body{margin: 0 0 0 0; background:#000 url(../images/bg1.jpg) repeat-x left top; padding:0; width:100%;}
#container{padding: 0 0 0 0; margin: 0; width: 98%; position:relative;}
#navbar{height:auto;}
#logo{clear:both; float:left; position:relative; padding: 1em 1em 1em 1em; min-width: 200px; max-width: 240px;}
#videoWrapperhome{position: relative; max-width: 38%; max-height: 359px; margin-right:auto; margin-left:auto;}
.videoWrapper{position: relative; height: auto; margin:0; padding:0;}
.videoWrapper iframe,
.videoWrapper object,
.videoWrapper embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
video { 
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    transform: translateX(-50%) translateY(-50%);
  background-size: cover;
  transition: 1s opacity;
}
.stopfade {opacity: .5;}
iframe {width:95%; min-height:480px; height:auto; margin-left:auto; margin-right:auto;}
#header{width:99%;}
#slider{}
#logos{width:99%; height:auto; line-height:1em; background:#000; position:relative; float:right; text-align:right; padding: 1em 1em 1em 1em;}
#logos img{width:99%; height:auto; line-height:1em; background:#000; position:relative; float:right; text-align:right; margin-right:1em;}
#rightspacer{width: 90%; height:1em; line-height:1em; background:#000; position:relative; float:right; clear:both}
#blackspacer{width: 90%; height:1em; line-height:1em; background:#000; position:relative; float:right;}
#address phone{font-size: 0.9em;}
#homepage_container{background:#000; height:auto; width:50%; text-align:center; margin-left:auto; margin-right:auto; padding:0; float:none;}
.prod_titles{color:#FFFF00; font-weight:bold; line-height:1.2em;}
#proleft{width:18%; height:70%; float:left; position:absolute; background-image:url(../img/bg1.jpg);}
#teamphotos{padding:0 0 0 0; max-width:185px; min-width:90px;}
#teamphotos a{background:#000; padding:0;}
#teamphotos a:hover{background:#186f5c;padding:0;}
#teamLeft{position:relative; width:185px; padding-left:1em; padding-top:0em; padding-right: 1em; text-align:center;}
.blurbs{width:75%; float: right; position:relative; margin-top:1em; margin-left:1em; margin-right:2em; padding-bottom:0em; right:0em;}
.narrative a{color:#FFFF00; text-decoration:none;}
.narrative a:hover{color:#FFFF00; text-decoration:underline;}
.narrative_yellow{color:#FFFF00; text-decoration:none; font-family:tahoma,verdana,sans-serif; text-align:justify; font-size:1em; padding-left:1em;}
.cf:before, .cf:after { content: ""; display: block;}
.cf:after { clear: both; }
.ie6 .cf { zoom: 1 }
#venue {width:80%; height:100%;}
.codrops-top{
font-family: Arial, sans-serif; line-height: 24px; font-size: 11px; width: 100%; background: #000; opacity: 0.9; text-transform: uppercase; z-index: 9999; position: relative; -moz-box-shadow: 1px 0px 2px #000; -webkit-box-shadow: 1px 0px 2px #000; box-shadow: 1px 0px 2px #000;}