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, 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,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-family:'Source Sans Pro';
	font-weight: 400;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
ul {
	list-style: circle;
	margin: 10px 0 20px 30px;
	line-height:1.3em;
}
	ul.calclist {

	}

ol {
	margin: 0 0 20px 30px;
	line-height:1.3em;
}
	.space1 li 	{margin-bottom: 12px;}
	.leftspace li {margin-left:20px;}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


.clear{ clear: both; }
.clearfix:after {
	content: "";
  display: table;
  clear: both;
}

html,body	{font : normal 13px arial; line-height:1.5em;}
html{
	/*background:url( ../images/backgrounds/paper-01.png);*/
	background:url( ../images/backgrounds/sandpaper-01.png);
}

img			{border:0px; display:block; max-width: 100%;}

p {line-height:1.55em;
	padding:0 0 18px 0;
}
	p.disclaimer {
		font-size:.95em;
	}
		p.disclaimer2 {
			margin-top: 20px;
			font-size:.95em;
			color:#888;
			padding:0 0 0 0;
		}
	p.indent {
		padding-left:20px;
	}
	p.question {
		font-weight: 600;
	}
	p.calls, p.calls2 {
		display:block;
		margin:7px 0 0 0;
		padding-bottom:14px;
		text-align:center;
	}
		p.calls2 {
			margin-top:11px;
		}
	p.mainlist {
		line-height:1.3em;
		padding:0 0 10px 0;
	}
	p.red {
		line-height:1.3em;
		padding:0 0 18px 0;
		color:#ff0000;
		font-weight:600;
	}
	p.credit {
		padding:20px;
	}
.credit4{
	margin-left:0;
	overflow:visible;
	align:center;
}
.credit-small{
	display: none;
}
.text-align-center {
	text-align: center;
}
.date 	{
	font-size:12px;
	margin-bottom: 15px;
}
.date2 	{
	font-size:12px;
	margin:0 0 8px 0;
}
.date-newsbar 	{
	font-size:12px;
	margin:2px 0 8px 15px;
}
.listmargin	{
	margin-bottom: 12px;
}

/* Links */

a:link, a:visited, a:active	{
	text-decoration:none;
	color:#009;
	/*color:#00527B;*/
}
	a:hover {
		text-decoration:underline; color: red;}

a.first	 	{
	color: #fff;
	text-decoration:none;
}
	a.first li 	{font-size:16px;}

div.buttonwrap, div.buttonwrap2, div.buttonwrapbig {
	margin: 0 auto;
	display: block;
	background-color:rgba(255,255,255,1.0);
	padding: 5px;
	height:30px;
	width:102px;
	-moz-border-radius: 15px;
	-webkit-border-radius:15px;
	border-radius: 15px;
}
	div.buttonwrap2{
		width:150px;
	}
	div.buttonwrapbig {
		height:36px;
		width:200px;
		background-color: rgba(255,190,50,1.0);
		-moz-border-radius: 21px;
		-webkit-border-radius:21px;
		border-radius: 21px;
		margin-bottom:15px;
		margin-top:8px;
	}
a.calltoaction, a.calltoaction2, a.calltoactionbig {
	display: block;
	width:102px;
	padding-top: 6px;
	height:24px;
	color: rgba(255,255,255,1.0);
	text-align: center;
	background:url( ../images/backgrounds/button-gray.png);
	font-size: 16px;
	font-weight:700;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	text-shadow:0px 1px 0px rgba(100,100,100,1.0);
	text-decoration:none;
}
	a.calltoaction2{
		width:150px;
	}
	a.calltoactionbig {
		font-size: 18px;
		width:200px;
		padding-top: 11px;
		height:29px;
		-moz-border-radius: 16px;
		-webkit-border-radius:16px;
		border-radius: 16px;
		background-color: rgba(255,190,50,1.0);
		background:url( ../images/backgrounds/button-orangebig.png);
		}
a.calltoaction:hover, a.calltoaction2:hover {
	opacity:0.75;
}
	a.calltoactionbig:hover{
	 	background:url(none);
	 	background-color: rgba(255,148,0,1.0);
	 }
a.widgetbutton {
	height:27px;
	padding-top:9px;
}

.widget-box {
	padding-left: 88px;
}
.counties p, .news p{
	font-size: 13px;
	line-height:1.2em;
}
.rate-link a, .article-link a, .credit-link a {
	font-weight: 600;
	font-size: 15px;
	line-height: 1.5em;
	margin-bottom:4px;
}
	.credit-link a{
		font-size: 14px;
	}
	.article-link a{
		line-height:1.2em;
	}
.archive a:hover {
	text-decoration:underline;
	color: #000;
}
.readabout {
	font-size:15px;
}
.loan-type-nav {
	float:left;
	height:22px;
	margin:0 2px 9px 2px;
	text-align:center;
}
	.loan-type-nav a{
		background-color:#ddd;
		width:154px;
		height:21px;
		font-size:13px;
		padding-top:6px;
		color:#000;
		display:block;
		border-radius: 9px;
		transition: background-color .15s ease-in-out;
		-moz-transition: background-color .15 ease-in-out;
		-webkit-transition: background-color .15s ease-in-out;
	}
		.loan-type-nav a:hover {
			background-color:#0090ff;
			color:#fff;
			text-decoration: none;
		}

.sub-full-nav, .sub-full-nav-bottom, .appraiser-title, .other-title, .sitemap, .faq {
	float:left;
	height:29px;
	margin:0 auto 9px auto;
	text-align:center;
}
	.appraiser-title, .other-title, .sitemap, .sub-full-nolink, .faq-question, .sub-full-nav a, .sub-full-nav-bottom a{
		background-color:#ddd;
		width:475px;
		height:25px;
		font-size:15px;
		padding-top:8px;
		color:#000;
		display:block;
		border-radius: 9px;
		transition: background-color .15s ease-in-out;
		-moz-transition: background-color .15 ease-in-out;
		-webkit-transition: background-color .15s ease-in-out;
	}
		.sub-full-nav-bottom a {
			background-color:#fff;
			color:#0090ff;
		}
		.appraiser-title, .other-title, .sitemap {
			font-size:18px;
			background-color:#8ac546;
			color:#fff;
			text-decoration: none;
		}
		.sub-full-nav a:hover, .sub-full-nav-bottom a:hover {
			background-color:#0090ff;
			color:#fff;
			text-decoration: none;
		}

.floatleft {
	float:left;
}
.lenderform-left {
	float:left;
	width:200px;
	text-align: right;
	margin-right:20px;
}
.lenderform-right {
	float:left;
	width:255px;
	margin-bottom:5px;
}

#lender_app label {
	display:block;
	float: left;
	width: 150px;
	margin: 3px 10px;
}
#lender_app input {
	display:block;
	float: left;
	width: 150px;
	margin: 3px 10px;
}

.jumbolimits {
	font-size:48px;
	color:#555;
	height:60px;
	padding-top:15px;
}
.city-spacing {
	float:left;
	line-height:19px;
	margin-left:5%;
	width:45%;
}
.callustoday  {
	font-size:32px;
	color:#555;
	height:30px;
	text-align:center;
	font-weight: 600;
}

.discounts{
	width:158px;
	float:left;
}
	.discountpic img {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.discount-text {
		text-align:center;
		width:158px;
		float:left;
	}
	.hotelpic img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-bottom:15px;
	}
	.hotel-bigtext{
		text-align:center;
		width:100%;
		float:left;
	}
.lending-limits-county{
	width:100%;
	padding:5px 0;
	margin-bottom:7px;
	background-color:#bbb;
	text-align:center;
	font-weight:600;
	font-size:15px;
	color:#fff
}

/* Tables*/
table tr th{
	font-weight: 600;
	text-align: center;
}
table tr th, table tr td{
	vertical-align: top;
	padding: 3px 0 3px 5px;
}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #e8e8e8;
}


/* Custom Styles */
/*h1{
  font-size: 26px;
	font-weight: 600;
	margin:0 0 8px 0;
	line-height:1.0em;
}*/

h1, h2.second{
  font-size: 28px;
	font-family: 'Roboto Condensed', sans-serif;
	margin:0 0 8px 0;
	line-height:1.0em;
}
h2{
	font-size: 20px;
  font-weight: 400;
  margin:0 0 20px 0;
  line-height:1.1em;
}
	h2.newsmonth, h2.county{
		margin:0;
	}
	h2.widget{
		margin-bottom:10px;
		text-align: center;
	}
	h2.center{
		margin:5px 0 10px 0;
		text-align: center;
	}
	h2.credit {
		font-size: 30px;
		font-family: 'Roboto Condensed', sans-serif;
		font-weight: 400;
		color: #000;
		text-align: center;
	}
	h2.credit2{
		margin:20px 0;
		text-align: center;
	}
	h2.credit3{
		margin:0 0 20px 0;
		text-align: center;
		font-weight:600;
	}
	h2.requirements{
		font-size:24px;
		text-align:left;
		color:#ff4e02;
		font-weight:600;
		margin:0 0 7px 0;
	}
h3{
  font-size: 15px;
  font-weight: 600;
  margin-bottom:5px;
}
	h3.app{
	  font-size: 19px;
	  font-weight: 400;
	  line-height:1.2em;
	  margin: 0 0 10px 0;
	  text-align: center;
	}
	h3.rates{
	  font-size: 19px;
	  font-weight: 700;
	  margin-bottom: 2px;
	  text-align: center;
	  font-family: 'Roboto Condensed', sans-serif;
	}
 	h3.credit{
	  font-size: 18px;
	  font-weight: 700;
	  margin-bottom: 20px;
	  text-align: center;
	}
	h3.credit2 {
		font-size: 18px;
		font-weight: 400;
		margin-bottom: 20px;
		text-align: center;
	}
	h3.articles{
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 2px;
	}
	h3.sidetitle{
		color: #fff;
		font-size: 22px;
		padding-bottom:7px;
	}
	h3.sub, h3.link a{
		font-size: 17px;
		padding-bottom:5px;
		font-weight: 600;
		line-height: 1.2em;
	}
	h3.question a{
		font-size: 15px;
		padding-bottom:5px;
		font-weight: 600;
		line-height: 1.2em;
	}

h4, h4.sub{
	font-size: 15px;
  font-weight: 400;
  margin: 5px 0 0;
  text-align: center;
}
	h4.sub{
	font-size: 12px;
	margin:3px 0 -2px;
	height:16px;
}
	/*h4.phone{
		font-size: 19px;
		font-family: 'Ubuntu', sans-serif;
		font-style: normal;
		padding-bottom:2px;
	}*/
	h4.phone{
		font-size: 26px;
		font-family: 'Source Sans Pro', sans-serif;
		font-style: normal;
		font-weight: 600;
		padding-bottom:2px;
	}
	h4.speak{
		font-size: 17px;
		font-family: 'Source Sans Pro', sans-serif;
		font-style: normal;
		font-weight: 400;
		padding-bottom:5px;
	}
h5{
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 12px;
	text-align:center;
}



.body-wrapper{
	width: 100%;
}

.header-wrap, .header-wrap-sub, .header-wrap-thankyou{
	background: #fff;
	border-top: 30px solid #D2D2D2;
	height:190px;
	width: 100%;
}
/*.header-wrap-sub{
	height:190px;
}*/
.header-wrap-thankyou{
	height:120px;
}
	header{
		height:140px;
		margin:0 auto;
		padding: 15px 10px;
		width:960px;
	}
		header p.hero{
			float: left;
			padding-left: 5px;
			width: 265px;
		}

		header p.seotext{
			float: left;
			padding-left: 5px;
			width: 250px;
			padding-right:35px;
			padding-bottom:0;
			max-height: 144px;
			overflow: hidden;
		}
	.logo-area-wrap{
		margin-top:-18px;
	}
		.logo-area, .logo-area-home{
			float:left;
			margin:-30px 10px 0 10px;
			text-align: center;
			width:360px;
		}
		.logo-area-thankyou{
			margin:-30px 10px 0 310px;
		}
			.logo-area img{
				margin: 0 auto;
			}

		.loan-rates{
			float:right;
			height: 152px;
			margin:0 auto;
			padding: 0;
			text-align: center;
			width:260px;
		}
			.loan-rates-textsmall, a.aprtext{
				text-align: center;
				font-size: 15px;
			}
				.loan-rates-textsmall {
					background-color:#8ac546;
					padding:4px 0;
				}
			.loan-rates-textbig, a.textbig{
				text-align: center;
				font-size: 18px;
			}
			.loan-rates-bg-left{
				width:49%;
				margin-right:1%;
				float:left;
				color:#fff;
				font-weight:600;
			}
			.loan-rates-bg-right{
				width:49%;
				margin-left:1%;
				float:left;
				color:#fff;
			}

			.authordesc{
				width:395px;
				margin:3px 0 0 20px;
			}

.content-wrap{
	padding: 35px 0;
	background: url(../images/backgrounds/shadow-top.png) top repeat-x;
}

.disclaimer-wrap{
	padding: 13px 0 9px;
	background: url(../images/backgrounds/shadow-top.png) top repeat-x;
	background-color:#f2f2f2;
}

	.disclaimer-main, .disclaimer-inner{
		margin:0 auto;
		width:980px;
		text-align:center;
		color: rgb(130, 130, 130);
		font-size: 15px;
		text-shadow: rgb(255,255,255) 1px 1px 0px;
		font-family: 'Roboto', sans-serif;
	}
		.disclaimer-inner{
			margin:25px auto 0 auto;
			background-color: #f2f2f2;
			padding:8px 0;
		}
		.disclaimer-inner-mobile{
			display:none;
		}
	.nav-section{
		background: #fff;
		height: 69px;
	}
	.nav-section-sub{
		margin-top:-15px;
		height:53px; /* Change here to change the top padding of the navigation*/
	}
		.main-nav{
			margin: 0 auto;
			width: 980px;
		}
			.main-nav a{
				background-color: #8ac546;
		    float: left;
		    height: 35px;
		    margin-right: 10px;
		    margin-top: 20px;
		    padding: 8px 8px 6px;
		    text-align: center;
		    width: 139px;
		    text-decoration: none;
				border-radius: 9px 9px 0 0;
			}
			.nav-section-sub .main-nav a{
				margin-top: 4px; /* Change here to change the top padding of the navigation*/
			}
				.main-nav a:hover{
					background-color:#0090ff;
					margin-top:16px;
					padding:8px 8px 10px 8px;
					border-radius: 9px 9px 0 0;
					-webkit-transition: background-color 0.15s ease-in-out;
					-moz-transition: background-color 0.15s ease-in-out;
					-o-transition: background-color 0.15s ease-in-out;
				}
				.nav-section-sub .main-nav a:hover{
					margin-top:0; /* Change here to change the top padding of the navigation*/
				}
				.main-nav a h3{
					color: #fff;
					font-size: 22px;
				}
					.main-nav a h3 span{
						display: block;
						font-size: 17px;
						font-weight: 700;
						padding-top: 2px;
					}
					.main-nav a.nav-1, .main-nav a.nav-2, .main-nav a.nav-3, .main-nav a.nav-4, .main-nav a.nav-5, .main-nav a.nav-6 {

					}
						.main-nav a.nav-6{
							margin-right: 0;
						}
.home-content{
	padding: 4px 0 10px 0;
	/*background-image: url(../images/backgrounds/arrow-475.png);*/
	background-size: 100%;
	background-position: right;
	background-repeat: no-repeat;
}
	.home-content p{
		padding-bottom:10px;
		/*width:80%;*/
		width:90%;
	}
	/*.home-content-pic1{
		background-image: url(../images/backgrounds/bg-475-a.png);
	}
	.home-content-pic2{
		background-image: url(../images/backgrounds/face-475b.png);
	}
	.home-content-pic3{
		background-image: url(../images/backgrounds/face-475c.png);
	}*/
.shortapp{
	width:320px;
	margin:0 35px;
}
.shortapp-button{
		margin:14px auto 0;
		height:36px;
		background-image: url(../images/backgrounds/stripe-midapp.png);
		background-position: center;
	}
.sub-content-wrap{
	padding-top: 0;
}
.sub-content-wrap .content{
	margin-top:0;
}
	.middle-wrap{
		background: url(../images/backgrounds/paper-02.png);
		height: 290px;
	}
		.home-middle, .sub-middle{
			margin: 0 auto;
			width: 980px;
		}
			.fha-101,
			.get-a-loan,
			.credit-score,
			.sub-middle-left-wrap,
			.sub-middle-center-wrap,
			.sub-middle-right-wrap{
				background: url(../images/backgrounds/wood_pattern_inner.png) bottom repeat-x;
				float: left;
			}
			.fha-101, .sub-middle-left-wrap{
				height: 262px;
				padding: 28px 10px 0;
				width: 260px;
			}
				.fha-101-inner{
					background: url('../images/backgrounds/fha101.png');
					height: 228px;
				}
					.fha-101-inner p{
						padding-bottom: 18px;
					}
					.fha-101-inner h3{
						height: 40px;
						color: #fff;
					  font-size: 22px;
						font-weight: 600;
						text-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
						text-align: center;
						padding:12px 0 0 0;
						margin:0;
					}
				.fha-101-half {
				padding:0 10px 0 140px; width:110px; text-align:center; float:left
				}

			.get-a-loan, .sub-middle-center-wrap{
				margin: -30px 20px 0;
				height: 290px;
				padding-bottom: 30px;
				width: 380px;
			}
				.get-a-loan-inner{
					background-color:#fff;
					background-image:url('../images/backgrounds/bg-04.png');
					background-position: center top;
					height:300px;
					margin:0 10px;
					width:360px;
				}
					.get-a-loan-inner h2 {
						line-height: 56px;
						height: 58px;
						color: #fff;
						font-size: 30px;
						font-weight: 600;
						text-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
						text-align: center;
						padding: 0;
						margin: 0;
					}
					.prequalify-inner-sub{
							width:155px;
							margin-top:18px;
							float:left;
							background-color:#fff;
							margin-right:10px;
							font-size:30px;
						}
						.get-a-loan-inner-choose{
							width:320px;
							height:142px;
							float:left;
							background-image:url('../images/backgrounds/bg-05.png');
						}
						.get-a-loan-inner-sub h2{
							height:26px;
							font-size:24px;
							font-weight:700;
							color:#fff;
							background-color:#2da6ff;
							padding:6px;
							margin:0;
						}
						.get-a-loan-inner-sub h3{
							font-size:20px;
							font-weight:600;
							color:#fff;
							background-color:#c5c5c5;
							padding:8px 5px 8px 5px;
							margin:0 0 12px;
						}
					form.get-a-loan-form{
						border: 4px solid #fff;
						height: 211px;
						padding-top: 23px;
					}
					.get-a-loan-inner-sub form.get-a-loan-form{
						border: none;
						padding-top: 0;
					}

				.dropdowntext{
					padding: 2px;
				}

				.dropdownbox, .dropdownbox-sub, .dropdownbox-widget{
					border: 3px solid #ccc;
					font-family: 'Source Sans Pro';
					font-size:15px;
					padding: 3px 3px 3px 5px;
					width: 180px;
					margin:15px 0 15px 0;
				}
					.dropdownbox-sub{
						border: 2px solid #ccc;
						margin:12px 0 0 0;
						width:140px;
					}
					.dropdownbox-widget{
						border: 2px solid #ccc;
						margin:12px 0 6px 160px;
						width:155px;
					}
			.widget-color{
				float:left;
				width:25%;
			}
			.widget-radio{
				float:left;
				padding:20px 0 0 6px;
			}
			.widget-image1{
				float:left;
				margin-bottom:20px;
			}
			.widget-image2{
				float:left;
				margin-bottom:20px;
				margin-left:20px;
			}
			.widget-image3{
				float:left;
				margin-bottom:20px;
			}
			.widget-image4{
				float:left;
				margin-bottom:20px;
				margin-left:20px;
			}
			.rates-bar{
				margin-top:-5px;
				width:260px;
				height:155px;
				float:right;
				text-align:center;
				background-image:url('../images/backgrounds/bg-06.png');
			}
				.rates-bar h2{
					font-size:22px;
					font-weight:600;
					color:#fff;
					background-image:url('../images/backgrounds/bg-07.png');
					padding:4px 0 6px 0;
					margin:0 0 10px 0;
					}

			.credit-score, .sub-middle-right-wrap{
				height: 262px;
				padding: 28px 10px 0;
				width: 260px;
			}
				.credit-score-inner{
					background: url('../images/backgrounds/credit-score-02.png');
					height: 228px;
				}
					.credit-score-inner p{
						padding-bottom: 18px;
					}
					.credit-score-inner h3{
						height: 40px;
						color: #fff;
					  font-size: 22px;
						font-weight: 600;
						text-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
						text-align: center;
						padding:12px 0 0 0;
						margin:0;
					}
			.credit-score-inner-sub{
				width:260px;
				height:142px;
				margin-left:60px;
				text-align:center;
				background-image:url('../images/backgrounds/bg-05.png');
			}
				.credit-score-inner-sub h2{
					height:26px;
					font-size:24px;
					font-weight:700;
					color:#fff;
					background-color:#2da6ff;
					padding:6px;
					margin:0 0 10px 0;
					}
				.credit-next{
					width:40px;
					float:left;
					text-align:center;
					margin:48px 10px 0 10px;
					font-size:14px;
					font-weight:600;
					color:#fff;
					background-color:#c5c5c5;
					padding:3px 0 4px 0;
					line-height:1em;
				}
				.credit-button{
					margin:9px 0 0 78px;
				}

			.credit-half {
				padding:0 10px 0 140px; width:110px; text-align:center; float:left
				}

		.sub-middle{
			height: 155px;
			background: url(../images/backgrounds/sub-middle-rpt2.png) repeat-x #fff;
			padding-top:12px;
			/*padding-bottom:5px;
			border-radius:0 0 9px 9px;*/
		}
			.sub-middle-start,
			.sub-middle-loan,
			.sub-middle-credit{
				float: left;
				height: 131px;
				margin-top: 12px;
			}

				.sub-middle-start{
					height: 138px;
					margin-right: 10px;
					position: relative;
					width: 155px;
				}
					.sub-middle-start > div {
					    position: absolute;
					    top: 0;
					    left: 0;
					    right: 0;
					    bottom: 0;
					}

				.sub-middle-loan{
					/*background: url(../images/backgrounds/sub-middle-loanapp.jpg) top center no-repeat;*/
					width: 485px;
				}
				.sub-middle-credit{
					margin-top:12px;
					width:330px;
					height:145px;
				}

		.content, .content-thankyou{
			background-color: #fff;
			background-image:url(../images/backgrounds/bg-980.gif);
			background-position:top center;
			margin: 6px auto 0 auto;
			padding:0;
			width: 980px;
		}
			.content-thankyou{
				background-image: none
			}
				.nav-left{
					float:left;
					width:155px;
					background:#e8e8e8;
				}
					.navbg{
						background-image:url(../images/backgrounds/shl.png);
					}
					.navtext{
						line-height: 1.4em;
						padding:8px 0 12px 0;
					}
						.navtext a	{
							font-size:14px;
							padding:1px 6px 1px 10px;
						}
							.navtext a:hover 	{
								text-decoration:none;
								background-color: #fff;
								color:#000;
							}

					.sidebartext {
						line-height: 1.4em;
					}
					.sidebarcopy {
						padding:5px 7px 5px 13px;
						font-size:13px;
						line-height:1.1em;
						color:#444;
						background-color:rgba(255,255,255,1);
						margin-right:5px;
						margin-top:-3px;
						-webkit-border-top-right-radius: 12px;
						-webkit-border-bottom-right-radius: 12px;
						-moz-border-radius-top-right: 12px;
						-moz-border-radius-bottomright: 12px;
						border-top-right-radius: 12px;
						border-bottom-right-radius: 12px;
					}
						.sidebartext a {
							padding:1px 6px 1px 10px;
							line-height: 1.1em;
						}
							.sidebartext a:hover 	{
								text-decoration:none;
								background-color: #fff;
								color:#000;
							}
							.sidebar-disclaimer-bg {
								background-image:url(../images/backgrounds/shl.png);
							}
					.newsbartext {
						line-height: 1.0em;
					}
						.newsbartext a {
							padding:2px 6px 2px 15px;
							line-height: 1.1em;
						}
							.newsbartext a:hover 	{
								text-decoration:none;
								background-color: #fff;
								color:#000;
							}
					.nav-heading {
						list-style-type: none;
						padding:0;
						margin:0;
						text-indent:7px;
					}
					.navleft li a, .navright li a{
						display: block;
						width:155px;
						line-height:34px;
						font-size:16px;
						background-image: url(../images/backgrounds/list-02.png);
						background-color: rgba(41, 174, 228, 1);
						padding:0;
						transition: background-color .1s ease-in-out;
				   -moz-transition: background-color .1s ease-in-out;
				   -webkit-transition: background-color .1s ease-in-out;
					}

					.navleft li a:hover{
						background-image: url();
						background-color: rgba(41, 174, 228, 1);
					}
						.navright li a{
							width:270px;
							background-image: url(../images/backgrounds/list-04.png);
							text-align:center;
						}

						.navright li a:hover {
						background-image: url();
						background-color: rgba(41, 174, 228, 1.0);
					}

				.content-main{
					float: left;
				}
					.content-main p {

					}
					.content-main ul li{
						font-size: 15px;
					}

				.content-inner-thankyou, .content-inner-credit, .content-inner-special{
						width:560px;
						padding:30px 210px 20px 210px;
						text-align:justify;
					}
						.content-inner-credit{
							/*background-image: url(../images/backgrounds/credit-01.jpg);
							padding:30px 210px 20px 210px;*/
							padding:0 210px 0 210px;
						}
						.content-inner-special{
							padding:30px 210px 20px 210px;
						}
							.content-box-credit{
								background-color:rgba(255,255,255,.95);
								padding:30px 40px;
								border-radius:20px;
								margin-bottom:10px;
							}
					.content-goes-here{
						width:475px;
					}
					a.home-link{
						padding-bottom: 5px;
					}
					p.home-teaser{
						padding-bottom: 20px;
					}

				.sidebar{
					float: right;
					width: 270px;
					background-color: #e8e8e8;
					padding-top:0px;
				}

					.sidebar-inside{
						width:240px;
						padding:15px 15px 0 15px;
					}

					.sidebar ul li{
					}
					.sidebarspace{
						height:10px;
						background-color:#fff;
						margin-bottom:15px;
					}
					.sidebarspace2{
						height:10px;
						background-color:#fff;
					}

.article-wrap {
	font-size: 15px;
	line-height: 1.3em;
}
	.article-wrap ul li{
		margin-bottom: 12px;
		font-size: 15px;
		line-height: 1.3em;
	}
	.article-wrap em{
		font-size: 15px;
		line-height: 1.3em;
	}

.insurancetable	{
	width:25%;
	float:left;
	text-align:center;
	line-height:1.2em;
}

.terms{
	width:100%;
	text-align:center;
	color:white;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#999;
	margin-bottom:20px;
}

.debttable-left{
	float:left;
	width:70%;
	margin-left:5%;
}
.debttable-right{
	float:right;
	width:23%;
	margin-right:2%;
	text-align:right;
}
.faq-number, .other-number {
	background-color:#fff;
	padding:3px 8px;
	border-radius:6px;
	margin-right:6px;
}
	.other-number {
		color:#aaa;
	}
	.faq-number {
		color:#000;
	}

	/* Thank You Page */
	.ty-heading{
		text-align: center;
	}
	.ty-offer{
		padding:10px 0 30px 0;
	}

.footer-wrap{
	width: 100%;
}
	footer{
		margin:0 auto;
		padding: 0 310px 15px 195px;
		width:475px;
	}
		footer p{

		}
		footer a{
			font-size: .95em;
		}
		.footerlogo, .footerlogo-thankyou, .footerlogo-prequalify{
			width:215px;
			margin-bottom:15px;
			margin-left:123px;
			height:57px;
			padding:4px 7px;
			border-radius: 15px;
			background-color: rgba(255,255,255,1.0);
		}
			.footerlogo-thankyou, .footerlogo-prequalify{
				margin-left:172px
			}
	footer.thankyou, footer.prequalify{
		margin:0 auto;
		padding: 0 210px 15px 210px;
		width:560px;
	}

	/* Shopper Advantage Styling */
	.shop-approve {
		margin: 10px;
	}

	.shop-approve a:hover{
		text-decoration: none;
	}

	.shop-approve a span{
		color: #000;
		text-align: center;
		text-decoration: none;
	}

	/*.shop-approve span{
		font-size: 0px;
		padding: 0px;
		width: 0px;
		height: 0px;
		text-align: center;
		background: rgba(255, 255, 255, 0.5);
	}*/


/* LARGE LARGE LARGE LARGE LARGE LARGE LARGE LARGE LARGE LARGE LARGE LARGE */
/* LARGE LARGE LARGE LARGE LARGE LARGE LARGE LARGE LARGE LARGE LARGE LARGE */

.hide-for-large{
	display: none;
}
.show-for-large{ display: block; }





/* BOOTSTRAP MODAL */

.modal-open {
  overflow: hidden;
}

body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom {
  margin-right: 15px;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: auto;
  overflow-y: scroll;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.modal-dialog {
  z-index: 1050;
  width: auto;
  padding: 10px;
  margin-right: auto;
  margin-left: auto;
}

.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -moz-border-radius: 20px;
  -webkit-border-radius:20px;
  border-radius: 20px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  min-height: 16.428571429px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-body {
  position: relative;
  padding: 20px;
}

.modal-footer {
  padding: 19px 20px 20px;
  text-align: center;
  border-top: 1px solid #e5e5e5;
}


@media screen and (min-width: 768px) {
  .modal-dialog {
    right: auto;
    left: 50%;
    width: 500px;
    padding-top: 170px;
    padding-bottom: 30px;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
}

@media screen and (max-width: 667px) {
  .modal-dialog {
    right: auto;
    left: 50%;
    width: 320px;
    padding-top: 100px;
    padding-bottom: 30px;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
	#rightwrap, #leftwrap{
		width:100%;
	}
}
@media screen and (max-device-width: 667px) {
  .modal-dialog {
    right: auto;
    left: 50%;
    width: 320px;
    padding-top: 100px;
    padding-bottom: 30px;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
	#rightwrap, #leftwrap{
		width:100%;
	}
}


@media only screen 

    and (min-device-width : 414px)

    and (max-device-width : 736px)

    and (width : 414px)

    and (height : 736px)

    and (orientation : portrait) 

    and (device-aspect-ratio : 414/736)

    and (aspect-ratio : 414/736)

    and (device-pixel-ratio : 3)

    and (-webkit-min-device-pixel-ratio : 3)

    { 
		#rightwrap, #leftwrap{
		width:100%;
	}
	}