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

body, div, span, p, pre, label, table, td, th, ol, ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	background: url(images/bgtile.jpg) #3C3C3A;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3C3C3A;
}
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: #943823;
	text-decoration:none;
}
a:visited {
	color: #943823;
	text-decoration:none;
}
a:active {
	color: #943823;
	text-decoration:none;
}
a:hover {
	color: #3C3C3A;
	text-decoration:none;
}

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: 30px 0 0 -475px;
	width: 950px;
	text-align: left;
	color: #3C3C3A;
}
#divDealerName {text-align: right;}
#divDealerName img {margin-top:5px; margin-right: 17px;}
#logoDealerName {
	padding: 35px 30px 0 0;
	margin: 0;
	text-align: right;
	color: #3C3C3A;
	text-transform: uppercase;
	font-size: 24px;
}
#logoDealerName a, #logoDealerName a:link, #logoDealerName a:visited, #logoDealerName a:active {color: #3C3C3A;}
#logoDealerName a:hover {color: #943823;}

#divHeader {height: 91px; background: url(images/topbg.gif) no-repeat;}
#divHomePageContent {}

#maincontent {width: 950px; margin: 0; padding: 0; min-height: 500px; height: 400px;}

#divNavBar {position: absolute; top: 92px; left: 10px; margin: 0; padding: 0; width: 150px; }
#divNavBar ul {list-style: none; margin: 0; padding: 0px 20px 5px 0;}
#divNavBar ul li {margin: 0 0 16px 0; padding: 0; line-height: 12px; text-align: right; list-style: none;}
#divNavBar a, #nav a:link, #nav a:active, #nav a:visited {color: #3C3C3A;}
#divNavBar a:hover {color: #943823;}
#divNavBar hr {width: 90%; color: #C29383; height: 1px; background-color: #C29383; overflow: hidden; border: 0; margin-bottom: 10px;}
#divNavBar img {float:right; margin-top:-17px; margin-right:-5px;}

#content {float: right; margin: 0; padding: 0 0 0 10px; width: 790px; border-left: 1px dotted #C29383;}
#content p {padding: 0 10px 10px 0px; text-align: left; line-height: 16px;}

#smallpics {position:relative; left:0px; margin: 10px 0px 10px 10px;}
#smallpics img {margin: 0px 3px 10px 0px; float: left; border: 1px solid #3C3C3A;}

#divDealerInfo {}

#divHomePageText1 {padding: 10px 10px 10px 0px; text-align: left;}
#divHomePageImage1 {border: 1px solid #3C3C3A; width: 760px;}
#divHomePageImage2 {float:left; margin: 10px 0 10px 0px; width:135px;}
#divHomePageImage3 {float:left; margin: 10px 0 10px 13px; width:135px;}
#divHomePageImage4 {float:left; margin: 10px 0 10px 13px; width:135px;}
#divHomePageImage5 {float:left; margin: 10px 0 10px 13px; width:135px;}
#divHomePageImage6 {float:left; margin: 10px 0 10px 13px; width:135px;}

#divFooter {margin: 0; padding: 20px 0 10px 0; background: url(images/footerbg.gif) no-repeat; height: 50px; text-align: right; clear: both;}
#divFooter p {padding: 0 25px 0 30px; margin: 0; display: inline;}
#divFooter a, #footer a:link, #footer a:visited, #footer a:active {font-weight: bold; color: #3C3C3A;}
#divFooter a:hover {font-weight: bold; color: #943823;}

#divPageContent {padding:10px; }

#divDisclaimer {text-align: center; color: #F1EFE3; margin: 10px 0 0 0;}
#divDisclaimer a:link {color: #F1EFE3;}
#divDisclaimer a:visited {color: #F1EFE3;}
#divDisclaimer a:active {color: #F1EFE3;}
#divDisclaimer a:hover {color: #F1EFE3;; text-decoration: underline;}

#divEditTitle {display: none;}

.spacer{clear:both; }
.spacer20 { clear:both; height:20px;}
.spacer40 { clear:both; height:40px;}

/* manufacturer logo bar styles */

#divLogoRow {}
#logobarcontainer{width:760px; text-align:center; background-color:#F1EFE3; margin:5px 0 5px 0; }
.logobar{ }
.logobar img { border: 1px solid #3C3C3A; margin: 5px 5px 5px 2px; }

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

.hNavMenu{ position: absolute; visibility: hidden; z-index:50; border-top:1px solid; border-right:1px <% = menuborderstyle %> <% = menubordercolor %>; border-left:1px <% = menuborderstyle %> <% = menubordercolor %>; border-bottom: 3px solid #3C3C3A; margin:0;
					 filter:progid:DXImageTransform.Microsoft.shadow(color=#333333, strength=3, direction=120);
					 progid:DXImageTransform.Microsoft.Alpha(opacity=100);
   }

.hNavMenuItemOver{ height:24px; cursor:pointer;  }
.hNavMenuItemOver td { height:24px; padding:0px 8px 0px 10px;}
.hNavHeader td { height:24px;border-bottom: 1px solid #3C3C3A; padding:0px 8px 0px 10px; color:#FFF; }
.hNavHeaderOver td { height:24px;border-bottom: 1px solid #3C3C3A; padding:0px 8px 0px 10px; color:#FFFFFF; }
.hNavMenuItemA{ height:24px;background-color: #988675; cursor:pointer; }
.hNavMenuItemA td{ height:24px;border-bottom: 1px solid #3C3C3A; padding:0px 8px 0px 10px; color:#FFFFFF; }
.hNavMenuItemOverA{ height:24px;background-color: #943823; cursor:pointer; color:#FFFFFF; }
.hNavMenuItemOverA td{ height:24px;border-bottom: 1px solid #3C3C3A; padding:0px 8px 0px 10px; color:#FFFFFF; }

.hNavMenuItemArrow{ height:24px;background-color: #988675; cursor:pointer; color: #FFFFFF; background-image: none; background-repeat: no-repeat; background-position: center right;}
.hNavMenuItemArrow td{ height:24px;border-bottom: 1px solid #3C3C3A; padding:0px 8px 0px 10px; color:#FFFFFF; }
.hNavMenuItemOverArrow { height:24px;background-color: #943823; cursor:pointer; background-image: none; background-repeat: no-repeat; background-position: center right;}
.hNavMenuItemOverArrow td{ height:24px;border-bottom: 1px solid #3C3C3A; padding:0px 8px 0px 10px; color: #FFFFFF; }

/* //////////////////////// 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 {  }
#SpecialsList { list-style-image: url(images/bullet.gif);}
#SpecialsList li { padding-bottom:2px; }
#SpecialsList li a:link { color:#3C3C3A; text-decoration:none }
#SpecialsList li a:visited { color:#3C3C3A; text-decoration:none }
#SpecialsList li a:hover { color:#943823; 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 0px; font-weight:bold; font-family:arial, sans-serif; text-transform:uppercase; letter-spacing:2px; color: #000; border-bottom:1px solid #C29383; }
.specialsmiddle {background-color:#F1EFE3; padding:10px 5px 10px 5px; margin-bottom:10px; }
.specialsbottom {<% = appbottomstyle %> }
.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; 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 #C29383; }
.specialsmiddleList {background-color:#F1EFE3; padding:10px 5px 10px 5px; margin-bottom:10px;  }
.specialsbottomList {<% = appbottomstyle %> }

/* SPECIALS DETAIL PAGE STYLES */

.specialstopDetail {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 #C29383; }
.specialsmiddleDetail {background-color:#F1EFE3; padding:10px 5px 10px 5px; margin-bottom:10px; }
.specialsbottomDetail {<% = appbottomstyle %> }
.specTitleDetail {position:relative; top:3px;}
.specSubTitleDetail {position:relative; top:3px;}
.bottom {<% = appbottomstyle %>}

/* 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 #C29383; }
.employmentmiddle {background-color:#F1EFE3; padding:10px 5px 10px 5px; margin-bottom:10px;}
.employmentbottom {<% = appbottomstyle %> }
A.joblist {margin-left:10px; }
A.joblist:hover {margin-left:10px;}
.employmentSubLinks1 {width: 150px; border-right: solid 1px #666666;}
.employmentSubLinks2 {width: 150px; }
.employmentListInstructions {padding-left: 10px;}

/* CALCULATOR */

#calculatorImg {float:left; }
#calculatorImg img {border:1px solid #CCC; margin: 6px 4px 6px 4px; }
#calculator {float:left; margin-top: 5px; margin-right: 5px;}
.calculatortop {<% = apListContainerptopstyle %> }
.calculatormiddle {background-color:#F1EFE3; padding:10px 5px 10px 5px; margin-bottom:10px;}
.calculatorbottom {<% = appbottomstyle %> }
.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 0px; font-weight:bold; font-family:arial, sans-serif; text-transform:uppercase; letter-spacing:2px; color: #000; border-bottom:1px solid #C29383; }
.calendarmiddle {background-color:#F1EFE3; padding:10px 5px 10px 5px; margin-bottom:10px;  }
.calendarbottom {<% = appbottomstyle %> }

/* 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 0px; font-weight:bold; font-family:arial, sans-serif; text-transform:uppercase; letter-spacing:2px; color: #000; border-bottom:1px solid #C29383; }
.NewsHeadlineMiddle {background-color:#F1EFE3; padding:10px 5px 10px 5px; margin-bottom:10px; }
.NewsHeadlineBottom {<% = appbottomstyle %> }
.NewsHeadlineMiddleMain {background-color:#F1EFE3; 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 0px; font-weight:bold; font-family:arial, sans-serif; text-transform:uppercase; letter-spacing:2px; color: #000; border-bottom:1px solid #C29383; }
.NewsArticleMiddle {background-color:#F1EFE3; padding:10px 5px 10px 5px; margin-bottom:10px; }
.NewsArticleBottom {<% = appbottomstyle %> }

/* 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 0px; font-weight:bold; font-family:arial, sans-serif; text-transform:uppercase; letter-spacing:2px; color: #000; border-bottom:1px solid #C29383; }
.AboutUsMiddle {background-color:#F1EFE3; padding:10px 5px 10px 5px; margin-bottom:10px;  }
.AboutUsBottom {<% = appbottomstyle %> }

/* LOCATION STYLES */

.locationstop {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 #C29383; }
.locationsmiddle {background-color:#F1EFE3; padding:10px 5px 10px 5px; margin-bottom:10px; }
.locationsbottom {<% = appbottomstyle %> }
A.locationsLink { color: #943823; text-decoration: underline;}
A.locationsLink:visited {color: #943823; text-decoration: underline;}
A.locationsLink:hover {color: #3C3C3A; 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 0px; font-weight:bold; font-family:arial, sans-serif; text-transform:uppercase; letter-spacing:2px; color: #000; border-bottom:1px solid #C29383; }
.linkpagemiddle {background-color:#F1EFE3; padding:10px 5px 10px 5px; margin-bottom:10px; }
.linkpagebottom {<% = appbottomstyle %> }
A.linkpageLink { color: #943823; text-decoration: underline;}
A.linkpageLink:visited {color: #943823; text-decoration: underline;}
A.linkpageLink:hover {color: #3C3C3A; 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 #C29383; }
.lifestylemiddle {background-color:#F1EFE3; padding:10px 5px 10px 5px; margin-bottom:10px;  }
.lifestylebottom {<% = appbottomstyle %> }

/* FORM STYLES */

#FormContainer {width:740px; padding:10px; color: #000; }
.formtop {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 #C29383; }
.formmiddle {background-color:#F1EFE3; padding:10px 5px 10px 5px; margin-bottom:10px;  }
.formbottom {<% = appbottomstyle %>}
.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 {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 {}
#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 {}




/* /////////////////INVENTORY STYLES ///////////// */
#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; width:140px; 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 #943823; }
.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:#3C3C3A;}
.searchPaging A:Link {color:#3C3C3A; text-decoration:none;}
.searchPaging A:Visited {color:#3C3C3A; text-decoration:none;}
.searchPaging A:Hover {color:#3C3C3A; text-decoration:none;}
.searchPaging A:Active {color:#3C3C3A; 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:#943823; 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 #943823;  }
.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:#943823;  white-space:nowrap; color:#FFF; text-decoration:none; margin-bottom:3px; border:1px solid #943823; 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 #943823; padding:5px;}
.SearchRow1 A:visited {	color:#3C3C3A; text-decoration:underline;  }
.SearchRow1 A:hover {	color:#3C3C3A; text-decoration:underline;  }
.SearchRow1 A:link {color:#3C3C3A; text-decoration:underline;  }
.SearchRow1 img {border: 1px solid #3C3C3A;}

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

.SearchRow2 {	font-weight:normal; color:#000; text-decoration:none; margin-right:2px;	border:1px solid #943823;padding:5px; }
.SearchRow2 A:visited {	color:#3C3C3A; text-decoration:underline;  }
.SearchRow2 A:hover {	color:#3C3C3A; text-decoration:underline;  }
.SearchRow2 A:link {	color:#3C3C3A; text-decoration:underline;  }
.SearchRow2 img {border: 1px solid #3C3C3A;}

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

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:<% =color12 %>; font-weight:bold; font-family:"arial",sans-serif; font-size:14px;  }
.requestQuoteLink { color:<% =color12 %>; font-weight:bold; font-family:"arial",sans-serif; font-size:14px;  }
.requestQuoteLink A:Link { text-decoration: underline; cursor: pointer; color:<% =color12 %>; font-family:arial,sans-serif; }
.requestQuoteLink A:Visited { text-decoration: underline; cursor: pointer; color:<% =color12 %>; font-family:arial,sans-serif; }
.requestQuoteLink A:Hover { text-decoration: underline;	cursor: pointer; color:<% =color12 %>; font-family:arial,sans-serif; }
.requestQuoteLink A:Active {	text-decoration: underline;	cursor: pointer; color:<% =color12 %>; 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:#3C3C3A; }
#divDetailAddress A:Visited {text-decoration: none; cursor: pointer; color:#3C3C3A; }
#divDetailAddress A:Hover {text-decoration: none;	cursor: pointer; color:#3C3C3A; }
#divDetailAddress A:Active {	text-decoration: none;	cursor: pointer; color:#3C3C3A; }

#detailDisclaimer {font-size:9px; color:#3C3C3A; 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 #3C3C3A; width:135; height:90; overflow:hidden; background-color:#F2F2F2; background-image:url(images/imgload_bg.gif); background-repeat:no-repeat;  }
.detailPhotoMain {border:1px solid #3C3C3A; width:360; 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:#943823; 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:#3C3C3A; text-decoration:underline;  }
.SearchDetailsText A:hover {color:#3C3C3A; text-decoration:underline;  }
.SearchDetailsText A:link {color:#3C3C3A; text-decoration:underline;  }

.SearchButtons1 {font-family:arial,sans-serif; background-color:#943823; font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:14px; padding:8px;  }
.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:#3C3C3A;  }
.SearchQuote A:visited {color:#3C3C3A; text-decoration:underline;  }
.SearchQuote A:hover {color:#3C3C3A; text-decoration:underline;  }
.SearchQuote A:link {color:#3C3C3A; 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:#943823; 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:#3C3C3A; line-height:14px; text-decoration:none; }
a.TextLink:hover { font-weight:bold; color:#943823; line-height:14px; text-decoration:none; }
a.TextLink img { padding:5px; border:1px solid #CCC; margin-bottom:5px;  }
a.TextLink2 { font-weight:bold; color:#3C3C3A; 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:#3C3C3A; 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:#943823; 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:#943823; }
.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: #943823; 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: #943823; 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:#3C3C3A; background-color:#F1EFE3; 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:#3C3C3A; }
.detailSideLinks A:Visited {font-weight: Bold; text-decoration: none; cursor: pointer; color:#3C3C3A; }
.detailSideLinks A:Hover {font-weight: Bold; text-decoration: none;	cursor: pointer; color:#943823; }
.detailSideLinks A:Active {	font-weight: Bold;	text-decoration: none;	cursor: pointer; color:#3C3C3A; }

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


.bsThumbsTop  {font-family:arial,sans-serif; font-weight:bold; padding:5px; background-color:#22367B; color:#FFF; margin:0 0 10px 0; float:right; clear:right; width:70%;}
.bsThumbsMiddle {padding:5px 5px 5px 15px; border:1px solid #CCC; width:550px; height:150px; float:right; clear:right;}
.bsThumbsBottom {}
.bsDropDowns {float: left; width:140px;  color: #000; padding-left: 10px; }
.bsDropDownsTop {font-family:arial,sans-serif; font-weight:bold; padding:5px; background-color:#943823; color:#FFF; margin:0 0 10px 0; }
.bsDropDownsMiddle { padding:10px 5px 5px 5px; border:1px solid #CCC; clear:both; margin-bottom:5px;   }
.bsDropDownsBottom {}
.bsThumbImg {width:105px; margin:5px; 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: #444444; cursor:pointer; }
A.bsLink:hover {color: #444444; cursor:pointer;}
A.bsImgLink {font: 9px verdana; color: #444444; cursor:pointer; }
A.bsImgLink:hover {font: 9px verdana; color: #444444; 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;  }

.brochureLogo {border: 1px solid #3C3C3A;}

.brochureheader {font-family:arial,sans-serif; font-weight:bold; padding:5px; background-color:#943823; color:#FFF; margin:10px 0px 10px 0px; clear:right; width:740px; }
.spacer {line-height:1px; width:1px; }

/* // end brochure styles */