/* Generic code*/
.altFontColour_1{color:#F599AB !important;}
.font_200Percent{font-size:200%;}

.vacuums_dc24Landing {background:url(/images/landing/dc24/background.jpg) right no-repeat;height:400px;}

.dc24HPRollover1 {margin-left:-150px;}
.dc24HPRollover2 {margin-left:0px;}
.dc24HPRollover3 {margin-left:40px;}
.dc24HPRollover4 {margin-left:70px;}

#db_1{left:-80px;top:165px;}
#db_2{left:80px;top:165px;}
#db_3{left:250px;top:165px;}
#db_4{left:420px;top:165px;}

/* DC30 Landing pages */

.vacuums_dc30Landing {background:url(/images/landing/dc30/background.jpg) right no-repeat;height:325px;}
.vacuums_dc30Landing ul {position:relative; top:85px; left:110px; clear:both}
.vacuums_dc30Landing ul li {display:inline;float:left; padding-left:110px;}

.fixedHeight { height:255px; margin-bottom:20px;}

#dc30_1{left:0px;top:-120px;}
#dc30_2{left:380px;top:-120px;}

.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;
}
.hotspotBull .noneBold {font-weight:normal; font-size:.8em}
.hotspotLinks a.hotspotBull p{display:none;}

a ins.hotspotBull{
	text-align:left;
	display:none;
	margin-top : -10px;
	margin-left : -50px;
    background-image:none !important;
}

.hotspotBullLarge .hotspotBull{
    width : 280px;
    height : 150px; 	
}
.hotspotBullMedium .hotspotBull{
    width : 280px;
    height : 110px; 	
}

.hotspotBullLarge .hotspotBull div, .hotspotBullMedium .hotspotBull div{background-color: #333;padding: 10px;height : 100%;}


.speechArrow{background:url(/images/speech.png) no-repeat center;display:block;}

a:hover .hotspotBull,a:focus .hotspotBull{display:block;}

.hotspotLinks a:hover .hotspotBull p{color:#ffcc00;}

.dc30HPRollover1 {margin-left:-80px;}
.dc30HPRollover2 {margin-left:-120px;}

/* DC26 Pink Landing page */
#dc26Pink_Letterbox{background:url(/images/landing/dc26_Pink/productImage.jpg) no-repeat center; min-height:280px; height:auto !important; height:280px;}
/*reset HR tag for IE7 - causing massive gaps between hr tags and content*/
hr.headerHR{margin:0px 10px -25px 10px !important; }

/*Ohsoji kit landing page*/
.claimForm{background-color:#ebebec}
	.claimForm p, .claimForm ul{width:80%;}
	.claimForm ul{padding-left:20px;}
	.claimForm ul li{display:list-item; list-style:disc;}

/*Truth about Dyson*/
	/*Generic*/
	.arrowFront_Grey{background:url(/images/arrow_g.png) no-repeat right center; padding-right:12px; text-decoration:none;}
	.arrowBack_Grey{background:url(/images/arrow_g_Back.png) no-repeat left center; padding-left:12px; text-decoration:none;}
		.arrowBack_Grey:hover, .arrowBack_Grey:focus, .arrowFront_Grey:hover, arrowFront_Grey:focus, .ttad_SubNavItem:hover, .ttad_SubNavItem:focus{color:#999 !important;}
	.allAround_Border1{border:1px solid #CCC;}
	
	/*Homepage*/
	.menuPanel{background-color:#eaebec; padding:18px !important;}
	.menuPanel_Truth a{min-height:210px; height:auto !important; height:210px; display:block; text-decoration:none;}
		.menuPanel_Truth a:hover, .menuPanel_Truth a:focus{background-position:right bottom !important;}

		/*Nav at bottom of landing page - dysonTruth/default.asp*/
		#menuPanel_1{background:url(/images/landing/dysonTruth/panel1_Hover.jpg) no-repeat bottom left; width:187px;}
		#menuPanel_2{background:url(/images/landing/dysonTruth/panel2_Hover.jpg) no-repeat bottom left; width:187px;}
		#menuPanel_3{background:url(/images/landing/dysonTruth/panel3_Hover.jpg) no-repeat bottom left; width:192px;}
		#menuPanel_4{background:url(/images/landing/dysonTruth/panel4_Hover.jpg) no-repeat bottom left; width:187px;}	

	/*Truth pages*/
	.ttad_LetterboxBak{background-color:#CCC; position:relative;}
		.ttad_LetterboxBak p{line-height:1.5}
		.ttad_LetterboxBak img{position:absolute; top:50%; right:4%; margin-top:-70px;}
	.ttad_SubNav a{color:#666 !important; display:inline;}
		.ttad_SubNav a:hover, .ttad_SubNav a:focus{color:#999 !important;}
		.ttad_SubNavItem{padding-left:45px;}
		#truth2 #imgItem, #truth4 #imgItem{position:relative;}
		#truth2 #imgText, #truth4 #imgText{position:absolute; color:#FFF; width:150px;}
			#truth2 #imgText{top:10px; left:0px;}
			#truth4 #imgText{top:50px; left:0px;}
		
		/*Nav at bottom of each truth page - dysonTruth.asp*/
		#ttad_SubNav1{background:url(/images/landing/dysonTruth/subNav_1.jpg) no-repeat left center;}
			#ttad_SubNav1 a:hover, #ttad_SubNav1:focus{background:url(/images/landing/dysonTruth/subNav_1_Alt.jpg) no-repeat left center;}
		
		#ttad_SubNav2{background:url(/images/landing/dysonTruth/subNav_2.jpg) no-repeat left center;}
			#ttad_SubNav2 a:hover, #ttad_SubNav2:focus{background:url(/images/landing/dysonTruth/subNav_2_Alt.jpg) no-repeat left center;}
		
		#ttad_SubNav3{background:url(/images/landing/dysonTruth/subNav_3.jpg) no-repeat left center;}
			#ttad_SubNav3 a:hover, #ttad_SubNav3:focus{background:url(/images/landing/dysonTruth/subNav_3_Alt.jpg) no-repeat left center;}
	
		#ttad_SubNav4{background:url(/images/landing/dysonTruth/subNav_4.jpg) no-repeat left center;}
			#ttad_SubNav4 a:hover, #ttad_SubNav4:focus{background:url(/images/landing/dysonTruth/subNav_4_Alt.jpg) no-repeat left center;}
			
			
	/*Purchase at .co.jp landing page*/
	hr.noMarginBottom{margin-bottom:0px !important;}
	#landing_Purchase_Letterbox{background:#FFF url("/images/landing/purchase/background.jpg") repeat-x top left;}
		#landing_Purchase_Letterbox .column1{padding-left:20px; padding-right:20px; margin-left:10px;}
	.prodColumn_PurchaseLBx{min-height:300px; height:auto !important; height:300px; position:relative; border-left:1px solid #CCC; margin-top:20px; margin-bottom:20px; padding-bottom:0px;}	
	.prodColumn_PurchaseLBx h3{margin-bottom:10px;}
	.prodColumn_PurchaseLBx span{position:absolute; bottom:10px; min-height:150px; height:auto !important; height:150px;}
		.prodColumn_PurchaseLBx img{bottom:0px; right:-5px; position:absolute;}
	
	.prodColumn_PurchaseLBx_Start{border-left:none;}	