html,body {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
	background: url(../ims/background.jpg) no-repeat;
}
#primaryNav {
	color:#2a2a6a;
	position:absolute;
	left:0px;
	top:0px;
	width:275px;
	height:500px;
	z-index:1;
}
* html #primaryNav{width:275px};
#mainMenu{
	display:block;
	font-size: 14px !important;
}
ul {list-style:none;}
#mainMenu li a {
	padding-left:30px;
	padding-top:8px;
}
/*main menu normal &visited states*/
#mainMenu #homeLink a:link{color:#2a2a6a;text-decoration:none;position:absolute;left:95px;top:54px;background:url(../ims/home_btn.png) no-repeat left top;width:108px;height:25px;background-position:0px 4px;}
#mainMenu #whereLink a:link{color:#2a2a6a;text-decoration:none;position:absolute;left:120px;top:89px;background:url(../ims/all_btns.png) no-repeat left top;width:108px;height:25px;background-position:0px 4px;}
#mainMenu #whoLink a:link{color:#2a2a6a;text-decoration:none;position:absolute;left:140px;top:124px;background:url(../ims/all_btns.png) no-repeat left top;width:108px;height:25px;background-position:0px 4px;}
#mainMenu #howLink a:link{color:#2a2a6a;text-decoration:none;position:absolute;left:155px;top:159px;background:url(../ims/all_btns.png) no-repeat left top;width:108px;height:25px;background-position:0px 4px;}
#mainMenu #whatLink a:link{color:#2a2a6a;text-decoration:none;position:absolute;left:165px;top:193px;background:url(../ims/all_btns.png) no-repeat left top;width:108px;height:25px;background-position:0px 4px;}
/*main menu hover states*/
#mainMenu #homeLink a:hover{color:#2a2a6a;text-decoration:none;position:absolute;left:95px;top:54px;background:url(../ims/home_btn.png) no-repeat left top;width:108px;height:25px;background-position:0px -46px;}
#mainMenu #whereLink a:hover{color:#2a2a6a;text-decoration:none;position:absolute;left:120px;top:89px;background:url(../ims/all_btns.png) no-repeat left top;width:108px;height:25px;background-position:0px -46px;}
#mainMenu #whoLink a:hover{color:#2a2a6a;text-decoration:none;position:absolute;left:140px;top:124px;background:url(../ims/all_btns.png) no-repeat left top;width:108px;height:25px;background-position:0px -46px;}
#mainMenu #howLink a:hover{color:#2a2a6a;text-decoration:none;position:absolute;left:155px;top:159px;background:url(../ims/all_btns.png) no-repeat left top;width:108px;height:25px;background-position:0px -46px;}
#mainMenu #whatLink a:hover{color:#2a2a6a;text-decoration:none;position:absolute;left:165px;top:193px;background:url(../ims/all_btns.png) no-repeat left top;width:108px;height:25px;background-position:0px -46px;}
/*main menu active states*/
#mainMenu #homeLink a:active{color:#FF9900;text-decoration:none;position:absolute;left:95px;top:54px;background:url(../ims/home_btn.png) no-repeat left top;width:108px;height:25px;background-position:0px -96px;}
#mainMenu #whereLink a:active{color:#FF9900;text-decoration:none;position:absolute;left:120px;top:89px;background:url(../ims/all_btns.png) no-repeat left top;width:108px;height:25px;background-position:0px -96px;}
#mainMenu #whoLink a:active{color:#FF9900;text-decoration:none;position:absolute;left:140px;top:124px;background:url(../ims/all_btns.png) no-repeat left top;width:108px;height:25px;background-position:0px -96px;}
#mainMenu #howLink a:active{color:#FF9900;text-decoration:none;position:absolute;left:155px;top:159px;background:url(../ims/all_btns.png) no-repeat left top;width:108px;height:25px;background-position:0px -96px;}
#mainMenu #whatLink a:active{color:#FF9900;text-decoration:none;position:absolute;left:165px;top:193px;background:url(../ims/all_btns.png) no-repeat left top;width:108px;height:25px;background-position:0px -96px;}
/************ visited ***************/
#mainMenu #homeLink a:visited{color:#2a2a6a;text-decoration:none;position:absolute;left:95px;top:54px;background:url(../ims/home_btn.png) no-repeat left top;width:108px;height:25px;background-position:0px 4px;}
#mainMenu #whereLink a:visited{color:#2a2a6a;text-decoration:none;position:absolute;left:120px;top:89px;background:url(../ims/all_btns.png) no-repeat left top;width:108px;height:25px;background-position:0px 4px;}
#mainMenu #whoLink a:visited{color:#2a2a6a;text-decoration:none;position:absolute;left:140px;top:124px;background:url(../ims/all_btns.png) no-repeat left top;width:108px;height:25px;background-position:0px 4px;}
#mainMenu #howLink a:visited{color:#2a2a6a;text-decoration:none;position:absolute;left:155px;top:159px;background:url(../ims/all_btns.png) no-repeat left top;width:108px;height:25px;background-position:0px 4px;}
#mainMenu #whatLink a:visited{color:#2a2a6a;text-decoration:none;position:absolute;left:165px;top:193px;background:url(../ims/all_btns.png) no-repeat left top;width:108px;height:25px;background-position:0px 4px;}
/* ************** */
#feature{
	background: url(../ims/background_blk.jpg) no-repeat;
	background-color:#000000;
	color:#d7e6ed;
}
/************/
#homeBanner {
	position:absolute;
	left:0px;
	top:237px;
	width:1800px;
	height:113px;
	z-index:2;
}
#container {
	margin:0px;
	padding:0px;
	left:0px;
	top:0px;
}
* html #container{width:880px;}
#content{
	margin-top:25px;
	margin-left:300px;
	margin-right:20px;
	min-width:480px;
	max-width:700px;
}
#homeHeadLine {
	position:absolute;
	left:279px;
	top:360px;
	width:473px;
	height:53px;
	z-index:3;
}
#homeHeadLine h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	background:url(../ims/home_banner_txt.png) no-repeat;
	text-indent:-9000px;
}
#home #footer {
	font-size:0.8em;
	color:#21609d;
	position:absolute;
	left:35px;
	top:620px;
	width:690px;
	z-index:4;
}
#contentBox{
	width:100%;
}
#contentBox .desc{
	width:85%;
	padding:5px;
	margin-left:105px;
	background:url(../ims/dotted_line.png) no-repeat bottom;
	margin-bottom:20px;
}
#contentBox .desc .rightLink{
	float:right;
	margin-top:-2em;
	margin-right:20px;
}
#contentBox img{
	float:left;
	padding:0;
	margin-bottom:10px;
	border:#FF9900 4px solid;
}
#footer {
	clear:both;
	width:100%;
	display: block;
	margin-top:50px;
	padding-top:50px;
	font-size:0.7em;
	color:#21609d;
	width:100%;
}

.floatRight{
	float:right;
}
.floatLeft{
	float:left;
}
.clear{
	clear:both;
}
/* -------------Links----------------------------*/
a {
	color:#4685c2;
}
.external{
	background:url(../ims/linkout.png) no-repeat top right;
	padding-right:10px;
}
.watchLink{
	color:#000000;
	background:url(../ims/arrow.png) no-repeat;
	padding-left:25px;
}
/* -----------Images-------------------------------*/
.filmBanner{
	float:left;
	margin:0;
	padding:0 0 20px 0;
	clear:both;
}
/* -----------Styled Elements----------------------*/

.blueBoxTitle{
	margin:0;
	padding:0;
	margin-left:25px;
	max-width:325px;
	color:#000000;
	background:url(../ims/film_strip.png) no-repeat left;
}

/*------------Default Styles-------------*/
h1{
	padding-top:25px;
	font-family:"Lucida Grande", "Lucida Sans";
	font-size:1.8em;
}
h1{
	font-family:"Lucida Grande", "Lucida Sans";
	font-size:1.4em;
}
h3{
	display:inline;
	padding:2px;
	background-color:#ffca30;
	font-family:Tahoma, Arial, sans-serif;
	font-size:1em;
}
#feature h3{
	color:#000000;
}
/* -----------External Windows Styles-------------*/
#legal{
	margin:20px 20px;
	background:none;
	font-size:80%;
}
/*------------Boxing Styles-----------------*/
/* cbSide controls non-rounded boxes in the thinner left column, known as sideContent */

/* box is the shaded area that holds a rounded corner box or flat box, fitting the given width of the column it is in. Usually combined with another class to control inner elements, eg box default */

#box {
clear:both;
width:100;
margin: 0px 0 0px 0;
padding: 0px 0 0px 0;
}

/* Styling of the boxes if there is no JavaScript support */

.cbb {
	margin:0.2em 0;
	padding:0 5px;
	border:1px solid #666;
	background:#d7e6ed;
}
.cbb h1 {
	margin:0 -5px;
	padding:0.3em 80px;
	background:#efece6;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
}
.cbb a, .cb a{
	margin:0;
	padding:0;
	float:right;
	background:url(../ims/arrow.png) no-repeat;
	padding-left:20px;
	background-position:0px 2px;
}
.cb a{
	display:block;
	/*margin-top:-2.2em;*/
}
.cb p{
	float:left;
	padding-left:85px;
	line-height:150%;
}
/* Normal styling */
.cb {margin:0.5em 0;}
	/* Top corners and border */
.bt {
	margin:0px;
	padding:0;
	height:5px;
	margin:0 0 0 5px;
	background:url(../ims/blue_box.png) no-repeat 100% 0;
}
.bt div {
	margin:0px;
	padding:0;
	position:relative;
	left:-5px;
	width:5px;
	height:5px;
	background:url(../ims/blue_box.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

	/* Bottom corners and border */
.bb {
	margin:0px;
	padding:0;
	height:5px;
	margin:0 0 0 5px;
	background:url(../ims/blue_box.png) no-repeat 100% 100%;
}
.bb div {
	margin:0px;
	padding:0;
	position:relative;
	left:-5px;
	width:5px;
	height:5px;
	background:url(../ims/blue_box.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}

	/* Left border */
.i1 {
	margin:0px;
	padding:0 0 0 5px;
	background:url(../ims/borders.png) repeat-y 0 0;
}
* .i1{padding:0 0 0 0px;}
	/* Right border */
.i2 {
	margin:0px;
	padding:0 5px 0 0;
	background:url(../ims/borders.png) repeat-y 100% 0;
}
* .i2{padding:0 0px 0 0;}
	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display:block;
	margin:0px;
	padding:1px 5px;
	background:#d7e6ed;
	border:1px solid #d7e6ed;
}
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}
/* Default CSS ends here */

/* Custom CSS
================================================*/
/* You can use different borders for different boxes on the same page. Just adjust the CSS. Here are a few examples, one of which uses the GIF images instead of the PNG images. Note that you can also adjust borders, heights and paddings this way. Remember to adjust the IE CSS as well. */

.one {
	position:absolute;
	top:0;
	right:0;
}
.two {
	float:left;
	width:45%;
}
.two .i1,
.two .i2 { background-image:url(../ims/borders.gif); }
.two .bt,
.two .bt div,
.two .bb,
.two .bb div { background-image:url(../ims/blue_box.gif); }
#three {
	float:left;
	clear:both;
	width:80%;
}
#three .cb {
	float:left;
	width:40%;
}
/* Just a bit of styling for this demo page. Adjust as you wish. */
#absolute-wrapper {
	position:relative;
	height:9em;
}
.cb li {margin-left:1em;}
</style>
<!--[if lt IE 8]>
<style type="text/css">
/* Required IE fixes
================================================*/
/* Serve gif images to IE/Win pre version 7 */
* html .i1,
* html .i2 {background-image:url(../ims/borders.gif);}
* html .bt,
* html .bt div,
* html .bb,
* html .bb div {background-image:url(../ims/blue_box.gif);}
/* Set a height to fix up some rendering issues. */
* html .i1,
* html .i3 {height:1px;}

/* Give the absolutely positioned box a width (including IE 7)*/
.one {width:70%;}

/* Custom rules for the buttons */
/* All IE versions need a width */
.button {width:20em;}
/* IE 7 does not need these */
* html .button .i1,
* html .button .i2 {background:transparent;}
* html .button .bt,
* html .button .bt div {background-image:url(../ims/button.gif);}
* html .button .bb,
* html .button .bb div {background-image:url(../ims/button.gif);}
/* CSS for the box ends here */
/*-----------------feature page specific css--------------------*/
#details #filmDescription{
	margin:0;
	padding:0;
}
#details{
	width:25%;
	float:left;
}
#filmDescription{
	width:70%;
	float:right;
}
.alertText {color: #FF0000}