#content {
	/*padding-left: 24px;
	padding-right: 24px;*/
	padding-left: 48px;
	padding-right: 0px; /* Odd padding needed to work around margins/padding inserted by scroll bar JS */
}
html > body #content {
	width: 946px;
}

#content.twoColumn .columnA { width: 590px; height:500px; margin: 0px; }
#content.twoColumn .columnB { margin-left: 620px; height:500px; margin-top: 60px; padding-right: 50px; }
#content.twoColumn .columnB p { font-size: 1.1em; font-style: italic; margin: 6px 0 10px; }
/*
#content.twoColumn-wideB .columnA { width: 336px; height:430px; margin: 60px 0 0 50px; background: green;}
#content.twoColumn-wideB .columnB { margin-left: 416px; height:430px; margin-top: 60px; width: 420px; background: yellow; }
*/

/*.columnB h2 { font-size: 1.4em; letter-spacing: 1px; background: transparent url(../images/sprite.png) no-repeat -4px -315px; padding: 0 0 14px 0; margin: 0; }*/

.columnB li { margin: 0 0 1px 0; padding: 8px 0px; position: relative; height: auto; }
.columnB li h3 { background: none; padding: 0 0 5px 0; letter-spacing: 1px; font-size: 14px; cursor: pointer; }
.columnB li span { font-size: 12px; }

.celebrities li { height: 45px; }
.celebrities li a { text-decoration: underline; color: #555; font-size: 13px; }
.celebrities li span { font-size: 13px; }
.celebrities li h3 { font-size: 16px; }
.celebrities li h3 div.product_name { font-size: 13px; color: #A66A52; font-family: Georgia, Times, serif; text-transform: none; letter-spacing: 0px; margin-top: 4px; }
.celebrities li a.image { display: none; color: #888; font-family: Helvetica, Arial, sans-serif; text-transform: uppercase; font-style: normal; position: absolute; right: 8px; top: 24px; }
.celebrities li a img {
border: solid 1px #ddd;
}

.celebrities li a img:hover {
border: solid 1px #888;
}

.celebrities li h3:hover {
  text-decoration: underline;
}

#celebrity-image, #editorial-image { height: 500px; }
#celebrity-image #slideshow li { position: absolute; width: 320px; }
#editorial-image #slideshow li { position: absolute; width: 550px; }
#slideshow img, #editorial-image img { display: block; margin: 0 auto; }
    
#celeb_product_photo {
	float: right;
	width: 240px;
	font-size: 12px;
}

#celeb_product_photo_details {
	margin-top: 20px;
}

#celeb_product_photo_details h3 {
	margin-bottom: 3px;
}

/*#content.twoColumn .columnB .biography p { font-size: 1.2em; margin: 1em 0; font-style: normal; line-height: 1.4em; }*/

/*#pane.biography h2 { background-position: -4px -296px;  }*/
#pane { height: 433px; }

