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

body {
text-align: left;font-family: Arial, Helvetica, sans-serif;font-size:70%;margin:0;padding:0; 
background:#f2edd0; /* url(../img/body-bg.jpg) left top repeat-x*/
}
/*body {
text-align: left;font-family: "Minion Pro", "Georgia", Times, serif;font-size:75%;margin:0;padding:0; 
background:#f2edd0; /* url(../img/body-bg.jpg) left top repeat-x*/
}*/
form{
margin:0;
padding:0;
}
table{
font-size:1em;
}
a {
color:#2669C5;
}
hr{
height:10px; background:#f8f8f8;border:none;
}
p{
margin-top:3px;margin-bottom:3px;
}
blockquote{
border-left:6px solid #e6f3cb; padding-left:10px; margin:0;margin-bottom:13px;
}
#protocontainer{
margin: 0px auto;width: 912px;
}
#bgborder{
float:left; width: 912px;
}
#bgcontainer {
float:left; width: 912px; background: url(../img/container-bg.jpg) top left repeat-y;
}
#container {
margin: 0px auto;width: 884px;
}
.contenttopbg{
float:left;height:41px;width:100%;background: url(../img/page-top-bg.jpg) top left no-repeat;
}
.contentbotbg{
float:left;height:41px;width:100%;background: url(../img/page-bot-bg.jpg) bottom left no-repeat; margin: 12px 0 7px 0;
}
/* Header Section */
#banner{
float:left;width:100%;margin-top:7px;
}

/* Navigation */
#navigation {
float: right;width: 884px;margin:0 0 0 0;text-align:left;background: url(../img/nav-bg.jpg) top left repeat-x;
}
#nav, #nav ul {
padding: 0;margin: 0;list-style: none;text-align:left;
}
.navtop{
float: left;display:block;text-align:center;background: url(../img/nav-divider.jpg) top right no-repeat;
}
.clearimg{
background:none;
}
.titlelink{
font-size: 1.5em;display: inline;text-decoration:none;color:#fff;text-transform:capitalize;padding: 0 .7em 0 .7em;margin: 0 0 0 0;width:90%;line-height:28px;font-family: "Gill Sans", "Myriad Pro", Arial, sans-serif;
}
/*.navtop:hover{

}*/
.selected{
color: #000;
}
.navtop ul{
font-size: 1.2em;
}
#nav li ul {
position: absolute;width: 12em;left: -999em;
}
#nav li ul a{
color:#333;text-decoration:none;
}
#nav li ul a:hover{
text-decoration:underline;
}

#nav li:hover ul {
left: auto;font-size: 1.3em;background:#ffdeae;padding:5px;margin:0 0 0 0;
}

#nav li:hover ul, #nav li.sfhover ul {
left: auto;background:#ffdeae;padding:5px;
}

/* Content */
#content {
float:left;margin: 0 0 0 0;font-size:1.6em; padding:0 8px 0 8px; width: 99%;
}
.firstletter{
font-size:100%;
}
#featureimage{
clear:both; float:left;
}
#featuretext{
float:right; width:488px; padding-right:7px;
}
.doublespace{
line-height:2.0em;
}
.additional_text{
color:#b5985a; font-style:italic;
}
#newslettercollect{
margin: 35px 0 0 0; line-height:normal;
}
#newslettercollect table{
margin: 0 auto;
}
/* Our Wines */
#winecontainer {
clear:both;
/*border-style: solid;*/
border-width:2px;
border-top-style: dotted;
border-top-color: #663300;
padding-top: 12px;
padding-bottom: 25px;
}
/*#wineimage{
float: right; width: 300px; padding-top: 25px;
}*/
/*#wineimage img{
border:1px dotted #cbb681;
    padding: 4px;
	background: #FFF;
}*/
/*#winetxt{
float: right; width:510px; padding-right:30px; margin-left: 35px;
}*/
#wineprofile{
font-size:.9em;
}
#newstext{
padding: 0 50px;
}
#photogal{
height:470px; padding-bottom:20px;
}
#photogal h2{
color:#722a0a; margin:0;
}

.hilight{
color:#722a0a; font-weight:bold;
}

/* Footer */
#footer {
float:left;display:block; white-space:nowrap; width: 912px; padding: 10px 0 0 0; font-size:1.2em; background: #eee; margin:0 0 0 0;background:url(../img/container-bot-bg.jpg) top left no-repeat;font-family: 'Lucida Grande', 'Myriad', Arial;
}
#footer{
color: #897755; 
}
#footer a{
color: #722a0a; 
}
#footertable{
float:left;height:35px; width:902px; margin:0 0 0 5px;
}

/* rotator in-page placement */
    div#rotator {
	float:left;
	position:relative;
	left:-40px;
	height:447px;
}
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	border:1px dotted #cbb681;
	padding: 4px;
	background: #FFF;
}
    div#rotator ul li.show {
	z-index:500
}
div#rotator ul{
margin:0;
}
