#main-inner #pageheader.header {
	height: 537px;
	position: relative;
	background: url(../images/bg-index_header.jpg) no-repeat left top;
}
#main-inner #pageheader.header h1 {
	position: absolute;
	width: 115px;
	height: 82px;
	text-indent: -999em;
	overflow: hidden;
	left: 170px;
	top: 64px;
	background: url(../images/h1-index.gif) no-repeat left top;
}
#main-inner #pageheader.header p.subtitle {
	position: absolute;
	width: 287px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	left: 170px;
	top: 158px;
	background: url(../images/text-index_subtitle.gif) no-repeat left top;
}
#main-inner #pageheader.header p.lead {
	position: absolute;
	width: 366px;
	height: 192px;
	text-indent: -999em;
	overflow: hidden;
	left: 172px;
	top: 306px;
	background: url(../images/text-index_lead.png) no-repeat left top;
}
#main-inner #subnavi.aside {
	top: 70px;
}

/* six_styles */
#main-contents #six_styles {
	padding-bottom: 33px;
}
#main-contents #six_styles .section-inner:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
#main-contents #six_styles .section-inner {
}
#main-contents #six_styles .section-inner .header {
}
#main-contents #six_styles .section-inner .header h2 {
	height: 27px;
	padding: 0 0 13px 0;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-index_6styles.gif) no-repeat left top;
}
#main-contents #six_styles .section-inner .section {
	padding: 15px 0 0 0;
}
#main-contents #six_styles .section-inner .section.main-section {
	width: 380px;
	float: left;
}
#main-contents #six_styles .section-inner .section ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#main-contents #six_styles .section-inner .section ul li {
	float: left;
	display: inline;
	width: 115px;
	margin: 0;
	padding: 0 1px 1px 0;
}
#main-contents #six_styles .section-inner .section ul li a {
	display: block;
}
#main-contents #six_styles .section-inner .section p.more {
	width: 220px;
	height: 27px;
	margin-top: 10px;
	overflow: hidden;
}
#main-contents #six_styles .section-inner .section p.more a {
	width: 220px;
	height: 27px;
	text-indent: -999em;
	overflow: hidden;
	display: block;
	background: url(../images/text-index_6styles_more.gif) no-repeat left top;
}
#main-contents #six_styles .section-inner .section p.more a:hover {
	background-position: left -27px;
}
#main-contents #six_styles .section-inner .aside.asidebox {
	margin: -19px 0 0;
	padding: 0 0 16px 0;
	width: 380px;
	background: url(../images/bg-asidebox_foot.gif) no-repeat left bottom;
	float: right;
}
#main-contents #six_styles .section-inner .aside.asidebox .header.asidebox-header {
	margin: 0;
	padding: 13px 16px;
	background: url(../images/bg-asidebox_head.gif) no-repeat left top;
}
#main-contents #six_styles .section-inner .aside.asidebox .header.asidebox-header h3 {
	margin: 0;
	padding: 0;
	height: 15px;
}
#main-contents #six_styles .section-inner .aside.asidebox .header.asidebox-header h3 a {
	display: block;
	height: 15px;
	text-indent: -999em;
	overflow: hidden;
	background-image: url(../images/h3-index_aside_six_style.gif);
	background-repeat: no-repeat;
}
#main-contents #six_styles .section-inner .aside.asidebox .header.asidebox-header h3 a,
#main-contents #six_styles .section-inner .aside.asidebox .header.asidebox-header h3 a:link,
#main-contents #six_styles .section-inner .aside.asidebox .header.asidebox-header h3 a:visited {
	background-position: 0 0;
}
#main-contents #six_styles .section-inner .aside.asidebox .header.asidebox-header h3 a:hover,
#main-contents #six_styles .section-inner .aside.asidebox .header.asidebox-header h3 a:active {
	background-position: 0 -15px;
}
#main-contents #six_styles .section-inner .aside.asidebox .section.asidebox-body {
	margin: 0;
	padding: 0 16px;
	background: url(../images/bg-asidebox_body.gif) repeat-y left top;
}

/* customize */
#main-contents #customize {
	padding-bottom: 29px;
}
#main-contents #customize .section-inner:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
#main-contents #customize .section-inner {
}
#main-contents #customize .section-inner .header {
}
#main-contents #customize .section-inner .header h2 {
	height: 27px;
	padding: 0 0 13px 0;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-index_custom.gif) no-repeat left top;
}
#main-contents #customize .section-inner .section {
	padding: 15px 0 0 0;
}
#main-contents #customize .section-inner .section.main-section {
	padding-bottom: 91px;
	width: 380px;
	background: url(../images/illust-index_ordermade.gif) no-repeat left bottom;
	float: left;
}
#main-contents #customize .section-inner .section ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#main-contents #customize .section-inner .section ul li {
	float: left;
	display: inline;
	width: 115px;
	margin: 0;
	padding: 0 1px 1px 0;
}
#main-contents #customize .section-inner .section ul li a {
	display: block;
}
#main-contents #customize .section-inner .section p.more {
	width: 184px;
	height: 27px;
	margin-top: 10px;
	overflow: hidden;
}
#main-contents #customize .section-inner .section p.more a {
	width: 184px;
	height: 27px;
	text-indent: -999em;
	overflow: hidden;
	display: block;
	background: url(../images/text-index_floor_unit_more.gif) no-repeat left top;
}
#main-contents #customize .section-inner .section p.more a:hover {
	background-position: left -27px;
}
#main-contents #customize .section-inner .aside.asidebox {
	margin: -19px 0 0;
	padding: 0 0 115px 0;
	width: 380px;
	background: url(../images/bg-asidebox_foot_storage.gif) no-repeat left bottom;
	float: right;
}
#main-contents #customize .section-inner .aside.asidebox .header.asidebox-header {
	margin: 0;
	padding: 13px 16px;
	background: url(../images/bg-asidebox_head.gif) no-repeat left top;
}
#main-contents #customize .section-inner .aside.asidebox .header.asidebox-header h3 {
	margin: 0;
	padding: 0;
	height: 15px;
}
#main-contents #customize .section-inner .aside.asidebox .header.asidebox-header h3 a {
	display: block;
	height: 15px;
	text-indent: -999em;
	overflow: hidden;
	background-image: url(../images/h3-index_aside_storage.gif);
	background-repeat: no-repeat;
}
#main-contents #customize .section-inner .aside.asidebox .header.asidebox-header h3 a,
#main-contents #customize .section-inner .aside.asidebox .header.asidebox-header h3 a:link,
#main-contents #customize .section-inner .aside.asidebox .header.asidebox-header h3 a:visited {
	background-position: 0 0;
}
#main-contents #customize .section-inner .aside.asidebox .header.asidebox-header h3 a:hover,
#main-contents #customize .section-inner .aside.asidebox .header.asidebox-header h3 a:active {
	background-position: 0 -15px;
}
#main-contents #customize .section-inner .aside.asidebox .section.asidebox-body {
	margin: 0;
	padding: 0 16px;
	background: url(../images/bg-asidebox_body.gif) repeat-y left top;
}

/* variation */
#main-contents #variation {
	padding-bottom: 33px;
}
#main-contents #variation .section-inner:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
#main-contents #variation .section-inner {
}
#main-contents #variation .section-inner .header {
}
#main-contents #variation .section-inner .header h2 {
	height: 27px;
	padding: 0 0 13px 0;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-index_variation.gif) no-repeat left top;
}
#main-contents #variation .section-inner .section {
	padding: 15px 0 0 0;
}
#main-contents #variation .section-inner .section.main-section {
	width: 380px;
	float: left;
}
#main-contents #variation .section-inner .section ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#main-contents #variation .section-inner .section ul li {
	float: left;
	display: inline;
	width: 115px;
	margin: 0;
	padding: 0 1px 1px 0;
}
#main-contents #variation .section-inner .section ul li a {
	display: block;
}
#main-contents #variation .section-inner .section p.more {
	width: 296px;
	height: 27px;
	margin-top: 10px;
	overflow: hidden;
}
#main-contents #variation .section-inner .section p.more a {
	width: 272px;
	height: 27px;
	text-indent: -999em;
	overflow: hidden;
	display: block;
	background: url(../images/text-index_variation_more.gif) no-repeat left top;
}
#main-contents #variation .section-inner .section p.more a:hover {
	background-position: left -27px;
}
#main-contents #variation .section-inner .aside.asidebox {
	margin: -19px 0 0;
	padding: 0 0 16px 0;
	width: 380px;
	background: url(../images/bg-asidebox_foot.gif) no-repeat left bottom;
	float: right;
}
#main-contents #variation .section-inner .aside.asidebox .header.asidebox-header {
	margin: 0;
	padding: 13px 16px 18px;
	background: url(../images/bg-asidebox_head.gif) no-repeat left top;
}
#main-contents #variation .section-inner .aside.asidebox .header.asidebox-header h3 {
	margin: 0;
	padding: 0;
	height: 15px;
	text-indent: -999em;
	overflow: hidden;
	background-image: url(../images/h3-index_aside_handleless.gif);
	background-repeat: no-repeat;
}
#main-contents #variation .section-inner .aside.asidebox .section.asidebox-body {
	margin: 0;
	padding: 0 16px 0 14px;
	background: url(../images/bg-asidebox_body.gif) repeat-y left top;
}
#main-contents #variation .section-inner .aside.asidebox .section.asidebox-body .photo_inject {
	padding: 0 0 0 155px;
	min-height: 131px;
	height: auto !important;
	height: 131px;
	background: url(../images/photo-index_babylon.jpg) no-repeat left top;
}
#main-contents #variation .section-inner .aside.asidebox .section.asidebox-body .photo_inject p {
	margin: 0;
	padding: 0;
}

/* worktop */
#main-contents #worktop {
}
#main-contents #worktop .section-inner .header {
}
#main-contents #worktop .section-inner .header h2 {
	width: 272px;
	height: 27px;
	padding: 0 0 13px 0;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-index_worktop.gif) no-repeat left top;
}
#main-contents #worktop .section-inner .section {
	margin-top: 10px;
	padding: 0 150px 0 0;
	min-height: 149px;
	height: auto !important;
	height: 149px;
	background: url(../images/photo-index_worktop.jpg) no-repeat 100% 9px;
}
#main-contents #worktop .section-inner .section .text-leading {
	margin-top: 0;
}
#main-contents #worktop .section-inner .section p.more {
	margin-top: 16px;
	margin-left: 0;
	width: 176px;
	height: 27px;
	text-indent: -999em;
	overflow: hidden;
}
#main-contents #worktop .section-inner .section p.more a {
	width: 160px;
	height: 27px;
	overflow: hidden;
	display: block;
	background: url(../images/text-index_worktop_more.gif) no-repeat left top;
}
#main-contents #worktop .section-inner .section p.more a:hover {
	background-position: left -27px;
}

/* air_flow */
#main-contents #air_flow {
}
#main-contents #air_flow .section-inner .header {
}
#main-contents #air_flow .section-inner .header h2 {
	width: 272px;
	height: 27px;
	padding: 0 0 13px 0;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-index_air_flow.gif) no-repeat left top;
}
#main-contents #air_flow .section-inner .section {
	margin-top: 10px;
	padding: 0 150px 0 0;
	min-height: 149px;
	height: auto !important;
	height: 149px;
	background: url(../images/photo-index_air_flow.jpg) no-repeat 100% 9px;
}
#main-contents #air_flow .section-inner .section .text-leading {
	margin-top: 0;
}
#main-contents #air_flow .section-inner .section p.more {
	margin-top: 16px;
	margin-left: 0;
	width: 152px;
	height: 27px;
	text-indent: -999em;
	overflow: hidden;
}
#main-contents #air_flow .section-inner .section p.more a {
	width: 152px;
	height: 27px;
	overflow: hidden;
	display: block;
	background: url(../images/text-index_air_flow_more.gif) no-repeat left top;
}
#main-contents #air_flow .section-inner .section p.more a:hover {
	background-position: left -27px;
}

/* venetian */
#main-contents #venetian {
	padding-bottom: 33px;
}
#main-contents #venetian .section-inner:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
#main-contents #venetian .section-inner {
	background: url(../images/photo-index_venetian_mosaic.jpg) no-repeat right 5px;
}
#main-contents #venetian .section-inner .header {
}
#main-contents #venetian .section-inner .header h2 {
	height: 27px;
	padding: 0 0 13px 0;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-index_venetian.gif) no-repeat left top;
}
#main-contents #venetian .section-inner .section {
	padding: 15px 0 0 0;
}
#main-contents #venetian .section-inner .section.main-section {
	width: 380px;
}
#main-contents #venetian .section-inner .section ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#main-contents #venetian .section-inner .section ul li {
	float: left;
	display: inline;
	width: 115px;
	margin: 0;
	padding: 0 1px 1px 0;
}
#main-contents #venetian .section-inner .section ul li a {
	display: block;
}
#main-contents #venetian .section-inner .section p.note {
	padding: 10px 0 10px 0;
	text-indent: 0;
	font-size: 83.3%;
	color: #CCCCCC;
}
#main-contents #venetian .section-inner .section p.more {
	width: 296px;
	height: 27px;
	margin-top: 10px;
	overflow: hidden;
}
#main-contents #venetian .section-inner .section p.more a {
	width: 272px;
	height: 27px;
	text-indent: -999em;
	overflow: hidden;
	display: block;
	background: url(../images/text-index_venetian_more.gif) no-repeat left top;
}
#main-contents #venetian .section-inner .section p.more a:hover {
	background-position: left -27px;
}

#main-contents #coordinate {
/*	width: 540px;*/
	width: 780px;
}
#main-contents #coordinate .section-inner .header {
}
#main-contents #coordinate .section-inner .header h2 {
	width: 224px;
	height: 27px;
	padding: 0 0 13px 0;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-index_coordinate.gif) no-repeat left top;
}
#main-contents #coordinate .section-inner .section {
	margin-top: 10px;
	padding: 0;
}
#main-contents #coordinate .section-inner .section p.outline {
	margin-top: 0;
	padding: 0 0 19px 2px;
}
#main-contents #coordinate .section-inner .section .thumbs:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
#main-contents #coordinate .section-inner .section .thumbs {
}
#main-contents #coordinate .section-inner .section .thumbs ul {
	margin: 0;
	padding: 0;
	list-style: none;
/*	width: 550px;*/
	width: 780px;
}
#main-contents #coordinate .section-inner .section .thumbs ul li {
	margin: 0;
	padding: 0 6px 6px 0;
	width: 130px;
	height: 80px;
	float: left;
}
#main-contents #coordinate .section-inner .section .thumbs ul li a,
#main-contents #coordinate .section-inner .section .thumbs ul li a img {
	display: block;
}
#main-contents #coordinate .section-inner .section p.more {
	margin-top: 12px;
	margin-left: 0;
	width: 176px;
	height: 27px;
	text-indent: -999em;
	overflow: hidden;
}
#main-contents #coordinate .section-inner .section p.more a {
	width: 168px;
	height: 27px;
	overflow: hidden;
	display: block;
	background: url(../images/text-index_coordinate_more.gif) no-repeat left top;
}
#main-contents #coordinate .section-inner .section p.more a:hover {
	background-position: left -27px;
}

/* webtps */
#main-contents #webtps {
	width: 220px;
}
#main-contents #webtps .section-inner .header {
}
#main-contents #webtps .section-inner .header h2 {
	width: 152px;
	height: 27px;
	padding: 0 0 13px 0;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-index_webtps.gif) no-repeat left top;
}
#main-contents #webtps .section-inner .section {
	margin-top: 10px;
	padding: 0;
}
#main-contents #webtps .section-inner .section p.outline {
	margin-top: 0;
	padding: 115px 0 0 0;
	background: url(../images/photo-index_webtps.jpg) no-repeat 0 3px;
}
#main-contents #webtps .section-inner .section p.more {
	margin-top: 10px;
	margin-left: 0;
	width: 220px;
	height: 27px;
	text-indent: -999em;
	overflow: hidden;
}
#main-contents #webtps .section-inner .section p.more a {
	width: 220px;
	height: 27px;
	overflow: hidden;
	display: block;
	background: url(../images/text-index_webtps_more.gif) no-repeat left top;
}
#main-contents #webtps .section-inner .section p.more a:hover {
	background-position: left -27px;
}

/* three-columns pattern */
#main-contents .three-columns:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
#main-contents .three-columns {
	width: 780px;
}
#main-contents .three-columns .three-columns-left {
	margin: 0;
	width: 260px;
	float: left;
}
#main-contents .three-columns .three-columns-middle {
	margin: 0 0 0 20px;
	width: 260px;
	float: left;
}
#main-contents .three-columns .three-columns-right {
	margin: 0;
	width: 222px;
	float: right;
}

/* functions */
#main-contents #functions {
	width: 260px;
}
#main-contents #functions .section-inner .header {
}
#main-contents #functions .section-inner .header h2 {
	width: 128px;
	height: 27px;
}
#main-contents #functions .section-inner .header h2 a {
	display: block;
	height: 27px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/text-kitchen_functions_more.gif) no-repeat left top;
}
#main-contents #functions .section-inner .header h2 a:hover {
	background-position: 0 -27px;
}
#main-contents #functions .section-inner .section {
	margin-top: 14px;
	padding: 94px 0 0;
	background: url(../images/photo-kitchen_functions.jpg) no-repeat left top;
}

/* options */
#main-contents #options {
	width: 260px;
}
#main-contents #options .section-inner .header {
}
#main-contents #options .section-inner .header h2 {
	width: 128px;
	height: 27px;
}
#main-contents #options .section-inner .header h2 a {
	display: block;
	height: 27px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/text-kitchen_options_more.gif) no-repeat left top;
}
#main-contents #options .section-inner .header h2 a:hover {
	background-position: 0 -27px;
}
#main-contents #options .section-inner .section {
	margin-top: 14px;
	padding: 94px 0 0;
	background: url(../images/photo-kitchen_options.jpg) no-repeat left top;
}

/* atlanta_layout */
#main-contents #atlanta_layout {
	padding: 41px 0 40px;
}
#main-contents #atlanta_layout .aside.asidebox {
	margin: 0;
	padding: 0 0 164px 0;
	width: 222px;
	background: url(../images/bg-asidebox_n_foot_atlanta.jpg) no-repeat left bottom;
}
#main-contents #atlanta_layout .aside.asidebox .header.asidebox-header {
	margin: 0;
	padding: 13px 16px;
	background: url(../images/bg-asidebox_n_head.gif) no-repeat left top;
}
#main-contents #atlanta_layout .aside.asidebox .header.asidebox-header h3 {
	margin: 0;
	padding: 0;
	height: 35px;
}
#main-contents #atlanta_layout .aside.asidebox .header.asidebox-header h3 a {
	display: block;
	height: 35px;
	text-indent: -999em;
	overflow: hidden;
	background-image: url(../images/text-atlanta_layout_more.gif);
	background-repeat: no-repeat;
}
#main-contents #atlanta_layout .aside.asidebox .header.asidebox-header h3 a,
#main-contents #atlanta_layout .aside.asidebox .header.asidebox-header h3 a:link,
#main-contents #atlanta_layout .aside.asidebox .header.asidebox-header h3 a:visited {
	background-position: 0 0;
}
#main-contents #atlanta_layout .aside.asidebox .header.asidebox-header h3 a:hover,
#main-contents #atlanta_layout .aside.asidebox .header.asidebox-header h3 a:active {
	background-position: 0 -35px;
}
#main-contents #atlanta_layout .aside.asidebox .section.asidebox-body {
	margin: 0;
	padding: 0 16px 11px 16px;
	background: url(../images/bg-asidebox_n_body.gif) repeat-y left top;
}


