  BODY {
	 padding-right: 0;
	 padding-left: 0;
	 background-image: url(/images/bkg.gif);
	 padding-bottom: 0;
	 margin: 0;
	margin-top: 23px;
	margin-bottom: 43px;
	 padding-top: 0;
	 background-repeat: repeat-x;
	 background-color: #401915;
  }
 A:link {
	 color: #000066;
	 text-decoration: underline;
  }
 A:visited {
	 color: #000066;
	 text-decoration: underline;
  }
 A:hover {
	 color: #ff0000;
	 text-decoration: none;
  }



#topHeader {
	border-top: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #000000;
	Width: 975px;
}



#btnteam { display:block; margin-left:1px; margin-right:1px; width: 160px; height: 48px; background: url("/images/btn_team.gif") no-repeat 0 0; }
#btnteam:hover { background-position: 0 -48px; }
#btnteam span { display: none; }

#btntools { display:block; margin-left:1px; margin-right:1px; width: 160px; height: 48px; background: url("/images/btn_tools.gif") no-repeat 0 0; }
#btntools:hover { background-position: 0 -48px; }
#btntools span { display: none; }

#btnwork { display:block; margin-left:1px; margin-right:1px; width: 160px; height: 48px; background: url("/images/btn_work.gif") no-repeat 0 0; }
#btnwork:hover { background-position: 0 -48px; }
#btnwork span { display: none; }

#btnestimate { display:block; margin-left:1px; margin-right:1px; width: 160px; height: 48px; background: url("/images/btn_estimate.gif") no-repeat 0 0; }
#btnestimate:hover { background-position: 0 -48px; }
#btnestimate span { display: none; }

#btntestimonials { display:block; margin-left:1px; margin-right:1px; width: 161px; height: 48px; background: url("/images/btn_testimonials.gif") no-repeat 0 0; }
#btntestimonials:hover { background-position: 0 -48px; }
#btntestimonials span { display: none; }

#btncontact { display:block; margin-left:1px; margin-right:1px; width: 160px; height: 48px; background: url("/images/btn_contact.gif") no-repeat 0 0; }
#btncontact:hover { background-position: 0 -48px; }
#btncontact span { display: none; }


#sideNav {
	 background-image: url(/images/navbkg.gif);
	 background-repeat: repeat-x;
	 background-color: #3A0000;
}


.navbtns {
display: block;
	margin-top: 3px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
	border: 1px solid #BA765E;
	color: #ffffff;
	text-align:center;
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: none;
	Width: 178px;
}
a:link.navbtns, a:visited.navbtns, a:active.navbtns {
	color: #ffffff;
	text-decoration: none;
}
a.navbtns:hover {
	border: 1px solid #A2473C;
	color: #CA9684;
	text-decoration: none;
}






.pagesMain { /*CSS for TABLE containing a photo album*/
margin-top:20px;
padding-left:20px;
padding-right:20px;
}



.pageTxt {
	font-size: 10pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
}


 .breadcrumb {
	font-size: 11pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active {
	font-size: 11pt;
	 color: #990000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.breadcrumb:hover {
	font-size: 11pt;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: underline;
  }







 .toolLink {
	font-size: 8pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.toolLink:link {
	 font-size: 8pt;
	 color: #990000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.toolLink:visited {
	 font-size: 8pt;
	 color: #990000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.toolLink:active {
	 font-size: 8pt;
	 color: #ff0033;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.toolLink:hover {
	 font-size: 8pt;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: underline;
  }







.inputt {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc
}
.brdr {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.bodytxt {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #817e80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bodytxt:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #817e80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.bodytxtbold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #817e80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bodytxtbold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #817e80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.whitetxt {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textbox {
	BORDER-RIGHT: #12385a 1px solid; BORDER-TOP: #12385a 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #12385a 1px solid; COLOR: #12385a; BORDER-BOTTOM: #12385a 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blacktext {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blacktext:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.orangetext {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff9900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style27 {
	FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.top_nav {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #b39d74; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.top_nav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.white_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align:center;
}
.white_heading:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align:center;
}

.read_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #b39d74; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.read_heading:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #b39d74; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.read_heading_sm {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align:center;
}

.read_heading_lg {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align:center; line-height: 26px; font-style: italic;
}

.big_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #817e80; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}



.bodytxtlg {
	FONT-WEIGHT: none; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;

}
.bodytxtlg:hover {
	FONT-WEIGHT: none; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}







  

  
 .listings {
	 font-size: 9pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.listings:link {
	 font-size: 9pt;
	 color: #990000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.listings:visited {
	 font-size: 9pt;
	 color: #990000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.listings:active {
	 font-size: 9pt;
	 color: #ff0033;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.listings:hover {
	 font-size: 9pt;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: underline;
  }




  
 .news {
	 font-size: 9pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.news:link {
	 font-size: 9pt;
	 color: #990000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.news:visited {
	 font-size: 9pt;
	 color: #990000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.news:active {
	 font-size: 9pt;
	 color: #ff0033;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.news:hover {
	 font-size: 9pt;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: underline;
  }
  


 .captions {
	 font-size: 8pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }


  
 .captionsSM {
	 font-size: 7pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }







 .prodLink {
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 1 .3em;
	PADDING-LEFT: 20px;
	 font-size: 9pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.prodLink:link {
	 font-size: 9pt;
	 color: #990000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.prodLink:visited {
	 font-size: 9pt;
	 color: #990000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.prodLink:active {
	 font-size: 9pt;
	 color: #ff0033;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 A.prodLink:hover {
	 font-size: 9pt;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: underline;
  }








 .price {
	 font-size: 9pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }
 .pricetxt {
	 font-size: 8pt;
	 color: #000000;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 text-decoration: none;
  }





/* ... PAGINATION ... */
 #nextPrev {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #08348d;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	width: 90px;
  }
 #nextPrev A:link {
	 color: #08348d;
	 text-decoration: none;
  }
 #nextPrev A:visited {
	 color: #08348d;
	 text-decoration: none;
  }
 #nextPrev A:hover {
	BACKGROUND: #ff0000;
	color: #ffffff;
	 text-decoration: none;
  }


 #pageLinks {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	word-spacing: 0.2em;
  }
 #pageLinks A:link {
	 color: #08348d;
	 text-decoration: none;
  }
 #pageLinks A:visited {
	 color: #08348d;
	 text-decoration: none;
  }
 #pageLinks A:hover {
	BACKGROUND: #ff0000;
	color: #ffffff;
	 text-decoration: none;
  }
/* ... PAGINATION ... */


.searchInput {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	color: #000000;
	background: #ffffff;
	border: 1px solid #000000;
	margin-bottom: 10px;
}

