#mainContent {
 padding: 0 0 64px 0;
}
	
#celebs {
 width : 1000px;
	background : #333 url("http://images.marketamerica.com/images/usa/webPortals/promos/celebCorner/all/line_shadow.jpg") repeat-x scroll bottom left;
	float : left;
	margin : -18px 0 0 0;
	padding : 0 0 10px 0;
	color : #333;
}

#celebs #side_content {
 float : left;
	width : 200px;
	padding : 0;
	margin: 0;
}

#celebs #main_content {
 float : right;
	width : 800px;
	padding : 0 0 10px 0;
	margin: 0;
	background : #fff;
}

#celebs #logo {
 text-indent : -9999px;
	background : #000 url("http://images.marketamerica.com/images/usa/webPortals/promos/celebCorner/all/img/logo.jpg") no-repeat scroll top left;
	width : 200px;
	height : 70px;
	overflow : hidden;
	float : left;
	margin : 0;
	padding : 0;
}

#celebs #menu {
 list-style : none;
	padding : 0 0 22px 0;
	margin : 0;
	width : 200px;
	background : url("http://images.marketamerica.com/images/usa/webPortals/promos/celebCorner/all/link_bottom.gif") no-repeat scroll bottom left;
}

#celebs #menu li {
 background : #fff;
	border-left : solid #000 10px;
	border-right : solid #000 10px;
	margin : 0;
	padding : 0;
}

#celebs #menu li a {
 color : #000;
	padding : 2px;
	margin : 0 0 0 20px;
	display : block;
}

#celebs #menu li a:hover {
 color : #666;
	text-decoration : none;
}

#celebs a.back {
 color : #fff;
	text-decoration : none;
	display : block;
	background : #000;
	padding : 4px;
}

#celebs a:hover.back {
 color : #999;
}

#celebs a {
 color : #036;
	text-decoration : underline;
}

#celebs a:hover {
 color : #369;
	text-decoration : none;
}

#celebs #bio {
 padding : 0 0 10px 10px;
	margin : 0;
	background : #fff url("http://images.marketamerica.com/images/usa/webPortals/promos/celebCorner/all/line_shadow.jpg") repeat-x scroll bottom left;
}

#celebs #merch {
 width: 800px;
 float: left;
}

#celebs #merch h2 {
 background : #333;
	padding : 0 10px;
}

#celebs #merch h2 .title {
 background : #fff;
	padding : 10px 10px 0 10px;
	line-height: 25px;
	font-size: 16px;
}

#celebs #merch .product {
 width : 380px;
	display : block;
	float : left;
	margin : 0 0 10px 10px;
	border-top : solid #ccc 1px;
}

#celebs #merch .product img {
 display : block;
	float : left;
	margin : 0 10px 0 0;
	border : 0;
}

#celebs #merch .products {
 clear : both;
	display : block;
}

#celebs #merch .product2 {
 width : 150px !important;
	display : block;
	float : left;
	margin : 0 0 10px 5px;
}

#celebs #merch .product2 img {
 display : block;
	margin : 0 0 10px 0;
	border : 0;
}

#celebs #merch .product a.viewDetails {
 display: block;
	width: 130px;
	height: 50px;
	background: url("http://images.marketamerica.com/images/usa/webPortals/promos/celebCorner/all/btn.jpg") no-repeat top left;
	border: 0;
	text-indent: -9999px;
	margin: 0 auto 0 155px;
}

#celebs #merch .product2 a.viewDetails {
 display: block;
	width: 130px;
	height: 50px;
	background: url("http://images.marketamerica.com/images/usa/webPortals/promos/celebCorner/all/btn.jpg") no-repeat top left;
	border: 0;
	text-indent: -9999px;
	margin: 0 auto 0 auto;
}

#celebs a.discography {
	background: url("http://images.marketamerica.com/images/usa/webPortals/promos/celebCorner/all/icoDiscography.gif") no-repeat top left;
	padding: 0 0 0 16px;
	height: 13px;
	line-height: 16px;
}

