
/* 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: 12px; }
select, textarea, input { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 16px; }
input.submit { color: #333333; font-size: 12px; }

/* links */
a:link, a:visited, a:active { color: #EE1111; text-decoration: underline; }
a:hover { color: #000000; text-decoration: underline; }

/* headings */
.title { font-size: 20px; font-weight: bold; color: #0066CC; }
.headingSmallest { font-size: 11px; font-weight: bold; color: #0066CC; }
a.headingSmallest:link, a.headingSmallest:visited, a.headingSmallest:active, a.headingSmallest:hover { font-weight: bold; font-size: 11px; }
.headingNormal { font-size: 12px; font-weight: bold; color: #0066CC; }
a.headingNormal:link, a.headingNormal:visited, a.headingNormal:active, a.headingNormal:hover { font-weight: bold; font-size: 12px; }
.headingSmall { font-size: 14px; font-weight: bold; color: #0066CC; }
a.headingSmall:link, a.headingSmall:visited, a.headingSmall:active, a.headingSmall:hover { font-weight: bold; font-size: 14px; }
.heading { font-size: 16px; font-weight: bold; color: #0066CC; }
a.heading:link, a.heading:visited, a.heading:active, a.heading:hover { font-weight: bold; font-size: 16px; }
.headingBig { font-size: 20px; color: #0066CC; }
a.headingBig:link, a.headingBig:visited, a.headingBig:active, a.headingBig:hover { font-size: 20px; }
.headingBigger { font-size: 24px; color: #0066CC; }
a.headingBigger:link, a.headingBigger:visited, a.headingBigger:active, a.headingBigger:hover { font-size: 24px; }

/* tables */
table.table_view{ background-color: #e9f1ff; border: 1px solid #cadeff; border-collapse: collapse; }
table.table_view td{ padding: 3px; }
.table_view_head{ background-color: #cadeff; }
tr.table_view_on{ background-color: #FFFFDD; }
tr.table_view_off_1{ background-color: #f4f8ff; }
tr.table_view_off_2{ background-color: #f9fbff; }
tr.table_view_empty{ background-color: #FFEEEE; }

.table_clear{ border-width: 0px; }
.table_clear_head{ border-width: 0px; }
tr.table_clear_on{ background-color: #FFFFDD; }
tr.table_clear_off_1{ background-color: #f4f8ff; }
tr.table_clear_off_2{ background-color: #f9fbff; }

.table_outer{ border-width: 0px; padding: 5px; }
tr.table_submit{ height: 60px; }

/* forms */
.formError { font-size: 11px; color: #FF0000; font-weight:bold; }
.textBoxPrice { font-size: 12px; color: #006600; font-weight:bold; border:0px solid #FFFFFF; }
.textBoxPriceBig { font-size: 16px; color: #006600; font-weight:bold; border:0px solid #FFFFFF; }
.textBoxPriceSaveBig { font-size: 16px; color: #FF0000; font-weight:bold; border:0px solid #FFFFFF; background-color:#F8F6F2; }

/* special */
.copyright { font-size: 10px; color: #999999; }
a.copyright:link, a.copyright:visited, a.copyright:active { font-size: 10px; color: #777777; }
a.copyright:hover { font-size: 10px; color: #CCCCCC; }
.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; }
.code { font-family: monospace; }

/* color */
<!-- Logo: ee1122 -->
.colorHighlight { color: #CC0000; }
a.colorHighlight:link, a.colorHighlight:visited, a.colorHighlight:active { color: #0066CC; }
a.colorHighlight:hover { color: #0066CC; }
.colorPrimary { color: #0066CC; }
.colorBlue { color: #0066CC; }
a.colorBlue:link, a.colorBlue:visited, a.colorBlue:active { color: #0066CC; }
a.colorBlue:hover { color: #0099FF; }
.colorSecondary { color: #0099CC; }
.colorNorm { color: #333333; }
.colorGreen { color: #009900; }
a.colorGreen:link, a.colorGreen:visited, a.colorGreen:active { color: #009900; }
a.colorGreen:hover { color: #00CC00; }
.colorGray { color: #666666; }
a.colorGray:link, a.colorGray:visited, a.colorGray:active { color: #666666; }
a.colorGray:hover { color: #999999; }
.colorGrayLt { color: #999999; }
a.colorGrayLt:link, a.colorGrayLt:visited, a.colorGrayLt:active { color: #999999; }
a.colorGrayLt:hover { color: #CCCCCC; }
.colorLight { color: #FFFFFF; }
a.colorLight:link, a.colorLight:visited, a.colorLight:active { color: #CCE0F5; }
a.colorLight:hover { color: #FFFFFF; }
.colorPrice, a.colorPrice:link, a.colorPrice:visited, a.colorPrice:active { color: #006600; }
a.colorPrice:hover { color: #999999; }
.colorPriceSave { color: #FF0000; }

/* image */
a.imageAlpha:hover img { filter: alpha(opacity=100,finishopacity=100,style=0); }
a.imageAlpha img { filter: alpha(opacity=50,finishopacity=50,style=0); }
.imageBorder { border:1px solid #CCCCCC; }
.imageBorderBlack { border:1px solid #000000; }

/* 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; }
.sizeNormal, a.sizeNormal:visited, a.sizeNormal:link, a.sizeNormal:hover, a.sizeNormal:active { font-size: 12px; }
.sizeBig, a.sizeBig:visited, a.sizeBig:link, a.sizeBig:hover, a.sizeBig:active { font-size: 14px; }
.sizeBigger, a.sizeBigger:visited, a.sizeBigger:link, a.sizeBigger:hover, a.sizeBigger:active { font-size: 16px; }
.sizeBiggest, a.sizeBiggest:visited, a.sizeBiggest:link, a.sizeBiggest:hover, a.sizeBiggest:active { font-size: 18px; }

.none { }