.letterboxHome{overflow:hidden;min-height:380px;display:block;position:relative;width:974px;padding:0px;margin:10px -20px;}
.letterboxHome div{overflow:hidden;position:absolute;height:370px;background-color:#000;margin-top:0px;}
.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;                            
}


/*
.ballTechMini{background:url(/images/letterbox/balltech_mini.jpg) no-repeat;width:470px;height:200px;position:absolute;}
.airMuscleMini{background:url(/images/letterbox/airmuscle_mini.jpg) no-repeat;width:470px;height:200px;position:absolute;}
*/

/* CUSTOM BACKGROUNDS FOR LETTERBOXES */

.dc32Campaign{width:100%;}
.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; }
.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;}


.handheldCampaign {
    background:url(/images/letterbox/handheldCampaignBG.png) repeat-x;  
    width:988px;
}

.handheldCampaign span.header {color:#666; font-size:200%; margin:0 2em .25em 30px; line-height:135%; font-weight:bold}
.handheldCampaign span.subTitle {color:#000; font-size:125%; font-weight:bold; margin:3em 0 0 30px;}
.handheldCampaign span.bold {font-weight:bold; color:#000; margin: 0 0 0px 30px; display:block;}
.handheldCampaign {color:#666; }
.handheldCampaign span a.goldButton, .handheldCampaign span a.greyButton {display:inline; height:30px; padding:4px 10px 3px 10px; margin-top:10px;}
.handheldCampaign span a.goldButton {margin-left:10px;}
.handheldCampaign .copy {margin:1em 0 1em 30px;}










.narrowTextColumn {width:170px}

.ballTechOffer{ width:305px !important; height:50px;}
.ballTechOffer h2{ font-size:1em}
.ballTechOffer p{ font-size:.9em}

.airMultiplier span.copy { width:330px;}

.column1, .column2, .column3, .column4 {display:block; float:left; /*padding:0;*/}

.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;
}


/* 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:50px 10px 20px 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:0px; padding-left:50px;}
			.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}
			
/*--DC26 City - end--*/
			

/* 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 */

/* 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- */

/* am04 -start- */

div#fansHot_Letterbox div#fansHot_Copy{height:auto !important;}
.blackBg {width:980px !important;}


/* am04 -end- */
