


#storelocatorcontainer{float:left;width:960px;border:none;margin-bottom:30px;background-color:#fff;}
#storelocator{}
#storelocatorcontrols{float:left; width:313px;padding:20px 5px 0 20px;}
#searchheader{float:left; width:300px;margin-bottom:10px;font-weight:bold;font-size:11px;}

#directionsheader{float:left;font-size: 11px;font-weight: bold;margin:10px 0 10px 0; width: 300px;}
#searchheader p{}
#locationTextHolder{width:100%;}
#locationText{float:left;padding:5px 0 0 5px;font-weight:bold;font-size:11px;}
#ajaxLoadingSpinner{display:none;padding-top:3px;float:left;padding-left:10px;}
#locationFields{width:75%;float:right;padding:5px 0 0 5px;}
#spsubmitfield{float:left;}
#sllocation{width:190px;padding:2px;}
#spsubmitbtn{float:left;padding-left:5px;}
#submitbutton{float:left; width:313px;text-align:center;padding-bottom:10px;}
#locateBtnHolder{cursor:pointer;}
#locationDesc{float:right;width:75%;padding:0 0 0 5px;}
#distanceText{width:20%;margin-top:20px;float:left;padding:15px 0 0 5px;font-weight:bold;font-size:11px;}
#distanceDropDown{float:right;width:75%;margin-top:15px;padding:5px 0 15px 5px;}
.productTypeText{display:none;}
.storeTypeText{width:100%;float:left;padding:15px 0 0 5px;font-weight:bold;font-size:11px; border-top:1px dashed #ccc;}

.isSTBoxHolder{float:left;width:33%;padding-top:5px;padding-bottom:10px;}
.isPTBoxHolder{display:none;}
.isBox{float:left;padding-left:5px;}
.isBoxText{float:left;padding-left:5px;padding-top:3px;}
.lastBoxHolder{}
.resultsHeaderHolder{width:100%;float:left;}
#resultscontainer{float:left; width:313px;padding:0 0 20px 20px;overflow:hidden;}
.resultsHeader{font-size:15px;font-weight:bold;float:left;padding:5px 0 0 5px;}
.resultsNumber{padding:6px 0 0 10px;float:left;font-size:11px;}
#map_canvas{width:540px;height:640px;float:right;margin:20px}
.listofstores{width:50000%;float:left;}
.store3upcontainer{float:left;width:275px;clear:none;margin-right:20px}
.aStore{clear:both;float:left;width:275px;border-bottom:dashed 1px #cccccc;}
.aStoreNoBorder{clear:both;float:left;width:275px;}
.storeColumnOne{float:left;width:150px;padding:10px 0 10px 5px;}
.storeColumnTwo{float:right;width:110px;padding:10px 0 0 10px;}
.storename{font-weight:bold;font-size:11px;}
.storephone{font-size:11px;}
.getmapanddirections{float:left;width:100%;padding-top:10px;}
.getmap{float:left;padding-right:15px;}
.getdirections{float:left;}
#main #listofstores .getMapLink,#main #listofstores .getDirectionsLink{font-size:11px;font-weight:bold;text-decoration:underline;color:#006699;}
.storeevents,.storehours{font-size:11px;}
.directionstore{float:left;width:300px;border-bottom:dashed #ccc 1px;padding-bottom:20px;}
.fromtext{float:left;width:50px; font-size: 11px; font-weight: bold;}

.storetext{float:left;width:250px;}
.directionlocation{float:left;width:300px;border-bottom:dashed #ccc 1px;padding:20px 0 20px 0}
#directionsSteps{float:left;clear:both;padding:20px 0 0 0;width:auto}
.errorMessages{color:#ff0000;width:100%;float:left;padding:5px 5px 0 5px;}
#backLinkHolder{width:275px;float:left;clear:both;}
#backLinkHolder #backLink{width:50px;float:left;padding-left:190px;padding-top:10px;}
#backLinkHolder #backLink2{float:right;padding-right:10px;}
#directionsSteps .adp-placemark{margin:0 0 3px 0;}
#directionsSteps .adp-legal{padding-left:5px;}
#directionsSteps .adp-distance {text-align: right;white-space: nowrap;}
#useMyLocHolder{display:none;width:100%;float:left;padding-top:5px;padding-left:5px;text-align:left;}
input.button{cursor:pointer;border:none;background-color:#FFFFFF;color:#006699;font-size:11px;font-weight:bold;text-decoration:underline;padding:0;margin:0;text-align:left;}
#useMyLoc{cursor:pointer;border:none;background-color:#FFFFFF;color:#006699;font-size:11px;font-weight:bold;text-decoration:underline;padding:0;margin:0;text-align:left;}
.checkBox{}
.locatordivider{float:left; clear:both; width:100%;border-top:1px solid #ccc;margin:10px 0 10px 0;}

.previous {float:left; width:63px;height:18px;background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1328332343556/CSS/storelocator/previous-enabled.png);cursor:pointer}
.prevdisabled {background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1328332343556/CSS/storelocator/previous-disabled.png) !important; cursor:default !important}
.next {float:left; width:42px;height:18px;background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1328332343556/CSS/storelocator/next-enabled.png); cursor:pointer;margin-left:5px;}
.nextdisabled {background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-rachelroy-Site/Sites-rachelroy-Library/default/v1328332343556/CSS/storelocator/next-disabled.png) !important;  cursor:default !important}#outerContent{background-color:#ffffff;}

