body { color: black; background: url(../images/background.jpg) top center repeat; margin-top: 0;margin:0;padding:0; }
#container { width: 724px; margin-right: auto; margin-left: auto;background:#fff;overflow:hidden;-moz-box-shadow:0px 0px 8px #666;-webkit-box-shadow:0px 0px 8px #666;border-right:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;height:100%; }
#header { background-image: url(../images/dc_banner_01.jpg); background-repeat: no-repeat; background-position: center 0; width: 724px; height: 200px; margin: 0 0 0 0; }
ul#nav {border-bottom:1px solid #ccc; text-align:center;padding:8px 0 10px 0;margin-top:0px;list-style:none;border-top:1px solid #333;margin-bottom:0px;}
ul#nav li  { float:left; }
ul#nav li a {padding:8px 20px ;border-right:1px solid #ccc;font-size:16px;text-decoration:none;color:#333;font-weight:normal;font-family:'Palatino Linotype', Georgia, "Times New Roman", Times, serif; }
ul#nav li a:hover {color:#c13d3b;}
ul#nav li.current a {color:#c13d3b;border-bottom:1px solid #fff;background:#fff;}
p { padding-right: 15px; padding-left: 15px;line-height:1.5em;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
p.sig, p.sig a {font-size:11px;text-align:center;}
td {}
a { color: #c13d3b; font-weight: normal;text-decoration: none;border:none;outline:none; }
a img {border:none;outline:none; }
a:hover { color: #333; }
a:active { color: #333; text-decoration: none; }
a.order-now {background:url(../images/order-now.gif) no-repeat;width:140px;height:46px;text-indent:-9999em;display:block;}
a.order-now:hover {opacity:.90;}
.img-style-right {background:#fff;border:1px solid #DDDDDD;padding:5px;margin:10px;float:right;}
.img-style-left {background:#fff;border:1px solid #DDDDDD;padding:5px;margin:10px;float:left;}
.img-style {background:#fff;border:1px solid #DDDDDD;padding:5px;display:block;margin:0 auto;}
#label { width: 240px; height: 260px; float: left; padding-left: 3px; }
#winedesc { width: 450px; height:460px; float: left;border-bottom:1px dashed #ccc;padding:10px 0 10px 0;}
#winedesc.sm { width: 450px; height:340px; float: left;border-bottom:1px dashed #ccc;padding:10px 0 10px 0;}
#winedesc.tp { width: 450px; height:360px; float: left;border-bottom:1px dashed #ccc;padding:10px 0 10px 0;}
#winedesc.lg { width: 450px; height:390px; float: left;border-bottom:1px dashed #ccc;padding:10px 0 10px 0;}
#winedesc.last { width: 450px; height:300px; float: left;border-bottom:none;padding:10px 0 10px 0;}
#winedesc a { color: #333; font-weight: normal;font-size:20px; text-decoration: none;font-family:'Palatino Linotype', Palatino, Georgia, "Times New Roman", Times, serif;}
#winedesc a:hover {color: #c13d3b; }
#winedesc h1 { color: #c13d3b; font-size: 20px; font-family:'Century Gothic',Arial, Helvetica, sans-serif; font-weight:bold; font-style: normal; margin:15px 0 15px 0; padding-right: 15px; padding-left: 15px;text-shadow:0px 1px 1px #999;text-transform:uppercase; }
#winedesc h2 {font-size:15px}
#winedesc p {font-family:Arial, Helvetica, sans-serif;font-size:14px; padding-right: 15px; }
h1 { color: #333; font-size: 20px; font-family:'Palatino Linotype', Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: normal; margin:0; padding-right: 15px; padding-left: 15px;text-shadow:0px 1px 1px #666; }
h2 { color: #333; font-size: 20px; font-family:'Palatino Linotype', Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: normal; margin:0; padding-right: 15px; padding-left: 15px;text-shadow:0px 1px 1px #666;margin-bottom:5px; }
h1.winner {background:url(../images/winner-head.gif) no-repeat;width:252px;height:78px;text-indent:-9999em;margin-left:30px;margin-bottom:15px;}
h1.browse {background:url(../images/browse-header.gif) no-repeat;width:367px;height:53px;text-indent:-9999em;margin-left:30px;}
h1.about {background:url(../images/about-header.gif) no-repeat;width:356px;height:54px;text-indent:-9999em;margin-left:30px;}
h1.ordering {background:url(../images/ordering-header.gif) no-repeat;width:168px;height:67px;text-indent:-9999em;margin-left:30px;}
h1.contact {background:url(../images/contact-header.gif) no-repeat;width:234px;height:55px;text-indent:-9999em;margin-left:30px;}
h2.vineyard {background:url(../images/vineyard-header.gif) no-repeat;width:396px;height:67px;text-indent:-9999em;margin-left:30px;}
h2.tasting {background:url(../images/tasting-header.gif) no-repeat;width:379px;height:53px;text-indent:-9999em;margin-left:30px;}
h2.directions {background:url(../images/directions-header.gif) no-repeat;width:203px;height:53px;text-indent:-9999em;margin-left:30px;}
.award {margin-left:150px;}
#hp-button{float:right; margin:-15px 45px 10px 20px}
#hp-button:hover{opacity:.90;}
.float-left{float:left;}
.float-right{float:right;}
.margin-right {margin-right:5px;}
#google-map {width:300;height:250px;float:left;margin:10px;}
#callout-left { float: left; }
#callout-right { text-align: right; float: right; }
#callout-left p { color: #000; font-size: x-small; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
#callout-right p { color: #000; font-size: x-small; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
#contact p {font-size:15px;margin-bottom:5px;line-height:.7em;}
#contact h1 {margin-bottom:15px;}
#clear { clear: both; }
.clear { clear: both; }