/**
 * JSWeb CSS Stylesheet
 *
 * 
 * @copyright Copyright 2007 JSWeb
 * @version $Id: stylesheet_jsweb.css 0001 2007-06-05 16:00:00Z  ricksuffolk
 */
.header01 {
	width:990px;
	height:126px;
	background-color:#434343;
}
.header04 {
	width:990px;
	height:49px;
	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;
}
.header03 {
color:#fff; 
padding-top:7px; 
padding-left:7px;
padding-right:7px;
font-size:12px; 
font-weight:bold; 
text-align:justify;
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;
}
}

/* END */
.header06 {
	width:9px;
	height:48px;
}
.header07 {
	padding-left:1px;
	padding-right:1px;
}
A.headerlinks01:link, A.headerlinks01:visited, A.headerlinks01:active {
	color: #434343;
	font-size:12px;	
	width:100%;
	height:100%;
	display:block;
}
A.headerlinks01:hover {
	width:100%;
	height:100%;
	display:block;
	color: #73a314;	
	font-size:12px;	
	text-decoration: none;
}
.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;
}
.headertext01 {
	width:210px;
	font-size:15px;
	color:#000;
	padding-left:15px;
	padding-right:10px;
	padding-top:5px;
	text-align:justify;
}
.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 }
