/* CSS Document */

body {
	margin-top: 0px;
	background-image: url(bg_002_tw.jpg);
/*	background-color: #666666;	*/
}

#wrapper {
	width: 800px;
	position: relative;
	left: 50%;
	margin-left: -400px;
	background-color: #999999;
	height: 799px;	
	} 
	
#welcome {
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(img/images/hardhat_11.jpg);
	height: 670px;
	width: 220px;
	
}
	
#welcome1 {
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(images/welcome_blank_10.jpg);
	height: 211px;
	width: 220px;
}	
	
	
#piped{
	float: right;
	margin: 0px;
	background-image: url(images_new/images/HomevX_LR_03.jpg);
	height: 211px;
	width: 580px;
	
}

#gas{
	float: right;
	margin: 0px;
	background-image: url(images/new_housing_03.jpg);
	height: 670px;
	width: 580px;
	
	
}

#gas1{
	float: right;
	margin: 0px;
	background-image: url(images/images/gas_03.jpg);
	height: 670px;
	width: 580px;
	
	
}

#commercial{
	float: right;
	margin: 0px;
	background-image: url(images/commercial_03.jpg);
	height: 670px;
	width: 580px;
	
	
}
#news1{
	float: right;
	margin: 0px;
	background-image: url(images/images/news_03.jpg);
	height: 670px;
	width: 580px;
}
#news2{
	float: right;
	margin: 0px;
	background-image: url(images/images/vacancy.jpg);
	height: 670px;
	width: 580px;
}
#about1{
	float: right;
	margin: 0px;
	background-image: url(images/images/about_03.jpg);
	height: 670px;
	width: 580px;
}

#water{
	float: right;
	margin: 0px;
	background-image: url(images/images/water_03.jpg);
	height: 670px;
	width: 580px;
}

#specialist{
	float: right;
	margin: 0px;
	background-image: url(images/images/specialist_03.jpg);
	height: 670px;
	width: 580px;
}
#speciality1{
	float: right;
	margin: 0px;
	background-image: url(img/images/specialist_tw_12.jpg);
	height: 670px;
	width: 580px;
	padding: 0px;	
}
#electrical{
	float: right;
	margin: 0px;
	background-image: url(images/images/specialist_03.jpg);
	height: 670px;
	width: 580px;
	}
#aboutus{
	float: right;
	margin: 0px;
	background-image: url(img/images/about_12.jpg);
	height: 670px;
	width: 580px;
	}
#newsmain{
	float: right;
	margin: 0px;
	background-image: url(img/images/news_12.jpg);
	height: 670px;
	width: 580px;
	}
#contactmain{
	float: right;
	margin: 0px;
	background-image: url(img/images/contact_12.jpg);
	height: 670px;
	width: 580px;
	}
#linksmain{
	float: right;
	margin: 0px;
	background-image: url(img/images/links_12.jpg);
	height: 670px;
	width: 580px;
	}
#supply{
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(img/images/bottom_left.jpg);
	height: 459px;
	width: 220px;
}
#right{
	float: right;
	margin: 0px;
}
#flow{
	margin: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(images/home_flow_13.jpg);
	height: 210px;
	width: 580px;
}
#speciality{
	margin: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(img/images/home_bottom_14.jpg);
	height: 249px;
	width: 580px;
}

.text1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 25px;
	padding-right: 280px;
	padding-bottom: 5px;
	padding-left: 22px;
	
}
.text2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 52px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 22px;
	line-height: 18px;	
}
.text3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 40px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 40px;
	
}
#left_flash_image {
	position: absolute;
	left: 0px;
	top: 0px;
}

#flash {
	position: absolute;
	left: 25px;
	top: 0px;
}

#right_flash_image{
	
	position: absolute;
	left: 773px;
	top: 0px;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #EBEBEB;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #EBEBEB;
	
}

option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #EBEBEB;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #EBEBEB;
}
mail {
	width: 50px;
	position: absolute;
	left: 20px;
	top: 10px;
}
mail2{
	float: right;
}

form {
	text-align: left;
}
#bot_img{
	position: absolute;
	left: 234px;
	top: 581px;
}
#links3{
	position: relative;
	left: 32px;
	top: 419px;
	width: 175px;
}

#links2{
	position: relative;
	left: 32px;
	top: 630px;
	height: 12px;
	width: 200px;
}

a.top:link {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-decoration: none;
	
}    
a.top:visited {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-decoration: none;
}  
a.top:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-decoration: underline;
}   
a.top:active {color: #0000FF}


a.context:link {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	
}    
a.context:visited {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}  
a.context:hover {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}   
a.context:active {color: #666666;
text-decoration: underline;
}







#address{
	position: absolute;
	left: 319px;
	top: 762px;
	height: 12px;
	width: 550px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}
#address_php{
	position: relative;
	left: -13px;
	top: 55px;
	height: 12px;
	width: 550px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

#address_index{
	position: relative;
	left: 10px;
	top: -32px;
	height: 12px;
	width: 550px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}


#news_left {
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(images/news_left.jpg);
	height: 670px;
	width: 220px;
	
}

#housing_left {
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(images/housing_left.jpg);
	height: 670px;
	width: 220px;
	
}

#specialist_left {
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(images/specialist_left.jpg);
	height: 670px;
	width: 220px;
	
}

#commercial_left {
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(images/commercial_left.jpg);
	height: 670px;
	width: 220px;
	
}
#contact_left {
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(images/contact_left.jpg);
	height: 670px;
	width: 220px;
	
}
#links_left {
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(images/links_left.jpg);
	height: 670px;
	width: 220px;
	
}