@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; overflow-y:auto; overflow-x: hidden; }
body, h1, h2, h3, h4, h5, p, li, a, #menu ul li a, .style1, .style2{font-family: 'Open Sans', sans-serif; }

#supersized{
	    position:fixed;
	}
	#supersized img{ -ms-interpolation-mode: bicubic; }
	#supersized img, #supersized a{
	    height:100%;
	    width:100%;
	    position:absolute;
	    z-index: -1;
	}
	#aln{width:370px;  height:10px; margin:0px; padding:0px; font-size:16px; }
	#aln .lft{float:left;  height:10px; width:220px; text-align:left; }
	#aln .rht{float:left;  height:10px; width:100px; text-align:right;}
	
	#supersized .prevslide, #supersized .prevslide img{
	    z-index: 1;
	}
	#supersized .activeslide, #supersized .activeslide img{
	    z-index: 2;
	}
	h5{font-size:14px; margin:0px; color:#555; margin-bottom:-30px; padding:0px; padding-top:10px; line-height:20px; /* background:url(../images/line2.jpg) repeat-x left;width:50%;*/  }
	#contenttwo h5 { padding-bottom: 15px;}
}
	h6{font-size:20px; margin:0px;   padding:0px; line-height:20px;/* background:url(../images/line2.jpg) repeat-x left;width:50%;*/  }
	.sent-case{text-align:center;font-size:14px;}
	.style13{ font-size:11px; color:#58585a;}
	@font-face {
	font-family: HelveticaNeueLTPro-Lt;
	src: url('../js/HelveticaNeueLTPro-Lt.otf');
}
	
	@font-face {
	font-family: bodoni;
	src: url('../js/bodoni.ttf');
}

.custom_font{
	font-family:bodoni; 
	line-height:10px;
	/* no .ttf */
}
ul li{ font-family:bodani;}

p{ text-align:left; font-family:bodoni; text-transform:uppercase; color:#58585a; line-height:22px;  font-size:13px; letter-spacing:1px;}
p a{text-decoration:none; color:#58585a;}
p a:hover{text-decoration:none; color:#faa61a;}
p a.active{text-decoration:none; color:#faa61a;}

.style1{
	padding:42px;
	line-height:31px;
	color: #58585a;
	text-align:center;
	font-size:16px;

}
.style22{
	margin:0px; 
	padding:0px;
	color: #58585a;
	text-align:justify;
	font-size:14px;	
}
.style2{
	padding:0px;
	line-height:31px;
	color: #555;
	text-align:justify;
	font-size:14px;	
	font-family: 'Open Sans', sans-serif;
	
}

.style32{
	padding:0px;
	line-height:20px;
	color: #555;
	text-align:justify;
	font-size:12px;	
	font-family: 'Open Sans', sans-serif;
}

.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 0px 0 0;
	display: block;
	clear: left;
	float: left;
	border:none;
}

.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(../images/select.jpg) no-repeat;
	overflow: hidden;
}
.style4{
	padding: 50px 20px 30px 50px;
	text-align:center;
	line-height:26px;
	color: #58585a;
	width:520px;
	
}
.style5{
	padding: 0px;
	text-align:left;
	color: #58585a;
	
}
.style3{padding:50px; text-align:left;  line-height:26px;}
#logo{background:url(../images/logo.png) no-repeat; height:146px; width:230px; margin-bottom:7px; position:absolute; }

div#navigation {position: absolute; top: 671px; left:0;  width: 868px; height: 22px; font: 14px bodoni, sans-serif; z-index: 100; text-transform:uppercase; }
div#navigation a {display: block; 
   }
div#navigation a:hover {color: #58585a; }
.page_active{position: absolute; top:520px; height: 22px; width: 930px;}
div#nav a img {height: 0; width: 0;  border-width: 0;}

div#nav a:hover img {position: absolute; top: -30px; left:0;   height: 22px; width: 930px;}

div#navigation ul {margin-left:10px; width: 868px; }
div#navigation ul li{display:inline; color:#faa61a;  font-family:bodani; }
#nav{width:931px; height:12px; position:absolute; top:19px; padding-left:50px;}
.nav{float:left;}	
.belief{background:url(../images/nav-belief.png); width:46px; margin-right:45px; height:12px;}
.stylist{background:url(../images/nav-stylist.png); width:64px; margin-right:41px; height:12px;}
.services{background:url(../images/nav-services.png); width:67px; margin-right:38px; height:12px;}
.products{background:url(../images/nav-products.png); width:75px; margin-right:41px; height:12px;}
.club{background:url(../images/nav-club.png); width:92px; margin-right:38px; height:12px;}
.promotions{background:url(../images/nav-promotions.png); width:91px; margin-right:40px; height:12px;}
.contact{background:url(../images/nav-contact.png); width:65px; margin-right:40px; height:12px;}
.blog{background:url(../images/nav-blog.png); width:36px; height:12px;}

a{text-decoration:none;}
	a:hover{text-decoration:none; color:#fdb813;}
	

/* tabs */
			
			.containerall {
	width: 860px;
	padding-top:150px;
	overflow:hidden;
	margin: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	z-index:999;
}
ul.tabs {
	margin: 0;
	padding: 0;
	float:left;
	list-style: none;
	height: 73px;
	margin-left:50px;
	margin-top:50px;
	width: 170px;  text-align:left; font-size:14px;
}
ul.tabs li {
	
	margin: 0;
	padding: 0;
	height: 73px;
	text-align:center;
	display:block;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 0px;
	outline: none;
}

ul.tabs li h2{
    border-bottom: 2px solid transparent;
    line-height: 20px;
	font-size: 15px;
    text-align: left;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    margin-right: 0px !important;}
	
	ul.tabs li.active h2, ul.tabs li h2:hover{ border-bottom: 2px solid #faa61a !important;}
ul.tabs li h3{    border-bottom: 2px solid transparent;
    color: #58585a;
    line-height: 10px;    padding-top: 8px;
	font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    text-align: left;
    font-style: normal;}
	

ul li a{font-family:bodoni;}

#tab1{background:url(../images/transparent2.png)  no-repeat; height:479px; }
#tab2{background:url(../images/transparentm.png) no-repeat;  height:420px; padding-top:80px }
#tab3{background:url(../images/transparentm.png) no-repeat;  height:420px; padding-top:140px }

#tab4{background:url(../images/transparentm.png)  no-repeat; height:479px; }
#tab5{background:url(../images/transparentm.png) no-repeat;  height:420px; padding-top:80px }
#tab6{background:url(../images/transparentm.png) no-repeat;  height:420px; padding-top:140px }
#tab-intro{background:url(../images/spa-bg.png) no-repeat; width:590px;  height:420px; padding-top:50px; padding-left:25px; padding-right:20px; text-align:center;    position: absolute;  }
#tab-salon{background:url(../images/spa-bg.png) no-repeat;  height:420px;  font-size:10PX;  padding-top:30px;      position: absolute;}
#tab-spap{background:url(../images/service-bg.png) no-repeat; font-size:10PX;  height:420px; padding-top:25px;     position: absolute;}
#tab-spas{background:url(../images/trnsp-spa-service.png) no-repeat; font-size:10PX;  height:420px; padding-top:30px;    position: absolute;	 }

#tab9{background:url(../images/transp-login-client.png) no-repeat;  height:420px; padding-top:60px; margin-top:50px; }
#tab10{background:url(../images/transp-login-staff.png) no-repeat;  height:420px; padding-top:60px; margin-top:50px; }
#tab11{background:url(../images/transparentc.png) no-repeat;  height:420px; padding-top:60px; margin-top:50px; }
#tab12{background:url(../images/transparentc.png) no-repeat;  height:420px; padding-top:60px; margin-top:50px; }

hr{background:url(../images/hr.png) repeat-x; height:15px; border:none; margin:0px; padding:0px; }


scrollbar{background:#039;}

.tab_container {
	float: right; 
	width: 640px;
	height:420px;
	
}
.tab_content {
	float: left; 
	width: 640px;
	height:372px;
		padding:0px; margin:0px;
color:#000; font-family:bodoni; text-align:left; font-size:14px;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #58585a;
}
.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}

#navigation-bar{background:url(../images/navigation-bar.png) no-repeat; height:6px; width:720px; position:absolute; margin-left:50px; }
#menu-box{ position:absolute; height:30px; width:931px;  top:628px; }

img {
		outline:0; 
		border:0;
	}
	
	#menu {
		/* you must set it to relative, so that you can use absolute position for children elements */
		position:relative; 
		text-align:left; 
		width:950px; 
		height:50px;

	}
	
	#menu ul {
		/* remove the list style and spaces*/
		margin:0; 
		padding:0; 
		list-style:none; 
		display:inline;
			border-top: 5px solid #faa61a;	
		/* position absolute so that z-index can be defined */
		position:absolute; 
		
		/* center the menu, depend on the width of you menu*/
		left:50px; 
		top:0; 
		
	}
	
	.under{border-bottom:#666 thin solid;}
	
	#menu ul li {
		
		/* give some spaces between the list items */
		margin:0 0px; 
		
		/* display the list item in single row */
		float:left;
		padding-top:3px;
		margin-right:15px;
	}
	
	#menu ul li a { /*font-family:Arial, Helvetica, sans-serif;*/ text-transform:uppercase;  text-decoration:none; color:#58585a; font-size:14px;font-weight: bold;}
	#menu ul li a:hover{color:#faa61a;}
	#menu ul li a.active{color:#faa61a;}
	#menu #box {
		
		/* position absolute so that z-index can be defined and able to move this item using javascript */
		position:absolute; 
		left:0; 
		top:0; 
		z-index:200; 
 
		/* image of the right rounded corner */
		height:35px;
 
 
		/* add padding 8px so that the tail would appear */
		padding-right:8px;
		
		/* set the box position manually */
		margin-left:5px;
		
	}
	
	#menu #box .head {
		/* image of the left rounded corner */
		background:url(../images/active.png) no-repeat 0 0;
		height:24px;
		color:#58585a;
		width:89px;
		position:absolute;
		top:-33px;
		left:-20px;
		
		/* force text display in one line */
		white-space:nowrap;
 
		/* set the text position manually */
	}
	
	
	
	
/* demo thumbnail scroller - horizontal liquid size 100% */
#tshf_container{ top:0px; left:255px;  width:504px; }
#tshf_container .thumbScroller{position:relative; width:504px; overflow:hidden;}
#tshf_container .thumbScroller, #tshf_container .thumbScroller .container, #tshf_container .thumbScroller .content{height:168px;}
#tshf_container .thumbScroller .container{position:relative; left:0;}
#tshf_container .thumbScroller .content{float:left;}
#tshf_container .thumbScroller .content div{padding:0px; margin:0px; height:100%;}
#tshf_container .thumbScroller img{border:none; margin:0px; padding:0px;}
#tshf_container .thumbScroller .content div a{display:block;}
#tshf_container .thumbScroller .content div a:hover{border-color:#fff;}
div.visible {
display: visible;
}
div.hidden {
display: none;
}
p.tabstyle{margin-left:20px; font-family:bodoni}

h2{ letter-spacing:1px; text-transform:uppercase; color:#58585a; font-size:11px; margin-right:15px;}
h2 a{ text-decoration:none;color:#58585a; }
h2 a:hover{ text-decoration:none;color:#faa61a; }
h2 a.active{ text-decoration:none;color:#faa61a; }

.stylist-left{width:200px; float:left; margin-left:30px; height:600px; text-align:left; }
.stylist-left img{margin-top:50px; margin-bottom:10px;}
.stylist-right{width:250px; float:left; text-align:left; margin-left:30px; margin-top:50px; height:600px;}

h3{font-family:bodoni; margin:0px; padding:0px;  color:#58585a;  font-size:14px; text-transform:uppercase; letter-spacing:1px;	}

ul.stylist-nav  {height:61px; width:180px; border:0; }

ul.stylist-nav li {border:0px; }
ul.stylist-nav  li:hover{background:url(../images/stylist-active.png);}
.stylist-nav img.active{background:url(../images/stylist-active.png);}


ul.belief-nav  {
	height:54px;
	border:0;
	padding-top:80px;
	
}

ul.belief-nav li {border:0px;  }
ul.belief-nav li:hover{
	background:url(../images/belief-active.png);
	
}
.belief-nav img.active{
	background:url(../images/belief-active.png);
		
}

ul.promo-nav  {
	height:101px;
	border:0;
	padding-top:20px;
	margin-left:10px;
	
}

ul.promo-nav li {border:0px; width: 167px;  }
ul.promo-nav li:hover{
/*	background:url(../images/promo-active.png) no-repeat;*/
	
}
.promo-nav img.active{
	/*background:url(../images/promo-active.png);*/
		
}


ul.cont-nav  {
	height:101px;
	border:0;
	padding-top:80px;
	margin-left:10px;
	
}

ul.cont-nav li {border:0px; width: 167px;  }
ul.cont-nav li:hover{
	
}
.cont-nav img.active{
		
}

input{  width:200px; border: thin #faa61a solid; color:#58585a;}
textarea{height:50px; width:200px;border:thin #faa61a solid; color:#58585a;}


.out{ width:200px;  height:25px; color:#58585a; margin-bottom:30px; text-align:left;  }
.out1{ width:300px ;   height:70px; color:#58585a; margin-bottom:30px; text-align:left; margin-bottom:20px; }

.out-left{ width:70px; padding-top:10px; height:20px;  float:left;}
.out-left1{ width:70px; padding-top:10px; height:70px;  float:left;}

.out-right{ width:150px;  float:left; height:20px; color:#58585a; text-align:right;}
.out-right1{ width:100px; float:left; height:70px; color:#58585a; text-align:right; }

.style4{padding-left:40px;  font-size:13px;  font-family:bodoni; text-transform:uppercase; color:#58585a;}
.sf-menu{font-family:bodoni; font-size:14px; text-transform:uppercase; letter-spacing:1px; }
.sf-menu li:hover, .sf-menu li:active, .sf-menu li.sfHover,  .sf-menu li a:focus,
 .sf-menu a:hover, .sf-menu li a.active {
	color:#faa61a;

}

#social-media{width:150px; height:25px; margin-left:50px;}

/*#page_wrap.button {
	float: left;
	margin: 30px;
	border:0;font-family:bodoni; font-size:14px; text-transform:uppercase; line-height:18px; 
}*/

#home {

	
}
#home-button {
	opacity: 1.0;
	color:#fdb613;
	font-size:12px;
	cursor:pointer;
}

#about {
	display:none;

}
#about-button {
	opacity: 0.5;
	
}

#contact { display:none
	
}
#contact-button {
	opacity: 0.5;
	

}

/* stylist*/
#haircare { 
	
}
#haircare-button {
	opacity: 1.0;
	color:#fdb613;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;
}



#nailcare {
	display:none;
}
#nailcare-button {
	opacity: 1.0;
	color:#fdb613;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;	
}

#makeup { display:none;
	
}
#makeup-button {
	opacity: 1.0;
	color:#fdb613;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;	

}

#wax { display:none;
	
}
#wax-button {
	opacity: 1.0;
	color:#fdb613;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;	

}


#lash { display:none;
	
}
#lash-button {
	opacity: 1.0;
	color:#fdb613;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}

#twohourreset { 
	display: none;
}

#twohourreset-button {
	opacity: 1.0;
	color:#000;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}

#escape { 
	
}
#escape-button {
	opacity: 1.0;
	color:#000;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}
#new-package { 
	
}
#new-package-button {
	opacity: 1.0;
	color:#000;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}
#head { display:none;
	
}
#head-button {
	opacity: 1.0;
	color:#000;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}
#earth { display:none;
	
}
#earth-button {
	opacity: 1.0;
	color:#000;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}
#hideaway { display:none;
	
}
#hideaway-button {
	opacity: 1.0;
	color:#000;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}
#executive { display:none;
	
}
#executive-button {
	opacity: 1.0;
	color:#000;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}
#breathe { display:none;
	
}
#breathe-button {
	opacity: 1.0;
	color:#000;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}
#embrace { display:none;
	
}
#embrace-button {
	opacity: 1.0;
	color:#000;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}
#release { display:none;
	
}
#release-button {
	opacity: 1.0;
	color:#000;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}
#stoned { display:none;
	
}
#stoned-button {
	opacity: 1.0;
	color:#000;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}

#express { display:none;
	
}
#express-button {
	opacity: 1.0;
	color:#000;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}



#spa{ display:none;
	
}
#spa-button {
	opacity: 1.0;
	color:#000;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}
#facialcare{ 
	
}
#organic{display:none;}
#facialcare-button{
	opacity: 1.0;
	color:#000;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}
#organic-button, #cosmeceutical-button, #speciality-button{
	opacity: 1.0;
	font-size:12px;
	
	cursor:pointer;
	margin-bottom:15px;

}

#enhancements{ display:none;
	
}
#enhancements-button {
	opacity: 1.0;
	color:#000;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}

#massageenh{ display:none;
	
}
#massageenh-button {
	opacity: 1.0;
	color:#000;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}
#skincare{ display:none;
	
}
#skincare-button {
	opacity: 1.0;
	color:#000;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}

#massage{ display:none;
	
}
#massage-button {
	opacity: 1.0;
	color:#000;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}
#treatments{ display:none;
	
}
#treatments-button {
	opacity: 1.0;
	color:#000;
	font-size:12px;
	cursor:pointer;
	margin-bottom:15px;

}
/*- end */




#page-wrap {
	width: 100px; 
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 10px;
	float:left;
text-transform:uppercase; background:url(../images/line.png) left repeat-y; 
}
#page-wrap1 {
	width: 200px; 
	margin: 25px 0px 0px 20px;
	padding: 0px 0px 0px 10px;
	float:left;
text-transform:uppercase; background:url(../images/line.png) left repeat-y;
}
#page-wrap2 {
	width: 200px; 
	margin: 28px 0px 0px 20px;
	padding: 0px 0px 0px 10px;
	float:left;
text-transform:uppercase; background:url(../images/line.png) left repeat-y;
}
#content{ float:right; width:450px; height:310px; overflow-x:hidden; overflow-y:auto; position:absolute; z-index:98; left:20%; padding:5px 10px 10px 10px;  }
#content1{ float:right; width:400px; height:310px; overflow-x:hidden; overflow-y:auto;  position:absolute;z-index:98; left:35%; padding:10px;}
#contenttwo{ float:right; width:400px; height:330px; overflow-x:hidden; overflow-y:auto; position:absolute;z-index:98; left:40%; padding:13px 10px 10px 10px;}

.stylist-area{width:600px; height:300px;  position:absolute; z-index:999}
#stylist{ width:300px; height:200px; float:left;}
table tr td{border:none; color:#555;}

table tr  th{color:#555; line-height:18px; font-size:18px; background:url(../images/hr.png) repeat-x top ;  padding-bottom:6px; padding-top:40px;}
/*_____________________________________________ Start - Projects - jCarouselLiteDemo _____________________________________________*/
.jcarousel-skin-tango .jcarousel-container {
   
	}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 501px;
    padding: 14px 40px;
	
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 167px;
    height: 32px;
    padding: 0px 0px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  501px;
    height: 130px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  167px;
    height: 130px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 167px;
    height: 130px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
	
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-tango img{border:none;}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 60px;
    right: 10px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../images/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 60px;
    left: 1px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../images/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}     
/*_____________________________________________ End - Projects - jCarouselLiteDemo _____________________________________________*/
#tab-spap ul li{color:#555; background:url(../images/text-bullet.gif) no-repeat left; padding-left:20px; font-family: 'Open Sans', sans-serif; background-position:top left;}

#style-table th{font-size:16px;}
button.w3-bar-item.w3-button {
    background: none;
    border: 0;
	color:#555; cursor:pointer;
	padding: 0;
    margin-right: 20px;
}
/*.sub-menu{display:none;}
.sub-menu.show{ display:block;}*/
#facialcare-button a:after { content:''; display:inline-block; margin-left:5px;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  
  border-left: 4px solid #faa61a ;
}
#facialcare-button a.down:after { content:''; display:inline-block; margin-left:5px;
 border-left: 4px solid transparent;
  border-right: 4px solid transparent;
   border-bottom: none;
  border-top: 4px solid #faa61a;
}
h5{text-transform:uppercase;}
.sub-menu{margin-left:5px; } .sub-menu a{font-size:11px;}
.sub-menu a:hover, .sub-menu a:active, .sub-menu a.down{color:#fdb813 !important;}
.learn-more{display:inline-block; margin-top:10px; margin-bottom:10px; font-size:14px; color:#faa61a; border-bottom:1px solid transparent;  transition:0.5s ease all;  padding-bottom: 5px; -moz-transition:0.5s ease all;  -webkit-transition:0.5s ease all;}
.learn-more:hover{opacity:0.7 !important; transition:0.5s ease all;  -moz-transition:0.5s ease all;  -webkit-transition:0.5s ease all;}
.download-text{text-transform: inherit !important; float:left !important;  margin-right:10px !important;}