body {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10pt;
}

p.copy {font-family:Arial,sans-serif;
        font-size:8pt;
        color:#FFFFFF}	
        
p.header {font-family:Times,serif;
        font-size:16pt;
        font-weight:bold;
        color:#790000}        

a:link {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10pt;
	color:#790000;
}

a:visited {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10pt;
	color:#000000;
}

a.top:link {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color:#000000;
}

a.top:visited {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color:#000000;
}

a.top:hover{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color:#000000;
}

a.xx:link {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 8pt;
	color:#000000;
}

a.xx:visited {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 8pt;
	color:#000000;
}

a.rp:link {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 5pt;
}

a.rp:visited {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 7pt;
}

a.categories:link{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color:#000000;
}

a.categories:visited{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color:#000000;
}

a.categories:hover{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	color:#000000;
}

table {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10pt;
}
table.leftNav {
        background-color: #DADADA;
}

table.menu {
        background-color: #DADADA;
}
td.LeftNav {
        background-color: #DADADA;
}

tr.LeftNav {
        background-color: #DADADA;
}

td {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10pt;
}

th {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10pt;
}

table.border {
        background-color: #DADADA;
}

td.border {
        background-color: #DADADA;
}

tr.border {
        background-color: #DADADA;
}

tr.bill_ship {
        color: #FFFFFF;
        font: bold;
        background-color: #790000
}
td.cartPreviewImage {
        background-color: #790000;
        border: 1px solid black;
}

td.cartPreviewText {
        background-color: #FFFFFF;
        border: 1px solid black;
}

td.cartPreviewCheckout {
        background-color: #DADADA;
        border: 1px solid black;
}

td.fform_note {
        color: #000000;
        font: bold;
}

td.cart_total {
        color: #FFFFFF;
        font: bold;
        background-color: #790000
}

td.cart_total_label {
        color: #FFFFFF;
        font: bold;
        background-color: #790000
}

tr.cart_header {
        color: #FFFFFF;
        font: bold;
        background-color: #790000
}

td.cart_summary_header {
        color: #FFFFFF;
        font: bold;
        background-color: #790000
}

td.cart_total_line_title {
        color: #FFFFFF;
        font: bold;
        background-color: #790000
}

td.cart_total_line_value {
        color: #FFFFFF;
        font: bold;
        background-color: #790000
}

*.cart_order_header {
        color: #FFFFFF;
        font: bold;
        background-color: #790000
}

td.cart_order_total_line {
        color: #FFFFFF;
        font: bold;
        background-color: #790000
}
tr.cart_admin_header{
        color: #FFFFFF;
        font: bold;
        background-color: #790000
}
td.cart_admin_total{
        color: #FFFFFF;
        font: bold;
        background-color: #790000
}

#td.cart_admin_value_line_title
#td.cart_admin_value_line_value
#tr.cart_admin_item
#td.art_order_value_line
#td.cart_summary_line_title
#td.cart_summary_line_title
#td.cart_value_line_title
#td.cart_value_line_value

.red { color: red; }

td.err { color: red; }

.fform_caption {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10pt;
}

.fform_caption_error {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	color: red;
	font-style: bold;
	font-size: 10pt;
}

.fform_caption_required {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-weight: bold
	font-size: 10pt;
}

.fform_radio_caption {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10pt;
}

.fform_checkbox_caption {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10pt;
}

.fform_section {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10pt;
}

.fform_section2 {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10pt;
}

.fform_note {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	color: #922221;
	font-size: 10pt;
	font-weight: bold;
}

.fform_smallnote {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10pt;
}

b.slogan {
        font-family:Arial,sans-serif;
        font-size:8pt;
        font-style: italic;
        color:#790000;
}

a.leftnav:link {
        font-weight: bold;
        color:#000000;
        text-decoration: none
}

a.leftnav:hover {
        font-weight: bold;
        color:#790000;
        text-decoration: underline
}

a.leftnav:visited{
        font-weight: bold;
        color:#000000;
        text-decoration: none
}

