@charset "utf-8";
body {
	width:940px;
	margin:10px auto;
	background-color:#265d1a;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#63615a
}
#container{
	padding:16px;
	background-color:#fff;
	border:3px solid #fed200;
}
#main-area{
	padding:15px 0px;
}
.page-bg{
	background-image: url(../images/page-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#left-panel{
	width:592px;
	float:left
}
#right-panel{
 	float:right; 
	width:262px;
}
#footer{
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
	padding-top:10px;
}



a img{
	border:none;
}
p{
	padding:0px;
	margin:0px;
	padding-bottom:15px;
}
h1{
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	color:#357b26;
	font-size:30px;
	font-weight:normal
}
h2{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	color:#357b26;
	font-size:24px;
	font-weight:normal
}
h3{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	color:#357b26;
	font-size:18px;
	font-weight:normal
}
ul{
	padding:0px;
	margin:0px;
}
li{
	background-image: url(../images/yellow-bullet.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left:15px;
	padding-bottom:3px;
 	list-style-type: none;
}





.text-bold{
	font-weight:bold;
	font-size:13px;
	color:#000000
}
.green-text{
	font-size:13px;
	color:#265d1a
}
a.green-text:hover{
	font-size:13px;
	color:#fec500
}
.green-text-bold{
	font-weight:bold;
	font-size:13px;
	color:#265d1a
}







.product-thumb{
	width:182px; 
	float:left;
	font-weight:bold;
	font-size:13px;
	color:#265d1a
}
.product-thumb:hover{
	width:182px; 
	float:left;
	color:#fec501;
	font-weight:bold;
}
.product-pic{
	height: 120px;
	width:160px;
	border:4px solid #e9e9e9;
	background-repeat: no-repeat;
	background-position: center center;
}
.product-mid-section{
	background-image:url(../images/product-mid-bg.gif); 
	background-position:left top; 
	background-repeat:repeat-y; 
	padding:2px 7px 5px 7px;
}

/*
.product-thumb{
	width:182px; 
	float:left;
	font-weight:bold;
	font-size:13px;
	color:#265d1a;

}
.product-thumb:hover{
	width:182px; 
	float:left;
	color:#fec501;
	font-weight:bold;
}
.product-mid-section{
	background-image:url(../images/product-mid-bg.gif); 
	background-position:left top; 
	background-repeat:repeat-y; 
	padding:2px 7px 5px 7px;
}
.product-thumb-block-a{
	display: table; 
	height: 120px; 
	width:160px; 
	#position: relative; 
	overflow: hidden;
	border:4px solid #e9e9e9;
}

.product-thumb-block-b{
	#position: absolute; 
	#top: 50%; 
	left:50%; 
	display: table-cell; 
	vertical-align: middle; 
	width:160px;
}
.product-thumb-block-c{
 	#position: relative; 
	#top: -50%; 
	left:-50%; 
	width:160px;
}
*/

.product-detail-a{
	display: table; 
	height: 203px; 
	width:270px; 
	#position: relative; 
	overflow: hidden; 
	border:4px solid #e9e9e9;
}
.product-detail-b{
	#position: absolute; 
	#top: 50%; 
	left:50%; 
	display: table-cell; 
	vertical-align: middle; 
	width:270px;
}
.product-detail-c{
	#position: relative; 
	#top: -50%; 
	left:-50%; 
	width:270px;
}
.product-detail-small-thumb{
	border:1px solid #cfcfcf;
	float:left;
	height:62px;
	width:82px;
 	background-repeat: no-repeat;
	background-position: center center;
}
a.product-detail-small-thumb:hover{
	border:1px solid #fed200;
	float:left;
	height:62px;
	width:82px;
 	background-repeat: no-repeat;
	background-position: center center;
}







.form-left{
	float:left;
	width:100px;
	padding:5px 15px 5px 15px;
	font-weight:bold;
}
.form-right{
	float:left;
	width:420px;
	padding:5px 15px;
}
.category{
	padding:5px 15px 5px 15px;
	font-weight:bold;
}
.product{
	float:left;
	width:275px;
	padding-left:15px;	
	padding-bottom:5px;
}
.box{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#295575;
	width:250px;
	border:1px solid #82b277
}


.h-dotted-line{
	background-image: url(../images/h-dotted-line.gif);
	background-repeat: repeat-x;
	background-position: left center;
}