/* Default tags */

body { 
 margin: 0px; 
 padding: 0px; 
 text-align: center; 
 background: #010101;
 color: #fff;
 border: 0px;
 border-collapse: collapse;
}

img {
 border: 0px;
}

table, tr {
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
}

td { vertical-align: top; }

a {
  color: #036;
  font-weight: bold;
}

a.white { color: #fff; }
a:hover { color: #900; }

a.home { color: #fff; }
a.home:visited { text-decoration: underline; color: #fff; } 

p
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  margin: 10px 20px;
}

p.bottom 
{
  text-align: right;
}

p.quote
{
  font-family : Arial, Helvetica, sans-serif;
  font-style : italic;
  margin-left : 2em;
}

h1,h2,h3,h4,h5,h6
{
  font-family: Arial, Helvetica, sans-serif;
  color: #900;
  margin: 10px;
}

h1 {
  font-size: 16pt;
  font-weight: bold;
}

h2 {
  font-weight: bold;
  font-size: 14pt;
}

h3 {
  font-weight: bold;
  font-size: 12pt;
}

h4 {
  font-style: italic;
  font-size: 10pt;
  color: #000;
}

h5 {
  font-size: 8pt;
}

h6 {
  font-size: 8pt;
  font-style: italic;
}

div {
  padding: 0px;
  margin: 0px;
}

ul {
  color: #000;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  list-style-type: disc;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* Inline quote for articles */
.iq
{
  font-style: italic;
  color: #00f;
}

#page {
 margin-left: auto;
 margin-right: auto;
 width: 980px;
 padding: 0px 0px;
 margin-top: 5px;
}

#header {
 width: 980px;
 padding: 0px;
 background: url("/images/cinema_banner.jpg") #036 no-repeat;
 color: #fff;
 text-align: left;
}


#body
{
 /* position: relative; */
 margin-left: auto;
 margin-right: auto;
 padding: 0px;
 text-align: left;
}

#footer {
 margin-left: auto;
 margin-right: auto;
 clear: both;
 width: 980px;
 padding: 0px 0px 0px 0px;
 background: url("/images/reel.gif") #036 repeat-x top left;
 color: #fff;
}


#footertext {
 /* position: relative; */
 margin-left: auto;
 margin-right: auto;
 width: 980px;
 padding: 10px 0px 10px 0px;
 background: #010101;
 color: #FC3;
 clear: both;
}

#footertext a {
 color: #FC3;
}

#footertext a:hover {
  color: red;
}

#footertext p {
}


#footerbanner {
 margin: 0px;
 padding: 20px 0px 10px 0px;
}

/*
** HEADER COMPONENTS
*/

#headerbanner {
 padding-left: 242px;
 padding-top: 10px;
}

#toolbar {
 margin: 20px 0px 0px 0px;
}

/*
** BODY COMPONENTS
*/
#navbar {
 background: url("/images/i_menu-ds-blue.gif") repeat-x top left #036;
 padding: 10px 0px 0px 0px;
 margin: 0px;
 text-align: center;
 width: 160px;
 color: #fff;
}

#content
{
 width: 820px;
 padding: 5px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 color: black;
 background: url("/images/i_menu-ds-white.gif") #fff repeat-x top left;
}

#content_nonav
{
 width: 980px;
 padding: 5px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 color: black;
 background: url("/images/i_menu-ds-white.gif") #fff repeat-x top left;
}

#navbar ul {
 margin : 0px;
 padding: 0px 0px 0px 0px;
 text-align: left;
}

#navbar li {
 margin : 4px 0px 4px 20px;
 padding: 0px;
 list-style-image: url("/images/i_orangebullet.gif");
}

#navbar li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

#navbar img {
 border: 0px;
}


#navbar input {
 padding: 0px;
 margin: 0px;
}

#navbarsearch {
 margin: 0px;
 padding: 25px 0px 10px 0px;
 background: url("/images/navbar_search.gif") #036 no-repeat top center;
 color: #fff;
}

#navbarsearch form {
 background: #aeb8cc;
 margin: 0px 8px 0px 8px;
 padding: 0px;
}

#navbargoogle {
 padding: 0px 0px 15px 0px;
}

#navbarboxoffice {
 margin: 10px 8px 10px 8px;
 padding: 20px 0px 0px 0px;
 background: url("/images/navbar_boxoffice.gif") #aeb8cc no-repeat top center;
 text-align: center;
}

#navbarusthisweek {
 margin: 10px 8px 10px 8px;
 padding: 30px 0px 0px 0px;
 background: url("/images/navbar_usnowshowing.gif") #aeb8cc no-repeat top center;
 text-align: center;
}

#navbarukthisweek {
 margin: 10px 8px 10px 8px;
 padding: 30px 0px 0px 0px;
 background: url("/images/navbar_uknowshowing.gif") #aeb8cc no-repeat top center;
 text-align: center;
}


#navbarquizzes {
 margin: 10px 8px 10px 8px;
 padding: 30px 0px 0px 0px;
 background: url("/images/navbar_quizzes.gif") #aeb8cc no-repeat top center;
 text-align: center;
}

#navbarquizzes a 
{
  cursor: pointer;
}

#navbareasysoft {
 background: #aeb8cc;
 margin: 20px 8px 20px 8px;
}

#navbareasysoft ul {
  background: #aeb8cc;
}

#navbarbanner {
 margin: 20px 0px 20px 0px;
}

#navbarbanner a {
 color: #fff; 
}

#navbarbanner a:hover {
 color: red;
}

/*
**
** Content components
**
*/
#frontpage
{
 margin-top: -5px;
 padding: 16px 0px 0px 0px;
 background: url("/images/mainheader_top.jpg") no-repeat top left;
 float: left;
}

#topstory
{
 padding: 0px;
 margin: 0px;
 background: url("/images/topstory_bg2.gif") no-repeat 0px 0px;
 width: 640px;
 height: 173px;
}

#topstory img
{
  padding: 0px 0px 0px 0px;
  /*margin: 0px;*/
  margin-top: 33px;
  margin-left: 21px;
  margin-right: 10px;
  float: left;
}

#topstory h4
{
  padding-top: 10px;
  padding-bottom: 0px;
  margin: 0px;
}

#topstory p
{
  padding: 10px;
  margin: 10px 0px 0px 0px;
  font-size: 8pt;
  font-weight: bold;
  color: #000;
}

#topstory p.bottom
{
  margin: -40px 10px 0px 0px;
  padding: 0px;
  text-align: right;
  clear: both; 
}

#otherstories
{
  margin: 0px 0px 20px 0px;
  width: 640px;
}

#otherstories p
{
  margin: 10px 0px 10px 0px;
  padding: 5px 0px 0px 5px;
  font-size: 8pt;
  background: #AFB7CC;
  color: #000;
}

#featuremovie
{
  margin: 0px 0px 0px 0px;
  width: 640px;
  text-align: center;
}

#featuremovie p
{
  padding: 5px;
  margin: 5px;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
}

#featuremovie p.bottom
{
  margin: 0px;
  padding: 0px 10px 0px 0px;
  text-align: right;
}

#othermovies
{
  margin: 10px 0px 10px 0px;
  width: 640px;
  text-align: center;
}

#othermovies img
{
  padding: 5px 0px;
}

#starofweek
{
  border: 0px;
  border-collapse: collapse;
  background: url("/images/heading_s_star.gif") no-repeat top left;
  width: 205px;
  height: 168px;
  padding: 0px;
  margin: 0px 0px 0px 5px;
  float: left;
}

#reviewofweek
{
  border: 0px;
  border-collapse: collapse;
  background: url("/images/rightbox_heading_review.gif") no-repeat top left;
  width: 205px;
  height: 168px;
  padding: 0px;
  margin: 0px 0px 0px 5px;
  float: left;
}

div.feature
{
  border: 1px #000;
  background: url("/images/heading_s_feature.gif") no-repeat top left;
  padding: 0px;
  margin: 0px 0px 0px 5px;
  width: 205px;
  height: 168px;
  float: left;
}

#starofweek img, #reviewofweek img
{
  padding: 0px;
  margin-top: 33px;
  margin-right: 5px;
  margin-bottom: -20px;
  float: left;
}
div.feature img
{
  padding: 0px;
  margin-top: 33px;
  margin-right: 5px;
  float: left;
}

#starofweek h4, #reviewofweek h4, div.feature h4
{
  padding-top: 30px;
  margin: 0px;
}

#starofweek p, #reviewofweek p, div.feature p
{
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 10px 0px 0px 0px;
  font-size: 8pt;
  color: #000;
}

#starofweek p.bottom, #reviewofweek p.bottom
{
  margin: 0px 10px 0px 0px;
  padding: 0px;
  text-align: right;
  clear: both;
}

#whatsnew
{
  width: 165px;
  background: url("/images/whats_new.gif") #aeb8cc repeat-x top center;
  padding: 20px 0px 0px 0px;
  margin: 0px 5px 10px 8px;
}

#whatsnew ul
{
  padding: 20px 0px 10px 0px;
  margin: 0px;
  text-align: left;
  color: #000;
}

#whatsnew li
{
  margin : 4px 0px 4px 30px;
  padding: 0px;
  list-style-image: url("/images/i_orangebullet.gif");
}

#whatsnew li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

#whatsnew ul.trailers
{
  background: url("/images/wn_trailers.gif") #aeb8cc no-repeat top center;
}

#whatsnew ul.galleries
{
  background: url("/images/wn_galleries.gif") #aeb8cc no-repeat top center;
}

#whatsnew ul.news
{
  background: url("/images/wn_news.gif") #aeb8cc no-repeat top center;
}

#whatsnew ul.interviews
{
  background: url("/images/wn_interviews.gif") #aeb8cc no-repeat top center;
}

#whatsnew ul.reviews
{
  background: url("/images/wn_reviews.gif") #aeb8cc no-repeat top center;
}

#whatsnew ul.dvds
{
  background: url("/images/wn_dvds.gif") #aeb8cc no-repeat top center;
}

#whatsnew ul.soundtracks
{
  background: url("/images/wn_soundtracks.gif") #aeb8cc no-repeat top center;
}

#footer p {
 padding: 0px;
 margin: 0px;
 clear: both;
}

#footer a {
  margin: 0px 5px 0px 5px;
}

div.spacer { clear: both; }
div.left { float: left; }
div.right { float: right; }


td.nav, td.content
{
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
}

td.nav, td.content
{
  vertical-align: top;
}

td.nav {
  background: #036;
  color: #fff;
  width: 160px;
}

td.content{
  width: 820px;
  background: #fff;
  color: #000;
}


/*
** could be split into a seperate css
*/
#movies
{
  margin-top: -5px;
  margin-left: 0px;
  background: url("/images/tbr_bg.gif") repeat-x top left;
  padding: 0px 0px 0px 0px;
  text-align: center;
}

#moviesblank
{
  text-align: center;
  color: #000;
}

#moviesatoz
{
 margin: 0px;
 padding: 0px;
 background: url("/images/tb_movies.gif") no-repeat top left;
 height: 61px;
}

#moviesatoz img{
 margin: 15px 0px 0px 370px;
}


#moviesfeatured{
 margin-bottom: 30px;
 margin-left: auto;
 margin-right: auto;
 width: 700px;
}

#moviesfeatured p
{
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

#moviesfeatured p.bottom
{
  text-align: right;
}

#moviesnew
{
  background: url("/images/heading_newmovies.gif") no-repeat 10px 0px;
  padding: 30px 0px 0px 10px;
  text-align: left;
  width: 400px;
  float: left;
}

#moviestop
{
  background: url("/images/heading_topmovies.gif") no-repeat 10px 0px;
  padding: 30px 0px 0px 0px;
  text-align: left;
  width: 400px;
  float: left;
}

#moviesindex, #galleryindex, #peopleindex, #trailerindex, #featuresindex
{
  padding: 10px;
  text-align: center;
}

#moviesindex h1, #galleryindex h1, #peopleindex h1, #trailerindex h1, #featuresindex h1
{
  padding: 0px;
  margin: 0px 0px 10px 0px;
  text-align: left;
}

#moviesindex table, #galleryindex table, #peopleindex table, #trailerindex table, #featuresindex table
{
  border: 1px solid #aeb8cc;
  margin: auto;
  width: 780px;
}

#moviesindex th, #galleryindex th, #peopleindex th, #trailerindex th, #featuresindex th
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #ffffff;
  font-weight: bold;
  background: #003366;
  text-align: left;
  padding-left: 1px;
  border: 1px solid #aeb8cc;
}

#moviesindex td, #galleryindex td, #peopleindex td, #trailerindex td, #featuresindex td
{
  font-family: Arial, Helvetica, sans-serif;
  text-decoration : none;
  background: #FCFAE4;
  color: #900;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
  padding-left: 1px;
  border: 1px solid #aeb8cc;
}

#moviesindex a, #galleryindex a, #peopleindex a, #trailerindex a, #featuresindex a
{
 font-family: Arial, Helvetica, sans-serif;
 text-decoration : none;
 background: #FCFAE4;
 font-size: 8pt;
 font-weight: bold;
 text-align: left;
 padding-left: 1px;
}



#filmtoolbar ul
{
  display: inline;
  padding: 0px;
  margin: 0px;
}

#filmtoolbar li
{
  display: inline;
  background: url(/images/filmtoolbar_li.gif) no-repeat center left;
  padding: 0px;
  padding-left: 15px;
  padding-right: 10px;
  margin: 0px;
}

#filmtoolbar a
{
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

#filmtoolbar a:hover
{
  text-decoration: none;
  color: #900;
}

#filmtoolbar
{
  background: url(/images/filmtoolbar.gif) repeat-x;
  height: 20px;
  padding: 0px;
  padding-top: 5px;
  text-align: center;
}

#filmheader h1
{
  padding: 0px 0px 10px 0px;
  margin: 0px;
  color: #900;
}

#filmdetail, #filmcast, #filmcrew, #filmtrailer, #filmproductionnotes, #filmsynopsis, #filmnews
{
  padding: 10px 0px 0px 0px;
  margin-top: 0px;
  margin-bottom: 10px;
  text-align: left;
}


#filmdetail h2, #filmcast h2, #filmcrew h2, #filmtrailer h2, 
#filmproductionnotes h2, #filmsynopsis h2, #filmgallery h2, #filmnews h2
{
  text-align: center;
  color: #900;
  padding: 10px;
  margin: 0px;
}

#filmcast ul, #filmcrew ul, #filmnews ul
{
  margin-top: 5px;
  padding-top: 0px;

}

#filmsynopsis p 
{
  padding: 20px;
}

#filmsmallsynopsis
{
  padding-bottom: 10px;
}

#filmsmallsynopsis p
{
  padding: 10px;
}


/*
**
** Film gallery
**
*/

#galleryatoz{
 margin: 0px;
 padding: 0px;
 background: url("/images/tb_galleries.gif") no-repeat top left;
 height: 61px;
}

#galleryatoz img{
 margin: 15px 0px 0px 370px;
}

#filmgallery, #persongallery
{
  text-align: center;
  padding: 10px;
}

#filmgallery img
{
  text-align: center;
}


/*
** Gallery  (film and people)
*/
#galleryimage
{
  text-align: center;
}

#gallerybuttons
{
  padding: 10px;
  margin: 0px 0px 10px 0px;
}

#gallerybuttons img
{
    cursor:pointer;
}

#galleryimage
{
  clear: both;
}

#gallerythumbs
{
  padding: 20px;
  margin: 0px;
}

#gallerythumbs p
{
  font-weight: bold;
}

#gallerythumbs img
{
  cursor:pointer;
  border: 2px solid;
  padding: 2px;
  margin: 2px;
}

#featuredgallery
{
  background: url("/images/heading_featuredgallery.gif") no-repeat top left;
  margin: 10px;
  padding: 40px 0px 0px 0px;
}

#featuredgallery p
{
  vertical-align: middle;
  padding: 0px 20px 0px 20px; 
  margin: auto;
  float: left;
  width: 200px;
  text-align: left;
}

#featuredgallery a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

#othergalleries
{
  margin: 10px;
  clear: both;
  text-align: left;
  padding: 10px 0px 0px 0px;
}

#othergalleries p
{
  float: left;
  width: 147px;
  padding: 0px;
  margin: 0px;
  text-align: center;
}

#othergalleries img
{
  display: block;
  padding: 0px;
  margin: 0px;
}

#othergalleries a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

#galleriesnew
{
  background: url("/images/heading_newgalleries.gif") no-repeat 10px 0px;
  margin-top: 30px;
  padding: 30px 0px 0px 10px;
  text-align: left;
  width: 400px;
  float: left;
}

#galleriestop
{
  background: url("/images/heading_topgalleries.gif") no-repeat 10px 0px;
  padding: 30px 0px 0px 0px;
  text-align: left;
  width: 400px;
  margin-top: 30px;
  float: left;
}

/*
** NEWS ITEMS
  margin-top: -5px;
  background: url("/images/tbr_bg.gif") repeat-x top left;
*/
#newsmain {
  margin-top: -5px;
  background: url("/images/tbr_bg.gif") repeat-x top left;
  margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

#news {
  margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

#newsatoz{
 margin: 0px;
 padding: 0px;
 background: url("/images/tb_news.gif") no-repeat top left;
 height: 61px;
}

#news h2
{
  text-align: center;
  color: #900;
  padding: 10px;
  margin: 0px;
}

#news h3
{
  color: #900;
}

#news h4
{
  color: #900;
  font-style: normal;
}

#news h4 a
{
  font-style: normal;
}

#news p 
{
  float: left;
  margin: 0px;
  padding: 20px;
}

#news p.source,
p.date
{
  clear: both;
  float: none;
  padding: 0px;
  margin: 0px 10px 0px 0px;
  text-align: right;
  font-size: 8pt;
}

/* ON THIS DAY */
#otd {
  margin-top: -5px;
  margin-left: 0px;
  background: url("/images/tbr_bg.gif") repeat-x top left;
  padding: 0px 0px 0px 0px;
}

#otdatoz{
 margin: 0px;
 padding: 0px;
 background: url("/images/tb_onthisday.gif") no-repeat top left;
 height: 61px;
}

#otd h2
{
  text-align: left;
}

#otdcalendar
{
  float: right;
}

#otdarchive
{
  float: left;
}

#otdcalendar table
{
  padding: 0px;
  margin: 6px;
}

#otdcalendar tr
{
  padding: 0px;
  margin: 0px;
}

#otdcalendar th
{
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
  /* background: #036;
  border: 1px #036 solid;
  */

  background: #5b7da0;
  border: 1px #5b7da0 solid;
  color: #fff;
}

#otdcalendar th.title
{
  background: #036;
  border: 1px #036 solid;
}

#otdcalendar th a
{
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}

#otdcalendar td
{
  font-size: 8pt;
  font-weight: normal;
  width: 14px;
  text-align: center;
  border: 1px solid #5b7da0;
  background: #aeb8cc;
}

#otdcalendar td.selected
{
  background: #fff;
}

#otdcalendar td a
{
  color: #036;
  text-decoration: none;
  font-weight: bold;
}
#otdcalendar td a:hover
{
  color: #900;
}

#otdstories
{
}

#otdstories h3
{
  text-align: left;
}

#otdstories ul
{
}

#otdstories li
{
}

/*
** People
*/
#people{
  margin-top: -5px;
  margin-left: 0px;
  background: url("/images/tbr_bg.gif") repeat-x top left;
  padding: 0px 0px 0px 0px;
  text-align: center;
}

#peopleblank
{
  text-align: left;
  color: #000;
}
#peopleblank h1
{
  text-align: center;
}


#peopleatoz{
 margin: 0px;
 padding: 0px;
 background: url("/images/tb_people.gif") no-repeat top left;
 height: 61px;
}

#peopleatoz img{
 margin: 15px 0px 0px 370px;
}

#featuredactors { 
  background: url("/img/featured_actors.gif") no-repeat 10px 0px;
  margin-top: 40px;
  padding: 30px 0px 0px 10px;
  text-align: left;
  width: 400px;
  float: left;
}

#featuredactresses{ 
  margin-top: 40px;
  background: url("/img/featured_actresses.gif") no-repeat 10px 0px;
  padding: 30px 0px 0px 10px;
  text-align: left;
  width: 400px;
  float: left;
}

#persontoolbar ul
{
  display: inline;
  padding: 0px;
  margin: 0px;
}

#persontoolbar li
{
  display: inline;
  background: url(/images/filmtoolbar_li.gif) no-repeat center left;
  padding: 0px;
  padding-left: 15px;
  padding-right: 10px;
  margin: 0px;
}

#persontoolbar a
{
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

#persontoolbar a:hover
{
  text-decoration: none;
  color: #900;
}

#persontoolbar
{
  background: url(/images/filmtoolbar.gif) repeat-x;
  height: 20px;
  padding: 0px;
  padding-top: 5px;
  text-align: center;
}

#personheader h1
{
  padding: 0px 0px 10px 0px;
  margin: 0px;
  color: #900;
}

#biography p
{
  text-align : left;
}

#biography p img
{
  float: right;
}

#people h3, ul
{
  text-align: left;
}

/* 
** articles 
 margin-top: -5px;
 background: url("/images/tbr_bg.gif") repeat-x top left;
*/
#articles {
  margin-left: 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
}

#articlesatoz{
 margin: 0px;
 padding: 0px;
 background: url("/images/tb_articles.gif") no-repeat top left;
 height: 61px;
}

/* Film Trailers */
#trailersatoz{
 margin: 0px;
 padding: 0px;
 background: url("/images/tb_trailers.gif") no-repeat top left;
 height: 61px;
}

#trailersatoz img{
 margin: 15px 0px 0px 370px;
}

#filmtrailers
{
  text-align: center;
}

#filmtrailers img
{
  text-align: center;
}

#featuredtrailer
{
  background: url("/images/heading_featuredtrailer.gif") no-repeat top left;
  margin: 10px;
  padding: 40px 0px 0px 0px;
}

#featuredtrailer p
{
  vertical-align: middle;
  padding: 0px 20px 0px 20px; 
  margin: auto;
  float: left;
  width: 200px;
  text-align: left;
}

#featuredtrailer a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

#othertrailers
{
  margin: 10px;
  clear: both;
  text-align: left;
  padding: 10px 0px 0px 0px;
}

#othertrailers p
{
  float: left;
  width: 147px;
  padding: 0px;
  margin: 0px;
  text-align: center;
}

#othertrailers img
{
  display: block;
  padding: 0px;
  margin: 0px;
}

#othertrailers a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

#trailersnew
{
  background: url("/images/heading_newtrailers.gif") no-repeat 10px 0px;
  margin-top: 30px;
  padding: 30px 0px 0px 10px;
  text-align: left;
  width: 400px;
  float: left;
}

#trailerstop
{
  background: url("/images/heading_toptrailers.gif") no-repeat 10px 0px;
  padding: 30px 0px 0px 0px;
  text-align: left;
  width: 400px;
  margin-top: 30px;
  float: left;
}

/* Film Features */
#featuresatoz{
 margin: 0px;
 padding: 0px;
 background: url("/images/tb_features.gif") no-repeat top left;
 height: 61px;
}

#featuresatoz img{
 margin: 15px 0px 0px 370px;
}

#filmfeatures
{
  text-align: center;
}

#filmtrailers img
{
  text-align: center;
}

#recentfeatures
{
  text-align: left;
}

/*
** Article
*/
#article{
  text-align: left;
}

p.center{
  text-align: center;
}

p.center img{
  float: none;
}

p.right{
  text-align: left;
  float: right;
}

p.right img{
  float: left;
}

/*
** Festivals
*/
#festivals
{
  margin-top: -5px;
  margin-left: 0px;
  background: url("/images/tbr_bg.gif") repeat-x top left;
  padding: 0px 0px 0px 0px;
  text-align: center;
}

#festivals h2
{
  margin: 20px 0px 20px 0px;
}

#festivals h3
{
  text-align: left;
  margin: 10px 20px;
}

#festivals ul
{
}

#festivalatoz
{
 margin: 0px;
 padding: 0px;
 background: url("/images/tb_festivals.gif") no-repeat top left;
 height: 61px;
}


#festival
{
  text-align: left;
}

#festival h4
{
  padding: 0px 30px;
  margin: 20px 0px 0px 0px;
}

#festival address
{
  padding: 5px 35px;
  margin: 0px;
}

#festival p
{
  margin: 0;
  padding: 5px 35px;
}

#reviews
{
  margin-top: -5px;
  margin-left: 0px;
  background: url("/images/tbr_bg.gif") repeat-x top left;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

#reviewsatoz
{
 margin: 0px;
 padding: 0px;
 background: url("/images/tb_reviews.gif") no-repeat top left;
 height: 61px;
}

/* interviews */
#interviews
{
  margin-top: -5px;
  margin-left: 0px;
  background: url("/images/tbr_bg.gif") repeat-x top left;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

#interviewsatoz
{
 margin: 0px;
 padding: 0px;
 background: url("/images/tb_interviews.gif") no-repeat top left;
 height: 61px;
}

#interview
{
  margin: 20px;
  padding: 10px 10px 0px 10px;
  border: 1px solid black;
}

#interview img
{
  float: left;
  padding: 0px 20px 0px 0px;
}

#interview h3
{
 padding: 0px 0px 0px 10px;
}

/* competitions */
#competitions
{
  margin-top: -5px;
  margin-left: 0px;
  background: url("/images/tbr_bg.gif") repeat-x top left;
  padding: 0px 0px 0px 0px;
  text-align: center;
}

#competitionsatoz
{
 margin: 0px;
 padding: 0px;
 background: url("/images/tb_competitions.gif") no-repeat top left;
 height: 61px;
}


#competition
{
  text-align: left;
}

#competition h2, #competition h3
{
  text-align: center;
  margin: 20px 10px 20px 10px;
}

#competition p
{
  padding: 0px;
  margin: 20px 10px 10px 10px;
}

#competition p img
{
  float: left;
  padding: 0px 10px 0px 0px;
}

#competition input
{
  margin: 10px 0px 0px 10px;
}

#competition form 
{
  float: left;
}

div.comp
{
  float: left;
  width: 390px;
  text-align: left;
  margin: 10px 5px;
  padding: 0px;
}

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

div.comp p
{
  font-size: 8pt;
}

div.comp h4
{
  font-style: normal;
  color: red;
}

div.comp p.bottom
{
  margin: -30px 0px 0px 0px;
  clear: both;
  text-align: right;
  font-size: 12pt;
  padding: 0px;
}

#usboxoffice
{
  text-align: left;
  margin: 20px 10px 0px 10px;
  border-bottom: 1px solid black;
}

#usboxoffice img
{
  float: left;
}

#usboxoffice h4
{
}

#usboxoffice p
{
}

#usboxoffice p.bottom
{
  clear:both;
}

#trailer_player
{
}

#player
{
  margin: 20px 0px 20px 50px;
  padding: 0px;
  height: 484px;
  min-height: 484px;
  width: 712px;
  min-width: 712px;
  background-color: #000000;
}


/* BLANK */
#blank
{
  margin-top: -5px;
  margin-left: 0px;
  background: url("/images/tbr_bg.gif") repeat-x top left;
  padding: 0px 0px 0px 0px;
  text-align: left;
}
#blankatoz
{
 margin: 0px;
 padding: 0px;
 background: url("/images/tb_blank.gif") no-repeat top left;
 height: 61px;
}

#blankatoz h3
{
  color: white;
}

/* SEARCH */
#search
{
  margin-top: -5px;
  margin-left: 0px;
  background: url("/images/tbr_bg.gif") repeat-x top left;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

#searchresults
{
  padding: 10px;
}

#searchatoz
{
 margin: 0px;
 padding: 0px;
 background: url("/images/tb_search.gif") no-repeat top left;
 height: 61px;
}

#search a
{
  font-weight: normal;
  text-decoration: underline;
}

#search small
{
  color: green;
}

div.center 
{
  text-align: center;
  width: 100%;
}

#dvd
{
  margin-top: -5px;
  margin-left: 0px;
  background: url("/images/tbr_bg.gif") repeat-x top left;
  padding: 0px 0px 0px 0px;
  text-align: center;
}

#flashtrailernew 
{
 margin-left: 4px;
}

#dvdatoz
{
 margin: 0px;
 padding: 0px;
 background: url("/images/tb_dvd.gif") no-repeat top left;
 height: 61px;
}

/* google search box */
#headersearch {
 float :right;
 margin-top: 10px;
}

form#cse-search-box { 
 margin-bottom: 10px;
 background: #036;
 width: 260px;
 text-align: center;
}

