@charset "utf-8";
* { padding: 0; font-family: arial, verdana, sans-serif; font-size: 12px;color:#000000; }
body { background-color: #FFFFFF; margin: 0; }
.errormessage{margin:10px 0 10px 0; color:#ff0000;}
#searchInput{width:560px;}
#searchresult{display:none;}
h1 {font-weight:bold;font-size:13px;margin:0 0 10px 0;}
h2 { font-weight:bold;margin:0;}
.inputCombiLeft { float: left; margin-right: 20px; }
.inputCombiRight { }
#address  label,#addressStart label,#addressStop label { font-size: 10px; display: block; }
#address input,#addressStart input,#addressStop input { width: 230px; }
#address td,#addressStart td,#addressStop td { padding: 0 26px 0 0; }
table.searchLimits { margin-top: 20px; }
table.searchLimits td { padding-top: 6px; }
table.searchLimits label { padding-right: 12px;display:block;width:230px; }
table.searchLimits input { margin-right: 5px; }
.btn { width: 100px; margin-top: 30px; }
.clrAll { line-height: 0; font-size: 0; clear: both; }
#yourhtmldiv div.oneDealer,#yourhtmldivTopDealer div.oneDealer{ font-size:10px; margin-bottom:12px; }
#yourhtmldiv div *,#yourhtmldivTopDealer div *{font-size:10px;}
.basicInfo{width:210px;}
#yourhtmldiv .basicInfo,#yourhtmldivTopDealer .basicInfo{float:left;}
#yourhtmldiv .moreInfo,#yourhtmldivTopDealer .moreInfo{margin-left:210px;}


#div_reco BODY { background-color: #FFFFFF; }
#div_reco {margin:20px 0 20px 0;}

a:link,a:visited,a:hover,a:focus { color: #0000cc; text-decoration: underline; }
/* DETAIL VIEW */
#detailDiv h2 { font-size: 15px; }
#detailDiv .moreInfo{margin-top:12px;}
#detailDiv .moreInfo a{display:block;margin-bottom:3px;}

#yourmapdiv,#detailMapDiv,#routeMapDiv{width:580px;height:320px;margin-left:20px;display:none;}
#youritidiv{width:580px;margin-left:20px;margin-top:20px;display:none;}
#yourhtmldivTopDealer{width:300px; margin-top: 18px;margin-left:130px; display:none;border:1px solid #000000; padding:10px 12px 12px 10px;text-align:center;}
#yourhtmldivTopDealer *{text-align:left;}
#searchAgain{margin-left:20px;margin-bottom:10px;}
#searchAgain,#backToList{width:240px; display:none;}
#backToList{margin-top: 10px;}
.dealerLogo{width:230px;height:41px;margin-bottom:13px;}

.searchlink{background: url(images/arrow_blue.gif) no-repeat;padding-left:18px;}

a.searchlink:link,a.searchlink:visited,a.searchlink:focus{text-decoration:none;}
a.searchlink:hover{text-decoration:underline;}

.printlink{background: url(images/ic_print_lo_blue_lightblue.gif) no-repeat;padding-left:25px; line-height:24px;display:block;margin-top:10px;}
a.printlink:link,a.printlink:visited,a.printlink:focus{text-decoration:none;}
a.printlink:hover{text-decoration:underline;}
#printPage{display:none;}

#driving{display:none;}
.loadingInfo{text-align:center;font-weight:bold; border:1px solid #e00000;width:400px;margin-left:90px;padding-top:10px; padding-bottom:10px;}

