html,body { height:100%; }
body { width: 100%; margin: 0; padding: 0; background-color: #fff;}
.container { width: 991px; background: #ffffff url('/images/bg.jpg') top left no-repeat; min-height: 620px; height: 620px; height: auto !important; margin: 0 auto; padding: 0; text-align:left; } 
img { border: 0;}
.header { position: relative; margin: 0; padding: 0;}
.nav { position: absolute; top: 0; right: 64px;}
.footer { clear: both; margin: 0; padding: 0 0 0 85px; font-size: 11px; font-family: serif; font-weight: bold;}
#content { margin: 0; padding: 10px 85px; font-family: tahoma, verdana, arial, sans-serif; font-size: 13px;}
.stills { margin: 0; padding: 10px 70px 10px 0 !important;}
.locations { margin: 0; padding: 10px 26px 10px 44px !important;}
.tvc p { padding-right: 200px; padding-left: 85px;}
.tvc h2 { padding-left: 85px;}
.tvc { padding: 10px 0 !important;}
.strike { text-decoration: line-through;}

.nav ul, .nav ul li { margin: 0; padding: 0; width: 200px;}
.nav ul { list-style: none; padding-top:7px;}

.nav ul li a { padding: 0; height: 20px; width: 222px; margin: 0 0 13px 0; display: block; background-repeat: no-repeat; background-image: url('/images/menu.gif');}

.nav #about a { background-position: 0 0;} 
.nav #tvc a { background-position: 0 -20px;} 
.nav #stills a { background-position: 0 -40px;} 
.nav #locations a { background-position: 0 -60px;} 
.nav #advantage a { background-position: 0 -80px;} 
.nav #contact a { background-position: 0 -100px;} 
.nav #projects a { background:url('/images/nav_spec.gif'); }

.nav #about a:hover, .nav #about a.active { background-position: 0 -120px;}
.nav #tvc a:hover, .nav #tvc a.active { background-position: 0 -140px;} 
.nav #stills a:hover, .nav #stills a.active { background-position: 0 -160px;} 
.nav #locations a:hover, .nav #locations a.active { background-position: 0 -180px;} 
.nav #advantage a:hover, .nav #advantage a.active { background-position: 0 -200px;} 
.nav #contact a:hover, .nav #contact a.active { background-position: 0 -220px;}
.nav #projects a:hover, .nav #projects a.active { background:url('/images/nav_spec_on.gif'); }
 
.nav span { display: none;}

.contact #contactInfo { width: 300px; border: 1px solid #999; border-bottom: 0;}
#contactInfo .titleFld { width: 100px; text-align: center; border-right: 1px solid #999; background-color: #ccc; font-weight: bold;}
#contactInfo td { border-bottom: 1px solid #999; padding: 5px;}

a { color:#15BEF0; text-decoration:none; }