body { background: #fff url('../media/images/pagebg.jpg') repeat-x; }
h1, h2, h3 { color: #305172; }

a, a:visited { color: #305172; text-decoration: underline; }
a:hover { color: #5389c0; text-decoration: underline; }

#header { height:84px; }

#headermenu { background: url('../media/images/headermenu.gif') 0 0 no-repeat; }
#headermenu a { background: url('../media/images/headermenu.gif') 0 0 no-repeat; }

#headermenu a {
	display: block;
	height: 29px;
}

#headermenu #home a 					{ margin-left:254px; width: 111px; background-position: -255px 0px;}
#headermenu #home a:hover 				{ background-position: -255px -29px; }

#headermenu #company a 					{ width: 76px; background-position: -366px 0px;}
#headermenu #company a:hover 			{ background-position: -366px -29px; }

#headermenu #findadealer a 				{ width: 124px; background-position: -442px 0px;}
#headermenu #findadealer a:hover 		{ background-position: -442px -29px; }

#headermenu #customerservice a 			{ width: 137px; background-position: -566px 0px;}
#headermenu #customerservice a:hover 	{ background-position: -566px -29px; }

#headermenu #contactus a 				{ width: 93px; background-position: -703px 0px;}
#headermenu #contactus a:hover 			{ background-position: -703px -29px; }

#headermenu #dealersonly a 				{ width: 105px; background-position: -796px 0px;}
#headermenu #dealersonly a:hover 		{ background-position: -796px -29px; }

#highcountry_selector  {
	width: 901px;
	height: 652px;
	margin: 0;
	padding: 0;
}

#specs_table .caption_row td { background-image: url('../media/images/table_header_bg.gif'); }
#internet-specials-table .caption_row td { background-image: url('../media/images/table_header_bg.gif'); }
#find-my-dealer-container { width:870px; height:464px; background: url('../media/images/shopnow_blank.gif') no-repeat; }
.div_header { background-image: url('../media/images/table_header_bg.gif'); }

.div_body {
	padding-bottom: 5px;
	background-color: #dbe2ea;
	border: 1px solid #305172;
}
#footermenu a { background: url('../media/images/footermenu.jpg') 0 0 no-repeat; }

#specs_table {
	position: relative;
	/*width: 850px;*/
	
	margin: 0px 0px 20px 10px;
	padding-bottom: 5px;
	background-color: #dbe2ea;
	border: 1px solid #305172;
}

#specs_table .specs_header_row td { 
	font-weight: bold; 
	background-color: #9db2c4;
}

#specs_table .specs_note td { 
	font-weight: bold; 
	color: #ED0712;
}


