a.tabHeader:link
{
	color:#000;
	text-decoration:none;
	padding:6px 6px 6px 6px;
}
a.tabHeader:hover
{
	color:#ffcc33;
	background-color:#000;
	text-decoration:none;
	padding:6px 6px 6px 6px;
}

a.tabHeader:visited
{
	text-decoration:none;
	padding:6px 6px 6px 6px;
}
.tab_not_selected
{
	color:#000;
	background-color:#ffcc33;
	height:23px;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
	width:225px;
	text-align:center;
	vertical-align:middle;
}
.tab_selected
{
	color:#ffcc33;
	background-color:#000;
	height:30px;
}
.TabContainer
{
	color:#FFFFFF;
	font-size:1.1em;
	height:394px;
	line-height:1.5em;
	margin:0 0 16px;
	padding:0;
}
.TabContainerMask
{
	float:left;
	height:100%;
	padding:0 45px;
	width:345px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:rgba(23, 23, 23, 0.45) none repeat scroll 0 0;
	clear:both;
	position:relative;
	height:394px;
}
.HomeTabs
{
	background-color:#FFCC33;
	height:23px;
	overflow:hidden;
	padding:0;
}
a.MainFilmsTitle:link
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
a.MainFilmsTitle:hover,a.MainFilmsTitle:visited:hover
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

a.MainFilmsTitle:visited
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.labeltitle
{
	font-weight:bold;
}
.form-row
{
	height:35px;
}
a.BannerLink:link
{
	font-size:14px;
	color:#fff;
	text-decoration:none;

}
a.BannerLink:hover,a.BannerLink:visited:hover
{
	font-size:14px;
	color:#FFCC33;
	text-decoration:none;

}
a.BannerLink:visited
{
	font-size:14px;
	color:#fff;
	text-decoration:none;

}

a.BannerLinkSelected:link
{
	font-size:14px;
	color:#FFCC33;
	text-decoration:none;

}
a.BannerLinkSelected:hover,a.BannerLinkSelected:visited:hover
{
	font-size:14px;
	color:#FFCC33;
	text-decoration:none;

}
a.BannerLinkSelected:visited
{
	font-size:14px;
	color:#FFCC33;
	text-decoration:none;

}
.PageTitle
{
	font-size:35px;
	color:#FFCC33;
	font-weight:normal;
  font-family:Helvetica;
  line-height: 40px;
}
.PageBlackTitle
{
	font-size:30px;
	color:#000;
	font-weight:normal;
	padding-top:18px;
	padding-bottom:0px;
  line-height: 30px;
}

#content_comment {
padding: 20px 0;
margin-top: 14px;
border-top: 16px solid #ffcc33;

background-color:#333333;
background-image:url(/includes/images/bkd_content.gif);
background-repeat:repeat-x;
color:#FFFFFF;
}
#content_comment #main {
    width: 535px;
    margin: 0 0 0 66px;
}

.PageTitle hr {
  margin-top: 10px;
}

.simple_title {
  width: 150px;
  height: 22px;
  background-color: #cccccc;
  font-family:Helvetica;
  color: #000000;
  line-height: 22px;
  text-align: center;
}
.simple_title a {
  font-family:Helvetica;
  font-size: 20px;
  color: #000000;
  line-height: 22px;
  text-decoration: none;
}


.simple_right_title {
  width: 167px;
  height: 22px;
  background-color: #000000;
  font-family:Helvetica;
  line-height: 22px;
  text-align: center;
}
.simple_right_title a {
  font-family:Helvetica;
  font-size: 20px;
  line-height: 22px;
  text-decoration: none;
}

.right_title {
  color: #FFCC33;
  font-family:Helvetica;
  font-size: 16px;
  line-height: 22px;
}


.right_small_title {
  color: #FFCC33;
  font-family:Helvetica;
  font-size: 14px;
  line-height: 18px;
}


.right_small_white_title {
  color: #FAFAFA;
  font-family:Helvetica;
  font-size: 14px;
  line-height: 18px;
}



.right_title_yellowBG {
  font-size: 12px;
  color: #000000;
  margin:0px 0 0 20px;
}
.right_title_yellowBG i {
  font-style: normal;
}
.BlackPageTitlePadding {
    padding-top:20px;
    padding-bottom: 4px;
}

#rail .right_white_title a {
  color: #FEFEFE;
  font-family:Helvetica;
  font-size: 16px;
  line-height: 19px;
  text-decoration: none;
  font-weight: normal;
}


a.navfont {
font-family: Eurostile-Roman-DTC; 
font-size:20px;
padding-right:15px;
 line-height:8px;
}

.headlinefont
{
font-family: Eurostile-Roman-DTC; 
font-size:16px;
line-height:22px;
color:white;
margin-right:8px;
}

.yellowbigfont
{
font-family: Eurostile-Roman-DTC; 
font-size:36px;
line-height:36px;
color:#FFCC33;
}

#homeslide { width:900px; float:left; height:394px;  overflow:hidden; }

#homeslide-wrapper { margin-bottom:20px; position:relative; }

#homeslide-left { width:350px; height:200px; position:absolute; top:0px; left:0px;  background-color:black; color:white; z-index:100; }

#slideshow-nav {width:600px; height:25px; text-align:right;  position:absolute; bottom:10px; right:10px;     z-index:101;}

#slideshow-nav a { padding:5px; margin-left:10px; background-color:black; color:#FFCC33;font-family:verdana,arial; font-weight:bold; border:solid 1px #FFCC33; text-decoration:none; }

#slideshow-nav a:hover, #slideshow-nav a.activeSlide { padding:5px; margin-left:10px; background-color:#FFCC33; color:black; font-family:verdana,arial; font-weight:bold; border:solid 1px #FFCC33;}

div.slide { position:relative; }

#slide-blurb-bkgnd { z-index:80; position:absolute; bottom:0px; left:0px; height:194px; width:350px; background-color:#000000; }

.slide-blurb { position:absolute; top:220px; left:10px; width:330px; color:#FFCC33; z-index:200; padding:5px;}

.slide-image{ z-index:90;  }

.opaque50 {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
  filter: alpha(opacity=50);

  /* Netscape */
  -moz-opacity: 0.5;

  /* Safari 1.x */
  -khtml-opacity: 0.5;

  /* Good browsers */
  opacity: 0.5;

  }
  
  em { text-style:italic; }

