/* -------------------------------------------------------------- 
  
   Boilerplate Screen Styles
   * Version:   0.5 (2007-11-19)
   
-------------------------------------------------------------- */

@import "reset.css";
@import "typography.css";
@import "forms.css";
@import "tabs.css";
@import "960.css";


/* Page
-------------------------------------------------------------- */

/* Body */
body { background: #000000; margin: 0; }

/* Vineyards */
#wrapper.vineyards { background: url('/assets/images/wildcat-mountain-02.jpg') no-repeat top right; width: 100%; display: table; }

#wrapper.bedrock { background: url('/assets/images/bedrock-04.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.bald-mountain { background: url('/assets/images/bald-mountain-02.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.hudson { background: url('/assets/images/hudson-03.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.kick-ranch { background: url('/assets/images/kick-ranch-04.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.monte-rosso { background: url('/assets/images/monte-rosso-03.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.old-lakeville { background: url('/assets/images/old-lakeville-02.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.lorenzos { background: url('/assets/images/lorenzos-05.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.glenlyon { background: url('/assets/images/bald-mountain-04.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.rebeccas { background: url('/assets/images/rebeccas-02.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.wildcat-mountain { background: url('/assets/images/wildcat-mountain-01.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.lauderback { background: url('/assets/images/lauderback-01.jpg') no-repeat top right; width: 100%; display: table; }

/* Wines */
#wrapper.ourwines { background: url('/assets/images/monte-rosso-01.jpg') no-repeat top right; width: 100%; display: table; }

#wrapper.ode-to-lulu-rose { background: url('/assets/images/monterosso-1.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.cuvee-caritas-white-wine { background: url('/assets/images/cuvee-caritas-01.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.glenlyon-syrah { background: url('/assets/images/kick-ranch-03.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.kick-ranch-syrah { background: url('/assets/images/kick-ranch-02.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.old-lakeville-syrah { background: url('/assets/images/old-lakeville-03.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.rebeccas-pinot-noir { background: url('/assets/images/rebeccas-04.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.bedrock-heirloom-wine { background: url('/assets/images/bedrock-06.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.lorenzos-heirloom-wine { background: url('/assets/images/lorenzos-04.jpg') no-repeat top right; width: 100%; display: table; }

/* Importance */
#wrapper.cabernet-sauvignon { background: url('/assets/images/bedrock-01.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.syrah { background: url('/assets/images/monte-rosso-01.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.california-heirloom-wines { background: url('/assets/images/bedrock-04.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.rose { background: url('/assets/images/importance-rose.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.pinot-noir { background: url('/assets/images/rebeccas-04.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.graves-blanc { background: url('/assets/images/importance-graves-blanc.jpg') no-repeat top right; width: 100%; display: table; }

/* Other */
#wrapper.winery { background: url('/assets/images/winery-01.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.about-us { background: url('/assets/images/about-01.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.bio { background: url('/assets/images/bio-01.jpg') no-repeat top right; width: 100%; display: table; }
#wrapper.homepage { background: url('/assets/images/homepage-01.jpg') no-repeat top right; width: 100%; display: table; }


/* Navigation */
.navigation { margin: 15px 0 0 0; }
.navigation a:link, .navigation a:visited { padding: 15px 0; }

ul.tabs { margin: 0; padding: 0; }
ul.tabs li { float: left; list-style: none; margin: 0 17px 0 0; padding: 0; }
ul.tabs li a { float: left; display: block; }
ul.tabs li a:link, ul.tabs li a:visited { color: #fff; text-transform: uppercase; font-size: 11px; font-weight: bold; }
ul.tabs li a:hover { color: #9fcf67; text-decoration: none; }

/* Sub Navigation */
.subnav { background: #fff; color:#444; margin: 20px 0 0 0; }
.subnav ul { margin: 0 0 20px 15px; padding: 0; }
.subnav ul li { list-style: none; font: normal 10px 'Lucida Grande' Georgia, serif; line-height: 14px; border-bottom: 1px solid #f0f0f0; padding: 0 0 5px 0; margin: 0 0 5px 0; }
.subnav ul li a:link, .subnav ul li a:visited { color: #000; text-decoration: none; display: block; }
.subnav ul li a:hover { color: #e51b24; text-decoration: none; }

.subnav ul h1 { margin: 0 0 8px 0; color: #e51b24; font: bold 11px Georgia, serif; letter-spacing: 0; text-transform: uppercase; }

/* Content */
.content { background-color: #ffffff; margin: 0 0 0 0; }


/* About, Bio & Winery
-------------------------------------------------------------- */

.about { padding: 20px 30px 25px 10px; color: #000; }
.about h1 { font: normal 20px Georgia, serif; margin: 0 0 15px 0; color: #a10000; }
.about h2 { font-size: 12px; margin: 0 0 15px 0; }
.about h3 { font-size: 10px; margin: 0 0 5px 0; }
.about p { line-height: 20px; }

.about ul { list-style: square; }
.about ul li { margin: 0 0 8px 0; font-size: 12px; }

img.about { border: 1px solid #e3e3e3; float: right; margin: 0 10px 10px 10px; padding: 5px; }
img.bio { width: 538px; border: 1px solid #e3e3e3; margin: 0 0 10px 0; }

/* Wines
-------------------------------------------------------------- */

.wines { padding: 20px 20px 25px 0; color: #000; }
.wines h1 { font: normal 20px Georgia, serif; margin: 0 0 5px 0; }
.wines h2 { font-size: 12px; margin: 0 0 15px 0; }
.wines h3 { font-size: 10px; margin: 0 0 5px 0; }
.wines p { line-height: 20px; }

.wines ul { list-style: square; }
.wines ul li { margin: 0 0 12px 0; font-size: 11px; }

.related-wines { float: right; margin: 60px 0 10px 10px; padding: 0 0 0 10px; border-left: 1px solid #e3e3e3; font-size: 10px; }
.related-wines p { margin: 0 0 0 0; padding: 0 0 0 0; }
.related-wines strong { text-transform: uppercase; font-family: Georgia, serif; }
.related-wines a:link, .related-wines a:visited { font-family: Georgia, serif; color: #000; }
.related-wines a:hover { color: #e51b24; }

img.label { border: 1px solid #bfbfbf; margin: 0 0 10px 0; }
img.label2 { width: 100px; float: right; margin: 0 0 15px 15px; }


/* Email Signup
-------------------------------------------------------------- */

.email_signup { width: 150px; color: #444; background-color: #fff; border: 1px solid #9c9c9c; padding: 4px 3px; margin: 5px 4px 0 0; }


/* Footer
-------------------------------------------------------------- */
.footer { 
	color: #858585;
	margin: 15px 0 250px 10px;
}

.footer strong { color: #fff; }
.footer a:link, .footer a:visited { color: #fff; }
.footer a:hover { text-decoration: underline; }

span.divider { color: #bdbdbd; margin: 0 6px 0 6px; }