/* Structural Display Styles */
*{padding:0; margin:0}/* mac hide \*/
html, body{height:100%}/* end hide*/
body{background-color:#fff; font-family:Arial, Verdana, Helvetica, sans-serif; color:#000; font-size:13px;}


.form{padding:0; margin:0}
img,a img{border:0}



#wrapper{background-color: #FFFFFF;
    margin: auto;
    min-height: 400px;
    padding-bottom: 40px;
    width: 940px;

}



#loggedon-header{width:645px; float:left; height:112px; margin-top:5px; margin-left:15px; background-image:url(/images/main-banner-white-may.png); background-repeat:no-repeat; display:inline;clear:both;}


#loggedon-header h1 a{text-indent:-9000px; width:543px; height:139px;}
#loggedon-header-aquisition{width:543px;  float:left; height:112px;clear:both;}
#aquisition-phone-number{border:1px solid red}
.mini-cart-button-padding{padding-top:5px}
.cart-title{line-height:20px}
#navigation{width:940px; background:transparent; background-color:#fff; clear:both; }
/* Left Column and Content */
#smart-search{margin:10px 0px 0px 25px; width:165px}
.lhn-headings{font-size:1.2em; font-weight:bold; letter-spacing:-1px; color:#000; line-height:30px}
.listings-lhn li{list-style:none; line-height:18px}
.listings-lhn li a{color:#4d4d4d; text-decoration:none}
.listings-lhn li a:hover{color:#b1005d; text-decoration:underline}
#feature-wines-lhn{width:165px; margin:10px 0px 0px 15px; background-image:url(/images/grey-box-background.png); background-repeat:no-repeat}
#email-offers-lhn{width:165px; height:140px; margin:0px 0px 0px 0px; background-image:url(/images/email-offers-cc.png); background-repeat:no-repeat}
#email-offers-lhn-content{padding:35px 10px 110px 10px; color:#000}
#money-back-guarantee{width:165px; height:135px; margin:15px 0px 15px 0px}
#money-back-guarantee-aquisition{width:165px; height:135px; margin:0px 0px 15px 0px}
#make-opinion-count{width:165px; height:135px; padding-top:15px; margin:0px 0px 15px 0px; clear:both}
* html #money-back-guarantee{width:165px; height:135px; margin:15px 0px 10px 0px}

#advanced-search-lhn{width:165px; height:135px; margin:15px 0px 15px 0px}
#advanced-search-lhn-aquisition{width:165px; height:135px; margin:0px 0px 15px 0px}
* html #advanced-search-lhn{width:165px; height:135px; margin:15px 0px 10px 0px}

.blocked{display:block; width:100%; text-decoration:none;}

#feature-wines-clearer{clear:both}
*+html #feature-wines-clearer{clear:both; margin-bottom:13px}

#feature-wines-content{margin:10px 0px 0px 10px}
#wine-type-lhn{width:165px; margin:15px 0px 0px 15px; background-image:url(/images/grey-box-background.png); background-repeat:no-repeat}
#wine-type-content{margin:10px 0px 0px 10px}
#bottle-price-lhn{width:165px; margin:15px 0px 0px 15px; background-image:url(/images/grey-box-background.png); background-repeat:no-repeat}
#bottle-price-content{margin:10px 0px 0px 10px}
#mixed-cases-lhn{width:165px; margin:15px 0px 0px 15px; background-image:url(/images/grey-box-background.png); background-repeat:no-repeat}
#mixed-cases-content{margin:10px 0px 0px 10px}
#grape-variety-lhn{width:165px; margin:15px 0px 0px 15px; background-image:url(/images/grey-box-background.png); background-repeat:no-repeat}
#grape-variety-content{margin:10px 0px 0px 10px}
#wine-regions-lhn{width:165px; margin:15px 0px 0px 15px; background-image:url(/images/grey-box-background.png); background-repeat:no-repeat}
#hitwise-lhn{width:165px; height:74px; margin:15px 0px 5px 15px; background-image:url(/images/hitwise.png); background-repeat:no-repeat}
#hitwise-rhn{width:165px; height:74px; margin:15px 0px 5px 15px; background-image:url(/images/hitwise.png); background-repeat:no-repeat}
#hitwise-content{margin:10px 0px 0px 10px}
#phone-lhn{margin:15px 0px 0px 15px}
#guarantee-lhn{margin:15px 0px 15px 15px}
#wine-regions-content{margin:10px 0px 0px 10px}
/* End of Left Column and Content */
/* Start of Center Content */





#promo-one-center{width:540px; margin:5px 0px 10px 0px}
*+html #promo-one-center{width:540px; margin:-3px 0px 10px 0px}
* html #promo-one-center{width:540px; margin:5px 0px 10px 0px; padding-top:5px}
#promo-two-center{width:510px; margin:5px 0px 10px 0px}
.promo-two-center-info-box{float:left; width:160px; padding:0px 14px 0px 0px; color:#666; clear:right; margin-bottom:10px}
.promo-two-center-info-box-right{float:left; width:160px; padding:0px 0px 0px 1px; color:#666; clear:right; margin-bottom:10px}
#promo-three-center{width:510px; margin:5px 0px 10px 0px}
.promo-three-center-info-box{float:left; width:160px; padding:0px 14px 0px 0px; color:#666; margin-bottom:0px; clear:right}
.promo-three-center-info-box-right{float:left; width:160px; padding:0px 0px 0px 0px; color:#666; margin-bottom:0px; clear:right}
#promo-three-center-text-holder{width:510px; margin:0px 0px 10px 0px}
.promo-three-center-text-box{float:left; width:120px; padding:0px 0px 0px 5px; color:#666; margin-bottom:10px; clear:right}
#promo-four-center{margin:5px 0px 0px 0px; float:left; clear:both; background:#EFEFEF; position:relative; margin-left:210px; _margin-left:105px}
.home-promo-4-info-box-one{float:left; width:70px; padding:8px 10px 8px 7px; color:#666; clear:right}
.home-promo-4-info-box-two{float:left; width:90px; padding:8px 5px 8px 10px; color:#666; clear:right}
.home-promo-4-info-box-three{float:left; width:80px; padding:8px 10px 8px 7px; color:#666; clear:right}
.home-promo-4-info-box-four{float:left; width:100px; padding:8px 5px 8px 7px; color:#666; clear:right}
.home-promo-4-info-box-five{float:left; width:90px; padding:8px 5px 8px 7px; color:#666; clear:right}
.home-promo-4-info-box a{text-decoration:none; font-size:.8em; line-height:1.3em; display:block}
.home-promo-4-info-box-one a{text-decoration:none; font-size:.8em; line-height:1.3em; display:block}
.home-promo-4-info-box-two a{text-decoration:none; font-size:.8em; line-height:1.3em; display:block}
.home-promo-4-info-box-three a{text-decoration:none; font-size:.8em; line-height:1.3em; display:block}
.home-promo-4-info-box-four a{text-decoration:none; font-size:.8em; line-height:1.3em; display:block}
.home-promo-4-info-box-five a{text-decoration:none; font-size:.8em; line-height:1.3em; display:block}
.home-promo-4-info-box-one a{text-decoration:none; font-size:.8em; line-height:1.3em; display:block}
.home-promo-4-info-box-header{font-size:.9em; font-weight:bold; display:block; line-height:18px}
#promo-five-center{width:510px; margin:5px 0px 5px 0px}
#promo-six-center-left{float:left}
#promo-six-center-right{float:right; clear:right; margin-bottom:10px}
/* End of Center Content */
/* Start of Right Column and Content */
#email-alerts{width:165px; margin:15px 0px 0px 15px}
#promo-one-rhn{width:165px; height:145px;  margin:6px 0px 14px 0px; background-image:url(/deal-of-the-month/images/dotm-ingoldby.png); no-repeat; width:170px; height:145px}
#promo-one-rhn-content{padding:60px 25px 0px 40px}
#promo-one-rhn h1{color:#FFF; margin:0px; font-size:13px; font-weight:bold; padding:18px 0px 0px 11px; letter-spacing:0px}
#promo-one-rhn a{top:0; left:0; width:165px; height:135px; color:#000}

#promo-two-rhn{width:165px; height:220px;  margin:14px 0px 14px 0px}

#promo-three-rhn{width:165px; height:220px;  margin:14px 0px 0px 0px}
#promo-three-rhn img{border:none}
#promo-four-rhn{width:165px; height:135px;  margin:14px 0px 16px 0px}
#promo-five-rhn{width:165px; height:145px;  margin:24px 0px 16px 0px}
#promo-six-rhn{width:160px; height:135px; margin:15px 0px 0px 15px}
#promo-seven-rhn{width:160px; height:180px; margin:15px 0px 0px 15px}
/* End of Right Column and Content */
/*End of Center Content */






/* TYPOGRAPHY */
h1, h2, h3, h4, h5, h6,{font-family:Arial,Arial,Arial,Arial,sans-serif}
h1{font-size:2em; font-weight:bold; letter-spacing:-1px; color:#000; margin-top:10px}
h2{font-size:1.6em; font-weight:bold; letter-spacing:0px; color:#666}
h4{font-size:1.5em; font-weight:bold; letter-spacing:-1px; color:#666}
h5{font-size:1.5em; font-weight:bold; letter-spacing:-1px; color:#666}
h6{font-size:1.2em; font-weight:bold; letter-spacing:-.9px; color:#666}
.search-headers{font-size:1.2em; font-weight:bold; letter-spacing:-1px; color:#666; padding-left:15px}
.mini-floats-left{float:left; margin:10px 20px 5px 0px; width:200px}
.mini-floats-right{float:left; margin:10px 0px 5px 0px; clear:right; width:300px}
.mini-floats-left-barrel-tasting{float:left; margin:10px 20px 5px 0px; width:50px}
.mini-floats-right-barrel-tasting{float:left; margin:10px 0px 5px 0px; clear:right; width:450px}
.mini-floats-left-wineplans{float:left; margin:0px 10px 0px 0px; width:345px}
.mini-floats-right-wineplans{float:left; margin:0px 0px 0px 0px; clear:right; width:345px}
.mini-floats-left-voucher{float:left; margin:0px 25px 0px 0px; width:480px; _width:470px}
.mini-floats-right-voucher{float:left; margin:0px 0px 0px 0px; clear:right; width:200px}
.mini-floats-right-voucher a{font-size:10px}
/*XSL Stuff*/
.cols{float:left}
.c1{width:99%; margin:2px 1px 0px 0}
.c1 p{margin:10px 10px 10px 0}
.c1 a{color:#6cf}
.c1_margin{margin-left:10px}
.c2{width:48%; margin:2px 1px 0px 0}
.c2 p{margin:10px 10px 10px 0}
.c2 a{color:#6cf}
.c2_margin{margin-left:10px}
.c3{width:100%}
.c3 p{margin:1px 1px 1px 0}
.c3_margin{margin-left:1px}
.c4{width:25%}
.c4 p{margin:10px 10px 10px 0}
.c4 a{color:#6cf}
.c4_margin{margin-left:10px}
#white_search_box{padding:8px; margin:5px 20px 10px 20px; border:1px solid #e8e9e8; width:690px; _width:678px}
#sage_search_box{background:#EFEFEF; padding:8px; margin:5px 20px 10px 20px; color:#000; width:690px; _width:678px; border:1px solid #666}
#tasting_panel{height:380px; width:585px; background:#FFF; text-align:left; float:left; padding:0px 0px 0px 5px; position:absolute; z-index:1; margin-top:-30px}
#tasting_blurb{position:absolute; top:10px; left:185px; height:375px; width:550px}
#tasting_image{position:absolute; top:10px; left:15px}
/* Reskin Tasting Notes */
#tasting-note-container{margin-top:10px}
#tasting-note-image{float:left; margin:20px 10px 0px 10px}
#tasting-note-content{float:left; margin:20px 10px 0px 0px; _margin:17px 0px 0px 0px; width:540px; _width:535px}
.tasting-note-buy-button{position:relative; margin:10px 0px 0px 400px; padding:10px 5px 10px 5px; width:135px}
.tasting-note-headings{float:left; margin:20px 10px 0px 10px; position:relative; width:75px; _width:65px}
.tasting-order-code{margin:5px 13px 0px 0px; float:right; font-weight:bold; text-transform:uppercase}
.tasting-note-wine-title{float:left; margin:0px 10px 0px 10px; font-size:1.5em; color:#000; letter-spacing:-1px; font-weight:bold; text-decoration:none; position:relative; clear:right}
.tasting-note-headings-components{font-size:1em; line-height:1.3em; font-weight:bold}
.tasting-note-data{float:right; margin:20px 0px 0px 0px; width:440px; _width:420px}
.tasting-note-data-components{font-size:1em; line-height:1.3em}

#pull-quotes{padding:10px 10px 0px 0px}
#pull-quotes blockquote{background:url(/images/quote-ul.gif) top left no-repeat; padding:0px 0px}
#pull-quotes blockquote p{background:url(/images/quote-br.gif) bottom right no-repeat; padding:0 0 15px 40px; color:#000}

/* End of Reskin Tasting Notes */
.inputtext{background-color:#FFF; border:1px solid #999; padding:3px 3px 3px 3px}
#cart_welcome{padding:0px 10px 3px 0px; margin-top:5px; margin-bottom:5px; font-weight:bold}
#cart_table{background-color:#FFF; border:1px solid #999; margin:0px 0px 10px 5px; padding:5px 5px 5px 5px; width:690px}
.searchlink{font-size:12px; padding:5px}
#mock1{background:#fff; border:1px solid #999; padding:8px 8px 8px 8px; margin-left:20px; margin-right:20px; width:660px}
#mock2{background:#EFEFEF; border:1px solid #999; padding:8px 8px 8px 8px; margin-left:20px; margin-right:20px; width:660px}
.searchlink{padding:3px 3px 3px 3px}
.breadcrumb{padding-left:5px}
#cardtype{margin-left:5px}
.paragraph{font-family:Arial,Verdana,Helvetica; font-size:12px}
.form_subhead{font-weight:bold}
.xsl-five{display:block}
.hr{height:11px; background-image:url(/images/hr.gif); repeat:repeat-x; display:block; margin-top:10px; margin-bottom:10px; clear:both}
.hr-search{height:11px; background-image:url(/images/hr-search.gif); repeat:repeat-x; display:block; margin-bottom:10px; clear:both}
.hr-product-listing{height:11px; background-image:url(/images/hr-search.gif); repeat:repeat-x; display:block; clear:both}
.black{height:1px; background-image:url(/images/black.png); repeat:repeat-x; clear:both; margin:5px 7px 5px 0px}
.search-results-container{margin:10px 0px 0px 0px}
.search-results-padding{margin:0px 0px 0px 0px; padding-left:20px; padding-right:25px}
.search-results-image{position:relative; float:left; margin:0px 15px 0px 18px}
#search-results-listing{margin:0px 0px 0px 0px; float:left; clear:both}
.search-results-image img{border:0px; position:relative}
.search-results-content{float:left; position:relative; margin:0px 0px 0px 10px; width:426px}
.search-results-content-email{float:left; position:relative; margin:0px 0px 0px 10px; width:326px}
.search-results-bin-ends{float:left; position:relative; margin:0px 0px 0px 10px; width:450px}
.search-results-order-info{position:relative; float:right; padding:10px 0px 10px 0px; width:165px; margin:0px 0px 0px 0px}
.search-results-order-info-explane{position:relative; float:right; padding:0px 0px 10px 0px; width:165px; margin:0px 0px 0px 0px}
.mix-header-add-to-order{float:right; margin-top:-190px; margin-right:5px; margin-left:35px; width:165px}
.mix-catalogue-header-add-to-order{float:right; margin-top:-180px; margin-right:5px; margin-left:35px; width:165px}
.mix-header-add-to-order-2{float:right; margin-top:-140px; margin-right:5px; margin-left:35px; width:165px}
.mix-bin-ends-header-add-to-order{float:right; margin-top:-200px; margin-right:5px; margin-left:35px; width:165px}
.back-button-mix{float:right; margin-top:15px; margin-right:20px; margin-bottom:-25px}
.bonus-mix-splash-add-to-order{float:right; margin-top:-350px; margin-right:5px; margin-left:35px; width:165px}
.product-results-container{margin:10px 0px 0px 0px}
.product-results-image{position:relative; float:left; margin:0px 15px 0px 18px}
.product-results-image-folly{position:relative; float:left; width:73px; margin:0px 15px 0px 18px}
.product-results-image img{border:0px; position:relative}
.product-results-content{float:left; position:relative; margin:0px 0px 0px 10px; width:460px}
.product-results-content-express-mixes{float:left; position:relative; margin:0px 0px 0px 10px; width:320px}
.product-results-order-info{position:relative; float:right; padding:10px 0px 10px 0px; width:165px; margin:0px 0px 0px 0px}
.product-order-button{padding:0px 15px 0px 10px; margin-top:10px}
.product-results-folly{float:left; position:relative; margin:0px 0px 0px 10px; width:590px; clear:right}
/*Christmas Hampers*/
.product-results-hampers-container{margin:10px 0px 0px 0px}
.product-results-hampers-image{position:relative; float:left; margin:0px 5px 0px 10px}
.product-results-hampers-content{float:left; position:relative; margin:0px 0px 0px 10px; width:330px}
.product-results-sngBtl-content {float:left; position:relative; margin:0px 0px 0px 10px; width:430px}
.product-results-twnPks-content {float:left; position:relative; margin:0px 0px 0px 10px; width:390px}
.product-results-tees-container{margin:10px 0px 0px 0px}
.product-results-tees-image{position:relative; float:left; margin:0px 10px 0px 10px}
.product-results-tees-content{float:left; position:relative; margin:0px 0px 0px 10px; width:500px}
.tees-table-header{color:#FFF; font-weight:bold; font-size:12px}
.tees-header{font-size:2em; font-weight:bold; letter-spacing:-1px; color:#000}
#page-heading-content-email{margin:5px 0px 0px 15px; width:675px; clear:both; float:none}
.product-results-container-email{margin:10px 0px 0px 0px}
.product-results-image-email{position:relative; float:left; margin:0px 15px 0px 18px}
.product-results-image-email img{border:none}
.product-results-content-email{float:left; position:relative; margin:0px 5px 0px 5px; width:425px; _width:415px}
.product-results-content-email-no-image{float:left; position:relative; margin:0px 5px 0px 18px; width:495px; _width:485px}
.product-results-container-kate{margin:10px 0px 0px 0px}
.product-results-image-kate{position:relative; float:left; margin:0px 15px 0px 18px}
.product-results-image-kate img{border:none}
.product-results-content-kate{float:left; position:relative; margin:0px 5px 0px 5px; width:480px; _width:470px}
.product-results-title-kate{float:left; position:relative; margin-top:-10px; margin-left:-1px; padding-bottom:15px; width:600px; _width:590px}
.product-results-date-kate{float:left; position:relative; margin:10px 15px 0px 14px; width:auto; _width:auto; font-weight:bold}
.wine-title-mato{font-size:1.2em; color:#000; letter-spacing:-1px; display:block; font-weight:bold; text-decoration:none; margin-left:10px}
.wine-title-straight{font-size:1.3em; color:#000; letter-spacing:-1px; display:block; font-weight:bold; text-decoration:none}
.product-results-content-mato{float:left; position:relative; margin:10px 0px 0px 10px}
.product-results-order-info-mato{position:relative; float:left; padding:10px 0px 10px 0px; width:185px; margin:0px 0px 0px 0px; background-image:url(/images/grey-box-background-2.png); background-repeat:no-repeat}
.product-order-button-mato{padding:0px 0px 0px 10px; margin-top:10px}
.na{position:relative; float:right; padding:0px 0px 0px 0px; width:130px; margin:0px 15px 0px 0px; color:#8c8a8a; font-size:.9em}
.wine-title a{font-size:1.3em; color:#000; letter-spacing:-1px; display:block; font-weight:bold; text-decoration:none}
.wine-title-explane a{font-size:1.3em; color:#000; letter-spacing:-1px; display:block; font-weight:bold; padding-left:7px; text-decoration:none}
.wine-title-mix{font-size:1.3em; color:#666; letter-spacing:-1px; display:block; font-weight:bold; text-decoration:none}
.wine-title-home{font-size:1.1em; color:#000; letter-spacing:-1px; display:block; font-weight:bold; text-decoration:none}
.wine-title-mixed{font-size:1.2em; color:#000; letter-spacing:-1px; display:block; font-weight:bold; text-decoration:none}
.wine-title-mixed-sub{font-size:1.2em; color:#7b7a7a; letter-spacing:-1px; display:block; font-weight:bold; text-decoration:none}
.more-details{font-weight:bold}
.more-details-explane{font-weight:bold; padding-left:12px;}
.more-details-red{font-weight:bold}
.more-details-red a{color:#666; text-decoration:none}
.more-details-red a:hover{color:#c03}
.award-generic{padding-top:15px; float:left; color:#b01d5d}
.award-generic-red{padding-top:15px; float:left; color:#B91718}
.award-generic-salered{padding-top:15px; float:left; color:#ed1b2e;}
.scream-colour{color:#b01d5d; font-weight:bold;}
.scream-colour-red{color:#B91718; font-weight:bold;}
.scream-colour-salered{color:#ed1b2e; font-weight:bold;}
.normally{font-size:1.1em; color:#666; display:block; padding:0px 0px 0px 10px}
.mix-composition{color:#8c8a8a; font-size:.9em; padding-top:10px; margin-top:-63px; margin-left:583px; _margin-left:580px; width:125px}
.mixed-case-composition{color:#8c8a8a; font-size:.9em; padding-top:10px; display:block; padding:5px 15px 0px 10px}
.mix-catalogue-composition{color:#666; font-size:.9em; padding-top:10px; margin-top:-73px; margin-left:583px; _margin-left:580px; width:125px}
.bonus-splash-mix-composition{color:#8c8a8a; font-size:.9em; display:block; padding:0px 0px 0px 10px}
.mix-bin-ends-composition{color:#8c8a8a; font-size:.9em; padding-top:5px; margin-top:-70px; margin-left:583px; _margin-left:580px; width:125px}
.splits{position:relative; color:#CCC; font-size:.9em; float:right; width:125px; margin-right:28px}
.splits-cheat{margin-left:-5px; border:1px solid red}
.tcs{color:#8c8a8a; font-size:.9em; padding:10px}
.tcs-single-mix{color:#8c8a8a; font-size:.9em; padding:10px 10px 10px 0}
.tcs-non-acquisition{color:#8c8a8a; font-size:.9em}
.your-price{font-size:1.2em; font-weight:bold; color:#000; letter-spacing:-1px; display:block; padding:0px 0px 0px 10px}
.your-price-voucher{font-size:1.2em; font-weight:bold; color:#b01d5d; letter-spacing:-1px; display:block; padding:0px 0px 0px 10px}
.your-price-home{font-size:1.2em; font-weight:bold; color:#000; letter-spacing:-1px; display:block; padding:0px 0px 0px 0px}
.bottle-price{font-size:1em; color:#666; display:block; padding:0px 0px 0px 10px}
.order-code-mix{font-size:1.0em; color:#666; display:block; padding:0px 0px 0px 10px}
.bottle-price-home{font-size:1.1em; color:#666; letter-spacing:-1px; display:block; padding:0px 0px 0px 0px}
.save{font-size:1.2em; font-weight:bold; color:#666; letter-spacing:-1px; text-transform:uppercase; display:block; padding:0px 0px 0px 10px}
.save-home{font-size:1.1em; font-weight:bold; color:#666; letter-spacing:-1px; text-transform:uppercase; display:block; padding:0px 0px 0px 0px}
.bullet-point-headings{font-family:Arial,Arial,Arial,Arial,sans-serif; font-size:1.25em; line-height:1.3em; padding-left:15px}
.search-order-button{padding:0px 0px 0px 10px; margin-top:10px}
.search-submit-button{padding:0px 0px 0px 17px}
table#search-table{border:1px solid #e8e9e8}
.search-divs{float:left; border:1px red solid}
.search-table-bottomtd{padding:25px 15px 15px 15px}
.search-table-headings{padding:10px 0px 5px 0px}
.search-select-region{margin:-20px 0px 0px; height:100px; width:145px}
.search-select-variety{margin:-20px 0px 0px; height:100px; width:145px}
.search-select-award{margin:-20px 0px 0px; height:100px; width:118px}
.search-select-price{margin:-20px 0px 0px; height:100px; width:118px}
.clear{width:100%; height:1px; margin:0px 0px -1px; clear:both}
#page-heading{margin:15px 0px 15px 15px}
#page-heading-content{margin:5px 0px 0px 15px; width:523px; clear:both; float:none}
#page-heading-content-mix-opt2{margin:10px 0px 0px 15px; padding-top:0px; width:523px; clear:both; float:none}
#page-heading-content-splash{margin:15px 15px 0px 15px}
#page-heading-content-wine-articles{margin:-1px 20px 0px 15px; _margin:-1px 10px 0px 15px}
.wpt-borders{border-bottom:3px solid #000}

#page-heading-content-express{margin:5px 0px 0px 15px; width:660px; clear:both}
#page-heading-wine-ed{margin:5px 0px 0px 15px; width:575px; clear:both}
#splash-heading-content{float:left; margin:5px 0px 0px 15px; width:523px}
#splash-heading-bonus{float:right; margin:20px 15px 0px 0px; _margin:20px 10px 0px 0px; width:165px; clear:right}
#wine-ed-langtons-tile{float:right; margin:50px 15px 0px 0px; _margin:50px 10px 0px 0px; width:165px; clear:right}
#wine-ed-anchors{clear:right; margin-bottom:10px; margin-top:10px}
#wine-ed-anchors a{padding-right:5px}
.content-padding-static{float:left; margin:0px 15px 10px 15px; _margin:0px 0px 2px 0px; padding:0px 0px 0px 0px; _padding:0px 10px 0px 15px; clear:both; width:714px; _width:704px}
.content-padding-static-barrel{float:left; margin:10px 15px 10px 15px; _margin:10px 0px 2px 0px; padding:0px 0px 0px 0px; _padding:0px 10px 0px 15px; clear:both}
.content-padding-static-wine-plans{float:left; margin:10px 15px 10px 15px; _margin:10px 0px 2px 0px; padding:0px 0px 0px 0px; _padding:0px 15px 0px 15px; clear:both}
.content-padding-static-wine-plans img{margin:10px 0px 10px 0px; border:none; display:block}
.content-padding-static-reservation{float:left; margin:10px 15px 10px 15px; _margin:10px 0px 15px 0px; padding:0px 0px 0px 0px; _padding:0px 10px 0px 15px; clear:both}
.content-padding-static-splash{float:left; margin:10px 15px 10px 15px; clear:right; width:525px; _margin-left:5px}
.content-padding-static-splash-redesign{float:left; padding:0px 0px 0px 15px; clear:right; width:539px}
.content-padding-static-gifts{padding:0px 0px 0px 0px; _padding:0px 0px 0px 0px}
.content-padding-static-welcome-lp{padding:0px 0px 15px 15px; _padding:0px 0px 15px 15px}
.splash-terms-branding{float:left; margin:10px 5px 10px 10px; _margin:0 0px 10px 10px; width:165px; clear:right}
.splash-terms-bonus{float:left; margin:10px 5px 10px 10px; _margin:10px 0px 10px 10px; width:165px; clear:right}
.splash-bonus-container{float:left; margin:10px 5px 10px 15px; _margin:10px 0px 10px 10px; width:714px; clear:both}
.splash-bonus-container-terms{color:#8c8a8a; font-size:.9em; padding:10px 0}
.splash-bonus-container-terms-cb{color:#8c8a8a; font-size:.9em; padding:10px 0; width:525px;}
.content-padding-static img{float:left; margin:0px 15px 0px 0px; border:none}
.content-padding-static-help{float:left; margin:10px 15px 10px 15px; _margin:10px 0px 2px 0px; padding:0px 0px 0px 0px; _padding:0px 10px 0px 15px; clear:both}
#content-padding-logo{float:right; margin-top:-150px; border:none; margin-right:10px}
#content-padding-logo-qa{float:right; margin-top:-30px; border:none; margin-right:10px}
#content-padding-double-day-logo{float:right; margin-top:-60px; margin-right:20px; border:none}
#content-padding-bendigo-logo{float:right; margin-top:-150px; margin-right:20px; border:none}
#content-padding-westpac-logo{float:right; margin-top:-160px; margin-right:20px; border:none}
#content-padding-union-shopper-logo{float:right; margin-top:-180px; margin-right:20px; border:none}
#content-padding-citibank-logo{float:right; margin-top:-250px; margin-right:20px; border:none}
#content-padding-cardservices-logo{float:right; margin-top:-340px; margin-right:20px; border:none}
#content-padding-logo-seniors{float:right; margin-top:-130px; margin-right:20px; border:none}
#content-padding-logo-seniors-national{float:right; margin-top:-30px; margin-right:20px; border:none}
#content-padding-logo-readers-digest{float:right; margin-top:-80px; margin-right:20px; border:none}
#content-padding-logo-qantas{float:right; margin-top:-160px; margin-right:20px; border:none}
#content-padding-logo-aussie{float:right; margin-top:-250px; margin-right:20px; border:none}
#content-padding-myer-logo{float:right; margin-top:-150px; margin-right:20px; border:none}
#content-padding-boq-logo{float:right; margin-top:-150px; margin-right:20px; border:none}
#content-padding-logo-innovation{float:right; margin-top:-50px; margin-right:18px; border:none}
#content-padding-free-freight{float:right; margin-top:-350px; margin-right:20px; border:none}
.content-padding{margin:0px 0px 0px 15px; clear:both}
#search-table-margin{margin:0px 0px 0px 15px}
a{color:#666; text-decoration:none}
a:hover{color:#b1005d}
.custom ul{list-style:none; margin-left:0; padding-left:2em; text-indent:-1em}
#aquisition li{list-style-image:none; list-style-type:none}
#aquisition ul{list-style:none; margin-left:0; padding-left:1em; text-indent:-1em}
#aquisition li{list-style-image:none; list-style-type:none}
.drop-down{background-color:#DFDFDF; border:1px solid #666; padding:1px 1px 1px 1px; color:#000; font-family:Arial,Helvetica,sans-serif; width:240px}
.drop-down-splash{background-color:#DFDFDF; border:1px solid #666; padding:1px 1px 1px 1px; _padding:0px 0px 0px 0px; _margin-left:5px; color:#000; font-family:Arial,Helvetica,sans-serif; width:252px; _width:250px}
.drop-down-splash-triple{background-color:#DFDFDF; border:1px solid #666; padding:1px 1px 1px 1px; _padding:0px 0px 0px 0px; color:#000; font-family:Arial,Helvetica,sans-serif; width:163px; _width:165px}
.drop-down-splash-ticketek{background-color:#DFDFDF; border:1px solid #666; padding:1px 1px 1px 1px; _padding:0px 0px 0px 0px; color:#000; font-family:Arial,Helvetica,sans-serif; width:280px; _width:280px}

.drop-down-email{background-color:#DFDFDF; border:1px solid #666; padding:1px 1px 1px 1px; _padding:0px 0px 0px 0px; color:#000; font-family:Arial,Helvetica,sans-serif; width:420px; _width:420px}
.drop-down-mixed-case{background-color:#DFDFDF; border:1px solid #666; padding:1px 1px 1px 1px; _padding:0px 0px 0px 0px; color:#000; font-family:Arial,Helvetica,sans-serif; width:300px; _width:300px}
.wine-plan-drop-down-menu{position:relative; margin-left:450px; margin-top:10px}
.splash-drop-down-menu-left{float:left; clear:right; margin-right:15px}
.splash-drop-down-menu-right{float:left; clear:right}
.splash-drop-down-menu-mix{float:left; clear:both; margin-bottom:5px; margin-left:15px; _margin-left:10px}
.search-result-listings{float:left; margin-left:8em; margin-top:-20px}
.search-result-listings ul{text-align:right; float:left}
.search-result-listings li{width:20px; font-size:1.1em; height:20px; text-align:center; float:left; position:relative; overflow:hidden; color:#fff; background:url(/images/bg-active-page.gif) no-repeat 2px 1px}
.search-result-listings li.show-or-hide-paging-options{width:auto; background:none; padding-top:.1em; height:auto; position:relative;  overflow:visible}
.search-result-listings li.previous{background:none; width:auto; margin-right:.5em; padding:0}
.search-result-listings li.next{background:none; width:auto; margin-left:.5em; padding:0}
.search-result-listings li a{background:#FFF; display:block}
.search-feck{padding:15px 15px 15px 15px}
.search-fecker{border:1px solid #e7dfe7; margin:0px 0px 0px 17px; float:left; clear:right; height:150px}
/* IE6 Only */
* html .search-fecker{margin:8px 8px 8px 8px; border:1px solid #e7dfe7}
.search-feckerleft{border:1px solid #e7dfe7; height:100px; padding:0px 0px 0px 20px; float:left; clear:right}
.search-headersfecker{font-size:1.2em; font-weight:bold; letter-spacing:-1px; color:#666; display:block; clear:both; margin:0px 0px 0px 16px; line-height:40px}
/*Collapsible Menu*/
#menu-collapse{color:#333; margin:0px 0px 0px 0px; width:164px; float:left; font-family:Arial,Verdana,Helvetica,sans-serif; color:#33640a; font-size:12px; font-weight:normal}
#menu-collapse-content{position:relative; margin:5px 0px 0px 12px}
.mH{cursor:pointer; color:#4d4d4d}
.mL{display:none; margin-bottom:10px}
.mO{margin-left:10px; display:block; line-height:16px}
/*End Collapsible Menu*/
.xsl-padding{padding-left:15px; display:block}
#search-select-firstdialog{clear:both}
.seach-select-heading{font-size:1.3em; font-weight:bold; letter-spacing:-1px; color:#313030; line-height:22px}
.search-select-sub-heading{font-size:1em; font-weight:bold; padding-left:2px; line-height:18px}
.tasting-note-clearer{clear:right}
#content-accountpadding{width:700px; margin-left:20px}
.usp{float:left; margin-top:18px; margin-left:9px; clear:both}
.usp-clearer{clear:both}
#footer-text{position:relative; margin-left:20px; padding-top:20px; padding-bottom:0px; padding-right:15px; text-align:center; width:890px; color:#CCC; font-size:10px; font-weight:normal}
#footer-text-container{background:#000; height:157px}
.smart-search-arrow{float:right; position:relative; margin-right:15px; margin-top:-2px}
*+html .smart-search-arrow{float:right; position:relative; margin-right:15px; margin-top:-25px}/*IE7*/

#adv-search{padding:5px 0px 0px 0px}
.back-button-tastingcb{float:left; margin-left:-160px}
#account_index a{line-height:30px}
.sublisting{padding:5px 5px 5px 0px; color:#000; font-weight:bold}
#sub{padding:5px; border:1px solid #b1005d;  color:#000; width:500px;}
#catalogue-thumbnail{float:right; clear:right; margin-top:-250px; margin-right:42px; _margin-right:28px}

.subheading{font-size:1.2em; font-weight:bold; letter-spacing:-1px; color:#666; margin:7px 0px 7px 0px}
.awards-listing{color:#b01d5d}
.ie-hack{margin-top:10px; _margin-top:5px}

/*Wine Plan Reskin*/
#wine-plans-splash-banner-holder{}
#wine-plans-splash-left-float{float:left; margin-right:50px; _margin-right:30px; width:525px}
#wine-plans-splash-right-animation{float:left}
#wine-plans-splash-right-animation img{border:none}
.wine-plans-splash-panels{display:block; margin-bottom:10px; margin-left:15px; border:none}
#wine-plans-mixed-splash-banner-holder{border-bottom:1px solid black; height:325px}
#wine-plans-mixed-splash-intro-banner{float:left; margin:15px 0px 0px 15px; display:inline}
#wine-plans-mixed-splash-left-float{float:left; margin-right:35px; width:540px}
#wine-plans-reservation-splash-left-float{float:left; margin-right:15px; width:550px}
#wine-plans-mixed-splash-left-float-content-padding{padding-left:15px; margin-bottom:15px}
.wine-plans-mixed-splash-right-popular-tiles{float:left}
.wine-plans-mixed-splash-right-popular-tiles img{display:block; border:none; margin-bottom:15px}
#wine-plans-mixed-splash-reasons{float:left; margin-left:32px; margin-top:12px; clear:right}
#wine-plans-mixed-splash-reasons img{border:none; margin-bottom:10px}
.wine-plans-mixed-splash-panels{display:block; margin-bottom:10px; margin-left:15px; border:none}
.wine-plans-headings{font-size:1.45em; font-weight:bold; letter-spacing:-1px; color:#000}
.drop-down-wine-plans{background-color:#DFDFDF; border:1px solid #666; padding:1px 1px 1px 1px; color:#000; font-family:Arial,Helvetica,sans-serif; width:155px}
/*End of Wine Plan Reskin*/
/* Wine Plan Redesign October 2010 */
.wine-plans-content-padding-static{float:left; margin:0px 15px 0px 15px; _margin:0px; padding:0px; _padding:0px 10px 0px 15px; clear:both; width:714px}
#wine-plans-index-right-panel{display:inline; position:relative; float:left; width:160px; padding:15px 15px 0px 15px}
#wine-plans-index-right-panel img.rghPnlTiles{padding-bottom:15px; display:block}

#wine-plans-index-container{display:inline; position:relative; float:left; width:539px; padding-left:15px; padding-bottom:15px}
#wine-plans-index-container img{display:block; margin-top:15px}
#wine-plans-index-container .wp-content{clear:both; float:left; margin-top:15px; width:100%}

#wine-plans-index-container h2{font-family:Arial,Arial,Arial,Arial,sans-serif; font-size:1.6em; font-weight:bold; letter-spacing:-1px; color:#000; margin-bottom:5px}
#wine-plans-index-container h3{font-family:Arial,Arial,Arial,Arial,sans-serif; font-size:1.25em; font-weight:bold; letter-spacing:-1px; color:#000; margin-bottom:2px}
#wine-plans-index-container ul{margin-left:15px}
#wine-plans-index-container li{list-style:disc; margin-left:15px; margin-bottom:10px}
#wine-plans-index-container .tcs{color:#8c8a8a; font-size:.9em; padding-left:0px}
#wine-plans-index-container .wpTcs{color:#8c8a8a; font-size:.9em}

#wine-plans-mixCnt{float:left; width:539px; clear:both; margin-top:10px}
#wine-plans-mixCnt .leftMix, .centreMix, .rightMix{float:left; width:170px}
#wine-plans-mixCnt .leftMix{margin-right:10px}
#wine-plans-mixCnt .centreMix{margin-right:9px}
#wine-plans-mixCnt .rightMix{margin-right:0px}
#wine-plans-mixCnt .rightMix img{margin-top:0px}
#wine-plans-mixCnt .leftMix .wpName, .centreMix .wpName, .rightMix .wpName{width:170px; height:29px; background:url(/images/price-box-header.gif) no-repeat 0 0; font-size:1.0em; color:#FFF; font-weight:bold}

#wine-plans-mixCnt .wpName p{font-size:1.0em; color:#FFF; font-weight:bold; padding:7px 0 0 10px}
 
#wine-plans-mixCnt .wpCntBdy{width:170px; background:url(/images/price-box-body.gif) repeat-y 0 0}

#wine-plans-mixCnt .leftMix .wpFtr, .centreMix .wpFtr, .rightMix .wpFtr{width:170px; height:10px; background:url(/images/price-box-footer.gif) no-repeat 0 0}
  
#wine-plans-mixCnt .wpCntBdy .wpContent{width:150px; margin:0 10px; padding-top:5px}

#wine-plans-mixCnt .wpCntBdy .wpContent .wpBtls{font-size:1.1em; color:#000; display:block; padding:0}
#wine-plans-mixCnt .wpCntBdy .wpContent .fullPrice{font-size:1.1em; color:#000; display:block; padding:0}
#wine-plans-mixCnt .wpCntBdy .wpContent .yourPrice{font-size:1.2em; font-weight:bold; color:#000; display:block; padding:0}
#wine-plans-mixCnt .wpCntBdy .wpContent .prdCode{font-size:1.1em; color:#000; display:block; padding:0}
#wine-plans-mixCnt .wpCntBdy .wpContent .wpAtc{clear:both; margin-top:5px}
#wine-plans-mixCnt .wpCntBdy .wpContent .altPrd{margin-top:5px; margin-left:2px}
#wine-plans-mixCnt .wpPgeLink{padding-top:5px}

#wine-plans-mixCnt .wpCntBdy .wpContent .bestBuysSave{font-size:1.2em; font-weight:bold; color:#B1005D; display:block; text-transform:uppercase; padding:0}
#wine-plans-mixCnt .bestBuysMore a{color:#666; text-decoration:none; font-weight:bold}
#wine-plans-mixCnt .bestBuysMore a:hover{color:#B1005D}

#wine-plans-mixCnt .wpCntBdy .wpContent .myFavesSave{font-size:1.2em; font-weight:bold; color:#522760; display:block; text-transform:uppercase; padding:0}
#wine-plans-mixCnt .myFavesMore a{color:#666; text-decoration:none; font-weight:bold}
#wine-plans-mixCnt .myFavesMore a:hover{color:#522760}

#wine-plans-mixCnt .wpCntBdy .wpContent .discSave{font-size:1.2em; font-weight:bold; color:#2b5556; display:block; text-transform:uppercase; padding:0}
#wine-plans-mixCnt .discMore a{color:#666; text-decoration:none; font-weight:bold}
#wine-plans-mixCnt .discMore a:hover{color:#2b5556}

#wine-plans-mixCnt .wpCntBdy .wpContent .sthstarsSave{font-size:1.2em; font-weight:bold; color:#867b5a; display:block; text-transform:uppercase; padding:0}
#wine-plans-mixCnt .sthstarsMore a{color:#666; text-decoration:none; font-weight:bold}
#wine-plans-mixCnt .sthstarsMore a:hover{color:#867b5a}

#wine-plans-mixCnt .wpCntBdy .wpContent .connSave{font-size:1.2em; font-weight:bold; color:#373d74; display:block; text-transform:uppercase; padding:0}
#wine-plans-mixCnt .connMore a{color:#666; text-decoration:none; font-weight:bold}
#wine-plans-mixCnt .connMore a:hover{color:#373d74}

#wine-plans-mixCnt .wpCntBdy .wpContent .pinnSave{font-size:1.2em; font-weight:bold; color:#000; display:block; text-transform:uppercase; padding:0}
#wine-plans-mixCnt .pinnMore a{color:#666; text-decoration:none; font-weight:bold}
#wine-plans-mixCnt .pinnMore a:hover{color:#000}

#wine-plans-mixCnt .wpCntBdy .wpContent .bb16Save{font-size:1.2em; font-weight:bold; color:#c42032; display:block; text-transform:uppercase; padding:0}
#wine-plans-mixCnt .bb16More a{color:#666; text-decoration:none; font-weight:bold}
#wine-plans-mixCnt .bb16More a:hover{color:#c42032}

#wine-plans-mixCnt .wpCntBdy .wpContent .judgeSave{font-size:1.2em; font-weight:bold; color:#91969d; display:block; text-transform:uppercase; padding:0}
#wine-plans-mixCnt .judgeMore a{color:#666; text-decoration:none; font-weight:bold}
#wine-plans-mixCnt .judgeMore a:hover{color:#91969d}

#wine-plans-mixCnt .wpCntBdy .wpContent .sup6Save{font-size:1.2em; font-weight:bold; color:#00a890; display:block; text-transform:uppercase; padding:0}
#wine-plans-mixCnt .sup6More a{color:#666; text-decoration:none; font-weight:bold}
#wine-plans-mixCnt .sup6More a:hover{color:#00a890}

.wine-plans-index-bb16 a{color:#c42032; text-decoration:underline; font-weight:bold; text-transform:uppercase}
.wine-plans-index-bb16 a:hover{color:#666}
.wine-plans-index-best a{color:#B1005D; text-decoration:underline; font-weight:bold; text-transform:uppercase}
.wine-plans-index-best a:hover{color:#666}
.wine-plans-index-myfaves a{color:#522760; text-decoration:underline; font-weight:bold; text-transform:uppercase}
.wine-plans-index-myfaves a:hover{color:#666}
.wine-plans-index-jud a{color:#91969d; text-decoration:underline; font-weight:bold; text-transform:uppercase}
.wine-plans-index-jud a:hover{color:#666}
.wine-plans-index-disc a{color:#0b4c4f; text-decoration:underline; font-weight:bold; text-transform:uppercase}
.wine-plans-index-disc a:hover{color:#666}
.wine-plans-index-super-6 a{color:#00a890; text-decoration:underline; font-weight:bold; text-transform:uppercase}
.wine-plans-index-super-6 a:hover{color:#666}
.wine-plans-index-sthstars a{color:#867b5a; text-decoration:underline; font-weight:bold; text-transform:uppercase}
.wine-plans-index-sthstars a:hover{color:#666}
.wine-plans-index-conn a{color:#373d74; text-decoration:underline; font-weight:bold; text-transform:uppercase}
.wine-plans-index-conn a:hover{color:#666}
.wine-plans-index-pinn a{color:#000; text-decoration:underline; font-weight:bold; text-transform:uppercase}
.wine-plans-index-pinn a:hover{color:#666}

#wine-plans-components-lp{float:right; width:170px; clear:both; margin-left:15px; margin-top:7px}
#wine-plans-components-lp img{display:block; margin-top:0px}
#wine-plans-components-lp .mix{float:left; width:170px; height:160px; background:url(/wine-club/images/tiles-buttons/price-box-blank.gif); background-repeat:no-repeat}
#wine-plans-components-lp .mix .info{margin:7px 5px 5px 11px; clear:both}
#wine-plans-components-lp .mix .name{font-size:.9em!important; color:#FFF; font-weight:bold; display:block; clear:both}
#wine-plans-components-lp .mix .bottles{font-size:1.1em; color:#000; display:block; padding-left:0px; padding-top:15px; clear:both}
#wine-plans-components-lp .mix .full-price{font-size:1.1em; color:#000; display:block; padding-left:0px; clear:both}
#wine-plans-components-lp .mix .your-price{font-size:1.2em; font-weight:bold; color:#000; display:block; padding-left:0px; clear:both}
#wine-plans-components-lp .mix .code{font-size:1.1em; color:#000; display:block; padding-left:0px; clear:both}
#wine-plans-components-lp .mix .ato-button{clear:both; margin-top:5px}

#wine-plans-components-lp .mix .toa-save{color:#e36f26; font-size:1.2em; font-weight:bold; display:block; padding-left:0px; text-transform:uppercase}
#wine-plans-components-lp .mix .sup6-save{color:#00a890; font-size:1.2em; font-weight:bold; display:block; padding-left:0px; text-transform:uppercase}
#wine-plans-components-lp .mix .bb16-save{color:#c42032; font-size:1.2em; font-weight:bold; display:block; padding-left:0px; text-transform:uppercase}
#wine-plans-components-lp .mix .best-save{color:#B1005D; font-size:1.2em; font-weight:bold; display:block; padding-left:0px; text-transform:uppercase}
#wine-plans-components-lp .mix .myfaves-save{color:#522760; font-size:1.2em; font-weight:bold; display:block; padding-left:0px; text-transform:uppercase}
#wine-plans-components-lp .mix .disc-save{color:#0b4c4f; font-size:1.2em; font-weight:bold; display:block; padding-left:0px; text-transform:uppercase}
#wine-plans-components-lp .mix .sthstars-save{color:#867b5a; font-size:1.2em; font-weight:bold; display:block; padding-left:0px; text-transform:uppercase}
#wine-plans-components-lp .mix .conn-save{color:#373d74; font-size:1.2em; font-weight:bold; display:block; padding-left:0px; text-transform:uppercase}
#wine-plans-components-lp .mix .pinn-save{color:#000; font-size:1.2em; font-weight:bold; display:block; padding-left:0px; text-transform:uppercase}
#wine-plans-components-lp .mix .jc-save{color:#8C8C8C; font-size:1.2em; font-weight:bold; display:block; padding-left:0px; text-transform:uppercase}

#wine-plans-home-content{float:left; margin:10px 15px 15px 15px; padding:0px; clear:both; width:714px; display:block; /* IE6 hack */ _margin:0px; _padding:10px 10px 15px 15px}
#wine-plans-home-left-panel{display:block; float:left; position:static; width:539px; margin:0 15px; /* IE6 hack */ _margin:0; _padding:0 15px}
#wine-plans-home-left-panel .wpHomeTcs{color:#8c8a8a; font-size:.9em}
#wine-plans-home-right-panel{display:inline; position:relative; float:left; width:160px; margin-right:15px; _margin-right:0; _padding-right:15px}
#wine-plans-home-right-panel img{display:block; border:none}

#cellarSmart-container{position:relative; float:left; width:539px; clear:both; margin-bottom:15px}
#cellarSmart-container #cSmartTop{background:#D8D9DA url(/wine-club/images/gallery/wp-index-top-grey.png) top left no-repeat; width:539px}
#cellarSmart-container #cSmartMid{background:#D8D9DA url(/wine-club/images/gallery/wp-index-border-grey.png) top left repeat-y; width:539px}
#cellarSmart-container #cSmartBtm{background:#D8D9DA url(/wine-club/images/gallery/wp-index-bottom-grey.png) top left no-repeat; width:539px}
#cellarSmart-info{width:509px; margin:0 15px; clear:both}
#cellarSmart-info img{margin-bottom:5px; display:block}
#cellarSmart-info p{display:block; clear:both; margin-bottom:5px}
#cellarSmart-info p.kwScrl{display:block; clear:both; font-size:8pt; margin:0}

#winePlan-container{position:relative; float:left; width:539px; clear:both; margin-bottom:15px}
#winePlan-container #wPlanTop{background:#fff url(/wine-club/images/gallery/wp-index-top-white.png) top left no-repeat; width:539px}
#winePlan-container #wPlanMid{background:#fff url(/wine-club/images/gallery/wp-index-border-white.png) top left repeat-y; width:539px}
#winePlan-container #wPlanBtm{background:#fff url(/wine-club/images/gallery/wp-index-bottom-white.png) top left no-repeat; width:539px}
#winePlan-info{width:509px; margin:0 15px; clear:both}
#winePlan-info img{margin-bottom:5px; display:block}
#winePlan-info p{display:block; clear:both; margin-bottom:5px}
#winePlan-info .nameBB16{color:#c42032; font-weight:bold; text-transform:uppercase}
#winePlan-info .nameJC{color:#91969d; font-weight:bold; text-transform:uppercase}
#winePlan-info .nameSup6{color:#00a890; font-weight:bold; text-transform:uppercase}

.wine-plans-reasons{float:left; width:254px}
.wine-plans-reasons p{font-weight:bold}
.wine-plans-reasons .bPts_list{width:254px}
.wine-plans-reasons .bPts_head{padding:2px 0; cursor:pointer; position:relative}
.wine-plans-reasons .bPts_head:hover{color:#B1005D}
.wine-plans-reasons .bPts_body{padding:2px 5px 2px}
.wpSupTxt{vertical-align:super; font-size:5pt; line-height:5pt}
*+html .wpSupTxt{vertical-align:super; font-size:7pt; line-height:7pt; /* IE7 Fix */}

/* End of Wine Plan Redesign October 2010 */
/* Wine Plan Redesign December 2009 */
#wine-plans-mix-container{float:left; width:539px; clear:both}
#wine-plans-mix-container img{display:block; margin-top:0px}
#wine-plans-mix-container .mix, .whites, .reds{float:left; width:170px; height:160px; background:url(/wine-club/images/redesign/price-box-blank.gif); background-repeat:no-repeat; margin-top:15px}
#wine-plans-mix-container .mix{margin-right:10px}
#wine-plans-mix-container .whites{margin-right:9px}
#wine-plans-mix-container .reds{margin-right:0px}
#wine-plans-mix-container .mix .info, .whites .info, .reds .info{margin:7px 5px 5px 11px; clear:both}
#wine-plans-mix-container .mix .name, .whites .name, .reds .name{font-size:1.0em; color:#FFF; font-weight:bold; display:block}
#wine-plans-mix-container .mix .bottles, .whites .bottles, .reds .bottles{font-size:1.1em; color:#000; display:block; padding-left:0px; padding-top:15px}
#wine-plans-mix-container .mix .full-price, .whites .full-price, .reds .full-price{font-size:1.1em; color:#000; display:block; padding-left:0px}
#wine-plans-mix-container .mix .your-price, .whites .your-price, .reds .your-price{font-size:1.2em; font-weight:bold; color:#000; display:block; padding-left:0px}

#wine-plans-mix-container .mix .bb16-save, .whites .bb16-save, .reds .bb16-save{font-size:1.2em; font-weight:bold; color:#c42032; display:block; padding-left:0px; text-transform:uppercase}

.wine-plans-index-toa a{color:#e36f26; text-decoration:underline; font-weight:bold; text-transform:uppercase}
.wine-plans-index-toa a:hover{color:#666}

#wine-plans-mix-container .mix .disc-save, .whites .disc-save, .reds .disc-save{font-size:1.2em; font-weight:bold; color:#0b4c4f; display:block; padding-left:0px; text-transform:uppercase}
#wine-plans-mix-container .mix .best-save, .whites .best-save, .reds .best-save{font-size:1.2em; font-weight:bold; color:#B1005D; display:block; padding-left:0px; text-transform:uppercase}
#wine-plans-mix-container .mix .toa-save, .whites .toa-save, .reds .toa-save{font-size:1.2em; font-weight:bold; color:#e36f26; display:block; padding-left:0px; text-transform:uppercase}
#wine-plans-mix-container .mix .conn-save, .whites .conn-save, .reds .conn-save{font-size:1.2em; font-weight:bold; color:#373d74; display:block; padding-left:0px; text-transform:uppercase}
#wine-plans-mix-container .mix .pinn-save, .whites .pinn-save, .reds .pinn-save{font-size:1.2em; font-weight:bold; color:#000; display:block; padding-left:0px; text-transform:uppercase}
#wine-plans-mix-container .mix .jc-save, .whites .jc-save, .reds .jc-save{font-size:1.2em; font-weight:bold; color:#8C8C8C; display:block; padding-left:0px; text-transform:uppercase}

#wine-plans-mix-container .mix .code, .whites .code, .reds.code{font-size:1.1em; color:#000; display:block; padding-left:0px}
#wine-plans-mix-container .mix .ato-button, .whites .ato-button, .reds .ato-button{clear:both; margin-top:5px}

#wine-plans-index-data-container{float:left; background:url(/wine-club/images/redesign/grey-box-rounded.gif); width:315px; height:94px; display:block; background-repeat:no-repeat; margin-top:10px; margin-bottom:10px}

#wine-plans-index-data-container .data-rows{float:left; clear:both; width:315px}
#wine-plans-index-data-container .how-often-left{float:left; font-size:1em; color:#000; margin:10px 0px 0px 13px; width:160px; /* IE6 hack */ _margin:10px 0px 0px 6px; _width:168px}
#wine-plans-index-data-container .how-often-right{float:left; font-size:1em; color:#000; margin:10px 0px 0px 10px; width:128px; /* IE6 hack */ _margin:10px 0px 0px 3px; _width:128px}
#wine-plans-index-data-container .how-many-left{float:left; font-size:1em; color:#000; margin:14px 0px 0px 13px; width:160px; clear:both; /* IE6 hack */ _margin:13px 0px 0px 6px; _width:168px}
#wine-plans-index-data-container .how-many-right{float:left; font-size:1em; color:#000; margin:14px 0px 0px 10px; width:128px; /* IE6 hack */ _margin:13px 0px 0px 3px; _width:128px}
#wine-plans-index-data-container .how-much-left{float:left; font-size:1em; color:#000; margin:12px 0px 0px 13px; width:160px; clear:both; /* IE6 hack */ _margin:12px 0px 0px 6px; _width:168px}
#wine-plans-index-data-container .how-much-right{float:left; font-size:1em; color:#000; margin:12px 0px 0px 10px; width:128px; /* IE6 hack */ _margin:12px 0px 0px 3px; _width:128px}

#wine-plans-index-right-panel-2{display:inline; position:relative; float:left}
#wine-plans-index-right-panel img{display:block}
#wine-plans-index-right-panel .components{font-size:1.1em; color:#000; margin-top:17px}
#wine-plans-index-right-panel p{margin-top:5px}

#wine-plans-index-right-panel .bb16-more-details a{color:#c42032; text-decoration:none; font-weight:bold}
#wine-plans-index-right-panel .bb16-more-details a:hover{color:#666}
#wine-plans-index-right-panel .best-more-details a{color:#B1005D; text-decoration:none; font-weight:bold}
#wine-plans-index-right-panel .best-more-details a:hover{color:#666}
#wine-plans-index-right-panel .disc-more-details a{color:#0b4c4f; text-decoration:none; font-weight:bold}
#wine-plans-index-right-panel .disc-more-details a:hover{color:#666}
#wine-plans-index-right-panel .jud-more-details a{color:#91969d; text-decoration:none; font-weight:bold}
#wine-plans-index-right-panel .jud-more-details a:hover{color:#666}

#wine-plans-index-right-panel .disc-more-details-new a{color:#0b4c4f; text-decoration:none; font-weight:bold}
#wine-plans-index-right-panel .disc-more-details a:hover{color:#666}

#wine-plans-index-right-panel .super-16-more-details-new a{color:#00a890; text-decoration:none; font-weight:bold}
#wine-plans-index-right-panel .super-16-more-details a:hover{color:#666}

#wine-plans-index-right-panel .toa-more-details a{color:#e36f26; text-decoration:none; font-weight:bold}
#wine-plans-index-right-panel .toa-more-details a:hover{color:#666}
#wine-plans-index-right-panel .conn-more-details a{color:#373d74; text-decoration:none; font-weight:bold}
#wine-plans-index-right-panel .conn-more-details a:hover{color:#666}
#wine-plans-index-right-panel .pinn-more-details a{color:#000; text-decoration:none; font-weight:bold}
#wine-plans-index-right-panel .pinn-more-details a:hover{color:#666}
#wine-plans-home-tiles{display:inline; position:relative; float:left; width:554px}
#wine-plans-home-tiles img{padding-left:15px; margin-bottom:15px}
#wine-plans-home-container-content{display:inline; position:relative; float:left; width:554px}
#wine-plans-home-container-content img{display:block}
#wine-plans-home-container{display:inline; position:relative; float:left; width:554px}

/* End of Wine Plan Redesign December 2009 */
/* Start of WOTY Finalists */
#woty-finalists-index-container{display:inline; position:relative; float:left; width:529px; padding-left:15px}
#woty-finalists-index-container img{display:block; margin-top:15px}
#woty-finalists-index-container .woty-content{clear:both; float:left; margin-top:15px; width:100%}

#woty-finalists-index-container h2{font-family:Arial,Arial,Arial,Arial,sans-serif; font-size:1.6em; font-weight:bold; letter-spacing:-1px; color:#000; margin-bottom:5px}
#woty-finalists-index-container h3{font-family:Arial,Arial,Arial,Arial,sans-serif; font-size:1.25em; font-weight:bold; letter-spacing:-1px; color:#000; margin-bottom:2px}
#woty-finalists-index-container ul{margin-left:15px}
#woty-finalists-index-container li{list-style:disc; margin-left:15px; margin-bottom:10px}
#woty-finalists-index-tcs{color:#8c8a8a; font-size:.9em; padding:15px 15px; clear:both}
#woty-finalists-right-panel{display:inline; position:relative; float:left; width:170px; padding:15px 15px 0 15px}
#woty-finalists-right-panel img{display:block}

#woty-box-wrapper .wotyMix{float:left; width:170px}
#woty-box-wrapper .wotyMix{margin-right:0px}
#woty-box-wrapper .wotyMix .wotyName{width:170px; height:29px; background:url(/images/price-box-header.gif) no-repeat 0 0; font-size:1.0em; color:#FFF; font-weight:bold}

#woty-box-wrapper .wotyName p{font-size:1.0em; color:#FFF; font-weight:bold; padding:7px 0 0 10px}
 
#woty-box-wrapper .wotyBdy{width:170px; background:url(/images/price-box-body.gif) repeat-y 0 0}

#woty-box-wrapper .wotyMix .wotyFtr{width:170px; height:10px; background:url(/images/price-box-footer.gif) no-repeat 0 0}
 
#woty-box-wrapper .wotyBdy .wotyContent{width:150px; margin:0 10px; padding-top:5px}

#woty-box-wrapper .wotyBdy .wotyContent .wotyBtls{font-size:1.1em; color:#000; display:block; padding:0}
#woty-box-wrapper .wotyBdy .wotyContent .wotyFullPrice{font-size:1.1em; color:#000; display:block; padding:0}
#woty-box-wrapper .wotyBdy .wotyContent .wotyYourPrice{font-size:1.2em; font-weight:bold; color:#000; display:block; padding:0}
#woty-box-wrapper .wotyBdy .wotyContent .wotySave{font-size:1.2em; font-weight:bold; color:#70112E; display:block; text-transform:uppercase; padding:0}
#woty-box-wrapper .wotyBdy .wotyContent .wotyCode{font-size:1.1em; color:#000; display:block; padding:0}
#woty-box-wrapper .wotyBdy .wotyContent .wotyAtc{clear:both; margin-top:5px}
#woty-box-wrapper .wotyBdy .wotyContent .wotyAltPrd{margin-top:5px; margin-left:2px}

/* End of WOTY Finalists */
/*Partners LP*/
#partner-tiles{float:left; width:220px; height:300px; padding-right:15px; margin-bottom:15px}
#partner-tiles h3{color:#58595b; font-size:1.2em; line-height:16px; font-weight:bold; padding-bottom:3px}
#partner-tiles img{margin-bottom:10px; border:none}
.partner-tiles-content1{float:left; padding:0px 0px 0px 15px; width:220px}
.partner-tiles-content2{float:left; padding:0px 0px 0px 15px; width:220px}
.partner-tiles-content3{float:left; padding:0px 0px 0px 15px; width:220px}
/*End of Partners LP*/
/*Manual Tasting note page for the webteam*/
#tasting-note-content-net{margin-top:15px}
#tasting-note-image-net{float:left}
#tasting-note-info-net{float:left; width:400px; margin-top:-10px; margin-right:10px}
#tasting-note-buy-info-net{float:left; width:160px; background-image:url(/images/tasting-ato-background-rs.gif);  background-repeat:no-repeat; height:160px}
.tasting-note-wine-title-net{font-size:1.5em; color:#000; letter-spacing:-1px; font-weight:bold}
.tnt{font-size:1.0em; color:#000; letter-spacing:-1px; font-weight:bold}
.tasting-note-components-net{float:left; font-weight:bold; padding:10px 10px 0px 0px; width:70px}
.tasting-note-components-content-net{float:left; width:315px; padding:10px 0px 0px 0px}
.tasting-note-components-content-info-net{float:left; width:405px; padding:10px 0px 0px 0px}
.tasting-note-clearer{clear:both}
.tasting-ato-net{   padding-left:10px}
.tasting-product-code-net{   padding-left:10px}
#tasting-note-buy-padding{   padding:15px 0px 0px 5px}
#back-tasting-net{position:relative; padding-left:20px; _padding-left:10px; clear:both; cursor:pointer}

.tasting-note-components-net-bonus{float:left; font-weight:bold; padding:10px 10px 0px 0px; width:70px}
#tasting-note-info-net-bonus{float:left; width:400px; margin-top:-10px; margin-right:10px}
#tasting-note-buy-info-net-bonus{float:left; width:160px; background-image:url(/images/tasting-ato-background-rsx.gif); background-repeat:no-repeat; height:140px; margin-bottom:15px}

#tasting-note-buy-info-net-bonus-2ndWine{float:left; width:160px; background-image:url(/images/tasting-ato-background-rsx.gif); background-repeat:no-repeat; height:140px; margin-bottom:15px}

#tasting-note-buy-info-net-bonus-160x200{float:left; width:160px; background-image:url(/images/tasting-ato-background-rsx---160x200.gif); background-repeat:no-repeat; height:140px; margin-bottom:15px}


#tasting-note-buy-info-net-bonus-2price{float:left; width:160px; background-image:url(/images/tasting-ato-background-rsx2.gif); background-repeat:no-repeat; height:180px; margin-bottom:15px}
#tasting-note-buy-padding-bonus{padding:15px 0px 15px 5px}
#tasting-note-buy-padding-bonus-2ndWine{padding:15px 0px 15px 5px}
.tasting-note-components-content-net-bonus{float:left; width:300px; padding:10px 0px 0px 0px}
.tasting-note-components-content-info-net-bonus{float:left; width:355px; padding:10px 0px 0px 0px}

#tasting-note-right-panel-bonus{float:left; width:160px; height:auto}

/*End Manual Tasting note page for the webteam*/
/*New Search redesign - LHN*/
#new-search-lhn{background-color:#dedede; width:165px; margin:0px 0px 0px 15px}
.new-search-selects{width:135px; margin:10px 0px 0px 15px; font-size:1em; padding:2px}
.new-search-input{width:120px; margin:10px 0px 0px 15px; font-size:1em; padding:2px}
/*End of New Search redesign - LHN*/
/*New Footer redesign*/
#footer-rd{width:940px; clear:both; background-color:#000}
#faux-footer-rd{background-color:#000; margin:0px 15px 0px 20px}
.hr-footer{height:11px; background-image:url(/images/hr-footer.gif);  repeat:repeat-x; display:block; clear:both}
.footer-boxes-container{background-color:#000}
.footer-boxes-header{font-size:.9em; font-weight:bold; display:block; line-height:18px}
.footer-info-boxes{float:left; width:90px; padding:8px 0px 8px 0px; color:#c0c0c0; clear:right}
.footer-info-boxes-seperator{float:left; background-image:url(/images/footer-seperator.gif); height:80px; width:9px; margin:20px 35px 10px 35px; clear:right}
.footer-info-boxes-seperator-wee{float:left; background-image:url(/images/footer-seperator.gif); height:110px; width:9px; margin:20px 17px 10px 17px; clear:right}
.footer-info-boxes a{text-decoration:none; color:#c0c0c0; font-size:.8em; line-height:1.3em; display:block}
.footer-info-boxes a:hover{color:#B1005D}
.footer-disclaimer{font-size:10px; height:50px; background-color:#000}
/*End of New Footer redesign*/
/*New Wine Ed*/
.wine-ed-container{float:left; padding-left:15px; padding-right:15px; width:710px;  height:auto; clear:both}
.wine-ed-image{float:left; padding-right:10px}
.wine-ed-content{float:left; width:610px}
.img-shadow-we{float:right; background:url(/images/we-shadowAlpha.png) no-repeat bottom right !important; background:url(/images/we-shadow.gif) no-repeat bottom right; margin:10px 0 0 10px !important;  margin:10px 0 0 5px}
.img-shadow-we img{position:relative; background-color:#fff; border:1px solid #a9a9a9; margin:-6px 6px 3px -6px !important; margin:-3px 12px 6px -6px; padding:4px}
.wine-ed-article-boxes{float:left; width:170px;  padding:8px 30px 8px 0px; margin-right:0px; color:#666; clear:right}

#error-message{border:1px solid #b1005d; margin:15px 0px 15px 0px; _margin:0px 0px 15px 0px; padding:15px; font-weight:bold; background-color:#fbf9e3}
#error-message img{padding-right:15px}
.error-message-text{color:#B01D5D; display:block; line-height:15px}

/*End of New Wine Ed*/
/*Email submit form*/
#content-bullet-point-list ul{list-style:square; margin-left:10px; padding-left:2em; text-indent:0em}
/*End of Email submit form*/
#home-promo-thumbs-container-background{width:540px; height:460px; background-image:url(/redesign/images/weekly-featured-wines.png); no-repeat}
#home-promo-thumbs-container{width:535px; height:400px; padding-top:35px; padding-left:5px}
*+html #home-promo-thumbs-container{width:535px; height:400px; padding-top:40px; padding-left:5px}
#home-promo-thumbs{margin:10px 0px 20px 15px; _margin:0px 0px 0px 10px; width:530px; _width:520px; clear:both}
*+html #home-promo-thumbs{margin:5px 0px 5px 15px; width:530px; clear:both}
#home-promo-thumbs a{color:#666}
#home-promo-thumbs img{float:left; padding:0px 0px 0px 0px; border:0px}
.home-promo-thumbs-content{float:left; padding:0px 2px 0px 15px; width:111px}
.home-promo-offer-tiles-container{background:#FFF; width:540px; height:360px; float:left}
#tiles-one{float:left; margin-right:0px; background-image:url(/redesign/images/tile7-BEERS.jpg); no-repeat; width:170px; height:145px;  clear:right}
#tiles-one-content{padding:15px 60px 0px 7px}
#tiles-one a{top:0; left:0; width:170px; height:135px; color:#000}
#tiles-one h1{color:#FFF; margin:0px;  font-size:13px; font-weight:bold; padding:18px 0px 0px 10px; letter-spacing:0px}
#tiles-two{float:left; margin-right:15px; background-image:url(/redesign/images/tile6-NZ-FOCUS.png); no-repeat; width:170px; height:145px}
#tiles-two-content{padding:15px 45px 0px 7px}
#tiles-two a{top:0; left:0; width:170px; height:135px; color:#000}
#tiles-two h1{color:#FFF; margin:0px; font-size:13px; font-weight:bold; padding:18px 0px 0px 10px; letter-spacing:0px}
#tiles-three{float:left; margin-right:15px; background-image:url(/redesign/images/tile7-HOTDEALS.jpg); no-repeat; width:170px; height:145px; margin-bottom:10px}
#tiles-three-content{padding:15px 50px 0px 7px}
#tiles-three a{top:0; left:0; width:170px; height:135px; color:#000}
#tiles-three h1{color:#FFF; margin:0px; font-size:13px; font-weight:bold; padding:18px 0px 0px 10px; letter-spacing:0px}

#pageflip{position:relative}
#pageflip img{width:50px; height:52px; z-index:99; position:absolute; right:0; top:0; -ms-interpolation-mode:bicubic}
#pageflip .msg_block{width:50px; height:50px; position:absolute; right:0; top:0; background:url(/redesign/images/subscribe.png) no-repeat right top; text-indent:-9999px}

form{    margin:0}
ul, li{list-style-type:none; padding:0; margin:0}

#search_box{    width:144px;     height:24px;     background:url(../redesign/images/email-offers-form-bg.png); margin-left:10px; margin-right:10px; margin-top:10px}
#search_box #s{    float:left;     padding-left:0;     margin:6px 0 0 6px;     border:0;     width:90px;     background:none;     font-size:.8em}

#search_box #sid{    float:left;     padding-left:0;     margin:6px 0 0 6px;     border:0;     width:90px;     background:none;     font-size:.8em}

#search_box #go{    float:right;     margin:0px 0px 0 0}

.email-address{font-family:Arial,Verdana,Helvetica,sans-serif; font-size:14px; color:#666; text-align:center; font-weight:bold}

.search-key{font-family:Arial,Verdana,Helvetica,sans-serif; font-size:14px; color:#666; font-weight:bold}

#search_top{    width:164px;     height:24px;     background:url(/redesign/images/search-input-bg.png); margin-left:0px; margin-top:0px}
#search_top #keyword{ float:left;  padding-left:0;  margin:6px 0 0 6px;  border:0;  width:120px;  background:none;  font-size:.8em}

#search_top #sid{ float:left;  padding-left:0;  margin:6px 0 0 6px;  border:0;  width:90px;  background:none;  font-size:.8em}

#search_top #go{ float:right;  margin:0px 0px 0 0}

/* Quantity on hand */
.straights_qty{padding:10px; border:1px solid #B01D5D; width:110px; margin-top:10px}
.straights_qty_red{padding:10px; border:1px solid #B91718; width:110px; margin-top:10px}
.straights_qty_salered{padding:10px; border:1px solid #ed1b2e; width:110px; margin-top:10px}
.straights_qty_yellow{padding:10px; border:1px solid #ffcb05; width:110px; margin-top:10px}
.mix_qty{padding:10px; border:1px solid #B01D5D; width:110px; margin-top:10px; margin-left:10px}
.mix_qty_red{padding:10px; border:1px solid #B91718; width:110px; margin-top:10px; margin-left:10px}
.mix_qty_salered{padding:10px; border:1px solid #ed1b2e; width:110px; margin-top:10px; margin-left:10px}
.mix_qty_yellow{padding:10px; border:1px solid #ffcb05; width:110px; margin-top:10px; margin-left:10px}

/* EndQuantity on hand */
/* Countdown Box */
#countbox_splash{margin-left:140px; padding-top:5px}
#countbox_mix{margin-left:40px; padding-top:5px}
#countbox{font-family:Arial,Helvetica,sans-serif; color:#B1005D; font-size:15px; font-weight:bold}
#countbox_border{float:left; padding:10px; border-top:1px solid #000; border-bottom:3px solid #000; margin-bottom:15px}
#countbox_text{float:left; padding:10px; border-top:1px solid #000; border-bottom:3px solid #000; margin-bottom:15px; font-family:Arial,Helvetica,sans-serif; color:#B1005D; font-size:15px; font-weight:bold}

/* End of Countdown Box */
/* Christmas Cut Off Dates Table */
.eoy-dates-table{width:714px; border:#58595b 1px solid; float:left; clear:all}
.eoy-dates-heading{background-color:#58595b; color:#FFF; text-align:left; font-weight:bold; float:left; clear:all; width:704px; padding:10px 5px 10px 5px}
.eoy-dates-subhead{background-color:#58595b; color:#FFF; text-align:left; font-weight:bold; float:left; clear:all; width:704px; padding:5px}
.eoy-dates-column{color:#000; text-align:left; float:left; width:226px; padding:5px}
.eoy-hours-column-left{color:#000; text-align:left; float:left; width:226px; padding:5px}
.eoy-hours-column-right{color:#000; text-align:left; float:left; width:340px; padding:5px}

/* End of Christmas Cut Off Dates Table */
/* Catalogue Mixed Case */
.catalogue-mixed-case-container{margin-top:0px; clear:both}
.catalogue-mixed-case-image{float:left; margin-left:15px; _margin-left:10px; width:520px}
.catalogue-mixed-case-image img{border:none}
.catalogue-mixed-case-add-to-order{float:left!important; margin:5px 5px 0px 15px; _margin:5px 5px 0px 15px; width:165px}
.catalogue-mix-composition{color:#666; font-size:.9em; padding:10px 15px 0px 10px}
.catalogue-mixed-case-add-to-order2{float:left!important; margin:5px 5px 0px 15px; _margin:5px 5px 0px 15px; width:165px}
/* End of Catalogue Mixed Case */
/* Expresslane Latest Catalogue */
.expresslane-container{margin:10px 10px 0px 0px}
.expresslane-container-content{float:left; margin:0px 0px 0px 15px}
.expresslane-image{float:left; position:relative; margin:0px 15px 0px 0px}
.expresslane-content-mixes{float:left; position:relative; margin:0px 0px 0px 0px; width:130px}
.expresslane-wine-title a{font-size:1.3em; color:#000; letter-spacing:-1px; display:block; font-weight:bold; text-decoration:none}
.expresslane-wine-title a:hover{color:#b1005d}
.expresslane-normally{font-size:1.1em; color:#666; display:block; padding:5px 0px 0px 0px}
.expresslane-your-price{font-size:1.2em; font-weight:bold; color:#000; letter-spacing:-1px; display:block; padding:0px 0px 0px 0px}
.expresslane-bottle-price{font-size:1em; color:#666; display:block; padding:0px 0px 0px 0px}
.expresslane-save{font-size:1.2em; font-weight:bold; color:#666; letter-spacing:-1px; text-transform:uppercase; display:block; padding:0px 0px 0px 0px}
.expresslane-order-button{padding:0px 0px 0px 0px; margin-top:10px}
.expresslane-content-sub{margin:10px 0px 0px 0px}

/* End of Expresslane Latest Catalogue */
#content-moonlight{float:left; min-height:1250px; height:auto !important; height:1240px; width:744px; background-color:#696f88; border-left:1px solid #666; padding:0px}
#back-to-top{float:right; clear:both; padding:15px 50px 10px 0px}
/* rotator in-page placement */
 div#rotator{position:relative; height:135px; padding:15px 5px 0px 0px}
/* rotator css */
div#rotator ul li{float:left; position:absolute; list-style:none}
/* rotator image style */

div#rotator ul li img{border:none; background:#FFF}
 div#rotator ul li.show{z-index:500}

/* rotator in-page placement */
 div#rotator2{position:relative; padding:15px 5px 0px 0px; height:135px}
/* rotator css */
div#rotator2 ul li{float:left; position:absolute; list-style:none}
/* rotator image style */
div#rotator2 ul li img{border:none; background:#FFF}
    div#rotator2 ul li.show{z-index:500}

.testimonials-padding{   padding-top:15px}
   
.gift-card-tcs{color:#8c8a8a; font-size:.9em; padding:5px 15px 5px 15px}
a.gift-card-hover{display:block; float:left; width:247px; height:159px; background-image:url(/images/new-gift-card.png); text-indent:-9999px}
.gift-card-image-holder{float:left; width:247px; padding-right:15px}
.gift-card-blurb-holder{float:left; width:445px; _width:425px; padding-right:5px; clear:right}

.gift-card-more-details-button{padding-top:10px; border:none}


/*--------- Horizontal Mixed Case tiles --------------*/
#horizontal-mixes-container{float:left; width:539px; clear:both; margin-top:10px; margin-bottom:10px}
#horizontal-mixes-container .left-mix, .centre-mix, .right-mix{float:left; width:170px}
#horizontal-mixes-container .left-mix{margin-right:10px}
#horizontal-mixes-container .centre-mix{margin-right:9px}
#horizontal-mixes-container .right-mix{margin-right:0px}
#horizontal-mixes-container .left-mix .header, .centre-mix .header, .right-mix .header{width:170px; height:29px; background:url(/images/price-box-header.gif) no-repeat 0 0; font-size:1.0em; color:#FFF; font-weight:bold}

#horizontal-mixes-container .header p{font-size:1.0em; color:#FFF; font-weight:bold; padding:7px 0 0 10px}
 
#horizontal-mixes-container .left-body{width:170px; background:url(/images/price-box-body.gif) repeat-y 0 0}

#horizontal-mixes-container .left-mix .footer, .centre-mix .footer, .right-mix .footer{width:170px; height:10px; background:url(/images/price-box-footer.gif) no-repeat 0 0}
  
#horizontal-mixes-container .left-body .content{width:150px; margin:0 10px; padding-top:5px}

#horizontal-mixes-container .left-body .content .bottles, .centre-body .content .bottles, .right-body .content .bottles{font-size:1.1em; color:#000; display:block; padding:0}
#horizontal-mixes-container .left-body .content .full-price, .centre-body .content .full-price, .right-body .content .full-price{font-size:1.1em; color:#000; display:block; padding:0}
#horizontal-mixes-container .left-body .content .your-price, .centre-body .content .your-price, .right-body .content .your-price{font-size:1.2em; font-weight:bold; color:#000; display:block; padding:0}
#horizontal-mixes-container .left-body .content .save, .centre-body .content .save, .right-body .content .save{font-size:1.2em; font-weight:bold; color:#666; display:block; text-transform:uppercase; padding:0}
#horizontal-mixes-container .left-body .content .code, .centre-body .content .code, .right-body .content .code{font-size:0.9em; color:#666; display:block; padding:0}
#horizontal-mixes-container .left-body .content .ato-button, .centre-body .content .ato-button, .right-body .content .ato-button{clear:both; margin-top:5px}
#horizontal-mixes-container .left-body .content .alt-product, .centre-body .content .alt-product, .right-body .content .alt-product{margin-top:5px; margin-left:2px}
#horizontal-mixes-container .more-details a{color:#B1005D; text-decoration:none; font-weight:bold}
#horizontal-mixes-container .more-details a:hover{color:#666}

#partner-mixed-case-pricebox{float:right; width:170px; clear:both; margin-left:15px; margin-top:7px}
#partner-mixed-case-pricebox img{display:block; margin-top:0px}
#partner-mixed-case-pricebox .mix{float:left; width:170px; height:160px; background:url(/wine-club/images/redesign/price-box-blank.gif); background-repeat:no-repeat}
#partner-mixed-case-pricebox .mix .info{margin:7px 5px 5px 11px; clear:both}
#partner-mixed-case-pricebox .mix .name{font-size:1.0em; color:#FFF; font-weight:bold; display:block; clear:both}
#partner-mixed-case-pricebox .mix .bottles{font-size:1.1em; color:#000; display:block; padding-left:0px; padding-top:15px; clear:both}
#partner-mixed-case-pricebox .mix .full-price{font-size:1.1em; color:#000; display:block; padding-left:0px; clear:both}
#partner-mixed-case-pricebox .mix .your-price{font-size:1.2em; font-weight:bold; color:#000; display:block; padding-left:0px; clear:both}
#partner-mixed-case-pricebox .mix .save{color:#666; ; font-size:1.2em; font-weight:bold; display:block; padding-left:0px; text-transform:uppercase}
#partner-mixed-case-pricebox .mix .code{font-size:0.9em; color:#666; display:block; padding-left:0px; clear:both}
#partner-mixed-case-pricebox .mix .ato-button{clear:both; margin-top:5px}

/*--------- End of Horizontal Mixed Case tiles --------------*/
/*--------- Start of Events Calander --------------*/
#eventWrapper{padding:15px 0 15px 15px; clear:both}
#eventWrapper .calendarEvents{display:block}
#eventWrapper .calendarFooter{display:block; background:url(/events-calendar/images/bottom-grey-base.jpg) no-repeat; width:709px; height:12px}

h2.event_trigger{padding:0 0 0 40px; margin:0 0 0 0; background:url(/events-calendar/images/top-bar.jpg) no-repeat; height:28px; line-height:28px; width:709px; _width:689px}

h2.event_trigger .eventName{font-style:italic; font-size:0.95em; font-weight:bold; float:left}
h2.event_trigger .eventName a{color:#666; text-decoration:none}
h2.event_trigger .eventName a:hover{color:#c03}

h2.event_trigger .eventInfo{font-style:normal; font-size:0.7em; font-weight:bold; float:right; margin-right:65px; _margin-right:15px}
h2.event_trigger .eventInfo a{color:#666; text-decoration:none}
h2.event_trigger .eventInfo a:hover{color:#c03}

h2.event_triggerMid{padding:0 0 0 40px; margin:0 0 0 0; background:url(/events-calendar/images/middle-bar.jpg) no-repeat; height:28px; line-height:28px; width:709px; _width:689px}

h2.event_triggerMid .eventName{font-style:italic; font-size:0.95em; font-weight:bold; float:left}
h2.event_triggerMid .eventName a{color:#666; text-decoration:none}
h2.event_triggerMid .eventName a:hover{color:#c03}

h2.event_triggerMid .eventInfo{font-style:normal; font-size:0.7em; font-weight:bold; float:right; margin-right:65px; _margin-right:15px}
h2.event_triggerMid .eventInfo a{color:#666; text-decoration:none}
h2.event_triggerMid .eventInfo a:hover{color:#c03}

h2.event_active{background-position:left bottom}
h2.event_active .eventName{font-size:0.95em; font-style:normal}
h2.event_active .eventName a{color:#000}
h2.event_active .eventName a:hover{color:#c03}

h2.event_active .eventInfo{font-size:0.7em}
h2.event_active .eventInfo a{color:#fff; text-decoration:none}
h2.event_active .eventInfo a:hover{color:#c03}

.event_toggle_container{margin:0; padding:0; border:1px solid #d6d6d6; overflow:hidden; font-size:12px; width:707px; _width:707px; clear:both}

.event_toggle_container .eventBlock{padding:15px 15px 0 15px; background-color:#eee}

.event_toggle_container .eventBlock p{padding:0 0 15px 0; margin:0}

#events-table table{border:none; width:100%}
#events-table td{border:none; text-align:left; padding:0px 10px 10px 0; vertical-align:text-top}
#events-table th{font-weight:bold; border:none; text-align:left; padding:10px 10px 10px 0; vertical-align:text-top}
#events-table .evtLoc{background-color:#fdf8e2; padding-left:10px}
#events-table .evtLocBrd{background-color:#fdf8e2; padding-left:10px; border-top:2px solid black; font-size:1pt; line-height:1pt}
#events-table .evtLocBrd2{background-color:#fdf8e2; padding-left:10px; border-top:1px solid black; font-size:1pt; line-height:1pt}
#events-table .evtSpr{padding-left:15px}
#events-table .evtSpr a{color:#666; text-decoration:none; font-weight:bold}
#events-table .evtSpr a:hover{color:#c03}
#events-table .evtSprBrd{padding-left:15px; border-top:2px solid black; font-size:1pt; line-height:1pt}
#events-table .evtSprBrd2{padding-left:15px; border-top:1px solid black; font-size:1pt; line-height:1pt}
#events-table .evtBrd{border-top:2px solid black; font-size:1pt; line-height:1pt}
#events-table .evtBrd2{border-top:1px solid black; font-size:1pt; line-height:1pt}

#eventFeedbackPanel{float:left; width:167px; margin-right:15px; _margin-right:0}
#eventFeedbackPanel img{border:none; display:block}
#eventFeedback{float:left; width:532px; _width:517px}

.eventCityWrapper{margin:0px 15px 15px 10px; clear:both; width:719px}
.eventCityWrapper .evtCtyInf{float:left; margin:5px 0 15px 0; _margin:5px 0 15px 0; clear:both; vertical-align:text-top}
.eventCityWrapper .evtCtyInf img{float:left; margin-right:5px}

.eventCityWrapper .evtCty{float:left; width:574px; _width:564px; margin:0 0 0 5px; _margin:0 0 0 5px}
.eventCityWrapper .evtCty ing{border:none; display:block}
.eventCityWrapper .evtCty .evtWht{float:left; width:70px; vertical-align:text-top; font-weight:bold}

.eventCityWrapper .evtCty .evtWht p{padding-bottom:5px}

.eventCityWrapper .evtCty .evtDts{float:left; width:384px; _width:374px; vertical-align:text-top}
.eventCityWrapper .evtCty .evtLnk{float:right; width:120px; margin-top:55px}
.eventCityWrapper .evtCty .evtLnk a{color:#666; text-decoration:none; font-weight:bold}
.eventCityWrapper .evtCty .evtLnk a:hover{color:#c03}
.eventCityWrapper .evtCty .evtDts p{padding-bottom:5px}

.eventCityWrapper .evtOdr{float:left; width:130px; vertical-align:text-top; margin:0 0 0 10px; _margin:0 0 0 5px}
.eventCityWrapper .evtOdr p{margin:5px 0 0 0}

.eventCityWrapper .evtOdr img{border:none; display:block}
.eventCityWrapper .evtOdrBtn{clear:both}
.eventCityWrapper .evtOdrBtn img{border:none; display:block}
.eventCityWrapper .evtOdr .evtPrice{font-size:1.2em; font-weight:bold; color:#000; letter-spacing:-1px; display:block; padding:0 0 5px 0}
.eventCityWrapper .evtOdr .poloroid{margin:28px 0 5px 0}
.eventCityWrapper .evtOdr .poloroidAlt{margin:10px 0 5px 0}

*html #eventPopupFade{position:absolute}
*html .eventPopupBlock{position:absolute}

#eventPopupFade{/*--Transparent background layer--*/display:none; /*--hidden by default--*/background:#000; position:fixed; left:0; top:0; width:100%; height:100%; opacity:.50; z-index:9999}

.eventPopupBlock{display:none; /*--hidden by default--*/background-color:#fff; padding:10px; border:5px solid #9C9C95; float:left; font-size:0.8em; position:fixed; top:50%; left:50%; z-index:99999; /*--CSS3 Box Shadows--*/-webkit-box-shadow:0px 0px 20px #000; -moz-box-shadow:0px 0px 20px #000; box-shadow:0px 0px 20px #000}

.eventPopupBlock p{font-family:Arial,Helvetica,Verdana,Sans-serif; font-size:1.25em; color:#231F20; font-weight:normal; padding-bottom:7px}

.eventPopupBlock a{color:#666; text-decoration:none; font-weight:bold}
.eventPopupBlock a:hover{color:#c03}

img.btnClose{float:right; margin:-30px -25px 0 0; _margin:-16px -12px 0 0; border:none}

#eventsNav{background:transparent url(/redesign/images/dolphin_bg.gif) repeat-x bottom left; height:36px; position:relative; clear:both; padding:0 0 0 10px; z-index:9999}
#eventsDdm{margin:0; padding:8px 0 0 0; position:relative}
#eventsDdm li{float:left; list-style:none; font-family:Arial,Verdana,sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; height:36px}
#eventsDdm li:hover{position:relative}
#eventsDdm li a{display:block; background:transparent; padding:5px 10px 5px 11px; text-decoration:none; width:auto; color:#fff; white-space:nowrap; height:18px}
#eventsDdm li a:hover{background:transparent url(/redesign/images/dolphin_bg-OVER.gif) repeat-x bottom left; width:auto; color:#c03}

#eventsDdm li.crntEvnt{float:left; list-style:none; font-family:Arial,Verdana,sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; height:36px; margin-top:-7px}
#eventsDdm li.crntEvnt a{display:block; padding-top:12px; background:transparent url(/redesign/images/dolphin_left-ON-RED.png) repeat-x bottom left; height:18px}
#eventsDdm li.crntEvnt a:hover{background:transparent url(/redesign/images/dolphin_left-ON-RED.png) repeat-x bottom left}
#eventsDdm li.crntEvnt ul{margin:0; padding:0; position:absolute; left:0; top:35px; visibility:hidden; margin-left:2px}
#eventsDdm li.crntEvnt ul li{float:none; display:inline}
#eventsDdm li.crntEvnt ul li a{width:128px; background:#eee; color:#000; font-weight:normal; text-transform:none; border-bottom:1px solid #ddd; margin-top:0; padding:7px 5px 2px 8px; display:inline-block}
#eventsDdm li.crntEvnt ul li a:hover{background:#c03 url(/redesign/images/linkarrow.gif) no-repeat right center; color:#fff; margin-top:0; width:129px}
#eventsDdm li.crntEvnt ul li.firstEvent{float:none; display:inline}
#eventsDdm li.crntEvnt ul li.firstEvent a{width:128px; background:#eee; color:#000; font-weight:normal; text-transform:none; border-bottom:1px solid #ddd; margin-top:0px; padding:7px 5px 2px 8px}
#eventsDdm li.crntEvnt ul li.firstEvent a:hover{background:#c03 url(/redesign/images/linkarrow.gif) no-repeat right center; color:#fff; margin-top:0px; width:129px}
#eventsDdm li.crntEvnt ul li ul li a, #eventsDdm li.crntEvnt ul li ul li a:hover{width:155px}
#eventsDdm li.crntEvnt ul li.firstEvent ul li a, #eventsDdm li.crntEvnt ul li.firstEvent ul li a:hover{width:155px}
#eventsDdm li.crntEvnt ul ul{position:absolute; left:139px; top:-8px}
*+html #eventsDdm li.crntEvnt ul ul{position:absolute; left:139px; top:0px}
#eventsDdm li >ul{visibility:visible}

#eventsDdm li.evntAct{float:left; list-style:none; font-family:Arial,Verdana,sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; height:36px; margin-top:-7px}
#eventsDdm li.evntAct a{display:block; padding-top:12px; height:18px}
#eventsDdm li.evntAct a:hover{background:transparent url(/redesign/images/dolphin_bg-OVER.gif) repeat-x bottom left}
#eventsDdm li.evntAct ul{margin:0; padding:0; position:absolute; left:0; top:35px; visibility:hidden; margin-left:2px}
#eventsDdm li.evntAct ul li{float:none; display:inline}
#eventsDdm li.evntAct ul li a{width:128px; background:#eee; color:#000; font-weight:normal; text-transform:none; border-bottom:1px solid #ddd; margin-top:0; padding:7px 5px 2px 8px; display:inline-block}
#eventsDdm li.evntAct ul li a:hover{background:#c03 url(/redesign/images/linkarrow.gif) no-repeat right center; color:#fff; margin-top:0; width:129px}
#eventsDdm li.evntAct ul li.firstEvent{float:none; display:inline}
#eventsDdm li.evntAct ul li.firstEvent a{width:128px; background:#eee; color:#000; font-weight:normal; text-transform:none; border-bottom:1px solid #ddd; margin-top:0px; padding:7px 5px 2px 8px}
#eventsDdm li.evntAct ul li.firstEvent a:hover{background:#c03 url(/redesign/images/linkarrow.gif) no-repeat right center; color:#fff; margin-top:0px; width:129px}
#eventsDdm li.evntAct ul li ul li a, #eventsDdm li.evntAct ul li ul li a:hover{width:155px}
#eventsDdm li.evntAct ul li.firstEvent ul li a, #eventsDdm li.evntAct ul li.firstEvent ul li a:hover{width:155px}
#eventsDdm li.evntAct ul ul{position:absolute; left:139px; top:-8px}
*+html #eventsDdm li.evntAct ul ul{position:absolute; left:139px; top:0px}
#eventsDdm li >ul{visibility:visible}

/*--------- End of Events Calander --------------*/
.go-back{padding-left:10px; border:none}

/*--------- Start of Product Listing Open Close --------------*/
#componentsWrapper{padding:0 0; clear:both; width:744px}
#componentsWrapper .winesContainer{display:block}

.components_trigger{width:744px}

.components_trigger .displayWines{font-style:normal; font-size:0.7em; font-weight:bold; float:left; padding-left:585px;}
.components_trigger .displayWines a{color:#666; text-decoration:none}
.components_trigger .displayWines a:hover{color:#b01d5d}
.components_active{}
.components_active .displayWines{font-size:0.7em}
.components_active .displayWines a{color:#666; text-decoration:none}
.components_active .displayWines a:hover{color:#b01d5d}

.components_toggle_container{margin:0; padding:0; overflow:hidden; width:744px; clear:both}

.components_toggle_container .componentsBlock{padding:0; width:714px; clear:both; padding:0 15px}


.components_toggle_container .componentsBlock .prodListImage{float:left; margin:0px 15px 0px 3px}
.components_toggle_container .componentsBlock .prodListImage img{border:0px}
.components_toggle_container .componentsBlock .wineContent{float:left; margin:0px 0px 0px 10px; width:460px}
.components_toggle_container .componentsBlock .priceContainer{float:right; padding:0 0; width:165px; margin:0}
.components_toggle_container .componentsBlock .componentsOrderBtn{padding:0px 0px 0px 10px; margin-top:10px}

/*--------- End of Product Listing Open Close --------------*/
.home-page-heading-three{color:#FFF; margin:0px; font-size:13px; font-weight:bold; padding:18px 0px 0px 10px; letter-spacing:0px}
.footer-discalimer h1{color:#FFF; margin:0px; font-size:13px; font-weight:bold; padding:0px 0px 0px 10px; letter-spacing:0px}

/* Christmas Gifts */
.xmasGifts{float:left; padding-left:25px; clear:both}
.xmasGifts li{list-style:disc}

/*---------Choc Bar Sprite--------------*/

.choc-bar{background:url(/images/choc-panel-bg.png) no-repeat left top; width:160px; height:228px; padding:12px 0 0 4px; margin:0px 0 0px 0;}
* html .choc-bar{padding:12px 0 0 0px;}
.choc-bar ul li{display:inline}
.choc-bar ul li a{display:block; width:67px; height:50px; background-color:transparent; background-repeat:no-repeat; float:left; margin: 5px 5px 5px 5px;}
.choc-bar ul li a span{display:none}
.choc-bar li.choc-six a:hover{background-position:-0px -50px}
.choc-bar li.choc-six a{background-image:url(/images/choc-bar-sprite.png);  background-position:-0px -0px}
.choc-bar li.choc-gifts a:hover{background-position:-67px -50px}
.choc-bar li.choc-gifts a{background-image:url(/images/choc-bar-sprite.png);  background-position:-67px -0px}
.choc-bar li.choc-tasting-panel a:hover{background-position:-134px -50px}
.choc-bar li.choc-tasting-panel a{background-image:url(/images/choc-bar-sprite.png); background-position:-134px -0px}
.choc-bar li.choc-wine-notes a:hover{background-position:-201px -50px}
.choc-bar li.choc-wine-notes a{background-image:url(/images/choc-bar-sprite.png);  background-position:-201px -0px}
.choc-bar li.choc-freight a:hover{background-position:-268px -50px}
.choc-bar li.choc-freight a{background-image:url(/images/choc-bar-sprite.png);  background-position:-268px -0px}
.choc-bar li.choc-wine-ark a:hover{background-position:-335px -50px}
.choc-bar li.choc-wine-ark a{background-image:url(/images/choc-bar-sprite.png);  background-position:-335px -0px}
.choc-bar-spacer{padding-top:23px;}
/* End Choc Bar Sprite */


/*---------New Search Bar--------------*/
#new-search-box{float:right; padding-right:15px; padding-top:40px;}
#search-wrapper-classic-asp{background-image:url("img/top-nav-search-bar.png");background-repeat:no-repeat; height:42px; margin-top:15px; overflow:hidden; padding:0; position:relative; width:306px;}

.search-box{border:0px; background-color:transparent; position:absolute;overflow: hidden; top:4px; left:9px; width:196px; height:28px; line-height:28px}
.search-box-submit{border:0px;background-color:transparent; position:absolute; top:1px; left:209px; width:33px; height:31px}
.header-tag-lines{padding:0px 0px 5px 0px; display:block;}
.phone-tag{float:left; padding-top:20px; padding-left:118px;}
/*---------End of New Search Bar--------------*/



/*---------New Mini Cart--------------*/
#mini-cart-buffer{float:right; padding-right:15px;padding-top:7px;}
#mini-cart-wrapper{width:170px; height:20px; background-image:url(../images/mini-cart-bg.gif); background-repeat:no-repeat; z-index:500;}
.mini-cart-text{padding-left:25px; padding-top:4px; font-size:10px; text-transform:none;}

/*---------End of New Mini Cart--------------*/

/*--------- Vineo Clips --------------*/
#tabMenu {margin:0; padding:0 12px 0 12px; list-style:none;}
#tabMenu li {float:left; height:91px; width:115px; cursor:pointer;}
#tabMenu li.tabOne {background:url(/vineo-clips/images/theGrowers.gif) no-repeat 0 -91px;}
#tabMenu li.tabTwo {background:url(/vineo-clips/images/wineMakers.gif) no-repeat 0 -91px;}
#tabMenu li.tabThree {background:url(/vineo-clips/images/wineTips.gif) no-repeat 0 -91px;}
#tabMenu li.tabFour {background:url(/vineo-clips/images/tabBlankBG.gif) no-repeat 0 -91px;}
#tabMenu li.tabFive {background:url(/vineo-clips/images/tabBlankBG.gif) no-repeat 0 -91px;}
#tabMenu li.tabSix {background:url(/vineo-clips/images/tabBlankBG.gif) no-repeat 0 -91px;}
#tabMenu li.mouseover {background-position:0 0;}
#tabMenu li.mouseout {background-position:0 -91px;}
#tabMenu li.selected {background-position:0 0;}
.vineoBox {width:714px; margin:15px 15px; clear:both;}
.vineoBoxTop {background:url(/vineo-clips/images/borderTop.gif) no-repeat; width:714px; height:11px; clear:both; display:block;}
.vineoBoxBody {background:transparent; border-left:1px solid #999; border-right:1px solid #999; display:block;}
.vineoBoxBody img {border:none;}
.vineoBoxBottom {background:url(/vineo-clips/images/borderFoot.gif) no-repeat; width:714px; height:11px; display:block;}
.vineoBoxBody div {display:none; padding:2px 25px 15px 25px;}
.vineoBoxBody div.show {display:block;}
.vineoBoxBody div ul {background:url(/vineo-clips/images/modernTV.jpg) no-repeat top left; width:638px; height:478px; margin:15px 12px; display:block;}
.vineoBoxBody p {padding-bottom:0px;}
object.vineoClips {margin:0; width:582px; height:370px; position:relative; top:21px; left:32px;}
embed.vineoClips{margin:0; width:582px; height:370px; border:2px solid #333;}
/* IE7 hack */
*+html object.vineoClips, *+html embed.vineoClips{position:relative; top:20px; left:29px;}
/* IE6 hack */
object.vineoClips, embed.vineoClips{position:relative; _top:20px; _left:29px;}

#vineoBanner {background:url(/vineo-clips/images/vineo-blank-banner-LP.gif) no-repeat; height:170px; width:744px; display:block; margin-bottom:10px;}
#vineoBannerContent {padding:5px 5px 5px 280px; color:#FFFFFF; width:459px;}
#vineoBannerContent h1 {font-weight:normal; color:#ffffff; font-family:"Times New Roman", Times, serif; font-size:30pt; line-height:30pt; padding-bottom:5px;}
#vineoBannerContent p {padding-bottom:7px;}

/*--------- End of Vineo Clips --------------*/

.chistmas-red{color:#CB0C2A;}

.li-space {margin-bottom:5px;}

/* ---------------------- Catalogue Navigation ---------------------- */

#catalogueContainer{position:relative; height:33px; color:#FFFFFF;background:transparent; font-family:Arial,Verdana,sans-serif; top:-8px;}
#catalogueNav{position:relative; height:33px; font-size:12px; text-transform:uppercase; font-weight:bold; background:transparent url(/redesign/images/dolphin_bg.gif) repeat-x bottom left; padding:0 0 0 5px;}
#catalogueNav ul{margin:0; padding:0; list-style-type:none; width:auto; float:left;}
#catalogueNav ul li{display:block; float:left; margin:0 1px;}
#catalogueNav ul li a{display:block; float:left; color:#FFFFFF;text-decoration:none; padding:0 0 0 9px; height:33px;}
#catalogueNav ul li a span{padding:12px 9px 0 0px; height:21px; float:left;}
#catalogueNav ul li a:hover{color:#B1005D; background:transparent url(/redesign/images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#catalogueNav ul li a:hover span{display:block; width:auto; cursor:pointer;}
#catalogueNav ul li a.current, #catalogueNav ul li a.current:hover{color:#fff; background:#515050 url(/redesign/images/dolphin_left-ON.gif) no-repeat top left; line-height:275%;}
#catalogueNav ul li a.current span{display:block; padding:0 9px 0 0; width:auto; background:#515050 url(/redesign/images/dolphin_right-ON.png) no-repeat top right; height:33px;}

/* ---------------------- END of Catalogue Navigation ---------------------- */

/* ---------------------- Wine Plans Newsletter Recipe Page ---------------------- */

#recipe-banner{background-image:url(http://www.cellarmasters.com.au/recipe-main/images/recipe-match-banner-LP-blank.gif); no-repeat; 

height:170px; width:744px; display:block;}
#recipeMenu {margin:0; padding:0; list-style:none; width:714px;}
#recipeMenu li {float:left; height:25px; width:150px; cursor:pointer; display:block; clear:both;}
li.tabContent {background:url(/recipe-main/images/navBG.gif) repeat-x;}
#recipeMenu li span {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:25px; font-weight:bold; padding-left:5px;}
#recipeMenu li.mouseover {background:url(/recipe-main/images/navHover.gif) repeat-x;}
#recipeMenu li.mouseout {background:url(/recipe-main/images/navBG.gif) repeat-x;}
#recipeMenu li.selected {background:url(/recipe-main/images/navSelect.gif) repeat-x;}
.recipeBox {width:712px; margin:15px 15px; clear:both;}
.recipeBoxBody {background:transparent; display:block; width:535px; float:right; margin-top:-398px; padding-top:10px;}
/* IE Hacks */
*+html .recipeBoxBody {margin-top:-421px;} /* IE7 hack */
.recipeBoxBody {_margin-top:-421px;} /* IE6 hack */
/* end of IE Hacks */
.recipeBoxBody div {display:none; padding:2px 5px 15px 0px;}
.recipeBoxBody div.show {display:block;}
.recipeBoxBody p {padding-bottom:10px;}

/* ---------------------- END of Wine Plans Newsletter Recipe Page ---------------------- */

.product-results-woty{float:left; position:relative; margin:0px 5px 0px 5px; width:625px; _width:615px}
.awards-listing-sale{color:#e12a22}




.online-store-mb-20{margin-bottom:20px;}

#footer {padding-top:20px; height:250px; width:100%; margin-top:0px; background-color:#333333;}
#footer-links{float:left;}

#footer-links  .section {
    float: left;
    width: 140px; margin-right:40px;}

.section ul {
    font-size: 0.9em;
    list-style: none outside none;}

.section ul li {line-height:22px;
 }

.section h5 {
    color: #ffffff;
    font-size: 1.1em; margin-bottom:5px;}
	
.section a{color:#FFFFFF;}

.section-last{margin-right:0!important;}

#mast-head {height:110px;background-color:#0F0B0C;padding:10px 0}
#top-nav-links {background-color:#0F0B0C; width:100%; border-bottom:1px solid #FFFFFF; padding-top:10px;	height:29px;}
#top-nav-links-container {width:940px; margin:auto;}
#top-public-links{float:left;}
#top-public-links li{float:left; padding-right:15px;}
#top-public-links ul a {background-image:url(img/links-divider.png); background-repeat:no-repeat; background-position:right; padding-right:14px;  display:block;  text-decoration:none; color:#fff!important; font-size:12px;}
#top-public-links ul a:hover{color:#B62165;}

#top-members-links{float:right;}
#top-members-links li{float:left; padding-right:15px;}
#top-members-links ul a {background-image:url(img/links-divider.png); background-repeat:no-repeat; background-position:right; padding-right:14px;  display:block;  text-decoration:none; color:#fff; font-size:12px;}
#top-members-links ul a:hover{color:#B62165;}

#menu-wrapper {width:940px; margin:auto; }
.inner-center{width:940px; margin:auto;}
.logo{float:left; width:336px; margin-top:20px;}

#top-nav{background-image:url('img/grey-bg.png'); background-repeat:repeat-x; margin-bottom:10px}
#mega-menu li ul {display: none;}
#mega-menu .sub ul {display: block;}
.mega-menu ul,.mega-menu ul li{list-style:none}
.mega-menu ul{position:relative;margin:0;padding:0}
ul.mega-menu,ul.mega-menu,ul.mega-menu li{border:none;margin:0;padding:0}
ul.mega-menu{width:100%;height:40px;position:relative;z-index:100}
ul.mega-menu li{float:left;font-size:13px;font-weight:700;margin:0;padding:0}
ul.mega-menu li a{float:left;display:block;color:#fff;background:url(img/grey-bg.png) repeat-x 100% 0;text-decoration:none;padding:12px 25px 12px 25px; background-image: url("img/nav-divider.png");
    background-position: right center;
    background-repeat: no-repeat;}
ul.mega-menu li.mega-hover a,ul.mega-menu li a:hover{color:#ffffff;background-color:#c13171; }
ul.mega-menu li.mega-hover a .dc-mega-icon{background-position:0 100%}
ul.mega-menu li .sub-container{position:absolute;background:url(img/bg_sub_left.png) no-repeat 0 100%;padding-left:20px;margin-left:-3px}
ul.mega-menu li .sub{background:url(img/bg_sub.png) no-repeat 100% 100%;padding:20px 20px 0 10px}
ul.mega-menu li .sub-container.mega .sub{padding:5px 20px 0 0}
ul.mega-menu li .sub .row{width:100%;overflow:hidden;clear:both}
ul.mega-menu li .sub li{list-style:none;float:none;width:140px;font-size:1em;font-weight:400}
ul.mega-menu li .sub li.mega-hdr{float:left;margin:0 10px 5px 0}
ul.mega-menu li .sub li.mega-hdr.last{margin-right:0}
ul.mega-menu li .sub a{background:none;border:none;text-shadow:none;color:#111;display:block;float:none;text-decoration:none;font-size:.9em;padding:7px 10px}
ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a{margin-bottom:0;font-weight:700;color:#a50e55;font-size:1.1em;padding:0 5px 5px}
ul.mega-menu .sub li.mega-hdr li a{padding:4px 5px}
ul.mega-menu .sub li.mega-hdr li a:hover{color:#fff;background:#096866}
ul.mega-menu .sub ul li{padding-right:0}
ul.mega-menu li .sub-container.non-mega .sub{padding:20px 20px 20px 0}
ul.mega-menu li .sub-container.non-mega li{width:170px;margin:0;padding:0}
ul.mega-menu li .sub-container.non-mega li a{padding:7px 5px 7px 22px}





.content-center{width:940px; margin:auto; padding-top:5px;}

.online-store-catalogue-banner-intro{background-color:#231F1E; color:#FFFFFF; margin-top:10px; padding:10px; margin-bottom:25px;}
.online-store-catalogue-intro h1{font-size:1.5em; font-weight: bold; margin-bottom:5px; }
.online-store-catalogue-intro p{margin-bottom:5px;}
.kate-catalogue-intro{margin-top:10px; padding:0px; margin-bottom:25px;}
.kate-catalogue-intro-headshot{float:left; width:138px;}
.kate-catalogue-intro-headshot img{float:left; display:block; margin-bottom:15px;}
.kate-catalogue-intro-content{ float:left;width:780px; margin-left:20px;}
.kate-catalogue-intro-content h2{font-size:1.5em; font-weight: bold; color:#9b004b; margin-bottom:5px; }
.kate-catalogue-intro-content p{margin-bottom:10px;}
img.float-right-catalogue{float:right; padding:0 0 0 15px;}
.catalogue-button-left{float:left; margin-top:10px;}
.catalogue-button-right{float:right; margin-top:10px; clear:right;}

.bold-black{font-weight: bold;}
.bold-pink{font-weight: bold; color:#9b004b;}
.tasting-panel-banner-intro{background-color:#231F1E; color:#FFFFFF; margin-top:20px; padding:10px; margin-bottom:25px;}

.tasting-panel-banner-intro h1{font-size:1.5em; font-weight: bold; margin-bottom:5px; }
.tasting-panel-banner-intro p{margin-bottom:5px;}


.wine-ark-banner-intro{background-color:#231F1E; color:#FFFFFF; margin-top:22px; padding:10px; margin-bottom:25px;}
.wine-ark-banner-intro h1{font-size:1.5em; font-weight: bold; margin-bottom:5px; }
.wine-ark-banner-intro p{margin-bottom:5px;}


.about-cellarmasters-banner-intro{background-color:#231F1E; color:#FFFFFF; margin-top:29px; padding:10px 10px 11px 10px; margin-bottom:25px;}
.about-cellarmasters-banner-intro h1{font-size:1.5em; font-weight: bold; margin-bottom:5px; }
.about-cellarmasters-banner-intro p{margin-bottom:5px;}

.privacy-security-banner-intro{background-color:#231F1E; color:#FFFFFF; margin-top:21px; padding:10px 10px 37px 10px; margin-bottom:25px;}
.privacy-security-banner-intro h1{font-size:1.5em; font-weight: bold; margin-bottom:5px; }
.privacy-security-banner-intro p{margin-bottom:5px;}

.faq-banner-intro{background-color:#231F1E; color:#FFFFFF; margin-top:22px; padding:10px 10px 26px 10px; margin-bottom:25px;}
.faq-banner-intro h1{font-size:1.5em; font-weight: bold; margin-bottom:5px; }
.faq-banner-intro p{margin-bottom:5px;}
.faqul {margin:15px 0 15px 25px;}
.faqul li{list-style-type: square!important; line-height:20px; }

.returns-policy-banner-intro{background-color:#231F1E; color:#FFFFFF; margin-top:33px; padding:10px 10px 46px 10px; margin-bottom:25px;}
.returns-policy-banner-intro h1{font-size:1.5em; font-weight: bold; margin-bottom:5px; }
.returns-policy-banner-intro p{margin-bottom:5px;}


.contact-us-banner-intro{background-color:#231F1E; color:#FFFFFF; margin-top:21px; padding:10px 10px 22px 10px; margin-bottom:25px;}
.contact-us-banner-intro h1{font-size:1.5em; font-weight: bold; margin-bottom:5px; }
.contact-us-banner-intro p{margin-bottom:5px;}



.edr-banner-intro{background-color:#231F1E; color:#FFFFFF; margin-top:22px; padding:10px 10px 10px 10px; margin-bottom:25px;}
.edr-banner-intro h1{font-size:1.5em; font-weight: bold; margin-bottom:5px; }
.edr-banner-intro p{margin-bottom:5px;}

.edr-remember{background-color:#FE8228; padding:10px; margin:10px 0 10px 0;}
.edr-remember-inner{background-color:#fff; padding:10px;}
.edt-tcs{color:#8C8A8A; font-size:0.88em;}
.edr-link{color:#FE8228!important; font-weight:bold;}
.online-store-image-montage{float:left; border:none; margin-right:20px; width:195px;margin-bottom:10px; }
.online-store-static{float:left; width:720px; clear:right; margin-bottom:10px; }
.online-store-static p{margin:5px 0 5px 0;}
.online-store-static h3{color: #5a5b5e!important; font-weight:bold; font-size:1.3em;  }

.content-center-clear{clear:both; }
.online-store-margins{}


.online-store-hot-deals-banner{background-image:url(img/hot-deals-bg.png); width:940px;  height:160px; background-repeat:no-repeat; margin-bottom:20px; }
.online-store-hot-deals-intro{margin:5px 0px 0 290px; position:absolute; color:#000; width:650px;  }
.online-store-hot-deals-intro h1{font-size:1.5em; font-weight: bold; margin-bottom:5px; color:#9b004b; }
.online-store-hot-deals-intro p{margin-bottom:5px;}

/* SLI*/
.sli-variety-slot{}
.sli-accordian-container{float:left; width:170px; margin:30px 20px 0 0;}
.sli-product-container{float:right; width:750px; clear:right;}
.sli-product-container-intro{margin-bottom:10px;}
.sli-product-container-intro h1{font-size:1.5em; font-weight:bold; color:#9b004b; margin-bottom:5px; }
.sli-product-container-intro p{margin-bottom:5px;}
#sli-suggested-links-container {width:740px; margin:auto; float:left; clear:right; margin-bottom:10px;}
#sli-suggested-links{float:left;}
#sli-suggested-links span{color:#5a5b5e; font-weight:bold;}
#sli-suggested-links li{float:left; padding-right:15px;}
#sli-suggested-links ul a {background-image:url(img/sli-links-divider.png); background-repeat:no-repeat; background-position:right; padding-right:14px;  display:block;  text-decoration:underline; color:#5a5b5e; font-size:0.9em; font-weight:bold;}
#sli-suggested-links ul a:hover{color:#B62165;}
.sli-results-sort-panel{width:730px; padding:5px 10px 10px 10px; min-height:18px;  background-color:#000000; color:#FFFFFF;}
.sli-results-sort-top{background-image:url(img/sli-results-sort-top.png);background-repeat:no-repeat; width:750px;  height:8px;}
.sli-results-sort-bottom{background-image:url(img/sli-results-sort-bottom.png);background-repeat:no-repeat; width:750px;  height:8px;margin-bottom:15px;}
.sli-results-sort-searched-for{width:300px; float:left;margin-right:10px }
.sli-results-sort-searched-for p{display:inline; line-height:26px}
.sli-results-sort-searched-for span{font-weight:bold; color:#FFFFFF;}
.sli-results-sort-drop-down{width:150px; float:left; margin-right:15px; }
.sli-results-sort-drop-down select{background:#FFFFFF;border: 1px solid #000;border-radius: 3px; height:25px;padding:2px 3px 2px 5px;width:150px;}
.sli-results-sort-pagination{width:250px;margin-top:6px; float:left; }
ul.paging {list-style: none outside none;}
ul.paging li {float:left; font-size: 0.9em;  padding:0 3px;}
ul.paging a{color:#FFFFFF;}
.sli-results-product-container-border-top{background-image:url(img/sli-results-product-container-top.png);  height:9px; width:750px;}
.sli-results-product-container-borders{border-left:1px solid #8C8E8C; padding:5px 10px 10px 10px; border-right:1px solid #8C8E8C; min-height:180px; }
.sli-results-product-container-border-bottom{background-image:url(img/sli-results-product-container-bottom.png);  height:9px; margin-bottom:15px; width:750px; display:block;  }
.sli-results-product-container-borders h2{font-size:1.4em; float:left; margin-right:5px; font-weight:bold; margin-bottom:10px;}
.sli-results-product-container-borders h6{font-size:1.3em;float:left; margin-top:2px;font-weight:bold; margin-bottom:10px;}
.sli-results-product-container-image{float:left; width:53px; height:145px;}
.sli-results-product-container-product-info{float:left; margin-left:5px; width:425px;}
.sli-results-product-container-price-info{float:left; margin-left:15px; width:210px; background-color:#c3e5e6; padding:15px 0 15px 15px; clear:right;}
.sli-results-product-container-price-info input{border: 1px solid #798183; height:26px; text-align:center; line-height:26px; margin:0px 4px 0px 4px; width:30px;}
.sli-results-product-container-usp li{background-image: url("img/sli-results-usp-tick.png"); background-repeat: no-repeat; height: 26px; text-indent:30px;}
.sli-results-product-container-usp-blurb{color:#464749; display:block;}
.sli-results-product-container-usp span{font-weight:bold;}
.sli-price-circle{background-image: url("img/sli-results-bottle-price-spot.png"); height:64px; width:56px; background-repeat: no-repeat; position:relative; top:-145px;}
.sli-price-circle-full-bottle-price{color:#ffffff; text-align:center; text-decoration:line-through; position:relative; top:8px; left:12px; font-size:10px;}
.sli-price-circle-now-bottle-price{color:#ffffff; text-align:center; position:relative; top:6px;  font-size:15px; font-weight:bold; display:block;  }
.sli-price-circle-a-bottle{color:#ffffff; text-align:center;position:relative; font-size:10px;left:10px;}
.sli-results-product-container-price-box {float:left; clear:right;}
.sli-results-product-container-price-box-quick {margin-top:10px;}
.sli-results-product-container-price-box-quick span{color:#9b004b; font-weight:bold; font-size:13px;}
.sli-results-product-container-was-now{font-size:13px; font-weight:bold;}
.sli-results-product-container-was-price{font-size:15px; font-weight:bold; text-decoration:line-through;}
.sli-results-product-container-now-price{font-size:18px; font-weight:bold; color:#9b004b;}
.sli-like-blurb{float:left;  margin:10px 0px 0px 70px;}
.sli-like-blurb span{color:#085556; font-weight:bold; font-size:13px;}
a.button-more-grey {background: url(img/grey-more-button.png) no-repeat 0 0;width:88px; height:24px; display:block; float:right; margin-right:5px;}
a.button-more-grey:hover {background-position:0 -24px; }
a.button-more-grey span{line-height:22px; font-size:14px; font-weight:bold; padding:0 0 0 22px; color:#FFFFFF;}
.sli-product-ato-button {margin-top:10px;}
.sli-product-ato-button li{float:left; padding-right:5px; line-height:30px;}
.sli-product-ato-button-override{margin-right:none!important;}
a.button-add-to-cart {background: url(img/online-store-ato-button.png) no-repeat 0 0; width:120px; height:33px; display:block;	float:right;}
a.button-add-to-cart:hover { background-position: 0 -33px; }
a.button-add-to-cart span{line-height:26px; font-size:14px; font-weight:bold; padding:0 0 0 15px; color:#FFFFFF;}
#sli-nav {float: left; width: 170px; margin-top:10px; }
#sli-nav li a {display: block; padding: 10px 15px; background: #fff;  border-bottom: 1px solid #999; text-decoration: none; color: #000;}
#sli-nav li a:hover, #nav li a.active {background: #999; color: #9b004b;}
#sli-nav li ul {display: none;}
#sli-nav li ul li a {padding: 10px 5px; background: #fff; }
.sli-others-buying{min-height:200px; margin-bottom:15px;}
.sli-others-buying h4{color:#5a5b5e!important; font-size:1.4em; font-weight: bold; margin: 0 0 10px 0;}
.sli-others-buying-left{float:left; width:366px; margin-right:9px; clear:both; }
.sli-others-buying-left h5{font-size:1em; display:block; margin-right:2px; font-weight:bold; }
.sli-others-buying-image{float:left; width:45px; height:145px;}
.sli-others-buying-content{float:left; width:300px; margin-left:5px; }
.sli-others-buying-right{float:left; width:366px; margin-left:8px; clear:right; margin-bottom:15px;}
.sli-others-buying-right h5{font-size:1em; display:block; margin-right:2px; font-weight:bold; }
.others-buying-was-now{float:right;  margin:5px 5px 5px 0;}
.sli-others-buying-was-now{font-size:12px; font-weight:bold;}
.sli-others-buying-was-price{font-size:14px; font-weight:bold; text-decoration:line-through;}
.sli-others-buying-now-price{font-size:16px; font-weight:bold; color:#9b004b;}
.sli-others-buying-usp-blurb{color:#464749; display:block; margin:5px 5px 5px 0;}
.sli-others-buying-bottom{background-image: url("img/sli-others-buying-bottom.png"); height:10px; float:left; width:366px; background-repeat: no-repeat;}
.sli-others-buying-top{background-image: url("img/sli-others-buying-top.png"); height:10px; width:366px; background-repeat: no-repeat;}
.sli-others-buying-borders{border-left:1px solid #a8a9aa; border-right:1px solid #a8a9aa; padding:0 0 0 5px; min-height:145px;}





/* Online Store Mixes*/


.online-store-mix-image-blurb{width:520px;  float:left; margin-right:10px;}
.online-store-mix-image-blurb h1{font-size: 1.5em; font-weight: bold; margin-bottom: 5px;}
.online-store-mix-intro p{margin-bottom:8px;}
.online-store-mix-main-image{display:block; margin-bottom:10px;}


.online-store-mix-selling-container{width:400px; float:left; clear:right; margin-left:10px; margin-bottom:20px;}
.online-store-mix-selling-container-usp li{background-image: url("img/sli-results-usp-tick.png"); background-repeat: no-repeat; height: 26px; text-indent:30px; }

.online-store-mix-selling-container-top{background-image: url("img/online-store-mix-selling-container-top.png"); height:10px; width:400px; background-repeat: no-repeat;}
.online-store-mix-selling-container-borders{width:368px; border-left:1px solid #a8a9aa; border-right:1px solid #a8a9aa; padding:5px 15px 5px 15px;}
.online-store-mix-ato{background:#c3e5e6; padding:10px;}
.mix-not-what-looking-for{margin-bottom:15px;}
.mix-not-what-looking-for span{font-weight:bold;}
.mix-not-what-looking-for a{color:#575656; text-decoration:underline;}
.online-mix-bottle-shots{padding-right:15px;}
.online-mix-like-social{margin:15px 0 0 0; }
.online-mix-share-it{ width:70px; height:35px;  display:inline; padding-right:50px;}
.online-mix-like-it{ width:100px; height:3px; display:inline; }



.main-ato-was-now{font-size:18px; font-weight:bold;}
.main-ato-was-price{font-size:22px; font-weight:bold; text-decoration:line-through;}
.main-ato-now-price{font-size:28px; font-weight:bold; color:#9b004b;}
.main-ato-pricing-container{display:block; margin-bottom:10px;}
.main-ato-qty-input{border: 1px solid #798183; height:40px; line-height:40px; margin:0 4px;text-align: center;width: 40px;}
.online-mix-components-top-curve{background-image: url("img/online-mix-components-top-curve.png"); height:10px; width:940px; background-repeat: no-repeat;}
.online-mix-components-bottom-curve{background-image: url("img/online-mix-components-bottom-curve.png"); height:10px; width:940px; background-repeat: no-repeat;}
.online-tasting-note-qty-override{line-height:45px!important;}

#onlinestore-testimonials{width:100%; margin-top:15px;}
#onlinestore-testimonials h6{font-size:1.3em; font-weight:bold; color:#5a5b5e; margin-bottom:5px;}

.strands{margin: 20px 0 20px 0;}


.online-store-tasting-image{float:left; width:165px; height:500px;}
.online-store-tasting-content{float:left; width:760px; margin-top:10px; clear:right;}
.online-store-tasting-left{float:left; width:360px; margin-right:20px;}

.online-store-tasting-right{float:right; width:350px;clear:right;}
.brand-image-holder{width:300px; height:150px;}
.online-store-tasting-left-title{min-height:55px;}
.online-store-tasting-left-title h1{font-size: 1.5em; font-weight: bold; margin-bottom: 15px;}

.straight-not-what-looking-for{margin-bottom:15px; margin-top:5px; }
.straight-not-what-looking-for span{font-weight:bold; font-size:10px;}
.straight-not-what-looking-for a{color:#575656; text-decoration:underline;}
.online-store-tasting-usp{margin-top:10px; min-height:100px;}
.online-store-tasting-more{margin-bottom:10px; margin-top:10px;  height:25px;}
.online-store-tasting-usp p{line-height:30px; }
.online-store-tasting-usp img{margin-right:10px;}
.online-store-straight-ato{background:#c3e5e6; padding:15px 0px 20px 20px; margin-top:5px; width:315px;}
.online-store-straight-view-all{}
.online-store-straight-view-all h6{color:#000;font-size: 1em; font-weight: bold; margin-bottom: 5px;}
.online-store-straight-view-all a{color:#000000; text-decoration:underline;}
.straight-guarantee-badge-bottom{display:block; background-image: url("img/straight-guarantee-badge-bottom.png"); height:133px; width:350px; background-repeat: no-repeat;}
.straight-guarantee-badge-content{padding:30px 0 0 10px; width:210px; color:#FFFFFF;}
.straight-guarantee-badge-content p{font-weight:bold;}
.straight-guarantee-badge-content a{color:#FFFFFF!important; text-decoration:underline;}
.online-store-tasting-note-spots-holder{width:94px; height:147px; position:absolute; top:210px; margin-left:60px; background-image: url("img/online-store-tasting-note-spots.png");}
.online-store-tasting-note-spots-was-bottle{color:#ffffff; text-align:center; text-decoration:line-through; position:relative; top:8px; left:12px; font-size:15px;}

.full-tasting-note-top-curve{background-image: url("img/full-tasting-note-top-curve.png"); height:10px; width:940px; background-repeat: no-repeat;}
.full-tasting-note-bottom-curve{background-image: url("img/full-tasting-note-bottom-curve.png"); height:10px; width:940px; background-repeat: no-repeat;}
.full-tasting-note-borders{border-left:1px solid #a8a9aa; border-right:1px solid #a8a9aa; min-height:240px; padding:5px 15px 15px 15px;}
.full-tasting-note-borders h4{color:#096866;font-size: 1.2em; font-weight: bold; margin-bottom: 5px;}


.full-tasting-note-left{width:450px; float:left; margin-right:20px; margin-bottom:10px;}
.full-tasting-note-right{float:left; width:430px; clear:right}
.full-tasting-note-right p{font-weight:bold;margin-bottom:10px;}
table.full-tasting-note-tab{width:450px; }
table.full-tasting-note-tab td{height:25px; vertical-align:middle;}
.tasting-headers{width:100px;}
.tasting-headers span{font-weight:bold;}



.tasting-note-top-curve{background-image: url("img/tasting-note-top-curve.png"); height:10px; width:760px; background-repeat: no-repeat;}
.tasting-note-bottom-curve{background-image: url("img/tasting-note-bottom-curve.png"); height:10px; width:760px; background-repeat: no-repeat;}
.tasting-note-borders{border-left:1px solid #a8a9aa; border-right:1px solid #a8a9aa; padding:5px 0px 5px 15px;}


.be-quick-only-tasting-note{margin-left:45px; margin-top:5px;}
.only-x-cases-left{font-weight:bold; color:#9b004b; font-size:16px;}
.online-store-tasting-product-code{margin-left:45px; margin-top:5px;}


a.long-button-grey {background: url(img/long-button.png) no-repeat 0 0;width:180px; height:24px; display:block; float:right; margin-top:15px;}
a.long-button-grey:hover {background-position:0 -24px; }
a.long-button-grey span{line-height:22px; font-size:14px; font-weight:bold; padding:0 0 0 30px; color:#FFFFFF;}


.online-straight-like-social{}
.online-straight-share-it{ width:70px; float:left; display:inline; padding-right:10px; margin-top:15px;}
.share-text{width:60px; float:left; display:inline; padding-right:5px; margin-top:15px;}
.share-text span{font-weight:bold;}
.online-straight-like-it{ float:right; display:inline; clear:right; margin-right:15px; margin-top:10px;  }

.people-liked-total-tasting-note{color:#096866; font-weight:bold; font-size:1.4em; }
.people-liked-blurb-tasting-note{color:#808185; }

.people-liked-tasting-note-holder{float:left; margin-right:10px; }

.people-liked-tasting-note-image-holder{float:right;}


.legacy-centering{margin:0 90px 0 90px;}
.legacy-centering h1{color: #000000;
    font-size: 2em;
    font-weight: bold;
    letter-spacing: -1px;
    margin-top: 10px;}
	
	
/* Homepage*/	
	
.whats-hot-container{float:left; width:580px; }

.whats-hot-container a{color:#000000;}
.whats-hot-container h3{color:#B01D5D;font-size:2em;font-weight:bold;margin:10px 0 10px 0; }
.whats-hot-container-border-top{background-image:url(img/whats-hot-border-top.png);  height:9px; width:580px;}
.whats-hot-container-borders{border-left:1px solid grey; border-right:1px solid #8d8d8f; min-height:300px; padding:0px 10px 5px 10px;}
.whats-hot-container-border-bottom{background-image:url(img/whats-hot-border-bottom.png); height:9px; width:580px; margin-bottom:20px;}
.whats-hot-left-column{float:left; width:260px;  margin-right:10px;}
.whats-hot-center-column{float:left; width:1px; border-right:1px dashed #6d6d6d; min-height:370px;}
.whats-hot-left-column h4{color:#5a5b5e; font-size:1.4em;font-weight:bold; margin-bottom:5px;}
.whats-hot-right-column{float:left; width:260px; margin-left: 15px; }
.whats-hot-right-column h4{color:#5a5b5e; font-size:1.4em;font-weight:bold; margin-bottom:5px;}
.whats-hot-right-column h5{color:#5a5b5e; font-size:1.4em;font-weight:bold; margin:5px 0 5px 0;}

.whats-hot-left-top{float:left; border-bottom:1px solid grey; width:260px; padding-bottom:10px;}
.whats-hot-left-top-thumb{float:left; width:36px;}
.whats-hot-left-content{float:left; width:210px; margin-left:10px; margin-top:0px;}
.whats-hot-wine-title{font-weight:bold; color:#111111; font-size:.9em!important;}

.whats-hot-left-bottom{float:left;  width:260px; padding-bottom:0px;}
.whats-hot-left-bottom-thumb{float:left; width:36px;}
.whats-hot-left-content{float:left; width:210px; margin-left:10px; margin-top:0px;}
.whats-hot-left-column h5{color:#5a5b5e; font-size:1.4em;font-weight:bold; margin:5px 0 5px 0;}


.whats-hot-right-bottom{float:left;  width:260px; padding-left:10px;}
.whats-hot-right-bottom-thumb{float:left; width:36px;}
.whats-hot-right-content{float:left; width:210px; margin-left:10px; margin-top:0px;}


.whats-hot-right-bottom h5{color:#5a5b5e; font-size:1.4em;font-weight:bold; margin:5px 0 5px 0;}



.price-group ul{text-align:right; clear:right;}
.price-group li{float: right; line-height:22px;}
.price-group li a{font-size:.9em; font-weight:bold; color:#111111;}

.price-group-full-price{font-size:1.4em; line-height:1.8em; font-weight:bold; text-decoration:line-through; margin-right:5px;}
.price-group-full-price-small{font-size:.9em;  font-weight:bold; color:#9b004b; margin-left:5px;}
.price-group-save{font-size:1.4em; font-weight:bold; color:#9b004b; line-height:1.8em;}
.price-group-only{font-weight:bold; font-size:.9em;vertical-align:-10px;  margin-right:5px;}

.border-right{border-right:1px solid grey;}

a.button-more {
	background: url(img/button-more.png) no-repeat 0 0;
	width: 134px;
	height: 27px;
	display: block;
	margin-top:10px;
	float:right;
	
}

a.button-more:hover { background-position: 0 -27px; }
a.button-more span{line-height:24px; font-size:14px; font-weight:bold; padding:0 0 0 18px; color:#FFFFFF;}



a.button-more-sparkling {
	background: url(img/button-more.png) no-repeat 0 0;
	width: 134px;
	height: 27px;
	display: block;
	margin-top:10px;
	float:right;
	
}

a.button-more-sparkling:hover { background-position: 0 -27px; }
a.button-more-sparkling span{line-height:24px; font-size:14px; font-weight:bold; padding:0 0 0 8px; color:#FFFFFF;}






.shop-by-brand-map-container{float:right; width:330px; }
.shop-by-brand-map-container h3{color:#B01D5D;font-size:2em;font-weight:bold;margin:10px 0 10px 0;}


.online-store-mini-cart-holder{float: right;
    margin-right: 10px;
    margin-top: 15px;
    width: 200px;}
.online-store-mini-cart-holder a{color:#FFFFFF!important; }


.full-width-top-curve{background-image: url("img/full-tasting-note-top-curve.png"); height:10px; width:940px; background-repeat: no-repeat;}
.full-width-bottom-curve{background-image: url("img/full-tasting-note-bottom-curve.png"); height:10px; width:940px; background-repeat: no-repeat;}
.full-width-borders{border-left:1px solid #a8a9aa; border-right:1px solid #a8a9aa; min-height:240px; padding:5px 15px 15px 15px;}

.online-store-hot-deals{float:left; margin-right:35px;}
.online-store-wine-story{float:left; margin-right:35px;}
.online-store-events{float:left; clear:right;}
.product-added-mini-cart-bubble{background-image: url("img/product-added-mini-cart-bubble.png"); position: absolute; top:330px;   height:145px; width:314px; background-repeat: no-repeat;}
.product-added-mini-cart-bubble-inner{margin-top:10px; padding:15px; text-align:center; color:#fff; }
.product-added-mini-cart-bubble-title{display:block; font-size:14px; font-weight:bold; margin-bottom:10px;}
.product-added-mini-cart-bubble-inner a{color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.product-added-mini-cart-bubble-inner p{margin-top:10px;}


.other-ways-to-shop{ margin-top:20px;}
.other-ways-to-shop h3{color:#B01D5D;font-size:2em;font-weight:bold;margin:10px 0 10px 0; }
.other-ways-to-shop-slots{float:left; width:210px; border-right:1px dashed #6d6d6d;padding-right:10px; margin-right:10px;}
.other-ways-to-shop-slots h6{color:#5a5b5e;font-size:1.4em;font-weight:bold;margin:0 0 10px 0; }
.other-ways-to-shop-slots a{text-decoration:underline; color:#c43474;}
.other-ways-to-shop-slots p{margin-bottom:5px;}

.other-ways-to-shop-last-slot{float:left; width:200px; padding-right:10px;}
.other-ways-to-shop-last-slot h6{color:#5a5b5e;font-size:1.4em;font-weight:bold;margin:0 0 10px 0; }
.other-ways-to-shop-last-slot a{text-decoration:underline;}
.other-ways-to-shop-last-slot p{margin-bottom:5px;}

.home-page-footer-blurb{text-align:center; margin-top:20px;}


.online-store-mini-cart-img{float:left; width:55px; margin:20px 15px 0 30px;}
.online-store-mini-cart-data{float:right; clear:right; text-align:right;}
.online-store-mini-cart-item-count{margin-bottom:5px; font-size:14px; font-weight:bold;}
.online-store-mini-cart-dollar-amount{margin-bottom:5px; font-size:20px; font-weight:bold;}

.online-store-view-cart{margin-bottom:5px; font-size:12px; font-weight:bold;}
.online-store-mini-cart-phone{font-size:12px; font-size:14px; color:#afafb1; font-weight:bold!important;}

.hot-deals-left{width:460px; float:left; margin-right:10px; margin-bottom:20px;}
.hot-deals-right{width:460px; float:left; clear:right; margin-left:10px; margin-bottom:20px;}


.hot-deals-grey-top-curve{background-image: url("img/hot-deals-grey-top-curve.png"); height:10px; width:460px; background-repeat: no-repeat;}
.hot-deals-grey-bottom-curve{background-image: url("img/hot-deals-grey-bottom-curve.png"); height:10px; width:460px; background-repeat: no-repeat;}
.hot-deals-grey-borders{border-left:1px solid #a8a9aa; border-right:1px solid #a8a9aa; min-height:155px; padding:5px 15px 0 15px; background-color:#D8D9DA;}
.hot-deals-tile-holder{float:left; width:212px; height:150px;}
.hot-deals-content{float:left; margin-left:15px; width:200px; }
.hot-deals-content h3{font-size:12px; font-weight:bold; margin:15px 0 ;}
.hot-deals-content p{margin:0 0 10px 0;}


.hot-deals-white-top-curve{background-image: url("img/hot-deals-white-top-curve.png"); height:10px; width:460px; background-repeat: no-repeat;}
.hot-deals-white-bottom-curve{background-image: url("img/hot-deals-white-bottom-curve.png"); height:10px; width:460px; background-repeat: no-repeat;}
.hot-deals-white-borders{border-left:1px solid #a8a9aa; border-right:1px solid #a8a9aa; min-height:155px; padding:5px 15px 0 15px; background-color:#fff;}



a.button-more-pink {background: url(img/small-pink-more.png) no-repeat 0 0;width:87px; height:24px; display:block; float:right; margin-right:5px;}
a.button-more-pink:hover {background-position:0 -24px; }
a.button-more-pink span{line-height:22px; font-size:14px; font-weight:bold; padding:0 0 0 22px; color:#FFFFFF;}

/* ---------------------- Catalogue Navigation ---------------------- */

#catalogueContainer{position:relative; height:33px; color:#FFFFFF;background:transparent; font-family:Arial,Verdana,sans-serif; top:-8px;}
#catalogueNav{position:relative; height:33px; font-size:12px; text-transform:uppercase; font-weight:bold; background:transparent url(/redesign/images/dolphin_bg.gif) repeat-x bottom left; padding:0 0 0 5px;}
#catalogueNav ul{margin:0; padding:0; list-style-type:none; width:auto; float:left;}
#catalogueNav ul li{display:block; float:left; margin:0 1px;}
#catalogueNav ul li a{display:block; float:left; color:#FFFFFF;text-decoration:none; padding:0 0 0 9px; height:33px;}
#catalogueNav ul li a span{padding:12px 9px 0 0px; height:21px; float:left;}
#catalogueNav ul li a:hover{color:#B1005D; background:transparent url(/redesign/images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#catalogueNav ul li a:hover span{display:block; width:auto; cursor:pointer;}
#catalogueNav ul li a.current, #catalogueNav ul li a.current:hover{color:#fff; background:#515050 url(/redesign/images/dolphin_left-ON.gif) no-repeat top left; line-height:275%;}
#catalogueNav ul li a.current span{display:block; padding:0 9px 0 0; width:auto; background:#515050 url(/redesign/images/dolphin_right-ON.png) no-repeat top right; height:33px;}

/* ---------------------- END of Catalogue Navigation ---------------------- */

.sli-search-position{float:left; position:absolute; margin-top:40px; margin-left:340px; width:307px;}
.sli-search-box{float:left; width:307px; margin-left:65px; margin-top:20px;}


.product-results-order-info-dn-temp{position:relative; float:right; padding:10px 0px 10px 0px; width:230px; margin:0px 0px 0px 0px}
.online-store-straight-ato-temp{background:#c3e5e6;margin-top:5px;padding:15px 0 20px 20px}

.main-ato-was-now{font-size:18px;font-weight:700}
.main-ato-was-price{font-size:22px;font-weight:700;text-decoration:line-through}
.main-ato-now-price{font-size:28px;font-weight:700;color:#9b004b}

.product-results-content-temp{float:left; position:relative; margin:0px 0px 0px 10px; width:600px;}
.acquisition-selects{background-color:#edecec; border:1px solid #666; padding:5px; margin:15px;}
.content-padding-static-dn-temp{float:left; margin:0px 15px 10px 15px; clear:both;}
.legacy-centering{margin:0 90px;}

