
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(/images/bg_films_repeat.jpg) repeat-x;
	background-color: #7797B9;
	} 

.meta {
  position: absolute; left: 0px; top: 0px; background-repeat: no-repeat; width: 100%; height: 100%;
	background-image: url(/images/bg_films.jpg);
}

a {text-decoration:none; }
a:hover {text-decoration:underline; }

body, td, th, p, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

td {
	color: #000000;
}

a img { border: 0;}

.footer {
	font-size: 9px;
}

.mainTd p {
  margin:0px;
}

.mainTd h2, .mainTd h3, .mainTd h2 a, .mainTd h3 a{
	font-size: 14px;
	font-weight: bold;
	color: #DA4059;
	margin:0;
}

#page_home .mainTd h2, #page_home .mainTd h3, #page_home .mainTd h2 a, #page_home .mainTd h3 a, #page_whatshot .mainTd h2, #page_whatshot .mainTd h3, #page_whatshot .mainTd h2 a, #page_whatshot .mainTd h3 a
{
	color: #6A549C;
}


.mainTd .whatsHotMore {
	color: #FFF;
	background-color: #000000;
	padding: 4px;
	font-size: 9px;
}

.mainTd a{
	color: #6A549C; 
	font-weight:bold;
	
}

.mainTd p{
	margin-top:0;	
}

.bodyIntro {
	background-color: #7797B9;
}


div.nav { width: 141px; }
div.nav a{
text-indent:12px;
	padding: 4px 0px 4px 0px;
}


.mainTd .films a{
	color: #00ABEE;
	font-weight:normal;
}

.mainTd .movie a {
	color: #236CB4;
}

.cal {
	padding: 2px;
	margin: 0px;
	border-collapse:collapse;
}


div.films { float:left; margin: 20px 0px 20px 20px; width: 220px; }

#page_films .mainTd {
	background: url(/images/films_bg.jpg) no-repeat bottom; background-color: #000000;
}




#page_whatshot {
	background: url(/images/bg_fire_repeat.jpg) repeat-x;
	background-color: #7797B9;
}
    
#page_whatshot .meta , #page_home .meta { background-image: url(/images/bg_fire.jpg);}

#page_whatshot .mainHead , #page_home .mainHead { background-image: url(/images/fox_header_fire.jpg);} 

#page_whatshot .mainNav , #page_home .mainNav { background: url(/images/nav_bg_fire.jpg) no-repeat; }

#page_whatshot .mainLogo , #page_home .mainLogo { background: url(/images/logo_fire.gif) no-repeat; }

#page_movie .mainNav  { background: url(/images/nav_bg_movie.jpg) no-repeat; }

#page_movie .mainTd { background: url(/images/movie_bg.jpg) no-repeat top; background-color: #FFFFFF;}

#page_links .mainLogo , #page_promotions .mainLogo , #page_archive .mainLogo, #page_updates .mainLogo { background-image: url(/images/logo_archive.gif); }

#page_links .mainHead , #page_archive .mainHead , #page_updates .mainNav { background-image: url(/images/fox_header_archive.jpg); }

#page_links .mainNav , #page_archive .mainNav, #page_updates .mainNav { background: url(/images/nav_bg_archive.jpg) no-repeat; }

#page_links .mainTd { background: url(/images/links_bg.jpg) no-repeat top; background-color: #FFFFFF;}

#page_order .mainTd { background: url(/images/cart_bg.jpg) no-repeat top; background-color: #FFFFFF;} 

#page_archive .mainTd { background: url(/images/archive_bg.jpg) no-repeat top; background-color: #FFFFFF;}

#page_register .mainTd { background: url(/images/registration_bg.jpg) no-repeat top; background-color: #FFFFFF;}

#page_updates .mainTd { background: url(/images/updates_bg.jpg) no-repeat top; background-color: #FFFFFF;} 

#page_promotions .mainTd { background: url(/images/promotions_bg.jpg) no-repeat top; background-color: #FFFFFF;}

#page_promotions .mainHead { background-image: url(/images/fox_header_promotions.jpg); }

#page_order .mainTd h2, #page_links .mainTd b, #page_links .mainTd h2, #page_promotions .mainTd b , #page_promotions .mainTd h2 , #page_updates .mainTd b, #page_updates .mainTd h2   { font-size: 14px;
	font-weight: bold;
	color: #DA4059;
}

#page_films .mainHead{
	background: url(/images/fox_header_films.jpg) repeat-x;
	background-color: #7797B9;
}

#page_films .mainLogo { background:url(/images/logo.gif) no-repeat; }

#page_films .mainNav{ background: url(/images/nav_bg_films.jpg) no-repeat; }

.mainHead{
	background: url(/images/fox_header_promotions.jpg) repeat-x;
	background-color: #7797B9;
}

.mainLogo { background:url(/images/logo_archive.gif) no-repeat; }

.mainNav{ background: url(/images/nav_bg_archive.jpg) no-repeat; }

.mainTd { background: url(/images/updates_bg.jpg) no-repeat top; background-color: #FFFFFF;}

.cal td {
	border:2px solid #236CB4;
}

.mainTd table.cal {
  border-style:hidden;
}

#page_register .mainNav { background-color:white; };

#the_item {
  background-color: #236CB4; padding:8px; margin: 20px 20px 0px 20px; float:right; width: 300px;
  color: white;
  visibility:hidden; 
}

#page_movie a.order_product { color: #000000; }

#page_order .meta table.cart { margin:0px; vertical-align:top; position:static; padding:0px; }

.cart a.delete_product img { margin:7px 8px 0px 15px; vertical-align:top; }

.cart td { vertical-align:middle;}
 
.cart td input { width:2em; }

.cart td, .cart th { text-align:left;      }

.debug { display:none; }

#page_order .ship_to {position: absolute; right:0px; top:0px; width:160px; 
border: 1px solid black;
padding:8px;
background-color:white;
filter:alpha(opacity=80); 
-moz-opacity:0.80; 
}


div.auto_complete { position:relative; width:100%px; background-color:white; border:1px solid #888; margin:0px; padding:0px;
visibility:hidden; 
  }
 
div.auto_complete ul { border:1px solid #888; margin:0; padding:0; width:100%; list-style-type:none; }
div.auto_complete ul li { margin:0; padding:3px; }
div.auto_complete ul li.selected { background-color: #ffb; }
div.auto_complete ul strong.highlight { color: #800; margin:0; padding:0; }

#registered_theaters div.theater {margin-top:1em;}
#page_register div.theater  .theater_name { font-weight:bold;}

div.theater a.xdeletable  { display:block; float:right; margin:0px; padding:0px; }

 #topscroll {
	position: absolute;
	top: 0px;
	left: 110px;
	z-index: 200;
	width: 500px;
	height: 14px;
	color: rgb(255, 204, 0);
	overflow:hidden;
	
}
 
 #headscroll {
	position: absolute;
	top: -14px;
	left: 110px;
	z-index: 200;
	width: 500px;
	height: 14px;
	color: #50b0ff;
	overflow:hidden;
	font-weight:bold;
}  

#topscroll span {
  display:block;
}

#the_item {
 padding:8px; 
border: 1px solid black;
margin: 20px 20px 0px 20px; 
float:right; 
width: 300px;
  color: black;
  visibility:hidden; 
background-color:white;
filter:alpha(opacity=80); 
-moz-opacity:0.80; 
}
