/* the boxes */
/* ========= */

	DIV.box { border-style: solid; border-width: 1px; margin-top: 5px; padding: 0; }
	DIV.box DIV.header { font-weight: bold;	border-bottom-width: 1px; border-bottom-style: solid; padding: 4px; }	
	DIV.box DIV.heading { font-weight: bold; padding: 4px; font-weight: bold; }	
	DIV.box DIV.heading.first { margin-top: 0; }	
	DIV.box DIV.item { padding-top: 1px; padding-bottom: 1px; margin-bottom: 3px; }
	DIV.box DIV.content { padding: 4px; }
	DIV.box TABLE.listing {	width:100%; }
	DIV.box.noBorder { border: none; }	
	DIV.box.noBorder DIV.content { padding: 0; }

	/* collection box - horizontal */
	/* =========================== */
	
		DIV.box.collection_horizontal TD.item { vertical-align: top; }
		DIV.box.collection_horizontal TD.item DIV.title { text-align: center; font-weight: bold; overflow: hidden; white-space: nowrap; }
		DIV.box.collection_horizontal TD.item DIV.image { text-align: center; }
		DIV.box.collection_horizontal TD.item DIV.price { text-align: center; }
		
		DIV.box.collection_horizontal DIV.content { padding: 0; }
		DIV.box.collection_horizontal TABLE.listing { border-collapse: collapse; width: 100%; table-layout: fixed; }
		DIV.box.collection_horizontal TABLE.listing TD { border-left-style: solid; border-left-width: 1px; border-top-style: solid; border-top-width: 1px }
		DIV.box.collection_horizontal TABLE.listing TD.first_in_row { border-left: none; }
		DIV.box.collection_horizontal TABLE.listing TD.first_in_column { border-top: none; }
		DIV.box.collection_horizontal DIV.title { padding: 4px; overflow: hidden; }
		DIV.box.collection_horizontal DIV.image IMG { display: block; margin: auto; margin-top: 2px; margin-bottom: 2px; }
		DIV.box.collection_horizontal DIV.price { padding: 4px; }
		DIV.box.collection_horizontal DIV.price A { text-decoration: none; }

	/* collection box - vertical */
	/* ========================= */
	
		DIV.box.collection_vertical DIV.content { padding:0; }
		DIV.box.collection_vertical DIV.listing { padding: 4px; }
	
		DIV.box.collection_vertical DIV.listing.pic DIV.item { margin:0; margin-top: 1px; border-top-style: solid; border-top-width: 1px; }
		DIV.box.collection_vertical DIV.listing.pic { padding: 0; }
		DIV.box.collection_vertical DIV.listing.pic DIV.item.first { margin-top: 0; border-top: 0; }
		DIV.box.collection_vertical DIV.listing.pic { text-align: center; }
		DIV.box.collection_vertical DIV.listing.pic DIV.title { padding-top: 4px; padding-bottom: 4px; }
		DIV.box.collection_vertical DIV.listing.pic DIV.image IMG { display: block; margin: auto; margin-top: 2px; margin-bottom: 2px; }
		DIV.box.collection_vertical DIV.listing.pic DIV.price { padding: 4px; }
		DIV.box.collection_vertical DIV.listing.pic DIV.price A { text-decoration: none; }

		
/* individual boxes */
/* ================ */

	/* categories box */
	/* ============== */
	
		DIV.box.categories DIV.listing DIV.heading.first { border-top: 0; }	
		DIV.box.categories DIV.listing DIV.item { padding-left: 20px; }	
		DIV.box.categories DIV.content { padding: 0px; }
		DIV.box.categories.without_main_categories DIV.content { padding-top: 4px; }
		
	/* banners box */
	/* =========== */
	
		DIV.box.banners DIV.item { text-align: center; margin-top: 5px;	}
		DIV.box.banners DIV.item.first { margin-top: 0px; }
	
	/* search box */
	/* ========== */
	
		DIV.box.search_vertical DIV.term,
		DIV.box.search_vertical DIV.category,
		DIV.box.search_vertical DIV.manufacturer,
		DIV.box.search_vertical DIV.price,
		DIV.box.search_vertical DIV.filter { margin-bottom: 10px; }
		DIV.box.search_vertical DIV.term INPUT { width: 97%; }
		DIV.box.search_vertical SELECT { width: 100%; }
		DIV.box.search_vertical DIV.button { text-align: right; width: 100%; }
		DIV.box.search_vertical DIV.price INPUT.text { width: 40px; }
	
		DIV.box.search_horizontal DIV { display: inline; }

	/* information box */
	/* =============== */
	
		DIV.box.information DIV.picture_left { float: left; }
		DIV.box.information DIV.picture_right { float: right; }
		DIV.box.information DIV.clear { clear: both; }


/* general */
/* ======= */

	BODY, HTML { margin: 0; padding:0; }
	BODY { font-family: Arial, Verdana, sans-serif; font-size: 12px; }
	FORM { display: inline; }
	IMG { border: 0; }

	A { text-decoration: none; }
	TD { vertical-align: top; }
	P { margin: 0; padding: 0; margin-bottom: 10px; text-align: justify; }	
	P:last-of-type { margin-bottom: 0; }
	H1 { font-size: 200%; margin: 0; padding: 0; }
	
	SPAN.decimal {  }

	DIV.page_div { margin-top: 5px; border-style: solid; border-width: 1px; padding: 0; }
	DIV.no_records { padding: 5px; }
	
	DIV.errors, 
	DIV.messages { padding: 5px; border-style: solid; border-width: 1px; font-weight: bold; margin-bottom: 10px; }
		
	INPUT { border-style: solid; border-width: 1px; }

	
/* WORKSPACE, widths */		
/* ================= */

	#workspace { margin: auto; width: 980px; position: relative; }
	#workspace_table { width: 100%; table-layout: fixed; }
	#content_td { padding-left: 5px; padding-right: 5px; }
	#left_area_div, 
	#content_div, 
	#right_area_div { overflow: hidden; }

	#left_area_td, #right_area_td, 
	#left_area_col, #right_area_col { width: 170px; }
	
	
/* the header */	
/* ========== */

	#header_area_div DIV.box.site_header { position: relative; padding: 0; border: none; }	
	#header_area_div DIV.box.site_header DIV.site_header_content { padding: 5px; }
	#header_area_div DIV.box.site_header DIV.title { font-weight: bold; font-size: 200%; }
	#header_area_div DIV.box.site_header DIV.title A { text-decoration: none; }	
	#header_area_div DIV.box.site_header DIV.title IMG { display: block }	
	#header_area_div DIV.box.site_header DIV.subtitle {	font-weight: bold; /* position: absolute; top: 12px; left: 300px; */ }
	

/* the header - top menu */
/* ================= */

	#header_area_div DIV.box.site_header DIV.header_menu { position: absolute; right: 0; top: 0px; margin: 0; padding: 4px; }
	#header_area_div DIV.box.site_header DIV.header_menu DIV.item { display: inline; margin: 0; margin-left: 5px; padding: 0; }
	#header_area_div DIV.box.site_header DIV.header_menu A { text-decoration: underline; }

	
/* the header - bottom menu */
/* ======================== */

	#header_area_div DIV.box.menu_horizontal DIV.item { padding: 5px; margin-right: 10px; display: inline; }
	#header_area_div DIV.box.menu_horizontal { border: none; }
	
	
/* the footer */
/* ========== */

	#footer_area_div DIV.box.site_footer { padding:5px; border: none; margin-top: 5px; margin-bottom: 5px; }
	#footer_area_div DIV.box.site_footer DIV.site_footer_content { position: relative; }
	#footer_area_div DIV.box.site_footer A { text-decoration: underline; }	

	
/* the footer - menu */	
/* ================= */

	#footer_area_div DIV.box.site_footer DIV.footer_menu { position: absolute; top: 0; width: 100%;	margin: 0; padding: 0; border: none; text-align: right; }
	#footer_area_div DIV.box.site_footer DIV.footer_menu DIV.content { padding: 0;}	
	#footer_area_div DIV.box.site_footer DIV.footer_menu DIV.item { display: inline; margin-right: 5px; }

	#footer_area_div DIV.box.menu_flow DIV.content DIV { padding: 0; margin: 0; border: none; display: inline; }


/* the list */
/* ======== */

	#list_table { width: 100%; border: 0; border-collapse: collapse; table-layout: fixed; }
	#list_table TD.picture { border-left-width: 1px; border-left-style: solid; border-bottom-width: 1px; border-bottom-style: solid; padding: 5px; margin: 5px; text-align: center; vertical-align: top; }
	#list_table TD { text-align: center; }
	#list_table DIV.picture_holder { margin: auto; padding: 2px; }
	
	#list_table TD.item { border-left-width: 1px; border-left-style: solid; border-bottom-width: 1px; border-bottom-style: solid; }
	#list_table TD.item.first { border-left: none; }
	
	#list_table DIV.title { font-weight: bold; padding: 5px; overflow: hidden; height: 1em; }
	#list_table DIV.picture { padding: 2px; }
	
	#list_table DIV.price { font-weight: bold; padding: 5px; }	
	#list_table DIV.picture_holder IMG { display: block; margin: auto; }

	
	/* the list - vertical template */
	/* ============================ */
	
		#list_table.vertical TD.item { text-align: left; }
		#list_table.vertical TD.item { padding: 5px; padding-left: 0; border-left: 0; vertical-align: top; }	
		#list_table.vertical TD.picture.first { border-left: 0; }
		#list_table.vertical DIV.title { padding: 0; height: auto; }
		#list_table.vertical DIV.price { padding: 0; }
		#list_table.vertical DIV.leadtext { font-size: 80%; padding: 5px; padding-left: 0; }
		
	/* the list - classic template */
	/* =========================== */
	
		#list_table.classic TD.item DIV.title {  }
		#list_table.classic DIV.price { padding-top:0; }
	

/* the paginator */
/* ============= */

	#paginator { width: 100%; }
	#paginator TD { padding: 5px; }
	#paginator #paginator_prev { text-align: left; width: 30%; }
	#paginator #paginator_pages { text-align: center; width: 40%; }
	#paginator #paginator_next { text-align: right; width: 30%; }
	#paginator DIV.item { display: inline; margin-right: 3px; }
	#paginator A { text-decoration: underline; }

	#page_list DIV.box.no_records { border: 0; }
		
	
/* the product */
/* =========== */

	#product IMG { display: block; margin: auto; }
	#product #product_td { padding: 5px; padding-top: 0px; }
	#product_table { width: 100%; }
	
	#product DIV.title { font-weight: bold; text-align: center; margin-top: 5px;}	
	#product DIV.subtitle { text-align: center; }	
	#product DIV.general_text { text-align: center; }	
	#product DIV.leadtext { font-style: italic; text-align: center; margin-top: 5px; }

	#product DIV.buybox { border-style:solid; border-width:1px; margin-top: 5px; width: 200px; margin-left: 10px; }
	#product DIV.buybox DIV.title { padding: 5px; margin-top: 0; }
	#product DIV.buybox DIV.buy { padding: 5px; }
	#product DIV.buybox DIV.variants_group { margin-top: 5px; }
	#product DIV.buybox DIV.stock_info { margin-top: 5px; }
	#product DIV.buybox DIV.input { margin-top: 5px; }
	#product DIV.buybox DIV.footer { padding: 5px; }
	#product DIV.buybox INPUT.text { width: 40px }
	
	#product DIV.price { font-weight: bold; font-size: 140%; }
	#product DIV.description { margin-top: 5px; }
	#product DIV.picture_holder { padding: 2px; }

	#product DIV.gallery.horizontal { margin-top: 5px; text-align: center; }
	#product TABLE.gallery { width: 100%; }
	#product TD.gallery_item { text-align: center; }
	#product DIV.gallery_picture_holder { text-align: center; margin: auto; padding: 2px;}
	#product DIV.gallery_item_div.horizotal { float: left; }

	#product TABLE.characteristics { border-collapse: collapse; margin-top: 10px; width: 100%; }
	#product TABLE.characteristics TD { border-style:solid; border-width:1px; padding: 5px; }

	#product DIV.note { margin-top: 10px; clear: both; }

	
	/* the product - default template */
	/* ============================== */
	
		#product.default TD#picture_td { padding-right: 1px; }
		#product.default DIV.buybox { text-align: center;  margin-left: auto; margin-right: auto; }
		#product.default TABLE.characteristics { margin-left: auto; margin-right: auto; }
	
	/* the product - floating template */
	/* ============================== */
	
		#product.floating DIV.picture_holder { float: left; margin-right: 5px; margin-bottom: 5px; }
		#product.floating DIV.buybox { float: right; text-align: center; }
		#product.floating { padding: 5px; }
	
	/* the product - modern template */
	/* ============================== */
		
		#product.modern TD#picture_td { padding-left: 1px; }
		#product.modern DIV.buybox { text-align:center; margin-left: auto; margin-right: auto; }
	
	/* the product - big_picture template */
	/* ================================== */
		
		#product.big_picture #product_table td { padding: 5px; }
		#product.big_picture #product_table #product_td { padding-left: 0; padding-right: 0; }
		#product.big_picture #product_table #product_td div.buybox { text-align:center; margin-left:auto; margin-right: auto; }
		#product.big_picture #product_table #description_td { padding-top: 10px; }
		#product.big_picture #product_table #picture_td { text-align:center; }
		#product.big_picture #product_table #picture_td DIV.picture_holder { margin-left: auto; margin-right: auto; }
		#product.big_picture #product_table #picture_td	{ }
		
		
/* contact */
/* ======= */

	#page_contact #contact_intro_text { margin: 5px; }
	#page_contact table.address { margin: 5px; width: 100%; }
	#page_contact table.address TD { padding-right: 5px; padding-bottom: 5px; }
	
	#contact { width: 100%; }
	#contact TABLE.form { border-collapse: collapse; width: 330px; margin-top: 5px; }
	#contact TABLE.form TD { padding: 3px; }
	#contact TABLE.form TD.label { text-align: right; }	
	#contact TABLE.form TD.field {  }
	#contact TABLE.form INPUT.text, 
	#contact TABLE.form SELECT.select, 
	#contact TABLE.form TEXTAREA { width: 200px; }	
	#contact TABLE.form INPUT.button { text-align:center; width: 122px; }
	
	#page_contact DIV.errors_item,
	#page_contact DIV.messages_item	{ font-weight: normal; }
	
	#page_contact DIV.captcha IMG { border-style: solid; border-width: 1px; float: left; margin-right: 10px; }
	#page_contact DIV.captcha INPUT.text { width:68px; }
	#page_contact DIV.captcha DIV.note { font-size: 80%; width:200px; margin-bottom: 5px; }

/* affiliate */
/* ========= */

	#affiliate { width: 100%; }
	#affiliate #affiliate_left_side { width: 60%; padding: 0; }
	#affiliate #affiliate_right_side { width: 40%; padding: 0; }
	#affiliate #affiliate_left_side_container,
	#affiliate #affiliate_right_side_container { margin: 5px; }
	#affiliate TABLE.form { border-collapse: collapse; width: 330px; }
	#affiliate TABLE.form TD { padding: 3px; }
	#affiliate TABLE.form TD.label { text-align: right; }	
	#affiliate TABLE.form TD.field {  }
	#affiliate TABLE.form INPUT.text, 
	#affiliate TABLE.form SELECT.select, 
	#affiliate TABLE.form TEXTAREA { width: 200px; }	
	#affiliate TABLE.form INPUT.button { text-align:center; width: 122px; }
	
	#page_affiliate DIV.captcha IMG { border-style: solid; border-width: 1px; float: left; margin-right: 10px; }
	#page_affiliate DIV.captcha INPUT.text { width:68px; }
	#page_affiliate DIV.captcha DIV.note { font-size: 80%; width:200px; margin-bottom: 5px; }
	
	#affiliate_table TD { padding: 4px; text-align: center;  }
	#affiliate_table TR.header TD { padding-top: 0; }

/* blogs */
/* ===== */

	#blog_list { border-collapse: collapse; width: 100%; }
	#blog_list TD.item { padding: 5px; border-bottom-width: 1px; border-bottom-style: solid; }
	#blog_list TD.item DIV.title { font-weight: bold; }
	#blog_list TD.item DIV.leadtext { margin-top: 2px; }


	/* blogs - items */
	/* ============= */
	
		#blogitem { padding: 5px; }	
		#blogitem DIV.picture { float: left; margin-right: 7px; margin-bottom: 10px; }	
		#blogitem DIV.nothing { clear: both }	
		#blogitem DIV.leadtext { font-style: italic; margin-bottom: 5px; }	
		#blogitem DIV.description {  margin-bottom: 5px; }	

		
/* cart */
/* ==== */

	#page_cart,
	#page_checkout,
	#page_confirm,
	#page_track { border: none; }

	DIV.cart_info_div { border-width: 1px; border-style: solid; margin-bottom: 10px; padding: 4px; }
	
	#voucher_area_div { text-align: right; padding: 5px; }
	#voucher_area_table { margin-left: auto; }

	#shopping_cart_table { width: 100%; border-collapse: collapse; margin-bottom: 10px; }
	#shopping_cart_table TR.cart_header TD { font-weight: bold; white-space: nowrap; }
	#shopping_cart_table TR.cart_footer TD { font-weight: bold; font-size: 150%; text-align: center; }
	#shopping_cart_table TR.section_header TD { font-weight: bold; }
	#shopping_cart_table TR.section_footer TD { font-weight: bold;  }
	#shopping_cart_table TD { padding: 5px; vertical-align: middle; border-style: solid; border-width: 1px; }
	#shopping_cart_table TD.product { }
	#shopping_cart_table TD.price { text-align: right }
	#shopping_cart_table TD.quantity { text-align: center; white-space: nowrap; }

	#show_shopping_cart_table { width: 100%; border-collapse: collapse; margin-bottom: 10px; }
	#show_shopping_cart_table TR.cart_header TD { font-weight: bold; white-space: nowrap;  }
	#show_shopping_cart_table TR.cart_footer TD { font-weight: bold; font-size: 150%; text-align: center; }
	#show_shopping_cart_table TR.section_header TD { font-weight: bold; }
	#show_shopping_cart_table TR.section_footer TD { font-weight: bold;  }
	#show_shopping_cart_table TD { padding: 5px; vertical-align: middle; border-style: solid; border-width: 1px; }
	#show_shopping_cart_table TD.price { text-align: right; white-space: nowrap; }
	#show_shopping_cart_table TD.quantity { text-align: center; white-space: nowrap; }


	#shipping_selection_table TD, 
	#destination_selection_table TD { padding: 0px; padding-right: 5px; border: 0; }
		
	#page_cart TR.cart_transport_pick_cool TABLE.shipping_selection_table { margin-top: 10px; }		

	#cart_info_div { padding: 5px; }
	#cart_settings_error_div, #cart_empty_div { padding: 15px; text-align: center; border-style: solid; border-width: 1px; }
	
	#cart_buttons { width: 100%; margin-top: 5px; margin-bottom: 5px; }
	#cart_buttons TD { padding: 5px; }
	#cart_buttons TD.center { text-align: center; }
	#cart_buttons TD.last { text-align: right; }

		
/* checkout */
/* ======== */

	#page_checkout INPUT.small { width: 40px }	
	#page_checkout INPUT.medium { width: 80px }	
	#page_checkout INPUT.large { width: 140px }	
	
	#page_checkout DIV.cart_header_title { display: inline; }
	#page_checkout DIV.cart_header_edit {  display: inline; }	
	
	#page_checkout TABLE.checkout_table { width: 100%; border-collapse: collapse; }
	#page_checkout TABLE.checkout_table TD.left_column, TABLE.checkout_table TD.right_column { width: 50%; }
	#page_checkout TABLE.checkout_table TR.cart_header TD { font-weight: bold;  }
	#page_checkout TABLE.checkout_table TD { padding: 5px; vertical-align: top; border-style: solid; border-width: 1px; }
	#page_checkout TABLE.checkout_table TABLE TD { padding: 2px; vertical-align: middle; border: none; }
	
	#page_checkout DIV.static { border-style: solid; border-width: 1px; padding: 3px; position: relative; float:left; width: 180px;  }
	#page_checkout DIV.static_element { float: left; }
	#page_checkout DIV.static_edit { font-size: 80%; text-align: right; }
	
	#page_checkout DIV.textareaContainer TEXTAREA { width: 280px; height: 70px; }
	#page_checkout TABLE.checkout_table TD.caption { padding-right: 5px; text-align: right; }

	
/* confirm */
/* ======= */

	#page_confirm #confirm_big_table { width: 100%; }
	#page_confirm #confirm_big_table TR.cart_header TD { padding: 5px; }
	
	#page_confirm TABLE.checkout_table { width: 100%; border-collapse: collapse; }
	#page_confirm TABLE.checkout_table TD.left_column, TABLE.checkout_table TD.right_column { width: 50%; }
	#page_confirm TABLE.checkout_table TR.cart_header TD { font-weight: bold;  }
	#page_confirm TABLE.checkout_table TD { padding: 5px; vertical-align: top; border-style: solid; border-width: 1px; }
	#page_confirm TABLE.checkout_table TABLE TD { vertical-align: middle; border: none; padding-top: 3px; padding-bottom: 3px; }
	
	#page_confirm TABLE.confirm_table TD.caption { padding-right: 5px; text-align: right; }
	#page_confirm TABLE.confirm_table TD.value { font-weight: bold; }
	
	#page_confirm TABLE.checkout_fields_table { width: 100%; border-collapse: collapse; }
	#page_confirm TABLE.checkout_fields_table TD { padding: 5px; }
	
	#page_confirm DIV.cart_header_title { display: inline; }
	#page_confirm DIV.cart_header_edit {  display: inline; }
	
	#page_confirm DIV.checkout_name, DIV.checkout_address, DIV.checkout_address, DIV.checkout_bank, DIV.checkout_contact, DIV.checkout_identification { margin-top: 5px; }
	#page_confirm DIV.checkout_name { margin-top: 0px; font-weight: bold; }
	#page_confirm DIV.checkout_address { padding: 5px; }


/* track */	
/* ===== */

	#page_track #confirm_big_table { width: 100%; }
	#page_track #confirm_big_table TR.cart_header TD { padding: 5px; }
	
	#page_track TABLE.checkout_table { width: 100%; border-collapse: collapse; }
	#page_track TABLE.checkout_table TD.left_column, TABLE.checkout_table TD.right_column { width: 50%; }
	#page_track TABLE.checkout_table TR.cart_header TD { font-weight: bold;  }
	#page_track TABLE.checkout_table TD { padding: 5px; vertical-align: top; border-style: solid; border-width: 1px; }
	#page_track TABLE.checkout_table TABLE TD { vertical-align: middle; border: none; padding-top: 3px; padding-bottom: 3px; }
	
	#page_track TABLE.confirm_table TD.caption { padding-right: 5px; text-align: right; }
	#page_track TABLE.confirm_table TD.value { font-weight: bold; }
	
	#page_track TABLE.checkout_fields_table { width: 100%; border-collapse: collapse; }
	#page_track TABLE.checkout_fields_table TD { padding: 5px; }

	#page_track DIV.cart_header_container { position: relative; }
	#page_track DIV.cart_header_title { display: inline; }
	#page_track DIV.cart_header_edit { position: absolute; right:0; top: 0; }
	
	#page_track DIV.status_info { margin-bottom: 10px; border-style: solid; border-width: 1px; }
	#page_track DIV.status_info_header { padding: 5px; border-bottom: solid 1px; }
	#page_track DIV.status_info_text { padding: 5px; }
	
	#page_track DIV.track_code { margin-bottom: 10px; border-style: solid; border-width: 1px; }
	#page_track DIV.track_code_header { padding: 5px; border-bottom: solid 1px; }
	#page_track DIV.track_code_help { padding: 5px; }
	#page_track DIV.track_code_value { padding: 5px; }
	#page_track DIV.track_code_value { padding: 5px; }
	#page_track DIV.track_code_value INPUT { width: 250px; }
	#page_track DIV.track_code_submit { padding: 5px; }
	
	#page_track DIV.track_message { margin-bottom: 10px; margin-top: 10px; border-style: solid; border-width: 1px; }
	#page_track DIV.track_message_header { padding: 5px; border-bottom: solid 1px; }
	#page_track DIV.track_message_help { padding: 5px; }
	#page_track DIV.track_message_value { padding: 5px; }
	#page_track DIV.track_message_value TEXTAREA { width: 90%; height: 60px; }
	#page_track DIV.track_message_submit { padding: 5px; }

	#page_track DIV.create_buyer { margin-bottom: 10px; border-style: solid; border-width: 1px; }
	#page_track DIV.track_create_buyer_header { padding: 5px; border-bottom: solid 1px; }
	#page_track DIV.track_create_buyer_help { padding: 5px; }
	#page_track DIV.track_create_buyer_input { padding: 5px; }
	#page_track DIV.track_create_buyer_input DIV.track_create_buyer_password_label { display: inline; }
	#page_track DIV.track_create_buyer_input DIV.track_create_buyer_password_value { display: inline; }
	#page_track DIV.track_create_buyer_input DIV.track_create_buyer_submit { display: inline; }	
	DIV.box { padding: 1px; }
	DIV.page_div { padding: 1px; }


/*	include 'custom.css.php'
	body_background=#ffffff
	box_border=#CBDAE2
	box_background=#ffffff
	box_header_background=#ffffff
	box_header_color=#0082a8
	box_content_color=#0082a8
	header_background=transparent
	header_color=#b1c7d3
	header_menu_color=#0082a8
	header_main_menu_background=#ffffff
	header_main_menu_color=#0082a8
	footer_background=#B1C7D4
	footer_color=#ffffff
	footer_menu_color=#ffffff
	page_title_border=#B1C7D4
	page_title_background=#B1C7D4
	page_title_color=#ffffff
	input_border=#CBDAE2
	input_background=#ffffff
	input_color=#0081A8
	button_border=#b1c7d3
	button_background=#b1c7d3
	button_color=#ffffff
	categories_heading_background=#ffffff
	categories_heading_color=#0082a8
	page_border=#CBDAE2
	page_background=#ffffff
	page_color=#0082a8
	list_item_background=#ffffff
	list_item_title_color=#0082a8
	list_item_leadtext_color=#0082a8
	list_item_price_color=#004F66
	product_buybox_border=#CBDAE2
	product_buybox_background=#ffffff
	product_buybox_color=#0082a8
	product_buybox_header_background=#0082a8
	product_buybox_footer_background=#0082a8
	product_buybox_footer_color=#ffffff
	product_buybox_price_color=#004F66
	product_characteristics_border=#CBDAE2
	product_characteristics_header_background=#b1c7d3
	product_characteristics_header_color=#ffffff
	cart_info_box_border=#CBDAE2
	cart_info_box_background=#f1f1f1
	cart_info_box_color=#000000
	cart_table_border=#CBDAE2
	cart_table_header_background=#3B6689
	cart_table_header_color=#fff
	cart_table_footer_background=#f1f1f1
	cart_table_footer_color=#60A0C0
	cart_table_total_background=#4F81A2
	cart_table_total_color=#fff
	error_border=#ff4400
	error_background=#ffee77
	error_color=#000000
*/


	
	BODY { background-color: #ffffff; }
	
	DIV.box { border-color: #CBDAE2; background-color: #ffffff; }
	DIV.box DIV.header { background-color: #ffffff; color: #0082a8; }
	DIV.box DIV.content { background-color: transparent; color: #0082a8; }
	DIV.box DIV.content A { color: #0082a8; }
	DIV.box.collection_horizontal TABLE.listing TD { border-color: #CBDAE2; }
	
	#header_area_div DIV.box.site_header { background-color: transparent; color: #b1c7d3; }
	#header_area_div DIV.box.site_header A { color: #b1c7d3; }
	
	#header_area_div DIV.box.site_header DIV.header_menu { color: #0082a8; }
	#header_area_div DIV.box.site_header DIV.header_menu A { color: #0082a8; }
	
	#header_area_div DIV.box.menu_horizontal DIV.content { background-color: #ffffff; color: #0082a8; }
	#header_area_div DIV.box.menu_horizontal A { color: #0082a8; }
	
	
	#footer_area_div DIV.box.site_footer { background-color: #B1C7D4; color: #ffffff; }
	#footer_area_div DIV.box.site_footer A { color: #ffffff; }
	
	#footer_area_div DIV.box.site_footer DIV.footer_menu { color: #ffffff; }
	#footer_area_div DIV.box.site_footer DIV.footer_menu A { color: #ffffff; }
	
	
	DIV.box.site_title { border-color: #B1C7D4; background-color: #B1C7D4; color: #ffffff; }
	DIV.box.site_title DIV.content { color: #ffffff; }
	
	
	INPUT, SELECT, TEXTAREA { border-color: #CBDAE2; background-color: #ffffff; color: #0081A8; }
	INPUT.button { border-color: #b1c7d3; background-color: #b1c7d3; color: #ffffff; }

	
	DIV.box.categories DIV.heading { background-color: #ffffff; color: #0082a8; }
	DIV.box.categories DIV.heading A { color: #0082a8; }
	
	
	DIV.page_div { border-color: #CBDAE2; background-color: #ffffff; color: #0082a8; }
	DIV.page_div A, DIV.page_div TD { color: #0082a8; }
	
	
	#blog_list TD { border-color: #CBDAE2; }
	
	#list_table TD { background-color: #ffffff; border-color: #CBDAE2; }
	#list_table TD DIV.title, 
	#list_table TD DIV.title A { color: #0082a8; }
	#list_table TD DIV.leadtext { color: #0082a8; }
	#list_table TD DIV.price, 
	#list_table TD DIV.price A { color: #004F66; }
	
	
	#product DIV.buybox { border-color: #CBDAE2; background-color: #ffffff; color: #0082a8; }
	#product DIV.buybox DIV.title { background-color: #0082a8; color: #000; }
	#product DIV.buybox DIV.footer { background-color: #0082a8; color: #ffffff; }
	#product DIV.buybox DIV.price { color: #004F66; }
	
	#product TABLE.characteristics TD { border-color: #CBDAE2; }
	#product TABLE.characteristics TR.characteristics_title TD { background-color: #b1c7d3; color: #ffffff; }
	
	
	DIV.cart_info_div { border-color: #CBDAE2; background-color: #f1f1f1; color: #000000; }
	
	
	#shopping_cart_table TD { border-color: #CBDAE2; }
	#shopping_cart_table TR.cart_header TD,
	#shopping_cart_table TR.section_header TD { background-color: #3B6689; color: #fff; }
	#shopping_cart_table TR.cart_footer TD,
	#shopping_cart_table TR.section_footer TD { background-color: #f1f1f1; color: #60A0C0; }
	#shopping_cart_table #cart_rand_total_row TD { background-color: #4F81A2; color: #fff; }
	
	#show_shopping_cart_table TD { border-color: #CBDAE2; }
	#show_shopping_cart_table TR.cart_header TD,
	#show_shopping_cart_table TR.section_header TD { background-color: #3B6689; color: #fff; }
	#show_shopping_cart_table TR.cart_footer TD,
	#show_shopping_cart_table TR.section_footer TD { background-color: #f1f1f1; color: #60A0C0; }
	#show_shopping_cart_table #cart_rand_total_row TD { background-color: #4F81A2; color: #fff; }
	
	
	#page_checkout TABLE.checkout_table TD { border-color: #CBDAE2; }
	#page_checkout TABLE.checkout_table TR.cart_header TD { background-color: #3B6689; color: #fff; }
	
	
	#page_confirm TABLE.checkout_table TD { border-color: #CBDAE2; }
	#page_confirm TABLE.checkout_table TR.cart_header TD { background-color: #3B6689; color: #fff; }
	
	
	#page_track TABLE.checkout_table TD { border-color: #CBDAE2; }
	#page_track TABLE.checkout_table TR.cart_header TD { background-color: #3B6689; color: #fff; }

	#page_track DIV.track_message,
	#page_track DIV.track_message DIV { border-color: #CBDAE2; }
	#page_track DIV.track_message_header { background-color: #3B6689; color: #fff; }

	#page_track #status_info_div,
	#page_track #status_info_div DIV { border-color: #CBDAE2; }
	#page_track #status_info_div DIV.status_info_header { background-color: #3B6689; color: #fff; }
	
	
	DIV.errors { border-color: #ff4400; background-color: #ffee77; color: #000000; }
	.checkout_error { border-color: #ff4400; background-color: #ffee77; color: #000000; }

	
	
	/* #include "custom.css.php"
body_background="#ffffff"

box_border="#CBDAE2"
box_background="#ffffff"
box_header_background="#ffffff"
box_header_color="#0082a8"
box_content_background="0082a8"
box_content_color="#0082a8"

header_background="transparent"
header_color="#b1c7d3"            
header_menu_color="#0082a8"

header_main_menu_background="#ffffff"
header_main_menu_color="#0082a8"

footer_background="#B1C7D4"
footer_color="#ffffff"
footer_menu_color="#ffffff"

page_title_border="#B1C7D4"
page_title_background="#B1C7D4"
page_title_color="#ffffff"

input_border="#CBDAE2"
input_background="#ffffff"
input_color="#0081A8"

button_border="#b1c7d3"
button_background="#b1c7d3"
button_color="#ffffff"

categories_heading_background="#ffffff"
categories_heading_color="#0082a8"        

page_border="#CBDAE2"
page_background="#ffffff"
page_color="#0082a8"

list_item_background="#ffffff"
list_item_title_color="#0082a8"
list_item_leadtext_color="#0082a8"
list_item_price_color="#004F66"

product_buybox_border="#CBDAE2"
product_buybox_background="#ffffff"
product_buybox_color="#0082a8"
product_buybox_header_background="#0082a8"
product_buybox_header_color="#fffff"
product_buybox_footer_background="#0082a8"
product_buybox_footer_color="#ffffff"
product_buybox_price_color="#004F66"

product_characteristics_border="#CBDAE2"
product_characteristics_header_background="#b1c7d3"
product_characteristics_header_color="#ffffff"

cart_info_box_border="#CBDAE2"
cart_info_box_background="#f1f1f1"
cart_info_box_color="#000000"

cart_table_border="#CBDAE2"
cart_table_header_background="#3B6689"
cart_table_header_color="#fff"
cart_table_footer_background="#f1f1f1"
cart_table_footer_color="#60A0C0"
cart_table_total_background="#4F81A2"
cart_table_total_color="#fff"

error_border="#ff4400"
error_background="#ffee77"
error_color="#000000"
*/

div.search_horizontal { position: absolute; left: 530px; top: 50px; background-color: transparent; border: none; width: 450px; text-align: right; border: 0; }

#tab_v_css { border: 5; }
div.box.collection_vertical div.listing.pic div.item { border: 0; }
 <style type="text/css">
<!--
a:link {color: #0082a8; text-decoration: bold; }
a:active {color: #0082a8; text-decoration: bold; }
a:visited {color: #0082a8; text-decoration: bold; }
a:hover {color: #008040; text-decoration: bold; }
-->
</style> 

