/* Copyright 2004-2006, Page Step Web and Print Design - www.pagestep.com */
/* Special style sheet for WIDS page */
/* contact */

div.add1 {
  width: 49% ;
  float: left ;
}
div.add2 {
  width: 51% ;
  float: right ;
}
div.add3 {
  width: 48% ;
  float: left ;
}
div.add4 {
  width: 48% ;
  float: right ;
}

table.address {
  width: 470px ;
  margin: 0 0 15px 0 ;
}
table.address td {
  padding: 2px 0px 2px 0px ;
  text-align: left ;
  white-space: nowrap ;
  border-style: solid ;
  border-width: 0px ;
  border-color: #ff0000 ;
}
table.address td.prompt {
  width: 1% ;
  text-align: right ;
  padding: 2px 5px 2px 10px ;
}
table.address td.officename {
  color: #006392 ;
  border-style: solid ;
  border-width: 0 0 0px 0 ;
  border-color: #000000 ;
  font-family: "Georgia", "Times New Roman", "Times Roman", serif ;
  font-size: 115% ;
  font-weight: bold ;
}
table.address td.maplink {
  text-align: left ;
  vertical-align: top ;
  white-space: nowrap ;
}
table.address td.small {
  padding-top: 0 ;
  padding-bottom: 8px ;
  font-size: 85% ;
  font-style: italic ;
  color: #666666 ;
}
table.address td.hoursnote {
  font-weight: bold ;
  text-align: center ;
}

table.contactform {
  width: 100% ;
  margin: 0px ;
  padding: 5px ;
}
table.contactform td {
  padding-bottom: 3px ;
  vertical-align: top ;
  border-style: solid ;
  border-width: 0px ;
  border-color: #ff0000 ;
}
table.contactform td.prompt {
  width: 150px ;
  padding: 7px 5px 0px 0px ;
}
table.contactform td.buttons {
  padding-top: 12px ;
}
table.note td {
  font-size: 80% ;
  color: #999999 ;
}
div.sm {
  margin-top: 20px ;
  margin-bottom: 10px ;
  padding: 7px 5px 8px 5px ;
/*  background: #fcf6ff ;
  border-style: solid ;
  border-width: 2px ;
  border-color: #957b95 ;
  border-radius: 8px ; */
  color: #ffffff ;
  background: #5F386D ;
  border-width: 1px;
  border-radius: 8px;
}
div.sm {
}
div.sm table {
  width: 10% ;
  margin: 0 auto 0 auto ;
}
div.sm table td {  padding: 0 3px 0 3px ;
  white-space: nowrap ;
  font-size: 110% ;
  vertical-align: middle ;
}
#cform {
  display: none ;
}
div.covidshop {
  margin: 4px 0px 4px 10px ;
  padding: 4px ;
  white-space: normal ;
  border: solid 2px #770000 ;
  border-radius: 8px ;
  font-family: "Verdana", "Arial", "Helvetica", "Helv", "sans-serif" ;
  font-weight: normal ;
  color: #aa0000 ;
}
div.covidshop img {
  margin: 5px 0px 5px 95px ;
}
div.addressleft {
  width: 410px ;
  float: left ;
  border: solid 0px #ff0000 ;
}
div.addressright {
  width: 470px ;
  float: right ;
  border: solid 0px #0000ff ;
}
table.sh {
}
table.sh td {
  text-align: right ;
}
table.sh td.shd {
  padding-right: 7px ;
  text-align: right ;
}
table.sh td.shdc {
  padding-right: 7px ;
  text-align: center ;
}
div.thankyou {
  margin: 10px 0px 10px 0px ;
  padding: 8px 15px 8px 15px ;
  text-align: center ;
  border-width: 2px ;
  border-style: solid ;
  border-color: #77aa77 ;
  border-radius: 8px ;
  background: #eeffee ;
}
div.formdown {
  display: none ;
  margin: 10px 0px 10px 0px ;
  padding: 8px 15px 8px 15px ;
  text-align: center ;
  color: #996600 ;
  border-width: 2px ;
  border-style: solid ;
  border-color: #77aa77 ;
  border-radius: 8px ;
  background: #ffeeee ;
}
#formup {
}
#formdown {
  display: none ;
  margin: 10px 0px 10px 0px ;
  padding: 8px 15px 8px 15px ;
  text-align: center ;
  color: #444444 ;
  font-weight: bold ;
  font-size: 110% ;
  border-width: 3px ;
  border-style: solid ;
  border-color: #660000 ;
  border-radius: 8px ;
  background: #ffeeee ;
}
div.jsreq {
  margin: 10px 0px 10px 0px ;
  padding: 8px 15px 8px 15px ;
  text-align: center ;
  color: #ffffff ;
  font-weight: bold ;
  font-size: 125% ;
  border-width: 3px ;
  border-style: solid ;
  border-color: #990000 ;
  border-radius: 8px ;
  background: #990000 ;
}
table tr td.deliver {
  padding-top: 10px ;
}