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

* {
margin: 0;
padding: 0;
border: 0 none;
font-style: normal;
text-decoration: none;
outline-style: none;
}
ul { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-family: "Myriad Web", Tahoma, sans-serif; letter-spacing: 1px }
em { font-style: italic }
strong { font-weight: bold }

a {text-decoration:underline; color:#ffffff;}
a:link {text-decoration:underline; color:#ffffff;}
a:visited {text-decoration:underline; color:#ffffff;}
a:active {text-decoration:underline; color:#ffffff;}
a:hover {text-decoration:underline; color:#f1f1f1;}

body { 
font: 16px Helvetica, sans-serif;
line-height:20px;
color: #FFFFFF;
background:url(images/bg.jpg) center top no-repeat #ffa724;
position: relative;
}
button { cursor: pointer }

    img, div, a, h1 { behavior: url(iepngfix.htc) }
	
	ul#nav {
	width: 780px;
	position: absolute;
	top: 37px;
	right: 50px;
	}
		ul#nav li {
		float: left;
		margin-left: 32px;
		cursor: pointer;
		}
		ul#nav li#first { margin-left: 0 }
		ul#nav li a { display: block; text-indent: -9999px; }
			ul#nav a#home { background: url(images/nav/home.png) no-repeat left top; height: 24px; width: 81px; }
			ul#nav a#partners { background: url(images/nav/trilogytalent.png) no-repeat left top; height: 24px; width: 171px; }
			ul#nav a#films { background: url(images/nav/products.png) no-repeat left top; height: 24px; width: 121px; }
			ul#nav a#tv { background: url(images/nav/press.png) no-repeat left top; height: 24px; width: 160px; }
			ul#nav a#contact { background: url(images/nav/contact.png) no-repeat left top; height: 24px; width: 112px; }
			ul#nav a:hover#home, ul#nav a#about-here { background: url(images/nav/home-o.png) no-repeat left top; height: 24px; width: 81px; }
			ul#nav a:hover#partners, ul#nav a#services-here { background: url(images/nav/trilogytalent-o.png) no-repeat left top; height: 24px; width: 171px; }
			ul#nav a:hover#films, ul#nav a#portfolio-here { background: url(images/nav/products-o.png) no-repeat left top; height: 24px; width: 121px; }
			ul#nav a:hover#tv, ul#nav a#weblog-here { background: url(images/nav/press-o.png) no-repeat left top; height: 24px; width: 160px; }
			ul#nav a:hover#contact, ul#nav a#contact-here { background: url(images/nav/contact-o.png) no-repeat left top; height: 24px; width: 112px; }
			
	


#head_wrap {
	height:98px;
	background:url(images/top_bar.png) 50% 0% repeat-y;
	margin-top:65px;
	}


#header {
	width:1126px;
	margin:0 auto;
	position: relative;
}

img#mainsusie {
	width: 264px;
	height: 289px;
	position: absolute;
	display: block;
	top: -66px;
	right: 890px;
}


img#trilogylogo {
	width: 143px;
	height: 148px;
	position: absolute;
	display: block;
	top: 13px;
	right: 875px;
}

img#maintitle {
	width: 356px;
	height: 62px;
	position: absolute;
	display: block;
	top: -43px;
	right: 586px;
}

img#fuhrman {
	width: 274px;
	height: 101px;
	position: absolute;
	display: block;
	top: -27px;
	right: -53px;
}

img#shade {
	width: 100px;
	height: 128px;
	position: absolute;
	display: block;
	top: 161px;
	right: -2px;
}

img#featured {
	width: 109px;
	height: 28px;
	position: absolute;
	display: block;
	top: 118px;
	right: -2px;
}


#middle_wrap {
	height:294px;
	}
	
	#middle_home {
		width:952px;
		margin:20px auto 0px;
		position:relative;
		
		}
		
		#slide {
			margin-top:15px;
			float:left;
			}
			
			#reel{
				margin-left:35px;
				float:left;
				}
		
#middle_wrap_trilogy {
	height:254px;
	}
	
	#middle_trilogy {
		width:932px;
		margin:35px auto 0px;
		position:relative;
		}


#middle_wrap_products {
	height:504px;
	}
	
	#middle_products {
		width:932px;
		margin:35px auto 0px;
		position:relative;
		}
#middle_wrap_press {
	height:424px;
	}
#middle_press {
	width:982px;
	margin:35px auto 50px;
	position:relative;
	
	}


#trilogy_content_wrap {
	height:185px;
	background:url(images/trilogy_content.png) 50% 0% repeat-y;
	}
	
	#trilogy_content {
	padding:10px 0px 0px 5px;
	margin:0 auto;
	width:932px;
	position:relative;	
	}
	
#home_content_wrap {
	height:260px;
	background:url(images/home_content.png) 50% 0% repeat-y;
	}
	
	#home_content {
	padding:25px 0px 0px 5px;
	margin:0 auto;
	width:932px;
	position:relative;	
	}

	#contact_content {
	padding:10px 0px 0px 5px;
	margin:0 auto;
	width:932px;
	position:relative;	
	}


#footer_wrap {
	margin-top:65px;
	height:66px;
	background:url(images/footer.png) 50% 0% repeat-y;
	}
	
	#footer {
	padding:10px 35px 0px 35px;
	margin:0 auto;
	width:902px;
	position:relative;	
	}
