/* CSS Document */
body {
	background-color: #FFFFFF;
	background-image: url(images/body-BG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;

}
#holder {
	margin: 0px;
	padding: 0px;
	width: 774px;
}
p {
	margin: 0px;
	padding: 0px;
}
a {
	color: #010165;
	text-decoration: underline;
}
#header {
	background-image: url(images/header-BG.jpg);
	background-repeat: no-repeat;
	height: 110px;
	width: 774px;
	margin: 0px;
	padding: 0px;

}
#header p#address {
	padding-top: 91px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 215px;
	color: #FFFF00;
	font-size: 12px;
}
#header p#address a {
	color: #FFFF00;
	text-decoration: none;
}
#header p#address a:hover {
	text-decoration: underline;
}
#content {
	float: right;
	width: 579px;
	background-color: #FFFFFF;
	background-image: url(images/nav-repeat-BG.gif);
	background-repeat: repeat-y;
	background-position: left top;

}
#contentTOP {
	background-image: url(images/content-top-BG.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 579px;
	color: #010165;
}
h1#pagetitle {
	text-align: right;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: 400;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #030363;

}
#contentHOLDER {
	background-image: url(images/content-repeat-BG.gif);
	background-repeat: repeat-y;
	background-position: right top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 549px;
}
#homebox {
	padding: 0px;
	float: right;
	height: 540px;
	width: 150px;
	margin-top: 15px;
	margin-right: -7px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/homebox-BG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#contentHOLDER > #homebox {
	margin-right: -14px;
}
#homebox #picholder {
	margin-right: 0px;
	margin-left: 15px;
	margin-bottom: 10px;
	width: 125px;

}
#homebox #picholder img {
	padding: 2px;
	border: 1px solid #020266;

}
#homebox #picholder p {
	font-weight: bold;
	color: #010165;
	padding: 0px;
	font-size: 14px;
	text-align: center;
	margin-top: -3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
#homecontentholder {
	width: 400px;
	float: left;
	background-image: url(images/homecontentholder-BG.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;

}
h2#home {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	display: block;
	font-size: 16px;
}
h3#home {
	float: left;
	display: block;
	text-align: center;
	font-size: 17px;
	color: #010165;
	font-weight: lighter;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	width: 390px;
	margin: 0px;
}
img#home {
	float: right;
	margin-top: 15px;
	margin-right: 10px;
}
img#homeleft {
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}
h4#home {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	color: #FD3A26;
	text-decoration: underline;
	font-size: 16px;
	text-align: center;
}
h4#homelisttitle {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FD3A26;
	text-decoration: underline;
	font-size: 22px;
	text-align: left;
	float: left;
	width: 180px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
ul#home {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 180px;
	list-style-type: none;
	float: left;
	text-align: left;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	color: #010165;
}
#homecontentholder object {
	margin-top: 20px;

}
p#homebottom {
	text-align: center;
	width: 100%;
	display: block;
	padding: 0px;
	font-size: 12px;
	margin-top: -10px;
	margin-right: auto;
	margin-bottom: -20px;
	margin-left: auto;

}
#contentHOLDER object{
	margin-left: 24px;
	margin-top: 15px;
}
ul#modelfeatures {
	padding: 0px;
	width: 540px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: center;

}
ul#modelfeatures span {
	color: #FD3A26;

}
ul#modelfeatures li {
	float: left;
	width: 200px;
	color: #010165;
	font-size: 14px;
	padding-left: 5px;
	margin-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #010066;
	text-align: left;
	margin-left: 5px;

}
ul#modelfeatures li#features {
	color: #FD3A26;
	font-size: 18px;
	font-weight: bold;
	clear: both;
	float: none;
	width: 520px;
	text-decoration: underline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
ul#modelfeatures li#capacity {
	color: #FD3A26;
	font-size: 16px;
	clear: both;
	float: none;
	width: 520px;
	margin-top: -4px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ul#modelfeatures li#columntitles {
	font-style: italic;
	border: 1px solid #FD3A26;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 4px;
	width: 200px;
	background-color: #FFFFE7;
	font-weight: bold;

}
h2 {
	color: #020266;
	font-weight: lighter;
	margin: 0px;
	padding: 0px;
}
#changebox {
	width: 250px;
	float: left;
	margin-left: 8px;
	border: 1px solid #030363;
	margin-bottom: 15px;
	height: 295px;
	background-color: #FFFFC4;

}
#changebox img {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #050567;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;

}
#changebox p {
	font-size: 14px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin: 0px;
	color: #010066;

}
#changebox span {
	font-size: 14px;
	font-weight: bolder;
	color: #AA373C;
}
p#footnote {
	text-align: left;
	margin-right: 0px;
	margin-left: 8px;
	margin-top: 10px;
	font-size: 12px;
}
p#smallright {
	float: right;
	margin-top: -25px;
	display: block;
	width: 175px;
	text-align: right;

}
table#diesize {
	color: #020266;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #020266;
	border-right-color: #020266;
	border-left-color: #020266;
	margin-top: 15px;
	margin-bottom: 10px;
}
table#partslist {
	color: #020266;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #020266;
	border-right-color: #020266;
	border-left-color: #020266;
	margin-top: 0px;
	margin-bottom: 5px;
	float: left;
	margin-left: auto;
	font-size: 12px;
	text-align: center;
	margin-right: auto;
}
table#diesize tr#head, table#partslist tr#head {
	font-weight: bold;
	background-color: #FFFFC4;
}
table#diesize td, table#partslist td {
	font-size: 12px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #020266;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #020266;
}
table#diesize td#yellow, table#partslist td#yellow {
	background-color: #FFFFC4;
}
table#diesize td#first, table#partslist td#first {
	border-left: none;
	background-color: #FFFFC4;
}
table#diesize td#exceedsA {
	background-color: #CCCCCC;
	color: #000000;
}
table#diesize td#exceedsAB {
	background-color: #999999;
	color: #000000;
}
table#diesize tr#head td, table#partslist tr#head td {
	font-size: 16px;
}
#diesizebox {


}
#diesizebox #diesizecolor {
	height: 15px;
	width: 40px;
	background-color: #CCCCCC;
	float: left;
	margin-right: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 75px;

}
#diesizebox #diesizecolortwo {
	padding: 0px;
	height: 15px;
	width: 40px;
	background-color: #999999;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 75px;

}
#diesizebox p {
	float: left;
	font-size: 12px;

}
p#thanks {
	font-weight: bold;
	text-align: center;
	color: #030363;
	width: 400px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
dl {
	text-align: left;
	background-image: url(images/faq-BG.jpg);
	background-repeat: no-repeat;
	background-position: right -22px;
}
dl dt {
	font-weight: bold;
	color: #000000;
}
dl dd {
	margin-bottom: 20px;
	text-align: justify;
}
dl a {
	font-size: 10px;
	text-decoration: none;
	color: #FD3A26;
}
dl a:hover {
	text-decoration: underline;
}
dl a#top {
	font-size: 14px;
	color: #010165;
}
dl a#top:hover {
	text-decoration: underline;
}
dl a#links {
	font-size: 14px;
}
dl a#normal {
	font-size: 16px;
}
table#contact {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
table#contact tr {
}
table#contact td {
	color: #010165;
	padding: 3px;
	border: 1px dashed #010165;
	font-weight: bold;
}
table#contact td#yellow {
	background-color: #FFFFC4;
}
form#contactform input#buttons {
	color: #FFFF00;
	background-color: #020266;
}
#contentBOTTOM {
	background-image: url(images/content-bottom-BG.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	height: 69px;
	width: 579px;
}
table#distributors {
	text-align: center;
	margin-right: auto;
	margin-left: auto;

}
table#distributors tr#head {
	background-color: #010066;
	color: #FFFF00;
	font-weight: bold;
	text-align: center;

}
table#distributors tr#head td {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #FFFF00;
	border-left-color: #FFFF00;

}
table#distributors td {
	padding: 3px;
	text-align: left;
	border: 1px solid #010066;

}
table#distributors td#state {
	color: #010066;
	background-color: #FFFFDB;
	font-weight: bold;

}
#footer {
	background-color: #010165;
	height: 17px;
	width: 579px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: right;
}
#nav {
	position: absolute;
	float: left;
	width: 195px;
	margin: 0px;
	padding: 0px;
	top: 110px;
}
#holder > #nav {
	width: 230px;
	*width: 195px;
}
#navTOP {
	margin: 0px;
	padding: 0px;
	height: 118px;
	width: 195px;
	background-image: url(images/nav-top-BG.jpg);
	background-repeat: no-repeat;
}
#nav ul {
	padding: 0px;
	list-style-type: none;
	text-align: right;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	float: right;
}
#nav li {
	height: 30px;
	width: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#nav a {
	text-decoration: none;
	display: block;
	padding-right: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 87%;
	color: #010165;
	font-weight: bold;
}
#holder > #nav a {
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	*width: 87%;
	*margin: 0px;
}
#nav a:hover {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #010165;
	border-bottom-color: #010165;
	border-left-color: #010165;
	background-color: #FFFFFF;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left;
	color: #FD3A26;
}
#holder > #nav a:hover {
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	*border-top-width: 1px;
	*border-bottom-width: 1px;
	*border-left-width: 1px;
	*border-top-style: solid;
	*border-bottom-style: solid;
	*border-left-style: solid;
	*border-top-color: #010165;
	*border-bottom-color: #010165;
	*border-left-color: #010165;
	*background-color: #FFFFFF;
	*padding-right: 10px;
	*border-right-width: 1px;
	*border-right-style: solid;
	*border-right-color: #FFFFFF;
	*padding-top: 0px;
	*padding-bottom: 0px;
	*padding-left: 0px;
	*position: relative;
	*width: 87%;
	*float: right;
	*margin-bottom: 0px;
	*margin-left: 0px;
	*margin-top: 0px;
	*margin-right: -2px;
	*background-repeat: no-repeat;
	*background-position: left;
	*color: #FD3A26;
}
#nav a#samepage {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #010165;
	border-bottom-color: #010165;
	border-left-color: #010165;
	background-color: #FFFFFF;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	width: 87%;
	float: right;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: -2px;
	background-repeat: no-repeat;
	background-position: left;
	color: #FD3A26;
}
#holder > #nav a#samepage {
	width: 170px;
	margin-left: 15px;
	float: left;
	*margin-right: -2px;
	*margin-left: 0px;
	*width: 87%;
	*float: right;
}
.industriallink {
	font-size: 10px;
	color: #FFFF00;
	text-align: right;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.industriallink a {
	color: #FFFF00;
	font-size: 10px;
	text-decoration: underline;
}
.industriallink a:hover {
	color: #FFFFFF;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 100%;
	height: 1px;
}
