body {
background:url(../images/background.png) repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:15px;
color: #444444;
margin: 0; padding: 0;
}

#wrapper {
width:100%;
position:relative;
margin: 0 0 0 0;
background:url(images/bg.jpg); background-repeat:repeat-x;
}
#contentproduct .left ul li a {
	text-decoration: none;
	color: #000;
}

#contentproduct .left ul li a:hover {
	color: #A40;
	text-decoration: none;
}
#contentproduct .left ul .active {
	color: #A40;
	font-weight: normal;
}

/*#header { width:1000px; margin:0 auto;}
#header img{float:left;}*/
#marqueetop { width:100%; height:25px; background-color:#000000; }
#marqueetxt { width:1000px; margin:0 auto; color:#FFFFFF;}
#marqueetxt marquee{ padding:4px 0 0 0;}

#bodywrap { width:1000px; margin:0 auto; }

#top { height:110px; }
#top .logo{ float:left; margin: 10px 0 0 20px; }
#top .slogan{ float:right; margin: 22px 20px 0 0; }

#navigation { background:url(images/buttonbg2.png); background-repeat:no-repeat; height:50px; margin: 0 0 3px 0; }
#navigation ul { margin:0 0 0 15px; padding:0; list-style:none;   }
#navigation li {
	float:left;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 10px;
}

#contentwrap { width:1000px; margin:0; background:url(images/contentbg.png); background-repeat:no-repeat; }
#contentbody { width:940px; margin: 0 0 0 0; padding: 14px 30px 0 30px;  }

#contenthome { background:url(images/gradientbg.png); background-repeat:repeat-x; margin: 10px 0 0 0;}
#contenthome .home01 { width:290px; float:left; height:180px; background:url(images/home01b.png); background-repeat:no-repeat; border-right:solid 1px #CCCCCC; padding: 18px; }
#contenthome .home02 { width:290px; float:left; height:180px; background:url(images/home02a.png); background-repeat:no-repeat; border-right:solid 1px #CCCCCC; padding: 18px; }
#contenthome .home03 { width:290px; float:left; height:180px; background:url(images/home03b.png); background-repeat:no-repeat; border-right:solid 1px #CCCCCC; padding: 18px; }
#contenthome .home04 { width:300px; float:left; height:180px; background:url(images/home03b.png); background-repeat:no-repeat; padding: 18px; }
#contenthome .home03 b{ font-size:13px;  }

#contenthome .home04 { width:164px; float:left; height:180px; border-right:solid 1px #CCCCCC; padding: 18px; }

#contenthome .left { width:514px; float:left; padding: 24px 24px 24px 0; }
#contenthome .right { width:328px; float:left;  padding: 24px 24px 24px 0; }
#contenthome .left2 { width:300px; float:left;  padding: 24px 24px 24px 0; }
#contenthome .right2 { width:542px; float:left;  padding: 24px; }
#contenthome .orangetxt { color:#ff6c00; }


#contentproduct { background:url(images/gradientbg.png); background-repeat:no-repeat; margin: 0;}
#contentproduct .left { width:210px; float:left; padding: 24px; }
#contentproduct .left ul { list-style:none; margin:0; padding:0; }

#contentproduct .left .btitle {
	width:220px;
	background:#5c5c5c;
	font-family:Arial;
	color:#ffffff;
	font-size:13px;
	border-bottom:solid 1px #FFFFFF;
	padding-right: 0;
	line-height: 26px;
	text-indent: 8px;
	height: 28px;
	font-weight: bold;
}

#contentproduct .left li {
	width:220px;
	background:#f7c84b;
	font-family:Arial;
	color:#000000;
	font-size:12px;
	border-bottom:solid 1px #FFFFFF;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	text-indent: 30px;
}

#contentproduct .right { width:900px; float:left; padding: 24px; }
#contentproduct .right .smalltxt{ font-size:11px; }
#contentproduct .orangetxt { color:#ff6c00; }

#contentproduct .right ul { list-style:none; margin:0; padding:0; }
#contentproduct .right li { float:left; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; margin:0; padding: 10px 10px 15px 10px;}
#product_detail_info ul {
	float: left;
}

.product_list {
	height: 18px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	float: left;
	width: 200px;
	margin-right: 80px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 30px;
	background-image: url(Images/icon_i.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#contentproduct .detail {
 width:634px; 
 float:left; 
 padding: 24px; 
 }

#product_detail {
	width: 634px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 10px;
}
#product_detail #product_detail_info .nomber {
	list-style-type: circle;
}

#product_detail_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	padding-top: 15px;
	padding-bottom: 25px;
}
#product_detail_info {
	float: left;
	margin-left: 10px;
	width: 210px;
	font-size: 11px;
}
#product_detail_info ul {
	margin-left: 10px;
	padding-left: 0px;
}
#product_detail_info ul li {
	list-style-type: none;
	background-image: url(Images/arrow.gif);
	background-repeat: no-repeat;
	background-position: -2px 2px;
	padding-left: 7px;
	margin-bottom: 10px;
	font-size: 11px;
}
#product_detail_images {
	width: 412px;
	float: left;
}
.product_detail_illustration_view {
	width: 634px;
	display: block;
	clear: both;
	margin-top: 10px;
}
.product_detail_illustration_view p {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
}





.product_list a {
	text-decoration: none;
	color: #666666;
	background-color:inherit;
	text-decoration:none;
}

.product_list a:hover {
	text-decoration: underline;
	color: #CC6600;
	display: block;
	list-style-type: none;
}



#footer { margin:30px 0 0 0; width:100%; background:url(images/bgfooter.gif); background-repeat:repeat-x; height:85px; overflow:visible;}
#footertxt { width:1000px; margin:0 auto; padding: 25px 0 0 0; color:#dcdcdc; font-size:11px; text-align: center;}
#footertxt a{ text-decoration:none; color:#dcdcdc; }
#footertxt a:hover{ text-decoration:underline; color:#dcdcdc; }

.clear {     
     clear: both;
     height: 0;
	 width: 100%;
}
#product_detail_info table tr td table tr td em {
	color: #930;
}
.home01 a {
	color: #333;
	text-decoration: underline;
}
#menu {
	padding-top: 1px;
background:url(images/buttonbg4.png); 
background-repeat:no-repeat; 
height:40px; 
margin: 0 0 3px 0;
}
.menu_line {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #fff;
}

#menu ul {
	height: 20px;
}
#menu li {
	list-style-type: none;
	float: left;
}
#menu a {
	text-decoration: none;
	color: #0033ff;
	font-size: 12px;
	display: block;
	height: 12px;
	padding-right: 15px;
	padding-left: 10px;
	text-transform: uppercase;
	padding-top: 3px;
	padding-bottom: 3px;
}
#menu a:hover {
	color: #000000;
}
#menub {
	padding-top: 1px;
background:url(images/buttonbg4.png); 
background-repeat:no-repeat; 
height:40px; 
margin: 0 0 3px 0;
}
.menub_line {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #fff;
}

#menub ul {
	height: 20px;
}
#menub li {
	list-style-type: none;
	float: left;
}
#menub a {
	text-decoration: none;
	color: #0033ff;
	font-size: 12px;
	display: block;
	height: 12px;
	padding-right: 10px;
	padding-left: 10px;
	text-transform: uppercase;
	padding-top: 3px;
	padding-bottom: 3px;
}
#menub a:hover {
	color: #000000;
}