body { 
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}
	
#container{
	display:block;
	width:879px;
	margin:0 auto;
}
#container2{
	display:block;
	width:800px;
	margin:0 auto;
}

.hp{ 
	width:98%;
	}


h1{
	cursor:pointer;
	display:block;
	position:relative;
	float:left;
	width:290px;
	height:30px;
	text-indent:-10000px;
	overflow: hidden;
	background:url(../i/logo.gif) 0 0 no-repeat;
	margin:9px 0 10px 10px;}
	
img.secure{ display:block; float:right; margin:3px 0 0 0;}


#banner{
	display:block;
	position:relative;
	float:left;
	width:880px;
	height:343px;
	background:url(../i/top1.jpg) no-repeat 0 0;
	}

#banner ul{
	display:block;
	position:relative;
	float:left;
	width:355px;
	margin:150px 0 0 0;
	padding:0;
	}

#banner ul li{
	background: url(../i/bullet1.gif) no-repeat 0 5px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	list-style-type:none;
	margin:0 0 0 35px;
	padding:0 0 0 26px;
	}
	
	
#banner2{
	display:block;
	position:relative;
	float:left;
	width:880px;
	height:343px;
	background:url(../i/top2.jpg) no-repeat 0 0;
	}

#banner2 ul{
	display:block;
	position:relative;
	float:left;
	width:355px;
	margin:200px 0 0 0;
	padding:0;
	}

#banner2 ul li{
	background: url(../i/bullet2.gif) no-repeat 0 5px;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	list-style-type:none;
	margin:0 0 0 35px;
	padding:0 0 0 26px;
	}
	
form#entery fieldset { border:none;}
form#entery{
	display:block;
	position: relative;
	float:left;
	width:168px;
	height:223px;
	margin:68px 0 0 2px;
	_margin:70px 0 0 11px;
	padding:0;
	}
form#entery select{
	height:20px;
	margin:0 20px 4px 20px;
	width:140px;
	}
	
form#entery #submit_button{ display:block; position:absolute; top:171px; left:9px; _top:170px; _left:2px; border:none;}
form#entery label{ color:#000000; display:block; width:168px; padding:2px 0 3px 0; font:bold 11px Arial, Helvetica, sans-serif;}
div#reminder { display:block; height:25px; width:98%; color:#FFFFCC; text-align:center; font:bold 11px Arial, Helvetica, sans-serif;}


		/*    content search    */
		form#entery2 fieldset { border:none;}
		form#entery2{
			display:block;
			position: relative;
			float:left;
			width:168px;
			height:223px;
			margin:5px 0 0 15px;
			_margin:5px 0 0 30px;
			padding:0;
			}
		form#entery2 select{
			height:20px;
			margin:0 20px 4px 20px;
			width:140px;
			}
			
		form#entery2 #submit_button{ display:block; position:absolute; top:171px; left:9px; _top:170px; _left:2px; border:none;}
		form#entery2 label{ color:#000000; display:block; width:168px; padding:2px 0 3px 0; font:bold 11px Arial, Helvetica, sans-serif;}
		div#reminder2 { display:block; height:25px; width:98%; color:#000000; text-align:center; font:bold 11px Arial, Helvetica, sans-serif;}

		/*    content search    */


#leftColomn{ display:block; position:relative; float:left; width:580px;}

#rightColomn{ display:block; position:relative; float:right; width:250px; font-size:12px; padding-top:15px;}
#rightColomn ul{width:230px; margin:0; padding:0;}
#rightColomn ul li{font-size:12px; width:230px; list-style-type:none; background: url(../i/check.gif) no-repeat 0 3px; margin:0; padding-left:20px;}
#rightColomn h3{
	font-size:15px;
	font-weight:bold;
	color:#4d8bce;
	margin:0 0 3px 0; padding:0;
	}
#rightColomn h3.secure2{ padding-left:40px; color:#56a06c; background:url(../i/exclamation2.gif) no-repeat 0 0; line-height:13px;}

#bannerCar{ display:block; float:left; position:relative; width:880px; height:247px; background:#436FAC url(../i/car.jpg) no-repeat right bottom; padding:0;}
#bannerCar ul li{display:block; width:360px; height:34px; background:url(../i/fieldbg.gif) no-repeat right bottom;  margin:0; padding:5px 0 0 20px; font-weight:bold; font-size:20px; color:#032759;}
#bannerCar ul li span{ display:block; margin:5px 0 0 15px; _margin:10px 0 0 15px;}
#bannerCar ul{ margin:0; padding:0; list-style-type:none;}
#bannerCar p{ font-weight:bold; color:#FFFFFF; margin-left:20px; font-size:13px}
#bannerCar p.requirements{ margin-top:20px; margin-bottom:3px; font-size:16px;}

#bannerRemortgage{ display:block; float:left; position:relative; width:880px; height:247px; background:#436FAC url(../i/house.jpg) no-repeat right bottom; padding:0;}
#bannerRemortgage ul li{display:block; width:360px; height:34px; background:url(../i/fieldbg.gif) no-repeat right bottom;  margin:0; padding:5px 0 0 20px; font-weight:bold; font-size:20px; color:#032759;}
#bannerRemortgage ul li span{ display:block; margin:5px 0 0 15px; _margin:10px 0 0 15px;}
#bannerRemortgage ul{ margin:0; padding:0; list-style-type:none;}
#bannerRemortgage p{ font-weight:bold; color:#FFFFFF; margin-left:20px; font-size:13px}
#bannerRemortgage p.requirements{ margin-top:20px; margin-bottom:3px; font-size:16px;}

#bannerHomeimprovments{ display:block; float:left; position:relative; width:880px; height:247px; background:#436FAC url(../i/homeimprovments.jpg) no-repeat right bottom; padding:0;}
#bannerHomeimprovments ul li{display:block; width:360px; height:34px; background:url(../i/fieldbg.gif) no-repeat right bottom;  margin:0; padding:5px 0 0 20px; font-weight:bold; font-size:20px; color:#032759;}
#bannerHomeimprovments ul li span{ display:block; margin:5px 0 0 15px; _margin:10px 0 0 15px;}
#bannerHomeimprovments ul{ margin:0; padding:0; list-style-type:none;}
#bannerHomeimprovments p{ font-weight:bold; color:#FFFFFF; margin-left:20px; font-size:13px}
#bannerHomeimprovments p.requirements{ margin-top:20px; margin-bottom:3px; font-size:16px;}

#bannerConsolidation{ display:block; float:left; position:relative; width:880px; height:200px; background:#436FAC url(../i/consolidation.jpg) no-repeat right bottom; padding:0;}
#bannerConsolidation ul li{display:block; width:360px; height:34px; background:url(../i/fieldbg.gif) no-repeat right bottom;  margin:0; padding:5px 0 0 20px; font-weight:bold; font-size:20px; color:#032759;}
#bannerConsolidation ul li span{ display:block; margin:5px 0 0 15px; _margin:10px 0 0 15px;}
#bannerConsolidation ul{ position:relative; float:left; margin:0; padding:0; list-style-type:none;}
#bannerConsolidation p{ position:relative; float:left; font-weight:bold; color:#FFFFFF; margin-left:20px; font-size:13px}
#bannerConsolidation p.requirements{ position:relative; float:left; margin-top:0px; margin-bottom:3px; font-size:16px; }

#bottom{ display:block; float:left; position:relative; width:880px; height:228px; background:#DCDDDD url(../i/gray_corner.gif) no-repeat bottom right;}
#bottom img.leftBottomPicture{ float:left; width:179px; height:228px;}
#bottom p{ display:block; position:relative; float:left; width:156px; font-size:11px; margin:0; padding:0;}
#bottom h3.title{ display:block; position:relative; float:left; font-size:14px; color:#104185; margin:0 0 5px 20px;}
#bottom .lenders{ margin:0 0 0 25px;}

#bottom2{ display:block; float:left; position:relative; width:880px; height:228px; background:#C8CDC8 url(../i/gray_corner2.gif) no-repeat bottom right;}
#bottom2 img.leftBottomPicture{ float:left; width:179px; height:228px;}
#bottom2 p{ display:block; position:relative; float:left; width:156px; font-size:11px; margin:0; padding:0;}
#bottom2 h3.title{ display:block; position:relative; float:left; font-size:14px; color:#104185; margin:0 0 5px 20px;}
#bottom2 .lenders{ margin:0 0 0 25px;}


#threeSteps p, #threeSteps img{ display:block; position:relative; float:left; }
#threeSteps p{ width:90px; color:#0A1B2B; font-size:14px; font-weight:bold; margin:16px 5px 0 0;}
#threeSteps p.two{ width:140px; color:#0A1B2B; font-size:14px; font-weight:bold; }
#threeSteps p.three{ width:105px; color:#0A1B2B; font-size:14px; font-weight:bold; }
#threeSteps{ display:block; float:right; position:relative; background:#ffffff url(../i/white_bg_left.gif) no-repeat top left; width:526px; height:78px; margin-bottom:20px;}
#threeSteps .check, #threeSteps .magnifiying ,#threeSteps .arrow{ margin:18px 3px 0 5px;}
#threeSteps .plus, #threeSteps .equils{ margin:35px 2px 0 2px;}


#footer{ display:block; margin:0 auto; width:879px; height:50px; font-size:12px;}
#footer .copy { display:block; position:relative; float:left; width:450px; color:#545454; margin:20px 0 0 0;}
#footer .statement{ display:block; position:relative; float:left; width:450px; color:#959595;  margin:5px 0 0 0;}
#footer .menu{ display:block; position:relative; float:right; width:370px; color:#959595; margin:5px 0 0 0;}
#footer .menu a{ color:#959595;}

#lenders{ display:block; margin:0 auto; width:879px; height:50px; font-size:12px;}
#lenders h3{font-size:14px; color:#104185; margin:20px 0 5px 0;}
#lenders ul{ margin:0; padding:0;}
#lenders ul li{ display:block; float:left; position:relative; margin:0; padding:0; list-style-type:none; list-style:none; width:24%; height:50px;}



input.fname{ background:#ffffff url(../i/bg_firstname.gif) no-repeat top left;}
input.sname{background:#ffffff url(../i/bg_surname.gif) no-repeat top left;}

.btp_life{ position:absolute; top:0; left:750px;}

#brandsMenu{ width:880px; margin:0 auto;}
#brandsMenu ul{ margin:0; padding:0;}
#brandsMenu ul li{ display:block; float:left; position:relative; list-style-type:none; list-style:none; margin:0 4px 0 0;}
#brandsMenu ul li a { color:#999999; font-size:10px;}
#brandsMenu h3{ margin:10px 0 0 0; padding:0; font-size:11px; color:#666666;}

#threeSteps2{ display:block; float:right; position:relative; width:526px; height:150px; margin-bottom:20px;}
#threeSteps2 p{ display:block; float:left; position:relative; width:160px; color:#0A1B2B; font-size:10px; margin:0 10px 0 0;}
#threeSteps2 a.moreInfo{ display:block; font-size:10px; color:#333333; text-decoration:none; width:510px; margin:5px 0 0 0;}

iframe{ border:none; }
.title2{ position:relative; float:right;}