.vacuums_dc28Landing {background:url(/images/technology/air_muscle/hpAirmuscle.jpg) top left no-repeat; height:386px;}
.vacuums_dc28Landing span  {padding-right:625px;}
.vacuums_dc27Landing {background:url(/images/landing/dc27/hpDC27.jpg) top right no-repeat; height:425px;}.vacuums_dc22Landing {background:url(/images/landing/dc22/landingPageMain.jpg) right no-repeat;height:360px;}
.vacuums_dc22Landing P {padding-right:625px;}
.vacuums_dc24Landing {background:url(/images/landing/dc24/background.jpg) right no-repeat;height:400px;}
.vacuums_dc30Landing {background:url(/images/landing/dc30/background.jpg) left no-repeat;height:350px;}
.vacuums_dc30Landing ul {position:relative; top:235px; left:160px; clear:both}
.vacuums_dc30Landing ul li {display:inline;float:left; padding-right:170px}
.fixedHeight {height:220px; margin-bottom:20px }
.vacuums_dc30BoxDDM{ background:url(/images/landing/dc30/ddm.jpg) left bottom no-repeat}
.vacuums_dc30BoxRoot{ background:url(/images/landing/dc30/rootCyclone.jpg) left bottom no-repeat}
.vacuums_dc30BoxDual{ background:url(/images/landing/dc30/dualPower.jpg) left bottom no-repeat}
.vacuums_dc30BoxBuy{ background:url(/images/landing/dc30/buyNow.jpg) left bottom no-repeat}


#db_1{left:-80px;top:165px;}
#db_2{left:80px;top:165px;}
#db_3{left:250px;top:165px;}

.padTop1em { padding-top:1em !important;}
.padTopGap { padding-top:50px !important;}
.padTop { padding-top:2em !important;}

ul.paddedList li {padding-bottom:10px;}
ul.paddedList li strong, ul.paddedList li span {color:#FFFFFF !important; font-weight:bold}
ul.paddedList a.arrowRight { padding : 0 0 0 20px !important;}

ul.paddedList {padding-top:20px}

.negTop h2{line-height:110%;}

.rightMargin {padding-right:120px !important; padding-top:20px;}

.hotspotLinks{position : relative;}
.hotspotLinks li{padding-left:30px;}
.hotspotLinks li a{width:100%;margin-bottom:15px;}
.hotspotBull{
    position    : absolute;
    background	: url(/images/landing/dc24/speech.gif) right no-repeat;
    display 	: none;
    width       : 103px;
    height      : 60px;
    text-align  : center;
    padding-top : 1px;
    font-weight : bold;
    left        : 20px;
    margin-top  : 0px;
	margin-top:10px;
}
.hotspotLinks a.hotspotBull p{display:none;}
.hotspotLinks a:hover .hotspotBull,.hotspotLinks a:focus .hotspotBull{ display:block; background:url(/images/landing/dc24/speech.gif) right; color:#fff;}
.hotspotLinks a:hover .hotspotBull p{color:#ffcc00;}

.dc24HPRollover1 {margin-left:-30px;}
.dc24HPRollover2 {margin-left:30px;}
.dc24HPRollover3 {margin-left:40px;}


/*DC 24 landing page*/
.imgRight #dyBox_VideoLink_dc24Video1 span{padding-right:0px !important;}

#reviewsLP{position:relative;background:url(/images/landing/reviews/products.jpg) no-repeat;height:462px;margin-top:0px;padding-top:20px;}
#reviewsLP div{width:95px;font-size:100%;line-height:160%;}
#reviewsLP #review_dc30{position:absolute;left:270px;top:260px;}
#reviewsLP #review_dc22{position:absolute;left:460px;top:200px;}
#reviewsLP #review_dc25{position:absolute;left:770px;top:100px;}
#reviewsLP #review_am01{position:absolute;left:910px;top:320px;}

#reviewsLP #review_dc30_ca{position:absolute;left:452px;top:296px;}
#reviewsLP #review_dc22_ca{position:absolute;left:562px;top:237px;}
#reviewsLP #review_dc25_ca{position:absolute;left:880px;top:100px;}


#reviewsLP h4{margin-bottom:40px;}
#reviewsLP .greyButton{clear:both;}
.reviewIntro{margin-top:-5px !important;}
/* Needed for the handhelds camapaign Nov '09 */

.padLeft {padding-left:10px;}
#footerNav .footerNav p span { }
#footerNav h4 { color:#222; font-weight:bold; font-size:1.0em;}
ul#footerNav li {width:215px; height:110px; border:1px solid #e0e0e0; padding:15px 20px 0px 20px; max-height:110px; background-color:#eeeeee; }
ul#productLineup li {width:265px; }
ul#productLineup li.padded {margin-left:60px;}
ul#footerNav li.padded {margin-left:70px;}
.handheldTitle {width:600px;}
.footerPlain {background:url(/images/landing/handhelds/footerNavBackground.png) repeat-x; }
.footerDDM {background:url(/images/landing/handhelds/footerBackgroundDDM.jpg) no-repeat}
.footerHandhelds {background:url(/images/landing/handhelds/footerBackgroundHandhelds.jpg) #eeeeee no-repeat}
.footerCompareRange {background:url(/images/landing/handhelds/footerCompareRange.jpg) #eeeeee no-repeat}
.footerDDM p.narrow, .footerHandhelds p.narrow{width:135px; color:#888; font-size:90%}
.footerPlain p.narrow{color:#888; font-size:90%}
.footerCompareRange h4.narrow {width:150px; color:#888; font-size:90%}
a.greyButton {font-weight:bold; font-size:95%;}
.whiteBG #footerNav span.arrowRight { font-weight:bold; margin-top:10px;}
.headerTitle {font-size:150%; line-height:120%}

#productLineup li h2, #productLineup li h3, #productLineup li h4, #productLineup li p {margin:10px 20px 0 20px}
#productLineup li hr {border-top:1px solid #666 !important; margin-top:10px;}
#productLineup h4 {color:#666; }
#productLineup .goldButton, #productLineup .greyButton {margin-left:20px}

/* End of handhelds camapaign */

/* customer service landing page */
#csContent h1  {font-size:170% !important;}
#csContent h4  {font-size:143% !important; color:#666;}
#csContent h3  {font-size:100% !important;font-weight:bold !important; margin:0 !important;}
#csContent .smlPrint {line-height:1.3em !important;display:block;}
#csAward h2 {font-size:135% !important; margin-top:0px  !important;}
hr.headerBB  {border-bottom:1px solid #CCCCCC !important;}
#bottomCols {padding:40px 0 40px 0px;}
#bottomCols .columnNP2 {background-color:#ebebeb;}
#bottomCols .wrap {margin:20px;}


/* Competitor page */

div.competitor {background:url(/images/landing/competitor/backToBack.jpg) no-repeat center; height:420px;}
h1.competitor {font-size:175%; font-weight:normal; color:#898989;}
h2.competitor {font-size:150%; font-weight:normal; color:#313131;}
h1.competitor span, h2.competitor span {color:#ff7d00}
div.comparisonColLeft {margin-left:100px !important; width:200px; margin-right:135px!important; margin-top:75px !important;}
div.comparisonColRight {margin-left:100px !important; width:195px; margin-right:20px!important; margin-top:75px !important; padding-left:140px !important;}

div.reasonsRightCol {width:434px; margin:0 10px 0 0; padding:10px 20px 20px 30px;}
div.reasonsLeftCol {width:433px; margin:0 0 0 10px; padding:10px 30px 20px 20px; border-right: 1px solid #ccc;}
div.reasonsRightCol, div.reasonsLeftCol {float:left; display:block;}
div.borderTop {border-top:1px solid #ccc;}
div.reasonsLeftCol h2, div.reasonsRightCol h2 {font-size:120%; color:#444; font-weight:bold; height:32px;}

p.disclaim {font-size:80%;}

h2.reasonTitle {margin-top:0px !important;}
div.reasonRoot h2, div.reasonTools h2 {margin-top:0px !important;}

h2.number01 {background:url(/images/landing/competitor/reason01.png) no-repeat; padding:8px 0 0 40px;}
h2.number02 {background:url(/images/landing/competitor/reason02.png) no-repeat; padding:8px 0 0 40px;}
h2.number03 {background:url(/images/landing/competitor/reason03.png) no-repeat; padding:8px 0 0 40px;}
h2.number04 {background:url(/images/landing/competitor/reason04.png) no-repeat; padding:8px 0 0 40px;}

div.reasonsRightCol p, div.reasonsLeftCol p {width:210px;}

div.reasonRoot {background:url(/images/landing/competitor/reasonRoot.jpg) no-repeat 285px 20px;}
div.reasonTools {background:url(/images/landing/competitor/reasonTools.jpg) no-repeat 265px 60px;}
div.reasonBrush {background:url(/images/landing/competitor/reasonBrush.jpg) no-repeat 245px 40px; clear:both; height:240px;}
div.reasonBall {background:url(/images/landing/competitor/reasonBall.jpg) no-repeat 285px 20px;}

/* -- Gifting 2011 -- */
#giftingLightbox{ background: none repeat scroll 0 0 #000000; display: none; left: 0; min-height: 100%; min-width: 100%; opacity: 0.6; filter: alpha(opacity = 60); position: fixed; top: 0; z-index: 100000; }
#giftingPopUp{ background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D5D5D5; display: block; left: 50%; margin-left: -218px; padding: 10px 15px; position: fixed; width: 436px; z-index: 100010; color: #000000; top: -10000px; }
	#giftingPopUp #close{ color: #ffffff; position: absolute; right: 0px; top: -20px; font-weight: bold; cursor: pointer; }
	#giftingPopUp img{ border: 1px solid silver; }
	#giftingPopUp .slider img{ width: 100px; }
	#giftingPopUp .fullImage{ width: 320px; float: left; margin: 10px 0px 6px 0px; }
	#giftingPopUp .slider{ width: 105px; float: right; margin-top: 10px;}
	#giftingPopUp .slider img:hover{ border: 1px solid #000000; }

.gifting_Landing_US{ background: url(/images/landing/gifting2011/giftingHero_US.jpg) 0px 0px no-repeat #000000; height: 445px; position: relative; margin-bottom: 17px; }
.gifting_Landing_US p{ position: absolute; top: 177px; color: #ffffff; font-size: 1.1em; font-weight: bold; width: 60px; text-align: center; }
.gifting_Landing_US p.giftingTerms{ position: absolute; bottom: 21px; top: auto; left: 0px; font-size: 0.9em; font-weight: normal; width: auto; text-align: left; }
.gifting_Landing_US .price1{ left: 29px; line-height: 1.3em;}
.gifting_Landing_US .price2{ left: 366px; line-height: 1.3em; }
.gifting_Landing_US .price3{ left: 689px; line-height: 1.3em; }
.gifting_Landing_US h1{ text-indent: -10000px; background: url(/images/landing/gifting2011/h1_US.png) 0px 0px no-repeat; height: 50px; width: 380px; }
.gifting_Landing_US h2{ text-indent: -10000px; background: url(/images/landing/gifting2011/h2_US.png) 0px 0px no-repeat; height: 20px; width: 200px; }

.gifting_Landing_AU{ background: url(/images/landing/gifting2011/giftingHero.jpg) 0px 0px no-repeat #000000; height: 371px; margin-bottom: 20px; }
.gifting_Landing_AU h1{ text-indent: -10000px; background: url(/images/landing/gifting2011/h1_AU.png) 0px 0px no-repeat; height: 50px; width: 500px; }
.gifting_Landing_AU h2{ text-indent: -10000px; background: url(/images/landing/gifting2011/h2_AU.png) 0px 0px no-repeat; height: 20px; width: 380px; }

.gifting_Landing_CA{ background: url(/images/landing/gifting2011/giftingHero_CA.jpg) 0px 0px no-repeat #000000; height: 371px; margin-bottom: 20px; }
.gifting_Landing_CA h1{ text-indent: -10000px; background: url(/images/landing/gifting2011/h1_CA.png) 0px 0px no-repeat; height: 70px; width: 350px; }
.gifting_Landing_CA h2{ text-indent: -10000px; background: url(/images/landing/gifting2011/h2_CA.png) 0px 0px no-repeat; height: 90px; width: 300px; }

.greyBack{ background: #1a1a1a; height: 580px; position: relative; }
	.greyBack img{ border: 2px solid #b1b1b1; }
	.greyBack img:hover{ border: 2px solid #0075d5; cursor: pointer; }
	.greyBack .baseButtons{ position: absolute; bottom: 14px; }
	.greyBack .fbBtn{ background: url(/images/landing/gifting2011/fbShareBtn.jpg) 0px 0px no-repeat; text-indent: -10000px; padding: 13px 65px; width: 0px; display: block; }
	.greyBack p.whiteTxt{ color: #ffffff; }
	.greyBack .blueTxt{ color: #0182ec; }

.greyBackAU{ background: #1a1a1a; height: 360px; position: relative; }
	.greyBackAU img{ border: 2px solid #b1b1b1; }
	.greyBackAU img:hover{ border: 2px solid #0075d5; cursor: pointer; }
	.greyBackAU .baseButtons{ position: absolute; bottom: 14px; }
	.greyBackAU .fbBtn{ background: url(/images/landing/gifting2011/fbShareBtn.jpg) 0px 0px no-repeat; text-indent: -10000px; padding: 13px 65px; width: 0px; display: block; }
	.greyBackAU h3{ height: 55px; }
	.greyBackAU p.whiteTxt{ color: #ffffff; }
	.greyBackAU .blueTxt{ color: #0182ec; }
	.greyBackAU .giftingPrice, .greyBackAU .productPrice{ margin: 5px 0px; font-size: 1.1em; font-weight: bold; color: #ffffff; }

.greyBackCA{ background: #1a1a1a; height: 380px; position: relative; }
	.CAFR .greyBackCA{ height: 500px; }
	.greyBackCA img{ border: 2px solid #b1b1b1; }
	.greyBackCA img:hover{ border: 2px solid #0075d5; cursor: pointer; }
	.greyBackCA .baseButtons{ position: absolute; bottom: 32px; }
	.CAFR .longTitle .baseButtons{ bottom: 14px; }
	.greyBackCA .fbBtn{ background: url(/images/landing/gifting2011/fbShareBtn.jpg) 0px 0px no-repeat; text-indent: -10000px; padding: 13px 65px; width: 0px; display: block; }
	.greyBackCA .fbBtnFR{ background: url(/images/landing/gifting2011/fbShareBtnFR.jpg) 0px 0px no-repeat; text-indent: -10000px; padding: 13px 65px; width: 0px; display: block; }
	.greyBackCA h3{ height: 55px; }
	.CAFR .greyBackCA h3{ height: 77px; }
	.CAFR .greyBackCA ul li{ width: 200px; }
	.greyBackCA p.whiteTxt{ color: #ffffff; }
	.greyBackCA .blueTxt{ color: #0182ec; }
	.greyBackCA .giftingPrice, .greyBackCA .productPrice{ margin: 5px 0px; font-size: 1.1em; font-weight: bold; color: #ffffff; }
	.greyBackCA .cafrBtn{ width: 105px; }
