body{
text-align:left;
background-color:#59493b/*748c85/**/;
/*background-color:#efdfb1;*/
}

#wrapper{
margin:auto;
padding:0px 0px 0px 0px;
width:1100px;
height:1200px;/*auto*/
position:relative;
z-index:10;
text-align:left;
background-color:#ac9b8c/*748c85/**/;
}

#header-home-page{
position:absolute;
z-index:-1;
height:267px;
width:1100px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/home-page-header.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#home-page-background-01{
position:absolute;
z-index:-1;
height:515px;
width:1100px;
margin:267px 0px 0px 0px;
padding:267px 0px 0px 0px;
background-image:url(images/home-page-background-01.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#home-page-background-02{
position:absolute;
z-index:-1;
height:214px;
width:1100px;
margin:781px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/home-page-background-02.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid yellow;*/
}

#home-page-background-03{
position:absolute;
z-index:-1;
height:214px;
width:1100px;
margin:995px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-04.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid green;*/
}

#header-container-home{  /*empty float this keeps the consultation text where it should be.*/
float:left;
width:1100px;
height:251px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
/*border:1px solid white;*/
}

/*begin navigation formatting*/
#nav {
position:absolute;
top:160px;
left:430px;
width:600px;
height:25px;
font-family:arial;
font-size:18px;
font-weight:bold;
font-style:italic;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
list-style:none;
text-align:left;
z-index:999;
display:inline;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
  
#nav ul{
list-style:none;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
z-index:99999;
display:inline;
}
 
#nav li{
padding:3px 3px 3px 3px;
margin:0px 20px 0px 0px;
display:inline;
}

#nav a { /* the link style of menu */
line-height:20px;
padding:0px; /*puts space between menu items*/
margin:0px;
text-decoration:none;
color:#efdfb1;
display:inline;
/*border-top:2px solid #967f6a;*/
padding:5px 0px 5px 0px;
}

#nav li:hover > a {  /* Styles the anchor (a) tag when mouse over */
color:#748c85/*dfa432;/*#ad7e68;/*#59cba7;*/;
z-index:99999;
visibility:visible;
display:inline;
padding:5px 0px 5px 0px;
}

/*end navigation formatting*/

/*text formatting*/

h1.headline1-text{
font-family:"times new roman";
font-weight:bold;
font-size:18px;
color:#e0d7c0;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

h1.epc-text{
font-family:"times new roman";
font-weight:bold;
/*text-shadow: -1px -1px 1px #fff, 1px 1px 1px #000;
opacity: 1.9;*/
color:#efdfb1;
font: 33px 'Museo700';
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:1em;
}

h1.epc-text-1{
font-family:"times new roman";
font-weight:bold;
/*text-shadow: -1px -1px 1px #fff, 1px 1px 1px #000;
opacity: 1.9;*/
color:#efdfb1;
font: 18px 'Museo700';
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:1.2em;
}


h1.light{
color:#efdfb1;
font-family:arial;
font-size:24px;
font-weight:normal;
}


h2.h2-text{
font-family:"times new roman";
font-weight:bold;
text-shadow: -1px -1px 1px #fff, 1px 1px 1px #000;
color:#e0d7c0;
opacity: 0.7;
font: 45px 'Museo700';
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:2em;
}

h2.h2-text2{
font-family:"times new roman";
font-weight:bold;
text-shadow: -1px -1px 1px #fff, 1px 1px 1px #000;
color:#e0d7c0;
opacity: 0.7;
font: 30px 'Museo700';
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:2em;
}

h3.h3-text{
font-size:24px;
font-family:"times new roman";
font-weight:bold;
color:#93370a;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

h3.headline-services{
font-size:22px;
font-family:"arial";
font-weight:bold;
color:#93370a;
margin:30px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

h3.headline-past-projects{
font-size:22px;
font-family:"arial";
font-weight:bold;
color:#93370a;
margin:20px 0px 0px 0px;
padding:0px 0px 5px 50px;
}


h3.headline-about-us-top{
font-size:22px;
font-family:"arial";
font-weight:bold;
color:#93370a;
margin:20px 0px 0px 0px;
padding:0px 0px 5px 20px;
}

h3.light{
color:#efdfb1;
font-family:arial;
font-size:18px;
font-weight:normal;
}

p.tagline{
color:#063d2c/*0f4937/*748c85*/;
font:"times new roman";
font-size:20px;
font-weight:bold;
font-style:italic;
}

p.light{
color:#efdfb1;
font-family:arial;
font-size:18px;
font-weight:normal;
}

h3.about-us-top{
font-family:arial;
font-size:20px;
font-weight:normal;

}

p.footer-text{
font-family:"times new roman";
font-size:16px;
font-weight:bold;
color:#c9b29e/*6f5946/*824916;/*f9e9db;/*#503b23;*/;
line-height:1.5em;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

p.p-text1{
font-family:arial;
font-size:12px;
font-weight:bold;
color:white;
z-index:40;
}

p.p-text2{
font-family:arial;
font-size:13px;
font-weight:bold;
color:black;
z-index:40;
}

p.attention{
font-family:arial;
font-size:14px;
font-weight:bold;
color:#d99e32;
z-index:40;
line-height:0.5;
}

#epc-text{
position:relative;
top:75px;
left:625px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#epc-text-1{
position:relative;
top:40px;
left:685px;
width:300px;
margin:0px 0px 0px 0px;
padding:0px 10px 10px 10px;
text-align:right;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
/*border:1px solid #666;*/
}

p.home-page-paragraph{
font-family:arial;
font-size:14px;
font-weight:bold;
color:black;
z-index:40;
}


p.list-statement{
font-family:arial;
font-size:18px;
font-weight:bold;
color:#3a260f;
padding:0px;
margin:0px;
}

p.services-description{
font-family:arial;
font-size:16px;
font-weight:bold;
color:#3a260f;
padding:0px;
margin:0px;
}

p.about-us-text{
font-family:arial;
font-size:22px;
font-weight:normal;
color:#3a260f;
padding:0px;
margin:0px;
}

/*end font- text- formatting*/


#logo-wrapper{
position:absolute;
top:0px;
left:100px;
width:300px;
height:265px;
/*background-image: url(images/logobackground.png);
background-repeat:no-repeat;
background-position:top-left;*/
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
z-index:30;	
text-align:center;
/*border:1px solid #666;*/
}

#logo-wrapper> img{
margin:0px 0px 0px 0px;
padding:25px 0px 0px 0px;
position:relative;
/*border:1px solid red;*/

}


#paper-top{
float:left;
width:1100px;
height:400px;
top:300px;
left:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
z-index:20;	
display:block;
clear:both;
/*border:1px solid pink;*/
}

#paper-relative-top{
position:relative;
top:0px;
left:120px;
width:875px;
height:423px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
/*border:1px solid blue;*/
}

#slideshow{
position:absolute;
top:80px;
left:330px;
width:500px;
height:273px;
margin:0px 0px 0px 0px;
padding:7px 10px 10px 7px;
background-color:#efdfb1;
z-index:20;	
border:1px solid #666;
}

img{
border:none;
}


#picture-detail{
position:absolute;
top:315px;
left:20px;
width:430px;
height:50px;
margin:0px 0px 0px 0px;
padding:33px 0px 0px 0px;
background-image: url(images/picture-detail1.png);
background-repeat:no-repeat;
z-index:30;	
text-align:center;
/*border:1px solid #666;*/
}

#list-statement{
position:absolute;
top:255px;
left:0px;
width:275px;
height:25px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
z-index:30;	
text-align:center;
overflow:show;
/*border:1px solid #666;*/
}
/*
#tagline{
position:absolute;
top:255px;
left:490px;
width:424px;
height:63px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
z-index:20;	
border:1px solid #666;
}
*/

#tagline{
position:relative;
top:5px;
left:0px;
width:245px;
height:3px;
margin:10px 0px 0px 30px;
padding:0px 0px 0px 0px;
z-index:20;	
border-top:3px solid #cc9933;
/*background-color:666/*pink*/;*/
}


#paper-bottom{
float:left;
top:700px;
left:0px;
width:1100px;
height:278px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
z-index:20;	
display:block;
clear:both;
/*border:2px solid pink;*/
}

#paper-relative-bottom{
position:relative;
top:0px;
left:95px;
width:875px;
height:255px;
/*border:1px solid green;*/
}

#consultation-text{
float:left;
width:1100px;
height:185px;
margin:20px 0px 0px 0px;
padding:55px 0px 0px 0px;
z-index:20;	
text-align:center;
display:block;
clear:both;
/*border:1px solid #666;*/
}


#home-left-bottom-text{
position:absolute;
top:0px;
left:60px;
width:520px;
height:280px;
margin:0px 0px 0px 0px;
padding:10px 15px 10px 15px;
z-index:20;	
text-align:center;
background-image:url(images/home-page-paragraph-background.png);
background-repeat:no-repeat;
/*border:1px solid red;*/
}

#home-left-bottom-text  a:link {
font-size:24px;
font-family:"times new roman";
font-weight:bold;
color:#93370a;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}

#home-left-bottom-text  a:visited{
font-size:24px;
font-family:"times new roman";
font-weight:bold;
color:#93370a;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}

#home-left-bottom-text a:hover{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:underline;
color:##93370a/*503a22/*3a260f;*/;
}

#home-right-bottom-text{
position:absolute;
top:-5px;
left:625px;
width:235px;
height:260px;
margin:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
z-index:20;	
text-align:center;
background-image:url(images/home-page-paragraph-background-right.png);
background-repeat:no-repeat;
overflow:visible;
/*border:1px solid pink;*/
}


#home-right-bottom-text  a:link {
font-size:24px;
font-family:"times new roman";
font-weight:bold;
color:#93370a;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}

#home-right-bottom-text  a:visited{
font-size:24px;
font-family:"times new roman";
font-weight:bold;
color:#93370a;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}

#home-right-bottom-text a:hover{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:underline;
color:#93370a/*#503a22/*3a260f;*/;
}


#home-left-top-text{
position:absolute;
top:50px;
left:00px;
width:260px;
height:250px;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
z-index:20;	
text-align:center;
/*border:1px solid #666;*/

}

#home-left-top-text>ul{
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#3a260f;
line-height:1.5em;
outline:none;
}

#home-left-top-text>ul a:link{
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:"arial";
font-size:18px;
font-weight:bold;
color:#3a260f;
line-height:1.5em;
text-decoration:none;
outline:none;
}

#home-left-top-text>ul a:visited{
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:"arial";
font-size:18px;
font-weight:bold;
color:#3a260f/*#967753*/;
line-height:1.5em;
text-decoration:none;
outline:none;
}


#home-left-top-text>ul a:hover{
list-style:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:"arial";
font-size:18px;
font-weight:bold;
color:#93370a;
line-height:1.5em;
text-decoration:none;
outline:none;
}

#footer-wrapper{
margin:auto;
width:1100px;
/*height:150px;*/
height:180px;
position:relative;
z-index:10;
text-align:left;
overflow:hidden;
padding:0px 0px 0px 0px;
clear:both;
display:block;
/*border:5px dashed red;*/
}

div.footer{
float:left;
width:1100px; /*920*/
height:180px;
/*height:150px;*/
margin:0px 0px 0px 0px;
padding:15px 10px 5px 10px;
background-image: url(images/footer-try.jpg);
background-repeat:no-repeat;
z-index: 10;	
text-align:center;
clear:both;
display:block;
/*border:1px solid red;*/
}

div.footer a{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#e0dad5/*efdfb1*/;
text-decoration:underline;
}


div.footer a:visited{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#e4d6c9;
text-decoration:underline;
}


div.footer a:hover{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#748c85;
text-decoration:underline;
}


div.adp{
float:left;
width:1100px;
height:45px;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
clear:both;
display:block;
background:#59493b;
/*border:1px solid red;*/
}


p.adp-text{
margin:0px 0px 10px 0px;
padding:0px 0px 10px 0px;
font-family:arial;
font-size:10px;
font-weight:normal;
color:#cbbeaa;
}


div.adp a{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#cbbeaa;
text-decoration:none;
}

div.adp a:visited{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#cbbeaa;
text-decoration:none;
}

div.adp a:hover{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#cbbeaa;
text-decoration:underline;
}





#header-container{
float:left;
width:1100px;
height:267px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
background-image: url(images/header-background01.jpg);
background-repeat:no-repeat;
display:block;
clear:both;
/*border:1px solid #666;*/
}

/*services content*/


#header-container-services{  /*and past projects* and about us*/
float:left;
width:1100px;
height:251px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
display:block;
clear:both;
/*border:1px solid white;*/
}

#services-container-top-left{
float:left;
width:600px;
height:325px;
margin:95px 0px 120px 70px;
padding:0px 0px 0px 20px;
text-align:left;
/*border:1px solid green;*/
}

#services-container-top-left> table {
font-family:arial;
margin:20px 0px 0px 20px;
padding:0px 0px 0px 0px;
line-height:17px;
font-weight:bold;
}

#services-container-top-left> table a:link {
color:#6f5946/*#3a260f*/;
text-decoration:none;
font-size:16px;
font-weight:bold;
text-decoration:underline;
}

#services-container-top-left> table a:visited{
text-decoration:none;
color:#6f5946/*#3a260f*/;
font-size:16px;
font-weight:bold;
text-decoration:underline;
}

#services-container-top-left> table a:hover{
text-decoration:none;
color:#36312d/*#93370a*/;
font-size:16px;
font-weight:bold;
text-decoration:underline;
}

#services-container-top-right{
float:left;
width:295px; 
height:280px;
margin:95px 0px 120px 55px;
padding:50px 0px 0px 0px;
text-align:center;
/*border:1px solid blue;*/
}

#background{
position:relative;
z-index:-1;
width:1051px;
height:2000px;
left:25px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
background-color:#36312d;
overflow:show;
/*border:1px solid yellow;*/
}

div.paint-contractor-services{
float:left;
width:1000px;
height:250px;
margin:19px 0px 31px 50px;
padding:0px 0px 0px 0px;
text-align:left;
/*border:1px solid yellow;*/
}


#paint-contractor-services{ /*remove*/
float:left;
width:1000px;
height:250px;
margin:19px 0px 31px 50px;
padding:0px 0px 0px 0px;
text-align:left;
/*border:1px solid yellow;*/
}

#description{  /*remove*/
float:left;
width:530px;
height:auto;
margin:0px 0px 0px 70px;
padding:0px 0px 0px 0px;
text-align:left;
display:inline;
/*border:1px solid pink;*/
}

div.description{  /*remove*/
float:left;
width:530px;
height:auto;
margin:0px 0px 0px 70px;
padding:0px 0px 0px 0px;
text-align:left;
display:inline;
/*border:1px solid pink;*/
}

div.description a:link{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#3a260f;
}

div.description a:visited {
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#3a260f;
}

div.description  a:hover {
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#93370a;
}


div.paint-contractor-services-img{
float:left;
width:301px;
height:225px;
margin:10px 0px 0px 80px;
padding:0px 0px 0px 0px;
text-align:left;
/*border:2px solid #dc7214;*/
}

#paint-contractor-services-img{
float:left;
width:301px;
height:225px;
margin:10px 0px 0px 80px;
padding:0px 0px 0px 0px;
text-align:left;
/*border:2px solid #dc7214;*/
}

#background-container{
margin:auto;
padding:0px 0px 0px 0px;
width:1100px;
height:auto;
position:absolute;
z-index:-10;
text-align:left;
}

#header-services-page{  /*SERVICES/PP AND ABOUT US - contact-us*/
position:absolute;
z-index:-1;
height:266px;
width:1100px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/header-services-page.jpg);
background-repeat:no-repeat;
overflow:show;
}

#services-page-background-01{  /*SERVICES -- PP -- ABOUT US - contact-us*/
position:absolute;
z-index:-1;
height:514px;
width:1100px;
margin:266px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/services-page-background-01.jpg);
background-repeat:no-repeat;
overflow:show;
}

#services-01{
position:absolute;
z-index:-1;
height:311px;
width:1100px;
margin:780px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/service-01.jpg);
background-repeat:no-repeat;
overflow:show;
}

#services-02{
position:absolute;
z-index:-1;
height:300px;
width:1100px;
margin:1091px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/service-02.jpg);
background-repeat:no-repeat;
overflow:show;
}

#services-03{
position:absolute;
z-index:-1;
height:311px;
width:1100px;
margin:1391px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/service-03.jpg);
background-repeat:no-repeat;
overflow:show;
}

#services-04{
position:absolute;
z-index:-1;
height:291px;
width:1100px;
margin:1702px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/service-04.jpg);
background-repeat:no-repeat;
overflow:show;
}

#services-05{
position:absolute;
z-index:-1;
height:311px;
width:1100px;
margin:1993px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/service-01.jpg);
background-repeat:no-repeat;
overflow:show;
}

#services-06{
position:absolute;
z-index:-1;
height:300px;
width:1100px;
margin:2304px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/service-02.jpg);
background-repeat:no-repeat;
overflow:show;
}

#services-07{
position:absolute;
z-index:-1;
height:311px;
width:1100px;
margin:2604px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/service-03.jpg);
background-repeat:no-repeat;
overflow:show;
}

#services-08{
position:absolute;
z-index:-1;
height:291px;
width:1100px;
margin:2915px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/service-04.jpg);
background-repeat:no-repeat;
overflow:show;
}

#services-09{
position:absolute;
z-index:-1;
height:311px;
width:1100px;
margin:3206px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/service-01.jpg);
background-repeat:no-repeat;
overflow:show;
}

#services-10{
position:absolute;
z-index:-1;
height:300px;
width:1100px;
margin:3517px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/service-02.jpg);
background-repeat:no-repeat;
overflow:show;
}

#services-11{
position:absolute;
z-index:-1;
height:311px;
width:1100px;
margin:3817px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/service-03.jpg);
background-repeat:no-repeat;
overflow:show;
}

#tag-line-services{  /* and contact us*/
position:absolute;
z-index:1;
left:525px;
top:180px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* past projects formatting*/

#past-projects-background-01{  /*SERVICES-PP-ABOUT US*/
position:absolute;
z-index:-1;
height:214px;
width:1100px;
margin:780px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-01-a.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#past-projects-background-02{
position:absolute;
z-index:-1;
height:236px;
width:1100px;
margin:994px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-02.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#past-projects-background-03{
position:absolute;
z-index:-1;
height:513px;
width:1100px;
margin:1230px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-03.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#past-projects-background-04{
position:absolute;
z-index:-1;
height:214px;
width:1100px;
margin:1743px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-04.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#past-projects-background-05{
position:absolute;
z-index:-1;
height:214px;
width:1100px;
margin:1957px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-01-a.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#past-projects-background-06{
position:absolute;
z-index:-1;
height:236px;
width:1100px;
margin:2171px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-02.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#past-projects-background-07{
position:absolute;
z-index:-1;
height:513px;
width:1100px;
margin:2407px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-03.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#past-projects-background-08{
position:absolute;
z-index:-1;
height:214px;
width:1100px;
margin:2920px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-04.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}


#past-projects-background-09{
position:absolute;
z-index:-1;
height:214px;
width:1100px;
margin:3134px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-01-a.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#past-projects-background-10{
position:absolute;
z-index:-1;
height:236px;
width:1100px;
margin:3348px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-02.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#past-projects-background-11{
position:absolute;
z-index:-1;
height:513px;
width:1100px;
margin:3584px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-03.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#past-projects-background-12{
position:absolute;
z-index:-1;
height:214px;
width:1100px;
margin:4097px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-04.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}


#past-projects-background-13{
position:absolute;
z-index:-1;
height:214px;
width:1100px;
margin:4311px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-01-a.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#past-projects-background-14{
position:absolute;
z-index:-1;
height:236px;
width:1100px;
margin:4525px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-02.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#past-projects-background-15{
position:absolute;
z-index:-1;
height:513px;
width:1100px;
margin:4761px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-03.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#past-projects-background-16{
position:absolute;
z-index:-1;
height:214px;
width:1100px;
margin:5274px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-04.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#past-projects-background-17{
position:absolute;
z-index:-1;
height:214px;
width:1100px;
margin:5488px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-01-a.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#past-projects-background-18{
position:absolute;
z-index:-1;
height:236px;
width:1100px;
margin:5702px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-02.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#past-projects-background-19{
position:absolute;
z-index:-1;
height:513px;
width:1100px;
margin:5938px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-03.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}
/*
#past-projects-background-20{
position:absolute;
z-index:-1;
height:214px;
width:1100px;
margin:6451px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/pp-background-04.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
/*}*/

#projects-container-top-right{  /*and contact-us*/
float:left;
width:295px; 
height:280px;
margin:85px 0px 120px 55px;
padding:50px 0px 0px 0px;
text-align:center;
/*border:1px solid blue;*/
}

#past-projects li{
font-family:"times new roman";
font-size:20px;
font-weight:bold;
color:#6f5946/*#c9b29e/*6f5946/*824916;/*f9e9db;/*#503b23;*/;
line-height:1.5em;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 50px;
}

#past-projects a{
font-family:"arial";
font-size:20px;
font-weight:bold;
color:#6f5946/*824916;/*f9e9db;/*#503b23;*/;
line-height:1.5em;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#past-projects li:hover > a {  /* Styles the anchor (a) tag when mouse over */
font-family:"arial";
font-size:20px;
font-weight:bold;
color:#36312d/*#c9b29e/*6f5946/*824916;/*f9e9db;/*#503b23;*/;
line-height:1.5em;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#tag-line-past-projects{
position:absolute;
z-index:1;
left:125px;
top:580px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}



#projects-container-top-left{
float:left;
width:600px;
height:325px;
margin:85px 0px 120px 70px;
padding:0px 0px 0px 20px;
text-align:left;
/*border:1px solid black;*/
}


#residential-pp-header{ /*delete*/
float:left;
width:603px/*525px*/; 
height:109px;
margin:0px 5px 50px 55px; 
padding:0px 0px 0px 0px;
text-align:center;
display:block;
clear:both;
font-size:20px;
font-family:"times new roman";
font-weight:bold;
color:#efdfb1;
display:block;
clear:both;
background-image:url(images/large-leather-background.png);
background-repeat:no-repeat;
/*border:1px solid orange;*/
}


div.residential-pp-header{
float:left;
width:603px/*525px*/; 
height:109px;
margin:0px 5px 50px 55px; 
padding:0px 0px 0px 0px;
text-align:center;
display:block;
clear:both;
font-size:20px;
font-family:"times new roman";
font-weight:bold;
color:#efdfb1;
display:block;
clear:both;
background-image:url(images/large-leather-background.png);
background-repeat:no-repeat;
/*border:1px solid orange;*/
}





#past-projects-float-border{
float:left;
width:705px;
height:auto;
margin:0px 0px 30px 200px; 
padding:0px 0px 0px 10px;
text-align:center;
display:block;
clear:both;
overflow:show;
background-color:#36312d;
/*border:3px solid purple;*/
}

#image-description-holder-1{ /*delete*/
float:left;
width:332px;/*995*/
height:288px;
margin:0px 0px 50px 10px; 
padding:0px 0px 0px px; 
overflow:show;
overflow:show;
text-align:center;
/*border:1px solid yellow;*/
}


div.image-description-holder-1{
float:left;
width:332px;/*995*/
height:288px;
margin:0px 0px 50px 10px; 
padding:0px 0px 0px px; 
overflow:show;
overflow:show;
text-align:center;
/*border:1px solid yellow;*/
}


#image-description-holder-2{ /*delete*/ 
float:left;
width:700px;/*995*/
height:283px;
margin:0px 0px 50px 0px; 
padding:0px 0px 0px px; 
overflow:show;
text-align:center;
/*border:1px solid yellow;*/
}


div.image-description-holder-2{
float:left;
width:700px;/*995*/
height:283px;
margin:0px 0px 50px 0px; 
padding:0px 0px 0px px; 
overflow:show;
text-align:center;
/*border:1px solid yellow;*/
}


#image-description-holder-single-centered{ /*delete*/
float:left;
width:525px;/*995*/
height:283px;
margin:0px 0px 50px 0px; 
padding:0px 0px 0px 175px; 
overflow:show;
text-align:center;
/*border:1px solid yellow;*/
}

div.image-description-holder-single-centered{
float:left;
width:525px;/*995*/
height:283px;
margin:0px 0px 50px 0px; 
padding:0px 0px 0px 175px; 
overflow:show;
text-align:center;
/*border:1px solid yellow;*/
}


img.past-projects-image-1{
float:left;
border:5px solid #efdfb1;
Margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

img.past-projects-image-2{
float:left;
border:5px solid #efdfb1;
Margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

#shooting-star{
float:left;
border:5px solid #efdfb1;
Margin:0px 0px 0px 60px;
padding:0px 0px 0px 0px;
}

#past-projects-image-1-tsl{
float:left;
border:5px solid #efdfb1;
Margin:0px 0px 0px 95px;
padding:0px 0px 0px 0px;
}

#jimmy-johns{
float:left;
border:5px solid #efdfb1;
Margin:0px 0px 0px 120px;
padding:0px 0px 0px 0px;
}

p.past-projects-description-1{
float:left;
width:275px;
height:65px;
margin:5px 0px 0px 32px;
padding:5px 0px 0px 0px;
text-align:center;
font-size:16px;
font-family:"times new roman";
font-weight:bold;
color:#efdfb1;
background-image:url(images/leather-detail.jpg);
background-repeat:repeat;
border:1px solid #49331c;
display:block;
clear:both;
}

p.past-projects-description-2{
float:left;
width:275px;
height:65px;
margin:5px 0px 0px 212px;
padding:5px 0px 0px 0px;
text-align:center;
font-size:16px;
font-family:"times new roman";
font-weight:bold;
color:#efdfb1;
background-image:url(images/leather-detail.jpg);
background-repeat:repeat;
border:1px solid #49331c;
display:block;
clear:both;
}

a.back-to-top-pp:link{
position:relative;
top:0px;
right:50px;
font-family:"times-new-roman";
font-size:18px;
font-weight:bold;
text-decoration:underline;
color:#efdfb1;
display:block;
clear:both;
width:700px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
text-align:right;
}

a.back-to-top-pp:visited{
position:relative;
font-family:"times-new-roman";
font-size:18px;
font-weight:bold;
text-decoration:underline;
color:#efdfb1;
display:block;
clear:both;
width:700px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}


a.back-to-top-pp:hover{
position:relative;
font-family:"times-new-roman";
font-size:18px;
font-weight:bold;
text-decoration:underline;
color:#748c85; 
display:block;
clear:both;
width:700px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

/*about us formatting*/


#about-us-background-01{
position:absolute;
z-index:-1;
height:479px;
width:1100px;
margin:780px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/about-us-background-01a.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#about-us-background-02{
position:absolute;
z-index:-1;
height:514px;
width:1100px;
margin:1259px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/about-us-background-02a.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#about-us-background-03{
position:absolute;
z-index:-1;
height:508px;
width:1100px;
margin:1773px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/about-us-background-03.jpg);
background-repeat:no-repeat;
overflow:show;
/*border:2px solid pink;*/
}

#about-us-text-top{
float:left;
width:550px;
height:250px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;
text-align:left;
/*border:1px solid green;*/
}

#about-us-nate{
float:left;
width:975px;
height:660px;
margin:50px 0px 0px 50px;
padding:0px 0px 0px 20px;
text-align:left;
/*border:2px dotted blue;*/
}

#nate-text{
float:left;
top:0px;
left:0px;
height:500px;
width:550px;
margin:180px 0px 0px 75px;
padding:0px 0px 0px 0px;
/*border:2px dotted red;*/
}


img.nathan-godfrey{
float:left;
top:0px;
left:725px;
border:5px solid #36312d;/*#efdfb1;*/
margin:0px 0px 0px 120px;
padding:0px 0px 0px 0px;
z-index:20;
overflow:show;
}


#about-us-jennifer{
float:left;
width:975px;
height:500px;
margin:130px 0px 145px 50px;
padding:0px 0px 0px 20px;
text-align:left;
/*border:2px dotted blue;*/
}

#jennifer-text{
float:left;
top:0px;
left:0px;
height:325px;
width:550px;
margin:160px 0px 0px 75px;
padding:0px 0px 0px 0px;
/*border:2px dotted red;*/
}

img.jennifer-godfrey{
float:left;
top:0px;
left:725px;
border:5px solid #36312d;/*#efdfb1;*/
margin:0px 0px 0px 120px;
padding:0px 0px 0px 0px;
z-index:20;
overflow:show;
}

/*contact-us-formatting*/


#tag-line-contact{
position:absolute;
z-index:1;
left:520px;
top:270px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}



img.office{
float:left;
border:5px solid #efdfb1;
margin:25px 0px 0px 30px;
padding:0px 0px 0px 0px;
z-index:20;
overflow:show;
}

#contact-us-container-top-left{
float:left;
width:600px;
height:330px;
margin:85px 0px 120px 70px;
padding:0px 0px 0px 20px;
text-align:center;
overflow:show;
/*border:1px solid black;*/
}

#contact-us-innter{
float:left;
width:480px;
height:150px;
margin:-10px 0px 0px 45px;
padding:0px 0px 0px 0px;
text-align:center;
/*border:1px solid blue;*/
}

#contat-us-bottom-text{
float:left;
width:705px;
height:400px;
margin:0px 0px 8px 200px; 
padding:35px 0px 0px 10px;
text-align:center;
display:block;
clear:both;
overflow:show;
background-color:#36312d;
/*border:3px solid purple;*/
}

#contat-us-bottom-text a:link{
color:#efdfb1;
font-family:arial;
font-size:24px;
font-weight:bold;
text-decoration:underline;
}

#contat-us-bottom-text a:visited{
color:#efdfb1;
font-family:arial;
font-size:24px;
font-weight:bold;
text-decoration:underline;
}

#contat-us-bottom-text a:hover{
color:#748c85; 
font-family:arial;
font-size:24px;
font-weight:bold;
text-decoration:underline;
}

/*services information pages*/

/*interior paint*/


#wrapper-tips{
margin:auto;
padding:0px 0px 0px 0px;
width:1100px;
position:relative;
z-index:10;
text-align:left;
background-color:#ac9b8c/*748c85/**/;
}

#header-container-tips{
float:left;
width:1100px;
height:150px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
display:block;
clear:both;
/*border:1px solid white;*/
}

#header-container-tips img{
position:absolute;
margin:20px 0px 0px 25px;
padding:0px 0px 0px 0px;
/*border:1px solid pink;*/
}


h1.tips-headline{
position:relative;
top:58px;
left:250px;
color:#063d2c/*0f4937/*748c85*/;
font:"times new roman";
font-size:40px;
font-weight:bold;
font-style:italic;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#menu {
float:left;
width:1100px;
height:30px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
text-align:center;
z-index:999;
display:inline;
background:#d6cac0/*#2e4531*/;
/*border:1px solid red;*/
}
  
#menu ul{
list-style:none;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
z-index:99999;
display:inline;
}
 
#menu li{
padding:10px 25px 10px 25px; 
margin:0px 0px 0px 0px;
display:inline;
line-height:30px;
border-top:1px solid #ac9b8c;
border-right:1px solid #ac9b8c;
border-bottom:1px solid #ac9b8c;
}

#menu a { /* the link style of menu */
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-decoration:none;
color:#efe4cc;
display:inline;
font-family:arial;
font-weight:bold;
font-size:16px;
}

#menu li:hover > a {  /* Styles the anchor (a) tag when mouse over */
color:#185a45/*063d2c*/;
z-index:99999;
visibility:visible;
display:inline;
font-family:arial;
font-weight:bold;
font-size:16px;
}


#tips-container{
float:left;
width:1100px;
margin:2px 0px 00px 0px; 
padding:0px 0px 50px 0px;
text-align:center;
display:block;
clear:both;
overflow:show;
background-color:#d6cac0;
/*border:1px solid red;*/
}

#left-sidebar-tips{
float:left;
padding:20px 10px 20px 10px;
margin:50px 25px 50px 25px;
height:300px;
width:200px;
background-color:#ac9b8c;
}


#left-sidebar-tips ul{
list-style:none;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
 
#left-sidebar-tips li{
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;

}

#left-sidebar-tips a { /* the link style of menu */
padding:0px 0px 0px 0px;
margin:50px 0px 0px 0px;
text-decoration:none;
color:#efe4cc;
}

#left-sidebar-tips li:hover > a {  /* Styles the anchor (a) tag when mouse over */
padding:0px 0px 0px 0px;
margin:50px 0px 0px 0px;
color:#185a45/*063d2c*/;
z-index:99999;
}

#tips-main-content{
float:left;
width:650px;
height:auto;
margin:50px 0px 0px 0px; 
padding:25px 25px 25px 25px;
text-align:left;
border:6px double #ac9b8c;
background-color:#f4ede8;
}

.r-align{
float:right;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
}


#tips-main-content a { /* the link style of menu */
padding:0px 0px 0px 0px;
margin:50px 0px 0px 0px;
color:black;
}

#tips-main-content a :hover {  /* Styles the anchor (a) tag when mouse over */
padding:0px 0px 0px 0px;
margin:50px 0px 0px 0px;
color:#efe4cc;
z-index:99999;
}



h2.noshow{
display: none;
}

/*preload images*/

#preload
 { display: none; }
