@media print {

	body { background-color: #fff; color: #000; margin: 0; font-family: "lucida sans unicode","lucida grande",sans-serif; font-size: 12px; }
	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#nav { display:none; }
	div#divLogoBar { display:none; }

}

@media screen {

}

@media screen, print {


/* TAG STYLES */

body { margin: 0; text-align: center; background-color: #000; color: #fff; }
body, div, span, p, pre, label, table, td, th, ol, ul { font-family: "lucida sans unicode","lucida grande",sans-serif; font-size: 12px; }
table { text-align: left; }
a { color: #ffae00; text-decoration: none; }
a:hover { text-decoration: underline; }

/* CLASS STYLES */

.clear { clear: both; }

/* MAIN LAYOUT STYLES */

#divcontainer { width: 834px; margin: 0 auto; text-align: left; }

#header { padding: 20px 0; }
#logo { width: 302px; height: 138px; float: left; }
	#logo img { border: 0; }
#number { float: right; width: 349px; height: 45px; background-image: url(images/number.png); margin: 50px 25px 0 0; }
#top100 { background-image: url(images/top100.png); width: 122px; height: 138px; float: right; }

#mainimage { width: 820px; overflow: hidden; position: relative; left: 4px; top: 44px; }
#shadow { width: 820px; height: 49px; }

#content { border: 1px solid #000; }
	#inside #content { top: 0; }
	#leftcolumn { width: 270px; float: left; }
		#searchinv { }
			#searchinv h1 { width: 267px; height: 53px; background-image: url(images/searchheader.png); line-height: 53px;
				text-transform: uppercase; font-size: 13px; text-align: center; margin: 0;  letter-spacing: 2px; color: #000; }
			#searchinv img { border: 0; }
			#ebay { text-align: center; }
				#ebay img { border: 0; }
	#rightcolumn { width: 553px; float: right; }
		#sections { background-image: url(images/sections.png); width: 547px; height: 223px; overflow: hidden; }
			#sections h2 { margin: 0; line-height: 53px; text-transform: uppercase; font-size: 13px; text-align: center; letter-spacing: 2px; color: #000; }
			#sections h6 { font-size: 12px; font-weight: normal; color: #ffae00; margin: 0; }
			#section1, #section2, #section3 { float: left; width: 179px; margin-right: 1px; color: #fff; }
			#section1 { width: 183px; }
			#sections #pageText4, #sections #pageText6 { padding: 10px; }
			#locationlist { line-height: 24px; margin: 0; padding: 10px 10px 10px 30px; }
				#locationlist li { padding: 0; margin: 0; line-height: 16px; }
		#promo1, #promo2 { background-image: url(images/promobg.jpg); float: left; padding: 5px; margin: 20px 6px 20px 4px; }
			#promo1 { margin-right: 16px; }
			#promo1 img, #promo2 img { width: 249px; height: 168px; }
	
	#hometext { background-image: url(images/hometextbg.png); width: 549px; height: 220px; overflow: hidden; clear: both; }
		#hometext #pageText9 { padding: 20px; font-size: 11px; color: #000; }
		
	#logobar { clear: both; }
		#logobar img { border: 0; margin: 20px 10px 20px 20px ; }
		#inside #logobar { margin-top: 30px; }
		
	#footer { padding-bottom: 50px; margin-top: 20px; clear: both; }
		#disclaimer { float: left; color: #fff; }
		#flinks { float: right; color: #fff; }

/* MAIN NAV */

#nav { background: url(images/navbg.png); width: 828px; height: 48px; line-height: 44px; position: absolute; z-index: 49; }
	#inside #nav { position: static; }
#nav div { float:left; white-space: nowrap; border-left: 1px solid #000; height: 44px; }
#nav div a { display: inline; font-weight: bold; color:#000; text-decoration:none; font-size: 12px; text-transform:uppercase; letter-spacing: 2px; padding: 0 5px 0 5px; }
#nav div a:hover { color: #FFAE00; }
#nav div img { float: left; }
	#nav #divNav1 { border: 0; margin-left: 10px; }


/* SUB MENU */

.hNavMenu { position: absolute; visibility: hidden; z-index:50; background: url(images/menubg.jpg) center; }
.hNavMenu td { height:30px; padding: 0 6px; cursor: pointer; border-bottom: 1px solid #333; border-top: 1px solid #ccc; color: #000; }
.hNavMenuItemOver { }
.hNavMenuItemOver td { }
.hNavHeader td { }
.hNavHeaderOver td { }
.hNavMenuItemA { }
.hNavMenuItemA td { }
.hNavMenuItemOverA { }
.hNavMenuItemOverA td { background: url(images/menubg.jpg) left; }
.hNavMenuItemArrow { }
.hNavMenuItemArrow td { }
.hNavMenuItemOverArrow { }
.hNavMenuItemOverArrow td { }

/* BROCHURE STYLES */

.bsThumbsContainer { float: right; width: 670px; padding:4px 4px 0 0; margin-right: 6px; }
.bsThumbsTop  { white-space: nowrap; color: #ffae00; margin: 0; padding: 5px; cursor:pointer; font-weight: bold; color: #ffae00; border: 1px dotted #666; }
.bsThumbsMiddle { margin-bottom: 20px; }
.bsDropDowns { float: left; width:140px; color: #fff; }
.bsDropDownsTop { font-weight:bold; padding:5px; margin: 4px 0 10px 4px; color: #ffae00; text-align: center; border: 1px dotted #666; }
.bsDropDownsMiddle { padding: 10px 5px 5px 5px; clear:both; margin-bottom: 15px; background-color: #222; 
	border: 1px solid #111; }
.bsThumbImg { padding: 5px; margin: 5px 10px 5px 0px; float: left; text-align:center; font-size:9px; background-image:none; font-weight: bold; }
.bsThumbImg img { border: 1px solid #fff; margin-bottom: 5px; }
.spacer { clear: both; }
.bsMakeList, .bsYearList { text-align: center; width: 95%; padding-top: 7px; }
.bsYearList { padding-bottom: 10px; }
.bsLogoList { padding-bottom: 6px; text-align: center; }
.bsLogoList img { border:1px solid #cccccc; }
.bslink {font-size:12px;}

/* BROCHURE DETAIL PAGE */

.brochureHeader { color: #ffae00; font-weight: bold; padding: 5px; border: 1px dotted #666; width: 826px; }
.SearchDetailsHeader { text-transform: uppercase; font-size: 1.6em; letter-spacing: .2em; font-weight: bold;
	padding-bottom:5px; color: #ffae00; margin-bottom:5px; }
.textnormal { text-align: left; }
.searchbuttons1 { font-weight:bold; font-size:13px; color:#000; background-color: #222; }
.searchbuttons1 a {color: #fff;}
#innards .searchbuttons1 a:link, #innards .searchbuttons1 a:visited { color:#fff; text-decoration:none; display: block; padding: 5px; background-color:#0000f0;}
#innards .searchbuttons1 a:hover, #innards .searchbuttons1 a:active {color:#fff; text-decoration:none; display: block; padding: 5px; text-decoration: underline; background-color:#0000f0;}
.brochureLogo { text-align: right; }
.boatImg { padding: 5px; margin-bottom: 5px;}

/* INVENTORY STYLES */

#divSearchResults { width: 650px; }
#notifierTextTop { width:650px; }
#notifierTextSide { width:136px; }
#divSearchColumn { width:140px; }
#searchDetailsLeftColumn { border-right:1px solid #f0c; }
#divStockNubmerForm { padding: 5px; font-size: 11px; text-align: center; border: 1px dotted #666; margin: 5px 0; }
#divSearchInstructions { padding: 5px; font-size: 11px; text-align: center; border: 1px dotted #666; margin: 5px 0; }
#divSearchResultsInstructions { padding-bottom: 13px;  border: 1px solid #353536; margin: 4px 0 10px 0; }
.selectHeader { font-weight:bold; font-size:11px; }
#divSelectBox { margin-bottom:3px; font-size:13px; }
#divClearSearch { padding:5px; clear: both; }
#divInventorySpacer { clear:both; height: 1px; }

/* INVENTORY DETAIL PAGE */

.detailRightColumn { width: 800px;}
.SearchHeading, .SearchHeadingActive { font-size: 13px; white-space: nowrap;color: #fff; margin: 10px 0; padding: 5px; cursor:pointer; background-color:#111; border-top: 1px dotted #222; border-bottom: 1px dotted #222; }
.SearchHeadingActive { font-weight: bold; border-top: 1px dotted #222; border-bottom: 1px dotted #222; }
.SearchHeading td, .SearchHeadingActive td { color: #fff; }
.SearchHeadingActive td { font-weight: bold; }
.SearchHeading a { color:#fff; text-decoration:none; display:block; }
#detailFullName { font-size: 20px; font-weight:bold; }
#detailPrice { font-size: 16px; font-weight:bold; color:#900; margin-top: 10px; }
#detailCustomText { margin: 0 0 -10px; padding-top: 10px; }
.QuickLinks a:link, .QuickLinks a:visited, .QuickLinks a:active { color:#05a; font-weight:bold; line-height:14px; text-decoration:none; }
.QuickLinks a:hover { color:#036;text-decoration:none; }

/* OTHER CRAP */

.formtop, .specialstop, .specialspromotitle, .calendartop, .locationstop, .employmenttop, #pageTitle, .calculatortop {
	font-size:24px; color:#FFAE00; line-height:30px; display:block; margin:10px 0;}
.specialstop { 
width:957px; height:22px; line-height:22px; text-align: left; color: #000; margin-bottom: 10px; font-weight: bold; font-size:14px; font-family: Arial; text-indent:5px; display:block;}
.NewsHeadlineTop, .NewsArticleTop { font-size: 12px; white-space: nowrap; color:#FFAE00; margin: 0 0 5px 0; padding: 5px; cursor:pointer; 
	border-top: 1px dotted #666; border-bottom: 1px dotted #666; }
	 .NewsArticleTop{ width: 650px; }
.formmiddle, .specialsmiddle, .calendarmiddle, .locationsmiddle, .employmentmiddle, .NewsHeadlineMiddle, #Table2 table, .NewsArticleMiddle, .calculatormiddle { 
	text-align: left; margin-bottom: 30px; min-height: 100px; padding-left:4px; }
#Div4, #PageTitle, #Div2 { display: none; }

/* NEWS STYLES */
#Container_SearchEngineList_pnlListingsNotFound {color:#000;}
#NewsHeadlineContainer table { } /* removed styles for now */
.NewsHeadlineBox { width: 150px; }
.NewsHeadlineMiddleMain {padding-top: 4px; }
.NewsArticleBox { float: right; width:705px; margin-left: 10px; }
.TextNormal { margin: 0px; padding: 0px; }
.TextHeader { font-weight: bold; font-size: 14px; color: #000; margin-bottom: 15px; }

/* CALCULATOR STYLES */

#calcTable1 .calcHeader{background-color:#0000f0;}
#calcTable1 .calcContent, #calcTable1 tr{background-color:#dfecf2;}
#calcTable1 .calcSpacer{background-color:#fff;}
.calc_disclaimer { margin-bottom: 10px; color: #000; text-align: center; }

/* FORM STYLES */

.formRequiredFieldKey, formDivDisclaimer { padding: 10px; color: #990000; min-height: 5px; }


#searchResultsPagingTop { padding:5px 0px; margin-bottom:5px; }
#searchResultsPagingBottom { border-top: 1px solid #ccc; padding:5px 0px; margin: 10px 0 5px; }


.SearchForm1 {
font-size:9px;
color:#000;
text-decoration:none;
width:130px;
border:1px solid #f3f3f3;
}
.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 {
text-decoration:none;
}
.searchPaging A:Visited {
text-decoration:none;
}
.searchPaging A:Hover {
text-decoration:none;
}
.searchPaging A:Active {
text-decoration:none;
}
.searchPageNumberActive {font-weight:bold; color:#fff; background:#0000f0; 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;
}

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

.SearchRow1 {
border-bottom: 1px dotted #222;
font-weight:normal;
text-decoration:none;
margin-right:2px;
padding:5px;
}

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

.SearchRow2 {
border-bottom: 1px dotted #222;
font-weight:normal;
text-decoration:none;
margin-right:2px;
padding:5px;
}
.finePrint {
font-size:9px;
color:#808080;
}

/* TOP LINKS STYLES */

.detailTopLinks {
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-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 #ccc;
width:100%;
padding:5px;
margin-top:5px;
margin-bottom:5px;
}

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

#divDetailAddress {
padding:5px;
margin-top:5px;
margin-bottom:5px;
}
#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:135px;
height:90px;
overflow:hidden;
background-color:#f2f2f2;
background-image:url(images/imgload_bg.gif);
background-repeat:no-repeat;
}
.detailPhotoMain {
border:1px solid #808080;
width:360px;
background-color:#f2f2f2;
}

/* Original Search Engine Styles */

.PageMargin {
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;
}
.SearchDetailsText {
color: #bbb;
text-decoration:none;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
}
.searchFormMain {
border-right:1px solid #ccc;
padding-right:5px;
}
.searchInstructions {
font-size:9px;
padding:5px;
border:1px solid #ccc;
text-align:center;
}
.SearchQuote {
color:#9b6f0d;
}
.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 { }
.featured_box_text {
font-size:10px;
color:#000;
}
A.featured_box_text {
font-size:10px;
color:#000;
text-decoration:none;
}
A.featured_box_text:hover {
font-size:10px;
color:#FFF;
text-decoration:none;
}
.home-title {
font-size:40px;
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;
}
.TableHeader {
font-weight:bold;
color:#fff;
line-height:14px;
text-decoration:none;
}
.CalendarHeader {
font-weight:bold;
color:#203771;
line-height:14px;
text-decoration:none;
}
a.textlink {
font-weight:bold;
line-height:14px;
text-decoration: none;
}
a.textlink:hover {
font-weight:bold;
line-height:14px;
}
a.textlink img {
padding:5px;
border:1px solid #624e3e;
margin-bottom:5px;
text-decoration: none;
}
a.textlink2 {
font-weight:bold;
line-height:14px;
}
a.textlink2:hover {
font-weight:bold;
line-height:14px;
}
a.textlink3 {
font-weight:bold;
line-height:14px;
}
a.textlink3:hover {
font-weight:bold;
line-height:14px;
}
.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 { }
.text4  {
font-size:12px;
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;
line-height: 14px;
text-decoration:none;
}

.TableText1 {
background-color: #eee;
color: #000;
}
.TableText5 {
background-color: #2b2f85;
color: #fff;
}
.foot_links {
font-weight: normal;
font-size: 12px;
color: #fff;
text-decoration:none;
}

.general_button_on { }
.general_button_off { }

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

#divSearchColumn {
padding:3px;
}
#divSearchResults {
padding-left:10px;
}
.detailSideLinks {
font-size:12px;
font-weight: bold;
text-decoration: none;
cursor: pointer;
border-bottom:1px dotted #222;
line-height: 18px; 
}
.detailSideLinks A:Link {
font-weight: bold;
text-decoration:none;
cursor: pointer;
color:#fff;
}
.detailSideLinks A:Visited {
font-weight: bold;
text-decoration: none;
cursor: pointer;
color:#fff;
}
.detailSideLinks A:Hover {
font-weight: bold;
text-decoration: none;
cursor: pointer;
color:#fff;
}
.detailSideLinks A:Active {
font-weight: bold;
text-decoration: none;
cursor: pointer;
color:#fff;
}
.detailLeftColumn {
padding-top:5px;
text-align:center;
}
.SearchDetailsText table {
border: 1px solid #e6e6e6;
border-collapse: collapse;
background-color: #fff;
}
.SearchDetailsText table th {
border: 1px inset #e6e6e6;
}
.SearchDetailsText table td {
border: 1px inset #e6e6e6;
text-align:center;
padding:3px;
}
.SearchDetailsText table caption {
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-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-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;
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;
}

#notifierTextTop {
font-weight:bold;
padding:10px 5px;
margin-bottom:10px;
letter-spacing:1px;
}
#notifierTextTop a {
font-weight: bold;
text-decoration:underline;
text-transform:uppercase;
}
#notifierTextSide {
display:none;
background-color:#f8ab03;
color:#000;
text-decoration:none;
padding:5px;
border:1px solid #d26f00;
margin-bottom:5px;
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: 675px;
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: 800px;
clear:both;
}
#divCustomPageImage1_4 {}
#divCustomPageContainer_4 { }
#divCustomPageText1_4 {}
#divCustomPageImage1_4 { }
#divCustomPageImage1_4 img {}

/* custom page 5 styles */

#divCustomPageContainer1_5 {
width: 800px;
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: 800px;
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: 800px;
clear:both;
}
#divCustomPageImage1_7 {}
#divCustomPageContainer_7 {}
#divCustomPageText1_7 {}
#divCustomPageImage1_7 {}
#divCustomPageImage1_7 img {}
#divCustomPageImage2_7 img {}

/* custom page 8 styles */

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

/* custom page 9 styles */

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

/* custom page 10 styles */

#divCustomPageContainer1_10 {
width: 800px;
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: #eee;
color: #000;
}
.TableText5 {
background-color: #e5e2cf;
color: #fff;
}
.foot_links {
font-weight: normal;
font-size: 12px; 
color: #fff;
text-decoration:none;
}

/* SPECIALS LANDING PAGE SYTLES */

#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;
}
#SpecialsImg {
float:left;
}
#SpecialsImg img {
border:1px solid #ccc;
margin:0px 20px 6px 8px;
}
.spacer150 {
height: 150px;
}

/* SPECIALS LIST PAGE STYLES */

#ListContainerDetail {
margin-top:3px;
}
.specialstopList {
margin-top:5px;
margin-bottom: 3px;
background: url(images/navbg.jpg) #3b2c23; 
border: 2px solid #9e7210;
padding:5px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:2px;
color: #fff;
}
.specialsmiddleList {
background-color:#fff;
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;
text-transform:uppercase;
letter-spacing:2px;
color: #fff;
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;
}
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;
}
.calc_prompt {
padding-left:10px;
}

/* CALENDAR STYLES */

#CalendarImg { float:left; }
#CalendarImg img { border:1px solid #ccc; margin: 0px 10px 10px 0px; }

/* CALENDAR NEXT AND PREVIOUS BUTTON STYLES */

#divCalendarNext {
padding:3px;
margin-left:120px;
margin-bottom:10px;
width:100px;
text-align:center;
background-color:#244c78;
font-size:9px;
}
#divCalendarNext A:Visited {
display:block;
color:#fff;
cursor:pointer;
text-decoration:none;
width:100%;
}
#divCalendarNext A:Hover {
display:block;
color:#fff;
cursor:pointer;
text-decoration:none;
width:100%;
}
#divCalendarNext A:Link {
display:block;
color:#fff;
cursor:pointer;
text-decoration:none;
width:100%;
}
#divCalendarPrev {
float:left;
padding:3px;
margin-bottom:10px;
width:100px;
text-align:center;
background-color:#244c78;
font-size:9px;
}
#divCalendarPrev A:Visited {
display:block;
color:#fff;
cursor:pointer;
text-decoration:none;
width:100%;
}
#divCalendarPrev A:Hover {
display:block;
color:#fff;
cursor:pointer;
text-decoration:none;
width:100%;
}
#divCalendarPrev A:Link {
display:block;
color:#fff;
cursor:pointer;
text-decoration:none;
width:100%;
}

/* 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;
text-transform:uppercase;
letter-spacing:2px;
color: #fff;
border-bottom:1px solid #ccc;
}
.AboutUsMiddle {
background-color:#fff;
padding:10px 5px;
margin-bottom:10px;
min-height:180px;
}

/* LOCATION STYLES */

#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;
text-transform:uppercase;
letter-spacing:2px;
color: #fff;
border-bottom:1px solid #ccc;
}
.linkpagemiddle {
background-color:#fff;
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;
padding:5px 5px 5px 0px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:2px;
color: #fff;
border-bottom:1px solid #ccc;
}
.lifestylemiddle {
background-color:#fff;
padding:10px 5px;
margin-bottom:10px;
min-height:180px;
}

/* SITEMAP STYLES */

.mainnav {}
.subnav {}


/* login page styles */

.divSiteLoginBox {
width:675px;
padding:5px;
margin:5px;
}
.divSiteLoginBox table td {
padding:3px;
}
.register_table_head {
color: #fff;
background: #121212;
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: #fff;
background: #212121;
border: 2px solid #fff;
cursor: pointer;
padding:3px;
font-weight:bold;
}
.register_button {
color: #fff;
background: #121212;
border: 2px solid #212121;
cursor: pointer;
padding:3px;
font-weight:bold;
}

/* FORMBUILDER FORM STYLES */

#FormBuilder_Title {
margin:5px 0px 10px 0px;
padding:5px 5px 5px 0px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:1px;
font-size:14px;
color: #fff;
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;
text-transform:uppercase;
letter-spacing:1px;
font-size:12px;
color:#000;
}
.formBuilder_SectionContainer {
border:1px solid #ccc;
margin:10px 0px;
padding:10px;
}
#calendarmaintable td, #calendarmaintable th, #calendarmiddletable th{background-color:#dbeaf0; color:#6e6e6f;}
#calendarmiddletable td{background-color:#fff} 
.form_font, .form_heading {color:#6e6e6f; font-family:Arial}
}