/* CashnetApp CSS */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
html { background: url(../images/non-brand-lp/lp-color.gif); }
body { font-size:80%; font-family: Arial, sans-serif; color: #000;}
a {color:#3089C4;}
.left {float:left;}
.right {float:right;}
sup {vertical-align: top;}

#container {margin:0 auto; padding:0; width:919px; background: url(../images/non-brand-lp/lp-bg.gif) repeat-y;}

#topper {margin:0 0 0 7px; width:904px; height:310px; background: url(../images/non-brand-lp/loan-topper-bg.jpg) repeat-x;}
#topperCorners {margin:0 0 0 7px;}
div#girlPic {float:left; padding:4.6em 0 0 1.45em;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	div#girlPic {float:left; padding:4.65em 0 0 1.45em;}
}
#topCopy {float:left; padding:2.5em 0 0 0;}
* html #topCopy {width:350px;}
#topCopy h1 {color:#216ec3; font-size:2em; font-weight:bold;}
#topCopy ul {margin:0.75em 0 0 3.75em; color:#216ec3; font-size:1.5em; font-weight:bold; list-style-image: url(../images/non-brand-lp/small-money-bullets.jpg);}
#topCopy ul li {margin:0.75em 0 0 0; line-height: 1em;}
#topCopy p {float:left; color:#216ec3; font-size:1.25em; font-weight:bold; margin:1.5em 0 0 8em;}
* html #topCopy p {margin:1.5em 0 0 4.5em;}
#topCopy img {float:left; margin:1.5em 0 0 0.75em;}
#topCopy span {text-weight:normal; font-size:0.5em;}
#topCopy sup {font-size:0.5em;}

#form{float:left; padding:2.5em 0 0 1em; width:314px;}
#fields {background: url(../images/non-brand-lp/form-body-bg.jpg) repeat-y; }
#fields img {float:left; padding:0.25em 0 0 2em;}
#fields h4 {float:left; padding:0.15em 0 0 0.5em; font-size:1.5em; color:#333;}
h4#brand {font-size:1.3em;padding:0.25em 0 0 0.5em;}
form {padding:0.75em 0 0 0;}
label {float:left; padding:0 0 0 1em; width:95px; font-weight: bold; color:#333; font-size:1em; text-align:right;}
input {float:left; height:17px; border:1px solid #ccc; margin:0 0 0 0.75em;}
.state {float:left; margin:0 0 0 0.8em;}
.loan {float:left; height:17px; margin:0 0 0 0.75em;}
form div {clear:both; padding:0.5em 0 0.3em 0; text-align:right;}
* html form div {padding: 0.3em 0 0.5em 0;}
*:first-child + html form div {padding: 0.3em 0 0.3em 0;}
#formBottom {clear: both; height:40px; background: url(../images/non-brand-lp/form-bottom-corners.jpg) no-repeat;}
#button {clear: both; height:37px; width:140px; border: none; margin:0; padding:0.75em 0 0 6.75em;}
* html #button {clear: both; height:41px; width:140px; border: none; margin:0; padding:0.1em 0 0 6.75em;}

#line {float:left; width:1px; height:430px; margin:1em 0 0 0; background: url(../images/non-brand-lp/line-bg.gif) repeat-y;}
#brandLine {float:left; width:1px; height:450px; margin:1em 0 0 0; background: url(../images/non-brand-lp/line-bg.gif) repeat-y;}
#left_column {float:left; width:530px; padding:1em 0 0 1.75em;}
#right_column {float:left; padding:1em 0 0 1.25em;}
#left_column a {color:#0e8ac3;}
#right_column ul span {font-weight:normal;}
h2 {font-size:1.5em; font-weight:bold; color:#2b79c8;}
h3 {font-size:1.5em; color:#2b79c8;}
#left_column h4 {padding:2em 0 0 0; font-size:1.25em; color:#2b79c8;}
.mainP {padding:0.5em 1em 0 0; font-size:1.05em; line-height:2em;}

#right_column ul {margin:0.75em 0 0 0; padding:0 0 1.85em 0; color:#333; font-size:1.35em; font-weight:bold; list-style:none;}
#right_column ul li {height:26px; margin: 0.45em 0 0 0; padding:0.25em 0 0 2.25em;}
#step1 {background: url(../images/non-brand-lp/cash-advance-step-1.gif) no-repeat top left;}
#step2 {background: url(../images/non-brand-lp/payday-loan-step-2.gif) no-repeat top left;}
#step3 {background: url(../images/non-brand-lp/cash-advance-step-3.gif) no-repeat top left;}
#right_column p {padding:0.75em 0 0 0; width:320px; font-size:1.05em; line-height:1.75em;}

#bottomLinks {color:#333; padding:0 0 2em 1em; font-size:0.85em; background: url(../images/non-brand-lp/lp-color.gif);}
#bottomLinks a {color:#80ccff;}
#verisign {padding:1em 0 2em 30em; background: url(../images/non-brand-lp/lp-color.gif);}
#disclosures {background: url(../images/non-brand-lp/lp-color.gif);}
#disclosures p {padding:0.35em; color:#333; font-size:0.85em; width:70em;}
#disclosures a {color:#80ccff;}

.smallLeft {float:left; padding:1em 0 0 0; width:250px;}
.smallRight {float:right; padding:1em 1em 0 0; width:250px;}
.smallPic {float:left; padding:0.75em 1.45em 0 0;}
h5 {font-size:1.15em; padding:0.5em 0 0 0.5em;}
.smallDescrip {font-size:0.95em; padding:0.25em 0 0 4.25em; line-height:1.35em;}
.extraBox {background:#fff; height:218px;}
.extraBox p {float:right; padding:1em; width:355px;}
.extraBox img {padding:1em 0 0 1em;}
.privacy {background:#fff;}
.privacy p {padding:1em 0 0 1em; width:600px;}
.privacy ul {width:550px; padding: 1em 0 0 2em;}
.privacy li {margin:0.5em 0 0 0;}
.privacy h1 {padding:0.5em; font-size:2em;}
.privacy h2 {padding:1em 0 0.5em 0.5em; font-size:1.5em;}
.underline {text-decoration:underline;}
.error {clear:both; padding: 0em 0 0 10.75em; height:1em; color:#e72e09; font-size:0.85em; font-style:italic;}
.errorField {border:1px solid #e72e09;}

/* Coupons */
#coupon {/*width:274px;*/ height:37px; margin:1em 0 0 1.55em; background: url(../images/coupons/25-percent/coupon-bg.gif) no-repeat;}
* html #coupon {margin:1.75em 0 0 1.55em;}
*:first-child + html #coupon {height:40px; margin:2em 0 0 1.55em;}
#coupon img {float:left; padding:0; margin:0.5em 0 0 0.5em;}
.coupText {float:left; text-align:left; width:15em; padding:0.15em 0 0 0.65em; color:#216ec3;}
.orange {color:#f89921;}
.lpDisclosure {color:#000; width:65em; padding:1.5em 0 0 0;}
#defaultBrandForm{float:left; padding:1.75em 0 0 1em; width:314px;}
#form{float:left; padding:0.9em 0 0 1em; width:314px;}
#topCopy {float:left; padding:2.25em 0 0 0;}
#couponP {float:left; width:17em; padding:0.75em 0 0 0.5em;}
.couponHolder {background:#fff; height:338px;}
