@charset "UTF-8";
body {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
background-image:url(/art/Shadow-bg.jpg); 
background-position:center top; 
background-repeat:no-repeat
}

p {
	margin:0 0 22px 0
}

a:link  {
	color: #30448B;
	text-decoration: none
}
a:visited {
	color: #465380;
	text-decoration:none
}
a:hover  {
	color: #9C0A00;
	text-decoration: underline
}
a:active {
	color: #9C0A00
}

#Metabox {
width:760px; margin:0 auto 0 auto; border-width:1px 1px 0 1px; border-style:solid; border-color:#fff; background-color:#fff;
}

#Masthead {
width:758px;height:123px;
border-width:1px;
border-color:#fff;
border-style:solid;
}

#Navigation {
width:760px; clear:both; height:55px;
}
#Navigation a {display:block; width:150px;height:50px; float:left; background-repeat:no-repeat; background-position:top left; }

#Content { width:740px; margin:20px 10px 0 10px; clear:both; }

.TabWelcomeOn, .TabAboutOn,.TabFilmsOn, .TabProductionOn, .TabContactOn {
border-left:solid 1px #fff;
border-right:solid 1px #fff;
border-top:solid 1px #fff;
border-bottom:solid 5px #3d3d3d; 
}

.TabWelcome, .TabAbout, .TabFilms, .TabProduction, .TabContact
{
border-left:solid 1px #fff;
border-right:solid 1px #fff;
border-top:solid 1px #fff;
border-bottom:solid 5px #fff; 
}


a:link.TabWelcome, a:visited.TabWelcome { background-image:url(/nav/Welcome.jpg);  }
.TabWelcomeOn, a:hover.TabWelcome, a:active.TabWelcome { background-image:url(/nav/Welcome-Over.jpg);border-bottom:solid 5px #3d3d3d; }
a:link.TabAbout, a:visited.TabAbout { background-image:url(/nav/About.jpg); }
.TabAboutOn, a:hover.TabAbout, a:active.TabAbout { background-image:url(/nav/About-Over.jpg);border-bottom:solid 5px #3d3d3d; }
a:link.TabFilms, a:visited.TabFilms { background-image:url(/nav/Films.jpg); }
.TabFilmsOn, a:hover.TabFilms, a:active.TabFilms { background-image:url(/nav/Films-Over.jpg);border-bottom:solid 5px #3d3d3d; }
a:link.TabProduction, a:visited.TabProduction { background-image:url(/nav/Production.jpg); }
.TabProductionOn, a:hover.TabProduction, a:active.TabProduction { background-image:url(/nav/Production-Over.jpg); border-bottom:solid 5px #3d3d3d;}
a:link.TabContact, a:visited.TabContact { background-image:url(/nav/Contact.jpg); }
.TabContactOn, a:hover.TabContact, a:active.TabContact { background-image:url(/nav/Contact-Over.jpg);border-bottom:solid 5px #3d3d3d; }


.clear {
    clear: both; height: 1px; overflow: hidden; margin: 0; padding: 0; }
	
.Header1 {
	font-size: 24px;
	font-weight: 900;
	color:#263c77;
	line-height: 22px;
}
p.Header1 {
	margin:0 0 22px 0
}

a .Header1 {
color: #263c77;
}

a:hover .Header1, a:active .Header1 { color: #9C0A00; text-decoration: none; }

.ContentBox { width:718px; display:block; padding:10px; background-color:#FFFFFF; border: solid 1px #999; margin:0 0 10px 0 }

.MovieInfo { width:378px; display:block; padding:10px 350px 10px 10px; background-color:#FFFFFF; border: solid 1px #999; margin:0 0 10px 0; background-position:top right; background-repeat:no-repeat; }
a.MovieInfo:link, a.MovieInfo:visited { color:#000; text-decoration:none }
a.MovieInfo:hover, a.MovieInfo:active { color: #9C0A00; text-decoration: none; border:solid 1px #9C0A00 }

.MovieInfo p { margin-bottom:0; }
.MovieInfo p.Header1 { margin-bottom:22px }

.ImgLeft { float:left; border:solid 1px #999; margin:0 10px 10px 0;  }
.ImgRight { float:right; border:solid 1px #999; margin:0 0 10px 10px;  }
.DivImgLeft { float:left;  margin:0 10px 10px 0;  }
.DivImgRight { float:right; margin:0 0 10px 10px;  }
.DivImgLeft img, .DivImgRight img {border:solid 1px #999;}
.DivImgLeft p, .DivImgRight p { font-style:italic; font-size:12px; letter-spacing:1px; word-spacing:1px; line-height:16px; padding:10px; }


.TileAd {
	width:330px;
	padding:10px;
	border:solid 1px #999;
	vertical-align:top;
	line-height:18px;
}
.TileAd a:link, .TileAd a:visited { color:#000; text-decoration:none; }
.TileAd a:hover, .TileAd a:active { color: #9C0A00; text-decoration:none;  border-color:#9C0A00; }

.Breadcrumb { font-size:12px;margin-bottom:10px;}

.VideoContainer { margin:10px auto 30px auto; clear:both; }
.VideoPlayer {display:block;border:solid 1px #000;height:384px;}

