.ballTechOffer h2, .ballTechOfferWhite h2{ font-size:1em}
.ballTechOffer p, .ballTechOfferWhite p { font-size:.9em}
.ballTechCol{width:305px; }
.dc25Exclusive{background:url(/images/letterbox/dc25exclusive.png) bottom no-repeat #141414;width:474px;height:220px;position:absolute;}
.cylinderNew{background:url(/images/letterbox/cylinderLineUp.jpg) bottom no-repeat;width:988px;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}

.ballTechDC25Ball {background-color:#fff !important;}
.ballTechDC25Ball .copy {color:#333;}
.blueBullet {background:url(/images/bulletBlue.png) no-repeat 2px 4px; padding-left:10px; clear:both; color:#00C !important;}

/* dc26 letterbox */
.dysonCity {width:988px;}
.dysonCity h1 {font-size:1.7em; font-weight:normal; color:#999999;}

/* Trade in promo */
.tradeIn span img.title{margin-top:50px;}
.tradeIn p.mainTxt {color:#ccc;padding-top:20px;width:415px;}
.tradeIn a.mainLink {margin-top:30px;}
.tradeIn span img.main{margin-top:15px;}

/* new Ball letterbox */
.ballSimple {width:988px;}
.ballRight{height:350px;}

.testDrive {width:988px; background-color:#FFF !important;}
.testDrive h1 {color:#333; font-size:190%; font-weight:bold;}
.testDrive p {font-size:120%; color:#666;}
.testDrive p.terms {font-size:100%} 
.testDriveRight {background:url(/images/letterbox/testDrive.jpg); height:350px; }
.testDriveButton {margin-top:250px; margin-left:-20px !important;}

/*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%;}
	
/*Safety notice small panel*/
.dc05Small {background:url(/images/panels/home_dc05Sml.jpg) no-repeat scroll 0 0;}

/*Air multiplier */
.airMultiplierPanel{color:#111;}
	.airMultiplierPanel h2{text-transform:uppercase; font-size:1.1em;}
	
/*DC33*/
span.middle {padding-left:1em;}
span.middle span.topText {display:block;font-weight:bold;color:#a7a9ac;text-transform:uppercase;font-size:0.9em;}
span.highlight {color:#fff;}

/* Shop open */
.shop{height:100%;}
.shopLeft img{display:block;}
.shopLeft p.copy{color:#181616;width:365px;}
.shopRight a img{margin:9px 20px 0 0;padding-left:30px;}

/* 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:40px;left:157px;font-size:1.7em;width:215px;text-align:right;font-weight:bold;}
		.groomLetterbox span.textBottom{position:absolute;top:215px;left:414px;font-size:1.7em;width:215px;font-weight:bold;}
		.groomLetterbox span.mainBody{position:absolute;top:70px;left:720px;font-size:0.9em;}
			.groomLetterbox span.mainBody img{margin-bottom:5px;}
	.groomLetterbox .mainBodySubhead, .mainBodyCopy{width:205px;margin-bottom:10px;}
	.groomLetterbox .mainBodyCopy{color:#666;}

/* 
    -------------------------------------------------------------
    New letterbox layout
    -------------------------------------------------------------
*/  
/* Styles to move extra "about" text for accessability aid */
.extraInfoBut{overflow:hidden;position:relative;}
.extraInfoBut span.about{position:absolute;left:-100000px;}

    /* Ball tech (DC24 Animal) */
    div.lbBallTech {background: #000 url("/images/homepage/letterbox/ballTech/lbxBg.jpg") no-repeat right; height:276px; padding:30px 0 0 50px;}
    div.lbBallTech p {width:300px; margin:15px 0 30px; }

    /* Groom Tool */
    div.groomLetterbox {background-color:#fff;}
    div.groomLetterbox {padding:50px 0 0 50px; height:256px; background:url(/images/homepage/letterbox/groomTool/lbxBG.jpg) #fff no-repeat;}
    div.groomLetterbox p {width:250px; margin:10px 0 25px 0; color:#666666;}

    /* 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:275px; margin:10px 0 25px 0; color:#333333;}

    /* 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:url("/images/homepage/letterbox/airmultiplier/air_multiplier.jpg") no-repeat;padding:50px 0 0 50px; height:256px; }
    .airmultiplier p{width:250px;margin:15px 0px 25px 0px; color:#333333;}
   
	 /* 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;}
    
    /* 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;}
    
    /* Trade in */
    div.tradeInLetterbox {background-color:#fff;}
    div.tradeInLetterbox {padding:40px 0 0 50px; height:266px; background:url(/images/homepage/letterbox/tradeIn/tradeInNovHero.jpg) #fff no-repeat 353px 0;}
    div.tradeInLetterbox p {width:290px; margin:10px 0 15px 0; color:#333333;}
    div.tradeInLetterbox p.terms{font-size:90%;margin-top:20px;}
    
    /* DC24AN */
    div.dc24Letterbox {background-color:#000000;}
    div.dc24Letterbox {padding:40px 0 0 50px; height:266px; background:url(/images/homepage/letterbox/dc24/dc24AN.jpg) #000 no-repeat;}
    div.dc24Letterbox p {width:203px; margin:10px 0 15px 0; color:#bfbfbf;}
    
    /* Spares and Accessories Store */
    div.sparesLetterbox {background-color:#fff;}
    div.sparesLetterbox {padding:30px 0 0 50px; height:276px; background:url(/images/homepage/letterbox/sparesShop/LBoxBg.jpg) #fff no-repeat 330px 30px;}
    div.sparesLetterbox p {width:220px; margin:10px 0 0 0; color:#333333;}
    
    /* HAndheld letterbox */
    .HHLetterbox{background:URL(/images/letterbox/handhelds_BG.jpg) no-repeat #fff;position:relative;}
	    .HHLetterbox span{color:#000;display:block;}
		    .HHLetterbox span.textTop{position:absolute;top:30px;left:40px;font-size:2.7em;width:285px;font-weight:normal;display:none;}
		    .HHLetterbox span.textBottom{position:absolute;top:80px;left:40px;font-size:1.4em;width:235px;font-weight:normal;color:#262626;}
	    .HHLetterbox span.mainBody img{position:absolute;top:0px;left:-1px;margin-bottom:5px;}	
		    .HHLetterbox span.morebutton{position:absolute;top:290px;left:40px;font-size:1em;}


/*Carbon fibre homepage*/
.lbx_CarbonFibre{background:#000 url("/images/homepage/letterbox/carbonFibre/carbonFibre_DustPickupTest.jpg") no-repeat 235px top; padding:30px 50px; height:275px;}
	.lbx_CarbonFibre h1, .lbx_CarbonFibre p{width:200px;}
	.lbx_CarbonFibre h1{color:#666; font-size:1.2em; font-weight:bold; text-transform:uppercase;}
	.lbx_CarbonFibre p{background:url("/images/homepage/letterbox/carbonFibre/carbonFibre_Letterbox_Title.png") no-repeat left top; height:90px; margin:10px 0 20px; text-indent:-10000em;}
	
    /* Handhelds Newstyle */
 	 div.HHHLetterbox img {position:absolute;top:0;left:0;}
	    div.HHHLetterbox {background-color:#fff;}
    div.HHHLetterbox {padding:50px 0 0 50px; height:256px; background:url(/images/homepage/letterbox/handhelds/handhelds_bg.jpg) #fff no-repeat 0px 0;}
    div.HHHLetterbox h2 {width:275px;position:absolute;top:50px;left:30px; color:#333333;}
	div.HHHLetterbox .greyButton{position:absolute;top:250px;left:30px;}
	
div.xmasLetterbox img {position:absolute;top:0;left:0;}
 div.xmasLetterbox {background-color:#fff;}
 div.xmasLetterbox {padding:50px 0 0 50px; height:256px; background:url(/images/homepage/letterbox/xmas2010/xmaslbox.jpg) #fff no-repeat 0px 0;}
div.xmasLetterbox h2 {width:385px;position:absolute;top:50px;left:45px; color:#6ba1bc;font-size:15px;font-weight:400;}
div.xmasLetterbox .greenButton{position:absolute;top:120px;left:45px;}
 div.xmasLetterbox p.small {width:365px;position:absolute;top:80px;left:45px; color:#6ba1bc;}
#xmasLetterbox .greenButton{
margin-top:25px;
background-image: url("/images/homepage/btn_green_bg.png");
background-repeat: repeat-x;
background-attachment: scroll;
background-position: left bottom;
color:#333;
min-height: 19px;
height: auto;
line-height: 22px;
padding-top: 1px;
padding-right: 8px;
padding-bottom: 2px;
border:1px solid #96d8f0;
padding-left: 8px;
text-decoration:none;
font-weight:700;
font-size:0.9em;
}

	/* New Year*/
	div.newyearLetterbox img {position:absolute;top:0;left:0;}
 div.newyearLetterbox {background-color:#fff;}
 div.newyearLetterbox {padding:50px 0 0 50px; height:256px; background:url(/images/homepage/letterbox/xmas2010/newyear_BG.jpg) #fff no-repeat 0px 0;}
div.newyearLetterbox h2 {width:385px;position:absolute;top:50px;left:45px; color:#000000;font-size:15px;font-weight:400;}
div.newyearLetterbox .BlueButton{position:absolute;top:120px;left:45px;}
 div.newyearLetterbox p.small {width:365px;position:absolute;top:128px;left:53px; color:#000;}
#newyearLetterbox .BlueButton{
margin-top:105px;
background-image: url(/images/xmas2010/button_BG.jpg);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: left bottom;
color:#fff;
min-height: 22px;
height: auto;
line-height: 22px;
padding-top: 4px;
padding-right: 0px;
padding-bottom: 5px;
width:110px;
padding-left: 20px;
text-decoration:none;
font-weight:700;
font-size:0.9em;

}


 p.smalldc32 {width:125px;position:absolute;top:154px;left:348px; color:#666;line-height:1.2em;font-size:0.9em;}
  p.smalldc25 {text-align:center;width:125px;position:absolute;top:258px;left:440px; color:#666;line-height:1.2em;font-size:0.9em;}
	 p.smalldc1912 {width:125px;position:absolute;top:134px;left:620px; color:#666;line-height:1.2em;font-size:0.9em;}
	
	
	
	 .greyBG{background:#f4f8fb;}

 .whiteBG a:link
{color: #000000;
text-decoration: none;
}



.whiteBG a:hover
{color: #999999;}
 .whiteBG a:visited
{color: #000;
text-decoration: none;}


a.lbx:link {color: #000; text-decoration: none; }
a.lbx:visited {color: #000; text-decoration: none; }
a.lbx:hover {color: #999999; text-decoration: none; }
a.lbx:active {color: #999999; }


/* Small, medium, large letterbox (homepage) */

div.smlCylinder{background:url(/images/homepage/letterbox/smlCylinders/smlBgLbox.jpg) no-repeat 0 0 #000;height:310px;margin-top:0;}
div.smlCylinder h2{position:absolute;top:45px;left:30px;color:#999;}
div.smlCylinder a{position:absolute; top:130px;left:30px;}
#hpLetterbox div.smlCylinder a.greyButton{line-height:15px;width:130px;}

/* Small, medium, large letterbox (vacuums page */
	
.cylindersSmlmini{background:url(/images/homepage/letterbox/smlCylinders/smlBgLboxMini.jpg) no-repeat center 10px #141414;height:220px;position:absolute;width:474px;}
.cylindersSmlmini .header{font-size:160% !important;font-weight:normal !important;}
.cylindersSmlmini .subHead{font-size:120%;position:absolute; top:50px;}
.cylindersSmlmini a{color:#fff !important;font-size:110%;position:absolute; top:85px;left:21px;width:130px; background:url("/images/arrow_next.gif") no-repeat scroll 10px 24px transparent !important;}
.cylindersSmlmini a:hover{color:#999 !important;background:url("/images/arrow_next_off.gif") no-repeat scroll 10px 24px transparent !important;}

/* trade in may 11 - vacuums page */
.tradeInmay11{background:url(/images/homepage/letterbox/tradeIn/tradeInBG.jpg) no-repeat right top #fff;height:220px;position:absolute;width:474px;}
    .tradeInmay11 .arrows{margin:50px 0 0 30px;}
        .tradeInmay11 .arrows a{color:#333;}
        
/* trade in Oct 11 - vacuums page */
.tradeInOct11{background:url(/images/homepage/letterbox/tradeIn/tradeInBG.jpg) no-repeat right top #fff;height:220px;position:absolute;width:474px;}
    .tradeInOct11 .arrows{margin:50px 0 0 30px;}
        .tradeInOct11 .arrows a{color:#333;}

/*Fan exclusive*/
	.fanExclusiveLetterbox{background:#FFF url("/images/homepage/letterbox/fanExclusive/letterboxBackground.png") repeat-x left bottom; height:291px; padding:15px 0 0 30px; position:relative;}
		.fanExclusiveLetterbox  #fanExclusiveLetterbox_Content{width:350px;}
		.fanExclusiveLetterbox h2, .fanExclusiveLetterbox p{color:#000; line-height:1.3;}
		.fanExclusiveLetterbox #fanExclusive_HeroImg{position:absolute; left:395px; top:7px;}

/*Fan hot - fix*/
	#fansHot_Letterbox{width:988px}

/* -- Dyson Ball -- */
	.dBall_lbx{ background: url(/images/homepage/letterbox/dysonball/dBall_bg.jpg) 0px 0px no-repeat; width: 991px; height: 306px; }
	.dBall_lbx h1{ margin: 0px; background: url(/images/homepage/letterbox/dysonball/dBall_h1.jpg) 466px 58px no-repeat; text-indent: -10000px; height: 103px; }
	.dBall_lbx h2{ margin: 0px; background: url(/images/homepage/letterbox/dysonball/dBall_h2.jpg) 466px 0px no-repeat; text-indent: -10000px; height: 77px; }
	.dBall_lbx a{ margin: 0px 0px 0px 466px; }

	/*DC35 Animal*/
	.Lbx_DC35Animal{background:#FFF url("/images/homepage/letterbox/digitalSlim/dc35Animal_Background.jpg") repeat-x left top; height:306px;}
		.Lbx_DC35Animal .Lbx_DC35Animal_Copy{position:absolute; top:20px; left:30px; z-index:100;}
			.Lbx_DC35Animal h1{background:#FFF url("/images/homepage/letterbox/digitalSlim/dc35Animal_Logo.png") no-repeat left top; height:38px; width:105px; text-indent:-10000em;}
			.Lbx_DC35Animal h2{background:#FFF url("/images/homepage/letterbox/digitalSlim/dc35Animal_Strapline.png") no-repeat left top; height:45px; width:412px; text-indent:-10000em;}
			.Lbx_DC35Animal h3{text-transform:uppercase; color:#333;}
			.Lbx_DC35Animal p{color:#333;}
		.Lbx_DC35Animal .greyButton{position:absolute; bottom:20px; left:30px;}
		.Lbx_DC35Animal .Lbx_DC35Animal_HeroImg{position:absolute; top:19px; left:255px; z-index:2;}
	/* 
    -------------------------------------------------------------
    New Design Advert Panel
    -------------------------------------------------------------
*/  

    div#Adverts div#Advert0 {background: url('/images/homepage/gadget00back.png')}

    div#Adverts div#Advert1 {background: url('/images/homepage/gadget01back.jpg') #FFF no-repeat; padding-top:167px;}
    div#Adverts div#Advert1 h1 {color:#333; font-size:1.2em;}

    div#Adverts div#Advert3 {background: url('/images/homepage/advertDC34Animal.jpg') #FFF no-repeat; padding-top:167px;}
    div#Adverts div#Advert3 h1 {color:#333; font-size:1.2em;}

    div#Adverts div#Advert2 {background: url('/images/homepage/drawing_back.jpg') #FFF no-repeat; padding-top:186px;}
    div#Adverts div#Advert2 p {color:#ffffff;}
	
	div#Adverts div#Advert4{background:#FFF url('/images/homepage/advertFanExclusive.jpg') no-repeat bottom left; position:relative;}
		div#Adverts div#Advert4 p{color:#1f1f1f; width:130px; line-height:1.3}
		div#Adverts div#Advert4 a{position:absolute; bottom:10px; left:20px; background:url("/images/arrow_next_off.gif") no-repeat scroll 0 3px !important}
			div#Adverts div#Advert4 a:hover, div#Adverts div#Advert4 a:focus{background-image:url("/images/arrow_next_wht.gif") !important;}
