
body, td, input, select, .CustomInputTableInput, textarea, button, a, .toplink, .AMainLink
{
   color: black;
   font-family: Verdana, Geneva, Arial, Helvetica;
   font-size: 11px;
}

.PhoneText {font-size: 11px; font-weight: bold}

/*body
{
   scrollbar-arrow-color: #000000;
   scrollbar-track-color: #FFFFFF;
   scrollbar-face-color: #FFEAFF;
   scrollbar-shadow-color: #000000;
   scrollbar-highlight-color: #FFEAFF;
   scrollbar-darkshadow-color: #CCCCCC;
   scrollbar-3dlight-color: #FFFFFF;
}*/

.spacer1 {font-size: 4px}
.spacer2 {font-size: 8px}
.spacer3 {font-size: 20px}
.errortext, .ErrorText {color: red; font-weight:bold}

a:link {text-decoration: underline}
a:visited {text-decoration: underline}
a:hover {text-decoration: none}
a:active {text-decoration: underline}

.toplink:link, .ProductLink:link {text-decoration: none}
.toplink:visited, .ProductLink:visited {text-decoration: none}
.toplink:hover, .ProductLink:hover {text-decoration: underline}
.toplink:active, .ProductLink:active {text-decoration: none}
.toplink {font-size: 11px}
.Atoplink
{
   color: white;
   background: black;
   font-family: Verdana, Geneva, Arial, Helvetica;
   font-size: 11px;
   text-decoration: none
}

.MainLinkDiv {padding: 2px}
.MainLink, .AMainLink
{
   text-transform: uppercase;
   padding-top: 1px;
   padding-bottom: 1px;
   text-decoration: none;
   font-weight: bold;
   color: black;
}
.MainLink:link, .MainLink:visited, .MainLink:hover, .MainLink:active {text-decoration: none;}
.MainLink:hover {color: white; background: black;}
.AMainLink
{
   color: white;
   background: black;
}

.MainListItemStyle {color: #DB354D; list-style-type: disc;}
.MainListLinkStyle {font-size: 12px;}
.MainListStyle {line-height: 2em}

.ExtraSpecialListStyle {padding-bottom: 0px; margin-bottom: -10px; line-height: 2em}
.ExtraSpecialListItemStyle {}
.ExtraSpecialListLinkStyle {font-size: 12px; font-weight: bold; color: #DB354D;}

.MainLocationStyle {display: inline}
.field {font-size: 12px; font-family: monospace}

.ProductName {font-size: 18px;}
.ProductShortDescription {}
.ProductPrice {font-size: 14px}
.ProductCell {border-top: dashed black 2px; border-bottom: dashed black 2px}

.SortLink, .SortLinkTD {font-size: 12px;}
.SortLinkSelected:link, .SortLinkSelected:visited, .SortLinkSelected:hover, .SortLinkSelected:active
{font-size: 12px; text-decoration: none; color: #DB354D}

.TemplateHeader {font-weight: bold; font-size: 13px; border-bottom: dashed black 1px;}
.TemplateHeaderColumn {font-weight: bold}

.TemplateLink:link, .TemplateLink:visited, .TemplateLink:hover, .TemplateLink:active,
.PictureLink:link, .PictureLink:visited, .PictureLink:hover, .PictureLink:active
{text-decoration: none;}

.TemplateItem {margin-top: 4px}
/*.TemplateItem td, .TemplateItem {font-size: 12px}*/
.TemplateItemHeader {background: #CCFF99; font-weight: bold; text-align: center; font-size: 17px; padding: 3px}

.ChoiceTable {width: 100%}
.ChoiceTableCell1 {width: 25%}
.ChoiceTableCell2 {width: 25%}
.ChoiceTableCell3 {width: 50%}

.FontPreviewCell {border-bottom: dashed black 2px}

.FontInline {display: inline}

table.NewsTable {margin-top: 4px; margin-bottom: 4px; border: dashed black 1px; width: 95%; background: #FAFFF4}
table.NewsTable td{padding: 2px}
table.NewsTable td.Title {font-weight: bold; font-size: 14px; text-decoration: underline}
table.NewsTable td.Body {padding-left: 4px; padding-right: 4px; font-size: 12px}
table.NewsTable td.Subtitle {font-style: italic}
table.NewsTable td.Link {}

.DarkRow, .LightRow {border: dashed #CCCCCC 2px; border-top: 0px}
.DarkRow {background: #FFE3EF}

td.caption {font-size: 9px}

.xmasLetter {font-size: 30px; font-weight: bold; color: green}
.xmasBigRed {font-size: 18px; font-weight: bold; color: red}

