﻿html {height: 100%; overflow: auto; font-family:Times New Roman; }
body {	background: #FFF url('../images/woodBG.jpg'); overflow: auto; }

a{ color:#2b0105;font-weight:bold;}
table td {color:#2b0105;}
table tr {vertical-align:top;}
div.wrapper{ width:600px; }

div.head
{
	height:150px;
	width:570px;
}

.head{ margin-top:30px; width:600px;}

.head .top {clear:both;height:15px;width:600px;}
.head .topLeft{height:15px; width:12px;background-image: url('/images/header_TopLeft.png'); background-repeat:no-repeat; }
.head .topMid{height:15px; width:573px;background-image: url('/images/header_TopMid.png'); background-repeat:repeat-x;}
.head .topRight{height:15px; width:15px;background-image: url('/images/header_TopRight.png'); background-repeat:no-repeat;}

.head .mid {clear:both;width:600px;}
.head .midLeft{ height:130px;width:12px;background-image: url('/images/header_midLeft.png'); background-repeat:repeat-y;}
.head .midLeft .top{height:6px;width:12px;background-image: url('/images/header_MidLeftTop.png'); background-repeat:repeat-y;}
.head .midLeft .mid{height:105px;width:12px;}
.head .midLeft .bottom{height:19px;width:12px;background-image: url('/images/header_LeftBottom.png');background-repeat:no-repeat;}
.head .midMid{ height:130px;width:573px; color:#9F3;}
.head .midRight{  height:130px;width:15px;background-image: url('/images/header_MidRight.png'); background-repeat:repeat-y;}

.head .bottom {clear:both;width:600px;}
.head .bottomLeft{ height:11px;width:12px;background-image: url('/images/header_bottomLeft.png'); background-repeat:no-repeat;}
.head .bottomMid{ height:11px;width:573px;background-image: url('/images/header_BottomMid.png'); background-repeat:repeat-x;}
.head .bottomMid .left{height:11px;width:11px;background-image: url('/images/header_BottomMidLeft.png'); background-repeat:no-repeat}
.head .bottomMid .mid{height:11px;width:550px;}
.head .bottomMid .right{height:11px;width:12px;background-image: url('/images/header_BottomMidRight.png'); background-repeat:no-repeat;}
.head .bottomRight{ height:11px;width:15px;background-image: url('/images/header_BottomRight.png'); background-repeat:no-repeat;}

.mainSection {padding-left:15px;padding-top:6px; clear:both;}
.mainSection .content { margin:0;min-height:400px;width:585px;background-image: url('/images/MainSection_Back.png'); background-repeat:repeat; }
.mainSection .top {height:39px;width:585px ;background-image: url('/images/MainSection_Top.png'); background-repeat:repeat-x;}


div.content {text-align:left;}

div.content .payment
{
	padding-top:20px;
	padding-left:10px;
	padding-bottom:10px;
}

div.content .menu
{
	padding-right:7px;
	padding-left:7px;
	width:150px;
	min-height:400px;
	margin-top:0px;
}

div.content .wineDisclaimer
{
	padding-top:20px;
	padding-left:10px;
}

div.content .menu UL
{	
	padding:0px;
	margin:0px;	
	list-style-image:none;
	list-style-position:inherit;
	list-style-type:none;
}

div.content .menu UL LI div
{
	margin-left:10px;
	margin-top:4px;
}

div.content .menu UL A
{
	text-decoration:none;
	color:#2b0105;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
}

div.content .page
{
	vertical-align:top;
	margin-top:0px;
}

div.content .page .centered
{
	text-align:center;width:300px;
}
div.content .page p
{
	font-family:Times New Roman;
	font-size:14px;
	color:#4a251f;
	padding-left:10px;
	padding-top:0px;
	margin:0px;
}

div.footer
{
	min-height:30px;
}

div.hometext
{
	padding-left:20px;
	padding-top:10px;
	padding-bottom:6px;
	padding-right:40px;
	font-size:14px;
	line-height:24px;
}

div.pagetext
{
	font-size:12px;
	width:310px;
	text-align:center;
	color:#4a251f;
}

div.wineclub
{
	height:668px;
	width:427px;
	background-image:url('/images/wineclub_back.png');
	background-repeat:no-repeat;
	margin-left:10px;
	z-index:5;
	padding-top:10px;
	font-size:16px;
	color:#4a251f;
	
}

div.wineclub .text
{
	text-align:center;
	width:235px;	
	padding-top:10px;
}

div.wineclub .yearDisplay
{
	margin-top:10px;
	padding-left:40px;
	font-size:30px;
}

div.wineclub table.clubSchedule
{
	margin-left:10px;
}


div.wineclub table.clubSchedule td
{
	padding-right:12px;
	font-size:15px;
}

div.wineclub .clubform
{
	margin:0px;
	margin-top:0px;
	font-size:12px;
}

div.wineclub .clubform .head
{
	height:36px;
	width:200px;
	font-size:26px;
	text-align:center;	
}

div.wineclub .clubform .input
{
	height:10px;
}

div.wineclub .clubform input
{
	margin-bottom:6px;
}

div.wineclub .clubform div
{
}

div.wineclub .clubform .error
{ color:Red;font-weight:bold;}

div.dailyspecials
{
	height:668px;
	width:427px;
	background-image:url('/images/dailyspecials_back.png');
	background-repeat:no-repeat;
	margin-left:10px;
	z-index:5;
	padding-top:10px;
	font-size:16px;
	color:#4a251f;
	
}

div.dailyspecials .subHead
{font-size:12px;}

div.specialsHead{font-size:20px;margin-top:15px;}
div.specialsText{font-size:12px;padding-left:10px;margin-bottom:6px;}

div.appetizers{background-image:url('/images/privateparty_AppetizerHead.png'); 
               background-repeat:no-repeat;
               min-height:165px;
               min-width:300px;
               margin-top:20px;
               }
div.deserts{background-image:url('/images/privateparty_DesertsHead.png'); 
               background-repeat:no-repeat;
               min-height:102px;
               min-width:360px;
               margin-top:20px;
}               
div.weddingreception{background-image:url('/images/privateparty_WRHead.png'); 
               background-repeat:no-repeat;
               min-height:168px;
               min-width:360px;
               margin-top:20px;
}               
div.banquet{background-image:url('/images/privateparty_BanquetHead.png'); 
               background-repeat:no-repeat;
               min-height:168px;
               min-width:522px;
               margin-top:20px;
               z-index:10;
               position:relative;
               margin-left:-130px;
}                 
div.menuDetails
{
	padding-top:50px;
	padding-right:80px;
	font-size:12px;
	padding-bottom:20px;
	position:relative;
}

div.menuDetails table td
{
	text-align:left;
	padding-right:4px;
	color:#2b0105;
}


td.text {color:#F0F;font-size:12px;}

div.winelist
{
	min-height:668px;
	width:427px;
	background-image:url('/images/winelist_back.png');
	background-repeat:no-repeat;
	margin-left:10px;
	z-index:5;
	padding-top:10px;
	font-size:12px;
	color:#4a251f;	
}

div.winelist .winelabel
{
	font-size:16px;
	font-weight:bold;
}

div.couponsMain
{
	width:400px;
	text-align:left;
}
img.coupon
{
	margin-top:30px;
	margin-bottom:30px;
}

div.menumain
{
	min-height:400px;
	width:407px;
	background-image:url('/images/menu_back.png');
	background-repeat:no-repeat;
	margin-left:14px;
	z-index:5;
	padding-top:10px;
	font-size:12px;
	color:#4a251f;	
	
}

div.menumain .menulabel
{ font-size:18px;font-weight:bold;}

div.menumain div.topMenu {padding-top:12px;width:280px;}
div.menumain div.bottomMenu
{
		position:relative;
		z-index:10; 
		padding-top:12px;
		width:500px;
		margin-left:-120px;
		text-align:center;
}

div.menumain table td {padding-right:10px;padding-top:10px;}

