/**
 * JSWeb CSS Stylesheet
 *
 * 
 * @copyright Copyright 2007 JSWeb
 * @version $Id: stylesheet_jsweb.css 0001 2007-06-05 16:00:00Z  ricksuffolk
 */
.totalBgheader2 {
	width:990px;
	margin:auto;
}
.totalBgheader {
	width:1017px;
	margin:auto;
	background-image: url(../images/design/headerBg01New.png);
	background-repeat: no-repeat;
}
.header01 {
	width:950px;
	margin:auto;
	padding:0px 20px 0px 20px;
/*	height:126px;*/
/*	background-color:#fff;*/

}
.header04 {
	width:952px;
	height:36px;
/*	background-image: url(../images/design/headerbg01.jpg);
	background-repeat: repeat-x;*/
}
/*.header05 {
	width:101px;
	height:48px;
	text-align:center;
	margin:0px;
	padding:0px;
	line-height:48px;
}*/
.header02 {
padding-left:7px;
padding-right:7px;
}
.header011, /*.header03, */.header07 {
	padding-top:18px;
}
.header021 {
	padding-top:7px;
	text-align:center;
}
.header03 {
	width:147px;
color:#000;
padding-top:30px;
/*padding-top:7px; */
/*padding-left:7px;
padding-right:7px;*/
font-size:12px; 
font-weight:bold; 
text-align:left;
line-height:13px;
}
/* do not remove - SAFARI HACK - */
@media screen and (-webkit-min-device-pixel-ratio:0){
.header03 {
font-size:12px; 
font-weight:normal; 
text-align:justify;
}
}
.sc01 {
	padding-top:10px;
}
.cart_03 {
	font-weight:bold;
}

.cart_04 {
	font-weight:bold;
}

.cart_05 {
	font-weight:bold;
}

.cart_06 {
	font-weight:bold;
}
A.sclink:link, A.sclink:visited, A.sclink:active {
	color: #6f8209;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
A.sclink:hover {
	color: #6f8209;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-decoration: underline;
}
/* END */
.header06 {
	width:9px;
	height:48px;
}
.header07 {
	padding-left:1px;
	padding-right:1px;
}
/*.header051 {
	
}*/
A.headerlinks01:link, A.headerlinks01:visited, A.headerlinks01:active {
	color: #fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:119px;
	height:36px;
	line-height:34px;
	display:block;
	background: url(../images/design/headBar01.jpg) 0px 0px no-repeat;
	border:0;
}
A.headerlinks01:hover {
	color: #fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
	background: url(../images/design/headBar01.jpg) 0px -36px no-repeat;
}
A.headerlinks02:link, A.headerlinks02:visited, A.headerlinks02:active {
	color: #fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:119px;
	height:36px;
	line-height:34px;
	display:block;
	background: url(../images/design/headBar02.jpg) 0px 0px no-repeat;
	border:0;
}
A.headerlinks02:hover {
	color: #fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
	background: url(../images/design/headBar02.jpg) 0px -36px no-repeat;
}
A.headerlinks03:link, A.headerlinks03:visited, A.headerlinks03:active {
	color: #fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:119px;
	height:36px;
	line-height:34px;
	display:block;
	background: url(../images/design/headBar03.jpg) 0px 0px no-repeat;
	border:0;
}
A.headerlinks03:hover {
	color: #fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
	background: url(../images/design/headBar03.jpg) 0px -36px no-repeat;
}
.sideBoxContent2 {
	padding-top:7px;
	padding-left:7px;
	padding-right:7px;
}
.login01 {
	color:#fff;
	font-size:12px;
}
.login02 {
	padding-top:2px;
}
.login03 {
	width:130px;
	padding-top:10px;
}
.login04 {
	text-align:right;
	padding-top:15px;	
}
.search02 {
	padding-top:26px;
}
#Login-Box input, #Login-Box form, #Search-Box-Header input, #Search-Box-Header form {
	padding:0px;
	margin:0px;
}
#Login-Box input, #Search-Box-Header input {
	margin-top:4px;
}

A.loginlinks:link, A.loginlinks:visited, A.loginlinks:active {
	color: #b5b5b5;	
	font-size:10px;	
}
A.loginlinks:hover {
	color: #73a314;	
	font-size:10px;	
}
.footer01 {
	width:990px;
	height:100px;
	background-color:#434343;	
}
#siteinfoLegal {
	color: #b5b5b5;	
	font-size:11px;	
	padding-top:7px;
	padding-left:7px;
}
#siteinfoLegal a:link,  #siteinfoLegal a:visited, #siteinfoLegal a:active {
	color: #b5b5b5;	
	font-size:10px;		
}
#siteinfoLegal a:hover {
	color: #73a314;	
	font-size:10px;		
}
.footer04 {
	color: #b5b5b5;	
	font-size:11px;
	text-align:center;
	padding:7px;
}
.footer03 {
	color: #b5b5b5;	
	font-size:11px;
	text-align:left;
	padding:7px;	
}
.info01, .shop01 {
	font-family:   verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #73a314;
	text-align:left;
	margin: 0em;
	padding:0px;
	width:126px;
	height:22px;
	text-align:left;
	padding-top:9px;
	padding-left:55px;
	background-image: url(../images/design/cattab01.png);	
 background-repeat:no-repeat;
 azimuth: expression(
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/blank.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='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}
.cat01 {
	font-family:   verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #73a314;
	text-align:left;
	margin: 0em;
	padding:0px;
	width:126px;
	height:22px;
	text-align:left;
	padding-top:9px;
	padding-left:55px;
	background-image: url(../images/design/cattab03.jpg);
	background-repeat:no-repeat;
	background-color:#f1f1f1;
}
.sideBoxContent3 {
	padding:7px;
	background-color:#f1f1f1;

}
.cat02 {
	margin-top:2px;
	padding-left:15px;
	background-image: url(../images/design/greendot2.jpg);
	background-repeat:no-repeat;	
	background-position:0px 3px;
}
A.category-top:link, A.category-top:visited, A.category-top:active {
	color: #000;	
	font-size:12px;	
	font-weight:bold;
}
A.category-top:hover {
	color: #000;	
	font-size:12px;	
	font-weight:bold;
}
#information02 ul li {
	line-height:17px;
	padding-left:15px;
	background-image: url(../images/design/arrow01.jpg);
	background-repeat:no-repeat;	
	background-position:0px 4px;
	color:#000;
}
#information02 a:hover, #information02 a:visited, #information02 a:active, #information02 a:link {
	color:#000;
}
.prod_table {
	width:234px;
	margin:auto;
	overflow:hidden;
}
.prod_tablelist {
	width:234px;
	margin:auto;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:10px;
}

.prod_table2 {
	width:230px;
	margin:auto;
	overflow:hidden;
	border:1px solid #c8d2b5;	
}
.prod_image {
	width:100px;
	height:100px;
	padding-top:7px;
	padding-bottom:7px;
	margin:auto;
	overflow:hidden;
}
.prod_name {
	width:220px;
	height:44px;	
	text-align:center;
	margin:auto;
	overflow:hidden;
}
.prod_price {
	width:220px;
	text-align:right;	
	height:40px;
	padding-top:3px;
	margin:auto;
}
.prod_details {

}
.prod_button {

}
.price, span.productSpecialPrice, span.productPriceDiscount, span.normalprice {
	color:#d32e00;
	font-size:12px;
	font-weight:bold;
}
A.prod_namelink:link, A.prod_namelink:visited, A.prod_namelink:active {
	color: #7e9158;	
	font-size:10px;	
	font-weight:bold;
}
A.prod_namelink:hover {
	color: #73a314;	
	font-size:10px;	
	font-weight:bold;
	text-decoration:underline;
}
#bannerbox {
border-top:5px solid #EFEFEF;
border-bottom:5px solid #EFEFEF;
}
.tabBottom01 {
	width:952px;
	height:37px;
	background-image: url(../images/design/tabBottomBg.jpg);
	background-repeat:no-repeat;
}
.headertext01 {
	/*width:210px;
	font-size:15px;
	color:#000;
	padding-left:15px;
	padding-right:10px;
	padding-top:5px;
	text-align:justify;*/
	padding-right:5px;
}
.cycle_banner:hover {
cursor:pointer;
}
.pics { height: 223px; width: 545px; padding:0; margin:0; overflow: hidden }
.pics img { height: 223px; width: 545px;top:0; left:0 }
#search01 {
	width:366px;
	height:26px;
	background-image: url(../images/design/searchBg01.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-top:5px;
/*	margin-bottom:3px;*/
}
#sc002 input {
	margin:0px;
	padding:0px;

}
#search01 form {
	margin:0px;
	padding:0px;
}
#sc001 {
	margin:0px;
	padding:0px;
	margin-left:5px;
	margin-top:2px;
	line-height:21px;
	width:270px;
	height:20px;
	border:0px;
	background-color:transparent;
}
.best_bg {
	margin-top:10px;
}
.catcar01 {
	width:163px;
	height:198px;
/*	background-image: url(../images/design/catBgcar1.jpg);
	background-repeat:no-repeat;*/
	text-align:center;
}
/*.catcar02 {
	width:163px;
	height:133px;
	padding:5px 0px;
	text-align:center;
}
.catcar03 {
	text-align:center;
}*/
#headerWrapper {
	position:relative;
}
.headerHelpCenter {
	position:absolute;
	top:170px;
	left:-1px;
	z-index:500;
}
