html
{ height: 100%;}

*
{ margin: 0;
  padding: 0;}


img
{ border: 0;}

body
{ font: normal .80em Arial;
  background: #F6F4E7;
  color: #5D5D5D;}

table
{ margin: 0px 0 15px 0; line-height: 1.7em;}

table tr th, table tr td
{ background: #3B3B3B;
  color: #FFF;
  font: 10.5pt Arial;
  padding: 7px 4px;
}
  
table tr td
{ background: #F6F4E7;
  color: #47433F;
  border-bottom: 1px #FFF;
  }

p
{ padding: 0 0 12px 0;
  line-height: 1.7em;}

a{ color:#084a83; text-decoration:none;}
a:hover{ color:#084a83; text-decoration:none;}


.wrapper{width: 950px;margin: 0 auto;overflow: hidden;position:relative;z-index:10;repeat-x 0 bottom; padding-bottom: 43px; padding-top: 35px;}
.header{width: 950px;float: left;height:80px;}
.h1_text{width: 950px;float: left;height:38px;}
.h1_txt{float:right;}

h1
{ font: normal 200% arial;
  color: #43423F;
  margin: 0 0 5px 0;
  padding: 3px 0 3px 0;}

h2
{ font: normal 180% arial;
  color: #ff6600;
  margin: 0 0 5px 0;
  padding: 5px 0 5px 0;}


#menubar
{ width:1100px;
  height:45px;
  float:left;
  padding: 0;
  color: #FFF;
  background:  #ff6600;
} 

ul
{ line-height: 1.5em;}

.searchbutton
{ 
  border: 1px solid; 
  width: 60px;
}


ul#menu, ul#menu li
{ float: left;
  margin: 0; 
  padding: 0;}

ul#menu li
{ list-style: none;}

ul#menu li a
{ 
  font: normal 125% Arial, sans-serif, Calibri;
  display: block; 
  font-weight: bold;
  height: 35px;
  padding: 12px 62px 0px 36px;
  color: #FFF;
  text-transform: uppercase;
  text-decoration: none;
  background: transparent;} 

.logo{background: url(logo.png) no-repeat 0 0;width: 500px;height: 50px;float: left;}
.header_butt{width:195px;float:right;}
.header_butt a.call{display:block;float:left;width:42px;padding:0 11px 0 0;}
.header_butt a.mail{display:block;float:left;width:38px;padding:0 12px 0 0;}
.header_butt a.get_quote{display:block;float:left;width:162px;}


.banner{width: 960px;height:250px;float: left;position:relative;overflow:hidden;clear:both;}
.banner1{background: url(Denning.png) no-repeat scroll 0 0 transparent;width: 1000px;height: 320px;float: left;position:relative;overflow:hidden;clear:both;}

.banner1 .num1{height:30px;background-position:0 -29px;color:#02263a;text-decoration:none;font-weight:bold;font-size:14px;}
.banner2 .num2{height:30px;background-position:0 -29px;color:#02263a;text-decoration:none;font-weight:bold;font-size:14px;}
.banner3 .num3{height:30px;background-position:0 -29px;color:#02263a;text-decoration:none;font-weight:bold;font-size:14px;}

.content{float:left;width:920px;background:#ffffff;padding:15px 20px 0;}
.content_sub{float:left;width:940px;background:#ffffff;padding:25px 25px 20px;}
.content p{font-size:14px;padding:0 0 25px;}
.content_sub p{font-size:14px;padding:0 0 25px;line-height:20px;}
.content ul{padding: 0 0 10px 20px;}
.content_sub ul{padding: 0 0 10px 20px;}
.content ul li{font-size:14px;padding: 0 0 10px 20px;}
.content_sub ul li{background: url(../../images/frontend/bullet.png) no-repeat 0 0px;font-size: 14px;padding: 0 0 10px 20px;}
.content_lft{float:left;width:400px;background:#ffffff;padding:0 35px 0 0}
.content_right{float:left;width:435px;background:#ffffff;}

.footer_wrap {clear:both; overflow:hidden;width:100%;}
.footerpanel{ color:#ffffff; font-size:11px; width:910px;margin: 10px auto 0;}
.footerpanel a { color:#ffffff; font-size:12px; padding-top:0px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:15px; }
.fp1 { float:left; }
.fp1 a{padding:0 15px 0 0;}
.fp2 { float:left; padding:2px 15px; border-left:0px solid #AABABA;  }
.fp3 {width:140px; float:left; padding:2px 15px; }
.social_butt{float:right;}
.footer_line{float:left;padding:0 10px 0 0;}

.footer_wrap {padding: 0 0 5px;clear:both; overflow:hidden;position:relative;z-;width:100%;margin: -43px 0 0;background: #ff6600;) }




