﻿html>body p {margin: 15px 0;}
body {FONT-FAMILY: Arial, Helvetica, sans-serif;	FONT-SIZE:12px;	TEXT-ALIGN:left;COLOR:#000000;BACKGROUND-COLOR:#cccccc;	}
td {VERTICAL-ALIGN:top;TEXT-ALIGN:left;}
sup {MARGIN-TOP:0px;FONT-SIZE:10px;	}
a sup {TEXT-DECORATION:none;}
	
/* OUTLINE |  REQUIRED */
.OUTLINE {BACKGROUND:#FFFFFF;BORDER-TOP:#9bc4d6 1px solid;BORDER-BOTTOM:#9bc4d6 1px solid;BORDER-RIGHT:#9bc4d6 1px solid;}	
.REQUIRED {COLOR:#FF0000;FONT-SIZE:14px;FONT-WEIGHT:500;}
.jsvalidation{color:#ff0000; font-size:11px; margin-left:15px; font-weight:700;
	}

/* IMAGES */
img {BORDER:0px;}
.ALEFT {float:left; position:relative; padding-right:10px; PADDING-BOTTOM:10px}
.ARIGHT {float:right; position:relative; padding-right:10px; PADDING-bottom:10px}

/* HEADINGS */
H1, H2, H3, H4, H5, DT, H6, TFOOT, THEAD, TH 
{FONT-FAMILY: Arial, Helvetica, sans-serif;	TEXT-DECORATION:none;WORD-SPACING:normal;LETTER-SPACING:normal;	TEXT-TRANSFORM:none;}
H1	{FONT-SIZE:20px;FONT-WEIGHT:bold;FONT-STYLE:normal;COLOR:#b60518;MARGIN-TOP:0px; MARGIN-BOTTOM:5px; background:transparent url(../images/int-story-arrow.gif) no-repeat scroll 0 5px}
H2	{FONT-SIZE:16px;FONT-WEIGHT:700;FONT-STYLE:normal;COLOR:#336699;MARGIN-TOP:0px;	MARGIN-BOTTOM:0px;}			
H3	{FONT-SIZE:13px;FONT-WEIGHT:700;FONT-STYLE:normal;COLOR:#336699; margin-top:0px; MARGIN-BOTTOM:0px;	}			
H4	{FONT-SIZE:12px;FONT-WEIGHT:700;COLOR:#336699;MARGIN-BOTTOM:0px;}			
H5, DT	{FONT-SIZE:12px;FONT-WEIGHT:700;FONT-STYLE:normal; margin-bottom:0px; margin-top:0px;}
H5 {color:#FF0000;}			
H6	{FONT-SIZE:10px;FONT-WEIGHT:700;FONT-STYLE:normal;	}		
TFOOT, THEAD {	FONT-SIZE:12px;}			
TH	{VERTICAL-ALIGN:baseline;FONT-SIZE:14px;FONT-WEIGHT:bold;}

/* OTHER TEXT */
SMALL	{FONT-SIZE:.7em;}	
BIG	{FONT-SIZE:1.17em;}	
BLOCKQUOTE, 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 ;	}
li a {font-weight:700;}
	
/* LINKS */
A, A:HOVER, A:LINK, A:VISITED {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT:700; TEXT-DECORATION:underline; COLOR:#336699;}
	

/* TEMPLATED SECTIONS */
#MainTable {border:1px solid #000000;BACKGROUND-COLOR:#ffffff;}	
/* TOPNAV */
#TopCol {}
.TOPNAV {WIDTH:925px;height:149px;}
.TOPNAV, .TOPNAV a, .TOPNAV a:hover, .TOPNAV a:visited, .TOPNAV a:link
{COLOR: #CC0000;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE:12px;TEXT-DECORATION:none;FONT-WEIGHT:700;}
#logo {width:448px; height:149px; background-image:url('../images/logo.gif');float:left }
#topright {width:477px; height:149px; background-image:url('../images/nav_bg.gif');float:right }
#navphone {font-family:myriad, arial, helvetica, sans-serif; font-weight:bold; font-size:15px;float:left; text-align:left;color:#15207f;  width:452px;height:45px;}
.navphonetext {margin-top:10px; padding-left:120px;}
.navitem, .navitem2, .navitem3, .navitem4 {float: left; text-align: center; color: #ffffff; font-family: myriad pro, arial, helvetica, sans-serif;}
.navitem {width: 114px;}
.navitem2 {width: 113px;}
.navitem3 {width: 113px;}
.navitem4 {width: 116px;}
.navitem a:link, .navitem a:active, .navitem a:visited, .navitem3 a:link, .navitem3 a:active, .navitem3 a:visited, .navitem4 a:link, .navitem4 a:active, .navitem4 a:visited
	{color: #ffffff; display: block; padding-top: 18px; height: 38px;}
.navitem2 a:link, .navitem2 a:active, .navitem2 a:visited {color: #ffffff; display: block; padding-top: 14px; height: 42px;}
.navitem a:hover {background-image: url(../images/navitembg-over.gif); background-repeat: no-repeat;}
.navitem2 a:hover {background-image: url(../images/navitembg2-over.gif); background-repeat: no-repeat;}
.navitem3 a:hover {background-image: url(../images/navitembg2-over.gif); background-repeat: no-repeat;}
.navitem4 a:hover {background-image: url(../images/navitembg3-over.gif); background-repeat: no-repeat;}
	
/* LEFTNAV  */
#LeftCol  {	background-color:#f6f4f1; vertical-align:top; width:277px;}
.LEFTNAV, .LEFTNAV a, .LEFTNAV a:hover, .LEFTNAV a:visited, .LEFTNAV a:link
{FONT-FAMILY: Arial, Helvetica, sans-serif;	FONT-SIZE:11px;	FONT-WEIGHT:bold;COLOR:#0e1c7c;TEXT-DECORATION:none;}

.LEFTNAV {	line-height:12px;padding-top:5px; padding-left:29px; *padding-left:5px; width:227px;}
.LEFTNAV li { margin-bottom:1px;width:227px;text-indent:30px;background-image:url('../images/leftnavitem-bg.gif'); list-style-type:none }
.LEFTNAV li a {display:block;   height:14px; width:227px;padding-top:5px;}
.LEFTNAV li a:link, .LEFTNAV ul li a:active {display:block; padding-top:5px; height:14px; width:227px;/*background-image:url('../images/leftnavitem-bg.gif'); background-repeat:no-repeat*/}
.LEFTNAV li a:hover {background-image:url('../images/leftnavitem-bg-over.gif'); color:#b80519 }
#bgload {background-image:url('../images/leftnavitem-bg-over.gif'); display:none }
.leftnavtext-sel {color:#b80519;}

.leftmenu_submenu { margin:0 0; padding:0 0 10px 0; width:225px;}
.leftmenu_submenu li { margin:0 0; padding:0 0; width:225px; background:#DDD7CD;}
.leftmenu_submenu li a { margin:0 0; padding:5px 0 0 10px; width:200px;}
.leftmenu_submenu li a:hover{ background-image:url('none');}

.leftads {width:227px;PADDING-LEFT:29px; padding-top:15px;padding-bottom:10px; }
.leftad {width:113px;float:left;padding:0; margin:0;}
.ads-title {text-align:center; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE:11px; FONT-WEIGHT:bold; COLOR:#0e1c7c; TEXT-DECORATION:none;}
.clickhere {width:113px; float:left; padding:0; margin:0; text-align:center;}
.usedcarbutton {width:234px; padding-top:12px;clear:both;}
.left_signs {width:237px;padding-top:5px;clear:both;}
.left_signs img {margin-left:-5px; *margin-left:-15px;}

	
/*  MAIN CONTENT TABLE */
#RightCol {vertical-align:top;	background-color:#f6f4f1; width:638px;}
#RightCol td {vertical-align:top;}

/* MAIN CONTENT COLUMN */
/* HOME CONTENT COLUMN */
#BodyCol {width:638px;}
.content {width:368px;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE:12px;	COLOR:#000000;	MARGIN-BOTTOM:10px;background-color:#ffffff;float:left;	}
#hero {width:368px; }
.listing {width:340px; padding-left:1px; padding-right:8px;background-color:#f6f4f1; background-image:url('../images/listing-bg.gif'); background-repeat:no-repeat; background-position: left 50%;height:38px;margin-left:5px}
.listing2 {width:340px; padding-left:1px; padding-right:8px; background-color:#ffffff;background-image:url('../images/listing2-bg.gif'); background-repeat:no-repeat; background-position: left 50%;height:38px;margin-left:5px}
.listing a:link, .listing a:active, .listing2 a:link, .listing2 a:active, .listing a:visited, .listing2 a:visited {display:block; width:322px; HEIGHT:38PX; text-decoration:none;}

.vehicledetail {width:322px;padding-left:31px;padding-top:5px;padding-bottom:0;}
.year, .price  {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#595241; }
.make {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#18227e;}
.vehiclelink {color:#ccc5b8;padding:0;}

.viewnewcar {background-image:url('../images/viewnewcar.gif'); background-repeat:no-repeat; padding:4px;width:350px;BORDER-BOTTOM: 5PX SOLID #FFFFFF; border-left:5px solid #ffffff}
.viewlink {text-align:right; width:330px;}
.viewnewcar a:link, .viewnewcar a:active, .viewnewcar a:visited {text-decoration:none;color:#18227e; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.viewnewcar a:hover {color:#999999;}

#content2 {width:249px; background-color:#f6f4f1;float:right;}
.rightcolad {padding-left:17px; width: 238px; border-collapse:collapse; border-spacing:0px;}
.rightad {width:238px; BORDER-BOTTOM:2PX SOLID #FFFFFF; background: #ffffff url(/images/right-cta-top.gif) no-repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 470px; padding-left:10px; padding-right:10px;}
.rightad h1{padding-left:20px; padding-top:10px; margin-right:10px; background-image:url(none);}
.rightad img {max-width:220px;}
.rightad p {width:215px; margin-left:15px;}
.rightcta {background:#ffffff url(/images/right-cta-bottom.gif) no-repeat scroll left bottom; WIDTH:238PX; height:24px}
.rightcta a:link, .rightcta a:active, .rightcta a:visited {text-decoration:none; color:#18227e; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.rightcta a:hover {color:#999999;}
.rightctalink {text-align:right; width:215px;}
.rightadtext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3b3738; width:208px; padding-left:15px; padding-right:15px;background-color:#ffffff; margin-top:-30px;}

#content3 {width:638px; clear:both;padding-top:10px;}
.c3featured {width:621px;}
.c3photo {width:139px; height:105px; float:left;padding-left:15px;padding-top:15px;}
.c3info {background:#ffffff url('http://209.18.108.122/images/c3featured-bg.gif') no-repeat scroll 0 0;float:left;padding-left:15px;padding-top:15px;}
.c3info h2 {color:#b90519; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px;padding-bottom:10px;}
.c3text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3b3738; padding-right:15px;}
.c3ads {clear:both; width:638px; padding-top:15px;}
.c3ad, .c3ad2 {width:304px; height:110px; float:left;}
.c3ad2 {padding-left:15px;}

/* SUB PAGE CONTENT COLUMN */
#interiorcontent {width:621px; background-color:#ffffff;}
#icheader {width:621px; background-image:url('../images/icheader.gif'); background-repeat:no-repeat;height:19px}
#icfooter {width:621px; background-image:url('../images/icfooter.gif'); background-repeat:no-repeat;height:61px}
.int-story {  background-color:#ffffff; margin-left:20px; margin-right:20px;}
.int-story h1 {padding-left:30px; position:relative; top:-3px;}
.int-hero {padding-left:0px; float:left; width:183px;}
.int-content {float:left; width:400px;}
.int-quote {font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#1a226d;}
.int-listitem {color:#3b3738; font-size:11px; font-family:Arial, Helvetica, sans-serif; clear:both; padding-left:30px; height:25px;}
.redarrow {color:#a51318;}

.spacer30 {height:30px; clear:both;}
.spacer60 {height:80px; clear:both;}
.int-story2 {  CLEAR:BOTH; background-color:#ffffff;background-image:url('../images/int-story-stamp.gif'); background-repeat:no-repeat; background-position: left top;margin-left:20px}
.int-story2 h2 {padding-left:80px; color:#a51318; font-size:18px; font-weight:bold;height:70px;}
.int-story2-bullist {clear:left;margin-bottom:25px;}

.bullist {background-image:url('../images/bullist1.gif'); background-repeat:no-repeat; background-position: left top; }
.bullist2 {background-image:url('../images/bullist2.gif'); background-repeat:no-repeat; background-position: left top; }
.bullist3 {background-image:url('../images/bullist3.gif'); background-repeat:no-repeat; background-position: left top; }
.bullist4 {background-image:url('../images/bullist4.gif'); background-repeat:no-repeat; background-position: left top; }
.bullist-title {color:#15217e; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;padding-left:50px;}
.bullist-content {color:#3b3738; font-size:11px;font-family:Arial, Helvetica, sans-serif;padding-left:50px; padding-right:10px;}

/* SIDEBAR COL */
#SideBarCol {vertical-align:top; Display:none;}

/* BOTTOMNAV | DISCLAIMER */
#FooterCol {}
.BOTTOMNAV, .BOTTOMNAV a, .BOTTOMNAV a:hover, .BOTTOMNAV a:visited, .BOTTOMNAV a:link
{FONT-FAMILY: Arial, Helvetica, sans-serif;	FONT-SIZE:9px;	FONT-WEIGHT:700;COLOR:#003366;TEXT-DECORATION:none;	}
.BOTTOMNAV {PADDING-LEFT:10px;	PADDING-BOTTOM:10px;TEXT-ALIGN:left;LINE-HEIGHT:12px;}
.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 { width:925px; height:72px; background-image:url('../images/footer-bg.gif'); background-repeat:repeat-x;border-top:7px solid #ffffff }
#footercontent {text-align:center; padding:15px; font-size:11px;}
#footercontent a, #footercontent a:link, #footercontent a:active, #footercontent a:hover {text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#23221f; font-weight:normal;}
#footercontent a:hover {color:#999999;}
	
/* 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;}
.h50{height:75px;}
.h75{height:75px;}
.h100{height:75px;}
.h200{height:200px;}
.h275{height:275px;}
.h600 { HEIGHT:600px}

/* Cms admin styles */

/* Admin sections */
.adminHeader {text-align:center;padding-top:20px;margin-top:20px; background-image:url(none);}
.admintable, .head {BACKGROUND:#c0c0c0;	WIDTH:600PX;font-weight:700;font-size:13px;}
.admintable div, .admintable,.admintable strong, .admintable strong,.admintable td, #DataList1, #grid1 {  color:#595241;  font-size:11px; font-weight:700;}

.admincol, .admintable.WhiteBold, .WhiteBold,.admintable td.WhiteBold; .WhiteBold .style1, .admintable .style1
{
    text-align: center;
    color: White;
    font-weight: bold;
}

.admincol {	text-align:center;	color:White;font-weight:bold;}
.smallCopy {color:#334433;}
#iscatalog{display:none;}
#pagesidebar_4_1, #Pagebody_4_1, #pagesidebar_4_1, #Pagebody_4_1, #pageLeftnav_4_1, #pageleftnav_4_1, #CTA_4_1, #intro_4_1
{width:200px;overflow:hidden;}	
#errlab
{font-weight:bold;	color:Red;}
#Leftnav1_admindiv {line-height:20px;}
.bgwhite, body.bgwhite {background-color:White;}
.formred{color:#B60518; font-size:13px;}
.serviceinfo{
	padding-left:10px;
	font-size:11px;
	font-weight:700;
}
.video{width:222px; height:146px; position:relative; left:6px; top:52px;}

/* Browse Area */
.moreinfo {text-align:right;}
.moreinfo a:link, .moreinfo a:active, .moreinfo a:visited {text-decoration: none;
    color: #18227e;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
	}
	
.moreinfo a:hover
{
    color: #999999;
}
.compare {
	display:block; 
	text-align:right; 
	padding-right:10px; 
	font-size:11px; 
	color:#595241; 
	font-weight:bold;
	padding-bottom:5px;
}
.comparelink, .compare a:link, .compare a:active, .compare a:visited {
	color:#db3434; 
	text-decoration:none;
 }

.carlistheader {
	width:579px;
	background-color:#f6f4f1;
	border:1px solid #d6d1c8;
	margin-left:10px; 
	padding:7px 6px 7px 15px;
	font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #1a226d;
}

.caritem {
	width:589px;
	background-color:#ffffff;
	border:1px solid #d6d1c8;
	margin-left:10px; 
	padding:7px 6px 7px 5px;
	font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #1a226d;
	clear:both;
}

.caritem2 {
	width:589px;
	background-color:#f6f4f1;
	border:1px solid #d6d1c8;
	margin-left:10px; 
	padding:7px 6px 7px 5px;
	font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #1a226d;
	clear:both;
}

.carphoto {
	width:126px;
	height:95px;
	float:left;
	}
	
.carinfo {
	float:right;
	width:450px;
	}
	
.carinfo hr {
	margin:0;
	padding:0;
	margin-bottom:2px;
	}

.carmake {
	float:left;
	color:#024088;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-bottom:2px;
		}
		
.carprice {
	float:right;
	color:#024088;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-bottom:2px;
}

.cardetail {
	float:left;
	width:240px;
	color:#595241;
	font-size:11px;
	}
.detailsmall {font-size:10px;}	

.caract {
	float:right;
	color:#595241;
	font-size:11px;
	width:200px;
	margin:-22px 0px 0px; padding:0;
	}	
.cfd {
	margin-top:15px;
	display:block;
	width:118px;
	height:28px;
	background-image:url(../images/clickfordetails.gif); 
	background-repeat:no-repeat;
	float:right;
	}	
.cfd:hover {
	background-image:url(../images/clickfordetails-over.gif); 
	background-repeat:no-repeat;
	}
.cfw {
	margin-top:5px;
	display:block;
	width:118px;
	height:28px;
	background-image:url(../images/click-watch-over.gif); 
	background-repeat:no-repeat;
	float:right;
	}	
.cfw:hover {
	background-image:url(../images/click-watch.gif); 
	background-repeat:no-repeat;
	}

.paginate {
	width:622px;
	background-image: url(../images/contentbgbot.gif); 
	background-repeat:no-repeat;	
	text-align:center;
	color:#124c8f;
	font-size:11px;
	margin-top:10px;
	padding-top:5px;
	/*margin-bottom:3px;*/
	padding-bottom:7px;
	vertical-align:middle;
	font-weight:bold;
	}

.paginate a:link, .paginate a:active, .paginate a:visited {
	color:#595241;
	font-size:11px;
	text-decoration:none;
	}
	
.pagelinks {display:inline; margin-top:-10px; padding:5px 10px;}
.pagebut { margin-top:0px; display:inline;}

.clear {
	clear:both;
	height:1px;
	}

/*car details */

h1.detailtitle 
{
	font-size:16px;
	color:#666666;
	padding-left:0px;
	background-image:none;
}
.detailprice 
{
	font-size:14px;
	color:#0A4486;
	font-weight:bold;
	padding-top:20px;
	width:150px;
	margin-bottom:50px;
	padding-bottom:10px;
	border-bottom:4px solid #0A4486;
}
.detailwatch {margin-top:-35px; margin-left:-5px;}

a.detailbtnred
{
	display:block;
	width:135px;
	height:28px;
	color:White;
	background-image:url(../images/btn-red.gif);
	vertical-align:middle;
	text-align:center;
	padding-top:5px;
	float:left;
	font-weight:bold;
	text-decoration:none;
	background-repeat:no-repeat;
	
	
}
a.detailbtnblue
{
	display:block;
	width:135px;
	height:28px;
	color:White;
	background-image:url(../images/btn-blue.gif);
	vertical-align:middle;
	text-align:center;
	padding-top:5px;
	float:left;
	font-weight:bold;
	text-decoration:none;
	background-repeat:no-repeat;
	
}
a.detailbtnblue:hover, a.detailbtnred:hover  
{
	color:White;
	font-weight:bold;
	
}
.detailabout 
{
	padding:25px;
	font-size:13px;
	line-height:20px;
}
.detailabout h2
{
	color:#0A4486;
	
}
.indented 
{
	padding-left:40px;
}
.details {font-size:10px; display:block; line-height:normal; margin-top:15px;}
.detailsep{background-color:#0A4486; height:5px; line-height:5px; padding:0px; margin:0px;}
.int-story li 
{
	font-size:12px;
}	
.address{padding-bottom:20px;}
.staticmap{display:block;}
.activemap{display:none;}	
