@charset "utf-8";
/* CSS Document */

/* =========================================  NORMALIZING  ================================================== */


/* Normalizes margin, padding */
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{
	margin : 0;
	padding : 0;
}

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, th, var
{ font-style : normal; font-weight : normal; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

p {
	margin-bottom:12px;
}
a {
	color:#963398;
}
a:hover {
	text-decoration:none;
}
textarea,
select,
input[type='text'] {
	border:0;
	border:1px solid #2a254b;
	height:18px;
}
select {
	height:20px;
}
textarea:focus,
select:focus,
input[type='text']:focus {
	border:1px solid #963398;
}
h1 {
	font-size:22px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	color:#963398;
}
h2 {
	font-size:18px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	color:#2a254b;
	font-weight:bold;
	line-height:22px;
}
h3 {
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	color:#2a254b;
	height:22px;
	cursor:pointer;
}
h4 {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	color:#963398;
	font-weight:bold;
}
h5 {
	font-size:14px;
	color:#2a254b;
	margin:20px 0 15px 0;
	border-bottom:2px solid #57599e;
	display:block;
	width:580px;
}
body {
	background:#f4f2f8;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
}

div.wrapper {
	width:976px;
	margin:0 auto;
}
div#bg_shadow {
	background:url(/images/bg_wrapper.png) top left repeat-y;
	width:900px;
	padding:0 7px;
}

/* ====================================== HEADER ================================================== */

div#header {
	height:72px;
	background:#2a254b;
}
div#header h1 {
	margin:0;
	padding:0;
}
div#header img {
	margin:10px 0 0 30px;
}
div#header h1 {
	display:block;
	width:199px;
	height:20px;
	float:right;
	background:url(/images/header_bar.gif) top left no-repeat;
	margin:10px 60px 0 0;
	padding:32px 0 0 0;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
div#header h1 span {
	display:none;
}
div#header h1 a {
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}
div#header h1 a:hover {
	text-decoration:underline;
}
/* ---------------------------------------- MENU -------------------------------------------------------- */

div#menu {
	height:28px;
	margin:0;
	padding:0 0 0 9px;
	background:#2a254b;
}

div#menu ul {
	margin:0;
	padding:0;
	list-style:none;
}
div#menu ul li {
	margin:0 1px 0 0;
	padding:0;
	float:left;
}
div#menu ul li a {
	display:block;
	height:28px;
	text-indent:-9999px;
	outline:none;
}
div#menu ul li a#btn_home {
	width:102px;
	background:url(/images/btn_home.gif) top left no-repeat;
}
div#menu ul li a#btn_how {
	width:136px;
	background:url(/images/btn_how_it_works.gif) top left no-repeat;
}
div#menu ul li a#btn_charges {
	width:129px;
	background:url(/images/btn_our_charges.gif) top left no-repeat;
}
div#menu ul li a#btn_apply {
	width:129px;
	background:url(/images/btn_apply_now.gif) top left no-repeat;
}
div#menu ul li a#btn_faq {
	width:80px;
	background:url(/images/btn_faq.gif) top left no-repeat;
}
div#menu ul li a#btn_home:hover,
div#menu ul li a#btn_how:hover,
div#menu ul li a#btn_charges:hover,
div#menu ul li a#btn_apply:hover,
div#menu ul li a#btn_faq:hover {
	background-position: left bottom;
}
div#menu ul li a#btn_home.selected,
div#menu ul li a#btn_how.selected,
div#menu ul li a#btn_charges.selected,
div#menu ul li a#btn_apply.selected,
div#menu ul li a#btn_faq.selected {
	background-position: left center;
}

/* =========================================== CONTENT =========================================== */

div#content {
	padding:10px 0 10px 0;
}

/* ----------------------------------- Left Column -------------------------------------------- */

div#leftCol {
	width:220px;
	float:left;
	margin-left:10px;
}
div#steps img {
	margin-bottom:10px;
}

/* ----------------------------------- Middle Column ------------------------------------------ */

div#midCol {
	width:515px;
	margin-left:10px;
	float:left;
	line-height:16px;
}
div#midCol ul li {
	margin-bottom:3px;
}
div#midCol2 {
	width:860px;
	float:left;
	line-height:16px;
	padding-left:50px;
}
div#midCol2 table td {
	padding:4px 15px 15px 0px;
}
div#flash {
	width:515px;
	height:180px;
	margin-bottom:10px;
}
a.smallBox_right,
a.smallBox_left {
	display:block;
	width:250px;
	height:70px;
	background:url(/images/am_i_eligible.gif) top left no-repeat;
	float:left;
	color:#48497b;
	line-height:12px;
	text-indent:-9999px;
	
}
a.smallBox_right {
	float:right;
	background:url(/images/our_charges.gif) top left no-repeat;
}
a.smallBox_right:hover,
a.smallBox_left:hover {
	background-position: bottom left;
}
div#mainContent_bgTop {
	background:url(/images/content_top.gif) top left no-repeat;
}
div#mainContent_bgBottom {
	background:url(/images/content_bottom.gif) bottom left no-repeat;
	padding:10px;

}
div#mainContent {
	background:url(/images/content_bg.gif) top left repeat-y;
	clear:both;
	overflow:hidden;
}
div.answer,
div.flipDown {
	display: none;
	width:480px;
	margin-bottom:10px;
}
p.faq {
	cursor:pointer;
}
form#advice textarea {
	margin-bottom:10px;
	width:350px;
}
form#advice input#email {
	width:250px;	
}
form#advice input#terms {
	border:0;
	margin:0;
	padding:0;
}
form#advice input#submit {
	border:0;
}
form#advice label {
	display:block;
	float:left;
	width:120px;
}
div.APR {
	font-size:10px;
	color:#963398;
	text-align:center;
	line-height:18px;
}
div.APR span {
	font-size:44px;
	line-height:39px;
	color:#2a254b;
}
table tr th label {
	font-size:11px;
	font-weight:bold;
	color:#2a254b;
}
div.help {
	width:200px;
	float:right;
	padding-top:18px;
	font-size:10px;
	line-height:14px;
	color:#2a254b;
}
div.help img {
	margin-bottom:10px;
}
input#frmform-net_income {
	width:45px;
}
/* ----------------------------------- Right Column ------------------------------------------ */

div#rightCol {
	float:right;
	width:200px;
	margin-right:10px;
	background:none;
}
div#form_bg {
	background:url(/images/bg_form.gif) top left repeat-y;
	overflow:hidden;
	width:200px;
}
div#form_bg_top {
	background:url(/images/payday_application.gif) top left no-repeat;
}
div#form_bg_bottom {
	background:url(/images/form_bottom.gif) bottom left no-repeat;
	padding:55px 10px 10px 10px;
}
form#quickform {
	/*border-top:1px dotted #ffffff;*/
	padding-top:5px;
}
form#quickform {
	font-size:11px;
	color:#ffffff;
	display:inline;
}
form#quickform a {
	color:#2a254b;
}
form#quickform label {
	display:block;
	margin-bottom:3px;
	border:0;
}
form#quickform input {
	width:180px;
	margin-bottom:6px;
}
form#quickform input#privacy {
	width:14px;
	float:left;
	margin:0 10px 30px 0;
	border:0;
}
form#quickform select {
	width:180px;
	margin-bottom:6px;
}
form#quickform input.btn_apply {
	width:109px;
	height:26px;
	margin:10px 0 0 0;
	float:right;
}
img#chat {
	margin:10px 0;
}
div#baner-right {
	background:url(../images/baner-right.gif) top left no-repeat;
	widht:200px;
	height:372px;
	position:relative;
}
a.btn_apply {
	background:url(../images/apply_now.png) top left no-repeat;
	width:167px;
	height:26px;
	display:block;
	text-indent:-9999px;
}
a.btn_apply:hover {
	background:url(../images/apply_now.png) bottom left no-repeat;
}

/* =========================================== FOOTER =========================================== */

div#footer {
	background:#2a254b url(../images/Simple-Payday-logo_small.gif) 97% 5px no-repeat;
	color:#ffffff;
	height:112px;
	padding:7px 0 0 10px;
	text-align:center;
}
div#footer a {
	color:#ffffff;
	text-decoration:none;
}
div#footer a:hover {
	text-decoration:underline;
}
div#bottom-shadow {
	background:url(/images/shadow_bottom.png) bottom left no-repeat;
	height:12px;
}
div#reg {
	margin-top:15px;
	color:#999999;
}
div#links {
	margin-top:15px;
}
div#links p {
	margin-bottom:5px;
}
/* =========================================== MISC =========================================== */
img.img_left {float:left; margin:0 10px 5px 0; display:block;}
img.img_right {float:right; margin:0 0 5px 10px; display:block;}
div.clear {height:0px; clear:both;}
.all, .none {color:#963398; text-decoration:underline; cursor:pointer;}
.purpleText {color:#963398;}
.smallGreyText {color:#999; font-size:9px;}
div.dashed {
	height:0px;
	border-bottom:1px dashed #963398;
	margin:10px 0;
	clear: both;
}
.flipdownHead {	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	color:#ffffff;
	display:block;
	background:url(../images/h3_bg.gif);
	height:22px;
	padding:3px 10px 0 10px;
	cursor:pointer;
}
.head2 {
	font-size:18px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	color:#2a254b;
	font-weight:bold;
}
.head4 {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	color:#963398;
	font-weight:bold;
}
