body	{
	background			: #f5f5f5 url(../img/frontpage/body_bg.gif) repeat-x left -1px;
}

#header a.logo	{
	position			: absolute;
	top					: 21px;
	left				: 156px;
}


/* The Colour Studio button */
#menu h3 a	{
	display				: block;
	width				: 109px;
	height				: 109px;
	overflow			: hidden;
	text-indent			: -99em;
	background			: url(../img/frontpage/btn_the_colour_studio.gif) no-repeat left top;
	position			: relative;
	top					: 225px;
	left				: -35px;
}

/* --------------------------------	*/
/* header						 	*/
/* --------------------------------	*/
#header	{
	position			: relative;
	height				: 110px;
}

#header a.logo	{
	position			: absolute;
	top					: 21px;
	left				: 50px;
}

/* --------------------------------	*/
/* topmenu						 	*/
/* --------------------------------	*/
#topmenu	{
	position			: absolute;
	top					: 10px;
	right				: 12px;
}


/* --------------------------------	*/
/* hoofdmenu					 	*/
/* --------------------------------	*/
#menu ul	{
	float				: left;
	position			: relative;
	left				: 110px;	
	z-index				: 11;
}

#menu li ul {
	z-index				: 100;
}


/* --------------------------------	*/
/* menu							 	*/
/* --------------------------------	*/
#menu	{
	height				: 234px;
}

#menu ul li a	{
	height				: 18px;
}

/* --------------------------------	*/
/* hoofdbuttons	 (4x)			 	*/
/* --------------------------------	*/
#menu #teaser	{
	width				: 650px;
	float				: right;
	height				: 233px;
	overflow			: visible;
	position			: relative;
	left				: -16px;
}	

#menu #teaser ul	{
	width				: 680px;
	margin				: -5px 0 0 -110px;
}

#menu #teaser ul li	{
	float				: left;
	margin-right		: 18px;
	width				: auto;
}

#menu #teaser ul li a	{
	display				: block;
	width				: 150px;
	height				: 350px;
	text-indent			: -999em;
	font				: normal 1.1em "Trebuchet MS", Tahoma;
	padding				: 0;
}

#menu #teaser ul li a.rainbow_club			{ background: url(../img/frontpage/btn_rainbow_club.jpg) no-repeat left top; }
#menu #teaser ul li a.rainbow_couture		{ background: url(../img/frontpage/btn_rainbow_couture.jpg) no-repeat left top; }
#menu #teaser ul li a.nina_fiarucci			{ background: url(../img/frontpage/btn_nina_fiarucci.jpg) no-repeat left top; }
#menu #teaser ul li a.hassall				{ background: url(../img/frontpage/btn_hassall.jpg) no-repeat left top; }


/* --------------------------------	*/
/* dame							 	*/
/* --------------------------------	*/
#dame	{
	position			: absolute;
	top					: -26px;
	left				: 0;
	width				: 234px;
	height				: 534px;
	background			: url(../img/frontpage/dame.png) no-repeat left top;
}


/* --------------------------------	*/
/* content							*/
/* --------------------------------	*/
#content	{
	margin-top			: 150px;
	padding-left		: 300px;
	padding-top			: 0;
}


#content h1	{
	font-size			: 24px;
	color				: #b30068;
	margin-right		: 5px;
}

/* --------------------------------	*/
/* maincontent						*/
/* --------------------------------	*/
#maincontent {
	padding 			: 0 0 0 30px;
}

/* --------------------------------	*/
/* footer						 	*/
/* --------------------------------	*/
#footer	{
	margin				: 40px 0 0 0;
	padding				: 0 0 5px 15px;
}





/* --------------------------------	*/
/* sIFR						 	*/
/* --------------------------------	*/
.sIFR-hasFlash #content h1 {
	visibility			: hidden;
	font-size			: 24px;
}


