@charset "utf-8";


* { padding: 0; margin: 0; }

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 62.5%;
background:#000000;
}

p {
font-size:1.1em;
line-height:1.1em;
color:#999999;
}
p span{color:#cccccc;}

a:link {
	color: #999999;
}
a:visited {
	color: #999999;
}
a:hover {
	color: #CCCCCC;
}
a:active {
	color: #999999;
}
h1 {
text-transform:uppercase;
font-size:1.1em;
color:#999999;
padding-bottom:10px;
}


h2 {
text-transform:uppercase;
font-size:1.2em;
color:#999999;
padding-bottom:10px;
text-decoration: none;
}

h3 {
text-transform:capitalize;
font-size:1.1em;
color:#999999;
padding-bottom:10px;
}

.clear { clear: both; }

ul li a.currentpage, ul li a.currentpage:visited {
text-decoration:underline;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
}

/*---------------------------------
wrapper
---------------------------------*/
#wrapper { 
 margin: 0 auto;
 width: 948px;
 height: 700px;
}


/*---------------------------------
header
---------------------------------*/


#header {
width: 888px;
padding: 10px 42px 10px 18px;
height: 31px;
background-image:url(../images/header_background.png);
background-repeat:repeat;
overflow:hidden;
}

#header img{
 float:left;
 
}



/*---------------------------------
---------------------------------*/

#navigation {
 width: 888px;
 padding: 20px 42px 2px 18px;
 height: 21px;
}

#navigation ul#nav{
list-style:none;
}

#navigation ul#nav li{
display:inline;
font-size:1.2em;
text-transform:uppercase;
}

#navigation ul#nav li a{
display: block;
margin-right:25px;
float: left;
text-decoration: none;
}

#navigation ul#nav li a:hover, #navigation ul#nav li a:ACTIVE {
color:#ff3333;
}

/*---------------------------------
navigation
---------------------------------*/
 
#content { 
 width: 948px;
 height:auto;
 padding: 10px 0px 10px 0px;
 background-image:url(../images/background_small.png)
}

#content #display {
float:left;
margin:0 6px 0 18px; 
width:768px; 
height:439px;
}

#content #line {
float:left;
margin:0px 6px 0px 0px; 
width:1px; 
height:432px;
background-color:#cccccc;
}


#content #film_info {
float:left; 
width:130px; 
height:471px;
padding:7px 0px 0px 0px;
background:url(../images/title.png);
background-repeat:repeat-x;
overflow: hidden;
}

#content #film_info #all_the_info {
height:405px;
width: 130px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}

#content #film_info #all_the_info ul{
list-style:none;
height:405px;
width: 130px;
padding: 0px 0px 0px 0px;
}


#content #film_info #all_the_info ul li{
margin: 10px 0px 10px 0px;
width:130px; 
height:auto;
}

#content #film_info #all_the_info ul li p span{
color: #f0f0f0;
}

#content #film_info #more{
width: 10px;
padding-left: 120px;
padding-top: -5px;
height: 10px;
}

#content #film_info #more a{
	font-weight: bold;
	font-size: 10px;
	text-align: right;
	line-height: 6px;

}
#spacer {
 width: 888px;
 padding: 20px 42px 2px 18px;
 height: 10px;
}

/*---------------------------------
carousel
---------------------------------*/
#horizontal_carousel {
  float: left;
  width: 815px;
  height: 240px;
  margin: 20px 6px 0px 0px; 
  position: relative;
}

#horizontal_carousel .container {
  float: left;
  width: 785px;
  height: 130px;
  position: relative;    
  overflow: hidden;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 240px;
}                      

#horizontal_carousel ul li {
  width: 195px;
  height: 240px; 
  list-style:none;   
  float:left;
  text-align:center;
}

#horizontal_carousel ul li p {
  text-align:center;
}

#horizontal_carousel .previous_button {
  float:left;  
  width: 12px;
  height: 94px;
  background: url(../images/left.png);
  background-repeat:no-repeat;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .previous_button_over {
  background: url(../images/left_over.png);
}

#horizontal_carousel .previous_button_disabled {
  background: url(../images/left_disabled.png);
  cursor: default;
}

#horizontal_carousel .next_button {
  float:left;  
  width: 12px;
  height: 94px;
  background: url(../images/right.png);
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .next_button_over {
  background: url(../images/right_over.png);
}

#horizontal_carousel .next_button_disabled {
  background: url(../images/right_disabled.png);
  cursor: default;
}


/*---------------------------------
footer
---------------------------------*/
#footer {
width: 888px;
padding: 10px 42px 10px 18px;
height: 31px;
background-image:url(../images/background_small.png);
overflow:hidden;
display:block;
text-align: left;
}


#navigation ul#nav li a:hover, #navigation ul#nav li a:ACTIVE {
}

/*---------------------------------
form
---------------------------------*/
.texta {
 font-size: 12px;
 background-color: #CCCCCC;
 border: 1px solid #666666;
}
.buttons {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #333333;
 color: #FFFFFF;
 margin-right: 6px;
 border: 1px solid #666666;
 width:60px;
}
#content #about #description p {
	color: #efefef;
}
#content #about #description p {
}


/*---------------------------------
movie
---------------------------------*/

#moviecontainer {
padding:0px 0px 10px 0px;
}

