@charset "ISO-8859-1";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	background-color: #191919;
	margin: 0px;
	line-height: 100%;
}
img {
	border:none;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #CCCCCC;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.txt_size10 {font-size: 10px}

#mainContainer {
	width: 864px;
	height: 586px;
	position:absolute;
	top: 50%;
	left: 50%;
	margin-top: -302px; /*set to a negative number 1/2 of height*/
	margin-left: -441px; /*set to a negative number 1/2 of width*/
	background-color: #191919;
	border: none;
	padding: 8px 9px 9px 9px;
	background-image:url(images/general_outerFrame.gif);
	background-position: top left;
	background-repeat:no-repeat;
}
#mainContainer .countryChoicePage {
	background-image: url(images/oak-leaf-and-logo.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 586px;
	width: 864px;
	text-align: center;
}
.countryLinksContainer {
	padding: 350px 0px 0px 0px;
	width: 864px;
}
#mainNav {
	width: 864px;
	height: 100px;
	color: #DBDBDB;
	font-size: 1.06em;
	line-height:1.2em;
	left: 9px;
	position: absolute;
	top: 8px;
}
#mainNav a:link {
	color: #DBDBDB;
	text-decoration: none;
	font-size: 1.06em;
	line-height:1.2em;
}
#mainNav a:visited {
	text-decoration: none;
	color: #DBDBDB;
}
#mainNav a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#mainNav a:active {
	text-decoration: none;
	color: #DBDBDB;
}
#mainNav .navItemBox {
	float:left;
}
#mainNav .logoBox {
	width: 304px;
	height: auto;
	float:left;
}
#mainNav .homeButtonBox {
	width: 32px;
	height: auto;
	float:left;
}
#mainNav .navItemBox .kitchensButton_off {
	background-image:url(images/UK-RoW/mainNav_kitchens_off.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:73px;
	width:71px;
	padding: 27px 10px 0px 7px;
}
#mainNav .navItemBox .kitchensButton_on {
	background-image:url(images/UK-RoW/mainNav_kitchens_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:73px;
	width:71px;
	padding: 27px 10px 0px 7px;
}
#mainNav .navItemBox .bedroomsButton_off {
	background-image:url(images/UK-RoW/mainNav_bedrooms_off.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:73px;
	width:71px;
	padding: 27px 10px 0px 7px;
}
#mainNav .navItemBox .bedroomsButton_on {
	background-image:url(images/UK-RoW/mainNav_bedrooms_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:73px;
	width:71px;
	padding: 27px 10px 0px 7px;
}
#mainNav .navItemBox .bathroomsButton_off {
	background-image:url(images/UK-RoW/mainNav_bathrooms_off.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:73px;
	width:71px;
	padding: 27px 10px 0px 7px;
}
#mainNav .navItemBox .bathroomsButton_on {
	background-image:url(images/UK-RoW/mainNav_bathrooms_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:73px;
	width:71px;
	padding: 27px 10px 0px 7px;
}
#mainNav .navItemBox .floorsButton_off {
	background-image:url(images/UK-RoW/mainNav_floors-walls_off.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:73px;
	width:71px;
	padding: 27px 10px 0px 7px;
}
#mainNav .navItemBox .floorsButton_on {
	background-image:url(images/UK-RoW/mainNav_floors-walls_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:73px;
	width:71px;
	padding: 27px 10px 0px 7px;
}
#mainNav .navItemBox .showroomsButton_off {
	background-image:url(images/UK-RoW/mainNav_showrooms_off.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:73px;
	width:71px;
	padding: 27px 10px 0px 7px;
}
#mainNav .navItemBox .showroomsButton_on {
	background-image:url(images/UK-RoW/mainNav_showrooms_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:73px;
	width:71px;
	padding: 27px 10px 0px 7px;
}
#mainNav .navItemBox .brochureButton_off {
	background-image:url(images/UK-RoW/mainNav_brochure_off.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:73px;
	width:71px;
	padding: 27px 10px 0px 7px;
}
#mainNav .navItemBox .brochureButton_on {
	background-image:url(images/UK-RoW/mainNav_brochure_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:73px;
	width:71px;
	padding: 27px 10px 0px 7px;
}
#mainNav .navItemBox .showroomsButtonUS_off {
	background-image:url(images/UK-RoW/mainNav_floors-walls_off.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:73px;
	width:71px;
	padding: 27px 10px 0px 7px;
}
#mainNav .navItemBox .showroomsButtonUS_on {
	background-image:url(images/UK-RoW/mainNav_floors-walls_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:73px;
	width:71px;
	padding: 27px 10px 0px 7px;
}
#mainNav .navItemBox .brochureButtonUS_off {
	background-image:url(images/UK-RoW/mainNav_showrooms_off.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:73px;
	width:71px;
	padding: 27px 10px 0px 7px;
}
#mainNav .navItemBox .brochureButtonUS_on {
	background-image:url(images/UK-RoW/mainNav_showrooms_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:73px;
	width:71px;
	padding: 27px 10px 0px 7px;
}
#mainNav .navItemBox .mainNav_EmptyButton {
	background-image:url(images/USA/mainNav_EmptyButton.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:73px;
	width:71px;
	padding: 27px 10px 0px 7px;
}
#secondNav {
	width: 864px;
	height: 37px;
	background-color:#FFFFFF;
	background-image:url(images/2ndNav_bkgd.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-size: 1em;
	color: #FF00FF;
	position: absolute;
	left: 9px;
	top: 108px;
}
#secondNav .secondNavItemBox_home {
	position: absolute;
	left: 35px;
	top: 13px;
}

#secondNav .secondNavItemBox_home a:link {
	color: #989898;
	text-decoration: none;
}
#secondNav .secondNavItemBox_home a:visited {
	text-decoration: none;
	color: #989898;
}
#secondNav .secondNavItemBox_home a:hover {
	text-decoration: none;
	color: #FF00FF;
}
#secondNav .secondNavItemBox_home a:active {
	text-decoration: none;
	color: #FF00FF;
}

#secondNav #secondNavItemBox_newKitchen {
	color:#7a3900;
	position: absolute;
	top: 13px;
}
#secondNav #secondNavItemBox_newKitchen a:link {
	color: #989898;
	text-decoration: none;
}
#secondNav #secondNavItemBox_newKitchen a:visited {
	text-decoration: none;
	color: #989898;
}
#secondNav #secondNavItemBox_newKitchen a:hover {
	text-decoration: none;
	color:#9c2ad1;
}
#secondNav #secondNavItemBox_newKitchen a:active {
	text-decoration: none;
	color: #9c2ad1;
}
#secondNav #secondNavItemBox_newKitchen a:hover span {
	color:#76A200;
}

#secondNav #secondNavItemBox_kitchens {
	position: absolute;
	top: 13px;
}
#secondNav #secondNavItemBox_kitchens a:link {
	color: #989898;
	text-decoration: none;
}
#secondNav #secondNavItemBox_kitchens a:visited {
	text-decoration: none;
	color: #989898;
}
#secondNav #secondNavItemBox_kitchens a:hover {
	text-decoration: none;
	color:#333333;
}
#secondNav #secondNavItemBox_kitchens a:active {
	text-decoration: none;
	color: #989898;
}


#secondNav #secondNavItemBox_showrooms {
	position: absolute;
	top: 13px;
}
#secondNav #secondNavItemBox_showrooms a:link {
	color: #989898;
	text-decoration: none;
}
#secondNav #secondNavItemBox_showrooms a:visited {
	text-decoration: none;
	color: #989898;
}
#secondNav #secondNavItemBox_showrooms a:hover {
	text-decoration: none;
	color:#333333;
}
#secondNav #secondNavItemBox_showrooms a:active {
	text-decoration: none;
	color: #989898;
}

#secondNav_bedBath {
	width: 864px;
	height: 37px;
	background-color:#333333;
	background-image:url(images/2ndNav_bkgd_bedBath.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-size: 1em;
	color: #FFFFFF;
	text-align:center;
	position: absolute;
	left: 9px;
	top: 108px;
}
#secondNav_bedBath #secondNavItemBox_bedBath {
	position: absolute;
	top: 13px;
}
#secondNav_bedBath #secondNavItemBox_bedBath a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#secondNav_bedBath #secondNavItemBox_bedBath a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#secondNav_bedBath #secondNavItemBox_bedBath a:hover {
	text-decoration: none;
	color:#989898;
}
#secondNav_bedBath #secondNavItemBox_bedBath a:active {
	text-decoration: none;
	color: #FFFFFF;
}
#secondNav_bedBath #secondNavItemBox_bedBath a:hover span {
	color:#989898;
}


#secondNav_floors {
	width: 864px;
	height: 37px;
	background-color:#333333;
	background-image:url(images/2ndNav_bkgd_bedBath.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-size: 1em;
	color: #FFFFFF;
	text-align:center;
	position: absolute;
	left: 9px;
	top: 108px;
}
#secondNav_floors #secondNavItemBox_floors {
	margin: 13px 18px 0px 18px;
	float:left;
}
#secondNav_floors #secondNavItemBox_floors a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#secondNav_floors #secondNavItemBox_floors a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#secondNav_floors #secondNavItemBox_floors a:hover {
	text-decoration: none;
	color:#989898;
}
#secondNav_floors #secondNavItemBox_floors a:active {
	text-decoration: none;
	color: #FFFFFF;
}
#secondNav_floors #secondNavItemBox_floors a:hover span {
	color:#989898;
}




#mainContent {
	height: 331px;
	width: 864px;
	float:left;
	position:absolute;
	left: 9px;
	top: 145px;
}
#mainContent_outside {
	height: 331px;
	width: 864px;
	float:left;
	position:absolute;
	left: 9px;
	top: 145px;
	background-color:#CCCCCC;
	z-index:100;
}
#mainContent_hp {
	height: 331px;
	width: 864px;
	float:left;
	position:absolute;
	left: 9px;
	top: 145px;
}
#mainContent_taller {
	height: 419px;
	width: 864px;
	float:left;
	position:absolute;
	left: 9px;
	top: 145px;
}
#mainContent_showrooms {
	height: 361px;
	width: 864px;
	float:left;
	position:absolute;
	left: 9px;
	top: 145px;
	background-color:#FFFFFF;
}
.content_kitchensHome_mainpic {
	height: 331px;
	width: 403px;
	position:absolute;
	top: 0px;
	left: 0px;
}
.content_kitchensHome_title {
	height: 331px;
	width: 237px;
	position:absolute;
	top: 0px;
	left: 625px;
}
.content_kitchensHomeUS_mainpic {
	height: 331px;
	width: 325px;
	position:absolute;
	top: 0px;
	left: 275px;
}
.content_kitchensHomeUS_title {
	height: 331px;
	width: 275px;
	position:absolute;
	top: 0px;
	left: 0px;
	background-color: #333333;
}

.content_bedroomsHome_mainpic1 {
	height: 331px;
	width: 271px;
	position:absolute;
	top: 0px;
	left: 315px;
}
.content_bedroomsHome_mainpic2 {
	height: 331px;
	width: 278px;
	position:absolute;
	top: 0px;
	left: 586px;
}
.content_bedroomsHome_copy {
	height: 281px;
	width: 210px;
	position:absolute;
	top: 0px;
	left: 0px;
	background-color:#414141;
	padding: 50px 65px 0px 40px;
	line-height: 1.4em;
}
.content_bathroomsHome_mainpic1 {
	height: 331px;
	width: 295px;
	position:absolute;
	top: 0px;
	left: 0px;
}
.content_bathroomsHome_mainpic2 {
	height: 331px;
	width: 291px;
	position:absolute;
	top: 0px;
	left: 295px;
}
.content_bathroomsHome_copy {
	height: 281px;
	width: 210px;
	position:absolute;
	top: 0px;
	left: 586px;
	background-color:#414141;
	padding: 50px 28px 0px 40px;
	line-height: 1.4em;
}
.content_floorsHome_mainpic1 {
	height: 331px;
	width: 227px;
	position:absolute;
	top: 0px;
	left: 0px;
}
.content_floorsHome_mainpic2 {
	height: 331px;
	width: 247px;
	position:absolute;
	top: 0px;
	left: 383px;
}
.content_floorsHome_copy1 {
	height: 208px;
	width: 108px;
	position:absolute;
	top: 0px;
	left: 227px;
	background-color:#414141;
	padding: 123px 18px 0px 30px;
	line-height: 1.4em;
}
.content_floorsHome_copy2 {
	height: 291px;
	width: 129px;
	position:absolute;
	top: 0px;
	left: 630px;
	background-color:#FFFFFF;
	padding: 40px 65px 0px 40px;
	line-height: 1.4em;
	color: #7f7f7f;
}
.content_floorsHome_copy2 em {
	font-style:italic;
	color: #999999;
	font-size: 0.9em;
}

.content_showroomsHome_mainTitle {
	height: auto;
	width: auto;
	position:absolute;
	top: 0px;
	left: 5px;
}
.content_showroomsHome_introTxt {
	height: auto;
	width: 410px;
	position:absolute;
	top: 0px;
	left: 200px;
	margin-top: 26px;
	line-height: 1.5em;
}
.content_showroomsHome_copy {
	height: auto;
	width: 731px;
	position:absolute;
	top: 106px;
	left: 5px;
	line-height: 1.5em;
	margin-left: 34px;
	color: #CECECE;
	z-index: 15;
}
.content_showroomsHome_distrBut {
	height: 220px;
	width: 224px;
	position:absolute;
	top: 0px;
	left: 640px;
}
.content_showroomsHome_copy a:link {
	color: #CECECE;
	text-decoration:none;
}
.content_showroomsHome_copy a:visited {
	color: #CECECE;
	text-decoration:none;
}
.content_showroomsHome_copy a:hover {
	color: #CECECE;
	text-decoration:none;
}
.content_showroomsHome_copy a:active {
	color: #CECECE;
	text-decoration:none;
}
.content_showroomsHome_copy a:hover strong {
	color: #00d2f1;
	text-decoration:none;
}
.content_showroomsHome_copy .address {
	position:absolute;
	left: 161px;
}

.content_USshowrooms_mainTitle {
	height: auto;
	width: auto;
	position:absolute;
	top: 192px;
	left: 91px;
	z-index: 20;
}
.content_USshowrooms_introTxt {
	height: auto;
	width: 410px;
	position:absolute;
	top: 45px;
	left: 200px;
	line-height: 1.5em;
	text-align: center;
}
.content_USshowrooms_copy1 {
	height: auto;
	width: 163px;
	position:absolute;
	top: 106px;
	left: 241px;
	line-height: 1.5em;
	color: #CECECE;
	z-index: 15;
	text-align: right;
}
.content_USshowrooms_copy2 {
	height: auto;
	width: 163px;
	position:absolute;
	top: 107px;
	left: 455px;
	line-height: 1.5em;
	color: #CECECE;
	z-index: 15;
	text-align: left;
}
#content_USshowrooms_verticalSeparator {
	width:1px;
	height:65px;
	position:absolute;
	border-right: #bfbfbf solid 1px;
	top: 110px;
	left: 430px;
}
.content_Russiashowrooms_mainTitle {
	height: auto;
	width: auto;
	position:absolute;
	top: 195px;
	left: 154px;
	z-index: 20;
}
.content_Russiashowrooms_weblink {
	height: auto;
	width: auto;
	position:absolute;
	top: 294px;
	left: 345px;
	line-height: 1.5em;
	font-size: 1.3em;
}

.content_worldwide_mainTitle {
	height: auto;
	width: auto;
	position:absolute;
	top: 40px;
	left: 57px;
	z-index: 20;
}
.content_worldwide_copy1 {
	height: auto;
	width: 261px;
	position:absolute;
	top: 87px;
	left: 57px;
	line-height: 1.5em;
	color: #7F7F7F;
}
.content_worldwide_copy1 a:link {
	text-decoration:none;
	color: #00d2f1;
}
.content_worldwide_copy1 a:visited {
	text-decoration:none;
	color: #00d2f1;
}
.content_worldwide_copy1 a:hover {
	text-decoration:none;
	color: #FF00FF;
}
.content_worldwide_copy1 a:active {
	text-decoration:none;
	color: #00d2f1;
}
.content_worldwide_copy2 {
	height: auto;
	width: 261px;
	position:absolute;
	top: 87px;
	left: 528px;
	line-height: 1.5em;
	color: #7F7F7F;
	z-index: 15;
}
.content_worldwide_copy2 a:link {
	text-decoration:none;
	color: #7F7F7F;
}
.content_worldwide_copy2 a:visited {
	text-decoration:none;
	color: #7F7F7F;
}
.content_worldwide_copy2 a:hover {
	text-decoration:none;
	color: #454545;
}
.content_worldwide_copy2 a:active {
	text-decoration:none;
	color: #7F7F7F;
}
.content_worldwide_copy2 .largeTxt {
	font-size: 1.6em;
	line-height: 1em;
}

.content_recruitment_mainTitle {
	height: auto;
	width: auto;
	position:absolute;
	top: 53px;
	left: 350px;
}
.content_recruitment_mainpic {
	height: auto;
	width: auto;
	position:absolute;
	top: 0px;
	left: 0px;
}
.content_recruitment_copy {
	height: auto;
	width: 300px;
	position:absolute;
	top: 105px;
	left: 350px;
	line-height: 1.5em;
	color: #7F7F7F;
	z-index: 15;
	text-align: left;
}
.content_recruitment_copy a:link {
	text-decoration:none;
	color: #00d2f1;
}
.content_recruitment_copy a:visited {
	text-decoration:none;
	color: #00d2f1;
}
.content_recruitment_copy a:hover {
	text-decoration:none;
	color: #FF00FF;
}
.content_recruitment_copy a:active {
	text-decoration:none;
	color: #00d2f1;
}
.content_brochure_introTxt {
	height: auto;
	width: 472px;
	position:absolute;
	top: 27px;
	left: 291px;
	line-height: 1.5em;
}
.content_brochure_fieldNamesContainer {
	height: 280px;
	width: 731px;
	position:absolute;
	top: 71px;
	left: 24px;
	line-height: 1.5em;
	color: #CECECE;
}
.content_brochure_fieldNamesContainer .fieldName {
	position:absolute;
	color:#FFFFFF;
}
.content_brochure_fieldNamesContainer .sendButton {
	position:absolute;
}
.content_brochure_fieldNamesContainer .genericField {
	background:none;
	border:none;
	color:#2E2E2E;
	height:16px;
	font-size:1em;
	width:188px;
}
.content_brochure_fieldNamesContainer .othersField {
	background-color:#FFFFFF;
	color: #00D2F1;
	font-size:1em;
	width:220px;
	border:solid 1px #CCCCCC;
	display:none;
}

#footer {
	height: 118px;
	width: 864px;
	background-color:#202020;
	font-size: 1em;
	color: #FFFFFF;
	position: absolute;
	left: 9px;
	top: 476px;
}
#footer_toolsBox {
	position: absolute;
	left: 700px;
	top: 20px;
	color: #CCCCCC;
	z-index: 100;
}
#footer_toolsBox a:link {
	text-decoration:underline;
	color:#CCCCCC;
}
#footer_toolsBox a:visited {
	text-decoration:underline;
	color:#CCCCCC;
}
#footer_toolsBox a:hover {
	text-decoration:underline;
	color:#CCCCCC;
}
#footer_toolsBox a:active {
	text-decoration:underline;
	color:#CCCCCC;
}
#footer_kitchensHome_toolsBox {
	position: absolute;
	left: 640px;
	top: 96px;
	color: #CCCCCC;
	z-index: 100;
}
#footer_kitchensHome_toolsBox a:link {
	text-decoration:underline;
	color:#CCCCCC;
}
#footer_kitchensHome_toolsBox a:visited {
	text-decoration:underline;
	color:#CCCCCC;
}
#footer_kitchensHome_toolsBox a:hover {
	text-decoration:underline;
	color:#CCCCCC;
}
#footer_kitchensHome_toolsBox a:active {
	text-decoration:underline;
	color:#CCCCCC;
}
#footer_macassar_toolsBox {
	position: absolute;
	left: 600px;
	top: 96px;
	color: #9B9B9B;
	z-index: 100;
}
#footer_macassar_toolsBox a:link {
	text-decoration:underline;
	color:#9B9B9B;
}
#footer_macassar_toolsBox a:visited {
	text-decoration:underline;
	color:#9B9B9B;
}
#footer_macassar_toolsBox a:hover {
	text-decoration:underline;
	color:#666666;
}
#footer_macassar_toolsBox a:active {
	text-decoration:underline;
	color:#9B9B9B;
}
#footer_verticalSeparator {
	width:2px;
	height:118px;
	position: absolute;
	left: 675px;
}
.greyBorder_vertical {
	width:1px;
	height:118px;
	position: absolute;
	left: 472px;
	background-color: #4C4C4C;
	z-index: 50;
}
.greyBorder_horizontal {
	width:440px;
	height:1px;
	position: absolute;
	left: 32px;
	top:88px;
}
#footer_otherLinksBox {
	width:626px;
	height: 98px;
	line-height: 1.4em;
	position: absolute;
	left: 0px;
	top: 0px;
}
#footer_specialFeaturesTitleBox {
	font-weight:bold;
	position: absolute;
	left: 39px;
	top: 20px;
}
#footer_specialFeaturesMenuBox {
	width: 491px;
	height: 65px;
	overflow:auto;
	position:absolute;
	left: 119px;
	top: 20px;
}
#footer_specialFeaturesContent {
	width: 550px;
	height: auto;
	padding-left: 2px;
}
#footerUS_specialFeaturesContent {
	width: 520px;
	height: auto;
	padding-left: 2px;
}
.footer_specialFeaturesMenuItem {
	width: auto;
	margin-right: 22px;
	float: left;
	position:relative;
}
.footer_specialFeaturesMenuItem a:hover span {
	color:#CCCCCC;
}
.footer_specialFeaturesMenuItemUS {
	width: auto;
	margin-right: 22px;
	float: left;
	position:relative;
}
.footer_specialFeaturesMenuItemUS a:hover span {
	color:#CCCCCC;
}


#footer_bedBath_specialFeaturesMenuBox {
	width: 251px;
	overflow:auto;
	position: absolute;
	left: 119px;
	top: 20px;
	height: 65px;
}
#footer_bedBath_specialFeaturesContent {
	width: 320px;
	height: auto;
	padding-left: 2px;
	height: auto;
}
.footer_bedBath_specialFeaturesMenuItem {
	width: auto;
	margin-right: 22px;
	float: left;
	position:relative;
}
.footer_bedBath_specialFeaturesMenuItem a:hover span {
	color:#CCCCCC;
}

#footer_scrollbarShadow {
	z-index: 10;
	position:absolute;
	top: 20px;
	left: 640px;
	width: 37px;
	height: 55px;
}
#footer_bedBath_scrollbarShadow {
	z-index: 10;
	position:absolute;
	top: 20px;
	left: 346px;
	width: 37px;
	height: 55px;
}
#footer_floors_otherLinksBox {
	width:409px;
	height: 98px;
	float:left;
	margin-top:20px;
	margin-left: 119px;
	line-height: 1.4em;
}
#footer_floors_specialFeaturesMenuBox {
	width: 320px;
	height: 65px;
	float: left;
}
#footer_floors_specialFeaturesContent {
	width: 320px;
	height: 65px;
	padding-left: 2px;
}
.footer_floors_specialFeaturesMenuItem {
	width: auto;
	height: 65px;
	margin-right: 28px;
	float: left;
	position:relative;
}
.footer_floors_specialFeaturesMenuItem a:hover span {
	color:#CCCCCC;
}

#footer_showrooms {
	height: 88px;
	width: 864px;
	background-color:#2e2e2e;
	font-size: 1em;
	color: #FFFFFF;
	position: absolute;
	left: 9px;
	top: 506px;
}
#footer_showrooms_toolsBox {
	position: absolute;
	top: 27px;
	left: 600px;
	color: #CCCCCC;
}
#footer_showrooms_toolsBox a:link {
	color:#CCCCCC;
	text-decoration:underline;
}
#footer_showrooms_toolsBox a:visited {
	color:#CCCCCC;
	text-decoration:underline;
}
#footer_showrooms_toolsBox a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}
#footer_showrooms_toolsBox a:active {
	color:#CCCCCC;
	text-decoration:underline;
}
#footer_showrooms_verticalSeparator {
	width:1px;
	height:36px;
	margin: 12px 0px 25px 0px;
	float:left;
	border-right: #bfbfbf solid 1px;
}
#footer_showrooms_legalMention {
	height: auto;
	width: auto;
	font-size: 0.85em;
	line-height: 1.2em;
	position: absolute;
	left: 39px;
	top: 26px;
}
#footer_worldwide_locationsList {
	height: auto;
	width: auto;
	float:left;
	margin-top:12px;
	margin-left:55px;
	margin-right:55px;
	text-align: center;
	line-height: 2.2em;
	background-image: url(images/pixel_grey.gif);
	background-repeat: repeat-x;
	background-position: 0px 25px;
}
#footer_recruitment_toolsBox {
	height: 48px;
	width: auto;
	float:left;
	margin-top:25px;
	margin-left:30px;
}
#footer_brochure_privacy {
	height: auto;
	width: auto;
	line-height: 1.2;
	position: absolute;
	left: 39px;
	top: 27px;
}


#footer_slimmer {
	height: 30px;
	width: 864px;
	/*background-color:#2e2e2e;*/
	background-color:#FFFFFF;
	font-size: 1em;
	color: #FFFFFF;
	position: absolute;
	left: 9px;
	top: 564px;
}
#footer_slimmer_toolsBox {
	height: 22px;
	width: auto;
	float:left;
	margin-top:8px;
	margin-left:39px;
	color: #CCCCCC;
	display:none;
}
#footer_showrooms_locationsList {
	height: auto;
	width: auto;
	position:absolute;
	top:16px;
	left:166px;
	line-height: 2.2em;
	background-image: url(images/pixel_grey.gif);
	background-repeat: repeat-x;
	background-position: 0px 25px;
}
#pulse {
	z-index:50;
	position:absolute;
	left: 130px;
	top: 51px;
}
#footer_showrooms_locationsList span {
	margin-right:22px;
	color:#00D2F1;
}
#footer_showrooms_locationsList a:link {
	margin-right:22px;
	text-decoration:none;
}
#footer_showrooms_locationsList a:visited {
	margin-right:22px;
	text-decoration:none;
}
#footer_showrooms_locationsList a:hover {
	text-decoration:none;
	color:#CCCCCC;
	margin-right: 22px;
}
#footer_showrooms_locationsList a:active {
margin-right:22px;
	text-decoration:none;
}
#footer_showrooms_locationListTitle {
	position:absolute;
	left:39px;
	top:24px;
	font-weight:bold;
	color:#FFFFFF;
}
.purpleTxt {
	color: #bc6eff;
}
.greenTxt {
	color: #BCDE01;
}
.pinkTxt {
	color: #FF00FF;
}
.blueTxt {
	color:#00D2F1;
}
.greyTxt {
	color:#8d8d8d;
}
.whiteTxt {
	color:#FFFFFF;
}
.underlinedTxt {
	text-decoration:underline;
}
#blackBox {
	background-color:#202020;
	width:533px;
	position:absolute;
	top:8px;
	left:112px;
	height: 100px;
	z-index: 200;
	display: none;
}
#countryList {
	background-color:#E1E1E1;
	border: solid 1px #00D2F1;
	color:#202020;
	position:absolute;
	top:-71px;
	left:27px;
	width: 185px;
	height: 274px;
	overflow: auto;
	padding: 0px 3px 0px 3px;
	z-index: 100;
}
.countryListItem {
	width: 166px;
	float: left;
	position: relative;
}
.countryListItem a:link {
	text-decoration:none;
	color:#202020;
	display:block;
	border-bottom:1px solid #CCCCCC;
	padding-left:4px;
	padding-right:4px;
}
.countryListItem a:visited {
	background-color:#E1E1E1;
	text-decoration:none;
	color:#202020;
	display:block;
	border-bottom:1px solid #CCCCCC;
	padding-left:4px;
	padding-right:4px;
}
.countryListItem a:hover {
	background-color:#FFFFFF;
	text-decoration:none;
	color:#00D2F1;
	display:block;
	border-bottom:1px solid #CCCCCC;
	padding-left:4px;
	padding-right:4px;
}
.countryListItem a:active {
	background-color:#E1E1E1;
	text-decoration:none;
	color:#202020;
	display:block;
	border-bottom:1px solid #CCCCCC;
	padding-left:4px;
	padding-right:4px;
}
.countryListSeparator {
	width: 166px;
	float: left;
	position: relative;
	color:#999999;
	border-bottom:1px solid #CCCCCC;
	background-color:#FFFFFF;
	height:3px;
	display:block;
}
#publicationList {
	position:absolute;
	top:-21px;
	left:27px;
	width: 437px;
	height: 274px;
	z-index: 100;
}
.publicationListItem {
	width: 418px;
	float: left;
	position: relative;
	display:block;
}
.publicationListItem a:link {
	text-decoration:none;
	color:#202020;
	display:block;
	border-bottom:1px solid #CCCCCC;
	padding-left:4px;
	padding-right:4px;
}
.publicationListItem a:visited {
	background-color:#E1E1E1;
	text-decoration:none;
	color:#202020;
	display:block;
	border-bottom:1px solid #CCCCCC;
	padding-left:4px;
	padding-right:4px;
}
.publicationListItem a:hover {
	background-color:#FFFFFF;
	text-decoration:none;
	color:#00D2F1;
	display:block;
	border-bottom:1px solid #CCCCCC;
	padding-left:4px;
	padding-right:4px;
}
.publicationListItem a:active {
	background-color:#E1E1E1;
	text-decoration:none;
	color:#202020;
	display:block;
	border-bottom:1px solid #CCCCCC;
	padding-left:4px;
	padding-right:4px;
}
#FoundUsIn_UK {
	background-color:#E1E1E1;
	border: solid 1px #00D2F1;
	color:#202020;
	position:absolute;
	top:0px;
	left:0px;
	width: 437px;
	height: 274px;
	overflow: auto;
	padding: 0px 3px 0px 3px;
	z-index: 100;
}
#FoundUsIn_US {
	background-color:#E1E1E1;
	border: solid 1px #00D2F1;
	color:#202020;
	position:absolute;
	top:74px;
	left:0px;
	width: 437px;
	height: 200px;
	overflow: auto;
	padding: 0px 3px 0px 3px;
	z-index: 100;
}
#FoundUsIn_RoW {
	background-color:#E1E1E1;
	border: solid 1px #00D2F1;
	color:#202020;
	position:absolute;
	top:0px;
	left:0px;
	width: 437px;
	height: 274px;
	overflow: auto;
	padding: 0px 3px 0px 3px;
	z-index: 100;
}
#map {
	width:354px;
	height:293px;
	position: absolute;
	left: 39px;
	top: 33px;
}
#map_mainTitle {
	position:absolute;
	top: 50px;
	left:468px;
}
#map_mainCopy1 {
	width:305px;
	height:100px;
	position:absolute;
	left:470px;
	top:115px;
	color: #666666;
	font-size:1.1em;
	line-height: 1.4;
	font-weight: bold;
}
#map_mainCopy2 {
	width:305px;
	height:140px;
	position:absolute;
	left:470px;
	top:218px;
	color: #666666;
	font-size:1em;
	line-height: 1.5;
	background-image: url(images/pixel_grey.gif);
	background-repeat: repeat-x;
	background-position: 0px 73px;
}
#map_printLink {
	width:305px;
	height:auto;
	position:absolute;
	left:470px;
	top:314px;
	color: #666666;
	font-size:1em;
}
#map_printLink a:link {
	font-weight:bold;
	text-decoration:underline;
	color:#666666;
}
#map_printLink a:visited {
	font-weight:bold;
	text-decoration:underline;
	color:#666666;
}
#map_printLink a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#00D2F1;
}
#map_printLink a:active {
	font-weight:bold;
	text-decoration:underline;
	color:#666666;
}



.content_kitchens_mainpic {
	height: 331px;
	width: 472px;
	position:absolute;
	top: 0px;
	left: 0px;
}
.content_kitchens_title {
	height: auto;
	width: auto;
	position:absolute;
	top: 59px;
	left: 524px;
	background-color: #FFFFFF;
}
#footer_icon {
	position:absolute;
	top:1px;
	left:0px;
}
#footer_kitchens_tnMenuBox {
	width: 354px;
	height: 105px;
	overflow:auto;
	position:absolute;
	left: 119px;
	top: 1px;
}
#footer_kitchens_tnContent {
	width: 440px;
	height: 87px;
	padding-left: 2px;
}
.footer_kitchens_tnMenuItem {
	width: auto;
	margin-right: 1px;
	float: left;
	position:relative;
}
#footer_kitchens_tnBox {
	position:absolute;
	top:0px;
	left:0px;
	width:472px;
	height: 118px;
	background-color: #000000;
}
#footer_kitchens_tnBox_white {
	position:absolute;
	top:0px;
	left:0px;
	width:472px;
	height: 118px;
	background-color: #FFFFFF;
	background-image:url(images/chelsea_bkgdUnderTn.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
#footer_kitchens_tnTitleBox {
	font-weight:bold;
	position: absolute;
	left: 32px;
	top: 1px;
	height: 71px;
	width: 71px;
	background-color: #202020;
	padding: 16px 0px 0px 17px;
	line-height: 1.4;
}
#content_kitchens_mainCopy {
	width:282px;
	position:absolute;
	top: 132px;
	left:524px;
	line-height:1.7em;
	color: #777777;
 }
 .content_kitchens_mainCopy2 {
	width:282px;
	position:absolute;
	top: 132px;
	left:524px;
	line-height:1.7em;
	color: #707070;
 }
 .content_chelsea_mainCopy2 {
	width:390px;
	position:absolute;
	left:50px;
	line-height:1.7em;
	color:#707070;
	top:163px;
}
.content_kitchens_mainCopy2 a:link {
	color:#707070;
}
.content_kitchens_mainCopy2 a:active {
	color:#999999;
}
.content_kitchens_mainCopy2 a:hover {
	color:#999999;
}
.content_kitchens_mainCopy2 a:visited {
	color:#707070;
}
.content_chelsea_mainpic2 {
	height: 331px;
	width: 358px;
	position:absolute;
	top: 0px;
	left: 472px;
}
.content_chelsea_title2 {
	height: auto;
	width: auto;
	position:absolute;
	top: 75px;
	left: 50px;
	background-color: #FFFFFF;
} 
 .content_macassar_showcaseLink {
	color:#FF00FF;
	left:600px;
	top:273px;
	position: absolute;
 }
 .content_macassar_showcaseLink a:link {
 	color:#FF00FF;
	text-decoration:underline;
 	left:600px;
	top:273px;
	width:252px;
}
.content_macassar_showcaseLink a:visited {
	color:#FF00FF;
}
.content_macassar_showcaseLink a:hover {
	color:#B2B2B2;
}
.content_macassar_showcaseLink a:active {
	color:#FF00FF;
}
.macassar_ebonyButton {
	position:absolute;
	width:131px;
	height:118px;
	left:433px;
	top:0px;
}
.macassar_hpButton {
	position:absolute;
	width:131px;
	height:118px;
	left:302px;
	top:0px;
}






#popupContainer {
	width: 864px;
	height: 587px;
	z-index:200;
	position:absolute;
	left:9px;
	top:8px;
}
#noJS_popupContainer {
	width: 763px;
	height: 469px;
	position:relative;
	margin:auto;
	border: solid 1px #CCCCCC;
	margin-top: 15px;
}
#popupBkgd {
	width: 864px;
	height: 587px;
	position:absolute;
	left:0px;
	top:0px;
}
#popupBkgd2 {
	width: 864px;
	height: 587px;
	position:absolute;
	left:0px;
	top:0px;
}
.popupContent {
	position:absolute;
	top:74px;
	left:74px;
	width:723px;
	height:429px;
}
.popupTitle {
	position:absolute;
	width:130px;
	left: 663px;
	top: 83px;
	line-height: 1.4em;
	font-size:1.1em;
	height: auto;
	color: #4D4D4D;
}
.popupButtons {
	position:absolute;
	width:135px;
	left: 663px;
	top: 466px;
	line-height: 1.4em;
	font-size:1.1em;
	height: 23px;
	color: #4D4D4D;
	background-image:url(images/productPopups_but_separator.gif);
	background-repeat:repeat-y;
	background-position:53px top;
}
.popupButtons_previous {
	width:auto;
	position: absolute;
	left: 0px;
	top: 3px;
	line-height: 1.4em;
	font-size:1em;
	color: #4D4D4D;
}
.popupButtons_previous a:link {
	width:auto;
	position: absolute;
	left: 0px;
	line-height: 1.4em;
	font-size:1em;
	color: #4D4D4D;
}
.popupButtons_previous a:active {
	width:auto;
	position: absolute;
	left: 0px;
	line-height: 1.4em;
	font-size:1em;
	color: #4D4D4D;
}
.popupButtons_previous a:hover {
	width:auto;
	position: absolute;
	left: 0px;
	line-height: 1.4em;
	font-size:1em;
	color: #8F8E8E;
}
.popupButtons_previous a:visited {
	width:auto;
	position: absolute;
	left: 0px;
	line-height: 1.4em;
	font-size:1em;
	color: #4D4D4D;
}
.popupButtons_next {
	width:auto;
	position: absolute;
	left: 75px;
	top: 3px;
	line-height: 1.4em;
	font-size:1em;
	color: #4D4D4D;
}
.popupButtons_next a:link {
	width:auto;
	position: absolute;
	line-height: 1.4em;
	font-size:1em;
	color: #4D4D4D;
}
.popupButtons_next a:active {
	width:auto;
	position: absolute;
	line-height: 1.4em;
	font-size:1em;
	color: #4D4D4D;
}
.popupButtons_next a:hover {
	width:auto;
	position: absolute;
	line-height: 1.4em;
	font-size:1em;
	color: #8F8E8E;
}
.popupButtons_next a:visited {
	width:auto;
	position: absolute;
	line-height: 1.4em;
	font-size:1em;
	color: #4D4D4D;
}
.popup_closeBut {
	z-index:350;
	position: absolute;
	left: 56px;
	top: 12px;
	color: #CDCDCD;
}
.popup_closeBut a:link {
	color: #CDCDCD;
	text-decoration:none;
	font-size:1.1em;
}
.popup_closeBut a:active {
	color: #CDCDCD;
	text-decoration:none;
	font-size:1.1em;
}
.popup_closeBut a:hover {
	color: #FFFFFF;
	text-decoration:none;
	font-size:1.1em;
}
.popup_closeBut a:visited {
	color: #CDCDCD;
	text-decoration:none;
	font-size:1.1em;
}
.popupCaption {
	color:#4D4D4D;
	width:130px;
	position:absolute;
	top:100px;
	left:589px;
	line-height: 1.4em;
	right: -1px;
}


#showcaseChelsea_Container {
	width: 864px;
	height: 587px;
	z-index:300;
	position:absolute;
	left:9px;
	top:8px;
}
#showcaseChelsea_contentHolder {
	width:760px;
	height:500px;
	position:absolute;
	top:43px;
	left:52px;
}
#showcaseChelsea_footer{
	height:100px;
	width:760px;
	position:absolute;
	left:0px;
	top:400px;
}
.showcaseChelsea_BtnName {
	text-align:right;
	width:120px;
	position:absolute;
	left:20px;
	top:30px;
	line-height:1.5em;
}

.showcaseChelsea_BtnName a:link span {
	color:#bcde01;
	font-weight:bold;
	font-size:1.1em;
}
.showcaseChelsea_BtnName a:active span {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
}.showcaseChelsea_BtnName a:hover span {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
}
.showcaseChelsea_BtnName a:visited span {
	color:#bcde01;
	font-weight:bold;
	font-size:1.1em;
}
.showcaseChelsea_BtnName2 {
	text-align:right;
	width:120px;
	position:absolute;
	left:20px;
	top:30px;
	line-height:1.5em;
	color:#444444;
}
.showcaseChelsea_BtnName2 a:link {
	color:#444444;
}
.showcaseChelsea_BtnName2 a:active {
	color:#666666;
}
.showcaseChelsea_BtnName2 a:hover {
	color:#666666;
}
.showcaseChelsea_BtnName2 a:visited {
	color:#444444;
}
.showcaseChelsea_BtnName2 a:link span {
	color:#bcde01;
	font-weight:bold;
	font-size:1.1em;
}
.showcaseChelsea_BtnName2 a:active span {
	color:#333333;
	font-weight:bold;
	font-size:1.1em;
}
.showcaseChelsea_BtnName2 a:hover span {
	color:#333333;
	font-weight:bold;
	font-size:1.1em;
}
.showcaseChelsea_BtnName2 a:visited span {
	color:#bcde01;
	font-weight:bold;
	font-size:1.1em;
}
#showcaseChelsea_inside {
	width:760px;
	height:400px;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#FFFFFF;
}
#showcaseChelsea_inside .mainPic {
	width:760px;
	height:369px;
	position:absolute;
	top:31px;
	left:0px;
	background-color:#FFFFFF;
}
#showcaseChelsea_outside {
	width:760px;
	height:400px;
	position:absolute;
	top:0px;
	left:0px;
}
#showcaseChelsea_outside .mainPic {
	width:598px;
	height:369px;
	position:absolute;
	top:31px;
	left:0px;
	background-color:#FFFFFF;
}
.showcaseChelsea_copy {
	font-size:1.2em;
	color:#FFFFFF;
	text-align:right;
	line-height:1.6em;
	position: absolute;
	width: 183px;
	left: 547px;
	top: 67px;
}
.showcaseChelsea_copy_outside {
	font-size:1.2em;
	color:#FFFFFF;
	text-align:left;
	line-height:1.6em;
	position: absolute;
	width: 183px;
	left: 28px;
	top: 67px;
}
#showcaseChelsea_insideMenu {
	background-image:url(images/chelsea-showcase/inside_menuBkgd.gif);
	background-repeat:no-repeat;
	width:161px;
	height:339px;
	position:absolute;
	top:31px;
	left:0px;
	padding-top: 30px;
}
.showcaseChelsea_insideMenuItem {
	color:#FFFFFF;
	text-align:right;
	width:140px;
	height:31px;
	padding-top:7px;
	position:relative;
	float:left;
	line-height: 1.8em;
}
.showcaseChelsea_insideMenuItem a:link {
	color:#ffffff;
}
.showcaseChelsea_insideMenuItem a:visited {
	color:#ffffff;
}
.showcaseChelsea_insideMenuItem a:hover {
	color:#bcde01;
}
.showcaseChelsea_insideMenuItem a:active {
	color:#bcde01;
}
.showcaseChelsea_insideMenuItem_selectedBkgd {
	background-image:url(images/chelsea-showcase/inside_menuSelectedItemBkgd.gif);
	background-repeat:repeat-y;
	width:161px;
	height:37px;
	position:absolute;
	left:0px;
	top:68px;
}
#showcaseChelsea_outsideMenu {
	background-image:url(images/chelsea-showcase/outside_menuBkgd.gif);
	background-repeat:no-repeat;
	width:162px;
	height:339px;
	position:absolute;
	top:31px;
	left:598px;
	padding-top:30px;
	padding-left:22px;
}
.showcaseChelsea_outsideMenuItem {
	color:#444444;
	text-align:left;
	width:140px;
	height:31px;
	padding-top:7px;
	position:relative;
	float:left;
	line-height: 1.8em;
}
.showcaseChelsea_outsideMenuItem a:link {
	color:#444444;
}
.showcaseChelsea_outsideMenuItem a:visited {
	color:#444444;
}
.showcaseChelsea_outsideMenuItem a:hover {
	color:#bcde01;
}
.showcaseChelsea_outsideMenuItem a:active {
	color:#bcde01;
}
.showcaseChelsea_outsideMenuItem_selectedBkgd {
	background-image:url(images/chelsea-showcase/outside_menuSelectedItemBkgd.gif);
	background-repeat:repeat-y;
	width:161px;
	height:37px;
	position:absolute;
	left:1px;
	top:68px;
}
#showcaseChelsea_closeBtn {
	position:absolute;
	top:5px;
	left:615px;
	color:#444444;
	width:120px;
	height:18px;
}


#distributorsContainer {
	width:520px;
	height:520px;
	color:#FFFFFF;
	background-color:#4C4C4C;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/distributors_bkgd.jpg);
	background-repeat:no-repeat;
	position:relative;
	line-height:1.8em;
}
#distributorsContainer a:link {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#distributorsContainer a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#distributorsContainer a:hover {
	color:#FF00FF;
	text-decoration:none;
	font-weight:bold;
}
#distributorsContainer a:active {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.distributors_TxtBox {
	position:absolute;
	left:242px;
	top: 50px;
	width: 245px;
}
.distributors_BigTxt {
	font-size:2em;
	line-height: 1.3em;
}


.btn_insOut {
	position:absolute;
	width:37px;
	height:331px;
	left: 827px;
	top: 0px;
}
#slideshowContainer {
	width:760px;
	height:500px;
	margin:auto;
	background-color:#FFFFFF;
	color:#444444;
}
#slideshowHeader {
	width:760px;
	height:31px;
	position:relative;
	background-color:#FFFFFF;
	float:left;
}
#slideshowContent {
	width:760px;
	height:369px;
	position:relative;
	background-color:#FFFFFF;
	float:left;
}
#slideshowFooter {
	width:760px;
	height:100px;
	position:relative;
	background-color:#FFFFFF;
	background-image: url(images/RHS-microsite/footer_txtBkgd.gif);
	background-position: right top;
	background-repeat: no-repeat;
	float:left;
}
#slideshow_closeBtn {
	position:absolute;
	left:619px;
	top:5px;
}
.slideshow_mainPic {
	position:absolute;
	left:31px;
	top:0px;
	width:698px;
	height:369px;
}
.slideshow_mainPic img {
	position:absolute;
	top:0px;
	left:0px;
}
.slideshow_navBtn {
	width:31px;
	height:369px;
	position:absolute;
	top:0px;
	left:0px;
}
.slideshow_captionCopy {
	color:#444444;
	text-align:left;
	position:absolute;
	top:17px;
	left:343px;
	width: 387px;
	line-height: 1.4em;
}
.slideshow_pageNumber {
	font-weight:bold;
	color:#FFFFFF;
	position:absolute;
	top:83px;
	left:696px;
	font-size: 1.1em;
}
#slideshow_title {
	font-size: 1.1em;
	position:absolute;
	left:31px;
	top:9px;
}
