* {

	margin:0px;

	padding:0px;

}

body {

	background:url(../images/bgpng) #000 repeat-x scroll center top

}

/***************************page_cont_starts_here**************************************/

#page_cont {

	width:100%;

}

/***************************page_cont_ends_here**************************************/



/***************************page_center_starts_here**************************************/

.page_center {

	width:856px;

}

/***************************page_center_ends_here**************************************/

.contact_number h3 {

	float:left;

	width:856px;

	color:#FFF;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	word-spacing:.1em;

	font-weight:bold;

	text-align:left;

	margin-top:5px;

}

/***************************header_starts_here**************************************/

.header_container {

	float:left;

	width:856px;

	margin-top:5px;

}

.banner_cont {

	float:left;

	width:856px;

}

.banner_bg {

	float:left;

	width:856px;

	background-image:url(../images/banner.png);

	width:856px;

	height:342px;

}

/***************************menu_Starts_here**************************************/





.menu_spacer {

	float:left;

	width:856px;

	height:20px;

}

.menu_cont {

	float:left;

	width:856px;

}

.home {

	float:left;

	margin-left:104px;

}

.about_us {

	float:left;

	margin-left:50px;

}

.services {

	float:left;

	margin-left:50px;

}

.photos {

	float:left;

	margin-left:50px;

}

.references {

	float:left;

	margin-left:50px;

}

.contact_us {

	float:left;

	margin-left:50px;

}

/***************************menu_ends_here**************************************/











/***************************header_ends_here**************************************/









/***************************wrapper_Starts_here**************************************/

.wrapper {

	float:left;

	width:856px;

	text-align:left;

}

.main_container {

	position:absolute;

	width:856px;

	top:245px;

	margin-left:0px;

}

.wrapper_upper_bar {

	float:left;

	background-image:url(../images/body_upper_bar.png);

	width:856px;

	height:23px;

	background-repeat:no-repeat

}

.wrapper_center_bar {

	float:left;

	background-image:url(../images/body_center_bar.png);

	width:856px;

	background-repeat:repeat-y

}

.wrapper_bottom_bar {

	float:left;

	background-image:url(../images/body_bottom_bar.png);

	width:856px;

	height:25px;

	background-repeat:no-repeat

}

.inner_ceter_bar_cont {

	float:left;

	width:800px;

	margin-left:26px;

	margin-top:10px;

}

.heading_cont {

	float:left;

	width:800px;

}

.heading_text h1 {

	float:left;

	font-family:Verdana, Geneva, sans-serif;

	font-size:17px;

	word-spacing:.1em;

	font-weight:bold;

	color:#A9290E

}

.para_cont {

	float:left;

	width:800px;

	margin-top:10px;

}

.para h4 {

	float:left;

	width:800px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	word-spacing:.1em;

	line-height:19px;

	font-weight:normal;

	text-align:justify;

}

.para h4 a {

	float:left;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	word-spacing:.1em;

	color:#000;

	text-decoration:none;

	padding-top:5px;

}

.para h4 a:hover {

	float:left;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	word-spacing:.1em;

	color:#A9290E;

	text-decoration:none;

	padding-top:5px;

}

/***************************wrapper_ends_here**************************************/

.footer_cont {

	float:left;

	width:856px;

}

.footer_text h4 {

	margin:auto;

	text-align:center;

	width:856px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#FFF;

	word-spacing:.1em;

}



.maping_div{ float:left; width:440px; height:98px;margin-left:67px; margin-top:60px;}
