@import "reset.css";
@import "menu.css";

@font-face {
    font-family: 'gothamexlightregular';
    src: url('gothamexlight-webfont.eot');
    src: url('gothamexlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('gothamexlight-webfont.woff') format('woff'),
         url('gothamexlight-webfont.ttf') format('truetype'),
         url('gothamexlight-webfont.svg#gothamexlightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;dd}  /* for IE/Mac */
.clear{clear:both;}
body, html {height: 100%;}
body{background-color:#000;color:#bbb;font-family:gothamlightregular,Open Sans,arial;font-size:14px;line-height:22px;}
a {color:#000}
b,strong{color:#fff;font-weight:normal;}
h1{margin:0px 0px 0px 0px;padding:0px;font-weight:normal;font-size:12px;text-transform:uppercase;}
.txt{text-align:left;color:#ccc;font-size:12px;margin-top:0px;line-height:14px;padding-left:10px;}
.txtHme{text-align:center;color:#2fabde;font-size:12px;text-transform:uppercase;margin-top:25px;padding-left:10px;padding-right:10px;}
.txtHme a,.txt a  {text-decoration:none;}
.error{background-color:#c00;color:#fff;font-size:12px;line-height:16px}
.formTit{text-transform:uppercase;color:#2fabde;margin-bottom:10px;margin-top:10px;border-top:solid 1px #2fabde;}

#superwrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -42px; /* the bottom margin is the negative value of the footer's height */;}
#SIZESR{display:none;position:absolute;padding:5px;border:solid 1px #000;background-color:#c0c;color:#fff;width:130px;height:40px;z-index:5000;top:0px;left:0px;}
nav{width:100%;}
div#main{margin-left:340px;width:55%;padding:4%;z-index:9;position:absolute;}

.startHier{display:inline-block;border-top-left-radius:10px;border-bottom-right-radius:10px;border:solid 2px #2fabde;color:#2fabde;padding:7px;text-decoration:none;}
.startHier:hover{background-color:#2fabde;color:#fff;}

#logosmall{text-align:center;margin-left:5px;}
#logosmall img{width:150px;;}
#logoBtm{position:absolute;bottom:120px;width:100%;text-align:center;padding-bottom:10px;}
.logoMob{text-align:center;margin-left:5px;display:none;}
.logoMobH{display:none;}

#h1Hm div.cr1{padding-top:0px;}
#h1Hm{position:absolute;right:40px;text-align:right;top:40px;background:#222;padding:20px;border-top-left-radius:40px;border-bottom-right-radius:40px;border:solid 2px #2fabde;}
#h1Hm div{font-size:50px;text-align:center;color:#fff;}
#h1Hm div a{font-size:15px;text-decoration:none;color:#fff;}
#h1Hm div span{font-size:14px;}

#mobPics{display:none;}

input,textarea {background-color:#aaa;border:solid 0px #fff;}
.leftForm{width:48%;float:left;margin-right:4%;}
.rightForm{width:48%;float:left;}
.Rfield{width:100%;}
.Lfield{font-size:12px;padding-bottom:0px;float:left;margin-right:2%;margin: 0 0 0 0;width:100%;}
.Rfield{width:100%;font-size:12px;}
.Rfield textarea{width:100%;background-color:#333;color:#ccc;border:solid 0px #fff;}
.Rfield input{width:100%;padding:3px;border-radius:3px;border:solid 0px #fff;background-color:#333;color:#ccc;font-size:12px;}
.Rfield select{width:100%;padding:3px;border-radius:3px;border:solid 0px #fff;background-color:#2fabde;color:#fff;}
.Rfield .check{width:auto;}
.submit{background-color:#000;color:#fff;border:solid 1px #fff;padding:10px;border-radius:10px;margin-top:10px;display:block;text-decoration:none;}

.push{height: 42px;}
.footerwrapper {height: 42px;background:url(../img/nav-bg.png) repeat-x; /* .push must be the same height as .footer */}
.foot2{position:fixed;bottom:16px;right:47px;z-index:1000;font-family:Open Sans,arial;font-size:11px;text-transform:uppercase;}
.foot3{display:none;}