@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; background:#006699; font-family:Arial, Helvetica, sans-serif; color:#474747; font-size:12px;}
#outer{width:1000px; margin:20px auto; border:18px solid #0C567C; }
#maintop{margin:0; padding:0; }
#maintop a{ color:#666;}
#maintop a:hover{color:#000; }
#maintop a:link{ color:#666; }
#maintop .inner{ background:url(../images/loanlead-mid.png) repeat-y left top; margin:0; padding:0;}
#maintop .header{ width:1000px; margin:0; padding:0;}
#maintop .header .logo{ margin:0; padding:0px 0 10px 20px; float:left;}
#maintop .header .righttop{ float:right;  padding:10px 25px 10px 15px ; }
#maintop .header .righttop .callno{float:right; font-size:26px; color:#474747; width:380px; margin-top:13px;    }
#maintop .header .righttop .callno span{
	font-size:25px;
	width:150px;
	margin:0
}
/*navigation*/
#maintop .header .righttop .nav{ float:right; margin-top:25px; text-align:center; width:485px;  padding:5px 0;  background:url(../images/menu-mid.jpg) repeat-x left top; }
#maintop .header .righttop .nav ul{ list-style:none; margin:0; padding:0;}
#maintop .header .righttop .nav li{ display:inline;   text-transform:uppercase; padding:0 35px; border-right: 1px solid #ccc; line-height:35px; }
#maintop .header .righttop .nav li a{ color:#474747; text-decoration:none;	}
#maintop .header .righttop .nav li a:hover{ color:#6aa2d3; text-decoration:none;	}
#maintop .header .righttop .nav li.last{border-right: 0px solid #ccc; }
/*sitepart*/
#maintop .inner .contentbg{ background:url(../images/loan-banner-bg.jpg) no-repeat left top; padding:15px 20px 0; height:565px; }
#maintop .inner .contentbginner{ padding:15px 20px 10px; }
/*leftside*/
#maintop .inner .contentbg .leftside{ width:560px; float:left; }
#maintop .inner .contentbg .leftside h1{ font-size:32px; font-weight:bold; line-height:35px; margin:0;  padding-top:30px; padding-left:30px;}
#maintop .inner .contentbg .leftside p { margin:0; padding-left:30px; line-height:20px; padding-top:10px; color:#333; font-size:14px; font-weight:normal !important; }
#maintop .inner .contentbg .leftside p.small { margin:0; padding-left:15px; padding-top:10px; color:#9a9a9a;}
#maintop .inner .contentbg .leftside ul{ list-style:none; margin:0; padding-left:15px; padding-top:20px;}
#maintop .inner .contentbg .leftside li{ background: url(../images/tick-bg.jpg) no-repeat left 3px; width:430px; color:#606060; font-size:16px; display:block; padding:0 30px ; margin:15px 0; font-weight:bold;}
#maintop .inner .contentbg .leftside h2{ font-size:18px; color:#939393; font-weight:normal;  line-height:35px; margin:0;  padding-top:20px; padding-left:15px; }



/*rightside*/
#maintop .inner .contentbg .rightside{ width:323px; background:url(../images/rightside_bckgnd.png) no-repeat left top; float:right; padding:10px; margin-top:30px;}
#maintop .inner .contentbg .rightside .quoteform{ width:302px; float:left; margin-right:10px; position:relative; background:#3E4853; padding-top:20px; padding-bottom:20px;}
#maintop .inner .contentbg .rightside .quoteform h2{font-size:24px; color:#494848; font-weight:normal; text-transform:uppercase; line-height:35px; margin:0;  padding-top:20px; padding-left:50px;}
#maintop .inner .contentbg .rightside .quoteform span{ color:#FFCB17; font-size:18px; padding-left:15px; }
#maintop .inner .contentbg .rightside .quoteform .rightbox { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; margin:35px 10px 0px 0; padding:0; }
#maintop .inner .contentbg .rightside .quoteform .rightbox ul, #maintop .inner .contentbg .rightside .quoteform .rightbox ol  {
    margin: 0 0 10px 20px;
    padding: 0;
}
#maintop .inner .contentbg .rightside .quoteform .rightbox li {
    background: url(../images/check.png) no-repeat left center;
    font-size: 16px;
    list-style-type: none;
    margin-bottom: 10px;
    min-height: 35px;
    padding-left: 50px;
}


#maintop .inner .contentbg .rightside .quoteform .loan-form .for-inp { margin:0; padding:10px 0; clear:both; width:330px; line-height:20px; height:15px; text-align:center;  }
#maintop .inner .contentbg .rightside .quoteform .loan-form label{ float:left; width:130px; text-align:right; margin:0; padding:0 8px 0 0;  }

#maintop .inner .contentbg .rightside .quoteform .loan-form .selectlist{ float:left; width:180px; font-size:12px; line-height:25px;   }
/**:first-child+html .loan-right .loan-form .selectlist{ float:left; width:180px; line-height:45px; font-size:12px; padding:10px 3px; border:1px solid #fff; }
*/#maintop .inner .contentbg .rightside .quoteform .loan-form .quote{  padding:31px 15px 20px 28px; text-align:center;}

#maintop .inner .contentbg .rightside .rates{ margin-top:20px; width:302px; float:left; margin-right:10px; text-align:center !important;}
#maintop .inner .contentbg .rightside .rates .block{background:url(../images/button.png) no-repeat left top; width:300px; height:100px; display:block; float:left; text-align:center;}
#maintop .inner .contentbg .rightside .rates span{ font-size:18px; line-height:20px; color:#333; font-weight:normal; }
#maintop .inner .contentbg .rightside .rates .block a{ font-size:20px; line-height:90px; color:#fff; font-weight:bold; text-decoration:none; }
#maintop .inner .contentbg .rightside .rates .block a:hover{ font-size:20px; line-height:90px; color:#FFFF; font-weight:bold; text-decoration:none; text-shadow: 2px 2px 2px rgba(0, 0, 0, 1); }
/*footer*/
#foot { background:url(../images/loanlead-foot.png) no-repeat left top; margin:0; padding:0; height:70px; text-align:right; padding-right:40px; }.pnumber {
	color: #999999;
}
.NPUMBER {
	color: #02CBFF;
	font-size:32px !important;
	font-weight:normal;
	line-height:28px;
}

/* SOCIAL ICONS */
/* ------------------------------------ */

.social { padding-bottom: 41px; padding-top: 10px;}
.social ul { float: right; margin: 0; padding: 0; }
.social li { float: left; display: inline; margin: 0; padding: 0; margin-right: 3px; }
.social li:last-child { margin-right: 0; }
.social li a { background-position: top; float: left; width: 36px; height: 36px; opacity: 1; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; }
.social li a:hover { background-position: bottom; }
.social_facebook {background: url(../images/facebook.png) no-repeat; }
.social_twitter { background: url('../img/social/twitter.png') no-repeat; }
.social_rss { background: url('../img/social/rss.png') no-repeat; }
.social_vimeo { background: url('../img/social/vimeo.png') no-repeat; }
.social_googleplus { background: url(../images/googleplus.png) no-repeat; }
.social_linkedin { background: url('../img/social/linkedin.png') no-repeat; }
.social_pinterest { background: url('../img/social/pinterest.png') no-repeat; }
.social_youtube { background: url('../img/social/youtube.png') no-repeat; }