/* Css Reset */
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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }

/* General Styles */
.skiplink{ display:none; }
a,a:visited{ color:#00f; text-decoration:none; }
a:focus,a:hover{ text-decoration:underline; }
body{ background:#bac9d1; color:#000; font:10px Verdana,Arial,sans-serif; }
#wrapper{ margin:0 auto; width:918px; }

/* Page */
.page{ width:918px; margin:1px 0 12px; background:url(../images/bgr_page.jpg) repeat-y; }
.page_top{ background:url(../images/bgr_page_bottom.jpg) no-repeat left bottom; width:100%; }
.page_bottom{ background:url(../images/bgr_page_top.jpg) no-repeat; width:900px; padding:9px 9px 14px; }
.page_inner{ background:url(../images/bgr_page_inner.png) repeat-x; width:100%; overflow:hidden; }
	#logo{ position:absolute; display:block; width:194px; height:95px; z-index:3; margin:0 0 0 670px; text-indent:-9999px; background:url(../images/logo.png) no-repeat; }
	#logo3{ position:absolute; display:block; width:194px; height:95px; z-index:3; margin:0 0 0 670px; }
	#verisign{ position:absolute; display:block; z-index:3; margin:2px 0 0 488px; }
	#verisign2{ position:absolute; display:block; z-index:3; margin:2px 0 0 412px; }
	#verisign3{ position:absolute; z-index:1; margin:3px 0 0 775px; float:left; }
	#verisign5{ position:absolute; z-index:1; margin:3px 0 0 775px; float:left; visibility: hidden; }
	#logo2{ position:absolute; display:block; width:194px; height:95px; z-index:3; margin:0 0 0 31px; text-indent:-9999px; background:url(../images/logo.png) no-repeat; }
	#cash{ position:absolute; z-index:1; background:url(../images/bgr_cash2.jpg) no-repeat; margin:-1px 0 0 -41px; float:left; width:523px; height:360px; }
	#tag{ position:absolute; z-index:3; background:url(../images/bgr_help.jpg) no-repeat; width:442px; height:207px; text-indent:-9999em; margin:270px 0 0 -47px; }
	#newTag{ position:absolute; z-index:3; background:url(../images/bgr_help2.jpg) no-repeat; width:442px; height:207px; text-indent:-9999em; margin:270px 0 0 -47px; }
	#video{ display:block; position:absolute; z-index:5; width:244px; height:188px; margin:450px 0 0 28px; border: #CCCCCC 3px solid; }
	#newAlert{ display:block; position:absolute; z-index:5; width:253px; height:190px; margin:435px 0 0 28px; }
	#largeAlert{ display:block; position:absolute; z-index:5; width:253px; height:190px; margin:460px 0 0 22px; }

/* Form */
#form{ position:absolute; z-index:2; width:560px; background:url(../images/bgr_form.jpg) repeat-y; margin:75px 0 0 348px; overflow:hidden; }
#form_top{ width:100%; background:url(../images/bgr_form_bottom.jpg) no-repeat left bottom; }
#form_bottom{ width:545px; padding:30px 6px 30px 9px; background:url(../images/bgr_form_top.jpg) no-repeat; min-height:434px; }
	#frm_questios{ display:block; width:506px; margin:0 auto; color:#fff; overflow:hidden; font-family:Arial,Helvetica,sans-serif; }
	#frm_questios fieldset{ display:block; background:url(../images/bgr_form_sep.png) no-repeat; width:506px; padding:24px 0 0; }
	#frm_questios p{ font-size:14px; margin:4px 0 18px; text-align: center; }
	#frm_questios .skip{ margin:5px 0 5px; }
	#title_important{ width:498px; height:32px; text-indent:-9999em; background:url(../images/title_important.png) no-repeat; }
	.form_block{ width:100%; overflow:hidden; padding:0 0 34px; }
	.form_block2{ width:100%; overflow:hidden; padding:0 0 0px; }
	.form_block3 { width:100%; overflow:hidden; padding:0 0 30px; }
	.form_block_title{ margin-left:238px; padding:0 0 20px; font-size:11px; font-weight:bold; }
	.op_important{ float:left; width:60px; text-align:center; }
	.op_unsure{ float:left; width:40px; margin:0 30px; text-align:center; }
	.op_notimp{ float:left; width:96px; text-align:center; }
	.form_title{ float:left; width:238px; text-indent:19px; font-size:18px; }
	.submit{ text-align:center; padding:7px 0 0; }
	label.label{ float:left; width:262px; text-indent:19px; font-size:14px; font-weight:bold; padding:0 0 13px; }
	div.label{ text-indent:19px; font-size:13px; font-weight:bold; margin:0 0 13px; white-space:nowrap; }
	#need,
	#state,
	#type{ width:182px; height:18px; border:1px solid #ccc; font:11px Arial,Helvetica,sans-serif; }
	.button_submit{ border:0; width:298px; height:69px; background:url(../images/button_submit2.png) no-repeat; cursor:pointer; clear:both; }
	.find_loan{ border:0; width:298px; height:69px; background:url(../images/button_submit3.png) no-repeat; cursor:pointer; clear:both; }

/* Results */
#results{ width:898px; overflow:hidden; background:url(../images/bgr_results.jpg) repeat-y; margin:62px 0 0 1px; }
#results_top{ width:100%; background:url(../images/bgr_results_bottom.jpg) no-repeat left bottom; padding:0 0 37px; }
#results_bottom{ width:883px; padding:40px 6px 0 9px; background:url(../images/bgr_results_top.jpg) no-repeat; min-height:300px; overflow:hidden; }
	#title_congrats{ width:264px; height:43px; text-indent:-9999em; background:url(../images/title_congratulations.png) no-repeat; margin:0 35%; }
	#center_data { width: 100%; text-align: center; }
	.desc{ color:#fff; font-size:14px; padding:0 0 0 42px; margin:0 0 24px; }
	.result{ float:left; width:425px; margin:0 8px 7px; clear:left; }
	.result2{ clear:none; }
	.result_top{ width:425px; background:url(../images/bgr_result_top.png) no-repeat; height:10px; font-size:0; }
	.result_bottom{ width:425px; background:url(../images/bgr_result_bottom.png) no-repeat left bottom; overflow:hidden; padding:0 0 2px; }
	.result_pic{ float:left; margin:0 0 0 29px; width:125px; }
	.result_pic p{ color:#000; width:125px; font-size: 12px; }
	.result_pic p img{ vertical-align:top; }
	.result_pic .res_pic,
	.result_pic .res_pic:visited{ display:block; margin:3px 0 5px; }
	.result_pic .res_pic img{ border:1px solid #000; }
	.result_data{ float:right; width:252px; padding:4px 0 0; }
	.result_data h3, .result_data h3 a{ color:#036; font-size:20px; font-weight:normal; padding:0 0 2px; }
	.result_data .option{ color:#999; font-size:12px; text-transform:uppercase; }
	.result_data .loan{ color:#f90; font-weight:bold; font-size:14px; padding:3px 0 10px; }
	.result_data ul{}
	.result_data li{ font-size:12px; color:#333; font-weight:bold; background:url(../images/ico_check.png) no-repeat; display:block; line-height:20px; padding:0 0 0 28px; }
	.result .info{ margin:3px 16px 0; color:#333; border-top:1px solid #ccc; padding:10px 0; float:left; min-height:70px; height:auto !important; font-size: 12px; }
	.result .info a,
	.result .info a:visited{ color:blue; font-weight:bold; text-decoration:underline; }
	.result .info a:hover{ text-decoration:none; }

/* Process */
.process{ background:url(../images/bgr_process.png) no-repeat left bottom; width:890px; margin:643px 0 0 5px; float:left; padding:23px 0 1px; overflow:hidden; }
.process2{ background-image:url(../images/bgr_process2.png); padding:0 0 10px; margin:0 0 0 5px; }
	#process_info{ float:left; width:274px; padding:10px 0 0; margin:0 36px 0 34px; }
	#process_info .video{ width: 244px; }
	#process_info h3{ color:#fff; font-size:24px; font-weight:normal; margin:0 0 10px; }
	#process_info p{ font-size:12px; color:#666; }
	.process2 #process_info{ margin:0 20px 0 30px; }
	.process2 h3{ color:#fff; font-size:24px; font-weight:normal; margin:0 0 14px; padding:20px 0 0; float:left; width:564px; }
	#process2_info p{ font-size:12px; color:#666; }
	#process2_info{ float:left; width:244px; padding:10px 0 0; margin:0 36px 0 34px; }
	#process2_info .video{ width: 244px; }
	#process2_info h3{ color:#fff; font-size:24px; font-weight:normal; margin:0 0 10px; }
	#process2_info p{ font-size:12px; color:#666; }
	#lenders{ font-size:9px; color:#FFF; white-space:nowrap; float:left; margin:-12px 0 0 324px; }
	#lenders2{ font-size:9px; color:#FFF; white-space:nowrap; float:left; margin:-12px 0 0 410px; }
	.process .block{ float:left; padding:8px 14px 0 56px; height:60px; width:200px; color:#ccc; font-size:11px; }
	.process .block strong{ color:#fff; }
	.block_safe{ background:url(../images/ico_safe.png) no-repeat; }
	.block_fast{ background:url(../images/ico_fast.png) no-repeat; }
	.block_instant{ background:url(../images/ico_instant.png) no-repeat; }
	.block_cheap{ background:url(../images/ico_cheap.png) no-repeat; }

/* Footer */
#footer{ padding:0 44px; text-align: center; }
	#footer ul{ margin:0 0 2px; }
	#footer li{ color:#069; display:inline; font-size:12px; }
	#footer a,
	#footer a:visited{ color:#069; }
	#footer p{ color:#333; font-size:11px; margin:25px 0; text-align: left; }