@charset "utf-8";
/* CSS Document */

body,html,ul,li,img,a,span,p,div,h1,h2,h3{ padding:0; margin:0; border:none; font-size:9pt; font-family:Arial, Helvetica, sans-serif;}
a{ text-decoration:none; color:black;}
a:hover{ text-decoration:underline; color:blue;}
a.mail{ padding-left:16px; background:url(../images/mail.jpg) left 4px no-repeat;}
a.phone{ padding-left:16px; background:url(../images/phone.gif) left 3px no-repeat;}
a.fax{ padding-left:16px; background:url(../images/fax.gif) left 3px no-repeat;}
ul{ list-style:none;}
ul.vNav li{ clear:both;}
ul.nav li{ float:left;}
.test{ border:#333 1px solid;}
.maxWidth{width:1003px;}
.halfhide,.secondMainNav,.secondMainNav span.bg,.secondMainNav ul{opacity:0.70;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=70,finishOpacity=100);}

body{ background-color:#C87776;}

#loading{ position:absolute; top:0; right:0; background:#FFF url(../images/loading.gif) no-repeat 2px center; color:#666; padding:0 4px 0 20px; line-height:22px; z-index:10;}

#page{ margin:0 auto; background:url(../images/bg_top.jpg) center top no-repeat; position:relative;}

#header{ height:130px; position:relative;}
#sub #page #header{ height:220px;}
	#logo{ width:80px; float:left; margin-left:70px; margin-top:34px;}
	#webMainNav,#webMainNav2{ float:left; margin-left:100px; margin-top:50px;}
	#webMainNav2{ margin-left:40px;}
		#webMainNav li{ padding:0 30px;}
		#webMainNav2 li{ padding:0 26px;}
		#webMainNav li a,#webMainNav2 li a{ display:block; padding:8px 0; color:#FFF; font-size:13pt;}
		#webMainNav li a:hover,#webMainNav2 li a:hover,body.product #webMainNav .product,body.news #webMainNav .news,body.aboutusPage #webMainNav .aboutus,body.home #webMainNav .home{ text-decoration:none; color:#FF0;}
		.secondMainNav ul li a{ color:#C05E5D; font-weight:bold;}
		.secondMainNav ul li a:hover{  color:#900; text-indent:4px; text-decoration:underline;}
	

	
	#productSecondMainNav{left:350px;}
	#newsSecondMainNav{left:460px;}
	#aboutusSecondMainNav{left:580px;}
	
	.secondMainNav{ position:absolute; top:86px; display:inline-block; width:160px; display:none; z-index:50;}
		.secondMainNav span.bg{background:url(../images/bg_secondNav.gif) no-repeat;}
		.secondMainNav span.bg1{ height:15px; width:100%; background-position:left top; display:block;}
		.secondMainNav span.bg2{ height:12px; font-size:1px; width:100%; background-position:left bottom; display:block;}
		.secondMainNav ul{ position:relative; display:block; border-left:#c06767 1px solid; border-right:#c06767 1px solid; width:158px; background-color:white;}
			.secondMainNav ul li { margin-left:14px; line-height:20px; width:132px;}
			.secondMainNav ul li a{ text-decoration:none; width:100%; display:block;}
			.secondMainNav ul li a:hover{ font-weight:bold;}

#bodyer{ background:#FFF url(../images/bg_sub_bodyer.jpg) repeat-x left 1px; display:inline-block;}
.newsList li a:hover{ text-decoration:none; color:#F36 !important; font-weight:bold;}

#footer{ height:92px; width:100%;  margin:0 auto; background:url(../images/bg_bottom.jpg) center top no-repeat;}
	#webInfo{ float:left; margin-top:20px; margin-left:20px;}
		#webInfo *{ color:white;}
		#webInfo span{ display:block;}
		#webInfo span a:hover{ color:#FF6;}
		#copyRight{ font-family:Verdana, Geneva, sans-serif;}
	#webBottomTooler{ float:right; margin-right:20px; margin-top:30px;}
	#webBottomTooler,#webBottomTooler a{ color:white;}