@import url(http://fonts.googleapis.com/css?family=Titillium+Web:400,600);.form_msg_success{width:100%;color:#fff;background:green;font-size:15px;text-align:center;height:35px;position:fixed;z-index:100;padding-top:15px;padding-bottom:15px;}
.form_msg_failure{width:100%;color:#fff;background:red;font-size:15px;text-align:center;height:35px;position:fixed;z-index:100;padding-top:15px;padding-bottom:15px;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, #switcher, hgroup, keygen, meter, nav, output, progress, section, source, video{display:block;}
mark, rp, rt, ruby, summary, time{display:inline}
body{font-family:"Titillium Web", sans-serif;}
html, body{height:100%;}
body p{font-size:14px;line-height:1.6em;color:#d6d8d8;}
body{background:url(../images/body-bg.gif) 0 0 repeat;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{color:#000;font-family:'Titillium Web';}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:inherit;}
.subheader{color:#777;}
h2{font-size:17px;color:#feffff;text-transform:uppercase;text-align:center;margin-bottom:13px;}
h2.slider-title{font-size:16px;text-align:center;margin-bottom:14px;}
h3{font-size:20px;line-height:1.2em;color:#d4d4d4;margin-bottom:10px;}
h4{font-size:14px;line-height:1.2em;color:#d2d2d2;font-weight:bold;}
h4.map-description{color:#ff6d1e;font-size:14px;line-height:1.2em;margin-bottom:20px;}
h4.coords{font-size:15px;line-height:1.2em;color:#000;margin-bottom:15px;}
h6{font-size:12px;line-height:18px;font-weight:bold;color:#c0c0c0;}
p{margin:0 0 18px 0;}
p img{margin:0;}
p.lead{font-size:21px;line-height:27px;color:#777;}
em{font-style:italic;}
strong{font-weight:bold;}
small{font-size:80%;}
blockquote, blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic;}
blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd;}
blockquote cite{display:block;font-size:12px;color:#555;}
blockquote cite:before{content:"\2014 \0020";}
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited{color:#555;}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0;}
a{color:#F68A1E;text-decoration:underline;outline:0;}
a.nounder{text-decoration:none;}
a.nounder:hover{text-decoration:underline;}
a:hover, a:focus{text-decoration:none;color:#F68A1E;}
p a, p a:visited{line-height:inherit;}
#site-title{color:#aaabab;float:left;padding:18px 0 0 0;margin:0;overflow:hidden;}
#site-title a{color:#F68A1E;text-decoration:none;font-size:64px;font-family:'BrushScriptStdMedium';display:block;overflow:hidden;line-height:1.2em;}
#site-title span{display:block;overflow:hidden;font-size:10px;text-transform:uppercase;line-height:1.2em;margin-top:-14px;}
.page-title{background:rgba(246,138,30,0.52);padding-left:10px;padding-top:5px;padding-bottom:5px;position:relative;}
h3.testimonial-author{font-size:17px;line-height:1.2em;margin-bottom:0;color:#000;text-align:right;}
h3.service-title{font-size:14px;font-weight:normal;color:#3d3c3c;}
.address{background:url(../images/mail.png) 0 3px no-repeat;padding-left:62px;margin-bottom:27px;}
.contacts{background:url(../images/phone-big.png) 0 3px no-repeat;padding-left:62px;}
.details{font-size:13px;}
header{border-top:#F68A1E 3px solid;}
nav.header{margin:45px 0 0 0;overflow:hidden;float:right;}
#home nav.header{margin-bottom:27px;}
nav.header ul{list-style:none;overflow:hidden;}
nav.header li{margin-bottom:0;float:left;position:relative;font-size:14px;line-height:1.2em;background:url(../images/nal-li-bg.gif) 0 11px no-repeat;}
nav.header li:first-child{background:none;}
nav.header li a{color:#fff;display:inline-block;position:relative;text-decoration:none;padding-right:6px;margin-right:-2px;z-index:9;}
nav.header li a span{display:inline-block;padding-left:6px;cursor:pointer;}
nav.header li a span span{padding:9px 17px 0 17px;height:25px;}
nav.header li:hover, nav.header li.current{}
nav.header li a:hover, nav.header li.current a{}
nav.header li a:hover span, nav.header li.current a span{background-image:-webkit-gradient(linear,
left top,
left bottom,
color-stop(0, #A5410F),
color-stop(0.51, #F68A1E));background-image:-o-linear-gradient(bottom, #A5410F 0%, #F68A1E 51%);background-image:-moz-linear-gradient(bottom, #A5410F 0%, #F68A1E 51%);background-image:-webkit-linear-gradient(bottom, #A5410F 0%, #F68A1E 51%);background-image:-ms-linear-gradient(bottom, #A5410F 0%, #F68A1E 51%);background-image:linear-gradient(to bottom, #A5410F 0%, #F68A1E 51%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
nav.header li a:hover span span, nav.header li.current a span span{}
.link{color:#fff;display:inline-block;position:relative;text-decoration:none;padding:2px;text-shadow:rgba(0,0,0, .33) 0 1px 1px;border:#404040 1px solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:#404040 1px solid;-moz-box-shadow:inset 0 0 2px rgba(0,0,0,1);-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,1);box-shadow:inset 0 0 2px rgba(0,0,0,1);}
.link span{padding:4px 29px 4px 26px;background-image:-webkit-gradient(linear,
left top,
left bottom,
color-stop(0, #A5410F),
color-stop(0.51, #F68A1E));background-image:-o-linear-gradient(bottom, #A5410F 0%, #F68A1E 51%);background-image:-moz-linear-gradient(bottom, #A5410F 0%, #F68A1E 51%);background-image:-webkit-linear-gradient(bottom, #A5410F 0%, #F68A1E 51%);background-image:-ms-linear-gradient(bottom, #A5410F 0%, #F68A1E 51%);background-image:linear-gradient(to bottom, #A5410F 0%, #F68A1E 51%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;display:inline-block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.img-container{border:#404040 1px solid;-moz-box-shadow:inset 0 0 2px rgba(0,0,0,1);-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,1);box-shadow:inset 0 0 2px rgba(0,0,0,1);border:#404040 1px solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:8px;position:relative;background:rgba(0,0,0,0.15)}
.img-container img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.img-container h2{font-size:12px;line-height:1.2em;color:#e8e8e8;margin:13px 0 0 0;text-align:center;font-family:Arial, Helvetica, sans-serif;padding:5px 0 6px 0;}
.img-container p{margin:10px 0 10px 0;color:#e8e8e8;line-height:15px;font-style:italic;text-align:center;}
.img-container a.info{text-decoration:none;color:#e8e8e8;display:inline-block;line-height:1.2em;background:#232323;padding:3px 22px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-top:3px;}
.view{width:100%;height:100%;position:relative;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.view .mask,.view .content{position:absolute;overflow:hidden;top:0;left:0;right:0px;bottom:0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.view img{display:block;position:relative;}
.view-first img{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.view-first .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background-color:rgba(255, 154, 26, 0.53);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.view-first h2{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.view-first p{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
@media only screen and (min-width:959px){.view-first:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.view-first a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.view-first:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
.view-first:hover p{-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-ms-transition-delay:0.1s;transition-delay:0.1s;}
.view-first:hover a.info{-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-ms-transition-delay:0.2s;transition-delay:0.2s;}
}
.gsWrapper{position:relative;display:block !important;width:100%;height:auto;}
.gsCanvas{width:100%;height:auto;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}
.grayscale{display:block !important;width:100%;background:#f00;}
#flickr .gsCanvas, #twitter-ticker .gsCanvas{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
#portfolio{}
#portfolio div.columns{padding-top:20px;}
.wrapper{width:100%;overflow:hidden;}
.extr{overflow:hidden;}
.fleft{float:left;}
.fright{float:right;}
.fright a:hover{font-weight:bold;}
.alignright{text-align:right;}
.alignleft{text-align:left;}
.aligncenter{text-align:center;}
.img-indent{float:left;margin:2px 11px 0 0;}
.full-columns{width:100%;height:auto;}
#flickr{margin:-6px 0 0 -12px;overflow:hidden;}
#flickr li{margin:6px 0 0 12px;float:left;}
#flickr li img{width:51px;height:51px;}
#twitter-ticker .avatar{float:left;margin:0 10px 0 0;}
#twitter-ticker .tweet{background:url(../images/divider.gif) 0 0 repeat-x;padding-top:15px;margin-top:11px;overflow:hidden;}
#twitter-ticker .tweet:first-child{background:none;padding-top:0;margin-top:0;}
.blogroll{padding-left:17px;font-size:13px;}
.blogroll li{background:url(../images/divider.gif) 0 bottom repeat-x;margin-top:3px;padding-bottom:3px;}
.blogroll li:first-child{margin-top:0;}
.blogroll li a{text-decoration:none;color:#9d9d9d;background:url(../images/marker.png) 0 4px no-repeat;display:inline-block;padding-left:21px;margin-left:-17px;margin-top:5px;margin-bottom:5px;}
.blogroll li a:hover{color:#F68A1E;}
.mission-list{}
.mission-list li{background:url(../images/divider.gif) 0 0 repeat-x;padding-top:15px;margin-top:12px;}
.mission-list li:first-child{padding-top:0;margin-top:0;background:none;}
.mission-list li span.num{float:left;text-align:center;background:rgba(0,0,0,0.15);border:#404040 1px solid;-moz-box-shadow:inset 0 0 2px rgba(0,0,0,1);-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,1);box-shadow:inset 0 0 2px rgba(0,0,0,1);border:#404040 1px solid;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:relative;width:28px;height:23px;color:#9d9d9d;font-size:14px;line-height:1.2em;font-weight:bold;padding-top:5px;margin:2px 12px 0 0;}
.mission-list li strong{color:#bdbdbd;display:block;}
.preloader{background:url(../images/preload_img.png) 50% 50% no-repeat;width:100%;height:100%;display:block;}
.cat-list{}
.cat-list li{float:left;margin-left:16px;}
.cat-list li:first-child{margin-left:0;}
.cat-list li a{color:#9d9d9d;text-decoration:none;}
.cat-list li a:hover, .cat-list li a.current{color:#F68A1E;}
.prev-next{padding-top:7px;}
.prev-next a{float:right;width:17px;height:15px;margin-left:1px;}
.prev-next a.prev{background:url(../images/prev-testimonial.gif) 0 0 no-repeat;}
.prev-next a.next{background:url(../images/next-testimonial.gif) 0 0 no-repeat;}
.pad-left14{padding-left:14px;}
.top5{padding-top:5px;}
.top15{padding-top:15px;}
.top20{padding-top:20px;}
.top25{padding-top:25px;}
.top30{padding-top:30px;}
.marg-top2{margin-top:2px;}
.col-left{float:left;position:relative;padding-right:13px;}
.col-left img{margin-top:4px;}
.col-right{float:left;width:146px;}
.shadow-left{background:url(../images/left-shadow.png) 0 0 no-repeat;padding-left:10px;}
.shadow-right{background:url(../images/right-shadow.png) right 0 no-repeat;padding-right:10px;}
.divider{height:2px;width:100%;background:url(../images/divider.gif) 0 0 repeat-x;margin:16px 0 24px 0;text-align:justify}
.divider.divider-indent{margin:10px 0 30px 0;}
.spacer{background:url(../images/spacer.gif) 24.9% 0 repeat-y;}
.spacer1{background-position:50.2% 0;}
.spacer2{background-position:75.21% 0;}
.spacer3{background-position:28.333% 0;}
.spacer4{background-position:71.98% 0;}
.spacer5{background-position:48.23% 0;}
.spacer6{background-position:34.33% 0;}
.spacer7{background-position:32.78% 0;}
.spacer8{background-position:67.21% 0;}
.offcet-top{margin-top:35px;margin-bottom:6px;}
.offcet-top .columns{margin-top:5px;margin-bottom:-6px;}
.img-bottom-indent{margin-bottom:15px;}
.img-indent{float:left;margin:2px 10px 0 0;}
.img-indent-right{float:right;margin:3px 10px 0 0;}
.dropcaps{float:left;margin:0 10px 0 0;font-size:29px;color:#fff;line-height:1.2em;background:#707070;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:48px;height:40px;overflow:hidden;text-align:center;padding-top:8px;font-weight:bold;}
#content{margin:30px 0 30px 0;overflow:hidden;}
#home #content{margin:11px 0 30px 0;}
footer{}
.aside{background:url(../images/aside-bg.gif) 0 0 repeat;padding:22px 0 42px 0;color:#929292;}
.aside .container{color:#929292;}
.footer-spacer1{background:url(../images/footer-spacer.gif) 22.2% 0 repeat-y;}
.footer-spacer2{background:url(../images/footer-spacer.gif) 65.7% 0 repeat-y;}
footer .marker-list{}
footer .marker-list li{margin:0;padding:0 0 5px 0;color:#929292;background:url(../images/footer-divider.gif) 0 bottom repeat-x;line-height:18px;}
footer .marker-list li a{display:inline-block;background:url(../images/marker-orange.png) 0 6px no-repeat;padding-left:17px;text-decoration:none;color:#929292;}
footer .marker-list li a:hover{color:#f75701;}
.footer-bottom{background:url(../images/footer-bg.gif) 0 0 repeat;padding:22px 0 15px 0;}
.footer-bottom .container{}
nav.footer{overflow:hidden;}
nav.footer li{float:left;background:url(../images/vert-line.gif) 0 5px no-repeat;padding:0 4px 0 6px;font-size:12px;}
nav.footer li:first-child{background:none;padding-left:0;}
nav.footer li a{color:#303030;text-decoration:none;}
nav.footer li a:hover, nav.footer li.current a{color:#f75701;}
img.scale-with-grid{max-width:100%;height:auto;}
.button,
button,
input[type="reset"],
input[type="button"]{background:#eee;background:#eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%);background:#eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2)));background:#eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:#eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:#eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:#eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);border:1px solid #aaa;border-top:1px solid #ccc;border-left:1px solid #ccc;padding:4px 12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#444;display:inline-block;font-size:11px;font-weight:bold;text-decoration:none;text-shadow:0 1px rgba(255, 255, 255, .75);cursor:pointer;margin-bottom:20px;line-height:normal;padding:8px 10px;font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.button:hover,
button:hover,
input[type="reset"]:hover,
input[type="button"]:hover{color:#222;background:#ddd;background:#ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);background:#ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3)));background:#ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);border:1px solid #888;border-top:1px solid #aaa;border-left:1px solid #aaa;}
.button:active,
button:active,
input[type="reset"]:active,
input[type="button"]:active{border:1px solid #666;background:#ccc;background:#ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%);background:#ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4)));background:#ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);}
.button.full-width,
button.full-width,
input[type="reset"].full-width,
input[type="button"].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
ul.tabs{display:block;margin:0 0 20px 0;padding:0;border-bottom:solid 1px #ddd;}
ul.tabs li{display:block;width:auto;height:30px;padding:0;float:left;margin-bottom:0;}
ul.tabs li a{display:block;text-decoration:none;width:auto;height:29px;padding:0px 20px;line-height:30px;border:solid 1px #ddd;border-width:1px 1px 0 0;margin:0;background:#f5f5f5;font-size:13px;}
ul.tabs li a.active{background:#fff;height:30px;position:relative;top:-4px;padding-top:4px;border-left-width:1px;margin:0 0 0 -1px;color:#111;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;}
ul.tabs li:first-child a.active{margin-left:0;}
ul.tabs li:first-child a{border-width:1px 1px 0 1px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;}
ul.tabs li:last-child a{-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;}
ul.tabs-content{margin:0;display:block;}
ul.tabs-content > li{display:none;}
ul.tabs-content > li.active{display:block;}
ul.tabs:before,
ul.tabs:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
ul.tabs:after{clear:both;}
ul.tabs{zoom:1;}
form#contact{}
label{display:block;margin-bottom:16px;}
label.error{color:#F00;font-size:12px;text-align:center;}
form#contact strong{color:#9d9d9d;float:left;width:118px;font-weight:normal;margin-top:7px;font-size:13px;}
form#contact strong span{color:#F68A1E;}
fieldset{margin-bottom:20px;margin-top:20px;}
form#contact input[type="text"],
input[type="password"],
input[type="email"],
form#contact textarea,
select{border:#404040 1px solid;-moz-box-shadow:inset 0 0 2px rgba(0,0,0,1);-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,1);box-shadow:inset 0 0 2px rgba(0,0,0,1);border:#404040 1px solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;background:rgba(0,0,0,0.15);width:280px;padding:8px 10px;color:#d4d4d4;}
input[type="submit"]{border:0;margin:0;background:0;display:block;width:101px;height:32px;background-image:-webkit-gradient(linear,
left top,
left bottom,
color-stop(0, #A5410F),
color-stop(0.51, #F68A1E));background-image:-o-linear-gradient(bottom, #A5410F 0%, #F68A1E 51%);background-image:-moz-linear-gradient(bottom, #A5410F 0%, #F68A1E 51%);background-image:-webkit-linear-gradient(bottom, #A5410F 0%, #F68A1E 51%);background-image:-ms-linear-gradient(bottom, #A5410F 0%, #F68A1E 51%);background-image:linear-gradient(to bottom, #A5410F 0%, #F68A1E 51%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;cursor:pointer;}
textarea{min-height:138px;}
form#contact1{}
label{display:block;margin-bottom:16px;}
label.error{color:#F00;font-size:12px;text-align:center;}
form#contact1 strong{color:#9d9d9d;float:left;width:118px;font-weight:normal;margin-top:7px;font-size:13px;}
form#contact1 strong span{color:#F68A1E;}
fieldset{margin-bottom:20px;}
form#contact1 input[type="text"],
input[type="password"],
input[type="email"],
form#contact1 textarea,
select{border:#404040 1px solid;-moz-box-shadow:inset 0 0 2px rgba(0,0,0,1);-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,1);box-shadow:inset 0 0 2px rgba(0,0,0,1);border:#404040 1px solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;background:rgba(0,0,0,0.15);width:280px;padding:8px 10px;color:#d4d4d4;}
input[type="submit"]{border:0;margin:0;background:0;display:block;width:101px;height:32px;background-image:-webkit-gradient(linear,
left top,
left bottom,
color-stop(0, #A5410F),
color-stop(0.51, #F68A1E));background-image:-o-linear-gradient(bottom, #A5410F 0%, #F68A1E 51%);background-image:-moz-linear-gradient(bottom, #A5410F 0%, #F68A1E 51%);background-image:-webkit-linear-gradient(bottom, #A5410F 0%, #F68A1E 51%);background-image:-ms-linear-gradient(bottom, #A5410F 0%, #F68A1E 51%);background-image:linear-gradient(to bottom, #A5410F 0%, #F68A1E 51%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;cursor:pointer;}
textarea{min-height:138px;}
.remove-bottom{margin-bottom:0 !important;}
.half-bottom{margin-bottom:10px !important;}
.add-bottom{margin-bottom:20px !important;}
.home_welcome{font-size:110%;line-height:25px;}
.scrollable{position:relative;overflow:hidden;width:660px;height:90px;}
.scrollable .items{width:20000em;position:absolute;}
.items div{float:left;}
div.gallery-row:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
div.gallery-item{float:left;width:25%;}
div.gallery-item a{display:block;margin:5px;border:1px solid #3c3c3c;}
div.gallery-item img{display:block;width:100%;height:auto;}