@charset "utf-8";
/* CSS Document */


* {
	margin : 0 auto;
	background-repeat: no-repeat;
}
strong {
font-size : 11px;
padding : 0;
color : #003f68;
}
a {
text-decoration : none;
color : #999999;
font-weight : bold;
}
a:hover {
text-decoration : none;
color : #999999;
font-weight : bold;
}
.clear {
clear : both;
margin : 0;
padding : 0;
}
.read_more {
float : left;
margin : 0;
padding : 0;
}
body {
background : #ffffff url(../images/bg1.jpg) repeat-x left top;
color : #686969;
font-size : 11px;
font-family : Verdana, Arial, Tahoma;
text-align : justify;
}
h1 {
font-size : 16px;
font-weight : bold;
}
#map {
width : 1000px;
margin : 0 auto;
padding : 0;
}
.header {
width : 231px;
margin : 0;
float : left;
font-family : "Times New Roman", Times, serif;
background-image : url(../images/topbar.gif);
background-repeat : no-repeat;
background-position : 0 0;
padding-top : 200px;
padding-right : 0;
padding-bottom : 5px;
padding-left : 769px;
height : 0;
}
h4 {
font-size : 22px;
color : #737373;
font-weight : normal;
}
.header_img {
width : 1000px;
margin : 0;
padding : 0;
}
.workzone {
width : 950px;
padding : 0 25px 20px 25px;
margin : 0;
background-repeat : repeat-x;
background-position : 0 0;
}
.content_map {
width : 942px;
float : left;
background : #fff;
border-right : 4px solid #fff;
border-left : 4px solid #fff;
}
.content_left {
width : 719px;
float : left;
}
#menu {
width : 678px;
float : left;
padding : 18px 21px 16px 20px;
margin : 0 0 0 0;
background-image : url(../images/menu_bg.jpg);
background-repeat : repeat-x;
font-weight : bold;
color : #ffedd5;
}
#menu ul {
display : inline;
padding : 0 0 0 0;
margin : 0 0 0 0;
}
#menu li {
list-style-type : none;
display : inline;
border-right : 1px solid #ffffff;
padding : 0 12px 0 12px;
margin : 0 0 0 0;
}
#menu li a {
text-decoration : none;
color : #fff;
}
#menu li a:hover {
text-decoration : none;
color : #fff;
}
#sub_profile {
width : 696px;
float : left;
padding : 25px 0 0 0;
margin : 0;
color : #fff;
text-align : justify;
}
.more {
width : 210px;
margin : 0;
color : #7d7d7d;
font-weight : bold;
float : left;
padding : 12px 15px 12px 0;
background : #d5d5d5;
text-align : right;
}
.company_area {
width : 226px;
float : left;
padding : 0;
margin : 0 9px 0 0;
}
.company_title {
width : 111px;
float : left;
padding : 102px 0 0 115px;
margin : 0;
background-image : url(../images/brown_bg.jpg);
background-repeat : no-repeat;
}
.company_content {
width : 197px;
float : left;
margin : 0;
padding : 22px 15px 34px 14px;
background-image : url(../images/brown_bottom_bg.jpg);
background-repeat : no-repeat;
background-color : #c56500;
background-position : bottom;
}
.services_area {
width : 226px;
float : left;
padding : 0;
margin : 0 9px 0 0;
}
.services_title {
width : 111px;
float : left;
padding : 102px 0 0 115px;
margin : 0;
background-image : url(../images/green_bg.jpg);
background-repeat : no-repeat;
}
.services_content {
width : 197px;
float : left;
margin : 0;
padding : 22px 15px 34px 14px;
background-image : url(../images/green_bottom_bg.jpg);
background-repeat : no-repeat;
background-color : #668f19;
background-position : bottom;
}
.clients_area {
width : 226px;
float : left;
padding : 0;
margin : 0;
}
.clients_title {
width : 111px;
float : left;
padding : 102px 0 0 115px;
margin : 0;
background-image : url(../images/blue_bg.jpg);
background-repeat : no-repeat;
}
.clients_content {
width : 197px;
float : left;
margin : 0;
padding : 22px 15px 34px 14px;
background-repeat : no-repeat;
background-position : bottom;
background-color : #003f68;
}
#gallery {
width : 680px;
float : left;
margin : 25px 0 0 0;
padding : 0 9px 9px 7px;
background : #343434;
color : #fff;
}
.gallery-area {
width : 680px;
float : left;
}
.gallery-title {
width : 130px;
float : left;
padding : 18px 0 14px 15px;
}
.gallery-number_list {
width : 135px;
float : right;
padding : 40px 0 0 300px;
}
.gallery-number_list ul {
margin : 0;
padding : 0;
}
.gallery-number_list li {
display : inline;
margin : 0;
color : #000;
margin : 9px 0 10px 0;
padding : 7px 7px 12px 7px;
background-image : url(../images/gallery_num_bg.jpg);
background-repeat : no-repeat;
}
.photogallery {
width : 642px;
float : left;
border : 4px solid #fff;
background : #d6d6d6;
padding : 21px 15px 0 15px;
}
.gallery {
width : 642px;
float : left;
padding : 0 0 25px 0;
}
.gallery .gallery_column {
width : 214px;
float : left;
padding : 0 0 0 0;
}
.gallery .gallery_column h3 {
width : 200px;
float : left;
font-size : 11px;
font-weight : bold;
color : #000;
padding : 0 0 17px 14px;
}
.gallery .gallery_column h3 a {
color : #000;
text-decoration : none;
}
.gallery .gallery_column h3 a:hover {
text-decoration : underline;
}
.gallery .gallery_column img {
float : left;
width : auto;
padding : 0 0 0 0;
border : 4px solid #fff;
margin : 0 0 0 9px;
display : inline;
}
.showcase_click {
width : 670px;
float : left;
text-align : right;
background : #343434;
color : #fff;
font-weight : bold;
border-top : 4px solid #fff;
padding : 9px 26px 8px 0;
}
.content_right {
width : 223px;
float : left;
}
.news_event_area {
width : 218px;
float : left;
border-bottom : 1px solid #ccc;
}
.banner {
float : left;
margin-bottom : 20px;
margin-top : 20px;
width : 200px;
}
.news_event {
width : 177px;
float : left;
padding : 14px 19px 10px 22px;
}
.contactus_form {
width : 187px;
float : left;
padding : 14px 12px 11px 11px;
margin : 0;
border : 4px solid #d5d5d5;
background : #e6e6e6;
}
.contact_heading {
width : 187px;
float : left;
padding : 0 0 0 0;
border-bottom : 2px dotted #000;
font-family : "Times New Roman", Times, serif;
font-size : 20px;
font-weight : normal;
color : #343434;
}
.input {
width : 187px;
float : left;
padding-top : 7px;
padding-bottom : 6px;
color : #484848;
font-weight : bold;
}
label {
padding : 8px 0 8px 0;
}
input.input1 {
width : 180px;
float : left;
height : 15px;
border-top : 1px solid #484848;
border-left : 1px solid #484848;
}
input.input2 {
width : 180px;
height : 50px;
float : left;
border-top : 1px solid #484848;
border-left : 1px solid #484848;
}
input.sumbtbtn {
float : left;
padding-top : 10px;
}
.footer-container {
background : url(../images/footer_bg.jpg) repeat-x left top;
border-top : 5px solid #000;
}
.footer {
width : 1000px;
padding : 5px 0 30px 0;
margin : 0 auto;
}
.footer_menu {
padding : 0;
margin : 20px 0 0 0;
text-align : center;
color : #fff;
font-family : "Times New Roman", Times, serif;
font-weight : bold;
font-size : 15px;
}
.footer_menu ul {
margin : 0;
padding : 0;
}
.footer_menu li {
display : inline;
list-style-type : none;
margin : 0;
border-right : 1px solid #ffffff;
padding : 0 10px 0 10px;
}
.footer_menu li a {
text-decoration : none;
color : #fff;
}
.footer_menu li a:hover {
text-decoration : none;
color : #fff;
}
a {
text-decoration : none;
color : #cccccc;
}
a:hover {
text-decoration : none;
color : #5b5b5b;
}
.insideheader {
width : 231px;
margin : 0;
padding : 200px 0 5px 769px;
float : left;
font-family : "Times New Roman", Times, serif;
background-image : url(../images/topbar.gif);
background-repeat : no-repeat;
background-position : 0 0;
}
h5 {
font : 15px Myriad Pro, Arial, Helvetica, sans-serif;
color : #343434;
font-weight : 100;
padding : 0 0 5px 0;
border-bottom : 1px dotted #343434;
margin : 0 0 10px 0;
}
h6 {
font : 17px Myriad Pro, Arial, Helvetica, sans-serif;
color : #343434;
font-weight : 100;
padding : 0 0 5px 0;
margin : 0 0 10px 0;
}
.ourvalue {
margin : 10px 0 0 0;
}
.aboutus-img {
float : right;
border : 4px solid #b0a48b;
margin : 0 0 10px 20px;
}
.aboutcolumnzone {
padding : 20px 0 16px 0;
}
.aboutcolumn1 {
width : 48%;
float : left;
margin : 0 0 10px 0;
}
.aboutcolumn2 {
width : 48%;
float : right;
margin : 0 0 10px 0;
}
.abouticon {
float : left;
margin : 0 20px 0 0;
}
.servicecolumnzone {
padding : 20px 0 16px 0;
}
.servicecolumn1 {
width : 48%;
float : left;
margin : 0 0 10px 0;
}
.servicecolumn2 {
width : 48%;
float : right;
margin : 0 0 10px 0;
}
.our-comment {
margin : 10px 0 0 0;
}
.blog-posted-row {
padding : 3px;
}
.ourprojectrow {
margin-bottom : 20px;
border-bottom : 1px dotted #000000;
padding-bottom : 10px;
}
.project-img {
float : right;
margin-left : 20px;
border : 6px solid #b0a48b;
}
input.button {
color : #ffffff;
background : #414141;
font : bold 11px Arial, Helvetica, sans-serif;
text-decoration : none;
padding : 10px 10px;
margin : 0 5px 5px 0;
border : 1px solid #000000;
}
input.button:hover {
cursor : pointer;
color : #cccccc;
}
.insidereadmore {
padding : 10px 0 10px 0;
}
.back1 {
background-color : #2795bc;
font-family : Tahoma;
font-weight : bold;
font-size : 12px;
color : #ffffff;
}
.back2 {
font-family : Tahoma;
font-weight : bold;
font-size : 12px;
background-color : #bedff4;
}
#apDiv1 {
position : absolute;
left : 800px;
top : 90px;
width : 150px;
height : 90px;
z-index : 1;
}
