body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a{margin:0;outline:none;padding:0;}fieldset,img{border:0;}ol,ul{list-style:none;}#bg{background:url(images/bg.jpg) no-repeat top center;margin:0 auto;overflow:visible;}body{background:#fefdde url(images/bg2.gif) repeat-x top center;color:#000;font:14px/23px Georgia, Times;height:100%!important;margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0 0 15px;}h1{font-family:arial, serif;letter-spacing:5px;margin-bottom:20px;padding-bottom:5px;text-transform:uppercase;}#sidebar{margin-top:5px;}#sidebar h2,.widget h3,#sideshoppingcart h3{border-bottom:1px solid #bb913a;display:block;font-family:Arial, serif;letter-spacing:2px;text-transform:uppercase;}blockquote{margin:0 35px;}p{margin:0 0 15px;padding:0;}h4 a{color:#333;font-size:17px;}h4 strong,small{color:#777;}.wrapper{display:block;margin:0 auto;width:960px;}#header{float:left;height:181px;position:relative;width:960px;}#logo{position:absolute;z-index:150;}#social{float:right;font-family:Georgia, Times;height:50px;margin-top:69px;text-align:center;width:323px;}#social label,.box1 label,.box3 label{color:#777;font-size:16px;text-transform:uppercase;word-spacing:2px;}.bigtext,#social .text{-moz-border-radius:6px;-webkit-border-radius:6px;background:#fff;border:2px solid #ddd;border-radius:6px;font-size:14px;padding:4px 6px;width:180px;}.long{width:260px;}.text:focus{background:#f9f7d5 !important;border:1px solid #ccc;}#social .submit{-moz-border-radius:6px;-webkit-border-radius:6px;background:url(images/button_bg.gif) repeat-x center;border:2px solid #6e0019;border-radius:6px;color:#fff;font-family:Georgia, Times;font-size:12px;padding:5px 8px;position:relative;text-transform:uppercase;top:-1px;word-spacing:2px;}#social img{position:relative;top:3px;}#social a{color:#333;font-weight:700;}#menu{background:url(images/menu_bg.png);float:left;height:48px;line-height:48px;margin:0 auto 15px;position:relative;width:100%;z-index:108;}#menu .wrapper{background:#fff;height:36px;margin-top:6px;width:100%;}#menu ul{height:36px;margin:0 auto;overflow:visible;width:962px;}#menu li{float:left;position:relative;}#menu li a{color:#333;display:block;float:left;font:13px/36px Georgia, Times;letter-spacing:1px;padding:0 26px;text-transform:uppercase;}#menu li a:hover{background:url(images/menu_bg_hover.gif) top center;color:#fff;line-height:48px;margin-top:-6px;position:relative;z-index:101;}#menu li ul{-moz-box-shadow:0 2px 3px #111;-webkit-box-shadow:0 2px 3px #111;background:#fff !important;box-shadow:0 2px 3px #111;clear:both;display:block;height:auto;left:-999em;position:absolute;text-align:left;width:auto;z-index:110;}#menu li li{background:#fff;display:block;float:left;width:100%;}#menu li .winechoice{height:199px;text-align:center;width:400px;}#menu li .winechoice li{clear:none;display:inline;float:left;width:auto;}#menu li li a{background:#fff;display:block;float:none;font-size:12px;margin:0;padding:0;width:100%;}#menu li .winechoice a{display:inline;float:left;margin:0;width:100px;}#menu li li a:hover{background:url(images/submenu_bg.gif) no-repeat #312f2e top;color:#fff;line-height:36px;margin-top:0;}#menu li:hover ul{background:#fff;left:auto;top:36px;}#menu li ul li span{padding:0 26px;width:auto;}#menu .winechoice span{padding:0;}#content{background:#fff;display:block;float:left;margin:0;min-height:600px;width:960px;}.pad25{display:block;padding:25px;}.pad10{display:block;padding:0 10px;}.clr{clear:both;height:0;line-height:0;}#footer{display:block;float:left;margin:0 auto;width:100%;}#footer .wrapper{background:url(images/footer.jpg) no-repeat top center;color:#dedede;font-family:Georgia, Times;font-size:12px;height:350px;position:relative;text-align:center;}#bottom_link{float:left;height:165px;left:50px;position:absolute;top:40px;width:340px;}#bottom_link span{visibility:hidden;}#footer .pane{float:right;height:300px;text-align:left;width:186px;}#footer h3{background:url(images/dotted_bg.png) repeat-x bottom;font-size:13px;font-weight:400;line-height:40px;margin-bottom:10px;margin-right:30px;margin-top:20px;text-transform:uppercase;}#footer a{clear:left;color:#dedede;display:block;float:left;font-style:italic;}#footer a:hover{color:#fff;text-decoration:underline;}.full{float:left;width:910px;}.half{float:left;margin-right:30px;width:440px;}.threefourths{float:left;margin-right:30px;width:675px;}.onefourth{float:left;margin-right:25px;width:195px;}h1 small{font-size:13px;}.title{border-bottom:1px solid #bb913a;display:block;line-height:30px;}.squarefeature{-moz-border-radius:6px;-webkit-border-radius:6px;background:#ededed;border:3px solid #e1e1e1;border-radius:6px;margin:0 0 15px;padding:10px 0 0;}.wpsc_loading_animation{-moz-border-radius:6px;-webkit-border-radius:6px;background:#ededed;border:3px solid #e1e1e1;border-radius:6px;font-size:16px;font-weight:400;left:6px;letter-spacing:1px;line-height:30px;padding:5px;position:relative;text-align:center;width:160px;z-index:100;}.feature{background:#fffce5 url(images/feature_bg.gif) repeat-x top center;float:left;font:normal 13px/18px Georgia, Times;margin:0 15px 15px 0;min-height:150px;padding-bottom:10px;text-align:center;width:205px;}.feature p{margin:0 20px;min-height:73px;position:relative;top:-5px;}.feature h3{font-size:21px;font-weight:400;line-height:50px;word-spacing:2px;}.feature h3 span{font-size:16px;font-style:italic;text-transform:lowercase;}.button{-moz-border-radius:6px;-webkit-border-radius:6px;background:url(images/button_bg.gif) repeat-x center;border:2px solid #6e0019;border-radius:6px;color:#fff!important;display:block;font:normal 14px Georgia, Times;margin:8px auto;padding:6px;text-align:center;text-transform:uppercase;width:160px;word-spacing:4px;}.checkout_button{margin-bottom:0;}.box1,.box2,.box3{float:left;text-align:center;width:300px;}.box1 label,.box3 label{color:#444;}.box2{font-size:24px;font-style:italic;line-height:50px;width:50px;}#map{-moz-border-radius:6px;-webkit-border-radius:6px;border:4px solid #ddd;border-radius:6px;height:290px;margin-top:40px;width:900px;}.get_directions{margin-top:10px;padding:9px;width:160px;}#crumbs{display:block;margin-bottom:5px;position:relative;top:-7px;}#content a{color:#6e0019;}#content .entry-title a{margin:0;padding:0;}.entry-meta{color:#555;font-size:12px;font-style:italic;line-height:15px;position:relative;top:-10px;}.entry-readmore{font-size:12px;position:relative;top:-5px;}.entry-content{padding-bottom:15px;}.entry ul{list-style:circle;margin:5px 35px 15px;}.entry ol{list-style:decimal;margin:5px 35px 15px;}.alignleft{float:left!important;}.alignright{float:right!important;}input[type=text],input[type=password],textarea{background:#fff;border:1px solid #ccc;font-family:Arial, Serif;font-size:14px;padding:3px 6px;width:200px;}#sidebar input[type=text],#sidebar input[type=password]{width:180px;}textarea.text{height:40px;}#wpsc_checkout_form_7,#wpsc_checkout_form_16,#wpsc_checkout_form_17{width:110px;}.entry input[type=text]:focus{border:1px solid #aaa;}.wp-caption{background:#e9e9e9;border:1px solid #ddd;margin:12px;text-align:center;}.wp-caption img{border:1px solid #fff;margin:4px 0 0;}.wp-caption-text{color:#444;font-size:12px;font-style:italic;line-height:18px;margin:0;padding:0 15px;position:relative;top:-3px;}.total_price{text-align:right;}.specifics td total_price{padding-right:35px;}a.wpsc_edit_product{color:red;display:none!important;}.wpsc_product_title,.prodtitles span{font-size:20px;}.custom_meta div{border-bottom:1px solid #bb913a;display:block;float:left;font-size:12px;margin-right:4px;padding:2px 0;width:98px;}.custom_meta div strong{display:block;float:left;width:100px;}.custom_meta div em{border-left:1px solid #bb913a;display:block;float:left;padding-left:5px;width:280px;}.single_product_display .custom_meta div{margin:5px 0;width:100%;}.wpsc_product_price{border-right:1px solid #ccc;}.wpsc_product_quantity,.wpsc_product_price{float:left;text-align:center;width:90px;}.wpsc_product_meta{float:left;font-size:22px;margin-top:4px;width:182px;}.wpsc_product_quantity label,.wpsc_product_price span{color:#000;font-size:12px;font-weight:700;text-transform:inherit;}.wpsc_buy_button,.wpsc_join_the_club{float:left;margin-left:24px;margin-top:16px;width:150px;}.wpsc_join_the_club{background:url(images/button_gray_bg.gif) repeat-x center;border:2px solid #bbb;color:#333!important;margin:4px 0 4px 64px;}.wpsc_purchase_block{float:left;font-style:italic;height:64px;line-height:64px;text-align:center;width:300px;}.wpsc_purchase_block .learnmore{font-size:16px;}.club_block{height:auto;line-height:22px;}.productdisplay{background:url(images/sep.gif) no-repeat bottom center;margin-bottom:12px;padding-bottom:25px;}#direction_button{font-size:12px;line-height:20px!important;margin-left:0;padding:2px 4px;width:130px;}.wpsc_join_the_club:hover{background:#efefef;}.wpsc_join_the_club:active{background:#bbb;}#wpsc_quantity_update{border:2px solid #ddd;font-family:Georgia, Times;font-size:18px;text-align:center;width:60px;}.checkout_cols{-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #ddd;border-radius:6px;float:left;padding:15px;width:420px;}.auto_width{width:auto!important;}.center_float{float:none;display:inline;margin:0 auto;}.emptycart{display:block;font-size:11px;font-weight:700;position:relative;text-align:center;top:-6px;width:100%;}.specifics{font-weight:700;}.specifics .pricedisplay{font-size:18px;font-weight:400;padding-right:35px;}.pricedisplay span{color:#555;font-size:13px;font-weight:400;padding-right:10px;}input.tiny{width:40px;}legend{-moz-border-radius:6px;-webkit-border-radius:6px;background:#eee;border-radius:6px;font-size:18px;padding:6px 10px;}#content ul.winechoice{margin-left:80px;width:550px;}#content .winechoice li{background:#fafafa;border:2px solid #dedede;display:block;float:left;margin-right:15px;text-align:center;width:110px;}#content .winechoice li a{display:block;}#content .winechoice li:hover{background:#fff;border:2px solid #aaa;text-decoration:none;}.tec-nav-previous a{display:block;float:left;position:relative;width:auto;z-index:100;}#options{display:block;float:left;left:0;margin-bottom:20px;position:relative;top:0;width:100%;}#options ul{margin:0 0 0 40px;padding:0;}#options li{float:left;list-style:none;margin:0 0 0 20px;padding:0;}#options li.active span{-moz-border-radius:6px;-webkit-border-radius:6px;background:url(images/button_gray_bg.gif) bottom center;border:1px solid #aaa;border-radius:6px;color:#111;display:block;line-height:25px;position:relative;width:138px;z-index:400;}#options li a span{color:#555;font-weight:700;}a.option1,a.option2,a.option3{-moz-border-radius:6px;-webkit-border-radius:6px;background:url(images/button_gray_bg.gif) top center;border:1px solid #ccc;border-radius:6px;display:block;line-height:24px;position:relative;text-align:center;width:140px;z-index:10;}#list{display:none;}.map-box{float:left;width:330px;}a.map-link{color:#6e0019;font-style:italic;}#comment{height:90px;width:100%;}#respond{margin:15px 70px;}.commentlist li{border:1px solid #eee;display:block;float:left;}.comment-body{padding:15px;}.thread-alt{background:#f4f4f4;}.comment-author{float:left;}.comment-meta,.commentlist p{float:right;width:500px;}#tec-events-loop{margin:0!important;}#tec-events-calendar-header{height:0;}.gmap{color:#fff!important;}.tec-event{margin-top:-36px;}#tec-content{margin:0;padding:0;width:920px;}#wpcf7-f1-p227-o1 input[type=text]{width:300px;}#wpcf7-f1-p227-o1 textarea{height:100px;width:600px;}#wpcf7-f1-p227-o1 input[type=submit]{clear:both;margin:0 0 0 235px;}#wpcf7-f2-p337-o1 textarea{height:80px;width:300px;}a,#sidebar .button:hover{text-decoration:none;}#social .submit:hover,.button:hover{background:#a80329;cursor:pointer;}#social a:hover,#content a:hover,a.map-link:hover{text-decoration:underline;}.last,.none{margin:0;}.wpsc_buy_button:hover,.wpsc_join_the_club:hover,#content .winechoice li:hover a,a.option1:hover,a.option2:hover,a.option3:hover{text-decoration:none!important;}#cant_ship_msg{color:#630019;font-size:17px;text-align:center;padding:0 50px;position:relative;top:-10px;}
