﻿		/*HTML ELEMENTS */
body {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
	TEXT-ALIGN:left;
	COLOR:#333333;
	BACKGROUND-COLOR:#ffffff;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	margin-top: 0;
	}
body.editorbody {background:#ffffff none;}
.center {text-align:center;}
td {
	VERTICAL-ALIGN:top;
	TEXT-ALIGN:left;
	font-size:11px;
	}

sup {
	MARGIN-TOP:0px;
	FONT-SIZE:10px;
	}
a sup {
	TEXT-DECORATION:none;
	}
img {
	BORDER:0px;
	}	
	
/* HEADINGS */
H1, H2, H3, H4, H5, DT, H6, TFOOT, THEAD, TH {
	TEXT-DECORATION:none;
	WORD-SPACING:normal;
	LETTER-SPACING:normal;
	TEXT-TRANSFORM:none;
	font-family: "Times New Roman", Times, serif;
	}
H1	{
	font-family: Georgia, serif;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: -1px;
	line-height: 1.2em;
	FONT-SIZE:22px;
	COLOR:#333;
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:5px;
	padding-bottom: 6px;
	border-bottom: dotted 1px #cccccc;
	}
H2	{
	font-family: Georgia, serif;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: -1px;
	line-height: 1.2em;
	FONT-SIZE:18px;
	COLOR:#333;
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:0px;
	padding-bottom: 6px;
	border-bottom: dotted 1px #cccccc;
	}			
H3	{
	FONT-SIZE:18px;
	COLOR:#ecae08;
	MARGIN-BOTTOM:0px;
	}			
H4	{
	FONT-SIZE:14px;
	COLOR:#ecae08;
	MARGIN-BOTTOM:0px;
	}			
H5, DT	{	
	FONT-SIZE:13px;
	}			
H6	{	
	FONT-SIZE:11px;
	}		
TFOOT,THEAD {	
	FONT-SIZE:12px;
	}			
TH	{
	VERTICAL-ALIGN:baseline;
	FONT-SIZE:14px;
	FONT-WEIGHT:bold;
	}
	
	/* IMAGE FADER */

#slideshow {
    position:relative;
    height:250px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    width: 530px;
    height: 250px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
	width: 530px;
    height: 250px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

/* Custom Block Quotes - Michael Marques - 4/2/2010 */
blockquote {
	background:#f9f9f9;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #F9CA4F;
	font-family: Georgia, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.5em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F9CA4F;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 40px;
	margin-left: 0px;
	padding-top: 0.5em;
	padding-right: 10px;
	padding-bottom: 0.5em;
	padding-left: 10px;
}

.author {
	float:right;
	color:#333333;
	font-weight:500;
}

/* OTHER TEXT */
SMALL	{	
	FONT-SIZE:.7em;
	}	
BIG	{	
	FONT-SIZE:1.17em;
	}	
PRE	{	
	FONT-FAMILY: Arial,Courier New, monospace;
	}

/* LIST 
UL LI	{	
	LIST-STYLE-TYPE:square ;
	}	
UL LI LI	{	
	LIST-STYLE-TYPE:disc;
	}	
UL LI LI LI	{	
	LIST-STYLE-TYPE:circle;
	}		
OL LI	{	
	LIST-STYLE-TYPE:decimal;
	}	
OL OL LI	{	
	LIST-STYLE-TYPE:lower-alpha;
	}	
OL OL OL LI	{	
	LIST-STYLE-TYPE:lower-roman;
	}
OL UL LI {
	LIST-STYLE-TYPE:square ;
	}
	*/
/* LINKS */
A, A:HOVER, A:LINK, A:VISITED {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	FONT-WEIGHT:700;
	TEXT-DECORATION:underline;
	COLOR:#ecae08;
	}	
	
		/*HTML ELEMENTS */	
	
	
		/* Element Classes */	
/* OUTLINE | DROP-SHADOW | REQUIRED */
.OUTLINE {
	BACKGROUND:#FFFFFF;
	BORDER-TOP:#9bc4d6 1px solid;
	BORDER-BOTTOM:#9bc4d6 1px solid;
	BORDER-RIGHT:#9bc4d6 1px solid;
	}	
.REQUIRED {
	COLOR:#FF0000;
	FONT-SIZE:12px;
	FONT-WEIGHT:500;
	}

/* IMAGES */

.ALEFT {
	Float:LEFT;
	PADDING-RIGHT:10px;
	PADDING-BOTTOM:10px;
	}
.ARIGHT {
	Float:RIGHT;
	PADDING-LEFT:10px;
	padding-bottom:10px;
	}

/* WIDTH */

.w50{width:50px;}
.w75{width:75px;}
.w100{width:100px;}
.w150{width:150px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px;}
.w550{width:550px;}
.w600{width:550px;}


/* HEIGHT */
.h50{height:75px;}
.h75{height:75px;}
.h100{height:75px;}
.h200{height:200px;}
.h275{height:275px;}
.h600 { HEIGHT:600px}

.couponholder {
	width: 525px;
	float:left;
	display: block;
}
.coupon {
	width: 230px;
	padding: 10px;
	text-align: center;
	border: 2px dashed #ccc;
	float: left;
	margin: 5px;
	font-size: 9px;
}

.coupon h1 {
	font-size:20px;
	color:#ecae08;
	font-weight:normal;
	margin-bottom:10px;
}

		/* End Element Classes */	

	

		/* TEMPLATED SECTIONS */
#MainTable
{
	margin-top: 0; width:980px;
}	
/* TOPNAV */
#TopCol
{
	position: relative;
}

.TOPNAV {
	margin-left:370px;
	position: absolute;
	}
.TOPNAV, .TOPNAV a, .TOPNAV a:hover, .TOPNAV a:visited, .TOPNAV a:link{
	COLOR: #333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
	TEXT-DECORATION:none;
	FONT-WEIGHT:700;
	}
	
.TOPNAV UL{
	list-style: none;
	margin-top: 4px;
}

.TOPNAV LI{
	display: inline;
	padding-right: 16px;
	list-style-type:none;
}

#banner{position: relative;}
	
/* LEFTNAV  */
#LeftCol{vertical-align:top; padding-top: 20px; padding-left:25px; width:163px;}
#LeftCol a.selected {
	color:#ecae08;
}

.LEFTNAV {width:160px;}
.LEFTNAV, .LEFTNAV a, .LEFTNAV a:hover, .LEFTNAV a:visited, .LEFTNAV a:link
{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE:12px; FONT-WEIGHT:bold; COLOR:#666666; TEXT-DECORATION:none;}

.LEFTNAV ul{
	margin:0 0 2px 0;
	padding:0px;
	list-style:none;
	color: #ecae08;
}
.LEFTNAV li a {
	height: auto;
	margin-bottom:2px;
	text-decoration: none;
	font-weight:bold;
	background: url(../images/nav_bg22.gif);
	color: #ecae08;
}
.LEFTNAV ul li a {
	color: #ecae08;
}
.LEFTNAV li a:link, .LEFTNAV li a:visited {color: #666666; display: block;padding: 8px 0 5px 22px;}
.LEFTNAV li a:hover, .LEFTNAV li a:active {
	color: #ecae08;
	padding: 8px 0 5px 22px;
}
	
.LEFTNAV li.large {height:45px; background-image:url(../images/nav_bg2.gif);}
	
ul.leftmenu_submenu {border: solid 1px #cccccc; margin-bottom: 2px;background-color: #ffffff;}	
ul.leftmenu_submenu  {font-size:11px;}
ul.leftmenu_submenu li {font-size:11px;background-image:url('none'); background-color:#ffffff;margin:0 10px 0 10px;padding:0;}
ul.leftmenu_submenu li a, ul.leftmenu_submenu li ul li a:link, ul.leftmenu_submenu li ul li a:visited {font-size:11px;background-image:url('none');background-color:#ffffff;border-bottom:dotted 1px #cccccc;width:80%;}                            
ul.leftmenu_submenu li a:hover, ul.leftmenu_submenu li ul li a:active{
	color: #ecae08;
	text-decoration:none;
	border-bottom:dotted 1px #cccccc;
	width:80%;
}
ul.leftmenu_submenu li.last {border-bottom: none;}

ul.leftmenu_submenu li ul {margin-bottom: 2px;background-color: #ffffff;}	
ul.leftmenu_submenu li ul {font-size:11px;}
ul.leftmenu_submenu li ul li {font-size:11px;background-image:url('none'); background-color:#ffffff;margin:0 10px 0 10px;}
ul.leftmenu_submenu li ul li a, ul.leftmenu_submenu li ul li a:link, ul.leftmenu_submenu li ul li a:visited {font-size:11px;background-image:url('none');background-color:#ffffff;border-bottom:dotted 1px #cccccc;width:80%;}                            
ul.leftmenu_submenu li ul li a:hover, ul.leftmenu_submenu li ul a:active{
	color: #ecae08;
	text-decoration:none;
	border-bottom:dotted 1px #cccccc;
	width:80%;
}
ul.leftmenu_submenu li ul li.last {border-bottom: none;}

ul.leftmenu_submenu li ul li ul {margin-bottom: 2px;background-color: #ffffff;}	
ul.leftmenu_submenu li ul li ul {font-size:10px;}
ul.leftmenu_submenu li ul li ul li {font-size:10px;background-image:url('none'); background-color:#ffffff;margin:0 10px 0 10px;}
ul.leftmenu_submenu li ul li ul li a, ul.leftmenu_submenu li ul li ul li a:link, ul.leftmenu_submenu li ul li ul li a:visited {font-size:10px;background-image:url('none');background-color:#ffffff;border-bottom:thin none;height:15px;width:80%;}                            
ul.leftmenu_submenu li ul li ul li a:hover, ul.leftmenu_submenu li ul li ul li a:active{
	color: #ecae08;
	text-decoration:none;
	border-bottom:dotted 1px #cccccc;
	width:80%;
}
ul.leftmenu_submenu li ul li ul li.last {border-bottom: none;}
#socialLeft p {margin-top:5px; margin-bottom:5px; margin-left:-5px;}
#socialLeft p img {width:165px;}
	
.border-bottom-dotted {border-bottom:dotted 1px #cccccc;width:100%;}
.border-bottom-dotted2 {border-bottom:dotted 1px #cccccc;width:100%;}
.border-bottom-dotted3 {border-bottom:dotted 1px #cccccc;width:100%;}
	
/*
.LEFTNAV ul ul {border: solid 1px #cccccc; margin-bottom: 2px;background-color: #ffffff; font-size:11px;}	
.LEFTNAV ul ul li {font-size:11px;background-image:url('none'); background-color:#ffffff;margin:0 10px 0 10px;padding:0;}
.LEFTNAV ul ul li a, 
.LEFTNAV ul ul li a:link, 
.LEFTNAV ul ul li a:visited 
{font-size:11px;background-image:url('none');background-color:#ffffff;}                            
.LEFTNAV ul ul li a:hover, 
.LEFTNAV ul ul li a:active
{color: #336699; text-decoration:none;}
.LEFTNAV ul ul li.last {border-bottom: none;}

.LEFTNAV ul ul ul {margin-bottom: 2px;background-color: #ffffff; font-size:11px;}	
.LEFTNAV ul ul ul li {font-size:11px;background-image:url('none'); background-color:#ffffff;margin:0 10px 0 10px;}
.LEFTNAV ul ul ul li a, 
.LEFTNAV ul ul ul li a:link, 
.LEFTNAV ul ul ul li a:visited 
{font-size:11px;background-image:url('none');background-color:#ffffff;}                            
.LEFTNAV ul ul ul li a:hover, 
.LEFTNAV ul ul ul li a:active
{color: #336699; text-decoration:none;}
.LEFTNAV ul ul ul li.last {border-bottom: none;}

.LEFTNAV ul ul ul ul {margin-bottom: 2px;background-color: #ffffff; font-size:10px;}	
.LEFTNAV ul ul ul ul li {font-size:10px;background-image:url('none'); background-color:#ffffff;margin:0 10px 0 10px;}
.LEFTNAV ul ul ul ul li a, 
.LEFTNAV ul ul ul ul li a:link, 
.LEFTNAV ul ul ul ul li a:visited 
{font-size:10px;background-image:url('none');background-color:#ffffff;}                            
.LEFTNAV ul ul ul ul li a:hover, 
.LEFTNAV ul ul ul ul li a:active
{color: #336699; text-decoration:none;}
.LEFTNAV ul ul ul ul li.last {border-bottom: none;}

*/
	
/*  MAIN CONTENT TABLE */
#RightCol
{
	vertical-align:top;
	padding:8px;
	height:400px;
	width: 776px;
}


/* MAIN CONTENT COLUMN */

#RightCol td
{
		vertical-align:top;
}
#BodyTable
{
width: 776px;
}
#BodyCol
{
	width:572px;
}



.CONTENT {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	COLOR:#333333;
	MARGIN-TOP:10px;
	MARGIN-BOTTOM:10px;
	MARGIN-LEFT:0;
	PADDING-RIGHT:10px;
	background-image: url(../images/bg_content.gif);
	background-repeat: repeat-x;
	border: solid 1px #CCCCCC;
	width: 530px;
	padding: 20px;
	}
#home .CONTENT {width:530px;}
#SideBarCol
{
	vertical-align:top; wdth:194px;
	
}
.SIDEBAR 
{
margin-top: 10px;
margin-left: 5px;
width: 192px;
}
	
/* BOTTOMNAV | DISCLAIMER */
#FooterCol
{
	background-color:#ffffff;
}

.BOTTOMNAV {
	PADDING-LEFT:10px;
	PADDING-BOTTOM:10px;
	TEXT-ALIGN:center;
	LINE-HEIGHT:12px;
	position: relative;
	}
.BOTTOMNAV, .BOTTOMNAV a, .BOTTOMNAV a:visited, .BOTTOMNAV a:link{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	FONT-SIZE:9px;
	FONT-WEIGHT:700;
	COLOR:#666666;
	TEXT-DECORATION:none;
	}
	
.BOTTOMNAV a:hover, .BOTTOMNAV a.active {text-decoration:underline;}	
#Bcredted {float:right; position:relative; padding-top:25px; padding-bottom:10px; color:#666666; margin-right:10px; font-size:10px;  text-transform:none;}
#Bcredted a, #Bcredted a:active, #Bcredted a:hover, #Bcredted a:link, #Bcredted a:visited {color:#666666; font-size:10px; text-transform:none; text-decoration:underline;}
#Bcredted a:hover {color:#666666;}

.DISCLAIMER {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:10px;
	FONT-STYLE:italic;
	FONT-WEIGHT:700;
	COLOR:#FFFFFF;
	BACKGROUND:#CC0000;
	HEIGHT:20px;
	MARGIN-TOP:10px;
	PADDING-LEFT:10px;
	PADDING-TOP:5px;
	PADDING-BOTTOM:5px;
	}

#footer_logos { width: 485px; height:46px;}
		/*HTML ELEMENTS */
	
#footer_mb_logo{  position:absolute; top: 10px; right: 0px; width: 42px; height: 39px; cursor:pointer;}

#btnView {
	background:transparent url(../images/view1.jpg) no-repeat scroll 0 0;
	height:29px;
	width:59px;
	padding-left:12px;
	margin-top:-26px; 
	margin-left:95px;
}
.special_car #btnView {margin-top:-13px !important;}
#btnView a, #btnView a:active, #btnView a:hover, #btnView a:link, #btnView a:visited {
	color:#ffffff;
	font-size:13px;
	position:relative;
	text-decoration:none;
	top:4px;
}
.btnViewHome {
	background: transparent url(../images/view1.jpg) no-repeat scroll 0pt 0pt; 
 	margin-left: 80px; 
 	width: 59px; 
 	padding-left: 15px; 
 	height: 29px; 
 	margin-top: 125px;
 	float:left;
 	position:absolute;
 	}
#mfc .btnViewHome {
	margin-top:-18px;
	*margin-top:-8px; *margin-left:38px;
}
.btnViewHome a,.btnViewHome a:active, .btnViewHome a:hover, .btnViewHome a:link, .btnViewHome a:visited {
	color:#ffffff;
	font-size:13px;
	position:relative;
	text-decoration:none;
	top:4px;
}

/* TradeIn*/
#tradein #SideBarCol {display:none;}
#tradein .CONTENT {width:735px;}
#tradein .CONTENT iframe {width:618px;}




table#dl1 {margin-bottom:10px;}
/* Cms admin styles */

/* Admin sections */
.adminHeader
{
	text-align:center;
	padding-top:20px;
	margin-top:20px;
}

.admintable, .head
{
	WIDTH:600PX;
	font-weight:300;
	font-size:12px;
	background-color: #333;		
}
.admintable strong, #DataList1
{
	color:#333;
	font-weight:700;
	font-size:13px;
}
.admincol
{
	text-align:center;
	color:White;
	font-weight:bold;
}
.admincol, .admincol h1
{
	text-align:center;
	width:550px;
	color:White;
	font-weight:bold;
}
.adminlinks a 
	{
	color:#ecae08;
	display:block;
}
/*

padding:8px 0 5px 30px;
.adminlinks a {height: auto; margin-bottom:2px; text-decoration: none; font-weight:bold; background: url(/images/nav_bg2.gif);}
.adminlinks a:link, .adminlinks a:visited {color: #666666; display: block;padding: 8px 0 5px 30px;}
.adminlinks a:hover, .adminlinks a:active {color: #336699; padding: 8px 0 5px 30px; }*/
.adminlinks br {display:none}
.smallCopy
{
	color:#334433;
}

#Pagebody_4_1, #Pagebody_4_1, #pageLeftnav_4_1, #pageleftnav_4_1, #pageSideBar_4_1,  #pagesidebar_4_1,   #CTA_4_1, #intro_4_1
{
	width:200px;
	overflow:hidden;
}	
#errlab
{
	font-weight:bold;
	color:Red;
}
#Leftnav1_admindiv
{
	line-height:20px;
}

/*Visual Editor */
.bgwhite, body.bgwhite
{
	background-color:White;
	background-image:none;
}
.Pagebody_EndTab, .Pagebody_EndTab, .pageLeftnav_EndTab, .pageleftnav_EndTab, .pageSideBar_EndTab,  .pagesidebar_EndTab,   .CTA_EndTab, .intro_EndTab 
{
	display:none;
}

/* End Cms admin styles */


/* Browser Specific HACKS: IF Needed place at end of style sheet, so errors do not
	prevent cross-browser CSS from being applied */

/* Make Margins safe on MAC as in Windows*/
html>body p {margin: 15px 0;}


#HomeCall{
position: absolute;
top: 170px;
left: 800px;
width: 300px;
color:#ffffff;
font-size: 24px;
}

#HomeContact{
position: absolute;
top: 260px;
left: 800px;
background-image: url(../images/btnHeader.jpg);
background-repeat: no-repeat;
width: 187px;
height: 35px;
color: #ffffff;
padding: 9px 0 0 18px;
}

#HomeContact a, #HomeContact a:link, #HomeContact a:visited, 
#HomeContact a:hover, #HomeContact a.active{
color: #ffffff;
width: 187px;
height: 35px;
text-decoration:none;
font-size: 12px;
font-weight: bold;
}

.dashed {border-bottom: dashed 1px #cccccc; margin: 10px 0 10px 0;}
.dotted {border-bottom: dotted 1px #cccccc; margin: 10px 0 10px 0; min-height:30px;}
.darkblue {
	color: #333;
}
.heading_blue{
	color:#ecae08;
	font-size:22px;
	font-family:"Times New Roman", Times, serif;
}
.img_border{width: 254px; background-color:#EEEEEE; border: solid 1px #CCCCCC; padding:10px;}


.featured_car{width: 142px; margin: 3px; background-color: #EEEEEE; border: solid 1px #cccccc; padding: 10px; height:150px !important;}
.featured_car img{ margin-left:-5px; margin-top:-5px; width:150px;}
 .special_car img {width:158px;}
.model { font-weight: 700; font-size: 11px;}
.price {
	font-weight: 700;
	color: #333;
	font-size: 11px;
}
.miles {font-size: 11px;}

.border_gray{ border: solid 1px #cccccc;}

#NewsList{width: 230px; margin: 10px;}
#NewsList .bullet {background-image: url(../images/plus.gif);width: 20px; background-repeat:no-repeat; padding-top: 10px;}
#NewsList .news_content {width: 200px; padding-top: 10px;}
#NewsList .news_title {
	color: #333;
	text-transform:uppercase;
	font-weight: 700;
}
#BlogList{float: right; width: 230px; margin: 10px;}
#BlogList a, #BlogList a:link, #BlogList a:visited {/*padding-left: 10px;*/ color: #666666; text-decoration:none;}
#BlogList a:hover, #BlogList a:active {/*padding-left: 10px;*/ color: #666666; text-decoration: underline;}
.blogplus {margin-bottom: 20px; margin-right: 10px; margin-left: -5px;}

#Special { border: solid 1px #CCCCCC; width: 188px; padding: 12px 8px 10px 15px; height: 256px; float:left; position: relative; background-image:url(../images/bg_content.gif); background-repeat:repeat-x; margin:15px 0 0;}
#Special H2 {
	color: #ecae08;
	font-size: 22px;
	padding-top: 10px;
}
.special_car{width: 160px; height:175px; margin-top: 16px; background-color: #EEEEEE; border: solid 1px #cccccc; padding: 10px;}
#burst{ background-image:url(../images/new.gif); background-repeat:no-repeat; background-position:right; width:170px; height:69px; /*position: absolute;*/ top: 140px; left: 128px; z-index:10;} 

#get_a_quote{
	background-image:url(../images/bg_fade.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width: 190px;
	height: 107px;
	position:relative;
	border: solid 1px #CCCCCC;
	margin-top: 15px; margin-bottom:15px;
	color: #333;
	font-size:14px;
	line-height: 24px;
	padding-left:20px;
	padding-top:20px;
	float:left;
	clear:both;
}
#get_a_quote h2{
	color:#333;
}
#btnQuote{background-image:url(../images/click_here.jpg); background-repeat:no-repeat; /*position:absolute;*/ top: 80px; left: 20px; width: 99px; height: 29px;padding-left:10px;}
#get_a_quote a, #get_a_quote a:link, #get_a_quote a:visited, #get_a_quote a:hover, #get_a_quote a:active {color: #ffffff; text-decoration:none; font-size:13px;padding-top:4px;}

#Schedule{
	background-image:url(../images/bg_blue_fade.gif);
	background-repeat:repeat-x;
	background-color: #666;
	width: 210px;
	margin-top: 15px;
	border: solid 1px #CCCCCC;
	height: 100px;
	float:left;
	clear:both;
}
#Schedule_inner{background-image:url(../images/schedule_bg.jpg); background-repeat:no-repeat; background-position:right;width:210px; height: 100px;position:relative;}
#Schedule_content{ font-family:"Times New Roman", Times, serif; color: #ffffff; font-size: 22px; padding-top: 10px; padding-left: 10px;}
#Schedule_link{position: absolute; top: 70px; left: 20px;}
#Schedule_link a, #Schedule_link a:link, #Schedule_link a:visited{font-weight: bold; color: #ffffff; text-decoration:none;}
#Schedule_link a:hover, #Schedule_link a:active {font-weight: bold; text-decoration:underline;}

#Car_Details{font-size:13px; width: 230px; text-align:left;padding-left:10px; font-weight:800;}
#Car_Details h3{
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:14px;
	border-bottom: dotted 1px #CCCCCC;
	margin-bottom:10px;
}
#Car_Details  .price {
	color: #333;
	font-size:13px;
}

.btn_bg{ background-image:url(../images/btn_bg.jpg); background-repeat:no-repeat; width: 159px; height: 62px; position: relative;}

#btn_bg_inner1{ padding-top: 10px; padding-left: 40px;}
#btn_bg_inner1 a, #btn_bg_inner1 a:link, #btn_bg_inner1 a:visited, #btn_bg_inner1 a:hover, #btn_bg_inner1 a.active{
	font-family:"Times New Roman", Times, serif;
	color: #333;
	text-decoration:none;
	font-size:20px;
} 

#btn_bg_inner2{ padding-top: 10px; padding-left: 40px;}
#btn_bg_inner2 a, #btn_bg_inner2 a:link, #btn_bg_inner2 a:visited, #btn_bg_inner2 a:hover, #btn_bg_inner2 a.active{
	font-family:"Times New Roman", Times, serif;
	color: #333;
	text-decoration:none;
	font-size:20px;
} 

#btn_bg_inner3{ padding-top: 10px; padding-left: 40px;}
#btn_bg_inner3 a, #btn_bg_inner3 a:link, #btn_bg_inner3 a:visited, #btn_bg_inner3 a:hover, #btn_bg_inner3 a.active{
	font-family:"Times New Roman", Times, serif;
	color: #333;
	text-decoration:none;
	font-size:20px;
} 

.list {padding:20px;}
.list_ul{list-style-image:url(../images/gray_disc.gif); margin:0; padding-left:20px; padding-top: 10px; font-size:11px;}
a.detailbtnblue:visited, a.detailbuttonblue:link, a.detailbuttonblue:active, 
a.detailbtnred:visited, a.detailbuttonred:link, a.detailbuttonred:active
{
		color:White;
		font-weight:bold;
		text-decoration:none;
} 
.car_details, .car_details .price {font-size:12px; color:#333333;}

/*Specials */
table#specials {border-spacing:0; border-collapse:collapse;padding:0px;}
table#specials tr td{border-bottom:1px #000000 solid; padding:5px; font-size:16px;}
table#specials tr td a {
	color:#333;
	font-size:12px;
	text-decoration:none;
}
table#specials h3 {
	color:#333;
	margin-top:0px;
}
p.special2 {text-align:right;}
p.special2 a {color:#000000 !important; text-decoration:none !important; font-weight:700 !important;}
.adminlinks a, .adminlinks a:active, .adminlinks a:hover, .adminlinks a:link, .adminlinks a:visited{background-image:none; line-height:20px; margin-left:0px;margin-bottom:0px; padding-left:0px; padding-bottom:0px;}

#classtop h1 {float: left; position: absolute; clear: both; width: 540px; margin-left:-10px;}
.pr15 {padding-right:15px;}
.mt55, #classtop p {margin-top:55px;}
.largetxt {font-size:18px; font-weight:700;}
.largetxt2 {font-size:14px; font-weight:700; margin-top:-5px;}
#special-cars img {margin-top:20px;}
#special-cars h3 {margin-bottom:-10px;}
.detailwatch{margin-top:80px;}

.socialbuttons {padding-bottom:15px !important;padding-top:15px !important; margin-bottom:15px !important; margin-top:15px !important}
.modelinfo {float:left; width:175px; margin-bottom:20px;height:175px;}

