@charset "utf-8";
/* CSS Document */

html, body {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

/* general styles */
a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

body {
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	background:#000000;
	margin:0px;
	background:url('../images/bg_bottom.jpg') repeat-y center 48px; 
}

#bg_top {
  width: 2481px;
  left: 50%;
  margin-left: -1240px;
  position: relative;
  background: url('../images/bg_top.jpg') repeat-y top center;
}

#bg_bottom {
  width: 2481px;
  left: 50%;
  margin-left: -1240px;
  position: relative;
  background: url('../images/bg_bottom.jpg') repeat-y top center;
}

.wrap {
	width: 1068px;
/*	margin-left: -534px;
	left: 50%;
*/
  margin: 0 auto 0 auto;
	position: relative;
	top: 0px;
	padding: 0px;
}

#header {
	height: 205px;
	width: 1068px;
	text-align: left;
	background: url('../images/bg_top.jpg') repeat-y top center;
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
}

#content {
  width: 1068px;
  float: left;
  display: inline;
}

#header_ads {
	position: absolute;
	height: 90px;
	width: 728px;
	top: 15px;
	left: 170px;
	font-size: 0px;
}

#cinema_spy {
	position: absolute;
	height: 80px;
	width: 344px;
	top: 115px;
	left: 33px;
}

#ver_line_header {
	position: absolute;
	height: 73px;
	width: 3px;
	top: 120px;
	left: 440px;
}

#about_text_links {
	position: absolute;
	top: 123px;
	left: 450px;
	width:65px;
}

#login_register {
	position: absolute;
	top: 123px;
	left: 718px;
	width:139px;
	color:#666666;
}

#login_register a {
	font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
}

#input_search {
	position: absolute;
	top: 120px;
	left: 864px;
	width:138px;
	height:15px;
}

#search_input
{
	position: absolute;
	border:none;
	height: 15px;
	width: 128px;
	background: url(../images/search_input.jpg) no-repeat;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	padding:0px;
	top: 2px;
}

#binacular {
	position: absolute;
	top: 119px;
	left: 1000px;
	width:33px;
	height:24px;
}

#header_links {
	position: absolute;
	top: 162px;
	left: 531px;
	width:500px;
	color: rgb(161,165,169);
	text-align: right;
	padding-right: 1px;
}

#header_links a	{
	font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	color: rgb(161,165,169);
	padding-left: 10px;
	padding-right: 11px;
}

#header_links a.last {
	padding-right: 0px;
}

#header_links a:hover	{
	color: #FFFFFF;
	text-decoration: none;
}

#cspy_forum {
	margin-left: 30px;
	margin-right: 30px;
}

#left_side {
	width: 692px;
	margin-left: 38px;
	float: left;
	position: relative;
	text-align: left;
	display: inline;
}

#flash_show {
	position: relative;
	width: 485px;
	height: 310px;
	float: left;
}

#trans_rect {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 170px;
	height: 310px;
	background-image: url("../images/70black.png");
	z-index: 4;
}

.fader .image {
	position: absolute;
	left: 0px;
	top: 0px;
}

.fader_text {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 310px;
	width: 170px;
	z-index: 5;
}

.fader_text_container {
	position: relative;
}

.fader_text_title {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

.fader_text_subtitle {
	color: #FFCC01;
	font-size: 12px;
	font-weight: bold;
}

#top_story {
	width: 202px;
	margin-left: 2px;
	height: 310px;
	background-image:url("../images/top_story_bg.jpg");
	float: left;
}

#feature_boxes {
	padding-top: 2px;
	margin-bottom: 2px;
	clear: both;
	font-size: 0px;
}

.rss {
	margin-top: 8px;
	margin-right: 9px;
	float: right;
}
#reviewInfo {
	clear: left;
	color: #252525;
	font-size: 10px;
	text-align: left;
}

#ratingInfo {
	clear: left;
	color: #252525;
	font-size: 10px;
	text-align: left;
}

.relatedNews {
	/*width: 205px;*/
	clear: both;
	color: #252525;
	font-size: 12px;
	text-align: left;
	margin-top: 5px;
	background-image: url(/images/related_gradient.jpg);
	background-repeat: repeat-x;
	background-color: #DBDBDB;
/*  padding: 5px 0;*/
  padding: 5px 0 5px 13px;
}

.relatedNews a {
  color: #252525;
  text-decoration: none;
}

.relatedNews a:visited {
  color: #252525;
  text-decoration: none;
}

.relatedNews a:hover {
  color: #CC0000;
  text-decoration: underline;
}

a.blackLink {
  color: #252525;
  text-decoration: none;
}

a.blackLink:visited {
  color: #252525;
  text-decoration: none;
}

a.blackLink:hover {
  color: #CC0000;
  text-decoration: underline;
}

.relatedNews ul li a {
  color: #252525;
  text-decoration: none;
}

.relatedNews ul li a:visited {
  color: #252525;
  text-decoration: none;
}

.relatedNews ul li a:hover {
  color: #CC0000;
  text-decoration: underline;
}

.relatedNews ul {
  margin: 5px 0;
  padding: 0 4px;
  list-style-image: url(/images/related_arrow.png);
  line-height: 18px;
}

.header_text {
	font-size:14px;
	color:#FFFFFF;
}	

#top_story_header {
	margin-top: 8px;
	margin-left:9px;
	width: 139px;
	float: left;
}

#top_story_footer {
	width: 202px;
	margin-top: 10px;
	text-align: center;
}

#top_story_frame {
	z-index: 100; 
	width: 196px; 
	height: 240px
}

#rss_spotlight {
	top: 8px;
	left:270px;
}

#rss_reviews {
	top: 8px;
	left:660px;
}

#exclusive_interview {
	position: absolute;
	width: 170px;
	top: 312px;
	left:38px;
}

.feature_box {
	float: left;
	margin-right: 3px;
}

.feature_box .header {
	width: 166px;
	height:21px;
	background-image:url('../images/exclusive_interview.jpg');
	padding-top: 4px;
	padding-left:4px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	position: relative;
}

.feature_box .header img {
	position: absolute;
	left: 152px;
	top: 6px;
}

.feature_box .body {
	width: 150px;
	height: 111px;
	background-image:url('../images/review_bg.png');
	font-size: 11px;
	color:#FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	overflow: hidden;
}

.click_to_read img {
	vertical-align: bottom;
	margin-bottom: 1px;
}

.feature_box .blurb {
	height: 62px;
	line-height: 12px;
	overflow: hidden;
	margin-bottom: 2px;
}

img {
	border:none;
}

.search_news_item
{
	padding-top: 10px
}
#latest_entertainment_news {
	width: 689px;
	height: 389px;
	background-image:url('../images/latest_entertainment_bg.jpg');
	clear: both;
	font-size: 0px;
	overflow: hidden;
}

#latest_feature {
	float: left;
	display: inline;
	margin-left: 16px;
	margin-right: 5px;
}

#latest_ent_left {
	width: 404px;
	float: left;
	height: 356px;
}

#latest_ent_main {
	width: 404px;
	height: 179px;
	position: relative;
}

#reviews_large {
	width: 689px;
	height: 418px;
	background-image:url('../images/review_bg_large.jpg');
	overflow: hidden;
}


#reviews_1 {
	top: 60px;
	left:17px;
	width: 374px;
}

#reviews_2 {
	top: 140px;
	left:17px;
}

#reviews_3{
	top: 231px;
	left:17px;
}

#reviews_4 {
	top: 321px;
	left:17px;
}

#up_footer1 {
	width: 692px;
	height: 114px;
	background-image:url('../images/up_footer1.jpg');
}



#right_side {
	width: 300px;
	height: 1457px;
	float: left;
	position: relative;
	font-size: 0px;
	text-align: left;
	background-color: #141414;
	display: inline;
}


#square_ad_top_right {
	width: 300px;
	margin-bottom: 2px;
}

#spotlight {
	width: 300px;
	height: 387px;
	overflow: hidden;
}

#latest_movie_bg {
	width: 300px;
	height: 327px;
	background-image:url('../images/latest_movie_bg.jpg');
	background-repeat: no-repeat;
	background-color: #252525;
}

#weekend_boxoffice {
	width: 300px;
	height: 382px;
	overflow: hidden;
}

#up_footer2 {
	width: 300px;
	height: 114px;
	background-image:url('../images/up_footer2.jpg');
	text-align: center;
	position: absolute;
	bottom: 0px;
}


#cinemaspy_2007 {
	position: absolute;
	top: 1668px;
	left:38px;
}

#click {
	position: absolute;
	top: 92px;
	left:10px;
}

#footer_links {
	padding-right: 10px;
	float: right;
	width: auto;
	height: 60px;
	color: #666666;
}


#copyrights {
  width: 998px;
  margin-left: 40px;
  margin-right: 30px;
	padding-top: 20px;
	padding-bottom: 50px;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	clear: both;
	text-align: center;
	float: left;
	display: inline;
}

#sub_movie_trailer { position: relative; }

#sub_movie_trailer .bg_image { width: 689px; height: 248px; background-image: url("../images/sub_trailers_movie_trailer.jpg"); margin-bottom: 2px; }

#sub_movie_trailer .bg_image_movie { width: 689px; height: 210px; background-image:url("../images/reviews_landing_main_movie.jpg"); margin-bottom: 2px; }

#sub_movie_trailer .bg_image_tv { width: 689px; height: 210px; background-image:url("../images/reviews_landing_main_tv.jpg"); margin-bottom: 2px; }

#sub_movie_trailer .bg_image_dvd { width: 689px; height: 210px; background-image:url("../images/reviews_landing_main_dvd.jpg"); margin-bottom: 2px; }

#sub_movie_trailer .bg_image_features { width: 689px; height: 210px; background: url("../images/news_landing_main_features.jpg"); margin-bottom: 2px; }

#sub_movie_trailer .bg_image_interviews { width: 689px; height: 210px; background: url("../images/news_landing_main_interviews.jpg"); margin-bottom: 2px; }

#sub_movie_trailer .bg_image_set_visits { width: 689px; height: 210px; background: url("../images/news_landing_main_set_visits.jpg"); margin-bottom: 2px; }

#sub_movie_trailer .header_text {
	margin-left: 22px;
	padding-top: 8px;
	float: left;
}

#sub_movie_trailer_img {
	position: absolute;
	top: 63px;
	left: 16px;
}

.below_sub_movie_trailer {
	position: relative;
	width: 343px;
	height: 151px;
	float: left;
	margin-right: 2px;
}

.bg_grey {
	background-color:#DFDEDE;
}

.bg_white {
	background-color:#FFFFFF;
}

.bg_darkest {
  background-color: #252525;
}

.bg_dark {
  background-color: #313131;
}

#sub_trailer_google_ads {
	position: relative;
	width: 690px;
	height: 177px;
	background-color:#FFFFFF;
}

#sub_trailer_google_ads_black {
	position: relative;
	width: 690px;
	height: 90px;
	background-color:#000000;
}


#sub_trailer_movie_news {
	width: 300px;
	height: 20px;
	padding:0px;
	background-image:url('../images/sub_trailers_movie_news.jpg');
}

#movie_news {
	width: 280px;
	height: 290px;
	padding:0px;
}

#sub_trailer_telivision_news {
}

#sub_trailer_general_ent_news {
}

#square_ad_bottom_right{
	width: 300px;
	position: absolute;
/* same height as horizontal ad	bottom: 204px; */ 
/* flush to bottom bottom: 114px; */
  bottom: 159px;
}

#sub_trailer_acura_footer_2 {
	position: absolute;
	top: 989px;
	left:0px;
}

#movie_trailer_image_1 {
	position: absolute;
	top: 17px;
	left:15px;
}

#movie_trailer_image_2 {
	position: absolute;
	top: 17px;
	left:15px;
}

#movie_trailer_image_3 {
	position: absolute;
	top: 17px;
	left:15px;
}

#movie_trailer_image_4 {
	position: absolute;
	top: 17px;
	left:15px;
}

#movie_trailer_image_5 {
	position: absolute;
	top: 17px;
	left:15px;
}

#movie_trailer_image_6 {
	position: absolute;
	top: 17px;
	left:15px;
}

#movie_trailer_image_7 {
	position: absolute;
	top: 17px;
	left:15px;
}

#movie_trailer_image_8 {
	position: absolute;
	top: 17px;
	left:15px;
}

#movie_trailer_image_9 {
	position: absolute;
	top: 17px;
	left:15px;
}

#movie_trailer_image_10 {
	position: absolute;
	top: 17px;
	left:15px;
}

#movie_trailer_image_11 {
	position: absolute;
	top: 17px;
	left:15px;
}

#movie_trailer_image_12 {
	position: absolute;
	top: 17px;
	left:15px;
}

#article_header {
	width: 690px;
	height: 95px;
	top: 0px;
	background-color:#252525;
}

#rating{
	float:right;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:normal;
	margin-right: 10px;
}

#article_tab_strip {
	margin-top: 6px;
	width: 690px;
}

.article_tab_on {
	width:103px;
	height:24px;
	background-color:#F8F8F8;
	margin-right: 4px;
	padding-left: 12px;
	float: left;
	cursor: pointer;
}

.article_tab_off {
	width: 90px;
	background-color:#2F2F2F;
	margin-right: 4px;
	float: left;
	cursor: pointer;
}

/*
#article_read_button {
	position: absolute;
	top: 90px;
	left:38px;
	width:115px;
	height:24px;
	background-color:#FFFFFF;
}

#article_video_button {
	position: absolute;
	top: 90px;
	left:157px;
}


#article_photo_button {
	position: absolute;
	top: 90px;
	left:235px;
}

#read_button {
	position: absolute;
	top: 7px;
	left:18px;
}
*/

#article_read_panel {
	width:689px;
  height:auto !important;
  height:770px;
	background-color:#F8F8F8;
	clear: both;
}

#article_article_format_panel {
	width:689px;
	height:40px;
	background-color:#FFFFFF;
	margin-top: 2px;
}

#article_commentry_title {
	width:689px;
	height:32px;
	background-image:url('../images/commentry_bg.jpg');
	margin-top: 4px;
	color:#000;
}

#article_comment_panel {
/*	display: none; */
}

#article_commentry {
	width:689px;
	background-color:#4F4F4F;
}

#article_login_panel {
	width: 609px;
	height: 130px;
	background-color:#232323;
	color: #FFCC01;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 80px;
}


#article_google_ads {
	width: 689px;
	height: 79px;
	background-color:#000000;
	text-align: center;
	vertical-align: middle;
	margin-top: 11px;
}

#bottom_right_spacer {
	height: 90px;
	width: 300px;
	position: absolute;
	bottom: 114px;
	background-color:#232323;
}

#sub_movie_news .bg_image { position: relative; width: 689px; height: 210px; background-image:url("../images/news_landing_main.jpg"); }

#sub_movie_news .bg_image_movie { position: relative; width: 689px; height: 210px; background-image:url("../images/news_landing_main_movie.jpg"); }

#sub_movie_news .bg_image_television { position: relative; width: 689px; height: 210px; background-image:url("../images/news_landing_main_television.jpg"); }

#sub_movie_news .bg_image_general { position: relative; width: 689px; height: 210px; background-image:url("../images/news_landing_main_general.jpg"); }

#sub_movie_news .header_text {
	margin-left: 22px;
	padding-top: 8px;
	float: left;
}

.rss {
	margin-top: 8px;
	margin-right: 9px;
	float: right;
}

#sub_movie_news_image
{
	position: absolute;
	top: 60px;
	left:20px;
}

#more_movie_news {
	position: relative;
	width: 343px;
	height: 281px;
	top: 2px;
	left:0px;
	float: left;
	background-image:url("../images/sub_more_movie_bg1.jpg");
}

#more_movie_news .header_text {
	margin-left: 22px;
	padding-top: 8px;
	float: left;
}


#related_video {
	width: 343px;
	height: 281px;
	float: left;
	margin-left: 2px;
	margin-top: 2px;
	background-image:url("../images/sub_related_video_bg1.jpg");
}

#related_video .header_text {
	margin-left: 22px;
	padding-top: 8px;
	float: left;
}

#footer_text { margin: 0; padding: 0; border: none; text-align: center; }
#footer_text img { margin: 20px 15px 0px 15px; vertical-align: top; }

#hosted
{
	font-size: 12px;
	color:#000000;
	padding-top:45px;
}


#click_read_1
{
	position: absolute;
	font-size: 12px;
	color:#FFFFFF;
	margin:0px;
	left: 9px;
	top: 196px;
	width: 151px;
}

#numbering_1
{
	position: absolute;
	font-size: 11px;
	color:#FFFFFF;
	margin:0px;
	left: 9px;
	top: 226px;
	width: 151px;
}

#story_contents
{
	font-size: 12px;
	color:#FFFFFF;
	margin-left: 6px;
	margin-top: 40px;
	width: 195px;
}

.story_contents_title
{
	font-size: 12px;
	color:#FFCC01;
	margin:0px;
}

.archive_date_header
{
	font-size: 12px;
	color:#FFFFFF;
	padding-top:25px;
}

.story_contents_details
{
	font-size: 12px;
	color:#808080;
	margin:0px;
}

.title_names
{
	font-size: 12px;
	color:#FFCC01;
	margin:0px;
	width: 155px;
	padding-top: 3px;
	padding-bottom: 10px;
}

.click_to_red
{
	position: absolute;
	font-size: 11px;
	color:#FFCC01;
	margin:0px;
	left: 6px;
	top: 90px;
	width: 161px;
}

a.click_to_red:hover
{
	position: absolute;
	font-size: 11px;
	color:#FFFFFF;
	margin:0px;
	left: 6px;
	top: 90px;
	width: 161px;
}





.click_to_read
{
	font-size: 11px;
	color:#FFCC01;
}

a.click_to_read:hover
{
	font-size: 11px;
	color:#FFFFFF;
}



#latest_ent_date
{
	clear: both;
	font-size: 12px;
	color:#20201F;
	margin-left: 16px;
	padding-top: 15px;
	padding-bottom: 10px;
}

#latest_ent_title
{
	font-size: 18px;
	color:#000000;
	margin:0px;
	font-weight: bolder;
}

#latest_ent_title a {
	color:#000000;
}

#latest_contents
{
	font-size: 12px;
	color:#20201F;
	margin:0px;
	left: 185px;
	top: 105px;
	width: 206px;
	height: 62px;
	overflow: hidden;
	position: absolute;
}

#latest_comments
{
	font-size: 12px;
	color:#000000;
	margin:0px;
}

#news_contents
{
	font-size: 12px;
	color:#000000;
	margin-left: 24px;
	margin-top: 7px;
	margin-right: 4px;
	width: 376px;
	height: 170px;
}

#news_contents .news_desc {
	margin-bottom: 12px;
}

/* index page */
.latest_ent {
	float: left;
	margin-left: 8px;
	width: 268px;
	margin-top: 17px;
	height: 70px;
/*	overflow: hidden; */
}

.latest_ent .border {
	float: left;
	margin-right: 6px;
}

.border { border: 1px solid #666666; }

.border:hover { border: 1px solid #FFCC01; }

.ImageBorder { border: 1px solid #666666; padding: 2px; }

.ImageBorder:hover { border: 1px solid #FFCC01; }

#reviews_large_left {
	float: left;
	width: 407px;
	height: 385px;
}

#reviews_large_right
{
	font-size: 12px;
	color:#000000;
	width: 265px;
	height: 350px;
	margin-top: 35px;
	margin-left: 11px;
	float: left;
}

.news_title
{
	position:relative;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.news_desc
{
	position:relative;
	font-size: 11px;
	color:#535252;
	margin:0px;
	margin-top: 4px;
	padding:0px;
}


#latest_news_2
{
	position: absolute;
	font-size: 12px;
	color:#000000;
	left: 410px;
	top: 41px;
	width: 278px;
	height: 344px;
}

.latest_news_contents
{
	position:relative;
	font-size: 11px;
	color:#535252;
	margin:0px;
	padding:0px;
	width: 278px;
}

.latest_news_2_title
{
	position:relative;
	font-size: 13px;
	color:#000000;
	margin:0px;
	padding:0px;
	top:0px;
	left:50px;
	height:30px;
}

.latest_ent_title
{
	font-size: 12px;
	color:#000000;
}


.latest_ent_desc
{
	font-size: 11px;
	color:#434343;
}

#reviews {
	position:absolute;
	padding:0px;
	left:1px;
	margin:0px;
	width: 378px;
	height: 90px;
}

.reviews_image {
	margin-left:10px;
	margin-bottom: 10px;
	margin-right: 6px;
	float: left;
	display: inline;
}

.reviews_title {
	font-weight:bold;
}

.reviews_desc
{
	font-size: 11px;
	color:#5F5E5E;
}

.news .comments
{
	font-size: 11px;
	color:#000000;
	font-weight:bold;
}

#reviews_2 {
	position:absolute;
	padding:0px;
	left:1px;
	margin:0px;
	width: 378px;
	height: 90px;
}

#reviews_3 {
	padding:0px;
	left:1px;
	margin:0px;
	width: 378px;
	height: 90px;
}

#reviews_4 {
	padding:0px;
	left:1px;
	margin:0px;
	width: 378px;
	height: 90px;
}

.spotlight_news_image
{
	width:58px;
	height: 50px;
	float: left;
}

#spotlight_news_contents
{
	padding-left:8px;
	padding-right:8px;
	width:284px;
	height:354px;
	background-image:url('../images/spotlight_bg.jpg');
}

.spotlight_news_contents
{
	font-size: 11px;
	color:#4C4C4C;
}
.archive_news_contents
{
	font-size: 11px;
	color:#A0A0A0;
}

.archive_news_date
{
	font-size: 11px;
  color:#FFCC01;
}

.spotlight_news_item
{
	padding-top: 14px
}

.movie_trailer
{
	margin-left:8px;
	width:289px;
	height: 74px;
}

#movie_trailer_image
{
	margin-left:3px;
	width:43px;
	float: left;
}

#movie_trailer_contents
{
	margin-top: 14px;
	width:235px;
	height: 44px;
}

.movie_trailer_title
{
	font-size: 12px;
	color:#FFCC01;
	padding:5px;
}

.movie_trailer_title_link
{
	font-size: 12px;
	color:#FFFFFF;
}

a.movie_trailer_title_link:hover
{
	font-size: 12px;
	color:#FFCC01;
}

.movie_trailer_contents
{
	font-size: 12px;
	color:rgb(160,160,160);
}

#weekend_content
{
	padding-left:6px;
	width:294px;
	height:349px;
	background-image:url('../images/weekend_office_bg.jpg');
}

#weekend_content img {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}

.weekend_content_title
{
	font-size: 12px;
	color:#FFFFFF;
	padding:1px;
}

.weekend_content_desc
{
	font-size: 11px;
	color:#A0A0A0;
	padding-left:0px;
	padding-right:8px;
	padding-top: 2px;
	padding-bottom: 3px;
}
#article_register{
	float:left;	
	font-size: 12px;
	color: #FFFFFF;
}
#article_register a{
	color: #FFCC01;
}
#article_register:hover{
	color: #FFCC01;
}

#article_header_links
{
	margin-left:14px;
	padding-top: 8px;
	font-size: 11px;
	color:#A0A0A0;
	float: left;
}
#article_header_blurb
{
	margin-left:14px;
	padding-top: 0px;
	font-size: 14px;
	color:#A0A0A0;
}

#article_header_links a {
	font-size: 11px;
	color:#A0A0A0;
}	

#article_header_links a:hover {
	color: #FFCC01;
}

#article_header_title
{
	margin-left:14px;
	margin-top: 8px;
	font-size: 20px;
	color:#FFFFFF;
	font-weight:normal;
	width: 660px;
	clear: both;
}

#article_header_date
{
	margin-left:14px;
	margin-top: 2px;
	font-size: 12px;
	color:#FFCC01;
	float:left;
}

.article_contents
{
	margin-left:10px;
	font-size: 12px;
	color:#000000;
	width: 667px;
	padding-top: 15px;
	padding-bottom: 18px;
}

.article_contents a {
  color: #CC0000;
  text-decoration: underline;
}

.article_contents a:visited {
  color: #CC0000;
  text-decoration: underline;
}

.article_contents a:hover {
  text-decoration: none;
}

a .arc90_imgcaption:hover {
	text-decoration: underline;
}

#article_content_image
{
	left:10px;
	top: 144px;
}

#below_article_content_image
{
	left:10px;
	top: 346px;
	background-color:#EFEFEF;
	width:249px;
	height:59px;
}

#format_1
{
	margin-left:10px;
	margin-top: 12px;
	font-weight:bold;
	float: left;
}

#format_images
{
	float: right;
	margin-top: 7px;
	margin-right: 10px;
}

#commentry_title
{
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
	padding-top: 8px;
	float: left;
	cursor: pointer;
}

#commentry_title:hover {
	text-decoration: underline;
}

#commentry_num
{
	margin-right: 10px;
	font-size: 12px;
	padding-top: 9px;
	float: right;
}

.article_comment_date {
	color: #C0BEBE;
}

.drawer-content .article_commentry_date {
	padding-top: 15px;
}

.drawer-content .weekend_content_title img {
	vertical-align: middle;
}

.more_link { font-size: 12px; float: right; margin-bottom: 6px; }
.more_link a { color: #FFCC01; }

.article_commentry_date
{
	font-size:12px;
	font-weight:normal;
	color:#FFD301;
}

.article_comment_left {
	float: left;
	width: 157px;
	margin-left: 16px;
}
.article_discuss
{
	float: left;
	width: 157px;
	margin-left: 16px;
	color:#FFFFFF;
}
.article_discuss a 
{
	color: #FFCC01;
}
.article_discuss a:hover 
{
	color: #FFCC01;
}
#register{
	color: #FFCC01;
}
.article_comment_right
{
	font-size:12px;
	font-weight:normal;
	width: 456px;
	float: left;
}

.article_comment {
	float: left;
	padding-top: 20px;
	padding-bottom: 10px;
}

#sub_movie_news_title
{
	position:absolute;
	left:200px;
	top: 60px;
	font-size:17px;
	font-weight:bold;
	width: 480px;
}
#sub_movie_news_title a {
  color: #FFFFFF;
}
#sub_movie_news_title a:hover {
  color: #FFCC01;
}


#sub_movie_news_desc
{
	position:absolute;
	left:200px;
	top: 92px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	width: 480px;
}


.sub_movie_trailer {
	position: absolute;
	left: 103px;
	top: 13px;
	font-size: 12px;
	font-weight: normal;
	color: #6E6E6D;
	width: 232px;
}

.sub_movie_trailer_title
{
	font-size:14px;
	font-weight:normal;
	color:#000000;
	font-weight:bold;
}

.read_more
{
	font-size:11px;
	font-weight:normal;
	color:#000000;
	font-weight:bold;
}

.video_title
{
	font-size:12px;
	font-weight:normal;
	color:#E8E6E7;
	font-weight:bold;
}

.video_desc
{
	font-size:12px;
	font-weight:normal;
	color:#2F2E2E;
	font-weight:normal;
}

#more_movie_news_2
{
	position:absolute;
	left:10px;
	top: 51px;
	width: 324px;
	height: 370px;
}

.sub_movie_trailer_2
{
	position:absolute;
	left:107px;
	top: 17px;
	font-size:12px;
	font-weight:normal;
	color:#6E6E6D;
	width: 226px;
}

#sub_trailer_movie_news_2 {
	position: absolute;
	width: 280px;
	height: 334px;
	top: 40px;
	left:9px;
	padding:0px;
}

#sub_movie_trailer_title
{
	position:absolute;
	left:203px;
	top: 50px;
	font-size:17px;
	font-weight:bold;
	width: 468px;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
}

#sub_movie_trailer_title a, .reviews_archive a {
	color:#FFFFFF;
}

#sub_movie_trailer_title a:hover, .reviews_archive a:hover {
	color:#FFCC01;
}

#sub_movie_trailer_desc
{
	position:absolute;
	left:203px;
	top: 71px;
	color:rgb(160,160,160);
	width: 468px;
}

#sub_movie_trailer_desc a {
  color: #FFCC01;
}

.white_link
{
	font-size: 12px;
	color:#FFFFFF;
}

a.white_link:hover
{
	font-size: 12px;
	color:#FFCC01;
}




.black_link
{
	color:#000000;
}

a.black_link:hover
{
	color:#666666;
}



.black_link_underline
{
	color:#000000;
}

a.black_link_underline:hover
{
	color:#666666;
}


.news
{
	font-size: 11px;
	color:#535252;
}

.reviews {
	padding-left: 8px;
	padding-top: 15px;
	width: 398px;
	height: 80px;
}

.w {
	background-color: white;
}

a.news:hover
{
	font-size: 11px;
	color:#000000;
}

.video_title_link
{
	font-size:12px;
	font-weight:normal;
	color:#E8E6E7;
	font-weight:bold;
}

a.video_title_link:hover
{
	font-size:12px;
	font-weight:normal;
	color:#FFCC01;
	font-weight:bold;
}


.grey_white_link
{
	font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	font-size:9px;
	font-weight:400;
	color:rgb(161,165,169);
	line-height: 15px
}

a.grey_white_link:hover
{
	font-weight:normal;
	color:#FFFFFF;
	text-decoration: none;
}


.yellow_white_link
{
	font-size:12px;
	font-weight:normal;
	color:#FFCC01;
}

a.yellow_white_link:hover
{
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
}

.header_title {
	padding-top: 8px;
	padding-left:9px;
	width:291px;
	height:25px;
	background:url(../images/right_title_bg.jpg);
}

#latest_entertainment_news .header_text, #reviews_large .header_text {
	margin-left: 16px;
	padding-top: 8px;
	padding-left:9px;
	width:80%;
	height:25px;
	float: left;
}

#dvd_review_header_bg
{
	position: absolute;
	width: 170px;
	height:25px;
	top: 312px;
	left:211px;
	background-image:url('../images/dvd_review.jpg');
}

#dvd_review_image_bg
{
	position: absolute;
	width: 170px;
	height:83px;
	top: 337px;
	left:211px;
}


#first_pics_header_bg
{
	position: absolute;
	width: 170px;
	height:25px;
	top: 312px;
	left:384px;
	background-image:url('../images/first_pics.jpg');
}

#first_pics_image_bg
{
	position: absolute;
	width: 170px;
	height:83px;
	top: 337px;
	left:384px;
}


#your_review_header_bg
{
	position: absolute;
	width: 170px;
	height:25px;
	top: 312px;
	left:558px;
	background-image:url('../images/your_review.jpg');
}

#your_review_image_bg
{
	position: absolute;
	width: 170px;
	height:83px;
	top: 337px;
	left:558px;
}

#in_the_spotlight_bg
{
	position: relative;
	width: 688px;
	height:128px;
	background-image:url('../images/in_the_spotlight_bg.jpg');
}

#in_the_spotlight_bg .header_text {
	margin-left: 22px;
	padding-top: 8px;
}

.header_logo_text {
  color: white;
  vertical-align: top;
  font-size: 13px;
}

.header_logo_container {
  width: 688px;
  margin: 10px auto;
}

#in_the_spotlight_below_bg
{
	position: relative;
	width: 690px;
	height:222px;
	background-image:url(../images/in_the_sportlight_below_bg.jpg);
}

#in_the_spotlight_below_bg_2
{
	position: relative;
	width: 690px;
	height:375px;
	background-image:url(../images/in_the_sportlight_below_bg_2.jpg);
}

#latest_colum_bg
{
	position: relative;
	width: 676px;
	height:39px;
	background-image:url(../images/latest_colum_bg.jpg);
	font-size: 14px;
	padding-top: 7px;
	padding-left: 14px;
	font-weight: bold;
}

#latest_colum_bg_color
{
	position: relative;
	width: 690px;
	height:321px;
	background-color:#000000;
}

#in_the_spotlight_below_image
{
	position: absolute;
	top: 16px;
	left:16px;
}

.container {}

.containerInner {
	width: 344px;
	height:107px;
	background-color:#252525;
	color:#FFFFFF;
}

.latest_colum_details_1
{
	position:relative;
	width: 345px;
	height:107px;
	background-color:#252525;
	color:#FFFFFF;
	float: left;
}

.latest_colum_details_2
{
	position:relative;
	width: 345px;
	float: left;
	height:107px;
	background-color:#3B3B3B;
	color:#FFFFFF;
}

.in_the_spotlight_title
{
	position:absolute;
	width: 214px;
	left: 190px;
	top: 16px;
}

.in_the_spotlight_title_class
{
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

.in_the_spotlight_title_class2
{
	font-size:16px;
	color:#000000;
	font-weight:bold;
}

#in_the_spotlight_desc
{
	position:absolute;
	left:184px;
	top: 60px;
	color:#6E6E6D;
	width: 220px;
}

.in_the_spotlight_links
{
	position:absolute;
	left:424px;
	top: 11px;
	color:#4C4C4C;
	width: 256px;
}

.in_the_spotlight_link, .medium_grey
{
	color:#4C4C4C;
}

.in_the_spotlight_links_2
{
	position:absolute;
	left:21px;
	top: 172px;
	color:#4C4C4C;
	width: 300px;
}

.in_the_spotlight_links_3
{
	position:absolute;
	left:366px;
	top: 172px;
	color:#4C4C4C;
	width: 300px;
}

#interview
{
	position:absolute;
	top: 14px;
	left: 12px;
}

#interview_title
{
	position:absolute;
	top: 14px;
	left: 107px;
	width: 222px;
}

#interview_title .spotlight_news_contents {
	height: 80px;
	display: block;
	overflow: hidden;
}

#interview2
{
	position:absolute;
	top: 14px;
	left: 364px;
}

#interview_title2
{
	position:relative;
	top: 14px;
	left: 457px;
	width: 219px;
}

#interview_title2 .spotlight_news_contents {
	height: 80px;
	display: block;
	overflow: hidden;
}

.latest_colum_details
{
	position:absolute;
	left:12px;
	top: 12px;
}

.latest_colum_details_3
{
	position:relative;
	left:120px;
	top: 12px;
	width: 215px;
}


.yellow_title
{
	font-size: 14px;
	color:#FFCC01;
	margin:0px;
}

.grey_details
{
	font-size: 11px;
	color:#C6C6C6;
	margin:0px;
}

.drawer-handle {
	overflow: hidden;
}

.drawer-content
{
	background-image: url(../images/slider-bg2.jpg);
	background-repeat: no-repeat;
	width: 280px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
}

ul.drawers
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.drawers li
{
	margin: 0px;
	padding: 0px;
}

.on {
	display: block;
}

.off {
	display: none;
}

.ts_head {
	margin-left: 8px;
	margin-right: 8px;
	color: #666666;
	text-transform: uppercase;
	font-size: 10px;
}

.clearer {
	clear: both;
	height: 0px;
	font-size: 0px;
}

.right_trailer {
	padding-top: 8px;
}

.right_trailer .weekend_content_desc {
	height: 70px;
	overflow: hidden;
}

#become {
	background-image: url(../images/become_bg.jpg);
	width: 429px;
	padding-left: 250px;
	padding-right: 10px;
	color: #FFFFFF;
	font-size: 12px;
	background-repeat: no-repeat;
	background-color: #252525;
	padding-bottom: 35px;
}

#become .header_text {
	margin-left: -228px;
	padding-top: 8px;
	padding-bottom: 20px;
	float: left;
}

#become .title {
	font-size: 18px;
}

#become label {
	display: block;
	float: left;
	width: 156px;
	margin-top: 14px;
}

#become input {
	width: 210px;
	margin-top: 14px;
}

#become textarea {
	width: 366px;
	height: 175px;
}

#become a {
	float: right;
	margin-right: 60px;
	color: #FFCC01;
	margin-top: 4px;
}

#become a img {
	margin-left: 4px;
}

#just_scoop {
	background-color: #171616;
	width: 439px;
	padding-left: 250px;
	height: 65px;
	font-size: 15px;
	color: #FFFFFF;
	padding-top: 20px;
}

#just_scoop a {
	color: #FFCC01;
}

#become_filler {
	height: 0px;
	width: 689px;
	background-color: #252525;
}

#about {
	/* background-image: url("../images/sub_trailers_movie_trailer.jpg"); */
	background-image: url("../images/about-bg.jpg");
	background-repeat: no-repeat;
	width: 655px;
	color: #FFFFFF;
	background-color: rgb(37,37,37);
	padding-left: 17px;
	padding-right: 17px;
}

#about .header_text {
	margin-left: 5px;
	padding-top: 8px;
	padding-bottom: 20px;
}

#about a {
	color: #FFCC01;
}

#contact {
	background-image: url("../images/contact-us.jpg");
	width: 689px;
	height: 126px;
}

#contact .header_text {
	margin-left: 22px;
	padding-top: 8px;
	padding-bottom: 20px;
}

.contact_staff {
	width: 655px;
	padding: 17px;
	color: #FFFFFF;
}

.contact_staff .name {
  font-size: 14px;
  font-weight: bold;
}

.contact_staff .title {
  font-weight: bold;
  margin-bottom: 10px;
}

.contact_staff .email {
  font-weight: bold;
  margin-top: 15px;
}

.contact_staff .email a, .contact_staff a {
  color: #FFCC01;
}

#signoff {
	margin-left: 6px;
	margin-bottom: -2px;
}

#pageLinks {
  text-align: right;
  padding-bottom: 2px;
  margin-top: 20px;
}

#pageLinks a {
  text-decoration: none;
	color: #E2B400;
}

#pageLinks a:hover {
  text-decoration: underline;
}

#pageLinks a.next, #pageLinks a.previous {
  text-transform: uppercase;
  padding-top: 2px;
  padding-right: 4px;
  padding-bottom: 2px;
  padding-left: 5px;
  border: 1px solid #666666;
  font-weight: bold;
}

#pageNumbers {
  margin-top: 0.5em;
  margin-right: 0.2em;
  margin-bottom: 0.5em;
  margin-left: 10px;
  display: inline;
  position: relative;
  list-style-type: none;
}

#pageNumbers li {
  display: inline;
  padding-right: 0.7em;
  margin-right: 0.7em;
  border-right: 1px solid #666666;
}

#pageNumbers li:last-child {
  border-right: none;
}

.three-line-limit {
  max-height: 45px;
  overflow: hidden;
  line-height: 15px;
}

.four-line-limit {
  max-height: 60px;
  overflow: hidden;
  line-height: 15px;
}

.slidenav {
  margin-left: 10px;
  margin-right: 10px;
  cursor: pointer;
  vertical-align: -50%;
}

#content_photo {
  text-align: center;
}

#photo_slide_show_controls {
  padding: 15px;
  margin-left: 10px;
  margin-right: 10px;
  border: 1px solid #666666;
}

.slide_nav {
  padding: 5px;
  text-decoration: none;
/*  border: 1px solid #666666; */
}

.thumbnail {
  position: absolute;
  opacity: 0;
}

#mailprint {
  float: right;
  margin-right: 5px;
  margin-top: 5px;
}

#read_slide_show {
  width: 250px;
}

.bottom_link
{
	color:rgb(161,165,169);
}

a.bottom_link:hover
{
	color:#FFFFFF;
	text-decoration: none;
}

ul.slider_list {
  list-style-image: url(../images/trans_arrow_4.gif);
  list-style-type: none;
  margin: 0px 0px 0px 10px;
  padding: 0px;
}

ul.slider_list li .weekend_content_title {
  padding-left: 0px;
}

ul.ul_spotlight {
  list-style-image: url(../images/trans_arrow_3.gif);
  list-style-type: none;
  margin: 0px 0px 4px 10px;
  padding: 0px;
}

.reviews_archive
{
	position:relative;
	width: 678px;
	height:23px;
	background-color:#252525;
	color:#FFFFFF;
	float: left;
	text-align: right;
	padding-right: 10px;
	padding-top: 7px;
}

/* added by ed */
div.combo_box_container { border: 1px solid #ccc; margin: 0; padding: 5px 0; height: 220px; width: 666px; }
div.combo_box { float: left; width: 211px; padding: 0 5px; }
a.combo_box_link, a.combo_box_link:visited { text-decoration: none; color: black; }
a.combo_box_link:hover { text-decoration: underline; }
a.leader_no_triangle_link { text-decoration: none; color: black; font-weight: bold; font-size: 12px; }
a.leader_no_triangle_link::hover { text-decoration: underline; }

h3.combo_box_header { background: url(../images/commentry_bg.jpg); margin: 2px; padding: 8px; color: white; font-weight: bold; font-size:14px; line-height: 14px;}

div.leader_no_triangle { margin: 5px; }
ul.combo_box_list { margin: 5px 10px; padding: 0 10px; }
li.yellow_triangle { margin: 0 0 8px 2px; padding: 0; list-style-image: url(../images/black_arrow.gif);}
span.related_title { font-size: 14px; margin: 10px 4px 4px -5px;}

div.pullquote { width: 205px; margin:10px 0; padding: 10px 0 10px 15px; font-size: 16px; color: #666; text-align:left; background: white url(/images/related_gradient.jpg) repeat-x bottom; font-weight: normal;}
div.pullquote .lquote { background: transparent url('/images/cinemaspy_quotes_01_a.png') no-repeat 0 0;}
div.pullquote .rquote { background: transparent url('/images/cinemaspy_quotes_01_b.png') no-repeat 0 0;}

img.leader_image { border: 1px solid #666; }
img.leader_image:hover { border: 1px solid #FFCC01;}

div#page_additions { float: right; margin: 0 0 0 10px; text-decoration: none; font-style: normal; width: 220px;}
div#related_by_tag { background: #ccc; color: black; padding: 10px; margin: 10px 0; width: 200px; height:150px; }
div#comment_on_this_story { background: #DBDBDB; color: black; padding: 10px; margin: 10px 0; width: 200px; }
a.comment_on_this_story_text {color: black;text-decoration:none;}
a.comment_on_this_story_text:hover { text-decoration: underline; }

.latest_large_container { width: 333px; height: 250px; margin: 2px; padding: 5px; }
.latest_large_image { border: 1px solid ; }
.latest_small_container { float: left; width: 333px; height: 140px; margin: 0 2px 0 0; padding: 5px; }
.left_latest { float: left; margin: 2px 2px 0 0; }
.right_latest { float: left; margin: 2px 0 0 0; }

#latest_in_category { height: 1030px;}
.latest_small_image_container { float: left; width: 75px; margin: 5px; }
.latest_small_text_container { float: left; width: 235px; margin: 0 5px 0 8px; }

.latest_title { font-weight: bold; color: black; font-size: 14px; text-decoration: none; }
.latest_title:hover {text-decoration: underline;}

.latest_byline {color: #666666; text-decoration: none;}
.latest_byline:hover {text-decoration: underline;}

.latest_blurb {color: #666666; text-decoration: none;}
.latest_blurb:hover {text-decoration: underline;}

.latest_smaller_title { font-weight: bold; color: black; font-size: 12px; text-decoration: none; }
.latest_smaller_title:hover {text-decoration: underline;}

.latest_smaller_byline {color: #666666; text-decoration: none;font-size: 12px; }
.latest_smaller_byline:hover {text-decoration: underline;}

.latest_smaller_blurb {color: #666666; text-decoration: none;font-size: 12px; }
.latest_smaller_blurb:hover {text-decoration: underline;}

.latest_read_more { margin: 8px 0; color: black; text-decoration: none; font-size: 11px; font-weight:bold; }
.latest_read_more:hover {text-decoration: underline; }

#in_the_spotlight_category_bg { position: relative; width: 688px; height:175px; background:#252525 url('../images/in_the_spotlight_category_bg.jpg') no-repeat; }
#header_logo_text { float: left; width: 475px; color: white; }
#header_logo_image { float: left; width: 125px; }
#in_the_spotlight_category_bg .header_text { margin-left: 22px; padding-top: 8px; float: left; }
.spotlight_category_link { color: white; text-decoration: none; font-size: 14px; }

#additionalContent { padding: 5px 0 5px 13px; width: 207px; }

/***** SECTION TITLES *****/
img.SectionTitleText { float: left; display: inline; margin-left: -7px; }
img.SectionTitleText.LeftSpacing { margin-left: 10px; }
img.SectionTitleArrow { float: left; display: inline; margin: 14px 0px 0px 10px; }
img.SectionTitleRss { float: right; display: inline; margin: 9px 10px 0px 0px; }

/***** SECTION TITLES *****/
div.SectionTitleContainer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	height: 33px;
	line-height: 33px;
	background: #141414 url(<?php echo _WEB_PATH_IMAGES_.'bg_section_title.jpg'; ?>) 0px 0px repeat-x;
}

div.SectionTitleContainer div.TitleText { float: left; display: inline; font-size: 14px; }

div.SectionTitleContainer img.SectionTitle { margin: 0px 0px 0px 10px; float: left; }

div.SectionTitleContainer img.ArrowDown { margin: 14px 0px 0px 10px; float: left; }

div.SectionTitleContainer img.RssIcon { margin: 8px 10px 0px 0px; float: right; }

.slide_header_title {
	padding-top: 0px;
	padding-left:0px;
	height:33px;
	background:url(../images/right_title_bg.jpg);
}

/*_________ TWITTER WIDGET _________*/
#twitter_div {padding:20px 10px 10px 10px;}
#twitter_update_list {padding-left: 10px;margin: 0;}
#twitter_update_list li {padding-bottom: 20px;list-style: none;padding-left: 0;margin-left: 0;padding-right: 10px;}
#twitter_update_list span {float: left;}

#video_egg_300x50 {margin-bottom: 10px;}

#artile_new_ads {background: url('../images/article_ads_bg.jpg') no-repeat;width:648px;height:81px;}
#article_media_btns ul, #article_media_btns-top ul {list-style: none;padding:0;margin:0;}
#article_media_btns ul li, #article_media_btns-top ul li {float:left;border:0;margin:0 5px 0 0;padding:0;text-align: left;}
#article_media_btns ul li div, #article_media_btns-top ul li div {border:0;margin:0;padding-left:0;padding-right: 0px;}