@font-face {
    font-family: 'AvantGardeBkBTBook';
    src: url('avgardn-webfont.eot');
    src: url('avgardn-webfont.eot?#iefix') format('embedded-opentype'),
         url('avgardn-webfont.woff') format('woff'),
         url('avgardn-webfont.ttf') format('truetype'),
         url('avgardn-webfont.svg#AvantGardeBkBTBook') format('svg');
    font-weight: normal;
    font-style: normal;

}


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, font, 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
  {
	margin:0px;
	padding:0px; 
  }
  img
  {
	  border:none;
  }
  p
  {
	  margin:0x;
	  padding:0px;
  }
  body
  {
	  width:100%;
	  
	   font-family:'AvantGardeBkBTBook';
	   background-color:#FFF;
  }
  .body-container
  {
	  width:100%;
	background:url(images/bg.jpg) top left repeat-x;  
  }
  .inner-pagebg
  {
	  width:100%;
	background:url(images/bg2.jpg) top left repeat-x;
  }
  .main-container
  {
	  width:942px;
	  margin:0 auto;
  }
  .logo
  {
	  width:183px;
	  height:52px;
	  margin-top:20px;
	  float:left;
  }
  .phone-number
  {
	  width:232px;
	  height:34px;
	  margin-top:6px;
	  float:right;
  }
    .callus
  {
	  width:124px;
	  height:17px;
	  margin-top:15px;
	  float:right;
  }
  .nav
  {
	  width:940px;
	  height:45px;
	  margin-top:20px;
	  font-family: 'AvantGardeBkBTBook';
	  font-size:15px;
	  color:#FFF;
	  text-shadow:1px 1px #000;
  }
  .nav ul
{
padding:0px;
margin:0px;
list-style:none;
}
.nav li
{
float:left;
display:block;
color:#FFFFFF;
}
.nav li a
{
	padding-top:14px;
	padding-bottom:14px;
padding-left:20px;
padding-right:20px;
display:block;
color:#FFFFFF;
text-decoration:none;
}
.nav li a:hover
{
color:#00f0ff;
text-decoration:none;
}
.header-img
{
	width:495px;
	float: right;
}
.headr-hdn
{
	width:434px;
	float:left;
	margin-top:50px;
}
.headr-txt
{
	width:425px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#939393;
	line-height:19px;
	float:left;
	margin-top:25px;
	text-align: justify;
	text-shadow:2px 2px #fff;
}
 .mortgage-calc
 {
	 width:233px;
	 height:63px;
	 float:left;
	 margin-top:40px;
 }
 .my-account
 {
	 width:184px;
	 height:63px;
	 float:left;
	 margin-left:8px;
	 margin-top:40px;
 }
 h1
 {
	 font-family: 'AvantGardeBkBTBook';
	 font-size:21px;
	 color:#484747;
	 padding-bottom:8px;
 }
 .inner-container
 {
	 width:100%;
	 margin-top:20px;
	 margin-bottom:25px;
	 float:left;
 }
 .refince-mort
 {
	 width:500px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 float:left;
	 text-align:justify;
	 line-height:18px;
	 color:#777777;
 }
 .inner-box1
 {
	 width:280px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 float:left;
	 text-align:justify;
	 line-height:18px;
	 color:#777777;
 }
 .inner-box2
 {
	 width:180px;
	  font-family:Arial, Helvetica, sans-serif;
	  color:#777777;
	 font-size:12px;
	 float:left;
	 margin-left:35px;
	 line-height:23px;
 }
 .inner-box2 ul
{
padding:0px;
		margin:0px;
		list-style:none;
		padding-left:0px;
		padding-top:0px;
text-decoration:underline;
}
.inner-box2 li
{
line-height:23px;
background: url(images/arrow.jpg) 0px 10px no-repeat;
padding-left:15px;
text-decoration:underline;

}
.inner-box2 li a
{

display:list;
color:#777777;
text-decoration:underline;
}
.inner-box2 a:hover
{
color:#0165c9;
text-decoration:underline;
}
 .inner-box3
 {
	 width:417px;
	 float: right ;
	 margin-left:25px;
	 
 }
 .testimonial
 {
	 width:375px;
	 padding-top:10px;
	 padding-bottom:10px;
	 padding-left:20px;
	 padding-right:20px;
	 background:url(images/testi-bg.jpg) top left no-repeat;
	 float:left;
	 margin-top:5px;
	 height:135px;
 }
 .comma-left
 {
	 width:100px;
	 float:left;
 }
  .comma-right
 {
	 width:190px;
	 float: right;
 }
 .test-text
 {
	 width:335px;
	 margin-left:20px;
	 float:left;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 line-height:16px;
	 color:#FFF; 
	 text-shadow:1px 1px #000;
 }
 .date
 {
	 width:220px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#FFF;
	 margin-left:5px;
	 text-shadow:1px 1px #000;
	 float:left;
 }
 .name
 {
	 width:120px;
	 float:right;
	 margin-right:20px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#FFF;
	 text-align:right;
	 text-shadow:1px 1px #000;
 }
   .footer-container
  {
	  width:100%;
	background: url(images/footer-bg.jpg) top left repeat-x;
	background-color:#0166cd; 
  }
    .footerinner-container
  {
	  width:942px;
	  margin:0 auto;
  }
  .footer-nav
  {
	  width:635px;
	  margin-top:15px;
	  margin-bottom:5PX;
	  float:left;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#FFF;
  }
  .footer-nav ul
  {
	  margin:0px;
	  padding:0px;
	  list-style:none;
	  text-decoration:none;
  }
    .footer-nav li
  {
	  float:left;
display:block;
color:#FFFFFF;
  }
  .footer-nav li a
{
padding-right:25px;
display:block;
color:#FFFFFF;
text-decoration:none;
}
  .footer-nav li a:hover
{
color:#00f0ff;
text-decoration:none;
}
.footer-logo
{
	width:277px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	 margin-top:15px;
	  margin-bottom:5PX;
	  text-align:right;
	font-size:11px;
}
.footer-logo a
{
	
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
}
.footer-logo a:link
{
	
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
}
.footer-logo a:hover
{
	
	font-family:Arial, Helvetica, sans-serif;
	color:#00f0ff;
	font-size:11px;
	text-decoration:none;
}
.spratr
{
	width:2px;
	height:157px;
	margin-right:20px;
	float:right;
}
.social-icons
{
	width:150px;
	height:32px;
	float:left;
	margin-top:15px;
}
  .clear
  {
	  clear:both;
  }