body {
 font-family: Tahoma;
 color: #061947;
 font-size: 13px;
 line-height: 17px;
}

#header .contact {
 position: absolute;
 top: 40px;
 left: 360px;
 height: 120px;
 width: 250px;
 text-align: left;
}

#header .contact span {
 font-size: 20px;
 color: #055a8d;
 position: relative;
 line-height: 28px;
}

#header .contact span.sml {
 color: #055a8d;
 font-size: 16px;
}

#header .contact span span {
 color: #061947;
 font-size: 20px;
 margin-left: 20px;
 position: absolute;
 left: 45px;
 width: 160px;
}

#header .contact span.sml span {
 color: #061947;
 font-size: 16px;
 margin-left: 20px;
}

#header h1 {
 background: url(../../uploads/images/logo.jpg) no-repeat top left;
 display: block;
 position: absolute;
 left: 70px;
 top: 10px;
 height: 129px;
 width: 249px;
}

#header h1 span {
 display: none;
}

#header h3#master_plumbers {
 background: url(../../uploads/images/MPLogo_2016.jpg) no-repeat top left;
 height: 150px;
 width: 180px;
 position: absolute;
 top: -10px;
 right: 60px;
}

#header h3#master_plumbers span {
 display: none;
}

#menu ul {
 position: relative;
} 

#menu ul li {
 float: left;
 list-style: none;
 height: 30px;
 margin-top: 22px;
 margin-right: 10px;
 margin-left: 10px;
 z-index: 200;
 position: relative;
}

#menu ul li.back {
 background: url("../../uploads/images/nav_bubble.gif") no-repeat right -38px;
 width: 9px; height: 40px;
 z-index: 8;
 position: absolute;
 top: -10px;
 padding-right: 20px;
 margin-left: -10px;
}

#menu ul li.back .left {
 background: url("../../uploads/images/nav_bubble.gif") no-repeat top left;
 height: 40px;
 position: relative;
 padding-left: 20px;
 margin-right: 30px;
}

#menu ul li a {
 color: #fff;
 font-size: 18px;
 text-decoration: none;
 text-transform: uppercase;
}

#content h1 {
 margin-top: 45px;
 color: #061947;
 font-size: 29px;
 font-weight: normal;
}

#content h2 {
 color: #055a8d;
 font-size: 19px;
 margin-top: 45px;
}

#content h3 {
 color: #061947;
 font-size: 15px;
}

#content table td {
 vertical-align: top;
}

#content table td h3 {
 margin: 0px;
 padding: 0px;
 vertical-align: top;
 width: 90px;
}

#content table td p {
 margin: 0px 0px 20px;
 padding: 0px;
}

#content p.service {
 color: #3c3c3c;
 font-size: 13px;
 vertical-align: top;
}

.cb {
 clear:both;
}

.fr {
 float: right;
}

#content #service_area {
 float: right;
 clear: right;
 width: 342px;
 margin-top: 20px;
 overflow: hidden;
 border-radius: 25px;
 border: 1px solid white;
 text-align: center;
}

#content #service_area span {
 display: block;
 margin-top: 5px;
}

#footer p, #footer a {
 text-align: center;
 color: #000;
 font-size: 11px;
}

.contactform label {
 width: 175px;
 display: block;
 float: left;
}

.contactform input, .contactform textarea {
 width: 220px;
}

.contactform .submit input {
 width: auto;
 float: left;
 margin-left: 175px;
}
/* Stylesheet: Content Modified On 2016-05-06 11:05:14 */
body {
 background: #055a8d;
 margin: 0px;
 padding: 0px;
}

#page_top {
 background: url(../../uploads/images/bg_top.jpg) no-repeat left bottom;
 height: 36px;
 width: 998px;
 position: relative;
}

#page_bottom {
 background: url(../../uploads/images/bg_bottom.jpg) no-repeat left top;
 height: 40px;
 width: 998px;
 position: relative;
}

#page {
 background: url(../../uploads/images/bg_mid.jpg) repeat-y left top;
 min-height: 600px;
 position: relative;
 width: 878px;
 padding: 20px 60px;
}

#header {
 height: 149px;
}

#menu {
 background: url(../../uploads/images/nav_l.jpg) no-repeat 0px -2px #061947;
 width: 868px;
 margin-left: 15px;
} 

#menu ul {
 background: url(../../uploads/images/nav_r.jpg) no-repeat 854px -2px;
 height: 61px;
 padding: 0px 10px;
 margin: 0px;
} 

#content {
 margin-left: 20px;
 text-align: left;
 padding-bottom: 70px;
}

#footer {
 width: 878px;
 position: absolute;
 bottom: 0px;
 left: 75px;
 border-top: 1px solid #d4d4d4;
 padding: 15px 0px -20px;
}


/* Stylesheet: Page Modified On 2012-08-23 06:55:41 */
