#admin_strip {display:none;position:fixed;top:100px;left:-860px;z-index:500;}
#admin_strip_background {padding:0 70px 0 0;height:88px;background:url('/gfx/homepage/admin_strip.png') right no-repeat;}
#admin_strip_content {width:800px;height: 36px;padding: 32px 20px 20px 40px;display:block;background:url('/gfx/homepage/admin_strip_bg.png') right repeat-x;}
/*#admin_strip:hover #admin_strip_content {display:block;}*/

#besocial_strip {position:fixed;top:230px;left:-980px;z-index:500;}
#besocial_strip_background {padding:0 70px 0 0;height:188px;background:url('/gfx/homepage/besocial_strip.png') right no-repeat;}
#besocial_strip_content {width:930px;height: 138px;padding: 31px 20px 20px 30px;display:block;background:url('/gfx/homepage/besocial_strip_bg.png') right repeat-x;}
/*#besocial_strip:hover #besocial_strip_content {display:block;}*/
.besocial_button {float:left;clear:none;display:block;width:300px;height:59px;margin:0 10px 11px 0;text-indent:-1000px;overflow:hidden;}
#besocial_facebook {background:url('/gfx/homepage/besocial_facebook.png') no-repeat;}
#besocial_twitter {background:url('/gfx/homepage/besocial_twitter.png') no-repeat;}
#besocial_google{background:url('/gfx/homepage/besocial_google.png') no-repeat;}
#besocial_email {background:url('/gfx/homepage/besocial_email.png') no-repeat;}
#besocial_rss {background:url('/gfx/homepage/besocial_rss.png') no-repeat;}
#besocial_connect {background:url('/gfx/homepage/besocial_connect.png') no-repeat;}

/* NEW LAYOUT */
	body {}
	#top_container {background:#030a0f url('/gfx/homepage/header_bg.jpg') center top repeat-x;}
	#page_container {background:#f3f3f3;}
	#page_content {}
	#page_body {background:#f3f3f3;width:100%;}
	#pagesection_1 {width:100%;background:#f3f3f3 url('/gfx/homepage/bg.jpg') center top repeat-x;}
	#pagesection_2 {background:none;padding:22px 0 25px;}
	b, strong {font-weight:bold;}
	
/* TOP FLASH */
/* if no flash */
.hp_posters {position:relative;clear:both;width:891px;margin:6px auto 0;text-align:center;overflow:hidden;}
.hp_posters .sorrynoflash {display:none;}
.hp_posters .hp_poster {position:relative;float:left;clear:none;padding:7px 10px;text-align:center;}
.hp_posters .hp_poster a {width:200px;display:block; text-decoration: none; color:#00CCFF;}
.hp_posters .hp_poster a:hover strong {text-decoration: underline}
.hp_posters .hp_poster b, .hp_posters .hp_poster strong {width:200px;display:block;font-size:14px;margin:10px 0 0;zoom:1;}
.hp_posters .hp_poster span {color:#FFFFFF;text-decoration:none;}
.hp_posters .hp_poster a:hover span {color:#666666;text-decoration:none;}
.hp_posters .hp_poster img {border:solid 1px #797670;margin-bottom:10px;}

/* MAIN COLUMN */
	h2.hp_subheader {
		font-family:arial, helvetica, sans;
		font-size:36px;
		line-height:36px;
		margin-top:10px;
		font-weight:normal;
		letter-spacing:-1px;
		font-weight:200;
		color:#333333;
	}
	h2.moremovies_title {
		font-size:32px;
		line-height:32px;
		text-transform:uppercase;
	}
	
	h3.itemlistingheader {
		height:auto;
		min-height:35px;
		font-family:arial, helvetica, sans;
		color:#666;
		font-size:14px;
		font-weight:bold;
		padding-bottom:0px;
		text-transform:uppercase;
	}
	h3.itemlistingheader b {
		display:block;
		padding:0 0 3px;
	}
	h3.itemlistingheader a {
	    display: block;
	    font-size: 18px;
	    line-height: 18px;
	    padding:0 0 5px 0;
	    text-transform: none;
	}
	.itemlistingdescription {
		font-size:16px;
		line-height:18px;
		padding:5px 0;
		color:#333333;
	}
	td.listingitem p {
		font-size:16px;
		color:#333;
		font-weight:normal;
		margin:5px 0px;
	}
	
	table.hp_itemlist {
		border-width:0px;
		width:609px;
	}
	
	table.hp_itemlist td {
		vertical-align:top;
		padding:24px 15px 12px 0;
		border-bottom:solid #666 1px;
	}
	
	table.hp_layout td > div {
		margin-bottom:35px;
	}
	
	div.content {
		margin-bottom:250px;
	}
	
/* SIDE COLUMN */
	
	/* LAURELS */
	#laurelsandquotes {border:none;background:none;width:336px;}
	#laurelsandquotes .slides {width:336px;height:232px;}
	#laurelsandquotes .slide {display:none;position:absolute;background-color:transparent !important;background-position:center;background-repeat:no-repeat;width: 280px;margin: 20px 27px 0;height: 215px;}
	#laurelsandquotes .slide:first-child {display:block;}
	#laurelsandquotes > a {text-decoration:none;cursor:pointer;display:block;position:absolute;top:100px;height:40px;width:30px;}
	#laurelsandquotes a#laql {left:0;}
	#laurelsandquotes a#laqr {right:0;}
	
	/* in production */
	.hp_inproduction {
		border-bottom:solid #d3d3d3 1px;
		border-right:solid #d3d3d3 1px;
		padding: 10px 14px 14px;
		background-color:#fefdfd;
	}
	
	.inproduction_title {
	    color: #333333;
	    font-family: arial,helvetica,sans-serif;
	    font-size: 12px;
	    padding: 8px 0;
	    font-weight:bold;
	}
	.hp_inproduction .inproduction_item {
		font-family:Helvetica;
		font-size:12px;
		padding: 10px 15px 5px 1px;
		color:#333333;
	}
	
	.hp_inproduction td a {
		display:block;
		font-weight:bold;
		font-size:15px;
	}
	
	.hp_inproduction h2.hp_subheader {
		font-family:Helvetica;
		font-size:24px;
		letter-spacing:0px;
		margin-top:0px;
		font-weight:bold;
	}
	
	.hp_more_news_link {
		color:#3399cc;
		font-family:arial;
		font-size:16px;
		line-height:18px;
		float:right;
	}
	
	/* BOTTOM OF RESULTS (SEARCH) */
	.newsandviews_search {
		margin-top:15px;
	}
	.newsandviews_search * {
		vertical-align:middle;
	}
	.newsandviews_search form input {
		width:236px;
		height:26px;
		background-color:#fff;
		border:solid #999 1px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.newsandviews_search a {
		font-family:Arial;
		color:#3399cc;
		font-size:16px;
		margin-top:5px;
	}
	.newsandviews_search a.morelink {
		position:absolute;
		right:0;
	}
	
	/* top flash - our movies */
	#ourmovies_box {
		width: 977px;
		margin: 0 auto 0;
		padding: 26px 0 0 0;
	}
	
	/* Latest News */
	.hpln_toplink {position:absolute;top:-3px;right:0; font-size: 18px;line-height: 24px;font-weight: bold;padding:8px 22px 7px;border-radius:6px;background:#ffffff;border:solid 1px #cac9c9;color:#3399cc;}
		body.ie67 .hpln_toplink {top:0;}
	.hpln {margin:15px -15px 40px 0;overflow:hidden;}
	.hpln_item {background:#ffffff; display: block; padding:5px 0px 5px 6px;border:solid 1px #cac9c9; float:left;clear:none;width:229px;height:205px;margin:0 10px 0 0;}
	.hpln_item:hover {background: #d0f3fc; text-decoration: none;}
	.hpln_item:last-child {margin:0;}
	.hpln_image {display:block;clear:both;}
	.hpln_title {display:block;clear:both; margin:5px 0;padding:1px; font-size: 16px;line-height: 20px;font-weight: bold;color:#336699;}
	
/* */
.button_count a.connect_widget_like_button {
	background: url('/gfx/homepage/thumbs_up.png') center no-repeat !important;
	text-indent: -1000px !important;
	overflow: hidden !important;
	width: 50px !important;
	height: 25px !important;
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
.connect_widget_like_button .liketext {
	display:none !important;
}

/* REBEL MOUSE SIDEBAR */
.hp_rebelmouse {background:#ffffff;border:solid 1px #cccccc;}
.hp_rebelmouse .hp_subheader {font-size:24px;line-height:24px;padding:5px 0 10px 10px;}
.hp_rebelmouse .rebelmouse_items {height:600px;overflow-x:hidden;overflow-y:auto;}
.hp_rebelmouse iframe {margin-top: -16px !important;}

/* NEW BILLBOARD */
#billboard {width:975px;height:402px;margin:0 auto;padding:22px 2px 2px 2px;}

#billboard_slides {width:975px;height:325px;}
#billboard_slides a {position:absolute;top:0;left:0;opacity:0;display:none;width:975px;height:325px;background:#cccccc;}
#billboard_slides a.selected {opacity:1;display:block;}

#billboard_nav {overflow:hidden;}
#billboard_nav a {color:#ffffff;font-weight:bold;display:block;background:#333333;width:193px;height:75px;margin:2px 2px 0 0;float:left;}
#billboard_nav a:last-child {margin-right:0;}
#billboard_nav a:hover {background:#000000;}

#billboard_nav a.have_2 {
	text-align: center;
	width: 486px;
}

#billboard_nav a.have_3 {
	text-align: center;
	width: 323px;
}

#billboard_nav a.have_4 {
	text-align: center;
	width: 242px;
}