/* CSS Document */



/*******************************************/
/********** SINGLE ELEMENT STYLES **********/
/*******************************************/

* {margin: 0; padding: 0;}
img {behavior: url(pngbehavior.htc);}
.pad5 {padding: 5px; }
.left {float: left;}
.right {float: right;}
.center {text-align: center;}
.clear {clear: both;}
.clright {clear: right;}
.clleft {clear: left;}
a, a:link, a:visited, a:active, a:hover {
		font: .9em/1em Arial, Helvetica, sans-serif;
		color:#fff;}
a:hover {}
a img {border: none;}
p {margin-top: 10px; text-indent: 5px; }
p.flat {text-indent: 0px;}
h1 {font-size: 1.3em;}
h2 {font-size: 1.2em;}
h3 {font-size: 1.1em;}
h4 {font: 1.3em/1em Times; color:#ff3300;}




body,td,p,div{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

input { color:#000000; }
.shhhh { display:none; }

#wrapper {
	margin:0 auto;
	height:580px;
	text-align:center;
	width:100%;}
*html #wrapper {position:relative;}
*:first-child+html #wrapper {position:relative;}
#innerwrapper {
	margin: 0 auto;
	width:750px;
	height:525px;
	text-align:center;
	position:relative;
	z-index:8;
	}
#bgdiv {
	margin: 0 auto;
	width:750px;
	height:550px;
	text-align:left;
	background:#6F3C65 url(images/images/bossbg1.jpg) no-repeat;
	position:relative;
	z-index:8;
	}
#content {
	margin: 0 auto;
	width:750px;
	height:550px;
	text-align:left;
	position:relative;
	z-index:11;
	}
#picframe {
	margin: 0 auto;
	width:195px;
	height:210px;
	text-align:left;
	float:left;
	position:relative;
	z-index:9;
	}
	
img {behavior: url(pngbehavior.htc); border:0px;}

#bgdiv a#construction {background:url(images/nav-construction.png) top left no-repeat;width:420px;height:28px;
behavior: url(pngbehavior.htc); display:block;} 
#bgdiv a#construction:HOVER {background:url(images/nav-construction-over.png) no-repeat;behavior: url(pngbehavior.htc);}

#bgdiv a#firestop {background:url(images/nav-firestop.png) top left no-repeat;width:420;height:28px;
behavior: url(pngbehavior.htc); display:block;} 
#bgdiv a#firestop:HOVER {background:url(images/nav-firestop-over.png) no-repeat;behavior: url(pngbehavior.htc);}

#bgdiv a#hvac {background:url(images/nav-plumbing.png) top left no-repeat;width:420;height:28px;
behavior: url(pngbehavior.htc); display:block;} 
#bgdiv a#hvac:HOVER {background:url(images/nav-plumbing-over.png) no-repeat;behavior: url(pngbehavior.htc);}

#bgdiv a#industrial {background:url(images/nav-industrial.png) top left no-repeat;width:420;height:28px;
behavior: url(pngbehavior.htc); display:block;} 
#bgdiv a#industrial:HOVER {background:url(images/nav-industrial-over.png) no-repeat;behavior: url(pngbehavior.htc);}

#bgdiv a#manufactured {background:url(images/nav-man-housing.png) top left no-repeat;width:420;height:28px;
behavior: url(pngbehavior.htc); display:block;} 
#bgdiv a#manufactured:HOVER {background:url(images/nav-man-housing-over.png) no-repeat;behavior: url(pngbehavior.htc);}

#bgdiv a#paint {background:url(images/nav-paint-sundries.png) top left no-repeat;width:420;height:28px;
behavior: url(pngbehavior.htc); display:block;} 
#bgdiv a#paint:HOVER {background:url(images/nav-paint-sundries-over.png) no-repeat;behavior: url(pngbehavior.htc);}

#bgdiv a#pool {background:url(images/nav-pool-spa.png) top left no-repeat;width:420;height:28px;
behavior: url(pngbehavior.htc); display:block;} 
#bgdiv a#pool:HOVER {background:url(images/nav-pool-spa-over.png) no-repeat;behavior: url(pngbehavior.htc);}

#bgdiv a#solid {background:url(images/nav-solid-surface.png) top left no-repeat;width:420;height:28px;
behavior: url(pngbehavior.htc); display:block;} 
#bgdiv a#solid:HOVER {background:url(images/nav-solid-surface-over.png) no-repeat;behavior: url(pngbehavior.htc);}

#bgdiv a#specialty {background:url(images/nav-specialty.png) top left no-repeat;width:490;height:28px;
behavior: url(pngbehavior.htc); display:block;} 
#bgdiv a#specialty:HOVER {background:url(images/nav-specialty-over.png) no-repeat;behavior: url(pngbehavior.htc);}

#bgdiv a#windows {background:url(images/nav-window-vinyl.png) top left no-repeat;width:450;height:28px;
behavior: url(pngbehavior.htc); display:block;} 
#bgdiv a#windows:HOVER {background:url(images/nav-window-vinyl-over.png) no-repeat;behavior: url(pngbehavior.htc);}

#bgdiv a#tile {background:url(images/nav-tile.png) top left no-repeat;width:450;height:28px;
behavior: url(pngbehavior.htc); display:block;} 
#bgdiv a#tile:HOVER {background:url(images/nav-tile-over.png) no-repeat;behavior: url(pngbehavior.htc);}

#bgdiv a#cleaning {background:url(images/nav-cleaning.png) top left no-repeat;width:450;height:28px;
behavior: url(pngbehavior.htc); display:block;} 
#bgdiv a#cleaning:HOVER {background:url(images/nav-cleaning-over.png) no-repeat;behavior: url(pngbehavior.htc);}

#searchform {
	width: 150px;
	height:110px;
	float:right;
	margin-right:15px;
	margin-top:120px;
	position:relative;
	z-index:50;
	background:#6F3C65;
	border:2px solid #333;
}
#searchform, #searchform table, #searchform div {color:#fff; font-weight:bold;font-size: 1.1em;}

#tablehovers {width:500px; border:none; float:left; clear:left;}