/*******************************
 * Behaviour php files *
 *******************************/
.title_header{font-size:14px;font-style:normal;font-weight:bold;text-transform:uppercase; display:inline;}
.title_header a{font-size:14px;font-style:normal;font-weight:bold;text-transform:uppercase; display:inline;}
.title_header a:hover{font-size:14px;font-style:normal;font-weight:bold;text-transform:uppercase; display:inline;}

.index_boxes_1{display:block; float:left; margin:0 0 15px 0; padding:0; width:772px; text-align:left; border:1px solid #D3D1D1; background:#FFFFFF; min-height:250px;}
.index_boxes_2{display:block; float:left; margin:0 15px 0 0; padding:0; width:378px; text-align:left; border:1px solid #D3D1D1; background:#FFFFFF; min-height:190px;}
.index_boxes_3{display:block; float:left; margin:0 0 0 0; padding:0; width:377px; text-align:left; border:1px solid #D3D1D1; background:#FFFFFF; min-height:190px;}
.index_boxes_1_header{display:block; float:left; height:28px; padding-left:15px; color:#ae4868; text-align:left;}
.index_boxes_1_header_1{width:400px; float:left; height:28px; padding-left:15px; color:#ae4868; text-align:left;}
.index_boxes_1_header_2{width:200px; float:right; height:18px; padding-right:15px; padding-top:10px; color:#ae4868; text-align:right;}
.index_boxes_1_header_2 a{color:#ae4868;}
.index_boxes_1_text{font-size:20px; color:#ae4868; text-align:left; font-size:16px;}
.index_boxes_2_header{display:block; float:left; height:28px; padding-left:15px; color:#ae4868; text-align:left;}
.index_boxes_2_text{font-size:20px; color:#ae4868; text-align:left; font-size:16px;}
.index_boxes_3_header{display:block; float:left; height:28px; padding-left:15px; color:#ae4868; text-align:left;}
.index_boxes_3_text{font-size:20px; color:#ae4868; text-align:left; font-size:16px;}
.slideshow { height: 160px; width: 345px; margin-top:28px; margin-left: 16px;}
.slideshow img { padding: 0;}


.index_pres_header {width:243px; font-size:20px; color:#777; font-style:normal; font-weight:normal; text-transform:none; text-align:left; vertical-align:center; padding-left:10px;}
.index_pres_header a {font-size:20px; color:#ae4868; font-style:normal; font-weight:normal; text-transform:none;}
.index_pres_header a:hover{color:#ee86a7; font-size:20px; font-style:normal; font-weight:normal; text-transform:none;}
.index_pres_header_img {padding-top:3px;}

.index_pres_dash {border-top:#ccc dashed 1px;}
.index_pres_list {text-align:left; color:#777; vertical-align:center; padding-left:10px; margin:5px;}
.index_pres_list_footer {width:300px;}
.index_pres_list_footer ul{list-style-type:circle;}
.index_pres_list_footer li{ display:inline; float:left; line-height:20px; text-align:left; vertical-align:top;}
.index_pres_list_footer a {font-size:10px; color:#fff; font-style:normal; font-weight:normal; text-transform:none;}
.index_pres_list_footer a:hover{color:#ee86a7; font-size:10px; font-style:normal; font-weight:normal; text-transform:none;}

.index_pres_product {width:100px; text-align:left; vertical-align:top; margin:0; padding:0; padding-left:5px; height:40px;}
.index_pres_product a {color:#ee86a7; font-size:10px; font-style:normal; font-weight:normal; text-transform:none;}
.index_pres_product a:hover{color:#ee86a7; font-size:10px; font-style:normal; font-weight:normal; text-transform:none;}

#p_ref_i_reference
{
  font-size:11px;
  font-style:italic;
  vertical-align:middle;
}
#p_ref_i_infostock
{
  font-size:13px;
  font-style:normal;
  vertical-align:middle;
  padding-bottom:5px;
  width:300px;
  border-bottom:1px dashed #dddddd;
}
#products_price
{
  font-size:15px;
  font-style:normal;
  vertical-align:middle;
}
#products_price_discount
{
  font-size:14px;
  color:#red;
  font-style:normal;
}
#products_price_value_short
{
  font-size:13px;
  color:#fff;
	text-align:center;
  font-style:normal;
  font-weight:normal;
/*  background:#d94e93;*/
  background:url(/sites/melie/img/background_pink_short.png) left no-repeat;
  vertical-align:middle;
}
#products_price_value_long, #products_price_value_bottom
{
  font-size:15px;
  color:#fff;
	text-align:center;
  font-style:normal;
  font-weight:normal;
/*  background:#d94e93;*/
  background:url(/sites/melie/img/background_pink.png) left no-repeat;
  vertical-align:middle;
}
#products_price_value_top
{
  font-size:15px;
  color:#fff;
	text-align:center;
  font-style:normal;
  font-weight:normal;
/*  background:#d94e93;*/
  background:url(/sites/melie/img/background_pink.png) right no-repeat;
  vertical-align:middle;
}

.products_collection_name_color {text-transform:uppercase; font-size:10px; color:#ee86a7;}
#products_info {width:300px; height:20px; font-size:13px; padding:0; text-align:left; color:#ae4868;}
#products_info_text {vertical-align:middle; width:300px; font-size:13px; padding-bottom:5px; font-style:normal; text-align:left; border-bottom:1px dashed #dddddd;}
#products_sendtofriend {width:300px; padding-bottom:5px; font-size:13px; padding-top:5px; text-align:left; border-bottom:1px dashed #dddddd;}
#products_sendtofriend a {font-size:13px; color:#ae4868;}
#products_shipment{width:300px; height:auto; font-size:13px; padding-top:5px; text-align:left;}

#products_comment {width:250px; height:auto; font-size:13px; padding-top:5px; padding-bottom:10px; text-align:left;}
#products_comment .products_comment_text_top{color:#888;}
#products_comment .products_comment_text_middle{color:#aaa; font-style:normal;}
#products_comment a {font-size:13px; color:#888;}

#back_button {vertical-align:bottom; height:auto; padding-bottom:25px;}
#products_related {text-align:left; height:30px; border-top:1px dashed #dddddd; font-size:15px; padding-top:5px;}
#products_image_padding {padding-top:4px;}

.shopping_cart_cart
{
  /*background:#ae4868;*/
	margin:0;
	padding:0px;
	width:100%;
}
.shopping_cart_cart_header
{
  /*background:#ae4868;*/
  height:20px;
  font-style:normal;
  font-weight:bold;
  text-transform:uppercase;
  font-size:9px;
  /*color:#fff;*/
	height:auto;
}
.shopping_cart_cart_line
{
  height:20px;
  font-size:14px;
  font-weight:none;
  text-align:center;
	height:auto;
}
.shopping_cart_cart_product_name
{
  height:20px;
  font-size:12px;
  text-align:left;
  margin-left:10px;
  color:#ae4868;
	height:auto;
}
.shopping_cart_cart_product_desc
{
  height:20px;
  font-size:11px;
  text-align:left;
  margin-left:10px;
	height:auto;
}
#shopping_cart_debate_border
{
margin:0;
padding:0;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
border-left: 1px solid #666;
border-right: 1px solid #666;
background:#eee;
color:#888;
width:100%;
}
#shopping_cart_debate
{
border-top: 1px solid #666;
border-bottom: 1px solid #666;
border-left: 1px solid #666;
border-right: 1px solid #666;
}
#shopping_cart_loyalty_border
{
margin:0;
padding:2px;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
border-left: 1px solid #666;
border-right: 1px solid #666;
background:#eee;
color:#888;
width:100%;
}
.myaccount_header
{
  height:20px;
  font-style:none;
  font-weight:normal;
  text-transform:uppercase;
  font-size:16px;
  color:#666;
}
.myaccount_orders
{

  font-style:none;
  font-weight:normal;
  text-transform:uppercase;
  font-size:10px;
  color:#666;
  border-collapse:collapse;
}
.myaccount_orders td {border:1px solid #ae4868; border-collapse:collapse; height:25px; padding-left:3px;}
.myaccount_orders th {border:1px solid #ae4868; background-color:#ae4868; border-collapse:collapse; height:25px; padding-left:3px;color:#fff;}

.loginaccount_header
{
  height:20px;
  font-style:normal;
  font-weight:bold;
  text-transform:uppercase;
  font-size:10px;
  color:#666;
}
.loginaccount_header_bloc
{
  height:20px;
  font-style:normal;
  font-weight:bold;
  text-transform:uppercase;
  font-size:13px;
  color:#666;
}
.loginaccount_main
{
  font-size:11px;
  color:#666;
}

.contact
{
	margin:0;
	padding:0px;
	width:100%;
}
.contact_header
{
  height:20px;
  font-style:normal;
  font-weight:bold;
  text-transform:none;
  font-size:14px;
  text-align:left;
  color:#666;
}
.contact_line
{
  height:20px;
  font-size:11px;
  text-align:center;
  color:#666;
}

.services_header
{
  height:20px;
  font-style:normal;
  font-weight:bold;
  text-transform:uppercase;
  font-size:16px;
  text-align:center;
  color:#666;
}

.services_title{font-size:18px;font-style:normal;font-weight:bold;text-transform:normal; display:inline; color:#666;}
.services_title a{font-size:18px;font-style:normal;font-weight:bold;text-transform:normal; display:inline; color:#666;}
.services_title a:hover{font-size:18px;font-style:normal;font-weight:bold;text-transform:normal; display:inline; color:#666;}


/* Easy Slider */
#container1{	
/*	margin-top:5px; */
	position:relative;
	text-align:left;
	width:984px;
  margin-bottom:12px;
	}	
#container2{	
/*	margin-top:5px; */
	float:left;
  display:block;
  text-align:left;
	width:732px;
  margin-bottom:12px;
  margin-left:20px;
	height:220px;
  }	
#container3{	
/*	margin-top:5px; */
	float:left;
  display:block;
  text-align:left;
	width:339px;
  margin-left:20px;
	height:152px;
  }	
#content1, #content2, #content3{
	position:relative;
	}			

#slider1 ul, #slider1 li,
#slider2 ul, #slider2 li,
#slider3 ul, #slider3 li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider1 li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:984px;
	height:250px;
	overflow:hidden;
	}	
#slider2 li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:732px;
	height:220px;
	overflow:hidden;
	}	
#slider3 li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:345px;
	height:152px;
	overflow:hidden;
	}	
	
#slider1prevBtn, #slider1nextBtn,
#slider1next, #slider1prev{ 
	display:block;
	width:28px;
	height:248px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:28;
	}	
#slider1nextBtn, #slider1next{ 
	left:956px;
	}														
#slider1prevBtn a, #slider1nextBtn a,
#slider1next a, #slider1prev a{  
	display:block;
	position:relative;
	width:25px;
	height:248px;
	background:url(/sites/melie/img/btn_prev.png) no-repeat 0 0;	
	}	
#slider1nextBtn a, #slider1next a{ 
	background:url(/sites/melie/img/btn_next.png) no-repeat 0 0;	
	}	

#slider2prevBtn, #slider2nextBtn,
#slider2next, #slider2prev{ 
	display:block;
	width:28px;
	height:220px;
	position:absolute;
	left:-23px;
	top:-15px;
	z-index:28;
	}	
#slider2nextBtn, #slider2next{ 
	left:727px;
	}
#slider2prevBtn a, #slider2nextBtn a,
#slider2next a, #slider2prev a{  
	display:block;
	position:relative;
	width:25px;
	height:220px;
	background:url(/sites/melie/img/btn_prev.png) no-repeat 0 0;	
	}	
#slider2nextBtn a, #slider2next a{ 
	background:url(/sites/melie/img/btn_next.png) no-repeat 0 0;	
	}

#slider3prevBtn, #slider3nextBtn,
#slider3next, #slider3prev{ 
	display:block;
	width:28px;
	height:152px;
	position:absolute;
	left:-23px;
	top:-15px;
	z-index:28;
	}	
#slider3nextBtn, #slider3next{ 
	left:332px;
	}
#slider3prevBtn a, #slider3nextBtn a,
#slider3next a, #slider3prev a{  
	display:block;
	position:relative;
	width:25px;
	height:152px;
	background:url(/sites/melie/img/btn_prev.png) no-repeat 0 0;	
	}	
#slider3nextBtn a, #slider3next a{ 
	background:url(/sites/melie/img/btn_next.png) no-repeat 0 0;	
	}	

/* numeric controls */	

ol#controls{
	margin:0;
	padding:0 20px 0 0;
	height:12px;
	top:-240px;
	position:relative;
	float:right;
	}
ol#controls li{
	margin:0 0 0 6px; 
	padding:0;
	float:left;
	list-style:none;
	height:20px;
	line-height:20px;
  font-size:16px;
  font-weight:bold;
	}
ol#controls li a{
	float:left;
	height:16px;
	line-height:16px;
	border:1px solid #D3D1D1;
	color:#D3D1D1;
	padding:0 6px 4px 6px;
	text-decoration:none;
  font-size:16px;
  font-weight:bold;
	}
ol#controls li.current a{
	color:#000;
	}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	

