/* =Section Titles
-----------------------------------------------------*/
#main #primaryContent .contain {
	padding:0px;
}

#celebrityProfile{
	padding:0px 10px 20px;
}

.celebrity #main #primaryContent h1 {
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -750px;	
}

.celebrity.jessica-simpson #main #primaryContent h1 {
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -225px;	
}

.celebrity.vanessa-williams #main #primaryContent h1 { 
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -900px;	
}

.celebrity.jennifer-love-hewitt #main #primaryContent h1 {
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -75px;	
}

.celebrity.melissa-claire-egan #main #primaryContent h1 {
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -525px;	
	width: 184px;
}

.celebrity.kevin-kasper #main #primaryContent h1 {
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -375px;	
}

.celebrity.serena-williams #main #primaryContent h1 {
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -675px;	
}

.celebrity.ryan-sheckler #main #primaryContent h1 {
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -1200px;	
}

.celebrity.jennifer-berry #main #primaryContent h1 {
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -1350px;	
}

.celebrity.chrishell-stause #main #primaryContent h1 {
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -1500px;	
}

.celebrity.julianne-hough #main #primaryContent h1 {
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -1650px;	
}

.celebrity.alyssa-milano #main #primaryContent h1 {
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -1800px;	
}

.celebrity.katy-perry #main #primaryContent h1 {
	background: transparent url(../../../img/celebrity-kp.png) no-repeat;	
}

.celebrity.justin-beiber #main #primaryContent h1 {
	background: transparent url(../../../img/celebrity-jbb.png) no-repeat;	
}


#main #primaryContent #celebrityProfile h3 {
	border-bottom:none;
	margin: 0 0 0 120px;

}

#main #primaryContent #celebrityProfile h3 a {
	display: block;
	text-indent: -99999em;
	height: 10px;
	margin-top:10px;
	width: 143px;
	padding: 25px 0 0 0;
}


h3.cp_1 a{
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -133px;	
}

h3.cp_2 a{
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -804px;	
}

h3.cp_3 a{
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt 21px;	
}

h3.cp_4 a{
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -433px;	
}

h3.cp_5 a{
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -282px;	
}

h3.cp_6 a{
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -580px;	
}

h3.cp_7 a{
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -1108px;	
}

h3.cp_8 a{
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -1258px;	
}

h3.cp_9 a{
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -1408px;	
}

h3.cp_10 a{
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -1558px;	
}

h3.cp_11 a{
	background: transparent url(../../../img/celebrity-75.png) no-repeat scroll 0pt -1708px;	
}

h3.cp_12 a{
	background: transparent url(../../../img/celebrity/celeb_list_kp.png) no-repeat;
	margin-left: -20px;
}

h3.cp_13 a{
	background: transparent url(../../../img/celebrity/celeb_list_jbb.png) no-repeat;
	margin-left: -20px;
}

#main #primaryContent #celebrityProfile li{
	border-top:1px solid #67BACB;
	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:133px 0 0 14px;
	padding:0px;
	float:left;
	width: 174px;
	display: inline;
}
#main #primaryContent.celebrityStories .pageHead h1{
	margin-bottom: 20px;
}
#main #primaryContent.celebrityStories .contain{
	float:right;
	margin-right:33px;
	position:relative;
	width:417px;
	padding-top:20px;
	display: inline;
}
#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;
}
