#storeLocatorMain {
     margin: 0pt;
     padding: 0pt;
}

#orTxt {
     color: #271201;
     font-size: 11px;
     font-weight: bold;
     margin: 0pt;
     padding: 0px 15px;
}

#sidebar h4 {
     color: #271201;
     font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
     font-size: 13px;
     font-weight: bold;
     line-height: 14px;
     margin: 0pt;
     padding: 4px 0px;
     width: auto;
}

#storeInfoContainer {
     margin: 0pt;
     padding: 0pt;
}

#storeInfoContainer h3 {
     color: #271201;
     font-size: 13px;
     font-weight: bold;
     margin: 0pt;
     padding: 6px 15px 2px;
     width: auto;
}

#storeInfoContainer h4 {
     color: #CEC195;
     font-size: 11px;
     margin: 0pt;
     padding: 0px 15px;
     width: auto;
}

#storeInfoContainer p {
     border-bottom: 1px dotted #250D01;
     color: #271201;
     margin: 0pt;
     padding: 2px 15px 10px;
     width: auto;
}

#storeInfoContainer a {
     color: #A79266;
     font-size: 10px;
     font-weight: bold;
}

#storeInfoContainer a:hover {
     color: #271201;
}

#storeLocatorHeader {

     font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
     font-size: 14px;
     font-weight: bold;
     margin: 0pt;
     padding: 20px 15px;
     position: relative;
     text-align: left;
     width: 930px;
}

#storeLocatorHeader {
     margin: 0pt;
     padding: 8px 0px;
     position: relative;
     width: 960px;
}

#storeLocatorHeader h2 {
     color: #271201;
     font-size: 18px;
     font-weight: bolder;
     left: 20px;
     margin: 0pt;
     padding: 10px 0px 4px 0px;
     position: relative;
     width: 800px;
}

#storeSearchArea {
     background-color: #E9E4D0;
     color: #271201;
     font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
     font-size: 11px;
     margin: auto;
     padding: 10px 20px;
     text-align: left;
     width: 920px;
}

#storeSearchFrm {
     margin: 0px;
     padding: 0px;
     position: relative;
    width:930px;
}

#zipLabel {
     left: 0px;
     position: relative;
     width: auto;
}

#addressLabel {
     left: 143px;
     position: relative;
     width: auto;
}

#cityLabel {
     left: 314px;
     position: relative;
     width: auto;
}

#stateLabel {
     left: 500px;
     position: relative;
     width: auto;
}

#radiusLabel {
     left: 577px;
     position: relative;
     width: auto;
}

#addressInput {
     color: #271201;
     font-size: 12px;
     padding: 1px 0pt 1px 1px;
     width: 240px;
}

#cityInput {
     color: #271201;
     font-size: 12px;
     padding: 1px 0pt 1px 1px;
     width: 200px;
}

#stateSelect {
     color: #271201;
     font-size: 12px;
     padding: 1px 0pt 1px 1px;
     width: 100px;
}

#zipInput {
     color: #271201;
     font-size: 12px;
     padding: 1px 0pt 1px 1px;
}

#radiusSelect {
     color: #271201;
     font-size: 12px;
     padding: 1px 0pt 1px 1px;
     width: 55px;
}

#searchBtn {
     cursor: pointer;
     left: 8px;
     margin: 0px 0px -5px;
     padding: 0pt;
     position: relative;
}

#map {
     border: 4px solid #E9E4D0;
     height: 500px;
     overflow: hidden;
     width: 700px;
}

#sidebar {
     border-bottom: 4px solid #E9E4D0;
     border-right: 4px solid #E9E4D0;
     border-top: 4px solid #E9E4D0;
     color: #000000;
     font-size: 11px;
     height: 500px;
     overflow: auto;
     padding-left: 4px;
     text-align: left;
}

#mystoreBtn {
     padding-top: 3px;
}

#adStoreBtn {
     padding-top: 2px;
}

#storeLocatorFooterSpacer {
     background-color: white;
     height: 2px;
     margin: 0pt;
     padding: 0pt;
}

.storeLocatorfooter {
     background-color: white;
     margin: 0pt;
     padding: 0pt;
}

.storeLocatorfooter .footerCopyRight {
     background-color: white;
}

.storeLocatorSearch2 {
     height: 650px;
     margin: auto;
     min-height: 560px;
     padding: 5px;
     position: relative;
     text-align: left;
     vertical-align: top;
     width: 914px;
}

#bubbleInfo {
     text-align: left;
}

#bubbleInfoRight {
     padding-left: 10px;
}

#backToMap a {
     color: #990000;
     text-decoration: none;
}

#backToMap a:hover {
     color: #000000;
}

#backToMap #laquo {
     size: 12px;
}

#storeBannerZone {
     height: 100%;
     left: 12px;
     margin: 0pt;
     padding: 0pt;
     position: relative;
     text-align: left;
     width: 960px;
}

#storeBannerZone img {
     height: 53px;
     margin: 0pt;
     padding: 0pt;
     width: 960px;
}

