/* Main layout */
#detail .detailWrapper{
	width: 530px;
	position: relative;
	margin-bottom: 10px;
}

#gallery  .hdControlPanel{
	width: 550px;	
}

.hdControlPanel.hdLast{
	margin-top: 25px;	
}

.gallery #galleryHeader .hdTitle h1 {
	text-transform: capitalize;
}

.hdGallery .hdItem .detailWrapper {
	padding: 15px;
	background-image:url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/dc_bg_gradient.jpg);
	background-repeat:repeat-x;
	background-color:#dcdcdc;
	border:1px solid #ebebeb;
	width: 520px;
	position: relative;
	top: 10px;
}


.hdGallery .hdItem{
	background: none;
	border:0px solid #ebebeb;
	padding:5px 0px 0px;
	width: 553px;
}


.hdGallery .hdBlog .hdStarRating {
	margin-right: -3px;
}

.hdGallery .hdItem .submitInfo{
	float: left;	
}

.hdGallery .hdItem .hdTitle{
	cursor: pointer;
	width:410px;	
	margin-bottom: 5px;
}

.hdGallery .hdItem .hdDate{
	display: block;	
}

.hdGallery .hdItem .hdAuthor{
	margin-right: 10px;
	float: left;
}

.hdGallery .hdItem .hdDate {
	clear: both;
	margin-right: 3px;
	float: left;
}


.hdGallery .hdItem .hdAuthor .hdLabel,
.hdGallery .hdItem .hdAuthor .hdValue,
.hdGallery .hdItem .hdDate .hdLabel,
.hdGallery .hdItem .hdDate .hdValue {
	float: left;
}

.hdGallery .hdItem .hdAuthor .hdValue{
	color: #2CC4E7;
}

.hdGallery .hdItem .hdDescription{
	display: block;	
	clear: both;
}

.hdGallery .hdItem .hdDescription .hdShort{
	margin-top: 10px;
	margin-bottom: 10px;
}

#gallery #sharing{
	position: absolute;
	top: 15px;	
	z-index: 999;
	left: 710px;
	width: 110px;
}

#gallery #share, #gallery #sendFriend {
	float:left;
}

.hdSendFriend span{
	padding: 0px;	
}


.hdGallery .hdShare span{
	display:none;
}

#gallery #sharing .hdShareClear,
.hdGallery .hdShareClear{
	display: none;	
}

.hdGallery .hdWrapper, .hdDetail .hdWrapper{
	float:right;	
}

.hdGallery .hdItem .hdAverageRating{
	display: block;
	cursor: pointer;
	text-align: right;
}

.hdRating .hdAverageRating .hdStarRating {
	display: block;
	float: left;
}

.hdRating .hdNumOfVotes,
.hdRating .hdTextRating{
	display: inline;	
}

.hdGallery .hdItem .hdMyRating{
	display: none;
}

.hdGallery .hdSendFriend, .hdGallery.hdShare{
	float: left;
}

.hdGallery .hdItem .hdMore{
	float:left;
	width: 81px;
	height: 22px;
	cursor: pointer;
}

.hdGallery .hdItem .hdCommentsButton{
	float:left;
	width: 145px;
	cursor: pointer;
}

.hdGallery .hdItem span.hdCommentsButtonLink{
	color: #2CC4E7;
	text-decoration: underline;
}

.hdGallery .hdItem .hdRating{
	float:right;
}

.hdGallery .hdItem .hdRating .hdCaption{
	float:left;
	font-weight: bold;
}

.hdGallery .hdSubmitComment{
	display:none;	
}

#rightPanel{
	top: 49px;	
	margin-bottom: 49px;
}

#rightPanel #memberProfileMini .hdMember .hdThumb{
	border: 2px solid #cccccc;
	float: left;
	margin-right: 10px;
}

#rightPanel #memberProfileMini .hdDescription{
	float:left;	
	width: 115px;
}

#rightPanel #memberProfileMini .hdDescription .hdTitle,
#rightPanel #memberProfileMini .hdDescription .hdValue{
	display: block;
	color: #666;
}

#rightPanel #memberProfileMini .hdDescription .hdValue{
	height: 85px;
	overflow: hidden;	
}

#rightPanel #memberProfileMini .hdDescription .hdTitle{
	color: #2CC4E7;
	text-decoration: underline;	
	margin-bottom: 10px;
	font-size: 125%;
	font-weight: bold;
	cursor: pointer;
}

#rightPanel #memberProfileMini .hdViewAll{
	margin-top: 10px;
	color: #2CC4E7;
	text-decoration: underline;
	cursor: pointer;	
}

#rightPanel .hdFeatureStories,
#rightPanel .hdFeatureStories .hdTitle {
	width: 100%;
}

#rightPanel .hdFeatureStories li{
	background-color: #e4e3e3;	
	margin: 0px;
	padding: 5px;
}

#rightPanel .hdFeatureStories li.hdActive{
	background-color: #edecec;	
}


#rightPanel .hdTagCloud .hdViewAll a {
	color: #ff0099;
}

#rightPanel select{
	width: 281px;	
	margin-top: 15px;
}

.hdFeatureStories .hdList li {
	margin:0px;
}

.hdFeatureStories .hdBlog{
	margin: 0;
	padding: 0;
}

#rightPanel .hdFeatureStories span.hdTitle{
	display:none;	
}

#rightPanel .hdFeatureStories .hdAuthor, 
#rightPanel .hdFeatureStories .hdCategories, 
#rightPanel .hdFeatureStories .hdTagList, 
#rightPanel .hdFeatureStories .hdRating, 
#rightPanel .hdFeatureStories .hdDescription, 
#rightPanel .hdFeatureStories .hdView, 
#rightPanel .hdFeatureStories .hdLeft {
	width:190px;
}

#rightPanel #blogEditors{
	color: #ff0099;
	text-decoration: underline;
	padding: 10px 0px 10px 0px;
	cursor: pointer;
}

#rightPanel #memberProfileMini{
	height: 180px;	
}

#rightPanel #memberProfileMini .hdLoading{
	background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/loading.gif) no-repeat center center;
	height: 180px;	
}

#rightPanel #blogFeatured .hdLoading {
	background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/loading.gif) no-repeat center center;
	height:190px;
}

#rightPanel #latestVideos{
	margin-top: 15px;	
}

#rightPanel #latestVideos .hdLoading {
	background: url(/en_US/Media/images/Content/Pictorial/dark_custom_v3/loading.gif) no-repeat center center;
	height:210px;
}

#rightPanel h5{
	margin-bottom: 10px;	
}

#rightPanel .dblRuleBtm {
background: none;
margin-bottom:0px;
padding-bottom:0px;
}

#rightPanel .head {
color:#CCCCCC;
font-family:arial;
font-size:200%;
text-transform:none;
width:100%;
}

#rightPanel .hdCarousel{
	width: 100%;	
}

#rightPanel .hdCarousel .hdTitle{
	color: #2CC4E7;
	text-decoration: underline;
	float: none;
	font-weight: normal;
	font-size: 100%;
}
#rightPanel .hdCarousel-item{
	background-color: #f3f2f2;
	width: 100%;
}

#rightPanel .hdCarousel-thumbs {
	background:#CCCCCC none repeat scroll 0 0;
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:3px 4px;
}

#rightPanel .hdCarousel-thumb {
	background:#333333 none repeat scroll 0 0;
	cursor:pointer;
	float:left;
	height:7px;
	margin:0 1px;
	width:7px;
}

#rightPanel .hdCarousel .hdNoFlash img{
	width: 270px;
	height: 196px;	
}

#rightPanel .hdCarousel-thumbs .hdCarousel-active {
	background:#E91995 none repeat scroll 0 0;
}

#rightPanel .hdCarousel a{
	margin-top: 10px;
	color: #ff0099;
	text-decoration: underline;
}

#rightPanel #featuredPosts{
	color: #000;	
}

.hdFeatureStories .hdItem .hdAuthor,
.hdFeatureStories .hdItem .hdThumb,
.hdFeatureStories .hdItem .hdDescription,
.hdFeatureStories .hdItem .hdRating,
.hdFeatureStories .hdItem .hdMore,
.hdFeatureStories .hdItem .hdCommentsButton,
.hdFeatureStories .hdItem .hdSubmitComment,
.hdFeatureStories .hdItem .hdWrapper,
.hdFeatureStories .hdView,
.hdFeatureStories .hdViewAll{
	display:none;	
}

.gallery .hdFeatureStories .hdItem .hdTitle h1,
.detail .hdFeatureStories .hdItem .hdTitle h1{
	font-size: 100%;
	font-weight: normal;	
	color: #2CC4E7;
	text-decoration: underline;
	padding: 3px;
}

.hdDetail .hdNavigation{
	left:315px;
	position:absolute;
	top:-17px;
	width:236px;
}

.hdDetail .hdItem{
	width: 553px;
}

.hdDetail .hdItem .submitInfo{
	float: left;	
}

.hdDetail .hdItem .hdTitle{
	margin-bottom: 5px;
}

.hdDetail .hdItem .hdLargeThumbWrapper {
	clear: both;
	margin: 0 0 15px 0;
}

.hdDetail .hdItem .hdAuthor{
	margin-right: 10px;
	color: #a5a5a5;
	float: left;
	
}

.hdDetail .hdItem .hdAuthor .hdValue {
	font-weight:normal;
	color: #2CC4E7;
}

.hdDetail .hdItem .hdDate {
	clear: both;
	margin-right: 5px;
	float: left;
	color: #a5a5a5;
}

.detail .hdShare span{
	display:none;
}

.detail .hdShareClear{
	display: none;	
}

.hdDetail .hdBlogInfo{
	margin-bottom: 10px;
	height: 15px;	
}

.hdDetail .hdSendFriend, .detail .hdShare{
	float: left;
}

.hdDetail .hdBlog .hdThumb img {
	display:none;
}

.hdDetail .hdItem .hdCommentsButton,
.hdDetail .hdItem .hdSubmitComment {
	float: left;
}
.hdDetail .hdItem .hdSubmitComment{
	border-left: 1px solid #ccc;
	margin-left: 10px;
	padding-left:10px;
}

.hdDetail .hdItem .hdTagList{
	background-color: #f5f5f5;
	padding: 3px;
}

.hdDetail .hdItem .hdRating{
	float:right;
	position: relative;
}

.hdDetail .hdBlog .hdRating{
	padding-right: 0px;	
	width: 340px;
	padding-bottom: 10px;
}

.hdDetail .hdItem .hdAverageRating,
.hdDetail .hdItem .hdMyRating {
	float: right;
	margin-left: 10px;
	width:160px;
}
.hdDetail .hdItem .hdAverageRating {
	width: 155px;
}

.hdDetail .hdItem .hdRating .hdCaption {
	color: #333;
	float: left;
	margin-right: 0.5em;
}
.hdDetail .hdItem .hdRating .blogRating {
	float: left;
}
.hdDetail .hdItem .hdNumOfVotes-container {
	clear: both;
	display: block;
	padding-top: 0.25em;
	padding-right: 3px;
	text-align: right;
}
.hdDetail .hdItem .hdMyRating .hdNumOfVotes-container {
	padding-right: 5px;
}
.hdDetail .hdItem .hdNumOfVotes {
	display: inline;
}
.hdDetail .hdBlog .hdRating {
	text-align: left;
}

.hdDetail .hdItem .hdTag{
	float: left;
	padding: 2px;
	margin: 2px;
	background-color: #efeee8;
	text-transform: uppercase;
}

#detail .hdComment{
	width: 507px;
}

#detail #commentsContainer .hdSubmitComment{
	display: inline;
}

.detail .hdNLI .hdComments form {
	display: none;
}

.detailWrapper .hdThumb .hdVideoPlayer{
	text-align: center;
}

#detail .detailWrapper .hdThumb .hdVideoPlayer{
	padding-bottom: 10px;
}

#detailContainer {
	float: none;
}

