/* Updated 5/3/2004 1:32PM  */

/*dropdown nav*/

.hNavMenuItem{ background-color: #FFF; cursor:hand; height:24; margin-top: 0px; color:#000}
.hNavMenuItem td{ height:30; border-bottom: 1px solid #FFF; padding-left:0px; padding-top:8px; padding-bottom:7px; padding-right:8px; color:#000; }
.hNavMenuItemOver{ background-color:#0064C2; color:#000; cursor:hand; height:30; }
.hNavMenuItemOver td{ height:30; border-bottom: 1px solid #FFF; padding-left:0px; padding-top:8px; padding-bottom:7px; padding-right:8px; color:#FFF; }
.hNavHeader td, .hNavHeaderOver td { border-bottom: 1px solid #FFF; padding-left:13px; padding-right:0px; color:#000; }
.hNavMenuItemA{ background-color: #F8F7FB; cursor:hand; height:24; color: #000;  }
.hNavMenuItemA td{ border-bottom: 1px solid #000; padding-left:8px; padding-right:8px; color:#000; }
.hNavMenuItemOverA{ background-color: #C10000; cursor:hand; height:24; color:#000 }
.hNavMenuItemOverA td{ border-bottom: 1px solid #000; padding-left:8px; padding-right:8px; color:#FFF; }
.hNavMenu{ position: absolute; visibility: hidden; z-index: 20; border-top: 1px solid #6799CC; border-bottom: 5px solid #520000; margin-top:0px; }
.hNavMenuInt { position: absolute; visibility: hidden; z-index: 20; border-top: 1px solid #FFF; border-bottom: 5px solid #520000; margin-top:10px; margin-left:0px; }

.hNavMenuItemArrow{ background-color: #F8F7FB; cursor:pointer; height:24px; color: #000; background-image: none; background-repeat: no-repeat; background-position: center right;}
.hNavMenuItemArrow td{ border-bottom: 1px solid #000; padding-left:10px; padding-right:10px; color:#000; }
.hNavMenuItemOverArrow { background-color: #C10000; color: #FFF; cursor:pointer; height:24px;  background-image: none; background-repeat: no-repeat; background-position: center right;}
.hNavMenuItemOverArrow td{ border-bottom: 1px solid #223872; padding-left:10px; padding-right:10px; color: #FFF; }


/* Global 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 : #000;   }
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; }

/* 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 { }

/*Container Divs */

/* design is currently a fluid 100% width layout - uncomment the line below for a 760px wide, centered layout */
/* #divContainer { position:relative; left:50%; width:760px; margin-left:-380px; top:0px; background-color: #FFF; }*/
#divContainer {min-width:760px; }
#divHeader {  background-color: #000; padding: 5px 10px; color:#FFF; font-size:24px; font-family:arial,verdana,san-serif;  background-image:url( images/head_bg.jpg); background-repeat: no-repeat; height: 83px;}
html > body #divHeader { height: 73px; }
#divHeader a:link { color:#FFF; text-decoration:none; }
#divHeader a:visited { color:#FFF; text-decoration:none; }
#divHeader a:hover { color:#FFF; text-decoration:none; }
#divHeaderInfo { position:absolute; left:502px; top:10px; width:256px; height:31px; z-index:1;  font-size: 1.5em; font-family:arial,verdana,san-serif; color:#FFF; }
#divTopMenu { padding-left: 0px; color: #FFF; background-color: #000; background-image:url( images/nav_bg.jpg); border-top: 1px solid #FFF; font-weight:bold; layer-background-color: #000; text-align: left;  height:25px; min-width:760px;}
#divTopMenu a { color:#fff; text-decoration:none; }
#divMidrow{ padding:.5em; background-color: #000; border-bottom:1px solid #FFF; border-top: 1px solid #FFF; clear:both;  background-image:url( images/home_bg.jpg); background-repeat: no-repeat; height: 263px;}
#divHomeImg1 { position:absolute; left:30px; top:145px; width:160px; height:212px;  border:1px solid #FFF;}
#divPicRow{ z-index:4; height:160px; background-color:#6597CA; clear:both; border-bottom:1px solid #FFF;}
#divSpacerRow { z-index:5; background-color:#FFF; height:1px; margin-top:-1px; overflow:hidden; }
#divQuickLinks { position:relative; top:-91px; background-color: #023866; clear:both; padding:.5em .1em .5em .1em; color:#FFF; }
#divQuickLinks span {background-image:url( images/arrowdown.gif); background-repeat: no-repeat; padding-left:18px; padding-right:.3em; font-family:arial,verdana,san-serif; }
#divQuickLinks a:link, a:visited {color:#fff; text-decoration:none;}
#divThumbs {z-index:3; position:relative; left:351px; top:0px; height:90px; width:409px; background-color:#FFF; border-left:1px solid #FFF; border-top:1px none #FFF; border-bottom:1px solid #FFF; border-right:1px solid #FFF; }
#divLowerBody { z-index:2; background-color: #666; color:#FFF; clear:both; }
#divDisclaimer { margin-top:0px; text-align: left; font-size: 10px; color: #FFF; background-color:#000;  padding: 10px 10px 10px 10px;}
#divIntContent{ z-index:4; background-color:#FFF; color: #000; clear:both; border-bottom:1px solid #FFF;}
#divLogoBar { background-color: #FFF; }
#divLogoBar img { padding: 3px; }

#divDisclaimer a:link { color:#FFF; text-decoration:none; }
#divDisclaimer a:visited { color:#FFF; text-decoration:none; }
#divDisclaimer a:active { color:#FFF; text-decoration:none; }
#divDisclaimer a:hover { color:#FFF; text-decoration:underline; }


/* Dealer Name Link */

#divHeader A	{color:#FFF; cursor: hand;}
#logodealername { font-size:24px; }


/* Primary Nav Divs */

#divNav1 { float:left; }
#divNav2 { float:left; }
#divNav3 { float:left; }
#divNav4 { float:left; }
#divNav5 { float:left; }
#divNav6 { float:left; }
#divNav7 { float:left; }
#divNav8 { float:left; }


/*Content Blocks */

#divTextHeaderBox { position:relative; left:520px; top:0px; width:240px; height:55px; margin-top:-160px; background-color:#2677AC; background-image:url( images/upper_grad.jpg); background-repeat:repeat-y; color:#FFF; overflow:hidden; border-right:1px solid #FFF;  }
#pageText1 { font-size: 2em; font-family:arial,verdana,san-serif; padding:.7em .2em .7em .2em;}
#divTextBox { position:relative; left:520px; top:0px; width:240px; height:105px; background-image:url( images/lower_grad.jpg);  background-repeat:repeat-y; overflow:hidden; border-top:1px solid #FFF; border-right:1px solid #FFF; }
#divTextBox div { padding:6px 6px 6px 6px; color:#FFF; }

/* Non-Swappable Images - Design Elements */

#divImg03 { position:relative; z-index:5; left:0px; top:0px; width:520px; height:160px; overflow:hidden; border: 1px none #000;}

/* Images From [%IMAGE.X%] Tags */

#divTagImage1_home { position:relative; z-index:1; left:0px; top:20px; width:160px; height:212px;  border: 1px solid #FFF; overflow:hidden }
#divTagImage2_home { position:absolute; left:187px; top:187px; width:136px; height:162px; overflow:hidden; }
#divTagImage2_home img { border:1px solid #FFF; }
#divTagImage3_home { position:absolute; left:286px; top:187px; width:136px; height:162px; overflow:hidden; margin-left:0px;  }
#divTagImage3_home img { border: 1px solid #FFF; }
#divTagImage4_home { position:absolute; left:385px; top:187px; width:135px; height:162px; overflow:hidden; margin-left:0px; }
#divTagImage4_home img { border: 1px solid #FFF; }
#divTagImage1_inside { position:relative; left:25px; top:-270px; width:162px; height:242px; overflow:hidden; margin-top:20px; }
#divTagImage1_inside { width: 136px; height: 91px; overflow:hidden; border: 1px solid #000; }
#divTagImage9_inside img {border:1px solid #000;}

/* top nav styles */

#navcontainerInt ul { padding-left: 0; margin-left: 0; margin-top:0px; background-color: #000; float: left; width: 100%; }
#navcontainerInt ul li { display: inline; }
#navcontainerInt ul li a { padding: 8px 1em 8px 1em; color: ##2B69B6; text-decoration: none; float: left; font-weight: bold;  }
#navcontainerInt ul li a:hover { color: #FFF; }
#navcontainerInt a:link, a:visited { color: #2B69B6; text-decoration: none; }
#navcontainerInt a:hover { color: #E17100;  }

/* Search Engine Styles */

#divSearchInstructions{
	width:150px;
}
#divStockNubmerForm{
	width:150px;
	padding:5px;
	boarder:1px solid #999999;
}
.PageMargin { background-color: #FFF; padding:3px; border:1px solid #ccc;}
.SearchHeading { font-weight:bold; font-size: 12px; color:#808080; text-decoration:none; margin-bottom:3px; }
.SearchHeading: a:hover { font-family:arial,verdana,san-serif; font-weight:bold; color:#ffcc00; text-decoration:none; display:block; width:100%; height:100%; background-color:#2B2F85; border:0px;  }
.SearchHeading: a:link {font-family:arial,verdana,san-serif; color:#2B2F85; text-decoration:none; display:block; width:100%; height:100%; background-color:#2B2F85; border:0px; }
.SearchHeading: a:visited {font-family:arial,verdana,san-serif; color:#2B2F85; display:block; width:100%; height:100%; text-decoration:none; border:0px;}
.SearchHeading2 {background-color:#2B2F85; font-weight:bold; color:#000; text-decoration:none; }
.SearchHeading2 a:hover {background-color:#2B2F85; font-weight:bold; color:#000; text-decoration:none; }
.SearchRow1 { background-color:#FFF; border:1px solid #CCC; font-weight:normal; color:#000; text-decoration:none;  }
.SearchRow2 { background-color:#EEE; font-weight:normal; color:#000; text-decoration:none; border:1px solid #CCC; padding:5px; 2px 10px 2px; }
.SearchRow3 { background-color:#EEE; font-weight:normal; color:#ffcc00; text-decoration:none; }
.SearchDisclaimer { background-color:#FFF; font-size:9px; font-weight:normal; color:#000; text-decoration:none; }
.SearchForm1 { font-size:9px; color:#000; text-decoration:none; background-color:#eee; }
.SearchForm2 { background-color:#FFF; font-size:9px; font-weight:normal; color:#000; text-decoration:none; }
.SearchDetails1 { background-color:#FFF; font-weight:none; color:#000; text-decoration:none; padding:10px;  }
.SearchDetails2 { background-color:#EEE; font-weight:none; color:#000; text-decoration:none; border:1px solid #C3C3C3; padding:5px; }
.SearchDetailsHeader {background-color:#FFF; font:arial; font-size:17px; font-weight:bold; color:#000; text-decoration:none; }
.SearchDetailsText {background-color:#FFF; font-weight:none; color:#000; text-decoration:none; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px; }
.SearchButtons1 {background-color:#000; font-weight:bold; color:#FFF; text-decoration:none; }
.SearchButtons1 a:link {background-color:#000; font-weight:bold; color:#FFF; text-decoration:none; }
.SearchButtons1 a:visited {background-color:#000; color:#FFF; font-weight:bold; text-decoration:none; }
.SearchButtons1 a:hover {background-color:#000; font-weight:bold; color:#FFCC00; text-decoration:none; }
.SearchQuote {font-family:verdana;  font-weight:none; color:red; text-decoration:none; }
.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; background-color: #FFF; }
.textnormal span { font-weight:normal; background-color: #FFF; }
a.TextLink { font-weight:bold; color:#000; line-height:14px; text-decoration:none; }
a.TextLink:hover { font-weight:bold; color:#2B2F85; line-height:14px; text-decoration:none; }
a.TextLink2 { font-weight:bold; color:#203771; 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:#FFF; 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; }
A.home-menu:hover { font-weight:bold; font-size:20px; color:#fc0000; text-decoration:none; }
.menu_text { cursor:hand; color:#FFF; font:bold 14px verdana; }
.text4  { font:12px arial; color:#000; }
.Background1 { background-color:#FFF; }
.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; }

/* Brochure Print Details Styles */

.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; }

/* 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: hand; }
.general_button_off { background: #2B2F85; color: white; font: bold 12px arial; border: solid 1px black; cursor: hand; }

/* Custom Styles */

.skipNav { border: 0px; float : right; }
.topMenu{ float: left;}
div.spacer { clear: both; }
div.spacer125 { clear: both; height:125px;}
div.spacer90 { clear: both; height:90px;}
div.spacer200 { clear: both; height:200px;}
#imagesnap { position:absolute; left:3px; }
#imagesnapInt { }

/* Admin Styles */

.divClickToEditText	{font: 12px arial; color: blue; text-decoration: underline; cursor: hand;}

/* Interior Page Styles */

#divIntContent { padding:1em 1em 1em 1em;  background-color: #FFF; min-height:280px; }
#divIntText {position:relative; top:120px; width:75%; margin: 0px 10px 10px 0px; }
#divIntText a:link {color:blue;}
#divIntText a:visited {color:blue;}
#divBottomLinks { background-color: #000; clear:both; padding: 1em; border-bottom:1px solid #FFF;  }
#divBottomLinks a { color: #FFF; font-weight: bold;  }
#divBottomLinks a:visited{ color: #FFF; font-weight: bold;  }
#divIntImg {margin-top:20px;}
#divIntImg img {border: 1px solid #000;}


/* specials landing page sytles */

#Container {width:560px; padding:8px;}
#PageTitle {font-size:24px; padding-bottom:5px; border-bottom: 1px solid #737373; color: #808080;}
#ListContainer {float:left;}
#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 0px 6px 8px; }
.specialstop {margin-top:5px; margin-bottom: 3px; border:1px solid #808080; background-color: #000; padding:5px 5px 5px 25px; font-weight:bold; color: #FFF; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; }
.specialsmiddle {border:1px solid #808080; background-color: #FFF; padding:5px; height:140px;  }
.specialsbottom {border-bottom:8px solid #808080; margin-top:3px; }
.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; border:1px solid #808080; background-color: #000; padding:5px 5px 5px 25px; font-weight:bold; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; }
.specialsmiddleList {border:1px solid #808080; background-color: #FFF; padding:5px; height:40px;  }
.specialsbottomList {border-bottom:8px solid #808080; margin-top:3px; }

/* specials detail page styles */

.specialstopDetail {margin-top:5px; margin-bottom: 3px; border:1px solid #808080; background-color: #F9F7F7; padding: 5px 5px 0px 5px; font-weight:bold; width: 650px; }
.specialsmiddleDetail {top:3px; border:1px solid #808080; background-color: #FFF; padding:5px; width: 650px;  }
.specialsbottomDetail {border-bottom:8px solid #808080; margin-top:3px; width: 650px; }
.specTitleDetail { position:relative; top:3px; display: block; }
.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 6px 6px 4px; }
#divemploymentSubLinks {padding: 3px;}
#EmploymentDetailsContainer {margin-top: 9px; padding-left: 7px;}
.employmenttop {margin-top:5px; margin-bottom: 3px; border:1px solid #808080; background-color: #F9F7F7; padding:5px 5px 5px 25px; font-weight:bold; color: #FFF; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; }
.employmentmiddle {border:1px solid #808080; background-color: #FFF; padding:5px; height:140px;  }
.employmentbottom {border-bottom:8px solid #808080; margin-top:3px; }
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 {float:left; margin-top: 5px; margin-right: 5px;}
.calculatortop {margin-top:5px; margin-bottom: 3px; border:1px solid #808080; background-color: #F9F7F7; padding:5px 5px 5px 25px; font-weight:bold; color: #FFF; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; }
.calculatormiddle {border:1px solid #808080; background-color: #FFF; padding:5px; height:240px;  }
.calculatorbottom {border-bottom:8px solid #808080; margin-top:3px; }
.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; border:1px solid #808080; background-color: #F9F7F7; padding:5px 5px 5px 25px; font-weight:bold; color: #FFF; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; }
.calendarmiddle {border:1px solid #808080; background-color: #FFF; padding:5px; height:140px;  }
.calendarbottom {border-bottom:8px solid #808080; margin-top:3px; }

/* News Styles */

#NewsContainer {}
#NewsPageTitle {font-size:24px; padding-bottom:5px; border-bottom: 1px solid #737373; color: #808080; width: 760px;}

.NewsHeadlineBox {width: 196px; float: left; padding: 2px;}
.NewsHeadlineTop {margin-top:5px; margin-bottom: 3px; border:1px solid #808080; background-color: #F9F7F7; padding:5px 5px 5px 25px; font-weight:bold; color: #FFF; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; }
.NewsHeadlineMiddle {border:1px solid #808080; background-color: #FFF; padding:5px; height:140px;  }
.NewsHeadlineBottom {border-bottom:8px solid #808080; margin-top:3px; }

.NewsArticleBox {width: 560px; float: left;}
.NewsArticleTop {margin-top:5px; margin-bottom: 3px; border:1px solid #808080; background-color: #F9F7F7; padding:5px 5px 5px 25px; font-weight:bold; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; }
.NewsArticleMiddle {border:1px solid #808080; background-color: #FFF; padding:5px; height:140px;  }
.NewsArticleBottom {border-bottom:8px solid #808080; margin-top:3px; }



/* ABOUT US */

#AboutUsImg {float:left; }
#AboutUsImg img {border:1px solid #737373; margin: 6px 6px 6px 4px; }
#AboutUsListContainer { }
.AboutUsTop {margin-top:5px; margin-bottom: 3px; border:1px solid #808080; background-color: #000; padding:5px 5px 5px 25px; font-weight:bold; color: #FFF; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; }
.AboutUsMiddle {border:1px solid #808080; background-color: #FFF; padding:5px; height:240px;  }
.AboutUsBottom {border-bottom:8px solid #808080; margin-top:3px; }


/* Location Styles */

.locationstop {margin-top:5px; margin-bottom: 3px; border:1px solid #808080; background-color: #000; padding:5px 5px 5px 25px; font-weight:bold; color: #FFF; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; }
.locationsmiddle {border:1px solid #808080; background-color: #FFF; padding:5px; height:90px;  }
.locationsbottom {border-bottom:8px solid #808080; margin-top:3px; }
A.locationsLink { color: #0000FF; text-decoration: underline;}
A.locationsLink:visited {color: #0000FF; text-decoration: underline;}
A.locationsLink:hover {color: #0000A0; text-decoration: underline;}


/* Form Styles */

#FormContainer {width:560px; padding:8px;}
.formtop {margin-top:5px; margin-bottom: 3px; border:1px solid #808080; background-color: #F9F7F7; padding:5px 5px 5px 25px; font-weight:bold; color: #FFF; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; }
.formmiddle {border:1px solid #808080; background-color: #FFF; padding:5px; height:90px; }
.formbottom {border-bottom:8px solid #808080; margin-top:3px; }
.formButtons {background: #808080; margin-top: 3px; text-align: right; padding: 3px; width: 100%;}
.formDivDisclaimer {width:560px; padding:8px;}
.formRequiredFieldKey {width:560px; padding:8px;}


/* Brochure Search Styles */

.bsThumbsContainer {width: 560px;}
.bsThumbsTop {margin-top:5px; margin-bottom: 3px; border:1px solid #808080; background-color: #C60001; padding:5px 5px 5px 25px; font-weight:bold; color: FFF; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; }
.bsThumbsMiddle {border:1px solid #808080; background-color: #FFF; padding:5px; height:90px;  }
.bsThumbsBottom {border-bottom:8px solid #808080; margin-top:3px; }
.bsDropDowns {float: left; width: 200px;}
.bsDropDownsTop {margin-top:5px; margin-bottom: 3px; border:1px solid #808080; background-color: #C60001; padding:5px 5px 5px 25px; font-weight:bold; color: FFF; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; }
.bsDropDownsMiddle {border:1px solid #808080; background-color: #FFF; padding:5px; height: 99px; }
.bsDropDownsBottom {border-bottom:8px solid #808080; margin-top:3px; }
.bsThumbImg {padding: 5px 5px 5px 5px; float: left; width: 135px; text-align: center; }
.bsThumbImg img {border:1px solid #808080;}

A.bsLink {font: 11px tahoma; color: #444444; cursor: hand;}
A.bsLink:hover {font: 11px tahoma; color: #444444; cursor: hand;}

A.bsImgLink {font: 11px tahoma; color: #444444; border: 1px solid #ffffff; cursor: hand; }
A.bsImgLink:hover {font: 11px tahoma; color: #444444; border: 1px solid #2F6091; cursor: hand; }

.bsThumbsRow {text-align: left;}
.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; width: 185px; text-align: center;}

/* custom page 1 styles */

#divCustomPageContainer_1 {width: 720px; padding:10px; border:1px solid #808080; clear:both;}
#divCustomPageImage1_1 { float:right; margin-left:10px;}
#divCustomPageImage1_1 img {border-top:1px solid #808080; border-right:1px solid #808080; border-bottom:10px solid #000; border-left:1px solid #808080;}
#divCustomPageText1_1 {}
#divCustomPageBottom1_1 { width:720px; height:10px; border-bottom:8px solid #808080;}
#divTagImage10edit_inside_1 { position:relative; top:-245px; left:5px;width:135px; padding:3px; background-color:#FC0; border:1px solid #000; cursor:hand;}

/* custom page 2 styles */

#divCustomPageContainer_2 {width: 520px; height: 200px;}
#divCustomPageText1_2 { border:1px solid #808080; padding:6px;}
#divCustomPageImage1_2 { }
#divCustomPageImage1_2 img {border-top:1px solid #808080; border-right:1px solid #808080; border-bottom:10px solid #000; border-left:1px solid #808080;}
#divCustomPageBottom1_2 { width:520px; height:10px; border-bottom:8px solid #808080;}
#divTagImage10edit_inside_2 { position:relative; top:-165px; left:5px;width:135px; padding:3px; background-color:#FC0; border:1px solid #000; cursor:hand;}

