*html body { margin-left: 1px; }
.servicesList { list-style: circle; }

body
{
	margin: 0px;
	background-color: #e7ecd8;
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-image: url(../images/site_back.jpg);
	background-position: center;
}

#headerPhone
{
	display: block;
	width: 787px;
	height: 15px;
	vertical-align: middle;
	background-color: #003d7d;
}

.style3
{
	font-size: 18px;
	color: #333333;
}

.headerText
{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	text-transform: none;
	padding: 1px 10px 0px 0px;
	font-family: Arial;
	text-align: right;
	font-weight: 100;
	letter-spacing: 1px;
}

br { clear: both; }

#homeCenterColumn
{
	display: block;
	width: 402px;
	float: left;
	background: url(../images/text_bk.jpg);
	background-repeat: repeat-y;
}

#homeCenterColumn2
{
	display: block;
	width: 609px;
	float: left;
	background: url(../images/text_bk3.jpg);
	background-repeat: repeat;
}

#homeRightColumn
{
	display: block;
	width: 207px;
	vertical-align: middle;
	float: left;
	background: url(../images/text_bk2.jpg);
	background-repeat: repeat-y;
}

#headerCenter
{
	display: block;
	background-color: #1c2c12;
	width: 788px;
	height: 153px;
}

#headerLeft
{
	display: block;
	width: 169px;
	height: 153px;
	float: left;
	background-color: #1c2c12;
}

#headerAddress
{
	height: 153px;
	width: 609px;
	float: left;
	background: url(../images/header22.jpg);
	background-color: #1c2c12;
	text-align: right;
	font-weight: 300;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

#headerRight
{
	display: block;
	width: 10px;
	height: 153px;
	float: left;
}

#homeRightColumnTwo
{
	display: block;
	width: 10px;
	background-image: url(../images/right_bk.jpg);
	vertical-align: middle;
	background-repeat: repeat-y;
	float: left;
}

.rightText
{
	text-decoration: none;
	padding: 15px 20px 20px 20px;
	color: #333333;
	text-align: left;
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.rightText1
{
	text-decoration: none;
	padding: 15px 20px 20px 20px;
	color: #333333;
	text-align: left;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

.partsTitle
{
	text-decoration: none;
	float: left;
	padding: 15px 5px 15px 5px;
	color: #333333;
	text-align: left;
	font-weight: 600;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.partsName
{
	text-decoration: none;
	width: 260px;
	float: left;
	padding: 5px 10px 5px 5px;
	color: #333333;
	text-align: left;
	font-weight: 300;
	font-size: 14px;
	background-color: #e0e7cc;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: thin;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
}

.partsName2
{
	text-decoration: none;
	width: 260px;
	float: left;
	padding: 5px 10px 5px 5px;
	color: #333333;
	text-align: left;
	font-weight: 300;
	font-size: 14px;
	background-color: #d6dfbd;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: thin;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
}

.partsName3
{
	text-decoration: none;
	width: 260px;
	float: left;
	padding: 5px 10px 5px 5px;
	color: #333333;
	text-align: left;
	font-weight: 300;
	font-size: 14px;
	background-color: #ccd6ae;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: thin;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
}

.partsPrice
{
	text-decoration: none;
	width: 70px;
	padding: 5px 5px 5px 5px;
	float: left;
	color: #333333;
	text-align: left;
	font-weight: 600;
	font-size: 14px;
	background-color: #e0e7cc;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: thin;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
}

.partsPrice2
{
	text-decoration: none;
	width: 70px;
	padding: 5px 5px 5px 5px;
	float: left;
	color: #333333;
	text-align: left;
	font-weight: 600;
	font-size: 14px;
	background-color: #d6dfbd;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: thin;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
}

.partsPrice3
{
	text-decoration: none;
	width: 70px;
	padding: 5px 5px 5px 5px;
	float: left;
	color: #333333;
	text-align: left;
	font-weight: 600;
	font-size: 14px;
	background-color: #ccd6ae;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: thin;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
}

.leftCText
{
	text-decoration: none;
	padding: 15px 20px 20px 0px;
}

.centerText
{
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 15px 0px 20px 20px;
	text-align: center;
}

#homeLeft
{
	display: block;
	width: 169px;
	float: left;
	vertical-align: middle;
	background-color: #FFFFFF;
}

#navBox
{
	background-image: url(../images/left_bk.jpg);
	width: 169px;
	height: 100%;
	display: block;
	float: left;
}

#homeCenter
{
	display: block;
	background-color: #e7ecd8;
	width: 788px;
}

.homeCenterspace
{
	margin-left: 100px;
	vertical-align: middle;
}

#head
{
	display: block;
	background: url(../header.html);
	height: 153px;
	width: 788px;
	text-align: right;
}

#baseLink
{
	text-decoration: none;
	padding: 3px 5px 0px 0px;
	display: block;
	float: right;
	clear: both;
	color: #979abd;
	font-size: 9px;
	text-transform: none;
	font-family: Arial, Verdana, Helvetica;
	letter-spacing: 1px;
}

a.baseLink
{
	text-decoration: none;
	color: #979abd;
	font-size: 9px;
	text-transform: none;
	font-family: Arial, Verdana, Helvetica;
	text-align: center;
	letter-spacing: 1px;
}

a:hover.baseLink
{
	color: #c2cee6;
	text-decoration: none;
}

#main
{
	border-color: #000;
	border-width: 0 1px 0 1px;
	border-style: solid;
}

#foot
{
	display: block;
	padding: 5px 110px 0px 0px;
	text-align: right;
	color: #e7ecd8;
	font-size: 12px;
	text-transform: none;
	font-family: Arial, Verdana, Helvetica;
	letter-spacing: 1px;
	line-height: 14px;
}

.centeredColumn
{
	width: 788px;
	margin: 0 auto;
	margin-left: expression( (document.body.clientWidth - 788) / 2 + 'px');
}

a.footLink
{
	text-decoration: none;
	color: #e7ecd8;
	font-size: 12px;
	text-transform: none;
	font-family: Arial, Verdana, Helvetica;
	letter-spacing: 1px;
	line-height: 14px;
}

a.emailLink
{
	text-decoration: none;
	color: #006633;
	font-size: 16px;
	text-transform: none;
	font-family: Arial, Verdana, Helvetica;
	text-align: center;
	letter-spacing: 1px;
}

a:hover.emailLink
{
	color: #00FF00;
	text-decoration: none;
}

.leftText
{
	text-decoration: none;
	background-repeat: repeat-y;
	background-position: right;
	text-align: right;
	padding: 15px 0px 15px 0px;
}

a:hover.footLink
{
	color: #bee899;
	text-decoration: none;
}

.text_center
{
	display: block;
	margin-left: 0px;
	background-color: #fff;
	border-color: #2a6ca0;
	width: 662px;
}

#home_aboveFooter
{
	display: block;
	background-color: #1a2a12;
	width: 788px;
	height: 25px;
	clear: both;
}

#home_footer
{
	background-color: #1a2a12;
	display: block;
	width: 788px;
	height: 24px;
	clear: both;
}

#subPicsleft
{
	width: 163px;
	display: block;
	background-image: url(../images/submenu_back.gif);
	background-repeat: repeat-y;
	float: left;
	text-align: center;
}

.containerPics { width: 445; }
#container { overflow: hidden; }

#container .column
{
	padding-bottom: 1001em;
	/* X + padding-bottom */
	margin-bottom: -1000em;
	/* X */
}

* html #footerWrap
{
	float: left;
	position: relative;
	width: 100%;
	padding-bottom: 10010px;
	margin-bottom: -10000px;
	background: #1a2a12;
	/*** Same as body background ***/
}
