body {
margin: 0;
padding: 0;
text-align: center;
line-height: 1.3em;
font: 75%  "Trebuchet MS", tahoma, verdana, arial, sans-serif;
background-image: url(images/bg.jpg) ;
background-attachment:fixed;
background-color:FFFFFF;
color: #FFF;
}

#container {
position: relative;
width: 900px;
background: #000; 
margin-right: auto;
margin-left: auto;
margin-top: 50px;
text-align: left;
}

#container2 {
position: relative;
width: 900px;
height: 1320px;
background: #000; 
margin-right: auto;
margin-left: auto;
margin-top: 50px;
text-align: left;
}


a:link, a:visited {
text-decoration: none;
color: #a6a6a6;
background: inherit;
}

a:hover {
text-decoration: none;
color: #FFF;
background: inherit;
}

#banner1 {
width: 800px;
height: 379px;
margin: 0 25px 0 50px;
padding: 0 0 0 0;
background: url(images/mainbanner.jpg);
}

#banner2 {
width: 800px;
height: 379px;
margin: 0 25px 0 50px;
padding: 0 0 0 0;
background: url(images/bath_banner.jpg);
}

#banner3 {
width: 800px;
height: 379px;
margin: 0 25px 0 50px;
padding: 0 0 0 0;
background: url(images/remod_banner.jpg);
}


#banner_about {
width: 850px;
height: 325px;
margin: 0 25px 0 25px;
padding: 0 0 0 0;
background: url(about_header.jpg);
}

#title h1 {
margin: 0 10px 10px 12px;
padding-top: 5px;
font-size: 1.3em;
color: #295300;
background: inherit;
}

.container {
width: 900px;
padding-top: 10px;
margin-left: 0px;
background: #000;
}

#top-nav {
margin: 0;
padding: 5px 0 20px 10px;
}

#top-nav li {
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
font-size: 16px; 
}

#top-nav a:link, #top-nav a:visited {
float: left;
padding: 0 20px 20px 20px;
text-decoration: none;
color: #FFF;
background:inherit;
}

#top-nav a:link.active, #top-nav a:visited.active, #top-nav a:hover {
background:inherit;
text-decoration: underline;
color: #FFF;
}

#content {
float: left;
width: 875px;
margin: 0 0 0 20px;
padding: 1px;
/* border-right: 1px solid #ddd; */
}

#content2 {
float: left;
width: 250px;
margin: 0 0 0px 50px;
padding: 0px;
background: #000;
/* border-right: 1px solid #ddd; */
}

#content p {
padding-left: 10px;
padding-right: 10px;
}

#content h1 {
margin: 0px 30px 0 0px;
padding: 3px;
font-variant: small-caps;
font-size: 1.4em;
color: #FFF;
background: inherit;
text-align: center;
}

#content h2 {
margin: 0px 30px 0 0px;
padding: 3px;
font-variant: small-caps;
font-size: 1.4em;
color: #FFF;
background: inherit;
text-align: center;
}

#content .boldtext {
font-weight: bold;
font-size: 10pt;
text-decoration: underline;
}

#side-menu {
float: right;
height: 655px;
width: 550px;
margin: 0 0px 25px 0px;
padding-left: 0px;
background: #000000 
}

#side-menu h1 {
margin: 0 0 0 0;
font-variant: small-caps;
font-size: 1em;
color: #c86000;
background: inherit;
}

#side-nav {
width: 95%;
margin: 5px 0 5px 10px;
padding: 0;
list-style-type: none;
color: #4a4a4a;
background:inherit;
}

#side-nav a {
background-color:inherit;
display: block;
width: 95%;
text-align: left;
text-decoration: none;
/* background:url(img/side_menu.gif) no-repeat; */
background-position:right;
color: #a4a4a4;
}

#side-nav a#current, #side-nav a:hover {
text-decoration: none;
background-color: #fff;
color: #000;
}

.sideheader {
color: #666;
background: inherit;
text-align: left;

font-size: 1.4em;
font-variant: small-caps;
margin-top: 0px;
padding-top: 3px;
padding-bottom: 3px;
}

#more-links {
padding-bottom: 5px;
padding-top: 20px;
text-align: left;
}

.news {
color: #666;
background:inherit;
}

#footer {
width: 900px;
padding: 5px 0 5px 0;
border-top: 1px solid #666;
font-size: .9em;
color: #FFF;
background: inherit;
margin-right: auto;
margin-left: auto;
margin-top: 0;
text-align: left;
background: #000;
}

.style4 {
	font-size: large;
	font-weight: bold;
}

.table_svc {
width: 200; 
valign: top;
}

#footer a:link, #footer a:visited {
color: #4a4a4a;
background:inherit;
}

#footer a:hover {
color: #000;
text-decoration: underline;
background:inherit;
}

.myborder { 
border: 1px solid #eeae0e;
padding:5px;
}

a img {
border: none; 
}

div.scroll {
overflow: auto;
height: 5em;
width: 130px;
border: solid 1px #999;
padding: 1ex;
background: #fff;
color: #866709;
margin: 0 0 0 0;
}

