body { background: transparent;margin:0;padding:0;width:335px; font: 100% Arial, Helvetica, sans-serif; }
#toSubscribe { margin:5px 0 0 7px; width:455px; font-size:0.8em;}

#toSubscribe .topframe{ width:455px; overflow:hidden;margin-top:5px; }
#toSubscribe .topframe label{ float:left; line-height:21px; }
#email{ margin:1px 0 0 4px; width:240px; height:15px; padding:1px 4px; border:1px #b2b2b2 solid; line-height:15px; }
#error #email { border:1px solid #ff0000; }
#error .msg { color:#ff0000; padding-left:24px;font-size:0.8em;width:300px; }
#toSubscribe .topframe input.btn{ margin-left:7px; float:left; display:inline;width:auto; border:0; }
#toSubscribe p{ line-height:13px; font-size:0.8em;margin:6px 0; }
#toSubscribe .frametext p input.box{ vertical-align: text-bottom; padding:0; margin:1px 0 0 2px; width:15px; height:14px; border:0; }
.topframe + .frametext { margin-top:13px; }
#success { width:465px;font-size:0.8em; }
#success p { margin:0; }

/* For jqt landing page */
.nqt { margin:0 8px 0 0 !important; }
.nqt .frametext {width:282px !important;}
.nqt .btn { clear:both !important;margin-top:10px !important;}
.nqt input { margin-left:0 !important;}
.nqt #toSubscribe { margin-left:0 !important;}
.nqt .msg { padding-left:0 !important;}
