BODY { background-image: url(../images/bkgrd.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px }
#maintable { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #002751; background-color: #FFFFFF }
a, a:active, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #336699; text-decoration: none }
a:hover { text-decoration: underline }
p { margin: 0px }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding: 3px; margin: 0px 0px 10px 0px; border: 1px solid #002751; background-color: #99CCFF; width: auto }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; padding: 1px 0px 1px 5px; margin: 10px 0px 10px 0px; border: 1px solid #000; background-color: #eee; width: auto }
/*input, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #002751; background-color: #eee; font-size: 10px; color: #000 }*/
.left-column { background-color: #FFFFFF; padding-right: 15px; padding-left: 15px; padding-bottom: 10px; background-repeat: no-repeat }
.left-column h1 { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding: 3px; margin: 0px 0px 10px 0px; border: 1px solid #002751; background-color: #99CCFF; width: auto }
#servicecolumn { padding-top: 20px }
#services { height: 150px }
#header { background: #fff url(../images/topbg.jpg) repeat-x; height: 154px; padding: 0 10px 10px 10px; line-height: 1.5em }
#header-resi { background-color: #FFF; background-image: url(../images/headingbkgrd-resi.jpg); background-repeat: no-repeat; height: 154px; padding: 159px 10px 10px 10px; line-height: 1.5em }
#header-comm { background-color: #FFF; background-image: url(../images/headingbkgrd-comm.jpg); background-repeat: no-repeat; height: 154px; padding: 159px 10px 10px 10px; line-height: 1.5em }
#header-ind { background-color: #FFF; background-image: url(../images/headingbkgrd-ind.jpg); background-repeat: no-repeat; height: 154px; padding: 159px 10px 10px 10px; line-height: 1.5em }
#header-contact { background-color: #FFF; background-image:  url(../images/headingbkgrd-contact.jpg); background-repeat: no-repeat; height: 154px; padding: 159px 10px 10px 10px; line-height: 1.5em }
#header-quote { background-color: #FFF; background-image: url(../images/headingbkgrd-quote.jpg); background-repeat: no-repeat; height: 154px; padding: 159px 10px 10px 10px; line-height: 1.5em }
#footer { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; height: 30px; color: #000; font-size: 10px; margin: 0px; padding: 10px }
#timestamp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 10px;
	margin: 0px;
	padding: 5px 5px 10px 5px;
	font-weight: bold;
}
#navbar { padding-left: 90px; background-image: url(../images/navbkgrd.jpg); background-repeat: repeat-x; font-size: 11px; font-weight: bold; height: 31px; margin: 0px }
#navbar ul { list-style: none; margin: 0px; padding: 0px; border-left: 1px solid #002751 }
#navbar li { margin: 0px 0px 0px -1px; padding: 0px; float: right; width: auto; border-right: 1px solid #002751; border-left: 1px solid #002751 }
#navbar a,  #navbar a:visited,  #navbar a:active { display: block; text-decoration: none; color: #000; margin: 0px; padding: 9px 10px 9px 10px; float: left }
#navbar a:hover { background-image: url(../images/navON.jpg); background-repeat: repeat-x; color: #000 }
#imageSlideshowHolder{
z-index:1;
  margin:0 auto;   /*"Air" */
  /*float:right;  Floating gallery at the right side of other web page content */    
  width:541px;  /* Image width */
  height:154px;  /* Image height */
  position:relative;  /* Don't remove this line */
}
/* Don't change these values */
#imageSlideshowHolder img {
	position:absolute;
	left:10px;
	top:0px;
}
