/*body elements
***************************** */
img {
	border:0px;
}
a {
	font-weight: none;
	text-decoration:none;
}
A:link {color: #000;}       
A:active {color: #000;}       
A:hover {text-decoration: none;}    
A:visited {color: #000;}  
ul, li {
	padding:0px;
	border:0px;
	margin:0px;
	list-style:none;
}
/* main site container
***************************** */
#break {
	background:url(dot.gif);
	background-repeat:repeat;
	height:1px;
}
#body_shell {
	width:763px;
	text-align:left;
	overflow:hidden;
}
#body_wrap {
	width:763px;
	float:left;
}
#col_wrap {
	background-color:#fff;
	width:763px;
	margin-top: -3px;
	float:left;
}
#header_container{
	height:100px;
	background:url(background-menu.jpg);
}
#menu_container{
	margin-left:auto;
	margin-right:auto;
	width:763px;
	text-align:left;
}
one_column{ /* full width column */
	width: 100%;
	overflow:hidden;
}
.page_column_top{ /* goes on top of all pages */
	background: url(pic-page-top.jpg) top left no-repeat;
	width:763px;
	height:25px;
   	overflow:hidden;
	font-family: calibri;
	font-size: 13px;
	color:#c8c8c8;
	padding-top:5px;
	padding-left:20px;
}
.page_column_verywide{ /* goes with page_column_verynarrow */
	width:590px;
   	overflow:hidden;
}
.page_column_verynarrow{ /* goes with page_column_verywide */
	width:150px;
	height:400px;
	background: url(background-verynarrow.jpg);
	background-repeat:no-repeat;
	background-position:right;
   	overflow:hidden;
	margin-left:3px;
}
.page_column_verynarrow2{ /* goes with page_column_verywide */
	width:150px;
	height:430px;
	background: url(background-verynarrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
   	overflow:hidden;
	margin-left:3px;
}
.page_column_insert{ /* goes with in between*/
	width:10px;
	height:430px;
   	overflow:hidden;
	margin-left:3px;
}
.page_column_wide{ /* goes with page_column_narrow */
	width:484px;
   	overflow:hidden;
	margin-left:0px;
}
.page_column_narrow{ /* goes with page_column_wide */
	width:269px;
    	overflow:hidden;
	margin-left:10px;
}
.page_column_mov{
	width:535px;
	margin-left:20px;
	overflow:hidden;
}
.page_column_mov_page{
	width:443px;
	overflow:hidden;
}
.page_column_mov_page2{
	width:742px;
	overflow:hidden;
}
.page_column_link{
	width:421px;
	overflow:hidden;
}
.page_column_info{ /* goes with page_column_link */
	width:299;
	overflow:hidden;
	font-family: calibri;
	font-size: 15px;
	color:#eee;
}
.page_column_info_credits{ /* goes in page_column_info */
	background:url(background-credits.gif);
	width:299;
	overflow:hidden;
	font-family: calibri, arial;
	font-size: 13px;
	line-height: 13pt;
}
.page_column_info_counter{ /* goes in page_column_info */
	background:url(background-info.jpg) no-repeat;
	width:299;
	height:61;
	overflow:hidden;
}
.page_column_info_button{ /* goes in page_column_info */
	width:299;
	overflow:hidden;
}
.page_column_side{ /* goes with page_column_link */
	width:98px;
	height:98px;
	background:url(link-backing.gif) no-repeat;
	overflow:hidden;
	font-family: calibri;
	font-size: 15px;
	color:#000;
	text-align: center;
}
.page_column_button{ /* for buttons in cinema */
	background:url(button-left.gif) no-repeat;
	width:421px;
	height:18px;
	padding-left:10px;
	overflow:hidden;
}
.page_column_buttonoutline{ /* for buttons in cinema */
	background:url() repeat-x;
	width:100%;
	height:18px;
	overflow:hidden;
}
.page_column_button2{ /* for the archive link in index */
	background:url(pic-news-bottom.gif) no-repeat;
	height:17px;
	padding-left:0px;
	overflow:hidden;
}
.page_column_button3{ /* for the newmovie links in index */
	background:url(pic-newmovie-bottom.jpg) right no-repeat;
	height:19px;
	width:484px;
	padding-left:0px;
	overflow:hidden;
}
.shadow_med_43{ /* goes with page_column_link */
	background:url(shadow-med-43.gif) no-repeat;
	overflow:hidden;
	background-position:top center;
	width: 517px;
}
.shadow_med_169{ /* goes with page_column_link */
	background:url(shadow-med-169.gif) no-repeat;
	overflow:hidden;
	background-position:top center;
	width: 638px
}
.shadow_high_43{ /* goes with page_column_link */
	background:url(shadow-high-43.gif) no-repeat;
	overflow:hidden;
	background-position:top center;
	width: 678px;
}
.shadow_high_169{ /* goes with page_column_link */
	background:url(shadow-high-169.gif) no-repeat;
	overflow:hidden;
	background-position:top center;
	width: 758px;
}
.box_container { 
	background-color: #fff;
}
.box_padding {
	padding-left: 5px;
}
.box_border { /* news link borders */
	border-color: #c4c2c2;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
}
.box_border1 { /* news link borders */
	border-color: #c4c2c2;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
}
.box_border2 { /* news link borders */
	border-color: #000;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-style: solid;
}
.box_mouseOut {
	overflow: hidden;
	width: 100%;
}
.box_mouseOver {
	overflow: hidden;
	cursor: pointer;
	background-color: #e8e8e8;
	width: 100%;
}
.border {
	border:1px solid #999;
	padding:3px;
	margin:10px;
}
.padding {
	padding:2px;
	padding-left:7px;
}
.float_left{
	float:left;
}
.float_right{
	float:right;
}
.float_none{
	float:none;
}

/* buttons
******************* */
div.buttonarchive {
	float: right;
	width:116px; 
	height:17px;
	background: url( 'button-archive.gif' ) -116px 0px no-repeat;
	}

div.buttonarchive a {
	display: block;
	width:116px; 
	height:17px;
	overflow:hidden;
	background: url( 'button-archive.gif' ) top left no-repeat;
	}
div.buttonarchive span {
	display: block;
	
	}
div.buttonarchive a:hover {
	background-image: none;
	}
div.buttonnewwatch {
	float: left;
	width:55px; 
	height:19px;
	background: url( 'button-newmovie-watch.gif' ) -55px 0px no-repeat;
	}

div.buttonnewwatch a {
	display: block;
	width:55px; 
	height:19px;
	overflow:hidden;
	background: url( 'button-newmovie-watch.gif' ) top left no-repeat;
	}
div.buttonnewwatch span {
	display: block;
	
	}
div.buttonnewwatch a:hover {
	background-image: none;
	}
div.buttonnewinfo {
	margin-right:-3px;
	float: left;
	width:94px; 
	height:19px;
	background: url( 'button-newmovie-info.gif' ) -94px 0px no-repeat;
	}

div.buttonnewinfo a {
	display: block;
	width:94px; 
	height:19px;
	overflow:hidden;
	background: url( 'button-newmovie-info.gif' ) top left no-repeat;
	}
div.buttonnewinfo span {
	display: block;
	}
div.buttonnewinfo a:hover {
	background-image: none;
	}
div.buttonwatch {
	float: left;
	width:51px; 
	height:18px;
	background: url( 'button-watch.gif' ) -51px 0px no-repeat;
	}

div.buttonwatch a {
	display: block;
	width:51px; 
	height:18px;
	overflow:hidden;
	background: url( 'button-watch.gif' ) top left no-repeat;
	}
div.buttonwatch span {
	display: block;
	
	}
div.buttonwatch a:hover {
	background-image: none;
	}
div.buttoninfo {
	margin-right:-3px;
	float: left;
	width:74px; 
	height:18px;
	background: url( 'button-info.gif' ) -74px 0px no-repeat;
	}

div.buttoninfo a {
	display: block;
	width:74px; 
	height:18px;
	overflow:hidden;
	background: url( 'button-info.gif' ) top left no-repeat;
	}
div.buttoninfo span {
	display: block;
	}
div.buttoninfo a:hover {
	background-image: none;
	}
div.buttonmovwatch {
	float: left;
	width:153px; 
	height:19px;
	background: url( 'button-mov-watch2.gif' ) -153px 0px no-repeat;
	font-family: arial;
	font-size: 11px;
	line-height: 15pt;
	}

div.buttonmovwatch a {
	display: block;
	width:153px; 
	height:19px;
	overflow:hidden;
	background: url( 'button-mov-watch2.gif' ) top left no-repeat;
	}
div.buttonmovwatch span {
	display: block;
	
	}
div.buttonmovwatch a:hover {
	background-image: none;
	}
div.buttonmovload {
	float: left;
	width:146px; 
	height:19px;
	background: url( 'button-mov-load2.gif' ) -146px 0px no-repeat;
	font-family: arial;
	font-size: 11px;
	line-height: 15pt;
	vertical-align: middle;
	}

div.buttonmovload a {
	display: block;
	width:146px; 
	height:19px;
	overflow:hidden;
	background: url( 'button-mov-load2.gif' ) top left no-repeat;
	}
div.buttonmovload span {
	display: block;
	
	}
div.buttonmovload a:hover {
	background-image: none;
	}


/* text styles
******************* */
h1{
	font-family: calibri, arial;
	font-size: 11.5px;
	line-height: 13pt;
	color: #555;
}
h2{

	font-family:tahoma;
	font-weight: none;
	font-size:11px;
	color:#000;
}
h3{

	font-family:tahoma;
	font-weight: none;
	font-size:9px;
	color:#000;
}
h4{

	font-family:Verdana;
	font-weight: none;
	font-size:9px;
	color:#ccc;
	cursor: default;
}
h5{

	font-family:arial black;
	font-weight: none;
	font-size:20px;
	color:#000;
}
h6{

	font-family: calibri, arial;
	font-size: 13px;
	line-height: 13pt;
	color: #555;
}
h7{

	font-family: calibri, arial;
	font-size: 13px;
	line-height: 15pt;
	color: #fff;
}
h8{

	font-family:tahoma;
	font-weight: none;
	font-size:9px;
	color:#000;
}