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

/* skin #C3957F */

#mainClmleft {
	width: 340px;
	Height: 410px;
	position:absolute;
	margin: 22px 0 0 32px;
	padding:0;
	z-index: 1;
	}

#mainClmright {
	width: 370px;
	Height: 408px;
	position:absolute;
	margin: 22px 0 0 385px;
	padding:0;
	z-index: 1;
	}
#movie {
	width:150px;
	height:78px;
	margin-left: 120px;
	background-color:#999999;
}
#movie_res {
	width:290px;
	height:193px;
	margin-left:40px;
	background-color:#999999;
}

/* ----- testimonials ------ */
#main_testimonials {
	width: 610px;
	Height: 381px;
	position:absolute;
	margin: 22px 0 0 32px;
	padding:0;
	z-index: 1;
	}
#movie_test1 {
	width:290px;
	height:193px;
	margin-left:25px;
	background-color:#999999;
}
#movie_test2 {
	width:290px;
	height:253px;
	margin-left:23px;
}
#movie_test3 {
	width:290px;
	height:193px;
	margin-left:25px;
	background-color:#999999;
	margin-top: 10px;
}
#estimate {
	height:82px;
	text-align:right;
	width: 280px;
	margin-left: 20px;
}
/* ----- contact------ */
#mainAbout {
	width: 350px;
	Height: 390px;
	position:absolute;
	margin: 22px 0 0 222px;
	padding:0;
	z-index: 1;
	}
#mainContact {
	width: 350px;
	Height: 390px;
	position:absolute;
	margin: 22px 0 0 222px;
	padding:0;
	z-index: 1;
	}
#mainClmlefta {
	width: 250px;
	Height: 390px;
	position:absolute;
	margin: 22px 0 0 32px;
	padding:0;
	z-index: 1;
	}
#mainClmrighta {
	width: 410px;
	Height: 390px;
	position:absolute;
	margin: 22px 0 0 320px;
	padding:0;
	z-index: 1;
	left: 0px;
	}
#pr {
	padding:0 0 0 0px;
	margin: 0;
}
/* ----- testemonials------ */
#warrenty {
	width:97px;
	height:78px;
	margin-left: 145px;
	background-color:#999999;
}
	
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#56117C; font-size:15px; padding:0; margin:0;  }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#C3957F; font-size:15px; padding:0; margin:0; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; color:#C3957F; font-size:11px; padding:0; margin:0; }
h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; color:#FFF; font-size:12px; padding:0; margin:0; }
h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; color:#FFF; font-size:10px; padding:0; margin:0; }
h6 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-size:10px; padding:0; margin:0; }

.style1 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#56117C; font-size:13px; padding:0; margin:0;  }
.style2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; line-height:18px; color:#FFF;}
.style3 { font-size:16px;}
.style4 { font-size:9px;}
.style5 { font-size:13px; color:#56117C;}
.style6 { color:#333366;}
.style7 { font-size:10px;}
.style9 { font-size:10px; color:#56117C;}
.style10 { font-size:12px; color:#000; border:1px solid#333366;}
.style11 { font-size:14px; color:#FFF;}

p  { color:#FFF; font-size:11px; line-height:14px;}

ul {padding-left:15px;}

/* -------about -----------*/

#mainContentab {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#FFF;
	margin-left: 175px;
	padding: 0px;
	height:599px;
	position:relative;
	z-index:1;
	width: 775px;
	}
	
#aboutop {
	padding: 0px;
	height:100px;
	z-index:1;
	width: 730px;
	margin: 22px 0 0 32px;
	}
#mainClmlab {
	width: 340px;
	Height: 400px;
	position:absolute;
	margin: 12px 0 0 32px;
	padding:0;
	z-index: 1;
	}

#mainClmrab {
	width: 340px;
	Height: 420px;
	position:absolute;
	margin: 12px 0 0 400px;
	padding:0;
	z-index: 1;
	}
#divcl {
	height:100px;
	width:200px;
	float:right;
	margin-right:30px;
	}
#movie_ab {
	width:290px;
	height:148px;
	margin-left:23px;
	background-color:#999999;
}
#aboutfoot {
	padding: 0px;
	height:25px;
	float:right;
	width: 730px;
	margin: 442px 15px 0 0px;
	}
#mainLeftab {
	width:167px;
	height:621px;
	float:left;
	border-right:solid #56117C;
	border-right-width: 8px;
	z-index: 111;

	}
/*------commercial-------*/
#mainClmlcom {
	width: 340px;
	Height: 320px;
	position:absolute;
	margin: 22px 0 0 32px;
	padding:0;
	z-index: 1;
	}

#mainClmrcom {
	width: 340px;
	Height: 318px;
	position:absolute;
	margin: 22px 0 0 400px;
	padding:0;
	z-index: 1;
	}
#comtop {
	padding: 0px;
	height:60px;
	z-index:1;
	width: 730px;
	margin: 22px 0 0 32px;
	}
#movie_com {
	width:290px;
	height:193px;
	margin-left:23px;
	background-color:#999999;
}
#mainLeftcom {
	width:167px;
	height:462px;
	float:left;
	border-right:solid #56117C;
	border-right-width: 8px;
	z-index: 111;

	}
/*--------residential--------*/
#movie_resb {
	width:290px;
	height:193px;
	margin-left:40px;
	background-color:#999999;
	margin-top: 10px;
}
/*---------------------------*/
#structural {
	position:absolute;
	left:-9999px;
	width:900px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:6px;
	margin:0;
	padding:0;
}
