﻿
#locatorcontainer {
 padding-bottom: 60px;
}



/* locator form style */

#locatorform {
  width: 332px;
}


.viewall {
  font-family: arial;
  font-size: 8pt;
}


.viewall a:link, .viewall a:visited {
  color: #666666;
}


.locatorheading {
  padding: 4px;
  padding-left: 8px;
  font-family: arial;
  font-size: 12pt;
  font-weight: bold;
  color: #ffffff;
/*  background: #266fad; */
    background: #005dbb;
}


.formheading {
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  color: #3b73b9;
}


.formtext {
  font-family: arial;
  font-size: 8pt;
  font-weight: normal;
  color: #333333;
}




/* store list style */

#searchresults {
  padding-top: 20px;
}


#norecback {
  font-family: arial;
  font-size: 9pt;
  font-weight: normal;
}


#norecback a:link, #norecback a:visited {
  color: #333333;
}


#norecordsfound {
  text-align: center;
  padding-top: 60px;
  width: 500px;
  font-family: arial;
  font-size: 11pt;
  color: #000000;   
}


#recordsfound {
  padding-bottom: 10px;
  font-family: arial;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;  
}


.recordsfoundbold {
  font-family: arial;
  font-size: 9pt;
  font-weight: bold;
  color: #000000; 
}


#resultsheading {
  padding-bottom: 10px;
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}


.searchagain {
  font-family: arial;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}


.searchagain a:link, .searchagain a:visited {
  color: #666666;
}


#searchfeedback {
  margin-bottom: 10px;
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}


.searchfeedbackbold {
  margin-bottom: 10px;
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}


.rowheading {
  font-family: arial;
  font-size: 9pt;
  font-weight: normal;
}


.rowheading a:link, .rowheading a:visited {
  color: #3366CC;
}


.storerow {
  margin-bottom: 20px;
  font-family: arial;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}


#resultmaplink {
  padding-top: 2px;
  font-family: arial;
  font-size: 8pt;
  font-weight: bold;
}


#resultmaplink a:link, #resultmaplink a:visited {
  color: #333333;
  text-decoration: none;
}




/* page navigation style */

#pagenavcontainer {
  width: 578px;

}


#pagenavigation {
  float: right;
}


#pagenavprev {
  padding-right: 12px;
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  float: left;
}


#pagenavprev a:link, #pagenavprev a:visited {
  color: #000000;
}


.pagenavbox {
  padding-right: 6px;
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  float: left;
}


.pagenavbox a:link, .pagenavbox a:visited {
  color: #000000;
}


#pagenavnext {
  padding-left: 12px;
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  float: left;
}


#pagenavnext a:link, #pagenavnext a:visited {
  color: #000000;
}




/* full store info style */

#fullinfocontainer {
  width: 700px;
  font-family: arial;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}


#backtoresults {
  font-family: arial;
  font-size: 9pt;
  font-weight: bold;
}


#backtoresults a:link, #backtoresults a:visited {
  color: #666666;
}


#fullinfotopsep {
  margin-top: 20px;
  margin-bottom: 20px;
  height: 1px;
  width: 876px;
  background: url(images/e1e1e1pixel.gif) repeat-x;
}


#storename {
  font-family: arial;
  font-size: 11pt;
  font-weight: bold;
  color: #3366cc;
}


#addressdescription {
  width: 900px;
  margin-top: 16px;
}

#addressbox {
  width: 280px;
  float: left;
}

#leftcolumntext {
  width: 250px;
  margin-top:2em;
  margin-right:2em;
}

#descriptionbox {
  width: 600px;
  float: left;
}

#othercomms {
  padding-top: 7px;
  clear: both;
}


.othercommstext {
  font-family: arial;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}


.othercommstext a:link, .othercommstext a:visited {
  color: #666666;
}


#storehours {
  clear: both;
  margin-top: 30px;
}


#extrahours {
  width: 250px;
  margin-top:2em;
  margin-right:2em;
}


.hourstext {
  font-family: arial;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}


#storemanager {
  margin-top: 25px;
  font-family: arial;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}


#maplink {
  margin-top: 15px;
  font-family: arial;
  font-size: 9pt;
  font-weight: bold;
}


#maplink a:link, #maplink a:visited {
  color: #333333;
}


#directions {
  margin-top: 15px;
  font-family: arial;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}


#fullinfobottomsep {
  margin-top: 20px;
  height: 1px;
  width: 540px;
  background: url(images/e1e1e1pixel.gif) repeat-x;
}


.fullheading {
  font-family: arial;
  font-size: 9pt;
  font-weight: bold;
  color: #666666;
}


.debug {
  font-family: verdana;
  font-size: 8pt;
  color: #000000;
  background: #9999ff;
}