.xnlbannerx{display:none;}
.lcpopup
{
border:3px solid #888;position:fixed;margin-top:100px;width:670px;height:300px;z-index:9999;display:none;
background: #fff url('/Portals/0/Homepage/Ads/loyalty-card-banner.jpg') no-repeat center center;-moz-box-shadow: 5px 5px 5px #ccc;
-webkit-box-shadow: 5px 5px 5px #ccc;box-shadow: 5px 5px 5px #ccc; 
}
.lcpopupend{float:right;text-align:left;margin-right:20px;font-size:12px;padding:3px;width:55px;display:block;font-weight:bold;color:white;font-family:Tahoma;}
.lcareaclick{width:670px;height:300px;}


/*mew map*/
#ugm_main{width:930px;height:620px;margin:0px auto;padding:0;position:relative;z-index:1;font-family:Tahoma;font-size:13px;}
#ugm_map{width: 600px; height: 700px; float:left;border:1px solid #555;}
#ugm_list-l, #ugm_list-r{float:left;font-family:'Tahoma';font-weight:bold;font-size:13px;width:150px; }
#ugm_list-l ul, #ugm_list-r ul, #ugm_list-l ul li, #ugm_list-r ul li {list-style-image:none;list-style-type:none;padding:5px;margin:1px;}
.ugm_li-store{background-color:#555;color:White;border-bottom:1px solid #ccc;display:block;height:40px;line-height:40px;position:relative;z-index:10; 
-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;}
.ugm_see-all{text-align:center;width:90px;height:16px;line-height:16px;border:1px solid #555;font-size:11px;margin:0px;padding:1px;position:absolute;background-color:Pink;color:red;top:0px;left:150px;z-index:5}
.ugm_active-l{color:orange;left:30px;}
.ugm_active-r{color:orange;left:-30px;}
.ugm_active-m{color:White;left:0px;}
.ugm_link1, .ugm_link2, .ugm_link3{display:none;}
li.ugm_space{list-style-type:none;list-style-image:none;}

/* main menu*/
#slidemenubar{width:950px; height:34px; position:relative; top:0px; left:0px; z-index:50;}

#slidemenu{
	margin:0;
	padding:0;
	z-index:50;
	position:absolute;
	left:0px;
	top:0px;
	list-style-image:none; list-style:none;
}

#slidemenu li{
	width:155px;
	height:34px;
	float:left;
	color:#191919;
	text-align:center;
	overflow:hidden;
	margin:0;
	padding:0;
	background-color:#c7ec37;
	display:block;
	list-style-image:none; list-style:none;
}


#slidemenu div{
	
	margin-top:-2px;
	padding:7px 1px;
	border-top:1px dashed white;
	background-color:#c7ec37;
		
	font-weight: normal;
	color: #333;
	font-size: 11px;
	text-align:left;
	
	
	
}

#slidemenu div a{
	padding:0px 0px;text-decoration:none;font-weight: normal;
	color: #333;
	font-size: 11px;
	text-align:left;
	margin-left:7px;
	
}
/*googlemap*/
.pict_store_bg{width:700px; padding:10px 10px; background-color:#fafafa; margin-top:1px;}
.map-oustside{height: 350px;padding:4px; background-color:#fff;
    width: 470px; border: 1px solid #ccc; margin:5px 0px;}
    
    #map_canvas {
    height: 350px;
    width: 470px;
    }
.silverborder{padding:4px; border:1px solid #ccc; background-color:#fff;margin:5px}
																				/*faq*/
#bcfaq {
	
	width:650px;
	text-align:left;
	overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0; padding:0;
}
#bcfaq .a {
	padding-bottom: 5px;
	font-weight:normal;
	text-align: justify;
	color: #000;
	text-decoration: none;
	font-size: 13px;
	background-color: #FFFBFF;
	
}
#bcfaq .q {
	font-weight: normal;
	text-align: left;
	color: #333;
	cursor: pointer;
	height: 14px;
	line-height:14px;
	text-decoration: none;
	padding: 0px 5px 0px 18px;
	font-size: 13px;
	margin:1px 0px 10px 0px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(designs/faqpuceg.gif);
}
#bcfaq .theme {
	height: 30px;
	width: 650px;
	margin-top: 20px;
	font-family: "Myriad Pro Light";
	text-align: left;
	line-height:30px;
	font-weight: bold;
	margin-bottom: 7px;
	text-indent: 10px;
	font-size: 15px;
	background-color: #FCFCFC;
	color: #F60;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FF5604;
	border-right-color: #FF5604;
	border-bottom-color: #CCC;
	border-left-color: #F60;
}


.bcbtn {
	color: #FFFFFF;
	height: 24px;
	line-height: 25px;
	width: 100px;
	text-align:center;
	border: thin none #333;
	position: relative;
	z-index: 10;
	left: 0px;
	top: 0px;
	cursor:pointer;
	background-image: url(/Portals/0/web2/faq/btn_submit100.jpg);
	background-repeat: no-repeat;
	padding: 0px;
}

#bcfaq-left {
	background-color: #fff;
	height: 270px;
	width:250px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:15px;
	background-color: #FEFFEC;
	margin-left:5px;
	margin-right:15px;
}
#bcfaq-left .a {
	font-weight:normal;
	text-align: justify;
	color: #000;
	padding: 0px 5px 10px 5px;
	background-color: #FEFFEC;
	font-size: 12px;
}
#bcfaq-left .q {
	
	text-align: left;
	color: #900;
	cursor: pointer;
	display:block;
	height: 30px;
	font-size: 12px;
	padding: 5px 5px;
}
#bcfaq-left .theme {
	background-color: #FFF;
	height: 32px;
	width: 250px;
	font-weight: normal;
	margin-bottom: 10px;
	background-image: url(designs/faq-left_Header.gif);
	background-repeat: no-repeat;
	line-height: 30px;
	
	
	text-indent: 10px;
	font-size: 15px;
}
#bcfaq-left .nitem {
	font-weight: normal;
	text-decoration: none;
	color: #000;
	float: left;
	padding: 5px 5px;
}
#bcfaq-left_image {
	height: 240px;
	width: 250px;
	padding: 5px 0px;
}

												/*map*/
#bcmap {
	padding: 0px;
	height: 600px;
	width: 925px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#bcmap .main {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 600px;
	width: 925px;
	position: relative;
	left: 0px;
	top: 0px;
	font-weight: bold;
	background-color: #fff;
}
#bcmap .main .bg1{
	position: absolute;
	z-index: 0;
	height: 600px;
	width: 925px;
	left: 0px;
	top: 0px;
	background-image: url('/Portals/0/NearestStore/stores/vietnam_map4.jpg');
	background-repeat: no-repeat;	/* for IE 
  filter:alpha(opacity=0.5);*/
	/* CSS3 standard 
  opacity:0.5;
	overflow: hidden;*/
}
#bcmap .main .bg2{
	position: absolute;
	height: 580px;
	width: 400px;
	z-index: 5;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	left: 270px;
	top: 20px;
	
}
#bcmap .main .pict{
	position: absolute;
	z-index: 15;
	height: 150px;
	width: 200px;
	cursor: pointer;
	display: none;
}
#bcmap .main .white {
	background-color: #FFFFFF;
	position: absolute;
	z-index: 7;
	height: 600px;
	width: 930px;
	left: 0px;
	top: 0px;
	/* for IE */
  filter:alpha(opacity=0);
	/* CSS3 standard */
  opacity:0;
}
#bcmap .main .s1{
	top: 50px;
	left: 200px;
}
#bcmap .main .s2{
	top: 50px;
	left: 420px;
}
#bcmap .main .s3{
	top: 173px;
	left: 387px;
}
#bcmap .main .s4{
	top: 250px;
	left: 200px;
}
#bcmap .main .s5{
	top: 420px;
	left: 200px;
}
#bcmap .main .s6{
	top: 250px;
	left: 420px;
}
#bcmap .main .s7{
	top: 420px;
	left: 420px;
}
#bcmap .main .s8{
	top: 236px;
	left: 460px;
}
#bcmap .main .s9{
	top: 68px;
	left: 414px;
}
#bcmap .main .s10{
	top: 350px;
	left: 450px;
}
#bcmap .main .s11{
	top: 420px;
	left: 640px;
}
#bcmap .main .s12{
	top: 120px;
	left: 350px;
}
#bcmap .main .s13{
	top: 30px;
	left: 220px;
}
#bcmap .main .s14{
	top: 70px;
	left: 220px;
}
#bcmap .main .s15{
	top: 50px;
	left: 640px;
}
#bcmap .main .s16{
	top: 50px;
	left: 350px;
}
#bcmap .main .city {
	position: absolute;
	z-index: 10;
	height: 40px;
	width: 110px;
	cursor: pointer;
	color: #000;
	font-weight:bold;
	font-size:13px;
	
	text-align:center;
}
#bcmap .main .c1 { 
	left: 390px;
	top: 40px;
}
#bcmap .main .c2 {
	left: 475px;
	top: 235px;
}
#bcmap .main .c3 {
	left: 464px;
	top: 490px;
	text-align:right;
	line-height:60px;
}
#bcmap .main .c4 {
	left: 495px;
	top: 275px;
	text-align:right;
}
#bcmap .main .c5 {
	left: 443px;
	top: 80px;
	text-align:right;
		line-height:20px;
	
}
#bcmap .main .c6 {
	left: 475px;
	top: 445px;
	line-height:40px;
}

#bcmap .main .c7{
	left: 410px;
	top: 150px;
	line-height:40px;
	
}
#bcmap .main .c8{
	left: 315px;
	top: 40px;
	line-height:40px;
	
}
#bcmap .main .c9{
	left: 360px;
	top: 105px;
	line-height:40px;
	text-align:left;
}
	
#bcmap .main .c10 {
	top: 120px;left: 420px;
	text-align:right;
		line-height:20px;
	
}
.nonhilite{
	border: 2px solid #060;-webkit-border-radius: 5px; -moz-border-radius: 5px;

}
.hilite{
	border: 2px solid red;-webkit-border-radius: 5px; -moz-border-radius: 5px;

}
.g1, .g2, .g3, .g4, .g5, .g6, .g7, .g8, .g9, .g10{}

																	/*staffslide*/


			
#staffslide {
	padding: 0px;
	margin:0px;
	background-image: url(/Portals/0/Jobs/staff/bg_portfolio.jpg);
	height:280px;
	width:720px;
	background-repeat: no-repeat;
	background-position: center top;	
	
}
.toppanel {
	margin: 0px;
	padding: 0px;
	height: 208px;
	width: 670px;
	overflow: hidden;
	position:relative;
	top:0px;
	left:25px;
	
}
.people{
	padding: 0px;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
	position:relative;
	top:0px;
	left:0px;
	width:2000px;
}
.people li{
	display:inline;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
	position:relative;
	left:0px;
	top:0px;
	
}

.people li img{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
.bottompanel {
	
	margin: 0px;
	padding: 0px;
	height: 40px;
	
	text-align:center;
	width: 670px;
	overflow: hidden;
	position:relative;
	top:8px;
	left:25px;
}
.icons{margin: 0px 0px;
	padding: 0px;
	height: 40px;
	width: 670px;}
.icons li{
	display: inline;
	margin: 0px 4px;
	padding: 0px 8px;
	list-style-image: none;
	list-style-type: none;
	border:none;
	cursor:pointer;
}
.staffhilite {
	
}




.staffhilite a, img {border:0px;}


.details {
	text-align: left;
	width: 650px;
	
	position:relative;
	top:0px;
	left:25px;
	
	
	padding: 10px;
}
.description{display:none;}
.info {
	padding: 5px;
	height: auto;
	width: auto;
	
	position: absolute; z-index:10;
	
	left: 320px;
	top: 50px;
	text-align: center;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #CED23C;
}
.intro{width:150px; height:208px; margin: 0px 0px; padding:0px; text-align:left;}
	.infoposition{
	display: none;
}												
																	
/*test*/
#panoramic {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 300px;
	overflow: hidden;
	border: thin dotted #333333;
	position: relative;
	left: 0px;
	top: 0px;
}
#panoramic .p1 {
	position: relative;
	height: 600px;
	width: 800px;
	left: 0px;
	top: 0px;
}
/*shoppingmall*/
#slidep0{
	height: 170px;
	width: 700px;
	overflow: hidden;
	
}																
#slidep1{
	margin: 0px;
	padding: 0px;
	width: 700px; height:170px;
	overflow: hidden;
	position: relative;
	left: 0px;
	top: 0px;

}
#slidep2{margin: 0px;
	padding: 0px;
	overflow: hidden;
	position:relative;
	top:0px;
	left:0px;
	width:1050px; height:170px;
	}



/*stores info*/
.ligne{width:720px; overflow:hidden; height:25px; margin-bottom:5px} 
a.astx {cursor:pointer;} 
#storesubinfo{
	display: none;
	
}
#storeinfo{width:720px;}

#bcbrands .logo a img{ border: none;}


	/*roundedbox job appication, safety*/
.bgrounded1{
background-image: url(/Portals/0/designs/roundedr_small.png); background-repeat: no-repeat;}
.bgrounded2{
background-image: url(/Portals/0/designs/roundedr.png); background-repeat: no-repeat;}
.bgrounded3{
background-image: url(/Portals/0/designs/roundedr_big.png); background-repeat: no-repeat;}

/* 5 commitments background-image: url(/Portals/0/designs/rounded13g.png); background-repeat: no-repeat; */
.bgp { width:670px; height:70px;}
.numberp{color:red; float:left; margin: 0px 0px 0px 0px; font-size:25px; font-weight:bold;}
.commitp{float:left; font-weight:bold; font-size:14px;}
.bcpricetab{
background-image: url(/Portals/0/SpendLess/PriceCommitments/woman2.png); background-repeat: no-repeat; background-position:center center}


/*achievments*/
#awards > div{display:none;}
#awards ul{cursor: pointer;}


/*imageslide brands*/
.slide{overflow:hidden; position:relative; text-align:left; visibility:hidden; width:700px}
.slide img{cursor:pointer; border:none; position:absolute; top:0px; visibility:hidden; -ms-interpolation-mode:bicubic; }
.slide p{margin:0 auto; text-align:center}
.slide .loading{border:1px solid white; height:15px; left:50%; margin-left:-106px; padding:5px; position:relative; visibility:visible; width:200px}
.slide .loading_bar{background:#fff; height:15px; visibility:visible; width:1%}
.slide .navigation{z-index:10000}
.slide .caption{font-weight:bold; position:relative; text-align:center; z-index:10001}
.slide .scrollbar{border-bottom:1px solid #b3b3b3; position:relative; visibility:hidden; z-index:10002; height:1px}
.slide .slider{background:url(designs/slider_dark.png) no-repeat; height:14px; margin:-6px 0 0 -7px; position:absolute; width:14px; z-index:10003}
.slide .slideshow{cursor:pointer; height:14px; margin:20px 0 0 20px; position:absolute; width:14px; z-index:10003}
.slide .slideshow.pause{background:url(designs/button_pause.png) no-repeat}
.slide .slideshow.play{background:url(designs/button_play.png) no-repeat}
.slide .images{overflow:hidden; white-space:nowrap}
.slide .button{cursor:pointer; height:17px; position:relative; width:17px}
.slide .previous{background:url(designs/button_left.png) top left no-repeat; float:left; margin:-7px 0 0 -30px}
.slide .next{background:url(designs/button_right.png) top left no-repeat; float:right; margin:-7px -30px 0 30px}
#myguideslide{height:400px;}

/*fancybox*/

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/Portals/0/designs/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 50px;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 30px;
	height: 30px;
	background-image: url('/Portals/0/designs/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
	
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/Portals/0/designs/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('/Portals/0/designs/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('/Portals/0/designs/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('/Portals/0/designs/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('/Portals/0/designs/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/Portals/0/designs/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/Portals/0/designs/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/Portals/0/designs/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/Portals/0/designs/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/Portals/0/designs/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/Portals/0/designs/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/Portals/0/designs/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/Portals/0/designs/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/Portals/0/designs/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/0/designs/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/0/designs/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/0/designs/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/0/designs/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/0/designs/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/0/designs/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/0/designs/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/0/designs/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/0/designs/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/0/designs/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/0/designs/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/0/designs/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/0/designs/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/0/designs/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/0/designs/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portals/0/designs/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }


/*catalogue carrousel (removed)*/

#bcpromoframe{background-image: url(/Portals/0/SpendLess/nen3.png); margin-left: auto; margin-right: auto; width: 720px; height: 320px; margin-bottom:15px;}
#carousel1 {
	width:300px;
	height:280px;
	overflow:hidden;
	display:none;
	text-align:left;
	
}
#bcpromoframe_mini{
}
#carousel1_mini {
	width:180px;
	height:130px;
	overflow:hidden;
	display:none;
	text-align:center;
	
}

/*store info 2*/
#bcdatastore01{}
.portfolio{background-image: url(/Portals/0/designs/portfolio1.png);width:290px;
	height:380px; background-repeat:no-repeat; }
	.covercat{margin-top:44px; margin-left:22px;  }
.bcsinglestore  {float:left; margin:10px; padding:10px; }
.bcsinglestore a, .bcsinglestore a:link, .bcsinglestore a:hover  { font-size:16px; color:#060; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-weight:bold}

a img{border:none;}

.infopoints{background-image:url(/Portals/0/designs/points3.png); background-repeat: repeat-x ; float:left;}



/*LOHAS*/
#lohasmenu{}
.lohastable{
	border: thin dotted #F4FFCA;
}

/*GalleryPhoto*/
#bcnewsgallery{width: 720px; margin: 10px auto;}
ul.bcnewstabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
	list-style-image: none;
	list-style-type: none;
}
ul.bcnewstabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
	list-style-image: none;
	list-style-type: none;
}
ul.bcnewstabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1em;
	padding: 0 15px;
	border: 1px solid #fff;
	outline: none;
}
ul.bcnewstabs li a:hover {
	background: #ccc;
}	
html ul.bcnewstabs li.active, html ul.bcnewstabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.bcnewstab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 720px;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	padding:0px;
}
.bcnewstab_content {
	padding: 10px;
	font-size: 1em;
	list-style-image: none;
	list-style-type: none;
}


ul.bcnewstab_img, .bcnewstab_img li{
	list-style-image: none;
	list-style-type: none;
}

ul.bcnewstab_txt, .bcnewstab_txt li{
list-style-image: none;
	list-style-type: none;
	
	}
.bcnewstab_txt li{display:block; margin:10px;}	
	
.bcnewstab_img li{display:inline; width:90px; height:75px; float:left; border:1px solid #fff; margin:5px;}

	
.bcnewstab_img li a{display:block; width:86px; height:73px; cursor:default; float:left; text-decoration:none; background:#444; border:1px solid #888;}

.bcnewstab_img li a img{display:block; width:76px; height:63px; border:5px solid #eee;}
.bcnewstab_img li a:hover{white-space:normal; position:relative;}
.bcnewstab_img li a:hover img{position:absolute; left:-2px; top:-2px; width:80px; height:67px; border-color:#ccc;}



.joboffers_bg{
	background-image: url(/Portals/0/Jobs/team2.png);
	width:720px;
	height:auto;
	min-height:500px;
	background-repeat:no-repeat;
	background-position: center top;
	background-color: #F1F8DE;	
}
	
	
	
	.testbox{width:670px; background-color:#000; padding:0px; margin: 5px 8px 0px 8px;
	height:300px; }
	.testbox2{width:205px; background-color:#000; padding:0px; margin: 5px 8px 0px 8px;
	height:165px; }
	.testbox3{width:200px; background-color:#FFF; padding:0px; margin: 5px 8px 0px 8px;
	height:165px; }
	.testbox4{width:215px; background-color:#000; padding:0px; margin: 5px 8px 0px 8px;
	height:160px; }
	.testbox5{width:215px; background-color:#000; padding:0px; margin: 5px 8px 0px 8px;
	height:250px; }
	.testbox6{width:215px; background-color:#000; padding:0px; margin: 5px 8px 0px 8px;
	height:175px; }
	
	
	#bcadslide{ width:670px; background-color:#FFF; padding:0px; margin: 5px 8px 0px 8px;
	height:160px; text-align:center; }
	#bcadslide  ul, #bcadslide   li{list-style-type:none; list-style-image:none !important;  }
	#bcadslide   li{margin-right:10px; margin-left:10px}
button.prev, button.next{background-color: #333; color:#FFF; font-weight:bold;}
//
/* rotator in-page placement */
        div.rotator {
	position:relative;
	height:300px;width:700px;
	margin-left: 0px;
}
/* rotator css */
div.rotator  ul {margin:0px; padding:0px; list-style-type:none; list-style-image:none !important; }
	div.rotator  ul li {
	float:left;
	position:absolute;
	list-style-type:none; list-style-image:none !important; 
}
/* rotator image style */	
	div.rotator  ul li img {
	border:1px solid #060;
	padding: 0px;
	background: #ccc;
}
        div.rotator  ul li.show {
	z-index:500;
}


	
		/* GALLERY CONTAINER */

.ft-prev, .ft-next{padding:0 0px; color: #fff; text-decoration:none; width:26px; height:26px}
.ft-prev{background-image:url(/Portals/0/designs/bprev.gif); background-repeat:no-repeat; }
.ft-next{background-image:url(/Portals/0/designs/bnext.gif); background-repeat:no-repeat;}
#hpadslider{ padding:0px; margin:5px; text-decoration:none; color: #fff;}

.ft-button-hpadslider{color:#fff; display:none;}
	

.imgbox {width:220px; height:156px; background-color:#060;}	  
.textbox{
	background-color: #FF3;
}
.jobofferbutton{}

/*PR ticker*/

.tickercontainer { 
border: 0px solid #000;

width: 720px; 
height: 45px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { 
position: relative;
left: 0px;
top: 15px;
width: 700px;
overflow: hidden;
}
ul.newsticker { 
position: relative;
left: 740px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;
color:#000;

}
ul.newsticker li {
float: left; 
margin: 0;
padding: 0;
background: none;
list-style-image:none; list-style:none;
}
ul.newsticker a {
	white-space: nowrap;
	text-decoration:none;
	padding: 0;
	color: #900;
	margin: 0 50px 0 0;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 


#bcnewstop, #bcnewsmiddle, #bcnewsbottom { 
padding:0px; margin: 0px 0px 20px 0px; clear:left; height:auto; text-align:left;
}
#bcnewstop, #bcnewsbottom{
	width:720px;
	background-color:#FAFAFA;
}
#bcnewsmiddle{width:720px; margin-top:5px}
#bcnewsbottom{margin-top:10px; width:720px; clear:both; padding:5px}
#bcnewstopblock{  margin:0px; padding:5px; }
#bcnewsbottomblock{margin:10px 0px  10px 0px; }
#bcnewsmiddleblock{width:345px; margin-bottom:30px; padding:5px; float:left; }

.bcnewstoptitle, .bcnewsmiddletitle, .bcnewsbottomtitle{
	font-weight: normal;
	color: #cc4833;
	font-size:16px;
	
	font-family: "Tahoma";
}

.bcnewstopdate, .bcnewsmiddledate, .bcnewsbottomdate{ font-size:10px; color:#333; margin:0px 0px 6px 0px; font-family:Tahoma, Geneva, sans-serif}
.bcnewstopintro, .bcnewsmiddleintro, .bcnewstopintro p, .bcnewsmiddleintro p, .bcnewstopintro, .bcnewsbottomintro, .bcnewsbottomintro p{ font-family: "Verdana"; font-size: 12px;  font-weight:bold }
.bcnewsmiddleintro{margin-bottom:5px; }
.bcnewstopcontent, .bcnewsmiddlecontent, .bcnewsbottomcontent, .bcnewstopcontent p, .bcnewsmiddlecontent p, .bcnewsbottomcontent p{margin-bottom:10px; font-family: "Verdana"; font-size: 13px; }

.sp_adteaser{cursor:pointer; text-align:center; width:100%; height:45px; margin:0; padding:0; background-color:#f7f7f7;background-image:url(/Portals/0/SpendLess/splong.png); background-repeat:no-repeat; font-family:Tahoma; font-size:11px;line-height:45px; color:#fff;}
.sp_adtotal{display:none; clear:both;width:100%; height:214px; margin:0; padding:0;background-color:#f7f7f7; }
.sp_adteaserleft{float:left; width:450px; height:45px;}
.sp_adteaserright{float:right; width:450px; height:45px;}

.spe_tb{
	color:#900;
	font-size:13px;
	font-family:Tahoma;
	font-weight:bold;
	background-color:#F4F4F4;
	width:900px;
	text-align:left;
	height:25px;
	line-height:25px;
	text-indent:5px;
	cursor:pointer;
	background-image:url('/Portals/0/designs/Brushed-Metal_03.jpg');
	background-repeat:no-repeat;
}

.spe_desc{color:#000; font-size:12px; font-family:Tahoma; font-weight:normal; width:900px; text-align:left; display:none;}


#job-display{position:relative;width:720px; font-family:Tahoma;}
.job_entry{position:relative;width:720px; border-bottom:1px dotted #ccc}
#job_header-filter span{cursor:pointer; font-weight:bold}
.job_t{cursor:pointer;  border-bottom:1px dotted #f7f7f7;background-image: url('/Portals/0/designs/joblist-bg.png'); background-repeat:repeat-x; background-position:center bottom; font-size:11px;}
.job_t td{vertical-align:middle;height:40px;}
.job_d{display:none; padding: 5px 2px; font-family:Tahoma;}
#job_header-filter{height:24px;}
#job_header-filter div span{
	background-color: #9C0; padding:5px 20px; margin-right:5px;color:white;font-size:12px;line-height:24px;font-weight:bold;
}
#listdept{margin-left:25px;}
#job_header-data{background-color:#444; height:20px;line-height:20px; color:#f7f7f7;}
.desc_view{font-size:17px;font-weight:bold}
.jobhighlight{font-weight:bold;}
#job_footer-data{display:none;}
.job-counter{margin:5px;}
.jobcounter-stat{ font-size:16px;}


/*Beautyfair Oct2011*/
#bf2_bf2{}
#bf2_bg0{font-family:Tahoma;font-size:14px;width:1320px;background: #bf1a64 url('designs/BF/Untitled-2_03.jpg') no-repeat center top;margin:0px auto;height:1400px;}
#bf2_side-l{width:160px; height:1400px;float:left; background: #bf1a64 url('designs/BF/banner.jpg') repeat-y center top;}
#bf2_side-r{width:160px;float:right;height:1400px;background: #bf1a64 url('designs/BF/banner.jpg') repeat-y center top;}
#bf2_bg1{float:left;width:1000px;background-color: #bf1a64;margin:0px;padding:0px;}
#bf2_bloc0{position:relative;top:0;left:0; width:1000px; height:118px;background: transparent url('designs/BF/bfo1.jpg') no-repeat center top;margin:0px auto }
#bf2_bloc1{position:relative;top:0;left:0; width:1000px; height:358px;background: transparent url('designs/BF/bfo2.jpg') no-repeat center top;margin:0px auto }
#bf2_bloc2{position:relative;top:0;left:0; width:1000px; height:331px;background: transparent url('designs/BF/bfo3.jpg') no-repeat center top;margin:0px auto}
#bf2_bloc3{position:relative;top:0;left:0; width:1000px; height:593px;background: transparent url('designs/BF/bfo4.jpg') no-repeat center top;margin:0px auto}
.bf2_inb1{position:absolute;top:40px;left:110px;width:660px;height:270px;border:0px solid #ccc;}
.bf2_inb2{position:absolute;top:95px;
left:488px;
width:440px;height:195px;
overflow:auto;border:0px solid #ccc;
    }
.bf2_inb3{position:absolute;top:85px;
left:175px;
width:576px;
height:444px;
border:0px solid #ccc;
    }
#bf2_popupContactClose{
cursor: pointer;
text-decoration:none;
}
#bf2_backgroundPopup{
display:none;
position:fixed;
_position:absolute; 
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:100;
}
#bf2_popupContact{
display:none;
position:fixed;
_position:absolute; 
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:102;
padding:12px;
font-size:13px;
}
#bf2_popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#bf2_popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
.bf2_bfselec option{width:200px;}
/**/.bf2_tit1{
        position: absolute;
        top: 0px;
        left: 707px;
        width: 190px;
        height: 105px;
        background-color: transparent;
        z-index: 1;
        background-image: url('designs/BF/tit-left.png');
    }
.bf2_tit2{position: absolute;
        top: 0px;
        left: 352px;
        width: 190px;
        height: 105px;
        background-color: transparent;
        z-index: 1;
        background-image: url('designs/BF/tit-right.png');
    }
.bf2_tit3{position: relative;
        top: 0px;
        left: 684px;
        width: 190px;
        height: 105px;
        background-color: transparent;
        z-index: 1;
        background-image: url('designs/BF/tit-left.png');
    }
    .bf2_name1, .bf2_name2, .bf2_name3{text-align:center;line-height:87px;font-size:20px;color:White;}
    .bf2_c1, .bf2_c2, .bf2_c3{color:#555;}

	/*loyalty faq*/
	#lc-faq{margin:0px 0px;padding:2px 0px;font-size:14px;font-family:Tahoma;}
	#lc-faq .lcq{padding-left:25px;color:#fff;width:695px;height:30px; line-height:30px;margin-bottom:9px;font-weight:bold;}
	#lc-faq .lca{display:none;margin-bottom:9px;}
	#lc-faq .lcup{background:#7eba00 url('designs/green-bullet.jpg') no-repeat 2px center;}
	#lc-faq .lcdown{background:#7eba00 url('designs/green-bullet-bot.jpg') no-repeat 2px center;}
	.lc-exp{background-color:#555;padding:3px;color:white;}
	.lcbox, .lcin{background:#fff url('/Portals/0/OurServices/New-Loyalty-Card-Landing-Page_10.jpg') no-repeat center center; }
	.lcout{background:#fff url('/Portals/0/OurServices/New-Loyalty-Card-Landing-Page_10-hover.jpg') no-repeat center center; }
