﻿.detailColumn{float:left;}
.titleLabel{margin:7px;font-size:12pt;font-weight:bold;}

#vehiclePageContainer.pickupNow{ overflow:hidden;}
#vehicleDetails{clear:both;width:755px;border:1px solid #e2e2e2;padding:5px;position:relative;}
#vehicleName{border:1px solid #e2e2e2;margin-bottom:10px;height:35px;width:350px;background-color:#FFD60D;background-image:url('/content/images/title_grad.gif');background-repeat:repeat-x;}
.vehiclePrice{margin:0px 0px 10px 5px;background-color:#fff3bf;padding:5px 5px 0px 5px;border:1px solid #cccccc;}
.unavailable{margin:0px 0px 10px 5px;background-color:#fff3bf;padding:5px;border:1px solid #cccccc;font-weight:bold;font-size:14px;color:Red;width:380px;}
.rent2buyPrice{font-size:12pt;font-weight:bold;}
.kbbPrice{font-size:10pt;font-weight:bold;}
.savings{font-size:10pt;font-weight:bold;color:green;}
.promoCodeResult{margin-left:5px;padding: 0px 0px 10px 10px;font-weight:bold;font-size:16px;color:#4DA23A;}

.linkContainer{margin:5px 0px 5px 0px;}
.galleryBrowseButton{float:right;margin:3px 5px 0px 0px;cursor:pointer;width:15px;height:14px;}
#galleryNavigationContainer{height:20px;width:330px;border:1px solid #c3c3c3;background-image:url('/content/images/img_bar.gif');background-repeat:repeat-x;}
.imageThumbnailContainer{float:left;border:2px solid #c3c3c3;width:72px;height:55px;margin:5px 6px 10px 0px;cursor:pointer;}
.vehicleThumbnail{border:none;width:72px;height:55px;}
.vehicleThumbnailSelected{border:2px solid #FFD60D;}
#largeVehicleImage{width:330px;height:254px;}
.imageDisclaimer{font-size:10px;}

#vehicleNameAndPrice{height:35px;margin-bottom:10px;clear:both;}

#vehiclePhotoGallery{width:330px;border:1px solid #c3c3c3;padding:0px 10px 10px 10px;background-color:#e2e2e2;}
#vehiclePhotoGallery a{font-size:10pt;color:#3366aa;}
#imageContainer{width:330px;height:254px;border-top:1px solid #c3c3c3;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;}
#vehicleInfo{width:392px;margin-left:5px;overflow:hidden;}
.imageContainer{width:330px;height:254px;border-top:1px solid #c3c3c3;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;}

#vehicleMainInfo{border-bottom:1px solid #c4c4c4;}
#vehicleSpecs{border-bottom:1px solid #c4c4c4;}
#vehicleFeatures{width:392px;}
.vehicleInfoContainer{padding:0px 10px 10px 10px;}

#marketingOnVehiclePage{width:190px;float:right;}
.adSpaceContainer{margin-bottom:15px;padding:0px 3px 3px 3px;}
.recentlyUsedOuterContainer{border:1px solid #e2e2e2;}
.recentlyUsedOuterContainer ul{margin:0px 0px 5px 0px;padding-left:20px;}
.recentlyUsedOuterContainer li{margin:0px;padding:0px;}
#promotionCodeCheckBoxLabelText{font-size:10pt;font-weight:bold;}
#promotionCodeCheckBoxLabelText a{font-size:8pt;}
.divPromotionCode{padding:5px 0px 0px 10px;}

#promotionCodeContainer{margin:0px 0px 20px 20px;}
.promotionCodeContentContainer{float:left;}	

#promotionalCodeCheckBoxContainer{margin-bottom:10px;}

.priceContainer{width:80px;}
.savingsPrice{color:red;font-size:14pt;}
.priceItem{position:relative;background-image:url('/content/images/dash.gif');background-position:0 15px;background-repeat:repeat-x;margin-bottom:5px;}
.priceItem span{background-color:#fff3bf;}
.dollarValue{padding-left:3px;position:absolute;right:0;}
.priceDisclaimer{color:Red;}

.signUpButton{margin-top:10px;}

.vehicleInfoText{font-size:10pt;font-weight:bold;margin:0px 0px 10px 0px;padding:0px;}
.vehicleInfoText span{font-weight:normal;}
.specContainer{font-size:10pt;width:185px;float:left;}

#recentlyViewedCarsLabel{font-size:8pt;font-weight:bold;padding:5px;height:13px;background-image:url('/content/images/recent_title.gif');background-repeat:repeat-x;}
#recentlyViewedCarsListContainer{background-color:#fcf9d4;}
#recentlyViewedCarsListContainer ul{margin:0px;}

#featuresList{width:392px;}
#featuresList ul{margin:0px;padding:0px 0px 0px 20px;}
.featuresList{height:46px;overflow:hidden;}
#hideAdditionalFeatures{display:none;}

.buttonLargeBlue{cursor:pointer;cursor:hand;}
.buttonLargeBlue a{text-decoration:none;display:block;cursor:pointer;}
.buttonLargeBlueLeft{float:left;width:11px;height:22px;background-image:url('/content/images/btn_lrg_lft.gif');}
.buttonLargeBlueMiddle{float:left;height:22px;background-color:#3366AA;font-weight:bold;color:#ffffff;text-decoration:none;line-height:1.5em;}
.buttonLargeBlueRight{float:left;width:15px;height:22px;background-image:url('/content/images/btn_lrg_rgt.gif');}
.buttonLargeBlueMiddle a{color:#ffffff;}

#ddlPickupDate{}
#signUpOverlay{text-align:left;margin:10px;}
#signUpOverlay div{margin-bottom:10px;}

.reserveFormInputContainer{float:left;margin-right:10px;}
.reserveFormSeparator{clear:both;border-bottom:1px solid #ffd60d;margin:0px;padding:0px;}

#shareContainer{clear:both;margin:10px 0px 20px 0px;}

.rent2buyExplanation{font-size:10pt;}
.rent2buyExplanation h2{font-size:12pt;margin:0px;}
.rent2buyExplanation p{text-align:left;}

.toyotaNotice{display:none;margin-bottom:5px;}

.vehicleInfoText ul{
    list-style-image:url(/content/images/hp_arrows.gif);
    margin:0px 0 10px 20px;
    padding:0px 0px 10px 0px;
}
.vehicleInfoText li{
    height:20px;
}
.vehicleInfoText a{display:inline;}

.hotDealsEmphasize{font-weight:bold;font-size:12pt;}
.hotDealHeader{margin-top:5px;margin-bottom:10px;}

#pickupNowInfo {
margin:0 0 10px ;
padding:10px;
border:1px solid #ccc;
background:#eee url(/content/images/flag_pickup_now.gif) top right no-repeat;
position:relative;
}


#pickupNowInfo h2 {
    margin:0;
    font-size: 14px;
    color: #333;
    line-height: 38px;
}
#pickupNowInfo p {
    font-size: 12px;
    margin:0;
    color: #666;

}

.pickupNowToolTip{height:55px;width:55px;position:absolute;top:0px;right:0px;cursor:default;}
.pnlMoreLocations{margin:3px 0px 0px 0px;font-weight:normal;}
.moreLocationsList{text-align:left;margin:10px 0px 10px 15px;}
.moreLocationsTooltipLabel{text-align:left;font-size:14px;font-weight:bold;margin-top:10px;}

#fullSizePrevious{position:absolute;height:45px;width:45px;top:15px;left:20px;background:url(/content/images/imageGallery_Previous.png);}
#fullSizeNext{position:absolute;height:45px;width:45px;top:15px;right:20px;background:url(/content/images/imageGallery_Next.png);}
.fullSizeNav{font-size:14px;font-weight:bold;cursor:pointer;}
#fullSizeImageLoading{position:absolute;top:224px;left:314px;}
#largeSizeImageLoading{position:absolute;top:190px;left:165px;}

