body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, address, th, td { margin : 0; padding :0; }
h2, h3, h4, h5, h6 { font-size : 100%; font-weight : normal; }
ol, ul { list-style-type : none; }
table { border-collapse : collapse; border-spacing : 0; }
caption, th { text-align : left; }
fieldset, img { border : 0; }
dt, address, caption, cite, code, dfn, em, i,  b, th, var { font-style : normal; font-weight : normal; }
q:before, q:after { content :''; }


body {
margin: 17px 0 0 0;
font: normal 14px Arial;
background: url(images/bg.gif) repeat-x; }

a:link, a:active, a:visited {
font: normal 90% Arial;
color: #0000FF; }


#topSiteHeading {
text-align: center;
margin:20px 0 0 0; padding:0;
font: bold 18px Arial;
color: #2b4668;}

#topSiteHeading2 {
display: block;
text-align: left;
padding:50px 0 0 20px; 
font: bold 18px Arial;
color: #2b4668;}

#wrapper {
position: relative; 
width: 850px;
margin: 0 auto; }

/*----------- Homepage Columns --------------------------*/
#column1 {
float: left;
width: 220px;
margin: 0 30px 0 20px;
padding: 10px;
min-height:200px;
border: solid 1px #c9d5e0;
background: #f4faff url(images/home_bg.gif) top no-repeat;}

#column2 {
float: left;
width: 220px;
padding: 10px;
min-height:200px;
border: solid 1px #c9d5e0;
background: #f4faff url(images/home_bg.gif) top no-repeat;}

#column3 {
float: left;
width: 220px;
margin: 0 0 0 30px;
padding: 10px;
min-height:200px;
border: solid 1px #c9d5e0;
background: #f4faff url(images/home_bg.gif) top no-repeat;}

#topSitesContainer h1 {
	color: #233b5b; }
/*------------------------------------------------------*/

.navLinks {
 margin: 0 30px 0 0;
 padding:0; }

#nav {
width: 850px; height: 82px;
margin: 0; }

#nav a {
font: normal 14px Georgia, "Times New Roman", Times, serif;
color: #535353;
text-decoration: none; }

#nav li {
display: inline;
float: right;
height: 30px;
padding: 10px 0 0 0;
margin: 43px 0 0 15px ;
text-align: center; }
	
#nav li:hover {
background: url(images/ro_arrow.gif) bottom center no-repeat; 
text-decoration: none; }

.logo {
 }
	
#header {
width: 850px;
height: 223px;
background: url(images/header.jpg) no-repeat 0 2px; }

#middleContent {
width: 850px;
height: 135px;
padding-top: 0px; }

#middleContent h2 {
font: bold 16px Arial;}

.firstSent {
font: bold 100% Arial;
color: #385984; }

#middleContent p {
font-size: 88%;
line-height: 16px;
width: 600px;
margin-top: 4px; }

.stamp {
position: absolute;
top: 325px;
right: 20px;
width: 206px;
height: 106px; 
background: url(images/offer_stamp.gif) no-repeat;
text-indent: -9999px; }

.featuredThumbnail {
border: 1px solid #000;
float: left;
margin: 5px 5px 0 10px;}

.siteImage {
border: solid 1px #000;
float: left;
margin: 0 10px 0 0;}

#featuredPaydayLoanSite {
margin: 30px auto 0 auto;
padding: 5px;
width: 750px;
position: relative;
background-color: #f4fce7;
border: solid 1px #a1a49b;}

#featuredPaydayLoanSite td {
vertical-align: top; }

#featuredPaydayLoanSite p {
font-size: 80%;
line-height: 18px;
width: 400px;
margin: 5px 0 0 0;
float: left;}

#featuredPaydayLoanSite h2 {
width: 286px;
height: 30px;
margin:0;
padding:0;
position: absolute;
top:0; left:0;
z-index: 5;
background: url(images/featured_payday_heading.gif) no-repeat;
text-indent: -9999px; }

#featuredPaydayLoanSite .cashLoanHeading {
width: 266px;
height: 30px;
margin: -13px 0 0 0;
background: url(images/featured_cash_heading.gif) no-repeat;
text-indent: -9999px; }

#featuredPaydayLoanSite .cashAdvanceheading {
width: 298px;
height: 30px;
margin: -13px 0 0 0;
background: url(images/featured_advance_heading.gif) no-repeat;
text-indent: -9999px; }

.featuredSiteHeading {
font: bold 14px Arial;
color: #3c5d88; }

.featuredSiteContent {
padding-top: 10px; }

#featuredPaydayLoanSite a {
font: normal 12px Arial;
color: #1473e8;
float: left; }

.reviewBox_sm {
width: 179px;
height: 123px;
float: right;
margin: 5px 8px 0 0;
background: url(images/reviewbox_sm.gif) no-repeat; }

.reviewBox_sm td {
vertical-align: top; }

.reviewTable {
font: normal 12px Arial, Helvetica, sans-serif;}

.customerRating {
display:block;
float:left;
margin: 0 3px 0 5px; 
color: #fff;
font: normal 12px Geneva, Arial, Helvetica, sans-serif;}

.stars {
float: left;}

.starsBlank {
display: none; }

.ratingTD {
padding-top: 7px; }

#featuredPaydayLoanSite .clickToApply a {
font: bold 13px Arial, Helvetica, sans-serif;
color: #2a4972;
text-decoration: none;
margin-left: 12px; }

.reviewTable li {
margin-top: 5px;
padding:0; }

.siteFeatures {
margin-left: 10px;
padding:0; }

.reviewBars {
margin-left: 5px; }

#topSitesContainer {
width: 850px;
height: 343px;
margin: 25px 0 0 0px;
padding-top: 20px;
/*background: url(images/home_feature_base.gif) no-repeat;*/ }

#topSitesContainer p {
line-height: 20px;
margin-top: 5px;}

.learnMoreImg {
float: right;}

#topSitesContainer h1 {
font: bold 18px Georgia;
margin-bottom: 10px; }

#topSites_subPage_Container {
width: 830px;
margin: 5px 0 0 12px;
padding-top: 10px; }

.topSites {
width: 711px;
margin: 0 0 20px 55px;
padding: 5px 0;
border: solid 1px #a1a49b;}

.topSiteHeading {
display: block;
font: bold 14px Arial;
color: #233b5b;
margin: 6px 0 0 0;}

.topSites p {
font-size: 80%;
line-height: 18px;
margin: 5px 5px 0 0;
float: left; }

.topSites td {
vertical-align: top;}

.topSites h2 {
width: 235px;
height: 19px;
margin-top: -12px;
background: url(images/payday_loan_topsites.gif) no-repeat;
text-indent: -9999px; }

.topSites h3 {
width: 279px;
height: 19px;
margin-top: -12px;
background: url(images/top_cash_adv_lenders.gif) no-repeat;
text-indent: -9999px;}

.topSites a {
font: normal 12px Georgia, "Times New Roman", Times, serif;
color: #1473e8; }

.siteDescriptionContainer {
height: 300px;
padding-top: 30px; }

.siteDescriptionContainer h2 {
font: bold 16px Arial, Helvetica, sans-serif;
color: #000;
margin-bottom: 5px; }

.siteDescriptionContainer p	{
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 20px; }

.top {
text-align: center;
padding: 5px 0;}

#footer {
height: 138px;
text-align: center;
background: #E4EEF5 url(images/footer_bg.gif) repeat-x; }

.footerLinks {
padding: 30px 0 15px 0; }

.footerLinks li {
display: inline;
margin: 30px 15px 0 0; }

#footer a {
font: normal 14px Georgia, "Times New Roman", Times, serif;
color: #233b5b;
text-decoration: none; }

#footer a:hover {
text-decoration: underline; }

.applyNowButton {
margin: 8px 0 5px 12px;}

.applyButtonLarge {
margin: 10px 0 0 0; }

.copyright {
font: normal 80% Georgia, "Times New Roman", Times, serif; }









