
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
    border:0;
}
html, body {
    background:#333;
    font-family:Trebuchet MS , Arial;    
}
h2 {
    font-size:18px;
    color:#d63320; 
    width:180px;
    text-transform: capitalize; 
    margin-top:15px;  
}
h3 {
    font-size:18px;
    color:#000;
    width:180px;
    text-transform: capitalize;
    margin-bottom:15px;
    margin-top:15px;
}
p {
    padding:15px 0px;
}
#content {
    width:960px;
    border:1px solid #ccc;
    margin:10px auto;
}
#header { 
    font-family:Trebuchet MS , Arial;
}
#headerLeft {
    height:193px;
    width:480px;
    float:left;
    text-align:center;
    font-size:28px;
    font-weight: bold;
    color:#303033;
    background:#fff;
}
#headerLeft img {
    margin-top:14px;
}
#headerRight {
    height:193px;
    width:479px;
    float:left;
    text-align:center;
    border-left:1px solid #ccc;
    font-style: italic;
    font-size:20px;
    background:#d1d3d4 url(http://www.lorenzphac.com/images/headerGrade.png) repeat-x;
}
#headerRight p {
    width:380px;
    border-bottom:1px solid #ccc;
    color:#4c4c4c;
    padding:0px 0 7px 0;
    margin:12px auto 10px;
}
#headerRight li {
    color:#b2b2b2;
    font-size:20px;
    font-style: normal;
    list-style: disc;
    list-style: outside;    
    float:left;
    padding:0 38px 0 5px;
    clear: left;       
    margin: 0 0 5px 80px;
}
#headerRight .finacing {
    width: 140px;
    float: right;
    clear: right;
    margin: 0 55px 0 0;
    line-height: 10px; 
}
.finacing a {
    text-decoration: none;
    font-size: 10px;
    line-height: 10px; 
    color: #4d4d4d;
    text-align: center;
}
.finacing a img {
    display: block;
    margin: 0 auto 0px;
}
.headerLI {
    color:#d63320;    
}
#headerRight .first {
}
#headerMid {
    width:887px;
    height:28px;
    background:#303033;
    padding:0 0 0 73px;
    line-height:28px;
    font-size:16px;
    color:#b2b2b2;
    clear:both;
}
#headerMid a {
    margin-left:210px;
    color:#fdd158;
    text-decoration:none;
}
#navBar {
    width:100%;
    padding:0px;
    margin:0px;
    background: url(http://www.lorenzphac.com/images/navBar.png) repeat-x;
}
#navBar ul {
    width:100%;
    height:63px;
    line-height:63px;
}
#navBar ul li {
    padding:0 19px;
    float:left;
    height:63px;
    line-height:63px;
    text-align:center;
    border-left:1px solid #fddc7d;
}
#navBar ul .first {
    border-right:none;
}
#navBar ul li a {
    color:#333;
    font-size:17px; 
    text-decoration:none;   
}
#navBar ul li a:hover {
    color:#ff0000;       
    text-decoration:none;
}
#leftPage {
    width:381px;
    float:left;
    background:#e7e8e9 url(http://www.lorenzphac.com/images/leftPageGrad.png) repeat-x;
    background-position: bottom;
    text-align:center;
    font-size:18px;
    color:#4c4c4c;
    font-style: italic;
}
#leftPage p {
    padding:10px 0;
}
#leftPage p img {
    margin-right:7px;
}
#rightPage {
    background:#1a1a1a;
    text-align:center;
    width:579px;
    float:left;
    padding-bottom:23px;
}
#rightPage.home p {
    color:#ccc;
    padding:10px;
    font-size:13px
}
#leftPage.home {
    padding-bottom: 28px;
}
#rightPage span {
    color:#b2b2b2;
    font-size:17px;
    font-style: normal;
    list-style: disc;
    list-style: outside;
    margin-top:10px;
    float:left;
    padding:0 30px 0 12px;
}
#rightPage .last {
    margin-right:95px;
}
#rightPage .first {
    list-style: none;
    clear:left;
}
.ezineImg  {
    width:125px;
}
.leftPage {
    float:left;
    background:#eaebec url(http://www.lorenzphac.com/images/leftPageGradService.jpg) repeat-x;
    background-position: top;
    font-size:17px;
    color:#4c4c4c;
    font-style: italic;    
}
.leftPage h2 {
    margin-left:20px;    
}
.leftPage li {
    font-size:14px;
    font-weight:bold;
    list-style: disc;
    list-style: outside;
    margin:15px 0 0 35px;
}
#leftPagePlumbing {
    width:312px;
    height:996px;
}
#leftPageService {
    width:321px;
    height:1238px;
}
#leftPageService img {
    margin:65px 0 0 55px;
} 
#leftPageSub {
    margin:80px auto;
    background:#fff;
    border:1px solid #7f7f7f;
    width:257px;
    height:160px;
    color:#4c4c4c;
    font-size:15px;
    padding:0 0 0 23px;
    font-weight:bold;
}
#leftPageSub1 {
    margin:57px auto;
    background:#fff;
    border:1px solid #7f7f7f;
    width:257px;
    height:160px;
    color:#4c4c4c;
    font-size:15px;
    padding:0 0 0 23px;
    font-weight:bold;
}
#leftPageSub h2 {
    margin-bottom:10px;
    margin-left:0px;
}
#leftPageSub a {
    color:#d63320;
}
#rightPageService {
    background:#fdfff2;
    width:639px; 
    height:1215px;
    float:left;
    padding-bottom:23px;
}
#rightPageHA {
    width:648px;
    height:1426px;  
} 
#leftPageHA {
    width:312px;
    height:1449px;
    float:left;
    background:#eaebec url(http://www.lorenzphac.com/images/leftPageGradService.jpg) repeat-x;
    background-position: top;
    font-size:14px;
    color:#4c4c4c;
    font-style: italic;
}
#leftPageHA p {
    padding-left:20px;
    padding-bottom:5px;
    font-weight:bold
}
#leftPageHA li {
    font-size:14px;
    font-weight:bold;
}
#leftPageHAImgs {
    text-align:center;
    width:288px;
    border-top:1px solid #bfbfc0;
    margin:40px auto 80px;
    padding-top:40px;
}
#rightPageDC {
    width:648px;
    height:750px;
}
#leftPageDC {
    width:312px;
    height:773px;
    float:left;
    background:#eaebec url(http://www.lorenzphac.com/images/leftPageGradService.jpg) repeat-x;
    background-position: top;
    font-size:14px;
    color:#4c4c4c;
    font-style: italic;
}
#leftPageDC p {
    padding-left:20px;
    padding-bottom:5px;
    font-weight:bold
}
#leftPageDC li {
    font-size:14px;
    font-weight:bold;
}
#rightPagePumbing {
    width:648px;
    height:973px;
}
#leftPagePlumbingImgs {
    margin:10px 0 0 0;
    padding:10px 0 0 0;
    text-align:center;
    border-top:1px solid #bfbfc0;
    width:100%;    
}
#leftPageRequest {
    width:365px; 
    height:558px;       
    padding:15px 10px 67px;
    float:left;
}
.tac a {
    margin-right:10px;    
}
#rightPageRequest {
    width:555px;
    padding:15px 10px 0;
    float:left; 
    height:625px;
} 
#rightPageRequest p {
    font-size:11px;
}
#leftPageTestimonials {
    width:331px;    
    padding:15px 10px 0;
}
#leftPageTestimonials ol {
    clear:both;
    padding-bottom:20px;
    margin-top:20px;
    color:#4c4c4c;
    font-size:14px;    
}
#rightPageTestimonials {
    width:574px;
    padding:15px 10px 0;
}                   
#rightPageTestimonials ol {
    clear:both;
    padding-bottom:20px;
    margin-top:20px;
    border-bottom:1px solid #d8d9d2;
    color:#191919;
    font-size:14px;
}
#excvation {
    background:transparent;
    width:574px;
    padding:10px 29px 10px 29px;
    font-size:15px;
    color:#000;  
    margin:0 auto;
}
#excvation p {
    padding:15px 0;
}
#excvation img {
    float:right;
}
.CT {
    clear:both;
}
#excvation li {
    font-size:15px;
    font-style: normal;
    list-style: disc;
    list-style: outside;
    margin-left:10px;
}  
#backflow {
    background:#ebebe8;
    width:574px;
    padding:10px 29px 10px 29px;
    font-size:15px;
    color:#000; 
    margin:0 auto;
}
#backflow li {
    font-size:15px;
    font-style: normal;
    list-style: disc;
    list-style: outside;
    margin-left:10px;
} 
#irrigation {
    background:#fdfff2;
    width:574px;
    padding:10px 29px 10px 29px;
    font-size:15px;
    color:#000;
    margin:0 auto;
}
#irrigation li {
    font-size:15px;
    font-style: normal;
    list-style: disc;
    list-style: outside;
    margin-left:10px;
}
.fs14 {
    font-size:14px;
}
.paddedSide {
    padding:15px 25px;
}
.SL {
    width:100%;
    padding-left:0px;
    padding-right:0px;
    font-size:12px;
    line-height:20px;
    margin-top:10px;
}
.SLI {
    width:56%;
}
.SLName {
    width:43%;
    font-size:12px;
    float:left;
}
.SLName input {
    width:40%;
    float:right;    
}
#i3 {
    width:100px;
    margin-right:4px;
}
#i4 {
    width:99px;
    margin-left:4px;
} 
#i7 {
    width:100px;
    margin-right:50px;
}
#i8 {
    width:99px;
    margin-left:4px;
}
#homePhone {
    float:left;
}
.line-height {
    line-height:13px;
}
.SL2 {
    width:40%;
    float:left;
}
.MLName2 {
    width:47%;
    float:left;
    font-size:12px;
}
#button {
    height:30px;
}
.facebook {
    float:left;
    margin-top:10px;
    margin-left:7px;
}
.one {
    margin-left:86px;
}
.two {
    margin-left:45px;
}
.tac {
    text-align:center;
}
#footerRight a {
    text-decoration: none;
    color:#fff;
}
.rightPage {
    background:#fdfff2;
    float:left;
    padding-bottom:23px;    
}
.rightWhite {
    background:#fdfff2;
    width:574px;
    padding:10px 29px 10px 29px;
    font-size:15px;
    color:#000;
    margin:0 auto;
}
.rightWhite h2 {
    width:90%;
}
.rightWhite p {
    font-size:20px;
}

.rightGray h2 {
    width:90%;
}
#small {
    width:45%;
}
.rightWhite li {
    font-size:15px;
    font-style: normal;
    list-style: disc;
    list-style: outside;
    margin-left:10px;
    font-weight:bold;
}
.rightGray {
    background:#ebebe8;
    width:574px;
    padding:10px 29px 10px 29px;
    font-size:15px;
    color:#000;
    margin:0 auto;
}
.rightGray li {
    font-size:15px;
    font-style: normal;
    list-style: disc;
    list-style: outside;
    margin-left:10px;
    font-weight:bold;
}
.WBG {
    background:#fdfff2 url(http://www.lorenzphac.com/images/testimonials-BG.jpg) repeat-y;
}
.padded {
    margin:19px 5px 9px;
}
.floatL {
    float:left;
    width:48%;
}
.floatR {
    float:right;
}
.MT10 li {
    margin-top:10px;
}
.red {
    color:#d63320;
}
.clear {
    height:1px;
    clear:both;
}
.homeLwoerImg img {
    padding:5px;
}
.sm img {
    margin-bottom:45px;
}
.names {
    height: 1px;
    overflow: hidden;
}
.cylon {
    display: block;
    padding-top: 5px;
}
#footer {
    height:50px;
    width:960px;
    margin:10px auto 0;
    clear:both;
    color:#fff;
}
#footer .bank {
    font-size: 17px;
    line-height: 21px;
}
#footer .bank a {
    color: #D63320; 
}
#footerLeft {
    height:50px;
    font-size:12px;
    line-height:19px;
    float:left;
    width:40%;
    margin:0px;
}
#footerRight {
    height:50px;
    font-size:12px;
    line-height:19px;
    float:right;
    width:40%;
    margin:0px;
    text-align:right;
} 
