/*Common css*/
	.columnThird, .columnTwoThird, .columnThird_Narrow, .columnThird_Wide{margin:10px 10px 0 10px;float:left;padding:0px 20px 20px 20px;display:block;}
	.columnThird{width:269px;}
	.columnTwoThird{width:598px;}
	.columnThird_Narrow{width:105px;}
	.columnThird_Wide{width:370px;}

/*Special offers page - Promo code needed - offer_CodeReq.asp*/
.specOff_Promo_ProductImage{width:140px; float:left; margin-right:15px;}
.specOff_Promo_ProductCopy{width:410px; float:left; margin-right:15px;}

/* DC24 Styles */

.vacuums_dc24Landing {background:url(/images/landing/dc24/background.jpg) right no-repeat;height:400px;}

.dc24HPRollover1 {margin-left:-90px;}
.dc24HPRollover2 {margin-left:5px;}
.dc24HPRollover3 {margin-left:5px;}
.dc24HPRollover4 {margin-left:6px; width:80px;}

#db_1{left:-130px;top:165px;}
#db_2{left:10px;top:165px;}
#db_3{left:150px;top:165px;}
#db_4{left:290px;top:165px;}

/* DC30 Styles */
.vacuums_dc30Landing ul {position:relative; top:100px; left:0px; clear:both;}
.vacuums_dc30Landing ul li {display:inline;float:left; padding-right:0px;}

.dc30HPRollover1 {margin-left:-90px;}
.dc30HPRollover2 {margin-left:-90px;}
.dc30HPRollover3 {margin-left:-90px;}

.hotspotBull .noneBold {font-weight:normal; font-size:.9em;}
.hotspotLinks a:hover .hotspotBull,.hotspotLinks a:focus .hotspotBull{ background-repeat:no-repeat;}

.hotspotLinks .speechLarge a:hover .hotspotBull,.hotspotLinks .speechLarge a:focus .hotspotBull{ display:block; background:url(/images/landing/dc30/speechSmall.png) right no-repeat; color:#fff; height:120px; text-align:left; padding:10px;}

.hotspotLinks a:hover .hotspotBullSmall, .hotspotLinks a:focus .hotspotBullSmall{ 
	background : url(/images/landing/dc30/speechSmall.png) top no-repeat; width : 130px; height : 110px; padding : 10px; text-align:left;}
.hotspotLinks a:hover .hotspotBullMed, .hotspotLinks a:focus .hotspotBullMed{ 
	background : url(/images/landing/dc30/speechMed.png) right no-repeat; width : 185px; height : 110px; padding : 10px; text-align:left;}
.hotspotLinks a:hover .hotspotBullLarge, .hotspotLinks a:focus .hotspotBullLarge{ background : url(/images/landing/dc30/speechLarge.png) no-repeat; width : 240px; height : 110px; padding	: 10px;	text-align:left;}

.hotspotLinks a:hover .hotspotBull p{color:#ffcc00;}

#dc30_1{left:30px;top:-120px;}
#dc30_2{left:315px;top:-120px;}
#dc30_3{left:585px;top:-120px;}

.border{border:0px solid #f00}
.title {font-weight:normal}

.vacuums_dc30Landing ul {position:relative; top:85px}
.vacuums_dc30Landing ul li {display:inline;float:left; padding-left:165px }

/* DC26 StyleZ */
.dysonCity {display:block; height:400px; overflow:hidden; padding:0; position:relative;}
.dysonCity h1 {font-size:1.7em; font-weight:normal; color:#999999;}
.dysonCity .nowPrice { color:#fff; }
.dysonCity .copy { color:#fff; }
.dysonCity li { margin-left:15px !important;}
.pagePanels li { margin-top:0px !important;}
#panel_dysonCity_sML a .hOne { font-weight:bold; font-size:150%; margin:0px 0 10px; display:block;}
#panel_dysonCity_sML .cpLink {margin-top:102px;}
.header {color:#999999 !important; font-size:140% !important;}
.header:hover, header:focus {color:#fff !important;}
.headerPlus {background:transparent url(/images/landing/dc26/plusG.jpg) no-repeat scroll 203px 14px !important; color:#999999 !important; font-size:140% !important; display:block; font-weight:bold; line-height:120% !important; margin-bottom:10px; margin-top:-2px;}
.headerPlus:hover, headerPlus:focus {background:transparent url(/images/landing/dc26/plusW.jpg) no-repeat scroll 203px 14px !important; color:#fff !important; font-size:140% !important; display:block; font-weight:bold; line-height:120% !important; margin-bottom:10px; margin-top:-2px;}
.arrow26 {display:block; text-decoration:none;}
.arrow26 {background:transparent url(/images/landing/dc26/arrowG.jpg) no-repeat scroll 0 0px !important;}
.arrow26:hover, arrow26:focus {background:transparent url(/images/landing/dc26/arrowW.jpg) no-repeat scroll 0 0px !important;}


.dc26Panel{width:98%;display:block;height:384px;padding-left:10px;overflow:hidden;}
.columnPLP {width:350px;background-color:#fff;}
.columnPLP p {color:#666666 !important;}
.columnPLP h1 {color:#333333;}
.columnPLP h4 { font-weight:bold !important; line-height:1.7em !important;}
.whtBG { width:100%; height:100%; background-color:#fff;}

.panelLink {margin-top:-40px;position:relative;}

.panelArrow26 {display:block; text-decoration:none;}
.panelArrow26 {background:transparent url(/images/landing/dc26/panelArrowG.jpg) no-repeat scroll 0 4px !important;}
.panelArrow26:hover, panelArrow26:focus {background:transparent url(/images/landing/dc26/panelArrowB.jpg) no-repeat scroll 0 4px !important; color:#000000;}

/*balls landing page 2*/
.vacuums_ballsLanding {background:url(/images/landing/balls/background.jpg) no-repeat 11px -21px;min-height:315px; height:auto !important; height:315px;}
p.ballMain {font-size:115%;}
.leftBorder{border-left:1px solid #333;margin-left:9px;height:240px !important;}
.bullet,ul.txt{margin-bottom:0 !important;}
.bullet li,ul.txt li {margin-bottom:0 !important;}

.ballPanel1{padding-top:10px;}

ul.ballMachines {font-size:0.9em;}
	ul.ballMachines li{width:110px; margin-left:45px}
		ul.ballMachines li .machineHeader{color:#fff;display:block;font-weight:bold;margin-bottom:5px;}
		ul.ballMachines li .machineContent{color:#999;}
p.ballLinks a{color:#fff;}
a.ballLinks {color:#fff;}

.ballHPRollover1 {margin-left:-90px;}
.ballHPRollover2 {margin-left:5px;}
.ballHPRollover3 {margin-left:5px;}
.ballHPRollover4 {margin-left:6px; width:80px;}

#db_1{left:-130px;top:165px;}
#db_2{left:10px;top:165px;}
#db_3{left:150px;top:165px;}
#db_4{left:290px;top:165px;}

/* DC25 Landing pages */
	/*Text*/
	.purpleText, .blueprintBuyPanel h4, .blueprintBuyPanel h4 .span, .blueprintBuyPanel p, .blueprintBuyPanel li, .drawing_Content .imgLinks li, .drawing_Prod ul li{color:#27318b !important;}
	.eBookBtn{background:url(/images/landing/drawing/ebookDloadBtn.jpg) no-repeat right top;height:112px; position:relative;}
	.eBookBtn a{color:#0082c8;width:150px; text-decoration:none; position:absolute; top:31px; right:95px; line-height:1.3;}
		.eBookBtn a:hover, .eBookBtn a:focus{color:#27318B;}
	/*Structure*/
	.listDiscs{list-style:disc; padding-left:15px; width:60%;}
		.listDiscs li{display:list-item;}
	.borderRight_Colour1{border-right:1px solid #CCC;}
	.setRelative{position:relative;}

	/*Intro section*/
	.drawing_Prod{min-height:230px; height:auto !important; height:230px; width:200px; margin:10px 20px 0 0; float:left; position:relative; padding-bottom:70px;}
		.drawing_Prod ul{width:60%;}
		.drawing_Prod .drawing_Prod_Shop{position:absolute; bottom:0px; left:0px;}
	#drawing_Prod_DC24-DRAWING{background:url("/images/landing/drawing/DC24-DRAWING.jpg") no-repeat 125px bottom;}
	#drawing_Prod_DC25-DRAWING{background:url("/images/landing/drawing/DC25-DRAWING.jpg") no-repeat bottom right; margin-right:0px;}
	#blueprintLetterbox{margin-top:1px;}
	.blueprintBuyPanel{background-color:#EDECF9;}
		.blueprintBuyPanel h4{line-height:1.2;}
		
	.drawing_Back{background:#9a8fcd url(/images/landing/drawing/backgroundWideTile.jpg) top center repeat-y;}
		.drawing_Content_Container{background:url(/images/landing/drawing/backgroundBorder.jpg) top center no-repeat;}
			.drawing_Content{background:url(/images/landing/drawing/backgroundBorder.jpg) bottom center no-repeat; position:relative; min-height:615px; height:auto !important; height:615px;}
				#drawing_Blueprint_Copy{width:348px; padding-right:40px; font-size:110%;}
				.drawing_Content .imgLinks li{width:160px; position:absolute; line-height:1.3;}
					.imgBull_Narrow{width:160px !important;}
					.imgBull_Wide{width:180px !important;}
					
					#bpLink01{top:75px; left:7px;}
					#bpLink02{top:107px; left:338px;}
					#bpLink03{top:200px; left:6px;}
					#bpLink04{top:262px; left:348px;}
					#bpLink05{top:303px; left:6px;}
					#bpLink06{top:365px; left:346px;}
					#bpLink07{top:498px; left:212px;}
	
	.panelInventor{min-height:270px; height:auto !important; height:270px; position:relative; padding-bottom:110px;}
		.inventorProduct{position:absolute; bottom:10px; left:50px;}
	
	.imgLinks a:hover .imgBull, .imgLinks a:focus .imgBull{ display:block;}
	
	#blueprintRollover li {position:relative; float:left;}
	.drawing_Back .content .breadcrumbs li, .drawing_Back .content .breadcrumbs a {color:#fff}
		.drawing_Back hr.topPadding, .drawing_Back hr.headerHR {border-top-color: #999 !important;}
			.imgLink {border:0px; width:160px; height:30px;}
			
/* Fans landing page */
.rightBorderFan {border-right:1px solid #ccc;height:83px !important;margin-right:9px;}
.column1fan {width:200px;}
.column2fan {width:400px;}
.column3fan {width:670px;}
.column3fan, .column2fan, .column1fan {display:block;float:left;padding:0 20px 20px;}
#winFlag {background:url("/images/landing/fans/flagWin.gif") no-repeat scroll right top #F0F0F0;padding:25px;min-height:470px; height:auto !important;}
	#winFlag .fm label {font-size:8pt;width:200px;}
	#winFlag .fm .fld {margin:2px 0;}
	#winFlag .req {color:#000 !important;}
	#winFlag .err {padding-left:0px !important; font-size:8pt; height:0px !important;}
	#winFlag .noLabel, .controls {padding-left:0px !important;}
	#winFlag h4 {color:#000000;font-size:95%;font-weight:bold;margin-top:5px;line-height:1.3em;}
	#winFlag h3 {font-size:135%; margin-top:10px !important;line-height:1.3em;margin-bottom:0 !important;}
	#winFlag span.smlPrint {line-height:1.3em !important;display:block;}

#fansTerms li {display:list-item;font-size:8pt;list-style-position:inside;}

/* hanhelds */
ul#footerNav li {width:215px; height:124px !important; border:1px solid #e0e0e0; padding:15px 20px 0px 20px; max-height:124px !important; background-color:#eeeeee; }


/* Competitor page */

div.competitor {position:relative;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:140%; 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;width:200px;}

p.disclaim {font-size:75%;}
div.disclaim{position:absolute;bottom:10px;font-size:90%;text-align:center;width:928px;left:0px;}
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 515px 20px;width:928px;}
div.reasonBall p{width:450px;}

div.reasonBall a.browseOrange{margin-top:75px;}