body {background-color: #C1D1E0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
#header {background-color: #1A1718; width: 100%; height: 35px; text-align: left;}
#subhead {background-color: #6992B6; background-image: url('/igrid/art/gradient.png'); background-repeat: repeat-x; padding-top: 2px; padding-bottom: 3px; color: white; font-family: trebuchet ms, helvetica, sans-serif; font-style: italic; width: 100%; height: 15px;}
#menubar {background-color: #6992B6; color: white; padding: 5px 5px 5px 5px;}
.menulink {color: white; text-decoration: none; font-size: 9pt;}
.menulink:hover {text-decoration: underline;}
#footer {border-top: solid 1px gray;}
#sstlogo {float: right;}

.shadeOff td { background-color: transparent; }
.shadeOn td { background-color: transparent; background-color: #E0E8F0; }
.note {font-size: 9pt; font-style: italic;}


img {border: 0;}
.errormsg { color: red; }
.storeLink,.storeLink:visited {color: #3333FF; text-decoration: none;}
.storeLink:hover {color: #CC00CC; text-decoration: underline;}
.cartCount { font-size: 8pt; }
.cartEntry { padding: 2px 5px 2px 10px; }
.pageTitle { font-size: 14pt; }
.breadCrumbText { font-size: 10pt; }
.breadCrumbGrayed { color: gray; }

.orderHistoryDetail {font-size: 8pt;}
.addressHeading {font-style: italic; font-size: 12pt;}
.requiredField { font-weight: bold; }

input[type="submit"],input[type="button"],input[type="reset"],input[type="browse"],
button,.prettybutton {color: #6f9bb4; background: white; font-weight: bold; cursor: pointer;}

/* workaround for MSIE bug */
input.prettybutton {
    color: #6992B6;
    background: white;
    font-weight: bold;
    cursor: pointer;
}
/* workaround for MSIE bug */
button.prettybutton {
    color: #6992B6;
    background: white;
    font-weight: bold;
    cursor: pointer;
}
