body {margin:0px auto 0px auto; font:12px/20px arial, verdana, tahoma, helvetica, sans-serif; color:#50535E; text-align:center; background-color:#BBC7A1;}

#wrapper{margin:0px auto 0px auto; padding:0px; width:760px;text-align:left;}
#header_home, #header_about, #header_vineyard, #header_wineries, #header_resorts, #header_media, #header_location, #header_contact, #header_people, #header_philosophy { width:760px; height:290px; margin:0; padding:0;}

#header_home {background: url(../images/top/home.jpg) top no-repeat;}
#header_about {background: url(../images/top/about.jpg) top no-repeat;}
#header_people {background: url(../images/top/people.jpg) top no-repeat;}
#header_philosophy {background: url(../images/top/philosophy.jpg) top no-repeat;}
#header_vineyard {background: url(../images/top/vineyard.jpg) top no-repeat;}
#header_wineries {background: url(../images/top/wineries.jpg) top no-repeat;}
#header_resorts {background: url(../images/top/resorts.jpg) top no-repeat;}
#header_media {background: url(../images/top/media.jpg) top no-repeat;}
#header_location {background: url(../images/top/location.jpg) top no-repeat;}
#header_contact {background: url(../images/top/contact.jpg) top no-repeat;}

#logo{float:left; padding:10px 0 0 20px; margin:0px; width:210px; height:130px; background: url(../images/logo.gif) bottom right no-repeat;}
#logo span {display:none;}

/*------------- content area -----------*/
#content_contact {float:left; width:760px; margin:0px; padding:0px; background: #FFF url(../images/content/contact.jpg) left top no-repeat;}
#content_home, #content {float:left; width:760px; margin:0px; padding:0px; background: #FFF url(../images/content/bg.jpg) left top no-repeat;}
#content_home #left {float:left; width:300px; margin:0px; padding:40px 0 0 50px;}
#content_home #right {float:right; width:300px; margin:0px 0 0 0; padding:40px 0 20px 0;}
#content_home #right p {padding-right:40px;}
#content_home #right h2 {color:#C75016;}

#left {float:left; width:110px; margin:40px 0 0 0; padding:0 0 0 50px;}
#right {float:right; width:590px; margin:10px 0 0 0; padding:0 0 20px 0;}
#right p {padding-right:40px; margin:10px 0 0 0;}

#navlist {float:right; width:565px; height:24px; padding: 70px 0 0 0; margin: 0;}
#navlist ul, #navlist li {margin: 0; padding: 0; display: inline; list-style-type: none;}

#navlist a{
margin: 4px 7px;
padding:0px;
text-decoration: none;
color: #FFF;
font:11px/16px arial, verdana, tahoma, sans-serif;
font-weight: bold; 
}

#navlist a:hover, #navlist a.here { color:#C95115;}

#subnav {padding:0; margin:0; border-bottom:1px solid #BCBCBC;}
#subnav ul, #subnav li {display: inline; list-style-type: none; color:#BCBCBC;}
#subnav a {text-decoration:none; color:#50535E; margin:4px 6px; font-weight:bold;}
#subnav a:hover {color:#A09E32;}


#footer {float:left; width:760px; height:50px; background:#D4D4D3; margin:0; padding:0;}
#footer p {padding:15px 0 0 20px; color:#FFF; font:10px verdana, arial, tahoma, sans-serif; margin:0px;}

h2 {font:14px/18px arial, verdana, tahoma, sans-serif; font-weight:bold; color:#A09E32; margin:10px 0 0 0;}
.title {font:13px/16px arial, verdana, tahoma, sans-serif; font-weight:bold; color:#C95115; margin:10px 0 0 0; padding:0;}
a {color:#A09E32; font-weight:bold;}
a:hover {color:#666;}
.emphasize {color:#A09E32;}
.border {border:2px solid #BCBCBC;}
.padLeft {float:right; margin-left:10px; border:2px solid #BCBCBC;}

