html,body{margin:0;padding:0}
body{font: 80% arial,sans-serif; background:url(../images/bgr.jpg) repeat-x #000; }
div#container{width:960px;margin:0 auto; background-color:#DED6CB; position: relative; top: 100px }
div#header{position:relative; width: 935px; height: 344px; background:url(../images/header.jpg) no-repeat; padding: 14px 14px 11px 12px}
div#header img {border:0}

div#nav {position: absolute; top:-105px; right:0;}
#menu {float: left;list-style: none;margin: 0; padding:5px 0;width: 100%;}
#menu li {float: left;font: 95% Arial, Verdana, Helvetica, sans-serif;margin: 0;padding: 0;}
#menu a {background: #5d2e04;color: #E1D8CF;display: block;float: left;margin: 0;padding: 10px 20px;text-decoration: none; border-right: 1px dotted #A04E14;}
#menu a:hover, #menu a.active {background: #803f07;color: #fff;padding-bottom: 10px;}
#menu a:focus { outline: none}

/* Easy Slider starts*/
#slider { position: relative; }
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{ width:935px;height:344px;overflow:hidden;}	
ol#controls{margin:1em 0;padding:0;height:12px;position:absolute; top: 310px; right: 30px}
ol#controls li{margin:0 8px 0 0; padding:0;float:left;list-style:none;height:12px;line-height:12px;}
ol#controls li a{float:left;height:12px;line-height:12px;background: url(../images/bullet.png) no-repeat;padding:0 8px;text-decoration:none;}
ol#controls li a:hover{background: url(../images/bullet-hover.png) no-repeat;}
ol#controls li.current a{background: url(../images/bullet-hover.png) no-repeat;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;background: url(../images/bullet-hover.png) no-repeat;}
/* Easy Slider ends */

div#content{float:left;width:592px; background: url(../images/c-bgr.jpg) no-repeat bottom left; position: relative; margin: 0 0 10px 10px; padding: 20px 10px 20px 20px; color: #351f1f; text-align: justify}
div#content table { text-align: left; font: 95% arial,sans-serif;}
div#content td.tbltext{padding:10px}
div#content h1 {  font: 18px Arial, Verdana, Helvetica, sans-serif; color: #351f1f; text-transform: uppercase}
div#content h2 {  font: bold 14px Arial, Verdana, Helvetica, sans-serif; color: #9F5D2D; margin-top: 0}

div#contentmax {float:left;width:902px; background: url(../images/c-bgr.jpg) no-repeat bottom left; position: relative; margin: 0 0 10px 10px; padding: 20px 10px 20px 20px; color: #351f1f; text-align: justify}
div#contentmax table { text-align: justify; font: 95% arial,sans-serif;}
div#contentmax td.tbltext{padding:10px}
div#contentmax h1 {  font: 18px Arial, Verdana, Helvetica, sans-serif; color: #351f1f; text-transform: uppercase}
div#contentmax h2 {  font: bold 14px Arial, Verdana, Helvetica, sans-serif; color: #9F5D2D; margin-top: 0}

a.action {background:#854523; color: #fff; padding: 5px 10px; text-decoration: none }
a.action:hover {background:#9a6c33; color: #fff; }

div#content p, div#contentmax p {line-height:1.4}
div#footer{color:#DED6CB; clear:both; background: #000; position: relative; height: 10px}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}


div#navigation{float:right;width:300px; margin-right: 20px; margin-top: 20px;font: 90% arial,sans-serif;}
div#navigation a {color: #351F1F; text-decoration: none}
div#navigation a:hover {text-decoration: underline}
div#navigation td {padding: 10px;}
div#navigation td img, div#content td img, div#contentmax td img {border: 2px solid #351F1F}
div#navigation tr.dark { background: #a59485}
div#navigation tr.dark:hover { background: #c5b19f}
div#navigation tr.light { background: #c0a88a}
div#navigation tr.light:hover { background: #c5b19f}

div#message {width: 233px; height: 137px; background: url(../images/nb-bgr.png) no-repeat; margin: 20px auto; padding: 50px 20px 20px 20px; color: #DED6CB; font-size: 12px; text-align: center }

div.phone {margin: 50px 0 0 -20px;width: 272px;}
div#copy {float:left; width: 40%}
div#webdesign {float: right; width: 160px;color: #ca7520}

div#webdesign a {color: #ca7520; text-decoration: none}
div#webdesign a:hover { color:#BD824C; text-decoration: underline}

/* Form */
div#err, .error { color: #8F0021;  font: 11px Verdana, Arial, Helvetica, sans-serif;}
div#msg { color: green; font: 11px Verdana, Arial, Helvetica, sans-serif;  border: 1px solid green; background-color: #E6FFDF; padding: 2px;}
.mark {color: #8F0021; font: 11px Verdana, Arial, Helvetica, sans-serif; }
.required, .email {padding: 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; width: 300px; border:0}

 div#contentmax td img#map { border: 0}
 
 div#contentmax td#forma {border-left:1px solid #a59485; padding: 20px}