@import url('base-1.1.css');

#header .dealership_info h2 a {background: transparent url(../images/large_icons/toyota_header2.png) left top no-repeat; height: 53px; text-indent: -9999em; width: 245px;}
#header .dealership_info .phone {font-size: 18px;}

#scion_logo {position: relative;}

#scion_logo a {position: absolute; display: block; height: 53px; width: 70px; background: url(../images/large_icons/toyota_header3.png) top right no-repeat; top: -60px;
right: 79px;}

#vehicle_photos #vehicle #vehicle_mainVitals_inner { width: 440px; }

a.all_preowned_link {background:transparent url(../images/bullet.png) no-repeat scroll left 5px; clear:both; color:#13345C; display:block; margin-left:6px; padding-left:9px; text-decoration:none; text-transform:capitalize;}

#inventory #modelCodeSearchWrap {margin: 10px 0;}
#inventory #modelCodeSearchWrap #model_codes {height: 20px; width: 158px;}
#inventory #modelCodeSearchWrap #modelCodeSubmit {background: none repeat scroll 0 0 #EDEDED; border: 1px solid #B9B9B9; font-size: 11px; margin: 0; padding: 3px;}

#priNav {width: 1020px; background: transparent url(../images/nav_bkgd.png) no-repeat; display: block; float: left; height: 48px;}
#priNav a {background: transparent url(../images/nav-toyota-2.1.png) no-repeat; display: block; float: left; height: 48px; text-indent: -9999em;}

#priNav #priNav_new {background-position: -20px top; width: 55px;}
#priNav #priNav_pre-owned {background-position: -73px top; width: 102px;}
#priNav #priNav_hybrid {background-position: -257px top; width: 78px;}
#priNav #priNav_Certified {background-position: -335px top; width: 94px;}
#priNav #priNav_trac {background-position: -360px top; width: 63px;}
#priNav #priNav_rent_a_car {background-position: -429px top; width: 106px;}
#priNav #priNav_arriving_soon {background-position: -535px top; width: 130px;}
#priNav #priNav_balisescion {background-position: -665px top; width: 68px;}
#priNav #priNav_finance {background-position: -733px top; width: 84px;}
#priNav #priNav_schedule_service {background-position: -175px top; width: 82px;}
#priNav #priNav_collision {background-position: -817px top; width: 144px;}

#priNav #priNav_new:hover {background-position: -20px -53px;}
#priNav #priNav_pre-owned:hover {background-position: -73px -53px;}
#priNav #priNav_hybrid:hover {background-position: -257px -53px;}
#priNav #priNav_Certified:hover {background-position: -335px -53px;}
#priNav #priNav_trac:hover {background-position: -360px -53px;}
#priNav #priNav_rent_a_car:hover {background-position: -429px -53px;}
#priNav #priNav_arriving_soon:hover {background-position: -535px -53px;}
#priNav #priNav_balisescion:hover {background-position: -665px -53px;}
#priNav #priNav_finance:hover {background-position: -733px -53px;}
#priNav #priNav_schedule_service:hover {background-position: -175px -53px;}
#priNav #priNav_collision:hover {background-position: -817px -53px;}





#priNav ul {background: #113974 none; border: 3px solid #164fa3; border-top: none; left: 0; top: 48px;}
#priNav ul li {clear: both; display: block; float: none;}
#priNav ul a {background: none; color: #fff; font-size: 12px; height: auto; letter-spacing: 0px; margin: 5px; padding: 5px; text-decoration: none; text-indent: 0; text-transform: uppercase; white-space: nowrap; word-spacing: 2px;
border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
#priNav ul a:hover {background-color: #164fa3;}

.all-50-states {color: #2458a2; font-size: 24px; font-weight: bold; line-height: 1; margin: 0; padding: 5px; text-align: center; text-transform: uppercase; margin: 10px 0; text-shadow: 1px 1px rgba(0,0,0,0.3);}

#inventory #stockVinSearch {
	margin-bottom: 10px;
}

#inventory #stockVinSearch #stock {
height: 20px;
width: 158px;
}

#inventory #stockVinSearch #stockVinSubmit {
background: none repeat scroll 0 0 #EDEDED;
border: 1px solid #B9B9B9;
font-size: 11px;
margin: 0;
padding: 3px;
}

#inventory .inventory_v2_image a img {width: 90%;}

#vehicle_contact span {font-size: 24px;}
#contact_small input, #contact_small select {font-size: 13px;} 

#quicklinks { margin: 10px 0px 20px; }
#quicklinks a {background-image: url(../images/quicklinks_sidebar_toyota-1.4.png); display: block; text-indent: -9999em; width: 226px;}

#quicklinks a.preowned {background-position: 0 0; height: 56px;}
#quicklinks a.preowned:hover {background-position: -226px 0;}

#quicklinks a.used_under_12000 {background-position: 0 -55px; height: 56px; }
#quicklinks a.used_under_12000:hover {background-position: -226px -55px;}

#quicklinks a.used_over_30_mpg {background-position: 0 -111px; height: 56px;}
#quicklinks a.used_over_30_mpg:hover {background-position: -226px -111px; height: 56px;}

#quicklinks a.used_toyota_certified {background-position: 0 -167px; height: 56px;}
#quicklinks a.used_toyota_certified:hover {background-position: -226px -167px; height: 56px;}

#quicklinks a.inventory {background-position: 0 -222px; height: 53px;}
#quicklinks a.inventory:hover {background-position: -226px -222px; height: 53px;}


.toyota_disclaimer {color: #444; margin-left: 245px;}

#googleTranslate_container {
    background: none repeat scroll 0 0;
    display: inline;
    float: left;
    margin: 0;
    padding: 74px 0 0 0;
}
.goog-te-gadget {
    color: #666666;
    font-family: arial;
    font-size: 10px !important;
    white-space: nowrap;
}
.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active {
    color: #444444;
    font-size: 11px !important;
    font-weight: bold;
    text-decoration: none;
}

#non_green_mpg.inventory_gogreen_container {
	background: url('../images/mpg-icon-whiteBG.jpg') no-repeat left center;
}

#non_green_mpg.inventory_gogreen_container a {
	color: #3D3D3D !important;
}

#non_green_mpg .inventory_gogreen_box span span {
	color: #333;
}

/*Toyota Care*/
#careTranslate{width: 170px; float: left; display: block;}
#careTranslate #googleTranslate_container{padding-top: 20px;}
#toyotacare-banner{width: 170px; display: block; height: 58px; float: left;}
#toyotacare-banner a{background: url(../images/toyota/toyotacare-banner.png) no-repeat top left; display: block; width: 170px; height: 58px; text-indent: -9000em; float: left; margin-top: 15px;}

#toyotacare-inv a{background: url(../images/toyota/toyotacare-banner.png) no-repeat top left; display: block; width: 170px; height: 58px; text-indent: -9000em; float: right; }

#toyotacare #right{background: #FFF; padding: 0 20px; width: 670px;}
#toyotacare #right #toyotaTop{height: 400px;}

#toyotacare #right h3 span{font-size: 12px;}
#toyotacare #right p.topText{margin-top: 20px; padding: 0 20px;width: 290px; float: right;}
#toyotacare #right p{text-align: justify; color: rgb(128, 128, 128); }
#toyotacare #right p strong{font-size: 16px;}
#toyotacare #right p.disclaimer{font-size: 10px;}

#toyotaLists{width: 310px; height: 370px; float: left; margin-right: 20px;}
#toyotaLists.right{margin-right: 0px; float: right;}

#toyotaCars{background: url(../images/toyota/toyotacare_cars.jpg) no-repeat top left; width: 675px; height: 169px; display: block; float: left; text-indent: -9000em; }
#toyotaCare{background: url(../images/toyota/toyotacare_small.jpg) no-repeat top left; width: 325px; height: 263px; display: block; float: left; text-indent: -9000em; margin-right: 10px;}
