﻿/*

designerhome affiliate shop design – v1.71 – 4 December, 2008  



Head 1

Font Colour					#FFEFFE

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: #525252; padding: 0px 0px 0px 4px ; color: #FFFFFE; 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: #1F384E; }



#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: #1F384E;

font-size: 	10px; padding: 5px 5px 5px 5px; color: #ffffff;

}







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

#footer_div a:hover {	color: #FFFFFF; text-decoration: underline; font-weight: normal; }

#footer_div a:active { color: #FFFFFF; text-decoration: none;}



















/*  - menu section start */





#main_category_div { width: 200px; background: #ffffff; position: relative; }

#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 #AA2626;  background-color: #e4e4e4;}











#main_category_div ul.sub_menu_ul { 

	background-color: #ffffff;

	

	position: absolute;

	margin-left: 199px; /*179px;	*/

	margin-top: -21px;  

	

	padding: 0;

	list-style: none;

	width: 200px;

	border-bottom: 1px solid #ccc;

}

#main_category_div li.sub_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 ul li a {

	display: block;

	text-decoration: none;

	color: #777;

	border-bottom: 0;

	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 { border-right: 3px solid #AA2626; 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-color: #aaaaaa;}

#new_seach_div span.search_title {font-size: 14px; font-weight: bold; color: #FFFFFF; }

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

#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: #FFEFFE; 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: #FFEFFE; 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; padding: 5px; }











/* 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; clear: both; }

.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-color: #525252; padding: 0px 0px 0px 3px; color: #FFEFFE; 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-color: #525252; padding: 0px 0px 0px 3px; color: #FFEFFE; 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: #FFEFFE; 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: #FFEFFE; 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: #FFEFFE; }

#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: #FFEFFE; 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: #FFEFFE;  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-color: #525252; }

.cat_one_main_li .title_td h3 {  line-height: 20px; font-weight: normal; font-size: 11px; text-align: left; margin: 0px; background-color: #525252;}

.cat_one_main_li .title_td a {display: block;  padding-left: 5px; font-weight: normal; font-size: 110%; color: #FFEFFE;}

.cat_one_main_li .title_td a:hover { background-color: #CACACA;  color: #525252; }



.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-color: #525252; }

.two_product_title h3 a {padding-left: 5px; display: block; color: #FFEFFE;}

.two_product_title h3 a:hover { background-color: #CACACA;  color: #666666; }





.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;width:32%;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 {  line-height: 1.6em; font-weight: normal; font-size: 11px; text-align: left; margin: 0px; display: block; background-color: #525252; }

.three_product_title h3 a {display: block; padding-left: 5px; color: #FFEFFE; padding: 3px;}

.three_product_title h3 a:hover { background-color: #CACACA;  color: #666666; }



.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-color: #525252; }

.four_product_title h3 a {display: block; padding-left: 5px; color: #FFEFFE; padding: 3px;}

.four_product_title h3 a:hover { background-color: #CACACA;  color: #666666; }



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



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