
/*
	@Version 0.2
	@Created by Joey Rabbitt (createanet)
	@23 July 2008
*/


/* /////////////// TAG RESETS / DEFAULTS //////////////////// */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, 
h4, h5, h6, pre, form, fieldset, input, p, 
blockquote, th, td 
{ margin : 0; padding : 0; }

*{
	font-size: 100%;
}

h1, h2, h3, h4, h5, h6{
	margin:0 0 15px 0;
	padding:0;
	font-size: 100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}
h1{
	font-weight:bold;
	font-size:280%;
}
h2{
	font-weight:normal;
	font-size:160%;
}
h3{
	font-size:130%;
}
h3, h3 a{
	color:#ae0000;
}
h4{
	font-size:105%;
	font-weight:normal;
}
p{
	margin:0 0 15px 0;
	padding:0;
	line-height:1.4em;
}
ul{
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
}
	li{
		margin:0 0 10px 0;
		padding:0;
	}
	li.enditem{
		margin:0;
	}
ol{
	margin:0 0 15px 0;
	padding:0 0 0 20px;
}
	ol li{
		list-style:decimal;
	}
textarea{
	font-size:130%;
}
hr{
	display:none;
}
.hr, .hr-clear{
	height:1px;
	font-size:0px;
	margin:0 0 20px 0;
	border-bottom:1px dashed #3b404a;
}
.hr-clear{
	clear:both;
}
a{
	outline:none;
	color:#fff;
}
a img{
	border:none;
}
a:hover{
	text-decoration:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #181f2b;
	margin:0 0 15px 0;
}

th, td {
	padding: 7px;
}
th {
	background:#fff;
	color:#fff;
	text-align:left;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
	.clearfix {
		display: inline-block;
	}
	
	html[xmlns] .clearfix {
		display: block;
	}
	
	* html .clearfix {
		height: 1%;
	}

/* ------------- SOME DEFAULT STYLES --------------- */	
.alignright{
	text-align:right;
}
alignleft{
	text-align:left;
}
.floatright{
	float:right;
}
.floatleft{
	float:left;
}
.clearboth{
	clear:both;
}
	div.clearboth{
		font-size:0;
		height:0;
		line-height:0;
	}
.displaynone, .hidden{
	display:none;
}
* .nomargin{
	margin-bottom:0;
}
.subtext{
	color:#999;
	font-size:90%;
}
a.rss{
	background:url(../images/rss.gif) no-repeat 0px 1px;
	line-height:12px;
	padding:0 0 0 15px;
	text-decoration:none;
}
#footer a.rss{
	background:url(../images/rss_footer.gif) no-repeat 0px 1px;
}
a.rss:hover{
	text-decoration:underline;
}
.overflowbox{
	height: 250px;
	overflow: auto;
}
.tinytxt{
	font-size:85%;
}
/*---------------- CMS AREA FORMATING -----------------*/

.cms{
	margin:0 0 15px 0;
}
.cms ul {
	padding-left: 10px;
}
.cms ul li {
	background:url(../images/bullets/dot1.gif) no-repeat 0px 4px;
	padding:0 0 0 15px;
}
.cms ul li li{
	background:url(../images/bullets/dot2.gif) no-repeat 0px 4px;
}
.cms ul ul{
	padding-top: 10px;
}

html{
	background:url(../images/bgs/body.jpg) no-repeat 50% 50px #000;
}
body {
	background:url(../images/bgs/nav.jpg) no-repeat 50% 0%;
	font:74% Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}

/*////////////  Template Variables  //////////////////////*/

#wrap{
	width: 940px;
	margin: 0 auto;
	text-align: left;
	position:relative;
}
#main_content, .main_column{
	width: 760px;
	margin-left: 180px;
	display: inline;
	float: left;
	margin-bottom: 10px;
	min-height: 400px;
}
.right_column, #subcontent{
	width: 0px;
	margin-left: 20px;
	float: left;
		display:none;
	}
.left_column{
	width: 160px;
	margin-left: -940px;
	float: left;
	margin-bottom: 10px;
}
.contentwrap{
	padding:20px 20px 1px 20px;
	margin:0 0 20px 0;
	background:url(../images/bgs/contentbg.jpg) no-repeat 0% 0%;
}
h2#pagetitle a, #topnav li a, img, #navigations a, #fulltitle, .filmTabs li a, .filmTabs li, .filmContent, #featuredrelease, #siteswelike h4, .extracol, .extracolwrap{
	behavior: url(http://www.preparetobescared.com/scripts/iepngfix.htc);
}
#header{
	/*position:relative;*/
	height:165px;
}
ul#topnav{
	height:50px;
	margin:0;
	padding:12px 0 0 0;
}
	ul#topnav li {
		float: left;
		height: 22px;
		margin-right: 8px;
		text-indent: -9000em;
	}
	ul#topnav li a {
		display: block;
		height: 22px;
		background-image:url(../images/btns/topnav.gif);
		background-repeat:no-repeat;
	}
	ul#topnav li.link1 a {
		width:61px;
		background-position:0px 0px;
	}
		ul#topnav li.link1 a:hover {
			background-position:0px -22px;
		}
	ul#topnav li.link2 a {
		width:120px;
		background-position:-70px 0px;
	}
		ul#topnav li.link2 a:hover {
			background-position:-70px -22px;
		}
	ul#topnav li.link3 a {
		width:130px;
		background-position:-199px 0px;
	}
		ul#topnav li.link3 a:hover {
			background-position:-199px -22px;
		}
	ul#topnav li.link4 a {
		width:55px;
		background-position:-337px 0px;
	}
		ul#topnav li.link4 a:hover {
			background-position:-337px -22px;
		}
	ul#topnav li.link5 a {
		width:55px;
		background-position:-400px 0px;
	}
		ul#topnav li.link5 a:hover {
			background-position:-400px -22px;
		}
	ul#topnav li.link6 a {
		width:122px;
		background-position:-464px 0px;
	}
		ul#topnav li.link6 a:hover {
			background-position:-464px -22px;
		}
	ul#topnav li.link7 a {
		width:81px;
		background-position:-594px 0px;
	}
		ul#topnav li.link7 a:hover {
			background-position:-594px -22px;
		}
	ul#topnav li.link8{
		margin:0;
	}
	ul#topnav li.link8 a {
		width:85px;
		background-position:-683px 0px;
	}
		ul#topnav li.link8 a:hover {
			background-position:-683px -22px;
		}
	ul#topnav li.link8b{
		margin:0;
	}
	ul#topnav li.link8b a {
		width:120px;
		background-position:-778px 0px;
	}
		ul#topnav li.link8b a:hover {
			background-position:-778px -22px;
		}
	ul#topnav li.link9{
		display:none;
	}


#pagetitle a{
	position:absolute;
	top:66px;
	left:185px;
	background:url(../images/sitelogo.png) no-repeat;
	width:583px;
	height:62px;
	text-indent:-9999px;
}
#navigations ul{
}
	#navigations ul li{
		color:#fff;
		border-bottom:1px solid #666f73;
		margin:0;
	}
	#navigations ul li:first-child a{
		/* padding-top:0; */
	}
	#navigations ul li:last-child{
		border-bottom:none;
	}
	#navigations ul li a{
		padding:5px 0;
		color:#fff;
		text-decoration:none;
		display:block;
		width:160px;
	}
	#navigations ul li a:hover{
		/*
		padding-left:5px;
		width:155px;
		*/
		text-decoration:underline;
	}
	
/* ------------------------- toggle menu ------------------------- */

#mainmenu{
	background:url(../images/bgs/menu_top.jpg) no-repeat 0px 0px #000;
	padding:15px 10px 0 10px;
	margin:0 0 20px 0;
}
#mainmenu .menubox{
	background:url(../images/bgs/menu_base.gif) no-repeat 0px 100%;
	padding:0 0 15px 0;
}
#mainmenu h3{
	margin:0; padding:0;
}
	#mainmenu h3.currentreleases{
		margin:15px 0 0 0;
	}
#mainmenu h3 a, #mainmenu h3.comingsoon{
	text-indent:-9999px;
	height:34px;
	display:block;
}

	#mainmenu h3.comingtodvd a{
		background:url(../images/bgs/menutitles_20072009.gif) no-repeat 0px 0px;
	}
	#mainmenu h3.comingsoon a, #mainmenu h3.comingsoon{
		background:url(../images/bgs/menutitles.gif) no-repeat 0px 0px;
	}
	#mainmenu h3.currentreleases a{
		background:url(../images/bgs/menutitles.gif) no-repeat 0px -34px;
	}
ul#togglebtns{
	margin:0 0 15px 0;
	padding:0;
}
ul#togglebtns li{
	margin:0 0 10px 0;
}
	ul#togglebtns li.toggle2{
		margin:0;
	}
ul#togglebtns li a{
	display:block;
	background-image:url(../images/btns/menutoggle.gif);
	background-repeat:no-repeat;
	width:126px;
	height:14px;
	text-indent:-9999px;
}
	ul#togglebtns li.toggle1 a{
		background-position:-126px 0px;
	}
		ul#togglebtns li.toggle1 a:hover{
			background-position:-126px -14px;
		}
		ul#togglebtns li.toggle1 a.selected, ul#togglebtns li.toggle1 a.selected:hover{
			background-position:-126px -28px;
		}
	ul#togglebtns li.toggle2 a{
		background-position:0px 0px;
	}
		ul#togglebtns li.toggle2 a:hover{
			background-position:0px -14px;
		}
		ul#togglebtns li.toggle2 a.selected, ul#togglebtns li.toggle2 a.selected:hover{
			background-position:0px -28px;
		}

.menubox ul{
	margin:0;
}
	.menubox ul li{
		margin:0;
	}
		.menubox ul li a, .menubox ul.static li{
			display:block;
			padding:5px 0;
			text-decoration:none;
			color:#fff;
			background:none;
			border-bottom:1px solid #1c1c1c;
		}
			.menubox ul li a:hover{
				border-bottom:1px solid #fff;
				/*
				color:#ad0000;
				background:#222;
				*/
			}
			/*
			.menubox ul li:last-child a, .menubox ul li:last-child a:hover{
				border:none;
			}
			*/

/* ------------------------- titles ------------------------- */

.newreleases h3{
	background:url(../images/titles/newest_releases.gif) no-repeat 0% 0%;
	height:35px;
	text-indent:-9999px;
}
.left_column h3.comingsoon{
	margin:0; padding:0;
	background:none;
}
.left_column h3.currentreleases{
	margin:0; padding:0;
	background:none;
}
h3.subtitle{
	color:#fff;
	font-size:100%;
}
	h3.subtitle span{
		background:#181f2b;
		padding:3px;
	}
	h3.subtitle a{
		text-decoration:none;
		color:#fff;
	}
h3.subtitle2{
	color:#fff;
	font-size:110%;
}
	h3.subtitle2 span{
		background:#ae0000;
		padding:3px;
	}
	h3.subtitle2 a{
		text-decoration:none;
		color:#fff;
	}
h3#member_comments{
	padding:0;
	background:url(../images/titles/members_comments.gif) no-repeat 0% 0% transparent;
	width:580px; height:35px;
	text-indent:-9999px;
}
h3#authors{
	background:url(../images/titles/authors.gif) no-repeat 0 0;
	text-indent:-9999px;
	height:43px;
	margin:0;
}
h3#room13filter{
	background:url(../images/titles/filter_by_film.gif) no-repeat 0 0;
	text-indent:-9999px;
	height:43px;
	margin:0;
}
h3#recentposts{
	background:url(../images/titles/recent_posts.gif) no-repeat 0 0;
	text-indent:-9999px;
	height:43px;
	margin:0;
}
h3#morebyauthor{
	background:url(../images/titles/morebyauthor.gif) no-repeat 0 0;
	text-indent:-9999px;
	height:43px;
	margin:0;
}
h3#newsCategories{
	background:url(../images/titles/categories.gif) no-repeat 0 0;
	text-indent:-9999px;
	height:43px;
	margin:0;
}
#existing_users h3, #new_users h3{
	text-indent:-9999px;
	height:35px;
}
#existing_users h3{
	background:url(../images/titles/main_col_splits.gif) no-repeat 0px -105px;
}
#new_users h3{
	background:url(../images/titles/main_col_splits.gif) no-repeat 0px -70px;
}
h4#average_scare{
	padding:0; margin:0 0 5px 0;
	background:url(../images/titles/average_scare.gif) no-repeat 100% 0% transparent;
	width:160px; height:10px;
	text-indent:-9999px;
}
h4#user_scare{
	padding:0; margin:0 0 5px 0;
	background:url(../images/titles/average_scare.gif) no-repeat 100% -10px transparent;
	width:160px; height:10px;
	text-indent:-9999px;
}
h3#add_comment{
	padding:0; margin:0 0 20px 0;
	background:url(../images/titles/add_comment.gif) no-repeat 0% 0% transparent;
	width:580px; height:38px;
	text-indent:-9999px;
}
.left_column h3#comingsoon a{
	background:url(../images/titles/coming_soon_side.gif) no-repeat 0% 0% transparent;
	display:block;
	width:160px; height:38px;
	text-indent:-9999px;
}
.left_column h3#currentreleases a{
	background:url(../images/titles/out_now_side.gif) no-repeat 0% 0% transparent;
	display:block;
	width:160px; height:38px;
	text-indent:-9999px;
}


#home h1{
	display:none;
}
/*
#fulltitle{
	height:15px;
	padding:7px 0 13px 12px;
	background:url(../images/bgs/titlebg.png) no-repeat;
}
#fulltitle h1{
	font-weight:bold;
	font-size:15px;
}
*/

#featuredrelease{
	background:url(../images/bgs/latest-release.png) no-repeat 0% 0%;
	width:760px;
	height:227px;
	position:relative;
	margin:0 0 20px 0;
}
	#featuredrelease .filminfo{
		width:130px;
		position:absolute;
		right:10px;
		top:20px;
	}
	.filminfo .about a, .filminfo .gallery a{
		display:block;
		text-indent:-9999px;
		width:126px;
		height:21px;
	}
	.filminfo .about a{
		background:url(../images/btns/film_links.gif) no-repeat 0px 0px;
	}
	.filminfo .about a:hover{
		background:url(../images/btns/film_links.gif) no-repeat -126px 0px;
	}
	.filminfo .gallery a{
		background:url(../images/btns/film_links.gif) no-repeat 0px -21px;
	}
	.filminfo .gallery a:hover{
		background:url(../images/btns/film_links.gif) no-repeat -126px -21px;
	}

.col_split{
	width:580px;
	float:left;
}
.extra_column{
	width:160px;
	float:right;
}
.banner{
	margin:0 0 20px 0;
}
#home #competition{
	clear:left;
	padding:20px 0;
	border-top:1px solid #181f2b;
}

#latest_news{
	/*margin-right:20px;*/
	width:580px;
	margin:0;
	float:left;
	font-size:95%;
}
	#latest_news h3{
		text-indent:-9999px;
		height:35px;
		background:url(../images/titles/latest_news.gif) no-repeat 0px 0px;
	}
	#latest_news img { margin-bottom: 10px; }
	#latest_news .article p { clear:left; margin-bottom: 0; }
	#latest_news .article {
		padding:0;
		margin:0 20px 10px 0;
		float:left;
		width:280px;
	}



	#latest_news h4 {
		color:#fff;
	}
	#latest_news h4 a { text-decoration: none; }
	#latest_news h4 span{
		background:#ae0000;
		padding:3px;
	}
	
	
	/*
	
		#latest_news h4 {
			color:#ae0000;
			line-height:20px;
		}
		#latest_news h4 a { text-decoration: none; color: #ae0000; border-bottom: 1px solid #fff;}
		#latest_news h4 span{
			background:#000;
			padding:3px;
		}
	
	*/







	
#latest_blog{
	margin:0 0 20px 0;
}
#latest_blog h3{
	text-indent:-9999px;
	height:35px;
	width:160px;
	background:url(../images/titles/main_col_splits.gif) no-repeat 0px -35px;
}
.latestlist{
	/*width:280px;*/
	margin:0 0 20px 0;
}
	#latest_blog p.morelink{
		float:right;
		margin:0;
	}
	.latestlist h3{
	}
/*
	
	
	#latest_news ul.list1 li {
		padding:0 0 0 15px;
		
	}
	

	
	
*/	
	
	.latestbloglist{
	width:160px;
	float:left;
	margin:0 0 20px 0;
	font-size:95%;
	}
	
	
	.latestbloglist p.morelink{
		float:right;
		margin:0;
	}
	.latestbloglist h3{
		text-indent:-9999px;
		height:35px;
	}
	
	


#flashreleases ol{
	padding:0;
	margin:0;
}
#flashreleases ol li{
	width:100px;
	min-height:180px;
	text-align:center;
	margin:0 16px 0 0;
	float:left;
	list-style:none;
}
#flashreleases ol li:last-child, #flashreleases ol li.enditem{
	margin:0;
}
ul.list1 li, .filterlist li{
	padding:0 0 0 15px;
	background:url(../images/bullets/dot1.gif) no-repeat 0px 4px;
}

#searchbar form{
	height:19px;
	padding:0 0 0 9px;
	width:158px;
	position:absolute;
	top:13px;
	right:0px;
	background:url(../images/bgs/search_bg.gif) no-repeat 0px 0px;
}
	#searchbar h3, #searchbar label{
		display:none;
	}
	#searchbar fieldset{
		margin:0; padding:0;
		border:none;
	}
	#searchbar input{
		border:1px solid #fff;
		padding:0;
		width:130px;
		margin:3px 0 0 0;
		height:13px;
		float:left;
		font-size:90%;
	}
	#searchbar input.submit{
		border:none;
		width:19px;
		height:19px;
		float:right;
		margin:0;
	}

#footer{
	clear:both;
	font-size:85%;
	color:#999;
	border-top:1px solid #181f2b;
	padding:20px 0;
}
	#footer a{
		color:#999;
	}
	#footer .copytext{
		float:left;
		width:580px;
	}
	#footer ul#footermenu{
		width:360px;
		float:right;
	}
	#footer ul#footermenu li{
		float:left;
		width:110px;
		margin:0 0 10px 10px;
		padding:0;
	}
	#profilelinks li{
		float:left;
		margin:0 20px 0 0;
		padding:0 0 0 28px;
		height:23px;
		line-height:23px;
	}
	#profilelinks li.twitter{
		background:url(../images/bullets/twitter.gif) no-repeat 0% 50%;
	}
	#profilelinks li.youtube{
		background:url(../images/bullets/youtube.gif) no-repeat 0% 50%;
	}





/*------------ FORM ELEMENTS ------------ */

form{
	margin:0;
	padding:0;
}

fieldset{
	border:1px solid #181f2b;
	padding:0;
	margin:0 0 15px 0;
}
	.sidebox fieldset{
		border:none;
		padding:0;
		margin:0;
	}

.sidebox h3, fieldset h3{
	color:#fff;
	font-size:140%;
	padding: .2em 5px;
	font-weight:normal;
}
fieldset h3{
	margin:5px;
}
	.sidebox h3{
		margin:0 0 5px 0;
	}

fieldset ul{
	margin:10px;
}
fieldset ul li ul{
	margin:0;
	padding:0;
}
	.sidebox fieldset ul{
		margin:5px;
	}

legend{
	background-color:#fff;
	padding:5px 10px;
	font-size:125%;
	margin:0;
}

input.sumbit{
	width:auto;
}
label.checklabel{
	display:inline;
	padding:0 5px 0 0;
	margin:0;
}
option {
	font-size: 1em !important;
}
label {
	display: block;
	margin: 0 0 5px 0;
	font-weight:bold;
}

/* default width of form elements in main column */

.main_column fieldset input,
.main_column fieldset select,
.main_column fieldset textarea{
	width:300px;
}
.main_column fieldset input.checkbox,
.main_column fieldset input.submit{
	width:auto;
}

/* widths of elements floating into 2 columns */

.colwrap2 {
}
	.colwrap2 fieldset.column-a, .colwrap2 fieldset.column-b{
		float:left;
		width:280px;
		padding:0;
		border:none;
		margin:0 0 15px 0;
	}
	.colwrap2 fieldset.column-a{
		margin-right:20px;
		width:279px;
		border-right:1px dashed #fff;
	}
	.colwrap2 fieldset input,
	.colwrap2 fieldset select,
	.colwrap2 fieldset textarea {
		width:210px;
	}
	.colwrap2 fieldset {
	}
	.colwrap2 fieldset select.date{
		width:60px;
	}
	.colwrap2 input.submit, .colwrap2 input.radio{
		width:auto;
	}

.colwrap2b {
}
	.colwrap2b .column-a{
		float:left;
		width:280px;
		margin:0 20px 20px 0;
	}
	.colwrap2b .column-b{
		float:left;
		width:280px;
		margin:0 0 20px 0;
	}
	.colwrap2b fieldset input,
	.colwrap2b fieldset select,
	.colwrap2b fieldset textarea {
		width:210px;
	}
	.colwrap2b fieldset select.date{
		width:60px;
	}
	.colwrap2b input.submit, .colwrap2b input.radio{
		width:auto;
	}

.colwrap2c {
	padding:10px;
}
	.colwrap2c fieldset{
	}
	.colwrap2c .column-a{
		float:left;
		width:259px;
		margin:0 20px 0 0;
	}
	.colwrap2c .column-b{
		float:left;
		width:259px;
		margin:0;
	}
	fieldset.colwrap2c input,
	fieldset.colwrap2c select,
	fieldset.colwrap2c textarea {
		width:210px;
		margin-bottom:2px;
	}
	fieldset.colwrap2c select.date{
		width:60px;
	}
	.colwrap2c input.submit, .colwrap2c input.radio{
		width:auto;
	}

/* -------------------- ERRORS ------------------- */

ul.error, ul.success {
	list-style:disc;
	padding:10px 10px 5px 25px;
}
	ul.success {
		background:#045500;
	}
	ul.error {
		background:#ae0000;
		color:#fff;
	}
	ul.error li, ul.success li {
		margin:0 0 5px 0;
	}
	.sidebox ul.error, .sidebox ul.success {
		padding:5px 5px 2px 25px;
		margin:0 0 5px 0;
	}
	.sidebox ul.error li, .sidebox ul.success li {
		margin:0 0 2px 0;
	}

li.error {
	border:1px dashed #ae0000;
	margin:0 0 10px 0;
	padding:10px;
}
em.error  {
	color: #ae0000;
	font-weight: bold;
	display: block;
	margin:0 0 5px 0;
}
div.error  {
	background: #ae0000;
	color:#fff;
	padding:3px;
	display:inline-block;
	margin:3px 0;
	font-weight: bold;
}




/* -------------------- BREADCRUMBS ------------------- */

ul#page_slugs li {
	display: inline;
	font-size: 85%;
}

/* -------------------- FILTER BOX ------------------- */

.filter  {
	border:1px solid #3b404a;
	background:#181f2b;
	padding:10px 10px 0 10px;
	margin-bottom:15px;
	min-height:29px;
}
	.filter ul{
		margin:0 0 10px 0;
	}
	.filter ul li{
		display:inline;
		margin:0 10px 0 0;
	}
	.filter a{
		font-weight:bold;
	}
	.filter label {
		display:inline;
		margin:0;
		padding:0 5px 0 0;
	}
	.filter input {
		vertical-align:middle;
	}

/* ----------------------- LISTS ---------------------- */

ul.listinline{
}
	ul.listinline li{
		display:inline;
		padding:0 8px 0 0;
		margin:0 7px 0 0;
		border-right:1px solid #3b404a;
	}
	ul.listinline li.enditem{
		padding:0;
		margin:0;
		border-right:none;
	}
	ul.listinline a{
		text-decoration:none;
	}
	ul.listinline a:hover{
		text-decoration:underline;
	}

/*---------------------- LINKS LISTINGS --------------------- */

.links {
}
	.links h3{
	}
	.links li{
		padding:0 0 15px 0;
		margin:0 0 15px 0;
		border-bottom:1px dashed #fff;
	}
	.links .thumbnail{
		width:160px;
		height:90px;
		margin:0 18px 0 0;
		float:left;
		border:1px solid #fff;
	}
	.links .textwrap {
		width: 340;
		margin-left: 180px;
	}
	.links a {
		display: block;
		margin-top: 10px;
		font-size: 110%;
	}

	/*---------------------- JOBS LISTINGS --------------------- */

.jobs {
}
	.jobs h3{
	}
	.jobs li{
		padding:0 0 15px 0;
		margin:0 0 15px 0;
		border-bottom:1px dashed #fff;
	}
	.jobs a {
		display: block;
		margin-top: 10px;
		font-size: 110%;
	}
	h3.job_title {
	}
	div.job_description {
		margin: 5px 0px;
	}



h3.highlighted{
	float:right;
}

/* -------------------- ARTICLE LISTINGS  ------------------- */

.articles{
}



	.articles h3, h3.highlighted{
		color:#fff;
	}
	.articles h3 span, h3.highlighted span{
		background:#ae0000;
		padding:3px;
	}
	.articles h3 a, h3.highlighted a {
		text-decoration:none;
		color:#fff;
	}



	.articles li{
		padding:0 0 15px 0;
		margin:0 0 15px 0;
		border-bottom:1px dashed #fff;
	}
	.articles .thumbnail{
		width:160px;
		height:90px;
		margin:0 18px 0 0;
		float:left;
		border:1px solid #fff;
	}
	.articles .textwrap{
		width:340px;
		float:left;
	}
	.articles .subtext{
		margin:0 0 5px 0;
	}

.articles li ol.subarticles{
	margin:0;
}
	.articles li ol.subarticles li{
		padding:0;
		margin:0 0 5px 0;
		border-bottom:none;
	}
	.articles li ol.subarticles h4 span{
		color:#999;
	}

/* -------------------- ARTICLE / PRODUCT PAGE ------------------- */

ul.attributes{
	padding:10px 10px 0 10px;
	border-top:1px solid #3b404a;
	border-bottom:1px solid #3b404a;
	background:#181f2b;
}
ul.attributes li{
}
ul.attributes li ul{
	padding:5px 0 0 20px;
}
ul.attributes li ul li{
	margin:0 0 5px 0;
	list-style:disc;
}

.article-pics{
	float:right;
	margin:0 0 0 10px;
	width:280px;
}
	.article-pics img{
		margin:0 0 15px 0;
		width:280px;
	}
.film_details .article-pics, .film_details .article-pics img{
	width:180px;
}

/*------------ EVENT LISTINGS ------------ */

#events .articles li{
	position:relative;
}
	#events .articles li h3	{
		padding:0 40px 0 0;
	}
	div.event_icon, div.notice_icon{
		position:absolute;
		top:0px;
		right:0px;
		text-indent:-9999px;
	}
	div.event_icon{
		width:32px;
		height:42px;
		background:url(../images/icon_event.gif) no-repeat 50% 0%;
	}
	div.notice_icon{
		width:32px;
		height:42px;
		background:url(../images/icon_notice.gif) no-repeat 50% 0%;
	}


/*------------ GALLERY ------------ */

ul#gallerylisting {
	padding:0; margin:0;
}
	#gallerylisting img, .r13Gallery img{
		width:160px;
	}
	#gallerylisting li, .r13Gallery li{
		width: 160px;
		/*border: 1px solid #3b404a;
		background: #FFF;
		padding: 5px;*/
		text-align: center;
		position: relative;
		float: left;
		display: inline;
		margin: 0 30px 20px 0;
	}
	#gallerylisting li.enditem, .r13Gallery li.enditem{
		margin: 0 0 20px 0;
	}
	#gallerylisting li.firstitem, .r13Gallery li.firstitem{
		clear:both;
	}
	#gallerylisting li p, .r13Gallery li p{
		margin: 0;
		font-size:90%;
	}
	#gallerylisting li a span, .r13Gallery li a span{
		position: absolute;
		left: -9999px;
	}
	#gallerylisting li a:hover span, .r13Gallery li a:hover span{
		top: 5px;
		left: 5px;
		width: 150px;
		background: #fff;
		color: #FFF;
		padding: 7px 5px;
		font-size: 0.9em;
		border: 1px solid #ae0000;
		border-width:0 0 2px 0;
	}
.galleryimages{
	text-align:center;
}
.galleryimages img{
	margin:0 0 15px 0;
}


/*------------ FILMS ------------ */

#filmListing {
}
	#filmListing li.enditem{
		margin: 0 0 20px 0;
	}
	#filmListing li.firstitem{
		clear:both;
	}
	#filmListing img {
		width: 100px;
		margin:0;
	}
	#filmListing h4 {
		margin: 0;
		padding: 0;
		display:none;
	}
	#filmListing li{
		width: 100px;
		height:190px;
		text-align: center;
		position: relative;
		float: left;
		display: inline;
		margin: 0 20px 20px 0;
	}
		#quads #filmListing img {
			width: 160px;
			margin:0;
		}
		#quads #filmListing li{
			width: 160px;
			height:100px;
			text-align: center;
			position: relative;
			float: left;
			display: inline;
			margin: 0 20px 20px 0;
		}

li.tabbed-content{
	border-bottom:1px dashed #3b404a;
	padding-bottom:10px;
	margin-bottom:10px;
}

.filmContent {
	display: block;
	float: none;
	clear: both;
	background:url(../images/bgs/profilebg.jpg) no-repeat 0% 0%;
	min-height:400px;
	padding:20px;
	margin:0 0 20px 0;
}
	#room13Listing .filmContent{
		min-height:0;
		margin:0;
	}
.filmTabs {
	margin:0;
	padding:0;
	width:580px;
	float:right;
}
.filmTabs ul, ul.filmTabs{
	margin:0;
	padding:0;
	list-style:none;
}
.filmTabs li {
	float:left;
	display:inline;
	margin:0 1px 0 0;
	padding:0 10px 0 0;
	height:27px;
	background:url(../images/btns/tabs_end.png) no-repeat 100% 0%;
}
	#room13Listing .filmTabs li{
		background:url(../images/btns/tabs_green.png) no-repeat 100% -27px;
	}
.filmTabs a {
	display:block;
	padding:0 0 0 10px;
	color:#fff;
	text-decoration:none;
	line-height:27px;
	margin:0;
	background:url(../images/btns/tabs.png) no-repeat 0% 0%;
}
	#room13Listing .filmTabs a{
		background:url(../images/btns/tabs_green.png) no-repeat 0% 0px;
	}
.filmTabs li.active {
	background:url(../images/btns/tabs_on_end.png) no-repeat 100% 0%;
}
	#room13Listing .filmTabs li.ui-tabs-selected{
		background:url(../images/btns/tabs_green.png) no-repeat 100% -81px;
	}
.filmTabs li.active a {
	font-weight: bold;
	background:url(../images/btns/tabs_on.png) no-repeat 0% 0%;
}
	#room13Listing .filmTabs li.ui-tabs-selected a{
		background:url(../images/btns/tabs_green.png) no-repeat 0% -54px;
	}
/*
ul.filmTabs {
	float: none;
	clear: both;
	margin:0;
	padding:0;
	height:28px;
}
	.filmTabs li {
		display: block;
		padding:0 10px 0 0;
		float: left;
		line-height:27px;
		height:27px;
		margin: 0 1px 0 0;
		text-align: center;
		background:url(../images/btns/tabs_end.png) no-repeat 100% 0%;
	}
	.filmTabs li a {
		display: block;
		padding: 0 0 0 10px;
		line-height:27px;
		height:27px;
		color: #fff;
		text-decoration: none;
		background:url(../images/btns/tabs.png) no-repeat 0% 0%;
	}
*/
.share{
	clear:both;
	text-align:right;
}
.profilepic img{
	width:160px;
	margin:0 0 20px 0;
}
.addlink{
	float:right;
	margin:8px 10px 0 0;
}

#film_reviews li, .r13Reviews li {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom:1px dashed #3b404a;
	text-align:center;
}
#film_reviews li p, .r13Reviews li p{
	margin: 0 0 10px 0;
}

#film_trailers li, .r13Trailers li{
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom:1px dashed #3b404a;
}

.review-stars{
}

#paging {
	width: 100%;
	text-align: center;
}
	#paging li {
		display: inline;
	}

/*
.film_details ul li.restricted {
	background: transparent url('../images/bgs/padlock.png') no-repeat top right ;
}
*/

/*------------------------------ */


/*---------- COMMENTS ---------- */

#report_comment_box {

	display: none;
	position: absolute;

	left: 35%;

	width: 300px;

	background: #fff;
	border: 10px solid #af0000;
	color: #333;

	z-index: 9999;

}

#report_comment_box h4 {

	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	background: #585858;
	color: #fff;
	text-indent: 4px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;

}

#report_comment_box form {

	padding: 20px;

}

#reportDone {
	padding: 20px;
	font-weight: bold;
	text-align: center;
}


/*------------------------------ */

.main_column label.radio, .main_column input.radio, .main_column label.checkbox, .main_column input.checkbox  {
	width: auto;
	display: inline;
}
label.radio{
	padding-left:5px;
}
label.checkbox{
	padding:0 0 0 5px;
}

#flashtrailer .altcontent{
	display:block;
	padding:30px 20px 0 20px;
	text-align:center;
	width:580px;
}
#flashtrailer .altcontent h3{
	color:#fff;
}

/*------------------------------ */

#comments{
}
#comments ul{
}
#comments ul li{
	padding:3px;
	border:1px dashed #222;
	border-bottom:1px solid #3b404a;
	margin:0 0 20px 0;
}
#comments ul li .handle{
	padding:5px;
	background:#181f2b;
	margin:0 0 10px 0;
}
#comments ul li .handle a{
	float:right;
}
#comments ul li p{
	padding:0 10px 10px 10px;
	margin:0;
}
#comments ul li .handle span, #comments ul li .handle a{
	font-size:90%;
}
#addComment textarea{
	margin:0 0 20px 0;
}

.room13-jump{
	clear:both;
}

#film_downloads li, .r13Downloads li{
	float:left;
	width:120px;
	margin:0 9px 20px 0;
	border-right:1px dashed #3b404a;
	padding:0 10px 0 0;
	text-align:center;
}
#film_downloads li.enditem, .r13Downloads li.enditem{
	margin:0 0 20px 0;
	border-right:none;
	padding:0 0 0 0;
}
#film_downloads li.firstitem, .r13Downloads li.firstitem{
	clear:both;
}
#film_downloads p, #film_downloads h4, .r13Downloads h4{
	margin:0 0 10px 0;
}

/*---------------------- PAGING ---------------------- */

.paging{
	text-align:center;
	clear:both;
	margin:0 0 20px 0;
}
.paging ul{
	border:1px solid #181f2b;
	padding:10px;
	margin:0;
}
.paging li, #comments .paging ul li{
	display:inline;
	background:#222;
	margin:0 5px 0 0;
	padding:3px;
	text-decoration:none;
	color:#666;
	border:none;
}
.paging li.on{
	background:#ae0000;
}
.paging li a{
	text-decoration:none;
	color:#fff;
}


/*--------- COMPETITION -------------*/

#comptitle1, #comptitle2, #comptitle3{
	padding:0; margin:0;
	width:580px; height:35px;
	text-indent:-9999px;
}
#comptitle1{
	background:url(../images/titles/competition_group.gif) no-repeat 0% 0% transparent;
}
#comptitle2{
	background:url(../images/titles/competition_group.gif) no-repeat 0% -35px transparent;
	margin:0 0 20px 0;
}
#comptitle3{
	background:url(../images/titles/competition_group.gif) no-repeat 0% -70px transparent;
}


/*--------- room 13 -------------*/
h1#room13_welcome{
	width:580px;
	height:99px;
	margin:0;
	background:url(../images/banners/room13_welcome.gif) no-repeat;
	text-indent:-9999px;

}


		#mainmenu { margin-top: 17px; }
		#mainmenu h3.currentreleases { margin-top: 0; }
		#mainmenu .menubox ul { margin-bottom: 10px;}
		
		#side_featured_release { margin-bottom: 20px; }
		#side_featured_release h3 {
			background: url(/images/titles/featured_release.gif) 0 0 no-repeat;
			height: 33px; width: 160px; text-indent: -9000em; margin-bottom: 0;
		}
		#side_title_treatments {
			background: url(/images/bgs/sidebox_bottom.gif) bottom left no-repeat;
			padding-bottom: 10px;
		}
			#side_title_treatments ul { margin: 0 10px; }
			#side_title_treatments p { margin: 0 10px; text-align: right; font-size: 90%; }
			
		#mainmenu h3.incinemasnow a{ background:url(/images/bgs/menutitles_20072009.gif) no-repeat 0px -68px; }


.extracol{
	padding:0;
	margin:0 0 20px 0;
}
.extracolwrap{
	background:url(../images/bgs/extracol_base.png) no-repeat 0% 100%;
	padding:12px 0;
}
#siteswelike h4{
	height:36px;
	background:url(../images/titles/rightcol.png) no-repeat 0px 0px;
	margin:0;
	text-indent:-9999px;
}
#siteswelike ul{
	margin:0;	
}
	#siteswelike ul li.enditem{
		margin:0;	
	}
	#siteswelike ul li{
		text-align:center;	
	}	
	
/*---------------- LINKS ---------------------*/	
ul.profilearticles{
	list-style:none;
}
	ul.profilearticles li{
		margin:0 0 10px 0;
		padding:0 0 10px 0;
		border-bottom:1px dashed #666;
	}
	ul.profilearticles li h4{
		margin:0 0 10px 0;
		color:#fff;
	}
	ul.profilearticles li h4 span{
		background:#ae0000;
		padding:3px;
	}
	ul.profilearticles li h4 a{
		color:#fff;
	}
	ul.profilearticles li p{
		margin:0;
	}
.linkthumb{
	float:left;
	margin:0 10px 10px 0;
}
	
/*---------------- CAST CREW ---------------------*/
.crewthumb{
	background-repeat:no-repeat;
	background-position:50% 50%;
	width:100px;
	height:65px;
}
.profile-pic{
	width:100px;
	float:left;
	margin:0 20px 0 0;
}
.profile-text{
	width:420px;
	float:left;
}
.profilewrap{
	margin:0 0 10px 0;
}
.castpics{
	float:right;
	margin:0 0 0 10px;
	width:186px;
}
	.castpics img{
		margin:0 0 15px 0;
		width:180px;
		border:1px solid #666;
		padding:2px;
	}


.sellerlist .seller{
	width:125px;
	float:left;
	margin:0 13px 13px 0;
}
.sellerlist .seller.enditem{
	margin:0 0 13px 0;
}

.terms{
	height:150px;
	overflow:auto;
}

.networklinks{
	margin:0 0 20px 0;
}
