* {margin:0; padding:0;}
/*containers*/
body {background-color:#414e0e/*2e0808*/; color:#000000; font:normal 12px/16px Arial, Helvetica, sans-serif; text-align:center;}   /*background:#494949 url(images/newhome/background.gif) left top repeat-x;*/
#container {margin:10px auto 0 auto; padding:0; text-align:left; width:974px; }
#header {border:#FFFFFF solid 5px; height:190px; overflow:hidden; width:964px;}
#main {background:url(../images/newhome/main_brdr.gif) no-repeat 0 0; margin-top:8px; padding-top:40px; position: relative; text-align:left; width:974px;} 
p {margin:5px 0;}

/*date widget*/
.dates {color:#fff; height:20px; font:normal 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; position:absolute; left:714px; top:0; text-align: center; width:260px;}

/*anchors*/
a:link, a:visited {color:#660000;}
a:hover {color:#f77f7f; text-decoration:none;}

/*headings*/
h1.cta { background:url(../images/newhome/mainCTA.gif) top left no-repeat; height:110px; margin:0; padding:0; text-indent:-9000px;}
h1.eventcta {background:url(../images/newhome/eventcta_main.gif) no-repeat 0 0; height:18px; margin:0 15px; text-indent:-90000px;}
h1.toolscta {background:url(../images/newhome/tradetoolscta.gif) no-repeat 0 0; height:18px; margin:0 15px; text-indent:-90000px;}
h2.cta2 {background:url(../images/newhome/winelistCTA.gif) top left no-repeat; height:20px; margin-top:15px; padding:0; text-indent:-9000px;}
h3 {font-size:12px; margin-bottom:5px; padding:0;}

/*header*/
.headerLogo, .headerbottle, .navbarBottle, #navBar {display:inline; float:left;}
.headerLogo {width:548px;}
.headerbottle {width:416px;}
.navbarBottle {width:255px; margin:0; padding:0;}

/*footer*/
#footer {clear:both; color:#fff; font-size:11px; margin:0 auto; padding-top:20px; text-align:center; width:974px;}
/*.footercenter {color: #FFFFFF; font:normal normal 11px/14px Arial, Helvetica, sans-serif; margin-top:20px;text-align:center;}*/
#footer a:link, #footer a:visited {color:#fff;}
#footer a:hover {color:#666666; text-decoration:none;}


/*Nav Bar*/
#navBarContainer {background:url(../images/newhome/headerNavbkgrnd.gif) left top repeat-x; clear:both; height:26px; margin:0; padding:0;}
#navBar {width:709px;}
#navBar ul {margin:0; padding:0; list-style-type:none;}
#navBar ul li {border-right:#975250 solid 1px; display:inline; float:left; margin-top:1px; padding:0;}
#navBar ul li a:link, #navBar ul li a:visited {color:#e3d4b6; font:bold 12px/25px Verdana, Arial, Helvetica, sans-serif; padding: 0 20px; margin:0;}
#navBar ul li a:hover {color:#e9ae30; text-decoration:none;}



/*Main area*/
.content, .topten {display:inline; float:left;}

.content {background-color:#cdcbc3; 
border-right:#9a948b solid 4px;
border-bottom:#9a948b solid 4px;
border-left:#9a948b solid 4px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
-moz-border-radius-bottomright:20px;
-moz-border-radius-bottomleft:20px;
-webkit-border-bottom-right-radius:20px;
-webkit-border-bottom-left-radius:20px; 
overflow:hidden;
padding-bottom:20px;
width:706px;
}



.missionst, .contentBox2 {margin:0 15px; overflow:hidden; width:676px;}
.contentBox1img, .contentBox1txt {display:inline; float:left; }
.contentBox1img {margin:0 5px; width:100px;}
.contentBox1txt {width:566px;}
.contentBox1txt a:link, .contentBox1txt a:visited {font-weight:bold;}
.flashbanner {border-top:#94896c dotted 1px; border-bottom:#94896c dotted 1px; clear:both; margin:30px auto; padding:15px; text-align:center; width:460px;}
/*.contentBox2 {background:url(../images/newhome/barrels2.jpg) no-repeat right bottom; margin-left:15px; padding-right:190px; width:501px;}*/
.wineintro, .eventlist {display:inline; float:left;}
.wineintro {margin-right:10px; width:445px;}
.centerlink{margin:10px 0; text-align:center;}
.eventlist {background-color:#dfddd7; padding:10px 5px; width:210px;}
.eventlist h3 {background:url(../images/newhome/eventcta.gif) no-repeat 0 0; display:block; height:12px; margin-bottom:10px; text-indent:-9999px;}
.eventlist ul {list-style:none; margin:0; padding:0; }
.eventlist ul li {margin:10px 0;}
.eventlist ul li a:link, .eventlist ul li a:visited, .eventarchive li a:link, .eventarchive li a:visited {display:block; font: bold 12px/18px Arial, Helvetica, sans-serif;}
.posted {color:#878787; font:italic 11px/14px Georgia, "Times New Roman", Times, serif;}
a.viewmore {display:block; text-align:right;}

.contentbotom {display:none;}
.address {background:url(../images/newhome/address_bkgrnd.gif) no-repeat center 0; color:#660000;font: normal 12px/20px Georgia, "Times New Roman", Times, serif; text-align:center; padding:15px 0;}
a.fblink:link, a.fblink:visited {padding:10px 0;}
.fblink img {border:none;}

/*Top 10 list*/
.topten {background-color:#444; border-bottom:#777 solid 1px; border-right:#777 solid 1px; 
border-bottom-right-radius: 20px; font-family:Arial, Helvetica, sans-serif;
-moz-border-radius-bottomright:20px;
-webkit-border-bottom-right-radius:20px;
margin:0; padding-bottom:18px; width:259px;}
.topten ul {list-style:none;}
.tenwhtwines, .tenredwines {padding:0 4px;}
.tenwhtwines{margin-bottom:20px;}
.tenwhtwines h3 {background:url(../images/newhome/topwhite.gif) no-repeat 0 0; display:block; height:11px; margin-bottom:5px; padding:0; text-indent:-9999px;}
.tenredwines h3 {background:url(../images/newhome/topred.gif) no-repeat 0 0; display:block; height:11px; margin-bottom:5px; padding:0; text-indent:-9999px;}
.tenlist {margin:5px 0;}
.tenlist li {border-bottom:#5e5e5e solid 1px; font-size:11px; line-height:24px;}
.tenlist li a:link, .tenlist li a:visited {color:#fff; display:block; padding:2px 0; text-decoration:none;}
.tenlist li a:hover {background-color:#4e4e4e;}
.topprodname {font-style:normal; font-weight:bold; margin-right: 5px;}
.topproditem {font-style:italic;}

/*current events*/
.eventarchive {list-style:none; margin:0 15px; padding:0;}
.eventarchive li {border-bottom:#94896c solid 1px; margin:10px 0 0 0; padding-bottom:10px;}
.pages {margin:15px;}
.pages ul li {display:inline; margin:0 5px;}

/*trade tools*/
.filterlist {margin:15px;}
.filterlist ul{list-style:none; margin:0; padding:0;}
.filterlist ul li {margin-bottom:10px;}
.filterlist ul li label {font-weight:bold; margin-right:10px;}
.tradetools {clear:both; margin:15px 0;/*margin:0 15px;*/ width:676px;}
.tradetools th {background-color:#444; color:#fff; line-height:24px; padding-left:4px; text-align:left; width:338px;}
.tradetools td {border-bottom:#b8b5af solid 1px; padding:4px;vertical-align:top;}
.tools {list-style:none;}

/*misc*/
.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}