ul{
padding:0px;
margin:0px;
}
*{
	text-decoration:none;
	outline:none;
	}
.red{
color:#ff0000;
}

body{
	background:url(images/new/bg.jpg) repeat-x top;
	font-family:"MS Sans Serif", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#464646;
	margin:0px 0px 20px 0px;
	padding:0px;
	line-height:18px;
	behavior:url("csshover.htc");
	}
	
sup {
	font-size:10px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	}
.suplar{
    font-size:11px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	  }
	  .suplartm{
    font-size:9px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	  }
.tm{
	font-size:9px;
		font-family:Arial, Helvetica, sans-serif;
}
	
p{
	margin:0px 0px 20px 0px;
	padding:0px;
	}
form{
	margin:0px;
	padding:0px;
	}
	
img{
	border:none;
	}
.headerpop{
font-weight:bold;
}

#wrap{
	width:935px;
	margin:auto;
	padding:0px;
	}

.clear{
	clear:both;
	margin:0px;
	padding:0px;
	}
	
#top{
	background:url(images/new/topbg.jpg) no-repeat top right;
	height:178px;
	padding:0px 0px 4px 0px;
	position:relative;
	}
#phone_id{
	font-size:15px;
	color:#FFFFFF;
	height:30px;
	position:absolute;
	left:45px;
	top:25px;
	z-index:1000;
	}
#phone_id span{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:21px;
	font-weight:normal;
	line-height:normal;	
	padding-left:0px;
	}
	#phone_id_la{
	font-size:15px;
	color:#FFFFFF;
	height:30px;
	position:absolute;
	right:0px;
	top:25px;
	z-index:1000;
	}
#phone_id_la span{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:21px;
	font-weight:normal;
	line-height:normal;	
	padding-left:0px;
	}
	
#logo{
	float:left;
	padding:93px 0px 0px 0px;
	width:239px;

	}
	
#orderwrap{
	float:left;
	width:696px;
	padding:24px 0px 0px 0px;
	}
	
#search{
height:50px;
padding:0px 0px 0px 0px;

}

#search a{
	color:#fff;
	}

#search a:hover{
	color:#bcffbf;
	}
	
#search input{
	background:url(images/new/searchbg.jpg) no-repeat top left;
	height:24px;
	width:215px;
	padding:6px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	border:none;
	font-family:"MS Sans Serif";
	float:right;
}
span grey{
	color:#A0A0A4;
}

#search img{
float:right;
border:0px;
}

#topmenuwrap{
	/*background:url(images/new/toplinkbg.jpg) no-repeat top right; jip*/
	/*border-bottom:#006666 solid 1px;*/
	background:url(images/new/toplink_botmline.jpg) no-repeat bottom right;
	height:43px;
	padding:0px 0px 0px 0px;
	}
#topmenuwrap-french{
	/*background:url(images/new/toplink-frenchbg.jpg) no-repeat top right;*/
	background:url(images/new/toplink_botmline.jpg) no-repeat bottom right;
	height:43px;
	padding:0px 0px 0px 0px;
	}
#topmenuwrap-spanish{
	/*background:url(images/new/toplink-spanishbg.jpg) no-repeat top right;*/
	background:url(images/new/toplink_botmline.jpg) no-repeat bottom right;
	height:43px;
	padding:0px 0px 0px 0px;
	}
#topmenuwrap-chinese{
	/*background:url(images/new/toplink-chinesebg.jpg) no-repeat top right;*/
	background:url(images/new/toplink_botmline.jpg) no-repeat bottom right;
	height:43px;
	padding:0px 0px 0px 0px;
	}
#menu-wrap{
padding:0px;
margin:13px 0px 0px 0px;
}		
	
#menu{
    background:url(images/new/menu-repeate.jpg) left top repeat-x;
	height:46px;
	float:right;
	margin:0px;
	padding:0px;
	/*background:url(images/new/toplink_botmline.jpg) no-repeat top right; jip*/
	/* background:url(images/new/menu-repeate.jpg) repeat-x top right;
	 margin-top:13px;
	height:46px;*/
	color:#040404;
	}
	
	

#menu ul{
	/*padding:22px 0px 0px 0px;*/
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style:none;
	}
	
#menu li{
	margin:0px 0px 0px 0px;
	padding:0px 7px 0px 7px;
	background:url(images/new/cartlistbg.jpg) no-repeat right center;
	float:left;
	/*background:url(images/new/menulistbg.jpg) no-repeat right center;*/
	/*line-height:normal;*/
	}

#menu li a{
	color:#040404;
	line-height:46px;
	}
#menu li a:hover{
	color:#1c8720;
	}
	
.submenu{
	background:url(images/new/submenubg.jpg) no-repeat;
	height:35px;
	width:935px;
}

.submenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.submenu li{
	padding:10px 10px 0px 10px;
	margin:0px;
	height:25px;
	background:url(images/new/submenusep.gif) right top no-repeat;
	float:left;
}

.submenu li a{
	display:block;

	height:25px;
	color:#b8e1bb;
	background-color:inherit;
	text-decoration:none;
	float:left;
}

.submenu li a:hover{
	background:url(images/new/submenuarr.gif) bottom center no-repeat;
	color:#fff;
	background-color:inherit;
}

.submenu  .sel{
	display:block;

	height:25px;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	background:url(images/new/submenuarr.gif) bottom center no-repeat;
}

.submenu2{
	background:url(images/new/submenubg2.jpg) top no-repeat;
	height:20px;
	padding:5px 10px 5px 10px;
	font-size:12px;
}

.submenu2 span{
	font-size:20px;
}

.submenu2 a{
	color:#000;
	background-color:inherit;
	text-decoration:none;
	font-size:12px;
	padding-right:10px;
}

.submenu2 a:hover{
	color:#347636;
	background-color:inherit;
}

.submenu2 .sel{
	color:#347636;
	background-color:inherit;
	font-weight:bold;
}

#language{
	float:left;
	width:333px;
	margin:12px 0px 0px 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3a4e3a;
	}

#language label{
	float:left;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	}
	
#language select{
	width:80px;
	float:left;
	margin:0px 10px 0px 5px;
	padding:1px 0px 0px 2px;
	height:18px;
	border:1px solid #709071;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b7f7b;
	}
#viewcart-spanish{
	float:right;
	/*width:360px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 14px;
	}
#viewcart-spanish ul{
	margin:0px;
	padding:0px 0px 0px 100px;
	list-style:none;
	}
#viewcart-spanish li{
	/*background:url(images/new/cartlistbg.jpg) no-repeat right center;*/
	background:url(images/new/menulistbg.jpg) no-repeat right 17px;
	margin:1px 5px 0px 0px;
	padding:13px 6px 11px 0px;
	float:left;
	}
#viewcart-spanish li a{
	color:#666666;
	}
#viewcart-spanish li a:hover{
	color:#109415;
	}

#viewcart-chinese{
	float:right;
	/*width:305px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 14px;
	}
#viewcart-chinese ul{
	margin:0px;
	padding:0px 0px 0px 100px;
	list-style:none;
	}
#viewcart-chinese li{
/*	background:url(images/new/cartlistbg.jpg) no-repeat right center;*/
	background:url(images/new/menulistbg.jpg) no-repeat right 17px;
	margin:1px 5px 0px 0px;
	padding:13px 6px 11px 0px;
	float:left;
	}
#viewcart-chinese li a{
	color:#666666;
	}
#viewcart-chinese li a:hover{
	color:#109415;
	}
	
	
	
#viewcart-french{
	float:right;
	/*width:360px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 14px;
	}
#viewcart-french ul{
	margin:0px;
	padding:0px 0px 0px 150px;
	list-style:none;
	}
#viewcart-french li{
/*	background:url(images/new/cartlistbg.jpg) no-repeat right center;*/
	background:url(images/new/menulistbg.jpg) no-repeat right 17px;
	margin:1px 5px 0px 0px;
	padding:13px 6px 11px 0px;
	float:left;
	}
#viewcart-french li a{
	color:#666666;
	}
#viewcart-french li a:hover{
	color:#109415;
	}	
	
#viewcart{
	float:right;
	/*width:406px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 14px;
	}
#viewcart ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
#viewcart li{
	/*background:url(images/new/cartlistbg.jpg) no-repeat right center;
	padding:13px 5px 11px 0px;
	*/
	background:url(images/new/menulistbg.jpg) no-repeat right center;
	margin:1px 5px 0px 0px;
	padding:13px 6px 11px 0px;
	float:left;
	}
#viewcart li a{
	color:#666666;
	}
#viewcart li a:hover{
	color:#109415;
	}
	
#contentwrap{
	margin:0px;
	padding:10px 0px 10px 0px;
	}
	
#leftcolumn{
	width:670px;
	margin:0px 0px 12px 0px;
	float:left;
	}
	
#banner{
	padding:12px 10px 10px 10px;
	margin-bottom:12px;
	width:649px;
	height:271px;
	background:url(images/new/bannerbg.gif) no-repeat;
	}
#banner1{
	padding:0px 10px 10px 0px;
	margin-bottom:12px;
	width:659px;
	height:295px;
/*	background:url(images/new/banner1.jpg) no-repeat;*/
	}
	

#bannerslide{
width:563px;
float:left;
}


#paginate-bannerslide{
	float:right;
	width:85px;
}

#paginate-bannerslide img{
border:0px;
}

#paginate-bannerslide a{
	display:block;
	width:60px;
	height:45px;
	padding-left:25px;
	margin-bottom:5px;
}

#paginate-bannerslide a:hover, #paginate-bannerslide a.selected{
	background:url(images/new/hover.jpg) no-repeat;
	background-position:0px 10px;
}
	
#featured{
	background:url(images/new/featuredbg.jpg) no-repeat top left;
	padding:17px 0px 0px 0px;
	}
	
#featured h1{
	font-weight:normal;
	font-size:24px;
	margin:0px 0px 15px 15px;
	padding:2px 17px 5px 25px;
	color:#0a7c00;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/new/h1bg.jpg) no-repeat top left;
	
	}
	
#featured h1 span{
	color:#5a5a5a;
	font-size:21px;
	}
	
.productwrap{
	padding:0px 0px 7px 15px;
	width:147px;
	float:left;
	background:url(images/new/homeboxbotm.jpg) no-repeat bottom right;
	}

.productlist{

	width:147px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333c3c;
	background:url(images/new/homeboxtop.jpg) no-repeat top left #FFFFFF;
	padding:10px 0px 0px 0px;
	}
	
.productlistimg{
	border-bottom:1px solid #94c394;
	border-left:1px solid #94c394;
	border-right:1px solid #94c394;
	padding:0px 9px 9px 9px;
	}

.productlistimg img{
	height:120px;
	}

.rating{
	border-bottom:1px solid #94c394;
	border-top:1px solid #94c394;
	}

.productinfo{
	background:url(images/new/productdetailbg.jpg) no-repeat right bottom #dafbda;
	margin:0px;
	padding:18px 10px 10px 15px;
	border-left:1px solid #94c394;
	border-right:1px solid #94c394;
	/*height:115px;*/
	}

.productinfo b a{
	color:#333c3c;
	}
.productinfo b a:hover{
	color:#0a7f00;
	}
	
.price{
	color:#0a7f00;
	font-size:17px;
	margin:8px 0px 8px 0px;
	font-weight:bold;
	letter-spacing:-1px;
	}
.price-stat{
	color:#0a7f00;
	font-size:13px;
	margin:8px 0px 8px 0px;
	font-weight:bold;
	letter-spacing:-1px;
	}
.price-stat span{
	color:#6d6a6d;
	font-weight:normal;
	font-size:12px;
	}	
	
.price span{
	color:#6d6a6d;
	font-weight:normal;
	font-size:12px;
	}
.white
{
color:#FFFFFF;
}
	
.ordernow{
	background:url(images/new/ordernow.jpg) no-repeat top left;
	width:116px;
	display:block;
	height:19px;
	color:#FFFFFF;
	text-align:center;
	padding:1px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	}
	
.ordernow:hover{
	background:url(images/new/ordernow_hover.jpg) no-repeat top left;
	}
.more-info{
	background:url(images/new/more-info.jpg) no-repeat top left;
	width:116px;
	display:block;
	height:19px;
	color:#66655f;
	text-align:center;
	padding:1px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	}
	
.more-info:hover{
	background:url(images/new/more-info_hover.jpg) no-repeat top left;
	color:#000000;
	}

.moreinfo{
	color:#433040;
	}
.moreinfo:hover{
	color:#0c8802;
	}
	
.drhosinfo{
	
	background:url(images/new/featuredbg.jpg) no-repeat top left;
	padding:17px 15px 0px 15px;
	margin:25px 0px 0px 0px;
	}
	
.drhosinfo h1{	
	font-weight:normal;
	font-size:24px;
	margin:0px 0px 15px 0px;
	padding:2px 17px 5px 25px;
	color:#0a7c00;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/new/h1bg.jpg) no-repeat top left;
	}
.drhosinfo h1 span{
	color:#5a5a5a;
	font-size:21px;
	}
	
	
#rightcolumn{
	width:251px;
	float:right;
	}
	
#contactinfo{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
#contactinfo img{
	float:left;
	padding:0px 0px 10px 0px;
	}
	
#requestinfobg{
	background:url(images/new/requestinfobg.jpg) no-repeat top left;
	padding:30px 20px 15px 20px;
	margin:0px 0px 12px 0px;
	}	

#requestinfobg label{
	float:left;
	width:120px;
	color:#405540;
	}
#requestinfobg-sp{
	background:url(images/new/requestinfobg.jpg) no-repeat top left;
	padding:30px 20px 15px 20px;
	margin:0px 0px 12px 0px;
	}	

#requestinfobg-sp label{
	float:left;
	width:80px;
	color:#405540;
	}
#requestinfobg-sp input{
	width:115px;
	float:right;
	background-color:#d2f7d2;
	border:1px solid #557e56;
	margin:3px 0px 3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:18px;
	}

#requestinfobg-sp textarea{
	width:115px;
	height:100px;
	float:right;
	background-color:#d2f7d2;
	border:1px solid #557e56;
	margin:3px 0px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	

#requestinfobg input{
	width:115px;
	float:right;
	background-color:#d2f7d2;
	border:1px solid #557e56;
	margin:3px 0px 3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:18px;
	}

#requestinfobg textarea{
	width:115px;
	height:100px;
	float:right;
	background-color:#d2f7d2;
	border:1px solid #557e56;
	margin:3px 0px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	

#video{
	background:url(images/new/videobgn1.jpg) no-repeat top left;
	height:239px;
	padding:7px;
	margin:0px 0px 12px 0px;
	}
#video-new{
	background:url(images/new/videobg-new.jpg) no-repeat top left;
	height:243px;
	padding:7px 0 0 10px;
	margin:0px 0px 12px 0px;
	}
#videoold{
	background:url(images/new/videobg.jpg) no-repeat top left;
	height:199px;
	padding:7px;
	margin:0px 0px 12px 0px;
	}
	
#specials{
	width:221px;
	background: url(images/new/specialsbg.jpg) no-repeat top left;
	padding:5px 15px 15px 15px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	}

#specials h1{
	margin:0px 0px 8px 0px;
	padding:15px 0px 0px 0px;
	font-size:18px;
	color:#040404;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
	
#specials h1 a{
	color:#040404;
	}
#specials h1 a:hover{
	color:#2e8c31;
	}
	
#weeklyspecials{
	margin:0px;
	padding:0px 0px 15px 0px;
	border-bottom:1px solid #7e7e7e;
	}


.more{
	text-align:right;
	margin:10px 0px 0px 0px;
	color:#FF0000
	}
	
.more a{
	color:#2e8c31
	}
.more a:hover{
	color:#c71221;
	}
	
.line{
	background:url(images/new/linebg.gif) repeat-x center center;
	padding:8px 0px 10px 0px;
	}
	
#tips{
	margin:0px;
	padding:0px 0px 15px 0px;
	border-bottom:1px solid #7e7e7e;
	}
#members-log{
	margin:10px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	background:url(images/new/members-bdy-bg.jpg) left bottom no-repeat;
	height:275px;
	}
#und-line{
margin:15px 0px 0px 0px;
border-bottom:1px solid #7e7e7e ;}
#members-log table{
margin:0px;
padding:0px 0px 0px 10px;
}	
#members-log h1{
	margin:0px 0px 6px 66px;
	padding:7px 0px 0px 0px;
	font-size:20px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:normal;
	}
/*#members-log a{
	margin:0px;
	padding:0px;
	color:#3b933e;
	}
#members-log a:hover{
	margin:0px;
	padding:0px;
	color:#040404;
	}*/
#members-log h4{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}	
#members-log h4 a{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
#members-log h4 a:hover{
	color:#464646;
	}				
#members-log label{
	margin:10px 0px 10px 0px;
	padding:0px;
	float:left;
	}

#members-log .members-log-input{
	width:190px;
	height:19px;
	border:1px solid #75b45f;
	background-color:#fff7cb;
	color:#000000;
	margin:5px 5px 5px 0px;
	padding:0px 0px 0px 3px;
	float:left;
	}
#members-log input{
	width:125px;
	height:19px;
	border:1px solid #988d55;
	background-color:#ffffff;
	color:#000000;
	margin:5px 5px 5px 0px;
	padding:0px 0px 0px 3px;
	float:left;
	}
#members-log-head{
	padding:0px 0px 5px 0px;
	margin:0px;
	width:221px;
	height:51px;
	background:url(images/new/member-log-head.jpg) left top no-repeat;
}
.members-submit{
	background:url(images/new/member-submit.jpg) no-repeat top left;
	display:block;
	width:56px;
	height:19px;
	color:#323131;
	margin:0px 0p 0px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}

.members-submit:hover{
	background:url(images/new/member-submit-hover.jpg) no-repeat top left;
	}			
#newsletter-home{
	background:url(images/new/newsletter-bg.jpg) left top no-repeat;
	padding:12px 0px 0px 22px;
	margin:0px 0px 20px 0px;
	width:649px;
	height:108px;
	color:#504f4f;
}
#newsletter-home h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#504f4f;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-weight:normal;
}
#newsletter-home h3 span{
	padding:0px 0px 6px 0px;
	margin:0px;
	border-bottom:1px solid #d3b807;
}
#newsletter-home-icon{
	background:url(images/new/newsletter-icon.jpg) left top no-repeat;
	padding:0px;
	float:left;
	width:70px;
	height:65px;
	margin:12px 0px 0px 0px;
}
#newsletter-home-right{
	padding:0px 0px 0px 25px;
	margin:12px 0px 0px 0px;
	float:left;
	width:530px;
}
#newsletter-home-right h4{
	font-size:17px;
	padding:6px 10px 0px 0px;
	margin:0px;
	font-weight:bold;	
}
#newsletter-home-submit{

	text-align:center;
	padding:5px 0px;
	float:left;
}
#newsletter-home-submit a{
	background:url(images/new/newsletter-submit.jpg) left top no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#FFFFFF;
	padding:4px 0px 4px 0px;
	width:157px;
	height:19px;
	font-size:16px;
}
#newsletter-home-submit a:hover{
	background:url(images/new/newsletter-submit.jpg) left bottom no-repeat;
}
#send{
	margin:0px;
	padding:0px 0px 15px 40px;
	border-bottom:1px solid #7e7e7e;
	background:url(images/new/send.jpg) no-repeat;
	background-position:0px 16px;
	}
 #catouter
   {
	border-bottom:1px solid #7e7e7e;
	margin-bottom:10px;
	padding-bottom:15px;
	height:auto;
	margin-top:15px;
    }
	

 #catouterpdf
   {
	
	margin-bottom:10px;
	
	height:auto;
	border-bottom:1px solid #7e7e7e;
    }
	.catline
	{
	border-bottom:1px solid #7e7e7e;
	padding-bottom:20px;
	margin-top:15px;
	margin-bottom:15px;
	}
#catalog{
	margin:0px;
	padding:0px 0px 0px 40px;
	
	background:url(images/new/catalog_icon.jpg) no-repeat top left;
	background-position:top left;
	height:38px;
	font-weight:bold;
	font-size:16px;
	}
	
#dwnldfreepdf{
	margin:0px;
	padding:5px 0px 15px 40px;
	
	background:url(images/new/dwloadpdf1.gif) no-repeat top left;
	background-position:top left;
	height:15px;
	font-weight:bold;
	font-size:16px;
	
	
	}
#videotitle{
	margin:0px;
	padding:7px 0px 12px 35px;
	
	background:url(images/new/testi.jpg) no-repeat top left;
	background-position:top left;
	height:auto;
	font-weight:bold;
	font-size:16px;
	
	
	}
#cator{
	margin:7px 0px 7px 80px;
	padding:0px;
	font-weight:bold;
	font-size:16px;
	
	
	
	}
	

	
#mailinorder1{
	background:url(images/new/mailinprder-icon.jpg) no-repeat top left;
	margin:0px;
	padding:5px 0px 6px 40px;
	background-position:0px 0px;
	}

.flagouter
{
padding:10px 0px 0px 0px;
margin-top:5px;

}
.flagouter a
{
text-decoration:none;
color:#000000;
}

.flagouter a:hover
{
text-decoration:none;
color:#009900;
}

.flagus
{
padding:0px 5px 0px 27px;
background:url(images/new/usflag.jpg) no-repeat top left;
float:left;
width:65px;
font-weight:bold;
font-size:11px;
height:25px;
line-height:12px;

}
.flagcanada
{
padding:0px 0px 0px 27px;
margin-left:5px;
background:url(images/new/canadaflag.jpg) no-repeat top left;
float:left;
width:65px;
font-weight:bold;
font-size:11px;
height:25px;
line-height:12px;
}


.viewcartbut{
width:60px;
float:left;
height:25px;
background:url(images/new/viewcart.gif) no-repeat top left;
font-size:11px;
color:#000000;
padding-left:36px;
font-weight:bold;
display:block;
}
.shipbut{
width:60px;
float:left;
height:25px;
background:url(images/new/shipp.gif) no-repeat top left;
margin-top:5px;
font-size:11px;
color:#000000;
padding-left:36px;
font-weight:bold;
display:block;
}
.chkcartbut{
width:70px;
float:left;
height:25px;
background:url(images/new/chkcart.gif) no-repeat top left;
font-size:11px;
color:#000000;
padding-left:36px;
font-weight:bold;
display:block;
margin-left:10px;
}
/*.viewcartbut a{
text-decoration:none;
color:#000000;
}
.viewcartbut a:hover{
text-decoration:none;
color:#009900;
}*/
.supplifact{
	background:url(images/new/ordernow_hover.jpg) no-repeat top left;
	width:116px;
	display:block;
	height:19px;
	color:#FFFFFF;
	text-align:center;
	padding:1px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:7px;
	float:right;
	}
	
.supplifact:hover{
	background:url(images/new/ordernow.jpg) no-repeat top left;
	float:right;color:#FFFFFF;
	}
.supplifact-fr{
	background:url(images/new/ordernow_hover-fr.jpg) no-repeat top left;
	width:216px;
	display:block;
	height:19px;
	color:#FFFFFF;
	text-align:center;
	padding:1px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:7px;
	float:right;
	}
	
.supplifact-fr:hover{
	background:url(images/new/ordernow-fr.jpg) no-repeat top left;
	float:right;color:#FFFFFF;
	}
	.supplifacttop{
	background:url(images/new/ordernow_hover.jpg) no-repeat top left;
	width:116px;
	display:block;
	height:19px;
	color:#FFFFFF;
	text-align:center;
	padding:1px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:15px 7px 7px 7px;;
	float:right;
	}
	
.supplifacttop:hover{
	background:url(images/new/ordernow.jpg) no-repeat top left;
	float:right;color:#FFFFFF;
	}
#mailinorder{
	margin:0px;
	padding:0px 0px 15px 40px;
	border-bottom:1px solid #7e7e7e;
	background:url(images/new/mail-order.jpg) no-repeat top left;
	background-position:0px 16px;
	}

#tips label{
	margin:10px 0px 10px 0px;
	padding:0px;
	float:left;
	}

#tips input{
	width:140px;
	height:19px;
	border:1px solid #988d55;
	background-color:#fff7cb;
	color:#000000;
	margin:10px 5px 10px 0px;
	padding:0px 0px 0px 3px;
	float:left;
	}
#tips img{
	float:left;
	margin:10px 0px 10px 0px;
	}
	
.submit{
	background:url(images/new/submit.jpg) no-repeat top left;
	display:block;
	width:56px;
	height:19px;
	color:#FFFFFF;
	margin:0px 0p 0px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}

.submit:hover{
	background:url(images/new/submit_hover.jpg) no-repeat top left;
	}
	
.sublink{
	color:#2e8c31;
	background:url(images/new/arrow.gif) no-repeat;
	background-position:0 4px;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 17px;
	}
.sublink a{
	color:#2e8c31;
	}
.sublink a:hover{
	color:#a88d01;
	}
	
#difference{
	margin:0px;
	padding:0px 0px 0px 0px;
	}
	
#bottom{
	background-color:#2e8c31;
	padding:7px;
	color:#FFFFFF;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#bottom a{
	color:#fff;
	}
#bottom a:hover{
	color:#eedf93;
	}
	
#tech{
	padding:20px 0px 0px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#tech a{
	color:#595959;
	}
#tech a:hover{
	color:#2e8c31;
	}
#categories{
	background: url(images/new/categorybg.jpg) no-repeat top left;
	}
	
#categories h1{
	margin:0px 0px 6px 40px;
	padding:10px 0px 0px 0px;
	font-size:18px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
	
#categories ul{
	margin:27px 10px 0px 10px;
	padding:0px;
	list-style:none;
	}

#categories li{
	margin:5px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	color:#FF0000;
	background:url(images/new/listlinebg.gif) repeat-x bottom left;
	}
#categories li a{
	color:#666666;
	background:url(images/new/arrow1.gif) no-repeat;
	background-position:0px 6px;
	display:block;
	padding:0px 0px 0px 15px;
	}
#categories li a:hover{
	color:#458545;
	}
	
	
#recommendedproducts{
	background: url(images/new/categorybg.jpg) no-repeat top left;
	}
	
#recommendedproducts h1{
	margin:0px 0px 6px 40px;
	padding:7px 0px 0px 0px;
	font-size:14px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:normal;

	}
#recommendedproducts h4{
	margin:0px 0px 6px 40px;
	padding:14px 0px 0px 0px;
	font-size:14px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:normal;

	}	
	
#recommendedproducts ul{
	margin:27px 10px 0px 10px;
	padding:0px;
	list-style:none;
	}

#recommendedproducts li{
	margin:5px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	color:#FF0000;
	background:url(images/new/listlinebg.gif) repeat-x bottom left;
	}
#recommendedproducts li a{
	color:#666666;
	background:url(images/new/arrow1.gif) no-repeat;
	background-position:0px 6px;
	display:block;
	padding:0px 0px 0px 15px;
	}
#recommendedproducts li a:hover{
	color:#458545;
	}
	
	
	
.underline{
	border-bottom:1px solid #7e7e7e;
	height:15px;
	}
	
.login{
	margin:0px;
	padding:0px;
	}
	
.login label{
	float:left;
	width:70px;
	margin:4px 0px 4px 0px;
	}
	
.login input{
	width:140px;
	height:19px;
	border:1px solid #988d55;
	background-color:#fff7cb;
	color:#000000;
	margin:4px 5px 4px 0px;
	padding:0px 0px 0px 3px;
	float:left;
	}
	
.listlink{
	color:#2e8c31;
	}
.listlink:hover{
	color:#a88d01;
	text-decoration:underline;
	}
	
.listlink1{
	color:#2e8c31;
	background:url(images/new/arrow.gif) no-repeat;
	background-position:0 4px;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 17px;
	}
.listlink1:hover{
	color:#a88d01;
	text-decoration:underline;
	}
	
.innerlink{
	color:#446F42;
	}
.innerlink:hover{
	color:#CC6600;
	}
	
#drimage{
	background:url(images/new/dr_image.gif) no-repeat;
	background-position:top center;
	overflow-x:hidden;
	overflow:auto;
	width:1165px;
	margin:auto;

	}
	
	
	
	
<!--Product Listing Start here-->
	
	
#productlisting{
	margin:0px;
	padding:0px;
	}
	
.categoryhead{
	background: url(images/new/productlisting_topbg.jpg) no-repeat top left;
	height:45px;
	font-size:12px;
	color:#1b7c1e;
	}
	
.categoryhead a{
	color:#1b7c1e;
	}

.categoryhead a:hover{
	color:#262c2a;
	}
.categoryhead h1{
	margin:0px 0px 0px 15px;
	padding:12px 0px 0px 0px;
	font-weight:normal;
	font-size:22px;
	color:#080b08;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	}
	
#productdetail{
	background:url(images/new/productlistingbg.jpg) no-repeat top left;
	margin:0px 0px 0px 0px;
/*	padding:45px 0px 0px 0px;*/
	padding:0px;
	}

#productdetail1{
	background:url(images/new/productlistingbg.jpg) no-repeat top left;
	margin:0px 0px 0px 0px;
	padding:20px 15px 15px 15px;
	}	
	
.products{
	margin:0px 0px 35px 0px;
	padding:0px 15px 0px 10px;
	background: url(images/new/productbg.gif) repeat-y top left;
	width:648px;
	}
	
.products ul, li{
	margin:0px;
	padding:0px;
	list-style:none;
	}

.productimg{
	float:left;
	width:152px;
	padding:15px 0px 10px 16px;
	background:url(images/new/productimgbg.jpg) no-repeat top left;

	}
	
.productimg img{
	width:126px;
	height:163px;
	}
	
.productimg1{
	float:left;
	width:138px;
	padding:0px 4px 0px 0px;
	background:url(images/new/productimgbg.jpg) no-repeat top right;
	border-bottom:1px solid #999999;
	}
	
.proinfo{
	float:left;
	width:465px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 15px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.proinfobotm{
	background: url(images/new/productbottomline.jpg) no-repeat top right;
	height:15px;
	margin:0px 0px 0px 0px;
	}
	
.proinfobotm1{
	background: url(images/new/productbottomline1.jpg) no-repeat top right;
	height:35px;
	margin:10px 0px 0px 0px;
	}
	
.moredetails{
	display:block;
	padding:3px 10px 3px 20px;
	background:url(images/new/arrow2.gif) no-repeat #ffe454;
	background-position:8px 8px;
	color:#4c4419;
	font-size:11px;
	border-bottom:1px solid #c7c7c7;
	border-top:1px solid #c7c7c7;
	border-left:1px solid #c7c7c7;
	}
.moredetails:hover{
	background:url(images/new/arrow2_hover.gif) no-repeat #75bb78;
	background-position:8px 8px;
	color:#FFFFFF;
	border-bottom:1px solid #ffda13;
	border-top:1px solid #ffda13;
	border-left:1px solid #ffda13;
	}
	
	
.producthead{
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#333c3c;
	font-weight:bold;
	font-size:14px;
	}
.producthead a{
	color:#333c3c;
	}
.producthead a:hover{
	color:#198419;
	}
	
.marketprice{
	color: #FF0000;
	font-weight:normal;
	}
	
.price1{
	color:#6d6a6d;
	font-size:11px;
	margin:8px 0px 8px 0px;
	}

.price1 span{
	color:#0a7f00;
	font-size:17px;
	margin:8px 0px 8px 0px;
	font-weight:bold;
	}

.price2{
	color:#0a7f00;
	font-size:12px;
	margin:8px 0px 8px 0px;
	}
	
.subcategoryhead{
	float:left;
	color:#080b08;
	}
.subcategoryhead h1{
	margin:10px 0px 0px 15px;
	padding:0px;
	font-weight:normal;
	font-size:22px;
	color:#080b08;
	font-family:Arial, Helvetica, sans-serif;
	} 
	
.sort{
	padding:10px 15px 0px 0px;
	float:right; 
	width:200px;
	}
	
.subcategorybg{
	background:url(images/new/linebg1.gif) repeat-x center;
	}
	
.categorydetail{
	background:url(images/new/productlistingbg1.jpg) no-repeat top left;
	margin:0px 0px 0px 0px;
	padding:20px 40px 0px 40px;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}

.categorydetail a{
	color:#666666;
	}
	
.categorydetail a:hover{
	color:#1b7c1e;
	}
.categorylist{
	background:url(images/new/categoryicon.gif) no-repeat #FFFFFF;
	background-position:0px 2px;
	float:left; 
	padding:0px 10px 5px 23px;
	}

.categorylistbotm{
	background:url(images/new/categorybotmbg.jpg) no-repeat top left;
	height:19px;
	}
	
.categoryrepeat{
	background:url(images/new/categoryrepeatbg.jpg) repeat-y top left;
	padding:0px 0px 0px 0px;
	}
	
.catthumb{
	background:url(images/new/categorythumb.jpg) no-repeat top left;
	padding:10px 5px 0px 10px;
	height:61px;
	}
	
.subhead{
	margin:20px 0px 1px 0px;
	padding:3px 0px 3px 5px;
	color:#333c3c;
	font-weight:bold;
	font-size:14px;
	
	
	}

.details{
	padding:10px 5px 0px 5px;

	}

.details ul{
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;
	}

.details li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	float:left;
	width:210px;
	background:url(images/new/arrow.jpg) no-repeat left top;
	background-position:0px 4px;
	border-bottom:1px solid #e3f5e3;
	}
	
	
.price3{
	color:#0a7f00;
	font-size:17px;
	margin:15px 0px 8px 0px;
	font-weight:bold;
	}
	
.price3 span{
	color:#6d6a6d;
	font-weight:normal;
	font-size:11px;
	}
	
.subheadbg{
	background:url(images/new/subhead-green-bg.jpg) left top no-repeat;
	color:#FFFFFF;
	padding:8px 5px 0px 12px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	font-size:16px;
	height:26px;
	
	/*border:1px solid #f7edb4;*/
	}

.subheadbg h1{
	margin:0px;
	padding:0px;
	font-size:17px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	}



.subcontentbx{
	background:url(images/new/green-bg.jpg) left top repeat-x;
	padding:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#f9a006;
	/*border:1px solid #e5f7e6;*/
	}
	
.subhead1{
	font-size:15px;
	font-weight:bold;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	padding:0px 5px 2px 5px;
	color:#4b6f4e;
	}
.subcontentbx .productslink2{
	color:#2e8c31;
	background:url(images/new/arrow.gif) no-repeat;
	background-position:0 4px;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 17px;
	font-weight:normal;
	}
.productslink2:hover{
	color:#000000;
	}	
.productslink{
	color:#2e8c31;
	background:url(images/new/arrow.gif) no-repeat;
	background-position:0 4px;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 17px;
	}
.productslink:hover{
	color:#000000;
	}
	
	
.products1{
	margin:0px 0px 35px 0px;
	padding:0px 15px 0px 15px;
	width:648px;
	}
	
.products1 ul, li{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	
.products2{
	margin:0px 0px 35px 0px;
	padding:0px 15px 0px 15px;
	}

.continue{
	background: url(images/new/continuebg.jpg) no-repeat top left;
	width:145px;
	height:25px;
	text-align:center;
	padding:8px 0px 0px 0px;
	}
	
.update{
	padding:0px;
	margin:0px;
	}
.update a{
	background:url(images/new/update.jpg) no-repeat top left;
	width:100px;
	display:block;
	height:19px;
	color:#FFFFFF;
	text-align:center;
	padding:1px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	}
	
.update a:hover{
	background:url(images/new/update_hover.jpg) no-repeat top left;
	}
	
	
#checkoutwrap{
	background:url(images/new/checkoutbg.jpg) no-repeat top left;
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#checkoutwrap-language{
	background:url(images/new/checkoutbg.jpg) no-repeat top left;
	margin:0px 0px 0px 0px;
	padding:15px 15px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
#checkoutwrap-language h2{
	color:#227c25;
	font-size:19px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 0px 10px 0px;
	margin:0px;
	background:url(images/new/innerh2bg.jpg) no-repeat left top;
	
	height:15px;
	}

#checkoutwrap-language h2 span{
	display:block;
	padding:0px 0px 8px 38px;
	margin:0px 0px 0px 0px;	
	background:url(images/new/innerh2bgbtm.jpg) no-repeat left bottom;
	}		
#checkoutwrap-language h3{
	color:#1a751d;
	font-weight:bold;
	margin:15px 0px 3px 0px;
	padding:8px 0px 0px 0px;
/*	border-bottom:1px solid #b5ae85;*/
	font-size:14px;
	}
	
#checkoutwrap-language h3 span{
	background:url(images/new/numbg.jpg) no-repeat top left;
	background-position:0px 4px;
	padding:6px 0px 12px 6px;
	margin:0px 0px 10px 0px;
	}
	
#checkoutwrap-language h4{
	color:#464646;
	font-size:13px;
	font-weight:bold;
	margin:15px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	}	
	
.registerhead{
	background: url(images/new/cartheadbg.jpg) no-repeat top left;
	height:45px;
	font-size:12px;
	color:#1b7c1e;
	}
	
.carthead{
	background: url(images/new/cartheadbg.jpg) no-repeat top left;
	height:45px;
	font-size:12px;
	color:#1b7c1e;
	}
	
.carthead a{
	color:#1b7c1e;
	}

.carthead a:hover{
	color:#262c2a;
	}
.carthead h1{
	margin:0px 0px 0px 15px;
	padding:12px 0px 0px 0px;
	font-weight:normal;
	font-size:22px;
	color:#080b08;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.subheadbg .subhead{
	background:#fff5bf;
	color:#000000;
	padding:4px 5px 4px 5px;
	margin:0px 0px 1px 0px;
	border:1px solid #f7edb4;
	}

.errormessage{
	color:#FF0000;
	}

.Star{
	color:#FF0000;
	}
	
.tabs{
	text-align:right;
	padding:0px 0px 0px 0px;
	}

.tabs a{
	color:#4c854e;
	}

.tabs a:hover{
	color:#4c854e;
	}
	
.subhead .subhead1{
	margin:20px 0px 1px 0px;
	padding:3px 0px 3px 5px;
	color:#333c3c;
	font-weight:bold;
	font-size:14px;
	background:url(images/new/subheadbg.jpg) no-repeat left top;
	}
	
.static_bodr {
	padding:10px;
	margin-top:5px;
	border:1px solid  #009966;	
	}
	
#innerwrap{
	background:url(images/new/productlistingbg.jpg) no-repeat left top #ffffff;
	margin:0px 0px 0px 0px;
	padding:15px 15px 0px 15px;
	font-family:"MS Sans Serif", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	
	}
	
#innerwrap h2{
	color:#227c25;
	font-size:19px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 0px 10px 0px;
	margin:0px;
	background:url(images/new/innerh2bg.jpg) no-repeat left top;
	
	height:15px;
	}
.left
	{
	float:left;
	width:400px;
	}
	
#innerwrap h2 span{
	display:block;
	padding:0px 0px 8px 38px;
	margin:0px 0px 0px 0px;	
	background:url(images/new/innerh2bgbtm.jpg) no-repeat left bottom;
	
	
	}
	
#innerwrap h3{
	color:#1a751d;
	font-weight:bold;
	margin:15px 0px 3px 0px;
	padding:8px 0px 0px 0px;
/*	border-bottom:1px solid #b5ae85;*/
	font-size:14px;
	}
	
#innerwrap h3 span{
	background:url(images/new/numbg.jpg) no-repeat top left;
	background-position:0px 4px;
	padding:6px 0px 12px 6px;
	margin:0px 0px 10px 0px;
	}
	
#innerwrap h4{
	color:#464646;
	font-size:13px;
	font-weight:bold;
	margin:15px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	}
	
.innerhead{
	color:#464646;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:8px 0px 8px 0px;
	display:block;
	}
.innerhead2{
	color:#237f26;
	font-size:15px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:8px 0px 8px 0px;
	display:block;
	}	
	
.comments{
	padding:15px 0px 10px 0px;
	margin:0px 0px 15px 0px;
	text-align:right;
	background:url(images/new/linebg.gif) repeat-x bottom left;
	font-weight:bold;
	}

.faqhead{
	padding:0px 0px 5px 0px;
	position:relative;
}

.faqcontent{
	padding:0px 0px 20px 20px;
}

.faqcontent ul{
	margin:15px 0px 15px 15px;
	padding:0px;
	}

.faqcontent li{
	background:url(images/new/arrow2.gif) no-repeat;
	background-position:0px 6px;
	padding:0px 0px 5px 15px;
	}
	
.faqcontent li a{
	color:#064b08;
	text-decoration:underline;
	}
.faqcontent li a:hover{
	color:#157017;
	text-decoration:none;
	}		

.faqhead img{
	padding:3px 0px 0px 0px;
	position:absolute;
	left:0px;
	top:0px;
}
	
.faqhead a
	{	
	font-weight:normal;
	color:#336f33;
	background-color:inherit;
	line-height:19px;
	padding:0px 0px 0px 20px;
	display:block;
	}
.faqhead a:hover{	
	color:#957d00;
	background-color:inherit;
	}
	
.innerimg{
	float:right;
	margin:0px 0px 0px 10px;
	}
	
.innerimg-left{
	float:left;
	margin:0px 10px 10px 0px;
	}
	

	
.stepsbg{
	
	padding:6px 0px 8px 0px;
	margin:0px 0px 8px 0px;
	color:#1a751d;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #b5ae85;
	}
	
.stepsbg span{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	}

.stepwrap{
	padding:0px;
	margin:0px;
	}


.stepimg{
	margin:0px 15px 0px 0px;
	float:left;
	}
	
.stepcont{
	width:400px;
	float:left;
	}
	
.stepcont .tip{
	color:#9c8610;
	font-size:12px;
	line-height:normal;
	padding:10px 0px 0px 0px;
	}
	
.table{
	margin:0px;
	padding:0px;
	}
.table td{
	border:1px solid #8dba8d;
	}

.tablehead{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	}
	

	
.innerlist{
	margin:0px;
	padding:0px;
	}	
	
.innerlist ul{
	margin:10px 0px 20px 15px;
	padding:0px;
	list-style:none;
	}

.innerlist li{
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 25px;
	background:url(images/new/listimg.jpg) no-repeat left top;
	background-position:0px 2px;
	border-bottom:1px solid #e3f5e3;
	color:#8a7400;
	}
.innerlist li a{
	color:#9a7f00;
	}
.innerlist li a:hover{
	color:#227c25;
	}


.innerlist1{
	margin:0px;
	padding:0px;
	}	
	
.innerlist1 ul{
	margin:0px 0px 20px 15px;
	padding:0px;
	list-style:none;
	}

.innerlist1 li{
	margin:0px 20px 5px 0px;
	padding:0px 0px 5px 25px;
	background:url(images/new/listimg.jpg) no-repeat left top;
	background-position:0px 2px;
	border-bottom:1px solid #e3f5e3;
	color:#8a7400;
	/*float:left;*/
	width:170px;
	}
.innerlist1 li a{
	color:#9a7f00;
	}
.innerlist1 li a:hover{
	color:#227c25;
	}

.listboxbg{
	background:url(images/new/listsap.jpg) no-repeat center;
	background-position:235px 0px;
	}

.stepnum{
	background:url(images/new/stepsbg1.jpg) no-repeat top left;
	margin:4px 10px 0px 0px;
	padding:6px 0px 0px 4px;
	float:left;
	width:32px;
	height:32px;
	color:#034d00;
	font-size:18px;
	}

.stepcontent{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:590px;
	}
	
.innerfloatimgwrap{
	width:195px;
	float:left;
	margin:0px 21px 0px 0px;
	}

.innerfloatimgwrap img{
	text-align:center;
	border:1px solid #94c394;
	margin:0px;
	padding:0px;

	
	}
	
.innerfloatimgwrapcont{
	padding:10px 10px 5px 10px;
	border-left:1px solid #94c394;
	border-right:1px solid #94c394;
	height:125px;
	background-color:#dafbda;
	}
	
.innerimghead{
	padding:5px;
	color:#000000;
	background-color:#a7e1a7;
	font-weight:bold;
	background:url(images/new/innerimgtopcurve.jpg) no-repeat top left;
	}
	
.innerfloatimgbotm{
	background: url(images/new/innerimgbotmcurve.jpg) no-repeat top left;
	height:10px;
	}

.innerlistnum
  {
	margin:0px;
	padding:0px;
	
	
	}	
	.innerlistnumneck
  {
	margin:0px;
	padding:0px;
	float:left;
	width:300px;

	
	
	}
	.innerlistnumneck ol{
		padding:0px;
		margin:0px 0px 0px 15px;
	
	}

.innerlistnumneck li
   {
	list-style:decimal;
	color:#000000;
	padding:0px 0px 5px 7px;
	margin:7px 0px 7px 0px;
	background:url(images/new/numbg.jpg) no-repeat top left;
	list-style-position:inside;

  }
  
	
.innerlistnum ol{
		padding:0px;
		margin:0px 0px 0px 15px;
	
	}

.innerlistnum li
   {
	list-style:decimal;
	color:#000000;
	padding:0px 0px 5px 7px;
	margin:7px 0px 7px 0px;
	background:url(images/new/numbg.jpg) no-repeat top left;
	list-style-position:inside;

  }
  
  
.innerlistnum1
  {
	margin:0px;
	padding:0px;
	}	
	
.innerlistnum1 ol{
		padding:0px;
		margin:15px 0px 0px 15px;
	}

.innerlistnum1 li
   {
	list-style:decimal;
	color:#707070;
	padding:0px 0px 0px 0px;
	margin:3px 0px 3px 0px;
	list-style-position:inside;
	font-size:11px;
	line-height: normal;

  }
  
  
.testimonials{
			width:180px; 			
			float:left;
			margin:18px 17px 18px 15px;
			background:url(images/new/testmonials_main_bg.jpg) repeat-y left top;	
			}
				
.testmonials_img{
			width:161px;
			height:123px;
			margin:0px 10px 10px 9px;
			}
				
.testmonials_img img{
			border:1px solid #FFFFFF;
			}		
				
.testimonials_text{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#3c783d;
			font-weight:bold;
			padding:0px 0px 0px 10px;
			}
 
 .order{
	 background:url(images/new/abtrimmer_img.jpg) left top no-repeat;
	 height:100px;
	 width:85px;
	 float:left;
	 margin-right:10px;
 }
 
.commentshead{
	background:url(images/new/comments_icon.gif) no-repeat top left;
	background-position:0px 3px;
	padding:0px 0px 10px 25px;
	margin:15px 0px 0px 0px;
	font-weight:bold;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.greentxt{
	color:#006600;
	}
.greentxtbold{
	color:#006600;
	font-weight:bold;
	}
.trademark{
	font-size:5px;
	}
	
.mainimage {
	padding:0px;	
	margin:0px 0px 0px 10px;		
	float:right;
	}
	.mainimageneck {
	padding:0px;	
	margin:0px 0px 0px 10px;		
	float:right;
	width:320px;
	}
	.mainimagefaq {
	padding:0px;	
	margin:0px 0px 0px 10px;		
	float:right;
	position:relative;
	z-index:100
	}
	
	
.disclaimer {
	font-size:11px;
	padding:0px;	
	margin:0px;	
	}
	
.disclaimer span {
	color:#b24644;
	font-size:8px	
	}
	
.disclaimer em{
	line-height:normal;
	font-size:8px;
	}
.disclaimer2 {
	font-size:12px;
	padding:0px;	
	margin:0px;	
	}
	
.disclaimer2 span {
	color:#b24644;
	font-size:8px	
	}
	
.disclaimer2 em{
	line-height:normal;
	font-size:11px;
	}	
	
.green {
	color:#309935;	
	}
	
.grey {
	color:#6b6b6b;	
	}		
	
.troubleshootingtable{
	padding:5px;
	border-right:solid 2px #ffffff;
	border-bottom:solid 3px  #ffffff;
	background-color:#ecfeea;
	}
	
	
.troubleshootingtablehead{
	padding:5px;
	border-right:solid 2px #ffffff;
	border-bottom:solid 3px  #ffffff;
	
	font-weight:bold;
	color:#006600;
	
	background-position:bottom left;
	background-repeat:repeat-x;
	}
	
	
.references{
	padding:0px 0px 20px 20px;
	font-size:10px;
	color:#777777;
}

.references ul{
	margin:15px 0px 15px 15px;
	padding:0px;
	}

.references li{
	padding:0px 0px 0px 0px;
	list-style-type:decimal;
	}
	


	
.faqcontent1{
	padding:0px 0px 20px 20px;
}

.faqcontent1 ul{
	margin:15px 0px 15px 15px;
	padding:0px;
	}

.faqcontent1 li{
	background:url(images/new/arrow2.gif) no-repeat;
	background-position:0px 6px;
	padding:0px 0px 0px 15px;
	}
	
.faqcontent1 li li{
	background:url(images/new/arrow2.gif) no-repeat;
	background-position:0px 6px;
	padding:0px 0px 0px 15px;
	}
	
#ordernowrap{
	background:url(images/new/ordernowbg.jpg) no-repeat top left;
	height:175px;
	width:603px;
	padding:0px 10px 0px 20px;
	margin:15px 0px 15px 0px;
	}
.orderimg{
	float:left;
	}
	
#ordernowrap h2{
	color:#be2827;
	font-size:19px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:15px 0px 10px 0px;
	margin:0px;
	background-image:none;
	}

.ordertext{
	padding:0px 0px 0px 20px;
	width:410px;
	float:left;
	}

.ordertext1{
	padding:0px 0px 0px 20px;
	width:390px;
	float:left;
	}	

.orderbig{
	font-size:30px;
	}
	
.tmandreg{
	font-size:11px;
	font-weight:normal;
	}
	
	
	
.submenuwrap{
	background:url(images/new/submenuwrapbg.jpg) repeat-x top left;
	padding:0px;
	margin:0px;
	height:39px;
	}
	
.submenulist{
	background:url(images/new/submenuwraprght.jpg) no-repeat right top;
	}

.submenulist ul{
	padding:4px 0px 0px 0px;
	margin:0px;
	list-style:none;
	}

.submenulist li{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(images/new/submenulink.jpg) no-repeat top left;
	}
	
	
.submenulist li:hover{
	background:url(images/new/submenulink_hover.jpg) no-repeat top left;
	}

.submenulist li a{
	background: url(images/new/submenulistbg.jpg) no-repeat right top;
	padding:8px 13px 0px 10px;
	margin:0px 0px 0px 0px;
	display:block;
	height:27px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;

	
	}
	.submenulist li a span{
	background: url(images/new/smarrow.gif) no-repeat top right;
	display:block;
	height:25px;
	float:left;
	width:auto;
	padding:0px 18px 0px 0px;
	}
	
.submenulist .sel{
	background:url(images/new/submenulistbg_hover.jpg) no-repeat top right;
	padding:8px 13px 0px 10px;
	margin:0px 0px 0px 0px;
	display:block;
	height:27px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	}
.submenulist .sel2{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(images/new/submenulink_hover.jpg) no-repeat top left;
	}	

.submenulist li a:hover{
	background:url(images/new/submenulistbg_hover.jpg) no-repeat top right;
	}
	
.head{
	margin:0px;
	padding:0px;

	}
.head h1{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#227c25;
	}
	
.smallfont{
	font-size:11px;
	}
	
	
	
/*---------------all product list styles start-----------------*/
.allproducts{
	margin:8px 0px 0px 0px;
	padding:0px 12px 0px 13px;
	width:195px;
	float:left;
	}

.allproductslist{
	width:151px;
	padding:0px;
	margin:0px 0px 0px 0px;
	background:url(images/new/allproductlist_bg.jpg) no-repeat top left;
	}

.allproductslist img{
	width:131px;
	height:123px;
	padding:10px 10px 15px 10px;
	}
	
.allproducts ul, li{
	margin:0px;
	padding:0px;
	list-style:none;
	}

.allproducts-small{
	margin:8px 0px 0px 0px;
	padding:0px 7px 0px 8px;
	width:151px;
	float:left;
	}

.allproducts-list-small{
	width:151px;
	padding:0px;
	margin:0px 0px 0px 0px;
	background:url(images/new/allproductlist_bg.jpg) no-repeat top left;
	}

.allproducts-small img{
	width:131px;
	height:123px;
	padding:10px 10px 15px 10px;
	}
	
.allproducts-small ul, li{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	
.productname{
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	color:#333333;
	padding:0px 0px 0px 0px;
	margin:5px 10px 0px 10px;
	line-height:normal;
	}

.productname a{	
	color:#4a4545;
	text-decoration:none;
	}
	
.productname a:hover{	
	color:#4a944b;
	text-decoration:none;
	}
	
.viewdetails{
	margin:8px 10px 0px 10px;
	padding:0px;
	}

.viewdetails a{
	background:url(images/new/view.jpg) no-repeat top left;
	padding:0px 0px 0px 15px;
	color:#468747;
	font-size:11px;
	}
.viewdetails a:hover{
	color:#81bc27;
	text-decoration:underline;
	}

.allproductwrap{
	background:url(images/new/productlistingbg.jpg) no-repeat top left;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	}
	
.pageresult{
	margin:0px 20px 25px 15px;
	}
	
.result{
	float:left;
	margin:0px 20px 0px 0px;
	}
	
.paging{
	float:right;
	}
.pagingbottom{
	float:right;
	margin:0px 25px 0px 10px;
	}
	
	.test{
	
	background-color:#FF0000;
	}
	
	
.down{
	margin:0px; 
	padding:0px; 
	height:8px;
	background:url(images/new/downarrow.jpg) no-repeat top center top;
	width:124px;
	}
	
	
.suggesteduse{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	}
	
.numberbg{
	color:#1a751d;
	padding:0px 0px 5px 7px;
	margin:7px 0px 7px 0px;
	background:url(images/new/numbg.jpg) no-repeat top left;
	font-weight:bold;
	}
	
	
	
	
/* CSS Document for testimonial popup */
#popupwrap{
	width:684px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5c615d;
	margin:0px auto 0px auto;
	
	height:auto;
	height:302px;
	}
#popupwrapnew{
	width:756px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5c615d;
	margin:2px auto 0px auto;

	height:291px;
	border:7px solid #ffed86;
	}



#popupvideowrap{
	background:url(images/new/pouptopbg21.jpg) no-repeat top left;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	height:291px;

	}

#popupcontentwrap{
	
	padding:10px 20px 0px 10px;
	margin:0px;
	width:340px;
	height:220px;
	overflow-y:scroll;
	overflow-x:hidden;
	margin-top:20px;
	
	
	float:left;
	}

#popupcontentwrap p{
	margin:0px;
	padding:0px 0px 15px 0px;
	}
	
#popupbottombg{
	background:url(images/new/popupbottombg1.jpg) no-repeat top left;
	height:18px;
	}
	
#popupvideo{
	background:url(images/new/poupvideobg1.jpg) no-repeat top left;
	padding:10px 0px 28px 10px;
	margin:20px 0px 0px 0px;
	float:left;
	width:324px;
	text-align:left;
	}
	
#popuporder{
	margin:10px 20px 0px 72px;
	padding:0px;
	}
	#popuporder1{
	margin:10px 30px 0px 0px;
	padding:0px;
	text-align:center;
	}
#popupimg{
	background:url(images/new/poupimagebg.jpg) no-repeat top left;
	width:267px;
	padding:0px 0px 0px 21px;
	margin:20px 0px 0px 0px;
	float:right;
	height:250px;
	}
	
	.blklink{
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#000000;
	}
	
	.blklink:hover{
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#009900;
	}
	.blklinklr{
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	color:#000000;
	}
	
	.blklinklr:hover{
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	color:#009900;
	}
	
	#faqpop{
	background:#e2fae4;
	width:350px;
	padding:10px;
	}
	

#faqpop ul{
	margin:15px 0px 15px 15px;
	padding:0px;
	}

#faqpop li{
	background:url(images/new/arrow2.gif) no-repeat;
	background-position:0px 6px;
	padding:0px 0px 0px 15px;
	}
	
#faqpop li li{
	background:url(images/new/arrow2.gif) no-repeat;
	background-position:0px 6px;
	padding:0px 0px 0px 15px;
	}

.greenbold{
	color:#006600;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:5px;
	}
	
/* sitemap starts*/
#listings{

	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#listings ul{
	margin:0px;
	padding:0px;
	list-style:none;
	width:300px;
	}
#listings ul li{
	margin:0px;
	padding:0px 0px 5px 0px;
	background:url(images/new/list-expand.jpg) left 4px no-repeat;
	font-weight:bold;
	}
#listings ul li a{
	color:#2c6f2f;
	text-decoration:none;

}
#listings ul li a:hover{
	color:#e0b43d;
	text-decoration:none;
}	
#listings ul li ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	
	}		
#listings ul li ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 20px;
	list-style:none;
	background:url(images/new/list1-1.jpg) 10px top repeat-y;
	font-weight:normal;
	}
#listings ul li ul li a{
	color:#7b9008;
	text-decoration:none;

}
#listings ul li ul li a:hover{
	color:#e0b43d;
	text-decoration:none;
}	
	
		
#listings ul li ul li span{
	font-weight:bold;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px; 
	display:block; 
	background:url(images/new/list-expand-dot.jpg) 2px 3px no-repeat;
	
	}
/*#listings ul li ul li .col{
	padding:10px 0px 10px 35px;
	background:url(../images/list-coll-dot.jpg) 15px center no-repeat;
	}*/
#listings ul li ul li ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	}
#listings ul li ul li ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 15px;
	background:url(images/new/list1-1.jpg) 10px top repeat-y;

	list-style:none;
	}
#listings ul li ul li ul li a{
	color:#69aa6a;
	text-decoration:none;

}
#listings ul li ul li ul li a:hover{
	color:#e0b43d;
	text-decoration:none;
}
.select-lang{
	/*width:280px;*/
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	width:260px;
	/*padding-top:12px;*/
	
	}
.select-lang a{
	color:#666666;
	text-decoration:none;
	}
.select-lang a:hover{
	color:#109415;
	}	
.select-lang img {
	margin-left:10px;
	}

	
/*.select-lang label{
	width:70px;
	color:#3a4e3a;
	padding-right:5px;
	}*/	
.select-lang select{
	border:1px solid #709071;
	background-color:#f7fef7;
	color:#333333;
	}	
				
		
.review{
	background:url(images/new/testimonials-bg.jpg) repeat-x left bottom;
	padding:15px 10px 10px 10px;
	}

.author{
	background: url(images/new/testimonials-icon1.jpg) no-repeat left 8px;
	padding:5px 20px 0px 20px;
	font-weight:bold;
	float:left;
	}
	
.author-date{
	float:left;
	padding:3px 0px 0px 0px;
	font-size:12px;
	}
	
.postreview{
	margin:0px 0px 0px 0px;
	padding:35px 0px 0px 0px;
	}

.postreview b{
	color:#227c25;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}	
	
.postreview input{
	width:250px;
	height:24px;
	border:1px solid #999999;
	background:#f4f4f4;
	float:left;
	margin:10px 0px 0px 0px;
	}
	
.postreview textarea{
	width:400px;
	height:70px;
	border:1px solid #999999;
	background:#f4f4f4;
	margin:10px 0px 7px 0px;
	}

.postreview label{
	float:left;
	padding:0px;
	margin:10px 0px 0px 5px;
	color:#46a746;
	}
.text_requestinfo{
font-size:13px;
color:#333333;
padding:0px 0px 10px 0px;
margin-bottom:10px;
border-bottom:1px solid #CCCCCC;
}
/* sitemap ends here*/
		
	
/* CSS Document for testimonial popup  ends here*/	
/*png fix*/

* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
/* Product page new styles */
.product-new{
width:185px;
height:250px;
border:1px solid #c1e0c0;
padding:10px 5px;
color:#464646;
text-align:center;
font-size:14px;

}
h6{
padding:0px 0px 5px 0px;
margin:0px;
color:#217d26;
font-size:14px;
font-weight:bold;
}
#productlist-new{
width:557px;
height:167px;
background:url(images/new/product-new-bg.jpg) center top no-repeat;
margin:auto;
padding:40px 40px;
}
#productlist-new2{
width:642px;
height:161px;
background:url(images/new/product-new-bg2.jpg) center top no-repeat;
margin:0px;
padding:15px 10px 15px 15px;
}
.links-product{
/*width:210;*/
float:left;
padding:5px 0px 0px 5px;
}
.links-product ul{
list-style:none;
padding:5px;
margin:0px 15px 0px 0px;
}
.links-product ul li{
background:url(images/new/product-new-listingimg.jpg) left 4px no-repeat;
padding:3px 0px 5px 25px;
margin:0px;
}
.links-product ul li a{
font-size:14px;
color:#347936;
font-weight:bold;
}
.links-product ul li a:hover{
color:#f7aa05;
}
#pagination{
padding:10px ;
}
#paging{
font-size:14px;
color:#464646;
color:#8c8c8c;
float:right;
}
#result{
float:left;
margin:2px;
}

#paging a{
font-size:14px;
color:#FFFFFF;
float:left;
display:block;
padding:1px 5px;
background:#4cae4c;
margin:2px;
}
#paging a:hover{
background:#ffff72;
color:#0000ff;
}

#display{
float:left;
font-size:14px;
color:#464646;
}
#arrow{
float:left;
}
#paging #arrow a{
background:none;
padding:0px;
float:left;
}
#paging #arrow a:hover{
background:none;
padding:0px;
}
#font_size{
/*	background:url(images/new/font-size.jpg) no-repeat;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:right;
/*	height:23px;*/
}
#font_size a{
	color:#666666;
	background:url(images/new/search.jpg) no-repeat left top;
	padding:0px 0px 0px 22px;
	
}
#font_size a:hover{
	color:#109415;
}
.reedom {
	background:url(images/new/reedom.jpg) no-repeat left top;
	width:342px;
	height:30px;
	padding:8px 0px 0px 0px;
	color:#ffffff;
	text-align:center;
	}
.reedom:hover {
	background:url(images/new/reedom.jpg) no-repeat left bottom;
		}
		
.chinesetext {
font-size:24px;
line-height:normal;
	}
	
.chinese-h2{
	color:#227c25;
	font-size:26px;
		}
		
.stepsbg-chinese{
	font-size:22px;
	line-height:normal;
	}
	
.stepsbg-chinesenew{
	color:#000000;
	font-size:18px;
	font-weight:bold;
	}
.ordernow-chinese {
font-size:18px;
line-height:normal;
	}
.chinesetext-faq {
font-size:24px;
margin-bottom:10px;
line-height:35px;
	}
.chinese-h3 {
	font-size:24px;
	line-height:normal;
	font-weight:normal;
	}
.papper-pin{
background:url(images/new/papper-pin.jpg) left top no-repeat;
padding:62px 10px 0px 30px;
margin:0px;
width:266px;
height:260px;
}
.textfield_questionare-large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #ffffff;
	padding:2px 0 2px 2px;
	border: 1px solid #b6d7b8;
	width:200px;
	height: 19px;
}
.textfield_questionare {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #ffffff;
	padding:2px 0 2px 2px;
	border: 1px solid #b6d7b8;
	width: 80px;
	height: 19px;
}
.textarea_questionare {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding:2px 0 2px 2px;
	background-color: #ffffff;
	border: 1px solid #b6d7b8;
	width: 500px;
	height: 52px;
}
.weight-loss{
width:640px;
margin:0px 0px 10px 0px;
padding:0px;
background:url(images/new/weight-loss-bg.jpg) left top repeat-y;
}	
.weight-loss-inner{
width:620px;
margin:0px;
padding:10px 10px 0 10px;
}
.weight-loss-left{
width:130px;
margin:0px;
padding:0px;
float:left;
}

.weight-loss-right{
width:480px;
margin:0px;
padding:0px 0px 0px 10px;
float:left;
}
.weight-loss h5{
font-size:15px;
color:#154e14;
border-bottom:solid 1px #638c63;
margin:0px;
padding:0px;
}	

.weight-loss p{
margin:0px;
padding:0px;
line-height:18px;
font-size:12px;
}	

.weight-loss .price{
font-size:13px;
}

.weight-loss .price span{
font-size:13px;
color:#000000;
}

.weight-loss-img{
margin:0px;
padding:0px;
}	

.video-wrap{
	margin:0px 0px 10px 20px;
	padding:0px;
	float:right;
	}