/* layout */
/* general */
* { margin:0; padding:0;}
body { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
img { border: 0; }
#container { width:940px; margin:0 auto; text-align:left;}
.row1 { clear:both;  overflow:hidden;}
.top { padding-top:10px; clear:both; overflow:hidden;}
.maincheckout {width:940px; float:right; overflow:hidden; margin-top: 10px; background:#FFFFFF; color:#333333;}
.h1progress {width:930px; color:#FFFFFF; font-size:12px; padding-left:10px; font-weight:bold; line-height:25px; text-align:left; text-transform:uppercase; background: #79A12E; margin-top: 10px; padding-top: 5px; padding-bottom: 5px;}
.styletop { width:930px; color:#FFFFFF; font-size:12px; padding-left:10px; font-weight:bold; line-height:25px; text-align:left; text-transform:uppercase; background: #9AC151; margin-top: 10px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px;}
.maincheckout {font-size:11px; text-align:left; margin: 0; padding: 0;}
.maincheckout a { color:#FFFFFF;}
.checkout { float:left;}
.logo { float:left;}
/* home */
.configlink { color: #333333; font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
.row2 { clear:both;  overflow:hidden;}
.row3 { clear:both;  overflow:hidden;}
.row4 { clear:both;  overflow:hidden;}
.row5 { clear:both;  overflow:hidden;}
.nav { height:30px; overflow:hidden;}
.nav ul { list-style:none; margin-left:6px; margin-right:6px;}
.nav ul li { display:inline;  font-size:11px; font-weight:bold;}
.nav ul li a {color:#666666; text-decoration:none; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px;}
.nav ul li a:hover {text-decoration:underline;}
.navleft {float:left; line-height:30px;}
.navright {float:right; line-height:30px;}
.menu { height:80px; background:#9ac151; overflow:hidden; color: #ffffff; }
.flash { width:750px; height:330px; padding-top:10px; float:left;}
.colright { width:180px; height:35px; margin-top: 10px; float:right; text-align:center; background: #79a12e;}
.colright1 { width:180px; height:180px; margin-top: 10px; float:right; text-align:center; background: #b2d571; color: #ffffff; }
.colright2 { width:180px; height:55px; margin-top: 10px; float:right; text-align:center; background: #9ac151; color: #ffffff; }
.colright3 { width:180px; height:30px; margin-top: 10px; float:right; text-align:center; background: #79a12e;}
.colright h1 {width:160px; color:#FFFFFF; font-size:12px; padding-top: 5px; font-weight:bold; line-height:25px; text-align:center; text-transform:uppercase; margin:0 auto;}
.colright1 p {width:160px; margin:0 auto; margin-top:10px; margin-bottom:10px; font-size:10px; text-align:center;} 
.colright2 p {width:164px; margin:0 auto; margin-top:5px; margin-bottom:5px; font-size:10px; text-align:left;} 
.colright3 p {width:164px; color:#FFFFFF; font-size:12px; padding-top:7px; font-weight:bold; margin-top: 5px; margin:0 auto; font-size:12px; text-align:right;}
.optionpad { margin-bottom: 4px; padding-left: 5px; }


.productbox { width:230px; height:30px; background:#9ac151; color:#ffffff; float:left; margin-right:10px; margin-top:10px; text-transform: uppercase;}
.productbox2 { width:225px; height:30px; background:#9ac151; color:#ffffff; float:left; margin-right:10px; margin-top:10px; text-transform: uppercase;}
.productbox2last { width:225px; height:30px; background:#9ac151; color:#ffffff; float:left; margin-right:0px; margin-top:10px; text-transform: uppercase;}

.productboxpic { width:230px; height:100px; background:#b2d571; color:#ffffff; float:left; margin-right:10px; margin-top:10px;}
.productboxpic2 { width:225px; height:100px; background:#b2d571; color:#ffffff; float:left; margin-right:10px; margin-top:10px;}
.productboxpic2last { width:225px; height:100px; background:#b2d571; color:#ffffff; float:left; margin-right:0px; margin-top:10px;}

.productboxclick { width:230px; height:30px; background:#9ac151; color:#ffffff; float:left; margin-right:10px; margin-top:10px; padding-top:10px; text-transform: uppercase;}
.productboxclick2 { width:225px; height:30px; background:#9ac151; color:#ffffff; float:left; margin-right:10px; margin-top:10px; padding-top:10px; text-transform: uppercase;}
.productboxclick2last { width:225px; height:30px; background:#9ac151; color:#ffffff; float:left; margin-right:0px; margin-top:10px; padding-top:10px; text-transform: uppercase;}

.productbox h1 {width:210px; height:25px;padding-top: 3px; color:#ffffff; font-size:12px; font-weight:bold; line-height:25px; text-align:center; text-transform:uppercase; margin:0 auto;}

.productbox2 h1, .productbox2last h1 {width:205px; height:25px; padding-top: 3px; color:#ffffff; font-size:12px; font-weight:bold; line-height:25px; text-align:center; text-transform:uppercase; margin:0 auto;}

.productboxpic p {margin:0 auto; margin-top:10px; margin-bottom:10px; font-size:10px; text-align:center; color:#FFFFFF;}
.productboxpic2 p, .productboxpic2last p {margin:0 auto; margin-top:10px; margin-bottom:10px; font-size:10px; text-align:center; color:#FFFFFF;}

.productboxclick2 h1, .productboxclick2last h1 {width:205px; height:25px; color:#ffffff; font-size:12px; font-weight:bold; line-height:25px; text-align:right; text-transform:uppercase; margin:0 auto;}

.productboxclick h1, .productboxclicklast h1 {width:205px; height:25px; color:#ffffff; font-size:12px; font-weight:bold; line-height:25px; text-align:right; text-transform:uppercase; margin:0 auto;}


.spotlight { width:560px; height:200px; background:#6C5540; color:#FFFFFF; margin-top:10px; float:left; padding-top:10px;}
.spotlightleft { width:350px; float:left; overflow:hidden;}
.spotlightright { width:162px; float:right; margin-right:10px; overflow:hidden;}
.news {width:370px; height:200px; background:#6C5540; color:#FFFFFF; margin-top:10px; float:right; padding-top:10px;}
/* general */
.row5 { clear:both;  overflow:hidden;}
.row6 { clear:both;  overflow:hidden;}
.footer { height:30px; margin-top:10px; border-top:1px solid #e9cdc9; clear:both; text-align:left; overflow:hidden;}
.footerleft { width:755px; float:left;}
.footerright { width:175px; float:right;}
/* config */
/* general */
.top h1 {font-size:11px; font-weight:bold; line-height:31px; color: #cccccc;}
.top h1 a {font-size:11px; font-weight:bold; line-height:31px; color: #cccccc; text-decoration:none;}
.top h1 a:hover {font-size:11px; font-weight:bold; line-height:31px; color: #003366; text-decoration:underline;}
.top img { float:left;}
.footerright p {text-align:right; font-size:10px; line-height:30px; color:#999999;}
.footer ul { list-style:none; overflow:auto;}
.footer li { display:inline; font-size:10px; line-height:30px; color:#999999;}
.footerlist { color:#999999; text-decoration:none;  font-size:10px; padding-right:0.5em; padding-left:0.5em; border-right:1px #999999 solid;}
.footerlistitem { color:#999999; text-decoration:none;  font-size:10px; padding-right:0.5em; padding-left:0.5em;}
.footerlist:hover { color:#333333; text-decoration:underline;  font-size:10px; padding-right:0.5em; padding-left:0.5em; border-right:1px #999999 solid;}
.footerlistitem:hover { color:#333333; text-decoration:underline;  font-size:10px; padding-right:0.5em; padding-left:0.5em;}
/* home */
.shop { width:120px; height:20px; background:#003366; color:#FFFFFF; border:1px solid #FFFFFF; display:block; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 auto; line-height:20px; text-align:center;}
.more { width:80px; height:20px; background:#CEC1A1; color:#FFFFFF; border:1px solid #FFFFFF; display:block; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:20px; float:left;text-align:center;}
.buy { width:100px; height:31px; background:#79A12E; color:#FFFFFF; display:block; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:31px; float:right; text-align:center;}
.buy2 { width:150px; height:31px; background:#79A12E; color:#FFFFFF; display:block; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:31px; float:right; text-align:center;}
.darkgrey { color:#333333;}
.newradio { background-image: url(images/radio.jpg); background-repeat: no-repeat; background-position: right center; }
input[type="radio"] { margin-left: 10px;}
.radiotext { margin-left: 5px; font-size: 11px; color: #666666; padding-top: 2px; text-align:justify; font-weight: bold;}
.newline { background-color: #e9cdc9; height: 1px; margin-bottom: 10px; margin-top: 10px; }
.qmark { width:150px; height:31px; background:#79A12E; color:#FFFFFF; display:block; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:31px; float:left; text-align:center; }
.spotlight h1 {width:530px; height:25px; background:#795F47; color:#FFFFFF; font-size:11px; font-weight:bold; line-height:25px; text-align:left; text-transform:uppercase; margin:0 auto; padding-left:10px;}
.spotlightright p { text-align:right; padding-top:15px;}
.spotlightleft p { text-align:left; margin-top:10px; padding-left:10px; font-size:11px;}
.spotlightmore { width:80px; height:20px; background:#795F47; color:#FFFFFF; border:1px solid #FFFFFF; display:block; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:20px; float:left;text-align:center;}
.news h1 {width:340px; height:25px; background:#795F47; color:#FFFFFF; font-size:11px; font-weight:bold; line-height:25px; text-align:left; text-transform:uppercase; margin:0 auto; padding-left:10px;}
.news p { text-align:left; margin-top:10px; margin-left:10px; font-size:11px;}
.newsmore { width:80px; height:20px; background:#003366; color:#FFFFFF; border:1px solid #FFFFFF; display:block; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:20px; float:right;text-align:center; margin-right:10px;}

#product_info { font-size: 11px; color: #666666; padding-top: 10px; text-align:justify; }
#product_info a { font-size: 11px; color: #666666; text-align:justify; }
#product_info h1 {width:930px; color:#FFFFFF; font-size:12px; padding-left:10px; font-weight:bold; line-height:25px; text-align:left; text-transform:uppercase; background: #79A12E; margin-top: 10px; padding-top: 5px; padding-bottom: 5px;}

.product_details_title h1 {width:930px; color:#FFFFFF; font-size:12px; padding-left:10px; font-weight:bold; line-height:25px; text-align:left; text-transform:uppercase; background: #9AC151; margin-top: 10px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 10px;}