body {  background-image:  url(pics/bg_01.JPG); margin: 0px;}

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #821B14; margin-top: 0px; margin-bottom: 30px; margin-left: 0px;}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #821B14; margin-top: 0px; margin-bottom: 10px; margin-left: 0px;}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; margin-top: 10px; margin-bottom: 5px; margin-left: 0px;}

.navbg {
	width: 800px;
	background: #821B14;
	margin: 0px 0px 0px 5px;	
}

#navtab {
	margin: 0;
	padding: 0;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	}

#navtab ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
	}

#navtab ul li {
	display: block;
	float: left;
	text-align: center;
	vertical-align:middle;
	padding: 2px;
	margin: 0;
	background: #821B14;
	}

#navtab li#home{
	width: 70px;
}
#navtab li#who{
	width: 115px;
}
#navtab li#services{
	width: 115px;
}
#navtab li#equipment{
	width: 115px;
}
#navtab li#quality{
	width: 87px;
}
#navtab li#quotes{
	width: 85px;
}
#navtab li#gallery{
	width: 95px;
}
#navtab li#contact{
	width: 85px;
}

#navtab li#homeCURRENT{
	width: 70px;
}
#navtab li#whoCURRENT{
	width: 115px;
}
#navtab li#servicesCURRENT{
	width: 115px;
}
#navtab li#equipmentCURRENT{
	width: 115px;
}
#navtab li#qualityCURRENT{
	width: 87px;
}
#navtab li#quotesCURRENT{
	width: 85px;
}
#navtab li#galleryCURRENT{
	width: 95px;
}
#navtab li#contactCURRENT{
	width: 85px;
}



#navtab ul li a {
	background: #821B14;
	height: 18px;
	border-top: 1px solid #821B14;
	border-left: 1px solid #821B14;
	border-right: none;
	padding: 0;
	margin: 0 0 0px 0;
	color: #ffffff;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 18px;
	font-size:    13px;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	}

html>#navtab ul li a  {
	font-size: 12px;   
	} 

#navtab ul li a:hover {
	color: #000;
	background: EBD9B2;
	}

.pageTitle {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
}
.pageTitle a:link {
	color: #005287;
	text-decoration: underline;
}
.pageTitle a:visited {
	color: #005287;
	text-decoration: underline;
	background-color: #none;
}
.pageTitle a:hover {
	color: #005287;
	background-color: #F9C5CE;
	text-decoration: none;
}
.pageTitle a:active {
	color: #005287;
	text-decoration: underline;
	background-color: #F9C5CE;
}

#mainbox {
	width:700px;
	BACKGROUND-COLOR: #fff;
	PADDING-LEFT:0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	BORDER: #ffffff 1px solid;
}

.breadcrumbs {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
}
.breadcrumbs a:link {
	color: #005287;
	text-decoration: underline;
}
.breadcrumbs a:visited {
	color: #005287;
	text-decoration: underline;
	background-color: #none;
}
.breadcrumbs a:hover {
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}
.breadcrumbs a:active {
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
}




.specials {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 2px;

}

.specials a:link {

	text-decoration: underline;
	color: #005287;
	font-weight: bold;
	background-color: #FFFFFF;

}

.specials a:visited {

	text-decoration: underline;
	color: #005287;
	background-color: #none;
	font-weight: bold;

}

.specials a:hover {

	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #005287;

}

.specials a:active {

	color: #E21D03;
	text-decoration: none;
	background-color: #005287;

}


.subfooter {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight : normal;
	text-decoration : none;
	color: #FFFFFF;	

}

.subfooter a:link {

	text-decoration: underline;
	color: #005287;
	font-weight: bold;
	background-color: #FFFFFF;

}

.subfooter a:visited {

	text-decoration: underline;
	color: #005287;
	background-color: #none;
	font-weight: bold;

}

.subfooter a:hover {

	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #005287;
}

.subfooter a:active {
	color: #E21D03;
	text-decoration: none;
	background-color: #005287;
}


.footer {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight : normal;
	text-decoration : none;
	color: #999999;	

}

.footer a:link {

	text-decoration: none;
	color: #999999;
	font-weight: normal;
}

.footer a:visited {

	text-decoration: none;
	color: #999999;

}

.footer a:hover {

	text-decoration: underline;
	color: #999999;

}

.footer a:active {

	color: #C0C0C0;
	text-decoration: underline;

}




td {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight : normal;
	text-decoration : none;
	color: #000000;	

}	 



ul {

color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height: 18px;
font-weight : normal;
text-decoration : none;
margin : 0 0 0 1em;
padding : 0 0 0 10;
}



ol {

color : #000000;

font-family : Arial, Helvetica, sans-serif;

font-size : 12px;

line-height: 18px;

font-weight : normal;

text-decoration : none;

margin : 0 0 0 1em;

padding : 0 0 0 15;

}	

.newsagency {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; background-color: FFFFFF; color: #000000; }

.newstitle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration : underline; background-color: FFFFFF; color: #000000; }

.newsclip {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: F0F0F0; color: #000000; }

  

.emailfield {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 145px; background-color: F0F0F0}

.regfield { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 145px; background-color: #F0F0F0}

.textbxfieldSmall {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: F0F0F0; color: #000000; width: 150px; clip:        rect(   )}

.textbxfield {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: F0F0F0; color: #000000; width: 300px; clip:        rect(   )}
