
/* - - - - - - - - - - - - - - - - - - - - - - -

title :    AAA Payday Cash
URL :      http://www.aaapaydaycash.com/

Created :  02.26.2010
Modified : 03.04.2010

- - - - - - - - - - - - - - - - - - - - - - - */

/* -----------------------------------------
Global Reset
v1.0 | 20080212 
http://meyerweb.com/eric/tools/css/reset/
-------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

del { text-decoration: line-through; }
ins { text-decoration: none; background: #ffc; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; border:0px; }

:focus { outline: none; }

/* Font Reset */
body { font-family: Helvetica, Arial, sans-serif; font-size: 62.5%; }
html>body { font-size: 10px; }

/* ----------------------------------------- 
Clearfix Hack [slightly enhanced]
http://perishablepress.com/press/2008/02/05/
-------------------------------------------- */
.clearfix:after, #content:after { 
	visibility: hidden; 
	display: block; 
	font-size: 0; 
	content: " "; 
	clear: both; 
	height: 0;
}
.clearfix, #content { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix, * html #content { height: 1%; }
.clearfix, #content { display: block; }
/* close commented backslash hack */

/* ------------------------------------------------------------------------------------- H T M L  */

/* Anchor Links  -------------------------------------------------------------- */

a:link { color: #046A4F; text-decoration: underline; }
a:visited { color: #046A4F; text-decoration: underline; }
a:hover {  color: #046A4F; text-decoration: none; }
a:active {  color: #046A4F; text-decoration: none; }

a:focus { outline: 1px dashed #046A4F; }

/* Headings  -------------------------------------------------------------- */

h1, h2, h3, h4 { font-family: Gotham-Bold, "Arial Rounded MT Bold", Arial, san-serif; font-weight: normal; }

h1 em, h2 em { display: block; font-family: Gotham-Light, Arial, san-serif; font-style: normal; font-weight: normal; }

h1 { margin: 0; font-size: 2.7em; line-height: 1em; color: #000; }
h2 { margin: 0 0 1em; font-size: 2.3em; color: #000; }
h3 { margin: 0 0 1em; font-size: 2.1em; line-height: 1em; }
h4 { margin: 0 0 1.25em; font-size: 1.4em; line-height: 1em; }
h5, h6 { margin: 0 0 1.5em; font-size: 1.2em; font-weight: bold; }
h6 { margin: 0; }

/* Text Elements  -------------------------------------------------------------- */

p, ul, ol, dl, blockquote, pre { margin: 0 0 1.25em; font-size: 1.2em; line-height: 1.6em; }

blockquote { 
	margin: 1.5em;
	padding: 0 0 0 1.5em;
	border-left : 1px solid #666;
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-style: italic;
}

small, cite { font-size: .9em; }
strong, b, dt, th, dfn { font-weight: bold; }
address, cite, em, i, caption, dfn, var { font-style: italic; }

ul, ol { margin: 0 3em 1.5em; }
ul ul, ol ol, ul ol, ol ul, ul p, ol p { font-size: 1em; margin: 0 0 0 2em; }

ul { list-style-type: disc; }
ul ul { list-style-type: circle; }
ul ul ul { list-style-type: square; }
ul ul ul ul { list-style-type: disc; }

ol { list-style-type: decimal; }
ol ol { list-style-type: upper-roman; }
ol ol ol { list-style-type: lower-roman; }
ol ol ol ol { list-style-type: upper-alpha; }

dl { margin: 0 0 1.5em; padding-top: 1.5em; border-top : 1px solid #ccc; }
dt { font-weight: bold; margin: 0; font-size : 1.2em; line-height : 1.25; }
dd { margin: 0 0 1.5em; padding: 0 0 1.5em; border-bottom : 1px solid #ccc; }

del { text-decoration: line-through; }
abbr, acronym { font-style: normal; }
acronym, abbr { border-bottom: 1px dotted #333; cursor: help; }
acronym { text-transform: uppercase; }
pre, kbd, code, samp, tt, var { font-family: 'andale mono', 'lucida console', monospace; }

pre { white-space: pre; }
code { display: block; }

sub { font-size: 0.9em; line-height: 1em; vertical-align: sub; }
sup { font-size: 0.9em; line-height: 1em; vertical-align: super; }

/* Tables  -------------------------------------------------------------- */

table {	margin: 0 0 1.5em; font-size: 1.2em; }
caption { text-align: left; }
th, td { padding: 0.25em 0.5em; vertical-align: top; }
tbody td, tbody th { border: 1px solid #999; }
#contacttable tbody td, tbody th { border: 0px solid #fff; }
tfoot { font-size: .9em; font-style: italic; }

/* Images  -------------------------------------------------------------- */

img { vertical-align: top; }

/* ------------------------------------------------------------------------------------- P R I M A R Y - L A Y O U T  */

/* Global Styles  -------------------------------------------------------------- */

body {
	color: #555;
	background: #fff;
}

.inner-wrapper {
	position: relative;
	margin: 0 auto;
	width: 890px;
}

#header, title-bar, #content, #footer { min-width: 890px; }

.hidden { display: none; }

/* Navigation Reset */
.nav, .nav li, .nav ul, .nav ul li { margin: 0; padding: 0; list-style: none; }

/* Header  -------------------------------------------------------------- */

#header {
	position: relative;
	z-index: 110;
	height: 123px;
	margin: 0 0 16px;
	background: url(../images/green_gradient.jpg) repeat-x 0 97px;
}

#header #branding a {
	position: absolute;
	top: 18px;
	left: 0;
	width: 341px;
	height: 48px;
}

#header #branding p {
	position: absolute;
	top: 15px;
	right: 10px;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #000;
	text-align:center;
}

#header #branding p strong { font-size: 1.7em; }

/* Global Navigation */
#header .nav { 
	position: absolute;
	top: 97px;
	left: 0;
	display: block; 
	margin: 0; 
	padding: 1px 0 0;
	overflow: hidden; 
	list-style: none;
	font-family: Gotham-Bold, "Arial Rounded MT Bold", Arial, sans-serif;
	font-size: 1.3em; 
	font-weight: normal;
}

#header .nav li { display: inline; margin: 0 0 0 -0.25em; border-left: 1px solid #fff; list-style: none; }
#header .nav li:first-child { border-left: none; }
#header .nav li a { padding: 0 0.5em; color: #fff; text-decoration: none; }
#header .nav li a:hover, #header .nav li a:focus { text-decoration: underline; outline: none; }

/* Login Box */
#login-box { 
	position: absolute;
	z-index: 100;
	top: 60px;
	right: -10px;
	width: 250px;
	background: url(../images/login_box_mid.png) repeat-y center top;
}

#login-box h3 { 
	margin: 0;
	line-height: 0.9em;
	position: relative;
	left: 5px;
	width: 185px;
	padding: 8px 27px 10px;
	text-align: center;
	color: #fff;
	background: #00695E url(../images/login_header_bg.jpg) repeat-x top center;
}

#login-box fieldset { margin: 0; padding: 0; border: none; }

#login-box label { display: block; }

/* Login Form */
#login-form {
	padding: 10px 12px 0;
	background: url(../images/login_box_top.jpg) no-repeat center top;
}

#login-form h4 {
	margin: 0 0 0.6em;
	font-family: "Arial Rounded MT Bold", Arial, sans-serif;
	font-size: 1em;
	text-transform: uppercase;
}

#login-form p {
	clear: both;
	margin: 0 0 0.25em;
	font-size: 1em;
}

#login-form p a { color: #666; }

#login-form p strong { padding: 0 0 0 8px; }

#login-form p strong a { text-decoration: none; }
#login-form p strong a:hover { text-decoration: underline; }

#login-form .field, #login-form .button { float: left; }

#login-form .field input {
	margin: 0 6px 4px 0;
	width: 84px;
	height: 14px;
}

#login-form .button { padding: 1em 0 0; }

/* NO LOAN STATES */
#no-loan { 
	position: absolute;
	z-index: 100;
	top: 560px;
	right: 0px;
	width: 210px;
	padding:10px;
	border:1px solid #888888;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
}

/* New Customer Login */
#new-customer-login {
	position: relative;
	margin: 0 6px 0 5px;
	padding: 16px 0 100px 20px;
	background: url(../images/login_form_bg.jpg) repeat-x center top;
	zoom: 1;
}

#new-customer-login fieldset { float: left; margin: 0 5px 0 0; }
#new-customer-login label { margin: 0 0 2px; text-transform: uppercase; color: #444; }
#new-customer-login .field input { width: 194px; margin: 0 0 10px; }
#new-customer-login select { margin: 0 0 8px; }

#new-customer-login p {
	clear: both;
	margin: 0;
	padding: 0;
	line-height: 1.4em;
}

#new-customer-login .button {
	position: absolute;
	bottom: 0;
	left: -5px;
	width: 225px;
	padding: 0 0 30px 25px;
	background: url(../images/login_box_bot.jpg) no-repeat center bottom;
}

/* Content  -------------------------------------------------------------- */

#title-bar {
	position: relative;
	z-index: 50;
	margin: 0 0 26px;
	background: #FAC717;
	color: #000;
}

body.home #title-bar {
	height: 257px;
	overflow: hidden;
}

#title-bar h1 {
	padding: 10px 40px 10px 0;
}

body.home #title-bar h1 {
	position: relative;
	z-index: 100;
	padding: 10px 470px 4px 0;
}

body.interior #title-bar h1 {
	width: 590px;
	padding: 10px 300px 14px 0;
	background: url(../images/header_twenties.jpg) no-repeat 560px bottom;
}

#title-bar ul {
	margin: 0 0 6px;
	padding: 0 0 10px;
	font-family: Gotham-Light, Arial, san-serif;
	font-size: 2em;
	font-style: normal;
	font-weight: normal;
	line-height: 1.3em;
	
	border-bottom: 1px solid #000;
}

#title-bar li { margin: 0 0 0 1em; }

#title-bar p {
	margin: 0;
	padding: 0 0 8px;
	font-family: Gotham-Book, Arial, san-serif;
	font-size: 1.8em;
	line-height: 1.3em;
}

#title-bar p strong {
	font-family: Gotham-Bold, "Arial Rounded MT Bold", Arial, san-serif;
	font-weight: normal;
	font-size: 1.5em; 
}

#title-bar .button {
	position: absolute;
	z-index: 80;
	top: -15px;
	right: 170px;
	width: 379px;
	height: 272px;
	margin: 0;
	padding: 0;
	background: url(../images/title_bar_home_button.jpg) no-repeat 0 0;
}

#title-bar .button a {
	display: block;
	position: absolute;
	bottom: 15px;
	right: 87px;
	width: 206px;
	height: 42px;
	overflow: hidden;
	text-indent: -9999em;
}

#main-content { width: 632px; }

/* Footer  -------------------------------------------------------------- */

#footer .inner-wrapper {
/*	position: relative;
	margin: 0 auto;
	width: 890px;
*/	text-align: center;
	padding: 12px 0 36px;
}

/* Pipelist */
#footer .nav { 
	display: block; 
	margin: 0 0 3px 0; 
	padding: 12px 0 0;
	overflow: hidden; 
	border-top: 7px solid #2DB66D;
	list-style: none; 
	font-size: 1.1em; 
}

body.home #footer .nav { margin: 0 270px 3px 0; padding: 0; border-top: none; }
body.interior #footer .nav { margin: 0 270px 3px 0; padding: 12px 0 0; }

#footer .nav li { display: inline; margin: 0 0 0 -0.25em; border-left: 1px solid #555; list-style: none; }
#footer .nav li:first-child { border-left: none; }
#footer .nav li a { padding: 0 0.5em; color: #555; text-decoration: none; }
#footer .nav li a:hover { text-decoration: underline; }

#footer p { margin: 0; font-weight: bold; }
body.home #footer p, body.interior #footer p { margin: 0 270px 0 0; font-weight: bold; }

/* ------------------------------------------------------------------------------------- S E C O N D A R Y - L A Y O U T  */


/* HOME PAGE  -------------------------------------------------------------- */

#testimonials-box {
	width: 632px;
	background: url(../images/testimonials_box_mid.jpg) repeat-y 0 0;
}

#testimonials-box h2 {
	margin: 0;
	padding: 14px 18px;
	background: url(../images/testimonials_box_top.jpg) no-repeat 0 0;
}

#testimonials-box ul,
#testimonials-box li {
	margin: 0;
	list-style: none;
}

#testimonials-box ul {
	padding: 0 0 18px;
	background: url(../images/testimonials_box_bot.jpg) no-repeat left bottom;
	font-size: 1.1em;
}

#testimonials-box li {
	/* Cross-Browser Inline-Block */
	display: -moz-inline-stack; /* FF2 inline-block */
	display: inline-block; 
	vertical-align: top;
	zoom: 1;
	*display: inline; /* IE7 inline-block */

	width: 170px;
	margin: 0 0 0 32px;

}

#testimonials-box img { margin: 0 0 3px; border: 1px solid #777; }

#testimonials-box blockquote {
	margin: 0 0 0 -16px;
	padding: 14px 0 0 16px;
	border: none;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: 1em;
	background: url(../images/testimonial_left_quote.gif) no-repeat 0 0;
}

#testimonials-box blockquote p {
	margin: 0 0 1em;
	padding: 0;
	font-size: 1em;
	line-height: 1.4em;
}

#testimonials-box blockquote p:first-child {
	background: url(../images/testimonial_right_quote.gif) no-repeat right bottom;
}

#testimonials-box blockquote cite {
	display: block;
	font-weight: bold;
	font-style: normal;
}

/* LOAN APPLICATION PAGE  -------------------------------------------------------------- */

#loan-application fieldset { padding: 0 0 20px; background: #e0e0e0; }

#loan-application fieldset p { margin: 0 25px 16px 25px; padding: 0; }
#loan-application fieldset p strong { font-size: 1.15em; }

#loan-application h4 {
	margin: 0 0 30px;
	padding: 5px 5px 7px 7px;
	font-family: Gotham-Bold, "Arial Rounded MT Bold", Arial, san-serif;
	color: #fff;
	background: #086752 url(../images/green_gradient.jpg) repeat-x 0 0;
}

#loan-application h5 {
	margin: 0 0 16px;
	font-size: 1.4em;
	text-align: center;
}

#loan-application label {
	display: block;
	margin: 0 0 3px; 
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #444; 
}

#loan-application label strong,
#loan-application p strong span { position: relative; top: 0.2em; color: #d30303; }

#loan-application .field {

	/* Cross-Browser Inline-Block */
	display: -moz-inline-stack; /* FF2 inline-block */
	display: inline-block; 
	vertical-align: top;
	zoom: 1;
	*display: inline; /* IE7 inline-block */

	width: 274px;
	margin: 0 0 16px 20px;
}

#loan-application .field input { width: 246px; }

/* Customer Section */
#loan-application .tri-inputs { margin: 0 0 16px 15px; }
#loan-application .tri-inputs label { padding: 0 0 0 5px; }
#loan-application .tri-inputs input { display: inline; width: 69px; margin: 0 5px; }
#loan-application .tri-inputs input.digit2 { width: 40px; }
#loan-application .address { width: 420px; }
#loan-application .address input { width: 398px; }

#loan-application .mailing,
#loan-application .selectable { 
	position: relative;
	width: 840px; 
	margin: 0 0 16px 20px; 
	padding: 14px 0; 
	border-top: 1px solid #bbb; 
	border-bottom: 1px solid #bbb; 
}

#loan-application .selectable select, 
#loan-application .selectable input { 
	width: auto; 
	display: inline; 
	margin: 0 5px 0 10px;
	vertical-align: middle;
}

#loan-application .mailing label { display: inline; margin: 0 4px 0 0; }
#loan-application .mailing input { width: auto; display: inline; }
#loan-application .selectable label { display: inline; margin: 0; padding: 2px 0 0; }
#loan-application .license input { display: inline; width: 170px; margin: 0 10px 0 0; }

/* Military Section */
#loan-application #military-info .selectable p { margin: 0 0 0 80px; padding: 10px 0; }
#loan-application #military-info p em { display: block; }
#loan-application #military-info label { position: absolute; top: 43%; left: 0; }

/* Landlord Section */
#loan-application #landlord-info .selectable .field { margin: 0; vertical-align: middle; }
#loan-application #landlord-info .selectable .radio-select { width: 296px;}
#loan-application #landlord-info .selectable .date-select { width: 290px; }
#loan-application #landlord-info .selectable .amount-select { width: 246px; }
#loan-application #landlord-info .selectable .radio-select input { width: auto; display: inline; margin: 0 4px; }
#loan-application .date-select input { width: 210px; margin: 0 10px 0 0; }
#loan-application .date-select img { margin: 2px 0 0; cursor: pointer; }
#loan-application .amount-select input { width: 240px; margin: 0; }

/* References Section */
#references-info h4 span { cursor: pointer; }
#loan-application #references-info .field { width: 124px; margin: 0; }
#loan-application #references-info input { width: 110px; }
#loan-application #references-info .first { margin: 0 0 16px 20px; }
#loan-application #references-info .narrow { width: 69px; }
#loan-application #references-info .narrow input { width: 54px; }

/* Buttton */
#loan-application .button { 
	margin: 0 0 16px 0; 
	padding: 14px 0 14px 20px; 
	border-top: 1px solid #bbb; 
	border-bottom: 1px solid #bbb; 
	background: #e0e0e0;
}

.center {
	text-align:center;
}

.pusher{
cursor:pointer;
padding:3px 10px 3px 0px;
font-size:1.4em;
font-weight:bold;
padding-top:20px;
color:#000;
}

.newssource {
color:#969696;
}
