/* @override 
	http://aegaas.sinskey.mercurycloud.com/styles/screen.css
	http://sinskey.mercurycloud.com/styles/screen.css
*/

html {
	background-color: #000;
	color: #c4c4c4;
	width: 100%;
}

/*body.default {
	background-image: url(../images/bkg_trees_home.jpg);
	background-repeat: no-repeat;
	background-position: 50%;
}*/

 
/*html.SignUp,
htmt.Contact,
html.PointOfView,
html.Outreach,
html.Events,
html.Visit,
html.Journal,
html.Kitchen {
	background-image: none;       
}*/

html.default {
	/*background-image: url(../images/field.jpg);*/ 
	background-repeat: no-repeat;
	background-position: center 100px; 
}


#yui-main div.yui-b div.event h1 {  
	font-size: 16px;
	color: #c4c4c4; 
}

#yui-main .yui-b  {
	background-color: rgba(16,15,14,.85); 
	padding: 0 10px 10px 10px;
}

body.Current #yui-main .yui-b,
body.Exclusivity #yui-main .yui-b {
	background-color: #000;
}

div#bd div#yui-main div#empty-yui {
	background-color: #000;
}

.Outreach .yui-b{
	background-color: rgba(16,15,14,.85); 
}

body {
	margin: 0;
	line-height: 18px;
}

.excerpt{
	font-size: 15px;
	line-height: 18px; 
}


body.Privacy .yui-b,
body.Thanks .yui-b {
	width: 650px !important;
	padding: 10px;
}

body.Privacy .yui-b p {
	color: #c4c4c4;
}

img#frontpage {
	height: 400px;
	width: 100%;

}


li {
	list-style-type: disc;
	list-style-position: inside;
	margin-bottom: 10px;
}

/* @group seasonal */

div.seasonal_panel li,
div.stories li{
	list-style: none;
}


/* @group individual */

span#seasonal-author {
	display: block;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	font-style: italic;
}

/* @end */

/* @group current */

div.current-season a:link {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 10px;
	background: url(/images/arrow.png) no-repeat right;
}

div.current-season a:hover {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	padding-right: 10px;
	background: url(/images/arrow.png) no-repeat right;
}

div.current-season a:visited {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding-right: 10px;
	text-decoration: none;
	background: url(/images/arrow.png) no-repeat right;
}

/* @end */

/* @group Seasanal Side Menu */

div#menu-right {
	background-color: rgba(28,27,25,.75) !important;
}

/* @end */



/* @group prior */

#seasonal_home div.sp_lc ul li a:link {
	font-size: 11px;
	text-decoration: underline;
}

#seasonal_home div.sp_lc ul li a:hover {
	font-size: 11px;
	text-decoration: underline;
}

#seasonal_home div.sp_lc ul li a:visited {
	font-size: 11px;
	text-decoration: underline;
}

/* @end */

/* @end */

a {
	outline: 0;
	color: #db8f53;
	text-decoration: none;
}

a:link {
	color: #db8f53;
}

a:visited {
	color: #db8f53;
}

a:active {
	outline: 0;
}

strong {
	font-weight: bold;
}

a.more,
a.guide {
	font-family: Verdana;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	padding-right: 7px;
	background: url(../images/more.gif) 100% 50% no-repeat;
}

/* @group People */

#yui-main h1#people-title {
	margin-top: 15px;
	margin-bottom: 0;
}

#yui-main h2#position {
	margin: 0 ;
	font-size: 14px;
	color: #7b7b7b;
}

/* @end */

a.author {
	font: bold italic 10px Verdana;
}

/* @group press */

div#featured-press-downloads {
	text-align: right;
	padding: 10px 0 0 0;
}

div#featured-press-downloads a{
	padding-left: 15px;
}

div#gallery img:hover{
	border: 1px dotted #fff;
}

div#gallery img{
	border: 1px solid #000;
}
.Press div#gallery,
.Press div#graphics, 
.Trade div#gallery {
	margin-top: 25px;
}

/*.Press div#yui-main .yui-g {
	padding: 10px;
}*/

div#gallery{

}


td.p-download a{
	padding-right: 10px;
}
/* @end */

/* @group navigation */

#hd ul#nav {
	margin-top: 10px;
	position: absolute;
	left: 135px;
	top: 0;
}

#main_nav {
	position: absolute;
	background: #8c6245 url(/images/homepage-menu-graident.png);
	top: 460px;
	width: 100%;
	float: left;
	overflow: hidden;
	z-index: 3000;
	height: 2em;
}

#main_nav .container {
	position: relative;
	margin: 0 auto;
	width: 74.923em;
	*width: 73.117em;
	border: none;
	padding: 0;
}

#main_nav ul#nav {
	margin-left: 50px;
}

#hd ul li a:link,
	#hd ul li a:visited,
	#main_nav ul li a:link,
	#main_nav ul li a:visited {
	padding: 0 12px;
	font-family: Arial;
	font-size: 93%;
	text-transform: uppercase;
}

#hd #subnav ul li a:link,
	#hd #subnav ul li a:visited {
	text-transform: none;
}

#hd ul#util li a:link,
	#hd ul#util li a:visited,
	#main_nav ul#util li a:link,
	#main_nav ul#util li a:visited {
	background: none;
	padding: 0 4px;
	font-size: 77%;
	text-transform: none;
}

div#main_nav a {
	color: #fff;
}

div#main_nav a:hover {
	color: #1c1b1a;
}

#hd ul li a {
	color: #808080;
}

#hd ul li a:hover {
	color: #fff;
}

/* @end */

/* @group unsorted */

div.cart {
	color: #7d7d7d;
}

#subnav div.cart a {
	font-size: 11px;
	color: #7d7d7d;
}

#subnav div.cart a:hover {
	text-decoration: underline;
}

/*h1,h2,h3,h4,h5,h6,p,blockquote,cite,li,ul,ol {
	color: #3b393c;
}
*/

#pg {
	position: relative;
	min-height: 600px; 
}

body.page-error {
	background-image: url(../images/bkg_trees.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50px;	
}

div.page-error {
	height: 700px;
	min-height: 500px;  
}

div.error-message {
	margin-top: 50px;
}

div.error-message h1 {
	font-size: 20px;
	margin-bottom: 15px;
}

#bd {
	min-height: 500px;
}


.sep {
	width: 8px;
	margin: 0 5px;
	height: 12px;
	background: url(../images/arrow_right.png) 50% 50% no-repeat;
}
 

a.guide {
	padding-right: 10px;
	background: url(../images/arrow_right.png) 100% 50% no-repeat;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
	font-family: Arial;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	text-decoration: none;
}

p.excerpt {
	font-family: Georgia;
	font-size: 123.1%;
	line-height: 26px;
	width: 460px;
}

.default #pg {
	margin: 0 auto;
	width: 74.923em;
	*width: 73.117em;
	min-height: 717px;
}

#hd {
	position: relative;
	overflow: hidden; 
	width: 100%;
}

#homepage_header {
	text-align: left;
}

#hd h1 {
	float: left;
	display: inline;
	width: 135px;
	height: 80px;
	padding-right: 0;
	border: 0;
	margin: 10px 0 0 0;
}

#hd h1 a {
	width: 135px;
	height: 80px;
	display: block;
	text-indent: -9999px;
	background: url(../images/logo.gif);
}

#excerpt {
	position: absolute;
	color: #fff;
	width: 430px;
	left: 32px;
	top: 184px;
	font-family: Georgia;
}

#excerpt h1 {
	height: auto;
	width: auto;
	text-indent: 0;
	float: none;
	display: block;
	font-size: 215%;
	color: #f0f3c5;
	font-weight: normal;
	font-family: Georgia;
	text-transform: small-caps;
	background: none;
}

#excerpt h2 {
	font-size: 131%;
	color: #f0f3c5;
	font-weight: normal;
	font-family: Georgia;
	text-transform: small-caps;
}

#hd #legal {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 15px 32px;
	font-size: 77%;
	width: 500px;
	color: #c8c8c8;
}

#excerpt p {
	font-family: Georgia;
	line-height: 22px;
	font-size: 116%;
	color: #ffffff;
	margin-bottom: 1em;
}

#excerpt .rotating p {
	font-family: Verdana;
	line-height: 1.25em;
	font-size: 93%;
	color: #c8c8c8;
}

#excerpt a.more {
	margin-top: 1em;
	color: #bed9be;
	text-transform: uppercase;
	font-family: Verdana;
}

#bd a.more {
	padding-left: 10px;
	background: url(../images/more.gif) 0 50% no-repeat;
}

#bd a.less {
	padding-left: 10px;
	background: url(../images/less.gif) 0 50% no-repeat;
}

#bd .stories {
	clear: both;
}

#hd ul#util,
	#main_nav ul#util {
	position: absolute;
	right: 0;
	top: 12px;
}

#main_nav ul#util {
	top: 0px;
	line-height: 28px;
}

#hd ul li,
	#main_nav ul li {
	float: left;
	display: inline;
	list-style: none;
	line-height: 28px;
	position: relative;
}

.Wines #hd ul li#wine-nav a:link,
	.Kitchen #hd ul li#kitchen-nav a:link,
	.SeasonalMenus #hd ul li#kitchen-nav a:link,
	.PointOfView #hd ul li#pov-nav a:link,
	.People #hd ul li#people-nav a:link,	
	.Visit #hd ul li#visit-nav a:link,
	.default #hd ul li#home-nav a:visited,
	.Wines #hd ul li#wine-nav a:visited,
	.Kitchen #hd ul li#kitchen-nav a:visited,
	.PointOfView #hd ul li#pov-nav a:visited,
	.People #hd ul li#people-nav a:visited,	
	.Visit #hd ul li#visit-nav a:visited,
	.Journal #hd ul li#Journal-nav a:link,
	.Events #hd ul li#Events-nav a:link,
	.Outreach #hd ul li#Outreach-nav a:link,
	.Trade #hd ul li#trade-nav a:link, 
	.Distribution #hd ul li#trade-nav a:link, 
	.Press #hd ul li#media-nav a:link,	
	.SignUp #hd ul li#signup-nav a:link,
	.Contact #hd ul li#contact-nav a:link,
	.Journal #hd ul li#journal-nav a:visited,
	.Events #hd ul li#events-nav a:link,
	.Outreach #hd ul li#outreach-nav a:visited,
	.Trade #hd ul li#trade-nav a:visited,
	.Press #hd ul li#media-nav a:visited,	
	.SignUp #hd ul li#signup-nav a:visited,
	.Contact #hd ul li#contact-nav a:visited,
	.Events ul#util li#events-nav a:link,
	.Events ul#util li#events-nav a:visited, 
	.Outreach ul#util li#outreach-nav a:link, 
	.Outreach ul#util li#outreach-nav a:visited

{ 
	color: #db8f53;
}

#hd #subnav,
	#hd h2 {
	background: #161616;
	margin-left: 135px;
	margin-top: 38px;
	line-height: 28px;
	height: 28px;
	position: absolute;
	width: 840px;
}

#hd h2 {
	padding-left: 8px;
	text-transform: uppercase;
	background: none;
}

#hd #subnav ul li.active a {
	color: #db8f53;
}

#hd .cart {
	text-align: right;
	margin: 0 8px;
}

#bd .tabs {
	position: relative;
	z-index: 5;
}

#bd .tabs ul {
	margin: 0;
}

#bd .tabs li {
	float: left;
	display: inline;
	list-style: none;
	margin: 0 2px 0 0;
	line-height: 21px;
}

#bd .tabs li a.tab {
	float: left;
	display: inline;
	padding: 0 20px;
	list-style: none;
	text-decoration: none;
	background: url(../images/tab.gif) repeat-x;
	color: #fff;
	line-height: 21px;
	font-weight: bold;
	font-size: 93%;
	text-transform: uppercase;
}

#bd .tabs li a.tab.active {
	list-style: none;
	padding-bottom: 3px;
	background: #db8f53;
	color: #000;
}



/* @group Wine Purchase */

#purchase {
	margin-bottom: 20px;
}

p#purchase {
	font: bold 12px Verdana;
	color: #fff;
}


#purchase span {
	color: #DB8F53;
	text-transform: uppercase;
	font: bold 18px Verdana;
	margin-right: 5px;
}

#purchase p {
	color: #c4c4c4;
	font: bold 14px Verdana;
}

#purchase select {
	margin: 0 10px 0 5px;
	border: 1px solid #333;
}

#purchase input {
	margin: 0 10px 0 5px;
}

#purchase a,
div.tools-buy-button a,
div.kitchen-buy-button a,
div.kitchen-buy-button-side a {
	font: bold 10px Verdana;
	padding-right: 10px;
	text-transform: uppercase;
	background: url(/images/arrow.png) no-repeat 100%;
}

div.tools-buy-button{
	text-align: right;
	padding-top: 45px;
}

div.kitchen-buy-button {
	text-align: right;
}

div.kitchen-buy-button-side {
	text-align: left;
	margin-top: 20px;
}

div.kitchen-buy-button-side p.price,
div.kitchen-buy-button p.price,
div.tools-buy-button p.price{
	display: inline;
	margin-right: 8px;
}
/* @end */



.sub {
	float: left;
}

.shift {
	margin-left: 140px;
}

#bd .container p {
	margin: 0 10px 0.5em 10px;
	clear: left;
}

.container p a {
	color: #696969;
}

.container a:hover {
	color: #fff;
}

hr {
	color: #AAA7A9;
	border: 0;
	border-bottom: 1px solid #AAA7A9;
}

.clear {
	clear: both;
}

#bd h1, h1#wine-label, h1#gossip {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	/*line-height: 26px;*/
	font-family: Verdana;
	margin-bottom: 10px;
	/*width: auto;
	min-width: 240px;
	display: inline;*/
}

#pg div#bd div.cookbookMain h1#gossip {
	margin-top: 0;
}

#bd h2,
#purchase h2.sold-out a {
	font-size: 16px;
	line-height: 20px;
	margin: 10px 0;
	padding-top: 10px;
	position: relative;
}

.PointOfView #bd,
.PointOfView #bd h2 {
	margin: 0;
}

#bd .product h3 {
	margin-bottom: 0.3em;
}

.Products h2 {
	width: 380px;
}

#bd h3 {
	clear: left;
	font-size: 100%;
	line-height: 1em;
	letter-spacing: 1px;
}

.yui-b p {
	margin: 0 0 1em;
	color: #c4c4c4;
}


#story ul {
	margin-left: 15px;
	margin-bottom: 1em;
}

#story ul li {
	list-style: disc outside;
}

#bd .quote {
	color: #7d7d7d;
	font-style: italic;
	margin: 50px 0 0;
	line-height: 15px;
	font-size: 10px;
}

.Contact #bd .quote {
	margin-top: 35px;
}

.container {
	clear: both;
	border-top: 3px solid #db8f53;
	padding: 10px;
	background: rgba(16,15,14,.85);
}

div.ft {
	text-align: right;
	background-color: #353330;
	padding: 5px;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
}

body.default div.ft {
	position: absolute;
	top: 600px;
	left: 45%;
}

/*div.ft a:first-child {
	margin-right: 20px;
}*/

/*div.ft a.icon-r {
	float: right;
}*/

/* @end */

/* @group trade */

div#distribution-nav{
	float: left;
}


div#wines-distribution-nav{
	clear: both;
}

div#dropdowns {
	width: 750px;
	margin-bottom: 15px;
}

div#dropdowns a.distribution {
	float: right;
	margin-top: 5px;
}

.Distribution select#state_select{
	right: 230px;
	top: 240px;
}

table#distribution{
	margin-top: 15px;
	/*margin-left: -15px;*/
}

.wdl-header{
	color: #c4c4c4;
}
.Downloads .yui-t5 #yui-main .yui-b,
.Press .yui-t5 #yui-main .yui-b {
	margin-right: 19.4608em;
	*margin-right: 19.016em;
}

.Downloads .yui-t5 .yui-b,
.Press .yui-t5 .yui-b {
	float: right;
	width: 18.4608em;
	*width: 18.016em;
}

.Distribution .sidebar .yui-g,
.Downloads .sidebar .yui-g,
.Press .sidebar .yui-g {
	width: 182px !important;
	float: right;
}

.Downloads #bd .yui-b .yui-g {
	width: 685px; 
}

body.Trade .yui-b {
	padding-top: 10px;
}

body.Trade #yui-main .yui-b,
.Distribution #yui-main .yui-b {
	padding: 10px 20px;
	background: rgba(0,0,0,.8);
}


body.Trade table th,
.Wines table th, 
.Distribution table th,
.Press table th
{
	background-color: #161616;
	border: 1px solid #333;
	color: #c4c4c4;
	text-align: left;
	padding-left: 5px;
}

body.Trade table td, 
.Distribution table td,
.Wines table td, 
.Press table td {
	text-align: left;
	padding: 5px;
}

td.text {
	color: #c4c4c4;
}
tr.last {
	border: none !important;
}


body.Trade table tr,
.Distribution table tr,
.Press table tr, 
.Wines table tr {
	border-bottom: 1px solid #333;
}


#yui-main div.yui-b div.kitchen_left table tbody tr td h3 {
	background-color: #161616;
	padding: 5px;
}



body.Trade table tr td tr,
.Distribution table tr td tr,
.Press table tr td tr
.Wines table tr td tr  {
	border-bottom: none;
}

body.Trade table td a,
.Distribution table td a, 
.Wines table td a, 
.Press table td a {
	text-decoration: underline;
}

.Distribution table.wdl-toggle tr {
	border: none;
}

.Distribution table.wdl-toggle p {
	padding: 0px;
	margin: 0px;
}

table#current-wine-releases td,
table#distribution td, 
table.wdl-toggle td,
.Kitchen table td,
	#graphics td {
	vertical-align: top;
}

table#current-wine-releases td.wdl-expand {
	text-align: center;
}

table#current-wine-releases table.wdl-toggle, 
table#distribution table.wdl-toggle {
	margin-top: 5px;
	font-weight: normal;
	color: #db8f53;
}

.wdl-expanded {
	background-color: #161616;
}

.wdl-down, .dl-down {
	padding-right: 10px;
	background: url(/images/arrow_down.png) no-repeat 100%;
}

.wdl-up, .dl-up {
	padding-right: 10px;
	background: url(/images/arrow_up.png) no-repeat 100%;
}


table#trade-graphics {
	width: 700px;
	float: left;
	margin-top: 10px;
}

div#trade-sidebar {
	width: 200px;
}

table#trade-graphics .t-download a {
	margin-right: 10px;
}

/* @end */



/* @group menus */

/* @group homepage */

div#seasonal-img {
	height: 350px;
	width: 100%;
}

.Kitchen div#seasonal_home {
	position: relative;
	width: 100%;
}

.Kitchen #recent_menus li {
	margin-bottom: 8px;
}

.Kitchen .seasonal_panel {
	position: relative;
	width: 220px;
	height: 400px;
	float: left;
	background-color: rgba(16,15,14,.85);
	margin: 5px;
	padding: 5px;
}

.Kitchen .seasonal_panel img {
	margin-bottom: 15px;
}

div#seasonal_home h4 {
	font-size: 16px;
	font-family: Verdana, sans-serif;
	margin-bottom: 5px;
}

.Kitchen div#prior-menus {
	position: absolute;
	font-size: 16px;
	font-family: Verdana, sans-serif;
	color: r;
	top: 415px;
	left: 10px;
}

div.sp_lc {
	font-size: 16px;
	margin-top: 55px;
}

div.sp_content {
	position: relative;
}

span.sp_text a {
	position: absolute;
}

.sp_content li {
	margin-bottom: 15px;
}

img.seasonal_home {
	background-color: orange;
}

/* @end */

.Kitchen #bd #yui-main {


/*Why does a margin of 0 push the right column to the bottom??*/


/*margin: 0px;*/
	padding: 0px;
}

.Kitchen #bd div#menu-left {
	float: left;
	width: 650px;
}

.Kitchen #bd div#menu-right {
	float: right;
	width: 300px;
	background: #353330;
	margin-bottom: 1em;
	font-family: Vernada, Tahoma, Arial;
	color: #f1f1f1;
}

.Kitchen #menu-right p {
	padding: 10px;
}

.Kitchen #menu-right ul {
	padding: 10px;
}

#previousFFT {
	margin: 20px 0 15px;
}

#yui-main .yui-b .kitchen_left #previousFFT h3 {
	background: transparent;
	font: bold 14px Verdana;
	color: #fff;
}

#previousFFT .fft {
	margin-top: 10px;
	margin-left: 5px;
	
}

#previousFFT .fft .title a {
	text-decoration: underline;
}

#previousFFT .fft p {
	margin-bottom: 10px;
}

#previousFFT .fft p.title {
	margin-bottom: 2px;
	font-size: 12px;
}

/* @end */

/* @group rsvp and signup */

.SignUp h4#first{
	margin-left: 40px;
}

.SignUp h4#second{
	margin-left: 15px;
	margin-bottom: 15px;
}
.SignUp h4#third{
	clear: both;
}
.SignUp ol.about small{
	float: left;
	clear: both;
	margin-bottom: 1.6em;

}

.SignUp form ol.about li label {
	margin-right: 0px;
	width: 325px !important;
}


.SignUp form ol.about li#last label {
	margin-right: 0px;
	width: 155px !important;
}

.SignUp ol.about {
	width: 350px;
	float: right;
	margin-right: 50px;
	}
.SignUp ol.about li{
	clear: both;
	text-align: right;
	margin-bottom: 8px;
}

.SignUp div#yui-main{
	width: 600px;
}

.SignUp textarea {
	width: 350px;
}

.SignUp table {
	width: 400px;
	margin-left: 100px;
}

.SignUp td {
	text-align: right;
}

.SignUp label {
	margin-right: 10px;
}

.SignUp h4 {
	color: #fff;
	padding-top: 15px;
}

.Contact #yui-main div.yui-b div.form form {
	background-color: #0f0e0d;
	padding: 15px;
}

.rsvp {
	

/*background: #0f0e0d;*/
	padding: 10px;
}

div.seven {
	padding: 10px;
	overflow: auto;
	background-color: #transparent;
}

.SignUp li{
	list-style: none;
}
.SignUp .form {
	

/*background-color: #0f0e0d;*/
	padding: 15px;
}

.form h4 {
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
}

select {
	background: #000;
	color: #fff;
	border: 1px solid #fff;
}

form {
	background: rgba(16,15,14,.65);
	padding: 10px;
}

form ol li {
	margin: 5px 0 5px 160px;
	line-height: 24px;
}

form ol li label {
	margin-left: -160px;
	width: 150px;
	text-align: right;
	display: block;
	float: left;
}

form ol.about li {
	/*background: red;*/
	margin: 0;
	padding: 0;
	/*width: 440px;*/
	}

form ol.about li label.checkbox,
form ol.about li label.mc_input_select {
	/*background: blue;*/
	/*margin-left: 50px;*/
	width: 370px;
	text-align: left;
	margin-left: 0px;
}



form ol.about li {
	color: #c4c4c4;
}

form ol li textarea {
	width: 250px;
	height: 100px;
}

/* @end */

/* @group contact us */

.Contact form {

	color: #c4c4c4;
}

.Contact h4 {
	color: #fff;
	padding-top: 15px;
}

.Contact label {
	margin-right: 10px;
}

.Contact textarea, 
.SignUp input#sinskey_newsletter_subscribe_name_,
.SignUp input#sinskey_newsletter_subscribe_phone_,
.SignUp input#sinskey_newsletter_subscribe_email_,
.SignUp input#sinskey_newsletter_subscribe_subject_, 
.SignUp input#sinskey_newsletter_subscribe_zipcode_ {
	width: 350px;
}

input#sinskey_newsletter_subscribe_email_ {
	width: 140px;
}

div#contact-submit {
	width: 510px;
	text-align: right;
}

.Contact td {
	text-align: right;
}

.Contact table {
	width: 400px;
	margin: auto;
	margin-left: 100px;
}

/* @end */

/* @group Table */

/*table tr td {
	line-height: 1.3em;
	padding: 2px 10px;
	vertical-align: top;
}*/

table tr td.sub {
	padding-left: 20px;
}

td.em {
	color: #660409;
	font-weight: bold;
}

/*td.info,
#bd td p  {
	font-size: 77%;
	margin: 0;
}*/

table {
	width: 100%;
}

.contact_phone table {
	margin-bottom: 1em;
}

table tr th {
	background: #4A000B url(../images/table_th.gif) repeat-x;
	line-height: 20px;
	color: #fff;
	text-align: center;
}

.contact_phone table tbody {
	border: 0;
}

table tr th.holiday {
	text-align: left;
	padding-left: 15px;
}

/*table tr td {
	text-align: center;	
}*/

.contact_phone table tr td {
	text-align: left;
	border-right: 0;
}

table tr.odd {
	background: #F4F4F4;
}

td.holiday {
	text-align: left;
	padding-left: 15px;
}

.contact_phone td:first-child {
	text-align: left;
	padding-left: 0;
	width: 250px;
}

table tr td.head {
	border-top: 1px solid #AAA7A9;
	font-weight: bold;
	padding-top: 0.75em;
}

/* @end */

/* @group icons */

.icon-l {
	padding: 2px 0 0 20px;
}

.icon-r {
	padding: 0 12px 0 0;
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
}

.arrow_bg {
	background: url(/images/arrow.png) no-repeat 100%;
	padding: 0 10px 2px 0;
}

.rss {
	background: url(/images/rss_icon.png) no-repeat;
	text-transform: uppercase;
	font-size: 11px;
	padding-bottom: 3px;
}

.recipie_more {
	
}

/* @end */

/* @group Home */


.stories ul {
	position: absolute;
	margin-left: -19px;
	top: 478px;
	width: 90%;
	height: 205px;
	background: url(../images/homepage_gradient.png) repeat-x;
	padding-left: 80px;
	overflow: hidden;
	z-index: 2000;
}

.stories ul li {
	float: left;
	margin-top: 30px;
	width: 200px;
	margin-left: 0px;
	border-left: 1px solid #535252;
}

.stories ul li a {
	text-decoration: none;
	display: block;
	padding: 5px 10px 0;
	float: left;
}

.stories ul li a p {
	color: #e9e9e9;
	font-size: 85%;
	margin: 0.5em 0 0;
	text-align: left;
}

.stories ul li a .title {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 85%;
}

div#homePageWineStory {
	/*padding-left: 125px;
	padding-top: 85px;*/
	height: 700px;
}

div#homePageWineStory div#story-text {
	text-align: left;
	padding: 75px 0 0 90px;
	width: 620px;
}
div#homePageWineStory div#story-text-excerpt {
	padding: 20px;
	background-color: rgba(0,0,0,0.45);
}



a:link .homePageExcerpt h2,
a:hover .homePageExcerpt h2,
a:visited .homePageExcerpt h2  {
	color: #ffffff;
	font: oblique 20px Verdana;
}

.homePageExcerpt {
	/*margin-left: 40px;*/
	position: relative;
}

div.homePageExcerpt p {
	text-align: left;	
}

img#article_link{
	height: 300px;
	width: 100%;
	position: absolute;
	left: 0;
	z-index: 500;
}

a:link .homePageExcerpt p,
a:hover .homePageExcerpt p,
a:visited .homePageExcerpt p {
	color: #c4c4c4;
	line-height: 1.7em;
	font-size: 13px;
	font-family: Verdana;
}

div.homePageExcerpt a span {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	color: #db8f53;
	position: absolute;
	left: 0;
	z-index: 50000;

}



/* @end */

/* @group Footer */

#ft {
	font-size: 77%;
	float: right;
	text-align: right;
	color: #7b7b7b;
	margin: 50px 0;
}

body.default #ft {
	position: absolute;
	left: 45%;
}

#ft p {
	float: left;
	display: inline;
	margin: 4px 8px;
}

#ft ul {
	margin: 0;
	float: left;
	display: inline;
}

#ft li {
	float: left;
	display: inline;
	margin: 4px 4px;
}

#ft p.design {
	float: right;
	display: inline;
}

#ft a {
	color: #7b7b7b;
	text-decoration: none;
}

#ft a:hover {
	color: #fff;
}

/* @end */

/* @group Wine */
div#tasting_pdf {
	margin: 10px;	
}

.pdf{
	background: url(/images/pdf.png) no-repeat right;
	padding-right: 20px;
}
div#wine-label {
	width: 450px;
}

div#view_gallery {
	margin-top: 8px;
	float: left;
	width: 100%;
}

#view_gallery a img:hover {
	filter:alpha(opacity=100);	
	opacity: 100;
}


#view_gallery a img {
	filter:alpha(opacity=40);	
	opacity: .4;
}

#wine-label h2 {
	text-align: left;
	font-variant: small-caps;
	padding-left: 15px;
	padding-top: 2px;
	color: #666;
	background-color: #fff;
	margin: 0px;
}

table.wines td {
	text-align: left;
	padding-right: 15px;
	vertical-align: top;
}

.Wines div#bd h2{
	position: relative;
}

#purchase h2.sold-out a {
	padding: 0;
	text-transform: none;
	font-weight: bold;
	font-family: Arial;
}

#purchase h2.sold-out {
	margin: 0;
	padding: 0;
}

h2#thoughts-header {
	color: #ccc;
}

/* @end */

/* @group Kitchen */

.Kitchen #bd.landing {
	background: url(/images/kitchen_landing_bg.jpg) no-repeat;
}

.Kitchen #landing-nav {
	position: absolute;
	top: 500px;
}

.Kitchen #landing-nav div.item {
	height: 80px;
	width: 215px;
	background-color: rgba(0,0,0,0.65);
	float: left;
	margin-right: 4px;
	padding: 10px;
}

.Kitchen #landing-nav div.item p {
	font-size: 93%;
	line-height: 123.1%;
	margin-top: 8px;
}

#bd div.cookbookMain div.yui-b div.yui-g div.cookbook div.content table tbody tr td.image a img {
	padding: 0px;	
}

/* @group food for thought */

div#fft-home {
	position: absolute;
	right: 0;
	top: 200px;
	width: 400px;
	background: rgba(16,15,14,.85) !important;	
}



/* @end */

/* @group tools */

div#shop-side{
	position: absolute;
	width: 400px;
	right: 0;
}

.Kitchen .wdl-padded p{
	padding-left: 10px;
}

td.tool-image{
	text-align: center;
	padding-bottom: 15px;
}

td.tool-image img{
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}


/* @end */

/* @group recipie */

.Recipes .recipe_list span {
	float: right;
	position: absolute;
	right: 5px;
	bottom: 2px;
	text-transform: uppercase;
}



div.recipes div.kitchen_left {
	padding: 0;
}

div.recipe_list .pagination {
	position: absolute;
	right: 15px;
	top: 175px;
	text-align: right;
}

div.recipe_list .text {
	font-size: 10px;
}

.recipe_list {
	width: 974px;
	float: left;
	margin: -10px -10px 0;
}

.recipe_list .recipe {
	position: relative;
	width: 310px;
	height: 230px;
	float: left;
    margin: 0 1.1em 1.1em 0;
	background: rgba(16,15,14,.85) ;
}

.recipe {
	margin-bottom: 1em;
}

.recipe_list .recipe h4 {
	padding: 0.5em;
	border-top: solid 1px black;
}

#yui-main div.recipe a {
	color: #c4c4c4;
	font-size: 10px;
}

.recipe {
	margin-left: 10px;
}

.recipe img {
	display: block;
	margin: 0px;
}

/* @end */

/* @group cookbook */

#yui-main div.yui-b div.kitchen_left div.yui-g div.cookbook center {
	text-align: left;
}

div.cookbook div.info {
	float: right;
}

div.cookbook div.content table td {
	padding: 0;
	margin: 0;
	text-align: left;
}

#bd div.cookbookMain div.cookbook div.content table tbody tr td img {
	padding-top: 5px;
}

div.cookbook div.content td.image {
	width: 170px;
	vertical-align: top;
}

div.cookbook_tidbit {
	background-color: #0e0e0d;
	padding-bottom: 10px;
}

div.cookbook_tidbit p {
	color: #c4c4c4;
	font-style: italic;
}

div.cookbook_tidbit citation {
	color: #db8f53;
	float: right;
	padding-right: 15px;
}

table.cookbook h1 a {
	color: #fff;
	font-weight: bold;
	text-transform: none;
}

table.cookbook tr td p {
	color: #c4c4c4;
/

*font-size: 11px;*/
}

div.cookbook_panel table.cookbook tbody tr td p a {
	text-decoration: underline;
	font-style: oblique;
}

div.gossip {
	padding: 0 10px;
}

h1#gossip {
	width: 375px;
	float: right;
	margin-bottom: 0;
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 15px;
	background-color: #0e0e0d;
}

div.cookbook_panel {
	overflow: hidden;
}

table.cookbook td {
	text-align: left;
	padding-right: 15px;
	vertical-align: top;
}

#bd div.cookbook h2 {
	margin-top: 7px;
	font-size: 16px;
}

#bd div.cookbook h4 {
	margin-top: -8px;
	color: #c4c4c4;
}

#bd div.cookbook p strong {
	color: #5e5e5e;
}

#bd div.cookbook p a {
	text-decoration: underline;
	font-size: 10px;
	font-style: oblique;
	font-weight: bold;
}

div.cookbook #purchase p {
	color: #fff;
	margin-top: 10px;
}

div.cookbook #purchase a {
	text-decoration: none !important;
	font-style: normal !important;
	
}


/* @end */

/* @group contact */

.Contact li{
	list-style: none;
}

#contact-related ol li {
	margin-bottom: 15px;
}

#contact-related hr {
	margin-bottom: 20px;	
}



/* @end */
/* @end */

/* @group UNSORTED */

div.kitchen_left {
	color: #c4c4c4;
	padding: 10px;
	font-family: Vernada, Tahoma, Arial;
	letter-spacing: 1px;
	background: rgba(16,15,14,.85) !important;
}

div.kitchen_left h2 a {
	color: #c4c4c4;
	font-size: 16px;
}

div.kitchen_left p {

	color: #c4c4c4;
}

div#pg div.kitchen_left div.post h2 a {
	color: #c4c4c4;
	font-family: Vernada, Tahoma, Arial;
	font-size: 16px;
	font-weight: normal;
	text-decoration: underline;
	letter-spacing: 1px;
}

#yui-main div.kitchen_left h2.kitchen,
#bd div.cookbook h2 a {
	

/*margin-top: 5px;*/
	color: #fff;
	font-size: 16px;
}

h4.kitchen_title {
	text-transform: uppercase;
	font-size: 18px;
	letter-spacing: 1px;
	margin-left: 0.5em;
	margin-bottom: 10px;
}

div#bd h2.section-title {	
	font-size: 72px;
	visibility: hidden;
	color: #db8f53;
}

/*#yui-main div.yui-b div.kitchen_left div.yui-g div.cookbook center {
	margin-top: -10px; 
}*/

.cookbookMain .yui-b {
	background: rgba(0,0,0,.8);
}

.cookbookMain .yui-b h2.fftRightHeader {
	font: bold 16px Verdana !important;
	margin-top: 10px;
	margin-bottom: 20px !important;
	margin-left: 10px;
}


.cookbookMain .yui-b h2.fftRight {
	font: bold 11px Verdana !important;
	margin-left: 10px !important;
}

.cookbookMain .yui-b .recipe a {
	text-decoration: underline;
}

.cookbookMain .yui-b h2.recipesSide {
	margin-left: 10px !important;
	font-size: 13px !important;
}

.cookbook {
/*background-color: rgba(16,15,14,.85);*/
	margin-bottom: 1em;
	font-family: Vernada, Tahoma, Arial;
	padding: 0 10px 10px;
	color: #f1f1f1;
}

div.cookbook div.cookbook-body h1 {
	margin-top: 10px;
}

div.content {
	margin-top: 10px;
}

div.cookbook div.content table  td p {
	margin-bottom: 1em;
}


div#wine-links{
	padding-bottom: 5px;
	margin-bottom: 20px;
	position: relative;
}

div#wine-links a{
	position: absolute;
	bottom: 0px;	
}

.wine {
	/*background: rgba(0,0,0,.8);*/
/*margin-bottom: 1em;*/
	padding: 10px;
	float: left;
	clear: left;
	width: 100%;
}

.wine h1 {
	margin-bottom: 0em;
}

.wine img {
	float: left;
	margin-right: 10px;
}

.wine a {
	font-size: 11px;
	text-decoration: underline;
	color: #cb8650;
}

.Club .yui-u img{
	padding-bottom: 15px;
}
div#back-to-clubs{
	clear: both;
	padding: 5px;
	text-align: right;
	background-color: #353330;	
}


div#back-to-clubs a:link{
	padding-left: 10px;
	font-size: 11px;
	text-transform: uppercase;
	background: url(../images/arrow_right.png) no-repeat left 60%;
}

div.wineClub {
	clear: both;
	padding: 10px;
	height: 190px;
}

div.wineClub img {
	float: left;
}

div.wineClub .event {
	background: none !important;
}

div.wineClub h4 {
	margin-top: -10px;
}

input#email {
	width: 100px;
}

div.event {
	margin-bottom: 13px;
	clear: both;
	min-height: 200px;
	overflow: auto;
}

div.event .body {
	float: left;
	margin-top: 10px;
}

div.event .indieEvent {
	width: 400px;
	margin-left: 310px;
	position: relative;
}

div.event .indieEvent h2 a {
	position: static;
}

div.event .indieEvent a span {
	float: right;
}

div.wineClub .indieEvent {
	width: 500px;
	margin: 10px 0 0 260px;
}

.form .rsvp {
	background: rgba(16,15,14,.85);
}

.rsvp li{
	list-style: none;
}
/* @end */

/* @group rss */

div#yui-main div#rss-feeds{
	width: 300px;
	background: none;
}

div#rss-feeds li{
	background-color: #3f3b39;
	margin-bottom: 1px;
	list-style-image: url(/images/rss_icon.png);
	list-style-position: inside;
	padding: 8px;
	text-shadow: #000000 0 0 0;
}

div#rss-feeds li a{
	text-transform: uppercase;
	font-size: 11px;
	background: url(/images/arrow.png) no-repeat right;
	padding-right: 12px;
}


/* @end */



/* @group PointofView */


body.PointOfView div#bd h1 {
	width: 700px;
	margin: 0 auto 5px;
	padding-left: 30px;
	text-transform: uppercase;
}

body.PointOfView div#bd h1#lander{
	margin: 0px;
	padding: 0px;
}


.PointOfView div.yui-b{
	background: none !important;
} 

.PointOfView div.pov_panel {
	position: relative;
	width: 300px;
	float: left;
	background-color: rgba(16,15,14,.85);
	margin-right: 5px;
	padding: 8px 0 8px 8px;
	overflow: hidden;
}

.PointOfView div#intro {
	background-color: no !important;
}

.PointOfView div.pov_panel a{
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}

.PointOfView div.pov_panel img {
	margin-bottom: 15px;
}


/* @end */

/* @group Visit */

.Visit #yui-main .yui-b {
	background: none;
}

.Visit .event {
	background: lola(0,0,0,.8);
	padding: 10px;
}

.Visit .event img {
	float: left;
	margin-right: 10px;
}

.event .indiEvent {
	border: 1px solid #fff;
}

/* @end */

/* @group Journal */

#yui-main div.yui-b div.post h2 {
	margin-bottom: 0px;
	margin-top: 0.8em;
}

#yui-main div.yui-b div.post h2 a {
	color: #ffffff;
	font-size: 17px;
	letter-spacing: 1px;
}

ul#recent_recipies li {
	margin-bottom: 10px;
}

.Journal {
	color: #c4c4c4;
}

.Journal em {
	font-style: italic;
	color: #5e5e5e;
}

.Journal citation a {
	text-decoration: underline;
}

.Journal strong {
	color: #a1a1a1
}

.Journal div.post img {
	margin-top: 15px;
	margin-bottom: 15px;
}

.Journal div.panel li {
	padding-bottom: 5px;
}

#bd .yui-b h3, .Kitchen h3 {
	background: #BE723F;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	font-size: 9px;
	padding: 3px;
	padding-bottom: 4px;
	font-family: Verdana;
	margin-top: 1px;
}

.panel {
	background-color: rgb(28,27,25);
	padding: 5px;
	color: #fff;
}

.panel form {
	background-color: rgb(28,27,25);
}

.panel hr {
	margin: 1em -1em;
	color: #000;
	border: none;
	height: 1px;
	border-bottom: 1px solid #000;
}

.panel p {
	margin: 0;
	padding: 0;
	color: #fff;
}

.panel li {
	list-style-position: outside;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	list-style-type: none;
}

.panel a {
	text-decoration: underline;
	font-weight: normal;
}

.panel a.more,
.panel a.guide {
	text-decoration: none;
	text-transform: uppercase;
}

.blogCatagories .panel a {
	color: #fff;
	text-decoration: none;
	font: bold 11px Verdana;
}

.yui-t6 .yui-b {
	width: 30em;
}

.post {
	overflow: hidden;
	padding: 10px;
	margin-bottom: 10px;
/*background-color: #2c2a28;*/
}

div.post div.excerpt p {
	font-size: 16px;
	color: #c4c4c4;
	margin-top: 10px;
}

.yui-b div.post p.category a {
	text-decoration: underline;
}

.yui-b div.post p {
	color: ##c4c4c4;
}

div.kitchen_left div.post {
	padding: 0;
}

#bd h2.kitchen {
	color: #fff;
	font: bold 16px Verdana;
}

.post.short img {
	margin-right: 10px;
}

.post.short .wrap {
	float: left;
	width: 340px;
}

.default #yui-main .yui-b {
	background: none;
}

.yui-t6 #yui-main .yui-b {
	margin-right: 31em;
}

.yui-t6 #yui-main .yui-b ul {
	margin-bottom: 1em;
}

.yui-t6 #yui-main {
	margin-right: -30em;
}

.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf {
	width: 48%;
}

/* @end */

/* @group Events */

#yui-main .event {
	padding: 10px;
	background-color: rgba(16,15,14,.85);
}

#yui-main h2.title a {
	color: #ffffff;
}

#yui-main h2.title a {
	color: #ffffff;
}

#yui-main h2.title {
	font-size: 16px;
	letter-spacing: 1px;
}

.event img {
	float: left;
	margin-right: 10px;
}


.event p {
	color: #c4c4c4;
}

label.checkbox {
	color: #c4c4c4;
	font-weight: normal;
}



/* @end */

/* @group people browser */

html#people_browser div#filters{	
	width: 330px;
	margin: 0;	
}

html#people_browser div#people-nav-container {
	margin-left: 180px;
}

html#people_browser span.thumb-indicator{
	bottom: -25px;
	left: 5px;
}

html#people_browser div#wine-description{
	margin: 0px;
	width: 275px;
}

html#people_browser div#footer-nav{
	margin-top: 0px;
}

html#people_browser div#wine-description-wrapper{
	margin-left: 220px;	
	margin-top: 210px;
	height: 300px;
}

a#people-more.arrow_bg {
	text-transform: uppercase;
}

div#empty-yui #browser-wrapper #wine-current {
	height: 350px;
	float: left;
	overflow: hidden;
}

div#empty-yui #browser-wrapper #wine-description {
	margin-top: 30px;
	margin-left: 200px;
	background-color: rgba(16,15,14,.45);
	padding: 0 10px;
}


/* @end */

/* @group WINE BROWSER */

div#wine-current{
	position: absolute;
	top: 443px;
}

div#ajax-status{
	width: 300px;
	height: 25px;
	position: absolute;
	top: 400px;
	left: 350px;
	text-align: center;
	z-index: 50000;
}

div#browser-bg{
	position: absolute;
	height: 624px;
	background-color: #000;
	width: 969px;
	top: 30px;
	left: 0px;
	z-index: 0;
}

div#browser-bg-ajax{
	position: absolute;
	height: 624px;
	width: 969px;
	top: 30px;
	left: 0px;
	z-index: 0;
}

/* @group thumb */

div#browser-wrapper div.thumb{
	background: rgba(28,27,25,.85);
	width: 370px;
	overflow: hidden;
	position: absolute;
	bottom: -120px;
	left: 0px;
	height: 87px;

}

div#browser-wrapper div.thumb img {
	float: left;

}

div#browser-wrapper div.thumb p{
	color: #fff;
	text-transform: uppercase;
	float: left;
	width: 220px;	
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 11px;
}


div#browser-wrapper .bar-hover{

}

div#browser-wrapper p#thumb_title{
	margin-top: 8px;
}

div#browser-wrapper .bar-hover{

}

span.thumb-indicator{
	background: url(/images/browser/hover.png) no-repeat;
	height: 15px;
	width: 20px;
	position: absolute;
	bottom: -20px;
	left: 5px;
}

/* @end */

/* @group footer nav */

div#browser-wrapper{
	position: relative;
	padding-top: 15px;
	height: 644px;
}

table#ft-tbl {
	margin-top: 30px;
}

table#ft-tbl td{
	text-transform: uppercase;
	padding-right: 55px;
	font-size: 11px;
}

table#ft-tbl td a:link{
	color: #db8f53;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 10px;
	background: url(/images/browser/more-arrow.png) right no-repeat;
}
table#ft-tbl td hover{
	color: #db8f53;
	text-decoration: underline;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 10px;
	background: url(/images/browser/more-arrow.png) right no-repeat;
}

table#ft-tbl td a:visited{
	color: #db8f53;
	font-weight: bold;
	padding-left: 5px;
	text-decoration: none;
	padding-right: 10px;
	background: url(/images/browser/more-arrow.png) right no-repeat;
}

div#footer-nav{
	position: absolute;
	text-transform: uppercase;
	top: 365px;
	left: 15px;
	width: 940px;
	overflow: hidden;
}


a#footer-left{
	float: left;
	font-size: 12px;	
	background: url(/images/browser/left-arrow.png) no-repeat left center;
	color: #fff;		
	padding: 5px 0 5px 20px;
}

a#footer-right{
	float: right;
	font-size: 12px;
	color: #fff;	
	background: url(/images/browser/right-arrow.png) no-repeat right center;
	padding: 5px 20px 5px 0px;	
}




/* @end */

html#wine_browser,
html#people_browser {
	background-image: none;
}

html#wine_browser h2.section-title,
html#people_browser h2.section-title{
	display: none;
}

#wine_browser #yui-main .yui-b,
#people_browser #yui-main .yui-b{
	background: none !important;
}

.behind {
	
}

div#browser-hdr{
	position: relative;
	margin-left: 35px;	
	z-index: 0;
}

div#nav-container{
}

div#current-releases{
	width: 500px;
	margin-right: 50px;
	float: left;
}

div#memberships{
	float: left;
	width: 350px;
}
div#filters{
	position: relative;
	width: 100%;
	clear: both;	
	margin-top: 15px;
}

div#filters li{
	display: inline;
	list-style: none;
	position: relative;
}

div#cat-povmarcien{
	margin-right: 130px
}

div.category{
	position: relative;
	margin-right: 20px;
	float: left;
}

div#filters div.category h2{
	color: #a0a0a0;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: -5px;
	font-size: 11px;
	font-weight: normal;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div#wine-header{
	overflow: hidden;
}
	
div#wine-description {
	float: left;
	margin-top: 0px;
	margin-left: 380px;
	width: 500px;
	font: 14px Verdana, Arial, Helvetica, Geneva, sans-serif;
}

div#itemDescContainer{
	width: 600px;
	height: 50px;
}

div#wine-description p{
	color: #ffffff;
	font-size: 13px;
	line-height: 1.6em;
}

div#wine-nav{
	position: relative;
	margin-top: 15px;
}

/*#wine_browser div#ft{
	position: absolute;
	top: 750px;
	right: 0px;
}*/

/* @end */



/* @group outreach */


.outreach{
	padding: 10px;

}

.outreach img {
	margin-top: ;
	margin-bottom: 25px;
}

div.outreach div.excerpt p {
	font-size: 16px;
	color: #c4c4c4;
}

div.outreach h2 {
	font-size: 16px;
}

/*object#myContent {border: 1px solid white;
	width: 1000px;
	margin: auto;
}*/

/* Shipping */

div.shipping {
	width: 650px;
	padding: 10px;
	margin-left: -10px;
}

div.shipping h2 {
	font-size: 16px !important;
	color: #db8f53;
	letter-spacing: 0.2em;
	font-weight: lighter;
}

div.shipping ul {
	width: 117px;
	float: left;
	margin-bottom: 20px;
	margin-right: 10px;
	color: #c4c4c4;
}

div.shipping li {
	margin: 3px 0;
}

div.shipping p {
	clear: both;
	color: #c4c4c4;
	width: 415px;
 }

div.shipping a#freethegrapes {
	text-decoration: underline;
}

.thanksBottom h2 {
	border-top: 2px solid #fff !important;
}


/* @end */

/* @group footer */

.RSS-Feeds div#ft,
.PointOfView div#ft,
.Kitchen .Menus div#ft,
.Credits div#ft,
.Privacy div#ft,
.Shipping div#ft,
.SignUp div#ft {
	position: absolute;
	top: 775px;
	right: 0;

}

.Contact div#ft{
	top: 775px;
}


a#bundles {
display: block;
width: 231px;
height: 45px;
text-indent: -5000px;
background: url(/styles/bundle-button.png);
position: absolute;
right: 80px;
margin-top: -150px;
}

a#bundles:hover {
background-position: 0 45px;
}

/* @end */