/* CSS Document */



body {margin:0px; padding:0px;font: normal 1em/1.2em Verdana, Arial;}
img, a {border: none;}
h1 {heightmargin:0px;padding:0px;font: normal 1em/1.2em Verdana, Arial;vertical-align: middle;display: inline;}
h2 {height: 100px; margin:0px;padding:0px; font: normal 0.8em/0.8em Verdana, Arial;vertical-align: middle;}

#header-bg {background-image:url(../images/header-bg-x.jpg); background-position:top left; background-repeat:repeat-x; width:100%;height:128px; margin:0px; padding:0px; }
#header {background-image:url(../images/header-bg.jpg); background-position:top center; background-repeat:no-repeat;  width: 900px; height: 128px; margin:0px; position:relative;  margin:0px;padding:0px; }
#header_right { width: 400px;   float: right;  padding-top: 98px; padding-right:51px; text-align:right;}
#logo {width: 140px; height: 128px; float: left; margin-left: 50px; display:block; }
.small { font-size:12px; text-decoration:none; color:#000000; font-weight:bold;}
.normal { font-size:16px; text-decoration:none; color:#000000; font-weight:bold;  padding-bottom:1px;}
.big { font-size:21px; text-decoration:none; color:#000000; font-weight:bold; padding-bottom:2px;}

#shoppingcart { width: 627px; height: 129px; background: url(../images/header_02.jpg)  left no-repeat; float: left;  padding: 0px;}

#menu-bg {width:100%; height:49px;  padding-top:0px; padding-bottom:0px; margin-top:0px; margin-left:0px; background-image: url(../images/menu-bg-x.jpg); background-position:left top; background-repeat:repeat-x; margin-bottom:0px; text-align:left;  }
#menu{ width:900px; height:49px;padding-top:0px; padding-bottom:0px; margin-top:0px; margin-left:0px;
}

#nav, #nav ul {
	padding: 0;
	height:49px;
	margin: 0;
	list-style: none;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:none;
}

#nav a {	
margin:0px;
	display: block;
	padding: 0px 0px 0px 18px;
	text-decoration:none;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:none;
}
#nav a span {
	padding: 13px 20px 13px 0px;
	display: block;
	color: #000000;

	text-decoration:none;
}
#nav a:hover {
color:#FFFFFF;
	background: url(../images/menu-over-left-bg.jpg) no-repeat left bottom;
}

#nav a:hover span {
	background: url(../images/menu-over-right-bg.jpg) no-repeat right bottom;
	color: #FFFFFF;
	
	}

#nav li {
	float: left;
	
}
#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#nav li ul a {
		width:10em;
	font-weight:normal;
	line-height:26px;
	color: #000000;
	border-left:#1773B8 solid 1px;
	border-right:#1773B8 solid 1px;
	border-top:#1773B8 solid 0px;
	border-bottom:#1773B8 solid 1px;
	padding-left:10px;
	background-color:#F5F5F5;
}
#nav li ul a:hover {
	width:10em;
	background-image:none;
	font-weight:normal;
	line-height:26px;
	color: #FFFFFF;
	border-left:#1773B8 solid 1px;
	border-right:#1773B8 solid 1px;
	border-top:#1773B8 solid 0px;
	border-bottom:#1773B8 solid 1px;
	padding-left:10px;
	
	background-color:#5DB2E3;
}

#nav li:hover ul {
	left: auto;
	
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}


#content {width:810px; margin-top:10px;}
#left_content { float:left; width:212px;
}

#product_top{ 	background: url(../images/productmenu-top-bg.jpg) no-repeat left top; width:212px; height:42px;  }
#product_bottom{ 	background: url(../images/productmenu-bottom-bg.jpg) no-repeat left bottom; min-height:600px; background-color:#4394C6;  width:212px;  }
#product_bottom li, #product_bottom li a { text-decoration:none; color:#FFFFFF; font-size:10px; text-align:left; margin-left:-10px; margin-bottom:3px;  }
#product_bottom li a:hover { text-decoration:underline; color:#FFFFFF; font-size:10px; text-align:left; margin-left:-10px;  }
#inner_top{ 	background: url(../images/content-top-bg.jpg) no-repeat left top; width:412px; height:28px; margin:0px; padding:0px;  }
#inner_bottom{ 	background: url(../images/content-bottom-bg.jpg) no-repeat left bottom;  background-color:#0099FF;  width:412px; height:20px;  }
#inner {	background: url(../images/content-bg-y.jpg) repeat-y left top; width:412px;  min-height:400px; text-align:left; margin:0px; padding-left:5px; padding-right:10px; font-size:12px; padding-top:0px;}
#content_txt {padding-left:5px; padding-right:5px; margin:0px; padding-top:0px;}
#center { width:412px;  float:left; margin-left:10px; }

#right { float:left; width:162px; margin-left:10px;  }

#news {background: url(../images/latest-news-bg.jpg) no-repeat left top; width:162px; height:52px;}
#manual {background: url(../images/manuals-bg.jpg) no-repeat left top; width:162px; height:52px; margin-top:10px;}
#callmeback {background: url(../images/callmeback-bg.jpg) no-repeat left top; width:162px; height:52px; margin-top:10px;}
#rightcontent input {
background-image:url(../images/login-bg.jpg);
background-repeat:repeat-x;
border:1px solid #818181;
color:#000000;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
line-height:14px;
width:125px;
}
#rightcontent {	background: url(../images/rightpanel-bg-y.jpg) repeat-y left top; width:162px;   font-size:10px; text-align:left; padding-left:8px; line-height:12px; padding-right:7px;}
#rightbottom {background: url(../images/rightpanel-bottom-bg.jpg) no-repeat left bottom; width:162px; height:25px;}


#footer {width:100%; float:left;background-image:url(../images/footer-bg-y.jpg); background-position:top bottom; background-repeat:repeat-x; height:84px; margin-top:10px; }
#footerinner {width:900px; text-align:center; vertical-align:middle; padding-top:20px; font-size:12px; }
.title { font-size:18px; color:#4394C6; }
