.banner-slider li{height:574px;background-repeat:no-repeat;background-size:cover;background-position:center;}
.bannerB{background-image:url(/images/loader.gif);background-size:110px;background-repeat:no-repeat;background-position:center;}
.content-box h1{margin-bottom:30px;color:#657273;}
.content-box h2{margin-bottom:25px;color:#657273;}
.content-box h3{margin-bottom:18px;color:#657273;}
.prange{padding-top:20px;}
.prange h3{padding:0 0.9375rem 0;}
a.pr-box, a.pr-box:hover{display:block;text-decoration:none;color:#736357;}
table{border:0;background:none;}
table tr.even, table tr.alt, table tr:nth-of-type(2n){background:none;}
input[type=radio]{margin-right:5px;}
.webform input[type="submit"]{
	background-color: #8dc73f;
	border: 1px solid transparent;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-weight: 500;
	padding: 8px 20px 9px;
	float:right:
}
ul.inner-gallery li {
    float: left;
    margin: 0 10px 10px 0;
}
.content-box ul {
    margin-bottom: 10px;
    margin-left: 30px;
}
/*
.green-table{
	border-collapse: collapse;
}
.green-table .tr-head td {
	border-left: 1pt solid #452c0e; 
	border-top: 1pt solid #452c0e; 
	background: #1f7b41;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	vertical-align:center;
}
.green-table td.title-col{
	padding: 0.75pt; 
	border-left: 1pt solid #452c0e; 
	border-right: 1pt solid #000000; 
	border-bottom: 1pt solid #000000; 
	background: #a3d39c;
	color: #000000;
	text-align:center;
	vertical-align:center;
	font-size:18px;
	font-weight:bold;
}
.green-table td.value-row{
	padding: 6.25pt; 
	border-right: 1pt solid #000000; 
	border-bottom: 1pt solid #000000;;
}
*/
body#product-list .bannerB-abs{
	text-align:left;	
}
body#product-list .bannerB-abs .banner-center-box{
	visibility:hidden;
}
table:not(.webform) {
	width:100%;
	border:0;
	margin:0 0 40px;
	border-collapse:collapse;
}
table:not(.webform) td {
	text-align:center;
	font-size:16px;
	color:#657273;
	font-weight:300;
}
table:not(.webform) tr:nth-child(even) {
background:none;
}
table:not(.webform) tr:nth-child(odd) {
background:#e1ded7;
}
table:not(.webform) th {
	background-color:#9a927a;
	font-size:17px;
	color:#fff;
	line-height:21px;
	font-weight:normal;
	text-align:center;
}
#menu ul > li.selected > a{
	color:#8f9899;
}
iframe{width:100%;}
input.cat_button{
	background: #8dc63f;
	color: #FFF;
	padding: 8px 15px;
	border: 0;
	font-weight: bol;
	border-radius: 3px;
	margin-top: 30px;
	cursor:pointer;
}
.contact-content h3{
	color:#8dc63f;
}
.footer-address p{margin-bottom:0;}
@media (min-width: 642px){
	.content-box{padding-left:50px;padding-right:40px;}
}
@media (max-width: 1100px) {
	.banner-slider li{height:340px;}
	body .content-box{font-size:14px;line-height:22px;}
}
@media (max-width: 767px) {
	.banner-slider li{height:490px;}
	#menu ul li a{width:auto;}
	.top-bar.expanded{height:auto !important;}
}
@media (max-width: 641px){
	.content-box{padding-left:35px;padding-right:35px;}
}