/* CSS Document */

body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#787878;
}

a, a:visited{
	color:#a2238d;	
}

a:hover{
	color:#787878;
}

#main_container{
	position:absolute;
	top:0px;
	left:0px;
	height:800px;
	width:950px;
	display:none;
	overflow:hidden;
	background-color:#FFF;
	}

#header_notification{
	position:absolute;
	left:24px;
	top:0px;
	height:20px;
	width:925px;
	z-index:500;
		
}

#content{
	position:absolute;
	left:0px;
	top:0px;
	width:950px;
	height:600px;
	z-index:0;
	background-color:#f9f8f6;
	background-image:none;
	background-repeat:repeat-y;
	background-position:top center;
}

#footer{
	position:absolute;
	left:0px;
	top:600px;
	height:200px;
	width:950px;
	overflow:hidden;
	border-top:3px solid #aa112c;
	display:block;
}

#site_menu{
	/*inside footer*/
	position:relative;
	top:20px;
	margin:0 auto;
	height:53px;
	width:950px;
	overflow:hidden;
}


div.navigation_div, div.navigation_div_icon{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	height:53px;
	cursor:pointer;
}
div.navigation_div_icon{
	top:-5px;
	width:300px;
}
#inner_content{
	position:absolute;
	left:0px;
	top:0px;
	height:467px;
	width:961px;
	overflow:hidden;
	background-image:url(../img/assets/background.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#inner_content_content{
	position:absolute;
	left:12px;
	top:11px;
	height:446px;
	width:939px;
	overflow:hidden;
	z-index:2;
}
#inner_content_content_swf{
	position:absolute;
	left:12px;
	top:21px;
	height:446px;
	width:939px;
	overflow:hidden;
	display:none;
	z-index:1;
}

p{
	margin: 0 0 1em 0;
}

h1{
	font-size:18px;
	font-stretch:narrower;
}

h2{
	font-size:14px;
	font-stretch:narrower;
	font-weight:bold;
}

img{
	border:0px solid #FFF;
}

/*home*/

#left_home{
	position:absolute;
	left:0px;
	top:0px;
	width:655px;
	height:446px;
	overflow:hidden;
}
#right_home{
	position:absolute;
	left:656px;
	top:0px;
	width:284px;
	height:446px;
	overflow:hidden;
	border-left:1px solid #e9e7e7;
}


div.slide{
	position:absolute;
	left:11px;
	top:12px;
	width:634px;
	height:422px;
	display:none;
}

div.inner_nav{
	position:relative;
	left:0px;
	top:0px;
	width:284px;
	height:148px;
	cursor:pointer;
	border-bottom:1px solid #e9e7e7;
}

div.inner_nav_content_img, div.inner_nav_content_txt{
	position:absolute;
	left:11px;
	top:12px;
	width:260px;
	height:124px;
	overflow:hidden;
}

div.inner_nav_content_txt{
	top:22px;
	width:260px;
	height:114px;
}

table.home_table{
	text-align:left;
	width:230px;
	height:124px;
	color:#757575;
}

td{
	vertical-align:top;
	padding:5px;
}

td.home_header{
	border-bottom:1px solid #bababa;
	font-weight:bold;
	text-align:center;
	height:20px;
}

div.home_arrow{
	position:absolute;
	left:-3px;
	top:52px;
	background-image:url(../img/assets/arrow.jpg);
	width:14px;
	height:20px;
}


div.collection_starter{
	position:absolute;
	top:2px;
	left:2px;
	width:187px;
	height:446px;
	overflow:hidden;
	cursor:pointer;
}

#collection_detail{
	position:absolute;
	top:0px;
	left:939px;
	width:939px;
	height:446px;
	overflow:hidden;
}

#close_detail{
	position:absolute;
	left:2px;
	top:2px;
	width:28px;
	height:442px;
	background-image:url(../img/assets/collection/back_bar_bg.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	cursor:pointer;
}

#header_detail{
	position:absolute;
	left:50px;
	top:25px;
	width:148px;
	height:96px;
	overflow:hidden;
}

#splitter_left{
	position:absolute;
	left:220px;
	top:12px;
	width:3px;
	height:421px;
	background-image:url(../img/assets/collection/divider_left.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}
#splitter_right{
	position:absolute;
	left:724px;
	top:12px;
	width:14px;
	height:421px;
	background-image:url(../img/assets/collection/divider_right.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#collection_detail_data{
	position:absolute;
	top:12px;
	left:28px;
	width:911px;
	height:421px;
	overflow:hidden;
}

#collection_item{
	position:absolute;
	top:0px;
	left:5px;
	width:690px;
	height:430px;
}

#detail_images{
	position:absolute;
	top:219px;
	left:16px;
	width:160px;
	height:210px;
	overflow:hidden;
}
#main_image{
	position:absolute;
	top:1px;
	left:199px;
	width:484px;
	height:419px;
	overflow:hidden;
}
#full_collection{
	position:absolute;
	top:0px;
	left:725px;
	width:162px;
	height:421px;
	overflow:hidden;
}

div.product_container{
	width:162px;
	height:105px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	cursor:pointer;
}
div.productsoort_header{
	width:162px;
	height:15px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	padding-top:10px;
}
div.hor_splitter{
	background-image:url(../img/assets/collection/divider_horizontal.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	width:162px;
	height:8px;
	position:relative;
	float:left;
}

div.small_thumb{
	float:left;
	border:1px solid #e9e9e9;
	padding:1px;
	width:41px;
	height:41px;
	position:absolute;
	top:0px;
	left:0px;
	cursor:pointer;
}
div.small{
	position:absolute;
	top:50px;
	left:0px;
	border:1px solid #e9e9e9;
	padding:1px;
	width:148px;
	height:148px;
}

/*history base*/

#history_tag_container{
	position:absolute;
	left:0px;
	top:0px;
	width:939px;
	height:360px;
}

#history_txt_container{
	position:absolute;
	left:0px;
	top:360px;
	width:939px;
	height:80px;
	border-top:1px solid #ded8cf;
}

div.history_tag{
	position:relative;
	left:0px;
	top:0px;
	width:147px;
	height:342px;
	float:left;
	cursor:pointer;
}
#history_head{
	float:left;
}

#close_swf{
	position:absolute;
	left:850px;
	top:-20px;
	width:50px;
	height:15px;
	cursor:pointer;
	display:none;
	text-align:center;
}
#open_archive{
	position:absolute;
	left:750px;
	top:-20px;
	width:50px;
	height:15px;
	cursor:pointer;
	display:none;
	text-align:center;
	z-index:3;
}

#open_txt{
	position:absolute;
	left:800px;
	top:60px;
}
#close_txt{
	position:absolute;
	left:800px;
	top:520px;
}
#start_txt{
	position:absolute;
	left:10px;
	top:15px;
	width:750px;
	font-size:12px;
	color:#7d766b;
}
#lees_meer{
	position:absolute;
	left:0px;
	top:110px;
	width:910px;
	height:395px;
	overflow:hidden;
	color:#7d766b;
}

/*sportromantic*/

span.sportromantic_header{
	color:#013b5a;
	font-size:12px;
	font-weight:bold;
}

#sportromantic_img_container{
	position:absolute;
	top:25px;
	left:20px;
	border:0px solid #e9e9e9;
	padding:1px;
	width:381px;
	height:381px;
}

#sportromantic_txt_container{
	position:absolute;
	top:30px;
	left:430px;
	border:0px solid #e9e9e9;
	padding:1px;
	width:480px;
	height:381px;
	font-size:11px;
}


/*gallery*/
div.thumbnail{
	float:left;
	border:0px solid #afafaf;
	margin:0px;
	padding:3px;
	background-image:url(../img/assets/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}
table.the_thumb, td.the_thumb, img.the_thumb, IMG.the_thumb{
	text-align:center;
	vertical-align:middle;
}

div.thumbnail.overThumb{
	border:1px solid #5d4f6e;
}
div.imageContainerBackground{
	width:300px;
	height:300px;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#ffffff;
	z-index:100;
	display:none;
}
div.imageContainerBorder{
	width:300px;
	height:300px;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#9a9283;
	z-index:100;
	display:none;
}
div.imageContainer{
	width:300px;
	height:300px;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#ffffff;
	background-image:url(../img/assets/spinner.gif);
	background-position:center;
	background-repeat:no-repeat;
	z-index:101;
	display:none;
	overflow:hidden;
	cursor:pointer;
}

#zoomer{
	position:absolute; left:0px; top:0px; z-index:102; display:none;
}

img.this_image{
	position:absolute;
	cursor:pointer;
	left:0px;
	top:0px;
}

#imageNext{
	width:44px;
	height:40px;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../img/assets/nav/nxt_image.png);
	background-position:center;
	background-repeat:no-repeat;
	z-index:101;
	display:none;
	cursor:pointer;
}
#imagePrev{
	width:44px;
	height:40px;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../img/assets/nav/prev_image.png);
	background-position:center;
	background-repeat:no-repeat;
	z-index:101;
	display:none;
	cursor:pointer;
}
#imageClose{
	width:109px;
	height:30px;
	position:absolute;
	left:10px;
	top:10px;
	background-image:url(../img/assets/nav/close_image.png);
	background-position:center;
	background-repeat:no-repeat;
	z-index:100;
	display:none;
	cursor:pointer;
}
#imageInfoBG{
	width:100px;
	height:25px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
	display:none;
}
#imageInfo{
	width:80px;
	height:5px;
	position:absolute;
	left:0px;
	top:0px;
	padding:7px;
	z-index:102;
	display:none;
	text-align:center;
	color:#98012b;
}


/*input n stuff*/
/*td.label_header, td.label{
	font-size:10px;
	padding:0px;
	text-align:left;
	vertical-align:middle;
	height:28px;
	width:200px;
}
td.label_header{
	border-bottom:1px solid #CCC;
	font-weight:bold;
	padding-top:10px;
	height:38px;
	width:680px;
}
td.input{
	padding:0px;
	text-align:right;
	width:155px;
	vertical-align:top;
	height:24px;
}
td.input_incl{
	padding:0px;
	text-align:left;
	width:156px;
	vertical-align:middle;
	padding-right:5px;
	height:28px;
}
td.input_excl{
	padding:0px;
	text-align:left;
	vertical-align:middle;
}
td.input_musthave{
	vertical-align:middle;
	height:28px;
}

input, select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
select{
	border:1px solid #787878;
	padding:2px;
	margin-left:3px;
	color:#525252;
}

input.input_text{
	width:150px;
	border:1px solid #787878;
	padding:2px;
	color:#525252;
}

textarea{
	margin:0 0 ;
	width:465px;
	border:1px solid #787878;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
select.wrong{
	border:1px solid #e40a78;
	background-color:#d69eba;
}
input.wrong{
	border:1px solid #e40a78;
	background-color:#d69eba;
}
textarea.wrong{
	border:1px solid #e40a78;
	background-color:#d69eba;
}*/

.spinner {
	position: absolute;
	opacity: 0.9;
	filter: alpha(opacity=90);
	z-index: 999;
	background: #fff;
}
.spinner-msg {
	text-align: center;
	font-weight: bold;
}

.spinner-img {
	background:url(../img/assets/spinner.gif);
	width: 24px;
	height: 24px;
	margin: 0 auto;
}

/*archive*/

#artwork{
	position:absolute;
	top:0px;
	left:0px;
}

div.archive_image{
	position:absolute;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
	cursor:pointer;
	background-color:#e5d8bf;
	background-image:url(../img/assets/loading_archive.gif);
	background-position:center;
	background-repeat:no-repeat;
}


div.archive_image_png{
	position:absolute;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
	cursor:pointer;
}

#nav_archive{
	background-color:#e5d8bf;
	width:140px;
	background-image:url(../img/assets/archive/archive_nav_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1000;
}

#nav_archive_menu{
	position:absolute;
	left:0px;
	top:102px;
}
div.nav_archive_main{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	cursor:pointer;
}
div.nav_archive_btn{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	cursor:pointer;
}


div.fair_item{
	background-image:url(../img/assets/fairs/bg_fair.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:415px;
	height:62px;
	position:relative;
	margin-bottom:10px;
}

td.fairs_td{
	text-align:left;
	padding:0px;
	height:62px;
}