body { background:#0c0d0d; }
/*  Header  */
#banner {background: /*url(../images/banner_repeater.png) top left repeat-x*/ #d7dde6;height:85px;}
#banner .banner {background: url(../images/banner2.png) center center no-repeat; color:#fff;
 line-height:85px; font-size:28px; text-align:left; text-indent:-9999px }
.btn_home {background: url(../images/btnset/light/btn_home.png) center center no-repeat;}
.call_btn {background: url(../images/btnset/light/btn_call.png) center center no-repeat;}
.contact_btn {background: url(../images/btnset/light/btn_contact.png) center center no-repeat;}
.maps_btn {background: url(../images/btnset/light/btn_map.png) center center no-repeat;}
.menu_btn, .bottom_menu_btn {background: url(../images/btnset/light/btn_menu.png) center center no-repeat;}
.buttonspanel{padding:7px 0; text-align:center;background: #f3f3f3}
#bottom .buttonspanel{background: #f3f3f3;}

header .buttonspanel { position:fixed; top:0; z-index:100} 
header {margin-top:53px!important}
#bottom  {display:none;}

/* Graphic */
#mobilegraphic img{ display:block; margin:0;width:100%;}

/* Navigation menu */
.ddm {background: #014379;}
.ddm li a,.ddm li a:hover {color: #fff;}
.ddm li {border-bottom:1px solid white;}
.ddm ul {background: #6ea4cf;}
.ddm ul li a, .ddm ul li a:hover {color: #fff;}
.ddm li ul li{border-bottom: 1px solid #fff;}
.ddm ul ul {background: #bbc3ca;}

/* Main  */
#main article p { text-align:left !important;}
#main article {background: #f7f7f7;}
#main article div.homeA{width:100%;clear:both;margin:0px!important;}
#main article div.homeB{width:100%;clear:both; margin:0px!important; padding:0px!important; border:none!important;}
/* #main article section {padding:10px 20px;} */
/* Footer */
footer.holder { background: #0c0d0d;padding:20px 0}
footer.holder, footer a {color:#fff; font-size:12px;}
/*  ********************************************* Landscape/portrait views *********************************************** */
@media screen and (orientation:portrait) {   /* Portrait styles here */ }
@media screen and (orientation:landscape) {   /* Landscape styles here */}
/*  *********************************************  GLOBALS *********************************************** */
/* Anything in style.css that looks weird in mobile, can be reset here */
/* also, any specific styling for mobile goes here, for the most part, all styling should be compatible with mobile    */
h1,h2,h3,h4,h5,h6 {
line-height: normal;
width:auto!important;
text-align:left!important;
}

.mobilefullwidth {max-width: 99%!important;}
