
* {
	margin: 0px;
	padding: 0px;
}

body {
	color: #9A9FA9;
	background: #414448;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 40px;
	margin-left: 70px;
}

ul {
	list-style: none;
}

td {
	vertical-align: top;
	padding-right: 12px;
	padding-bottom: 12px;
}

input,
textarea,
select,
option {
	color: #000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

optgroup {
	background-color: #CCC;
	font-style: normal;
	font-weight: normal;
}

option {
	background-color: #FFF;
}

a,
a:hover,
a:active,
a:visited {
	color: #9A9FA9;
	border-color: #9A9FA9;
	outline: none;
}

.leftpadding20 {
	padding: 0px 0px 0px 20px;
}

.box {
	width: 208px;
	padding: 0px 16px 12px 16px;
	border: 1px solid #747A80;
	margin-top: 20px;
}

#nav {
	border-bottom: 1px solid #747A80;
	width: 860px;
	height: 10px;
	padding-top: 45px;
	padding-bottom: 8px;
	margin-bottom: 6px;
	z-index: 100;
}

#nav li {
	position: relative;
	display: inline;
	float: left;
	height: 10px;
	clear: none;
	z-index: 100;
}

#nav li a {
	display: block;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}

#nav li#navStart {
	background: url(../../_assets/img/logo.gif) no-repeat;
	position: absolute;
	left: 70px;
	top: 30px;
	width: 157px;
	height: 37px;
	margin-bottom: 0px;
	float: none;
}

#nav li#navStart a {
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	outline: 0;
}

#nav.navSV li {
	padding-right: 43px;
}

#nav.navEN li {
	padding-right: 23px;
}

#nav.navNO li {
	padding-right: 35px;
}

#nav.navDK li {
	padding-right: 37px;
}

#nav.navRU li {
	padding-right: 17px;
}

#nav #navAboutSV {
	background: url(../../_assets/img/nav/se/about.gif) no-repeat left bottom;
	width: 80px;
}

#nav #navKitchenSV {
	background: url(../../_assets/img/nav/se/kitchen.gif) no-repeat left bottom;
	width: 24px;
}

#nav #navStorageSV {
	background: url(../../_assets/img/nav/se/storage.gif) no-repeat left bottom;
	width: 72px;
}

#nav #navBathSV {
	background: url(../../_assets/img/nav/se/bath.gif) no-repeat left bottom;
	width: 24px;
}

#nav #navShowroomSV {
	background: url(../../_assets/img/nav/se/showroom.gif) no-repeat left bottom;
	width: 100px;
}

#nav #navCatalogueSV {
	background: url(../../_assets/img/nav/se/catalogue.gif) no-repeat left bottom;
	width: 71px;
}

#nav #navCulinarySV {
	background: url(../../_assets/img/nav/se/culinary.gif) no-repeat left bottom;
	width: 50px;
}

#nav #navArchitectSV {
	background: url(../../_assets/img/nav/se/architect.gif) no-repeat left bottom;
	width: 57px;
}

#nav #navPressSV {
	background: url(../../_assets/img/nav/se/press.gif) no-repeat left bottom;
	width: 35px;
	padding: 0px;
}

#nav #navAboutEN {
	background: url(../../_assets/img/nav/en/about.gif) no-repeat left bottom;
	width: 106px;
}

#nav #navKitchenEN {
	background: url(../../_assets/img/nav/en/kitchen.gif) no-repeat left bottom;
	width: 54px;
}

#nav #navStorageEN {
	background: url(../../_assets/img/nav/en/storage.gif) no-repeat left bottom;
	width: 58px;
}

#nav #navBathEN {
	background: url(../../_assets/img/nav/en/bath.gif) no-repeat left bottom;
	width: 72px;
}

#nav #navShowroomEN {
	background: url(../../_assets/img/nav/en/showroom.gif) no-repeat left bottom;
	width: 87px;
}

#nav #navCatalogueEN {
	background: url(../../_assets/img/nav/en/catalogue.gif) no-repeat left bottom;
	width: 85px;
}

#nav #navCulinaryEN {
	background: url(../../_assets/img/nav/en/culinary.gif) no-repeat left bottom;
	width: 97px;
}

#nav #navArchitectEN {
	background: url(../../_assets/img/nav/en/architect.gif) no-repeat left bottom;
	width: 71px;
}

#nav #navPressEN {
	background: url(../../_assets/img/nav/en/press.gif) no-repeat left bottom;
	width: 41px;
	padding: 0px;
}

#nav #navAboutNO {
	background: url(../../_assets/img/nav/no/about.gif) no-repeat left bottom;
	width: 84px;
}

#nav #navKitchenNO {
	background: url(../../_assets/img/nav/no/kitchen.gif) no-repeat left bottom;
	width: 58px;
}

#nav #navStorageNO {
	background: url(../../_assets/img/nav/no/storage.gif) no-repeat left bottom;
	width: 92px;
}

#nav #navBathNO {
	background: url(../../_assets/img/nav/no/bath.gif) no-repeat left bottom;
	width: 24px;
}

#nav #navShowroomNO {
	background: url(../../_assets/img/nav/no/showroom.gif) no-repeat left bottom;
	width: 89px;
}

#nav #navCatalogueNO {
	background: url(../../_assets/img/nav/no/catalogue.gif) no-repeat left bottom;
	width: 74px;
}

#nav #navCulinaryNO {
	background: url(../../_assets/img/nav/no/culinary.gif) no-repeat left bottom;
	width: 53px;
}

#nav #navArchitectNO {
	background: url(../../_assets/img/nav/no/architect.gif) no-repeat left bottom;
	width: 61px;
}

#nav #navPressNO {
	background: url(../../_assets/img/nav/no/press.gif) no-repeat left bottom;
	width: 44px;
	padding: 0px;
}

#nav #navAboutDK {
	background: url(../../_assets/img/nav/dk/about.gif) no-repeat left bottom;
	width: 84px;
}

#nav #navKitchenDK {
	background: url(../../_assets/img/nav/dk/kitchen.gif) no-repeat left bottom;
	width: 52px;
}

#nav #navStorageDK {
	background: url(../../_assets/img/nav/dk/storage.gif) no-repeat left bottom;
	width: 83px;
}

#nav #navBathDK {
	background: url(../../_assets/img/nav/dk/bath.gif) no-repeat left bottom;
	width: 24px;
}

#nav #navShowroomDK {
	background: url(../../_assets/img/nav/dk/showroom.gif) no-repeat left bottom;
	width: 88px;
}

#nav #navCatalogueDK {
	background: url(../../_assets/img/nav/dk/catalogue.gif) no-repeat left bottom;
	width: 75px;
}

#nav #navCulinaryDK {
	background: url(../../_assets/img/nav/dk/culinary.gif) no-repeat left bottom;
	width: 53px;
}

#nav #navArchitectDK {
	background: url(../../_assets/img/nav/dk/architect.gif) no-repeat left bottom;
	width: 61px;
}

#nav #navPressDK {
	background: url(../../_assets/img/nav/dk/press.gif) no-repeat left bottom;
	width: 44px;
	padding: 0px;
}


#nav #navAboutRU {
	background: url(../../_assets/img/nav/ru/about.gif) no-repeat left bottom;
	width: 68px;
}

#nav #navKitchenRU {
	background: url(../../_assets/img/nav/ru/kitchen.gif) no-repeat left bottom;
	width: 88px;
}

#nav #navStorageRU {
	background: url(../../_assets/img/nav/ru/storage.gif) no-repeat left bottom;
	width: 65px;
}

#nav #navBathRU {
	background: url(../../_assets/img/nav/ru/bath.gif) no-repeat left bottom;
	width: 142px;
}

#nav #navShowroomRU {
	background: url(../../_assets/img/nav/ru/showroom.gif) no-repeat left bottom;
	width: 48px;
}

#nav #navCatalogueRU {
	background: url(../../_assets/img/nav/ru/catalogue.gif) no-repeat left bottom;
	width: 48px;
}

#nav #navCulinaryRU {
	background: url(../../_assets/img/nav/ru/culinary.gif) no-repeat left bottom;
	width: 102px;
}

#nav #navArchitectRU {
	background: url(../../_assets/img/nav/ru/architect.gif) no-repeat left bottom;
	width: 122px;
}

#nav #navPressRU {
	background: url(../../_assets/img/nav/ru/press.gif) no-repeat left bottom;
	width: 35px;
	padding: 0px;
}


/* NAV Level 2 */
#nav ul {
	width: auto;
	position: absolute;
	z-index: 99;
	left: 0;
	display: block;
	visibility: hidden;
	margin: 8px 0px 0px 0px;
	padding: 0;
}

#nav ul li {
	width: auto;
	height: 100%;
	display: list-item;
	float: none;
	clear: both;
	font-size: 10px;
	background: #414448;
	margin: 0;
	padding: 0.7em 2.5em 0.7em 1em;
	text-transform: uppercase;
	border-top: 0px solid #747A80;
	border-right: 1px solid #747A80;
	border-bottom: 1px solid #747A80;
	border-left: 1px solid #747A80;
	cursor: pointer;
	line-height: 1em;
	white-space: nowrap;
}

#nav ul li:hover {
	background: #484B50;
}

#nav ul li a {
	color: #98A1A9;
	text-decoration: none;
	display: inline-block;
	text-indent: 0px;
	overflow: visible;
	width: 100%;
}

/* NAV Level 3 */
#nav ul ul {
	top: 0;
	z-index: 99;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: none;
}

#nav ul ul li {
	position: relative;
	top: -1px;
	left: -2px;
}

/* NAV Lang */
#nav #lang {
	position: absolute;
	left: 690px;
	top: 0px;
	z-index: 2;
	width: 250px;
	padding: 0px;
}

#nav #lang ul {
	width: 250px;
	display: block;
	background: none;
	position: absolute;
	top: -10px;
	float: right;
	clear: none;
	left: 0px;
	margin: 0px;
}

#nav #lang li {
	border: none;
	border-left: 1px solid #747A80;
	height: 7px;
	padding: 24px 6px 2px;
	background: none;
	margin: 0px;
	float: left;
	clear: none;
	white-space: nowrap;
}

#nav #lang a {
	width: 0px;
	height: 0px;
	padding: 0px;
}

#nav #lang li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}

#nav .arrow {
	margin-left: 6px;
}

#nav #lang #langSitemap {
	background: url(../../_assets/img/sitemap.gif) no-repeat center 24px;
	width: 43px;
	padding-left: 16px;
	padding-right: 16px;
	border: none;
}

#nav #lang #langEn {
	background: url(../../_assets/img/nav/lang/en.gif) no-repeat center 24px;
	width: 21px;
}

#nav #lang #langEn:hover {
	background: #484B50 url(../../_assets/img/nav/lang/en.gif) no-repeat center 24px;
}

#nav #lang #langSv {
	background: url(../../_assets/img/nav/lang/sv.gif) no-repeat center 24px;
	width: 17px;
}

#nav #lang #langSv:hover {
	background: #484B50 url(../../_assets/img/nav/lang/sv.gif) no-repeat center 24px;
}

#nav #lang #langDk {
	background: url(../../_assets/img/nav/lang/dk.gif) no-repeat center 24px;
	width: 21px;
}

#nav #lang #langDk:hover {
	background: #484B50 url(../../_assets/img/nav/lang/dk.gif) no-repeat center 24px;
}

#nav #lang #langNo {
	background: url(../../_assets/img/nav/lang/no.gif) no-repeat center 24px;
	width: 21px;
}

#nav #lang #langNo:hover {
	background: #484B50 url(../../_assets/img/nav/lang/no.gif) no-repeat center 24px;
}

#nav #lang #langRu {
	background: url(../../_assets/img/nav/lang/ru.gif) no-repeat center 24px;
	width: 21px;
	border-right: 1px solid #747A80;
}

#nav #lang #langRu:hover {
	background: #484B50 url(../../_assets/img/nav/lang/ru.gif) no-repeat center 24px;
}

#mainContainer {
	position: relative;
	z-index: 1;
	left: 0px;
	top: 0px;
}

h1 {
	font-size: 18px;
	text-transform: uppercase;
	color: #FFF;
	font-weight: normal;
	line-height: 24px;
	letter-spacing: 0.16em;
	margin: 20px 0px 20px 0px;
}

h1 em {
	color: #9A9FA9;
	font-weight: normal;
	font-style: normal;
}

h1.default {
	color: #414448;
	background: #999999;
	width: 120px;
	line-height: 28px;
	padding: 16px 8px 16px 16px;
	letter-spacing: 0.12em;
	position: absolute;
	left: 0px;
	top: 80px;
	z-index: 8;
}

h1.default a {
	color: #414448;
	text-decoration: none;
}

h1.default a:hover {
	color: #FFF;
}

h2 {
	font-size: 18px;
	text-transform: uppercase;
	color: #9A9FA9;
	font-weight: normal;
	line-height: 24px;
	letter-spacing: 0.16em;
	margin-top: 20px;
	margin-bottom: 12px;
}

h2.default {
	border-top: 1px solid #747A80;
	padding-top: 8px;
	margin-top: 12px;
	color: #FFF;
	float: left;
	font-size: 22px;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0.12em;
	line-height: 24px;
	width: 150px;
}

h2.contact {
	position: absolute;
	left: 330px;
	top: 212px;
	z-index: 1;
}

.box h2,
.recipeBox h2 {
	margin-top: 10px;
}

h2 a {
	font-size: 18px;
	text-transform: uppercase;
	color: #9A9FA9;
	font-weight: normal;
	line-height: 24px;
	letter-spacing: 0.16em;
	text-decoration: none;
}

h2 a:hover {
	color: #FFF;
}

h3 {
	font-size: 14px;
	text-transform: uppercase;
	color: #9A9FA9;
	font-weight: normal;
	line-height: 24px;
	letter-spacing: 0.16em;
	margin-top: 16px;
	margin-bottom: 6px;
}

h4 {
	color: #FFF;
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

#prodNav a {
	color: #FFFFFF;
	text-decoration: none;
}

#prodNav a img {
	border-color: #FFFFFF;
}

#prodNav li {
	margin-bottom: 12px;
}

#mainContainer #contactCol2 {
	position: absolute;
	z-index: 1;
	left: 330px;
	top: 300px;
	width: 208px;
}

#mainContainer #contactCol3 {
	position: absolute;
	z-index: 1;
	left: 570px;
	top: 300px;
	width: 205px;
}

p {
	margin-bottom: 8px;
}

p.default {
	border-top: 1px solid #747A80;
	padding-top: 8px;
	padding-right: 100px;
	margin-top: 12px;
	float: left;
	font-size: 22px;
	width: 611px;
}

p.default a {
	color: #98A1A9;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0.12em;
	line-height: 24px;
}

ul.default {
	width: 230px;
	position: absolute;
	left: 630px;
	top: 10px;
}

.default li {
	border-bottom: 1px solid #747A80;
	padding-top: 28px;
	padding-bottom: 28px;
	text-align: right;
}

ul.default a {
	color: #98A1A9;
	font-size: 22px;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0.12em;
	line-height: 24px;
}

ul.default2 {
	width: 230px;
	position: absolute;
	left: 630px;
	top: 2px;
}

.default2 li {
	border-bottom: 1px solid #747A80;
	padding-top: 13px;
	padding-bottom: 13px;
	text-align: right;
}

#flashNavru.default2 li {
	border-bottom: 1px solid #747A80;
	padding-top: 14px;
	padding-bottom: 14px;
	text-align: right;
}

#flashNavru.default2 li.gNoBorder {
	border-bottom: none;
}

ul.default2 a {
	color: #98A1A9;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0.12em;
	line-height: 31px;
}

#defaultSlide {
	position: relative;
	width: 600px;
	height: 335px;
	overflow: hidden;
}

#defaultSlide a img {
	display: block;
	width: 600px;
	height: 335px;
	border: none;
}

p#defaultLogin {
	background: url(../../_assets/img/login.gif) no-repeat;
	position: absolute;
	left: 844px;
	top: 362px;
	z-index: 100;
	width: 16px;
	height: 12px;
	margin-bottom: 0px;
}

p#defaultLogin a {
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	outline: 0;
}

#architectRight {
	position: absolute;
	width: 300px;
	left: 553px;
	top: 45px;
}

#architectWorkRight {
	position: absolute;
	width: 190px;
	left: 673px;
	top: 45px;
}

.architectSlide .architectPost {
	width: 520px;
	height: 334px;
	margin-top: 8px;
	margin-bottom: 20px;
}

.architectSlide strong {
	color: #9A9FA9;
	width: 8em;
	float: left;
	font-weight: normal;
}

.architectSlide h2 {
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 0.18em;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 390px;
}

.architectSlide .text {
	clear: both;
	position: absolute;
	width: 600px;
	top: 420px;
}

.architectSlide .text li {
	text-transform: none;
	letter-spacing: normal;
}

#architectRight p {
	color: #FFFFFF;
}

a.pdf,
a.pdf:hover,
a.pdf:active,
a.pdf:visited {
	background: url(../img/icon_pdf.gif) no-repeat 0px 0px;
	padding-left: 25px;
	padding-bottom: 4px;
}

ul.pdf li {
	background: url(../img/icon_pdf.gif) no-repeat 0px 5px;
	padding-left: 25px;
	line-height: 25px;
}

li.color {
	background: url(../img/icon_color.gif) no-repeat 0px 5px;
	padding-left: 25px;
	line-height: 25px;
}

li.print {
	background: url(../img/icon_print.gif) no-repeat 0px 5px;
	padding-left: 25px;
	line-height: 25px;
}

#architectNav {
	width: 600px;
	clear: both;
	position: absolute;
	top: 530px;
}

#architectNav li {
	float: left;
	height: 50px;
	width: 170px;
	margin-right: 5px;
	margin-bottom: 5px;
}

#architectNav a {
	float: left;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #666666;
	height: 42px;
	width: 100px;
	padding: 6px 10px 0px 60px;
	background: url(../img/temp_ark_thumb.jpg) no-repeat 0px 0px;
}

#architectNav a#albertcourt {
	background: url(../img/slideshow/architect_albertcourt_tn.jpg) no-repeat 0px 0px;
}

#architectNav a#bergman {
	background: url(../img/slideshow/architect_bergman_tn.jpg) no-repeat 0px 0px;
}

#architectNav a#bo {
	background: url(../img/slideshow/architect_bo_tn.jpg) no-repeat 0px 0px;
}

#architectNav a#hammarbysjostad {
	background: url(../img/slideshow/architect_hammarbysjostad_tn.jpg) no-repeat 0px 0px;
}

#architectNav a#kalmar {
	background: url(../img/slideshow/architect_kalmar_tn.jpg) no-repeat 0px 0px;
}

#architectNav a#mumford {
	background: url(../img/slideshow/architect_mumford_tn.jpg) no-repeat 0px 0px;
}

#architectNav a#potatisakern {
	background: url(../img/slideshow/architect_potatisakern_tn.jpg) no-repeat 0px 0px;
}

#architectNav a#rosers {
	background: url(../img/slideshow/architect_rosers_tn.jpg) no-repeat 0px 0px;
}

#architectNav a#sas {
	background: url(../img/slideshow/architect_sas_tn.jpg) no-repeat 0px 0px;
}

#architectNav a#tord {
	background: url(../img/slideshow/architect_tord_tn.jpg) no-repeat 0px 0px;
}

#architectNav a#turningtorso {
	background: url(../img/slideshow/architect_turningtorso_tn.jpg) no-repeat 0px 0px;
}

#introSlideNav {
	margin: 20px 0px 30px 0px;
	width: 600px;
	text-align: center;
}

#introSlideNav a {
	width: 50px;
	height:30px;
	margin: 0px 6px 0px 0px;
	padding: 0px;
}

#introSlideNav a.activeSlide img {
	border: 1px solid #FFF;
}

#introSlideNav a:focus {
	outline: none;
}

#introSlideNav img {
	border: none;
	border: 1px solid #414448;
}

div#introText {
	width: 225px;
	position: absolute;
	z-index: 1;
	left: 633px;
	top: 57px;
	color: #FFFFFF;
}

#tillbehorSlide li {
	width: 600px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 0.12em;
	margin-bottom: 12px;
}

#tillbehorSlide img {
	margin-bottom: 12px;
}

#tillbehorSlideNav {
	margin: 20px 0px 30px 0px;
	width: 600px;
	text-align: center;
}

#tillbehorSlideNav a {
	width: 50px;
	height:30px;
	margin: 0px 6px 0px 0px;
	padding: 0px;
}

#tillbehorSlideNav a.activeSlide img {
	border: 1px solid #FFF;
}

#tillbehorSlideNav a:focus {
	outline: none;
}

#tillbehorSlideNav img {
	border: none;
	border: 1px solid #414448;
}

#proxy li {
	text-align: center;
	width: 275px;
	float: left;
	margin-right: 17px;
	color: #FFFFFF;
}

#proxy a {
	color: #FFF;
	text-decoration: none;
}

#proxy img {
	border: none;
}

#proxy h2 {
	margin-bottom: 12px;
}

#subNav li {
	text-transform: uppercase;
	color: #9A9FA9;
	border-bottom: 1px solid #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
	letter-spacing: 0.12em;
}

#subNav {
	width: 300px;
}

#subNav a,
#subNav a:hover,
#subNav a:active,
#subNav a:visited {
	color: #9A9FA9;
	text-decoration: none;
}

#subNav img {
	border: solid 1px #9A9FA9;
}

/* ABOUT */
.subImagesStandard img {
	margin-right: 29px;
}

.subHeaderStandard {
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 270px;
	width: 379px;
}

.subTextStandard {
	position: absolute;
	z-index: 1;
	left: 427px;
	top: 295px;
	width: 430px;
}

.subImagesContact img {
	margin-right: 9px;
}

.subImagesArchitectContact img {
	margin-right: 17px;
}

/* GLOBAL */

li.gNoBorder {
	border: 0px solid #747A80;
}

.white,
a.white {
	color: #FFFFFF;
}

img.reset {
	margin: 0px;
}

#mainContainer .overview {
	width: 850px;
}

#mainContainer .overview li {
	float: left;
	width: 140px;
	height: 170px;
	margin-right: 30px;
	position: relative;
}

#mainContainer .overview a {
	text-decoration: none;
}

#mainContainer .overview a img {
	border-color: #9A9FA9;
}

#mainContainer .overview a:hover {
	color: #FFF;
}

#mainContainer .overview a:hover img {
	border-color: #FFF;
}

#mainContainer #prodNav {
	width: 104px;
	border-right: 1px solid #9A9FA9;
	margin-top: 16px;
	padding-top: 8px;
	padding-right: 20px;
	line-height: 12px;
}

#mainContainer #productsText {
	position: absolute;
	z-index: 1;
	left: 150px;
	top: 20px;
	width: 250px;
}

#mainContainer #productsImages {
	position: absolute;
	left: 430px;
	top: 20px;
	z-index: 1;
	width: 435px;
	padding-top: 24px;
}

#mainContainer #productsImages img {
	margin: 0 5px 5px 0;
	line-height: 1px;
	border: none;
}

#mainContainer #productsColor {
	position: absolute;
	z-index: 1;
	left: 150px;
	top: 30px;
	width: 710px;
}

#mainContainer #navQuick {
	font-size: 9px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 100%;
	padding: 0;
}

#mainContainer #navQuick #navQuickLeft {
	float: left;
	clear: none;
}

#mainContainer #navQuick #navQuickRight {
	padding-right: 5px;
	float: right;
	clear: none;
}

#productsColor #color li {
	float: left;
}

#productsColor #color img {
	margin-top: 12px;
	margin-right: 12px;
}

#colorFooter {
	clear: both;
	float: none;
	padding-top: 20px;
	padding-bottom: 40px;
}

#mainContainer #productsImages #zoom {
	position: absolute;
	z-index: 2;
	left: 408px;
	top: 350px;
}

body.print,
body.print div,
body.print p {
	color: #000000;
	font: 12px/19px Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

.printHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: bold 14px/22px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #000000;
}

#printproductsText {
	position: absolute;
	z-index: 1;
	left: 20px;
	top: 0px;
	width: 271px;
}

#printproductsImages {
	position: absolute;
	z-index: 1;
	left: 320px;
	top: 30px;
	width: 435px;
}

.printWhite,
a.printWhite:link,
a.printWhite:hover,
a.printWhite:active,
a.printWhite:visited {
	color: #000000;
}

#recipeLeft {
	width: 260px;
	padding-top: 20px;
}

#recipeLeft li {
	padding-bottom: 10px;
}

#recipeLeft a:link,
#recipeLeft a:hover,
#recipeLeft a:active,
#recipeLeft a:visited {
	font-size: 14px;
	text-transform: uppercase;
	color: #9A9FA9;
	font-weight: normal;
	line-height: 24px;
	letter-spacing: 0.16em;
	text-decoration: none;
}

#recipeLeft a:link strong,
#recipeLeft a:hover strong,
#recipeLeft a:active strong,
#recipeLeft a:visited strong {
	color: #FFF;
	font-weight: normal;
}

#recipeRight {
	position: absolute;
	width: 560px;
	left: 260px;
	top: 0px;
}

.recipeBox {
	margin-top: 20px;
	padding: 8px 80px 12px 16px;
	border: 1px solid #747A80;
	width: 500px;
}

/* Retailers */
#retailerLeft {
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	padding: 0px 8px 10px 0px;
	width: 242px;
}

#retailerBox {
	padding: 8px;
	border: 1px solid #747A80;
	width: 270px;
}

#retailerRight {
	position: absolute;
	z-index: 1;
	left: 295px;
	top: 20px;
	padding: 0px 8px 10px 0px;
	width: 540px;
}

#retailerExterior {
	margin: 0px 3px 30px 0px;
}

#retailerInterior {
	margin: 0px 0px 30px 0px;
}

.retailerThumbnails {
	margin: 0px 5px 5px 0px;
	border: none;
}

#catalogueBookLeft {
	position: absolute;
	z-index: 1;
	left: 156px;
	top: 31px;
	padding: 0px 8px 10px 0px;
	width: 300px;
}

#catalogueBookRight {
	position: absolute;
	z-index: 1;
	top: 30px;
	padding: 0px 8px 10px 0px;
	left: 475px;
}

#newsMain {
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: 0px;
	top: 0px;
	width: 450px;
}

#newsRight {
	padding: 0px;
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: 506px;
	top: 0px;
	width: 340px;
	height: 360px;
}

/* Retailers */

#retailerNewLeft {
	color: #FFFFFF;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 60px;
	padding: 0px 8px 10px 0px;
	width: 252px;
}

#retailerNewRight {
	color: #FFFFFF;
	position: absolute;
	z-index: 1;
	left: 325px;
	top: 60px;
	padding: 0px 8px 10px 0px;
	width: 540px;
}

#retailerSlideRight {
	color: #FFFFFF;
	position: absolute;
	z-index: 1;
	left: 260px;
	top: 60px;
	padding: 0px 8px 10px 0px;
	width: 540px;
}

#retailerNewLeft p,
#retailerNewRight p,
#retailerNewShowroomLeft p {
	color: #FFFFFF;
}

#retailerNewLeft ul {
	margin: 0px 0px 16px 0px;
	padding: 0px;
}

#retailerNewLeft li {
	text-transform: uppercase;
	color: #FFFFFF;
	border: 1px solid #747A80;
	border-bottom: none;
	list-style: none;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.15em;
	padding: 7px 16px;
	width: 208px;
}

.box {
	width: 208px;
	padding: 12px 16px;
	border: 1px solid #747A80;
	margin-top: 6px;
}

#retailerNewLeft a {
	color: #FFFFFF;
	text-decoration: none;
}

#retailerNewLeft .retailerMenuActive {
	background: #858C93;
}

#retailerNewLeft #retailerMenuLast {
	border-bottom:1px solid #747A80;
}

#retailerNews h2,
#retailerHours h2 {
	letter-spacing: normal;
	font-size: 10px;
	font-weight: bold;
	color: #9A9FA9;
	margin: 0px;
	padding: 0px;
}

#retailerNewRight h2 {
	color: #FFFFFF;
}

#retailerNewShowroomLeft {
	position: absolute;
	width: 135px;
	left: 275px;
	top: 60px;
}

#retailerNewShowroomRight {
	position: absolute;
	left: 440px;
	width: 415px;
	top: 60px;
}

#mainContainer ul.proxy {
	position: absolute;
	width: 400px;
	left: 350px;
	top: 40px;
}

#mainContainer ul.proxy a {
	font-size: 18px;
	text-transform: uppercase;
	color: #9A9FA9;
	font-weight: normal;
	line-height: 35px;
	letter-spacing: 0.16em;
	margin-top: 20px;
	margin-bottom: 12px;
	text-decoration: none;
}

#mainContainer ul.proxy ul a {
	font-size: 12px;
	text-transform: uppercase;
	color: #9A9FA9;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 0.16em;
	margin-top: 20px;
	margin-bottom: 12px;
	margin-left: 20px;
	text-decoration: none;
}

#mainContainer #sitemap {
	width: 850px;
	padding: 0 30px 15px 30px;
	margin-bottom: 30px;
	background-color: #3A3D41;
	float: left;
}

#mainContainer #sitemap li {
	float: left;
	width: 100px;
	margin-top: 12px;
	margin-right: 10px;
	font: 10px/16px Arial, Verdana, Helvetica, sans-serif;
}

#mainContainer #sitemap li a {
	color:#FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}

#mainContainer #sitemap #navBath {
	width: 60px;
}

#mainContainer #sitemap li li {
	float: none;
	width: 90px;
	margin-top: 0;
	margin-left: 6px;
}

#mainContainer #sitemap li li a {
	color:#9A9FA9;
	text-transform: none;
}

#mainContainer #sitemap li li a:hover {
	color:#FFF;
	text-transform: none;
}

#mainContainer div.press {
	width: 250px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#mainContainer table.press {
	width: 500px;
	position: absolute;
	z-index: 1;
	left: 360px;
	top: 20px;
}

#mainContainer .press .date {
	font-size: 14px;
	line-height: 20px;
	white-space: nowrap;
}

#mainContainer .press h2 {
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px 0px 6px;
	padding: 0px;
	text-transform: none;
	letter-spacing: normal;
}

#mainContainer .press h2 a {
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #9A9FA9;
	margin: 0px 0px 6px;
	padding: 0px;
	text-transform: none;
	letter-spacing: normal;
	text-decoration: underline;
}

#mainContainer #factMain ul {
	padding: 40px;
	background: #696C71;
	border: 1px solid #9399A3;
	width: 520px;
	margin-top: 40px;
	margin-left: 70px;
	height: 230px;
}

#mainContainer #factMain li {
	margin: 40px;
	width: 88%;
	color: #FFFFFF;
}

#mainContainer #factMain img {
	float: left;
	margin-right: 40px;
}

#mainContainer #factMain h2 {
	color: #FFFFFF;
	margin-top: 0;
}

#factSlideNav {
	clear: both;
	margin-left: 70px;
	width: 600px;
	padding: 4px 0;
	border-bottom: 1px solid #696C71;
}

#factSlideNav a {
	text-decoration: none;
	margin-right: 1px;
}

a.activeSlide {
	color: #FFFFFF;
}

#mainContainer #factMain {
	position: relative;
}

ul#factNav a#prev {
	background: url(../img/icon_arrow_left.gif) no-repeat;
	height: 36px;
	width: 49px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 20px;
	position: absolute;
	z-index: 2;
	top: 130px;
	left: 0px;
	text-align: center;
	text-indent: 13px;
}

ul#factNav a#next {
	background: url(../img/icon_arrow_right.gif) no-repeat;
	height: 36px;
	width: 49px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 20px;
	position: absolute;
	z-index: 2;
	top: 130px;
	left: 695px;
	text-align: center;
	text-indent: -13px;
}

strong.newSV,
strong.newDK,
strong.newNO {
	position: absolute;
	z-index: 5;
	left: -18px;
	top: 15px;
	width: 36px;
	height: 36px;
	background: url(../img/ny.png) no-repeat;
	text-indent: -9999px;
	display: block;
}

strong.newEN,
strong.newRU {
	position: absolute;
	z-index: 5;
	left: -18px;
	top: 15px;
	width: 36px;
	height: 36px;
	background: url(../img/new.png) no-repeat;
	text-indent: -9999px;
	display: block;
}

.factIngress {
	width: 370px;
}
