@font-face {
    font-family: 'MuseoSlab500';
    src: url('//static.drooms.nl/font/Museo_Slab_500-webfont.eot');
    src: url('//static.drooms.nl/font/Museo_Slab_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('//static.drooms.nl/font/Museo_Slab_500-webfont.woff') format('woff'),
         url('//static.drooms.nl/font/Museo_Slab_500-webfont.ttf') format('truetype'),
         url('//static.drooms.nl/font/Museo_Slab_500-webfont.svg#MuseoSlab500') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
	font-family:'FertigoRegular';
	src:url('//static.drooms.nl/font/fertigo_18-webfont.eot');
	src:url('//static.drooms.nl/font/fertigo_18-webfont.eot?#iefix') format("embeddeheight: 553px; overflow-y: auto; overflow-x: hidden;d-opentype"),
	url('//static.drooms.nl/font/fertigo_18-webfont.woff') format("woff"),
	url('//static.drooms.nl/font//font/fertigo_18-webfont.ttf') format("truetype"),
	url('//static.drooms.nl/font/fertigo_18-webfont.svg#FertigoRegular') format("svg");
	font-weight:400;
	font-style:normal
}

/* ==|== normalize ==========================================================
 */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
	display:block
}

audio,canvas,video {
	display:inline-block;
	display:inline;
	zoom:1
}

audio:not([controls]) {
	display:none
}

[hidden] {
	display:none
}

html {
	font-size:100%;
	overflow-y:scroll;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	min-height: 100%;
}

body {
	margin:0;
	font-size:13px;
	line-height:1.231
	min-height: 100%;
}

body,button,input,select,textarea {
	font-family:sans-serif;
	color:#222
}

::-moz-selection {
	background:#9DB6D6;
	color:#fff;
	text-shadow:none
}

::selection {
	background:#9DB6D6;
	color:#fff;
	text-shadow:none
}

a {
	color:#00e;
	text-decoration:none
}

a:visited {
	color:#551a8b
}

a:hover {
	color:#06e
}

a:hover,a:active {
	outline:0
}

abbr[title] {
	border-bottom:1px dotted
}

b,strong {
	font-weight:700
}

blockquote {
	margin:1em 40px
}

dfn {
	font-style:italic
}

hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0
}

ins {
	background:#ff9;
	color:#000;
	text-decoration:none
}

mark {
	background:#ff0;
	color:#000;
	font-style:italic;
	font-weight:700
}

pre,code,kbd,samp {
	font-family:monospace,monospace;
	_font-family:'courier new',monospace;
	font-size:1em
}

pre {
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word
}

q {
	quotes:none
}

q:before,q:after {
	content:"";
	content:none
}

small {
	font-size:85%
}

sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}

sup {
	top:-.5em
}

sub {
	bottom:-.25em
}

ul,ol {
	margin:1em 0;
	padding:0 0 0 40px
}

dd {
	margin:0 0 0 40px
}

nav ul,nav ol {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0
}

img {
	border:0;
	-ms-interpolation-mode:bicubic;
	vertical-align:middle
}

svg:not(:root) {
	overflow:hidden
}

figure {
	margin:0
}

form {
	margin:0
}

fieldset {
	border:0;
	margin:0;
	padding:0
}

label {
	cursor:pointer
}

legend {
	border:0;
	margin-left:-7px;
	padding:0
}

button,input,select,textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
	vertical-align:middle
}

button,input {
	line-height:normal;
	overflow:visible
}

table button,table input {
	overflow:auto
}

button,input[type="button"],input[type="reset"],input[type="submit"] {
	cursor:pointer;
	-webkit-appearance:button
}

input[type="checkbox"],input[type="radio"] {
	box-sizing:border-box
}

input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}

textarea {
	overflow:auto;
	vertical-align:top;
	resize:vertical
}

input[placeholder], [placeholder], *[placeholder]
{
    color:white;
}

input:valid,textarea:valid {
}

input:invalid,textarea:invalid {
	background-color:#f0dddd
}

table {
	border-collapse:collapse;
	border-spacing:0
}

/* ==!== reset =====
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
}

:focus {
	outline:0
}

body {
	line-height:1;
	color:#000;
	background:#fff
}

ol,ul {
	list-style:none
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:separate;
	border-spacing:0
}

caption,th,td {
	font-weight:400
}

blockquote:before,blockquote:after,q:before,q:after {
	content:""
}

blockquote,q {
	quotes:
}

/* ==|== primary styles =====================================================
   Author: Wechr
   ========================================================================== */
html,body {
	background:url(../images/bg_pattern3.jpg) repeat;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	color:#283035;
	min-width: 960px;
	min-height: 100%;
}

input.button, .button, a.button, #profile .button, input.submit { 
	background: #bed8fa; /* Old browsers */
	background: -moz-linear-gradient(top,  #bed8fa 0%, #a5cafa 41%, #80a2cf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bed8fa), color-stop(41%,#a5cafa), color-stop(100%,#80a2cf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bed8fa 0%,#a5cafa 41%,#80a2cf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bed8fa 0%,#a5cafa 41%,#80a2cf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bed8fa 0%,#a5cafa 41%,#80a2cf 100%); /* IE10+ */
	background: linear-gradient(top,  #bed8fa 0%,#a5cafa 41%,#80a2cf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bed8fa', endColorstr='#80a2cf',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border:1px solid #578bcf;
color:#FFF;
text-shadow: 0px 1px 0px #666666;
width:auto;
height:auto;
padding:6px 10px 6px 10px;
font-size:18px; 
-webkit-box-shadow: 0px 1px 3px 0px #999;
-moz-box-shadow: 0px 1px 3px 0px #999;
box-shadow: 0px 1px 3px 0px #999;
color:#FFF;
font-family:'MuseoSlab500', 'Arvo', serif;
}

input.button:hover, .button:hover, a.button:hover, #profile .button:hover {
	background: #cfe4ff; /* Old browsers */
	background: -moz-linear-gradient(top,  #cfe4ff 0%, #b5d5ff 41%, #91b0d9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfe4ff), color-stop(41%,#b5d5ff), color-stop(100%,#91b0d9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cfe4ff 0%,#b5d5ff 41%,#91b0d9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cfe4ff 0%,#b5d5ff 41%,#91b0d9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cfe4ff 0%,#b5d5ff 41%,#91b0d9 100%); /* IE10+ */
	background: linear-gradient(top,  #cfe4ff 0%,#b5d5ff 41%,#91b0d9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe4ff', endColorstr='#91b0d9',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0px 2px 4px 0px #999;
	-moz-box-shadow: 0px 2px 4px 0px #999;
	box-shadow: 0px 2px 4px 0px #999;
	color:#FFF;
}

#wrapper {
	line-height:1.5em;
	width:960px;
	margin:24px auto
}

header {
	width:960px;
	margin:0 auto;
	z-index:10
}

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

div#hotel-field {
	width:653px;
}

div#hotel-field textarea {
	width:;
}

#logo {
	float:left;
	width:300px;
	margin:16px 0 0
}

#logo img {
	float:left
}

#logo h1 {
	float:left;
	margin:19px 0 0 12px;
	font-family:'FertigoRegular'
}

span.tagline {
	float:right;
	font-size:18px;
	font-family:'MuseoSlab500', 'Arvo', serif;
}

#menu {
	float:right;
	margin:0 15px
}

#menu ul li {
	display:block;
	float:left;
	padding:12px 6px 6px;
	margin:-6px 8px 0 0;
	/* IE10+ */
	font-family:'MuseoSlab500', 'Arvo', serif;
/* IE6-9 */
	font-size:15px;
/* W3C */
	color:#283035;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-box-shadow:0 1px 1px 0 #ccc;
	-moz-box-shadow:0 1px 1px 0 #ccc;
	box-shadow:0 1px 1px 0 #ccc;
}

#bannerbg {
	width:100%;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow:0 1px 3px 0 #ccc;
	-moz-box-shadow:0 1px 3px 0 #ccc;
	box-shadow:0 1px 3px 0 #ccc;
}

#banner {
	width:924px;
	margin:0 auto;
	font-family:'MuseoSlab500', 'Arvo', serif;
	padding:12px 18px;
}

#bannercontent {
	width:480px;
	margin:24px auto 0
}

#bannercenter {
	width:400px;
	text-align:center
}

#signup {
	width:540px;
	margin:0px;
	margin:0px auto;
	position:relative;
	background:#fff;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
/* IE6-9 */
/* W3C */
	border-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	-webkit-box-shadow:0 1px 5px 0 #ccc;
	-moz-box-shadow:0 1px 3px 0 #ccc;
	box-shadow:0 1px 3px 0 #ccc;
	behavior: url(//www.drooms.nl/PIE.htc);
}

#content, #backstage-content {
	width:540px;
	margin:0px;
	float:left;
	position:relative;
	background:#fff;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
/* IE6-9 */
	padding:14px 18px;
/* W3C */
	border-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	-webkit-box-shadow:0 1px 5px 0 #ccc;
	-moz-box-shadow:0 1px 3px 0 #ccc;
	box-shadow:0 1px 3px 0 #ccc;
	behavior: url(//www.drooms.nl/PIE.htc);
}

#content form, #backstage-content form {
	width:342px;
	margin:0 auto
}

#content form li, #signup form li {
	padding:4px 0px;
	height:27px;
	clear:both;
}

#content form label, #backstage-content form label, #signup form label {
	width:135px;
	float:left;
	padding:5px 0 0
}

#content form select {
	width:205px;
	height:25px
}

#content form li.mattress {
	display:none
}

select.length,select.width,#content form select.length,#content form select.width {
	float:left;
	width:95px
}

span.divide {
	display:block;
	float:left;
	width:15px;
	text-align:center;
	padding-top:5px
}

#content form span.results {
	font-size:12px;
	font-weight:100;
	padding:8px 6px 8px 0;
	display:block;
	float:left;
	border-radius:10px;
/* W3C */
	-webkit-border-radius:10px;
	-moz-border-radius:10px
}

section {
	margin-bottom:24px;
	line-height:16px;
	padding:4px
}

section.last {
	margin:0
}

section p {
	margin-top:12px
}

#content a {
	text-decoration:none
}

input.datepicker {
	width:90px
}

input#verblijfTot {
	margin-left:10px
}

fieldset {
	margin:32px 0 0
}

.smallcolumn {
	width:224px;
	margin-bottom:32px;
	height:auto;
	background:#fff;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
/* IE6-9 */
	padding:14px 18px;
/* W3C */
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-box-shadow:0 1px 3px 0 #ccc;
	-moz-box-shadow:0 1px 3px 0 #ccc;
	box-shadow:0 1px 3px 0 #ccc;
	behavior: url(//www.drooms.nl/PIE.htc);
}

ul#progress li{
	line-height: 30px;
	vertical-align: middle;
	font-weight: bold;
}

ul#progress li label {
	display: block;
	width: 190px;
	float: left;
}

ul#progress li .icon{
	margin-left: 15px;
	padding-top: 4px;
	float: left;
}

#filterContainer {
	width: 260px;
	min-height: 800px;
	float:right;
	margin:0 0px 0 20px;
}

.fixed {
	position: fixed;
	top: 10px;
}

.fixed-bottom {
	position: fixed;
	bottom: 50px;
}

#filters ul {
	padding:14px 0
}

#filters ul li.filters {
	padding:0 0 16px;
	width:100%
}

div.selectedfilter {
	padding:2px 0
}

a.removefilter {
	cursor:pointer
}

.filterBox {
	overflow:auto;
	height:100px;
	width:200px;
	border:1px solid #d9d9d9;
}

label.filter {
	display:block;
	margin:0 0 8px
}

input.location {
	float:left;

}

div.radioselect {
	position: relative;
	cursor: pointer;
	float: left;
	margin: 0;
	padding: 5px 0 0 10px;
	width: 196px;
	height: 27px;
	background: url(//static.drooms.nl/images/select.png) no-repeat;
}

div.radiobar {
	position: absolute;
	z-index: 9999;
	width: 195px;
	
	top: 27px;
	left: -9000px;
	
	padding: 5px;
	margin:0;
	background:#fff;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
/* W3C */
	border-radius:0 0 12px 12px;
	-webkit-border-radius:0 0 12px 12px;
	-moz-border-radius:0 0 12px 12px;
	-webkit-box-shadow:0 1px 3px 0 #ccc;
	-moz-box-shadow:0 1px 3px 0 #ccc;
	box-shadow:0 1px 3px 0 #ccc;
}

.radiobar input {
	clear:both;
}

div.locationselect, span .tooltip {
	position:relative;
	width:25px;
	height:25px;
	float:left;
	margin-left:8px;
	left:-3px;
	font-family:'MuseoSlab500', 'Arvo', serif;
	font-size:14px;
	font-style:normal;
	cursor:pointer;
	color:#5d728a;
	border:0;
	background:#f2f2f2;
	background:-moz-linear-gradient(top,#f2f2f2 0%,#ffffff 100%);
/* Old browsers */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(100%,#ffffff));
/* FF3.6+ */
	background:-webkit-linear-gradient(top,#f2f2f2 0%,#ffffff 100%);
/* Chrome,Safari4+ */
	background:-o-linear-gradient(top,#f2f2f2 0%,#ffffff 100%);
/* Chrome10+,Safari5.1+ */
	background:-ms-linear-gradient(top,#f2f2f2 0%,#ffffff 100%);
/* Opera11.10+ */
	filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2',endColorstr='#ffffff',GradientType=0 );
/* IE10+ */
	background:linear-gradient(top,#f2f2f2 0%,#ffffff 100%);
/* IE6-9 */
	border-radius:10px;
/* W3C */
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-box-shadow:0 1px 3px 0 #8c8c8c;
	-moz-box-shadow:0 1px 3px 0 #8c8c8c;
	box-shadow:0 1px 3px 0 #8c8c8c;
	text-shadow:none;
}

span .tooltip {
	width:20px;
	height:20px;

	color:#fff !important;
	background: #bed8fa; /* Old browsers */
	background: -moz-linear-gradient(top,  #bed8fa 0%, #a5cafa 15%, #80a2cf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bed8fa), color-stop(15%,#a5cafa), color-stop(100%,#80a2cf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* IE10+ */
	background: linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bed8fa', endColorstr='#80a2cf',GradientType=0 ); /* IE6-9 */
	
	border-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	
	font-size: 14px;
	font-weight: bold;
	
	line-height: 20px;
	display: block;
	
	cursor: pointer;
	
	border: 2px solid #fff;
	text-align: center;
	vertical-align: middle;
	cursor: help;
}

span .tooltip:hover {
	-webkit-box-shadow:0 1px 3px 0 #545454;
	-moz-box-shadow:0 1px 3px 0 #545454;
	box-shadow:0 1px 3px 0 #545454;
}

.tooltip-window {
	display: none;
	position: absolute;
	text-align: center;
	opacity: .9;
	-ms-filter: "alpha(opacity=90)";
	filter: alpha(opacity=90);
	z-index: 99;
	color: white;
	padding: 8px 10px;
	border: 1px solid black;
	font-size: 13px;
	text-shadow: 0 1px 1px #3a3a3a;
	max-width: 300px;
	font-weight: normal;
	background: rgba(0, 0, 0, 0.9);
	background: -webkit-gradient(linear,center top,center bottom,from(rgba(50, 50, 50, 0.9)),to(rgba(0, 0, 0, 0.9)));
	background: -moz-linear-gradient(top,rgba(50, 50, 50, 0.9),rgba(0, 0, 0, 0.9));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5323232',endColorstr='#e5000000',GradientType=0);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-o-box-shadow: inset 0 0 1px #808080,0 1px 0 rgba(100,100,100,0.1),0 2px 0 rgba(150,150,150,0.1);
	-moz-box-shadow: inset 0 0 1px rgba(255,255,255,0.5),0 1px 0 rgba(100,100,100,0.1),0 2px 0 rgba(150,150,150,0.1);
	-webkit-box-shadow: inset 0 0 1px rgba(255,255,255,0.5),0 1px 0 rgba(100,100,100,0.1),0 2px 0 rgba(150,150,150,0.1);
	box-shadow: inset 0 0 1px rgba(255,255,255,0.5),0 1px 0 rgba(100,100,100,0.1),0 2px 0 rgba(150,150,150,0.1);
}

div.locationselect a {
	display:block;
	position:absolute;
	width:16px;
	height:16px;
	top:20%;
	left:20%;
	overflow:hidden
}

div.locationselect:hover a img {
	margin-left:-16px;
	width:32px;
	height:16px;
	overflow:hidden
}

.pac-container {
	margin:0;
	background:#fff;
/* Old browsers */
	background:-moz-linear-gradient(top,#ffffff 0%,#fafafa 100%);
/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#fafafa));
/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#ffffff 0%,#fafafa 100%);
/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#ffffff 0%,#fafafa 100%);
/* Opera 11.10+ */
	background:-ms-linear-gradient(top,#ffffff 0%,#fafafa 100%);
/* IE10+ */
	background:linear-gradient(top,#ffffff 0%,#fafafa 100%);
/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#fafafa',GradientType=0 );
/* IE6-9 */
/* W3C */
	border-radius:0 0 12px 12px;
	-webkit-border-radius:0 0 12px 12px;
	-moz-border-radius:0 0 12px 12px;
	-webkit-box-shadow:0 1px 3px 0 #8c8c8c;
	-moz-box-shadow:0 1px 3px 0 #8c8c8c;
	box-shadow:0 1px 3px 0 #8c8c8c;
}

.pac-item {
	height:30px;
	line-height:30px;
	vertical-align:middle
}

.pac-item:hover {
	background:#ccc;
	color:inherit
}

.listbox {
	height:146px;
	overflow:auto;
	width:200px;
	background:#f2f2f2;
	background:-moz-linear-gradient(top,#f2f2f2 0%,#ffffff 100%);
/* Old browsers */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(100%,#ffffff));
/* FF3.6+ */
	background:-webkit-linear-gradient(top,#f2f2f2 0%,#ffffff 100%);
/* Chrome,Safari4+ */
	background:-o-linear-gradient(top,#f2f2f2 0%,#ffffff 100%);
/* Chrome10+,Safari5.1+ */
	background:-ms-linear-gradient(top,#f2f2f2 0%,#ffffff 100%);
/* Opera11.10+ */
	filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2',endColorstr='#ffffff',GradientType=0 );
/* IE10+ */
	background:linear-gradient(top,#f2f2f2 0%,#ffffff 100%);
/* IE6-9 */
	-webkit-box-shadow:0 1px 0 0 #8c8c8c;
/* W3C */
	-moz-box-shadow:0 1px 0 0 #8c8c8c;
	box-shadow:0 1px 0 0 #8c8c8c;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:1px solid #bfbfbf;
}

.listbox li {
	margin-top:1px;
	height:20px;
	border-bottom:1px solid #bfbfbf;
	padding:4px 6px
}

.listbox li:hover {
	background:#cbe0f8;
	background:-moz-linear-gradient(top,#cbe0f8 0%,#eaf4ff 100%);
/* Old browsers */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cbe0f8),color-stop(100%,#eaf4ff));
/* FF3.6+ */
	background:-webkit-linear-gradient(top,#cbe0f8 0%,#eaf4ff 100%);
/* Chrome,Safari4+ */
	background:-o-linear-gradient(top,#cbe0f8 0%,#eaf4ff 100%);
/* Chrome10+,Safari5.1+ */
	background:-ms-linear-gradient(top,#cbe0f8 0%,#eaf4ff 100%);
/* Opera11.10+ */
	filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#cbe0f8',endColorstr='#eaf4ff',GradientType=0 );
/* IE10+ */
	background:linear-gradient(top,#cbe0f8 0%,#eaf4ff 100%);
/* IE6-9 */
	cursor:pointer
/* W3C */
}

.listbox label.checkbox {
	margin-top:3px;
	display:block;
	float:left;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	color:#5d728a;
	text-shadow:0 1px 0 #1a1a1a;
	height:16px
}

.listbox input[type="checkbox"],.listbox div.styledCheckbox {
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin:0 6px 0 0
}

.short {
	height:85px
}

div.advancedoptions {
	display:none
}

.bigcolumn {
	width:644px;
	margin-bottom:32px;
	background:#fff;
/* Old browsers */
	background:-moz-linear-gradient(top,#ffffff 0%,#fafafa 100%);
/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#fafafa));
/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#ffffff 0%,#fafafa 100%);
/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#ffffff 0%,#fafafa 100%);
/* Opera 11.10+ */
	background:-ms-linear-gradient(top,#ffffff 0%,#fafafa 100%);
/* IE10+ */
	background:linear-gradient(top,#ffffff 0%,#fafafa 100%);
/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#fafafa',GradientType=0 );
/* IE6-9 */
	padding:14px 18px;
/* W3C */
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-box-shadow:0 1px 3px 0 #ccc;
	-moz-box-shadow:0 1px 3px 0 #ccc;
	box-shadow:0 1px 3px 0 #ccc;
	behavior: url(//www.drooms.nl/PIE.htc);
}

.no-borderradius .bigcolumn, .no-borderradius .smallcolumn, #breadcrumbs, .no-borderradius #backstage-content {
	border: 1px solid #d9d9d9 !important;
}

.no-borderradius #resultscontainer {
	width: 678px !important;
}

.no-borderradius fieldset select {
	margin-left: 15px;
}

#resultoverlay {
	display:table;
	vertical-align:middle;
	position:absolute;
	width:644px;
	background:#fff;
	z-index:1000000;
	opacity:.6;
	display:none
}

#container {
	width:100%;
	height:100%;
}

#resultscontainer {
	float:right
}

.pagparent {
	text-align:center;
}

#pagTop {
	float:left;
	margin:16px 0px 0px 55px;
}

#pagBottom {
	margin-top:10px;
}

.sort {
	background:#f9f9f9;
	background:-moz-linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* Old browsers */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f2f2f2));
/* FF3.6+ */
	background:-webkit-linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* Chrome,Safari4+ */
	background:-o-linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* Chrome10+,Safari5.1+ */
	background:-ms-linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* Opera11.10+ */
	filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9',endColorstr='#f2f2f2',GradientType=0 );
/* IE10+ */
	background:linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* IE6-9 */
	border:1px solid #d0d0d0;
/* W3C */
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-box-shadow:0 1px 0 0 #ccc;
	-moz-box-shadow:0 1px 0 0 #ccc;
	box-shadow:0 1px 0 0 #ccc;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size:13px;
	color:#262626;
	margin:12px 6px 12px -5px;
	width:207px;
	line-height:32px;
	height:32px;
}

.sort li {
	display:inline-block;
	height:33px;
	cursor:pointer;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	padding:0px 8px;
}

.sort li:hover {
	cursor:pointer;
	color:#565c61;
}

.sort li.selected {
	color:#4f4f4f;
	background: #bed8fa; /* Old browsers */
	background: -moz-linear-gradient(top,  #bed8fa 0%, #a5cafa 15%, #80a2cf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bed8fa), color-stop(15%,#a5cafa), color-stop(100%,#80a2cf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* IE10+ */
	background: linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bed8fa', endColorstr='#80a2cf',GradientType=0 ); /* IE6-9 */
	border-right:1px solid #d0d0d0;
/* W3C */
	border-left:1px solid #d0d0d0;
	text-shadow: 0px 1px 2px #333;
	color:#FFF;
}

.sort li:first-child, .sort li.selected:first-child, #viewmode li:first-child, #viewmode li.selected:first-child { border-left:none; }
.sort li:last-child, .sort li.selected:last-child, #viewmode li:last-child, #viewmode li.selected:last-child { border-right:none; }

#sorting {
	width:auto;
	float:left
}

#ascdesc {
	float: left;
	width: auto;
	margin:0px 0px 12px -4px !important;
	height:24px;
	line-height:24px;
}

#ascdesc li {
	height:24px;
	line-height:24px;
}

#ascdesc li.selected {
	height:25px;
	line-height:24px;
}

#viewmode {
	background:#f9f9f9;
	background:-moz-linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* Old browsers */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f2f2f2));
/* FF3.6+ */
	background:-webkit-linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* Chrome,Safari4+ */
	background:-o-linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* Chrome10+,Safari5.1+ */
	background:-ms-linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* Opera11.10+ */
	filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9',endColorstr='#f2f2f2',GradientType=0 );
/* IE10+ */
	background:linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* IE6-9 */
	border:1px solid #d0d0d0;
/* W3C */
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-box-shadow:0 1px 0 0 #ccc;
	-moz-box-shadow:0 1px 0 0 #ccc;
	box-shadow:0 1px 0 0 #ccc;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size:13px;
	color:#7c868d;
	margin: 12px 0 0 0;
	width:auto;
	float:right;
	line-height:32px;
	height:32px;
}

#viewmode li {
	float: left;
	width:32px;
	height:27px;
	overflow:hidden;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	padding:3px;
}

#viewmode li:hover {
	cursor:pointer
}
#viewmode li img {
	vertical-align: baseline;
}
#viewmode li:hover img {
	margin-left:-32px;
}

#viewmode li.selected img {
	margin-left:-64px;
}

#viewmode li.selected {
	border-right:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	background: #bed8fa; /* Old browsers */
	background: -moz-linear-gradient(top,  #bed8fa 0%, #a5cafa 15%, #80a2cf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bed8fa), color-stop(15%,#a5cafa), color-stop(100%,#80a2cf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* IE10+ */
	background: linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bed8fa', endColorstr='#80a2cf',GradientType=0 ); /* IE6-9 */
}

.results {
	padding:0px 0
}

.results li.hotelcontainer {
	position: relative;
	border-top:1px solid #d9d9d9;
	margin: 0 -18px 0 -18px;
	padding:10px 0px 10px 10px;
	overflow: hidden;
	display: block;
	cursor: pointer;
}

.results li.hotelcontainer h3 {
	margin-bottom:14px;
}

.results li.hotelcontainer .ratings {
	float:left;
}

.results li.hotelcontainer #ratingContainer {
	width:100%;
	padding:15px 0px 0px;
	margin-bottom:4px;
	height:100%;
}

span.euroRating {
	font-size:22px;
	font-family:'MuseoSlab500', 'Arvo', serif;
	color:#5d728a;
	text-align:center;	
    text-shadow: 0px 1px 3px #cccccc;
	display:block;
	margin-bottom:8px;
}

span.pernacht {
	display:block;
	margin-bottom:16px;
}

#profileratingContainer #ratingContainer {
	background:url(../images/statribbon.png) no-repeat;
	height:111px;
	width:112px;
	position:absolute;
	top:-3px;
	right:3px;
	padding:15px 0px 0px;
	z-index:999;
}

#profileratingContainer .loadcontactform {
	cursor: pointer;
}

#profileratingContainer #ratingContainer span.euroRating {
	font-size:16px;
	color:#dfca80;
	text-shadow: 0px 1px 0px #333;
	width:79px;
	margin:0px auto;
}

#profileratingContainer #ratingContainer span.pernacht {
	font-size:10px;
	color:#FFF;
	text-shadow:0px 1px 0px #666;
	margin:0px 0px 2px 0px;
}

#profileratingContainer #ratingContainer div.ratings {
	margin-left:23px;
}

.results li.hotelcontainer:last-child, .results li.roomcontainer:last-child {
	border-bottom:1px solid #d9d9d9;
}

.results li.hotelcontainer:hover {
	background:#f0f0f0;
}

.results li.hotelcontainer:hover > .selecttab {
	display: none;
}

.results li.roomcontainer {
	position: relative;
	border-top:1px solid #d9d9d9;
	padding:10px 10px 10px 20px;
	overflow: hidden;
	
	display: block;
}

.results li.roomcontainer:hover {
	background:#f0f0f0;
	cursor:pointer
}


.results li.even {
	background:#f9f9f9;
}

.results li.hotelcontainer:first-child {
	border-top:1px solid #d9d9d9;
}

.results li div.avatar {
	float:left;
	width:160px
}

.results li div.hotelimage {
	width:160px;
	height: 120px;
	overflow:hidden;
	vertical-align:middle;
	background-size: auto 120px !important;
	/*background-position-x: 50% !important;
	background-position-y: 50% !important;*/
	background-position: center 25% !important;
	
}

.results li div.photocontainer {
	float:left;
	overflow:hidden;
	border:4px solid #FFF;
	-webkit-box-shadow:0 1px 3px 0 #999;
	-moz-box-shadow:0 1px 3px 0 #999;
	box-shadow:0 1px 3px 0 #999;
	width:160px;
	max-height: 120px;
	display:inline;
	vertical-align:middle
}

div.profile-flag {
	position: absolute;
	margin: -4px 0 0 -4px;
	top: 0px;
	left: 0;
}

.results li div.info {
	float:left;
	padding:8px 0 0 20px;
	margin-bottom:8px;
	width:319px
}

.results li.roomcontainer div.info {
	float:left;
	padding:8px 0 0 20px;
	margin-bottom:8px;
	width:410px
}

.results li div.options {
	float: left;
	
}

.results a,a:visited {
	color:#5d728a;
	text-decoration:none
}

.results a:hover,#menu a:hover {
	color:#EBB688
}

ul.defaultlist li {
	margin:2px 0 0;
	clear: both;
}

ul.defaultlist .label {
	margin:2px 0 0;
	float:left;
	width:120px
}

ul.defaultlist span {
	margin: 2px 0 0;
	display: block;
	line-height: 21px;	
}

ul.defaultlist li ul.labellist {
	max-width:144px;
	float:left!important;
	display:block
}

ul.bedlist {
	list-style:none
}

li.bedlist {
	float:none!important
}

ul.defaultlist .small_label {
	margin:2px 0 0;
	float:left;
	width:85px
}

div#sidebar {
	float: right;
	width: 260px;
}

div#related ul.related {
	font-size:10px;
	padding:0 0 15px 0;
}

div#related ul.related li.relateditem {
	border-bottom:1px solid #d9d9d9;
	padding:10px 0px;
}

div#related ul.related li.relateditem h4 {
	width: 150px;
}

div#related ul.related li.relateditem:hover {
	background:#f5f5f5
}

div#related ul.related li.relateditem div.avatar {
	float:left;
	width: 80px;
	height: 100%;
	margin-right: 5px;
}

div#related ul.related li.relateditem div.photocontainer {
	float:left;
	margin: 0 0 0 5px;
	overflow:hidden;
	border:2px solid #FFF;
	-webkit-box-shadow:0 1px 3px 0 #999;
	-moz-box-shadow:0 1px 3px 0 #999;
	box-shadow:0 1px 3px 0 #999;
	width:70px;
	height: 70px;
	
	background-size: auto 70px;
	background-position: center 25% !important;
	
	display:inline;
	vertical-align:middle;
}

div#related ul.related li.relateditem div.info {
	float: left;
	width: 170px;
}

div#related {
	padding: 10px 0;
	width:260px;
}
div#related h2 {
	margin: -10px 0 0 0;
	border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	height: 35px;
	line-height: 35px;
	padding: 0 0 0px 10px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 1%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 1%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 1%,#f0f0f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 1%,#f0f0f0 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 1%,#f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
	font-size: 18px;
	border-bottom: 1px solid #d9d9d9;
	text-shadow: #fff 0px 1px 0px;
}

div#relatedlist {
	float: left;
	display: block;
}

ul#relatedlist li span {
	display: inline;
	line-height: 16px;
}

div#related ul.related li.relateditem img.hotelimage {
	width:auto;
	height:70px;
	overflow:hidden;
	vertical-align:middle
}

div#twitfeed {
	width: 310px;
	float: right;
	margin-right: -18px;
	border-left: 1px solid #E4E4E4;
}

div#twitfeed ul#twtr-tweets {
	padding:0px 0px;
}

div#twitfeed ul li:hover {
	background:#f5f5f5
}

div#twitfeed h2 {
	margin: 5px 18px 10px 18px;
	padding-bottom: 7px;
}

div#twitfeed h3 {
	margin: 8px 18px 8px 18px;
}

div#twitfeed p {
	margin: 0px;
}

div#twitfeed ul li {
	padding:10px 0px;
	border-top: 1px solid #d9d9d9;
	clear: both;
}

div#twitfeed ul li a.tweet_avatar {
	float:left;
	width: 60px;
	height: 100%;
	margin-right: 5px;
}

div#twitfeed ul li div.hotelimage {
	width: 50px;
	height:50px;
	background-repeat: no-repeat;
	background-position: center center;
	overflow:hidden;
	vertical-align:middle
}

div#twitfeed ul li div.photocontainer {
	float:left;
	margin: 0 0 0 5px;
	overflow:hidden;
	border:2px solid #FFF;
	-webkit-box-shadow:0 1px 3px 0 #999;
	-moz-box-shadow:0 1px 3px 0 #999;
	box-shadow:0 1px 3px 0 #999;
	max-width:70px;
	max-height: 70px;
	display:inline;
	vertical-align:middle
}

div#twitfeed ul li .tweet_text {
	display: block;
	float: left;
	width: 240px;
}

div#twitfeed ul li .tweet_time {
	display: block;
	clear: left;
	float: right;
	margin-right: 10px;
}


.stats {
	margin:-10px 0 -10px 0;
	float: left;
	width:169px;
	height:100%;
	background:#f5f5f5;
	border-left: 1px solid #cecece;
	padding-bottom:20px;
}

div.ratings {
	width:113px;
	height:16px;
	margin:0 0 2px 0;
	text-align:center;
}

div.backbutton {
	float: right;
	width: auto;
	margin: 12px 10px 0 0;
	text-align: center;
}

div.backbutton a, div.backbutton a:visited {
	color: #5D728A;
	text-decoration: none;
}

div.backbutton a:hover,div.backbutton a:hover {
	color:#EBB688
}

a.reviews {
	float:right;
	margin:0 0 0 8px;
	padding:0 0 0;
	font-size:12px
}

.selecttab {

display: none;
	position: absolute;
	top: 0;
	left: 645px;
	float: left;
	padding-left: 15px;
	width: 35px;
	height: 100%;
	overflow: hidden;
	color: #393C3D;
}

.selecttab:hover, .selected {
	opacity: 1;
}

.clickable {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	height: 100%;
}

.socialicons {
	float:right;
	padding:4px 0 0
}

.socialicons a {
	display:block;
	float:right;
	height:16px;
	width:16px;
	margin:0 0 0 6px;
	overflow:hidden
}

ul.socialicons li {
	display:inline;
	float:left
}

ul.socialicons li a:hover img {
	margin-left:-16px
}

ul.socialicons li a:hover {
	zoom:1
}

.pagination {
	display:inline-block;
	min-width:170px;
	margin:0px auto;
	padding-bottom:8px
}

.pagination ul li {
	border:0;
	margin:0;
	padding:0;
	list-style:none
}

.pagination .enabled {
	border:solid 1px #9aafe5;
	margin-right:4px;
	color:#5d728a;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	background:#f9f9f9;
	background:-moz-linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* Old browsers */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f2f2f2));
/* FF3.6+ */
	background:-webkit-linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* Chrome,Safari4+ */
	background:-o-linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* Chrome10+,Safari5.1+ */
	background:-ms-linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* Opera11.10+ */
	filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9',endColorstr='#f2f2f2',GradientType=0 );
/* IE10+ */
	background:linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* IE6-9 */
	border:1px solid #d0d0d0
/* W3C */
}

.pagination .previous-off,.pagination .next-off {
	background:none;
	filter:none;
	border:solid 1px #DEDEDE;
	color:#888;
	display:block;
	float:left;
	font-weight:700;
	margin-right:4px;
	padding:3px 4px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px
}

.pagination .next,.pagination .previous {
	font-weight:700;
	color:#5d728a
}

.pagination .active {
	background: #BED8FA;
	background: -moz-linear-gradient(top, #BED8FA 0%, #A5CAFA 15%, #80A2CF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BED8FA), color-stop(15%,#A5CAFA), color-stop(100%,#80A2CF));
	background: -webkit-linear-gradient(top, #BED8FA 0%,#A5CAFA 15%,#80A2CF 100%);
	background: -o-linear-gradient(top, #BED8FA 0%,#A5CAFA 15%,#80A2CF 100%);
	background: -ms-linear-gradient(top, #BED8FA 0%,#A5CAFA 15%,#80A2CF 100%);
	background: linear-gradient(top, #BED8FA 0%,#A5CAFA 15%,#80A2CF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bed8fa', endColorstr='#80a2cf',GradientType=0 );
	text-shadow: 0px 1px 3px #333;
/* IE6-9 */
	font-size:12px;
/* W3C */
	border:1px solid #5d728a;
	color:#FFF;
	font-weight:700;
	display:block;
	float:left;
	padding:3px 4px;
	border:1px solid #5d728a;
	margin-right:4px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px
}

.pagination .enabled,.pagination a:visited {
	color:#262626;
	display:block;
	float:left;
	padding:3px 4px;
	text-decoration:none
}

.pagination .enabled:hover {
	border:1px solid #999;
	cursor:pointer
}

a.top {
	border:solid 1px #9aafe5;
	margin-right:4px;
	color:#5d728a;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	background:#f9f9f9;
	background:-moz-linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* Old browsers */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f2f2f2));
/* FF3.6+ */
	background:-webkit-linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* Chrome,Safari4+ */
	background:-o-linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* Chrome10+,Safari5.1+ */
	background:-ms-linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* Opera11.10+ */
	filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9',endColorstr='#f2f2f2',GradientType=0 );
/* IE10+ */
	background:linear-gradient(top,#f9f9f9 0%,#f2f2f2 100%);
/* IE6-9 */
	border:1px solid #d0d0d0;
/* W3C */
	display:block;
	color:#262626;
	display:block;
	padding:3px 4px 3px 7px;
	text-decoration: none;
	width:10px;
	float:right;
	margin-top:-39px;
}

#profilecontainer, #hotelsettings {
	padding:14px 0px;
	width: 680px;
	float:left
}

#profilecontainer {
	position:relative;
}

#profile {
	visibility: hidden;
	background:none;
	filter:none;
	margin:0;
	padding:0
}

#profile hgroup {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 1%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 1%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 1%,#f0f0f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 1%,#f0f0f0 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 1%,#f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
}

#profile a {
	color:#5d728a
}

#profile a:hover {
	color:#EBB688
}

#profile h2, #hotelsettings h2 {
	margin: 8px 16px 16px 4px;
	padding-bottom: 3px;
	height: auto;
	background: none;
	filter:none;
	line-height: 1.2em;
	border-bottom: 0px;
	color: #444;
	font-size: 25px;	
    text-shadow: 0px 2px 0px #FFFFFF;
    display: block;
	width:570px;
}

#dashboard-list {
	width: 500px;
	margin: auto;
}

#dashboard-list li {

	padding: 50px;
	
	float: left;
	text-align: center;
	vertical-align: middle;
}

#dashboard-list li img {
	clear: both;
}

#profile #ratingContainer .ratings {
	padding-right: 10px;
}

#ratingContainer {
	float:right;
	position:relative;
	text-align:center;
	display:block;
	height:16px;
}

#ratingContainer .ratings {
	display:block;
	margin-left:28px;
}

#related {
	float:right
}

/* gallery */

div#gallery {
	position:relative;
	width:680px;
	margin-left:-18px;
	background:url(../images/bg/stripe.png) repeat;
	padding:20px 0px 0px;
	min-height:380px;
	border-top:1px solid #dedede;
}

div#gallery img {
	text-align:center;
}

#slideshow {
	width: 100%;
}

.outerFrame { min-height:380px; width:680px; overflow:hidden; }
.innerFrame { width:9999999px; min-height:380px; }
.woodStand { background:url(../images/woodstand.jpg); width:680px; height:59px; 
-webkit-box-shadow:  0px 4px 8px 0px #666;
-moz-box-shadow:  0px 4px 8px 0px #666;
box-shadow:  0px 4px 8px 0px #666;
margin-bottom:40px;
 }
.pagerWrap { width:580px; overflow:hidden; padding:10px 50px 0px; top:45px; position:relative;  }

#slideshow a.slide {
	margin: 0px;
	padding: 5px 0px;	
	overflow: hidden;
	min-height:380px;
	width:680px;
	text-align:center;
	display:block;
	float:left;
}

#slideshow a.slide img {
	max-height: 380px;
	max-width: 590px;
	width:auto;
}

#slideshow a.slide div {
	padding:8px 8px 8px 8px;
	background:#FFF;
	-webkit-box-shadow:   0px 1px 2px #666;
    -moz-box-shadow:   0px 1px 2px #666;
    box-shadow:   0px 1px 2px #666;
	display:inline-block;
}

div.prevnext { position:absolute; top:0; left:0; width:680px; }
div.prevnext a { top:225px; position:absolute; font-size:22px;
padding: 4px 5px 8px;
background: -moz-linear-gradient(top, white 1%, #F0F0F0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,white), color-stop(100%,#F0F0F0));
background: -webkit-linear-gradient(top, white 1%,#F0F0F0 100%);
background: -o-linear-gradient(top, white 1%,#F0F0F0 100%);
background: -ms-linear-gradient(top, white 1%,#F0F0F0 100%);
background: linear-gradient(top, white 1%,#F0F0F0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );
text-shadow: 0px 1px 0px #E5E5E5;
}
div.prevnext a.prev { left:0; -moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 0px 3px 3px 0px;
border-radius: 0px 3px 3px 0px; 
-webkit-box-shadow:  1px 0px 3px 0px #666666;
-moz-box-shadow:  1px 0px 3px 0px #666666;
box-shadow:  1px 0px 3px 0px #666666;
 }
div.prevnext a.next { right:0; 
	-webkit-box-shadow: -1px 0px 3px 0px #666666;
	-moz-box-shadow: -1px 0px 3px 0px #666666;
	box-shadow: -1px 0px 3px 0px #666666;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-radius: 3px 0px 3px 3px;
border-radius: 3px 0px 3px 3px; }
ul.pager { width:9999999px; height:100px; position:relative; }
ul.pager li { width:auto; float:left; height:80px; padding:3px; background:#FFF; margin-right:10px; 
-webkit-box-shadow:  0px 1px 2px 0px #666;
-moz-box-shadow:  0px 1px 2px 0px #666;
box-shadow:  0px 1px 2px 0px #666;
}
ul.pager li:last-child { margin:0; }
ul.pager li img { height:80px; }

div#thumbsgallery {
	display: block;
	margin-bottom: 10px;
}

#thumbsgallery a {
	display: inline-block;
	
	max-width: 50px;
	height: 48px;

	border: 3px solid #FFF;
	
	-webkit-box-shadow:0 1px 3px 0 #999;
	-moz-box-shadow:0 1px 3px 0 #999;
	box-shadow:0 1px 3px 0 #999;
	
	margin-right: 5px;
	
	overflow: hidden;
	
}

div#thumbsgallery a img {
	max-height: 48px;
	width: auto;
}

div.overviewavatar {
	width:auto
}

/* bedgallery */

div#bedgallery {
	position:relative;
	width:960px;
	margin-left:-18px;
	background:url(../images/bg/texturetastic_gray.png) repeat;
	padding:20px 0px 0px;
	min-height:540px;
}

div#bedgallery  {}

span.slidecaption {
	position:absolute;
	top:80%;
	text-align:center;
	z-index:100;
	cursor:pointer;
	font-weight:700;
	color:#FFF;
	background:#000;
	opacity:.7;
	padding:4px 6px;
	font-size:11px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}

span.slidecaption img {
	margin:0 6px 0 0;
	float:left
}

span.slidecaption p {
	float:left;
	margin-top:2px;
	line-height:1em;
	margin-bottom:0
}

div#hotelinfo {
	float:left;
	width:100%;
	margin-bottom: -1px;
}

#profile .divide-page {
	height: 1px;
	width: 680px;
	border-bottom:1px solid #E4E4E4;
	margin: 0 -17px 0px -17px;
}

.divide-page {
	height: 1px;
	width: 680px;
	border-bottom:1px solid #E4E4E4;
	margin: 0 -17px 0px 0px;
}

span .kamer {
	float: left;
}

.noint {
	position: relative;
	float: left;
	color: red;
	margin-left: 10px;
}

#hotel-field .divide-page {
	margin: 0 -15px 0px -15px;
}

.divide-page-small {
	height: 1px;
	width: 368px;
	border-bottom:1px solid #E4E4E4;
	margin: 0 -17px 0px -17px;
}

#hotel-field {
	padding: 0 14px;
	margin: auto;
}

#popup .control-group, #hotel-field .control-group {
	display: block;
	margin-bottom: 15px;
	width: 600px;
	margin: 10px auto;
}

#hotel-description textarea {
	margin-top: 25px;
}

textarea {
	outline-color: #ccc !important;
}

#popup .control-group label, #hotel-field .control-group label {
	width: 250px;
	display: block;
	text-align: left;
	float: left;
	line-height: 25px;
	vertical-align: middle;
}
#popup .control-group span ,#hotel-field .control-group span {
	display: block;
	float: left;
	line-height: 25px;
	vertical-align: middle;
	margin: 0 0 0 15px;
}

ul#info-overview {
	margin-right: -1.4em;
	border-left: 1px solid #E4E4E4;
}

ul#info-overview li.even {
	background: #f5f5f5;
	min-height: 30px;
}

ul#info-overview li label {
	font-size: 12px;
	float: left;
	display: block;
	cursor: default;
	width: 100px;
}

ul#info-overview li label {
	float: left;
	height: 100%;
}

ul#info-overview li span {
	display: block;
	width: 165px;
	float: left;
}

ul#info-overview li {
	padding: 0 0 0 15px;
	clear: both;
	height: auto;
	line-height: 30px;
	min-height:30px;
}

#profile .map-container {
	width: 680px;
	height: 600px;
	-webkit-box-shadow:0 1px 3px 0 #999;
	-moz-box-shadow:0 1px 3px 0 #999;
	box-shadow:0 1px 3px 0 #999;
	margin-left:-18px;
}

#results .map-container {
	width: 680px;
	height: 600px;
	-webkit-box-shadow:0 1px 3px 0 #999;
	-moz-box-shadow:0 1px 3px 0 #999;
	box-shadow:0 1px 3px 0 #999;
	margin-left:-18px;
}

.share-left {
	width: 292px;
	height: 65px;
	float: right;
}

.share-left ul {
	display:block;
	text-align:left;
	padding:30px 0px 0px 75px;
	width:130px;
}

.share-left li {
	display:inline-block;
	clear:both;
	margin-bottom:8px;
	font-size:12px;
	width:100%;
}

.share-left li div { width:24px; height:16px; overflow:hidden; margin-right:8px; display:inline-block; float:left; }
.share-left li:hover div img { margin-left:-24px; }
.share-left li span { display:inline-block; float:left; }
.divide-page-vertical {
	height: 114px;
	border-right:1px solid #E4E4E4;
	margin-bottom: -14px;
	float: right;
	right: 0px;
}

#social-media {
	width: 345px;
	float: left;
	padding:20px 0px 10px 0px;
}

#like-box, #tweet-box, #pin-box, #plusone-box {
	float: left;
}

#like-box {
	width: 74px;
}

#tweet-box {
	width: 80px;
}
#plusone-box {
	margin-top: 2px;
	width: 68px;
}

#pin-box {
	margin-top: 4px;
	width:68px;
}

#stumble-box {
	width:68px;
	float:left;
}

#reviewresults div.ratings {
	margin:5px 0 15px
}

p.reviewinfo {
	margin:12px 0 0;
	font-style:italic
}

a#descriptionlink:hover {
	cursor:pointer
}

span.ratingcap {
	display:block;
	float:left;
	margin:10px 0 0 16px
}

article {
	margin:0;
	padding:0
}

div#location section.floatleft {
	width:272px;
	padding:0 10px 0 0
}

div.hotelmap {
	float:right
}

div.transparentbg {
	display:none;
	background:#000;
	opacity:.2;
	position:fixed;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:700;
}

div#reviewformWrap {
	margin:0px -18px;
	position:relative;
}

div#reviewform {
	display:none;
	width:auto;
	height:auto;
	background:#fafafa;
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
	padding:10px 18px;
}

div#reviewform h3 {
	margin-bottom:8px
}

div#reviewform ul.tabnav {
	margin:0
}

div#reviewform ul.tabnav li {
	clear:none
}

div#reviewform ul {
	margin-bottom:64px
}

div#reviewform ul li {
	display:block;
	position:relative;
}

div#reviewform ul li label,div#reviewform ul.bedform li label,div#reviewform ul.roomform li label,div#reviewform ul.hotelform li label {
	float:left;
	width:150px;
	margin:6px 0 0
}

div#reviewform ul li label.enable {
	float:left;
	width:auto;
	margin:3px 0 0 10px;
	font-weight:400;
	font-size:12px
}

div#reviewform ul li input,div#reviewform ul li select.rating,div#reviewform textarea {
	display:block;
	float:left
}

div#reviewform textarea {
	width:400px;
	height:120px;
	line-height:1.6em;
	border:1px solid #999;
}

div#reviewform ul li {
	clear:both;
	margin-bottom:4px
}

div#reviewform input.submit {
	float:right;
	margin-top:16px
}

div#reviewform div.rating {
	float:left;
	margin:6px 0 12px
}

div#reviewform span.error {
	float:left;
	margin:0 0 20px 95px
}

div#reviewform span#noreview,div#reviewform span#review200chars {
	margin:10px 0 0
}

a#closereview {
	font-size:24px;
	font-weight:100;
	display:block;
	position:absolute;
	top:4px;
	right:10px;
	font-family:'MuseoSlab500', 'Arvo', serif;
	cursor:pointer
}

span#reviewload,span#reviewmessage {
	display:block;
	float:left;
	margin-top:16px
}
div#signupWrap { 
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
}

div#signupform {
	display:none;
	width:756px;
	height:auto;
	z-index:9999;
	background:#f2f2f2;
	position:relative;
	margin:110px auto;
	background:url(../images/wood_persp.png) repeat;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-box-shadow:0 1px 5px 0 #333;
	-moz-box-shadow:0 1px 5px 0 #333;
	box-shadow:0 1px 5px 0 #333;
}

div#signupformWood {
	width:740px;
	padding:8px 8px;
	height:100%;
	position:relative;
	bottom:10px;
	background:url(../images/wood.png) repeat;
/*	padding:8px 4px; */
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

#signup input {
    float:left;
}

input#sendsignup {
margin: 0px 0px 0px 219px;
}

div#signupformPaper {
	position:relative;
	background:#FFF;
	padding:16px 24px;
	-webkit-box-shadow: 0px 1px 0px 0px #b3b3b3;
	-moz-box-shadow: 0px 1px 0px 0px #b3b3b3;
	box-shadow: 0px 1px 0px 0px #b3b3b3;
	height: 573px;
	overflow-y: auto;
	overflow-x: hidden;
}

div#contactWrap { 
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	z-index: 1000;
}

div#contactform {
	display:none;
	width:756px;
	height:auto;
	z-index:9999;
	background:#f2f2f2;
	position:relative;
	margin:0px auto;
	background:url(../images/wood_persp.png) repeat;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-box-shadow:0 1px 5px 0 #333;
	-moz-box-shadow:0 1px 5px 0 #333;
	box-shadow:0 1px 5px 0 #333;
}

div#contactformWood {
	width:740px;
	padding:8px 8px;
	height:100%;
	position:relative;
	bottom:10px;
	background:url(../images/wood.png) repeat;
/*	padding:8px 4px; */
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

div#contactformPaper {
	position:relative;
	background:#FFF;
	padding:16px 24px;
	-webkit-box-shadow: 0px 1px 0px 0px #b3b3b3;
	-moz-box-shadow: 0px 1px 0px 0px #b3b3b3;
	box-shadow: 0px 1px 0px 0px #b3b3b3;
	height: 553px;
	overflow-y: auto;
	overflow-x: hidden;
}

div.pinholeLeft {
	position:absolute;
	top:6px;
	left:8px;
	width:12px;
	height:13px;
	background:url(../images/ring.png);
}

div.pinholeRight {
	position:absolute;
	top:6px;
	right:8px;
	width:12px;
	height:13px;
	background:url(../images/ring.png);
}

div.ropeLeft {
	position:absolute;
	top:-179px; 
	left:20px; 
	z-index:999;
	width:193px;
	height:191px;
	background:url(../images/rope_left.png);
}

div.ropeRight {
	position:absolute;
	width:193px;
	height:191px;
	top:-179px; 
	right:20px; 
	z-index:999; 
	background:url(../images/rope_right.png);
}

div#contactform div.hoteldetails {
	width:325px;
	float:right
}

div#contactform div.userdetails {
	width:325px;
	float:left
}

div#contactform input#firstname {
	width:90px;
	margin-right:10px
}

div#contactform input#lastname {
	width:90px
}

div#contactform form {
	display:block;
	width:680px;
	margin:36px auto
}

div#contactform h3 {
	margin-bottom:8px
}

div#contactform ul {
	margin-bottom:64px
}

div#contactform ul li {
	display:block
}

div#contactform ul li label {
	float:left;
	width:120px;
	font-size:12px;
	margin:6px 0 0
}

div#contactform ul li input,div#contactform textarea {
	display:block;
	float:left;
}

div#contactform textarea {
	width:310px;
	height:150px;
	color:#000;
}

div#contactform ul li {
	clear:both;
	margin-bottom:4px
}

div#contactform input.submit {
	float:right;
	margin-top:16px;
	width:auto;
}

div#contactform span.error {
	float:right;
	margin:0 0 20px 95px
}

a#closesignup {
	font-size:24px;
	font-weight:100;
	display:block;
	position:absolute;
	top:12px;
	right:24px;
	font-family:'MuseoSlab500', 'Arvo', serif;
	cursor:pointer
}

a#closecontact {
	font-size:24px;
	font-weight:100;
	display:block;
	position:absolute;
	top:12px;
	right:24px;
	font-family:'MuseoSlab500', 'Arvo', serif;
	cursor:pointer
}

span#signupload,span#signupmessage {
	display:block;
	float:left;
	margin-top:16px
}

span.load img {
	margin:0 8px 0 0
}

span.success {
	color:#19b341;
	font-weight:700
}

span.error,span.required {
	color:#b31919;
	font-weight:700
}

span.signupError {
    margin-top: -30px;
    padding-top: -30px;
}

span.results {
	padding:0
}

a.reviews {
	cursor:pointer
}

footer#pagefooter {
	position:relative;
	padding:20px 0 16px;
	width:100%;
	min-width: 960px; /* iPad fix */
	background:#fafafa;
	-webkit-box-shadow:0 -1px 1px 0 #d9d9d9;
	-moz-box-shadow:0 1px 3px 0
}

footer#pagefooter div.footerwrap {
	width:960px;
	margin:0 auto
}

footer#pagefooter div.sitemap {
	position:absolute;
	bottom:48px;
	display:none;
	width:100%;
	margin:0 auto;
	background:#fafafa;
	z-index:100;
	-webkit-box-shadow:0 -1px 1px 0 #d9d9d9;
	-moz-box-shadow:0 1px 3px 0
}

footer#pagefooter div.sitemap div {
	position:static;
	width:960px;
	margin:20px auto 0
}

footer#pagefooter div.sitemap ul li.row {
	display:block;
	float:left;
	padding:0 160px 0 36px;
	margin:0;
	border-left:1px dashed #283035
}

footer#pagefooter div.sitemap ul li {
	padding:0 0 2px
}

footer#pagefooter a#sitemap {
	display:block;
	float:left;
	cursor:pointer
}

footer#pagefooter span#copyright {
	display:block;
	text-align:center
}

footer#pagefooter ul.socialicons {
	float:right;
	margin-top:-16px
}


ul.beds {
	position:relative;
	width:100%;
}

ul.beds li {
	margin:0px 30px 30px 0px;
	width:300px;
	height:auto;
	display:block;
	position:relative;
	float:left;
/* Old browsers */
	background:-moz-linear-gradient(top,#ffffff 0%,#fafafa 100%);
/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#fafafa));
/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#ffffff 0%,#fafafa 100%);
/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#ffffff 0%,#fafafa 100%);
/* Opera 11.10+ */
	background:-ms-linear-gradient(top,#ffffff 0%,#fafafa 100%);
/* IE10+ */
	background:linear-gradient(top,#ffffff 0%,#fafafa 100%);
/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#fafafa',GradientType=0 );
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow:0 1px 5px 0 #ccc;
	-moz-box-shadow:0 1px 3px 0 #ccc;
	box-shadow:0 1px 3px 0 #ccc;
}

ul.beds li:last-child {
	margin:0px 0px 30px 0px;
}

ul.beds li .posterWrap {
	position:relative;
	height:130px;
	width:100%;
}

ul.beds li .posterWrap img {
	height:130px;
	width:300px;
}

ul.beds li .posterHover {
	display:none;
	position:absolute;
	width:100%;
	height:75px;
	padding-top:55px;
  	background-color: rgba(255, 255, 255, 0.6);
	zoom: 1;
	top:0;
	left:0;
	text-align:center;
}

ul.beds li:hover .posterHover {
}

ul.beds li .posterHover img {
	display:inline-block;
	width:33px;
	height:23px;
	margin:0px 6px 6px 0px;
}

ul.beds li .posterHover span {
	display:inline-block;
	font-size:16px;
	font-family:'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
	color:#333;	
}

ul.beds li .logoWrap {
	height:40px;
	position:relative;
	text-align:center;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 1%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 1%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 1%,#f0f0f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 1%,#f0f0f0 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 1%,#f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
}

ul.beds li .logoWrap img {
	display:inline-block;
	height:40px;
}





/* ==!== basic styling =====
 */
h1,h2 {
	font-family:'MuseoSlab500', 'Arvo', serif;
	color:#9DB6D6
	
}

h1 {
	font-size:36px
}

h2 {
	font-size:25px;
	/*margin:0 0 4px;*/
	padding:0 0 4px;
	border-bottom:1px dashed #171e23;
	
	
	
}

.bigcolumn h2, .smallcolumn h2 {
	margin: -14px -18px 0 -18px;
	padding: 0 0 0 10px;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 1%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 1%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 1%,#f0f0f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 1%,#f0f0f0 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 1%,#f0f0f0 100%); /* W3C */	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	border-bottom: 1px solid #d9d9d9;
	border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	text-shadow: #fff 0px 1px 0px;
}

h3 {
	font-family:'MuseoSlab500', 'Arvo', serif;
	color:#283035;
	font-size:16px;
	margin:0 0 6px
}

h4 {
	font-family:'MuseoSlab500', 'Arvo', serif;
	color:#283035;
	font-size:14px;
	margin:0 0 6px
}

a,a:visited {
	color:#5d728a;
	text-decoration:none
}

a:hover,#menu a:hover {
	color:#EBB688
}

.accent {
	color:#EBB688
}

strong {
	font-weight:700
}

.banner1 {
	color:#7d868c;
	font-size:30px;
	float: left;
	width: 400px;
	text-align: left;
	font-family:'MuseoSlab500', 'Arvo', serif;
}

.bannerswitch {
	height:31px
}
.banner2 {
	color:#50565a;
	font-size:51px;
	margin-left:-24px;
	font-family:'MuseoSlab500', 'Arvo', serif;
}

.banner3 {
	font-family:'MuseoSlab500', 'Arvo', serif;
	color:#283035;
	font-size:90px
}

.banner4 {
	display:block;
	color:#ffeaba;
	font-size:220px;
	margin:-196px 0 0 380px
}

span.success {
	color:#19b341;
	font-weight:700;
	font-size:14px
}

label.tos {
	width:auto
}

/* ==!== form controls =====
 */
label {
	font-size:14px;
	font-weight:700;
	color:#283035
}

input[type="text"],input[type="email"] {
	font-style:italic;
	color:#283035;
	margin:0 0 8px;
}

input::-webkit-input-placeholder {
	color:#283035
}

input:-moz-placeholder {
	color:#283035
}

input {
	height:25px;
	width:195px;
	margin:0 0 8px;
	background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(top, #F5F5F5 0%, #F1F1F1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5F5F5), color-stop(100%,#F1F1F1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F5F5F5 0%,#F1F1F1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F5F5F5 0%,#F1F1F1 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #F5F5F5 0%,#F1F1F1 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5', endColorstr='#F1F1F1',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #F5F5F5 0%,#F1F1F1 100%); /* W3C */
	color:#283035;
	text-shadow: inherit;
	border: 1px solid #ccc;
	font-size:12px;
	box-shadow: inset 0 1px 3px #e5e5e5;
	-webkit-box-shadow: inset 0 1px 3px #e5e5e5;
	margin:0 0 12px;
	padding:0 0 0 4px;
	border-radius:3px !important;
	-webkit-border-radius:3px !important;
	-moz-border-radius:3px !important;
}

textarea {
	margin:0 0 8px;
	background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(top, #F5F5F5 0%, #F1F1F1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5F5F5), color-stop(100%,#F1F1F1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F5F5F5 0%,#F1F1F1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F5F5F5 0%,#F1F1F1 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #F5F5F5 0%,#F1F1F1 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5', endColorstr='#F1F1F1',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #F5F5F5 0%,#F1F1F1 100%); /* W3C */
	color:#283035;
	text-shadow: inherit;
	border: 1px solid #ccc;
	font-size:12px;
	box-shadow: inset 0 1px 3px #e5e5e5;
	-webkit-box-shadow: inset 0 1px 3px #e5e5e5;
	margin:0 0 12px;
	padding:0 0 0 4px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px
}


select {
	border:1px solid #5d728a;
	font-style:normal;
	font-size:12px;
	width:120px;
	margin:0 0 8px
	background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(top, #F5F5F5 0%, #F1F1F1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5F5F5), color-stop(100%,#F1F1F1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F5F5F5F5F5 0%,#F1F1F1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F5F5F5 0%,#F1F1F1 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #F5F5F5 0%,#F1F1F1 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5', endColorstr='#F1F1F1',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #F5F5F5 0%,#F1F1F1 100%); /* W3C */
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px
	line-height: 25px;
	vertical-align: middle;
}

#results .defaultlist {
	line-height:1.7em;
	font-size:13px;
}
.green, a.green {
	background: #78cf70 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #78cf70 0%, #78cf70 41%, #288e20 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#78cf70), color-stop(41%,#78cf70), color-stop(100%,#288e20)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #78cf70 0%,#78cf70 41%,#288e20 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #78cf70 0%,#78cf70 41%,#288e20 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #78cf70 0%,#78cf70 41%,#288e20 100%) !important; /* IE10+ */
	background: linear-gradient(top,  #78cf70 0%,#78cf70 41%,#288e20 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78cf70', endColorstr='#288e20',GradientType=0 ) !important; /* IE6-9 */
	border:1px solid #307023 !important;
}

.red {
	
}

.grey {
	
}

input.submit {
	float:right
}

input.writereview {
	margin:8px 0 0;
	width:auto;
	padding:0 8px;
}

input:hover {
	border:1px solid #ccc;
}

input.submit:hover,input[type="button"]:hover {
	background:#cbe0f8;
	background:-moz-linear-gradient(top,#cbe0f8 0%,#eaf4ff 100%);
/* Old browsers */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cbe0f8),color-stop(100%,#eaf4ff));
/* FF3.6+ */
	background:-webkit-linear-gradient(top,#cbe0f8 0%,#eaf4ff 100%);
/* Chrome,Safari4+ */
	background:-o-linear-gradient(top,#cbe0f8 0%,#eaf4ff 100%);
/* Chrome10+,Safari5.1+ */
	background:-ms-linear-gradient(top,#cbe0f8 0%,#eaf4ff 100%);
/* Opera11.10+ */
	filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#cbe0f8',endColorstr='#eaf4ff',GradientType=0 );
/* IE10+ */
	background:linear-gradient(top,#cbe0f8 0%,#eaf4ff 100%);
/* IE6-9 */
/* W3C */
}



select:focus {
	color:#283035
}

input.submit:focus,input[type="button"]:focus,div.locationselect:focus {
	background:#cbe0f8;
	background:-moz-linear-gradient(top,#cbe0f8 0%,#eaf4ff 100%);
/* Old browsers */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cbe0f8),color-stop(100%,#eaf4ff));
/* FF3.6+ */
	background:-webkit-linear-gradient(top,#cbe0f8 0%,#eaf4ff 100%);
/* Chrome,Safari4+ */
	background:-o-linear-gradient(top,#cbe0f8 0%,#eaf4ff 100%);
/* Chrome10+,Safari5.1+ */
	background:-ms-linear-gradient(top,#cbe0f8 0%,#eaf4ff 100%);
/* Opera11.10+ */
	filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#cbe0f8',endColorstr='#eaf4ff',GradientType=0 );
/* IE10+ */
	background:linear-gradient(top,#cbe0f8 0%,#eaf4ff 100%)
/* IE6-9 */
/* W3C */
}

input.info {
	background:none;
	filter:none;
	border:0;
	color:#283035;
	text-shadow:none;
	font-style:none;
	font-weight:700;
	font-size:11px;
	padding:0;
	margin:0
}

select.slider {
	display:none
}

input[type="radio"],input[type="checkbox"] {
	display:block;
	float:left;
	width:auto;
	height:auto;
	padding:0;
	margin:4px 0 0
}

span.value {
	display:block;
	float:left;
	margin:0 16px 0 8px
}

label.nostyle,#content form label.nostyle {
	display:block;
	float:left;
	width:auto;
	font-size:12px;
	font-weight:400;
	padding:6px 0 0
}

label.liststyle,#content form label.liststyle {
	display:block;
	float:left;
	width:auto;
	font-size:12px;
	font-weight:normal;
	padding: 0;
}

textarea {
	padding:5px;
	border:1px solid #ccc;
	width: inherit;
	height: inherit;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px
}

p {
	margin-bottom:14px;
	line-height:1.5em
}

a {
	cursor:pointer
}

#selWrap {
	width:205px;
	float:left;
	position:relative
}

/* ==|== non-semantic helper classes ======================================== */
.ir {
	display:block;
	border:0;
	text-indent:-999em;
	overflow:hidden;
	background-color:transparent;
	background-repeat:no-repeat;
	text-align:left;
	direction:ltr
}

.ir br {
	display:none
}

.hidden {
	display:none!important;
	visibility:hidden
}

.visuallyhidden {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
	clip:auto;
	height:auto;
	margin:0;
	overflow:visible;
	position:static;
	width:auto
}

.invisible {
	visibility:hidden
}

.clearfix:before,.clearfix:after {
	content:"";
	display:table
}

.clearfix:after {
	clear:both
}

.clearfix {
	zoom:1
}

.imginline {
	display:inline
}

.clear {
	clear:both
}

.floatleft {
	float:left
}

.floatright {
	float:right
}

/* ==|== media queries ====================================================== */
@media only screen and (min-width: 480px) {

}

@media only screen and (min-width: 768px) {

}
a.multiSelect {
	background: url(//static.drooms.nl/images/select.png) no-repeat;
	width: 202px;
	height: 27px;
	padding: 0 0 0 5px;
	
	position: relative;
	cursor: default;
	text-decoration: none;
	color: black;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
}

a.multiSelect:link, a.multiSelect:visited, a.multiSelect:hover, a.multiSelect:active {
	color: black;
	text-decoration: none;
}

a.multiSelect span
{
	margin: 1px 0px 1px 3px;
	overflow: hidden;
	display: -moz-inline-stack;
	display: inline-block;
	white-space: nowrap;
	line-height: 27px;
	vertical-align: middle;
}

.multiSelectOptions {
	margin-top: -1px;
	overflow-y: auto;
	overflow-x: hidden;
	background:#fff;
	background:-moz-linear-gradient(top,#ffffff 0%,#fafafa 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#fafafa));
	background:-webkit-linear-gradient(top,#ffffff 0%,#fafafa 100%);
	background:-o-linear-gradient(top,#ffffff 0%,#fafafa 100%);
	background:-ms-linear-gradient(top,#ffffff 0%,#fafafa 100%);
	background:linear-gradient(top,#ffffff 0%,#fafafa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#fafafa',GradientType=0 );	
	border-radius:0 0 12px 12px;
	-webkit-border-radius:0 0 12px 12px;
	-moz-border-radius:0 0 12px 12px;
	-webkit-box-shadow:0 1px 3px 0 #ccc;
	-moz-box-shadow:0 1px 3px 0 #ccc;
	box-shadow:0 1px 3px 0 #ccc;

	width: 202px;
}

.no-borderradius .multiSelectOptions {
	border: 1px solid #ccc;
}

.multiSelectOptions LABEL {
	padding: 0px 2px;
	display: block;
	white-space: nowrap;
	line-height: 27px;
	width: 202px !important;
	border-bottom: 1px #e4e4e4;
	font-weight: normal;
}

.multiSelectOptions LABEL.optGroup
{
	font-weight: bold;
}

.multiSelectOptions .optGroupContainer LABEL
{
	padding-left: 10px;
}

.multiSelectOptions.optGroupHasCheckboxes .optGroupContainer LABEL
{
	padding-left: 18px;
}

.multiSelectOptions input{
	vertical-align: middle;
	line-height: 27px;
	display: block;
	margin: 8px 4px 0;
}

.multiSelectOptions LABEL.checked {
	background: #BED8FA;
	background: -moz-linear-gradient(top, #BED8FA 0%, #A5CAFA 15%, #80A2CF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BED8FA), color-stop(15%,#A5CAFA), color-stop(100%,#80A2CF));
	background: -webkit-linear-gradient(top, #BED8FA 0%,#A5CAFA 15%,#80A2CF 100%);
	background: -o-linear-gradient(top, #BED8FA 0%,#A5CAFA 15%,#80A2CF 100%);
	background: -ms-linear-gradient(top, #BED8FA 0%,#A5CAFA 15%,#80A2CF 100%);
	background: linear-gradient(top, #BED8FA 0%,#A5CAFA 15%,#80A2CF 100%);
    text-shadow: 0px 1px 0px #333;
	border-bottom:1px solid #74a3cc;
	color:#FFF;
}

.multiSelectOptions LABEL.selectAll {
	border-bottom: dotted 1px #CCC;
}

.multiSelectOptions LABEL.checked.hover {
	background: #BED8FA;
	background: -moz-linear-gradient(top, #BED8FA 0%, #A5CAFA 15%, #80A2CF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BED8FA), color-stop(15%,#A5CAFA), color-stop(100%,#80A2CF));
	background: -webkit-linear-gradient(top, #BED8FA 0%,#A5CAFA 15%,#80A2CF 100%);
	background: -o-linear-gradient(top, #BED8FA 0%,#A5CAFA 15%,#80A2CF 100%);
	background: -ms-linear-gradient(top, #BED8FA 0%,#A5CAFA 15%,#80A2CF 100%);
	background: linear-gradient(top, #BED8FA 0%,#A5CAFA 15%,#80A2CF 100%);
    text-shadow: 0px 1px 0px #333;
	border-bottom:1px solid #74a3cc;
	color:#FFF;}

.multiSelectOptions LABEL.hover {
	background: #f5f5f5;
}

#cke_contents_omschrijving_lang iframe {
	width:640px !important;
}


.GSelect {
	line-height: 27px;
	vertical-align: middle;
	position: relative;
	color: #283035;
	display: block;
	z-index: 3 !important;
}

.no-borderradius .GSelect {
	margin-left: 14px;
	z-index: 1 !important;
}

.GSelect:hover {
	color: #283035;
}

.select-left {
	float: left;
	background: url(//static.drooms.nl/images/form/select-left.png) repeat-x;
	width: 6px;
	height: 27px;
}
.select-middle {
	float: left;
	background: url(//static.drooms.nl/images/form/select-middle.png) repeat-x;
	height: 27px;
}
.select-right {
	float: left;
	width: 19px;
	height: 27px;
	background: url(//static.drooms.nl/images/form/select-right.png) repeat-x;
}

.select-option-pane {
	position: absolute;
	display: block;
	left: -9999px;
	
	background:#fff;
	background:-moz-linear-gradient(top,#ffffff 0%,#fafafa 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#fafafa));
	background:-webkit-linear-gradient(top,#ffffff 0%,#fafafa 100%);
	background:-o-linear-gradient(top,#ffffff 0%,#fafafa 100%);
	background:-ms-linear-gradient(top,#ffffff 0%,#fafafa 100%);
	background:linear-gradient(top,#ffffff 0%,#fafafa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#fafafa',GradientType=0 );

	max-width: 207px;
	max-height: 260px;
	border-radius:0 0 12px 12px;
	-webkit-border-radius:0 0 12px 12px;
	-moz-border-radius:0 0 12px 12px;
	-webkit-box-shadow:0 1px 3px 0 #ccc;
	-moz-box-shadow:0 1px 3px 0 #ccc;
	box-shadow:0 1px 3px 0 #ccc;
	
	overflow-y: auto;
	overflow-x: hidden;
	z-index: 9999;
}

div .topSel {
	border-radius:12px 12px 0 0 !important;
	-webkit-border-radius:12px 12px 0 0 !important;
	-moz-border-radius:12px 12px 0 0 !important;
}

.no-borderradius .select-option-pane {
	border: 1px solid #e4e4e4;
	border-top: none;
}
.select-option {
	cursor: pointer;
	float: left;
	width: auto;
	clear: both;
	margin: 0 !important;
	padding-left: 5px;
	overflow: hidden;
	line-height: 25px;
}

div .select-option:last-child:hover {
	border-radius:0 0 12px 12px;
	-webkit-border-radius:0 0 12px 12px;
	-moz-border-radius:0 0 12px 12px;
}

div .topSel .select-option:first-child:hover {
	border-radius:12px 12px 0 0 !important;
	-webkit-border-radius:12px 12px 0 0 !important;
	-moz-border-radius:12px 12px 0 0 !important;
}

.select-option:hover {
	background: #F0F0F0;
}


/*
	glDatePicker default style

	http://code.gautamlad.com/glDatePicker/
	https://github.com/glad/glDatePicker/
*/

/* Calendar container div */

#ui-datepicker-div {
	padding:7px;
	background:url(//static.drooms.nl/images/wood.png) repeat;
	border:1px solid #999;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	
}

.ui-datepicker-header {
	width: 100%;
	font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;
	border-radius: 5px 5px 0 0 !important;
	-webkit-border-radius: 5px 5px 0 0 !important;
	-moz-border-radius: 5px 5px 0 0 !important;

	font-size: 0.8em !important;
	background: url(//static.drooms.nl/images/topnavbg.jpg) repeat;
}

.ui-datepicker-title {
	color: #FFF;
	font-size: 14px !important;
	font-weight: bold;
	font-family: 'MuseoSlab500', 'Arvo', serif;
	text-shadow: 0px 1px 0px #333;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	width: 33px !important;
	height: 28px !important;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	width: 33px;
	height: 28px;
	line-height: 28px;
	margin-left: 0px !important;
	margin-top: 0px !important;
	top: 0px !important;
	left: 0px !important;
	cursor: pointer;
	font-weight: bold;
}

.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover {
	background: transparent !important;
	border: none !important;
}

.ui-datepicker .ui-datepicker-prev span{
	background: url(//static.drooms.nl/images/prev.png) no-repeat left top;
}
.ui-datepicker .ui-datepicker-next span{
	background: url(//static.drooms.nl/images/next.png) no-repeat left top;
}

.ui-datepicker-calendar {
	border-spacing: 1px !important;
	border-collapse: inherit !important;
	
	padding: 2px;
	margin-left: 1px;
	
	
	border-radius:0 0 5px 5px !important;
	-webkit-border-radius:0 0 5px 5px !important;
	-moz-border-radius:0 0 5px 5px !important;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.45);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.45);
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.45);
	font-size: 0.8em !important;
	background: url(//static.drooms.nl/images/topnavbg.jpg) repeat;
}

.ui-datepicker-calendar thead tr:first-child {
	line-height: 28px;
	background-color: #E5E5E5;
	color: #333;
	font-size: 1em !important;
	font-style: italic;
}

.ui-datepicker-calendar tr {
	line-height: 28px !important;
	height: 28px !important;
}

.ui-datepicker-calendar td {
	width: 33px;
	background-color: #FFF;
	color: #222;
	font-weight: bold;
	padding: 0px !important;
	border-spacing: 0px !important;
	text-align: center !important;
}

.ui-datepicker-calendar td a, .ui-datepicker-calendar td span {
	text-align: center !important;
	border: solid 1px #fff !important;
}

.ui-datepicker-calendar td a.ui-state-hover {
	background-color:#f5f5f5;
	color:#5D728A;
	border:solid 1px #5D728A !important;
	cursor:pointer;
	font-weight:bold;
}

.ui-datepicker-calendar td a.ui-state-active {
	background: #bed8fa; /* Old browsers */
	background: -moz-linear-gradient(top,  #bed8fa 0%, #a5cafa 15%, #80a2cf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bed8fa), color-stop(15%,#a5cafa), color-stop(100%,#80a2cf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* IE10+ */
	background: linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bed8fa', endColorstr='#80a2cf',GradientType=0 ); /* IE6-9 */
	color:#FFF;
    text-shadow: 0px 1px 0px #333;
	border:solid 1px #5D728A !important;
}
.ui-datepicker-calendar .ui-datepicker-unselectable {
	color: #cecece !important;
	background-color: #f5f5f5 !important;
	opacity: inherit !important;
}

.ui-datepicker-calendar .ui-datepicker-unselectable span {
	color: #cecece !important;
}

.gldp-default
{
	float:left;
	font-family:'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.45);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.45);
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.45);	
	font-size:0.8em !important;
	background:url(//static.drooms.nl/images/topnavbg.jpg) repeat;
}

/* Table style */
.gldp-default table
{
	border-spacing:1px;
	border-collapse:inherit;
}

/* Default row height */
.gldp-default tr
{
	line-height:28px;
}

/* Default style of cell */
.gldp-default td
{
	margin:0;
	padding:0;
	width:33px;
	text-align:center;
}

/* Previous and Next arrows */
.gldp-default-prevnext
{
	font-family:"times new roman";
	color:#FFF;	
    text-shadow: 0px 1px 0px #333;
	cursor:pointer;
	font-weight:bold;
}

/* Month Year title */
.gldp-default-monyear
{
	color:#FFF;
	font-size:14px !important;
	font-weight:bold;
	font-family:'MuseoSlab500', 'Arvo', serif;
    text-shadow: 0px 1px 0px #333;
}

/* Days of the week (Sun, Mon, ...) */
.gldp-default-dow
{
	background-color:#E5E5E5;
	color:#333;
	font-size:1em !important;
	font-style:italic;
}

/* Selectable days */
.gldp-default-day
{
	background-color:#FFF;
	color:#222;
	border:solid 1px #fff;
	font-weight:bold;
}
.gldp-default-day-hover
{
	background-color:#f5f5f5;
	color:#5D728A;
	border:solid 1px #5D728A;
	cursor:pointer;
	font-weight:bold;
}

/* Selected days */
.gldp-default-selected
{
	background: #bed8fa; /* Old browsers */
	background: -moz-linear-gradient(top,  #bed8fa 0%, #a5cafa 15%, #80a2cf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bed8fa), color-stop(15%,#a5cafa), color-stop(100%,#80a2cf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* IE10+ */
	background: linear-gradient(top,  #bed8fa 0%,#a5cafa 15%,#80a2cf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bed8fa', endColorstr='#80a2cf',GradientType=0 ); /* IE6-9 */
	color:#FFF;
    text-shadow: 0px 1px 0px #333;
	border:solid 1px #5D728A;
}

/* Today */
.gldp-default-today
{
	background-color:#e3efff;
	color:#333;
	border:solid 1px #5D728A;
	font-weight:bold;
}
.gldp-default-today-hover
{
	background-color:#fff;
	color:#5D728A;
	border:solid 1px #5D728A;
	cursor:pointer;
	font-weight:bold;
}

/* Weekends */
.gldp-default-sat, .gldp-default-sun
{
	background-color:#fff;
	color:#004f8f;
	border:solid 1px #fff;
	font-weight:bold;
}
.gldp-default-sat-hover, .gldp-default-sun-hover
{
	background-color:#fff;
	color:#004f8f;
	border:solid 1px #5D728A;
	font-weight:bold;
}

/* Non-selectable day.  Includes:previous/next month days and days that fall in the allowOld and endDate conditions */
.gldp-default-noday
{
	background-color:#f5f5f5;
	border:solid 1px #fff;
	color:#cecece;
}

/* ==!== Breadcrumbs =====
 */
.breadCrumb {
	height:21px;
	overflow:hidden;
	margin:0 0 10px;
	width:950px
}

.breadCrumb ul {
	margin:0;
	padding:0;
	height:21px;
	display:block
}

.breadCrumb ul li {
	display:block;
	float:left;
	position:relative;
	height:21px;
	overflow:hidden;
	line-height:21px;
	margin:0 6px 0 0;
	padding:0 10px 0 0;
	font-size:11px;
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	background:url(../images/Chevron.gif) no-repeat 100% 0
}

.breadCrumb ul li div.chevronOverlay {
	position:absolute;
	right:0;
	top:0;
	z-index:2
}

.breadCrumb ul li span {
	display:block;
	overflow:hidden
}

.breadCrumb ul li a {
	text-decoration:none;
	display:block;
	position:relative;
	height:21px;
	line-height:21px;
	overflow:hidden;
	float:left
}

.breadCrumb ul li.first a {
	height:16px!important;
	text-indent:-1000em;
	width:16px;
	padding:0;
	margin-top:2px;
	overflow:hidden;
	background:url(../images/IconHome.gif) no-repeat 0 0
}

.breadCrumb ul li.first a:hover {
	background-position:0 -16px
}

.breadCrumb ul li.last {
	background:none;
	filter:none;
	margin-right:0;
	padding-right:0
}

#breadcrumbs {
	padding:5px;
	background:#fff;
/* Old browsers */
	border-radius:6px;
/* W3C */
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-box-shadow:0 1px 2px 0 #d9d9d9;
	-moz-box-shadow:0 1px 2px 0 #d9d9d9;
	box-shadow:0 1px 2px 0 #d9d9d9;
}

div.quicksearchInfo {
	margin: 8px 0px 8px 12px;
	float: left;
	width: 210px;
}

div.quicksearchInfo p {
	margin-bottom: 0px;
}

/* ==!== star ratings =====
 */
.ui-stars-star,.ui-stars-cancel {
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-999em;
	cursor:pointer;
	margin:0px 2px 0px 0px;
}

.ui-stars-cancel {
	margin-top:1px;
}

.ui-stars-star a,.ui-stars-cancel a {
	width:16px;
	height:16px;
	display:block;
	background:url(../images/ratings.png) no-repeat 0 0;
}

.ui-stars-star a {
	background-position:0 -32px
}

.ui-stars-star-hover a {
	background-position:0 -48px
}

.ui-stars-cancel-hover a {
	background-position:0 -16px
}

.ui-stars-star-on a {
	background-position:0 -64px;
}

.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a {
	cursor:default!important
}

#profileratingContainer .ui-stars-star, #profileratingContainer .ui-stars-cancel {
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-999em;
	cursor:pointer;
	margin:0px 2px 0px 0px;
}

#profileratingContainer .ui-stars-star a, #profileratingContainer .ui-stars-cancel a {
	width:12px;
	height:12px;
	display:block;
	background:url(../images/ratings_small.png) no-repeat 0 0;
}

#profileratingContainer .ui-stars-star a {
	background-position:0 -24px
}

#profileratingContainer .ui-stars-star-hover a {
	background-position:0 -36px
}

#profileratingContainer.ui-stars-cancel-hover a {
	background-position:0 -12px
}

#profileratingContainer .ui-stars-star-on a {
	background-position:0 -48px;
}

#profileratingContainer .ui-stars-star-disabled, #profileratingContainer .ui-stars-star-disabled a, #profileratingContainer .ui-stars-cancel-disabled a {
	cursor:default!important
}

div.ropeLeft { top:-179px; left:20px; z-index:999; }
div.ropeRight { top:-179px; right:20px; z-index:999; background:url(../images/rope_right.png); }

nav#menu { z-index:5; -webkit-box-shadow: 0px 1px 2px 0px #808080; -moz-box-shadow: 0px 1px 2px 0px #808080; box-shadow: 0px 1px 2px 0px #808080; float:none; position:absolute; margin:0px; width:100%; left: 0; top: 0; min-width: 960px; background:#000; height:40px; background:url(../images/topnavbg.jpg); font-size:16px; font-family:Museo Slab, serif; color:#FFF; text-shadow: 0px 1px 0px #5d728a; }
nav#menu div#menuDash { border-bottom:1px dashed #b1c5de; height:36px; width:100%; }
nav#menu div#menuWrap { padding:6px 0px; width:960px; margin:0px auto; }
nav#menu ul { display:block; }
nav#menu ul li { background:none; -webkit-border-radius:0px; border-radius:0px -moz-border-radius:0px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; }
nav#menu ul li a { color:#FFF; }
nav#menu ul li a:hover { color:#ffeeb2 !important; }
nav#menu ul li#quicksearch { -webkit-border-radius:3px; border-radius:3px; -moz-border-radius:3px; background:rgba(0, 0, 0, 0.2); padding:0px; margin:0px; height:27px; position: relative; }
a#backFrame { text-shadow: 0px 1px 0px #5d728a;}
a#backFrame:hover { color:#ffeeb2 !important; cursor:pointer; }
nav#menu ul li#quicksearch #quick-list { position: absolute; top: 35px; right: 0; margin:0; width: 290px; background:#fff; 
border-radius:0px 0px 4px 4px; 
-webkit-border-radius:0px 0px 4px 4px; 
-moz-border-radius:0px 0px 4px 4px; 
-webkit-box-shadow:  0px 0px 10px 0px #808080;
box-shadow:  0px 0px 10px 0px #808080; }
nav#menu ul li#quicksearch #quick-list h3 { font-family:Helvetica,Arial,sans-serif; font-weight: bold; text-shadow: none; padding: 5px 0 0 5px; line-height: 16px; }
nav#menu ul li#quicksearch #quick-list ul { width: 100%; }
nav#menu ul li#quicksearch #quick-list li { position: relative;font-family:Helvetica,Arial,sans-serif; margin: 0; font-size: 12px; width: 290px; height: auto; padding: 0; color:#283035; text-shadow: none; clear: both; border-top: 1px solid #E4E4E4; }
nav#menu ul li#quicksearch #quick-list p {}
nav#menu ul li#quicksearch #quick-list a { display: block; color:#283035; width: 100%; height: 100%;}
nav#menu ul li#quicksearch #quick-list a:hover { color: #000 !important; }
nav#menu ul li#quicksearch #quick-list li #photo { width: 50px; overflow: hidden; margin: 9px 0px 0px 5px;
border: 2px solid 
white;
padding: 0px 0px;
-webkit-box-shadow: 0px 1px 3px 0px 
#666;
box-shadow: 0px 1px 3px 0px 
#666; float: left; }
nav#menu ul li#quicksearch #quick-list li img { height: 46px; width: auto; }
nav#menu ul li#quicksearch #quick-list li:hover { background: #f5f5f5; }
nav#menu ul li#quicksearch #quick-list li h3 { font-family:'Helvetica Neue', 'Helvetica', 'Arial',sans-serif; font-size: 12px; margin: 0px; padding: 0px; }
nav#menu ul li#quicksearch input { background:url(../images/search.png) no-repeat 6px 5px; border:none; margin:1px 0px 0px; padding:0px 0px 0px 25px; width:120px; color:#FFF; -webkit-box-shadow:none; box-shadow:none; filter:none; }

nav#menu ul li#quicksearch input::-webkit-input-placeholder { color:#cecece; font-family:Helvetica Neue, Helvetica, Arial, sans-serif; font-style:italic; text-shadow:none; filter:none; }
nav#menu ul li#quicksearch input::-moz-input-placeholder { color:#cecece; font-family:Helvetica Neue, Helvetica, Arial, sans-serif; font-style:italic; text-shadow:none; filter:none; }
nav#menu ul#globalmenu { float:left; }
nav#menu ul#servicemenu { float:right; }

body { min-height: 100%; }
div#featured { width: 390px;
float:right;
padding:0px;
position: relative;
overflow:hidden;
background: white;
background: -moz-linear-gradient(top,white 0%,#FAFAFA 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#FAFAFA));
background: -webkit-linear-gradient(top,white 0%,#FAFAFA 100%);
background: -o-linear-gradient(top,white 0%,#FAFAFA 100%);
background: -ms-linear-gradient(top,white 0%,#FAFAFA 100%);
background: linear-gradient(top,white 0%,#FAFAFA 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#fafafa',GradientType=0 );
border-radius: 12px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
-webkit-box-shadow: 0 1px 3px 0 #cccccc;
-moz-box-shadow: 0 1px 3px 0 #cccccc;
box-shadow: 0 1px 3px 0 #cccccc; }
div#featured ul { padding:0px; margin:0px !important; }
div#featured .ui-tabs-nav li:first-child { -moz-border-radius-topleft: 12px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 12px 0px 0px 0px; border-radius: 12px 0px 0px 0px; }
div#featured .ui-tabs-nav li:last-child { -moz-border-radius-topleft: 0px;-moz-border-radius-topright: 12px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 0px 12px 0px 0px;border-radius: 0px 12px 0px 0px; }
div#featured .ui-tabs-nav li { float:left; margin:0px !important; width:50%; border:none; text-align:center; background:url(../images/topnavbg.jpg) repeat; background-color:#8aa2be; -webkit-box-shadow: 0px 1px 2px #808080;
-moz-box-shadow: 0px 1px 2px #808080;
box-shadow: 0px 1px 2px #808080; -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; }
div#featured .ui-tabs-nav li a { display:inline-block; width:100%; height:100%; padding:12px 0px; float:none; color:#FFF; text-shadow: 0px 1px 0px #29323d; filter: dropshadow(color=#29323d, offx=0, offy=1); font-family:'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; font-weight:bold; font-size:15px; }
div#featured .ui-tabs-nav li.ui-state-default a { color:#e5e5e5; }
div#featured .ui-tabs-nav li.ui-state-default a:hover { color:#FFF; }
div#featured .ui-tabs-nav li a:hover { color:#ffeeb2; }
div#featured .ui-tabs-nav li.ui-state-active, div#featured .ui-tabs-nav li.ui-state-selected { border:none; margin:0px; background:url(../images/blue_light.png) repeat !important; background-color:#99b2d5 !important; background-color:transparent; -webkit-box-shadow: 0px 1px 4px #808080;
-moz-box-shadow: 0px 1px 4px #808080;
box-shadow: 0px 1px 4px #808080; }
div#featured .ui-tabs-nav li.ui-state-active a { color:#ffeeb2 !important; }
div#featured .ui-widget-content { display:block; width:100%; padding:0px; height:220px;
 }
div#featured .ui-widget-content ul#nieuwehotelscycle, 
div#featured .ui-widget-content ul#nieuwehotelscycle li, 
div#featured .ui-widget-content ul#populairehotelscycle, 
div#featured .ui-widget-content ul#newroomscycle,
div#featured .ui-widget-content ul#newroomscycle li,
div#featured .ui-widget-content ul#populairehotelscycle li { display:block; width:100%; height:220px; padding:0px;
 }
div#featured .ui-widget-content ul#nieuwehotelscycle li, div#featured .ui-widget-content ul#populairehotelscycle li, div#featured .ui-widget-content ul#newroomscycle li { background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; }
div.hoteloverlay { position:absolute; z-index:2; background:url(../images/indexhotel_overlay.png) repeat; height:100%; width:100%;
 }
div.featuredoverlay { background-color: rgba(255, 255, 255, 0.8); 
 -webkit-box-shadow:   0px 1px 0px #666666;
 -moz-box-shadow:   0px 1px 0px #666666;
 box-shadow:   0px 1px 0px #666666;
position:absolute; z-index:3; top:30px; padding:20px 0px 10px; left:0px; width:100%; text-align:center; clear:both; }
div.featuredoverlay h3 { font-size:24px; line-height:1.1em; text-shadow: 0px 1px 0px #FFFFFF; }
div.featuredoverlay span { display:inline-block; font-size:14px; margin:0px 0px 6px 0px; font-style:italic; color:#404f64; text-shadow: 0px 1px 0px #FFFFFF; }
div.featuredoverlay div.ratings { float:none; display:block; margin:0px 0px 0px 150px; }
nav.featuredPager { position:absolute; bottom:0px; width:100%; height:40px; background:rgba(255, 255, 255, 0.9); z-index:999; overflow:hidden; border-top:1px solid #666666; }
f{ position:relative; width:100%; height:100%; top:0; left:0; }
nav.featuredPager ul li { display:block; border-left:1px solid transparent; border-right:1px solid transparent; float:left; height:100%; font-family:'MuseoSlab500', 'Arvo', serif; font-size:16px; text-shadow: 0px 1px 0px #FFFFFF; }
nav.featuredPager ul li:first-child { -moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 12px;
-webkit-border-radius: 0px 0px 0px 12px;
border-radius: 0px 0px 0px 12px;
border-right:1px solid transparent; border-left:none; }
nav.featuredPager ul li:last-child { border-left:1px solid transparent; border-right:none; }
nav.featuredPager ul li.activeSlide:first-child { border-right:1px solid #bdbdbd; border-left:none; }
nav.featuredPager ul li a { color:#737373; padding:12px 13px 12px 14px; display:block; }
nav.featuredPager ul li.activeSlide { color:#9db6d6; background:#FFF; border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; }
nav.featuredPager ul li.activeSlide:last-child { border-left:1px solid #bdbdbd; border-right:none; }
nav.featuredPager ul li.activeSlide a { color:#9db6d6; text-shadow: 0px 1px 0px #e5e5e5; }

div#container { z-index:1; padding-bottom:24px; }
div#container header#head { position:relative; }
div#logoWrap { position:relative; width:264px; height:135px; z-index:10; margin:0px auto; top:-100px; }
div#logo { width:264px; height:171px; padding:55px 0px 0px 17px; margin:0px; float:none; position:absolute; text-shadow: 0px 2px 0px #FFFFFF; background:url(../images/logobg.png) no-repeat left bottom; }
div#logo img { width:78px; height:78px; float:left; }
div#logo h1 { color:#333; font-size:32px; font-family:'Fertigo Pro', 'FertigoRegular', serif; margin:14px 0px 0px 10px; float:left; }
div#logo h2 { color:#666; font-size:12px; border:none; font-family:'Fertigo Pro', 'FertigoRegular', serif; margin:4px 0px 0px 12px; float:left; padding:0; background: inherit; }
div#logo div.social { padding:20px 0px 12px; clear:both; margin-left:-5px; }

div#languageWrap { width:100%; position:absolute; top:0px; }
div#languageRelative { width:960px; margin:0px auto; position:relative; }
div#languageswitch { z-index:2; position:absolute; top:-60px; right:40px; font-family:'MuseoSlab500', 'Arvo', serif; background:url(../images/languageswitch.png) no-repeat; height:39px; width:49px; padding:20px 0px 0px 5px; -webkit-border-radius:none; border-radius:none; -moz-border-radius:none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; }
span.tagline { display:none; }
.small_btn, input[type="button"].small_btn { background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top,  #ededed 0%, #f2f2f2 59%, #ededed 100%, #1e5799 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(59%,#f2f2f2), color-stop(100%,#ededed), color-stop(100%,#1e5799)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ededed 0%,#f2f2f2 59%,#ededed 100%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ededed 0%,#f2f2f2 59%,#ededed 100%,#1e5799 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ededed 0%,#f2f2f2 59%,#ededed 100%,#1e5799 100%); /* IE10+ */
background: linear-gradient(top,  #ededed 0%,#f2f2f2 59%,#ededed 100%,#1e5799 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
padding: 4px 8px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border: 1px solid #AFAFAF;
-webkit-box-shadow: 0px 1px 3px #999999;
-moz-box-shadow: 0px 1px 3px #999999;
box-shadow: 0px 1px 3px #999999;
color:#666666;
text-shadow: 0px 1px 0px #FFFFFF;
 }

.small_btn a { color:#666666;
text-shadow: 0px 1px 0px #FFFFFF; }

.small_btn:hover, input[type="button"]:hover, input.button:hover { -webkit-box-shadow: 0px 1px 0px #888;
-moz-box-shadow: 0px 1px 0px #888;
box-shadow: 0px 1px 0px #888; }
span.small_btn:hover a { color:#5D728A; }

div#reviewform h2 { margin:0; padding:0px 0px 25px 0px; float:none; }

div#content { padding:0; }
div.contentpadding { padding:14px 18px; }
div#content hgroup, div#backstage-content hgroup, #signup hgroup { position:relative; left:0; top:12px; padding:14px 0px; height:19px; display:block; width:100%; background:url(../images/contenthead.jpg); -webkit-box-shadow: 0px 1px 0px #3b8a2b; -moz-box-shadow: 0px 1px 0px #3b8a2b; box-shadow: 0px 1px 0px #3b8a2b; }
div#content hgroup div.left, div#backstage-content hgroup div.left, #signup hgroup div.left { position:absolute; top:0px; left:-10px; width:10px; height:58px; background:url(../images/contenthead_left.png); }
div#content hgroup div.right, div#backstage-content hgroup div.right, #signup hgroup div.right { position:absolute; top:0px; right:-10px; width:10px; height:58px; background:url(../images/contenthead_right.png); }
div#content hgroup h2, div#backstage-content hgroup h2, hgroup h2 { display:inline; background: transparent; border:none; padding-left:10px; color:#FFF;  }
div#backstage-content { padding: 0; float: none; margin: auto;}

footer#pagefooter {
	background: #3a3a3a; /* Old browsers */
	background: -moz-linear-gradient(top,  #3a3a3a 0%, #333333 36%, #262626 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(36%,#333333), color-stop(100%,#262626)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3a3a3a 0%,#333333 36%,#262626 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3a3a3a 0%,#333333 36%,#262626 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3a3a3a 0%,#333333 36%,#262626 100%); /* IE10+ */
	background: linear-gradient(top,  #3a3a3a 0%,#333333 36%,#262626 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#262626',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 0px -1px 5px 0px #3e3e3e;
	box-shadow: 0px -1px 5px 0px #3e3e3e;
	color:#FFF;
	padding:0px;
	position:relative;
	height:201px;
}

div#footerOverlay { width:100%; height:100%; background:url(../images/footeroverlay.png); }
div#footerWrap { width:960px; margin:0px auto; padding:15px 0px; }
div#footerWrap h3 { color:#FFF; font-size:18px; font-family:'FertigoRegular', serif; padding-bottom:10px; text-shadow: 0px 2px 0px #000000; border-bottom:1px dashed #FFF; } 
div.footerList { width:220px; float:left; margin-right:20px; }
div.footerList li { padding:10px 0px; font-size:14px; font-weight:normal; }
div.footerList li a { color:#FFF; padding:6px 10px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
 }
div.footerList li a:hover { color:#ffeeb2; background:rgba(0, 0, 0, 0.45); -webkit-box-shadow: 0px 0px 3px 0px #ffeeb2;
-moz-box-shadow: 0px 0px 3px 0px #ffeeb2;
box-shadow: 0px 0px 3px 0px #ffeeb2; }

input.button, .button, a.button, #profile .button, input.submit { background: #bed8fa; /* Old browsers */
background: -moz-linear-gradient(top, #bed8fa 0%, #a5cafa 41%, #80a2cf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bed8fa), color-stop(41%,#a5cafa), color-stop(100%,#80a2cf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bed8fa 0%,#a5cafa 41%,#80a2cf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bed8fa 0%,#a5cafa 41%,#80a2cf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #bed8fa 0%,#a5cafa 41%,#80a2cf 100%); /* IE10+ */
background: linear-gradient(top, #bed8fa 0%,#a5cafa 41%,#80a2cf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bed8fa', endColorstr='#80a2cf',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border:1px solid #578bcf;
color:#FFF;
text-shadow: 0px 1px 0px #666666;
width:auto;
height:auto;
padding:6px 10px 6px 10px;
font-size:18px; 
-webkit-box-shadow: 0px 1px 3px 0px #999;
-moz-box-shadow: 0px 1px 3px 0px #999;
box-shadow: 0px 1px 3px 0px #999;
color:#FFF;
font-family:'MuseoSlab500', 'Arvo', serif;
}

input.button:hover, .button:hover, a.button:hover, #profile .button:hover {
	background: #cfe4ff; /* Old browsers */
	background: -moz-linear-gradient(top, #cfe4ff 0%, #b5d5ff 41%, #91b0d9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfe4ff), color-stop(41%,#b5d5ff), color-stop(100%,#91b0d9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cfe4ff 0%,#b5d5ff 41%,#91b0d9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cfe4ff 0%,#b5d5ff 41%,#91b0d9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cfe4ff 0%,#b5d5ff 41%,#91b0d9 100%); /* IE10+ */
	background: linear-gradient(top, #cfe4ff 0%,#b5d5ff 41%,#91b0d9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe4ff', endColorstr='#91b0d9',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0px 2px 4px 0px #999;
	-moz-box-shadow: 0px 2px 4px 0px #999;
	box-shadow: 0px 2px 4px 0px #999;
	color:#FFF;
}


/*! fancyBox v2.0.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1002;
}

.fancybox-outer {
	position: relative;
	padding: 0;
	margin: 0;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}

.fancybox-opened {
	z-index: 1003;	
}

.fancybox-opened .fancybox-outer {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-inner {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	outline: none;
	overflow: hidden;
}

.fancybox-error {
	color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 10px;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(../images/fancybox/fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 1010;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(../images/fancybox/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 1004;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	background: transparent url(../images/fancybox/blank.gif); /* helps IE */
	z-index: 1003;
}

.fancybox-prev {
	left: 0;	
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 36px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 1003;
	visibility: hidden;
}

.fancybox-prev span {
	left: 20px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 20px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	padding: 0;
	overflow: visible;
	visibility: hidden;
}

/* Overlay helper */

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 1001;
	background: #000;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;	
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 1005;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 1003;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
			border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	margin-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;	
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}



/**
 * IE8+
 * 
 */

html.oldie #slideshow a.slide div {
	border:1px solid #dedede;
}

html.oldie div.featuredoverlay {
	background:url(//static.drooms.nl/images/rgba/fff_80.png) repeat;
}

html.oldie nav.featuredPager {
	background:url(//static.drooms.nl/images/rgba/fff_90.png) repeat;
}

html.oldie nav.featuredPager ul li.activeSlide {
	background:#FFF;
}

html.oldie div#featured { 
	behavior: url(//www.drooms.nl/PIE.htc);
	
}

html.oldie nav.featuredPager ul li a {
	padding:12px 14px 12px 14px;
	font-size:14px;
}

html.oldie nav#menu ul li#quicksearch {
	background:url(//static.drooms.nl/images/rgba/000_20.png) repeat;
}

html.oldie nav#menu ul li#quicksearch input {
	padding-top:4px;
	height:21px;
}

html.oldie input {
	padding-top:4px;
}

html.oldie div.stats {
	margin:-25px 0px -10px 0px;
}

html.oldie div.info {
	margin:-10px 0px 0px 0px;
	width:317px;
}

html.oldie div.prevnext a {
	behavior: url(//www.drooms.nl/PIE.htc);
}

html.oldie #bannerbg {
	behavior: url(//www.drooms.nl/PIE.htc);
}

html.oldie #social-media {
	width:376px;
}

html.oldie div.avatar {
	border:1px solid #dedede;
}
html.oldie ul.pager li {
	border:1px solid #dedede;
}

html.oldie #bedresults div.stats {
	margin-top:-8px;
}

html.oldie input.small_btn {
	filter:none;
	border:1px solid #666;
}

html.oldie .posterHover {
	background:url(//www.drooms.nl/images/rgba/fff_60.png);
}

html.oldie ul.beds li.last {
	margin-right:0px;
}

html.oldie ul.beds li {
	behavior: url(//www.drooms.nl/PIE.htc);
}

html.oldie nav.featuredPager ul li.last a { padding:12px 18px 12px 14px; }

html.oldie #quick-list { 
	behavior: url(//www.drooms.nl/PIE.htc);
}

html.oldie div#nieuwehotels, html.oldie div#populairehotels {
	margin-top:-1px;
}

html.oldie div.featuredoverlay {
	border-bottom:1px solid #666666;
}

html.oldie ul.results li.last {
	border-bottom:1px solid #d9d9d9;
}

html.ie7 { 
	
}