@import url("forms.css");

@import url("rating.css");

html, body { width: 100%; height: 100%;}



body {

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	background: #fff url('/inc/img/bg_body.jpg') repeat-x top left;

	font-family:Arial;

	font-size:12px;

}

#main-image{
	border:1px solid #CCCCCC;
	height:240px;
}

img {border-width:0px;border-style:none;margin:0px;padding:0px;}

div {margin:0; padding: 0;}

p {margin:0; padding: 0;}

form {margin:0; padding: 0;}

a {text-decoration:none;color:#000;}

a:hover {text-decoration:underline;color:#000;}



.current{color:#990033;}

.left{float:left;}

.right{float:right;}

.textRight{text-align:right;}

.textCenter{text-align:center;}



.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix {display: inline-block;}



.site{

	width:840px;

	margin:auto;

	overflow:hidden;

	clear:both;

}



.top{

	position:relative;

	height:129px;

}



.topLogo{

	float:left;

	width:500px;

	height:129px;

}



.topButtons{

	float:right;

	width:250px;

	padding: 5px 0px 0px 0px;

	height:20px;

	background:#b1d379;

	text-align:right;

}

	.topButtons img{padding:0px 5px 0px 5px}

	.topButtons a{padding:0px 5px 0px 5px}

	

.topPhone{

	float:right;

	width:250px;

	padding: 5px 0px 0px 0px;

	height:20px;

	text-align:right;

}

	

.topSearch{

	float:right;

	height:50px;

	width:180px;

	margin: 10px 0px 0px 0px;

	color:#fff;

	font-size:20px;

}

	.searchInput{

		width:140px;

		height:18px;

		background: #fff url('/inc/img/but_go.jpg') no-repeat center right;

		padding: 4px 40px 2px 0px;

		border:0px none;

	}



.menu{

	position:relative;

	height:50px;

	margin:0px 0px 0px 0px;

	color: #fff;

}

	ul#menu{margin:0px;padding:0px;border:0 none;list-style:none;font-size:12px;}

	ul#menu li{

		position:relative;

		margin:0px;

		padding:17px 8px 15px 8px;

		float:left;

		display:inline;

		list-style:none;

		border-left:1px solid #302721;

		border-right:1px solid #3f362c;

		text-transform:uppercase;

	}

	ul#menu li a{color: #fff;}

	ul#menu li a:hover{color:#fff;}

	

	ul#menu li:hover,

	ul#menu li.iehover {}

	

	ul#menu ul {position:absolute;top:47px;left:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

	ul#menu ul li {

		background: url('/inc/img/bg_menu.jpg') repeat-x top left;

		width:120px;

		z-index:92 !important;

		padding:15px 25px 15px 25px;

		margin:0px 0px 0px 0px;

		display:block;

		float:none;

		text-align:left;

	}

	ul#menu ul{display: none;}

	ul#menu li:hover ul,

	ul#menu li.iehover ul{display: block;}

	

.shadowLeft{

	width:860px;

	padding:0px 0px 0px 0px;

	margin:auto;

	overflow:hidden;

	clear:both;

	background: url('/inc/img/shadow_left.jpg') no-repeat top left;

}

.shadowRight{

	width:840px;

	padding:0px 10px 0px 10px;

	margin:auto;

	overflow:hidden;

	clear:both;

	background: url('/inc/img/shadow_right.jpg') no-repeat top right;

}

	

.header{overflow:hidden;background:#fff;padding:1px 0px 1px 0px;}

 	.headerLeft{float:left;width:639px;height:240px;}

	.headerRigth{float:right;width:200px;height:240px;}

	

.mainHome {overflow:hidden;background:#fff;padding:5px 0px 5px 0px;}



.main {background:#fff;padding:5px 0px 20px 0px;display:inline-block;}

	.mainLeft{float:right;width:630px;background:#fff;}

	.mainRight{float:left;width:210px;background:#fff; height:500px;}



h1{margin:10px 10px 5px 10px;color:#60871f;font-size:32px;font-weight:normal;}

	h1 a{color:#60871f;}h1 a:hover{color:#60871f;}



h2{margin:10px 10px 5px 10px;color:#85bd2b;font-size:32px;font-weight:normal;}

	h2 a{color:#85bd2b;}h2 a:hover{color:#85bd2b;}



h3{margin:10px 0px 5px 0px;color:#85bd2b;font-size:18px;font-weight:bold;text-align:center;}

	h3 a{color:#85bd2b;}h3 a:hover{color:#85bd2b;}

	

.back{margin:5px;color:#85bd2b;font-size:13px;font-weight:normal;}

	.back a {color:#85bd2b;}



.article{

	padding: 10px 10px 5px 10px;

	margin: 0px 0px 10px 0px;

	border-bottom:1px solid #e0dfe3;

	font-size:14px;

}

.articleTitle{padding:3px;font-weight:bold;}



.viewMore{padding:5px;font-size:15px;font-weight:bold;color:#85bd2b;}

	.viewMore a{color:#85bd2b;}

	

.featured{

	overflow:hidden;

	padding:10px 10px 20px 10px;

	background: #fff repeat-x top left;



}



.featuredproducts{

	overflow:hidden;

	padding:10px 10px 10px 10px;

	/*background: #fff url('/inc/img/product_box_bg.jpg') ;*/

	background: #fff url('/inc/img/dung1.jpg') no-repeat;

	height:324px;

	width:170px;

	vertical-align:text-top;

}



.manufacturerbox{

	overflow:hidden;

	padding:10px 10px 10px 10px;

	margin-left:5px;

	margin-right:5px;

	border-style:solid;

	border-width:1px;

	border-color:#999;

	height:30px;

	width:175px;

	background-color:#EEEEEE;

}

	.products{padding:0px 10px 0px 10px;overflow:hidden;}

	.product{

	float:left;

	width:120px;

	padding:10px 10px 10px 10px;

    /*border-right-color:#E5E5E5;

    border-right-style:solid;

    border-right-width:1px;

	*/

	margin-top:10px;

	}

		.productPhoto{width:100px;line-height:120px;text-align:center;

			 border-right-color:#E5E5E5;

			 border-right-style:solid;

			 border-right-width:1px;

			 float:left;

		}

			.productPhoto img {vertical-align:middle;}

		.productName{height:20px;padding: 5px 2px 2px 2px;}

		.productShort{height:60px;padding: 2px 2px 2px 10px;

			float:left;

			width:150px;

			text-align:left;

		}

		.productButton{

			padding-left:10px;

		 	text-align:left;

			float:left;

			display:block;

			position:relative;

			margin-top:40px;

		}



.content {padding: 10px 10px 10px 10px; min-height:400px; background-color:#FFF;}

	

	.catL0{width:300px;padding:20px 0px 10px 0px;font-size:15px;font-weight:bold;color:#000;}

		.catL0 a{color:#000;}

	

	.catL1{width:280px;padding:5px 0px 5px 10px;font-size:14px;color:#0058b5;}

		.catL1 a{color:#0058b5;}

		

	.catL2{width:280px;padding:5px 0px 5px 15px;font-size:13px;color:#0058b5;}

		.catL2 a{color:#0058b5;}

	

#status{position:absolute;top:5px;right:15px;font-weight:bold;color:#fbb220;}



.footer{

	overflow:hidden;

	padding:5px 7px 5px 5px;

	background: #fff url('/inc/img/bg_footer.jpg') repeat-x top left;

	

}

	.footerLeft{

		float:left;

		width:430px;

		color:#666666;

	}

	.footerRigth{

		float:right;

		width:400px;

		color:#666666;

		text-align:right;

	}



.dForm{width:540px;margin:auto;}

	.dInput{width:530px;height:25px;padding:5px;font-size:20px;}

	.dTArea{width:540px;height:200px;}

	#photos{position:relative;overflow:hidden;}

	.photo{

		position:relative;

		margin:5px 2px 5px 2px;

		float:left;

		width:85px;

		height:80px;

		border:#aea993 1px solid;

		text-align:center;

		line-height:77px;

	}

		.photo img {vertical-align:middle;}

		

		

		

.vendorMenu{

	position:absolute;

	bottom: 5px; right:0px;

	padding: 5px 5px 5px 5px;

	background:#b1d379;

	text-align:center;

}

	.vendorMenu img{padding:0px 5px 0px 5px}

	.vendorMenu a{padding:0px 5px 0px 5px}

	

	

.tableBorder td{border:1px solid #D4E8CF;}





.prodView{overflow:hidden;}

.prodTitle{padding:10px;font-size:21px;color:#000;font-weight:normal;}

	.prodPhoto{float:left;width:250px;}

		.bigPhoto{float:left;width:250px;padding:5px;}

		.smallPhotos{width:250px;text-align:center;}

			.smallPhoto{width:250px;padding:5px;text-align:center;}

			.smallPhoto img {vertical-align:middle;}

			

	.prodInfo{float:right;width:330px;text-align:left;background:#EEEEEE;padding:10px;}

	.prodEmailToAfriend{clear:both;display:none;}

	.prodDescription{clear:both;margin-top:-3px;background:#eeeeee;border:1px solid #cccccc;padding:10px;}

	

	.prodRating{position:relative;width:90px;height:18px;margin:5px auto;display:none;}

	

	

.prodList{overflow:hidden;clear:both;padding:10px 10px 10px 10px;}

	.prodListCategory{background:#8ac02e;padding: 5px; font-size:16px;font-weight:bold;}

	.prodListPhoto{float:left;width:120px;height:120px;line-height:120px;text-align:center;}

		.prodListPhoto img {vertical-align:middle;}

		

	.prodListRight{float:right;width:400px;}

		.prodListName{padding: 5px 2px 2px 2px; font-weight:bold;}

		.prodListShort{padding: 2px 2px 2px 2px;}

		.prodListButton{padding: 5px 5px 5px 5px;}

	

.product{

 width:270px;

}



table.product td a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#660A0A;

}



table.product td p{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	text-align:justify;

	line-height:15px;

}



table.product td span{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	font-weight:bold;

}



table.product td span span{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#AC0404;

	font-weight:bold;

}



table.product th{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#3E6102;

	font-weight:bold;

}



.featuredhead{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	color:#406703;

}



.leftmainmenu{

}



table.leftmainmenu td a{

	width:8px;

	height:29px;

	border:0px;

	background-position:left center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#060;

	padding-left:14px;

	padding-bottom:2px;

	padding-top:2px;

	font-weight:bold;



}



.menuseperator{

	border-bottom-color:#CCC;

	border-bottom-style:solid;

	border-bottom-width:1px;

	padding-top:2px;

	padding-bottom:3px;

	width:180px;

	margin-right:30px;

}



div.hr {

  /*height: 15px;

  border-bottom-color:#E5E5E5;

  border-bottom-style:solid;

  border-bottom-width:1px;

  padding-left:10px;

  padding-right:10px;*/

}

div.hr hr {

  display: none;

}

.productName a{color:#0055BB!important;font-size:11px!important;font-family:Verdana!important;}
.productnamecolorSMALL {
-x-system-font:none;
font-family:Verdana;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}

.colors_productname {
color:#0055BB;
}
.hta-detail{
	float:left;
}
.hta-form{
	float:right;
}