.layout-map .instruction{margin-top:9px;height:42px;line-height:42px;background:transparent url("http://assets.clickmotive.com/Designs/ExtremeSites/gradient-bg.gif") bottom repeat-x;border:1px solid #d9d9d9;border-bottom:none;}.layout-map .instruction p{padding-left:15px;}.layout-map .cols-wrapper{margin-top:0;}.layout-map .sidebar{background:#e6eaed;height:615px;overflow-y:auto;overflow-x:hidden;width:251px;padding:15px;}.layout-map .sidebar h3{line-height:18px;font-size:14px;font-weight:bold;text-transform:uppercase;color:#1a80bb;float:none;}.layout-map .sidebar h4.address,.layout-map .sidebar h2.phone,.layout-map .sidebar .more-info{line-height:18px;font-size:11px;font-weight:normal;text-align:left;color:#666!important;float:none;}.layout-map .sidebar .more-info a:link,.layout-map .sidebar .more-info a:visited{color:#1a80bb;}.layout-map .sidebar .more-info a:hover,.layout-map .sidebar .more-info a:active{color:#08344c;}.layout-map .sidebar form label.col{width:75px;}.layout-map .sidebar form input.text{width:154px;}.layout-map .sidebar form select{width:159px;}.layout-map .sidebar form button{margin-left:75px;width:161px;text-align:center;}.layout-map .sidebar .dept-wrapper{clear:both;overflow:hidden;}.layout-map .sidebar .dept-wrapper .dept-button{background:transparent url("http://assets.clickmotive.com/Designs/ExtremeSites/arrow-button-bg.png") no-repeat;float:left;height:20px;margin:2px 12px 2px 0;padding:0;width:20px;}.layout-map .sidebar .dept-wrapper .dept-button{background-position:0 -24px;}.layout-map .sidebar .dept-wrapper .dept-button.hover{background-position:0 0;}.layout-map .sidebar .dept-wrapper .dept-button.selected{background-position:0 0;}.layout-map .sidebar .dept-wrapper .dept-button.selected.hover{background-position:0 -24px;}.layout-map .sidebar .dept-wrapper .dept-info{float:left;}.layout-map .sidebar li{margin-bottom:9px;}.layout-map #map-display-wrapper{position:relative;width:677px;height:645px;}.layout-map #map-display{width:692px;height:645px;position:absolute;top:0;left:0;}.layout-map #map-display .alt{padding:9px;font-weight:bold;text-align:center;}.layout-map .pushpin{width:55px;height:53px;background:transparent bottom no-repeat;}.layout-map .pushpin.info{height:73px;}.layout-map .pushpin .department-info{position:relative;margin-left:-75px;width:187px;height:60px;padding:9px;background:transparent url("http://assets.clickmotive.com/Designs/ExtremeSites/pushpin-gradient-bg-dark.png") repeat-x;border:1px solid #d9d9d9;border-bottom:none;}.layout-map .pushpin .department-info *{font:normal 10px/14px Arial,Verdana,Helvetica,sans-serif;text-decoration:none;}.layout-map .pushpin .department-info span,.layout-map .pushpin .department-info span a{color:#333;}.layout-map .pushpin .department-info p,.layout-map .pushpin .department-info p a{color:#666;}#layout-map button.btn span{position:static;}.layout-map{overflow:hidden;}.layout-map h4{margin-top:9px;overflow:hidden;font-size:24px;line-height:24px;font-weight:normal;color:#333;}#map-blurb-outer-container{clear:both;display:table;margin-top:18px;height:42px;overflow:hidden;width:100%;background:#333;color:#fff;}#map-blurb-inner-container{display:table-cell;vertical-align:middle;}#map-blurb{padding-left:15px;}.layout-map #controlPanel{height:645px;width:320px;}.layout-map .col.w310{background:#333;color:#fff;}#searchPanel{height:70px;}#dealersPanel{overflow:hidden;}#dealers-list{overflow-y:auto;overflow-x:hidden;position:relative;height:565px;width:319px;margin-top:10px;}.layout-map #searchForm{width:302px;}.layout-map .col.w310 form{display:block;margin:0 9px 9px 9px;padding:9px 0;border-top:2px solid #505050;border-bottom:2px solid #505050;}.layout-map .col.w310 form label{margin-bottom:9px;color:#fff;line-height:16px;text-transform:uppercase;}.layout-map .col.w310 form input.text{padding:4px 0 2px 4px;height:16px;}.layout-map .col.w310 form button{margin-top:27px;margin-left:5px;text-align:center;}.layout-map .dealers-list{padding-bottom:9px;overflow:hidden;}.layout-map .dealers-list a.hd{margin:0;padding-left:22px;display:block;width:100%;overflow:hidden;font-size:11px;line-height:18px;background:transparent url("http://assets.clickmotive.com/Designs/AutoGroupExtremeBlue/map-accordion-hd-icon.gif") 0 2px no-repeat;font-weight:bold;text-decoration:none;color:#fff;cursor:pointer;outline:none;padding-top:0;}.layout-map .dealers-list a.opened{background-position:0 -21px;color:#f06e18;}.layout-map .dealers-list .distance{padding-left:22px;font-weight:bold;color:#999;}.layout-map .dealers-list li{padding-left:9px;overflow:hidden;display:block;font-size:10px;line-height:14px;padding-bottom:15px;}.layout-map .dealers-list ul li{height:14px;}.layout-map .dealers-list ul li{padding:0;}.layout-map .dealers-list dt{clear:left;float:left;width:60px;height:14px;text-transform:uppercase;color:#f06e18;}.layout-map .dealers-list dd{float:left;width:70px;height:14px;}.layout-map #map-display-wrapper{position:relative;width:660px;height:645px;background:#ccc;}.layout-map #map-display{width:670px;height:645px;position:absolute;top:0;left:0;}.layout-map #map-display .alt{padding:9px;font-weight:bold;text-align:center;}.layout-map .pushpin{width:55px;height:53px;background:transparent bottom no-repeat;}.layout-map .pushpin.info{height:73px;}.layout-map .pushpin .dealer-info{position:relative;margin-left:-75px;width:187px;height:45px;padding:9px;text-align:center;top:-1px;background:transparent url("http://assets.clickmotive.com/Designs/AutoGroupPortalBlue/pushpin-gradient-bg.png") repeat-x;background-color:#1c1c1c;}.layout-map .pushpin .dealer-info.dept{position:relative;margin-left:-75px;width:187px;top:-18px;height:60px;padding:9px;text-align:center;background:transparent url("http://assets.clickmotive.com/Designs/AutoGroupPortalBlue/pushpin-gradient-bg.png") repeat-x;background-color:#1c1c1c;}.layout-map .pushpin .dealer-logo{position:relative;margin-left:-18px;width:70px;height:60px;padding:9px;text-align:center;background:transparent url("http://assets.clickmotive.com/Designs/AutoGroupPortalBlue/pushpin-gradient-bg.png") repeat-x;}.layout-map .pushpin .dealer-info *{font:normal 10px/14px Arial,Verdana,Helvetica,sans-serif;text-decoration:none;}.layout-map .pushpin .dealer-info span,.layout-map .pushpin .dealer-info span a{color:#fff;}.layout-map .pushpin .dealer-info p,.layout-map .pushpin .dealer-info p a{color:#999;}#CustomerPin{display:none;}