/* =Section Titles
-----------------------------------------------------*/
#main #primaryContent .contain {
	padding:0px;
}

#celebrityProfile{
	padding:0px 10px 20px;
	margin-top:-20px;
}

.celebrity #main #primaryContent h1 {
}

.celebrity.jessica-simpson #main #primaryContent h1 {
}

.celebrity.vanessa-williams #main #primaryContent h1 { 
}

.celebrity.melissa-claire-egan #main #primaryContent h1 {
	width: 184px;
}

.celebrity.kevin-kasper #main #primaryContent h1 {
}

.celebrity.serena-williams #main #primaryContent h1 {
}

.celebrity.ryan-sheckler #main #primaryContent h1 {
}

.celebrity.jennifer-berry #main #primaryContent h1 {
}

.celebrity.chrishell-stause #main #primaryContent h1 {
}

.celebrity.julianne-hough #main #primaryContent h1 {
}


#main #primaryContent #celebrityProfile h3 {
	border-bottom:none;
	margin: 0 0 0 120px;

}

#main #primaryContent #celebrityProfile h3 a {
	display: block;
	height: 10px;
	margin-top:10px;
	width: 143px;
	padding: 25px 0 0 0;
	color:#4e4d4b;
	font-size:14px;
}
#main #primaryContent #celebrityProfile h3.cp_13{
	margin:0;
}
#main #primaryContent #celebrityProfile h3.cp_13 a {
	display: block;
	margin-top:10px;
	color:#4e4d4b;
	font-size:14px;
	padding:0;
}
.jhtext{
	width:266px;
	float:left;
	margin-left:10px;
}
#main #primaryContent #celebrityProfile li .jhtext p{
	line-height:18px;
}
.kptext img{
	margin:20px 0;
}
.kptext{
	float:left;
	width:270px;
}
h3.cp_1 a{
}

h3.cp_2 a{
}

h3.cp_3 a{
}

h3.cp_4 a{
}

h3.cp_5 a{
}

h3.cp_6 a{
}

h3.cp_7 a{
}

h3.cp_8 a{
}

h3.cp_9 a{
}

h3.cp_10 a{
}

h3.cp_11 a{
}

#main #primaryContent #celebrityProfile li{
	border-top:1px solid #4e4d4b;
	padding: 10px 0;
	min-height: 97px;	
	width: 630px;
}



#main #primaryContent #celebrityProfile li div.img {
	float: left;
	height: 100px;
	width: 288px;
}

#main #primaryContent #celebrityProfile li img{
	float: left;
	
}

#main #primaryContent #celebrityProfile li div.text{
	margin-left: 289px;
}


#main #primaryContent #celebrityProfile li p {
	margin-bottom: 5px;
}

/*bottom bits (same styles as customer care)*/
#orderProactiv {
	margin:0pt 228px 0pt 0pt;
	width: 440px;
	float:left;
	margin:0;
}

#orderProactiv .blockContent {
	padding:0px;
	width:440px;
}

#page_celebrity .blockContent .orderContent {
	background:transparent url(../../../img/customer-care/care-ordernow-img.jpg) no-repeat scroll left top;
	height:154px;
	margin:0pt 0pt 0pt 1px;
	overflow:hidden;
}

#page_celebrity .blockContent .orderContent h4 {
	background:transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -974px;
	margin:32px 0pt 0pt 192px;
	padding:0px 0pt 0pt;
	text-indent:-99999px;
	width:217px;
}

#page_celebrity .blockContent .orderContent h5 {
	background:transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -1042px;
	height:36px;
	margin:0pt 0pt 0pt 192px;
	padding:10px 0pt 0pt;
	text-indent:-99999px;
	width:217px;
}

#page_celebrity .blockContent .orderContent a.buttonOrderNow {
	background:transparent url(../../../img/interface/btn-w-6.0-7.0.png) no-repeat scroll left top;
	display:block;
	height:21px;
	margin:15px 0pt 20px 192px;
	text-indent:-99999px;
	width:159px;
}

#page_celebrity .blockContent .orderContent a.buttonOrderNow:hover {
	background-position:-300px 0pt;
}

/*bonus*/
.contain #orderBonus {
	float:right;
	width:223px;
	overflow:hidden;
}

#orderBonus .blockContent {
	height:151px;
}

#orderBonus .blockContent .bonusContent {
	position:relative;
}

#orderBonus .blockContent .bonusContent h4 {
	background:transparent url(../../../img/customer-care/order-now-bonus-h4.png) no-repeat scroll left top;
	height:51px;
	margin:0pt 0pt 0pt 60px;
	text-indent:-99999px;
	width:139px;
}

#orderBonus .blockContent .bonusContent img {
	left:1px;
	position:absolute;
	top:1px;
}

#orderBonus .blockContent .bonusContent ul {
	margin:10px 0pt 0pt;
}

#orderBonus .blockContent .bonusContent ul li {
	border-bottom:1px solid #D6D6D6;
	padding:8px 10px 8px 40px;
	line-height: 1.2em;
}

#orderBonus .blockContent .bonusContent ul li.l1 {
	background:transparent url(../../../img/customer-care/bonus_1.png) no-repeat scroll 12px 5px;
	border-top:1px solid #D6D6D6;
}

#orderBonus .blockContent .bonusContent ul li.l2 {
	background:transparent url(../../../img/customer-care/bonus_2.png) no-repeat scroll 12px 5px;
}









/* Celebrity stories*/
#main #primaryContent.celebrityStories{
	width: 675px;
	overflow: hidden;
	float: right;
}

#main #primaryContent.celebrityStories .pageHead {
	margin:35px 0 0 14px;
	padding:0px;
	float:left;
	width: 174px;
	display: inline;
}
#page_julianne-hough #main #primaryContent.celebrityStories .pageHead {
	padding:55px 40px 0 340px;
	width:300px;
	background:url(/img/celebrity/jh-banner.jpg) no-repeat;
	float:left;
	height:312px;
	margin:-5px 0 0 -2px;
	display:block;
}
#main #primaryContent.celebrityStories .pageHead h1{
	margin-bottom: 7px;
	font-size:26px;
	line-height:30px;
}
#main #primaryContent.celebrityStories .contain{
	float:right;
	margin-right:33px;
	position:relative;
	width:417px;
	display: inline;
}
#page_julianne-hough #main #primaryContent.celebrityStories .contain{
	float:left;
	margin-right:40px;
	position:relative;
	width:305px;
	display: block;
}
#page_julianne-hough #main p {
	line-height:20px;
}
#main #primaryContent.celebrityStories .pageHead .blurb{
	line-height: 1.285em;
	color:#757777;
	margin-bottom: 28px;
	font-size:11px;
}
#main #primaryContent.celebrityStories .pageHead .intro{
	line-height: 1.285em;
}
.multimedia{
	margin-bottom: 30px;
	overflow:auto;
	width: 417px;
	
}
.multimedia img,
.multimedia .video{
	float:left;
}
.multimedia .video{
	margin-left: 10px;
}
	#main .block.nav .blockContent ul li a, #main .block.nav .blockContent ul li ul li a, #main .block.nav .blockContent ul li a, #main .block.nav .blockContent ul li ul li a {
		border:0;
		color:white;
		font-weight:normal;
	}
#main .block.nav .blockContent ul li.l1 a, #main .block.nav .blockContent ul li.l1 a
	{
		color:#e3d8b6;
		font-weight:bold;
	}
#page_jessica-simpson .block.nav .blockContent ul li.l2 a,
#page_vanessa-williams .block.nav .blockContent ul li.l3 a,
#page_jennifer-love-hewitt .block.nav .blockContent ul li.l4 a,
#page_melissa-claire-egan .block.nav .blockContent ul li.l5 a,
#page_ryan-sheckler .block.nav .blockContent ul li.l6 a,
#page_kevin-kasper .block.nav .blockContent ul li.l7 a,
#page_serena-williams .block.nav .blockContent ul li.l8 a,
#page_jennifer-berry .block.nav .blockContent ul li.l9 a,
#page_chrishell-stause .block.nav .blockContent ul li.l10 a,
#page_julianne-hough .block.nav .blockContent ul li.l11 a,
#page_alyssa-milano .block.nav .blockContent ul li.l12 a,
#page_katy-perry .block.nav .blockContent ul li.l13 a
{
			color:#e3d8b6;

}
.body_celebrity .block.nav .blockContent ul{
	background:#4e4d4b;
}
#page_katy-perry #main #primaryContent.celebrityStories .contain{
	float:none;
	margin-right:20px;
	position:relative;
	width:100%;
	display: inline;
}
#page_katy-perry #main #primaryContent.celebrityStories .contain .left{
	float:left;
	width:320px;
	margin-right:30px;
}
#page_katy-perry #main #primaryContent.celebrityStories .contain .right{
	float:right;
	width:320px;
}
#page_katy-perry #main #primaryContent.celebrityStories .contain .left h1{
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	margin-top:0;
}
#page_katy-perry #main #primaryContent.celebrityStories .contain p.quote{
	background:url(/img/celebrity/quotebg.jpg) no-repeat;
	width:240px;
	height:168px;
	padding:14px;
	font-size:13px;
	
}
#page_katy-perry #main #primaryContent.celebrityStories .contain p.quote span.sig{
	display:block;
	float:right;
	margin-top:10px;
}
#page_katy-perry #main #primaryContent.celebrityStories .contain p.quote span.quote{
	color:#c1d9cd;
	font-size:14px;
	font-weight:bold;
}
