body {
	margin:0 auto;
	padding:0;
	background: #000 url(/pics/static/horizbg_2.jpg) top left repeat-x;
}
body, td {font-family: Verdana, Arial, Helvetica, sans-serif;}
img {
	border:0
}
#center_flash, #detail_content  {
	padding-top:35px;
}
#center_flash {
	background: url(/pics/static/smoke_bg_2.jpg) top center no-repeat;
}
#footer {
	width:805px;
	margin: 20px auto
}
#footer_links{
	width:632px;
	text-align:center;
	margin-top:5px
}
#footer_links , #footer_links a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 9px;
}
#footer_links, #ifta_logo{
	float:left
}
#copyright {
	clear:both;
	color:#2caee8;
	font-size:9px;
	line-height:25px;
}
#copyright a {
	color:#2caee8;
}
#nav_bar {
	position:relative;
	text-align:left
}
#nav_bar_inner, #subnav_inner{
	position:absolute;
	margin:0 auto;
	left: 60px;
}
#nav_bar_inner{
	width:1024px;
}
#nav_bar_inner ul li{
	display:inline;	
	list-style-type:none;
	margin:0;
	padding:0;
}
#nav ul li, #nav2 ul li{
	display:block;	
	margin:0;
	padding:0;
}
#nav li a, #nav2 li a{
	margin:0;
	padding:7px 7px 7px 17px;
	font-size: 13px;
	font-weight:lighter;
	zoom: 1;
	color:#fff;
	background:#000;
	opacity: 0.80;
	filter:alpha(opacity=80);
}
#nav li a:hover, #nav2 li a:hover{
	zoom: 1;
	background:#2caee8;
	opacity: 1.00;
	filter:alpha(opacity=100);
}


#nav_home_li {background:url(/pics/static/nav_home_on_2.jpg) top left no-repeat}
#nav_films_li {background:url(/pics/static/nav_films_on_2.jpg) top left no-repeat}
#nav_about_li {background:url(/pics/static/nav_about_on_2.jpg) top left no-repeat}
#nav_acquisition_li {background:url(/pics/static/nav_acquisition_on_2.jpg) top left no-repeat}
#nav_markets_li {background:url(/pics/static/nav_markets_on_2.jpg) top left no-repeat}
#nav_contact_li {background:url(/pics/static/nav_contact_on_2.jpg) top left no-repeat}

#detail_content {
	padding-top: 50px;
}
h1 {
	font-size:18px;
	font-weight:normal
}
#detail_col_1 {
	padding-left:110px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dee5eb;
}
em strong {
	font-size:10px;
}

#detail_col_1 strong {
	color:#379db4;
	margin:0;
	padding:0;
	font-weight:bold;
}
#detail_col_1 p{
	width:476px;
}	
#trailer {margin:0;}
.hr{
	width:804px;
	margin: 25px auto 15px auto;
	border-bottom:1px #2d4f6c solid
}
.hr2{
	width:600px;
	margin: 25px 0 15px 0;
	border-bottom:1px #5c6473 solid
}
#artwork {
	padding-top:25px;
}
#detail_content img.bio, #detail_content div.bio{
	float:left;
}
#detail_content div.bio{
	width:600px;
	margin-left: 50px;
}
.spacer{
	clear:both;
	padding: 25px 0;
}
.blocktext {
	width:600px
}
.blocktext table {
	width:600px;
}
a {color:#379db4}


#header {
	position: relative;
	background: url(/pics/static/header_2.jpg) top left no-repeat;
	width: 1024px;
	height: 117px;
	margin:0;
	padding:0;
	display:block;
}

#header .logolink {
	width:178px;
	height:117px;
	margin:0;
	margin-left:26px; 
	padding:0;
	display:block;
}

#newsticker, #newsticker a {
	color: #8bc2e3;
	text-decoration: none;
}

#newsticker {
	position: absolute;
	width: 730px;
	left:225px; 
	margin-top: 49px;
	border-top: 1px #5f8fb8 solid;
	border-bottom: 1px #1e2c3a solid;	
	padding: 8px 0 8px;
}

#tickerlabel, #tickertext a:hover {
/*	opacity:0.0;
	filter:alpha(opacity=0); */
	color:#beeafa;
}

#tickerlabel, #tickertext, #tickerbuttons {
	float: left;
}
#tickerlabel {
	width: 50px;
	padding-left: 8px;
	padding-right: 8px;	
}

#tickerbuttons {
	width: 69px;
}

#cursor {
	width: 11px;
	height: 11px;
	background:transparent;
	border-bottom: 1px #fff solid;
	position:absolute;
	left: 0;
	top: 0;
	z-index:100;
}

#tickertext, #mask {
	position:relative;
	color: #fff;  /*#eff1f3;*/
}

#tickerlabel, #tickertext {
	font-weight:bold;
	background:transparent;
	font-size: 11px;
}

#tickertext {
	margin: 0 10px 0 0;
}

#tickertext, #mask {
	width: 585px;
	overflow:hidden;
}

#innertext, #scrolltext {
	width: 1000px;
}

#tickerbuttons span {
	display: none;
}

#tickerbuttons a {
	background: url(/pics/static/news_tool_sprite_2.gif) no-repeat;
	width:17px;
	height:15px;
	padding:none;
	display:block;
	float:left;
	margin: 0 0 0 4px;
}

#tickerbuttons a.pause {
	width: 22px;
	background-position: 0 0;
}


#tickerbuttons a.previous {
	background-position: -49px 0;
}


#tickerbuttons a.next {
	background-position: -70px 0;
}

#tickerbuttons a.play {
	width: 22px;
	background-position: -25px 0;
}
div#innertext span {
	white-space:nowrap;
}
.show_hand {
	cursor:pointer
}
.show_hand:hover {
	color:#beeafa;
}
#three_boxes{
	background: url(/pics/static/3_boxes.gif) top center no-repeat;
	height: 165px;
	margin-top: 50px;
	padding-top: 15px;
}
#box1, #box2, #box3 {
	width: 266px;
	height: 165px;
	position:relative;
}
#box1 a {
	padding-left: 130px;
}
#box2 a {
	padding-left: 100px;
}
#box3 div {
	padding-left: 50px;
}
