@charset "utf-8";

body { margin:0; padding:0; background:url(../images/bodybg.gif) repeat-x; font-family:Georgia, "Times New Roman", Times, serif; color:#4e4e4d; font-size:14px; }

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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; }

html { overflow:-moz-scrollbars-vertical; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; }

.innerleftmain h3 { clear:both; float:left; font-size:16px; margin:15px 0 4px 8px; width:100% }
ul, li, ol { margin:0px; padding:0px; list-style-type:none; }

img { border:none; float:left; outline:none; }

a { outline:none; border:none; text-decoration:none; }

a:hover { text-decoration:underline; }

label, textarea { color:#383838; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:13px 0px 3px 0px; }

.floatleft { float:left; }

.floatright { float:right; }

.display { display:none; }

.clear { clear:both; }

.toppp6 { padding:6px 0 0; }

/********Main CSS********/
#outer_wrapper { width:100%; float:left; }

.wrapper { width:934px; margin:auto; }

.relative { position:relative; }

.questions_bg { width:525px; height:197px; background:url('../images/big_arrow_04302010.gif') no-repeat; float:left; position:absolute; top:435px; left:2px; padding:10px 0px 0px 18px; z-index:2; }

.questions { width:486px; height:155px; background:#d9f0f7 url(../images/right_arrow.jpg) top right no-repeat; float:left; margin:24px 0px; }

.questions_bg .hding { font-size:25px; float:left; width:400px; color:#292727; }

.questions_bg ul { width:440px; float:left; padding:10px 0 0; }

.questions_bg ul li { font-size:17px; color:#3a5f84; padding:0 0 5px; }

.wrapper .container { width:934px; float:left; }

.logo { padding:30px 0 4px 0; float:left; width:245px; }

.logo #parent-company {
	background:url(../images/iwayloan_small.png) left center no-repeat;
	color:#FFF;
	float:left;
	font-size:9px;
	height:13px;
	margin:5px 0 0 60px;
	padding:2px 0 0 74px;
}

/* navigation */ 
.navigation { width:685px; float:right; padding:50px 0 0; }
.navigation ul { float:left; width:685px; }
.navigation ul li { font-size:13px; float:left; height:26px; line-height:26px; padding:0 2px; }
.navigation ul li a { line-height:26px; color:#c0c0c0; padding:0 4px; }

/* active tab */
.navigation ul li.activelink{ padding:0 4px; float:left;}
.active_lhs { width:4px; height:26px; float:left; background:url('../images/left_active.jpg') no-repeat; }
.active_rhs { width:4px; height:26px; float:left; background:url('../images/right_active.jpg') no-repeat; }
.active_innerbg { height:26px; line-height:26px; background:#5d5f60; float:left; color:#c0c0c0; }

/** top bg **/
.topform_bg { width:934px; float:left; margin:-6px 0 0; padding:29px 0 0 0; }

/** top bg **/
.content_bg { width:931px; border-left:1px #e4e4e4 solid; border-right:1px #e4e4e4 solid; float:left; }

.container_you { width:931px; float:left; background:url('../images/bottom_footer_new.gif') 0 16px no-repeat;}

/** left content **/
.leftmain { width:506px; background:url('../images/img_2_04302010.jpg') 0 0 no-repeat; float:left; padding:0 0 0 0; }

.leftmain h1, .inner_hdr h2 { width:492px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; color:#555656; font-weight:bold; padding:18px 0 21px 14px; background:#fff; }

.leftmain h1.inner, .inner_hdr h1.inner { width:492px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; color:#555656; font-weight:bold; padding:0 0 10px 0; }

.leftmain h1 span, .inner_hdr h1 span { font-weight:normal; }

.textarea { width:485px; padding:0 0 0 20px; float:left; }

.texttop { padding-top:419px; }

.gettxt { width:290px; float:left; color:#424141; font-size:30px; padding:10px 0 5px 530px; }

.gettxt span { font-size:37px; font-weight:bold; }

.bbb_logo { width:47px; height:57px; float:right; }

.textarea h2 { width:485px; color:#3f3f3f; font-size:30px; line-height:30px; float:left; font-weight:bold; padding:10px 0; }

.textarea h2 span { font-weight:normal; }

.textarea h3 { width:485px; color:#3f3f3f; font-size:18px; line-height:30px; float:left; font-weight:normal; padding:0 0; }

.textarea h3 span { font-size:30px; }

.textarea ul { width:460px; float:left; padding:13px 0 0 0; }

.textarea ul li { width:400px; float:left; color:#6287ae; background:url('../images/grey_arrow.jpg') 0 5px no-repeat; padding:0 0 8px 13px; }

.textdivider { width:488px; float:left; height:1px; margin:10px 0; overflow:hidden; border-top:1px #cccccc dashed; }

.textarea p { width:470px; float:left; line-height:20px; color:#4e4e4d; padding:10px 0 15px 0; }

.textarea p a { line-height:20px; color:#99180b; }

.textarea p.topspace { float:left; padding:17px 0 0 0; }

.rightmain { width:444px; position:absolute; top:209px; left:507px; z-index:1; }

.infomain { width:368px; float:left; }

.infomain p { padding:15px 0 0 0; font-weight:bold; width:368px; font-size:12px; float:left; color:#aa5f2a; font-family:Verdana, Arial, Helvetica, sans-serif; }

.info_space { padding:0 38px 13px 36px; border-bottom:1px #f4f4df solid; border-left:1px #ebe3d2 solid; }

.info_space.botnnobodr { border-bottom:0; }

.infobgdark { background:#e0e5e8; }

.infobglight { background:#e8ebed; }

.infohding { width:310px; float:left; }

label.inner { color:#383838; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:3px 0 3px 0; }

.chklbl1 { float:left; font-weight:bold; text-transform:uppercase; padding:2px 0 0 5px; color:#424345; }

.chkcoborower { color:#5975a2; float:left; font-weight:bold; text-transform:uppercase; padding:2px 0 0 5px; }

.chkmain { width:125px; padding:10px 0 0 0; }

.fieldwidth157 { width:165px; }

.fieldwidth180 { width:220px; }

.field_space { padding:0 0 0 25px; }

.input157 { width:155px; padding:1px 0 0 2px; height:17px; float:left; }

.colbl { color:#5975a2; }

.input3 { width:43px; float:left; height:17px; }

.input2 { width:43px; margin:0 5px; float:left; height:17px; }

.sel_rate { width:155px; padding:0 0 0 2px; float:left; }

.sel_state { width:103px; margin-top:3px; padding:0 0 0 2px; float:left; }

.lbl105 { width:105px; }

.inputcity { width:103px; margin:3px 0 0 0; padding:1px 0 0 2px; height:17px; float:left; }

.citymain { width:122px; float:left; padding:10px 0 0 0; }

.messagebox { width:360px; padding:5px 0 0 2px; float:left; }

.submit_btn { padding:17px 0 0 0; float:left; }

.rdbtnoneway { width:65px; float:left; padding-top:10px; }

.form_botm { width:444px; float:left; height:12px; overflow:hidden; }

.fbotm_lhs { width:13px; height:12px; float:left; background:url('../images/form_left.jpg') no-repeat; }

.fbotmmid { width:417px; float:left; background:#e8ebed; height:12px; overflow:hidden; }

.fbotm_rhs { width:13px; height:12px; float:left; background:url('../images/form_right.gif') no-repeat; }

.field_seprator { width:368px; padding:0 0 13px 0; float:left; border-bottom:1px #aa533a dashed; height:1px; overflow:hidden; }

.formbotmbg { width:444px; float:left; background:url('../images/right_botmbg.gif') no-repeat; height:13px; overflow:hidden; }

/*************************** inner page *******************************/
.innerleftmain { width:226px; float:left; padding:9px 0 0 4px; }

.inlefttop { width:226px; float:left; overflow:hidden; height:14px; background:url('../images/top_left.jpg') no-repeat; }

.inleftbotm { width:226px; float:left; overflow:hidden; height:14px; background:url('../images/bottom_left.gif') no-repeat; }

.inmidbg { width:226px; float:left; background:#F3F3F3; }

.mbasics_hding { width:200px; float:left; height:28px; background:url('../images/news_top.jpg') no-repeat; line-height:28px; color:#FFFFFF; font-size:20px; padding:0 0 0 26px; }

.leftnav { width:209px; float:left; padding:0 0 7px 17px; background:url(../images/news_top.jpg) no-repeat; }

.leftnav .mhding { line-height:28px; color:#FFFFFF; font-size:17px; }

.leftnav ul { width:209px; float:left; padding:7px 0 0 0; }

.leftnav ul li { padding:0 0 5px 0; background:url(../images/grey_arrow.jpg) 0 5px no-repeat; }

.leftnav ul li a { padding:0 0 5px 13px; color:#000000; }

.leftnav ul li .activeinnav { padding:0 0 5px 13px; color:#7e5e07; }

.leftinfo { width:205px; float:left; padding:0 0 0 10px; }

.leftfomtop { width:190px; float:left; color:#000; font-size:17px; line-height:30px; }

.linfo_topbg { width:205px; height:9px; float:left; background:url('../images/form_top.jpg') no-repeat; overflow:hidden; }

.linfo_botmbg { width:205px; height:9px; float:left; background:url('../images/form_bottom.jpg') no-repeat; overflow:hidden; }

.linfo_midbg { width:190px; padding:0 0 0 14px; background:#f4ece1; float:left; border-left:1px #e3dbd1 solid; border-right:1px #e3dbd1 solid; }

.linfohding { font-size:23px; color:#fff; line-height:38px; padding-left:13px; }

.linfo_main { width:190px; float:left; }

.inlbl { width:190px; float:left; color:#000000; padding:5px 0 5px 0; font-size:13px; }

.insel { width:80px; float:left; margin:0 0 0 0; }

.totxt { line-height:20px; float:left; padding:0 7px; margin:3px 0 0 0; color:#000000; font-size:13px; }

.insel_type { width:175px; float:left; font-size:12px; color:#000000; }

.insel_input { width:175px; margin:7px 0 0 0; padding:2px 0 0 2px; height:17px; float:left; font-size:12px; color:#000000; }

.search_btn { padding:18px 0 2px 0; float:left; }

.innerrightmain { width:680px; float:left; padding:9px 0 0 13px; }

.intextarea { width:668px; float:left; }

.intextarea h2 { width:668px; float:left; font-weight:normal; font-family:"Times New Roman", Times, serif, "Arial Black"; font-size:28px; color:#000000; }

.intextques { width:668px; float:left; padding:14px 0 25px 0; }

.intextques ul { width:650px; float:left; }

.intextques ul li { padding:0 0 5px 0; background:url(../images/grey_arrow.jpg) 0 5px no-repeat; }

.intextques ul li a { padding:0 0 5px 13px; color:#7e5e07; }

.intextques ul li.noimage { padding:0; margin:0; text-align:center; background:none; }

.glossary { width:650px; float:left; }

.glossary p { text-align:center; width:650px; float:left; }

.glossary p a { margin:0 5px; color:#7e5e07; font-size:14px; }

.quesansmain { width:668px; float:left; }

.inquestion { width:668px; float:left; font-size:19px; color:#552519; line-height:25px; padding:0 0 15px 0; }

.inquestion a:hover { text-decoration:none; }

.quesansmain p { font-size:11px; line-height:15px; color:#3f3f3f; width:650px; float:left; padding:0 0 17px 0; }

.quesansmain .ultxt { font-weight:bold; font-size:11px; color:#3f3f3f; width:650px; float:left; padding:0; margin:0; }

.quesansmain .ulexample { font-weight:bold; font-size:11px; color:#3f3f3f; width:650px; float:left; padding:0 0 13px 0; margin:0; }

.quesansmain ul { width:650px; float:left; padding:13px 0; }

.quesansmain ul.nospace { margin-top:0; padding-top:0; }

.quesansmain ul li { line-height:18px; background:url('../images/bullet.gif') 0 6px no-repeat; font-size:11px; padding:0 0 0 10px; }

.quesansmain ul li a { line-height:18px; color:#7e5e07; font-size:11px; }

.innerh2botm { padding-bottom:25px; }

a.anchortop { font-family:Arial, Helvetica, sans-serif; color:#552519; text-decoration:none; font-size:11px; font-weight:bold; margin:10px 0 0 0; }

a.anchortop:hover { text-decoration:underline; }

.have_question { padding:0 0 10px 10px; float:left; }

.pmi_companies { width:300px; }

.pmi_companies p { width:300px; line-height:16px; float:left; }

.pmi_companies span.ultxt { font-weight:bold; font-size:11px; color:#3f3f3f; width:300px; float:left; padding:0; margin:0; }

.leftanalysismain { width:506px; float:left; padding:0 0 0 0; }

.creditrepairmain { padding:25px 12px 15px 20px !important; width:900px !important }
.creditrepairmain h3 { color:#552519; font-size:22px; line-height:25px; margin:0 0 5px }
.creditrepairmain p { font-size:11px; margin:0 0 17px }
.creditrepairmain a { color:#7E5E07; font-weight:bold; text-decoration:none; text-transform:uppercase }

.poor-credit-main p { padding-bottom:40px !important; }
.poor-credit-main p.thank_you { padding:80px 0 0 !important }
#poor-credit { padding-left:20px; }
#poor-credit h3 {
	color:#552519;
	font-size:22px;
	line-height:25px;
	margin:0 0 5px
}
#poor-credit h2 { clear:both; margin:0 0 9px }
#poor-credit p { padding-bottom:0 !important; text-align:left; font-size:11px; line-height:1.7em; margin:0 0 17px }
#poor-credit a { color:#7E5E07; text-decoration:none }
/**********************Contact FORm **************************/
.contact_form1 { width:322px; position:absolute; top:280px; left:240px; float:left; }

.contact_heading { width:322px; float:left; }

.contact_hd_middlebg { width:290px; color:#FFFFFF; font-size:20px; border-top:1px #644612 solid; padding:0 0 0 8px; line-height:29px; float:left; background:#885E14; }

.contacthding { width:270px; float:left; }

a.closebtn { font-size:18px; color:#FFF; }

a.closebtn:hover { text-decoration:none; }

.contact_lhs { width:12px; height:30px; float:left; background:url('../images/contact_us_left.gif') no-repeat; }

.contact_rhs { width:12px; height:30px; float:left; background:url('../images/contact_us_right.gif') no-repeat; }

.contact_form_bg { width:320px; float:left; background:#FFFDEB; border-bottom:1px solid #644612; border-left:1px solid #644612; border-right:1px solid #644612; }

.contact_form_bg p { font-size:12px; float:left; width:280px; padding:10px 0 0 20px; }

.contact_fields { width:274px; padding:28px 0 0 25px; float:left; }

.fields_mainbox { width:274px; float:left; padding:0 0 10px 0; }

.labels_container { width:95px; float:left; text-align:left; color:#151515; font-size:12px; line-height:14px; padding-top:4px; margin-right:10px; }

.input { width:158px; float:right; background:#FFFFFF; color:#151515; font-size:12px; padding-left:2px; }

.select_home { width:163px; float:right; background:#ffffff; color:#151515; font-size:12px; padding-left:2px; }

.comments_label { width:262px; float:left; color:#151515; font-size:12px; margin-top:8px; }

.comments_box { width:257px; float:left; background:#ffffff; color:#151515; font-size:12px; padding-left:2px; }

.apply_btn { padding:17px 0 17px 34px; float:left; }

/*************** Analysis ***************************/
.analysismain { width:912px; padding:25px 0 15px 20px; float:left; }

.analysishding { width:914px; color:#3f3f3f; font-size:18px; line-height:35px; float:left; font-weight:normal; padding:0 0; }

.analysishding span { font-size:30px; }

.anaquestions { width:600px; float:left; }

.anaquestions .anaqhding { font-size:25px; float:left; color:#3f3f3f; }

.anaquestions ul { width:440px; float:left; padding:10px 0 0 0; }

.anaquestions ul li { font-size:17px; color:#177d9e; padding:0 0 5px 0; }

.anaeasytxt { width:485px; color:#3f3f3f; font-size:30px; line-height:30px; float:left; font-weight:bold; padding:10px 0; }

.anaeasytxt span { font-weight:normal; }

.analysisinfomain { width:768px; float:left; padding:0 62px 13px 63px; border-bottom:1px #f4f4df solid; }

.analyfieldmain { width:768px; float:left; }

.analysisinfomain p { padding:15px 0 0 0; font-weight:bold; width:768px; font-size:12px; float:left; color:#aa5f2a; font-family:Verdana, Arial, Helvetica, sans-serif; }

.analysisinfomain.botmbodr0 { border-bottom:0; }

.submit_btn2 { padding:17px 0 0 300px; float:left; }

label.nolspace { padding:0; }

.analysisform { width:895px; padding:20px 0 0 0; float:left; }

.analysisfrmmid { width:893px; float:left; border-left:1px #ece3d2 solid; border-right:1px #ece3d2 solid; }

.testi_hdr { width:400px;}

/*****************news*********************/
.newmain { width:670px; float:left; }

.newmain p { float:left; font-size:11px; line-height:16px; }

.newmain .img { border:2px #cecece solid; margin:5px 10px 0 0; float:left; }

#mortgage_news_container { width:190px; float:left; height:auto; }

.news_heading { width:190px; float:left; height:34px; overflow:hidden; }

.news_hd_leftconr { width:5px; height:34px; float:left; background:url('../images/mortgage_leftbg.gif') no-repeat; }

.news_hd_middlebg { width:178px; height:34px; float:left; background:url('../images/mortgage_news_centerbg.jpg') repeat-x; }

.news_hd_middlebg h1 { padding-left:4px; padding-top:10px; text-align:left; font-size:15px; text-decoration:none; color:#FFFFFF; }

.news_hd_rightconr { width:5px; height:34px; float:left; background:url('../images/mortgage_news_rightbg.jpg') no-repeat; }

#mortgage_news_chhanel { width:206px; float:left; padding:0 0 24px 20px; }

#chhanels { width:120px; float:left; }

#chhanels ul { float:left; padding:0; margin:0; list-style-type:none; }

#chhanels li { float:left; margin-top:13px; }

#chhanels li a { float:left; color:#ff4800; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }

#subscribe { width:73px; float:left; height:auto; }

.subscribe_btns { width:73px; float:left; height:auto; margin-top:13px; }

.subscribe_bg { width:53px; height:14px; float:left; margin-left:2px; margin-top:2px; padding-top:2px; }

a.subscribetxt { padding-left:3px; font-size:9px; text-decoration:none; color:#552519; line-height:17px; }

a.subscribetxt:hover { text-decoration:underline; }

/************************* inner headers *******************/
.news_hdr { width:600px; margin:-6px 0 0; float:left; background:url('../images/news.jpg') 0 29px no-repeat; height:116px; padding:48px 0 0 335px; }

.basics_hdr { width:601px; float:left; margin-top:-6px; padding:35px 0 0 335px; background:url('../images/mortgage_basics.jpg') 0 29px no-repeat; height:129px; }

.claci_hdr { width:601px; float:left; margin:-6px 0 0; background:url('../images/calculations.jpg') 0 29px no-repeat; height:129px; padding:35px 0 0 335px; }

.faq_hdr { width:601px; margin:-6px 0 0; float:left; background:url('../images/faq.jpg') 0 29px no-repeat; height:129px; padding:35px 0 0 335px; }

.analysis_hdr { width:601px; margin:-6px 0 0; float:left; background:url('../images/analysis.jpg') 0 29px no-repeat; height:94px; padding:70px 0 0 335px; }
.credit_repair { background:url('../images/credit_repair.jpg') 0 29px no-repeat !important }
.fhaloans_hdr { width:601px; margin:-6px 0 0; float:left; background:url('../images/fha_loans.jpg') 0 29px no-repeat; height:118px; padding:46px 0 0 335px; }

.testimonial_hdr { width:601px; float:left; margin:-6px 0 0; background:url('../images/testimonials.jpg') 0 29px no-repeat; height:127px; padding:37px 0 0 335px; }

.news_hdr h1 { float:left; font-size:40px; color:#fffca7;}

.claci_hdr h1, .basics_hdr h1, .testimonial_hdr h1, .faq_hdr h1 { float:left; font-size:40px; color:#fffca7; }

.analysis_hdr h1 { float:left; font-size:42px; color:#fffca7; }

.basics_hdr h1 span.hdingsectxt, .claci_hdr h1 span.hdingsectxt, .fhaloans_hdr h1 span.hdingsectxt, .faq_hdr h1 span.hdingsectxt { font-size:42px; color:#FFFFFF; }

.news_hdr h1 span, .basics_hdr h1 span.tagtext, .claci_hdr h1 span.tagtext, .faq_hdr h1 span.tagtext, .testimonial_hdr h1 span.tagtext { font-size:17px; color:#FFFFFF; }

.fhaloans_hdr h1 { float:left; font-size:40px; color:#fffca7; }

.analysis_hdr h1 span.hdingsectxt { font-size:42px; color:#FFFFFF; }

.basics_hdr img, .claci_hdr img, .testimonial_hdr img { padding:10px 0 0 0; }

.news_hdr img { padding:19px 0 0 0; }

.fhaloans_hdr img, .analysis_hdr img { padding:19px 0 0 0; }

.testimonial_hdr img, .faq_hdr img { padding:10px 0 0 0; }

.fhah1width { width:360px; float:left; }

/***** footer *****/
#outer_wrapper .footer { 
	width:100%;
	float:left;
	background:#3A3A3A url('../images/bottom_footer.jpg') center top no-repeat;
	text-align:left;
	color:#757575;
	line-height:1.6em;
	padding:54px 0 20px 0;
	position:relative;
}
#outer_wrapper .footer #equal-housing {
	float:right;
	margin:5px 10px 0 0
}

/***** Thank You *****/
.container_you p {
	float:left;
	width:931px;
	padding:0 0 100px 0;
	font-size:15px;
	color:#000000;
	line-height:36px;
	font-family:Georgia;
	text-align:center;
}
.container_you p.thank_you {
	float:left;
	width:931px;
	padding:170px 0 0 0;
	font-size:40px;
}