
#container {
  width: 1024px;
  text-align: center; /* this overrides the text-align: center on the body element. */
  height: 865px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  padding: 0px;
  vertical-align: top;
}
#header {
  width: 1024px;
  height: 119px;
  margin: 0px;
  padding: 0px;
  border-bottom: 1px solid #000000;
  float: left;
}
#header img {
  margin: 24px auto 0px auto;
}
#navbar {
  width: 1000px;
  height: 24px;
  margin: 0 12px 0 12px;
  padding: 0px;
  border: none;
  float: left;
}
#mainContent {
  width: 1024px;
  height: 624px;
  margin: 24px 0px 0px 0px;
  padding: 0px;
  float: left;
}
#navbar a{
  font: 14px Arial, Verdana, Helvetica, sans-serif;
  letter-spacing: 1px;
  color: #fff;
  background-color: #000;
  border: none;
  text-decoration: none;
  margin: 0 12px 0 0;
  padding: 4px 12px;
  float: left;
}
#navbar a:hover{
  font: 14px Arial, Verdana, Helvetica, sans-serif;
  letter-spacing: 1px;
  color: #fff;
  background-color: #f30;
  border: none;
  text-decoration: none;
  margin: 0 12px 0 0;
  padding: 4px 12px;
  float: left;
}
#navbar .activebut{
  font: 14px Arial, Verdana, Helvetica, sans-serif;
  letter-spacing: 1px;
  color: #fff;
  background-color: #f30;
  border: none;
  text-decoration: none;
  margin: 0 12px 0 0;
  padding: 4px 12px;
  float: left;
}
/* HOME AND CONTACT PAGE STYLES */

#homeimagefirst {
  width: 1024px;
  height: 87px;
  margin: 24px 0 20px 0;
}
#homeimage {
  width: 1024px;
  height: 87px;
  margin: 0 0 20px 0;
}
.hometitleright {
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  letter-spacing: 1px;
  color: #999;
  border: none;
  text-decoration: none;
  margin: 38px 0 0 48px;
  padding: 0;
  float: left;
}
.hometitleleft {
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  letter-spacing: 1px;
  color: #999;
  border: none;
  text-decoration: none;
  margin: 38px 48px 0 0;
  padding: 0;
  float: right;
}
#contactimagefirst {
  opacity:0.3;
  filter: alpha(opacity=30); /* For IE8 and earlier */
  width: 1024px;
  height: 87px;
  margin: 24px 0 20px 0;
}
#contactimage {
  opacity:0.3;
  filter: alpha(opacity=30); /* For IE8 and earlier */
  width: 1024px;
  height: 87px;
  margin: 0 0 20px 0;
}

/* ABOUT PAGE STYLES */


#aboutwrap {
  width: 900px;
  height: 700px;
  margin: 0px auto;
  padding: 0px;
}
#sideone {
  width: 200px;
  height: 624px;
  margin: 3px 24px 0px 0px;
  padding: 0px;
  float: left;
}
#columnone {
  width: 300px;
  height: 340px;
  margin: 0px 24px 0px 0px;
  padding: 0px;
  float: left;
}
#columntwo {
  width: 300px;
  height: 340px;
  margin: 2px 0px 0px 0px;
  padding: 0px;
  float: left;
}
#columnthree {
  width: 624px;
  height: 600px;
  margin: 0px;
  padding: 0px;
  float: left;
}
#columnone, #columntwo, #columnthree {
  font: 14px Helvetica, Arial, Verdana, Sans-serif;
  color: #000;
  text-decoration: none;
  line-height: 21px;
  text-align: left;
}
.biohead {
  font: 18px Helvetica, Arial, Verdana, Sans-serif;
  font-variant:small-caps;
  font-weight: bold;
  color: #000;
  text-decoration: none;
  line-height: 21px;
  text-align: left;
  letter-spacing: 1px;
}
.wordbold {
  font: 18px Helvetica, Arial, Verdana, Sans-serif;
  font-variant:small-caps;
  font-weight: bold;
}
.wordboldtwo {
  font: 14px Helvetica, Arial, Verdana, Sans-serif;
  font-weight: bold;
}
#columnthree a{
  font: 14px Helvetica, Arial, Verdana, Sans-serif;
  color: #039;
  text-decoration: none;
  line-height: 21px;
  text-align: left;
}
#columnthree a:hover{
  font: 14px Helvetica, Arial, Verdana, Sans-serif;
  color: #F30;
  text-decoration: none;
  line-height: 21px;
  text-align: left;
}
#columnthree .activebut{
  font: 14px Helvetica, Arial, Verdana, Sans-serif;
  color: #000;
  text-decoration: none;
  line-height: 21px;
  text-align: left;
}

/* CONTACT PAGE STYLES */

#contactimg {
  margin: 36px auto 36px auto;

}

/* FILMS PAGE STYLES */

#moviesection {
  width: 640px;
  height: 697px;
  margin: 0px 24px 0px 0px;
  padding: 0px;
  float: left;
}
#videoscreen {
  width: 640px;
  height: 480px;
  margin: 0px;
  padding: 0px;
  float: left;
  background-color: #000;
}
#moviefooter {
  width: 640px;
  height: 191px;
  margin: 25px 24px 0px 0px;
  padding: 0px;
  float: left;
  border-top: 1px solid #999;
}
.moviefoottext {
  font: 11px Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #999;
  line-height: 17px;
  margin: 6px 12px 12px 12px;
  padding: 0px;
  text-align: left;
  text-decoration: none;
} 
.moviefoottext p{
  font: 11px Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #FFF;
  line-height: 17px;
  margin: 0px 0px 8px 0px;
  padding: 0px;
  text-align: left;
  text-decoration: none;
} 
#moviemenu {
  display: block;
  width: 360px;
  height: 596px;
  margin: 0px;
  padding: 0px;
  float: left;
}

/* MOVIE MENU */
.banneractive {
  width: 360px;
  height: 91px;
  font: 11px Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #FFF;
  line-height: 17px;
  text-align: left;
  text-decoration: none;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  float: left;
  background-color: #999;
}
a.bannerone, a.bannertwo, a.bannerthree, a.bannerfour, a.bannerfive{
  width: 360px;
  height: 91px;
  font: 11px Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #FFF;
  line-height: 17px;
  text-align: left;
  text-decoration: none;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  float: left;
  background-color: #333;
}
a.bannersix {
  width: 360px;
  height: 91px;
  font: 11px Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #FFF;
  line-height: 17px;
  text-align: left;
  text-decoration: none;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  float: left;
  background-color: #333;
}
a:hover.bannerone, a:hover.bannertwo, a:hover.bannerthree, a:hover.bannerfour, a:hover.bannerfive{
  width: 360px;
  height: 91px;
  font: 9px Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #FFF;
  line-height: 14px;
  text-align: left;
  text-decoration: none;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  float: left;
  background-color: #F30;
}
a:hover.bannersix {
  width: 360px;
  height: 91px;
  font: 9px Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #FFF;
  line-height: 14px;
  text-align: left;
  text-decoration: none;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  float: left;
  background-color: #F30;
}
.thumbimg {
  width: 91px;
  height: 91px;
  margin: 0px;
  padding: 0px;
  float: left;
  background-color: #000;
}
.menutext {
  width: 227px;
  height: 79px;
  margin: 5px 0px 6px 100px;
  padding: 0px;
}
.menuhead {
  font: 9px Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #fff;
  line-height: 14px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  text-decoration: none;
}
.menuhead b{
  font: 12px Helvetica, Arial, Verdana, sans-serif;
  font-weight: bold;
  color: #FFF;
  letter-spacing: 1px;
  line-height: 16px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  text-decoration: none;
}
.menuinfo {
  width: 227px;
  font: 10px Helvetica, Arial, Verdana, sans-serif;
  color: #666;
  line-height: 14px;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  margin: 4px 0px 0px 0px;
  padding: 0px;
}
.menuinfoactive {
  width: 227px;
  font: 10px Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  line-height: 14px;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  margin: 4px 0px 0px 0px;
  padding: 0px;
}
/* FILMS HD --720-- PAGE STYLES */

#moviesectionHD {
  width: 720px;
  height: 697px;
  margin: 0px 12px 0px 0px;
  padding: 0px;
  float: left;
}
#videoscreenHD {
  width: 720px;
  height: 432px;
  margin: 0px;
  padding: 0px;
  float: left;
}
#videoscreen544 {
  width: 720px;
  height: 544px;
  margin: 0px;
  padding: 0px;
  float: left;
}
#videoscreen384 {
  width: 720px;
  height: 384px;
  margin: 0px;
  padding: 0px;
  float: left;
}
#moviefooterHD {
  width: 720px;
  height: 191px;
  margin: 12px 12px 0px 0px;
  padding: 0px;
  float: left;
  border-top: 1px solid #999;
}
.moviefoottextHD {
  font: 11px Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #999;
  line-height: 17px;
  margin: 3px 24px 3px 24px;
  padding: 0px;
  text-align: left;
  text-decoration: none;
} 
.moviefoottextHD p{
  font: 11px Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #FFF;
  line-height: 17px;
  margin: 0px 0px 6px 0px;
  padding: 0px;
  text-align: left;
  text-decoration: none;
} 
#moviemenuHD {
  width: 292px;
  height: 596px;
  margin: 0px;
  padding: 0px;
  float: left;
}
.banneractiveHD {
  width: 292px;
  height: 91px;
  font: 11px Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #FFF;
  line-height: 17px;
  text-align: left;
  text-decoration: none;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  float: left;
  background-color: #999;
}
a.banneroneHD, a.bannertwoHD, a.bannerthreeHD, a.bannerfourHD, a.bannerfiveHD{
  width: 292px;
  height: 91px;
  font: 11px Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #FFF;
  line-height: 17px;
  text-align: left;
  text-decoration: none;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  float: left;
  background-color: #333;
}
a.bannersixHD {
  width: 292px;
  height: 91px;
  font: 11px Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #FFF;
  line-height: 17px;
  text-align: left;
  text-decoration: none;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  float: left;
  background-color: #333;
}
a:hover.banneroneHD, a:hover.bannertwoHD, a:hover.bannerthreeHD, a:hover.bannerfourHD, a:hover.bannerfiveHD{
  width: 292px;
  height: 91px;
  font: 9px Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #FFF;
  line-height: 14px;
  text-align: left;
  text-decoration: none;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  float: left;
  background-color: #F30;
}
a:hover.bannersixHD {
  width: 292px;
  height: 91px;
  font: 9px Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #FFF;
  line-height: 14px;
  text-align: left;
  text-decoration: none;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  float: left;
  background-color: #F30;
}
.thumbimgHD {
  width: 91px;
  height: 91px;
  margin: 0px;
  padding: 0px;
  float: left;
  background-color: #000;
}
.menutextHD {
  width: 190px;
  height: 79px;
  margin: 3px 0px 3px 98px;
  padding: 0px;
}
.menuheadHD {
  font: 9px Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #fff;
  line-height: 14px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  text-decoration: none;
}
.menuheadHD b{
  font: 12px Helvetica, Arial, Verdana, sans-serif;
  font-weight: bold;
  color: #FFF;
  letter-spacing: 1px;
  line-height: 16px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  text-decoration: none;
}
.menuinfoHD {
  width: 190px;
  font: 9px Helvetica, Arial, Verdana, sans-serif;
  color: #666;
  line-height: 14px;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  margin: 4px 0px 0px 0px;
  padding: 0px;
}
.menuinfoactiveHD {
  width: 190px;
  font: 10px Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  line-height: 14px;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  margin: 4px 0px 0px 0px;
  padding: 0px;
}

/* HD 480 hieght */

#moviesectionHD480 {
  width: 720px;
  height: 697px;
  margin: 0px 12px 0px 0px;
  padding: 0px;
  float: left;
}
#videoscreenHD480 {
  width: 720px;
  height: 480px;
  margin: 0px;
  padding: 0px;
  float: left;
  background-color: #000;
}