/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a{
	text-decoration: none;
}

.clear{
	line-height: 0;
	clear: both;
	padding: 0;
	margin: 0;
}

body{
	background: url(../images/bg.jpg);
}

#top-bar-home{
	width: 100%;
	height: 27px;
	background: url(../images/main-header.jpg);
}

#container{
	position: relative;
	width: 960px;
	margin: 10px auto;
}

#main-wrap{
	position: relative;
	width: 960px;
	height: 638px;
	margin-bottom: 10px;
}

#subpage-wrap{
	height: 614px;
	width: 100%;
	position: absolute;
	top: 0;
	margin-bottom: 10px;
	background: #242424;
	display: none;
	z-index: 20;
}

.content-box{
	min-width: 230px;
	margin-bottom: 10px;
	float: left;
	border: 1px solid #000;
	position: relative;
	opacity: 0;
}

#content-holder{
	width: 232px;
	min-height: 334px;
	float: left;
	margin-right: 10px;
}

#top-content .content-box#logo{
	width: 100%;
	height: 182px;
	background: url(../images/logo-home.jpg);
}


#top-content .content-box#about{
	width: 100%;
	height: 140px;
	clear: left;
}

#top-content .content-box#featured{
	min-height: 334px;
	width: 74.5%;
	min-width: 716px;
	overflow: hidden;
}

#bottom-content .content-box#watch, #bottom-content .content-box#offers, #bottom-content .content-box#titles{
	min-height: 290px;
	width: 230px;
	margin-right: 10px;
}

#bottom-content .content-box#feed, #bottom-content .content-box#games{
	/*height: 139px;*/
	height: 290px;
	width: 232px;
}

.subpage-container#games {
	margin-top: 60px;
}

#bottom-content .content-box#feed{
	overflow:hidden;
}


#footer{
	width: 960px;
	height: 37px;
	margin: 0 auto;
	background: black;
	clear: both;
}

#featured-slider {
	background: #000000;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 716px;
	height: 296px;
}

#featured-slider .slider {
	width: 100%;
	height: 100%;
}

#featured-slider .slider .slide {
	float: left;
	width: 716px;
	height: 296px;
}

#watch-slider, #offers-slider {
	background: #000000;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 230px;
	height: 252px;
}

#watch-slider .slider, #offers-slider .slider {
	width: 100%;
	height: 100%;
}

#watch-slider .slider .slide, #offers-slider .slider .slide {
	float: left;
	width: 230px;
	height: 252px;
}

.arrow{
	width: 25px;
	height: 42px;
	position: absolute;
	top: 38%;
	z-index: 10;
}

.arrow#left{background: url(../images/icons/left-arrow.png); left: -2px;}
.arrow#right{background: url(../images/icons/right-arrow.png); right: -2px;}

.bottom-header{
	overflow: hidden;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 38px;
	background: url(../images/header-bar.jpg);
}

.bottom-header h1{
	position: relative;
	left: -120px;
	padding: 13px;
	color: #ffffff;
	font-family:'Albertina W01 Medium';
}

.bottom-header h1 i{
	font-weight: 300;
}

.bottom-header img{
	position: absolute;
	right: 4px;
	bottom: 14px;
}


.thumb-nav{
	position: absolute;
	right: 10px;
	top: 12px;
}

.thumb-item{
	margin-left: 4px;
	display: inline-block;
	width: 9px;
	height: 10px;
	background: url(../images/icons/featured-thumb.png);
}

.thumb-item.active{
	background: url(../images/icons/featured-thumb-active.png);
}


.link-box {
	position: absolute;
	bottom: -40px;
    font-size: 10px;
    text-align: justify;
    text-transform: uppercase;
	width: 716px;
}

.nav{
	background: #000;
	filter: alpha(opacity=85);
	background: rgba(0,0,0, .85);
	width: 460px;
	margin: 0 auto;
	padding: 4px 10px 0;
}


.link-box a {
	text-decoration: none;
    color: #ffba00;
    text-shadow: 0 1px 4px rgba(0,0,0,.5);
    margin: auto;
}

.link-box a:hover{
	color: #fff;
}

span.finish {
    display: inline-block;
    width: 100%;
}

.list-link {
	display: inline-block;
    white-space: nowrap;
	background-size: 19px;
	height: 17px;
	line-height: 17px;
	font-family:'Albertina W01 Medium';
}
.list-link.bar{
	font-size: 18px;
	color: #574a24;
	position: relative;
	top: 2px;
	padding-left: 0;
}


#sub-nav{
	margin-top: 18px;
	width: 510px;
	float: left;
	text-align: justify;
}

#main-page-nav{
	position: relative;
	width: 960px;
	margin: 0 auto;
	padding-top: 10px;
}

#main-page-nav.home{
	padding-top: 0;
}

#main-page-nav.home #search{
	margin-top: 0;
}

#main-page-nav.home #sub-nav{
	margin-left: 648px;
	width: 136px;
	margin-top: -3px;
}

.footer-nav{
	float: left;
	height: 100%;
	padding: 0 12px;
	/*text-align: justify;*/
	text-align: center;
	border-right: 1px solid #ffa800;
}

.footer-nav#main{
	width: 350px;
}

.footer-nav#legal{
	width: 181px;	
}

.footer-nav#reserved{
	font-size: 7px;
	text-align: center;
	border: none;
	color: #ffa800;
	margin-top: 9px;
	margin-left: 1px;
}

.footer-nav#partners{
	height: 31px;
	padding: 6px 0 0 11px;
}

.footer-nav#partners a{
	padding: 14px 23px;
}

.footer-nav#partners #mgm{
	background: url(../images/icons/footer-logos-mgm.png) no-repeat center 70%;
}

.footer-nav#partners #impact{
	background: url(../images/icons/footer-logos-impact.png) no-repeat center 70%;
}

.footer-nav#partners #this{
	background: url(../images/icons/footer-logos-this.png) no-repeat center 70%;
}

.footer-nav#partners #epix{
	background: url(../images/icons/footer-logos-epix2.png) no-repeat center 70%;
}
.footer-nav#partners #comettv{
	background: url(../images/icons/footer-logos-comet2.png) no-repeat center 70%;
}



.footer-nav a{
	color: #ffa800;
}

.footer-nav a.privacy-policy {
	color: #dbb65e;
}

.footer-nav a:hover{
	color: #646464;
}

.footer-nav .head-nav-item{
	padding-top: 13px;
}

#sub-nav a{
	text-decoration: none;
    color: #ffffff;
    margin: auto;
}

#sub-nav a:hover{
	color: #909090;
}

#main-page-nav.home .head-nav-item{
	display: none;
}

#main-page-nav.home .head-nav-item.social{
	display: inline-block;
} 

.head-nav-item{
	display: inline-block;
    white-space: nowrap;
    font-size: 12px;
	font-family:'Albertina W01 Bold';
}

#footer .head-nav-item{
	font-size: 11px;
}

.head-nav-item.bar{
	color: #343434;
	margin:0 -2px;
}

.head-nav-item.social{
	width: 20px;
	height: 20px;
	position: relative;
	top: 6px;
}

.head-nav-item.social#facebook{background: url(../images/icons/social-header2.png) no-repeat; background-position: -8px;}
.head-nav-item.social#twitter{background: url(../images/icons/social-header2.png) no-repeat; background-position: -40px;}
/*.head-nav-item.social#gplus{background: url(../images/icons/social-header.png) no-repeat; background-position: 66% top;}*/
.head-nav-item.social#youtube{background: url(../images/icons/social-header2.png) no-repeat; background-position: -103px;}
.head-nav-item.social#tumblr{background: url(../images/icons/social-header2.png) no-repeat; background-position: -134px;display:none;}
.head-nav-item.social#instagram{background: url(../images/icons/social-header2.png) no-repeat; background-position: -72px;display:none;}
#main-page-nav.home .head-nav-item.social#tumblr{background: url(../images/icons/social-header2.png) no-repeat; background-position: -134px;}
#main-page-nav.home .head-nav-item.social#instagram{background: url(../images/icons/social-header2.png) no-repeat; background-position: -72px;}

/*
#site.list-link{
	background: url(../images/icons/featured-icons.png) no-repeat;
	background-position: left top;
}

#trailer.list-link{
	background: url(../images/icons/featured-icons.png) no-repeat;
	background-position: left 25%;
}

#more-info.list-link{
	background: url(../images/icons/featured-icons.png) no-repeat;
	background-position: left 50%;
}

#facebook.list-link{
	background: url(../images/icons/featured-icons.png) no-repeat;
	background-position: left 75%;
}

#facebook.list-link span{
	margin-left: 0;
}

#twitter.list-link{
	background: url(../images/icons/featured-icons.png) no-repeat;
	background-position: left 100%;
}*/

#subpage-header{
	display: none;
	width: 960px;
	padding: 12px 0;
	margin: 0 auto;
	position: relative;
}

#header-logo{
	float: left;
	width: 249px;
	height: 62px;
	margin-right: 20px;
	background: url(../images/logo-sub.png);
}

#main-page-nav.home #header-logo{
	display: none;
}

.subpage-container{
	opacity: 0;
	overflow: hidden;
	position: relative;
	font-family:'Aller Typo W01 Regular';
	margin: 8px 12px;
	height: 503px;
}

.subpage-container#special-offers, .subpage-container#our-titles-view{
	height: 568px;
}

.subpage-container#our-titles-view, #right-column-view{
	float: left;
}

.subpage-container#special-offers{
	margin: 8px 10px;
}

.subpage-container#special-offers .offer-link img{
	margin: 0 5px 20px;
	border: 1px solid #000000;
	width: 298px;
}


.subpage-header{
	width: 100%;
	height: 37px;
	background: url(../images/header-bar.jpg);
}

.subpage-header h1{
	margin-left: 14px;
	text-transform: uppercase;
	color: #9b9b9b;
	font-size: 22px;
	font-family:'Albertina W01 Medium';
	
	font-weight: 700;
	padding-top: 9px;
}

#right-column-view{
	width: 207px;
	height: 576px;
	background: #181818;
	border-left: 1px solid #2e2e2e;
}

#media-container{
	width: 728px;
	height: 288px;
}

.about-content #media-container{
	width: 550px;
	float: left;
	height: 251px;
	margin-right: 24px;
}

#media-thumbs-container{
	width: 220px;
	overflow: hidden;
	height: 288px;
	position: relative;
	-webkit-backface-visibility: hidden;
}

.about-content #media-thumbs-container{
	width: 104px;
	height: 251px;
}

#media-thumbs{
	width: 238px;
	height: 248px;
	overflow-y: scroll;
	background: #181818;
	float: left;
	position: relative;
	-webkit-backface-visibility: hidden;
}

.about-content #media-thumbs{
	height: 212px;
}

#media-holder{
	background-color:black;
	width: 508px;
	height: 286px;
	position: relative;
	float: left;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-right: none;
	overflow: hidden;
}

.about-content #media-holder{
	width: 446px;
	height: 249px;
}

#media-view{
	width: 508px;
	height: 286px;
	z-index: 100;
}

#image-view{
	display: none;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	width: 508px;
	z-index: 500;
	text-align: center;
	background: #000;

}

.about-content #image-view{
	width: 446px;
	height: 249px;
}

#image-view img{
	max-width: 508px;
	max-height: 286px;
}

.about-content #image-view img{
	max-width: 446px;
	max-height: 251px;
}

.about-content #media-view{
	width: 446px;
	height: 251px;
	float: left;
}

#media-view_wrapper{
	z-index: 100;
	float: left;
}

.view-column{
	float: left;
	margin-top: 8px;
}

.view-column#middle{
	width: 327px;
	height:200px;
	margin-left: 12px;
	margin-right: 12px;
}

.view-column#middle p.genre {
	height:12px;
	margin-top:15px;
}

.view-column#right{
	padding: 7px;
	width: 207px;
	height: 248px;
	background: #323232;
}

.empty{
	display: none;
}

.view-column.full #vid-info-box, .view-column.full#middle{
	width: 560px;
	margin-right: 0;
}

.view-column.full .vid-info-btns{
	width: 273px;
}

.view-column#left{
	width: 156px;
	position: relative;
}


@-moz-document url-prefix() {
    .view-column#left iframe {
        width: 45px!important;
    }
}


.view-column#left .poster{
	width: 156px;
	height: 232px;
}

#social-buttons{
	margin-top: 3px;
	text-align: justify;
}

#social-buttons #share{
	width: 49px;
	position: relative;
	top: -1px;
	cursor: pointer;
}

.basic-img-border{
	-moz-box-shadow: 1px 1px 0  #303030;
	-webkit-box-shadow: 1px 1px 0  #303030;
	box-shadow: 1px 1px 0  #303030;
	border: 1px solid #000;
}

.about-content .basic-img-border{
	margin-bottom: 14px;
	margin-right: 24px;
	float: left;
}

.view-column p{
	color: #ababab;
	font-size: 12px;
	margin: 8px 0;
}

.view-column table{
	width: 100%;
}


.view-column td{
	width: 50%;
	text-align: center;
	color: #b6b6b6;
	font-size: 12px;
	font-family:'Albertina W01 Bold';
	padding: 8px 0;
	cursor: pointer;
}

.view-column td.active{
	background: #181818;
}

.social-feed{
	width: 100%;
	height:88.5%;
	display: none;
	position: relative;
	overflow: hidden;
}

.social-feed.active{
	display: block;
}

#fb-link-img{
	position: absolute;
	z-index: 200;
	bottom: 0;
	left: -7px;
}

#official-site-link img{
	border: 1px solid #333333;
	float: left;
	margin-right: 8px;
}

#official-site-link img:hover{
	border: 1px solid #ffaf04;
}

.view-column p strong{
	color: #f2f2f2;
}


.toggle-select-btns{
	text-decoration: none;
	color: #010101;
	text-align: center;
	background: rgb(255,255,255); 
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(232,232,232,1) 51%, rgba(209,209,209,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(232,232,232,1)), color-stop(100%,rgba(209,209,209,1))); 
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(232,232,232,1) 51%,rgba(209,209,209,1) 100%); 
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(232,232,232,1) 51%,rgba(209,209,209,1) 100%); 
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(232,232,232,1) 51%,rgba(209,209,209,1) 100%); 
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(232,232,232,1) 51%,rgba(209,209,209,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1d1d1',GradientType=0 ); 
	border: 1px solid #fff;
	-moz-box-shadow: 2px 3px 5px  rgba(0,0,0, .3);
	-webkit-box-shadow: 2px 3px 5px  rgba(0,0,0, .3);
	box-shadow: 2px 3px 5px  rgba(0,0,0, .3);
	font-family:'Albertina W01 Medium';
	float: left;
	cursor: pointer;
}

.toggle-select-btns.active{
	background: rgb(78,100,116); 
	background: -moz-linear-gradient(top,  rgba(78,100,116,1) 0%, rgba(70,91,106,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(78,100,116,1)), color-stop(100%,rgba(70,91,106,1))); 
	background: -webkit-linear-gradient(top,  rgba(78,100,116,1) 0%,rgba(70,91,106,1) 100%); 
	background: -o-linear-gradient(top,  rgba(78,100,116,1) 0%,rgba(70,91,106,1) 100%); 
	background: -ms-linear-gradient(top,  rgba(78,100,116,1) 0%,rgba(70,91,106,1) 100%); 
	background: linear-gradient(to bottom,  rgba(78,100,116,1) 0%,rgba(70,91,106,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e6474', endColorstr='#465b6a',GradientType=0 ); 
	color: #fff;
	border: 1px solid #486072;
	-moz-box-shadow: inset 1px 1px 3px  rgba(0,0,0, .5);
	-webkit-box-shadow: inset 1px 1px 3px  rgba(0,0,0, .5);
	box-shadow: inner 1px 1px 3px  rgba(0,0,0, .5);
}

.vid-info-btns{
	font-size: 12px;
	width: 156px;
	height: 17px;
	padding-top: 8px;
}

.vid-info-btns#synopsis{
	margin-right: 10px;
}

.media-thumb{
	margin: 15px 23px;
	width: 173px;
	height: 98px;
	border: 1px solid #2e2e2e;
	cursor: pointer;
	overflow: hidden;
}

.media-thumb:hover{
	border: 1px solid #ffa400;
}

.media-thumb.active{
	margin: 14px 22px 14px 22px;
	border: 2px solid #fff
}

.about .media-thumb{
	margin: 10px;
	width: 82px;
	height: 46px;
}

.thumb-scroll{
	cursor: pointer;
	width: 100%;
	height: 20px;
	background: #000;
	position: absolute;
	text-align: center;
}

.up.thumb-scroll{
	position: relative;
}

.down.thumb-scroll{
	bottom: 0;
}

.view-column #vid-info-container{
	height: 27px;
	margin-top:-8px;
}

#vid-info-container.our-titles{
	height: 30px;
}

#vid-info-overflow{
	width: 100%;
	overflow: hidden;
}

#vid-info-box{
	margin-top: 12px;
	width: 345px;
	height: 160px;
	background: #181818;
	overflow-y: scroll;
}

#vid-info-box .vid-copy{
	font-size: 13px;
	line-height: 22px;
	margin: 12px;
	display: none;
	color: #ABABAB;
}

#vid-info-box .vid-copy ul{
	margin-bottom: 20px;
}

#vid-info-box .vid-copy.active{
	display: block;
}

.right-column-view-box{
	padding: 10px 12px;
	border-bottom: 1px solid #414141;
}

.right-column-view-box#similar{
	border: none;
}

.right-column-view-box#similar h1{
	margin-bottom: 9px;
}

#might-like-overflow{
	height: 93px;
	width: 182px;
	overflow: hidden;
}

#might-like-resizer{
	height: auto;
}

#might-like-container{
	width: 200px;
	background: #222222;
	border: 1px solid #000;
	height: 93px;
	overflow-y: scroll;
}

#might-like-container .might-like-film{
	padding: 8px 4px 1px;
	margin-left: 4px;
	border-bottom: 1px solid #2e2e2e;
	border-top: 1px solid #1d1d1d;
}

#might-like-container .might-like-film h1{
	font-family:'Aller Typo W01 Regular';
	color: #ffa405;
}

#might-like-container .might-like-film h1 a{
	color: inherit;
}

.right-column-view-box h1{
	color: #fff;
	font-family:'Albertina W01 Bold';
	font-size: 12px;
}

.right-view-slider-container{
	position: relative;
	margin-top: 10px;
	width: 178px;
	height: 70px;
	background: #282828;
}

.right-view-slider{
	margin-left: 17px;
	width: 144px;
	height: 70px;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
}

#buy.right-view-slider .slider .slide h2{
	color: #a8a8a8;
	margin-top: 2px;
	font-size: 11px;
}

#buy.right-view-slider .slider .slide h1{
	margin-top: 20px;
}

.right-view-slider .slider {
	width: 100%;
	height: 100%;
}

.right-view-slider .slider .slide {
	float: left;
	width: 144px;
	height: 70px;
}

.detail-arrows{
	z-index: 100;
	top: 0;
	position: absolute;
	width: 17px;
	height: 100%;
	background: #000;
}

.detail-arrows#right{
	right: 0;
	background: url(../images/icons/detail-arrows.png) no-repeat #000 5px;
}

.detail-arrows#left{
	background: url(../images/icons/detail-arrows.png) no-repeat #000 -8px;
}

#store-btn{
	width: 177px;
	height: 33px;
	border: 1px solid #676767;
	background: rgb(90,90,90); 
	background: -moz-linear-gradient(top,  rgba(90,90,90,1) 0%, rgba(84,84,84,1) 49%, rgba(74,74,74,1) 50%, rgba(64,64,64,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(90,90,90,1)), color-stop(49%,rgba(84,84,84,1)), color-stop(50%,rgba(74,74,74,1)), color-stop(100%,rgba(64,64,64,1))); 
	background: -webkit-linear-gradient(top,  rgba(90,90,90,1) 0%,rgba(84,84,84,1) 49%,rgba(74,74,74,1) 50%,rgba(64,64,64,1) 100%); 
	background: -o-linear-gradient(top,  rgba(90,90,90,1) 0%,rgba(84,84,84,1) 49%,rgba(74,74,74,1) 50%,rgba(64,64,64,1) 100%); 
	background: -ms-linear-gradient(top,  rgba(90,90,90,1) 0%,rgba(84,84,84,1) 49%,rgba(74,74,74,1) 50%,rgba(64,64,64,1) 100%); 
	background: linear-gradient(to bottom,  rgba(90,90,90,1) 0%,rgba(84,84,84,1) 49%,rgba(74,74,74,1) 50%,rgba(64,64,64,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5a5a', endColorstr='#404040',GradientType=0 ); 
	-moz-box-shadow: 2px 3px 5px  rgba(0,0,0, .3);
	-webkit-box-shadow: 2px 3px 5px  rgba(0,0,0, .3);
	box-shadow: 2px 3px 5px  rgba(0,0,0, .3);
	text-align: center;
}

#store-btn h1{
	text-shadow: 0 1px 0 rgba(0,0,0, .75);
	margin-top: 12px;
	letter-spacing: 1px;
}

.right-column-view-box .detail-image-container{
	margin-top: 10px;
}

.our-titles-btns{
	padding-top: 6px;
	width: 456px;
	height: 22px;
}

.our-titles-btns#movies{
	margin-right: 18px;
}

.full-box{
	margin-top: 18px;
	height: 34px;
	width: 936px;
	background: #131313;
	border-bottom: 1px solid #353535;
}

.full-box h1{
	text-align: center;
	color: #f7b71c;
	font-family:'Albertina W01 Bold';
	letter-spacing: 1px;
	padding-top: 9px;
	font-size: 14px;
}

.thumb-entry{
	width: 111px;
	height: 170px;
	text-align: center;
	border: 1px solid #242424;
	padding-top: 8px;
	float: left;
	margin: 15px 10px;
	color: #ffa405;
	/*opacity: 0;*/
}

.thumb-entry img{
	margin-bottom: 8px;
	height: 118px;
}

.thumb-entry.games img{
	height: 114px;
}

.thumb-entry:hover, #film-thumbs-container.list .thumb-entry.alt:hover {
	background: #181818;
	border: 1px solid #795b2f;
	-moz-box-shadow: inset 0 1px 3px  rgba(0,0,0, .5);
	-webkit-box-shadow: inset 0 1px 3px  rgba(0,0,0, .5);
	box-shadow: inner 0 1px 3px  rgba(0,0,0, .5);
	color: #fff;
}

.thumb-entry h1{
	line-height: 16px;
	margin: 0 4px;
	text-transform: uppercase;
	font-size: 10px;
	text-shadow: 0 1px 1px #000;
	font-family:'Aller Typo W01 Regular';
}

.thumb-entry.games{
	width: 163px;
	height: 198px;
	padding-top: 15px;
	color: #c7c7c7;
	margin: 10px 34px 0;
}

.thumb-entry.games h1{
	font-size: 12px;
}

.thumb-entry.games h3{
	font-size: 10px;
	color: #444444;
}

.thumb-entry.games h3 a{
	text-decoration: none;
	color: #f7c734;
}


.about-nav{
	width: 123px;
	height: 20px;
	margin: 0 0 0 10px;
	padding-top: 10px;
	font-size: 11px;
}

.about-nav.first{
	margin-left: 0;
}

.about-nav.last{
	margin-right: 0;
}

.about-content{
	margin: 30px 12px 0;
	color: #aeaeae;
}

.about-content em{
	font-style: italic;
}

.about-content h1, .about-content h3{
	font-size: 18px;
	margin-bottom: 4px;
}

.about-content h3, .news-view-copy h3{
	color: #fff;
	font-size: 17px;
}

.about-content strong{
	color: #fff;
	font-weight: bold;
}

.about-content h1 a, .about-content span{
	color: #fff;
}

.about-content h2{
	font-size: 12px;
	margin-bottom: 12px;
}

.about-content p{
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 30px;
	font-family:'Aller Typo W01 Regular';
}



.about-content p a, .mgm-about-read-more{
	color: #F7B71C;
}

.about-content p a:hover{
	color: #fff;
}

#search{
	z-index: 100;
	width: 167px;
	height: 27px;
	position: absolute;
	right: 0;
	margin-top: 21px;
	background: url(../images/icons/search.png) no-repeat 98% center;
	background-color: rgb(103,103,103); 
	background-color: -moz-linear-gradient(top,  rgba(103,103,103,1) 0%, rgba(68,68,68,1) 100%); 
	background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(103,103,103,1)), color-stop(100%,rgba(68,68,68,1))); 
	background-color: -webkit-linear-gradient(top,  rgba(103,103,103,1) 0%,rgba(68,68,68,1) 100%); 
	background-color: -o-linear-gradient(top,  rgba(103,103,103,1) 0%,rgba(68,68,68,1) 100%); 
	background-color: -ms-linear-gradient(top,  rgba(103,103,103,1) 0%,rgba(68,68,68,1) 100%); 
	background-color: linear-gradient(to bottom,  rgba(103,103,103,1) 0%,rgba(68,68,68,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676767', endColorstr='#444444',GradientType=0 ); 
}

#search.active{
	height: auto;
	-moz-box-shadow:  0 1px 20px  rgba(0,0,0, .75);
	-webkit-box-shadow:  0 1px 20px  rgba(0,0,0, .75);
	box-shadow:  0 1px 20px  rgba(0,0,0, .75);
}

#search #search-input{
	padding: 4px;
	background: transparent;
	border: none;
	color: #e3e3e3;
	text-shadow: 0 1px 0 rgba(0,0,0,1);
	font-size: 12px;
	width: 161px;
}

#search-filter{
	display: none;
	width: 100%;
	/*height: 77px;*/
	background: #222222;
}

#search-icon{
	position: absolute;
	right: 6px;
	top: 6px;
}

.filter-item{
	margin-top: 6px;
	float: left;
}

#filter-type-container{
	width: 100%;
	height: 42px;
	background: #ffae21; 
	background: -moz-linear-gradient(top,  #ffae21 0%, #e38601 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffae21), color-stop(100%,#e38601)); 
	background: -webkit-linear-gradient(top,  #ffae21 0%,#e38601 100%); 
	background: -o-linear-gradient(top,  #ffae21 0%,#e38601 100%); 
	background: -ms-linear-gradient(top,  #ffae21 0%,#e38601 100%); 
	background: linear-gradient(to bottom,  #ffae21 0%,#e38601 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffae21', endColorstr='#e38601',GradientType=0 ); 
	text-align: center;
}

.search-filter-type{
	display: inline-block;
	margin: 10px 3px;
	border: 1px solid #b96700;
	font-size: 12px;
	color: #4a2000;
	line-height: 18px;
	width: 110px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-family:'Albertina W01 Medium';
	cursor: pointer;
	position: relative;
}

.search-filter-type.active{
	background: #a45900; 
	background: -moz-linear-gradient(top,  #a45900 0%, #884a0c 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a45900), color-stop(100%,#884a0c)); 
	background: -webkit-linear-gradient(top,  #a45900 0%,#884a0c 100%); 
	background: -o-linear-gradient(top,  #a45900 0%,#884a0c 100%); 
	background: -ms-linear-gradient(top,  #a45900 0%,#884a0c 100%); 
	background: linear-gradient(to bottom,  #a45900 0%,#884a0c 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a45900', endColorstr='#884a0c',GradientType=0 ); 
	color: #fff;
	-moz-box-shadow: inset -1px 1px 2px  rgba(0,0,0, .5);
	-webkit-box-shadow: inset -1px 1px 2px  rgba(0,0,0, .5);
	box-shadow: inner -1px 1px 2px  rgba(0,0,0, .5);
}

.search-filter-close{
	display: none;
	position: absolute;
	right: 6px;
	font-family:'Arial';
	font-size: 10px;
}

.search-filter-type.active .search-filter-close{
	display: inline-block;
}

.search-result{
	width: 100%;
	height: 74px;
	border-top: 1px solid #181818;
	border-bottom: 1px solid #3c3c3c;
}

.search-result-img{
	width: 32px;
	border: 1px solid #363636;
	height: 50px;
	display: inline-block;
	vertical-align: middle;
	margin: 11px;
}

.search-result-title{
	/*float: left;*/
	display: inline-block;
	vertical-align: middle;
	color: #f29b12;
	font-family:'Aller Typo W01 Regular';
	font-size: 12px;
	text-transform: uppercase;
	max-width: 188px;
  	line-height: 16px;
}


#see-all{
	text-align: center;
	background: #ffae21; 
	background: -moz-linear-gradient(top,  #ffae21 0%, #e38601 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffae21), color-stop(100%,#e38601)); 
	background: -webkit-linear-gradient(top,  #ffae21 0%,#e38601 100%); 
	background: -o-linear-gradient(top,  #ffae21 0%,#e38601 100%); 
	background: -ms-linear-gradient(top,  #ffae21 0%,#e38601 100%); 
	background: linear-gradient(to bottom,  #ffae21 0%,#e38601 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffae21', endColorstr='#e38601',GradientType=0 ); 
	line-height: 29px;
	color: #4a2000;
	font-size: 12px;
	font-family:'Albertina W01 Medium';
	width: 100%;
	border: none;
	padding: 0;
	margin: 0;
}

.filter-item#genre{
	margin-left: 14px;
}

.filter-item label{
	color: #6d6d6d;
	font-family:'Albertina W01 Medium';
}

.filter-item select{
	width: 164px;
	margin-left: 8px;
}

#abc.filter-item{
	margin: 8px 56px;
}

#abc.filter-item span{
	cursor: pointer;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 3px;
	font-family:'Albertina W01 Medium';
	
}

#abc.filter-item span a{
	color: #e69a1d;
}

#abc.filter-item span a.selected{
	color: #fff;
}

#view.filter-item img{
	margin-top: 2px;
	margin-left: 8px;
}

#watch-filter{
	height: 35px;
	margin-top: 10px;
}

#watch-filter input{
	margin-top: 9px;
}

#watch-filter input:checked img{
	border: 1px solid red;
}

#watch-filter img{
	position: absolute;
	margin-left: 6px;
}

.service-filter{
	float: left;
	position: relative;
	width: 154px;
}

#content-stretch.full-box{
	position: absolute;
	bottom: 10px;
	cursor: pointer;
	margin-left: 12px;
	display: none;
}

#content-stretch.full-box.titles{
	display: block!important;
}

#content-stretch.full-box.titles-watch{
       display: block!important;
}


#film-filter.full-box{
	margin-bottom: 19px;
}


#subpage-content{
	overflow: hidden;
}

.news-entry{
	margin: 18px 10px 18px;
}

.news-entry h1{
	color: #e3e3e3;
	font-size: 16px;
	margin-bottom: 12px;

}

div.news-view {
	margin: 0 153px;
}


.news-entry{
	color: #aeaeae;
	font-size: 14px;
	margin-bottom: 8px;
	line-height: 21px;
}

h1.news-view {
	font-size: 24px;
	line-height: 1.3em;
	width: 631px;
	margin-top: 36px;
}

.news-entry .news-link a{
	line-height: 24px;
	color: #dfa638;
}

.news-view-copy {
	line-height: 24px;
	color: #aeaeae;
	text-align: justify;
}

.news-view-copy a {
	color: #F7B71C;
}


.news-view-copy strong, .news-view-copy b{
	color: #fff;
}

.news-view-copy em{
	font-style: italic;
}

.news-view-copy p{
	margin-top: 20px;
}

.news-view-copy

.news-entry a img{
	margin-left: 3px;
}

.news-entry hr, .about-content hr{
	margin: 0;
	margin-top: 10px;
	padding: 0;
	border: none;
	border-top: 1px solid #000;
	border-bottom: 1px solid #333333;
}

.about-content hr{
	margin-bottom: 40px;
}

.plus-btn{
	position: relative;
	top: 1px;
}

#film-thumbs-container.list img{
	display: none;
}

#film-thumbs-container.list{
	margin-top: 20px;
}


#film-thumbs-container.list .thumb-entry{
	float: none;
	width: 887px;
	margin: 0;
	height: 32px!important;
	margin-left: 47px;
}

#film-thumbs-container.list .thumb-entry.alt{
	background: #212121;
}

#film-thumbs-container.list .thumb-entry h1{
	margin-top: 4px;
	font-size: 14px;
}

#close-btn{
	position: absolute;
	right: 10px;
	top: 10px;
	width: 19px;
	height: 19px;
	background: url(../images/icons/close-btn.png);
}

.letter-header{
	display: none;
	float: left;
}

#film-thumbs-container.list .letter-header{
	display: block;
	width: 38px;
	text-align: center;
	margin-top: 10px;
}

#film-thumbs-container.list .letter-header h1{
	font-size: 15px;
	font-family:'Aller Typo W01 Regular';
	color: #6f6f6f;
	text-shadow: 0 1px 0 rgba(0,0,0, .8);
}

#film-thumbs-container.list hr{
	margin: 10px 0;
	padding: 0;
	display: block;
	border: none;
	border-top: 1px solid #000;
	border-bottom: 1px solid #333333;
}

#film-thumbs-container hr{
	display: none;
}

.social-feed iframe{
	height: 219px;
	width: 207px;
}

#facebook.social-feed{
	overflow:hidden;
}

.thumb-overlay{
	position: absolute;
	width: 173px;
	height: 98px;
}

.about .thumb-overlay{
	width: 82px;
	height: 46px;
}

.media-thumb.video .thumb-overlay{
	background: url(../images/our-titles/icons/video.png) no-repeat center center;
	background-color: #000;
	filter: alpha(opacity=60);
	background-color: rgba(0,0,0, .6);
}

.media-thumb.image .thumb-overlay{
	background: url(../images/our-titles/icons/image.png) no-repeat center center;
	background-color: #000;
	filter: alpha(opacity=60);
	background-color: rgba(0,0,0, .6);
}

.search-filter-item{
	text-align: center;
	font-size: 12px;
	margin-left: 12px;
	width: 102px;
	height: 16px;
	padding-top: 7px;
	float: left;
	border: 1px solid #b96700;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color: #4a2000;
	font-family:'Albertina W01 Medium';
}

#twitter-widget-0{
	position: relative!important;
	top: -36px!important;
}

#share-btns{
	position: absolute;
	width: 158px;
	height: 42px;
	background: #181818;
	bottom: 0;
	text-align: center;
	padding-top: 28px;
	display: none;
	cursor: pointer;
}

#share-btns #close{
	cursor: pointer;
	position: absolute;
	right: 4px;
	top: 1px;
	color: #ffa600;
}

#share-btns a{
	width: 27px;
	height: 27px;
	padding: 13px;
	margin: 0 2px;
}

#fb-scroll, #twitter-scroll{
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
	height: 101px;
	z-index: 100;
	background: #181818;
}

#twitter-scroll{
	height: 181px;
	border-left: 1px solid #333333;
}

.fb-scrolls{
	width: 100%;
	height: 50%;
}

.fb-scrolls.up{
	background: url(../images/icons/up-arrow.png) no-repeat center center;
	border-bottom: 1px solid #000;
}

.fb-scrolls.down{
	background: url(../images/icons/down-arrow.png) no-repeat center center;
}

.corp-bio img {
	width: 92px;
	height: 124px;
}

.full-copy {
	display:none;
}

.about-financials  {
	font-size:12px !important;
	line-height: 20px;
	margin-bottom: 0px;
}

.mgm-today  {
	font-size:12px;
	line-height: 20px;
	margin-bottom: 0px;
}

hr.mgm-today {
	margin-bottom: 15px;
	clear: both;
}

.mgm-about-read-more {
	cursor:pointer;
}

.bio-excerpt, .bio-full {
	color: #AEAEAE !important;
}

.news-back {
	font-size:12px;
	position: absolute;
	left: 151px;
	top: 7px;

}

.news-back a {
	color: #F7B71C;
}

.landscape{
	display: none;
}

#fb-home-container{
	width: 252px;
	background: #333333;
	height: 101px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.about-content ul{
	margin-left: 20px;
	list-style: disc;
}

.about-content ul li{
	margin-bottom: 8px;
	font-size: 14px;
	line-height: 24px;
}

.about-content ul li a{
	color: #F7B71C;
}

#image-fullscreen{
	position: absolute;
	bottom: 0;
	display: none;
	height: 27px;
	width: 100%;
	background: url(../video/skins/mgm/controlbar/fullscreenButton.png) no-repeat 98% center rgba(0,0,0, .8);
	z-index: 1000;
}

#image-fullscreen a{
	padding: 10px;
	float: right;
	margin-right: 8px;
	margin-top: 4px;
}

.search_item{
	margin-bottom: 20px
}

.search_item_image, .search_item_details{
	float: left;
	margin-right: 20px;
}

.search_item h3{
	color: #F7B71C;
}

.search_item h3 a{
	color: inherit;
}

.search_item p{
	color: #94979b;
	font-size: 14px;
	margin: 10px 0;
}

.search_item b{
	color: #d4d4d5;
}

.buy-now-image img{
	float: left;
	width: 50px;
	margin: 5px;
}

.buy-now-link p{
	font-size: 13px;
	float: left;
	width: 76px;
	color: #94979b;
	margin-top: 4px;
}

.about-content #media-container.no-thumbs{
	width: 450px;
}

.about-content #media-container.no-thumbs #media-thumbs-container{
	display: none;
}

.right-column-view-box#buy, .right-column-view-box#play{
	height: 92px;
}

.right-column-view-box#store{
	height: 35px;
}

.right-column-view-box#watch{
	height: 135px;
}

.view-column.extended#middle #vid-info-box{
	height: 449px;
}

.view-column.extended#right{
	height: 538px;
}

.view-column.extended#right .social-feed{
	height: 95%;
}

.twtr-tweet-text p{
	font-size: 10px!important;
}

.twtr-tweet-text a{
	color: #FFA405!important;
}

.fbDarkWidget div.ConnectActivityLogin{
	display: none!important;
}


#synopsis img{
	opacity: 0;
	filter: alpha(opacity=0);
}

.plus {
	color: #F7B71C !important;
}
.plus-active {
	color: #AEAEAE !important;
}

.investor-column-header{
	color: #F7B71C;
	cursor: pointer;
	font-size: 18px;
	float: left;
	width: 25%;
	margin-top: 20px;
}

.investor-column{
	float: left;
	width: 100%;
        background-color:#000;
	padding-top: 10px;
	padding-left: 10px;
        margin-bottom:5px;
}

.investor-column-2{
	float: left;
	width: 15%;
	margin-top: 20px;
}
.investor-column-3{
	float: left;
	width: 20%;
	margin-top: 20px;
}
.investor-column-4{
	float: left;
	width: 15%;
	margin-top: 20px;
}
.investor-column-5{
	float: left;
	width: 15%;
	margin-top: 20px;
}

.about-content a{
	color: #F7B71C;
}

.about-content .investor-link{
	display: none;
	line-height: 22px;
        margin-bottom:20px;
}
.about-content .investor-link-2{
	display: none;
	line-height: 22px;
        margin-bottom:20px;
}
.about-content .investor-link-3{
	display: none;
	line-height: 22px;
        margin-bottom:20px;
}
.about-content .investor-link-4{
	display: none;
	line-height: 22px;
        margin-bottom:20px;
}
.about-content .investor-link-5{
	display: none;
	line-height: 22px;
        margin-bottom:20px;
}

.about-content .investor-link.active{
	display: block;
        color:#AEAEAE;
}
.about-content .investor-link-2.active{
	display: block;
        color:#AEAEAE;
}
.about-content .investor-link-3.active{
	display: block;
        color:#AEAEAE;
}
.about-content .investor-link-4.active{
	display: block;
        color:#AEAEAE;
}
.about-content .investor-link-5.active{
	display: block;
        color:#AEAEAE;
}

.about-content .investor-link-4.pdf{
	background: url(../images/icons/pdf.png) no-repeat left top;
	padding-left: 28px;
        padding-bottom:10px;
}

.about-content .investor-link-5.pdf{
	background: url(../images/icons/pdf.png) no-repeat left;
	padding-left: 28px;
}

.about-content .investor-link.pdf{
	background: url(../images/icons/pdf.png) no-repeat left top;
	padding-left: 28px;
        padding-bottom:10px;
}
.about-content .investor-link-2.pdf{
	background: url(../images/icons/pdf.png) no-repeat left top;
	padding-left: 28px;
        padding-bottom:10px;
}

.about-content .investor-link-3.mp3{
	background: url(../images/icons/mp3.png) no-repeat left top;
	padding-left: 28px;
        padding-bottom:10px;
}

.about-content .investor-column h2{
	font-size: 15px;
	cursor: pointer;
	color: #F7B71C;
}
.about-content .investor-column-2 h2{
	font-size: 15px;
	cursor: pointer;
	color: #F7B71C;
}
.about-content .investor-column-3 h2{
	font-size: 15px;
	cursor: pointer;
	color: #F7B71C;
}
.about-content .investor-column-4 h2{
	font-size: 15px;
	cursor: pointer;
	color: #F7B71C;
}
.about-content .investor-column-5 h2{
	font-size: 15px;
	cursor: pointer;
	color: #F7B71C;
}

.about-placeholder {
     display:none;
     height:200px;
}

.about-content .investor-column-header.active{
	color: #AEAEAE;
}

.investor-column.conference {
   display:none;
}

.investor-column.agreement {
   display:none;
}
.investor-column.other {
   display:none;
}

.about-content .investor-column h2.active{
	color: #AEAEAE;
}
.about-content .investor-column-2 h2.active{
	color: #AEAEAE;
}
.about-content .investor-column-3 h2.active{
	color: #AEAEAE;
}
.about-content .investor-column-4 h2.active{
	color: #AEAEAE;
}
.about-content .investor-column-5 h2.active{
	color: #AEAEAE;
}
@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
	.footer-nav#main span, .footer-nav#legal span{
		font-size:68%;
	}

	.footer-nav .head-nav-item{
		padding-top: 12px!important;
	}

	.footer-nav#reserved {
		padding:0 0 0 4px!important;
	}
  /* For portrait layouts only */
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
}


#stream_content{

}

a.anchortag, a.anchortag strong {
        color:#F7B71C !important;
	cursor: pointer;
}

/* licensing form */
.licltcol {float:left; width:200px;}
.licrtcol {float:left;}
.licrtcol input[type=text] {width:250px; border:1px solid #ccc; padding:5px;}
.licrtcol textarea {width:500px; border:1px solid #ccc; padding:5px;}
.licformbox {clear:both; padding:8px 0;}
.orange-button {
   display: inline-block;
   width: 102px;
   height: 30px;
   background: url(../images/Button_gold_bkg.png) no-repeat; 
   margin-left: auto ;
   margin-right: auto ;
   line-height: 35px;
   text-align: center;
   color: #010101;
   font-size: 11px;
   font-family:serif;
   text-shadow: none;
   cursor:pointer;
   border:none;
}
.submit-license {
     margin-left:200px;
     margin-top:30px;
}
#license-thanks {
     display:none;
}
