/* silkwood_content.css */

/* For BOTH Layouts, see:
   /includes/silkwood.css

   For HOME Layout, see:
   /includes/silkwood_home.css

   For HOME IE OVERRIDE, see:
   /includes/silkwood_home_override.css

   For CONTENT Layout, see:
   /includes/silkwood_content.css

   For CONTENT IE OVERRIDE, see:
   /includes/silkwood_content_override.css

   For PRINT Layout, see:
   /includes/silkwood_print.css

   For AURAL Layout, see:
   /includes/silkwood_aural.css

   For HANDHELD Layout, see:
   /includes/silkwood_handheld.css */

div#entirety div#header p a#menu-home { height: 95px;
	background-position: 0 100%; }

div#entirety div#shell div#menu { top: 95px; }

body#season_autumn div#entirety div#shell div#content, 
body#season_winter div#entirety div#shell div#content, 
body#season_spring div#entirety div#shell div#content, 
body#season_summer div#entirety div#shell div#content { background-image: none; }

div#entirety div#shell div#content { padding: 1px 25px 10px; }

div#entirety div#shell div#content h1 { margin: 0 0 15px; }

div#entirety div#shell div#content h2 small { display: block;
	font-size: 1em;
	font-weight: 100; }

div#entirety div#shell div#content a.navi { padding-right: 15px;
	background: url('/images/layout/navi.gif') no-repeat 100% 50%; }
div#entirety div#shell div#content a.navi:hover { background-image: url('/images/layout/navi-ro.gif'); }
div#entirety div#shell div#content a.navi-back { padding-left: 15px;
	background: url('/images/layout/navi-back.gif') no-repeat 0 50%; }
div#entirety div#shell div#content a.navi-back:hover { background-image: url('/images/layout/navi-back-ro.gif'); }

/* BREADCRUMB Layout */
div#entirety div#shell div#content div#menu-breadcrumb:after { display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	content: ' '; }
div#entirety div#shell div#content div#menu-breadcrumb h3, 
div#entirety div#shell div#content div#menu-breadcrumb p { position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	font-size: 0.1em; }

div#entirety div#shell div#content div#menu-breadcrumb ul { float: right;
	margin: 10px 0 0;
	list-style: none;
	font-size: 0.9375em; }
div#entirety div#shell div#content div#menu-breadcrumb ul li { display: inline;
	padding: 0 15px 1px 6px;
	background: url('/images/layout/navi.gif') no-repeat 100% 60%; }
div#entirety div#shell div#content div#menu-breadcrumb ul li#breadcrumb-active { padding-right: 0;
	background-image: none;
	font-weight: 800; }
/* EO.BREADCRUMB Layout */

/* DESCRIPTIVE Layout */
div#entirety div#shell div#content ul.descriptive { margin: 15px 0;
	padding: 0 20px;
	list-style: none; }

div#entirety div#shell div#content ul.descriptive li { /* lte IE 7 OVERRIDE */
	padding: 0 0 5px;
	border-top: 1px solid; }

div#entirety div#shell div#content ul.descriptive.diary li { padding: 0;
	border-top-width: 0; }
div#entirety div#shell div#content ul.descriptive.diary li h2 { margin: 5px 0; }
div#entirety div#shell div#content ul.descriptive.diary li.detailed { padding: 0 0 5px;
	border-top-width: 1px; }
div#entirety div#shell div#content ul.descriptive.diary li.detailed h2 { margin: 15px 0; }

body#season_autumn div#entirety div#shell div#content ul.descriptive li { border-top-color: #d89602; }
body#season_winter div#entirety div#shell div#content ul.descriptive li { border-top-color: #85578f; }
body#season_spring div#entirety div#shell div#content ul.descriptive li { border-top-color: #b6c415; }
body#season_summer div#entirety div#shell div#content ul.descriptive li { border-top-color: #9b0a05; }

div#entirety div#shell div#content ul.descriptive li:after { display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: '.'; }

div#entirety div#shell div#content img.photo-frame, div#entirety div#shell div#content ul.descriptive li img { float: right;
	margin: 0 0 5px 10px; }

div#entirety div#shell div#content img.gallery-frame { border: 8px solid #fff; }
/* EO.DESCRIPTIVE Layout */

/* PHOTO GALLERY Layout */
div#entirety div#shell div#content ul#photo-gallery { /* lte IE 7 OVERRIDE */
	margin: 10px 20px;
	list-style: none; }
div#entirety div#shell div#content ul#photo-gallery:after { display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: '.'; }
div#entirety div#shell div#content ul#photo-gallery li { display: inline; }

div#entirety div#shell div#content ul#photo-gallery li a { float: left;
	display: inline;
	width: 12.2em;
	height: 210px;
	margin: 5px;
	padding: 5px 0;
	background: #fff no-repeat 50% 60%;
	border: 1px solid #eee;
	font-weight: 800;
	text-align: center;
	text-decoration: none; }

div#entirety div#shell div#content ul#photo-gallery li a:hover { border-color: #ddd; }
/* EO.PHOTO GALLERY Layout */

/* CELLAR DOOR Layout */
div#entirety div#shell div#content div.label-container { /* lte IE 7 OVERRIDE */
	margin: 10px 0;
	background: #fff url('/images/layout/label-container-flow.gif') repeat-y 0 0;
	border: solid #eee;
	border-width: 1px; }
div#entirety div#shell div#content div.label-container:after { display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: '.'; }
div#entirety div#shell div#content div.label-container img.wine-info-image { border-width: 0; }

div#entirety div#shell div#content div.label-container div.intro { float: left;
	width: 174px;
	padding: 0 10px 10px; }

div#entirety div#shell div#content div.label-container div.intro h2 { width: 180px;
	height: 65px;
	background: no-repeat 50% 0;
	font-size: 0.1em;
	text-indent: -888em; }

div#entirety div#shell div#content div.label-container div.intro h2#heading-heritage { background-image: url('/images/labels/heading-heritage.jpg'); }
div#entirety div#shell div#content div.label-container div.intro h2#heading-seasons { background-image: url('/images/labels/heading-seasons.jpg'); }
div#entirety div#shell div#content div.label-container div.intro h2#heading-dingo-creek { background-image: url('/images/labels/heading-dingo-creek.jpg'); }
div#entirety div#shell div#content div.label-container div.intro h2#heading-little-bitch { background-image: url('/images/labels/heading-little-bitch.jpg'); }

div#entirety div#shell div#content div.label-container ul.labels { float: left;
	width: 500px;
	margin: 0;
	background: #fff;
	list-style: none; }
div#entirety div#shell div#content div.label-container ul.labels li { position: relative;
	float: left;
	overflow: hidden;
	width: 104px;
	height: 27.5em;
	padding: 5px 10px;
	border: solid #eee;
	border-width: 0 1px 1px 0;
	font-size: 0.875em;
	text-align: center; }
div#entirety div#shell div#content div.label-container ul.labels li h3 { margin: 5px 0;
	font-size: 1.145em;
	text-align: center; }

div#entirety div#shell div#content div.label-container ul.labels li a.button-view-wine { position: absolute;
	left: 50%;
	bottom: 10px;
	display: block;
	width: 103px;
	height: 23px;
	margin-left: -51px;
	background: no-repeat 0 0;
	font-size: 0.1em;
	text-indent: -888em;
	text-decoration: none; }
body#season_autumn div#entirety div#shell div#content div.label-container ul.labels li a.button-view-wine { background-image: url('/images/layout/autumn/button-view-wine.jpg'); }
body#season_winter div#entirety div#shell div#content div.label-container ul.labels li a.button-view-wine { background-image: url('/images/layout/winter/button-view-wine.jpg'); }
body#season_spring div#entirety div#shell div#content div.label-container ul.labels li a.button-view-wine { background-image: url('/images/layout/spring/button-view-wine.jpg'); }
body#season_summer div#entirety div#shell div#content div.label-container ul.labels li a.button-view-wine { background-image: url('/images/layout/summer/button-view-wine.jpg'); }

div#entirety div#shell div#content div.label-container div.orders { float: left;
	width: 180px;
	padding: 0 10px 10px;
	text-align: left; }

div#entirety div#shell div#content div.label-container div.orders ul { margin: 0;
	list-style: none; }

div#entirety div#shell div#content div.label-container div.notes { /* lt IE 7 OVERRIDE */
	margin-left: 411px;
	padding: 0 10px 10px; }

div#entirety div#shell div#content div.cartmsg { font-size: 1.1em;
	margin: 10px;
	padding: 10px 10px 12px;
	background-color: #fffbe0;
	border: 1px solid #ffe300;
	font-weight: 800;
	text-align: center; }
div#entirety div#shell div#content div.cartmsg p { margin: 5px 0; }
/* EO.CELLAR DOOR Layout */

/* PEOPLE Layout */
div#entirety div#shell div#content ul.descriptive dt { float: left;
	clear: left;
	display: inline;
	width: 8em;
	margin-right: 1em;
	padding: 2px 0;
	text-align: right; }
div#entirety div#shell div#content ul.descriptive dd { margin-left: 9em;
	padding: 2px 0; }
div#entirety div#shell div#content ul.descriptive dd address { margin: 0; }
/* EO.PEOPLE Layout */

/* FORM Layout */
div#entirety div#shell div#content form fieldset { /* lte IE 7 OVERRIDE */
	margin: 10px 0;
	border: 1px solid; }
div#entirety div#shell div#content form fieldset:after { display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: '.'; }

body#season_autumn div#entirety div#shell div#content form fieldset, body#season_autumn div#entirety div#shell div#content form legend { border-color: #b14403; }
body#season_winter div#entirety div#shell div#content form fieldset, body#season_winter div#entirety div#shell div#content form legend { border-color: #72487a; }
body#season_spring div#entirety div#shell div#content form fieldset, body#season_spring div#entirety div#shell div#content form legend { border-color: #494f09; }
body#season_summer div#entirety div#shell div#content form fieldset, body#season_summer div#entirety div#shell div#content form legend { border-color: #a90c03; }

div#entirety div#shell div#content form fieldset legend { margin: 0 15px;
	padding: 2px 8px;
	background-color: #fff;
	border: 1px solid;
	font-weight: 800; }

div#entirety div#shell div#content form span { color: #c00; }

div#entirety div#shell div#content form dl dt { float: left;
	clear: left;
	display: inline;
	width: 10em;
	margin: 0 0.5em;
	padding: 5px 0;
	text-align: right; }
div#entirety div#shell div#content form dl dd { padding: 5px 0; }
div#entirety div#shell div#content form dl dt label { display: block; }

div#entirety div#shell div#content form input, 
div#entirety div#shell div#content form select, 
div#entirety div#shell div#content form textarea { width: 13em;
	padding: 1px;
	border: 1px solid;
	font: 1em Georgia, Garamond, 'Trebuchet MS', 'Times New Roman', Times, serif;
	color: #222; }
div#entirety div#shell div#content form input:focus, div#entirety div#shell div#content form select:focus, div#entirety div#shell div#content form textarea:focus { background-color: #fcfcfc;
	border-color: #f00 !important; }

body#season_autumn div#entirety div#shell div#content form input, body#season_autumn div#entirety div#shell div#content form select, body#season_autumn div#entirety div#shell div#content form textarea { border-color: #b14403; }
body#season_winter div#entirety div#shell div#content form input, body#season_winter div#entirety div#shell div#content form select, body#season_winter div#entirety div#shell div#content form textarea { border-color: #72487a; }
body#season_spring div#entirety div#shell div#content form input, body#season_spring div#entirety div#shell div#content form select, body#season_spring div#entirety div#shell div#content form textarea { border-color: #494f09; }
body#season_summer div#entirety div#shell div#content form input, body#season_summer div#entirety div#shell div#content form select, body#season_summer div#entirety div#shell div#content form textarea { border-color: #a90c03; }

div#entirety div#shell div#content form p input.button { overflow: visible;
	width: auto;
	padding: 2px 8px;
	background-color: #fff;
	font-weight: 800;
	cursor: pointer; }

body#season_autumn div#entirety div#shell div#content form input.button:hover { background-color: #fdf3d3; }
body#season_winter div#entirety div#shell div#content form input.button:hover { background-color: #c6ddec; }
body#season_spring div#entirety div#shell div#content form input.button:hover { background-color: #f0fcdb; }
body#season_summer div#entirety div#shell div#content form input.button:hover { background-color: #fefbdc; }

div#entirety div#shell div#content form p input#button-send { margin-left: 11em; }

div#entirety div#shell div#content form p input#button-cart { width: 103px;
	height: 23px;
	padding: 0;
	background: no-repeat 0 0;
	border: 0;
	outline: 0;
	font-size: 0;
	text-indent: -888em;
	text-align: left; }
body#season_autumn div#entirety div#shell div#content form p input#button-cart { color: #f7e0b6; }
body#season_winter div#entirety div#shell div#content form p input#button-cart { color: #eedaf3; }
body#season_spring div#entirety div#shell div#content form p input#button-cart { color: #d2fefd; }
body#season_summer div#entirety div#shell div#content form p input#button-cart { color: #fad7bb; }

body#season_autumn div#entirety div#shell div#content form p input#button-cart { background-image: url('/images/layout/autumn/button-buy-now.jpg'); }
body#season_winter div#entirety div#shell div#content form p input#button-cart { background-image: url('/images/layout/winter/button-buy-now.jpg'); }
body#season_spring div#entirety div#shell div#content form p input#button-cart { background-image: url('/images/layout/spring/button-buy-now.jpg'); }
body#season_summer div#entirety div#shell div#content form p input#button-cart { background-image: url('/images/layout/summer/button-buy-now.jpg'); }
/* EO.FORM Layout */

/* TABLES Layout */
div#entirety div#shell div#content table { background-color: #fff;
	border-collapse: collapse;
	text-align: left; }
div#entirety div#shell div#content table caption { margin: 5px 0;
	/* lte IE 7 OVERRIDE */
	font-size: 0.875em;
	text-align: right; }
div#entirety div#shell div#content table th, div#entirety div#shell div#content table td { padding: 2px 5px;
	border: 1px solid #eee;
	vertical-align: top; }

div#entirety div#shell div#content table thead th, div#entirety div#shell div#content table tfoot th { text-align: center; }
div#entirety div#shell div#content table tbody { font-size: 0.9375em; }
/* EO.TABLES Layout */
