/* Updated 3/7/2006 10:16AM */

/*//////////////////////////
////      Core Page Styles
////////////////////////////*/


	
body, td { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}
body { 
	background: url(images/bgtile.jpg) repeat-x #fff; 
	margin: 0; 
	padding: 0; 
	text-align: center;
}

div { 
	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 {color: #003366;
text-decoration: none;}

a:visited {color: #003366;
text-decoration: none;}

a:active {color: #003366;
text-decoration: none;}

a:hover {color: #5E1420;}

form, input, select, textarea {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

input,select {font-family: Arial,Helvetica;
font-size: 1em;}

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;}

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;}

ol {}

ol ol {}

ol ol ol {}

ul {}

ul ul {}

ul ul ul {}

li {list-style:circle;}



/*//////////////////////////
////      Main Page Styles
////////////////////////////*/

#divContainer {position: absolute;
left: 50%;
margin: 0 0 0 -380px;
width: 760px;
text-align: left;}

#divDealerName {padding: 50px 0 0 0;
margin: 0;
}

#logodealername {font-size: 26px;
color: #fff;}

#divHeader {background: url(images/headbg.jpg) no-repeat;
width: 760px;
height: 99px;}

#divHeader img {margin: -50px 0 0 0;
padding: 0;}

#divHomePageContent {}

#divNavBar {background: url(images/navbg.gif) no-repeat;
width: 760px;
height: 40px;
font-size: 10px;
font-weight:bold;
white-space: nowrap;
position: absolute;
}

#divInteriorContent {background-color: #F8F6F6;
border-bottom: 1px solid #445B8E;}

#divInteriorContentBrochure {background-color: #F8F6F6;
border-bottom: 1px solid #445B8E;
padding-bottom: 160px;}

#content {background-color: #F8F6F6;}

.smallImages {margin:10px 9px 15px 5px;
float:left;
border:1px solid #ADADAD;
width:135px;
overflow:hidden;}

#divHomePageText1 {
clear: both;
color: #000;
font-size: 10px;
padding: 0 10px 10px 10px;
margin: 0;
border-bottom: 1px solid #445B8E;}

#divHomePageImage1 { overflow:hidden; clear: both; padding-top: 40px;}

#divFooter {margin: 5px 5px 20px 5px;
background-color: #fff;}

#divFooter ul {list-style: none;
padding: 0;
text-align: right;
margin: -13px 0 0 0;}

#divFooter li {color: #445B8E;
display: inline;
padding: 0 0 0 20px;
margin: 0;}

#divFooter a:link {color: #445B8E}

#divFooter a:visited {color: #445B8E}

#divFooter a:active {color: #445B8E}

#divFooter a:hover {color: #445B8E}

#divPageContent {padding:10px;}

#divDisclaimer {text-align: center;
background-color:#fff;
margin-bottom: 10px;}

#divDisclaimer a:link {color: #000;}

#divDisclaimer a:visited {color: #000;}

#divDisclaimer a:active {color: #000;}

#divDisclaimer a:hover {color: #445B8E;
text-decoration: underline;}

#divQuickLinks {background: url(images/quickbg.gif) no-repeat;
width: 760px;
height: 34px;
font-size:10px;}

#divQuickLinks ul {list-style: none;
margin: 0;
padding: 8px 0 0 0;
text-align: right;}

#divQuickLinks ul li {margin: 0;
padding: 0 10px 0 0;
line-height: 14px;
display: inline;
color: #445B8E;
background: url(images/quickline.gif) no-repeat right;}

#divQuickLinks a:link {}

#divQuickLinks a:visited {}

#divQuickLinks a:active {}

#divQuickLinks a:hover {}

.spacer {clear:both;}

.spacer20 {clear:both;
height:20px;}

.spacer40 {clear:both;
height:40px;}

#divEditTitle {display: none;}

/* manufacturer logo bar styles */

#logobarContainer {top:0px; width:762px; text-align:center; background-color:#fff; margin-top:5px; }
.logobar { background-color:#FFF; text-align: center; }
.logobar img { margin: 2px; padding: 2px; border: 1px solid #000; }

/*/

///////////////////////////
////      Menu Styles
////////////////////////////*/

/* Main Menu Styles - */
#divNavBar div { float:left; text-align:left; padding: 3px 0 0 2px; background: url(images/navline.gif) no-repeat;}
#divNavBar div a {display:inline; line-height:37px; color:#445B8E; padding:0px 5px; text-decoration:none; margin-left: 5px; }
#divNavBar div a:hover {color:#5E1420; text-decoration:none; }
#divNavBar div img {float:left; position: relative; bottom: 0; margin-top: 30px; left: -3px; }




/* Submenu Styles */

.hNavMenu { position: absolute; visibility: hidden; z-index:50; border-top:1px solid #B3B1B1; 
	border-right:1px none #B3B1B1; border-left:1px none #B3B1B1; border-bottom: 3px solid #B3B1B1; margin-top:0px;  text-align:left;}

.hNavMenuItemOver { height: 24px; cursor: pointer; font-size: 10px; }

.hNavMenuItemOver td {height:24px;
padding:0px 8px 0px 10px;
font-size:10px;}

.hNavHeader td {height:24px;
border-bottom: 1px solid #B3B1B1;
padding:0px 8px 0px 10px;
color:#FFF;
font-size:10px;}

.hNavHeaderOver td {height:24px;
border-bottom: 1px solid #B3B1B1;
padding:0px 8px 0px 10px;
color:#FFFFFF;
font-size:10px;}

.hNavMenuItemA {height:24px;
background-color: #445B8E;
cursor:pointer;
font-size:10px;}

.hNavMenuItemA td {height:24px;
border-bottom: 1px solid #B3B1B1;
padding:0px 8px 0px 10px;
color:#FFFFFF;
font-size:10px;}

.hNavMenuItemOverA {height:24px;
background-color: #5E1420;
cursor:pointer;
color:#FFFFFF;
font-size:10px;}

.hNavMenuItemOverA td {height:24px;
border-bottom: 1px solid #B3B1B1;
padding:0px 8px 0px 10px;
color:#FFFFFF;
font-size:10px;}

.hNavMenuItemArrow {height:24px;
background-color: #5E1420;
cursor:pointer;
color: #FFFFFF;
background-image: none;
background-repeat: no-repeat;
background-position: center right;
font-size:10px;}

.hNavMenuItemArrow td {height:24px;
border-bottom: 1px solid #B3B1B1;
padding:0px 8px 0px 10px;
color:#FFFFFF;
font-size:10px;}

.hNavMenuItemOverArrow {height:24px;
background-color: #445b8e;
cursor:pointer;
background-image: none;
background-repeat: no-repeat;
background-position: center right;
font-size:10px;}

.hNavMenuItemOverArrow td {height:24px;
border-bottom: 1px solid #B3B1B1;
padding:0px 8px 0px 10px;
color:#FFFFFF;
font-size:10px;}



/*///////////////////////////
////      Inventory Styles
////////////////////////////*/

body, td {font-family: Arial, Helvetica, sans-serif;
font-size: 11px;}

#searchDetailsLeftColumn {border-right:1px solid #CCC;}

#searchDetailsRightColumn {}

#divInventoryContainer { font-family: verdana, sans-serif;
font-size:11px;}

#divInventoryContainer td { 
	font-family: verdana, sans-serif;
	font-size:11px;
}
#divStockNubmerForm { 
	font-family: verdana, sans-serif;
	padding: 5px;
	font-size: 9px;
	border:1px solid #CCC;
	background-color:#FFF;
}
#divSearchInstructions { 
	font-family: verdana, sans-serif; 
	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;
}

#divSearchFields { font-family: verdana, sans-serif; }

#divSelectBox { margin-bottom:3px; }

#divClearSearch { padding:5px 5px 5px 5px; clear: both; }

#divInventorySpacer {clear:both;
line-height:1px;}

#searchResultsPagingTop {padding:5px 0px 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 #ccc;}

.SearchForm2 {background-color:#FFF;
font-size:9px;
font-weight:normal;
font-family: verdana,sans-serif;
color:#000;
text-decoration:none;
width:130px;}

.searchPaging {font-size:11px;
color:#445B8E;}

.searchPaging A:Link {color:#5E1420;
text-decoration:none;}

.searchPaging A:Visited {color:#5E1420;
text-decoration:none;}

.searchPaging A:Hover {color:#5E1420;
text-decoration:none;}

.searchPaging A:Active {color:#5E1420;
text-decoration:none;}

.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:#445B8E;
font-weight:bold;
white-space:nowrap;
color:#FFFFFF;
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:#FFFFFF;
text-decoration:none;}

.SearchHeading {font-family:arial,sans-serif;
font-weight:bold;
font-size: 12px;
background-color:#445B8E;
white-space:nowrap;
color:#FFF;
text-decoration:none;
margin-bottom:3px;
border:1px solid #CCC;
padding:5px 5px 5px 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:#F5F5F5;
font-weight:normal;
color:#000;
text-decoration:none;
margin-right:2px;
border:1px solid #ccc;
padding:5px;}

.SearchRow1 A:visited {color:#5E1420;
text-decoration:underline;}

.SearchRow1 A:hover {color:#5E1420;
text-decoration:underline;}

.SearchRow1 A:link {color:#5E1420;
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 #ccc;
padding:5px;}

.SearchRow2 A:visited {color:#5E1420;
text-decoration:underline;}

.SearchRow2 A:hover {color:#5E1420;
text-decoration:underline;}

.SearchRow2 A:link {color:#5E1420;
text-decoration:underline;}

.finePrint {font-family:verdana,sans-serif;
font-size:9px;
color:#445B8E;}

form input.button, form input.showSelectionsButton {}

/* 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:#5E1420;
font-weight:bold;
font-family:"arial",sans-serif;
font-size:14px;}

.requestQuoteLink {color:#5E1420;
font-weight:bold;
font-family:"arial",sans-serif;
font-size:14px;}

.requestQuoteLink A:Link {text-decoration: underline;
cursor: pointer;
color:#5E1420;
font-family:arial,sans-serif;}

.requestQuoteLink A:Visited {text-decoration: underline;
cursor: pointer;
color:#5E1420;
font-family:arial,sans-serif;}

.requestQuoteLink A:Hover {text-decoration: underline;
cursor: pointer;
color:#5E1420;
font-family:arial,sans-serif;}

.requestQuoteLink A:Active {text-decoration: underline;
cursor: pointer;
color:#5E1420;
font-family:arial,sans-serif;}

#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;
font-family:"verdana",sans-serif;
font-size:11px;
text-align:center;}

#divDetailAddress {padding:5px;
margin-top:5px;
margin-bottom:5px;
font-size:11px;}

#divDetailAddress A:Link {text-decoration: none;
cursor: pointer;
color:#445B8E;}

#divDetailAddress A:Visited {text-decoration: none;
cursor: pointer;
color:#445B8E;}

#divDetailAddress A:Hover {text-decoration: none;
cursor: pointer;
color:#5E1420;}

#divDetailAddress A:Active {text-decoration: none;
cursor: pointer;
color:#445B8E;}

#detailDisclaimer {font-size:9px;
color:#445B8E;
font-family:"arial",sans-serif;}

#detailReturnTopLink {background-color:#676767;
color:#FFF;
font-family:"arial",sans-serif;
font-size:11px;
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;
font-family:"arial",sans-serif;
border:1px solid #E6E6E6;}

.detailsContent {}

.reviewLink {}

/* 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 #445B8E;
	width: 135px;
	height: 90px;
	overflow:hidden;
	background-color:#F2F2F2;
	background-image:url(images/imgload_bg.gif);
	background-repeat:no-repeat;
}

.detailPhotoMain {
	border:1px solid #445B8E;
	width: 360px;
	background-color:#F2F2F2;
}

/* Original Search Engine Styles */

.PageMargin {background-color: #FFF;
border:1px solid #CCC;
padding:3px;}

.SearchHeading2 {background-color:#00FFFF;
font-weight:bold;
color:#000;
text-decoration:none;}

.SearchHeading2 a:hover {background-color:#5E1420;
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:#5E1420;
text-decoration:underline;}

.SearchDetailsText A:hover {color:#5E1420;
text-decoration:underline;}

.SearchDetailsText A:link {color:#5E1420;
text-decoration:underline;}

.SearchButtons1 {font-family:arial,sans-serif;
background-color:#445B8E;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
font-size:12px;
padding:8px 2px 8px 2px;}

.SearchButtons1 a:link {font-family:arial,sans-serif;
font-weight:bold;
color:#FFF;
text-decoration:none;}

.SearchButtons1 a:visited {font-family:arial,sans-serif;
color:#FFF;
font-weight:bold;
text-decoration:none;}

.SearchButtons1 a:hover {font-family:arial,sans-serif;
font-weight:bold;
color:#FFF;
text-decoration:underline;}

#detailTableMain {}

.searchFormMain {border-right:1px solid #ccc;
padding-right:5px;}

.searchSelectBoxes {}

.searchInstructions {font-size:9px;
padding:5px;
border:1px solid #CCC;
text-align:center;}

.SearchQuote {color:#5E1420;}

.SearchQuote A:visited {color:#5E1420;
text-decoration:underline;}

.SearchQuote A:hover {color:#5E1420;
text-decoration:underline;}

.SearchQuote A:link {color:#5E1420;
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:#5E1420;
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:#445B8E;
line-height:14px;
text-decoration:none;}

a.TextLink:hover {font-weight:bold;
color:#5E1420;
line-height:14px;
text-decoration:none;}

a.TextLink img {padding:5px;
border:1px solid #CCC;
margin-bottom:5px;}

a.TextLink2 {font-weight:bold;
color:#445B8E;
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:#445B8E;
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:#5E1420;
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;}

.Background1 {}

.Background2 {background-color:#EEE;
border-left:1px solid #FBFBFB;
border-right:1px solid #C0C0C0;}

.Background3 {background-color:#9ab4cf;}

.Background4 {background-color:#5E1420;}

.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: #5E1420;
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: #5E1420;
color: white;
font: bold 12px arial;
border: solid 1px black;
cursor:pointer;}

/* // 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:#445B8E;
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:#445B8E;}

.detailSideLinks A:Visited {font-weight: Bold;
text-decoration: none;
cursor: pointer;
color:#445B8E;}

.detailSideLinks A:Hover {font-weight: Bold;
text-decoration: none;
cursor: pointer;
color:#5E1420;}

.detailSideLinks A:Active {font-weight: Bold;
text-decoration: none;
cursor: pointer;
color:#445B8E;}

.detailLeftColumn {padding-top:5px;
text-align:center;}

.detailDividerColumn {}

.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 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 5px 0px;}

.detailText {font-family:"verdana",sans-serif;
font-size:11px;}

#detailImgTableTop {margin-bottom:10px;}

.detailSmallImg {width:150px;}

.detailSmallImg img {border:1px solid #333;}

.searchFormMain {border-right:1px solid #ccc;
padding-right:5px;}

.searchSelectBoxes {}

.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 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;}

/* // end new asp version styles */

/*///////////////////////////
////      Brochure Styles
////////////////////////////*/

body, td {font-family: Arial, Helvetica, sans-serif;
font-size: 11px;}

.bsThumbsContainer {}

.bsThumbsTop {font-family:arial,sans-serif;
font-weight:bold;
padding:5px;
background-color:#445B8E;
color:#FFF;
margin:10px 10px 10px 0px;
width:575px;
float:right;
clear:right;}

.bsThumbsMiddle {margin:0px 10px 10px 0px;
padding:5px 5px 5px 15px;
border:1px solid #CCC;
width:575px;
float:right;}

.bsThumbsBottom {}

.bsDropDowns {
float:left;
width:140px;
color: #000;}

.bsDropDownsTop {font-family:arial,sans-serif;
font-weight:bold;
padding:5px;
background-color:#445B8E;
color:#FFF;
margin:10px 0px 10px 0px;}

.bsDropDownsMiddle {padding:10px 5px 5px 5px;
border:1px solid #CCC;
clear:both;
margin-bottom:5px;}

.bsDropDownsBottom {}

.bsThumbImg {margin:5px;
width:100px;
padding: 5px 5px 5px 5px;
border:1px solid #CCC;
float:left;
text-align:center;
font-size:9px;}

.bsThumbImg img {border: 1px solid #CCC;
background-color:#CCC;}

A.bsLink {font-family: verdana,arial,sans-serif;
color: #445B8E;
cursor:pointer;}

A.bsLink:hover {color: #5E1420;
cursor:pointer;}

A.bsImgLink {font: 9px verdana;
color: #445B8E;
cursor:pointer;}

A.bsImgLink:hover {font: 9px verdana;
color: #5E1420;
cursor:pointer;}

.bsThumbsRow {}

.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-family:arial,sans-serif;
font-weight:bold;
padding:5px;
background-color:#445B8E;
color:#FFF;
margin:10px 0px 10px 0px;
clear:right;
width:740px;}

.spacer {line-height:1px;
width:1px;}

/* // end brochure styles */


/*///////////////////////////
////      App Styles
////////////////////////////*/

/* 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 */

#Container {}

#PageTitle {display:none;
font-size:3em;
padding-bottom:5px;
border-bottom: 1px solid #737373;
font-family: "Book Antiqua","Georgia Bold ","Times New Roman Bold", Times, serif;
color:#009E9A;}

#altPageTitle {font-size:2.8em;
padding-bottom:5px;
border-bottom: 1px solid #CCC;
font-family: "Book Antiqua","Georgia Bold ","Times New Roman Bold", Times, serif;
color:#009E9A;
margin-top:15px;}

#ListContainer {padding: 0 0 5px 5px;}

#SpecialsList {list-style-image: url(images/bullet.gif);}

#SpecialsList li {padding-bottom:2px;}

#SpecialsList li a:link {color:#445B8E;
text-decoration:none}

#SpecialsList li a:visited {color:#445B8E;
text-decoration:none}

#SpecialsList li a:hover {color:#5E1420;
text-decoration:none}

#SpecialsImg {float:left;}

#SpecialsImg img {border:1px solid #CCC;
margin:0px 20px 6px 8px;}

.specialstop {margin-top:5px;
margin-bottom: 3px;
background-color: none;
padding:5px 5px 5px 5px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #5E1420;
border-bottom:1px solid #CCC;}

.specialsmiddle {background-color: #F8F6F6;
padding:10px 5px 10px 5px;
margin-bottom:10px;
min-height:180px;}

* html body .specialsmiddle {height:180px;}

.specialsbottom {background-color: #F8F6F6;}

.spacer150 {height: 150px;}

/* SPECIALS LIST PAGE STYLES */

#ListContainerDetail {margin-top:3px;
height: 60px;}

html>body #ListContainerDetail {min-height: 120px;}

#ListContainerList a:link {color:#445B8E;
text-decoration:none;}

#ListContainerList a:visited {color:#445B8E;
text-decoration:none;}

#ListContainerList a:hover {color:#5E1420;
text-decoration:underline;}

.specialstopList {margin-top:5px;
margin-bottom: 3px;
background-color: none;
padding:5px 5px 5px 5px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #5E1420;
border-bottom:1px solid #CCC;}

.specialsmiddleList {background-color: #F8F6F6;
padding:10px 5px 10px 5px;
margin-bottom:10px;}

.specialsbottomList {background-color: #F8F6F6;}

/* SPECIALS DETAIL PAGE STYLES */

.specialstopDetail {margin-top:5px;
margin-bottom: 3px;
background-color: none;
padding:5px 5px 5px 5px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #5E1420;
border-bottom:1px solid #CCC;}

.specialsmiddleDetail {background-color: #F8F6F6;
padding:10px 5px 10px 5px;
margin-bottom:10px;}

.specialsbottomDetail {background-color: #F8F6F6;}

.specTitleDetail {position:relative;
top:3px;}

.specSubTitleDetail {position:relative;
top:3px;}

.bottom {background-color: #F8F6F6;}

/* EMPLOYMENT */

#EmploymentImg {float:left;}

#EmploymentImg img {border:1px solid #CCC;
margin: 5px 15px 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 5px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #5E1420;
border-bottom:1px solid #CCC;}

.employmentmiddle {background-color: #F8F6F6;
padding:10px 5px 10px 5px;
margin-bottom:10px;
height:125px;}

.employmentbottom {background-color: #F8F6F6;}
.joblist {margin-left: 20px;}
A.joblist {margin-left:10px;}

A.joblist:hover {margin-left:10px;}

.employmentSubLinks1 {width: 150px;
border-right: solid 1px #666666;}

.employmentSubLinks2 {width: 150px;}

.employmentListInstructions {xpadding-left: 10px;}

/* CALCULATOR */

#calculatorlistcontainer {float:left;
width:450px;}

#calculatorImg {float:left;}

#calculatorImg img {border:1px solid #CCC;
margin: 6px 4px 6px 4px;}

#calculator {float:left;
margin-top: 5px;
margin-right: 5px;}

.calculatortop {margin-top:5px;
margin-bottom: 3px;
background-color: none;
padding:5px 5px 5px 5px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #5E1420;
border-bottom:1px solid #CCC;
height:25px;}

.calculatormiddle {background-color: #F8F6F6;
padding:10px 5px 10px 5px;
margin-bottom:10px;}

.calculatorbottom {background-color: #F8F6F6;}

.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;
background-color: none;
padding:5px 5px 5px 5px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #5E1420;
border-bottom:1px solid #CCC;}

.calendarmiddle {background-color: #F8F6F6;
padding:10px 5px 10px 5px;
margin-bottom:10px;
display: block;
height:200px;}

.calendarbottom {background-color: #F8F6F6;}

/* 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 */

#NewsContainer {}

#NewsPageTitle {}

.NewsHeadlineBox {width: 150px;
padding: 2px;}

.NewsHeadlineTop {margin-top:5px;
margin-bottom: 3px;
background-color: none;
padding:5px 5px 5px 5px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #5E1420;
border-bottom:1px solid #CCC;}

.NewsHeadlineMiddle {background-color: #F8F6F6;
padding:10px 5px 10px 5px;
margin-bottom:10px;}

.NewsHeadlineBottom {background-color: #F8F6F6;}

.NewsHeadlineMiddleMain {background-color: #F8F6F6;
padding:10px 5px 10px 5px;
margin-bottom:10px;}

.NewsArticleBox {width: 510px;
float: left;
margin-left:5px;}

.NewsArticleTop {margin-top:5px;
margin-bottom: 3px;
background-color: none;
padding:5px 5px 5px 5px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #5E1420;
border-bottom:1px solid #CCC;}

.NewsArticleMiddle {background-color: #F8F6F6;
padding:10px 5px 10px 5px;
margin-bottom:10px;}

.NewsArticleBottom {background-color: #F8F6F6;}

/* ABOUT US */

#AboutUsImg {float:left;}

#AboutUsImg img {border:1px solid #CCC;
margin: 6px 6px 6px 4px;}

#AboutUsListContainer {}

.AboutUsTop {margin-top:5px;
margin-bottom: 3px;
background-color: none;
padding:5px 5px 5px 5px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #5E1420;
border-bottom:1px solid #CCC;}

.AboutUsMiddle {background-color: #F8F6F6;
padding:10px 5px 10px 5px;
margin-bottom:10px;}

.AboutUsBottom {background-color: #F8F6F6;}

/* LOCATION STYLES */

.locationstop {margin-top:5px;
margin-bottom: 3px;
background-color: none;
padding:5px 5px 5px 5px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #5E1420;
border-bottom:1px solid #CCC;}

.locationsmiddle {background-color: #F8F6F6;
padding:10px 5px 10px 5px;
margin-bottom:10px;}

.locationsbottom {background-color: #F8F6F6;}

A.locationsLink {color: #445B8E;
text-decoration: underline;}

A.locationsLink:visited {color: #445B8E;
text-decoration: underline;}

A.locationsLink:hover {color: #5E1420;
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;
background-color: none;
padding:5px 5px 5px 5px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #5E1420;
border-bottom:1px solid #CCC;}

.linkpagemiddle {background-color: #F8F6F6;
padding:10px 5px 10px 5px;
margin-bottom:10px;}

.linkpagebottom {background-color: #F8F6F6;}

A.linkpageLink {color: #0000FF;
text-decoration: underline;}

A.linkpageLink:visited {color: #0000FF;
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 5px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #5E1420;
border-bottom:1px solid #CCC;}

.lifestylemiddle {background-color: #F8F6F6;
padding:10px 5px 10px 5px;
margin-bottom:10px;}

.lifestylebottom {background-color: #F8F6F6;}

/* FORM STYLES */

#FormContainer {width:740px;
padding:10px;
color: #000;}

.formtop {margin-top:5px;
margin-bottom: 3px;
background-color: none;
padding:5px 5px 5px 5px;
font-weight:bold;
font-family:arial, sans-serif;
text-transform:uppercase;
letter-spacing:2px;
color: #5E1420;
border-bottom:1px solid #CCC;}

.formmiddle {background-color: #F8F6F6;
padding:10px 5px 10px 5px;
margin-bottom:10px;}

.formbottom {background-color: #F8F6F6;}

.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;}



/*//////////////////////////
////   Custom Page Styles
/////////////////////////*/

/* custom page 1 styles */

#divCustomPageContainer {position:relative;
width: 740px;
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 {float:left;}

#divCustomPageContainer_4 {height:125px;}

#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 {width:740px;
height:160px;
clear:both;}

#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 {}