form							{ margin:0px; padding:0px; }

a:active						{ color:#025FA2; text-decoration:none; }
a:link							{ color:#025FA2; text-decoration:none; }
a:visited						{ color:#025FA2; text-decoration:none; }
a:hover							{ color:#025FA2; text-decoration:underline; }

.top_bottom_bar					{ color:#FFF; background:#4B7007; font-size:11px; height:25px; }
a:active.top_bottom_bar_link	{ color:#FFF; text-decoration:none; }
a:link.top_bottom_bar_link		{ color:#FFF; text-decoration:none; }
a:visited.top_bottom_bar_link	{ color:#FFF; text-decoration:none; }
a:hover.top_bottom_bar_link		{ color:#FFF; text-decoration:underline; }

img								{ border:0px; }

/** UNIVERSAL STYLES **/
.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 AND NAVIGATION **/
.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 STYLES **/
.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; }
a.box_link						{ color:#143462; text-decoration:none; }
a:hover.box_link				{ color:#143462; text-decoration:underline; }

/** CATEGORY PAGES **/
#category_intro					{ padding:10px; clear:both; }
#categories_subcategories		{ clear:both; }
.categories_subcat				{ border:#CCC solid 1px; width:300px; float:left; padding:5px; margin:0px 10px 10px 0px; 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 PAGES **/
.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:30%; float:left; border:#CCC solid 1px; text-align:center; padding:5px; margin-left:5px; }
.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			{  }

.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; }


/** PRODUCT PAGES **/
.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; }

/** CART PAGE **/
.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_display_row				{ border-bottom:#CFC1A8 1px solid; width:780px; 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:160px; padding:0px; margin:0px; }
.cart_cell_2					{ width:300px; padding:0px 10px; margin:0px; }
.cart_cell_3					{ width:100px; padding:0px; margin:0px; }
.cart_cell_4					{ width:100px; padding:0px; margin:0px; }
.cart_cell_5					{ width:100px; padding:0px; margin:0px; }
.cart_cell_6					{ width:660px; 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; }



/** FORMS - NEW FORM STYLES**/
.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:#000; 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:#89A8AD solid 1px; margin:0px 5px 5px 5px; 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%; }

/**NEW FORM END**/

.product_subtitle				{ border-bottom:#CCC solid 1px; font-size:14px; font-style:normal; font-weight:bold; padding:5px; margin:0px; }

