*{margin:0;padding:0;}
body{background:#FFFFFF url(../img/bg.jpg) fixed no-repeat center top;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#333;}
table{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#383838;}
td{vertical-align:top;padding:5px;}
h1, h2, h3, h4{font-weight:normal;font-family:'Metrophobic', Garamond, sans-serif;text-transform:capitalize;}
h1{text-transform:none;font-size:1.9em;color:#757377;line-height:150%;padding:10px 0;}
h2{font-size:1.8em;color:#C73B00;margin:0;padding:15px 0 10px 0;}
h3{color:#C73B00;font-size:1.4em;padding:20px 0 0 0;}
h4{font-size:1.3em;margin:0;padding:10px 0 0 0;color:#473738;font-style:italic;}
#intro h1 span{color:#473738;font-style:italic;}
#side h3{margin-left:20px;padding:10px 0 0 0;}
#intro a{font-weight:normal;font-style:italic;color:#473738;}
#gallery h3{font-size:1.1em;text-transform:uppercase;color:#544445;margin:0;padding:20px 0 0 0;font-weight:bold;}
p, ul, ol{padding:5px 0 10px 0;line-height:165%;list-style-position:inside;color:#666;}
img.border{border:1px solid #d6e0e2;padding:5px;margin:10px 0 0 0;-moz-border-radius:5px;-webkit-border-radius:5px;}
a{color:#666;text-decoration:underline;font-weight:bold;}
a:hover{text-decoration:none;color:#2f474e;}
#wrap{width:920px;margin:0 auto 0;text-align:left;padding:10px 35px;background:url(../img/bgtransp.jpg) fixed no-repeat center top;-moz-border-radius:5px;-webkit-border-radius:5px;}
#header{width:920px;margin:0 auto 0;text-align:left;}
#logo{width:920px;margin:10px auto 20px;float:left;}
#menu{width:960px;clear:both;margin:0 auto 0;float:right;height:20px;}
#menu ul{margin:0;padding:0;list-style:none;line-height:normal;float:right;}
#menu li{display:inline;margin:0;}
#menu a{float:left;margin-left:5px;padding:5px 10px;line-height:140%;text-decoration:none;font-weight:bold;font-size:12px;color:#666;text-transform:uppercase;text-align:left;}
#menu a span{font-weight:normal;font-size:9px;text-transform:none;font-style:italic;}
#menu a#current{border-bottom:1px solid #d6e0e2;}
#menu a.contact{color:#C73B00;}
#menu a.contact span{color:#666;}
#menu a:hover{color:#C73B00;}
#menu a:hover span{color:#C73B00;}
#intro{width:920px;clear:both;margin:0 auto;padding:10px 0;text-align:left;border-top:1px solid #d6e0e2;border-bottom:1px solid #d6e0e2;}
#container{width:920px;float:left;margin:30px auto 10px;overflow:visible;text-align:left;}
.boxwrap{float:left;width:276px;margin:15px 0 20px 0;border:1px solid #d6e0e2;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fefefe;padding:10px;}
.boxwrapmini{float:left;width:276px;height:50px;margin:15px 0 0 0;border:1px solid #d6e0e2;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px;background:#eee;text-align:center;}
.boxwrap p{padding:20px 10px 15px 15px;}
.extramr{margin-right:10px;}
.extramb{margin-bottom:10px;}
.padding{padding:10px;}
.under{text-align:center;margin:3px 20px 0;border-bottom:1px solid #d6e0e2;padding-bottom:3px;}
.over{margin:10px 20px 5px;border-top:1px solid #d6e0e2;padding-top:20px;}
#main{margin:10px 0 0 0;float:left;width:590px;}
#side{float:right;width:278px;margin:10px 0 0 0;border:1px solid #d6e0e2;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fefefe;padding:15px 5px 5px 5px;}
#news{float:right;width:247px;margin:30px 0 0 0;border:1px solid #d6e0e2;-moz-border-radius:5px;-webkit-border-radius:5px;padding:20px 20px 5px 20px;}
#news ul{margin:0;padding:0;list-style:none;line-height:normal;float:left;}
#news li{display:inline;margin:8px 13px 4px 0;padding:0px 5px 5px 5px;float:left;text-align:center;}
.centeralign{text-align:center;}
.leftalign{text-align:left;}
#side ul{margin:0;padding:0;list-style:none;line-height:normal;float:left;width:270px;}
#side li{display:inline;margin:0;padding:0;}
#side p{line-height:145%;font-size:0.9em;padding:10px 15px 10px 20px;}
#side a, #news a{text-decoration:none;}
.blog{float:left;width:558px;margin:15px 0 20px 0;border:1px solid #d6e0e2;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fefefe;padding:10px 10px 10px 25px;}
.servicelist{float:left;width:880px;margin:15px 0 20px 0;border:1px solid #d6e0e2;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fefefe;padding:10px 10px 10px 25px;}
#blog ul{margin-top:10px;}
#quotebox{float:right;width:268px;margin:62px 0 0 0;padding:20px 10px 5px 10px;background-image:url(../img/quote.png);background-repeat:no-repeat;background-position:left top;}
.quote{font-style:italic;color:#666;}
.quoteauthor{margin-bottom:47px;margin-top:0;font-size:0.9em;text-align:right;}
#slider-container{width:590px;background:#fefefe;border:1px solid #d6e0e2;margin:0 0 30px 0;padding:5px 0;list-style-position:inside;list-style-type:none;-moz-border-radius:5px;-webkit-border-radius:5px;}
#slider{margin:0 5px;}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{width:580px;height:348px;overflow:hidden;}
span#prevBtn{display:none;}
span#nextBtn{display:none;}
#gallery{clear:both;margin:0 auto 20px;float:left;}
#gallery ul{margin:0;padding:0;list-style:none;line-height:normal;float:left;}
#gallery li{display:inline;margin:10px 13px 10px 0;padding:5px;float:left;text-align:center;background:#fafafa;border:1px solid #d6e0e2;-moz-border-radius:5px;-webkit-border-radius:5px;}
#gallery h3{margin-top:10px;border-top:1px solid #d6e0e2;}
#whyboco{position:absolute;top:680px;right:0;}
.noborder,  #news img{border:none;}
#footer{width:920px;clear:both;margin:0 auto 0;padding:20px 0 0 0;text-align:left;font:12px Verdana, Arial, Helvetica, sans-serif;height:100px;border-top:1px solid #d6e0e2;}
#footerleft{float:left;width:640px;}
#footerright{float:right;width:70px;text-align:right;}
#footerleft p, #footerright p{padding:5px 0;line-height:160%;color:#666;}
#footerright img{margin-left:10px;}
#footermiddle{float:left;width:200px;}
#footer a{color:#666;text-transform:capitalize;}
p span{font-size:1.1em;}
.light{color:#fff;}
.orange{background:#bf4904;padding:10px;}
#footer img{border:none;}
.web{width:280px;height:225px;}
.twitter{width:280px;height:200px;}
.logo{width:203px;height:170px;}
.border{border:1px dotted #d6e0e2;}
.port{clear:both;border-bottom:1px dotted #9C9C9C;}
.button{background-color:#D04905;color:#fff;text-decoration:none;text-align:center;padding:5px 9px;width:225px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.button:hover{background-color:#AB2701;}
.large{font-size:1.3em;font-family:"Museo 300", Garamond, sans-serif;}
.transparent_class{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.under{border-bottom:1px solid #d6e0e2;}
.nounder{text-decoration:none;}
.center{text-align:center;}
.highlight{font-weight:bold;color:#C73B00;background:#f4e2c4;border:1px solid #ead1a9;}
#stylized{width:537px;margin:0 0 30px 0;float:right;padding:10px 25px;background:#cb4c00;border:1px solid #ad3e03;-moz-border-radius:5px;-webkit-border-radius:5px;}
#stylizedmini{width:240px;margin:20px 0 10px 35px;float:right;padding:10px 25px;background:#cb4c00;border:1px solid #ad3e03;-moz-border-radius:5px;-webkit-border-radius:5px;}
#newsletter{width:245px;float:right;margin:40px 0 30px;border:1px solid #d4d4d4;padding:20px 20px 10px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#stylized p, #stylizedmini p{font-size:12px;color:#fff;padding-bottom:5px;}
#stylized label,#stylized p, #stylizedmini label, #stylizedmini p{color:#fff;margin:10px 5px 5px 0;}
#stylized button, #stylizedmini button, #newsletter button, .submitbutton{clear:both;width:85px;height:27px;background:#FFFFFF url(../img/btn_submit.gif);text-align:center;line-height:26px;margin-bottom:10px;}
#newsletter input, #stylized input, #stylized select, #stylizedmini input, #newsletter input,#stylized textarea, #stylizedmini textarea{font-size:14px;padding:1px 0;margin:5px 0;border:solid 1px #d4d4d4;color:#666;}
#newsletter label, input{color:#666;}

