/* layout styles for locator extension*/

.tx-locator-pi1 .resultTable {border-collapse: collapse;padding: 2px 5px 2px 5px;margin:0;}
.tx-locator-pi1 .searchResultTable td {border-bottom:1px solid #00A0C6;}
.tx-locator-pi1 .searchMailResultHeader {margin: 5px 0px 5px 0px;font-weight: bold;}
.tx-locator-pi1 .searchMailResultTable td {border-bottom:1px solid #00A0C6;}

.tx-locator-pi1 .additionalData {margin: 5px 0px 5px 0px;font-weight: bold;}

.tx-locator-pi1 .searchOnlyMailResultTable .storename {margin: 5px 0px 0px 0px;font-weight: bold;}
.tx-locator-pi1 .searchOnlyMailResultTable .address {font-size: 0.9em;}
.tx-locator-pi1 .searchOnlyMailResultTable .zipcode {font-size: 0.9em;}
.tx-locator-pi1 .searchOnlyMailResultTable .phone {font-size: 0.9em;margin: 0px 0px 5px 0px;}

.tx-locator-pi1 .viaButton {}
.tx-locator-pi1 .viaButtonSelected {background-color: #98FB98;}
.tx-locator-pi1 .viaButtonUnselected {background-color: #D3D3D3;}


.tx-locator-pi1 .selectCategory {}
.tx-locator-pi1 .selectCountry {}
.tx-locator-pi1 .searchCityHeader {font-weight: bold;margin: 0px 0px 10px 0px;}
.tx-locator-pi1 .searchCityData  {padding: 2px 5px 2px 5px;margin:0;background-color: #f0f0f0;}
.tx-locator-pi1 .searchResultHeader {font-weight: bold;}
.tx-locator-pi1 .mapHeader {position: relative;font-weight: bold; margin: 5px 0px 10px 0px;}

.tx-locator-pi1 .mapHeader .storename {font-weight: bold;}
.tx-locator-pi1 .mapHeader .address {font-weight: normal;}
.tx-locator-pi1 .mapHeader .city {font-weight: normal;}
.tx-locator-pi1 .mapHeader .phone {font-weight: normal;}
.tx-locator-pi1 .mapHeader .hours, .tx-locator-pi1 .mapHeader .notes {font-weight: normal;}
.tx-locator-pi1 .mapHeader .distance {font-weight: normal;}
.tx-locator-pi1 .tx-locator-map {position: relative;}
html>body .tx-locator-pi1 #route {margin: 55px 40px 0px 0px;/*visibility: hidden; */}
.tx-locator-pi1 table {border: none;}
.tx-locator-pi1 tr {border: none;}
.tx-locator-pi1 td {border: none;}
.tx-locator-pi1 .message {font-size: 15px;padding: 5px;height: 20px;background-color: #f0f0f0;border: 2px solid green;}
.tx-locator-pi1 .warning {font-size: 15px;padding: 5px;height: 20px;background-color: #f0f0f0;border: 2px solid #FFCC66;}
.tx-locator-pi1 .error {font-size: 15px;padding: 5px;height: 20px;background-color: #f0f0f0;border: 2px solid red;}
