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.pages:link {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color:#790000;
}

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

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

a.categories:visited {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 9pt;
	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:#FFFFFF;
}

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

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

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

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: #9E0B0E;
}

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;
}
td.cartPreviewImage {
        background-color: #004080;
        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;
}

tr.cart_admin_header {
	background-color: #004080;
        color: #FFFFFF;
        font: bold;
}
tr.cart_admin_item {background-color: #004080;}
td.cart_admin_value_line_title {background-color: #004080;}
td.cart_admin_item {background-color: #004080;}
td.cart_admin_value_line_value {background-color: #004080;}
td.cart_admin_total {
	background-color: #004080;
        color: #FFFFFF;
        font: bold;
}
*.cart_order_header {
	background-color: #004080;
        color: #FFFFFF;
        font: bold;
}
td.cart_order_value_line {
	background-color: #004080;
        color: #FFFFFF;
        font: bold;
}
td.cart_order_total_line {
	background-color: #004080;
        color: #FFFFFF;
        font: bold;
}
tr.bill_ship {
	background-color: #004080;
        color: #FFFFFF;
        font: bold;
}
tr.cart_header {
        background-color: #004080;
        color: #FFFFFF;
        font: bold;
}
td.cart_value_line_title {
	background-color: #FFFFFF;
        font: bold;
}
td.cart_value_line_value {
	background-color: #FFFFFF;
        font: bold;
}
td.cart_total_label {
        background-color: #004080;
        color: #FFFFFF;
        font: bold;
}
td.cart_total {
        background-color: #004080;
        color: #FFFFFF;
        font: bold;
}
td.cart_summary_header {
        background-color: #004080;
        color: #FFFFFF;
        font: bold;
}
td.cart_summary_line_title {
	background-color: #FFFFFF;
        color: #000000;
        font: bold;
}
td.cart_summary_line_value {
	background-color: #FFFFFF;
        color: #000000;
        font: bold;
}
td.cart_total_line_title {
        background-color: #004080;
        color: #FFFFFF;
        font: bold;
}
td.cart_total_line_value {
        background-color: #004080;
        color: #FFFFFF;
        font: bold;
}

.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:#004080;
}

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

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

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


