
	#headline { position: absolute; left: 3px; z-index: 100; }
	div.cat { padding-top: 10px; }
	
	h2.range { font-size: 1.3em; font-weight: bold; }
	#ball h2.range { margin-top: 65px }
	h2.range { margin: 0 0 -65px 22px; }
	h2.range a { text-decoration: none; }

	/*  */
	ul.navRange { list-style-type: none; margin-top: 24px; padding-left: 10px;}
    #scrollingBlock{display:block;}
    .hideExtraDetails {display:none;}
    .showExtraDetails {display:block; height: 200px}
	p#showHideFeatures a.showExtraDetails, p#showHideFeatures a.hideExtraDetails {height:20px}
	.navModelContainer { float:left; position: relative;min-height:375px; overflow:visible;}
    .navModelSideColumns {width:100px; float:left; padding-top:125px }
    .sideColumnPadding {margin-left:50px; margin-right:-50px}
	.arrowMoveLeft {background: url(/images/prods/arrowLeftOff.jpg) no-repeat;}
        a:hover .arrowMoveLeft {background: url(/images/prods/arrowLeftOn.jpg) no-repeat;}
	.arrowMoveRight {background: url(/images/prods/arrowRightOff.jpg) no-repeat;}
        a:hover .arrowMoveRight {background: url(/images/prods/arrowRightOn.jpg) no-repeat;}
	
    ul.navModel { list-style-type: none; margin-top: 25px; padding-left: 10px; width:760px}
    ul.navModel li.prod {margin-top:10px; padding-left:9px;}
    ul.navRange li, ul.navModel li { width: 166px; margin-right: 5px; float: left; text-align: left; }
    li#rg_AM03{ padding-right: 65px; }
    #rg_AM04{padding-left:65px; border-left: 1px dashed #333333;}
    ul.navRange li#rg_DC19 { width: 179px; margin-right: 9px; }
    div.img { height: 365px; position: relative; }
    div.imgShort { height: 125px; position: relative; }
    div.imgFan { height: 215px; position: relative; }
    div.DC22, div.DC20, div.DC23, div.DC21, div.DC16 { height: 164px; }
    div.img img, div.imgShort img { position: absolute; bottom: 0; }
    ul.navRange li h2 { font-size: 1.5em; font-weight: bold; margin-bottom: 0; height: 36px; background-position: top left; text-align: left; text-indent: -9999em; }
    ul.navRange li h3 { font-size: 1.2em; font-weight: bold; line-height: 1.5; height: 8.0em; margin: 10px 0 0 2px; }	
    p.origPrice {  width: 0; font-size: 1.2em; font-weight: bold; color: red; text-decoration: line-through; margin-bottom:0px;  }
    p.origPrice span {color: #999;  }
    p.price { font-size: 1.2em; font-weight: bold;}
    p.pricenonoffer { font-size: 1.2em; font-weight: bold; margin: 15px 0 6px; height:7em; overflow:hidden; }
    p.price span { color: #999; }
     #prod_DC29-IRSCYN{border-right:1px dashed #666 !important;}

    .priceDiv{ height:60px; }
    p.price span.stockNote { display: block; font-weight: normal; font-style: italic; color: white;}
    div.head h2.DC07  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC07.png) no-repeat;}
div.head h2.DC03  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC03.png) no-repeat;}
div.head h2.DC15  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC15.png) no-repeat;}
div.head h2.DC14  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC14.png) no-repeat;}
div.head h2.DC18  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC18.png) no-repeat;}
div.head h2.DC24  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC24.png) no-repeat;}
div.head h2.DC25  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC25.png) no-repeat;}
div.head h2.DC11  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC11.png) no-repeat;}
div.head h2.DC08  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC08.png) no-repeat;}
div.head h2.DC08-TELESCOPE  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC08-TELESCOPE.png) no-repeat;}
div.head h2.DC19  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC19.png) no-repeat;}
div.head h2.DC22  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC22.png) no-repeat;}
div.head h2.DC20  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC20.png) no-repeat;}
div.head h2.DC23  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC23.png) no-repeat;}
div.head h2.DC26  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC26.png) no-repeat;}
div.head h2.DC29  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC29.png) no-repeat;}
div.head h2.DC21  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC21.png) no-repeat;}
div.head h2.DC32  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC32.png) no-repeat;}
div.head h2.DC37  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC37.png) no-repeat;}
div.head h2.DC16  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC16.png) no-repeat;}
div.head h2.DC30  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC30.png) no-repeat;}
div.head h2.DC31  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC31.png) no-repeat;}
div.head h2.DC34  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC34.png) no-repeat;}
div.head h2.DC35  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC35.png) no-repeat;}
div.head h2.AM01  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_AM01.png) no-repeat;}
div.head h2.AM02  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_AM02.png) no-repeat;}
div.head h2.AM03  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_AM03.png) no-repeat;}
div.head h2.AM04  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_AM04.png) no-repeat;}
div.head h2.AB01  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_AB01.png) no-repeat;}

    
    ul.navModel div.productHeader a {text-decoration:none !important;}
    ul.navModel div.productHeader h3 { height: 25px; background-position: top left; margin: 0px; font-weight:bold; font-size:1.2em;}
    ul.navModel div.productHeader h4 { font-size: 1.2em; font-weight: bold; height: 6em; overflow:hidden; line-height: 1.5; }
    ul.navModel div.noOffer h4 { padding-bottom: 4em; margin-bottom: 0; }
    
    ul.navModel div.productHeader ul.buttons { list-style-type: none; margin: 2px 0 6px; height:3em; overflow:hidden; }
    ul.navModel div.productHeader ul.buttons li { float: none; margin-bottom: 2px; }
    ul.navModel div.productHeader ul.buttons li img { margin: 0; padding: 0; }
    ul.navModel div.productHeader ul.buttons li.noBuy { margin-top: 0px; }
    
    a.btnModels img { margin-bottom: 6px; }
    div.head { border-bottom: 0px solid #373737; padding-bottom: 0; margin-bottom: 8px;}
    ul.navRange div.noOffer h3 { padding-bottom: 2.8em; margin-bottom: 0; }
    ul.text { padding-top: 5px; display: block; color: #999; margin-left: 2px; }
    /*ul.text li { padding-left: 10px; background: url(/images/bullet.png) no-repeat left 1px; width: 97%; line-height: 1.5; margin-bottom: 3px; font-weight: normal; }*/
    ul.text li { padding-left: 0px !important; line-height: 1.5; margin-bottom: 3px; font-weight: normal; }
    ul.text li strong { font-weight: normal }
    ul.sub { color: #999;}
    ul.white { color: #fff;}
    ul.sub li { background: url(/images/bullet_g.png) no-repeat left 7px; padding-left:10px !important; width:160px;}
    ul.navRange li dl { font-size: 1.1em; margin-left: 2px; }
    ul.navRange li dt { margin-top: 15px; }
    ul.navRange li dd { color: #808080; margin: 3px 0 0 2px; background: url(/images/bullet_g.png) no-repeat left 7px; }
    ul.text li, ul.navRange li dd { padding-left: 8px; }
    ul.navRange li dd span.offerFlag { cursor: help; }
    div.offer {padding-right: 17px;  min-height:70px; height:auto !important; height:50px;}
    div.offer a span { display: block; width: 135px; float: right; text-align: left; cursor: pointer; }
    ul.navRange li { position: relative; }
    ul.navModel li h4 { font-size: 1.2em; font-weight: bold; margin-bottom: 0; }
    div.hasOffer { position: absolute; top: 0; right: 0px; color: #fff; width: 50px; height: 50px; background: url(/images/offer_flag.gif) no-repeat top right; text-indent: -9999em; }
    
    ul.panels li p.phone { font-size: 1.1em; font-weight: bold; }
    ul.panels li p.phone span { font-size: 1.3em; color: #fff; } 	
                
        #furtherDetails {background-color:#333; float:left; width:160px; padding:20px; margin-top:30px; min-height:250px; display:none;}
        .showExtraDetailsPanel {position:absolute; top:35px; left:760px; background-color:#1f1e1e; width:170px; padding:20px;}
        .showExtraDetailsPanel img {margin:0px}
        .showExtraDetailsPanel ul li {color:#fff; }
        
        #showHideFeatures {margin: 10px 0 0 20px; font-weight:bold; height:20px}
        #showHideFeatures a {font-size:1.2em;}
        a.btnDetails {padding-top:1px; font-size:1.2em;}
        #showHideFeatures a, a.btnDetails {text-decoration:none; color:#999999; background: url('/images/arrow.png') no-repeat 3px 6px; padding-left:12px;} 
        .prodHighlightGrey {border:1px solid #484848 !important;}
        .prodHighlightBlack {border:1px solid #000000 !important;}
        
	/* -- Fans only sub header -- */
    li.prod .img p{ font-size: 1.5em; font-weight: bold; margin: 0px; padding-top: 20px; }
