@charset "UTF-8";
body {
	font: 13px/20px "Trebuchet MS", Verdana, Arial, sans-serif;
	background-color:#d40000;
	background-image:url(images/mainBackground.png);
	background-repeat:repeat-x;
	background-position:top;
	margin: 0;
	padding: 0;
	color: #eceeee;
}

/* --------------------------- Element Tags --------------------------- */
ul, ol, dl {padding: 0;margin: 0;}
p {margin-top: 0;padding-right: 15px;padding-left: 15px;}
.content h1, h2, h3, h4 {background-image:url(images/headingsBackground.png); height:30px; display:block; width:690px; font-weight:bold; font-size:16px;margin-left:0px; padding-top:9px; padding-left:15px; padding-right:15px; margin-top:0px;}
.sidebar1 h3{background-image:url(images/headingsBackground.png); height:30px; display:block; width:204px; font-weight:bold; font-size:16px;margin-left:0px; padding-top:9px; padding-left:10px; margin-top:0px;}
a img {border: none;}

/* ------ General Link Styling ------ */

a:link {color: #fff;text-decoration: none; font-weight:bold;}
a:visited {color: #fff;}
a:hover, a:active, a:focus {color: #e7051b;}

/* ------ End General Link Styling ------ */

/* --------------------------- End Element Tags --------------------------- */

/* --------------------------- The Container --------------------------- */

.container {width: 960px; margin: 0 auto; background-color: #282928; border:1px solid #7c7d7d; border-top: 0px; margin-bottom: 10px;}

/* --------------------------- End The Container --------------------------- */

/* --------------------------- The Header --------------------------- */

.header {height:219px; background-image:url(images/header.jpg); background-repeat:no-repeat; background-position:center;}
.headerInner{width:960px; height:219px; margin:0 auto; position:relative;}
.headerMenu{width:960px; height : 38px; top:180px; left:0px; position:absolute;}
.facebook {position:absolute; left:0px; top: 55px; width:73px; height:76px;}
.twitter {position:absolute; right:0px; top: 55px; width:73px; height:76px;}
.social{padding-left: 15px; padding-bottom: 10px;}
.fb-like-box{border: 0px;}

/* ------ The Header Navigation ------ */
.headerMenu ul{list-style:none; border-right: 1px solid #000; display:block; height:38px; width: 960px;}
.headerMenu ul li{display:block;float:left; height:31px; border-left: 1px solid #000; padding-left: 15px; padding-right:15px; padding-top:7px;}
/* ------ End The Header Navigation ------ */

/* --------------------------- End The Header --------------------------- */

/* --------------------------- The Sidebar --------------------------- */

.sidebar1 {float: left;width: 230px;padding-bottom: 10px;margin-right:10px;}
.sidebarBlock{ background-color: #000; margin-left:1px; margin-bottom:0px; margin-top:0px; padding-bottom: 10px;}

/* -- Sidebar Nav -- */
.sidebarBlock ul{list-style:none; margin:0px;}
.sidebarBlock ul li{display:block; width: 198px; background-image:url(images/bullet.png); background-position:left; background-repeat:no-repeat; padding-left:30px; height:24px; border-bottom: 1px solid #1a1a1a; padding-top:3px;}
.sidebarBlock ul li:hover{background-image:url(images/bulletOver.png);}
.sidebarBlock ul li a:hover{color: #eceeee;}

/* --------------------------- End The Sidebar --------------------------- */

/* --------------------------- The Content Area --------------------------- */

.content {padding: 0 0;width: 720px;float: left; background-color: #000; min-height: 750px;}
.filmDiv{text-align: center;}
.stopPress{background-image:url(images/new-covers-run-tex-b.png); height: 80px; margin-bottom: 15px; padding-left: 165px; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; color: #262626;}
.stopPress a{color:#a10414;}
.stopPress a:hover{color:#000;}
.noShow{display: none;}
.gallery{padding-left: 20px;}
.galleryThumb{width:120px;float:left; margin-right:20px;margin-bottom:20px;}

/* -- The Front Page Special Offers -- */

.specialOffers{}
.shopOffer{float: left; width:345px; padding-left: 10px; line-height: 16px;}
.shopOfferText{font-size:14px;}
.shopOffer p{padding: 0px; margin: 0px;}
.filmOffer{float: left; width:355px; border-left:2px solid #282928;}
.filmOfferTop{}
.filmOfferText{display: block; background-color: #9f0100; color:#fff; padding-top: 2px; padding-bottom: 2px; padding-left:10px; padding-right:10px;width:343px; font-size: 16px; text-align: center;}
.filmOfferWatch {font-weight: bold;}

/* -- End The Front Page Special Offers -- */

/* -- Articles --*/

.allNews{text-align: right;background-image:url(images/headingsBackground.png); height:30px; display:block; width:710px; font-weight:bold; font-size:16px;margin-left:0px; padding-top:9px; padding-right:10px; margin-top:0px; margin-bottom: 10px;}
.mainNewsDiv{margin-bottom: 15px;}
.mainNewsInfo{}
.mainNewsInfo h3{display: block; background-color: #191919; background-image: none; height: 20px; padding-top: 5px;padding-bottom: 5px;}
.mainNewsDivInner img{width:120px; float: left; padding-right: 15px; padding-bottom: 15px; padding-left:15px;}
.readMore{display: block; background-color: #191919; background-image: none; height: 20px; padding-top: 5px;padding-bottom: 5px; padding-left: 15px; padding-right:15px;}
.readMore a{color:#a10414;}
.mainNewsDetails{float: right; color:#9b9a9a; height:20px;}
.disqus{padding-left: 15px; padding-right: 15px; min-height: 650px;}
.disqus h3{width:665px;}
.info{padding:15px;}
.info table{border-collapse:collapse;}
.info table, th, td{border:1px solid #2a2b2a;}

/* -- End Articles --*/

/* -- Watch Now Pages --*/

.filmInfo{padding: 15px;}
.coverImage{width:250px; float: left;}
.coverImage img{width:250px;}
.filmSummary{width:425px; float: left; padding-left:15px;}
.filmThumbs{height:90px; width: 425px; background-color: #1a1a1a; margin-top: 15px; padding-left: 5px;padding-top: 5px;}
.filmThumbs img{border:1px solid #5f5f5f; width:135px; height:80px;}
.filmListItem {padding: 0px; position: relative;min-height:240px; width:690px; margin-left: 15px; border-bottom: 1px dashed #5f5f5f; padding-top:15px;}
.filmListItem img{width:120px; float: left; padding-right: 15px;}
.filmListItem h3{background-image: none; width: auto; margin: 0px; padding: 0px;}
.filmListItem p{margin: 0px; padding-top: 10px;}
.filmListButtons{background-color: #000;}
.filmListButtons a{padding-left: 5px;}
.filmListButtons a:hover{color:#fff;}
.buttonHolder{position: absolute; bottom:10px; right:0px; width:210px; padding-top: 10px;}
.moreInfo{display: block; float:left; background-color: green; width:100px; border:1px solid #fff; margin-right: 5px;}
.watchNow{display: block; float:left; background-color: red; width:100px; border:1px solid #fff;}
.genrePicker {display: block; background-color: #1a1a1a; height: 70px; padding-top: 10px;}
.genrePicker ul{list-style: none; width: 690px; padding-left: 5px;}
.genrePicker ul li{display: block; float: left; padding-left: 10px; padding-right: 10px;}
.pick{padding-left: 15px; color:#b8b8b7;font-style: italic;}

/* -- Watch Now Pages --*/

/* -- New Releases --*/

.newReleases{}
.UKrel{width:330px; float: left; margin-left: 15px;}
.UKrel h2{ width:290px;}
.UKrel h3{width: 290px;}
.UKrel img{width:320px;}
.USrel{width:330px; float: left; margin-left: 30px;}
.USrel img{width:320px;}
.USrel h2{width: 290px;}
.USrel h3{width: 290px;}
.newRelItem{padding-bottom: 20px;}


/* -- New Releases --*/

/* -- Press --*/

.press{width: 570px; padding-left: 80px;}
.press img{padding: 2px;}
.imgSep{height: 30px;}
.visionsPress{background-image:url(images/visions.jpg); height: 190px; margin-bottom: 15px; padding-left: 220px; padding-top: 10px; padding-right: 10px; color: #262626;}
.visionsPress a{color:#e7051b;}
.visionsPress a:hover{color:#1a1a1a;}

/* -- End Press --*/

/* --------------------------- End The Content Area --------------------------- */

/* --------------------------- The Footer --------------------------- */

.footerHide {padding: 10px 0;position: relative;clear: both;}
.footer { width:930px; margin:0 auto; border:1px solid #7c7d7d; background-color: #000; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; margin-bottom: 15px; position: relative;}
.footerBlock{width:160px; padding-right: 15px; float: left;}
.footerBlock .footerBlockHeadings{display: block; background-color: #2a0000; height: 15px; padding-bottom: 3px; padding-left: 5px; color: #cd0000; margin-bottom: 5px;}
.footerBlock ul{list-style: none; padding-left: 5px;}
.copyright{position: absolute; bottom:7px; right:15px; width: 600px; text-align: right; font-size: 10px;}

/* --------------------------- End The Footer --------------------------- */

/* --------------------------- Misc --------------------------- */

.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

/* --------------------------- End Misc --------------------------- */