

	body	{		
		font-family: helvetica, arial, sans-serif;
		}

	hr	{
		font-size: 2px;
		}

	#mainContainer {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;

/*border: 2px solid #000000;
*/		}

	#navigation {
		display: none;
		}

	#CFlogo {
		position: absolute;
		top: -8px;
		left: -12px;
		width: 192px;
		height: 96px;
		text-align: right;
		}

	#taglineP {
		position: relative;
		top: 720px;
		width: 180px;
		height: 39px;
		z-index: 100;
		}

	#tagline span {
		font-weight: bold;
		color: #666666;
		}

	#streetAd {
		position: absolute;
		top: 90px;
		left: 8px;
		font-size: 8pt;
		}

	#tollFree {
		display: block;
		position: relative;
		top: 50px;
		left: 0px;
		font-size: 16pt;
		}

	#primary {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 480px;
		text-align: right;
		}

	#primeImg {
		position: absolute;
		top: 0px;
		right: -20px;
		width: 525px;
		height: 300px;
		}

	#pageText {
		position: absolute;
		width: 300px;
		left: 240px;
		top: 360px;
		color: #666666;
		font-size: 10pt;
		text-align: left;
		}

	#series	{
		position: absolute;
		bottom: 372px;
		right: 0px;
		width: 180px;
		font-size: 18pt;
		font-weight: bold;
		color: #999999;
		}

	#series a, #series span {
		display: block;
		text-decoration: none;
		}

	#collection {
		display: block;
		font-size: 9pt;
		font-weight: normal;
		color: #333333;
		}

	#modelNo {
		position: absolute;
		bottom: 300px;
		right: 0px;
		font-size: 24pt;
		font-weight: bold;
		color: #cccccc;
		}

	#modelName {
		margin-top: -9px;
		font-size: 9pt;
		color: #666666;
		}

	#adjective {
		font-size: 6pt;
		color: #999999;
		}

	#description {
		position: absolute;
		left: 8px;
		top: 228px;
		width: 160px;
		font-size: 9pt;
		text-align: left;
		color: #666666;
		}

	#dimsChair {
		position: absolute;
		width: 190px;
		left: -182px;
		top: 10px;
		border-bottom: 1px solid #999999;
		}

	#dimsStool {
		position: absolute;
		width: 190px;
		left: -182px;
		top: 58px;
		border-bottom: 1px solid #999999;
		}

	#dimsArm {
		position: absolute;
		width: 190px;
		left: -182px;
		top: 106px;
		border-bottom: 1px solid #999999;
		}

	.imgNdims {
		float: right;
		width: 120px;
		}

	.dimImg	{
		width: 120px;
		height: 30px;
		}

	span.dims {
		display: block;
		float: left;
		width: 30px;
		font-size: 7pt;
		text-align: center;
		}

	#specLinks {
		display: none;
		}

	#specBack, #optBack, #matBack {
		display: none;
		}

	.catHead {
		position: absolute;
		top: 3px;
		left: 12px;
		font-size: 11pt;
		color: #000000;
		}

	#specs	{
		position: absolute;
		height: 200px;
		left: 192px;
		right: 0px;
		_width: 478px;
		top: 300px;
		font-size: 9pt;
/*border: 1px solid #000000;
*/		}

	#specsHead {
		position: absolute;
		width: 100%;
		height: 20px;
/*border: 1px solid #000000;
*/		}

	#specsHead img {
		width: 100%;
		height: 20px;
		}

	#specsHead p {
		position: absolute;
		top: 6px;
		color: #ffffff;
		}

	#specs a {
		float: right;
		display: block;
		width: 60px;
		text-align: right;
		font-weight: bold;
		padding: 3px;
		}
	
	#specs br {
		font-size: 2pt;
		}

	#specList {
		position: absolute;
		top: 20px;
		margin-left: -8px;
		}

	#options {
		position: absolute;
		height: 200px;
		left: 192px;
		right: 0px;
		_width: 478px;
		top: 500px;
		font-size: 8pt;
/*border: 1px solid #000000;
*/		}

	#optionsHead {
		position: absolute;
		width: 100%;
		height: 20px;
/*border: 1px solid #000000;
*/		}

	#optionsHead img {
		width: 100%;
		height: 20px;
		}

	#features {
		position: absolute;
		left: 0%;
		top: 22px;
		width: 50%;
		font-size: 10pt;
		font-weight: bold;
		margin-left: 55px;
		}

	#addOptions {
		position: absolute;
		left: 50%;
		top: 22px;
		width: 50%;
		font-size: 10pt;
		font-weight: bold;
		margin-left: 55px;
		}

	#opt01 {
		position: absolute;
		left: 0%;
		top: 40px;
		width: 50%;
		}

	#opt02, #opt05 {
		position: absolute;
		left: 0%;
		top: 62%;
		width: 50%;
		}

	#opt03 {
		position: absolute;
		left: 50%;
		top: 40px;
		width: 50%;
		}

	#opt04 {
		position: absolute;
		left: 50%;
		top: 62%;
		width: 50%;
		}

	.optImg {
		float: left;
		width: 48px;
		height: 48px;
		border: 2px solid #999999;
		}

	.optText {
		display: block;
		left: 56px;
		right: 97%;
		margin-left: 56px;
		}

	.optHeading {
		display: block;
		width: 97%;
		font-size: 8pt;
		font-style: italic;
		color: #666666;
		border-bottom: 1px solid #999999;
		}

	.digits	{
		position: absolute;
		top: 0px;
		right: -6px;
		width: 280px;
		text-align: right;
		}

	.numbers {
		display: block;
		font-size: 12pt;
		}

	#materials {
		position: absolute;
		left: 0px;
		top: 610px;
		width: 326px;
		font-size: 6pt;
		}

	#materialsHead {
		position: absolute;
		}

	#matList {
		position: absolute;
		top: 24px;
		}

	#matList img {
		width: 58px;
		height: 58px;
		border: 1px solid #cccccc;
		}

	span.matHead {
		float: left;
		width: 60px;
		height: 20px;
		font-size: 9pt;
		font-weight: bold;
		color: #999999;
		margin-left: 1px;
		}

	span.matItem {
		float: left;
		width: 60px;
		height: 60px;
		font-size: 10pt;
		font-weight: bold;
		color: #999999;
		margin-left: 1px;
		}

	span.spacer {
		float: left;
		width: 6px;
		}

	#matPicker {
		display: none;
		}

	#auxContainer {
		position: absolute;
		top: 700px;
		left: 0px;
		width: 100%;
		height: 200px;
		}

	#auxHead {
		position: absolute;
		width: 100%;
		height: 20px;
/*border: 1px solid #000000;
*/		}

	#auxHead img {
		width: 100%;
		height: 20px;
		}

	#auxTop	{
		display: none;
		}

	#auxMiddle {
		position: absolute;
		left: 192px;
		right: 0px;
		_width: 478px;
		}

	#auxBottom {
		display: none;
		}

	.materialTabs, .chairTabs {
		display: none;
		}

	#chairCarrier {
		position: absolute;
		top: 0px;
		left: 180px;
		width: 420px;
		}

	.chairGrid {
		float: left;
		margin-left: 18px;
		_margin-left: 0px;
		width: 400px;
		}

	#auxMiddle div.chairGrid {
		margin-top: 20px;
		width: 420px;
		}

	.chairGrid p {
		display: block;
		width: 390px;
		height: 32px;
		float: left;
		clear: both;
		}

	.chairElement {
		display: block;
		float: left;
		width: 79px;
		height: 100px;
		margin-top: 3px;
		margin-bottom: 0px;
		margin-left: 3px;
		overflow: hidden;
		}

	.materialElement {
		display: block;
		float: left;
		width: 59px;
		height: 100px;
		margin-top: 3px;
		margin-bottom: 0px;
		margin-left: 3px;
		overflow: hidden;
		}

	.chairElement img, .materialElement img {
/*		position: relative;
		left: 0px;
*/		}

	#auxMiddle div.chairGrid a {
		width: 63px;
		height: 80px;
		}

	#auxMiddle div.chairGrid a.chairElement img {
		width: 128px;
		height: 80px;
		}

	.chairGrid span {
		float: left;
/*		width: 80px;
		height: 100px;
*/		margin-top: 3px;
		margin-bottom: 0px;
		margin-left: 3px;
		}

	#auxDesc {
		display: none;
		}

	#copyright {
		position: absolute;
		left: 0px;
		bottom: 0%;
/*		width: 240px;
		height: 20px;
*/		font-size: 8pt;
		color: #999999;
		text-align: left;
		}

	.bottomLine {
		display: block;
		float: left;
		clear: both;
		width: 390px;
/*		height: 30px;
*/		font-size: 9pt;
		page-break-after: always;
		}

	.displayNprint {
		display: inline;
		}

	.printOnly {
		display: inline;
		}

	.displayOnly {
		display: none;
		}

	.noShow {
		display: none;
		}