.cfdebug, .cfx_debug, .cfx_debug code, .cfx_debug pre, .cfdebuglge, .cfdebug_sql, .cfx_debug code b { text-align: left !important; }
.cfdebug {}
* {border: 0; padding: 0; margin: 0; list-style-type: none; font-size: 11px; font-family: Arial,Helvetica,sans-serif;}
body {color: #020012; background-color: #030013; text-align: left;}
a { text-decoration: none; color: #F2A3C6;}
a.btn {cursor: pointer; display: block; position: relative; overflow: hidden;}
	a.btn span {color: #FFF; display: block; font-size: 9px; font-weight: bold; line-height: 9px; text-align: center; text-transform: uppercase;}

@font-face{ /* for IE */
font-family:EdwardianBold;
src:url(../ximg/fontStyle/EdwardianBold-webfont.eot);
}
@font-face { /* for non-IE */
font-family:EdwardianBold;
src:url(http://:/) format("No-IE-404"),url(../ximg/fontStyle/EdwardianBold-webfont.ttf) format("truetype");
}

@font-face{ /* for IE */
font-family:EdwardianReg;
src:url(../ximg/fontStyle/EdwardianReg-webfont.eot);
}
@font-face { /* for non-IE */
font-family:EdwardianReg;
src:url(http://:/) format("No-IE-404"),url(../ximg/fontStyle/EdwardianReg-webfont.ttf) format("truetype");
}

/* --------------- PREHOME -------------- */
div#main {width: 994px; margin: 0 auto; padding: 0 15px; position: relative;}
	div#headerLayer {height: 136px; position: relative; z-index: 999;}
		div#headerLayer a.logo {position: absolute; left: 412px; top: 36px; background: transparent url(../ximg/logo_eden_park.png) no-repeat 0 0; width: 202px; height: 40px;}
			div#headerLayer a.logo span {display: none;}
			
		ul#menuList .sscat_menu	{width:115px;left:48px;overflow:hidden;position:absolute;top: 18px;display:none;background:url(../ximg/transparent.png) repeat;}
		ul#menuList .sscat_menu	li {clear:both;background:transparent url(../ximg/bg_ssnavliste.png) repeat;width:110px;padding:6px 0 0 5px;margin:0 0 2px;}
		ul#menuList .sscat_menu	li.hover {clear:both;background:transparent url(../ximg/bg_ssnavliste.png) repeat;}
		ul#menuList .sscat_menu	li a {color:#a6a6a6;text-transform:uppercase;font-weight:bold;font-size:10px;margin:0;}
		ul#menuList .sscat_menu	li a:hover {color:#fff;}
			
		ul#menuList {position: relative; left: -47px; top: 115px;}
			ul#menuList li {display: inline; float: left; padding: 0 40px 0 0; border: none; position: relative; height: 20px;}
			ul#menuList li.hover {background: transparent url(../ximg/bg_nav_right.gif) no-repeat right 5px; display: block;}
				ul#menuList li div {padding: 0 0 0 40px;}
			 		ul#menuList li div a:hover, 
			 		ul#menuList li.hover div a {color: #FFF;}
				ul#menuList li.hover div {background:url(../ximg/bg_nav_left.gif) no-repeat 0 5px;display:block;color:#fff;}
				ul#menuList li a {color: #9ea9ac; font-size: 11px; display: block; margin: 0 7px; text-transform: uppercase;}	
		
		form#searchBlock_form {position: absolute; right: 0; top: 115px; background: none; padding: 0;}
			form#searchBlock_form input.input_text {width: 70px; height: 15px; background: transparent url(../ximg/bg_input_header.gif) no-repeat 0 0; border: 0; float: left; font-size: 9px; color: #FFF; padding: 0 4px; margin: 0;}
			form#searchBlock_form a.btn {width: 18px; height: 15px; line-height: 15px; border: 0; background: transparent url(../ximg/btn_ok.gif) no-repeat 0 0; color: #FFF; font-size: 8px; float: left; padding: 0;}
				
/* Roll Over Shopping Pre_home */
li#HoverShop div.sous_menu {display: none; position: absolute; left: 47px; top: 20px; width: 1000px; padding: 0;}
	li#HoverShop div.sous_menu div.CatShop {display: block; width: 249px; float: left; padding: 0;}
		li#HoverShop div.sous_menu div.CatShop a {display: block; margin: 0; cursor: pointer;}
		li#HoverShop div.CatShop span.CatName {display: block; height: 27px; text-align: center; font-family: 'EdwardianReg', Arial, sans-serif; color: #FFF; text-transform: capitalize; background: transparent url(../ximg/BgImgShopping.gif) repeat-x scroll 0 0; width: 247px;} 
		li#HoverShop div.CatShop p.TitleCat {display: none; width: 252px; background: url(../ximg/BgTxtSlideHome.png) no-repeat scroll bottom transparent; color: #020012; padding: 0 0 13px;}
			li#HoverShop div.CatShop p span {display: block; width: 247px; text-align: center; padding: 5px 0 0; text-transform: uppercase;}


div#bodyLayer {overflow: hidden; position: relative; z-index: 9;}
	div.scrollable img {position: relative;}

/***** FOOTER *****/
div#footer {position: relative; width: 100%; margin: 0 auto;}
	div#footerLayer {width: 100%; margin: 110px 0 0 0;}
		div#footerLayer div.box_credit {line-height: 23px;background:transparent url(../ximg/bg_credit.png) no-repeat center top;display:none;position:absolute;left:0;right:0;margin:-30px 0 0;}
			div#footerLayer div.box_credit p {font-size:8px;color:#fff;text-align: center;text-transform: uppercase;width:984px;height:23px;margin:0 auto;}
				div#footerLayer div.box_credit a {font-size:8px;color:#fff;margin:0 20px;}
		
		div#footerLayer div.footer_bg {overflow: hidden; background: #030013 url(../ximg/bg_footer.jpg) no-repeat center top;}
		
			div#footerLayer ul.footerMenuList {width: 960px; margin: 15px auto;}
				div#footerLayer ul.footerMenuList li {display: inline; padding: 0 5px; color: #fff;}
				div#footerLayer ul.footerMenuList li.sep {padding: 0 9px;}
					div#footerLayer ul.footerMenuList li a {color: #fff; font-size: 9px; font-weight: bold; text-transform: uppercase;}
		
		
			div#footerLayer div.box_card {clear: both; overflow: hidden; margin: 10px auto 0; width: 950px; position: relative;}
				ul#paysList {width: 108px; height: 17px; margin: 5px 0 0; overflow: hidden; position: absolute; top: 0; left: 0;}
					ul#paysList li {float: left; margin: 0 7px 0 0 ;}
					ul#paysList li.lastChild {margin: 0;}
						ul#paysList li a {cursor: pointer; display: block; width: 18px; height: 16px; background: transparent url(../ximg/pays_flags.png) no-repeat 0 0;}
							ul#paysList li a span{display:none;}
						ul#paysList li a.UK {background-position: 0 0;}
						ul#paysList li a.UK.selected,
						ul#paysList li a.UK:hover {background-position:0 -16px;}
						ul#paysList li a.FR {background-position: -24px 0;}
						ul#paysList li a.FR.selected,
						ul#paysList li a.FR:hover {background-position: -24px -16px;}
						ul#paysList li a.IR {background-position: -49px 0;}
						ul#paysList li a.IR.selected,
						ul#paysList li a.IR:hover {background-position: -49px -16px;}
						ul#paysList li a.BE {background-position: -74px 0;}
						ul#paysList li a.BE.selected,
						ul#paysList li a.BE:hover {background-position: -74px -16px;}
				
				div#footerLayer ul.footReaList {overflow: hidden; width: 385px; margin: 2px auto 3px;}
					div#footerLayer ul.footReaList li {float: left; margin: 0 0 0 16px; height: 23px;}
					div#footerLayer ul.footReaList li.securePayement {padding: 0 0 0 21px; background: url("../ximg/secure_payement.png") 0 0 no-repeat; margin: 0;}
					div#footerLayer ul.footReaList li.Delivery {padding: 0 0 0 33px; background: url("../ximg/48delivery.png") 0 0 no-repeat; margin: 0;}
						div#footerLayer ul.footReaList li.Delivery a, 
						div#footerLayer ul.footReaList li.securePayement a {color: #ffffff; text-transform: uppercase; text-align: left; font-size: 9px; width: 116px; height: 15px; display: block; padding: 4px 0; background: url("../ximg/reassurance_link_bgr.png") left bottom no-repeat;}

	div#SEOLayer { padding: 250px 0 10px; color: #5A5965; width: 994px; margin: 0 auto;}
	
				
/* POPUP GENERAL */
div#BBTool_msgBoxContent {overflow: hidden; position: relative; z-index: 100; border: 1px solid #e0e0e2; background: transparent url(../ximg/popup_bg.png) repeat scroll 0 0;}
	a#BBTool_msgBoxCloseBtn {display: block; position: absolute; top: 5px; right: 5px; height: 30px; width: 30px; background: transparent url(../ximg/popup_close.png) no-repeat 0 0; z-index: 1000;}
		a#BBTool_msgBoxCloseBtn span {display: none;}
	div#BBTool_msgBoxHeader {height: 0; overflow: hidden;}
	div#BBTool_msgBoxBody {overflow: hidden;}
		div#BBTool_msgBoxBody div.content {overflow: hidden;}
			div#BBTool_msgBoxBody img.popup_logo {margin: 25px auto 0; display: block;}
			div#BBTool_msgBoxBody span#popup_title {font-size: 15px; font-weight: bold; display: block; margin: 0 0 10px 20px; overflow: hidden;}
	div#BBTool_msgBoxFooter {overflow: hidden; height: 0;}
	
/* POPUP NEWSLETTER */
div#popupMailing {overflow: hidden; width: 600px; color: #FFF;}
	div#popupMailing span.title {display: block; text-align: center; background: transparent url(../ximg/popup_separator.png) no-repeat left bottom; font-size: 14px; font-weight: bold; padding: 0 0 5px 0;}
	form#frmNewsletter {margin: 5px 30px 15px;}
		ul.user_infos_list {width: 350px; margin: 25px auto 0;}
			ul.user_infos_list li div.BBSelect.civility div.content.open, 
			ul.user_infos_list li div.BBSelect.civility div.content.open ul {width: 172px;}
			ul.user_infos_list li div.BBSelect.pays div.content.open, 
			ul.user_infos_list li div.BBSelect.pays div.content.open ul {width: 172px;}
			ul.user_infos_list li {clear: both; height: 30px;}
				ul.user_infos_list li label {width: 160px; display: inline; float: left; text-transform: uppercase;}
				ul.user_infos_list li select {display: none;}
				ul.user_infos_list li div.BBSelect.civility {margin: 0 0 0 3px; width: 186px;}
					ul.user_infos_list li div.BBSelect.civility div.selectedItem span {background: url("../ximg/select_left_MailingCiv.png") no-repeat scroll 0 0 transparent;}
				ul.user_infos_list li div.BBSelect.jour {margin: 0 12px 0 0; width: 55px;}
				ul.user_infos_list li div.BBSelect.mois {margin: 0 13px 0 0; width: 55px;}
				ul.user_infos_list li div.BBSelect.annee {width: 55px;}
					ul.user_infos_list li div.BBSelect.jour div.selectedItem span, 
					ul.user_infos_list li div.BBSelect.mois div.selectedItem span, 
					ul.user_infos_list li div.BBSelect.annee div.selectedItem span {background: url("../ximg/select_left_MailingBirth.png") no-repeat scroll 0 0 transparent;}
				ul.user_infos_list li div.BBSelect.pays {margin: 0 0 0 3px; width: 186px;}
					ul.user_infos_list li div.BBSelect.pays div.selectedItem span {background: url("../ximg/select_left_MailingCiv.png") no-repeat scroll 0 0 transparent;}
				ul.user_infos_list li div.input_text {display: inline; float: right; width: 187px; height: 15px; background: transparent url(../ximg/popup_login_input.png) no-repeat scroll 0 0; overflow: hidden;}
					ul.user_infos_list li div.input_text input {background-color: #020012; width: 182px; height: 12px; margin: 1px 0 0 3px; color: #FFF; font-size: 10px; display: block;}
			ul.user_infos_list li.validate {position: relative; background: transparent url(../ximg/popup_login_subscribe.png) no-repeat scroll left bottom; height: 25px; width: 215px; margin: 0 auto;}
				ul.user_infos_list li.validate a {width: 80px; height: 20px; margin: 0 auto;}
					ul.user_infos_list li.validate a span {margin: 7px 0 0 0;}
	p#mailing_merci {margin: 20px;}
	
/***** CUSTOM SELECTS *****/
div.BBSelect {display: block; float: left; height: 12px; position: relative; width: 41px;}
	div.BBSelect span {text-align: left; display: block; color: #6F6F75; font-weight: bold; font-size: 10px;padding:0 0 0 2px;}
	div.BBSelect div.selectedItem {background: transparent url(../ximg/select_right.png) no-repeat top right; cursor: pointer; height: 13px; padding: 0 11px 0 0;}
		div.BBSelect div.selectedItem span {background: transparent url(../ximg/select_left.png) no-repeat top left; color: #020012; padding: 0 0 0 5px; display: block; text-align: left; font-size: 10px;}
		div.BBSelect div.content.open {border-bottom: 1px solid #FFF; border-top: 1px solid #FFF;}
		
/* Sans scroller */
div.BBSelect div.content {height: 0px; left: 1px; margin: 0; overflow: hidden; padding: 0; position: absolute; top: 12px; width: 40px; z-index: 10000;}
	div.BBSelect div.content ul {position: absolute; top: 0; left: 0; width: 40px; margin: 0; padding: 0;}
		div.BBSelect div.content ul li {background: transparent url(../ximg/select_bg.png) repeat 0 0; border-left: 1px solid #FFF; border-right: 1px solid #FFF; cursor: pointer; height: 18px; line-height: 18px; margin: 0;}
		div.BBSelect div.content ul li.disabled {background: transparent url(../ximg/selectDisabled_bg.png) repeat 0 0;}
			div.BBSelect div.content ul li.disabled span { color:#ffffff;}
			div.BBSelect div.content ul li span { margin: 0 1px;}
			div.BBSelect div.content ul li span:hover {color: #FFF;}
			div.BBSelect div.content ul li.selected span {color: #FFF;}
div.BBSelect div.content div.scroller { background:#ffffff;cursor: pointer; height: 16px; position: absolute; right: 1px; top: 0; width: 6px; z-index: 100;}
