#main {
	width: 930px;
	border-bottom: 5px solid #588cab;
	background: #e8eaed;
	background: url('../images/left_nav_bg.gif') repeat-y left top #e8eaed;
}

#left_nav {
	float: left;
	width: 172px;
	padding: 3px 3px 0 3px;
	min-height: 527px;
}

#left_nav_header {
	margin-bottom: 2px;
	line-height: 0px;
}

.left_nav_button {
	margin-bottom: 2px;
	line-height: 0px;
}
#left_nav_submenu {
	padding: 0;
	margin: 10px 10px 10px 20px;
	line-height: 12pt;
	list-style-type: none;
	font-family: Verdana;
	font-size: 7.5pt;
}
#left_nav_subsubmenu {
	padding: 0;
	margin: 0px 10px 5px 10px;
	line-height: 12pt;
	list-style-type: none;
	font-family: Verdana;
	font-size: 7.5pt;
}
#left_nav_fade {
	background: url('../images/left_nav_bg_top2.gif') no-repeat right top;
	height: 200px;
}

#content_container {
	padding: 3px;
	width: 740px;
	min-height: 527px;
	float: left;
}
#content_header {
	background: url('../images/content_header.gif');
	width: 746px;
	height: 75px;
}
#bread_crumb {
	margin: 8px 28px 0 0;
	float: right;
	color: #ffffff;
	font-size: 8pt;
}
#bread_crumb h1 {
	font-size: 15pt;
	padding: 0;
	margin: 0;
}
#bread_crumb a {
	color: #ffffff;
}
#content {
	margin: 5px 20px 20px 20px;
	color: #3d342d;
}
#content h1 {
	margin: 0;
	padding: 0;
	font-size: 14pt;
	font-weight: normal;
}
#content h2 {
	margin: 0;
	padding: 0;
	font-size: 11pt;
	font-weight: normal;
}
.content_image {
	float: right;
	background-color: #ffffff;
	padding: 1px;
	border: 5px solid #d8d8d8;
	line-height: 0px;
	margin: 0 0 25px 25px;
}
#interactive_showroom {
	margin-left: auto;
	margin-right: auto;
	width: 537px;
}
#collapse_container {
	width: 703px;
	background: url('../images/dash_line.gif') repeat-x bottom left;
}
.collapse_box {
	padding-top: 2px;
	padding-bottom: 2px;
	background: url('../images/dash_line.gif') repeat-x top left;
}
.collapse_header {
	height: 25px;
	padding-left: 5px;
	background: url('../images/collapse_bg.gif') repeat-x;
	cursor: pointer;
}
.collapse_body {
	background-color: #ffffff;
	margin-top: 2px;
}
.collapse_content {
	padding: 5px;
}

.galleries {
	margin-top: 50px;
	text-align: right;
}

#gallery {
	background-color: #d8d8d8;
	padding: 8px 14px 8px 14px; 
}

#gallery img {
	border: 1px solid #ffffff;
	margin: 8px 1px 8px 1px;
}


#door {
	float: left;
	width: 250px;
	margin-right: 65px;
}
#desc {
	float: left;
	width: 355px;
	font-size: 9pt;
	line-height: 13pt;
}
#desc h2 {
	color: #3d342d;
	margin-top: 0px;
	font-size: 11pt;
	text-transform: uppercase;
}


#company_nav {
	float: right;
	width: 130px;
	height: 220px;
	background-color: #d8d8d8;
	margin-right: -25px;
	padding: 15px;
}

#company_nav strong {
	color: #435e6f;
	font-size: 11pt;
}

/*
	DASH
*/

.dash_line {
	height: 1px;
	background:url(../images/dash_line.gif);
}

/*
	FINISHES
*/

.sub_cat {
	margin: 10px 0 10px 5px;
	clear: both;
}
.finish {
	float: left;
	width: 70px;
	margin: 3px 5px 3px 0;
	font-size: 7pt;
}
.finish img {
	padding: 1px;
	line-height: 0px;
	border: 1px solid #cacbcb;
}

/*
	DOORS
*/

.door {
	float: left;
	width: 115px;
	margin: 3px 6px 3px 0;
	font-size: 7pt;
}
.door img {
	padding: 1px;
	line-height: 0px;
	border: 1px solid #cacbcb;
}

.door_thumb {
 	float: left;
 	width: 53px;
 	text-align: center;
 }