html{
width:100%;
height:100%;
margin:0;
}
body {
width:100%;
height:100%;
margin:0;
}
dt,dd{
clear:both;
margin-top:10px;
margin-bottom:10px;
}
h1, h2, h3, h4, h5, h6 { 
text-align: center; 
color: #ff0000; 
}
p { 
text-align: left;
text-indent: 1.5em;
margin-left: 10%; 
margin-right: 10%;
font-family:sans-serif;
color:#000000; 
line-height:1.5em;
}
#header {
float:left;
width:100%;
font-weight:normal;
line-height:normal;
margin:0;
}
#header  ul {
margin:0px;
padding-left:40px;
font-size:1em;
line-height:1.5em;
}
#commercial-services-page #textarea li{
clear:both;
font-family:sans-serif;
font-size:1.1em;
}
#commercial-services-page #textarea img {
float:right;
margin-left:20px;
padding:10px;
}
#commercial-services-page #textarea img.bland{
display:block;
margin:0;
padding:0;
border-style:none;
border-width:0px;
}
#residential-services-page #textarea li{
clear:both;
font-family:sans-serif;
font-size:1.1em;
}
#residential-services-page #textarea img {
float:right;
margin-left:20px;
padding:10px;
border-style:none;
border-width:0px;
}
#residential-services-page #textarea img.bland{
display:block;
margin:0;
padding:0;
border-style:none;
border-width:0px;
}
#footer {
background:#91c3fe;
text-align:center;
margin:0;
padding:40px;
}
#content{
min-height:100%;
background:#91c3fe;
clear:both;
margin:0;
}
* html #content{
height:100%;
}
#textarea img {
background:#ffffff;
margin-top:1.5em;
margin-bottom:1.5em;
position:relative;
border-style:outset;
border-width:3px;
border-right-color:#999;
border-bottom-color:#999;

}
#textarea {
position:relative;
width:98%;
height:98%;
background:#fefdff;
margin-left:0.5%;
padding-top:24px;
margin-top:0;
border-style:outset;
border-width:3px;
border-top-style:none;
border-right-color:#999;
border-bottom-color:#999;
-moz-border-radius:1.5em;
-webkit-border-radius:1.5em;
border-radius:1.5em;
}
#commercial-services-page #textarea ul{
text-align: justify;
margin-left:10%;
margin-right:10%;
font-size:1em;
line-height:1.5em;
}
#residential-services-page #textarea ul{
text-align: justify;
margin-left:10%;
margin-right:10%;
font-size:1em;
line-height:1.5em;
}
#home-page #textarea ul{
margin-left:20%;
font-size:2em;
}
#newcontainer {
clear:both;
width: 90%;
margin-left:2%;
padding:0;
overflow: hidden;
} 
#newcontainer p{
position: relative;
left:20px;
}
#newcontainer hr{
color:#ffffff;
background-color:#ffffff;
width:1px;
height:1px;
clear:both;
visibility:hidden;
}
.picbox{
position: relative;
float: left;
width:180px;
text-align:center;
font-style: italic;
margin-right:5%;
}
.thumb img{
border: 1px solid;
}
.thumb span{
position: absolute;
padding: 10px 10px; 
border: none; 
visibility: hidden;
left: 160px;
top:50px;
z-index: 500;
}
.thumb span img{
border-width: 0;
padding: 0;
margin: 0; 
}
#about-page .thumb span{
top:0;
}
#about-page .thumb img{
z-index:500;
}

.picbox a:link{
text-decoration:none;
color:#0000ff;
}
.picbox a:visited{
text-decoration:none;
color:#0000ff;
}
.picbox a:hover{
text-decoration:none;
color:#0000ff;
}
.picbox a:active{
text-decoration:none;
color:#0000ff;
}
.picbox a:hover { 
visibility: visible; /* <!--[ie < 7] hack--> */
}
.thumb:hover span{ 
visibility: visible;
}
.centered {
display: block;
margin-left: auto;
margin-right: auto
}
.left{
padding:0;
margin-left:5%;
margin-right:5%;
margin-top:0;
margin-bottom:0;
}
.right{
padding:0;
margin-left:5%;
margin-right:5%;
margin-top:0;
margin-bottom:0;
}
#header a.skipnavigation {
display:none;
}

