@charset "utf-8";
/* CSS Document */
*{margin:0;/*padding:0;*/font-size:12px;font-family:Arial, Helvetica, sans-serif;}
body{background:url(images/bg1.jpg) repeat-x left top;margin:0px;}
.clear{clear:both;}
a img{border:none;}
a{color:#a86b15;outline:none;text-decoration:none;}
a:hover{color:#660000;outline:none;}
textarea{resize:none;}
input{outline:none;}
select option{outline:none;}
#container{width:951px;text-align:left;margin-top:10px;}
#header{}
#header-left{float:left;padding-top:58px;width:222px;}
#logo{margin-top:8px}
#banner{width:729px;float:left;}
#nav{width:729px;height:31px;background:url(images/top-menu-bg.jpg) repeat-x top left;}
#nav ul{list-style:none;text-align:center;margin-left:0px;}
#nav ul li{float:left;background:url(images/top-link-bg.jpg) no-repeat top left;height:31px;}
#nav ul li a{float:left;padding:9px 15px 8px 15px;color:#c26c01;font-size:11px;text-transform:uppercase;font-weight:bold;}
#nav ul li a:hover{color:#022e35;background:url(images/top-link-bg-over.jpg) repeat-x top left;}
#content-div{width:951px;background:url(images/container-bg.jpg) repeat-y top left;}
#leftside{width:222px;float:left;}
#rightside{width:729px;float:left;background:url(images/rightside-bg.jpg) left top repeat-x;}
#rightcorner{height:35px;background:url(images/page-right-corner.jpg) right top no-repeat;}
#scroll-right-bg{background:url(images/scoll-bg.jpg) repeat-x top left;}
#scroll-bottom{background:url(images/slider-bottom-bg.jpg) left top no-repeat;width:596px;height:13px;}
#bottom{height:100px;background:url(images/bottom-bg.jpg) repeat-x top left #022e35;}
#footer{width:730px;height:37px;margin-left:221px;background:url(images/footer-link-bg.jpg) no-repeat top right;text-align:center}
#footer ul{list-style:none;text-align:center;padding-top:10px;margin-left:20px;}
#footer ul li{float:left;}
#footer ul li a{float:left;padding:0 5px;color:#4c6b70;border-left:1px solid #c09559;font-size:10px;text-transform:uppercase;}
#footer ul li a:hover{color:#c09559;}
#copyright{text-align:center;color:#b4c1c3;margin:10px 30px 0 250px;font-size:11px;}

#contact_form{width:178px;line-height:14px;background:url(images/contact-form.jpg) no-repeat top left;padding:60px 22px 20px 22px;}
#contact_form .input{width:168px;padding:4px;border: 1px solid #70888c;float:left;margin:0 0 4px 0;color:#022e35;}
#contact_form .news-head{background:#d1e2df;color:#022e35;padding:6px;margin:5px 0;}
#contact_form .newstext{float:left;width:180px;display:block;color:#70888c;}
#contact_form .inf-button{height:25px;width:178px;background:#70888c;border:none;cursor:pointer;color:#fff;font-weight:bold;margin-top:8px;}
#contact_form .inf-button:hover{background:#9d825f;}

#searchform{width:178px;height:110px;line-height:14px;background:url(images/search-bg.jpg) no-repeat top left;padding:25px 22px 25px 22px;}
.search-button{height:25px;width:178px;background:#70888c;border:none;cursor:pointer;color:#fff;font-weight:bold;margin-top:8px;text-transform:uppercase;}
.search-button:hover{background:#9d825f;}
.searchtext{color:#70888c;}
.textinput{width:168px;padding:4px;border: 1px solid #70888c;float:left;color:#022e35;}
.search-input{width:137px;height:25px;border: 1px solid #70888c;float:left;color:#022e35;}

#scroll{height:300px;background:url(images/slide-right-bg.jpg) right top no-repeat;height:280px;padding-left:60px;}
#content-left{width:345px;float:left;margin:0 0 0 20px;background:url(images/home-bottom-divide.jpg) right bottom no-repeat;}
#content-left-title{width:345px;background:url(images/title-what-new.jpg) left bottom no-repeat;height:49px}
#content-left ul{width:315px;margin:10px 15px 10px 10px}
#content-left ul li{list-style:none;border-bottom:1px dotted #a86b15;padding:5px 5px 5px 2px;margin-bottom:5px}
#content-left ul li img{float:left;padding:1px;border:1px solid #ccc;margin-right:10px;}
#content-left ul li h3{float:left;color:#a86b15;font-weight:bold;width:215px;margin-bottom:3px;}
#content-left ul li a{float:right;color:#a86b15;margin:3px 0;}
#content-left ul li a:hover{color:#557c76;}

#content-right{width:300px;float:left;margin:0 0 0 18px}
#content-right-title{width:350px;background:url(images/title-promotion.jpg) left bottom no-repeat;height:49px}
#content-right ul{margin:10px 0;}
#content-right ul li h6{font-weight:normal;color:#557c76;}
#content-right ul li{list-style:none;float:left;margin-right:15px;}
#content-right ul li img{padding:1px;border:1px solid #ccc;}
#content-right a{float:right;color:#a86b15;margin:3px 0;}
#content-right a:hover{color:#557c76;}

#left-links{width:212px;float:left;}
#left-links ul{list-style:none;margin:0;}
#left-links ul li a{float:right;width:209px;height:49px;}

#left-links .restoration{background:url(pics/link-restoration.jpg);}
#left-links .restoration:hover{background:url(pics/link-restoration-over.jpg);}

#left-links .structural{background:url(pics/link-structural.jpg);}
#left-links .structural:hover{background:url(pics/link-structural-over.jpg);}

#left-links .construction{background:url(pics/link-construction.jpg);}
#left-links .construction:hover{background:url(pics/link-construction-over.jpg);}

#left-links .consulting{background:url(pics/link-consult.jpg);}
#left-links .consulting:hover{background:url(pics/link-consult-over.jpg);}

#left-links .concrete_design{background:url(pics/link-concrete.jpg);}
#left-links .concrete_design:hover{background:url(pics/link-concrete-over.jpg);}

#left-links .image_gallery{background:url(pics/link-gallery.jpg);}
#left-links .image_gallery:hover{background:url(pics/link-gallery-over.jpg);}

ul.menu-bullettree{
	border-bottom:1px dashed #960;
	padding-bottom: 10px;
	margin-bottom:10px;
}

ul.with-bullet li{
	list-style:disc;
	padding-left: 1em;
}
