

#navigation { font-size: 12px; }
#navigation .nav-canister, #navigation .nav-canister a { width: 86px; }
#navigation .nav-uprights, #navigation .nav-uprights a { width: 94px; }
#navigation .nav-handheld, #navigation .nav-handheld a { width: 106px; }
#navigation .nav-purifiers, #navigation .nav-purifiers a { width: 111px; }
#navigation .nav-accessories, #navigation .nav-accessories a { width: 120px; }
#navigation .nav-refurbished, #navigation .nav-refurbished a { width: 119px; }
#navigation .nav-learning, #navigation .nav-learning a { width: 132px; }

#navigation li.nav-canister { background-position: 0 0; }
#navigation li.nav-canister:hover { background-position: -768px 0; }

#navigation li.nav-uprights { background-position: -86px 0; }
#navigation li.nav-uprights:hover { background-position: -854px 0; }

#navigation li.nav-handheld { background-position: -180px 0; }
#navigation li.nav-handheld:hover { background-position: -948px 0; }

#navigation li.nav-purifiers { background-position: -286px 0; }
#navigation li.nav-purifiers:hover { background-position: -1054px 0; }

#navigation li.nav-accessories { background-position: -397px 0; }
#navigation li.nav-accessories:hover { background-position: -1165px 0; }

#navigation li.nav-refurbished { background-position: -517px 0; }
#navigation li.nav-refurbished:hover { background-position: -1285px 0; }

#navigation li.nav-learning { background-position: -636px 0; }
#navigation li.nav-learning:hover { background-position: -1404px 0; }

#navigation a:link, 
#navigation a:visited {
	color: #000;
}

#navigation a:hover, 
#navigation a:active {
	color: #000;
	text-decoration: none;
}

.module .title { color: #000; }





#super-big-savings td.your-savings {
  text-align: center;
}

#super-big-savings tfoot .see-all a { width: 100px; height: 16px; padding: 0 1px 1px 0; display: block; background: url(../images/btn_see_all.gif) no-repeat 100% 50%; text-align: center; font-size: 10px; line-height: 16px; color: #fff;}

#email-exclusives { padding-top: 0px; margin-top: 6px; background: #0f5e39 url(../images/bg_email_exclusives.gif) repeat-x;}


#navigation div {
	width: 180px;
	height: 299px;
	margin-left: -1px;
	padding: 10px 0 0 0;
	position: absolute;
	left: -999em;
	z-index: 200;
	border: 1px solid #000;
	background: #f1f1f1 url(../images/bg_sub_navigation.gif) no-repeat;
}



#savings-special-override{ padding: 0.5px;}

.red { color: #c10202;}

ul.left_nav li a .red {
  color: #c10202;
  font-weight: bold;
}

ul.left_nav li a:hover .red {
  color: #c10202;
  font-weight: bold;
  text-decoration: underline;
}

/* Styles for compare table */
.comp {
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  text-decoration: none;
}
.comp_styled th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  text-decoration: none;
  font-weight: bold;
  padding: 2px;
  margin-bottom: 2px;
}
.even {
    background-color: #ffffff;
}
.odd {
    background-color: #edf3fe;
}

.comp_styled {
  background-color: white;
}

.comp_styled td {
  padding: 1px;
}

.comp_styled th {
  padding: 2px;
}


.sku {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999999;
  text-decoration: none;
}
.t .title, .thumbtitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CC0000;
  text-decoration: none;
}

.t .price .amount {
  color: #cc0000;
}

.sku a:link, .sku a:visited, .thumbtitle { font-size: 12px;}

.superlarge {
  font-family: Geneva,Arial,Helvetica,sans-serif;
  color: #c4120b;
  font-size: 20px;
  font-weight: bold;
}
.sku a {
  color: #999999;
  text-decoration: none;
}
.th_left {
  text-align: right;
}
.th_right {
  text-align: left;
}
