.main
{
width: 920px;
background-color: #transparent;
margin-left: auto;
margin-right: auto;
padding: 0 24px 0 24px;
vertical-align: top;
}

.maintwo
{
width: 920px;
background-color: #transparent;
margin-left: auto;
margin-right: auto;
padding: 0 20px 0 20px;
vertical-align: top;
}
/*background-color: #b2e760;*/

.mainthree
{
width: 500px;
background-color: #transparent;
margin-left: auto;
margin-right: auto;
padding: 0;
vertical-align: top;
}

.mainfour
{
width: 800px;
background-color: #transparent;
margin-left: auto;
margin-right: auto;
padding: 0 26px 0 26px;
vertical-align: top;
}

.mainfive
{
width: 840px;
background-color: #transparent;
margin-left: auto;
margin-right: auto;
vertical-align: top;

}

.mainfiveblack
{
width: 840px;
background-color: #transparent;
margin-left: auto;
margin-right: auto;
vertical-align: top;
}


.mainfivea
{
width: 840px;
background-color: #e6e7d9;
margin-left: auto;
margin-right: auto;
vertical-align: top;
}

.mainfiveatrans
{
width: 840px;
background-color: #transparent;
margin-left: auto;
margin-right: auto;
vertical-align: top;
}

.mainslideshow
{
width: 836px;
height: 400px;
background-color: #transparent;
vertical-align: top;
padding: 0 0 0 30px;

}

.spacer
{
width: 2px;
margin: 0;
background-color: #transparent;
vertical-align: top;
float: left;
}


.blank
{
width: 265px;
background-color: #transparent;
text-align: center;
padding:10px 0 3px 0;
vertical-align: top;

}

.blanka
{
width: 265px;
background-color: #transparent;
text-align: left;
padding:10px;
vertical-align: top;

}

.blank2
{
width: 480px;
background-color: #transparent;
text-align: center;
padding:10px 0 10px 0;
float: left;
}

.blank3
{
width: 240px;
margin: 0;
background-color: #transparent;
text-align: center;
vertical-align: top;
}

.blank4
{
width: 370px;
margin: 0;
background-color: #transparent;
text-align: center;
}

.blank460
{
width: 480px;
margin: 0;
background-color: #transparent;
text-align: left;
}

.blank5
{
width: 535px;
background-color: #transparent;
text-align: center;
padding:10px 0 10px 0;
vertical-align: top;

}

.blank6
{
width: 400px;
padding: 10px;
background-color: #transparent;
text-align: left;
vertical-align: top;
}

.blank7
{
width: 840px;
background-color: #transparent;
text-align: center;
padding:10px 0 10px 0;
float: left;
}

.blank8
{
width: 840px;
padding: 0 20 10 20;
background-color: #transparent;
text-align: left;
vertical-align: top;
}

.slidetext
{
width: 200px;
height: 210px;
margin: 0;
background-color: #transparent;
vertical-align: bottom;
padding:0;
float: right;
}

.slideimage
{
width: 820px;
height: 400px;
margin: 0;
padding:0;
background-color: #transparent;
vertical-align: top;
float: left;
}




.header
{
width: 830px;
height: 10px;
padding:3px 10px 3px 10px;
background-color: #a76c3c;
text-align: center;
margin: 0 35px 0 35px;
vertical-align: top;

}

.brownheadersm
{
width: 445px;
	height: 50px;
	margin: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:5px;
	padding-right:10px;
	float: left;
	background:#a76c3c;
	vertical-align: top;
	text-align: center;
}

.smheader
{
width: 140px;
background:url(images/partsheaderbkgrd.jpg) left repeat;
text-align: center;
margin: 3px 0 3px 0;
vertical-align: top;

}

.smheadertwo
{
width: 120px;
background:url(images/partsheaderbkgrd.jpg) left repeat;
text-align: center;
margin: 3px 0 3px 0;
vertical-align: top;

}

.blankthreecolumn
{
width: 600px;
padding-left:10px;
padding-right:10px;
padding-top: 10px;
background-color: #transparent;
text-align: left;
vertical-align: top;
}

.partsheader
{
width: 840px;
background-color: #a76c3c;
text-align: left;
vertical-align: top;
}

/*.partsheader
{
width: 600px;
height: 20px;
padding:5px 35px 3px 35px;
background-color: #a76c3c;
text-align: center;
margin: 0 35px 0 35px;
vertical-align: top;

}*/

.blanklg
{
width: 840px;
background-color: #transparent;
text-align: center;
vertical-align: top;
padding-top: 30px;

}

.blanklgprojects
{
width: 800px;
background-color: #transparent;
text-align: left;
vertical-align: top;
padding-top: 1px;
padding-left:5px;
padding-right:5px;

}


.blankrestorone
{
width: 360px;
padding-left:18px;
padding-right:0;
padding-top: 0;
padding-bottom: 0;
margin: 0;
background-color: #transparent;
vertical-align: top;
float: left;
text-align: left;
}

.blankrestortwo
{
width: 460px;
height: 490px;
padding-left:5px;
padding-right:10px;
padding-bottom: 0;
margin: 0;
background-color: #transparent;
text-align: center;
vertical-align: top;
}


.blanktwocolumnbeige
{
width: 540px;
padding-left:10px;
padding-right:10px;
padding-top: 10px;
background-color: #f8f8eb;
text-align: left;
vertical-align: top;
}

.blanktwocolumnwhite
{
width: 540px;
padding-left:10px;
padding-right:10px;
padding-top: 10px;
background-color: #fff;
text-align: left;
vertical-align: top;
}

.blankthreecolumn
{
width: 600px;
padding-left:10px;
padding-right:10px;
padding-top: 10px;
background-color: #transparent;
text-align: left;
vertical-align: top;
}

.blankthreecolumnwhite
{
width: 600px;
padding-left:10px;
padding-right:10px;
padding-top: 10px;
background-color: #fff;
text-align: left;
vertical-align: top;
}

.blank200
{
width: 200px;
margin: 0;
background-color: #transparent;
vertical-align: top;
float: left;
}

.blank290
{
width: 276px;
margin: 0;
background-color: #transparent;
vertical-align: top;
float: left;
}


.beige100a
{
width: 100px;
padding-left:10px;
padding-right:10px;
padding-top: 10px;
background-color: #f8f8eb;
text-align: right;
vertical-align: top;
}

.beige100b
{
width: 80px;
padding:10px;
background-color: #f9f9ee;
text-align: left;
vertical-align: top;
}

.blank100awhite
{
width: 100px;
padding-left:10px;
padding-right:10px;
padding-top: 10px;
background-color: #fff;
text-align: right;
vertical-align: top;
}

.blank100bwhite
{
width: 80px;
padding:10px;
background-color: #fff;
text-align: left;
vertical-align: top;
}

.blank300
{
width: 300px;
margin: 0;
background-color: #transparent;
vertical-align: top;
float: left;
}

.blank350
{
width: 350px;
margin: 0;
background-color: #transparent;
vertical-align: top;
float: left;
}