
/* /////////////////////// CORE STYLES ///////////////////////// */
body, div, span, p, pre, label, table, 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:url(images/bg.jpg) repeat-x #597DD7; }
b, strong { font-weight: bold; }
i, em { font-style: italic; }
sup,sub{ font-size: .8em; }
hr { background-image: url( images/rule.gif); 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; }

#divMainInt { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }


/* 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 { }


/* /////////////////// MAIN PAGE STYLES //////////////////// */
.skipNav { border: 0px; float : right; }
.divAccent { margin-top:auto; height: 4px; background-color: #83FF46; border-top: 1px solid #000; border-bottom: 1px solid #000; clear: both;}

#divContainer {position:relative; left:50%; top:0px; width:760px; margin-left:-380px; background-color: #FFF; border-right: 1px solid #A3A3A3; border-left: 1px solid #A3A3A3; border-bottom: 1px none #B5B5B5; }
#divTop {width:760px; height:102px; background-color: #0000A0; layer-background-color: #0000A0; padding: 0px; text-align: left; background-image:url(images/top_bg.gif); background-repeat: repeat-x; }
#divMenu {position:absolute; float:left; z-index:2; left:0px; top:0px; width:182px; height:240px; margin-top: 18px; padding: 0px 0px 0px 10px; text-align: left;  }
#divHeader {position:absolute; z-index:1; left:0px; top:0px; width:760px; height:230px; background-color: #FFF; border-top: 1px solid #FFF; }

#divBody {position:relative; z-index:1; left:0px; top:0px; width:760px; background-image:url(images/container_bg.jpg) }
#divMidrow {position:relative; z-index:1; height:22px; background-color: #0000A0; layer-background-color: #0000A0; background-image:url(images/mid_bg.gif); background-repeat: repeat-X; border-top: 1px solid #000; clear:both; }
#divFooter { height: 107px; background-color: #2B69B6; layer-background-color: #2B69B6; text-align:left; color:#FFF; vertical-align:middle; padding: 5px 5px 5px 0px; background-image:url(images/bottom_bg.jpg); background-repeat: no-repeat; }
#divFooter a:visited {color #FFF; text-decoration: none; }
#divFooter a:hover {color #FFF; text-decoration: underline; }
#divFooter a:link {color: #FFF; text-decoration: none: }
#divColumn01 {position:relative; left:0px; top:0px; float: left; width: 570px; margin: 0; text-align:left; background-color: #003471; layer-background-color: #003471; }
#divColumn02 {position:absolute; left:570px; top:0px; width:190px; background-image:url(images/menubg.gif); background-repeat: repeat-x; height:240px; }
#divMainInt {padding:10px; clear:both;  }
#divMainIntGrid {padding:0px; clear:both;  }
html>body #divMainIntGrid {padding: 10px;}
#mainDiv td {text-align:left;}
#divSmallQuickLinks{position:absolute; left:15px; top:4px; width:745px; text-align:center; color:#000; font-weight:bold; font-family:"arial", sans-serif; font-size:12px; }
#divSmallQuickLinks a:link { color:#000; text-decoration:none; }
#divSmallQuickLinks a:visited { color:#000; text-decoration:none; }
#divSmallQuickLinks a:active { color:#000; text-decoration:none; }
#divSmallQuickLinks a:hover { color:#0000A0; text-decoration:underline; }
#navContainer {border-top:1px dotted #2B69B6;  }
#navContainerInt {margin-top:1px; border-bottom:1px solid #808080; height:30px; background-image:url(images/int_menubg.gif); background-repeat: repeat-x; }
#divDealerInfo {position: absolute; top: 65px; left: 12px; color: #fff; font-family:verdana;}


/*Content Blocks */

#divContent01 { margin-left: 10px; width: 310px; height: 92px; border: 1px solid #000; padding: 5px 5px 5px 5px; text-align:left; font-family:verdana; font-size:12px color:#000; background-color: #FFF; background-image:url(images/hp_text_bg.jpg); background-repeat: no-repeat; overflow:auto; }
#divContent01 h2 {color: #000; text-decoration: underline;}
#divContent01 h2 a:link {color: #000; text-decoration: underline; }
#divContent01 h2 a:visited {color: #000; text-decoration: underline;}
#divContent01 h2 a:active {color: #000; text-decoration: underline;}
#divContent01 h2 a: hover {color: #000; text-decoration: underline;}

#pageText2 {color: #000;}
#pageText2 a:link {color: #000; text-decoration: underline; }
#pageText2 a:visited {color: #000; text-decoration: underline;}
#pageText2 a:active {color: #000; text-decoration: underline;}
#pageText2 a: hover {color: #000; text-decoration: underline;}

#divBottomLinks {background-color: #8080FF; layer-background-color: #8080FF; background-image:url(images/bottom_links_bg.jpg); color: #FFF; font-weight:bold; border-bottom: 1px solid #000; clear: both; padding: 1em; height: 41px;}
#divBottomLinks a:visited {color: #FFF; text-decoration: none; padding-left:10px; }
#divBottomLinks a:hover {color: #FFF; text-decoration: underline; padding-left:10px; }
#divBottomLinks a:link {color: #FFF; text-decoration: none; padding-left:10px; }
#divDealerName {position:absolute; z-index:12; left:10px; top:5px; width:500px; height:90px;  text-align: left; font-weight: normal; font-size: 2.5em; color: #FFF; font-family: arial, helvetica, sans-serif; }
#divDisclaimer {position:relative; left:50%; top:0px; width:760px; margin-left:-380px; text-align: center; font-size: 10px; color: #454FAB; background-color: #20268A;  padding: 10px 10px 10px 10px; }
#divDisclaimer a:link { color:#454FAB; text-decoration:none; }
#divDisclaimer a:visited { color:#454FAB; text-decoration:none; }
#divDisclaimer a:active { color:#454FAB; text-decoration:none; }
#divDisclaimer a:hover { color:#454FAB; text-decoration:underline; }

#divDealerSlogan {position:absolute; left:20px; top:63px; width:520px; height:25px; z-index:1; text-align: left; font-weight: bold; font-size: 16px; font-style: italic; color: #FFF; font-family: arial, helvetica, sans-serif; overflow:hidden; }
#divDealerAddress {position:absolute; left:12px; top:70px; width:520px; height:40px; z-index:1; text-align: left; color: #FFF; font-family: arial, helvetica, sans-serif; overflow:hidden; letter-spacing:1px;   }
#aboutText {float:left; width:440px; margin: 0px 10px 10px 0px;   }
#weatherBox { margin: 10px 10px 10px 5px; }

/* Images */

#divImg00 {position:absolute; left:550px; top:8px; width:200px; height:90px; overflow:hidden;}
#divImg01 {width:570px; height:240px; z-index:2; overflow:hidden; }
#divImg03 { z-index:1; width:135px; height:90px; border: 1px solid #fff; margin: 5px 0px 5px 7px; overflow:hidden; }
#divImg04 { z-index:1; width:135px; height:90px; border: 1px solid #fff; margin: 5px 0px 5px 5px; overflow:hidden; }
#divImg05 { z-index:1; width:135px; height:90px; border: 1px solid #fff; margin: 5px 0px 5px 5px; overflow:hidden; }


/* Quicklinks */

#divQuickLink01 {position:absolute; z-index:1; left:10px; top:6px; width:338px; height:63px; background-image:url(images/showroom_arrow.gif); background-repeat: no-repeat; overflow:hidden;  font-size:28px; color:#606060; padding-left:85px; padding-top:13px;   }
#divQuickLink01 A:Visited {color:#606060; text-decoration:none;}
#divQuickLink01 A:Hover {color:#606060; text-decoration:none;}
#divQuickLink01 A:Link {color:#606060; text-decoration:none;}

/* mask layer */

#divMask {position:absolute; left:358px; top:0px; z-index:2; width:211px; height:240px; overflow:hidden; }

.dealerLogo {display:none; }

/* manufacturer logo bar styles */

#logobarcontainer {text-align:center; padding:5px 5px 5px 5px; background-color:#FFF; }
.logobar {margin:5px 0px 5px 3px; background-color:#FFF; padding:0; border:1px solid #000; }
.logobar img {}
#logobarcontainer span {margin-bottom: 10px;}


/* /////////////////////// MENU STYLES ///////////////////////////// */

/* Updated 7/8/2004 11:08AM */


/* homepage navigation image containers */

#navcontainer #divNav1 {padding:5px 0px 5px 0px; border-bottom:1px dotted #2B69B6;}
#navcontainer #divNav2 {padding:5px 0px 5px 0px; border-bottom:1px dotted #2B69B6;}
#navcontainer #divNav3 {padding:5px 0px 5px 0px; border-bottom:1px dotted #2B69B6;}
#navcontainer #divNav4 {padding:5px 0px 5px 0px; border-bottom:1px dotted #2B69B6;}
#navcontainer #divNav5 {padding:5px 0px 5px 0px; border-bottom:1px dotted #2B69B6;}
#navcontainer #divNav6 {padding:5px 0px 5px 0px; border-bottom:1px dotted #2B69B6;}
#navcontainer #divNav7 {padding:5px 0px 5px 0px; border-bottom:1px dotted #2B69B6;}
#navcontainer #divNav8 {padding:5px 0px 5px 0px; border-bottom:1px dotted #2B69B6;}
#navcontainer #divNav9 {padding:5px 0px 5px 0px; border-bottom:1px dotted #2B69B6;}
#navcontainer #divNav10 {padding:5px 0px 5px 0px; border-bottom:1px dotted #2B69B6;}


/* interior page navigation image containers */


#navcontainerInt #divNav1 {float:left; padding:6px 10px 3px 10px; border-right:1px dotted #2B69B6;  }
#navcontainerInt #divNav2 {float:left; padding:6px 10px 3px 10px; border-right:1px dotted #2B69B6;  }
#navcontainerInt #divNav3 {float:left; padding:6px 10px 3px 10px; border-right:1px dotted #2B69B6;  }
#navcontainerInt #divNav4 {float:left; padding:6px 10px 3px 10px; border-right:1px dotted #2B69B6;  }
#navcontainerInt #divNav5 {float:left; padding:6px 10px 3px 10px; border-right:1px dotted #2B69B6;  }
#navcontainerInt #divNav6 {float:left; padding:6px 10px 3px 10px; border-right:1px dotted #2B69B6;  }
#navcontainerInt #divNav7 {float:left; padding:6px 10px 3px 10px; border-right:1px dotted #2B69B6;  }
#navcontainerInt #divNav8 {float:left; padding:6px 10px 3px 10px; border-right:1px dotted #2B69B6;  }
#navcontainerInt #divNav9 {float:left; padding:6px 10px 3px 10px; border-right:1px dotted #2B69B6;  }
#navcontainerInt #divNav10 {float:left; padding:6px 10px 3px 10px; border-right:1px dotted #2B69B6; }

/* Menu Specific Styles */


.hNavMenuItemOver{ background-color:#114d97; color:#FFF; cursor:pointer; height:30px; text-align:right;}
.hNavMenuItemOver td { height:30px; border-bottom: 1px solid #FFF; padding-left:0px; padding-top:0px; padding-bottom:7px; padding-right:8px; color:#FFF; text-align:right; }
.hNavHeader td { border-bottom: 100px solid #FFF; padding-left:13px; padding-right:0px; color:#FFF; text-align:right; }
.hNavHeaderOver td { border-bottom: 1px solid #FFF; padding-left:13px; padding-right:0px; color:#FFF;  text-align:right;}
.hNavMenuItemA{ background-color: #2b69b6; cursor:pointer; height:24px; color: #000;  text-align:right; }
.hNavMenuItemA td{ border-bottom: 1px solid #FFF; padding-left:10px; padding-right:10px; color:#FFF; text-align:right; }
.hNavMenuItemOverA{ background-color: #83FF46; cursor:pointer; height:24px; text-align:right; }
.hNavMenuItemOverA td{ border-bottom: 1px solid #FFF; padding-left:10px; padding-right:10px; color: #000; text-align:right; }
.hNavMenu{ position: absolute; visibility: hidden; z-index: 20; border-top: 1px solid #FFF; margin-top:0px; text-align:right;  }
.hNavMenuInt { position: absolute; visibility: hidden; z-index: 20; border-top: 1px solid #FFF; margin-top:10px; margin-left:0px; border-bottom:5px solid #FC0; text-align:right; }

.hNavMenuItemArrow{ background-color: #235694; cursor:pointer; height:24px; color: #000; background-image: none; background-repeat: no-repeat; background-position: center right; text-align:right;}
.hNavMenuItemArrow td { border-bottom: 1px solid #FFF; padding-left:10px; padding-right:10px; color:#FFF;  text-align:right;}
#navcontainerInt hNavMenuItemArrow td img {display:none; }
.hNavMenuItemOverArrow { background-color: #83FF46; cursor:pointer; height:24px;  background-image: none; background-repeat: no-repeat; background-position: center right; text-align:right;}
.hNavMenuItemOverArrow td{ border-bottom: 1px solid #FFF; padding-left:10px; padding-right:10px; color: #000;  text-align:right;}


/* //////////////////////// CUSTOM PAGE STYLES ////////////////////////// */

/* Updated 7/15/2004 1:08PM  */

/* Custom Page Specific 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 {width: 740px;  clear:both;}
#divCustomPageText1_2 { }
#divCustomPageImage1_2 { }
#divCustomPageImage1_2 img { }
#divCustomPageBottom1_2 {}

/* custom page 3 styles */

#divCustomPageContainer1_3 {width: 740px;  clear:both;}
#divCustomPageImage1_3 {}
#divCustomPageContainer_3 { }
#divCustomPageText1_3 {}
#divCustomPageImage1_3 { }
#divCustomPageImage1_3 img {}


/* custom page 4 styles */

#divCustomPageContainer1_4 {width: 740px;  clear:both;}
#divCustomPageImage1_4 {border: 1px solid #808080;}
#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 {width:570px; }
#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 {width:460px; }
#divCustomPageImage1_10 { }
#divCustomPageImage1_10 img {}
#divTagImage9_inside_ img {}
#divTagImage10_inside_10 img {}
#divTagImage11_inside_11 img {}
#divTagImage12_inside_12 img {}


/* //////////////////////////// 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: #2B2F85; color: white; font: bold 12px arial; border: solid 1px black; cursor: pointer; }

/* SPECIALS LANDING PAGE SYTLES */

#Container {}
#PageTitle {font-size:18px; padding-bottom:5px; border-bottom: 1px solid #737373; text-transform:uppercase; }
#ListContainer {}
#SpecialsList {   list-style-image: url(images/square_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 #737373; margin:6px 20px 6px 8px; }
.specialstop {margin-top:5px; margin-bottom: 3px; background-color: #000080; background-image:url(images/searchHeading_bg.jpg); background-repeat: repeat-x; padding:5px 5px 5px 5px; font-weight:bold; color: #213B73;  margin-bottom:3px; border:1px solid #000; }
.specialsmiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px dotted #9D9D9D; margin-bottom:10px; 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: #000080; background-image:url(images/searchHeading_bg.jpg); background-repeat: repeat-x; padding:5px 5px 5px 5px; font-weight:bold; color: #213B73;  margin-bottom:3px; border:1px solid #000; }
.specialsmiddleList {background-color:#FFF; padding:10px 5px 10px 5px; border:1px dotted #9D9D9D; margin-bottom:10px; height:40px;  }
.specialsbottomList { }

/* SPECIALS DETAIL PAGE STYLES */

.specialstopDetail {margin-top:5px; margin-bottom: 3px; background-color: #000080; background-image:url(images/searchHeading_bg.jpg); background-repeat: repeat-x; padding:5px 5px 5px 5px; font-weight:bold; color: #213B73;  margin-bottom:3px; border:1px solid #000; width: 740px; }
.specialsmiddleDetail {background-color:#FFF; padding:10px 5px 10px 5px; border:1px dotted #9D9D9D; margin-bottom:10px; width: 740px; }
.specialsbottomDetail { width: 740px; }
.specTitleDetail {position:relative; top:3px; }
.specSubTitleDetail {position:relative; top:3px;}
.bottom {position:relative; top:3px; border-bottom:8px solid #C1C1C1; margin-top:3px; }

/* EMPLOYMENT */

#EmploymentImg {float:left; }
#EmploymentImg img {border:1px solid #737373; margin: 6px 15px 6px 4px; }
#divemploymentSubLinks {padding: 3px;}
#EmploymentDetailsContainer {margin-top: 9px; padding-left: 7px;}
.employmenttop {margin-top:5px; margin-bottom: 3px; background-color: #000080; background-image:url(images/searchHeading_bg.jpg); background-repeat: repeat-x; padding:5px 5px 5px 5px; font-weight:bold; color: #213B73;  margin-bottom:3px; border:1px solid #000; }
.employmentmiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px dotted #9D9D9D; margin-bottom:10px; 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 #737373; margin: 6px 4px 6px 4px; }
#calculatorListContainer {position: relative;  margin-top: 5px; margin-right: 5px;}
.calculatortop {margin-top:5px; margin-bottom: 3px; background-color: #000080; background-image:url(images/searchHeading_bg.jpg); background-repeat: repeat-x; padding:5px 5px 5px 5px; font-weight:bold; color: #213B73;  margin-bottom:3px; border:1px solid #000; }
.calculatormiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px dotted #9D9D9D; margin-bottom:10px; height:140px;   }
.calculatorbottom { }
.calc_prompt {padding-left:10px;}

/* CALENDAR STYLES */

#CalendarImg {float:left; }
#CalendarImg img {border:1px solid #737373; margin: 6px 0px 6px 4px; }
.calendartop {margin-top:5px; margin-bottom: 3px; background-color: #000080; background-image:url(images/searchHeading_bg.jpg); background-repeat: repeat-x; padding:5px 5px 5px 5px; font-weight:bold; color: #213B73;  margin-bottom:3px; border:1px solid #000; }
.calendarmiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px dotted #9D9D9D; margin-bottom:10px; height:150px; }
.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: #000080; background-image:url(images/searchHeading_bg.jpg); background-repeat: repeat-x; padding:5px 5px 5px 5px; font-weight:bold; color: #213B73;  margin-bottom:3px; border:1px solid #000; }
.NewsHeadlineMiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px dotted #9D9D9D; margin-bottom:10px; height:140px;  }
.NewsHeadlineBottom { }
.NewsHeadlineMiddleMain {background-color:#FFF; padding:10px 5px 10px 5px; border:1px dotted #9D9D9D; margin-bottom:10px; height:140px;  }

.NewsArticleBox {width: 510px; float: left; margin-left:5px;  }
.NewsArticleTop {margin-top:5px; margin-bottom: 3px; background-color: #000080; background-image:url(images/searchHeading_bg.jpg); background-repeat: repeat-x; padding:5px 5px 5px 5px; font-weight:bold; color: #213B73;  margin-bottom:3px; border:1px solid #000; }
.NewsArticleMiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px dotted #9D9D9D; margin-bottom:10px; height:140px;  }
.NewsArticleBottom { }

/* ABOUT US */

#AboutUsImg {float:left; }
#AboutUsImg img {border:1px solid #737373; margin: 6px 6px 6px 4px; }
#AboutUsListContainer { }
.AboutUsTop {margin-top:5px; margin-bottom: 3px; background-color: #000080; background-image:url(images/searchHeading_bg.jpg); background-repeat: repeat-x; padding:5px 5px 5px 5px; font-weight:bold; color: #213B73;  margin-bottom:3px; border:1px solid #000; }
.AboutUsMiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px dotted #9D9D9D; margin-bottom:10px;  }
.AboutUsBottom { }

/* LOCATION STYLES */

.locationstop {margin-top:5px; margin-bottom: 3px; background-color: #000080; background-image:url(images/searchHeading_bg.jpg); background-repeat: repeat-x; padding:5px 5px 5px 5px; font-weight:bold; color: #213B73;  margin-bottom:3px; border:1px solid #000; min-height: 20px; }
.locationsmiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px dotted #9D9D9D; margin-bottom:10px; min-height:180px; }
.locationsbottom { }
A.locationsLink { color: #0000FF; text-decoration: underline;}
A.locationsLink:visited {color: #0000FF; text-decoration: underline;}
A.locationsLink:hover {color: #0000A0; text-decoration: underline;}
#locationsDealerInfo  {
	width: 235px; 
	padding: 2px; 
}
#locationsDealerHours {
	width: 235px; 
	padding: 2px;
}
#locationsDealerImage {
	width: 200px; 
	padding: 2px;
	margin-left: 30px;
}

/* LINKS Styles */

.linkpagetop {margin-top:5px; margin-bottom: 3px; background-color: #000080; background-image:url(images/searchHeading_bg.jpg); background-repeat: repeat-x; padding:5px 5px 5px 5px; font-weight:bold; color: #213B73;  margin-bottom:3px; border:1px solid #000; }
.linkpagemiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px dotted #9D9D9D; margin-bottom:10px; 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: #000080; background-image:url(images/searchHeading_bg.jpg); background-repeat: repeat-x; padding:5px 5px 5px 5px; font-weight:bold; color: #213B73;  margin-bottom:3px; border:1px solid #000; }
.lifestylemiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px dotted #9D9D9D; margin-bottom:10px;  }
.lifestylebottom { }

/* FORM STYLES */

#FormContainer {width:740px; padding:10px; color: #000; }
.formtop {margin-top:5px; margin-bottom: 3px; background-color: #000080; background-image:url(images/searchHeading_bg.jpg); background-repeat: repeat-x; padding:5px 5px 5px 5px; font-weight:bold; color: #213B73;  margin-bottom:3px; border:1px solid #000; }
.formmiddle {background-color:#FFF; padding:10px 5px 10px 5px; border:1px dotted #9D9D9D; margin-bottom:10px;  }
.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 { 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 #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:#0000FF; text-decoration:none;}
.searchPaging A:Visited {color:#0000FF; text-decoration:none;}
.searchPaging A:Hover {color:#0000FF; text-decoration:none;}
.searchPaging A:Active {color:#0000FF; 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:#213B73; 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-image:url(images/searchHeading_bg.jpg); background-repeat:repeat-x;  white-space:nowrap; color:#213B73; 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:#213B73; text-decoration:none; }
.SearchHeading a:hover { font-weight:bold; color:#213B73; text-decoration:none; display:block; width:100%; height:100%; padding:2px;  }
.SearchHeading a:link { font-weight:bold; color:#213B73; text-decoration:none; display:block; width:100%; height:100%; padding:2px; }
.SearchHeading a:visited { font-weight:bold; color:#213B73; text-decoration:none; display:block; width:100%; height:100%; padding:2px; }

/* FIRST (ODD) INVENTORY SEARCH RESULTS ROW STYLES */

.SearchRow1 { background-color:#FFFFFF; font-weight:bold; color:#000; text-decoration:none; margin-right:2px; border:1px solid #f3f3f3; padding:5px;}
.SearchRow1 A:visited {	color:#000; text-decoration:underline;  }
.SearchRow1 A:hover {	color:#0000A0; text-decoration:underline;  }
.SearchRow1 A:link {color:#000; text-decoration:underline;  }

/* SECOND (EVEN) INVENTORY SEARCH RESULTS ROW STYLES */

.SearchRow2 {	font-weight:bold; color:#000; text-decoration:none; margin-right:2px;	border:1px solid #F3F3F3; 	background-color:#6D7BB3; padding:5px; }
.SearchRow2 A:visited {	color:#000; text-decoration:underline;  }
.SearchRow2 A:hover {	color:#FFF; text-decoration:underline;  }
.SearchRow2 A:link {	color:#000; 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:#015DB4; font-weight:bold; font-family:arial,sans-serif; font-size:14px;  }
.requestQuoteLink A:Link { text-decoration: underline; cursor: pointer; color:#015DB4; }
.requestQuoteLink A:Visited { text-decoration: underline; cursor: pointer; color:#015DB4; }
.requestQuoteLink A:Hover { text-decoration: underline;	cursor: pointer; color:#015DB4; }
.requestQuoteLink A:Active {	text-decoration: underline;	cursor: pointer; color:#015DB4; }


#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:#0000FF; text-decoration:underline;  }
.SearchDetailsText A:hover {color:#0000FF; text-decoration:underline;  }
.SearchDetailsText A:link {color:#0000FF; text-decoration:underline;  }

.SearchButtons1 {font-family:arial,sans-serif; background-color:#20268A; font-weight:bold; color:#213B73; 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:#015DB4;  }
.SearchQuote A:visited {color:#015DB4; text-decoration:underline;  }
.SearchQuote A:hover {color:#015DB4; text-decoration:underline;  }
.SearchQuote A:link {color:#015DB4; 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:0px; }
#divSearchResults { padding-left:10px; width: 570px;  }

.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:-5px;}
.bsThumbsTop  {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:#454EAB; background-image:url(images/searchHeading_bg.jpg); color:#213B73; border:1px solid #000; clear:right; float:right; width:590px;}
.bsThumbsMiddle {padding:5px 5px 5px 15px; border:1px solid #000; background-color:#A4AAC6; clear:right; float:right; width:590px; height:180px; }
.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:#454EAB; background-image:url(images/searchHeading_bg.jpg); color:#213B73; border:1px solid #000; }
.bsDropDownsMiddle { padding:10px 5px 5px 5px; border:1px solid #000; background-color:#A4AAC6; clear:both; margin-bottom:5px;   }
.bsDropDownsBottom {}
.bsThumbImg {margin:5px; padding: 5px 5px 5px 5px; border:1px solid #EEE; 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:#000080; background-image:url(images/searchHeading_bg.jpg); background-repeat:repeat-x; color:#213B73; border:1px solid #CCC; margin:10px 0px 10px 0px; }
.spacer {line-height:1px; width:1px; }

/* // end brochure styles */