body{background:url(images/bg.jpg) repeat-x top center; font-family:Arial,Helvetica,sans-serif;padding:0;font-size:12px;margin:0 auto auto auto;color:#6c7b81;}
body.details{background:url(images/bg2.jpg) repeat-x top left #fff;}
a{color:#f36d21;text-decoration:none;}
.clear{clear:both;}
h1{color:#34ad5b;font-size:24px;font-weight:bold;padding:15px 0 15px 0;margin:0;clear:both;}
p{padding:5px 0 5px 0;margin:0;text-align:justify;line-height:19px;}
.wrap{width:960px;margin:auto;}
.header{width:960px;height:75px;background:url(images/header_bg.jpg) no-repeat top left;}
.logo{padding:10px 0 0px 25px;float:left;}
#menu{width:490px;float:right;text-align:right;padding:20px 0 0;margin:0;} 
#menu ul{display:block;list-style:none;margin:0;}
#menu ul li{display:inline;padding:0;margin:0;}
#menu ul li a{width:81px;height:28px;display:block;padding:0;margin:0 4px 0 4px;float:left;text-decoration:none;text-align:center;color:#fff;font-size:13px;line-height:28px;}
#menu ul li.selected a{width:81px;height:28px;display:block;padding:0;margin:0 4px 0 4px;float:left;text-decoration:none;text-align:center;color:#fff;font-size:13px;line-height:28px;background:url(images/menu_bt_a.gif) no-repeat;}
#menu ul li a:hover{background:url(images/menu_bt_a.gif) no-repeat;}
.home_center_content{width:100%;overflow:hidden;margin:4px 0 0 10px;padding:0;height:341px;}
.box1{width:100%;overflow:hidden;margin-bottom:-165px;}
.center_text{width:430px;height:330px;float:left;display:inline;margin:20px 0 0 10px;}
.center_text p{color:#fff;line-height:21px;}
.big_title{font-size:36px;color:#fff;padding:0 0 10px 0;}
.big_title span{font-weight:bold;color:#34ad5b;}
.center_button_icons{width:450px;overflow:hidden;margin:6px 0 0;padding:0 0 0 5px;}
.center_button_icons li{width:106px;float:left;overflow:hidden;padding:0 12px 0;text-align:center;}
.center_button_icons li a{font-size:10px;text-decoration:none;}
.center_button_icons li a:hover{color:#9ff;}
.right_img{float:left;width:384px;height:281px;text-align:center;padding:10px 0 0 0;background:url(images/photo_frame.jpg) no-repeat;display:inline;margin:16px 0 0 48px;}
.main_content{width:960px;clear:both;padding:0 0 30px 0;background:url(images/main_content_bg.jpg) no-repeat center top #fff;}
.left_content{width:415px;float:left;padding:20px 0 0 50px;}
.right_content{width:415px;float:left;padding:20px 0 0 40px;}
.project_box{width:381px;margin:10px;}
img.feat_project{border:3px #c9c9c9 solid;}
.project_details{border-bottom:1px #9c9c9c dotted;padding:5px 0 5px 0;float:left;}
span.left{float:left;display:block;}
a.view{float:right;text-decoration:none;color:#f36d21;}
.principles_box{float:left;width:410px;clear:both;padding:0 0 5px 0;margin:0 0 20px 0;border-bottom:1px #cbccce dotted;}
img.principles_thumb{float:left;padding:5px 0 0 0;width:100px;height:56px;}
.principles{width:290px;float:left;padding:0 0 0 15px;}
img.big_pic{padding:20px 0 0 0;width:400px;height:269px;}
.services_list{float:left;padding:0;}
.services_list ul{list-style:none;padding:0;margin:0;}
.services_list ul li{padding:6px 0 6px 0;margin:0;width:382px;height:28px;line-height:28px;background:url(images/list_bg.gif) no-repeat;}
.services_list ul li span{color:#1b803c;font-weight:bold;}
.services_list ul li a{text-decoration:none;padding:0 0 0 10px;font-size:12px;margin:0;color:#6c7b81;}
.services_list ul li a:hover{color:#000;}
.contact_form{float:left;padding:10px 0 20px 0;}
.form_row{width:360px;clear:both;padding:12px 0 12px 0;color:#a53d17;}
label.contact{width:85px;float:left;font-size:14px;font-weight:bold;text-align:right;padding:4px 15px 0 0;color:#868788;}
input.contact_input{width:250px;height:21px;float:left;border:1px #b6d2bd solid;background-color:#e9f4ec;color:#3596c5;font-size:13px;margin:3px 0 0 0;padding:3px 0 0 5px;}
textarea.contact_textarea{width:250px;height:120px;float:left;border:1px #b6d2bd solid;background-color:#e9f4ec;color:#3596c5;font-size:13px;margin:3px 0 0 0;padding:2px 0 0 5px;}
.contact_info{float:left;padding:5px 0 0 0;}
.footer{width:100%;background:url(images/footer_bg.gif) repeat-x top center;}
.footer_content{width:960px;margin:auto;padding:0 0 30px 0;}
.footer_tab1{width:450px;float:left;padding:20px 0 0 30px;}
.footer_info{float:left;padding:5px 0 10px 0;}
p.info_contact{width:325px;float:left;padding:0 0 0 10px;}
span.orange{color:#f36d21;}
.footer_copyrights{clear:both;border-top:1px #9c9c9c dotted;color:#c5c7c8;padding:10px 0 10px 0;}
.footer_tab3{width:450px;float:right;padding:20px 0 0 30px;}
.footer_links{float:left;padding:0;}
.footer_links ul{list-style:none;padding:0;margin:0;}
.footer_links ul li{padding:6px 0 6px 0;margin:0;width:150px;border-bottom:1px solid #e2e2e2;}
.footer_links ul li a{text-decoration:none;padding:0;font-size:12px;margin:0;color:#6c7b81;}
.footer_links ul li a:hover{color:#000;}
.arrow{width:17px;height:17px;padding:0 2px 198px 0;}
.slide{width:350px;height:420px;padding:0 2px 0 1px;display:none;}
