
/* Store Locator */

.SL { padding: 0 60px 0 0;}
.SL .PageTitle {}
.SL .PageIntro { padding: 0 0 20px 0; }
.SL .SearchFormInstructionsForm { padding: 20px 40px;}
.SL .SearchFormInstructionsTable { width: 100%; }
.SL .SearchFormInstructionsRow {}
.SL .SearchFormsContainer {float: left;}
.SL .SearchFormsContainer .SearchTable { padding: 0px; }
.SL .SearchFormsContainer .SearchFormsTable { padding: 0px; }
.SL .CountryLabel { width: 120px; font-weight: normal; }
.SL .CountryLabel b{font-weight: normal;}
.SL .CountryField {}
.SL .USSearchRow { }
.SL .USSearchContainer {}
.SL .USSearchForm {}
.SL .USSearchForm .SearchTitle { display: none; }
.SL .USSearchForm .SearchTable { padding: 0px; }
.SL .SearchOptionRow {}
.SL .SearchOptionLabel {}
.SL .SearchOptionText{ padding: 20px; font-weight: bold;}}
.SL .PostalRow {}
.SL .PostalLabel { width: 120px; }
.SL .PostalField {}
.SL .RadiusRow {}
.SL .RadiusLabel { width: 120px; }
.SL .RadiusField {}
.SL .USSearchForm .Buttons { margin-left: 110px; }
.SL .CADSearchRow {}
.SL .CADSearchContainer {}
.SL .CADSearchForm {}
.SL .CADSearchForm .SearchTitle { display: none; }
.SL .CADSearchForm .SearchTable { padding: 0px; }
.SL .CADSearchForm .Buttons { margin-left: 110px; }
.SL .ProvinceSearchRow {}
.SL .ProvinceSearchContainer {}
.SL .CADAdvancedSearchForm {}
.SL .CADAdvancedSearchForm .CityField {width: 148px; float: left; text-align: left;}
.SL .ProvinceSearchForm {}
.SL .ProvinceSearchForm .SearchTitle { display: none; }
.SL .ProvinceSearchForm .SearchTable { padding: 0px; }
.SL .ProvinceRow {}
.SL .ProvinceLabel { width: 120px;}
.SL .ProvinceField {}
.SL .CityRow{}
.SL .CityLabel{width: 120px; }
.SL .CityField{}
.SL .Buttons { clear: both; float: right; padding: 20px 0; }
.SL .InstructionsContainer { float: right; width: 220px;}
.SL .Instruction { width: 120px; margin: 0px; border: solid 1px #e1e1e1; padding: 20px 30px 50px 30px; }
.SL .InstructionTitle { margin-top: 0px; }
.SL .InstructionDetails {}
.SL .SearchResultsForm {}
.SL .SearchResultsTable {}
.SL .SearchResultsRow {}
.SL .SearchResults {}
.SL .ResultsTitle {}
.SL .ResultsIntro {padding: 0 0 50px 0;}
.SL .Result { float: left; width: 33%; }
.SL .ResultAlt { float: left;  width: 33%;}
.SL .NoSearchResultsRow {}
.SL .NoSearchResults {}