
body
{
    margin: 0px 0px 0px 0px;
    line-height: 19px;
    font-family: Helvetica,verdana, sans-serif;
	font-size:14px;
	background-color: #000;
	color:#f4dd8d;
}
/* main site links */
a:link {color: #f4dd8d;}
a:visited {color: #f4dd8d;}
a:hover {color: #b27902;}
img {display:block;}

.MiniCart {width: 100%; background: url(images/content-bg.gif) repeat-y center; margin: 0 auto; text-align: right; font-size: 12px; border: solid 0px red;}
.MiniCart a {margin-left: 10px;}

#outerWrapper {width:100%; background: url(images/content-bg.gif) repeat-y center; margin: 0 auto;}
#global {width:100%; background:url(images/wrapper-bg.jpg) no-repeat center top; margin-left:auto; margin-right:auto;}
#topWrapper {width:960px; margin-left:auto; margin-right:auto;}
#contentWrapper {border:none; margin: 0 auto; }
#content {padding-top:2px;min-height:400px; width:944px; margin-left:auto; margin-right:auto; }
#footerWrapper {width: 922px; margin-bottom:5px; margin-top:15px; padding: 15px 20px 0px 20px; height:26px; color:#f4dd8d; font-size: 12px; line-height:12px; display: block; background:url(images/bottom.gif) no-repeat; margin-left:auto; margin-right:auto;}
#footerWrapper a {font-size:12px; color:#f4dd8d; padding: 0px 4px 0px 4px; text-decoration:none; text-transform:lowercase;}
#ten11 {width: 940px; margin: 0 auto; font-size: 11px; padding-bottom: 5px; margin-top: -6px;}


#homeContent {display:inline; float:right; width: 615px; margin-left: 10px;}
#homeC2A {display:inline; float:left; width:297px; height:427px; background:url(images/home-giftcert-bg.jpg) no-repeat;}

#internalContent {}
#internalC2A {float:right; width:297px; height:427px; background:url(images/home-giftcert-bg.jpg) no-repeat; margin-left: 10px; clear: left;}

#giftCert {position:relative; top: 125px; left:125px; font-weight:bold;}
#reserveLink {position:relative; top: 235px; left:65px; font-weight:bold;}
#mapLink {position:relative; top: 345px; left:65px; font-weight:bold;}

#calendar {width: 940px; margin: 0 auto; color: #360606;}
.eventTitle {font-size: 18px;}
.eventTime {margin: 10px 0;}
.eventDetails {}


.wine h2 {font-size: 22px; font-style: italic; margin-top: 30px; border-bottom: dotted 1px; width: 500px;}
.menu h2 {font-size: 22px; font-style: italic; margin-top: 30px; border-bottom: dotted 1px; width: 500px;}
.about h2 {font-size: 22px; font-style: italic; margin-top: 30px; border-bottom: dotted 1px; width: 500px;}
.events h2 {font-size: 22px; font-style: italic; margin-top: 30px; border-bottom: dotted 1px; width: 500px;}

h1 
{
    color:#f4dd8d;
    font-weight:bold;
	font-size: 28px;
	background: url(images/header-bg.gif) no-repeat bottom left;
	padding-bottom: 13px;
	}
	
.homeHeader	{	background: none;
}

h2 {
	font-size: 22px;
	color:#f4dd8d;
}



h3 {
	font-size:18px;
	color:#f4dd8d;
}

li {font-size:100%;
   font-family:Tahoma, Verdana, sans-serif;
	 }




.CheckoutButton
{
    color: black;
    font-weight: bold;
    font-size: 14px;
}
.CheckoutButtonDisabled {color: #555555; background-color: #e9e9e9; font-weight:bold; font-size: 14px;}


.dg { border-color:#F9F9F9; padding:1px 1px 1px 1px;}
.dgHeader {background-color:#5d0c0b; font-size:14px; color:#ffffff; font-weight:bold;}
.dgItem {background-color:#ffffff; color:Black; font-size:13px; font-weight:normal;}
.dgItem a {color: #2f0705;}
.dgAltItem {background-color:#eeeeee; color:Black; font-size:13px; font-weight:normal;}
.dgAltItem a {color: #2f0705;}
.dgSelect {font-weight: normal; color: black; font-style: italic; background-color: #99ccff;}
