 html, body {margin:0px; font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, Sans-Serif; background-color: #ece9e5; margin-bottom:10px; font-size:12px}
h1, h2, h3, h4, h5, h6 {margin:0px; line-height:1em}
h1 {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif; font-size: 24px; font-weight: bold; font-style: normal; color: #000000; margin-top: 5px; margin-bottom: 8px; margin-left: 0em; margin-right: 0em; text-align:left; line-height:normal}
h1 a {font-size:16px;}
h2 {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 13px; font-weight: bold; font-style: normal; color: #000000; margin-top: 1.4em; margin-bottom: .5em; margin-left: 0em; margin-right: 0em; text-align:left}
ul {list-style-type: none}
p {font-family: "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; font-size:11px}
li {margin-top:.5em}
a, a:visited, a:active {color:#522459; font-weight:bold; text-decoration:none}
img.product-photo {margin:10px 25px 10px 15px; float:left}
table.product-data {border:1px solid #E5E4D8; margin-top:15px; width:65%;}
td.product-data-left {background:#E5E4D8; font-weight:bold; padding:5px}
td.product-data-right {background:#F2F1E9; padding:5px}
.prodbuyinfo {margin:10px; margin-left:10px}
.prodrating {font-size:10px; font-weight:bold; color:#999999;margin-bottom:5px}
img.prodrating {margin-bottom:3px}
.prodprice {font-size:13px; margin-top:8px}
.prodbuybuttons {margin-left:-6px; margin-top:15px; margin-bottom:5px; width:800px}
.review {margin:15px; margin:0 0 10px 0; border:1px solid #E5E4D8; background:#F7F7F2; padding:10px; padding-right:20px; text-align:left;float:left;width:95%;}
.review-title {font-size:12px; font-weight:bold; line-height:1.3em; margin-bottom:8px}
.review-body {margin-top:8px; line-height:1.3em}
.review-date {font-size:10px; font-style:italic}
.review-icon {background-color:white;padding:5px;border:1px solid #DCD6BA;float:left;margin:0 8px 5px 0;}
.review-wine-pic {padding: 5px; float:right;border:1px solid #DCD6BA;background:white;margin-left:10px}
.reviewer {font:bold 10px verdana; margin-left:8px; margin-right:8px}
.review-name a {font-size:16px;margin-bottom:5px}
#page-content {padding:20px; padding-bottom:30px; text-align:left}
#page-content p {font:11px verdana; line-height:1.4em; text-align:left; margin:1em; margin-left:0px}
#page-content-product {margin:0 20px 0 0}
#page-content-product h1 {font-size:20px; margin-top:0px; margin-bottom:0px}
#page-content-product h2 {margin-top:15px; margin-bottom:-3px}
a:hover {text-decoration:underline}
a.footer:link, a.footer:visited, a.footer:active {color:#C2B8CC; font-family: verdana; font-weight: bold; text-decoration: none; margin-top:5px}
a.footer:hover {color: white}
.footer {text-align:center; font-size:10px; margin-top:2px; margin-bottom:3px; color:#eeeeee; font-weight:bold}
blockquote {margin-left: 1em; margin-right: 1em; margin-bottom: .5em; margin-top: .5em}
.font8 {font-size: 8px}
.font9 {font-size: 9px}
.font10 {font-size: 10px}
.font11 {font-size: 11px}
.font12 {font-size: 12px}
.font13 {font-size: 13px}
.font14 {font-size: 14px}
.font15 {font-size: 15px}
.font16 {font-size: 16px}
.font17 {font-size: 17px}
.gray {color: #888888}
.red {color: #BB0000}
.white {color: #ffffff}
.green {color: #1E7836}
.sky {color: #A3ACBF}
.orange {color: #FF9500}
.verdana {font-family: Verdana, Arial, Helvetica, Sans-Serif}
.arial {font-family: Arial, Verdana, Helvetica, Sans-Serif}
.georgia {font-family: Georgia, Times New Roman, Times, Serif}
.times {font-family: 'Times New Roman', Times, Serif}
.trebuchet {font-family: 'Trebuchet MS', Verdana, Sans-Serif}
.clear {clear: both}
.hide {display:none}
#loginstatus {margin-top:5px; margin-right:10px; color:white; font-size:10px; float:right}
#loginstatus a, #loginstatus a:visited, #loginstatus a:active {color:white; font-weight:normal; text-decoration:none}
#loginstatus a:hover {text-decoration:underline}
.howtext, .howtext p {color:#666666; font-size:11px; margin-left:14px; margin-top:4px; text-align:left}
#subnav {font-size:10px; text-align:center}
#subnav a, #subnav a:visited, #subnav a:active {font-weight:normal; color:black}
#subnav a:hover {text-decoration:underline}
#subnav img {margin-bottom:-3px}
#footnav {font-size:10px; text-align:center}
#footnav a, #footnav a:visited, #footnav a:active {font-weight:normal; color:black}
#footnav a:hover {text-decoration:underline}
#footnav img {margin-bottom:-3px}
#sidebar {font-size:11px}
select.sidebar-jump {width:135px; font-size:11px; margin-top:8px; margin-left:6px}
img.prod-sm {border:1px solid #CCC5A3; margin:10px; padding:1px; float:left}
#products a.prod, #products a:visited.prod, #products a:active.prod {color:black}
#products a:hover.prod {text-decoration:underline}
#products .desc {font-family:verdana; font-size:11px; margin-top:6px; margin-right:5px}
.stars {font-family:arial; font-size:11px; font-style:normal; margin-bottom:5px}
img.stars {margin-right:5px; margin-left:3px}
a.stars, a:visited.stars, a:active.stars{ font-family:arial; color:#00731D; font-weight:bold; font-style:normal; font-size:10px}
.price {color:#616366; font-family:verdana; font-size:10px; font-weight:bold; margin-left:6px}
.buybuttons {margin:5px; margin-top:10px}
.tags {color:#999373; font-size:11px; font-weight:bold; text-transform: lowercase; line-height:1.2em; padding:3px 0pt 5px 22px; background: url(/images/layout/tag_blue.png) no-repeat 0px 5px; letter-spacing:1px; padding-left: 22px}
.tags a, .tags a:visited, .tags a:active {color:#999373; font-size:11px}
td.box-top {background:#D9D4B7; background-image: url(/images/box-top-bg.gif); padding:4px; font: bold 11px verdana; padding-left:6px; text-align:left}
td.box-top-left {background:#D9D4B7; background-image: url(/images/box-top-left.gif); width:5px; padding:0px}
td.box-top-right {background:#D9D4B7; background-image: url(/images/box-top-right.gif); width:5px; padding:0px}
td.box-sides {border-left:1px solid #E6E1C7; border-right:1px solid #E6E1C7}
td.box-line {background:#E6E1C7; height:1px}
td.box-bottom {background-image: url(/images/box-bottom.gif); font-size:0px; height:5px}
td.wide-box-bottom {background-image: url(/images/wide-box-bottom.gif); font-size:0px; height:5px}
td.cell-login-left {background:#eeeeee; font-size:12px; padding-left:7px; padding-right:5px; text-align:left}
td.cell-login-right {background:#eeeeee; font-size:12px; padding-left:7px; padding-right:5px; text-align:left}
td.cell-settings-left, td.cell-card-left {background:#eeeeee; font-size:12px; padding-left:10px}
td.cell-settings-right, td.cell-card-right {background:#eeeeee; font-size:12px; padding-left:10px}
.explanation {font-size:9px; font-weight:normal; font-style:italic; color:#777777; margin-left:5px}
td.sidebar-content {font-size:11px; text-align:left; background:#F2EFDA; valign:top; padding:7px}
#login p {font-size:12px}
.tan-bg {background-color:#f7f8f2; width:100%; float:left}
form {margin:0px}
#right {margin-top:1em; float:left; width:19%; font-family:'Verdana', 'Trebuchet MS', Arial, Helvetica, sans-serif; margin-left:1.25em; margin-left:3%; margin-right:0}
#right p {font-size:0.75em}
#right a.hidden {color:black; text-decoration:none; border-bottom:1px solid #999}
#right a.hidden:hover {color:blue; text-decoration:none; border-bottom:1px solid #963}
#right p.help {font-weight:normal; font-size:0.75em}
#content form {margin-bottom:0;}
#content p.subtle {margin:0 0 0.5em; float:right}
#content .subtle a {color:#999; font-size:0.7em}
#header {background:#111; padding:10px 4%; border-bottom:3px solid #999}
#search_box {font-size:0.85em}
p.pages {xfloat:right; font-size:0.85em; margin-top:1.2em}
span.pipe {color:#999; margin:0 0.15em}
div.news {background:#cfc; text-align:center; margin:0 auto; width:40em; margin-top:1em; padding:7px 15px; font-size:0.7em; font-weight:bold}
div.news p {margin:0}
p.notice, p.sections {background:#df9; padding:7px 15px; border:1px solid #bd7; margin-top:0; font-size:0.8em}
p.error {background:#c00; color:white}
p.sections a.action {color:#c00}
.hasfile {color:#090; font-weight:bold; margin-left:10em}
p.subtitle {font-family: 'Verdana', Tahoma, Arial, Helvetica, sans-serif; font-size:0.75em; color:#888; font-weight:bold; margin-top:-0.8em}
p.subtitle img {vertical-align: bottom}
pre.explain {background:#e7e7e7; padding:7px 15px; border:1px solid #ccc; margin:0 2em}
hr {height:0; border:0; border-bottom:1px solid #ccc; margin:1em 0}
#right hr {border-color:#bbb}
#monitor_topic {font-size: 12px}
#monitor_topic .icon {background-image:none}
ul.quotes, ul.flat {margin-left:0; padding-left:0; font-size:0.75em; list-style-type:none}
ul.talking li span {color:#666; font-size:0.8em}
ul.flat li {background:url(/images/small_circle.gif) no-repeat 5px 6px; padding-left:15px}
ul.ways li span {color:#666; font-size:0.9em}
ul.quotes {font-size:0.8em}
ul.quotes li {margin-bottom:1em}
ul.quotes span {color:#666; font-size:0.9em}
ul.why {font-family:'Verdana', Arial, Helvetica, sans-serif; font-size:1em; line-height:1.25em; margin-top:2em}
ul.why li p {margin-top:0.5em; color:#666; font-size:0.9em}
ul.why li p strong {color:#c00}
a.utility {font-weight:normal; color:#c00; font-size:1em}
a.remove {color:#c00}
a.utility:hover {color:#c00; text-decoration:underline}
a.subtle {color:#369}
a.subtle:hover {color:blue}
div.asset {background:#e7e7e7; padding:7px 15px; border-bottom:1px solid #ccc; font-family:'Verdana',Tahoma, Arial, Helvetica, sans-serif; font-size:0.8em; margin-bottom:1em; text-align:center}
input.primary {font-size:1.2em}
input.submit {margin-right:1em; float:right}
.pastebox {width:100%}
p.private, #content .legend {margin-top:0; color:#999; font-size:0.8em}
#content .legend span strong {color: black}
#content .legend span {margin-right:5em}
p.private img {vertical-align:bottom;}
p.private {xcolor:white; color:#c00; font-weight:bold}
p.psmall {font-size:0.7em; font-weight:normal}
div.upload {margin-top:-0.5em; xbackground:#e7e7e7; padding:7px 0; float:left; xwidth:63%; margin-left:0.5em}
div.upload p label {font-size:0.7em; font-weight:bold;}
div.upload p {margin:0}
div.upload input {margin-left:0.75em;}
div.upload a {color:#666; font-size:0.8em}
.pastePreview pre {font-size:0.9em}
.pastePreview p {color:#777; font-size:0.7em; margin:0 0 0.5em}
.pastePreview .when {float:right}
.pastePreview .when strong {color:black}
#news {background:#248; background:#475f30; border:2px solid #778f60; border-width:2px 0; padding:5px 4%; color:#ffc; font-size:0.70em; text-align:center; position:fixed; bottom:0; width:100%; padding:6px 0 7px; z-index:50}
#news a.subtle {color:#ffc; font-weight:normal;}
#news a {color:gold; font-weight:bold}
#news p {margin:0;}
#header img {vertical-align:bottom; margin-right:0.25em}
#header h1, #header h1 a {font-weight:normal; margin:0; color:#cf4; border:0; text-decoration:none}
#header h1 .count {color:#ddd; font-size:0.6em; font-weight:normal; padding-left:1em}
#header ul#nav {float:right; list-style-type:none; margin:0; margin-top:0.4em}
#header ul#nav li {color:gold; font-family:'Verdana', Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; float:left; margin-left:2em}
#header ul#nav li a {display:block; float:left; xcolor:#a86; color:#9c6; xpadding:3px 1em}
#header ul#nav li.login a {color:gold; text-decoration: none}
#header ul#nav li.active a {font-weight:bold; xbackground:#222; color:#ca8}
#header ul#nav li.hot a {color:orange}
#header ul#nav li.logout a {color:#666}
.line_numbers, .lineNumbers {color:#999; padding-right:0.5em; text-align:right}
.line_numbers strong {color:#555}
td.code, .thePaste {padding-left:0.75em}
label {font-family:'Verdana', Tahoma, Arial, Helvetica, sans-serif; color:#666; font-size:1em; font-weight:normal}
.photo {background:#aaa url(/images/clearbits/smile.gif) no-repeat 8px 8px}
.smallutils {xfloat:right; margin-top:-0.5em; margin-bottom:0em; text-align:right}
.smallutils a {color:#666; font-size:0.7em}
.smallutils a:hover {color:#369;}
table.noborder td {border:0}
table.nopad td {padding-left:0}
table.wide {width:100%; border-collapse:collapse;}
table.wide tr th {padding:7px; border:1px solid #ddd}
table.wide tr td {border:1px solid #ddd; padding:7px;}
#forum_description, #topic_body {width:99%}
table.forums, table.topics {font-size:0.9em}
table.forums tr th {font-size:1.0em}
table.forums tr td .title {font-size:1.5em}
table.forums tr td .desc {margin:0.5em 0}
table.forums tr td {padding: 4px 15px}
table.forums a.tiny {font-size:1.2em; color:#666}
table.forums .posts {font-family: 'Verdana', Tahoma, Arial, Helvetica, sans-serif; color:#666; font-size:1.2em}
table tr th.la {text-align:left; font-size: 1.1em}
table tr td.ca {text-align:center}
table tr td.inv {background:#f2efda}
table tr td.vat {vertical-align:top}
table tr td.narrow {padding:2px 5px;}
a.admin {color:#c00; font-weight:bold}
table tr td.lp {font-size:1.2em; color:#333}
table tr td.lp span {color:#666}
table tr td.lp span a {color:#369}
table.topics tr td.c1 {border-right:0; padding-right:2px}
table.topics tr td.c2 {border-left:0; padding-left:2px;font-size:1.1em}
table.topics tr td.c3 {border-left:0}
table.forums tr td.c1 {border-right:0; padding-right:5px; padding-top:7px}
table.forums tr td.c2 {border-width:1px 0; padding-left:5px}
table.forums tr td.c3 {border-left:0; padding-left:5px}
table.topics tr td.c2 small a, .crumbs small a {color:#666}
table.topics tr td.stat {font-size:1.2em}
table.topics tr td .flag {background:#333; color:white; padding:1px 5px; margin-right:0.5em}
.button_or {color: black; padding-left:0.5em; font-size:1.0em; font-family: 'Verdana', Tahoma, Arial, Helvetica, sans-serif}
form.dialog {margin-top:3em; background:#eee; width:300px; padding:15px}
form .entryhelp {font-size:0.7em}
form .help {font-size:0.8em}
span.arrow {font-weight:normal; font-size:0.9em; color:#999}
div.stats {background:#ded; font-family: 'Verdana', Tahoma, Arial, Helvetica, sans-serif; font-size:1.0em; padding:15px 15px; border:2px solid #393; border-width:1px 0}
div.stats .posts {float:right; text-align:right}
.crumbs {font-size:0.95em; font-family: 'Verdana', Tahoma, Arial, Helvetica, sans-serif}
.crumbs a {color:#468}
.crumbs a:hover {color:#00c; text-decoration:underline}
span.arrow {font-weight:normal; font-size:1em; color:#999}
table.posts {border-bottom:2px solid #F2F1E0}
table.posts tr td {border:0}
table.posts tr.spacer td {font-size:1px}
.post .author .edit a {font-size:1.0em; color:#666}
.post .author img {float:left; margin-right:0.5em}
.post .author {border-top: 2px solid #F2F1E0 ; padding:5px 10px; background:#F2F1E9; font-weight:bold; color:#333; font-size:1.1em; min-height:32px; width:12em; min-width:8em; vertical-align:top}
.post .author .posts, .post .author .admin {display:block; font-size:0.95em; color:black; color:#666}
.post .author a {color:#333; text-decoration:none}
.post .author a.threadauthor {color:#080}
.post .author a:hover {color:#369; text-decoration:underline}
.post .date {font-size:0.90em; color:#666; font-weight:normal; margin-bottom:0.5em}
.posts .post .body {border-top:2px solid #F2F1E0; font-size:0.9em; padding:10px 20px}
.posts .post .body blockquote {border:1px solid #cda; border-left:3px solid #9a7; border-right:0; background:#efc; padding:1px 10px; margin-left:0}
.posts .post .body pre {font-size:0.9em; background:#eee; padding:5px 10px; border:1px solid #ccc; border-left:3px solid #ddd; border-right:0; overflow:auto; font-family: "Monaco", "Bitstream Vera Sans Mono", "Courier New", serif}
.posts .post .body a:hover {color:brown}
.posts .post .body blockquote p {margin:0.5em 0}
.post .body p.topic {font-size:0.9em; font-weight:bold; background:#eee; padding:2px 10px}
p.online {margin-bottom:0;}
img.icon {background:#696; background-image: url(/images/clearbits/bg_rounded.gif); background-repeat: no-repeat; vertical-align: bottom}
img.reply {float:right}
img.orange {background-color:darkorange}
img.grey {background-color:#ccc}
img.darkgrey {background-color:#999}
img.green {background-color:#0c0;}
.post .author .icon {float:right}
div.editbox {background:url(/images/reply_background.png); border:2px solid #333; border-width:2px 0; position:fixed; bottom:0; left:0; width:100%; padding:6px 0 7px; z-index:50}
div.editbox .container {width:92%; margin:0 auto; min-width:650px}
div.editbox p {margin:0.5em 0;}
div.editbox textarea {width:95%; background:white; opacity:1; font-size:1em; font-family: 'Verdana', Tahoma, Arial, Helvetica, sans-serif}
div.editbox table td {border:0}
div.editbox a.utility {color: black; font-size: 0.9em; padding: 2px 5px 4px; display: block; font-family: 'Verdana', Tahoma, Arial, Helvetica, sans-serif; float: right; text-align: right; margin-top: 0.2em}
div.editbox h5 {background:#222; color:white; padding:2px 10px 3px; font-size:0.9em; margin:0.2em 0 0.5em}
div.editbox p.help span, div.editbox ul.help span {color:#666}
div.editbox p.help, div.editbox ul.help {padding:3px 10px; font-size:1.0em; color:black; font-family: 'Verdana', Tahoma, Arial, Helvetica, sans-serif}
div.editbox ul.help {margin:0}
div.editbox ul.help {list-style-type:none}
#monitor_topic a {color: #666}
.profile {background-color:#f7f7f2}
.photo_frame {background-color: white; margin-top:15px; background-image: url('/images/profile-photo-frame.gif'); background-repeat: no-repeat; width:158px; height:200px}
body {}
ul, li {list-style-type:none}
#navbar {height: 126px; margin: 0 auto;vertical-align:bottom; padding: 0; background: #316F48 url(/images/layout/header-bg.gif) repeat-x 0 0; border-bottom:1px #bec0be thin; clear:both}
ul.navigation {position: relative; margin: 0; margin-left:16%; height:30px; list-style-type: none; display:block; min-width:500px}
ul.navigation span {display:none}
ul.navigation li {height:32px; float:left}
ul.navigation li a {line-height: 32px; width:100%; height:100%; outline:none; display:block}
#wines-tab {background: url(/images/layout/tab-wines-off.gif) no-repeat 0 0; width:88px}
#wines-tab-on {background: url(/images/layout/tab-wines-on.gif) no-repeat 0 0; width:88px; border-bottom:1px white solid}
#myQ-tab-on {background: url(/images/layout/tab-myQ-on.gif) no-repeat 0 0; width:99px; border-bottom:1px white solid}
#myQ-tab {background: url(/images/layout/tab-myQ-off.gif) no-repeat 0 0;width:99px}
#clubs-tab {background: url(/images/layout/tab-clubs-off.gif) no-repeat 0 0; width:86px}
#clubs-tab-on {background: url(/images/layout/tab-clubs-on.gif) no-repeat 0 0; width:86px; border-bottom:1px white solid}
#blog-tab {background: url(/images/layout/tab-blog-off.gif) no-repeat 0 0; width:85px}
#blog-tab-on {background: url(/images/layout/tab-blog-on.gif) no-repeat 0 0; width:85px;border-bottom:1px white solid}
#community-tab {background: url(/images/layout/tab-community-off.gif) no-repeat 0 0; width:115px}
#community-tab-on {background: url(/images/layout/tab-community-on.gif) no-repeat 0 0; width:115px}
#wineq-logo {margin:0 0 0 4px; float:left}
#wineq-tagline {padding: 42px 0 30px 20%; color:white; font-weight: bold; font-size:14px; text-align:left; margin:0 0 0 0; vertical-align:bottom}
#subnavbar {height: 10px; background-color: #fff; border-bottom: 1px solid #c0bdba; border-top: 1px solid #305e42}
#subnavbar ul {margin: 0; padding: 0}
#subnavbar li {display:inline; margin-left:30px}
#subnavbar li a {color:#517d5c; font-size:.95em; font-weight: normal; line-height:30px}
#login-status {background: url(/images/layout/login-status-bg.jpg) no-repeat 0 0; color: white; float: right; padding: 5px 10px; line-height:15px; clear:right;}
#login-status a {color: #fff; font-weight:normal;}
#status-cart a {background: url(/images/layout/cart.jpg) no-repeat 0 0; padding-left:23px}
#container {width:92%; margin:20px auto; min-width:940px;}
#content {background: white none repeat scroll 0%; float:left; min-height:165px; min-width:520px; margin-top:0; margin-left:0.2%; padding:20px; width:62%; border: 1px solid #D9D4C3; margin-bottom: 20px;}
#sidebar-right {float:right; width:29%; margin-left:0.5%}
#sidebar-left {float:left; width:29%; margin-right:0.5%}
.sidebar-cap {background:url("/images/layout/box-cap-right.jpg") no-repeat right top; margin:0; padding:0; text-align:left; line-height:25px; height:25px;}
.sidebar-edit-link {float:right;padding-right:5px;color:white;padding-right:5px;font-size:10px;}
.sidebar-edit-link a {color:#FBEC6A;font-size:10px;}
.sidebar-box {clear:both; margin:0 0 10px 0; float:left; width:100%;}
.right-side {float:right; margin-right:25px}
.left-side {float:left;margin-left:20px}
.fat {width: 320px}
.sidebar-box h2 {margin:0; padding:0 0 0 12px; line-height:25px; display: block; font-size:11px; letter-spacing:0.1em; font-family:verdana,helvetica,arial,sans-serif; color: #ffffff; background: url("/images/layout/box-cap-left.jpg") no-repeat left top}
.sidebar-heading {background-color:#84AA92; color:white; font-size:10px; line-height:20px; padding-left:10px;height:20px;}
.sidebar-content {border-right:2px solid #d9d4c3; border-bottom:2px solid #d9d4c3; background: #ffffff; float:left; width:99.46%;}
.sidebar-content .body {padding: 8px}
.sidebar-links {margin:10px 0 10px 15px;padding:0;font-size:9px;}
.tiny {font-size:10px;color:#BEBEC4;}
#red-wines {width:21%; color: white; padding: 10px 3px 10px 72px; border:1px dotted #9c9c9c; margin:5px; float:left; height:133px; background: #707070 url('/images/layout/browse-red-glass.jpg') no-repeat 2px 7px}
#white-wines {width:18%; padding: 10px 0 10px 70px; margin:5px; float:left; height:133px; background: #707070 url('/images/layout/browse-white-glass.jpg') no-repeat 0px 7px; border:1px dotted #9c9c9c}
#rose-wines {min-width: 11%; padding: 10px 0 10px 60px; margin:5px; float:left; height:133px; background: #707070 url('/images/layout/browse-rose-glass.jpg') no-repeat 0px 7px; border:1px dotted #9c9c9c}
#specialty-wines {min-width: 11%; padding: 10px 8px 10px 60px; margin:5px 0 5px 5px; float:left; height:133px; background: #707070 url('/images/layout/browse-specialty-glass.jpg') no-repeat 0px 7px; border:1px dotted #9c9c9c}
#browse-box {background-color:#474747; border-bottom:1px solid #c0bdba; padding:4px; margin-bottom:5px; height:165px; min-width:950px}
#browse-box ul {float:left; margin:5px 8px 5px 12px; padding:0 0 0 10px;}
#browse-box li {clear:right; color:#626262; font-size:11px; font-weight:normal; margin:0px; padding: 0 0 3px 0}
#browse-box ul {display:block; float:left; margin: 2px 0 0 0; padding-left:0px}
#browse-box li a {color:#ffffff; font-weight:normal}
#rose-wines ul {min-width: 95%}
#specialty-wines ul {min-width: 95%}
#by-varietal a {color:white}
#by-varietal h1 {color:white; font-size:13px; margin: 0 0 2px -3px;}
#by-varietal ul {max-width:96px; min-width:43%;}
#by-varietal li {padding: 0 0 3px 0; max-width:100%; margin-right:5px;}
#by-price {min-width:900px;}
#by-price li {display:inline;}
#by-price ul {margin-top:5px;background: url('/images/layout/browse-prices-pig.jpg') no-repeat 7px 20px; height:130px; padding-left:160px; width:78%; min-width:200px;}
#by-price a {width:130px;background: #707070; border:1px dotted #9c9c9c; color:white; float:left; font-size:42px; display:block; height:115px; letter-spacing:-1px; line-height:42px; margin:10px 0 10px 10px; padding-top:20px; text-align:center}
#by-price a:hover {background-color:#ECE9E5;text-decoration:none;color:#626262;}
#by-price .to {display:block; font-size:14px; line-height:14px;padding-top:3px}
#by-price .s {font-size:18px; line-height:30px; vertical-align:top}
#by-price .pr {vertical-align:middle}
#by-winery {background: #707070 url('/images/layout/browse-winery-barrel.gif') no-repeat 7px 20px; border:1px dotted #9c9c9c; display:block; height:135px; padding:10px; padding-left:175px; margin:5px;width:70%;max-width:900px}
#by-winery ul {margin-top:-7px; float:left; margin-right:12px;}
#by-winery strong {color: white; font-weight: bold; font-size: 13px; line-height: 22px; vertical-align: bottom}
#by-winery li a {color: white;}
#find-wines {height:33px; background-color:#ebf2ee; border-bottom:1px solid #c0bdba;}
#find-wines ul {margin: 0;padding-left:15px}
#find-wines li {float:left; margin: 1px 5px 1px 0; line-height:30px; text-align:left; color:#517d5c; width:82px;}
#find-wines li a {color:#517d5c; font-size:1em; font-weight:bold; outline: none; margin-left:-1px ; padding:1px 20px 0pt 15px;border-right:1px dotted #517d5c;}
#find-wines .clicked {background:transparent url(/images/layout/find-wines-tab.gif) no-repeat scroll center 0; color:white; display:block; height:32px; text-align:center; left:-15px; position:relative; border:0; margin-bottom:-1px}
}
#by-varietal-tab, #by-price-tab, #by-winery-tab {color:#517D5C}
#by-winery-tab {padding-left:12px; background: transparent url(/images/layout/barrel.png) no-repeat 0 7px}
#by-varietal-tab {padding-left:7px; background: transparent url(/images/layout/grapes.png) no-repeat 0 7px;padding-right:10px}
#by-price-tab {padding-left:7px; background: transparent url(/images/layout/money.png) no-repeat 0 7px}
.flash {font-size:12px; font-weight:normal; text-align:left; padding:10px; margin:0 0 25px 0}
.notice {color:#408050; border:1px solid #408050; background:#ddffe5;}
.error {color:#B30000;border:1px solid #B30000; background:#ffdddd}
.config {color:#B30000; border:1px solid #B30000;}
#footer {background-color:#224731; height:520px; clear:both; min-width:970px;}
#footer h2 {color:#fbec6a;padding:0 0 5px 0;margin:0 0 10px -7px;}
#footer-shadow {height:5px;background-color:#281928;}
#footer-top {}
#footer-header {padding-top:2px;background:#03451c url(/images/layout/footer-bg.gif) repeat-x 0 0;margin:0px;height:48px;line-height:42px;padding-left:10px;color:white;border-bottom:1px solid #1c3a28;}
#footer-news-box {background:#1D3D2A; border:1px dotted #2C5D40; float:left; font-size:10px; height:360px; line-height:15px; margin:15px 0 0pt 1%; padding:10px 10px 0 15px; width:360px}
#footer-news-box h2 {padding-left:20px;background:url('/images/layout/newspaper.png') no-repeat;}
#footer-news-box ul {margin:0;padding:0;}
#footer-news-box li {background: url(/images/layout/footer-bullet.gif) no-repeat 3px 2px; padding-left:18px; color:white; margin:0;}
#footer-news-box a {color:white;font-size:11px;line-height:15px;}
#footer-news-box p {color:#ebebeb;margin-top:3px;margin-bottom:10px;font-size:11px;font-family:Verdana}
#footer-resources {background:#1D3D2A;border:1px dotted #2C5D40; float:left;width:200px;margin:15px 1% 0 1%;padding:10px 5px 0 20px;height:360px; color:#fbec6a;}
#footer-resources h2 {padding-left:20px;background:url('/images/layout/magnifier.png') no-repeat;}
#footer-resources li {font-size:11px;background: url(/images/layout/footer-bullet.gif) no-repeat 3px 2px;padding-left:18px}
#footer-resources li a {color:white;font-size:12px; font-weight:bold;padding:3px;}
#footer-resources li a:hover {background-color:#162e20;}
#footer-resources .sub {padding:0 0 0 10px;margin:0;line-height:15px;}
#footer-resources .sub li {list-style-type: disc;background:none;padding-left:0px;font-size:11px}
#footer-resources .sub a {font-size:11px; font-weight:normal;}
#footer-contact {float:left; width:236px; margin:15px 1px 0 0;padding:10px 20px 0 20px; background:#1D3D2A; border:1px dotted #2C5D40; height:360px;}
#footer-contact h2 {padding-left:20px;background:url('/images/layout/comments.png') no-repeat;}
#clubs-header{ text-align:left;min-width:600px; min-height:100px; margin-bottom:20px;}
#clubs-header img {float:left}
#clubs-header strong {font-size:13px;line-height:18px;}
#clubs-header p {float:left;width:54%;color:#6b6b6b; margin-left:5%; line-height:14px; text-align:justify; margin-top:0px; font-size:11px;}
#club-listings {margin-top:10px; width:100%;}
#clubs-listing-header {height:30px;background-color:#e6e1d0;float:left;clear:both;line-height:30px;width:96%;padding-left:10px;margin-bottom:10px;}
.club-listing {border-bottom:2px solid #E6E1D0; margin:3px; padding:3px 6px 3px 6px;}
a.club-heading, a:link.club-heading, a:visited.club-heading {font-size:18px; line-height:18px;color:white;}
.club-info {float:left}
.club-info h1 {color:#286641;font-size:1.3em;margin-top:0px;padding:0px;margin-bottom:0px;float:left;display:inline;}
.club-listing h1 a:link, .club-listing h1 a:visited {color:#286641; font-family: "Trebuchet MS";margin:0;padding:0;}
.club-icon {padding: 5px; border:1px solid #286641; margin: 9pt 5pt 0pt 10px; float:right; background-color:white;}
.club-desc {padding-bottom:5px; font-size:1.1em; line-height:18px; padding-top:2px; clear:left;}
.club-desc a:link, .club-desc a:visited {color:#286641;margin:0;padding:0;}
.club-wine-list {clear:both;margin-top:8px;}
.club-members {background-image: url(/images/profile/profile-clubs.gif); background-repeat: no-repeat; background-position: 0px left top; padding-left:25px; margin-left:15px; color:#999373; font-size:12px; font-weight:bold}
.club-wines {background-image: url(/images/icon-wine-bottle.gif); background-repeat: no-repeat; background-position: 0px left center; padding-left:15px; height:20px; color:#999373; font-size:12px; font-weight:bold; line-height:1.4em}
.club-member-photo {padding:3px; border:1px solid #CCC5A3; margin:2px; max-width:50px; max-height:50px;}
.carousel-component {position:relative; overflow:hidden; visibility:visible}
.carousel-component ul.carousel-list {width:10000000px; position:relative; z-index:1}
.carousel-component .carousel-list li {float:left; list-style:none; overflow:hidden}
.carousel-component .carousel-vertical li {float:none; margin-bottom:0px}
.carousel-component ul.carousel-vertical {width:auto}
.carousel-component .carousel-clip-region {overflow:hidden; margin:0px auto; position:relative}
.carousel-component {padding-top:5px; color:#618cbe}
.carousel-component ul.carousel-list {margin:0px; padding:0px 0px 0px 0px}
.carousel-component .carousel-list li {text-align:center; margin:0px 0px 0px 0px; padding:0px; font:10px verdana,arial,sans-serif}
.carousel-component .carousel-vertical li {}
.carousel-component ul.carousel-vertical {}
#html-carousel .carousel-list li {margin:4px 0x 0px 0px}
#html-carousel .carousel-list li {width: 106px; border: 0px solid green; padding: 2px; padding-top: 15px; margin: 0}
#html-carousel .carousel-list li img {border:1px solid #999; display:block}
#html-carousel {float:left; height:190px; max-width:88%; min-width:500px}
#prev-arrow-container, #next-arrow-container {margin-top:80px; padding:5px; clear:right}
#prev-arrow-container{ float:left;}
#next-arrow-container{ float:right;}
#next-arrow {cursor:pointer; margin-left:3px}
#prev-arrow {cursor:pointer; margin-left:4px; margin-right:2px}
#overlay {width: 200px; height: 80px; background-color: #FFF; position: absolute; top: 25px; left: 150px; padding-top: 10px; z-index: 100; color: #000; border:1px dotted #000; text-align: center; font-size: 24px; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8}
.wine-remove-link a{ margin:0 auto;background: url('/images/layout/delete.png') no-repeat 12px 2px;line-height:20px;display:block;}
#suggestion_text{ margin-top:5px;margin-bottom:6px;font-family:verdana;font-size:11px }
#myQ-main h1 {font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; font-size:2em; margin:-8px 0em 10px -8px}
#myQ-main h2 {background-color:#D8D3BC; border-top:2px solid #888888; font-size:11px; font-weight:bold; height:25px; line-height:25px; margin-bottom:8px; margin-top:15px; padding-left:11px; width:100%; clear:both}
.feed_item {padding: 3px 0; line-height:16px;}
.feed_item p {display: inline;}
.feed_item .feed_icon {width:27px;float:left;}
.feed_item .right {border-left: 1px solid #666; padding-left: 3px;margin-left: 3px; float: right; width: 15px;}
.feed_item .left {width: 90%;}
img.icon_small {width: 20px; margin: 0 1px -5px 0;}
.activity_box {clear: both; padding: 5px 0 0 0; margin: 0 0 25px 0;}
.activity_box strong {color: white;}
.inside_box {margin: 0 10px 0 10px;}
.overlay_dialog {background-color: #666666; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6}
.overlay___invisible__ {background-color: #666666; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0}
.dialog_nw {width: 9px; height: 23px; background: transparent url(default/top_left.gif) no-repeat 0 0}
.dialog_n {background: transparent url(default/top_mid.gif) repeat-x 0 0; height: 23px}
.dialog_ne {width: 9px; height: 23px; background: transparent url(default/top_right.gif) no-repeat 0 0}
.dialog_e {width: 2px; background: transparent url(default/center_right.gif) repeat-y 0 0}
.dialog_w {width: 2px; background: transparent url(default/center_left.gif) repeat-y 0 0}
.dialog_sw {width: 9px; height: 19px; background: transparent url(default/bottom_left.gif) no-repeat 0 0}
.dialog_s {background: transparent url(default/bottom_mid.gif) repeat-x 0 0; height: 19px}
.dialog_se {width: 9px; height: 19px; background: transparent url(default/bottom_right.gif) no-repeat 0 0}
.dialog_sizer {width: 9px; height: 19px; background: transparent url(default/sizer.gif) no-repeat 0 0; cursor:se-resize}
.dialog_close {width: 14px; height: 14px; background: transparent url(default/close.gif) no-repeat 0 0; position:absolute; top:5px; left:8px; cursor:pointer; z-index:2000}
.dialog_minimize {width: 14px; height: 15px; background: transparent url(default/minimize.gif) no-repeat 0 0; position:absolute; top:5px; left:28px; cursor:pointer; z-index:2000}
.dialog_maximize {width: 14px; height: 15px; background: transparent url(default/maximize.gif) no-repeat 0 0; position:absolute; top:5px; left:49px; cursor:pointer; z-index:2000}
.dialog_title {float:left; height:14px; font-size:12px; text-align:center; width:100%; color:#000}
.dialog_content {overflow:auto; color: #DDD; font-family: Tahoma, Arial, sans-serif; font-size: 10px; background-color:#123}
.top_draggable, .bottom_draggable {cursor:move}
.status_bar {font-size:12px}
.status_bar input{ font-size:12px}
.dialog {display: block; position: absolute}
.dialog table.table_window {border-collapse: collapse; border-spacing: 0; width: 100%; margin: 0px; padding:0px}
.dialog table.table_window td , .dialog table.table_window th {padding: 0}
.dialog .title_window {-moz-user-select:none}
.fieldWithErrors {display:inline}