/**
 * DO NOT EDIT THIS FILE!
 * This is a generated file.  Your changes will be overwritten.
 */
body {font-family: Arial, Verdana, Helvetica, sans-serif;background: #ffffff;}
img {border:0;}
#content a {color:#006dac;text-decoration:none;}
#content a:visited {color:#006dac;}
#content a:hover {color:#ffffff;}
#content {background: url(/configurator/images/start_page/main_landing_content_bg.jpg) top left no-repeat;}
.lang_es #content {background: url(/configurator/images/start_page/main_landing_content_bg_es.jpg) top left no-repeat;}
#navigation {position: absolute;top:4px;left:0px;width:980px;height:113px;}
.largeFooterLink {font-size: 10px;}
#vehicleGrid {width: 1000px;position: relative;margin-top: 65px;}
#vehiclesHolder {position: relative;height: 450px;margin-left: 120px;}
.vehicleItem {position: absolute;cursor:pointer;}
.vehicleItemOver {position: absolute;cursor:pointer;z-index: 33;display:none;width: 156px;height: 170px;}
.vehicleOverBG {position: absolute;top: 0;left: 0;margin: 0;}
.vehicleItemOverContents {position: absolute;}
.vehicleItemOverContents img {margin: 3px;}
.vehicleOverStateOverlay {position:absolute;top:0;left:0;width:156px;height:170px;z-index:35;background: url(/configurator/images/spacer.gif) repeat;}
#vehYaris {left: 0px;top: 0px;}
#vehCorolla {left: 120px;top: 0px;}
#vehMatrix {left: 245px;top: 0px;}
#vehCamry {left: 370px;top: 0px;}
#vehAvalon {left: 495px;top: 0px;}
#vehSienna {left: 620px;top: 0px;}
#vehSolara {display: none }
#veh3rdGenPrius {left: 0px;top: 110px;}
#vehPriusV {left: 120px;top: 110px;}
#vehRAV4 {left: 0px;top: 220px;}
#vehVenza, #vehVENZA {left: 120px;top: 220px;}
#vehHighlander {left: 245px;top: 220px;}
#vehFJ {left: 370px;top: 220px;}
#veh4Runner {left: 495px;top: 220px;}
#vehSequoia {left: 620px;top: 220px;}
#vehLandCruiser {left: 745px;top: 220px;}
#vehTacoma {left: 0px;top: 330px;}
#vehTundra {left: 120px;top: 330px;}
#vehYarisOver {left: -20px;top: 0px;}
#vehCorollaOver {left: 100px;top: 0px;}
#vehMatrixOver {left: 225px;top: 0px;}
#vehCamryOver {left: 350px;top: 0px;}
#vehAvalonOver {left: 475px;top: 0px;}
#vehSiennaOver {left: 600px;top: 0px;}
#vehSolaraOver {display: none }
#veh3rdGenPriusOver {left: -20px;top: 110px;}
#vehPriusVOver {left: 100px;top: 110px;}
#vehRAV4Over {left: -20px;top: 220px;}
#vehVenzaOver, #vehVENZAOver {left: 100px;top: 220px;}
#vehHighlanderOver {left: 225px;top: 220px;}
#vehFJOver {left: 350px;top: 220px;}
#veh4RunnerOver {left: 475px;top: 220px;}
#vehSequoiaOver {left: 600px;top: 220px;}
#vehLandCruiserOver {left: 725px;top: 220px;}
#vehTacomaOver {left: -20px;top: 330px;}
#vehTundraOver {left: 100px;top: 330px;}
.modelGroupItem {position: absolute;cursor:pointer;}
.modelGroupItemOver {position: absolute;cursor:pointer;z-index: 33;display:none;width: 156px;height: 170px;}
.priceAndMpgText
{position: absolute;left: 0;top: 80px;width: 123px;font-size: 11px;color: #6f6f6f;text-align: center;font-weight: normal;line-height: 12px;}
.priceAndMpgText a, .priceAndMpgText a:hover {color: #6f6f6f !important;font-weight: normal;text-decoration: none;}
.msrpOutput, .mpgOutput {font-weight: bold;}
.popupPriceAndMpgText {position: absolute;left: 0;top: 98px;width: 156px;font-size: 11px;color: #3f4d5e;text-align: center;font-weight: normal;}
.popupPriceAndMpgText a {font-weight: normal;}
.popupPriceAndMpgText a .msrpOutput,
.popupPriceAndMpgText a .mpgOutput {font-weight: bold;}
.popupPriceAndMpgText a,
.popupPriceAndMpgText a:hover
{color: #3f4d5e !important;text-decoration: none;}
#disclaimer_copy {font-size:9px;color:#6f6f6f;width:970px;margin: 0 0 15px 18px;clear: both;}
.modalBackdrop {position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-color:#000;z-index:1001;height: 100%;width: 100%;}
.modalBackdrop {opacity:.60;-moz-opacity:.60;}
.modalBackdropIE {z-index:1001;filter:alpha(opacity=60);background-color:#000;position: absolute;top:0;left:0;}
.zipWarningCopyBlock {font-size: 10px;}
div.popup 
{width: 300px;z-index: 1002;position: absolute;top: 29px;left: 8px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
#zip_popup_content_holder{background:#ffffff;margin:6px 0 0 0;padding:0 0 0 10px;height:150px;clear:both;}
#zipCodeSubmitButton{width:74px;height:21px;margin:10px 0 10px 24px;}
#zipWarning {font-family: Verdana;font-size: 9.5px;font-weight:bold;}
#zip_popup_error_holder {margin: 5px 0 0 25px;color: #FF0000;}
#zipCodeInput {border: 1px solid #a5a5a5;padding: 1px 10px 1px 10px;width: 100px;height: 16px;margin-right: 3px;}
#zipWarningCopyBlock {font-size: 10px;text-align: left;padding: 3px 4px;}
#zipWarningIcon {height:30px;float:left;padding: 4px 4px 0 4px;}
.lang_es #zipWarningIcon {height: 40px;}
.popup .input {line-height: 25px;padding-left:25px;}
.popup .header {font-weight: bold;font-size: 10px;position: relative;padding: 20px 0 0 25px;margin-top:5px;}
#zip_input_popup {z-index: 1002;text-align: left;}
#zip_input_popup_icon{position: relative;float:none;margin: -3px 0 0 -20px;}
#popup_top_left{position:absolute;top:0px;left:0px;background:url(/configurator/images/common/box_tl.png) top left no-repeat;width:6px;height:6px;margin:0;padding:0;}
#popup_top_center{position:absolute;top:0px;left:6px;background-color:#ffffff;width:288px;height:5px;margin:0;padding:0;border-top:1px solid #CCCCCC;}
#popup_top_right{position:absolute;top:0px;right:0px;background:url(/configurator/images/common/box_tr.png) top right no-repeat;width:6px;height:6px;margin:0;padding:0;}
#popup_bottom_left{position:absolute;bottom:0px;left:0px;background:url(/configurator/images/common/box_ll.png) bottom left no-repeat;width:6px;height:6px;margin:0;padding:0;}
#popup_bottom_center{position:absolute;bottom:0px;left:6px;background-color:#ffffff;width:288px;height:5px;margin:0;padding:0;border-bottom:1px solid #CCCCCC;}
#popup_bottom_right{position:absolute;bottom:0px;right:0px;background:url(/configurator/images/common/box_lr.png) bottom right no-repeat;width:6px;height:6px;margin:0;padding:0;}
#zipEditAndLabelHolder {position: relative;height: 60px;clear: both;}
#zipEditHolder {position: absolute;left: 906px;}
#zipEditInputHolder {padding-top: 10px;}
#zipEditInputTextField {border: 0;background:url(/configurator/images/start_page/zip-input-bg.jpg) bottom right no-repeat;width: 46px;height: 21px;font-size: 13px;position: absolute;left: 897px;padding: 6px;}
#zipSubmitButton {position: absolute;left: 956px;margin-top: 4px;}
#zipSubmitButton a {display: block;width: 33px;height: 29px;background: url(/configurator/images/start_page/submit_button.gif) top left no-repeat;}
#zipSubmitButton a:hover {background-position: -33px 0;}
#zipUpdateErrorHolder {color: #FF0000;margin: -10px 0 3px 0;}

