/***************************************************************************************************************
CSS instructions!

 * Please check the whole file before adding new classes.
 
 * To keep this file easy to maintain please follow the format below 
   i.e. each line under the headers has 4 spaces or 1 tab and all styles on one line.
   
 * Use comments where you can so others know what the styles are for.
 
 * Please use this file for styles that aren't club specific i.e. common structural elements not header colours.

Thanks,
Simon and Grant
 
***************************************************************************************************************/

/*********
Typography
*********/
	h1, h2, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", Times, Arial, serif; } 
	h1 { border-bottom: 1px solid #ccc; padding-bottom:10px; margin:0 0 10px 0; }	 
	h3 { font-weight: bold; }
	a:link {color:#830035;}
	a:visited {color:#830035;}
	a:hover {color:#000000;}
	a:hover, a:active{outline: none}
	a:active {color:#000000; }

	/*Sku tabulation*/
	.red-txt {color: #cc0000;font-weight: bold}
	.order-footer { margin-top:20px; background:url(/stwc/images/page-elements/bg-footer.gif) repeat-x 0 0; padding: 10px 30px; }
	.order-footer ul {padding: 6px 0px; list-style:none; float: left; width: 180px;}
	.order-footer li.header {font-weight: bold; list-style: none; margin-bottom: 6px; font-size: 0.85em; color:#666; }
	.order-footer ul.footerlist a {font-size: 0.85em; background:transparent url(/DWBase/images/icons/bullet.gif) no-repeat left center; padding-left: 12px; }
	
	/*Buttons*/
	a.button-primary, input.button-primary {color: #900;}
	
	/*Content tabs*/
	.secondary-tabs li a { color: #900; }
	.secondary-tabs li.selected a { color: #000; }
	
	/*Styled banner - main banner on page*/
	.subheader {background:url(/stwc/images/page-elements/bg-subheader.gif) repeat-x 0 0; color: #FFF; padding: 6px; }
	.subheader h3 {margin: 0px; font-size: 0.9em; }
	
	/*Individual page banners*/
	.events {background:url(/stwc/images/events/banner-bottom.jpg) no-repeat 0 0; }
	
	/*Gifts*/
	.gift-banner {background:transparent url(/stwc/images/gifts/banner.jpg) no-repeat 0 0; }
	.gift-banner h2 {color: #FFF;}
	.gift-orderform {background:#FFF url(/stwc/images/gifts/orderform.gif) no-repeat; }
	
	/*Top Navigation*/
	.searchContainer { border:1px solid #B0B8BE; position:relative; height:26px; overflow:hidden; }
    .searchField { border:1px solid #FFF!important; height:20px; width:133px; margin-top:1px; padding:2px; color:#3A3A3A; }
    .searchField:focus { background-color: #FFFFE6; }
    .searchBtn { background:url(/stwc/images/page-elements/search.gif) 0 0 no-repeat; cursor:pointer; width:24px!important; height:24px!important; position:absolute; top:1px; right:1px; border:none!important; }
    .buttonCheckout { background:#FFF; font-size:0.85em; cursor:pointer; border:none!important; color:#830035; padding:0!important; margin:0!important; }
    .buttonCheckout:hover { color:#000000; text-decoration:underline!important; }
    table.basketContainer { margin-top:8px; border:1px solid #CCC; }
    table.basketContainer td { padding:4px 6px; background:#FFF; }
    .postal {background: #eeeeee; text-align: center; border:thin solid #FF0000; line-height:0em}

	/*Logo styling*/
	#logo a { background:transparent url(/stwc/images/brand-bg.gif) no-repeat 0px 0px; display:block; height:78px; width:168px;  }
	#logo a:hover { background:transparent url(/stwc/images/brand-bg.gif) no-repeat 0 -92px; }
	#logo a:hover, #logo a:active{outline: none}
	
	/*Tab styling*/ 
	a:focus.sitenavLink{outline:#ccc dotted thin;}
	a.sitenavLink, a:link.sitenavLink, a:visited.sitenavLink {display:block; height:25px; border-right: 1px solid #eee; background:#000 url(/stwc/images/topnav/tab.gif) no-repeat 0 0; line-height: 25px; text-align: center; color: #fff;}
	a:hover.sitenavLink, a:active.sitenavLink {outline: none;}
	li.sitenavTab:hover a.sitenavLink {background:#999 url(/stwc/images/topnav/tab.gif) no-repeat 0px -25px}
	.sitenavTab .sitenavDropDown ul li {background:url(/stwc/images/topnav/link-divider.gif) no-repeat bottom left; width: 100%; list-style-position:outside; margin: 0px; float:left; display:block; line-height:20px; margin-top:1px;}
	.sitenavTab .sitenavDropDown ul a:link, .sitenavTab .sitenavDropDown ul a:visited {position: relative} 
	.sitenavTab .sitenavDropDown ul a:hover, .sitenavTab .sitenavDropDown ul a:active {cursor: pointer; text-decoration:none; color:#900; background:url(/stwc/images/topnav/subtab-hover.png) no-repeat 0 0; display:block; }
	
	/*Homepage page layouts*/
	#home-page h1, .info-content-page h1, .banner-header-page h1 {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
	.homepage-tabbed-promo { float: left; width: 308px; border:1px solid #C2C6C9; }
	.homepage-tabbed-nav { background:transparent url(/DWBase/images/tabs/tab.jpg) repeat-x 0 0!important; font-size:0.9em; margin-bottom:18px; }
	.homepage-tabbed-nav li.tab { float:left; width:154px; }
	.homepage-tabbed-nav a.tab-link { display:block; padding:7px 0; text-align:center; border-right:1px solid #C2C6C9; border-bottom:1px solid #C2C6C9; background:transparent url(/DWBase/images/tabs/tab.jpg) repeat-x 0 0; }
	.homepage-tabbed-nav a.tab-link-last { display:block; padding:7px 0; text-align:center; border-right:none; border-bottom:1px solid #C2C6C9; background:transparent url(/DWBase/images/tabs/tab.jpg) repeat-x 0 0; }
	.homepage-tabbed-nav a.selected { background:#FFF!important; border-bottom:1px solid #FFF; }
	.homepage-tabbed-list { margin:10px 0 0 30px; font-size: 0.85em; list-style: disc }
	.homepage-tabbed-list li { margin:0 0 8px 0; }
	.prevoffersDivide { border-top:1px solid #CCC; }
	
	.homepage-right-promo { height:95px; width:160px; border:1px solid #CCC; background-color:#FFF; position:relative; overflow:hidden; margin-bottom:10px; }
	.homepage-reveal { width:161px; position:absolute; bottom:-38px; left:0; background:url(/stwc/images/homepage/right-promo-title-bg.jpg) 0 0 repeat-x #585454; color:#FFF; }
	.homepage-reveal a:link, .homepage-reveal a:visited { color:#FFF; text-decoration:none;}
	.homepage-reveal a:hover, .homepage-reveal a:active { color:#CCC; text-decoration:none;}
	
	/*.homepage-reveal{ width:161px; position:absolute; bottom:-38px; left:0; background:url(/stwc/images/homepage/right-promo-title-bg-new.jpg) 0 0 repeat-x #820035; color:#FFF; } 
	.homepage-reveal a:link, .homepage-reveal a:visited { color:#FFF; text-decoration:none; }
	.homepage-reveal a:hover, .homepage-reveal a:active { color:#CCC; text-decoration:none; }*/
	
	.ui-tabs-nav a { color:#830035!important; }
	.ui-tabs-selected a span { color:#000!important; }
	.payment-options {float:left; width: 180px}
	.payment-options img {vertical-align: middle; margin:0 0 5px 0;}
	.payment-options .verisign-logo {margin-left: 65px;}
	.footerBanners {margin: 0px auto; width:920px}
	.footerBannerSize {line-height:4em; width:459px; text-align:right; vertical-align: middle;}
	.footerBanners #drinkawareLogo {margin-top: 18px; text-align: left}

	/*Sub homepages*/
	.subhp1_frag1 {background:transparent url(/stwc/images/wineoffers/subhp1_frag1.jpg) no-repeat bottom right;}
	.subhp1_frag2 {background:transparent url(/stwc/images/wineoffers/subhp1_frag2.jpg) no-repeat bottom right;}
	.subhp1_frag3 {background:transparent url(/stwc/images/wineoffers/subhp1_frag3.jpg) no-repeat bottom right;}
	.subhp1_frag4 {background:transparent url(/stwc/images/wineoffers/subhp1_frag4.jpg) no-repeat bottom right;}
	
	.subhp2_frag1 {background:transparent url(/stwc/images/wineplans/subhp2_frag1.jpg) no-repeat bottom right;}
	.subhp2_frag2 {background:transparent url(/stwc/images/wineplans/subhp2_frag2.jpg) no-repeat bottom right;}
	.subhp2_frag3 {background:transparent url(/stwc/images/wineplans/subhp2_frag3.jpg) no-repeat bottom right;}
	.subhp2_frag4 {background:transparent url(/stwc/images/wineplans/subhp2_fragsa.jpg) no-repeat bottom right;}
	.subhp2_frag5 {background:transparent url(/stwc/images/wineplans/subhp2_frag4.gif) no-repeat bottom right;}
	.subhp2_frag6 {background:transparent url(/stwc/images/wineplans/subhp2_frag7.jpg) no-repeat bottom right;}
	.subhp2_frag7 {background:transparent url(/stwc/images/wineplans/subhp2_frag8.jpg) no-repeat bottom right;}
	.subhp2_frag8 {background:transparent url(/stwc/images/wineplans/subhp2_frag9.jpg) no-repeat bottom right;}
	.subhp2_frag9 {background:transparent url(/stwc/images/wineplans/subhp2_frag4.jpg) no-repeat bottom right;}
	.subhp2_frag10 {background:transparent url(/stwc/images/wineplans/subhp2_frag10.jpg) no-repeat bottom right;}
	.subhp2_frag11 {background:transparent url(/stwc/images/wineplans/subhp2_frag11.jpg) no-repeat bottom right;}
	
	.subhp3_frag1 {background:transparent url(/stwc/images/finewine/subhp3_frag1.jpg) no-repeat bottom right;}
	.subhp3_frag2 {background:transparent url(/stwc/images/finewine/subhp3_frag2.jpg) no-repeat bottom right;}
	.subhp3_frag3 {background:transparent url(/stwc/images/finewine/subhp3_frag3.jpg) no-repeat bottom right;}
	.subhp3_frag4 {background:transparent url(/stwc/images/finewine/subhp3_frag4.jpg) no-repeat bottom right;}
	
	.subhp4_frag1 {background:transparent url(/stwc/images/wineguide/subhp4_frag1.jpg) no-repeat bottom right;}
	.subhp4_frag2 {background:transparent url(/stwc/images/wineguide/subhp4_frag2.jpg) no-repeat bottom right;}
	.subhp4_frag3 {background:transparent url(/stwc/images/wineguide/subhp4_frag3.jpg) no-repeat bottom right;}
	.subhp4_frag4 {background:transparent url(/stwc/images/wineguide/subhp4_frag4.jpg) no-repeat bottom right;}
	
	.subhp5_frag1 {background:transparent url(/stwc/images/gifts/subhp5_frag1.jpg) no-repeat bottom right;}
	.subhp5_frag2 {background:transparent url(/stwc/images/gifts/subhp5_frag3.jpg) no-repeat bottom right;}
	.subhp5_frag3 {background:transparent url(/stwc/images/gifts/subhp5_frag4.jpg) no-repeat bottom right;}
	.subhp5_frag4 {background:transparent url(/stwc/images/gifts/subhp5_frag2.jpg) no-repeat bottom right;}
	
	.subhp6_frag1 {background:transparent url(/stwc/images/events/subhp6_frag1.jpg) no-repeat bottom right;}
	.subhp6_frag2 {background:transparent url(/stwc/images/events/subhp6_frag2.jpg) no-repeat bottom right;}
	.subhp6_frag3 {background:transparent url(/stwc/images/events/subhp6_frag3.jpg) no-repeat bottom right;}
	.subhp6_frag4 {background:transparent url(/stwc/images/events/subhp6_frag4.jpg) no-repeat bottom right;}
	
	.subhp7_frag1 {background:transparent url(/stwc/images/abouttheclub/subhp7_frag1.jpg) no-repeat bottom right;}
	.subhp7_frag2 {background:transparent url(/stwc/images/abouttheclub/subhp7_frag2.jpg) no-repeat bottom right;}
	.subhp7_frag3 {background:transparent url(/stwc/images/abouttheclub/subhp7_frag3.jpg) no-repeat bottom right;}
	.subhp7_frag4 {background:transparent url(/stwc/images/abouttheclub/subhp7_frag4.jpg) no-repeat bottom right;}
	
	.subhp8_frag1 {background:transparent url(/stwc/images/gifts/country.jpg) no-repeat bottom right;}
	.subhp8_frag2 {background:transparent url(/stwc/images/gifts/grapes.jpg) no-repeat bottom right;}
	.subhp8_frag3 {background:transparent url(/stwc/images/gifts/grapes.jpg) no-repeat bottom right;}
	.subhp8_frag4 {background:transparent url(/stwc/images/gifts/country.jpg) no-repeat bottom right;}
	.subhp8_frag5 {background:transparent url(/stwc/images/gifts/country.jpg) no-repeat bottom right;}
	.subhp8_frag6 {background:transparent url(/stwc/images/gifts/grapes.jpg) no-repeat bottom right;}
	
	/*Wineplan page layouts*/
	.pagebanner { margin-bottom:10px; }
	.pagebanner img { display:block; }
	.introsection { float:left; width:540px }
	.wp-orderform { float:left; width:185px; margin-left:10px }
	
	/*New Customer banners*/
	.banner_newCustomer_text {padding: 6px 10px; background:transparent url(/stwc/images/offers/jan109_newCustomer/bannerBottom.jpg) no-repeat 0 0; color:#FFF;}
	.banner_newCustomer_text h3 { margin:0 0 10px 0; }
	.newCustomerBanner {margin-bottom: 10px}
	
	/*Wineplan banners*/
	.banner_4seasons_text {padding: 10px; background:transparent url(/stwc/images/wineplans/banner-4sea-bot.jpg) no-repeat 0 0; color:#FFF;}
	.banner_prescell_text {padding: 10px; background:transparent url(/stwc/images/wineplans/banner-prescell-bot.jpg) no-repeat 0 0; color:#FFF;}	
	.banner_firstcask_text {padding: 10px; background:transparent url(/stwc/images/wineplans/banner-firstcask-bot.jpg) no-repeat 0 0; color:#FFF;}	
	.banner_cellar_text {padding: 10px; background:transparent url(/stwc/images/wineplans/banner-cellar-bot.jpg) no-repeat 0 0; color:#FFF;}
	.banner_sa_text {padding: 10px; background:transparent url(/stwc/images/wineplans/banner-sa-bot.jpg) no-repeat 0 0; color:#FFF;}	
	.banner_special_text {padding: 10px; background:transparent url(/stwc/images/wineplans/banner-special-bot.jpg) no-repeat 0 0; color:#FFF;}	
	.banner_ozdirect_text {padding: 10px; background:transparent url(/stwc/images/wineplans/banner-oz-bot.jpg) no-repeat 0 0; color:#FFF;}
	.banner_riojaclub_text {padding: 10px; background:transparent url(/stwc/images/wineplans/banner-riojaclub-bot.jpg) no-repeat 0 0; color:#FFF;}
	.banner_tos_text {padding: 10px; background:transparent url(/stwc/images/wineplans/banner-spain-bot.jpg) no-repeat 0 0; color:#FFF; height:67px}
	.banner_cellar_text {padding: 10px; background:transparent url(/stwc/images/wineplans/banner-cellar-bot.jpg) no-repeat 0 0; color:#FFF;}
	.banner_bigreds_text {padding: 10px; background:transparent url(/stwc/images/wineplans/banner-bigreds-bot.jpg) no-repeat 0 0; color:#FFF;}
	.banner_claret_text {padding: 10px; background:transparent url(/stwc/images/wineplans/banner-claret-bot.jpg) no-repeat 0 0; color:#FFF; height:67px;}
	.banner_vinitalia_text {padding: 10px; background:transparent url(/stwc/images/wineplans/banner-vinitalia-bot.jpg) no-repeat 0 0; color:#FFF;}	
	.wineplan_guarantee {width: 444px; height:135px; background: #9C9; text-align:center; padding: 20px}
	
	/*Page banners*/
	.banner-wineoffers {background:#FFF url(/stwc/images/wineoffers/banner.jpg) no-repeat 0 0;}
	.banner-allaboutwine {background:#FFF url(/stwc/images/allaboutwine/banner.jpg) no-repeat 0 0;}
	.banner-gifts {background:#FFF url(/stwc/images/gifts/banner.jpg) no-repeat;}
	.banner-business {background:#FFF url(/stwc/images/gifts/banner-business.jpg) no-repeat;}
	.banner-events {background:#FFF url(/stwc/images/events/banner.jpg) no-repeat 0 0;}
	.banner-finewine {background:#FFF url(/stwc/images/finewine/banner.jpg) no-repeat 0 0;}
	.banner-fwService {background:#FFF url(/stwc/images/finewine/banner.jpg) no-repeat 0 0;}
	.banner-preRelease {background:#FFF url(/stwc/images/finewine/banner_preRelease.jpg) no-repeat 0 0;}
	.banner-wineguide {background:#FFF url(/stwc/images/wineguide/banner.jpg) no-repeat 0 0;}
	.banner-country {background:#FFF url(/stwc/images/wineguide/banner-country.jpg) no-repeat 0 0;}
	.banner-winetips {background:#FFF url(/stwc/images/wineguide/banner-winetips.jpg) no-repeat 0 0;}
	.banner-grapes {background:#FFF url(/stwc/images/wineguide/banner-grapes.jpg) no-repeat 0 0;}
	.banner-foodmatch {background:#FFF url(/stwc/images/wineguide/banner-food.jpg) no-repeat 0 0;}
	.banner-wineplans {background:#FFF url(/stwc/images/wineplans/banner.jpg) no-repeat 0 0;}
	.banner-contactus {background:#FFF url(/stwc/images/contactus/banner.jpg) no-repeat 0 0;}
	.banner-vintageFestival {background:#FFF url(/stwc/images/abouttheclub/vintageFestival/banner.jpg) no-repeat 0 0;}
	
	/*About The Club page layouts*/
	.membership-section { background:url(/stwc/images/productimages/dottedline.jpg) 0 100% no-repeat; margin:15px 0; padding:0 0 15px 0; }
	.membership-section-last { background:none; margin:15px 0; padding:0 0 15px 0; }
	.membership-section-image { float:left; width:220px; text-align:center; margin-right:20px; }
	.membership-section-content { float:left; width:564px; }
	.membership-section h3 { margin-top:0; }
	.banner-vintageFestival {}

	/* Bordeaux 09 page */
	#bdx div.banner {margin-bottom:20px;}
	#bdx div.copy {width:804px;display:block;}
	#bdx div.copy div.col1 {float:left;width:480px;}		
	#bdx div.copy div.col2 {width:300px;float:right;}	
	#bdx div.quoteblock {margin-left:20px;width:500px;}
	#bdx div.quoteblock p.quote {font-weight:bold;font-style:italic;}
	
	/* Voucher Page */
	div.voucher div.terms {background:url(../images/voucherpages/termsBG.jpg) center center no-repeat; height:84px; width:804px; margin-top:10px;}
	div.voucher div.terms h2{padding:5px 10px 5px 10px; margin:0; color:#000000; font-size:1em; font-weight:bold;}
	div.voucher div.terms p{padding:0px 10px 5px 10px; margin:0; color:#999999; font-size:1em;}
	
	div.voucher div.offer {background:url(../images/voucherpages/offerBG.jpg) center center no-repeat; height:160px; width:804px; margin-top:10px; padding:5px 0px;}
	div.voucher div.offer div.caseshot {width:100px; height:160px; float:left; padding:10px}
	div.voucher div.offer div.desc {width:674px; height:160px; margin-left:120px}
	div.voucher div.offer div.desc h2{color:#6e273d}
	
	/*Vintage Festival Pages*/
	.vintage {font-family:Georgia, "Times New Roman", Times, serif; font-size:1em;}
	.vintage h2 {font-size:1.5em; color:#6E273D;}
	.vintage p {margin:0;}
	.vintage div.banner{background:url(../images/vintageFestival/2010/customerBanner.jpg) center center no-repeat; height:303px; width:804px;}
	.vintage div.banner div.bannertitle {height:233px; padding:15px 0 0 10px;}
	.vintage div.banner div.text {color:#FFFFFF; padding:12px 0 0 10px}
	.vintage div.summary {background:url(../images/vintageFestival/2010/yellowBG.jpg) bottom center repeat-x; border:thin solid #CACACA; color:#6E273D; margin-top:10px;}
	.vintage div.summary p{padding:5px 10px}
	.vintage div.news {background:url(../images/vintageFestival/2010/greyBG.jpg) top center repeat-x; border:thin solid #CACACA; margin-top:10px; }
	.vintage div.news p{padding:5px 10px}
	
	.vintage div.title {border-top:thin solid #CACACA; border-bottom:thin solid #CACACA; margin-top:10px; clear:both;}
	.vintage ul.circle{list-style-type:disc; padding:0px 0 10px 25px;}
	.vintage ul.circle li{line-height:1.5em}
	
	/* Chooser Results */
	.desc {margin:12px 20px 12px 0;}
	
	/* Autocomplete */
	.ac_results{width:100%;padding:0;border:1px solid #6b2439;background-color:white;overflow:hidden;z-index:99999;}
	.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
	.ac_results .ac_over{background-color:#830035;color:white;}
	.ac_results .ac_over strong{color:white;}
	.ac_results li{width: 98%; margin:0;padding:1px 0px 1px 5px;cursor:default;display:block;overflow-x:hidden;text-align:left;font-size:12px;color:#112011;line-height:18px;overflow:hidden;white-space:nowrap;}
	.ac_results li strong{color:#830035;  font-weight: bold;}
	.ac_odd{background-color:#f2f2f2;}
	.highlight{height: 180px; width:259px; background:url(/LW/images/youraccount/wineplanner/highlight.gif) 0 0 no-repeat;}*/
	

	/* Wine plan management */
	
	DIV.summaryBox{width:711px;margin:0;padding:0;}
	DIV.summaryBox DIV.top,DIV.summaryBox DIV.tail{width:711px;height:5px;margin:0;padding:0;display:block;}
	DIV.summaryBox DIV.top HR,DIV.summaryBox DIV.tail HR{display:none;}
	DIV.summaryBox DIV.top{background:url(/LW/images/youraccount/wineplanner/wp711top.gif) 0 0 no-repeat;}
	DIV.summaryBox DIV.tail{background:url(/LW/images/youraccount/wineplanner/wp711tail.gif) 0 0 no-repeat;}
	DIV.summaryBox DIV.body{min-height:93px;}
	DIV.summaryBox DL.information{float:left;display:inline;margin:0;width:322px;z-index:1;}
	DIV.summaryBox DL.information DT,DIV.summaryBox DL.information DD{float:left;display:inline;padding:0 0 6px;margin:0;z-index:1;}
	DIV.summaryBox DL.information DT{font-weight:bold;width:130px;clear:left;}
	DIV.summaryBox DL.information DD{position:relative;width: 182px;z-index:1;}
	div.summaryBox dl.information dd .preference {font-weight: bold; font-size: 0.8em}
	div.summaryBox dl.information dd .next-case-option{width: 95px}
	DIV.summaryBox DL.information DD A{position:relative;z-index:1;font-size:0.8em;}
	DIV.summaryBox DL.information DD A:link,DIV.summaryBox DL.information DD A:visited{color:#6E273D;}
	DIV.summaryBox DL.information DD A:hover,DIV.summaryBox DL.information DD A:active{color:#6E273D;}
	DIV.summaryBox DIV.overlay{position:absolute;top:-25px;width:259px;z-index:1000;padding-bottom:10px; display:none;}
	DIV.summaryBox DIV.overlay DIV.overlayHeader{width:211px;height:28px;background:url(../images/youraccount/wineplanner/wp_bubble_header.png) left top no-repeat;margin-left:28px;padding:10px 10px 0 10px;}
	DIV.summaryBox DIV.overlay DIV.overlayHeader H3{margin:0;padding:0;font-size:1.2em;float:left;display:inline;}
	DIV.summaryBox DIV.overlay DIV.overlayHeader A.closer{display:inline;float:right;width:13px;height:13px;margin:0;padding:0;background:url(../img/btn/wp_bubble_closer.gif) 0 0 no-repeat;}
	DIV.summaryBox DIV.overlay DIV.overlayHeader A.closer SPAN{display:none;}
	DIV.summaryBox DIV.overlay DIV.overlayBody1{background:url(/LW/images/youraccount/wineplanner/wp_bubble_span.gif) right top repeat-y;width:259px;padding:0;}
	DIV.summaryBox DIV.overlay DIV.overlayBody1 DIV.overlayBody2{background:url(/LW/images/youraccount/wineplanner/wp_bubble_trailer.gif) right bottom no-repeat;width:259px;padding:0;min-height:135px;}
	DIV.overLayTail{background:url(/LW/images/youraccount/wineplanner/wp_bubble_tail.png) left top no-repeat;margin:0;padding:0;width:231px;height:10px;display:block;margin:0 0 0 28px;}
	DIV.overLayTail HR{display:none;}
	DIV.summaryBox DIV.overlay DIV.link{float:left;display:inline;margin-right:4px;margin-top:20px;}
	DIV.summaryBox DIV.overlay FORM{float:left;display:inline;width:211px;padding-top:10px;}
	DIV.summaryBox DIV.overlay FORM P.info{color:#6E273D;margin:0 0 10px;padding:0;}
	DIV.summaryBox DIV.overlay FORM FIELDSET P{float:left; clear:both;width:211px;margin:0 0 5px 0;}
	#next-delivery-popup .cancel-wineplan-questions li p label {width: 360px}
	DIV.summaryBox DIV.overlay FORM FIELDSET INPUT{float:left;display:inline;}
	DIV.summaryBox DIV.overlay FORM FIELDSET LABEL{float:left;display:inline;}
	
	DIV.summaryBox DIV.actionblock{float:left;display:inline;width:180px; padding:5px 10px;}
	DIV.summaryBox DIV.actionblock UL{list-style-type:none;margin:0;padding:0;}
	DIV.summaryBox DIV.actionblock UL LI{list-style-type:none;margin:0 0 5px;padding:0;}
	DIV.summaryBox DIV.actionblock UL LI.change-wine-plan{background:url(/LW/images/youraccount/wineplanner/pointerPink.gif) 0 0 no-repeat;padding-left:20px;height:16px;display:block;font-weight:bold;}
	DIV.summaryBox DIV.actionblock UL LI A:link,DIV.summaryBox DIV.actionblock UL LI A:visited{color:#6E273D;}
	DIV.summaryBox DIV.actionblock UL LI A:hover,DIV.summaryBox DIV.actionblock UL LI A:active{color:#6E273D;}
	DIV.summaryBox DIV.actions1{border-right:1px solid #B8B8B8; width: 270px;}
	DIV.summaryBox DIV.actions1 P{margin:0 0 5px;padding:0;font-weight:bold;}
	DIV.summaryBox DIV.actions1 P SPAN{font-weight:normal;display:inline;}
	DIV.summaryBox DIV.actions2{width:120px;}
	div.summaryBox div.actions2 .genericLGButton {clear: both; margin-bottom: 10px; }
	
	#changePlanDisplay {font-size: 0.85em}
	
	DIV.wpSpan2 H2{margin:0;padding:0;height:38px;float:left;display:inline;}
	DIV.wpSpan2 P.dragAndDrop{background:url(/LW/images/youraccount/wineplanner/drag_and_drop.gif) 0 0 no-repeat;padding:0;min-height:26px;_height:26px;width:310px;float:left;display:inline;margin:5px 0 0 260px;text-indent:-9999px;}
	DIV.wpSpan2 DIV.selectedwines{float: left; clear:left;width:682px;margin-right:10px;background: #000;}
	DIV.wpSpan2 DIV.selectedwines DIV.podhead{width:662px;height:25px;padding:6px 10px 4px;background:url(/LW/images/youraccount/wineplanner/podhead.gif) 0 0 no-repeat}
	DIV.wpSpan2 DIV.selectedwines DIV.podhead H3{float:left;display:inline;margin:3px 0 0;padding:0;color:#6e273d;font-size:1.4em;}
	DIV.wpSpan2 DIV.selectedwines DIV.podhead DIV.btls P{float:left;display:inline;margin:2px 0 0 2px;padding:0;font-size:0.8em;line-height:0.7em;}
	DIV.wpSpan2 DIV.selectedwines DIV.podhead DIV.btls P STRONG{float:left;display:inline;margin:-3px 2px 0 5px;padding:0;font-size:2.3em;line-height:1em;}
	DIV.wpSpan2 DIV.selectedwines DIV.podhead DIV.spaces P{float:left;display:inline;margin:2px 0 0 2px;padding:0;font-size:0.8em;line-height:0.7em;}
	DIV.wpSpan2 DIV.selectedwines DIV.podhead DIV.spaces P STRONG{float:left;display:inline;margin:-3px 2px 0 5px;padding:0;font-size:2.3em;line-height:1em;}
	DIV.wpSpan2 DIV.selectedwines SPAN.saveChanges, DIV.wpSpan2 DIV.selectedwines SPAN.reset{float:right;display:inline;margin-left:8px}
	DIV.wpSpan2 DIV.selectedwines DIV.sortable{clear:left;width:682px; min-height:400px;overflow:auto;}
	DIV.wpSpan2 DIV.selectedwines DIV.sortable UL{float:left;display:inline;margin:0;padding:10px 0 0;width:657px;min-height:580px;}
	* html DIV.wpSpan2 DIV.selectedwines DIV.sortable UL{height: 580px}
	DIV.wpSpan2 DIV.selectedwines DIV.sortable UL LI{float:left;display:inline;margin:0 0 10px 10px;padding:0;width:209px;}
	DIV.wpSpan2 DIV.selectedwines DIV.sortable UL LI P.draghandle{float:left;display:inline;margin:0;padding:0;width:209px;height:32px;background:url(/LW/images/youraccount/wineplanner/draghandleselected.gif) 0 0 no-repeat;}
	DIV.wpSpan2 DIV.selectedwines DIV.sortable UL LI P.draghandle SPAN{display:none;} 
	DIV.wpSpan2 DIV.selectedwines DIV.sortable UL LI DIV.winepod{font-size:0.85em;width:179px;padding:8px 15px;background:url(/LW/images/youraccount/wineplanner/winepodselected.gif) 0 bottom no-repeat;min-height: 145px}
	DIV.selectedwines DIV.sortable  div.rating_stars {display: none}
	* html DIV.wpSpan2 DIV.selectedwines DIV.sortable UL LI DIV.winepod{height: 130px}
	DIV.winepod h4 {margin:0px}
	DIV.wpSpan2 DIV.selectedwines DIV.sortable UL LI DIV.winepod h4, #sortable2 UL LI DIV.winepod h4 {min-height: 40px;}
	DIV.wpSpan2 DIV.selectedwines DIV.sortable UL LI DIV.winepod IMG{float:left;display:inline;margin-right:10px; margin-top: 15px}
	DIV.wpSpan2 DIV.selectedwines DIV.sortable UL LI DIV.winepod DIV.body{float:left;display:inline;width:115px;}
	DIV.wpSpan2 DIV.selectedwines DIV.sortable UL LI DIV.winepod DIV.body fieldset {margin-bottom: 10px}
	DIV.wpSpan2 DIV.selectedwines DIV.sortable UL LI DIV.winepod DIV.body A{background:url(/LW/images/youraccount/wineplanner/pointerWhite.gif) 0 0 no-repeat;padding-left:20px;height:16px;display:block; cursor:pointer}
	DIV.wpSpan2 DIV.selectedwines DIV.sortable UL LI DIV.winepod DIV.body p {display: none}
	DIV.wpSpan2 DIV.selectedwines DIV.podtail{width:662px;height:25px;padding:4px 10px 2px;background:url(/LW/images/youraccount/wineplanner/podtail.gif) 0 0 no-repeat}
	
	DIV.wpSpan2 DIV.alternativewines{float: left; width:244px;background:url(/LW/images/youraccount/wineplanner/sortable.gif) 0 0 repeat-y;}
	DIV.wpSpan2 DIV.alternativewines DIV.podhead{width:224px;height:25px;padding:6px 10px 4px;background:url(/LW/images/youraccount/wineplanner/podhead_narrow.gif) 0 0 no-repeat;}
	DIV.wpSpan2 DIV.alternativewines DIV.podhead H3{float:left;display:inline;margin:3px 0 0;padding:0;color:#6e273d;font-size:1.2em;}
	DIV.wpSpan2 DIV.alternativewines DIV.podhead DIV.btls P{float:left;display:inline;margin:2px 0 0 2px;padding:0;font-size:0.8em;line-height:0.7em;}
	DIV.wpSpan2 DIV.alternativewines DIV.podhead DIV.btls P STRONG{float:left;display:inline;margin:-3px 2px 0 0;padding:0;font-size:2.3em;line-height:1em;}
	DIV.wpSpan2 DIV.alternativewines DIV.sortable{clear:left;width:244px;height:545px;overflow:auto;min-height:590px}
	DIV.wpSpan2 DIV.alternativewines DIV.sortable UL{float:left;display:inline;margin:0;padding:10px 0 0;width:219px;min-height:535px;}
	DIV.wpSpan2 DIV.alternativewines DIV.sortable UL LI{float:left;display:inline;margin:0 0 10px 10px;padding:0;width:209px;}
	DIV.wpSpan2 DIV.alternativewines DIV.sortable UL LI P.draghandle{float:left;display:inline;margin:0;padding:0;width:209px;height:32px;background:url(/LW/images/youraccount/wineplanner/draghandle.gif) 0 0 no-repeat;}
	DIV.wpSpan2 DIV.alternativewines DIV.sortable UL LI DIV.winepod{font-size:0.85em;width:179px;padding:8px 15px;background:url(/LW/images/youraccount/wineplanner/winepod.gif) 0 bottom no-repeat;min-height: 145px}
	DIV.wpSpan2 DIV.alternativewines DIV.sortable UL LI DIV.winepod IMG{float:left;display:inline;margin-right: 10px; margin-top: 15px}
	DIV.wpSpan2 DIV.alternativewines DIV.sortable UL LI DIV.winepod DIV.body{float:left;display:inline;width:115px;}
	DIV.wpSpan2 DIV.alternativewines DIV.sortable UL LI DIV.winepod DIV.body div.rating_stars {width: 80px; margin: 0 0 10px 0}
	div.wpSpan2 div.alternativewines div.sortable ul li div.winepod div.rating_stars img {margin-top: 0}
	div.wpSpan2 div.alternativewines div.sortable ul li div.winepod div.body p{display: block}
	DIV.wpSpan2 DIV.alternativewines DIV.sortable UL LI DIV.winepod DIV.body LABEL,
	DIV.wpSpan2 DIV.alternativewines DIV.sortable UL LI DIV.winepod DIV.body select, 
	DIV.wpSpan2 DIV.alternativewines DIV.sortable UL LI P.draghandle SPAN, DIV.wpSpan2 DIV.alternativewines DIV.sortable UL LI DIV.winepod DIV.body A {display:none;}
	h2 .wineplan-welcome-msg {color: #768240;}
	#wineplanner-page .tooltip{float: right; background: url(/LW/images/icons/tooltip.gif) no-repeat top left; padding: 2px 0 5px 25px;}
	DIV.wpSpan2 DIV.alternativewines DIV.podtail{width:224px;height:25px;padding:4px 10px 2px;background:url(/LW/images/youraccount/wineplanner/podtail_narrow.gif) 0 0 no-repeat;}	

	/* Wineplans  */
	#wineplans-page div.tabbedContentTop {margin-top: 0; background: url(/LW/img/bg/tabWrapperTop.gif) no-repeat scroll left top;}
	div.summaryBox p.actionlink a{background: url(/LW/images/youraccount/wineplanner/pointerPink.gif) no-repeat scroll 0 0;display:block;font-weight:bold;height:16px;padding-left:20px;}
	#wineplans-summary-page .summaryBox-img {width: 225px; margin-right: 10px; position: relative; float:left; clear: both}
	#wineplans-summary-page {width: 730px; float: left}
	.wineplan-section {margin-top: 80px}
	#wineplans-summary-page  .other-wineplan-details{margin-right: 40px}
	.summaryBox-img-content {position: absolute; top: 0; left:0}
	.summaryBox-img-content {margin-left: 11px; width: 80px}
	.summaryBox-img-content p {font-weight: bold;}
	div.summaryBox div.body h4 {margin-top:0; font-size: 1.2em}
	#wineplans-summary-page h2 {margin-top: 0;}
	#wineplans-summary-page h4 {margin-top: 0; line-height: 1.4em}
	#wineplans-summary-page div.summaryBox {margin-bottom: 11px; clear: both; display: inline-block}
	div.summaryBox h4 {margin: 0px}
	#wineplans-summary-page div.summaryBox .body h3 {Margin-top: 0;}
	#wineplans-summary-page div.summaryBox div.body {width:669px}
	#wineplans-summary-page div.summaryBox dl.information {width: 250px; font-size: 1em}
	#wineplans-summary-page div.summaryBox dl.information dt {width: 110px; padding-bottom: 10px}
	#wineplans-summary-page div.summaryBox dl.information dd {width:103px; padding-bottom: 10px}
	#wineplans-summary-page div.summaryBox div.tail {background: url(../images/youraccount/wineplanner/wp711tail-manage.gif) no-repeat bottom left; width: 692px}
	#wineplans-summary-page div.summaryBox div.top {background: url(../images/youraccount/wineplanner/wp711top-manage.gif) no-repeat bottom left; width:692px }
	#wineplans-summary-page .subscription-info {float:left; width: 180px}
	#wineplans-summary-page p.actionlink {clear: both}
	#wineplans-summary-page .cancelled-plans h3 {margin: 0 0 7px; font-size: 1.2em}
	#wineplans-summary-page div.cancelled-plans div.top {background: url(../images/youraccount/wineplanner/wpcanceltop.gif) no-repeat top left}
	#wineplans-summary-page div.cancelled-plans div.body {background: url(../images/youraccount/wineplanner/wpcancelbody.gif) no-repeat bottom left; min-height:60px; width:673px; border: none; padding-bottom: 0; padding-top: 7px}
	#wineplans-summary-page div.cancelled-plans div.tail {background: url(../images/youraccount/wineplanner/wpcanceltail.gif) no-repeat top left}
	#wineplans-summary-page h2.cancelled-plns-hdr{clear: both; margin: 8px 0  4px; font-size: 1.6em; display: inline-block}
	div.manage-plans-frequency {margin: 10px 0 0}
	div.manage-plans-frequency p {clear: both}
	p.manage-wineplan-desc {margin-top: 10px}
	.wineplan-info {border:1px solid #ccc;margin-top:10px;padding:0 10px;width: 204px }
	.wineplan-section .genericLGButton {margin:10px 0;}
	div.tabbedContent div.panel .wineplan-section a img {margin-right: 55px; border: 1px solid #ccc; padding: 2px} 
	div.tabbedContent div.panel .wineplan-section a img.last-child {margin:0;}
	
	/* Wineplans - order complete*/
	#wineplan-order-complete .alternativewines, 
	#wineplan-order-complete .dragAndDrop, 
	#wineplan-order-complete div.podtail span {display: none}
	#wineplan-order-complete div.wpSpan2 div.selectedwines div.sortable ul, #wineplan-order-complete div.selectedwines div.sortable {width: 930px}
	#wineplan-order-complete div.selectedwines div.podhead {width: 912px; background: url(../images/youraccount/wineplanner/podhead-large.gif) no-repeat 0 0}
	#wineplan-order-complete div.selectedwines div.podtail {background: url(../images/youraccount/wineplanner/podtail-large.gif) no-repeat top left; width: 932px}
	div.podhead .freebtles p{width: 100px; float: left; margin: 5px;}
	#wineplan-order-complete div.selectedwines {width: 932px; background: url(../images/youraccount/wineplanner/sortable1-large.gif) repeat-y top left}
	#wineplan-order-complete div.selectedwines div.sortable ul {width: 887px}
	#wineplan-order-complete div.sortable ul li div.winepod div.body fieldset p{display:block; margin:5px 0 10px;}
	
	/* Wine plan popups */
	.summaryBox .overlay .overlayHeader {background: url(/LW/images/youraccount/wineplanner/wp_bubble_header.png) no-repeat scroll left top;height:28px;margin-left:28px;padding:10px 10px 0;width:211px;}
	div.summaryBox div.overlay div.overlayBody1 div.overlayBody2 {display: inline-block;background:transparent url(../images/youraccount/wineplanner/wp_bubble_trailer.gif) no-repeat scroll right bottom;min-height:105px;padding:0;width:259px;}
	div.summaryBox div.overlay div.overlayBody1 div.overlayBody2 fieldset dl {margin: 0; padding: 0}
	div.summaryBox div.overlay div.overlayHeader h3{margin:0;padding:0;}
	div.summaryBox div.overlay div.overlayHeader a.closer span {display:none;}
	div.summaryBox div.overlay div.overlayHeader a.closer {background:transparent url(/LW/img/btn/wp_bubble_closer.gif) no-repeat scroll 0 0;display:inline;float:right;height:13px;margin:0;padding:0;width:13px;clear: none}
	div.summaryBox div.overlay div.overlayHeader h3 {display:inline;float:left;font-size:1.2em;margin:0;padding:0;}
	div.summaryBox  div.overlay form {display:inline;float:left;padding-top:10px;width:219px;}
	div.summaryBox div.overlay {display:none;padding-bottom:10px;position:absolute;top:-15px;width:259px;z-index:1000;}
	DIV.summaryBox DIV.overlay DIV.link{float:left;display:inline;margin-right:2px;margin-top:20px;}
	DIV.summaryBox DIV.overlay div.overlayBody2 .genericGButton {float:left}
	DIV.summaryBox DIV.overlay div.overlayBody2 .genericRedButton {float: right; clear:both; display: block}
	DIV.summaryBox DIV.overlay div.overlayBody2 dl dt {width: 100px}
	div.summaryBox div.overlay form p.info{font-weight: bold}
	#CancelClose fieldset p{font-weight: normal}
	
	/* Next delivery popup */
	#next-delivery-popup fieldset p {width: 400px;}
	#next-delivery-popup .specialoffer {background: url(/LW/images/youraccount/wineplanner/specialofferwineplan.gif) no-repeat 0 0; width: 390px}
	#next-delivery-popup .specialoffer a.readmore {background: url(/LW/img/bg/pointerGreen.gif) no-repeat 0 0 }
	#next-delivery-popup form li, #next-delivery-popup form li label {font-weight: normal}
	#next-delivery-popup form p.info, #next-delivery-popup form p.question {font-weight:bold; float: none}
	#next-delivery-popup fieldset .formreveal p {clear:both; margin:5px 0 0 20px} 
	#next-delivery-popup fieldset li label {width: 160px}
	#next-delivery-popup fieldset p select {float:right}
	#next-delivery-popup  div.overlayBody1 div.overlayBody2{background: url(/stwc/images/youraccount/wineplanner/wp_bubble_delivery.gif) no-repeat bottom right; width:483px;}
	#next-delivery-popup div.overlayHeader {background: url(/stwc/images/youraccount/wineplanner/wp_bubble_delivery_header.png) no-repeat bottom right; width: 435px;}
	#next-delivery-popup  div.overLayTail {background: url(/stwc/images/youraccount/wineplanner/wp_bubble_delivery_tail.gif) no-repeat bottom right; width: 455px;}
	#next-delivery-popup  form fieldset li {float: left; width: 400px}
	#next-delivery-popup  form {width: 411px; padding-left: 5px}
	#next-delivery-popup .formreveal span.genericRedButton {margin: 10px 0 0 10px;}
	#preference-popup fieldset {margin-bottom: 10px}
	
	/* Free bottles popup */
	.qtip div.product-info{width: 202px; float: left}
	.qtip div.product-info h3 {margin: 5px 2px}
	.qtip div.product-info img {float: left; margin: 0 8px 0 0}
	.qtip DIV#first-product {border-right: 3px solid #6e273d;margin-right: 11px; padding-right: 8px}
	.qtip img.product-images {float:right; margin: 0 10px 0 0}
	.qtip div.product-info p.winename {color:#1E1E1E; float: left; width: 160px}	
	
	#mailing-products .special-offer-info .addcase {margin-left: 0px}
	#mailing-products .winelist-image {min-width: 100px; width:100px; min-height: 100px; height: 100px}
	
	.special-offer-info .addcase p {margin:0px}
	
	
	/** MGM Forms elements **/
	#MGM-forms fieldset {border:medium none;margin:0;padding:0;}
	#MGM-forms .formfield {float: none}
	#MGM-forms fieldset dl {padding-top: 10px; margin-top: 10px}
	#MGM-forms fieldset dl dt {clear: both; float: left; width: 125px; text-align: right; padding: 5px 15px 0 0;}
	#MGM-forms fieldset dl dd {margin-bottom: 15px}
	#MGM-forms fieldset dl dd input {border:1px solid #B0B8BE; padding: 1px 2px 3px; margin:0px;}
	#MGM-forms fieldset dt.required {font-weight: bold;}
	#MGM-forms fieldset dt label span.extra-info {font-weight: normal; margin: 0;}
	#MGM-forms fieldset textarea {width: 220px}
	#MGM-forms fieldset p {margin-left: 140px}	
	
	/*MGM Forms*/
	#MGM-forms {margin: 20px 0px;}
	.MGM-FormStructure {float: left; margin: 0px 6px; -moz-border-radius: 16px; width: 210px}
	#MGM-forms fieldset dl dt {width: 70px}
	#MGM-forms div.innerfield input {margin:10px 0 0 85px;}
	
	#refer-container {
		height: 170px;
		width: 960px;
		margin: 0px;
		padding: 0px;
		margin-bottom: 10px
	}
	#refer-3free {
		margin: 0px;
		padding: 0px;
		height: 105px;
		width: 495px;
		padding-top: 65px;
		font-size:0.9em;
		padding-left: 17px;
		float:left;
		background-image:url(/LW/images/MGM/referbanner01.jpg);
		font-weight:bold;
	}
	#refer-3steps {
		margin: 0px;
		padding: 0px;
		padding-left: 75px;
		padding-top: 46px;
		height: 124px;
		width: 373px;
		float:left;
		background-image:url(/LW/images/MGM/referbanner02.jpg);
		line-height: 16px;
		font-size:small;
		color:#FFFFFF;
	}
	
	#refer-3steps p {font-size: 0.9em; margin: 4px 0px 6px 4px}
	#refer-container .tandc {
		font-size:0.9em;
		font-weight:normal;
	}