


/*////////////////////////////
////
////     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 { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color:#FBFBFB; background-image: url(images/pg_bg.gif);   }
b, strong { font-weight: bold; }
i, em { font-style: italic; }
sup,sub{ font-size: .8em; }
hr {  border-bottom: 0px solid #CCC; border-collapse: collapse; }
small { font-size: .8em;  padding-left: 8px;  padding-right: 8px; }
a, a:link, a:visited, a:active{ font-family: Verdana, Geneva, Arial, Helvetica, }
a:hover { text-decoration:none; }


/* Forms */

form, input, select, textarea { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; }
input,select{ font-family: Arial,Helvetica;   }
label { font-size: 1em; font-weight: bold; }

/* Headings default color and font sizes*/

h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6 { font-family: Arial, Helvetica, sans-serif;  color: #808080; line-height: 1.2em; }
h1,.h1 { font-size: 1.6em; color: #FFF; }
h2,.h2 { font-size: 1.4em; margin-top: 0.5em; }
h3,.h3 { font-size: 1.2em; margin-top: 0.4em; }
h4,.h4 { font-size: 1.1em; margin-top: 0.3em; }
h5,.h5 { font-size: 1em; margin-top: 0.2em; }
h6,.h6 { font-size: 0.9em; margin-top: 0em; }

/* Lists */

ol { }
ol ol { }
ol ol ol { }
ul { }
ul ul { }
ul ul ul { }



/*////////////////////////////
////
////     Menu Styles
////
////////////////////////////*/


/* updated: 3/1/2006 9:18AM */

#divNav1 {float:left; padding-left:3px; }
#divNav2 {float:left; padding-left:7px; background-image:url(images/topnav_divider.png); background-repeat:no-repeat; }
#divNav3 {float:left; padding-left:7px; background-image:url(images/topnav_divider.png); background-repeat:no-repeat; }
#divNav4 {float:left; padding-left:7px; background-image:url(images/topnav_divider.png); background-repeat:no-repeat; }
#divNav5 {float:left; padding-left:7px; background-image:url(images/topnav_divider.png); background-repeat:no-repeat; }
#divNav6 {float:left; padding-left:7px; background-image:url(images/topnav_divider.png); background-repeat:no-repeat; }
#divNav7 {float:left; padding-left:7px; background-image:url(images/topnav_divider.png); background-repeat:no-repeat; }
#divNav8 {float:left; padding-left:7px; background-image:url(images/topnav_divider.png); background-repeat:no-repeat; }
#divNav9 {float:left; padding-left:7px; background-image:url(images/topnav_divider.png); background-repeat:no-repeat; }
#divNav10 {float:left; padding-left:7px; background-image:url(images/topnav_divider.png); background-repeat:no-repeat; }
#divNav11 {float:left; padding-left:7px; background-image:url(images/topnav_divider.png); background-repeat:no-repeat; }
#divNav12 {float:left; padding-left:7px; background-image:url(images/topnav_divider.png); background-repeat:no-repeat; }

/* Menu Specific Styles */

.hNavMenu{ position: absolute; visibility: hidden; z-index:50; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; margin-top:0px; margin-left:1px; background-color:#FFFFFF;
					 filter:progid:DXImageTransform.Microsoft.shadow(color=#333333, strength=5, direction=120)
					 progid:DXImageTransform.Microsoft.Alpha(opacity=90);
   }
   
.hNavMenuItemOver{ height:24px; cursor:pointer;  }
.hNavMenuItemOver td { height:24px; padding:0px 8px 0px 10px;}
.hNavHeader td { height:24px;border-bottom: 1px solid #CCCCCC; padding:0px 8px 0px 10px; color:#FFF; }
.hNavHeaderOver td { height:24px;border-bottom: 1px solid #CCCCCC; padding:0px 8px 0px 10px;; color:#000000; }
.hNavMenuItemA{ height:24px;background-color: #FFFFFF; cursor:pointer; }
.hNavMenuItemA td{ height:24px;border-bottom: 1px solid #CCCCCC; border-top: 1px solid #FFF; padding:0px 8px 0px 10px; color:#000000; }
.hNavMenuItemOverA{ height:24px;background-color: #3083AD; cursor:pointer; color:#FFFFFF; }
.hNavMenuItemOverA td{ height:24px;border-bottom: 1px solid #CCCCCC; padding:0px 8px 0px 10px; color:#FFFFFF; }

.hNavMenuItemArrow{ height:24px;background-color: #FFFFFF; cursor:pointer; color: #000000; background-image: none; background-repeat: no-repeat; background-position: center right;}
.hNavMenuItemArrow td{ height:24px;border-bottom: 1px solid #CCCCCC; border-top: 1px solid #FFF; padding:0px 8px 0px 10px; color:#000000; }
.hNavMenuItemOverArrow { height:24px;background-color: #3083AD; cursor:pointer; background-image: none; background-repeat: no-repeat; background-position: center right;}
.hNavMenuItemOverArrow td{ height:24px;border-bottom: 1px solid #CCCCCC; padding:0px 8px 0px 10px; color: #FFFFFF; }


/*////////////////////////////
////
////     Main Page Styles
////
////////////////////////////*/


#divContainer { width: 761px; background-color:#FFF; border-bottom:1px solid #EBEBEB; }
#divTopHeader { background-color: #FFF; clear:both;}
#logodealername { font-family:arial,sans-serif; font-size:26px; letter-spacing:-1px; color:#000; padding:0px 0px 0px 10px; }
#divTopMenu { background-color: #330000; width:517px; height:20px; overflow:hidden; border-bottom:1px solid #FFF; }
.topNavAccent { background-color: #049FEF; background-image:url(images/water_nav.jpg); background-repeat:repeat-x; }
#hpImageMask { position:absolute; top:151px; left:0px; width:242px; height:160px; z-index:10; border-right:1px solid #FFF;}
#hpAccentText { position:absolute; top:220px; left:10px; width:740px; height:80px; overflow:hidden; z-index:15; color:#FFF;}
#hpAccentText td {color:#FFF;}
#divMidRow { border-top:1px solid #FFF; clear:both; }
#divAccentRow2 { background-color: #049FEF; border-top:1px solid #FFF; background-image:url(images/water_bottom.jpg); background-repeat:repeat-x; }

#thumbImg1 {height:80px; width:80px; overflow:hidden;}
#thumbImg2 {height:80px; width:80px; overflow:hidden;}
#thumbImg3 {height:80px; width:80px; overflow:hidden;}


.spacerLine {background-color:#FFF;}

#divIntPageContent {padding: 10px; min-height:250px; }
*html body #divIntPageContent {height:250px; }



#divContentRow {background-color:#FFF; clear:both; border-bottom:1px solid #333;}
#divHomeContentLeft {padding:5px; }
#divHomeContentRight {padding:10px; color:#FFF; }
#divLogoRow {background-color:#EBE2D3; padding:5px 5px 5px 5px;  }
#divFooterRow td {color:#FFF;}
.footerInfo {padding:8px 4px 8px 4px;}


#divDisclaimer {color: #D4D4D4; clear:both; padding:10px; text-align:center; width:761px;  }
#divDisclaimer a:link { color:#D4D4D4; text-decoration:none; }
#divDisclaimer a:visited { color:#D4D4D4; text-decoration:none; }
#divDisclaimer a:active { color:#D4D4D4; text-decoration:none; }
#divDisclaimer a:hover { color:#D4D4D4; text-decoration:underline; }


.logobarcontainer{}
.logobar{float:left; margin-right:5px; margin-bottom:5px; border:1px solid #670001; background-color:#E9DBC4; }


#divQuicklinks {padding:10px 10px 10px 5px; font-family:arial,sans-serif; font-size:12px; color:#3083AD; font-weight:bold; }
#divQuicklinks A:Visited {color:#3083AD; text-decoration:none; }
#divQuicklinks A:Hover {color:#3083AD; text-decoration:none; }
#divQuicklinks A:Link {color:#3083AD; text-decoration:none; }


.hpLeftColumn {}
.hpRightColumn {border-left:1px solid #333; background-image:url(images/quick_link_bg.jpg); background-repeat:no-repeat;}
.hpTableRow { }
#pageText1 { color: #000;}

#divFooterRow {background-color: #000; clear:both; color:#FFF; border-top:5px solid #3083AD; width:761px;}
#divFooterRow A:Visited {color:#FFF; text-decoration:none; padding-left:10px; }
#divFooterRow A:Hover {color:#FFF; text-decoration:none; padding-left:10px; }
#divFooterRow A:Link {color:#FFF;  text-decoration:none; padding-left:10px; }


.skipNav { border: 0px; float : right; }


#divInteriorContentRow {background-color: #EEE; background-image: url(images/intcontent_bg.gif); background-repeat: repeat-y; clear:both; }
#divInteriorContentBaseRow {background-color: #7B2121; background-image: url(images/hpcontent_bg.gif); background-repeat: repeat-y; clear:both; }
#divIntPageContent {padding:10px; border-bottom:1px solid #000;}


#divTagImage9_inside_ { margin: 10px; 10px; 10px; 10px; }

#divDealernameHeader img {border:none; }

/* manufacturer logo bar styles */

#logobarcontainer{top:0px; width:762px; text-align:center; background-color:#fff; margin-top:5px; }
.logobar{ background-color:#FFF;  padding:5px; border:1px solid #000; margin: 3px;}




/*////////////////////////////
////
////   Custom Page Styles
////
////////////////////////////*/

/* Custom Page Specific Styles */

/* custom page 1 styles */

#divCustomPageContainer {width: 740px;  clear:both;}
#divCustomPageImage1 { float:right; margin-left:10px; }
#divCustomPageImage1 img {border:1px solid #000;}
#divCustomPageText1 { }
#divCustomPageBottom1 {}

/* custom page 2 styles */

#divCustomPageContainer_2 {width: 740px;  clear:both;}
#divCustomPageText1_2 { }
#divCustomPageImage1_2 {text-align:center;}
#divCustomPageImage1_2 img {border:1px solid #000;}
#divCustomPageBottom1_2 {}

/* custom page 3 styles */

#divCustomPageContainer1_3 {width: 740px;  clear:both;}
#divCustomPageImage1_3 {}
#divCustomPageContainer_3 { }
#divCustomPageText1_3 {}
#divCustomPageImage1_3 {text-align:center; }
#divCustomPageImage1_3 img {border:1px solid #000;}


/* custom page 4 styles */

#divCustomPageContainer1_4 {width: 740px;  clear:both;}
#divCustomPageImage1_4 {}
#divCustomPageContainer_4 { }
#divCustomPageText1_4 {}
#divCustomPageImage1_4 { }
#divCustomPageImage1_4 img {border:1px solid #000;}

/* 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 {border:1px solid #000;}
#divCustomPageImage2_5 img {border:1px solid #000;}

/* 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 {border:1px solid #000;}
#divCustomPageImage2_6 img {border:1px solid #000;}

/* custom page 7 styles */

#divCustomPageContainer1_7 {width: 740px;  clear:both;}
#divCustomPageImage1_7 {}
#divCustomPageContainer_7 { }
#divCustomPageText1_7 {}
#divCustomPageImage1_7 { }
#divCustomPageImage1_7 img {border:1px solid #000;}
#divCustomPageImage2_7 img {border:1px solid #000;}

/* custom page 8 styles */

#divCustomPageContainer1_8 {width: 740px;  clear:both;}
#divCustomPageImage1_8 {}
#divCustomPageContainer_8 { }
#divCustomPageText1_8 {}
#divCustomPageImage1_8 { }
#divCustomPageImage1_8 img {border:1px solid #000;}
#divCustomPageImage2_8 img {border:1px solid #000;}

/* custom page 9 styles */

#divCustomPageContainer1_9 {width: 740px;  clear:both;}
#divCustomPageImage1_9 {}
#divCustomPageContainer_9 { }
#divCustomPageText1_9 {}
#divCustomPageImage1_9 { }
#divCustomPageImage1_9 img {border:1px solid #000;}

/* custom page 10 styles */

#divCustomPageContainer1_10 {width: 740px;  clear:both;}
#divCustomPageImage1_10 {width:740px; overflow:hidden; border:1px solid #000; margin-top:10px;  }
#divCustomPageContainer_10 { }
#divCustomPageText1_10 {}
#divCustomPageImage1_10 { }
#divCustomPageImage1_10 img {}
#divTagImage9_inside_ img {border:1px solid #000;}
#divTagImage10_inside_10 img {border:1px solid #000;}
#divTagImage11_inside_10 img {border:1px solid #000;}
#divTagImage12_inside_10 img {border:1px solid #000;}

#divTagImage8_custom_ img {}
#divTagImage9_custom_ img {border:1px solid #000; margin-bottom:10px;}
#divTagImage10_custom_10 img {border:1px solid #000;}
#divTagImage11_custom_10 img {border:1px solid #000; margin-bottom:10px;}
#divTagImage12_custom_10 img {border:1px solid #000;}


/*////////////////////////////
////
////   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 {font-size:18px; font-family:arial,sans-serif; padding-bottom:5px; border-bottom: 1px solid #737373; text-transform:uppercase; }
#ListContainer {  }
#SpecialsList { list-style-image: url(images/bullet.gif);}
#SpecialsList li { padding-bottom:2px; }
#SpecialsList li a:link { color:#000; text-decoration:none }
#SpecialsList li a:visited { color:#000; text-decoration:none }
#SpecialsList li a:hover { color:#FF0000; text-decoration:none }
#SpecialsImg {float:left; }
#SpecialsImg img {border:1px solid #000; margin:0px 20px 6px 8px; }
.specialstop {margin-top:5px; margin-bottom: 3px; background-color: #000; padding:5px 5px 5px 5px; font-weight:bold; color: #FFF; }
.specialsmiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px #9D9D9D; margin-bottom:10px; height: 250px; height:140px;  }
.specialsbottom { }
.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: #000; padding:5px 5px 5px 5px; font-weight:bold; color: #FFF; }
.specialsmiddleList {background-color:#FFF; padding:10px 5px 10px 5px; border:1px #9D9D9D; margin-bottom:10px; height: 250px; height:40px;  }
.specialsbottomList { }

/* SPECIALS DETAIL PAGE STYLES */

.specialstopDetail {margin-top:5px; margin-bottom: 3px; background-color: #000; padding:5px 5px 5px 5px; font-weight:bold; color: #FFF; }
.specialsmiddleDetail {background-color:#FFF; padding:10px 5px 10px 5px; border:1px #9D9D9D; margin-bottom:10px; height: 250px; }
.specialsbottomDetail { }
.specTitleDetail {position:relative; top:3px;}
.specSubTitleDetail {position:relative; top:3px;}
.specialstopDetail img {display: none;}
.bottom {position:relative; top:3px; border-bottom:8px solid #C1C1C1; margin-top:3px; }

/* EMPLOYMENT */

#EmploymentImg {float:left; }
#EmploymentImg img {border:1px solid #000; margin: 6px 6px 6px 4px; }
#divemploymentSubLinks {padding: 3px;}
#EmploymentDetailsContainer {margin-top: 9px; padding-left: 7px;}
.employmenttop {margin-top:5px; margin-bottom: 3px; background-color: #000; padding:5px 5px 5px 5px; font-weight:bold; color: #FFF; }
.employmentmiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px #9D9D9D; margin-bottom:10px; height: 250px; height:90px;   }
.employmentbottom { }
A.joblist {color: #333333;}
A.joblist:hover {color: #999999;}
.employmentSubLinks1 {width: 150px; border-right: solid 1px #666666;}
.employmentSubLinks2 {width: 150px; }
.employmentListInstructions {padding-left: 10px;}

/* CALCULATOR */

#calculatorImg {float:left; }
#calculatorImg img {border:1px solid #000; margin: 6px 4px 6px 4px; }
#calculatorListContainer {float:left; margin-top: 5px; margin-right: 5px;}
.calculatortop {margin-top:5px; margin-bottom: 3px; background-color: #000; padding:5px 5px 5px 5px; font-weight:bold; color: #FFF; }
.calculatormiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px #9D9D9D; margin-bottom:10px; height: 250px; height:140px;   }
.calculatorbottom { }
.calc_prompt {padding-left:10px;}

/* CALENDAR STYLES */

#CalendarImg {float:left; }
#CalendarImg img {border:1px solid #000; margin: 6px 0px 6px 4px; }
.calendartop {margin-top:5px; margin-bottom: 3px; background-color: #000; padding:5px 5px 5px 5px; font-weight:bold; color: #FFF; }
.calendarmiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px #9D9D9D; margin-bottom:10px; height: 250px;  }
.calendarbottom { }

/* 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: 196px; float: left; padding: 2px;}
.NewsHeadlineTop {margin-top:5px; margin-bottom: 3px; background-color: #000; padding:5px 5px 5px 5px; font-weight:bold; color: #FFF; }
.NewsHeadlineMiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px #9D9D9D; margin-bottom:10px; height: 250px; height:140px;  }
.NewsHeadlineBottom { }
.NewsHeadlineMiddleMain {background-color:#FFF; padding:10px 5px 10px 5px; border:1px #9D9D9D; margin-bottom:10px; height: 250px; height:140px;  }

.NewsArticleBox {width: 510px; float: left; margin-left:5px;  }
.NewsArticleTop {margin-top:5px; margin-bottom: 3px; background-color: #000; padding:5px 5px 5px 5px; font-weight:bold; color: #FFF; }
.NewsArticleMiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px #9D9D9D; margin-bottom:10px; height: 250px; height:140px;  }
.NewsArticleBottom { }

/* ABOUT US */

#AboutUsImg {float:left; }
#AboutUsImg img {border:1px solid #000; margin: 6px 6px 6px 4px; }
#AboutUsListContainer { }
.AboutUsTop {margin-top:5px; margin-bottom: 3px; background-color: #000; padding:5px 5px 5px 5px; font-weight:bold; color: #FFF; }
.AboutUsMiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px #9D9D9D; margin-bottom:10px; height: 250px;  }
.AboutUsBottom { }

/* LOCATION STYLES */

.locationstop {margin-top:5px; margin-bottom: 3px; background-color: #000; padding:5px 5px 5px 5px; font-weight:bold; color: #FFF; }
.locationsmiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px #9D9D9D; margin-bottom:10px; height: 250px; }
.locationsbottom { }
A.locationsLink { color: #0000FF; text-decoration: underline;}
A.locationsLink:visited {color: #0000FF; text-decoration: underline;}
A.locationsLink:hover {color: #0000A0; text-decoration: underline;}

/* LINKS Styles */

.linkpagetop {margin-top:5px; margin-bottom: 3px; background-color: #000; padding:5px 5px 5px 5px; font-weight:bold; color: #FFF; }
.linkpagemiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px #9D9D9D; margin-bottom:10px; height: 250px; height:90px;  }
.linkpagebottom { }
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: #000; padding:5px 5px 5px 5px; font-weight:bold; color: #FFF; }
.lifestylemiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px #9D9D9D; margin-bottom:10px; height: 250px;  }
.lifestylebottom { }

/* FORM STYLES */

#FormContainer {width:740px; padding:10px; color: #000; }
.formtop {margin-top:5px; margin-bottom: 3px; background-color: #000; padding:5px 5px 5px 5px; font-weight:bold; color: #FFF; }
.formmiddle {}
.formbottom {}
.formDivDisclaimer {padding:8px; color: #000; }
.formRequiredFieldKey {padding:8px; color: #000; }

/* SITEMAP STYLES */

.mainnav {}
.subnav {}



/*////////////////////////////
////
////   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 { width:150px; font-family:verdana;sans-serif; padding: 5px; font-size: 9px; border:1px solid #999; background-color:#CCC; 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 #F3F3F3; }
.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:#808080;}
.searchPaging A:Link {color:#3083AD; text-decoration:none;}
.searchPaging A:Visited {color:#3083AD; text-decoration:none;}
.searchPaging A:Hover {color:#3083AD; text-decoration:none;}
.searchPaging A:Active {color:#3083AD; 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:#3083AD; font-weight:bold; white-space:nowrap; color:#FFF; text-decoration:none; font-family:arial,sans-serif; letter-spacing:1px; padding:5px 5px 5px 3px; text-align:center;  cursor:pointer; border-right:1px solid #FFF;  }
.SearchHeadingActive td { font-weight:bold; font-size: 11px; white-space:nowrap; color:#FFF; text-decoration:none;  }

.SearchHeading { font-family:arial,sans-serif; font-weight:bold; font-size: 12px; background-color:#3083AD;  white-space:nowrap; color:#FFFFFF; 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:#FFF; font-weight:normal; color:#000; text-decoration:none; margin-right:2px; border:1px solid #f3f3f3; padding:5px;}
.SearchRow1 A:visited {	color:#3083AD; text-decoration:underline;  }
.SearchRow1 A:hover {	color:#3083AD; text-decoration:underline;  }
.SearchRow1 A:link {color:#3083AD; 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 #F3F3F3; 	background-color:#FCFCFC; padding:5px; }
.SearchRow2 A:visited {	color:#3083AD; text-decoration:underline;  }
.SearchRow2 A:hover {	color:#3083AD; text-decoration:underline;  }
.SearchRow2 A:link {	color:#3083AD; text-decoration:underline;  }

.finePrint {font-family:verdana,sans-serif;	font-size:9px; color:#808080; }

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:#3083AD; font-weight:bold; font-family:arial,sans-serif; font-size:14px;  }
.requestQuoteLink A:Link { text-decoration: underline; cursor: pointer; color:#3083AD; }
.requestQuoteLink A:Visited { text-decoration: underline; cursor: pointer; color:#3083AD; }
.requestQuoteLink A:Hover { text-decoration: underline;	cursor: pointer; color:#3083AD; }
.requestQuoteLink A:Active {	text-decoration: underline;	cursor: pointer; color:#3083AD; }


#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:#808080; }
#divDetailAddress A:Visited {text-decoration: none; cursor: pointer; color:#808080; }
#divDetailAddress A:Hover {text-decoration: none;	cursor: pointer; color:#808080; }
#divDetailAddress A:Active {	text-decoration: none;	cursor: pointer; color:#808080; }

#detailDisclaimer {font-size:9px; color:#808080; 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 #808080; width:135; height:90; overflow:hidden; background-color:#F2F2F2; background-image:url(images/imgload_bg.gif); background-repeat:no-repeat;  }
.detailPhotoMain {border:1px solid #808080; width:360; background-color:#F2F2F2; }
	
/* Original Search Engine Styles */

.PageMargin { background-color: #FFF; border:1px solid #CCC; padding:3px;}

.SearchHeading2 {background-color:#00FFFF; font-weight:bold; color:#000; text-decoration:none; }
.SearchHeading2 a:hover {background-color:#2B2F85; font-weight:bold; color:#000; text-decoration:none; }


.SearchRow3 { background-color:#EEE; font-weight:normal; color:#ffcc00; text-decoration:none; }
.SearchDisclaimer { font-size:9px; font-weight:normal; color:#fff; text-decoration:none; padding:10px; }


.SearchDetails1 { color:#000; text-decoration:none; padding:10px; }
.SearchDetails2 { color:#000; text-decoration:none; padding:5px; }
.SearchDetailsHeader {font-family: "Arial", serif, sans-serif; text-transform: uppercase; font-size: 1.6em; letter-spacing: .2em; font-weight: bold; padding-bottom:5px;  color: #000; margin-bottom:5px; width:300px;  }
.SearchDetailsText {color:#000; text-decoration:none; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px; }
.SearchDetailsText A:visited {color:#3083AD; text-decoration:underline;  }
.SearchDetailsText A:hover {color:#3083AD; text-decoration:underline;  }
.SearchDetailsText A:link {color:#3083AD; text-decoration:underline;  }

.SearchButtons1 {font-family:arial,sans-serif; background-color:#3083AD; font-weight:bold; color:#FFF; text-decoration:none; }
.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:#3083AD;  }
.SearchQuote A:visited {color:#3083AD; text-decoration:underline;  }
.SearchQuote A:hover {color:#3083AD; text-decoration:underline;  }
.SearchQuote A:link {color:#3083AD; text-decoration:underline;  }

.TextNav2 {color:#000; text-decoration:none; padding-left:5px; }

.featured_box {background:#eae5dd; border:solid 1px #000; }
.featured_box_headline {font:bold 12px arial; color:#000; }
.featured_box_text {font:10px verdana; color:#000; }
A.featured_box_text {font:10px arial; color:#000; text-decoration:none; }
A.featured_box_text:hover {font:10px verdana; color:#FFF; text-decoration:none; }

.home-title {font:40px arial, helvetica, sans-serif; color:#FFF }
.copyright {font-weight:normal; color:#FFF; text-decoration:none; }
.BlockText {font-weight:normal; font-size:10px; color:#203771; line-height:12px; text-decoration:none; }
.QuickLinks {font-weight:bold; color:#2B2F85; line-height:14px; text-decoration:none; }
.QuickLinks a:hover {font-weight:bold; color:#203771; line-height:14px; text-decoration:none; }
.TableHeader {font-weight:bold; color:#FFF; line-height:14px; text-decoration:none; }
.CalendarHeader {font-weight:bold; color:#203771; line-height:14px; text-decoration:none; }
.TextNormal { font-weight:normal; color:#000; line-height:14px; text-decoration:none; }

a.TextLink { font-weight:bold; color:#2B69B6; line-height:14px; text-decoration:none; }
a.TextLink:hover { font-weight:bold; color:#2B2F85; line-height:14px; text-decoration:none; }
a.TextLink img { padding:5px; border:1px solid #CCC; margin-bottom:5px;  }
a.TextLink2 { font-weight:bold; color:#2B69B6; line-height:14px; text-decoration:none; }
a.TextLink2:hover { font-weight:bold; color:#ffcc00; line-height:14px; text-decoration:none; }
a.textlink3 { font-weight:bold; color:#2B69B6; line-height:14px; text-decoration:none }
a.textlink3:hover { font-weight:bold; color:#ffcc00; line-height:14px; text-decoration:none; }
.TextHeader { font-weight:bold; font-size:14px; color:#000; line-height:14px; text-decoration:none; padding-top:10px; }
.TextHeader2 { font-weight:bold; font-size:18px; color:#2B2F85; line-height:18px; text-decoration:none; }
home-menu A:hover { font-weight:bold; font-size:20px; color:#fc0000; text-decoration:none; }
.menu_text { cursor:pointer; color:#FFF; font:bold 14px verdana; }
.text4  { font:12px arial; color:#000; }

.Background1 { }
.Background2 { background-color:#EEE; border-left:1px solid #FBFBFB; border-right:1px solid #C0C0C0; }
.Background3 { background-color:#9ab4cf; }
.Background4 { background-color:#2B2F85; }
.Background5 { background-color:#203771; }
.Background6 { background-color:#eae5dd; }
.Background7 { background-color:#cdc6bf; }
.Background8 { background-color:#EEE; border-left:1px solid #FBFBFB; border-right:1px solid #C0C0C0; margin-right:5px; }

.PrintRow { background-color: #000; }
.PrintHeader { font-weight: bold; font-size: 12px; color: #FFF; font-family: arial, helvetica, sans-serif; line-height: 14px; text-decoration:none; }

.TableText1 { background-color: #eeeeee; color: #000; }
.TableText5 { background-color: #2B2F85; color: #FFF; }
.foot_links { font-weight: normal; font-size: 12px; color: #FFF; font-family: arial, helvetica, sans-serif; text-decoration:none; }

.general_button_on  { background: white; color: #203771; font: bold 12px arial; border: solid 1px black; cursor:pointer; }
.general_button_off { background: #2B2F85; color: white; font: bold 12px arial; border: solid 1px black; cursor:pointer; }


/* // new styles added for switch to asp version 3-01-05 */

#divSearchColumn { width:140px; margin-right:5px; }
#divSearchResults { width:580px; padding-left:20px; }

.detailSideLinks {font-family:arial,sans-serif; font-weight: Bold; text-decoration: none; cursor: pointer;	color:#808080; background-color:#EEE; border-top:1px solid #FFF; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #CCC; }
.detailSideLinks A:Link { font-weight: Bold; text-decoration: none;cursor: pointer; color:#808080; }
.detailSideLinks A:Visited {font-weight: Bold; text-decoration: none; cursor: pointer; color:#808080; }
.detailSideLinks A:Hover {font-weight: Bold; text-decoration: none;	cursor: pointer; color:#003663; }
.detailSideLinks A:Active {	font-weight: Bold;	text-decoration: none;	cursor: pointer; color:#808080; }

.detailLeftColumn {}
.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: 16px; font-weight:bold; }
#detailPrice {font-family:"arial", verdana; font-size: 16px; color:#800000; font-weight:bold;  }
#detailCustomText {margin-top:5px; }

/* // end new asp version styles */


/*////////////////////////////
////
////   Brochure Styles
////
////////////////////////////*/
.bsThumbsContainer { margin-top:-5px;}
.bsThumbsTop  {width:585px; font-family: "Arial", serif, sans-serif; text-transform: uppercase; letter-spacing: .1em; font-weight: bold; margin-top:5px; margin-bottom: 3px;  padding:5px 5px 5px 8px; font-weight:bold; background-color:#EEE; color:#2B69B6; border:1px solid #CCC; float:right; clear:right;}
.bsThumbsMiddle {width:585px; padding:5px 5px 5px 15px; border:1px solid #CCC; background-color:#C7CED8; float:right; clear:right; }
.bsThumbsBottom {}
.bsDropDowns {float:left; width:140px;  color: #000; }
.bsDropDownsTop {font-family: "Arial", serif, sans-serif; text-transform: uppercase; letter-spacing: .1em; font-weight: bold; margin-bottom: 3px;  padding:5px 5px 5px 8px; font-weight:bold; background-color:#EEE; color:#2B69B6; border:1px solid #CCC; }
.bsDropDownsMiddle { padding:10px 5px 5px 5px; border:1px solid #CCC; clear:both; margin-bottom:5px;   }
.bsDropDownsBottom {}
.bsThumbImg {width:125px; margin:5px; padding: 5px 5px 5px 5px; border:1px solid #EEE; background-color:#CBDDFA; float:left; text-align:center; }
.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;  }

.brochureheader {font-family:arial,sans-serif; font-weight:bold; padding:5px; background-color:#EEE; color:#2B69B6; border:1px solid #CCC; margin:10px 0px 10px 0px; }
.spacer {line-height:1px; width:1px; }







