<!--
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	background-color:#cccccc;
	padding:0;
	margin:0;
}
.style1 {
	color: #FFFFFF;
	font-size: 10px;
}

.style2 {
	color: #FFFFFF
		}
.ma-button {
	width:138px;
	height:54px;
	color:#ffffff;
	background-color:#e6e6e6;
	background-image:url(images/my-account-red.jpg);
	background-repeat:no-repeat;
	display:block;
	padding:0;
	margin:0;
}
#container {
	width:980px;
	padding:0;
	margin:0 auto;
}
#container2 {
	background-color:#e6e6e6;
	width:800px;
	padding:0;
	margin:0 auto;
}
#flash-ad {
	width:160px;
	height:600px;
	padding:0;
	margin:0 0 0 20px;
	float:right;
}
#banner {
	width:800px;
	height:180px;
	background-image:url(images/kansasjackhome_banner.jpg);
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}
#sidebar {
	width:160px;
	height:336px;
	color:#000000;
	background-color:#e6e6e6;
	padding:0;
	margin:0;
	float:left;
}
#content-home {
	width:640px;
	height:336px;
	color:#000000;
	background-color:#e6e6e6;
	background-image:url(images/kansasjackhome_body062008.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;
}
#content {
	width:640px;
	height:336px;
	color:#000000;
	background-color:#fff;
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;
}
#content2 {
	width:640px;
	color:#000000;
	background-color:#fff;
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;
}
.content-section {
	padding:15px;
	margin:0;
}
#footer {
	width:780px;
	height:54px;
	color:#ffffff;
	background-color:#ff0000;
	text-align:right;
	background-image:url(images/kansasjackhome_5a.jpg);
	background-repeat:no-repeat;
	padding:10px;
	margin:0;
	float:left;
	overflow:hidden;
}
#navigation {
	padding:10px;
	margin:0;
}
#my-account {
	padding:0px 11px 0px 11px;
	margin:0;
	overflow:hidden;
}
.ma-button {
	width:138px;
	height:54px;
	color:#ffffff;
	background-color:#e6e6e6;
	background-image:url(images/my-account-red.jpg);
	background-repeat:no-repeat;
	display:block;
	padding:0;
	margin:0;
}
.ma-button:hover {
	background-image:url(images/my-account-blue.jpg);
	background-repeat:no-repeat;
}
.separator {
	clear:both;
}
#navigation a {
	color:#000000;
	background-color:#e6e6e6;
	font-weight:bold;
	font-style:italic;
	display:block;
	padding:0px;
	margin:10px 0px 10px 0px;
}
#navigation a:hover{
	color:#ff0000;
	background-color:#e6e6e6;
}

#footer-links {
	background-color:#ccc;
	width:780px;
	font-size:.75em;
	text-align:right;
	padding:5px 10px;
	margin:0;
	float:left;
	overflow:hidden;
}

#footer-links a {
	color:#ff0000;
	background-color:#cccccc;
}

#footer-links a:hover {
	font-weight:bold;
}

.footer-link {
	font-size:.95em;
	color:#ffffff;
	background-color:#8c0104;
	font-weight:bold;
	text-decoration:none;	
}
.footer-link:hover {
	color:#fffe94;
	background-color:#8c0104;
}
.small-text {
	font-size:.85em;
}
.centered-image-nb {
	padding:0;
	margin:0 auto;
	display:block;
}
.brochure {
	width:100px;
	height:24px;
	background-image:url(images/brochure_button_f1.jpg);
	display:block;
	text-decoration:none;
}

.brochure:hover {
	background-image:url(images/brochure_button_f2.jpg);
}
.titles, .bold {
	font-weight:bold;
}
.bold-italic {
	font-weight:bold;
	font-style:italic;
}
.sub-titles {
	font-weight:bold;
	color:#999;
	background-color:transparent;
}
.float-right {
	border:1px solid #000;
	padding:0;
	margin:0 0 0 10px;
	float:right;
}
.float-right-nb {
	border:0;
	padding:0;
	margin:0 0 0 10px;
	float:right;
}
.float-left {
	border:1px solid #000;
	padding:0;
	margin:0 10px 0 0;
	float:left;
}
.float-left-nb {
	border:0;
	padding:0;
	margin:0 10px 0 0;
	float:left;
}

.image-caption-centered {
	border:0;
	padding:0;
	margin:0 auto;
}

.image-caption-centered td {
	text-align:center;
	margin:0;
}

.image-cell {
	border:0;
	padding:0;
}

.text-cell {
	border:1px solid #000;
	color:#000;
	background-color:#ccc;
	padding:5px;
}
.two-column-specs {
	width:100%;
	border:1px solid #000;
	border-collapse:collapse;
	padding:0;
	margin:0;
}
.two-column-specs td {
	border:1px solid #000;
	padding:5px;
	margin:0;
}
.two-column-specs .item-cell {
	width:30%;
}
.two-column-specs .description-cell {
	width:70%;
}

.two-column-specs .grey-row {
	color:#000;
	background-color:#ccc;
}

#framerackconfigs {
	width:100%;
	border-collapse:collapse;
	padding:0;
	margin:10px 0;
}

#framerackconfigs th, #framerackconfigs td {
	width:25%;
}

#framerackconfigs th {
	padding:10px;
	border-bottom:2px solid #000;
	vertical-align:top;
}

#framerackconfigs td {
	padding:10px;
	border-bottom:1px solid #000;
	vertical-align:top;
}

.centered-cell {
	text-align:center;
}

.accessory-table {
	width:100%;
	border-collapse:collapse;
	padding:0;
	margin:10px 0;
}

.accessory-table th {
	text-align:left;
	padding:10px;
	border-bottom:2px solid #000;
	vertical-align:top;
}

.accessory-table td {
	text-align:left;
	padding:10px;
	border-bottom:1px solid #000;
	vertical-align:top;
}

.spec-table {
	width:100%;
	border-collapse:collapse;
	padding:0;
	margin:10px 0;
}

.spec-table th {
	text-align:left;
	padding:3px 0;
	border-bottom:2px solid #000;
	font-size:1.1em;
}

.spec-table td {
	border-bottom:1px solid #000;
	padding:3px 0;
}

.spec-table td.bold {
	text-align:left;
}

.spec-table td.cell2 {
	text-align:center;
}
-->