.loc-content{
	padding:10px;
	border:1px solid #0085af;
	background-color:#e4f4f9;
	margin-top:10px;
}
.loc-content .loc-search{
	    background:url(../images/search.jpg) no-repeat;
	
}

#latestPoll div{
  text-align: left;
}

#latestPoll div.alignRight{
  text-align: right;
}

#locatorForm {
  padding: 0 0 10px;
	background: transparent url(/images/find-bg.png) no-repeat;
}

#locatorForm .placeholded{
  color: #666 !important;
}

#locatorForm .sideSection{
  padding: 0;
}

#locatorForm .radios{
  padding: 5px 0 0 65px;
  height: 55px;
  background: url('images/side-logo.png') no-repeat 10px 5px;
}

#locatorForm .radio{
  padding: 7px 0 0 0;
}

#locatorForm .or{
  text-align: center;
  padding: 5px 0 8px;
  font-size: 14px;
}

#locatorForm .foreign{
  display: none;
}

#locatorForm select{
  width: 168px;
	margin-left: 10px;
}


#locatorForm #locatorSubmit {
  width: 40px;
  padding: 0;
  font-size: 11px;
  height: 22px;
  background: #829db9;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-transform: uppercase;
  vertical-align: middle;
  color: #fff;
  cursor: pointer;
}

#locatorForm #locatorSearch{
	width: 65%;
	float: left;
	padding-top: 5px;
	margin: 0 0 1em 00;
}

#locatorForm #locatorSearch p{
	padding-bottom: 5px;
}

#locatorForm #locatorField{
  display: inline-block;
  vertical-align: middle;
	height: 20px;
	line-height: 20px;
	padding: 0 3px;
	border: 1px solid #ccc;
	width: 118px;
	margin-left: 8px;
}


.distance
{
	/*width: 100px; */
	
}

.tdDistance
{
	/*width: 100px; */
}

.locatorSearchResults
{
	width: 100%;	
}

.locatorSearchResults td
{
	padding: 5px 8px 5px 8px;
	border: 2px solid white;
}

.locatorSearchResults tbody td
{
	font-size: 0.9em;
}

.thead
{
	background-color: #7f9bb7;
	
	color: white;
	font-size: 14px;
}



.sideSection form
{
	text-align: right;
}

tr.odd
{
	background-color: #ebf1f6;
}
