/* ==================================================================

 *  http://www.carleads.com

 *  owner: Planeteria Web Design

 *  created: 3/21/2007

 * ================================================================== */
 
.coln1 {
position:relative;
float:left;
margin-left:20px;
text-align:left;
width:360px;

}

.coln1_z {
position:relative;
float:left;
margin-left:20px;
text-align:left;
width:540px;

}

.coln2 {
position:relative;
float:left;
text-align:left;
width:25px;
font-weight:bold;

}



.coln3 {
position:relative;
float:left;
text-align:left;
width:375px;
font-weight:bold;

}

.coln3_z {
position:relative;
float:left;
text-align:left;
width:255px;
font-weight:bold;

}

.clearit {
clear:both;
}

.little {
font-weight:normal;
font-size:90%;
}

.spand {
position:relative;
float:left;
text-align:right;
width:56px;
margin-right:3px;
}

.spand_z {
position:relative;
float:left;
text-align:left;
width:80px;
margin-right:3px;
}

/*  styles for the table */
 
/** {padding:0; margin:0; border:0;}*/

img { border:0;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	margin: 0 0 20px 0;
	color: #000;
	background: #ebe6c8;
	text-align: center;
}

p { 
	margin:0 0 1.1em 0;
}

blockquote {margin-left: 15px;}

/* ==================================================================
 * Headings
 * ================================================================== */

h1, h2, h3, h4, h5, h6
{ color:#4f4f4f; margin:0 0 .7em 0; /*line-height:1.3em */}
h1
{
	color: #9a8608;
	letter-spacing: 0.1em;
}
h2
{ font-size:110%; margin:0 0 .5em 0; color: #5d605d; } /*Page Titles and Home page headline*/
h3
{
	font-size:110%;
	font-weight: bold;
	margin-bottom: 0.8em;
	margin-top:.5em;
	color: #9a8608;
}
h4
{ font-size:100%; margin-bottom:.3em; color: #000000;}
h5
{ font-size:110%}
h6
{ font-size:110%}

/* ==================================================================
 * Lists
 * ================================================================== */

dd {
	padding: 0 0 1.1em 0;
}
ol {
	margin-left: 25px;
	padding-left: 2px;
	margin-bottom: 1em;
}

ul, dl {
	margin:1em 0;
	padding:0;
	list-style:none;
}

ul li {
	background:url("images/bullet_list.gif") no-repeat 0 .3em;
	margin:0;
	padding:0 0 1em 1.3em;
	line-height: 1.2em;
}

ul ul {
	margin-bottom: 0;
	padding-bottom: 0;
}


/* ==================================================================
 * Links
 * ================================================================== */

a:link {
	color: #4f4f4f;
	text-decoration:underline;
}

a:visited {
	color: #4f4f4f;
	text-decoration:underline;
}

a:hover {
	color: #4f4f4f;
	text-decoration: underline;
}

a:active {
	color: #4f4f4f;
	text-decoration: underline;
}

.noline  {
text-decoration:none;
}

/* ==================================================================
 * Misc
 * ================================================================== */

.img_right {
	float: right;
	margin: 0 0 20px 20px;
}

.img_left {
	float: left;
	margin: 0 15px 20px 0;
}

.clear {
	clear: both;
}

.quote {
	padding: 25px 0 0 8px;
	background: url(images/bg_openquote.gif) left top no-repeat;
	color: #0d116c;
	font-weight: bold;
	font-size: .9em;
	line-height: 1.8em;
}
	.quote div {display:inline; position:relative;}
	.quote img {position:absolute; left: 10px; top: 6px;}
	

.rule {	
	background: url(images/bg_rule.gif) left top no-repeat;
	height: 1px;
	margin: 0 0 1.3em 0;
}

.border {
border: solid 2px #cccccc;
}

/* ==================================================================
 * Layout
 * ================================================================== */

#container_outer {
	font-size: 1em;
	line-height: 1.3em;
	width:915px;
	margin: 0 auto;
	text-align:left;
}


.vanity-bold {
font-size:1.3em;
font-weight:bold;
padding-top:5px;
}

#container_inner {
	float: left;
	padding: 0 5px 0 5px;
	width: 905px;
	background:url(images/bg_container.jpg) left top repeat-x #fff;
}

/*--------------Masthead is the top area containing primenav logo and slogan--------------*/
#masthead {
	background: #fff;
	width: 905px;
	position: relative;
	height: 291px;
	z-index: 2;
}

	#sub #masthead {height: 240px;}
	
	/* Top masthead images for sub pages */
	/*#products #masthead {background: url(images/bg_banner_products.jpg) left top no-repeat;}*/
	#contact #masthead {background: url(images/img_contact_banner.jpg) left top no-repeat;}
	/*#faq #masthead {background: url(images/bg_banner_faq.jpg) left top no-repeat;}*/
/*	#programs #masthead {background: url(images/bg_banner_programs.jpg) left top no-repeat;}
*/	#programs_sub #masthead {background: url(images/bg_banner_programs_sub.jpg) left top no-repeat; height: 130px}
	#about #masthead {background: url(images/bg_banner_about.jpg) left top no-repeat;}
/*	#process #masthead {background: url(images/bg_banner_process.jpg) left top no-repeat;}*/
	#pricing #masthead {background: url(images/bg_banner_pricing.jpg) left top no-repeat;}
	#definitions #masthead {background: url(images/bg_banner_definitions.jpg) left top no-repeat;}
	
	#masthead h1 {display: none}
	
	#logo {
		position: absolute;
		left: 22px;
		top: 42px;
		z-index: 100;
	}

#content {
	float: left;
	clear: left;
	width: 905px;
	padding: 10px 0 10px 0;
	position: relative;
	background-color: #fff;
	display: inline;
	min-height: 200px;
}

	#sub #content {padding: 0;}
	
	#products #content { background:url(images/bg_content_products.jpg) right bottom no-repeat #fff;}

/*Defaults For the Content Divs*/
#content_left {float: left;}
#content_middle {float: left;}
#content_right {float: left;}
/* End Defaults For the Content Divs*/
	
	
/*--------------Home Page - Styles For Template 1--------------*/
.template1 #content_left {width: 377px; margin: 0 0 0 15px; display: inline;}
	/* Light Green Box */
	#home_content_left_top {
	padding: 18px;
	margin: 0 0 10px 0;
	background: #dcecd1;
	}
		#home_content_left_top h2 {
	color: #82ab46;
	margin-left: 96px;
	font-size: 110%;
}
		#home_content_left_top h2 a { color: #82ab46;}
		#home_content_left_top p { margin-left: 96px;}
	/* END - Light Green Box */
	
	/* Light Blue Box */
	#home_content_left_bot {
	padding: 18px;
	background: #ece6c0;
	}
		#home_content_left_bot h2 {
	color: #b39801;
	margin-left: 96px;
	font-size: 110%;
}
		#home_content_left_bot h2 a {
	color: #b39801;
}
		#home_content_left_bot p { margin-left: 96px;}
	/* END - Light Blue Box */
	
.template1 #content_middle {
	margin: 0 0 0 10px;
	width: 236px;
	background: #ebebeb;
	min-height: 218px;
}
	*html .template1 #content_middle {height: 218px;}
	
	.template1 #content_middle div {
		padding: 18px;
		width: 200px;
	}
	.template1 #content_middle img {margin: 0 0 15px 0;}
	
	
.template1 #content_right {
	padding: 0 0 0 10px;
	width: 249px;
}


	#home_content_right_upper {
		background: #8DC6F4;
		border-top: 1px dotted #000000;
		border-bottom: 1px dotted #000000;
		padding: 8px;
		margin-bottom: 10px;
	}
		#home_content_right_upper a {color: #000000;}





	#home_content_right_top {
	background: #f8f4dd;
	border-top: 1px dotted #909493;
	border-bottom: 1px dotted #909493;
	padding: 12px 8px 10px 8px;
	margin-bottom: 15px;
	}
		#home_content_right_top a {
	color: #b39801;
}
		
	#home_content_right_bot {
		background: #e9f4e3;
		border-top: 1px dotted #909493;
		border-bottom: 1px dotted #909493;
		padding: 8px;
	}
		#home_content_right_bot a {
	color: #82ab46;
}
		
/*--------------END- Home Page - Styles For Template 1--------------*/


/*--------------Styles For Template 2--------------*/
.template2 #content_left {
	width: 196px;
	padding:0;
	background: #eff6ec;
	padding: 10px 0 12px 0;
}

	.template2 #programs_sub #content {background:url(images/programs_sub/bg_1888nations_sub.jpg) right top no-repeat #fff;}

.template2 #content_left h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 200%; color: #378f4e; padding: 10px;}

.template2 #content_middle {
	margin: 0 0 0 40px;
	width: 555px;
	display: inline;
	padding: 10px 0 12px 0;
}


	.template2 #content_middle h2 {
		font-size:140%; 
		font-family:Georgia, "Times New Roman", Times, serif;
		color: #000000;
		font-weight: normal;
	}
	.template2 #content_middle ul li {padding-bottom: .5em;}
	.template2 #content_middle ul li a {
	color: #82ab46;
	font-weight:bold;
	text-decoration: underline;
}
	
.template2 #content_right {
	display: none;
	width: 1px;
}

/*--------------END - Styles For Template 2--------------*/

/*--------------END - Styles For Template 3--------------*/
.template3 #content_left {
	width: 196px;
	padding:0;
	background: #eff6ec;
	padding: 10px 0 12px 0;
}
	.template3 #contact #content_left {background: url(images/bg_contact_quote.gif) left 110px no-repeat #eff6ec}

.template3 #content_middle {
	margin: 10px 0 0 40px;
	width: 328px;
	display: inline;
	padding: 0 0 12px 0;
}
	.template3 #content_middle h2 {
		font-size:140%; 
		font-family:Georgia, "Times New Roman", Times, serif;
		color: #000000;
		font-weight: normal;
	}
	
	.geez h2  {font-size:140%; 
		font-family:Georgia, "Times New Roman", Times, serif;
		color: #000000;
		font-weight: normal;}
	.template3 #content_middle ul li {padding-bottom: .5em;}
	.template3 #content_middle ul li a {color: #5ba5da; font-weight:bold; text-decoration: underline;}
	
.template3 #content_right {
	margin: 10px 0 0 40px;
	width: 275px;
}

/*--------------END - Styles For Template 3--------------*/

/*--------------END - Styles For Template 4--------------*/
.template4 #content_left {
	width: 1px;
	padding:0;
	background: none;
	padding: 0;
	display: none;
}

.template4 #content_middle {
	margin: 10px 0 0 40px;
	width: 800px;
	display: inline;
	padding: 0 0 12px 0;
}
	.template4 #content_middle h2 {
		font-size:140%; 
		font-family:Georgia, "Times New Roman", Times, serif;
		color: #000000;
		font-weight: normal;
	}
	
	.program_item {
		background: url(images/img_program_item_top.gif) left top no-repeat #e1eedb;
		width: 148px;
		float: left;
		margin: 0 0 15px 40px;
		display: inline;
	}
	
	.program_item_mnl {
		background: url(images/img_program_item_top.gif) left top no-repeat #e1eedb;
		width: 148px;
		float: right;
		margin: 0 0 15px 30px;
		display: inline;
	}
	
	.program_item_mnl_last {
		background: url(images/img_program_item_top.gif) left top no-repeat #e1eedb;
		width: 148px;
		float: left;
		margin: 0 0 15px 70px;
		display: inline;
	}
		.program_item_mnl div { padding: 8px 8px 0 8px; text-align: center; width: 132px; }
		.program_item_mnl_last div { padding: 8px 8px 0 8px; text-align: center; width: 132px; }
		.program_item div { padding: 8px 8px 0 8px; text-align: center; width: 132px; }
		.program_item h3 a {color: #9dc269;}
		.program_item_mnl h3 a {color: #9dc269;}
		.program_item_mnl_last h3 a {color: #9dc269;}
		.program_item img {border: 1px solid #104174;}
		.program_item_mnl img {border: 1px solid #104174;}
		.program_item_mnl_last img {border: 1px solid #104174;}
		.program_item p { margin: 0;}
		.program_item_mnl p { margin: 0;}
		.program_item_mnl_last p { margin: 0;}
		.program_item_bottom { background: url(images/img_program_item_bot.gif) left bottom no-repeat; width: 148px; clear: both; height: 14px;}
		
	
	.template4 #content_middle ul li {padding-bottom: .5em;}
	.template4 #content_middle ul li a {color: #5ba5da; font-weight:bold; text-decoration: underline;}
	
.template4 #content_right {margin: 0; width: 1px;display: none;}

/*--------------END - Styles For Template 4--------------*/

/*--------------Styles For Template 5--------------*//*--------------Programs Styles--------------*/

.template5 #content_left {
	width: 196px;
	padding:0;
	background: #eff6ec;
	padding: 15px 0 12px 0;
}
.template5 #content_left h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 140%; color: #378f4e; padding: 10px;}

.template5 #content_middle {
	margin: 0;
	width: 708px;
	display: inline;
	padding: 15px 0 12px 0;
}

#programs_1888nations #content_middle {
	background: url(images/programs_sub/bg_1888nations.jpg) left 10px no-repeat;
}

#programs_1800yesloan #content_middle {
	background: url(images/programs_sub/bg_1800yesloan.jpg) left 10px no-repeat;
}

#programs_1877infiniti #content_middle {
	background: url(images/programs_sub/banner-infinit.jpg) left 10px no-repeat;
}

#programs_autocredit #content_middle {
	background: url(images/programs_sub/banner-autocredit.jpg) left 10px no-repeat;
}

#programs_18004carloan #content_middle {
	background: url(images/programs_sub/bg_18004carloan.jpg) left 10px no-repeat;
}





#programs_1800cheaprate #content_middle {
	background: url(images/programs_sub/bg_1800cheaprate.jpg) left 10px no-repeat;
}

.template5 #content_middle .text {
	margin: 260px 0 0 40px;
	width: 600px;
}
	
	.template5 #content_middle h2 {
		font-size:140%; 
		font-family:Georgia, "Times New Roman", Times, serif;
		color: #000000;
		font-weight: normal;
	}
	
	.template5 #content_middle ul li {padding-bottom: .5em;}
	.template5 #content_middle ul li a {color: #5ba5da; font-weight:bold; text-decoration: underline;}
	
.template5 #content_right {
	display: none;
	width: 1px;
}

/*--------------END - Styles For Template 5--------------*/

/*--------------Styles For Program Template 2--------------*/

	.program_template2 #program_banner {
		height: 42px;
		margin-left:1px;
		border-bottom: 1px solid #fff;
	}
		.program_template2 #programs_18004newcar #program_banner {background: url(images/programs_sub/banner-4newcar.gif) left top no-repeat;}
		.program_template2 #programs_1800thecredit #program_banner {background: url(images/programs_sub/thecredit.jpg) left top no-repeat;}
		.program_template2 #programs_1800funjeep #program_banner {background: url(images/programs_sub/banner_funjeep.jpg) left top no-repeat;}
		
		.program_template2 #programs_18004homeloan #program_banner {background: url(images/programs_sub/4homeloan/banner.gif) left top no-repeat; height: 103px}
		.program_template2 #programs_18002homeloan #program_banner {background: url(images/programs_sub/2homeloan/banner.gif) left top no-repeat; height: 92px}
	
	.program_template2 #content_left {
		padding: 79px 0 0 15px;
	}
	
	.program_template2 #content_middle {
		margin: 0 0 0 15px;
		padding: 44px 0 0 0;
		width: 433px;
	}
	
	.program_template2 #content_right {
		float: right;
		padding: 44px 0 40px 0;
		margin-right: 1px;
		width: 204px;
		background: #d7d1d1;
		display: inline;
	}
	
/*--------------Styles For Program Template 3--------------*/

	.program_template3 #program_banner {
		height: 193px;
		margin-left:1px;
		border-bottom: 3px solid #fff;
	}
		.program_template3 #programs_1800goloans #program_banner {background: url(images/programs_sub/banner_acarloan.jpg) left top no-repeat;}
		.program_template3 #programs_1800autoworld #program_banner {background: url(images/programs_sub/banner_autoworld.jpg) left top no-repeat;}
		.program_template3 #programs_1800acarloan #program_banner {background: url(images/programs_sub/banner_acarloan.jpg) left top no-repeat;}
		.program_template3 #programs_1800LOAN4CAR #program_banner {background: url(images/programs_sub/banner-loanforcar.jpg) left top no-repeat;}
		.program_template3 #programs_1800happyloan #program_banner {background: url(images/programs_sub/happyloan/banner.jpg) left top no-repeat;}
		.program_template3 #programs_1800ahomeloan #program_banner {background: url(images/programs_sub/ahomeloan/banner.jpg) left top no-repeat;}
		
	
	.program_template3 #content_left {
		display: none;
		width: 1px;
	}
	
	.program_template3 #content_middle {
		margin: 0 0 0 40px;
		padding: 44px 0 0 0 ;
		width: 733px;
		position: relative;
		display: inline;
	}
		
		.program_template3 #content_middle h2 {
			position: absolute;
			left: 0;
			top: -50px;
			font-size: 200%;
			color: #6a240a;
			padding: 5px 0 0 0;
		}
	
	.program_template3 #content_right {
		display: none;
		width: 1px;
	}
	
/*--------------Styles For Program Template 4--------------*/


	.program_template4 #content_left {
		background: #e5e5e5;
		padding-bottom: 366px;
	}
	.program_template4 #content_left h2 {
		font-size:160%; 
		font-family:Georgia, "Times New Roman", Times, serif;
		color: #39628c;
		font-weight: normal;
		text-transform: uppercase;
		padding: 20px 0 20px 10px;
	}	
	
	.program_template4 #content_middle {
	}
	
	#img_program4_bottom {
		position: absolute;
		left: 0;
		bottom: 0;
	}
	
	.program_template4 #content_middle .text {
		padding: 44px 0 20px 30px;
		width: 650px
	}
	
	.program_template3 #content_right {
		display: none;
		width: 1px;
	}
	
	.margin_img {
		margin-left: 180px;
	}

	
/*--------------Footer--------------*/	
#footer {
	background: url(images/bg_footer.jpg) left top repeat-x;
	padding: 10px;
	clear: both;
	width: 885px;
	position: relative;
	min-height: 27px;
	border-top: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	color: #aaaaaa;
	font-size: .8em;
}
	*html #footer { height: 27px;}
	#footer p {
		position: absolute;
		right: 15px;
		top: 25px;
	}
	#footer a {
	color: #b39801;
		
	}
	
	#tert_nav {
		position: absolute;
		left: 15px;
		top: 25px;
	}
#footer_stripe {
	margin: 8px 0 0 0;
	width: 905px;
	clear: both;
	background:url(images/bg_content_bottom.jpg) left top no-repeat;
}

/* ==================================================================
* Forms
* ================================================================== */


/*form {

}


.form_item {
padding-bottom:10px;
}

fieldset {
padding:15px;
margin-bottom:20px;
border:1px solid #000;

}

legend {
background:#000;
color:#fff;
font-weight:bold;
padding:3px 10px;
margin:10px;
}

select {
color:#000;
background-color:#fff;
}

.radio {
border:none;
}

.checkbox {
border:none;
background-color:#ccc;
}


focus {
cursor:auto;
}



label
{
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
color:#fff;
font-weight:bold;
background-color:#000;
}

input {
padding:3px;
color:#885454;
border:1px solid #000;
background:#fff;
}


textarea {
padding:3px;
color:#000;
border:1px solid #000;
background:#fff;
}

.nicebutton {
  	color:#9a8608;
	padding:3px;
	border:none;
  	background-color:#bfdbb3;
    cursor:pointer;
  }

.required {
color:#000;
font-weight:bold;
font-size:1.2em;
padding-right:5px;
}*/



#roi_col1 {
float:left;
width:400px;
margin:10px;
}

#roi_col2 {
float:left;
width:300px;
margin:10px;
}
