html,body {margin:0; padding:0; height:100%;}
body { background-color: #010204; font-family: Arial; font-size: 15px; color:FFFFFF; margin: 0; }
#container { min-height:100%; position:relative;}
#placements {padding: 0px; padding-bottom: 4.3em; }
#page {position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; }
#placement1 {height: auto; width: 100%; }
#placement2 {height: auto; width: 100%; }
#placement3 {height: auto; width: 100%; }
#placement4 {height: auto; width: 100%; }
#placement5 {height: auto; width: 100%; }
#placement6 {height: auto; width: 100%; }
#placement7 {height: auto; width: 100%; }
#placement8 {height: auto; width: 100%; }
#placement9 {height: auto; width: 100%; }
#placement10 {height: auto; width: 100%; }
#header {width: 100%; height: 214px; }
#header-divider {background: url(img/header-divider.png) repeat-x; width: 100%; height: 34px; line-height: 34px; font-weight: bold; color: white; font-Size: 17px; text-align: left; text-indent: 8%; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-bottom: 1px solid rgba(0,0,0,0.25); }

#footer {width: 100%; height: auto; text-align: center;  font-family: Arial; color: #white;   position:absolute; bottom:0; height:4em;}
a.footer:link{text-decoration: none; color: #white;}
a.footer:hover{text-decoration: none; color: #white;}
a.footer:visited{text-decoration: none; color: #white;}
#fotshadow {width: 100%; height: 0.5em; background-color: #010204; -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.6); -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.6);}
a.button {background: #222 url(img/b2-dark.png) repeat-x; font:Arial; font-size: 18px; font-weight: bold; color: white; display: inline-block; padding: 8px 0px 9px; text-decoration: none;  -moz-border-radius: 6px; -webkit-border-radius: 6px;  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border: 1px solid #2f2f2f; position: relative; width: 90%; margin-left: 5%;margin-top: 2%; line-height: 120%; }
.buttonicon {display: block; text-indent: 30px; }
img.arrow {float: right; margin-right: 10px; margin-top: 15px; }
.arrow1 {float: right; margin-right: 0.5em;}
h1 { font-size: 25px; color: E0AC10; }
h2 { font-size: 20px; color: white; }
.text { padding: 10px; }
#bt1div { margin-bottom: 1px; width:100%; color: 010204; }
img.map { padding: 10px; }
.headerimg { margin: 0; padding: 0; display: block; margin-left: auto; margin-right: auto; }
.imgHGfx{float: right; margin-top: 0px;}
.imgHome{float: right; margin-top: 3px; margin-right: 5px;}
.overthrow-enabled .overthrow {overflow: auto; -webkit-overflow-scrolling: touch;}
.overthrow-enabled #content.overthrow {height: 14em;}
#headerGfx{float: left; height: auto; width: 100%; margin-top: 60px;}
.btnTxt{margin-left: 0.5em;}
.vid {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}
.vid iframe,  .vid object,  .vid embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.vid-wrap {width: 600px;max-width: 100%;}
.ht1{color: #; } .ht2{color: #; }
.phonebtn {float: left; height: 1.2em; margin-left: 0.5em;}
.callbtn {text-align: center;}