<!-- Paragraph text - how text will display between <p></p> tags -->
P { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000; text-decoration: none; }

<!-- Links - body links used throughout site -->
A { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #3333FF; font-weight: bold; text-decoration: underline; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
A:hover { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #9999FF; font-weight: bold; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }

<!-- Headers - used at top of products and catalog pages -->
H1 { font-weight: bold; font-size: 18pt; color: #3333FF; font-family: arial, helvetica, sans-serif; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; }
H2 { font-weight: bold; font-size: 16pt; color: #3333FF; font-family: arial, helvetica, sans-serif; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; }
H3 { font-weight: bold; font-size: 14pt; color: #3333FF; font-family: arial, helvetica, sans-serif; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; }

<!-- Footer - text and links in footer -->
.footerlink { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #3333FF; font-weight: bold; text-decoration: underline; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.footerlink:hover { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #9999FF; font-weight: bold; text-decoration: none;  margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.footertext { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #999FFF; font-weight: none; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; }

<!-- Header - text and links in header -->
.headerlink { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #9999FF; font-weight: bold; text-decoration: underline; margin: 0px; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; }
.headerlink:hover { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none; margin: 0px; padding-right: 0px;  padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background : #ffff66; background-color : #ffff66; }

<!-- LI - how buleted list items will appear -->
LI { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000; font-weight: normal; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; }

<!-- Shopping Cart - How errors, headers and required fields will look -->
.sc_header { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000099; font-weight: bold; text-decoration: none; }
.sc_required { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none; background : #ffff00; background-color : #ffff00; font-style : italic; }
.sc_field { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none; font-style : none; }
.sc_error { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #ffffff; font-weight: bold; text-decoration: none; background-color : #ff0000; font-style : italic; }
.sc_link { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000099; text-decoration: none; }
.sc_small { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; }
.sc_med { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000; text-decoration: none; }



.mdlink { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #9999FF; font-weight: bold; text-decoration: underline; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.mdlink:hover { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #9999FF; font-weight: bold; text-decoration: none; margin: 0px; 	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }

.sm_form_text { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; }
.bold_text { font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #000000; text-decoration: none; }
.red { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #ff0000; text-decoration: none; }

.found { background-color : #ffff00; }

.searchbox {  font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000099; text-decoration: none; }

.smtext { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; }
.smlink { padding-right: 0px; padding-left: 0px; font-size: 10pt; padding-bottom: 0px; margin: 0px; color: #003399; padding-top: 0px; font-family: arial, helvetica, sans-serif; text-decoration: none; }

.mdtext { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; }

.md_blue_hdr { font-weight: bold; font-size: 14pt; color: #3333FF; font-family: arial, helvetica, sans-serif; text-decoration: none; }
.errormsg { font-weight: bold; font-size: 18pt; color: #ff0000; font-family: arial, helvetica, sans-serif; text-decoration: none; }

