body, url, img, #container, #frame, #companyDetails, #middle, #content, div#introText a { behavior: url(iepngfix.htc); }

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	/* width: 1000px; */
}

a {
	color: #999999;
	text-decoration: none;
}
a {
   outline: none;
}



h1 { margin-bottom: 10px; text-indent: -9999px; background-position: left top; background-repeat: no-repeat; }

h2 { font-size: 14px; font-weight: bold; line-height: 18px; }
h2.active, h2.active a { color: white; font-size: 19px; margin-top: 10px;}

h3 {
	font-weight: bold;
}
h5 { font-size: .8em; font-weight: normal; line-height: 10px; color: #d4d4d4; }
h6 {
	font-size: 24px;
	font-weight: normal;
}
h7 {
text-transform: uppercase;
font-size: 12px;
line-height: 18px;
font-weight: bold;
margin: 0;
}
h8 {
text-transform: uppercase;
font-size: 10px;
line-height: 18px;
margin: 0;
}
p {
	margin: 5px 0px 15px 0px;
	line-height: 20px;
}

img.floatLeft { 
    float: left; 
    margin: 3px 12px 0 0; 
}

ul { margin-top: 10px; }
li { margin-bottom: 5px; }

body#main div#middle {
	background: url(../_images/main_bg.jpg);
}

body#projects div#middle {
	background: url(../_images/projects_bg.jpg);
}

body#reel div#middle {
	background: url(../_images/reel_bg.jpg);
}

body#casting div#middle {
	background: url(../_images/casting_bg.jpg);
}

body#aboutus div#middle {
	background: url(../_images/aboutus_bg.jpg);
}

div#header {
	padding: 15px 0px 10px 28px;
}

div#middle {
	height: 656px;
	max-width: 1680px;
	min-width: 1000px;
	/*width: 1000px;*/
	overflow: hidden;
	position: relative;
}

div#skipintro {
margin: 0;
padding: 0;
position: absolute;
top: 43px;
left: 350px;
}

#skipintro a:hover { color: #d4d4d4; text-decoration: underline;
}

img.logo {
margin: 0;
padding: 0;}

img.getstarted {
margin: 0 0 0 30px;
padding: 0;
}
img.always {
margin: 0;
padding: 0;
}

ul#navigation { margin: 0px; width: 451px; list-style-type: none; float: right;}
ul#navigation li { float: right; margin: 0px;}
ul#navigation li a { text-indent: -9999px; text-decoration: none; float: right; }
ul#navigation li a { background-image: url(../_images/navigation.png); background-repeat: no-repeat; }
ul#navigation:after { clear: both; }

ul#navigation li.projects, ul#navigation li.projects a { width: 340px; height: 187px; background-position: -111px 0; margin-bottom:	2px; }
body#projects ul#navigation li.projects, body#projects ul#navigation li.projects a, ul#navigation li.projects a:hover  { width: 340px; height: 187px; background-position: -562px 0; margin-bottom:	2px; }

ul#navigation li.reel, ul#navigation li.reel a { width: 331px; height: 90px; background-position: -120px -190px; margin-bottom:	1px;}
body#reel ul#navigation li.reel, body#reel ul#navigation li.reel a, ul#navigation li.reel a:hover { width: 331px; height: 90px; background-position: -571px -190px; margin-bottom:	1px;}

ul#navigation li.casting, ul#navigation li.casting a { width: 338px; height: 189px; background-position: -113px -282px; margin-bottom:	1px;}
body#casting ul#navigation li.casting, body#casting ul#navigation li.casting a, ul#navigation li.casting a:hover { width: 338px; height: 189px; background-position: -564px -282px; margin-bottom:	1px;}

ul#navigation li.aboutus, ul#navigation li.aboutus a { width: 451px; height: 186px; background-position: 0 -473px; }
body#aboutus ul#navigation li.aboutus, body#aboutus ul#navigation li.aboutus a, ul#navigation li.aboutus a:hover { width: 451px; height: 186px; background-position: -451px -473px; }

div#content {
	float: left;
	width: 515px;
	margin: 45px 0px 0px 28px;
}

div#footer {
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	padding: 5px 0px 0px 28px;
}

span.highlight {
	color: #c7262a;
}

div.clearFloats {
clear: both;
}

/* INTRO */
div#introText1 a { text-indent: -9999px; background-image: url(../_images/our_passion_is_story_telling2.png); background-repeat: no-repeat; }
div#introText2 a { text-indent: -9999px; background-image: url(../_images/our_passion_is_story_telling.png); background-repeat: no-repeat; }
div#introText3 a { text-indent: -9999px; background-image: url(../_images/our_passion_is_story_telling2.png); background-repeat: no-repeat; }
div#introText4 a { text-indent: -9999px; background-image: url(../_images/our_passion_is_story_telling3.png); background-repeat: no-repeat; }
div#introText5 a { text-indent: -9999px; background-image: url(../_images/our_passion_is_story_telling.png); background-repeat: no-repeat; }
div#introText6 a { text-indent: -9999px; background-image: url(../_images/our_passion_is_story_telling2.png); background-repeat: no-repeat; }
div#introText7 a { text-indent: -9999px; background-image: url(../_images/our_passion_is_story_telling3.png); background-repeat: no-repeat; }
div#introText8 a { text-indent: -9999px; background-image: url(../_images/our_passion_is_story_telling.png); background-repeat: no-repeat; }
div#introText9 a { text-indent: -9999px; background-image: url(../_images/our_passion_is_story_telling2.png); background-repeat: no-repeat; }
div#introText10 a { text-indent: -9999px; background-image: url(../_images/our_passion_is_story_telling3.png); background-repeat: no-repeat; }


div.introText, div.introText a {
	width: 453px;
	height: 662px;
	position: absolute;
	top: 0px;
	right: 0px;
}
/* PROJECTS */

h1#currentProjects { width: 114px; height: 9px; background-image: url(../_images/current_projects.gif); }
h1#pastProjects { margin-top: 55px;width: 88px; height: 9px; background-image: url(../_images/past_projects.gif); }



/* REEL */
h1#ourWorkOurReel { width: 126px; height: 9px; background-image: url(../_images/our_work_our_reel.gif); }

/* ABOUT US */
h1#aboutUsAtBrandNewEntertainment { width: 249px; height: 9px; background-image: url(../_images/about_us_at_brand_new_entertainment.gif); margin-bottom: 20px; }
body#aboutus div.companyDetails h3 { padding-top: 40px;}
#companyDetails2 {
margin: 0;
padding: 40px 0 0 0;
border: 0px dashed pink;
position: absolute;
top: 50px;
left: 30px;
clear: right;
width: 550px;
z-index: 1;
}
#companyDetails3 {
margin: 0;
padding: 20px 0 0 0;
border: 0px dashed pink;
position: absolute;
top: 50px;
left: 30px;
clear: right;
width: 550px;
z-index: 1;
}

#aboutfloat {
margin: 0;
padding: 0;
position: absolute;
width: 550px;
z-index: 0;
}

img#photoBoothImage { float: left; margin: 2px 5px 10px 0px;}
body#aboutus li { font-size: 14px; font-weight: bold}
#galleryDetails {
border: 0px dotted pink;
height: 200px;
max-width: 600px;
min-width: 450px;
margin: 20px 0 0 0;
padding: 0;
}
.images {
margin: 0 2px 0 0;
padding: 0;
}

#frame {
border: 0;
margin: 0 0 10px -5px;
padding: 0;
background-color: transparent;
background: transparent;
}
/* CASTING FORM */
form {
	margin-top: 20px;
}

label {
	display: block;
	font-size: 9px;
}

input, select {
	border: none;
	padding: 5px 5px 5px 5px;
}

form div {
	margin: 0px 6px 13px 0px;
}

form div.firstName, form div.city, form div.state, form div.age {
	float: left;
}

div#something:after, body#aboutus h2:before {
	content: ".";
	display: block;
	clear: both;
	height: 0px;
	visibility: hidden;
}

input.firstName, input.lastName { width: 160px; }
input.city { width: 114px; }
input.state { width: 37px; }
input.zipCode { width: 87px; }
input.age { width: 50px; }
input.email { width: 270px; }
input.phoneArea { width: 50px; }
input.phoneFirst { width: 50px; }
input.phoneSecond { width: 75px; }
textarea { width: 340px; }