@charset "utf-8";
	/* CSS Document */
	a:link {color:#d40203; text-decoration:underline;}
	a:visited {color:#d40203; text-decoration:underline;}
	a:hover {color:#A20202; text-decoration:underline;}
	body {background:#0919f2 ; color:#01558f; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; text-align:center;}
	h1 {color:#01558f; font-size:25px; margin:10px 0; text-transform:uppercase; margin:2px 0; padding:3px 0;}
	h2 {color:#01558f;}
	h3 {color:#01558f;}
	table {text-align:left;}
	button {background:#d40203; color:#fff; border:1px solid #fff; font-weight:bold; cursor:pointer; text-transform:uppercase; height:26px;}
	button:hover {background:#A20202; color:#fff; border:1px solid #fff; font-weight:bold; cursor:pointer; text-transform:uppercase; height:26px;}
	iframe {border:1px solid #cc0000;}
	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 15px;}

	
	#container {background:#fff; border:1px solid #cc0000; margin:10px auto; text-align:left; width:960px; z-index:1; padding:3px;}
	#masthead {background:#ffffff;	border-bottom:4px solid #f50505;	margin-bottom:3px;}
	#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 {border:1px solid #cc0000; border-bottom:none; clear:right; float:left; width:185px; margin-top:5px;}

	#menu ul {list-style:none; margin:0; padding:0;}
	#menu ul li {border-bottom:1px solid #cc0000; float:none; font-size:15px; font-weight:bold; line-height:33px; padding:0; text-align:left;}
	#menu ul li a {display:block;}
	#menu ul li a:link {color:#fff; margin:0 10px; text-decoration:none;}
	#menu ul li a:visited {color:#fff; margin:0 10px; text-decoration:none;}
	#menu ul li a:hover {color:#fff; margin:0 10px; text-decoration:none;}
	#menu ul li ul {display:none; margin:0; padding:0;}
	#menu ul li:hover {background:#fff; cursor:pointer;}
	#menu ul li:hover a {color:#01558f; display:block;}
	#menu ul li:hover ul {background:#fff; border:1px solid #cc0000; border-bottom:none; display:block; margin:-34px 0 0 185px; position:absolute;}
	#menu ul li:hover ul li {background:#f50505; color:#fff; font-size:12px; font-weight:bold; margin:0; padding:0;}
	#menu ul li:hover ul li:hover {background:#fff;}
	#menu ul li:hover ul li a {display:block; width:200px;}
	#menu ul li:hover ul li a:link {color:#fff; margin:0; padding:0 0 0 10px; text-decoration:none;}
	#menu ul li:hover ul li a:visited {color:#fff; margin:0; padding:0 0 0 10px; text-decoration:none;}
	#menu ul li:hover ul li a:hover {color:#01558f; margin:0; padding:0 0 0 10px; text-decoration:none;}
	
	#menu ul li.sfHover {background:#fff; cursor:pointer;}
	#menu ul li.sfHover a {color:#01558f; display:inline-block;}
	#menu ul li.sfHover a:link {color:#01558f; margin:0 10px; text-decoration:none;}
	#menu ul li.sfHover a:visited {color:#01558f; margin:0 10px; text-decoration:none;}
	#menu ul li.sfHover a:hover {color:#01558f; margin:0 10px; text-decoration:none;}
	#menu ul li.sfHover ul {background:#f50505; border:1px solid #cc0000; border-bottom:none; display:block; margin:0 0 0 -10px; position:absolute;}
	#menu ul li.sfHover ul li {color:#fff; font-size:12px; font-weight:bold; padding:0 0 0 10px;}
	#menu ul li.sfHover ul li a {display:block; width:200px;}
	#menu ul li.sfHover ul li a:link {color:#fff; margin:0; padding:0 0 0 10px; text-decoration:none;}
	#menu ul li.sfHover ul li a:visited {color:#fff; margin:0; padding:0 0 0 10px; text-decoration:none;}
	#menu ul li.sfHover ul li a:hover {color:#01558f; margin:0; padding:0 0 0 10px; text-decoration:none;}
	
	#menu_column {float:left; margin:10px 0; padding:0; width:185px;}
	#content {background:#fff; float:right;  margin:5px 0; min-height:500px; padding: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 #c42525; 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:#97B7BE; color:#fff; text-align:right; padding:5px 10px 8px 0;}
	#footer #footer_credits h3 {margin:0; padding:0; color:#fff; font-size:14px;}
	#footer #footer_Chrome {color:#01558f;}
	
	#disclaimer {color:#0d0d0f;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 #cc0000; 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;}
	#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 #cc0000; margin:0 0 10px 0; text-align:center; width:185px;}
	
	#FeaturedSpecials {background:#fff; border:1px solid #cc0000; margin:0 0 10px 0; text-align:center; width:185px;}
	
	#LatestAd {border:1px solid #cc0000; 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 #cc0000; width:95%;}
	
	#MakeOffer {display:none;}
	#EmailToFriend {display:none;}
	#EmailSeller {display:none;}
	#PaymentEstimator {display:none;}
	
	#QuickSearch {border:1px solid #cc0000; 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 #cc0000; 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; border-top: color:#000; font-size:13px; font-weight:bold; padding-bottom:3px; padding-left:16px;}
	#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:#01558f; padding-top:3px;}
	#details .detailsInfoTable {background:#fff; margin-top:5px; border:1px solid #cc0000; margin-bottom:10px;}
	#details .priceTR {background:#01558f; 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:#01558f; 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 #cc0000;}
	
	#details #phototabs {margin-top:20px; background:#fff; border:1px solid #cc0000;}
	#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 #cc0000; margin-bottom:10px; padding:3px;}
	#EmailSeller h3 {background:#01558f; 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 #cc0000; margin-bottom:10px;padding:3px;}
	#EmailToFriend h3 {background:#01558f; 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 #cc0000; margin-bottom:10px; padding:3px;}
	#MakeOffer h3 {background:#01558f; 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 #cc0000; margin-bottom:10px; padding:3px;}
	#PaymentEstimator h3 {background:#01558f; color:#fff; margin-bottom:10px;}
	#PaymentEstimator table tr th{text-align:left;}
	
	/* Try These Styles ******************************************************************************/
	#TryThese {background:#fff; border:1px solid #cc0000; 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:#01558f; 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 #cc0000;}
	.resultsBorder {border:1px solid #cc0000;}
	.resultsBorderBottom {border-bottom:1px solid #ccc;}
	.ResultsLine1 {background:#f2f2f2;}
	.ResultsLine2 {background:#fff;}
  .showingResultsText {color:#01558f; font-size:16px; padding-top:7px;}
	
	.TitleBackground {background:#01558f; padding:4px 0;}
	.TitleBackground h1 {color:#fff; margin:0; padding:0; text-align:center; font-size:21px;}
	#Details .CallNow {background:#c42525; color:#fff;}
	a.CallNowLink:link {color:#fff; text-decoration:none;}
	a.CallNowLink:visited {color:#fff; text-decoration:none;}
	a.CallNowLink:hover {color:#f4f4f4; text-decoration:underline;}
	.TextWebID {background:#f2f2f2; border:1px solid #b3b3b3; color:#000; font-size:18px; margin:5px 0; text-align:center;}
