body {
 font-family: Times, Serif, Tahoma, Arial;
 font-size: 85%;
 color: black;
 background: #88aadd;
 margin: 0px;
 font-weight: 800;
}

div.ulcorner {
 background-image: url(store_corner_topleft.jpg);
 background-position: top left;
 background-repeat: no-repeat;
}

div.urcorner {
 background-image: url(store_corner_topright.jpg);
 background-position: top right;
 background-repeat: no-repeat;
}

div.paragraph {
 padding: 3px;
 margin: 3px;
}

div.popup_container {
 width: 95%;
 background-color: #C6E2FF;
}
div.popup_topside {
  background-image: url(popup_dot.jpg);
  background-position: top;
  background-repeat: repeat-x;
}
div.popup_bottomside {
  background-image: url(popup_dot.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}
div.popup_leftside {
  background-image: url(popup_dot.jpg);
  background-position: left;
  background-repeat: repeat-y;
}
div.popup_rightside {
  background-image: url(popup_dot.jpg);
  background-position: right;
  background-repeat: repeat-y;
}
div.popup_ulcorner {
  background-image: url(popup_ul.jpg);
  background-position: top left;
  background-repeat: no-repeat;
}
div.popup_urcorner {
  background-image: url(popup_ur.jpg);
  background-position: top right;
  background-repeat: no-repeat;
}
div.popup_blcorner {
  background-image: url(popup_ll.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
}
div.popup_brcorner {
  background-image: url(popup_lr.jpg);
  background-position: bottom right;
  background-repeat: no-repeat;
}
div.popup_innercontent {
 padding: 8px 8px 8px 8px;
 text-align: left;
}
div.popup_middle {
  width: 272px;
  background-image: url(middle.gif);
  background-repeat: repeat-y;
}

.HeaderText
{
 font-family: Tahoma, Arial;
 font-size: 170%;
 color: black;
 background: #88aadd;
 text-align: center;
}

.mainTable {
 vertical-align: top;
 border: 0;
 padding: 0;
}

.mainBody {
 vertical-align: top;
 padding: 2px;
}

.RightBar {
 vertical-align: top;
 text-align: right;
 background: white;
 padding: 2px;
}

.newTable {
 padding: 0px;
 border-spacing: 0px;
}

.newTitle {
 background: #bbddff;
 font-size: 110%;
 font-weight: bold;
 text-align: left;
 border-top: solid 1px navy;
 border-left: solid 1px navy;
 margin: 4px;
}

.newLink {
 background: #bbddff;
 font-size: 90%;
 text-align: right;
 border-top: solid 1px navy;
 border-right: solid 1px navy;
 margin: 4px;
}

.newText {
 background: #bbddff;
 font-size: 90%;
 border-left: solid 1px navy;
 border-right: solid 1px navy;
 border-bottom: solid 1px navy;
 margin: 4px;
}

.newGap {
 font-size: 40%;
}

.PaymentsAcceptedTitle {
 text-align: left;
 background: #aaaaaa;
 color: black;
 text-decoration: smallcaps;
 font-size: 91%;
}

.PaymentsAccepted {
 text-align: left;
 background: #dddddd;
 color: black;
 font-size: 82%;
}

.PaypalAccepted {
 font-size: 80%;
}

.feature {
 margin: 0;
 padding: 0;
 border-spacing: 0;
}

.whiteBG {
 background: white;
}

.NoCSS {
 visibility: hidden;
 font-size: 1pt;
 position: absolute;
 left: 1px;
 top: 1px;
}

.CBorder {
 border-top: solid 1px navy;
 border-left: solid 1px navy;
 border-bottom: solid 1px navy;
 background: #aaccff;
 padding: 3px;
}

.OBorder {
 border-top: solid 1px #88aadd;
 border-right: solid 1px navy;
 border-bottom: solid 1px #88aadd;
 cursor: pointer;
 text-decoration: underline;
 padding: 3px;
}

.EmptyOBorder {
 border-top: solid 1px #88aadd;
 border-right: solid 1px navy;
 border-bottom: solid 1px #88aadd;
 padding: 3px;
}

.Hide {
 position: absolute;
 top: 1px;
 left: 1px;
 visibility: hidden;
}

.introNormal {
 margin-left: 20px;
 margin-right: 10px;
 margin-top: 8px;
 margin-bottom: 8px;
 font-size: 95%;
 background: #aaccff;
 color: #000000;
}

.introFadeDark {
 margin-left: 20px;
 margin-right: 10px;
 margin-top: 8px;
 margin-bottom: 8px;
 font-size: 95%;
 background: #aaccff;
 color: #222a37;
}

.introFadeMedium {
 margin-left: 20px;
 margin-right: 10px;
 margin-top: 8px;
 margin-bottom: 8px;
 font-size: 95%;
 background: #aaccff;
 color: #44546e;
}

.introFadeLight {
 margin-left: 20px;
 margin-right: 10px;
 margin-top: 8px;
 margin-bottom: 8px;
 font-size: 95%;
 background: #aaccff;
 color: #667ea5;
}

.introHidden {
 margin-left: 20px;
 margin-right: 10px;
 margin-top: 8px;
 margin-bottom: 8px;
 font-size: 95%;
 background: #aaccff;
 color: #88aadd;
}

.introText {
 margin-left: 20px;
 margin-right: 10px;
 margin-top: 8px;
 margin-bottom: 8px;
 font-size: 95%;
 background: #aaccff;
 color: black;
 vertical-align: top;
 border-top: solid 1px navy;
 border-right: solid 1px navy;
 border-bottom: solid 1px navy;
}

.snot_technique {
 background: #C6E2FF;
}

.paragraph {
 margin-top: 3px;
 margin-bottom: 3px;
}
