body{
	margin:0;
	color:#000;
	font:11px Tahoma, Arial,sans-serif;
	background:#fff;
}
img{border-style:none;} 
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* page */
#page {
	width:992px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	padding:245px 0 0;
}
#home #page{padding: 217px 0 0;}
/* logo */
#page .logo{
	position:absolute;
	top:12px;
	left:0;
	width:284px;
	height:75px;
	text-indent:-9999px;
	overflow:hidden;
	margin: 0;
	z-index:1;
}
#page .logo a{
	display:block;
	height:100%;
	background:url(../images/logo.gif) no-repeat;
}
/* header */
#header {
	width:100%;
	height:178px;
	padding: 67px 0 0;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
#home #header{height:150px;}
/* search area */
#header .search{
	width: 100%;
	overflow: hidden;
	margin: 0 0 10px;
}
#header .search-box{float: right;}
#header .search .text{
	float: left;
	width: 225px;
	border: 1px solid #9bd125;
	text-align: center;
	margin: 0 10px 0 0;
	font-size: 11px;
	padding: 1px 0;
	color: #76b732;
}
#header .search .btn-search{float:left;}
/* promo boxes */
#header .promo{
	width: 100%;
	overflow: hidden;
	margin: 0 0 10px;
}
#header .promo-area{
	width: 1020px;
	overflow: hidden;
}
#header .promo-box{
	width: 312px;
	float: left;
	margin: 0 28px 0 0;
}
#header .promo-box img{display:block;}
/* navigation area */
#header .nav{
	width: 100%;
	overflow: hidden;
	background: #c06;
	padding: 2px 0 4px;
}
#navigation{
	height: 1%;
	overflow: hidden;
	margin: 0 0 0 13px;
	padding:0;
	list-style: none;
}
#navigation li{
	float: left;
	margin: 0 0 0 -12px;
	padding: 0 21px 0 12px;
	background: url(../images/navigation-sep.gif) no-repeat 0 2px;
	font-size: 13px;
}
#navigation li a{
	color:#fff;
	text-decoration: underline;
}
#navigation li a:hover, #navigation li.active a{text-decoration:none;}
/* content */
#content {
	width:991px;
	position: relative;
	z-index: 100;
	overflow:hidden;
	margin: 0 0 20px;
}
/* categories */
.categories{
	width: 100%;
	overflow: hidden;
}
.categories .categories-area{
	width: 1200px;
	height:440px;
	position:relative;
	overflow: hidden;
}
/* category element */
.categories .category-box{
	width: 163px;
	height: 440px;
	float: left;
	margin: 0 3px 0 0;
	position: relative;
	overflow: hidden;
}
.categories .category-box img{display: block;}
.categories .hair{border-top:4px solid #00ae95;}
.categories .antiage{border-top:4px solid #e60049;}
.categories .cellulite{border-top:4px solid #9b5a97;}
.categories .draining{border-top:4px solid #c06;}
.categories .sun{border-top:4px solid #c97306;}
.categories .imperfections{border-top:4px solid #0097d0;}
.categories .colored_hair{border-top:4px solid #98105a;}


.categories .category-box .heading{
	position: absolute;
	left:0;
	bottom: 0;
	width: 100%;
}
* html .categories .category-box .heading{bottom:-1px;}
/* heading color */
.categories .color{
	display: block;
	width:173px;
	height: 86px;
	padding: 24px 0 0 23px;
	cursor: pointer;
}
.categories .hair .color{
	background: url(../images/bg-hair-title.jpg) no-repeat;
	padding-top:34px;
	height: 76px;
}
.categories .antiage .color{background: url(../images/bg-antiage-title.jpg) no-repeat;}
.categories .cellulite .color{background: url(../images/bg-cellulite-title.jpg) no-repeat;}
.categories .draining .color{background: url(../images/bg-draining-title.jpg) no-repeat;}
.categories .sun .color{background: url(../images/bg-sun-title.jpg) no-repeat;}
.categories .imperfections .color{background: url(../images/bg-imperfections-title.jpg) no-repeat;}
.categories .colored_hair .color{background: url(../images/.jpg) no-repeat;}

/* titles */
.categories .title{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
.categories .hair .title{
	background:url(../images/hair-title.png) no-repeat;
	width: 113px;
	height: 41px;
}
.categories .antiage .title{
	background:url(../images/antiage-title.png) no-repeat;
	width: 109px;
	height: 63px;
}
.categories .cellulite .title{
	background:url(../images/cellulite-title.png) no-repeat;
	width: 119px;
	height: 63px;
}
.categories .draining .title{
	background:url(../images/draining-title.png) no-repeat;
	width: 100px;
	height: 63px;
}
.categories .sun .title{
	background:url(../images/sun-title.png) no-repeat;
	width: 146px;
	height: 60px;
}
.categories .imperfections .title{
	background:url(../images/imperfections-title.png) no-repeat;
	width: 100px;
	height: 60px;
}


/* rollover description */
.categories .description{
	display: none;
	text-indent: -9999px;
	overflow: hidden;
}
.categories .hair .description{
	background:url(../images/hair-description.png) no-repeat;
	width: 170px;
	height: 71px;
}
.categories .antiage .description{
	background:url(../images/antiage-description.png) no-repeat;
	width: 163px;
	height: 75px;
}
.categories .cellulite .description{
	background:url(../images/cellulite-description.png) no-repeat;
	width: 166px;
	height: 75px;
}
.categories .draining .description{
	background:url(../images/draining-description.png) no-repeat;
	width: 156px;
	height: 66px;
}
.categories .sun .description{
	background:url(../images/sun-description.png) no-repeat;
	width: 170px;
	height: 73px;
}
.categories .imperfections .description{
	background:url(../images/imperfections-description.png) no-repeat;
	width: 170px;
	height: 73px;
}
.categories .lnk{
	display: block;
	height: 440px;
	position: relative;
	z-index: 1
}
.categories .lnk:hover .title{display:none;}
.categories .lnk:hover .description{display:block;}
.categories .lnk:hover .color{
	width:186px;
	height: 93px;
	padding: 17px 0 0 10px;
}
.categories .lnk:hover{background:url(../images/none.gif);}
.categories .category-box .hidden{
	position: absolute;
	top:0;
	left:0;
	z-index: 0;
}
.categories .not-active .title{visibility:hidden;}
.categories .not-active .description{visibility:hidden;}
.categories .active .hidden{z-index:2;}
.categories .not-active .lnk{left:-50px;}
.categories .category-box .hidden .text{
	position: absolute;
	top:0;
	left: 0;
}
.categories .category-box .hidden .discover-hair{
	left: 45px;
	top:250px;
}
/* links */
.categories .hidden .text ul{
	margin: 0;
	padding: 0;
	list-style: none;
	w/idth: 278px;
	overflow: hidden;
}
.categories .hidden .text ul li{
	vertical-align: top;
	background: url(../images/btn-category.png);
	height: 1%;
	padding: 7px 0 7px 7px;
	margin: 0 0 7px;
}
.categories .hidden .text ul li a{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	position: relative;
}

.categories .hidden .discover-hair ul {wid/th: 350px;}
.categories .hidden .discover-hair .btn-antihairloss{
	background: url(../images/btn-antihairloss.png) no-repeat;
	width: 350px;
	height: 19px;

}
.categories .hidden .discover-hair .btn-home{
	background: url(../images/btn-home.png) no-repeat;
	width: 350px;
	height: 19px;
	overflow:hidden;
}

.categories .hidden .discover-hair .btn-colorRepair{
	background: url(../images/btn-antihairlossColorRepair.png) no-repeat;
	width: 350px;
	height: 19px;
}

.categories .category-box .hidden .discover-antiage{
	left: 80px;
	top:296px;
}
.categories .hidden .discover-antiage ul{width: 300px;}
.categories .hidden .discover-antiage .btn-antiage{
	background: url(../images/btn-antiage-firmness.png) no-repeat;
	width: 276px;
	height: 19px;
}
.categories .category-box .hidden .discover-cellulite{
	left:605px;
	top:290px;
}
.categories .hidden .discover-cellulite ul{width: 235px;}
.categories .hidden .discover-cellulite .btn-cellulite{
	background: url(../images/btn-cellulite.png) no-repeat;
	width: 212px;
	height: 19px;
}
.categories .category-box .hidden .discover-draining{
	left:420px;
	top:343px;
}
.categories .hidden .discover-draining ul{width: 278px;}
.categories .hidden .discover-draining .btn-draining{
	background: url(../images/btn-draining.png) no-repeat;
	width: 255px;
	height: 19px;
}
.categories .category-box .hidden .discover-sun{
	left:586px;
	top:247px;
}
.categories .hidden .discover-sun ul{width: 260px;}
.categories .hidden .discover-sun .btn-sun{
	background: url(../images/btn-sun.png) no-repeat;
	width: 255px;
	height: 19px;
}
.categories .category-box .hidden .discover-imperfections{
	left:390px;
	top:300px;
}
.categories .hidden .discover-imperfections ul{width: 340px;}
.categories .hidden .discover-imperfections .btn-imperfections {
	background: url(../images/btn-imperfections.png) no-repeat;
	width: 419px;
	height: 19px;
}
.categories .hidden .discover-imperfections .btn-imperfections a { width: 319px;
}
/* main box */
.main{
	width: 782px;
	float: right;
}
/* content heading */
.main .heading{
	width: 100%;
	overflow: hidden;
	padding: 0 0 4px;
	border-bottom: 1px solid #c06;
	margin: 0 0 18px;
}
.main .heading h2{
	color:#c06;
	font-size: 16px;
	line-height: 17px;
	margin: 0;
}
.main .heading strong{
	display: block;
	color: #737470;
	font-size: 16px;
}
.content-holder{
	width: 100%;
	overflow: hidden;
}
.content-area{
	width: 100%;
	overflow: hidden;
}
.content-area h3{
	font-size: 16px;
	font-weight: normal;
	color: #c06;
	background: url(../images/heading-arrow.gif) no-repeat;
	padding: 0 0 0 30px;
	margin: 0 0 11px;
}
.content-area p{
	font-size: 13px;
	line-height: 17px;
	margin: 0 0 14px;
	color: #737470;
}
.content-area a{
	color:#c06;
	text-decoration: underline;
}
.content-area a:hover{text-decoration:none;}
.content-box{
	height:1%;
	overflow: hidden;
}
.content-area .subtitle{
	display:block;
	font-size: 13px;
	color: #737470;
}
.content-area .note{
	display: block;
	font-size: 11px;
	color: #737470;
	margin: 0 0 14px;
	font-style: normal;
}
.content-area .note span{display:block;}
.content-area .description-flash{
	width: 150px;
	float: left;
	margin: 0 16px 0 0;
}
* html .content-area .description-flash{margin:0 13px 0 0;}
/* synthesis box */
.content-area .synthesis{
	width: 100%;
	overflow: hidden;
	margin: 0 0 15px;
}
.content-area .synthesis .flash{
	float: left;
	width: 170px;
	margin: 9px 0 0 95px;
	display: inline;
}
.content-area .synthesis .flash img{display:block;}
.content-area .synthesis .ingredients-list{
	float: right;
	width: 370px;
	margin: 60px 127px 0 0;
	padding: 0;
	list-style: none;
	display: inline;
}
.content-area .synthesis .ingredients-list li{
	vertical-align: top;
	font-size: 13px;
	line-height: 16px;
	color: #c06;
	font-weight: bold;
	text-align: center;
	margin: 0 0 5px;
}
.content-area .synthesis .ingredients-list li span{
	font-size:20px;
	line-height: 20px;
}
.content-area .synthesis .ingredients-list li strong{color:#737470;}
.content-area .synthesis .imagecenter { clear: right; }

/* ingredients box */
.ingridients{margin:0 0 10px;}
.ingridients h3{margin:0 0 17px;}
.ingridients .ingridients-box{
	width: 100%;
	overflow: hidden;
}
.ingridients p{margin:0 0 15px;}
.content-area .content-box .title{
	display: block;
	font-size: 13px;
	line-height: 17px;
	color: #c06;
	margin: 0 0 7px;
}
/* left image box */
.content-area .content-box .img-l{
	float: left;
	margin: 0 13px 0 0;
	padding: 4px 0 0;
}

.content-area .content-box .flash-l{
	float: left;
	width: 250px;
	margin: 0 13px 0 0;
	padding: 4px 0 0;
}

* html .content-area .content-box .img-l{margin:0 10px 0 0;}
/* right image box */
.content-area .content-box .img-r{
	float:right;
	margin:0 0 0 17px;
	padding:4px 0 0;
}
* html .content-area .content-box .img-r{margin:0 0 0 14px;}
.content-area .content-box .img-l,
.content-area .content-box .img-r img{display:block;}
.main .content-holder .description{margin:0 0 14px;}
.main .content-holder .description .description-text{
	height:1%;
	overflow:hidden;
	margin:25px 0 0;
}
.main .content-holder .description .title{margin:0 0 22px;}
/* polyphenols */
.polyphenols{
	width: 100%;
	overflow: hidden;
}
.polyphenols ul{
	margin: 0;
	padding: 3px 0 0;
	list-style: none;
}
.polyphenols ul li{
	vertical-align: top;
	background: url(../images/content-bullets.gif) no-repeat 0 4px;
	padding: 0 0 0 19px;
	font-size: 13px;
	line-height: 16px;
	margin: 0 0 21px;
}
/* product box */
.product{margin:0 0 14px;}
.product h3{margin:0 0 21px;}
.product .content-box{
	background: #c06;
	padding: 30px 16px 9px;
}
.product .text{
	padding: 9px 0 0;
	height: 1%;
	overflow: hidden;
}
.product .content-box p{
	font-size: 15px;
	line-height: 19px;
	color: #fff;
	margin: 0 0 19px;
}

.small{
	font-size: 10px;
	line-height: 19px;
	color: #fff;
}

.product .effect{
	display: block;
	font-size: 15px;
	line-height: 19px;
	color: #fff;
}
.product .subtitle{
	font-size: 15px;
	line-height: 19px;
	color: #fff;
}
.product ul{
	margin: 0 0 19px;
	padding: 0;
	list-style: none;
	height: 1%;
	overflow: hidden;
}
.product ul li{
	vertical-align: top;
	background: url(../images/product-bullet.gif) no-repeat 8px 7px;
	color: #fff;
	padding: 0 0 0 25px;
	font-size: 15px;
	line-height: 19px;
}
.product .content-box .img-l{margin:0 23px 0 0;}
* html .product .content-box .img-l{margin:0 20px 0 0;}
/* sidebar area */
.sidebar{
	width: 190px;
	float: left;
	margin: 2px 0 0;
}
.sidebar .sidebar-box{
	width: 100%;
	overflow: hidden;
	margin: 0 0 4px;
}
.sidebar .sidebar-box img{display:block;}
/* sidebar menu */
.sidebar .sidemenu{
	height: 1%;
	overflow: hidden;
	background: #9bd125;
	padding: 16px 13px 3px 8px;
}
.sidebar .sidemenu ul{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 100%;
}
.sidebar .sidemenu ul li{
	vertical-align: top;
	font-size: 14px;
	font-weight: bold;
	background: url(../images/side-bullet.gif) no-repeat 0 3px;
	padding: 0 0 0 16px;
	margin: 0 0 12px;
}
.sidebar .sidemenu ul li a{color:#fff;}
.sidebar .sidemenu ul li a:hover, .sidebar .sidemenu ul li.active a{
	color:#c06;
	text-decoration: none;
}
.sidebar .sidemenu ul li.active li a{color:#fff;}
/* sidebar submenu */
.sidebar .sidemenu ul ul{padding:3px 0 0;}
.sidebar .sidemenu ul ul li{
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	background:none;
	padding:0;
	border-top:1px solid #cde892;
	margin: 0 0 4px;
}
.sidebar .sidemenu ul ul li a{
	display: block;
	background: url(../images/side-sep.gif) no-repeat 0 9px;
	padding: 2px 0 0 10px;
	height: 1%;
}
.sidebar .sidemenu ul ul li a:hover, .sidebar .sidemenu ul ul li.active a{
	color:#c06;
	background-image: url(../images/side-sep-hover.gif);
}
/* newsletter box */
.sidebar .newsletter{
	height:1%;
	overflow: hidden;
	padding: 5px 8px 10px;
	background:#9bd125 url(../images/bg-newsletter.gif) no-repeat 100% 6px;
}
.sidebar .newsletter label{
	display: block;
	font-size: 13px;
	line-height: 18px;
	color: #fff;
	font-weight: bold;
	margin: 0 42px 3px 0;
}
.sidebar .newsletter .subscribe-box{
	width: 100%;
	overflow: hidden;
}
.sidebar .newsletter .subscribe-box .text{
	float: left;
	width: 128px;
	border: 1px solid #76b732;
	margin: 0 10px 0 0;
	padding: 1px 0;
	font-size: 11px;
	color: #76b732;
}
.sidebar .newsletter .subscribe-box .btn-subscribe{float:left;}
/* terms box */
.sidebar .terms{
	height:1%;
	overflow: hidden;
	padding: 15px 7px 19px 48px;
	background:#9bd125 url(../images/bg-terms.gif) no-repeat 6px 5px;
	font-size: 15px;
	font-weight: bold;
}
.sidebar .terms a{color:#fff;}
/* sun page */
#sun #header .nav{background:#c97306;}
#sun .main .heading{border-color:#c97306;}
#sun .main .heading h2{color: #c97306;}
#sun .product .content-box{
	background:#c97306;
	padding: 0 0 7px;
}
#sun .product .content-box .img-l{margin:0 10px 0 0;}
#sun .product .text{padding:43px 0 0;}
#sun .product ul li{
	background: url(../images/product-sun-bullet.gif) no-repeat 8px 5px;
	color: #fff;
}
#sun .content-area h3{
	background-image:url(../images/heading-arrow-sun.gif);
	color: #c97306;
}
#sun .content-area .content-box .title{color:#c97306;}
#sun .content-area a{color:#c97306;}
#sun .content-area .synthesis .ingredients-list li{color: #c97306;}
#sun .content-area .synthesis .ingredients-list li strong{color: #c97306;}
.sidebar .sun .sidemenu ul li{background: url(../images/side-bullet-sun.gif) no-repeat 0 3px;}
.sidebar .sun .sidemenu ul ul li{background:none;}
.sidebar .sun .sidemenu ul li a:hover, .sidebar .sun .sidemenu ul li.active a{color:#c97306;}
.sidebar .sun .sidemenu ul ul li a:hover, .sidebar .sun .sidemenu ul ul li.active a{
	color:#c97306;
	background-image: url(../images/side-sun-sep-hover.gif);
}
/* hair page */
#hair #header .nav{background:#00ae95;}
#hair .main .heading{border-color:#00ae95;}
#hair .main .heading h2{color: #00ae95;}
#hair .product .content-box{
	background:#00ae95;
	padding: 13px 21px 32px;
}
#hair .product .content-box .img-l{margin:0 25px 0 0;}
#hair .product .text{padding:37px 0 0;}
#hair .product ul li{
	background: url(../images/product-hair-bullet.gif) no-repeat 8px 5px;
	color: #fff;
}
#hair .content-area h3{
	background-image:url(../images/heading-arrow-hair.gif);
	color: #00ae95;
}
#hair .content-area .content-box .title{color:#00ae95;}
#hair .content-area a{color:#00ae95;}
#hair .content-area .synthesis .ingredients-list li{color: #00ae95;}
.sidebar .hair .sidemenu ul li{background: url(../images/side-bullet-hair.gif) no-repeat 0 3px;}
.sidebar .hair .sidemenu ul ul li{background:none;}
.sidebar .hair .sidemenu ul li a:hover, .sidebar .hair .sidemenu ul li.active a{color:#00ae95;}
.sidebar .hair .sidemenu ul ul li a:hover, .sidebar .hair .sidemenu ul ul li.active a{
	color:#00ae95;
	background-image: url(../images/side-hair-sep-hover.gif);
}

/* colored hair page */
#colored_hair #header .nav{background:#98105a;}
#colored_hair .main .heading{border-color:#98105a;}
#colored_hair .main .heading h2{color: #98105a;}
#colored_hair .product .content-box{
	background:#98105a;
	padding: 13px 21px 32px;
}
#colored_hair .product .content-box .img-l{margin:0 25px 0 0;}
#colored_hair .product .text{padding:37px 0 0;}
#colored_hair .product ul li{
	background: url(../images/product-colored_hair-bullet.gif) no-repeat 8px 5px;
	color: #fff;
}
#colored_hair .content-area h3{
	background-image:url(../images/heading-arrow-color_hair.gif);
	color: #98105a;
}
#colored_hair .content-area .content-box .title{color:#98105a;}
#colored_hair .content-area a{color:#98105a;}
#colored_hair .content-area .synthesis .ingredients-list li{color: #98105a;}
.sidebar .colored_hair .sidemenu ul li{background: url(../images/side-bullet-color_hair.gif) no-repeat 0 3px;}
.sidebar .colored_hair .sidemenu ul ul li{background:none;}
.sidebar .colored_hair .sidemenu ul li a:hover, .sidebar .colored_hair .sidemenu ul li.active a{color:#98105a;}
.sidebar .colored_hair .sidemenu ul ul li a:hover, .sidebar .colored_hair .sidemenu ul ul li.active a{
	color:#98105a;
	background-image: url(../images/side-hair-sep-hover.gif);
}



/* hair page */
#hair #header .nav{background:#00ae95;}
#hair .main .heading{border-color:#00ae95;}
#hair .main .heading h2{color: #00ae95;}
#hair .product .content-box{
	background:#00ae95;
	padding: 13px 21px 32px;
}
#hair .product .content-box .img-l{margin:0 25px 0 0;}
#hair .product .text{padding:37px 0 0;}
#hair .product ul li{
	background: url(../images/product-hair-bullet.gif) no-repeat 8px 5px;
	color: #fff;
}
#hair .content-area h3{
	background-image:url(../images/heading-arrow-hair.gif);
	color: #00ae95;
}
#hair .content-area .content-box .title{color:#00ae95;}
#hair .content-area a{color:#00ae95;}
#hair .content-area .synthesis .ingredients-list li{color: #00ae95;}
.sidebar .hair .sidemenu ul li{background: url(../images/side-bullet-hair.gif) no-repeat 0 3px;}
.sidebar .hair .sidemenu ul ul li{background:none;}
.sidebar .hair .sidemenu ul li a:hover, .sidebar .hair .sidemenu ul li.active a{color:#00ae95;}
.sidebar .hair .sidemenu ul ul li a:hover, .sidebar .hair .sidemenu ul ul li.active a{
	color:#00ae95;
	background-image: url(../images/side-hair-sep-hover.gif);
}


/* cellulite page */
#cellulite #header .nav{background:#9b5a97;}
#cellulite .main .heading{border-color:#9b5a97;}
#cellulite .main .heading h2{color: #9b5a97;}
#cellulite .product .content-box{
	background:#9b5a97;
	padding: 11px 16px 22px;
}
#cellulite .product .content-box .img-l {margin:0 26px 0 0;}
#cellulite .product .text{padding:34px 0 0;}
#cellulite .product ul li{
	background: url(../images/product-hair-bullet.gif) no-repeat 8px 5px;
	color: #fff;
}
#cellulite .content-area h3{
	background-image:url(../images/heading-arrow-cellulite.gif);
	color: #9b5a97;
}
#cellulite .content-area .content-box .title{color:#9b5a97;}
#cellulite .content-area a{color:#9b5a97;}
#cellulite .content-area .synthesis .ingredients-list li{color: #9b5a97;}
.sidebar .cellulite .sidemenu ul li{background: url(../images/side-bullet-cellulite.gif) no-repeat 0 1px;}
.sidebar .cellulite .sidemenu ul ul li{background:none;}
.sidebar .cellulite .sidemenu ul li a:hover, .sidebar .cellulite .sidemenu ul li.active a{color:#9b5a97;}
.sidebar .cellulite .sidemenu ul ul li a:hover, .sidebar .cellulite .sidemenu ul ul li.active a{
	color:#9b5a97;
	background-image: url(../images/side-cellulite-sep-hover.gif);
}
/* antiage page */
#antiage #header .nav{background:#e60049;}
#antiage .main .heading{border-color:#e60049;}
#antiage .main .heading h2{color: #e60049;}
#antiage .product .content-box{
	background:#e60049;
	padding: 15px 13px 5px;
}
#antiage .product ul li{
	background: url(../images/product-antiage-bullet.gif) no-repeat 8px 5px;
	color: #fff;
	font-weight:bold;
}
#antiage .content-area h3{
	background-image:url(../images/heading-arrow-antiage.gif);
	color: #e60049;
}
#antiage .content-area .content-box .title{color:#e60049;}
#antiage .content-area a{color:#e60049;}
#antiage .content-area .synthesis .ingredients-list li{color: #e60049;}
.sidebar .antiage .sidemenu ul li{background: url(../images/side-bullet-antiage.gif) no-repeat 0 1px;}
.sidebar .antiage .sidemenu ul ul li{background:none;}
.sidebar .antiage .sidemenu ul li a:hover, .sidebar .antiage .sidemenu ul li.active a{color:#e60049;}
.sidebar .antiage .sidemenu ul ul li a:hover, .sidebar .antiage .sidemenu ul ul li.active a{
	color:#e60049;
	background-image: url(../images/side-antiage-sep-hover.gif);
}
/* imperfections page */
#imperfections #header .nav{background:#0097d0;}
#imperfections .main .heading{border-color:#0097d0;}
#imperfections .main .heading h2{color: #0097d0;}
#imperfections .product .content-box{
	background:#0097d0;
	padding: 11px 16px 22px;
}
#imperfections .product .content-box .img-l {margin:0 26px 0 0;}
#imperfections .product .text{padding:34px 0 0;}
#imperfections .product ul li{
	background: url(../images/product-imperfections-bullet.gif) no-repeat 8px 5px;
	color: #fff;
}
#imperfections .content-area h3{
	background-image:url(../images/heading-arrow-imperfections.gif);
	color: #0097d0;
}
#imperfections .content-area .content-box .title{color:#0097d0;}
#imperfections .content-area a{color:#0097d0;}
#imperfections .content-area .synthesis .ingredients-list li{color: #0097d0;}
.sidebar .imperfections .sidemenu ul li{background: url(../images/side-bullet-imperfections.gif) no-repeat 0 1px;}
.sidebar .imperfections .sidemenu ul ul li{background:none;}
.sidebar .imperfections .sidemenu ul li a:hover, .sidebar .imperfections .sidemenu ul li.active a{color:#0097d0;}
.sidebar .imperfections .sidemenu ul ul li a:hover, .sidebar .imperfections .sidemenu ul ul li.active a{
	color:#0097d0;
	background-image: url(../images/side-cellulite-sep-hover.gif);
}

/* nutricosmetics page */
#nutricosmetics #header .nav{background:#76b732;}
#nutricosmetics .main .heading{border-color:#76b732;}
#nutricosmetics .main .heading h2{color: #76b732;}
#nutricosmetics .content-area h3{
	background-image:url(../images/heading-arrow-nutricosmetics.gif);
	color: #76b732;
}
#nutricosmetics .content-area .content-box .title{color:#76b732;}
#nutricosmetics .content-area a{color:#76b732;}
#nutricosmetics .content-area .synthesis .ingredients-list li{color: #76b732;}
.laboratory{
	width: 100%;
	overflow: hidden;
}
.laboratory .laboratory-box{
	width: 100%;
	overflow:hidden;
	padding: 0 0 11px;
}
.laboratory .headline{
	height: 1%;
	overflow: hidden;
	padding: 10px 13px 0 0;
	margin: 0 0 5px;
}
.laboratory .headline strong{
	float:left;
	color: #fff;
	background: #76b732;
	font-size: 13px;
	line-height: 17px;
	padding: 3px 9px 2px;
}
.laboratory .laboratory-box ul{
	margin: 0 0 17px;
	padding: 0;
	list-style: none;
	height:1%;
	overflow: hidden;
}
.laboratory .laboratory-box ul li{
	vertical-align: top;
	font-size: 13px;
	line-height: 17px;
	color: #737470;
	background: url(../images/nutricosmetics-sep.gif) no-repeat 0 6px;
	padding: 0 0 0 22px;
}
.laboratory .laboratory-box ul li strong{
	font-weight: normal;
	color: #cb0a29;
}
.content-area .content-box .laboratory .img-l{margin:0 24px 0 0;}
/* accordion */
/* accordion */
.accordion{
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.accordion li{
	vertical-align: top;
	margin: 0 0 10px;
}
.accordion .lab-box{
	width: 100%;
	overflow: hidden;
	background: url(../images/lab-box.gif) repeat-y;
}
.accordion .lab-box .top{background:url(../images/lab-box-top.gif) no-repeat;}
.accordion .lab-box .bottom{
	background:url(../images/lab-box-bottom.gif) no-repeat 0 100%;
	height: 1%;
	overflow: hidden;
	padding: 6px 7px 4px 10px;
}
.accordion .head{
	width: 100%;
	overflow: hidden;
}
.accordion .head img{
	float:right;
	margin: 0 0 2px;
}
.accordion .head .lnk-box{
	width:644px;
	float:left;
	margin: 27px 0 0 36px;
	display: inline;
}
.accordion .head a{
	color: #76b732 !important;
	background:url(../images/lab-box-arrows.gif) no-repeat 100% 6px;
	padding:0 12px 0 0;
	font-size: 13px;
	font-weight: bold;
}
.accordion .text{
	width:600px;
	float:left;
	padding: 0 36px 5px;
	position: relative;
}
.accordion .text strong{
	color: #cb0a29;
	font-weight: normal;
}
.accordion .images{
	float: right;
	width: 85px;
	padding:20px 0 0;
}
.accordion .images .img-box{
	width: 100%;
	overflow: hidden;
	margin:0 0 2px;
}
.accordion .images .img-box img{display: block;}
.accordion .text p{margin: 0 0 16px;}
.accordion .buttons{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.accordion .buttons li{
	float: left;
	width:140px;
	margin: 0 10px 0 0;
	font-size: 13px;
}
.accordion .buttons li .green{background:#9bd125 url(../images/ico-checked-green.gif) no-repeat 7px 3px;}
.accordion .buttons li .brown{background:#a7a284 url(../images/ico-checked-brown.gif) no-repeat 7px 3px;}
.accordion .buttons li .blue{background:#7dafd0 url(../images/ico-checked-blue.gif) no-repeat 7px 3px;}
.accordion .buttons li a{
	display:block;
	color:#fff !important;
	padding: 0 0 3px 27px;
	text-decoration: none;
}
.accordion .slide{
	height:0;
	position:relative;
	overflow:hidden;
	width: 100%;
}
.accordion .active .slide{
	height:auto;
	margin:-20px 0 0;
}
.accordion .active .head a{
	color:#cb0a29 !important;
	background-image: url(../images/lab-box-arrows-active.gif);
}
.accordion .skin .head{background: url(../images/ico-accordion-1.gif) no-repeat 0 15px;}
.accordion .effectiveness .head{background: url(../images/ico-accordion-2.gif) no-repeat 0 15px;}
.accordion .absorption .head{background: url(../images/ico-accordion-3.gif) no-repeat 0 15px;}
.accordion .secure .head{background: url(../images/ico-accordion-4.gif) no-repeat 0 15px;}
.accordion .trial .head{background: url(../images/ico-accordion-5.gif) no-repeat 0 15px;}
.accordion .quality .head{background: url(../images/ico-accordion-6.gif) no-repeat 0 15px;}
.accordion .consumers .head{background: url(../images/ico-accordion-7.gif) no-repeat 0 15px;}
#faq #header .nav{background: #9bd125;}
#faq .main .heading{
	border-color:#9bd125;
	margin: 0 0 34px;
}
#faq .main .heading h2{color:#9bd125;}
.product-list{
	width: 100%;
	overflow: hidden;
	margin: 0 0 27px;
}
.product-list ul{
	width:1000px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.product-list ul li{
	float: left;
	margin: 0 21px 0 0;
}
.product-list ul li a{
	float:left;
	font-size: 13px;
	text-decoration: underline;
	padding: 0 0 8px;
}
.product-list ul li a:hover{text-decoration:none;}
.product-list ul li .lnk-general{
	background:url(../images/ico-general.gif) no-repeat 0 4px;
	padding-left: 20px;
	color: #76b732;
}
.product-list ul li .lnk-hair{
	background:url(../images/ico-hair.gif) no-repeat;
	padding-left: 29px;
	color: #00ae95;
}
.product-list ul li .lnk-color_hair{
	background:url(../images/ico-color_hair.gif) no-repeat;
	padding-left: 29px;
	color: #98105a;
}

.product-list ul li .lnk-antiage{
	background:url(../images/ico-antiage.gif) no-repeat;
	padding-left: 30px;
	color: #e60049;
}
.product-list ul li .lnk-cellulite{
	background:url(../images/ico-cellulite.gif) no-repeat;
	padding-left: 31px;
	color: #9b5a97;
}
.product-list ul li .lnk-draining{
	background:url(../images/ico-draining.gif) no-repeat;
	padding-left: 27px;
	color: #c06;
}
.product-list ul li .lnk-sun{
	background:url(../images/ico-sun.gif) no-repeat;
	padding-left: 27px;
	color: #c97306;
}

.product-list ul li .lnk-color_hair{
	background:url(../images/ico-color_hair.gif) no-repeat;
	padding-left: 27px;
	color: #98105a;
}

.faq{
	width: 100%;
	overflow: hidden;
}
.faq h3{
	margin: 0 0 20px;
	text-align: center;
	background: #9bd125;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	padding: 2px 0 3px;
}
.hair-faq h3{background:#00ae95;}
.color_hair-faq h3{background:#98105a;}
.cellulite-faq h3{background:#9b5a97;}
.draining-faq h3{background:#c06;}
.antiage-faq h3{background:#e60049;}
.sun-faq h3{background:#c97306;}
.faq .faq-box{
	height:1%;
	overflow: hidden;
	padding: 0 0 0 33px;
	margin: 0 0 20px;
}
.faq .faq-box .theme{
	display:block;
	font-size: 13px;
	color: #76b732;
	background:url(../images/heading-arrow-nutricosmetics.gif) no-repeat;
	padding:4px 0 15px 33px;
}
.hair-faq .faq-box .theme{
	background:url(../images/ico-hair-theme.gif) no-repeat;
	color: #00ae95;
}
.color_hair-faq .faq-box .theme{
	background:url(../images/ico-color_hair-theme.gif) no-repeat;
	color: #98105a;
}

.cellulite-faq .faq-box .theme{
	background:url(../images/ico-cellulite-theme.gif) no-repeat;
	color: #9b5a97;
}
.draining-faq .faq-box .theme{
	background:url(../images/ico-draining-theme.gif) no-repeat;
	color: #c06;
}
.antiage-faq .faq-box .theme{
	background:url(../images/ico-antiage-theme.gif) no-repeat;
	color: #e60049;
}
.sun-faq .faq-box .theme{
	background:url(../images/ico-sun-theme.gif) no-repeat;
	color: #c97306;
}
.faq .faq-box ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.faq .faq-box ul li{
	vertical-align: top;
	font-size: 13px;
	margin: 0 0 7px;
}
.faq .faq-box ul li a{color:#76b732;}
.hair-faq .faq-box ul li a{color:#00ae95;}
.cellulite-faq .faq-box ul li a{color:#9b5a97;}
.draining-faq .faq-box ul li a{color:#c06;}
.antiage-faq .faq-box ul li a{color:#e60049;}
.sun-faq .faq-box ul li a{color:#c97306;}
.color_hair-faq .faq-box ul li a{color:#98105a;}
.faq .faq-box ul li p{
	margin: 0;
	font-size: 13px;
	line-height: 17px;
	color: #737470;
}
.faq .faq-box ul li .slide{display:none;}
/* contact page */
#contact #header .nav{background: #9bd125;}
#contact .main .heading{
	border-color:#9bd125;
	margin: 0 0 31px;
}
#contact .main .heading h2{color:#9bd125;}
/* feedback */
.feedback{
	width: 100%;
	overflow: hidden;
	margin: 0 0 39px;
}
.feedback .image{
	width: 168px;
	float: left;
	margin: 0 19px 0 0;
}
* html .feedback .image {margin:0 16px 0 0;}
.feedback .text{
	height: 1%;
	overflow: hidden;
	margin: 12px 0 0;
}
.feedback .text .title{
	display: block;
	font-size: 12px;
	color: #9bd125;
	margin: 0 0 17px;
}
.feedback .text p{
	font-size: 12px;
	line-height: 16px;
	color: #737470;
	margin: 0 0 13px;
}
.feedback .text .phone{
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #9bd125;
}
/* contact area */
.contact{
	width:462px;
	overflow: hidden;
	margin: 0 0 0 166px;
}
.contact .title{
	display: block;
	color: #737470;
	font-size: 13px;
	margin: 0 0 20px;
}
.contact .form{
	width: 100%;
	overflow: hidden;
}
.contact .form-box{
	width: 100%;
	overflow: hidden;
	margin: 0 0 8px;
}
.contact .form-box label{
	float: left;
	width: 143px;
	font-size: 13px;
	color: #737470;
}
.contact .form-box .text{
	width: 293px;
	float: left;
	background: #f9f9f9;
	border: 1px solid #cbcaca;
	color: #737470;
	font-size: 11px;
	padding: 1px 7px;
}
.contact .form-box textarea{
	border: 1px solid #cbcaca;
	color: #737470;
	font-size: 11px;
	background: #f9f9f9;
	float: left;
	width: 300px;
	max-width:310px;
	height: 115px;
	padding: 4px 0 0 7px;
	margin: 0;
	overflow: auto;
}
.contact .form-box .note{
	font-size: 11px;
	font-style: normal;
	color: #737470;
	float: left;
	margin: 0 0 0 143px;
	display: inline;
}
.contact .form-box .btn-submit{
	float:right;
	margin: 0 10px 0 0;
	display: inline;
}
/* sitemap page */
#sitemap #header .nav{background: #9bd125;}
#sitemap .main .heading{
	border-color:#9bd125;
	margin: 0 0 31px;
}
#sitemap .main .heading h2{color:#9bd125;}
.sitemap{
	height:1%;
	overflow: hidden;
	padding: 0 0 0 95px;
}
.sitemap .sitemap-area{
	width: 100%;
	overflow: hidden;
	margin: 0 0 20px;
}
.sitemap .sitemap-box{
	width: 166px;
	float: left;
	margin: 0 45px 0 0;
}
.sitemap .sitemap-box h3{
	font-size: 13px;
	margin: 0;
	background: url(../images/ico-general.gif) no-repeat 0 3px;
	padding: 0 0 10px 26px;
	color:#76b732;
}
.sitemap .sitemap-box ul{
	margin: 0 0 0 8px;
	padding: 0;
	list-style: none;
	height: 1%;
	overflow: hidden;
}
.sitemap .sitemap-box ul li{
	vertical-align: top;
	font-size: 13px;
	line-height: 13px;
	background: url(../images/ico-general-s.gif) no-repeat 0 5px;
	padding: 0 0 8px 17px;
	position: relative;
}
.sitemap .sitemap-box ul li a{
	color:#76b732;
	text-decoration: underline;
}
.sitemap .sitemap-box ul li a:hover{text-decoration:none;}
.sitemap .sitemap-box ul ul{
	margin: 0;
	padding: 10px 0 0;
	list-style: none;
}
.sitemap .sitemap-box ul ul li{
	font-size: 11px;
	line-height: 12px;
	padding: 0;
	background: none;
	margin: 0 0 9px;
}
.sitemap .hair h3{
	background: url(../images/ico-hair.gif) no-repeat;
	color: #00ae95;
}
.sitemap .hair ul li{background: url(../images/ico-hair-s.gif) no-repeat 0 3px;}
.sitemap .hair ul li a{color:#00ae95;}
.sitemap .antiage h3{
	background: url(../images/ico-antiage.gif) no-repeat;
	color: #e60049;
}



.sitemap .color_hair h3{
	background: url(../images/ico-color_hair.gif) no-repeat;
	color: #98105a;
}
.sitemap .color_hair ul li{background: url(../images/ico-color_hair-s.gif) no-repeat 0 3px;}
.sitemap .color_hair ul li a{color:#98105a;}



.sitemap .antiage h3{
	background: url(../images/ico-antiage.gif) no-repeat;
	color: #e60049;
}
.sitemap .antiage ul li{background: url(../images/ico-antiage-s.gif) no-repeat 0 3px;}
.sitemap .antiage ul li a{color:#e60049;}
.sitemap .cellulite h3{
	background: url(../images/ico-cellulite.gif) no-repeat;
	color: #9b5a97;
}
.sitemap .cellulite ul li{background: url(../images/ico-cellulite-s.gif) no-repeat 0 3px;}
.sitemap .cellulite ul li a{color:#9b5a97;}
.sitemap .draining h3{
	background: url(../images/ico-draining.gif) no-repeat;
	color: #c06;
}
.sitemap .draining ul li{background: url(../images/ico-draining-s.gif) no-repeat 0 3px;}
.sitemap .draining ul li a{color:#c06;}
.sitemap .sun h3{
	background: url(../images/ico-sun.gif) no-repeat;
	color: #c97306;
}
.sitemap .imperfections ul li{background: url(../images/ico-imperfections-s.gif) no-repeat 0 3px;}
.sitemap .imperfections ul li a{color:#0298d5;}
.sitemap .imperfections h3{
	background: url(../images/ico-imperfections.gif) no-repeat;
	color: #0298d5;
}

.sitemap .sun ul li{background: url(../images/ico-sun-s.gif) no-repeat 0 3px;}
.sitemap .sun ul li a{color:#c97306;}
/* footer */
#footer {
	width:100%;
	overflow:hidden;
	padding: 0 0 5px;
}
/* footer top navigation */
#footer .menu{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #9bd125;
	text-align: center;
	margin: 0 0 5px;
	padding: 0 0 5px;
	list-style: none;
}
#footer .menu li{
	display: inline;
	font-weight: bold;
	background: url(../images/menu-sep.gif) no-repeat 0 2px;
	padding: 0 11px 0 17px;
	font-size: 12px;
}
#footer .menu li:first-child{
	padding-left: 0;
	background: none;
}
#footer .menu li a{color: #9bd125;}
#footer .menu li a:hover{
	color: #76b732;
	text-decoration: none;
}
/* footer bottom navigation */
#footer .nav{
	text-align: center;
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer .nav li{
	display: inline;
	background: url(../images/nav-sep.gif) no-repeat 0 2px;
	padding: 0 7px 0 12px;
	font-size: 11px;
}
#footer .nav li:first-child{
	padding-left: 0;
	background: none;
}
#footer .nav li a{color: #737470;}
#footer .nav li a:hover{
	color: #363635;
	text-decoration: none;
}
