.body_style{
    background-color: #333333;
}
/********************* Links **********************/
a.g_link, a.g_link:visited, a.gu_link, a.gu_link:visited {
	color: #005D96;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
a.g_link:hover {
	color: #E80000;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
a.gu_link:hover {
	color: #E80000;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
a.s_link, a.s_link:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.s_link:hover {
	color: #FFFF99;
}
a.t_link, a.t_link:visited {
	color: #FFFF66;
	text-decoration: none;
}
a.t_link:hover {
	color: #E80000;
}
/***/
a.g_link14, a.g_link14:visited, a.gu_link14, a.gu_link14:visited {
	color: #005D96;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
}
a.g_link14:hover {
	color: #E80000;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
}
a.g_link11, a.g_link11:visited, a.gu_link11, a.gu_link11:visited {
	color: #005D96;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
a.g_link11:hover {
	color: #E80000;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
a.gu_link11:hover {
	color: #E80000;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
/***/
a.su_link, a.su_link:visited {
	color: #555555;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;

}
a.su_link:hover {
	color: #E80000;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
a.su_link11, a.su_link11:visited {
	color: #555555;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;

}
a.su_link11:hover {
	color: #E80000;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
/***/
a.sale_banner_link, a.sale_banner_link:visited, a.sale_banner_link:hover {
	text-decoration: none;
}
/***/
a.k_link10, a.k_link10:visited {
	color: #555555;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
a.k_link10:hover {
	color: #E80000;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
/***/
a.header_link, a.header_link:visited {
	/*color: #049503;*/
	color: #9A1A13;
}
a.header_link:hover {
	text-decoration: underline;
}
/***/
a.backlink_link, a.backlink_link:visited {
	text-decoration: inherit;
	color: inherit;
	font-size: inherit;
	font: inherit;
}
a.backlink_link:hover {
	text-decoration: underline;
	color: inherit;
	font-size: inherit;
	font: inherit;
}
/***/
a.step_link, a.step_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	white-space: nowrap;
}
a.step_select_link, a.step_select_link:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	white-space: nowrap;
}
a.step_link:hover, a.step_select_link:hover {
	color: #FFFF99;
}
/************** Lists **************/
li.li_arrows {
	margin-left: -21px;
}
li.li_arrows_flush {
	margin-left: -23px;
}
li.li_arrows_flush2 {
	margin-left: -27px;
}
li.li_arrows_indent {
	margin-left: -18px;
}
ul.ul_arrows {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-position: outside;
	list-style-image: url(../images/misc/arrow.gif);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
ul.ul_arrows2 {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-position: outside;
	list-style-image: url(../images/misc/arrow2.gif);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
ul.ul_arrows11 {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-position: outside;
	list-style-image: url(../images/misc/arrow.gif);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
ul.ul_w_arrows {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-position: outside;
	list-style-image: url(../images/misc/w_arrow.gif);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
ul.ul_w_arrows11 {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-position: outside;
	list-style-image: url(../images/misc/w_arrow.gif);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
ul.ul_tri_arrows11 {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-position: outside;
	list-style-image: url(../images/misc/arrow2_11.gif);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
ul.ul_ticks {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-position: outside;
	list-style-image: url(../images/misc/tick.gif);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
li.li_ticks {
	margin-left: -15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/**************** Text Styles **************/
.white_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.white_txt10 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.white_txt11 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.white_txt14 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
.white_txt15 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
.white_txt16 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.white_txt18 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
.white_txt20 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
}
.white_txt25 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 25px;
	color: #FFFFFF;
}
.black_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.black_txt11 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.black_txt10 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.black_txt14 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.black_txt16 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.black_txt18 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
.black_txt20 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}
.red_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #E80000;
}
.red_txt11 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #E80000;
}
.red_txt10 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #E80000;
}
.red_txt16 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #E80000;
}
.red_txt20 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #E80000;
}
.red_txt25 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 25px;
	color: #E80000;
}
.orange_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #F7941C;
}
.gray_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.gray_txt11 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.gray_txt14 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
}
.gray_txt16 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
}
.dgray_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
}
.dgray_txt11 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}
.dgray_txt10 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}
.charcoal_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F3F;
}
.charcoal_txt11 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F3F3F;
}
.teal_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #005D96;
}
.teal_txt11 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #005D96;
}
.teal_txt15 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #005D96;
}
.green_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #049503;
}
.green_txt16 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #049503;
}
.green_txt18 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #049503;
}
.green_txt20 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #049503;
}
.bold_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
/********************* Unique Txt Styles **********************/
.eco_txt18 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #049503;
}
.title_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #184A62;
}
.header_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #3E4775;
}
.highlight_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #E56521;
}
.highlight_txt11 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #E56521;
}
.sale_banner_highlight_txt {
	color: #FFFF66;
}
.call_us_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #004074;
	font-weight:bold;
}
/********************* Hx Titles **********************/
.h1_body {
	background-color: #000033;
	padding: 10px;
	text-align: center;
}
.h1_title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.h1_body_sml {
	background-color: #000033;
	padding: 5px;
	text-indent: 15px;
}
.h1_title_sml {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.h1_title_brand_name {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	/*color: #049503;*/
	color: #9A1A13;
	margin-top: 0px;
	margin-bottom: 0px;
}
.h2_title_category_name {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	/*color: #049503;*/
	color: #9A1A13;
	margin-top: 0px;
	margin-bottom: 0px;
}
.h1_title20 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	/*color: #049503;*/
	color: #9A1A13;
	margin-top: 0px;
	margin-bottom: 0px;
}
.title_box {
	padding: 20px 0px 20px 0px;
	border: 2px solid #000066;
	text-align: center;
}
/********************* Padding **********************/
.padding5 {
	padding: 5px;
}
.padding10 {
	padding: 10px;
}
/********************* Misc **********************/
.row_seperator_blu {
	border-bottom: 1px dashed #9999CC;
}
/************** Popup **************************/
.popup_enlarge_link {
	color: #005D96;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
.popup_enlarge_link:hover {
	color: #E80000;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
}
.popup_enlarge_link11 {
	color: #005D96;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
/******************** Message Prompt **************************/
.table_success_message {
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #009933;
	border: 2px solid #009933;
}

.table_failure_message {
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	border: 2px solid #CC0000;
}
.table_information_message {
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #0055B2;
	border: 2px solid #0055B2;
}
.table_warning_message {
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #F7941C;
	border: 2px solid #F7941C;
}
.popup_enlarge_link11:hover {
	color: #E80000;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	cursor: pointer;
}
/********************* Simple Table Scheme **********************/
.searchbar_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	font-style:italic;
}
.searchbar_active_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}