form							{ margin:0px; padding:0px; }

.top_bottom_bar					{ color:#FFF; background:#4B7007; font-size:11px; height:25px; }

img								{ border:0px; }

.cell_left						{ text-align:left !important; }
.cell_center					{ text-align:center !important; }
.cell_right						{ text-align:right !important; }
.alert_color					{ color:#D00; }
.strike							{ text-decoration:line-through; }


.page_header					{ color:#000; background:#FFF; font-size:14px; font-style:normal; font-weight:bold; text-align:left; padding:5px; margin:0px; }
.page_navigation				{ color:#03C; background:#FFF; font-size:11px; font-style:normal; font-weight:normal; padding:5px; height:16px; }
.page_navigation div			{ color:#03C; font-size:11px; font-style:normal; font-weight:normal; }


.sidebar_box					{  }
.box_top						{  }
.box_bottom						{ height:10px; }
.box_container					{ width:170px; }
.box_frame						{  }
.box_header						{ color:#143462; font-size:12px; font-style:normal; font-weight:bold; width:100%; padding:5px 0px; text-transform:uppercase; }
.box_content					{ color:#143462; font-size:11px; font-style:normal; font-weight:normal; width:100%; padding:6px 0px; display:table; clear:both; }
.box_text						{ color:#143462; font-size:11px; font-style:normal; font-weight:normal; float:left; clear:right; }
.box_text_left					{ color:#143462; font-size:11px; font-style:normal; font-weight:normal; float:left; }
.box_indent, .box_expand		{ width:10px; height:13px; padding-top:3px; float:left; vertical-align:top; }
.box_right						{ width:10px; height:13px; padding-top:3px; float:right; }

#category_intro					{ padding:10px; clear:both; }
#categories_subcategories		{ clear:both; }
.categories_subcat				{ border:#CCC solid 1px; width:255px; float:left; padding:5px; margin-right:5px; text-align:center; }
.category_image_container		{ text-align:center; }
.category_image					{ max-width:250px; max-height:999px; }
.category_title_container		{ font-weight:bold; margin:10px 0px; }
.category_thumb					{ widht:882px; height:240px; border:0px; padding:0px; margin:0px; }
#category_bottom				{ padding:10px; clear:both; }


.catalog_row					{ display:table; width:100%; margin-top:15px; margin-bottom:15px; }
.catalog_display_row			{ border-bottom:#CFC1A8 1px solid; width:100%; clear:both; display:table; padding:0px; margin:0px }
.catalog_display_cell_head		{ font-weight:bold; float:left; padding:0px; margin:0px; }
.catalog_display_cell			{ float:left; padding:0px; margin:0px; }
.catalog_item_dark				{ color:#000; background:#F0F0F0; font-size:9px; font-style:normal; font-weight:normal; }
.catalog_item_light				{ color:#000; background:#FFF; font-size:9px; font-style:normal; font-weight:normal; }
.catalog_product				{ width:190px; display:block; float:left; text-align:center; padding:0; margin-right:5px; }
.catalog_product img			{ border:#CCC solid 1px; margin-bottom:5px; }
.catalog_product_title			{ width:160px; text-align:center; margin-left:15px; clear:both; margin-bottom:5px; }
.catalog_product_price			{ width:160px; text-align:center; margin-left:15px; color:#5171BE; font-weight:bold; font-size:13px; }
.catalog_product_normal_price	{ font-size:12px; }
.catalog_product_sale_price		{ color:#FF3300; }
.catalog_cell_1					{ width:65px; float:left; padding:3px 5px 3px 0px; }
.catalog_cell_2					{ width:250px; float:left; padding:3px 0px; }
.catalog_cell_3					{ width:150px; float:left; padding:3px 0px; }
.catalog_cell_4, .catalog_cell_7{ width:75px; float:left; }
.catalog_cell_5					{ width:75px; float:left; padding:3px 0px; }
.catalog_cell_6					{ width:75px; float:left; padding:3px 0px; }
.catalog_navigation				{ background:#F6F6F6; border-bottom:#D3E4D6 solid 1px; }
.catalog_navigation table tr td	{ color:#666; background:#F6F6F6; font-size:12px; font-style:normal; font-weight:normal; }
.catalog_price_color			{  }
.page_breaks					{ margin:15px 0 0 0; text-align:right; font-size:12px; font-weight:bold; }
.page_breaks a					{ color:#0083C9; text-decoration:none; font-weight:normal; }
.page_breaks a:hover			{ color:#F20E41; text-decoration:none; font-weight:normal; }

.catalog_products_2				{ clear:both; }
.catalog_products_2_row			{ width:170px; clear:both; margin-bottom:10px; display:table; }
.catalog_products_2_cell		{ width:100%; }
.catalog_products_2_header		{ font-size:13px; font-weight:bold; padding:5px; margin-bottom:3px; clear:both; }
.catalog_products_2_image		{ text-align:center; }
.catalog_products_2_text		{ float:right; text-align:right; }
.catalog_products_2_click_row	{ clear:both; padding-top:5px; }



.nav_left						{ float:left; }
.nav_right						{ float:right; clear:right; }
#product_main_image				{ background:#EEE; font-style:italic; float:right; padding:5px; margin-left:10px; text-align:center; }
#product_description			{  }
.product_price					{ margin-top:10px; font-weight:bold; }
#product_price					{ text-indent:0px; font-weight:bold; }


.list_header					{ color:#000; background:#F0F0F0; font-size:9px; font-style:normal; font-weight:normal; }
.list_item						{ color:#000; background:#FFF; font-size:9px; font-style:normal; font-weight:normal; }
.cart_container					{ width:625px; float:left; border-style:solid; border-width:1px 1px 0 1px; border-color:#CFC1A8; }
.cart_display_row				{ border-bottom:#CFC1A8 1px solid; width:100%; clear:both; display:table; padding:3px 0px; margin:0px;  }
.cart_display_cell_head			{ font-weight:bold; float:left; padding:0px; margin:0px; }
.cart_display_cell				{ float:left; padding:0px; margin:0px; }
.cart_cell_1					{ width:100px; padding:0px; margin:0px; }
.cart_cell_1 img				{ width:75px; height:75px; border:solid 1px #F0F0F0; }
.cart_cell_2					{ width:250px; padding:0px 10px; margin:0px; }
.cart_cell_3					{ width:80px; padding:0px; margin:0px; }
.cart_cell_4					{ width:80px; padding:0px; margin:0px; }
.cart_cell_5					{ width:90px; padding:0px; margin:0px; }
.cart_cell_6					{ width:530px; padding:0px; margin:0px; text-align:right; }
.cart_cell_7					{ width:430px; }
.cart_cell_8					{ width:350px; }
.quantity_field					{ font-size:10px; width:40px; text-align:right; }
.cart_remove_image				{ width:17px; height:17px; float:left; clear:left; }
.cart_remove_text				{ width:200px; height:17px; float:left; clear:right; }
.cart_item_dark					{ color:#000; background:#F0F0F0; font-size:9px; font-style:normal; font-weight:normal; }
.cart_item_light				{ color:#000; background:#FFF; font-size:9px; font-style:normal; font-weight:normal; }
.coupon_code					{ width:250px; float:left; border-style:solid; border-width:1px 1px 0 1px; border-color:#CFC1A8; margin-left:20px; }
.coupon_row						{ }
.coupon_cell_head				{ width:100%; padding:0px; margin:0px; }
.coupon_cell_1					{ width:100px; margin:5px 0px 0px 5px; padding:0px; }
.coupon_cell_2					{ width:120px; margin:0px 10px; padding:0px; }
.coupon_cell_error				{ width:230px; margin:0px 10px; padding:0px; text-align:center; color:#c00000; }

legend							{ color:#0083C9; }
.form_content					{ clear:both; float:left; padding-left:0px; width:99%; }
.form_separator					{ color:#000; background:#F0F0F0; font-size:12px; font-style:normal; font-weight:normal; padding:6px; }
.form_header					{ color:#0083C9; background:#FFF; clear:both; font-size:12px; font-style:normal; font-weight:bold; padding:5px; }
.form_caption					{ color:#333; font-size:11px; width:40%; font-style:normal; font-weight:normal; float:left; padding:5px; margin-top:3px; text-align:right; }
.form_control					{ color:#333; font-size:11px; font-style:normal; font-weight:normal; float:left; padding:5px; }
.form_control_text				{ color:#666; font-size:11px; font-style:normal; font-weight:normal; width:144px; }
.form_control_select			{ color:#666; font-size:11px; font-style:normal; font-weight:normal; width:150px; }
.form_space						{ color:#333; font-size:11px; font-style:normal; font-weight:normal; float:left; padding:5px; padding-left:15px; }
.form_items						{ color:#333; font-size:11px; font-style:normal; font-weight:normal; padding:2px; }
.form_remark					{ color:#999; font-size:9px; font-style:normal; font-weight:normal; clear:both; }
.form_field_set					{ border:#D9D9D9 solid 1px; margin:0px 5px 5px 5px; /*border-style: outset; */ padding-bottom:10px; }
.form_line						{ clear:both; float:left; width:100%; }
.form_buttons					{ text-align:center; padding:15px 0px; clear:both; float:left; width:99%; }



.product_subtitle				{ border-bottom:#CCC solid 1px; font-size:14px; font-style:normal; font-weight:bold; padding:5px; margin:0px; }

