body {
	color:#000;
	margin:0;
	background:#f0efed;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
}
img { border-style:none;}
a {
	color:#427F44;
	text-decoration:none;
}
a:hover { text-decoration:underline;}
a:focus { outline:none;}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
input, select {
	vertical-align:middle;
	font:16px Verdana, Arial, Helvetica, sans-serif;
	color:#595650;
}
input:focus { outline:none;}
.clear-all { clear:both; height:0; width:0; }
/* Page size */
.page {
	margin:0 auto;
	width:980px;
	position:relative;
	padding:249px 0 0;
}
/* Logotype */
.page h1 { margin:0;}
.page h1 a {
	position:absolute;
	top:33px;
	left:22px;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/bg-logo.gif) no-repeat;
	width:238px;
	height:56px;
	overflow:hidden;
	z-index:5;
	text-indent:-9999px;
}
.page #mainlogo { margin:0;}
.page #mainlogo a {
	position:absolute;
	top:33px;
	left:22px;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/bg-logo.gif) no-repeat;
	width:238px;
	height:56px;
	overflow:hidden;
	z-index:5;
	text-indent:-9999px;
}
/* Header */
#header {
	position:absolute;
	top:0;
	left:0;
	height:246px;
	background:#fff url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/bg-header.gif) no-repeat 0 100%;
	width:100%;
}
#header div#google-top-ad {
	position:absolute;
	left:126px;
	top:149px;
}
#header div#google-top-ad div#google-top-rates-add img {
	top:0;
	left:0;
}
#header div#google-top-ad div.adsByGoogle {
	position: absolute;
	bottom: 15px;
	right: 10px;
}
#header div#google-top-ad div#google-top-rates-add div.adsByGoogle {
	position: absolute;
	bottom: 0;
	right: 10px;
}
#header div#google-top-ad div#topAdUnit img {
	position:static;
}
#header div#google-top-ad div.googleAdBlock img {
	top: 10px;
	left: 1px;
}

#header div#google-top-ad div.googleTextAd {
	float:left;
	margin-right:5px;
}

/* Form search */
#form-search {
	position:absolute;
	top:34px;
	padding:9px 10px 0;
	right:22px;
	width:537px;
	height:45px;
	z-index:10001;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/bg-search.gif) no-repeat;
}
#form-search .text {
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/bg-input-search.gif) no-repeat;
	height:36px;
	overflow:hidden;
	float:left;
	padding:0 9px;
}
#form-search .text input {
	border:none;
	background:none;
	padding:0;
	width:264px;
	margin:10px 0 0;
}
#form-search .drop-box {
	float:left;
}
#form-search .all-of-loan {
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/btn-all-of-loan.gif) no-repeat;
	width:119px;
	height:26px;
	display:block;
	padding:10px 0 0 12px;
	cursor: pointer;
	color:#000000;
}
#form-search .all-of-loan span {
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/ico-arrow.gif) no-repeat 100% 4px;
	padding-right:12px;
}
#form-search .all-of-loan:hover {
	background-position:0 -36px;
	text-decoration:none;
	color:#427F44;
}
#form-search .drop-down {
	margin:-5px 0 0;
	padding:0 0 6px;
	width:129px;
	list-style:none;
	display:none;
	background:#f0efed;
	border:solid #fff;
	border-width:0 1px 1px;
}
#form-search .open .drop-down { display:block;}
#form-search .open .all-of-loan {
	background:#f0efed;
	border:solid #fff;
	border-width:1px 1px 0;
	width:118px;
	padding:9px 0 0 11px;
}
#form-search .drop-down li {
	height:1%;
	vertical-align:top;
}
#form-search .drop-down li a {
	display:block;
	padding:4px 10px 4px 12px;
	cursor: pointer;
}
#form-search .drop-down li a:hover {
	text-decoration:none;
	background:#427f44;
	color:#fff;
}
#form-search .submit {
	float:right;
}
/* Menu */
.menu {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	background:#595650;
	height:37px;
	font-size:13px;
	position:absolute;
	top:105px;
	left:0;
}
.menu li {
	float:left;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/menu-sep.gif) no-repeat 100% 0;
	padding-right:1px;
}
.menu li.last {
	padding-right:0;
}
.menu a {
	float:left;
	background:#19614b;
	height:28px;
	padding:9px 19px 0;
	color:#fff;
}
.menu a:hover {
	text-decoration:none;
	background:#427f44;
}
.menu .add-links {
	background:#595650;
}
.menu .add-links:hover {
	background:#837E7A;
}
.menu li.active a {
	background:#8ec545 !important;
}
/* Sub Menu */
.sub-menu {
	position:absolute;
	top:142px;
	height:21px;
	background:#8ec545;
	color:#fff;
	left:0;
	width:951px;
	padding:4px 10px 0 19px;
	font-size:12px;
}
.sub-menu p {
	margin:0;
}
.sub-menu ul {
	margin:0 0 0 -11px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.sub-menu ul li {
	float:left;
	padding:0 12px;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/bg-sub-menu-sep.gif) no-repeat;
	margin-left:-1px;
}
.sub-menu ul a { color:#fff;}
.sub-menu ul li.active a {
	color:#19614b !important;
	text-decoration:none;
}
.sub-menu div#CalculatorSubMenu {
	text-align: right;
	color: #427F44;
	font-weight: bold;
	padding-right: 120px;
}
.sub-menu div#CalculatorSubMenu select {
	font-size: 11px;
	margin-top: -1px;
}
/* Top Banner */
#header img {
	position:absolute;
	top:174px;
	left:126px;
}
/* Main area */
.main {
	overflow:hidden;
	height:1%;
	margin-bottom:6px;
}
/* Content */
#content {
	width:662px;
	float:left;
}
#content-wide {
	width:804px;
	float:left;
}
#content-full {
	width:980px;
	float:left;
}
/* Breadcrumbs */
#breadcrumbs {
	margin:0 0 0 -3px;
	padding:3px 0 5px;
	list-style:none;
	overflow:hidden;
	height:1%;
	font-size:10px;
	line-height:12px;
	color:#595650;
}
#breadcrumbs li {
	float:left;
	margin-left:-6px;
	padding:0 10px;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/breadcrumbs-arrow.gif) no-repeat 0 4px;
}
#breadcrumbs a { color:#595650;}
#breadcrumbs li.active { color:#427F44 !important;}
/* Top box */
.top-box {
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/bg-top-box.gif) no-repeat;
	height:32px;
	position:relative;
	margin:-14px -10px 28px -18px;
}
.top-box .subscribe {
	position:absolute;
	top:9px;
	right:7px;
	font-size:10px;
	line-height:12px;
	color:#fff;
}
.top-box .subscribe a {
	color:#fff;
	position:relative;
	z-index:5;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/ico-rss1.gif) no-repeat 100% 0;
	padding-right:15px;
}
.page2 .top-box {
	min-height:64px;
}
* html .page2 .top-box { height:64px;}
/* Blocks */
.block {
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/box-top1.gif) no-repeat;
	padding:4px 0 0;
	width:100%;
	margin:6px 0 0;
}
.block-wide {
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/box-top6.gif) no-repeat;
	padding:4px 0 0;
	width:100%;
	margin:6px 0 0;
}
.block-full {
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/box-top7.gif) no-repeat;
	padding:4px 0 0;
	width:100%;
	margin:6px 0 0;
}
.block-btm {
	background:#fff url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/box-btm1.gif) no-repeat 0 100%;
	padding:14px 10px 11px 18px;
	height:1%;
}
.block-btm a#get-chart-link {
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0 0 10px 0;
}
.block-btm a#get-chart-link:hover {
	text-decoration: none;
}
.block-btm-wide {
	background:#fff url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/box-btm6.gif) no-repeat 0 100%;
	padding:14px 10px 11px 18px;
	height:1%;
}
.block-btm-full {
	background:#fff url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/box-btm7.gif) no-repeat 0 100%;
	padding:14px 10px 11px 80px;
	height:1%;
}
div.block-btm h1 {
	color: #427F44;
	font-size: 23px;
	line-height: 25px;
	margin: 0;
	padding: 0;
	font-weight: normal;
	float: left;
}
div.block-btm-wide h1 {
	color: #427F44;
	font-size: 23px;
	line-height: 25px;
	margin: 0;
	padding: 0;
	font-weight: normal;
	float: left;
}
div.block-btm-full h1 {
	color: #427F44;
	font-size: 23px;
	line-height: 25px;
	margin: 0;
	padding: 0;
	font-weight: normal;
	float: left;
}
div.block-btm a.stico_default {
	float:right;
}
div.block-btm-wide a.stico_default {
	float:right;
}
div.block-btm-wide fieldset#LoanProd a.stico_default {
	float:left;
	margin-top: 20px;
}
div.block-btm ul.StatusMsg {
	margin-left: 100px;
	color: #CE0041;
}
div.block-btm h2 {
	font-weight: bold;
	font-style: italic;
	color: #595650;
	font-size: 12px;
	margin:0;
	padding:0;
}
div.block-btm-wide h2 {
	font-size: 12px;
	margin:0;
	padding:0;
}
div.block-btm-wide div.RatesHeader h1 {
	border-bottom:3px solid #EC5219;
	padding:0 0 15px;
	margin:0 0 5px;
	font-size:20px;
	width:765px;
}
div.block-btm-wide div.RatesHeader h2 {
	font-size: 12px;
	color:#595650;
	margin:0 0 10px;
	padding:0;
	text-transform:uppercase;
}
div.block-btm-wide div.RatesHeader h2 em {
	background: transparent url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/ldc_arrow.gif) no-repeat center right;
	padding:0 15px 0 0;
	font-style:normal;
	margin:0 7px 0 0;
}
div.block-btm-wide div.RatesHeader h2 em.no-arrow {
	background:none;
}
div.block-btm h2 a {
	font-style: normal;
	font-size: 21px;
	line-height: 25px;
	font-weight: normal;
	text-decoration: none;
}
div.block-btm h2 a:hover {
	text-decoration: underline;
}
div.block-btm-wide div.RatesHeader h2 a {
	line-height: 25px;
	font-weight: normal;
	text-decoration: none;
}
div.block-btm-wide div.RatesHeader h2 a:hover {
	text-decoration: underline;
}
div.block-btm p {
	margin: 10px 0 0 0;
	color: #595650;
}
div.block-btm-wide p {
	margin: 10px 0 0 0;
	color: #595650;
}
div.block-btm ul.about {
	color: #595650;
}
div.block-btm ul.about li {
	margin: 12px 0;
}
div.block-btm div#mortgage-rates-text {
	margin-top: -10px;
}
div.block-btm div#mortgage-rates-text h2 {
	font-style: normal;
	font-size: 15px;
	color: #427F44;
	margin: 10px 0 0 0
}
div.block-btm div#mortgage-rates-text p {
	margin: 0 0 10px 0;
	color: #595650;
}
div.block-btm div#mortgage-rates-text ol li {
	margin: 0 0 10px 0;
	color: #595650;
}
div.block-btm div#mortgage-rates-text ul li {
	color: #595650;
}
div.block-btm div#mortgage-rates-text a {
	text-decoration: underline;
}
div.block-btm div#mortgage-rates-text a:hover {
	text-decoration: none;
}
div.block-btm div#mortgage-rates-next {
	border: 1px solid #ADA8A5;
	width: 630px;
}
div.block-btm div#mortgage-rates-next-header {
	width: 620px;
	border-bottom: 1px solid #ADA8A5;
	margin: 0;
	padding: 5px 0 5px 10px;
}
div.block-btm div#mortgage-rates-next-header h2 {
	font-style: normal;
	font-size: 16px;
	line-height: 18px;
	color: #EC5219;
	margin: 0;
	padding: 0;
}
div.block-btm div#mortgage-rates-next-body {
	background-color: #f0efed;
	margin: 0;
	padding: 10px 0 10px 0;
}
div.block-btm div#mortgage-rates-next-body ul {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/ico-arrow2.gif);
	margin: 0 0 0 38px;
	padding: 0;
}
div.block-btm div#mortgage-rates-next-body ul li {
	margin: 0;
	padding: 5px 0 5px 0;
}
div.block-btm div#mortgage-rates-next-body ul li a {
	float: none;
	text-decoration: underline;
}
div.block-btm div#mortgage-rates-next-body ul li a:hover {
	text-decoration: none;
}
div.block-btm div.GeoList {
	border: 1px solid #ADA8A5;
	background-color: #f0efed;
	margin: 20px 0 0 0;
	padding: 10px 0 10px 10px;
	width: 620px;
	float: left;
}
div.block-btm div.GeoList h2 {
	font-size: 15px;
	font-style: normal;
}
div.block-btm div.GeoList ul {
	list-style: none;
	float: left;
	padding: 0;
	margin: 15px 0 0 0;
	width: 200px;
}
div#mortgage-rates-side {
	padding-left: 6px;
}
div#mortgage-rates-side table#mortgage-rates-data {
	border-collapse: collapse;
	width: 100%;
	margin: 5px 0 0 0;
}
div#mortgage-rates-side table#mortgage-rates-data thead th {
	font-weight: bold;
	color: #EC5219;
	padding: 5px 0 5px 10px;
	border: 1px solid #ada8a5;
	text-align: left;
}
div#mortgage-rates-side table#mortgage-rates-data tbody td {
	padding: 5px 0 5px 10px;
	background-color: #f0efed;
	border: 1px solid #ada8a5;
}
div#mortgage-rates-side table#mortgage-rates-data tfoot {
	font-size: 11px;
	font-style: italic;
}
div.block-btm div#mortgage-rates-table p {
	margin: 0;
	padding: 0;
	color: #EC5219;
}
div.block-btm div#mortgage-rates-table h4 {
	background: none;
	padding-left: 0;
}
div.block-btm div#mortgage-rates-share {
	margin: 0;
	padding: 20px 0 0 0;
}
div.block-btm div#mortgage-rates-calculators {
	padding: 10px 10px 10px 10px;
}
div.block-btm div#mortgage-rates-calculators h3 {
	font-weight: bold;
}
div.block-btm div#mortgage-rates-calculators p {
	margin-top: 0;
}
div.block-btm div#mortgage-rates-calculators p a {
	text-decoration: underline;
}
div.block-btm div#mortgage-rates-calculators p a:hover {
	text-decoration: none;
}
div.block-btm div.LoanappTeaser {
	border: 0;
	background-color: #d6e0ea;
	margin: 5px 0 5px 0;
	padding: 10px 10px 10px 10px;
	float: left;
}
div.block-btm div.LoanappTeaser h3 {
	color: #003466;
	font-weight: bold;
	font-size: 15px;
}
div#powered-by-secure-rights {
	font-size:10px;
	float:right;
	margin:0 5px 0 0;
}
a#policy-secure-rights {
	font-size:10px;
	float:right;
	margin:5px 5px 0 0;
}
div.block-btm p span {
	color: #EC5219;
}
.block-btm:after {
	content:"";
	display:block;
	clear:both;
}
div.block-btm div.top-orange-border {
	border-top: 3px solid #EC5219;
	margin-top: 20px;
}
div.block-btm div.top-orange-border div#title {
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	color: #595650;
}
div.block-btm div#advertise h2 {
	margin-top: 20px;
	font-style: normal;
	font-size: 16px;
}
div.block-btm div#advertise h3 {
	margin-top: 15px;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
	color: #595650;
}
div.block-btm div#advertise div#footer {
	border: 0;
	margin-top: 20px;
}
div.block-btm div#advertise a {
	text-decoration: underline;
}
div.block-btm div#advertise a:hover {
	text-decoration: none;
}
div.block-btm div#advertise center a {
	font-weight: bold;
	
}
div.block-btm div#advertise p {
	margin: 0;
}
div.block-btm div#advertise ul {
	color: #595650;
	margin: 0;
	padding-left: 40px;
}
div.block-btm div#advertise ul li {
	margin: 12px 0;
	color: #000;
}
div.block-btm div#advertise ol li {
	margin: 12px 0;
	color: #000;
}
div.block-btm div#advertise ol.BORText li {
	font-weight: bold;
	color: #595650;
	font-size: 13px;
}
div.block-btm div#advertise ol.BORText li p {
	margin: 15px 0;
	color: #000;
	font-weight: normal;
	font-size: 12px;
}
div.block-btm div#advertise ol.BORText li ul li {
	margin: 15px 0;
	color: #000;
	font-weight: normal;
	font-size: 12px;
}
div.block-btm div#advertise ol li p {
	margin: 15px 0;
	color: #000;
	font-weight: normal;
}
div.block-btm div#advertise ol li ol {
	list-style-type: lower-alpha;
}
div.block-btm div#advertise dl {
	color: #595650;
}
div.block-btm div#advertise dl dt {
	font-weight: bold;
	margin-top: 20px;
}
div.block-btm div#advertise img {
	margin: 12px 0 0 26px;
}
div.block-btm div#advertise table {
	border: 1px solid #595650;
	border-collapse: collapse;
	margin-top: 20px;
	color: #595650;
}
div.block-btm div#advertise table thead th {
	border: 1px solid #595650;
	padding: 3px 0;
}
div.block-btm div#advertise table tbody td {
	border: 1px solid #595650;
	padding: 3px 3px;
}
div.block-btm div#sitemap div.MTCat h3 {
	margin: 15px 0 10px 0;
	font-weight: bold;
	font-size: 15px;
	color: #595650;
	padding: 0;
}
div.block-btm div#sitemap h2 {
	font-weight: bold;
	font-size: 15px;
	color: #595650;
	padding: 0;
	font-style: normal;
}
div.block-btm div#sitemap div.Cat h3 {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
div.block-btm div#sitemap div.MTSubCat {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 0;
	font-style: italic;
}
div.block-btm div#sitemap ul {
	margin: 10px 0 10px 0;
	font-weight: normal;
	font-style: normal;
}
/* Main block */
.article-page .main-block,
.page2 .main-block {
	background:#fff;
	padding:0;
	margin:0;
	overflow:hidden;
}
img.left {
	float:left;
	margin:0 17px 10px 0;
}
.article-page img.left { margin-top:22px;}
img.right {
	float:right;
	margin:0 7px 0 14px;
}
.image-holder {
	position:absolute;
	top:0;
	left:0;
}
.image-holder img,
.image-holder a {
	display:block;
	position:relative;
	z-index:5;
}
.main-block .text-area {
	padding:0 0 20px 210px;
	margin:-20px 0 0 -18px;
	overflow:hidden;
	height:1%;
	position:relative;
}
* html .main-block .text-area { margin-top:-30px;}
.main-block .home-loans {
	color:#fff;
	margin:0 0 -2px 208px;
	padding:27px 0 0;
	font:40px/50px Arial, Helvetica, sans-serif;
	letter-spacing:-0.05em;
}
/* Rad links */
.rad-links {
	margin:6px 0 0 0;
	padding:16px 0 5px 25px;
	list-style:none;
	overflow:hidden;
	background: #fff url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/mt/box-top2.gif) no-repeat scroll 0 0;
	width: 287px;
}
.rad-links h3 {
	color:#666666;
	font-size:12px;
	line-height:16px;
	margin:-4px 0 0;
	text-transform:uppercase;
}
.rad-links ul.lists {
	padding-bottom:6px;
}
div#radlink-results {
	padding:0 0 0 20px;
}
div#radlink-results h1 {
	margin-bottom:15px;
}
div#radlink-results ul {
	margin:0;
	padding:0;
	list-style:none;
}
div#radlink-results ul li {
	margin-bottom:15px;
}
div#radlink-results ul li a.title {
	text-decoration:underline;
	font-size:15px;
	font-weight:bold;
}
div#radlink-results ul li a.title:hover {
	text-decoration:none;
}
.article {
	overflow:hidden;
	height:1%;
}
.block h2 {
	margin:-2px 0 0;
	font-size:21px;
	line-height:25px;
	font-weight:normal;
	color:#427f44;
}
.block h3 {
	margin:0;
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	color:#427f44;
}
.block h3 a {
	text-decoration: none;
}
.block h3 a:hover {
	text-decoration: underline;
}
.block h4 {
	margin:-3px 0 0;
	text-transform:uppercase;
	color:#595650;
	font-size:12px;
	line-height:16px;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/title-bullet.gif) no-repeat 0 3px;
	padding-left:15px;
}
.block h4 a {
	color:#595650;
}
.block h4 a:hover {
	text-decoration:none;
	color:#EC5219;
}
.block h5 {
	margin:-4px 0 0;
	font-size:12px;
	line-height:16px;
	color:#666;
	text-transform:uppercase;
	white-space:nowrap;
}
.block h5 a { color:#666;}
.block p { margin:0;}
.block  ul.news p {
	margin: 0;
	color: #000;
}
.block ul.news a {
	text-decoration:none;
	font-weight: bold;
}
.block ul.news a:hover {
	text-decoration:underline;
}
div.article p { margin:4px 0 7px; color:#000;}
.article p a { text-decoration:underline;}
.article p a:hover,
.main-block p a:hover { color:#8EC545;}
.article-page .article p { margin:8px 0 0;}
.article .continue { line-height:14px;}
/* Smart blog */
.smart-blog {
	float:left;
	margin:0 15px 0 0;
	display:inline;
	width:265px;
	border:1px solid #ada6a5;
	background:#f0efed;
	padding:18px;
}
.borrower-blog {
	margin:0;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/bg-smart-blog-logo.png) no-repeat;
	width:190px;
	height:71px;
	text-indent:-9999px;
	overflow:hidden;
}
.block .smart-blog h2 a {
	display:block;
	height:100%;
}
.block .smart-blog h2 {
	margin:-6px 0 0;
}
.block .smart-blog p { margin:8px 0 0; color:#000;}
.block .smart-blog p a { text-decoration:none; }
.block .smart-blog p a:hover { text-decoration:underline; }
/* Lists */
.lists {
	margin:0;
	padding:0;
	list-style:none;
}
.lists li {
	overflow:hidden;

	width:100%;
	vertical-align:top;
	padding:3px 0 4px;
}
.lists a {
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/ico-arrow2.gif) no-repeat 0 4px;
	padding:0 0 0 13px;
	float:left;
}
.lists a:hover {
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/ico-arrow2-hover.gif) no-repeat 0 4px;
}
.block .smart-blog .lists {
	padding:5px 0;
}
/* News area */
.news-area {
	overflow:hidden;
	height:1%;
}
.news {
	margin:0;
	padding:0 0 10px;
	list-style:none;
}
.news li { padding:0 0 13px;}
.synopses-box .block-btm {
	padding-bottom:18px;
}
/* Triple box */
.triple-box-row {
	overflow:hidden;
	width:667px;
	margin:6px 0 0 -5px;
}
.triple-box-row-wide {
	overflow:hidden;
	width:804px;
	margin:6px 0 0 -5px;
}
.triple-box .block {
	width:217px;
	float:left;
	display:inline;
	margin:0 0 0 5px;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/box-top3.gif) no-repeat;
}
.triple-box .block-btm {
	background:#fff url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/box-btm3.gif) no-repeat 0 100%;
	padding-bottom:12px;
	padding-right:4px;
	height:280px;
}
.triple-box-wide .block {
	width:263px;
	float:left;
	display:inline;
	margin:0 0 0 5px;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/box-top8.gif) no-repeat;
}
.triple-box-wide .block-btm {
	background:#fff url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/box-btm8.gif) no-repeat 0 100%;
	padding-bottom:12px;
	padding-right:10px;
	height:270px;
}
* html .triple-box .block-btm { height:198px;}
.triple-box .lists {
	padding:4px 0 7px;
}
.triple-box .lists li {
	padding-bottom:3px;
}
/* More reading */
.more-reading {
	padding:13px 0 0;
}
.more-reading .title {
	font-weight:normal;
	font-size:16px;
	color:#666;
	line-height:20px;
}
/* Double box */
.double-box-row {
	overflow:hidden;
	width:668px;
	margin:6px 0 0 -6px;
}
.double-box-row-wide {
	overflow:hidden;
	width:810px;
	margin:6px 0 0 -6px;
}
.double-box .double-box-row-wide .block{
	width:399px;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/box-top_399_fixed.gif) no-repeat;
}
.double-box .double-box-row-wide .block-btm {
	background:#fff url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/box-btm_399_fixed.gif) no-repeat 0 100%;
}
.double-box .block {
	width:328px;
	float:left;
	display:inline;
	margin:0 0 0 6px;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/box-top4.gif) no-repeat;
}
.double-box .block-btm {
	background:#fff url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/box-btm4.gif) no-repeat 0 100%;
	padding-bottom:12px;
	padding-right:4px;
	min-height:223px;
}
* html .double-box .block-btm { height:223px;}
.double-box h3 { margin-top:5px;}
.double-box .lists { padding:8px 0;}
/* Adsense box */
.adsense-box {
	font-size:10px;
	line-height:12px;
}
.adsense-box strong {
	font-size:11px;
	line-height:13px;
}
.adsense-box div.ad-1 div.ad-1-line1 a {
	text-decoration:underline;
	color:#EC5219;
	font-weight:bold;
	font-size:11px;
}
.adsense-box div.ad-1 div.ad-1-line1 a:hover { text-decoration:none;}

.adsense-box div.ad-2 div.ad-2-line1 a {
	text-decoration:underline;
	color:#EC5219;
	font-weight:bold;
	font-size:11px;
}
.adsense-box div.ad-2 div.ad-2-line1 a:hover { text-decoration:none;}

.adsense-box div.ad-3 div.ad-3-line1 a {
	text-decoration:underline;
	color:#EC5219;
	font-weight:bold;
	font-size:11px;
}
.adsense-box div.ad-3 div.ad-3-line1 a:hover { text-decoration:none;}

.adsense-box div.ad-4 div.ad-4-line1 a {
	text-decoration:underline;
	color:#EC5219;
	font-weight:bold;
	font-size:11px;
}
.adsense-box div.ad-4 div.ad-4-line1 a:hover { text-decoration:none;}

.adsense-box .columns {
	float:left;
	position:relative;
	margin:-5px 0 0;
}

.adsense-box div.ad-1 {
	float:left;
	width:205px;
}
.adsense-box div.ad-2 {
	float:left;
	width:205px;
}
.adsense-box div.ad-3 {
	float:left;
	width:206px;
}
.adsense-box div.ad-4 {
	float:left;
	width:205px;
}
.adsense-box .googleTextAd { float:left; }
.adsense-box .rel-position { position:relative; padding-bottom:35px;}
.adsense-box .adsByGoogle {
	height:19px;
	overflow:hidden;
	width:83px;
	position:absolute;
	bottom:3px;
	right:20px;
}

.col-1 { width:146px; }
.col-2 { width:177px; }
.col-3 { width:151px; }
.col-4 { width:142px; }
.columns-holder {
	height:1%;
}
.columns-holder:after {
	content:"";
	display:block;
	clear:both;
}
.columns-area { padding:0 6px 0 0;}
.ads-by-google {
	display:block;
	padding:8px 6px 4px 10px;
	overflow:hidden;
	height:1%;
}
.ads-by-google a {
	float:right;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/btn-ads-by-google.gif) no-repeat;
	width:83px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
}
/* Second nav */
.second-nav {
	width:100%;
	overflow:hidden;
	margin:6px 0 0;
	border-top:3px solid #595650;
}
.nav-area {
	width:700px;
	padding:0 0 12px;
	overflow:hidden;
}
.nav-area .groups {
	float:left;
	width:166px;
}
.nav-area h5 {
	margin:6px 0 0;
	font-size:12px;
	line-height:16px;
	color:#427F44;
}
.nav-area ul {
	margin:0;
	padding:0;
	list-style:none;
}
.nav-area li {
	padding:3px 0 0 12px;
}
/* Sidebar */
#sidebar {
	float:right;
	width:312px;
}
#sidebar-narrow {
	float:right;
	width:170px;
}
#sidebar .block {
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/box-top2.gif) no-repeat;
}
#sidebar .block-btm {
	background:#fff url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/box-btm2.gif) no-repeat 0 100%;
}
#sidebar-narrow .block {
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/box-top5.gif) no-repeat;
}
#sidebar-narrow .block-btm {
	background:#fff url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/box-btm5.gif) no-repeat 0 100%;
	padding: 1px 5px 20px 5px;
}
#sidebar-narrow form#RateOptions {
	border:1px solid #ACA6A6;
	background-color:#F0EFED;
	padding:6px 6px 0;
	margin-bottom:20px;
}
#sidebar-narrow form#RateOptions h3 {
	color:#595650;
	font-weight:bold;
	font-size:13px;
	border-bottom:3px solid #EC5219;
	padding:0 0 2px;
	margin:0 0 8px;
}
#sidebar-narrow form#RateOptions fieldset {
	float:none;
	margin:0 0 10px;
	padding:0;
}
#sidebar-narrow form#RateOptions fieldset.error-check {
	margin:0;
	height:50px;
}
#sidebar-narrow form#RateOptions fieldset.Action {
	margin:0;
	padding:5px 0 6px;
	text-align:right;
}
#sidebar-narrow form#RateOptions fieldset label {
	float:none;
	color:#595650;
	padding:0;
}
#sidebar-narrow form#RateOptions div.selectArea {
	float:none;
	margin:0;
	color:#EC5219;
}
#sidebar-narrow form#RateOptions input {
	float:none;
	padding:3px 6px 4px;
	width:132px;
	color:#EC5219;
	border:1px solid #ADA6A5;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background:none repeat scroll 0 0 #FFFFFF;
}
#sidebar-narrow form#RateOptions div.error {
	float:none;
	color:#CE0041;
	font-size:11px;
	padding:0;
	margin:0;
	height:auto;
	position:relative;
}
/* Chart box */
.chart-box img {
	display:block;
	margin:6px 0;
}
.chart-box .lists {
	padding:10px 0 15px;
}
.chart-box .lists li {
	padding-bottom:3px;
}
/* Form holder */
.form-holder {
	border-top:3px solid #666;
	width:284px;
	padding:0 0 7px;
}
.block .form-holder h3 {
	margin:3px 0 0 -1px;
	position:relative;
}
.form-holder2 {
	overflow:hidden;
	height:1%;
	padding:5px 0 0;
}
.form-holder .form-item {
	float:left;
	width:154px;
}
.form-holder .item2 {
	width:100px;
}
.form-holder .item2 input,
.enews .txt {
	padding:3px 6px 4px;
	color:#666;
	font-size:11px;
	background:#fff;
	border:1px solid #ada6a5;
	width:77px;
	margin:3px 0 0;
}
* html .form-holder .item2 input { margin:2px 0 0;}
* + html .form-holder .item2 input { margin:2px 0 0;}
.form-holder label {
	display:block;
	font-size:11px;
	color:#666;
	font-weight:bold;
}
.form-holder select {
	width:144px;
}
.form-holder .btn {
	float:left;
	margin:19px 0 0;
}
/* Img box */
.img-box { overflow:hidden;}
.img-box img {
	display:block;
	margin:-12px 0 -5px -12px;
}
.img-box div#google-right-ad {
	padding-top:0;
	padding-left:6px;
}
.img-box div#google-right-ad div.googleAdBlock {
	position:relative;
}
.img-box div#google-right-ad div.googleAdBlock div.adsByGoogle {
	position:absolute;
	right:10px;
	font-size:10px;
}
.img-box div#google-right-ad div.googleAdBlock div.googleTextAd div {
	line-height:12px;
}
.img-box div#google-right-ad img {
        margin: 0;
}
/* Main box */
#sidebar .block-box {
	margin: 6px 0 0 0;
	padding:0;
}
#sidebar .block-box .block-btm {
	padding:5px 6px 10px 6px;
}
#sidebar .main-box {
	background:none;
	margin:-2px 0 0;
	padding:0;
}
.main-box .block-btm {
	padding:2px 6px 6px;
}
#sidebar .news-box {
	background:url("http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/box-top2.gif") no-repeat scroll 0 0 transparent;
	margin:6px 0 0;
	padding:0;
}
.news-box .block-btm {
	padding:1px 6px 6px;
}
/* Enews */
.enews {
	border:1px solid #ada6a5;
	padding:13px 0 14px 11px;
	position:relative;
	background:#f0efed;
}
.enews .form-item {
	overflow:hidden;
	height:1%;
	padding:12px 0 0;
}
.enews .txt {
	width:190px;
	margin:0 4px 0 0;
	display:inline;
}
/* Recent posts, articles */
.recent-posts,
.recent-articles {
	border:1px solid #ada6a5;
	background:#f0efed;
	margin:6px 0 0;
	padding:16px 0 14px 18px;
}
.recent-articles {
	border:0;
	background:none;
	margin:2px 0 0;
}
.recent-posts .lists {
	padding-top:4px;
	padding-bottom:8px;
}
.recent-articles .lists { padding-bottom:6px;}
.recent-posts .lists li { padding-bottom:3px;}
/* Other ads */
.other-ads img { display:block;}
/* Footer */
#footer {
	border-top:8px solid #595650;
	color:#595650;
	padding:10px 0 0;
	height:1%;
}
#footer ul {
	margin:0 0 0 -7px;
	padding:0 0 5px;
	list-style:none;
	overflow:hidden;
	text-transform:uppercase;
	height:1%;
}
#footer ul li {
	float:left;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/bg-footer-sep.gif) no-repeat 0 2px;
	padding:0 8px;
	margin-left:-2px;
}
#footer ul a { color:#595650;}
#footer ul a:hover { color:#427F44;}
#footer p { margin:0;}
#footer p a { text-decoration:underline;}
#footer p a:hover { text-decoration:none;}
div#CalculatorResult table#tblCalculator {
	border: 1px solid #595650;
	border-collapse: collapse;
	font-size: 11px;
	width: 634px;
}
div#CalculatorResult table#tblCalculator th.thick-border-top {
	border-top: 3px solid #595650;
}
div#CalculatorResult table#tblCalculator td.thick-border-top {
	border-top: 3px solid #595650;
}
div#CalculatorResult table#tblCalculator td.align-left {
	text-align: left;
	padding: 5px 0 5px 5px;
}
div#CalculatorResult table#tblCalculator td div.NoResults {
	width: 370px;
}
div#CalculatorResult table#tblCalculator thead td {
	padding: 3px 0 3px 5px;
}
div#CalculatorResult table#tblCalculator thead td h2 {
	font-style: normal;
	font-size: 17px;
}
div#CalculatorResult table#tblCalculator thead td h2 strong {
	color: #EC5219;
}
div#CalculatorResult table#tblCalculator th {
	border: 1px solid #595650;
	padding: 3px 3px 3px 3px;
	background-color: #f0efed;
	color: #595650;
}
div#CalculatorResult table#tblCalculator .white-out {
	background-color: #fff;
}
div#CalculatorResult table#tblCalculator td {
	border: 1px solid #595650;
	background-color: #f0efed;
}
div#CalculatorResult table#tblCalculator tbody th {
	text-align: left;
	padding: 3px 5px 3px 3px;
	width: 122px;
	color: #595650;
}
div#CalculatorResult table#tblCalculator tbody th img {
	float: left;
	margin-top: 4px;
}
div#CalculatorResult table#tblCalculator tbody th div {
	float: left;
	width: 100px;
	margin: 0 0 0 3px;
	padding: 0;
	color: #595650;
}
div#CalculatorResult table#tblCalculator tbody td {
	width: 128px;
	text-align: center;
	color: #595650;
}
div#CalculatorResult table#tblCalculator tbody td.winner {
	color: #EC5219;
	font-weight: bold;
	font-size: 12px;
}
div#CalculatorResult table#tblCalculator tbody td.bold {
	font-weight: bold;
	font-size: 12px;
}
div#CalculatorResult table#tblCalculator tbody th.no-bold {
	font-weight: normal;
}
div#CalculatorResult table#tblCalculator tfoot td {
	text-align: center;
	white-space: nowrap;
	padding: 3px 0 3px 0;
}
div#CalculatorResult table#tblCalculator tfoot td a {
	text-decoration: underline;
	cursor: pointer;
}
div#CalculatorResult table#tblCalculator tfoot td a:hover {
	text-decoration: none;
}
div#CalculatorShareThis a.stico_default {
	float:right;
	margin-top: 20px;
}
div#CalculatorSuggestion {
	margin-top: 20px;
}
div#CalculatorSuggestion table#tblSuggestion {
	border: 1px solid #595650;
	border-collapse: collapse;
	font-size: 11px;
	width: 634px;
}
div#CalculatorSuggestion table#tblSuggestion thead th {
	font-weight: bold;
	font-size: 17px;
	color: #EC5219;
	padding: 5px 0 8px 5px;
	text-align: left;
	border: 1px solid #595650;
}
div#CalculatorSuggestion table#tblSuggestion tbody th {
	text-align: left;
	white-space: nowrap;
	width: 200px;
	border: 1px solid #595650;
	background-color: #F0EFED;
}
div#CalculatorSuggestion table#tblSuggestion tbody th div {
	margin: 5px 0 5px 5px;
}
div#CalculatorSuggestion table#tblSuggestion tbody th div a {
	font-weight: normal;
	text-decoration: none;
}
div#CalculatorSuggestion table#tblSuggestion tbody th div a:hover {
	text-decoration: underline;
}
div#CalculatorSuggestion table#tblSuggestion tbody td {
	width: 424px;
	border: 1px solid #595650;
	vertical-align: top;
	padding: 5px 0 5px 5px;
	color: #595650;
	background-color: #F0EFED;
}
div.tool-tip {
	background: #595650;
	color: #fff;
	padding: 4px 6px 6px 6px;
	font-size: 11px;
	width: 210px;
	z-index: 100;
}
div.tool-tip div.tool-title { display: none; }

/*Call Lender popup. Used in Rates Dir. and Comparator*/
#CallLender {
	display: none;
	width: 300px;
	height: 130px;
	position: absolute;
	border: 2px solid #999;
	background: #fff;
	z-index: 100;
}
div.StatusBar {
	background: url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/floatingPaneTitleBarBg.gif) repeat-x 0 0;
	height: 21px;
	border-bottom: 5px solid #999;
}
div.StatusBar a {
	float: right;
	background: url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/floatingPaneClose.gif) no-repeat 0 0;
	height: 12px;
	width: 12px;
	margin: 4px 4px 0 0;
}
#CallLender div.Content {
	color: #666;
	padding: 8px;
}
div#Content #CallLender h1 {
	float: none;
	color: #0060b6;
	font-size: 16px;
	font-weight: bold;
	margin: .6em 0 1.2em 0;
	text-align: center;
}
div#Content #CallLender p { text-align: center; font-weight: bold; }
div#Content div.RightCol div#GeoChart{
	margin-left:-20px;
}
div#Content div.RightCol div#GeoChart div#PoweredBy{
	margin-left:-30px;
	padding-top:10px;
}
div#LenderFeedback {
	width: 662px;
	padding-left: 10px;
}
/*Mortage Rate Widget*/
div.MRW { float: left; }
div.MRW #GeoChart { 
	margin: 20px 0 0 0;
}
div#chart-description {
	float: left;
	margin: 10px 0 0 20px;
	width: 450px;
}
div.MRW #PoweredBy { padding: .4em 0 .4em 20px; }
div.MRW #GeoChartButtons {
	padding-left: 20px;
}
div.MRW #GeoChartButtons a {
	margin-right: .4em;
	padding: .1em .2em;
	background: #bf6030;
	color: #fff;
}
#ColorPicker {
	background: #fff;
	width: 307px;
	height: 230px;
	position: absolute;
	z-index: 100;
	background: #fff;
	border: 1px solid #666;
	display: none;
}
#ColorPicker .Content { margin-top: -1px; padding-left: 1px; }
#ColorPicker p {
	width: 16px;
	height: 16px;
	float: left;
	margin: 1px 1px 0 0;
	padding: 0;
}
#ColorPicker br { clear: both; height: 0; }
div.MRW h1 { 
	margin-left: 0 !important;
}
div.MRW .Header { 
	padding: 0 0 0 53px;
	position: relative;
	height: 240px;
}
div.MRW .Header p { width: 440px; float: left; }
div.MRW form { padding: 0 0 0 53px; clear: left; }
div.MRW label { display: block; }
div.MRW fieldset fieldset label {
	display: inline;
	padding-top: .4em;
}
div.MRW fieldset {
	float: left;
}
div.MRW fieldset fieldset {
	border: 1px solid #0060b6;
	width: 186px;
}
div.MRW fieldset#LoanProd {
	margin-right: 4em;
}
div.MRW fieldset h3 {
	clear: left;
	margin: 1em 0 .4em -16px;
}
div.MRW fieldset h3 a { color: #fff; }
div.MRW fieldset fieldset h3 {
	padding: .2em .4em;
	background: #0060b6;
	color: #fff;
	text-align: center;
	margin: 0;
}

div.MRW fieldset fieldset.Color { border: none; margin-bottom: 1em; }
div.MRW fieldset fieldset.Color a {
	border: none;
	display: block;
	float: left;
	height: 16px;
	width: 16px;
	border: 1px solid #666;
	margin: 2px 0 0 2px;
}
div.MRW fieldset fieldset.Color input {
	width: 60px;
	display: block;
	float: left;
}
div.MRW fieldset fieldset.Color label {
	display: block;
	float: left;
	width: 80px;
}
form#CompareRates {
	position: relative;
}
form#CompareRates div.IndexBlurb {
	border: 1px solid #ACA6A6;
	background-color: #F0EFED;
	position: absolute;
	width: 600px;
	color: #000;
	top: 130px;
	left: 80px;
	padding: 10px;
}
form#CompareRates a.stico_default {
	margin-top: 5px;
	float: left;
	width: 400px;
}
form#CompareRates div.sponsor-legend {
	margin-top: 5px;
	float: right;
	width: 300px;
	font-size: 11px;
	color: #427F44;
	text-align: right;
}
div#google-custom-ad {
	width: 280px;
	padding: 0 15px 20px 0;
	float: left;
}
div#google-custom-ad div.googleAdBlock {
	position: relative;
}
div#google-custom-ad div.adsByGoogle {
	bottom: -30px;
	height: 19px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	width: 100px;
}
div#google-custom-ad div.googleTextAd {
	margin-bottom: 7px;
}
div#google-custom-ad div.ad-1 div.ad-1-line1 a {
	text-decoration:underline;
	color:#EC5219;
	font-weight:bold;
	font-size:13px;
}
div#google-custom-ad div.ad-1 div.ad-1-line1 a:hover { text-decoration:none;}

div#google-custom-ad div.ad-2 div.ad-2-line1 a {
	text-decoration:underline;
	color:#EC5219;
	font-weight:bold;
	font-size:13px;
}
div#google-custom-ad div.ad-2 div.ad-2-line1 a:hover { text-decoration:none;}

div#google-custom-ad div.ad-3 div.ad-3-line1 a {
	text-decoration:underline;
	color:#EC5219;
	font-weight:bold;
	font-size:13px;
}
div#google-custom-ad div.ad-3 div.ad-3-line1 a:hover { text-decoration:none;}

div#google-custom-ad div.ad-4 div.ad-4-line1 a {
	text-decoration:underline;
	color:#EC5219;
	font-weight:bold;
	font-size:13px;
}
div#google-custom-ad div.ad-4 div.ad-4-line1 a:hover { text-decoration:none;}
div#google-custom-ad div.ad-1 { width:300px; }
div#google-custom-ad div.ad-2 { width:300px; }
div#google-custom-ad div.ad-3 { width:300px; }
div#google-custom-ad div.ad-4 { width:300px; }

div#disclosures {
	width: 460px;
	float: left;
	margin-top: -20px;
	font-size: 11px;
	padding:
}
div#disclosures a {
	text-decoration: underline;
}
div#disclosures a:hover {
	text-decoration: none;
}
div#fmtsw{
	margin-left: auto;
	margin-right: auto;
}
div.block-btm-wide table#table-featured {
	width:765px;
	border:8px solid #ACA6A6;
	margin:10px 0 0;
	font-family:verdana;
	font-size:11px;
}
div.block-btm-wide table#table-featured thead tr th {
	border-left:1px solid #ACA6A6;
	border-bottom:1px solid #ACA6A6;
	background-color:#F0EFED;
	padding:5px 0;
	color:#595650;
	text-align:center;
}
div.block-btm-wide table#table-featured thead tr th.first {
	border-left:none;
	width:204px;
}
div.block-btm-wide table#table-featured thead tr th#LenderUpdated {
	width:90px;
}
div.block-btm-wide table#table-featured thead tr th#LenderRate {
	width:75px;
}
div.block-btm-wide table#table-featured thead tr th#LenderAPR {
	width:74px;
}
div.block-btm-wide table#table-featured thead tr th#LenderPoints {
	width:78px;
}
div.block-btm-wide table#table-featured thead tr th#LenderPayment {
	width:94px;
}
div.block-btm-wide table#table-featured thead tr th#LenderFees {
	width:77px;
}
div.block-btm-wide table#table-featured thead tr th.last {
	width:73px;
}
div.block-btm-wide table#table-featured thead tr th.last a {
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
}
div.block-btm-wide table#table-featured thead tr th img {
	margin-left:3px;
	cursor:pointer;
}
div.block-btm-wide table#table-featured tbody tr td {
	border-left:1px solid #ACA6A6;
	background-color:#FFF;
	padding:5px 0;
	text-align:center;
	color:#595650;
}
div.block-btm-wide table#table-featured tbody tr td.first {
	border-left:none;
	text-align:left;
	padding:5px 0 5px 24px;
}
div.block-btm-wide table#table-featured tbody tr td.last a {
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	text-decoration:underline;
}
div.block-btm-wide table#table-featured tbody tr td.last a:hover {
	text-decoration:none;
}
div.block-btm-wide table#table-featured tbody tr td.last img {
	cursor:pointer;
}
div.block-btm-wide iframe {
	margin:20px 0 0;
}
div.block-btm-wide table#table-other {
	width:765px;
	border-left:1px solid #ACA6A6;
	border-right:1px solid #ACA6A6;
	margin:10px 0;
}
div.block-btm-wide table#table-other thead tr th {
	border-left:1px solid #ACA6A6;
	border-top:1px solid #ACA6A6;
	border-bottom:1px solid #ACA6A6;
	background-color:#F0EFED;
	padding:5px 0;
	color:#595650;
	text-align:center;
}
div.block-btm-wide table#table-other thead tr th a {
	color:#595650;
	font-weight:bold;
	font-family:verdana;
	font-size:11px;
}
div.block-btm-wide table#table-other thead tr th#LenderName {
	border-left:none;
	text-align:left;
	background:#F0EFED url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/orsortby.gif) no-repeat 95% 50%;
	width:204px;
	padding-left:5px;
}
div.block-btm-wide table#table-other thead tr th#UpdateDate {
	width:89px;
}
div.block-btm-wide table#table-other thead tr th#Rate {
	width:75px;
}
div.block-btm-wide table#table-other thead tr th#APR {
	width:73px;
}
div.block-btm-wide table#table-other thead tr th#Points {
	width:77px;
}
div.block-btm-wide table#table-other thead tr th#MonthlyPmt {
	width:91px;
}
div.block-btm-wide table#table-other thead tr th#Fees {
	width:76px;
}
div.block-btm-wide table#table-other thead tr th.last {
	width:80px;
}
div.block-btm-wide table#table-other tbody tr td {
	border-left:1px solid #ACA6A6;
	border-bottom:1px solid #ACA6A6;
	background-color:#FFF;
	padding:5px 0;
	text-align:center;
	color:#595650;
	font-family:verdana;
	font-size:11px;
}
div.block-btm-wide table#table-other tbody tr td a {
	font-family:verdana;
	font-size:11px;
	color:#595650;
	text-decoration:underline;
	font-weight:bold;
}
div.block-btm-wide table#table-other tbody tr td a:hover {
	text-decoration:none;
}
div.block-btm-wide table#table-other tbody tr td.LenderName {
	text-align:left;
	border-left:none;
	padding:5px;
}
div.block-btm-wide table#table-other tbody tr td.last {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
div.block-btm-wide table#table-other tbody tr td.last a {
	font-family:arial;
	font-size:11px;
	color:#427F44;
	text-decoration:underline;
}
div.block-btm-wide table#table-other tbody tr td.last a:hover {
	text-decoration:none;
}
div.block-btm-wide div#disclaimer {
	color:#595650;
	padding:0 10px 0 2px;
}
div.block-btm-wide div#disclaimer h3 {
	color:#595650;
	font-size:12px;
	margin:0 0 10px;
	padding:0;
}
div.block-btm-wide div#disclaimer h4 {
	color:#595650;
	font-size:12px;
	padding:0;
	margin:0;
}
div.block-btm-wide div#disclaimer h5 {
	color:#595650;
	font-size:12px;
	font-weight:normal;
	margin:10px 0 0;
	padding:0;
}
div.block-btm-wide div#disclaimer p {
	margin:0 0 10px;
	padding:0;
	font-size:11px;
}
#sidebar .mortgage-form-block{
	margin:0 !important;
	padding:14px 6px 4px 4px !important;
}
#sidebar .block h4{margin:-3px 0 8px;}
#sidebar .block h3{margin:0 0 2px;}
#sidebar .txt-block{
	position:relative;
	margin:0 13px 0 11px;
	padding:2px 0 0;
	border-top:3px solid #427f44;
	clear:both;
}
#sidebar .txt-block:after{
	display:block;
	clear:both;
	content:"";
}
#sidebar .txt-block-holder{
	width:173px;
	float:left;
}
#sidebar .txt-block em{
	text-align:right;
	display:block;
}
#sidebar .txt-block em span{display:block;}
#sidebar .txt-block-holder a{
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/loan-796-bg-txt-block-holder-a.gif) no-repeat;
	width:104px;
	height:22px;
	float:right;
	margin:21px 5px 22px 0;
}
#sidebar .txt-block img{
	position:absolute;
	right:7px;
	top:-12px;
}
#sidebar .mortgage-form{
	background:#d6e0ea;
	padding:12px 0 12px 11px;
	color:#595650;
	height:1%;
	overflow:hidden;
	clear:both;
}
.main-block-home {
	padding:0;
}
.block-btm-home {
	padding:0;
	position:relative;
	height:256px;
}
div.block-btm .text-block{
	position:absolute;
	top:50px;
	right:35px;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/loan-796-bg-add-nav.png) no-repeat 95px 0;
}
div.block-btm .text-block h2{
	margin:11px 39px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/loan-796-bg-find-your-next.png) no-repeat;
	width:189px;
	height:136px;
	float:left;
}
div.block-btm .text-block .add-nav{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	width:181px;
	font-size:15px;
	line-height:18px;
}
div.block-btm .text-block .add-nav li{
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/loan-796-bg-add-nav-li.gif) no-repeat;
	height:24px;
	margin:0 0 10px;
	padding:4px 0 0 41px;
}
div.block-btm .text-block .add-nav a{color:#fff;}
/* Double box Home */
.double-box-home .double-box-row {
	overflow:hidden;
	width:668px;
	margin:6px 0 0 -6px;
}
.double-box-home .double-box-row {background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/loan-796-bg-double-box-t.gif) no-repeat 6px 0;}
.double-box-home{background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/loan-796-bg-double-box-row.gif) repeat-y;}
.double-box-home .double-box-row .double-box-frame{
	height:1%;
	overflow:hidden;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/loan-796-bg-double-box-b.gif) no-repeat 6px 100%;
}
.double-box-home .double-box-row .double-box-frame .block {
	width:328px;
	float:left;
	display:inline;
	margin:0 0 0 6px;
	background:none;
	overflow:hidden;
}
.double-box-home .double-box-frame .block-btm {
	height:1%;
	min-height:223px;
	padding:14px 4px 12px 16px;
	background:none;
}
.double-box-home .double-box-frame h3,
.double-box-home .double-box-frame .block h4 {
	margin:5px 0 6px;
	background:none;
	text-transform:none;
	padding:0;
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	color:#427f44;
}
.double-box-home .double-box-frame .block p {
	line-height:16px;
	margin:0 0 8px;
	color:#000000;
}
.double-box-home .double-box-frame .block h4 a {
	color:#427F44;
	text-decoration:none;
}
.double-box-home .lists { padding:8px 0;}
.double-box-home .block h4,
.double-box-home .double-box-frame .block h3 {
	margin:-3px 0 0;
	text-transform:uppercase;
	color:#595650;
	font-size:12px;
	line-height:16px;
	background:url(http://images.ibsrv.net/ibsrv/res/src:www.loan.com/get/images/loan-796-title-bullet.gif) no-repeat 0 4px;
	padding-left:15px;
	font-weight:bold;
}
.double-box-home .block h4 a,
.double-box-home .double-box-frame .block h3 a{
	color:#595650;
}
.double-box-home .block h4 a:hover,
.double-box-home .double-box-frame .block h3 a:hover {
	text-decoration:none;
	color:#ec5219;
}
/* Chart box */
.block-center{
	padding:16px 0 16px 17px;
	height:1%;
	overflow:hidden;
}
/* Form holder */
.block-center .form-holder {
	width:303px;
	padding:0 0 7px;
	float:left;
	border:0;
}
.chart-box .block-center .form-holder h2 {
	margin:0 0 10px;
	color:#427f44;
	font:21px/25px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.chart-box .block-btm {
	padding:0 10px 0 0;
}
#sidebar .chart-box .block-btm {
	padding:14px 10px 11px 18px;
}
.form-holder2 {
	overflow:hidden;
	height:1%;
	padding:0 0 0 5px;
}
.form-holder #frmRatesHp #.form-item {
	float:left;
	width:148px;
}
.form-holder #frmRatesHp .form-item .selectArea {
	margin:3px 0 9px;
}
.form-holder #frmRatesHp .item2 {width:100px;}
.form-holder #frmRatesHp .item2 input{
	padding:3px 6px 4px;
	color:#666;
	font-size:11px;
	background:#fff;
	border:1px solid #ada6a5;
	width:120px;
	margin:3px 0 0;
}
* html .form-holder #frmRatesHp .item2 input { margin:2px 0 0;}
* + html .form-holder #frmRatesHp .item2 input { margin:2px 0 0;}
.form-holder #frmRatesHp label {
	display:block;
	font-size:11px;
	color:#666;
	font-weight:bold;
}
.form-holder #frmRatesHp .selectArea {
	float:none;
}
.form-holder #frmRatesHp select {width:136px;}
.form-holder #frmRatesHp .btn {
	float:left;
	margin:10px 0 0;
	cursor:pointer;
}
.chart-box .visual{
	float:right;
	position:relative;
	margin:0 7px 0 0;
	background-color:#F0EFED;
	border:1px solid #ADA6A5;
	padding:12px 8px 13px 18px;
}
.chart-box .visual .add{
	font:italic 11px/13px Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	bottom:5px;
	right:19px;
}
div#iblogounify_div {
	text-align:center;
	margin:-13px 0 10px;
}
