div { behavior: url(http://formocha.nl/css/iepngfix.htc) }

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

body{
margin:0;
padding:0;
background:#f1efe5; 
font-family:Lucida Grande,Lucida Sans Unicode,Trebuchet MS,sans-serif;
overflow-x: hidden;
}

p,tr,td,li,h4{
font-size:11px;
line-height:160%;
color:#4d4035;
}

img{border:none;}

a{
color:#999;
text-decoration:none;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
outline:none;
}

a:hover{
color:#fff;
text-decoration: underline;
}

ul{
list-style-type: none;
margin:0;
padding:0;
}

h1,h2{
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0;
padding:0;
/* color:#4d4035; */
color:#6d5f4c;
}

h1.error-status{
padding:0px 100px 40px 40px;
}



h3,h4{
margin:0;
padding:0;
color:#fff;
font-size:11px;
font-weight:bold;
}

h3{
margin-top:6px;
/* font-style:italic; */
font-size:9px;
text-transform: uppercase;
letter-spacing:0.2em;
color:#777;
}

.clear{
clear:both;
margin:0px;
padding:0px;
line-height:0px;
font-size:0px;
height:1%;
}

#container{
width:100%;
margin:0px auto 0;
padding:0;
background:url(../images/bg.gif) repeat-y center;
}

#root{
width:960px;
margin:0 auto;
}



/* HEADER */

#header{
padding:0;
margin:0;
}

#header h1{
}

#header #navbg{
height:35px;
background:#312b25 url(../images/navbg7.gif) repeat-x bottom;
width:100%;
border-bottom:1px solid #fff;
}

#header #visual{
background:transparent url(../images/header4.jpg) no-repeat scroll 0 0;
width:960px;
height:135px;
position: relative;
}

#header #visual #logo{
display:block;
width:264px;
height:105px;
/* background:transparent url(../images/logo.png) no-repeat scroll 0 0; */
position:absolute; 
top:15px;
left:30px;
}

#header #navbg .links{
float:left;
width:500px;
}

#header #navbg .rechts .nav li a{
float:left;
width:100px;
font-weight:normal;
}

#header #navbg .rechts{
float:right;
width:177px;
font-weight:normal;
}

/* NAVIGATION */

#navwrap{
margin:0 auto;
width:960px;
padding:0;
background:url(../images/navbalk2.jpg) no-repeat left bottom;
height:44px;
overflow: hidden;
}

.nav {
height:44px;
list-style-image:none;
list-style-type:none;
margin:0px 0 0 20px;
padding:0px;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.links{
width:630px;
float:left;
}

.nav li{
	float: left;
	padding:0;
	margin:0;
	display:inline;
}

.nav li a {
	display:block;
	background-color: transparent;
	padding:14px 20px 12px;
	cursor: pointer;
	text-indent: 0px;
	font-size:15px;
	color:#535140;
	font-weight:normal;
	height:18px;
	float:left;
}

.nav li a:hover{
	color:#000;
	text-decoration:none;
}

.nav li a.current{
	color:#000;
	cursor:default;
	background:transparent url(http://formocha.nl/images/current_active.gif) center bottom no-repeat;
}

.nav li a.last{
}





/* CONTENT */

#content{
width:960px;
margin:0 auto;
padding:0;
background:#fff;
}

#content h1{
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#content h1 span{
font-weight:normal;
}

#home{
background:transparent url(../images/foto_front.jpg) no-repeat scroll -20px 30px;
height:320px;
padding:30px 25px 20px 15px;
}

#homewrap{
width:600px;
float:right;
}

#home h1{
width:450px;
font-size:26px;
line-height:30px;
text-align:right;
padding:15px 75px 4px;
float:right;
color:#6d5f4c;
margin:0;
}

.contentnav{
	padding:2px 75px 0 0;
	margin:0;
	float:right;
	list-style:none;
}

.contentnav li{
background: url(../images/pijltje.gif) left center no-repeat;
float:left;
padding:0 0 0 18px;
margin:0 0 0 20px;
}

.contentnav li:hover{
background: url(../images/pijltje_hover.gif) left center no-repeat;
}

.contentnav li.rechts{
	float:left;
	margin-right:300px;
	display:inline;
}

.contentnav li a{
	display:block;
	font-weight: normal;
	color:#b8af9f;
	font-size:16px;
	text-decoration: none;
	padding:4px;
}

.contentnav li a:hover{
color:#000;
}

.contentnav li a span{
	font-weight: bold;
}


/* TEA */

#ourtea{
padding:20px 0px 10px 15px;
/* width:985px; 
height:340px;*/
}

#ourtea h1{
/* width:310px; */
font-size:26px;
line-height:30px;
padding:0;
}

#ourtea #intro{
float:left;
margin:37px 15px 10px 35px;
width:270px;
display:inline;
}

#ourtea #intro p{
margin-top:20px;
/* width:280px; */
}

#ourtea #thumbs{
width:565px;
float:right;
padding:16px 0px 27px;
display:inline;
}

#ourtea a.tea_thumb{
border-color:#FFFFFF;
border-style:solid;
border-width:1px 1px 4px;
color:#888376;
display:inline;
float:left;
font-family:Lucida Grande,Lucida Sans Unicode,Trebuchet MS,sans-serif;
font-size:16px;
font-weight:normal;
height:141px;
letter-spacing:-0.3px;
line-height:20px;
margin:0 12px 5px 0;
padding:6px;
width:155px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; 
position: relative;
}

#ourtea a.tea_thumb:first-letter{
/* font-weight:bold; 
font-size:18px;*/
}

#ourtea a.tea_thumb:hover{
border:1px solid #bfb8a6;
border-bottom:4px solid #bfb8a6;
text-decoration:none;
color:#000;
-webkit-box-shadow: 0 0 4px #bbb;
-moz-box-shadow: 0 0 4px #bbb;
box-shadow: 0 0 4px #bbb;
}

#ourtea a.tea_thumb:active{
-webkit-box-shadow: none;
-moz-box-shadow:none;
box-shadow: none;
top:1px;
}




/* ------ Tea Detail ------- */

#teanav{
background:transparent url(http://formocha.nl/images/teanavbg.jpg) no-repeat scroll -10px center;
border-left:1px solid #BBBBBB;
float:right;
height:44px;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0 0 0 6px;
width:350px;
}

#teanav li{
	float: left;
	padding:0;
	margin:0;
	display:inline;
}

#teanav li a{
background-color:transparent;
color:#7B7966;
cursor:pointer;
display:block;
font-family:"Trebuchet MS",Verdana,"Helvetica Neue",Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
margin:0px 0 0 7px;
padding:16px 6px 10px;
text-indent:0;
height:18px;
float:left;
display:inline;
}

#teanav li a:hover {
	color:#000;
	text-decoration:none;
}

#teanav li a.last,#teanav li a.first{
}

#teanav li a.lastlink{
margin:0;
}

#teanav li a.teasel{
padding:
}

#teanav li a.current{
color:#000;
background:transparent url(http://formocha.nl/images/current_active.gif) center bottom no-repeat;
}

#tea_detail{
/* padding:0 0 0 15px; */
width:960px;
position:relative;
}

#tea_detail #picture{
width:541px;
float:left;
height:370px;
overflow:hidden;
margin-left:60px;
display:inline;
margin-top:29px;
}

#tea_detail #right_teacontent{
position:relative;
}

#tea_detail #descriptionwrap{
background:#FFFFFF none repeat scroll 0 0;
border-color:#ededed;
border-style:solid;
border-width:3px;
float:left;
height:200px;
margin:0 0px 0 0;
padding:1px;
width:260px;
position:relative;
display:inline;
}

#tea_detail.white-yellow #descriptionwrap {height:180px;}
#tea_detail.white-yellow h1 {}

#tea_detail #description{
/* background:#F3F3E9 none repeat scroll 0 0; */
height:200px;
overflow:hidden;
width:260px;
padding:0;
}

#tea_detail.white-yellow #description{height:180px;}


#tea_detail #h1wrap{
float:left;
margin:60px 0px 10px 0px;
padding:0 0 0px 0;
width:269px;
position:relative;
}

#tea_detail.white-yellow #h1wrap{margin-top:50px;}

#tea_detail h1{
color:#535352;
font-weight:bold;
font-size:34px;
padding:0 0 0px;
margin:0px 40px 0px 0px;
float:left;
display:inline;
line-height:36px;
}

#tea_detail #next, #tea_detail #prev{
position:absolute;
width:30px;
height:30px;
top:180px;
text-indent:-4000px;
}

#tea_detail #next a, #tea_detail #prev a{
background:url(http://formocha.nl/images/nextprev_buttons.gif) no-repeat top left;
width:30px;
height:30px;
display:block;
}

#tea_detail #next a:hover{
background-position:-30px -30px;
}

#tea_detail #prev a:hover{
background-position:0px -30px;
}

#tea_detail #next {right:15px;}
#tea_detail #next a{background-position:-30px 0;}
#tea_detail #prev {left:15px;}


#tea_detail #nextprev{
background:white none repeat scroll 0 0;
border-style:solid solid none;
border-width:1px;
color:#DDDDDD;
float:right;
font-size:11px;
margin:35px 50px 0 20px;
padding:3px;
width:120px;
}

#tea_detail #nextprev span{
padding:0 6px;
float:right;
display:block;
}

#tea_detail #nextprev a{
font-size:11px;
font-family:Lucida Grande,Lucida Sans Unicode,Trebuchet MS,sans-serif;
}

#tea_detail #nextprev a:hover{
color:#000;
text-decoration: none;
}

#tea_detail #nextprev #prev,#tea_detail #nextprev #next{

}

#tea_detail #nextprev #prev{
float:right;
padding-left:5px;
}

#tea_detail #nextprev #next{
float:right;
text-align:right;
padding-right:5px;
}


#tea_detail #description p{
line-height:200%;
font-size:11px;
margin:0px 0 10px;
color:#888;
}

#tea_detail #prep{
bottom:0px;
height:25px;
/* padding:0 5px; */
position:absolute;
right:0;
width:69px;}

#tea_detail #prep a#pr, #tea_detail #prep a#temp,#tea_detail #prep a#serv{
background:transparent url(../images/icons_vertical5.gif) no-repeat scroll left top;
display:block;
height:25px;
margin:0 0 10px;
padding:0;
text-indent:-4000px;
width:23px;
float:left;
}

#tea_detail #prep a#pr{
}

#tea_detail #prep a#pr:hover{
background-position: -23px 0px;
}

#tea_detail #prep a#temp{
background-position: 0px -50px;
}

#tea_detail #prep a#temp:hover{
background-position: -23px -50px;
}

#tea_detail #prep a#serv{
background-position: 0 -75px;
}

#tea_detail #prep a#serv:hover{
background-position: -23px -75px;
}


#tea_detail #links, #tea_detail #rechts{
float:left;
}

#tea_detail #links{
padding:15px 15px 10px 20px;
width:170px;
}

#tea_detail #rechts{
width:100px;
}

#tea_detail #prep2{
background:#E7E7DC none repeat scroll 0 0;
border-left:1px solid #F3F3E9;
border-top:1px solid #F3F3E9;
height:240px;
padding:30px 0 8px 10px;
position:absolute;
right:17px;
top:0;
width:113px;}

#tea_detail #prep2 p.pr, #tea_detail #prep2 p.temp,#tea_detail #prep2 p.serv{
background:url(../images/icons_vertical2.gif) top left no-repeat;
margin:0 0 15px 0;
height:25px;
line-height:135%;
font-size:9px;
padding-left:30px;
}

#tea_detail #prep2 p.pr{
width:80px;
}


#tea_detail #prep2 p.temp{
background-position: 0px -50px;
width:80px;
}

#tea_detail #prep2 p.serv{
background-position: 0 -75px;
width:60px;
}

#tea_detail #prep2 span{
font-weight:bold;
display:block;
}


#tea_detail #description h2{
color:#c9beb3;
font-size:25px;
font-weight:normal;
text-transform: uppercase;
margin:20px 0 6px;
}

#tea_detail #description table{
margin-bottom:10px;
width:290px;}

#tea_detail #description td{
font-size:11px;
border-bottom: 1px solid #e0d9cb;
line-height:22px;
vertical-align:top;
}

#tea_detail #description td.name{
font-size:13px;
letter-spacing:2px;
font-weight:bold;
text-transform: uppercase;
}

#tea_detail #description h3{
font-size:13px;
letter-spacing:2px;
font-weight:bold;
text-transform: uppercase;
margin-top:0px;
/* width:180px; */
color:#666;
}

#tea_detail #description h4{
border-bottom:1px solid #eee;
color:#3B3836;
font-size:11px;
font-weight:bold;
line-height:140%;
margin:0px 0 13px -15px;
padding:2px 2px 7px 15px;
/* width:180px; */
}


/* ------ TEAWARE ------- */

#teaware{
padding:25px 0px 10px 0px;
width:960px;
}

#teaware #links, #teaware #rechts, #teaware #foto{
float:left;
}

#teaware #foto{
width:709px;
height:400px;
}

#teaware #links, #teaware #rechts{
width:125px;
height:125px;
margin-top:138px;
}

/* FOOTER */



/* BREADCRUMB */

#breadcrumb{
border-bottom:1px dotted #d1d1d1;
font-size:10px;
font-weight:bold;
letter-spacing:0.13em;
margin:0 15px;
padding:28px 3px 8px;
text-transform:uppercase;
color:#333;
}

#breadcrumb span{
color:#555;
margin:0 6px 0 0;
}

#breadcrumb a{
margin:0 6px 0 0;

}

#breadcrumb a:hover{
text-decoration: none;
color:#fff;
}

/* FOOTER */

#footerwrap{
background:url(../images/bottom.gif) no-repeat center top;
width:100%;
margin-top:-5px;
}

#footer{
padding: 11px 0 0;
font-family:Lucida Grande,Lucida Sans Unicode,Trebuchet MS,sans-serif;
width:970px;
margin:0 auto;
}

#footer p{
margin:0 8px 0 0;
padding:2px 0;
color:#B7B09F;
width:500px;
float:right;
text-align: right;
font-size:11px;
}

#footer p a{
font-weight: bold;
color:#B7B09F;
}

.navbottom{
	list-style: none;
	padding:0;
	margin:0;
	float:left;
	width:280px;
}

.navbottom li{
	float:left;
	padding:0;
	margin:0;
}

.navbottom li.bar{
color:#E7D7C4;
padding:0 2px;
font-size:12px;
}

.navbottom li.rechts{
	float:left;
	margin-right:300px;
	display:inline;
}

.navbottom li a{
font-family:Lucida Grande,Lucida Sans Unicode,Trebuchet MS,sans-serif;
	display:block;
	font-size:11px;
	/* text-transform: uppercase; 
	font-weight: bold;*/
	color:#B7B09F;
	text-decoration: none;
	padding:2px 8px 2px;
}

.navbottom li a:hover{
	color:#000;
}

h1.error{
font-size:50px;
padding:40px 0 0 40px;
color:#333;
}






.test #navwrap{position: absolute;z-index:1000;
background:url("../images/navbalk2.png") no-repeat scroll left bottom transparent;
}
.test #header{position: relative;height:173px;}
.test #intro{
background:transparent url(../images/intro.jpg) no-repeat scroll 0 -20px;
height:395px;
padding:10px 0 0 0;
width:960px;
}


.test .slide{}
.test #workshops{background:transparent url(../images/workshops.jpg) no-repeat scroll 0 0;height:395px;width:960px;padding:10px 0 0 0;}
.test .slide h1{line-height:30px;font-size:26px;margin:0;}

.test #homewrap{margin-top:30px;margin-right:0px;}
.test #intro h1{
width:450px;
text-align:right;
padding:15px 75px 4px;
float:right;
color:#6d5f4c;
}

.test #workshops h1{
color:#fff;
padding:70px 0 0 75px;
width:300px;
}

.test #workshops .contentnav{float:left;padding:10px 0 0 75px;}


.test #workshops .contentnav li{
background: url(../images/pijltje-transparant.gif) left center no-repeat;
margin:0;
clear:left;
}

.test #workshops .contentnav li:hover{
background: url(../images/pijltje-transparant-hover.gif) left center no-repeat;
}

.test #workshops .contentnav li a{color:#b8af9f;}
.test #workshops .contentnav li a:hover{color:#fff;}
.test #content{height:405px;}
.test #root{position: relative;}
.test #navwrap{}


.test #references-intro{background:transparent url(../images/references.jpg) no-repeat scroll 0 0;height:395px;width:960px;padding:10px 0 0 0;position: relative;}
.test #references-intro h1{position:absolute;width:250px;left:455px;top:178px;color:#222;line-height: 30px;font-weight: normal;font-size:22px}
.test #references-intro a{display:block;position: absolute;background-color:#373737;background-color:rgba(55,55,55,0.8);width:40px;height:40px;border-radius:30px;background-image:url(../images/references-anchor.png);background-position: 17px 50%;background-repeat:no-repeat;top:200px;right:255px;}
.test #references-intro a:hover{background-color:#e0db4d;}
.test #references-intro a:active{top:201px;}




.slides-nav:hover{cursor: pointer;}
.next,.prev{position: absolute;top:323px;width:31px;height:62px;background:url(../images/prevnext.png) no-repeat 0 0;text-indent: -4000px;}
.next{right:-55px;background-position: -31px 0;}
.prev{left:-55px;}
.next:hover{background-position: -31px -62px;}
.prev:hover{background-position: 0 -62px;}
.next:active{background-position: -31px -124px;top:325px;}
.prev:active{background-position: 0 -124px;top:325px;}
#slider-nav{position: absolute;right:10px;top:18px;}
#slider-nav a{display: block;background: url(../images/bolletjes.png) no-repeat 0 -9px;width:9px;height:9px;text-indent: -9999px;float:left;margin-right:10px;}
#slider-nav a.activeSlide{background-position: 0 0px;}
#popup{display: none;padding:10px;background: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 0 9px #000;
-moz-box-shadow: 0 0 9px #000;
box-shadow: 0 0 9px #000; }
#popup .close{width:17px;height:17px;top:17px;right:17px;position: absolute;z-index:1;padding:3px;}
#popup .close:hover{background: #eee;cursor: pointer;}
#popup .close:active{top:18px;}

.test .nav li a.current{background: none;}


/* ----------- BLOG ----------- */


.top{width:960px;height:30px;border:none;margin-bottom:0px;}
.top a{font-size:15px;font-weight: bold;text-transform: uppercase;color:#bcbbba;}
.top a:hover{text-decoration: none;color:#000;}
.top > div{border-bottom:2px solid #e7e7e7;height:20px;padding:5px 0 15px !important;}
.top .title{margin:0 20px;width:110px !important;/* padding:0 !important; */}
.top .col-right{margin: 0 25px 0 0;}
.top .rss{width:240px;}
.top .rss a{font-weight: normal;padding-left:26px;background: url(../images/rss.gif) no-repeat left center;}


.blog a:hover{color:#000;}
.blog{font-family: Georgia, times, serif;}
.blog h1.storytitle{margin-bottom:15px;}
.blog h1.storytitle a{color:#6D5F4C;font-weight: normal;letter-spacing: -1px;text-decoration: none;}
.blog h1.storytitle a:hover{text-decoration: underline;}

.blog #content{padding:25px 0 35px;}

.blog h1.overzicht{}

.blog .col{
float:left;
}

.blog .col-left{margin: 0 25px;width:110px;}
.blog .col-right{width:490px;padding-right:25px !important;}
.col-left.date{border-top:1px solid #eee;padding-top:30px;}
.first-post .col-left.date{border:none;}

.blog .date{}

.date span{font-family: helvetica, arial, sans-serif;letter-spacing: -2px;color:#eae9e3;display: block;}
.date span.day{font-size:75px;letter-spacing: -4px;}
.date span.month{font-size:47px;line-height: 10px;}



.blog .postcontent li{
}

.blog .postcontent.post-list{    border-top: 1px solid #EEEEEE;
    
    padding-bottom: 30px;}
.blog .first-post .post-list{border-top:none;}

.blog .postcontent{padding-top: 30px;}
.post .postcontent a{}

.blog .date h4.posted{
font-size:250%;
font-weight:bold;
color:#A51719;
}


.blog .breadcrumb{padding:0 0 5px 150px;font-size:12px; }
.blog .breadcrumb a{text-transform: uppercase;font-family: Georgia, times, serif;}
.blog .breadcrumb a:hover{color:#000;}

.blog #posts{float:left}


.blog #posts{
	padding:0;
	margin: 0 25px 0 0;
	margin-bottom:15px;
	width:675px;
	min-height:290px;
}

.blog #sidebar{

margin-right:25px;
width:235px;
float:right;
margin-top:40px;
}

.blog.list .title.nieuwsoverzicht{margin-bottom:35px;}
.blog .sidebar-block{
}


.blog .sidebar-block h2{
display: block;
letter-spacing: normal;
text-transform:uppercase;
color:#605c57;
font-size:15px;
font-weight:bold;
margin-bottom:10px;
}

.blog .sidebar-block ul{
list-style: none
line-height: 160%;
color:#777;

}

.blog .sidebar-block ul li {
padding:12px 0;
border-bottom:1px solid #e6e6e6;
}

.blog .sidebar-block ul li a{color:#817f7a;font-size:14px;font-family: georgia, times, 'times new roman',serif;}

.blog #recent span{
font-weight: bold;
}

.blog #posts .post{padding:0 0 0px;}
.blog.list #posts .post{padding-bottom:35px;}
.blog.list .date {padding-top:0;}
.post  a.more{color:#999999 !important;font-size:13px;font-family: georgia, times, 'times new roman',serif;}
.post  a.more:hover{color:#000 !important;}

.blog h2 a,.search-result h2 a{color:#fff;background: transparent;font-size: 2.4em; line-height:1.2em;}
.blog h2 a{text-transform: uppercase;font-size: 2.1em;}

.blog h2 a:hover{color: #a51719;}

.blog .postcontent p{color:#333;margin:0 0 10px;line-height:190%;font-family: georgia, times, 'times new roman',serif;font-size:14px;}
.blog .postcontent p a{color:#000;text-decoration: underline;font-family: georgia, times, 'times new roman',serif;}
.blog .postcontent p a:hover{background:#eae9e3;}
.blog .postcontent li{font-size:14px;color:#333;margin-left:15px;list-style: disc;padding-left:5px;}

a.leesverder, #nieuws-nav a{
font-size:75%;
text-transform: uppercase;
/* display: block; */
background: #333;
letter-spacing: 1px;
padding:7px;
border-radius:9px;
-moz-border-radius: 9px;
-webkit-border-radius:9px;
text-align: center;
display:block;
margin-top:20px;
width:80%;
}

a.leesverder:hover,#nieuws-nav a:hover{
background: #555;
}

a.leesverder:active,#nieuws-nav a:active{
color:#000;
}

#nieuws-nav{margin-left:130px;}
#nieuws-nav a{width:auto !important;display: inline-block;}


.slide br{display: block;}

#lindeman{background:url(../images/lindeman.jpg) no-repeat 0 0;width:960px;height:405px;}
#lindeman .tekst{
    float: right;
    margin-right: 50px;
    margin-top: 145px;
    width: 400px;
}
#lindeman h1{font-size:21px;line-height:28px;font-weight: normal;}
#lindeman .contentnav{float:none;padding-left:none;}
#lindeman .contentnav li{margin-left:0;}
#lindeman .contentnav li a{font-weight: normal;}
#queen{background:url(../images/queen.jpg) no-repeat 0 0;width:960px;height:405px;}
#queen h1{color:#fff;font-size:32px;line-height: 1.1;font-weight: normal;}
#queen .tekst{    float: left;
    margin-left: 80px;
    margin-top: 220px;
    width: 350px;}

#queen .contentnav{float:left;padding:5px 0 0 0;}
#queen .contentnav li {padding:0;background: none;margin:0;

}
#queen .contentnav li a{color:#fff;margin:0;background: url("../images/pijltje-transparant-hover.gif") no-repeat scroll 5px center transparent;padding-left:25px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; padding-right:7px;}
#queen .contentnav li a:hover{background:url(../images/pijltje-zwart.gif) no-repeat 5px center;background-color: #eae9e3;background-color:rgba(234,233,227,0.8);color:#000;}

.no-margin{margin-bottom:0 !important;}

/* references */

.references {background:url(../images/references-bg.gif) repeat-y center bottom;}
.reference{padding:5px 6px 5px 5px;position: relative;width:228px;height:150px;float:left;border-bottom:1px solid #eee;border-right:1px solid #eee;}
.reference:nth-child(4n+4){border-right:none;}
.reference:last-child{border-bottom:none;}
.reference:hover table{visibility: visible;}
.reference strong{font-size:1em;display: block;text-align: center;font-weight: normal;}
.reference table{
background:#f5f5f5;
color:#fff;
top:0;
right:0;
left:0;
bottom:0;
height:100%;
width:100%;
position: absolute;
visibility: hidden;
opacity: 0.95;
}

.reference table td{
vertical-align: middle;
text-align: center;
font-size:1.25em;
padding:15px;
}

.reference table td a{
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
    display: inline-block;
    font-size: 0.75em;
    font-weight: bold;
    line-height: 1.8;
    margin-top: 8px;
    padding: 0 5px;
    text-transform: uppercase;
}

.reference table td a:hover{
text-decoration: none;
background:#713a19;
}

.reference.last{border-right:none;}
