/* promo video player
****************************************/
#promovideoPlayerContainer {
	position: relative;
	width:745px;
	height:630px;
	/* add background image here*/
}

#promoVideoTitle {
	position:absolute;
	left:42px;
	top:36px;
	color: #ffffff;
	font-size: 20px;
}

/* video player
****************************************/
#videoPlayerContainer {
	position: relative;
	background:transparent url(images/common/bg_player2.gif) no-repeat scroll 0 0;
/*	background:url(images/bg_player.gif) no-repeat;*/
	width:747px;
	height:710px;
}

#videoPlayerOutterContainer {
	position:absolute;
	top:17px;
	left:14px;
	width:712px;
	height:592px;
	/*border:1px solid #3F3F3F;*/
}

#videoPlayerInnerContainer {
	/*width:710px;*/
	height:590px;
	/*
	border:1px solid #000000;
	background-color:#282028;
	*/
	background-color:transparent;
	border:none
}

#videoInfoOutterContainer {
	position:absolute;
	left:15px;
	width:709px;
	height:182px;	
	/*
	top:612px;
	border-left:1px solid #3F3F43;
	border-right:1px solid #3F3F43
	*/
	border-left: none;
	border-right: none;
	top: 540px;
}

#videoInfoContainer {
	width:707px;
	height:180px;
	/*
	border-top:1px solid #0D0A0D;
	border-left:1px solid #0D0A0D;
	border-right:1px solid #0D0A0D;
	background-color:#282028;
	*/
	background-color:transparent;
	border-left:none;
	border-right:none;
	border-top:none;
}

#embedVideoPlayer {
	position:absolute;
	background-color: #000000;
	top: 78px;
	left: 2px;
}

#videoTitle {
	position:absolute;
	left:20px;
	top:16px;
	color: #ffffff;
	font-size: 20px;
}

#videoTitle .previewFrom {
	font-size: 18px;
	padding-top: 4px;
	width: 450px;
	height: 21px;
	overflow:hidden;
}

#player_title {
	width: 460px;
	height: 24px;
	overflow: hidden;
}

#videoRating {
	position:absolute;
	right:5px; 
	top: 1px;
	width: 230px;
	color: #717086;
	text-transform: uppercase;
	font-size: 10px;	
	letter-spacing: 1px;
}
#videoInfoContainer table {
	margin: 0px 4px;	
}

#videoInfoContainer td.rb {
	/*border-right: 1px solid #211b1F;*/
	border-right:none;
}

#videoInfoContainer td.rightBorder {
	font-size: 12px;
	text-transform: uppercase;
	color: #66738B;
	/*
	border-right: 1px solid #211b1F;
	padding-right: 8px;
	letter-spacing: 0.5px;*/
	border-right:none;
	padding-right:6px;
}
/* invisible to IE 7 */
*:lang(en) #videoInfoContainer td.rightBorder {
    height: 35px !important;
}

#videoInfoContainer td.rightBorder {
    height: 33px;
}

#videoInfoContainer td.icon {
	width: 30px;
	text-align: center;
	padding-left: 10px;
}

#comment {	
	width: 354px;
	height: 110px;
	border: 0;
	font-family: arial,helvetica,clean,sans-serif;
	font-size:12px;
}

*:lang(en) #comment {
    height: 120px !important;
}

/* details
************/
#detailsContainer {	
	position:relative;
	top:0px;
	width:745px;
/*	background:#ffffff url(images/bg_white_and_shadow.gif)  repeat-y;*/
}

#details {
	margin:0px 16px;
	background-color: #ffffff;
	/*background:url(images/bg_gradient.gif) repeat-x;*/
	width:709px; 
	padding: 0 0 30px 0;
	font-size: 14px;
}

#details p {
	margin: 11px 18px;
}

#details_info a {
	color: #1b1b1b;
}

#detailContainerShadow {
	/*background: #ffffff url(images/bg_detailShadow.gif) no-repeat;*/
	width: 745px;
	height: 5px;
}

#viewAll, #post {
	background-color:#221721;
	vertical-align:middle;
}

#txtPost {
	display:none;
	color: #c00a49;
	font-size:12px;
}

#commentCount {
	color: #56586b;
	font-size: 11px;
	letter-spacing: 1px;
	float:left;
	padding-left: 32px;
}

/* labels
*************/
#label_rate,#label_info,#label_inappropriate,#label_embed,#label_watchLater,#label_share,#label_favorite,#label_contribute {
	font-size:11px; letter-spacing:1px;
}

/* icons
************/
.iconSet_normal {  cursor:pointer;background-image:url(images/common/icon_set.gif); }
.iconSet_rollover {  cursor:pointer;background-image:url(images/common/icon_set_rollover.gif); }
.iconSet_normal_label { color: #778ca8;cursor:pointer;}
.iconSet_rollover_label { cursor:pointer; color:white; }

#icon_rate {
	width:13px; height:35px;
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

#icon_inappropriate {
	width:18px; height:19px;
	background-repeat:no-repeat;
	background-position: -14px 0px;
}

#icon_watchLater {
	width:24px; height:14px;
	background-repeat:no-repeat;
	background-position: -33px 0px;
}

#icon_favorite {
	width:19px; height:15px;
	background-repeat:no-repeat;
	background-position: -58px 0px !important;
	background-position: -58px 2px; /* IE 6 */
}

#icon_info {
	width:22px; height:21px;
	background-repeat:no-repeat;
	background-position: -14px -20px;
}

#icon_embed {
	width:26px; height:13px;
	background-repeat:no-repeat;
	background-position: -78px 0px !important;
	background-position: -78px 3px; /* IE 6 */
}

#icon_share {
	width:23px; height:22px;
	background-repeat:no-repeat;
	background-position: -62px -17px;
}

#icon_contribute {
	width:24px; height:17px;
	background-repeat:no-repeat;
	background-position: -37px -18px;

}

#icon_comment {
	width:25px; height:19px;
	background-image:url(images/common/icon_set.gif);
	background-repeat:no-repeat;
	background-position: -86px -15px;
}

/* user rating
***********/
#rateMovie {
	position:absolute;
	top: 132px;
	right: 40px;
	border-left:1px solid #bfbfbf;
	width:220px;
	height:185px;
}

*:lang(en) #rateMovie {top: 150px !important;} 
#rateMovie:empty{top: 150px !important;}

#rating_indicator {
	position:absolute;
	top:94px;
	background:url(images/fesetival/icon_rateIndicator.gif) no-repeat;
	width: 47px;
	height: 24px;
}

.rating_ind_1 { left:16px; }
.rating_ind_2 { left:46px; }
.rating_ind_3 { left:76px; }
.rating_ind_4 { left:106px; }
.rating_ind_5 { left:136px; }

#details_rating, #details_rating_done {
	position:absolute;
	top:28px;left:28px;
	background-image: url(images/icon_rating_big.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 65px;
	border-bottom:1px solid #bfbfbf;
}

.details_rate_0 { background-position: -150px 0px; }
.details_rate_1 { background-position: -120px 0px; }
.details_rate_2 { background-position: -90px 0px;  }
.details_rate_3 { background-position: -60px 0px;  }
.details_rate_4 { background-position: -30px 0px;  }
.details_rate_5 { background-position: 0px 0px;    }
.ur { width:25px; height:63px;}
.mr{ margin-right:5px; }
.rate_spacer { width:5px; height:63px;}

/* share
***********/
#share_form {
	position:absolute;
	top:45px;
	right:50px;
	width:290px;
	font-size: 12px;
}

#details_share { height: 200px;}

#details_share a {
	color: #666666;
}
#details_share p {
	width: 350px;
}
#details_share p.note {
	font-size: 12px;
	line-height: 18px;
	margin: 8px 18px 0;
}
#share_form input.txt,  #share_form textarea {
	border: 1px solid #a1b3cc;
	background-color: #97C0E6;
	padding:1px;
	height: 12px; 
	font-size: 10px;
	width:275px;
	margin: 2px 0px;
}

#share_form textarea {
	height: 45px;
}

#btnSend {
	background:url(images/btn_send2.gif) no-repeat;
	width: 50px;
	height:17px;
	border: 0;
	margin-top: 5px;
}

#embedSizeContainer {
	position:relative;
	top:2px;
	left: 30px;
	font-size: 12px;
	text-align:left;
}

*:lang(en) #embedSizeContainer {
    left: 5px !important;
}

#embedSizeContainer input {
	vertical-align: middle;
}

#shareLink {
	margin: 18px 0 20px 18px;
	width:360px;
}

#shareLink a {
	color:#EC1E79;
}

#captcha { width: 290px }

/* linktv ad
 **********/
.item {
	background-color:#000000;
	color:#FFFFFF;
	float:left;
	font-size:11px;
	height:200px;
	margin: 0 0 20px 0;
	overflow:hidden;
	width:260px;
}
.item img {
	margin:5px 5px 10px;
	width:96%;
}
.item p {
	font-size:12px;
	line-height:16px;
	margin:0 5px 5px;
}

/* top films
 **********/
 .topFilmsHeader {
 	 width: 694px;
 }
 
 #topPickList {
 	 width:702px;
 }
 
.topFilmsLink { padding-top: 3px;}
.topFilmsLink a { text-decoration:underline; font-weight:bold;}
 
.topFilmsBody {
	background-color:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

table.topFilmsTable {
	border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:100%;font-size:12px;
}

table.topFilmsTable td.col1 {
	width:172px;background-color:#000000;vertical-align:middle;text-align:center;
}

table.topFilmsTable td.col2 {
	border-left:1px solid #ccc;vertical-align:top;padding:5px 10px;
}

table.topFilmsTable td.col3 {
	border-left:1px solid #ccc;width:95px;padding-right:8px;vertical-align:top;
}

table.topFilmsTable td.spacer {
	border-top:1px solid #ccc;border-bottom:1px solid #ccc;
	background-color:#a3a3a3;
}


.listBoxHeader2 {
	position:relative;
	width:260px;
	overflow:hidden;
	background:url(/images/bg_gu2.gif) repeat-y;
}

.listBoxBg2 {
	background-color:#403e4e;
	padding:12px 10px 5px;
	width:240px;
	/*background:url(/images/wsh/bg_title_wsh.gif) repeat-y;*/
	background:url(/images/bg_gu2.gif) repeat-y;
}

/* facebook twitter
 *****/
.fbtw {
	margin: 15px 2px 0;
}

.CheckBoxClass,.RadioClass{
	display: none;
}
.CheckBoxLabelClass{
	background: url("/images/form_check_off.gif") no-repeat;
	height: 17px;	
	width: 16px;
	display: block;
}
.CheckBoxLabelClass:hover, .RadioLabelClass:hover{
	text-decoration: underline;
}
.LabelSelected{
	background: url("/images/form_check_on.gif") no-repeat;
}
.RadioLabelClass{
	background: url("/images/form_radio3_off.gif") no-repeat;
	height: 18px;	
	width: 50px;
	padding-left: 20px;
	padding-top: 2px;
	display: block;	
	float: left;
}
.RadioSelected{
	background: url("/images/form_radio3_on.gif") no-repeat;
}


#details_rate_title {
	font-size: 28px;
	font-style: italic;
	font-family:'Times New Roman';
	color: #2A1F28;
	margin: 30px 0 0 20px;
}

#details_rate_subline {
	font-size: 20px;
	font-style: italic;
	font-family:'Times New Roman';
	margin-left: 22px;
	color: #2A1F28;
}

#details_rate_hdr {
	position:relative;
	left: 22px;
	top: 25px;
	font-size: 11px;
}

#details_rate_hdr .or {
	position: absolute;
	top: -12px;
	left: 437px;
	font-size: 26px;
	font-style: italic;
	font-family:'Times New Roman';
	color: #2A1F28;
}

#details_rate_hdr .ratebelow {
	position: absolute;
	top: 0;
	left: 450px;
	width: 200px;
	text-align: center;
}

#rating_category {
	position:relative;
	top: 0px;
	margin-left: 65px;
	margin-top: 40px;
	font-size: 13px;
}

#rating_category table tr td { vertical-align: top }
#rating_category input { vertical-align: middle; }
#rating_category .note { width:180px; font-size: 9px; display:block; margin-left:30px;}
#rateSubmit {
	border-top: 1px dashed #b2b2b2;
	padding-top: 10px;
	margin: 20px 20px 0 20px;
}

#rateSubmit img { margin-left: 420px;}
#rating_category label { margin-left: 8px }
#rating_category span { color: #ff0061; }


/*
* contribution
*/
#details_tabs {
	position: relative;
	height: 35px;
	text-transform:uppercase;
	font-size: 11px;
	letter-spacing: 1px;
	margin-bottom: 30px;
}

.tabContainer {	
	background: url("/images/wsh/tab_left.gif") no-repeat top left;
	height: 35px;
	position: absolute;
	top: 0;
}

.tabBg {
	margin-left: 5px;
	background: url("/images/wsh/bg_tab.gif") no-repeat top right;
	height: 35px;
}

.tabContent, .tabContent_rollover {
	padding: 12px 0 0 8px;
	cursor: pointer;
	color: #778ca8;
}

.tabContent_rollover {
	color: #ffffff;
}

.tabContent .icon_favorite {
	width:19px; height:15px;
	background-image:url("/images/green/icon_set.gif");
	background-repeat:no-repeat;
	background-position: -58px 0px !important;
	background-position: -58px 2px; /* IE 6 */
}

.tabContent_rollover .icon_favorite 
{
	width:19px; height:15px;
	background-image:url("/images/green/icon_set_rollover.gif");
	background-repeat:no-repeat;
	background-position: -58px 0px !important;
	background-position: -58px 2px; /* IE 6 */
}

.icon_contribute {
	width:24px; height:17px;
	background-image:url("/images/green/icon_set.gif");
	background-repeat:no-repeat;
	background-position: -37px -18px;

}

.tabContent_rollover .icon_contribute {
	width:24px; height:17px;
	background-image:url("/images/green/icon_set_rollover.gif");
	background-repeat:no-repeat;
	background-position: -37px -18px;

}

.icon_extra {
	float: left;
	margin-right: 8px;
	margin-top: -1px;
}

#icon_facebook {
	background:url("/images/wsh/icon_facebook.gif") no-repeat;
	width: 18px;
	height: 19px;
}

#txtNowScreening span {
	font-size: 11px;
	margin-left: 10px;
	color: #7d80a2;
	font-family:arial,helvetica,clean,sans-serif;
	font-weight: normal;
	text-transform: none;
	letter-spacing: 1px;
}

#txtNowScreening span a {
	color: #8ba6d2;
}

#details_comments form { display:inline;}
#details_comments input { width: 30px; text-align:center; color: #ffffff; border: 1px solid #000000; }
.pagination-prefix { display:none; }



#movie-info-container {
	line-height:22px;margin: 5px 0 0 0;width:85%;
}

#sendEmailIcon {
	position:absolute;
	right: 0;
	top: 30px;
	font-size: 10px;
	width: 70px;
	height: 56px;
	padding-top:2px;
	padding-left:10px;
	background:url(/images/icon_email2.gif) no-repeat;
}

#sendEmailIcon a {
	width: 68px;
	height: 43px;
	display:block;
	text-decoration:none;
	text-align: center;
}
#sendEmailIcon a:hover {
	font-weight:bold;
}
