@media print {

	body { background-color:#FFF; color:#000; margin:0px; }
	div#divContainerCentered { width:100%; margin:0px; padding:0px; left:0px; top:0px; }
	div#divContainer { width:100%; margin:0px; padding:0px; left:0px; top:0px; }
	div#divNavBar { display:none; }
	div#divLogoBar { display:none; }

}
@media screen {

	html {height:100% /* for safari */ }
	body { background-color:#000000; color:#000; margin:0px; background:url(images/main_bg2.jpg) repeat-y top center #000; }
	div#divContainerCentered { position:relative; left:50%; top:0px; margin-left:-408px; width:816px; }
	div#divFootLogosCentered { position:relative; left:50%; top:30px; margin-left:-408px; margin-bottpm:20px; width:816px; }
	div#divContainer { width:860px; }

}

@media screen, print {


	/* BASIC GLOBAL STYLES */
	
	
	body, div, span, p, pre, label, table, td, th, ol, ul { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
	b, strong { font-weight: bold; }
	i, em { font-style: italic; }
	sup,sub{ font-size: .8em; }
	hr { background-color:#CCC; color:#CCC; height:1px; border:0; }
	small { font-size: .8em; }
	a:link { text-decoration:none; }
	a:visited { text-decoration:none; }
	a:active { text-decoration:none; }
	a:hover { text-decoration:none; }
	form, input, select, textarea { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; }
	label { font-size: 1em; font-weight: bold; }
	h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6 { font-family: Arial, Helvetica, sans-serif; color:#00929C; letter-spacing:.1em; font-weight:normal; }
	h1,.h1 { font-size: 24px; }
	h2,.h2 { font-size: 22px; }
	h3,.h3 { font-size: 20px; }
	h4,.h4 { font-size: 18px; }
	h5,.h5 { font-size: 16px; }
	h6,.h6 { font-size: 14px; }
	li { list-style:disc; }

	/* MAIN LAYOUT STYLES */
	
	#divHeader { width:755px; margin: 0px 0px 0px 30px; }
	#navItemsContainer { width:755px; margin: 0px 0px 0px 30px; height: 10px; *height: 25px; }
	#divDealerInfo { background:#FFCCA6; min-height:50px; padding:10px; }
	#divHomePageText1 { position:absolute; left:392px; top:145px; float:left; height:240px; width:316px; background:none; border:1px solid #808080; overflow:auto; padding:5px; }
	#rotate {width: 754px; height: 328px; background: url(images/rotate_bg.jpg) no-repeat; margin: 15px 0 15px 30px; padding: 19px 0 0 10px;}
	#divFooter { background:none; width:816px; height:20px; line-height:20px; color:#000; font-size:9px; padding:20px 0px 10px 10px; position:relative; left:50%; top:10px; margin-left:-408px; width:816px;}
	#divFooter a:link { color:#000; text-decoration:none; }
	#divFooter a:visited { color:#000; text-decoration:none; }
	#divFooter a:hover { color:#000; text-decoration:none; }
	#divFooter a:active { color:#000; text-decoration:none; }
	#divPageContent { padding:10px; }
	#divDisclaimer {height:40px; line-height:40px; color:#000; font-size:9px; position:relative; left:50%; top:0px; margin-left:-460px; width:816px; }
#divDisclaimer a:link { color:#000; text-decoration:none; }
#divDisclaimer a:visited { color:#000; text-decoration:none; }
#divDisclaimer a:active { color:#000; text-decoration:none; }
#divDisclaimer a:hover { color:#000; text-decoration:none; }
#divInteriorContent {
padding:10px;
clear: both;
margin-left: 30px;
}
.spacer{
clear:both;
}
.spacer20 {
clear:both;
height:20px;
}
.spacer40 {
clear:both;
height:40px;
}

#FlashObject1 {
	width:755px; 
	margin: 10px 0px 10px 30px;
}
#footFlashContent {
	width:755px; 
	margin: 0px 0px 0px 30px;
}

#headerText1 {
	position:absolute;
	left:425px;
	top:35px;
	height:50px;
	width:325px;
	font-family:verdana,arial,sans-serif;
	color:#FFC000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

#headerText1 a{
	font-family:verdana,arial,sans-serif;
	color:#FFC000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
#headerText1 link{
	font-family:verdana,arial,sans-serif;
	color:#FFC000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
#headerText1 active{
	font-family:verdana,arial,sans-serif;
	color:#FFC000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
#headerText1 Hover{
	font-family:verdana,arial,sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

 #midContentInterior {
 	min-height:250px;
 	width:755px;
 	margin-top:10px;
 	background-color:#none;
 }
#hpImages{
	width:755px;
	margin:0px 0px 0px 30px;
}
#hpImage1 {
	float:left;
	margin:0px 35px 0px 0px;
	border: 1px solid #333;
	background: url(images/newboats.jpg) no-repeat;
	width: 147px;
	height: 150px;
	padding: 50px 0 0 13px;
}
#hpImage2 {
	float:left;
	margin:0px 35px 0px 0px;
	border: 1px solid #333;
	padding: 5px;
	width: 147px;
	min-height: 190px;
}
#hpImage3 {
	float:left;
	margin:0px 35px 0px 0px;
	border: 1px solid #333;
}
#hpImage4 {
	float:left;
	margin:0px 0px 0px 0px;
	border: 1px solid #333;
}

#hometext {border: 1px solid #252424; width: 340px; min-height: 190px; padding: 5px; float: left;}

/* FORMBUILDER FORM STYLES */

#FormBuilder_Title {
margin:5px 0px 10px 0px;
padding:5px 5px 5px 0px;
font-weight:bold;
font-family:arial,verdana,sans-serif;
text-transform:uppercase;
letter-spacing:1px;
font-size:14px;
color:#000;
border-bottom:1px solid #CCC;
}
#FormBuilder_Instructions {
border:1px solid #CCC;
padding:10px;
font-size:9px;
}
.formBuilder_SectionTitle {
margin:5px 0px 10px 0px;
font-weight:bold;
font-family:arial,verdana,sans-serif;
text-transform:uppercase;
letter-spacing:1px;
font-size:12px;
color:#000;
}
.formBuilder_SectionContainer {
border:1px solid #CCC;
margin:10px 0px;
padding:10px;
}

/* manufacturer logo bar styles */

#divLogoRow {}
#logobarcontainer{
position:relative;
left:50%;
width:760px;
text-align:center;
margin:5px 0 5px -380px;
}
.logobar{ }
.logobar img {
border: 1px solid #ccc;
margin: 5px;
}



/* Main Menu Styles - Note: the styles that begin with html>body are for netscape browsers - IE doesn't understand these */

#navItemsContainer div {
	float:left; 
	text-align:center;
	padding-left:5px;
}
#navItemsContainer div a {
	display:inline-block;  
	color:#000; 
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold; 
	padding:5px 10px 5px 22px; 
	text-decoration:none;
	text-transform:uppercase;
	background:url(images/wheel2.jpg) no-repeat left center;
}
#navItemsContainer div a:visited { 
	color:#000; 
	text-decoration:none;
	text-transform:uppercase;  
}
#navItemsContainer div a:hover { 
	color:#004080;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase; 
}
#navItemsContainer div a:active { 
	color:#000;  
	text-decoration:none; 
}
#navItemsContainer div img {
	float:left;
	position: relative; bottom: 0; margin-top: 15px; *margin-top: 0px; left: -3px;
}



/* SUBMENU STYLES */

.hNavMenu{ 
	position: absolute; 
	visibility: hidden; 
	z-index:50; 
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-top:1px solid #000;
	background: url(images/menu_bg.jpg); 
}

.hNavMenuItemOver{ 
height:24px; 
cursor:pointer;  
}
.hNavMenuItemOver td { 
	height:24px; 
	padding:0px 8px 0px 10px;
}
.hNavHeader td { 
	height:24px;
	border-bottom: 1px solid #000; 
	padding:0px 8px 0px 10px; 
}
.hNavHeaderOver td { 
	height:24px;
	border-bottom: 1px solid #000; 
	padding:0px 8px 0px 10px;  
}
.hNavMenuItemA{ 
	height:24px;
	cursor:pointer; 
}
.hNavMenuItemA td{ 
	height:24px;
	border-bottom: 1px solid #000; 
	padding:0px 8px 0px 10px; 
	color:#333; 
}
.hNavMenuItemOverA{ 
	height:24px; 
	cursor:pointer;  
}
.hNavMenuItemOverA td{ 
	height:24px; 
	border-bottom: 1px solid #000; 
	padding:0px 8px 0px 10px; 
	color:#fff; 
	background-color: #004080;
}
.hNavMenuItemArrow{ 
	height:24px;
	cursor:pointer;   
}
.hNavMenuItemArrow td{ 
	height:24px;
	border-bottom: 1px solid #000;
	padding:0px 8px 0px 10px; 
}
.hNavMenuItemOverArrow { 
	height:24px; 
	cursor:pointer; 
}
.hNavMenuItemOverArrow td{ 
	height:24px;
	border-bottom: 1px solid #000;  
	padding:0px 8px 0px 10px; 
	color:#fff; 
	background-color: #004080; 
}

/* Brochure and Inventory Styles */

#notifierTextTop {
width:570px;
}
#notifierTextSide {
width:136px;
}
#divSearchColumn {
width:150px;
}
#searchDetailsLeftColumn {
border-right:1px solid #CCC;
}
#divStockNubmerForm {
padding: 5px;
font-size: 9px;
border:1px solid #CCC;
background-color:#FFF;
}
#divSearchInstructions {
padding: 5px;
font-size: 9px;
border:1px solid #CCC;
background-color:#FFF;
margin-bottom:10px;
text-align:center;
}
#divSearchResultsInstructions {
padding:5px 5px 10px 5px;
border-bottom:1px solid #CCC;
margin-bottom:10px;
}
#divSelectBox {
margin-bottom:3px;
}
#divClearSearch {
padding:5px;
clear: both;
}
#divInventorySpacer {
clear:both;
line-height:1px;
}
#searchResultsPagingTop {
padding:5px 0px;
margin-bottom:5px;
}
#searchResultsPagingBottom {
border-top:1px solid #CCC;
padding:5px 0px 5px 0px;
margin-bottom:5px;
margin-top:10px;
}
.selectHeader {
font-weight:bold;
font-size:9px;
}
.SearchForm1 {
font-size:9px;
color:#000;
text-decoration:none;
width:130px;
border:1px solid #808080;
}
.SearchForm2 {
background-color:#FFF;
font-size:9px;
font-weight:normal;
color:#000;
text-decoration:none;
width:130px;
}
.searchPaging {
font-size:11px;
color:#808080;
}
.searchPaging A:Link {
color:#00F;
text-decoration:none;
}
.searchPaging A:Visited {
color:#00F;
text-decoration:none;
}
.searchPaging A:Hover {
color:#00F;
text-decoration:none;
}
.searchPaging A:Active {
color:#00F;
text-decoration:none;
}
.searchPageNumberActive {font-weight:bold; color:#000; background:#FFC61E; text-align:center; padding:1px 1px 1px 5px; margin-right:4px;}
.searchDisplayText {
font-size:11px;
}
.searchDisposition {
position:relative;
top:-5px;
left:3px;
color:red;
font-size: 9px;
background-color:#FFF691;
white-space:nowrap;
padding:14px 4px 8px 4px;
border-top:1px solid #EDD676;
border-left:1px solid #EDD676;
border-right:1px solid #EDD676;
border-bottom:3px solid #ccc;
background-image:url(images/pushpin.gif);
background-repeat:no-repeat;
background-position:top center;
}
.SearchHeadingActive {
background-color:#004080;
font-weight:bold;
white-space:nowrap;
color:#FFF;
text-decoration:none;
font-family:arial,sans-serif;
letter-spacing:1px; padding:5px 5px 5px 3px;
text-align:center;
cursor:pointer;
border-right:1px solid #FFF;
}
.SearchHeadingActive td {
font-weight:bold;
font-size: 11px;
white-space:nowrap;
color:#FFF;
text-decoration:none;
}
.SearchHeading {
font-family:arial,sans-serif;
font-weight:bold;
font-size: 12px;
background-color:#004080;
white-space:nowrap;
color:#FFF;
text-decoration:none;
margin-bottom:3px;
border:1px solid #CCC;
padding:5px;
cursor:pointer;
}
.SearchHeading td {
font-weight:bold;
font-size: 12px;
white-space:nowrap;
color:#FFF;;
text-decoration:none;
}
.SearchHeading a:hover {
font-weight:bold;
color:#FFF;
text-decoration:none;
display:block;
width:100%;
height:100%;
padding:2px;
}
.SearchHeading a:link {
font-weight:bold;
color:#FFF;
text-decoration:none;
display:block;
width:100%;
height:100%;
padding:2px;
}
.SearchHeading a:visited {
font-weight:bold;
color:#FFF;
text-decoration:none;
display:block;
width:100%;
height:100%;
padding:2px;
}

/* FIRST (ODD) INVENTORY SEARCH RESULTS ROW STYLES */

.SearchRow1 {
background-color:#CCBF95;
font-weight:normal;
color:#000;
text-decoration:none;
margin-right:2px;
border:1px solid #808080;
padding:5px;
}
.SearchRow1 A:visited {
color:#000;
text-decoration:underline;
}
.SearchRow1 A:hover {
color:#000;
text-decoration:underline;
}
.SearchRow1 A:link {
color:#000;
text-decoration:underline;
}

/* SECOND (EVEN) INVENTORY SEARCH RESULTS ROW STYLES */

.SearchRow2 {
font-weight:normal;
color:#000;
text-decoration:none;
margin-right:2px;
border:1px solid #808080;
padding:5px;
}
.SearchRow2 A:visited {
color:#000;
text-decoration:underline;
}
.SearchRow2 A:hover {
color:#000;
text-decoration:underline;
}
.SearchRow2 A:link {
color:#000;
text-decoration:underline;
}
.finePrint {
font-size:9px;
color:#808080;
}

/* TOP LINKS STYLES */

.detailTopLinks {
font-family:"arial",sans-serif;
font-size:11px;
background-color:#676767;
color:#FFF;
text-align:center;
font-weight:bold;
border-right:1px solid #8A8A8A;
border-top:1px solid #8A8A8A;
border-bottom:1px solid #333;
border-left:1px solid #333;
letter-spacing:1px;
}
.detailTopLinks a:link {
color:#FFF;
text-decoration:none;
display:block;
width:100%;
cursor:pointer;
padding:4px;
}
.detailTopLinks a:visited {
color:#FFF;
text-decoration:none;
display:block;
width:100%;
cursor:pointer;
padding:4px;
}
.detailTopLinks a:active {
color:#FFF;
text-decoration:none;
display:block;
width:100%;
cursor:pointer;
padding:4px;
}
.detailTopLinks a:hover {
color:#F7941C;
text-decoration:none;
display:block;
width:100%;
cursor:pointer;
background-color:#595959;
padding:4px;
}
.requestQuoteLink {
color:#00F;
font-weight:bold;
font-family:"arial",sans-serif;
font-size:14px;
}
.requestQuoteLink A:Link {
text-decoration: underline;
cursor: pointer;
color:#00F;
}
.requestQuoteLink A:Visited {
text-decoration: underline;
cursor: pointer;
color:#00F;
}
.requestQuoteLink A:Hover {
text-decoration: underline;
cursor: pointer;
color:#00F;
}
.requestQuoteLink A:Active {
text-decoration: underline;
cursor: pointer;
color:#00F;
}


#mainInfoContainer {
border:1px solid #999;
width:100%;
padding:5px;
margin-top:5px;
margin-bottom:5px;
}

#divNotifierLink {
border:1px solid #999;
width:100%;
padding:5px;
margin-top:5px;
margin-bottom:5px;
text-align:center;
}

#divDetailAddress {
padding:5px;
margin-top:5px;
margin-bottom:5px;
}
#divDetailAddress A:Link {
text-decoration: none;
cursor: pointer;
color:#808080;
}
#divDetailAddress A:Visited {
text-decoration: none;
cursor: pointer;
color:#808080;
}
#divDetailAddress A:Hover {
text-decoration: none;
cursor: pointer;
color:#808080;
}
#divDetailAddress A:Active {
text-decoration: none;
cursor: pointer;
color:#808080;
}
#detailDisclaimer {
font-size:9px;
color:#808080;
}
#detailReturnTopLink {
background-color:#676767;
color:#FFF;
font-weight:bold;
letter-spacing:1px;
padding:3px 3px 3px 5px;
border-top:5px solid #F7941C;
border-bottom:1px solid #333;
}
#detailReturnTopLink a:link {
color:#FFF;
text-decoration:none;
cursor:pointer;
}
#detailReturnTopLink a:visited {
color:#FFF;
text-decoration:none;
cursor:pointer;
}
#detailReturnTopLink a:active {
color:#FFF;
text-decoration:none;
cursor:pointer;
}
#detailReturnTopLink a:hover {
color:#FFF;
text-decoration:none;
cursor:pointer;
}
.detailSubHeading {
background-color:#F4F4F4;
padding:3px 3px 3px 5px;
text-transform:uppercase;
letter-spacing:1px;
font-weight:bold;
border:1px solid #E6E6E6;
}


/* PHOTO GALLERY STYLES */

#divPhotoColumnLeft {
width:370px;
float:left;
margin-top:5px;
}
#divPhotoColumnRight {
margin-left:370px;
margin-top:5px;
}
.detailPhotoThumb {
float:left;
margin:0px 5px 5px 0px;
border:1px solid #808080;
width:135;
height:90;
overflow:hidden;
background-color:#F2F2F2;
background-image:url(images/imgload_bg.gif);
background-repeat:no-repeat;
}
.detailPhotoMain {
border:1px solid #808080;
width:360;
background-color:#F2F2F2;
}

/* Original Search Engine Styles */

.PageMargin {
background-color: #FFF;
border:1px solid #CCC;
padding:3px;
}
.SearchHeading2 {
background-color:#0FF;
font-weight:bold;
color:#000;
text-decoration:none;
}
.SearchHeading2 a:hover {
background-color:#2B2F85;
font-weight:bold;
color:#000;
text-decoration:none;
}
.SearchRow3 {
background-color:#EEE;
font-weight:normal;
color:#ffcc00;
text-decoration:none;
}
.SearchDisclaimer {
font-size:9px;
font-weight:normal;
color:#fff;
text-decoration:none;
padding:10px;
}
.SearchDetails1 {
color:#000;
text-decoration:none;
padding:10px; }
.SearchDetails2 {
color:#000;
text-decoration:none;
padding:5px;
}
.SearchDetailsHeader {
font-family: "Arial", serif, sans-serif;
text-transform: uppercase;
font-size: 1.6em;
letter-spacing: .2em;
font-weight: bold;
padding-bottom:5px;
color: #000;
margin-bottom:5px;
width:300px;
}
.SearchDetailsText {
color:#000;
text-decoration:none;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
}
.SearchDetailsText A:visited {
color:#00F;
text-decoration:underline;
}
.SearchDetailsText A:hover {
color:#00F;
text-decoration:underline;
}
.SearchDetailsText A:link {
color:#00F;
text-decoration:underline;
}
.SearchButtons1 {
font-family:arial,sans-serif;
background-color:#804000;
font-weight:bold;
color:#FFF;
text-decoration:none;
font-size:14px;
padding:8px;
}
.SearchButtons1 a:link {
color:#FFF;
text-decoration:none;
}
.SearchButtons1 a:visited {
color:#FFF;
text-decoration:none;
}
.SearchButtons1 a:hover {
color:#FFF;
text-decoration:underline;
}
.searchFormMain {
border-right:1px solid #ccc;
padding-right:5px;
}
.searchInstructions {
font-size:9px;
padding:5px;
border:1px solid #CCC;
text-align:center;
}
.SearchQuote {
color:#00F;
}
.SearchQuote A:visited {
color:#00F;
text-decoration:underline;
}
.SearchQuote A:hover {
color:#00F;
text-decoration:underline;
}
.SearchQuote A:link {
color:#00F;
text-decoration:underline;
}
.TextNav2 {
color:#000;
text-decoration:none;
padding-left:5px;
}
.featured_box {
background:#eae5dd;
border:solid 1px #000;
}
.featured_box_headline {
font:bold 12px arial;
color:#000;
}
.featured_box_text {
font:10px verdana;
color:#000;
}
A.featured_box_text {
font:10px arial;
color:#000;
text-decoration:none;
}
A.featured_box_text:hover {
font:10px verdana;
color:#FFF;
text-decoration:none;
}
.home-title {
font:40px arial, helvetica, sans-serif;
color:#FFF
}
.copyright {
font-weight:normal;
color:#FFF;
text-decoration:none;
}
.BlockText {
font-weight:normal;
font-size:10px;
color:#203771;
line-height:12px;
text-decoration:none;
}
.QuickLinks {
font-weight:bold;
color:#2B2F85;
line-height:14px;
text-decoration:none;
}
.QuickLinks a:hover {
font-weight:bold;
color:#203771;
line-height:14px;
text-decoration:none;
}
.TableHeader {
font-weight:bold;
color:#FFF;
line-height:14px;
text-decoration:none;
}
.CalendarHeader {
font-weight:bold;
color:#203771;
line-height:14px;
text-decoration:none;
}
.TextNormal {
font-weight:normal;
color:#000;
line-height:14px;
text-decoration:none;
}
a.TextLink {
font-weight:bold;
color:#2B69B6;
line-height:14px;
text-decoration:none;
}
a.TextLink:hover {
font-weight:bold;
color:#2B2F85;
line-height:14px;
text-decoration:none;
}
a.TextLink img {
padding:5px;
border:1px solid #CCC;
margin-bottom:5px;
}
a.TextLink2 {
font-weight:bold;
color:#2B69B6;
line-height:14px;
text-decoration:none;
}
a.TextLink2:hover {
font-weight:bold;
color:#ffcc00;
line-height:14px;
text-decoration:none;
}
a.textlink3 {
font-weight:bold;
color:#2B69B6;
line-height:14px;
text-decoration:none
}
a.textlink3:hover {
font-weight:bold;
color:#ffcc00;
line-height:14px;
text-decoration:none;
}
.TextHeader {
font-weight:bold;
font-size:14px;
color:#000;
line-height:14px;
text-decoration:none;
padding-top:10px;
}
.TextHeader2 {
font-weight:bold;
font-size:18px;
color:#2B2F85;
line-height:18px;
text-decoration:none;
}
home-menu A:hover {
font-weight:bold;
font-size:20px;
color:#fc0000;
text-decoration:none;
}
.menu_text {
cursor:pointer;
color:#FFF;
font:bold 14px verdana;
}
.text4  {
font:12px arial;
color:#000;
}

.Background2 {
background-color:#EEE;
border-left:1px solid #FBFBFB;
border-right:1px solid #C0C0C0;
}
.Background3 {
background-color:#9ab4cf;
}
.Background4 {
background-color:#2B2F85;
}
.Background5 {
background-color:#203771;
}
.Background6 {
background-color:#eae5dd;
}
.Background7 {
background-color:#cdc6bf;
}
.Background8 {
background-color:#EEE;
border-left:1px solid #FBFBFB;
border-right:1px solid #C0C0C0;
margin-right:5px;
}

.PrintRow {
background-color: #000;
}
.PrintHeader {
font-weight: bold;
font-size: 12px;
color: #FFF;
font-family: arial, helvetica, sans-serif;
line-height: 14px;
text-decoration:none;
}

.TableText1 {
background-color: #eeeeee;
color: #000;
}
.TableText5 {
background-color: #2B2F85;
color: #FFF;
}
.foot_links {
font-weight: normal;
font-size: 12px;
color: #FFF;
font-family: arial, helvetica, sans-serif;
text-decoration:none;
}

.general_button_on  {
background: white;
color: #203771;
font: bold 12px arial;
border: solid 1px black;
cursor:pointer;
}
.general_button_off {
background: #2B2F85;
color: white;
font: bold 12px arial;
border: solid 1px black;
cursor:pointer;
}

/* Brochure Styles */

.bsThumbsTop  {
font-weight:bold;
padding:5px;
background-color:#004080;
color:#fff;
margin:0px 0px 10px 0px;
clear:right;
}
.bsThumbsMiddle {
padding:5px 5px 5px 15px;
border:1px solid #ccc;
clear:right;
float:right;
width:570px;
margin-bottom:2px;
}
.bsDropDowns {
float:left;
width:140px;
color: #000;
}
.bsDropDownsTop {
font-weight:bold;
padding:5px;
background-color:#004080;
color:#fff;
margin:0px 0px 10px 0px;
}
.bsDropDownsMiddle {
padding:10px 5px 5px 5px;
border:1px solid #ccc;
clear:both;
margin-bottom:5px;
}
.bsThumbImg {
padding: 5px;
border:1px solid #ccc;
float:left;
text-align:center;
font-size:9px;
}
.bsThumbImg img {
border: 1px solid #ccc;
background-color:#ccc;
}
A.bsLink {
color: #444;
cursor:pointer;
}
A.bsLink:hover {
color: #444;
cursor:pointer;
}
A.bsImgLink {
font-size: 9px;
color: #444;
cursor:pointer;
}
A.bsImgLink:hover {
font-size: 9px;
color: #444;
cursor:pointer;
}
.bsMakeList {
text-align: center;
width: 95%;
padding-bottom: 8px;
padding-top: 6px;
}
.bsYearList {
text-align: center;
width: 95%;
padding-bottom: 8px;
}
.bsLogoList {
padding-bottom: 6px;
text-align: center;
}
.bsLogoList img {
border:1px solid #ccc;
}
.brochureheader {
font-weight:bold;
padding:5px;
background-color:#004080;
color:#fff;
margin:10px 0px 10px 0px;
clear:right;
width:740px;
}
.spacer {
line-height:1px;
width:1px;
}
.bsThumbsContainer {
margin-left:150px;
width:590px;
}
.bsThumbImg {
height:140px;
width:95px;
margin:0px 0px 3px 3px;
}

/* new styles added for switch to asp version 3-01-05 */

#divSearchColumn {
padding:3px;
}
#divSearchResults {
padding-left:10px;
}
.detailSideLinks {
font-family:arial,sans-serif;
font-weight: Bold;
text-decoration: none;
cursor: pointer;
color:#808080;
background-color:#EEE;
border-top:1px solid #FFF;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
}
.detailSideLinks A:Link {
font-weight: Bold;
text-decoration:
none;cursor: pointer;
color:#808080;
}
.detailSideLinks A:Visited {
font-weight: Bold;
text-decoration: none;
cursor: pointer;
color:#808080;
}
.detailSideLinks A:Hover {
font-weight: Bold;
text-decoration: none;
cursor: pointer;
color:#00F;
}
.detailSideLinks A:Active {
font-weight: Bold;
text-decoration: none;
cursor: pointer;
color:#808080;
}
.detailLeftColumn {
padding-top:5px;
text-align:center;
}
.detailRightColumn {
width:570px;
}
.SearchDetailsText table {
border: 1px solid #E6E6E6;
border-collapse: collapse;
background-color: white;
}
.SearchDetailsText table th {
border: 1px inset #E6E6E6;
}
.SearchDetailsText table td {
border: 1px inset #E6E6E6;
text-align:center;
padding:3px;
}
.SearchDetailsText table caption {
font-family:arial,sans-serif;
font-size:14px;
font-weight:bold;
padding-bottom:10px;
text-align:left;
}
.tabBase {
background-color: #F7941C;
height:5px;
border-bottom:1px solid #000;
}
.tabOff {
background-color:#676767;
color:#FFF;
border-top:1px solid #A3A3A3;
border-right:1px solid #8A8A8A;
border-bottom:1px solid #FFA851;
border-left:1px solid #414141;
text-align:center;
font-family:"arial",sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:2px;
}
.tabOff a:link {
color:#FFF;
text-decoration:none;
display:block;
width:100%;
cursor:pointer;
padding:3px;
}
.tabOff a:visited {
color:#FFF;
text-decoration:none;
display:block;
width:100%;
cursor:pointer;
padding:3px;
}
.tabOff a:active {
color:#FFF;
text-decoration:none;
display:block;
width:100%;
cursor:pointer;
padding:3px;
}
.tabOff a:hover {
color:#F7941C;
text-decoration:none;
display:block;
width:100%;
cursor:pointer;
background-color:#595959;
padding:3px;
}
.tabOn {
padding:3px;
background-color:#F7941C;
color:#FFF;
border-top:1px solid #FFA851;
border-right:1px solid #FFA851;
border-left:1px solid #DD6F00;
text-align:center;
font-family:"arial",sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:2px;
}
.detailInfo {
padding:10px 0px;
}
.detailHeading {
padding:3px 3px 3px 6px;
background-color:#333;
color:#FFF;
font-weight:bold;
font-family:"arial",sans-serif;
text-transform:uppercase;
letter-spacing:2px;
}
.detailsText {
padding:5px 0px;
}
#detailImgTableTop {
margin-bottom:10px;
}
.detailSmallImg {
width:150px;
}
.detailSmallImg img {
border:1px solid #333;
}
.searchFormMain {
border-right:1px solid #ccc;
padding-right:5px;
}
.searchInstructions {
font-size:9px;
padding:5px;
border:1px solid #CCC;
text-align:center;
}
#detailImgTableTop {
margin-bottom:10px;
}
#detailFullName {
font-family:"arial", verdana;
font-size: 20px;
font-weight:bold;
}
#detailPrice {
font-family:"arial", verdana;
font-size: 16px;
color:#800000;
font-weight:bold;
}
#detailCustomText {
margin-top:5px;
}

#notifierTextTop {
color:#000;
font-weight:bold;
background-color:#F8AB03;
border:1px solid #D26F00;
padding:10px 5px;
margin-bottom:10px;
font-family:"arial",sans-serif;
letter-spacing:1px;
}
#notifierTextTop a:link {
font-weight: bold;
color:#FFF;
text-decoration:none;
text-transform:uppercase;
}
#notifierTextTop a:visited {
font-weight: bold;
color:#FFF;
text-decoration:underline;
text-transform:uppercase;
}
#notifierTextTop a:active {
font-weight: bold;
color:#FFF;
text-decoration:underline;
text-transform:uppercase;
}
#notifierTextTop a:hover {
font-weight: bold;
color:#F60101;
text-decoration:none;
text-transform:uppercase;
}
#notifierTextSide {
display:none;
background-color:#F8AB03;
color:#000;
text-decoration:none;
padding:5px;
border:1px solid #D26F00;
margin-bottom:5px;
font-family:"arial",sans-serif;
font-weight:bold;
}
#notifierTextSide a:link {
color:#FFF;
text-decoration:none;
text-transform:uppercase;
}
#notifierTextSide a:visited {
color:#FFF;
text-decoration:none;
text-transform:uppercase;
}
#notifierTextSide a:active {
color:#FFF;
text-decoration:none;
text-transform:uppercase;
}
#notifierTextSide a:hover {
color:#F60101;
text-decoration:none;
text-transform:uppercase;
}
#detailCustomText {
margin-top:5px;
}

/* custom page 1 styles */

#divCustomPageContainer {
width: 750px;
clear:both;
}
#divCustomPageImage1 {
float:right;
margin-left:10px;
}
#divCustomPageImage1 img {}
#divCustomPageText1 {}
#divCustomPageBottom1 {}

/* custom page 2 styles */

#divCustomPageContainer_2 {
clear:both;
}
#divCustomPageText1_2 {}
#divCustomPageImage1_2 {
text-align:center;
}
#divCustomPageImage1_2 img {}
#divCustomPageBottom1_2 {}

/* custom page 3 styles */

#divCustomPageContainer1_3 {
clear:both;
}
#divCustomPageImage1_3 {}
#divCustomPageContainer_3 {}
#divCustomPageText1_3 {}
#divCustomPageImage1_3 {
text-align:center;
}
#divCustomPageImage1_3 img {}


/* custom page 4 styles */

#divCustomPageContainer1_4 {
width: 740px;
clear:both;
}
#divCustomPageImage1_4 {}
#divCustomPageContainer_4 { }
#divCustomPageText1_4 {}
#divCustomPageImage1_4 { }
#divCustomPageImage1_4 img {}

/* custom page 5 styles */

#divCustomPageContainer1_5 {
width: 740px;
clear:both;
}
#divCustomPageImage1_5 {}
#divCustomPageContainer_5 {}
#divCustomPageText1_5 {}
#divCustomPageImage1_5 {}
#divCustomPageLeftCol1_5 {}
#divCustomPageRightCol1_5 {}
#divCustomPageImage1_5 img {}
#divCustomPageImage2_5 img {}

/* custom page 6 styles */

#divCustomPageContainer1_6 {
width: 740px;
clear:both;
}
#divCustomPageImage1_6 {}
#divCustomPageContainer_6 {}
#divCustomPageText1_6 {}
#divCustomPageImage1_6 {}
#divCustomPageLeftCol1_6 {}
#divCustomPageRightCol1_6 {}
#divCustomPageImage1_6 img {}
#divCustomPageImage2_6 img {}

/* custom page 7 styles */

#divCustomPageContainer1_7 {
width: 740px;
clear:both;
}
#divCustomPageImage1_7 {}
#divCustomPageContainer_7 {}
#divCustomPageText1_7 {}
#divCustomPageImage1_7 {}
#divCustomPageImage1_7 img {}
#divCustomPageImage2_7 img {}

/* custom page 8 styles */

#divCustomPageContainer1_8 {
width: 740px;
clear:both;
}
#divCustomPageImage1_8 {}
#divCustomPageContainer_8 {}
#divCustomPageText1_8 {}
#divCustomPageImage1_8 {}
#divCustomPageImage1_8 img {}
#divCustomPageImage2_8 img {}

/* custom page 9 styles */

#divCustomPageContainer1_9 {
width: 740px;
clear:both;
}
#divCustomPageImage1_9 {}
#divCustomPageContainer_9 {}
#divCustomPageText1_9 {}
#divCustomPageImage1_9 {}
#divCustomPageImage1_9 img {}

/* custom page 10 styles */

#divCustomPageContainer1_10 {
width: 740px;
clear:both;
}
#divCustomPageImage1_10 {}
#divCustomPageContainer_10 {}
#divCustomPageText1_10 {}
#divCustomPageImage1_10 { }
#divCustomPageImage1_10 img {}
#divTagImage8_inside_ {}
#divTagImage9_inside_ {}
#divTagImage9_inside_ img {}
#divTagImage10_inside_10 img {}
#divTagImage11_inside_10 img {}
#divTagImage12_inside_10 img {}


/* PAYMENT CALCULATOR STYLES */

.TableText1 {
background-color: #eeeeee;
color: #000;
}
.TableText5 {
background-color: #2B2F85;
color: #FFF;
}
.foot_links {
font-weight: normal;
font-size: 12px; color: #FFF;
font-family: arial, helvetica, sans-serif;
text-decoration:none;
}

/* GENERAL USE BUTTON STYLE */

.general_button_on  {
background: white;
color: #203771;
font: bold 12px arial;
border: solid 1px black;
cursor: pointer;
}
.general_button_off {
background: #8C2618;
color: white;
font: bold 12px arial;
border: solid 1px black;
cursor: pointer;
}

/* SPECIALS LANDING PAGE SYTLES */

#PageTitle {
display:none;
font-size:3em;
padding-bottom:5px;
border-bottom: 1px solid #737373;
color:#009E9A;
}
#altPageTitle {
font-size:2.8em;
padding-bottom:5px;
border-bottom: 1px solid #CCC;
color:#009E9A;
margin-top:15px;
}
#SpecialsList {
list-style-image: url(images/bullet.gif);
}
#SpecialsList li {
padding-bottom:2px;
}
#SpecialsList li a:link {
color:#000;
text-decoration:none
}
#SpecialsList li a:visited {
color:#000;
text-decoration:none
}
#SpecialsList li a:hover {
color:#FF0000;
text-decoration:none
}
#SpecialsImg {
float:left;
}
#SpecialsImg img {
border:1px solid #CCC;
margin:0px 20px 6px 8px;
}
.specialstop {
margin-top:5px;
margin-bottom: 3px;
padding:5px 5px 5px 0px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #000;
border-bottom:1px solid #CCC;
}
.specialsmiddle {
padding:10px 5px;
margin-bottom:10px;
min-height:180px;
}
.spacer150 {
height: 150px;
}

/* SPECIALS LIST PAGE STYLES */

#ListContainerDetail {
margin-top:3px;
}
#ListContainerList a:link {
color:#0000FF;
text-decoration:none;
}
#ListContainerList a:visited {
color:#0000FF;
text-decoration:none;
}
#ListContainerList a:hover {
color:#000080;
text-decoration:underline;
}
.specialstopList {
margin-top:5px;
margin-bottom: 3px;
padding:5px 5px 5px 0px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #000;
border-bottom:1px solid #CCC;
}
.specialsmiddleList {
padding:10px 5px;
margin-bottom:10px;
min-height:180px;
}

/* SPECIALS DETAIL PAGE STYLES */

.specialstopDetail {
margin-top:5px;
margin-bottom: 3px;
padding:5px 5px 5px 0px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #000;
border-bottom:1px solid #CCC;
}
.specialsmiddleDetail {
padding:10px 5px;
margin-bottom:10px;
min-height:180px;
}
.specTitleDetail {
position:relative;
top:3px;
}
.specSubTitleDetail {
position:relative;
top:3px;
}


/* EMPLOYMENT */

#EmploymentImg {
float:right;
}
#EmploymentImg img {
border:1px solid #CCC;
margin: 5px 0px 5px 10px;
}
#divemploymentSubLinks {
padding: 3px;
}
#EmploymentDetailsContainer {
margin-top: 9px;
padding-left: 7px;
}
.employmenttop {
margin-top:5px;
margin-bottom: 3px;
background-color: none;
padding:5px 5px 5px 0px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #000;
border-bottom:1px solid #CCC;
}
.employmentmiddle {
padding:10px 5px;
margin-bottom:10px;
min-height:180px;
}
A.joblist {
margin-left:10px;
}
A.joblist:hover {
margin-left:10px;
}
.employmentSubLinks1 {
width: 150px;
border-right: solid 1px #666;
}
.employmentSubLinks2 {
width: 150px;
}
.employmentListInstructions {
padding-left: 10px;
}

/* CALCULATOR */

#calculatorImg {
float:left;
}
#calculatorImg img {
border:1px solid #CCC;
margin: 6px 4px;
}
#calculator {
float:left;
margin-top: 5px;
margin-right: 5px;
}
.calculatortop {
margin-top:5px;
margin-bottom: 3px;
padding:5px 5px 5px 0px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #000;
border-bottom:1px solid #CCC;
}
.calculatormiddle {
padding:10px 5px;
margin-bottom:10px;
min-height:180px;
}
.calc_prompt {
padding-left:10px;
}

/* CALENDAR STYLES */

#CalendarImg {
float:left;
}
#CalendarImg img {
border:1px solid #CCC;
margin: 0px 10px 10px 0px;
}
.calendartop {
margin-top:5px;
margin-bottom: 3px;
padding:5px 5px 5px 0px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #000;
border-bottom:1px solid #CCC;
}
.calendarmiddle {
padding:10px 5px;
margin-bottom:10px;
min-height:180px;
}

/* CALENDAR NEXT AND PREVIOUS BUTTON STYLES */

#divCalendarNext {
padding:3px;
border:1px solid #CCC;
margin-left:10px;
margin-bottom:10px;
width:100px;
text-align:center;
background-color:#EEE;
font-size:9px;
}
#divCalendarNext A:Visited {
display:block;
color:#000;
cursor:pointer;
text-decoration:none;
width:100%;
}
#divCalendarNext A:Hover {
display:block;
color:#000;
cursor:pointer;
text-decoration:none;
width:100%;
}
#divCalendarNext A:Link {
display:block;
color:#000;
cursor:pointer;
text-decoration:none;
width:100%;
}
#divCalendarPrev {
float:left;
padding:3px;
border:1px solid #CCC;
margin-bottom:10px;
width:100px;
text-align:center;
background-color:#EEE;
font-size:9px;
}
#divCalendarPrev A:Visited {
display:block;
color:#000;
cursor:pointer;
text-decoration:none;
width:100%;
}
#divCalendarPrev A:Hover {
display:block;
color:#000;
cursor:pointer;
text-decoration:none;
width:100%;
}
#divCalendarPrev A:Link {
display:block;
color:#000;
cursor:pointer;
text-decoration:none;
width:100%;
}

/* NEWS STYLES */

.NewsHeadlineBox {
width: 150px;
padding: 2px;
}
.NewsHeadlineTop {
margin-top:5px;
margin-bottom: 3px;
padding:5px 5px 5px 0px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #000;
border-bottom:1px solid #CCC;
}
.NewsHeadlineMiddle {
padding:10px 5px;
margin-bottom:10px;
min-height:180px;
}
.NewsHeadlineMiddleMain {
padding:10px 5px;
margin-bottom:10px;
min-height:180px;
}
.NewsArticleBox {
width: 510px;
float: left;
margin-left:5px;
}
.NewsArticleTop {
margin-top:5px;
margin-bottom: 3px;
background-color: none;
padding:5px 5px 5px 0px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #000;
border-bottom:1px solid #CCC;
}
.NewsArticleMiddle {
padding:10px 5px;
margin-bottom:10px;
min-height:180px;
}

/* ABOUT US */

#AboutUsImg {
float:left;
}
#AboutUsImg img {
border:1px solid #CCC;
margin: 6px 6px 6px 4px;
}
.AboutUsTop {
margin-top:5px;
margin-bottom: 3px;
padding:5px 5px 5px 0px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #000;
border-bottom:1px solid #CCC;
}
.AboutUsMiddle {
padding:10px 5px;
margin-bottom:10px;
min-height:180px;
}

/* LOCATION STYLES */

.locationstop {
margin-top:5px;
margin-bottom: 3px;
padding:5px 5px 5px 0px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #000;
border-bottom:1px solid #CCC;
}
.locationsmiddle {
padding:10px 5px;
margin-bottom:10px;
min-height:180px;
}
A.locationsLink {
color: #0000FF;
text-decoration: underline;
}
A.locationsLink:visited {
color: #0000FF;
text-decoration: underline;
}
A.locationsLink:hover {
color: #0000A0;
text-decoration: underline;
}

#locationsDealerInfo  {
width: 250px;
padding: 2px;
}
#locationsDealerHours {
width: 250px;
padding: 2px;
}
#locationsDealerImage {
width: 250px;
padding: 2px;
}

/* LINKS STYLES */

.linkpagetop {
margin-top:5px;
margin-bottom: 3px;
padding:5px 5px 5px 0px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #000;
border-bottom:1px solid #CCC;
}
.linkpagemiddle {
padding:10px 5px;
margin-bottom:10px;
min-height:180px;
}
A.linkpageLink {
color: #00F;
text-decoration:
underline;
}
A.linkpageLink:visited {
color: #00F;
text-decoration: underline;
}
A.linkpageLink:hover {
color: #0000A0;
text-decoration: underline;
}

/* LIFESTYLE STYLES */

.lifestyletop {
margin-top:5px;
margin-bottom: 3px;
background-color: none;
padding:5px 5px 5px 0px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #000;
border-bottom:1px solid #CCC;
}
.lifestylemiddle {
padding:10px 5px;
margin-bottom:10px;
min-height:180px;
}

/* FORM STYLES */

#FormContainer {
width:730px;
padding:10px;
color: #000;
}
.formtop {
margin-top:5px;
margin-bottom: 3px;
padding:5px 5px 5px 0px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #000;
border-bottom:1px solid #CCC;
}
.formmiddle {
padding:10px 5px;
margin-bottom:10px;
min-height:180px;
}
.formDivDisclaimer {
padding:8px;
color: #000;
}
.formRequiredFieldKey {
padding:8px;
color: #000;
}

/* SITEMAP STYLES */

.mainnav {}
.subnav {}


/* login page styles */

.divSiteLoginBox {
border-top:1px solid #656565;
border-right:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
border-left:1px solid #656565;
width:400px;
padding:10px;
margin:20px;
}
.divSiteLoginBox table td {
padding:3px;
}
.register_table_head {
color: white;
background: #656565;
font-family: 'Trebuchet MS',arial,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
height:24px;
line-height:24px;
padding:0px 10px;
}
.register_text {
font-size:12px;
}
.register_input	{
font-size: 11px;
}
.register_button_over	{
color: white;
background: #656565;
border: 2px solid #FFF;
cursor: pointer;
padding:3px;
font-weight:bold;
}
.register_button {
color: white;
background: #656565;
border: 2px solid #CCC;
cursor: pointer;
padding:3px;
font-weight:bold;
}

.bslink { font-weight: bold; }


}