html{background: url(/images/bg.jpg) top repeat-x; background-color: #f7f7f7; }
body{margin: 0 auto;font-family: Helvetica, Arial, sans-serif; background: url(/images/bodybg.png) no-repeat center top; font-size: 12px; color: #444; line-height: 21px;}

h1,h2,h3,h4,h5,h6{margin: 10px 0 0 0; padding: 0; color: #00113f; font-size: 21px; font-weight: 300;}

a, a img{text-decoration: none; border: none; color: #006699}
a:hover{text-decoration: underline;}


#wrap{margin: 0 auto; margin-top: 20px; width: 942px;}

#head{height: 89px; background: url(/images/nav.png); }
#logo{
	position: relative;
	width:359px; height:1px;
	z-index:101;
	left: 10px;
	top: -10px;
}
#nav{height: 53px; text-align: right;}
#nav2{height: 36px; text-align: right;}


#banner{
	height: 240px;
	margin: 0 0 30px 0;
	background-image: url(/images/mortgage-leads.jpg);
	background-repeat: no-repeat;
}
	#ban1 {
	position:relative;
	width:256px; height:50px;
	z-index:1;
	left: 300px;
	top: 115px;
	}
	#ban2 {
	position:relative;
	width:256px; height:50px;
	z-index:2;
	left: 300px;
	top: 130px;
	border: none;
	}
	#ban2 a:hover{text-decoration: none;}
	#form{
	padding:60px 0 0 35px;
	height: 165px;
	width: 256px;
	position:relative;
	z-index:3;
	left: 620px;
	top: -83px;
	background-image: url(/images/contactbg.png);
	background-repeat: no-repeat;
	}

#indexwrap{}
#contentwrap{background: #fff; border: 1px solid #ddd;}
	#icons{margin: 0 0 20px 0; padding: 0 0 0 15px; background: #fff; border: 1px solid #ddd; border-top: none; font-size: 10px}
		.box{margin: 0 20px 0 0; padding: 0; width: 288px; height: 130px; float: left; overflow: hidden;}
				
		.inner{margin: 0; padding: 10px;overflow: hidden; z-index: 10; position: relative; display: block; top: 0; line-height: 15px;}
		.inner:hover{top: -140px; display: block; background: url(/images/boxbg.png) no-repeat; background-position: bottom;}
		.inner img{margin: 0 10px 0 0;}
		.inner a{color: #042351l; font-size: 11px;}
		.boxhead{color: #042351; font-size: 11px;}
		
		
	#icontent{padding: 20px; background: #fff; border: 1px solid #ddd;}
	#content{width: 700px;padding: 20px; background: #fff; float: right;}
	
	#pagehead{height: 200px; width: 700px; background: #ddd;}
	#formdeeper{
	margin: 0 0 0 10px;
	padding:60px 0 0 35px;
	height: 168px;
	width: 246px;
	background-image: url(/images/contactbg.png);
	background-repeat: no-repeat;
	}
	.roundInput {width: 100px; color: #444; font-size: 14px}
	.roundInput_state {width: 105px; color: #444; font-size: 14px}
	
	
#subnav{
	margin: 0; float: left; width: 186px; font-size: 11px;text-transform: capitalize;
}
#subnav a{
	padding: 4px 0 0px 10px;display: block; height: 26px; background: url(/images/subbg.png) no-repeat; font-weight: bold; color: #2f577c;
}
#subnav a:hover{
	background: url(/images/high.png); color: #fff; text-decoration: none;
}
#subsub a{
	padding: 4px 0 0px 20px; font-weight: 300; color: #666;
}


	
#footer{margin: 0 auto; margin-top: 20px; margin-bottom: 20px; width: 932px; height: 207px; padding: 5px; background: url(/images/footerbg.jpg) no-repeat; color: #fff;}
#footer a{
	color: #ccc;
	text-transform: uppercase;
}
#footer a:hover{color: #FFF; text-decoration: underline;}
.fbox{float: left; padding: 10px 30px 0 30px; text-transform:capitalize;}



.spacer{clear: both; height: 1px;}