/**************************************************************************************************/
/* BODY styles */
/**************************************************************************************************/
body.center {
   text-align:center;
}

/**************************************************************************************************/
/* DIV styles */
/**************************************************************************************************/
div.seo	{
	margin-left:auto; 
	margin-right:auto;
	text-align:center; 
	width:1000px; 
	height:20px;
	top:0px;
	font-family:arial, helvetica, sans-serif; 
	font-weight:200; 
	letter-spacing:2px; 
	font-size:9px;
	color:#FFFFFF; 
	background-image:url(../images/bkgd_SEO_0x535A52.jpg);
	background-repeat:no-repeat;
}

div.header	{
	margin-left:auto; 
	margin-right:auto;
	text-align:center; 
	width:1000px; 
   	height:97px;
	top:20px;
}

div.full_width_centered	{
	margin-left:auto; 
	margin-right:auto;
   	text-align:center;
   	width:1000px;
}

div.centered	{
	margin-left:auto; 
	margin-right:auto;
   	text-align:center;
}

div.red_flange	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	color: #8B0000;
	font-weight:450;
	letter-spacing:1px;	
}

div.red_flange_selected	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 12px;
	color: #8B0000;
	font-weight:900;
	letter-spacing:1px;	
}

div.red_msg	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
	font-weight:bold;
}

div.static_copy	{ 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height:13px;
}

div.static_copy_red	{ 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height:13px;
}

div.static_heading		{ 
	font-family: Verdana, Arial, Helvetica, Georgia, Times New Roman, Courier New, Serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight:700;
	letter-spacing:3px;
	line-height:22px;
}

div.static_heading_red	{ 
	font-family: Verdana, Arial, Helvetica, Georgia, Times New Roman, Courier New, Serif;
	font-size: 20px;
	color: #8B0000;
	font-weight:700;
	letter-spacing:3px;
	line-height:22px;
}

div.static_subheading	{ 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height:18px;
}

div.static_subheading_red	{ 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 16px;
	color: #8B0000;
	line-height:18px;
}

/*********************************************************************************/
/* TABLE styles */
/*********************************************************************************/
table.cart	{
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	margin: 1px 1px 1px 1px;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 14px;
	line-height: 16px;
}
/*	color: #8B0000; */


/**************************************************************************************************/
/* TD styles */
/**************************************************************************************************/
td.red_flange	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	color: #8B0000;
	font-weight:450;
	letter-spacing:1px;
}

td.red_flange_selected	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 12px;
	color: #8B0000;
	font-weight:900;
	letter-spacing:1px;
}

td.red_msg	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
	font-weight:bold;
}

td.static_copy	{ 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height:13px;
}

td.static_copy_red	{ 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 12px;
	color: #8B0000;
	line-height:13px;
}

td.static_heading	{ 
	font-family: Verdana, Arial, Helvetica, Georgia, Times New Roman, Courier New, Serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight:700;
	letter-spacing:3px;
	line-height:22px;
}

td.static_heading_red	{ 
	font-family: Verdana, Arial, Helvetica, Georgia, Times New Roman, Courier New, Serif;
	font-size: 20px;
	color: #8B0000;
	font-weight:700;
	letter-spacing:3px;
	line-height:22px;
}

td.static_subheading	{ 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height:18px;
}

td.static_subheading_red	{ 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 16px;
	color: #8B0000;
	line-height:18px;
}

td.cart	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 14px;
	line-height: 16px;
	vertical-align: middle;
}

td.cart_bold		{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 14px;
	line-height: 16px;
	vertical-align: middle;
	font-weight:bold;
}

/**************************************************************************************************/
/* SPAN styles */
/**************************************************************************************************/
span.red_flange	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	color: #8B0000;
	font-weight:450;
	letter-spacing:1px;
}

span.red_flange_selected	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 12px;
	color: #8B0000;
	font-weight:900;
	letter-spacing:1px;
}

span.red_msg	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
	font-weight:bold;
}

span.static_copy	{ 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height:13px;
}

span.static_copy_red		{ 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 12px;
	color: #8B0000;
	line-height:13px;
}

span.static_heading	{ 
	font-family: Verdana, Arial, Helvetica, Georgia, Times New Roman, Courier New, Serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight:700;
	letter-spacing:3px;
	line-height:22px;
}

span.static_heading_red	{ 
	font-family: Arial, Verdana, Helvetica, Georgia, Times New Roman, Courier New, Serif;
	font-size: 20px;
	color: #8B0000;
	font-weight:700;
	letter-spacing:3px;
	line-height:22px;
}

span.static_subheading	{ 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height:18px;
}

span.static_subheading_red	{ 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 16px;
	color: #8B0000;
	line-height:18px;
}


/**************************************************************************************************/
/* ANCHOR styles */
/**************************************************************************************************/
a.red_flange	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	color: #8B0000;
	font-weight:450;
	letter-spacing:1px;
 	text-decoration:none;
}
a.red_flange:link	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	color: #8B0000;
	font-weight:450;
	letter-spacing:1px;
 	text-decoration:none;
}
a.red_flange:visited	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	color: #8B0000;
	font-weight:450;
	letter-spacing:1px;
 	text-decoration:none;
}
a.red_flange:hover	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	color: #8B0000;
	font-weight:450;
	letter-spacing:1px;
 	text-decoration:underline;
}
a.red_flange:active	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	color: #8B0000;
	font-weight:450;
	letter-spacing:1px;
 	text-decoration:underline;
}

a.red_flange_selected	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 12px;
	color: #8B0000;
	font-weight:900;
	letter-spacing:1px;
 	text-decoration:none;
}
a.red_flange_selected:link	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 12px;
	color: #8B0000;
	font-weight:900;
	letter-spacing:1px;
 	text-decoration:none;
}
a.red_flange_selected:visited	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 12px;
	color: #8B0000;
	font-weight:900;
	letter-spacing:1px;
 	text-decoration:none;
}
a.red_flange_selected:hover	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 12px;
	color: #8B0000;
	font-weight:900;
	letter-spacing:1px;
 	text-decoration:none;
}
a.red_flange_selected:active	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 12px;
	color: #8B0000;
	font-weight:900;
	letter-spacing:1px;
 	text-decoration:none;
}

a.cart			{ 
	color: #8B0000;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration:underline;
}
a.cart:link		{
	color: #8B0000;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration:underline;
}
a.cart:visited	{
	color: #8B0000;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration:underline;
}
a.cart:hover	{
	color: #8B0000;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration:underline;
}
a.cart:active	{
	color: #8B0000;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration:underline;
}

a.delivery		{ 
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 13px;
	line-height: 15px;
	text-decoration:underline;
    font-weight:500;
}
a.delivery:link		{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 13px;
	line-height: 15px;
	text-decoration:underline;
    font-weight:500;
}
a.delivery:visited	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 13px;
	line-height: 15px;
	text-decoration:underline;
    font-weight:500;
}
a.delivery:hover	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 13px;
	line-height: 15px;
	text-decoration:underline;
    font-weight:500;
}
a.delivery:active	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 13px;
	line-height: 15px;
	text-decoration:underline;
    font-weight:500;
}

/**************************************************************************************************/
/* INPUT styles */
/**************************************************************************************************/

input.search_form {
	background-color:#000000;
	color: #FFFFFF;
	border-color: #8B0000;
	border-width: 1px;
	border-style: solid; 
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	font-weight:500;
	height:15px;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
}

input.contact_form {
	background-color:#000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 13px;
	font-weight:500;
	line-height:15px;
	vertical-align:middle;
	height:24px;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
}

input.contact_form_btn	{
	background-color:#DDDDDD;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	line-height:16px;
	text-align:center;
}

input.cart_btn	{
	background-color:#DDDDDD;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	line-height:16px;
	text-align:center;
}

input.default_btn	{
	background-color:#DDDDDD;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	line-height:16px;
	text-align:center;
}

submit.default_btn	{ 
	background-color:#DDDDDD;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	line-height:16px;
	text-align:center;
}


/*
input.cart_btn	{	
	background-color:#8B0000;
	border-color:#000000;
	border-width:1px;
	color:#CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:300;
	line-height:15px;
	text-align:center;
}
*/

/**************************************************************************************************/
/* TEXTAREA styles */
/**************************************************************************************************/

textarea.search_form {
	background-color:#000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	font-weight:300;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
}

textarea.contact_form {
	background-color:#000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 13px;
	font-weight:300;
	line-height:15px;
	vertical-align:middle;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
}

/**************************************************************************************************/
/* SELECT styles */
/**************************************************************************************************/

select.search_form {
	background-color:#000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	font-weight:300;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
}

select.contact_form {
	background-color:#000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 12px;
	font-weight:300;
	line-height:15px;
	height:24px;
	vertical-align:middle;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
}

select.cart	{
	background-color:#000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 12px;
	font-weight:300;
	line-height:15px;
	vertical-align:middle;
}
/*
	border-color: #8B0000;	
	color: #8B0000;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 14px;
	line-height: 16px;
*/

select.cart_bold	{	
	background-color:#000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 12px;
	line-height:15px;
	vertical-align:middle;
	font-weight: 600;
}

/**************************************************************************************************/
