/* Locator */
/* Small Form */
.loc_search{margin-top:10px;}
#loc_findText{font-size: 125%;color:#555555;font-weight:bold;font-style:italic;}
.message{margin:0px;padding:0px;}
#loc_example{font-size: 90%;color:#555555;padding-bottom:3px;}
#loc_fields p{margin:0px;padding:0px;vertical-align:middle;}
#loc_fields p #txtSearch, #loc_fields p #selRadius, #loc_fields p #btnSearch{clear:none;vertical-align:middle;}
#txtSearch{border:1px solid #000000;background:#f2f2f2;font-size:100%;vertical-align:middle;height:18px;margin-right: 3px;}
#selRadius{border:1px solid #000000;background:#f2f2f2;font-size:95%;vertical-align:middle;height:20px;margin-right: 3px;}
#txtSearch:hover, #selRadius:hover{border:1px solid #333333;background:#FFFFFF;}
#txtSearch:focus, #selRadius:focus{border:1px solid #333333;background:#FFFFFF;}
#btnSearch{vertical-align:middle;}
/* Locator - Fluid */
#locator_contentContainer_fluid{position:relative;background:#ffffff url(../../../../../stellent/groups/images/@images/@carlton/documents/images/ch_bg_generic.jpg) top no-repeat;min-height:450px;height:auto !important;height: 450px;padding-bottom:10px;}
#locator_form{position:absolute;width:400px;left:25px;top:40px;z-index:7;}
#locator_details{position:relative;width:100%;left:25px;top:40px;z-index:5;}
#locator_mapResults{position:relative;width:auto;height:auto !important;height: 450px;left:25px;z-index:10;}
#locator_details #locator_mapResults{position:relative;width:auto;height:auto !important;top:-140px;left:0px;padding-bottom:10px;z-index:-1;}
#locator_titleImage{}
#locator_headerContent{margin:10px 0px;color:#000000;line-height:125%;}
#locator_searchHelp{font-size:90%;color:#000000;line-height:100%;padding-top:10px;}
#locator_searchHelp li{line-height:125%;}
#map_canvas {float:right;position:absolute;top:0px;right:20px;height:400px;width:400px;background: #ffffff;border:1px solid #000000;margin:20px;}
/* Locator - Results */
#locator_col1{position:relative;width:400px;top:150px;}
#locator_col2{float:right;height:auto !important;}
.loc_searchResults{list-style: none;margin:0px;padding:0px;}
#frmResults{}
#frmSearch{z-index:15;}
.loc_searchResults li {padding:5px;border-bottom:1px solid #666666;}
.loc_searchResults a:first-child  {float:left;vertical-align:middle;padding-right:5px;}
.loc_resultInfo {margin-bottom:20px;}
.loc_resultInfo p{clear:left;margin:0px;padding: 0px 0px 0px 30px;}
.salonDetail{height:auto !important;padding-bottom:10px;}
.searchResult {padding-bottom:10px;}
.salonDetails {padding-bottom:10px;}
.salonDetails h3,p{margin:0;padding:0;}
#locator_detailLinks{position:relative;top:120px;padding-bottom:10px;}
.salonDetailsLinks{padding-bottom:10px;}
#directionsInput{position:relative;top:110px;right:240px;z-index:11;}
#slResults {position:relative;left:25px;padding-bottom:150px;}
