/** Fix IE6 CSS Psudo Selectors **/
html.ie6 body{
   behavior: url("/assets/styles/csshover3.htc");
}
#container{
	width: 960px;
	margin: 10px auto 40px auto;
	position: relative;
}
.clear{
	clear: both;
	height: 0;
}
/** ----------------------------------------------------------------------------
 * 404
 * --------------------------------------------------------------------------**/
#errorContainer{
	padding-top:15px;
}
#errorTitle{
	font-size:20px;
	font-weight:700;
	border-bottom:1px solid #CCC;
	margin-bottom:5px;
	padding-bottom:5px;
}
#errorMessage{
	padding-top:10px;
}
/** ----------------------------------------------------------------------------
 * HEADER MENU
 * --------------------------------------------------------------------------**/
.headerClass{
    height: 99px;
    position: relative;
    z-index: 7;
    clear: both;
}

#menu_choices{
	position: absolute;
	top: 40px;
	left: 199px;
	width: 850px;
	z-index: 8;
}
div.menu_choice{
	cursor: pointer;
}
#headerLogo{
	position:absolute;
	width:73px;
	height:72px;
	z-index:8;
	top:12px;
	left:13px;
}
div.s_header{
	background-image: url('../images/assets/sprite.png');
	width: 960px;
	height: 99px;
	background-position: 0 0;
	position: relative;
	z-index: 7;
}
div.s_section_bar{
	background-image: url('../images/assets/sprite.png');
	width: 960px;
	height: 43px;
	background-position: 0 -100px;
}
div.s_poster_decor{
	background-image: url('../images/assets/sprite.png');
	width: 120px;
	height: 197px;
	background-position: -964px 0;
}

/**---------------------------------
MAIN NAVIGATION
----------------------------------*/
#headerMainNavContainer{
	height:59px;
	left:210px;
	top:40px;
	position:absolute;
	z-index:1;
}
#headerMainNavContainer a{
	float:left;
	height:59px;
	cursor: pointer;
}
#headerMainNavContainer div.mainNavSeparater{
	float:left;
	height:59px;
}
#headerMainNavContainer div.mainNavSeparater{
	width:2px; height:59px;
	background: url("../images/assets/sprite.png") no-repeat -626px -205px;
}
/* ENGLISH NAVIGATION BUTTONS */
#headerMainNavContainer a.home{
	width:74px; height:59px;
	background: url("../images/assets/nav-en.gif") no-repeat 0px 0px;
}
#headerMainNavContainer a.home_selected{
	width:74px; height:59px;
	background: url("../images/assets/nav-en.gif") no-repeat 0px -59px;
}
#headerMainNavContainer a.home:hover{ background-position:0px -59px; }
#headerMainNavContainer a.youOnDemand{
	width:178px; height:59px;
	background: url("../images/assets/nav-en.gif") no-repeat -74px 0px;
}
#headerMainNavContainer a.youOnDemand_selected{
	width:178px; height:59px;
	background: url("../images/assets/nav-en.gif") no-repeat -74px -59px;
}
#headerMainNavContainer a.youOnDemand:hover{ background-position:-74px -59px; }
#headerMainNavContainer a.youCinema{
	width:132px; height:59px;
	background: url("../images/assets/nav-en.gif") no-repeat -252px 0px;
}
#headerMainNavContainer a.youCinema_selected{
	width:132px; height:59px;
	background: url("../images/assets/nav-en.gif") no-repeat -252px -59px;
}
#headerMainNavContainer a.youCinema:hover{ background-position:-252px -59px; }
#headerMainNavContainer a.chcCinema{
	width:132px; height:59px;
	background: url("../images/assets/nav-en.gif") no-repeat -384px 0px;
}
#headerMainNavContainer a.chcCinema_selected{
	width:132px; height:59px;
	background: url("../images/assets/nav-en.gif") no-repeat -384px -59px;
}
#headerMainNavContainer a.chcCinema:hover{ background-position:-384px -59px; }
#headerMainNavContainer a.hd{
	width:48px; height:59px;
	background: url("../images/assets/nav-en.gif") no-repeat -516px 0px;
}
#headerMainNavContainer a.hd_selected{
	width:48px; height:59px;
	background: url("../images/assets/nav-en.gif") no-repeat -516px -59px;
}
#headerMainNavContainer a.hd:hover{ background-position:-516px -59px; }
#headerMainNavContainer a.faqs{
	width:71px; height:59px;
	background: url("../images/assets/nav-en.gif") no-repeat -564px 0px;
}
#headerMainNavContainer a.faqs_selected{
	width:71px; height:59px;
	background: url("../images/assets/nav-en.gif") no-repeat -564px -59px;
}
#headerMainNavContainer a.faqs:hover{ background-position:-564px -59px; }
#headerMainNavContainer a.browse{
	width:98px; height:59px;
	background: url("../images/assets/nav-en.gif") no-repeat -635px 0px;
}
#headerMainNavContainer a.browse_selected{
	width:98px; height:59px;
	background: url("../images/assets/nav-en.gif") no-repeat -635px -59px;
}
#headerMainNavContainer a.browse:hover{ background-position:-635px -59px; }
/* END ENGLISH NAVIGATION BUTTONS */

/** ----------------------------------------------------------------------------
 * MINI-NAV
 * --------------------------------------------------------------------------**/
#mini_nav {
	position: relative;
	z-index: 2;
}
#mini_nav div.wrapper {
	position: relative;
	z-index: 1;
}
#mini_nav div.mn_choice {
	z-index: 3;
	position: absolute;
}
#mini_nav div.email_icon {
	position: absolute;
	width: 20px;
	height: 14px;
	left:-27px;
	top: -2px;
	background-image: url('../images/assets/sprite.png');
	background-position: -824px -187px;
}
#news a.news {
    background-image: url("../images/assets/sprite.png");
    background-position: -809px -398px;
    height: 11px;
    position: absolute;
    right: 427px;
    top: 16px;
    width: 52px;
}
#investors a.invest{
    background-image: url("../images/assets/sprite.png");
    background-position: -870px -398px;
    height: 11px;
    position: absolute;
    right: 318px;
    top: 16px;
    width: 100px;
}
#how_to_order a.order{
	position: absolute;
	width: 104px;
	height: 11px;
	right:220px;
	top: 16px;
	background-image: url('../images/assets/sprite.png');
	background-position: -629px -214px;
}
#mini_nav div.availablity_icon {
	position: absolute;
	left:-27px;
	top: -3px;
	width: 21px;
	height: 17px;
	background-image: url('../images/assets/sprite.png');
	background-position: -802px -187px;
}
#languageSwitchContainer{
	padding-bottom: 10px;
	float: right;
	width: 147px;
}
div#languageSwitchContainer a.languageChineseButton{
	width:36px; height:19px;
	background: url("../images/assets/sprite.png") no-repeat -955px -528px;
	margin-right:5px;
	float:left;
}
div#languageSwitchContainer a.languageChineseButtonSelected{
	width:36px; height:19px;
	background: url("../images/assets/sprite.png") no-repeat -955px -547px;
	margin-right:5px;
	float:left;
}
div#languageSwitchContainer a.languageChineseButton:hover{
	background-position:-955px -547px;
}
div#languageSwitchContainer a.languageEnglishButton{
	width:66px; height:19px;
	background: url("../images/assets/sprite.png") no-repeat -991px -528px;
	float:left;
}
div#languageSwitchContainer a.languageEnglishButtonSelected{
	width:66px; height:19px;
	background: url("../images/assets/sprite.png") no-repeat -991px -547px;
	float:left;
}
div#languageSwitchContainer a.languageEnglishButton:hover{
	background-position:-991px -547px;
}

div.min_nav_input_background {
	position: absolute;
	background-image: url('../images/assets/sprite.png');
	width: 184px;
	height: 22px;
	background-position: 0 -207px;
	top: 0;
	left: 0;
}
div.emailUpdates {
	right: 325px;
	display: none;
}
div.availability {
	right: 105px;
	display: none;
}
div.headerPopUp{
	position: absolute;
	background-image: url('../images/assets/sprite.png');
	width: 231px;
	height: 70px;
	background-position: -851px -231px;
	top: 0;
	z-index: 0;
}
.fmaMovieTitles{
    padding-bottom:10px;
}
div.popUpContainer{
	position: absolute;
	top: 38px;
	left: 9px;
}
div.headerPopUp input{
	padding-top: 3px;
	width: 169px;
	top: 2px;
	left: 10px;
	z-index: 2;
	position: absolute;
	outline: none;
	border: none;
	background: none;
	font-weight: normal;
	color: #FFF;
	font-size: 12px;
}
#search_container input{
	padding-top: 3px;
}

#mini_nav wrapper {
	z-index: 1;
	position: relative;
}
#mn_email_updates div.mn_choice {
	background-image: url('../images/assets/sprite.png');
	width: 103px;
	height: 11px;
	background-position: -733px -214px;
	right: 340px;
	top: 16px;
	cursor: pointer;
	z-index: 1;
}
#mn_check_availability div.mn_choice {
	background-image: url('../images/assets/sprite.png');
	width: 168px;
	height: 10px;
	background-position: -867px -214px;
	right: 122px;
	top: 16px;
	cursor: pointer;
	z-index: 1;
}
#switch_to_zh-cn {
	float: left;
	margin-right: 10px;
	width: 28px;
	height: 15px;
	background-position: -838px -212px;
	background-image: url('../images/assets/sprite.png');

}

/** ----------------------------------------------------------------------------
 * SEARCH
 * --------------------------------------------------------------------------**/
#search_container {
	position: absolute;
	width: 190px;
	height: 23px;
	right: 10px;
	top: 10px;
}
#s_header_search {
	position: absolute;
	background-image: url('../images/assets/sprite.png');
	width: 160px;
	height: 22px;
	background-position: 0 -207px;
	top: 0;
	left: 0;
}
#s_header_search.active {
	width: 112px;

}
div.header_submit, div.min_header_submit {
	cursor: pointer;
	position: absolute;
	background-image: url('../images/assets/sprite.png');
	width: 32px;
	height: 22px;
	background-position: -351px -207px;
	top: 0;
}
div.min_header_submit {
	right: -216px; /** ?????? **/	
}
div.header_submit {
	right: 0;
}
#s_header_search_submit_ico {
	position: absolute;
	background-image: url('../images/assets/sprite.png');
	width: 15px;
	height: 16px;
	top: 4px;
	right: 10px;
	background-position: -890px -166px;
	z-index: 2;
	cursor: pointer;
}
#q {
	width: 157px;
	top: 2px;
	z-index: 2;
	position: absolute;
	outline: none;
	border: none;
	background: none;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	font-size: 12px;
	font-weight: 500;
	text-shadow: 1px 1px 34px #292929;
	filter: dropshadow(color=#292929, offx=1, offy=1);
	text-align: left;
	padding-left: 12px;
	margin: 0;
}
#q:focus{
	padding-left: 10px;
	text-align: left;
}
#q:hover {
	color: #ccc;
}
#search_results_box {
	width: 255px;
	position: absolute;
	top: 25px;
	right: 4px;
	background: #fff;
	z-index: 7;
	font-size: 12px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, .25);
	-moz-box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, .25);
	box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, .25);
	padding: 5px 0 10px 0;
	overflow-y: auto;
}
#search_results_box.small {
	width: 300px !important;
}
#search_results_box ul {
	margin: 0;
}
#search_results_box li {
	line-height: 12px;
	list-style: none;
	cursor: pointer;
	padding: 4px 14px 8px 7px;
	border-top: 1px solid #fff;
	border-bottom: 2px solid #fff;
	display: block;
}
#search_results_box li img {
	float: left;
}
#search_results_box li span.description {
	margin: 4px 0 0 0;
	color: #333333;
	font-size: 11px;
}
#search_results_box li span.media_type {
	font-weight: 700;
	font-size: 10px;
}
#search_results_box span.md {
	padding-bottom: 5px;
}

#search_results_box span.empty {
	clear: both;
	padding: 10px 0 0 10px;
}

#search_results_box div.wrapper {
	margin-left: 53px;
	height: 75px;
}

#search_results_box li:hover {
	/*background-color: #deb6bf;*/
	background-color: #f3e6f1;
	
	background: -moz-linear-gradient(bottom, rgba(243,230,241,1) 0%, rgba(229,229,229,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,230,241,1)), color-stop(100%,rgba(229,229,229,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(bottom, rgba(243,230,241,1) 0%,rgba(229,229,229,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(bottom, rgba(243,230,241,1) 0%,rgba(229,229,229,0) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(bottom, rgba(243,230,241,1) 0%,rgba(229,229,229,0) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f3e6f1ff, endColorstr=#00e5e5e5, GradientType=0); /* IE6-9 */
	background: linear-gradient(bottom, rgba(243,230,241,1) 0%,rgba(229,229,229,0) 100%); /* W3C */
	
	border-top: 1px solid #ccc;
	border-bottom: 2px solid #ccc;
/*-webkit-box-shadow: inset 1px 1px 2px 2px rgba(0, 0, 0, .4);
-moz-box-shadow: inset 1px 1px 2px 2px rgba(0, 0, 0, .4);
box-shadow: inset 1px 1px 2px 2px rgba(0, 0, 0, .4);*/
}

#search_results_box.small li:hover {
	background: #fff !important;
	border-top: 1px solid #fff !important;
	border-bottom: 2px solid #fff !important;
}

#search_results_box a,
#search_results_box a:hover,
#search_results_box a:visited {
    margin-top: -4px;
    margin-bottom: 5px;
	font-weight: 700;
	text-decoration: none;
	color: #000 !important;
	font-size: 12px;
	text-shadow: 1px 1px 20px #ce748c;
	background: #F4E4EA\9;
	filter: dropshadow(color=#ce748c, offx=1, offy=1);
}
#search_results_box li span {
	display: block;
	line-height: 14px;
}
/** **/
div.s_header_go_submit_ico{
	position: absolute;
	background-image: url('../images/assets/sprite.png');
	width: 20px;
	height: 16px;
	top: 4px;
	left: 190px;
	background-position: -905px -166px;
	z-index: 2;
	cursor: pointer;
}
div.s_header_go_submit_ico:hover{
	
}
/** ----------------------------------------------------------------------------
 * VIDEO PLAYER
 * --------------------------------------------------------------------------**/
#videoContainer{
	background: url('../images/assets/video_background.jpg') no-repeat;
	width: 960px;
	height: 300px;
	position: absolute;
	z-index: 5;
}
#videoPlayer{
	float: left;
	width: 418px;
	height: 280px;
	background-color: #000;
	margin: 10px 0px 0px 10px;
}
div.videoInfo{
	float: left;
	margin: 10px 0px 0px 15px;
	width: 506px;
	height: 280px;
}
div.close span{
	width: 24px;
	height: 24px;
	float: right;
	display: block;
	background-image: url('../images/assets/sprite.png');
	background-position:-384px -208px;
	cursor: pointer;
}
#popplayer_player h1, #videoPlayer h1{
	color: #FFFFFF;
	font-size: 15px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#popplayer_player img, #videoPlayer img{
	border: 0;
	display: inline;
}
#videoPlayer h1{
	margin-left:10px;
}
#videoPlayer a{
	margin-left:10px;
}
div.title{
	float: left;
    font-weight: bold;
    padding: 12px 0 0 55px;
}
div.sectionHeader a{
	background-image: url('../images/assets/sprite.png');
	background-position:-982px -302px;
	width:102px;
	height:39px;
	margin-top: 2px;
	float: right;
}
div.arrow a{
	margin-top: 90px;
}
div.sectionHeader a:hover{
	background-position:-982px -341px;
}
/*POD Styles*/
.leftArrow, .rightArrow {
	display: block;
	margin-top: 90px;
	width: 24px;
	height: 24px;
	overflow: hidden;
	cursor: pointer;
}
.leftArrow{
    background: url('../images/assets/arrowLeftPod.gif');
	background-position: 0 -24px;
}
.rightArrow{
    background: url('../images/assets/arrowPodRight.gif');
	background-position: 0 -24px;
}
.aLeft, .aRight{
	margin: 40px 0 0 0;
	width: 24px;
	height: 211px;
	display: block;
	float: left;
}
.leftArrow:hover{
	background-position: 0 0;
}
.rightArrow:hover{
	background-position: 0 0;
}
.leftArrow.inactive{
	background-position: 0 24px !important;
	cursor: default !important;
}
.rightArrow.inactive{
	background-position: 0 24px !important;
	cursor: default !important;
}
div.section{
	width: 690px;
	margin-top: 28px;
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
div.sectionHeader{
	background-image: url('../images/assets/sprite.png');
	background-position:0px -100px;
	width: 690px;
	height: 41px;
	color: #FFF;
}
div.sectionHeader_noLogo{
	background-image: url('../images/assets/sprite.png');
	background-position:0px -461px;
	width: 690px;
	height: 41px;
	color: #FFF;
}
div.podContainerInside{
    width: 570px;
    height: 211px;
    overflow: hidden;
    margin: 0px auto;
    position: relative;
}
div.podContainer{
    width: 635px;
    height: 211px;
    float: left;
    margin-top: 18px;
}
div.pod{
	width: 120px;
	height: 220px;
	background-image: url('../images/assets/podBg.gif');
    background-repeat:no-repeat;
	background-position:0 14px;
	position: relative;
	margin: 0 19px 0 5px;
}
div.columnPodContainer div.pod{
    margin-right: 24px;
}
div.podImage{
	padding: 25px 0px 0px 0px;
	width: 100px;
	margin-right: auto;
	margin-left: 10px;
}
div.podImage img{
    display: block;
}
.pod .playVideo, .podLast .playVideo{
	height: 26px;
	width: 100px;
	overflow: hidden;
	background: url('../images/assets/podPlay.gif');
	margin:0px auto 0px 10px;
	display: block;
}
.podUL{
	width: 2000px;
	margin: 0px;
	padding: 0px;
	position: absolute;
}
.podUL li{
	margin-left: 0;
	list-style: none outside none;
	float: left;
}
.pod a:hover, .podLast a:hover{
	background-position:0px bottom;
}
.new{
	width: 66px;
	height: 25px;
	background-image: url('../images/assets/sprite.png');
	background-position:0px -234px;
	position: absolute;
	left: 0;
    margin-left: -7px;
}
.newRelease{
	width: 101px;
	height: 25px;
	background-image: url('../images/assets/sprite.png');
	background-position:-68px -234px;
	position: absolute;
	left: 0;
    margin-left: -7px;
}
.lastChance{
	width: 101px;
	height: 25px;
	background-image: url('../images/assets/sprite.png');
	background-position:-171px -234px;
	position: absolute;
	left: 0;
    margin-left: -6px;
}

/** ----------------------------------------------------------------------------
 * FOOTER
 * --------------------------------------------------------------------------**/
#footer{
	width: 944px;
	height: 179px;
	background: url('../images/assets/footer_background.jpg') top left no-repeat; 
	margin: 40px auto 5px auto;
	padding: 0px 0px 0px 16px;
}
#footer div.footerList{
	color: #FFF;
	margin: 14px 21px 0px 0px;
	float: left;
}
#footer div.pageTools{
    _width: 133px;
}
#footer div.footerList ul{
	margin: 0px;
	padding: 0px;
	list-style: none outside none;
}
#footer div.footerList ul li{
	margin-bottom: 3px;
}
#footer div.footerList ul li a{
	color: #FFF;
	text-decoration: none;
	font-size: 10px;
	cursor: pointer;
}
#footer div.footerList ul li a:hover{
	text-decoration: underline;
}
#footer div.footerList h2{
	margin-bottom: 15px;
}
#copy{
	padding-bottom: 50px;
	font-size: 10px;
	line-height: 14px;
}
#copy a{
	text-decoration: none;
	color: #444444;
}
#copy a:hover{
	text-decoration: underline;
}
#promo{
	padding: 15px 15px 0px 0px;
	float: right;
}
#sendToFriend{
	 background:url('../images/assets/send.gif') left no-repeat;
	 padding-left: 18px;
}
#youku{
	 background:url('../images/assets/youku.png') left no-repeat;
	 padding-left: 18px;
}
#renren{
	 background:url('../images/assets/renren.gif') left no-repeat;
	 padding-left: 18px;
}
#weibo{
	 background:url('../images/assets/weibo.gif') left no-repeat;
	 padding-left: 18px;
}
#happyNetwork{
	 background:url('../images/assets/happyNetwork.gif') left no-repeat;
	 padding-left: 18px;
}
#twitter{
	 background:url('../images/assets/twitter.png') left no-repeat;
	 padding-left: 18px;
}
/** ----------------------------------------------------------------------------
 * MOVIE DETAIL
 * --------------------------------------------------------------------------**/
#movieDetailContainer{
	background-image: url('../images/assets/detail_background.jpg');
	width: 960px;
	margin-top: 20px;
	padding-bottom: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position:relative;
}
#movie{
	float: left;
	width: 148px;
	margin: 25px 0px 0px 0px;
	padding-left: 30px;
}
#movie img{
	width: 138px;
	border: 5px solid #747474;
	-moz-box-shadow: 0px 0px 7px 3px #181818;
	-webkit-box-shadow: 0px 0px 7px 3px #181818;
	box-shadow: 0px 0px 7px 3px #181818;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=50, Color='#181818')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=50, Color='#181818');
	vertical-align: bottom;
}
#movie a{
	width:148px;
	height:27px;
	display: block;
	background-image: url('../images/assets/sprite.png');
	background-position:-276px -254px;
	position: relative;
	z-index: 1;
	margin-top: 1px;
}
#movie a:hover{
	background-position:-276px -281px;
}
#miniDetail{
	padding-right: 20px;
	float: left;
}
#miniDetail span{
	color: #616161;
}
#availableIn,.availableIn{
	padding: 3px 0 0 10px;
	width:190px;
	height:20px;
	background-image: url('../images/assets/sprite.png');
	background-position:-616px -391px;
	margin-bottom: 5px;
}
#availableIn .mediatype,.availableIn .mediatype{
    color: #FFF;
}
#availableIn a{
	outline: none;
	color: #FFF;
	text-decoration: none;
}
#availableIn a:hover{
	text-decoration: underline;
}
#movieDetails{
	margin: 27px 0px 0px 27px;
	float: left;
}

#movieDetails h2 img.icon{
	vertical-align:bottom;
	padding-left:30px;
}

#movieDetails h2, #videoMovieDetails h2{
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
}
#videoMovieDetails h2{
    display: inline;
}
#videoMovieDetails a{
    text-decoration: none;
}
#metaData,.metaData
{
    position: relative;
	margin-top: 5px;
	color: #979797;
}
#metaData .mediatype,.metaData .mediatype{
	font-weight: bold;
	font-size: 15px;
}
#metaData .publication_year {
	padding: 0 29px;
}
#description{
	color: #979797;
	margin: 15px 0px 15px 0px;
	width: 650px;
}
#videoDescription{
	color: #b9b9b9;
	margin: 15px 0px 15px 0px;
	width: 480px;
}
#cast{
	padding-top: 15px;
}
#cast div.entry{
	padding-bottom: 20px;
}
#cast table tr td{
	padding-bottom: 4px;
	color: #979797;
	font-weight: bold;
	font-size: 12px;
}
#cast table tr td.detailValue{
	color: #FFFFFF;
	font-weight: normal;
}
#searchResultList{
	padding-top: 7px;
}
#searchResultList a{
	text-decoration: none;
	color: #b20838;
}
#searchResultList a:hover{
	text-decoration: underline;
}
#searchResultList div.entry{
	padding-bottom: 20px;
}
#searchResultList table tr td{
	padding-bottom: 4px;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
#searchResultList table tr td.detailValue{
	color: #959595;
	font-weight: normal;
}
.value a{
	text-decoration: none;
	color: #b20838;
}
.value a:hover{
	text-decoration: underline;
}
.movieDetailsPage #availableIn, .movieDetailsPage #shareLinks, .movieDetailsPage #ckepop{
	float: left;
}
.movieDetailsPage #availableIn{
    margin-right: 20px;
}
.movieDetailsPage #ckepop{
    margin-top: 4px;
}
#send{
	background-image: url('../images/assets/sprite.png');
	background-position:-426px -254px;
	width: 130px;
	height: 22px;
	overflow: hidden;
	display: block;
	float: left;
	margin-right: 10px;
}
#send:hover{
	background-position:-426px -276px;
}
#share:hover{
	background-position:-557px -276px;
}
#share{
	background-image: url('../images/assets/sprite.png');
	background-position:-557px -254px;
	width: 69px;
	_width: 68px;
	height: 22px;
	overflow: hidden;
	display: block;
	float: left;
	margin-right: 10px;
}
#detailLeftSide{
	float: left;
	margin-top: 4px;
	width: 230px;
}
#detailRightSide{
	float: left;
	width: 730px;
}
#detailLeftSide .listTitle{
	font-weight: bold;
	background-image: url('../images/assets/sprite.png');
	background-position:0px  -261px;
	width: 210px;
	height: 34px;
}
#detailLeftSide .listTitle h2{
	color: #FFF;
	font-size: 15px;
	padding: 8px 0px 0px 15px;
}
#detailLeftSide .list{
	margin-top: 11px;
}
#detailLeftSide div.list ul{
	margin: 0px;
	padding: 0px;
}
#detailLeftSide div.list ul li{
	list-style: none outside none;
}
#detailLeftSide div.list ul li a{
	background-color: #f2f2f2;
	border-bottom-color: #c0c0c0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #353535;
	padding: 6px 0px 0px 14px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	width: 196px;
	height: 20px;
	display: block;
}
#detailLeftSide div.list ul li a:hover{
	background-color: #eaeaea;
	color: #b20838;
}
#detailLeftSide div.listFooter{
	background-image: url('../images/assets/sprite.png');
	background-position:-628px  -284px;
	width: 210px;
	height: 9px;
	overflow: hidden;
}
div.detailSection{
	width: 730px;
	margin-top: 13px;
	-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
div.detailSectionFull{
	width: 960px;
}
div.detailTitle{
	padding: 12px 0px 0px 22px;
	font-weight: bold;
	font-size: 15px;
	color: #FFF;
	float: left;
}
div.podDetailContainer{
	width: 635px;
	height: 211px;
	float: left;
	margin-top: 25px;
}
div.podDetailContainerInside{
	width: 560px;
	height: 211px;
	overflow: hidden;
	margin: 0px auto 0px auto;
}
div.podDetailContainerInside ul{
	width: 2000px;
	margin: 0px;
	padding: 0px;
}
div.podDetailContainerInside ul li{
	margin-left: 0;
	list-style: none outside none;
	float: left;
}
div.detailSectionHeader{
	background-image: url('../images/assets/sprite.png');
	background-position: 0 -567px;
	width: 730px;
	height: 43px;
}
div.detailSectionHeader_noLogo{
    background-image: url('../images/assets/sprite.png');
	background-position:0px -418px;
	width: 730px;
	height: 41px;
}
div.detailSectionHeader .title{
    color: #FFF;
}
div.detailSectionHeader a{
	background-image: url('../images/assets/sprite.png');
	background-position:-982px -302px;
	width:102px;
	height:39px;
	margin-top: 2px;
	float: right;
}
div.detailSectionHeader a:hover{
	background-position:-982px -341px;
}
div.columnPodContainer{
	margin-left: 23px;
	width: 685px;
	position: relative;
}
.detailLeftProps{
	float: left;
	width: 110px;
}
.detailLeftProps ul{
	margin: 0px;
	padding: 0px;
	color: #979797;
	font-weight: bold;
	font-size: 12px;
}
.detailRightValues ul{
	margin: 0px;
	padding: 0px;
	color: #FFF;
	font-size: 12px;
}
#videoMovieDetails div.detailRightValues {
	width: 455px;
}
#btnHowToOrder a.howToOrder{
	display:block;
	width:200px;
	height:40px;
	background-image: url('../images/assets/sprite.png');
	background-position:-752px -506px;
	position:absolute;
	right:20px;
	bottom:20px;
}
#btnHowToOrder a.howToOrder:hover{
	background-position:-752px -546px;
}

/** ----------------------------------------------------------------------------
 * CATEGORY
 * --------------------------------------------------------------------------**/
#dropDown{
	background:url('../images/assets/category_dropdown_background.jpg') left repeat-x;
	width: 730px;
	height: 45px;
	padding-top: 15px;
}
#dropDown div.drop{
	float: left;
}
#dropDown div.drop select{
	width: 193px;
    height: 25px;
    font-size: 11px;
    padding-top: 4px;
}
#displayCount{
	float: right;
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
	margin: 14px 17px 0px 0px;
}
#sortBy{
	padding-top: 5px;
	float: left;
	margin: 0px 10px 0px 25px;
	font-size: 11px;
}
#gridHeader{
	width: 730px;
	height: 17px;
	background-color: #FFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #c8c7cc;
    font-weight: bold;
	font-size: 12px;
}
.gridItem {
    background: url("../images/assets/grid_item_background.jpg") repeat-x scroll left center transparent;
    font-size: 11px;
    height: 27px;
    position: relative;
    width: 718px;
}
#movieGridContainer div.tag{
	float: left;
	width: 101px;
	height: 25px;
	background-image: url('../images/assets/sprite.png');
	background-position:-47px -234px;
}
#movieGridContainer div.noTag{
	float: left;
	width: 101px;
	height: 25px;
}
#movieGridContainer div.catTag{
	position: absolute;
	top: 3px;
	left: -7px;
}
#movieGridContainer div.movieTitle{
	margin-top: 6px;
	padding-left: 114px;
	font-weight: bold;
	width: 270px;
	font-size: 12px;
	float: left;
}
#movieGridContainer div.movieTitle a{
	text-decoration: none;
	color: #333;
	cursor: pointer;
}
#movieGridContainer div.movieTitle a:hover{
	text-decoration: underline;
}
#movieGridContainer div.type{
	margin-top: 6px;
	float: left;
	font-weight: bold;
	color: #828282;
	width: 78px;
}
#movieGridContainer div.endDate{
	margin-top: 6px;
	float: left;
	font-weight: bold;
	width: 104px;
}
#movieGridContainer div.genre{
	margin-top: 6px;
	float: left;
	width: 90px;
}
#movieGridContainer div.play{
	margin-top: 3px;
	float: left;
}
#movieGridContainer div.play a{
	width:19px;
	height:19px;
	background-image: url('../images/assets/gridPlay.gif');
	background-position: 0 0;
	display: block;
}
#movieGridContainer div.play a:hover{
	background-position: 19px 0;
}
#movieGridContainer ul {
    margin: 0px;
    padding-left:12px;
}
#movieGridContainer ul li{
	list-style: none outside none;
}
#gridHeader div.headerTitle{
	float: left;
	width: 259px;
	padding-left: 126px;	
}
#gridHeader div.headerType{
	float: left;
	width: 70px;
	height: 20px;
	text-align: center;
}
#gridHeader div.headerEndDate{
	float: left;
	width: 94px;
	text-align: center;
}
#gridHeader div.headerGenre{
	float: left;
	width: 90px;
	text-align: center;
}
#gridHeader div.headerTrailer{
	float: left;
	width: 90px;
	text-align: center;
}
/** ----------------------------------------------------------------------------
 * SEARCH RESULTS
 * --------------------------------------------------------------------------**/
#resultsSearch{
	width: 493px;
	padding: 20px 0px 5px 0px;
}
#resultsSearch form{
	margin: 0px;
	padding: 0px;
}
#resultsSearch input{
	border: solid 1px #959595;
	width: 420px;
	height: 34px;
	color: #959595;
	padding: 0px 0px 0px 10px;
	font-size: 20px;
	float: left;
}
#resultsSearch a{
	width: 59px;
	height: 36px;
	float: left;
	display: block;
	cursor: pointer;
	background-image: url('../images/assets/sprite.png');
	background-position:-1025px -451px;
}
#resultsSearch a:hover{
	background-position:-1025px -487px;
}
#detailRightSide .results{
	margin-top: 20px;
	font-size: 24px;
	color: #959595;
	font-weight: bold;
}
/*Pagination*/
div.paginationContainer{
	width: 690px;
	height: 25px;
}
div.pagination ul{
	margin: 0px;
	padding: 0px;
	float: right;
}
div.pagination ul li{
	display: inline;
	list-style: none outside none;
}
div.pagination ul li a{
	display: block;
	color: #000;
	text-decoration: none;
	float: left;
	margin-left: 3px;
}
div.pagination ul li a.leftPageArrow, div.pagination ul li a.rightPageArrow{
	display: block;
	width: 26px;
	height: 25px;
	overflow: hidden;
	background: url('../images/assets/sprite.png');
	cursor: pointer;
}
div.pagination ul li a.rightPageArrow{
	background-position:-483px -206px;
}
div.pagination ul li a.leftPageArrow{
	background-position:-458px -206px;
}
div.pagination ul li a.leftPageArrow:hover{
	background-position:-408px -206px;
}
div.pagination ul li a.rightPageArrow:hover{
	background-position:-433px -206px;
}
.pageNum{
	width: 16px;
	height: 20px;
	background-image: url('../images/assets/sprite.png');
	padding: 5px 0px 0px 9px;
	background-position:-902px -183px;
}
.pageNum:hover{
	color: #FFF;
	background-position:-849px -182px;
}
div.searchResult{
	margin-top: 20px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 25px;
}
div.searchResult .pod{
	float: left;
}
div.searchResultData{
	padding-top: 20px;
	width: 530px;
	float: left;
}
.resultTitle h2 a{
	font-weight: bold;
	color: #b20838;
	font-size: 18px;
}
span.tooltipType{
	color: #676767;
	font-weight: bold;
	font-size: 18px;
}
div.resultDesc{
	color: #333333;
	font-size: 13px;
	padding-top: 5px;
}
div.resultMetaData{
	padding-top: 9px;
}
.resultLeftProps{
	float: left;
	width: 110px;
}
.resultRightValues{
    float: left;
}
.resultLeftProps ul{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 12px;
}
.resultLeftProps ul li{
    color: #444;
}
.resultRightValues{
    float: left;
}
.resultRightValues ul{
	margin: 0px;
	padding: 0px;
	color: #959595;
	font-size: 12px;
}
.metaData ul li{
	list-style: none outside none;
	padding-bottom: 4px;
	min-height: 14px;
}
.metaData ul li a{
	text-decoration: none;
	color: #b20838;
}
.metaData ul li a:hover{
	text-decoration: underline;
}
/** ----------------------------------------------------------------------------
 * FAQs
 * --------------------------------------------------------------------------**/
.faqContainer{
	margin-top: 15px;
}
div.pageHeader{
	background-image: url('../images/assets/sprite.png');
	background-position:0px -462px;
	width: 960px;
	height: 41px;
	margin-top: 20px;
}
.faqArrow{
	width: 24px;
	height: 24px;
	background-image: url('../images/assets/arrowPodRight.gif');
	background-position: 0 -24px;
	float: left;
	cursor: pointer;
}
.question{
	width: 960px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	padding: 7px 0px 5px 0px;
}
.faq{
	cursor: pointer;
	float: left;
	width: 900px;
	padding: 3px 0px 5px 10px;
}
.faq a{
	outline: none;
	text-decoration: none;
	color: #59595a;
	font-size: 17px;
}
.faq span{
	font-size: 12px;
}
.faq a:hover{
	text-decoration: underline;
}
.faqAnswer{
	padding: 5px 0px 5px 35px;
	color: #000;
	width: 900px;
	height: auto;
	display: none;
}
.faqAnswer a{
	text-decoration: none;
	color: #a10a30;
}
.faqAnswer a:hover{
	text-decoration: underline;
}
.faqAnswer ul li{
	background-image: url("http://corporate.yod.com/wp-content/themes/yod/assets/img/bullet-red.jpg");
	background-position: 0px 5px;
	background-repeat: no-repeat;
	line-height: 20px;
	list-style-type: none;
	padding: 0px 0px 8px 14px;
	font-size: 14px;
}
.selected .faq a{
	color: #a10a30;
}
.selected .faqArrow{
	width: 24px;
	height: 24px;
	background-image: url('../images/assets/downArrow.gif');
	background-position: 0 0;
}
/** ----------------------------------------------------------------------------
 * TOOLTIPS
 * --------------------------------------------------------------------------**/
#tooltipLarge {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
}
#tooltipLarge div.top{
	width:316px;
	height:14px;
	background-image: url('../images/assets/sprite.png');
	background-position:0px -510px;
}
#tooltipLarge div.body{
	padding: 10px 20px 10px 20px;
	width: 275px;
	background: url('../images/assets/tooltip_large_middle.png') left repeat-y;
}
#tooltipLarge div.bottom{
	width:316px;
	height:18px;
	background-image: url('../images/assets/sprite.png');
	background-position:0px -521px;
}
#tooltipLarge .tooltipCone.flipped {
	left: 310px;
}

#tooltipSquare{
	width: 308px;
	position: relative;
}
#tooltipSquare div.top{
	width:308px;
	height:6px;
	background-image: url('../images/assets/sprite.png');
	background-position:-750px -425px;
}
#tooltipSquare div.body{
	padding: 10px 20px 10px 20px;
	width: 265px;
	background:url('../images/assets/tooltip_body_background.png') left repeat-y;
}
#tooltipSquare div.bottom{
	width:308px;
	height:18px;
	background-image: url('../images/assets/sprite.png');
	background-position:-750px -432px;
}
.tooltipTitle{
	border-bottom-color: #cbcccf;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	position:relative;
}
.tooltipTitle img{
	position:absolute;
	right:0px;
	top:2px;
}
.tooltipTitle h2{
	font-weight: bold;	
	color: #a4003a;
	font-size: 18px;
	width:250px;
}
span.tooltipType{
	color: #676767;
	font-weight: bold;
	font-size: 18px;
}
div.tooltipDesc{
	color: #333333;
	font-size: 11px;
	padding-top: 5px;
}
div.tooltipMetaData{
	padding-top: 15px;
}
.tooltipCone{
	position: absolute;
	width: 18px;
	height: 45px;
	background-image: url('../images/assets/sprite.png');
	background-position:-1065px -383px;
	left: -12px;
	top: 100px;
	z-index: 14;
}
.tooltipCone.flipped {
	background-position: -1047px -380px;
}
#tooltipSquare{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
	width: 308px;
	z-index: 1000;
}
#tooltipLarge{
	width: 316px;
	position: absolute;
	z-index: 1000;
}
.tooltipLeftProps{
	float: left;
	width: 110px;
}
#tooltipLarge dl dt {
	margin: 0px;
	padding: 0;
	color: #b20838;
	font-weight: bold;
	font-size: 11px;
	float: left;
	clear: left;
	width: 94px;
	padding-bottom: 6px;
}
#tooltipLarge dl dd {
	margin: 0 0 0 95px;
	padding: 0;
	color: #000;
	font-size: 11px;
	padding-bottom: 6px;
}
.data table tr td{
	padding-bottom: 4px;
	color: #b20838;
	font-weight: bold;
	font-size: 11px;
}
.data table tr td.detailValue{
	color: #000;
	font-size: 11px;
	font-weight: normal;
}
.tooltipLeftProps ul{
	margin: 0px;
	padding: 0px;
	color: #b20838;
	font-weight: bold;
	font-size: 11px;
}
.tooltipRightValues ul{
	margin: 0px;
	padding: 0px;
	color: #000;
	font-size: 11px;
}
#tooltipSquare .tooltipCone.flipped {
	left: 302px;
}
/* POPUP PLAYER */
#blockui {
    width: 100%;
    height: 100%;
	background-color: #000000;
	z-index: 100;
	cursor: pointer;
	position: absolute;
	left: 0px;
}
#popplayerholder {
    width: 100%;
    height: 100%;
	z-index: 105;
	position: absolute;
	left: 0px;
}
#popplayer {
	position: relative;
	top: 0;
	padding: 10px 20px 0px 20px;
	background: #313131;
	width: 640px;
	height: 460px;
	margin: 0 auto;
	z-index: 110;
	
	background: -moz-linear-gradient(225deg, #4c4c4c 0%, #313131 100%); /* FF3.6+ */
	background: -webkit-gradient(225deg, left top, right top, color-stop(0%,#4c4c4c), color-stop(100%,#313131)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(225deg, #4c4c4c 0%,#313131 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(225deg, #4c4c4c 0%,#313131 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(225deg, #4c4c4c 0%,#313131 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#313131',GradientType=1 ); /* IE6-9 */
	background: linear-gradient(225deg, #4c4c4c 0%,#313131 100%); /* W3C */
	
	-webkit-box-shadow: 2px 2px 5px 4px rgba(0, 0, 0, .9);
	-moz-box-shadow: 2px 2px 5px 4px rgba(0, 0, 0, .9);
	box-shadow: 2px 2px 5px 4px rgba(0, 0, 0, .9);
}
#popplayer_title {
	font-size: 24px;
	font-weight: 700;
	line-height: 42px;
	color: #fff;
}
#popplayer_player {
	width: 640px;
	height: 400px;
}
#popplayer .close {
	position: absolute;
	top: 20px;
	right: 20px;
} 
div.customizedSelectWrapper {
	position: relative;
}
div.customizedSelectOptions {
	position: absolute;
	z-index: 2;
	background-color: #fff;
	width: 192px;
	padding: 4px 0 0 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	-webkit-box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, .25);
	-moz-box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, .25);
	box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, .25);
}
div.customizedSelectOptions ul {
	list-style: none;
	margin: 0;
}
div.customizedSelectOptions li {
	padding: 6px 14px;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
}
div.customizedSelectOptions li:hover {
	background-color: #f3e6f1;
	
	background: -moz-linear-gradient(bottom, rgba(243,230,241,1) 0%, rgba(229,229,229,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,230,241,1)), color-stop(100%,rgba(229,229,229,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(bottom, rgba(243,230,241,1) 0%,rgba(229,229,229,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(bottom, rgba(243,230,241,1) 0%,rgba(229,229,229,0) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(bottom, rgba(243,230,241,1) 0%,rgba(229,229,229,0) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e6f1', endColorstr='#00e5e5e5',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(bottom, rgba(243,230,241,1) 0%,rgba(229,229,229,0) 100%); /* W3C */
}
div.customizedSelectOptions li:last-child {
	border-bottom: 1px solid #e0e0e0;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 1px;
	-moz-border-radius-bottomleft: 1px;
	-webkit-border-radius: 0px 0px 1px 1px;
	border-radius: 0px 0px 1px 1px;
}
div.customizedSelectOptions a {
	color: #33322e!important;
	text-decoration: none!important;
	font-weight: 700;
}
div.customizedSelect {
	width: 192px;
	height: 25px;
	background-image: url('../images/assets/sprite.png');
	background-position: -10px -390px;
	cursor: pointer;
}
div.customizedSelect:hover {
	background-position: -212px -390px;
}
div.customizedSelect.active {
	background-position: -414px -390px!important;
}
div.customizedSelect span {
	line-height: 24px;
	display: inline-block;
	margin-left: 8px;
	font-weight: 700;
}
/*------------------------------------
HD
--------------------------------------*/
#hdDropDown{
	background:url('../images/assets/category_dropdown_background.jpg') left repeat-x;
	width: 960px;
	height: 45px;
	padding-top: 15px;
}
#hdDropDown div.drop{
	float: left;
}
#hdDropDown div.drop select{
	width: 193px;
    height: 25px;
    font-size: 11px;
    padding-top: 4px;
}
#hdMovieGridContainer div.tag{
	float: left;
	width: 101px;
	height: 25px;
	background-image: url('../images/assets/sprite.png');
	background-position:-47px -234px;
}
#hdMovieGridContainer div.noTag{
	float: left;
	width: 101px;
	height: 25px;
}
#hdMovieGridContainer div.catTag{
	position: absolute;
	top: 3px;
	left: -7px;
}
#hdMovieGridContainer div.movieTitle{
	margin-top: 6px;
	padding-left: 114px;
	font-weight: bold;
	width: 500px;
	float: left;
}
#hdMovieGridContainer div.movieTitle a{
	text-decoration: none;
	color: #333;
	cursor: pointer;
}
#hdMovieGridContainer div.movieTitle a:hover{
	text-decoration: underline;
}
#hdMovieGridContainer div.type{
	margin-top: 6px;
	float: left;
	font-weight: bold;
	color: #828282;
	width: 90px;
}
#hdMovieGridContainer div.endDate{
	margin-top: 6px;
	float: left;
	font-weight: bold;
	width: 104px;
}
#hdMovieGridContainer div.genre{
	margin-top: 6px;
	float: left;
	width: 90px;
}
#hdMovieGridContainer div.play{
	margin-top: 3px;
	float: left;
}
#hdMovieGridContainer div.play a{
	width:19px;
	height:20px;
	background-image: url('../images/assets/sprite.png');
	background-position:-802px -147px;
	display: block;
}
#hdMovieGridContainer div.play a:hover{
	background-position:-822px -147px;
}
#hdMovieGridContainer ul{
	margin: 0px;
	padding: 0px;
}
#hdMovieGridContainer ul li{
	list-style: none outside none;
}
#hdMovieGridContainer .gridItem{
	background:url('../images/assets/grid_item_background.jpg') left repeat-x;
	width: 960px;
	height: 27px;
	position: relative;
	margin-left: 5px;
	font-size: 11px;
}
#hdMovieGridContainer #gridHeader{
	width: 960px;
	height: 32px;
	background-color: #FFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #c8c7cc;
}

#hdMovieGridContainer #gridHeader div.headerTitle{
    float: left;
    width: 615px;
    text-align: center;
}

#hdMovieGridContainer #gridHeader div.headerTitle{
	float: left;
	width: 615px;
	text-align: center;
}
/*------------------------------------------
ABOUT
 ------------------------------------------*/
div.content h1{
	color: #B20838;
	font-size: 18px;
	font-weight: 700;
	padding: 0px;
	margin: 0px;
}
div.content{
	padding: 20px 0px 20px 0px;
	width: 960px;
	font-size: 14px;
}

/*------------------------------------------
CONTACT
 ------------------------------------------*/
div.content .leftCol{
	line-height: 25px;
  	display:inline;
  	float:left;
  	margin-right:100px;
  	padding: 20px 0px 30px 0px;
  	width:430px;
}
div.content .rightCol{
	line-height: 25px;
  	display:inline;
  	float:left;
 	padding: 20px 0px 30px 0px;
 	width:430px;
}
div.content a{
	color: #B20838;
	text-decoration: none;
}
div.contactImage{
	/*text-align: center;*/
}
div.contactTitle{
	padding: 10px 0px 0px 0px;
}
div.hr{
	margin-bottom: 10px;
	height: 10px;
	border-bottom-color: #c2c2c2;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

/** ----------------------------------------------------------------------------
 * BROWSE
 * --------------------------------------------------------------------------**/
#browseContainer{
	width: 960px;
	padding: 20px 0px 0px 0px;
}
#browseContainer .browseColumn{
	float: left;
	margin-right: 4px;
}
div.browsePodContainer{
	margin-bottom: 4px;
	width: 315px;
}
#browseContainer .browseTitle{
	padding: 5px 0px 0px 10px;
	font-size: 30px;
	color: #ac0935;
	font-weight: 700;
	height: 40px;
	background-color: #f3f3f3;
	border-top-color: #ccc;
	border-top-style: dotted;
	border-top-width: 1px;
	border-bottom-color: #ccc;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
div.browseItem{
	width: 315px;
	background-color: #f3f3f3;
	padding: 5px 0px 5px 0px;
	margin-bottom: 2px;
	position:relative;
}
div.browseItem .browseItemTitle{
	padding-left: 10px;
}
div.browseItem a{
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
div.browseItem a:hover{
	text-decoration: underline;
}
div.browseItem img {
    position: absolute;
    right: 7px;
    top: 3px;
}
div.browseItem img.chcImage {
    width: 29px;
    margin-top: 3px;
}

/* browse filters */
div.browse-filter-container{
	width:631px;
	padding:25px 0px 10px 0px;
}
div.browse-filter-container ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
div.browse-filter-container ul li{
	float:left;
	padding:0px;
	margin:0px;
}
div.browse-filter-container a{
	background:url('../images/assets/browse-filters-en.jpg');
	display:block;
	height:44px;
}



/* browse filter out */
div.browse-filter-container a.all{
	background-position:0px 0px;
	width:101px;
}
div.browse-filter-container a.you-cinema{
	background-position:-295px 0px;
	width:160px;
}
div.browse-filter-container a.you-ondemand{
	background-position:-101px 0px;
	width:194px;
}
div.browse-filter-container a.chc-cinema{
	background-position:-455px 0px;
	width:176px;
}
/* browse filter hover */
div.browse-filter-container a.all:hover{
	background-position:0px -44px;
}
div.browse-filter-container a.you-cinema:hover{
	background-position:-295px -44px;
}
div.browse-filter-container a.you-ondemand:hover{
	background-position:-101px -44px;
}
div.browse-filter-container a.chc-cinema:hover{
	background-position:-455px -44px;
}
/* browse filter selected */
div.browse-filter-container a.all-selected{
	background-position:0px -88px;
	width:101px;
}
div.browse-filter-container a.you-cinema-selected{
	background-position:-295px -88px;
	width:160px;
}
div.browse-filter-container a.you-ondemand-selected{
	background-position:-101px -88px;
	width:194px;
}
div.browse-filter-container a.chc-cinema-selected{
	background-position:-455px -88px;
	width:176px;
}
/** ----------------------------------------------------------------------------
 * COMING SOON
 * --------------------------------------------------------------------------**/
div.comingSoonBanner{
	padding: 13px 0px 49px 0px;
}
div.comingSoonContentContainer{
	width: 960px;
}
div.comingSoonBlurb{
	float: left;
	width:390px;
	color:#4B4B4B;
	font-weight:100;
	margin-right: 60px;
	line-height:40px;
	padding-left: 41px;
	font-size: 30px;
}
div.comingSoonList{
	float: left;
	width: 450px;
	font-size:16px;
	color:#4B4B4B;
}
div.comingSoonList ul li{
	line-height:25px;
	padding-bottom: 34px;
	background-image:url(../images/assets/bullet-red.jpg);
  	background-position:0 7px;
	padding-left:15px;
	font-weight:100;
  	background-repeat:no-repeat;
	list-style:none;
}
div.section .title{
    font-size:15px;    
}
#ckepop .ckepopBottom div{
    display: none !important;
}

.fmaMovieTitles
{
    padding-bottom:10px;
}

/** ----------------------------------------------------------------------------
 * HOW TO ORDER
 * --------------------------------------------------------------------------**/
#orderContainer{
	background-image:url(../images/assets/howToOrderBG.jpg);
	height:460px;
	width:960px;
	margin-top:30px;
}
#orderContainer div.orderDescription{
	color:#4a4a4a;
	font-size:19px;
	line-height:25px;
	padding-top:270px;
	width:507px;
}
#detailSection{
	position:relative;
}
#orderContentContainer{
	width:960px;
 	position:absolute;
 	top:585px;
 	left:-12px;
}
div.jndLogo{
	float:left;
	padding-left:30px;
	margin-right:40px;
}
div.orderList .step{
	height:24px;
	width:730px;
	font-weight:700;
	font-size:1.03em;
	margin-bottom:10px;
	padding:6px 0px 0px 40px;
    position:relative;
	background:url(../images/assets/how_to_orderBG.jpg) no-repeat;
}
div.orderList .step .number{
	position:absolute;
	left:12px;
	top:8px;
	color:#FFFFFF;
	font-weight:500;
}
div.orderList{
	float: left;
	width: 436px;
	color:#4b4b4b;
}
#disclaimer{
	margin:15px 0px 20px 40px;
	color:#4b4b4b;
	font-size:12px;
}
#disclaimer span{
	color:#b00837;
	font-weight:600;
}

/* CIXI */
#cixiContainer{
	padding-top:165px;
}
div.cixiLogo{
	padding-right:22px;
	float:left;
}
div.cixiContentContainer{
	padding-top:118px;
}


div.pageHeaderFilterContainer {
    width: auto;
    height: 37px;
    float: right;
    margin: 2px 16px 0px 0px;
}
div.pageHeaderFilterContainer .mainNavSeparater{
	float:left;
	width:2px;
	height:38px;
	background: url("../images/assets/sprite.png") no-repeat -626px -205px;
}
div.pageHeaderFilterContainer ul li{
    float: left;
    padding:0px;
    margin:0px;
}
div.pageHeaderFilterContainer ul li a{
    color: #FFFFFF;
    height: 37px;
    display: block;
    line-height: 38px;
    padding: 0px 10px 0px 10px;
    font-size:12px;
    text-decoration:none;
}
div.pageHeaderFilterContainer ul{
    list-style: none;
}
div.pageHeaderFilterContainer ul li a:hover, div.pageHeaderFilterContainer ul li.filterSelected a{
    background-image: url('../images/assets/filter-tab.jpg');
}
div.pageHeaderFilterContainer ul li:last-child{
    border:none;
}
.hidden{
    display: none;
}