* { font-family: verdana, arial; }
h1 { font-size:138.5%; }
h2 { font-size:123.1%; }
h3 { font-size:108%;  }
h1,h2,h3 { margin:1em 0; }
h1,h2,h3,h4,h5,h6,strong { font-weight:bold; }
abbr,acronym { border-bottom:1px dotted #000; cursor:help; } 
em { font-style:italic; }
blockquote,ul,ol,dl { margin:1em; }
ol,ul,dl { margin-top:.5em; margin-left:2.5em; }
ol li { list-style: decimal outside;	}
ul li { list-style: disc outside; }
dl dd { margin-left:1em; }
th,td { border:1px solid #000; padding:.5em; }
th { font-weight:bold; text-align:center; }
caption { margin-bottom:.5em; text-align:center; }
p,fieldset,table { margin-bottom:1em; }
a:link, a:active { text-decoration: none; color: #003399; }
a:hover { text-decoration: underline; }
a:visited { text-decoration: none; color: #3366cc }
a:link.black, a:active.black, a:visited.black { text-decoration: none; font-weight: bold; color: #000; }
a:hover.black { text-decoration: underline; } 
a:link.white, a:active.white, a:visited.white { text-decoration: none; font-weight: bold; color: #fff; }
a:hover.white { text-decoration: underline; } 
a:link.smsw, a:active.smsw, a:visited.smsw { text-decoration: none; } 
a:hover.smsw { text-decoration: underline; } 
sup { font-size:77%; } 
small { font-size:85%; }
html { background:#efefef; }
body { background: #efefef; margin: 10px 0; }
div#smswouter { 
  width: 640px; 
  text-align: center; 
  background-color: #fff; 
  padding: 0; 
  border: #dcdcdc 2px outset; 
  margin: 0 auto; 
} 
div#smswouter table { text-align: left; margin: 0 auto; } 
div#smswouter th { text-align: center; } 
div#smswheader { margin: 4px 0px 16px 0px; } 

div.line15 { line-height: 1.5em; padding-bottom: .5em; }
td#outerlogin { background-color: #666; padding: 0 0 1px 0; border-bottom: 1px solid #ccc; }
div#login { background-color: #fff; }
td#loginbox { 
  text-align: center; 
  /*background-color: #fff; */
  background-color: #ffffe1; /*background: url("/img/comment_grad.gif") left center repeat-x; */
  padding: .5em 1em; 
  line-height: 2.0;	
  margin: 0 auto; 
  font-size: 123.1%; 
  border: 1px solid #000; 
}
table#usernametable th,td { 
  padding: 4px 6px 6px 6px; 
  color: #000; 
  border:0px solid #000; 
}
table#ordertable th,td { 
  padding: 4px 6px 6px 6px; 
  color: #000; 
  border:0px solid #000; 
}

div#signupdiv { margin: 1em auto 1.5em; }
div#signupdiv td { font-size: 108%; background: url("/img/btn_bg_submit.gif") left center repeat-x; text-align: center; border:1px solid #d5bd98; padding: .25em .5em; border-right-color:#935e0d; border-bottom-color:#935e0d; margin: 10px auto; }
div.morefeatures { font-size: 108%; margin: 1em 0em 0.5em; }
div.morefeatures a { text-decoration: underline; }
div#forquestions { font-weight: bold; color: #666; }
td#support { text-align: center; padding: 8px 16px 8px; margin: 0 auto; background-color: #efefef; border: 1px solid #cdcdcd; }
p#supportmsg { color: #000; font-weight: bold; padding: 0 0 8px; margin: 0px 0px; }

div#smswfooter { margin: 16px 0px 4px 0px; text-align: center; font-size: 77%; }

td { padding: 0px 3px; } 
.wh { background-color: #fff; }
.gr { background-color: #dcdcdc; } 
th { padding: 0px 3px; } 

div#gettingstarted { text-align:center; width: 80%; margin: 16px auto; }
p.errormsg { color: #900; font-weight: bold; }
p.successmsg { color: #090; font-weight: bold; }
div#features { text-align:left; width: 80%; margin: 16px auto; }
img.floatleft { float:left; margin: 0px 8px 8px 8px; }
div#ordering { text-align:left; width: 80%; margin: 20px auto; }
hr.hr1 { color: #cdcdcd; background-color: #cdcdcd; border: 0; height: 1px; width: 60%; } 
p.centered { text-align: center; }
div.centered { text-align: center; }
div.centered table { text-align: left; margin: 0 auto; } 
div.centered th { text-align: center; }
caption { font-size: 14px; font-weight: bold; color: #003366; } 
img.b { width: 10; height: 5; }

div#main { width: 80%; text-align: left; background-color: #fff; margin: 0 auto; padding: 0; } 
div#main h1 { font-size: 116%; margin:0 auto 1em; font-weight: bold; color: #000; text-align: center; }
div#main h2 { font-size: 108%; font-weight: bold; color: #900; } 
div#main h3 { font-weight: bold; margin: 0;padding: 0;}
