@import url("reset.css");
@import url("default/default.css");
@import url("default/typography.css");
@import url("milkbox/milkbox.css");

	body {
		  margin: 0;
		  padding: 0 0 40px 0;
	}
	
	#contentWrapper {
		margin:	0 auto 0 auto;
		width: 1000px;
		overflow: hidden;
		clear: both;

	}
	
	#topHolder{
	
		width: 1000px;
		height: 200px;
		background: url(../img/bg_top.jpg) no-repeat;
		
	}
	
	#topHolder ul#categoryHolder{
		
			padding:0;
			margin:0;		
		
	}

	
	#topHolder ul#categoryHolder li{
		
			padding:0;
			margin:0;
			height:100px;
			float:left;
		
	}
	
	#topHolder ul#categoryHolder li a{
		
			text-decoration:none;
			display:block;
		
	}
	
	
	a {
		text-decoration:none;
	}
	
	#topHolder ul#categoryHolder li#music{
			margin: 53px 0 0 235px;		
			width:96px;
						
	}
	
	#topHolder ul#categoryHolder li#music a{
			height:100px;		
			width:96px;
						
	}
	
	#topHolder ul#categoryHolder li#music{
			margin: 72px 0 0 220px;		
			width:96px;
			background: url(../img/buttons/music.jpg) no-repeat;	
	}
	
	#topHolder ul#categoryHolder li#music a{		
			width:96px;
			height:67px;
	}
	
	.select_painting{
		border:2px solid #fff;
		width:107px;
	}
	
	.painting{
		border:1px solid #fff;
	}
	
	#topHolder ul#categoryHolder li#film{
			margin: 72px 0 0 21px;		
			width:82px;
			background: url(../img/buttons/film.jpg) no-repeat;	
	}
	
	#topHolder ul#categoryHolder li#film a{		
			width:82px;
			height:67px;
	}
	
	#topHolder ul#categoryHolder li#sport{
			margin: 72px 0 0 1px;			
			width:100px;
			height:67px;
			background: url(../img/buttons/sport.jpg) no-repeat;	
	}
	
	#topHolder ul#categoryHolder li#sport a{		
			width:100px;
			height:67px;
	}
	
	/* Left content container */
	
	#leftContent {
		width: 241px;
		height: 548px;
		float: left;
		overflow: hidden;
	
	}
	
	#leftTop{
		
		width:241px;
		height:154px;
		background: url(../img/left_top.jpg) no-repeat;
		
	}
	
	#categoryTitle{
		position:absolute;
		margin:74px 0 0 20px;
		z-index:20;
	}
	
	#categoryTitle a{
		
		font-family:trebuchet MS;
		font-size:22px;
		font-weight:bold;
		color:#514634;
	}
	
	#categoryTotal{
		position:absolute;
		margin:68px 0 0 121px;
		z-index:17;
		width:108px;
		height:36px;
	}
	
	#categoryTotal a{
		width:108px;
		height:36px;
		display:block;	
		background: url(../img/buttons/total_view.jpg) no-repeat;
	}
	
	ul#menuHolder{		
		padding;0;
		margin:0;
		position:absolute;
		top: 106px;
		z-index:43;
		margin-left: 570px;

	
	}
	
	ul#menuHolder li{
		
		float:left;
		
		
	}
	
	
	ul#menuHolder li a{
		
		text-decoration:none;
		
	}
	
	ul#menuHolder li a#public-relations{
		
		display:block;
		width:105px;
		height:30px;
	
	
		
	}
	
	ul#menuHolder li a#commissions{
		
		display:block;
		width:100px;
		height:30px;
		
	}
	
	ul#menuHolder li a#biography{
		
		display:block;
		width:65px;
		height:30px;
		
	}
	
	ul#menuHolder li a#contact{		
		display:block;
		width:105px;
		height:30px;		
	}
	
	#leftMid{		
		width:321px;
		height:334px;
		background: url(../img/bg_left.jpg) repeat-y;
		
	}
	
	#leftUnder{
		
		width:241px;
		height:4px;
		background: url(../img/bg_left_under.jpg) no-repeat;
		
	}
	
	#songTitle{
		
		font-size:11px;
		font-family:trebuchet MS;
		color:#616161;
		text-align:center;
		
	}
	
	#info a{
		text-decoration:none;
		
	}
	
	#info h2{
		font-family:trebuchet MS;
		font-size:17px;
		margin: 12px 0 5px 16px;
		color:#e6d0ac;
	}
	
	#pages{
		
		position:relative;
		width:230px;
		padding: 4px 0 0 4px;
		
	}
	
	#pages a{
		
		text-decoration:none;
		float:left;
		font-family:trebuchet MS;	
		padding: 1px;
		font-size:12px;
		color:#000;
		
		
	}
	
	#pages a.inactiveLight{		
		background: #b6ab99;
		
	}
	
	#pages a.active{
		
		font-weight:bold;
		color:#fff;
		font-size:14px;
		
		
	}
	
	
	#imageSwapper {
		clear: both;
		padding-bottom: 2px;
		width: 243px;
		height: 204px;
	}
	
	#slides {
		position: absolute;
		margin-left: 34px;
	}
	
	#imageBrowser {
		padding-top: 10px;
		padding-right: 15px;
		width: 240px;
		height: 251px;
		overflow: hidden;
		clear: both;
	}

	
	.commissionsMainImage,
	.galleryMainImage{		
		background: #fff;
		height: 103px;
		width: 218px;
		overflow: hidden;
	}
	
	#gallery{
		
		margin-left:3px;
		
	}
	
	.galleryMainImage {
		width: 104px;
	}
	
	.imageHolder {
		float: left;
		padding: 7px;
	}
	
	.imageHolder {
		height:102px;
		overflow:hidden;
	}
	
	.imageFrame {
		position: absolute;
		z-index: 1;
		float:left;
	}
	
	#imageNav {
		height: 91px;
		width: 244px;
		padding-left:20px;
	}
	
	#imageNavButtons {
		position: absolute;
		margin: 32px 0;
	}
	
	#arrowLeft {
		float: right;
		width: 9px;
		height: 10px;
	}
	
	#galleryNav li a {
		display: block;
		height: 1.13em;
	}
	
	ul#galleryNav li {
		padding: 0 5px 0 0;
		float: left;
	}
	
	/* Right content container */
	
	#rightContent {
		float: left;
		width:759px;
		height: 549px;
		background: #a4a095;		
	}
	

	#branding {
		width: 775px;
		height: 157px;
	}
	
	#menu {
		position: absolute;
		height: 35px;
		margin-left: 277px;
		margin-top: 96px;
	}
	
	ul#hauptMenu li {
		padding: 12px 0 0 0;
		float: left;
	}
	
	#hauptMenu img {
		border: none;
	}
	
	#info {
		
		float: left;
		width: 256px;
		height: 547px;
		overflow:hidden;
	}
	
	#showcase {
		float: left;
		display: inherit;
		width: 500px;
		height: 500px;
		overflow:hidden;
		margin-bottom:7px;
	}
	
	#labelTekst{
		text-align:center;
		
		
	}
	
	#labelTekst {
		font-family:trebuchet MS;
		font-size:17px;
		color:#3a3528;
	}
	
	#info-pages{
		padding: 5px 0 0 0;
		float:right;
		color:#8e8e8e;
		
	}
	
	#shadowLine{
		position:absolute;
		z-index:12px;
		width:500px;
		height:26px;
		background: url(../img/bg_label.jpg) no-repeat;
		
	}
	
	#info-pages a{
	
	
		text-decoration:none;
		padding:10px;
		color: #8e8e8e;
		font-family:trebuchet MS;
		font-size:12px;
		
	}
	
	

	#zoom {
		position: absolute;
		margin: 496px 0 0 0;
		padding: 1px 1px 1px 1px;
		width: 49px;
		height: 49px;
		z-index: 1;
	}
	
	#shadowRight {
		float: left;
		width: 54px;
		height: 546px;
	}
	
#footer {
	margin:	0 auto 0 auto;
	width: 1025px;
	height: 127px;
}


