html,body{color:#000;font-size:12px;font-family:helvetica,verdana,arial;background-color:#fff;height:100%;}

#site{margin:0px auto 0px auto;width:970px;border:0px solid #666;padding:0px;
	background-color: #FFF;background-image:url('images/sun_corner.jpg');background-repeat:no-repeat;background-attachment:relative;background-position:top right;}

#container{margin:0px auto 0px auto;width:856px;border:0px solid #828945;padding:0px;font-size:12px;font-family:helvetica,verdana,arial;line-height:130%;}
/*#container{margin:30px auto 0px auto;width:856px;border:0px solid #828945;padding:0px;}*/

a{text-decoration:underline;font-family:Helvetica,Arial,Verdana,Sans;font-size:12px;font-weight:normal;color:#630;}
a:hover{text-decoration:underline;font-weight:normal;color:#630;}

h1{font-family:Helvetica,Arial,Verdana,Sans;font-size:16px;color:#630;margin:0px;font-weight:bold;}

h2{font-family:Helvetica,Arial,Verdana,Sans;font-size:13px;color:#630;margin:0px;font-weight:bold;}

#header_top{border:0px solid #ccc;margin:0px;}

#header_bottom{clear:both;background-color:#fff;border:0px solid #ccc;margin:0px;height:170px;background-image:url('images/gradient_top.jpg');background-repeat-x:repeat;}
#topText{margin:0px 0px 0px 0px;text-align:center;height:110px;}
#topText img{margin:40px auto 10px auto;}

#topleft{float:left;margin:96px 0px 0px 0px;position:relative;z-index:25;}
#topleft img{float:left;margin:0px;}
#topleft a{float:left;margin:0px 0px 0px -263px;}
#topleft a.farmers{float:left;margin:0px 0px 0px -150px;}
#logoDiv{float:left;margin:0px auto 0px auto;padding:0px;width:334px;text-align:center;position:relative;z-index:25;}

.not_transparent{
	filter:alpha(opacity=99);
	-moz-opacity:0.99;
	-khtml-opacity: 0.99;
	opacity: 0.99;
}
.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
div.clear{clear:both;line-height:1px;height:1px;}
#topnav{width:854px;list-style-type:none;margin:0;padding:0;}
#topnav li{cursor:pointer;display:block;float:left;
	padding:0;padding-top:90px;
	width:114px;
	}
#topnav li a{cursor:pointer;text-decoration:none;
	color:#9194bc;font-weight:bold;font-size:14px;
	text-decoration:none;margin:0;padding:0;text-align:inherit;display:block;}
#topnav li.logo{padding-top:0;width:170px;}
#topnav li.logo a{border:0;text-decoration:none;}



#outline{clear:both;float:left;margin:5px 0px 0px 0px;border:1px solid #828945;padding:0px;width:854px;
	background-color:#f5d87e;
	/*filter:alpha(opacity=80);-moz-opacity:0.80;-khtml-opacity: 0.80;opacity: 0.80;*/
}
#outline_inner{float:left;width:840px;padding:0px;margin:6px;border:1px solid #000;background-color:#fff;}

#body{}
#body_top{text-align:center;padding:0px 0px;border:0px;border-bottom:0px solid #999;}
#body_top img{text-align:center;margin:20px 0px;border:0px;}

#blocks{clear:both;float:left;width:854px;margin:10px auto;font-size:12px;
	text-align:left;}
#blocks .block{float:left;width:419px;height:100px;overflow:hidden;margin:7px 0 7px 14px;
	padding:0;background:#9194bc;color:#fff;font-size:11px;}
#blocks .block_inner{float:none;margin:7px 15px 7px 50px;}
#blocks .block h3{width:380px;margin:5px 0px;padding:0;font-size:14px;font-weight:bold;color:#fff;}
#blocks .block a{text-decoration:none;display:block;width:auto;height:auto;
	margin:0;padding:5px 10px;color:#fff;}
#blocks .block a:hover{text-decoration:none;color:#fff;}
#blocks .featured{background:#f5d87e;color:#630;}
#blocks .featured h3{color:#630;}
#blocks .featured a{color:#630;}
#blocks .featured a:hover{color:#630;}

#blocks #block0,
#blocks #block2{
	clear:left;margin-left:1px;
}

#footer{clear:both;float:left;width:970px;margin:10px auto;font-size:12px;
	text-align:center;letter-spacing:.72px;}
#footer div{width:810px;}
#footer_shops{margin:10px auto;text-align:justify;
	color:#828945;line-height:24px;}
#footer_shops a{text-decoration:none;cursor:pointer;
	color:#828945;line-height:24px;}

#hm_address{margin:15px auto 0 auto;color:#630;font-weight:bold;font-size:14px;
	letter-spacing:1px;}
#winbury_info{margin:10px auto 15px auto;color:#999;letter-spacing:.1px;font-size:11.5px;}
#winbury_info a{color:#999;text-decoration:none;font-size:11.5px;letter-spacing:.1px;}
#winbury_info a:hover{color:#999;text-decoration:none;font-size:11.5px;}

#subnav{float:left;margin:0px 60px;text-align:center;height:30px;}
#nav2{list-style-type:none;float:left;margin:8px auto;}
#nav2 li{float:left;margin:0px 10px;}
#nav2 li a{font-weight:bold;text-decoration:none;color:#828945;}
#nav2 li.selected a.selected{font-weight:bold;text-decoration:none;color:#630;}

#content_left_inner #subnav{float:none;margin:0px 10px 0px 0px;text-align:center;width:auto}
#content_left_inner #nav2{list-style-type:none;float:none;margin:8px auto;}
#content_left_inner #nav2 li{float:none;margin:8px 2px;text-align:right;}
#content_left_inner #nav2 li a{font-weight:bold;text-decoration:none;}
#content_left_inner #nav2 li.selected a.selected{font-weight:bold;text-decoration:none;color:#630;}


a.bidnow{padding:3px 5px;background:#600;display:block;margin:5px 0;
	color:#fff;font-size:14px;text-align:center;text-decoration:none;}
a.bidnow:hover{background:#630;}

#blocks{clear:both;float:none;position:relative; left:0; top:15px;
	width:854px;margin:10px auto;font-size:12px;
	text-align:left;}
#blocks .block{float:left;width:419px;height:150px;overflow:hidden;margin:7px 0 7px 14px;
	padding:0;background:#9194bc;color:#fff;font-size:11px;}
#blocks .block_inner{float:none;margin:7px 15px 7px 50px;}
#blocks .block h3{width:auto;margin:0px 0px;padding:0;font-size:14px;font-weight:bold;color:#fff;}
#blocks .block a{text-decoration:none;display:block;width:auto;height:auto;
	margin:0;padding:5px 10px;color:#fff;}
#blocks .block a:hover{text-decoration:none;color:#fff;}
#blocks .featured{background:#f5d87e;color:#630;}
#blocks .featured h3{color:#630;text-align:center;width:100%;margin-top:10px;}
#blocks .featured a{color:#630;}
#blocks .featured a:hover{color:#630;}

#blocks #block0,
#blocks #block2{
	clear:left;margin-left:1px;
}
#blocks #block0 .block_inner,
#blocks #block2 .block_inner{
	margin:7px 40px 7px 15px;
}
#blocks .block div.img_holder{
	background:#fff;float:left;height:auto;width:124px;margin:0 10px 5px 0;
}
#blocks .block div.img_holder_320{
	width:330px;margin:0 10px 5px 0;
}

#blocks .block div.img_holder img{
	margin:2px;float:none;
}
#blocks .block div.img_holder_320 img{
	margin:5px;float:none;
}
#email_btn_wrapper{position:relative;left:378px;top:-212px;z-index:2000px;margin:0;margin-bottom:-130px;}
