body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #756F64;
}
body {
	background-color: #e5e2de;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #c62e31;
}
a:visited {
	color: #c62e31;
}
a:hover {
	color: #b5bdca;
}
a:active {
	color: #c62e31;
}

.link_text {
	color: #b5bdca;
}

a.alt_link:link, a.alt_link:visited, a.alt_link:active {
	color: #756F64;
	padding: 3px;
	border: 1px solid #FFFFFF;
	height: 20px;
}
a.alt_link:hover {
	color: #c62e31;
	padding: 3px;
	border: 1px solid #FFFFFF;
	height: 20px;
}

a.flag_link:link, a.flag_link:visited, a.flag_link:active {
	color: #B9B5AC;
	text-decoration:none;
}
a.flag_link:hover {
	color: #756F64;
	text-decoration:underline;
}

a.alt_link_box:link, a.alt_link_box:visited, a.alt_link_box:active {
	color: #756F64;
	height: 17px;
	text-decoration:none;
	padding: 4px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
a.alt_link_box:hover {
	color: #c62e31;
	height: 17px;
	text-decoration:none;
	padding: 4px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #c62e31;
}

.alt_link_text {
	color: #756F64;
	font-size:14px;
	height: 17px;
	padding: 4px;
	border: 1px solid #FFFFFF;
}

a.item_text_link:link, a.item_text_link:visited, a.item_text_link:active {
	color: #756F64;
	font-size:10px;
	text-decoration:none;
}
a.item_text_link:hover {
	color: #c62e31;
	font-size:10px;
	text-decoration:none;
}

a.item_text_link_sel:link, a.item_text_link_sel:visited, a.item_text_link_sel:active {
	color: #c62e31;
	font-size:10px;
	text-decoration:none;
}
a.item_text_link_sel:hover {
	color: #c62e31;
	font-size:10px;
	text-decoration:none;
}

a.sub_menu_link:link, a.sub_menu_link:visited, a.sub_menu_link:active {
	color: #756F64;
	font-size:12px;
	text-decoration:none;
}
a.sub_menu_link:hover {
	color: #c62e31;
	font-size:12px;
	text-decoration:none;
}

a.sub_menu_link_sel:link, a.sub_menu_link_sel:visited, a.sub_menu_link_sel:active {
	color: #c62e31;
	font-size:12px;
	text-decoration:none;
}
a.sub_menu_link_sel:hover {
	color: #756F64;
	font-size:12px;
	text-decoration:none;
}

a.sub_cat_link:link, a.sub_cat_link:visited, a.sub_cat_link:active {
	color: #756F64;
	font-size:10px;
	text-decoration:none;
}
a.sub_cat_link:hover {
	color: #c62e31;
	font-size:10px;
	text-decoration:none;
}

a.sub_cat_link_sel:link, a.sub_cat_link_sel:visited, a.sub_cat_link_sel:active {
	color: #c62e31;
	font-size:10px;
	text-decoration:none;
}
a.sub_cat_link_sel:hover {
	color: #756F64;
	font-size:10px;
	text-decoration:none;
}

a.footer_link:link, a.footer_link:visited, a.footer_link:active {
	color: #FFFFFF;
	text-decoration:none;
	font-size:10px;
}
a.footer_link:hover {
	color: #333333;
	font-size:10px;
}

a.account_link:link, a.account_link:visited, a.account_link:active {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
a.account_link:hover {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
}

a.white_link:link, a.white_link:visited, a.white_link:active {
	color: #FFFFFF;
	text-decoration:none;
}
a.white_link:hover {
	color: #FFFFFF;
	text-decoration:underline;
}

.account_text {
	color:#FFFFFF;
	font-size:12px;
}

a.header_link:link, a.header_link:visited, a.header_link:active {
	color: #756F64;
	text-decoration:none;
	font-size:14px;
}
a.header_link:hover {
	color: #c62e31;
	text-decoration:underline;
	font-size:14px;
}

a.other_cat_link:link, a.other_cat_link:visited, a.other_cat_link:active {
	color: #FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
a.other_cat_link:hover {
	color: #c62e31;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

a.other_cat_link_sel:link, a.other_cat_link_sel:visited, a.other_cat_link_sel:active {
	color:#c62e31;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
a.other_cat_link_sel:hover {
	color: #c62e31;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

a.promo_link:link, a.promo_link:visited, a.promo_link:active {
	color: #756F64;
	text-decoration:none;
	font-size:14px;
}
a.promo_link:hover {
	color: #c62e31;
	font-size:14px;
	text-decoration:none;
}
.promo_link_text {
	font-size:14px;
	color:#756F64;
}

a.promo_link_r:link, a.promo_link_r:visited, a.promo_link_r:active {
	color: #c62e31;
	text-decoration:none;
	font-size:13px;
}
a.promo_link_r:hover {
	color: #756F64;
	font-size:13px;
	text-decoration:none;
}









a.nav:link, a.nav:visited, a.nav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #756F64;
	height: 20px;
	width: 50px;
	text-decoration:none;
	vertical-align: middle;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 22px;
	width: 50px;
	text-decoration:none;
	vertical-align: middle;
	background-image: url(images/nav_hover.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

a.nav_num:link, a.nav_num:visited, a.nav_num:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #756F64;
	text-decoration:none;
	width:10px;
	height:18px;
}
a.nav_num:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #756F64;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #c62e31;
	text-decoration:none;
	width:10px;
	height:18px;
}

a.nav_num_bread:link, a.nav_num_bread:visited, a.nav_num_bread:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #756F64;
	text-decoration:none;
}
a.nav_num_bread:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #756F64;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #c62e31;
	text-decoration:none;
}

a.nav_text:link, a.nav_text:visited, a.nav_text:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #756F64;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #c62e31;
	font-weight:bold;
	width:10px;
	height:18px;
	text-decoration:none;
}
a.nav_text:hover {
	color: #756F64;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #c62e31;
	font-weight:bold;
	width:10px;
	height:18px;
	text-decoration:none;
}

.nav_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a7a6aa;
}

.nav_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.nav_area_dis {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(images/nav_dis.jpg);
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: 0px -2px;
}








.item_text_sm {
	font-size:9px;
}

.item_text {
	font-size:10px;
}

.border_mid {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d8d6d3;
	border-left-color: #d8d6d3;
}


.border_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d8d6d3;
}

.border_bot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d6d3;
}

.footer_text {
	color:#FFFFFF;
	font-size:10px;
}

.white_text {
	color:#FFFFFF;
}

.red_text {
	color:#C81E1A;
}

.flag_error {
	padding:5px;
	border: 1px solid #c62e31;
}

.flag_ok {
	padding:5px;
	border: 1px solid #1ead18;
}

.flag_att {
	padding:5px;
	border: 1px solid #FFCC33;
}

.flag_att_lg {
	font-size:14px;
	color: #FFCC33;
}

.require {
	color:#c62e31;
}

.require_ok {
	color:#037f00;
}

.disable_text {
	color:#D8D8D8;
	font-style: italic;
}

.form_fields_disable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D8D8D8;
	background-color: #FFFFFF;
	border: 1px solid #DFDFDF;
	height:18px;
}

.form_fields_acc_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #756F64;
	background-color: #FFCCCC;
	border: 1px solid #a7a6aa;
	height:18px;
	text-transform: uppercase;
}

.form_fields_acc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #756F64;
	background-color: #FFFFFF;
	border: 1px solid #a7a6aa;
	height:18px;
	text-transform: uppercase;
}


.form_fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #756F64;
	background-color: #FFFFFF;
	border: 1px solid #a7a6aa;
	height:18px;
}

.form_fields_drop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #756F64;
	background-color: #FFFFFF;
}

.form_fields_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #52771d;
	background-color: #e1f1c9;
	border: 1px solid #73a131;
	height:18px;
	font-style: italic;
	width:120px;
}

.form_fields_home_c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424242;
	background-color: #FFFFFF;
	border: 1px solid #73a131;
	height:18px;
	width:120px;
}

.form_fields_pass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #52771d;
	border: 1px solid #73a131;
	height:18px;
	font-style: italic;
	width:120px;
	background-image: url(images/bg_password.jpg);
	background-repeat: no-repeat;
}

.form_fields_pass_c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424242;
	background-color: #FFFFFF;
	border: 1px solid #73a131;
	height:18px;
	width:120px;
}

.form_fields_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #756F64;
	background-color: #FFFFFF;
	border: 1px solid #a7a6aa;
}

.form_fields_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #756F64;
	background-color: #FFCCCC;
	border: 1px solid #a7a6aa;
	height:18px;
}

.header_promo_home {
	font-size:25px;
	color:#FFFFFF;
}

.text_promo_home {
	color:#69635A;
}

.header_table_red {
	color:#FFFFFF;
	background-color:#c62e31;
	font-weight:bold;
}

.header_table_red_sub {
	background-color:#756F64;
	font-size:1px;
}

.header_table_gray {
	background-color:#DAD7D3;
	font-size:1px;
}

.header_table_gray_sub {
	background-color:#C81E1A;
	font-size:1px;
}

.header {
	color:#FFFFFF;
	font-size:16px;
	text-transform: uppercase;
}

.header_sub {
	font-size:16px;
}

.header_sub_roll {
	color:#FFFFFF;
	font-size:16px;
}

.header_sub2 {
	font-size:14px;
}

.header_bg {
	background-color: #c0bbb5;
}


.text_white_lg {
	color:#FFFFFF;
	font-size:14px;
}

.text_white_med {
	color:#FFFFFF;
	font-size:12px;
}

.text_white {
	color:#FFFFFF;
}

.evenrowbg {
	background-color:#F5F3F1;
}

.evenrowbg_red {
	background-color:#FEEBEB;
}

.evenrowbg_sub {
	background-color:#FEEBEB;
}

.border_table_info {
	border: 1px dotted #c62e31;
}

.div_bot {
	background-image:url(images/div.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}


.bg_promo {
	background-image:url(images/bg_promo.jpg);
	background-color: #dad7d3;
	background-repeat: repeat-x;
	background-position: top;
}

.bg_panel {
	background-image:url(images/bg_promo.jpg);
	background-color: #dad7d3;
	background-repeat: repeat-x;
	background-position: top;
}

.bg_panel_border {
	padding: 2px;
	border: 1px solid #dad7d3;
}

.bg_panel_promo {
	padding: 2px;
	border: 1px solid #dad7d3;
}

.table_product_listing {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c8cbcd;
	border-left-color: #c8cbcd;
}

.div_line {
	color: #c8cbcd;
	height:1px;
}

.div_line2 {
	color: #c0bbb5;
	height:4px;
}

.table_panel {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #79ba19;
	border-left-color: #79ba19;
	background-color: #d1f1b2;
}

.tab_main {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cacbcd;
	border-bottom-color: #cacbcd;
	border-left-color: #cacbcd;
	background-color: #FFFFFF;
}
.tab_select {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cacbcd;
	border-right-color: #cacbcd;
	border-left-color: #cacbcd;
}
.tab {
	background-color: #e4e3e3;
	border: 1px solid #cacbcd;
}
.tab_bg {
	background-image: url(images/sub_footer_promo.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.moduleRow { }
.moduleRowOver {
	cursor: pointer;
	cursor: hand;
	background-color: #F5F3F1;
}
.moduleRowSelected {
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
	background-image: url(images/mod_sel.jpg);
	background-repeat: repeat-x;
}

.order_panel_left {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #DF2318;
}

.order_panel_right {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #DF2318;
}

.order_panel_top {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #DF2318;
}

.order_panel_bot {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DF2318;
}

.panel_row {
	background-color:#f5f3f1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0BDB8;
}

.panel_bg {
	background-color:#f5f3f1;
}

.panel_left {
	background-color:#f5f3f1;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6b665e;
}

.panel_right {
	background-color:#f5f3f1;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6b665e;
}

.panel_top {
	background-color:#f5f3f1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6b665e;
}

.panel_bottom {
	background-color:#f5f3f1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6b665e;
}

.tag_special_bg {
	background-image:url(images/tag_special.jpg);
	background-repeat: no-repeat;
}

.tab_special {
	font-size:16px;
	font-style:italic;
	color:#FFFFFF;
	font-weight:bold;
}

.original_price {
	text-decoration:line-through;
}

.thumbnail_rollover {
	cursor:pointer;
}

.layout	{
	font-size:1px;
}