a:link {color: #0000ff; text-decoration: none;}
a:visited {color: #0000ff; text-decoration: none;}
a:hover {color: #0000ff; text-decoration: underline;}

Body 
{ 
	/*background-color:#4B4B4B;*/
	background:#005595;
	color: #000000; 
	margin:5px; 
	padding:0px;
	font-family:  verdana, arial, helvetica, sans-serif;
	font-size:.8em;
}

.vehicleheaders{
	color:#FFFFFF;
}

.popupheaders 
{
		text-decoration:none; 
		background-color:#4B4B4B;
		font-family:verdana, arial;
		font-weight:bold;
		font-style:italic;
		font-size:14pt;
		color: #FFF;
		padding: 5px
}

.closewindow 
{
		text-decoration:none; 
		background-color:#4B4B4B;
		font-family:verdana, arial;
		font-weight:bold; 
		font-size:7pt;
		padding: 10px
}

.pageheaders, .pageheaders:hover
{
	text-decoration:none; 
	font-family:verdana, arial; 
	font-weight:bold; 
	font-size:11pt; 
	color: #FF0000;
	padding: 2px;
}

.search 
{
	text-decoration:none; 
	font-family:verdana, arial; 
	font-weight:bold; 
	font-size:9pt; 
	color: #FFFFFF;
	padding: 2px;
}


.bodytext 
{
	text-decoration:none; 
	font-family:verdana, arial; 
	font-weight:normal; 
	font-size:9pt; 
	color: #000;
	padding: 5px;
}

.bodytextwhite
{
	text-decoration:none; 
	font-family:verdana, arial; 
	font-weight:normal; 
	font-size:9pt; 
	color: #FFFFFF;
	padding: 5px;
}


.bodytextblack 
{
	text-decoration:none; 
	font-family:verdana, arial; 
	font-weight:normal; 
	font-size:9pt; 
	color: #000000;
	padding: 5px;
}

.required 
{
	text-decoration:none; 
	font-family:verdana, arial; 
	font-weight:normal; 
	font-size:9pt; 
	color: #ff0000;
	padding: 5px;
}


.emailfriend 
{
	text-decoration:none; 
	font-family:verdana, arial; 
	font-weight:normal; 
	font-size:8pt; 
	color: #FF0000;
	padding: 5px;
}

.hours 
{
	text-decoration:none; 
	font-family:verdana, arial; 
	font-weight:normal; 
	font-size:8.5pt; 
	color: #000;
	padding: 0px;
}

.smalltext 
{
	text-decoration:none; 
	font-family:arial; 
	font-weight:normal; 
	font-size:8pt; 
	color: #000000;
}

.footer 
{
	text-decoration:none; 
	font-family:arial; 
	font-weight:normal; 
	font-size:8pt; 
	color: #FFF;
}

.mp 
{
	text-decoration:none; 
	font-family:arial; 
	font-weight:normal; 
	font-size:7pt; 
	color: #000;
}


.formbox
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 11px;
		HEIGHT: 19px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #D0D0D0
}

.textarea
{
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 1px solid;
		FONT-FAMILY: verdana, arial;
		FONT-WEIGHT: normal; 
    FONT-SIZE: 11px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 2px solid;
    BACKGROUND-COLOR: #000
}

.formsubmitbox
{
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 1px solid;
		FONT-FAMILY: verdana, arial;
		FONT-WEIGHT:bold; 
    FONT-SIZE: 9px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #0054A6;
    BORDER-BOTTOM: #000000 2px solid;
    BACKGROUND-COLOR: #000
}


.t0 {font-style: normal; font-weight: normal; font-family: verdana; font-size: 8pt; color: #000}
.t1 {font-style: normal; font-weight: normal; font-family: verdana; font-size: 9pt; color: #000}
.t1b {font-style: normal; font-weight: bold; font-family: verdana; font-size: 9pt; color: #000}
.texta3 {font-weight: bold; font-family: Arial; font-size: 7pt;}
.text1 {color: #000000; font-weight: normal; font-family: Verdana, Arial; font-size: 7pt;}

table{
text-align:left;
}

/* inventory styles (inventory.cfm) */
#searchBox{
  line-height:7px;
  height:100px;
  border: solid 1px #000;
	color:#000;
  clear:left;
  text-align:left;
  margin:0px 0 2px 0;
  padding-top:5px;
	font-size:.9em;
}

.searchSet{
float:left;
padding:5px 15px 0 10px;
line-height:5px;
}

.searchSet input, .searchSet select{
	font-size:1em;
}

.searchSet .btns{
clear:both; 
white-space:nowrap
}

.searchSet .btns a{
color:#000; top:-4px; text-decoration:none; white-space:nowrap; display:none;
}

.noresults{
margin-top:-3px; border:1px solid #000; padding-top:12px;  text-align:center; font-weight:bold; font-size:1.1em; color:#000;
}

.listingTbl{
margin-top:-3px; border:1px solid #000; color:#000; clear:both; padding-top:5px; background:#fff; font-size:.9em;
}

.compare_sort{
height:25px; padding:3px 0 0 0; clear:both;
}

.div1{
float:left; height:20px;  margin-left:10px;
}

.div2{
float:right; height:20px; margin-right:10px;
}

.pageListing{
float:left; 
white-space:nowrap; 
clear:left; 
color:#FFFFFF;
padding:9px 10px 0 10px;
}
 	 .pageListing img{
	 		position:relative; 
			top:-3px;
	 }

.pageResults{
float:right; 
padding:9px 10px 0 10px; 
white-space:nowrap;
line-height:1em;
color:#ffffff;
}
   .pageResults a,.pageResults a:visited{
   		font-weight:bold;
	 	color:#ffffff;
	 }
	 
.bottom .pageResults a,.bottom  .pageResults a:visited{
	 	color:#ff0000;
	 }
	 
.bottom .pageListing, .bottom .pageResults{
	 color:#000000;
	 }
	 
.whtText1{
 color:#ffffff;
}

.carInfo {
 color:#ffffff; height:14px; padding:3px 0; clear:both; font-size:1.2em;
}

.carImg{
 border:1px solid #000;
}

.details{
padding:0 0 0 10px; float:left;
}

.miles{
padding:0 0 0 0; float:right; width:130px;
}

.internet{
padding:0 0 0 0; float:right; width:205px;
}

.retail{
padding:0 0 0 0; float:right; width:140px;
}

.detailsBox{
height:140px; padding: 13px 0 3px 0px; background:#FFFFFF;
}

.noInvImg{
width:131px; height:78px; text-align:center; padding-top:20px; margin-bottom:3px; color:#000; font-weight:bold; font-size:1.2em; clear:both;
}

.invImg{
clear:both; float:right; text-align:right; white-space:nowrap; margin-top:3px;
}

.location{
background:#333; color:#fff;
}

.certifieds{
float:right; text-align:right; width:120px; padding-top:10px;
}

.specials{
font-size:1.1em; font-weight:bold; color:#ff0000;
}

.bottom{  /*the bottom searchBox, these styles overide the searchBox styles declared above*/
height:55px; clear:both; border:none; border-top:1px solid #000; margin:0px;
}

/* EOF inventory styles */

/* Details styles (details.cfm) */
.topBtns{
float:right; width:400px; height:25px; margin-top:3px; text-align:right;
}

.detailsBar{
height:22px; padding:3px 0 0 5px; margin-top:3px; font-size:1.2em; font-weight:bold; color:#fff; background:#000; clear:both;
}

.noDetImg{
width:318px; height:136px; font-size:1.4em; text-align:center; padding-top:90px; color:#000; font-weight:bold;
}

.box1{
clear:both; height:inherit; font-size:1.1em; padding:5px  0 5px 5px; border: 1px solid #000;
}

.whiteStripe{
height:17px; padding-top:2px; position:relative; left:0px; z-index:1;
}

.greyStripe{
height:17px; padding-top:2px; background:#eee; position:relative; left:0px; z-index:1;
}

.additionalPics{
clear:both; padding:0; margin-top:1px; border: 1px solid #000; background:#ccc;
}

.detailsHeader{
font-size:1.2em; font-weight:bold; color:#fff; background:#000; 
}
/* EOF details styles */

img{
	border:none;
}

