P { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; }

.red_bold { font-family: arial, helvetica, sans-serif; font-size: 7pt; color: #FF0000; text-decoration: none; font-weight: bold; }

.black_bold { font-family: arial, helvetica, sans-serif; font-size: 7pt; color: #000000; text-decoration: none; font-weight: bold; }

A:link { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #0000ff; font-weight: none; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; text-decoration: underline;  }
A:visited { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000099; font-weight: none; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; text-decoration: underline; }
A:hover { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #3300ff; font-weight: none; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;  text-decoration: none;}
A:active { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #ffff00; font-weight: none; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;  text-decoration: none;}

.internal_link:link { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #0000ff; font-weight: none; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; text-decoration: underline;  }
.internal_link:visited { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #000099; font-weight: none; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; text-decoration: underline; }
.internal_link:hover { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #3300ff; font-weight: none; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;  text-decoration: none;}
.internal_link:active { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #ffff00; font-weight: none; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;  text-decoration: none;}

.cart_contents_link:link { font-family: arial, helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: bold; text-decoration: underline; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.cart_contents_link:visited { font-family: arial, helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: bold; text-decoration: underline; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.cart_contents_link:hover { font-family: arial, helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: bold; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.cart_contents_link:active { font-family: arial, helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: bold; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }

.footer_text { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: none; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }

.footer_link:link { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.footer_link:visited { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: underline; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.footer_link:hover { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.footer_link:active { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }

.sidebar_link:link { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; margin: 0 0 0 0; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.sidebar_link:visited { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; margin: 0 0 0 0; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.sidebar_link:hover { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #3300ff; font-weight: bold; text-decoration: none; margin: 0 0 0 0; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.sidebar_link:active { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #ffff00; font-weight: bold; text-decoration: none; margin: 0 0 0 0; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }

.header_link:link { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: underline; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.header_link:visited { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: underline; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.header_link:hover { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.header_link:active { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #ff0000; font-weight: bold; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }


H1 { font-weight: bold; font-size: 13pt; color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: none; margin: 0px 0 0 0; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom : 0; margin-top : 0; margin-left : 0; margin-right : 0; padding : 0 0 0 0; line-height : normal; display: inline; }
H2 { font-weight: bold; font-size: 11pt; color: #000000; 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: 10pt; color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; }

LI { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; }

.more_back { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #ff0000; text-decoration: underline; font-weight: bold; }

.recursiveLink { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #0000ff; text-decoration: underline; font-weight: bold; }

.recursiveLinkCurrent { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000; text-decoration: none; font-weight: bold; }

<!-- 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 : #ffff99; background-color : #ffff99; 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_med { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000; text-decoration: none; }

.sc_header { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000099; font-weight: bold; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }

.sc_small { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none; margin: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }

.cart_contents_item { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; }
.cart_contents_price { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #FF0000; text-decoration: none; }

.mdlink { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #3333FF; 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: #ffffff; font-weight: bold; text-decoration: none; margin: 0px; 	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; background : #6699FF; background-color : #6699FF; }

.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; }
.red_text { color: #ff0000; }
.found { background-color : #ffff00; }

.scrolldown { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #ff0000; font-weight: bold; text-decoration: none; }

.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; }

.category_image_caption { font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #000000; text-decoration: none; }
