.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	position: absolute;
	left: -99999999px
}

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
menu,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline
}

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

input,
select {
	vertical-align: middle
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal
}

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

input[type="radio"] {
	vertical-align: text-bottom
}

input[type="checkbox"] {
	vertical-align: bottom;
	*vertical-align: baseline
}

.ie6 input {
	vertical-align: text-bottom
}

label,
input[type=button],
input[type=submit],
button {
	cursor: pointer
}

button {
	width: auto;
	overflow: visible
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	outline-width: 0px;
	zoom: 1
}

.clear {
	float: left;
	clear: both;
	width: 100%;
	display: block
}

.noDisplay {
	display: none;
	visibility: hidden
}

form {
	display: inline
}

#languages {
	position: static;
	clear: left;
	padding: 0px
}

#languages.hideonload {
	display: none
}

#pulsarflaglist {
	background-color: transparent;
	overflow: hidden;
	padding: 10px;
	padding-bottom: 20px;
	float: left;
	clear: both
}

ul#flag_menu {
	*padding-bottom: 15px;
	margin: 0px;
	margin-left: 15px;
	overflow: hidden
}

ul#flag_menu li {
	list-style: none;
	float: left;
	margin: 0px 12px 24px 12px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #f2f2f2;
	border: 1px #e6e6e6 solid;
	padding: 5px
}

ul#flag_menu a {
	width: 100px;
	height: 24px;
	padding: 0px 0px 0px 35px;
	line-height: auto;
	display: block;
	line-height: 24px;
	font-size: 14px;
	text-decoration: none;
	color: #888888;
	text-shadow: 0 1px 0 #ffffff
}

ul#flag_menu a:hover {
	color: #444444
}

.big_flag_en {
	background: url(../img/flags/flags_24_0_6.png) left 0 no-repeat
}

.big_flag_fr {
	background: url(../img/flags/flags_24_0_6.png) left -25px no-repeat
}

.big_flag_it {
	background: url(../img/flags/flags_24_0_6.png) left -50px no-repeat
}

.big_flag_ja {
	background: url(../img/flags/flags_24_0_6.png) left -75px no-repeat
}

.big_flag_es {
	background: url(../img/flags/flags_24_0_6.png) left -100px no-repeat
}

.big_flag_pt {
	background: url(../img/flags/flags_24_0_6.png) left -125px no-repeat
}

.big_flag_de {
	background: url(../img/flags/flags_24_0_6.png) left -150px no-repeat
}

.big_flag_sv {
	background: url(../img/flags/flags_24_0_6.png) left -175px no-repeat
}

.big_flag_da {
	background: url(../img/flags/flags_24_0_6.png) left -200px no-repeat
}

.big_flag_ru {
	background: url(../img/flags/flags_24_0_6.png) left -225px no-repeat
}

.big_flag_no {
	background: url(../img/flags/flags_24_0_6.png) left -250px no-repeat
}

.big_flag_zh-tw {
	background: url(../img/flags/flags_24_0_6.png) left -275px no-repeat
}

.big_flag_zh-cn {
	background: url(../img/flags/flags_24_0_6.png) left -275px no-repeat
}

.big_flag_nl {
	background: url(../img/flags/flags_24_0_6.png) left -300px no-repeat
}

.big_flag_po {
	background: url(../img/flags/flags_24_0_6.png) left -325px no-repeat
}

.big_flag_ca {
	background: url(../img/flags/flags_24_0_6.png) left -375px no-repeat
}

.big_flag_ar {
	background: url(../img/flags/flags_24_0_6.png) left -400px no-repeat
}

.big_flag_th {
	background: url(../img/flags/flags_24_0_6.png) left -425px no-repeat
}

.big_flag_cs {
	background: url(../img/flags/flags_24_0_6.png) left -450px no-repeat
}

.big_flag_tr {
	background: url(../img/flags/flags_24_0_6.png) left -473px no-repeat
}

.big_flag_fi {
	background: url(../img/flags/flags_24_0_6.png) left -500px no-repeat
}

.novahtmlslider_controls .controlleft {
	display: none;
	text-indent: -999999px
}

.novahtmlslider_controls .controlright {
	display: none;
	text-indent: -999999px
}

.novahtmlslider_container {
	position: relative;
	top: 0;
	left: 0
}

.novahtmlslider_controls {
	display: none;
	position: absolute;
	z-index: 50;
	left: 0px;
	top: 49%;
	width: 100%
}

.novaslider {
	width: 100%;
	height: 100%;
	position: relative
}

.novaslider_customhtml {
	position: absolute;
	top: 0%;
	left: 0%
}

.novaslider_bgimagediv img {
	position: absolute;
	top: 0;
	left: 0
}

.novaslider {
	filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=0, direction=0)
}

.novahtmlslider_container {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}

.novaboxcontrols {
	display: none
}

.novabox_caption {
	position: absolute;
	left: 15px;
	bottom: 15px;
	color: white;
	background: url(../img/caption_bg.png)
}

.novabox_captiontext {
	font: 11px Arial;
	padding: 10px;
	color: #c1c1c1
}

.novabox_imagepreloader {
	background: url(../img/ajax-loader.gif) center center no-repeat;
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 20%;
	height: 20%
}

.novabox_close {
	position: absolute;
	top: 15px;
	right: 15px;
	width: 96px;
	height: 96px;
	cursor: pointer;
	background: url(../img/close.png) no-repeat right top
}

.novabox_item_next {
	background: url(../img/right-cursor.png) no-repeat right center;
	width: 38px;
	height: 38px;
	position: absolute;
	top: -29px;
	right: 10px
}

.novabox_item_prev {
	background: url(../img/left-cursor.png) no-repeat right center;
	width: 38px;
	height: 38px;
	position: absolute;
	top: -29px;
	left: 10px
}

.novaboxoverlay {
	background: #000000;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10000
}

.novabox_wrapper {
	position: absolute;
	display: none;
	z-index: 10001;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	overflow: hidden
}

.novabox_image {
	align: center;
	overflow: hidden
}

.novabox_image img {
	display: block;
	position: absolute;
	-ms-interpolation-mode: bicubic
}

.novabox_contain_prev {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 50%;
	height: 100%;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACXZwQWcAAAABAAAAAQDHlV/tAAAAAnRSTlMA/1uRIrUAAAAKSURBVAjXY/gPAAEBAQAbtu5WAAAAAElFTkSuQmCC);
	*background-image: url(../img/ie_onepixel.gif);
	cursor: url(../img/left-cursor.png), url(../img/left-cursor.cur), pointer
}

.novabox_wrapper_prev {
	position: relative;
	top: 50%
}

.novabox_wrapper2_prev {
	position: relative;
	top: -50%
}

.novabox_contain_next {
	position: absolute;
	left: 50%;
	top: 0px;
	width: 50%;
	height: 100%;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACXZwQWcAAAABAAAAAQDHlV/tAAAAAnRSTlMA/1uRIrUAAAAKSURBVAjXY/gPAAEBAQAbtu5WAAAAAElFTkSuQmCC);
	*background-image: url(../img/ie_onepixel.gif);
	cursor: url(../img/right-cursor.png), url(../img/right-cursor.cur), pointer
}

.novabox_wrapper_next {
	position: relative;
	top: 50%;
	text-align: right
}

.novabox_wrapper2_next {
	position: relative;
	text-align: right;
	top: -50%
}

.novabox_image_captionposition {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}

.novabox_image_imageonly {
	position: absolute
}

.novabox_image_viewportwidth {
	position: absolute;
	width: 100%
}

.novabox_image_viewportheight {
	position: absolute;
	height: 100%
}

.novabox_image_fullviewport {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}

.novaboxcontrols {
	display: none
}

.mynovamontage_wrap {
	padding: 0px 0px 0px 0px;
	background-color: #000000
}

#mynovamontage a {
	text-decoration: none
}

.novahover_overlay {
	display: none;
	top: -1000px;
	left: -1000px;
	background: url(../img/zoom_icon.png) 10px 10px no-repeat
}

.novahover_text_wrap {
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000000;
	overflow: hidden
}

.novahover_text {
	color: #ddd;
	font-size: 12px;
	line-height: normal;
	margin: 13px 15px 12px 15px;
	padding-left: 40px
}

#ggmap {
	width: 100%;
	height: 100%;
	overflow: hidden
}

#ggmap_map {
	width: 100%;
	height: 100%;
	float: left
}

.ggmapinfobubble {
	background-color: #161616;
	overflow: hidden;
	font: 13px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}

ul.g_hotelinfo_wrap {
	padding: 20px 25px 10px 20px;
	margin: 0 0 0px 0px;
	min-width: 280px
}

ul.g_hotelinfo_wrap li {
	list-style: none;
	padding: 0 0px 5px 0px;
	font: 12px Arial
}

ul.g_hotelinfo_wrap li.g_hotelname {
	font: 16px Arial, Helvetica, sans-serif;
	color: #848484;
	padding: 0 0px 12px 0px
}

.g_dummy1 {
	width: 19px;
	height: 2px;
	border-bottom: 1px #333333 solid;
	margin-left: 20px;
	margin-bottom: 16px
}

.g_addr_line1 {
	filter: Alpha(opacity=100)
}

ul.g_options {
	display: inline-block;
	list-style: none;
	margin: 0px 0px 0px 19px;
	padding: 0px 0px 15px 0px
}

ul.g_options li {
	list-style: none;
	float: left;
	position: relative;
	display: block
}

ul.g_options li a {
	line-height: 46pt;
	padding: 0px 0px 0px 0px;
	margin: 0 40px 0 0px;
	color: #CCCCCC;
	text-decoration: none;
	font: 13px Arial;
	display: block
}

ul.g_options li a:hover {
	color: #fbfbfb;
	border-bottom: 0px dotted #9C8252
}

ul.g_options li a.g_getdirections {
	background: url(../img/gmap_nova_icons.png) 0px -90px no-repeat;
	padding-left: 30px;
	line-height: 20pt
}

ul.g_options li a.g_getdirections:hover {
	background: url(../img/gmap_nova_icons.png) 0px -135px no-repeat;
	padding-left: 30px;
	line-height: 20pt
}

ul.g_options li a.g_showaround {
	background: url(../img/gmap_nova_icons.png) 0px -0px no-repeat;
	padding-left: 30px;
	line-height: 20pt
}

ul.g_options li a.g_showaround:hover {
	background: url(../img/gmap_nova_icons.png) 0px -45px no-repeat;
	padding-left: 30px;
	line-height: 20pt
}

ul.g_options li a.g_showaround:active {
	background: url(../img/gmap_nova_icons.png) 0px -45px no-repeat;
	padding-left: 30px;
	line-height: 20pt
}

a.g_close {
	position: absolute;
	right: 15px;
	top: 0px;
	width: 14px;
	height: 23px;
	background: url(../img/gmap_sprite.png) bottom right no-repeat;
	border: none;
	outline: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none
}

a.g_nearbyinfowindow_close {
	position: absolute;
	right: 15px;
	top: 0px;
	width: 14px;
	height: 23px;
	background: url(../img/gmap_sprite.png) bottom right no-repeat;
	border: none;
	outline: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none
}

ul.g_morecontent {
	position: absolute;
	background-color: #FFFFFF;
	z-index: 3000;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border: 1px e8e8e8 solid
}

ul.g_morecontent li {
	list-style: none;
	line-height: normal;
	display: block;
	position: relative;
	float: left;
	clear: both;
	width: 100%
}

ul.g_morecontent li a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 9px 45px 9px 15px;
	display: block;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none;
	cursor: pointer
}

ul.g_morecontent li a:hover {
	background-color: #f1f1f1;
	color: #333333;
	text-decoration: none
}

.g_nearbyinfowindow {
	font: 13px Arial, sans-serif;
	color: #999999;
	padding: 10px 30px 10px 10px
}

.g_nearbyinfowindow_name {
	font: 13px Arial, sans-serif;
	color: #333333;
	padding-bottom: 2px
}

.g_nearbyinfowindow_category {
	font: 12px Arial, sans-serif;
	color: #999999;
	padding-bottom: 8px;
	margin-bottom: 16px;
	border-bottom: 1px #e8e8e8 dotted
}

.g_nearbyinfowindow_fromthehotel {
	font: 12px Arial, sans-serif;
	color: #999999
}

.g_nearbyinfowindow_time {
	font: 21px Arial, sans-serif
}

#ggmap_sidebar {
	position: relative;
	float: left;
	width: 0%;
	height: 100%;
	overflow: auto;
	background-color: #FFFFFF;
	color: #444444
}

#ggmap_sidebar_inner {
	padding: 30px 15px 30px 15px
}

#direction_search_wrapper {
	position: relative;
	height: 200px;
	width: 100%;
	top: 0;
	left: 0;
	display: block;
	background-color: blue
}

.tabledir {
	width: 100%;
	border-bottom: 1px solid #ececec;
	margin-top: 25px
}

#direction_search_left {
	height: 100%;
	margin-right: 50px
}

#direction_search_right {
	position: absolute;
	height: 100%;
	width: 50px;
	top: 0;
	right: 0;
	display: block
}

.iti_to,
.iti_from {
	background: transparent;
	padding: 4px;
	margin-right: 10px;
	padding-left: 35px
}

.iti_from {
	background: url(../img/gmap_nova_icons.png) 0px -245px no-repeat
}

.iti_to {
	background: url(../img/gmap_nova_icons.png) 0px -195px no-repeat
}

input#searchbox_suggest,
input#searchbox_hotel_location {
	height: 16px;
	line-height: 16px;
	margin: -1px -6px;
	padding: 3px 5px;
	width: 100%
}

.rev_dir {
	vertical-align: middle;
	width: 30px
}

.reverse_directions {
	background: url(../img/gmap_nova_icons.png) -5px -299px no-repeat;
	width: 12px;
	height: 15px
}

.easy-button img {
	display: inline-block;
	margin: 5px 0 0;
	vertical-align: middle
}

.dir_options {
	padding-left: 28px;
	padding-bottom: 10px
}

#direction_mileskm {
	font-size: 10px
}

.submmitdir_wrap {
	padding-right: 30px;
	padding-bottom: 20px
}

.easy-button {
	width: 18px;
	height: 32px;
	padding: 0px;
	display: inline-block;
	border: 1px solid gainsboro;
	border: 1px solid rgba(0, 0, 0, 0.1);
	text-align: center;
	color: #444;
	font-size: 85%;
	font-weight: bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.218s;
	-moz-transition: all 0.218s;
	-o-transition: all 0.218s;
	transition: all 0.218s;
	background-color: whiteSmoke;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f1f1f1));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image: linear-gradient(top, #f5f5f5, #f1f1f1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#f1f1f1');
	border-image: initial
}

.easy-button:hover {
	border: 1px solid #c6c6c6;
	color: #333;
	-webkit-transition: all 0.0s;
	-moz-transition: all 0.0s;
	-o-transition: all 0.0s;
	transition: all 0.0s;
	background-color: #f8f8f8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f1f1f1));
	background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image: linear-gradient(top, #f8f8f8, #f1f1f1);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8', EndColorStr='#f1f1f1');
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	text-decoration: none
}

.easy-button:active {
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3)
}

.easy-button:active:hover {
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3)
}

.easy-button:active:focus {
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3)
}

.easy-button.selected {
	background-color: #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#e0e0e0));
	background-image: -webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image: -moz-linear-gradient(top, #eee, #e0e0e0);
	background-image: -ms-linear-gradient(top, #eee, #e0e0e0);
	background-image: -o-linear-gradient(top, #eee, #e0e0e0);
	background-image: linear-gradient(top, #eee, #e0e0e0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#e0e0e0');
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	border: 1px solid #ccc;
	color: #333
}

.easy-button.selected:hover {
	background-color: #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#e0e0e0));
	background-image: -webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image: -moz-linear-gradient(top, #eee, #e0e0e0);
	background-image: -ms-linear-gradient(top, #eee, #e0e0e0);
	background-image: -o-linear-gradient(top, #eee, #e0e0e0);
	background-image: linear-gradient(top, #eee, #e0e0e0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#e0e0e0');
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	border: 1px solid #ccc;
	color: #333
}

.easy-button.selected:active {
	background-color: #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#e0e0e0));
	background-image: -webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image: -moz-linear-gradient(top, #eee, #e0e0e0);
	background-image: -ms-linear-gradient(top, #eee, #e0e0e0);
	background-image: -o-linear-gradient(top, #eee, #e0e0e0);
	background-image: linear-gradient(top, #eee, #e0e0e0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#e0e0e0');
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	border: 1px solid #ccc;
	color: #333
}

.submmitdir {
	width: auto;
	height: 32px;
	padding: 0px 12px;
	border: 1px solid #3079ed;
	color: #fff;
	background-color: #4d90fe;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed));
	background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed);
	background-image: -moz-linear-gradient(top, #4d90fe, #4787ed);
	background-image: -ms-linear-gradient(top, #4d90fe, #4787ed);
	background-image: -o-linear-gradient(top, #4d90fe, #4787ed);
	background-image: linear-gradient(top, #4d90fe, #4787ed);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe', EndColorStr='#4787ed')
}

.submmitdir:hover {
	border: 1px solid #2f5bb7;
	color: #fff;
	background-color: #357ae8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8));
	background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -moz-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -ms-linear-gradient(top, #4d90fe, #357ae8);
	background-image: -o-linear-gradient(top, #4d90fe, #357ae8);
	background-image: linear-gradient(top, #4d90fe, #357ae8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe', EndColorStr='#357ae8')
}

.easy-button.revdirbtn {
	width: 18px;
	height: 32px;
	padding: 0px
}

.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px)
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

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

.ui-helper-clearfix:after {
	clear: both
}

.ui-helper-clearfix {
	zoom: 1
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}

.ui-state-disabled {
	cursor: default !important
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ui-widget {
	font-family: Arial, sans-serif;
	font-size: 11px
}

.ui-widget .ui-widget {
	font-size: 11px
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial, sans-serif;
	font-size: 11px
}

.ui-widget-content {
	border: 0px solid #c2c2c2;
	background: #FFFFFF;
	color: #444444
}

.ui-widget-content a {
	color: #222222
}

.ui-widget-header {
	border: 0px solid #aaaaaa;
	background: #444444;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px
}

.ui-widget-header a {
	color: #999999
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 2px solid #fbfbfb;
	background: #AFCFAA;
	font-weight: normal;
	color: #ffffff;
	text-align: center
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 2px solid #fbfbfb;
	background: #AFCFAA;
	color: #fbfbfb
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	background-color: #444444;
	color: #fbfbfb
}

.ui-state-hover a,
.ui-state-hover a:hover {
	color: #fbfbfb;
	background: #161616;
	text-decoration: none
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	background: #AFCFAA !important;
	color: #fbfbfb
}

a.ui-state-active:hover {
	color: #fbfbfb !important;
	background: #161616 !important;
	text-decoration: none
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none
}

.ui-widget :active {
	outline: none
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec;
	color: #cd0a0a
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	background-image: none
}

.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(../img/ui-icons_222222_256x240.png)
}

.ui-icon-carat-1-n {
	background-position: 0 0
}

.ui-icon-carat-1-ne {
	background-position: -16px 0
}

.ui-icon-carat-1-e {
	background-position: -32px 0
}

.ui-icon-carat-1-se {
	background-position: -48px 0
}

.ui-icon-carat-1-s {
	background-position: -64px 0
}

.ui-icon-carat-1-sw {
	background-position: -80px 0
}

.ui-icon-carat-1-w {
	background-position: -96px 0
}

.ui-icon-carat-1-nw {
	background-position: -112px 0
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}

.ui-icon-arrow-4 {
	background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}

.ui-icon-extlink {
	background-position: -32px -80px
}

.ui-icon-newwin {
	background-position: -48px -80px
}

.ui-icon-refresh {
	background-position: -64px -80px
}

.ui-icon-shuffle {
	background-position: -80px -80px
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px
}

.ui-icon-folder-open {
	background-position: -16px -96px
}

.ui-icon-document {
	background-position: -32px -96px
}

.ui-icon-document-b {
	background-position: -48px -96px
}

.ui-icon-note {
	background-position: -64px -96px
}

.ui-icon-mail-closed {
	background-position: -80px -96px
}

.ui-icon-mail-open {
	background-position: -96px -96px
}

.ui-icon-suitcase {
	background-position: -112px -96px
}

.ui-icon-comment {
	background-position: -128px -96px
}

.ui-icon-person {
	background-position: -144px -96px
}

.ui-icon-print {
	background-position: -160px -96px
}

.ui-icon-trash {
	background-position: -176px -96px
}

.ui-icon-locked {
	background-position: -192px -96px
}

.ui-icon-unlocked {
	background-position: -208px -96px
}

.ui-icon-bookmark {
	background-position: -224px -96px
}

.ui-icon-tag {
	background-position: -240px -96px
}

.ui-icon-home {
	background-position: 0 -112px
}

.ui-icon-flag {
	background-position: -16px -112px
}

.ui-icon-calendar {
	background-position: -32px -112px
}

.ui-icon-cart {
	background-position: -48px -112px
}

.ui-icon-pencil {
	background-position: -64px -112px
}

.ui-icon-clock {
	background-position: -80px -112px
}

.ui-icon-disk {
	background-position: -96px -112px
}

.ui-icon-calculator {
	background-position: -112px -112px
}

.ui-icon-zoomin {
	background-position: -128px -112px
}

.ui-icon-zoomout {
	background-position: -144px -112px
}

.ui-icon-search {
	background-position: -160px -112px
}

.ui-icon-wrench {
	background-position: -176px -112px
}

.ui-icon-gear {
	background-position: -192px -112px
}

.ui-icon-heart {
	background-position: -208px -112px
}

.ui-icon-star {
	background-position: -224px -112px
}

.ui-icon-link {
	background-position: -240px -112px
}

.ui-icon-cancel {
	background-position: 0 -128px
}

.ui-icon-plus {
	background-position: -16px -128px
}

.ui-icon-plusthick {
	background-position: -32px -128px
}

.ui-icon-minus {
	background-position: -48px -128px
}

.ui-icon-minusthick {
	background-position: -64px -128px
}

.ui-icon-close {
	background-position: -80px -128px
}

.ui-icon-closethick {
	background-position: -96px -128px
}

.ui-icon-key {
	background-position: -112px -128px
}

.ui-icon-lightbulb {
	background-position: -128px -128px
}

.ui-icon-scissors {
	background-position: -144px -128px
}

.ui-icon-clipboard {
	background-position: -160px -128px
}

.ui-icon-copy {
	background-position: -176px -128px
}

.ui-icon-contact {
	background-position: -192px -128px
}

.ui-icon-image {
	background-position: -208px -128px
}

.ui-icon-video {
	background-position: -224px -128px
}

.ui-icon-script {
	background-position: -240px -128px
}

.ui-icon-alert {
	background-position: 0 -144px
}

.ui-icon-info {
	background-position: -16px -144px
}

.ui-icon-notice {
	background-position: -32px -144px
}

.ui-icon-help {
	background-position: -48px -144px
}

.ui-icon-check {
	background-position: -64px -144px
}

.ui-icon-bullet {
	background-position: -80px -144px
}

.ui-icon-radio-off {
	background-position: -96px -144px
}

.ui-icon-radio-on {
	background-position: -112px -144px
}

.ui-icon-pin-w {
	background-position: -128px -144px
}

.ui-icon-pin-s {
	background-position: -144px -144px
}

.ui-icon-play {
	background-position: 0 -160px
}

.ui-icon-pause {
	background-position: -16px -160px
}

.ui-icon-seek-next {
	background-position: -32px -160px
}

.ui-icon-seek-prev {
	background-position: -48px -160px
}

.ui-icon-seek-end {
	background-position: -64px -160px
}

.ui-icon-seek-start {
	background-position: -80px -160px
}

.ui-icon-seek-first {
	background-position: -80px -160px
}

.ui-icon-stop {
	background-position: -96px -160px
}

.ui-icon-eject {
	background-position: -112px -160px
}

.ui-icon-volume-off {
	background-position: -128px -160px
}

.ui-icon-volume-on {
	background-position: -144px -160px
}

.ui-icon-power {
	background-position: 0 -176px
}

.ui-icon-signal-diag {
	background-position: -16px -176px
}

.ui-icon-signal {
	background-position: -32px -176px
}

.ui-icon-battery-0 {
	background-position: -48px -176px
}

.ui-icon-battery-1 {
	background-position: -64px -176px
}

.ui-icon-battery-2 {
	background-position: -80px -176px
}

.ui-icon-battery-3 {
	background-position: -96px -176px
}

.ui-icon-circle-plus {
	background-position: 0 -192px
}

.ui-icon-circle-minus {
	background-position: -16px -192px
}

.ui-icon-circle-close {
	background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px
}

.ui-icon-circle-check {
	background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	-khtml-border-top-left-radius: 2px;
	border-top-left-radius: 2px
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	-khtml-border-top-right-radius: 2px;
	border-top-right-radius: 2px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-khtml-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-khtml-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px
}

.ui-widget-overlay {
	background: #000000;
	opacity: .80;
	filter: Alpha(Opacity=80)
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(../img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px
}

.ui-dialog {
	position: absolute;
	padding: 0px;
	width: 300px
}

.ui-dialog .ui-dialog-titlebar {
	padding: 10px;
	position: relative;
	height: 20px
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: 0;
	display: none
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 19px;
	height: 18px;
	padding: 10px
}

.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px
}

.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 10px;
	background: transparent !important
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: 0px;
	background: none;
	overflow: auto;
	zoom: 1
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer
}

.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move
}

.ui-dialog .ui-widget-header {
	background: transparent
}

.ui-datepicker {
	width: 510px !important;
	height: 270px;
	background: #fbfbfb;
	padding: 12px;
	display: none;
	font-size: 11px;
	z-index: 99000 !important;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0px 5px rgba(0, 0, 0, 0.3);
	border: 1px solid #ddd\9
}

.ui-datepicker-arrow {
	background: url(../img/cal_arrow.png) 0px 0px no-repeat;
	width: 20px;
	height: 40px;
	left: -20px;
	top: 122px;
	position: absolute
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: 0px;
	height: 36px;
	margin-bottom: 5px
}

.ui-datepicker .ui-icon {
	background: url(../img/cal_months_nav.png) 0 0 no-repeat
}

.ui-datepicker .ui-icon-circle-triangle-e {
	background-position: 0px 0px
}

.ui-datepicker .ui-icon-circle-triangle-w {
	background-position: 0px -50px
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 4px;
	width: 28px;
	height: 28px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 4px;
	background: transparent
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px;
	padding-left: 5px
}

.ui-datepicker .ui-datepicker-next {
	right: 2px;
	padding-right: 5px
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 2px
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 2px
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -6px;
	height: 28px;
	top: 0px
}

.ui-datepicker .ui-datepicker-title {
	margin: 0;
	line-height: normal;
	text-align: center;
	font-size: 14px;
	line-height: 26pt
}

.ui-datepicker .ui-datepicker-title select {
	margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month-year {
	width: 100%
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
	font-size: 14px
}

.ui-datepicker table {
	width: 100%;
	border-collapse: collapse;
	margin: 0 0 0 0
}

.ui-datepicker th {
	padding: 3px 3px;
	text-align: center;
	font-weight: bold;
	border: 0
}

.ui-datepicker td {
	border: 0;
	padding: 0px 0;
	margin: 0px;
	vertical-align: center
}

.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	height: 100%;
	padding: 3px 0px;
	text-align: center;
	text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	width: 100%;
	height: 70px;
	overflow: hidden;
	margin: 0x 0 0 0;
	padding: 0px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	position: absolute;
	bottom: 1px;
	left: 1px
}

.ui-datepicker .ui-datepicker-buttonpane button {
	width: 100%;
	height: 45px;
	background: #f4f4f4;
	margin: 0;
	cursor: pointer;
	padding: 0;
	display: block;
	width: 0 auto;
	overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left
}

.ui-datepicker.ui-datepicker-multi {
	width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 100%;
	margin: 0
}

.ui-datepicker-multi .ui-datepicker-group-first {
	border-right: 1px solid #e8e8e8;
	padding-right: 5px
}

.ui-datepicker-multi .ui-datepicker-group table thead {
	height: 36px;
	color: #acacac
}

.ui-datepicker-multi .ui-datepicker-group table tbody {
	border-top: 10px solid #fbfbfb
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 249px
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last {
	padding-left: 5px
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0em
}

.ui-datepicker-current {
	display: none !important;
	opacity: 1;
	filter: Alpha(Opacity=1)
}

td.ui-state-datestart span.ui-state-default {
	background: #161616 !important;
	color: #ffffff !important
}

td.ui-state-datestart {
	opacity: 1 !important;
	filter: none !important
}

td.ui-state-datefull {
	background: #D9ACB1 !important;
	opacity: 1 !important;
	filter: none !important
}

td.ui-state-datefull span,
td.ui-state-datefull a {
	background: #D9ACB1 !important
}

td.ui-state-datefull-disabled {
	background: #AFCFAA !important
}

.ui-datepicker-rtl {
	direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 0px
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 0px
}

.ui-datepicker-cover {
	display: none;
	display: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px
}

.ncms,
.ui-widget-content {
	-webkit-box-sizing: initial !important;
	-moz-box-sizing: initial !important;
	box-sizing: initial !important
}

@font-face {
	font-family: 'fontello';
	src: url(fonts/fontello.eot?78585381);
	src: url(fonts/fontello.eot?78585381#iefix') format('embedded-opentype'), url(fonts/fontello.woff?78585381') format('woff'), url(fonts/fontello.svg?78585381#fontello') format('svg'), url(fonts/fontello.ttf?78585381') format('truetype');
	font-weight: normal;
	font-style: normal
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: 'fontello';
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	font-variant: normal;
	text-transform: none
}

.icon-plus:before {
	content: '\2b'
}

.icon-mail:before {
	content: '\2709'
}

.icon-forward:before {
	content: '\27a6'
}

.icon-export:before {
	content: '\e715'
}

.icon-location:before {
	content: '\e724'
}

.icon-share:before {
	content: '\e73c'
}

.icon-down-open:before {
	content: '\e800'
}

.icon-left-open:before {
	content: '\e801'
}

.icon-right-open:before {
	content: '\e802'
}

.icon-up-open:before {
	content: '\e803'
}

.icon-down-open-mini:before {
	content: '\e804'
}

.icon-left-open-mini:before {
	content: '\e805'
}

.icon-right-open-mini:before {
	content: '\e806'
}

.icon-up-open-mini:before {
	content: '\e807'
}

.icon-down-open-big:before {
	content: '\e808'
}

.icon-left-open-big:before {
	content: '\e809'
}

.icon-right-open-big:before {
	content: '\e80a'
}

.icon-up-open-big:before {
	content: '\e80b'
}

.icon-picture:before {
	content: '🌄'
}

.icon-globe:before {
	content: '🌎'
}

.icon-briefcase:before {
	content: '\e80c'
}

.icon-calendar:before {
	content: '📅'
}

.icon-phone:before {
	content: '📞'
}

.icon-camera:before {
	content: '📷'
}

@font-face {
	font-family: 'callunaregular';
	src: url(fonts/calluna-regular-webfont.eot);
	src: url(fonts/calluna-regular-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/calluna-regular-webfont.woff) format('woff'), url(fonts/calluna-regular-webfont.svg#callunaregular) format('svg'), url(fonts/calluna-regular-webfont.ttf) format('truetype');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'ralewayregular';
	src: url(fonts/raleway-regular-webfont.eot);
	src: url(fonts/raleway-regular-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/raleway-regular-webfont.woff) format('woff'), url(raleway-regular-webfont.svg#ralewayregular) format('svg'), url(fonts/raleway-regular-webfont.ttf) format('truetype');
	font-weight: normal;
	font-style: normal
}

body {
	font: 14px/24px 'callunaregular', Georgia, serif;
	color: #333;
	overflow-x: hidden;
	overflow-y: scroll;
	*overflow-y: auto;
	background: #222
}

h1,
h2,
h3,
h4,
h5 {
	font-weight: normal;
	text-align: left;
	color: #9d8047;
	margin-bottom: 20px;
	font-size: 20px;
	line-height: 20pt;
	font-family: 'ralewayregular', Arial, sans-serif
}

h3 {
	font: 16px/24px 'callunaregular', Georgia, serif;
	color: #333;
	margin-bottom: 1px
}

a:link,
a:visited,
a:active,
a:hover {
	color: #333;
	text-decoration: none
}

p {
	padding: 0px 0px 20px 0px
}

ul {
	margin: 0;
	padding: 0
}

li {
	list-style: none;
	margin: 0;
	padding: 0
}

img {
	display: block
}

#page,
.wrapper {
	width: 980px;
	position: relative;
	margin: 0 auto;
	overflow: hidden
}

#page {
	width: 1299px;
	background-color: #dbdcd7
}

#header {
	width: 100%;
	height: 173px;
	position: relative;
	float: left;
	background: url(../img/header_bg.jpg) center 0 no-repeat;
	z-index: 100;
	border-bottom: 1px solid #afb0ab
}

#home #header {
	border-bottom: 0
}

#header .wrapper {
	height: 173px
}

#logo {
	width: 314px;
	height: 130px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -157px
}

#logo h1 {
	height: 130px;
	color: transparent;
	font: 0/0 a;
	text-indent: -100%
}

#menu {
	width: 100%;
	height: 42px;
	position: absolute;
	top: 130px;
	left: 0
}

#menu li {
	float: left
}

#menu a {
	padding: 16px 16px;
	display: inline-block;
	color: #333;
	font-size: 14px;
	line-height: 14px
}

#menu a.home {
	padding-left: 0
}

#menu a:hover,
#offers a.offers,
#contact a.contact,
#rooms a.rooms,
#location a.location,
#gallery a.gallery,
#hotel a.hotel {
	color: #9d8047
}

#menu #bookLink {
	position: absolute;
	top: 0;
	right: 0
}

#menu #bookBtn {
	display: inline-block;
	padding: 16px 30px;
	font-size: 14px;
	line-height: 14px;
	color: #c3c4be;
	background-color: #333
}

#menu #bookBtn:hover {
	color: #fbfbfb;
	background-color: #9d8047
}

#slideshow {
	width: 100%;
	height: 565px;
	position: relative;
	float: left;
	z-index: 0;
	background-color: #161616
}

.myslider {
	width: 100%;
	height: 100%;
	position: relative
}

#sliderTrans {
	width: 816px;
	height: 375px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../img/sliderTrans.png) 0 0 no-repeat;
	z-index: 998
}

#slideshow .wrapper {
	height: 565px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -490px
}

#sliderCaption {
	position: absolute;
	left: 0;
	bottom: 80px;
	z-index: 999
}

#sliderCaption h1 {
	display: block;
	position: relative;
	height: 50px;
	padding: 42px 0 33px 0;
	background: url(../img/thumb_bg.png) center 0 no-repeat;
	text-align: center;
	font-size: 20px;
	line-height: 20px;
	color: #e0e0e0;
	margin-bottom: 0
}

#sliderLink {
	font-size: 14px;
	color: #b6b6b6;
	position: absolute;
	top: 155px;
	left: 475px
}

#home #sliderLink {
	display: inline-block;
	position: relative;
	left: 140px;
	top: -30px
}

#sliderLink:hover {
	color: #9d8047
}

.icon-right-open {
	font-size: 12px;
	color: #9d8047
}

#homeThumbs a,
#homeThumbs {
	width: 100%;
	position: relative;
	float: left;
	overflow: hidden
}

#homeThumbs a {
	display: block;
	width: 33.33333333%;
	background-color: #000
}

#homeThumbs a img {
	width: 100%;
	height: auto;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";
	filter: alpha(opacity=55);
	opacity: 0.55
}

#homeThumbs a:hover img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: 0.8
}

h2.thumb_caption {
	width: 100%;
	height: 50px;
	padding: 45px 0 35px 0;
	background: url(../img/thumb_bg.png) center 0 no-repeat;
	text-align: center;
	position: absolute;
	top: 50%;
	margin-top: -65px;
	left: 0;
	font-size: 20px;
	line-height: 20px;
	color: #e0e0e0
}

.centerme {
	display: table;
	margin: 0 auto;
	text-align: left
}

.title {
	display: inline-block;
	text-align: left;
	clear: both;
	padding-bottom: 3px
}

.post-gallery,
.post-content,
.post-img,
.post,
.column,
.inner,
#main {
	float: left;
	position: relative;
	overflow: hidden
}

#main {
	width: 100%
}

#main .wrapper {
	padding-top: 50px
}

#home #main .wrapper {
	padding-top: 0
}

.post {
	width: 100%;
	padding: 50px 0;
	border-top: 1px solid #ecedea;
	overflow: visible
}

.post.full.bottom:before,
.post:before {
	content: "";
	width: 100%;
	position: absolute;
	top: -2px;
	left: 0;
	border-top: 1px solid #c9c8c3
}

.nova_editablelisting+.post {
	border-top: 0;
	padding-top: 0
}

.nova_editablelisting+.post:before {
	border-top: 0
}

.post.faq_post {
	padding: 0 0 5px 0;
	border: none
}

.post.faq_post:before {
	border: none
}

.post.faq_post p {
	color: #808080
}

.post.full {
	padding-top: 0;
	padding-bottom: 32px;
	border-top: none
}

.post.full:before {
	border-top: none
}

.post.full.bottom {
	padding: 50px 0 40px 0;
	border-top: 1px solid #ecedea;
	overflow: visible
}

.post-img {
	width: 370px
}

.post-img a {
	display: block;
	width: 420px
}

.post-content {
	width: 610px;
	padding: 5px 0 0 0
}

#location .post-img,
#offers .post-img,
#rooms .post-img {
	width: 470px
}

#location .post-content,
#offers .post-content,
#rooms .post-content {
	width: 510px;
	padding: 5px 0 0 0
}

.post.full .post-img {
	width: 100%;
	margin-bottom: 30px
}

.post.full .post-content {
	padding-top: 0
}

#rooms .post-content h2 {
	width: 310px;
	margin-bottom: 0px
}

.location_post {
	width: 100%;
	height: 630px;
	position: relative;
	float: left;
	margin-bottom: 50px
}

#fullColumn,
#ltColumn .inner,
#rtColumn,
#ltColumn {
	width: 370px;
	position: relative;
	float: left;
	overflow: hidden
}

#ltColumn {
	background: url(../img/ltColumn_bg.png) 0 0 no-repeat
}

#ltColumn .inner {
	width: 220px;
	padding: 35px 50px 100px 50px;
	border-top: 1px solid #c3c5bb;
	min-height: 500px
}

#ltColumn h2 {
	margin-bottom: 15px
}

#rtColumn {
	width: 610px;
	float: right;
	padding-top: 5px
}

#location #ltColumn {
	width: 580px;
	background: none;
	margin-bottom: 50px
}

#location #ltColumn .inner {
	width: 545px;
	padding: 0;
	border: none
}

#location #rtColumn {
	width: 400px;
	padding-top: 5px
}

#location #rtColumn h2 {
	color: #9d8047
}

#ggmap {
	height: 690px;
	background-color: #f6f7f1
}

#faqDesk #rtColumn,
#faqLocation #rtColumn,
#faqRooms #rtColumn,
#faq #rtColumn {
	padding-bottom: 20px
}

#rtColumn h2 {
	text-transform: uppercase;
	color: #333333
}

#fullColumn {
	width: 980px;
	padding: 50px 0;
	border-top: 1px solid #f5f5f4;
	overflow: visible
}

#fullColumn:before {
	content: "";
	width: 100%;
	position: absolute;
	top: -2px;
	left: 0;
	border-top: 1px solid #c9c8c3
}

#bottomLinkWrap {
	width: 100%;
	height: 240px;
	position: relative
}

#bottomLinkWrap a:hover #sliderLink {
	color: #9d8047
}

#subNav {
	width: 510px;
	position: relative;
	float: left;
	padding-top: 15px
}

#subNav li {
	width: 100%
}

#subNav a {
	display: inline-block;
	width: 100%;
	padding: 10px;
	font-size: 14px;
	line-height: 14px;
	font-family: 'callunaregular', Georgia, serif;
	color: #333
}

#subNav a:hover {
	color: #9d8047
}

#hotel #subNav a.services,
#history #subNav a.history,
#restaurant #subNav a.restaurant,
#events #subNav a.events,
#attractions #subNav a.attractions,
#faq #subNav a.faq,
#blogg #subNav a.blog {
	color: #9d8047;
	background-color: #dbdcd7
}

#faqSubnav {
	padding-top: 0;
	display: none
}

#faqSubnav a {
	padding-left: 20px;
	color: #808080
}

#faq #faqSubnav a.faq,
#faqDesk #faqSubnav a.faq_desk,
#faqRooms #faqSubnav a.faq_rooms,
#faqLocation #faqSubnav a.faq_location {
	color: #9d8047;
	background-color: #dbdcd7
}

#faq #faqSubnav,
#faqDesk #faqSubnav,
#faqRooms #faqSubnav,
#faqLocation #faqSubnav {
	display: block
}

.address {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	margin-bottom: 30px
}

.address>li {
	width: 100%
}

.address a {
	color: #333
}

.address a:hover {
	color: #9d8047
}

.address .icon-right-open {
	font-size: 12px
}

#addressEmail {
	margin-top: 30px
}

.icon_address {
	width: 225px;
	position: relative;
	float: left;
	margin-bottom: 10p
}

.icon_address li {
	width: 100%;
	color: #808080
}

.icon_address a {
	color: #808080
}

.icon_address a:hover {
	color: #9d8047
}

.leftpad {
	padding-left: 24px
}

.icon-location,
.icon-phone,
.icon-mail {
	font-size: 14px;
	color: #9d8047;
	margin-right: 5px
}

.icon-location {
	font-size: 16px
}

.bullet_list,
.hotel_links,
.footer_column,
#bottomFooter,
#topFooter,
#mainFooter {
	position: relative;
	float: left;
	overflow: hidden
}

#mainFooter {
	width: 100%;
	background: url(../img/footer_bg.png) 0 0 repeat-x;
	margin-top: 100px
}

#gallery #mainFooter,
#home #mainFooter {
	margin-top: 0
}

#topFooter {
	width: 100%;
	height: 237px;
	padding-top: 50px;
	background: url(../img/footer_img.png) right bottom no-repeat
}

#topFooter .wrapper {
	height: 287px
}

#bottomFooter {
	width: 100%;
	height: 144px
}

#bottomFooter .wrapper {
	height: 144px
}

.footer_column {
	width: 284px;
	margin-right: 64px
}

.footer_column.last {
	margin-right: 0
}

.footer_column h3 {
	width: 100%;
	padding: 15px 10px;
	font-size: 20px;
	line-height: 20px;
	color: #9d8047;
	border-top: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
	margin-bottom: 10px;
	font-family: 'ralewayregular', Arial, sans-serif
}

.hotel_links {
	width: 50%
}

.hotel_links.right {
	float: right
}

.hotel_links li {
	width: 100%
}

.hotel_links a {
	display: inline-block;
	padding: 10px;
	font-size: 14px;
	line-height: 14px;
	color: #454545
}

.hotel_links a:hover {
	color: #9d8047
}

.bullet_list {
	width: 100%
}

.bullet_list li {
	padding: 10px;
	font-size: 14px;
	line-height: 14px;
	color: #454545;
	list-style: disc;
	list-style-position: inside
}

#footerAddress {
	width: 100%;
	position: absolute;
	top: 45px;
	left: 0
}

#footerAddress li {
	width: 100%;
	float: left;
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #717171;
	margin-left: 25px;
	text-align: center;
	margin-bottom: 15px
}

#footerAddress a {
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #717171
}

#footerAddress a:hover {
	color: #333333
}

#footerAddress #legalInfo a {
	font-size: 10px
}

#footerAddress .divider {
	padding: 0 10px
}

#language_btn,
#sharethis {
	display: inline-block
}

.image_hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 47px;
	height: 47px;
	background: url(../img/img_hover.png) 0 0 no-repeat
}

.image_hover.hover {
	background-position: 0 -47px
}

.room-basic-info {
	padding-bottom: 30px;
	width: 100%;
	font-style: normal;
	color: #808080;
	font-size: 13px
}

.room-basic-info li {
	float: left;
	height: 20px;
	white-space: nowrap;
	overflow: hidden
}

.room-basic-info li.divider {
	color: #c9c9c9;
	padding: 0 5px
}

.show-less {
	display: none;
	float: left
}

.show-more {
	display: block;
	float: left
}

.yesAppear {
	display: block;
	float: left
}

.noDisplay {
	display: none
}

a.read-more {
	font-size: 14px;
	font-family: 'callunaregular', Georgia, serif;
	color: #333333;
	float: left;
	margin-top: 40px
}

#offers a.read-more {
	margin-top: 10px
}

a.read-more:hover {
	color: #9d8047
}

a.read-more.pushed {
	padding-top: 10px
}

.more-content {
	width: 100%;
	position: relative;
	float: left;
	overflow: hidden;
	padding: 10px 0 0 0
}

.more-content .clear {
	padding-bottom: 15px
}

.alt-list {
	width: 100%;
	position: relative;
	float: left;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 20px
}

.alt-list li {
	list-style: none;
	list-style-position: inside;
	padding: 4px 10px 4px 10px;
	position: relative;
	color: #808080
}

.alt-list li.alternate {
	background-color: #e8e8e7
}

.rooms_bookcontent {
	position: absolute;
	top: 59px;
	right: 0
}

.nova_editablelisting+.post .rooms_bookcontent {
	top: 9px
}

.areabookroom {
	float: right;
	clear: both
}

.btn {
	display: inline-block;
	float: left;
	padding: 15px 40px;
	font-size: 14px;
	line-height: 14px;
	color: #333333;
	background-color: #c6c5bf
}

.btn:hover {
	color: #fbfbfb;
	background-color: #9d8047
}

a.btn {
	color: #333333
}

.btn.offers_btn {
	margin-top: 10px;
	margin-right: 20px
}

#contactWrap {
	width: 606px;
	padding: 2px;
	float: left;
	display: block;
	overflow: hidden
}

#contact_form {
	width: 100%;
	margin: 0 auto;
	display: block;
	overflow: visible
}

#thanks_form {
	display: none;
	margin-top: 0px;
	text-align: center
}

#sendingtext {
	display: none
}

#formcontact_message,
#contact_form input,
#contact_form input:focus,
#contact_form select {
	width: 95%;
	height: 30px;
	color: #c6c5bf;
	padding: 3px 2%;
	cursor: pointer;
	font-size: 12px;
	margin-bottom: 15px;
	background: #f5f6f0;
	border: 1px solid #f5f6f0;
	line-height: 28px\9;
	font-family: 'callunaregular', Georgia, serif
}

#formcontact_message {
	height: 200px;
	overflow: auto;
	font-size: 12px
}

#formcontact_send {
	cursor: pointer;
	display: block;
	float: left
}

#language_btn {
	display: inline-block;
	position: relative;
	width: 24px;
	height: 24px;
	background: url(../img/flags_24_circles.png) left 0 no-repeat;
	text-indent: -9999px
}

#mainFooter.en #language_btn {
	background: url(../img/flags_24_circles.png) left 0 no-repeat
}

#mainFooter.fr #language_btn {
	background: url(../img/flags_24_circles.png) left -25px no-repeat
}

#mainFooter.it #language_btn {
	background: url(../img/flags_24_circles.png) left -50px no-repeat
}

#mainFooter.ja #language_btn {
	background: url(../img/flags_24_circles.png) left -75px no-repeat
}

#mainFooter.es #language_btn {
	background: url(../img/flags_24_circles.png) left -100px no-repeat
}

#mainFooter.pt #language_btn {
	background: url(../img/flags_24_circles.png) left -125px no-repeat
}

#mainFooter.de #language_btn {
	background: url(../img/flags_24_circles.png) left -150px no-repeat
}

#mainFooter.sv #language_btn {
	background: url(../img/flags_24_circles.png) left -175px no-repeat
}

#mainFooter.da #language_btn {
	background: url(../img/flags_24_circles.png) left -200px no-repeat
}

#mainFooter.ru #language_btn {
	background: url(../img/flags_24_circles.png) left -225px no-repeat
}

#mainFooter.no #language_btn {
	background: url(../img/flags_24_circles.png) left -250px no-repeat
}

#mainFooter.zh-tw #language_btn {
	background: url(../img/flags_24_circles.png) left -275px no-repeat
}

#mainFooter.nl #language_btn {
	background: url(../img/flags_24_circles.png) left -300px no-repeat
}

#mainFooter.po #language_btn {
	background: url(../img/flags_24_circles.png) left -325px no-repeat
}

#eventsWrap {
	width: 550px;
	padding: 30px 30px 65px 30px;
	position: relative;
	float: left;
	overflow: hidden;
	background-color: #f5f6f0;
	margin-bottom: 50px
}

#ltPost .inner,
#rtPost,
#ltPost {
	width: 254px;
	position: relative;
	float: left
}

#ltPost .inner {
	width: 200px
}

#rtPost {
	width: 290px
}

.calendar_mainwrap {
	text-align: center;
	width: 200px
}

.monthexpanded {
	margin-bottom: 10px
}

.monthtitle,
.monthcolapsed {
	font-weight: bold;
	font-size: 18px;
	cursor: pointer;
	margin-bottom: 4px;
	padding-top: 10px
}

.monthcolapsed {
	background: #9d8047;
	color: #fbfbfb;
	font-weight: normal;
	font-size: 11px;
	padding-top: 0px
}

.monthcolapsed:hover {
	background: #ffffff;
	color: #9d8047
}

.dayheaders {
	overflow: hidden;
	width: 196px
}

.dayH {
	text-align: center;
	overflow: hidden;
	width: 24px;
	margin: 2px;
	background: transparent;
	float: left
}

.days {
	overflow: hidden;
	width: 196px
}

.day,
.day_empty {
	text-align: center;
	overflow: hidden;
	background: transparent;
	color: #666666;
	width: 24px;
	margin: 2px;
	float: left
}

.day_withevent {
	background: #e2cfaf
}

.day_empty {
	background-color: pink
}

.monthtitle {
	color: #333
}

.dayheaders {
	color: #454545;
	font-size: 11px
}

.day {
	color: #A2A2A2;
	font-size: 11px
}

.eventcalendar_header {
	display: inline-block;
	width: 75px
}

.eventcalendar_title {
	color: #808080
}

.event_item {
	padding-bottom: 40px;
	border-bottom: 1px solid #d0cfcb;
	margin-bottom: 20px;
	overflow: hidden;
	margin-top: 40px
}

.eventcalendar_period,
.eventcalendar_title {
	color: #333333
}

.event_item p {
	color: #808080;
	padding: 0 0 1px 0
}

.event_info {
	margin-bottom: 25px
}

#jsloader {
	padding: 0px;
	zoom: 1;
	position: absolute;
	left: 50%;
	top: 200px
}

#jsloader div {
	background-color: #7a736c;
	height: 16px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	width: 16px;
	float: left;
	margin: 1px;
	zoom: 1;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0
}

.novaboxcontrols {
	display: none
}

.mynovamontage_wrap {
	width: 100%;
	padding: 0px 0px 0px 0px;
	background-color: #dbdcd7
}

#mynovamontage a {
	text-decoration: none
}

.novahover_overlay {
	display: none;
	top: -1000px;
	left: -1000px;
	background: url(../img/zoom_icon.png) center center no-repeat
}

.novahover_text_wrap {
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000000;
	overflow: hidden
}

.novahover_text {
	color: #ddd;
	font-size: 12px;
	line-height: normal;
	margin: 13px 15px 12px 15px;
	padding-left: 40px
}

.novabox_captiontext {
	font-size: 12px;
	padding: 10px 20px;
	text-shadow: none;
	color: #fbfbfb
}

.novabox_caption {
	background: #161616
}

@media only screen and (max-width: 1300px) {
	#page {
		width: 100%
	}
	#homeThumbs h2.thumb_caption {
		font-size: 18px
	}
}

a.big_flag_tr {
	background: url(../img/turkey.png) no-repeat
}