/* CSS Document */
/* Structural Display Styles */
*{padding:0; margin:0}/* mac hide \*/

html, body{height:100%}/* end hide*/

body{background-color:#FFF; 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%}
.form{padding:0; margin:0}
#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:112px}
#loggedon-header{width:790px; float:left; height:112px; margin-right:15px; _margin-right:5px}
#header-cart{color:#505050; float:left; margin-top:20px;  font-size:11px}
.cart-title{line-height:20px}
#navigation{width:940px; height:28px; top:-2px; _top:-4px}
/* Left Column and Content */
* html #leftcolumn{margin:0px 15px 15px 7px; float:left}
#leftcolumn{margin:0px 14px 15px 15px; float:left}
#smart-search{margin:10px 0px 0px 25px; width:165px}
#smart-search-input-net{margin-left:0px}
.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:#899639; 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}
#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 10px 15px; background-image:url(/images/grey-box-background.png); background-repeat:no-repeat}
#langtons-lhn{width:165px; margin:15px 0px 10px 15px; background-image:url(/images/grey-box-background.png); background-repeat:no-repeat}
#langtons-content{margin:10px 0px 0px 10px}
#wine-regions-content{margin:10px 0px 0px 10px}
/* End of Left Column and Content */
/* Start of Center Content */
#content-home{float:left; height:auto !important; height:1080px; width:520px; border-right:1px solid #666; border-left:1px solid #666; padding:10px 5px 0px 15px; margin:0px 0px 0px 5px}
#content{float:left; min-height:1040px; height:auto !important; height:1040px; width:743px; border-left:1px solid #666; padding:0px; margin-top:0px; _margin-top:-3px}
#promo-one-center{width:510px; margin:5px 0px 10px 0px}
#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:0px 0px 10px 0px}
.promo-three-center-info-box{float:left; width:168px; 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; position:relative; margin-left:20px; _margin-left:10px}
#promo-four-center a:hover{color:#899639}
.home-promo-4-info-box-one{float:left; margin-right:70px;  padding:8px 10px 8px 7px; color:#575A5d; clear:right}
.home-promo-4-info-box-two{float:left; margin-right:70px; padding:8px 5px 8px 10px; color:#575A5d; clear:right}
.home-promo-4-info-box-three{float:left; margin-right:70px;  padding:8px 10px 8px 7px; color:#575A5d; clear:right}
.home-promo-4-info-box-four{float:left; margin-right:65px; padding:8px 5px 8px 7px; color:#575A5d; clear:right}
.home-promo-4-info-box-five{float:left;  padding:8px 5px 8px 7px; color:#575A5d; clear:right}
.home-promo-4-info-box a{text-decoration:none; font-size:.9em; line-height:1.3em; color:#575A5d; display:block}
.home-promo-4-info-box-one a{text-decoration:none; font-size:.9em; line-height:1.3em; color:#575A5d; display:block}
.home-promo-4-info-box-two a{text-decoration:none; font-size:.9em; line-height:1.3em; color:#575A5d; display:block}
.home-promo-4-info-box-three a{text-decoration:none; font-size:.9em; line-height:1.3em; color:#575A5d; display:block}
.home-promo-4-info-box-four a{text-decoration:none; font-size:.9em; line-height:1.3em; color:#575A5d; display:block}
.home-promo-4-info-box-five a{text-decoration:none; font-size:.9em; line-height:1.3em; color:#575A5d; display:block}
.home-promo-4-info-box-one a{text-decoration:none; font-size:.9em; line-height:1.3em; color:#575A5D; 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:0px 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 */
#rightcolumn{display:inline; position:relative; width:195px; float:left}
#email-alerts{width:165px; margin:15px 0px 0px 15px}
#promo-one-rhn{width:160px; height:135px; margin:27px 0px 0px 15px}
#promo-two-rhn{width:160px; height:195px; margin:15px 0px 0px 15px}
#promo-three-rhn{width:160px; height:170px; margin:15px 0px 0px 15px}
#promo-four-rhn{width:160px; height:150px; margin:15px 0px 0px 15px}
#promo-five-rhn{width:160px; height:155px; margin:15px 0px 10px 15px}
/* End of Right Column and Content */
/*End of Center Content */
#footer{width:940px; height:100px; clear:both}
#faux-footer{width:940px; height:153px; background-color:#58595B}
#footer-site{width:940px; height:120px; clear:both}
/* TYPOGRAPHY */
h1, h2, h3, h4, h5, h6{font-family:"Arial","Arial","Arial",Arial,sans-serif}
h1{font-size:2em; font-weight:bold; letter-spacing:-2px; color:#000; margin-top:10px}
h2{font-size:1.5em; font-weight:bold; letter-spacing:-1px; 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:-1px; color:#666}
.search-headers{font-size:1.2em; font-weight:bold; letter-spacing:-1px; color:#666; padding-left:15px}
.search-results-heading-net{font-size:2em; font-weight:bold; letter-spacing:-1px; color:#000; margin-top:10px}
.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-wine-plan-change-delivery-left{float:left; margin:10px 0px 5px 0px; width:200px}
.mini-floats-wine-plan-change-delivery-right{float:left; margin:10px 0px 5px 0px; clear:right; width:300px}
.mini-floats-left-wineplans{float:left; margin:0px 10px 0px 0px; width:345px}
.mini-floats-right-wineplans{float:right; 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}
.inputtext-voucher{width:240px}
/*XSL Stuff*/
/* 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}
.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-wine-title a{color:#000}
.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; font-size: 12px; font-style:normal; text-align: left;}
/* End of Reskin Tasting Notes */
.inputtext{background-color:#FFF; border:1px solid #999; padding:3px 3px 3px 3px}
.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}
.hr{height:11px; background-image:url(/images/hr.gif); background-repeat:repeat-x; display:block; margin-top:10px; margin-bottom:10px; clear:both}
.hr-secure{height:11px; background-image:url(/images/hr-secure.gif); background-repeat:repeat-x; display:block; margin-top:10px; margin-bottom:0px; clear:both}
.hr-search{height:11px; background-image:url(/images/hr-search.gif); background-repeat:repeat-x; display:block; clear:both}
.hr-product-listing{height:11px; background-image:url(/images/hr-search.gif); background-repeat:repeat-x; display:block; clear:both}
.black{height:1px; background-image:url(/images/black.png); background-repeat:repeat-x; clear:both; margin:5px 7px 5px 0px}
.search-results-container{margin:0px 0px 0px 0px}
.search-results-padding{margin:0px 0px 0px 0px; padding-left:20px; padding-right:25px}
.a-z-results-padding{margin:0px 0px 0px 0px; padding-left:0px; 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-content{float:left; position:relative; margin:0px 0px 0px 10px; width:460px}
.search-results-order-info{position:relative; float:right; padding:10px 0px 10px 0px; width:165px; margin:0px 0px 0px 0px}
.mix-header-add-to-order{float:right; margin-top:-180px; 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-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; margin-bottom:10px}
.product-order-mix-tasting-button{padding:0px 0px 0px 10px; margin-top:5px; margin-bottom:5px}
.product-results-folly{float:left; position:relative; margin:0px 0px 0px 10px; width:590px; clear:right}
.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}

/* Product Recommender */
.product-recommender-container{width:740px}
.product-recommender-container-cart{width:720px; _width:712px}
.product-recommender-image{float:left; width:37px; padding:0px 10px 0px 17px; border:none}
.product-recommender-image-cart{float:left; width:37px; padding:0px 10px 0px 0px; border:none}
.product-recommender-title-image{padding-left:20px; _padding-left:10px;  margin-bottom:15px; display:block}
.product-recommender-title-image-search{padding-left:20px; margin-bottom:15px; margin-top:10px; display:block}
.we-recommend-title{padding-left:20px; margin-bottom:15px; margin-top:10px; display:block}
.product-recommender-title-image-cart{padding-left:0px; margin-bottom:15px; display:block}
.product-recommender-price{color:#666; font-weight:bold}
.product-recommender-ato{position:relative; margin-bottom:10px}
.product-recommender-panel{float:left; width:180px; color:#000}
.product-recommender-panel-cart{float:left; width:191px; _width:188px; color:#000}
.wine-title-recommender{color:#000; font-size:13.5px; _font-size:14px;  font-weight:bold; letter-spacing:-1px}

.wine-title-recommender a{display:block; color:#000; font-weight:bold; text-decoration:none}
.bottle-price-recommender{font-size:1em; color:#666; display:block}
.product-recommender-spacer{height:68px}
/* End of Product Recommender */
.na{position:relative; color:#8c8a8a; font-size:.9em; width:100px; margin-right:12px}
.wine-title a{font-size:1.3em; color:#000; 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:#CCC; letter-spacing:-1px; display:block; font-weight:bold; text-decoration:none}
.more-details{font-size:1.0em; color:#666; letter-spacing:0px; font-weight:bold; text-decoration:none}
.more-details a:hover{font-size:1.0em; color:#899639; font-weight:bold; text-decoration:none}
.award-generic{padding-top:15px; float:left; color:#899639}
.normally{font-size:1.1em; color:#666; display:block; padding:0px 0px 0px 10px}
.mix-composition{color:#8c8a8a; font-size:.9em; padding-top:5px; margin-top:-63px; margin-left:583px; _margin-left:580px; width:125px}
.splits{position:relative; color:#CCC; font-size:.9em; float:right; width:125px; margin-right:28px; margin-top:5px; margin-bottom:5px}
.tcs{color:#8c8a8a; font-size:.9em; padding:10px}
.your-price{font-size:1.2em; font-weight:bold; color:#000; 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}
.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:5px 0px 15px 15px}
#page-heading-content{margin:5px 0px 0px 15px; width:523px; clear:both}
#page-heading-content-express{margin:5px 0px 0px 15px; width:630px; 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}
.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-splash{float:left; margin:10px 15px 10px 15px; clear:right; width:520px}
.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-logo{float:right; margin-top:-30px; 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{margin:0px 0px 0px 15px; clear:both}
#search-table-margin{margin:0px 0px 0px 15px}
a{color:#666; text-decoration:none}
a:hover{color:#899639}
#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; color:#000; font-family:Arial,Helvetica,sans-serif; width:240px; _width:230px}
.wine-plan-drop-down-menu{position:relative; margin-left:450px; margin-top:10px}
.splash-drop-down-menu-left{float:left; clear:right; margin-right:25px}
.splash-drop-down-menu-right{float:left; clear:right}
.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:0px 0px 0px 0px}
.search-fecker{border:1px solid #e7dfe7; margin:0px 0px 0px 0px; float:left; clear:right; background-image:url(/images/search-box-background.gif)}
#variety-search-box{margin:0px 16px 0px 0px; float:left; clear:right; width:165px}
.variety-search-box-header-title{font-size:1.2em; font-weight:bold; letter-spacing:-1px; color:#FFF; padding:10px 0px 0px 20px; line-height:20px}
.regions-search-box-header-title{font-size:1.2em; font-weight:bold; letter-spacing:-1px; color:#FFF; padding:10px 0px 0px 20px; line-height:20px}
.awards-search-box-header-title{font-size:1.2em; font-weight:bold; letter-spacing:-1px; color:#FFF; padding:10px 0px 0px 20px; line-height:20px}
.price-range-search-box-header-title{font-size:1.2em; font-weight:bold; letter-spacing:-1px; color:#FFF; padding:10px 0px 0px 20px; line-height:20px}
/*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{margin:5px 15px 10px 15px; _margin:5px 10px 10px 10px}
.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:10px; padding-right:15px; text-align:center; width:890px; color:#CCC}
#footer-text-container{background:#000; height:160px}
.smart-search-arrow{float:right; position:relative; margin-right:15px; margin-top:-25px}
#adv-search{padding:10px 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 #899639; margin-bottom:10px; color:#000}
.search-tick{padding-right:6px}
/*.net tasting notes*/
#tasting-note-content-net{margin-top:15px}
#tasting-note-image-net{float:left}
#tasting-note-info-net{float:left; width:410px; margin-top:-10px}
#tasting-note-buy-info-net{float:left; width:160px;  background-image:url(/images/tasting-ato-background-rsx.gif);  background-repeat:no-repeat; height:140px}
.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:80px}
.tasting-note-components-content-net{float:left; width:310px; 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:7px; _padding-left:0px; padding-top:5px; clear:both; cursor:pointer}
#results-filter-container{}

#results-filter-container ul{margin-left:0; padding-left:0; list-style-type:none; font-family:Arial,Helvetica,sans-serif}

#results-filter-container a{display:block; padding:8px 0px 6px 5px; width:150px; background-color:#fff}

#results-filter-container a:link, #navlist a:visited{color:#666; text-decoration:none}

#results-filter-container a:hover{background-color:#eee; color:#b01d5d}

.lhn-headings-net{font-size:1.2em; font-weight:bold; letter-spacing:-1px; color:#000; padding-left:5px; line-height:35px; width:150px; display:block}

.lhn-headings-net-first{font-size:1.2em; font-weight:bold; letter-spacing:-1px; color:#000; padding-left:5px; line-height:35px; width:150px; display:block}

.Filter-Results-heading{width:165px; height:24px; margin:4px 0px 0px 0px; padding:0; background-color:#000; background-image:url(/images/refine-search-black.png); background-repeat:no-repeat}


.current-search-result{background-image:url(/images/bg-active-page.gif); background-repeat:no-repeat; color:#FFF}
ul#pink-circle{margin-left:0}
#pink-circle li{display:inline; list-style-type:none}
#pink-circle a{padding:0px 5px 0px 5px}
#result-navigator{float:left; clear:both; padding-bottom:10px; padding-top:10px; width:480px}
#you-searched-for{float:left; padding-bottom:10px; padding-top:10px; font-weight:bold}
#sort-buy-net{float:right; padding-right:50px; padding-bottom:10px; padding-top:10px}
#reset-results{float:left; padding-bottom:5px; clear:both}
#search-results-header-padding{padding-left:20px}
#search-results-header-nopadding{padding-left:0px}
.auto_complete_selected{background-color:#899639; color:#fff; font-size:8pt; font-family:arial}
.auto_complete{position:relative;  z-index:100; width:100px; background:#FBF9E3; font-size:8pt; color:#000; font-family:arial}
#tasting-note-error{border:1px solid #899639; margin:20px 18px 10px 18px; _margin:20px 25px 10px 15px; padding:15px; font-weight:bold; background-color:#FFFFD5}
#tasting-note-error img{padding-right:15px}
#tasting-note-input-field{float:left; padding-right:20px}
#tasting-note-input-submit-button{float:left;  margin-top:2px}
/*.Advanced Search*/
#advanced-search-functions-container{padding:0px; margin:-5px 0px 0px 15px; width:710px; clear:both}
#advanced-search-functions-title{margin-top:20px; height:27px; background-repeat:no-repeat}
#advanced-search-header-box{position:relative; width:710px; background-image:url(/images/search_banner.png); height:63px}
.sort-by{padding-right:7px; _padding-right:4px; font-weight:bold; font-size:13px}
#a-z-search{float:right; margin-top:15px; margin-right:15px; clear:right}
#az-search{padding:10px 0px 0px 0px}
.matching-results{position:relative; float:left; margin-top:7px}
.view-results-top-image{float:left; clear:right; margin-right:0px; _margin-right:15px; margin-top:4px}
.ajax-progress{float:left; width:30px; margin-top:3px}
.matching-product{float:left; font-weight:bold; font-size:16px; width:150px}
.matching-product-counts{float:left; text-align:center; font-weight:bold; font-size:16px; margin-left:382px; _margin-left:183px; width:30px}
.reset-search-help-buttons{position:relative; float:left; margin-right:20px}
*+html #reset-search-help-buttons{margin-top:-15px; /* IE7 fix */}
.matching-product-counts-bottom{float:left; text-align:center; font-weight:bold; font-size:16px; width:30px; margin-left:175px; _margin-left:160px}
.matching-product-bottom{float:left; font-weight:bold; font-size:16px}
.ajax-progress-bottom{float:left; width:30px; text-align:center; border:1px solid #FFF}
.search-select-container{margin-top:5px}
#variety-search-box-header{background-image:url(/images/variety-header.png); height:27px}
#variety-search-box-content{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:1px solid #ebeceb; height:110px}
#variety-search-tick{margin:0px 0px 0px 0px; padding:5px 10px 0px 5px; overflow:auto; height:100px}
#regions-search-box{margin:0px 16px 0px 0px; float:left; clear:right; width:165px}
#regions-search-box-header{background-image:url(/images/regions-header.png); height:27px}
#regions-search-box-content{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:1px solid #ebeceb; height:110px}
#regions-search-tick{margin:0px 0px 0px 0px; padding:5px 10px 0px 5px; overflow:auto; height:100px}
#awards-search-box{margin:0px 17px 0px 0px; float:left; clear:right; width:165px}
#awards-search-box-header{background-image:url(/images/awards-header.png); height:27px}
#awards-search-box-content{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:1px solid #ebeceb; height:110px}
#awards-search-tick{margin:0px 0px 0px 0px; padding:5px 10px 0px 5px; overflow:auto; height:100px}
#price-range-search-box{margin:0px 0px 0px 0px; float:left; clear:right; width:165px}
#price-range-search-box-header{background-image:url(/images/price-range-header.png); height:27px}
#price-range-search-box-content{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:1px solid #ebeceb; height:110px}
#price-range-search-tick{margin:0px 0px 0px 0px; padding:5px 10px 0px 5px; overflow:auto; height:100px}
#BottomTotalResultsCounts{font-weight:bold; margin-right:0px; padding-top:10px}
/*Account Details Page*/
.customer-details-boxes{margin:0px 0px 0px 0px; border:1px solid #000; position:relative}
.customer-detials-compulsary-fields{color:red; font-size:1.2em}
.customer-details-headers{background-color:#575A5D; padding:7px 7px 7px 7px; margin-bottom:10px}
.customer-details-headings{font-size:12px; font-weight:bold; color:#FFF; padding-left:3px}
.customer-details-padding{padding:10px 10px 10px 10px}
#new-customer{float:left; border:1px solid #000; width:340px; margin-right:30px; padding-bottom:0px; margin-left:15px; _margin-left:8px}
#returning-customer{float:left; border:1px solid #000; width:340px; height:151px;}
.account-signin-padding{padding:10px 10px 10px 10px}
.account-signin-headers{background-color:#575A5d; padding:7px 7px 7px 7px; margin-bottom:10px}
.account-signin-headings{font-size:1.5em; font-weight:bold; letter-spacing:-1px; color:#FFF}
.account-email-label{color:#000; font-weight:bold; font-size:12px; margin:5px 0px 5px 0px}
.account-password-label{display:block;  color:#000; font-weight:bold; font-size:12px; margin:5px 5px 5px 0px}
.new-customer-blurb{margin-bottom:10px;}
.new-customer-button{margin-top:14px; _margin-top:16px}
.returning-customer-submit-button{margin-top:7px; margin-right:25px; float:left}
.forgot-password-link{float:left; padding-left:13px; clear:right; padding-top:7px}
#gift-recipient-content{}
.gift-address-headings{float:left; font-weight:bold; width:150px}
.gift-address-inputs{float:left; clear:right}
.gift-address-inputs-ie{float:left; clear:right; margin-left:0px; _margin-left:15px}
.address-inputs{margin-left:0; _margin-left:15px; padding-left:0}
*+html .address-inputs{margin-left:20px; /* IE7 fix */}
.gift-address-clear{clear:both; height:20px}
.account-generic-heading{font-size:1.2em; font-weight:bold; color:#000; letter-spacing:-1px; display:block; padding:0px 0px 10px 0px}
*+html .gift-submit-button{float:left; margin-right:107px}
.gift-submit-button{float:left; margin-right:86px; _margin-right:106px}
.gift-cancel-button{float:left; clear:right}
.customer-details-input-headings{float:left; margin-right:10px; width:180px; font-weight:bold}
.customer-details-input-fields{float:left; width:350px; clear:right; z-index:-1}
.customer-details-input-fields-title{float:left; width:350px; clear:right; margin-left:0px; _margin-left:15px}
*+html .customer-details-input-fields-title{float:left; width:350px; clear:right; margin-left:15px;  /* IE7 fix */}
.customer-details-input-fields-qantas{float:left; width:350px; clear:right; margin-left:0px}
.customer-details-input-fields-state{float:left; width:350px; clear:right; margin-left:0px; _margin-left:15px}
*+html .customer-details-input-fields-state{float:left; width:350px; clear:right; margin-left:15px; /* IE7 fix */}
.customer-details-input-fields-suburb{float:left; width:350px; clear:right; margin-left:0px; _margin-left:15px}
*+html .customer-details-input-fields-suburb{float:left; width:350px; clear:right; margin-left:15px; /* IE7 fix */}
.customer-details-input-fields-del-instructions{float:left; width:350px; clear:right; margin-left:0px; _margin-left:15px}
*+html .customer-details-input-fields-del-instructions{float:left; width:350px; clear:right; margin-left:15px; /* IE7 fix */}
.tableau-delivery-hack{width:190px; _width:205px}
*+html .tableau-delivery-hack{width:205px}

.tableau-state-hack{width:190px; _width:175px; padding-top:7px}
*+html .tableau-state-hack{width:190px; padding-top:7px}

.tableau-suburb-hack{width:190px; _width:200px; padding-top:7px}
.tableau-region-hack{width:190px; _width:200px}
*+html .tableau-suburb-hack{width:205px; padding-top:7px}

.customer-details-clear{clear:both; margin-bottom:5px}
.contact-preferences{padding-right:5px; padding-left:5px}
.contact-preferences-phone{padding-right:5px; padding-left:5px; visibility:hidden;}
.preference-image{margin-left:5px; margin-right:5px}
.freight-calc-input-headings{float:left; margin-right:10px; width:70px; font-weight:bold}

.tableau-gift-hack{width:150px; _width:160px}
.tableau-gift-town-hack{width:146px; _width:157px}
*+html .tableau-gift-hack{width:165px}

*+html .tableau-gift-town-hack{width:162px}

.gift-address-headings-drop{float:left; font-weight:bold; width:150px; _width:146px}

.tableau-state-hack-drop{width:190px; _width:171px; padding-top:7px}
*+html .tableau-state-hack-drop{width:190px; padding-top:7px}

.tableau-delivery-hack-drop{width:190px; _width:200px}
*+html .tableau-delivery-hack-drop{width:205px}

.customer-details-input-headings-drop{float:left; margin-right:10px; width:180px; _width:175px; font-weight:bold}
.customer-details-input-headings-deliveryinstructions{float:left; margin-right:10px; width:180px; _width:175px; font-weight:bold}
.customer-details-input-headings-deliveryinstructionstwo{float:left; margin-right:10px; width:180px; _width:150px; font-weight:bold}
.customer-details-input-fields-title-drop{float:left; width:350px; clear:right; margin-left:0px; _margin-left:-3px}

/*Mixed Case Tasting Note Pages*/
.product-results-container-mix-tasting{margin:10px 0px 0px 0px}
.product-results-image-mix-tasting{position:relative; float:left; margin:0px 10px 0px 15px; _margin:0px 10px 0px 10px}
.product-results-content-mix-tasting{float:left; position:relative; margin:0px 0px 0px 10px; width:480px}
#content-mix-tasting-padding{margin:5px 0px 5px 0px}
.product-results-order-info-mix-tasting{position:relative; float:right; padding:10px 0px 10px 0px; margin:0px 20px 0px 0px; _margin:0px 10px 0px 0px}
#mix-tasting-buy-info-net{float:right;    width:150px;  background-image:url(/images/tasting-ato-background.gif);  background-repeat:no-repeat; height:130px; clear:both; padding-top:20px}
.returning-customer-float-left{float:left; width:100px}
.returning-customer-float-right{float:left; clear:right}
.content-clearer{clear:both}
.mini-floats-left-tasting-note-lookup{float:left; margin:0px 45px 0px 0px; width:440px; padding-left:15px}
.mini-floats-right-tasting-note-lookup{float:left; margin:15px 10px 10px 0px; clear:right; width:220px; height:174px}
#tasting-note-pdf-float{float:left; width:560px; padding:0px 0px 0px 15px}
#mixed-case-tasting-note-buy-info-net{float:right;  margin:15px 20px 0px 0px; _margin:15px 10px 0px 0px}
.QFF-details{border:1px solid lime; width:700px}
.QFF-details-th{background-color:#E7E7E7; padding:.5em 1em; border-right:1px solid #c6c7c7}
/*Shopping cart*/
table.shopping-cart{border-spacing:0px; border-collapse:collapse; border:1px solid #000; width:700px}
table.shopping-cart th{text-align:left; font-weight:normal; padding:0.5em 0.5em}
table.shopping-cart td{text-align:left; padding:0.5em 0.5em}
table.shopping-cart thead th{background-color:#000; text-align:left; color:#FFF}
table.shopping-cart th.Corner{text-align:left}
.bonus-panel{background-image:url(/images/bonus-panel.gif);  background-repeat:no-repeat;  padding:40px 0px 0px 82px;  font-weight:bold;  line-height:25px;  margin-top:15px;  width:250px}
.bonus-add-to-order-button{float:right; clear:both; padding-right:14px}
/*Corey's Table*/
table.cart-table{border-spacing:0px; border-collapse:collapse; border:1px solid #5C5F62; width:713px; _width:714px}
table.cart-table th{text-align:left; font-weight:bold; padding:0.5em 0.9em 0.5em 0.9em}
table.cart-table thead th{color:#FFF; background-color:#5C5F62}
table.cart-table td{text-align:left; padding:10px 10px 10px 10px}
.update-cart{float:right; margin-top:10px; clear:right}
.sub-total-cart{float:right; margin-top:10px; font-weight:bold; margin-right:15px}

#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}
.inline-errors{color:#F00; display:block}
.account-details-submit{margin-top:10px; padding-bottom:5px; float:left; clear:both; margin-left:300px;  _margin-left:150px}
#wine-plan-current-address{padding:0px; width:680px; _width:680px; margin-bottom:10px}
.generic-submit-button{float:right; clear:right; margin-top:10px; padding-right:2px}
#page-heading-content-secure-full{float:left; width:710px; margin:0px 0px 0px 13px; _margin:0px 0px 0px 7px}
#page-heading-content-secure{float:left; width:520px; margin:0px 0px 0px 13px; _margin:0px 0px 0px 7px}
#verisign-logo{float:left; margin:15px 0px 0px 70px;}
#qff-logo{float:left; margin:15px 0px 0px 100px; background-image:url(/images/aa-rewards-logo-secure.png); background-repeat:no-repeat; height:50px; width:50px}
.mini-floats-left-secure{float:left; margin:10px 20px 5px 0px; width:60px}
.mini-floats-right-secure{float:left; margin:10px 0px 5px 0px; clear:right; width:600px}
.mini-floats-left-voucher{float:left; margin:10px 20px 5px 0px; width:400px}
.mini-floats-right-voucher{float:left; margin:10px 0px 5px 0px; clear:right; width:200px}
.secure-button-padding{padding:10px 0px 10px 0px}
.order-detail-label{float:left; width:180px; font-weight:bold; line-height:20px}
.order-detail-label-data{float:left; line-height:20px}
#delivery-address-checkout{float:left; border:1px solid #000; width:335px; margin-right:30px}
#qantas-frequent-flyer-checkout{float:right; border:1px solid #000; width:335px}
.card-type-checkout{float:left; padding:0px 10px 0px 0px; width:120px; font-weight:bold}
.credit-card-number-checkout{float:left; padding:0px 20px 0px 10px; width:133px; font-weight:bold}
.credit-card-name-checkout{float:left; padding:0px 20px 0px 0px; width:210px; font-weight:bold}
.credit-card-expiry-month-checkout{float:left; padding:0px 10px 0px 0px; width:80px; font-weight:bold}
.credit-card-expiry-year-checkout{float:left; width:70px; font-weight:bold}
#cart-edit-splits-left{float:left; margin-top:10px; font-weight:bold}
#cart-order-cost-breakdown-right{float:right; clear:right; margin-top:10px; _margin-top:10px}
.continue-shopping-checkout-button{float:left}
.edit-cart-button{float:left; padding-left:15px; clear:right}
#new-customer-submit-button{margin-top:10px; padding-bottom:5px; float:left; clear:both; margin-left:300px;  _margin-left:150px}
#check-out-submit-button{margin-top:5px; float:right; margin-right:1px}
.sub-total-headings{font-weight:bold; float:left; width:220px}
.sub-total-data{float:left; text-align:right; margin-left:10px; _margin-right:0px; clear:right}
.total-line{border-top:1px solid black}
.total-line-spacer{padding-top:10px}
#add-new-qff-card-cart{margin-top:5px; _margin-top:6px}
.mini-cart-button-padding{padding-top:5px}
.password-blurb{padding-bottom:5px}
.frequent-flyer-points-earned{font-weight:normal; color:#000; padding:5px 0px 5px 0px}
.frequent-flyer-card-name{display:block; padding-bottom:5px; font-weight:bold}
.voucher-update-button{padding-left:10px}
.voucher-faux-padding{padding-top:5px}
.login-padding{padding:5px 7px 7px 7px}
.login-padding-clear-top{clear:both; margin-top:2px}
.login-padding-clear{clear:both; margin-bottom:3px}
.gift-message-instructions{width:460px; _width:464px}
.members-default-images{}
.qff-processing-padding{padding:10px 0px 10px 0px}
.qff-tcs{color:#8c8a8a; font-size:.9em; padding:0px}
.wine-plan-detail-padding{padding:15px 0px 0px 0px}
.single-voucher-error{padding:0px 10px 10px 10px}
.single-voucher-input{width:263px; clear:both}
.single-voucher-title{padding:5px 0px 10px 0px; display:block}
#single-voucher-partner-heading{float:left; width:550px; margin:10px 0px 0px 13px; _margin:10px 0px 0px 7px}
#single-voucher-heading-sans-logo{width:730px; margin:10px 0px 0px 13px; _margin:10px 0px 0px 7px}
.single-voucher-partner-logo{float:right; margin:10px 15px 0px 0px; clear:right}
.single-voucher-heading{font-size:2em; font-weight:bold; letter-spacing:-2px; color:#000; padding-top:5px}
.single-voucher-send-button{margin:10px 20px 0px 0px}
.single-voucher-resend-button{margin:10px 0px 0px 0px}
.single-voucher-padding{margin:0px 15px 0px 15px; clear:both}
.single-voucher-tcs{color:#8c8a8a; font-size:.9em; padding:10px}
.voucher-retrieve{margin:10px 10px 10px 10px; border:1px solid #899639; padding:10px 10px 10px 10px; background-color:#FFF}
.voucher-success{margin:10px 10px 10px 10px; border:1px solid #899639; padding:10px 10px 10px 10px; background-color:#FFF}
/*Freight Calc*/
.freight-calculator-box{padding:0px 5px 5px 5px}
.delivery-times-padding{padding:0px 5px 5px 15px}
/*Gift Cards*/
a.gift-card-hover{display:block; float:left; width:247px; height:159px; background-image:url(/images/gift-card-web.png); text-indent:-9999px}
a.gift-card-hover:hover{background-image:url(/images/gift-card-web-dark.png)}
.gift-card-image-holder{float:left; width:247px; padding-right:15px}
.gift-card-blurb-holder{float:left; width:445px; padding-right:5px; clear:right}
 
.gift-title-images{display:block}
.gift-card-more-details-button{padding-top:10px; border:none}
.gift-card-message-instructions{width:300px; margin:3px 0px 3px 0px}
.gift-card-address-headings{font-weight:bold; display:block}
.gift-card-image-holder-large{float:left; width:347px; padding-right:15px}
.gift-card-tcs{color:#8c8a8a; font-size:.9em; padding:5px 15px 5px 15px}
.gift-card-address-inputs{margin-bottom:5px}
.gift-card-dropdown-left{float:left; padding-right:20px; margin-top:5px; _margin-top:5px}
.gift-card-dropdown-left-small{float:left; padding:10px 20px 0px 0px}
.gift-card-dropdown-right-small{float:left; padding:10px 0px 0px 0px; margin-bottom:10px}
.gift-card-dropdown-right{float:left; margin-bottom:13px}
.gift-card-virtual-left{float:left; width:370px; padding-right:35px; margin-top:10px}
.gift-card-snail-left{float:left; width:370px; padding-right:35px; margin-top:0px}
.gift-card-virtual-right{float:left; clear:right; width:300px; margin-top:10px}
.gift-card-virtual-blurb{padding:15px 0px 0px 0px}
.gift-card-ato-virtual-button{float:right; clear:both; margin-right:-5px; _margin-right:0px}
.gift-card-ato-button{float:right; margin-right:-10px; _margin-right:-5px}
.gift-card-deliver-to-image{padding:10px 0px 10px 0px; display:block}
.gift-card-deliver-to-blurb{font-size:1em; font-weight:normal}
.gift-card-page-heading{margin:10px 15px 15px 15px}
.gift-card-redeem-button{padding:3px 0px 0px 10px; display:block}
#gift-card-redeem-panel{padding:0px 0px 0px 10px; clear:both}
.gift-card-redeem-blurb{padding:10px 0px 15px 0px}

.gift-card-number-checkout{float:left; margin:0px 20px 0px 0px; _margin:0px 5px 0px 0px; width:100px; font-weight:bold}
*+html .gift-card-number-checkout{float:left; margin:0px 5px 0px 0px; width:100px; font-weight:bold; /* IE7 fix */}

.gift-card-number-input-checkout{float:left; padding:0px 23px 0px 0px; _padding:0px 3px 0px 0px; width:160px; font-weight:bold}
*+html .gift-card-number-input-checkout{float:left; padding:0px 38px 0px 0px; width:170px; font-weight:bold;  /* IE7 fix */}



.gift-card-pin-number-checkout{float:left; margin:0px 30px 0px 0px; _margin:0px 15px 0px 0px; width:15px; font-weight:bold}
*+html .gift-card-pin-number-checkout{float:left; margin:0px 15px 0px 0px; _margin:0px 5px 0px 0px; width:15px;  /* IE7 fix */}

.gift-card-pin-number-input-checkout{float:left; margin:0px 38px 0px 0px; _margin:0px 0px 0px 0px; width:40px; _width:50px}
*+html .gift-card-pin-number-input-checkout{float:left; margin:0px 43px 0px 0px; width:40px; font-weight:bold;  /* IE7 fix */}

.gift-card-expiry-date-number-checkout{float:left; margin:0px 20px 0px 0px; _margin:0px 5px 0px 0px; width:70px; font-weight:bold}
*+html .gift-card-expiry-date-number-checkout{float:left; margin:0px 5px 0px 0px; _margin:0px 5px 0px 0px; width:80px;  /* IE7 fix */}
.gift-card-expiry-date-input-checkout{float:left; width:20px; _width:30px;}
*+html .gift-card-expiry-date-input-checkout{float:left; width:20px; font-weight:bold; /* IE7 fix */}
.gift-card-checkout-update-button{float:left; width:50px; padding-top:5px;}


.gift-card-issue-date-checkout{float:left; margin:0px 20px 0px 0px; _margin:0px 5px 0px 0px; width:65px; font-weight:bold}
*+html .gift-card-issue-date-checkout{float:left; margin:0px 5px 0px 0px; _margin:0px 5px 0px 0px; width:65px;  /* IE7 fix */}

.xmas-gifts-banner{margin-top:10px}
.order-confirmation-titles{padding:5px 0px 5px 0px; display:block}
.hr-confirm{height:20px; background-image:url(/images/hr-confirm.gif); background-repeat:repeat-x; display:block; clear:both}
.gc-enquiry-floats-left{float:left; height:20px; font-weight:bold; width:160px}
.gc-enquiry-floats-right{float:left; height:20px; font-weight:bold; width:300px}
.gc-enquiry-padding-static{float:left; margin:-15px 15px 10px 15px; _margin:-15px 0px 2px 0px; padding:0px 0px 0px 0px; _padding:0px 10px 0px 15px; clear:both}
.gc-enquiry-back-button{margin-top:20px}
.gc-enquiry-available-balance-left{float:left; margin-right:30px}
.gc-enquiry-available-balance-right{float:left; margin-right:60px; _margin-right:19px}
*+html .gc-enquiry-available-balance-right{float:left; margin-right:30px}
/* Single Use Vouchers  */
.voucher-blurb{margin:0px 0px 10px 0px}
.voucher-reject{border:1px solid lime}
.voucher-retrieve{margin:0px 10px 10px 10px; border:1px solid #B1005D;  padding:10px 10px 10px 10px; background-color:#FFF}
.voucher-retrieve-reject{border:1px solid red}
.tcs{color:#8c8a8a; font-size:.8em; padding:0px}
.voucher-title{margin:0px 0px 10px 0px; _margin:0px 0px 5px 0px}
.voucher-success{margin:10px 10px 10px 10px; border:1px solid #B1005D;  padding:10px 10px 10px 10px; background-color:#FFF}
.success img{display:block; margin-bottom:5px}
/* End of Single Use Vouchers  */

/* Multi Use Vouchers  */
.multi-vouch-container{float:left; width:440px;}
.multi-vouch-container-image{float:left; padding-left:25px; width:260px; clear:right; padding-top:20px;}
#back-to-top{float:right; clear:both; padding:15px 50px 10px 0px;}
/* End of Multi Use Vouchers  */

.content-padding-email-friend{padding-left:15px;}
.email-friend-message-instructions{width: 300px; height:66px;}
.thanks-email-sent{margin:20px 0px 0px 150px;}
#back-to-top{float:right;  padding:10px 30px 10px 0px}
#result-navigator-bottom{float:left; clear:both; padding:10px 0px 10px 20px}
.hehe{margin-top:0px}
.blocked{display:block;width:100%;text-decoration:none; cursor:hand;}
#advanced-search-lhn{width:165px; height:135px; margin:15px 0px 0px 0px; background-image:url(/images/advanced-search-lhn-rd1.png); background-repeat:no-repeat}
#money-back-guarantee{width:165px; height:135px; margin:15px 0px 15px 0px; background-image:url(/images/money-back-guarantee-rd1.png); background-repeat:no-repeat}
#money-back-guarantee-aquisition{width:165px; height:135px; margin:0px 0px 15px 0px;}
* html #money-back-guarantee{width:165px; height:135px; margin:15px 0px 10px 0px;}
.hehe{margin-top:0px}
.tomb{float:left; padding:5px; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; color:#666; text-align:center; width:114px; height:11px}

/*New Footer redesign*/
#footer-rd{width:940px; clear:both; background-color:#58595B;}
#faux-footer-rd{background-color:#58595B; 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:#58595B; }
.footer-boxes-header{font-size:.9em; color:#FFFFFF; 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:#FFFFFF; font-size:.8em; line-height:1.3em; display:block}
.footer-info-boxes a:hover{color:#899639;}
.footer-disclaimer{font-size:10px; height:50px; background-color:#58595B}
/*End of New Footer redesign*/
ul, li{list-style-type:none; padding:0; margin:0}
.sdlhn {background-color:#AFAFAF; color:#FFFFFFFF; font-weight:bold; padding:5px 5px 5px 10px;}
ol.form { margin:0px 0px 0px 0px; list-style-type:none; }       
li.form-line {}
li.form-button-Line {}  
li > div.label { float:left; padding-top:4px; width:150px; }
li > div.control { float:left; width:250px; }
li > div.control > div.validator { height:12px; font-size:10px; margin-top:-3px; color:Red;}
li > div.line { clear:both }
#prospect-box{padding:100px 0px 0px 25px;!important padding:100px 0px 0px 25px; float:left; margin:13px 0px 0px 0px; height:20px;}
.prospect-input-text{font-size:10px; padding-top:5px; color:#666; border:none; border-color: transparent; }
#prospect-box-button {float:right; width:27px; height:24px; margin:107px 10px 0px 0px; _margin:107px 0px 0px 0px;}
.prospect-inputs{background-color: #FFFFFF; border: 1px solid #7d7d7d; padding: 3px 3px 3px 3px; background:url(/images/input.gif) repeat-x;}
#error-message-prospect{border:1px solid #b1005d; margin:15px 0px 15px 0px; _margin:0px 0px 15px 0px; padding:15px; background-color:#fbf9e3}
#error-message-prospect img{padding-right:15px}
#mask{position:absolute; /* important */ 
        top:0px; /* start from top */
        left:0px; /* start from left */
        height:100%; /* cover the whole page */
        width:100%;  /* cover the whole page */
        display:none; /* don't show it '*/          
        
        /* styling bellow */
        background-color: black; 
    }
    
    .modal_window{
        position:absolute; /* important so we can position it on center later */
        display:none; /* don't show it */
        
        /* styling bellow */
        color:white;
		width:720px;
    }
    
    /* style a specific modal window  */
    #modal_window{
        padding:20px;
        border:1px solid gray;
        background: #000000;
        color:black;
    }
	
.bonus-cart-container{border:1px solid #999999; margin-left:15px; margin-top:10px;width:205px; min-height:150px; float:left; padding:10px 10px 10px 10px;}
.bonus-cart-container-content{float:left; width:135px; padding-left:15px;}
.bonus-image-generic{float:left; width:53px;}
.bonus-ato-cart{margin-top:15px;}
.awards-listing{color:#899639; font-weight:bold;}
.continue-button-cart{margin-top:15px; float:left; cursor:pointer;}
.checkout-button-cart{margin-top:15px; float:right;  padding-right: 15px;clear:right;}

