/* html tags */
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
body, td, p { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 13px; }
select, textarea, input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.bodyBoard { margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; background-color:#FFFFFF; }


/* header */
h1 {
font-size:20px;
 }


/* links */
a:link, a:visited, a:active { color: #0066CC; text-decoration: underline; }
a:hover { color: #003366; text-decoration: underline; }

/* headings */
.title { font-size: 20px; font-weight: bold; color: #0066CC; }
.heading { font-size: 16px; font-weight: bold; color: #0066CC; }
a.heading:link, a.heading:visited, a.heading:active { font-weight: bold; font-size: 16px; }
a.heading:hover { font-weight: bold; font-size: 16px; }
.headingBig { font-size: 18px; color: #0066CC; }
a.headingBig:link, a.headingBig:visited, a.headingBig:active { font-size: 18px; }
a.headingBig:hover { font-size: 18px; }

/* forms */
.textBoxSelected { background-color: #FFFFCC; }
.formError { font-size: 11px; color: #CC3300; font-weight:bold; background-color: #E5EFFA; }
.textBoxPrice { font-size: 13px; color: #006600; font-weight:bold; border:0px solid #FFFFFF; }
.textBoxPriceBig { font-size: 16px; color: #006600; font-weight:bold; border:0px solid #FFFFFF; }

/* forums */
.forumHeading { color: #FFFFFF; font-weight: bold; background-color:#0066CC; }
a.forumHeading:link, a.forumHeading:visited, a.forumHeading:active { color: #FFFFFF; }
a.forumHeading:hover { color:#E5EFFA; }
.forumMain { background-color:#E5EFFA; }
.forumNorm { background-color:#FFFFFF; }
.forumNorm_censor { background-color:#C5FF9D; }

/* special */
.copyright { font-size: 10px; color: #999999; }
.quote { font-size: 15px; color: #666666; font-style: italic }
.quoteSmall { font-size: 13px; color: #666666; font-style: italic }
.noteTitle, a.noteTitle:visited, a.noteTitle:link, a.noteTitle:hover, a.noteTitle:active { font-size: 11px; font-weight: bold; color: #0066CC; }
.note, a.note:visited, a.note:link, a.note:hover, a.note:active { font-size: 11px; font-weight: normal; color: #666666; }
.disclaimer { font-size: 10px; color: #5297DC; }
.disclaimerStar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0066CC; font-weight: bold; }
.statHeading { font-weight: bold; color: #0066CC; text-align:center; background-color:#E5EFFA; }
.statData { font-size: 12px; background-color:#FFFFFF; }
.letter { font-family: monospace; font-size: 16px; }
.code { font-family: monospace; }

/* color */
.highlight { color: #CC3300; }
a.highlight:link, a.highlight:visited, a.highlight:active { color: #CC3300; }
a.highlight:hover { color: #CC0000; }
.primary { color: #0066CC; }
.lightGray { color: #666666; }
.lighterGray { color: #999999; }
.light { color: #FFFFFF; }
a.light:link, a.light:visited, a.light:active { color: #CCE0F5; }
a.light:hover { color: #FFFFFF; }
.price, a.price:link, a.price:visited, a.price:active { color: #006600; }
a.price:hover { color: #999999; }
.priceSave { color: #FF0000; }

/* size */
.sizeTiny, a.sizeTiny:visited, a.sizeTiny:link, a.sizeTiny:hover, a.sizeTiny:active { font-size: 10px; }
.sizeSmall, a.sizeSmall:visited, a.sizeSmall:link, a.sizeSmall:hover, a.sizeSmall:active { font-size: 11px; }
.ssizeSmall { font-size: 9px; }
.sizeMed, a.sizeMed:visited, a.sizeMed:link, a.sizeMed:hover, a.sizeMed:active { font-size: 12px; }
.sizeBig, a.sizeBig:visited, a.sizeBig:link, a.sizeBig:hover, a.sizeBig:active { font-size: 16px; }

.none { }