body{background-color: #efeeee;}.separator1{height:25px;}.separator2{height:40px;}.separator3{height:50px;}.separator4{height:80px;}body{padding:0;margin:0;}#logo{margin: 0 auto}#wrap{padding:0;margin:0;background: url(../images/wood.jpg) no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}#headerbutton .button-blue{float:right}.button-blue{width:auto;background:#2ba6cb;border:1px solid #1e728c;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:20px;letter-spacing:1px;font-weight:bold;line-height:1;margin:0;outline:none;padding:10px 20px 11px;position:relative;text-align:center;text-decoration:none;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out}.button-blue:hover{color:#fff;background-color:#2383a0}.button-blue:active{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 rgba(0,0,0,0.2) inset}.button-blue:focus{-webkit-box-shadow:0 0 4px #2ba6cb,0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 0 4px #2ba6cb,0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 0 4px #2ba6cb,0 1px 0 rgba(255,255,255,0.5) inset;color:#fff}.button-blue.round{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#headerbutton .button-brown{float:right}.button-brown{width:auto;background:#ea9d47;border:1px solid #b0722d;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:20px;letter-spacing:1px;font-weight:bold;line-height:1;margin:0;outline:none;padding:10px 20px 11px;position:relative;text-align:center;text-decoration:none;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out}.button-brown:hover{color:#fff;background-color:#a56824}.button-brown:active{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 rgba(0,0,0,0.2) inset}.button-brown:focus{-webkit-box-shadow:0 0 4px #2ba6cb,0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 0 4px #2ba6cb,0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 0 4px #2ba6cb,0 1px 0 rgba(255,255,255,0.5) inset;color:#fff}.button-brown.round{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.linebrown{border:solid #b89a5e;border-width:3px 0 0;margin:0;margin: 4px 0 4px 0;}#navigation{background-color:#b39250;border-top:2px solid #ad8941;border-bottom:2px solid #ad8941;min-height:48px;}#b_home{background: url(../images/b_home.png);width:64px;height:18px;margin:-1px 20px 0 0;}#b_home:hover{background-position:100% 0;}#b_homeactive{background: url(../images/b_home.png);background-position:100% 0;width:64px;height:18px;margin:-1px 20px 0 0;}#b_service{background: url(../images/b_service.png);width:82px;height:18px;margin:-1px 20px 0 0;}#b_service:hover{background-position:100% 0;}#b_serviceactive{background: url(../images/b_service.png);background-position:100% 0;width:82px;height:18px;margin:-1px 20px 0 0;}#b_projects{background: url(../images/b_projects.png);width:98px;height:18px;margin:-1px 20px 0 0;}#b_projects:hover{background-position:100% 0;}#b_projectsactive{background: url(../images/b_projects.png);background-position:100% 0;width:98px;height:18px;margin:-1px 20px 0 0;}#b_contact{background: url(../images/b_contact.png);width:95px;height:18px;margin:-1px 20px 0 0;}#b_contact:hover{background-position:100% 0;}#b_contactactive{background: url(../images/b_contact.png);background-position:100% 0;width:95px;height:18px;margin:-1px 20px 0 0;}#sm{margin-right:32px;}#sm li{float:right;position:relative;margin:7px 0 0 10px;list-style:none;}#fb{background: url(../images/fb.png);width:32px;height:32px;}#tw{background: url(../images/tw.png);width:32px;height:32px;}#gp{background: url(../images/gp.png);width:32px;height:32px;}#fb:hover{background-position:32px 0;}#tw:hover{background-position:32px 0;}#gp:hover{background-position:32px 0;}#content{padding-top:20px;padding-bottom:20px;margin:0;background-color: #efeeee;min-height:430px;}#content ul.list{ list-style-type:square;margin-left:65px;}.arrowcarousel{margin-top:30px;}.arrowcarousel .button_prev {display: none;}.arrowcarousel .button_next {display: none;}.arrowcarousel:hover .button_prev{position:relative;float:left;left:-28px;top:-170px;display:inline;}.arrowcarousel:hover .button_next{position:relative;float:right;right:-28px;top:-170px;display:inline;}.carousel .disabled {visibility:hidden;}#img-projects .mask {width:100%;}.carousel ul {position:absolute;overflow:hidden;margin:0;padding:0;list-style:none;}.carousel .mask {position:relative;overflow:hidden;}.carousel ul li {float:left;width:222px;height:149px;color:#fff;font-size:8em;text-align:center;margin:8px 7px 0 0;}.carousel .prev{background: url(../images/prev_gallery.png);width:19px;height:40px;}.carousel .next{	background: url(../images/next_gallery.png);width:19px;height:40px;}#footer{background-color: #664b35;color: #efeeee;min-height:64px;}#bottomtext{text-align: left;font-size: 30px;padding-top: 12px;}#bottomtext b{font-size: 32px;}#copyright{text-align: right;font-size: 20px;padding-top: 18px;}#copyright a{color: #efeeee;}#copyright a:hover{color: #b39250;}.modalContent{color:#ffffff;}.modalContent p{color:#ffffff;font-size:20px;}.modalContent h3{color:#ffffff;font-size:30px;}.modalContent textarea{resize:none;height:200px;}.modalContent .small{color:#ffffff;font-size:16px;}#modalQuote.reveal-modal{background:url(../images/quote_bg.png) repeat-y;visibility:hidden;display:none;top:175px;left:50%;margin-left:-260px;width:520px;position:absolute;z-index:41;padding:30px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}.quote-title{background:url(../images/quote_title.png) no-repeat;height:47px;width:301px;position:absolute;top:-47px;}.quote-close-button{background:url(../images/quote_close.png) no-repeat;height:45px;width:45px;}#modalEmail.reveal-modal{background:url(../images/email_bg.png) repeat-y;visibility:hidden;display:none;top:175px;left:50%;margin-left:-260px;width:520px;position:absolute;z-index:41;padding:30px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}.email-title{background:url(../images/email_title.png) no-repeat;height:47px;width:190px;position:absolute;top:-47px;}.email-close-button{background:url(../images/email_close.png) no-repeat;height:45px;width:45px;}.reveal-modal .close-reveal-modal{font-size:22px;font-size:2.2rem;line-height:.5;position:absolute;top:-24px;right:-21px;color:#aaa;text-shadow:0 -1px 1px rgba(0,0,0,0.6);font-weight:bold;cursor:pointer}#success-quote{display:none;position:relative;margin:25% auto;text-align:center;}#success-email{display:none;position:relative;margin:25% auto;text-align:center;}.message-sent{background:url(../images/msg-sent.png) no-repeat;height:78px;width:95px;margin:0 auto;}