v\:* {
  behavior:url(#default#VML);
}

fieldset {
  border: 1px solid #ceddf1;
  background-color: #f6f8fc;
  margin: 0 0 5px 0;
  padding: 5px;
}

fieldset label {
  padding: 0px 7px;
}

fieldset .input {
  width: 115px;
}

fieldset .input, fieldset select {
  font-size: 11px;
}

fieldset select {
  margin-right: 8px;
}

p#status {
  border: 1px solid #ff7f84;
  background-color: #ffbfc2;
  font-size: 12px;
  padding: 3px;
  margin: 0 0 5px 0;
  display: none;
}

div#storeMap {
  clear: both;
  float: left;
  width: 942px;
  height: 500px;
  border: 1px solid #ceddf1;
  margin: 0;
}

div#listOptions {
  clear: both;
  display: none;
  float: right;
  margin: 5px 0;
}

ul#searchResults {
  clear: both;
  list-style: none;
  margin: 5px 0 5px 0;
  padding: 0;
}

ul#searchResults li {
  margin: 0 0 1px 0;
  padding: 5px;
  border: 1px solid #ceddf1;
  background-color: #f6f8fc;
}

ul#searchResults li a {
  text-decoration: none;
}

div.storeBlock {
  display: none;
  border: 1px solid #7fdf6f;
  background-color: #e4ffdf;
  margin: 3px 0;
  padding: 5px;
}

div.storeBlock h4 {
  margin: 0;
  font-size: 15px;
  
}

div.storeBlock div.storeInfo, div.storeBlock div.storeProducts, div.storeHours {
  float: left;
width: 250px;
padding-right:20px;
}

div.storeBlock div.storeInfo {
  width: 300px;
}

div.storeBlock div.storeProducts {
  width: 200px;
}

html body div.storeBlock div.storeProducts li {
  border:  0 !important;
  padding: 0 !important;
  background-color: transparent !important;
}

div.storeBlock div.storeProducts h5 , div.storeHours  h5 {
  margin: 0;
}

div.storeBlock div.storeOptions {
  clear: both;
}

#dbox {
  display: none;
  border: 1px solid #ceddf1;
  background-color: #f6f8fc;
  padding: 5px;
  margin-bottom: 5px;
}

#dbox h6 {
  margin: 0;
  font-size: 12px;
}

#dbox label, #dbox input {
  margin-right: 5px;
}

#dbox a {
  display: none;
  float: right;
  background: url(/images/printer.gif) no-repeat center left;
  padding-left: 22px;
  height: 20px;
  line-height: 20px;
}

#dpan {
  display: none;
}

#btnSearch, #btnClear {
  font-size: 10px;
}

.storeBlock ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.storeBlock h5 {
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 3px;
}