
     /* ---- DC41 ----*/
    	/* New ball lettebox */
        .newBallLbox{background:url(http://media.dyson.com/assets/images/campaigns/uprightBall/homePgeLbox/background.jpg) repeat-x 0 0 #fff;height:306px;}
            .newBallLbox .infoSection{background:url(http://media.dyson.com/assets/images/campaigns/uprightBall/homePgeLbox/infoImg.jpg) no-repeat 0 0 #fff;width:403px;height:306px;}
            .newBallLbox .infoSection.caVersion{background-image:url(http://media.dyson.com/assets/images/campaigns/uprightBall/homePgeLbox/infoImgFR.jpg)}
            .newBallLbox .infoSection.caenVersion{background-image:url(http://media.dyson.com/assets/images/campaigns/uprightBall/homePgeLbox/infoImgCa.jpg)}
                .newBallLbox .infoSection h1, .newBallLbox .infoSection h2, .newBallLbox .infoSection h3{text-indent:-10000px;display:none;}
                .newBallLbox .infoSection .greyButton{margin:140px 0 0 40px;}
                .newBallLbox .infoSection.caVersion .greyButton{margin-top:160px;}



        /* HMC panel */
        .ballHeader{background-color:#fff;height:151px;}
            .ballHeader img{float:left;}
            .ballHeader img.title{margin:32px 97px 0 38px;}
            .ballHeader .arrowRight{clear:both;margin:15px 0 0 38px;float:left;color:#5b5b5b;background: url("/images/arrow_right_bl.gif") no-repeat scroll 0 5px transparent !important;}
            .ballHeader .arrowRight:hover{color:#ccc;background-image:url(/images/arrow_right_gr.gif) !important;}
        
        /* store panel */
        .panels a.newBall{height: 190px;padding-top: 0;background-color:#fff !important;}
            .panels a.newBall span{color:#333;width:210px !important;}
        
        /* New ball vac panel */
        .newBallVacs{background-color:#fff;height:220px;position:absolute;width:474px;}
            .newBallVacs .newBallVacsInfo{float:left;width:270px;}
                .newBallVacs .newBallVacsInfo img.title{margin:32px 0px 5px 37px;}
                .newBallVacsInfo.frVersion img.title{margin-right:0;}
                .newBallVacs .newBallVacsInfo span{margin-left:37px;display:block;}
                .newBallVacs .newBallVacsInfo span a.arrowRight{padding-left:15px !important;color:#5b5b5b;background: url("/images/arrow_right_bl.gif") no-repeat scroll 0 4px transparent !important;}
                .newBallVacs .newBallVacsInfo span a.arrowRight:hover{color:#ccc;background-image:url(/images/arrow_right_gr.gif) !important;}
                .newBallVacs .newBallVacsInfo img.lockUp{margin:5px 0 0 37px;}

        /* New ball store panel styles */
        .panels a.newBall{height:190px;padding-top:0;}
            .panels a.newBall img{position:static;}
            .panels a.newBall span.newBallContent{font-size:100% !important; width:190px;font-weight:normal;}

            /* CA differences */
            .panels .CAVersion span{font-size:110% !important;line-height:100%;}
	
    /*UK panels*/
    	/*Homepage*/
        .ballRangeRelease{background:url("http://media.dyson.com/assets/images/campaigns/uprightBall/homePgeLbox/uprightCylinderBallRange_UK.jpg") no-repeat left top; height:291px; padding:48px 0 0 43px; position:relative;}
            .ballRangeRelease h1{background:#FFF url("http://media.dyson.com/assets/images/campaigns/uprightBall/homePgeLbox/dysonBall_Logo_UK.jpg") no-repeat left top; height:36px; width:154px; text-indent:-1000em;}
            .ballRangeRelease h2{background:#FFF url("http://media.dyson.com/assets/images/campaigns/uprightBall/homePgeLbox/dysonBall_Strapline_UK.jpg") no-repeat left top; height:40px; width:175px; text-indent:-1000em;}
            .ballRangeRelease a{position:absolute; top:235px; left:43px;}

		/*HMC*/
        .hmc_ballRangeRelease{background:url("http://media.dyson.com/assets/images/campaigns/uprightBall/hmcImg/hmcHero_UK.jpg") no-repeat left top; height:240px; position:relative; margin-left:10px;}
            .hmc_ballRangeRelease h1{background:#FFF url("http://media.dyson.com/assets/images/campaigns/uprightBall/hmcImg/dysonBall_Logo_UK.jpg") no-repeat left top; height:32px; width:140px; text-indent:-1000em; position:absolute; top:20px; left:30px; z-index:20;}
            .hmc_ballRangeRelease h2{background:#FFF url("http://media.dyson.com/assets/images/campaigns/uprightBall/hmcImg/dysonBall_Strapline_UK.jpg") no-repeat left top; height:12px; width:247px; text-indent:-1000em;  position:absolute; top:55px; left:30px; z-index:20;}
            .hmc_ballRangeRelease a{position:absolute; top:185px; left:30px; z-index:20; color:#000; background:url("/images/arrow_next_wht.gif") no-repeat left 5px !important;}
            	.hmc_ballRangeRelease a:hover, .hmc_ballRangeRelease a:focus{color:#666; background:url("/images/arrow_next_wht_over.gif") no-repeat left 5px !important;}
     	
        /*Store panel*/
        	.ballRangeHub a{background:url("http://media.dyson.com/assets/images/campaigns/uprightBall/storeImgs/ballRange_UK.jpg") no-repeat left top; position:relative;}
            	.ballRangeHub .arrowRight{background:url("/images/arrow_right_bl.gif") no-repeat 0 3px !important; color: #000; font-weight:normal; position:absolute; bottom:8px; left:15px; font-size:0.9em !important; text-align:left; padding-left:12px !important;}
                	.ballRangeHub a:hover span.arrowRight, .ballRangeHub a:focus span.arrowRight{color:#666;}

                .ballRangeHub span{text-indent:-1000em;}
                .ballRangeHub span.arrowRight{text-indent:0;}
    
    	/*Vacuum panel*/
        	.ballHubVacPanel{background:url("http://media.dyson.com/assets/images/campaigns/uprightBall/vacuumsPanel/ballHub_UK.jpg") no-repeat left top; position:relative; height:220px; position: absolute; width: 474px;}
            	.ballHubVacPanel .header{background: url("http://media.dyson.com/assets/images/campaigns/uprightBall/vacuumsPanel/dysonBall.jpg") no-repeat left top; position:absolute; top:25px; left:25px; height:33px; width:150px; text-indent:-1000em;}
                .ballHubVacPanel .subHead{background: url("http://media.dyson.com/assets/images/campaigns/uprightBall/vacuumsPanel/dysonBallStrapline.jpg") no-repeat left top; position:absolute; top:58px; left:27px; height:32px; width:145px; text-indent:-1000em;}
                 .ballHubVacPanel a{position:absolute; top:105px; left:30px; background-position:left 4px !important;}
                 	.ballHubVacPanel a:hover, .ballHubVacPanel a:focus{color:#333; background-image:url("/images/arrow_next_wht.gif") !important; background-position:left 4px !important;}
                 
    /* Au panels */
    .newBallLbox .infoSectionAu{background:url(http://media.dyson.com/assets/images/campaigns/uprightBall/homePgeLbox/infoImgAU.jpg) no-repeat 0 0 #fff;width:850px;height:306px;}
        .newBallLbox .infoSectionAu h1, .newBallLbox .infoSectionAu h2, .newBallLbox .infoSectionAu h3{text-indent:-10000px;display:none;}
                    .newBallLbox .infoSectionAu .greyButton{margin:222px 0 0 40px;}
    
    .newBallVacsAU{background-color:#fff;height:220px;position:absolute;width:474px;background:url(http://media.dyson.com/assets/images/campaigns/uprightBall/vacuumsPanel/bg.jpg) no-repeat 0 0 #fff;}
        .newBallVacsAU .newBallVacsInfo p{margin:135px 0 0 27px;}
                    .newBallVacsAU .newBallVacsInfo p a.arrowRight{padding-left:15px !important;color:#5b5b5b;background: url("/images/arrow_right_bl.gif") no-repeat scroll 0 4px transparent !important;}
                    .newBallVacsAU .newBallVacsInfo p a.arrowRight:hover{color:#ccc;background-image:url(/images/arrow_right_gr.gif) !important;}

    .ballHeaderAu{background-color:#fff;height:151px;}
        .ballHeaderAu img{float:left;}
        .ballHeaderAu img.title{margin:20px 15px 0 38px;}
        .ballHeaderAu .arrowRight{clear:both;margin:15px 0 0 38px;float:left;color:#5b5b5b;background: url("/images/arrow_right_bl.gif") no-repeat scroll 0 5px transparent !important;}
        .ballHeaderAu .arrowRight:hover{color:#ccc;background-image:url(/images/arrow_right_gr.gif) !important;}

    #prodFeatPanel_DC41-IRSPU, #prodFeatPanel_DC39-MULTIFLOOR, #prodFeatPanel_DC39-ANIMAL, #prodFeatPanel_DC39-ALLERGY{padding:0;}

    .newBallProductPage{background:url(http://media.dyson.com/assets/images/campaigns/uprightBall/productPage/newBallBackground.jpg) no-repeat 0 0 #fff;height:430px;width:210px;}
    .newBallProductPage.caVersion{background-image:url(http://media.dyson.com/assets/images/campaigns/uprightBall/productPage/newBallBackground_CA.jpg);}
    .newBallProductPage, .newBallProductPage span, .newBallProductPage a{display:block;color:#212121;}
        .newBallProductPage span.strapLine{font-size:1.3em;padding:105px 0 10px 25px;width:150px;}
        .newBallProductPage span.strapLine2{font-size:1.3em;padding:0 0 40px 25px;width:150px;}
        .newBallProductPage span.arrowRight{font-size:1.2em;margin:0 0 35px 25px;width:150px;background: url("http://media.dyson.com/assets/images/campaigns/uprightBall/productPage/arrowRight.jpg") no-repeat scroll 0 5px transparent !important;}
           a:hover .newBallProductPage span.arrowRight{color:#000 !important;background: url("http://media.dyson.com/assets/images/campaigns/uprightBall/productPage/arrowRight.jpg") no-repeat scroll 0 5px transparent !important;}
    
    .whiteBlock{padding-left:0 !important;}

    .newCylinderBallProductPage{background:url(http://media.dyson.com/assets/images/campaigns/uprightBall/productPage/newCylinderBallBackground.jpg) no-repeat 0 bottom #fff;height:572px;width:210px;}
        .newCylinderBallProductPage, .newCylinderBallProductPage span{display:block;}
        .newCylinderBallProductPage span.strapLine{font-size:1.1em;padding:150px 0 10px 23px;width:150px;color:#333;}
        a:hover .newBallProductPage span{color:#333;}
        .newCylinderBallProductPage span.greyButtonLrg{width:60px;margin-left:23px;}

    

	/*Fans Hot letterbox*/
/*    #fansHot_Img{background:url("/images/homepage/letterbox/fansHot/lbxBg.jpg") no-repeat right top #000; float:right; width:240px; height:306px; overflow:hidden;}*/
	.fansHot {height:306px; width:748px; position:relative; overflow:hidden; float:left; background-color:#000;}
	#fansHot_Copy{position:absolute; top:125px; left:460px; width:250px;}
    #fansHot_Copy h1 {height:50px; width:250px; margin-top:0px; font-size:15px; float:right; text-align:right;}
		#fansHot_Copy a {width:124px;margin:0px 5px 0;  }

        /*Fans Hot White letterbox*/
	.WhitefansHot {height:306px; width:748px; position:relative; overflow:hidden; float:left; background-color:#000;}
	#WhitefansHot_Copy{position:absolute; top:43px; left:370px; width:285px;}
    #WhitefansHot_Copy h1 {background:url("http://media.dyson.com/assets/images/campaigns/fansHeaters/homepage/letterbox/fansHot/dyson_hot.jpg"); height:34px; width:150px; margin-top:0px; margin-bottom:10px; text-indent:-10000px; float:left;}
	#WhitefansHot_Copy a {width:120px;margin-top:13px; margin-bottom:10px; float:left; text-align:center; text-decoration:none; font-size:15px; color:#FFFFFF; font-weight:bold;}
    
    .FansHot_Strapline{background:url("http://media.dyson.com/assets/images/campaigns/fansHeaters/homepage/letterbox/fansHot/heatsTheWholeRoom.jpg"); width:271px; height:49px; text-indent:-10000px; float:left;}
    .FansHot_Offer{background:url("http://media.dyson.com/assets/images/campaigns/fansHeaters/homepage/letterbox/fansHot/save100forLimitedTime.jpg"); width:252px; height:22px; margin-top:13px; text-indent:-10000px; float:left;}
    .FansHot_Terms{color:#999;  font-size:0.9em; margin-top:15px; clear:both;}

/*Fans Hotblue letterbox*/
    #fansHotblue_Img{background:url("/images/homepage/letterbox/fansHotblue/lbxBgblue.jpg") no-repeat right top #000; float:right; width:240px; height:306px; overflow:hidden;}
	.fansHotblue {height:306px; width:748px; position:relative; overflow:hidden; float:left; background-color:#000;}
    .fansHotblue h1 {height:55px; width:270px; margin-top:0px; font-size:15px;}
	#fansHotblue_Copy{position:absolute; top:125px; left:530px;}
		#fansHotblue_Copy a {width:120px;margin:0px 0 0;}

/* Product page - Panel */

    
    .airFlowPanel {background:url(http://media.dyson.com/assets/images/campaigns/fansHeaters/homepage/panelBg.jpg) no-repeat; height:372px; width:208px; margin-top:10px; display:block;}
    
    .airFlowPanel a {text-decoration:none; height:360px; display:block; position:relative; cursor:pointer;}
    .airFlowPanel .panelStrap {color:#000; width:180px;  text-align:center; padding:50px 13px 240px; display:block; font-size:115%; font-weight:bold;}
    .airFlowPanel .arrowRight {background:url(/images/arrow_right_bl.gif) no-repeat scroll 0 5px transparent !important; display:block; margin-left:50px; color:#000; position:absolute; top:330px;}
    .airFlowPanel a:hover .arrowRight {background:url(/images/arrow_right_gr.gif) no-repeat scroll 0 5px transparent !important; display:block; margin-left:50px; color:#666;}

/* Store page - Panel */
    
    
        li.airFlowStorePanelWhite a {background:url(http://media.dyson.com/assets/images/campaigns/fansHeaters/homepage/storePanelWhite.jpg) no-repeat #FAF6F5 !important; padding-left:100px; text-align:left;  cursor:pointer;}
    
    li.airFlowStorePanelBlue a {background:url(http://media.dyson.com/assets/images/campaigns/fansHeaters/homepage/storePanelBlue.jpg) no-repeat #fff !important; padding-left:100px; text-align:left;  cursor:pointer;}
    .productPanels li.airFlowStorePanelWhite a:hover span {color:#000 !important;}

    li.airFlowStorePanelWhite span.panelTitle {color:#000; margin-top:0px; margin-bottom:10px; font-size:125% !important; padding-bottom:0px; width: 126px;}
    li.airFlowStorePanelWhite span.panelContent {color:#000; font-size:90% !important; text-align:left;  width:115px; margin: 0 !important;}
    li.airFlowStorePanelWhite span.arrowRight {background:url(/images/arrow_right_bl.gif) no-repeat scroll 0 4px transparent !important; color:#000; font-size:90% !important; text-align:left; margin-top:30px; width: 126px;}
    li.airFlowStorePanelWhite span.arrowRight:hover {background:url(/images/arrow_right_gr.gif) no-repeat scroll 0 4px transparent !important; color:#666;}
    #fansHot_Letterbox {height:306px !important;}

    
