:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

body {
	background:transparent url(/images/body-bg.jpg) top left repeat;
	font-family: Arial, sans, sans-serif;
}

a {
	color:#3aa60e;
	text-decoration:none;
	font-weight:bold
}

.container {
	width:970px;
	margin:0px auto;
	clear:both;
}

#logo {
	width:321px;
	height:112px;
	float:left;
}

#logo a {
	width:321px;
	height:112px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background: transparent url(/images/logo.jpg) top left no-repeat;
}

#tagLine {
	width:379px;
	height:112px;
	display:block;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background: transparent url(/images/subtitle.jpg) top left no-repeat;
}

#searchBox {
	width:270px;
	height:112px;
	display:block;
	float:left;
	position:relative;
	background: transparent url(/images/searchbox.jpg) top left no-repeat;
}

#searchBox.noSearch {
	background: transparent url(/images/searchboxNoSearch.jpg) top left no-repeat;
}



#headerText {
	width:200px !important;
	position:absolute;
	top:67px;
	left:34px;
	height:16px;
	color:#5d5728;
	border:0px;
	padding:2px 0 0 0;
	font-family: Arial, sans, sans-serif;
}

#headerSubmit {
	width:33px !important;
	position:absolute;
	top:61px;
	left:237px;
	cursor:pointer;
	outline:0;
	color:#fff;
	font-size:0px;
	height:29px;
	border:0px;
	background:transparent url(/images/go.jpg) top left no-repeat;
}

#nav {
	clear:both;
	height:48px;
	background:transparent url(/images/nav-bg.jpg) top left repeat-x;
}

#nav li {
	float:left;
	margin-right:25px;
}

#nav li a {
	display:block;
	height:48px;
	text-indent:-9999px;
	overflow:hidden;
}

#nav li #home {
	width:54px;
	background: transparent url(/images/navHome.jpg) top left no-repeat;
}

#nav li #articles {
	width:66px;
	background: transparent url(/images/navArticles.jpg) top left no-repeat;
}

#nav li #mortgages {
	width:93px;
	background: transparent url(/images/navMortgages.jpg) top left no-repeat;
}

#nav li #loans {
	width:132px;
	background: transparent url(/images/navLoans.jpg) top left no-repeat;
}

#nav li #privacy {
	width:126px;
	background: transparent url(/images/navPrivacy.jpg) top left no-repeat;
}

#nav li #contact {
	width:90px;
	background: transparent url(/images/navContact.jpg) top left no-repeat;
}

#nav li a#home:hover,
#nav li a#articles:hover,
#nav li a#mortgages:hover,
#nav li a#loans:hover,
#nav li a#privacy:hover,
#nav li a#contact:hover {
	background-position: 0px -48px;
}

#splash {
	padding-top:44px;
	background:transparent url(/images/splash-bg.jpg) top right no-repeat;
}

#splash h3 {
	background: transparent url(/images/splash-title.jpg) top left no-repeat;
	width:385px;
	height:33px;
	text-indent:-9999px;
	display:block;
}

#splash p {
	padding-left:7px;
	font-size:21px;
	width:385px;
	color:#eeecdb;
	padding-bottom:30px;
	letter-spacing:-0.04em;
}

#findLoan {
	width:337px;
	background: transparent url(/images/form-bg.jpg) bottom left no-repeat;
	height:185px;
	margin-bottom:30px;
}

#findLoan.finder {
	background: transparent url(/images/form-bg.jpg) bottom left no-repeat;
	height:317px;
}

#findLoan.newFind {
	background: transparent url(/images/formNewFind-bg.jpg) bottom left no-repeat;
	height:330px;
	width: 334px;
	padding:100px 0px 0px 430px;
	margin:20px auto;
}

#findLoan.newCalc {
	background: transparent url(/images/formNewFind-bg.jpg) bottom left no-repeat;
	height:340px;
	margin:20px auto;
	padding:90px 0 0 420px;
	width:344px;
}

#findLoan.newCalc span {
	font-size:13px;
	color:#5d5728;
	padding-left:5px;
}

#findLoan .citem
{
	float:left;
	width:330px;
}
#findLoan h3 {
	width:337px;
	text-indent:-9999px;
	overflow:hidden;
	height:45px;
	margin-bottom:18px;
	background: transparent url(/images/form-title.jpg) top left no-repeat;
}
#findLoan label {
	float:left;
	clear:left;
	width:100px;
	font-size:13px;
	color:#5d5728;
	padding-right:6px;
	text-align:right;
	padding-top:2px;
	margin-bottom:14px;
	font-weight:bold;
}

#findLoan select {
	float:left;
	margin-bottom:14px;
}

#findLoan img {
	float:left;
	clear:left;
	margin-left:106px;
	cursor:pointer;
}

#findLoanCalc {
	width:337px;
	background: transparent url(/images/form-bg.jpg) top left no-repeat;
	height:319px;
	margin-bottom:30px;
}

#findLoanCalc .citem
{
	float:left;
	width:330px;
}
#findLoanCalc h3 {
	width:337px;
	text-indent:-9999px;
	overflow:hidden;
	height:45px;
	margin-bottom:18px;
	background: transparent url(/images/formCalc-title-bg.jpg) top left no-repeat;
}
#findLoanCalc label {
	float:left;
	clear:left;
	width:100px;
	font-size:13px;
	color:#5d5728;
	padding-right:6px;
	text-align:right;
	padding-top:2px;
	margin-bottom:14px;
}

#findLoanCalc select {
	float:left;
	margin-bottom:14px;
}

#findLoanCalc img {
	float:left;
	clear:left;
	margin-left:106px;
	cursor:pointer;
}


.divider {
	height:5px;
	clear:both;
	background: transparent url(/images/divider-bg.jpg) top left repeat-x;
}

#content .container {
	margin-top:30px;
	width:980px;
	margin-bottom:30px;
	background: transparent url(/images/results-bg.png) top left repeat-y;
}

#content h4, .article h1 {
	color:#6a6648;
	font-size:23px;
	font-weight:normal;
	padding-left:10px;
	padding-bottom:8px;
	background: transparent url(/images/title-ul.jpg) left bottom repeat-x;
	margin-bottom:20px;
	float:left;
	padding-right:100px;
	letter-spacing:-0.04em;
}

.article p {
	color:#5D5728;
	display:block;
	clear:left;
	padding-bottom:16px;
	width:550px;
	line-height:19px;
}

.article p span {
	font-family: Arial, sans, sans-serif !important;
}

.article ul {
	color:#5D5728;
	padding:0px 0px 5px 14px;
	margin:0 10px 10px;
	width:550px;
	font-style:italic;
	border-left:9px solid #eeecdb;
}

#articleMenu {
	margin-bottom:30px;
	clear:left;
}

#articleMenu:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#articleMenu li {
	width:250px;
	padding:10px 10px 0px 10px;
	float:left;
	display:block;
	font-size:12px;
}

#footer {
	margin:30px 0px;
	font-size:11px;
	color:#fff;
}

.chitikaAdBlock {
	float:right;	
	padding-bottom:20px !important;
	margin-bottom:20px !important;
	border-bottom:2px solid #eeecdb !important;
}

.right {
	float:right;
	width:160px;
	padding:10px;
	margin-left:20px;
	border-left:1px solid #eeecdb;
}

#content .right h4 {
	padding:0px;
	display:block;
	float:none;
	margin-bottom:10px;
	margin-top:16px;
	font-size:19px;
	background:none;
	border-bottom:2px solid #eeecdb;
}

.right #articleMenu li {
	width:120px;
	padding:5px 0px;
}




#listingResults {
	width: 520px;
	padding-top:33px;
	margin: 20px auto;
	background: transparent url(/images/loanFormHead-bg.jpg) top left no-repeat;
	font-size:1px !important;
	color:#77e141;
}

#listingResults form {
	font-size:11px !important;
	background: transparent url(/images/loanFormContent-bg.jpg) top left repeat-y;
	color:#5D5728;
	padding-bottom:10px;
}

#listingResults span {
	background: transparent url(/images/loanFormFoot-bg.jpg) top left no-repeat;
	padding-top:20px;
	display:block;
	font-size:11px !important;
	color:#fff;
}

#listingResults span+span {
	background:none;
	padding-top:0px;
}

#listingResults table span {
	color:#5D5728;
	font-size:10px !important;
}

#listingResults table span ul {
	padding-left:0px;
	margin-left:0px;
}

#listingResults span a{
	font-size:11px !important;
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}

#listingResults table {
	width:520px !important;
	padding:0px 10px;
	border-collapse:collapse;
	margin:0px;
	display:block;
	background: transparent url(/images/loanFormContent-bg.jpg) top left repeat-y;
}

#listingResults table span {
	background:none;
}

#listingHeading {
	color:#5D5728;
	font-family: Arial, Sans-serif, Sans !important;
	font-weight:normal !important;
	text-align:left;
	padding: 10px 0px 10px 12px;
	
	background: transparent url(/images/loanFormContent-bg.jpg) top left repeat-y;
}

#listingResults form br {
	display:inline;
	font-size:12px;
}

#listingResults br, #listingResults hr {
	display:none;
}

#listingResults table br {
	display:block;
}

#listingResults table p {
	padding:10px 0px ;
}

#listingResults table td{
	border-top:1px solid #e1e1e1;
}

.contactForm {
	clear:left;
	color:#5D5728;
	margin-left:8px;
}

#resultsContainer {
	width:980px;
	padding:0px;
	margin-bottom:30px;
	background: transparent url(/images/results-bg.png) top left repeat-y;
}

#resultsContainer #columnOne {
	float:left;
	width: 800px;
}

#resultsContainer #columnTwo {
	float:left;
	width: 160px;
	padding:10px;
}

#resultsContainer h1.term{
	margin-top:20px;
	height:37px;
	text-transform:lowercase;
	padding-left:165px;
	font-size:25px;
	padding-top:13px;
	color:#fff;
	background: transparent url(/images/term-bg.png) top left no-repeat;
}

#resultsContainer #adContainer {
	width:766px;
	margin:12px 17px;
	border-top:1px solid #eeede2;
	border-bottom:1px solid #eeede2;
}

#resultsContainer .adContainerBottom {
	margin:0;
	margin-top:-9px;
	padding:0px 2px;
	border-bottom:1px solid #eeede2;
	background:#fff;
}

#resultsContainer #adContainer .adWrap, #resultsContainer .adContainerBottom .adWrap {
	background:#fff;
}

#resultsContainer #articleMenuNew {
	float:left;
	margin-left:17px;
	display:inline;
	width:175px;
	background:#bab7a0;
	padding-bottom:3px;
}

#resultsContainer #articleMenuNew li {
	padding:3px 6px;
}

#resultsContainer #articleMenuNew li a{
	color:#fff;
	font-size:11px;
}

#resultsContainer #articleMenuNew li a:hover{
	color:#d7d5c8;
	text-decoration:underline;
}

#resultsContainer #articleMenuNew li.title {
	border-bottom:1px solid #d7d5c8;
	padding-top:8px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}

#localResults {
	width:566px;
	float:left;
	padding:0px 17px 0px 25px;
}
