/* CSS Document */

/* colors 
burgundy : #731501
olive: #8B8D08
khaki : #c5c19c
sandstone : #EEEEE6
off-white : #F7F7F0
gray: #dcdbc8
SandyBrown: #F4A460
FireBrick: #B22222
AliceBlue: #F0F8FF
DarkOrange: #FF8C00
Chocolate: #D2691E
*/

	.burgundy {color:#731501;}

	* { margin:0; padding:0; }
	img {border:0;}
	/* commented backslash hack \*/ 
	html, body{height:100%;} 
	/* end hack */
	
	body {
		width:770px;
		text-align:center;
		margin:0 auto;
		}
	
	#wrapper{
		min-height:100%;
  		width:770px;
 		margin: 0 auto;
		position:relative;
		text-align:left;		
  		}
		
	
	* html #wrapper{
		height:100%;
		width:772px;/* box model hack for ie5.+*/
		w\idth:770px
		}
    
	/* \*/
   * html .gainlayout { height: 1%; }
   /* */

	#header {
		background-color:#8A704C;
		height:109px;
		}
	
	#header img{
		display:block;
		float:left;
		line-height:0;
		}
	
	#header_right p#cart {
		position:absolute;
		top:5px; right:10px;
		}
		
	#header_right p#cart a{
		font:10px verdana; 
		color:#222;
		text-decoration:none;
		letter-spacing:;
		}
	
	#header_right p#cart a:hover{
		text-decoration:underline;
		}
	
	#header_signup {
		position:absolute;
		padding:5px 0 0 10px;
		height:45px;
		border:2px solid #0E0E0A;
		border-bottom:0;
		top:57px;
		right:0px;
		background-color:#B39974;
		}
	
	#header_signup p {
		 font:11px verdana;
		 letter-spacing:;
		 }
	
	#header_signup .email {
		border:2px solid #0E0E0A;
		height:16px;
		}
		
	#header_signup .submit {
		background-color:#722017;
		border:0;
		color:#fff;
		width:60px;
		font:12px Arial;
                font-weight:bold;
		height:20px;
		padding-bottom:1px;
		letter-spacing:1px;
		}
	
	#header_sub{
		clear:both;
		height:15px;
		background-color:#0E0E0A
		}
	
	#harvest_container {
		width:264px;
		float:left;
		margin:10px 5px 10px 10px;
		z-index:0;
		background:url('images/harvest_bg.jg') top left repeat-y;
		}
	
	#harvest_container h1{
		color:#660000;
		text-align:center;
		background-color:#722017;
		padding:5px;
		}
	
	#harvest_content {
		width:250px;
		border:2px solid #722017;
		border-top:0;
		padding:5px;
		float:left;
		background-color:#FFFFFF;
		}

        #harvest_content {
		z-index:2;
                background:url('image/WINESTORE.jpg')top left no-repeat;
		}
		
	#harvest_content_right{
		float:right;
		width:100px;
		height:200px;
		padding-top:0px;
		overflow:hidden;
			}
		
	#home_main {
		clear:both;
		float:left;
		}

       #home_main_left{
                float:left;
                width:470px;
		padding:15px 0 0 6px;
		}

      #home_main_left img{
		display:block;
		float:right;
		}
 
		
	#home_main_right{
		float:right;
		width:470px;
		padding:10px 0 0 6px;
		}
	
	#home_main_right img{
		display:block;
		float:left;
		}
		
	#upper_lower_border {
		clear:both;
		border-top:0px solid #dcdbc8;
		margin:0;
		padding:0;
		}
		
	#home_boxes_container {
		clear:both;
		float:left;
		padding:15px;
		padding-bottom:10px;
		}
		
	.home_content_boxes {
		float:left;
		width:170px;
		padding-right:10px;
		}
		
	#home_boxes_container .home_content_boxes a {
		text-decoration:none;
		
		}

	#home_main {
		width:766px;
		background-color:#FFFFFF;
		border:2px solid #D4C1A7;
		}
	
	#home_mid_horizontal_rule {
		clear:both;
		height:45px;
		margin:0 15px;
		background:url('images/home_footer_rule.gif') center repeat-x;  
		}
		
	#home_blog_container{
		clear:both;
		padding:15px;
		}
	
	#home_blog_container a  {color:#731501;font-weight:bold;text-decoration:none;}
	#home_blog_container a:hover {text-decoration:underline;}

        #home_award_container{
		clear:both;
		padding:15px;
		}
	
	#home_award_container a  {color:#731501;font-weight:bold;text-decoration:none;}
	#home_award_container a:hover {text-decoration:underline;}

			
	 #home_bottom_rule {
	 	height:20px;
		margin-bottom:10px;
		background:url('images/home_footer_rule.gif') bottom center no-repeat;
		}

		
	#page_bottom {
		clear:both;
		padding-top:10px;
		text-align:center;
		color:#222;
		font:10px verdana;
		}
		
	#page_bottom a:link, #page_bottom a:visited, #page_bottom p {
		color:#806E55;
		font:10px verdana, sans-serif;
		text-decoration:none;	
		margin-top:3px;
		}
		
	h1, h2, h3, h4 {
		font-family:Times, serif;
		font-weight:normal;
		}
		
	h1 {font-size:15px;letter-spacing:.1em;color:#731501;}
	h2, h3 {font-size: 13px;letter-spacing:.1em;color:#996600;}
 
	p, td {font:11px/15px Verdana, sans-serif;color:#222;margin-bottom:8px;}
					
	img {border:0;margin:0;padding:0;}
	
	
	/* ================================================================ 

This copyright notice must be untouched at all times.



The original version of this stylesheet and the associated (x)html

is available at http://www.cssplay.co.uk/menus/dd_valid.html

Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.

This stylesheet and the assocaited (x)html may be modified in any 

way to fit your requirements.

=================================================================== */

/* common styling */

.menu {font-family: verdana, ; width:770px; position:relative; font-size:11px; z-index:100;text-align:center;}

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#222;width:110px; height:20px;padding:0;margin:0; 
text-align:center; border:1px solid #fff; background:#fff; line-height:20px; font-size:11px; overflow:hidden;}

.menu ul {padding:0; margin:0; list-style: none;}

.menu ul li {float:left; position:relative;}

.menu ul li ul {display: none;}

/* some main nav links that need extra room */
.menu ul li a.extra_room {width:140px;}

/* specific to non IE browsers */

.menu ul li:hover a {color:#222; background:#B39974;border:1px solid #c5c19c;border-bottom:0;}

/* the bottom link on the drop down needs a bottom border */
.menu ul li:hover a.bottom_link,  .menu ul li a.bottom_link{border-bottom:1px solid #c5c19c;}

.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:110px;}

.menu ul li:hover ul li a.hide {background:#eee; color:#fff;}

.menu ul li:hover ul li:hover a.hide {background:#fff; color:#000;}

.menu ul li:hover ul li ul {display: none;}

.menu ul li:hover ul li a {display:block; background:#fff; color:#000;}

.menu ul li:hover ul li a:hover {background:#eeeee2; color:#000;}
