body {
	background-color:#7e7161;
	font-family: Helvetica, Arial, sans-serif;
}

#page {
	width:100%;
	position:relative;
	top:0px;
	text-align:center;
}

#container {
	width:1006px;
	margin:0 auto;
	position:relative;
}

#head {
	position:relative;
	top:0;
	left:0;
	height:168px;
}

#logo {
	position:absolute;
	width:464px;
	height:168px;
	top:0;
	left:0;
	text-indent:-5000px;
	background:url(../img/header.jpg) top left no-repeat;
	display:block;
}

#navi {
	position:absolute;
	left:440px;
	width:566px;
	height:30px;
	top:139px;
}

#navigation {
	width:566px;
	height:30px;
	position:relative;
	top:0;
	left:0
}

#navigation li {
	float:left;
}

#navigation li a {
	width:188px;
	height:20px;
	text-indent:-5000px;
	display:block;
}

#showcase {
	background:url(../img/navi.jpg) 38px 2px no-repeat;
}

#showcase:hover , .showcase #showcase{
	background:url(../img/navi.jpg) 38px -20px no-repeat;
}

#innovation {
	background:url(../img/navi.jpg) -190px 2px no-repeat;
}

#innovation:hover , .innovation #innovation {
	background:url(../img/navi.jpg) -190px -20px no-repeat;
}

#contact {
	background:url(../img/navi.jpg) -390px 2px no-repeat;
}

#contact:hover , .contact #contact {
	background:url(../img/navi.jpg) -390px -20px no-repeat;
}

#maincontent {
	width:1006px;
	height:673px;
	background:url(../img/start.jpg) top left no-repeat;
	position:relative;
	text-indent:-5000px;
	text-align:left;
}

.showcase #maincontent {
	background:url(../img/kitchenshowcase.jpg) top left no-repeat;
}

.innovation #maincontent {
	background:url(../img/innovation.jpg) top left no-repeat;
}

.contact #maincontent {
	background:url(../img/contact.jpg) top left no-repeat;
}

#seccontent {
	position:relative;
	top:489px;
	left:311px;
	width:688px;
	height:144px;
	text-indent:-5000px
}

#lifestyle {
	left:240px;
	background:url(../img/lifestyle_kitchen.jpg);
	text-indent:-5000px;
	display:block;
	position:absolute;
	width:125px;
	height:128px;
	top:10px;
}

#classic {
	left:390px;
	background:url(../img/classic_kitchen.jpg);
	text-indent:-5000px;
	display:block;
	position:absolute;
	width:125px;
	height:128px;
	top:10px;
}

#contemporary {
	left:540px;
	background:url(../img/contemporary_kitchen.jpg);
	text-indent:-5000px;
	display:block;
	position:absolute;
	width:125px;
	height:128px;
	top:10px;
}

#footer {
	position:relative;
	width:1006px;
	left:0;
	top:15px;
	margin-bottom:50px;
	height:105px;
	clear:left;
}

#box1 {
	position:absolute;
	top:0;
	left:0;
	background:url(../img/box1.jpg) top left no-repeat;
	width:305px;
	height:64px;
	text-indent:-5000px;
}

#box2 {
	position:absolute;
	top:0;
	left:314px;
	background:url(../img/box2.jpg) top left no-repeat;
	height:64px;
	text-indent:-5000px;
	width:320px;
	display:block;
}

#box3 {
	position:absolute;
	top:0;
	left:643px;
	background:url(../img/box3.jpg) top left no-repeat;
	height:64px;
	text-indent:-5000px;
	width:364px;
	display:block;
}


#swfcontainer , #swfcontainer2 , #lemans , #revo{
	position:absolute;
	top:70px;
	left:80px;
	z-index:9999;
	width:800px;
	height:370px;
	display:none;
	background:#183543!important;
	text-indent:0
}

#swfcontainer p , #swfcontainer2 p , #elica p , #fagor p , #apl p , #splashb p , #lemans p , #revo p  {
	text-indent:0;
	position:relative;
	top:20px;
	left:20px;
	width:140px;
	float:left;
	color:#fff
}

#swfcontainer2 a , #elica a , #fagor a , #apl a , #splashb a {
	text-decoration:underline;
	color:#fff
}

.swf , .swf2  , .swf3 , .swf4 {
	float:left;
	position:relative;
	top:15px;
	left:45px;
	height:340px;
	width:600px!important;
	background:#183543!important;
}


.link {
	display:block;
	background:url(../img/ibutton_neu.png) top left no-repeat;
	width:40px;
	height:30px;
	position:absolute;
}

#link1 {
	top:350px;
	left:142px;
}


#link2 {
	top:150px;
	left:512px;
}

#link3 {
	top:240px;
	left:272px;
}


#link4 {
	top:310px;
	left:392px;
}

#link5 {
	top:300px;
	left:532px;
}


#link6 {
	top:215px;
	left:892px;
}

#link7 {
	top:310px;
	left:690px;
}

#link8 {
	top:340px;
	left:635px;
}

#close {
	position:absolute;
	top:55px;
	left:859px;
	display:block;
	background:url(../img/x_button.png) top left no-repeat;
	width:40px;
	height:30px;
	text-indent:-5000px;
	z-index:99999;
	display:none;
}

#elica {
	display:none;
	width:725px;
	height:480px;
	position:absolute;
	left:155px;
	top:70px;
	background:#183543
}




#elica img {
	display:block;
	z-index:99;
	position:absolute;
	top:20px;
	left:175px
}

#elica .gal {
	width:480px;
	top:410px
}

#fagor {
	display:none;
	width:660px;
	height:581px;
	position:absolute;
	left:220px;
	top:70px;
	background:#183543
}

#fagor img {
	position:absolute;
	display:block;
	z-index:99;
	float:left;
	left:175px;
	top:15px
}

#apl {
	display:none;
	width:540px;
	height:440px;
	position:absolute;
	left:340px;
	top:70px;
	background:#183543
}

#apl img {
	position:absolute;
	display:block;
	z-index:99;
	float:left;
	left:175px;
	top:15px
}

#apl .gal {
	top:360px;
	left:170px
}

#splashb {
	display:none;
	width:540px;
	height:380px;
	position:absolute;
	left:340px;
	top:70px;
	background:#183543
}

#splashb img {
	position:absolute;
	display:block;
	z-index:99;
	float:left;
	left:175px;
	top:15px
}

#contactf {
	text-indent:-5000px;
	display:block;
	position:absolute;
	top:380px;
	left:105px;
	width:120px;
	height:100px;
}

#contactfor {
	text-indent:0;
	position:absolute;
	top:100px;
	left:75px;
	width:215px;
	height:255px;
	background:#c9c4c0;
	padding:10px;
	
}

#contactfor input , #contactfor textarea {
	width:200px;
	margin-bottom:5px;
	color:#293b3d!important;
	background-color:#e8e5de!important;
	border:0;
	height:22px;
	line-height:22px;
	padding-left:5px
}

#contactfor textarea { 
	height:44px
}

#contactfor p , #contactfor a {
	color:#293b3d!important;
	margin-bottom:5px
}	

.gal {
	position:absolute;
	top:310px;
	left:50px;
	width:350px
}

.gal img {
	position:relative!important;
	float:left;
	margin-left:10px;
}



#nedlands, #osbornepark , #broome , #melbourne {
	position:absolute;
	top:507px;
	left:562px;
	height:144px;
	width:310px;
	display:none;
	text-indent:-5000px
} 



#nedlands {
	background:url(../img/nedlands.jpg) top left no-repeat;
}

#broome {
	background:url(../img/broome.jpg) top left no-repeat;
}

#melbourne {
	background:url(../img/melbourne.jpg) top left no-repeat;
	display:block;
}

.maplink {
	display:block;
	position:absolute;
	width:10px;
	height:10px;
	text-indent:-5000px;
}

#ned {
	top:392px;
	left:610px;
}

#osb {
	top:382px;
	left:610px;
}

#bro {
	top:253px;
	left:648px;
}

#mel {
	top:427px;
	left:835px;
}
.hidden {
	display:none;
}

.showcase #seccontent {
	top:47px;
	left:0;
	width:938px
}

#seccontent #case1 , #seccontent #case2 , #seccontent #case3 , #seccontent #case4 , #seccontent #case5 , #seccontent #case6 , #seccontent #case7 {
	position:absolute;
	display:block;
	text-indent:-5000px;
	width:97px;
	height:84px;
	top:0
	
}

#case1 {
	left:332px
}

#case2 {
	left:443px
}

#case3 {
	left:553px
}

#case4 {
	left:663px
}

#case5 {
	left:332px;
	top:118px!important
}

#case6 {
	left:443px;
	top:118px!important
}

#case7 {
	left:553px;
	top:118px!important
}  

#digitalboogie {
	width:83px;
	height:18px;
	display:block;
	background:url(../img/logo_digitalboogie.jpg) top left no-repeat;
	text-indent:-5000px;
	position:absolute;
	top:70px;
	left:20px
}

#privacy {
	display:block;
	position:absolute;
	top:70px;
	left:920px;
	color:#24424d
}


#privacypolicy {
	position:absolute;
	width:460px;
	height:260px;
	border:5px solid #fff;
	background:#183543;
	top:368px;
	left:250px;
	padding:20px;
	display:none;
}

#privacypolicy p {
	color:#fff!important;
}

#privacyclose {
	position:absolute;
	top:356px;
	left:737px;
	display:block;
	background:url(../img/x_button.png) top left no-repeat;
	width:40px;
	height:30px;
	text-indent:-5000px;
	z-index:99999;
	display:none;
}

#facebook {
	display:block;
	text-indent:-5000px;
	width:325px;
	height:40px;
	position:absolute;
	top:28px;
	left:675px;
	background:url(../img/fblink.jpg) top left no-repeat
	
}

