/***************************************************************************************************************
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; clear: both; display: inline-block}
	.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;  }
	img.logo a:hover { background:transparent url(/stwc/images/brand-bg.gif) no-repeat 0 -92px; }
	img.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;}
	
	.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;}
	.subhp2_frag12 {background:transparent url(/stwc/images/wineplans/subhp2_frag12.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;}
	.subhp4_frag5 {background:transparent url(/stwc/images/wineguide/subhp4_frag5.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_hugh_text {padding: 10px; background:transparent url(/stwc/images/wineplans/banner-hugh-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_lechai_text {padding: 10px; background:transparent url(/stwc/images/wineplans/banner-chai-bot.jpg) no-repeat 0 0; color:#FFF; height:67px}
	.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;}	
	.banner_hugh_text {padding: 10px; background:transparent url(/stwc/images/wineplans/banner-hugh-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-history {background:#FFF url(/stwc/images/wineguide/banner-history.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 **/
	.mgmforms {
    border: 1px solid #CCCCCC;
    float: left;
    margin: 10px 10px 0 0;
    padding: 10px;
    width: 310px;
}	
		
	#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;pading-left: 17px;float:left;background-image:url(/LW/images/MGM/referbanner01.jpg);font-weight:bold;}
	#refer-3steps {margin: 0;padding: 0;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;}
	
	/*Flexible delivery popup stwc specific styles */
	
	.ui-dialog .ui-dialog-title {font-family: Georgia;}
	.popup-key {font-size: 0.9em !important}
	.checkoutbutton input{ background:#B12222 url(/DWBase/images/buttons/bg_button-atb_nojs.gif) repeat-x  0 0; color: #fff; font-weight: bold; border: 0; cursor: pointer; padding: 3px; font-size: 1.1em!important }
	.ui-corner-all {-moz-border-radius: 0!important}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:url(/DWBase/images/buttons/bg_button-atb_nojs.gif) repeat-x scroll 0 0!important; border:0!important;cursor:pointer;font-size:0.9em; color:#fff!important; padding:0 6px 2px!important; margin:0}
	.flexibleDeliveryMsg {width: 260px!important; display:inline-block; padding:4px !important; margin-top: 5px;}
	.genericGButton {background:url(/DWBase/images/buttons/bg_button_nojs.gif) repeat-x scroll 0 0 transparent!important;}
	.calendar-next button  {background: none!important}
	.calendar-next button {background: none!important}
	.genericGButton button {background: none!important}	 
	.calendar-prev, .calendar-next, .calendar-prev button, .calendar-next button {url("/DWBase/images/buttons/bg_button_nojs.gif") repeat-x 0 0!important}
	
	#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;
	}
	/*************
	New Checkout  work added by AMG 5/08/10
	**************/	
/* sign in */
.form {
    float: left;
    width: 510px;
}
.form h3 {
	margin: 10px 0!important;
	font-size: 1.2em
}

/* Basket page */


/* footer */
#footer ul {padding: 6px 0px; list-style:none; float: left; width: 180px;}
#footer li.header {font-weight: bold; list-style: none; margin-bottom: 6px; font-size: 1.1em; color:#666; }
#footer ul.footerlist a {font-size: 1em; background: url(/DWBase/images/icons/bullet.gif) no-repeat left center; padding-left: 12px; }
#footer .payment-options p {font-size: 1.1em}
#footer .footerBannerSize{float: left;}
#footer .terms {clear:both;color:#999;font-size:1.1em;}

.checkout-page h2 {font-weight: normal; font-size: 1.8em; margin-top: 10px}
.checkout-page h1 {margin-top: 10px; width: 715px; float: left; font-weight: normal; font-size: 2.1em}
.checkout-page h2 .sub-header {font-weight: 0.6em}



/* Tooltips /error message*/
.error{clear: both; float: left} 
	
	#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;pading-left: 17px;float:left;background-image:url(/LW/images/MGM/referbanner01.jpg);font-weight:bold;}
	#refer-3steps {margin: 0;padding: 0;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;}
	
	
	.ui-dialog .ui-dialog-title {font-family: Georgia;}
	.popup-key {font-size: 0.9em !important}
	.checkoutbutton input{ background:#B12222 url(/DWBase/images/buttons/bg_button-atb_nojs.gif) repeat-x  0 0; color: #fff; font-weight: bold; border: 0; cursor: pointer; padding: 3px; font-size: 1.1em!important }
	.ui-corner-all {-moz-border-radius: 0!important}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:url(/DWBase/images/buttons/bg_button-atb_nojs.gif) repeat-x scroll 0 0!important; border:0!important;cursor:pointer;font-size:0.9em; color:#fff!important; padding:0 6px 2px!important; margin:0}
	.genericGButton {background:url(/DWBase/images/buttons/bg_button_nojs.gif) repeat-x scroll 0 0 transparent!important;}
	 .calendar-next button {background: none!important}
	/* Tooltip stwc specifics */
	a.tooltip{float: right}
	.browseresult a.tooltip{float: none; display: block; margin-top: 10px}
	
	/*New recruitment template*/
	#recr-offer {background:#CCC;}
	#recr-offer .recruit-rcol li {background:url(/stwc/images/recruitment/common/benefit_tick.gif) no-repeat top left;}
	#recr-offer .recruit-pitch {background:url(/stwc/images/recruitment/common/bg_pitch.gif) no-repeat top left;}
	#recr-offer .recruit-help, #recr-offer .recruit-customers {background:url(/stwc/images/recruitment/common/help.gif) no-repeat top left;}
	#recr-offer .recruit-customers {background:url(/stwc/images/recruitment/common/customer_quotes.gif) no-repeat top left;}
	#recr-offer input.submit {background: transparent url(/stwc/images/recruitment/common/bg_order.gif) repeat-x scroll 50% 0;}
	#recr-offer .tcs {color: #666}
	
	#recr-offer .order-arrow {
		background:url(/stwc/images/recruitment/common/order_arrow.gif) no-repeat 0 0;
		color:#FFFFFF;
		font-size:1.4em;
		height:44px;
		line-height:1.4em;
		margin:10px 0 0 -34px;
		padding:6px;
		text-align:center;
		width:268px;
		font-weight: bold
	}
	
	.promo {font-size: 0.9em}
	ol.orderform {font-size:0.9em;}
	.orderform-savingtext {margin-bottom:8px; font-size:0.9em;}
	
	/*Jan Sale nav*/
#jansale-nav {width:780x;height:191px;}
#jansale-nav img {float: left;}
#jansale-nav ul, #jansale-nav li {list-style-type:none;height:34px;margin:0;padding:0;float:left;}
#jansale-nav li, #jansale-nav a {float:left;}
#jansale-nav li, #jansale-nav a {height:34px;display:block;argin:0;padding:0;}
#jansale-nav li span {display:none;margin:0;padding:0;}
#jansale-nav .tab1 {height:37px;width:122px;background:url(/stwc/images/offers/dec10/mixed-cases-tab.jpg) bottom left no-repeat;margin:0;padding:0;}
#jansale-nav .tab1 a {height:37px;width:122px;background:url(/stwc/images/offers/dec10/mixed-cases-tab.jpg) top left no-repeat;margin:0;padding:0;}
#jansale-nav .tab1 a:hover {height:37px;width:122px;background:url(/stwc/images/offers/dec10/mixed-cases-tab.jpg) bottom left no-repeat;margin:0;padding:0;}
#jansale-nav .tab2 {height:37px;width:123px;background:url(/stwc/images/offers/dec10/red-wines-tab.jpg) bottom left no-repeat;margin:0;padding:0;}
#jansale-nav .tab2 a {height:37px;width:123px;background:url(/stwc/images/offers/dec10/red-wines-tab.jpg) top left no-repeat;margin:0;padding:0;}
#jansale-nav .tab2 a:hover {height:37px;width:123px;background:url(/stwc/images/offers/dec10/red-wines-tab.jpg) bottom left no-repeat;margin:0;padding:0;}
#jansale-nav .tab3 {height:37px;width:129px;background:url(/stwc/images/offers/dec10/white-wines-tab.jpg) bottom left no-repeat;margin:0;padding:0;}
#jansale-nav .tab3 a {height:37px;width:129px;background:url(/stwc/images/offers/dec10/white-wines-tab.jpg) top left no-repeat;margin:0;padding:0;}
#jansale-nav .tab3 a:hover {height:37px;width:129px;background:url(/stwc/images/offers/dec10/white-wines-tab.jpg) bottom left no-repeat;margin:0;padding:0;}
#jansale-nav .tab4 {height:37px;width:157px;background:url(/stwc/images/offers/dec10/rose-wines-tab.jpg) bottom left no-repeat;margin:0;padding:0;}
#jansale-nav .tab4 a {height:37px;width:157px;background:url(/stwc/images/offers/dec10/rose-wines-tab.jpg) top left no-repeat;margin:0;padding:0;}
#jansale-nav .tab4 a:hover {height:37px;width:157px;background:url(/stwc/images/offers/dec10/rose-wines-tab.jpg) bottom left no-repeat;margin:0;padding:0;}
#jansale-nav .tab5 {height:37px;width:112px;background:url(/stwc/images/offers/dec10/classics-tab.jpg) bottom left no-repeat;margin:0;padding:0;}
#jansale-nav .tab5 a {height:37px;width:112px;background:url(/stwc/images/offers/dec10/classics-tab.jpg) top left no-repeat;margin:0;padding:0;}
#jansale-nav .tab5 a:hover {height:37px;width:112px;background:url(/stwc/images/offers/dec10/classics-tab.jpg) bottom left no-repeat;margin:0;padding:0;}
#jansale-nav .tab6 {height:37px;width:137px;background:url(/stwc/images/offers/dec10/mystery-cases-tab.jpg) bottom left no-repeat;margin:0;padding:0;}
#jansale-nav .tab6 a {height:37px;width:137px;background:url(/stwc/images/offers/dec10/mystery-cases-tab.jpg) top left no-repeat;margin:0;padding:0;}
#jansale-nav .tab6 a:hover {height:37px;width:137px;background:url(/stwc/images/offers/dec10/mystery-cases-tab.jpg) bottom left no-repeat;margin:0;padding:0;}

/*Valentines nav*/
#valentine-nav {width:780px;height:34px;margin-top:1px;}
#valentine-nav img {float: left;}
#valentine-nav ul, #valentine-nav li {list-style-type:none;height:34px;margin:0;padding:0;float:left;}
#valentine-nav li, #valentine-nav a {float:left;}
#valentine-nav li, #valentine-nav a {height:34px;display:block;margin:0;padding:0;}
#valentine-nav li span {display:none;margin:0;padding:0;}
#valentine-nav .tab1 {height:34px;width:271px;background:url(/stwc/images/offers/jan11/valtab1.jpg) bottom left no-repeat;margin:0;padding:0;}
#valentine-nav .tab1 a {height:34px;width:271px;background:url(/stwc/images/offers/jan11/valtab1.jpg) top left no-repeat;margin:0;padding:0;}
#valentine-nav .tab1 a:hover {height:34px;width:271px;background:url(/stwc/images/offers/jan11/valtab1.jpg) bottom left no-repeat;margin:0;padding:0;}
#valentine-nav .tab2 {height:34px;width:255px;background:url(/stwc/images/offers/jan11/valtab2.jpg) bottom left no-repeat;margin:0;padding:0;}
#valentine-nav .tab2 a {height:34px;width:255px;background:url(/stwc/images/offers/jan11/valtab2.jpg) top left no-repeat;margin:0;padding:0;}
#valentine-nav .tab2 a:hover {height:34px;width:255px;background:url(/stwc/images/offers/jan11/valtab2.jpg) bottom left no-repeat;margin:0;padding:0;}
#valentine-nav .tab3 {height:34px;width:254px;background:url(/stwc/images/offers/jan11/valtab3.jpg) bottom left no-repeat;margin:0;padding:0;}
#valentine-nav .tab3 a {height:34px;width:254px;background:url(/stwc/images/offers/jan11/valtab3.jpg) top left no-repeat;margin:0;padding:0;}
#valentine-nav .tab3 a:hover {height:34px;width:254px;background:url(/stwc/images/offers/jan11/valtab3.jpg) bottom left no-repeat;margin:0;padding:0;}

/*sub nav*/
#sub-nav {height:40px;display:block;}
#sub-nav ul {margin-bottom:10px;}
#sub-nav li {width:259px;height:40px;float:left;display:block;line-height:40px;background:#ccc;border-right:1px solid #fff;color:#000;text-align:center;margin-top:-10px;}
#sub-nav li.last {width:259px!important;height:40px;float:left;display:block;line-height:40px;background:#ccc;color:#fff;text-align:center;}
#sub-nav a {color:#fff;text-decoration:none;background:url(/stwc/images/offers/march2011/sub-nav-bg.jpg) repeat-x;display:block;}
#sub-nav a:hover {color:#000;text-decoration:none;background:#ccc; display:block;}

/*two sub nav*/
#two-sub-nav {height:40px;display:block;}
#two-sub-nav ul {margin-bottom:10px;}
#two-sub-nav li {width:390px;height:40px;float:left;display:block;line-height:40px;background:#ccc;border-right:1px solid #fff;color:#000;text-align:center;margin-top:-10px;}
#two-sub-nav li.last {width:389px!important;height:40px;float:left;display:block;line-height:40px;background:#ccc;color:#000;text-align:center;}
#two-sub-nav a {color:#fff;text-decoration:none;background:url(/stwc/images/offers/march2011/sub-nav-bg.jpg) repeat-x;display:block;}
#two-sub-nav a:hover {color:#000;text-decoration:none;background:#ccc; display:block;}

/*three nav*/
#three-sub-nav {height:40px;display:block;}
#three-sub-nav ul {margin-bottom:10px;}
#three-sub-nav li {width:266px;height:40px;float:left;display:block;line-height:40px;background:#ccc;border-right:1px solid #fff;color:#000;text-align:center;margin-top:-10px;}
#three-sub-nav li.last {width:266px!important;height:40px;float:left;display:block;line-height:40px;background:#ccc;color:#fff;text-align:center;}
#three-sub-nav a {color:#fff;text-decoration:none;background:url(/stwc/images/offers/march2011/sub-nav-bg.jpg) repeat-x;display:block;}
#three-sub-nav a:hover {color:#000;text-decoration:none;background:#ccc; display:block;}

/*five sub nav*/
#five-sub-nav {height:40px;display:block;margin-top:10px;}
#five-sub-nav ul {margin-bottom:10px;}
#five-sub-nav li {width:155px;height:40px;float:left;display:block;line-height:40px;background:#ccc;border-right:1px solid #fff;color:#000;text-align:center;margin-top:-10px;}
#five-sub-nav li.last {width:156px!important;height:40px;float:left;display:block;line-height:40px;background:#ccc;color:#000;text-align:center;}
#five-sub-nav a {color:#fff;text-decoration:none;background:url(/stwc/images/offers/march2011/sub-nav-bg.jpg) repeat-x;display:block;}
#five-sub-nav a:hover {color:#000;text-decoration:none;background:#ccc; display:block;}

/*seven sub nav*/
#seven-sub-nav {height:35px;display:block;margin-bottom:0px;}
#seven-sub-nav ul {margin-bottom:0px;}
#seven-sub-nav li {width:110px;height:35px;float:left;display:block;line-height:35px;background:#490905;border-right:1px solid #fff;color:#fff;text-align:center;margin-top:0px;}
#seven-sub-nav li.last {width:114px!important;height:35px;float:left;display:block;line-height:35px;background:#490905;color:#fff;text-align:center;}
#seven-sub-nav a {color:#fff;text-decoration:none;background:url(/stwc/images/offers/nov11/xmas-nav.jpg) repeat-x;display:block;}
#seven-sub-nav a:hover {color:#fff;text-decoration:none;background:#490905; display:block;}

/*eight sub nav*/
#eight-sub-nav {height:35px;display:block;margin-bottom:0px;}
#eight-sub-nav ul {margin-bottom:0px;}
#eight-sub-nav li {width:96px;height:35px;float:left;display:block;line-height:35px;background:#490905;border-right:1px solid #fff;color:#fff;text-align:center;margin-top:0px;}
#eight-sub-nav li.last {width:101px!important;height:35px;float:left;display:block;line-height:35px;background:#490905;color:#fff;text-align:center;}
#eight-sub-nav a {color:#fff;text-decoration:none;background:url(/stwc/images/offers/nov11/xmas-nav.jpg) repeat-x;display:block;}
#eight-sub-nav a:hover {color:#fff;text-decoration:none;background:#490905; display:block;}



/*offer two sub nav*/
#offer-two-sub-nav {height:40px;display:block;}
#offer-two-sub-nav ul {margin-bottom:10px;}
#offer-two-sub-nav li {width:390px;height:40px;float:left;display:block;line-height:40px;background:#ccc;border-right:1px solid #fff;color:#000;text-align:center;margin-top:-10px;}
#offer-two-sub-nav li.last {width:389px!important;height:40px;float:left;display:block;line-height:40px;background:#ccc;color:#000;text-align:center;}
#offer-two-sub-nav a {color:#fff;text-decoration:none;background:url(/stwc/images/offers/march2011/sub-nav-bg.jpg) repeat-x;display:block;}
#offer-two-sub-nav a:hover {color:#000;text-decoration:none;background:#ccc; display:block;}

/*four sub nav*/
#four-sub-nav {height:40px;display:block;}
#four-sub-nav li {width:194px;height:40px;float:left;display:block;line-height:40px;background:#ccc;border-right:1px solid #fff;color:#000;text-align:center;margin-top:0px;}
#four-sub-nav li.last {width:195px!important;height:40px;float:left;display:block;line-height:40px;background:#ccc;color:#000;text-align:center;}
#four-sub-nav a {color:#fff;text-decoration:none;background:url(/stwc/images/offers/march2011/sub-nav-bg.jpg) repeat-x;display:block;}
#four-sub-nav a:hover {color:#000;text-decoration:none;background:#ccc; display:block;}

/*offer four sub nav*/
#offer-four-sub-nav {height:40px;display:block;}
#offer-four-sub-nav ul {margin-bottom:10px;}
#offer-four-sub-nav li {width:195px;height:40px;float:left;display:block;line-height:40px;background:#ccc;border-right:1px solid #fff;color:#000;text-align:center;margin-top:-10px;}
#offer-four-sub-nav li.last {width:193px!important;height:40px;float:left;display:block;line-height:40px;background:#ccc;color:#000;text-align:center;}
#offer-four-sub-nav a {color:#fff;text-decoration:none;background:url(/stwc/images/offers/march2011/sub-nav-bg.jpg) repeat-x;display:block;}
#offer-four-sub-nav a:hover {color:#000;text-decoration:none;background:#ccc; display:block;}

/*Clear floats*/
.cf {clear:both}

body#checkout h2 {
	font-size: 20px;
	font-weight: normal;
	margin: 10px 0;
}

.align_list_text {
	display:block;
	margin-left: 23px;
	font-size: 11px;
	margin-top: 3px
}

/*Layout for basic page */
div#search, div#rightframe {
	float: left;
	margin: 10px 0 0 10px;
	width: 230px;
}

div#content {
	float: left;
	margin: 10px 0 0 10px;
	width: 700px;
}

#container {
    background-color: #FFFFFF;
    margin: 0 auto;
    text-align: left;
    width: 980px;
}

/* Form elements - duplicated from checkout */
fieldset dl dt {
    clear: left;
    float: left;
    padding: 0 12px 0 0;
    text-align: right;
    width: 153px;
}
fieldset dl dd {
    margin-bottom: 0;
    min-height: 30px;
}
fieldset dl dd input[type="text"], fieldset dl dd input[type="password"], fieldset dl dd textarea {
    border: 1px solid #B0B8BE;
    padding: 1px 2px 3px;
}
#create-account-benefits h3 {
	margin-top: 9px!important
}
#create-account-benefits ol {
	padding-top: 16px
}

/*WPV*/ 
.result_title {
	color: #7D1237;
}
.del-apply-changes h4 {
	margin-bottom: 0!important;
	font-weight: bold;
}
.del-apply-changes .primary-button {
	margin-top: 0!important
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-size: 1em
}
ul.alternative-case-list div.desc {
	margin: 0!important;
	min-height: 128px;
}
body#wpv .sub-header {
	font-size: 18px;
	font-weight: normal
}
#wpv .case-header-name {
	margin-top: 6px;
}
#wpv #content .saving {
	margin: 5px 0 0;
}
label.mandatory em {
    left: -999em;
    position: absolute;
}
.sub-section {
    border: 1px solid #DCDCDC;
    margin: 0 0 15px;
    padding: 10px;
}
.sitenavTab {
	width: 120px!important	
}
.columns2 {
	width: 270px;
}
.lastTab {
	width: 140px!important	
}
#wpv #search {
	border: none;
}
#wpv .ui-dialog p {margin: 12px 0px}

#wpv #search #signin {
	border: 0;
	padding: 0;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px;
	width: 206px!important
}
#wpv div.alternative-nav h2 {margin: 0px}
#wpv #search #signin h3 {
	font-family: Arial;
	font-style: normal;
	color: #000;
	font-weight: normal;
	font-size: 1em;
	margin-top: 0;
}

#wpv div.address-options input {margin: 2px}
body#wpv #content h1 {
	color: #000
}
body#wpv #search h2 {
	color: #fff;
	padding: 8px 0 5px 5px;
	margin-bottom: 0
}
#wineplan-sub-nav.home-options {
	border: 0;
}
body#wpv #content form input.primary-button, body#wpv #content a.primary-button, body#wpv .primary-button {
	border-radius: 0;
	border: 0;
	background: url(/DWBase/images/buttons/bg_button-atb_nojs.gif) repeat-x scroll 0 0 #B12222;
	color: #fff;
}
body#wpv .primary-button {
	margin-top: 10px;
	font-weight: bold;
}

body#wpv #search .primary-button {
	background: url(/DWBase/images/buttons/bg_button-atb_nojs.gif) repeat-x 0 0 #B12222;
	border: 0;
	border-radius: 0;
	font-weight: bold;
	font-size: 1.1em
}

.tooltip {
    background-color: #EEEEEE;
    background-image: none;
    border: 1px solid #9AA047;
    border-radius: 5px 5px 5px 5px;
    color: #444444;
    display: none;
    font-size: 11px;
    margin: 50px 0 0;
    max-width: 350px;
    padding: 5px 8px;
    text-align: left;
    z-index: 99;
}
.alternative-case-list li h3 {
	font-family: Arial;
	font-size: 1.1em!important;
	font-weight: normal
}

#alternative-section h2 {
	color: #000;
}
.selectedwines .sortable UL LI {
	border: 1px solid #C2C6C9
}
.selectedwines .sortable UL LI .winepod .body fieldset label {
	padding-left: 0;
}
dd.dob-field input {
    width: 35px;
}
#wpv .ui-widget-header {
	border: 0;
}
#wpv .ui-dialog .ui-dialog-title {
	color: #fff;
	margin-left: 10px;
	font-size: 0.9em;
	margin-top: 5px
}
#wpv .ui-dialog .ui-widget-header .ui-icon {
	background: url(/LW/images/popup/popup-button.gif) no-repeat top left
}
#wpv .ui-dialog.ui-widget-content {
	border: 3px solid #7D1237;
	padding: 0
}
.ui-dialog .ui-dialog-content {
	padding: 10px;
	display: block;
}
.ui-dialog .ui-dialog-content #amend_bottles{
	padding: 10px;
}
#wpv .ui-widget-header {
	padding-left: 0;
	padding-top: 0
}
ul.tabs.standard li, ul.clicktabs li {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.tabs.standard a.current, ul.clicktabs a.on {
    background-color: #7D1237;
    border-bottom: 0 none;
    color: #FFFFFF;
    cursor: default;
}
ul.tabs.standard, ul.clicktabs {
    border: medium none;
}
ul.tabs.standard, ul.clicktabs {
    border-bottom: 1px solid #CCCCCC;
    height: 32px;
    margin: 10px 0 0 !important;
    padding: 0;
}
ul.tabs.standard a, ul.clicktabs a {
    background-color: #DDDFC3;
    border: 0 none;
    color: #333333;
    display: block;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
    height: 18px;
    margin-right: 2px;
    outline: 0 none;
    padding: 8px 15px 5px;
    position: relative;
    text-decoration: none;
    top: 1px;
}
div.tabbed_content ul li {

    border-top: 1px solid #CCCCCC;
    clear: left;
    min-height: 140px;
    padding: 6px;
    position: relative;
}
label.mandatory {
    background: url(/LW/images/icons/required.gif) no-repeat right top transparent;
    padding-right: 8px;
	padding-top: 3px
}
label.mandatory em {
    left: -999em;
    position: absolute;
}
.ui-dialog {
	float: left
}
#wpv .ui-dialog {
	float: none!important;
	
}
div.panes.standard ul {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 0 1px 1px;
    margin-bottom: -1px;
}
fieldset dl dd input[type="text"], fieldset dl dd input[type="password"], fieldset dl dd textarea {
    border: 1px solid #B0B8BE;
    padding: 1px 2px 3px;
}
a#previous {
    cursor: pointer;
    display: block;
    height: 24px;
    left: 20px;
    position: absolute;
    top: 360px;
    width: 24px;
    z-index: 20;
}
a#next {
    cursor: pointer;
    display: block;
    height: 24px;
    position: absolute;
    right: 20px;
    top: 360px;
    width: 230px;
    z-index: 20;
}
div#flex-bottle-info span.bottle-count, 
div#flex-bottle-info span.bottle-text {
	color: #7D1237;
}
.alternative-case-list li .primary-button {
	background: url(/DWBase/images/buttons/bg_button_nojs.gif) repeat-x 0 0;
}
#wpv header {
	height: 145px!important
}
#wpv label.mandatory {
	float: right;
}
#wpv fieldset dl dd.instructions-other input {
	float: left;
	width: 470px
}
#wpv fieldset dl dd maximum-characters {
	text-align: right
}
#wpv #creditcardformdiv fieldset dl {
	margin-top: 10px
}
#wpv #creditcardformdiv fieldset dl dt {
	width: 110px;
	padding-top: 5px;
	min-height: 20px;
}
#wpv #creditcardformdiv fieldset dl dt em {
    left: -999em;
    position: absolute;
}
#laith-rec-side .lrc-pod h4 {
	margin-bottom: 0!important;
}
#popup_message_payment {
	display: none;
}

/* @group ad_blocks */
div#ad_blocks {
	float: left;
	margin: 20px 0 0 0;
	width: 700px;
}

div.small_ad {
	float: left;
	width: 198px;
	height: 134px;
	margin-right: 20px;
	background-image: url(/LW/img/bg/homepage_carousel/small_placeholder.gif);
	border: 1px solid #CCC;
	position: relative;
	padding: 8px 10px;
	cursor:pointer
}

div.small_ad h2{
	font-size: 21px!important;
	font-family: Georgia;
	font-weight: normal;
	line-height: 21px;
	margin: 0 0 7px 0!important;
}

div.small_ad p{
	font-size: 12px;
	font-family: Helvetica Neue, Georgia;
	font-weight: normal;
	width: 90px;
}

div.small_ad h2.red{
	color: #7d1237;
}

div.small_ad h2.gold{
	color: #a18400;
}

div.small_ad p.black{
	color: #000;
}

div.small_ad p.white{
	color: #fff;
}

div.small_ad a{
	position: absolute;
	display: block;
	width: 114px;
	height: 26px;
	bottom: 10px;
}

div.small_ad_middle {
	float: left;
	width: 198px;
	height: 169px;
	margin-right: 20px;
	background-image: url(/LW/img/bg/homepage_carousel/small_placeholder.gif);
	border: 1px solid #CCC;
	position: relative;
	padding: 8px 10px;
	cursor:pointer
}

div.small_ad_middle h2{
	font-size: 21px!important;
	font-family: Georgia;
	font-weight: normal;
	line-height: 21px;
	margin: 0 0 7px 0!important;
}

div.small_ad_middle p{
	font-size: 12px;
	font-family: Helvetica Neue, Georgia;
	font-weight: normal;
	width: 90px;
}

div.small_ad_middle h2.red{
	color: #7d1237;
}

div.small_ad_middle h2.gold{
	color: #a18400;
}

div.small_ad_middle p.black{
	color: #000;
}

div.small_ad_middle p.white{
	color: #fff;
}

div.small_ad_middle a{
	position: absolute;
	display: block;
	width: 114px;
	height: 26px;
	bottom: 10px;
}

div#ad_blocks div.last {
	margin: 0;
}

div#ad_blocks h2 a {
	position: relative;
	height: auto;
	width: auto;
	bottom: 0;
	display: inline;
}
.browse_filter_below #browse_submit {
	float: left;
	margin-left: 10px!important;
}
div.small_ad h2.gold a, div.medium_ad h2.gold a {
    color: #A18400;
}

div.small_ad h2.grey a, div.medium_ad h2.grey a {
    color: #444;
}
/* NEW Buttons start*/
.large-primary-btn,
.large-primary-btn-arw,
.large-secondary-btn,
.small-primary-btn,
.small-primary-btn-arw,
.small-secondary-btn {
	background-image:url(/LW/img/dw/lrgBtnBg.jpg);
	background-repeat:no-repeat;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:13px;
	height:29px;
	width:auto;
	outline:none;
	padding:0 15px;
	overflow: visible;
	cursor:pointer;
}
.small-primary-btn,
.small-primary-btn-arw,
.small-secondary-btn {
	background-image:url(/LW/img/dw/smlBtnBg.jpg);
	font-size:11px;
	height:23px;
	padding:0 10px;
}
.large-primary-btn,
.small-primary-btn,
.small-primary-btn-arw,
.large-primary-btn-arw {
	background-position:0 0;
	border:1px solid #6c082b;
	color:#FFF;
}
.large-primary-btn-arw {
	background-position:100% -54px;
	padding:0 30px 0 15px;
}
a.large-primary-btn,
a.large-primary-btn-arw,
a.large-secondary-btn,
a.small-primary-btn,
a.small-primary-btn-arw,
a.small-secondary-btn,
a.large-primary-btn:hover,
a.large-primary-btn-arw:hover,
a.large-secondary-btn:hover,
a.small-primary-btn:hover,
a.small-primary-btn-arw:hover,
a.small-secondary-btn:hover {
	display:inline-block;height:22px;padding-top:5px;text-decoration:none;color:#FFF;
}

a.small-primary-btn,
a.small-primary-btn-arw,
a.small-secondary-btn,
a.small-primary-btn:hover,
a.small-primary-btn-arw:hover,
a.small-secondary-btn:hover {
	padding-top:4px;height:17px;
}		
.large-secondary-btn,
.small-secondary-btn {
	border:1px solid #bcbcbc;
	color:#520F25 !important;
}
.large-secondary-btn,
a.large-secondary-btn {background-position:0 -27px
}
.small-secondary-btn,
a.small-secondary-btn {
	background-position:0 -21px;
}
.small-primary-btn-arw {background-position:100% -42px;padding:0 24px 0 10px;}
#upsell-section {
margin-top: 10px!important
}
/* buttons end */

/* vintage festival 2012 */
#vf2012page {position:relative;float:left;}
#vintagefestivalbanner {float:left;margin-bottom:1px;}
ul#vintage-festival-2012 {height:39px;float:left;}
ul#vintage-festival-2012 li, ul#vintage-festival-2012 li a {height:39px;float:left;display:block;width:199px;text-align:center;line-height:39px;}
ul#vintage-festival-2012 li {background:url(/stwc/images/abouttheclub/vintageFestival/tab-bg.gif) repeat-x;margin-right:1px;color:white;}
ul#vintage-festival-2012 li a {color:white;}
ul#vintage-festival-2012 li a:hover {background:#7b013c;text-decoration:none;}
ul#vintage-festival-2012 #buy {width:201px;margin-right:0px;background:url(/stwc/images/abouttheclub/vintageFestival/buy-tab-bg.gif) repeat-x;}
#vftop {width:620px;float:left;}
#buytickets {position:absolute;right:10px;top:290px;z-index:99;}
#latesttweets {background:url(/stwc/images/abouttheclub/vintageFestival/latest-tweets-bg.jpg) no-repeat;width:314px;height:196px;position:absolute;right:20px;top:405px;z-index:50;}
#vftop h1 {color:#7b013c;border:none;line-height:22px;padding:10px 0 0 0;display:block;float:left;clear:both;}
#vftop h2 {font-style:italic;font-weight:normal;font-size:14px;}
#vftop p {clear:both;}
#vfbodycopy {width:450px;}
#vf2012page #photos {position:absolute;top:570px;right:10px;z-index:66;}
#vflist {background:url(/stwc/images/abouttheclub/vintageFestival/list-bg.gif) no-repeat;width:771px;height:186px;margin-top:20px;float:left;padding:10px;margin-bottom:5px;} 
#vflist h3 {color:#7b013c;padding:0;margin:0 0 10px 0;}
#vflist ul {float:left;}
#vflist li {list-style-type:disc;margin:0 0 5px 15px;}
#vflist ul#rightlist {width:240px;margin-left:20px;}
#vflist #phonenumber p {text-align:center;font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;color:#333;width:190px;padding:30px 0 0 40px;float:left;line-height:17px;}
#vflist #phonenumber span {font-size:29px;line-height:17px;padding-top:5px;display:block;}
h2#furtherinfotitle {color:#7b013c;border:none;line-height:22px;padding:10px 0 0 0;clear:left;font-style:normal;font-weight:bold;}

/* twitter feed */

#vf2012page .twtr-hd, .twtr-ft {display:none}
#vf2012page .twtr-doc {border:none!important;background:none!important;}
#vf2012page #twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4 {background: transparent!important;border:none!important;}
#vf2012page .twtr-widget, .twtr-bd {height:120px!important;}
#vf2012page .twtr-doc {margin:70px 0 0 50px;}
#vf2012page .twtr-tweet-wrap {height:120px!important;}
.twtr-tweet-text p {background:white!important;height:120px!important;}

