body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#FFFFFF;
	overflow: -moz-scrollbars-vertical !important;
}
/*#dv_product_list {width: 963px; top:200px; float:left; overflow:visible; z-index:100; position:absolute;}*/
#container {width: 1003px; margin-right: auto; margin-left: auto; height:auto;  z-index:95;  }
#dv_product_list {width: 963px; margin-right: auto; margin-left: auto; position:absolute;display:none;  top:200px;  z-index:100;   }

#top {width: 1003px; height:120px;  float:left;  }
#logo { width:388px; height: 120px; float:left;}	
#top_bg {width: 595px; height:120px;  float:left; background:url(images/topbg.gif) repeat-x;  }
#top_bgright {width: 20px; height:120px;  float:left; background:url(images/topright.gif) repeat-x;  }
#for_order {width: 219px; height:99px;  float:right;  }
#topnav {display:block; width:400px;   float:right;  }
#topnav ul { padding:0; margin:0; float:right; list-style-type:none; padding-bottom:0px;}
#topnav ul li { display:inline; float:left; padding-right:10px;  font-family:arial; font-size:11px;   color:#226218;}
#topnav ul li a { font-family:arial; font-size:11px;   color:#226218; text-decoration:none;}
#topnav_middle {display:block; width:962px; height:36px;   float:left;  background:url(images/navbg.gif) repeat-x; border-right:1px solid #84c40a;}
#topnav_middle ul { padding:0; margin:0; list-style-type:none; padding-bottom:0px;}
#topnav_middle ul li { display:inline; float:left; font-family:arial; font-size:16px;   color:#ffffff; font-weight:normal; text-decoration: none; }
#shadowbg {width: 963px; float:left; background:url(images/shadowbg.gif) repeat-y; padding-left:20px; padding-right:20px; }
#middlebanner {width: 963px; float:left; }
#headerbigbanner {width: 754px; height:390px;  float:left;}
#headerrightbanner {width: 209px; height:390px;  float:left;}
#banner {display:block; width:963px; float:left; }
#banner ul { padding:0; margin:0; list-style-type:none; padding-bottom:0px;}
#banner ul li { display:inline; float:left; font-family:arial; font-size:16px;   color:#ffffff; font-weight:normal; text-decoration: none; }
#green_footer {width:933px; float:left; background:#afd95f; padding:10px 15px 10px 15px; height:5px; }
#green_footer ul { padding:0; margin:0; list-style-type:none; padding-bottom:0px;}
#green_footer ul li { display:inline; float:left; font-family:arial; font-size:11px;   color:#313131; font-weight:normal; text-decoration: none; width:141px; line-height:20px; }
#green_footer ul li a { display:inline; float:left; font-family:arial; font-size:11px;   color:#313131; font-weight:normal; text-decoration: none; }
#green_footer ul li a:hover{ display:inline; float:left; font-family:arial; font-size:11px;   color:#313131; font-weight:normal; text-decoration: underline; }
#bottomshadow{ width:1003px; float:left; background:url(images/bottomshadow.gif) no-repeat top; height:34px;}
#footertext {width:160px; padding-top:12px; float:right; padding-right:25px; font-family:arial; font-size:10px;   color:#000000; font-weight:normal; text-decoration: none; }
#developtext {width:200px; padding-top:12px; float:left; padding-left:25px; font-family:arial; font-size:10px;   color:#000000; font-weight:normal; text-decoration: none; }

#productarea {width: 963px; float:left; z-index:10; }
#producttop {width: 963px; float:left;  }
#orangeleft {width: 6px; float:left; height:36px; background:url(images/orangebgleft.gif) no-repeat; }
#orangemiddle {width: 920px; float:left; height:36px; background:url(images/orangebg.gif) repeat-x; }
#close {width: 37px; height:36px; float:left; }
#close1 {width: 37px; height:36px; float:left; }
#productcategorybox{width: 961px; float:left; padding-top:30px;padding-bottom:30px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
.productcategory{width: 160px; float:left; padding-right:15px; padding-left:15px; }

.poductcatimg { width:160px; height:138px; float:left; vertical-align:bottom;  }
.poductcatimg2 { width:160px;  float:left;  }
.productcatdetail {width:160px; float:left; display:block; padding-top:10px; padding-bottom:10px;}
.productcatdetail ul { padding:0; margin:0; list-style-type:none; padding-bottom:0px;}
.productcatdetail ul li { display:inline; float:left; font-family:verdana; font-size:10px; padding-left:10px;   color:#537f00; font-weight:bold; text-decoration: none; width:140px; line-height:14px; }
.subcategory  { font-family:verdana; font-size:10px;   color:#537f00; font-weight:bold; text-decoration: none; }
a.subcategory :hover{ font-family:verdana; font-size:10px;   color:#537f00; font-weight:bold; text-decoration: underline; }

#productcontainer {width: 963px; text-align:left;  float:right; }
#productlistarea {width: 963px; float:left; }
#listproducttop {width: 963px; float:left; background:#FFFFFF; height:36px;  }
#listorangemiddle {width: 920px; float:left; height:36px; background:url(images/orangebg.gif) repeat-x; line-height:36px; }
#listproductcategorybox{width: 933px; float:left; padding:15px 14px 15px 14px;padding-bottom:30px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#FFFFFF;}
.categorybox { width:933px; float:left; border-bottom:1px dotted #cccccc; padding-top:10px; padding-bottom:10px;}
.categoryboximg { width:190px; float:left; padding-bottom:10px; padding-right:10px;}
.categorydescription { width:436px; float:left; padding:0px 5px 5px 5px;}
.categorybigimg { width:230px; float:left;}


.footerlink {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY:arial; TEXT-DECORATION: none;}
.footerlink:link {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: normal;}
.footerlink:active {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: normal;}
.footerlink:visited {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: normal;}
.footerlink:hover {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: underline; font-weight: normal;}
h1 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none; margin:0; padding:0; padding-bottom:5px;  }

.heading { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none; margin:0; padding:0;  }
a.heading :hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none; margin:0; padding:0;  }


h2 { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none; margin:0; padding:0;   }
.orangeheading { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #d38719; FONT-FAMILY: arial; TEXT-DECORATION: none; }
.blacktext { FONT-WEIGHT: arial; FONT-SIZE: 12px; COLOR: #313131; FONT-FAMILY: arial; TEXT-DECORATION: none; }
p {	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none; padding:0px;  margin:0px; line-height:18px; }
H3 {	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none; padding:0px;  margin:0px; }
.topnav {FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY:trebuchet ms; TEXT-DECORATION: none;}
.topnav:link {FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: trebuchet ms; TEXT-DECORATION: none; font-weight: normal;}
.topnav:active {FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: trebuchet ms; TEXT-DECORATION: none; font-weight: normal;}
.topnav:visited {FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: trebuchet ms; TEXT-DECORATION: none; font-weight: normal;}
.topnav:hover {FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: trebuchet ms; TEXT-DECORATION: none; font-weight: normal;}
.servicelink {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY:trebuchet ms; TEXT-DECORATION: none;}
.servicelink:link {FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: trebuchet ms; TEXT-DECORATION: none; font-weight: normal;}
.servicelink:active {FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: trebuchet ms; TEXT-DECORATION: none; font-weight: normal;}
.servicelink:visited {FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: trebuchet ms; TEXT-DECORATION: none; font-weight: normal;}
.servicelink:hover {FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: trebuchet ms; TEXT-DECORATION: none; font-weight: normal;}
.bluetext{font-family: arial;	font-size: 12px; font-weight: normal; text-decoration: none; color: #0891d3;}
a.bluetext:hover {text-decoration: none; color : #0891d3;}
.orangetext14{font-family: georgia;	font-size: 16px; font-weight: bold; text-decoration: none; color: #ff5a00;}
a.orangetext14:hover {text-decoration: none; color : #ff5a00;}

.greenhead{font-family: georgia;	font-size: 16px; font-weight: bold; text-decoration: none; color: #669d00;}
a.greenhead:hover {text-decoration: none; color : #669d00;}

.fields {
	font-family: arial;
	font-size: 12px;
	color: #666666;
	background-color: #ffffff;
	border: 1px solid #6aa100;
	width: 120px;}
	
.fields2 {
	font-family: arial;
	font-size: 12px;
	color: #666666;
	background-color: #ffffff;
	border: 1px solid #6aa100;
	width: auto;}
	
.listmenu{
	font-family: arial;
	font-size: 12px;
	color: #666666;
	background-color: #ffffff;
	border: 1px solid #6aa100;
	width: 120px;}
.go{
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	background:url(images/go.gif) no-repeat;
	border: 0px;
	width: 32px;
	height:19px;
	cursor:pointer;}
	
	.submit{
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	background:url(images/submit.gif) no-repeat;
	border: 0px;
	width: 62px;
	height:20px;
	cursor:pointer;}
	.newsubmit{
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	background:url(images/newsubmit.gif) no-repeat;
	border: 0px;
	width: 53px;
	height:12px;
	cursor:pointer;}
	
	//product deatils style

.product_details_div {width: 556px;  position:absolute; display:none; float:left; padding:0px; margin:0px;  }
#productcontainer1 {width: 556px; text-align:left;  float:left;  padding:0px; margin:0px;  }
#productlistarea1 {width: 556px; float:left; }
#listproducttop1 {width: 556px; float:left; background:#FFFFFF; height:36px;  }
#listorangemiddle1 {width: 513px; float:left; height:36px; background:url(images/orangebg.gif) repeat-x; line-height:36px; }
#listproductcategorybox1{width: 526px; float:left; padding:15px 14px 0px 14px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background:#FFFFFF;}
.categorybox1 { width:526px; float:left; border-bottom:1px dotted #cccccc; padding-top:10px; padding-bottom:10px;}
.categoryboximg1 { overflow:hidden; width:524px;  float:left; text-align:center; font-family: georgia;	font-size: 18px; font-weight: bold; text-decoration: none; color: #ea7004;}
.categorydescription1 { width:398px; float:right; padding:10px 5px 5px 5px;}


#newsletter {width:240px; float:left; }
h6 { FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ff8308; FONT-FAMILY: trebuchet ms; TEXT-DECORATION: none; margin:0; padding:0;  }
#searchboxbg { float:left; width:156px; background:url(images/textbg.gif) no-repeat left; height:20px; line-height:20px; padding-left:10px; padding-top:3px; }
.sub{font-family: arial;	font-size: 14px; font-weight: normal; text-decoration: none; color: #ff8308;}
a.sub:hover {text-decoration: none; color : #ff8308;}
.search {font-family: Arial;	font-size: 11px;	font-weight:normal;	text-decoration:none;	color: #666666;	border:0px;	width: auto;}
