	*, body,div,dl,dt,dd,ul,ol,li,h1,h2,h4,h5,h6,pre,form,fieldset,input,textarea,p,a,blockquote,th,td,image { 
	margin:0;
	padding:0;
	text-decoration: none;
	border: none;
	font-style: normal;
	letter-spacing: 0;
	outline: none;}

/* Clearfix */

.cf:before,
.cf:after{
	content:"";
	display:table;
}
.cf:after{
	clear:both;
}
.cf{
	zoom:1;
}

.hide-text {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#content li, #maincontent li 					{ margin: 0 0 5px 20px; list-style-image: url("/images/elements/dot_blue.gif");}

/*************************************** 1 @font-face ***************************************/

a:link 			{ color: #0099ff;}
a:hover 		{ color: #006ab9;}
a:active 		{ color: #006ab9;}
a:visited 		{ color: #0099ff;}
a:visited:hover { color: #006ab9;}



/*************************************** 2 Main Layout ***************************************/


body { background: #224e6f url("/images/bg/winter_bg.jpg") no-repeat fixed; background-size: cover;}	
body.anchored { position: relative;}



	
#headbar {
	height: 30px;
	background: #0099ff;
	width: 100%;
	position: absolute;
	border-bottom: 1px solid #88CAEF;
	left: 0;
	margin: 0px auto;
}

#master_wrapper {
	width: 992px;
	margin: 0 auto;
}
		
#wrapper {
	width: 992px;
	margin: 0 auto;
	position: relative;
	float: left;
}

*+html #wrapper {
	z-index: 10;
}
	
#homeheader {
	position: relative;
	width: 992px;
	height: 417px;
}

*+html #homeheader {
	z-index: 1;
}

#mainheader {
	position: relative;
	width: 992px;
	height: 100px;
}

*+html #mainheader {
	z-index: 1;
}
	
	
#content_wrapper {
	width: 992px;
	float: left;
	position: relative;
	margin-bottom: 45px;
}
	

#content {
	position: relative;
	float: right;
	width: 710px;
	padding: 0 0 17px 17px;
	margin: 0 0 0 0;
}
	
	
*+html #content_wide, *+html #content, *+html #sidebar, *+html #sidebar_holder, *+html #content_wrapper, *+html #master_wrapper {
	/*z-index: -1;*/
}
		
/*************************************** 3 Nav ***************************************/		

#header_links {
	width: 616px;
	height: 18px;
	position: absolute;
	top: 5px;
	right: 0;
	color: #fff;
	font: 10px Verdana;
	text-align: right;
}
	
#header_links a {
	color: #fff;
	font: 10px Verdana;
	margin: 0 8px;}	
	
#header_links a:hover {
	color: #FCF418;}


	
#nav {
	width: 992px;
	background: url("../images/navbar.png");
	position: absolute;
	top: 90px;
	left: 0;
	text-align: center;
	height: 45px;
	z-index: 9999;}
	
#nav ul {	
	float: left;
	width: 992px;
	position: relative;
	left: -2px;}

#nav ul li {	
	position: relative;
	float: left;
	display: block;
	background: url("../images/nav-bg.png") no-repeat 0 50%;
	padding: 0 10px;}
	
#nav ul li.about { background-image: none;}

#nav ul li a {
	float: left;
	font: 13px 'NewsCycle','NewsCycle-ie';
	color: #fff;
	white-space: nowrap;
	padding: 12px 0 16px 0;
	height: 17px;
	letter-spacing: 1px;}

/* fixed sizes */
#nav ul li.about a 		{ width: 130px;}
#nav ul li.places a 	{ width: 122px;}
#nav ul li.deals a 		{ width: 145px;}
#nav ul li.things a 	{ width: 107px;}
#nav ul li.getting a	{ width: 110px;}
#nav ul li.groups a 	{ width: 70px;}
#nav ul li.last a 		{ width: 168px;}	
#nav ul li:hover 		{ left: 2px; z-index: 200; background:#93a434; padding: 0 12px 0 8px;}
	
/* dropdowns */
#nav ul li:hover .dropdown { visibility: visible;}

#nav ul li ul.dropdown {
	width: 203px;
	visibility: hidden;
	position: absolute;
	top: 45px;
	left: -9px;
	z-index: 9999;
	text-align: left;
	padding: 9px 0;
	background: url("../images/dropdown_bg.png") no-repeat bottom;}
	
#nav ul li ul.dropdown li { padding: 0; background: none;}
	
#nav ul li ul.dropdown li:hover {
	padding: 0;
	left:0;}

#nav ul li ul.dropdown li a {
	width: 170px;
	color: #336;
	font: 11px Verdana;
	background: #fff;
	padding: 5px 0px 5px 15px;
	float: left;
	margin: 0 9px;}
	
#nav ul li ul.dropdown a:hover { background: #f0f2e6;}
	
	

	
/****************************************** 4 Footer *********************************************/	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu {
	border: 0;
	list-style:none;
	padding: 0;
	margin: 0;
	display:block;
	float: left;
	background: #31A4B8;
}

.ui-menu .ui-menu {
	margin-top: -3px;
}

.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}

.ui-menu .ui-menu-item a {
	display:block;
	height: 20px;
	padding: 2px 4px;
	text-decoration:none;
	line-height:1.5;
	zoom:1;
	font-size: 10px;
	color:#ffffff;
	cursor: pointer;
}

#content .ui-menu li.ui-menu-item {
	list-style-image: none;
	margin: 0;
}

#content .ui-menu li.ui-menu-item a {
	text-decoration: none;
}

.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	color:#ffffff;
	background-color:#76c7c6;
	border: 0;
}


/******************************************  End Booking Widget *********/
	
#footer {
	height: 240px;
	background: #0099ff;
	border-bottom: 95px solid #224e6f;
	padding: 20px 0 0 0;
	clear: both;
	width: 100%;
	z-index: 10;
}
	
#column_holder { 
	width: 992px; 
	margin: 0 auto;
}
	
.columns { 
	float: left; 
	height: 222px; 
	border-right: 1px solid #c6dbb5;
}
	
.online-reservations {
	width: 199px;
	padding: 0 15px 0 15px;
}
.footer-insider {
	width: 200px;
	padding-top: 0;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 25px;
}
.international-visitors {
	width: 200px;
	padding: 0 25px 0 25px;
}
.more-links {
	width: 207px;
	padding: 0 0 0 25px;
	border-right: none;
}


#footer h3 {
		font-family:"Serifa Thin", Cambria, Georgia, serif; font-weight:100; font-style:normal; font-size:19px;
	text-transform: uppercase; 
	color: #fff; 
	margin: 0 0 5px 0;
}

#footer li, 
#footer p, 
#footer a { 
	font: 10px/22px Verdana; 
	color: #224e6f;
	line-height: 1.6em;
}

#footer li {
	list-style: square;
	margin: 0 0 5px 8px;
}

#footer ul {
	margin-left:5px;
}

#footer a:hover { color: #fff;}

#footer a.footer_link {
	font: 10px "NewsCycle", "NewsCycle-ie";
	letter-spacing: 1px; 
	color: #bebdbd; 
	padding: 2px 22px 2px 0; 
	display: block; 
	float: right; 
	background: url(images/footer_link.png) no-repeat 100% 50%;
}



#footer #copyright {
	font: 10px/1.6em Verdana; 
	color: #fff;
	float: left;
	margin: 0px 0 0 20px;
}


#footer #website-designed-by-mint-media { 
	font: 10px/1.6em Verdana; 
	color: #fff;
	float: right;
	margin: 0px 20px 0 0;

}

#footer #website-designed-by-mint-media a { 
	color:#83cdff;
}

#footer #website-designed-by-mint-media a:hover { 
	color:#fff;
}

#footer #morzinelets_address { 
	font: 12px Verdana; 
	color: #0099FF;
	float: right;
	margin: 25px 20px 12px 0px;
	display:block;
	text-align:right;
}

#footer #morzinelets_address a { color: #92d3fe;	font: 12px Verdana;  }
#footer #morzinelets_address a:hover { color: #dbf0fe; font: 12px Verdana;}
#footer #morzinelets_address a:visited { color: #92d3fe;	font: 12px Verdana;  }
#footer #morzinelets_address a:visited:hover { color: #dbf0fe; font: 12px Verdana;}

#footer #more-links { 
	font: 12px Verdana; 
	color: #3c7097;
	float: left;
	margin: 25px 0px 12px 20px;
	display:block;
}

#footer #more-links a { color: #0099FF;	font: 12px Verdana;  }
#footer #more-links a:hover { color: #dbf0fe; font: 12px Verdana;}
#footer #more-links a:visited { color: #0099FF;	font: 12px Verdana;  }
#footer #more-links a:visited:hover { color: #dbf0fe; font: 12px Verdana;}

#footer #more-links a.login  { color: #92d3fe !important; font: 12px Verdana;  }
#footer #more-links a.login:hover { color: #dbf0fe !important; font: 12px Verdana;}
#footer #more-links a.login:visited { 92d3fe: #dbf0fe !important; font: 12px Verdana;}
#footer #more-links a.login:hover:visited { color: #dbf0fe !important; font: 12px Verdana;}


/****************************************** RL Stuff - will sort later *********************************************/	

	
.homenavpanel	{
	padding:14px;
	background-image:url(/img/bg_winter50.png);
	background-repeat:repeat;
	height:273px;
	clear:both;
	margin-top:0px;
	
}


.navpanel	{
	padding:14px;
	background-image:url(/img/bg_winter50.png);
	background-repeat:repeat;
	float:left;
	width:249px;
	display:block;
}



.homepanel_left	{
	padding:14px;
	background-image:url(/img/bg_winter50.png);
	background-repeat:repeat;
	width:319px;
	float:left;	
}	
	

.homepanel_right	{
	padding:14px;
	background-image:url(/img/bg_winter50.png);
	background-repeat:repeat;

	width:319px;
	float:right;	
}	
.advert_fullwidth	{
	padding:14px;
	margin-top:20px;
	background-image:url(/img/bg_winter50.png);
	background-repeat:repeat;
	width:681px;
	float:right;
	margin-bottom: 5px;
	display:block;
}		


.panel_left	{
	padding:14px;
	background-image:url(/img/bg_winter50.png);
	background-repeat:repeat;
	width:45%;
	float:left;	
	margin-top:18px;
}	
	

.panel_right	{
	padding:14px;
	background-image:url(/img/bg_winter50.png);
	background-repeat:repeat;
	margin-top:18px;
	width:45%;
	float:right;	
}	

.panel_column {
	
width:200px; 
float:left; 
background-image:url(/img/bg_winter50.png); 
margin-left:20px; 
padding:10px;  
margin-top:16px;
	
}


#maincontent {
	position: relative;
	float: right;
	width: 680px;
	padding: 14px;
	margin: 0 0 0 0;
	background-image:url(/img/bg_winter50.png);
	background-repeat:repeat;
	display:block;
}

.contentpanel	{
	padding:14px;
	margin-top:0px;
	background-color:#FFF;
	position:relative;
}		






#morzinelet_logo {
	width: 287px;
	height: 89px;
	position: absolute;
	top: 0px;
	left: 0;
	color: #fff;
	font: 10px Verdana;
	text-align: left;
	background-image:url(/img/morzinelets-logo.gif);
	background-repeat:no-repeat;
	}
	
#morzinelet_logo a {
	color: #fff;
	font: 10px Verdana;
	margin: 0 8px;}	
	
	
#search {
	z-index:305;
	float:right;
	position:absolute;
	right:35px;
	top:332px;
}

#social  {
	z-index:20;
	float:right;
	position:absolute;
	right:0px;
	top:42px;
	width: 417px;
	text-align:right;
}


.home_searchbox p { color:#fff; padding:0 0 0 10px; margin:0px; letter-spacing:-.03em;font-size:14px; letter-spacing:-.03em;text-shadow: 0.1em 0.1em 0.2em #052c48 }

.headertag_bg { position:relative; top:16px; left:-12px; background-image:url(/img/winter/hd_tag_bg.png); background-repeat:no-repeat; height: 71px; z-index:20 }
.headertag_bg h2 { color:#FFF; margin:0 0 0 13px; padding:6px 0 0 0; font-size:27px; font-family: "Serifa Thin",Cambria,Georgia,serif; font-weight: 100;  }
.headertag_bg p {  color:#FCF418; margin:-4px 0 0 13px; padding:0px; font-size:12px  }

.headertag_bg p a:hover { color:#fff; text-decoration:none !important}
.headertag_bg p a { color:#FCF418; text-decoration:none !important}

.headertag_bg a:hover { color:#FCF418; text-decoration:none }
.headertag_bg a { color:#fff; text-decoration:none }


.headertag_bg_large { position:relative; top:5px; left:-26px; background-image:url(/img/winter/hd_tag_bg_large.png); background-repeat:no-repeat; height: 71px; z-index:20; width:510px }
.headertag_bg_large h2 { color:#FFF; margin:0 0 0 13px; padding:18px 0 0 0; font-size:32px; font-family: "Serifa Thin",Cambria,Georgia,serif; font-weight: 100;  }
.headertag_bg_large p {  color:#FCF418; margin:-4px 0 0 13px; padding:0px; font-size:12px  }

.headertag_bg_large p a:hover { color:#fff; text-decoration:none !important}
.headertag_bg_large p a { color:#FCF418; text-decoration:none !important}

.headertag_bg_large a:hover { color:#FCF418; text-decoration:none }
.headertag_bg_large a { color:#fff; text-decoration:none }


.headertag_bg_large2 { position:relative; top:25px; left:-12px; background-image:url(/img/winter/hd_tag_bg_large.png); background-repeat:no-repeat; height: 71px; z-index:20; width:510px }
.headertag_bg_large2 h1 { color:#FFF; margin:0 0 0 13px; padding:12px 0 0 0; font-size:32px; font-family: "Serifa Thin",Cambria,Georgia,serif; font-weight: 100;  }
.headertag_bg_large2 p {  color:#FCF418; margin:-4px 0 0 13px; padding:0px; font-size:12px  }

.headertag_bg_large2 p a:hover { color:#fff; text-decoration:none !important}
.headertag_bg_large2 p a { color:#FCF418; text-decoration:none !important}

.headertag_bg_large2 a:hover { color:#FCF418; text-decoration:none }
.headertag_bg_large2 a { color:#fff; text-decoration:none }


.headertag_bg_property { position:relative; top:5px; left:-26px; background-image:url(/img/winter/hd_tag_bg_large.png); background-repeat:no-repeat; height: 71px; z-index:20; width:510px }
.headertag_bg_property h2 { color:#FFF; margin:0 0 0 13px; padding:10px 0 0 0; font-size:29px; font-family: "Serifa Thin",Cambria,Georgia,serif; font-weight: 100; letter-spacing:-0.02em;  }
.headertag_bg_property p {  color:#FCF418; margin:-4px 0 0 13px; padding:0px; font-size:12px  }

.headertag_bg_property p a:hover { color:#fff; text-decoration:none !important}
.headertag_bg_property p a { color:#FCF418; text-decoration:none !important}

.headertag_bg_property a:hover { color:#FCF418; text-decoration:none }
.headertag_bg_property a { color:#fff; text-decoration:none }


.headertag_bg_moremorzine { position:relative; top:5px; left:-26px; background-image:url(/img/winter/hd_tag_bg_large.png); background-repeat:no-repeat; height: 71px; z-index:20; width:510px }
.headertag_bg_moremorzine h2 { color:#FFF; margin:0 0 0 13px; padding:16px 0 0 0; font-size:26px; font-family: "Serifa Thin",Cambria,Georgia,serif; font-weight: 100;  }



/* - - - - - - - - - - - -   WINTER SLIDER STYLES */


.homemore
{
	width:100%;
	padding:13px 5px 3px 10px;
	height:31px;
	margin-top:5px;
	border:2px solid #0097ff;
	background: #006ab6; /* Old browsers */
background: -moz-linear-gradient(left, #006ab6 0%, #0097ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#006ab6), color-stop(100%,#0097ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #006ab6 0%,#0097ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #006ab6 0%,#0097ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #006ab6 0%,#0097ff 100%); /* IE10+ */
background: linear-gradient(to right, #006ab6 0%,#0097ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ab6', endColorstr='#0097ff',GradientType=1 ); /* IE6-9 */
}


.homemore a:hover
{
	color:#FCF418;
	text-decoration:none;
	 font-family: "Serifa Thin",Cambria,Georgia,serif;
	 font-weight: 100;
	 font-size:21px;
	 -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    font-size-adjust: 0.5;
    font-stretch: normal;
    font-variant: normal;
    line-height: 26px;
}
.homemore,
.homemore_top
{ margin:0px; margin-bottom:6px; }

.homemore a
{
	color:#fff;
	text-decoration:none;
	font-family: "Serifa Thin",Cambria,Georgia,serif;
	font-weight: 100;
	font-size:21px;
	-moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    font-size-adjust: 0.5;
    font-stretch: normal;
    font-variant: normal;
    line-height: 26px;
}

.homemore_top
{	width:100%;
	padding:13px 5px 3px 10px;
	height:31px;
	border:2px solid #0097ff;
	background: #006ab6; /* Old browsers */

background: -moz-linear-gradient(left, #006ab6 0%, #0097ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#006ab6), color-stop(100%,#0097ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #006ab6 0%,#0097ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #006ab6 0%,#0097ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #006ab6 0%,#0097ff 100%); /* IE10+ */
background: linear-gradient(to right, #006ab6 0%,#0097ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ab6', endColorstr='#0097ff',GradientType=1 ); /* IE6-9 */
}


.homemore_top a:hover
{
	color:#FCF418;
	text-decoration:none;
	font-weight:bold;
	font-size:21px;
	 font-family: "Serifa Thin",Cambria,Georgia,serif;
	 font-weight: 100;
	 -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    font-size-adjust: 0.5;
    font-stretch: normal;
    font-variant: normal;
    line-height: 26px;
}

.homemore_top a
{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:21px;
	 font-family: "Serifa Thin",Cambria,Georgia,serif;
	 font-weight: 100;
	 -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    font-size-adjust: 0.5;
    font-stretch: normal;
    font-variant: normal;
    line-height: 26px;
}



#hm_searchbox {
	width:260px;
	height:271px;
	float:right;
	position:absolute;
	top:0px;
	right:0px;
	background-image:url(../2012-dev/images/winter/hm-searchbg.png);
	background-repeat:repeat;
	z-index:200;
	background-color:transparent;
}





/* - - - - - - - - - - - -    */


.nav_findoutmore {
	width:89%;
	text-align:center;
	display:block;
	padding:12px;
	position:relative;
	border: 2px solid #81CF47;
	text-align: center; 
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5d9729), to(#325612));
background: -webkit-linear-gradient(#5d9729, #325612);
background: -moz-linear-gradient(#5d9729, #325612);
background: -ms-linear-gradient(#5d9729, #325612);
background: -o-linear-gradient(#5d9729, #325612);
background: linear-gradient(#5d9729, #325612);
-pie-background: linear-gradient(#5d9729, #325612);
behavior: url(/PIE.htc);

margin-bottom:10px;
	
}





.nav_findoutmore h2 {
	color:#fff;
	font-size:17px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: 100;
	margin:0px;
	
}




.navmore
{
	width:93%;
	padding:13px 5px 3px 10px;
	height:31px;
	margin-top:5px;
	border:2px solid #0097ff;
	background: #006ab6; /* Old browsers */
background: -moz-linear-gradient(left, #006ab6 0%, #0097ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#006ab6), color-stop(100%,#0097ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #006ab6 0%,#0097ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #006ab6 0%,#0097ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #006ab6 0%,#0097ff 100%); /* IE10+ */
background: linear-gradient(to right, #006ab6 0%,#0097ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ab6', endColorstr='#0097ff',GradientType=1 ); /* IE6-9 */
}


.navmore a:hover
{
	color:#FCF418;
	text-decoration:none;
	 font-family: "Serifa Thin",Cambria,Georgia,serif;
	 font-weight: 100;
	 font-size:21px;
}

.navmore h2 
{
	margin:0px;
	 -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    font-size-adjust: 0.5;
    font-stretch: normal;
    font-variant: normal;
    line-height: 26px;
}

.navmore_top 
{
	margin:0px;
}


.navmore a
{
	color:#fff;
	text-decoration:none;
	font-family: "Serifa Thin",Cambria,Georgia,serif;
	font-weight: 100;
	font-size:21px;
}

.navmore_top
{
	width:93%;
	padding:13px 5px 3px 10px;
	height:31px;
	margin:0px;
	border:2px solid #0097ff;
	background: #006ab6; /* Old browsers */

background: -moz-linear-gradient(left, #006ab6 0%, #0097ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#006ab6), color-stop(100%,#0097ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #006ab6 0%,#0097ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #006ab6 0%,#0097ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #006ab6 0%,#0097ff 100%); /* IE10+ */
background: linear-gradient(to right, #006ab6 0%,#0097ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ab6', endColorstr='#0097ff',GradientType=1 ); /* IE6-9 */
}

.navmore_top a:hover
{
	color:#FCF418;
	text-decoration:none;
	font-weight:bold;
	font-size:21px;
	 font-family: "Serifa Thin",Cambria,Georgia,serif;
	 font-weight: 100;
}

.navmore_top a
{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:21px;
	 font-family: "Serifa Thin",Cambria,Georgia,serif;
	 font-weight: 100;
}






.nav_on
{
	width:93%;
	padding:13px 5px 3px 10px;
	height:31px;
	margin-top:5px;
	border:2px solid #ec342a;
	position:relative;
	background: #C60E04; /* Old browsers */
background: -moz-linear-gradient(left, #C60E04 0%, #ec342a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#C60E04), color-stop(100%,#ec342a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #C60E04 0%,#ec342a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #C60E04 0%,#ec342a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #C60E04 0%,#ec342a 100%); /* IE10+ */
background: linear-gradient(to right, #C60E04 0%,#ec342a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C60E04', endColorstr='#ec342a',GradientType=1 ); /* IE6-9 */
}

.nav_on_arrow { 
background-image:url(/img/nav_on.png);
background-repeat:no-repeat;
float:right;
height:50px;
width:25px;
margin-right:-32px;
margin-top:-14px;
}

.nav_on a:hover
{
	color:#fcf418;
	text-decoration:none;
	 font-family: "Serifa Thin",Cambria,Georgia,serif;
	 font-weight: 100;
	 font-size:21px;
}

.nav_on 
{
	margin:0px;
	 -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    font-size-adjust: 0.5;
    font-stretch: normal;
    font-variant: normal;
    line-height: 26px;
}




.nav_on a
{
	color:#fff;
	text-decoration:none;
	font-family: "Serifa Thin",Cambria,Georgia,serif;
	font-weight: 100;
	font-size:21px;
}











.pagenumbers { width:100%; clear:both;  font-family:Arial, Helvetica, sans-serif }
.pagenumber1 { width:27px; height:23px; padding:0 0 5px 1px; float:left; border:1px solid #39F; margin:0px;font-size:32px; line-height:22px; background-color:#006ab9; text-align:center  }
.pagenumber1 a { color:#fff; }
.pagenumber1 a:hover { color:#FCF418; }
.pagenumbering { width:56%; height:24px; padding:6px 0 0 0; float:left; margin-left:8px; color:#fff; background-color:#0099ff; }
.pagenumber2 { width:12%; height:30px; padding:5px; float:left }
.pagenumber3 { width:12%; height:30px; padding:5px; float:left }
.pagenumber4 { width:27px; height:23px; padding:0 0 5px 2px; float:right; border:1px solid #39F; margin:0px;font-size:32px; line-height:22px; background-color:#006ab9; text-align:center }
.pagenumber4 a { color:#fff; }
.pagenumber4 a:hover { color:#FCF418; }


.pagedivider-title { 
	width:100%; 
	font-size:35px;
	font-family: "Serifa Thin",Cambria,Georgia,serif;
	font-weight: 100;
	text-align:center;
	margin:5px auto;
	color:#19aaff;
	padding-bottom:10px;
}


.property_title { 	border-top:dotted #c6e2f2 2px; }



input, textarea, select {
    background-color: #ddf2fc;
	border:1px solid #08b5f7;
	color:#333;
    font-size: 12px;
	padding:2px 6px;
	margin-top:2px;
}


.peakperiod_tab_on {
    background-color: #084160;
}
.peakperiod_tab_on_left {
    background-color: #90CCEF;
    background-image: url("/images/winter/tabstyle1_left-on.gif");
    background-position: right top;
    background-repeat: no-repeat;
    height: 37px;
    width: 8px;
}
.peakperiod_tab_on_right {
    background-color: #90CCEF;
    background-image: url("/images/winter/tabstyle1_right-on.gif");
    background-position: left top;
    background-repeat: no-repeat;
    height: 37px;
    width: 8px;
}
.peakperiod_tab_off {
    background-color: #6EA6C8;
}
.peakperiod_tab_off_left {
    background-color: #90CCEF;
    background-image: url("/images/winter/tabstyle1_left-off.gif");
    background-position: right top;
    background-repeat: no-repeat;
    height: 37px;
    width: 8px;
}
.peakperiod_tab_off_right {
    background-color: #90CCEF;
    background-image: url("/images/winter/tabstyle1_right-off.gif");
    background-position: left top;
    background-repeat: no-repeat;
    height: 37px;
    width: 8px;
}



.bground1 {
    background-color: #46ccff;
}


.contact_help1 {
float:left; width:203px; margin-top:15px; margin-right:15px; background-image:url(/images/winter/contact-email.png); background-repeat:no-repeat; background-position:top right; min-height:200px; }

.contact_propowners1 {
float:left; width:203px; margin-top:15px; margin-right:15px; background-image:url(/images/winter/contact-owners.png); background-repeat:no-repeat; background-position:top right; min-height:200px; }

.contact_enewletters1 {
float:right; width:203px; margin-top:15px; background-image:url(/images/winter/contact-newsletter.png); background-repeat:no-repeat; background-position:top right; min-height:200px; }

.contact_help2 {
float:left; width:203px; margin-top:5px; margin-right:15px; border-top:1px dotted #bddded; border-bottom:2px solid #09F; min-height:90px; }

.contact_propowners2 {
float:left; width:203px; margin-top:5px; margin-right:15px; border-top:1px dotted #bddded; border-bottom:2px solid #09F; min-height:90px; }

.contact_enewletters2 {
float:right; width:203px; margin-top:5px; border-top:1px dotted #bddded; border-bottom:2px solid #09F; min-height:90px;  }


.icons_help { background-image:url(/images/winter/contact-email.png); background-repeat:no-repeat; background-position:top right; }
.icons_enewsletter { background-image:url(/images/winter/contact-newsletter.png); background-repeat:no-repeat; background-position:top right; }
.icons_property { background-image:url(/images/winter/contact-owners.png); background-repeat:no-repeat; background-position:top right; }



#hm_searchbox {
	width:260px;
	height:271px;
	float:right;
	position:absolute;
	top:0px;
	right:0px;
	background-image:url(/img/winter/hm-searchbg.png);
	background-repeat:repeat;
	z-index:200;
	background-color:transparent;
}




.hm_searchbox_title {
	width:100%;
	background-color:#c60e04;
	border-bottom:1px solid #3baefe;
	text-align:center;
	height:30px;
	padding-top:5px;
}

.subnav_normal {
background-color:#fffbb7; border:2px solid #ffde00; display:block; margin:10px 0px; padding-bottom:10px; width:99% }


.subnav_content {
background-color:#fff; border:2px solid #53b9fe; display:block; margin:10px 0px; padding-bottom:10px; width:99% }


.hotel_info1 {width:182px; float:left; }
.hotel_info2 {width:220px; float:left; line-height:20px }
.hotel_info3 {width:210px; float:right; padding:5px 2px 5px 5px; background-color:#dceffd }


.hotelnav_info1 {width:238px; padding-bottom:10px; background-color:#dceffd; border: 2px solid #53B9FE; }

.findoutmore_list {width:210px; padding-bottom:5px 2px 5px 5px; background-color:#dceffd; margin-top:6px }

.Sectionheading {
    border-color: #999999;
    border-style: dotted;
    border-width: 0 0 1px;
    color: #0066CC;
    font-size: 15px;
    font-weight: bolder;
}

.nav_subheader_title2 {
	width:100%;
	background-color:#659f32;
	border-bottom:2px solid #81CF47;
	text-align:center;
	height:30px;
	padding-top:5px;
}

.nav_subheader_title3 {
	width:100%;
	background-color:#4f871d;
	border-bottom:2px solid #81CF47;
	text-align:center;
	min-height:30px;
	padding-top:5px;
	color: #fff;
    font-family: "Serifa Thin",Cambria,Georgia,serif;
    font-size: 21px;
    font-weight: 100;
    text-decoration: none;
}

.nav_subheader_title2 {
	width:100%;
	background-color:#1160A9;
	border-bottom:2px solid #289BFC;
	text-align:center;
	min-height:30px;
	padding-top:5px;
	
}

.more_help1 {
float:left; width:303px; margin-top:15px; margin-right:15px; background-image:url(/images/winter/contact-email.png); background-repeat:no-repeat; background-position:top right; min-height:200px; display:block }


.more_email1 {
float:right; width:303px; margin-top:10px; background-image:url(/images/winter/contact-newsletter.png); background-repeat:no-repeat; background-position:top right; min-height:100px; display:block; clear:right }

.more_phone1 {
float:right; width:303px; margin-top:15px; background-image:url(/images/winter/contact-phone.png); background-repeat:no-repeat; background-position:top right; min-height:200px; display:block }


.more_phone2 {
float:left; width:303px; margin-top:15px; margin-right:15px; background-image:url(/images/winter/contact-phone.png); background-repeat:no-repeat; background-position:top right; min-height:200px; display:block }


.more_skype1 {
float:right; width:303px; margin-top:10px; background-image:url(/images/winter/contact-skype.png); background-repeat:no-repeat; background-position:top right; min-height:100px; display:block; padding-bottom:10px }



.help-numbers {
width:36px; min-height:50px; float:left; font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:33px; color:#0bb1f4; display:block; }

.tintbox {
   
    display: block;
    margin: 0;
    padding: 14px;
	border:2px solid #84c8ee;
	margin-top:15px;
	
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
background: #006ab9;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#006ab9), to(#5bbbfd));
background: -webkit-linear-gradient(#006ab9, #5bbbfd);
background: -moz-linear-gradient(#006ab9, #5bbbfd);
background: -ms-linear-gradient(#006ab9, #5bbbfd);
background: -o-linear-gradient(#006ab9, #5bbbfd);
background: linear-gradient(#006ab9, #5bbbfd);
-pie-background: linear-gradient(#006ab9, #5bbbfd);
	
}

.tintbox p { color:#fff }

.tintbox h1 { color:#fee749 }
.tintbox h2 { color:#fff }




.row input,
.row select, 
.row textarea {
	border: 2px solid #84c8ee;
	padding: 3px;
	width: 283px;
}




#cont_btn {
   background: none repeat scroll 0 0 #172c5d;
    border: 3px solid #a9ddfa;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    color: #fff;
    cursor: pointer;
    font-family: 'SMDINBlack',Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 40px;
    left: 233px;
    margin: 0.5em 0;
    padding: 0 0.6em;
    position: relative;
    width: 150px;
	text-align:center;
}

#cont_btn:visited {
    background: none repeat scroll 0 0 #172c5d;
    border: 3px solid #a9ddfa;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    color: #fff;
    cursor: pointer;
    font-family: 'SMDINBlack',Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 40px;
    left: 233px;
    margin: 0.5em 0;
    padding: 0 0.6em;
    position: relative;
    width: 150px;
	text-align:center;
}

#cont_btn:hover {
    background: none repeat scroll 0 0 #c60e04;
    border: 3px solid #fff;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    color: #fff;
    cursor: pointer;
    font-family: 'SMDINBlack',Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 40px;
    left: 233px;
    margin: 0.5em 0;
    padding: 0 0.6em;
    position: relative;
    width: 150px;
	text-align:center;
}



#cont_btn2 {
   background: none repeat scroll 0 0 #172c5d;
    border: 3px solid #b9daa1;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    color: #fff;
    cursor: pointer;
    font-family: 'SMDINBlack',Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 40px;
    left: 233px;
    margin: 0.5em 0;
    padding: 0 0.6em;
    position: relative;
    width: 150px;
	text-align:center;
}

#cont_btn2:visited {
    background: none repeat scroll 0 0 #172c5d;
    border: 3px solid #b9daa1;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    color: #fff;
    cursor: pointer;
    font-family: 'SMDINBlack',Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 40px;
    left: 233px;
    margin: 0.5em 0;
    padding: 0 0.6em;
    position: relative;
    width: 150px;
	text-align:center;
}

#cont_btn2:hover {
    background: none repeat scroll 0 0 #c60e04;
    border: 3px solid #fff;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    color: #fff;
    cursor: pointer;
    font-family: 'SMDINBlack',Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 40px;
    left: 233px;
    margin: 0.5em 0;
    padding: 0 0.6em;
    position: relative;
    width: 150px;
	text-align:center;
}



#cont_btn3 {
   background: none repeat scroll 0 0 #172c5d;
    border: 3px solid #b9daa1;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    color: #fff;
    cursor: pointer;
    font-family: 'SMDINBlack',Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 40px;
    left: 233px;
    margin: 0.5em 0;
    padding: 0 0.6em;
    width: 150px;
	text-align:center;
}

#cont_btn3:visited {
    background: none repeat scroll 0 0 #172c5d;
    border: 3px solid #b9daa1;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    color: #fff;
    cursor: pointer;
    font-family: 'SMDINBlack',Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 40px;
    left: 233px;
    margin: 0.5em 0;
    padding: 0 0.6em;
    width: 150px;
	text-align:center;
}

#cont_btn3:hover {
    background: none repeat scroll 0 0 #c60e04;
    border: 3px solid #fff;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    color: #fff;
    cursor: pointer;
    font-family: 'SMDINBlack',Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 40px;
    left: 233px;
    margin: 0.5em 0;
    padding: 0 0.6em;
    width: 150px;
	text-align:center;
}





.webcam-cover-r {
	text-align: center; 
	background-image:url(/images/winter/webcam_border.png); 
	background-position:top left; 
	z-index:100; 
	height:268px; 
	width:300px; 
	position:absolute; 
	top:0px; 
	right:0px
	}
	
	.webcam-cover-l {
	text-align: center; 
	background-image:url(/images/winter/webcam_border.png); 
	background-position:top left; 
	z-index:100; 
	height:268px; 
	width:300px; 
	position:absolute; 
	top:0px; 
	left:0px
	}
	
	
.orderbutton_on { background-color:#0096fe; color:#fff; padding:3px 10px 1px 3px; margin-right:3px; border:2px solid #7cc8fd; float:left; display:inline block; background-image:url(/images/winter/orderbutton-arrow.png); background-position:right center; background-repeat:no-repeat;  }
.orderbutton_off { background-color:#fff; color:#0096fe; padding:3px 10px 1px 3px; margin-right:3px; border:2px solid #7cc8fd; float:left; display:inline block; background-image:url(/images/winter/orderbutton-arrow.png); background-position:right center; background-repeat:no-repeat;  }
	
.orderbutton_on2 { background-color:#0096fe; color:#fff; padding:3px; margin-right:4px; border:2px solid #7cc8fd; float:left; display:inline block; font-size:10px; background-image:url(/images/winter/orderbutton-arrow2.png); background-position:right top; background-repeat:no-repeat; height: 60px; }
.orderbutton_off2 { background-color:#fff; color:#0096fe; padding:3px; margin-right:4px; border:2px solid #7cc8fd; float:left; display:inline block; font-size:10px;  background-image:url(/images/winter/orderbutton-arrow2.png); background-position:right top; background-repeat:no-repeat; height: 60px;  }
		
	
.bground3 {
    background-color: #b2dfff;
	background: #b2dfff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b2dfff), to(#ffffff));
background: -webkit-linear-gradient(#b2dfff, #ffffff);
background: -moz-linear-gradient(#b2dfff, #ffffff);
background: -ms-linear-gradient(#b2dfff, #ffffff);
background: -o-linear-gradient(#b2dfff, #ffffff);
background: linear-gradient(#b2dfff, #ffffff);
-pie-background: linear-gradient(#b2dfff, #ffffff);
behavior: url(/PIE.htc);
}	


.transfer_morebox {
	border: 3px solid #4DB6FC;
padding: 5px 10px;
text-align: right; 
width: 91%;
margin-top:0px;
background: #79c7fd;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#79c7fd), to(#0096fe));
background: -webkit-linear-gradient(#79c7fd, #0096fe);
background: -moz-linear-gradient(#79c7fd, #0096fe);
background: -ms-linear-gradient(#79c7fd, #0096fe);
background: -o-linear-gradient(#79c7fd, #0096fe);
background: linear-gradient(#79c7fd, #0096fe);
-pie-background: linear-gradient(#79c7fd, #0096fe);
behavior: url(/PIE.htc);
}


.order_box_bg {	background-color:#0096fe; padding:2px 8px  }
.order_box_bg a {	color:#fff; font-size:11px !important; text-transform:uppercase; line-height:10px; font-weight:bold; margin:0px; padding:0px }
.order_box_bg a:hover {	color:#fff600; font-size:11px; text-transform:uppercase; line-height:10px; font-weight:bold; margin:0px; padding:0px }



.tableborder {
    background-color: #FAFBFC;
    border-color: #23A0EE;
    border-style: solid;
    border-width: 1px;
	padding:9px;
	-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}


.seemorzine_bg_morebox {
border: 3px solid #4db6fc;
padding: 5px 10px;
text-align: left;
color:#0099ff;
width: 91%;
margin-top:0px;
background: #ffffff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b6d8e7), to(#ffffff));
background: -webkit-linear-gradient(#b6d8e7, #ffffff);
background: -moz-linear-gradient(#b6d8e7, #ffffff);
background: -ms-linear-gradient(#b6d8e7, #ffffff);
background: -o-linear-gradient(#b6d8e7, #ffffff);
background: linear-gradient(#b6d8e7, #ffffff);
-pie-background: linear-gradient(#b6d8e7, #ffffff);
behavior: url(/PIE.htc);
}


.seemorzine_bg_morebox p { color:#0099ff; font-weight:bold; }



.propertylist {
	width:100%;	
}

.propertylist .item {
    float: left;
    font-size: 13px;
    height: 197px;
    overflow: hidden;
    position: relative;
    width: 300px;
	padding-left:10px;
}

.propertylist .item .bottommask {
    background: url("/img/winter/property_mask.png") repeat-x scroll left top transparent;
    bottom: -200px;
    height: 197px;
	width:100%;
    position: absolute;
}


.propertylist_title {
    background-image: url("/img/winter/property_tag_bg.png");
    background-repeat: no-repeat;
    height: 71px;
    left: -12px;
    position: relative;
    top: 12px;
    z-index: 20;
}

.homepagelist .item .bottommask {
    background: url("/img/winter/property_mask.png") repeat-x scroll left top transparent;
	margin: 0px;
    bottom: -300px;
    height: 274px;
	width:100%;
    position: absolute;
}



.slidernumberoff {
    background-color: #639EF8;
    border: 2px solid #FFFFFF;
    float: left;
    height: 10px;
    margin-left: 6px;
    width: 10px;
}

.slidernumberon {
    background-color: #FFFFFF;
    border: 2px solid #FFFFFF;
    float: left;
    height: 10px;
    margin-left: 6px;
    width: 10px;
}

.journeytype_container {
	clear:both;
	display:block;
	height:35px;
	position:relative;
	background-color:#fff;
	margin-bottom:9px;
}

.journeytype_container .text {
	display:inline-block;
	margin-bottom:0px;
	margin-top:-10px;
	padding-top:0px;
	height:15px;
	position:absolute;
	top:18px;
}

.typeshared 
{
    background-color: #fffbb7;  
}
.typeprivate 
{
    background-color: #e9f6e5;  
}
.typeboth 
{
    background-color: #d1eaff;  
}
.typenone 
{
    background-color: #fff;  
}


.journeytype_box {
	display:inline-block;
	height:20px;
	width:20px;
	border:2px solid #2791f1;
	margin-left:20px;
	margin-right:3px;
	margin-top:2px;
	padding-top:0px;
	position:absolute;
	top:3px;
}

.Diary2_NoDate {
	height: 15px;
	width: 16px;
	background-color:#FFFFFF;
}
.Diary2_UnAvail {
	height: 15px;
	width: 16px;
	background-color:#ff3333;
}
.Diary2_Block {
	height: 15px;
	width: 16px;
	background-color:#ffff00;
}