/***********************************************************/
/* GENERAL STATEMENTS */
/***********************************************************/	
	html {height:100%; margin:0px; padding:0px;}
	body {height:100%; margin:0px; padding:0px; background:#16151a; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12px; color:#666; text-align:center;}
	.container {height:100%; background:url("../images/bg_body.jpg") repeat-x top left;}
	.container[class] {height:auto; min-height:100%;}
	div {margin:0px; padding:0px; display:block;}
	img {border:0px;}
	sup {font-size:7px; line-height:6px;}
	a{text-decoration:none; font-size:11px; outline:none;}
	a:hover{text-decoration:underline;}
	.clearFix {clear:both;}

	body input.submit-image {
		border: 0 !important;
		background: none !important;
		height: auto !important;		
		padding: 0 !important;	
		
	} 
	
/*********************************/
/*              Sifr             */	
/*********************************/
.sIFR-flash {margin:0px; padding:0px; visibility:visible !important;}
.sIFR-unloading .sIFR-flash {visibility:hidden !important;}
.sIFR-replaced, .sIFR-ignore {visibility:visible !important;}
.sIFR-alternate {display:block; position:absolute; left:0px; top:0px; width:0px; height:0px; overflow:hidden;}


/*********************************/
/*       REPLACE CHECKBOX        */	
/*********************************/		
span.checkbox {width:12px; height:13px; padding:0 5px 0 0; margin:0 5px 0 0; background:url("../images/checkbox.gif") no-repeat; display:block; clear:left; float:left; overflow:hidden; cursor:pointer;}


/*********************************/
/*         REPLACE RADIO         */	
/*********************************/
span.radio {width:12px; height:12px; padding:0 5px 0 0; margin:0 0 0 5px; background:url("../images/radio.gif") no-repeat; display:block; float:left; overflow:hidden; cursor:pointer;}


/***********************************************************/
/* LAYOUT */
/***********************************************************/
/* bg */
.bg{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg.png',sizingMethod='crop'); background:none;}
.bg[class]{background:url("../images/bg.png") center top no-repeat;}

#maskLightbox{ position:absolute; top:0; left:0; width:100%; height:100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/maskLightbox.png',sizingMethod='scale'); background:none; z-index:300;}
#maskLightbox[id]{background:url("../images/maskLightbox.png") repeat left top;}



.container #mask{position:absolute; top:0; left:0; background:none; z-index:9;}

/* layout */
.layout{position:relative; width:989px; min-height:300px; position:relative; clear:both; margin-left:auto; margin-right:auto; z-index:1;}
	.layout .bgLayout{position:absolute; top:0; left:0; height:400px; width:989px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_layout.png',sizingMethod='scale'); background:none; margin-left:auto; margin-right:auto; z-index:0 !important;}
	.layout .bgLayout[class]{height:auto; min-height:400px; background:url("../images/bg_layout.png") repeat-y left top;}
	.layout .wrapLayout{position:relative; width:943px; margin:auto; z-index:3;}

/********************************/				
/*            HEADER            */
/********************************/
.layout .wrapLayout .header{position:relative; width:945px; height:91px; background:url("../images/bg_header.jpg") no-repeat -15px top; margin:0; padding:0; z-index:10;}
	.layout .wrapLayout .header .bgLogo{float:left; width:467px; height:80px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/logo.png',sizingMethod='scale'); background:none; z-index:3;}
	.layout .wrapLayout .header .bgLogo[class]{background:url("../images/logo.png") no-repeat left top;}
	.layout .wrapLayout .header .logo{position:absolute; top:10px; left:25px; width:200px; height:80px; display:block; z-index:4;}
	
	/* search */
	.layout .wrapLayout .header .wrapSearch{position:absolute; top:10px; left:480px; width:315px; height:60px;}
		.layout .wrapLayout .header .wrapSearch .linksHeader{margin:0; padding:0;}
			.layout .wrapLayout .header .wrapSearch .linksHeader li{margin:0 3px 0 0; padding:0 10px 0 0; list-style:none; float:left; background:url("../images/sep_linksHeader.gif") no-repeat right 4px;}
			.layout .wrapLayout .header .wrapSearch .linksHeader li.last{background:none;}
				.layout .wrapLayout .header .wrapSearch .linksHeader li a{color:#55cefb;}
		.layout .wrapLayout .header .wrapSearch .searchBox{position:absolute; top:20px; left:0px; background:url("../images/bg_search.gif") no-repeat left top; width:167px; height:27px; padding:6px 0 0 4px; border:0px solid #000; color:#fff;}
		.layout .wrapLayout .header .wrapSearch .bt_search{
				position:absolute; 
				top:20px; 
				left:171px;  
				display:block;}
		
	.layout .wrapLayout .header #wrapCart{position:absolute; top:6px; left:760px; width:175px; height:52px; padding:5px 0 0 0; border-left:1px solid #31526b; font-family:Arial; font-size:11px; text-align:left;}
	
	.layout .wrapLayout .header #wrapCart .textLogin {
		 	position:relative; 
			display:inline; 
			padding:2px 0 0 0; 
			margin:0 2px 0 23px; 
			}

.layout .wrapLayout .header #wrapCart .bt_openLogin{position:relative;  margin:0 0 0 10px; color:#55cefb;}
		.layout .wrapLayout .header #wrapCart span{position:relative; color:#fff;}
		.layout .wrapLayout .header #wrapCart .bt_register{position:relative; width: auto; margin:0 0 0 1px; color:#55cefb;}
		.layout .wrapLayout .header #wrapCart .bt_closeSession{position:relative; margin:0 0 0 0px; color:#55cefb;}
		.layout .wrapLayout .header #wrapCart .bt_profileSummary{position:relative; margin:0 0 0 10px; color:#55cefb;}
		.layout .wrapLayout .header #wrapCart .lightBlue{position:absolute; left:10px; top:10px; color:#55cefb;}
		.layout .wrapLayout .header #wrapCart .bt_cart{position:absolute; left:10px; top:33px;}
		.layout .wrapLayout .header #wrapCart .myCart{position:absolute; left:37px; top:35px; color:#fff;}
			.layout .wrapLayout .header #wrapCart .myCart a{color:#fff;}
			.layout .wrapLayout .header #wrapCart .myCart .nbItems{position:absolute; left:40px; top:-1px; font-size:13px; font-weight:bold;}
			.layout .wrapLayout .header #wrapCart .myCart .smallTxt{position:absolute; left:68px; top:2px; font-size:9px;}
	
	.layout .wrapLayout .header #loginDashboard{position:absolute; top:0px; left:748px; width:215px; height:231px; padding:0; font-family:Arial; font-size:11px; color:#fff; text-align:left; z-index:10;}
     .layout .wrapLayout .header #loginDashboard .top{position:relative; width:215px; height:10px; margin:0; padding:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_topLoginDashboard.png',sizingMethod='crop'); background:none; z-index:10;}
     .layout .wrapLayout .header #loginDashboard .top[class]{background:url("../images/bg_topLoginDashboard.png") no-repeat left top;}
     .layout .wrapLayout .header #loginDashboard .middle{position:relative; width:215px; height:auto; min-height:10px; margin:-5px 0 0 0; padding:0; z-index:10; overflow:hidden;}
     .layout .wrapLayout .header #loginDashboard .middle[class]{margin:0;}
             .layout .wrapLayout .header #loginDashboard .middle .bg{position:absolute; width:215px; height:400px; top:0; left:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_middleLoginDashboard.png',sizingMethod='scale'); background:none; z-index:10;}
             .layout .wrapLayout .header #loginDashboard .middle .bg[class]{background:url("../images/bg_middleLoginDashboard.png") repeat-y left top;}
     .layout .wrapLayout .header #loginDashboard .bottom{position:relative; width:215px; height:30px; margin:0; padding:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_bottomLoginDashboard.png',sizingMethod='crop'); background:none; z-index:10;}
     .layout .wrapLayout .header #loginDashboard .bottom[class]{background:url("../images/bg_bottomLoginDashboard.png") no-repeat left top;}
     .layout .wrapLayout .header #loginDashboard .textLogin {
		 	position:relative; 
		
			padding: 1px 0 0 0; 
			margin:0 2px 0 23px; 
			z-index:12;
			}
     .layout .wrapLayout .header #loginDashboard .bt_register{position:relative; width:auto; margin:0 0 0 1px; color:#55cefb; z-index:12;}
     .layout .wrapLayout .header #loginDashboard form{position:relative; width:185px; padding:0 0 0 24px; margin:15px 10px 0 0; z-index:12;}
             .layout .wrapLayout .header #loginDashboard form label{position:relative; padding:0; margin:0 0 4px 0;}
             .layout .wrapLayout .header #loginDashboard form input{position:relative; width:150px; height:14px; padding:5px 3px; margin:0 0 8px 0; border:none; background:url("../images/bg_input.gif") no-repeat left top; font-family:Arial; font-size:11px; color:#666;}
			 .layout .wrapLayout .header #loginDashboard form input.submit-image { width: auto; }
             .en .layout .wrapLayout .header #loginDashboard .bt_openSession{
             	clear:both; 
				position:relative; 
				float:left; 
				margin:10px 0; 
				padding:0; 
				width: auto;
				height: auto;
				}
             .layout .wrapLayout .header #loginDashboard .rememberBloc{
             	clear: both;
				position:relative; 
				float:left; 
				width:185px; 
				height:20px; 
				margin:0; 
				padding:0;
				}
                     .layout .wrapLayout .header #loginDashboard span.checkbox{position:relative; left:0; width:16px; margin:2px 5px 0 0;}
                     .layout .wrapLayout .header #loginDashboard .rememberInfo{position:relative; display:inline; margin:9px 0 0 5px; padding:0; color:#999999;}
             .layout .wrapLayout .header #loginDashboard .bt_forgotPass{position:relative; float:left; clear:both; width:200px; margin:5px 0 0 3px; color:#55cefb;}
             .layout .wrapLayout .header #loginDashboard .errorMsg{position:relative; margin:2px 20px 2px 2px; padding:5px; border:1px solid #55cefb; color:#55cefb; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/errorMsg.png',sizingMethod='crop'); background:none;}
             .layout .wrapLayout .header #loginDashboard .errorMsg[class]{background:url("../images/errorMsg.png") no-repeat left center;}
                     .layout .wrapLayout .header #loginDashboard .errorMsg li{position:relative; margin:0 0 0 13px; padding:0; list-style:none;}

.layout .wrapLayout .header #logOn{position:absolute; top:0px; left:760px; width:170px; height:52px; padding:5px 0 0 0; border-left:1px solid #31526b; font-family:Arial; font-size:11px; text-align:left;}
		.layout .wrapLayout .header #logOn .bt_closeSession{position:relative; margin:6px 3px 0 12px; padding:0 10px 0 0; float:left; color:#55cefb; background:url("../images/sep_linksHeader.gif") no-repeat right 4px;}
		.layout .wrapLayout .header #logOn .bt_profile{position:relative; margin:6px 3px 0 0; padding:0; float:left; color:#55cefb;}
		.layout .wrapLayout .header #logOn .username{position:absolute; left:13px; top:60px; color:#999;}
		.layout .wrapLayout .header #logOn .bt_cart{position:absolute; left:10px; top:33px;}
		.layout .wrapLayout .header #logOn .myCart{position:absolute; left:37px; top:35px; color:#fff;}
			.layout .wrapLayout .header #logOn .myCart a{color:#fff;}
			.layout .wrapLayout .header #logOn .myCart .nbItems{position:absolute; left:43px; top:0px; font-size:13px; font-weight:bold;}
			.layout .wrapLayout .header #logOn .myCart .smallTxt{position:absolute; left:56px; top:2px; font-size:9px;}
			
/********************************/				
/*           CONTENT            */
/********************************/
.layout .wrapLayout .content{position:relative; clear:both; width:946px; height:300px; background:url("../images/bg_content.jpg") no-repeat center top; margin:0; padding:0; z-index:4;}
.layout .wrapLayout .content[class]{height:auto; min-height:300px;}
	.layout .wrapLayout .content .wrapLanding #flashcontent{position:relative; width:936px; height:395px; margin:0; padding:0;}
		.layout .wrapLayout .content .wrapLanding #flashcontent object{position:relative; margin:0; padding:0; border:none;}
	.layout .wrapLayout .content .wrapLanding .landing{position:relative; width:468px; height:395px; float:left; margin:0; padding:0;}
	.layout .wrapLayout .content .wrapLanding .mode{height:395px; background:url("../images/imgMode.jpg") no-repeat left top;}
	.layout .wrapLayout .content .wrapLanding .sports{height:395px; background:url("../images/imgLNH.jpg") no-repeat left top; margin:0 0 0 9px;}
		.layout .wrapLayout .content .wrapLanding .landing .landingMenu{position:relative; width:468px; height:79px; margin:298px 0 0 0; padding:0; color:#fff; text-align:left; font-weight:bold; font-family:Arial;}
			.layout .wrapLayout .content .wrapLanding .landing .landingMenu .landingMenuBg{position:relative; width:468px; height:79px; padding:0; margin:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_menuLanding.png',sizingMethod='crop'); background:none; z-index:1;}
			.layout .wrapLayout .content .wrapLanding .landing .landingMenu .landingMenuBg[class]{background:url("../images/bg_menuLanding.png") no-repeat left top;}
			.layout .wrapLayout .content .wrapLanding .landing .landingMenu .title{position:absolute; width:300px; top:15px; left:15px; margin:0; padding:0; font-size:18px; z-index:2;}
			.layout .wrapLayout .content .wrapLanding .landing .landingMenu .linksMenu{position:absolute; top:35px; left:15px; margin:0; padding:0; z-index:2;}
				.layout .wrapLayout .content .wrapLanding .landing .landingMenu .linksMenu li{list-style:none; float:left; margin:0 8px 0 0; padding:0 10px 0 0; background:url("../images/sep_menuLanding.gif") no-repeat right 7px;}
				.fr .layout .wrapLayout .content .wrapLanding .landing .landingMenu .linksMenu li#oneL{width:110px;}
				.fr .layout .wrapLayout .content .wrapLanding .landing .landingMenu .linksMenu li#twoL{width:110px;}
				.fr .layout .wrapLayout .content .wrapLanding .landing .landingMenu .linksMenu li#threeL{width:130px;}
				.fr .layout .wrapLayout .content .wrapLanding .landing .landingMenu .linksMenu li#fourL{width:60px;}
				.fr .layout .wrapLayout .content .wrapLanding .landing .landingMenu .linksMenu li#fiveL{width:60px;}
				.fr .layout .wrapLayout .content .wrapLanding .landing .landingMenu .linksMenu li#sixL{width:60px;}
				.fr .layout .wrapLayout .content .wrapLanding .landing .landingMenu .linksMenu li#sevenL{width:65px;}
				.fr .layout .wrapLayout .content .wrapLanding .landing .landingMenu .linksMenu li#eightL{width:110px;}
				.layout .wrapLayout .content .wrapLanding .landing .landingMenu .linksMenu li.last{background:none;}
					.layout .wrapLayout .content .wrapLanding .landing .landingMenu .linksMenu li a{font-size:24px; color:#55cefb; cursor:pointer; display:block;}
					.layout .wrapLayout .content .wrapLanding .landing .landingMenu .linksMenu li a:hover{color:#fff;}
	.layout .wrapLayout .content .wrapNew{position:relative; margin:10px 0 0 0; width:944px; height:194px; background:url("../images/bg_new.jpg") no-repeat left top; overflow:hidden;}
		.layout .wrapLayout .content .wrapNew .carousel-prev{position:absolute; left:0; top:80px; cursor:pointer; z-index:3;}
			.layout .wrapLayout .content .wrapNew .carousel-prev #prev-arrow{position:relative; margin:0; padding:0; background:url("../images/bt_leftArrow_off.png") no-repeat left top; width:36px; height:50px; display:block;}
		.layout .wrapLayout .content .wrapNew .carousel-next{position:absolute; left:910px; top:80px; cursor:pointer; z-index:3;}
			.layout .wrapLayout .content .wrapNew .carousel-next #next-arrow{position:relative; margin:0; padding:0; background:url("../images/bt_rightArrow_on.png") no-repeat left top; width:36px; height:50px; display:block;}
		div.scroller{position:relative; margin:0 36px; width:872px; height:194px; overflow:hidden;}
			div.scroller div.section{position:relative; height:194px; width:872px; overflow:hidden; float:left; padding:0;}
		.layout .wrapLayout .content .wrapNew .contentNew{position:relative; margin:0; padding:0; width:10000px; height:194px; overflow:hidden;}
			.layout .wrapLayout .content .wrapNew .contentNew ul{position:relative; margin:0; padding:0; height:194px; width:872px;}
				.layout .wrapLayout .content .wrapNew .contentNew ul li{position:relative; list-style:none; margin:0; padding:15px 0 0 0; width:171px; height:179px; float:left; border-left:1px solid #dfdfdf;}
				.layout .wrapLayout .content .wrapNew .contentNew ul li.first{border-left:none;}
					.layout .wrapLayout .content .wrapNew .contentNew ul li .bgItem.selected{position:absolute; top:0; left:0; width:171px; height:179px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_itemShop_selected.png',sizingMethod='scale'); background:none; z-index:0;}
					.layout .wrapLayout .content .wrapNew .contentNew ul li .bgItem.selected[class]{background:url("../images/bg_itemShop_selected.png") repeat-x left top;}
					.layout .wrapLayout .content .wrapNew .contentNew ul li a{font-family:Arial; display:block; font-size:13px; color:#4b4d51; text-align:left; margin:0; padding:0; width:171px; height:179px; cursor:pointer; z-index:0;}
					.layout .wrapLayout .content .wrapNew .contentNew ul li a:hover{text-decoration: none;}

						.layout .wrapLayout .content .wrapNew .contentNew ul li a .title{position:relative; margin:-10px 15px 0 15px; color:#4b4d51; padding:0; display:block; cursor:pointer; z-index:5;}
						.layout .wrapLayout .content .wrapNew .contentNew ul li a .subtitle{position:relative; margin:0 15px 0 15px; font-size:11px; color:#1e8dc6; padding:0; display:block; z-index:5;}
						.layout .wrapLayout .content .wrapNew .contentNew ul li a img{position:absolute; left:5px; top:40px; margin:0; padding:0; z-index:1;}
						.layout .wrapLayout .content .wrapNew .contentNew ul li a .imgOnly{position:absolute; left:10px; top:30px; margin:0; padding:0;}
	.layout .wrapLayout .content .wrapPromo{position:relative; margin:10px 0 0 0; clear:both; width:944px; height:110px;}
		.layout .wrapLayout .content .wrapPromo ul{position:relative; margin:0; padding:0;}
			.layout .wrapLayout .content .wrapPromo ul li{margin:0 11px 0 0; padding:0; list-style:none; float:left;}
			.layout .wrapLayout .content .wrapPromo ul li.last{margin:0;}
					
		
/********************************/				
/*           FOOTER             */
/********************************/
.footer{clear:both; position:relative; width:989px; height:133px; padding:0; margin-left:auto; margin-right:auto; color:#5e707d; font-size:11px;}
	.footer .bgFooter{position:absolute; width:989px; height:133px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_footer.png',sizingMethod='crop'); background:none; z-index:2;}
	.footer .bgFooter[class]{background:url("../images/bg_footer.png") no-repeat center top;}				
	.footer .wrapLinks{position:absolute; top:45px; left:25px; text-align:left; padding:0; margin:0;}
		.footer .wrapLinks ul{position:relative; margin:0; padding:0; display:block; clear:both;}	
			.footer .wrapLinks ul li{list-style:none; float:left; margin:0 3px 0 0; padding:0 10px 0 0; background:url("../images/sep_linksHeader.gif") no-repeat right 4px;}
			.footer .wrapLinks ul li.last{background:none;}
				.footer .wrapLinks ul li a{color:#5e707d;}
				.footer .wrapLinks ul li a:hover{color:#fff;}
		.footer .wrapLinks .logos{position:absolute; top:75px; left:0;}
			.footer .wrapLinks .logos li{position:relative; list-style:none; float:left; margin:0 10px 0 0; padding:0; background:none;}
				.footer .wrapLinks .logos li a{position:relative; filter:alpha(Opacity=40); zoom:1;}	
				.footer .wrapLinks .logos[class] li a{opacity:0.4;}
				.footer .wrapLinks .logos li a:hover{filter:alpha(Opacity=100); zoom:1;}	
				.footer .wrapLinks .logos[class] li a:hover{opacity:1;}		
		.footer .copyright{font-size:11px; color:#494b4c; float:left; margin:20px 0 0 25px;}			
			
			
/* leftMenu */	
.content .leftMenu{position:relative; min-height:500px; width:207px; background:#172028 url("../images/bg_leftMenu.jpg") no-repeat left top; float:left; text-align:left; font-family:Arial;}
	.content .leftMenu .selection{position:relative; height:12px; width:171px; padding:14px 13px 10px 23px; margin:0; font-size:11px; font-weight:bold; color:#4283a4; text-transform:uppercase;}
	.content .leftMenu .selected{position:relative; width:171px; padding:14px 13px 10px 23px; margin:0; font-size:13px; font-weight:bold; color:#4283a4; text-transform:uppercase; background:url("../images/bg_selected.jpg") repeat-y left top;}
		.content .leftMenu .selected a{position:absolute; right:13px; padding:0 0 0 12px; margin:0; font-size:11px; color:#55cefb; font-weight:normal; text-transform:none; background:url("../images/arrow_nextLeft.gif") no-repeat left center;}
	.content .leftMenu #sport{position:relative; min-height:15px; height:auto;}
	.content .leftMenu #team{position:relative; min-height:15px; height:auto;}
		.content .leftMenu #team #city{position:absolute; top:28px; left:23px; color:#2b6683; display:block;}
	.content .leftMenu #product{position:relative; height:15px;}
	.content .leftMenu #genre{position:relative; height:15px;}
	.content .leftMenu #marque{position:relative; height:15px;}
	.content .leftMenu #brand{position:relative; min-height:35px; height:auto;}
	.content .leftMenu #color{position:relative; height:15px;}
	.content .leftMenu .filter{position:relative; clear:both; height:12px; width:171px; padding:14px 13px 10px 23px; margin:0; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase;}
	.content .leftMenu .bloc{position:relative; height:auto; width:207px; padding:0; margin:0; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase;}
		.content .leftMenu .bloc .link{position:relative; display:block; height:17px; width:171px; padding:8px 13px 10px 23px; margin:0; font-size:13px; font-weight:bold; color:#fff; text-transform:uppercase; background:url("../images/bg_blocLinkOn.jpg") no-repeat left top;}
		.content .leftMenu .bloc .body{height:auto; width:207px; padding:0; margin:0;}
			.content .leftMenu .bloc .body .top{position:relative; height:16px; width:207px; padding:0; margin:0; background:url("../images/bg_blocTop.jpg") no-repeat left top;}
			.content .leftMenu .bloc .body .middle{position:relative; height:auto; width:207px; padding:0; margin:0; font-size:11px; font-weight:normal; text-transform:none; background:url("../images/bg_blocMiddle.jpg") repeat-y left top;}
				.content .leftMenu .bloc .body .middle ul{position:relative; width:80px; padding:0; margin:0 0 0 13px; float:left;}
				.content .leftMenu .bloc .body .middle[class] ul{width:80px; margin:0 0 0 23px;}
					.content .leftMenu .bloc .body .middle ul li{position:relative; width:80px; padding:0; margin:0 0 5px 0; list-style:none;}
						.content .leftMenu .bloc .body .middle ul li a{color:#bfd5e1;}
						.content .leftMenu .bloc .body .middle ul li a:hover{color:#fff;}
							.content .leftMenu .bloc .body .middle ul li a span{position:relative; display:block; color:#869fad; padding:0; margin:0;}
							.content .leftMenu .bloc .body .middle ul li a:hover span{color:#fff;}
				.content .leftMenu .bloc .body .middle .color{position:relative; width:177px; padding:0; margin:0 0 10px 10px;}
				.content .leftMenu .bloc .body .middle .color[class]{width:187px; margin:0 0 10px 20px;}
					.content .leftMenu .bloc .body .middle .color li{position:relative; width:15px; height:15px; padding:0; margin:0 12px 0 0; list-style:none; float:left;}
					.content .leftMenu .bloc .body .middle .color[class] li{margin:0 14px 0 0;}
						.content .leftMenu .bloc .body .middle .color li a{width:15px; height:15px; margin:0; padding:0; border:1px solid #122d43; float:left;}
						.content .leftMenu .bloc .body .middle .color li a:hover{border:1px solid #fff;}
						.content .leftMenu .bloc .body .middle .color li .white{background-color:#fff;}
						.content .leftMenu .bloc .body .middle .color li .black{background-color:#000;}
						.content .leftMenu .bloc .body .middle .color li .red{background-color:#b60517;}
						.content .leftMenu .bloc .body .middle .color li .yellow{background-color:#ceab0a;}
						.content .leftMenu .bloc .body .middle .color li .blue{background-color:#0B2C54;}
						.content .leftMenu .bloc .body .middle .color li .grey{background-color:#767676;}
						.content .leftMenu .bloc .body .middle .color li .green{background-color:#148c04;}
						.content .leftMenu .bloc .body .middle .color li .orange{background-color:#c05c02;}
						.content .leftMenu .bloc .body .middle .color li .pink{background-color:#bc78c4;}
						.content .leftMenu .bloc .body .middle .color li .aqua{background-color:#10867a;}
						.content .leftMenu .bloc .body .middle .color li .purple{background-color:#650ca4;}
						.content .leftMenu .bloc .body .middle .color li .earth{background-color:#857e4c;}
						.content .leftMenu .bloc .body .middle .color li .brown{background-color:#804000;}
						.content .leftMenu .bloc .body .middle .color li .na{border:1px solid #fff;}
						.content .leftMenu .bloc .body .middle .color li .na:hover{bordr:1px solid #000}
				.content .leftMenu .bloc .body .middle .bt_more{position:relative; color:#4283a4; padding:0; margin:0 0 0 23px;}
				.content .leftMenu .bloc .body .middle .bt_more:hover{text-decoration:underline;}
			.content .leftMenu .bloc .body .bottom{position:relative; height:10px; width:207px; padding:0; margin:0; background:url("../images/bg_blocBottom.jpg") no-repeat left bottom; border-bottom:1px solid #253d51;}
	.content .leftMenu #value{display:block; float:left; width:100px;}

/* rightCol */	
.content .rightCol{position:relative; width:730px; margin:0 0 0 8px; float:left;}
		
		
/* tooltip */
.infotipProducts{position:absolute; top:160px; left:0px; margin:0; padding:0; width:800px; z-index:10;}
	.infotipProducts .infoTip{position:absolute; width:151px; height:63px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_info.png',sizingMethod='crop'); background:none; text-align:center; color:#fff; font-family:Arial; font-size:13.25px; list-style:none !important; float:left; z-index:20000;}
	.infotipProducts .infoTip[class]{background:url("../images/bg_info.png") no-repeat left top;}
		.infotipProducts .infoTip #teamname{font-weight:bold; width:145px; text-align:center; padding:22px 5px 0 5px; margin:0; float:left; display:inline;}
			.infotipProducts .infoTip #teamname .cityname{position:relative; color:#999; font-weight:normal; margin:0 0 0 4px; padding:0;}
			

			
/* wrapProducts Sports */
#sports .wrapProducts{position:relative; width:730px; height:auto; background-color:#122d43; text-align:left;}

	.en #sports .wrapProducts .nhl{width:730px; min-height:590px; height:auto; background:url("../images/en/bg_nhl.jpg") no-repeat left top;}
	#sports .wrapProducts .nfl{width:730px; min-height:590px; height:auto; background:url("../images/bg_nfl.jpg") no-repeat left top;}
	#sports .wrapProducts .nba{width:730px; min-height:590px; height:auto; background:url("../images/bg_nba.jpg") no-repeat left top;}
	
	
	#sports .wrapProducts .mlb{width:730px; min-height:590px; height:auto; background:url("../images/bg_mlb.jpg") no-repeat left top;}
	
	.fr #sports .wrapProducts .nhl{width:730px; min-height:590px; height:auto; background:url("../images/fr/bg_nhl.jpg") no-repeat left top;}
	
	
	/* others */
	#sports .wrapProducts .f1{width:730px; min-height:590px; height:auto; background:url("../images/bg_f1.jpg") no-repeat left top;}
	#sports .wrapProducts .nascar{width:730px; min-height:590px; height:auto; background:url("../images/bg_nascar.jpg") no-repeat left top;}
	#sports .wrapProducts .mls{width:730px; min-height:590px; height:auto; background:url("../images/bg_mls.jpg") no-repeat left top;}
	#sports .wrapProducts .cfl{width:730px; min-height:590px; height:auto; background:url("../images/bg_cfl.jpg") no-repeat left top;}


  #sports .wrapProducts .breadcrumbs{position:relative; font-family:Arial; font-size:11px; color:#fff; float:left; margin:15px 10px;}
	#sports .wrapProducts .breadcrumbs[class]{margin:15px 20px;}
		#sports .wrapProducts .breadcrumbs a{background:url("../images/sep_linksHeader.gif") no-repeat right 4px; margin:0 3px 0 0; padding:0 10px 0 0; color:#999;}
		#sports .wrapProducts .breadcrumbs a:hover{text-decoration:underline;}
	#sports .wrapProducts h1{position:relative; font-family:Arial; font-size:24px; color:#fff; font-weight:bold; text-transform:uppercase; margin:15px 20px;}
	#sports .wrapProducts .listProducts{position:relative; margin:0 5px; padding:0;}
		#sports .wrapProducts .listProducts li{width:119px; height:79px; float:left; border-right:1px solid #2f475a; margin:0 0 18px 0; padding:0; list-style:none;}
		#sports .wrapProducts .listProducts li.last{border-right:none;}
			
		
/* wrapNew Sports */
.layout .wrapLayout #sports .wrapNew{position:relative; margin:10px 0 0 0; width:730px; height:194px; background:url("../images/bg_newFixe.jpg") no-repeat left top; clear:both;}
		.layout .wrapLayout #sports .wrapNew .contentNew{position:relative; margin:0 0 0 16px; padding:0; width:704px; height:194px;}
			.layout .wrapLayout #sports .wrapNew .contentNew ul{position:relative; margin:0; padding:0; height:194px;}
					.layout .wrapLayout #sports .wrapNew .contentNew ul li a:hover .title{color:#1e8dc6;}
			
			
/* wrapArticles */
.content .wrapArticles{position:relative;  width:730px; height:104px; margin:10px 0 0 0; padding:0; background:url("../images/bg_articles.jpg") no-repeat top left; text-align:left;}
.content .wrapArticles[class]{padding:5px 0 0 0;}
	.content .wrapArticles h2{position:relative; font-family:Arial; font-size:18px; color:#fff; font-weight:normal; text-transform:uppercase; margin:15px 20px;}
	.content .wrapArticles ul{position:relative; margin:0 13px; padding:5px 8px 0 0; float:left; border-right:1px solid #2f353a; height:36px;}
	.content .wrapArticles ul.first{margin:0 10px;}
	.content .wrapArticles ul.first[class]{margin:0 20px;}
	.content .wrapArticles ul.last{border-right:none; margin:0 0 5px 10px;}
		.content .wrapArticles ul li{font-family:Arial; font-size:10px; color:#6f6f6f; margin:0; padding:0; list-style:none;}
			.content .wrapArticles ul li a{font-size:11px; color:#55cefb; margin:0; padding:0; list-style:none;}
			.content .wrapArticles ul li a:hover{color:#fff;}
			
			
/********************************/				
/*            SHOP              */
/********************************/
.content.shop .wrapProducts{position:relative; width:730px; min-height:760px; background-color:#fff; text-align:left;}
	.content.shop .wrapProducts .shopBG{width:730px; min-height:760px; background:url("../images/bg_shop.jpg") repeat-y left top;}
	/* shopTop */
	.content.shop .wrapProducts .shopTop{position:relative; width:730px; height:auto; margin:0; padding:0; background:url("../images/bg_shop_top.jpg") no-repeat left top; font-family:Arial;}
		.content.shop .wrapProducts .shopTop .breadcrumbs{position:relative; font-size:11px; color:#4b4d51; float:left; margin:15px 10px;}
		.content.shop .wrapProducts .shopTop .breadcrumbs[class]{margin:15px 20px 0 20px;}
			.content.shop .wrapProducts .shopTop .breadcrumbs a{background:url("../images/sep_linksHeaderShop.gif") no-repeat right 4px; margin:0 3px 0 0; padding:0 10px 0 0; color:#999999;}
			.content.shop .wrapProducts .shopTop .breadcrumbs a:hover{text-decoration:underline;}
		.content.shop .wrapProducts .shopTop .shopOptions{position:relative; width:700px; margin:0px 5px 5px 20px; height:33px;}
		.content.shop .wrapProducts .shopTop .shopOptions[class]{margin:15px 20px 5px 20px;}
			.content.shop .wrapProducts .shopTop .shopOptions .resultsSearch{position:absolute; left:0; width:250px; font-size:13px; font-weight:bolder; color:#4b4d51;}
			.content.shop .wrapProducts .shopTop .shopOptions .resultsByPage{position:absolute; left:555px; width:135px; margin:0; padding:0; font-size:11px; color:#4b4d51;}
			.fr .content.shop .wrapProducts .shopTop .shopOptions .resultsByPage{width:145px;}
		.content.shop .wrapProducts .shopTop .sortBy{clear:both; position:relative; width:688px; height:22px; margin:0 20px; padding:7px 0 0 0; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; font-size:11px; color:#5e707d; text-align:left;}
			.content.shop .wrapProducts .shopTop .sortBy span{position:relative; float:left;}
			.content.shop .wrapProducts .shopTop .sortBy ul{position:relative; margin:0 0 0 5px; padding:0; float:left;}
				.content.shop .wrapProducts .shopTop .sortBy ul li{position:relative; margin:0 6px 0 0; padding:0 0 0 8px; float:left; list-style:none; background:url("../images/bg_liSortBy.gif") no-repeat left center;}
				.content.shop .wrapProducts .shopTop .sortBy ul li.first{margin:0 6px 0 0; padding:0; background:none;}
					.content.shop .wrapProducts .shopTop .sortBy ul li a{position:relative; color:#35b8e9; margin:0; padding:0;}
					.content.shop .wrapProducts .shopTop .sortBy ul li a:hover{text-decoration:underline;}
					.content.shop .wrapProducts .shopTop .sortBy ul li a.active{position:relative; color:#5e707d; margin:0; padding:0;}
		.content.shop .wrapProducts .shopTop .pagersTop{position:relative; height:25px; width:488px; margin:6px 20px 0 20px; padding:0 100px; text-align:center;}
			.content.shop .wrapProducts .shopTop .pagersTop .previous{position:absolute; left:0; top:0; color:#35b8e9; font-size:11px; width:60px; height:18px; display:block; margin:0; padding:0 10px 0 0; background:url("../images/arrow_previous.gif") no-repeat right 4px;}
			.content.shop .wrapProducts .shopTop .pagersTop .previous:hover{text-decoration:underline;}
			.content.shop .wrapProducts .shopTop .pagersTop .next{position:absolute; right:0; top:0; color:#35b8e9; font-size:11px; width:40px; height:18px; display:block; float:right; margin:0; padding:0 0 0 10px; background:url("../images/arrow_next.gif") no-repeat left 4px;}
			.content.shop .wrapProducts .shopTop .pagersTop .next:hover{text-decoration:underline;}
			.content.shop .wrapProducts .shopTop .pagersTop .pagers{position:relative; width:320px; height:16px; margin:0 auto 0 auto; text-align:center;}
			.content.shop .wrapProducts .shopTop .pagersTop .pagers .formLi{display:none;}	
				.content.shop .wrapProducts .shopTop .pagersTop .pagers span{margin:0 15px 0 20px; padding:0; float:left;}
				.content.shop .wrapProducts .shopTop .pagersTop .pagers .wrapNo{position:relative; clear:both; margin:0; padding:0; font-size:11px; text-align:center;}
        			.content.shop .wrapProducts .shopTop .pagersTop .pagers .wrapNo span{margin:0 0 0 8px; padding:0 8px 0 0; list-style:none; height:14px; border-right:1px solid #c6c9cc;}
       				.content.shop .wrapProducts .shopTop .pagersTop .pagers .wrapNo span.last{border:none;}
						.content.shop .wrapProducts .shopTop .pagersTop .pagers .wrapNo a{color:#35b8e9;}
						.content.shop .wrapProducts .shopTop .pagersTop .pagers .wrapNo a:hover{text-decoration:underline;}
				
					
	/* wrapProducts */
	.content.shop .wrapProducts h1{position:relative; font-family:Arial; font-size:24px; color:#fff; font-weight:bold; text-transform:uppercase; margin:15px 20px;}
	.content.shop .wrapProducts .listProducts{margin:0 1px; padding:0;}
		.content.shop .wrapProducts .listProducts li{position:relative; list-style:none; margin:0; padding:0; width:181px; height:235px; float:left; border-left:1px solid #dfdfdf;}
			.content.shop .wrapProducts .listProducts li .bgItem{position:absolute; top:0; left:0; width:181px; height:235px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_itemShop.png',sizingMethod='scale'); background:none; z-index:2;}
			.content.shop .wrapProducts .listProducts li .bgItem[class]{background:url("../images/bg_itemShop.png") repeat-x top left;}
			.content.shop .wrapProducts .listProducts li .bgItem.selected{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_itemShop_selected.png',sizingMethod='scale'); background:none;}
			.content.shop .wrapProducts .listProducts li .bgItem.selected[class]{background:url("../images/bg_itemShop_selected.png") repeat-x left top;}
		.content.shop .wrapProducts .listProducts li.last{border-right:none;}
		.content.shop .wrapProducts .listProducts li.selected{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_itemShop_selected.png',sizingMethod='crop'); background:none;}
			.content.shop .wrapProducts .listProducts li a{position:relative; z-index:4; display:block; width:181px; height:215px; font-family:Arial; font-size:13px; color:#4b4d51; text-align:left; margin:0; padding:0;}
			.content.shop .wrapProducts .listProducts li a:hover{text-decoration:none;}
					.content.shop .wrapProducts .listProducts li a .title{position:relative; color:#4b4d51; margin:10px 20px 0 20px; padding:0; display:block;}
					.content.shop .wrapProducts .listProducts li a .subtitle{position:relative; font-size:11px; color:#1e8dc6; margin:0 20px; padding:0; display:block;}
					.content.shop .wrapProducts .listProducts li a .price{position:relative; color:#4b4d51; margin:0 20px; padding:0; display:block;}
					.content.shop .wrapProducts .listProducts li a .promo{color:#e01e32;}
					.content.shop .wrapProducts .listProducts li a img{position:relative; margin:0 15px;}
					.content.shop .wrapProducts .listProducts li a:hover .title{color:#1e8dc6;}
					.content.shop .wrapProducts .listProducts li a:hover .subtitle{color:#1e8dc6;}
					.content.shop .wrapProducts .listProducts li a:hover .price{color:#1e8dc6;}
					
	/* shopBottom */
	.content.shop .wrapProducts .shopBottom{position:relative; height:35px; width:720px; margin:6px 0 0 1px; padding:0; background:url("../images/bg_shop_bottom.jpg") no-repeat left top; font-family:Arial;}
		.content.shop .wrapProducts .shopBottom .previous{position:relative; color:#35b8e9; font-size:11px; width:60px; height:18px; display:block; float:left; margin:0 113px 0 10px; padding:0; background:url("../images/arrow_previous.gif") no-repeat right 4px;}
		.content.shop .wrapProducts .shopBottom .previous[class]{margin:0 113px 0 20px;}
		.content.shop .wrapProducts .shopBottom .previous:hover{text-decoration:underline;}
		.content.shop .wrapProducts .shopBottom .next{position:relative; color:#35b8e9; font-size:11px; width:40px; height:18px; display:block; float:left; margin:0 0 0 110px; padding:0 0 0 10px; background:url("../images/arrow_next.gif") no-repeat left 4px;}
		.content.shop .wrapProducts .shopBottom .next:hover{text-decoration:underline;}
		.content.shop .wrapProducts .shopBottom .pagers{position:relative; float:left; width:320px; margin:0 20px;}
			.content.shop .wrapProducts .shopBottom .pagers span{margin:0 15px 0 20px; padding:0; float:left;}
			.content.shop .wrapProducts .shopBottom .pagers ul{position:relative; margin:0; padding:0; float:left; font-size:11px;}
				.content.shop .wrapProducts .shopBottom .pagers ul li{margin:0 0 0 8px; padding:0 8px 0 0; float:left; list-style:none; height:14px; border-right:1px solid #c6c9cc;}
				.content.shop .wrapProducts .shopBottom .pagers ul li.last{border:none;}
					.content.shop .wrapProducts .shopBottom .pagers ul li a{color:#35b8e9;}
					.content.shop .wrapProducts .shopBottom .pagers ul li a:hover{text-decoration:underline;}
					
					
/********************************/				
/*            SEARCH            */
/********************************/
.content.search .wrapProducts{position:relative; width:945px; text-align:left; margin:0; padding:0;}
	.content.search .wrapProducts .shopBG{width:945px; background:url("../images/bg_oneItem.jpg") repeat-y left top; margin:0; padding:0;}
		
	/* shopTop */
	.content.search .wrapProducts .shopTop{position:relative; width:945px; height:auto; margin:0; padding:0; background:url("../images/bg_oneItem_top.jpg") no-repeat left top; font-family:Arial;}
		.content.search .wrapProducts .shopTop .breadcrumbs{position:relative; font-size:11px; color:#4b4d51; float:left; margin:15px 10px;}
		.content.search .wrapProducts .shopTop .breadcrumbs[class]{margin:15px 20px 0 20px;}
			.content.search .wrapProducts .shopTop .breadcrumbs a{background:url("../images/sep_linksHeaderShop.gif") no-repeat right 4px; margin:0 3px 0 0; padding:0 10px 0 0; color:#999999;}
			.content.search .wrapProducts .shopTop .breadcrumbs a:hover{text-decoration:underline;}
		.content.search .wrapProducts .shopTop .shopOptions{position:relative; width:755px; margin:0px 5px 5px 20px; height:33px;}
		.content.search .wrapProducts .shopTop .shopOptions[class]{margin:15px 20px 5px 20px;}
			.content.search .wrapProducts .shopTop .shopOptions .resultsSearch{position:absolute; left:0; width:250px; font-size:13px; font-weight:bolder; color:#4b4d51;}
			.content.search .wrapProducts .shopTop .shopOptions .resultsByPage{position:absolute; left:760px; width:145px; margin:0; padding:0; font-size:11px; color:#4b4d51;}
		.content.search .wrapProducts .shopTop .sortBy{clear:both; position:relative; width:904px; height:22px; margin:0 20px; padding:7px 0 0 0; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; font-size:11px; color:#5e707d; text-align:left;}
			.content.search .wrapProducts .shopTop .sortBy span{position:relative; float:left;}
			.content.search .wrapProducts .shopTop .sortBy ul{position:relative; margin:0 0 0 5px; padding:0; float:left;}
				.content.search .wrapProducts .shopTop .sortBy ul li{position:relative; margin:0 6px 0 0; padding:0 0 0 8px; float:left; list-style:none; background:url("../images/bg_liSortBy.gif") no-repeat left center;}
				.content.search .wrapProducts .shopTop .sortBy ul li.first{margin:0 6px 0 0; padding:0; background:none;}
					.content.search .wrapProducts .shopTop .sortBy ul li a{position:relative; color:#35b8e9; margin:0; padding:0;}
					.content.search .wrapProducts .shopTop .sortBy ul li a:hover{text-decoration:underline;}
					.content.search .wrapProducts .shopTop .sortBy ul li a.active{position:relative; color:#5e707d; margin:0; padding:0;}
		.content.search .wrapProducts .shopTop .pagersTop{position:relative; height:25px; width:704px; margin:6px 20px 0 20px; padding:0 100px; text-align:center;}
			.content.search .wrapProducts .shopTop .pagersTop .previous{position:absolute; left:0; top:0; color:#35b8e9; font-size:11px; width:60px; height:18px; display:block; margin:0; padding:0 10px 0 0; background:url("../images/arrow_previous.gif") no-repeat right 4px;}
			.content.search .wrapProducts .shopTop .pagersTop .previous:hover{text-decoration:underline;}
			.content.search .wrapProducts .shopTop .pagersTop .next{position:absolute; right:0; top:0; color:#35b8e9; font-size:11px; width:40px; height:18px; display:block; margin:0; padding:0 0 0 10px; background:url("../images/arrow_next.gif") no-repeat left 4px;}
			.content.search .wrapProducts .shopTop .pagersTop .next:hover{text-decoration:underline;}
			.content.search .wrapProducts .shopTop .pagersTop .pagers{position:relative; width:450px; height:16px; margin:0 auto 0 auto; text-align:center;}
				.content.search .wrapProducts .shopTop .pagersTop .pagers span{margin:0 15px 0 20px; padding:0; float:left;}
				.content.search .wrapProducts .shopTop .pagersTop .pagers ul{position:relative; margin:0; padding:0; float:left; font-size:11px;}
					.content.search .wrapProducts .shopTop .pagersTop .pagers ul li{margin:0 0 0 8px; padding:0 8px 0 0; float:left; list-style:none; height:14px; border-right:1px solid #c6c9cc;}
					.content.search .wrapProducts .shopTop .pagersTop .pagers ul li.last{border:none;}
						.content.search .wrapProducts .shopTop .pagersTop .pagers ul li a{color:#35b8e9;}
						.content.search .wrapProducts .shopTop .pagersTop .pagers ul li a:hover{text-decoration:underline;}				
	/* wrapProducts */
	.content.search .wrapProducts h1{position:relative; font-family:Arial; font-size:14px; color:#4b4d51; font-weight:bold; text-transform:uppercase; margin:15px 20px;}
		.content.search .wrapProducts h1 a{font-size:14px; color:#55cefb; text-decoration:none;}
	.content.search .wrapProducts .listProducts{
			margin:0 20px; 
			padding:0; 		
			height: auto !important;
			height: 275px; 			
			min-height: 275px; 
			}
		.content.search .wrapProducts .listProducts li{position:relative; list-style:none; margin:0; padding:0; width:180px; height:255px; float:left; border-right:1px solid #dfdfdf;}
			.content.search .wrapProducts .listProducts li .bgItem{position:absolute; top:0; left:0; width:180px; height:215px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_itemShop.png',sizingMethod='scale'); background:none; z-index:2;}
			.content.search .wrapProducts .listProducts li .bgItem[class]{background:url("../images/bg_itemShop.png") repeat-x top left;}
			.content.search .wrapProducts .listProducts li .bgItem.selected{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_itemShop_selected.png',sizingMethod='scale'); background:none;}
			.content.search .wrapProducts .listProducts li .bgItem.selected[class]{background:url("../images/bg_itemShop_selected.png") repeat-x left top;}
		.content.search .wrapProducts .listProducts li.last{border-right:none;}
		.content.search .wrapProducts .listProducts li.selected{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_itemShop_selected.png',sizingMethod='crop'); background:none;}
			.content.search .wrapProducts .listProducts li a{position:relative; z-index:4; display:block; width:181px; height:215px; font-family:Arial; font-size:13px; color:#4b4d51; text-align:left; margin:0; padding:0;}
			.content.search .wrapProducts .listProducts li a:hover{text-decoration:none;}
					.content.search .wrapProducts .listProducts li a .title{position:relative; color:#4b4d51; margin:10px 20px 0 20px; padding:0; display:block;}
					.content.search .wrapProducts .listProducts li a .subtitle{position:relative; font-size:11px; color:#1e8dc6; margin:0 20px 0 20px; padding:0; display:block;}
					.content.search .wrapProducts .listProducts li a .price{position:relative; color:#4b4d51; margin:0 20px 10px 20px; padding:0; display:block;}
					.content.search .wrapProducts .listProducts li a .promo{color:#E01E32;}
					.content.search .wrapProducts .listProducts li a img{position:relative; margin:0 0 0 13px; padding:0;}
					.content.search .wrapProducts .listProducts li a:hover .title{color:#1e8dc6; text-decoration:none;}
					.content.search .wrapProducts .listProducts li a:hover .subtitle{color:#1e8dc6; text-decoration:none;}
					.content.search .wrapProducts .listProducts li a:hover .price{color:#1e8dc6; text-decoration:none;}	
	/* shopBottom */
	.content.search .wrapProducts .shopBottom{clear:both; position:relative; height:30px; width:705px; margin:6px 0 0 0; padding:0 120px; text-align:center; background:url("../images/bg_oneItem_bottom.jpg") no-repeat left bottom; font-family:Arial;}
		.content.search .wrapProducts .shopBottom .previous{position:absolute; left:20px; top:0; color:#35b8e9; font-size:11px; width:60px; height:18px; display:block; margin:0; padding:0 10px 0 0; background:url("../images/arrow_previous.gif") no-repeat right 4px;}
		.content.search .wrapProducts .shopBottom .previous:hover{text-decoration:underline;}
		.content.search .wrapProducts .shopBottom .next{position:absolute; right:20px; top:0; color:#35b8e9; font-size:11px; width:40px; height:18px; display:block; margin:0; padding:0 0 0 10px; background:url("../images/arrow_next.gif") no-repeat left 4px;}
		.content.search .wrapProducts .shopBottom .next:hover{text-decoration:underline;}
		.content.search .wrapProducts .shopBottom .pagers{position:relative; width:450px; height:16px; margin:0 auto 0 auto; text-align:center;}
			.content.search .wrapProducts .shopBottom .pagers span{margin:0 15px 0 20px; padding:0; float:left;}
			.content.search .wrapProducts .shopBottom .pagers ul{position:relative; margin:0; padding:0; float:left; font-size:11px;}
				.content.search .wrapProducts .shopBottom .pagers ul li{margin:0 0 0 8px; padding:0 8px 0 0; float:left; list-style:none; height:14px; border-right:1px solid #c6c9cc;}
				.content.search .wrapProducts .shopBottom .pagers ul li.last{border:none;}
					.content.search .wrapProducts .shopBottom .pagers ul li a{color:#35b8e9;}
					.content.search .wrapProducts .shopBottom .pagers ul li a:hover{text-decoration:underline;}
					
					
					
/********************************/				
/*         ONE ITEM             */
/********************************/
.wrapOneItem{position:relative; width:945px; height: auto !important; height:645px; min-height:645px; margin:0; padding:0; background:url("../images/bg_oneItem.jpg") repeat-y left top; text-align:left;}
	.wrapOneItem .oneItemTop{position:relative; width:945px; height:34px; margin:0; padding:0; background:url("../images/bg_oneItem_top.jpg") no-repeat left top; font-family:Arial;}
		.wrapOneItem .oneItemTop .breadcrumbs{position:relative; font-size:11px; color:#4b4d51; float:left; margin:15px 10px;}
			.wrapOneItem .oneItemTop .breadcrumbs[class]{margin:15px 20px 0 20px;}
				.wrapOneItem .oneItemTop .breadcrumbs a{background:url("../images/sep_linksHeader.gif") no-repeat right 4px; margin:0 3px 0 0; padding:0 10px 0 0; color:#999999;}
				.wrapOneItem .oneItemTop .breadcrumbs a:hover{text-decoration:underline;}
			.wrapOneItem .oneItemTop .bt_back{
				position:absolute; 
				top:15px; 
				left:22px; 
				color:#1e8dc6; 
				padding-left: 10px;
				background:url("../images/arrow_previous.gif") no-repeat left 4px;
				}
			.wrapOneItem .oneItemTop .bt_back:hover{
				text-decoration:underline;
				}
	/* colLeft */
	.wrapOneItem .colLeft{position:relative; width:500px; height:597px; padding:0; margin:0; float:left; text-align:center;}
		.wrapOneItem .colLeft .bgLeft{position:absolute; left:0; top:0; width:40px; height:500px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='web/images/bgLeft.png',sizingMethod='scale'); background:none; z-index:2;}
		.wrapOneItem .colLeft .bgLeft[class]{background:url("../images/bgLeft.png") repeat-y left top;}
		.wrapOneItem .colLeft #bigItem{position:relative; margin:0 0 25px 0; padding:0; width:500px; height:500px; background:none; background-repeat:no-repeat;}
		.wrapOneItem .colLeft .wrapThumbs{position:relative; width:500px; margin:0; padding:0; text-align:center; z-index:4;}
			.wrapOneItem .colLeft .wrapThumbs .oneThumb{position:relative; display:inline; margin:0 5px 0 0; padding:0; z-index:5;}
				.wrapOneItem .colLeft .wrapThumbs .oneThumb img{border:1px solid #ddd; margin:0; padding:0;}
	/* colRight */
	.wrapOneItem .colRight{width:442px; float:left; padding:0; margin:0; border-left:1px solid #dfdfdf; font-family:Arial; color:#666666;}
		.wrapOneItem .colRight .title{position:relative; margin:0 0 0 17px; font-size:18px; text-transform:uppercase; width:380px;}
		.wrapOneItem .colRight .title strong{color:#4b4d51;}
		.wrapOneItem .colRight .subtitle{position:relative; margin:0 0 0 17px;font-size:18px; text-transform:uppercase; width:380px;}
		.wrapOneItem .colRight .price{position:relative; margin:0 0 0 17px;font-size:32px; color:#4b4d51; width:380px;}
		.wrapOneItem .colRight .regular{font-size:16px; text-decoration: line-through;}
		.wrapOneItem .colRight .promo{color:#e01e32;}
		.wrapOneItem .colRight p{position:relative; margin:10px 17px; font-size:11px; color:#4b4d51;}
		.wrapOneItem .colRight ul{position:relative; margin:0 17px 20px 32px; padding:0;}
			.wrapOneItem .colRight ul li{font-size:11px; margin:0; padding:0 0 0 8px; list-style:none; background:url("../images/ul_oneItem.gif") no-repeat left center;}
		/* wrapBuy */
		.wrapOneItem .colRight .wrapBuy{position:relative; border-top:1px solid #dfdfdf; width:100%; height:160px; }
			.wrapOneItem .colRight .wrapBuy .bgWrapBuy{position:absolute; top:0; left:0; width:100%; height:170px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_itemShop.png',sizingMethod='scale'); background:none; z-index:2;}
			.wrapOneItem .colRight .wrapBuy .bgWrapBuy[class]{background:url("../images/bg_itemShop.png") repeat-x top left;}
			.wrapOneItem .colRight .wrapBuy .title{position:absolute; top:17px; left:17px; margin:0; padding:0; font-size:18px; text-transform:uppercase; width:380px; z-index:3;}
			.wrapOneItem .colRight .wrapBuy .buyChoices{position:absolute; top:20px; left:257px; margin:0; padding:0; font-size:11px; color:#4b4d51; z-index:10;}
				.wrapOneItem .colRight .wrapBuy .buyChoices .noName{position:relative; float:left; width:90px;}
					.wrapOneItem .colRight .wrapBuy .buyChoices .noName span{float:left;}
					.wrapOneItem .colRight .wrapBuy .buyChoices .noName input{position:absolute; top:-3px;}
				.wrapOneItem .colRight .wrapBuy .buyChoices .personalized{position:relative; float:left; width:90px;}
					.wrapOneItem .colRight .wrapBuy .buyChoices .personalized span{float:left;}
					.wrapOneItem .colRight .wrapBuy .buyChoices .personalized input{position:absolute; top:-3px;}
			.wrapOneItem .colRight .wrapBuy .buyOptions{position:absolute; top:45px; left:17px; width:408px; height:65px; border-top:1px solid #eeeeee; font-size:11px; color:#4b4d51; z-index:3;}
				.wrapOneItem .colRight .wrapBuy .buyOptions input, .wrapOneItem .colRight .wrapBuy .buyOptions select{font-size:11px; color:#999;}
				.wrapOneItem .colRight .wrapBuy .buyOptions .size{position:absolute; top:17px; left:69px; width:69px;}
				.wrapOneItem .colRight .wrapBuy .buyOptions .quantity{position:absolute; top:17px; left:0; width:69px;}
				.wrapOneItem .colRight .wrapBuy .buyOptions .color{position:absolute; top:17px; left:138px; width:105px; display:none;}
					.wrapOneItem .colRight .wrapBuy .buyOptions .color .oneColor{position:relative; float:left; width:18px; height:18px; border:1px solid #a7a6a6; margin:0 5px 2px 0; padding:0;}
					.wrapOneItem .colRight .wrapBuy .buyOptions .color .selected{border:1px solid #000;}
					.wrapOneItem .colRight .wrapBuy .buyOptions .color .white{background-color:#fff;}
					.wrapOneItem .colRight .wrapBuy .buyOptions .color .red{background-color:#d22f3c;}
					.wrapOneItem .colRight .wrapBuy .buyOptions .color .blue{background-color:#0b2c54;}
					.wrapOneItem .colRight .wrapBuy .buyOptions .color .black{background-color:#000;}
					.wrapOneItem .colRight .wrapBuy .buyOptions .color .yellow{background-color:#ceab0a;}
					.wrapOneItem .colRight .wrapBuy .buyOptions .color .grey{background-color:#767676;}
					.wrapOneItem .colRight .wrapBuy .buyOptions .color .green{background-color:#148c04;}
					.wrapOneItem .colRight .wrapBuy .buyOptions .color .orange{background-color:#c05c02;}
					.wrapOneItem .colRight .wrapBuy .buyOptions .color .pink{background-color:#bc78c4;}
					.wrapOneItem .colRight .wrapBuy .buyOptions .color .aqua{background-color:#10867a;}
					.wrapOneItem .colRight .wrapBuy .buyOptions .color .purple{background-color:#650ca4;}
					.wrapOneItem .colRight .wrapBuy .buyOptions .color .earth{background-color:#857e4c;}
					.wrapOneItem .colRight .wrapBuy .buyOptions .color .brown{background-color:#804000;}
				.wrapOneItem .colRight .wrapBuy .buyOptions .bt_buy{position:absolute; top:24px; right:0; width:143px;}
					.fr .wrapOneItem .colRight .wrapBuy .buyOptions .bt_buy #bt_buyWithout{position:relative; display:block; width:143px; height:27px; margin:0; padding:0; text-indent:-999999px; cursor:pointer; background:url("../images/fr/bt_buyWithoutName.gif") no-repeat left top;}
					.en .wrapOneItem .colRight .wrapBuy .buyOptions .bt_buy #bt_buyWithout{position:relative; display:block; width:143px; height:27px; margin:0; padding:0; text-indent:-999999px; cursor:pointer; background:url("../images/en/bt_buyWithoutName.gif") no-repeat left top;}
					.fr .wrapOneItem .colRight .wrapPersonalize .bt_buy #bt_buyPersonalize{position:relative; display:block; width:175px; height:27px; margin:0; padding:0; text-indent:-999999px; cursor:pointer; background:url("../images/fr/bt_buyPersonalized.gif") no-repeat left top;}
					.en .wrapOneItem .colRight .wrapPersonalize .bt_buy #bt_buyPersonalize{position:relative; display:block; width:139px; height:27px; margin:0; padding:0; text-indent:-999999px; cursor:pointer; background:url("../images/en/bt_buyPersonalized.gif") no-repeat left top;}
		
		/* wrapPersonalize */
		.wrapOneItem .colRight .wrapPersonalize{position:relative; border-top:1px solid #dfdfdf; width:100%; height:187px;}
			.wrapOneItem .colRight .wrapPersonalize .bgWrapPersonalize{position:absolute; top:0; left:0; width:100%; height:187px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_itemShop.png',sizingMethod='scale'); background:none; z-index:2;}
			.wrapOneItem .colRight .wrapPersonalize .bgWrapPersonalize[class]{background:url("../images/bg_itemShop.png") repeat-x top left;}
			.wrapOneItem .colRight .wrapPersonalize .title{position:absolute; top:17px; left:17px; margin:0; padding:0; font-size:18px; text-transform:uppercase; width:380px; z-index:3;}
			.wrapOneItem .colRight .wrapPersonalize .personalizeOptions{position:absolute; top:45px; left:17px; width:408px; height:78px; border-top:1px solid #eeeeee; font-size:11px; color:#4b4d51; z-index:3;}
				.wrapOneItem .colRight .wrapPersonalize .personalizeOptions input, .wrapOneItem .colRight .wrapPersonalize .personalizeOptions select{font-size:11px; color:#999;}
				.wrapOneItem .colRight .wrapPersonalize .personalizeOptions2 input, .wrapOneItem .colRight .wrapPersonalize .personalizeOptions2 select{font-size:11px; color:#999;}

				.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .personalizeOptionsBg{position:absolute; top:0; height:78px; z-index:3;}
					.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .selectedL{left:0; background:url("../images/bg_personalizeL.jpg") no-repeat right top; width:194px; }
					.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .selectedR{left:194px; background:url("../images/bg_personalizeR.jpg") no-repeat left top; width:209px;}
				.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .name{position:absolute; top:17px; left:0; width:119px; z-index:4;}
					.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .name input{position:relative; width:105px; height:13px; margin:0 10px 0 0; padding:3px 5px; border:1px solid #a7a6a6; float:left; background:url("../images/bg_input.gif") no-repeat top left;}
				.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .number{position:absolute; top:17px; left:119px; width:69px; z-index:4;}
					.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .number input{position:relative; width:25px; height:13px; margin:0 10px 0 0; padding:3px 5px; border:1px solid #a7a6a6; float:left; background:url("../images/bg_input.gif") no-repeat top left;}
				.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .personalizePosition{position:absolute; top:57px; left:0; width:172px; z-index:4;}
					.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .personalizePosition .cap{position:relative; float:left; width:47px;}
						.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .personalizePosition .cap span{float:left;}
						.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .personalizePosition .cap input{position:absolute; top:-3px;}
					.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .personalizePosition .ass{position:relative; float:left; width:47px;}
						.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .personalizePosition .ass span{float:left;}
						.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .personalizePosition .ass input{position:absolute; top:-3px;}
					.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .personalizePosition .nothing{position:relative; float:left; width:57px;}
						.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .personalizePosition .nothing span{float:left;}
						.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .personalizePosition .nothing input{position:absolute; top:-3px;}
					.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .personalizePosition.second{left:215px; width:172px;}
					.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .personalizeOr{position:absolute; top:0; left:184px; width:19px; height:78px; background:url("../images/lineOr.gif") no-repeat top center; z-index:4;}
						.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .personalizeOr span{position:absolute; top:30px; left:2px; display:block; font-size:11px; color:#4b4d51; font-weight:bold;}
				.wrapOneItem .colRight .wrapPersonalize .personalizeOptions .player{position:absolute; top:17px; left:215px; width:180px; z-index:4;}
			.wrapOneItem .colRight .wrapPersonalize .personalizeOptions2{position:absolute; top:123px; left:17px; width:408px; height:62px; border-top:1px solid #eeeeee; font-size:11px; color:#4b4d51; z-index:3;}
				.wrapOneItem .colRight .wrapPersonalize .personalizeOptions2 .print{position:absolute; top:10px; left:0; width:175px;}
				.wrapOneItem .colRight .wrapPersonalize .personalizeOptions2 .bt_buy{position:absolute; top:17px; right:0; width:175px;}
		/* wrapInfos */
		.wrapOneItem .colRight .wrapInfos{position:relative; border-top:1px solid #dfdfdf; width:100%; height:100px;}
			.wrapOneItem .colRight .wrapInfos .bgWrapInfos{display:none; position:absolute; top:0; left:0; width:100%; height:100px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_itemShop.png',sizingMethod='scale'); background:none; z-index:2;}
			.wrapOneItem .colRight .wrapInfos .bgWrapInfos[class]{background:url("../images/bg_itemShop.png") repeat-x top left;}
			.wrapOneItem .colRight .wrapInfos .title{display:none; position:absolute; top:17px; left:17px; margin:0; padding:0; color:#4b4d51; font-size:13px; text-transform:none; z-index:3;}
				.wrapOneItem .colRight .wrapInfos ul{display:none; position:relative; margin:35px 17px 0 17px; padding:0; z-index:3;}
					.wrapOneItem .colRight .wrapInfos ul li{margin:0; padding:0 0 0 10px; font-size:11px; list-style:none; background:url("../images/ul_listInfos.gif") no-repeat left center;}
						.wrapOneItem .colRight .wrapInfos ul li a{color:#999999;}
						.wrapOneItem .colRight .wrapInfos ul li a:hover{color:#4b4d51;}
	.wrapOneItem .oneItemBottom{position:relative; width:945px; height:18px; margin:0; padding:0; background:url("../images/bg_oneItem_bottom.jpg") no-repeat left top;}
	/* contentNew */
	.oneItem .contentNew{position:relative; margin:10px 0 0 0; padding:0; width:944px; height:194px; overflow:hidden; background:none;}
		.oneItem .contentNew ul{position:relative; margin:0; padding:0; height:194px; width:944px;}
			.oneItem .contentNew ul li{position:relative; list-style:none; margin:0; padding:15px 0 0 0; width:171px; height:179px; float:left; border-left:1px solid #dfdfdf;}
			.oneItem .contentNew ul li.first{border-left:none; width:200px;}
			.oneItem .contentNew ul li.last{width:200px;}
			.oneItem .contentNew ul li .bgItem.selected{position:absolute; top:0; left:0; width:171px; height:179px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_itemShop_selected.png',sizingMethod='scale'); background:none; z-index:4;}
			.oneItem .contentNew ul li .bgItem.selected[class]{background:url("../images/bg_itemShop_selected.png") repeat-x left top;}	
				.oneItem .contentNew ul li a{width:171px; height:179px; font-family:Arial; font-size:13px; color:#4b4d51; text-align:left; margin:0; padding:0; display:block; z-index:5;}
					.oneItem .contentNew ul li a .title{position:relative; color:#4b4d51; margin:10px 0 0 15px; padding:0; display:block; z-index:5;}
					.oneItem .contentNew ul li a .subtitle{position:relative; font-size:11px; color:#1e8dc6; margin:0 0 0 15px; padding:0; display:block; z-index:5;}
					.oneItem .contentNew ul li a img{position:absolute; left:0; top:40px; margin:0; padding:0; z-index:1;}
					.oneItem .contentNew ul li a .imgOnly{position:absolute; left:20px; top:30px; margin:0; padding:0;}
					.oneItem .contentNew ul li a:hover .title{color:#1e8dc6;}
					.oneItem .contentNew ul li a:hover .subtitle{color:#1e8dc6;}


/********************************/				
/*        CONTACT US            */
/********************************/
.content.contact{background:url("../images/bg_contact.jpg") no-repeat left top !important; height:496px !important; width:946px;}
	.content.contact .breadcrumbs{position:relative; font-family:Arial; font-size:11px; color:#fff; float:left; margin:15px 10px 0 10px;}
		.content.contact .breadcrumbs[class]{margin:15px 20px 0 20px;}
			.content.contact .breadcrumbs a{background:url("../images/sep_linksHeader.gif") no-repeat right 4px; margin:0 3px 0 0; padding:0 10px 0 0; color:#999;}
			.content.contact .breadcrumbs a:hover{text-decoration:underline;}
	.content.contact .colLeft{position:relative; width:474px; font-family:Arial; font-size:13px; color:#d6d5d5; text-align:left; float:left;}
		.content.contact .colLeft h1{position:relative; font-family:Arial; font-size:24px; color:#fff; font-weight:bold; text-transform:uppercase; margin:0 20px;}
			.content.contact .colLeft .contactInfo{position:relative; margin:25px 20px 0 20px;}
				.content.contact .colLeft .contactInfo h2{position:relative; font-family:Arial; font-size:18px; color:#fff; text-transform:uppercase; margin:0; padding:0;}
				.content.contact .colLeft .contactInfo p{position:relative; margin:0 0 5px 0; padding:0;}
	.content.contact .colRight{position:relative; width:468px; text-align:left; float:left; color:#fff;}
		.content.contact .colRight form{margin:45px 0 0 0; padding:10px 0 0 20px; border-left:1px solid #2f475a;}
			.content.contact .colRight form fieldset{margin:0; padding:0; border:none;}
				.content.contact .colRight form fieldset label{position:absolute; color:#fff; font-size:11px; font-weight:bold;}
				.content.contact .colRight form fieldset label.lName{top:37px; left:22px;}
				.content.contact .colRight form fieldset label.lEmail{top:37px; left:245px;}
				.content.contact .colRight form fieldset label.lMsg{top:84px; left:22px; width:200px;}
				.content.contact .colRight form fieldset label.lSubject{top:197px; left:22px;}
				.content.contact .colRight form fieldset input, .content.contact .colRight form fieldset select, .content.contact .colRight form fieldset textarea{font-family:Arial; font-size:11px; color:#999999;}
				.content.contact .colRight form fieldset #nameContact, .content.contact .colRight form fieldset #emailContact{position:relative; width:201px; height:14px; margin:0 10px 0 0; padding:5px; border:1px solid #516473; float:left; background:url("../images/bg_input.gif") no-repeat top left;}
				.content.contact .colRight form fieldset #msgContact{position:relative; width:425px; height:81px; margin:20px 0 0 0; padding:5px; border:1px solid #516473; float:left; background:url("../images/bg_textarea.gif") no-repeat top left; overflow:auto;}
				.content.contact .colRight form fieldset #subjectContact{position:relative; width:217px; margin:13px 0 0 0; padding:0; border:1px solid #516473; float:left;}
				.content.contact .colRight form fieldset #subjectContact[id]{margin:17px 0 0 0;}
				.content.contact .colRight form fieldset .bt_sendMsg{position:absolute;  top:215px; right:10px; margin:0; padding:0; float:left; }


/********************************/				
/*       FIND A STORE           */
/********************************/
.content.find{background:url("../images/bg_contact.jpg") no-repeat left top !important; width:946px;}
	.content.find .breadcrumbs{position:relative; font-family:Arial; font-size:11px; color:#fff; float:left; margin:15px 10px 0 10px;}
		.content.find .breadcrumbs[class]{margin:15px 20px 0 20px;}
			.content.find .breadcrumbs a{background:url("../images/sep_linksHeader.gif") no-repeat right 4px; margin:0 3px 0 0; padding:0 10px 0 0; color:#999;}
			.content.find .breadcrumbs a:hover{text-decoration:underline;}
	/* colLeft */
	.content.find .colLeft{position:relative; width:300px; min-height:540px; height:auto; padding:0 0 0 20px; margin:0; font-family:Arial; font-size:10px; color:#d6d5d5; text-align:left; float:left;}
	.content.find .colLeft[class]{width:320px;}
	.content.find .colLeft .border{position:relative; margin:0; padding:0; height:auto; border-right:1px solid #2F475A;}
		.content.find .colLeft h1{position:relative; max-width:300px; font-family:Arial; font-size:24px; color:#fff; font-weight:bold; text-transform:uppercase; margin:0 0 15px 0; padding:0;}
		.content.find .colLeft h2{position:relative; max-width:300px; font-family:Arial; font-size:18px; color:#fff; font-weight:normal; text-transform:uppercase; margin:0 0 10px 0; padding:0;}
		.content.find .colLeft #search{position:relative; margin:0 0 20px 0; padding:0 0 8px 0; border-bottom:1px solid #2F475A; width:320px; height:25px;}
			.content.find .colLeft #search .i_postalCode{position:relative; float:left; margin:0 9px 0 0; padding:3px; width:25px; height:12px; font-size:11px; color:#999999; border:1px solid #a7a6a6; background:url("../images/bg_inputCart.gif") repeat-x left top;}
			.fr .content.find .colLeft #search .bt_findStore{position:relative; float:left; margin:0 0 0 9px; padding:3px; width:74px; height:25px; display:block; border:none; background:url("../images/fr/bt_find.gif") no-repeat left top; text-indent:-999999px; cursor:pointer;}
			.en .content.find .colLeft #search .bt_findStore{position:relative; float:left; margin:0 0 0 9px; padding:3px; width:47px; height:25px; display:block; border:none; background:url("../images/en/bt_find.gif") no-repeat left top; text-indent:-999999px; cursor:pointer;}
		
		.content.find .colLeft #results{position:relative; width:320px; height:500px; overflow:hidden; margin:0 0 20px 0; padding:0;}
			.content.find .colLeft #results ul{position:absolute; top:0; width:320px; padding:0; margin:0;}
				.content.find .colLeft #results ul li{position:relative; padding:0 0 10px 0; margin:0 0 20px 0; list-style:none; width:320px; height:auto; border-bottom:1px solid #2F475A;}
				.content.find .colLeft #results ul li.selected .bgSelected{position:absolute; right:1px; bottom:0px; width:320px; min-height:98px; height:98px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_storeSelected.png',sizingMethod='crop'); background:none; z-index:0; display:block;}
				.content.find .colLeft #results ul li.selected .bgSelected[class]{background:url("../images/bg_storeSelected.png") no-repeat left top;}
				.content.find .colLeft #results ul li.last{margin:0;}
					.content.find .colLeft #results ul li .icone{position:relative; width:24px; height:84px;  color:#fff; float:left;  z-index:2;}
					.content.find .colLeft #results ul li .capsule {
						position:relative; 
						width:auto; 
						font-family:Arial; 
						color:#ffffff; 
						font-size:13px; 
						text-transform:uppercase; 
						font-weight:bold; 
						margin:0; 
						padding:0; 
						z-index:2;
						}
							.content.find .colLeft #results ul li .capsule a {
								font-family:Arial; 
								color:#ffffff; 
								font-size:13px; 
								text-transform:uppercase; 
								font-weight:bold; 
							}
					.content.find .colLeft #results ul li .where{position:relative; width:auto; font-family:Arial; color:#ffffff; font-size:13px; text-transform:uppercase; font-weight:normal; margin:0; padding:0; z-index:2;}
					.content.find .colLeft #results ul li .address{position:relative; font-family:Arial; font-size:11px; color:#d6d5d5; font-weight:normal; padding:0; margin:5px 0 0 0; z-index:2;}
						.content.find .colLeft #results ul li .address .street{position:relative; margin:0; display:block;}
						.content.find .colLeft #results ul li .address .city, .content.find .colLeft #results ul li .address .province, .content.find .colLeft #results ul li .address .postalCode{position:relative; margin:0 5px 0 0;}
					.content.find .colLeft #results ul li .phone{position:relative; font-family:Arial; font-size:11px; color:#d6d5d5; font-weight:normal; padding:0; margin:5px 0 0 0; z-index:2;}
					.content.find .colLeft #results ul li .bt_localizeStore{position:relative; width:auto; margin:0 0 0 24px; padding:0 8px 0 0; font-size:11px; color:#55cefb; background:url("../images/arrow_nextLeft.gif") no-repeat right center; z-index:2;}
					.content.find .colLeft #results ul li .bt_localizeStore:hover{text-decoration:underline;}
		.content.find .colLeft .previous {
			position:absolute; 
			color:#35b8e9; 
			font-size:11px; 
			width:60px; 
			height:18px; 
			display:block; 
			bottom:-4px; 
			left:20px; 
			margin:0; 
			padding:0; 
			background:url("../images/arrow_previousLeft.gif") no-repeat right 4px;
			}
		.content.find .colLeft .previous:hover{text-decoration:underline;}
		.content.find .colLeft .next{
			position:absolute; 
			color:#35b8e9; 
			font-size:11px; 
			width:40px; 
			height:18px; 
			display:block; 
			bottom:-4px; 
			right:0; 
			margin:0; 
			padding:0 0 0 10px; 
			background:url("../images/arrow_nextLeft.gif") no-repeat left 4px;
			}
		.content.find .colLeft .next:hover{text-decoration:underline;}
		.content.find .colLeft .pagers{
			position:absolute; 
			bottom:0; 
			left:0; 
			margin: 0 0 0 20px;
			left: 25%;
			right: 25%;
			}
			.content.find .colLeft .pagers ul{position:relative; margin:0; padding:0; float:left; font-size:11px;}
				.content.find .colLeft .pagers ul li{margin:0 0 0 8px; padding:0 8px 0 0; float:left; list-style:none; height:14px; border-right:1px solid #c6c9cc;}
				.content.find .colLeft .pagers ul li.last{border:none;}
					.content.find .colLeft .pagers ul li.current a{color:#fff;}
					.content.find .colLeft .pagers ul li a{color:#35b8e9;}
					.content.find .colLeft .pagers ul li a:hover{text-decoration:underline;}	
	/* colRight */			
	.content.find .colRight{position:relative; margin:45px 0 0 0; padding:0 0 0 20px; width:560px; height:610px; font-family:Arial; font-size:10px; color:#d6d5d5; text-align:left; float:left; }
		.content.find .colRight #map{position:relative; width:563px; height:536px; padding:0; margin:0;}
	#map div.store-content {
		color: #000;
		font-family:Arial;
		font-size:11px;		
	}	
	
	#map div.store-content span.street {
		display: block;
	}
	#map div.store-content span.city,
	#map div.store-content span.province {
		margin:0 5px 0 0;
	}
	#map div.store-content div.phone {
		margin:5px 0 0;
	}

	
	#map div.store-content div.capsule,
	#map div.store-content div.capsule a {
		font-size:13px;	
		font-weight:bold;
		text-transform:uppercase;
		text-decoration: none;
		cursor: default;
		color: #2f475a;
	}			

		
/********************************/				
/*            CART              */
/********************************/
.content.cart .wrapCart{position:relative; width:945px; height:auto; min-height:400px; margin:0; padding:0; background:url("../images/bg_oneItem.jpg") repeat-y left top; text-align:left;}
	.content.cart .wrapCart .cartTop{position:relative; width:945px; height:34px; margin:0; padding:0; background:url("../images/bg_oneItem_top.jpg") no-repeat left top;}
	.content.cart .wrapCart h1{position:relative; font-family:Arial; font-size:24px; font-weight:bold; color:#4b4d51; text-transform:uppercase; margin:0 20px; padding:0;}	
	.content.cart .wrapCart .cartCols{position:absolute; left:0; top:43px; width:945px; height:25px; margin:0; padding:0; font-family:Arial; font-size:13px; color:#4b4d51; text-transform:uppercase;}
		.content.cart .wrapCart .cartCols .price{position:absolute; left:433px; top:0; margin:0; padding:0;}
		.content.cart .wrapCart .cartCols .quantity{position:absolute; left:582px; top:0; margin:0; padding:0;}
		.content.cart .wrapCart .cartCols .total{position:absolute; left:712px; top:0; margin:0; padding:0;}
	.content.cart .wrapCart ul{position:relative; width:945px; margin:0; padding:0;}
		.content.cart .wrapCart ul li{position:relative; width:945px; height:115px; margin:0; padding:0; list-style:none;}
		.content.cart .wrapCart ul li.empty strong {
			display: inline-block;
			padding: 25px 0 0 25px;		
			}
			.content.cart .wrapCart ul li .bgItem{position:absolute; top:0; left:0; width:945px; height:115px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_itemShop.png',sizingMethod='scale'); background:none; z-index:2;}
			.content.cart .wrapCart ul li .bgItem[class]{background:url("../images/bg_itemShop.png")repeat-x left top;}
			.content.cart .wrapCart ul li img{position:absolute; top:20px; left:20px; margin:0; padding:0; z-index:4;}
			.content.cart .wrapCart ul li .title{position:absolute; top:20px; left:113px; margin:0; padding:0; display:block; font-family:Arial; font-size:13px; color:#4B4D51; text-transform:uppercase; z-index:4;}
			.content.cart .wrapCart ul li .title:hover{text-decoration:underline;}
				.content.cart .wrapCart ul li .title strong{position:relative; margin:0 5px 0 0; padding:0;}
			.content.cart .wrapCart ul li .subtitle{position:absolute; top:34px; left:113px; margin:0; padding:0; display:block; font-family:Arial; font-size:11px; color:#35b8e9; text-transform:uppercase; z-index:4;}
			.content.cart .wrapCart ul li .subtitle:hover{text-decoration:underline;}
			.content.cart .wrapCart ul li .wrapSpecifications{position:absolute; width:295px; top:55px; left:113px; margin:0; padding:0; font-family:Arial; font-size:11px; color:#4b4d51; z-index:4;}
				.content.cart .wrapCart ul li .wrapSpecifications ul{position:relative; width:116px; margin:0; padding:0; float:left;}
				.content.cart .wrapCart ul li .wrapSpecifications ul.second{width:156px;}
					.content.cart .wrapCart ul li .wrapSpecifications ul li{position:relative; width:auto; height:auto; margin:-3px 0 0 0; padding:0; list-style:none;}
			.content.cart .wrapCart ul li .price{position:absolute; left:433px; top:50px; margin:0; padding:0; font-size:14px; color:#4b4d51; z-index:4;}
				.content.cart .wrapCart ul li .price span{position:relative; margin:0 0 0 3px; padding:0; font-size:9px; color:#999999;}
			.content.cart .wrapCart ul li .quantity{position:absolute; left:582px; top:50px; margin:0; padding:0; z-index:4;}
				.content.cart .wrapCart ul li input{position:relative; margin:0; padding:3px; width:22px; height:12px; font-size:11px; color:#999999; border:1px solid #a7a6a6; background:url("../images/bg_inputCart.gif") no-repeat left top;}
			.content.cart .wrapCart ul li .total{position:absolute; left:652px; top:50px; margin:0; padding:0; font-size:14px; color:#4b4d51; font-weight:bold; z-index:4; width:150px; text-align:right;}
				.content.cart .wrapCart ul li .total span{position:relative; margin:0 0 0 3px; padding:0; font-size:9px; color:#999999;}
			.content.cart .wrapCart ul li .delete{position:absolute; left:814px; top:50px; margin:0; padding:0; z-index:4;}
				.content.cart .wrapCart ul li .delete a{position:relative; margin:0; padding:0 0 0 8px; font-size:11px; color:#35b8e9; background:url("../images/arrow_next.gif") no-repeat left center;}
				.content.cart .wrapCart ul li .delete a:hover{text-decoration:underline;}
	.content.cart .wrapCart .cartCounting{position:relative; width:900px; height:auto; min-height:100px; border-top:1px solid #dfdfdf; margin:10px 23px 0 22px; padding:20px 0 0 0;}
		.content.cart .wrapCart .cartCounting .colLeft{position:relative; width:435px; margin:0; padding:0; float:left;}
			.content.cart .wrapCart .cartCounting .colLeft p{position:relative; margin:0; padding:0; font-size:11px; line-height:11px; color:#4b4d51;}
			.content.cart .wrapCart .cartCounting .colLeft .note{position:relative; margin:10px 0 0 0; padding:0; font-size:11px; color:#666666;}
		.content.cart .wrapCart .cartCounting .colRight{
				position:relative; 
				width:365px; 
				margin:-10px 0 0 0; 
				padding:0; 
				float: right; 
				font-size:13px; 
				text-transform:uppercase;
				}
			.content.cart .wrapCart .cartCounting .colRight .line{
				position:absolute; 
				bottom:3px; 
				width:133px; 
				margin:0; 
				padding:0; 
				font-weight:bold; 
				color:#999999; 
				text-align:right;
				}
			.content.cart .wrapCart .cartCounting .colRight .price{
					position:absolute; 
					left:135px; 
					bottom:3px; 
					width:110px; 
					margin:0; 
					padding:0; 
					font-size:14px; 
					font-weight:bold; 
					color:#4b4d51; 
					text-align:right;
					}
				.content.cart .wrapCart .cartCounting .colRight .price span{position:relative; margin:0 0 0 3px; padding:0; font-size:9px; color:#999999;}
			
			.content.cart .wrapCart .cartCounting .colRight .wrapSubtotal{
					position: relative;
					width:365px; 
					height:24px; 
					margin:0; 
					padding:0 0 5px 0; 
					border-bottom:1px solid #dfdfdf;
					}
			.content.cart .wrapCart .cartCounting .colRight .wrapDelivery{
				position: relative;
				width:365px; 
				height:24px; 
				margin:0; 
				padding:0 0 5px 0; 
				border-bottom:1px solid #dfdfdf;
				}
			.content.cart .wrapCart .cartCounting .colRight .wrapRebate{
				position: relative;
				width:365px; 
				height:24px; 
				margin:0; 
				padding:0 0 5px 0; 
				border-bottom:1px solid #dfdfdf;
				}
			.content.cart .wrapCart .cartCounting .colRight .wrapTaxes {
				position: relative;
				width:365px; 
				height:24px; 
				margin:0; 
				padding:0 0 5px 0; 
				border-bottom:1px solid #dfdfdf;
				}
			.content.cart .wrapCart .cartCounting .colRight .wrapBigTotal {
				position: relative;
				width:365px; 
				height:40px; 
				margin: 0; 
				padding:0 0 5px 0;

				}

			.content.cart .wrapCart .cartCounting .colRight .wrapBigTotal .line{
				width:233px; 
				left: -100px;
				color:#4b4d51;
				}
			
			.content.cart .wrapCart .button {
				position: relative;	
				clear:both;
				margin:10px 20px;
				height:40px; 
				width:100%;	
			}
			
			.fr .content.cart .wrapCart .bt_continue{
				position:relative;  
				float:left;
				width:89px; 
				height:27px; 
				margin:0; 
				padding:0; 
				text-indent:-999999px; 
				background:url("../images/fr/bt_continue.gif") no-repeat left top;
				}
			.en .content.cart .wrapCart .bt_continue{
				position:relative;  
				float:left;
				width:148px; 
				height:27px; 
				margin:0; 
				padding:0; 
				text-indent:-999999px; 
				background:url("../images/en/bt_continue.gif") no-repeat left top;
				}
			
			.fr .content.cart .wrapCart .bt_continue-shopping {
				position:relative;  
				float:left;
				margin:10px 0 0 0;
				width:174px; 
				height:27px; 
				padding:0; 
				text-indent:-999999px; 
				background:url("../images/fr/bt_continueShopping.gif") no-repeat left top;
				}
			.en .content.cart .wrapCart .bt_continue-shopping{
				position:relative;  
				float:left;
				margin:10px 0 0 0;
				width:148px; 
				height:27px; 
				padding:0; 
				text-indent:-999999px; 
				background:url("../images/en/bt_continueShopping.gif") no-repeat left top;
				}
			.fr .content.cart .wrapCart .bt_updateCart {
				position:relative;  
				float:right;
				margin:10px 10px 0 10px;
				height:27px; 
				padding:0; 
				text-indent:-999999px; 
				background:url("../images/fr/bt_checkout.gif") no-repeat left top;
				}
			.en .content.cart .wrapCart .bt_updateCart{
				position:relative;  
				float:right;
				margin:10px 10px 0 10px;
				height:27px; 
				padding:0; 
				text-indent:-999999px; 
				background:url("../images/en/bt_checkout.gif") no-repeat left top;
				}
						
			
			.fr .content.cart .wrapCart .bt_checkout{
				position:relative;  
				float:right;
				margin:10px 50px 0 10px;
				padding:0; 
				}
			.en .content.cart .wrapCart .bt_checkout{
				position:relative;  
				float:right;
				margin:10px 50px 0 10px;
				padding:0; 
				}
	.content.cart .wrapCart .cartBottom{position:relative; width:945px; height:18px; margin:0; padding:0; background:url("../images/bg_oneItem_bottom.jpg") no-repeat left top;}
	
	
	
/********************************/				
/*          PROFILE             */
/********************************/
.oneForm{margin:0; padding:0;}
.content.profile .wrapProfile{position:relative; width:945px; height:auto; min-height:300px; margin:0; padding:0; background:url("../images/bg_oneItem.jpg") repeat-y left top; text-align:left;}
	.content.profile .wrapProfile p{position:relative; clear:both; margin:-32px 0 0 0; padding:0; color:#4b4d51; font-size:11px;}
	.content.profile .wrapProfile .profileTop{position:relative; width:945px; height:34px; margin:0; padding:0; background:url("../images/bg_oneItem_top.jpg") no-repeat left top;}
	.content.profile .wrapProfile h1{position:relative; font-family:Arial; font-size:24px; font-weight:bold; color:#4b4d51; text-transform:uppercase; margin:0 20px 10px 20px; padding:0;}	
	.content.profile .wrapProfile .breadcrumbs{position:relative; font-family:Arial; font-size:11px; color:#5e707d; float:left; margin:15px 12px 0 12px;}
	.content.profile .wrapProfile .breadcrumbs[class]{margin:15px 22px 0 22px;}
			.content.profile .wrapProfile .breadcrumbs a{background:url("../images/sep_linksHeader.gif") no-repeat left 4px; margin:0 2px 0 0; padding:0 0 0 10px; color:#35b8e9;}
			.content.profile .wrapProfile .breadcrumbs a:hover{text-decoration:underline;}
	/* colLeft */
	.content.profile .wrapProfile .colLeft{position:relative; width:471px; float:left; margin:0; padding:0; border-right:1px solid #dfdfdf;}
		.content.profile .wrapProfile .oneBloc {position:relative;  width:451px; height:auto; padding:30px 0 20px 20px; margin:0;}
		.content.profile .wrapProfile .billingBloc {
			float: left;
		}
		.content.profile .wrapProfile .colLeft .endOfForm{border-top:1px solid #dfdfdf; width:451px; padding:20px 0 20px 0; margin:0 0 0 20px; overflow:auto;clear:both; }
			.content.profile .wrapProfile .oneBloc .bg{position:absolute; width:471px; height:67px; top:0; left:0; margin:0; padding:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_itemShop.png', sizingMethod='scale'); background:none;}
			.content.profile .wrapProfile .oneBloc .bg[class]{background:url("../images/bg_itemShop.png") repeat-x top left;}
			/*
			.content.profile .wrapProfile .summaryBloc .bg{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_itemShop_selected.png', sizingMethod='scale');}
			.content.profile .wrapProfile .summaryBloc .bg[class]{background:url("../images/bg_itemShop_selected.png") repeat-x top left;}
			*/
			.content.profile .wrapProfile .oneBloc h2{position:relative; color:#333; font-size:16px; height:auto; font-weight:bold; max-width:352px; margin:0 0 5px 0; padding:0; text-transform:uppercase;}
			.content.profile .wrapProfile .oneBloc h3{font-size:11px; color:#4b4d51; font-weight:normal; max-width:302px; margin:0 0 10px 0; padding:0; text-transform:uppercase; float:left;}
			.content.profile .wrapProfile .oneBloc label{position:relative; font-size:11px; color:#4b4d51; margin:0 0 4px 0; padding:0;}
			.content.profile .wrapProfile .oneBloc label.error{color:#ff0000;}
			.content.profile .wrapProfile .oneBloc input{position:relative; height:13px; font-size:11px; color:#999; margin:0; padding:3px; background:url("../images/bg_input.gif") no-repeat left top; border:1px solid #a7a6a6;}
			.content.profile .wrapProfile .oneBloc .wrapOneLabel{position:relative; width:auto; margin:12px 12px 0 0; padding:0; float:left; font-size:11px; color:#4b4d51;}
			.content.profile .wrapProfile .oneBloc #mask{
				position:absolute; 
				top:144px; 
				left:18px; 
				width:451px; 
				height:300px; 
				margin:0; 
				padding:0; 
				z-index:400; 
				background-color:#fff; 
				filter:alpha(Opacity=60); 
				zoom:1;
				}
			.content.profile .wrapProfile .oneBloc #mask[id]{
				opacity:0.6;
				top:134px; 
				height:300px; 
				}
			
			/* Shipping Methods  */
			.content.profile .wrapProfile .oneBloc #shipping-methods {
				overflow: auto;
			}
			.content.profile .wrapProfile .oneBloc #shipping-methods h3 {
				margin: 0;
				font-weight: bold;
				font-size: 12px;
			}			
			.content.profile .wrapProfile .oneBloc #shipping-methods p {
				float: left;
				width: 200px;
				margin: 0 15px 10px 0;
			}
			.content.profile .wrapProfile .oneBloc #shipping-methods input {
				float: right;
				margin-right: 15px;
			}
				
				
			.content.profile .wrapProfile .colLeft .oneBloc #i_email{width:166px;}
			.content.profile .wrapProfile .oneBloc #i_firstName, .content.profile .wrapProfile .oneBloc #i_firstName2{width:166px;}
			.content.profile .wrapProfile .oneBloc #i_noStreet{width:50px;}
			.content.profile .wrapProfile .oneBloc #i_street{width:166px;}
			.content.profile .wrapProfile .oneBloc #i_app{width:50px;}
			.content.profile .wrapProfile .oneBloc #i_name, .content.profile .wrapProfile .oneBloc #i_name2{width:166px;}
			.content.profile .wrapProfile .oneBloc #i_password1{width:166px;}
			.content.profile .wrapProfile .oneBloc #i_password2{width:166px;}
			.content.profile .wrapProfile .oneBloc #i_securityNo{width:84px;}
			.content.profile .wrapProfile .colLeft .oneBloc #i_phone1{width:100px; margin:0 5px 0 0;}
			.content.profile .wrapProfile .colLeft .oneBloc #i_phone2{width:28px; margin:0 5px 0 0;}
			.content.profile .wrapProfile .colLeft .oneBloc #i_phone3{width:34px; margin:0 10px 0 0;}
			.content.profile .wrapProfile .colLeft .oneBloc #i_ext{width:28px;}
				.content.profile .wrapProfile .colLeft .oneBloc .wrapOneRadio{position:relative; width:65px; margin:0 12px 0 0; padding:0; float:left; text-align:left;}
					.content.profile .wrapProfile .colLeft .oneBloc .wrapOneRadio span{float:left;}
			.content.profile .wrapProfile .colLeft #genderSelectBox{width:70px;}
				.content.profile .wrapProfile .colLeft #genderSelectBox .navSection{width:68px;}
					.content.profile .wrapProfile .colLeft #genderSelectBox .navSection input{width:46px; height:16px; border:none; background:none; cursor:pointer; font-family:Arial; font-size:11px; color:#999; margin:0; padding:3px 0 0 5px; z-index:2; border-left:1px solid #ccc; }
				.content.profile .wrapProfile .colLeft #genderSelectBox .navSubSection{position:absolute; top:20px; left:0; width:54px;}
			.content.profile .wrapProfile .colLeft #daySelectBox{width:63px; float:left; margin:0 10px 0 0;}
				.content.profile .wrapProfile .colLeft #daySelectBox .navSection{width:63px;}
					.content.profile .wrapProfile .colLeft #daySelectBox .navSection input{width:36px; height:16px; border:none; background:none; cursor:pointer; font-family:Arial; font-size:11px; color:#999; margin:0; padding:3px 0 0 5px; z-index:2; border-left:1px solid #ccc; }
				.content.profile .wrapProfile .colLeft #daySelectBox .navSubSection{position:absolute; top:20px; left:0; width:63px; height:95px; overflow-y: auto;}
			.content.profile .wrapProfile .colLeft #monthSelectBox{width:74px; float:left; margin:0 10px 0 0;}
				.content.profile .wrapProfile .colLeft #monthSelectBox .navSection{width:74px;}
					.content.profile .wrapProfile .colLeft #monthSelectBox .navSection input{width:44px; height:16px; border:none; background:none; cursor:pointer; font-family:Arial; font-size:11px; color:#999; margin:0; padding:3px 0 0 5px; z-index:2; border-left:1px solid #ccc; }
				.content.profile .wrapProfile .colLeft #monthSelectBox .navSubSection{position:absolute; top:20px; left:0; width:74px; height:95px; overflow-y: auto;}
			.content.profile .wrapProfile .colLeft #yearSelectBox{width:74px; float:left;}
				.content.profile .wrapProfile .colLeft #yearSelectBox .navSection{width:74px;}
					.content.profile .wrapProfile .colLeft #yearSelectBox .navSection input{width:44px; height:16px; border:none; background:none; cursor:pointer; font-family:Arial; font-size:11px; color:#999; margin:0; padding:3px 0 0 5px; z-index:2; border-left:1px solid #ccc; }
				.content.profile .wrapProfile .colLeft #yearSelectBox .navSubSection{position:absolute; top:20px; left:0; width:74px; height:95px; overflow-y: auto;}
			.content.profile .wrapProfile .colLeft .bt_changePassword{position:relative; margin:0 0 0 5px; padding:0; text-decoration:none; color:#35B8E9;}
			.content.profile .wrapProfile .colLeft .bt_changePassword:hover{text-decoration:underline;}
			.fr .content .wrapProfile .colLeft .bt_change{position:relative; float:left; display:block; cursor:pointer; width:78px; height:27px; margin:10px 0 0 0; padding:0; text-indent:-999999px; background:url("../images/fr/bt_change.gif") no-repeat left top;}
			.en .content .wrapProfile .colLeft .bt_change{position:relative; float:left; display:block; cursor:pointer; width:68px; height:27px; margin:10px 0 0 0; padding:0; text-indent:-999999px; background:url("../images/en/bt_change.gif") no-repeat left top;}
			.fr .content .wrapProfile .colLeft .bt_update{position:relative; float:left; display:block; cursor:pointer; width:113px; height:27px; margin:10px 0; padding:0; text-indent:-999999px; background:url("../images/fr/bt_update.gif") no-repeat left top;}
			.en .content .wrapProfile .colLeft .bt_update{position:relative; float:left; display:block; cursor:pointer; width:70px; height:27px; margin:10px 0; padding:0; text-indent:-999999px; background:url("../images/en/bt_update.gif") no-repeat left top;}
			.fr .content.profile .wrapProfile .colLeft .bt_reviewInfos{position:relative; float:left; display:block; cursor:pointer; width:89px; height:27px; margin:10px 0; padding:0; text-indent:-999999px; background:url("../images/fr/bt_goReview.gif") no-repeat left top;}
			.en .content.profile .wrapProfile .colLeft .bt_reviewInfos{position:relative; float:left; display:block; cursor:pointer; width:68px; height:27px; margin:10px 0; padding:0; text-indent:-999999px; background:url("../images/en/bt_goReview.gif") no-repeat left top;}
			.fr .content.profile .wrapProfile .colLeft .bt_recalculateTotal{position:relative; float:left; display:block; cursor:pointer; width:99px; height:27px; margin:23px 0 0 0; padding:0; text-indent:-999999px; background:url("../images/fr/bt_recalculateTotal.gif") no-repeat left top;}
			.en .content.profile .wrapProfile .colLeft .bt_recalculateTotal{position:relative; float:left; display:block; cursor:pointer; width:108px; height:27px; margin:23px 0 0 0; padding:0; text-indent:-999999px; background:url("../images/en/bt_recalculateTotal.gif") no-repeat left top;}
			.fr .content .wrapProfile .bt_back{position:relative; float:left; display:block; cursor:pointer; width:72px; height:27px; margin:0 10px 0 0; padding:0; text-indent:-999999px; background:url("../images/fr/bt_back.gif") no-repeat left top;}
			.en .content .wrapProfile .bt_back{position:relative; float:left; display:block; cursor:pointer; width:54px; height:27px; margin:0 10px 0 0; padding:0; text-indent:-999999px; background:url("../images/en/bt_back.gif") no-repeat left top;}
			.content .wrapProfile .colRight .bt_back{margin-top:0;}
			.fr .content .wrapProfile .colLeft a.bt_continue{position:relative; float:left; display:block; cursor:pointer; width:89px; height:27px; margin:10px 0 0 0; padding:0; text-indent:-999999px; background:url("../images/fr/bt_continue.gif") no-repeat left top;}
			.en .content .wrapProfile .colLeft a.bt_continue{position:relative; float:left; display:block; cursor:pointer; width:82px; height:27px; margin:10px 0 0 0; padding:0; text-indent:-999999px; background:url("../images/en/bt_continue.gif") no-repeat left top;}
			
			/* billing info */
			.content.profile .wrapProfile .colLeft .required{clear:both; position:relative; display:block; width:200px; margin:0; padding:0; font-size:11px; color:#4b4d51;}
			.content.profile .wrapProfile .colLeft #cardSelect, .content.profile .wrapProfile .colLeft #cardSelect2{width:103px; float:left; margin:0 10px 0 0;}
				.content.profile .wrapProfile .colLeft #cardSelect .navSection, .content.profile .wrapProfile .colLeft #cardSelect2 .navSection{width:103px;}
					.content.profile .wrapProfile .colLeft #cardSelect .navSection input, .content.profile .wrapProfile .colLeft #cardSelect2 .navSection input{width:64px; height:16px; border:none; background:none; cursor:pointer; font-family:Arial; font-size:11px; color:#999; margin:0; padding:3px 0 0 5px; z-index:2; border-left:1px solid #ccc; }
				.content.profile .wrapProfile .colLeft #cardSelect .navSubSection, .content.profile .wrapProfile .colLeft #cardSelect2 .navSubSection{position:absolute; top:20px; left:0; width:103px;}
			.content.profile .wrapProfile .colLeft #dateExpSelect, .content.profile .wrapProfile .colLeft #dateExpSelect2{width:74px; float:left; margin:0 10px 0 0;}
				.content.profile .wrapProfile .colLeft #dateExpSelect .navSection, .content.profile .wrapProfile .colLeft #dateExpSelect2 .navSection{width:74px;}
					.content.profile .wrapProfile .colLeft #dateExpSelect .navSection input, .content.profile .wrapProfile .colLeft #dateExpSelect2 .navSection input{width:44px; height:16px; border:none; background:none; cursor:pointer; font-family:Arial; font-size:11px; color:#999; margin:0; padding:3px 0 0 5px; z-index:2; border-left:1px solid #ccc; }
				.content.profile .wrapProfile .colLeft #dateExpSelect .navSubSection, .content.profile .wrapProfile .colLeft #dateExpSelect2 .navSubSection{position:absolute; top:20px; left:0; width:74px; height:65px; overflow-y: auto;}
			.content.profile .wrapProfile .colLeft #yearExpSelect, .content.profile .wrapProfile .colLeft #yearExpSelect2{width:74px; float:left; margin:0 10px 0 0;}
				.content.profile .wrapProfile .colLeft #yearExpSelect .navSection, .content.profile .wrapProfile .colLeft #yearExpSelect2 .navSection{width:74px;}
					.content.profile .wrapProfile .colLeft #yearExpSelect .navSection input, .content.profile .wrapProfile .colLeft #yearExpSelect2 .navSection input{width:44px; height:16px; border:none; background:none; cursor:pointer; font-family:Arial; font-size:11px; color:#999; margin:0; padding:3px 0 0 5px; z-index:2; border-left:1px solid #ccc; }
				.content.profile .wrapProfile .colLeft #yearExpSelect .navSubSection, .content.profile .wrapProfile .colLeft #yearExpSelect2 .navSubSection{position:absolute; top:20px; left:0; width:74px; height:65px; overflow-y: auto;}
			.content.profile .wrapProfile .colLeft .oneBloc #i_cardNo, .content.profile .wrapProfile .colLeft .oneBloc #i_cardNo2{width:168px;}
			.content.profile .wrapProfile .colLeft .oneBloc .imgCard{position:absolute; top:20px; right:20px; width:220px; height:90px; margin:0; padding:0;}
			.fr .content.profile .wrapProfile .colLeft .bt_addCreditCard{position:relative; width:253px; height:27px; float:left; text-indent:-9999999px; display:block; cursor:pointer; margin:10px 70px 20px 0; padding:0; background:url("../images/fr/bt_addAnotherCreditCard.gif") no-repeat left top;}
			.en .content.profile .wrapProfile .colLeft .bt_addCreditCard{position:relative; width:293px; height:27px; float:left; text-indent:-9999999px; display:block; cursor:pointer; margin:10px 70px 20px 0; padding:0; background:url("../images/en/bt_addAnotherCreditCard.gif") no-repeat left top;}
			
			/* add credit card */
			.content.profile .wrapProfile .colLeft .wrapAddCard{position:relative; width:452px; height:200px; margin:0; padding:10px 0 20px 0; display:block; overflow:hidden;}
				.content.profile .wrapProfile .colLeft .wrapAddCard .bg{position:absolute; top:5px; right:0; width:452px; height:300px; margin:0; padding:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_blue.png', sizingMethod='scale'); background:none;}
				.content.profile .wrapProfile .colLeft .wrapAddCard .bg[class]{background:url("../images/bg_blue.png") repeat-y right top;}
				.content.profile .wrapProfile .colLeft .wrapAddCard .wrapOneRadio{width:435px;}
			/* add address */
			.content.profile .wrapProfile .colLeft .wrapAddAddress{position:relative; width:452px; height:270px; margin:0; padding:10px 0 40px 0; display:block; overflow:hidden;}
				.content.profile .wrapProfile .colLeft .wrapAddAddress .bg{position:absolute; top:5px; right:0; width:452px; height:400px; margin:0; padding:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_blue.png', sizingMethod='scale'); background:none;}
				.content.profile .wrapProfile .colLeft .wrapAddAddress .bg[class]{background:url("../images/bg_blue.png") repeat-y right top;}
				.content.profile .wrapProfile .colLeft .wrapAddAddress .wrapOneRadio{width:435px;}
				.content.profile .wrapProfile .wrapAddAddress #provinceSelect .navSubSection{height:30px !important; overflow-y:auto;}
				
			.content.profile .wrapProfile .colLeft #i_memberNo{width:170px; float:left;}
			.content.profile .wrapProfile .colLeft .bt_securityNo{position:relative; display:inline; color:#35b8e9; font-size:11px; display:none;}
			.content.profile .wrapProfile .colLeft .bt_securityNo:hover{text-decoration:underline;}
			
			.content.profile .wrapProfile .colLeft .optional{font-size:11px; color:#4b4d51; float:left; margin:-20px 0 0 167px;}
			/* shipping info */
				/* timeline */
				.content.profile .wrapProfile .timeline{position:relative; height:72px; width:945px; margin:0; padding:0;}
					.content.profile .wrapProfile .timeline div, 
					.content.profile .wrapProfile .timeline a{position:absolute; top:22px; text-indent:-9999999px; display:block;}
					.content.profile .wrapProfile .timeline .line{position:absolute; top:0; left:0; height:72px; width:945px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_timeline.png', sizingMethod='crop'); background:none;}
					.content.profile .wrapProfile .timeline .line[class]{background:url("../images/bg_timeline.png") no-repeat left top;}

					.fr .content.profile .wrapProfile .timeline #step1{left:22px; width:300px; height:32px; background:url("../images/fr/bt_step1.gif") no-repeat left top;}
					.fr .content.profile .wrapProfile .timeline #step2{left:423px; width:110px; height:36px; background:url("../images/fr/bt_step2.gif") no-repeat left top;}
					.fr .content.profile .wrapProfile .timeline #step3{left:590px; width:122px; height:35px; background:url("../images/fr/bt_step3.gif") no-repeat left top;}
					.fr .content.profile .wrapProfile .timeline #step4{left:765px; width:162px; height:44px; background:url("../images/fr/bt_step4.gif") no-repeat left top;}
					.en .content.profile .wrapProfile .timeline #step1{left:22px; width:162px; height:32px; background:url("../images/en/bt_step1.gif") no-repeat left top;}
					.en .content.profile .wrapProfile .timeline #step2{left:470px; width:88px; height:36px; background:url("../images/en/bt_step2.gif") no-repeat left top;}
					.en .content.profile .wrapProfile .timeline #step3{left:670px; width:72px; height:35px; background:url("../images/en/bt_step3.gif") no-repeat left top;}
					.en .content.profile .wrapProfile .timeline #step4{left:852px; width:72px; height:44px; background:url("../images/en/bt_step4.gif") no-repeat left top;}
					
					.content.profile .wrapProfile .timeline .active{background-position:50% top !important;}
					.content.profile .wrapProfile .timeline .next{background-position:100% top !important;}
				/* error messages */
				.content.profile .wrapProfile .errorMsg{position:relative; height:auto; margin:15px 0 10px 0; padding:0 0 0 20px;}
					.content.profile .wrapProfile .errorMsg .red{position:relative; margin:8px 0; padding:0; font-size:11px; color:#ff0000;}
						.content.profile .wrapProfile .errorMsg .red span{color:#4b4d51;}
					
			.content.profile .wrapProfile .colLeft .oneBloc .wrapCols{position:relative; width:452px; margin:20px 0 0 0; display:block;}
				.content.profile .wrapProfile .colLeft .oneBloc .wrapCols .col1{position:relative; clear:both; width:164px; color:#4b4d51; font-size:11px; float:left; margin:0; padding:0;}
					.content.profile .wrapProfile .colLeft .oneBloc .wrapCols .col1 .title{position:relative; font-weight:bold;}
					.content.profile .wrapProfile .colLeft .oneBloc .wrapCols .col1 .wrapOneRadio{width:160px; margin:0 0 17px 0;}
						.content.profile .wrapProfile .colLeft .oneBloc .wrapCols .col1 .wrapOneRadio .smaller{font-size:8.5px; display:inline; margin:2px 0 0 3px;}
				.content.profile .wrapProfile .colLeft .oneBloc .wrapCols .col2{position:relative; width:101px; color:#4b4d51; font-size:11px; float:left; margin:0; padding:0;}
					.content.profile .wrapProfile .colLeft .oneBloc .wrapCols .col2 .title{position:relative; font-weight:bold;}
					.content.profile .wrapProfile .colLeft .oneBloc .wrapCols .col2 .price{position:relative; font-size:14px;}
						.content.profile .wrapProfile .colLeft .oneBloc .wrapCols .col2 .price span{position:relative; font-size:9px; color:#999999; display:inline; margin:3px 0 0 2px; text-transform:uppercase;}
				.content.profile .wrapProfile .colLeft .oneBloc .wrapCols .col3{position:relative; width:170px; color:#4b4d51; font-size:11px; float:left; margin:0; padding:0;}
					.content.profile .wrapProfile .colLeft .oneBloc .wrapCols .col3 .title{position:relative; font-weight:bold;}
					.content.profile .wrapProfile .colLeft .oneBloc .wrapCols .col3 .wrapOneRadio{width:160px; margin:0 0 17px 0;}
			.content.profile .wrapProfile .colLeft .oneBloc p.notes{position:relative; font-size:11px; color:#4b4d51; margin:12px 0;}
			.content.profile .wrapProfile .colLeft .oneBloc .bt_rates{position:relative; font-size:11px; color:#35b8e9; margin:0; padding:0 0 0 10px; background:url("../images/arrow_next.gif") no-repeat left center;}
			

			.content.profile .wrapProfile .colRight .oneBloc ul{
				position:relative; 
				width:471px;
				margin:-10px 0 0 -20px; 
				padding:0; 
				display:block; 
				clear:both;
				}
				.content.profile .wrapProfile .colRight .oneBloc ul li {
					position:relative; 
		
					width:451px; 
					margin:0; 
					padding:28px 0 20px 20px; 
					list-style:none; 
					border-bottom:1px 
					solid #dfdfdf; 
					font-size:11px; 
					color:#4b4d51;
					}
			
				.content.profile .wrapProfile .colRight .oneBloc ul li.last{border:none;}
					.content.profile .wrapProfile .colRight .oneBloc ul li .title{position:relative; font-weight:bold; margin:0 0 5px 0;}
					.content.profile .wrapProfile .colRight .oneBloc ul li .qty{position:relative; display:block;}
					.content.profile .wrapProfile .colRight .oneBloc ul li .sTotal{position:relative;}
						.content.profile .wrapProfile .colRight .oneBloc ul li .sTotal span{position:absolute; right:40px;}
					.content.profile .wrapProfile .colRight .oneBloc ul.ULsummary li .sTotal{position:relative;}
						.content.profile .wrapProfile .colRight .oneBloc ul.ULsummary li .sTotal span{position:absolute; left:280px;}
					.content.profile .wrapProfile .colRight .oneBloc ul li .subtotal{position:relative;}
						.content.profile .wrapProfile .colRight .oneBloc ul li .subtotal span{position:absolute; right:40px;}
					.content.profile .wrapProfile .colRight .oneBloc ul li .shipping{position:relative;}
						.content.profile .wrapProfile .colRight .oneBloc ul li .shipping span{position:absolute; right:40px;}
					.content.profile .wrapProfile .colRight .oneBloc ul li .rebate{position:relative;}
						.content.profile .wrapProfile .colRight .oneBloc ul li .rebate span{position:absolute; right:40px;}
					.content.profile .wrapProfile .colRight .oneBloc ul li .pretotal{position:relative; margin:10px 0 0 0; font-weight:bold;}
						.content.profile .wrapProfile .colRight .oneBloc ul li .pretotal .price{position:absolute; right:40px; font-size:14px;}
							.content.profile .wrapProfile .colRight .oneBloc ul li .pretotal .price span{position:relative; display:inline; margin:3px 0 0 2px; font-size:9px; color:#999;}
				.content.profile .wrapProfile .ulSummary2{margin:0 0 0 -20px !important;}
					.content.profile .wrapProfile .ulSummary2 li p{margin:0;}
				 		.content.profile .wrapProfile .ulSummary2 li p .bt_edit{top:0;}
				
	/* colRight */
	.content.profile .wrapProfile .colRight{position:relative; width:471px; float:left; margin:0; padding:0;}
		.content.profile .wrapProfile .colRight .oneBloc{position:relative; width:451px; height:auto; padding:30px 0 30px 20px; margin:0;}
			.content.profile .wrapProfile .oneBloc #i_address1, .content.profile .wrapProfile .oneBloc #i_address12{width:360px;}
			.content.profile .wrapProfile .oneBloc #i_address2, .content.profile .wrapProfile .oneBloc #i_address22{width:360px;}
			.content.profile .wrapProfile .oneBloc #i_city, .content.profile .wrapProfile .oneBloc #i_city2{width:170px;}
			.content.profile .wrapProfile .oneBloc #i_zip, .content.profile .wrapProfile .oneBloc #i_zip2{width:90px;}
			.content.profile .wrapProfile .oneBloc #countrySelect{width:124px; float:left; margin:0 10px 0 0; padding:0;}
				.content.profile .wrapProfile .oneBloc #countrySelect .navSection{width:124px;}
					.content.profile .wrapProfile .oneBloc #countrySelect .navSection input{position:relative; width:64px; height:16px; border:none; background:none; cursor:pointer; font-family:Arial; font-size:11px; color:#999; margin:0; padding:3px 0 0 5px; z-index:2; border-left:1px solid #ccc; }
				.content.profile .wrapProfile .oneBloc #countrySelect .navSubSection{position:absolute; top:20px; left:0; width:124px;}
			.content.profile .wrapProfile .oneBloc #provinceSelect{width:160px; float:left; margin:0; padding:0;}
				.content.profile .wrapProfile .oneBloc #provinceSelect .navSection{width:160px;}
					.content.profile .wrapProfile .oneBloc #provinceSelect .navSection input{position:relative; width:160px; height:16px; border:none; background:none; cursor:pointer; font-family:Arial; font-size:11px; color:#999; margin:0; padding:3px 0 0 5px; z-index:2; border-left:1px solid #ccc; }

					.content.profile .wrapProfile .oneBloc #provinceSelect .navSection input:active{position:relative; width:160px; height:16px; border:none; background:none; cursor:pointer; font-family:Arial; font-size:11px; color:#999; margin:0; padding:3px 0 0 5px; z-index:2; border-left:1px solid #ccc; }
		.content.profile .wrapProfile .oneBloc #provinceSelect .navSubSection{position:absolute; top:20px; left:0; width:160px; height: 95px; overflow-y:auto;}
			
	.content.profile .wrapProfile .profileBottom{position:relative; width:945px; height:18px; margin:0; padding:0; background:url("../images/bg_oneItem_bottom.jpg") no-repeat left top;}
	
	
	/* colLarge */
	.content.profile .wrapProfile .colLarge{position:relative; width:945px; height:500px; margin:0; padding:0;}
		.content.profile .wrapProfile .colLarge .bg{position:absolute; width:945px; height:67px; top:0; left:0; margin:0; padding:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_itemShop.png', sizingMethod='scale'); background:none;}
		.content.profile .wrapProfile .colLarge .bg[class]{background:url("../images/bg_itemShop.png") repeat-x top left;}
		.content.profile .wrapProfile .colLarge .msgBloc{position:relative; float:left; width:923px; height:36px; margin:32px 0 0 0; padding:26px 0 0 22px; color:#fff; font-size:13px; font-weight:bold; text-transform:uppercase; background-color:#55cefb;}
		.content.profile .wrapProfile .colLarge .red{width:880px; padding:16px 0 10px 65px; background:#ff0000 url("../images/error_sign.gif") no-repeat 22px center;}
		.content.profile .wrapProfile .colLarge p{margin:0 0 10px 22px; padding:20px 0 0 0;}
			.content.profile .wrapProfile .colLarge p a{position:relative; font-size:11px; color:#35b8e9; text-decoration:none;}
			.content.profile .wrapProfile .colLarge p a:hover{text-decoration:underline;}
			.content.profile .wrapProfile .colLarge .link{position:relative; color:#35b8e9; font-size:11px; height:18px; clear:both; float:left; margin:0 0 0 22px; padding:0 0 0 10px; background:url("../images/arrow_next.gif") no-repeat left 4px;}
			.content.profile .wrapProfile .colLarge .link:hover{text-decoration:underline;}
		
	/* review */
	.content.profile .wrapProfile .summary{height:auto; font-size:11px; padding:20px 0 0 0;}
		.content.profile .wrapProfile .summary h2{position:relative; color:#333; font-size:16px; height:auto; font-weight:bold; max-width:362px; margin:0 0 5px 20px; padding:20px 0 0 0; text-transform:uppercase;}
		.content.profile .wrapProfile .summary ul{position:relative; width:905px; margin:0 20px; padding:0;}
			.content.profile .wrapProfile .summary ul li{position:relative; width:100%; height:auto; margin:0; padding:20px 0; list-style:none; border-top:1px solid #dfdfdf;}
			.content.profile .wrapProfile .summary ul li.first{border-top:none;}
				.content.profile .wrapProfile .summary ul li .col1{position:relative; width:333px; margin:0; padding:0;}
				.content.profile .wrapProfile .summary ul li .col2{position:absolute; top:20px; left:333px; width:110px; margin:0; padding:0;}
				.content.profile .wrapProfile .summary ul li .col3{position:absolute; top:20px; left:443px; width:145px; margin:0; padding:0;}
				.content.profile .wrapProfile .summary ul li .col4{position:absolute; top:20px; left:600px; width:145px; margin:0; padding:0;}
			.content.profile .wrapProfile .summary ul li p{margin:0 0 10px 0; padding:0;}
	.content.profile .wrapProfile .reviewBloc{border-bottom:1px solid #dfdfdf; padding:30px 0 20px 20px !important;}
		.content.profile .wrapProfile .reviewBloc p{margin:0 0 10px 0; padding:0;}
			.content.profile .wrapProfile .reviewBloc p .bt_edit{top:0px;}
		.content.profile .wrapProfile .oneLine{font-size:11px; color:#4b4d51;}
			.content.profile .wrapProfile .oneLine span{position:absolute; left:350px; width:100px; text-align:right;}
		.content.profile .wrapProfile .total{position:relative; width:430px; margin:34px 0 30px 0; font-size:14px; color:#666666; font-weight:bold;}
			.content.profile .wrapProfile .total span{position:absolute; right:40px; margin:0; padding:0;}
			.content.profile .wrapProfile .total .price{position:absolute; right:0px; width:150px; text-align:right;}
				.content.profile .wrapProfile .total .price span{color:#999999; font-size:9px;}
		.content.profile .wrapProfile .reviewBloc .total{width:100%;}
				.content.profile .wrapProfile .reviewBloc .total .price{right:20px; width:auto;}
	.fr .content.profile .wrapProfile .bt_submit{position:relative; float:right; width:93px; height:27px; margin:0 10px 0 10px; text-indent:-9999999px; display:block; cursor:pointer; background-image:none; border: none; padding: 0; } /*background:url("../images/fr/bt_submit.gif")  no-repeat left top;*/
	.fr .content.profile .wrapProfile .bt_submit[class]{margin:0 15px 0 10px;}
	.en .content.profile .wrapProfile .bt_submit{position:relative; float:right; width:64px; height:27px; margin:0 10px 0 10px; text-indent:-9999999px; display:block; cursor:pointer; background-image:none; border: none; padding: 0; } /*  background:url("../images/en/bt_submit.gif") no-repeat left top; */
	.en .content.profile .wrapProfile .bt_submit[class]{margin:0 15px 0 10px;}
	.fr .content.profile .wrapProfile .bt_cancel{position:relative; float:right; width:77px; height:27px; text-indent:-9999999px; display:block; cursor:pointer; background:url("../images/fr/bt_cancel.gif") no-repeat left top;}
	.en .content.profile .wrapProfile .bt_cancel{position:relative; float:right; width:68px; height:27px; text-indent:-9999999px; display:block; cursor:pointer; background:url("../images/en/bt_cancel.gif") no-repeat left top;}
	
			
	/* register/checkout */
	.content.profile .wrapProfile .colMiddle{position:relative; border-right:1px solid #dfdfdf;}
	.content.profile .wrapProfile .colCheckout{float:left; width:314px !important; height:280px !important;}
		.content.profile .wrapProfile .colCheckout .bg{width:314px;}
		.content.profile .wrapProfile .colCheckout .oneBloc{width:290px !important;}
			.content.profile .wrapProfile .colCheckout .oneBloc .wrapOneLabel{margin:0 12px 5px 0 !important;}
	.content.profile .wrapProfile form{margin:0; padding:0;}
	.content.profile .wrapProfile p.register{width:270px; margin:10px 0;}
		.content.profile .wrapProfile .bt_forgotPassword{position:relative; float:left; display:block; color:#35b8e9; text-decoration:none; margin:10px 0; padding:0 0 0 10px; background:url("../images/arrow_next.gif") no-repeat left center;}
		.fr .content.profile .wrapProfile .bt_checkout{position:relative; float:left; width:80px; height:27px; text-indent:-9999999px; display:block; cursor:pointer; background:url("../images/fr/bt_checkout.gif") no-repeat left top;}
		.en .content.profile .wrapProfile .bt_checkout{position:relative; float:left; width:85px; height:27px; text-indent:-9999999px; display:block; cursor:pointer; background:url("../images/en/bt_checkout.gif") no-repeat left top;}
		.fr .content.profile .wrapProfile a.bt_continue{position:relative; float:left; width:89px; height:27px; text-indent:-9999999px; display:block; cursor:pointer; background:url("../images/fr/bt_continue.gif") no-repeat left top;}
		.en .content.profile .wrapProfile a.bt_continue{position:relative; float:left; width:82px; height:27px; text-indent:-9999999px; display:block; cursor:pointer; background:url("../images/en/bt_continue.gif") no-repeat left top;}	
	
	/* profile summary */
	.content.profile .wrapProfile .bt_edit{position:absolute; top:50px; right:20px; display:block; color:#35b8e9; text-decoration:none; margin:0; padding:0 0 0 10px; background:url("../images/arrow_next.gif") no-repeat left center;}
	.content.profile .wrapProfile .bt_edit:hover{text-decoration:underline;}
	.fr .content.profile .wrapProfile .bt_addOtherCreditCard{position:relative; width:253px; height:27px; float:left; text-indent:-9999999px; display:block; cursor:pointer; margin:10px 70px 20px 0; padding:0; background:url("../images/fr/bt_addAnotherCreditCard.gif") no-repeat left top;}
	.en .content.profile .wrapProfile .bt_addOtherCreditCard{position:relative; width:293px; height:27px; float:left; text-indent:-9999999px; display:block; cursor:pointer; margin:10px 70px 20px 0; padding:0; background:url("../images/en/bt_addAnotherCreditCard.gif") no-repeat left top;}
	.fr .content.profile .wrapProfile .bt_addAddress{position:relative; width:285px; height:27px; float:left; text-indent:-9999999px; display:block; cursor:pointer; margin:10px 70px 20px 0; padding:0; background:url("../images/fr/bt_addAnotherShippingAddress.gif") no-repeat left top;}
	.en .content.profile .wrapProfile .bt_addAddress{position:relative; width:317px; height:27px; float:left; text-indent:-9999999px; display:block; cursor:pointer; margin:10px 70px 20px 0; padding:0; background:url("../images/en/bt_addAnotherShippingAddress.gif") no-repeat left top;}
		.content.profile .wrapProfile .orderSummary{position:relative; width:100%; margin:10px 0 0 -20px !important; padding:0;}
			

		/* order summary  */
		.content.profile #results {
			width: 435px;			
			height: 350px;
			margin: 0 0 20px;
			overflow: hidden;
			padding: 0;
			position: relative;
		} 
		.content.profile #results ul {
			margin: 0;
			padding: 0;
			position: absolute;
			top: 0;
			width: 435px;
		} 
		.content.profile .wrapProfile .orderSummary #results li {
			position: relative;
			width: 100%;
			height: auto;
			margin: 0 0 0 20px !important;
			padding: 20px 0 !important;
			border-bottom: 1px solid #dfdfdf;
		} 
		.content.profile .wrapProfile .orderSummary #results li.last {
			border-bottom: none;
		} 
		.content.profile .wrapProfile .orderSummary #results li p {
			margin: 0;
			padding: 0;
		} 
		
		.content.profile .wrapProfile .oneBloc .previous {
			position: absolute;
			color: #35b8e9;
			font-size: 11px;
			width: 75px;
			height: 18px;
			display: block;
			bottom: 0;
			left: 20px;
			margin: 0;
			padding: 0;		
			white-space: nowrap;
		} 
			.content.profile .wrapProfile .oneBloc .previous.icon {
				background: url("../images/arrow_previousLeft.gif") no-repeat right 4px;
			}
			.content.profile .wrapProfile .oneBloc .previous:hover {
				text-decoration: underline;
			} 
		.content.profile .wrapProfile .oneBloc .next {
			position: absolute;
			color: #35b8e9;
			font-size: 11px;
			width: 75px;
			height: 18px;
			display: block;
			text-align: right;
			bottom: 0;
			right: 20px;
			margin: 0;
			padding: 0 0 0 10px;	
			white-space: nowrap;		
		} 
			.content.profile .wrapProfile .oneBloc .next.icon {
				background: url("../images/arrow_nextLeft.gif") no-repeat left 4px;
			}
			.content.profile .wrapProfile .oneBloc .next:hover {
				text-decoration: underline;
			} 
		.content.profile .wrapProfile .oneBloc .pagers {
			position: absolute;
			bottom: 0;
			margin: 0;
			left: 25%;
			right: 25%;
			text-align: center;
		} 
		.content.profile .wrapProfile .colRight .oneBloc .pagers ul {
			display: inline-block;			
			padding: 0; 
			margin:0; 					
			clear: none;
			width: auto;
			height: 20px;
			font-size: 11px;
		} 
		.content.profile .wrapProfile .colRight .oneBloc .pagers ul li {
			width: auto;
			display: inline;
			margin: 0 0 0 8px;
			padding: 0 8px 0 0;
			float: none;
			list-style: none;
			height: 14px;
			border-right: 1px solid #c6c9cc;
			border-bottom: none;
		
		} 
		.content.profile .wrapProfile .colRight .oneBloc .pagers ul li.last {
			border: none;
		} 
		.content.profile .wrapProfile .colRight .oneBloc .pagers ul li.current a {
			color: #000;
			font-weight: bold;
		} 
		.content.profile .wrapProfile .colRight .oneBloc .pagers ul li a {
			color: #35b8e9;
		} 
		.content.profile .wrapProfile .colRight .oneBloc .pagers ul li:hover {
			text-decoration: underline;
		}


			
			.content.profile .wrapProfile .orderSummary li{position:relative; width:100%; height:auto; margin:0 0 0 20px !important; padding:20px 0 !important; border-bottom:1px solid #dfdfdf;}
			.content.profile .wrapProfile .orderSummary li.last{border-bottom:none;}
				.content.profile .wrapProfile .orderSummary li p{margin:0; padding:0;}
	.content.profile .wrapProfile .bt_trackOrder{position:absolute; display:block; top:20px; right:20px; color:#35b8e9; text-decoration:none; margin:0; padding:0 0 0 10px; background:url("../images/arrow_next.gif") no-repeat left center;}
	.content.profile .wrapProfile .bt_trackOrder:hover{text-decoration:underline;}
	.content.profile .wrapProfile .bt_viewFullOrder{position:absolute; display:block; top:20px; right:20px; color:#35b8e9; text-decoration:none; margin:0; padding:0 0 0 10px; background:url("../images/arrow_next.gif") no-repeat left center; z-index:4;}
	.content.profile .wrapProfile .bt_viewFullOrder:hover{text-decoration:underline;}
			
			
			
	/* lightbox */
	.lightbox{position:relative; top:15px; width:574px; margin-left:auto; margin-right:auto; text-align:left; font-size:11px; z-index:600;}
		.lightbox .bg{position:absolute; top:0; left:0; width:574px; height:311px; z-index:600; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_lightbox.png',sizingMethod='crop'); background:none;}
		.lightbox .bg[class]{background:url("../images/bg_lightbox.png") no-repeat left top;}
		.lightbox h2{position:absolute; top:48px; left:55px; font-size:18px; color:#4b4d51; text-transform:uppercase; font-weight:bold; margin:0; padding:0; z-index:610;}
		.lightbox .bt_closeLightbox{position:absolute; top:50px; right:55px; width:29px; height:27px; text-indent:-9999999px; display:block; cursor:pointer; background:url("../images/bt_closeLightbox.jpg") no-repeat left top; z-index:610;}
		.lightbox form{position:absolute; top:105px; left:55px; margin:0; padding:0; z-index:610;}
		.lightbox form.f_needSpacing{top:145px;}
			.lightbox form .wrapOneLabel{position:relative; margin:0 0 5px 0; padding:0;}
				.lightbox form .wrapOneLabel input{position:relative; width:166px; height:12px; font-size:11px; color:#999; margin:0; padding:3px; background:url("../images/bg_input.gif") no-repeat left top; border:1px solid #a7a6a6;}
				.lightbox form .wrapOneLabel #i_email{width:200px;}
		.en .lightbox .bt_changePassword{position:relative; float:left; width:163px; height:27px; text-indent:-9999999px; display:block; cursor:pointer; background:url("../images/en/bt_changePassword.gif") no-repeat left top;}
		.fr .lightbox .bt_changePassword{position:relative; float:left; width:195px; height:27px; text-indent:-9999999px; display:block; cursor:pointer; background:url("../images/fr/bt_changePassword.gif") no-repeat left top;}
		.en .lightbox .bt_sendInstructions{position:relative; float:left; width:138px; height:27px; text-indent:-9999999px; display:block; cursor:pointer; background:url("../images/en/bt_sendInstructions.gif") no-repeat left top;}
		.fr .lightbox .bt_sendInstructions{position:relative; float:left; width:190px; height:27px; text-indent:-9999999px; display:block; cursor:pointer; background:url("../images/fr/bt_sendInstructions.gif") no-repeat left top;}
		.lightbox .confirmation{position:absolute; top:105px; left:55px; margin:0; padding:0; z-index:610;}
		.lightbox a{color:#35b8e9; z-index:610;}
	
	/* order history lightbox */
	#orderHistory{width:970px;}
		#orderHistory .bg{width:970px; height:623px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_lightboxOrder.png',sizingMethod='crop'); background:none;}
		#orderHistory .bg[class]{background:url("../images/bg_lightboxOrder.png") no-repeat left top;}
		#orderHistory ul.items{position:absolute; top:135px; left:55px; width:860px; height:235px; margin:0; padding:0; overflow:auto; border-bottom:1px solid #dfdfdf; z-index:610;}
			#orderHistory ul.items li{position:relative; float:left; width:830px; margin:0; padding:12px 0; list-style:none; border-bottom:1px solid #dfdfdf;}
			#orderHistory ul.items li.last{border-bottom:none;}
				#orderHistory ul.items li img{position:relative; float:left; margin:0 10px 0 0; padding:0;}
				#orderHistory ul.items li .col1{position:relative; float:left; width:335px; margin:0; padding:0 10px 0 0;}
				#orderHistory ul.items li .col2{position:relative; float:left; width:115px; margin:0; padding:0 10px 0 0;}
				#orderHistory ul.items li .col3{position:relative; float:left; width:135px; margin:0; padding:0 10px 0 0;}
				#orderHistory ul.items li .col4{position:relative; float:left; width:115px; margin:0; padding:0 10px 0 0;}
		#orderHistory ul.price{position:absolute; top:370px; left:120px; width:860px; height:150px; margin:0; padding:0; z-index:610;}
			#orderHistory ul.price li{position:relative; float:left; width:192px; margin:0; padding:25px 20px 0 20px; list-style:none; border-right:1px solid #dfdfdf;}
			#orderHistory ul.price li.last{border-right:none;}
				#orderHistory ul.price li p{margin:0; padding: 0 0 1em 0;}
				#orderHistory ul.price li.last p{margin:0; padding:0;}
					#orderHistory ul.price li.last p span{position:absolute; right:0; text-align:right;}
					#orderHistory ul.price li.last p.total{font-size:14px; color:#666666; margin:50px 0 0 0;}
						#orderHistory ul.price li.last p.total span{color:#4b4d51; font-weight:bold;}
							#orderHistory ul.price li.last p.total span .cad{position:relative; font-size:11px; font-weight:normal;}
	
	/* error page lightbox */
	#errorLightbox{position:relative; width:570px; top:0px;}
		#errorLightbox .bg{width:570px; height:323px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lcs/web/images/bg_lightboxOrder.png',sizingMethod='crop'); background:none;}
		#errorLightbox .bg[class]{background:url("../images/bg_lightboxOrder.png") no-repeat left top;}
		#errorLightbox .errorMsg{position:absolute; top:150px; left:33px; width:472px; padding:16px 0pt 10px 65px; background:#FF0000 url('/lcs/web/images/error_sign.gif') no-repeat 22px center; z-index:610;}
			#errorLightbox .errorMsg ul{position:relative; margin:0; padding:0;}
				#errorLightbox .errorMsg ul li{position:relative; list-style:none; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase;}
	

	/*product Detail */
				#selSelectBox{width:63px; float:left; margin:0 10px 0 0;}
				#selSelectBox .navSection{width:63px;}
				#selSelectBox .navSection input{width:36px; height:16px; border:none; background:none; cursor:pointer; font-family:Arial; font-size:11px; color:#999; margin:0; padding:3px 0 0 5px; z-index:2; border-left:1px solid #ccc; }
				#selSelectBox .navSubSection{position:absolute; top:20px; left:0; width:63px; height:auto; min-height:16px; overflow-y: auto;}
	
				#qtySelectBox{width:63px; float:left; margin:0 10px 0 0;}
				#qtySelectBox .navSection{width:63px;}
				#qtySelectBox .navSection input{width:36px; height:16px; border:none; background:none; cursor:pointer; font-family:Arial; font-size:11px; color:#999; margin:0; padding:3px 0 0 5px; z-index:2; border-left:1px solid #ccc; }
				#qtySelectBox .navSubSection{position:absolute; top:20px; left:0; width:63px; height:95px; overflow-y: auto;}
	
	
/********************************/				
/*      CUSTOM SELECT           */
/********************************/
.customSelect{position:relative; background:url('/lcs/web/images/bg_select.jpg') no-repeat top right; width:150px; height:20px; margin:0; padding:0;}
	.customSelect .navSection{position:relative; width:150px; height:20px; display:block; cursor:pointer; z-index:3;}
		.customSelect .navSection input{position:relative; width:150px; height:16px; border:none; background:none; cursor:pointer; font-family:Arial; font-size:11px; color:#999; margin:0; padding:3px 0 0 5px; z-index:2; border-left:1px solid #ccc; }
	.customSelect .navSubSection{position:relative; float:left; width:150px; height:auto; background:#fff; overflow:hidden; font-family:Arial; font-size:11px; color:#999; border:1px solid #ccc;}
		.customSelect .navSubSection a{position:relative; margin:0; padding:0 0 0 5px; width:100%; height:auto; font-family:Arial; font-size:11px; color:#999; display:block;}
		.customSelect .navSubSection a:hover{background:#e7e7e7;}



			/* custom select */
			.dropInput {position:relative; clear:both; width:95%; height:16px; margin:0px; padding:2px 0px 0px 7px; background:none; border:0px; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:normal; font-size:12px; color:#666666; cursor:pointer;}
			.dropMenu {position:relative; clear:both; width:100%; height:20px; margin:0; cursor:pointer;}
			.dropList {position:absolute; left:3px; clear:both; width:97%; background:#fff; border-left:solid 1px #cfcfcf; border-right:solid 1px #cfcfcf; border-top:solid 1px #cfcfcf;}
				.dropList .listItem {position:relative; height:auto; clear:both; }
				
/* ************* THIS HACK NEED TO BE REMOVED *************************************/				
				
				/*\*/
				html*.dropList .listItem {height:auto; /*IE7*/
				}/**/
				/*\*/
				* html .dropList .listItem {height:20px;/*IE6*/				
				}
				/**/
					.dropList .listItem a {width:96%; display:block; padding:2px 0px 4px 7px; line-height:11px; text-decoration:none; cursor:pointer; border-bottom:solid 1px #cfcfcf;}
					.dropList .listItem a:hover,
					.dropList .listItem a.hover {
						background:#cfcfcf;
						}

		
#resultTriSelect{position:absolute; right:0px; top:-3px; width:150px;}
	#resultTriSelect .navSection{width:150px;}
		#resultTriSelect .navSection input{width:150px;}
	#resultTriSelect .navSubSection{width:150px;}

#itemsPageSelect{position:absolute; right:0px; top:-3px; width:55px;}
	#itemsPageSelect .navSection{width:55px;}
		#itemsPageSelect .navSection input{width:55px;}
	#itemsPageSelect .navSubSection{width:55px;}
	
#sizeSelect{width:45px;}
	#sizeSelect .navSection{width:45px;}
		#sizeSelect .navSection input{width:45px;}
	#sizeSelect .navSubSection{width:45px;}
	
#qtySelect{width:45px;}
	#qtySelect .navSection{width:45px;}
		#qtySelect .navSection input{width:45px;}
	#qtySelect .navSubSection{width:45px;}
	
#numberSelect{width:50px; border:1px solid #A7A6A6;}
	#numberSelect .navSection{width:50px;}
		#numberSelect .navSection input{width:50px; background:none !important; border:none !important;}
	#numberSelect .navSubSection{width:50px;}
			
			
#playerSelect{width:190px;}
	#playerSelect .navSection{width:190px;}
		#playerSelect .navSection input{width:190px;}
	#playerSelect .navSubSection{width:190px;}
	
#printSelect{width:170px;}
	#printSelect .navSection{width:170px;}
		#printSelect .navSection input{width:135px;}
	#printSelect .navSubSection{width:170px;}
	
#subjectSelect{position:absolute; top:215px; left:21px; width:217px;}
	#subjectSelect .navSection{width:217px;}
		#subjectSelect .navSection input{width:217px;}
	#subjectSelect .navSubSection{width:217px;}
	
/***********************************************************/
/* Error Message										   */
/***********************************************************/		
ul.errorMessage,
.wrapOneItem .colRight ul.errorMessage {
	background: url("../images/warning.gif") no-repeat 0 0;
	margin: 0 100px 10px 25px;
	padding: 5px 0 0 70px;
	min-height: 45px;
	height: auto !important;
	height: 45px;
}
	div.lightbox ul.errorMessage {
	
	width:250px;
		background: none;
		margin: 0;
		padding: 0 0 5px 0;
		height: auto;
		min-height: inherit;
	}

.wrapOneItem .colRight ul.errorMessage {
	margin-right: 25px;
}

	ul.errorMessage li,
	.wrapOneItem .colRight ul.errorMessage li{
		font-size: 11px;
		color: red;
		background: none;
		list-style-type: disc;
		list-style-position: inside;
	}

div.content.contact ul.errorMessage {
	position: absolute; 
	top: -10px; 
	left: -4px;
	background: url("../images/warning_blue.gif") no-repeat 0 0;
	
}
	div.content.contact ul.errorMessage li {
		color: #fff;
	}
	
/********************************/				
/*     Shipping		            */
/********************************/
table#table-shipping {
	width: 446px;
	margin: 0 0 10px 0;
}
	table#table-shipping caption {
		text-align: left;
		font-weight: bold;
		margin: 10px 0 5px 1px;
	}

	table#table-shipping th {
		font-weight: bold;
		color: #4B4D51;
		font-size: 11px;
		padding: 0 0 8px 0;
		vertical-align: bottom;
		text-align:left !important;
	}	
	table#table-shipping td.shipping-methods {
		width: 125px;
	}
	table#table-shipping td.price {
		width: 65px;
	}	
	table#table-shipping td {
		color:#4B4D51;
		font-size:11px;
		padding: 0 8px 8px 0;
	}	
	table#table-shipping td.price span {
		font-size: 9px;
		color: #999999;
	}
	table#table-shipping tfoot td {
		padding: 0 15px 0 0;
	}

/* add may 5 */
.logoCards{position:relative; width:160px; height:auto; padding:10px; margin:20px 0 0 20px; border:1px solid #c7c8ca; text-align:center; background-color:#fff;}
#billingLogos{position:absolute; top:20px; right:20px;}


.cartCounting .colLeft ul{width:auto !important;}
        .cartCounting .colLeft ul li{width:auto !important; height:auto !important;}

.confirmationP{margin:20px 22px !important; padding:10px !important; font-size:12px !important; border:1px solid #DFDFDF;}

#terms{height:auto !important;}
#terms p{margin:20px 20px 0 20px; color:#fff;}
        .content.contact h1{position:relative; font-family:Arial; font-size:24px; color:#fff; font-weight:bold; text-transform:uppercase; margin:0 20px;} .clearHeight{display:block; height:20px;}

.footer .links{position:absolute; right:25px; top:20px; z-index:4;}
        .footer .links a{color:#55cefb; margin:0 10px 0 0;}
