/* CSS Document */

/* CSS Document */

/* CSS Document */
/* CSS Document */

body{
	margin:0;
	padding:0;
/*	background:#ada49e url(images/bg.jpg) -210px 0 no-repeat !important;
	background:#ada49e url(images/bg.jpg) 52% 0 no-repeat;*/
	background:#ada49e url(images/bg.jpg) -210px 0 no-repeat;
    *background:#ada49e url(images/bg.jpg) 54% 0 no-repeat;
	_background:#ada49e url(images/bg.jpg) 53% 0 no-repeat;
	}
div, ul, li, ol, a, span, h1, h2, h3, h4, h5{
	margin:0;
	padding:0;
	}
img{
	outline:none;
	border:0;
	}
a{
	list-style:none;
	text-decoration:none;
	outline:none;
	border:0;
	}
ul, li{
	list-style-type:none;
	}
.clear{
	margin:0;
	padding:0;
	height:0;
	clear:both;
	line-height:0;
	font-size:0;
	}
/*-----------------------------------------------------*/
/*.main{
	width:1217px;
	padding:0 0 0 0;
	height:100%;
	position:relative;
	border:1px solid #f00;
	}*/
.main{
	width:1217px;
	padding:0 0 0 0;
	height:100%;
	margin:0 0 0 0;
	*margin:0px 0 0 -41px;
	_margin:0px 0 0 -34px;
/*	position:relative;
	border:1px solid #f00;*/
	}	
	
.get_link{
	width:135px;
	height:87px;
	float:left;
	margin:44px -13px 0 0;
	}
.middle{
	width:711px;
	margin:-16px 0px 0 0px !important;
	margin:-16px 0px 0 0px;
	float:left;
	}
.middle_top{
	width:711px;
	background:url(images/white_area_top.png) 0 0 no-repeat;
	height:20px;
	margin:0 0 0 0;
	}
.middle_bot{
	width:711px;
	background:url(images/white_area_bottom.png) 0 0 no-repeat;
	height:23px;
	margin:0 0 0 0;
	/*margin:-12px 0 0 0;
	*margin:0 0 0 0;
	_margin:0 0 0 0;*/
	}
.middle_bg{
	width:671px;
	background:url(images/white_area.png) 0 0 repeat-y;
	margin:0 0 0 0;
	padding:0 20px 0 20px;
	}
/*------------------------------------------------------*/
.right{
	width:335px;
	background-color:#1e1d2c;
	float:left;
	padding:0;
/*	margin:0px 0px 0 0 !important;
*/	margin:0px 0px 0 0;
	text-align:center;
	}
.right blockquote{
	width:335px;
	background-color:#00afeb;
	color:#fff;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	height:17px;
	padding:0;
	margin:0;
	text-align:center;
	}
/*-------------------------Search Area---------------------------*/
.serach_area{
	width:320px;
	height:27px;
	border:0;
	margin:17px 0 0 858px;
    *margin:17px 0 0 815px;
    _margin:17px 0 0 815px;
/*	border:1px solid #f00;
	margin:17px 0 0 870px;*/
	padding:0;
	}
.serach_box{
	width:220px;
	height:18px;
	float:left;
	margin:0;
	}
.serach{
	width:220px;
	height:18px;
	 margin:0 0 0 0;
	*margin:-14px 0 0 0;
	_margin:-14px 0 0 0;
	padding:0 0 0 0;
	background-color:#fff;
	border:0;
	}
.search_btn{
	width:87px;
	height:27px;
	float:left;
	margin:-8px 0 0 10px;
	*margin:-12px 0 0 10px;
	_margin:-12px 0 0 10px;
	}
/*-----------------------Top Menu-------------------------*/
/*.menu_area{
	width:680px;
	margin:90px 0 0 147px;
	padding:0 0 0 0;
	height:61px;
	}*/
	.menu_area{
	width:680px;
	margin:90px 0 0 147px;
	*margin:90px 0 0 -240px;
	_margin:90px 0 0 -240px;
	padding:0 0 0 0;
	height:61px;
/*	border:1px solid #f00;
*/	}
	

.menu{
	width:482px;
	margin:33px 0 0 0;
	padding:0 0 0 0;
	height:30px;
	float:left;
	}
.menu ul{
	margin:0;
	padding:0;
	background-color:#fff;
	float:left;
	}
.menu li{
	margin:0 2px 0 0px;
	height:25px;
	padding:3px 0 0 0;
	float:left;
	display:block;
	color:#fff;
	background:#fff url(images/btn_bg.jpg) 0 0 repeat-x;
	}
.menu li a{
	margin:0;
	padding:0 5px 0 5px;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	}
.menu li a:hover{
	color:#000;
	}
.menu li a.selected{color:#ffff00;}	
.dermify_btn{
	width:150px;
	height:61px;
	z-index:9;
	float:left;
	margin:0px 0 0 0;
	padding:0;
	height:30px;
	}
/*---------------------Heading-----------------------------*/
.heading{
	width:665px;
	}
.heading_left{
	width:595px;
	float:left;
	}
.heading_right{
	width:60px;
	float:left;
	}
.small_logo{
	float:left;
	margin-left:8px;
	}
h2.pink{
	width:585px;
	height:23px;
	padding:0 0 0 12px;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#ed008c url(images/pinkR.jpg) top right no-repeat;
	}
h2.blue{
	width:585px;
	height:23px;
	padding:0 0 0 12px;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#00afeb url(images/blueR.jpg) top right no-repeat;
	}
h2.lightgreen{
	width:585px;
	height:23px;
	padding:0 0 0 12px;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#b0d162 url(images/lightgreenR.jpg) top right no-repeat;
	}
h2.green{
	width:585px;
	height:23px;
	padding:0 0 0 12px;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#60b937 url(images/greenR.jpg) top right no-repeat;
	}
h2.black{
	width:585px;
	height:23px;
	padding:0 0 0 12px;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#000 url(images/blackR.jpg) top right no-repeat;
	}
h2.yellow{
	width:585px;
	height:23px;
	padding:0 0 0 12px;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#d5c657 url(images/yellowR.jpg) top right no-repeat;
	}
h2.orange{
	width:585px;
	height:23px;
	padding:0 0 0 12px;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#f7901e url(images/orangwR.jpg) top right no-repeat;
	}
h2.violet{
	width:585px;
	height:23px;
	padding:0 0 0 12px;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#8d007a url(images/violetR.jpg) top right no-repeat;
	}
/*---------------------------------------------*/
.cont{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#000;
	margin:10px 0;
	}
.cont a{
	color:#2600ff;
	}
.get_started{
	width:135px;
	height:87px;
	position:absolute;
	top:220px;
	left:0px;
	}
/*-------------------------Footer---------------------*/
.footer{
	width:500px;
	margin:0px 0 0 210px;
	*margin:0px 0 0 -210px;
	_margin:0px 0 0 -210px;
	padding:0;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	color:#564230;
	text-align:center;
	z-index:999;
	bottom:5px;
	}
.footer a{
	color:#564230;
	text-align:center;
	}
.footer a:hover{
	color:#000;
	text-align:center;
	}
/*---------------------------Pages-------------------------*/
.videoR{
	padding:12px 0 0 0;
	}
.videoH{
	padding:12px 0 0 0;
	font:bold 30px Arial, Helvetica, sans-serif;
	color:#fff;
	}
.videoH span{
	color:#ed008c;
	}
.rightlist{
	margin:0 auto;
	width:315px;
	padding:20px 0 0 0;
	}
.rightlist ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
.rightlist li{
	margin:0 0 0 0;
	padding:0px 2px 0 0;
	width:154px;
	float:left;
	display:block;
	}
.rightlist li .btn{
	padding:0px 0px 14px 0;
	}
/*-----------------------------------------*/
h1{
	font:bold 32px Arial, Helvetica, sans-serif;
	padding:10px 0 0px 10px;
	}
.contAbout{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:10px 0;
	padding:0 0 0 10px;
	}
.aboutLeft{
	float:left;
	width:265px;
	margin:0 0 0 0;
	padding:0 5px 0 10px;
	}
.aboutRight{
	float:left;
	width:350px;
	margin:0 0 0 0;
	padding:0 0px 0 0px;
	}
/*------------------------------------------*/
.leftlist{
	margin:0 auto;
	padding:10px 0 0 0;
	}
.leftlist ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
.leftlist li{
	margin:0 0 0 0;
	padding:0px 10px 0 0;
	width:154px;
	float:left;
	display:block;
	text-align:center;
	}
.storyLeft{
	float:left;
/*	width:480px;*/
	width:470px;
	*width:470px;
	_width:450px;
	margin:0 0 0 0;
	padding:0 0px 0 0px;
		}
.storyLeft p{
	margin:0 0 0 0;
	padding:10px 0px 0 10px;
	*padding:10px 0px 0 10px;
	_padding:10px 0px 0 0px;
	font:normal 13px Arial, Helvetica, sans-serif;
	}
.storyRight{
	float:left;
	width:190px;
/*	width:185px;*/
	margin:0 0 0 0;
	padding:0 0px 0 0px;
	}
.greenText{
	font:normal 26px/30px Arial, Helvetica, sans-serif;
	color:#89c040;
	padding:0 25px 0 25px;
	text-align:center;
	}
.floL{
	float:left;
	}
.email_img{
	width:295px;
	height:78px;
	margin:26px 0 0 0;
	position:relative;
	background:url(images/email_box.jpg) 0 0 no-repeat;
	}
/*.email_img input{
	height:20px;
	margin:14px 0 0 23px;
	border:0;
	}
*/
.email_btn{
	width:39px;
	height:33px;
	position:absolute;
	top:15px;
	right:18px;
	}
.blue_text{
	font:normal 15px/18px Myriad, Arial, Helvetica, sans-serif;
	color:#00aeea;
	padding:10px 0 0 0;
	margin:0;
	}
.blue_line{
	background:url(images/blue_dot.jpg) 0 0 repeat-x;
	padding:0 0px 0 0px;
	margin:10px;
	height:4px;
	}
.pink_line{
	background:url(images/pink_dot.jpg) 0 0 repeat-x;
	padding:0 0px 0 0px;
	margin:10px;
	height:4px;
	}
.cont_area{
	/*padding:0 0 10px 10px;*/
	padding:0 10px 10px 10px;

	}
.pink_text{
	color:#ec008b;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	}
/*----------------------------Story-------------------------*/
.insideL{
	width:175px;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	color:#color:#00aeea;
	font:bold 12px Myriad, Arial, Helvetica, sans-serif;
	}
.insideL p{
	text-align:center;
	margin:0;
	padding:15px 0 0 0;
	font:bold 15px/18px Myriad, Arial, Helvetica, sans-serif;
	}
.insideR{
	width:480px;
	float:left;
	margin:0 0 0 5px;
	padding:0 0 0 0;
	}
.insideR h4{
	font:bold 28px Myriad, Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
	color:#00aeea;
	}
.insideR h4 span{
	color:#000;
	}
.insideR p{
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	padding:0px 0 0 0;
	color:#000;
	}
.insideR p strong{
	color:#00aeea;
	}
.insideR p.sty{
	font:normal 14px/17px "Times New Roman", Times, serif;
	padding:10px 0 0 0;
	}
h5{
	font:bold 41px Myriad, Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
	color:#00aeea;
	text-align:center;
	}
h5 span{
	color:#000;
	}
/*----------------------------Story Genevieve-------------------------*/
.insideLPink{
	width:175px;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	color:#ed008c;
	font:bold 12px Myriad, Arial, Helvetica, sans-serif;
	}
.insideLPink p{
	text-align:center;
	margin:0;
	padding:15px 0 0 0;
	font:bold 15px/18px Myriad, Arial, Helvetica, sans-serif;
	}
.insideRPink{
	width:480px;
	float:left;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	color:#ed008c;
	}
.insideRPink h4{
	font:bold 26px Myriad, Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
	}
.insideRPink h4 span{
	color:#000;
	}
.insideRPink p{
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	padding:0px 0 0 0;
	color:#000;
	}
.insideRPink p strong{
	color:#ed008c;
	}
.insideRPink p.big{
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	padding:0px 0 0 0;
	color:#ed008c;
	}
.insideRPink p.sty{
	font:normal 14px/17px "Times New Roman", Times, serif;
	padding:10px 0 0 0;
	}
.bigTextPink{
	font:normal 18px/28px Arial, Helvetica, sans-serif;
	padding:0px 0 0 10px;
	margin:0;
	color:#ed008c;
	}
.normalText{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	padding:5px 0 0 10px;
	margin:0;
	color:#404040;
	}
.normalText span{
	font:normal 18px/28px Myriad, Arial, Helvetica, sans-serif;
	margin:0;
	color:#ed008c;
	}
.normalText span span{
	font:normal 18px/28px Myriad, Arial, Helvetica, sans-serif;
	margin:0;
	color:#404040;
	}

/*----------------------------Story MELODY-------------------------*/
.insideLGreen{
	width:175px;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	color:#60b937;
	font:bold 12px Myriad, Arial, Helvetica, sans-serif;
	}
.insideLGreen p{
	text-align:center;
	margin:0;
	padding:15px 0 0 0;
	font:bold 15px/18px Myriad, Arial, Helvetica, sans-serif;
	}
.insideRGreen{
	width:480px;
	float:left;
	margin:0 0 0 5px;
	padding:0 0 0 0;
	color:#60b937;
	}
.insideRGreen h4{
	font:bold 24px Myriad, Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
	}
.insideRGreen h4 span{
	color:#000;
	}
.insideRGreen p{
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	padding:0px 0 0 0;
	color:#000;
	}
.insideRGreen p strong{
	color:#60b937;
	}
.insideRPink p.big{
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	padding:0px 0 0 0;
	color:#ed008c;
	}
.insideRGreen p.sty{

	font:normal 14px/17px "Times New Roman", Times, serif;
	padding:10px 0 0 0;
	}
.bigTextGreen{
	font:normal 18px/28px Arial, Helvetica, sans-serif;
	padding:0px 0 0 10px;
	margin:0;
	color:#60b937;
	}
.normalText{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	padding:5px 0 0 10px;
	margin:0;
	color:#404040;
	}
.normalText span{
	font:normal 18px/28px Myriad, Arial, Helvetica, sans-serif;
	margin:0;
	color:#ed008c;
	}
.normalText span span{
	font:normal 18px/28px Myriad, Arial, Helvetica, sans-serif;
	margin:0;
	color:#404040;
	}
h5.green{
	font:bold 39px Myriad, Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
	color:#60b937;
	text-align:center;
	}
h5.green span{
	color:#000;
	}
/*----------------------------Story Sarah-------------------------*/
.insideLViolet{
	width:175px;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	color:#8d007a;
	font:bold 12px Myriad, Arial, Helvetica, sans-serif;
	}
.insideLViolet p{
	text-align:center;
	margin:0;
	padding:15px 0 0 0;
	font:bold 15px/18px Myriad, Arial, Helvetica, sans-serif;
	}
.insideRViolet{
	width:480px;
	float:left;
	margin:0 0 0 5px;
	padding:0 0 0 0;
	}
.insideRViolet h4{
	font:bold 24px Myriad, Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
	color:#8d007a;
	}
.insideRViolet h4 span{
	color:#000;
	}
.insideRViolet p{
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	padding:0px 0 0 0;
	color:#000;
	}
.insideRViolet p strong{
	color:#8d007a;
	}
.insideRViolet p span{
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	padding:0px 0 0px 0;
	color:#8d007a;
	}
.insideRViolet p.sty{
	font:normal 14px/17px "Times New Roman", Times, serif;
	padding:10px 0 0 0;
	}
.bigTextViolet{
	font:normal 18px/28px Arial, Helvetica, sans-serif;
	padding:0px 0 0 10px;
	margin:0;
	color:#8d007a;
	}
.normalText{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	padding:5px 0 0 10px;
	margin:0;
	color:#404040;
	}
h5.Violet{
	font:bold 39px Myriad, Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
	color:#8d007a;
	text-align:center;
	}
h5.Violet span{
	color:#000;
	}

.newbtn{
  width:39px;
  height:33px;
  padding:0px;
  margin:15px 0 0 -2px;
}




.txtbox {
border:0 none;
height:20px;
margin:18px 0 0 8px;
width:190px;
}

.redtext{
color:#ed008c;
font:bold 28px "MyriadPro", Arial;
}

.blacktext{
color:#231f20;
font:bold 28px "MyriadPro", Arial;
}
.smallred{
color:#ed008c;
font:bold 13px Arial;
}

.yellowtext{
background:#ffff00;
font:bold 13px Arial;
}

.redtextBig{
color:#ed008c;
font:bold 48px "MyriadPro", Arial;
}

.blacktextBig{
color:#231f20;
font:bold 48px "MyriadPro", Arial;
}

.storiesHeader{
border-bottom:3px dotted #ed008c;
background:url(images/real.jpg) no-repeat;
padding:0 0 0 55px;
}

p.tagcloud{
color:#fff;
font:normal 13px Arial;
padding:0px 8px 0px;
}
p.tagcloud a{color:#fff;text-decoration:none;}
p.tagcloud span.forteen{font:bold 14px Arial;line-height:1px;}
p.tagcloud span.forteen a{color:#fff;text-decoration:none;}
p.tagcloud span.sixteen{font:bold 16px Arial;line-height:1px;}
p.tagcloud span.sixteen a{color:#fff;text-decoration:none;}
p.tagcloud span.tweenty-sharp{font:normal 20px Arial;line-height:1px;}
p.tagcloud span.tweenty-sharp a{color:#fff;text-decoration:none;}
p.tagcloud span.tweenty-bold{font:bold 20px Arial;line-height:1px;}
p.tagcloud span.tweenty-bold a{color:#fff;text-decoration:none;}
.pl{padding:0 0 0 10px;text-align:left;}
/* CSS Document */



/* CSS Document */

/* CSS Document */

