
.style a {display:inline; float: left; width: 80px; height: 45px; border: 1px solid #000000;}
.style a:hover {display:inline; float: left; border: 1px solid #FFFFFF;}

a {
color: #e21e2f;
}

a:hover {
color: #e21e2f;
text-decoration: underline;
}

#mediaInfo{
	float:left;
	clear:both;
	/*height:59px;
	
	*/
	min-height: 59px;
	height: auto;
	width:100%;
	color:#000000;
}


#mediaRateSend{
	background:transparent;
	float:left;
	clear:both;
	height:26px;
	width:390px;
	color:#000000;
	font-weight:bold;
	border-bottom:1px solid #000000;
	overflow:hidden;
	padding-left:10px;
	display:inline;
}

#mediaRateSend a{
	float:left;
	height:19px;
	margin:2px;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	border:1px solid #000;	
	color:#000000;
	padding:1px 2px 0px 24px;
}
#mediaRateSend a:hover{
	border:1px solid #000000;
	text-decoration:none;
	
}


#ratingsSection,
#permalinkSection,
#send2friendSection{
	display:none;	
	color:#000000;
	opacity: 0;
	filter: alpha(opacity=0);
}

#permalinkSection table{
	margin-top:5px;
	text-align:center;
	width:100%;
}	
#permalinkSection input{
	width:300px;	
	font-size:10px; 
}

#send2friendSection{
width:100%;
margin:0px 0px 0px 5px;
}
#send2friendSection p{
	margin:5px 0px 3px  0px;
}
#send2friendSection input{
	margin-right:5px;
	font-size:10px;
	width:145px;
}
#send2friendSection .mediaButton{
	background:#000000;
	border:1px solid #000;
	width:auto;
}

#descriptionSection{
	float:left;
	clear:right;
	width:390px;
	min-height:50px;
	height: auto;
	opacity: 100;
	filter: alpha(opacity=100);
	overflow:hidden;
	margin:5px 0px 5px 5px;
	color:#000000;
}
#descriptionSection h4{
	margin:0px;
	font-size:12px;
}

#descriptionSection .currentRating{
	height:45px;
	margin:0px 10px 0px 0px;
	overflow: hidden;
}

.currentRating{
	float:left;
	clear:left;
	width:100px; 
	height:auto;
	margin:5px 0px 0px 5px;
}
#ratingsSection{float:left; clear:both; height:auto; margin-left:0px;}

#mediaRateSend #description{background: url(/Golden_Globes_2007/images/fashion_gallery/description_icon.gif) no-repeat left center;}
#mediaRateSend #ratings{background: url(/Golden_Globes_2007/images/fashion_gallery/rate_icon.gif) no-repeat;}
#mediaRateSend #permalink{background: url(/Golden_Globes_2007/images/fashion_gallery/link_icon.gif) no-repeat left center;}
#mediaRateSend #send2friend{background: url(/Golden_Globes_2007/images/fashion_gallery/send_to_friend_icon.gif) no-repeat left center;}



/* BEGIN: [Rating System] */
#avgRate{margin:0px 0px 0px -35px;}
.avg{float:left;list-style:none;}
.avg div{float:left;background:url(/Golden_Globes_2007/images/fashion_gallery/rate_off.gif) no-repeat;width:15px; height:14px;}

#rateItSection{padding:0px; margin:5px 0px 0px 14px; list-style:none;float:left;clear:right; width:180px; color:#ffffff}
.si{float:left;list-style:none;}

.rateImageOn,
.rateImageOff{width:15px; height:14px; float:left;}
.rateImageOff:hover,
.rateImageOn{background:url(/nbc_templates/images/rate_on.gif) no-repeat; cursor:hand;}
.rateImageOff{background:url(/nbc_templates/images/rate_off.gif) no-repeat;}
.ratingConfirmation{color:#FF0000;}

.totalRated{
	float:left;
	clear:both;
	margin-top:3px;
	padding-left:15px;
	width:100%;
	height:auto;
}
 
#rateStatus{
	font-weight:bold;
	margin-bottom:3px;
}
#actRating,
#descRating{
	margin-top:3px;
}

/* END: [Rating System] *//* CSS Document */

#styleThumbs{position:absolute; margin:0px 0px 0px 400px;}

