/* CSS Document ***********************************************************/
body {background:#F4E1A9; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:10px 0 0 0; padding:0;}
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 {margin:0;}
.qsHeader {margin:0;}
.listingHeader {margin:0;}
.contactHeader {margin:0;}
.mailHeader {margin:0;}
.financeHeader {margin:0;}
.auHeader {margin: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;}

/* Structures *************************************************************/
#container {background:#fff; border:none; width:760px; margin-left:auto; margin-right:auto;}
#header {background:url(/images/header.jpg); width:760px; border-bottom:1px solid #ccc; height:133px;}
#content {width:100%;}

#credits {width:760px; text-align:right; font-size:10px; padding-bottom:20px; color:#8C6D12;}
#credits a:link {color:#8C6D12;font-size:10px;text-decoration:underline;}
#credits a:visited {color:#8C6D12;font-size:10px;text-decoration:underline;}
#credits a:hover {color:#357C04;font-size:10px;text-decoration:none;}


/* Left Column Structure **************************************************/
#leftcolumn{background-color:#fff;width:198px; margin:2px 0 0 3px;}
#leftcolumn img{margin:0 0 2px 0;}
#LCMenu {margin:0; text-align:center;}
#LCHours {background:#eee; border:1px solid #ccc; font-size:10px; font-weight:bold; margin:0; text-align:center;}
#LCHours td {padding-left:10px;}
#LCCurrentAd {margin:0;text-align:center;}

#loancalculator {background:#eee; border:1px solid #ccc; font-size:10px;margin:2px;text-align:center;}
#loancalculator .CalcButtonRow {padding-top:10px;text-align:right;}
#loancalculator form {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{background:#fff;float:right; margin:2px 0 0 0; padding:0; width:549px;}

/* Footer Structure *******************************************************/
#footer {background:#E3B323 url(/Images/footerBG.jpg) repeat-x; width:14px; height:24px; border-top:1px solid #ccc; clear:both; font-size:12px; width:100%; text-align:center; padding-top:15px; color:#fff;}
#footer a:link {color:#fff; font-size:12px; text-decoration:underline;}
#footer a:visited {color:#fff; font-size:12px; text-decoration:underline;}
#footer a:hover {color:#000; font-size:12px; text-decoration:none;}

/* Quick Search Structure *************************************************/
#quicksearch {background:#eee url(/Images/carBG.jpg) no-repeat; width:546px; height:268px; font-size:10px; font-weight:bold;}
#quicksearch table {margin:0 0 0 10px;}
#quicksearch td {padding:2px 0 3px 0; font-weight:bold;}
#quicksearch form {padding:0;margin:0;}
#quicksearch input {font-size:10px; font-weight:normal;}
#quicksearch select {background:#fff; border:1px solid #ccc; font-size:10px; font-weight:normal; width:100%;}
#quicksearch .inputBox {background:#fff; border:1px solid #ccc; width:100%;}
#quicksearch a:link {color:#4e4e4e;font-size:10px;text-decoration:underline;}
#quicksearch a:visited {color:#4e4e4e;font-size:10px;text-decoration:underline;}
#quicksearch a:hover {color:#347112;font-size:10px;text-decoration:none;}


/* Advanced Search Structure **********************************************/
#advancedsearch {background:#eee; border:1px solid #ccc; font-size:10px; font-weight:bold; margin:2px; padding:5px;}
#advancedsearch td {padding:5px; font-weight:bold;}
#advancedsearch form {padding:0;margin:0;}
#advancedsearch input {font-size:10px; font-weight:normal;}
#advancedsearch select {background:#fff; border:1px solid #ccc; font-size:10px; font-weight:normal;}
#advancedsearch .inputBox {background:#fff; border:1px solid #ccc;}

/* Featured Specials Structure *********************************************/
#featuredspecials {background:#ccc url(/images/fsSquareBar.jpg) repeat-x; border:1px solid #ccc; font-size:10px; font-weight:bold; margin:2px 2px 5px 2px; padding:0;}
#featuredspecials .fsDivMargin {background:#eee;float:left; padding:5px; width:173px; margin-right: 7px;}
#featuredspecials .fsDivNoMargin {background:#eee;float:left; padding:5px; width:173px;}
#featuredspecials .fsPrice {color:#525252; border-top:1px dashed gray; font-size:14px; font-weight:bold; margin-top:5px;}
#featuredspecials .fsButton {margin-top:5px;}
#featuredspecials .fsList {font-weight:normal; font-size:9px;}
#featuredspecials .fsImage {background:#fff; border:1px solid #eee; text-align:center; width:108px;}
#featuredspecials .fsYearMake {color:#d61d26; font-size:14px;}
#featuredspecials .fsRedPrice {color:#d61d26; font-size:16px; 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 {background:#FDF9ED; border:1px solid #ccc; font-size:12px; font-weight:normal; margin:2px 2px 5px 2px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* AboutUS Structure ******************************************************/
#AboutUS {background:#FDF9ED; border:1px solid #ccc; font-size:12px; font-weight:normal; margin:2px 2px 5px 2px; padding:8px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* Financing Structure ****************************************************/
#financing {background:#FDF9ED; border:1px solid #ccc; font-size:12px; font-weight:normal; margin:2px 2px 5px 2px; padding:8px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* Contact Form Structure *************************************************/
#contactform {background:#FDF9ED; border:1px solid #ccc; font-size:12px; font-weight:bold; margin:2px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#contactform td {padding:5px; font-weight:bold;}
#contactform form {padding:0;margin:0;}
#contactform input {font-size:10px; font-weight:normal;}
#contactform select {background:#fff; border:1px solid #ccc; font-size:10px; font-weight:normal;}
#contactform textarea {background:#fff; border:1px solid #ccc; width:100%;}
#contactform .inputBox {background:#fff; border:1px solid #ccc; width:150px;}

/* Location Info Structure ************************************************/
#locationinfo {background:#FDF9ED; border:1px solid #ccc; font-size:10px; font-weight:bold; margin:2px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#locationinfo a:link {color:#357C04; font-size:10px; text-decoration:none;}
#locationinfo a:visited {color:#357C04; font-size:10px; text-decoration:none;}
#locationinfo a:hover {color:gray; font-size:10px; text-decoration:underline;}

/* googlemap Info Structure ***********************************************/
#googlemap {backgound:#fff; border:1px solid #eee; height: 200px; width:351px;}

#mapBottom{background:url(/Images/bottomMap.jpg) no-repeat; width:546px; height:66px; color:#4e4e4e; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:15px; margin-top:5px;padding-left:10px;}

/* Error Structure ********************************************************/
#error {background:#FDF9ED; border:1px solid #ccc; font-size:10px; font-weight:normal; margin:2px 2px 5px 2px; padding:5px;}
#error h3 {text-align:left;}
#error p {text-align:left;}

/* Listing Structure ******************************************************/
#listings {background:#eee; border:1px solid #ccc; font-size:10px; font-weight:bold; margin:2px; padding:0;}
#listings .lth {background:#357C04; border-bottom:1px solid #ccc; color:#fff; font-size:10px; font-weight:bold; height:20px; margin:0; padding:0; text-align:left;}
#listings .rth {background:#357C04; border-bottom:1px solid #ccc; color:#fff; font-size:10px; font-weight:bold; height:20px; margin:0; padding:0; text-align:right;}
#listings .ResultsLine1 {background:#F7E9C0;}
#listings .ResultsLine2	{background:#fff;}
#listings .SortHeader {background:#eee; border-bottom:1px solid #ccc; color:#000; font-size:10px; font-weight:bold; height:20px; margin:0; padding:0; text-align:left;}
#listings a:link {color:#357C04; font-size:12px; text-decoration:none;}
#listings a:visited {color:#357C04; font-size:12px; text-decoration:none;}
#listings a:hover {color:#000; font-size:12px; text-decoration:underline;}

/* listingDetails Structure ***********************************************/
#listingDetails {background:#eee; border:1px solid #ccc; font-size:10px; font-weight:bold; margin:2px; padding:0;}
#listingDetails form {margin:0; padding:0;  padding-left:2px;}
#listingDetails a:link {color:#cc0000; font-size:10px; text-decoration:none;}
#listingDetails a:visited {color:#cc0000; font-size:10px; text-decoration:none;}
#listingDetails a:hover {color:gray; font-size:10px; text-decoration:underline;}
#listingDetails a.PrintableVersionLink:link {color:#fff; font-size:10px; text-decoration:underline;}
#listingDetails a.PrintableVersionLink:visited {color:#fff; font-size:10px; text-decoration:underline;}
#listingDetails a.PrintableVersionLink:hover {color:#000; font-size:10px; text-decoration:none;}
#listingDetails input {font-size:10px; font-weight:normal;}
#listingDetails textarea {font-size:10px; font-weight:normal;}
#listingDetails .inputBox {background:#fff; border:1px solid #ccc; width:95%;}
#listingDetails .lth {background:#357C04 url(/Images/greenBG.jpg) repeat-x; border-bottom:1px solid #337204; border-left:1px solid #337204; border-top:1px solid #337204; color:#fff; font-size:10px; font-weight:bold; height:20px; margin:0; padding:3px; text-align:left;}
#listingDetails .rth {background:#357C04 url(/Images/greenBG.jpg) repeat-x; border-bottom:1px solid #337204; border-right:1px solid #337204;border-top:1px solid #337204; 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:#cc0000; font-size:10px; text-decoration:none;}
#Overflow a:visited {color:#cc0000; font-size:10px; text-decoration:none;}
#Overflow a:hover {color:gray; font-size:10px; text-decoration:underline;}

/* TabHolder Structure ********************************************************/
#TabHolder {float: none;font-size:93%;line-height:normal;width:95%;  padding-left:2px;}
#TabHolder ul {list-style:none;margin:0;padding:10px 0 0 0;}
#TabHolder li {background:url("/images/yellow_left.gif") no-repeat left top;float:left;margin:0;padding:0 0 0 9px;}
#TabHolder a {
  float:left;
  display:block;
  background:url("/images/yellow_right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#000;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#TabHolder a {float:none;}
/* End IE5-Mac hack */
#TabHolder a:hover { color:#000;}
#TabHolder #current {background-image:url("/images/left_on.gif");}
#TabHolder #current a {background-image:url("/images/right_on.gif");color:#000;padding-bottom:4px;}
#TabHolder .Current {background-image:url("/images/left_on.gif");}
#TabHolder .Lowered {background-image:url("/images/yellow_left.gif");}
#TabHolder  a.CurrentLink {background-image:url("/images/right_on.gif");color:#000;padding-bottom:4px;}
#TabHolder  a.LoweredLink {background-image:url("/images/yellow_right.gif");color:#000;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:#357C04; font-size:10px; text-decoration:underline;}
#EnhancedTabs a:visited {color:#357C04; font-size:10px; text-decoration:underline;}
#EnhancedTabs a:hover {color:gray; 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;}