﻿/*
intenetboutique affiliate shop design – v1.71 – 9 December, 2008  

Head 1
Font Colour					#000010
Back Ground Colour			#1F384E		
Hover Over Colour			#666666
Hover Over Back Ground		#CACACA


Text Colour
Font Colour					#000000
Back Ground Colour			#FFFFFF


Info Button
Font Colour					#DB0909
Back Ground Colour			#CACACC
Hover Over Colour			#CACAC9
Hover Over Back Ground		#DB0908


Buy Button
Font Colour 				#DB0910
Back Ground Colour			#CACACD
Hover Over Colour			#CACAC8
Hover Over Back Ground		#DB0907
Boarder in Product			#FFFFFC


Wish Button
Font Colour					#DB0911
Back Ground Colour			#CACACE
Hover Over Colour			#CACAC6
Hover Over Back Ground		#DB0905
Boarder in Product			#FFFFFD


Tab Buttons
Font Colour	Active			#C22A2E
Font Colour	NoneActive		#767676

Price Block
Background 					#DEDEDE

image background
background:url('./images/backg01.gif') repeat;


*/

* { margin: 0; padding: 0;  }

a {text-decoration: none; }

body { background: #FFFFFF;  text-alifgn: center; padding: 0; margin: 0 auto; font-family: Verdana, Helvetica, Arial, Sans-Serif;
font-size: 11px; line-height: 1.3em; color: #333333;}



.clear {
margin: 0;
padding: 0;
height: 0;
line-height: 0;
font-size: 0px;
clear: both; 
}
.clear_15 { height: 15px;}
.clear_5 { height: 5px;}


.main_div { }
.main_title { background: #FFFFFF; padding: 0px 0px 0px 4px ; color: #000001; font-weight:bold; text-align: left; line-height: 25px; font-size: 12px;}

#error_div {}
.error_div { margin: 40px 50px 0px 50px; text-align: left; color: #ff0000; border: 1px solid #ff0000; padding: 10px; background-color: #FDD5D5;}
.message_div { margin: 40px 50px 0px 50px;  color: #33A353; text-align: left; border: 1px solid #33A353; padding: 10px; background-color: #DDECE1;}


/* layout.tpl */
#body_container_div { margin: 0 auto; width: 900px; margin-top: 1px; }
#top_title h1 { text-align: left; color: #666666; font-weight: normal; font-size: 10px; line-height: 1.3em;}
#bottom_title h4 { text-align: right; color: #666666; font-weight: normal; font-size: 9px; line-height: 1.1em;}

#languages_div { margin: 0; padding: 0; text-align: right; background: #FFFFFF; 	 }

#popups_div { line-height: 20px; margin: 0; padding: 0; text-align: right;}
#popups_div a {  padding-left: 5px; padding-right: 11px;  color: #000000; text-decoration: none; font-weight: normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#popups_div a:hover {	color: #0000FF; text-decoration: underline; font-weight: normal; }
#popups_div a:active { color: #FF0000; text-decoration: none;}

#languages_and_popups_div {border: 0px solid #CCCCCC;}

#one_column_div {}
#two_columns_div {}
#left_column_div {
width: 200px;
float: left;
text-align: left;
}
#main_content_div {
width: 690px; /* max 700*/
float: right;
text-align: left;

}
.main_content_border { 
border: 1px solid #CCCCCC;
padding: 0px 0px 7px 0px;
border-bottom: 0px solid #CCCCCC;
}

#footer_div {
margin-top: 10px;
border-top: 1px solid #a1a1a1;
background: #dddddd;
font-size: 	10px; padding: 5px 5px 5px 5px; color: #333333; 
}



#footer_div a { font-size: 	11px; padding: 5px 5px 5px 5px; color: #333333;  text-decoration: none; font-weight: normal; font-family: Verdana, Helvetica, Arial, Sans-Serif;}
#footer_div a:hover {	color: #333333;  text-decoration: underline; font-weight: normal; }
#footer_div a:active { color: #333333;  text-decoration: none;}









/*  - menu section start */


#main_category_div { width: 200px; background: #FFFFFF;  position: relative; margin-top: 15px;}
#main_category_div ul.main_menu_ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 200px;
	border-bottom: 1px solid #ccc;
}
#main_category_div li.main_menu_li {
	position: relative;
	cursor: pointer; 
	margin: 0;
	padding: 0;
	border: 1px solid #ccc;
	border-bottom: none;
	background: #FFFFFF url(./images/category_dot.gif) no-repeat 5% 50%;
	/*padding-left: 20px;*/
	

}
#main_category_div li.main_menu_li a {  color: #3D4957; font-weight: bold; font-size: 11px; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 179px; padding-left: 20px;}
#main_category_div li.main_menu_li:hover { color: #000000; border-right: 3px solid #333333;  background-color: #e4e4e4;}



#main_category_div ul.sub_menu_ul { background-color: #ffffff;position: absolute;margin-left: 199px; margin-top: -21px;padding: 0;list-style: none;width: 605px;border-bottom: 2px solid #ccc;border-top: 1px solid #ccc;border-right: 2px solid #ccc;}
#main_category_div li.sub_menu_li  { position: relative;cursor: pointer; margin: 0;padding: 0;	background: #FFFFFF url(./images/dot.png) no-repeat 5% 50%;float: left;width: 200px;}
#main_category_div ul li a {display: block;text-decoration: none;color: #777;font-size: 	11px;font-family: Verdana, Arial,  Helvetica, sans-serif;line-height: 20px;padding-left: 5px;}
#main_category_div li.sub_menu_li a { color: #3D4957; font-weight: bold; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#main_category_div li.sub_menu_li:hover {background-color: #e4e4e4; }



/* Fix IE. */
* html #main_category_div  ul li { float: left; }
* html #main_category_div  ul li a { height: 1%; }
/* End */


/*  - menu section start */

/*
#form_search_div { line-height: 25px; margin-top: 1px; margin-bottom: 10px; border: 1px solid #CCCCCC; }
#form_search_div .box_title { background: #FFFFFF  url(./images/category_dot.gif) no-repeat 5% 50%; color: #333333; padding-left: 20px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#form_search_div .box_content { }
#form_search_div table tr td { padding-top: 3px; padding-bottom: 3px;}
#form_search_div table tr td .input_text { margin-left: 5px; width:130px; height:17px; font-size:13px; border: 1px solid #a1a1a1;}
#form_search_div table tr td .input_button { width: 50px; font-size: 11px;}
*/


/*  - search section across screen v2.1 */

#new_seach_div { line-height: 20px; margin: 5px 0px 0px 0px; padding: 3px 0px 3px 0px; 
text-align: center; background: #dddddd;}
#new_seach_div span.search_title {font-size: 14px; font-weight: bold; color: #000000;  }
#new_seach_div .input_button {
font-size: 11px; 
padding: 0px 15px 0px 15px;
}
#new_seach_div .input_text { width: 300px;}






#user_login_div { line-height: 23px; margin-top: 15px;  } 
#user_login_div .box_title { background: #FFFFFF; color: #333333; padding-left: 20px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#user_login_div .box_content {  background-color: #FFFFFF; }
#user_login_div table { border-left: 0px solid #1F384E; border-right: 0px solid #1F384E; border-bottom: 0px solid #1F384E;}
#user_login_div table tr td { padding-top: 0px; padding-left: 0px; border: 1px solid #CCCCCC;}
#user_login_div table tr td.input_label { width: 80px; padding-left: 2px; } 
#user_login_div table tr td .input_text {  width: 120px; float: right; margin: 1px;}
#user_login_div table tr td .input_button { font-size: 11px; padding-left: 5px; padding-right: 5px; }
#user_login_div form {display: inline; }

#register_btn, #forget_password_btn {line-height: 20px; border: 1px solid #cccccc; background: #FFFFFF  url(./images/category_dot.gif) no-repeat 5% 50%; color: #333333; display: block;
border-bottom: 1px solid #FFFFFF;  padding: 2px 2px 2px 20px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#register_btn:hover, #forget_password_btn:hover {border-right: 3px solid #AA2626; background-color: #e4e4e4;}


#user_link_welcome {  margin-top: 15px; margin-bottom: 10px;  border: 0px solid #1F384E; padding: 3px 3px 3px 3px;  font-size:11px; line-height: 1.5em;}
/* #user_link_welcome a#logout_btn  { font-weight: bold; }*/

#user_link_welcome a#logout_btn {float:right; font-weight: normal; color: #000000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }
#user_link_welcome a#logout_btn:hover { color:#FF0000}
#user_link_welcome a#logout_btn span { }

#user_link_orders { line-height: 18px; margin-top: 1px;  }
#user_link_orders a#orders_btn {line-height: 20px; border: 1px solid #cccccc; background: #FFFFFF  url(./images/category_dot.gif) no-repeat 5% 50%; color: #333333; display: block;
border-bottom: 1px solid #FFFFFF;  padding: 2px 2px 2px 20px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#user_link_orders a#orders_btn:hover { border-right: 3px solid #AA2626; background-color: #e4e4e4; } 
#user_link_orders a#orders_btn span {}

#user_link_account { line-height: 18px; margin-top: 1px;  }
#user_link_account a#account_btn {line-height: 20px; border: 1px solid #cccccc; background: #FFFFFF  url(./images/category_dot.gif) no-repeat 5% 50%; color: #333333; display: block;
border-bottom: 1px solid #FFFFFF;  padding: 2px 2px 2px 20px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#user_link_account a#account_btn:hover { border-right: 3px solid #AA2626; background-color: #e4e4e4; } 
#user_link_account a#account_btn span {}

#user_link_sendtofriend { line-height: 15px; margin-top: 1px;  }
#user_link_sendtofriend a#sendfriend_btn {line-height: 20px; border: 1px solid #cccccc; background: #FFFFFF  url(./images/category_dot.gif) no-repeat 5% 50%; color: #333333; display: block;
border-bottom: 1px solid #FFFFFF;  padding: 2px 2px 2px 20px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#user_link_sendtofriend a#sendfriend_btn:hover { border-right: 3px solid #AA2626; background-color: #e4e4e4; } 
#user_link_sendtofriend a#sendfriend_btn span {}

#user_link_fastshop { line-height: 18px; margin-top: 1px;  }
#user_link_fastshop a#fastshop_btn {line-height: 18px; border: 1px solid #cccccc; background: #FFFFFF  url(./images/category_dot.gif) no-repeat 5% 50%; color: #333333; display: block;
 padding: 2px 2px 2px 20px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#user_link_fastshop a#fastshop_btn:hover { border-right: 3px solid #AA2626; background-color: #e4e4e4; } 
#user_link_fastshop a#fastshop_btn span {}



#sendtofriend_div { line-height: 20px; margin-top: 1px; background-color: #FFFFFF;  border: 2px solid #1F384E; }
#sendtofriend_div .box_title { background-color: #1F384E;  color: #000010; padding: 2px 10px 2px 3px; font-weight: bold;}
#sendtofriend_div .box_content { padding: 3px; }
#sendtofriend_div form input { float: right; }
#sendtofriend_div form input.input_button { font-size: 11px; margin-top: 5px; font-family: Verdana, Helvetica, Arial, Sans-Serif; }
#sendtofriend_div form input.input_text { margin-left: 10px; }


#fastshop_div { width: 450px; background-color: #FFFFFF;  border: 2px solid #1F384E; }
#fastshop_div .box_title { background-color: #1F384E;  color: #000010; padding: 2px 10px 2px 3px; font-weight: bold;}
#fastshop_div .box_content { padding: 3px; }
#fastshop_div form input, #fastshop_div form  select { margin-left: 10px; }
#fastshop_div form select { width: auto; }
#fastshop_div form input.input_button { font-size: 11px; margin-top: 5px; margin-left: 3px; font-family: Verdana, Helvetica, Arial, Sans-Serif; }
#fastshop_div form input.input_text { margin-left: 10px; }


#small_cart_div { line-height: 22px; margin-top: 10px; border: 1px solid #e4e4e4; }
#small_cart_div .box_title { }
#small_cart_div .box_title a {line-height: 18px; border: 1px solid #cccccc; background: #FFFFFF  url(./images/category_dot.gif) no-repeat 5% 50%; color: #333333; display: block;
border-bottom: 1px solid #FFFFFF;  padding: 2px 2px 2px 20px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#small_cart_div .box_title a:hover { border-right: 3px solid #AA2626; background-color: #e4e4e4; }
#small_cart_div .box_content { padding: 1px; border: 1px solid #CCCCCC;  }
#small_cart_div .box_content table tr td { font-size: 11px;}
#small_cart_div .box_content table tr td.column_qty { width: 25px; text-align: center; border-right: 1px solid #a1a1a1; border-bottom: 1px solid #a1a1a1; }
#small_cart_div .box_content table tr td.column_option_name { padding-left: 3px; border-right: 1px solid #a1a1a1; border-bottom: 1px solid #a1a1a1;}
#small_cart_div .box_content table tr td.product_name { padding-left: 3px; }
#small_cart_div .box_content table tr td.product_name a {font-weight: bold; text-decoration: underline; color: #5519a0;}
#small_cart_div .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;}
#small_cart_summary_div table tr td { text-align: right;}



#small_wishlist_div { line-height: 22px; margin-top: 10px;  }
#small_wishlist_div .box_title { }
#small_wishlist_div .box_title a {line-height: 18px; border: 1px solid #cccccc; background: #FFFFFF  url(./images/category_dot.gif) no-repeat 5% 50%; color: #333333; display: block;
border-bottom: 1px solid #FFFFFF;  padding: 2px 2px 2px 20px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#small_wishlist_div .box_title a:hover { border-right: 3px solid #AA2626; background-color: #e4e4e4; }
#small_wishlist_div .box_content { padding: 1px; border: 1px solid #CCCCCC; }
#small_wishlist_div .box_content table tr td { font-size: 11px;}
#small_wishlist_div .box_content table tr td.column_qty { width: 25px;  text-align: center; border-right: 1px solid #a1a1a1; border-bottom: 1px solid #a1a1a1; }
#small_wishlist_div .box_content table tr td.column_option_name { padding-left: 3px; border-right: 1px solid #a1a1a1; border-bottom: 1px solid #a1a1a1;}
#small_wishlist_div .box_content table tr td.product_name { padding-left: 3px; }
#small_wishlist_div .box_content table tr td.product_name a { font-weight: bold; text-decoration: underline; color: #5519a0; }
#small_wishlist_div .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;}

#additional_info_div { margin-top: 10px;  }





/* index.tpl */

#index_header_div {margin-top: 10px;  padding: 5px;}

.pager_div { background: #f1f1f1; font-size: 11px; text-align: right; margin-top: 20px; border-top: 1px solid #CCCCCC; padding-top: 4px }
.pager_div pre { background-color: #f1f1f1; }
.pager_div a  { color: #000000; padding-left: 4px; padding-right: 4px; border: 1px solid #f1f1f1; }
.pager_div a:hover { color: #666666; background: #CACACA; 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;
}

.index_products_div {}


/* category.tpl */
.category_products_div {  }
#category_div { }
#category_title  h2 { background: #FFFFFF; padding: 0px 0px 0px 3px; color: #000010; font-weight: normal; font-size: 12px; line-height: 22px;}

#category_header_div {padding: 3px 3px 3px 3px;}


/* search.tpl*/
.search_products_div {padding: 3px 3px 3px 3px;}


/*product.tpl*/
#stock_info_div { }

#product_div { padding-bottom: 10px; }
#product_name_title h2 { background: #FFFFFF; padding: 0px 0px 0px 3px; color: #000000; font-weight: normal; font-size: 12px; line-height: 22px;}
#product_subtitle_div h3 {margin-left: 5px;  margin-top: 5px; font-size: 11px; line-height: 1em; font-weight: normal; font-style:italic;}



#main_product_image { /*border: 1px solid #e4e4e4;*/  }
.main_product_image { 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;  */

}
#product_images table tr td { padding: 3px;}
#product_images a img { border: 1px solid #e4e4e4; }
#product_images a:hover img { border: 1px solid #a1a1a1; }


#product_two_columns_container {margin-top: 10px;}
#product_description_div { }



#product_stock_prices_buttons_div {
	margin-top: 15px; background: #FFFFFF; 
	}
.product_buttons_div {margin-top: 10px;  width:200px;}
.product_buttons_div table tr td { line-height: 40px; }
.product_buttons_div table tr td a { display:block;}



.product_buy a {
	font-size: 14px;
	text-align: center;
	background: url('./images/button-005.jpg');
	color: #FFFFFF; 
	width: 200px;
	height: 40px;
	display: block;
	background-position: bottom;
	padding: 0px 0px 1px 0px;
}
.product_buy a:hover { font-size: 14px;  
text-align: center;
background: url('./images/button-005.jpg'); 
color: #FFFFFF;  
display:block;
width:200px;
height:40px;
display:block;
 }
.product_buy a:active { font-size: 14px;  
text-align: center;
background: url('./images/button-005.jpg'); 
color: #FFFFFF;  
display:block;
width:200px;
height:40px;
display:block;
padding: 1px 0px 0px 0px; 
}
.product_buy a:active span {padding-left: 1px;}

.product_wish a {
	font-size: 11px;
	text-align: center;
	background: url('./images/button-002.jpg');
	color: #48803d;
	display: block;
	width: 200px;
	height: 40px;
	display: block;
	background-position: bottom;
	padding: 0px 0px 1px 0px;
}
.product_wish a:hover { font-size: 11px;  
text-align: center;
text-decoration: underline;
background: url('./images/button-002.jpg'); 
color: #48803d; 
display:block;
width:200px;
height:40px;
display:block;

}
.product_wish a:active { font-size: 11px;  
text-align: center;
background: url('./images/button-002.jpg'); 
color: #48803d; 
display:block;
width:200px;
height:40px;
display:block;
padding: 1px 0px 0px 0px;   
}
.product_wish a:active span {padding-left: 1px;}




.product_prices_div {padding: 5px;}
.product_prices_div table tr td {padding: 3px;}
.product_old_price_label {  font-style:italic; color: #000000; }
.product_old_price_value {  float: right; padding-right: 5px; font-style:italic;  text-decoration:line-through; color: #000000;}
.product_new_price_label { font-size: 14px; color: #000000; }
.product_new_price_value { float: right; padding-right: 5px; font-size: 14px; font-weight:bold; color: #000000; }
.product_new_vat { float: right; padding-right: 5px; font-size: 11px; font-style: italic; color: #000000; }

.product_price_label {color: #ff0000;}
.product_vat { float: right; padding-right: 5px; font-size: 11px; font-style: italic; }
.product_price_value { float: left; font-size: 8px; line-height: 30px; padding-right: 5px; font-weight:bold; color: #FFFFFF; }

/* used to display price*/
.product_price_value { float: left; font-size: 20px; line-height: 30px; padding-right: 5px; font-weight:bold; color: #000000;}


.qty_input { border: 0px solid #a1a1a1; text-align: center; color: #FFFFFF;  background-color: #FFFFFF; } 
.select_options { border: 1px solid #a1a1a1; width: 100%;}


#product_userdata_tabs_div { margin-top: 20px;  }
#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;
		padding-bottom: 20px;}
		
  #tabs{
        margin-left: 4px;
        padding: 0;
        background: transparent;
        padding-left: 0px;
        border-bottom: 1px solid #a1a1a1;
    }
    #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% 0%;
      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% 0%;
      padding:5px 15px 4px 6px;
      color:#767676;
    }
    #tabs a span{float:none;}
    #tabs a:hover{ 
		background-position:0% -42px;
	}
    #tabs a:hover span{
		background-position:100% -42px; color: #1F384E;
	}
	#tabHeaderActive a { background-position:0% -42px;  margin-top: 2px;}
	#tabHeaderActive a span { background-position: 100% -42px; color: #1F384E; }


#product_userdata_all_div {padding: 10px; }	
#product_userdata_all_div td, #product_userdata_tabs_div td {padding-top: 10px; }	

.tabs_label { padding-right: 15px; }
.tabs_data {}


/* product_popup.tpl*/
#product_popup_div img { margin: 20px; border: 1px solid #e4e4e4; }
#product_popup_div { text-align: center; }

#popup_body_container_div { margin: 0 auto; width: 650px;}
#popup_buttons {text-align: right; padding: 3px 5px 3px 5px; background-color: #1F384E;}
#popup_buttons a {color: #000010; padding: 3px 13px 1px 13px; margin-left: 5px; font-weight: bold; }


/* cart.tpl */
#cart_title {}

#cart_items_div {}
#cart_items_div table tr td.header { background-color: #FFFFFF;  font-weight: bold; border: 1px solid #979797;border-top: none;border-left: none; padding-right: 3px; text-align: center;}

#cart_items_div table tr td.product_name {}
#cart_items_div table tr td.product_name a { font-weight: bold; text-decoration: underline; color: #5519a0;}
#cart_items_div table tr td.product_name a:active { color: #ff0000; }
#cart_items_div table tr td.action_bar { background-color: #7A7A7A; 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.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: 1px solid #a1a1a1; border-bottom: 2px solid #a1a1a1; background-color: #e4e4e4; 
padding: 5px 10px 5px 10px; }

#cart_items_div table tr td div.action_buttons { text-align: right; background-color: #FFFFFF;  line-height:25px; }
#cart_items_div table tr td div.action_buttons a {font-weight: normal; color: #000000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }
#cart_items_div table tr td div.action_buttons a:hover {font-weight: normal; color: #FF0000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }


#cart_items_div table tr td div.buttons {text-align: center; padding: 5px;} 
#cart_items_div table tr td div.buttons a {font-weight: normal; color: #000000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }
#cart_items_div table tr td div.buttons a:hover {font-weight: normal; color: #FF0000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }

#cart_back_a {float: left;}
#cart_checkout_a {float: right;}



/* wish.tpl*/
#wish_div {}
#wish_title {}

#wish_items_div {}
#wish_items_div table tr td.header { background-color: #FFFFFF;  font-weight: bold; border: 1px solid #979797;border-top: none;border-left: none; padding-right: 3px; text-align: center;}

#wish_items_div table tr td.product_name {}
#wish_items_div table tr td.product_name a { font-weight: bold; text-decoration: underline; color: #5519a0;}
#wish_items_div table tr td.product_name a:active { color: #ff0000; }
#wish_items_div table tr td.action_bar { background-color: #7a7a7a; 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.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; background-color: #FFFFFF;  line-height:25px; }
#wish_items_div table tr td div.action_buttons a {font-weight: normal; color: #000000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }
#wish_items_div table tr td div.action_buttons a:hover {font-weight: normal; color: #FF0000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }

#wish_items_div table tr td div.buttons {text-align: center; padding: 5px;}
#wish_items_div table tr td div.buttons a {font-weight: normal; color: #000000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }
#wish_items_div table tr td div.buttons a:hover {font-weight: normal; color: #FF0000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }
#wish_back_a { float: left;}




/* info_popup.tpl*/
#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;}
#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;}


/*forget.tpl*/
#forget_div {width:350px;}
#forget_title {}
#forget_form_div {margin-top: 20px;}
#forget_form_div table tr td {padding: 3px 10px 3px 10px; }
#forget_form_div table tr td input.input_text { border: 1px solid #a1a1a1; width: 250px; padding: 2px; float: right;}
#forget_form_div table tr td div.buttons {text-align: right; padding: 5px 0px 5px 5px;}
#forget_form_div table tr td input.btn_submit { font-size: 11px; padding-right: 3px; padding-left: 3px; }

/* invoice.tpl*/
#invoice_div {}


/* checkout.tpl*/
#checkout_cart_items_div table tr td.header {  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.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; text-align: right;}
#checkout_cart_items_div table tr td div.buttons a {font-weight: normal; color: #000000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }
#checkout_cart_items_div table tr td div.buttons a:hover {font-weight: normal; color: #FF0000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }
#checkout_cart_items_div table tr td div.buttons a:active { color: #ff0000; }
#checkout_cart_items_div table tr td.discount {text-align: left;} 


#checkout_wrapper { background-color: #1F384E;  border-bottom: 5px solid #1F384E; }

#checkout_form_div { margin: 0px 10px 10px 10px;  background-color: #FFFFFF;  border: 1px solid #1F384E;}
#checkout_form_div div#express_delivery  {text-align: right; background-color: #1F384E;  color: #000010; padding-right: 10px;}

#checkout_form_div div#popups {border-bottom: 5px solid #1F384E; }
#checkout_form_div div#popups table { }
#checkout_form_div div#popups table tr td {padding: 3px; text-align: left;}
#checkout_form_div div#popups .input_text { border: 1px solid #a1a1a1; width: 250px; padding: 2px; background-color: #FFFFFF; }
#checkout_form_div div#popups .input_textarea { border: 1px solid #a1a1a1; width: 250px;  height: 100px; background-color: #FFFFFF; }
#checkout_form_div div#popups .input_checkbox {}
#checkout_form_div div#popups .input_radio {}
#checkout_form_div div#popups .input_select {}

#checkout_form_div div#payments {background: #FFFFFF;   }
#checkout_form_div  table tr td#info{ width: 70%; border-right: 1px solid #1F384E; }
#checkout_form_div  table tr td#info div#infoDiv {background: #FFFFFF;   color: #000000;}
#checkout_form_div  table tr td#selector {text-align: left; font-size: 12px; background: #1F384E; padding: 10px; color: #000010; }
#checkout_form_div  table tr td#selector select { margin-top: 5px; margin-bottom: 5px; }
#checkout_form_div  table tr td #btnSubmit { padding-left: 10px; padding-right: 10px;}


/* checkout_request.tpl*/
#checkout_request_div {  }

#checkout_request_div div.buttons {text-align: right; margin-right: 40px; padding: 5px;}
#checkout_request_div div.buttons a { color: #0000ff;  padding: 3px 13px 1px 13px; font-weight: bold; }
#checkout_request_div div.buttons a:active { color: #ff0000; }


/* checkout_login.tpl */

#form_checkout_login_div { width: 350px; margin: 0 auto;}
#form_checkout_login_div form div.box_title { background-color: #1F384E; padding: 2px 2px 0px 2px; color: #000010; font-weight: bold; text-align: left;}
#form_checkout_login_div form table tr td { border: 1px solid #1F384E; padding: 1px 5px 1px 5px; }
#form_checkout_login_div form table tr td input.input_button {padding-left: 5px; padding-right: 5px; font-size: 11px;}
#form_checkout_login_div form table { border: 1px solid #1F384E; }
#form_checkout_login_div form table tr td input.input_text {width: 210px; }
#checkout_login_wrapper {}
#user_login_links_div { margin: 0; padding: 0; list-style: none;}

#checkout_login_register_a, #checkout_login_forget_a { background-color: #1F384E; color: #000010;  font-weight: bold; display: block;
border-bottom: 1px solid #FFFFFF;  padding: 2px 2px 2px 3px; }
#checkout_login_forget_a:hover, #checkout_login_register_a:hover {background-color: #CACACA;  color: #666666;}




/* user.tpl */
#user_details_div {width: 500px; margin: 0 auto;}
#user_details_title {}

#user_details_form_div { width: 500px; margin-top: 30px; } 
#user_details_form_div input, #user_details_form_div textarea {border: 1px solid #a1a1a1; font-size: 11px;}
#user_details_form_div textarea { background-color: #FFFFFF; }
#user_details_form_div table tr td {text-align: left; padding: 8px;}
#user_details_div .buttons { text-align: right; margin-right: 30px; }

#user_details_div table tr td div.buttons a {font-weight: normal; color: #000000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }
#user_details_div table tr td div.buttons a:hover {font-weight: normal; color: #FF0000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }


#user_details_form_div .input_text {width: 200px;}
#user_details_form_div .input_textarea { width: 200px;}
#user_details_form_div .input_checkbox { border: none;}



/* shipment.tpl */
#shipment_div {}
#shipment_title {}
#shipment_details_info_div {  }
#shipment_details_info_div table tr td { padding: 5px; }
#shipment_details_info_div table tr td.label { }
#shipment_details_info_div table tr td.value { }

#shipment_list_items_div { padding-bottom: 20px; }
#shipment_list_items_div table tr td.header {  font-weight: bold; border: 1px solid #979797;border-top: none;border-left: none; padding-right: 3px; text-align: center;}
#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 div.buttons { text-align: right; margin-top: 25px; line-height:22px; }
#shipment_list_items_div table tr td div.buttons a {font-weight: normal; color: #000000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }
#shipment_list_items_div table tr td div.buttons a:hover {font-weight: normal; color: #FF0000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }

#shipment_list_items_div table tr td img { margin: 3px; }

/* orders_list.tpl */
#orders_div #pager_div {margin-top: 15px; }

#orders_list_div { padding-bottom: 10px; }
#orders_list_div table tr td {padding: 5px;}
#orders_list_div table tr td a { color: #0000ff; font-weight: bold; }
#orders_list_div table tr td a:hover { text-decoration:underline;}
#orders_list_div table tr td a:active { color: #ff0000; }
#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 { font-weight: bold; border: 1px solid #979797;border-top: none;border-left: none; 
padding-right: 3px; text-align: left; padding-left: 5px;}


/* order.tpl */

#order_details_div {}
#order_info_title {}
#order_info_div {}
#order_info_div .label { color: #555555; }
#order_info_div .value { }
#order_info_div .header { background-color: #e4e4e4;}

#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 { color: #ff0000; }
#shipment_list { border: 1px solid #e4e4e4;}


#order_addons_div { padding: 0px 0px 0px 5px;  text-align: left; margin-top: 0px; line-height:22px; }

#order_addons_div a {font-weight: normal; color: #000000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }
#order_addons_div a:hover {font-weight: normal; color: #FF0000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }
#order_addons_div a:active {font-weight: normal; color: #FF0000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }



#order_items_title { margin-top: 20px; }

#order_items_div { padding-bottom: 10px; }
#order_items_div table tr td.header {  font-weight: bold; border: 1px solid #979797;border-top: none;border-left: none; padding-right: 3px; }
#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 {font-size: 11px;}


/* order_popup.tpl */
#order_popup_div {}

#order_popup_form_div { margin-top: 20px;  width: 90%; margin-left: 50px;  }
#order_popup_form_div table tr td {padding: 5px;}
#order_popup_form_div table tr td div.buttons { text-align: right; margin-right: 30px; margin-top: 10px; line-height:22px; }
#order_popup_form_div table tr td div.buttons a {font-weight: normal; color: #000000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }
#order_popup_form_div table tr td div.buttons a:hover {font-weight: normal; color: #FF0000; background-color: #EEEEEE; border: 1px solid #a1a1a1; padding: 3px 20px 3px 20px; }

#order_popup_form_div .input_text { border: 1px solid #a1a1a1; width: 250px; padding: 2px; }
#order_popup_form_div .input_textarea { border: 1px solid #a1a1a1; width: 250px;  height: 100px; background-color: #FFFFFF; }
#order_popup_form_div .input_checkbox {}
#order_popup_form_div .input_radio {}
#order_popup_form_div .input_select {}







/* ---------------------- small product one by _one list -----------------*/ 

.cat_one_main_ul { padding:0px; list-style:none; width: 99%; display: block; margin-top:3px;  margin-left: 3px; margin-bottom:3px;}
.cat_one_main_li { min-height: 60px; border: 1px solid #a1a1a1; margin-bottom: 5px; }

.cat_one_main_li .image { text-align: left; }
.cat_one_main_li .image_td { text-align: left; padding-top: 5px; padding-left: 5px; }

.cat_one_main_li .short_info_td h4{ font-size: 100%; font-weight: normal; line-height: 1.5em; margin:0px; }
.cat_one_main_li .information_box_td { }

.cat_one_main_li .title_td  { background: #FFFFFF; }
.cat_one_main_li .title_td h3 {  line-height: 20px; font-weight: normal; font-size: 11px; text-align: left; margin: 0px; background: #FFFFFF}
.cat_one_main_li .title_td a {display: block;  padding-left: 5px; font-weight: normal; font-size: 110%; color: #000010;}
.cat_one_main_li .title_td a:hover { color: #000010;  text-decoration: underline; font-weight: normal; }

.cat_one_main_li .small_product_prices_div { margin-top: 5px; width: 250px; float: right; margin-left: 10px;  margin-right: 5px;}
.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; color: #C22A2D; }
.cat_one_main_li .small_product_new_price_value { float: right; padding-right: 5px; text-align: right; font-size: 12px; font-weight: bold; color: #C22A2D; font-family: Arial, Verdana, Helvetica, sans-serif;}
.cat_one_main_li .small_product_new_vat { float: right; padding-right: 5px; text-align: right; font-style: italic; color: #C22A2D; font-size: 11px 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 { float: right; padding-right: 5px; text-align: right; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.cat_one_main_li .small_product_vat { float: right; padding-right: 5px; text-align: right; font-style: italic; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; }


.cat_one_main_li .small_product_info_a { line-height:22px; font-size: 11px;  font-style:italic; font-weight: bold; text-align: left; background-color: #FFFFFF;  color:#0000FF; padding: 3px 20px 2px 20px; }
.cat_one_main_li .small_product_info_a:hover { text-decoration:underline}
.cat_one_main_li .small_product_buy_a {line-height:22px; font-size: 11px; font-weight: bold; text-align: center;  background-color: #CACACD; color: #DB0910; padding: 3px 20px 2px 20px;}
.cat_one_main_li .small_product_buy_a:hover { background-color: #DB0907; color: #CACAC8;}
.cat_one_main_li .small_product_wish_a {line-height:22px; font-size: 11px; font-weight: bold; text-align: center; background-color: #CACACE; color: #525252; padding: 3px 20px 2px 20px;}
.cat_one_main_li .small_product_wish_a:hover { background-color: #666666;  color: #FFFFFE;}


/* ----------------------------------  _two*/


.cat_two_main_ul { margin:0; padding:0; list-style:none; display: block; width: 100%; }
.cat_two_main_li { float: left; display: block;  width: 49%;  min-height: 150px;  min-height: 60px; border: 1px solid #a1a1a1; margin: 10px 0px 0px 3px; font-size: 90%; }

.cat_two_main_li .image { text-align: left; }
.cat_two_main_li .image_td {  text-align: center; padding-top: 5px; padding-left: 5px; }

.two_short_info h4 {font-size: 100%; font-weight: normal; line-height: 1.4em; margin:0px; margin-left: 5px; margin-top: 10px; }	
.two_product_title h3 {  line-height: 1.6em; font-weight: normal; font-size: 11px; text-align: left; margin: 0px; display: block; background: #FFFFFF; }
.two_product_title h3 a {padding-left: 5px; display: block; color: #000010;}
.two_product_title h3 a:hover { color: #000010;  text-decoration: underline; font-weight: normal; }


.cat_two_main_li .small_product_prices_div { margin-top: 5px;  float: right; margin-left: 10px;  margin-right: 5px; }
.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; color: #C22A2D; }
.cat_two_main_li .small_product_new_price_value { float: right; padding-right: 5px; text-align: right; font-size: 12px; font-weight: bold; color: #C22A2D; font-family: Arial, Verdana, Helvetica, sans-serif;}
.cat_two_main_li .small_product_new_vat { float: right; 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{display: block; padding: 10px 5px;text-align:right;font-size:16px;font-weight:bold;font-family:Arial,Verdana,Helvetica,sans-serif; color: #356c19;}
.cat_two_main_li .small_product_vat { float: right; padding-right: 5px; text-align: right; font-style: italic; font-size: 11px; color: #646464; font-family: Arial, Verdana, Helvetica, sans-serif; }


.cat_two_main_li .small_product_info_a{line-height:22px;font-size:11px;font-style:italic;display:block;float:left;font-weight:bold;text-align:left;background-color:#fff;color:#00f;padding-left: 10px;}
.cat_two_main_li .small_product_info_a:hover { text-decoration:underline}
.cat_two_main_li .small_product_buy_a{line-height:22px;font-size:11px;width:33%;margin-left:3px;font-weight:bold;text-align:center;color:#db0910}
.cat_two_main_li .small_product_buy_a:hover {text-decoration: underline;}
.cat_two_main_li .small_product_wish_a {line-height:22px;  font-size: 11px; display: block; width: 33%; float: left; margin-left: 3px; font-weight: bold;text-align: center; background-color: #CACACE; color: #525252; }
.cat_two_main_li .small_product_wish_a:hover { background-color: #666666;  color: #FFFFFE;}


/*  ----------------------------------------------------------------------  _three */
.cat_three_main_ul { margin:0;  padding:0; list-style:none; display: block; width: 100%; }
.cat_three_main_li { float: left; display: block; width: 31%; min-height: 150px; border: 1px solid #a1a1a1; margin: 10px 4px 0px 4px; font-size: 90%; background: #FFFFFF;  }
.cat_three_main_li .image { text-align: left; }
.cat_three_main_li  .image_td { background: #FFFFFF;  text-align: center; padding-top: 5px; }

.three_short_info  h4 { font-size: 100%; font-weight: normal; line-height: 1.4em; margin:5px; }	
.three_product_title h3 {  color: #000010; line-height: 1.6em; font-weight: normal; font-size: 11px; text-align: left; margin: 0px; display: block; background: #FFFFFF; }
.three_product_title h3 a {display: block; padding-left: 5px; color: #000010; padding: 3px;}
.three_product_title h3 a:hover { color: #000010;  text-decoration: underline; font-weight: normal; }

.cat_three_main_li .small_product_prices_div { margin-top: 5px;  float: right; margin-left: 10px;  margin-right: 5px; }
.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; color: #C22A2D; }
.cat_three_main_li .small_product_new_price_value { float: right; padding-right: 5px; text-align: right; font-size: 16px; font-weight: bold; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif;}
.cat_three_main_li .small_product_new_vat { float: right; padding-right: 5px; text-align: right; font-size: 11px; font-style: italic; color: #333333; 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 { float: right; font-size: 12px; padding-right: 5px; text-align: right; font-size: 16px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.cat_three_main_li .small_product_vat { float: right; font-size: 12px; padding-right: 5px; text-align: right; font-size: 11px; color: #333333; font-style: italic; font-family: Arial, Verdana, Helvetica, sans-serif; }

.cat_three_main_li .small_product_info_a { line-height:22px; clear: both; font-size: 11px; font-style:italic; display: block; width: 97%; margin: 3px 3px 0px 3px; font-weight: bold; text-align: right; background-color: #FFFFFF;  color: #0000FF; }
.cat_three_main_li .small_product_info_a:hover { text-decoration:underline}
.cat_three_main_li .small_product_buy_a { line-height:22px; clear: both; font-size: 12px; display: block; width: 97%; margin: 3px 3px 0px 3px; font-weight: bold; text-align: center;  background-color: #FFFFFF;  color: #DB0910; }
.cat_three_main_li .small_product_buy_a:hover { background-color: #FFFFFF;  text-decoration:underline; }
.cat_three_main_li .small_product_wish_a { line-height:20px; clear: both; font-size: 11px; display: block; width: 97%;  margin: 3px 3px 3px 3px; font-weight: bold;text-align: center; background-color: #CACACE; color: #525252; }
.cat_three_main_li .small_product_wish_a:hover { background-color: #666666;  color: #FFFFFE;}

/* --------------------------------------------  _four*/
.cat_four_main_ul { margin:0; padding:0;  list-style:none; display: block; width: 100%; }
.cat_four_main_li { float: left;  display: block;  width: 23%; min-height: 150px; border: 1px solid #a1a1a1; margin: 10px 4px 10px 5px; font-size: 90%; background: #FFFFFF;  }
.cat_four_main_li .image { text-align: left; }
.cat_four_main_li  .image_td { background: #FFFFFF;  text-align: center; padding-top: 5px; }

.four_short_info  h4 { font-size: 100%; font-weight: normal; line-height: 1.4em; margin:3px; }	
.four_product_title h3 {  line-height: 1.6em; font-weight: normal; font-size: 11px; text-align: left; margin: 0px; display: block; background: #FFFFFF; }
.four_product_title h3 a {display: block; padding-left: 5px; color: #000010; padding: 3px;}
.four_product_title h3 a:hover { color: #000010;  text-decoration: underline; font-weight: normal; }

.cat_four_main_li .small_product_prices_div { margin-top: 5px;  float: right; margin-left: 10px;  margin-right: 5px; }
.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; color: #C22A2D; }
.cat_four_main_li .small_product_new_price_value { float: right; padding-right: 5px; text-align: right; font-size: 12px; font-weight: bold; color: #C22A2D; font-family: Arial, Verdana, Helvetica, sans-serif;}
.cat_four_main_li .small_product_new_vat { float: right; padding-right: 5px; text-align: right; font-size: 11px; 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 { color: #FFFFFF;  float: right; padding-right: 5px; text-align: right; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.cat_four_main_li .small_product_vat { float: right; padding-right: 5px; text-align: right; font-size: 11px; font-style: italic; font-family: Arial, Verdana, Helvetica, sans-serif; }


.cat_four_main_li .small_product_info_a { line-height:22px; clear: both; font-style:italic; font-size: 11px; display: block; width: 97%; margin: 3px 3px 0px 3px; font-weight: bold;  font-style:italic; text-align: right; background-color: #FFFFFF;  color: #0000FF; }
.cat_four_main_li .small_product_info_a:hover { text-decoration:underline}
.cat_four_main_li .small_product_buy_a { line-height:22px; clear: both; font-size: 12px; display: block; width: 97%; margin: 3px 3px 0px 3px; font-weight: bold; text-align: center;  background-color: #FFFFFF;  color: #DB0910; }
.cat_four_main_li .small_product_buy_a:hover { background-color: #FFFFFF;  text-decoration:underline; }
.cat_four_main_li .small_product_wish_a { line-height:22px; clear: both; font-size: 11px; display: block; width: 97%;  margin: 3px 3px 3px 3px; font-weight: bold;text-align: center; background-color: #CACACE; color: #525252; }
.cat_four_main_li .small_product_wish_a:hover { background-color: #666666;  color: #FFFFFE;}


#pager_links { float: right; display: block; padding-bottom: 2px;}


#brands_list {margin-top: 20px;}#brands_list a {text-decoration: none; font-size: 11px; padding-left: 25px; line-height: 16px; color: #3D4957; background: #ffffff url('./images/category_dot.gif') no-repeat 10px; }#brands_list a:hover {text-decoration: underline;}

#page_path {text-align: left; font-size: 11px; color: #3D4957; font-weight: normal;}
#page_path a {font-size: 11px; color: #3D4957; font-weight: normal;}
.price_filter select {width: 100%;}

ul#scat_links  {margin:0; padding:0;  list-style:none; display: block; width: 100%;}
ul#scat_links li {float: left;  display: block;  width: 23%; border: 0px solid #a1a1a1; margin: 2px 4px 2px 5px; background: #ffffff; padding: 5px 10px;}
ul#scat_links li a { display: block; color: #525252; text-decoration: underline;}

#stock_info_div { font-size: 12px; padding: 10px; }
#alternatives ul { margin:0; padding:0;  list-style:none; display: block; width: 100%; }
#alternatives ul li { float: left;  display: block;  width: 23%; min-height: 150px; 
border: 1px solid #a1a1a1; margin: 10px 4px 10px 5px; font-size: 90%; background: #ffffff; }
#alternatives ul li div { text-align: center; padding: 10px;}
#alternatives ul li div p.altPrice {font-size: 14px; font-weight: bold; padding-top: 10px;}

#newsletter { margin-top: 10px; padding: 0px 5px 5px 5px; border: 1px solid #e4e4e4;}
#newsletter p {font-size: 11px; font-weight: bold; }
#newsletter form { clear: both; }
#btnNewsletter {font-size: 11px;padding: 1px 5px;color:#717171;  background-color:#f1f1f1; border:1px solid;  
border-color: #838383 #717171 #717171 #838383; float:right;}
#newsletter_email, #newsletter_name {border:1px solid;  border-color: #838383 #717171 #717171 #838383; }
.newsletter_msg { color: #48803d;}
.newsletter_msg_error { color: #a52b2b; }

.tabs_data label {	
	display: block;	
	float: left;
	font-weight: bold;
	width: 200px;
}
.tabs_data span {
	padding-left: 30px;
}
