#headmenu *{font-family:Avenir,Open Sans, arial, garamond, times new roman;}
#headmenu .menu{border: 1px solid red;font-family:Avenir,Open Sans, arial, garamond, times new roman;}
#headmenu li {display: inline-block; }
#headmenu li ul{display: none;  position: relative;}
#headmenu ul li:hover ul{display: block; position: absolute; border: 1px solid black; width: 970px; text-align: center;padding-left: -30px;}
#headmenu ul li ul li{position: relative; display: inline;border: 1px solid red; }

#headmenuwrap {background: #2e2d2d;}
#headmenu {max-width: 970px; border: 0px solid red; margin: 0 auto;height: 70px;position: relative;}
#headmenu img{ vertical-align: middle;}
#headmenu .topbutton{cursor: pointer;}
#headmenu a{ color:white; text-decoration: none;  font-size: 12px; cursor: pointer;text-transform: uppercase}
#headmenu span{display: inline-block; margin: 0;}
#headmenu .menlog{float: right; position: relative; top: 26px;}
#subheadmenuwrap {background: #2d8871;POSITION:ABSOLUTE;width: 100%;z-index: 900;text-align: center;}
#subheadmenu {max-width: 970px; margin: 0 auto; text-align: center; }
#subheadmenu div {text-align: center;}
#subheadmenu div a{line-height: 25px; padding: 5px 10px; font-size: 14px; text-decoration: none; color: black; text-transform: uppercase; font-size: 12px;letter-spacing: 1px; font-family:Avenir,Open Sans, arial, garamond, times new roman;color: #2e2d2d;}
#subheadmenu div a:hover{background: white;}
#testimonials{font-style: oblique; }
#testimonials *{color: white;}

@media screen and (max-width: 970px){
#headmenu .topbutton a{display: none;}
#headmenu .menlog{float: right; position: relative; bottom: 26px;}
#testimonials{display: none;}
}
@media screen and (max-width: 700px){
#headmenu {height: 125px;}
#headmenu #logo{display: block; text-align: center;}
#headmenu #logo{margin: 0 auto;}
#headmenu .menlog{float: right; position: relative; top: 0px;}
#subheadmenu div a{display: block; text-align: center;}
#headmenu span{ margin: 0 25px;}
.logchoice {top: 105px !important; right: 29px !important; }
}
@media screen and (max-width: 480px){
.logchoice {right: 11px !important; }
#headmenu span{ margin: 0 7px;}
}
@media screen and (max-width: 240px){
.logchoice {right: 4px !important; }
#headmenu span{ margin: 0px;}
}
.menlog {cursor: pointer; float: left;}
.logchoice {display: none; position: absolute; right: 15px; top: 50px;z-index: 999; width: 130px; height: 110px; background: url(images/login_pop.png) no-repeat;padding-top: 20px;}
.logchoice a{display: block; color: black !important; padding: 3px 18px; font-weight: bold; letter-spacing: 0px;}