.rounded_corner
{
	behavior: url(/Css/PIE.php);
	position:relative;
}

#header #search_engine
{
	background-color:#3F3F3F;
	border-radius:12px 12px 12px 12px;
	-pie-background: linear-gradient(rgb(63, 63, 63) 0%, rgb(100, 100, 100) 100%);
	behavior: url(/Css/PIE.php);
	position:relative;
}

#header .bar
{
	-pie-background: linear-gradient(rgb(194, 196, 196) 0%, rgb(130, 130, 130) 100%);
	box-shadow: 0px 0px 10px #BBB;
	behavior: url(/Css/PIE.php);
}


#header .bar li
{
	-pie-background: linear-gradient(rgb(194, 196, 196) 0%, rgb(130, 130, 130) 100%);
	border-left:solid 1px #AAA;
	border-right:solid 1px #888;
	behavior: url(/Css/PIE.php);
}



#header .bar .menu li:hover
{
	-pie-background: linear-gradient(rgb(180,180,180),rgb(220,220,220));
	behavior: url(/Css/PIE.php);
}



/*
 * Moteur de recherche
 */


#search_engine_box
{
	-pie-background: linear-gradient(#444444,#666666);
	behavior: url(/Css/PIE.php);
}

.home #search_engine_box
{
	-pie-background: linear-gradient(#14465d,#376d84);
	behavior: url(/Css/PIE.php);
}

#search_box_lr .amount
{
	-pie-background: linear-gradient(#28DD19, #008800);
	behavior: url(/Css/PIE.php);
}

#search_box_lr .amount.deal
{
	-pie-background: linear-gradient(#28CCFF, #185088);
	behavior: url(/Css/PIE.php);
}




*+html #header .tabs li
{
	font-size:108%;
}


#header .tabs li
{
	box-shadow:-3px -3px 3px 3px #2AF;
	behavior: url(/Css/PIE.php);
}

#header .tabs li:hover
{
	box-shadow:-1px -1px 3px 3px #2AF;
	behavior: url(/Css/PIE.php);
}

#header .tabs li.item1 
{
	-pie-background: linear-gradient(#ff2819,#ab0000);
	behavior: url(/Css/PIE.php);
}

#header .tabs li.item2 
{
	-pie-background: linear-gradient(#28EE19,#008800);
	behavior: url(/Css/PIE.php);
}

#header .tabs li.item3 
{
	-pie-background: linear-gradient(#28CCff,#185088);
	behavior: url(/Css/PIE.php);
}

#header .tabs li.item4 
{
	-pie-background: linear-gradient(#ffcc00,#ff3300);
	behavior: url(/Css/PIE.php);
}


#main_content
{
	border-radius:5px 5px 5px 5px;
	box-shadow:   0px 0px 4px #AAA;
	behavior: url(/Css/PIE.php);
}



/*
 * Home page
 */
#home_coupons_selection .vendor_teaser_list
{
	-pie-background: linear-gradient(left, #FFF ,#EFEFEF,#FFF );	
	behavior: url(/Css/PIE.php);
}

#home_latest_coupons_added .vendor .logo,
#home_coupons_selection .vendor .logo,
.vendor_teaser_list .vendor .logo,
#category_accordion .vendor .logo
{
	box-shadow: 0px 0px 20px #CCC;
	font-size:0;
	behavior: url(/Css/PIE.php);
	position:relative;
}

#home_latest_coupons_added .logo:hover,
#home_coupons_selection .logo:hover,
.vendor_teaser_list .vendor .logo:hover,
#category_accordion .vendor .logo:hover
{
	box-shadow: 0px 0px 5px #CCC;
	behavior: url(/Css/PIE.php);
	position:relative;	
}


#home_latest_coupons_added .details
{
	border-radius:3px 3px 3px 3px;
	behavior: url(/Css/PIE.php);	
}

#home_coupons_selection .amount,
#home_latest_coupons_added .amount
{
	box-shadow:   0px 0px 5px #AAA;
	-pie-background: linear-gradient(  #28DD19, #008800);
	behavior: url(/Css/PIE.php);	
}

#home_coupons_selection .amount:hover,
#home_latest_coupons_added .amount:hover
{
	-pie-background: linear-gradient(  #28FF19, #00AA00);
	behavior: url(/Css/PIE.php);
}



#home_search_by_letter li,
#category_accordion .accordion_title
{
	box-shadow: 0px 0px 3px rgba(100,100,100,1);
	-pie-background: linear-gradient(  #F8F8F8, #DDDDDD);
	behavior: url(/Css/PIE.php);	
}

#home_search_by_letter li:hover,
#category_accordion .accordion_title:hover
{
	-pie-background: linear-gradient(  #D9D9D9, #B0B0B0);
	behavior: url(/Css/PIE.php);
}

#home_search_by_letter li
{
	-pie-lazy-init:true;
}	




#home_coupons_selection .count,
#home_latest_coupons_added .count,
#category_accordion .count
{
	-pie-background: linear-gradient(  #ff2819, #ab0000);
	behavior: url(/Css/PIE.php);
}



/*
 * Coupon listing page
 */
.vendor_teasing
{
	box-shadow: 0px 0px 5px rgba(150,150,150,1);
	behavior: url(/Css/PIE.php);
}



#coupons_listing li:hover
{
	box-shadow: 0px 0px 10px rgba(120,120,120,0.4);
	behavior: url(/Css/PIE.php);
}


#coupons_listing .amount
{
	box-shadow: 0px 0px 5px rgba(150,150,150,1);
	-pie-background: linear-gradient(#28DD19, #008800);
	behavior: url(/Css/PIE.php);
}

#coupons_listing .amount:hover
{
	-pie-background: linear-gradient(#28FF19, #00AA00);
	behavior: url(/Css/PIE.php);
}


#coupons_listing .amount.deal
{
	-pie-background: linear-gradient(#28CCFF, #185088);
	behavior: url(/Css/PIE.php);
}

#coupons_listing .amount:hover.deal
{
	-pie-background: linear-gradient(#38DDFF, #386098);
	behavior: url(/Css/PIE.php);
}


#coupons_listing .btn_get_code
{
	-pie-background: linear-gradient(#C1D71A, #85A81A);
	box-shadow:0 0 3px rgba(0,0,0,0.3);
	behavior: url(/Css/PIE.php);	
}

#coupons_listing .btn_get_code:hover
{
	-pie-background: linear-gradient(#000000, #000000);
	behavior: url(/Css/PIE.php);
}

#coupons_listing .need_help_btn,
#coupons_listing .hidden_code_container.revealed
{
	behavior: url(/Css/PIE.php);
}



#coupons_listing .big_i
{
	position:relative;	
	behavior: url(/Css/PIE.php);
	-pie-poll:true;
}

#coupons_listing .btn_show_vendor
{
	position:relative;
	-pie-background: linear-gradient(#2888AA, #185088);
	behavior: url(/Css/PIE.php);
	-pie-poll:true;
}

/*
* Lang selection
*/

.lang_selection .fix_height
{
	height:100%;
	width:100%;
	margin-top:34%;
}
