.page-wrap{font-size:15px; font-family:"trebuchet MS"; background:url(search.png) no-repeat; width:202px; height:290px; margin-top:16px; padding-left:7px;}

div.mainpagerightbox{float:left;margin-left:10px;width:300px}
 div.mainpagerightbox img{width:300px;height:auto}
/* end reset */
#homeFMenu div.menu{overflow:hidden;padding:0 0px 1px 0;position:relative;width:990px;z-index:0;}
#homeFMenu h1.menu-heading{color:#0D0D87;font-size:1.2em;margin:0 0 -15px 0;text-align:center;width:180px}
/* buttons */
#homeFMenu .page-wrap{float:left;padding-top:45px}
#homeFMenu .button{color:#fff;font-size:1.2em;margin:0 0 5px;line-height:21px;position:relative;text-indent:15px}
#homeFMenu .button:hover{cursor:pointer; font-weight:bold;}
#homeFMenu .make-button, #homeFMenu .vehicle-button, #homeFMenu .price-button, #homeFMenu .milage-button, #homeFMenu .new-button{background:url("trge.png") no-repeat 0 -82px; /*on = -880px */height:33px; padding:8px 0 0 12px; width:178px}
/* end buttons */
/* menu content */
#homeFMenu div.content{ float:right;  margin-top:-10px;  width:620px}
#homeFMenu div.menu-items{ margin:5px;  padding:0}

 #homeFMenu div.menu-items ul{ list-style-type:none;  margin:0;  padding:0 30px 0 0}
 #homeFMenu div.menu-items ul li{ line-height:22px;  font-size:15px;}
 #homeFMenu div.menu-items ul li a{ color:#666}
 #homeFMenu div.menu-items ul li a:hover{}
 #homeFMenu div.menu-items div#col1 ul, 
 #homeFMenu div.menu-items div#col2 ul, 
 #homeFMenu div.menu-items div#col3 ul{ font-size:.7em;  margin-right:15px;  overflow:hidden;  width:140px}
 #homeFMenu div.menu-items div#col1 ul a, 
 #homeFMenu div.menu-items div#col2 ul a, 
 #homeFMenu div.menu-items div#col3 ul a{ cursor:pointer}
 
 /*div.menu-items div div{float:left}
*/
    #homeFMenu pnlModelList{width:100%;}
    #homeFMenu div#pnlNewCarMakesList div, 
    #homeFMenu div#pnlNewCarModelList div, 
    #homeFMenu div#pnlMakesList, 
    #homeFMenu div#pnlModelList div, 
    #homeFMenu div#pricesecontainer div, 
    #homeFMenu div#mileagecontainer div, 
    #homeFMenu div#vehicletypescontainer div{float:left;font-size:11px;}
    
#homeFMenu #pnlMakesList div{display:block;float:left;line-height:20px;width:120px;overflow:visible;}
    #homeFMenu div#pnlNewCarMakesList div, 
    #homeFMenu div#pnlNewCarModelList div, 
    #homeFMenu div#pnlModelList div{line-height:20px;margin:0;width:120px}
    #homeFMenu div#pricesecontainer div, 
    #homeFMenu div#mileagecontainer div{font-size:11px;line-height:20px;margin:0;width:150px}
    #homeFMenu div#pnlModelList div{font-size:11px;width:130px;overflow:visible;}
    #homeFMenu div.menu-items a{color:#000}
    #homeFMenu div.menu-items a:hover{text-decoration:none; color:#900}
    #homeFMenu div.menu-items div.start-over{position:absolute;top:193px;left:10px;}
    #homeFMenu div.start-over a{color:#ffffff;}
    #homeFMenu div.start-over a:hover{color:#000000;text-decoration:none;}
    #homeFMenu div.menu-items a.start-over{background:#ccc;border:2px solid #333;color:#000;font-weight:bold;-moz-border-radius:15px;padding:2px 12px;text-decoration:none}
        #homeFMenu div.menu-items a.start-over:hover{border:2px solid #f00;color:#f00}
    
#homeFMenu div.info{background:url("trge.png") no-repeat -193px 0px; height:333px; margin-left:-22px; padding:0px 10px 10px 10px; width:783px;position:absolute;top:34px;left:217px;}
 #homeFMenu div.info h3{ color:#900;  font-size:1.4em;  margin-top:0;  margin-bottom:0px}
 #homeFMenu .make, #homeFMenu .vehicle, #homeFMenu .price, #homeFMenu .milage, #homeFMenu .new{position:absolute; display:none}

#homeFMenu .make{z-index:10}
#homeFMenu .vehicle{z-index:20}
#homeFMenu .price{z-index:30}
#homeFMenu .milage{z-index:40}
#homeFMenu .new{z-index:50}

#asLink, #asLink2{ bottom:30px;  color:#333281;  font-weight:bold;  position:absolute;  right:30px}

/* end menu content */

/* homepage flyout menus */
.mainPageBanner{display:block;float:left;width:755px;height:340px;overflow:visible;}

.detailInfo_ov{width:764px;border-collapse:collapse;border-top:1px solid #C30000;margin-bottom:20px;}
.detailInfo_ov_title{color:#CE0000;font-size:18px;font-weight:normal;}
.detailInfo_ov .ovHeading{font-weight:bold;}
.detailInfo_ov .ovHeading td{padding:8px 0 8px 3px;}
.detailInfo_ov .ovRow td{padding:0px 0 0px 3px;}

 #transitionBanner {position:absolute;top:0px;right:0px;width:135px;height:86px;z-index:1;}

#transitionBanner, {right:15px;}

.heading
{
font-weight:bold;
color:#990000;
}

.logos a
{
line-height:27px;
padding-bottom:5px;
padding-left:40px;
text-decoration:none;
padding-top:5px;
font-family:"trebuchet MS";
font-size:13px;
color:#000000;
}

.vehicles a
{
text-decoration:none;
font-family:"trebuchet MS";
font-size:13px;
color:#000000;
}

.vehicles img
{
border:0;
}

.acura
{
background:url(../logos/Acura.jpg) no-repeat;
}
.audi
{
background:url(../logos/audi.jpg) no-repeat;
}
.bmw
{
background:url(../logos/bmw.jpg) no-repeat;
}
.buick
{
background:url(../logos/buick.jpg) no-repeat;
}
.cadillac
{
background:url(../logos/Cadillac.jpg) no-repeat;
}
.chevrolet
{
background:url(../logos/Chevrolet.jpg) no-repeat;
}
.chrysler
{
background:url(../logos/Chrysler.jpg) no-repeat;
}
.dodge
{
background:url(../logos/Dodge.jpg) no-repeat;
}
.ford
{
background:url(../logos/Ford.jpg) no-repeat;
}
.gmc
{
background:url(../logos/GMC.jpg) no-repeat;
}
.honda
{
background:url(../logos/Honda.jpg) no-repeat;
}
.hummer
{
background:url(../logos/HUMMER.jpg) no-repeat;
}
.hyundai
{
background:url(../logos/Hyundai.jpg) no-repeat;
}
.infiniti
{
background:url(../logos/Infiniti.jpg) no-repeat;
}
.jaguar
{
background:url(../logos/Jaguar.jpg) no-repeat;
}
.jeep
{
background:url(../logos/Jeep.jpg) no-repeat;
}
.kia
{
background:url(../logos/kia.jpg) no-repeat;
}
.landrover
{
background:url(../logos/Land-Rover.jpg) no-repeat;
}
.lexus
{
background:url(../logos/Lexus.jpg) no-repeat;
}
.lincoln
{
background:url(../logos/Lincoln.jpg) no-repeat;
}
.mazda
{
background:url(../logos/Mazda.jpg) no-repeat;
}
.benz
{
background:url(../logos/Mercedes-Benz.jpg) no-repeat;
}
.mini
{
background:url(../logos/Mini.jpg) no-repeat;
}
.mitsubishi
{
background:url(../logos/Mitsubishi.jpg) no-repeat;
}
.nissan
{
background:url(../logos/Nissan.jpg) no-repeat;
}
.pontiac
{
background:url(../logos/Pontiac.jpg) no-repeat;
}
.porsche
{
background:url(../logos/Porsche.jpg) no-repeat;
}
.saab
{
background:url(../logos/Saab.jpg) no-repeat;
}
.saturn
{
background:url(../logos/Saturn.jpg) no-repeat;
}
.subaru
{
background:url(../logos/Subaru.jpg) no-repeat;
}
.suzuki
{
background:url(../logos/Suzuki.jpg) no-repeat;
}
.toyota
{
background:url(../logos/toyota.jpg) no-repeat;
}
.volkswagen
{
background:url(../logos/Volkswagen.jpg) no-repeat;
}
.volvo
{
background:url(../logos/Volvo.jpg) no-repeat;
}

.sports
{
background:url(../cars/sports_car.jpg) no-repeat;
}

.minivan
{
background:url(../cars/minivan.jpg) no-repeat;
}
