
	#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: 85px; padding-left: 10px; }
	ul.navModel { list-style-type: none; margin-top: 25px; padding-left: 10px; }
		ul.navRange li, ul.navModel li { width: 173px; margin-right: 15px; float: left; text-align: left; }
		ul.navRange li#rg_DC19 { width: 179px; margin-right: 9px; }
			div.img { height: 284px; position: relative; }
			div.DC22, div.DC20, div.DC23, div.DC21, div.DC16 { height: 164px; }
				div.img 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: 5em; 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; }
				
				.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.DC14  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC14.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.DC18  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC18.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.DC15  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC15.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.DC21  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_DC21.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.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.AB  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_small_AB.png) no-repeat;}

				
				ul.navModel div.head h3 { height: 22px; text-indent: -99999em; background-position: top left; margin: -8px 0 4px; }
				ul.navModel div.head h3.AB01  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_AB01.png) no-repeat; }
ul.navModel div.head h3.ABSOLUTE  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_ABSOLUTE.png) no-repeat; }
ul.navModel div.head h3.ALLERGY  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_ALLERGY.png) no-repeat; }
ul.navModel div.head h3.ALLERGYPARQUET  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_ALLERGYPARQUET.png) no-repeat; }
ul.navModel div.head h3.ALLFLOORS  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_ALLFLOORS.png) no-repeat; }
ul.navModel div.head h3.ANIMAL  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_ANIMAL.png) no-repeat; }
ul.navModel div.head h3.ANIMALPRO  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_ANIMALPRO.png) no-repeat; }
ul.navModel div.head h3.Base  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_Base.png) no-repeat; }
ul.navModel div.head h3.BLANK  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_BLANK.png) no-repeat; }
ul.navModel div.head h3.CARANDBOAT  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_CARANDBOAT.png) no-repeat; }
ul.navModel div.head h3.CARPETPROALLERGY  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_CARPETPROALLERGY.png) no-repeat; }
ul.navModel div.head h3.CITY  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_CITY.png) no-repeat; }
ul.navModel div.head h3.COMPLETE  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_COMPLETE.png) no-repeat; }
ul.navModel div.head h3.DC16  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_DC16.png) no-repeat; }
ul.navModel div.head h3.DC19  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_DC19.png) no-repeat; }
ul.navModel div.head h3.EXCLUSIVE  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_EXCLUSIVE.png) no-repeat; }
ul.navModel div.head h3.ISSEY  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_ISSEY.png) no-repeat; }
ul.navModel div.head h3.MOTORHEAD  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_MOTORHEAD.png) no-repeat; }
ul.navModel div.head h3.ORIGIN  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_ORIGIN.png) no-repeat; }
ul.navModel div.head h3.REFURB  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_REFURB.png) no-repeat; }
ul.navModel div.head h3.TOOLKIT  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_TOOLKIT.png) no-repeat; }
ul.navModel div.head h3.VROOM  { background: url(http://media.dyson.com/images_resize_sites/images/products/hd_VROOM.png) no-repeat; }

				
				ul.navModel div.head h4 { font-size: 1.2em; font-weight: bold; height: 4em; overflow:hidden; line-height: 1.5; }
				ul.navModel div.noOffer h4 { padding-bottom: 4em; margin-bottom: 0; }
				
				ul.navModel div.head ul.buttons { list-style-type: none; margin: 14px 0 6px; height:7em; overflow:hidden; }
				ul.navModel div.head ul.buttons li { float: none; margin-bottom: 2px; }
				ul.navModel div.head ul.buttons li img { margin: 0; padding: 0; }
				ul.navModel div.head ul.buttons li.noBuy { margin-top: 3px; }
				
				a.btnModels img { margin-bottom: 6px; }
				div.head { border-bottom: 1px 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;text-indent:10px; }
				ul.white { color: #fff;}
				ul.sub li { background: url(/images/bullet_g.png) no-repeat left 7px; }
				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.1em; 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; } 	