/* CSS Document */

body
{background-color:#b8ab97;
background-image:url(images/winerylogos/background.gif);
background-position:top;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
margin-top:0px;
color:#717171;}

p {font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
margin-top:10px;
color:#717171;
margin-top:0px;
margin-bottom:18px;}

h2 {font-size:13px;
font-weight:bold;}

#container
{min-width:760px;
max-width:1000px;
border: 1px #736257 solid;
margin-left:auto;
margin-right:auto;
margin-top:0px;
background-color:#ffffff;
width: expression(document.body.clientWidth < 774? "762px" : document.body.clientWidth > 1003? "1001px" : "auto");}

#header
{height:90px;
background-color:#dce4ec;}

#floater
{float:right;
margin-right:20px;
margin-top:5px;}
.floatleft
{float:left;}


#nav {float:left;
background-color:#dce4ec;
height:auto;
width:110px;
padding:5px;
border-right: 1px solid #003d7d;
border-top: 1px solid #003d7d;
border-bottom: 1px solid #003d7d;
margin-top:10px;
}

#nav p
{font-size:11px;}

#nav h2
{font-size:12px;
font-weight:bold;
margin-top:0px;
margin-bottom:3px;
color:#98012E;}

#content {padding-top:10px;
padding-bottom:10px;}

.subpage {margin-left:130px;
margin-right:15px;}


#subcontent{}

#footer{clear:both;}

#footerfooter{clear:both;
width:760px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
text-align:center;
color:#FFFFFF;
font-size:10px;}

.item {padding-top:10px;
margin-bottom:10px;
border-bottom:1px solid #003d7d;
margin-left:auto;
margin-right:auto;
padding-left:15px;
padding-right:15px;}

.bigred {color:#98012E;
font-size:14px;
font-weight:bold;}

h1 {color:#98012E;
font-size:14px;
font-weight:bold;
margin-top:0px;
margin-bottom:10px;}

.formtext {font-size:11px;}

.wineries {padding-top:10px;
margin-bottom:10px;
border-bottom:1px solid #003d7d;
text-align:center;margin-left:auto;
margin-right:auto}

.topbar
{position:relative;top:57px;}

a {color:#003d7d;
text-decoration:underline;}

a:hover {color:#98012E;
text-decoration:none;}

#slogan {text-align:center;
background-color:#003d7d;}

.head {background-color:#003d7d;
		color:#FFFFFF;}

.cart a {display:block;
background-color:#98012E;
padding:3px;
color:#FFFFFF;}

.cart a:hover {background-color:#717171;}