/*banner content*/
.content-ban {
	display: block;
	padding: 0 12px;
}
.rates-subheading {
	margin-left: 341px;
}
.content-ban ul {
	list-style: none outside none;
	margin-left: 10px;
	margin-top: 20px;
	width: 430px;
}
.content-ban li {
	background: url("../images/tick_03.png") no-repeat scroll left top transparent;
	display: block;
	font-size: 15px;
	font-style: italic;
	margin: 7px 0;
	padding:0px 0 3px 30px;
}
.content-ban .buyer_pic {
	left: 390px;
	position: absolute;
	top: 61px;
	z-index: 0;
}
.rates-subheading {
	color:#025585 !important;
}
.rates-subheading strong {
	text-shadow: none !important;
}
.content-ban .commercal_pic {
	left: 261px;
	position: absolute;
	top: 129px;
	z-index: 0;
}

.content-ban .valoan_pic {
	left: 292px;
	position: absolute;
	top: 39px;
	z-index: 0;
}
.content-ban .fhamort_pic {
	left: 278px;
	position: absolute;
	top: 100px;
	z-index: 0;
}
.content-ban .reversemort_pic {
	left: 296px;
	position: absolute;
	top: 82px;
	z-index: 0;
}
.content-ban .quoteform {
	background: url("../images/buyer-form.png") no-repeat scroll left top transparent;
	height: 337px;
	margin-right: 10px;
	position: absolute;
	right: 0;
	top: 20px;
	width: 323px;
}
.content-ban .quoteform h2 {
	background: url("../images/line-bg.png") no-repeat scroll center bottom transparent;
	color: #0877B4;
	font-family: "Century Gothic", arial, Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	margin: 0;
	padding-bottom: 11px;
	padding-left: 19px;
	padding-top: 15px;
}
.content-ban .quoteform h2 span {
	color: #8FC741;
	display: block;
	font-size: 17px;
}
.content-ban .quoteform .buyer-form {
	color: #565354;
	font-family: "Century Gothic", arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0 0;
	padding: 0;
}
.content-ban .quoteform .buyer-form .for-inp {
	clear: both;
	height: 15px;
	line-height: 19px;
	margin: 0;
	padding: 9px 0;
	text-align: center;
	width: 330px;
}
.content-ban .quoteform .buyer-form label {
	color: #40464A;
	float: left;
	font-weight: normal;
	margin: 0;
	padding: 7px 8px 0 0;
	text-align: right;
	width: 100px;
}
.content-ban .quoteform .buyer-form .selectlist {
	background: url("../images/buyer_24.png") repeat-x scroll left top transparent;
	border: 1px solid #C3C6D1;
	border-radius: 4px 4px 4px 4px;
	color: #717578;
	float: left;
	font-family: "Century Gothic", arial, Verdana, Geneva, sans-serif;
	font-size: 18px;
	height: 34px;
	line-height: 34px;
	padding: 4px;
	width: 198px;
}
.content-ban .quoteform .buyer-form .textfeild {
	background: url("../images/buyer_24.png") repeat-x scroll left top transparent;
	border: 1px solid #C3C6D1;
	border-radius: 4px 4px 4px 4px;
	color: #717578;
	float: left;
	font-family: "Century Gothic", arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	height: 27px;
	line-height: 34px;
	padding: 4px;
	width: 190px;
}
.content-ban .quoteform .buyer-form .quote {
	margin: 10px auto 5px;
	text-align: center;
}
/*commercial page*/
.commercialform {
	background: url("../images/commercial-form.png") no-repeat scroll left top transparent;
	height: 337px;
	margin-right: 10px;
	position: absolute;
	right: 0;
	top: 20px;
	width: 295px;
}
.commercialform h2 {
	background: url("../images/line-bg.png") no-repeat scroll center bottom transparent;
	color: #0877B4;
	display: block;
	font-family: "Century Gothic", arial, Verdana, Geneva, sans-serif;
	font-size: 27px;
	font-weight: bold;
	line-height: 20px;
	margin: 10px 12px 0;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-top: 15px;
}
.commercialform h2 span {
	color: #424646;
	font-size: 16px;
	font-weight: normal;
}
.commercialform .for-inp {
	clear: both;
	display: block;
	margin: 0 20px 0 25px;
	padding: 9px 0;
	width: 255px;
}
.commercialform label {
	color: #40464A;
	display: block;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 7px 8px 8px 0;
	text-align: left;
}
.commercialform .selectlist {
	background: url("../images/buyer_24.png") repeat-x scroll left top transparent;
	border: 1px solid #C3C6D1;
	border-radius: 4px 4px 4px 4px;
	color: #717578;
	font-family: "Century Gothic", arial, Verdana, Geneva, sans-serif;
	font-size: 18px;
	height: 34px;
	line-height: 34px;
	padding: 4px;
	width: 245px;
}
.commercialform .textfeild {
	background: url("../images/buyer_24.png") repeat-x scroll left top transparent;
	border: 1px solid #C3C6D1;
	border-radius: 4px 4px 4px 4px;
	color: #717578;
	font-family: "Century Gothic", arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	height: 27px;
	line-height: 34px;
	padding: 4px;
	width: 190px;
}
/*reversemortgage page*/
.reversemortgageform {
	background: url(../images/reversmotgage_03.png) no-repeat scroll left top transparent;
	height:420px;
	margin-right: 10px;
	position: absolute;
	right: 0;
	top: 20px;
	width:322px;
}
.reversemortgageform h2 {
	background: url("../images/line-bg.png") no-repeat scroll center bottom transparent;
	color: #0877B4;
	display: block;
	font-family: "Century Gothic", arial, Verdana, Geneva, sans-serif;
	font-size: 29px;
	font-weight: bold;
	line-height:29px;
	margin:0px 12px 0;
	padding-bottom:10px;
	padding-left: 10px;
	padding-top: 8px;
}
.reversemortgageform h2 span {
	color: #424646;
	font-size: 16px;
	font-weight: normal;
}
.content-ban .callus-reverse {
	font-size:30px;
	color:#015585;
	position:absolute;
	text-align:center;
	left: 29px;
	top: 122px;
}
.content-ban .callus-reverse span {
	font-size:15px;
	display:block;
	font-style:italic;
	display:block;
	color:#838383;
}
.reversemortgageform .for-inp {
	clear: both;
	display: block;
	margin: 0 20px 0 25px;
	padding:5px 0;
	width: 255px;
}
.reversemortgageform label {
	color: #40464A;
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding:2px 8px 4px 0;
	text-align: left;
}
.reversemortgageform .selectlist {
	background: url("../images/buyer_24.png") repeat-x scroll left top transparent;
	border: 1px solid #C3C6D1;
	border-radius: 4px 4px 4px 4px;
	color: #717578;
	font-family: "Century Gothic", arial, Verdana, Geneva, sans-serif;
	font-size: 18px;
	height: 34px;
	line-height: 34px;
	padding: 4px;
	width: 245px;
}
.reversemortgageform .textfeild {
	background: url("../images/buyer_24.png") repeat-x scroll left top transparent;
	border: 1px solid #C3C6D1;
	border-radius: 4px 4px 4px 4px;
	color: #717578;
	font-family: "Century Gothic", arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	height: 27px;
	line-height: 34px;
	padding: 4px;
	width: 190px;
}
.security {
	background: url("../images/lock1.png") no-repeat scroll left top transparent;
	color: #646368;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	margin: 0 25px;
	padding-left: 20px;
}
/* Landing page*/
.landingpage {
	display: block;
	min-height:580px;
	position:relative;
}
.landingpage h1 {
	color: #025585;
	font-family: "Century Gothic", arial, Verdana, Geneva, sans-serif;
	font-size: 37px;
	font-weight: normal;
	line-height: 37px;
	padding: 20px 0 6px;
	text-align: center;
}
.landingpage h1 span {
	font-size: 16px;
	line-height: 25px;
}
.landingpage h1 span b {
	color: #F25B00;
	font-size: 24px;
}
.landingpage h3 {
	color: #373636;
	font-family: "Century Gothic", arial, Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: italic;
	margin: 0;
	text-align: center;
}
.landingpage .pic {
	left: -52px;
	position: absolute;
	top: 125px;
}
.landingpage .quoteform {
	background: url("../images/landingpage-lender411_14.png") no-repeat scroll left top transparent;
	height: 455px;
	margin-right: 10px;
	padding: 22px 0 0;
	position: absolute;
	right: -25px;
	top: 117px;
	width: 435px;
}
.landingpage .quoteform h2 {
	color: #0877B4;
	font-family: "Century Gothic", arial, Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	margin: 0;
	padding-bottom: 25px;
	padding-left: 69px;
	padding-top: 15px;
	text-align: left;
	background: none;
}
.landingpage .quoteform h2 span {
	color: #8FC741;
	display: block;
	font-size: 17px;
}
.landingpage .quoteform .for-inp {
	clear: both;
	display: block;
	margin: 0 20px 0 55px;
	padding:7px 0;
	width: 355px;
}
.landingpage .quoteform label {
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	margin: 0;
	padding: 7px 8px 0 0;
	text-align: left;
	width: 100px;
	font-size: 13px;
}
.landingpage .quoteform .selectlist {
	background: url("../images/buyer_24.png") repeat-x scroll left top transparent;
	border: 1px solid #C3C6D1;
	border-radius: 4px 4px 4px 4px;
	font-family: "Century Gothic", arial, Verdana, Geneva, sans-serif;
	font-size: 18px;
	height: 34px;
	line-height: 34px;
	padding: 4px;
	width: 230px;
}
.landingpage .quoteform .textfeild {
	background: url("../images/buyer_24.png") repeat-x scroll left top transparent;
	border: 1px solid #C3C6D1;
	border-radius: 4px 4px 4px 4px;
	color: #717578;
	font-family: "Century Gothic", arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	height: 27px;
	line-height: 34px;
	padding: 4px;
	text-align: left;
	width:220px;
}
.landingpage .quoteform .security {
	background: url("../images/lock1.png") no-repeat scroll left top transparent;
	color: #646368;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	margin: 0 25px;
	padding-left: 20px;
}
.landingpage .listing {
	left: 269px;
	position: absolute;
	top: 281px;
	width: 308px;
}
.landingpage .listing h3 {
	color: #0A6394;
	font-size: 18px;
	font-style: italic;
	text-align: left;
}
.landingpage .listing ul {
	list-style: none outside none;
	margin-left: 0;
	margin-top: 10px;
	width:300px;
	padding-left: 0;
}
.landingpage .listing li {
	background: url("../images/tick_03.png") no-repeat scroll left top transparent;
	display: block;
	font-size: 14px;
	font-style: italic;
	margin: 8px 0;
	padding:0px 0 6px 28px;
	color:#373636;
}
.satisfaction {
	background:url(../images/100per-satis_03.jpg) no-repeat left top;
	width:900px;
	padding:5px 20px;
	height:56px;
	font-size:10px;
}
.content-loan-quote-page .satisfaction {
    margin-left: 70px;
}
/* middle part */
#sitepart {
	min-height: 400px;
	padding:0px 15px;
}
.content-loan-quote-page #sitepart {
    min-height: 0;
}
#sitepart p {
	font-size: 12px;
	color: #bbb;
}
.sat-text {
	line-height: 1;
margin-top: -40px;
font-size: 11px;
padding-left: 83px;
}
#banner .banner-inner {
	width: 1000px;
	min-height: 500px;
	margin: 0 auto;
	background:url(/images/bg-pattern.png) 50% 0 no-repeat;
	z-index: 1;
}
.inner-main {
	min-height: 0;
}
.security a:hover {
	color:#000;
}
.landingpage .quoteform input[placeholder]{
	font-size: 18px;
	color:#000;
}
.Harp-landingpage {
    background: url("/images/ppc/l411-landingpage-harp_10.png") no-repeat scroll left bottom transparent;
    display: block;
    min-height: 642px;
    position: relative;
}
.Harp-landingpage h1 {
    color: #8dc441;
    font-family: "Century Gothic",arial,Verdana,Geneva,sans-serif;
    font-size: 37px;
    font-weight: bold;
    line-height: 37px;
    padding: 20px 0 6px;
    text-align: center;
	font-style:normal;
}
.Harp-landingpage h1 span {
    font-size:22px;
    line-height: 25px;
	color:#7b7f82;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight: normal;
}
.Harp-landingpage h1 span b {
    color: #e10707;
    font-size: 24px;
}
.Harp-landingpage h3 {
    color: #272924;
    font-family: "Century Gothic",arial,Verdana,Geneva,sans-serif;
    font-size: 16px;
    font-style: italic;
    margin: 0;
    text-align: center;
}
.Harp-landingpage .pic {
}
.Harp-landingpage .Harp-quoteform {
   
    height: 226px;
    margin: 0 auto;
    width: 459px;
    margin-top: 18px;
    padding: 52px 120px;
    position: relative;
    
   background: #ffffff; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #ffffff 59%, #f3f7fa 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(59%,#ffffff), color-stop(100%,#f3f7fa)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 59%,#f3f7fa 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #ffffff 59%,#f3f7fa 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #ffffff 59%,#f3f7fa 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #ffffff 59%,#f3f7fa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f7fa',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

    border-radius: 10px;
    box-shadow: 0 0 10px #CCC;
}
.Harp-landingpage .Harp-quoteform h2 {
    background: url("/images/ppc/l411-landingpage-harp_23.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    font-family: "Century Gothic",arial,Verdana,Geneva,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 82px;
    left: 0;
    margin: 0;
    padding-bottom: 23px;
    padding-left: 14px;
    padding-top: 9px;
    position: absolute;
    text-align: center;
    top: -77px;
    width: 524px;
}
.Harp-landingpage .Harp-quoteform h2 span {
    color: #8FC741;
    display: block;
    font-size: 17px;
}
.Harp-landingpage .Harp-quoteform .for-inp {
    clear: both;
    display: block;
    margin: 0;
    padding: 7px 0 7px 17px;
    width: 481px;
}
.Harp-landingpage .Harp-quoteform label {
    color: #2b373e;
    
    font-weight: normal;
    margin: 0;
    padding: 3px 7px 0 0;
    text-align: right;
	font-size:16px;
}
.Harp-landingpage .Harp-quoteform input[placeholder] {
	font-size: 26px;
}
.Harp-landingpage .Harp-quoteform .selectlist {
    background: url(/images/ppc/l411-landingpage-harp_17.png) repeat-x scroll left bottom transparent;
    border: 1px solid #C3C6D1;
    border-radius: 4px 4px 4px 4px;
    color: #444;
    font-family: "Century Gothic",arial,Verdana,Geneva,sans-serif;
    font-size: 26px;
    height: 44px;
    line-height: 34px;
    padding: 4px;
    min-width: 242px;
}
.Harp-landingpage .Harp-quoteform .textfeild {
    background: url(/images/ppc/l411-landingpage-harp_17.png) repeat-x scroll left bottom transparent;
    border: 1px solid #C3C6D1;
    border-radius: 4px 4px 4px 4px;
    color: #717578;
    font-family: "Century Gothic",arial,Verdana,Geneva,sans-serif;
    font-size: 26px;
    height: 36px;
    line-height: 30px;
    padding: 4px;
    margin-left: 11px;
    text-align: left;
    min-width: 220px;
}
.Harp-landingpage .Harp-quoteform .security {
    background: url("/images/ppc/lock1.png") no-repeat scroll left top transparent;
    color: #646368;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px;
    float: left;

    width: 679px;

    margin-left: -132px;

    margin-top: 60px;
height: 39px;
    padding-right: 40px;
}
.Harp-landingpage .Harp-listing {
    border: 1px solid #C1C9C7;
    border-radius: 8px 8px 8px 8px;
    padding: 6px 15px;
    position: absolute;
    right: 126px;
top: 118px;
width: 166px;
background: rgba(150,150,150,0.04);
}
.Harp-landingpage .Harp-listing h3 {
    color: #0A6394;
    font-size: 18px;
    font-style: italic;
    text-align: left;
}
.Harp-landingpage .Harp-listing ul {
    list-style: none outside none;
    margin-left: 0;
    margin-top: 10px;
    width: 300px;
    padding-left: 0;
}
.Harp-landingpage .Harp-listing li {
    background: url("/images/ppc/l411-landingpage-harp_21.png") no-repeat scroll left top transparent;
    color: #555;
    display: block;
    font-size: 14px;
    font-style: normal;
    margin: 8px 0;
    padding: 0 0 6px 28px;
}