.letterboxHome { height:350px !important; margin-bottom:1em;}
.blueButton_sml{color:#fff !important; background:#023b97 url("/images/btn_lgtBlue_bg.png") repeat-x scroll left top !important; border-color:#bfbfbf #a9a9a9 #adadad !important; border-style:solid; border-width:1px; padding-top:6px !important; padding-bottom:6px !important;}
.blackButton{color:#fff !important; background:#454247 url("/images/btn_black_bg.png") repeat-x scroll left top !important; border-color:#494949 !important; border-style:solid; border-width:1px;}

h2{ font-size:1em}

div#Adverts div#Advert0{background:url("/images/homepage/gadget00back.png") repeat scroll 0 0 transparent;}
div#Adverts p{color:#FFF !important; font-size:1.0em !important;}

.productMenuFloorcare ul{margin-left:35px; display:block}

.ballTechOffer p{ font-size:.9em}
.ballTechCol{width:305px; }
.dc25Exclusive{background:url(/images/letterbox/dc25exclusive.jpg) bottom no-repeat;width:470px;height:200px;position:absolute;}
.cylinderNew{background:url(/images/letterbox/cylinderLineUp.jpg) bottom no-repeat;width:893px;height:350px;position:absolute;}

.cylinderNew a.arrowRight
{
    color:#999 !important;
    background:transparent url(/images/arrow_next.png) no-repeat scroll 0 5px;                            
}
.cylinderNew a.arrowRight:hover
{
     color:#fff !important;
    background:transparent url(/images/arrow_next_off.png) no-repeat scroll 0 5px;                            
}

.cylinderNew ul.bulletWhite{margin-bottom:5px;}

.dc30 h1, .greyBorderSinglePanel h1 {font-size:2.0em; font-weight:normal}

.lbSlide{width:100%;}
.whtTxt {color:#FFF;}

/*Ohsoji*/
	.ohsoji {background:url(/images/letterbox/ohsojiHome.jpg) bottom no-repeat; height:329px;position:absolute; width:100%;}
	.ohsoji p {color:#999999; width:215px;}
	.ohsoji h1 {color:#999999; width:210px;}
	.ohsoji h2 {color:#0099cc; margin:35px 0 40px 0;}
	.ohsoji a.arrowRight{color:#999 !important;background:transparent url(/images/arrow_next.png) no-repeat 0 5px;}
	.ohsoji a.arrowRight:hover{color:#000 !important;background:transparent url(/images/arrow_next_wht.gif) no-repeat 0 5px !important;}

/*DC26*/
.dc26{background:url(/images/letterbox/backgroundDC26.jpg) no-repeat #000;}

/*Shop open*/
	#letterbox .shop {background:url(/images/letterbox/basket.jpg) no-repeat top left #fff;}
		.shopContent {margin-left:3px;}
		.shop h1 {color:#000; margin:75px 0 10px; font-size:180%; font-weight:bold;}
		.shop h3 {color:#999; margin-top:0; font-weight:normal;}
		.shopLink {margin-top:35px;}
		.shopImg {margin-top:35px;}
		
/*DC26 Promo*/
		#mHead h1 {color:#999; margin:45px 0 10px; font-size:180%; font-weight:bold;}
		#mHead h3 {color:#000; margin-top:0; font-weight:normal;}
		#mHead p {color:#000;}
		#letterbox .dc26Motorhead{background:url(/images/letterbox/dc26_motorhead.jpg) no-repeat scroll 350px 176px #fff; }
		
/*No gimmicks*/
.noGimmicks {background:url(/images/letterbox/noGimmicks.jpg) no-repeat #fff;}		
.noGimmicks h1 {color:#000000;font-size:1.6em;font-weight:bold;}
.noGimmicks p.noGimmicksBlack {color:#000;}

/* DC31 Motorhead */
.dc31MH {background:url(/images/letterbox/dc31MheadMain.jpg) no-repeat 50px 0 #000;position:relative;}
.dc31MH span.copy {position:absolute;top:20px; left:610px;}
.dc31MH span.copy h2{font-size:1.6em;}
.dc31MH span.copy h3{font-size:1.2em;}
.dc31MH span.copy a{margin-top:20px;}

/*DC24/DC25 drawing*/
.drawing{color:#333399;}
	.drawing #drawing_mainImg{margin-left:75px; margin-right:75px; display:block;}
	.drawing .drawingCopy{margin-top:50px !important; float:left;}
	.drawing .copy{width:90%; font-size:110%;}

/*Air multiplier */
.airMultiplierPanel{color:#111;}
	.airMultiplierPanel h2{text-transform:uppercase; font-size:1.1em;}

.carbonFibrePanel {background:url(/images/letterbox/carbonFibre.jpg)}
.letterboxHome .carbonFibrePanel ins {margin-top:200px !important; color:#000; width:400px}

/*DC31 Pink*/
.dc31Pink{background:#FFF url(/images/letterbox/dc31Pink.jpg) left top no-repeat;}
	.dc31Pink ins{margin:25px 20px 10px 0; display:block; width:450px;} 
	.dc31Pink span{color:#666; font-size:1.1em; font-weight:bold;}
	
/* Groom letterbox */
.groomLetterbox{background:URL(/images/letterbox/groomHomeLbox.jpg) no-repeat #fff;position:relative;}
	.groomLetterbox span{color:#000;display:block;}
		.groomLetterbox span.textTop{position:absolute;top:60px;left:85px;font-size:1.7em;width:250px;text-align:right;font-weight:bold;}
		.groomLetterbox span.textBottom{position:absolute;top:219px;left:450px;font-size:1.7em;width:215px;font-weight:bold; line-height:1.3;}
		.groomLetterbox span.mainBody{position:absolute;top:92px;left:700px;font-size:0.9em;}
			.groomLetterbox span.mainBody img{margin-bottom:5px;}
	.groomLetterbox .mainBodySubhead, .mainBodyCopy{width:240px;margin-bottom:10px; display:block;}
	.groomLetterbox .mainBodyCopy{color:#666;margin-bottom:10px;}
/* 
    -------------------------------------------------------------
    New letterbox layout
    -------------------------------------------------------------
*/  

    /* Free cleaning kit */
    div.freeCleaningKit {padding:30px 0 0 40px; height:276px; background:url(/images/homepage/letterbox/FreeCleaningKit/lbxBg.jpg) 260px 95px #fff no-repeat;}
    div.freeCleaningKit h1 {color:#0a51bc; width:350px; font-size:150%; margin-bottom:20px; line-height:150%;}
    div.freeCleaningKit p {color:#333; width:350px; margin-bottom:35px;}

    /* Free K9 Trial */
    div.k9Trial {padding:30px 0 0 40px; height:276px; background:url(/images/homepage/letterbox/k9Trial/lbxBg.jpg) 310px 85px #fff no-repeat;}
    div.k9Trial h1 {color:#0a51bc; width:360px; font-size:150%; margin-bottom:20px; line-height:150%; width:370px;}
    div.k9Trial p {color:#333; width:250px; margin-bottom:16px;}

    /* Dc26 */
    div.dc26Letterbox {padding:20px 0 0 330px; height:286px; background:url(/images/homepage/letterbox/dc26/lbxBg.jpg) #fff no-repeat;}
    div.dc26Letterbox h2 {font-size:150%;}
    div.dc26Letterbox p {width:400px; margin:25px 0; color:#fff;}

    /* DC31 */
    div.dc31Letterbox {background-color:#fff;}
    div.dc31Letterbox {padding:50px 0 0 50px; height:256px; background:url(/images/homepage/letterbox/dc31/exclusive.jpg) #fff no-repeat 280px 0;}
    div.dc31Letterbox p {width:350px; margin-top:25px;}

    /* Air Multiplier*/
    div.lbAm01 {padding:50px 0 0 50px; height:260px; background:url(/images/homepage/letterbox/am01Bg.jpg) #fff no-repeat 420px 25px;}
    div.lbAm01 p {width:350px; margin-top:25px;}

    /* DC23 */
    div.lbDC23 {padding:50px 0 0 50px; height:280px; background:url(/images/homepage/letterbox/dc23Bg.jpg) #000 no-repeat 400px 10px;}
    div.lbDC23 h2 {margin-top:10px; margin-bottom:25px;color:#fff; display:block; font-weight:bold !important; font-size:100%;}
    div.lbDC23 h2 span.highlight {color:#8573b4;}
    div.lbDC23 h3 {font-size:1.75em; font-weight:normal;}
    div.lbDC23 p {margin-bottom:35px; width:360px; color:#fff;}

    /* DC33 */
    div.lbDC33 {padding:50px 0 0 50px; height:280px; background:url(/images/homepage/letterbox/dc33Bg.jpg) #000 no-repeat 330px 25px;}
    div.lbDC33 span.highlight {color:#fcba0f;}
    div.lbDC33 h2 {margin-top:10px; margin-bottom:30px; font-weight:bold !important; font-size:100%;}
    div.lbDC33 h3 {margin-top:0px; margin-bottom:0px;}
    div.lbDC33 p {width:260px; color:#fff; margin-bottom:55px;;}

    /* Savings Reveal */
    div.savingsReveal {padding:0 0 0 50px; height:310px; background:#fff;}
    div.savingsReveal h2 {color:#929497;}
    div.savingsReveal div.otherMachines {background:url(/images/homepage/letterbox/savingsOtherBg.jpg) #fff no-repeat 0px 15px; margin-right:60px;}
    div.savingsReveal div.DysonMachines {background:url(/images/homepage/letterbox/savingsDysonBg.jpg) #fff no-repeat 0px 15px;}
    div.savingsReveal div.otherMachines, div.savingsReveal div.DysonMachines {width:300px; float:left;padding-top:155px;}

	/* Dyson City */
	div.dysonCityLetterbox{background:#FFF url("/images/homepage/letterbox/dysonCity/dysonCityRange.jpg") no-repeat left top; min-height:306px; height:auto !important; height:306px; position:relative;}
		.dysonCityLetterbox .dysonCityCopy{position:absolute; left:329px; top:33px;}
			.dysonCityCopy h2{margin-top:0;}
			.dysonCityAbPosLink{position:absolute; top:238px; left:0;}
				.dysonCityAbPosLink:hover, .dysonCityAbPosLink:focus{color:#333;}
    
    /* Air Mulitplier */
    .airmultiplier{background:#FFF url("/images/homepage/letterbox/airmultiplier/air_multiplier.jpg") no-repeat right bottom;padding:50px 0 0 50px; height:256px; }
    .airmultiplier p{width:380px; color:#000;}
    .airmultiplier a.greyButton{width:140px;}
    
    /* Dyson Ball */
    .LBdysonBall{background:url(/images/homepage/letterbox/dysonBall/dysonBall.jpg) no-repeat right;padding:50px 0 0 50px; height:256px; }
    .LBdysonBall a{margin-top:50px;}
    
	/* Dyson Ohsoji free bin */
	div.ohsojiFreeBin {background:url("/images/letterbox/ohsojiBg.jpg") no-repeat 0px 0px; min-height:350px; height:350px; position:relative;}
	div.ohsojiFreeBin .ohsojiGift h2 {color:#000; text-transform:uppercase; font-size:150%}
	div.ohsojiFreeBin .ohsojiGift p {color:#666666; text-transform:uppercase; width:250px;}
    div.ohsojiFreeBin .freeGift	{background:#ebebec url("/images/letterbox/ohsojiBin.jpg") no-repeat 180px 20px; width:266px; height:273px; position:absolute; top:40px; left:650px;}
    div.ohsojiFreeBin .freeGift	h2 {color:#3366cc; text-transform:uppercase;}
    div.ohsojiFreeBin .freeGift	p {color:#666666; text-transform:uppercase; width:150px;}
    div.ohsojiFreeBin .freeGift	a {display:block;}
    
	/* Handheld letterbox */
.HHHLetterbox{padding:20px 0 0 30px; height:285px; background:url(/images/homepage/letterbox/handhelds/handhelds_bg.jpg) #fff no-repeat 0px 0; position:relative;}
	.HHHLetterbox img {position:absolute;top:0;left:0;}
	.HHHLetterbox .HHHLetterbox_Copy{width:390px;}
	.HHHLetterbox h1{color:#000 !important; font-size:1.9em;}
    .HHHLetterbox h2{color:#333333; line-height:1.5;}	
	.HHHLetterbox .greyButton{position:absolute; top:255px; left:28px;}
	
	/* Dyson Groom */
	div.LBDysonGroom {background:#FFF url("/images/homepage/letterbox/dysonGroom/lbBg.jpg") no-repeat left top; min-height:306px; height:auto !important; height:306px; position:relative;}
		div.LBDysonGroom .dysonGroomCopy {position:absolute; left:460px; top:40px; width:240px;}
			.dysonGroomCopy  h1 {margin-top:0; color:#000000; font-size:110%; font-weight:bold;}
			.dysonGroomCopy  p {color:#666666;}

	/* Dyson DC31 Exclusive */
	div.LBDC31Exclusive {background:url("/images/homepage/letterbox/dc31Exclusive/lbBg.jpg") #000 no-repeat 50px 50px; min-height:306px; height:auto !important; height:306px; position:relative;}
		div.LBDC31Exclusive .dc31ExclusiveCopy {position:absolute; left:465px; top:40px;}
			.dc31ExclusiveCopy h1 {margin-top:0; color:#fff; font-size:175%;}
			.dc31ExclusiveCopy  p {color:#ccc;}

	/* Dyson DC31 Pink */
	div.LBDC31Pink {background:url("/images/homepage/letterbox/dc31Pink/lbBg.jpg") no-repeat 20px 20px; min-height:306px; height:auto !important; height:306px; position:relative;}
		div.LBDC31Pink .dc31PinkCopy {position:absolute; left:455px; top:35px; width:260px; overflow:visible;}
			.dc31PinkCopy h1 {margin-top:0; color:#fff; font-size:175%;}
			.dc31PinkCopy  p {color:#333; display:block}
			.dc31PinkCopy  a {background:url("/images/homepage/letterbox/dc31Pink/btnBg.jpg") no-repeat left top; height:34px; color:#fff; padding:10px 20px; clear:both; display:block; text-decoration:none;}

	/* Carbon Fibre DC26 */
	.LBCarbonFibre{height:306px; width:988px; position:relative; background:#FFF url("/images/homepage/letterbox/carbonFibre/lbBg.jpg") no-repeat left top}
		.LBCarbonFibre .carbonFibreCopy {position:absolute; left:30px; top:175px; width:380px;}
			.carbonFibreCopy p {color:#000;}
			
	/* Digital Slim */
    .digitalSlim {padding: 15px 0 10px 0; height:281px; background:url("/images/homepage/letterbox/digitalSlim/digitalSlimBG.jpg") 0 120px no-repeat #000;}
    .digitalSlim h2 {margin-top:10px;}
    .digitalSlim img.title, .digitalSlim h2, .digitalSlim p, .digitalSlim a.greyButton {margin-left:50px;}
    .digitalSlim .greyButton {margin-top:120px;}
			
	/* Fan */
	.fanCopyWidth {width:360px;}
			
    /* Allergy Promo feb '11 */
    .allergyPromoFeb{background:url(/images/homepage/letterbox/allergyPromo/allergyPromoBG.jpg) no-repeat 0 0 #fff;height:306px;}
    .allergyPromoFeb div{position:absolute;top:20px;left:50px;color:#000;width:422px;}
    .allergyPromoFeb div h1{font-size:110%;font-weight:bold;margin-bottom:8px;}
    .allergyPromoFeb div a{position:absolute;top:215px;}
    
    /* Fans Exclusive */
    div.fansExclusive {padding:30px 0 0 40px; height:276px; background:url(/images/homepage/letterbox/fansExclusive/lbxBg.jpg) #fff no-repeat;}
    div.fansExclusive h1 {text-transform:uppercase; font-size:150%; margin-bottom:30px;}
    div.fansExclusive p {text-transform:uppercase; color:#fff; width:250px; margin-bottom:25px;}

    /* DC35 Pink */

    div.dc35Pink {padding:30px 0 0 40px; height:276px; background:url(/images/homepage/letterbox/dc35Pink/lbxBg.jpg) #fff no-repeat 35px 40px;}
    div.dc35Pink h2 {color:#999; font-size:160%; font-weight:bold;}
    div.dc35Pink p {color:#f599ab; margin:20px 0 110px 0; font-size:105%;}
	
	/* Dyson Lab */
	div.dysonLab { background: url(/images/homepage/letterbox/dysonLab/bg.jpg) 0px 0px no-repeat; height: 306px; }
	div.dysonLab h1{ margin: 0px; text-indent: -10000px; }
	div.dysonLab p{ color: #ffffff;  margin: 95px 0 0 40px; }
	div.dysonLab a{ margin: 28px 0px 0px 40px; width: 100px; }
	
	/* -- Allergy 2012 -- */
	div.allergy2012{ background: url(/images/homepage/letterbox/allergy2012/lbx_bg.jpg) 0px 0px no-repeat; height: 306px; }
	div.allergy2012 h2{ margin: 0px 0px 73px 284px; padding: 44px 0px 0px 0px; font-size: 2em; font-weight: normal; width: 370px; }
	div.allergy2012 a{ margin: 0px 0px 0px 284px; padding: 13px; background: url(/images/homepage/letterbox/allergy2012/btn_bg.jpg) 0px 0px repeat-x; text-decoration: none; color: #ffffff; font-weight: bold; }
