/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#011919;
}

#message
{
border: 1px #dddddd solid;width:250px;
}
#message1
{
border: 1px #dddddd solid;
}
#Subject
{
width:250px;
height:22px;
border: 1px #dddddd solid;
}
.style1 {
	color: #65bb00;
	font-weight: bold;
	text-align:left;
	}
.style2 {color: #0000FF;}

#wel_mess {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#009900;
padding-top:25px;
padding-left:20px;
}

#b_img {
background:url(images/domestic.jpg) no-repeat left top; 
width:629px; 
height:146px;
}

#top_bg {
background:#011919;
width:45px;
height:69px;
}

#menu_bg {
background:url(images/menu_bg.jpg) repeat-x right;
width:910px;
height:69px;

}

#top_bg1 {
background:#011919;
width:45px;
height:311px;
}

#top_head {
background:url(images/top_head.jpg) no-repeat left;
width:910px;
height:311px;
}

#top_head1 {
background:url(images/Home_06.jpg) no-repeat left;
width:331px;
height:311px;
}

#top_bg2 {
background:#011919;
width:45px;
height:36px;
}

#top_head2 {
background:url(images/Home_09.jpg) no-repeat left;
width:428px;
height:36px;
}

#top_head3 {
background:#e5e3e3;
width:482px;
height:36px;
}

#body_bg {
background:#011919;
width:45px;
}

#menu {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-top:25px;
}

#menu ul{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
display:inline;
}

#menu ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
margin:0px;
text-decoration:none;
list-style:none;
height:40px;
line-height:26px;
display:inline;
margin-left:10px;
margin-right:10px;

}

#menu ul li a{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF9933;
margin:0px;
text-decoration:none;
list-style:none;
margin-left:7px;
line-height:26px;
}
#menu ul li a:hover {
background:url(images/menu_hover.jpg);
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
margin:0px;
text-decoration:none;
list-style:none;
margin-left:7px;
line-height:26px;
}

#body_align {
background-color:#FFFFFF;
vertical-align:top;
padding-top:30px;
}

#body_align1 {
background-color:#FFFFFF;
vertical-align:top;
padding-bottom:20px;
padding-top:30px;
vertical-align:top;
}

#comm {
background:url(images/comm.jpg) no-repeat top right;
width:23px;
height:26px;
padding-left:18px;
}

#commercial {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
padding-left:4px;
vertical-align:bottom;
}

#commercial_1 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#65bb00;
padding-left:4px;
vertical-align:bottom;
padding:0px;
}

#commercial a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
vertical-align:bottom;
text-decoration:none;
}

#commercial a:hover {
color:#62ba00;
}


#Maintenance {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
padding-left:5px;
vertical-align:bottom;
padding-top:20px;
}

#Maintenance a {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
vertical-align:bottom;
margin-top:20px;
text-decoration:none;
}

#Maintenance a:hover {
color:#62ba00;
}

#main {
background:url(images/main.jpg) no-repeat bottom right;
width:31px;
height:26px;
padding-left:10px;
padding-top:20px;
}

#resi {
background:url(images/resi.jpg) no-repeat bottom right;
width:23px;
height:26px;
padding-left:20px;
}

#Residential {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
padding-left:2px;
vertical-align:bottom;
padding-top:20px;
border-bottom:1px #000000;
}

#Residential a {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
vertical-align:bottom;
margin-top:20px;
text-decoration:none;
}

#Residential a:hover {
color:#62ba00;
}

#our_pro_img {
background:url(images/our_profile.jpg) no-repeat top;
width:219px;
height:52px;
padding-left:25px;
}

#our_proj_img {
background:url(images/our_pro.jpg) no-repeat top;
width:219px;
height:52px;
margin-left:25px;
}

#body_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:20px;
padding-right:7px;
padding-top:15px;
text-align:left;
width:219px;
line-height:17px;
padding-bottom:25px;
}

#body_text1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:20px;
padding-right:7px;
padding-top:15px;
text-align:left;
width:230px;
line-height:17px;
padding-bottom:25px;
vertical-align:top;
}

#body_text2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:20px;
padding-right:35px;
padding-top:15px;
text-align:justify;
line-height:17px;
padding-bottom:25px;
}

#body_text3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:20px;
padding-right:7px;
padding-top:15px;
text-align:left;
width:230px;
line-height:17px;
padding-bottom:25px;
vertical-align:top;
}

#body_img {
background:url(images/body_img.jpg) no-repeat center bottom;
width:118px;
height:88px;
padding-left:20px;
padding-right:10px;
}

#projects {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0000FF;
text-decoration:none;
padding-top:5px;
text-align:right;
padding-left:20px;
padding-right:15px;
line-height:12px;
vertical-align:top;
padding-bottom:25px;
}

#bullet {
background:url(images/bullet.jpg) no-repeat bottom left;
width:10px;
height:10px;
width:125px;
margin-right:5px;
margin-left:5px;
margin-top:2px;
line-height:12px;
}

#projects a {
color:#0000FF;
text-decoration:none;
}

#bottom_bg {
background:url(images/bottom_bg.jpg) repeat-x right;
width:910px;
height:98px;
}

#bottom_bg1 {
background:#011919;
width:45px;
height:98px;
}

#add {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#CCCCCC;
text-align:left;
padding-top:18px;
line-height:21px;
}

#ph {
background:url(images/phone.jpg) no-repeat center;
width:43px;
height:46px;
padding-top:18px;
}

#m_no {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:25px;
color:#CCCCCC;
padding-top:18px;
}

#email {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#CCCCCC;
line-height:21px;
}

#body_col {
background-color:#FFFFFF;
}


#our_ser_img {
background:url(images/our_ser.jpg) no-repeat top right;
width:190px;
height:26px;
padding-right:20px;
}

#points {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
padding-top:0px;
}

#points ul {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
margin-top:5px;
}

#points ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
line-height:25px;
}

#points ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
line-height:25px;
}

#side_l {
background:url(images/side_l.jpg) no-repeat left;
width:16px;
height:132px;
}

#side_r {
background:url(images/side_r.jpg) no-repeat left;
width:16px;
height:132px;
}

#img_bg {
background:#cfcfd1;
}
#img_bg1 {
background:#ebebeb;
vertical-align:middle;
}

#img_1 {
background:url(images/img_1.jpg) no-repeat center;
width:116px;
height:107px;
vertical-align:middle;
}

#img_2 {
background:url(images/img_2.jpg) no-repeat center;
width:116px;
height:107px;
vertical-align:middle;
}
#img_3 {
background:url(images/img_3.jpg) no-repeat center;
width:116px;
height:107px;
vertical-align:middle;
}
#img_4 {
background:url(images/img_4.jpg) no-repeat center;
width:116px;
height:107px;
vertical-align:middle;
}
#img_5 {
background:url(images/img_5.jpg) no-repeat center;
width:116px;
height:107px;
vertical-align:middle;
}

#hours {
background:url(images/24_ser.jpg) no-repeat bottom;
width:166px;
height:131px;
padding-left:10px;
}

#hours1 {
background:url(images/24_ser.jpg) no-repeat bottom;
width:166px;
height:131px;
padding-left:10px;
padding-right:10px;
}

#our_past_img {
background:url(images/our_past.jpg) no-repeat top right;
width:241px;
height:28px;
padding-right:20px;
}

#pro_str {
background:url(images/pro_str.jpg) no-repeat left;
width:10px;
height:461px;
}

#pro_str1 {
background:url(images/pro_str1.jpg) no-repeat left;
width:10px;
height:461px;
}

#pro_bg {
background:#ebebeb;
vertical-align:top;
padding-top:20px;
}

#pro_img {
background:url(images/pro_img.jpg) no-repeat top;
width:345px;
height:375px;
}

#pro_img1 {
background:url(images/pro_img1.jpg) no-repeat top;
width:57px;
height:43px;
padding-top:15px;
padding-left:3px;
padding-bottom:3px;
}

#pro_img2 {
background:url(images/pro_img2.jpg) no-repeat top;
width:57px;
height:43px;
padding-top:15px;
padding-left:3px;
padding-bottom:3px;
}

#pro_img3 {
background:url(images/pro_img3.jpg) no-repeat top;
width:57px;
height:43px;
padding-top:15px;
padding-left:3px;
padding-bottom:3px;
}

#pro_img4 {
background:url(images/pro_img4.jpg) no-repeat top;
width:57px;
height:43px;
padding-top:15px;
padding-left:3px;
padding-bottom:3px;
}

#pro_img5 {
background:url(images/pro_img5.jpg) no-repeat top;
width:57px;
height:43px;
padding-top:15px;
padding-left:3px;
padding-bottom:3px;
}

#valign {
padding-top:15px;
}

#valign1 {
padding-top:25px;
vertical-align:middle;
}

#our_links_img {
background:url(images/our_links.jpg) no-repeat top right;
width:154px;
height:22px;
padding-right:20px;
}

#link_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:20px;
padding-right:25px;
padding-top:15px;
text-align:left;
line-height:20px;
vertical-align:top;
}

#c_add {
background:url(images/c.add.jpg) no-repeat top right;
width:235px;
height:23px;
padding-right:20px;
} 

#cor_1 {
background:url(images/con_1.jpg) no-repeat left bottom;
width:10px;
height:198px;
}

#cor_2 {
background:url(images/con_2.jpg) no-repeat right bottom;
width:10px;
height:198px;
}

#con_img {
background:url(images/con_img.jpg) no-repeat right;
width:288px;
height:152px;
vertical-align:middle;
}

#add_1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding-left:10px;
padding-bottom:14px;
padding-top:10px;
vertical-align:middle;
line-height:20px;
}

#con_form {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding-right:10px;
padding-bottom:14px;
padding-top:35px;
vertical-align:top;
line-height:18px;
}

#form {
font-family:Arial, Helvetica, sans-serif;
text-align:right;
font-size:13px;
color:#000000;
padding-top:10px;
height:15px;
vertical-align:top;
}

#form_text {
vertical-align:top;
}

#commer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-top:5px;
line-height:17px;
vertical-align:top;
margin-left:0px;
padding-left:2px;
}

#com_img {
background:url(images/com_img.jpg) no-repeat bottom;
width:237px;
height:257px;
padding-right:30px;
padding-left:10px;
}

#main_img {
background:url(images/Main_img.jpg) no-repeat bottom;
width:237px;
height:257px;
padding-right:30px;
padding-left:10px;
}

#resi_img {
background:url(images/resi_img.jpg) no-repeat bottom;
width:237px;
height:257px;
padding-right:30px;
padding-left:10px;
}

#points1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
margin:0px;
}

#points1 ul {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
padding-top:15px;
list-style:disc;
padding-left:13px;
margin-bottom:0px;
margin-top:0px;
}

#points1 ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
line-height:20px;
list-style:disc;
}

#points1 ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
line-height:20px;
list-style:disc;
}

#qus {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#549b02;
font-weight:bold;
padding-top:30px;
}

#form_align {
padding-top:30px;
}

#enq_form {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#888888;
font-weight:bold;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
}

#sub{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-bottom:5px;
vertical-align:top;
}

#combo {
width:150px;
height:20px;
border: 1px #dddddd solid;
}

#sub1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-bottom:10px;
vertical-align:top;
}

#combo1 {
width:250px;
height:15px;
border: 1px #dddddd solid;
}

#mess_box {
width:250px;
height:150px;
border: 1px #dddddd solid;
margin-top:3px;
}

#submit {
padding-top:10px;
}
.footer_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	padding-right:10px;
}