body {
	margin:0px;
	background-image:url(../images/mainBg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#cbd3de;
}

div#footerContainer {
	width:100%;
	height:100%;
	background-image:url(../images/footerBg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#3b3833;
}

#footerTable {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	width:984px;
	height:196px;
	background-image:url(../images/footerMainBg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#footerTable a {
	color:#FFFFFF;
	text-decoration:none;
}

#footerTable a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

div#containerBg {
	width:100%;
	background-image:url(../images/textureBg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

table.subMenu
{
    font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	color:#FFFFFF;
}

.subMenu a {
	color:#FFFFFF;
	text-decoration:none;
}

.subMenu a:hover {
	color:#FFFFFF;
	background-color:#2c2922;
	text-decoration:none;
}

table.popAbout {
	background-image:url(../images/nav_aboutDD.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#585244;
	width:83px;
}

td.popAbout {
	width:83px;
	height:20px;
	text-align:center;
}

table.popServices {
	background-image:url(../images/nav_serviceDD.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#585244;
	width:143px;
}

td.popServices {
	width:143px;
	height:20px;
	text-align:center;
}

table.popParts {
	background-image:url(../images/nav_partsDD.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#585244;
	width:133px;
}

td.popParts {
	width:133px;
	height:20px;
	text-align:center;
}

table.popRelated {
	background-image:url(../images/nav_relatedDD.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#585244;
	width:110px;
}

td.popRelated {
	width:110px;
	height:20px;
	text-align:center;
}

table.popContact {
	background-image:url(../images/nav_contactDD.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#585244;
	width:98px;
}

td.popContact {
	width:98px;
	height:20px;
	text-align:center;
}

table.popEmployment {
	background-image:url(../images/nav_employmentDD.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#585244;
	width:184px;
}

td.popEmployment {
	width:184px;
	height:20px;
	text-align:center;
}

div.homeContent {
	margin-left:20px;
	margin-top:30px;
	margin-right:20px;
	margin-bottom:10px;
	width:523px;
}

div.leftContent {
	margin-left:20px;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:10px;
	width:523px;
	#width:510px;
	_width:510px;
	float:left;
}

div.rightContent {
	margin-left:10px;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:10px;
	width:309px;
	#width:300px;
	_width:300px;
	float:right;
}

div.fullColumn {
	margin-left:10px;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:10px;
	width:832px;
	float:left;
}

div.leftContentSm {
	margin-left:20px;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:10px;
	width:309px;
	float:left;
}

div.rightContentLg {
	margin-left:10px;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:10px;
	width:523px;
	float:right;
}

.header {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
}

.header a {
	color:#FFFFFF;
	text-decoration:none;
}

.header a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.headerDark {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000000;
}

.headerDark a {
	color:#000000;
	text-decoration:none;
}

.headerDark a:hover {
	color:#000000;
	text-decoration:underline;
}

.subHeader {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
}

.subHeader a {
	color:#333333;
	text-decoration:none;
}

.subHeader a:hover {
	color:#333333;
	text-decoration:underline;
}

.body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.body a {
	color:#000000;
	text-decoration:underline;
}

.body a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.flash {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.flash a {
	color:#000000;
	text-decoration:underline;
}

.flash a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

div#footerLeft {
	display:block;
	float:left;
	text-align:left;
	margin-left:70px;
}

div#footerRight {
	display:block;
	float:right;
	text-align:right;
	margin-right:70px;
}


.message {
	color: #6e0322;
	font-weight: bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	line-height:20px;
}

.note{
	color:#666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	line-height:20px;
}

table#contentTable {
	width:984;
}

table.textContent {
	width:902;
	margin:0px;
}



