﻿.locatorContainer {
font-size:11px;
text-align:left;
width:100%;
}
.locatorSearchHeader {
background-color:#C0E061;
margin-left:25px;
margin-right:25px;
padding:5px 0 5px 5px;
text-align:left;
}
.locatorSearchSection {
margin-left:50px;
margin-right:25px;
padding:10px 0;
}
*.locatorSearchSection 
{
	margin-right: 300px;
}
*+html .locatorSearchSection 
{
	margin-right: 300px;
}

.locatorProductDropdown {
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:1em;
width:300px;
}
.locatorLocationDropdown {
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:1em;
width:150px;
}
.locatorNumbersDropdown {
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:1em;
}
.locatorSearchTextBox {
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:1em;
width:65px;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:1%;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
.mapHeader {
background-color:#C0E061;
margin-top:25px;
padding:10px;
}
.mapFooter {
background-color:#C0E061;
padding:10px;
}
.mapFooter a {
color:#000000;
}
.progressSpinner {
padding-left:40px;
}
.progressSpinnerState {
padding-left:40px;
padding-top:33px;
}
.locatorFindContainer {
margin:15px 0;
text-align:center;
}
.searchButton {
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:1em;
width:50px;
}
.searchSectionHeader {
background-color:#C0E061;
cursor:pointer;
padding:5px;
text-align:left;
}
.searchBorder {
border:2px solid #C0E061;
padding:0 5px;
}
.mapBackground {
background-color:#C0E061;
}
.mapSidebar {
background-color:#FFFFFF;
color:#000000;
float:left;
height:350px;
margin-left:5px;
overflow:auto;
padding:0 5px;
width:25%;
}
.mapCanvas {
color:#000000;
float:left;
height:350px;
margin-left:5px;
margin-right:5px;
width:70%;
}
.validationSummary {
border:1px solid red;
color:Red;
display:none;
}
.validationMarker {
color:Red;
display:none;
}

