body { background:#f7f7f7; }
/*  Header  */
#banner {background: url(../images/banner.jpg) top left no-repeat #ece3d1;height:75px;}
.call_btn {background: url(../images/btnset2/light/call_btn.png) center center no-repeat;}
.contact_btn {background: url(../images/btnset2/light/contact_btn.png) center center no-repeat;}
.maps_btn {background: url(../images/btnset2/light/maps_btn.png) center center no-repeat;}
.menu_btn,.bottom_menu_btn {background: url(../images/btnset2/light/menu_btn.png) center center no-repeat;}
.buttonspanel{padding:7px 0; text-align:center;background: #579ba5}
#bottom .buttonspanel{background: #3a6a71;}

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

/* Navigation menu */
#ddm {background: #3a6a71;}
#ddm li a {color: #fff;}
#ddm li {border-bottom:1px solid white;}
#ddm ul {background: #8d8166;}
#ddm ul li a {color: #FFF;}
#ddm li ul li{border-bottom: 1px solid #345662;}
#ddm ul ul {background: #61502b;}

/* Main  */
#main article {background: #f7f7f7;}
#main article section {padding:10px 20px;}
/* Footer */
#footer { background: #8d8166;}
#footer,#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;
padding-top:10px!important;
padding-bottom:5px!important;
}

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