.bodyStyle
{
	margin: 0px;
	padding: 40px 0 0 0;
	background-color: #363636;
}

.trailerStyle
{
	padding: 0px;
	background-color: #363636;
	margin: 20px auto 20px auto;
}


.cameraIndicators
{
	position: relative;
	background-image: url(images/camera_bg.gif);
	background-repeat: no-repeat;
	width: 813px;
	height: 509px;
}

.pageHeaderIndex
{
	position: absolute;
	background-image: url(images/header_bg_index.gif);
	background-repeat: no-repeat;
	width: 677px;
	height: 89px;
	top: 58px;
	left: 68px;
	padding: 18px 0px 0px 0px;
}

.pageHeaderAbout
{
	position: absolute;
	background-image: url(images/header_bg_about.jpg);
	background-repeat: no-repeat;
	width: 677px;
	height: 89px;
	top: 58px;
	left: 68px;
	padding: 18px 0px 0px 15px;
}

.pageHeaderProduction
{
	position: absolute;
	background-image: url(images/header_bg_production.jpg);
	background-repeat: no-repeat;
	width: 677px;
	height: 89px;
	top: 58px;
	left: 68px;
	padding: 18px 0px 0px 15px;
}

.pageHeaderProduction01
{
	position: absolute;
	background-image: url(images/header_bg_production_01.jpg);
	background-repeat: no-repeat;
	width: 677px;
	height: 89px;
	top: 58px;
	left: 68px;
	padding: 18px 0px 0px 15px;
}

.pageHeaderProduction02
{
	position: absolute;
	background-image: url(images/header_bg_production_02.jpg);
	background-repeat: no-repeat;
	width: 677px;
	height: 89px;
	top: 58px;
	left: 68px;
	padding: 18px 0px 0px 15px;
}

.pageHeaderProduction03
{
	position: absolute;
	background-image: url(images/header_bg_production_03.jpg);
	background-repeat: no-repeat;
	width: 677px;
	height: 89px;
	top: 58px;
	left: 68px;
	padding: 18px 0px 0px 15px;
}

.pageHeaderProduction04
{
	position: absolute;
	background-image: url(images/header_bg_production_04.jpg);
	background-repeat: no-repeat;
	width: 677px;
	height: 89px;
	top: 58px;
	left: 68px;
	padding: 18px 0px 0px 15px;
}


.pageHeaderProduction05
{
	position: absolute;
	background-image: url(images/header_bg_production_05.jpg);
	background-repeat: no-repeat;
	width: 677px;
	height: 89px;
	top: 58px;
	left: 68px;
	padding: 18px 0px 0px 15px;
}

.pageHeaderProduction06
{
	position: absolute;
	background-image: url(images/header_bg_production_06.jpg);
	background-repeat: no-repeat;
	width: 677px;
	height: 89px;
	top: 58px;
	left: 68px;
	padding: 18px 0px 0px 15px;
}

.pageHeaderProduction07
{
	position: absolute;
	background-image: url(images/header_bg_production_07.jpg);
	background-repeat: no-repeat;
	width: 677px;
	height: 89px;
	top: 58px;
	left: 68px;
	padding: 18px 0px 0px 15px;
}


.pageHeaderProduction08
{
	position: absolute;
	background-image: url(images/header_bg_production_08.jpg);
	background-repeat: no-repeat;
	width: 677px;
	height: 89px;
	top: 58px;
	left: 68px;
	padding: 18px 0px 0px 15px;
}

.pageHeaderProduction09
{
	position: absolute;
	background-image: url(images/header_bg_production_09.jpg);
	background-repeat: no-repeat;
	width: 677px;
	height: 89px;
	top: 58px;
	left: 68px;
	padding: 18px 0px 0px 15px;
}

.pageHeaderProduction10
{
	position: absolute;
	background-image: url(images/header_bg_production_10.jpg);
	background-repeat: no-repeat;
	width: 677px;
	height: 89px;
	top: 58px;
	left: 68px;
	padding: 18px 0px 0px 15px;
}

.pageHeaderProduction11
{
	position: absolute;
	background-image: url(images/header_bg_production_11.jpg);
	background-repeat: no-repeat;
	width: 677px;
	height: 89px;
	top: 58px;
	left: 68px;
	padding: 18px 0px 0px 15px;
}

.pageHeaderServices
{
	position: absolute;
	background-image: url(images/header_bg_services.jpg);
	background-repeat: no-repeat;
	width: 677px;
	height: 89px;
	top: 58px;
	left: 68px;
	padding: 18px 0px 0px 15px;
}

.pageHeaderClients
{
	position: absolute;
	background-image: url(images/header_bg_clients.jpg);
	background-repeat: no-repeat;
	width: 677px;
	height: 89px;
	top: 58px;
	left: 68px;
	padding: 18px 0px 0px 15px;
}

.pageHeaderContact
{
	position: absolute;
	background-image: url(images/header_bg_contact.jpg);
	background-repeat: no-repeat;
	width: 677px;
	height: 89px;
	top: 58px;
	left: 68px;
	padding: 18px 0px 0px 15px;
}

.pageHeaderPress
{
	position: absolute;
	background-image: url(images/header_bg_press.jpg);
	background-repeat: no-repeat;
	width: 677px;
	height: 89px;
	top: 58px;
	left: 68px;
	padding: 18px 0px 0px 15px;
}

.pageHeaderSubmissions
{
	position: absolute;
	background-image: url(images/header_bg_submissions.jpg);
	background-repeat: no-repeat;
	width: 677px;
	height: 89px;
	top: 58px;
	left: 68px;
	padding: 18px 0px 0px 15px;
}

#nav
{
	position: absolute;
	left: 68px;
	top: 147px;
	padding: 0;
	margin: 0;
	background-color: #000000;
	border-color: black;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	width: 675px;
	height: 22px;
}


#subnav1
{
	position: absolute;
	width: 147px;
	height: 164px;
	left: 68px;
	top: 169px;
	z-index: 5;
	visibility: hidden;
	background-color: #000000;
	border-color: black;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
}

#subnav2
{
	position: absolute;
	width: 147px;
	height 29px;
	left: 181px;
	top: 169px;
	z-index: 5;
	visibility: hidden;
	background-color: #000000;
	border-color: black;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
}


.bodyContainer
{
	position: absolute;
	width: 675px;
	height: 280px;
	left: 68px;
	top: 169px;
	background-color: #FFFFFF;
	border-color: black;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
}

.sidebar
{
	width: 226px;
	height: 280px;
	float: right;
}

.footer
{
	position: absolute;
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	width: 677px;
	height: 16px;
	left: 68px;
	top: 449px;
}

.translateButton
{
	position: relative;
	top: 479px;
}

.textBlock
{
	position: inherit;
	width: 439px;
	height: 260px;
	overflow: auto;
}

p.subheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c62e40;
	text-align: left;
	margin: 10px 10px 0px 12px;
}

.bodyText
{
	color: #000000;
	font-family: Verdana, Helvetica, san-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	margin: 10px 12px 5px 12px;
}

.centeredText
{
	color: #000000;
	font-family: Verdana, Helvetica, san-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	margin: 10px 12px 5px 12px;
}

.caption
{
	color: #000000;
	font-family: Verdana, Helvetica, san-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: italic;
	font-weight: normal;
	text-align: left;
	margin: 2px 10px 8px 12px;
}

.tableLinks
{
	color: #000000;
	font-family: Verdana, Helvetica, san-serif;
	font-size: 9px;
	line-height: 10px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}

.boldText
{
	color: #000000;
	font-family: Verdana, Helvetica, san-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}

.redText
{
	color: #c62e40;
	font-weight: bold;
}

.textNav
{
	width: 439px;
	color: #c62e40;
	font-family: Verdana, Helvetica, san-serif;
	font-size: 9px;
	line-height: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	position: inherit;
	bottom: 5px;
}

.list
{
	color: #000000;
	font-family: Verdana, Helvetica, san-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	margin: 0 10px 0 10px;
}

.videoDisplay
{
	width: 92%;
	height: 90%;
	border-color: #C62E40;
	border-width: 1px;
	border-style: solid;
	margin: 0px auto 0px auto;
	text-align: center;
	background-color: #000;
}

.videoButton
{
	margin: 5px auto 10px auto;
}

ul { list-style: square; }

a.links
{
	color: #c62e40;
	text-decoration: none;
}

a.links:hover
{
	color: #505050! important;
	text-decoration: underline;
}

.highlightText
{
	width: 70%;
	border-color: #c62e40;
	border-width: 1px;
	border-style: solid;
	text-align: center;
	color: #c62e40;
	font-family: Verdana, Helvetica, san-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	background-color: #EEEEEE;
	padding: 4px;
}
