@charset "UTF-8";

#contentTop {
    background: url("/images/bg_content_top_locator.jpg") no-repeat scroll 0 0 transparent;
    width: 847px;
}

#contentMargin{
    margin-left: 58px;
    width: 740px;
}
#heightSpacer{
    position: relative;
    float: right;
    width: 1px;
    height: 390px;
}
#placeholder{
    height: 500px;
}
#comingSoonSign{
    position: absolute;
    top: 100px;
    left: 200px;
}
#retailLocatorContainer{
    margin-top: 145px;	
}
#retailLocatorSearchForm{
    left: 225px;
    position: relative;
    text-align: left;
    top: 0;
    width: 440px;
}
.retailLocatorResultCount{
    position: relative;
    float: left;
    clear: both;
    width: 734px;
    text-align: center;
    margin: 10px 0px;
    font-size: 10px;
}
.retailLocatorHR{
    position: relative;
    float: left;
    border: none;
    background: #E42742;
    width: 734px;
    height: 1px;
    margin: 10px 0px;
}
.addressTextBox,
.distanceDropDown{
    background: #FFFFFF;
    border: 1px solid #666666;
}
	
#retailLocatorTxt 
{
    font-size: 14px;
    font-weight: bold;
    left: 223px;
    position: relative;
    text-align: left;
    top: 115px;
    width: 370px;
}
.addressTextBox,
.distanceDropDown li
{
    margin-top: 10px;
    padding: 2px 4px;
}
.startSearchButton{}
	
.addressBox{
    position: relative;
    float: left;
    width: 244px;
    height: 80px;
    margin: 0px 1px 1px 0px;
    font: 10px Arial, Helvetica, sans-serif;
    line-height: 13px;
    color: #666666;
}
.addressBox strong{
    font-weight: bold;
    font-size: 11px;
}
.addressBoxMain{
    background: #FFFFFF;
}
.addressBoxAlternate{
    background: #EFEFEF;
}
.addressBox div{
    margin: 10px;
}
.addressBox a{
    color: #E42742;
    font-weight: bold;
    text-decoration: none;
}
.addressBox a:hover{
    text-decoration: underline;
}

