/* CSS Document */
/* Structural Display Styles */
*, * focus{padding:0; margin:0; outline: none;}
/* mac hide \*/
html, body{height:100%}
/* end hide*/
body{background-color:#FFFFFF; background-repeat:repeat-y; background-position:center; background-image:url(/images/shadow.gif); font:12px Arial,Verdana,Arial,Sans-Serif; /* Resets 1em to 12px */height:100%}
#wrapper{margin:0 auto; height:auto !important; /* real browsers */height:100%; /* IE6:treaded as min-height*/min-height:100%; /* real browsers */ width:940px}
#header{width:940px; height:115px; margin-top:10px;}
#header-cart{color:#505050; padding-top:27px; _padding-top:30px; font-size:11px}
#loggedon-header{width:790px;  float:left; height:112px}
#loggedon-header-aquisition{width:790px;  float:left; height:112px}
#aquisition-phone-number{ border:1px solid red;}
.mini-cart-button-padding{padding-top:5px}
.cart-title{line-height:20px}
#navigation{width:939px;}
/* 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:190px; 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:#000000;}
#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 */
#content-home{float:left; height:890px;	_height:900px; width:540px; padding-top:10px; padding-right:20px;padding-left:5px;}
*+html #content-home{float:left; height:890px;	width:540px; padding-top:18px; padding-right:20px;padding-left:5px;}/* IE7 fix */
* html #leftcolumn{margin:15px 15px 15px 7px; float:left}
#leftcolumn{margin:15px 14px 15px 15px; float:left}
#rightcolumn{display:inline; position:relative;  float:left}
#content{float:left; min-height:1250px; height:auto !important; height:1240px; width:744px; border-left:1px solid #666; padding:0px}
#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-fmcm.png); no-repeat; width:165px; height:145px; }
#promo-one-rhn-content{padding:60px 25px 0px 40px;}
#promo-one-rhn h1{color:#FFFFFF; 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:#000000;}


#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 */
#footer{width:940px; height:100px; clear:both}
#faux-footer{width:940px; height:140px; background-color:#EFEFEF}
#footer-site{width:940px; height:155px; _height:155px; clear:both}
#footer-text-site{position:relative; margin-left:20px; padding-top:20px; padding-bottom:5px; padding-right:15px; text-align:center; width:890px; color:#CCC; font-size:10px; font-weight:normal}
#footer-text-container-site{background:#000; height:155px}
/* 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: #000000;}

/* 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; 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-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 0px 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-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:#FFFFFF; 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-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-red{font-weight:bold;}
.more-details-red a{color: #666; text-decoration:none;}
.more-details-red a:hover{color: #cc0033;}
.award-generic{padding-top:15px; float:left; color:#b01d5d;}
.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-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:.9em; 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 #000000;} 
#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:10px 15px 10px 15px; _margin:10px 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:520px; _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:10px 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}
.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:right; 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;}
#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:#000000}
.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 December 2009*/

.wine-plans-content-padding-static{float:left; margin:0px 15px 0px 15px; _margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; _padding:0px 10px 0px 15px; clear:both; width:714px;}

#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 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-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-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 .jud-save, .whites .jud-save, .reds .jud-save {font-size: 1.2em; font-weight: bold; color: #005473; 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-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-jud a {color:#005473; 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-toa a {color:#e36f26; text-decoration: underline; font-weight: bold; text-transform: uppercase;}
.wine-plans-index-toa 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-index-data-container {float: left; background: url(/wine-club/images/redesign/grey-box-rounded.gif); width: 307px; 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: 307px;}
#wine-plans-index-data-container .how-often-left {float: left; font-size:1.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:1.1em; color:#000; margin: 10px 0px 0px 10px; width: 120px; /* IE6 hack */ _margin: 10px 0px 0px 3px; _width: 120px;}
#wine-plans-index-data-container .how-many-left {float: left; font-size:1.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:1.1em; color:#000; margin: 14px 0px 0px 10px; width: 120px; /* IE6 hack */ _margin: 13px 0px 0px 3px; _width: 120px;}
#wine-plans-index-data-container .how-much-left {float: left; font-size:1.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:1.1em; color:#000; margin: 12px 0px 0px 10px; width: 120px; /* IE6 hack */ _margin: 12px 0px 0px 3px; _width: 120px;}

#wine-plans-index-right-panel {display: inline; position: relative; float: left; width: 160px; padding: 15px 15px 0px 15px;}
#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:#005473; 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 .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-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/redesign/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:1.0em; 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 .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 .disc-save{color: #0b4c4f; font-size: 1.2em; font-weight: bold; display: block; padding-left: 0px; text-transform: uppercase;}
#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 .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-home-container {display: inline; position: relative; float: left; width: 554px;}
#wine-plans-home-container-content{display: inline; position: relative; float: left; width: 554px;}
#wine-plans-home-container-content img {display:block;}
#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-right-panel {display: inline; position: relative; float: left; width: 160px; padding: 15px 15px 0px 15px;}
#wine-plans-home-right-panel img {display: block; margin-bottom:15px;}

/*End of Wine Plan Redesign*/

/*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-padding-bonus{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:#000000;}
#faux-footer-rd{background-color:#000000; 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:#000000; }
.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:#000000}
/*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:40px; 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:#666666;}
#home-promo-thumbs img{ float:left; padding: 0px 0px 0px 0px; border:0px}
.home-promo-thumbs-content{ float:left; padding: 0px 5px 0px 15px; width:120px;}
.home-promo-offer-tiles-container{background: #FFFFFF; width:540px; height:360px; float:left;}
#tiles-one{float:left; margin-right:0px; background-image:url(/redesign/images/cleanskin.png); 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:#000000;}
#tiles-one h1{color:#FFFFFF; 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/mclaren-vale-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:#000000;}
#tiles-two h1{color:#FFFFFF; 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/bin-ends-sale.png); 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:#000000;}
#tiles-three h1{color:#FFFFFF; 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:#666666;
text-align:center;
font-weight:bold;
}

.search-key{
font-family:Arial,Verdana, Helvetica, sans-serif; 
font-size:14px; color:#666666;
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_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;}

/* 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 #000000; border-bottom:3px solid #000000; margin-bottom:15px;}
#countbox_text{float:left; padding:10px; border-top:1px solid #000000; border-bottom:3px solid #000000; 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:#FFFFFF; text-align:left; font-weight:bold; float:left; clear:all; width:704px; padding:10px 5px 10px 5px;}
.eoy-dates-subhead{background-color:#58595b; color:#FFFFFF; text-align:left; font-weight:bold; float:left; clear:all; width:704px; padding:5px;}
.eoy-dates-column{color:#000000; text-align:left; float:left; width:226px; padding:5px;}
.eoy-hours-column-left{color:#000000; text-align:left; float:left; width:226px; padding:5px;}
.eoy-hours-column-right{color:#000000; 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{position:relative; float:left; margin-left:15px; width:520px;}
.catalogue-mixed-case-image img{border:none}
.catalogue-mixed-case-add-to-order{float:right; margin:5px 5px 0px 35px; width:165px;}
.catalogue-mix-composition{color:#666666; font-size:.9em; padding:10px 15px 0px 10px;}

/* 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:165px;
	padding: 15px 5px 0px 0px;
	height:145px;
}
/* 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;
	height:165px;
	padding: 15px 5px 0px 0px;
	height:145px;
}
/* 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;}

/* ---------------------- Dolphin nav ---------------------- */
#dolphincontainer{position:relative; height:36px; color:#FFFFFF; background:#FFFFFF; font-family:Arial,Verdana,sans-serif; }
#dolphinnav{position:relative; height:33px; font-size:12px; text-transform:uppercase; font-weight:bold; background:#fff url(/redesign/images/dolphin_bg.gif) repeat-x bottom left; padding:0 0 0 10px;}
#dolphinnav ul{margin:0; padding:0; list-style-type:none; width:auto; float:left;}
#dolphinnav ul li{display:block; float:left; margin:0 1px;}
#dolphinnav ul li a{display:block; float:left; color:#FFFFFF; text-decoration:none; padding:0 0 0 10px; height:33px;}
#dolphinnav ul li a span{padding:12px 9px 0 0; height:21px; float:left;}
#dolphinnav ul li a:hover{color:#cbcfb2; background:transparent url(/redesign/images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block; width:auto; cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff; background:#515050 url(/redesign/images/dolphin_left-ON.gif) no-repeat top left; line-height:275%;}
#dolphinnav ul li a.current span{display:block; padding:0 11px 0 0; width:auto; background:#515050 url(/redesign/images/dolphin_right-ON.png) no-repeat top right; height:33px;}

#dolphincontainerRed{position:relative; height:36px; color:#FFFFFF; background:#FFFFFF; font-family:Arial,Verdana,sans-serif; clear:both;}
#dolphinnavRed{position:relative; height:33px; font-size:12px; text-transform:uppercase; font-weight:bold; background:#fff url(/redesign/images/dolphin_bg.gif) repeat-x bottom left; padding:0 0 0 10px;}
#dolphinnavRed ul{margin:0; padding:0; list-style-type:none; width:auto; float:left;}
#dolphinnavRed ul li{display:block; float:left; margin:0 1px;}
#dolphinnavRed ul li a{display:block; float:left; color:#FFFFFF; text-decoration:none; padding:0 0 0 10px; height:33px;}
#dolphinnavRed ul li a span{padding:12px 9px 0 0; height:21px; float:left;}
#dolphinnavRed ul li a:hover{color:#cc0033; background:transparent url(/redesign/images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnavRed ul li a:hover span{display:block; width:auto; cursor:pointer;}
#dolphinnavRed ul li a.current, #dolphinnav ul li a.current:hover{color:#fff; background:#515050 url(/redesign/images/dolphin_left-ON-RED.png) no-repeat top left; line-height:275%;}
#dolphinnavRed ul li a.current span{display:block; padding:0 11px 0 0; width:auto; background:#515050 url(/redesign/images/dolphin_right-ON-RED.png) no-repeat top right; height:33px;}
/* ---------------------- END Dolphin nav ---------------------- */

/*--------- 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: #cc0033;}

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: #cc0033;}

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: #cc0033;}

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: #cc0033;}

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:#cc0033;}

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: #cc0033;}

.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: #cc0033;}
#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: #cc0033;}
.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: #cc0033;}

img.btnClose {
float: right;
margin: -30px -25px 0 0;
_margin: -16px -12px 0 0;
border: none;
} 

/*--------- End of Events Calander --------------*/