﻿* {padding: 0;margin: 0;}
body{background:#000000; background-image:url('../img/bg.jpg'); background-repeat:repeat; color:#333333; font-size:13px;margin-top: 20px;margin-bottom: 20px;}
a{color:#81AE27; text-decoration:none}
a:hover{text-decoration:none;}
a, a:hover, a:active, a:focus {outline: none;}
h1{font-family:Georgia,serif; font-weight:normal}
h2{padding:20px 20px 0px 20px}
h3{padding:20px 20px 0px 20px }
p{padding:20px}
#promo p {}
.loading{padding-left:20px}
.container_12{padding:13px 5px 13px 5px; position:relative;background-image: url('../img/bg.png');background-repeat: repeat;border: 2px #2C1D16 solid;}
#text_body{background:#f2f2f2; background-image:url('../img/body.png'); background-repeat:repeat; border-left:solid 1px #482F22; border-right:solid 1px #482F22}
.largeImg{border:solid 1px #F3F2EE; background-color:#333; padding:0px}
.banner_img{border-left:solid 1px #482F22; border-right:solid 1px #482F22; border-bottom:solid 1px #482F22; background-color:#fff}
.pr20{padding-right:20px}
.tl{text-align:left}
.tr{text-align:right}
.section li, .section2 li, .section3 li, .section4 li{list-style:none; list-style-image:url('../img/arrow_pink.gif')}
.hrspacer{border-bottom:3px solid #2D0E0A}
.logo{text-align:center}
.sand{color:#E7E5DD}
.green{color:#81AE27}
.darksand{color:#C7C1BD}
.darkpink{color:#C36}
.red{color:#CC2229}
.sky{color:#B4D8EA}
.teal{color:#80CBD1}
.teal_dark{color: #3a7f92}
.gray{color:#757476}
.brown{color:#89826D}
.burnt{color:#B8522F}
.blue_dark{color:#006990}
.blue_light{color:#88CBDF}
.darkbrown{color:#37241A}
.brown{color:#753B15}
.center{text-align:center}
.info li{list-style:none}
.logo_type{font-size:60px; text-align:center; font-weight:700; margin-bottom:0px}
#nav{width:100%; height:65px; float:left; margin:0; padding:0; list-style:none; background-color:#1A110C; border:solid 1px #482F22; background-image:url('../img/br.gif'); background-repeat:repeat-x}
#nav li{float:left; margin-top:20px; margin-left:0px; width:150px}
#nav li a{font-size:14px; text-align:center; display:block; padding:8px 15px; text-decoration:none; font-weight:bold; color:#C0B199; border-right:1px solid #482F22}
#nav li a:hover{color:#E7E5DD}
#nav a.last{border:none}
#random_banner{background-image:url('../img/spinner3-black.gif'); background-repeat:no-repeat; background-position:center; height:300px; width:940px}
.s1{color:#f2f2f2; font-size:14px; font-weight:bold; margin:3px; width:200px; display:none; float:right; text-align:right}
#title{background-color:#fff; width:940px; height:60px; border:solid 1px #482F22; border-top:solid 1px #482F22}
#footer{height:35px;color:#fafafa; background-color:#1A110C; border-left:solid 1px #482F22; border-right:solid 1px #482F22; border-bottom:solid 1px #482F22}
#footer p {color:#CCC; font-size:11px; line-height:18px; margin-bottom:10px; padding:10px 20px}
#footer h6{color:#CCC; font-size:13px; line-height:22px; margin-bottom:10px; padding:10px 20px}
.bottom{border-bottom:solid 1px #282828;}
.bottom_right{border-right: 1px #784D27 solid}
.bottom_top{border-top:solid 1px #482F22;}
#flashcontent {width:940px; height:520px;font: 12px 'Trebuchet MS', arial, sans-serif;font-weight: bold;color: #999;text-align:center;line-height: 200px; border-left:solid 1px #482F22; border-right:solid 1px #482F22; border-bottom:solid 1px #482F22; background-color:#fff}
#nav a.current, #nav a.current:hover {color:#E7E5DD}
a{color:#81AE27; text-decoration:none}
a:hover{text-decoration:none}
a, a:hover, a:active, a:focus{outline:none}
#descriptors ul{list-style-type:none}
#descriptors ul li{margin:0; padding:0; position:relative; line-height:1.8em}
#sidebar_menu{color:#AFB0B1; /* background:#222; border:1px solid #1a1a1a; */ text-decoration:none; padding-left:10px; padding-top:20px }
#sidebar_menu ul{list-style-type:none; margin:0; padding:0; position:relative}
#sidebar_menu h4{font-size:1.6em; margin-bottom:0px}
#sidebar_menu li{height:80px; overflow:hidden; margin-left:10px !important;}
#sidebar_wine{color:#AFB0B1; /* background:#222; border:1px solid #1a1a1a; */ text-decoration:none; padding-left:10px; padding-top:20px }
#sidebar_wine ul{list-style-type:none; margin:0; padding:0; position:relative}
#sidebar_wine h4{font-size:1.6em; margin-bottom:0px}
#sidebar_wine li{overflow:hidden; margin-left:10px !important;}
#sidebar_wine a {color:#C36}
.meta{color:#a0a0a0;}
#sidebar{color:#AFB0B1; /* background:#222; border:1px solid #1a1a1a; */ text-decoration:none; margin:0px 10px 0px 0px;}
#sidebar ul{list-style-type:none; margin:0; padding:0; position:relative}
.rating{background-image:url('../img/info_bar_stars.png'); background-repeat:no-repeat; height:12px; text-indent:-900em; font-size:.8em; margin:0 0 9px}
.none{background-position:82px 0px}
.four{background-position:82px -48px}
.five{background-position:82px -60px}
.tags{color:#fff; margin:0.5em}
.tags a, .tags span{background-color:#333839; font-size:0.8em; padding:0.1em 0.8em 0.2em}
.tags a:link, .tags a:visited{color:#fff; text-decoration:none}
.tags a:hover, .tags a:active{background-color:#3e4448; color:#fff; text-decoration:none}
.grid_4 h6{font-size:1.6em; margin-bottom:0px; padding-left:20px}
#sidebar h6{margin-bottom:0px}
#sidebar li{overflow:hidden; margin-left:20px !important}
#sidebar li h5{color: #B7946C;font-size:16px;margin-bottom:3px; font-weight:normal}
#sidebar li img{float:left; margin-right:8px}
#sidebar li .info{color:#3E4548; font-size:14px; margin-bottom: 5px}
#sidebar li .title{color:#3E4548; font-size:16px; margin-bottom:0px}
#sidebar li .dtitle{color:#666; font-size:0.8em; margin-bottom:0px; font-style:italic}
#sidebar .info a, #sidebar .info a:visited{color:#3E4548; text-decoration:none}
#sidebar .spyWrapper{height:100%; overflow:hidden; position:relative}
#sidebar p{ padding:0px}
#sidebar .cover{ padding:0px 0px 5px 20px; font-size:11px;}
.tags span, .tags a{}
a img{border:0}
.orange {color:#DE8B41}
span.required{ font-size: 24px; color: #CC2229; }
.pad_10{padding:10px}
.pad_20{padding:20px}
.fe {padding:20px 20px 0px 20px}
.fe_img {padding:5px 20px 10px 20px}
.bl{border-left: 1px #482F22 solid}
.brr{border-right: 1px #482F22 solid}
.br{background-image:url('../img/br.gif'); background-repeat:repeat-x; margin-bottom:0px; height:64px;background-color:#1B120D}
.brc{border-right: 1px #E6E6DE solid}
.blc{border-left: 1px #E6E6DE solid}
.pb0{margin-bottom: 0px}
.hr0{margin:0px 20px 20px 20px;border-bottom:1px #E6E6DE solid;}
.hrd{margin:20px;border-bottom:1px #E6E6DE solid;}
.float_left { float: left; display: inline; margin: 0 1.5em 1em 0; }
.float_right { float: right; display: inline; margin: 0 0 1em 1.5em; }
.pic {border: solid 1px #E6E6DE; padding: 5px; background-color:#FFF}
.pic_menu {border: solid 1px #dad9d7; padding: 5px; background-color:#E6E6DE}
.pad_left10{padding-left:20px}
.dayow {font-size:1.2em; margin-bottom:0px}
.hour {color:#666}
.small{font-size:0.8em}
.large{font-size:1.2em}
.hidden{display:none}
.stain {background-image:url(../img/stain.png); background-position:bottom; background-repeat:no-repeat}
#preview{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;}
.bb{border-bottom:1px #E6E6DE solid; margin: 0px 10px 20px 0px}
#descriptors h1{margin-bottom:0px; padding-top:5px}
.jScrollPaneContainer{position:relative; overflow:hidden; z-index:1}
.jScrollPaneTrack{position:absolute; cursor:pointer; right:0; top:0; height:100%}
.jScrollPaneDrag{position:absolute; /* background:#81AE27; */background:#B4D8EA; cursor:pointer; overflow:hidden}
.gray-bar .jScrollPaneTrack{background:#EFEDE7}
.gray-bar .jScrollPaneDrag{background:#B4D8EA url(../img/drag_grab.gif) no-repeat 50% 50%}
.gray-bar .scroll-pane{/* background:#F7F6F2 */}
.section{height: 310px}
.panel{margin: 10px 0px 30px 0px}