.popbox {margin:0px auto;text-align:center;position:relative;}.collapse { position:relative; }
.open {background: #0000ff none repeat scroll 0 0;border: 0 none;border-radius: 5px;color: #fff;padding: 10px 20px;text-decoration: none;}
.box {background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;border: 0 none;border-radius: 5px;box-shadow: 0 0 15px #999;display: none;position: absolute;top: 25px !important;width:350px; }
.box a.close {color:red;font-size:12px;font-family:arial;text-decoration:underline;}
.arrow {width: 0;height: 0;border-left: 11px solid transparent;border-right: 11px solid transparent;border-bottom: 11px solid #000;position:absolute;left:1px;top:-10px;z-index:1001;}
.arrow-border {width: 0;height: 0;border-left: 11px solid transparent;border-right: 11px solid transparent;border-bottom: 11px solid #BBBBBB;position:absolute;top:-12px;z-index:1000;}#subForm { margin: 25px; text-align:left }

#subForm input[type="text"] {border: 0 none;border-radius: 5px;color: #000;font-size: 16px;line-height: normal;margin: 0 0 15px;padding: 10px;width: 100%;}

#subForm input[type="submit"] {background: #ca0018 none repeat scroll 0 0;border: 0 none;border-radius: 5px;color: #fff;cursor: pointer;display: block;font-size: 16px;padding: 7px 25px;}

#subForm a { color:#40738d; }

.opt_in_box {margin-bottom:30px;margin-top: 50px;}

.opt_in_box p{margin-top: 50px;}