html, body{
margin:0px;
padding:0px;
background:#ececec!important;
}

.top-space{
height:75px;
}

div, p, ul, li, span, form{
margin:0px;
padding:0px;
}

.topmenu{
margin:0px;
padding:0px;
float:right;
padding-right:42px;
padding-bottom:13px;
}

.topmenu ul{
margin:0px;
padding:0px;
list-style-type:none;
}

.topmenu li{
list-style-type:none;
display:inline;
margin:0px 16px 0px 16px;
font:normal 12px Georgia;
color:#00779e;
}

.topmenu li a:link, .topmenu li a:visited{
color:#00779e;
text-decoration:none;
}

.topmenu li a:hover{
color:#333333;
text-decoration:none;
}

.topmenu ul li.current{
font:bold 12px arial;
color:#000000;
}

#logo{
float:left;
width:315px;
height:73px;
margin:16px 0px 35px 0px;
}

#content{
float:right;
width:516px;
height:73px;
margin:16px 0px 35px 35px;
font:normal 14px Georgia;
line-height:24px;
text-align:justify;
color:#999999;
}

#content span{
font:bold 14px arial;
color:#999999;
}

.main-menu{
margin:0px;
padding:0px;
text-align:center;
}


.main-menu ul{
margin:0px;
padding:0px;
list-style-type:none;
}


.main-menu li{
list-style-type:none;
display:inline;
margin:0px 25px 0px 25px;
font:normal 14px Georgia;
color:#00779e;
text-transform:uppercase;
}


.main-menu li a:link, .main-menu li a:visited{
color:#00779e;
text-decoration:none;
}


.main-menu li a:hover{
color:#333333;
text-decoration:none;
}


.main-menu ul li.current1{
font:normal 14px Georgia;
color:#333333;
}


.main-menu ul li.current1 a:link, .main-menu ul li.current1 a:visited{
color:#333333;
text-decoration:none;
}

.main-menu ul li.current1 a:hover{
color:#00779e;
text-decoration:none;
}

.center-home{
width:799px;
height:302px;
margin:0px 33px 0px 33px;
}


.center-pic{
width:799px;
height:326px;
margin:0px 33px 0px 33px;
}

.bottom-box{
float:right;
width:70px;
margin-right:33px;
}

.image-heading{
font:bold 24px arial;
color:#ffffff;
text-align:left;
vertical-align:middle;
padding-left:33px;
height:61px;
}

.image-heading-home{
font:bold 24px arial;
color:#ffffff;
text-align:left;
vertical-align:middle;
padding-left:0px;
height:61px;
}


.image-heading span{
font:bold 24px arial;
color:#7bc043;
}



#portfolio{
width:105px;
position:absolute;
height:26px;
z-index:100px;
float:right;
padding:263px 0px 0px 684px;
}




#portfolio-logo{
float:left;
width:26px;
height:26px;
}


#portfolio-text{
float:right;
width:74px;
height:21px;
font:normal 12px arial;
color:#006ba9;
vertical-align:middle;
padding-top:5px;
padding-left:5px;
}

#portfolio-text a:link, #portfolio-text a:visited{
color:#00779e;
text-decoration:none;
}


#portfolio-text a:hover{
color:#333333;
text-decoration:none;
}


.image-heading1{
font:bold 24px arial;
color:#ffffff;
text-align:left;
vertical-align:middle;
padding-left:33px;
height:36px;
}

.about-pic{
width:376px;
float:left;
height:326px;
margin-right:28px;
}

.about-content{
width:395px;
height:326px;
float:right;
vertical-align:top;
}


.portfolio-menu{
float:left;
width:129px;
height:326px;
}

.our-work{
font:bold 24px arial;
color:#ffffff;
text-align:left;
}


.our-work span{
color:#7ebb3d;
}

.left-menu{
margin:0px;
padding:0px;
}

.left-menu ul{
margin:0px;
padding:0px;
}

.left-menu li{
display:block;
list-style-type:none;
font:normal 13px arial;
color:#7ebd40;
padding:9px 0px 9px 0px;
}

.left-menu li a:link, .left-menu li a:visited{
color:#7ebd40;
text-decoration:none;
}



.left-menu li a:hover{
color:#ffffff;
text-decoration:none;
}


.left-menu ul li.active{
display:block;
list-style-type:none;
font:normal 13px arial;
color:#ffffff;
background:url(../images/menu-arrow.png) no-repeat;
background-position: 0 55%;
padding:9px 0px 9px 13px;
}


.left-menu ul li.active a:link, .left-menu ul li.active a:visited{
color:#ffffff;
text-decoration:none;
}


.left-menu ul li.active a:hover{
color:#62ab23;
text-decoration:none;
}



.portfolio-images{
float:left;
width:531px;
height:326px;
}

.portfolio-thumb{
float:right;
width:107px;
height:326px;
margin:0px 5px 0px 9px;
}

.portfolio-arrow{
width:38px;
position:absolute;
height:16px;
z-index:100px;
float:right;
margin:304px 6px 0px 489px;
}

.services-heading{
font:bold 24px arial;
color:#ffffff;
text-align:left;
}

.services-heading span{
font:bold 24px arial;
color:#7ebb47;
text-align:left;
}


.form-text{
font:normal 12px arial;
color:#f2f0f0;
text-align:left;
padding-bottom:6px;
}

.form-text1{
font:normal 12px arial;
color:#f2f0f0;
text-align:left;
padding-bottom:6px;
padding-top:4px
}

.form-text1 a:link, .form-text1 a:visited{
color:#f2f0f0;
text-decoration:none;
}


.form-text1 a:hover{
color:#7ebb47;
text-decoration:underline;
}



.form-border{
border:1px solid #444141;
border-width:1px;
background:#c5bfbf!important;
width:195px;
}



.form-border1{
border:1px solid #444141;
border-width:1px;
background:#c5bfbf!important;
width:195px;
height:40px;
}


.contact-details{
font:normal 12px arial;
color:#f2f0f0;
text-align:left;
line-height:18px;
padding-right:10px;
padding-bottom:10px;
}

.thnks-details{
font:normal 12px Georgia, "Times New Roman", Times, serif;
color:#f2f0f0;
line-height:18px;
padding-right:10px;
padding-bottom:10px;
text-align:center
}



