.image-border{border:5px solid #cabda3;}
body,h1,h2,h3,h4,h5,h6,p,ol,ul,form,blockquote{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;}
a{text-decoration:none;}
a img{border:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
img.center{display:block;margin:0 auto;}
span.clear{display:block;height:0;overflow:hidden;}
body{background:#2e1e15;text-align:center;min-width:902px;}
object{vertical-align:top;outline:none;}
img{vertical-align:top;}
ul{list-style:none;}
html,input,textarea{font-family:Arial,Helvetica,sans-serif;font-size:0.75em;line-height:1.41666em;color:#a38b68;}
input,select{vertical-align:middle;font-weight:normal;}
#content a{text-decoration:underline;}
a{color:#2e1e15;outline:none;}
a:hover,#content a:hover{text-decoration:none;}
h1,h2,h3{font-weight:normal;color:#901200;line-height:1.2em;}
h1 strong,h2 strong,h3 strong{font-weight:normal;font-size:1.6em;}
h1{font-size:19px;margin:0 0 20px 0;}
h2{font-size:1.41666em;margin:10px 0 10px 0;}
h3{font-size:1.2em;margin:30px 0 13px 0;}
.imgindent{margin:0 19px 0 0;float:left;}
#header{background:url(/images/header-bg.jpg) top center no-repeat;}
.header-img{background:url(/images/header-img-bg.jpg) center bottom repeat-x #e6dfc3;padding-bottom:13px;}
.header-img object{margin-top:-27px;position:relative;}
.flash{margin-bottom:27px;}
#content{background:#fff;}
.inner{background:url(/images/inner-bg.jpg) left top no-repeat;color:#c38365;height:160px;}
.inner p{padding-top:6px;}
.inner-link{display:inline-block;}
.inner .col-pad{padding-right:46px;}
.inner-indent{padding:24px 0 0 21px;}
.col-pad{padding-right:19px;}
.pad{padding-top:7px;}
.pad1{padding-top:20px;}
.pad2{padding-top:28px;}
.pad3{padding-top:16px;}
.h-pad{padding-top:56px;}
.indent{padding:20px 0 44px 1px;}
.padding{padding-bottom:50px;}
.padding1{padding-bottom:35px;}
.padding2{padding-bottom:60px;}
.title{color:#7e6b4f;font-weight:bold;}
.link{color:#901200;text-transform:uppercase;display:inline-block;margin-top:13px;}
.link1{color:#901200;display:inline-block;margin-top:13px;}
.phone{display:inline-block;width:80px;}
#footer{border-top:10px solid #7e442c;color:#978f8a;padding-top:23px;}#footer .left{padding-left:4px;width:80%;}#footer .left p:first-child{margin-top:0;}
#footer span{color:#fff;}
#footer em{font-size:1.1666em;line-height:1.2857em;font-style:normal;}
.line{font-size:1.083em;line-height:2.15em;}
#footer .right{padding:9px 5px 0 0;}
#footer a{color:#d2c18e;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#ContactForm .link1{margin:20px 10px 0 10px;}
#ContactForm label{height:34px;display:block;}
.alignright{text-align:right;}
.input{width:268px;border:1px solid #bcb19c;background:none;padding:5px 0 4px 5px;font-size:1em;color:#a38b68;line-height:1.2em;}
textarea{width:268px;height:259px;border:1px solid #bcb19c;background:none;padding:5px 0 0 5px;overflow:auto;font-size:1em;color:#a38b68;}
.aboutus{float:left;width:400px;}
#contact{padding-left:500px;}
#contactusform{padding-left:500px;}
#contentform{padding-top:10px;background:#fff;font-size:22px;height:40px;}
#contactall{padding-left:200px;}
#image-services{padding:10px 0 0 130px;}
#image-services2{padding-left:10px;}
#licenseContainer{height:150px;}
#license{height:150px;padding-left:10px;position:relative;text-align:center;}
#ora{height:137px;padding-top:10px;top:0;width:105px;z-index:0;}
#bonded{height:70px;left:140px;position:relative;text-align:center;top:-130px;width:105px;}
#nari{height:116px;left:300px;position:relative;top:-205px;width:100px;}
#maincolumn2{float:right;margin:0 0 0 20px;padding:40px 0 0;text-align:center;width:180px;}
#maincolumn2 img{border:medium none;}
#header{height:163px;}
#footer{height:96px;}
.main{width:902px;margin:0 auto;text-align:left;}
.container{width:100%;overflow:hidden;}
.col-1,.col-2,.col-3,.col-4{float:left;}
.col-1{width:287px;}
.col-2{width:593px;}
.col-3{width:800px;}
.col-4{width:250px;}
#bodyHome .inner .col-1{width:254px;}
#bodyHome .indent{padding:4px 0 10px 1px;}
body.header-image #header{height:617px;}
p{margin-top:17px;}
ul li{background:transparent url(/images/marker.gif) no-repeat 0 2px;padding-left:24px;margin-bottom:12px;}
li>ul{margin-top:12px;}
.header-img img{margin-top:-27px;position:relative;}
.menu,.menu1{float:left;background:url(/images/menu-li-tail.gif) left top repeat-x;margin-top:73px;}
.menu{width:341px;position:relative;}
.menu1{width:325px;padding-left:15px;position:relative;}
.menu-right{background:url(/images/menu-right-bg.gif) right top no-repeat;height:50px;}
.menu-left{background:url(/images/menu-left-bg.gif) left top no-repeat;height:50px;}
.menu li,.menu1 li{float:left;background:url(/images/menu-li-bg.gif) right 0px no-repeat;padding:7px 7px 8px 7px;line-height:1.2em;}
.menu li a,.menu1 li a{text-decoration:none;width:95px;display:block;text-align:center;height:25px;color:#cabda3;padding:10px 0 0 0;}
.menu li a:hover,.menu .active a,.menu1 li a:hover,.menu1 .active a{background:url(/images/menu-active.gif) left top no-repeat;color:#2e1e15;}
.menu1 .last{padding-right:0px;}
.menu1 li{background:url(/images/menu-li-bg.gif) left 0px no-repeat;}
.logo{float:left;padding-top:18px;width:221px;}
.bottom-menu-bg{background:url(/images/menu-bottom-bg.gif) left bottom no-repeat;margin-bottom:27px;}
#page1 .indent{padding:4px 0 47px 1px;}
.testimonial{margin-bottom:16px;}
.testimonial blockquote{margin-bottom:17px;}
.testimonial blockquote:before{content:'\201C';}
.testimonial blockquote:after{content:'\201D';}
.testimonial .cite:before{content:"- ";}
.testimonial .cite{text-align:right;font-weight:bold;}
.testimonial .cite .location{display:block;font-weight:normal;}
.testimonial .cite .title{display:block;font-weight:normal;font-style:italic;}
img.inline{margin-top:20px;border:5px solid #cabda3;margin-left:auto;margin-right:auto;display:block;}
.first{margin-top:0 !important;}
.caption{display:block;background-color:#441905;color:white;text-align:left;padding:6px 12px 10px;margin-bottom:16px;font-weight:bold;}
.imgindent{border:5px solid #cabda3;margin-bottom:19px;}
#bodyHome #navHome a,#bodyAbou #navAbou a,#bodyServ #navServ a,#bodyTest #navTest a,#bodyProj #navProj a,#bodyCont #navCont a{background:url(/images/menu-active.gif) left top no-repeat;color:#441905;}
#header .main{font-size:12px;}
#bodyHome #contactForm .link1{margin:0 0 12px 0;}
.indent h1:first-child{margin-top:30px;}
.container+.container{margin-top:20px;}
.col-1 h2:first-child,.col-2 h2:first-child,col-3 h2:first-child,.col-1 h3:first-child,.col-2 h3:first-child,col-3 h3:first-child,.col-1 p:first-child,.col-2 p:first-child,col-3 p:first-child{margin-top:10px;}
.col-1 h2,.col-2 h2,col-3 h2{margin-top:30px;}
.col-1 h2+img,.col-2 h2+img,col-3 h2+img{margin-top:0;}
.col-1 h2+h3,.col-2 h2+h3,col-3 h2+h3{margin-top:0;}
h3{height:auto;margin:15px 0 10px;}
h2+p{margin-top:0;}
h3+p{margin-top:0;}
p+ul{margin-top:12px;}
.note{padding:12px 8px 12px 12px;background-color:#cabda3;color:#901200;}.note p+p{margin-top:8px;}
.note p:first-child{margin-top:0;}
img.right{margin-left:24px;margin-bottom:12px;}
