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

a, a:visited { color: #280404; text-decoration: underline; }
a:hover { color: #704949; text-decoration: underline; }

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

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

#footermenu { background: url('../media/images/footermenu.jpg') 0 0 no-repeat; }
#footermenu a { background-image: url('../media/images/footermenu.jpg'); }

#footermenu #home a 					{ margin-left:0px; width: 104px; background-position: 0px 0px;}
#footermenu #home a:hover 				{ background-position: 0px -31px; }

#footermenu #company a 					{ width: 67px; background-position: -104px 0px;}
#footermenu #company a:hover 			{ background-position: -104px -31px; }

#footermenu #findadealer a 				{ width: 117px; background-position: -171px 0px;}
#footermenu #findadealer a:hover 		{ background-position: -171px -31px; }

#footermenu #customerservice a 			{ width: 130px; background-position: -288px 0px;}
#footermenu #customerservice a:hover 	{ background-position: -288px -31px; }

#footermenu #contactus a 				{ width: 86px; background-position: -418px 0px;}
#footermenu #contactus a:hover 			{ background-position: -418px -31px; }

#footermenu #buildyourrv a 				{ width: 87px; background-position: -504px 0px;}
#footermenu #buildyourrv a:hover 		{ background-position: -504px -31px; }

#footermenu #dealersonly a 				{ width: 102px; background-position: -591px 0px;}
#footermenu #dealersonly a:hover 		{ background-position: -591px -31px; }

#footermenu #sendideas a 				{ width: 208px; background-position: -693px 0px;}
#footermenu #sendideas a:hover 			{ background-position: -693px -31px; }

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

#specs_table .caption_row td { background-image: url('../media/images/table_header_bg.gif'); }

#specs_table .specs_header_row td { 
	font-weight: bold; 
	background-color: #000;
}
#specs_table .specs_note td { 
	font-weight: bold; 
	color: #000;
}

#specs_table .enlarged {
	display:none;
	position:absolute; 
	top:200px;
	padding: 20px;
	text-align: center;
	background-color: #e4e4e5;
	border: 1px solid #000;
}
#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'); }

.copyright {
	padding-top: 0;
	text-align: center;
	font-size: 9px;
	color: #6c6a6a;
}

.copyright a {
	color: #6c6a6a;
}

.copyright a:hover {
	color: #fcfdbb;
}

#how_do_you {
    background: #dbdbdb url('../media/images/how_do_you_bk.jpg') repeat-x;
    width:899px;
    height:auto;
    min-height:450px !important;
    padding-bottom:20px;
}


#tt table {
	padding:10px;
	width:200px;
	height:200px;
	background:url('../media/images/raptor-tt-off.jpg') no-repeat center center;
}
#tt table:hover {
	cursor:pointer; 
	background:url('../media/images/raptor-tt-on.jpg') no-repeat center center;	
}

#fw table {
	padding:10px;
	width:200px;
	height:200px;
	background:url('../media/images/raptor-fw-off.jpg') no-repeat center center;
}
#fw table:hover {
	cursor:pointer; 
	background:url('../media/images/raptor-fw-on.jpg') no-repeat center center;	
}