html,body{height:100%;margin:0;}
img{border:0;}
h1{font-family:garamond,serif;line-height:10%;text-align:left;font-size:5em!important;letter-spacing:-.5px;color:#8fb4b0;margin:0;padding:0;}
p{font-family:Avenir,sans-serif;text-align:left;text-decoration:none;font-size:11pt!important;color:#51716e;margin-left:10px;}
body{background:#f1f1f1;}
#header-wrapper{width:100%;height:226px;position:absolute;background:url(../images/ainsbrook_header.png) repeat-x;z-index:2;}
#backer{position:fixed;width:100%;height:100%;margin:0;padding:0;}
.container{position:relative;min-height:100%;height:auto!important;width:980px;z-index:3;margin:0 auto -33px;}
.ankle{clear:both;height:60px;}
.footer{position:relative;background-color:#e5eeed;width:978px;border-top:1px solid #b9d6d3;border-left:1px solid #b9d6d3;border-right:1px solid #b9d6d3;padding-top:2px;z-index:4;height:30px;margin:0 auto;}
.footer p{text-align:center;margin:0;}
#stg{text-align:center;z-index:5;margin:0 auto;}
#head{height:185px;padding-top:22px;}
.menu{margin-top:0;float:left;text-align:left;border-left:3px solid #8fb4b0;height:124px;}
.menu ul{list-style-type:none;margin:0;padding:0;}
.menu ul li{clear:both;}
.menu li a{float:left;display:block;height:31px;line-height:38px;vertical-align:middle;padding:0 5px;}
.menu li:hover a,.cur a{background-color:#8fb4b0;}
.logo{float:right;height:118px;}
.mrboxly{background: #fff;filter: alpha(opacity=90);background:rgba(255,255,255,0.9)!important;border:1px solid #b9d6d3;-moz-box-shadow:inset 0 0 15px #e1e1e1;-webkit-box-shadow:inset 0 0 15px #e1e1e1;box-shadow:inset 0 0 15px #e1e1e1;padding:15px;}
.bgstretcher-area{text-align:left;}
.bgstretcher,.bgstretcher UL,.bgstretcher UL LI{position:absolute;top:0;left:0;}
.bgstretcher UL,.bgstretcher UL LI{list-style:none;margin:0;padding:0;}
.bgstretcher{overflow:hidden;width:100%;position:fixed;z-index:1;position:absolute;top:0;left:0;}
#welcomebox{float:left;margin-top:25px;width:544px;}
#columnl{float:left;}
#columnr{float:right;width:565px;height:732px;margin-top:25px;}
#columnr .jump{margin:auto;padding:15px;}
#contact-one{width:330px;height:445px;text-align:center;margin:25px 0 20px;}
#contact-one h1.coco{padding-left:10px;font-size:4em!important;margin-bottom:5px;}
#contact-one p{padding:5px;}
#contact-one table{text-align:center;width:280px;border-top:1px solid #b9d6d3;border-bottom:1px solid #b9d6d3;margin:0 auto;}
#contact-one table td{vertical-align:top;padding-left:5px;}
#contact-one .labeler{text-align:right;color:#8fb4b0;}
.boxer img{border:1px solid #b9d6d3;}
textarea{width:100%;height:300px;resize:none;}
form{padding-right:18px;}
form p{display:inline;z-index:3;}
form *,form{font-family:serif;text-decoration:none;font-size:14px!important;color:#354947;}
input,textarea{background-color:#f8f8f8;line-height:16px;border:1px solid #b9d6d3;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-khtml-box-sizing:content-box;box-sizing:content-box;margin-bottom:10px;z-index:5;padding:6px 8px;}
#email{width:400px;}
*,#former p{margin:0;}