/* Start of CMSMS style sheet 'Layout' */
body {background:#353a34 url(../images/header-bg.png) repeat-x; font: normal normal normal 12px "Century Gothic", Tahoma, Verdana, Helvetica, Arial, sans-serif; text-align:center; margin:0;}
p, ul {line-height:1.4em;}
a img {border:0;}
a {text-decoration:none; color:#4e7d05;}
a:hover {text-decoration:underline;}
h1, h2, h3, h4, h5, h6 {color:#4e7d05;}

#wrapper {width:1000px; margin:0 auto; text-align:left; background:#d6dbbf;}
#header {height:168px; background:#363a34 url(../images/header-bg.png) top left repeat-x;}
#header h1 {font-size:1px;}
#header h1 a {color:#353a34; display:block; width:504px; height:106px; background:url(../images/header-logo.png) no-repeat; margin:30px 0 0 20px; float:left; text-align:right;}
#header .vcard {float:right; margin:20px 20px 0 0; color:#fff; text-align:right; font-weight:bold;}
#header .vcard p {margin:0;}
#header .vcard p.country-name {display:none;}
#header .vcard p.tel {color:#c0d542; font-size:1.6em;}

#banner {height:4px; font-size:1px; color:#333832; background:#4b5349 url(../images/banner-home.png) center top no-repeat; padding:262px 0 0;}
h2.home {background-image:url(../images/banner-home.png) !important;}
h2.offices {background-image:url(../images/banner-offices.png) !important;}
h2.history {background-image:url(../images/banner-history.png) !important;}
h2.gallery {background-image:url(../images/banner-gallery.png) !important;}
h2.contact {background-image:url(../images/banner-contact.png) !important;}

#content {padding:12px; background:#d6dbbf url(../images/content-bg.png) left top repeat-x; min-height:525px;}

.box1, .box2 {float:right; padding:0 0 20px 12px; border-left:1px solid #ccc; margin:0 0 0 12px;}
.box1 p, .box2 p {margin:0;}
.box1 {width:219px; background:url(../images/box1-base.png) 12px bottom no-repeat;}
.box2 {width:279px; background:url(../images/box2-base.png) 12px bottom no-repeat;}
.box1 h3, .box2 h3 {color:#fff; font-size:1.4em;margin:0; text-align:center; padding:6px 0;}
.box1 h3 {background:url(../images/box1-header.png);}
.box2 h3 {background:url(../images/box2-header.png);}
.box1 div.main, .box2 div.main  {color:#000; padding:12px 19px 4px 12px; /*min-height:464px;*/}
.box1 div.main {background:url(../images/box1-bg.png) top left repeat-y;}
.box2 div.main {background:url(../images/box2-bg.png) top left repeat-y;}

hr.clear {clear:both; color:#d6dbbf; background:#d6dbbf; border:0; position:static;}
div.main hr.clear {color:#fff !important; background:#fff !important;}

#copyright {clear:both; text-align:center; margin:0 0 12px; padding:12px 0 0; color:#fff;}

#webdev {text-align:center; margin:12px 0; color:#fff;}
/* End of 'Layout' */

