
body{ background:#E5EBB9; margin:0px 0px;  }
deerbody{ font-family:Arial, Helvetica; font-size: 11px; font-weight: normal; color: #922224;}
deerred{ font-family:Arial, Helvetica; font-size: 11px; font-weight: bold; color:#e2001a; }
greenbody{ font-family:Arial, Helvetica; font-size: 11px; font-weight: normal; color: #E5EBB9;}
greenbold{ font-family:Arial, Helvetica; font-size: 11px; font-weight: bold; color:#E5EBB9; }
/*START OF COMMON */
#wrapper{width: 780px; font-family:Arial, Helvetica; font-size:75%; margin: 0 auto}
p{margin:12px 0px}
a{ color:#0F4D2A; text-decoration: underline; font-weight:bold }
a:hover{  text-decoration: none }
img{border:none}
h1{font-weight:bold; font-size: 120%; padding: 0px; margin:0px 0px 10px 0px}
h2{font-weight:bold; font-size: 100%; padding: 0px; margin:0px 0px 10px 0px}
ul{ list-style-type: square; margin: 0px 0px 0px 15px; padding: 0px }
ol{  margin: 0px 0px 0px 25px; padding: 0px }
li{ margin: 5px 0px}

.strong{font-weight: bold}
.italic{ font-style: italic}
.right{ float: right}
.button{ background: #B1CB4F; font-size: 90%; border:1px solid; }
.fileUpload{font-size: 90%; border:1px solid; }
.indent{margin:20px 30px}
.qbox{ color: #000; width:19px; font-size:80%; font-weight: bold; text-align:center; background-color: #f5f5f5 }
.price{font-weight: bold; color: #000}
#basket_count{font-size:90%}
img.float_right{float:right}
/*END OF COMMON */

/*START OF HEADER */
#header{margin-bottom: 5px; margin-top:6px}
#header #top{margin-bottom:6px;}
#header #nav{  background:#B1CB4F; width:100%;  clear: both}

#header #nav td{ width:330px; border-bottom: 1px solid #E5EBB9; border-right: 1px solid #E5EBB9;vertical-align:top;}
#header #nav td.selected{ background: #97BE0D}

#header #nav a{color:#0F4D2A; font-size: 110%; text-decoration:none;  padding: 2px 0px 2px 10px;display:block; font-weight: normal}
#header #nav a:hover{text-decoration:none; background:#97BE0D ; }
#header #nav td.last{ border-right: none;}
#header #nav td.home{ width:527px;}

.dropdown_on, .dropdown_off, .subimage_off, .subimage_on{ background: #fff; font-family:Arial, Helvetica;font-weight: normal; font-size:90%;padding: 2px 8px 1px 2px}
.dropdown_off, .subimage_off{color:#328925;}
.dropdown_on, .subimage_on{text-decoration:underline;color: #B1CB4F}
.subimage_off, .subimage_on{margin-left:3px}
/*END OF HEADER */


/*START OF MAIN */
#main{ background:#D7E29C; padding: 11px 10px 20px 19px; color: #328925; overflow: hidden; width: 751px}
#left_col{ width:490px; float:left; }
#left_col #logo{ margin-bottom:20px}
#right_col{ margin-left:550px; }
/*END OF MAIN */


/*START OF FOOTER */
#footer {  margin-top:10px; color:#B1CB4F; font-size: 90%; font-family:Arial, Helvetica;font-weight: normal; }
#footer a { color:#B1CB4F; text-decoration: none; margin-right:30px;}
#footer a:hover {color:#B1CB4F; text-decoration: underline}

/*END OF FOOTER */

.creditcard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

/*PRODUCTS*/
#product_heading{width:740px; margin-bottom:5px}
#product_heading .space{width:610px}
#product_heading .heading{width: 65px;}
#no_product_box{background: #fff; width:740px; height:150px; color:#7B9331; margin-bottom:10px; padding:20px; margin-top:10px;}
#product_box{background: #fff; width:740px; color:#7B9331; margin-bottom:10px}
#product_box td{padding: 7px}
#product_box .picture{width:75px; text-align:center; border-bottom:2px #D7E29C solid}
#product_box .info{ width:575px; vertical-align:top;border-bottom:2px #D7E29C solid}
#product_box .quantity, #product_box .price{width: 65px; vertical-align:top;}
#product_box .actions{vertical-align:bottom; border-bottom:2px #D7E29C solid}
#product_box .actions a{font-weight: bold; color:#7B9331;}


/*RETAIL PARTNERS*/
#retail_partner_box{background: #fff; width:740px; color:#7B9331; margin-bottom:10px;}
#retail_partner_box td.info{padding-bottom:10px;vertical-align:top;border-bottom:2px #D7E29C solid;}
#retail_partner_box td.actions{padding-bottom:10px;vertical-align:bottom;border-bottom:2px #D7E29C solid;}
#retail_partner_box .actions a{font-weight: bold; color:#7B9331;}
#retail_partner_box td.picture{padding-right:20px; width:70px;text-align:center; border-bottom:2px #D7E29C solid;}
#retail_partner_box td{padding: 7px}
/*END OF RETAIL PARTNERS*/

/*RIGHT COLUMN BUTTONS*/
#right_col .whitebox{ background: #fff; border:1px solid #00662C; padding:7px; margin-bottom: 11px; }
#right_col .whitebox a{font-weight: normal}
#right_col .craft{ color: #00662C}
#right_col .craft .big{font-size: 120%; font-weight: bold; width:120px; margin-bottom:7px}
#right_col .craft .big a{font-weight: bold; color: #00662C}
#right_col .craft .small {text-align: right;}
#right_col .craft .small a{font-size: 90%; color: #00662C}
#right_col .shop{ color: #666632}
#right_col .shop .big{font-size: 120%; font-weight: bold;margin-bottom:1px }
#right_col .shop .big a{ font-weight:bold; color: #666632}
#right_col .shop .small a{font-size: 110%; color: #666632}
#right_col .big a{font-size: 175%; color: #76A671; font-weight:bold;}
#right_col .made .bottom .text{width:80px; margin-bottom: 10px}
#right_col .made .bottom img{float:right; margin:0px 23px 0px 0px}
#right_col .made .bottom a{font-size: 120%; color: #76A671; font-weight:bold; line-height:15px}
/*...AND THEIR HEIGHTS*/
#right_col .height_3{height:90px;}
#right_col .height_4{height:120px;}
#right_col .height_5{height:150px;}

/*NUGGETS*/
a.nugget{text-decoration:none;cursor:pointer;}