.txtwrapper,.txtwrapper h1,.txtwrapper h3,.txtwrapper p,div#content{display:block}p{font-size:.8em}div#content{width:980px;max-width:100%;margin:1em auto 0;padding:0 1em}h1.serif{font-size:1.5em;font-weight:400}.txtwrapper{width:100%;height:auto;padding:0;margin:10px auto;position:relative;float:none}#mainPromo{border:1px solid #d6d5d5;background-color:#f2f2f2;padding:10px;margin:20px 0 0;width:100%;overflow:auto}#mainPromo p{font-size:1.1em;margin:0 20px 0 0;width:65%;float:left;display:inline-block;border-right:dotted 1px #666;padding-bottom:5px}@media screen and (max-width:54.688em){#mainPromo p{border-right:none;width:100%}}.button{margin:0 1.2em 0 0;color:#fff;border:none;padding:.75em 1em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-image:url(../../../Shared/images/common/blueButtonBg.jpg);background-repeat:repeat-x;background-color:#234578;background:-moz-linear-gradient(center top,#48b,#234578) #234578;background:-webkit-gradient(linear,center bottom,center top,from(#234578),to(#48b));cursor:pointer;float:right}@media (max-width:53.125em){.button{font-size:1.2em;width:11.5em;margin-left:auto;margin-right:auto;display:block;clear:both}}#registrationForm{width:100%}#registrationForm fieldset{border:1px solid #d2d2d2;width:100%;max-width:958px;margin-bottom:10px;padding:0}#registrationForm ul{padding:10px;margin:0}#registrationForm li{padding:5px 0;display:inline-block;width:100%}#registrationForm li.instruction{float:left;margin:0;padding:0}#registrationForm li.legals{padding-left:22%}@media (max-width:53.125em){#registrationForm li.legals{padding-left:0}}#registrationForm li.legals label{float:none;width:auto;padding:0}#registrationForm li.legals .tt-wrap,#registrationForm li.legals input,#registrationForm li.legals label{display:inline-block}#registrationForm li.legals .tt-wrap{margin:0}@media (max-width:36.25em){#registrationForm li.legals .tt-wrap{padding-left:1.5em;margin-top:.5em;margin-bottom:.5em}#registrationForm li.mailingList label{width:100%}}#registrationForm li.legals .tt-title{font-size:.9em}#registrationForm li.mailingList{margin-top:1em}#registrationForm li.mailingList label{position:relative;padding-left:1.5em}#registrationForm li.mailingList label input{position:absolute;top:0;left:0}#registrationForm li#tandc .tandc-labelwrap{position:relative;padding-left:1.5em}@media (max-width:36.25em){#registrationForm li#tandc .tandc-labelwrap{width:100%}}#registrationForm li#tandc .tandc-labelwrap input{position:absolute;top:0;left:0}#registrationForm li.legals-text{border-top:1px solid #d2d2d2;margin-top:.7em;padding-top:.7em}#registrationForm li.legals-text p{color:#666;font-size:.7em;text-align:center;margin:0}#registrationForm li textarea{width:40%;height:100px;float:left}#registrationForm li label{width:22%;float:left;font-size:.9em;text-align:right;padding:0 .625em 0 0}#registrationForm li p{font-size:.8em;margin:5% 0 0 20%}#registrationForm li#logo input#withLogo{display:block;margin:0 0 0 200px}#registrationForm li input[type=text]{width:40%;padding:.5em 0;border:1px solid #D2D2D2;border-radius:0}#registrationForm li input[type=password]{width:40%;padding:.5em 0}#registrationForm li.error{left:22%}@media (max-width:53.125em){#registrationForm li input[type=text],#registrationForm li input[type=password],#registrationForm li textarea{width:100%}#registrationForm li label{width:100%;margin-bottom:.2em;text-align:left}#registrationForm li.error{left:0}}#registrationForm li.error span{width:15em;padding:5px 5px 5px 10px;display:inline-block;border:1px solid #f08686;border-radius:4px;color:#000;font-weight:400}#registrationForm li#passwordTip{background-color:#FFF;color:#000;font-weight:400;font-size:.8em;width:40%;position:relative;margin-left:22%}#registrationForm li .tool-tipBFS p{margin:0}#registrationForm li .tool-tipBFS p:not(:last-of-type){margin-bottom:1em}.titlePS{background-color:#000;width:100%;margin:0;padding:0}.titlePS span{display:block;margin:0;color:#fff;width:100%;padding:5px 5px 5px 10px;font-weight:700;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px}.businessDetails li label textarea{width:100%;height:100px;float:left}@media (max-width:53.125em){#registrationForm li#passwordTip{margin-left:0;width:100%}.businessDetails li .button{font-size:1.2em;width:100%;margin:.7em auto .5em;display:block;clear:both;float:none;line-height:2em}}#online{float:left;padding:0 20px 0 0}#online h2,#online h3{font-weight:700;margin:0 0 15px}#online p{margin:10px 0}#online li{list-style-image:url(../../../Shared/images/common/greenBoxes.gif);margin:0 0 10px}#online li.small{width:80%}#online ul{font-size:.8em;margin:0 0 10px 30px}#online #top{min-height:220px;margin-bottom:15px}#online .rightSide{float:right;width:49%}@media screen and (max-width:43.75em){#online .rightSide{width:100%}}#online .leftSide{float:left;width:49%}@media screen and (max-width:43.75em){#online .leftSide{width:100%}}.registerButton{text-shadow:-1px -1px #234578;box-shadow:0 2px 2px #4089ad inset,0 0 1px #499bc4 inset;color:#fff!important;border:1px solid #3374b4;border-radius:4px;padding:.5em 1em;cursor:pointer;font-size:1.4em;margin-top:.3em}@media screen and (max-width:54.688em){.registerButton{font-size:1.2em;width:100%;margin-left:auto;margin-right:auto;display:block;clear:both;text-align:center;line-height:2em}}h2#featuresHeading{background-color:#000;color:#fff;padding:.5em;margin:1.25em 0;font-family:Arial,Tahoma,Times New Roman}div.formerror{margin:0 0 1em;background:#f4bbbb;background:-moz-linear-gradient(top,#f4bbbb 0,#f08686 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4bbbb),color-stop(100%,#f08686));background:-webkit-linear-gradient(top,#f4bbbb 0,#f08686 100%);background:-o-linear-gradient(top,#f4bbbb 0,#f08686 100%);background:-ms-linear-gradient(top,#f4bbbb 0,#f08686 100%);background:linear-gradient(to bottom,#f4bbbb 0,#f08686 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4bbbb', endColorstr='#f08686', GradientType=0);border:1px solid #f08686;padding:5px 5px 5px 10px;border-radius:4px;box-shadow:0 4px 7px -4px #c9c9c9}div.formerror h4{margin-top:.5em}div.formerror ul{list-style:none;margin:0;padding:0 1em}div.formerror ul#errors li{left:1.5em;display:list-item;list-style-type:disc;font-size:.8em;color:#000;background:0 0;width:98%}div.formerror ul#errors li span{background:0 0;padding:0;border:none;width:100%}@media (max-width:53.125em){.officeReg{text-align:center}.officeReg h1{margin:1em auto .8em}.officeReg p{margin:.5em auto}}