.inner {position:relative}

.downloadpdf {display:block; position:absolute; top:0; right:180px; background:#ed1f24; color:#fff; text-decoration:none; font-weight:bold; font-style:normal; margin-top:5px; padding:8px 12px 8px 12px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.downloadpdf:hover {background:#f94247; color:#fff}

.downloadcalc {display:block; position:absolute; top:0; right:20px; background:#ed1f24; color:#fff; text-decoration:none; font-weight:bold; font-style:normal; margin-top:5px; padding:8px 12px 8px 12px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.downloadcalc:hover {background:#f94247; color:#fff}

.p10 {padding-top:10px; clear:both !important}

.numbers {font-weight:bold; font-size:25px; color:#ed1f24}
.calcimg {margin:0 auto !important; margin-top:30px !important; margin-bottom:38px !important; display:block; max-width:760px; border:1px solid #eee}

.box4r {margin-left:20px; margin-top:-50px !important}






#getthecalc {font-size:30px; color:#0e5c9c; text-align:center; padding-top:48px; font-weight:bold}

.d7h4jf94h {display:none} /*hide bot trap form field */

/* Bottom Form ================================================================================================ */

#formbottom #formcontainer {width:400px; margin:0 auto; padding-top:10px; padding-bottom:0}

#formbottom #formcontainer .formentry {display:inline-block; zoom:1; *display:inline; vertical-align:top; position:relative; width:99.5%; color:#000}
#formbottom #formcontainer input {height:40px; line-height:43px; width:97%; border:1px solid #ccc; background:#fff; margin-bottom:20px; padding:0 0 0 3%; color:#000; font-size:18px; font-weight:200 !important; position:relative}
#formbottom #formcontainer label.error {position:absolute; padding:0; bottom:0; right:0; color:#ff0000 !important; font-size:14px !important}
#formbottom #formcontainer .formerror {color:#ff0000; padding-bottom:0}
#formcontainer .formsuccess {text-align:center; font-weight:400; color:#ed1f24; padding-top:40px; padding-bottom:40px; font-size:34px; line-height:40px}

.buttons {display:block; width:230px; border:0; font-size:23px; color:#fff; font-weight:normal; text-decoration:none !important; padding:0; text-align:center; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; background:#ed1f24; color:#fff; max-height:60px; height:60px; line-height:60px; text-shadow:-1px 1px 2px rgba(#000,.4); margin:0 auto; cursor:pointer}
.buttons:hover {background:#f94247; color:#fff}

#formbottomrequired {text-align:center; padding-top:20px; font-size:11px; font-style:italic}