﻿body {
	font-family:Verdana;
	text-align: center;
	margin-top:10px;
	margin-bottom:10px;
	color:#666666;
	background-color: #E0E0E0;
}

.form_prompt
{
	font-family:Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight:bold;
	color: Black;
	text-align:right;
}
.form_prompt_ctl
{
	font-family:Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight:bold;
	color: Black;
	text-align:left;
}

a:link {
/*	COLOR:Maroon; text-decoration: none; */
}
a:visited {
/*	COLOR:Maroon; text-decoration: none;  */
}
a:active {
/*	COLOR:Maroon; text-decoration: none;  */
}
a:hover {
/*	COLOR: Maroon; text-decoration: underline;  */
}

.welcome_small
{
	text-align: center; 
	font-size:16px; 
	font-weight:bold;
}

.welcome_medium
{
	text-align: center; 
	font-size:24px; 
	font-weight:bold;
}

.welcome_large
{
	text-align: center; 
	font-size:32px; 
	font-weight:bold;
}

.login_master
{
	background-color:#F7F6F3;
	border-color:#1E211A;
	padding:6px 6px 6px 6px;
	border-style:solid;
	border-width:1px;
	font-family:Verdana;
	color:#333333;
}

.login_title_text
{
	background-color:#182b53;
	font-weight:bold;
	font-size:16px;
	color:White;
	height:24px;
}

.login_instructions
{
	font-style:italic;
	color:Black;
}

.login_textbox
{
	font-size:12px;
}

.login_button
{
	font-family:Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight:bold;
	font-style:italic;
	color: White;
	border:solid 0px #7F9DB9;
	padding:2px 2px 2px 2px;
	vertical-align:middle;
	width:70px;
	height:28px;
	background-image:url(../images/WizardNavShortBack.gif);
}

.login_label
{
	font-size:12px;
}

.login_checkbox
{
	font-size:12px;
	background-color:Transparent;
}

.template_header
{
	vertical-align:middle;
	text-align:center;
	width:960px;
	border-left: solid 1px Black;
	border-top: solid 1px Black;
	border-right: solid 1px Black;
	background-image:url('../images/header_image_tile.jpg');
}

.template_menu
{
	height:24px;
	border-left: solid 1px Black;
	border-right: solid 1px Black;
	background-color:#252932;
	width:958px;
	/*background-image:url('../images/header_image_tile.jpg');*/
}
.template_admin_identifier
{
	height:24px;
	border-left: solid 1px Black;
	border-right: solid 1px Black;
	background-color:White;
	color:#252932;
	font-weight:bold;
	width:958px;
}
.template_menu_item
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:White;
	vertical-align:middle;
	text-align:center;
	width:33.33%;
	text-decoration:none;
}

.template_body
{
	font-family:Verdana;
	font-size:11px;
	background-color:#182b53;
	color:White;
	border: solid 1px Black;
	min-height:200px;
	width:960px;
}

.template_footer
{
	font-family:Verdana;
	font-size:9px;
	color:White;
	height:20px;
	vertical-align:middle;
	text-align:center;
	border-left: solid 1px Black;
	border-bottom: solid 1px Black;
	border-right: solid 1px Black;
	background-color:#182b53;
	width:960px;
	/*background-image:url('../images/header_image_tile.jpg');*/
}

.error_message
{
	font-family:Verdana;
	font-size:14px;
	color:Red;
	font-weight:bold;
	text-align:center;
}

.default_page_title
{
	font-family:Verdana;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	padding: 4px 4px 4px 4px;
	color:Yellow;
}

.content_body
{
	font-family:Verdana;
	font-size:22px;
	font-weight:normal;
	text-align:center;
	padding: 4px 4px 4px 4px;
	color:White;
}

.product_name
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#333333;
	vertical-align:top;
	white-space:nowrap;
}
.product_teaser
{
	font-family:Verdana;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	color:#333333;
	vertical-align:top;
}
.product_price
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	color:Maroon;
	vertical-align:top;
}
.list_item_even
{
	background-color:White;
}
.list_item_odd
{
	background-color:#bbbbbb;
}
.details_name
{
	font-size:36px;
	font-weight:bold;
	color:White;
}
.details_body
{
	font-size:14px;
	color:White;
}
.details_price
{
	font-size:18px;
	color:Yellow;
}
.estore_button
{
	font-family:Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style:italic;
	font-weight:bold;
	color: White;
	border:solid 1px Black;
	padding:2px 2px 2px 2px;
	background-image:url(../images/estore_button.jpg);
	vertical-align:middle;
	width:150px;
	height:26px;
}
.estore_button_short
{
	font-family:Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style:italic;
	font-weight:bold;
	color: White;
	border:solid 1px Black;
	padding:2px 2px 2px 2px;
	background-image:url(../images/estore_button_short.jpg);
	vertical-align:middle;
	width:80px;
	height:26px;
}
.right
{
	text-align:right;
}
.cart_listing
{
	font-size:14px;
	color:#333333;
	border-collapse:collapse;
}
.cart_header
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:White;
	height:24px;
	vertical-align:middle;
	text-align:left;
	padding:0px 10px 0px 10px;
	background-color:#252932;
}
.cart_header_right
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:White;
	height:24px;
	vertical-align:middle;
	text-align:right;
	padding:0px 10px 0px 10px;
	background-color:#252932;
}
.cart_header_center
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:White;
	height:24px;
	vertical-align:middle;
	text-align:center;
	padding:0px 10px 0px 10px;
	background-color:#252932;
}
.cart_line_item
{
	font-family:Verdana;
	font-size:14px;
	color:#333333;
	height:24px;
	vertical-align:middle;
	text-align:left;
	padding:0px 10px 0px 10px;
}
.cart_line_item_right
{
	font-family:Verdana;
	font-size:14px;
	color:#333333;
	height:24px;
	vertical-align:middle;
	text-align:right;
	padding:0px 10px 0px 10px;
}
.cart_line_item_center
{
	font-family:Verdana;
	font-size:14px;
	color:#333333;
	height:24px;
	vertical-align:middle;
	text-align:center;
	padding:0px 10px 0px 10px;
}
.checkout_section_header
{
	background-color:White;
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	color:#182b53;
	vertical-align:middle;
	text-align:left;
	padding:1px 10px 1px 10px;
}
.checkout_items_table
{
	width:90%;
	border-collapse:collapse;
}
.checkout_item_header
{
	font-family:Verdana;
	width:35%;
	font-weight:bold;
	text-align:right;
	padding:0px 5px 0px 0px;
}
.checkout_item
{
	width:65%;
	text-align:left;
}
.error_msg
{
	color:Red;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}
.order_thanks
{
	font-family:Verdana;
	color:#333333;
	font-weight:bold;
	font-size:24px;
	text-align:center;
}
.order_number
{
	font-family:Verdana;
	color:Maroon;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}
.order_summary_section_header
{
	font-family:Verdana;
	color:White;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	background-color:#182b53;
}
.order_billing_info
{
	font-family:Verdana;
	color:#333333;
	font-weight:normal;
	font-size:14px;
	text-align:left;
}
.order_instructions
{
	font-family:Verdana;
	color:Navy;
	font-weight:bold;
	font-style:italic;
	font-size:14px;
	text-align:center;
}
.businfohdr
{
	font-family:Verdana;
	color:#333333;
	text-align:right;
	font-weight:bold;
}
.detail_image
{
	width:127px;
	height:134px;
}
.detail_content
{
	height:134px;
	font-family:Verdana;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	padding: 4px 4px 4px 4px;
	color:White;
}
.coupon_or_cc
{
	font-family:Verdana;
	color:White;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
}
.required_field
{
	font-family:Verdana;
	font-size:14px;
	color:Red;
	font-weight:bold;
}

.recurring_charge
{
	font-family:Verdana;
	font-size:12px;
	color:white;
	font-weight:normal;
	font-style:italic;
}

.email_notification
{
	font-family:Verdana;
	font-size:12px;
	color:white;
	font-weight:normal;
	font-style:italic;
}
.admin_content_body
{
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	padding: 4px 4px 4px 4px;
	background-color:White;
	color:#252932;
}
.admin_content_body_error
{
	font-family:Verdana;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	padding: 4px 4px 4px 4px;
	background-color:White;
	color:Red;
}
.order_list_heading
{
	font-family:Verdana;
	font-size:24px;
	font-weight:bold;
	vertical-align:middle;
	color:#252932;
	background-color:White;
	padding:0px 10px 0px 10px;
}
.order_list_table
{
	background-color:White;
	min-width:500px;
	/* border-collapse:collapse; */
	border:solid 1px #252932;
}
.order_list_hdr
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:White;
	height:24px;
	vertical-align:middle;
	text-align:left;
	padding:0px 10px 0px 10px;
	background-color:#252932;
}
.order_list_row_even
{
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	color:#252932;
	background-color:White;
	padding:0px 10px 0px 10px;
}
.order_list_row_odd
{
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	color:#252932;
	background-color:#A8BBE7;
	padding:0px 10px 0px 10px;
}
.order_list_row_total
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	background-color:#252932;
	color:White;
	padding:0px 10px 0px 10px;
	height:30px;
}
.left
{
	text-align:left;
}
.center
{
	text-align:center;
}
.right
{
	text-align:right;
}
.bodyText
{
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#252932;
}
.style1 {

	text-align: center;

}

.style2 {

	text-align: center;
	background-color:Black;
	border-width: 1px;

}

.style3 {

	text-align: center;

	border-width: 1px;

	background-color: #FFFFFF;

}

.style5 {

	font-family: Arial, Helvetica, sans-serif;
	color:Black;
	font-size: x-large;

}

.style6 {

	text-align: left;

}

.style4 {

	font-family: Arial, Helvetica, sans-serif;
	color:Black;
	font-size: large;

}

.style7 {

	color: #666666;

}

.style8 {

	font-family: Arial, Helvetica, sans-serif;

}

.style9 {

	color: #666666;

	font-size: large;

}
