#MainCenter { width: 779px; margin: auto; background-color: #fff; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: #333333 url(images/bgtile_B.gif) repeat-x; margin-top: 0px; margin-left: 0px;}

a { color: #990000; text-decoration: none;}
a:hover { text-decoration: underline;}

#Top1Img { width: 779px; height: 95px; margin: auto; background: url('images/top1.gif');}

#BigImg { width: 600px; height: 200px; margin: auto;/*background: url('images/top_index2.jpg');*/ float: left; clear: both;}
#BigImg_Plumibng { width: 600px; height: 200px; margin: auto; background: url('images/top_plumbing.jpg'); float: left; clear: both;}
#BigImg_Heating { width: 600px; height: 200px; margin: auto; background: url('images/top_heating.jpg'); float: left; clear: both;}
#BigImg_Plumibng_Tips { width: 600px; height: 200px; margin: auto; background: url('images/top_plumbing_tips.jpg'); float: left; clear: both;}
#BigImg_Contact { width: 600px; height: 200px; margin: auto; background: url('images/top_contact.jpg'); float: left; clear: both;}
#BigImg_Emergency { width: 600px; height: 200px; margin: auto; background: url('images/top_index3.jpg'); float: left; clear: both;}

#clear { clear:both;}
.clear { clear:both;}

#BlackLine { width: 779px; height: 3px; background-color: #000; }
#BottomLine { width: 779px; height: 5px; background-color: #EEEAE1; }

.BlackLine { width: 779px; height: 3px; background-color: #000; }
.BottomLine { width: 779px; height: 5px; background-color: #EEEAE1; }

/*Navigation TOP LEFT  starts
#navcontainer { width: 179px; height: 200px; float: right; background-color: #ffcc00;}*/
/*
#navcontainer ul { margin-left: 0; padding-left: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; color: #000; line-height: 33px;}
#navcontainer a { display: block; padding: 0px; width: 179px; color: #000; background-color: #FFCC00; border-bottom: 1px dotted #eee; }
#navcontainer a:link, #navcontainer a:visited { color: #FFCC00; text-decoration: none; }
#navcontainer a:hover { background-color: #FFF; color: #000; }
*/
/*Navigation TOP LEFT  ends*/

/*Navigation TOP LEFT  starts*/
.TopRIghtMenu { width: 179px; height: 200px; float: right; background-color: #ffcc00; line-height: 39px; }
.TopRIghtMenu a 
{ 
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000; 
	padding-left: 10px; 
	background-color: #ffcc00;
	text-decoration: none;
	font-weight: bold;
	/*letter-spacing: 0.3px;*/
	text-transform: uppercase;
	border-bottom: 1px dotted #fff; 
}
.TopRIghtMenu a:active { background-color: red;}
.TopRIghtMenu a:hover { padding-left: 10px; background-color: #fff;}
/*Navigation TOP LEFT  ends*/

#LeftColumn { width: 149px; float: left; background-color: #fff; text-align: left;}
#CenterColumn { width: 449px; height: 100%; background-color: #fff; height: auto; border-left: 1px dotted #BFBF7D; border-right: 1px dotted #BFBF7D; float: left; text-align: left; }
#RightColumn { float: right; width: 179px; background-color: #fff;}

#TitlePart1{ font: bold 12px Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase;}
#TitlePart2 { font: bold 12px Arial, Helvetica, sans-serif; color: #A3977F; text-transform: uppercase; }

.TitlePart1{ font: bold 12px Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase;}
.TitlePart2 { font: bold 12px Arial, Helvetica, sans-serif; color: #A3977F; text-transform: uppercase; }

#MainTitle 
{ 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #000; 
	text-transform: uppercase; 
	background: url('images/title_bg.jpg') no-repeat;
	padding: 5px;
}


.LeftServices { font: normal 12px Arial, Helvetica, sans-serif; color: #000; line-height: 20px;}
.RightClass { font: normal 12px Arial, Helvetica, sans-serif; color: #000; line-height: 20px; padding: 5px;}

#leftlist { margin-left: 0; padding-left: 0; list-style: none; }

#leftlist li { padding-left: 10px; padding-top:2px; padding-bottom:3px; background-image: url(images/left_bu3.gif); background-repeat: no-repeat; background-position: 0 .5em; line-height: 20px; border-bottom: 1px dotted #E1DBCC;}

#left_services a { padding: 0px; color: #000; border-bottom: 1px dotted #eee; text-decoration: none;}
#left_services a:link, #navcontainer a:visited { color: #000; text-decoration: none; }
#left_services a:hover { background-color: #EEEAE1; color: #000; border-top: 1px dotted #BFBF7D; border-bottom: 1px dotted #BFBF7D;}


#phone { font: bold 15px Arial, Helvetica, sans-serif; color: #000; padding: 2px; background-color: #EEEAE1; border-top: 1px dotted #BFBF7D; border-bottom: 1px dotted #BFBF7D; }

.phone { font: bold 15px Arial, Helvetica, sans-serif; color: #000; padding: 2px; background-color: #EEEAE1; border-top: 1px dotted #BFBF7D; border-bottom: 1px dotted #BFBF7D; }

#phone_bot { font: bold 17px Arial, Helvetica, sans-serif; color: red; }

#BottomLeft { width: 379px; height: 120px; float: left; background-color: #fff; text-align: left; line-height: 15px;}

#BottomRight { width: 400px; height: 120px; float: right; background-color: #fff; }

#keywords { font-size: 8px; width: 800px; color: /*#D2C7AE;*/ #000; left: -900px; position: absolute; }

.keys { position: absolute; left: -900px; height: 1px;}