<style>

BODY { font : 12px  arial, Geneva, Helvetica, sans-serif;}
TABLE { font : 12px  arial, Geneva, Helvetica, sans-serif;}

TD { font : 12px arial, Geneva, Helvetica, sans-serif; text-align:left; }
TD.blue { background-color: #99CCFF; font : 12px arial, Geneva, Helvetica, sans-serif; }
TD.orange { background-color: #FFCC33; font : 12px arial, Geneva, Helvetica, sans-serif; }


legend { margin:0px 4px 0px 4px; }

P { font: 12px arial, Geneva, Helvetica, sans-serif; }

H1, legend { font: 16px arial, Geneva, Helvetica, sans-serif; font-weight:bold; color:#FF9900; padding-left:0px }
H1 .link { font-size:12px; font-weight:normal; color:black;}
.cm_h1 {{ font: 16px arial, Geneva, Helvetica, sans-serif; font-weight:bold; color:#FF9900; padding-left:0px } }

H2 { font: 14px arial, Geneva, Helvetica, sans-serif; font-weight:bold; color:#999999 }
H3 { font : 14px arial, Geneva, Helvetica, sans-serif; font-weight:bold; }
H4 { font : 12px arial, Geneva, Helvetica, sans-serif; }
H5 { font : 12px arial, Geneva, Helvetica, sans-serif; }
H6 { font:12px arial, geneva, helvetica, san-serif; margin:0px 0px 2px 0px; font-weight:bold; color:#999999;}

div.breadcrumb { font: 13px arial, Geneva, Helvetica, sans-serif; font-weight:bold; color:#999999; padding-bottom:4px }
div.footer { font: 13px arial, Geneva, Helvetica, sans-serif; font-weight:bold; color:#999999; padding-bottom:4px }

a {text-decoration : underline;color: #666666;background: transparent; font : 12px  arial, Geneva, Helvetica, sans-serif;}
a:visited {text-decoration : underline;color: #666666;background: transparent; font : 12px  arial, Geneva, Helvetica, sans-serif;}
a:hover {text-decoration : underline;color: #99cccc;background: transparent; font : 12px  arial, Geneva, Helvetica, sans-serif;}
a:active {text-decoration : underline;color: #666666;background: transparent; font : 12px  arial, Geneva, Helvetica, sans-serif;}

.breadcrumb:link {	font: 14px arial, Geneva, Helvetica, sans-serif; font-weight:bold; color:#999999}
.breadcrumb:hover {	font: 14px arial, Geneva, Helvetica, sans-serif; font-weight:bold; color:#999999}
.breadcrumb:visited { font: 14px arial, Geneva, Helvetica, sans-serif; font-weight:bold; color:#999999}
.breadcrumb:active { font: 14px arial, Geneva, Helvetica, sans-serif; font-weight:bold; color:#999999}

.leftnavMain:link {	color: #000000; text-decoration:none; font-weight:bold; font : 12px  arial, Geneva, Helvetica, sans-serif;}
.leftnavMain:hover {	color: #000000; text-decoration:none; font-weight:bold; font : 12px  arial, Geneva, Helvetica, sans-serif;}
.leftnavMain:visited {	color: #000000; text-decoration:none; font-weight:bold; font : 12px  arial, Geneva, Helvetica, sans-serif;}
.leftnavMain:active {	color: #000000; text-decoration:none; font-weight:bold; font : 12px  arial, Geneva, Helvetica, sans-serif;}

.leftnavMainS:link {	color: #000000; text-decoration:none; font-weight:bold; font : 12px  arial, Geneva, Helvetica, sans-serif;}
.leftnavMainS:hover {	color: #000000; text-decoration:none; font-weight:bold; font : 12px  arial, Geneva, Helvetica, sans-serif;}
.leftnavMainS:visited {	color: #000000; text-decoration:none; font-weight:bold; font : 12px  arial, Geneva, Helvetica, sans-serif;}
.leftnavMainS:active {	color: #000000; text-decoration:none; font-weight:bold; font : 12px  arial, Geneva, Helvetica, sans-serif;}

.leftnavSub:link {	color: #000000;text-decoration:none; font : 11px  arial, Geneva, Helvetica, sans-serif;}
.leftnavSub:hover {	color: #000000;text-decoration:none; font : 11px  arial, Geneva, Helvetica, sans-serif;}
.leftnavSub:visited {	color: #000000;text-decoration:none; font : 11px  arial, Geneva, Helvetica, sans-serif;}
.leftnavSub:active {	color: #000000;text-decoration:none; font : 11px  arial, Geneva, Helvetica, sans-serif;}

.footer:link{font : 11px verdana, Geneva, Helvetica, sans-serif; font-weight:500;
			color: #79b4e2; 
			text-decoration:none;
			}
.footer:visited{font : 11px verdana, Geneva, Helvetica, sans-serif; font-weight:500;
			color: #79b4e2;
			text-decoration:none;
			}	
.footer:active{font : 11px verdana, Geneva, Helvetica, sans-serif; font-weight:500;
			color: #79b4e2;
			text-decoration:none;
			}			
.footer:hover{font : 11px verdana, Geneva, Helvetica, sans-serif; font-weight:500;
			color: #79b4e2;
			text-decoration:underline;
			}

td.tabhead {font-weight:bold; padding-top:4px}

INPUT.b1{
	background-color : fafcfe;
	height : auto;
	border : 1px solid;
	border-color : c8def2;
	font-size:12px
	font: 10px arial, Geneva, Helvetica, sans-serif;
}	

INPUT.b2{
	background-color : FFFFFF;
	height : auto;
	border : 1px solid;
	border-color : c8def2;
	font-size:15px
}	

.newsdate{
	font: 10px arial, Geneva, Helvetica, sans-serif; 
}

.newstitle{
	font: 14px arial, Geneva, Helvetica, sans-serif; 
	font-weight:bold;
	color:#006c6a
}

.home_table .main_cell {margin:5px 5px 5px 5px; padding-top:10px; border-bottom: 1px solid #6c6c6c; }

#fullheight{height:100%}

.admin_menu { background: #FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0x 0px; width:100%; font-size:11px;}
.admin_menu_links { text-align:right; }
.admin_menu_links A { margin: 0px 2px 0px 2px; font-size:11px;}

.showtimes { color:white; padding:0px 6px 4px 0px; margin:30px 0px 0px 6px; max-height:129px; width:241px; max-width:241px; }

.ratings_guide_header { background:#FFD800; font-size:1.2em; font-weight:bold; padding:4px 0px 4px 0px; text-align:center; }
.ratings_guide_outer { background:#205600; color:white; }
.ratings_guide_inner { background:#4D7833; color:white; margin:1px 6px 6px 6px;}
.ratings_guide_image { height:50px; width:50px }
.ratings_guide_inner TD { text-align:center; padding:4px 0px 4px 0px;}

.login_header { color:white; background:black; padding:4px 4px 4px 4px; font-weight:bold; font-size:1.2em; }
.login_body { background:#4d7833; padding:4px 4px 4px 4px; }

.form_table {}
.form_table td { text-align:left; }
.form_table .label { font-weight:bold; width:120px; background:#eeeeee; vertical-align:top; padding:2px 2px 2px 2px; white-space:nowrap; }
.label { font-weight:bold; width:120px; background:#eeeeee; vertical-align:top; padding:2px 2px 2px 2px; white-space:nowrap; overflow:visible; }

.review_movie { background:#ff9900; margin-top:10px; color:white; padding:0px 0px 0px 0px; }
.review_movie_title { font-size:1.4em; float:left; letter-spacing:2px; }
.review_movie_title A { font-size:1em; text-decoration:none; color:white;}
.review_title { font-size: 1.5em;  }
.review_movie_thumbs_up_down { font-size: 1.1em; width:50px; background:white; color:black; }
.review_movie_links { float:right; padding:0px 5px 0px 5px; font-size:0.8em; color:black; letter-spacing:0.5px; line-height:30px; vertical-align:bottom; border:0px solid #FFB13D;}
.review_movie_links A { text-decoration:none; color:black; }
.review_movie_description { background:#ffffff; }
.review_movie_image { float:right; }

.critic_main_info { background:#ff9900; margin-top:10px; color:white; }
.critic_name { whitespace:no-wrap; font-size:1.8em; letter-spacing:2px; padding:4px 4px 4px 4px;  }
.critic_snapshot { font-size: 1em; width:85px; vertical-align:top; text-align:center; font-weight:bold;}
.critic_snapshot_value { font-size:2em; }
.critic_review_movie_title { font-size:1.3em; font-weight:bold; }
.critic_review_title { font-size:1.1em; font-weight:bold;}

.movie_review_links_button { background: #FFB13D; font-size:0.9em; border-right:1px solid #6c6c6c; border-bottom:1px solid #6c6c6c; border-top:1px solid #ececec; border-left: 1px solid #ececec; height:25px; vertical-align:middle; line-height:25px; margin:0px 2px 0px 2px;}

.home_read_button { font-size:0.9em; color:white; border-bottom:1px solid #9c9c9c; border-right:1px solid #9c9c9c; background:#FF9900; }
.home_write_button { font-size:0.9em; color:white; border-bottom:1px solid #9c9c9c; border-right:1px solid #9c9c9c; background:#5ABE10; }

.content_tables_small { }
.content_tables_small th, td { font-size:0.9em; }
.content_tables_small .footer_link { text-align:right; font-size:0.9em;}

.movie_review { border:0px solid #cecece; margin-bottom:5px;} 
.movie_review .title { font-weight:bold; font-size:1.2em; }
.movie_review .date_posted { text-align: right; }
.movie_review .movie_review_text { display:block; overflow:auto; min-height:100px;}
.movie_review .movie_review_text_hidden { display:none; }
.movie_review #movie_review_comments { padding-top:5px; text-align:right;}
.movie_review .movie_review_ratings_summary { font-size:0.8em; font-style:italic; }
.movie_rating_description { font-size:0.8em; text-align:center; }
.movie_review TD { padding:2px 2px 2px 2px }

.movie_reivew .toggle { text-align:right; }

.view_reviews_search { font-size:0.8em; }
.view_reviews_search select { font-size:1em; }

.rate_review { font-size: 0.9em; background:#ffffff; margin:5px 5px 5px 5px;}
.rate_review_alt { background: #FFC670; }
.rate_review form { margin:0px 0px 0px 0px; }
.rate_review_header { font-weight:bold; text-align:center; }

.movie_image { margin:0px 0px 6px 0px; }
.movie_snapshot_header { background: #FF9900; color:white; border-bottom:1px solid black; border-right:1px solid black; padding:4px 4px 4px 4px; font-weight:bold; white-space: nowrap; }
.movie_snapshot_data { white-space:nowrap; margin-bottom:4px; font-size:0.9em; width:100%; }

.members_rounded_content { background:#FFC670; }
.members_rounded_contest { background:#F1FF70;  }


.boxOfficeSmall th, td { font-size: 0.85em; }
.boxOfficeLarge th, td { font-size: 1em; }

.mainDataRow { background: #e3e3e3;}
.altDataRow { background: #CCD9FF;}

.successMessage { width:100%; background:green; color:white; padding:2px 2px 2px 4px;}
.successMessage TD { font-weight:bold; }

.errorHeader { color:red; font-weight:bold; }
.errorMessage { width:100%; background:red; font-weight:bold; color:white; }
.errorMessage TD { font-weight:bold; }

INPUT.b1{
	background-color : EEEEEE;
	height : auto;
	border : 1px solid;
	border-color : B4B4B4;
	font-size:10px
}

INPUT.b2{
	background-color : EEEEEE;
	height : auto;
	border : 1px solid;
	border-color : B4B4B4;
	font-size:12px
}

.admin_sub_menu { background: #e3e3e3; padding:4px 4px 4px 4px; border:1px solid black; }
.formFieldsetHeader { background: #e3e3e3; font-weight:bold; padding:4px 4px 4px 4px; }

.signup_terms { border:1px solid black; border-top:0px solid black; font-size:10px; height:200px; width:100%; overflow:auto;}

.isInContest { font-size:10px; vertical-align:super; color:red; }
.isInContestInput { background:#BDDD83; }


.trailer_item
{  
  float: left;
  border: 1px dotted #ccc;
  padding: 4px;
  padding-bottom: 10px;
  margin: 2px;
  width: 30%;
  height: 130px;
  text-align: center;
}

#movie_trailers
{
  padding-top: 10px;
  width: 100%;
}

#movie_trailers table
{
  width: 100%;
}
 
#movie_trailers table #advertising_spot
{
  width: 100%;
  text-align: center;
  vertical-align: middle;

  color: #ccc;
  font-size: 16px;
}

#movie_trailers table td
{
  height: 100px;
  color: #ccc;
  border: 1px solid #ddd;
  background-color: #eee;

}

.upcomming_movies
{
  border: 1px solid #ccc;
  width:241px;  max-width:241px; 
  height:159px; max-height:159px; 
}

.home_links
{
	width:468px; max-width:468px; 
	height:159px; max-height:159px; 
	border: 1px solid #ccc;
}

#links
{
	margin: 15px 10px 2px 10px; 
	text-align:left;
}

.top_movies
{
	max-width:235px; width:150px; 
	height: 159px; max-height: 159px;
	text-align:center; 
	background:url('images/topmovies_small.gif') no-repeat; 
}

.top_critics
{
	max-width:235px; width:150px; 
	height: 159px; max-height: 159px;
	text-align:center; 
	background:url('images/topcritics_small.gif') no-repeat; 
}

.recent_reviews
{
	max-width:235px; width:150px; 
	height: 159px; max-height: 159px;
	text-align:center; 
	background:url('images/recent_reviews_small.gif') no-repeat; 
	padding-top:35px; 
}

.home_links h1,
.upcomming_movies h1,
#BoxOffice h1,
#movie_trailers h1
{
  border-bottom: 1px dotted #ccc;
  background-color: #ffd800;
  color: #fff;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  position: relative;
  margin-top: 0px;
  margin-bottom: 5px;
}

#BoxOffice .boxOfficeSmall th
{
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

#BoxOffice .boxOfficeSmall td
{
  /* border-bottom: 1px dotted #ccc; */
}

#BoxOffice .trailer_item
{
  border: none;
}

#BoxOffice .trailer_item .trailer_title
{ display: none; }

#myGallery
{
	width: 100% !important;
	height: 200px !important;
}

</style>



