﻿.whtBackground{background-color:#FFF !important;}
    .whtBackground p{color:#000;}

.letterboxHome{overflow:hidden;min-height:380px; height:auto !important; height:380px; display:block;position:relative;width:974px;padding:0px;margin:10px -20px; z-index:1;}
.letterboxHome div{overflow:hidden;position:absolute;min-height:350px; height:auto !important; height:350px;background-color:#000;margin-top:0px; top:0; left:0; z-index:101; width:100%;}
.letterboxHome .column2, .letterboxHome .column3{margin:0px !important;}

.letterboxHome .prodName{margin-top:75px;}
.letterboxHome .copy{display:block;margin-top:10px;margin-bottom:20px;}
.letterboxHome ul.nav{position:absolute;z-index:1000;left:898px;margin-top:15px;width:60px;}

.miniLetterBox ul.nav{position:absolute;z-index:1000;left:405px;margin-top:5px;}
ul.nav a{text-align:center;display:block;background-color:#333;width:23px;height:23px !important;margin-left:3px;padding:0px;}
ul.nav a#lbBack{background:url(/images/arrow_back.gif) no-repeat 9px 8px #333;}
ul.nav a#lbNext{background:url(/images/arrow_next.gif) no-repeat 9px 8px #333;}
ul.nav a:hover{background-color:#666 !important;}

.letterboxHome a.arrowRight
{
    color:#fff !important;
    background:transparent url(/images/arrow_next.png) no-repeat scroll 0 5px;                            
}
.letterboxHome a.arrowRight:hover
{
     color:#999 !important;
    background:transparent url(/images/arrow_next_off.png) no-repeat scroll 0 5px;                            
}



/* CUSTOM BACKGROUNDS FOR LETTERBOXES */
.handheldCampaign {
    width:988px;
}
.dc32Campaign span.header {color:#fff; font-size:2.2em; margin:1.5em 2em .25em 0; line-height:135%; font-weight:bold; display:block;}
.dc32Campaign span.subTitle {color:#fff; font-size:1.5em; font-weight:bold; margin:1em 0 0 0;  display:block;}
.dc32Campaign span.bold {font-weight:bold; color:#000; margin: 0 0 0px 30px; display:block;}
.dc32Campaign {color:#666; width:974px; }
.dc32Campaign span a.goldButton, .dc32Campaign span a.greyButton {display:inline; height:30px; padding:4px 10px 3px 10px; margin-top:3em;}
.dc32Campaign span a.goldButton {margin-left:10px;}
.dc32Campaign .copy {margin: 5em 0; display:block;}

.narrowTextColumn {width:170px}

.ballTechOffer{ width:305px !important; height:50px;}
.ballTechOffer h2{ font-size:1em}
.ballTechOffer p{ font-size:.9em}

.airMultiplier span.copy { width:330px;}

.column2 {
	width:434px;
}

.column1, .column2, .column3, .column4 {
	display:block; float:left; padding:0 20px 0;
}

a.greyButton, a.goldButton {
background-color:#000000; height:20px !important; padding-top:2px;
}

.greyButton {
background:transparent url(/images/btn_grey_bg.png) repeat scroll 0 0; border-color:#B2B2B2 #A2A2A2 #A2A2A2; border-style:solid; border-width:1px;
}

.greyButton, .goldButton, .applyBtn {
color:#333333 !important; cursor:pointer; font-size:110%; font-weight:bold; text-align:center; text-decoration:none; width:89px;
}

.padTop {
padding-top:2em !important;
display:block;
}

.handheldCampaign span.subTitle {
color:#000000; font-size:125%; font-weight:bold; margin:3em 0 0 30px;
}

ul.inlineUL li {
display:inline;
float:left;
}


.dc26LetterBox{;background:url(/images/letterbox/dysoncity/dc26.jpg) no-repeat right;width:974px;}
.dc26LetterBox h1{margin-bottom:20px;display:block;width:218px;height:49px;background:url(/images/letterbox/dysoncity/dyson_city.png) no-repeat;text-indent:-1000px; top-margin:50px}
.dc26LetterBox h2{margin-bottom:40px;width:290px;}

/* DC32 Drawing */ 
.drawing{background:url(/images/letterbox/dc32Drawing/dc32LboxBack.jpg) no-repeat scroll 0 0;width:988px;height:375px !important;position:relative;}
img.prodHero{position:absolute;top:24px; left:20px;}
.prodInfo{position:absolute;top:50px; left:600px;}
.prodInfo span.copy {color:#8885bf; display:block; clear:both; font-size:1.3em; font-weight:bold; width:325px; margin-bottom:15px;}
span.quote{font-style:italic;}
span.quoteBy {font-weight:normal !important;}
.blueButton{cursor:pointer; width:130px; min-width:80px; height:25px; color:#21237d !important; font-weight:bold; font-size:1.4em; background:#26328c url(/images/btn_blue_bg.png) repeat-x top left; border:1px solid #424c9b; border-top:1px solid #26328c; text-decoration:none; display:block; text-align:center; padding:9px 4px;} 
.blueButton:hover, .blueButton:focus{color:#FFF !important;}

/*--DC26 City - start--*/

	.letterboxHome .dysonCityLetterbox{padding:30px 10px 0px 20px; height:310px; position:relative;}
		.dysonCityLetterbox ins{text-decoration:none; width:173px;}
		.dysonCityLetterbox ins h3{ line-height:130%; font-weight:bold; color:#fff}
		.dysonCityLetterbox #dysonCity_Copy{width:320px; margin-right:20px;}
			.dysonCityLetterbox #dysonCity_Copy p{color:#CCC; font-size:1.3em}
			
			.dysonCityLetterbox_Range{margin-top:60px;}
			.dysonCityLetterbox_Range ins{margin-left:20px;}
			.dysonCityLetterbox_Range ins img{margin-bottom:0px;}
			.dysonCityLetterbox_Range ins p{color:#999; font-size:1.2em; margin-left:10px; font-weight:bold}
			.greyButton {width:130px;}
/*--DC26 City - end--*/

/* Dc29 Promo -start- */
.dc29Promo {background:url("/images/letterbox/dc29Promo/dc29PromoBg.jpg") no-repeat #fff;}
    .dc29Promo .allergy .dc29Title {display:block;  color:#1e78d6; font-size:2.25em; font-weight:bold;}
    .dc29Promo span.allergy img {padding-top:20px;}
    .dc29Promo span.allergy, .dc29Promo span.freeTools {display:block; float:left; color:#000;}
    .dc29Promo span.allergy {padding:30px 20px 0 20px; width:420px;}
    .dc29Promo span.freeTools {padding:30px 20px 0 75px; width:320px;}
    .dc29Promo span.freeTools .title {display:block; color:#1e78d6; font-size:200%; font-weight:bold;padding-top:50px;}
    .dc29Promo span.freeTools .subTitle {display:block; color:#666; font-size:175%; font-weight:bold;}
    .dc29Promo span.freeTools .para {display:block; font-size:150%; color:#666;}
    .dc29Promo a {text-decoration:none;}
    .dc29Promo .learnMoreLink a {margin-top:145px; display:block;width:140px;}
			
/* Dc29 Promo -end- */

/* Digital Slim -start- */
.digitalSlimLetterbox {background:url("/images/letterbox/digitalSlim/lbxBg.jpg") no-repeat 150px 160px #000; text-decoration:none !important;}
.digitalSlimLetterbox h2 {font-size:150%; text-decoration:none !important;}
.digitalSlimLetterbox p {font-size:150%; color:#999;}
.digitalSlimLetterbox .imgLogo {margin-top:64px;}
.digitalSlimLetterbox a {text-decoration:none; margin-top:50px;}
			
/* Digital Slim -emd- */

/* Handheld letterbox */
	.HHLetterbox{background:URL(/images/letterbox/handhelds/handhelds_BG.jpg) no-repeat #fff;position:relative; min-height:350px; height:auto !important; height:350px; width:968px;}
	.HHLetterbox span{color:#000;display:block;}
		.HHLetterbox span.textTop{position:absolute;top:30px;left:40px;font-size:250%;width:350px;font-weight:bold;}
		.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;}
/* Handheld letterbox End */

/* Groom letterbox -start-*/
.groomLetterbox{background:URL(/images/letterbox/groom/groomHomeLbox.jpg) no-repeat #fff;position:relative; min-height:350px; height:auto !important; height:350px; width:968px;}
	.groomLetterbox span{color:#000;display:block;}
		.groomLetterbox span.textTop{position:absolute;top:40px;left:137px;font-size:1.7em;width:235px;text-align:right;font-weight:bold;}
		.groomLetterbox span.textBottom{position:absolute;top:215px;left:414px;font-size:1.7em;width:235px;font-weight:bold;}
		.groomLetterbox span.mainBody{position:absolute;top:65px;left:720px;font-size:1.1em;}
			.groomLetterbox span.mainBody img{margin-bottom:5px;}
	.groomLetterbox .mainBodySubhead {width:215px;margin-bottom:10px;}
	.mainBodyCopy{width:205px;margin-bottom:10px;}
	.groomLetterbox .mainBodyCopy{color:#666;}
	.groomLetterbox span.mainBody a.wideButton {width:120px !important;}

/* Groom letterbox -end-*/

/* Air multipler product */
    .am01Product {background:transparent url('/images/letterbox/am01Product/lbxBg.jpg') no-repeat right top;}
    .am01Product .title {padding:65px 0 0 25px; display:block; font-size:140%; font-weight:bold;}
    .am01Product * {color:#000;}
    .am01Product .text {padding:30px 0 30px 25px; display:block; clear:both; width:300px; font-size:120%;}
    .am01Product .greyButton {margin:0 0 0 25px; width:160px !important;}
/* Air multipler product end */

/* Air multipler lifestyle */
    .am01Lifestyle {background:transparent url('/images/letterbox/am01Lifestyle/lbxBg.jpg') no-repeat right top; }
    .am01Lifestyle .title {padding:55px 0 0 50px; display:block; font-size:140%; font-weight:bold;}
    .am01Lifestyle * {color:#000;}
    .am01Lifestyle .text {padding:20px 0 10px 50px; display:block; clear:both; width:300px; font-size:110%;}
    .am01Lifestyle .greyButton {margin:10px 0 0 50px; width:160px !important;}
/* Air multipler lifestyle end */

/* -- DC photo Lbx -- */
	.ballPhotoLbx{ background: url(/images/letterbox/dc37Photo.jpg) 0px 0px no-repeat; width: 974px; height: 350px; }
	.ballPhotoLbx h1{ background: url(/images/letterbox/dc37Photo_h1.jpg) 556px 77px no-repeat; height: 118px; text-indent: -10000px; }
	.ballPhotoLbx h2{ background: url(/images/letterbox/dc37Photo_strapline.jpg) 556px 0px no-repeat; height: 91px; text-indent: -10000px; }
	.ballPhotoLbx a{ margin: 0px 0px 0px 556px; padding: 8px 27px; font-size: 1.3em; }
