/* * *
	module rotation
	* * */
#fader {
	width: 1004px;
	height: 363px;
	color: #fff;
	overflow: hidden;
	position: relative;
	left: 0px;
	top: 0px;
}
#fader li {
	list-style-type: none;
	width: 1004px;
	height: 363px;
}
.newsitem {
	width: 1004px;
	height: 100%;
	top: 0px;
	left: 0px;
	opacity: 1;
	position: absolute;
	visibility: hidden;
}
#fader li.mod_1 {
	background: url("modules/1.jpg") left top no-repeat;
}
#fader li.mod_2 {
	background: url("modules/2.jpg") left top no-repeat;
}
#fader li.mod_3 {
	background: url("modules/3.jpg") left top no-repeat;
}
#fader li.mod_4 {
	background: url("modules/Generic-December-2011_2.jpg") left top no-repeat;
}
#fader li.mod_6 {
	background: url("modules/6.jpg") left top no-repeat;
}
#fader li.mod_7 {
	background: url("modules/7.jpg") left top no-repeat;
}


#fader li.mod_14 {
	background: url("modules/14.jpg") left top no-repeat;
}
#fader li.mod_10 {
	background: url("modules/10.jpg") left top no-repeat;
}
#fader li.mod_11 {
	background: url("modules/11.jpg") left top no-repeat;
}
#fader li.mod_12 {
	background: url("modules/12.jpg") left top no-repeat;
}
#fader li.mod_13 {
	background: url("modules/13.jpg") left top no-repeat;
}
#fader li.mod_15 {
	background: url("modules/15.jpg") left top no-repeat;
}
#fader li.mod_16 {
	background: url("modules/16.jpg") left top no-repeat;
}
#fader li.mod_17 {
	background: url("modules/17.jpg") left top no-repeat;
}
#fader li.mod_18 {
	background: url("modules/18.jpg") left top no-repeat;
}
#fader li.mod_19 {
	background: url("modules/19.jpg") left top no-repeat;
}
#fader li.mod_20 {
	background: url("modules/20.jpg") left top no-repeat;
}
#fader li.mod_21 {
	background: url("modules/21.jpg") left top no-repeat;
}
#fader li.mod_22 {
	background: url("modules/22.jpg") left top no-repeat;
}
#fader li.mod_23 {
	background: url("modules/23.jpg") left top no-repeat;
}
#fader li.mod_24 {
	background: url("modules/Back_to_School.jpg") left top no-repeat;
}
#fader li.mod_25 {
	background: url("modules/24.jpg") left top no-repeat;
}
#fader li.mod_26 {
	background: url("modules/25.jpg") left top no-repeat;
}
#fader li.mod_27 {
	background: url("modules/27.jpg") left top no-repeat;
}
#fader li.mod_28 {
	background: url("modules/28.jpg") left top no-repeat;
}
#fader li.mod_29 {
	background: url("modules/29.jpg") left top no-repeat;
}
#fader li.mod_30 {
	background: url("modules/30.jpg") left top no-repeat;
}
#fader li.mod_31 {
	background: url("modules/31.jpg") left top no-repeat;
}
#fader li.mod_32 {
	background: url("modules/32.jpg") left top no-repeat;
}
#fader li.mod_33 {
	background: url("modules/33.jpg") left top no-repeat;
}
#fader li.mod_34 {
	background: url("modules/34.jpg") left top no-repeat;
}
#fader li.mod_35 {
	background: url("modules/35.jpg") left top no-repeat;
}
#fader li.mod_36 {
	background: url("modules/36.jpg") left top no-repeat;
}
#fader li.mod_37 {
	background: url("modules/37.jpg") left top no-repeat;
}
#fader li.mod_38 {
	background: url("modules/38.jpg") left top no-repeat;
}
#fader li.mod_39 {
	background: url("modules/39.jpg") left top no-repeat;
}
#fader li.mod_40 {
	background: url("modules/40.jpg") left top no-repeat;
}
#fader li a {
	display: block;
	width: 1004px;
	height: 363px;
	text-indent: -99em;
	overflow: hidden;
}
ul.paginator {
	position: absolute;
	z-index: 9999;
	margin-top: -28px;
	padding-left: 46px;
}
ul.paginator li {
    float: left;
    list-style-type: none;
    padding: 0px 4px;
}
ul.paginator li a {
	background: url("images/sprite.png") -48px -57px no-repeat;
	display: block;
	width: 13px;
	height: 13px;
	text-indent: -99em;
	overflow: hidden;
	outline: none;
}
ul.paginator li a.selected {
	background-position: -48px -44px;
}
#fader li h2, #fader li p {
	display: none;	
}
/* * *
	vacuum brands
	* * */
ul.vacuum_brands {
	font-family: museo-sans,sans-serif;
	font-weight: 300;
	font-size: 19px;
	position: relative;
	margin-top: -363px;
	background: url("images/bg-brand-vacuums.png") left top repeat-y;
	width: 273px;
	height: 363px;
	float: right;
	z-index: 9999;
	left: 17px;
	color: #fff;
}
ul.vacuum_brands li {
	list-style-type: none;
	text-indent: 20px;
	padding: 5px 0px;
}
ul.vacuum_brands h2 {
	background: url("images/bg-h2-blue.png") left top repeat-x;
	margin-top: 9px;
	margin-left: 5px;
	color: #fff;
	font-size: 19px;
	height: 39px;
	line-height: 39px;
}
ul.vacuum_brands li a {
	color: #fff;
	text-decoration: none;
}
ul.vacuum_brands li a.all_brands {
	font-weight: 700;
}
ul.vacuum_brands li span.right_chip {
	background: url("images/sprite.png") 1px -173px no-repeat;
	width: 18px;
	height: 18px;
	float: right;
}
/* * *
	actions
	* * */
ul.actions {
	font-family: museo-slab,serif;
	font-weight: 700;
	font-size: 18px;	
	height: 42px;
	margin: 8px 0px 7px 0px;
	text-align: center;
}
ul.display {
	margin: 0px 13px 0px 14px;
	background: #ecebe3;
	padding-left: 4px;
	padding-top: 21px;
	height: 267px;
}
ul.more_height {
	height: 488px;	
}
ul.display li {
	float: left;
	list-style-type: none;
	padding-left: 13px;
	width: 178px;
}
ul.display li img {
	border: 4px solid #c7c7c1;	
}
ul.display h3 {
	font-family: museo-slab,serif;
	font-weight: 700;
	font-size: 14px;
	color: #475271;
	padding-left: 8px;
}
ul.display h3 a {
	color: #475271;
	text-decoration: none;
}
/* * *
	 callouts
	 * * */
ul.callouts {
	background: url("images/bg-callout-line.png") 14px top repeat-y;
	height: 221px;
	width: 1008px;
	margin-top: -221px;
	position: relative;
}
div.callout_keeper {
	position: absolute;
	width: 1008px;
	margin-top: -23px;
}
span.call_1_chip, span.call_3_chip { 
	position: absolute;
	width: 14px;
	height: 17px;
	top: 0px;
}
span.call_1_chip {
	background: url("images/sprite.png") -19px -173px no-repeat;
	left: 0px;	
}
span.call_3_chip {
	background: url("images/sprite.png") -34px -173px no-repeat;	
	right: 5px;
}
/* * *
	
	* * */
div.footer_links_container {
	position: relative;
}
/* * *
	brown quick link footer
	* * */
table.footer {
	margin: 5px 0px 0px 14px;
	width: 977px;
	background: #636057;
	padding: 0px 30px 0px 0px;
}
/* * *
	reviews
	* * */
ul.reviews {
	margin: 0px 13px 0px 14px;
	background: #ecebe3;
	padding-left: 4px;
	padding-top: 21px;
}
ul.reviews li {
	list-style-type: none;
	padding: 15px 84px 5px 34px;
	clear: both;
	min-height: 160px;
}
ul.reviews li h5 {
	font-family: museo-slab,serif;
	font-weight: 700;
	font-size: 20px;
	color: #465170;
	line-height: 20px;
}
ul.reviews li h5 span {
	display: inline-block;
	background: url("images/review-rating.gif") left top no-repeat;
	width: 65px;
	height: 12px;
	font-size: 1px;
}
ul.reviews li h5 span.five {
	background-position: left top;
}
ul.reviews li h5 span.four {
	background-position: left -12px;
}
ul.reviews li h5 span.three {
	background-position: left -24px;
}
ul.reviews li h5 span.two {
	background-position: left -36px;
}
ul.reviews li h5 span.one {
	background-position: left -48px;
}
ul.reviews li p.posted {
	font-family: museo-slab,serif;
	font-weight: 700;
	font-size: 13px;
	color: #465170;
	line-height: 15px;
}
ul.reviews li div.pic {
	float: left;
	width: 206px;
}
ul.reviews li p.comments {
	padding: 7px 0px;	
}
ul.reviews li div.pic img {
	border: 4px solid #c7c7c1;
}
ul.reviews li div.pic h5 {
	color: #475271;
    font-family: museo-slab,serif;
    font-size: 14px;
    font-weight: 700;
    padding: 0px 8px;
}
ul.reviews li div.pic h5 a {
	text-decoration: none;
}
ul.reviews li div.dots {
	margin-left: 206px;
	background: url("images/dots.gif") left 100% repeat-x;	
	padding-bottom: 10px;
}