@charset "UTF-8";
/* CSS Document */

body {
	background: url('../img/bkgnd_wo_corners.jpg') center top repeat-y;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}	

h1 { 
	font-family: 'Old Standard TT', Times, serif;
	color:#333;
	font-size: 1.6em;
}

#wrap {
/* 	border:1px solid #000;  */
	background: url('../img/header_w_nav_corners.jpg') center top no-repeat ;


}

#headerback{
position:absolute;

z-index: 100;

}

#header {
/* 	border:1px solid #000;  */
	height:293px;
	/*background-color:#3b6400;*/
	background: url('../img/header.jpg') center top no-repeat ;
	
	background-position: center;
}

#content {
	/*border:1px solid #000;*/
	min-height:200px;	
	background: url('../img/content-bg-leaf.jpg') right top no-repeat ;
}



#wine-info-wrap img.thumbnail-left {
	float:left;	
	margin-bottom: 50px;
	width:125px;
	height:374px;
	/*border:1px solid #000;*/
}

#wine-info-wrap .desc {
	float:left;
 	margin-left:10px;
 	
 	/*emmett*/
 	font-size: 1.2em;
    		
     
	/*border:1px solid #000;*/
}


#inner {
	/*border:1px solid #000;*/
	margin-bottom: 50px;
		
}
img {
	/*border:1px solid #000;*/
	line-height:0px;
		
}
p {
	/*border:1px solid #000;
	clear:both;
	*/
}



#footer {
	/*border:1px solid #000;*/
	height:145px;
	background: url('../img/footer.jpg') center top no-repeat ;
}

#footer ul {
	margin: 0px;
	padding:0px;
}


#footer li {
	list-style:none;
	float:left;
	margin-left: 15px;
}

#footer li a {
	text-decoration: none;
	color: #4b4b4b;
}

#footer li a:hover {
	text-decoration: underline;
	color: #4b4b4b;
}

#footer .copyright {
	color: #4b4b4b;
	margin-left: 15px;
}

#footer #nav-wrap {
	margin-left: 200px;
	padding-top: 20px;
}



#nav {
/*	border: 1px solid #ff0000;  */
	margin:212px 100px; 0px auto;
	height:30px;
	width: 850px;/* this needs to be defined in javascript so that the nav can be centered naturally - not working with blueprint!!*/
	text-transform:uppercase;
	
}


/* DROPDOWNS */

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; list-style:none; height:27px;/* border:1px solid #CCC; */color:#FFF;font-weight:bold; font-size:14px;}
ul.dropdown li                      {  float: left; zoom: 1; /*border: 1px solid #ff0000;*/}
/*
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
*/
ul.dropdown li a                    { display: block; padding: 4px 12px; text-decoration:none;
	 								  color: #FFF; }

ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li:hover                { color: black; position: relative; }
ul.dropdown li.hover a              { color: black; text-decoration:none;}


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 200px; visibility:hidden; position: absolute; top:36px; left: 0px;




}
ul.dropdown ul li 					{ font-weight: normal; background: #9d9888; color: #FFF; border-bottom:1px; border-left:1px;border-right:1px; border-color:#888; border-style:solid; border-bottom-color:#c8c4b4; height:40px;
									   float: none; list-style:none; margin:0px; padding:0px;}
ul.dropdown ul li:hover {								  background: #e6ecb0; color:#676356;
}
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; font-weight:bold; font-size:13px;} 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; height:60px; }
ul.dropdown li:hover > ul 			{ visibility: visible; height:60px; }



/* C-Form class overrides */

form.cform li {  list-style: none;  }

form.cform li label {  margin-right: 20px;  }

form.cform .reqtxt {  margin-left: 20px;  }


form.cform .emailreqtxt {  margin-left: 20px;  }

form.cform fieldset.cf_hidden {  display:none;  }



