/* CSS Document ***********************************************************/
body {background:#4A689A; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:10px 0 0 0; padding:0;}
td {font-size: inherit;}
a:link {color:#4e4e4e;font-size:12px;text-decoration:underline;}
a:visited {color:#4e4e4e;font-size:12px;text-decoration:underline;}
a:hover {color:#d61d25;font-size:12px;text-decoration:none;}

/* Classes ****************************************************************/
.clearboth {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}
.fsHeader {background:url(/images/titleBG.jpg); margin:2px; padding-left:50px;}
.qsHeader {background:url(/images/titleBG.jpg); margin:2px; padding-left:50px;}
.listingHeader {background:url(/images/titleBG.jpg); margin:2px; padding-left:50px;}
.contactHeader {background:url(/images/titleBG.jpg); margin:40px 2px 2px 2px; padding-left:50px;}
.mailHeader {background:url(/images/titleBG.jpg); margin:2px; padding-left:50px;}
.financeHeader {background:url(/images/titleBG.jpg); margin:2px; padding-left:50px;}
.auHeader {background:url(/images/titleBG.jpg); margin:2px; padding-left:50px;}
.pngNewVehicleSpecialHeader {background:#b5c8df url(/images/newSpecial.jpg) no-repeat;width:244px; height:70px; margin:0 0 5px 0;} 
.pngUsedVehicleSpecialHeader {background:#b5c8df url(/images/preownedSpecial.jpg) no-repeat;width:244px; height:48px; height:70px; padding:0 0 5px 0;}
.smalltext {font-size:xx-small;}
.ErrorBox {
	background:#fff;
	border:1px solid #cc0000;
	color:#cc0000;
	display:none;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	height:20px;
	margin-left:10px;
	padding:1px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	width:150px;
}
.PageTitle { margin:38px 3px 1px 36px; padding:1px; }
.PageTitleEmail { margin:35px 3px 1px 0px; padding:1px; }
.StorePic { margin:32px 3px 1px 37px; padding:1px; }
/* Structures *************************************************************/
#container {background: #4a689a url(/images/bg1.jpg) no-repeat; border:1px solid #879DC5; width:760px; margin-left:auto; margin-right:auto;}
#header {background: url(/images/header2.jpg); width:760px; height:158px;}
#content {width:100%;}

#welcometext {color:#fff; font-weight:normal; position:relative; height:260px; margin:30px 0 0 15px;}
#welcometext p {padding:0; margin:0;}
#welcometext .bigtext {font-size:18px;}

/* Left Column Structure **************************************************/
#leftcolumn{width:195px; margin-top:-21px;}
#leftcolumn img{margin:0 0 0 0;}
#LCMenu {margin:0; text-align:center;}
#LCHours {background:#eee; border:1px solid #ccc; font-size:10px; font-weight:bold; margin:2px; text-align:center;}
#LCHours td {padding-left:10px;}
#LCCurrentAd {margin:2px;text-align:center;}

#loancalculator {color:#fff; font-size:10px; font-weight:normal; padding:10px; text-align:center;}
#loancalculator .CalcButtonRow {padding-top:10px;text-align:right;}
#loancalculator form {line-height:28px;padding:0;margin:0;}
#loancalculator input {font-size:10px; font-weight:normal;}
#loancalculator select {background:#fff; border:1px solid #ccc; font-size:10px; font-weight:normal; width:50px;}
#loancalculator .inputBox {background:#fff; border:1px solid #ccc; width:50px;}

/* Right Column Structure *************************************************/
#rightcolumn{float:right; margin:0; padding:0; width:565px;}

/* Footer Structure *******************************************************/
#footer {background:#4a689a; clear:both; color:#FFFFFF; font-size:10px; height:25px; width:100%; text-align:center; padding-top:15px;} 
#footer a:link {color:#fff;font-size:10px;text-decoration:underline;}
#footer a:visited {color:#fff;font-size:10px;text-decoration:underline;}
#footer a:hover {color:#eee;font-size:10px;text-decoration:none;}

/* Quick Search Structure *************************************************/
#quicksearch {color:#fff; font-size:10px; font-weight:normal; padding:10px; text-align:center;}
#quicksearch td {padding:5px; font-weight:normal;}
#quicksearch form {font-weight:bold; line-height:18px; margin:0;padding:0; text-align:left;}
#quicksearch input {font-size:10px; font-weight:normal;}
#quicksearch select {background:#fff; border:1px solid #ccc; font-size:10px; font-weight:normal; width:80%;}
#quicksearch .inputBox {background:#fff; border:1px solid #ccc; width:90%;}

/* Advanced Search Structure **********************************************/
#advancedsearch {color:#fff;font-size:12px; font-weight:bold; margin:10px 2px 2px 2px; padding:5px;}
#advancedsearch td {font-size:10px; padding:5px; font-weight:bold;}
#advancedsearch form {font-size:10px; padding:0;margin:0;}
#advancedsearch input {font-size:10px; font-weight:normal;}
#advancedsearch select {background:#E4F0FC; border:1px solid #ccc; font-size:10px; font-weight:normal;}
#advancedsearch .inputBox {background:#E4F0FC; border:1px solid #ccc;}

/* Featured Specials Structure *********************************************/
#featuredspecials {font-size:10px; font-weight:bold; margin:0; padding:0;}
#featuredspecials .fsDivMargin {background:#b5c8df;float:left; min-height:200px; margin:-15px 10px 10px 25px; width:244px;}
#featuredspecials .fsDivNoMargin {background:#b5c8df;float:left; min-height:195px; margin:-10px 10px 10px 25px; width:244px;}
#featuredspecials .fsPrice {color:#383838; border-top:1px solid #90310f; font-size:10px; font-weight:bold; margin:0; padding:3px; width:125px; clear:left; float:left;}
#featuredspecials .fsButton {text-align:right;}
#featuredspecials .fsList {font-weight:normal; font-size:9px; line-height:20px;}
#featuredspecials .fsImage {background:#fff; border:1px solid #91AAC9; text-align:center; width:108px; float:left; margin:0 10px 0 5px;}
#featuredspecials .fsYearMake {color:#90310f; font-size:16px; text-align:center; text-transform:uppercase; font-weight:bold;}
#featuredspecials .fsRedPrice {color:#90310f; font-size:14px; font-weight:bold; margin-top:5px;}

/* Carfax Structure ******************************************************
#carfax {background:#eee; border:1px solid #ccc; color:#3366FF; font-size:24px; font-weight:normal;  letter-spacing:1px; line-height:25px;  margin:5px 2px 2px 2px; padding:5px 35px 5px 35px; text-align:center;}
#carfax img {vertical-align: text-bottom;}
*/
/* MailSent Structure *****************************************************/
#mailsent {color:#fff; font-size:14px; font-weight:bold; margin:40px 2px 5px 2px; padding:0;}

/* AboutUS Structure ******************************************************/
#AboutUS {color:#fff;font-size:14px; font-weight:normal; margin:25px 2px 5px 2px; height:300px; padding:5px;}

/* Service Dept Structure ******************************************************/
#ServiceDept {color:#fff;font-size:14px; font-weight:normal; margin:6px 2px 5px 11px; height:330px; padding:4px;}
#ServiceDept a:link {color:#fff; font-size:14px; text-decoration:underline;}
#ServiceDept a:visited {color:#fff; font-size:14px; text-decoration:underline;}
#ServiceDept a:hover {color:#ccc; font-size:14px; text-decoration:underline;}


/* Financing Structure ****************************************************/
#financing {color:#fff; font-size:14px; font-weight:normal; margin:1px 2px 5px 2px; padding:3px;line-height:16px;}

#scooters {background:#4A689A;}
#scooters td {color:#5C090B; font-size:12px;}

/* Contact Form Structure *************************************************/
#contactform {color:#fff; font-size:inherit; font-weight:bold; margin:2px; padding:5px;}
#contactform td {font-size:inherit; padding:5px; font-weight:bold;}
#contactform form {padding:0;margin:0;}
#contactform input {font-size:10px; font-weight:normal;}
#contactform select {background:#E4F0FC; border:1px solid #ccc; font-size:10px; font-weight:normal;}
#contactform textarea {background:#E4F0FC; border:1px solid #ccc; width:100%;}
#contactform .inputBox {background:#E4F0FC; border:1px solid #ccc; width:150px;}

/* Location Info Structure ************************************************/
#locationinfo {color:#fff; font-size:12px; font-weight:bold; margin:2px; padding:5px;}
#locationinfo a:link {color:#fff; font-size:inherit; text-decoration:underline;}
#locationinfo a:visited {color:#fff; font-size:inherit; text-decoration:underline;}
#locationinfo a:hover {color:black; font-size:inherit; text-decoration:none;}

/* googlemap Info Structure ***********************************************/
#googlemap {backgound:#fff; border:1px solid #eee; height: 200px; width:351px;}

/* Error Structure ********************************************************/
#error {border:1px solid #fff; color:#fff; font-size:inherit; font-weight:bold; margin:40px 20px 5px 20px; padding:0; width:500px;}
#error h3 {text-align:center;}
#error p {text-align:center;}

/* Listing Structure ******************************************************/
#listings {background:#eee; font-size:10px; font-weight:bold; margin:40px 2px 2px 2px; padding:0; width:550px;}
#listings .lth {background:url(/images/searchbg.jpg)  repeat-x #24335E; border-bottom:1px solid #ccc; color:#fff; font-size:10px; font-weight:bold; height:20px; margin:0; padding:8px; text-align:left;}
#listings .rth {background:url(/images/searchbg.jpg) repeat-x #24335E; border-bottom:1px solid #ccc; color:#fff; font-size:10px; font-weight:bold; height:20px; margin:0; padding:8px; text-align:right;}
#listings .ResultsLine1 {background:#eee;}
#listings .ResultsLine2	{background:#fff;}
#listings .SortHeader {background:#eee; border-bottom:1px solid #ccc; color:#24335E; font-size:10px; font-weight:bold; height:20px; margin:0; padding:0; text-align:left;}
#listings a:link {color:#24335E; font-size:12px; text-decoration:none;}
#listings a:visited {color:#24335E; font-size:12px; text-decoration:none;}
#listings a:hover {color:black; font-size:12px; text-decoration:underline;}

/* listingDetails Structure ***********************************************/
#listingDetails {background:#eee; border:1px solid #314781; font-size:10px; font-weight:bold;  margin:40px 2px 2px 2px; padding:0;}
#listingDetails form {margin:0; padding:0;  padding-left:2px;}
#listingDetails a:link {color:#314781; font-size:10px; text-decoration:none;}
#listingDetails a:visited {color:#314781; font-size:10px; text-decoration:none;}
#listingDetails a:hover {color:black; font-size:10px; text-decoration:underline;}
#listingDetails a.PrintableVersionLink:link {color:#fff; font-size:10px; text-decoration:none;}
#listingDetails a.PrintableVersionLink:visited {color:#fff; font-size:10px; text-decoration:none;}
#listingDetails a.PrintableVersionLink:hover {color:#fff; font-size:10px; text-decoration:underline;}
#listingDetails input {font-size:10px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
#listingDetails textarea {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
#listingDetails .inputBox {background:#fff; border:1px solid #ccc; width:95%;}
#listingDetails .lth {background:url(/images/searchbg.jpg) repeat-x #24335E; border-bottom:1px solid #ccc; color:#fff; font-size:10px; font-weight:bold; height:20px; margin:0; padding:3px; text-align:left;}
#listingDetails .rth {background:url(/images/searchbg.jpg) repeat-x #24335E; border-bottom:1px solid #ccc; color:#fff; font-size:10px; font-weight:bold; height:20px; margin:0; padding:3px; text-align:right;}
#listingDetails .DetailHeader {font-size:14px; font-weight:bold;}


/* Overflow Structure *****************************************************/
#Overflow {margin:2px 2px 10px 2px; font-size:10px;}
#Overflow a:link {color:#fff; font-size:10px; text-decoration:none;}
#Overflow a:visited {color:#fff; font-size:10px; text-decoration:none;}
#Overflow a:hover {color:black; font-size:10px; text-decoration:underline;}

/* TabHolder Structure ********************************************************/
#TabHolder {float: none;font-size:93%;line-height:normal;width:95%;}
#TabHolder ul {list-style:none;margin:0;padding:10px 0 0 0;}
#TabHolder li {background:url("/images/blue_left.gif") no-repeat left top;float:left;margin:0;padding:0 0 0 9px;}
#TabHolder a {
  float:left;
  display:block;
  background:url("/images/blue_right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#TabHolder a {float:none;}
/* End IE5-Mac hack */
#TabHolder a:hover { color:#fff;}
#TabHolder #current {background-image:url("/images/current_left.gif");}
#TabHolder #current a {background-image:url("/images/current_right.gif");color:#fff;padding-bottom:4px;}
#TabHolder .Current {background-image:url("/images/current_left.gif");}
#TabHolder .Lowered {background-image:url("/images/blue_left.gif");}
#TabHolder  a.CurrentLink {background-image:url("/images/current_right.gif");color:#fff;padding-bottom:4px;}
#TabHolder  a.LoweredLink {background-image:url("/images/blue_right.gif");color:#fff;padding-bottom:4px;}

/* Equipment ******************************************************************/
#Equipment {display:none;height:auto;margin:auto;padding:10px;text-align:left;color:#000;font-size:12px;}
#Equipment ul{height:auto;list-style-type:none;position: relative;width:auto;}
#Equipment li{float:left;position: relative;width:200px;}

/* EquipmentList **************************************************************/
#EquipmentList ul{height:auto;list-style-type:none;position:relative;width:auto; margin:0; padding:0;}
#EquipmentList li{float:left;position: relative;width:200px;}

/* EnhancedTabs Structure *****************************************************/
#EnhancedTabs {background:#eee;border:1px solid #ccc;clear:both;height:auto; margin:2px 2px 10px 2px;text-align:left; color:#000;font-size:10px;}
#EnhancedTabs a:link {color:#24335E; font-size:10px; text-decoration:underline;}
#EnhancedTabs a:visited {color:#24335E; font-size:10px; text-decoration:underline;}
#EnhancedTabs a:hover {color:black; font-size:10px; text-decoration:none;}

/* TechSpecs Structure ********************************************************/
#TechSpecs {position:relative;color:#692F01;font-size:12px;}

/* ChromeFeatures Structure ***************************************************/
#ChromeFeatures {position:relative;color:#692F01;font-size:12px;}