#main-inner #pageheader.header {
	height: 306px;
	width: 980px;
	margin-left: -20px;
	position: relative;
	background: url(../images/bg-index_header.jpg) no-repeat left top;
}
#main-inner #pageheader.header h1 {
	position: absolute;
	width: 121px;
	height: 31px;
	text-indent: -999em;
	overflow: hidden;
	left: 190px;
	top: 257px;
	background: url(../images/h1-index.gif) no-repeat left top;
}
#main-inner #pageheader.header p.subtitle {
	position: absolute;
	width: 243px;
	height: 47px;
	text-indent: -999em;
	overflow: hidden;
	left: 570px;
	top: 79px;
	background: url(../images/text-index_subtitle.gif) no-repeat left top;
}
#main-inner #pageheader.header p.lead {
	position: absolute;
	width: 314px;
	height: 45px;
	text-indent: -999em;
	overflow: hidden;
	left: 570px;
	top: 148px;
	background: url(../images/text-index_lead.gif) no-repeat left top;
}
#main-inner #subnavi.aside {
	top: 236px;
}


#main-contents #type-selection {
	margin: 0;
	padding: 0;
	background: url(../../../common/images/border-section_wh.gif) repeat-x left bottom;
	line-height: 0;
}
#main-contents #type-selection ul {
	list-style: none;
	margin: 0 0 0 504px;
	padding: 0 0 0 1px;
	width: 248px;
	background: url(../images/tab-separator.gif) no-repeat left top;
}
#main-contents #type-selection ul li {
	float: left;
	display: inline;
	line-height: 0;
	font-size: 0;
	padding: 0 1px 0 0;
	background: url(../images/tab-separator.gif) no-repeat right top;
}

#main-contents #type-category {
	margin: 0 0 0 auto;
	padding: 12px 0 23px 0;
}
#main-contents #type-category #category-selection {
}
#main-contents #type-category #category-selection ul {
	list-style: none;
	width: 309px;
	height: 22px;
	margin: 0 -10px 0 auto;
	padding: 0;
}
#main-contents #type-category #category-selection ul li {
	float: left;
	display: inline;
	margin: 0;
	text-indent: -999em;
}
#main-contents #type-category #category-selection ul li a {
	display: block;
	height: 22px;
}

#main-contents #type-category .section {
	padding: 34px 0 28px 0;
}
#main-contents #type-category .section .linkbanner .section-inner .section {
	padding: 0;
}
#main-contents #type-category #category-chandelier {
	padding: 29px 0 34px 0;
}
#main-contents #type-category .section .header h2 {
	height: 27px;
	margin: 0;
	padding: 0;
	text-indent: -999em;
}

#main-contents #type-category .section ul.section {
	width: 800px;
	margin: 0 -20px 0 0;
	padding: 14px 0 0 0;
	list-style: none;
}
#main-contents #type-category .section ul.section li.linkbanner {
	width: 140px;
	height: 179px;
	float: left;
	display: inline;
	margin: 5px 20px 0 0;
	padding: 0;
	overflow: hidden;
}
#main-contents #type-category .section ul.section li.linkbanner a {
	width: 140px;
	height: 140px;
}

/* type-category label */
#main-contents #type-category .section ul.section li.linkbanner .legend p {
	width: 120px;
	height: 39px;
	overflow: hidden;
}

#type-category .section ul.section li.linkbanner .legend .label-talamo1 {
	background: url(../images/category/text-category-talamo1.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend.new .label-talamo1 {
	background: url(../images/category/text-category-talamo1-new.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend .label-feet_xl {
	background: url(../images/category/text-category-feet_xl.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend.new .label-feet_xl {
	background: url(../images/category/text-category-feet_xl-new.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend .label-washi1 {
	background: url(../images/category/text-category-washi1.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend.new .label-washi1 {
	background: url(../images/category/text-category-washi1-new.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend .label-tratto {
	background: url(../images/category/text-category-tratto.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend.new .label-tratto {
	background: url(../images/category/text-category-tratto-new.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend .label-mr_splash {
	background: url(../images/category/text-category-mr_splash.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend.new .label-mr_splash {
	background: url(../images/category/text-category-mr_splash-new.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend .label-bull {
	background: url(../images/category/text-category-bull.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend.new .label-bull {
	background: url(../images/category/text-category-bull-new.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend .label-tuba {
	background: url(../images/category/text-category-tuba.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend.new .label-tuba {
	background: url(../images/category/text-category-tuba-new.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend .label-funny_west {
	background: url(../images/category/text-category-funny_west.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend.new .label-funny_west {
	background: url(../images/category/text-category-funny_west-new.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend .label-regalo {
	background: url(../images/category/text-category-regalo.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend.new .label-regalo {
	background: url(../images/category/text-category-regalo-new.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend .label-dama {
	background: url(../images/category/text-category-dama.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend.new .label-dama {
	background: url(../images/category/text-category-dama-new.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend .label-teatro {
	background: url(../images/category/text-category-teatro.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend.new .label-teatro {
	background: url(../images/category/text-category-teatro-new.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend .label-flo {
	background: url(../images/category/text-category-flo.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend.new .label-flo {
	background: url(../images/category/text-category-flo-new.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend .label-paysage {
	background: url(../images/category/text-category-paysage.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend.new .label-paysage {
	background: url(../images/category/text-category-paysage-new.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend .label-013 {
	background: url(../images/category/text-category-013.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend.new .label-013 {
	background: url(../images/category/text-category-013-new.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend .label-ice {
	background: url(../images/category/text-category-ice.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend.new .label-ice {
	background: url(../images/category/text-category-ice-new.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend .label-curve {
	background: url(../images/category/text-category-curve.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend.new .label-curve {
	background: url(../images/category/text-category-curve-new.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend .label-showertower {
	background: url(../images/category/text-category-showertower.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend.new .label-showertower {
	background: url(../images/category/text-category-showertower-new.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend .label-bathtub {
	background: url(../images/category/text-category-bathtub.gif) no-repeat left top;
}
#type-category .section ul.section li.linkbanner .legend.new .label-bathtub {
	background: url(../images/category/text-category-bathtub-new.gif) no-repeat left top;
}

#main-contents #type-brand {
	width: 780px;
	margin: 0;
	padding: 7px 0 51px 0;
}
#main-contents #type-brand ul.section {
	width: 800px;
	margin: 0 0 0 -20px;
	padding: 0;
	display: block;
	line-height: 0;
	list-style: none;
}
#main-contents #type-brand ul.section li {
	width: 380px;
	float: left;
	display: inline;
	line-height: 0;
	margin: 26px 0 0 20px;
	padding: 0;
}
#main-contents #type-brand ul.section li.linkbanner .header h2 {
	height: 42px;
	text-indent: -999em;
}
#main-contents #type-brand ul.section li#brand-antoniolupi1.linkbanner .header h2 {
	background: url(../images/h2-brand-antoniolupi1.gif) no-repeat left top;
}
#main-contents #type-brand ul.section li#brand-antoniolupi2.linkbanner .header h2 {
	background: url(../images/h2-brand-antoniolupi2.gif) no-repeat left top;
}
#main-contents #type-brand ul.section li#brand-tk_selection1.linkbanner .header h2 {
	background: url(../images/h2-brand-tk_selection1.gif) no-repeat left top;
}
#main-contents #type-brand ul.section li#brand-antoniolupi1.linkbanner .legend p {
	background: url(../images/text-brand-antoniolupi1.gif) no-repeat left top;
}
#main-contents #type-brand ul.section li#brand-antoniolupi2.linkbanner .legend p {
	background: url(../images/text-brand-antoniolupi2.gif) no-repeat left top;
}
#main-contents #type-brand ul.section li#brand-tk_selection1.linkbanner .legend p {
	background: url(../images/text-brand-tk_selection1.gif) no-repeat left top;
}


/* SUBNAVI -SANITARY TOP- */
#main-inner #subnavi.aside {
}
#subnavi.aside .header h2 {
	margin: 0;
	padding: 0;
	width: 130px;
	height: 16px;
	text-indent: 0;
	background: none;
}
#subnavi.aside .header h2 a {
	display: block;
	width: 130px;
	height: 16px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../../images/h2-subnavi-products.gif) no-repeat left top;
}
#subnavi.aside .header h2 a:hover {
	background-position: 0 -16px;
}
/* /SUBNAVI -SANITARY TOP- */

