body { margin:0; padding:0; background:#004194; color:#000;
      font-family: Verdana, sans-serif; font-size:10pt;}
th {color:#281B50; font-size: .8em; font-weight:bold;}
h1 {text-align:center; font-size:1.3em; margin:10px 0;}
h2 {text-align:center; font-size:1.3em; margin:10px 0;}

/* general */
.alert {color:red}
.copyright {font-size:.8em; text-align:center;}
.reglink {color:#7CB37A; font-size:8pt; font-weight:bold;}

/* layout */
#container {width:765px; margin:0 auto; background:#FFF;}
#header {background:#7CB37A url(images/scs_header.jpg) no-repeat top right; width:765px; height:165px;}
#header h1 {display:none;}
#topmenu {width:765px;}
#topmenu td {width:20%; padding:4px; border:1px outset #FFF; text-align:center;}
#topmenu a {color:#FFF; font-size:8pt; font-weight:bold; text-decoration:none;}
#topmenu a:hover {text-decoration:underline;}
#topmenu a:hover:before {content:" · ";}
#topmenu a:hover:after {content:" · ";}

#sidecol {float:left; width:145px; text-align:center;}
#sidecol ul, #sidecol li {margin:0; padding:0; list-style:none; display:inline;}
#sidecol b {display:block; background:#005A9C; color:#FFF; padding:2px; font-weight:bold; border:1px solid #036;}
#sidecol a {display:block; background:#EFEB89 url(images/sbar_bg.gif) repeat-x; padding:6px;
           color:#000; font-size:8pt; font-weight:bold; text-decoration:none;}
#sidecol a:hover {color:#660;}

#maintd {margin-left:155px; width:610px; padding-bottom:20px;}

/* Page Specific */
.hint {font-size:8pt;}
.sizenote {font-size:7pt; text-align:center;}
.szchart {background:#FDFBCA;}
.zoom {font-size:7pt; color:#005A9C; font-weight:bold;}
.catlink {font-size:8pt;}
.stylebox {width:210px; margin-top:3px;}
#brandimg {display:none;}
#stylename {font-weight:bold; font-size:9pt;}
#styledesc {font-size:7pt; font-family: Arial, sans-serif;}
.oneprc {width:200px; height:40px; padding-top:12px; font-weight:bold;}

.indexbox {padding:5px; background:#EFEB89; border:1px solid #000; text-align:center;}
.indexlink {text-decoration:none; color:#000; font-weight:bold;}
.indexlink:hover {color:#660;}

/* checkout */
.costeps {text-align:center; padding:4px 0;}
.costeps .off {background:#EFEB89; color:#000; border:1px solid #EFEB89;}
.costeps .on {background:#005A9C; color:#FFF; font-weight:bold; border:1px outset #005A9C;}
.coborder {border:1px solid #000;}
.checknote {float:right; border: 1px solid #000; padding:5px; width:120px;}
.marked {color:#D00;}

/* cart */
.carttable,.carttable td {border:1px solid #F1ED93;}
.carttable th {background:#F1ED93; font-size:1em;}
.carttable td {padding:1px 5px;}