@charset "utf-8";
	/* CSS Document */
	a:link {color:#35ad0e; text-decoration:underline;}
	a:visited {color:#35ad0e; text-decoration:underline;}
	a:hover {color:#68080C; text-decoration:underline;}
	body {background:#fff; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; text-align:center;}
	h1 {color:#000; font-size:25px; margin:10px 0; text-transform:uppercase; margin:2px 0; padding:3px 0;}
	h2 {color:#000;}
	h3 {color:#000;}
	label {font-size:12px; font-weight:bold; margin:0 5px 0 0; text-align:left;}
	table {text-align:left;}
	button {background:#0fbdb4; color:#fff; border:1px solid #fff; font-weight:bold; cursor:pointer; text-transform:uppercase; height:26px;}
	button:hover {background:#eb121d; color:#fff; border:1px solid #fff; font-weight:bold; cursor:pointer; text-transform:uppercase; height:26px;}
	iframe {border:1px solid #666;}
	dl {border-bottom:1px solid #d3d3d3;}
	dl dt {background:#f2f2f2; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; clear:left; float:left; font-weight:normal; margin:0; padding:5px; width:300px;}
	dl dd {background:#f2f2f2; border-right:1px solid #d3d3d3; margin-left:300px; padding:5px 5px 5px 10px;}
	
	
	#container {background:#fff; border:1px solid #666; margin:10px auto; text-align:left; width:960px; z-index:1; padding:3px;}
	#masthead {background:#ffffff; border-bottom:1px solid #210eb0;}
	#masthead #masthead_logo {float:left;	width:650px;}
	#masthead #masthead_info {background:#ffffff; color:#000000; float:right; width:260px; text-align:right;}
	#masthead #masthead_info h3 {color:#000000;font-size:17px; font-weight:normal; line-height:20px;}
	#masthead #masthead_info h2 {color:#000000;font-size:25px; font-weight:bold; padding-top:0px;}
	
	#menu {background:#000; border-bottom:1px solid #210eb0; clear:both; height:30px; width:100%; z-index:5;}
	
	#menu ul {list-style:none; margin:0; padding:0;}
	#menu ul li {border-left:1px solid #666; float:left; font-size:13px; font-weight:bold; line-height:28px; height:30px; padding:0 13px; text-align:left; position:relative;}
	#menu ul li a {display:block;}
	#menu ul li a:link {color:#51d665; margin:0; text-decoration:none;}
	#menu ul li a:visited {color:#51d665; margin:0; text-decoration:none;}
	#menu ul li a:hover {color:#51d665; margin:0; text-decoration:none;}
	#menu ul li ul {display:none; margin:0; padding:0;}
	#menu ul li:hover {background:#51d665; cursor:pointer;}
	#menu ul li:hover a {color:#e6d412; display:block;}
	#menu ul li:hover ul {background:#db2f11; border:1px solid #666; border-bottom:none; display:block; margin:2px 0 0 -14px; position:absolute;}
	#menu ul li:hover ul li {background:#6882f7; border:none; border-bottom:1px solid #666; float:none; margin:0; padding:0; width:200px;}
	#menu ul li:hover ul li:hover {background:#db2f11;}
	#menu ul li:hover ul li a {display:block; width:200px;}
	#menu ul li:hover ul li a:link {color:#51d665; padding:0 0 0 14px; text-decoration:none;}
	#menu ul li:hover ul li a:visited {color:#51d665; padding:0 0 0 14px; text-decoration:none;}
	#menu ul li:hover ul li a:hover {color:#e6d412; padding:0 0 0 14px; text-decoration:none;}
  
	#menu ul li.sfHover {background:#db2f11; cursor:pointer;}
	#menu ul li.sfHover a {color:#e6d412; display:block;}
	#menu ul li.sfHover a:link {color:#e6d412; margin:0; text-decoration:none;}
	#menu ul li.sfHover a:visited {color:#e6d412; margin:0; text-decoration:none;}
	#menu ul li.sfHover a:hover {color:#e6d412; margin:0; text-decoration:none;}
	#menu ul li.sfHover ul {background:#6882f7; border:1px solid #666; border-bottom:none; display:block; margin:2px 0 0 -14px; position:absolute;}
	#menu ul li.sfHover ul li {border:none; border-bottom:1px solid #666; float:none; margin:0; padding:0; width:200px;}
	#menu ul li.sfHover ul li a {display:inline-block; margin:0 10px; width:200px;}
	#menu ul li.sfHover ul li a:link {color:#51d665; padding:0 14px; text-decoration:none;}
	#menu ul li.sfHover ul li a:visited {color:#51d665; padding:0 14px; text-decoration:none;}
	#menu ul li.sfHover ul li a:hover {color:#e6d412; padding:0 14px; text-decoration:none;}
	
	#menu_column {float:left; margin:10px 0; padding:0; width:185px;}
	#content {background:#fff; float:right; clear:left; margin:5px 0;	padding:0 0px 20px 0; width:758px;}
	
	#Welcome {padding:0 5px; font-size:14px; line-height:20px;}
  #Welcome span{line-height:100%;}
	#Welcome img {padding-bottom:15px;}
	
	#footer {background:#000; border-top:1px solid #210eb0; color:#fff; line-height:18px; margin:10px 0 0 0; font-size:12px;}
  #footer a:link {color:#fff; font-size:12px;}
  #footer a:visited {color:#fff; font-size:12px;}
  #footer a:hover {color:#ccc; font-size:12px;}
	#footer #footer_menu {font-size:12px; width:560px; padding:5px 0 5px 10px;}
	#footer #footer_menu ul {}
	#footer #footer_menu ul li {float:left; width:150px;}
  #footer #footer_credits {color:#51d665; text-align:right; padding:5px 10px 8px 0;}
  #footer #footer_credits h3 {margin:0; padding:0; color:#51d665; font-size:14px;}
	#footer #footer_Chrome {color:#000000;}
	
	#disclaimer {color:#000;margin:10px auto; text-align:left;	width:960px; line-height:17px;}

	/* Pages *****************************************************************************************/
	#aboutus {line-height:20px; font-size:14px;}
	#contactus {}
	#contactus h2 {font-size:13px;}
	#contactUsForm {margin-top:15px; background:#f2f2f2; border:1px solid #666; padding-bottom:10px;}
	#details {}
	#finance {line-height:20px; font-size:14px;}
	#jobs {line-height:20px; font-size:14px;}
	#parts {line-height:20px; font-size:14px;}
	#search {}
	#staff {line-height:20px; font-size:14px;}
	#staff img {margin-right:8px; border:1px solid #000; margin-bottom:15px;}
	#staff a:link {font-size:14px; font-weight:bold;}
	
	
	/* Modules ***************************************************************************************/
	#BannerAds {border:1px solid #666; margin:0 0 10px 0; text-align:center; width:185px;}
	
	#FeaturedSpecials {background:#fff; border:1px solid #666; margin:0 0 10px 0; text-align:center; width:185px;}
	
	#LatestAd {border:1px solid #666; line-height:175%; margin:0 0 10px 0; width:185px;}
	
	#InternetSpecials {padding-left:5px; padding-top:5px;}
	#InternetSpecials img {border:1px solid #000;}
	#InternetSpecials h2 {}
	#InternetSpecials h3 {color:#a71a1d; font-size:24px; font-weight:bold; padding-top:10px; padding-bottom:10px;}
	#InternetSpecials li {font-size:11px; line-height:19px; padding-left:5px;}
	#InternetSpecials table {margin:0 0 20px 0;}
	#InternetSpecials table tr td table {background:#f2f2f2; border:1px solid #666; width:95%;}
	
	#MakeOffer {display:none;}
	#EmailToFriend {display:none;}
	#EmailSeller {display:none;}
	#PaymentEstimator {display:none;}
	
	#QuickSearch {border:1px solid #666; line-height:24px; margin:0px 0 10px 0; width:185px;}
	#QuickSearch form {margin:0 10px; padding:0;}
	#QuickSearch label {display:block; font-weight:bold; margin:0; padding:0;}
	#QuickSearch select {border:1px solid #000; width:163px; margin-bottom:3px;}
	#QuickSearch table {margin-top:0px; margin-bottom:8px;}
	#qsWorking {display:none; font-weight:bold;}
	
	/* Breadcrumbs ******************************************************************************/
	#breadcrumbs {padding:5px; padding-left:0;}
	
	#search h1 {font-size:20px;}
	#Search_Listings {color:#000;}
	#Search_Smart {background:#fff; border:1px solid #666; line-height:175%; margin:0 0 10px 0; width:185px;}
	#Search_Smart img {padding:7px 0}
	#Search_Smart a:link {}
	#Search_Smart a:visited {}
	#Search_Smart a:hover {}
	#Search_Smart .smartSearchHeading {background:#E8E8E8; color:#000; font-size:13px; font-weight:bold; padding-bottom:3px; padding-left:16px; padding-top:2px;}
	#Search_Smart .smartSearchListing {line-height:21px; padding:3px 0 3px 6px;}
	#Search_Smart .smartSearchCount {color:#666;}
	
	
	/* Details Page Styles ***************************************************************************/
	#details {padding:0px;}
	#details h1 {font-size:23px;}
	#details h3 {color:#fff; font-size:18px; font-weight:bold; margin:0; padding:5px 0 5px 4px;}
	#details h4 {color:#fff; font-size:14px; font-weight:normal; margin:0; padding:0 5px 0 0;}
	#details .stockNumber {font-size:12px; color:#000; padding-top:3px;}
	#details .detailsInfoTable {background:#fff; margin-top:5px; border:1px solid #666; margin-bottom:10px;}
	#details .priceTR {background:#000; border-bottom:1px solid #999;}
	#details .VehicleInfo {color:#000; padding-left:5px; font-size:12px; line-height:21px;} 
	#details .gasMileage {font-size:24px; font-weight:bold; padding-top:3px; color:#666666;}
	#details .callnow {background:#000; border-top:1px solid #fff; border-bottom:2px solid #fff; font-size:18px; font-weight:bold; color:#fff; padding:4px; text-align:center;}
	#details .photoTabThumbText {margin:10px 0 5px 3px; text-align:center;}
	
	#details #shopperstoolbox {background:#f2f2f2; border:#D7DBDE; margin:0; padding:5px; line-height:20px;}
	#details #shopperstoolbox h3 {background:none; border:none; color:#fff; margin:0; padding:0; color:#737373;}
	#details #shopperstoolbox img {margin-right:5px; vertical-align:middle;}
	#details #shopperstoolbox table {width:100%;}
	#details #shopperstoolbox a:link {color:#444; font-size:12px;}
	#details #shopperstoolbox a:visited {color:#444; font-size:12px;}
	#details #shopperstoolbox a:hover {color:#000; font-size:12px;}
	
	#details #detailtabs {margin-bottom:20px;}
	#details #General {font-size:12px; color:#343232; padding:10px 6px 6px 5px; line-height:19px;}
	#details #General ul {height:auto; list-style:none; position:relative; margin:0; padding:0; font-size:12px;}
	#details #General li {float:left; position:relative; width:240px; font-size:12px;}
	#details #Manufacturer {font-size:12px; color:#343232; padding:0px 6px 6px 20px; line-height:19px;}
	#details #TechSpecs li {line-height:19px;}
	#details #tabs {margin-top:20px; background:#fff; border:1px solid #666;}
	
	#details #phototabs {margin-top:20px; background:#fff; border:1px solid #666;}
	#details #phototabs #Photos {font-size:12px; color:#343232; line-height:19px;}
	#details #phototabs #Photos ul{height:auto; list-style-type:none; position:relative; width:auto; margin:0; padding:0; padding-left:77px; font-size:12px;}
	#details #phototabs #Photos li{float:left; position:relative; width:200px; padding-left:0px; font-size:12px;}
	#details .photoTabText {color:#4d4d4d; font-size:14px; font-weight:bold;}
	#details .photoTabThumbText {color:#5D5B5B; text-align:left; font-size:14px; font-weight:bold;}
	#details a.nextPrev:link {color:#4d4d4d; font-size:13px; text-decoration:underline;}
	#details a.nextPrev:visited {color:#4d4d4d; font-size:13px; text-decoration:underline;}
	#details a.nextPrev:hover {color:#666; font-size:13px; text-decoration:underline;}
	#details .thumbnailPics {border:1px solid #555;}
	
	/* Request More Information ***************************************************************************/
	#EmailSeller {display:none; background:#fff; border:1px solid #666; margin-bottom:10px; padding:3px;}
	#EmailSeller h3 {background:#000; color:#fff; margin-bottom:10px;}
	#EmailSeller .error {background:#fff; border:1px solid #cc0000;}
	#ES_FormErrors div {background:#fff; border:1px solid #cc0000; display:none; padding:5px;}
	#ES_FormErrors label.error {border:none; color:#cc0000; float:none; padding:5px; text-align:left;  width:auto; line-height:19px;}
	
	/* Email To Friend Styles ************************************************************************/
	#EmailToFriend {display:none; background:#fff; border:1px solid #666; margin-bottom:10px;padding:3px;}
	#EmailToFriend h3 {background:#000; color:#fff; margin-bottom:10px;}
	#EmailToFriend .error {background:#fff; border:1px solid #cc0000;}
	#EmailToFriend #EF_FormErrors div {background:#fff; border:1px solid #cc0000; display:none; padding:5px;}
	#EmailToFriend #EF_FormErrors label.error {border:none; color:#cc0000; float:none; padding:5px; text-align:left; width:auto; line-height:19px;}
	
	/* Make Offer Styles ****************************************************************************/
	#MakeOffer {display:none; background:#fff; border:1px solid #666; margin-bottom:10px; padding:3px;}
	#MakeOffer h3 {background:#000; color:#fff; margin-bottom:10px;}
	#MakeOffer .error {background:#fff; border:1px solid #cc0000;}
	#MakeOffer #MO_FormErrors div {background:#fff; border:1px solid #cc0000; display:none; padding:5px;}
	#MakeOffer #MO_FormErrors label.error {border:none; color:#cc0000; float:none; padding:5px; text-align:left; width:auto;}
	
	/* Payment Estimator Styles ***********************************************************************/
	#PaymentEstimator {display:none; background:#fff; border:1px solid #666; margin-bottom:10px; padding:3px;}
	#PaymentEstimator h3 {background:#000; color:#fff; margin-bottom:10px;}
	#PaymentEstimator table tr th{text-align:left;}
	
	/* Try These Styles ******************************************************************************/
	#TryThese {background:#fff; border:1px solid #666; margin-bottom:10px; margin-top:10px; width:185px;}
	#TryThese h3 {font-size:12px; font-weight:bold; padding-bottom:3px;}
	#TryThese ul {}
	#TryThese ul li {text-align:center;}
	
	
	#siteMap {line-height:22px;}
	
	/* Classes ***************************************************************************************/
	.clearright {clear:right;}
	.clearleft {clear:left;}
	.clearboth {clear:both;}
	
	.form {margin:0; padding:0;}
	.form ul {margin:0; padding:0;}
	.form ul li {clear:left; line-height:175%;}
	.form ul li label {color:#000; display:block; float:left; font-weight:bold; margin:0 5px 0 0; text-align:right; width:100px;}
	.form ul li input {border:1px solid #666; margin-bottom:10px;}
	.form ul li select {border:1px solid #666; margin-bottom:10px;}
	.form ul li textarea {border:1px solid #666; margin-bottom:10px;}
	#FormErrors {line-height:20px; font-weight:bold;}
	
	.errorText {color:#970C11; font-size:12px;}
	
  /* Search ****/
	.sortbar {background:#000; color:#fff; font-size:12px; font-weight:bold; height:28px; line-height:23px;}
	.sortbar a:link {color:#fff; font-size:12px;}
	.sortbar a:visited {color:#fff; font-size:12px;}
	.sortbar a:hover {color:#ccc; font-size:12px;}
	.sortbarBorder {border:1px solid #666;}
	.resultsBorder {border:1px solid #666;}
	.resultsBorderBottom {border-bottom:1px solid #ccc;}
	.ResultsLine1 {background:#f2f2f2;}
	.ResultsLine2 {background:#fff;}
	.showingResultsText {color:#000; font-size:16px; padding-top:7px;}
  
	.TitleBackground {background:#000; padding:4px 0;}
	.TitleBackground h1 {color:#fff; margin:0; padding:0; text-align:center; font-size:21px;}
	#Details .CallNow {background:#210eb0; color:#fff;}
  #Details a.CallNowLink:link {color:#fff;}
  #Details a.CallNowLink:visited {color:#fff;}
  #Details a.CallNowLink:hover {color:#f4f4f4;}
	.TextWebID {background:#f2f2f2; border:1px solid #b3b3b3; color:#000; font-size:18px; margin:5px 0; text-align:center;}

  .ui-widget {font-family:arial; font-size:inherit;}
  .ui-button-text-only .ui-button-text {padding:2px;}
  .ui-button .ui-button-text {display:block; line-height:1.5;} 
  .ui-slider .ui-slider-handle {cursor:pointer;}

/* Search Page Styles ****************************************************************************/
#search {margin:0; color:#444; text-align:left;}
#search h1 {color:#505255; font-size:28px; font-weight:bold; padding-top:8px; padding-bottom:3px; margin:0;}
#search h3 {color:#333; font-size:17px; margin:0; padding:0; padding-left:5px;}
#search .counts {font-size:15px; font-weight:normal; width:740px;}

#menu_column #ajaxSearch {background:#f8f8f8; border:1px solid #aaa;}
#menu_column #ajaxSearch .topTitle {background:#ccc; padding:5px; margin:0; color:#4a4a4a; border-bottom:1px solid #B3B3B3;}
#menu_column #ajaxSearch h1 {background:#ccc; padding:5px; margin:0; color:#4a4a4a; border-bottom:1px solid #B3B3B3;}
#menu_column #ajaxSearch .hint {float:right; color:#666; font-weight:normal; font-size:10px;}
#menu_column #ajaxSearch form {margin:0 0 6px 0; padding:0;}
#menu_column #ajaxSearch input {background:#fff; border:1px solid #d3d3d3; color:#555; font-family:inherit; font-size:inherit; font-weight:bold; width:157px; -moz-border-radius:3px; border-radius:5px; padding:3px 7px;}
#menu_column #ajaxSearch input.small {width:55px;}
#menu_column #ajaxSearch input.medium {width:55px;}
#menu_column #ajaxSearch select {background:#fff; border:1px solid #c2c2c2; color:#555; font-family:inherit; font-size:inherit; font-weight:bold; width:173px; -moz-border-radius:3px; border-radius:5px; padding:3px 7px;}
#menu_column #ajaxSearch select.small {width:85px;}
#menu_column #ajaxSearch select.medium {width:110px;}
#menu_column #ajaxSearch .holder {margin:10px 5px;}
#menu_column #ajaxSearch .holder label {color:#333; width:170px;}
#menu_column #ajaxSearch .holder .slider-holder {margin:10px auto 0 auto; width:160px; z-index:1;}
#menu_column #ajaxSearch .holder .division-radio-holder {float:none; margin:0; width:185px;}
#menu_column #ajaxSearch .holder .division-radio-holder label {width:41px;}
#menu_column #ajaxSearch .holder .media-radio-holder label {width:54px;}
#menu_column #ajaxSearch .holder .radio-holder {float:none; margin:0; width:185px;}
#menu_column #ajaxSearch .holder .radio-holder label {width:35px;}
#menu_column #ajaxSearch .holder .radio-holder label.certified {width:60px;}
#menu_column #ajaxSearch .holder .radio-holder input {border:none;}
#menu_column #ajaxSearch a.shareLink:link {color:#333; font-size:10px; font-weight:bold; text-decoration:underline;}
#menu_column #ajaxSearch a.shareLink:visited {color:#333; font-size:10px; font-weight:bold; text-decoration:underline;}
#menu_column #ajaxSearch a.shareLink:hover {color:#555; font-size:10px; font-weight:bold; text-decoration:underline;}
#menu_column #ajaxSearch .searchClassTitles {color:#990000;}

#searchListings {float:left; width:740px; padding-top:5px;}
#searchListings button:hover {background:#ccc;}
#searchListings a:link {color:#990000; font-size:14px; font-weight:bold;}
#searchListings a:visited {color:#990000; font-size:14px; font-weight:bold;}
#searchListings a:hover {color:#222; font-size:14px; font-weight:bold;}
#searchListings .resultsBorderBottom {border-bottom:1px solid #ccc;}
#searchListings .ResultsLine1 {background:#f2f2f2;}
#searchListings .ResultsLine2 {background:#fff;}
#searchListings .price {font-size:17px; font-weight:bold;}
#searchListings .stockPhoto {background:#f2f2f2; border:1px solid #ccc; color:#888; font-size:16px; font-weight:bold; width:198px; height:46px; line-height:46px;}

#searchListings .sortIcons {background:#b3b3b3; border:1px solid #fff; float:left; margin:0 5px; padding:6px 4px 2px 4px; height:24px;  -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
#searchListings .sortIcons:hover {background:#888; border:1px solid #fff; float:left; margin:0 5px; padding:6px 4px 2px 4px; height:24px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
#searchListings .sortIcons:active {background:#666; border:1px solid #fff; float:left; margin:0 5px; padding:6px 4px 2px 4px; height:24px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}

#searchListings select {background:#fff;border:1px solid #d3d3d3;color:#555555;font-family: inherit; font-size:inherit; font-weight:bold;width:180px; -moz-border-radius:3px; border-radius:5px; padding:3px 7px;}
#searchListings table {border:1px solid #aaa; font-size:12px;}
#searchListings .NoResults {background:#f2f2f2; border-bottom:1px solid #aaaaaa; color: #990000; font-size:20px; line-height:75px; text-align:center;}
#searchListings thead td {background:#000; color:#fff; border-bottom:1px solid #aaaaaa; font-size:11px; font-weight:bold; padding:5px 2px;}
#searchListings thead td label {width:30px;}
#searchListings thead td .ui-widget {font-size:10px;} 
#searchListings thead table {border:0;}
#searchListings thead table td {border:0;}
#searchListings tbody table {border:0;}
#searchListings tfoot table {border:0;}
#searchListings tfoot td {background:#e2e2e2; font-size:11px; font-weight:bold; padding:5px 2px;}
#searchListings tfoot td label {width:30px;}
#searchListings tfoot td .ui-widget {font-size:10px;}
#searchListings #PageList a {font-size:10px;}
#searchListings .paging-prev_class {background:#fff; border:1px solid #999; display:inline-block; margin:0 2px 0 0; padding:3px 6px; font-size:10px; text-decoration:none; -moz-border-radius:3px; border-radius:5px;}
#searchListings .paging-prev_class:hover {background:#fff; border:1px solid #990000; color:#990000; display:inline-block; margin:0 2px 0 0; padding:3px 6px; font-size:10px;}
#searchListings .paging-next_class {background:#fff; border:1px solid #999; display:inline-block; margin:0 2px 0 0; padding:3px 6px; font-size:10px; text-decoration:none; -moz-border-radius:3px; border-radius:5px;}
#searchListings .paging-next_class:hover {background:#fff; border:1px solid #990000; color:#990000; display:inline-block; margin:0 2px 0 0; padding:3px 6px; font-size:10px;}
#searchListings .paging-current_class {background:#990000; border:1px solid #990000; display:inline-block; color:#fff; margin:0 2px 0 0; padding:3px 6px; font-size:10px; -moz-border-radius:3px; border-radius:5px;}
#searchListings .paging-dots_class {background:#fff; border:1px solid #999; display:inline-block; margin:0 2px 0 0; padding:3px 6px; font-size:10px; -moz-border-radius:3px; border-radius:5px;}
#searchListings .paging-page_numbers_class {background:#fff; border:1px solid #999; display:inline-block; margin:0 2px 0 0; padding:3px 6px; font-size:10px; -moz-border-radius:3px; border-radius:5px;}
#searchListings .paging-page_numbers_class:hover {background:#fff; border:1px solid #990000; color:#990000; display:inline-block; margin:0 2px 0 0; padding:3px 6px; font-size:10px;}



