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

/* Basic Big Blocks
---------------------------------------------------------------------------- */

html, body{
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background-color: #120000;
}

div,img,ul,li,object,h1,h2,h3,h4,fieldset,select,input,checkbox{
margin: 0;
padding: 0;
border: 0;
}
.clear {
position: relative;
display: block;
clear: both;
width: 100%;
height: 1px;
overflow: hidden;
margin: 0;
font-size: 1px;
line-height: 1px;
}
* {
font-family: Arial, Helvetica, sans-serif;
}

/* Layout - Containers and Wrappers
----------------------------------------------------------------------------------- */
#container {
width: 100%;
height: 100%;
}
#wrapper {
width:100%;
margin: 0 auto;
position: relative;
}
#footer{
width: 950px;
margin: 0 auto;
text-align: center;
}
.right{
float: right;
}
#video_player_window{
width: 950px;
margin: 0 auto;
text-align: center;
padding: 25px 0;
}

#bottom_container{
bottom: 0;
}

/* Text Setup
----------------------------------------------------------------------------------- */
.trebuchet{
font-family: "Trebuchet MS";
}
.arial{
font-family: "Arial";
}
.verdana{
font-family: "Verdana";
}
#wrapper p a{
color: #66291d;
}
#wrapper p a:hover{
text-decoration: none;
}
#wrapper h2{
color: #190505;
font-size: 15px;
line-height: 20px;
}
#wrapper ol{
color: #190505;
font-size: 11.5px;
line-height: 14px;
padding: 0 15px 0px 30px;
margin-top: 10px;
}
#wrapper ol li{
padding: 0px 0;
margin-left: 0px;
border-bottom: 1px dotted #190505;
}
.align_right{
text-align: right;
}
tr td.no_border{
border-bottom: none;
}
#wrapper h4{
font-size: 15px;
font-weight: bold;
color: #190505;
margin-left: 15px;
padding: 0 0 5px 0;
}
.no_list_style{
list-style: none;
}
.trebuchet_font_size{
font-size: 13px;
}
.arial_font_size{
font-size: 13px;
}
#logo{
width: 725px;
margin: 0px auto;
padding-top: 10px;
background-color: #120000;
}
#portal{
width: 708px;
margin: 15px auto;
background-color: #fff;
}
.images li{
display: inline;
list-style-type: none;
padding-right: 20px;
}


/*
------------------------------------------------------------
  UPCOMING MOVIES - Horizontal scrolling section on the homepage
------------------------------------------------------------
*/

/*outter container to position section on homepage */
#scroller_container{
bottom: 0;
width: 100%;
padding: 25px auto 25px auto;
background-color: #981d20;
border-top: 2px solid #fff000;
}
#scroller {
width: 950px;
margin: 0 auto;
padding: 25px;
}
/* wrapper acts as an mask for the scroller */
#movie_panel_wrapper {
position:relative;
width:100%;/*width:592px;*/
height:210px;/*height:235px;*/
}
/* sroller div holds all the onesheets, and moves left/right */
#movie_panel_scroller {
height:100px;
}
/* container for the scrollable items */
.movie_poster_scroller {
float: left;
margin: 0;
width:840px !important;
height:115px;
}
/* single item */
div.movie_poster_scroller a {
display:block;
float:left;
margin-right:10px;
width:200px;
height: auto;
font-size:1em;
color:#fff;
text-decoration:none;
text-align:center;
cursor:pointer;
border: 1px #fff000 solid;
}
div.movie_poster_scroller a:hover {
border: 1px #ff0000 solid;
cursor: pointer;	
}
div.movie_poster_scroller a:active {	
border: 1px #ff0000 solid;

}

/* NEXT / PREVIOUS BUTTONS - large left and right arrows bookending the horizontal scroll section
------------------------------------------------------------*/
#movie_poster_wrapper a.prev, #movie_poster_wrapper a.next {
display:block;
width:51px;
height:96px;
float:left;
background-repeat:no-repeat;

}
#movie_poster_wrapper a.prev {
background-image:url(../jpg/left_arrow.jpg);
cursor: pointer;
}

/*
#movie_poster_wrapper a.prev:hover {
background-position: -50px 0;		
}
*/
#movie_poster_wrapper a.next {
background-image:url(../jpg/right_arrow.jpg);
cursor: pointer;		
}
/*
#movie_poster_wrapper a.next:hover {
background-position: -15px 0;		
}*/

