

.stopleftcorner    { background-color: transparent; height: 10px; border-top: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8 }
.stop  { background-color: transparent; border-top: 1px solid #c8c8c8 }
.stoprightcorner  { background-color: transparent; width: 4px; border-top: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8 }
.sright  { background-color: transparent; width: 4px; border-right: 1px solid #c8c8c8 }
.sbottomrightcorner  { background-color: transparent; width: 4px; height: 4px; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8 }
.sbottom   { background-color: transparent; height: 4px; border-bottom: 1px solid #c8c8c8 }
.sbottomleftcorner  { background-color: transparent; width: 4px; height: 4px; border-bottom: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8 }
.sleft  { background-color: transparent; width: 4px; border-left: 1px solid #c8c8c8 }
.supper  { background-color: transparent; height: 10px }
.supperrot { background-color: transparent; width: 100px; height: 10px; overflow: visible }
.sdirectionstitle     { color: #005eb3; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; text-decoration: none; background-color: transparent; text-align: center; visibility: visible; padding-right: 3px; padding-left: 3px; width: 80px; height: 20px; overflow: visible  }
.smdirectionstitle { color: #005eb3; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; text-decoration: none; background-color: transparent; text-align: center; visibility: visible; padding-right: 3px; padding-left: 3px; width: 200px; height: 20px; overflow: visible; }
.sdirections     { color: #8d8d8d; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; width: 350px; }
.stariff   { color: #c8c8c8; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; padding-right: 4px; padding-left: 4px; border-bottom: 1px solid #e1e1e1 }
.specialcell { color: #373231; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-style: normal; background-color: white; width: 175px; padding-right: 2px; padding-bottom: 2px; border: outset thin #cad6ff;; }
.productcell { color: #373231; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-style: normal; background-color: white; padding-right: 2px; padding-bottom: 2px; border: outset thin #cad6ff; }
.productcell h3 { color: #373231; font-size: 14px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; background-color: white; border-bottom: 1px solid #d7d7d7; }
.specialtitle { color: #005eb3; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; text-decoration: underline; }
.specialdescription { color: #373231; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; }
.productdescription { color: #373231; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; top: 0; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border-bottom: 1px solid #d7d7d7; }
.productdescription table { margin-top: 4px; padding-top: 4px; border-top: 1px solid #50494f; }
.productdescription td { color: #50494f; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border-bottom: 1px dotted #949494; }
.productdescriptiontd { color: #50494f; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; }
.productdescriptiontd img {  }
.productdescription input { margin: 2px; padding: 2px; border: 0 transparent; }
.productfeatures { color: #949494; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: white; text-decoration: none; top: 120px; width: 155px; float: left; clear: left; margin: 4px 2px 6px; padding: 0; border-top: 1px dotted #949494; }
.productimg { color: #949494; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; background-color: white; text-align: center; margin: 6px; padding: 2px; top: 120px; width: 160px; float: left; clear: left; }
.specialprice { color: #5f5655; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.specialtitle a:link { color: #005eb3; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; text-decoration: underline; }
.specialtitle a:visited { color: #005eb3; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; line-height: 15px; text-decoration: underline; }
.specialtitle a:hover { color: #005eb3; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; }
.specialbuy { color: #003d9a; font-size: 9px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps; text-decoration: none; text-transform: uppercase; text-align: center; padding: 1px; }
.menufieldset { margin-bottom: 2px; padding: 2px; border: solid 1px #bfbfbf; }
.rightfieldset { margin-bottom: 2px; padding: 2px 6px 6px; border: solid 1px #bfbfbf; }
.menufieldsethead { color: #878787; font-size: 10px; font-family: "trebuchet ms", verdana, arial, serif; font-weight: bold; text-decoration: none; }
