@import url("/jl_assets/styles/stylewwd_extras.css");
@import url("wwstyleheader.css");

body {font-family:Arial, Helvetica, sans-serif; background:url('http://www.waitrosewine.com/jl_assets/build/wwd-bg.jpg') 100% 0 repeat-x #f4f1ed; padding:0; margin:0;}
#wrapper {margin:0 auto 0 auto; padding:0 10px 10px 10px; text-align:left; background-color:#fff; max-width:984px; min-width:759px;}

/* IE fix */
* html #wrapper {
width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 985 ? "984px" : (((document.compatMode && 
document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 758 ? "759px" : "auto")); width:984px;/* fallback value */}

/*focus*/
a:focus, a:active, input:focus {color: #000 !important; background-image:none !important; background-color:#f1e8e8 !important; outline:1px solid #f1e8e8 !important; -moz-outline:1px solid #f1e8e8;}
/*focus end*/

a,h1,h2,h3,h4,h5,h6,p,span,td,th,div,ul,li,label,fieldset,legend,table {font-family: arial, helvetica, sans serif;}
form {margin:0; padding:0;}
fieldset {margin:0; padding:0; border:0; border-style: none;}

/* Waitrose Wine Direct */

.main {font-size:75%; line-height:140%;}
.maingrey {font-size:75%; line-height:140%; color:#616161;}
.bold {font-size:75%; line-height:140%; font-weight:bold;}
.small{font-size:70%; line-height:100%;}
.red {color:#cc3333;}
/*.rederror {color:#ff0000;}*/
.grey {color:#616161;}
.gold {color:#a48042;}
.redbold {color:#cc3333; font-weight:bold;}
.greybold {font-size:75%; line-height:140%; font-weight:bold; color: #616161;}
.greybold2 {font-weight:bold; color: #616161;}
.boldgrey {font-size:75%; color:#606069; line-height:140%; font-weight:bold;}
.clear {clear:both; height:0px; font-size:0px; padding:0; margin:0; line-height:0px;}
h1 {font-size:100%; line-height:130%; color:#616161;  margin-bottom: 2px;}

/*  Error Styles */
/*h1.error {font-size:100%; color:#ff0000; line-height:140%; font-weight:bold;}*/

/* new error style */
div #error {color:#FF0000; margin:5px 0 5px 0; padding:6px 0 6px 6px; font-weight:bold; background-color:#FFEAEA; font-size:0.75em;}
div #error a:link, div #error a:visited, div #error a:hover, div #error a:active {color:#ff0000; text-decoration:underline;}
div #error.bktbad {width:55%; border:none; float:left; text-align:left; color:#ff0000; background-color:#FFEAEA;}
/* END new error style */
h1.error{font-size:1em; color:#FF0000; margin:0; padding:0 0 1em 0; font-weight:bold;}
.wine-finder-error{display:block; font-size:0.9em; padding:0 5px 5px 5px; color:#FF0000;}

/*.error {font-size:75%; color:#ff0000; line-height:140%; font-weight:bold;}*/
.error{font-size:0.75em; color:#FF0000; font-weight:bold;}
.error a:link, error a:visited, error a:hover, error a:active {color:#ff0000; text-decoration:underline;}

#error_404{padding-left:20px; margin:0;}
#error_404 H1{color:#FF0000; line-height:1.4em; font-weight:bold; font-size:1em;}
#error_404 H2{font-size:0.75em; color:#666f6d; font-weight:bold; padding:0; margin:1em 0 0 0;}
#error_404 UL{font-size:0.75em; font-weight:bold; color:#666f6d; line-height:1.4em;}
a:link.error{font-size:1em; color:#FF0000; font-weight: bold; text-decoration:underline;}
a:visited.error{font-size:1em; color:#FF0000; font-weight: bold; text-decoration:underline;}
a:hover.error{font-size:1em; color:#FF0000; font-weight: bold; text-decoration:underline;}
.headerStaticCopyright{font-size:0.7em; text-align:center; padding: 20px 0px 0px 0px; display:block;}
.headerStaticLine{border-bottom:1px solid #a41419; padding:1.7em 0 1em 0; margin:0;}
.headerStaticLspace{padding:0 0 0 20px;}
.slimParagraph{padding:0; margin:0; clear:both;}
/*  Error END */

h2.area {font-size:85%; line-height:140%; font-weight:bold; margin-bottom: -18px; color: #a9864b;}
h2.prod {font-size:75%; line-height:140%; font-weight:bold; margin-bottom: -5px;}
h3.prod {font-size:85%; line-height:140%; font-weight:bold; color: #616161;}
h2.bkt1 {font-size:85%; color: #616161; line-height:140%; font-weight:bold; margin-bottom: 0;}
h2.bkt2 {font-size:85%; color: #fff; line-height:140%; font-weight:bold; margin-bottom: 0;}
h2.page {font-size:100%; color:#606069; line-height:130%;}

.header {background:#a71c21;}
.headerlogo {padding: 15px 0 18px 15px;}
.homeh1 {height: 1px; visibility:hidden; padding: 0;}
h1.home {font-size:1px; visibility:hidden; margin-bottom: -12px;}

a:link.price{font-size:75%; color:#000000; line-height:140%; text-decoration:none;}
a:visited.price{font-size:75%; color:#000000; line-height:140%; text-decoration:none;}
a:hover.price{font-size:75%; color:#000000; line-height:140%; text-decoration:underline;}

/* AreaCat page */

.areadot {width: 100%; max-height: 1px; background: url('/jl_assets/build/wwd_dot_h_g.gif') 0 0 repeat-x;}
.areatop {padding: 5px 5px 5px 10px;}
.areaprice {font-size:85%; line-height:140%; font-weight:bold; margin-bottom: -13px; color: #616161;}
.areaspace30 {padding: 0 0 30px 0;}
.areaautomerch {padding: 10px 0 10px 0;}

/* Product page */

.prodaward {padding: 0 10px 0 0; vertical-align:top;}
div.proddot1 {width:100%; background: url('/jl_assets/build/wwd_dot_h_g.gif') 0 0 repeat-x; height:30px; background-position:center;}
div.proddot2 {width:100%; background: url('/jl_assets/build/wwd_dot_h_g.gif') 0 0 repeat-x; height:1px; background-position:center;}
div.proddot3 {width:100%; background: url('/jl_assets/build/wwd_dot_h_g.gif') 0 0 repeat-x; height:15px; background-position:top;}
.prodqtybox {width:30px;}
.prodprice {font-size:80%; line-height:140%; font-weight:bold;}
.prodbktdel {background-color:#EEF5E6;}
div.prodmoreinfo {margin: 10px 0 20px 0;}
div.prodmoreinfo2 {margin: 19px 0 10px 0;}

div.prodbtnPad {padding: 0.33em 0 0.33em 0;}
div.prodbtn {height:1.5em; border: 1px solid #ccc; background:#efefef; padding:0; margin:0; width:9.1em;}
div.prodbtnLeft {width:1.6em; border:none; height:1.5em; float:left; padding:0; text-align:center;}
div.prodbtnMid {width:5.9em; border:none; line-height:1.5em; float:left; padding:0; text-align:left;}
div.prodbtnLeft a img {margin:0.2em 0 0.2em 0; vertical-align:top;}
div.prodbtnMid a {vertical-align:middle;}
div.prodbtnRight a img {margin:0.4em 0 0.4em 0; vertical-align:top;}
div.prodbtnRight {width:1.2em; border:none; float:right; height:1.5em; padding:0; text-align:center;}
a:link.prodbtn {font-size:70%; font-weight: bold; color:#616161; text-decoration:none;}
a:visited.prodbtn {font-size:70%; font-weight: bold; color:#616161; text-decoration:none;}
a:hover.prodbtn {font-size:70%; font-weight: bold; color:#616161; text-decoration:underline;}

a:link.proddisc {color:#cc3333; text-decoration:underline; font-size:70%;}
a:visited.proddisc {color:#cc3333; text-decoration:underline; font-size:70%;}
a:hover.proddisc {color:#cc3333; text-decoration:underline; font-size:70%;}

/* New list style service buttons*/

.prodbtnWrap {background:url('/jl_assets/build/wwd_prod_btnbck.jpg') 0 0 #eeeff4 repeat-x; margin:0.5em 0 0.5em 0.5em; text-align:left;}
.prodbtnWrap ul {padding:0; margin:0;}
.prodbtnWrap li {list-style:none; padding:0; margin:0; line-height:1.1em;}
.prodbtnWrap li img {padding:0 0.5em 0 0; margin:0.2em 0 0 0; display:block; float:left;}
.prodbtnWrap li a {padding:0.5em; display:block; color:#5d5e77; font-weight:bold; font-size:0.7em; text-decoration:none; margin:0;}
.prodbtnWrap li a:hover {text-decoration:underline;}

/* Basket page */

td.bktleftnav {background:#929090; font-size:100%; color:#fff; font-weight: bold; padding: 3px 4px 3px 4px;}
td.bkt1 {background:#eef5e6; padding: 4px 0 4px 4px;}
td.bkt2 {padding-bottom:8px;}
.bkt3 {padding: 5px 5px 5px 5px;}
th.bkt1{font-size:70%; line-height:100%; font-weight:normal; padding: 13px 5px 5px 5px; text-align:left;}
th.bkt2{font-size:70%; line-height:100%; font-weight:normal; padding: 13px 5px 5px 5px; text-align:right;}
.bktdot1 {width: 100%; background: url('/jl_assets/build/wwd_dot_h_g.gif') 0 0 repeat-x;}
.bktdot2 {width: 100%; background: url('/jl_assets/build/wwd_dot_h_g.gif') 0 0 repeat-x;}
.bkttotal {font-size:85%; line-height:140%; font-weight:bold; padding: 10px 0 20px 0;}

.bktbtnEmpty {width: 120px; height: 24px; border:#bababa 1px solid; background:#eeeeee; padding: 0; margin: 0;}
.bktbtnEmptyLeft {width: 85%; border:none; float: left; padding: 4px 0 4px 0; text-align:center;}
.bktbtnEmptyRight {width: 15%; border:none; float: right; padding: 7px 0 6px 0; text-align:left;}
a:link.bktbtnEmpty1 {font-size:75%; font-weight: bold; color:#616161; text-decoration:none;}
a:visited.bktbtnEmpty1 {font-size:75%; font-weight: bold; color:#616161; text-decoration:none;}
a:hover.bktbtnEmpty1 {font-size:75%; font-weight: bold; color:#616161; text-decoration:underline;}

.bktbtnShop {width: 144px; height: 24px; border:#bababa 1px solid; background:#eeeeee; padding: 0; margin: 0;}
.bktbtnShopLeft {width: 10%; border:none; float: left; padding: 7px 0 6px 0; text-align:right;}
.bktbtnShopRight {width: 90%; border:none; float: right; padding: 4px 0 4px 0; text-align:center;}
a:link.bktbtnShop1 {font-size:75%; font-weight: bold; color:#616161; text-decoration:none;}
a:visited.bktbtnShop1 {font-size:75%; font-weight: bold; color:#616161; text-decoration:none;}
a:hover.bktbtnShop1 {font-size:75%; font-weight: bold; color:#616161; text-decoration:underline;}

.bktbtnChkout {width: 120px; height: 24px; border:#b4d38f 1px solid; background:#eef5e6; padding: 0; margin: 0;}
.bktbtnChkoutLeft {width: 90%; border:none; float: left; padding: 4px 0 4px 0; text-align:center;}
.bktbtnChkoutRight {width: 10%; border:none; float: right; padding: 7px 0 6px 0; text-align:left;}
a:link.bktbtnChkout1 {font-size:75%; font-weight: bold; color:#66a61c; text-decoration:none;}
a:visited.bktbtnChkout1 {font-size:75%; font-weight: bold; color:#66a61c; text-decoration:none;}
a:hover.bktbtnChkout1 {font-size:75%; font-weight: bold; color:#66a61c; text-decoration:underline;}

/* Mini basket */

table.minibkt {background:#eef5e6; color: #616161;}
td.minibkt1 {background:#d1e4bb; font-size:70%; line-height:140%; font-weight:bold; padding: 4px 5px 4px 5px}
td.minibkt2 {background:#eef5e6; font-size:75%; line-height:140%; padding: 1px 1px 4px 1px;}
td.minibkt3 {background:#eef5e6; font-size:65%; line-height:140%; padding: 0 1px 3px 1px;}
td.minibkt4 {background:#eef5e6; font-size:70%; line-height:140%; padding: 7px 0 8px 0;}
.minibktdot {width: 100%; max-height: 1px; background: url('/jl_assets/basket/wwd_minibkt_dot_h.gif') 0 0 repeat-x;}

/* Vintage Chart */

table.vint {font-size:70%; padding: 4px 3px 4px 3px;}
tr.vinthead {text-align:left;}
tr.vinttype {color:#339999; font-weight:bold; padding: 10px 3px 6px 3px;}
tr.vintgrey {background:#eeeeee;}
.vintvert {padding: 4px 0 4px 0; background-image: url(/jl_assets/build/dot_v_p.gif);}

/* Waitrose Wine Direct end */

.mainlarge {font-size:100%; line-height:140%;}
.dskey {font-size:75%; color:#006666; line-height:140%; font-weight:bold;}
.boldcs {font-size:75%; line-height:140%; font-weight:bold;}
.stock {font-size:75%; line-height:140%;}
.out {font-size:75%; line-height:75%;}
.was {font-size:75%; color:#990000; line-height:140%; font-weight:bold;}
.price {font-size:75%;}
.compare {font-size:75%; color:#336666; line-height:140%;}
.pagenav {font-size:75%; line-height:100%; background:#efefef;}
.missing {font-size:100%; color:#616161; line-height:200%; font-weight:bold;}
.new {font-size:90%;}
.whitetext {color:#fff;}
.white {background:#fff;font-size:90%;}
.whiteover {background:#eee;font-size:90%;}
.select {background:#c26164;}
.TextBox {width:215px; font-size:75%; line-height:140%;}
.TextBoxProdCode {width:100px; font-size:75%;}
.TextBoxQty {width:30px; font-size:75%;}
.homeprodimgx4 {padding: 4px 0 4px 0;}

.emailme {font-size:75%; text-decoration:underline;}
a.newmonth {font-size:80%; text-decoration:underline;}

a:link {color:#616161; text-decoration:underline;}
a:visited {color:#616161; text-decoration:underline;}
a:hover {color:#616161; text-decoration:underline;}

a:link.was {font-size:75%; color:#990000; line-height:140%; font-weight:bold; text-decoration:none;}
a:visited.was {font-size:75%; color:#990000; line-height:140%; font-weight:bold; text-decoration:none;}
a:hover.was {font-size:75%; color:#990000; line-height:140%; font-weight:bold; text-decoration:underline;}

a:link.aselect {color:#fff; text-decoration:none; font-size:75%;}
a:visited.aselect {color:#fff; text-decoration:none; font-size:75%;}
a:hover.aselect {color:#fff; text-decoration:underline; font-size:75%;}

a:link.titlehome {text-decoration:none;}
a:visited.titlehome {text-decoration:none;}
a:hover.titlehome {text-decoration:underline;}

.menua {color:#fff; text-decoration:none; font-size:100%; font-weight:bold; line-height:100%;}
a:link.menua {color:#fff; text-decoration:none; font-size:100%; font-weight:bold; line-height:100%;}
a:visited.menua {color:#fff; text-decoration:none; font-size:100%; font-weight:bold; line-height:100%;}
a:hover.menua {color:#fff; text-decoration:underline; font-size:100%; font-weight:bold; line-height:100%;}

.menuc {color:#616161; text-decoration:none; font-size:75%; font-weight:bold; line-height:160%;}
a:link.menuc {color:#616161; text-decoration:underline; font-size:75%; font-weight:bold; line-height:160%;}
a:visited.menuc {color:#616161; text-decoration:underline; font-size:75%; font-weight:bold; line-height:160%;}
a:hover.menuc {color:#616161; text-decoration:underline; font-size:75%; font-weight:bold; line-height:160%;}

h1.titlehome {font-size:100%; line-height:160%; font-weight:bold;}
h1.page {font-size:100%; color:#616161; line-height:140%;}
h1.pageadded {font-size:100% ;color:#616161; line-height:130%;}
h1.pagelarge {font-size:120% ;color:#616161; line-height:130%;}
h1.message{font-size:1em ;color:#616161; padding:0; margin:0; line-height:130%;}
.message {font-size:100% ;color:#616161; font-weight:bold; line-height:130%;}
h1.prodtitle {font-size:80%; font-weight:bold;}
.prodtitle {font-size:80%; font-weight:bold;}
h1.cs {font-size:100%; color:#669999; line-height:130%;}

h2.titlehome {font-size:90%; line-height:120%; font-weight:bold;}
h2.title {font-size:80% ;color:#616161; line-height:120%;}
h2.title2 {font-size:80% ;color:#616161; line-height:120%;}
h2.title3 {font-size:100% ;color:#616161; line-height:120%;}
h2.large {font-size:100% ;color:#616161; line-height:130%;}
h2.largeg {font-size:100% ;color:#616161; line-height:130%;}
h2.cs {font-size:85%; color:#669999; line-height:130%;}
h2.ds {font-size:80%; line-height:140%; font-weight:bold;}
h2.ds2 {font-size:85%; line-height:140%; font-weight:bold;}
h2.page {font-size:100%; color:#616161; line-height:130%;}

h3{font-size:80%; color:#616161; line-height: 120%;}
h3.ds {font-size:80%; line-height: 120%;}
h3.title2 {font-size:80% ;color:#616161; line-height: 120%;}
h3.titlehome {font-size:90%; line-height:120%; font-weight:bold;}
h3.new {font-size:125%; font-weight:bold;}
h3.cs {font-size:80%; line-height:130%;}

.basketout{background:#eef5e6;}
.basketsmall{font-size:70%; line-height:100%; white-space:nowrap;}
.basketnowrap{white-space:nowrap;}
td.basketp{background:#eef5e6; color:#616161;}
td.basketpdk{background:#eef5e6; font-size:70%;}
td.basketm{background:#eef5e6; font-size:70%; color:#616161; padding: 10px 10px 10px 10px;}
td.basket{background:#eeeeee; font-size:70%; color:#616161;}
td.basketdk{background:#e0e0e0; font-size:70%; }
td.basketline{background:#eee; background-image:url(/jl_assets/build/dot_basket_h.gif);}
table.addtob{border:#eef5e6 1px solid; background:#eef5e6; padding:1px;}
td.addtob{background:#eef5e6;}
td.prodmessage{background:#990000; font-size:100%; color:#fff; line-height:130%; font-weight:bold;}
td.greypad{font-size:75%; padding: 2px 2px 2px 4px;}
td.aselect{background:#eee;}
td.secure{background:#eef4e6;}
tr.secure{background:#eef4e6;}
tr.next{background:#eee;}
tr.white{background:#fff;}
tr.nextdk{background:#e0e0e0;}

/* new style add to basket product page */

#wwaddtob {background:#f1efe7; margin:0 0 0.5em 0;}
#wwaddtob ul {list-style:square inside; color:#8b1f1c; font-weight:bold; margin:0.5em 0.5em 0.5em 0; padding:0; float:left;}
#wwaddtob li {font-size:70%; line-height:normal; white-space:nowrap; padding-left:0.2em; margin:0;}
#wwaddtob li span {color:#333333;}
#wwaddtob img.delivery-lorry {padding:1em 0.5em 0.5em 0.5em; float:left;}
#wwaddtob div.basket-btn{padding:1em; background:#fff; text-align:center;}

/* END new style add to basket product page */

tr.coupon{background:#e1f3fe;}
tr.alsolike{padding:.5em; background:#eef5e6;}
table.cat{background:#e1f3fe;}
td.headline{background:#a71c21; background-image: url(/jl_assets/build/wwd_dot_h_h.gif);}
td.menua{background:#929090;}
td.menusb{background:#eee; font-size:75%; color:#616161; font-weight:bold;}

.email{background:#eff5f5;}
.border{border-style: solid; border-color: #eee;}
.youracchome1{background:#eef4e6;}
.youracchome2{background:#fff;}
.feedback{background:#fff; padding: 0 0 0 10px;}
.feedback2 {background:#e4f1f2; padding: 10px 5px 10px 5px;}

ul {list-style:square;}
li.squ {list-style:square;}
.vert {background-image: url(/jl_assets/build/wwd_line.gif); background-repeat:repeat-y; background-position:center;}

.titleindex {font-size:100%; color:#616161; line-height:100%; font-weight:bold;}
.titlegallery {font-size:75%; color: #616161; font-weight:bold;}
.gallery {color:#616161; text-decoration:none; font-size:75%;}

a:link.index {color:#616161; text-decoration:underline; font-size:90%; font-weight:bold;}
a:visited.index {color:#616161; text-decoration:underline; font-size:90%; font-weight:bold;}
a:hover.index {color:#616161; text-decoration:underline; font-size:90%; font-weight:bold;}

a:link.pindex {color:#000; text-decoration:underline; font-size:75%;}
a:visited.pindex {color:#000; text-decoration:underline; font-size:75%;}
a:hover.pindex {color:#000; text-decoration:underline; font-size:75%;}

a:link.gallery {color:#616161; text-decoration:none; font-size:75%; font-weight:bold;}
a:visited.gallery {color:#616161; text-decoration:none; font-size:75%; font-weight:bold;}
a:hover.gallery {color:#616161; text-decoration:underline; font-size:75%; font-weight:bold;}

tr.index {background:#efefef;}
td.index {background:#efefef;}
td.white {background:#fff;}
td.rindex {font-size:75%;color:#616161; font-weight:bold;}
td.aindex {font-size:160%;color:#616161; font-weight:bold; padding-left:0.1em}

.quickorder1 {background:#e9edf0;}
.quickorder2 {font-size:75%; text-align:left; background:#cad3d7; padding: 4px 0 4px 23px;}
.quickorder3 {background:#fff;}
.quickorderno1 {font-size:75%; padding-right:10px;}
.quickorderno2 {font-size:75%; padding-right:3px;}
.quickorderprod {padding-right:35px;}

tr.cat1 {background:#cad3d7;}
tr.cat2 {background:#e9edf0;}
table.cat1 {background:#cad3d7;}
table.cat2 {background:#e9edf0;}

.mainhelp2 {font-size:75%; line-height:140%;}
.helpdot {font-size:75%; line-height:140%; color:#339999}
.helpprint img {margin:0 0.5em 0 0.7em; border:none; vertical-align:middle;}
.helpprint {font-size:0.7em;}
h2.help2 {font-size:0.75em; color:#669999; padding:0 0 1.4em 0; margin:0;}
h2.help2 a, h2.help2 a:visited, h2.help2 a:hover, h2.help2 a:active {color:#669999; text-decoration:underline;}
a.help2:link {font-size:75%;color:#000; text-decoration:underline; line-height:1.5em;}
a.help2:visited {font-size:75%;color:#000; text-decoration:underline; line-height:1.5em;}
a.help2:hover {font-size:75%;color:#000; text-decoration:underline; line-height:1.5em;}
a.help2:active {font-size:75%;color:#000; text-decoration:underline; line-height:1.5em;}
tr.help2 {padding:0 0.2em 0.5em 0.2em;}
table.help2 {background:#dbedf6;}
tr.help3 {background:#dbedf6;}

a:link.dept {color:#616161; text-decoration:underline; font-size:75%; font-weight:bold;}
a:visited.dept {color:#616161; text-decoration:underline; font-size:75%; font-weight:bold;}
a:hover.dept {color:#616161; text-decoration:underline; font-size:75%; font-weight:bold;}

td.depthori2 {background:#efefef; background-image: url(/jl_assets/build/dot_h_d.gif);}
td.dept1 {background:#efefef; padding-top:0em; padding-bottom:0em; padding-right:0em; padding-left:0.5em;}
td.dept2 {background:#efefef; padding-top:0.5em; padding-bottom:0.5em; padding-right:0em; padding-left:0em;}
tr.compare1{background:#efefef;}
td.button {background:#ccc;}
table.button {border:#ccc 1px solid;}

.tdguide1 {padding: 0 35px 0 35px;}
.tdguideindex1 {font-size:90%; font-weight:bold; color:#616161; padding: 15px 0 17px 0;}

th.title {font-size:80%; color:#616161; line-height:140%; padding: 0 0 7px 4px;}
th.title2 {font-size:75%; color:#616161; line-height:140%;}

table.but1 {width: 70px; border:1px solid #ccc; background:#eee; padding:6px; font-size:75%; font-weight: bold;}
table.but2 {width: 120px; border:#b0d089 1px solid; background:#eef4e6; padding:6px; font-size:75%; font-weight: bold;}
a:link.but1 {color:#999; text-decoration:none;}
a:visited.but1 {color:#999; text-decoration:none;}
a:hover.but1 {color:#999; text-decoration:underline;}
a:link.but2 {color:#619e1b; text-decoration:none;}
a:visited.but2 {color:#619e1b; text-decoration:none;}
a:hover.but2 {color:#619e1b; text-decoration:underline;}

/*  Extras Content */
.contenttop {padding: 20px 0 0 0;}
.contentprod {padding: 10px 0 10px 0;}
.contentbut {padding: 0 0 5px 0; text-align:center;}
h1.guides {font-size:100%; line-height:130%; color:#453c8c; margin-bottom:5px;}
h2.guides {font-size:85%; line-height:130%; color:#453c8c; margin-top: 20px;}
h3.guides {font-size:100%; color:#453c8c;}
h2.guidesindex {font-size:85%; line-height:130%; color:#453c8c; margin-top:15px;}
h1.content {font-size:100%; line-height:130%; color:#616161; margin-bottom:5px}
h2.content {font-size:85%; line-height:130%; color:#616161; margin-top: 20px;}
h3.content {font-size:100%; color:#616161;}

/*  product page forms */
h1.productform {font-size:1em; color:#4b4641; margin:0; padding:0 0 0.5em 0;}
h2.productform {font-size:0.85em; color:#4b4641; margin:0; padding:1.4em 0 1em 0;}
.form{font-size:0.75em; line-height:1.4em; background:#f4f2f1;}
.formta {
	       scrollbar-3dlight-color:;
           scrollbar-arrow-color:#6f6b6a;
           scrollbar-base-color:#fff;
           scrollbar-track-color:#f3efee;
           scrollbar-darkshadow-color:#c2bebd;
           scrollbar-face-color:#f5f1f0;
           scrollbar-highlight-color:#fff;
           scrollbar-shadow-color:#6f6b6a;}
		   
.formbtn {width:10%; border:none; float: center; padding: 7px 0px 6px 0px; text-align:left;}	
.formbtnsend{width:144px; height:24px; border:#a39e98 1px solid; background:#e9e5e4; padding:4px; margin:0;}
.purchasebtn{width:190px; height:24px; border:#b3c5c2 1px solid; background:#eff4f2; padding:4px; margin:0;}
a:link.formbtn1 {font-size:0.75em; font-weight: bold; color:#635f5c; text-decoration:none;}
a:visited.formbtn1 {font-size:0.75em; font-weight:bold; color:#635f5c; text-decoration:none;}
a:hover.formbtn1 {font-size:0.75em; font-weight:bold; color:#635f5c; text-decoration:underline;}
.formbtnsend2 {width:100%; border:none; float:left; padding:4px; text-align:left;} 
.formbtnLeft {width:10%; border:none; float:left; padding:0; text-align:left;}
.formbtnRight {width:90%; border:none; padding:0; text-align:center;}
.formbtnback2{width:144px; height:24px; border:#ccc 1px solid; background:#efefef; padding:4px; margin:0;}

/*  Buying guide button - more shopping*/
table.butpu{width:144px; border-top:#ccc6d4 1px solid; border-left:#ccc6d4 1px solid; border-bottom:#848598 1px solid; border-right:#848598 1px solid; background-image: url(/jl_assets/build/subnav2a_bk.jpg); background-repeat:repeat-x; background-position:top left; background-color:#caccdb; padding:6px 5px 6px 6px ; margin-bottom:14px; font-size:0.75em; font-weight: bold;}
a:link.butpu{color:#5d5e77;text-decoration:none;}
a:visited.butpu{color:#5d5e77;text-decoration:none;}
a:hover.butpu{color:#5d5e77;text-decoration:underline;}

/*  Buying guide button - back to shopping */
table.butpu2{width:144px; border-top:#ccc6d4 1px solid; border-left:#ccc6d4 1px solid; border-bottom:#848598 1px solid; border-right:#848598 1px solid; background-image: url(/jl_assets/build/subnav2a_bk.jpg); background-repeat:repeat-x; background-position:top left; background-color:#caccdb; padding:6px 5px 6px 6px ; font-size:0.75em; font-weight: bold; text-align:center;}
a:link.butpu2{color:#5d5e77;text-decoration:none;}
a:visited.butpu2{color:#5d5e77;text-decoration:none;}
a:hover.butpu2{color:#5d5e77;text-decoration:underline;}

/*  Search results */
h2.search {margin-top: 0; margin-bottom: 10px; font-size:90% ;color:#639a9c; }
.shopfind1{font-weight:bold;margin:0;}
.shopfindbox {padding: 5px 5px 5px 5px;background:#eeeeee;}
.searchcont1 {float: left; font-weight:bold;padding: 2px 0 0 0; margin:0;}
.searchcont2 {float: left;padding: 0 0 0 5px ;}
fieldset#shopfind {margin:0;padding:5px;font-size:75%;border: none;background:#eeeeee;}
	

/*  New Global styles */
.hori_1 {float:none; display:block; clear: both; background-image: url(/jl_assets/build/wwd_line.gif); background-repeat:repeat-x; height:10px; padding:0; margin:0; background-position:center;}
td.hori {background:url('/jl_assets/build/wwd_line.gif') 0 50% repeat-x; margin:0; padding:0;}
.rowspace {height:10px;}

/* Sub navigation and breadcrumbs START */
#divSubNav, #divBreadcrumbs {font-size:75%;}

#divBreadcrumbs ul {list-style-type:none; background-color:#fff; margin:0; padding:0;}
#divBreadcrumbs li {margin:0 0.4em 0.2em 0.4em; padding:0; color:#999; float:left;}
#divBreadcrumbs a:link, #divBreadcrumbs a:visited {color:#999; text-decoration:none;}
#divBreadcrumbs a:hover {color:#999; text-decoration:underline;}
#divBreadcrumbs .title1 {display:block; background-color:#97979D; margin:0.7em 0 0 0; padding:0.5em 0.4em 0.5em 0.4em; font-weight:bold; color:#fff; float:none;}
#divBreadcrumbs .title1 a:link, #divBreadcrumbs .title1 a:visited {color:#FFF; text-decoration:none;}
#divBreadcrumbs .title1 a:hover {color:#FFF; text-decoration:underline;}

#divSubNav ul {list-style-type:none; background:url('/jl_assets/homepage/wwd-menu-left-bg.jpg') 0 0 repeat-x #fcfbfa; margin:0; padding:0 0 5px 0;}
#divSubNav li {padding:3px 3px 2px 3px;}
#divSubNav li a:link, #divSubNav li a:visited {color:#333; text-decoration:none;}
#divSubNav li a:hover {color:#333; text-decoration:underline;}
/*#divSubNav .title1 {background-color:#D7D7D9; font-weight:bold; margin:5px 0 0 0; padding:5px 3px 5px 3px; color:#606069}*/

#divSubNav .title1 {background:url('/jl_assets/homepage/wwd-main-left-bg.jpg') 0 0 repeat-x #c2ba96; font-weight:bold; margin:5px 0 0 0; padding:0 0 0 3px; line-height:25px; color:#4b4641;}

/* The following style .spanSubNavTitle1 is only used for the "See Also" heading when the nav is inherited */
.spanSubNavTitle1 {display:block; background:url('/jl_assets/homepage/wwd-main-left-bg.jpg') 0 0 repeat-x #c2ba96; font-weight:bold; color:#606069; margin:5px 0 0 0; padding:5px 3px 5px 3px;  font-size:75%;}

/* New Info colour*/
div.subNavInfo ul {list-style-type:none; background-color:#fafafc; margin:0 0 0.5em 0; padding:0 0 0.5em 0;}
div.subNavInfo li {padding:0.3em 0.4em 0.2em 0.4em;}
div.subNavInfo li a:link, div.subNavInfo li a:visited {color:#333; text-decoration:none;}
div.subNavInfo li a:hover {color:#333; text-decoration:underline;}
div.subNavInfo .title1 {display:block; background-color:#cbccdb; background: url('/jl_assets/build/subnav2a_bk.jpg') 0 0 no-repeat; font-weight:bold; margin:0; padding:0.5em 0.4em 0.5em 0.4em; color:#5d5e77;}

/* Sub navigation and breadcrumbs END */

/* Global */
#divContentContainer {width:100%;}
.DotHori {display:block; float:none; clear:both; background-image: url('/jl_assets/build/wwd_dot_h_g.gif'); background-repeat:repeat-x; height:1px; padding:0; margin:0; font-size:0px;}

/* Buying Guides */

/*Buying Guide heading*/
#divbghead {width:100%; margin: 0 0 0.3em 0; padding:0; display:block; }
#divbghead h1 {float: left; width: 61%; font-size: 1em; margin:0; padding:0 0 0.2em 0;}
#divbghead .print {float: right; width: 34%; text-align:right; font-size:0.7em;}
#divbghead .print img {margin:0 0.5em 0 0.7em; border:none; vertical-align:middle;}

/*#divBuyGuideHead {width:100%; margin:0; padding:0;}
#divBuyGuideHead H1 {font-size:100%; color: #463B8A; margin:0; padding:0 0 0.5em 0;}*/

#divBuyGuideColumn1 {float:left; width:48%; margin:0; padding: 0.5em 0.3em 1em 0;}
#divBuyGuideColumn1a {float:left; width:46%; margin:0; padding: 0.5em 0.5em 1.5em 0;}
#divBuyGuideColumn1b {float:right; width:46%; clear:right; margin:0; padding: 0.5em 0 1.5em 0.5em;}
#divBuyGuideColumn1 p {font-size:75%; line-height:1.3em;}
#divBuyGuideColumn1 ul {list-style-type:none; margin:0; padding:0; font-size:75%;}
#divBuyGuideColumn1 li {padding:0.2em 0.2em 0.2em 0;}
#divBuyGuideColumn1 li a {color:#333; text-decoration:underline;}

#divBuyGuideColumn2 {float:right; width:48%; clear:right; margin:0; padding: 0.5em 0 1.5em 0.3em;}
#divBuyGuideColumn2 img {width:298px; display: block; margin-left: auto; margin-right: auto ; clear:both;}

/* Buying Guides end */

/* START wine by design CSS */

/* Main page div */
#Subs H1, #Subs H2, #Subs H3, #Subs a {color:#616161; padding:0; margin:0;}
#Subs {font-family:Arial, Helvetica, sans-serif; color:#606069; margin:0; padding:0;}
#Subs H1 {font-size:1em; font-weight:bold; padding:0; margin:0;}
#Subs H3 {font-size:0.8em; font-weight:bold;}
#Subs p {font-size:0.75em; margin:2em 0 2em 0; padding:0;}
#Subs H2 {font-size:0.9em; font-weight:bold; padding:0; margin:0;}
#Subs .casetitle{float:left; font-size:0.95em; font-weight:bold; padding:0; margin:2em 0 2em 0; clear:both;}
#Subs ul {font-size:0.75em; margin:2em 3em 2em 3em; padding:0;}
#Subs .topgraphic {background-image: url(http://www.johnlewis.com/jl_assets/....); background-position:center; background-repeat:no-repeat; margin-left:10px; padding:0; float:right;}

/* button div */
#Subs .buttontop {margin:0; padding:0; float:left; background-color:#EEF5E6; width:100%;}
#Subs .buttonbottom {margin:0 0 1.5em 0; padding:0; float:left; background-color:#EEF5E6; width:100%;}
#Subs .buttonimg {float:left; margin:0; padding:0.4em;}
#Subs .buttontxt {float:right; padding:1em; font-size:0.75em; margin:0;}

/* misc */
#SubsClear {width:100%; clear:both; padding:0; margin:0; line-height:0; font-size:0;}
/*#SubsPrint {font-size:0.75em; text-align:right; margin:0; padding:0; color:#000;}
#SubsPrint .word {margin:0; padding:0 0.2em 0 0;}*/

/* dotted H line */
#Subshori2 {display:block; float:none; clear:both; background-image: url('http://www.johnlewis.com/jl_assets/build/wwd_dot_h_g.gif'); background-repeat:repeat-x; height:1px; padding:0; margin:0.2em 0 0 0; line-height:0; font-size:0;}
#Subshori {text-align:center; display:block; float:none; background-image: url('http://www.johnlewis.com/jl_assets/build/wwd_dot_h_g.gif'); background-position:center; background-repeat:repeat-x; height:0.6em; clear:both;}

/* Landing page wine case container div and dotted V line*/
#Subscases {float:left; width:100%; margin:0; padding:0 0 4% 0;}

/* Wine by Design landing page wine case div Left */
#SubsCaseL {float:left; width:48%; background-color:#eee; margin:0; padding:0; text-align:center;}
#SubsCaseL img {float:left; margin:1em;}
#SubsCaseL p {margin:0; padding:0;}
#SubsCaseL H3 {margin:0; padding:1em 0 0 0; color:#333333;}
/*#Subs H3.priceL{margin:0; padding:0.5em 1em 1.5em 0;}*/
#SubsCaseL .Boldtext {color:#333333; font-weight:bold; margin:0; padding:1em 0 0 0;}
#SubsCaseL .Casetop {width:90%; margin:0 0 0 5%; text-align:left;}
#SubsCaseL .Casemiddle {background-color:#ffffff; padding:0; margin:1.5em 0 1em 5%; width:90%; background-image:url('http://www.johnlewis.com/jl_assets/build/dot_v_g.gif'); background-position:8em; background-repeat:repeat-y;}
/*#SubsCaseL .Casemiddle img {background-image:url(http://www.johnlewis.com/jl_assets/build/dot_v_g.gif); background-position:right; background-repeat:repeat-y; margin:0;}*/
#SubsCaseL .Casebottom {margin:0 0 0 5%; width:90%;}
#SubsCaseL .Casebottom P {margin:0; padding:0 1em 0 0; text-align:left;}
#SubsCaseL .Casebottom img {margin:0 1em 1em 0; padding:0;}

/*Landing page wine case generic */
.subslittle {font-size:0.85em; color:#606069; font-weight:normal;}
#SubsCaseInfo {margin:0; padding:1em 1em 1em 9em; text-align:left;}

/* Wine by Design landing page wine case div Right */
#SubsCaseR {float:right; width:48%; background-color:#eee; margin:0; padding:0; text-align:center;}
#SubsCaseR img {float:left; margin:1em;}
#SubsCaseR p {margin:0; padding:0;}
#SubsCaseR H3 {margin:0; padding:1em 0 0 0; color:#333333;}
/*#Subs .priceR{margin:0; padding:0.5em 1em 1.5em 0;}*/
#SubsCaseR .Boldtext {color:#333; font-weight:bold; margin:0; padding:1em 0 0 0;}
#SubsCaseR .Casetop {width:90%; margin:0 0 0 5%; text-align:left;}
#SubsCaseR .Casemiddle {background-color:#fff; padding:0; margin:1.5em 0 1em 5%; width:90%; background-image:url('http://www.johnlewis.com/jl_assets/build/dot_v_g.gif'); background-position:8em; background-repeat:repeat-y;}
/*#SubsCaseR .Casemiddle img {background-image:url(http://www.johnlewis.com/jl_assets/build/dot_v_g.gif); background-position:right; background-repeat:repeat-y; margin:0;}*/
#SubsCaseR .Casebottom {margin:0 0 0 5%; width:90%;}
#SubsCaseR .Casebottom P{margin:0; padding:0 1em 0 0; text-align:left;}
#SubsCaseR .Casebottom img{margin:0 1em 1em 0;}

/* wine case email tie-in page divs*/
#SubsSelection {float:left; width:31%; margin:2em 1em 1em 0;}
#SubsSelection img {float:left; padding:0 1.2em 0 0;}
#SubsSelection p {margin:0; padding:0 0 1.5em 0;}
#SubsSelectionTxt {font-size:0.75em;}
#SubsSelectionTxtb {font-size:0.75em; font-weight:bold;}
#Subs .EmailTitle1{padding:0; margin:1em 0 1em 0;}
#Subs .EmailTitle2 {font-size:0.95em; font-weight:bold; padding:0; margin:2em 0 1em 0;}

/* wine pop-up case divs */
#SubsPopup {float:left; width:100%; background-image:url('http://www.johnlewis.com/jl_assets/build/dot_v_g.gif'); background-position:59%; background-repeat:repeat-y; padding:0; margin:1em 0 1em 0;}
#SubsPopBar {text-align:right; padding:0 0 0.1em 0; margin:0;}
.bottompopspace{margin:0 0 2em 0;}
#SubsPopBar a{color:#606069; text-decoration:none;}
#SubsPopBar img{vertical-align:bottom; padding:0.1em 0.8em 0 0; margin:0; line-height:0;}
#SubsPopBar H3 {font-size:0.8em; font-weight:normal; color:#333333;}
#SubsPopBar .wordspace {margin:0; padding:0 0.2em 0 0; text-decoration:underline; line-height:1.6em;}
#Subs .poph1spacer{margin:0; padding:0 0 1em 0;}
#SubsPopCopy {float:left; width:59%;}
#SubsPopCopy ul {font-size:0.75em; margin:2em 3em 0 3em; padding:0;}
#SubsPopCopy .darkerTEXT{color:#333;}
#SubsPopCopy H4 {font-size:0.75em; font-weight:bold; padding:0 1em 0 0;}
#SubsPopCopy p {margin:1em 0 1em 0; padding:0 1em 0 0;}
#SubsPopImage {float:right; width:39%;}
/* END wine by design CSS */

/* Skip to content accessibility links*/
#skiptocontent {position:relative;}
#skiptocontent a {position:absolute; left:-10000px; z-index:1000; font-size:12px; color:white;}
#skiptocontent a:focus, #skiptocontent a:active {position:absolute; left:0; top:0;}
a.mainContentLink {position:absolute; left:-10000px; top:0;}

/* Updated Coupon page */

#wwdcouponPg {background-image: url('/jl_assets/promo/couponPg_back.jpg'); background-position:bottom left; background-repeat:repeat-x; text-align:left;}
#wwdcouponPg .wwdcouponImage {float:left; margin:0; padding:0;}
#wwdcouponPg .coupnTitle H1 {font-size:1em; text-decoration:none; color:#333; margin:0 1em 0 1em; padding:0; line-height:normal;}
.couponInvalid H1{margin:0 0.5em 0 1em; padding:0; font-weight:bold; font-size:1em; color:#333;}
.wwdcouponSpace {padding:0 1em 0 1em;}
.wwdcouponNoSpace {padding:0; margin:0;}
.wwdcouponPromo H2{display:block; color:#333; margin:1.5em 0 0 0; padding:0em 0.5em 0 1em; font-weight:bold; font-size:0.8em;}
#wwdcouponBoxS {background-image:url('/jl_assets/promo/couponPg_mid.jpg'); background-position:top; background-repeat:no-repeat;}
#wwdcouponBoxT {background:url('/jl_assets/promo/couponPg_tktR.jpg') 0 0 repeat-x; margin:0 1em 0 1em; padding:0; border:1px solid #ccc;}
#wwdcouponBoxT .wwdcouponBoxtitle H3 {display:block; color:#333; margin:0.8em 0.5em 0 1em; padding:0; font-weight:bold; font-size:0.8em;}
#wwdcouponBoxT .wwdcouponAlert H4{color:#CC0000; font-size:0.75em; font-weight:bold; padding:0em; margin:0.5em; float:left;}
#wwdcouponBoxT .wwdcouponShopbtn a{display:block; float:right; text-align:left; padding:0.5em 0.6em 0.5em 0.6em; margin:1em 0.4em 0.4em 0; background-color:#fff; border:1px solid #ccc; font-size:0.75em; font-weight:bold; color:#666f6d; text-decoration:none;}
#wwdcouponBoxT .wwdcouponShopbtn a:hover {text-decoration:underline;}
#wwdcouponBoxT .wwdcouponShop {padding:0 1em 0 0; margin:0; background-image:url('/jl_assets/build/but_arrowr_gy2.gif'); background-position:right; background-repeat:no-repeat;}
#wwdcouponBoxT ol {list-style-position:inside; display:block; font-size:0.75em; color:#666f6d; font-weight:bold; margin:1em 0em 1.2em 0em; padding:0;}
#wwdcouponBoxT li {margin:0 0.5em 0 1em; text-indent:0;}
#wwdcoupontkt {text-align:center; padding:0.5em 0 0 0; background-image:url('/jl_assets/promo/couponPg_tkt.jpg'); background-position:bottom; background-repeat:repeat-x; background-color:#fff; margin:0;}
#wwdcoupontkt H2 {color:#cc0000; margin:0.5em 0.5em 0em 0.5em; padding:0 0 0.5em 0; font-size:1.5em; font-weight:bold; background-image:url('/jl_assets/build/line.gif'); background-position:bottom; background-repeat:repeat-x;}
#wwdcoupontkt H2.wwdcouponPromo {color:#333; margin:0 0.5em 0 0.5em; padding:1em 0.5em 1em 1em; font-weight:bold; font-size:0.8em; background-image:url('/jl_assets/build/line.gif'); background-position:bottom; background-repeat:repeat-x;}
.couponreturn {font-size:0.75em; line-height:1.4em;}
#wwdcoupontkt H3 {color:#333; margin:0 0.7em 5.5em 0.7em; padding:1em 0 0 0; font-weight:bold; font-size:0.75em; width:10em;}


/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ new styles previously on stylewwd2.css ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/


/* template layout */
#main-container {float:right; width:100%; margin-left:-20%;}
#main-container-2 {float:left; width:100%; margin-right:-20%;}

#main {margin:0 20% 0 20%; font-size:0.75em;}
#main-left {float:left; width:19%;}
* html #main-left {margin-left:0;}
#main-center { float:left; width:80%; margin-right:20%;}
#main-right {float:right; width:19%; font-size:0.75em;}
#footer { clear:both; display:block; font-size:0.75em;}

#divAC h1 {font-size: 0.95em; color:#4b4641; background-color:#eee8e4; padding:0.25em 0.75em 0.25em 0.75em; margin:0;}
.ACclear {margin:0; padding:0; clear:both; line-height:0; height:0px; font-size:0px;}

/* main h1 */
#divtitle {width:100%; display:block;  background-color:#eee8e4;}
#divtitle h1 {font-size:0.95em; color:#4b4641; margin:0; float:left; padding:0.2em 0 0.2em 0.75em; line-height:140%;}
#divtitle .btn{float:right; background-image: url(/jl_assets/build/subnav2a_bk.jpg); background-repeat:repeat-x;}
#divtitle a.guide {float:right; display:block;font-size:0.75em; font-weight:bold; text-decoration:none;  color:#5d5e77; padding:0.3em 1.5em 0.35em 0.75em; background-image:url(/jl_assets/build/btn_guide_arr_001.gif); background-position: 97.5% 50% ; background-repeat:no-repeat;border-left:#cbcbd3 1px solid; border-bottom:#848598 1px solid; border-right:#848598 1px solid;border-top:#cbcbd3 1px solid;}
#divtitle a.guide:hover{text-decoration:underline;}

/* Product Heading */
#divProdHead {width:100%; margin:0; padding:0; border-bottom:1px solid #e8e5e3;}
#divProdHead H1 {float: left; width: 61%; font-size: 1em; color:#616161; margin:0; padding:0 0 0.3em 0;}
#divProdHead .print {float: right; width: 34%; text-align:right; font-size:0.7em;}
#divProdHead .print img {margin:0 0.5em 0 0.7em; border:none; vertical-align:middle;}

/* Paging */

#divPageNav {width: 100%; display:block; clear:both; color:#616161; padding:0 0 1em 0; margin:0;}
#divPageNavLeft {float: left; width: 60%; display:block; padding:0.1em 0 0.1em 0; font-size:0.75em;}
#divPageNavRight {float: right; width: 38%; display:block; padding:0.1em 0 0.1em 0; font-size:0.75em;}
#divPageNavCompare {width: 100%; display:block; text-align:right; padding:0.1em 0 1em 0; font-size:0.75em; font-weight:bold;}

#divPageNav .title {padding: 0 0.5em 0 0; font-weight:bold;}
#divPageNav .pagenumbers {padding: 0 0.5em 0 0.5em;}
#divPageNav .sortprice {float:right; text-align:right; padding: 0;}
#divPageNav .showall {padding: 0 0 0 1em; font-weight:bold;}
#divPageNavLeft a, #divPageNavRight a {padding: 0 0.5em 0 0; color:#616161;}
/*#divPageNavLeft .pagenumberpad {padding: 0 0.5em 0 0;}
#divPageNavCompare a {color: #336666;}*/

/*highlights homepage block */
#highlights {border:1px solid #ccc; display:block; background:url('/jl_assets/homepage/wwd-highlights-bg.gif') 0 0 repeat-x #eee9e5; overflow:hidden;}
/** html #highlights {width:99.71%;}*/
#highlights .promo {display:inline; float:left; text-align:center; width:172px; margin:10px 20px 0 0; padding:0;}
#highlights .promo+.promo {background:url('/jl_assets/homepage/wwd-highlight-div.gif') 0 0 no-repeat;}
* html #highlights .promo {background:url('/jl_assets/homepage/wwd-highlight-div.gif') 100% 0 no-repeat;}
* html #highlights .end {background:none;}
#highlights .end {margin:10px 0 0 0; padding:0;}
#highlights .promo-image {margin:5px 0; clear:both;}
#highlights h2.promo-title {font-size:1.2em; font-weight:bold; padding:0 3px; margin:0;}
#highlights h2.promo-title a {color:#4b4641;}
#highlights .promo-desc {display:block; padding:8px 0 8px 0; margin:0;}
#highlights .promo-desc a {color:#333; text-decoration:none; margin:0; padding:0;}
#highlights .promo-desc a:hover {text-decoration:underline;}

#highlights-container {display:block; margin:10px 0 5px 8px; padding:0;}
#highlights-container .inview {border:none; padding:0; margin:0; position:relative; z-index:2; float:left;}
#highlights-container .inview2 {border:none;}
#highlights-container .inview3 {border:none; padding:0; margin:0; position:relative; z-index:2; float:left;}
#highlights h2.title {font-size:1.2em; font-weight:bold; color:#990000; margin:0; padding:0; float:left; line-height:normal;}
	
*html #outerProdContainer {width:95%;}	
#outerProdContainer {overflow:hidden; margin:10px 10px 5px 10px;}/*width:1184px;*//*width:95%;*/
.ProdContainer {overflow:hidden; width:1138px; margin:0 0 0 0;}
	
/* scrollbox styles */
#next-nav-js {float:right; margin:5px 0 0 0; display:block; padding:0; width:200px;}
/** html #next-nav-js {padding-top:5px;}*/
#next-nav-js .next-text-link {cursor:pointer; color:#4a453f; text-decoration:none; font-weight:bold; margin:2px; padding:0 0 0 4px; margin:0;}
#next-nav-js .next-text-link:hover {text-decoration:underline;}
#next-nav-js img.arrow-btn {margin:0 8px 0 0; vertical-align:text-bottom; cursor:pointer;}
	
#next-nav-njs {float:right; margin:5px 0 0 0; display:block; padding:0; width:200px;}
/** html #next-nav-njs {padding-top:5px;}*/
#next-nav-njs .next-text-link {cursor:pointer; color:#4a453f; text-decoration:none; font-weight:bold; margin:2px; padding:0 0 0 4px; margin:0;}
#next-nav-njs .next-text-link:hover {text-decoration:underline;}
#next-nav-njs img.arrow-btn {margin:0 8px 0 0; vertical-align:text-bottom; cursor:pointer;}
	
.next-link {border:1px solid #837e7a; background-color:#d3ceca; cursor:pointer; color:#4b4642; display:block; float:left; text-decoration:none; font-weight:bold; padding:0 6px 0 6px; margin:0;}
.next-link:hover {text-decoration:underline;}
.next-number {color:#b4afa9; font-weight:bold; padding:0 6px 0 6px; margin:0; border:1px solid #b4afa9; display:block; float:left; background-color:#f5f1f0;}
	
/*wine finder*/
.wine-finder {background:url('/jl_assets/homepage/wwd-main-left-bg.jpg') 0 0 repeat-x #e6e0d0; font-size:0.75em;}
.wine-finder h2 {font-size:1.2em; margin:0 5px 0 5px; display:block; line-height:27px; padding:0; color:#990000; font-weight:bold;}
.wine-finder .wine-finder-container {border-left:3px solid #e6e0d0; border-right:3px solid #e6e0d0; margin:0; padding:0;}
.wine-finder .options {font-size:11px; width:100%; margin-top:8px; border:1px solid #999; padding:1px;}
/*.wine-finder .btn-show-wines {margin:10px 0;}*/
.show-wine-container {text-align:center; width:100%; padding:10px 0 10px 0; margin:0;}

/* retail awards and info blocks */
#wwd-info {margin:0; padding:0;}
#wwd-info h2 {font-size:1em; font-weight:bold; color:#669999; padding: 0 0 15px 0; margin:0; clear:both;}
#wwd-info h2 a {color:#669999;}
#wwd-info h3 {font-size:1em; font-weight:normal; margin:0; padding:0; float:left; width:49%;}
#wwd-info h3 a {text-decoration:none; color:#333;}
#wwd-info h3 a:hover {text-decoration:underline;}
#wwd-info .trophyimg {float:left; margin: 0 10px 15px 0; display:block;}
#wwd-info .retail-awards-container {clear:both; display:block; margin:0; padding:0;}
#wwd-info p {padding:0; margin:0 5px 20px 0;}
#wwd-info p a {text-decoration:none; color:#333;}
#wwd-info p a:hover {text-decoration:underline;}
#wwd-info ul {margin:0; padding:0;}
#wwd-info li {list-style:none; padding:0 5px 10px 10px; background:url('/jl_assets/build/wwd-arrow-r-b.gif') 0 3px no-repeat; margin:0;}
#wwd-info li a {text-decoration:none; color:#333;}
#wwd-info li a:hover {text-decoration:underline;}

/*footer*/
#wwd-footer-links {font-size:0.75em; text-align:left; margin:1.4em 0 0 0;}
#wwd-footer-links h2 {font-size:0.9em; color:#669999; margin:1em 0 0.5em 2em;}
#list1, #list2, #list3, #list4, #list5 {float:left; width:19.8%;}
#wwd-footer-links ul {margin:0 0 2em 2em; padding:0; font-size:0.9em;}
#wwd-footer-links li {list-style:none; padding:0.2em 0.2em 0 1.5em; background:url('/jl_assets/build/wwd-arrow-r-b.gif') 0 50% no-repeat; margin:0;}
#wwd-footer-links li a {text-decoration:none; color:#333;}
#wwd-footer-links li a:hover {text-decoration:underline;}

#wwd-footer-links .wwd-copywrite {clear:both; color:#333; text-align:center; margin:0; padding:0; font-size:0.9em;}
#wwd-footer-links .wwd-copywrite p {padding:0 0 5px 0; margin:15px 0 0 0;}

/*Print logo style*/
#divProdPrintlogo {display:none;}

.bg-print-icon {margin-bottom:10px;}
.lrg-printpg {text-align:center;}
.lrg-printpg h3 {color:#709094; text-decoration:none;}
.lrg-printpg h3:hover {text-decoration:underline;}