/* Page Generated in 0.000000 seconds */
body, html, form, h1, h2, h3, h4, h5, h6 {border:0; padding:0; margin:0; font-family:Verdana, Arial, sans-serif;}



body, html, td, h1, h2, h3, h4, h5, h6 {font-size:11px;}

a {text-decoration:none;}

body {background-color:#D11D28;}

img {border:0;}



h1 {font-size:9px; font-weight:normal; color:#FF6F6F}

h5 {font-size:14px; font-weight:bold; color:#D11D28;}

h4 {font-size:16px; font-weight:bold; color:#D11D28; padding-bottom:12px;}

h3 { font-size:13px; border:0; padding:0; margin:0; background:none; color:black; font-weight:bold; margin-bottom:0.5em;}



#usersignup #signup_message {color:red;}



#frame { width:1000px; background:white; }

#frame_l, #frame_r {background-repeat:repeat-y;}

#frame_l {background-image:url('/img/frame_ml.png'); background-position:left;}

#frame_r {background-image:url('/img/frame_mr.png'); background-position:right;}



#topb {background-image:url('/img/frame_tm.png'); background-position:top; background-repeat:repeat-x; }

#top_r, #top_l, #top_n { background-repeat:no-repeat; }

#top_l {background-image:url('/img/frame_tl.png'); background-position:top left;}

#top_r {background-image:url('/img/frame_tr.png'); background-position:top right;}

#top_n {background-image:url('/img/frame_ntr.png'); background-position: right 14px;}

#top_k {background-image:url('/img/frame_nmr.png'); background-position:top right; background-repeat:repeat-y;}



#topbar {padding:11px 20px 0 28px;}

#topbar_home, #topbar_search, #topbar_cart {float:left;}

#topbar_search { margin-left:120px; padding-top:10px; }

#topbar_search #searchtextbox {border:1px solid #D3C392;}

#topbar_cart {margin-left:30px; padding-top:0px; font-size:10px;}

#topbar_cart img {margin-bottom:4px;}

#topbar_cart a {color:#D11D28; font-weight:bold;}

#topbar_clear {clear:both;}



#head, #spcl, #mid {padding-left:16px;}



#head_menu, #head_hero, #head_login, #head_cork {float:left; overflow:hidden; height:154px;}

#head_menu ul, #head_menu li { list-style:none; margin:0; padding:0; border:0; width:150px; display:block;}

#head_menu ul {background:#D3C392; height:154px;}

#head_menu li { padding-bottom:2px;}

#head_menu a {background:#EDE7D3; display:block; padding:4px; padding-top:5px;  padding-left:20px; color:#8F7B40; height:15px;}

#head_menu a:hover { background-color:#f6f3e9;}

#head_hero {width:505px; background-color:#E2D8B8; overflow:hidden;}

#head_login {background-color:#D3C392; background-image:url('/img/login_tr.png'); background-position:top right; background-repeat:no-repeat; width:160px;}

#head_login #minilogin {padding:5px; padding-left:10px; color:#8F7B40;}

#head_login #minilogin a {color:#8F7B40; text-decoration:underline;}

#head_login #minilogin .htmlIText, #head_login #minilogin .htmlIPass { width:135px; border:0; }

#head_cork { width:72px; height:154px;}

#head_cork #cork_inner {background:#EDE7D3; margin:0 2px 0 3px; height:154px;}

#head_clear {clear:both;}





/*.htmlIEmail, .htmlIText, .htmlIPass, #signinbox .htmlIText, #signinbox .htmlIEmail, #signinbox .htmlIPass, #signupbox .htmlIText, #signupbox .htmlIEmail, #signupbox .htmlIPass{display:block; width:100%; border:1px solid #ccc; margin:0; padding:0; font-size:10pt; font-family:verdana;}

input.quantityselector {border:1px solid #cccccc;}*/



#spcl {background-position:top right; background-repeat:no-repeat; background-image:url('/img/frame_neck.png'); height:111px; }

#spcl a {color:#8F7B40;font-size:9px; }

#splc_spacer {height:4px; font-size:0;}

#spcl_news, #spcl_prod, #spcl_winery { float:left;  overflow:hidden; height:107px;}

#spcl_news {width:150px; background:#E2D8B8;}

#spcl_news  #latestnews {font-size:9px; padding:0 5px 0 5px; color:#8F7B40}

#spcl_news h2 {padding:0 5px 2px 5px; margin-bottom:2px; color:white; display:block; background-color:#D3C392; font-size:13px; background-image:url('/img/bg_gold.png'); background-position:bottom right;}

#spcl_news a { text-decoration:underline; }

#spcl_prod {width:665px; background-color:#EDE7D3; background-position:top right; background-repeat:no-repeat; background-image:url('/img/spec_right.png'); text-indent:5px;}

#spcl #spcl_prodtbl {width:580px; background-color:white; margin-left:5px; margin-top:5px; height:75px;}

#spcl_prodtbl a {color:#8F7B40;font-size:9px; }

#spcl_winery {margin-top:32px; height:75px;}

#spcl_clear {clear:both;}



#mid { padding-top:3px;}

#mid_cat { float:left; width:150px;}

#mid_content {margin-left:153px; width:595px; margin-top:0px;}

#mid_content p {padding:0; margin:0;margin-bottom:3ex; }

#mid_content h2 {margin:0; padding:0; margin-bottom:1ex;}

#mid_content h3 {margin:0; padding:0;}

#mid_right { float:right;}



#topsell { background-color:#D3C392; width:200px; margin:0; margin-right:32px; }

#topsell h2 { display:block; text-indent:8px; color:white; font-size:13px; font-weight:bold; background-image:url('/img/bg_gold.png'); background-position:bottom right; height:18px;}

#topsell a {background:#EDE7D3; display:block; padding:2px; padding-left:10px; color:#8F7B40; font-size:11px; /*color:black;*/ }

#topsell a:hover { background-color:#f6f3e9;}

#topsell ul, #topsel li {border:0; padding:0; margin:0; list-style:none;}

#topsell li {margin-top:2px;}

#topsell ul {margin-top:-2px;}



#menucat { background:#D3C392; }

#menucat h2 { display:block; text-indent:8px; color:white; font-size:13px; font-weight:bold; background-image:url('/img/bg_gold.png'); background-position:bottom right; height:18px;}

#menucat>ul>li:first-child {padding:0;}

#menucat ul, #catmenu li { list-style:none; margin:0; padding:0; border:0; width:150px; display:block;}

#menucat ul li { padding-top:2px;}

#menucat ul a { padding:1px 0 1px 8px; display:block; background-color:#EDE7D3;color:#8F7B40; font-weight:bold; }

#menucat ul a:hover { background-color:#f6f3e9;}

#menucat ul ul li {text-indent:10px;}

#menucat ul ul li a {font-weight:normal;}

#menucat {}



#right_advert1, #right_advert2, #right_advert3, #right_advert4, #left_advert2, #left_advert3 {margin-top:3px;}



#viewcat h2, #viewprodgrp h2, #viewloc h2 ,#viewnews h2, #viewtext h2, #myaccount h2 { text-indent:5px; font-weight:bold; color:white; font-size:14px; background-color:#D3C392; /*background-image:url('/img/bg_goldflat.jpg');*/ height:18px;}



a.pagebar_num,a.searchPage,a.searchPageSel  {padding:1px 4px 1px 4px; border:1px solid #D3C392; margin:0 2px 0 2px; color:#8F7B40 !important;}

a.pagebar_num:hover,a.searchPage:hover,a.searchPageSel:hover {background-color:#EDE7D3; color:#D11D28 !important; text-decoration:none;}

a.pagebar_this,a.searchPageSel {font-weight:bold;background-color:#FCF6E0; color:#D11D28 !important;}



#viewloc {}

#viewloc #subreglist {background-color:#F6F3E9; padding:5px 10px 5px 10px;}

#viewloc #subreglist strong {color:#D11D28;}

#viewloc #subreglist td, #viewloc #manu td {padding:3px 0 3px 0;}

#locsummary { padding:0 0 2em 0; min-height:150px;}



#myaccount h2, #viewcart h2 {font-size:16px; font-weight:bold; }

#viewprodgrp .region {font-size:12px; font-style:italic;}

#viewprodgrp .category {font-size:9px; font-style:italic;}

#viewprodgrp .prodgrpdesc {min-height:250px;}

#viewprodgrp .prodprices {text-align:right;}

#viewprodgrp #prodtabs {padding-top:20px;}



#viewcart .cart_head {background-color:#EDE7D3; padding:5px 0 5px 0;font-size:12px;}

#viewcart .cart_row {padding:2px 0 2px 0;}

#viewcart .cart_ship {padding:5px 0 5px 0; border-top:1px solid #EDE7D3;}

#viewcart .cart_total {padding:5px 0 5px 0;font-size:12px;background-color:#EDE7D3;}

#viewcart #cart_addr .htmlIMemo, #viewcart #cart_addr .htmlIText { font-family:Arial, sans-serif; font-size:13px; border:1px solid #D3C392; width:400px;} 

#viewcart #cart_addr {width:540px; margin-left:30px;}

#viewcart #cart_addr .bold {color:#D11D28;}

#viewcart #cart_addr td {padding:3px;}

#viewcart #cart_addr td.label {border-bottom:1px solid #EDE7D3; background-color:#FFFCF2; width:120px;}

#viewcart #cart_addr td.input {border-bottom:1px solid #EDE7D3; padding-left:10px;}



#viewcart #cart_ship {width:540px; margin-left:30px;}

#viewcart #cart_ship td {padding:3px;}

#viewcart #cart_ship #shipping_purchmsg { width:400px; height:70px; font-family:Arial, sans-serif; font-size:13px; border:1px solid #D3C392;}

#viewcart #cart_ship td.label {border-bottom:1px solid #EDE7D3; background-color:#FFFCF2; width:115px;}

#viewcart #cart_ship td.info {border-bottom:1px solid #EDE7D3; padding-left:10px;}



#viewcart #cart_purch {width:480px; margin-left:30px;}

#viewcart #cart_purch td {padding:3px;}

#viewcart #cart_purch td.label {border-bottom:1px solid #EDE7D3; background-color:#FFFCF2; width:115px;}

#viewcart #cart_purch td.info {border-bottom:1px solid #EDE7D3; padding-left:10px;}

#viewcart #cart_purch .itmhead td {border-top:1px solid #EDE7D3; border-bottom:0; background-color:#FFFCF2;}

#viewcart #cart_purch td.first {border-left:1px solid #EDE7D3; }

#viewcart #cart_purch td.last {border-right:1px solid #EDE7D3; }

#viewcart #cart_purch .itmfoot td {border-top:1px solid #EDE7D3; font-weight:bold;}



#myaccount #ordlist {width:540px; margin-left:30px;}

#myaccount #ordlist td {padding:3px;}

#myaccount #ordlist .itmhead td {border-top:1px solid #EDE7D3; border-bottom:0; background-color:#FFFCF2;}

#myaccount #ordlist td.first {border-left:1px solid #EDE7D3; }

#myaccount #ordlist td.last {border-right:1px solid #EDE7D3; }

#myaccount #ordlist .itmfoot td {border-top:1px solid #EDE7D3; font-weight:bold;}



#usersignin h2 { font-size:12px;}

#usersignin #usersignintbl, #joinclub {width:540px; margin-left:30px;}

#usersignin .htmlIText, #usersignup .htmlIPass, #usersignup .htmlIEmail,

#joinclub .htmlIText, #joinclub .htmlITextArea, #usersignup .htmlIPass, #usersignup .htmlIEmail { font-family:Arial, sans-serif; font-size:13px; border:1px solid #D3C392; width:400px;}

#userdetails .htmlIText,#userdetails .htmlIPass, #userdetails .htmlIMemo, #userdetails .htmlIEmail, #userdetails .htmlIselect{ font-family:Arial, sans-serif; font-size:13px; border:1px solid #D3C392; width:230px;margin:3px}



#usersignin td, #joinclub td {padding:3px;}

#usersignin td.first, #joinclub td.first {border-bottom:1px solid #EDE7D3; background-color:#FFFCF2; width:115px;}

#usersignin td.last, #joinclub td.last {border-bottom:1px solid #EDE7D3; padding-left:10px;}

#usersignin td.last.signin, #usersignin td.first.signin

#joinclub td.last.signin, #joinclub td.first.signin{padding:3px; border:0; background:none;}



#usersignup div.border, #usersignin div.border {border:0 !important;}

#usersignup h2 { font-size:12px;}

#usersignup  {width:540px; margin-left:30px;}

#usersignup .htmlIText, #usersignin .htmlIPass { font-family:Arial, sans-serif; font-size:13px; border:1px solid #D3C392; width:400px;}

#usersignup td {padding:3px;}

#usersignup td.label,#userdetails td.label {border-bottom:1px solid #EDE7D3; background-color:#FFFCF2; width:115px;}

#usersignup td.input,#userdetails td.input {border-bottom:1px solid #EDE7D3; padding-left:10px;}



#viewpord .ordtbl {width:480px; margin-left:30px; margin-bottom:15px;}

#viewpord .ordtbl td {padding:3px;}

#viewpord .ordtbl td h1,#viewpord .ordtbl td h2,#viewpord .ordtbl td h3,#viewpord .ordtbl td h4,#viewpord .ordtbl td h5,#viewpord .ordtbl td h6 {display:inline; font-size:inherit;}

#viewpord .ordtbl td.label {border-bottom:1px solid #EDE7D3; background-color:#FFFCF2; width:150px;}

#viewpord .ordtbl td.info, #viewpord .ordtbl td.input {border-bottom:1px solid #EDE7D3; padding-left:10px;}

#viewpord .ordtbl .itmhead td {border-top:1px solid #EDE7D3; border-bottom:0; background-color:#FFFCF2;}

#viewpord .ordtbl td.first {border-left:1px solid #EDE7D3; }

#viewpord .ordtbl td.last {border-right:1px solid #EDE7D3; white-space:nowrap; }

#viewpord .ordtbl .cancel td {text-decoration:line-through; }

#viewpord .ordtbl .pending td {color:#8F7B40;}

#viewpord .ordtbl .refund td {color:#D42E2E;}

#viewpord .ordtbl .itmfoot td {white-space:nowrap; border-top:1px solid #EDE7D3; font-weight:bold; }

#viewpord .ordtbl .itmsfoot td {font-weight:bold; white-space:nowrap; }



#foot {clear:both; background-repeat:repeat-x; background-position:bottom; background-image:url('/img/frame_bm.png');}

#foot_l { background-repeat:no-repeat; background-position:bottom left; background-image:url('/img/frame_bl.png'); }

#foot_r { background-repeat:no-repeat; background-position:bottom right; background-image:url('/img/frame_br.png'); }

#foot_body {height:105px;}

#foot_nav {color:#958E5A; padding-bottom:15px; margin-right:50px;}

#foot_seolink, #foot_disc {margin:0 40px 0 40px; font-size:10px; text-align:center;}

#foot_seolink { color:white;}

#foot_seolink a {color:white;}

#foot_disc {color:#958E5A;}



#subfoot {background-color:#D11D28;}

#powered {background-color:#D11D28; text-align:right; padding-right:25px; float:right;}

#twdlink {background-color:#D11D28; padding-left:55px; color:#FF6F6F; font-size:10px;}

#twdlink a {color:#FF6F6F;}



#myaccount #shopimg a {width:200px; background-color:#E2D8B8; margin-top:10px; font-weight:bold; padding:5px 0 5px 0; text-align:center; display:block;}

#myaccount #shopimg a:hover {background-color:#F6F3E9;}

#myaccount a {color:#D11D28}

#myaccount a:hover {color:#8F7B40}

a {color:#958E5A; text-decoration:none; }

a:hover {color:#D42E2E; text-decoration:underline; }

#viewcat a, #winelist a {color:#D11D28}

#viewcat a:hover, #winelist a:hover {color:#8F7B40}







#glossary_list .gloss h4, #varietal_list h4 {margin-top:1.5em; margin-bottom:0.3em; color:#8F7B40; }

#varietal_list h4 {margin-bottom:0; padding-bottom:0;}

#glossary_list .gloss, #varietal_list .varietalitem {color:#666; border-bottom:1px solid #F6F3E9;}

#varietal_list h4 .pronounce {font-size:10px; color:#8F7B40; font-weight:normal; margin-left:10px;}



table.fullwidth {width:585px;}

.prodgrpcatview {padding-top:10px; height:205px; overflow:hidden; }

.prodgrpcatview h3 {height:35px; overflow:hidden; margin-bottom:0;}

div.prodsummary {height:78px; overflow:hidden; margin-bottom:8px;}



#viewprodgrp #awards, #viewmanu #awards {font-size:11px; line-height:200%}

#viewprodgrp .source { color:#A0A0A0; font-style:italic;}

#viewprodgrp .reviewline {border-bottom:1px solid #EDE7D3; width:95%;}



.bottleprice { font-family:Georgia, Times New Roman, Times, serif; font-size:26px; color:#D3C392;}

.ea { font-family:Georgia, Times New Roman, Times, serif; font-size:14px;font-weight:bold; color:#D3C392;}

.perbottle { color:#D3C392;}

.oldprice { font-family: arial; text-decoration:line-through;}

.newprice {font-weight:bold;color:#D11D28;}

.error {color: #D11D28}





.viewprodrow .rowpic { float:left; }

.viewprodrow .summary { min-height:65px; margin-left:40px; margin-bottom:10px; }

.viewprodrow .prodgrprowsummary { min-height:26px; }



.tab-row h2 {margin: 0 !important;}



.dynamic-tab-pane-control .tab-pane {position:relative;color: #FFF;width:100%;margin-right:-2px;}

.dynamic-tab-pane-control .tab-row .tab {width:120px; background-color:white !important;background-image: url( "/img/tab.png" ) !important;position: relative;top: 0;display: inline;float: left;overflow: hidden;cursor: pointer;margin: 1px 0px 0px 2px;padding: 3px 0px 0px 0px !important;border: 0;z-index: 1;font: 9px Verdana, Arial, sans-serif;white-space: nowrap;text-align: center; height:22px !important;}

#frame .dynamic-tab-pane-control .tab-row .tab.selected{width:120px !important;height: 20px;background-image:	url("/img/tab_active.png" ) !important; background-repeat: no-repeat;border-bottom-width:	0;z-index: 3;padding:	3px 0px 0px 0px;margin: 1px -2px -1px 0px;top: -2px;font: 9px Verdana, Arial, sans-serif;}

#viewprodgrp .dynamic-tab-pane-control .tab-row .tab.selected a, #viewprodgrp .dynamic-tab-pane-control .tab-row .selected a, 

#viewloc .dynamic-tab-pane-control .tab-row .tab.selected a, #viewloc .dynamic-tab-pane-control .tab-row .selected a

{color: #D42E2E !important;}

#viewprodgrp .dynamic-tab-pane-control .tab-row .tab a, #viewloc .dynamic-tab-pane-control .tab-row .tab a

{font:	10px Verdana, Arial, sans-serif;color: #FFF;text-decoration: none;font-weight:bold;cursor: pointer;}

.dynamic-tab-pane-control .tab-row .tab.hover {font:	9px Verdana, Arial, sans-serif;width:120px;height: 20px;color: #FFF;background-image:	url( "/img/tab_hover.png" ) !important;background-repeat: no-repeat;}

.dynamic-tab-pane-control .tab-page {border: 1px solid #D1CCB6;background: #FFFFFF;z-index: 2;position: relative;top: -2px;font: 9px Verdana, Arial, sans-serif;	color: #333;padding:	5px;width: 98%; float: left;}

.dynamic-tab-pane-control .tab-row {z-index: 1;color: #FFF;white-space: nowrap;}



.htmlIDatepick, .htmlIColorpicker {border-left:  1px solid #7ab7e3; font-weight:normal; font-size:7pt !important; font-size:8pt;

    border-right: 1px solid #3283be; border-top:   1px solid #7ab7e3; border-bottom:1px solid #3283be;

    background-image:url("/theme/default/image/button_bg.gif"); color:white; background-color:#5097CD; float:left;margin-top:3px;margin-right:2px}

