/* CSS DOCUMENT FOR Construction */

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image:url(../../images/bg.jpg);

	 

}



.text

{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#000000;

font-weight:normal;

padding-right:15px;

}

.textbold

{



font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#E60000;

font-weight:bold;

 

}

.email

{



font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

color:#000000;

font-weight:bold;

text-decoration:none;

}

.email:hover

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

color:#709D06;

font-weight:bold;

text-decoration:none;

}



.bgred

{

background-color:#E60000;

}



#bgg{

background-image:url(../../images/bg1.jpg);

width:317px;

height:225px;

background-repeat:no-repeat;

vertical-align: middle;

}



#bgwhite

{

background-color:#FFFFFF;

}



#bggray{

background-color:#7A7A7A;

}



.footer

{font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#ffffff;

font-weight:normal;

text-decoration:none;

}



#bgpage

{

background-image:url(../../images/bg3.jpg);

}



#logobg

{

background-image:url(../../images/bg2.jpg);

}



#border

{border:#4C4A4A;

border-style:solid;

border-width:1px;

}

.border

{border:#4C4A4A;

border-style:solid;

border-width:1px; 

}





#bgimg

{background-image:url(../../images/bg4.jpg);

height:auto;

 

}





 .borderit img{



border-color:#ffffff;

border-style:solid;

border-width:2px;}





.borderit:hover img{

border-color:#5B5B5B;

border-style:solid;

border-width:2px;}







.borderit:hover{

border-color:#5B5B5B;

}

 

 

 .padding

 {

 padding-left:10px;

 }

 

  .padding h1

 {

 padding-left:10px;

 line-height:100px;

 }

 

 

.c_p { padding:5px 16px 25px 22px; font-family:Arial, Helvetica, sans-serif; color:4c4a4a; background:url(../../images/bg4.jpg) left top repeat-y; font-size:12px;}

.c_p h1 { font-size: 17px; color:#000000; }

.c_p h2 { font-size:14px;}

.c_p img { border:none; margin-right:8px; margin-top: 8px;}

.c_p .b { font-weight:bold;}



.brade

{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

padding-left:6px;

}



.brade a

{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

padding-left:6px;

color:#000000;

font-weight:bold;

text-decoration:none;

}



#services {

margin:0; padding:0;

position:relative;

width:85px; height:14px;

overflow:hidden;

}

#services span {

display:block;

position:absolute; left:0; top:0; z-index:1;

width:85px; height:14px;

margin:0; padding:0;

background:url(../../images/heading_services.png) top left no-repeat;

}



#projects {

margin:0; padding:0;

position:relative;

width:90px; height:14px;

overflow:hidden;

}

#projects span {

display:block;

position:absolute; left:0; top:0; z-index:1;

width:90px; height:14px;

margin:0; padding:0;

background:url(../../images/heading_projects.png) top left no-repeat;

}



#testimonials {

margin:0; padding:0;

position:relative;

width:139px; height:14px;

overflow:hidden;

}

#testimonials span {

display:block;

position:absolute; left:0; top:0; z-index:1;

width:139px; height:14px;

margin:0; padding:0;

background:url(../../images/heading_client.png) top left no-repeat;

}



#contact {

margin:0; padding:0;

position:relative;

width:117px; height:14px;

overflow:hidden;

}

#contact span {

display:block;

position:absolute; left:0; top:0; z-index:1;

width:117px; height:14px;

margin:0; padding:0;

background:url(../../images/heading_contactus.png) top left no-repeat;

}



#home {

margin:0; padding:0;

position:relative;

width:461px; height:47px;

overflow:hidden;

}

#home span {

display:block;

position:absolute; left:0; top:0; z-index:1;

width:461px; height:47px;

margin:0; padding:0;

background:url(../../images/heading_welcome.jpg) top left no-repeat;

}



.footerlinks a

{

color:#FFFFFF;

text-decoration:none;

}



.footerlinks a:visited

{

color:#FFFFFF;

text-decoration:underline;

}

h2.pageTitle {font-size: 15px; color: #000; margin: 0; padding: 0 0 0 5px; text-align: left; text-transform: uppercase;}

a {color: #1b16d4;}
a:hover {color: #000;}

.row {clear: both; overflow: hidden; margin-left: -20px; _zoom :1;}
.item {float: left; width: 50%; overflow:hidden; text-align: left; margin-top: 20px;}
*+html .item {
  width: 49.99%;;
}
.item h3 {margin: 0 0 0 202px; font-size: 16px; line-height: 1.2em;}
.thumb {float: left; width: 180px; margin: 0 20px; border: 1px solid #fff;}
.thumb img {border: none;}
.pager {clear: both; overflow: hidden; font-size: 12px; text-align: right; margin-top: 20px;}

.slideshow { height: 225px; width: 300px; margin: 15px;}
.slideshow img { padding: 5px; border: 1px solid #ccc; background-color: #eee; }

