/* CSS Document */



body				{min-width:760px; background-color:#000000; margin:0px; padding:0px; background-image:url(../images/backgrounds/left_channel_stripes.gif); background-repeat:repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:11px }	

a img				{border:0px;}

#header_stripe		{margin:0px; padding:0px; width:100%; height:10px; background-image:url(../images/backgrounds/pagetop_stripe.gif); background-repeat:repeat-x; clear:both}

#header_container	{margin:0px; padding:0px; width:100%; height:87px; background-color:#000000;}

#logo_container		{margin:14px 0px 0px 17px; padding:0px; width:188px; height:53px; float:left;}



#barrel_container	{width:336px; margin:10px 5px 0px 0px; height:73px; float:right;}

#barrel_container div{float:left; margin:0px 6px}

#barrels			{margin:10px 15px 0px 0px; padding:0px; width:210px; height:73px;}



#main_container		{margin:0px; padding:0px; width:100%;}

#left_main			{margin:0px; padding:0px; width:100px; float:left;}



#leftnav			{margin:0px 0px 0px 26px; padding:0px 0px 0px 0px; width:100px;}

#leftnav div		{float:left;}

.left_link			{margin:6px 0px 0px 0px; padding:0px 0px 0px 1px; width:19px}

.left_link div		{float:right}



#right_main			{ background-color:#3366FF; float:left; }



#footer_container	{margin:0px; padding:0px; height:42px; width: 100%}

#footer_container div{float:right}

#footernav			{margin:0px 0px 0px 0px; padding:0px; width:658px; height:42px; float: right}

#footernav div		{float:left}



#footertextlinks	{float: left}

#footertextlinks div{margin-top: 3px; }

#footertextlinks a		{ color:#c2ab83; text-decoration:none}

#footertextlinks a:hover	{ color:#ece8d7; text-decoration: none}





#content_container  { width:75%; float:right }

.about_container	{ height:214px; background-image: url(../images/backgrounds/about_background.gif); background-repeat:repeat;}

.about_image_container	{width:455px; height:214px; margin-left:34px; padding:0px}

/* orig #about_image_container	{width:600px; height:214px; margin-left:34px; padding:0px}*/



#bio_container		{ height:275px; background-color:#312b21} 

#bio_area			{ width:656px; height:275px;}

#bio_area p			{ height:190px; margin:0px ; padding:0px; width:360px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#d8cab1; position:relative; top:65px; left:20px; overflow:auto}

.johnG				{ background-image:url(../images/bio_pics/johng_back.jpg); background-repeat:no-repeat;}

.laneG				{ background-image:url(../images/bio_pics/laneg_back.jpg); background-repeat:no-repeat;}

.danC				{ background-image:url(../images/bio_pics/danc_back.jpg); background-repeat:no-repeat;}

.jonD				{ background-image:url(../images/bio_pics/jond_back.jpg); background-repeat:no-repeat;}

.blakeW				{ background-image:url(../images/bio_pics/blakew_back.jpg); background-repeat:no-repeat;}

.kenB				{ background-image:url(../images/bio_pics/kenb_back.jpg); background-repeat:no-repeat;}

.steveC				{ background-image:url(../images/bio_pics/stevec_back.jpg); background-repeat:no-repeat;}
.billV				{ background-image:url(../images/bio_pics/billv_back.jpg); background-repeat:no-repeat;}



p.topper			{ margin-top:0px;}



.form_row			{ margin:10px 0px; clear:both}

.form_req			{ width:10px; float:left; color:#ece8d7; font-family:Arial, Helvetica, sans-serif; font-size:12px}

.form_label			{ width:130px; height:27px; margin-top:3px; float:left; color:#ece8d7; font-family:Arial, Helvetica, sans-serif; font-size:12px}

input				{ width:265px;}

textarea			{ width:300px; height:150px;}

#content			{ margin-left:55px; margin-right:100px; max-width:660px;}

#product_content	{ width:400px; float:left}

#product_subnav		{ padding-top:2px; width:660; height:28px; background-image: url(../images/buttons/back_background.gif); background-repeat:repeat-x;}

#product_subnav div{float:left}

h1					{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ece8d7; font-weight:normal; margin-bottom:0px; padding:0px}

h2					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ece8d7; font-weight:normal; margin-bottom:0px; padding:0px}

#content p,

#product_right p,

#product_content p	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#c2ab83; padding:0px; margin:0px 0px 10px 0px}



#product_right		{ width:235px; float:left; margin-left:20px; margin-top:30px}

#content a,

#product_content a			{ color:#c2ab83;}

#content a:hover,

#product_content a:hover	{ color:#ece8d7;}



#area_navigation	{ margin:0px; padding:0px; height:20px;}

#area_navigation div{ float:left;}

.p7tbsub			{ position:absolute; z-index:400; display:block; background-color:#593c0d; width:120px;}

.p7tbsub p			{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; margin:4px;}

.p7tbsub a			{ color:#FFFFFF; text-transform:uppercase; text-decoration:none;}

.p7tbsub a:hover	{text-decoration:underline;}

#P7TabH				{width:98%; position:absolute; left: 0px; top: 0px; z-index: 200; visibility: hidden}

.mini_pic			{width:126px; float:left; margin:0px 10px;}

#mini_bar			{background-color:#312b21;}



#gallery_container	{ margin:0px; padding:0px; width:660px; background-color:#312b21;}

#pics_container		{ width:620px;}

#gallery_title		{ width:165px; text-align:right; text-transform:uppercase; margin:2px 0px 0px 60px; padding:0px; color:#ece8d7; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px;}





#product_container	{ height:296px; background-color:#312b21}

#L2_product_container	{ height:211px; background-color:#312b21}

.short				{width:420px;}

.productnote_titles	{margin:20px 0px 6px 0px}



.winelabel_container{height: 50px; clear: right; width: 659px}

#purchasebtn		{float: right}

#winetitles			{float:left; height: 40px; }
