.box_255_img_content_body
{
  float: left; 
  width: 255px;
  height: 157px;
  margin: 0;
  padding: 0;
}
.box_255_content_body 
{
  background-color:#FFFFFF;
  border:1px solid #E34D00;
  float:left;    
  margin: 0 0 0 0;
  padding:0;
  width:255px;
  height:205px;
  z-index:1;
}
.box_255_spacer
{
  float:left;
  margin:0;
  padding:0;
  width:13px;
}
.product_box_bottom_curv
{
  background: url('../images/product_box_bottom_curv.png') no-repeat right bottom;  
  position: absolute;  
  float: right;
  height: 6px;
  width: 8px;
  margin: 200px 0 0 248px;    
  padding: 0;
}
.product_box_bottom_curv_slide
{
  background: url('../images/product_box_bottom_curv.png') no-repeat right bottom;  
  position: absolute;  
  float: right;
  height: 6px;
  width: 8px;
  margin: 200px 0 0 248px;    
  padding: 0;
}
.box_255_content_image 
{   
  display:block;
  width:245px;
  height:150px;
  margin:5px auto auto auto ;
  padding:0;
  text-align:center;    
  z-index:2;    
}
.box_255_content_image a:link, .box_255_content_image a:visited, .box_255_content_image a:hover, .box_255_content_image a:focus, .box_255_content_image a:active 
{
  display:block; 
  text-align:center;
  width:245px;
  height:150px;
}
.box_255_bottom_content 
{    
  float:left;    
  margin: 0 0 0 0;
  padding: 0;
  z-index: 3;
  width: 250px;
}
.box_255_bottom_headline 
{
  color: #E34D00;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin: 0px 0 5px 5px;
  padding: 0 0 0 0;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
}
.box_255_bottom_headline a:hover, .box_255_bottom_headline a:focus, .box_255_bottom_headline a:active 
{
  color:#E34D00;
  cursor:pointer;   
  text-decoration:none;
}

.box_255_bottom_headline a:link, .box_255_bottom_headline a:visited
{
  color:#E34D00;
  cursor:pointer;    
  /*text-decoration:none;*/
}
.new_img_position_div 
{
  float:left;
  margin: 0 0 0 0;
  padding:0;
  z-index:10;
}
.box_57_new_image 
{
  background: url(../images/neu.png) no-repeat;
  float:left;
  height:57px;
  margin:0;
  padding:0;
  position:absolute;
  width:57px;
  z-index:10;
}
.box_57_sale_image 
{
  background: url(../images/sale.png) no-repeat;
  float:left;
  height:57px;
  margin:0;
  padding:0;
  position:absolute;
  width:57px;
  z-index:10;
}
.box_255_bottom_logo_container 
{
  color: #333333;
  float: left;
  font-size: 10px;
  height: 30px;
  line-height:13px;
  margin: 2px 0 0 5px;
  padding: 0;
  text-align:left;
  width:250px;
}
.shop_logo
{
  float: left;
  width: 80px;
  margin: 0;
  padding: 0;
}
.shop_logo img
{
  float: left;
  width: 57px;
  height: 25px;
  border: none;
}
.add_to_marken
{
  float: left;
  width: 32px;
  height: 29px;
  margin: 0;
  padding: 0;
}
.add_to_marken img
{
  float: left;
  width: 32px;
  height: 29px;
  border: none;
}
.product_price
{
  float: right;
  width: 120px;
  margin: 0 5px 0 0;
  padding: 0;
  text-align: right;
}
.plus_icon
{
  background: url(../images/plus.gif) no-repeat bottom right;
  /*background: url(../images/zoom.gif) no-repeat bottom right;*/
  float: left; 
  height:20px;   
  width:21px;
  margin: -20px 0 0 227px;
  padding: 0;
}
.minus_icon
{
  background: url(../images/minus.gif) no-repeat bottom right;
  /*background: url(../images/zoom.gif) no-repeat bottom right;*/
  float: left; 
  height:20px;   
  width:21px;
  margin: -20px 0 0 325px;
  padding: 0;
}
.page_top_border
{
  float: left;
  width: 100%;
  border-top: 1px solid #e34d00;
}
.product_breadcrum
{
  float: left; 
  width: 60%;
  margin: 0;
  padding: 0;
  height: 30px;
}
.product_count_container
{
  float: right; 
  /*width: 18%;*/
  background: url('../images/selected_result_tab_02_new.gif') repeat center top;
  height: 19px;
  color:#FFFFFF;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  padding : 2px 0 0 5px;
  text-align: center;
}
.product_count_curve
{
  background: url('../images/selected_result_tab_03_new.gif') no-repeat right top;
  width: 11px;
  height: 21px;
  float: right;
}
.pageTitleCatName
{
  line-height: 18px;
  border-bottom : 1px solid #e34d00;
  padding-bottom: 10px;
}
.category_title_box
{
  float: left;
  width: 100%; 
  /*height: 60px;*/ 
  margin: 0 0 0 0;
}
.product_shorting_box 
{
  float:left;
  margin:0 40px 0 0;
  width:265px;
}
.margin_t_3 
{
  margin:3px 0 0 0;
}
.margin_t_2 
{
  margin:2px 0 0 0;
}
.margin_t_10 
{
  margin:10px 0 10px 0;
}
.margin_bootom_5
{
  margin: 0 0 5px 0;
}
.margin_bootom_10
{
  margin: 0 0 10px 0;
}

.padding_bootom_5
{
  padding : 0 0 5px 0;
}
.padding_top_10
{
  padding : 10px 0 0 0;
}
.Text2 
{
  color:#505050;
  float:left;
  font-size:11px;
  font-family:verdana;
}
.p_page_shorting_container 
{    
  float:left;
  margin:5px 0 10px 0;
  padding:0 0 0 5;
  width:100%;
}
.product_next_pre_container 
{   
  float:right;
  margin:5px 0 10px 0;
  padding: 0 0 0 0;
  width:60%;
  text-align: right;
}
.paging_select  
{
  font-family: verdana; 
  font-size: 11px; 
  color: rgb(227, 77, 0);
}
.page_shorting_container_bottom 
{    
  float:left;
  margin:5px 0 10px 0;
  padding:0 0 0 0;
  width:100%;
  border-bottom : 1px solid #e34d00;
}
.margin0
{
  margin: 0 0 0 0;
}
.font_11
{
  font-family: verdana; 
  font-size: 11px;
}
.left
{
  float: left;
}
.right
{
  float: right;
}
.width
{
  width: 100%;
}
.product_del_cost
{
  font-family: arial;
  font-size: 10px;
  color: rgb(124, 124, 124);
  padding-right: 1px;
}
.breadcrub_gt
{
  padding-right:5px;
  font-family:Verdana;
  color:#E34D00;
  font-size:11px;  
}

.content_page_left_container_510
{
  float:left;
  width:510px;
  margin: 0;
  padding: 0;
}
.content_page_left_container_825
{
  float:left;
  width:800px;
  margin: 0;
  padding: 0;
}
.content_page_right_container_306  
{
  overflow:hidden;
  margin: 0 0 0 15px;
  position:relative;
  width:306px;
  float: left;
}

.invisible_productimage  
{
  display:none;
  height:auto;
  position:fixed;
  top:-3000px;
  visibility:hidden;
  width:auto;
}


.product_no_search_box  
{
  float:left;
  margin:0 0 10px;
  width:100%;
}
.product_no_search_msg  
{
  float:left;
  height:70px;
  margin:10px 10px 10px 10px;
  width:98%;
  color:#000000;
  font-family:Verdana;
  font-size:11px;
  font-weight:500;
}
.product_no_search_form  
{
  float:left;
  margin:0 0 10px;
  width:100%;
}
.product_no_search_input 
{
  float:left;
  margin:0 0 10px 20px;
  width:22%;
}
.product_input_div  
{
  float:left;
  margin:10px 0 10px 0;
  width:100%;
}

.page_bottom_border
{
  border-top:1px solid #E34D00;
  float:left;
  margin:30px 0 0;
  width:100%;
}

.login_form_content_body
{
  color:#000000;
  float:left;
  font-family:Verdana;
  font-size:11px;
  font-weight:500;
  height:92px;
  margin:10px;
  width:98%;
}


.login_layer_login_form_heading  
{
  padding-left:5px;
  width:799px;
  height: 140px;
  margin: 0 0 10px 0;
}

.login_layer_28 
{
  float:left;
  margin:3px 50px 0 0;
  width:28%;
}
/*.login_layer_28 {
float:left;
margin:3px 36px 0 0;
width:29%;
}*/
.login_layer_20 
{
  float:left;
  margin:0 50px 0 0;
  width:20%;
}
/*.login_layer_20 {
float:left;
margin:0 40px 0 0;
width:26%;
}*/
.login_layer_14 
{
  float:right;
  margin:10px 5px 0 0;
  width:18%;
}
.register_layer_28 {
  float:left;
  margin:3px 40px 0 0;
  width:28%;
}
.register_layer_20 {
  float:left;
  margin:3px 40px 0 0;
  width:20%;
}
.red_color
{
  color:#E34D00;
}
.page_active
{
  color:#E34D00;
  font-family:verdana;
  font-size:11px;
}
#product_layer_border  
{
  height:390px;
  margin:0;
  padding:0;
  position:fixed;
  width:100%;
  z-index:150;
}

.product_layer_shadow  
{
  /*background:none repeat scroll 0 0 #C0C0C0;
  border:1px solid #C0C0C0;   */
  height:350px;
  left:50%;
  margin-left:-380px;
  margin-top:-203px;
  padding:0;
  position:fixed;
  text-align:center;
  top:50%;
  width:770px;
  z-index:150;
}
.product_layer_body  
{
  background:none repeat scroll 0 0 #FFFFFF;
  border:1px solid #E34D00;
  height:350px;
  left:50%;
  margin-left:-385px;
  margin-top:-208px;
  padding:0;
  position:fixed;
  text-align:center;
  top:50%;
  /*width:770px;  */
  z-index:10000;
}
.color_filter
{
  float: left; 
  padding-bottom: 4px; 
  padding-top:5px; padding-left: 15px;
  margin:5px 0 0 0; 
  background: #ffffff; 
  position: absolute;
  width:235px;
  opacity: .8

}
.colorfilter_msg
{
  color:#E34D00;
  font-style:italic;
  font-family:Verdana;
  font-size:11px;
  font-weight:normal
}
.art_product_category_li
{
  float: left;
  margin: 0 0 0 15px;  
  padding: 0 0 0 0;
  line-height: 16px;
  width:155px;
}
.left_navigation_with_border
{
  border-right:1px solid #DB4814;
  border-top:medium none;
  float:left;
  width:174px;
  margin: 0 0 0 10px;
}
.left_navigation_with_border ul 
{
  line-height:20px;
  list-style-type:none;
  font-family:Verdana;    
}
.left_navigation_with_border_curve  {
  background:url("../images/left_bottom_row_with_curve.gif") no-repeat scroll 0 0 transparent;
  float:left;
  height:6px;
  width:179px;
  margin: 0 0 0 7px;
}
.left_navigation_without_border
{
  float: left;
  width:179px;
  margin: 0 0 0 5px;
}
.filter_ul_selected
{
  float:left;
  font-family:Verdana;
  line-height:20px;
  list-style-type: disc;
}

/* 26-04-10 for product page tpl */
.category_filter_label
{
  width: 175px; 
  padding: 10px 0 0 0; 
  margin: 0 0 0 5px;
  float: left;
}
.displayFilterHistory
{
  width: 175px; 
  padding: 10px 0 0 0;
  float: left;
  border-bottom:1px solid #E34D00;
}
.product_price_filter_container
{
  padding: 0px 0 0 10px;
  width: 175px;
  float: left;
}
.product_art_details_container
{
  padding: 10px 0 0 0; 
  width: 175px;
  float: left;
}
.product_art_details_container ul li.art_product_category_li
{
  color:#766A62;
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
.product_display_history_container
{
  float: left;
  width: 175px;
}
.product_display_history
{
  float: left;
  height: 16px;
  width: 179px;
  margin: 0 0 0 0px;
  list-style: none;
}
.product_display_history_filter
{
  width: 193px; 
  padding: 0 0 0 0;
  margin: 0 0 0 5px;
  float: left;
}

.product_display_history_filter_li
{
  height: 16px; 
  width: 170px;
  float: left;
  padding: 0 0 0 5px;
  list-style: none;
}

.product_display_history_filter_remove
{
  height: 16px; 
  width: 126px;
  float: left;
  padding: 0 0 0 34px;
  list-style: none;
}
.product_price_filter
{
  float: left;     
  width:175px;
  margin: 0;
  padding: 0;
}
.product_price_filter_li
{
  list-style: none;
  float: left;
  margin: 0 0 0 15px;
  padding: 0;
  width: 170px;
  line-height: 16px;
  font-weight: normal;
}
.product_headline_li
{
  list-style: none;
}
.price_filter_container
{
  float:left; 
  width:179px;
}
.price_filter_heading
{
  height: 16px; 
  float: left; 
  width: 96%; 
  margin: 0 0 0 0px;
}
.price_filter_header
{
  height: 16px; 
  float: left; 
  width: 96%; 
  margin: 0 0 0 15px;
}
.price_filter_width_45
{
  width:45px; 
  float:left; 
  margin: 0 0 0 10px;
}
.price_filter_width_17
{
  width:17px; 
  margin:0 0 0 2px; 
  float:left;
}
.price_filter_width_15
{
  width:15px; 
  float:left;
}
.price_filter_width_18
{
  width:18px; 
  float:left;
}
.product_shop_filter_container
{
  width:193px; 
  float:left; 
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.result_shop_li
{
  padding-left:15px;
  line-height:15px;
}
.all_shop_li
{
  padding-left:15px;
  height:16px;
  width:200px; 
  float:left;
}


/*tell friend layer*/

.tell_friend_layer_body 
{  

  border:1px solid #E34D00;
  float:left;
  height:535px;
  left:209px;
  /*margin:0 13px 0 0;*/
  padding:0;
  position:absolute;
  top:44px;
  width:635px;
  z-index:99999;
  background-color: #ffffff;

}

.tell_friend_layer_box1
{   
  text-align: left; 
  width: 100%;
  margin: 0 0px 0 0;
}
.tell_friend_layer_left
{
  float: left;
  width: 300px;
  background: #FFFFFF; 
}
.tell_friend_layer_image_bg 
{
  position: absolute;
  width: 239px; /* for IE 6 */
  background: url('../images/t2.jpg') no-repeat center;
  height: 158px;
  margin: 0 0 0 20px; 

}
.tell_friend_layer_image_bg_link
{
  height: 158px; 
  width: 239px; 
  float: left;

}

.tell_friend_layer_right
{
  float: right;
  width: 350px;
  margin-left: 240px;
  padding: 0 5px 0 0;

}

.tell_friend_layer_top_heading
{

  font: normal 11px arial;
  margin: 10px;
  color: #766a62;
  width: 80%;

}

.tell_friend_layer_text3
{
  font:normal 11px arial; 
  line-height: 1.2em;
  color: #766a62; 
  height: 100px;
}
.tell_friend_layer_text1
{
  font:bold 12px arial; 
  line-height: 1.2em;
  color: #343333; 
  text-decoration: underline; 
  margin-bottom: 6px;
}
.tell_friend_layer_text1 a:link,.tell_friend_layer_text1 a:hover,.tell_friend_layer_text1 a:visited
{
  font:bold 13px arial; 
  line-height: 1.2em;
  color: #766a62; 
  text-decoration: underline; 
  margin-bottom: 6px;
}
.tell_friend_layer_text1 a:hover
{
  color: #e34d00; 
  text-decoration: underline;
}
.tell_friend_layer_price_box
{
  color:#C00000;
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:18px;
  font-weight:bold;
  float: right;
  margin: 0 0 6px 0;
  width: 180px;
}
.tell_friend_layer_price
{
  color:#C00000;
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  margin: 0 0 6px 0;
}
.tell_friend_layer_price a:link,.tell_friend_layer_price a:hover,.tell_friend_layer_price a:visited
{
  color:#766A62;
  font-family:Verdana;
  font-size:12px;
  font-weight:normal;
  float: right;
  margin: 0 0 6px 0;
  text-decoration: underline;
  line-height: 15px;
}
.tell_friend_layer_price a:hover
{
  text-decoration: none; 
  color: #e34d00;
}

.tell_friend_layer_text2-sub
{
  font:normal 10px arial; 
  color: #766a62;
  text-align: right;
  clear: both;
}

.tell_friend_layer_sponser_logo
{
  float: left;
  padding: 0 0 0 0;
  background: url('../images/logo_layer.gif') no-repeat;
  width: 80px;
  height: 35px;
}
.tell_friend_layer_sponser_logo_link
{
  float: left;
  height: 35px;
  width: 80px;     
}
.tell_friend_layer_shop-text{
  font:bold 16px arial; 
  color: #d18259; 
  margin: 8px 0 8px 0;
  text-align: right;

}
.tell_friend_layer_shop-text a:link,tell_friend_layer_shop-text a:hover,tell_friend_layer_shop-text a:visited
{
  font:bold 16px arial; 
  color: #d18259; 

  text-align: right;
  text-decoration: none;  
}
.tell_friend_layer_shop-text a:hover
{
  text-decoration: underline;
}
.tell_friend_layer_bottom-icon
{
  float: right; 
  clear:both ;
}
.tell_friend_layer_top_box
{
  height: 41px;
  background: url('../images/send_page_to_friend_head_bg.gif') repeat-x;
}
.tell_friend_layer_top_box_left_text
{
  float: left;
  font:bold 14px verdana;
  padding: 9px;
  color: #FFFFFF;     
}

.tell_friend_layer_top_box_right_text
{
  float: right;
  font: bold 12px verdana;
  color:#FFFFFF;
  padding: 9px 0 0 0;
}
.tell_friend_layer_top_box_right_text a:link,.tell_friend_layer_top_box_right_text a:hover, .tell_friend_layer_top_box_right_text a:visited
{
  float: right;
  font: bold 12px verdana;
  color:#FFFFFF;
  margin: 0 3px 0 0;
  text-decoration: underline;
}
.tell_friend_layer_top_box_right_text a:hover
{
  text-decoration:none;
}
.tell_friend_layer_footer
{
  background: url('../images/send_page_to_friend_foot_bg.gif') repeat-x #e34d00;
  height: 272px;
  clear: both;
}
.tell_friend_layer_footer_left_box
{
  float: left;
  width: 300px;
  padding: 6px;

}
.tell_friend_layer_footer_right_box
{  
  float: right;
  width: 300px;
  padding: 0 5px 0 0;
  padding: 6px;  
}
.tell_friend_layer_inp 
{
  font-family: Verdana;
  font-size: 10px;
  font-weight: 400;
  color: #766A62;
  background-color: #ffffff;
  background-image: url(../images/input-bg.gif);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  padding: 2px 2px 2px 2px;
}
.tell_friend_layer_from_text
{
  font:normal 11px verdana;
  color: #fff;
  line-height: 20px;

}

.tell_friend_layer_from_text input
{
  width: 94%;

}
.tell_friend_layer_from_text textarea
{
  width: 94%;

}

.compulsory
{
  font:normal 10px verdana;
  color: #fff;  
}
.tell_friend_layer_form_friends_email_msg
{
  font:normal 10px verdana;
  color: #fff;
  margin: 3px 0 6px 0; 
}
.tell_friend_layer_form_label_text
{   
  font:normal 11px verdana;
  color: #fff;
  margin: 35px 0 0 0; 
}
.tell_friend_submit_btn
{
  margin-top: 35px;
  float: right;
}
.tell_friend_mess
{
  font:bold 11px verdana;
  color: #FFFFFF;
}

.tell_success_mess
{
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  padding:20px 0;
  text-align:center;
  width: 100%;
  float: left;
}
.tell_friend_layer_body1 
{

  border:1px solid #E34D00;
  float:left;
  height:430px;
  left:209px;
  /*margin:0 13px 0 0;*/
  padding:0;
  position:absolute;
  top:44px;
  width:635px;
  z-index:99999;
  background-color: #ffffff;

}

/* Start for result_page left category*/
.result_left_category
{
  float: left;
  width: 100%;
  margin: 10px 0 0 0px;
  padding: 0 0 0 5px;
}
.display_history_filter
{
  float:left;
  list-style:none;
  margin:0 0 0 5px;
  width:100%;
}
.display_history_filter_container
{
  width:193px; 
  float:left;
  margin: 10px 0 0 0;
}
.display_history_result_container
{
  width:181px;
  float:left;
  margin:0 0 0 0;
}
.dispaly_history_inner_div
{
  width:179px; 
  float:left; 
  margin:0 0 0 16px;
}
/* End for result_page left category*/

.box_185_new_image_bg {
  background-image:url("../images/layer_neu.png");
  background-repeat:no-repeat;
  float:left;
  height:82px;
  margin: -228px 0 0 7px;
  padding:0;
  position:absolute;
  width:83px;
  z-index:10;
}
.box_185_new_image_bg_neu
{
  background-image:url("../images/layer_neu.png");
  background-repeat:no-repeat;
  float:left;
  height:82px;
  margin: 0px 0 0 7px;
  padding:0;
  position:absolute;
  width:83px;
  z-index:10;
}
.product_del_cost a:link,.product_del_cost a:hover,.product_del_cost a:active,.product_del_cost a:visited
{
  font-family: arial;
  font-size: 10px;
  color: rgb(124, 124, 124);
  padding-right: 1px;
}

.category_box_text 
{
  float: left;
  width: 98%;
  padding: 0 5px 10px 5px;
}
.filter_history_text_current  
{
  color:#766A62;
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  text-decoration:underline;
}
.category_middle_row_blue
{
  width:800px; 
  height:187px; 
  background-color:#4c82a6; 
  /*margin: 10px 0 0 0;*/
  margin: 0px 0 10px 0;
}

.orange_color
{
  color:#DD4814
}


.content_text
{
  color:#616161;
  font-family:Verdana,Geneva,sans-serif;
  font-size:11px;
}
