/*
***********************************************************

Title:			styleMain.css
Browser(s): 	All

Author: 		WebLoanNation
Created: 		12.10.2008
Last modified: 	10.08.2009

***********************************************************
*/

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th  { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0 ;}
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
ul { list-style-type:none; }
caption, th { text-align:left; }
strong {color: #3c3c3c; }
.clear {clear: both;}
.required {font-size: 90%;}

/* TYPOGRAPHY */
@font-face { font-family: "FertigoPro-Regular"; src: url("fonts/Fertigo_PRO.otf") format("opentype"); } /* A font by Jos Buivenga: http://exljbris.nl */

h2, h3 { font: bold 24px "FertigoPro-Regular", "Georgia"; color:#353535; margin-bottom: 5px; letter-spacing: -1px; } 
h3 {font-size: 22px; }
h4 { font: bold 16px "FertigoPro-Regular", "Georgia"; color:#353535; margin: 10px auto 5px 25px; letter-spacing: -1px; }
.blueFont {color:#1c9cc9;}
.question {font-weight: bold; color: #1e85a9; display: block; margin: 10px 0 -5px 20px; }
span.faqSubHeading {display: block; font-weight: bold; font-size: 16px; margin: 20px 0 0 0; color:#2a2a2a; }
.em { font: bold 14px "FertigoPro-Regular", "Georgia"; color:#353535; margin: 10px auto 5px 25px; font-style:oblique;} 
/* ADS */

p.adsense {
	display: block;
	padding: 15px 0 0 0;}
	
div.adsenseRight {
	margin: 20px auto 0 auto;
	text-align: center; }

/* Main Containers */
body {
	background-color: #e8e8e8;
	font: normal 12px Geneva, Arial, Helvetica, sans-serif; color: #686868;
	line-height: 18px;
	margin: 0; }
	
#wrapper, #wrapperPL, #wrapperCA, #wrapperAL, #wrapperSL, #wrapperDC, #wrapperCC, #wrapperCR, #wrapperHL, #wrapperLG {
	width: 1015px; 
	margin: 0 auto;
	background: #fff url(images/wrapper_bg.gif) repeat-x top;
	padding-top: 115px;
	position: relative; }
	
#mainContent {
	width: 980px; 
	margin:0 auto;
	clear: both; }
	
#mainMenuSiteMap {
	width: 600px;
	padding: 20px 0 0 30px; }

/* -------------------- */
	
h2.mainHeading {
	margin: 0 0 0 20px;
	color:#353535; }
	
h3.subHeading {
	margin: 10px 0 0 20px; }

#mainLeftColumnHome {
	width: 634px; 
	margin: 10px 0 0 0;
	padding-top: 15px;
	float: left;
	background: url(images/mainContent_bg.gif) repeat-x top; }
	
#mainLeftColumn {
	width: 636px; 
	margin: 10px 0 0 0;
	padding-top: 20px;
	float: left; }
	
#mainLeftColumn p {

	margin: 10px 0 0 25px; }
	
#mainLeftColumn #homeLoansLeft {
	width: 431px;
	}
	
img.applyNowBtn {
	margin: 10px 0 0 25px; }
	
#mainLeftColumn ul {
	margin: 8px 0 5px 25px; }
	
#mainLeftColumn ul li {
	margin: 5px 0; }
	
ol.CCFactsList {	
	padding-left: 30px; margin-left: 45px; width: 515px; }
	
ol.CCFactsList li {
	margin: 5px 0; }
	
/* --------------- */
	
p.welcometext {
	width: 580px;
	margin: 5px 0 15px 20px;
	padding: 0 0 15px 10px;
	border-bottom: 1px solid #e5e5e5; }
	
#cashAdvanceHome {
	width: 580px; height: 275px; margin: 0 auto 15px auto;
	background: url(images/cashadv_img.jpg) no-repeat right bottom;
	border-bottom: 1px solid #e5e5e5;}
	
#cashAdvanceHome .homeLoansText, #studentLoansHome .debtConsText {
	width: 425px; text-align: justify;}

#cashAdvanceHome ul {
	margin: 8px 0 0 10px;
	font-weight: bold; }
	
#studentLoansHome {	
	width: 580px; height: 300px; margin: 0 auto 0 auto;
	background: url(images/studentloan_img.jpg) no-repeat right bottom;
	border-bottom: 1px solid #e5e5e5;}
	
img.homeVerticalButtons {
	margin: 15px 0;}	

/* -------------------- */
	
#mainRightColumn {
	width: 335px; 
	margin: 10px 0 0 0;
	float: right;}
	
/* ---------- Common Questions ---------- */
h3.commonQuestions {
	margin: 20px 0 10px 15px;
	color: #353535; }
	
.questions li {
	width: 265px;
	margin: 0 0 0 15px;
	padding: 5px 10px;
	border-top: 1px dashed #cacaca;
	float: }
	
.questions a:link, .questions a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #259dc7;}
	
.questions a:hover {
	text-decoration: underline; }
	
.more {
	font-size: 95%; }
	
/* ---------- Header ---------- */
#header {
	width: 982px; 
	margin:0 auto;}
	
#topNav {
	position: absolute;
	right:10px; top:12px; }
	
a.logo {
	position: absolute;
	top:10px; left: 26px;
	display:block;
	width: 345px; height: 70px;
	background: url(images/logo.gif) no-repeat; 
	text-indent: -9999px; }
	
#flash {
	width: 635px;
	margin: 8px 0 0 0px;
	float: left;}

#headerRightContent {
	width: 333px; height: 271px;
	background: url(images/header_right_bg.gif) no-repeat;
	border: 1px solid #e5e5e5;
	float: left; margin: 8px 0 0 9px; }
	
#headerRightContent h2 {
	font-size: 20px;
	margin: 15px 0 5px 20px;
	color:#1c9cc9; }

#headerRightContent p {
	font-size: 98%;
	line-height: 16px;
	width: 280px;
	margin: 0 0 0 25px;
	color: #272727;}

#flashRightContent {
	width: 333px; height: 271px;
	background: url(images/HomeLoans-Flash-bk.gif) no-repeat top;
	float: left;
	margin: 8px 0 0 9px;
	position: relative;
	z-index: 1;}

#flashRightContent img {
	position: absolute;
	top: 223px;
	left: 36px;
	width: 262px;
	height:30px;
}

/* ---------- Main Links ---------- */

a:link, a:visited {
	color: #259dc7;}
	
#headerApply {
	width: 198px; height: 50px;
	position: absolute; left:37px; top: 323px; }
	
#topNav ul {
	 font-size: 98%;}

#topNav ul li {
	float: left;
	height: 15px;
	line-height: 15px;
	vertical-align: middle;
	margin-left: 10px; padding-right: 10px;
	border-right: 1px solid #bfbfbf; }
	
#topNav ul .noBorder, #footer ul .noBorder, ul.faqLinks .noBorder {
	border: none; }
	
#topNav a:link, #topNav a:visited {
	text-decoration: none;
	color: #48bce3; }
	
#topNav a:hover {
	text-decoration: underline;}
	
img.blogButton {
	margin-top: -3px; }
	
#mainMenuSiteMap ul {
	list-style-type: none; }
	
#mainMenuSiteMap a.mainLink {
	font-size: 14px;
	font-weight: bold;}
	
#mainMenuSiteMap a:link, #mainMenuSiteMap a:visited {
	text-decoration: underline; }
#mainMenuSiteMap a:hover {
	text-decoration: none; }
	
#mainMenuSiteMap ul {
	margin: 0 0 15px 20px; }
	
ul.faqLinks {
	float: right;}

ul.faqLinks li {
	float: left; height: 15px; line-height: 15px;
	margin:10px 0 0 8px; padding-right: 8px;
	border-right: solid 1px #259dc7; }
	
ul.faqLinks li a:link, ul.faqLinks li a:visited {
	text-decoration: none;}
	
ul.faqLinks li a:hover {
	text-decoration: underline; }
	
p.lendingTree a {
	font-size: 16px;
	display: block;
	width: 570px; height: 325px;
	text-indent: -9999px;
	border: solid 1px #bbbbbb;
	background: url(images/lendingTree.gif) no-repeat -18px 0;}
	
/* ---------- Newsletter ---------- */
#newsletter {	
	width: 332px; height: 116px;
	border: 1px solid #a5dff4;
	margin: 0 0 15px -2px;
	background-color: #e8f9ff; }
	
h3.newsLetterHeading {
	color: #1c9cc9;
	margin: 12px 0 0 10px;}
	
#newsletter input {
	width: 250px; height: 25px;
	float: left;
	border: 1px solid #a5dff4;
	padding: 5px 0 0 5px;
	border-right: none;
	margin: 12px 0 0 10px;
	font-size: 16px; }
	
#newsletter input:hover {
	background-color: #fffff6;}
	
#join {
	height: 32px; width:45px;
	background-color: #4ac0e8;
	font-weight: bold;
	color: #fff;
	margin: 12px 0 0 0;
	float: left;
	border: none;  }
	
#newsletter a {
	display:block;
	height: 32px; width:38px;
	padding: 6px 0 0 6px;
	font-weight: bold; font-size: 14px;
	color: #fff; text-decoration: none;}
	

/* ---------- Footer ---------- */
#footer {
	clear: both;
	height: 80px;
	background: #4bbfe8 url(images/privacy_logo.gif) no-repeat 863px 32px;
	margin: 20px 3px 0 3px;
	padding: 30px 0 0 0;
	text-align: center; }
	
#footerNav {
	width: 600px; margin: 0 auto 10px auto;
	text-align: center;
	font: bold 12px Arial, Tahoma, Helvetica, "Trebuchet MS", sans-serif;}

/* Safari Fix */

@media screen and (-webkit-min-device-pixel-ratio:0)
{
#footerNav { 
	width: 500px; margin: 0 auto 10px auto;
	text-align: center; }
}
	
#footer ul li {
	float: left;
	margin-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #fff; }
	
#footer ul a:link, #footer ul a:visited  {
	font-weight: bold;
	text-decoration: none;
	color: #fff; }
	
#footer ul a:hover {
	text-decoration: underline; }
	
span.copyright {
	display: block; font-size: 98%; color:#fff;
	margin:0; text-align: center; }

	
	
	
	
