﻿/* body Style applied only on homepage temporarily*/

.mainSectionsContainer{background:#ececec;}
#footer{margin-left:20px;}
#header{margin-bottom:0px;z-index:999;}
#container{padding:0px;}

#homePageMainContainer ol, #homePageMainContainer ul {
    list-style: none;
}

/* Bottom Content*/

#content-after {
/*
    height:250px;
    background:#fff;
    */
    clear:both;
}

#video {
    height:290px;
    overflow:hidden;
    position:absolute;
    right:85px;
    bottom: 0;
    width:220px;
}
#videoPlayerContainer.lazyLoad{background:url(/content/images/cars-video.jpg) no-repeat center top;height:150px;}
#lastCarsSoldList {
/*
border:3px solid #FFFFFF;
padding:10px;
*/
position:relative;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow:0 2px 5px #CCCCCC;
-webkit-box-shadow:0 2px 5px #CCCCCC;
box-shadow:0 2px 5px #CCCCCC;
background:none repeat scroll 0 0 #FFFFFF;
float:right;
height:333px;
width:383px;
*border:2px solid #eeeeee;
}

#lastCarsSoldList h3, #whyBuyContainer .sectionHeader
{
color:#222;
font-size:18px;
left:10px;
top:10px;
-moz-border-radius: 6px 6px 0px 0px;
-webkit-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px;
background:none repeat scroll 0 0 #FFE003;
font-size:18px;
padding:5px;
}

#lastCarsSoldList .make { 
    font-weight: bold;
    width: 40px; 
    font-size: 12px;
}
#lastCarsSoldList .model { 
  width: 40px;  
}

#lastCarsSoldList .kbbPrice, 
#lastCarsSoldList .htzPrice { 
font-size: 11px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#lastCarsSoldList .kbbPrice 
{
    margin-right: 20px;

}
#lastCarsSoldList .htzPrice { 
    color: #569b28;
    font-weight: bold;
    font-size: 12px;
}

.twocol {
    padding: 10px;
    clear:both;
}

.twocol .left {
float:left;
/*
padding:5px;
border:3px solid #FFFFFF;
*/
height:250px;
-moz-box-shadow:0 2px 5px #CCCCCC;
-webkit-box-shadow:0 2px 5px #CCCCCC;
box-shadow:0 2px 5px #CCCCCC;
background:#fff;
height:269px;
width:330px;
font-size: 11px;
color:#666;
*border:2px solid #eeeeee;
}

.twocol #last-car-sold {

float:right;

right: 30px;
bottom: 25px;
width: 390px;
height: 185px;
background: #fff;
padding:10px;
border: 3px solid #FFE150;
-moz-box-shadow:0 2px 5px #CCCCCC;
-webkit-box-shadow:0 2px 5px #CCCCCC;
box-shadow:0 2px 5px #CCCCCC;
background:#fff;
border:3px solid #FFFFFF;
display:none;

}

.twocol #last-car-sold h2 {
    left:10px;
    top:10px;
    color: #999;
    font-size: 18px;
}
#content .twocol h2 {

    background:#FFE003;
    padding:5px;
    -moz-border-radius: 6px 6px 0px 0px;
    -webkit-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
    font-size:18px;
    color:#222;

}
h2 .featuredModelsintro{font-size:14px;}
h2 #navZip{font-size:13px;}

#vehiclesContentContainer.lazyLoad{height:300px;background:url(/content/images/bg-carDeal.gif) no-repeat center bottom;position:relative;}
#about-rtb 
{
/*
    padding:10px;
*/
    float:left;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow:0 2px 5px #CCCCCC;
    -webkit-box-shadow:0 2px 5px #CCCCCC;
    box-shadow:0 2px 5px #CCCCCC;
    width:555px;
    height: 333px;
    position:relative;
    z-index:1;
}

#about-rtb p {
    margin: 5px 0;
}


#about-rtb a {
    color: #3366AA;
}

select.make{height:20px;width:175px;}
select.price{height:20px;width:175px;}
select.model{height:20px;width:175px;}
select.bodytype{height:20px;width:175px;}
select.version{height:20px;width:175px;}
select.fuelType{height:20px;width:175px;}
select.transmission{height:20px;width:175px;}

.mpgContaier
{
    padding:10px;
}

.mpgContaier table td
{
    padding:5px;
    width:100px;
    vertical-align:top;
}


.cblock ul{padding-left:10px;}
.cblock li{margin-left:10px;list-style-type:disc;}
.cblock a{text-decoration:none;}

#pickUpNowSearch {
    font-weight: bolder;
    margin:0px 0px 0px 0px;
    width: 140px;
    color: #FFF;
    background:#5a9910 url(../images/green-fade40.png) top left repeat-x;
    text-indent: 0;
    -moz-border-radius:15px;
    padding: 5px;
    text-align: center;
    font-size: 16px;
    border:1px solid #ddd;
    -moz-box-shadow: 0 0 3px #222;
    cursor:pointer;
}
#container{margin-top:0px;}

#videoPromo{height:280px;width:735px;padding-left:235px;position:absolute;top:142px;background-color:#000000;z-index:998;display:none;}

#financingBanner{float:right;}

#zipCode{width:55px;color:#999999;}
.searchZipError{display:none;color:Red;font-weight:bold;}

#whyBuyContainer{
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow:0 2px 5px #CCCCCC;
    -webkit-box-shadow:0 2px 5px #CCCCCC;
    box-shadow:0 2px 5px #CCCCCC;
    margin:10px;
    background:#ffffff;
}

.whyBuyCheckBox{
margin-top:10px;
cursor:default;
float:left;
height:150px;
margin-left:12px;
position:relative;
width:175px;
border:1px solid #ddd;	
background-color: #f9f9f9;
text-decoration:none;
}
/*
a.whyBuyCheckBox:hover{
	border:1px solid #999;
	-moz-box-shadow:0 0 30px #999 inset;
	-webkit-box-shadow:0 0 30px #999 inset;
	box-shadow:0 0 30px #999 inset;
}
*/
.whyBuyCheckBox h2{
color:#000000;
font-size:10px;
margin:12.5px;
text-decoration:none;
}

.whyBuyCheckBox img{
position:absolute;
left:15px;
top:45px;
}
.whyBuyContent{padding-bottom:10px;}
#bottom-content {
padding-top:15px;
text-align:left;
width:940px;
}
#bottom-content .left {
float:left;
margin-left:20px;
width:370px;
}
#bottom-content .right {
float:right;
padding-right:10px;
width:480px;
}
#bottom-content .left h3, #bottom-content .right h3 {
border-top:1px solid #FFFFFF;
color:#000000;
font-size:18px;
padding:55px 10px 10px 0;
}
#bottom-content p {
color:#333333;
font-size:0.9em;
margin-bottom:15px;
}
.FeatureTestimonial .Quote {
color:#3B4C54;
font-size:14px;
font-style:italic;
}
.FeatureTestimonial .Source {
color:#000000;
font-size:13px;
font-style:italic;
text-align:right;
}
.FeatureTestimonial .Source img {
margin:5px 0 0 10px;
vertical-align:middle;
}
.FeatureTestimonial .Quote img {
margin:0 10px 5px 0;
}
#testimonialNext{
cursor:pointer;
color:#3399FF;
text-decoration:underline;
font-weight:bold;
}
.vehicleGroup{width:250px;float:left;margin:0px 0px 20px 20px;width:250px;height:55px;}
.vehicleMakeImage{width:55px;height:50px;float:left;}
.vehicleInfoRow{float:left;width:195px;}
.vehicleMake{color:#6a6a6a;font-weight:bold;text-decoration:underline;font-size:15px;float:left;width:120px;overflow:hidden;white-space:nowrap;}
#about-rtb .vehiclePrice{color:green;font-weight:bold;font-size:15px;float:right;width:55px;}
.vehiclePriceColumnLabel{float:right;width:54px;font-size:12px;font-weight:bold;display:none;}
.topVehicleGroupRow{width:250px;float:left;margin:35px 0px 0px 20px;}
.priceDisclaimer{position:absolute;bottom:5px;left:10px;}
.viewMoreDetails{position:absolute;bottom:5px;right:10px;display:none;}
#noVehiclesFound{position: absolute;top:165px;left:90px;font-size:12px;color:#666666;display:none;}
/*
.vehiclesContentContainer div{border:1px solid red;}
*/
.fbContainer{position:absolute;left:70px;top:40px;width:50px;z-index:1;}
.twitterContainer{position:absolute;left:5px;top:40px;z-index:1;}
.plusOneContainer{position:absolute;left:150px;top:40px;z-index:1;}

/*
.offerInfoLink{padding:3px;background:url(/content/images/largeBubbleBackground.png) no-repeat top left;
z-index:999;
-moz-border-radius: 50px;
border-radius: 50px;
color:#3366AA;
font-size:15px;
font-weight:bold;

width:175px;
}

.specialContainer{float:right;font-size:24px;margin:25px 15px 0px 0px;font-weight:bold;text-align:center;color:#25383C;}
*/
.offerInfoLink{
    padding:3px;
    z-index:999;
    /*
    color:#3366AA;
    margin-top:15px;
    */
    color:#000000;
    font-size:15px;
    font-weight:bold;
    width:237px;
}
.specialContainer{
    position:absolute;
    top:155px;
    right:120px;
    font-size:24px;
    font-weight:bold;
    text-align:center;
    color:#000000;
    /*
    padding:5px;
    background:#FFDD00;
    */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.anyCarText{font-size:20px;}
.discountPromotionTitle{font-size:20px;}
.discountAmount{font-size:30px;}
.detailButtonContainer{}
.flSearch{padding:3px;background:url(/content/images/largeBubbleBackground.png) no-repeat top left;
z-index:999;
-moz-border-radius: 50px;
border-radius: 50px;
color:#3366AA;
font-size:15px;
font-weight:bold;
text-align:center;
width:175px;
position:absolute;
top:130px;
right:20px;
cursor:pointer;}



/* Removed few 'h' tags in the home page/search module and updated with new styles accordingly */

.h2Style1
{ 
    font-size:x-small; color:Black; margin-top:10px; margin-left:12px; font-weight: bold
}

.h2Style2_Prefix {font-size:14px;}
#navZip{font-size:13px;}

.h3_style
{
   color:Black; 
   font-weight: bold;
   display:block;
   font-size: 1.17em; 
   margin: .83em 0;
   padding: 0px 10px;
}

.h2_style
{
   color:Black; 
   font-weight: bold;
   display:block;
   font-size: 1.5em;    
   margin: .75em 0;
   padding: 0px 10px;
}

.h4_style
{
   color:Black; 
   font-weight: bolder;
   display:block;
   margin: 1.12em 0;
   padding: 0px 10px;
}




.twocol {
    padding: 10px;
    clear:both;
}

.twocol .left {
float:left;
/*
padding:5px;
border:3px solid #FFFFFF;
*/
height:250px;
-moz-box-shadow:0 2px 5px #CCCCCC;
-webkit-box-shadow:0 2px 5px #CCCCCC;
box-shadow:0 2px 5px #CCCCCC;
background:#fff;
height:269px;
width:330px;
font-size: 11px;
color:#666;
border:2px solid #eeeeee;
}

.twocol #last-car-sold {

float:right;

right: 30px;
bottom: 25px;
width: 390px;
height: 185px;
background: #fff;
padding:10px;
border: 3px solid #FFE150;
-moz-box-shadow:0 2px 5px #CCCCCC;
-webkit-box-shadow:0 2px 5px #CCCCCC;
box-shadow:0 2px 5px #CCCCCC;
background:#fff;
border:3px solid #FFFFFF;
display:none;

}
.twocol #last-car-sold .t1 {
    left:10px;
    top:10px;
    color: #999;
    font-size: 18px;
}
#content .twocol .t1 {

    background:#FFE003;
    padding:5px;
    -moz-border-radius: 6px 6px 0px 0px;
    -webkit-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
    font-size:16px;
    color:#222;

}

.twocol .t1 span {

    
    font-size:18px;
    font-weight:bold;
    
}

.t2{font-size:14px !important; font-weight:bold;}
t1 #navZip{font-size:13px; }

#whyBuyContainer1{
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow:0 2px 5px #CCCCCC;
    -webkit-box-shadow:0 2px 5px #CCCCCC;
    box-shadow:0 2px 5px #CCCCCC;
    margin:10px;
    background:#ffffff;
}

#whyBuyContainer1 .sectionHeader1
{
color:#222;
font-size:18px;
left:10px;
top:10px;
-moz-border-radius: 6px 6px 0px 0px;
-webkit-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px;
background:none repeat scroll 0 0 #FFE003;
font-size:18px;
padding:5px;
}
.whyBuyContent1{padding-bottom:10px;}
#bottom-content1 {
padding-top:15px;
text-align:left;
width:940px;
}
#bottom-content1 .left1 {
float:left;
margin-left:20px;
width:380px;
font-size: 12px;
}


#bottom-content1 .right1 {
float:right;
padding-right:10px;
width:480px;
}
#bottom-content1 .left1 .t3, #bottom-content1 .right1 .t3 {
border-top:1px solid #FFFFFF;
color:#000000;
font-size:18px;
padding:40px 10px 0px 0;
}
#bottom-content1 p1 {
color:#333333;
font-size:0.9em;
margin-bottom:15px;
}

#lastCarsSoldList1 {
/*
border:3px solid #FFFFFF;
padding:10px;
*/
position:relative;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow:0 2px 5px #CCCCCC;
-webkit-box-shadow:0 2px 5px #CCCCCC;
box-shadow:0 2px 5px #CCCCCC;
background:none repeat scroll 0 0 #FFFFFF;
float:right;
height:333px;
width:383px;
border:2px solid #eeeeee;
}

#lastCarsSoldList1 .t4
{
color:#222;
font-size:18px;
left:10px;
top:10px;
-moz-border-radius: 6px 6px 0px 0px;
-webkit-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px;
background:none repeat scroll 0 0 #FFE003;
font-size:18px;
padding:5px;
font-weight: bold;
}

#lastCarsSoldList1 .make1 { 
    font-weight: bold;
    width: 40px; 
    font-size: 12px;
}
#lastCarsSoldList1 .model1 { 
  width: 40px;  
}

#lastCarsSoldList1 .kbbPrice1, 
#lastCarsSoldList1 .htzPrice1 { 
font-size: 11px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#lastCarsSoldList1 .kbbPrice1 
{
    margin-right: 20px;

}
#lastCarsSoldList1 .htzPrice1 { 
    color: #569b28;
    font-weight: bold;
    font-size: 12px;
}
#carSalesLocation{display:none;}

.metadata .published {
    display: inline;
    margin: 0 6px 0 0;
}

.metadata {
    display: none;
}

header{display:none;}
