@charset "UTF-8";

/* -------------------------------------------------------------------------------- */
/* PRODUCT */
/* -------------------------------------------------------------------------------- */
table.pageLink {
	font-size:75%;
	border:1px solid #cccccc;
	margin:12px 0 33px 0;
	}
	table.pageLink td {
		padding:9px;
		}
		table.pageLink td a {
			padding:0 10px 0 10px;
			line-height:1.5;
			}

div.product div.header {
	margin:0 0 16px 0;
	}
table.productMenu {
	width:594px;
	margin:0 0 24px 4px;
	}
	table.productMenu th,
	table.productMenu td {
		vertical-align:top;
		}
	table.productMenu th {
		width:62px;
		}
	table.productMenu td {
		}
		table.productMenu td div {
			padding:0 0 6px 9px;
			}
			table.productMenu td div a {
				padding-left:10px;
				}

			table.prefabMenu td div a {
				background:url("../img/arrow01.gif") no-repeat left center;
				}
			table.unithouseMenu td div a {
				background:url("../img/arrow02.gif") no-repeat left center;
				}
			table.equipmentMenu td div a {
				background:url("../img/arrow03.gif") no-repeat left center;
				}

			table.productMenu td div span {
				margin:0;
				}

		table.productMenu td p {
			line-height:1.33;
			margin:0 0 0 19px;
			}

div.product div.separater {
	clear:both;
	margin:0 0 0 5px;
	padding:14px 0;
	background:url("../img/office_separator.gif") repeat-x center;
	}

div.productBox {
	margin:0 10px 0 16px;
	}
	div.productBox div.type {
		font-weight:bold;
		color:#512701;
		padding:0 0 6px 0;
		background:url("../img/submenu_dotted_line.gif") repeat-x left bottom;
		}

div.productBox p {
	line-height:1.33;
	margin:6px 0 1.2em 0;
	}
div.productBox p.Ln150 {
	line-height:1.5;
	}

div.productBox table td {
	vertical-align:top;
	}

div.liner {
	margin:0 0 10px 0;
	background:url("../img/product_dotted_line.gif") repeat-x left top;
	}

div.container h4 a {
	color:#333333;
	text-decoration:none;
	}

table.specTbl {
	width:572px;
	border:1px solid #CBCACA;
	border-collapse:collapse;
	margin:0 10px 0 16px;
	}
	table.specTbl th,
	table.specTbl td {
		vertical-align:middle;
		padding:6px;
		}
	table.specTbl th {
		color:#ffffff;
		text-align:center;
		background:#774213;
		border:1px solid #CBCACA;
		border-width:0 1px;
		}
	table.specTbl td {
		border:1px solid #CBCACA;
		}


/* -------------------------------------------------------------------------------- */
/* PREFAB */
/* -------------------------------------------------------------------------------- */
div.container div.prefab  h4 {
	font-weight:bold;
	padding:0 0 1em 5px;
	background:url("../img/prefab_header_bg.gif") no-repeat left bottom;
	}
	div.container div.prefab h4 span {
		font-weight:bold;
		padding:0 0 0 6px;
		border-left:3px solid #512701;
		}


/* -------------------------------------------------------------------------------- */
/* ITEM */
/* -------------------------------------------------------------------------------- */
div.prefab h5 {
	color:#512701;
	background:none;
	}

table.itemData {
	border-collapse:collapse;
	}
	table.itemData th,
	table.itemData td {
		text-align:left;
		font-weight:normal;
		line-height:1.25;
		border:1px solid #CBCACA;
		}
	table.itemData th {
		padding:6px 12px;
		background:#F7F3F3;
		}
	table.itemData th.header {
		color:#ffffff;
		background:#774213;
		}
	table.itemData td {
		padding:6px 10px;
		}
		table.itemData td img {
			vertical-align:middle;
			margin:0 3px 0 0;
			}


/* -------------------------------------------------------------------------------- */
/* OPTION */
/* -------------------------------------------------------------------------------- */
div.option {
	margin:0 16px 0 16px;
	}

div.option h5 {
	border-bottom:2px solid #C29F80;
	}
	div.option h5 a {
		color:#512701;
		text-decoration:none;
		}

div.optionBox {
	margin:11px 0 0 0;
	}
	div.prefab div.optionBox div.image {
		float:left;
		width:120px;
		}
	div.prefab div.optionBox div.detail {
		float:right;
		width:430px;
		}
	div.optionBox div.detail table {
		border-collapse:collapse;
		}
		div.optionBox div.detail table th,
		div.optionBox div.detail table td {
			text-align:left;
			font-weight:normal;
			line-height:1.25;
			padding:6px 10px;
			border:1px solid #CBCACA;
			}
		div.prefab div.option div.detail table th {
			white-space:nowrap;
			background:#F7F3F3;
			}
		div.optionBox div.detail table td img {
			padding:0 6px 6px 0;
			}


/* -------------------------------------------------------------------------------- */
/* EXAMPLE */
/* -------------------------------------------------------------------------------- */
.exampleTbl {
	}
	.exampleTbl td {
		vertical-align:top;
		}


/* -------------------------------------------------------------------------------- */
/* UNIT HOUSE */
/* -------------------------------------------------------------------------------- */
	div.container div.unithouse h4 {
		font-weight:bold;
		padding:0 0 1em 5px;
		background:url("../img/unithouse_header_bg.gif") no-repeat left bottom;
		}
		div.container div.unithouse h4 span {
			font-weight:bold;
			padding:0 0 0 6px;
			border-left:3px solid #041F4C;
			}
	div.container div.unithouse h5 {
		color:#041F4C;
		}
	div.unithouse div.option h5 {
		border-bottom:2px solid #8894CD;
		background:none;
		}
		div.unithouse div.option h5 a {
			color:#041F4C;
			}
	div.unithouse div.type {
		color:#041F4C;
		}

div.productBox strong {
	font-weight:bold;
	}
div.unithouse div.optionBox h5 {
	background:none;
	}

div.unithouse div.optionBox div.detail {
		float:none;
		width:auto;
		}
	div.unithouse div.optionBox div.detail table {
		border-collapse:collapse;
		}
		div.unithouse div.optionBox div.detail table th,
		div.unithouse div.optionBox div.detail table td {
			text-align:left;
			font-weight:normal;
			line-height:1.25;
			padding:6px 10px;
			border:1px solid #CBCACA;
			}
		div.unithouse div.option div.detail table th {
			white-space:nowrap;
			background:#DBE6FF;
			}


/* -------------------------------------------------------------------------------- */
/* EQUIPMENT */
/* -------------------------------------------------------------------------------- */
div.equipment div.option {
	margin:0 0 0 16px;
	}

div.equipment ul.pdfList li {
	line-height:1.33;
	}
	div.equipment ul.pdfList li img {
		vertical-align:middle;
		}

	div.container div.equipment  h4 {
		font-weight:bold;
		padding:0 0 1em 5px;
		background:url("../img/equipment_header_bg.gif") no-repeat left bottom;
		}
		div.container div.equipment h4 span {
			font-weight:bold;
			padding:0 0 0 6px;
			border-left:3px solid #093D01;
			}

	div.container div.equipment h5 {
		color:#093D01;
		padding:0 0 0.5em 0;
		font-weight:bold;
		margin:0 0 0 10px;
		padding:5px 0 5px 14px;
		border-bottom:2px solid #8BA487;
		background:url("../img/equipment_list_mark.gif") no-repeat 5px center;
		}
		div.container div.equipment h5 a {
			color:#093D01;
			}
	div.equipment div.option h5 {
		margin:0;
		padding:5px 0;
		border-bottom:2px solid #769571;
		background:none;
		}
		div.equipment div.option h5 a {
			color:#093D01;
			}

	div.equipment div.type {
		color:#093D01;
		}

div.productBox strong {
	font-weight:bold;
	}
div.equipment div.optionBox h5 {
	background:none;
	}

div.equipment div.optionBox div.detail {
		float:none;
		width:auto;
		}
	div.equipment div.optionBox div.detail table {
		border-collapse:collapse;
		}
		div.equipment div.optionBox div.detail table th,
		div.equipment div.optionBox div.detail table td {
			text-align:left;
			font-weight:normal;
			line-height:1.25;
			padding:6px 10px;
			border:1px solid #CBCACA;
			}
		div.equipment div.option div.detail table th {
			white-space:nowrap;
			background:#DBE6FF;
			}


div.equipment table.itemData {
	width:566px;
	margin:0;
	border-collapse:collapse;
	}
	div.equipment table.itemData th,
	div.equipment table.itemData td {
		text-align:left;
		font-weight:normal;
		line-height:1.25;
		border:1px solid #CBCACA;
		}

	div.equipment table.itemData th {
		width:157px;
		padding:6px 12px;
		background:#EEF3ED;
		}
	div.equipment table.itemData th.header {
		width:auto;
		color:#ffffff;
		background:#769571;
		}
	div.equipment table.itemData th.header2 {
		color:#ffffff;
		background:#769571;
		}

	div.equipment table.itemData td {
		padding:6px 10px;
		}
		div.equipment table.itemData td img {
			vertical-align:middle;
			margin:0 3px 0 0;
			}

/* ===== PDF DOWNLOAD ===== */
div.equipment div.LinkPdf {
	width:6em;
	text-align:right;
	margin:6px 0 25px 0;
	}
	div.equipment div.LinkPdf img {
		vertical-align:middle;
		margin:0 0 0 6px;
		}

/* ===== LAYOUT ===== */
div.equipment div.Details {
	margin:9px 0 16px 0;
	padding:8px 16px;
	background:#E1EDDF;
	}
div.equipment table.figTbl {
	width:566px;
	margin:0 auto;
	}

/* ===== LIST ===== */
div.equipment table.itemList {
	color:#333333;
	margin:12px 0 0 0;
	}
	div.equipment table.itemList th {
		width:307px;
		text-align:left;
		vertical-align:top;
		}
		div.equipment table.itemList th ul {
			margin:0.3em 0 0 0;
			padding:0 0 0 2em;
			}
			div.equipment table.itemList th ul li {
				list-style:disc;
				line-height:1.2;
				margin:0 0 0.2em 0;
				}
	div.equipment table.itemList td {
		vertical-align:middle;
		}


/* ===== ADOBE DOWNLOAD ===== */
div.caution {
	float:left;
	}
div.caution div.adobe {
	margin:0 0 0 8px;
	padding:5px;
	border:1px solid #cccccc;
	}
	div.caution p {
		margin:0;
		padding:0;
		}












