
/* CSS Document */
#home_left_col	{
	float : left;
	width : 225px;
	border-right : 4px solid #FFF;
}

#home_right_col	{
	width : 500px;
	float : right;
	clear : left;
}

#home_copy	{
	width : 500px;
	height : auto;
	background-color : #000000;
	padding : 10px 30px 5px 30px;
	margin : 0px;
	float : right;
	text-align : left;
	line-height : 19px;
}

#home_content_bottom_img	{
	float : right;
	border-top : 4px solid #FFF;
	height : 107px;
}
#home_copy_left	{
	width : 500px;
	height : 1000px;
	background-color : #000000;
	color : #FFF;
	padding : 5px 30px 5px 30px;
	margin : 0px;
	float : center;
	text-align : left;
	line-height : 19px;
	background-repeat : no-repeat;
}

h2	{
	font-size : 14px;
	color : #5F84BC;
	padding : 0px 0px 0px 0px;
	margin : 0px;
}

#news_list	{
	line-height : 15px;
}


#news_list li	{
	padding : 5px 0px;
}

body	{
	padding : 5px 0px 0px 0px;
	margin : 0px;
	background-color : #FFFFFF;
	width : 100%;
	font-size : 11px;
	line-height : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px;
}

label {
	font-weight: bold;	
}

a	{
	color : #c1a15e !important;
	text-decoration : none !important;
}

a:hover	{
	color : #666666 !important;
	text-decoration : none !important;
}

h1	{
	font-size : 18px;
	color : #CD9621;
	border-bottom : 1px solid #CD9621;
	padding : 10px 0px 3px 0px;
	margin : 0px 0px 0px 0px;
	font-variant: small-caps
}

h1 a	{
	color : #c1a15e;
	text-decoration : none;
}

h1 a:hover	{
	color : #5F84BC;
	text-decoration : none;
}

p	{
	padding : 5px 0px;
	margin : 0px;
}

h2	{
	font-size : 11px;
	color : #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: right;
}

h2 a	{
	color : #c1a15e;
	text-decoration : none;
}

h2 a:hover	{
	color : #333333;
	text-decoration : none;
}

#container	{
	width : 850px;
	border : 2px solid #000000;
	background-color : #000000;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	height: 900px;
}

#winecontainer	{
	width : 850px;
	background-color : #000000;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	height: 1050px;
}

#page	{
	width : 838px;
	margin-left : auto;
	margin-right : auto;
	padding : 0px;
	margin : 3px;
	background-color : #000000;
	height: auto;
}


#subnav	{
	height : 18px;
	font-size : 11px;
	font-family : Georgia, serif;
	color : #000;
	text-align : left;
	padding : 5px 0px 0px 20px;
}


#subnav_homes	{
	height : 18px;
	font-size : 11px;
	border-top : 3px solid #FFF;
	border-bottom : 3px solid #FFF;
	font-family : Georgia, serif;
	color : #000;
	text-align : left;
	padding : 0px 0px 0px 3px;
}

#subnav div, #subnav_homes div	{
	float : left;
	padding : 0px 5px;
}

#subnav a, #subnav_homes a	{
	color : #5D80BF;
	text-decoration : none;
}

#subnav a:hover., #subnav_homes a:hover	{
	color : #CD9621;
	text-decoration : none;
}

#footer	{
	padding : 5px 0px;
	font-size : 12px;
	color : #FFF;
	font-weight : bold;
	width : 838px;
	background-color : #999999;
	clear : both;
	border-top : 3px solid #FFF;
	bottom: auto;
	vertical-align: text-bottom;
}

#footer a	{
	color : #FFF;
	text-decoration : none;
}

#footer a:hover	{
	color : #5D80BF;
	text-decoration : none;
}

#footer_contact_info	{
	width : 850px;
	margin-left : auto;
	margin-right : auto;
	font-size : 10px;
	padding : 12px 0px 10px 0px;
	text-align : center;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#footer_contact_info a	{
	color : #FFFFFF;
}

#footer_contact_info a:hover	{
	color : #FFFFFF;
	text-decoration : underline;
}

#area_info_page	{
	background-image : url(../../media/images/homes/homes_content_bg_repeat.gif);
	background-repeat : repeat-y;
	height : 100%;
}

#page_left	{
	float : center;
	width : 240px;
	height : 100%;
	text-align : left;
	border-bottom : 3px solid #EDD9AE;
	border-right : 3px solid #EDD9AE;
}

#page_left_company	{
	float : left;
	width : 245px;
	height : auto;
	text-align : center;
	padding-top: 20px;
}

#page_right	{
	float : right;
	width : 557px;
	height : 100%;
	border-left : 3px solid #FFF;
	background-color : #FFF;
	text-align : left;
}

#page_content	{
	color : #000;
	line-height : 20px;
	text-align : left;
	height : 100%;
	padding : 0px 20px;
}

#three_col_content	{
	width : 760px;
	padding : 20px;
	text-align : left;
}

#three_col_content	a	{
	color : #5D80BF;
	text-decoration : underline;
}

#three_col_content	a:hover	{
	color : #CD9621;
	text-decoration : underline;
}

.button	{
	background-color : #CD9621;
	color : #FFF;
	font-size : 14px;
}
.header26, .SectionTitleMedium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 30px;
	padding-bottom: 5px;
}
#winepage {
	width : 838px;
	margin-left : auto;
	margin-right : auto;
	padding : 0px;
	margin : 3px;
	background-color : #000000;
	height: auto;
}
#winecontainer #winepage #content #home_copy .breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
p, .bodycopy, .errorText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
body {
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.style2 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style4 {	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style5 {color: #FFFFFF}
.style6 {
	color: #333333;
	font-weight: bold;
}
.style7 {	color: #c1a15e;
	font-weight: bold;
}
.style1 {color: #999999}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tabnavon
	{
	color: #333333;
	font-size : 9px;
	line-height: 18px;
	}
.tabnav
	{
	color: #c1a15e;
	font-size : 9px;
	line-height: 18px;
	}
	
a img { border-color : #000000; }

.CatalogTitleLink
	{
	font-size : 12px;
	font-weight: bold;
	}

tr.RowA
	{
	font-weight: bold;
	color : #CD9621;
	}	

table, tr
	{
	line-height : 19px;
	color: #FFFFFF;
	font-size : 12px;
	background-color : #000000;	
	}
	
/* --------------------------------------------- */
/* Start: - Allocations                          */

#allocation_table {
	border: 1px solid #FFF;
	width:100%;
	margin:5px 0 0 0;
}

#allocation_table th  {
	background-color: #F96;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 5px;
}

#allocation_table #name {
	border-bottom: 1px solid #EAAEA8;
	border-left: 1px solid #EAAEA8;
	border-right: 0px solid #EAAEA8;
	border-top: 1px solid #EAAEA8;
	text-align: left;
}

#allocation_table #period {
	border-bottom: 1px solid #EAAEA8;
	border-left: 0px solid #EAAEA8;
	border-right: 1px solid #EAAEA8;
	border-top: 1px solid #EAAEA8;	
	text-align: right;
}

#allocation_table .subheader {
	background-color: #CD9621;
	color: #FFF;
	font-size: 11px;
	font-weight: normal;
	padding: 3px;
	text-align: center;
}

#allocation_table .row1 {

}

#allocation_table .row2 {

}

#allocation_table td {
	border: 1px solid #FFF;
	padding: 3px;
	text-align: left;
}

#allocation_table #image {
	text-align: center;
}

#allocation_table img {
	border: 0;
}

#allocation_table #description {

}

#allocation_table #maximum {
	text-align: center;
}

#allocation_table #addtocart {
	text-align: center;
}

/* End: - Allocations                           */	