.is-hidden{display:none}
.vsp .view-dealer-inventory,.vsp .change-dealer-modal{font-family:Helvetica,Arial,sans-serif;width:960px;float:left;padding:42px 40px 0;box-sizing:border-box}
.simplemodal-container .view-dealer-inventory{width:960px;float:left;padding:42px 40px;box-sizing:border-box;border:1px solid #ccc}
.simplemodal-container #close-modal-view-dealer-inventory{display:block;width:30px;height:30px;position:absolute;top:30px;right:-15px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url("../../../../content/dam/subaru/vehicles/vsp/site/close-drop-down.png") no-repeat;z-index:1}
.simplemodal-container #close-modal-view-dealer-inventory.fade{opacity:1}
#dealer-map img{max-width:100%}
.vsp .view-dealer-inventory h2,.vsp .change-dealer-modal h2,#view-dealer-inventory h2{padding:0;margin:0 0 15px 0;font-size:19px;width:137px;float:left;color:#55554b}
.simplemodal-container .view-dealer-inventory h2{float:left}
.view-dealer-inventory .map-section,.change-dealer-modal .map-section{width:278px;float:left}
.view-dealer-inventory .change-location,.change-dealer-modal .change-location{font-size:13px;color:#20609f;padding:0 0 0 15px;width:100px;float:left;margin:6px 0 0 25px;cursor:pointer;background:url("../../../../content/dam/subaru/vehicles/vsp/dealer-inventory/pencil.png") no-repeat 0 2px}
.view-dealer-inventory #dealer-map,.change-dealer-modal #change-dealer-map{width:268px;height:268px;border:1px solid #ccc;float:left}
.ie8 .view-dealer-inventory #dealer-map .gmnoprint .gmnoprint,.ie8 .change-dealer-modal #change-dealer-map .gmnoprint .gmnoprint{width:22px}
.view-dealer-inventory .dealer-list,.change-dealer-modal .dealer-list{padding:0;margin:39px 0 0 27px;width:270px;float:left;list-style-position:inside}
.view-dealer-inventory .dealer-option,.change-dealer-modal .dealer-option{width:261px;height:40px;line-height:41px;padding:0 0 0 10px;background-color:#efefef;color:#20609f;font-size:13px;border-top:1px solid #ccc}
.view-dealer-inventory .dealer-option.last,.change-dealer-modal .dealer-option.last{border-bottom:1px solid #ccc}
.view-dealer-inventory .dealer-option:hover,.change-dealer-modal .dealer-option:hover{background-color:#20609f;color:#fff;cursor:pointer}
.view-dealer-inventory .dealer-option.selected,.change-dealer-modal .dealer-option.selected{background-color:#fff;color:#56564c}
.view-dealer-inventory .dealer-data-section,.change-dealer-modal .dealer-data-section{width:270px;float:left;margin:39px 0 0 35px;color:#56564c}
.simplemodal-container .view-dealer-inventory .dealer-data-section{margin:39px 0 0 33px}
.simplemodal-container .view-dealer-inventory .dealer-data-section h3{font-weight:normal;font-size:21px;margin:0}
.vsp .view-dealer-inventory .dealer-button,.vsp .change-dealer-modal .dealer-button{width:270px;height:40px;margin:123px 0 0 0;float:left;text-align:center;line-height:40px;display:none}
.vsp .view-dealer-inventory #view-dealer-button,.vsp .change-dealer-modal #change-dealer-button{display:block}
.view-dealer-inventory .dealer-button,.change-dealer-modal .dealer-button{color:#fff;font-size:16px}
.simplemodal-container .dealer-button{display:block;width:270px;height:40px;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;line-height:2.5;text-align:center;margin:120px 0 -6px;background-color:#20609f;color:#fff;float:right}
.simplemodal-container .dealer-button:hover{text-decoration:none}
.view-dealer-inventory .dealer-data-section .dealer-inventory-info,.change-dealer-modal .dealer-data-section .dealer-inventory-info{font-size:13px}
.vsp .view-dealer-inventory .dealer-name,.vsp .change-dealer-modal .dealer-name{font-size:21px;font-weight:normal;padding:0}
.vsp .view-dealer-inventory .dealer-name{font-weight:bold}
.simplemodal-container .dealer-data-section .dealer-number,.vsp .dealer-data-section .dealer-number{font-size:21px;margin:12px 0 0 0;float:left}
.view-dealer-inventory .dealer-number a,.change-dealer-modal .dealer-number a{color:#56564c}
#dealer-map .tooltip{height:54px;text-align:center;overflow:visible;position:relative;margin:0;width:auto}
#dealer-map .tooltip .window{position:absolute;left:-80px;height:54px;overflow:visible;z-index:20;position:relative;width:300px}
#dealer-map img{max-width:none}
#dealer-map .tooltip .mid{background:url("../../../../content/dam/subaru/vehicles/vsp/site/map-marker-popup-mid.png") repeat center top;height:54px;float:left}
#dealer-map .tooltip .mid p{font:bold 11px Helvetica,Arial,sans-serif;color:#fff;padding:5px 0 0 0}
#dealer-map .tooltip .mid p.distance{font:9px Helvetica,Arial,sans-serif;color:#fff;padding:0}
#dealer-map .tooltip .window .left{width:24px;height:54px;background:url("../../../../content/dam/subaru/vehicles/vsp/site/map-marker-popup-left.png") no-repeat left top;float:left}
#dealer-map .tooltip .window .right{width:24px;height:54px;background:url("../../../../content/dam/subaru/vehicles/vsp/site/map-marker-popup-right.png") no-repeat right top;float:left}
.dealer-input-map .change-location{display:none}
.dealer-input-map #dealer-map{height:308px}
.simplemodal-container .manual-input{margin-top:51px;width:150px;float:left;border-radius:5px}
.dealer-entry-separator,.dealer-manual-section{float:right;display:block;width:573px;font-size:13px;color:#666}
.dealer-entry-separator{text-align:center;margin-top:22px;height:7px;border-bottom:1px solid #ccc}
.dealer-entry-separator .separator-text{display:inline-block;width:30px;background:#fff;margin:0}
.dealer-manual-section{margin-top:20px}
.dealer-manual-section .dealer-input-group,.dealer-manual-section .manual-submit-button{display:inline-block}
.dealer-manual-section .dealer-input-group{width:271px;float:left}
.dealer-manual-section .dealer-input-title{display:block;margin-bottom:4px;font-size:12px}
.dealer-manual-section .dealer-input{display:block;height:28px;width:256px;padding-left:13px;border:1px solid #b0b0b0;color:#666;line-height:normal;box-shadow:inset 0 2px 5px #d9d5d9;-webkit-box-shadow:inset 0 2px 5px #d9d5d9}
.dealer-manual-section .manual-submit-button{float:left;margin:10px 0 0 33px;border-radius:5px;width:100px;cursor:pointer}
.view-dealer-inventory .ui-autocomplete a{font-size:13px}
.dealer-manual-section .manual-dealer-error{text-align:right;display:block;color:red;font-style:italic;display:none}