/*
Theme Name: Mono
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/

body, html, #all{
	width:100%;
	height:100%;
}
body{background:#f7f4f4 url(images/grad.gif) repeat-x top left;cursor:default;}

#pleasewait{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:.7;
	filter:alpha(opacity:70);
	background:black url(images/pleasewait.gif) no-repeat center 40px;
}

#all{
	background:transparent url(images/tile.png);
	position: relative;
	min-height: 100%;
	height: auto!important;
    height: 100%;
    width:100%;
}

#header, #footer{
	width:100%;
	height:45px;
	background:black;
	clear:both;
}
	#header h1{
		text-indent:-9999em;
		width:271px;
		height:45px;
		background:transparent url(images/logo.gif) no-repeat;
	}

	#menu{float:right;}
	#menu li, #menu a, #header h1, #footer li, #footer a{float:left;}
	#menu a{
		display:block;
		height:16px;
		margin-top:14px;
		margin-bottom:15px;
		margin-left:7px;
		background-image:url(images/menu-en.gif);
		background-repeat:no-repeat;
		text-indent:-9999em;
	}
	
		#shop{width:38px; background-position:0 0}
		#newsmenu{width:41px; background-position:-38px 0}
		#about{width:70px; background-position:-79px 0}
		#coll{width:88px; background-position:-149px 0}
		#mail{width:58px; background-position:-237px 0}
		#contact{width:65px; background-position:-295px 0}
		#gal{width:94px; background-position:-360px 0}
		#en{width:19px; background-position:-454px 0}

		#shop:hover,#shop.active{background-position:0 -16px}
		#newsmenu:hover,#newsmenu.active{background-position:-38px -16px}
		#about:hover,#about.active{background-position:-79px -16px}
		#coll:hover,#coll.active{background-position:-149px -16px}
		#mail:hover,#mail.active{background-position:-237px -16px}
		#contact:hover,#contact.active{background-position:-295px -16px}
		#gal:hover,#gal.active{background-position:-360px -16px}
		#en:hover,#en.active{background-position:-454px -16px}		
		
	#header div{margin:0 auto;width:862px;clear:both}
	#header h2, #footer h3, #footer p, #footer address{display:none;}
	
#footer{
	position:absolute;
	bottom:0;
	background:#000 url(images/footerbg.gif) repeat-x top left;
}
	#footer div{
		margin:0 auto;
		width:862px;
		height:45px;
		background:transparent url(images/footer.gif) no-repeat top center;
	}
	#footer li a{
		display:block;
		margin-left:50px;
		height:22px;
		text-indent:-9999em;
	}
#content{
	margin:0 auto;
	width:862px;
	clear:both;
	padding-bottom:45px;
}

/*Subpages*/

#collection{
	width:752px;
	padding:0 91px;
	padding-top:25px;
	margin:0 -36px;
	height:118px;
	background:transparent url(images/collhead.png) no-repeat;
}

#collectionNew{
	width:752px;
	padding:0 91px;
	padding-top:25px;
	margin:0 -36px;
	height:118px;
	background:transparent url(images/collhead.png) no-repeat;	
}

#collectionNew li{
	float:left;
}
.newgalItem{
	display:block;
	font-size:15px;
	margin-left:1px;
	color:black;
	background:white;
	padding: 4px 5px;	
	text-transform: uppercase;
	text-decoration: none
}


#collection{
	width:752px;
	padding:0 91px;
	padding-top:25px;
	margin:0 -36px;
	height:118px;
	background:transparent url(images/collhead.png) no-repeat;
}

	#collection li,#collection a{
		float:left;
	}
	#collection a{
		display:block;
		height:24px;
		margin-left:1px;
		background-image:url(images/collmenu.gif);
		text-indent:-9999em;
	}
		#c1{width:58px;background-position:0 0}
		#c2{width:88px;background-position:-58px 0}
		#c3{width:94px;background-position:-146px 0}
		#c4{width:42px;background-position:-240px 0}
		#c5{width:116px;background-position:-282px 0}
		#c6{width:73px;background-position:-398px 0}
		#c7{width:48px;background-position:-471px 0}
		#c8{width:109px;background-position:-519px 0}
		#c9{width:114px;background-position:-628px 0}
		
		#c1:hover,#c1.active{background-position:0 -24px}
		#c2:hover,#c2.active{background-position:-58px -24px}
		#c3:hover,#c3.active{background-position:-146px -24px}
		#c4:hover,#c4.active{background-position:-240px -24px}
		#c5:hover,#c5.active{background-position:-282px -24px}
		#c6:hover,#c6.active{background-position:-398px -24px}
		#c7:hover,#c7.active{background-position:-471px -24px}
		#c8:hover,#c8.active{background-position:-519px -24px}
		#c9:hover,#c9.active{background-position:-628px -24px}


.ngg-gallery-thumbnail-box{
	float:left;
	padding:4px;
	margin:2px;
	background:transparent url(images/photobg.png) no-repeat;
}
.ngg-gallery-thumbnail-box span{
	display:none;
}

.ngg-galleryoverview{
	position:relative;
}
		
#newsletter{
	display:none;
	position:absolute;
	width:279px;
	height:218px;
	background:transparent url(images/newsletter-en.png) no-repeat -10px -10px;
	left:50%;
	top:31px;
	margin-left:-10px;
}		
	#newsletter input.t{
		border:none;
		background:transparent;
		width:191px;
		height:22px;
		margin-top:83px;
		margin-left:27px;
	}
	#hide{
		cursor:pointer;
		width:81px;
		height:16px;
		margin-top:4px;
		margin-left:140px;
	}

	#mss{
	border:none; background: transparent; display: block; width: 15px; height: 15px; position: absolute; top: 103px; left: 219px; font-size: 2px;cursor:pointer
	}

/*--*/

#shopphoto{
	padding:0 78px;
	margin:0 -78px;
	width:862px;
	height:468px;
	background:transparent url(images/shopphotofront.png) no-repeat top left;
}

#shopmap{
	z-index:15;
	width:392px;
	height:270px;
	padding-top:106px;
	padding-left:87px;
	padding-right:417px;
	padding-bottom:70px;
	margin: 0 -17px;
	margin-top:-130px;
	margin-bottom:-20px;
	background:transparent url(images/shopmap.png) no-repeat top left;
	text-align:justify;
}

/*--*/

#news{
	width:721px;
	padding:0 15px;
	margin:0 auto;
	background:transparent url(images/newsbg.png) repeat-y top center;
}
#newstop{
	width:751px;
	height:55px;
	padding-left:57px;
	margin-left:-57px;
	padding-right:19px;
	margin-right:-19px;
	padding-bottom:60px;
	margin-bottom:-60px;
	background:transparent url(images/newstop.png) no-repeat;
}
#newsbottom{
	width:751px;
	height:124px;
	padding-left:41px;
	margin-left:-41px;
	padding-right:25px;
	margin-right:-25px;
	background:transparent url(images/newsbottom.png) no-repeat;
	
	text-align: center;
	font-size: 10px;
	line-height: 230px;
	overflow:hidden;	
}
#newsphoto{
	margin-top:10px;
	float:right;
}







	

