body {	text-align: center;	background: #FFFFFF url('./images/bg_body.jpg') 0 0 repeat-x;	font-size: 100%;	padding: 0;	margin: 0;	font-family: Arial, Verdana, Helvetica, sans-serif;	color: #666666;}form { display:inline; }a img { border: none; }a {	text-decoration: none; color: #56595c; }a:hover { text-decoration: underline; }.clear {	clear: both;	line-height: 0;	font-size: 0;	border: 0;}.margin_bottom_5 { margin-bottom:5px; }.margin_bottom_10 { margin-bottom:10px; }.margin_bottom_15 { margin-bottom:15px; }.margin_bottom_20 { margin-bottom:20px; }.content_title {font-size: 120%;font-weight: bold;}#body_container_div { background-color: #ffffff; margin: 0 auto; width: 1000px; }#top_title h1 { font-weight: normal; font-size: 11px; line-height: 1.3em;float: left; padding-top: 10px; padding-left: 20px; margin: 0;}#bottom_title h4 {font-weight: normal; font-size: 11px;line-height: 0.9em; float: right; padding: 5px 0px 0px 0px; margin: 0;}/*	main layout----------------------------------------------------------------------*/#header_shadow, #footer_shadow {	width: 1005px;	height: 25px;	margin: auto;	background: url('./images/bg_header.jpg') 0 0 no-repeat;}#footer_shadow {	background: url('./images/bg_footer.jpg') 0 0 no-repeat;}#main_container {	position: relative;	text-align: left;	margin: 0 auto;	width: 965px;	background: #FFFFFF url('./images/bg_wrapper.jpg') 0 0 repeat-y;	padding: 0 20px 0 20px;}#main_container .ie_shadow_left {	display: block;	position: absolute;	top: 0;	left: 0;	width: 10px;	height: 270px;	background: url('./images/bg_ieshadow_left.jpg') 0 0 no-repeat;}#main_container .ie_shadow_right {	display: block;	position: absolute;	top: 0;	right: 0;	width: 10px;	height: 270px;	background: url('./images/bg_ieshadow_right.jpg') 0 0 no-repeat;}* html #main_container .ie_shadow_right {	right: -1px;}/*	header----------------------------------------------------------------------*/#header {	position: relative;	text-align:left;	z-index: 20;	background: #FFFFFF;	height: 60px;	margin: 0;	padding: 0;	font-size: 70%;	}#header_logo {	padding: 0;	margin: 0;	display: block;	height: 50px;	width: 220px;}#header .flags {	position: absolute;    top: 40px;	left: 250px;	}#top_links {	position: absolute;    top: 1px;	right: 1px;	}#welcome_txt {padding: 0px 0px 10px 25px; font-weight: bold;}#top_links a { margin: 0px 5px;}#user_links {display: inline;}#user_links ul { margin: 0; padding: 0;list-style-type:none;}#user_links ul li { float: left;display: block;padding-left: 20px;} #user_auth_links {display: inline;}#user_auth_links ul { margin: 0; padding: 0;list-style-type:none;}#user_auth_links ul li { float: left;display: block;padding-left: 20px;} #prod_hist_list {	background: #e4e4e4;	border: 1px solid #d1d1d1;	border-bottom: 3px solid #a1a1a1;	border-right: 2px solid #a1a1a1;	width: 230px;	margin-top: 3px;	position: absolute;    top: 15px;	right: 0px;		padding: 2px;}#prod_hist_list a.history_product_a {display: block;margin-left: 3px;line-height: 1.5em;}#prod_hist_list span.current_product_span {display: block;margin-left: 3px;line-height: 1.5em;}#products_history_link {background: url('./images/quick_history_dot_on_off.gif') no-repeat right 2px;padding-right: 7px;height: 21px;display: inline;cursor: pointer;}#products_history_link a {color: #A42525; display: inline;cursor: pointer;}#history_close_link {background: url('./images/close_icon.gif') no-repeat;display: block;float: right;height: 16px;width: 16px;}#history_clear_link {background: url('./images/clear_icon.gif') no-repeat;display: block;float: left;height: 18px;width: 16px;}/*	footer----------------------------------------------------------------------*/.footer {	border-top: 1px solid #EEEEEE;	margin: 40px 0 0 0;	clear: both;	text-align: center;	font-size: 11px;	padding: 10px;		color: #808080;	font-weight:normal;		font-family: Verdana, Arial, Helvetica, sans-serif;}.footer a {text-decoration: underline;color: #9B9266;}/*	popups----------------------------------------------------------------------*/#popups_panel {	position: relative;	height: 30px;	background: #EAEAEA;	clear: both;	font-size: 70%;	line-height: 30px;	padding: 0;	color: white;	width: 965px;	float: right;	z-index: 1;	text-align: right;}#popups_panel a {	margin: 0 5px;}#popups_panel .ad_area {	position: absolute;	left: 0;	top: 0;	width: 10px;	height: 25px;	line-height: 25px;	text-align: left;}/* ---------------------- box ------------------------ */.box {margin-bottom:5px;position:relative;text-align:left;font-size:100%;background-color: #ffffff;}.box .caption {background: #56595c url(./images/bg_box_caption.gif) no-repeat scroll 0px 0px;color: #ffffff;font-size: 12px;font-weight: bold;padding: 3px 0px 4px 8px;margin: 0 0;}.box .content {font-size:70%;position:relative;z-index:1;text-align:left;}/*	box: small_basket----------------------------------------------------------------------*/.small_basket .content {background:#EEEEEE none repeat scroll 0%;border:1px solid #CCCCCC;padding: 0;width:166px;}.small_basket .box .caption {background: transparent url(./images/bg_box_basket_caption.gif) no-repeat scroll 0pt;}#cart_bg {margin: 0; padding: 2px 2px;}.empty_cart {background: transparent url(./images/bg_small_shopping_cart.png) no-repeat scroll 90% 20px;min-height: 120px;}.small_basket {}.small_basket .box_title { background-color: #0F8718; color: #CACACB; font-weight: bold; display: none;}.small_basket .box_content { padding: 1px;  }.small_basket .box_content table tr td { font-size: 11px;}.small_basket .box_content table tr td.column_qty { width: 25px; text-align: center; border-right: 1px solid #a1a1a1; border-bottom: 1px solid #a1a1a1; }.small_basket .box_content table tr td.column_option_name { padding-left: 3px; border-right: 1px solid #a1a1a1; border-bottom: 1px solid #a1a1a1;}.small_basket .box_content table tr td.product_name { padding-left: 3px; padding-top: 3px;}.small_basket .box_content table tr td.product_name a {color: #A42525; font-size: 11px;}.small_basket .box_content table tr td.product_name a:active { color: #ff0000;} #small_cart_items_div {}#small_cart_summary_div { margin-top: 10px; border-top: 1px dotted #e4e4e4; padding-right: 3px; }#small_cart_summary_div table tr td { text-align: right;}#wish_bg {margin: 0; padding: 2px 2px;}.empty_wish {background: transparent url(./images/bg_small_wishlist.png) no-repeat scroll 90% 20px;min-height: 120px;}.small_wishlist .box_title { background-color: #0F8718; color: #CACACB;  font-weight: bold; display: none;}.small_wishlist .box_content {  }.small_wishlist .box_content table tr td { font-size: 11px;}.small_wishlist .box_content table tr td.column_qty { width: 25px;  text-align: center; border-right: 1px solid #a1a1a1; border-bottom: 1px solid #a1a1a1; }.small_wishlist .box_content table tr td.column_option_name { padding-left: 3px; border-right: 1px solid #a1a1a1; border-bottom: 1px solid #a1a1a1;}.small_wishlist .box_content table tr td.product_name { padding-left: 3px; padding-top: 3px;}.small_wishlist .box_content table tr td.product_name a { color: #A42525; font-size: 11px; }.small_wishlist .box_content table tr td.product_name a:active { color: #ff0000;} #small_wishlist_items_div {}#small_wishlist_summary_div { margin-top: 10px; border-top: 1px dotted #e4e4e4;}#small_wishlist_summary_div table tr td { text-align: right;}/*	box: small_wishlist----------------------------------------------------------------------*/.small_wishlist .content {background:#ffffff none repeat scroll 0%;border:1px solid #CCCCCC;padding: 0;width:166px;}/*	container----------------------------------------------------------------------*/#container{    background: #FFFFFF;	text-align: left;	margin: 0 auto;	width: 965px;	z-index: 0;	position: relative;	clear: both;}#subcontainer {	float: right;	width: 788px;	}#leftnav{	margin: 5px 0px 0px 0px;	width: 168px;	float: left;	background: #ffffff;}/*	subcontainer----------------------------------------------------------------------*/#main_content {	/* position: relative; */	font-size: 80%;	padding: 0;	float: left;	background: #FFFFFF;	width: 609px;	z-index: 10;	padding-top: 5px;}#rightnav {	margin: 5px 0px 0px 0px;	overflow: hidden;	width: 168px;	float: right;	z-index: 50;	list-style: none;	text-decoration: none;}#main_category_box { width: 168px; z-index: 100; background: #ffffff; position: relative;}#main_category_box ul.main_menu_ul { margin: 0; padding: 0; list-style: none; width: 168px; }#main_category_box li.main_menu_li { position: relative; cursor: pointer;  }#main_category_box li.main_menu_li a { color: #A42525; line-height: 1.2em;}#main_category_box li.main_menu_li:hover { border-right: 6px solid #AA2626; }#main_category_box li.sub_menu_li a {  color: #867F5B; }#main_category_box li.sub_menu_li:hover { border-right: 6px solid #AA2626; }#main_category_box ul.sub_menu_ul {  position: absolute;	 margin-left: 168px;	 margin-top: -18px; }#main_category_box ul li a { display: block; text-decoration: none; color: #777; background: #fff; padding: 4px 5px 4px 10px;border: 1px solid #ccc; border-bottom: 0; font-size: 11px; font-family: Verdana, Arial,  Helvetica, sans-serif; }/* Fix IE. Hide from IE Mac \*/* html #main_category_box ul li { float: left; }* html #main_category_box ul li a { height: 1%; }/* End */#main_category_box ul { margin: 0; padding: 0; list-style: none; width: 168px; border-bottom: 1px solid #ccc; }#quick_search_box .content{ padding-top: 4px;}#quick_search_box .input_text {  width: 140px;background: #ffffff;border: 1px solid #a1a1a1;width: 120px;line-height: 1em;}#quick_search_box .input_button {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */	font: normal 11px Verdana, Arial, Helvetica, sans-serif;color: #000000;padding: 0px 5px 0px 5px;}#wishlistbox_box .box .content { border: 1px solid #e4e4e4; padding: 3px;}/* --------------------------------------- btn ---------------------------- */a.btn {    background: transparent url('./images/bg_button.gif') no-repeat scroll top right;     color: #444;     display: block;    float: right;    font: normal 90% Verdana, Arial, Helvetica, sans-serif;    height: 22px;    margin-right: 3px;    padding-right: 7px; /* sliding doors padding */    text-decoration: none;	}a.btn span {    background: transparent url('./images/bg_button.gif') no-repeat;    display: block;    line-height: 14px;    padding: 4px 0 4px 7px;}a.btn:active,a.btn:hover {    background-position: bottom right;    color: #000;	    outline: none; /* hide dotted outline in Firefox */}a.btn:active span{background-position: bottom left;  padding: 5px 0 3px 7px; /* push text down 1px */}a.btn:hover span {    background-position: bottom left;    }a.btn_wish {    background: transparent url('./images/bg_button_wish.gif') no-repeat scroll top right;	color: #000000; /* #fafafa; */}a.btn_wish span {    background: transparent url('./images/bg_button_wish.gif') no-repeat;}a.btn_wish:active, a.btn_wish:hover  {    background-position: bottom right;	color: #ffffff;}a.btn_buy {    background: transparent url('./images/bg_button_buy.gif') no-repeat scroll top right;    	color: #fafafa;}a.btn_buy span {    background: transparent url('./images/bg_button_buy.gif') no-repeat;}a.btn_buy:active, a.btn_buy:hover {    background-position: bottom right;	color: #ffffff;}/* ---------------------- small product one by one list -----------------*/ .cat_one_main_ul {margin:0;padding:0;list-style:none;}.cat_one_main_li {min-height: 60px;border: 1px solid #ffffff;margin-bottom: 5px;}.cat_one_main_li .title_td  { background-color: #CEC7A5; }.cat_one_main_li .title_td h3 { line-height: 1.6em; font-weight: normal; font-size: 11px; text-align: left; margin: 0px;}.cat_one_main_li .title_td a {display: block;  padding-left: 3px; font-weight: bold;  color: #818181; font-size: 110%;}.cat_one_main_li .title_td a:hover { color: #A42525; }.cat_one_main_li .go_details_td {background: #E5E2D4;}.cat_one_main_li:hover .go_details_td {background-color: #CEC7A5;}.cat_one_main_li .go_details_td:hover { cursor: pointer;}.cat_one_main_li .short_info_td h4{font-size: 90%; font-weight: normal; line-height: 1.2em; margin:0px;}.cat_one_main_li .information_box_td { background: #F4F2E9; }.cat_one_main_li:hover .information_box_td {background: #EAE8DD;}.cat_one_main_li .small_product_prices_div { margin-top: 5px; width: 250px; float: right; margin-left: 10px;}.cat_one_main_li .small_product_old_price_label { font-size: 11px;  float: left; }.cat_one_main_li .small_product_old_price_value {float: right; text-decoration:line-through; padding-right: 5px;}.cat_one_main_li .small_product_new_price_label { font-size: 11px; float: left; }.cat_one_main_li .small_product_new_price_value { padding-right: 5px; text-align: right; font-size: 160%; font-weight: bold; color: #C22A2D; font-family: Arial, Verdana, Helvetica, sans-serif;}.cat_one_main_li .small_product_new_vat { padding-right: 5px; text-align: right; font-style: italic; color: #C22A2D; font-family: Arial, Verdana, Helvetica, sans-serif;}.cat_one_main_li .small_product_price_label {font-size: 11px;float: left; }.cat_one_main_li .small_product_price_value { padding-right: 5px; text-align: right; font-size: 130%; font-weight: bold; color: #646464; font-family: Arial, Verdana, Helvetica, sans-serif;}.cat_one_main_li .small_product_vat { padding-right: 5px; text-align: right; font-style: italic; color: #646464; font-family: Arial, Verdana, Helvetica, sans-serif; }a.small_product_wish_a {    background: transparent url('./images/bg_button_wish.gif') no-repeat scroll top right;	color: #000000; /* #fafafa; */    display: block;    float: right;    font: normal 10px Verdana, Arial, Helvetica, sans-serif;    height: 22px;    margin-right: 3px;    padding-right: 7px; /* sliding doors padding */    text-decoration: none;}a.small_product_wish_a span {background: transparent url('./images/bg_button_wish.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }a.small_product_wish_a:active, a.small_product_wish_a:hover { background-position: bottom right; color: #ffffff;	outline: none; }a.small_product_wish_a:hover span { background-position: bottom left;  }a.small_product_wish_a:active span {background-position: bottom left; padding: 5px 0 3px 7px;}a.small_product_buy_a {    background: transparent url('./images/bg_button_buy.gif') no-repeat scroll top right;	color: #fafafa;    display: block;    float: right;    font: normal 10px Verdana, Arial, Helvetica, sans-serif;    height: 22px;    margin-right: 3px;    padding-right: 7px; /* sliding doors padding */    text-decoration: none;}a.small_product_buy_a span {background: transparent url('./images/bg_button_buy.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }a.small_product_buy_a:active, a.small_product_buy_a:hover { background-position: bottom right; color: #ffffff;	outline: none; }a.small_product_buy_a:hover span { background-position: bottom left;  }a.small_product_buy_a:active span {background-position: bottom left; padding: 5px 0 3px 7px;}a.small_product_info_a {    background: transparent url('./images/bg_button.gif') no-repeat scroll top right;	color: #444;     display: block;    float: right;    font: normal 10px Verdana, Arial, Helvetica, sans-serif;    height: 22px;    margin-right: 3px;    padding-right: 7px; /* sliding doors padding */    text-decoration: none;}a.small_product_info_a span {background: transparent url('./images/bg_button.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }a.small_product_info_a:active, a.small_product_info_a:hover { background-position: bottom right; color: #000000;	outline: none; } a.small_product_info_a:hover span { background-position: bottom left;  }a.small_product_info_a:active span { background-position: bottom left; padding: 5px 0 3px 7px; }/* --------------------- product page ----------------------- */.product_left_column {float:left;padding:0pt;width:39%;}.product_right_column {float:right;width:60%;}.middle_box {background: #f1f1f1;border: none;border-top: 1px solid #e4e4e4;border-bottom: 1px solid #d2d2d2;padding: 10px 10px 10px 10px;margin-right: 10px;}.product_prices_div {padding: 5px;}.product_prices_div table tr td {padding: 3px;}.product_old_price_label { font-size: 11px;  float: left;}.product_old_price_value { float: right; text-decoration:line-through; padding-right: 5px;}.product_new_price_label { font-size: 11px; float: left; }.product_new_price_value { padding-right: 5px; text-align: right; font-size: 160%; font-weight: bold; color: #C22A2D; font-family: Arial, Verdana, Helvetica, sans-serif;}.product_new_vat { padding-right: 5px; text-align: right; font-style: italic; color: #C22A2D; font-family: Arial, Verdana, Helvetica, sans-serif; }.product_price_label {font-size: 11px;float: left; }.product_price_value { padding-right: 5px; text-align: right; font-size: 130%; font-weight: bold; color: #646464; font-family: Arial, Verdana, Helvetica, sans-serif;}.product_vat { padding-right: 5px; text-align: right; font-style: italic; color: #646464; font-family: Arial, Verdana, Helvetica, sans-serif; }.qty_input { border: 1px solid #a1a1a1; text-align: center; background-color: #ffffff;} .select_options { border: 1px solid #a1a1a1; width: 100%;}.product_buy a {    background: transparent url('./images/bg_button_buy.gif') no-repeat scroll top right;	color: #fafafa;    display: block;    float: right;    font: normal 10px Verdana, Arial, Helvetica, sans-serif;    height: 22px;    margin-right: 3px;    padding-right: 7px; /* sliding doors padding */    text-decoration: none;}.product_buy  a span {background: transparent url('./images/bg_button_buy.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }.product_buy  a:active, .product_buy a:hover { background-position: bottom right; color: #ffffff;	outline: none; }.product_buy  a:hover span { background-position: bottom left; }.product_buy  a:active span{background-position: bottom left; padding: 5px 0 3px 7px; }.product_wish a {    background: transparent url('./images/bg_button_wish.gif') no-repeat scroll top right;	color: #000000; /* #fafafa; */    display: block;    float: left;	margin-left: 10px;    font: normal 10px Verdana, Arial, Helvetica, sans-serif;    height: 22px;    margin-right: 3px;    padding-right: 7px; /* sliding doors padding */    text-decoration: none;}.product_wish a span {background: transparent url('./images/bg_button_wish.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }.product_wish a:active, .product_wish  a:hover { background-position: bottom right; color: #ffffff;	outline: none; }.product_wish a:hover span { background-position: bottom left;  }.product_wish a:active span {background-position: bottom left; padding: 5px 0 3px 7px;}.content_box {margin-top: 10px;padding: 0px 10px 10px 0px;}#product_userdata_tabs_div { margin-top: 10px; }#tabs_box { /*min-height: 200px; */}.tabContent {        clear:both;        color: #000000;        padding-top:2px;		margin-left: 4px;		background: #ffffff url('./images/tabs_top_content_bg.gif')  repeat-x 0% 100%;		padding-left: 10px;		font: normal 11px Verdana, Arial, Helvetica, sans-serif;		padding-bottom: 15px;		}		  #tabs{        margin-left: 4px;        padding: 0;        background: transparent;        padding-left: 0px;    }    #tabs ul{        font: bold 11px Arial, Verdana, sans-serif;        margin:0;        padding:0;        list-style:none;			height: 24px;		/*background:url('./images/tabs_top_bg.gif')  repeat-x 0% 100%;*/    }    #tabs li{        display:inline;        margin:0 2px 0 0;        padding:0;        text-transform:lowercase;    }    #tabs a{	  float:left;      background:url('./images/tableftFa.gif') no-repeat left top;	  background-position:0% -42px;      margin:0;      padding:0 0 0 4px;      text-decoration:none;    }    #tabs a span{        float:left;      display:block;      background:url('./images/tabrightFa.gif') no-repeat right top;	  background-position:100% -42px;      padding:5px 15px 4px 6px;      color:#666;    }    #tabs a span{float:none;}    #tabs a:hover{ 		background-position:0% 0%;	}    #tabs a:hover span{		background-position:100% 0%; color: #C22A2D;	}	#tabHeaderActive a { background-position:0% 0%;}	#tabHeaderActive a span { background-position: 100% 0%; color: #C22A2D; }#product_userdata_all_div {padding: 10px;  }	#product_userdata_all_div td, #product_userdata_tabs_div td {padding-top: 10px; font-size: 11px;}	.tabs_label { padding-right: 15px; color: #000000; }.tabs_data { padding-top: 5px; }#prd_image { display: block; overflow: hidden; }.main_product_img { border: 1px solid #e4e4e4; }#zoom_img {cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */display: block;height: 20px;width: 20px;background: url('./images/zoom.gif') no-repeat 0% 0%; border: 1px solid #e4e4e4;border-top: 1px solid #ffffff;}/* --------------------------- cart view ---------------------------- */#cart_items_div {}#cart_items_div table tr td.header { background: #EAE8DD; font-weight: bold; border: 1px solid #979797;border-top: none;border-left: none; padding-right: 3px; text-align: center; font-size: 10px;}#cart_items_div table tr td {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif;}#cart_items_div table tr td.product_name {}#cart_items_div table tr td.product_name a { font-size: 11px; font-weight: bold; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-transform: uppercase;}#cart_items_div table tr td.product_name a:hover { text-decoratioon: none; }#cart_items_div table tr td.action_bar { background: #CEC7A5; text-align: center; }#cart_items_div table tr td.option_name {}#cart_items_div table tr td input.input_amount { width: 20px; border: 1px solid #a1a1a1; text-align: center; }#cart_items_div table tr td.numeric_value { border: 1px solid #979797;border-top: none;border-left: none; padding-right: 3px; text-align: right;}#cart_items_div table tr td.qty_value { text-align: center; }#cart_items_div table tr td.qty_value input {background: #e4e4e4; border: 1px solid #c8c8c8; }#cart_items_div table tr td.summary { text-align: right; padding-right: 5px;}#cart_items_div table tr td.currency { text-align: right; }#cart_items_div table tr td.additional_info { border-top: 2px solid #ffff90; border-bottom: 2px solid #ffff90; background-color: #ffffcd; padding: 5px 10px 5px 10px; }#cart_items_div table tr td div.action_buttons { text-align: right; border-top: 2px solid #abaf8f; border-bottom: 2px solid #abaf8f; background-color: #E8EADA; height: 22px; padding: 2px;}#cart_items_div table tr td div.action_buttons a {background: transparent url('./images/bg_button.gif') no-repeat scroll top right;color: #444; display: block; float: right;font: normal 10px Verdana, Arial, Helvetica, sans-serif; height: 22px; margin-right: 3px; padding-right: 7px; text-decoration: none; }#cart_items_div table tr td div.action_buttons a span {background: transparent url('./images/bg_button.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }#cart_items_div table tr td div.action_buttons a:active, #cart_items_div table tr td div.action_buttons a:hover { background-position: bottom right; color: #000000;	outline: none; }#cart_items_div table tr td div.action_buttons a:hover span { background-position: bottom left;  }#cart_items_div table tr td div.action_buttons a:active span { background-position: bottom left; padding: 5px 0 3px 7px; }#cart_checkout_a {position: absolute; right: 180px; }#cart_back_a {position: absolute; left: 180px; }a#cart_checkout_a {background: transparent url('./images/bg_button.gif') no-repeat scroll top right;color: #444; display: block; float: right;font: normal 10px Verdana, Arial, Helvetica, sans-serif; height: 22px; margin-right: 3px; padding-right: 7px; text-decoration: none;}a#cart_checkout_a span {background: transparent url('./images/bg_button.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }a#cart_checkout_a:active, a#cart_checkout_a:hover { background-position: bottom right; color: #000000;	outline: none; }a#cart_checkout_a:active span {background-position: bottom left; padding: 5px 0 3px 7px;}a#cart_checkout_a:hover span { background-position: bottom left;  }a#cart_back_a {background: transparent url('./images/bg_button.gif') no-repeat scroll top right;color: #444; display: block; float: right;font: normal 10px Verdana, Arial, Helvetica, sans-serif; height: 22px; margin-right: 3px; padding-right: 7px; text-decoration: none; }a#cart_back_a span {background: transparent url('./images/bg_button.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }a#cart_back_a:active, a#cart_back_a:hover { background-position: bottom right; color: #000000;	outline: none; }a#cart_back_a:hover span { background-position: bottom left;  }a#cart_back_a:active span { background-position: bottom left; padding: 5px 0 3px 7px; }/* ----------------------------- wish view -------------------------- */#wish_items_div {}#wish_items_div table tr td.header { background: #EAE8DD; font-weight: bold; border: 1px solid #979797;border-top: none;border-left: none; padding-right: 3px; text-align: center; font-size: 10px;}#wish_items_div table tr td {font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif;}#wish_items_div table tr td.product_name {}#wish_items_div table tr td.product_name a { font-size: 11px; font-weight: bold; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; text-transform: uppercase;}#wish_items_div table tr td.product_name a:hover { text-decoratioon: none; }#wish_items_div table tr td.action_bar { background: #CEC7A5; text-align: center; }#wish_items_div table tr td.option_name {}#wish_items_div table tr td input.input_amount { width: 20px; border: 1px solid #a1a1a1; text-align: center; }#wish_items_div table tr td.numeric_value { border: 1px solid #979797;border-top: none;border-left: none; padding-right: 3px; text-align: right;}#wish_items_div table tr td.qty_value { text-align: center; }#wish_items_div table tr td.qty_value input {background: #e4e4e4; border: 1px solid #c8c8c8; }#wish_items_div table tr td.summary { text-align: right; padding-right: 5px;}#wish_items_div table tr td.currency { text-align: right; }#wish_items_div table tr td.additional_info { border-top: 2px solid #ffff90; border-bottom: 2px solid #ffff90; background-color: #ffffcd; padding: 5px 10px 5px 10px; }#wish_items_div table tr td div.action_buttons { text-align: right; border-top: 2px solid #abaf8f; border-bottom: 2px solid #abaf8f; background-color: #E8EADA; height: 22px; padding: 2px;}#wish_items_div table tr td div.action_buttons a {background: transparent url('./images/bg_button.gif') no-repeat scroll top right;color: #444; display: block; float: right;font: normal 10px Verdana, Arial, Helvetica, sans-serif; height: 22px; margin-right: 3px; padding-right: 7px; text-decoration: none; }#wish_items_div table tr td div.action_buttons a span {background: transparent url('./images/bg_button.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }#wish_items_div table tr td div.action_buttons a:active, #wish_items_div table tr td div.action_buttons a:hover { background-position: bottom right; color: #000000;	outline: none; }#wish_items_div table tr td div.action_buttons a:hover span { background-position: bottom left; }#wish_items_div table tr td div.action_buttons a:active span { background-position: bottom left; padding: 5px 0 3px 7px; }#wish_back_a {position: absolute; left: 180px; }a#wish_back_a {background: transparent url('./images/bg_button.gif') no-repeat scroll top right;color: #444; display: block; float: right;font: normal 10px Verdana, Arial, Helvetica, sans-serif; height: 22px; margin-right: 3px; padding-right: 7px; text-decoration: none; }a#wish_back_a span {background: transparent url('./images/bg_button.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }a#wish_back_a:active, a#wish_back_a:hover { background-position: bottom right; color: #000000;	outline: none; }a#wish_back_a:hover span { background-position: bottom left; }a#wish_back_a:active span { background-position: bottom left; padding: 5px 0 3px 7px; }/*------------------------- popup info --------------------------- */#popup_body_container_div { background: #EEECE3;  }#info_popup_div { text-align: center; padding: 5px 10px 20px 10px;}#info_popup_div table tr td{ text-align: left; }#request_call_div  { width: 600px; margin-top: 20px; margin-bottom: 20px; }#request_call_div  table { border: none; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: #f4f4f4;}#request_call_div  table tr td { padding: 4px 0px 4px 10px; text-align: left; font-size: 11px;}#request_call_div input, textarea { background: #e4e4e4; border: none; border-bottom: 1px solid #a1a1a1; }#request_call_div .input_textarea {  width: 300px; height: 100px;}#request_call_div .input_text {  width: 300px; }#request_call_div table tr td.form_title{ font-size: 12px; font-weight: bold; background: #e4e4e4;}#request_call_div table tr td div.form_subtitle{ font-size: 11px; font-style: italic; font-weight: normal;}#request_call_div table tr td div.buttons {text-align: right; margin-right: 40px; padding: 5px;}#request_call_div .btn_submit {border: 1px solid #a1a1a1;}/* begin:  error and message ------------------------------------*/.error_div { color: #ff0000; border: 1px solid #B42C2C; padding: 10px; width: 300px; margin-top: 10px; margin-bottom: 10px; background: #F4CACA; font-size: 11px; margin-left: 150px;}.message_div { color: #42962C; border: 1px solid #3B722C; padding: 10px; width: 300px; margin-top: 10px; margin-bottom: 10px; background: #E2F3DD; font-size: 11px; margin-left: 150px;}/* end:  error and message ------------------------------------*/#forget_title {}#forget_form_div {width: 500px; margin-left: 50px; }#forget_form_div table tr td {padding: 40px 10px 3px 30px; }#forget_form_div table tr td input.input_text { width: 250px; border: 1px solid #a1a1a1; padding: 3px 3px 3px 3px;  background: #ffffff; font: normal 12px Verdana, Arial, Helvetica, sans-serif; line-height: 1em;}#forget_form_div table tr td div.buttons {text-align: right; padding: 5px;}#forget_form_div table tr td input.btn_submit { width: auto; color: #000000; font: normal 11px Verdana, Arial, Helvetica, sans-serif;}#user_details_form_div { width: 600px; margin-top: 30px; margin-left: 30px;} #user_details_form_div input, #user_details_form_div textarea {}#user_details_form_div table tr td {text-align: left; padding: 8px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }#user_details_form_div .input_text {width: 250px; border: 1px solid #a1a1a1; padding: 3px 3px 3px 3px;  background: #ffffff;font: normal 12px Verdana, Arial, Helvetica, sans-serif; line-height: 1em;}#user_details_form_div .input_textarea { border: 1px solid #a1a1a1; width: 250px; background: #ffffff; padding-top: 3px; padding-left: 3px;font: normal 12px Verdana, Arial, Helvetica, sans-serif; line-height: 1em;}#user_details_form_div .buttons { text-align: right; margin-right: 30px; }#user_details_form_div table tr td div.buttons a {background: transparent url('./images/bg_button.gif') no-repeat scroll top right;color: #444; display: block; float: right;font: normal 10px Verdana, Arial, Helvetica, sans-serif; height: 22px; margin-right: 3px; padding-right: 7px; text-decoration: none; }#user_details_form_div table tr td div.buttons a span {background: transparent url('./images/bg_button.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }#user_details_form_div table tr td div.buttons a:active, #user_details_form_div table tr td div.buttons a:hover { background-position: bottom right; color: #000000;	outline: none; }#user_details_form_div table tr td div.buttons a:hover span { background-position: bottom left;  }#user_details_form_div table tr td div.buttons a:active span { background-position: bottom left; padding: 5px 0 3px 7px; }#user_login_div { background-color: #ffffff; border-top: 1px solid #a1a1a1; border-left: 1px solid #a1a1a1; border-right: 2px solid #a1a1a1; border-bottom: 3px solid #a1a1a1; width: 200px; top: 20px; left: -80px; padding: 0px 0px 5px 0px;}#user_login_div form {display: inline; font-size: 11px; color: #7A7A7A; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; letter-spacing: 1px;}#user_login_div div.box_title {background:#DEDEC4; padding: 2px 0px 4px 5px; }#user_login_div table tr td {padding: 5px 10px 2px 10px;}#user_login_div table tr td input.input_text{border: 1px solid #575757; background: #ffffff; width: 80px; font-size: 11px;}#user_login_div table tr td input.input_button {border: 1px solid #575757; background: #ffffff; font-size: 11px; color: #7A7A7A;}#user_login_div div.box_title a#login_close_link {background: url('./images/close_icon.gif') no-repeat;display: block;float: right;height: 16px;width: 16px;}/* pager line start */.pager_div { background: #f1f1f1; font-size: 11px; text-align: right; padding: 1px;}.pager_div td { padding: 1px 0px 1px 0px;}.pager_div a  { color: #000000; padding-left: 5px; padding-right: 5px; border: 1px solid #f1f1f1; }.pager_div a:hover { color: #a31313; background: #C8C8C8; border: 1px solid #9F9F9F;}.products_per_page_label { line-height: 1em;font-size: 11px;padding: 3px 3px 2px 3px; margin: 0;float: left;height: 15px;}.products_per_page select {line-height: 0.9em;font-size: 10px;padding: 0; margin: 0;float: left;height: 17px;}#orders_list_div {}#orders_list_div table tr td {padding: 5px; font-size: 11px;}#orders_list_div table tr td a { color: #A42525; }#orders_list_div table tr td{ border-bottom: 1px solid #e4e4e4;}#orders_list_div table tr td.lighter_row {background-color: #ffffff;}#orders_list_div table tr td.darker_row {background-color: #f1f1f1;}#orders_list_div table tr td.header {background-color: #EAE8DD; font-weight: bold; border: 1px solid #979797;border-top: none;border-left: none; padding-right: 3px; text-align: left; font-size: 10px;}/* ------------------------ order ---------------------- */#order_info_div { font-size: 11px;}#order_info_div .label { color: #888888; }#order_info_div .value { }#order_info_div .header { background-color: #EAE8DD;}#info_column { width: 50%; float: left; }#info_column table tr td, #shipment_column table tr td { padding: 3px;}#shipment_column { width: 49%; float: right; }#shipment_list a {}#shipment_list { border: 1px solid #e4e4e4;}#order_addons_div {}a#order_invoice_a, a#order_popups_a {background: transparent url('./images/bg_button.gif') no-repeat scroll top right;color: #444; display: block; float: right;font: normal 10px Verdana, Arial, Helvetica, sans-serif; height: 22px; margin-right: 3px; padding-right: 7px; text-decoration: none; }a#order_invoice_a span, a#order_popups_a span {background: transparent url('./images/bg_button.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }a#order_invoice_a:active, a#order_invoice_a:hover, a#order_popups_a:active, a#order_popups_a:hover { background-position: bottom right; color: #000000;	outline: none; }a#order_invoice_a:hover span, a#order_popups_a:hover span { background-position: bottom left; }a#order_invoice_a:active span, a#order_popups_a:active span { background-position: bottom left; padding: 5px 0 3px 7px; }#order_items_title { margin-top: 20px; }#order_items_div {}#order_items_div table tr td {font-size: 11px;}#order_items_div table tr td.header { background-color: #EAE8DD; font-weight: bold; border: 1px solid #979797;border-top: none;border-left: none; padding-right: 3px; font-size: 10px;}#order_items_div table tr td.discount { font-style: italic;}#order_items_div table tr td.numeric_value {border: 1px solid #979797;border-top: none;border-left: none; padding-right: 3px;}#order_items_div table tr td.summary { letter-spacing: 1px; text-transform: uppercase; font-size: 10px;}/* -------------------------- order popup ----------------------- */#order_popup_div {}#order_popup_form_div { margin-top: 20px;  width: 90%; margin-left: 50px;  }#order_popup_form_div table tr td {padding: 5px; font-size: 11px;}#order_popup_form_div table tr td div.buttons { text-align: right;  margin-top: 10px;}a#order_popup_back_a {position: absolute; left: 200px; }a#order_popup_back_a {background: transparent url('./images/bg_button.gif') no-repeat scroll top right;color: #444; display: block; float: right;font: normal 10px Verdana, Arial, Helvetica, sans-serif; height: 22px; margin-right: 3px; padding-right: 7px; text-decoration: none; }a#order_popup_back_a span {background: transparent url('./images/bg_button.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }a#order_popup_back_a:active, a#order_popup_back_a:hover { background-position: bottom right; color: #000000;	outline: none; }a#order_popup_back_a:hover span { background-position: bottom left; }a#order_popup_back_a:active span { background-position: bottom left; padding: 5px 0 3px 7px; }a#order_popup_send_a {position: absolute; right: 200px; }a#order_popup_send_a {background: transparent url('./images/bg_button_wish.gif') no-repeat scroll top right; color: #000000; display: block; float: left;margin-left: 10px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; height: 22px; margin-right: 3px; padding-right: 7px; text-decoration: none;}a#order_popup_send_a span {background: transparent url('./images/bg_button_wish.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }a#order_popup_send_a:active, a#order_popup_send_a:hover { background-position: bottom right; color: #ffffff;	outline: none; }a#order_popup_send_a:hover span { background-position: bottom left;  }a#order_popup_send_a:active span { background-position: bottom left; padding: 5px 0 3px 7px; }#order_popup_form_div .input_text { width: 250px; font: normal 12px Verdana, Arial, Helvetica, sans-serif; line-height: 1em; border: 1px solid #a1a1a1; padding: 3px 3px 3px 3px;  background: #ffffff; }#order_popup_form_div .input_textarea { border: 1px solid #a1a1a1; width: 250px; background: #ffffff; padding-top: 3px; padding-left: 3px;font: normal 12px Verdana, Arial, Helvetica, sans-serif; line-height: 1em;}#order_popup_form_div .input_checkbox {}#order_popup_form_div .input_radio {}#order_popup_form_div .input_select { border: 1px solid #a1a1a1; background: #ffffff; font: normal 12px Verdana, Arial, Helvetica, sans-serif; line-height: 1em;}/* ---------------------------------- shipment ----------------------- */#shipment_details_info_div {  }#shipment_details_info_div table tr td { padding: 5px; font-size: 11px;}#shipment_details_info_div table tr td.label { }#shipment_details_info_div table tr td.value { }#shipment_list_items_div { }#shipment_list_items_div table tr td {font-size: 11px;}#shipment_list_items_div table tr td.header { background-color: #EAE8DD; font-weight: bold; border: 1px solid #979797; border-top: none;border-left: none; padding-right: 3px; text-align: center; font-size: 10px;}#shipment_list_items_div table tr td.product_name {}#shipment_list_items_div table tr td.option_name {}#shipment_list_items_div table tr td.numeric_value { border: 1px solid #979797;border-top: none;border-left: none; padding-right: 3px; text-align: center;}#shipment_list_items_div table tr td.shipped_now { background-color: #e4e4e4;}#shipment_list_items_div table tr td img { margin: 3px; }#shipment_list_items_div table tr td div.buttons { margin-top: 20px; }a#shipment_back_a  {background: transparent url('./images/bg_button.gif') no-repeat scroll top right;color: #444; display: block; float: right;font: normal 10px Verdana, Arial, Helvetica, sans-serif; height: 22px;  padding-right: 7px; text-decoration: none; }a#shipment_back_a span {background: transparent url('./images/bg_button.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }a#shipment_back_a:active, a#shipment_back_a:hover { background-position: bottom right; color: #000000;	outline: none; }a#shipment_back_a:hover span { background-position: bottom left; }a#shipment_back_a:active span { background-position: bottom left; padding: 5px 0 3px 7px; }/* ---------------------------- checkout -------------------------- */#checkout_cart_items_div table tr td {font-size: 11px;}#checkout_cart_items_div table tr td.header { background-color: #EAE8DD; font-weight: bold; border: 1px solid #979797; border-top: none;border-left: none; padding-right: 3px; text-align: center; }#checkout_cart_items_div table tr td.product_name { text-align: left;}#checkout_cart_items_div table tr td.product_name span.name { font-weight: bold; }#checkout_cart_items_div table tr td.product_name span.subtitle { font-weight: normal; }#checkout_cart_items_div table tr td.option_name {text-align: left;}#checkout_cart_items_div table tr td.numeric_value { border: 1px solid #979797;border-top: none;border-left: none; padding-right: 3px; text-align: right;}#checkout_cart_items_div table tr td.qty_value { text-align: center; border: 1px solid #979797;border-top: none;border-left: none; padding-right: 3px;}#checkout_cart_items_div table tr td.summary { text-align: right; padding-right: 5px;}#checkout_cart_items_div table tr td.currency { text-align: right; font-size: 12px; }#checkout_cart_items_div table tr td div.buttons {text-align: center; padding: 5px;}a#checkout_cart_a {position: absolute; left: 25px;}a#checkout_cart_a  {background: transparent url('./images/bg_button.gif') no-repeat scroll top right;color: #444; display: block; float: right;font: normal 10px Verdana, Arial, Helvetica, sans-serif; height: 22px;  padding-right: 7px; text-decoration: none; }a#checkout_cart_a span {background: transparent url('./images/bg_button.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }a#checkout_cart_a:active, a#checkout_cart_a:hover { background-position: bottom right; color: #000000;	outline: none; }a#checkout_cart_a:hover span { background-position: bottom left; }a#checkout_cart_a:active span { background-position: bottom left; padding: 5px 0 3px 7px; }#checkout_form_div { margin: 4px; border-top: 2px solid #8f8867; border-bottom: 2px solid #8f8867; background-color: #EAE8DD; font-size: 11px;}#checkout_form_div div#express_delivery  {text-align: right; background-color: #cec7a5; padding-right: 10px; color: #000000;}#checkout_form_div div#popups { border: 1px solid #EAE8DD; }#checkout_form_div div#popups table {margin: 10px; }#checkout_form_div div#popups table tr td {padding: 3px; text-align: left;}#checkout_form_div div#popups .input_text { width: 250px; font: normal 12px Verdana, Arial, Helvetica, sans-serif; line-height: 1em; border: 1px solid #a1a1a1; padding: 3px 3px 3px 3px;  background: #ffffff;}#checkout_form_div div#popups .input_textarea { border: 1px solid #a1a1a1; width: 250px; background: #ffffff; padding-top: 3px; padding-left: 3px; height: 100px; font: normal 12px Verdana, Arial, Helvetica, sans-serif; line-height: 1em;}#checkout_form_div div#popups .input_checkbox {}#checkout_form_div div#popups .input_radio {}#checkout_form_div div#popups .input_select { font: normal 12px Verdana, Arial, Helvetica, sans-serif; line-height: 1em;}#checkout_form_div div#payments {background: #ffffff; padding: 10px;}#checkout_form_div  table tr td#selector span.total_to_pay {font-size: 15px; font-weight: bold;color:#0096ff}#checkout_form_div table#checkout_table_options { margin: 0 0 10px 0; background-color: #ffffff; border-bottom: 1px solid #8F8867; }#checkout_form_div div#checkout_options { padding: 10px 10px 15px 10px;}#checkout_form_div div#checkout_coupon { font-size: 12px; padding: 10px 0 0 10px;}#checkout_form_div div input {width: 100px; font-size: 14px;}#checkout_form_div div#recalc_button { padding: 10px 10px 15px 0px; }#checkout_form_div  table tr td#info{ width: 70%; }#checkout_form_div  table tr td#info div#infoDiv {background: #f1f1f1;  color: #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; margin-right: 5px; padding: 5px; text-align: left; }#checkout_form_div  table tr td#selector {text-align: left; font-size: 12px; }#checkout_form_div  table tr td#selector select { margin-top: 5px; margin-bottom: 5px; }#checkout_form_div  table tr td #btnSubmit { background: #b01e30; border: 1px solid #a1a1a1; padding-left: 10px; padding-right: 10px;}#checkout_request_div {  }#checkout_request_div div.buttons {text-align: right; margin-right: 40px; padding: 5px;}#checkout_request_div div.buttons a { color: #ff0000; background-color: #ECCE64; border: 1px solid #a1a1a1; padding: 3px 13px 1px 13px; }/* checkout_login.tpl */#form_checkout_login_div {} #form_checkout_login_div .box_content { padding-top: 50px; padding-bottom: 50px;  padding-left: 170px;}#form_checkout_login_div table tr td { padding-top: 3px; padding-left: 5px; color: #888888; font-size: 11px;}#form_checkout_login_div table tr td .input_text { margin-left: 5px; font-size: 11px; border: 1px solid #a1a1a1; width: 140px; }#form_checkout_login_div table tr td .input_button { font-size: 11px; padding-left: 5px; padding-right: 5px; border: 1px solid #a1a1a1; margin-right: 5px; margin-top: 10px; color: #888888;margin-bottom: 5px;}#form_checkout_login_div .box_content table tr td.form {border-right: 3px solid #e4e4e4;}#form_checkout_login_div .box_content table tr td a {background: url(./images/dot.gif) no-repeat  3px 0.4em;display: block;text-indent: 30px; font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;letter-spacing: 1px; color: #A42525; padding-top: 2px;}#form_checkout_login_div .box_content table tr td a:hover {color: #ff0000;} /*	category path----------------------------------------------------------------------*/#category_path_box {border-bottom: 2px solid #e4e4e4;border-top: 1px solid #e4e4e4;}#category_path {font-size:11px;padding:0px 0pt 0px 0px;width:95%;font: normal 12px Verdana, Arial, Helvetica, sans-serif; line-height: 1em;}#category_path a {color:#565656;}#category_path td {font-size:11px;}#category_path .cp_main_link {padding-right: 18px;display: block;padding-top: 3px;height: 1.3em;margin: 0;}#category_path  .cp_main_link_dot {background: url('./images/cat_path_dot_on_off.gif') no-repeat top right;}#category_path .cp_main_link:hover {background-position: 100% 100%;}#category_path .cp_menu_box:hover .cp_main_link {background-position: 100% 80%;}#category_path .cp_menu_links {padding: 5px 0px; position: absolute; top: 1.5em; width: auto; border: 1px solid #e4e4e4; background: #ffffff;min-width: 150px;margin: 0;}#category_path .cp_menu_links td a{ padding-left: 5px;padding-right: 8px;display: block;text-decoration: none;border-bottom: 1px dotted #ffffff;line-height: 1.5em;}#category_path .cp_menu_links td a:hover{ text-decoration: none;border-bottom: 1px dotted #a1a1a1;background: #e4e4e4;}#product_name_title h2 {  padding: 3px; font-weight: bold; font-size: 13px; line-height: 1em; margin: 2px; color: #A42525; float: right;}#product_subtitle_div h3 { font-style: italic;  font-size: 12px; line-height: 1em; font-weight: normal; margin-right: 10px; margin-top: 5px;}#category_title  h2 { padding: 3px; font-weight: bold; font-size: 13px; line-height: 1em; margin: 2px; color: #A42525; float: right; }.main_title {padding: 3px; font-weight: bold; font-size: 13px; line-height: 1em; margin: 2px; color: #A42525; float: right;}/*	box: search_by_keywords----------------------------------------------------------------------*/	a.keyword { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}a:hover.keyword { background: #e4e4e4; color: #000000; text-decoration: none;}.smallestTag { font-size: x-small; }.smallTag { font-size: small; }.mediumTag { font-size: medium; }.largeTag { font-size: large; }.largestTag { font-size: x-large; } 	#keywords_box {	overflow: hidden;	width: 168px;	}					/*  ----------------------------------------------------------------------  */.cat_three_main_ul {margin:0; padding:0; list-style:none;}.cat_three_main_li {float: left; display: block; width: 31%; min-height: 150px; border: 1px solid #ffffff;border-right: 1px dotted #CEC7A5;border-bottom: 1px dotted #CEC7A5;margin: 10px 4px 10px 4px;font-size: 90%;background: #F4F2E9;}.cat_three_main_li:hover {background: #EAE8DD;border-right: 1px solid #CEC7A5;border-bottom: 1px solid #CEC7A5;}.cat_three_main_li .image {text-align: left;}.cat_three_main_li  .image_td {background: #ffffff;text-align: center;}.three_short_info  h4 {font-size: 90%; font-weight: normal; line-height: 1.2em; margin:0px;}	.three_product_title h3 {line-height: 1.6em; font-weight: bold; font-size: 11px; text-align: left; margin: 0px;display: block;}.three_product_title h3 a {display: block;}.three_product_title h3 a:hover {color: #A42525;}.cat_three_main_li .small_product_prices_div { margin-top: 5px;  float: right; margin-left: 10px;}.cat_three_main_li .small_product_old_price_label { font-size: 11px;  float: left; }.cat_three_main_li .small_product_old_price_value {float: right; text-decoration:line-through; padding-right: 5px;}.cat_three_main_li .small_product_new_price_label { font-size: 11px; float: left; }.cat_three_main_li .small_product_new_price_value { padding-right: 5px; text-align: right; font-size: 160%; font-weight: bold; color: #C22A2D; font-family: Arial, Verdana, Helvetica, sans-serif;}.cat_three_main_li .small_product_new_vat { padding-right: 5px; text-align: right; font-style: italic; color: #C22A2D; font-family: Arial, Verdana, Helvetica, sans-serif;}.cat_three_main_li .small_product_price_label {font-size: 11px;float: left; }.cat_three_main_li .small_product_price_value { padding-right: 5px; text-align: right; font-size: 130%; font-weight: bold; color: #646464; font-family: Arial, Verdana, Helvetica, sans-serif;}.cat_three_main_li .small_product_vat { padding-right: 5px; text-align: right; font-style: italic; color: #646464; font-family: Arial, Verdana, Helvetica, sans-serif; }.cat_three_main_li a.small_product_info_a {margin-top: 3px;    background: transparent url('./images/bg_button.gif') no-repeat scroll top right;	color: #444;     display: block;        font: normal 10px Verdana, Arial, Helvetica, sans-serif;    height: 22px;    margin-right: 3px;    padding-right: 7px; /* sliding doors padding */    text-decoration: none;	width: 175px;}.cat_three_main_li a.small_product_info_a span { text-align: center;background: transparent url('./images/bg_button.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }.cat_three_main_li a.small_product_info_a:active, a.small_product_info_a:hover { background-position: bottom right; color: #000000;	outline: none; }a.small_product_info_a:hover span { background-position: bottom left; }.cat_three_main_li a.small_product_info_a:active span{ background-position: bottom left; padding: 5px 0 3px 7px; }.cat_three_main_li a.small_product_wish_a {margin-top: 3px;    background: transparent url('./images/bg_button_wish.gif') no-repeat scroll top right;	color: #000000; /* #fafafa; */    display: block;    float: right;    font: normal 10px Verdana, Arial, Helvetica, sans-serif;    height: 22px;    margin-right: 3px;    padding-right: 7px; /* sliding doors padding */    text-decoration: none;	width: 175px;}.cat_three_main_li a.small_product_wish_a span {text-align: center;background: transparent url('./images/bg_button_wish.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }.cat_three_main_li a.small_product_wish_a:active, a.small_product_wish_a:hover { background-position: bottom right; color: #ffffff;	outline: none; } a.small_product_wish_a:hover span { background-position: bottom left;  }.cat_three_main_li a.small_product_wish_a:active span { background-position: bottom left; padding: 5px 0 3px 7px; }.cat_three_main_li a.small_product_buy_a {margin-top: 3px;    background: transparent url('./images/bg_button_buy.gif') no-repeat scroll top right;	color: #fafafa;    display: block;    float: right;    font: normal 10px Verdana, Arial, Helvetica, sans-serif;    height: 22px;    margin-right: 3px;    padding-right: 7px; /* sliding doors padding */    text-decoration: none;	width: 175px;}.cat_three_main_li a.small_product_buy_a span {text-align: center;background: transparent url('./images/bg_button_buy.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }.cat_three_main_li a.small_product_buy_a:active, a.small_product_buy_a:hover { background-position: bottom right; color: #ffffff;	outline: none; }.cat_three_main_li a.small_product_buy_a:active span {padding: 5px 0 3px 7px;  background-position: bottom left;}.cat_three_main_li a.small_product_buy_a:hover span { background-position: bottom left;  }#sendfriend_btn { display: block;background: url('./images/option_btn_email.gif') no-repeat 0% 0%; height: 22px;width: 22px;float: left;}#sendtofriend_div {background-color: #f1f1f1;border: 1px solid #a1a1a1;border-bottom: 2px solid #a1a1a1;border-right: 2px solid #a1a1a1;}#sendtofriend_div .box_title { background-color: #e4e4e4; color: #A42525; padding: 3px; font-weight: bold; font-size: 12px;}#sendtofriend_div .box_content { padding: 5px; }#sendtofriend_div form input { background-color: #ffffff; border: 1px solid #a1a1a1; }#sendtofriend_div form input.input_button { font-size: 11px; margin-top: 5px;}#sendtofriend_div form input.input_text { margin-left: 10px; }#sendtofriend_div table tr td { color: #000000; font-size: 11px; font-weight: normal; }#sendtofriend_div form input#input_button_cancel {border: none;    background: transparent url('./images/bg_button.gif') no-repeat scroll top right;	color: #444; 	 height: 22px;	 padding-left: 10px; padding-right: 10px;}#sendtofriend_div form input#input_button_send {border: none;    background: transparent url('./images/bg_button_wish.gif') no-repeat scroll top right;	color: #444; 	height: 22px;	padding-left: 10px; padding-right: 10px;}#user_link_fastshop .content{border: 1px solid #e4e4e4;}#fastshop_div {width: 450px;background-color: #f1f1f1;border: 1px solid #a1a1a1;border-bottom: 2px solid #a1a1a1;border-right: 2px solid #a1a1a1;}#fastshop_btn {font-size: 12px; display: block;background: transparent url('./images/fastshop.gif') no-repeat scroll 10px 2px;height: 35px;text-indent: 50px;line-height: 1em;margin: 0;}#fastshop_btn span {display: block; padding-top: 10px; }#fastshop_btn:hover { }#fastshop_div .box_title { background-color: #e4e4e4; color: #A42525; padding: 3px; font-weight: bold; font-size: 12px;}#fastshop_div .box_content { padding: 5px; }#fastshop_div form input, #fastshop_div form  select { background-color: #ffffff; border: 1px solid #a1a1a1; font-size: 11px;}#fastshop_div form  select {margin-left: 10px; }#fastshop_div form input.input_button { font-size: 11px; margin-top: 5px;}#fastshop_div form input.input_text { margin-left: 10px; }#fastshop_div table tr td { color: #000000; font-size: 11px; font-weight: normal; }#fastshop_div form input#input_button_cancel {border: none;    background: transparent url('./images/bg_button.gif') no-repeat scroll top right;	color: #444; 	 height: 22px;	 padding-left: 10px; padding-right: 10px;}#fastshop_div form input#input_button_send {border: none;    background: transparent url('./images/bg_button_wish.gif') no-repeat scroll top right;	color: #444; 	 height: 22px;	 padding-left: 10px; padding-right: 10px;}/* ---------------------------------- */.cat_two_main_ul {margin:0; padding:0; list-style:none;}.cat_two_main_li {float: left; display: block; width: 49%; min-height: 150px; border: 1px solid #ffffff;border-right: 1px dotted #CEC7A5;border-bottom: 1px dotted #CEC7A5;margin: 10px 0px 0px 4px;font-size: 90%;background: #F4F2E9;}.cat_two_main_li:hover {background: #EAE8DD;border-right: 1px solid #CEC7A5;border-bottom: 1px solid #CEC7A5;}.cat_two_main_li .image {text-align: left;}.cat_two_main_li  .image_td {background: #ffffff;text-align: center;}.two_short_info  h4 {font-size: 95%; font-weight: normal; line-height: 1.2em; margin:0px;margin-left: 5px; margin-top: 5px;}	.two_product_title h3 {line-height: 1.6em; font-weight: bold; font-size: 11px; text-align: left; margin: 0px;display: block;}.two_product_title h3 a {display: block; background: #E5E2D4;}.two_product_title h3 a:hover {color: #A42525;background-color: #CEC7A5;}.cat_two_main_li .small_product_prices_div { margin-top: 5px;  float: right; margin-left: 10px;}.cat_two_main_li .small_product_old_price_label { font-size: 11px;  float: left; }.cat_two_main_li .small_product_old_price_value {float: right; text-decoration:line-through; padding-right: 5px;}.cat_two_main_li .small_product_new_price_label { font-size: 11px; float: left; }.cat_two_main_li .small_product_new_price_value { padding-right: 5px; text-align: right; font-size: 160%; font-weight: bold; color: #C22A2D; font-family: Arial, Verdana, Helvetica, sans-serif;}.cat_two_main_li .small_product_new_vat { padding-right: 5px; text-align: right; font-style: italic; color: #C22A2D; font-family: Arial, Verdana, Helvetica, sans-serif;}.cat_two_main_li .small_product_price_label {font-size: 11px;float: left; }.cat_two_main_li .small_product_price_value { padding-right: 5px; text-align: right; font-size: 130%; font-weight: bold; color: #646464; font-family: Arial, Verdana, Helvetica, sans-serif;}.cat_two_main_li .small_product_vat { padding-right: 5px; text-align: right; font-style: italic; color: #646464; font-family: Arial, Verdana, Helvetica, sans-serif; }/* -------------------------------------------- */.cat_four_main_ul {margin:0; padding:0; list-style:none;}.cat_four_main_li {float: left; display: block; width: 23%; min-height: 150px; border: 1px solid #ffffff;border-right: 1px dotted #CEC7A5;border-bottom: 1px dotted #CEC7A5;margin: 10px 4px 10px 5px;font-size: 90%;background: #F4F2E9;}.cat_four_main_li:hover {background: #EAE8DD;border-right: 1px solid #CEC7A5;border-bottom: 1px solid #CEC7A5;}.cat_four_main_li .image {text-align: left;}.cat_four_main_li  .image_td {background: #ffffff;text-align: center;}.four_short_info  h4 {font-size: 90%; font-weight: normal; line-height: 1.2em; margin:0px;}	.four_product_title h3 {line-height: 1.6em; font-weight: bold; font-size: 11px; text-align: left; margin: 0px;display: block;}.four_product_title h3 a {display: block;}.four_product_title h3 a:hover {color: #A42525;}.cat_four_main_li .small_product_prices_div { margin-top: 5px;  float: right; margin-left: 10px;}.cat_four_main_li .small_product_old_price_label { font-size: 11px;  float: left; }.cat_four_main_li .small_product_old_price_value {float: right; text-decoration:line-through; padding-right: 5px;}.cat_four_main_li .small_product_new_price_label { font-size: 11px; float: left; }.cat_four_main_li .small_product_new_price_value { padding-right: 5px; text-align: right; font-size: 160%; font-weight: bold; color: #C22A2D; font-family: Arial, Verdana, Helvetica, sans-serif;}.cat_four_main_li .small_product_new_vat { padding-right: 5px; text-align: right; font-style: italic; color: #C22A2D; font-family: Arial, Verdana, Helvetica, sans-serif;}.cat_four_main_li .small_product_price_label {font-size: 11px;float: left; }.cat_four_main_li .small_product_price_value { padding-right: 5px; text-align: right; font-size: 130%; font-weight: bold; color: #646464; font-family: Arial, Verdana, Helvetica, sans-serif;}.cat_four_main_li .small_product_vat { padding-right: 5px; text-align: right; font-style: italic; color: #646464; font-family: Arial, Verdana, Helvetica, sans-serif; }.cat_four_main_li a.small_product_info_a {margin-top: 3px;    background: transparent url('./images/bg_button.gif') no-repeat scroll top right;	color: #444;     display: block;        font: normal 10px Verdana, Arial, Helvetica, sans-serif;    height: 22px;    margin-right: 3px;    padding-right: 7px; /* sliding doors padding */    text-decoration: none;	width: 127px;}.cat_four_main_li a.small_product_info_a span { text-align: center;background: transparent url('./images/bg_button.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }.cat_four_main_li a.small_product_info_a:active, a.small_product_info_a:hover { background-position: bottom right; color: #000000;	outline: none; }a.small_product_info_a:hover span { background-position: bottom left; }.cat_four_main_li a.small_product_info_a:active span { background-position: bottom left; padding: 5px 0 3px 7px; }.cat_four_main_li a.small_product_wish_a {margin-top: 3px;    background: transparent url('./images/bg_button_wish.gif') no-repeat scroll top right;	color: #000000; /* #fafafa; */    display: block;    float: right;    font: normal 10px Verdana, Arial, Helvetica, sans-serif;    height: 22px;    margin-right: 3px;    padding-right: 7px; /* sliding doors padding */    text-decoration: none;	width: 127px;}.cat_four_main_li a.small_product_wish_a span {text-align: center;background: transparent url('./images/bg_button_wish.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }.cat_four_main_li a.small_product_wish_a:active, a.small_product_wish_a:hover { background-position: bottom right; color: #ffffff;	outline: none; }a.small_product_wish_a:hover span { background-position: bottom left;  }.cat_four_main_li a.small_product_wish_a:active span { background-position: bottom left; padding: 5px 0 3px 7px; }.cat_four_main_li a.small_product_buy_a {margin-top: 3px;    background: transparent url('./images/bg_button_buy.gif') no-repeat scroll top right;	color: #fafafa;    display: block;    float: right;    font: normal 10px Verdana, Arial, Helvetica, sans-serif;    height: 22px;    margin-right: 3px;    padding-right: 7px; /* sliding doors padding */    text-decoration: none;	width: 127px;}.cat_four_main_li a.small_product_buy_a span {text-align: center;background: transparent url('./images/bg_button_buy.gif') no-repeat; display: block; line-height: 14px; padding: 4px 0 4px 7px; }.cat_four_main_li a.small_product_buy_a:active, a.small_product_buy_a:hover { background-position: bottom right; color: #ffffff;	outline: none; }.cat_four_main_li a.small_product_buy_a:active span {padding: 5px 0 3px 7px; background-position: bottom left;}.cat_four_main_li a.small_product_buy_a:hover span { background-position: bottom left;  }.pager_links { float: right; display: block; padding-bottom: 2px;}
