.ui-datepicker{background:#e9eef3;background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f4f7), to(#e9eef3));background-image: -webkit-linear-gradient(top, #f1f4f7, #e9eef3);background-image: -moz-linear-gradient(top, #f1f4f7, #e9eef3);background-image: -ms-linear-gradient(top, #f1f4f7, #e9eef3);background-image: -o-linear-gradient(top, #f1f4f7, #e9eef3);background-image:linear-gradient(top, #f1f4f7, #e9eef3);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px
solid #becdd9;-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.6);-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.6);box-shadow:0 1px 5px rgba(0,0,0,0.6);margin-top:10px;z-index: 10000 !important;}
.ui-datepicker{width:208px;padding:0 14px 15px;display:none;line-height:100%;} 
.ui-datepicker .ui-datepicker-header{margin-top: -12px}.ui-datepicker .ui-datepicker-title{color:#125282;text-align:center;margin-bottom:8px;background:url(/images/sprite-0912.png) -44px 1px no-repeat;padding-top:25px;font-size:14px;font-weight:bold}.ui-datepicker .ui-datepicker-prev{float:left}.ui-datepicker .ui-datepicker-next{float:right}.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next
span{cursor:pointer;margin-top:25px;display:block;text-indent: -9999px;background-image:url(/images/sprite-0912.png);background-repeat:no-repeat;background-scroll:scroll;height:20px;width:20px;opacity:0.5}.ui-datepicker .ui-datepicker-next-hover span,
.ui-datepicker .ui-datepicker-prev-hover
span{opacity:1}.ui-datepicker .ui-datepicker-header .ui-state-disabled
span{opacity:0.2;cursor:default}.ui-datepicker .ui-state-disabled .ui-datepicker-next-hover,
.ui-datepicker .ui-state-disabled .ui-datepicker-previous-hover{opacity:0.2}.ui-datepicker .ui-datepicker-prev
span{background-position:0 -1120px}.ui-datepicker .ui-datepicker-next
span{background-position: -20px -1120px}.ui-datepicker
table{margin:0
0 8px 0;padding:0;border:none;font-size:12px;background:none;width:100%}.ui-datepicker
thead{background:none}.ui-datepicker thead
th{padding:0;width:21px;height:25px;color:#506179;background:none;font-size:12px;text-align:center;padding-top:4px}.ui-datepicker
tbody{border:1px
solid #becdd9}.ui-datepicker tbody
td{width:26px;height:22px;background:#fff;color:#222;border:1px
solid #d9d9d9;padding:0;text-align:center}.ui-datepicker tbody td:hover
a{color:#fff}.ui-datepicker td span,
.ui-datepicker td
a{text-decoration:none;color:#222;display:block;padding-top:4px;height:21px;border:1px
solid #fff}.ui-datepicker .ui-datepicker-unselectable
span{color:#b3b3b3}.ui-datepicker .ui-datepicker-current-day span,
.ui-datepicker tbody td:hover
a {color:#fff;background:#71b0de;text-shadow:1px 1px 1px #5e93b9;border:1px
solid #3f86bb}
.ui-datepicker td.ui-datepicker-today a,.ui-datepicker td.ui-datepicker-today.ui-state-disabled.ui-datepicker-unselectable span {
	border:1px solid #3f86bb;
}

.ui-datepicker td.ui-datepicker-current-day a    {
	background:#71b0de;
	border:1px solid #3f86bb;
}

.ui-datepicker td.ui-datepicker-current-othday a    {
	background:rgba(113, 176, 222, 0.38);
	border:1px solid rgba(63, 134, 187, 0.43);
}

/*#wrapper em {
	font-style: italic;
}*/

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

#wrapper en {
	font-style: italic;
}

.contact-form .row span.error {
	color: red;
    text-align: left;
    width: 300px;
}
.message-newsletter {
	color: #FFFFFF;
}
#lightbox {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.35);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2147483640;
}
#lightbox-content {
    border-radius: 5px 5px 5px 5px;
    margin: 0 auto;
    position: relative;
    top: 30%;
    width: 100px;
	z-index: 2147483647;
}

.survey .row:hover,
.survey .row label strong:hover,
.survey .row label img:hover,
.survey .row .checkbox:hover {
	cursor: pointer;
}
.sort-list .twocolumns .textholder h2:hover {
	text-decoration:underline;
}

.tab-content .twocolumns .aside ul li:before{
 content: "\25BA";
font-size:11px;
margin-right:5px;
text-decoration: none ;
}

.carousel-wrapper{
width:1003px;
height:12px;
float:left;
}

#lightbox-content {
    background-color: #FFF;
    border: 5px solid #FFF;
}


.content .item-hotel-map {
	display: inline-block;
    padding-left: 10px;
    width: 210px;
    padding-bottom: 5px;
}

#preview{
	position:absolute;
	padding:5px;
	display:none;
	color:#fff;
}
