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;
}


/*INNEOV CLUB*/

#club #home {
	height:178px;
}

#club #header .nav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fe3a9c none repeat scroll 0 0;
}


#club .sidebar-box{
	width: 100%;
	overflow: hidden;
	margin: 0 0 4px;
}
#club .sidebar-box img{display:block;}

/* common */
#club h4 {
	color: #737470;
	font-weight:bold;
	font-size:13px;
	margin:0px;
	padding:0.5em 0em;
}
#club h5 {
	color: #737470;
	font-weight:bold;
	margin:0px;
	padding:0.5em 0em;
	font-size:13px;
}


#club td,
#club .explain {
	font-size:12px;
	color: #737470;
}
#club .explain {
	line-height:1.4em;
}

#club a.btn_green {
	display:block;
	padding-right:15px;
	padding-left:5px;
	background-color:#76b732;
	background-image:url(../images/arrow_white.png) !important;
	background-image:url(../images/arrow_white.gif);	
	background-repeat: no-repeat;
	background-position: 155px center;
	line-height:20px;
	color:#FFF;
	width:150px;
	margin-top: 15px;
}
#club a.btn_green:hover {
	text-decoration:none;
}

#club .separator {
	background-image:url(../images/separator.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height:20px;
}

#club .shadow_extra {
	position:absolute;
	display:block;
	width:18px;
	height:159px;
	top:145px;
	left:755px;
	background-image: url(../images/shadow_extra.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:20;
}


/* common END */

/* sidebar menu */
#club .login{
	overflow: hidden;
	padding: 60px 9px 10px 8px;
	background-color: #fe3a9c;
	background-image: url(../images/logo_club.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom:1px;
}

#club .login .forget_password {
	color:#FFF;
	text-align:left;
	padding-bottom:10px;
	font-weight:bold;
}

#club .login .forget_password_2 {
	color:#FFF;
	text-align:left;
	padding-bottom:10px;	
}

#club .login .login_error {
	color:#FFF;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
}


#club .login input.fields {
	border:1px solid #cc0066;
	color:#fe3a9c;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:1px 0px 1px 10px;
	text-align:left;
	width:160px;
	margin-bottom:6px;
}
#club .login div {
	text-align:right;
	color:#FFF;
}

#club .login a {
	text-align:right;
	color:#FFF;
	text-decoration:underline;
}

#club .login a:hover {
	text-decoration:none;
}


.btn_login {
	margin-top:10px;
}
.btn_send {
	margin-top:0px;
}

#club .signup_side{
	overflow: hidden;
	padding: 10px 9px 3px 8px;
	background-color: #fe3a9c;
	background-image: url(../images/bg_signup.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom:6px;
	height:102px;
}

#club .signup_side label {
	width:50%;
	float:left;
	color:#FFF;
	line-height:15px;
}
#club .signup_side div {
	width:50%;
	float:right;
}

#club .loggedin_side{
	overflow: hidden;
	padding: 0px 9px 0px 8px;
	background-color: #fe3a9c;
	background-image: url(../images/bg_loggedin.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom:6px;
	height:96px;
}
#club .loggedin_side div {
	text-align:right;
	padding-top:70px;
}


/* main page */
#club .club_main {
	margin-top:-2px;
	width:766px;
	float:right;
	font-size:12px;
	background-image: url(../images/bg_mid.gif);
	background-repeat: repeat-y;
	background-position: center center;
}

#club .club_main_top {
	background-image: url(../images/bg_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#club .club_main_bot {
	background-image: url(../images/bg_bot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	min-height:500px;
	padding-bottom: 50px;
/*	position:relative; */
/*	padding-bottom:70px; */
}

* html #club .club_main_bot { height:500px; }

#club .club_header {
	position:relative;
	height:145px;
}
#club .club_body {
	padding:0px 35px;
}

#club a.title_signupbtn {
	display:block;
	position:absolute;
	top:46px;
	left:440px;
	width:207px;
	height:70px;
	z-index:10;
}

#club div.title_recipes {
	display:block;
	position:absolute;
	top:36px;
	left:427px;
	text-indent:-3000px;
	width:229px;
	height:70px;
	background-image: url(../images/title_recipes.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:10;
}


#club div.inside_left {
	float:left;
	width: 335px;
}

#club div.inside_right {
	float:right;
	width: 335px;
}

#club div.article_short {
	line-height:140%;
	margin-bottom:40px;
}

#club div.article_short img {
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	border:1px solid #d53a87;
}

#club div.figure_short {
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 102px;
	min-height:150px;
	line-height:140%;
	margin-bottom:30px;	
}
#club div.figure_1 {
	background-image:url(../images/figure_1.gif);
}
#club div.figure_2 {
	background-image:url(../images/figure_2.gif);	
}
#club div.figure_3 {
	background-image:url(../images/figure_3.gif);
}

#club div.figure_short { }
/* main page END */

/* recipe START */

#club .recipe {
	line-height:140%;
	color:#737470;
}

#club .recipe h1 {
	font-size:13px;
	font-weight:bold;
	margin-top:1em;
	margin-bottom:0.5px;
	padding:0px;
	color:#00ae95;	
}
#club .recipe h1.red {
	color:#e60049;
}

#club .recipe h2 {
	font-size:13px;
	font-weight:bold;
	margin-top:12px;
	margin-bottom:0px;
	padding:0px;
	color:#00ae95;
}

#club .recipe h2+p {
	/* this is the first paragraph after an h2 inside a recipe */
	/* design wants zero space there */
	margin-top:0px;
}

#club .recipe .more_recipes {
	padding-left:20px;
	padding-top:10px;
}
#club .recipe .more_recipes h3 {
	font-size:13px;
	font-weight:bold;
	margin-bottom:15pxpx;
	padding:0px;
	color:#00ae95;
}

#club .recipe .more_recipes div {
	padding-left:15px;
	margin:4px 0px;
	background-image: url(../images/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#club .recipe .more_recipes a {
	color:#00ae95;
	text-decoration:underline;
	font-weight:bold;
}
#club .recipe .more_recipes a:hover {
	text-decoration:none;
}


#club .recipe .top_left {
	float:left;
	width:445px;
}

#club .recipe .top_right {
	float:left;
	width:250px;
	background-image: url(../images/figure_recipes.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:200px;
}
#club .recipe .top_right ul {
	list-style:none;
	margin-left:66px;
	padding:0px;
	margin-top:0px;
}
#club .recipe .top_right li {
	margin-bottom:2px;
}

#club .recipe .top_right a {
	display:block;
	height:18px;
	line-height:18px;
	padding-left:12px;
	color:#FFF;
	background-image:url(../images/arrow_white.png) !important;
	background-image:url(../images/arrow_white.gif);	
	background-repeat: no-repeat;
	background-position: 170px center;
}


#club .recipe a.right_green {	
	background-color:#b9e2dd;
}
#club .recipe a.right_green:hover,
#club .recipe a.right_green_act {
	background-color:#00ae95;
}
#club .recipe a.right_red {
	background-color:#eebacc;
}
#club .recipe a.right_red_act,
#club .recipe a.right_red:hover {
	background-color:#e60049;
}
#club .recipe a.right_purple {
	background-color:#ddcfde;
}
#club .recipe a.right_purple_act,
#club .recipe a.right_purple:hover {
	background-color:#9b5a97;
}
#club .recipe a.right_pink {
	background-color:#e8bad2;
}
#club .recipe a.right_pink_act,
#club .recipe a.right_pink:hover {
	background-color:#cc0066;
}
#club .recipe a.right_brown {
	background-color:#e8d5bc;
}
#club .recipe a.right_brown_act,
#club .recipe a.right_brown:hover {
	background-color:#c97306;
}



#club .recipe .top_right a {
	text-decoration:none;
}



#club .recipe .bot_left {
	float:left;
	width:355px;
}
#club .recipe .bot_right {
	float:left;
	width:340px;
	background-image: url(../images/bg_recipe_right.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#club .recipe .bot_right div {
	padding-left:40px;
	padding-right:35px;
}

#club .recipe .bot_right h2 {
	font-size:11px;
	color:#00ae95;
}
#club .recipe .bot_right ul {
	padding:0px;
	padding-top:10px;
	margin:0px;
	list-style:none;
	
}
#club .recipe .bot_right li {
	font-size:11px;
	font-weight:bold;
}


#club .recipe h4 {
	font-size:15px;
	color:#00ae95;
	font-weight:normal;
	margin:10px 0px;
	padding-left:2px;
}
#club .recipe h4.red {
	color:#e60049;	
}

#club table.dose {
	margin-top:15px;
}

#club table.dose td.equals {
	color:#00ae95;
	font-size:17px;
	font-weight:bold;
	line-height:18px;
	width:20px;
	text-align:center;
}

#club table.dose td.red {
	color:#e60049;	
}

#club table.dose td.equals_sust {
	color:#737470;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
}
#club table.dose td.equals_food {
	line-height:18px;
	padding-left:5px;
}

/* recipe END */



/* article START */
#club .author {
	margin-bottom:30px;
}

#club .author_bio {
	font-size:11px;
	color:#737470;
}

#club .article {
	line-height:140%;
}

#club .article .side_image {
	float:right;
	margin-left:10px;
	margin-bottom:20px;
}


#club .article .list_head {
	font-weight:bold;	
}

#club .article,
#club .article ul,
#club .article li {	
	line-height:140%;
	color:#737470;
}

#club .article ul {
	margin:0px;
	font-weight:bold;
	padding-left:5px;
	list-style:none;
}
#club .article li {
	margin:4px 0px;
	padding-left:15px;
	background-image:url(../images/dot_green.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	color:#737470;
}

#club .article h2 {
	font-size:13px;
	font-weight:bold;
	margin:1em 0em;
}

#club .back_to_top {
	background-repeat: no-repeat;
	background-position:0px 4px;
	padding-left:10px;
	width:130px;
	float:right;
	display:block;
	text-align: right;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}

#club .back_to_top:hover {
	text-decoration:none;
}



#club .article div.more_links {
	background-image: url(../images/bg_more_links.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 32px;
	padding-left: 140px;
	font-weight:bold;
}
#club .article div {
	font-size:14px;
	margin-bottom:10px;
}

#club .article div.more_links a {
	display:block;
	width:180px;
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 16px;
	text-decoration:underline;
	color:#737470;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}
#club .article div.more_links a:hover {
	text-decoration:none;
}


#club .article a.more_purple {
	background-image: url(../images/arrow_purple.gif);
}
#club .article a.more_purple:hover {
	color:#9b5a97;
}

#club .article a.more_red {
	background-image: url(../images/arrow_red.gif);
}
#club .article a.more_red:hover {
	color:#e60049;
}
#club .article a.more_green {
	background-image: url(../images/arrow_green.gif);
	
}
#club .article a.more_green:hover {
	color:#00ae95;
}
#club .article a.more_brown {
	background-image: url(../images/arrow_brown.gif);
	
}
#club .article a.more_brown:hover {
	color:#c97306;
}
#club .article a.more_pink {
	background-image: url(../images/arrow_pink.gif);	
}
#club .article a.more_pink:hover {
	color:#cc0066;
}

/* the button on the right that will return to article of the month */
#club .article div.more_links div.article_of_the_month_link {
	float:right; 
	width:280px;
	margin-top:20px;
}
#club .article div.more_links div.article_of_the_month_link span {
	display:block;
	font-size:12px;
	margin-bottom:20px;
}
#club .article div.more_links div.article_of_the_month_link a {
	display:block;
	height:80px;
	width:280px;
	margin-top:20px;
}


/* article green START */
#club .article_green h2 {
	color:#00ae95;
}
#club .article .side_image_green {
	border:1px solid #00ae95;
}
#club .article div.data_green {
	float:right;
	border:1px solid #00ae95;
	color:#737470;
	font-weight:bold;
	width:450px;
	line-height:28px;
	margin-left:25px;
	margin-bottom:25px;
	margin-top:8px;
}
#club .article div.data_green div {
	margin-bottom:0px;
	font-size:12px;
}

#club .article div.data_green .head {
	background-color:#00ae95;
	border:1px solid #00ae95;
}

#club .article div.data_green .head1, 
#club .article div.data_green .head2,
#club .article div.data_green .head3 {
	background-color:#00ae95;
	color:#FFF;
	float:left;			
}
#club .article div.data_green .head1 {
	width:55%;
	text-align:left;
}
#club .article div.data_green .head2 {
	width:18%;
	text-align:center;
}
#club .article div.data_green .head3 {
	width:27%;
	text-align:center
}

#club .article div.data_green .rows {
	padding-left:15px;
	clear:both;
}
#club .article div.data_green .col1,
#club .article div.data_green .col2,
#club .article div.data_green .col3 {
	float:left;		
}
#club .article div.data_green .col1 {
	width:55%;
	text-align:left;
	clear:both;
}
#club .article div.data_green .col2 {
	width:18%;
	text-align:center	
}
#club .article div.data_green .col3 {
	width:27%;
	text-align:center
}
#club .back_to_top_green {
	background-image:url(../images/top_green.gif);
	color:#00ae95;	
}
/* article green END */



/* red article start */
#club .article_red h2 {
	color:#e60049;
}
#club .article .side_image_green {
	border:1px solid #e60049;
}
#club .back_to_top_red {
	background-image:url(../images/top_red.gif);
	color:#e60049;	
}

/* red article start */	


/* article END */


/* polls page */
#club div.title_poll {
	display:block;
	position:absolute;
	top:42px;
	left:381px;
	text-indent:-3000px;
	width:285px;
	height:70px;
	background-image: url(../images/title_opinion.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:10;
}

#club div.poll_of_the_week {
	background-image: url(../images/figure_polls.gif);
	background-repeat: no-repeat;
	background-position: left 20px;
	padding-left: 85px;
	padding-top:35px;
	padding-bottom:40px;
	color:#737470;
	font-weight:bold;
}
#club div.poll_of_the_week table {
	width:160px;
}
#club div.poll_of_the_week td.answer,
#club div.polls_previous td.answer {
	width:50px;
	padding:15px 0px;
	font-weight:bold;	
}
#club div.poll_of_the_week td.perc,
#club div.polls_previous td.perc {	
	width:80px;
	text-align:left;
	color:#cc0066;
	padding:15px 0px;
	font-weight:bold;
}
#club div.polls_previous {
	padding-left:85px;
	padding-top:20px;
	padding-bottom:50px;
	color:#737470;	
}
#club div.polls_previous h2 {
	font-size:15px;
	color:#737470;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#club div.polls_previous table {
	width:560px;
}
#club div.polls_previous td.question {
	width:400px;
	padding:15px 0px;	
}

/* polls page END */


/* tips page START */
#club div.title_tips {
	display:block;
	position:absolute;
	top:47px;
	left:375px;
	text-indent:-3000px;
	width:285px;
	height:70px;
	background-image: url(../images/title_tips.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:10;
}

#club div.tips_submit {
	background-image: url(../images/figure_tips.gif);
	background-repeat: no-repeat;
	background-position: left 20px;
	padding-left: 85px;
	padding-top:35px;
	padding-bottom:40px;
	color:#737470;
	font-weight:bold;
}
#club div.tips_submit div {
	margin-bottom:10px;
}
#club div.tips_submit select{
	width:40%;
	border:#cd1c69 1px solid;
	padding:3px;
	color:#737470;	
}
#club div.tips_submit textarea {
	width:90%;
	border:#cd1c69 1px solid;
	padding:3px;
	color:#737470;	
}

#club div.tips_submit a.submit {
	font-size:11px;
	display:block;
	width:150px;
	height:18px;
	line-height:16px;
	padding-left:12px;
	color:#FFF;
	background-color:#cd1c69;
	background-image:url(../images/arrow_white.png) !important;
	background-image:url(../images/arrow_white.gif);	
	background-repeat: no-repeat;
	background-position: 150px center;
	text-decoration:none;
	float:right;
	margin-right:53px;
}
/* 
#club div.tips_submit a.submit:hover {
	background-color:#e60049;
}
 */

#club div.tips_submit .thanks {
	font-weight:normal;
	line-height:16px;
	margin-bottom:20px;
}

#club div.tips_submit a.submit_new {
	font-size:11px;
	display:block;
	width:200px;
	height:18px;
	line-height:16px;
	padding-left:12px;
	color:#FFF;
	background-color:#cd1c69;
	background-image:url(../images/arrow_white.png) !important;
	background-image:url(../images/arrow_white.gif);	
	background-repeat: no-repeat;
	background-position: 190px center;
	text-decoration:none;
	margin-bottom:50px;
}
#club div.tips_submit a.submit_new:hover {
	background-color:#e60049;
}

#club div.tips {
	padding-left: 85px;
	color:#737470;
	padding-bottom:40px;
}

#club div.tips h2 {
	font-size:15px;
}

#club div.tips h3.general,
#club div.tips h2.general {
	color:#76b732;
}
#club div.tips h2.green,
#club div.tips h3.green {	
	color:#00ae95;	
}
#club div.tips h2.red,
#club div.tips h3.red {	
	color:#e60049;	
}
#club div.tips h2.purple,
#club div.tips h3.purple {	
	color:#9b5a97;	
}
#club div.tips h2.pink,
#club div.tips h3.pink {	
	color:#e8bad2;
}
#club div.tips h2.brown,
#club div.tips h3.brown {	
	color:#c97306;	
}


#club div.tips .tipslist {   
    list-style:none; 
	margin:0px;
	padding:0px;
}   
  
#club div.tips .tipslist li {   
	cursor:pointer;
	margin-bottom:5px;
}   
       
#club div.tips .tipslist h3 {   
	margin:0;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
}
#club div.tips .tipslist h3:hover {
	text-decoration:none;
}
  
#club div.tips .tipslist div
#club div.tips .tipslist p {   
	font-size:13px;
}   
       
#club div.tips .tipslist div {
	padding:3px 0px 6px 0px;   
        display:none;   
}
#club .back_to_top_purple {
	background-image:url(../images/top_purple.gif);
	color:#cd1c69;
}
#club .back_to_top_purple:hover {
	color:#737470;
	
}
/* tips page END */


/* signup form */
#club .title_signupform {
	display:block;
	position:absolute;
	top:34px;
	left:378px;
	text-indent:-3000px;
	width:229px;
	height:70px;
	background-image: url(../images/title_signupform.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:10;
}
#club .form {
	color:#737470;
}

#club .form table.signup_form {
	margin-top:40px;
	margin-bottom:20px;
}
#club .form table.signup_form td {
	height:30px;
}
#club .form table.signup_form td.col_1 {
	width:115px;
}
#club .form table.signup_form td.col_2 {
	width:230px;
}
#club .form table.signup_form td.col_3 {
	width:50px;
}
#club .form table.signup_form td.col_4 {
	width:75px;
}
#club .form table.signup_form td.col_5 {
	width:225px;
}
#club .form table.signup_form td.compulsory {
	color:#fe3a9c;
	font-size:11px;
}
#club .form table.signup_form td.compulsory span {
	font-size:12px;
}

#club .form table.signup_form td span {
	color:#fe3a9c;
}
#club .form table.signup_form td input {
	border:1px solid #fe3a9c;
	width: 220px;
}

#club .form table.signup_form select.dropdown {
		border:1px solid #FE3A9C;
		font-size:12px;
		height:22px;
		width:69px;
}

#club .form table.signup_form td input.error {
	border-width:2px;
	width:218px;
}
#club .form table.signup_form td.error {
		color:#fe3a9c;
}
#club .form table.signup_form td select.error {
	border-width:2px;
	width:67px;
}

#club .form .error_message {
	color:#fe3a9c;
	font-weight:bold;
	padding:10px 0px;
}

#club .form .use_products {
	float:left; width:222px; height:70px;
}

#club .form .use_products {
	float:left; width:222px; 
	height:70px;
	line-height:20px;
}

#club .form .products_check {
	float:left; 
	width:150px; 
	background-color:#00ae95; 
	color:#FFF; 
	margin-right:4px; 
	margin-bottom:4px;
	height:20px;
}
#club .form .products_check table {
	width:145px;
}
#club .form .products_check td input {
	margin-left:5px;
}
#club .form .products_check td {
	color:#FFF;
	height:20px;
	line-height:20px;
}
#club .form .products_check_green {
	background-color:#00ae95;
}
#club .form .products_check_red {
	background-color:#e60049;
}
#club .form .products_check_purple {
	background-color:#9b5a97;
}
#club .form .products_check_pink {
	background-color:#cc0066;	
}
#club .form .products_check_brown {
	background-color:#c97306;	
}
#club .form div.newsletter_cont {
	position:relative;
	padding-top:30px;
	height:100px;
}
#club .form div.newsletter td {
	font-size:11px;
}
#club .form .newsletter_cont a {
	position:absolute;
	display:block;
	width:215px;
	height:80px;
	top:19px;
	left:428px;
}

/* signup form END */
