*
{
  padding: 0px;
  margin: 0px;
  border: none;
  outline: none;
}

@font-face {
			font-family: 'Gill Sans MT';
			font-style:  normal;
			font-weight: normal;
			src: url('/fonts/gill-sans-mt.ttf');
}

@font-face {
			font-family: 'Gill Sans MT';
			font-style:  normal;
			font-weight: bold;
			src: url('/fonts/gill-sans-bold.ttf');
}

@font-face {
			font-family: 'Gill Sans MT Condensed';
			font-style:  normal;
			font-weight: normal;
			src: url('/fonts/gill-sans-condensed.ttf');
}

body
{
	font-family: 'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif;
	font-size: 14px;
	background: #d5c4aa url('/images/bg-body-1.jpg') center top no-repeat;
	line-height: 21px;
	
}
#wrapper
{
	width: 847px;
	height: 815px;
	background: url('/images/bg-album-yellow.jpg') no-repeat left top;
	margin: 66px auto 0px auto;
	padding-bottom:20px;
}

#sign-up {
	
}

	.closed  {
		position:absolute;
		margin-left:495px;
		margin-top:-37px;
		display:block;
		background:url("/images/sign-up-closed.png") no-repeat 1px 0px;
		width:275px;
		height:38px;
		cursor:pointer;
		overflow:hidden;
	}
	
	.closed.active {
		background:url("/images/sign-up-closed.png") no-repeat 0px -37px;
	}
	
	.open {
		position:absolute;
		margin-left:495px;
		margin-top:0px;
		display:none;
		background:url("/images/sign-up-open.png") no-repeat;
		width:275px;
		height:79px;
		position:absolute;
		z-index: 9999;
	}
	
	.open form#newsletterForm {
		position:absolute;
		margin-left:26px;
		margin-top:12px;
		width:275px;
	}
	
	form#newsletterForm input.DataBoundText {
		position:absolute;
		width:135px;
		height:22px;
		background:none;
	}
	
	form#newsletterForm input.SubmitButton {
		margin-left:150px;
		width:55px;
		height:22px;
		background:none;
		cursor:pointer;
		text-indent:-999999px;
	}
	
	.open a.close {
	 position:absolute;
	 width:75px;
	 height:25px;
	 display:block;
	 right:0px;
	 bottom:0px;
	 margin-right:15px;
	 cursor:pointer;
	}
	.open a.becomefan{
		 position:absolute;
		 color:#000;
		 width:125px;
		 height:25px;
		 display:block;
		 left:25px;
		 top:40px;
		 bottom:0px;
		 margin-right:15px;
		 cursor:pointer;
		 
	}

#fm-awards {
position: absolute;
top: 0px;
margin-left: 40px;
width: 292px;
height: 87px;
background: url('/images/3fm-awards.png') no-repeat;
}

	#fm-award-link {
	width: 292px;
	height: 87px;
	display: block;
	}
	
	#fm-award-vote {
	position: absolute;
	width: 150px;
	height: 40px;
	top: 0px;
	margin-left: 150px;
	}

#tabs {
position:absolute;
margin-left:815px;
margin-top:27px;	
}

ul#iconen {
list-style-type:none;	
}

	ul#iconen li {
	padding-bottom:10px;	
	}
	
	ul#iconen li a {
	display:block;
	width:42px;
	height:46px;
	}
	
		ul#iconen li.facebook a {
		background:url("/images/tab-logo-facebook-hover.png") no-repeat;
		}
		
			ul#iconen li.facebook a:hover {
			background:url("/images/tab-logo-facebook.png") no-repeat;
			}
		
		ul#iconen li.hyves a {
		background:url("/images/tab-logo-hyves-hover.png") no-repeat;
		}
		
			ul#iconen li.hyves a:hover {
			background:url("/images/tab-logo-hyves.png") no-repeat;
			}
		
		ul#iconen li.myspace a {
		background:url("/images/tab-logo-myspace-hover.png") no-repeat;
		}
		
			ul#iconen li.myspace a:hover {
			background:url("/images/tab-logo-myspace.png") no-repeat;
			}
		
		ul#iconen li.twitter a {
		background:url("/images/tab-logo-twitter-hover.png") no-repeat;
		}
		
			ul#iconen li.twitter a:hover {
			background:url("/images/tab-logo-twitter.png") no-repeat;
			}
		
		ul#iconen li.youtube a {
		background:url("/images/tab-logo-youtube-hover.png") no-repeat;
		}
		
			ul#iconen li.youtube a:hover {
			background:url("/images/tab-logo-youtube.png") no-repeat;
			}

		ul#iconen li.lastfm a {
				background:url("/images/tab-logo-lastfm.png") no-repeat;
				}
		
			ul#iconen li.lastfm a:hover {
			background:url("/images/tab-logo-lastfm-hover.png") no-repeat;
			}



/* ----- HEADER ----- */
#header
{	
height: 209px;

}

	#logo {
	position: absolute;
	margin-top: 42px;
	display: block;
	margin-left: 46px;
	background:url("/images/logo-caro-emerald.png") no-repeat;
	height:131px;
	width:195px;
	}
	
	#french {
	position: absolute;
	margin-left: 756px;
	margin-top: 33px;
	}

	/* MetaMenu */
	#metamenu
	{
		display: none;
	  	float: right;
	}

		ul.metamenu
		{
			float: right;
		}
			ul.metamenu li
			{
			  display: inline;			  
			}

				ul.metamenu li a,
				ul.metamenu li a:visited
				{
					padding: 0px 5px;
					border-left: 1px solid #555555;
				}

				ul.metamenu li.first a,
				ul.metamenu li.first a:visited
				{
					border: none;
				}
				
	/* Search */
	#search {
		display: none;
		width: 250px;
		position: absolute;
		margin-left: 730px;
		top: 40px;
	}
	
		form#zoekForm
		{
		}

			form#zoekForm input#ZoekString
			{
			  background: #f6f6f6;
			  padding: 2px 3px;
			  color: #555555;
			  width: 185px;
			  float: left;
			}

			form#zoekForm input#ZoekString:focus
			{
			}

			form#zoekForm input#ZoekButton
			{
			  width: 50px;
			  height: 20px;
			  cursor: pointer;
			  float: right;
			}

	/* LanguageSelector */
	#language  {
	display: none;
	position: absolute;
	margin-top: -90px;
	margin-left: 400px;
	}

		ul.language
		{
		  font-size: 10px;		  
		  margin: 0px;		
		}
			ul.language li
			{
			  display: inline;
			  padding: 2px;
			}

				ul.language li.active a,
				ul.language li.active a:visited
				{
				  text-decoration: none;
				  font-weight: bold;
				}

		fieldset
		{
		  border: none;
		}
	
	/* MemberLogin */
	#memberlogin
	{
		text-align: right;
		position: absolute;
		margin-top: -20px;
		margin-left: 645px;
		width: 335px;
	}
	#memberlogin input
	{
		border: 1px solid #999999;
		color: #555555;
		width: 75px;
	}
	#memberlogin input.SubmitButton
	{
		width: 75px;
		border: 1px solid #e2e2e2;
	}
	

/* ----- MAIN MENU ----- */
#mainmenu
{
	position: absolute;	
	margin-left: 264px;
	margin-top: 115px;
	width: 500px;
	min-height: 38px;
	height: auto !important;
	height: 38px;
	display: table;
}

	#mainmenu ul
	{
		margin: 0px 0px 0px 0px;
		display: block;
		list-style: none;
		float: right;
		padding-bottom: 10px;
	}

		#mainmenu ul li
		{		
			display: inline;
		}

			#mainmenu ul li a,
			#mainmenu ul li a:visited
			{
				font-family: 'Gill Sans MT Condensed', 'Gill Sans Condensed', Arial, Helvetica, sans-serif;
				color: white;
				text-decoration: none;
				text-transform: uppercase;
				font-size: 37px;
				padding: 4px 0px;
				display: block;
				float: left;
				line-height: 30px;	
				margin-right: 15px;
			}
			
			#mainmenu ul li a:hover
			{
				
				color: #b72828;
			}

			#mainmenu ul li.active a,
			#mainmenu ul li.active a:visited
			{
				text-decoration: none;
				color: black;
			}
			/*
			#mainmenu ul li a.first,
			#mainmenu ul li a.first:visited {
			padding-left: 0px;
			}*/
			
			
/* KRUIMELPAD */
#breadCrumb
{
	display: none;
	margin: 5px 0px 15px 200px;	
}

/* ----- COLUMN ----- */
#column {
	position:relative;
	z-index:2;
	
}

		#submenu {
			position:absolute;
			margin-left:302px;
			margin-top: -30px;
		}
		
		#submenu ul	{
			list-style: none;
			padding: 0px;
			margin: 0px 0px 5px 0px;
		}

			#submenu ul ul
			{
			  border: none;
			  margin: 0px 0px 10px 10px;
			}

			#submenu li {
			float:left;	
			}
			
			#submenu li a,
			#submenu li a:visited {
				text-decoration: none;
				font-size: 23px;
				margin-bottom:1px;	
				display:block;
				width:auto;
				
				min-height: 20px;
				height: auto !important;
				height: 20px;
				padding:0px 7px;
				text-align:right;
				font-family: 'Gill Sans MT Condensed', 'Gill Sans Condensed', Arial, Helvetica, sans-serif;
				text-transform: uppercase;
			}
			
				#submenu li.active li a,
				#submenu li.active li a:visited
				{
				  padding: 2px 0px;
				  min-height: 16px;
				  height: auto !important;
				  height: 16px;
				  color: white;
				  font-size: 11px;
				}

				#submenu li.active li.active a,
				#submenu li.active li.active a:visited
				{
					color: black;
				}
			
/* ----- CONTENT ----- */
#content
{
	height: 530px;
	margin-bottom: 0px;
	margin-left: 67px;	
	/* margin-right: 100px; */
	overflow: hidden !important;
	padding: 0px 44px;
	width:635px;
	position:absolute;
}

/* ----- FOOTER ----- */
#footer
{
	
	text-align: center;
	clear: both;
	font-size: 13px;
	font-family: 'Gill Sans MT Condensed', 'Gill Sans Condensed', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #b78f00;
	margin-right:85px;
	
}

	#footer a,
	#footer a:visited {
	color: #b78f00;
	text-decoration: none;
	}
	
		#footer a:hover {
		color: black;
		text-decoration: underline;
		}
		
		#footer img{
		position: absolute;
		margin-top: 1px;
		margin-left: 3px;
		}
		
		.number {
		float:right;
		font-family: 'Gill Sans MT Condensed', 'Gill Sans Condensed', Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-transform: uppercase;
		color: #b78f00;
		margin-right:95px;
		margin-top:536px;
		}
		#termsconditions {
		float:right;
		font-family: 'Gill Sans MT Condensed', 'Gill Sans Condensed', Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-transform: uppercase;
		color: #b78f00;
		}
		#shopcontact {
		float:right;
		font-family: 'Gill Sans MT Condensed', 'Gill Sans Condensed', Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-transform: uppercase;
		color: #b78f00;
		}
