/*

Style Sheets
grove-marketing.com
© 2007 Grove Marketing, all rights reserved.

Notes: 

/* ------------------- GENERAL ------------------- */

html, body { 
	margin: 0; 
	padding: 0;
}
html {
	color: #434343;
	/*
	font: 76% Arial, Helvetica, sans-serif; 
	*/
	font-family: "Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size: small;
	text-align: center;
	background: url(../../global/images/background.gif) repeat left;
}
body { 
	margin: 0; 
	line-height: 1.2em;
}

/* ------------------- GENERAL ------------------- */

p, div, h1, h2, h3, h4, h5, ul, li { 
	margin: 0; 
	padding: 0;
}
p {
	font-size: 100%; /* 110% */
	line-height: 1.4em;
	margin-bottom: 10px;
}

h1 {
	font-family: Arial, Verdana, San-Serif;
	font-size: 24px;
	margin: 0 0 0 0;
	line-height: 28px;
}
h2 {
	font-family: Arial, Verdana, San-Serif;
	font-size: 16px;
	margin: 2px 0 10px 0;
	line-height: 18px;
	color: #656656;
}

em {
	color: #7092a8;
	font-style: normal;
}
cite {
	font-size: 70%;
	font-style: normal;
	line-height: 1em;
}
img { 
	margin: 0; 
	padding: 0; 
	border: 0;
}
ul {
	font-size: 100%; 
}
a:link, a:visited, a:active { 
	color: #b3ac00; 
	text-decoration: none; 
	outline: 0;
}
a:hover { 
	text-decoration: underline;	
}
.clear { 
	clear: both; 
	height: 0px;
}
.hide { 
	display:none;
}
.left {
	float: left;
}
.right {
	float: right;
}
.intro {
	font-family:  Georgia, Times, serif;
	font-size: 130%;
	line-height: 1.4em;
	color: #7092a8;
}

a.link {
	margin: 0;
	padding-left: 15px;
	background: url(../images/layout/icon_link.gif) no-repeat left center;
}

/* ----------------------------- LAYOUT STRUCTURE ----------------------------- */

#header {
	margin: 0;
	padding: 0;
}

#container {
	width: 920px;
	height: 100%;
	background: #fff;
	border-right: 1px solid #979797;
	border-bottom: 1px solid #979797;
	border-left: 1px solid #979797;
	position: relative;
	clear: both;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#shadow_wrapper {
	width: 930px;
	background: url(../../global/images/shadow.png) repeat-y left center;
	position: relative;
	clear: both;
	margin-left: auto;
	margin-right: auto;
}

#shadow_bottom {
	width: 930px;
	height: 5px;
	background: url(../../global/images/shadow_bottom.png) repeat-x left center;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	clear: both;
}

#logo {
	margin: 0 0 10px 22px;
	width: 275px;
}

#flash {
	margin: 0 0 0 18px;
}

#get_quote {
	background: url(../../global/images/get_quote_now.gif) no-repeat left center;
	width: 300px;
	height: 92px;
	display: block;
	margin: 0 0 0 25px;
	padding: 10px 0 0 0;
}

#get_quote_left {
	width: 190px;
	height: 52px;
	display: block;
	margin: 10px 0 0 7px;
}



.quote_button {
	display: block;
	width: 300px;
	height: 85px;
}

.quote_button_left {
	display: block;
	width: 190px;
	height: 55px;
}

#appliance_logos {
	width: 920px;
	margin: 10px 0 10px 0;
}

#appliance_logos img {
	margin: 0 30px 0 30px;
}


#footer_text {
	width: 700px;
	font-size: 9px;
	color: #9bbccf;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}

#left_column_subpage {
	float: left;
	margin: 5px 0 0 22px;
	width: 210px;
	position: relative;
	clear: both;
	display: inline;
}

#left_col_shadow {
	padding: 0 0 10px 0;
	width: 210px;
	background: #fcfcfc url(../../global/images/shadow_left.png) repeat-y right bottom;
	position: relative;
	clear: both;
}


#subpage_content {
	padding: 0 0 0 7px;
}

#quote_left_column {	
	width: 202px;
	background: #fcfcfc;
	height: 1460px;
}

#quote_left_column_subpage {	
	width: 202px;
	background: #fcfcfc;
	display: block;
	height: 600px;
}

#your_quote {
	display: block;
	border-bottom: 1px solid #6799cc;
	padding-top: 15px;
}


.appliance_row {
	float: left;
	width: 620px;
	display: block;
	height: 100%;
	border-bottom: 1px dotted #ccc;
	margin: 15px 0 0 0;
	padding: 0 0 20px 6px;	
	position: relative;
}

.product_title {
	float: left;
	width: 270px;	
	margin: 0 0 0 0;
	color: #0061aa;
	font-size: 21px;
	font-family: Arial, Verdana, San-Serif;
}

#maincol_apps {
	position: relative;
	width: 674px;
	height: 171px;
	background: url(../../global/images/main_col_apps.jpg) no-repeat right center;
	font-weight: bold;
	font-family: Arial, Verdana, San-Serif;
}

.maincol_link {
	position: absolute; 
	top: 55px; 
	left: 535px; 
	width: 110px;
	font-size: 10px; 
	color: #000;
}

.leftcol_link {
	position: absolute; 
	top: 170px; 
	left: 120px; 
	font-size: 10px; 
	color: #000;
}

#leftcol_apps {
	position: relative;
	width: 350px;
	height: 244px;
	background: url(../../global/images/left_col_apps.jpg) no-repeat right center;
	font-weight: bold;
	font-family: Arial, Verdana, San-Serif;
}

#leftcol_apps a, #maincol_apps a {
	text-decoration: underline;
	color: #0161aa;
}

#leftcol_apps a:hover, #maincol_apps a:hover {
	text-decoration: underline;
	color: #4583b3;
}

.leftcol_link {
	position: absolute; 
	top: 170px; 
	left: 120px; 
	font-size: 10px; 
	color: #000;
}

#get_quote_small a {
	float: left;
	width: 131px;
	height: 29px;
	margin: 10px 0 0 60px;
	text-decoration: none;
}

#get_quote_small a:hover{
	text-decoration: none;
	color: #ccc;
}

#get_quote_small a.home {
	background: url(../images/quote/get_quote_small.jpg) no-repeat 0 0;
	margin-right: 4px;
} 

#get_quote_small a:hover.home {
	background: url(../images/quote/get_quote_small.jpg) no-repeat 0 -29px;
} 

#get_quote_small_main a {
	float: left;
	width: 131px;
	height: 29px;
	margin: 102px 0 0 515px;
	text-decoration: none;
}

#get_quote_small_main a:hover{
	text-decoration: none;
	color: #ccc;
}

#get_quote_small_main a.home {
	background: url(../images/quote/get_quote_small.jpg) no-repeat 0 0;
	margin-right: 4px;
} 

#get_quote_small_main a:hover.home {
	background: url(../images/quote/get_quote_small.jpg) no-repeat 0 -29px;
} 


#product_index h1 {
	color: #0061aa;
	font-size: 21px;
	font-family: Arial, Verdana, San-Serif;
	margin: 0 0 0 0;
	line-height: 21px;	
}

.product_price {
	color: #000;
	font-size: 11px;
	width: 150px;
	float: left;
}

.brand_logos {
	background: url(../../global/images/products/brand_logos.jpg) no-repeat left center;
	width: 184px;
	height: 26px;
	display: block;
	margin: 30px 0 0 0;
}

.energy_star {
	background: url(../../global/images/Energy_Star_Logo.gif) no-repeat left center;
	width: 45px;
	height: 46px;
	float: right;
	margin: 0 0 0 0;
}

.energy_star_product {
	background: url(../../global/images/Energy_Star_Logo.gif) no-repeat left center;
	width: 35px;
	height: 36px;
	float: left;
	margin: 0 0 0 0;
}

.selection_row {
 	border-top: 1px dotted #666666; 
 	border-bottom: 1px dotted #666666; 
 	padding: 16px 0 16px 5px;
 	font-family: Verdana;
 	font-size: 20px;
 	position: relative;
}

.factory_pricing_row {
 	border-bottom: 1px dotted #666666; 
 	padding: 16px 0 16px 5px;
 	font-family: Verdana;
 	font-size: 20px;
 	position: relative;
}

#subpage_get_quote {
	float: right;
	background: url(../../global/images/get_quote_now.gif) no-repeat left center;
	width: 345px;
	height: 92px;
	display: block;
	margin: 2px 0 0 0;
}

#product_index a.close_quote {
	float: right;
	width: 95px;
	height: 15px;
	margin: 5px 42px 0 0;
	text-align: right;
}
 
#product_index a {
	float: right;
	height: 40px;
	width: 132px;
	margin: 45px 0 0 0;
}

#appliance_detail {
	margin: 35px 0 0 0;
	
}

.appliance_text {
	padding: 5px 0 0 0;
}

.error_txt {
	color: #ff0000;
	font-size: 34px;
	font-family: Arial, Verdana, San-Serif;
}

#product_index a.get_quote {
	background: url(../../global/images/products/get_quote_sprites.jpg) no-repeat 0 0;
	
}  

#product_index a:hover.get_quote {
	background: url(../../global/images/products/get_quote_sprites.jpg) no-repeat 0 -40px;
} 

#product_index a.product_image_link {
	float: left;
	margin: 0 0 0 0;
}

#product_index a.product_title_link {
	float: left;
	color: #0061aa;
	margin: 0;	
	padding: 0 0 6px 0;
	width: 200px;
	height: 18px;	
	text-decoration: underline;
}

#product_index a:hover.product_title_link {
	color: #1e81cc;
}

#add_new_refrigerator, #add_new_freezer, #add_new_range, #add_new_cooktop, #add_new_built_in_oven, #add_new_hood, #add_new_microwave, #add_new_washer, #add_new_dryer, #add_new_dishwasher, #add_new_disposer {
	float: left; 
	height: 45px;
	width: 87px;
	vertical-align: top;
	text-align: right;
	margin: 5px 0 0 120px;
}

#add_new_refrigerator a.add_to_quote, #add_new_freezer a.add_to_quote, #add_new_range a.add_to_quote, #add_new_cooktop a.add_to_quote, #add_new_built_in_oven a.add_to_quote, #add_new_hood a.add_to_quote, #add_new_microwave a.add_to_quote, #add_new_washer a.add_to_quote, #add_new_dryer a.add_to_quote, #add_new_dishwasher a.add_to_quote, #add_new_disposer a.add_to_quote {
	background: url(../../global/images/quote/add_to_quote.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
	width: 90px;
} 

#add_new_refrigerator a:hover.add_to_quote, #add_new_freezer a:hover.add_to_quote, #add_new_range a:hover.add_to_quote, #add_new_cooktop a:hover.add_to_quote, #add_new_built_in_oven a:hover.add_to_quote, #add_new_hood a:hover.add_to_quote, #add_new_microwave a:hover.add_to_quote, #add_new_washer a:hover.add_to_quote, #add_new_dryer a:hover.add_to_quote, #add_new_dishwasher a:hover.add_to_quote, #add_new_disposer a:hover.add_to_quote  {
	background: url(../../global/images/quote/add_to_quote.gif) no-repeat 0 -42px;
} 

#add_replacement_refrigerator, #add_replacement_freezer, #add_replacement_range, #add_replacement_cooktop, #add_replacement_built_in_oven, #add_replacement_hood, #add_replacement_microwave, #add_replacement_washer, #add_replacement_dryer, #add_replacement_dishwasher, #add_replacement_disposer {
	float: left; 
	height: 45px;
	width: 87px;
	vertical-align: top;
	text-align: right;
	margin: 5px 0 0 120px;
}

#add_replacement_refrigerator a.add_to_quote, #add_replacement_freezer a.add_to_quote, #add_replacement_range a.add_to_quote, #add_replacement_cooktop a.add_to_quote, #add_replacement_built_in_oven a.add_to_quote, #add_replacement_hood a.add_to_quote, #add_replacement_microwave a.add_to_quote, #add_replacement_washer a.add_to_quote, #add_replacement_dryer a.add_to_quote, #add_replacement_dishwasher a.add_to_quote, #add_replacement_disposer a.add_to_quote {
	background: url(../../global/images/quote/add_to_quote.gif) no-repeat 0 0;
	margin: 0;
	padding: 0;
	width: 90px;
} 

#add_replacement_refrigerator a:hover.add_to_quote, #add_replacement_freezer a:hover.add_to_quote, #add_replacement_range a:hover.add_to_quote, #add_replacement_cooktop a:hover.add_to_quote, #add_replacement_built_in_oven a:hover.add_to_quote, #add_replacement_hood a:hover.add_to_quote, #add_replacement_microwave a:hover.add_to_quote, #add_replacement_washer a:hover.add_to_quote, #add_replacement_dryer a:hover.add_to_quote, #add_replacement_dishwasher a:hover.add_to_quote, #add_replacement_disposer a:hover.add_to_quote  {
	background: url(../../global/images/quote/add_to_quote.gif) no-repeat 0 -42px;
} 

#complete_quote {
	width: 156px;
	height: 53px;
	vertical-align: top;
	margin: 20px 0 0 20px;
}

#complete_quote a.complete {
	background: url(../../global/images/quote/complete_quote.gif) no-repeat 0 0;
	display: block;
	width: 156px;
	height: 53px;
} 

#complete_quote a:hover.complete {
	background: url(../../global/images/quote/complete_quote.gif) no-repeat 0 -53px;
} 

.product_index_form_1 {
	float: left;
	width: 620px;
	margin: 0 0 10px 10px;
	padding: 10px 0 0 0;
	background-color: #f5f5f5;
	z-index: 2;
	zoom:1;
}

.product_index_form_2 {
	float: left;
	width: 620px;
	margin: 0 0 10px 10px;
	padding: 10px 0 0 0;
	background-color: #f5f5f5;
	z-index: 3;
}

.unit_type_form {
	float: left;
	width: 620px;
	margin: 20px 0 10px 10px;
}

.quote_title {
	color: #0061aa;
	font-size: 15px;
	font-family: Arial, Verdana, San-Serif;
	font-weight: bold;
	margin-left: 80px;
}

.item_row {
	float: left;
	width: 197px;
	vertical-align: top;
	padding: 5px 0 0 5px;
	background-color: #f3f6f9;
	border-bottom: 1px solid #6799cc;
	overflow: hidden;
}

.item_row_alt {
	float: left;
	width: 197px;
	display: block;
	vertical-align: top;
	padding: 5px 0 0 5px;
	background-color: #dce6f0;
	border-bottom: 1px solid #6799cc;
}

.item_title {
	font-weight: bold;
}

.item_details {
	margin: 5px 0 5px 5px;
	width: 170px;
	display: block;
	vertical-align: top;	
}


#left_column {
	margin: 0 0 0 10px;
	float: left;
}

#right_column_index {
	margin: 35px 0 0 5px;
	width: 510px;
	float: left;
	display: inline;
}

#right_column {
	margin: 10px 0 0 5px;
	width: 620px;
	float: left;
	display: inline;

}

#description {
	width: 505px;
	display: inline;
}

#content {
	width: 500px;
	background: none;
}

#sidebar {
	width: 300px;
	background: none;
}

#footer {
	padding: 30px;
}

/* -- Sitemap --*/

#sitemap div {
	font-weight: bold;
	padding: 15px 0 0 0;
}

.sitemap_1 {
	margin-left: 5px;
}

.sitemap_2 {
	margin-left: 45px;
}

.sitemap_3 {
	margin-left: 85px;
}


/* QUOTE ITEMS - LEFT NAV */

.QuoteItemsHeader {
	font-family: Verdana, San-Serif;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 5px 0;
	color: #0061aa;
}

.QuoteItemsTable {
	width: 200px;

}

.QuoteItemsHeadingRow {

}

.QuoteItemsHeadingItem {
	font-size: 10px;
}

.QuoteItemsHeadingQty {
	font-size: 10px;
}

.QuoteItemsHeading {
	font-size: 10px;
	width: 40px;	
}

.QuoteItemsRow-odd {

}

.QuoteItemsRow-even {

}

.QuoteItems {
	font-size: 10px;
	width: 60px;
}

.QuoteItemsQty {
	font-size: 10px;
	width: 30px;
}

.QuoteItemsRemove {
	font-weight: bold;
}

/* -- QUOTE SHEET HEADER --*/

.QuoteSheetHeader {
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0 0 0;
	color: #0061aa;
}

.QuoteSheetTable {
	width: 650px;
}

.QuoteSheetHeadingRow {

}

.QuoteSheetHeading {
	padding: 0 10px 0 0;
}

.QuoteSheetRow-odd {
	padding: 0 10px 0 0;
}

.QuoteSheetRow-even {
	padding: 0 10px 0 0;
}

td.QuoteSheet {
	padding: 0 10px 0 0;
	width: 185px;
}

.QuoteSheetRemove {

}

.quote-cell {
	padding: 5px 0 5px 0;
}


.quote-required-label {
	color: #ff0000;
}


#quotesubmit {
	width: 890px;
	margin: 10px 0 5px 0;
	height: 73px;
}

#quotesubmit a.QuoteItemsSubmit {
	float: left;
	width: 156px;
	height: 53px;
	margin-top: 5px;
	text-decoration: none;
	background: url(../images/quote/complete_quote.gif) no-repeat 0 0;
}

#quotesubmit a:hover.QuoteItemsSubmit{
	background: url(../images/quote/complete_quote.gif) no-repeat 0 -53px;
}

#submit_request {
	width: 890px;
	margin: 10px 0 5px 0;
	height: 73px;
}

#submit_request a.QuoteItemsSubmit {
	float: left;
	width: 156px;
	height: 53px;
	margin-top: 5px;
	text-decoration: none;
	background: url(../images/quote/complete_quote.gif) no-repeat 0 0;
}

#submit_request a:hover.QuoteItemsSubmit{
	background: url(../images/quote/complete_quote.gif) no-repeat 0 -53px;
}

/* -- QUICK NAV --*/

#quicknav {
	float: right;
	margin: 0 10px 0 30px;
	padding: 0 10px 0 0;
	font-family: "Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	background: url(../images/quicknav_bg.gif) no-repeat right top;
	width: 383px;
	height: 40px;
}
#quicknav li {
	margin: 0;
	padding: 0;
	display: inline;
	letter-spacing: 1px;
	list-style: none;
}
#quicknav a {
	float: left;
	height: 21px;
	color: #ccc800;
	margin-top: 5px;
	font-weight: bold;
	text-decoration: none;
	
}

#quicknav a:hover{
	text-decoration: none;
	color: #ccc;
}

#quicknav a.home{
	background: url(../images/top_nav_sprites.gif) no-repeat 0 -48px;
	width: 45px;
	margin-left: 60px;
} 

#quicknav a:hover.home{
	background: url(../images/top_nav_sprites.gif) no-repeat 0 -72px;
} 

#quicknav a.about{
	background: url(../images/top_nav_sprites.gif) no-repeat 0 -96px;
	width: 64px;
	margin-left: 22px;	
} 

#quicknav a:hover.about{
	background: url(../images/top_nav_sprites.gif) no-repeat 0 -120px;
} 

#quicknav a.contact{
	background: url(../images/top_nav_sprites.gif) no-repeat 0 -144px;
	width: 75px;
	margin-left: 24px;	
} 

#quicknav a:hover.contact{
	background: url(../images/top_nav_sprites.gif) no-repeat 0 -168px;
} 

#quicknav a.sitemap{
	background: url(../images/top_nav_sprites.gif) no-repeat 0 0;
	width: 60px;
	margin-left: 25px;
} 

#quicknav a:hover.sitemap{
	background: url(../images/top_nav_sprites.gif) no-repeat 0 -24px;
} 

/* -- SUBNAV -- */

#subnav {
	width: 890px;
	margin: 10px 0 5px 15px;
	height: 73px;
}

#subnav a {
	float: left;
	width: 174px;
	height: 73px;
	margin-top: 10px;
	text-decoration: none;
}
#subnav a:hover{
	text-decoration: none;
	color: #ccc;
}

#subnav a.app_specialist {
	background: url(../images/sub_nav/sub_nav_sprites.jpg) no-repeat 0 0;
	margin-right: 4px;
} 
#subnav a:hover.app_specialist {
	background: url(../images/sub_nav/sub_nav_sprites.jpg) no-repeat 0 -73px;
} 
#subnav a.factory_direct {
	background: url(../images/sub_nav/sub_nav_sprites.jpg) no-repeat 0 -146px;
	margin-right: 4px;	
} 
#subnav a:hover.factory_direct {
	background: url(../images/sub_nav/sub_nav_sprites.jpg) no-repeat 0 -219px;
} 
#subnav a.ontime_delivery {
	background: url(../images/sub_nav/sub_nav_sprites.jpg) no-repeat 0 -292px;
	margin-right: 4px;	
} 
#subnav a:hover.ontime_delivery {
	background: url(../images/sub_nav/sub_nav_sprites.jpg) no-repeat 0 -365px;
} 
#subnav a.testimonials {
	background: url(../images/sub_nav/sub_nav_sprites.jpg) no-repeat 0 -438px;
	margin-right: 4px;	
} 
#subnav a:hover.testimonials{
	background: url(../images/sub_nav/sub_nav_sprites.jpg) no-repeat 0 -511px;
} 
#subnav a.our_services {
	background: url(../images/sub_nav/sub_nav_sprites.jpg) no-repeat 0 -584px;	
} 
#subnav a:hover.our_services{
	background: url(../images/sub_nav/sub_nav_sprites.jpg) no-repeat 0 -657px;
} 

.top_nav {
	
}

a.sitemap {
	background: url(../global/images/divider_lg.gif) no-repeat center center;
}

a:hover.sitemap {

}

/* -- BOTTOM NAV -- */


#bottom_nav {
	width: 890px;
	margin: 0 0 0 15px;
	height: 55px;
	background: url(../../global/images/bottom_nav/bottom_nav_bg.gif) no-repeat left center;
	padding: 0 0 0 40px;
}


#bottom_nav .sep {
	float: left;
	margin: 5px 0 0 0;
}

#bottom_nav a {
	float: left;
	height: 31px;
	color: #ccc800;
	margin-top: 10px;
	font-weight: bold;
	text-decoration: none;
}
#bottom_nav a:hover{
	text-decoration: none;
	color: #ccc;
}

#bottom_nav a.refrigerators {
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 0;
	width: 97px;
	margin-left: 10px;
} 
#bottom_nav a:hover.refrigerators {
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -31px;
} 
#bottom_nav a.freezers {
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -62px;
	width: 66px;
} 
#bottom_nav a:hover.freezers {
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -93px;
} 
#bottom_nav a.ranges {
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -124px;
	width: 59px;	
} 
#bottom_nav a:hover.ranges {
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -155px;
} 
#bottom_nav a.cooktops {
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -186px;
	width: 69px;	
} 
#bottom_nav a:hover.cooktops{
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -217px;
} 
#bottom_nav a.wall {
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -248px;
	width: 86px;	
} 
#bottom_nav a:hover.wall{
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -279px;
} 
#bottom_nav a.hoods {
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -310px;
	width: 50px;	
} 
#bottom_nav a:hover.hoods{
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -341px;
} 
#bottom_nav a.microwaves {
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -372px;
	width: 88px;	
} 
#bottom_nav a:hover.microwaves{
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -403px;
} 
#bottom_nav a.washers {
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -434px;
	width: 66px;	
} 
#bottom_nav a:hover.washers{
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -465px;
} 
#bottom_nav a.dryers {
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -496px;
	width: 51px;	
} 
#bottom_nav a:hover.dryers{
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -527px;
} 
#bottom_nav a.dishwashers {
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -558px;
	width: 95px;	
} 
#bottom_nav a:hover.dishwashers{
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -589px;
} 
#bottom_nav a.disposers {
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -620px;
	width: 71px;	
} 
#bottom_nav a:hover.disposers{
	background: url(../images/bottom_nav/bottom_nav_sprites.gif) no-repeat 0 -651px;
} 

/* SUBNAV */




/* ----------------------------- MASTHEAD ----------------------------- */

#banner object {
	width: 800px;
	height: 300px;
}

/* ----------------------------- HEADER ----------------------------- */

#header #logo{
	margin: 0;
	padding: 20px;
}
#header .tagline{
	display: none;
	margin: 0;
	padding: 0;
}


/* ----------------------------- CONTENT ----------------------------- */

/* -- LISTS -- */




/* ----------------------------- SIDEBAR ----------------------------- */

#sidebar .box {
	clear: both;
	padding: 20px 20px 6px 20px;
	margin-bottom: 10px;
	font-size: 90%;
	background: #f6f5f0;
	/*
	background: #f6f5f0 url(../layout/box_background_upper_left.gif) no-repeat left top;
	*/
}

/* ----------------------------- FOOTER ----------------------------- */

#wrapFooter {
	font-size: 80%;
	line-height: .5em;
	background: #f6f5f0;
}
#wrapFooter .address{
	float: left;
	width: 150px;
	padding: 20px;
	
}
#wrapFooter .contact{
	float: left;
	width: 150px;
	padding: 20px;
}
#wrapFooter .legal{
	float: right;
	width: 240px;
	padding: 20px;
}

/* ----------------------------- IMAGES ----------------------------- */

.imgWrap {
}

.imgCaption {
	margin: 2px 2px 2px 0;
	font-size: 9px;
	color: #666;
}

/* ----------------------------- FORMS ----------------------------- */

#contactform {
	line-height: 1.3em;
}
#contactform p{
	margin: 3px 0;
}
#contactform legend{
	display: none;
	/*
	font-family: Georgia, serif;
	font-size: 200%;
	color: #666;
	*/
}
#contactform label{

}
#contactform fieldset{
	border: none; /* 8px solid #eeeee6 */
	padding: 10px 20px;
	background: #f6f5f0;
}




