h1{margin-bottom:18px;}div#map{width:500px;height:400px;float:left;border:1px solid #000;}p#storeAddress{float:left;margin:10px;}div#storeFinderCont{float:left;width:756px;background-color:#fff;padding:3px 10px 20px 10px;}div#storeFinderCont p{margin-bottom:10px;}div#storeFinderCont input{padding:0;}div.searchResults{padding:10px 0 0 0;margin:0;}form#storeFinderForm select{margin-right:11px;}form div.formElement select{width:223px;}div#selectCont{float:left;background:#C8DAE9;padding:0 10px;width:633px;margin-right:2px;}div#selectCont select{margin:11px 10px 0 0!important;margin:11px 10px 11px 0;}div#storeFinderCont table{border-collapse:separate;}table{margin-bottom:10px;width:757px;}table tr.borderDivider{margin:5px 0;}table tr.borderDivider td{padding:0;}table tr.borderSpacer td{padding:0;}table tr td{padding:0 15px;vertical-align:top;}table tr td.storeName{border-right:1px solid #CCC;}table tr td.storeAddress{border-right:1px solid #CCC;}table tr td.storeTelephone{border-right:1px solid #CCC;}table tr td a{margin-top:10px;float:left;}div#storeFinderCont table{margin:20px 0 0 0;}div#storeFinderCont table th{border-bottom:1px solid #CCC;color:#082151;font-family:"Times New Roman",serif;font-size:1.3em;padding:0 0 5px 15px;height:32px;}div#storeFinderCont table th span{border-right:1px solid #fff;display:block;height:28px;padding-top:4px;}div#storeFinderCont table th.thStoreOpening span{border:none;}div#storeFinderCont table td.storeOpening span{display:block;width:30px;border:1px solid #f00;float:none;}div#mapCont{float:left;margin-top:20px;}div#mapCopyCont{width:230px;margin-left:10px;float:right;}div#backButton{margin-bottom:20px;}
