#main { width:980px; margin:0 auto; text-align:left; background:url(../images/main_bg.jpg) top left no-repeat;}

#content {height:700px;}

#footer { height:30px; padding-left:25px; line-height:3.5em; color:#808080; }
#footer a{ text-decoration:none; font-weight:bold; color:#666666; }
#footer a:hover{ text-decoration:none; font-weight:bold; color:#ffffff; }

.column1, .column2, .column3, .col1, .col2, .col3 {float:left;}
.container {width:100%; overflow:hidden;}

.column1 {width:251px;}
.column2 {width:700px; padding:41px 0 40px 0;}

/* ============================= page1 ===========================*/

#page1 #main { background:url(../images/splash_bg.jpg) top left no-repeat;}

/* ============================= page2 ===========================*/

#page2 #main { background:url(../images/page2_main_bg.jpg) top left no-repeat;}

/* ============================= page3 ===========================*/

#page3 .col1 {width:283px; padding-right:67px;}
#page3 .col2 {width:282px;}

/* ============================= page4 ===========================*/

#page4 .col1 {width:283px; padding-right:67px;}
#page4 .col2 {width:282px;}

/* ============================= page5 ===========================*/

#page5 .line2 {background:url(../images/line.gif) repeat-y 319px 0;}
#page5 .col1 {width:285px; padding-right:34px;}
#page5 .col2 {width:317px; padding-left:36px;}

/* ============================= Photo Gallery ===========================*/

#gal1 #main { background:url(../images/slide/1.png) top left no-repeat;}
#gal2 #main { background:url(../images/slide/2.png) top left no-repeat;}
#gal3 #main { background:url(../images/slide/3.png) top left no-repeat;}
#gal4 #main { background:url(../images/slide/4.png) top left no-repeat;}
#gal5 #main { background:url(../images/slide/5.png) top left no-repeat;}
#gal6 #main { background:url(../images/slide/6.png) top left no-repeat;}
#gal7 #main { background:url(../images/slide/7.png) top left no-repeat;}
#gal8 #main { background:url(../images/slide/8.png) top left no-repeat;}
#gal9 #main { background:url(../images/slide/9.png) top left no-repeat;}
#gal10 #main { background:url(../images/slide/10.png) top left no-repeat;}
#gal11 #main { background:url(../images/slide/11.png) top left no-repeat;}
#gal12 #main { background:url(../images/slide/12.png) top left no-repeat;}



/* ============================= About Us ===========================*/

#aboutus {
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-style:normal;
 color:#FFFFFF;
 text-align:left;
 margin:-472px 0px 0px 230px; 
 display:table;
 position: relative;
 height:auto;
 width: 350px;
 padding:0 10px 10px 10px;
}

#aboutus H1 {
 font-size:20px;

}
#aboutuspic {
 margin:-472px 0px 0px 610px; 
 display:table;
 position: relative;
 height:420px;
 width: 285px;
 padding:20px 20px 20px 20px;
 background: #000;

}


#gallerymenu {
 margin:-400px 0px 0px 250px;
 font-size:16px;
 font-weight:bold;
 text-align:center;
}

#gallerymenu h1{
font-size:36px;
color:#FFFFFF;
}

#gallerymenu a:hover{
text-decoration:none;
color:#999999;
}

/* ============================= Services ===========================*/

  #residential {
	 margin:-510px 0px 0px 260px;
	 z-index:1;
}

  #commercial {
	 margin:-164px 0px 0px 630px;
	 z-index:1;
}

  #disastertxt {
	 margin:17px 0px 0px 260px; 
	 z-index:1;
}
  #disaster {
	 margin:8px 0px 0px 260px; 
	 z-index:1;
}

  #design {
	 margin:-166px 0px 0px 630px; 
	 z-index:1;
}
  #health {
	 margin:15px 0px 0px 260px; 
	 z-index:1;
}

  #interior {
	 margin:-163px 0px 0px 630px; 
	 z-index:1;
}

  #landscape {
	 margin:6px 0px 0px 260px; 
	 z-index:1;
}

  #architect {
	 margin:-165px 0px 0px 630px; 
	 z-index:1;
}



#servpic {
 margin:-500px 0px 0px 260px; 
 z-index:1;
}


#servprev {
 margin:-165px 0px 0px 864px; 
 font-family:Arial, Helvetica, sans-serif;
 font-size:17px;
 font-style:normal;
 text-align:left;
 width: 500px;
 padding:0 10px 10px 10px;
}
#servprev a {
 color:#FFFFFF;
 text-decoration:none;
}

#servprev a:hover {
 color:#999999;
 text-decoration:none;
}

#servtext {
 font-family:Arial, Helvetica, sans-serif;
 font-size:17px;
 font-style:normal;
 color:#FFFFFF;
 text-align:left;
 margin:160px 0px 0px 260px; 
 display:table;
 position: relative;
 height:auto;
 width: 500px;
 padding:0 10px 10px 10px;
}

#faq {
 font-family:Arial, Helvetica, sans-serif;
 font-size:17px;
 font-style:normal;
 text-align:right;
 margin:-5px 0px 0px 432px; 
 display:table;
 position: relative;
 width: 500px;
 padding:0 10px 10px 10px;
 z-index:10;
 clear:both;
}
#faq a {
 color:#FFFFFF;
 text-decoration:none;
}

#faq a:hover {
 color:#999999;
 text-decoration:none;
}

#questions {
 font-family:Arial, Helvetica, sans-serif;
 font-size:17px;
 margin-left:20px;
 font-style:normal;
 text-align:left;
 display:table;
 position: relative;
 clear:both;
}
#questions a {
 color:#FFFFFF;
 text-decoration:none;
}

#questions a:hover {
 color:#999999;
 text-decoration:none;
}

#faq2 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:17px;
 font-style:normal;
 color:#FFFFFF;
 text-align:left;
 margin:-490px 0px 0px 260px; 
 display:table;
 position: relative;
 height:auto;
 width: 600px;
 padding:0 10px 10px 10px;
}

#faq2 a {
 color:#FFFFFF;
}

#faq2 a:hover {
 color:#999999;
 text-decoration:none;
}

#faqtxt {
 font-family:Arial, Helvetica, sans-serif;
 font-size:17px;
 font-style:normal;
 color:#FFFFFF;
 text-align:left;
 margin:-200px 0px 0px 260px; 
 display:table;
 position: relative;
 height:auto;
 width: 600px;
 padding:0 10px 10px 10px;
}

#fa {
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 font-style:normal;
 color:#FFFFFF;
 text-align:left;
 margin:-200px 0px 0px 260px; 
 display:table;
 position: relative;
 height:auto;
 width: 600px;
 padding:0 10px 10px 10px;
}

/* ============================= Design Build ===========================*/

.scroll-5{ overflow:auto; height:450px; position:relative;}
.scroll-wrap { height:600px; padding-right:25px;}


#scroll-text {
 font-family:Arial, Helvetica, sans-serif;
 font-size:17px;
 font-style:normal;
 color:#FFFFFF;
 text-align:left;
 margin:200px 0px 0px 260px; 
 display:table;
 position: relative;
 height:auto;
 width: 650px;
 padding:0 10px 10px 10px;
}


/* ============================= Disaster ===========================*/


  #disaster2 {
	 margin:10px 0px 0px 260px; 
	 display:table;
	 position: relative;
	 height:auto;
	 width: auto;
}
	#disastertext{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:17px;
	 font-style:normal;
	 color:#FFFFFF;
	 text-align:left;
	
	}


/* ============================= Contact Us ===========================*/

  #contact-us {
	 margin:-500px 0px 0px 260px; 
	 display:table;
	 position: relative;
	 height:auto;
	 width: auto;
}


#contact-us-form {
 font-family:Arial, Helvetica, sans-serif;
 font-size:17px;
 font-style:bold;
 text-align:left;
 color:#FFFFFF;
}


/* ============================= testimonials ===========================*/


#testimonials {
 overflow:hidden;
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-style:normal;
 color:#FFFFFF;
 text-align:left;
 margin:-472px 0px 0px 230px; 
 display:table;
 position: relative;
 height:300px;
 width: 650px;
 padding:0 10px 10px 10px;
}

#testimonials h1{
font-size:20px;
}