/* layout styles for locator extension*/

.tx-locator-pi1 {
color:black;
font-color:black;
}
.tx-locator-pi1 .resultTable {
				border-collapse: collapse;
				padding: 2px 5px 2px 5px;
				margin:0;
				
}
.tx-locator-pi1 .searchResultTable td {
				background-color: #f0f0f0;
}
.tx-locator-pi1 .selectCategory {
				/*
				visibility: hidden;
				*/
}
.tx-locator-pi1 .selectCountry {
				
				visibility: hidden;
				
}
.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;
				/*background-color: #99CC00;*/
				margin: 5px 0px 10px 0px;
				height: 15px;
				float: left;
}

.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 .distance {
			    font-weight: normal;
}

.tx-locator-pi1 .tx-locator-map {
				position: relative;
				float: left;
}

