#homeContent{ float:none;margin-top:10px;overflow:visible;width:325px;}
#homeContent div#right_bigbox_box{left:100px;position:absolute;top:-325px;z-index:10}
div#homeFMenu{ float:none;width:250px;height:180px;}
div.mainpage-box-ads{margin:0px 0 10px 0;overflow:visible;width:250px;height:78px;}
div.mainpage-box-ads .ba1{float:left;margin-left:0px;width:311px;height:78px;}
div.mainpage-box-ads .ba2{float:left;margin-left:10px;width:311px;height:78px;}
div.mainpage-box-ads .ba3{float:left;margin-left:10px;width:311px;height:78px;}
 
div.mainpagerightbox{float:left;margin-left:10px;width:325px;}
div.mainpagerightbox img{width:325px;height:auto}
/* end reset */
#homeFMenu div.menu{overflow:hidden;padding:0 0px 16px 0;position:relative;width:250px;z-index:0}
#homeFMenu h3.menu-heading{color:#0D0D87;font-size:1.2em;margin:0 0 -15px 0;text-align:center;width:190px}
/* buttons */
#homeFMenu .page-wrap{float:left;padding-top:0px}
#homeFMenu .button{color:#999;font-size:10px;font-weight:normal;margin:0 0 5px;line-height:21px;position:relative;text-indent:15px}
#homeFMenu .button:hover{cursor:pointer}
#homeFMenu .make-button, #homeFMenu .vehicle-button, #homeFMenu .price-button, #homeFMenu .milage-button, #homeFMenu .new-button{background:url("/App_Themes/Theme1/Images/trge.png") no-repeat 0 -940px; /*on = -880px */height:20px; padding:8px 0 0 10px; width:90px}
#homeFMenu div.content{ float:right;  margin-top:-10px;  width:325px;}
#homeFMenu div.vehicle_type{ margin:5px;  padding:0}

 #homeFMenu div.vehicle_type ul{ list-style-type:none;  margin:0;  padding:0 30px 0 0}
 #homeFMenu div.vehicle_type ul li{ line-height:22px;  font-size:1.1em}
 #homeFMenu div.vehicle_type ul li a{ color:#666}
 #homeFMenu div.vehicle_type ul li a:hover{}
 #homeFMenu div.vehicle_type div#col1 ul, 
 #homeFMenu div.vehicle_type div#col2 ul, 
 #homeFMenu div.vehicle_type div#col3 ul{ font-size:.7em;  margin-right:15px;  overflow:visible;  width:140px}
 #homeFMenu div.vehicle_type div#col1 ul a, 
 #homeFMenu div.vehicle_type div#col2 ul a, 
 #homeFMenu div.vehicle_type div#col3 ul a{ cursor:pointer}
 
 /*div.vehicle_type div div{float:left}
*/
    #homeFMenu pnlModelList{width:325px;}
    #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.vehicle_type a{color:#000}
    #homeFMenu div.vehicle_type a:hover{text-decoration:underline; color:#900}
    #homeFMenu div.vehicle_type 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.vehicle_type a.start-over{background:#ccc;border:2px solid #333;color:#000;font-weight:normal;-moz-border-radius:15px;padding:2px 10px;text-decoration:none}
        #homeFMenu div.vehicle_type a.start-over:hover{border:2px solid #f00;color:#f00}
    
#homeFMenu div.info{background:url("/App_Themes/Theme1/Images/trge.png") no-repeat -193px -856px; height:246px; margin-left:-30px; padding:10px; width:325px;position:absolute;top:0px;left:130px;}
 #homeFMenu div.info h3{ color:#900;  font-size:1.4em;  margin-top:0;  margin-bottom:5px}
 #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:normal;  position:absolute;  right:30px}

/* end menu content */

/* homepage flyout menus */
.mainPageBanner{display:block;float:left;width:325px;height:255px;overflow:visible;}

.detailInfo_ov{width:325px;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:normal;}
.detailInfo_ov .ovHeading td{padding:8px 0 8px 3px;}
.detailInfo_ov .ovRow td{padding:0px 0 0px 3px;}

.menulisting{color:#999;font-size:12px;font-weight:normal;margin:0 0 5px;line-height:21px;position:relative;text-indent:15px;
padding:8px 0 0 10px;}

.jsmenulisting{color:#FF0000;font-size:12px;font-weight:normal;margin:0 0 5px;line-height:21px;position:relative;text-indent:15px;
padding:0px 0 0 0px;
text-decoration:none;}