html,body {
  height: 100%;
  width: 100%;
}

body {
  margin: 0;
  padding: 0;
  border: 0;
  background-image: url(../img/bgred.jpg);
	background-repeat:repeat;
  text-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.centerTable {
	height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  text-align: center;
}

.topLeftCell {
  margin: 0;
  padding: 0;
  border: 0;
  text-align: left;
  vertical-align: top;
}

.index {
	height: 750px;
  width: 1024px;
  margin: 0 auto 0 auto;
  padding: 0;
  border: 0;
  background-image: url(../img/bgindex.jpg);
	background-repeat:no-repeat;
}

.content {
	height: 750px;
  width: 1024px;
  margin: 0 auto 0 auto;
  padding: 0;
  border: 0;
  background-image: url(../img/bgcontent.jpg);
	background-repeat:no-repeat;
}

.contentAndNavigation {
	height: 750px;
  width: 1024px;
  margin: 0;
  padding: 0;
  border: 0;
}

.firstRowFirstCell {
	height: 114px;
  width: 131px;
  margin: 0;
  padding: 0;
  border: 0;
  text-align: left;
  vertical-align: top;
}

.secondRowFirstCell {
	height: 499px;
  margin: 0;
  padding: 0;
  border: 0;
  text-align: left;
  vertical-align: top;
}

.thirdRowFirstCell {
	height: 137px;
  margin: 0;
  padding: 0;
  border: 0;
  text-align: left;
  vertical-align: top;
}

.subNavigationCell {
  width: 155px;
  margin: 0;
  padding: 31px 0px 0px 0;
  border: 0;
  text-align: left;
  vertical-align: top;
}

.navigationCell {
  width: 604px;
  margin: 0;
  padding: 0;
  border: 0;
  text-align: left;
  vertical-align: top;
}

.spacerCell {
  width: 134px;
  margin: 0;
  padding: 0;
  border: 0;
  text-align: left;
  vertical-align: top;
}

.mailToDivIndex {
	float:left;
	position:relative;
	margin: 698px 0 0 688px;
}

.mailToDivContent {
	float:left;
	position:relative;
	margin: 7px 0 0 402px;
}

.mailToImg {
	height: 13px;
  width: 196px;
  margin: 0;
  padding: 0;
  border: 0;
}

.navigationcompany {
	height: 20px;
  width: 80px;
	float:left;
	position:relative;
	margin: 90px 0 0 0;
	border: 0;
}

.navigationfilmproduction {
	height: 20px;
  width: 140px;
	float:left;
	position:relative;
	margin: 90px 0 0 0;
	border: 0;
}

.navigationtestimonials {
	height: 20px;
  width: 119px;
	float:left;
	position:relative;
	margin: 90px 0 0 0;
	border: 0;
}

.navigationequipment {
	height: 20px;
  width: 98px;
	float:left;
	position:relative;
	margin: 90px 0 0 0;
	border: 0;
}

.navigationcontact {
	height: 20px;
  width: 77px;
	float:left;
	position:relative;
	margin: 90px 0 0 0;
	border: 0;
}

.navigationnetwork {
	height: 20px;
  width: 83px;
	float:left;
	position:relative;
	margin: 90px 0 0 0;
	border: 0;
}

.subNavigation {
	height: 16px;
	clear:both;
	position:relative;
	margin: 1px 0px 0px 4px;
	border: 0;
}

.subSubNavigation {
	height: 16px;
	clear:both;
	position:relative;
	margin: 1px 0px 0px 19px;
	border: 0px;
}

.contentCell {
  margin: 0;
  padding: 10px 0 0 10px;
  border: 0;
  text-align: left;
  vertical-align: top;
}

.contentHead {
	position:relative;
	float: left;
	margin: 0 0 0 0;
	border: 0;
}

.contentTitle {
	position:relative;
	float: left;
	clear: both;
  width: 575px;
	margin: 0px 0 0 4px;
	border: 0;
	padding-top: 10px;
	padding-bottom: 0px;
}

.contentText {
	position:relative;
	float: left;
	clear: both;
  width: 570px;
	margin: 0px 0 0 4px;
	border: 0;
	padding-top: 10px;
	padding-bottom: 0px;
}

.contentTextScrollable {
	position:relative;
	float: left;
	clear: both;
	height: 150px;
  width: 570px;
	overflow: auto;
	margin: 10px 0 0 4px;
	border: 0;
}

.contentTextScrollableMiddle {
	position:relative;
	float: left;
	clear: both;
	height: 130px;
	width: 575px;
	overflow: auto;
	margin: 5px 0 0 0px;
	border: 0;
}


.contentTextScrollableBig {
	position:relative;
	float: left;
	clear: both;
	height: 418px;
  	width: 570px;
	overflow: auto;
	margin: 10px 0 12 4px;
	border: 0;
}


.contentTextLeft {
	position:relative;
	float: left;
	clear: both;
	margin: 10px 0 0 4px;
	border: 0;
	font-size: 10px;
	font-weight:bold;
	line-height:15px;
}

.contentTextRight {
	position:relative;
	float: left;
	margin: 10px 0 0 10px;
	border: 0;
	font-size: 10px;
	line-height:15px;
}

.contentTextVimeo {
	position:relative;
	float: left;
	margin: 5px 0 0 5px;
	border: 0;
	font-size: 10px;
	line-height:15px;
}


.contentTextLeftNetwork {
	position:relative;
	float: left;
	clear: both;
	margin: 0px 0 0 4px;
	border: 0;
	font-size: 10px;
	font-weight:bold;
	line-height:10px;
	padding-top: 10px;
	padding-bottom: 0px;
}

.contentTextRightNetwork {
	position:relative;
	float: left;
	margin: 0px 0 0 80px;
	border: 0;
	font-size: 10px;
	font-weight:bold;
	line-height:10px;
	padding-top: 10px;
	padding-bottom: 0px;
}




.contentLink {
	float: left;
	clear: both;
	margin: -5px 0 0 5px;
	border: 0;
	padding-top: 10px;
}

.noBorderImg {
  margin: 0;
  padding: 0;
  border: 0;
}

a.mailToLink:link {text-decoration:none;color:#000000;}
a.mailToLink:visited {text-decoration:none;color:#000000;}
a.mailToLink:hover {text-decoration:none;color:#000000;}
a.mailToLink:active {text-decoration:none;color:#000000;}

