/* dealer finder version 2.1 */

body,h2{font-family:verdana,sans-serif;font-size:11px;color:#fff}
a{color:#fff;font-weight:normal}
a:hover{}
body,h1,h2,ul,p{margin:0;padding:0}
ul{list-style:none}
body{text-align:center}
#cnv{width:794px;margin:auto;text-align:left}
#cnv0,#cnv1{background:url(/Images/t9_float_window_4col_tcm377-877671.png);padding:12px;padding-bottom:0}
#cnv1{background-position:bottom left}
#btnClose{display:block;float:right;background:url(/Images/t8_icon_closeon_tcm377-877659.gif) top right no-repeat;width:31px;height:24px;margin-top:6px;text-decoration:none}
#btnClose:hover{background-image:url(/Images/t8_icon_closeoff_tcm377-877658.gif)}
h1{font-size:15px;color:#838489;padding:6px 0 2px 0}
#pStep{margin-bottom:20px;visibility:hidden}
.clear{clear:both;height:0;overflow:hidden}
#loading{height:50px}
#loading p{background:#eee url(/Images/indicator_white_tcm377-877652.gif) 3px 6px no-repeat;line-height:16px;padding:6px 3px;padding-left:22px;color:#000}

#step1,#step2,#step3{display:none}
.frm,.msg{float:left;padding:6px 3px;background:url(/Images/t9_float_bg_4col_black01_tcm377-877670.png) no-repeat;min-height:200px}
.frm{width:576px}
.msg{width:181px;border-left:solid 1px #000;background-position:top right}
b{display:block;clear:both;margin-bottom:8px}
li{float:left;padding-right:6px}
label{display:block}
.block{background:#5D5D5D;padding:6px 3px;margin-bottom:12px}
input{border-width:1px;height:21px;width:186px}
.first{width:180px}
.btn,.btnSm{color:#fff;text-decoration:none}
.btn b,.btn i{display:block;float:left;background:url(/Images/t8_button01_tcm377-877653.gif);padding:5px 6px;height:13px;cursor:pointer}
.btn i,.btnSm i{background-position:top right}
.btn:hover b,.btn:hover i{background-image:url(/Images/t8_button01_hover_tcm377-877654.gif);color:#666}
.hasBtn{padding-top:14px}
.btnSm{float:left;margin-right:6px}
.btnSm b,.btnSm i{display:block;float:left;background:url(/Images/t9_buttonsm_corp_off01_tcm377-877664.gif);padding:4px 6px;height:13px;cursor:pointer}
.btnSm i{background-position:top right}
.btnSm:hover b,.btnSm:hover i{background-image:url(/Images/t9_buttonsm_corp_on01_tcm377-877665.gif)}

.check{float:left;width:188px}
.check li{display:block;float:none}
.check input{width:auto;height:auto}
.check label{display:inline;padding-left:26px}
.check .iNone{padding-left:6px}

.iBody{background:url(/Images/icon_bodyshop_tcm377-877640.gif) -5px 2px no-repeat}
.iRapid{background:url(/Images/icon_fastfit_tcm377-877642.gif) -2px 2px no-repeat}
.iPaint{background:url(/Images/icon_paintshop_tcm377-877644.gif) 0 2px no-repeat}
.iShowroom{background:url(/Images/icon_showroom_tcm377-877647.gif) -4px 1px no-repeat}
.iUsed{background:url(/Images/icon_usedcars_tcm377-877649.gif) -7px 2px no-repeat}
.iParts{background:url(/Images/icon_partshop_tcm377-882394.gif) -2px 2px no-repeat}
.iRental{background:url(/Images/icon_rental_tcm377-877646.gif) -3px 2px no-repeat}
.iService{background:url(/Images/icon_workshop_tcm377-877651.gif) -7px 1px no-repeat}
.iPrius{background:url(/Images/icon_prius_a_tcm377-877645.gif) -5px 1px no-repeat}

#destination{padding-top:12px;display:none}
#destination b{display:block}
#destination select{width:380px}

#block1,#block2{float:left;width:376px;height:440px;padding:6px 3px}
#block1{background:url(/Images/t9_form_left_bkgnd_tcm377-877672.jpg);margin-right:6px}
#block2{background:url(/Images/t9_form_right_bkgnd_tcm377-877673.jpg)}
#form2{height:65px}

/* 
.mapC{width:370px;height:310px;border:solid 3px #fff;position:relative}
#map01,#map02{height:296px;color:#000}
 */
.mapC{width:370px;height:345px;border:solid 3px #fff;position:relative}
#map01,#map02{height:331px;color:#000}
#map02{display:none}

.mapinfo{color:#000;background:#fff;padding-top:2px;text-align:center}
.maptools{padding:6px 0;height:26px}
.direction,.zoom{display:block;float:left;width:28px;height:26px;margin-right:6px;text-decoration:none}
.direction{background:url(/Images/t8_tools_direction_tcm377-877660.gif)}
.zoom{background:url(/Images/t8_tools_zoom_tcm377-877662.gif)}
#block2 h2{padding-bottom:3px}

#rList{height:150px;overflow-y:scroll;overflow-x:hidden}
#rList a,#rList i{display:block}
#rList a{border-bottom:solid 1px #ccc;padding:2px 0;color:#666;text-decoration:none}
#rList a.on,#rList a:hover{color:#000}
#rList a.on{font-weight:bold}
#rList i{float:right;font-style:normal}

form{margin:0;padding:0}
.check li{clear:left;line-height:21px}
.check input{float:left}
.msg .box{display:none}
#msg0{display:block}
.error{color:#e50000}
#destination{padding-top:6px;border-bottom:solid 1px transparent}
.box h2{padding-bottom:4px}

.btnBack{color:#fff;text-decoration:none}
.btnBack b,.btnBack i{display:block;float:left;background:url(/Images/t8_button01_tcm377-877653.gif);height:15px;cursor:pointer}
.btnBack b{padding:4px 0 4px 6px}
.btnBack i{background-position:top right;padding:4px 0;width:6px}
.btnBack:hover i{background:url(/Images/t8_button01_hover_tcm377-877654.gif) top right}
.btnBack:hover b{background:url(/Images/t8_button01_hover_tcm377-877654.gif) top left;color:#666}

#VMBubble h2{margin-bottom:4px}
#VMBubble .info{background:url(/Images/t9_bubble_01_tcm377-882399.jpg) top left no-repeat;padding-left:76px;min-height:37px}
#VMBubble a{color:#666}
#VMBubble a:hover{color:#e50000}

#fTown2{width:136px}
#fZip2{width:100px}
#check2{width:376px}
#check2 li{float:left;clear:none;padding:0}
#check2 label{padding-left:20px}

#block1 p{margin-bottom:6px}
#form2{margin-bottom:6px}
#tmpList{display:none}
#VMBubble h2{color:#e50000}

#rDetail,#rList{padding:6px 3px;background:#fff}
#rDetail{height:230px;margin-bottom:6px;color:#666}
#dTitle{background:#eee url(/Images/t9_results_head_tcm377-877674.jpg) top right no-repeat;color:#666;height:45px;padding:6px 158px 6px 6px}
#dTitle h2{font-size:15px;color:#666}
#rDetail h2,#rDetail p{margin-bottom:6px;clear:both}
.btnDir{padding-top:12px}

#block2{position:relative}
#getDir,#errMsg1,#alertMsg1{height:160px;left:6px;padding:6px 3px;position:absolute;top:86px;width:364px;display:none}
#getDir{background:#000}
#alertMsg1 p{margin-bottom:12px}
#alertMsg1 select{width:362px}

.fields li{width:170px;margin-right:6px;overflow:hidden}
.fields input{width:170px;height:15px;margin-bottom:6px}
#rTypes{clear:left;line-height:18px;height:24px}
#rTypes li,#rTypes input,#rTypes label{width:auto;height:auto}
#rTypes input,#rTypes label{float:left}
#getDir .block{float:none}
#getDir h2{font-weight:normal;padding-bottom:4px}
.btns{clear:both}
.btns .btn{float:left;margin-right:6px}

#getDir{display:none}
#theRoute{height:410px;clear:left;margin-top:10px;overflow:auto}
#block1a{height:94px}
#step2b,#block2b{display:none}
.alt,.altH{background:#2f2f2f}
.dir{background:#575757;text-align:center}
.H td,.altH td{border-top:solid 1px #fff}
#theRoute table{border-collapse:collapse}
#theRoute td{padding:3px;vertical-align:top}
#theRoute b{display:inline}
#theRoute img{display:block;margin:auto}

/* detail: services */
#services{height:16px;margin:0}
#services i{display:block;float:left;height:16px;width:25px}

.iPOI{cursor:pointer}

#block1{position:relative}
#alertMsg1{position:absolute;top:67px;left:0;height:auto}
#alertMsg2{position:absolute;top:67px;left:0;height:auto;display:none}

#check2 label{display:block;float:left;width:21px;padding:0;margin-top:5px;height:20px}

* html #cnv0,* html #cnv1{background-image:url(/Images/t9_float_window_4col_tcm377-891666.gif)}
* html .frm,* html .msg{background-image:url(/Images/t9_float_bg_4col_black01_tcm377-891665.gif)}

/* GPS export */
.btn{display:block;float:left;margin-right:6px}
#expGps{position:absolute;top:170px;left:220px;width:135px;border:solid 1px #ccc;padding:6px 0 0 6px;color:#000;display:none}
#expGps.on{display:block}
.btnSm b{padding-right:0;margin-bottom:0}
.btnSm i{padding-left:0}
.btnSm{display:block;float:left;padding-bottom:6px}

#fFI li{float:none;clear:both}
#fFI input{width:auto;margin:0;padding:0;display:block;float:left}
#fFI div{float:left;width:500px;margin:0 0 12px 10px;line-height:14px}
#fFI label{font-weight:bold;line-height:21px;padding-left:26px;cursor:pointer}

#fFI .iRapid{background-position:-2px 7px}
#fFI .iPaint{background-position:0 7px}
#fFI .iShowroom{background-position:-4px 6px}
#fFI .iUsed{background-position:-7px 7px}
#fFI .iParts{background-position:-2px 7px}
#fFI .iRental{background-position:-3px 7px}
#fFI .iService{background-position:-7px 6px}
#fFI .iPrius{background-position:-5px 6px}

#alertMsg2{top:110px;left:6px;width: 364px;height:125px}
#alertMsg2 p{margin-bottom:6px}

#destination{border:0}

#btnClose{margin-top:0}
h1{height:30px}
#fAddress{width:400px}
#fAddress2{width:240px}
.maptools{display:none}

#alertMsg2{top:110px;left:6px;width: 364px;height:125px}
#alertMsg2 p{margin-bottom:6px}

#pr_d{width:640px;margin:auto;font-family:verdana;font-size:11px;text-align:left;color:#000}
#header{margin:10px 0}
#pr_d #map01{width:100%;height:300px}
#pr_d h1{font-size:16px;color:#999;margin:12px 0;padding:0}
#pr_d p,#pr_d ul{margin-bottom:6px;line-height:14px}
#pr_d ul{list-style:none}
#pr_d li,#pr_d b{float:none;display:inline}
#pr_d li{display:block}
#pr_d #printBtn{float:right;margin-top:6px}
#pr_d #printBtnRSB{float:left;margin-top:6px}
#pr_d #btnClose{margin-top:5px}
#pr_d #printBtn b,#pr_d #printBtn i,#pr_d #printBtnRSB b,#pr_d #printBtnRSB i{float:none;display:inline;line-height:22px}
#printBtn,#printBtnRSB:hover{color:#fff}
#pr_d a{color:#000}

body{overflow-x:hidden}

#block2c{clear:both;display:none}
#fAct{clear:both;text-align:center}
#block2c ul input,#block2c textarea{width:360px}
#block2c textarea{height:150px}
#block2c li{margin-bottom:6px}
#hEmailSuccess{display:none}
#rTypes{height:6px;visibility:hidden}

/* Andorra and Monaco */
#TmTa{height:32px}
#TmTa li{height:18px;padding-left:32px;width:156px}
#TMon{background:url(/Images/flag-monaco_tcm377-941971.gif) no-repeat}
#TAnd{background:url(/Images/flag-andorra_tcm377-941969.gif) no-repeat}

table.adp-directions{word-wrap:break-word}
* html table.adp-directions{width:95%;table-layout:fixed;border-spacing:0}
* html .adp-directions td{width:expression(this.nextSibling==null||this.previousSibling==null?'50px':'auto')}

#disclaimer{border-top:1px solid #B0B4BD;font-size:9px;line-height:12px;padding:6px 0}

/* adjust height */
#block1, #block2{height:470px}
.mapC{height:372px;background:#fff}
#map01, #map02{height:332px}
#rList{height:180px}


