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

}
body {
	margin: 0px;
	/*background: url(/hotels/_imgs/body-bg.png) no-repeat top center;*/
	background:url(/_imgs/bg_bar.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
}

a, a:visited{color:#006699;}
a:hover{color:#ff4e00;}
.small{font-size:11px;}
.small a{text-decoration:none;}

#logocontainer{width:990px; margin:0 auto; height:92px;}
.headerTourism #logocontainer{height:100px;}
.headerTourism #logocontainer #logo{margin-top:5px;}
#logocontainer #logo{margin:0;}

#logo{
	float:left;
	margin:10px 0 10px 5px;
}

h1{font-size:20px; font-weight:normal; color:#254B8F; margin:5px 0 15px;}
.listPic{float:left; margin-right:10px; width:208px; height:139px;}
.listPic a{display:block; width:208px; height:139px;}
div.globalMenu a.lastitem{border-right:none; padding-right:0;}
.hotelDesc{float:right; width:420px; font-size:0.9em;}
.hotelContainer{border:1px solid #AFD0DE; border-top:5px solid #AFD0DE; padding:10px; margin-bottom:20px; width:649px; display:table; clear:both;}

.packageContainer{margin-bottom:20px; border:1px solid #e4e3e3; background:#f6f6f6; padding:10px; height:202px; overflow:hidden;}
.packageContainer .dailyPrice{color:#ffffff; background:#eb9e0a; padding:5px 8px;}
.packageContainer .dailyPrice strong{color:#ffffff;}
.packageContainer .destinationTitle{padding-top:0; padding-bottom:10px;}
.packageContainer .destinationTitle a{font-size:16px;}
.packageExpired{padding:10px; font-size:14px; background:url(../tour-packages/_imgs/expired.gif) no-repeat; padding-left:105px; margin:15px 0; color:#d94230;}

.packageDesc{float:right; width:495px; line-height:18px;}
.packagePic{width:156px; height:105px; float:left;}
.packagePic a{display:block; width:156px; height:105px; margin-right:10px;}
.packagebreak{clear:both; height:10px;}

.destinationTitle{padding:7px 0; color:#BA8105;}
.starCat{color:#BA8105;}
.destinationTitle a, .destinationTitle a:visited{font-size:18px; text-decoration:none; color:#006699;}
.breadcrumb{font-size:11px; color:#666666; margin:0 0 14px;}
.breadcrumb a{ color:#006699; text-decoration:none;}

#middleBox{padding:8px 15px 15px 10px;}

/*TAB CSS */

#tab 
{
	margin:0 auto;
	top:0;
	width:990px;
	height:51px;
	background:url(/hotels/_imgs/navbg.png) repeat-x;
}
#tab ul 
{
	margin:10px 0 8px 20px;
	padding:0;
	list-style:none;
	float:left;
}
#tab li 
{
display:inline;
	float:left;
	margin:0 10px 0 0 ; /*Tab Scapping Fixer*/
	padding:0;
}
#tab a 
{
	background:url("/hotels/_imgs/navright.png") no-repeat right top;
	margin:0;
	padding:0;
	text-decoration:none;
	border:0;
	display:block;	
}
#tab a span 
{
	display:block;
	background:url("/hotels/_imgs/navleft.png") no-repeat left top;
	padding:0 10px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff; /* Font Color */
	line-height:32px;
}

/*
#tab li.item_active a span{background:url("/hotels/_imgs/navleft.png") no-repeat left top;}
#tab li.item_active a{background:url("/hotels/_imgs/navright.png") no-repeat left top;}
*/
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	color:#ffffff;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
}

/*end of Tab CSS */


#tarrif_table, #package_table{
	border:3px solid #AFD0DE;
	width:460px;
	margin-bottom:10px;
}

#tarrif_table td, #package_table td{
	background:#EDF3F5;
	border-bottom:1px solid #AFD0DE;
	border-right:1px solid #AFD0DE;
	padding:7px;
	white-space:normal;
	color:#000000;
}

div.lowestRate {
background:#FFF5CA none repeat scroll 0 0;
border-left:3px solid #FB951E;
color:#B14904;
font-size:18px;
font-weight:normal;
padding:8px;
}

div.lowestRate span.unit{
font-size:12px;
}

div.lowestRate span.price{
}

#hotelContent{font-family:'Noto Sans',sans-serif; font-size:0.9em; line-height:1.6em;}

#hotelContent h3{
border-bottom:1px solid #D3D4D6;
color:#555555;
margin-bottom:3px;
margin-top:28px;
padding-bottom:5px;
font-size:16px;
}

#hotelContent h3.tariff{
	border-bottom:none;
	text-align:center;
	width:500px;
	color:#555555;
}

div.euaTN{
	margin-bottom:10px;
	text-align:center;
}

.rightBookingForm{
	font-size:11px;
}

.rightBookingForm td{
	padding:10px 2px 8px 0;
	color:#666666;
	border-bottom:1px dotted #cccccc;
}

.rightBookingForm td.label{
}

.rightBookingForm select, .rightBookingForm input{
	font-size:11px;
	color:#333333;
	 border:1px solid #999999;
	 font-size:12px;
}

.rightBookingForm input.inputbox{width:150px; 	padding:3px;
}

.rightBookingForm h1.heading1 {
border-bottom:medium double #B7822F;
color:#FF6600;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
margin:0 10px 10px 0;
padding-bottom:2px;
}

#sideTourismForm{
	border:1px solid #3285B5;
}

.hdiscalimer{font-size:11px; padding:10px 0;}

#sideTourismForm h1.heading1 {
border-bottom:medium double #e8e8e8;
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
margin:0;
padding:5px 5px 5px 10px;
background:#3285B5;
}

#sideTourismForm div#success, #sideTourismForm div#failure{
	margin:5px 16px 5px 10px;
}

#sideTourismForm div#failure{
	background:#FFFF00;
}

#hotelAdLeft{
	padding-top:15px;
	margin:0 auto;
	text-align:center;
}

#hotelAdFooter{
	padding:5px 0 15px 0;
	margin:0 auto;
	text-align:left;
}

.hotelPhotosAd{
	margin:28px 0 15px 0;
	text-align:center;
}

.hotelPhotosBlock{
	margin:5px 0 15px 0;
}

.hotelPhotosBox1{
	float:left;
	width:250px;
	text-align:left;
	vertical-align:top;
	padding:10px 15px;
	background:#FDFDE4;
}

.hotelPhotosBox2{
	float:left;
	width:200px;
	text-align:left;
	vertical-align:top;
	margin:0 15px;
	padding:10px 15px;
	background:#FDFDE4;
}

.hotelPhotosBox3{
	float:left;
	width:390px;
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:10px 5px 0 15px;
	background:#FDFDE4;
}

.hotelPhotoGallery{
	float:left;
	width:85px;
	margin-right:6px;
}

.hotelFooterBlock h3{
	margin:0 0 5px 0;
	font-size:18px;
	font-weight:normal;
	color:#CC3300;
}

.hotelFooterBlock div div{
	padding:3px;
}

.hotelFooterBlock div a{
	color:#006600;
}

#inlineAdRight{
	float:right;
	margin-left:10px;
}

#HotelBottomAd{
	border-bottom:1px dotted #90BB1B;
	padding-bottom:12px;
	margin-bottom:10px;
}

#join-Tn {
	line-height:15px;
}

#join-Tn p, #join-Tn ul li, #join-Tn ol li, #join-Tn td{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
}

#join-Tn h3{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:15px;
margin:20px 0 0 0;
}

#join-Tn ol li{
 padding-bottom:7px;
 }
 
#join-Tn input.txt{
	width:200px;
}

.error{
	color:#FF0000;
	padding:10px;
	border-left:4px solid #FF0000;
	width:626px;
	margin-bottom:10px;
}

td.label {	padding-right:10px;}
td.tourismRight {
padding-left:0 !important;
}

#hotelContent{line-height:21px; margin:0 20px; width:460px;}
.fullwidth{width:660px !important;}

#hotelContent p{
padding-right:7px;
}
#hotelContent #tarrif_table, #hotelContent h2, #hotelContent h3{
margin-right:7px;
}

#hotelContent h2{
	font-weight:normal;
}
.bookHeading{
	border-bottom:1px solid #CCCCCC;
	color:#777777;
	font-size:17px;
	font-weight:bold;
	margin:10px 0 5px;
	padding:5px;
}
.tourismImgAd{
margin-bottom:15px;
}

.dailyPrice{ font-size:13px; margin:0 0 10px 0; color:#5D8813;}
.dailyPrice strong{color:#000000; font-size:17px;}
.readon{margin:10px 0 0 0; color:#006699;}

.enqFormRight{border:1px solid #99BFCF; padding:10px; width:230px; margin-top:42px; margin-bottom:20px;}
.enqFormRight table tr td{padding: 7px 0 7px 0; font-size:11px; color:#666666; border-bottom:1px dotted #CCCCCC;}
.enqFormRight .txtinput{width:140px; border:1px solid #999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px; color:#23617B;}
.enqFormRight select{width:50px; border:1px solid #999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px; color:#23617B;}
.enqFormRight textarea{width:223px; border:1px solid #999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px; height:60px; color:#23617B;}
.enqFormRight a{font-size:14px; text-decoration:none;}

.enqFormWide{border-top:3px solid #AFD0DE; padding:10px; width:630px; margin-bottom:20px;}
.enqFormWide table tr td{padding: 10px 0 10px 0; font-size:12px; color:#666666; border-bottom:1px dotted #EFEDED;}
.enqFormWide .txtinput{width:240px; border:1px solid #999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px; color:#23617B;}
.enqFormWide select{width:50px; border:1px solid #999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px; color:#23617B;}
.enqFormWide textarea{width:363px; border:1px solid #999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px; height:75px; color:#23617B;}
.enqFormWide .buttonEnq{padding:5px; font-size:14px;}

.date-tccontainer{border:1px solid #999999; padding:2px 4px; color:#23617B; background:#ffffff;}
.sale{background:url(/hotels/_imgs/sale.gif) right top no-repeat;}
.discountButton{position:relative; top:-20px; right:3px; width:131px; background:url(/hotels/_imgs/book-now.gif) no-repeat; height:25px; float:right;}
.discountButton div{font-size:18px; color:#FFFFFF; padding:1px 0 0 5px;}
.discountButton a, a .discountButton{color:#FFFFFF; text-decoration:none; width:131px; height:25px; cursor:hand;}

.discountButton2{background:url(/hotels/_imgs/off.gif) right top no-repeat; font-size:23px; color:#FFFFFF; text-align:center; margin:0 auto 15px auto; width:105px; height:44px; padding-top:7px;}
.discountButton2 a{ font-size:23px; color:#FFFFFF; text-decoration:none;}

/* .footer{background:url(/hotels/_imgs/bottom-bg.gif) no-repeat; height:385px; width:990px; margin:0 auto;} */
.footer{height:105px; width:990px; margin:0 auto;} 
.footer a.headline{text-decoration:none; color:#ffffff; font-size:16px; display:block; height:282px; padding:7px 0 0 10px;}
span.smallComment{color:#996600; font-size:11px;}

.hotelList{border:1px solid #ccc; font-size:14px; margin-bottom:18px;}
.hotelList a{font-size:14px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
.hotelList tr td{padding:3px 5px 4px 15px;}
.hotelList .first{padding-top:12px; font-size:15px;}
.hotelList .first a{text-decoration: none; color:#555555;}

.hotelList .last{padding-bottom:12px;}
.active{background:url(../hotels/_imgs/arrow-red.gif) no-repeat left center;}

#hotelContent ul li{line-height:22px;}
.tnails{width:160px; padding-left:30px; padding-bottom:15px; float:right; background:#ffffff;}
.tnails img.small{padding:5px; background:url(/hotels/_imgs/tnail-bg.gif) no-repeat; margin-bottom:7px;}
.tnails div{text-align:center;}
.lowP{height:30px; font-size:24px; color:#FF0000; margin:5px auto 10px;}

.call{margin:30px 0 20px;}
.bookButton{margin:15px 0;}

.footerLinks{background:#ffffff; text-align:center; padding-top:20px; padding-bottom:25px; line-height:20px; font-size:11px; border-top:1px dotted #cccccc;}
.footerLinks a{background:#ffffff; text-decoration:none; color:#666666;}

.disclaimer{font-size:11px; color:#838383; background:#ffffff; padding:10px; text-align:center; border-top:1px dotted #cccccc;}
.disclaimer a{color:#838383; text-decoration:none; font-size:11px;}
.disclaimer .footercontent, .disclaimer .footercontent a{font-size:11px;}

.recImg{position:relative; top:125px; left:28px; border:0;}
img.star{margin-right:2px;}
.listYourHotel{font-size:18px; color:#333333; margin:25px auto; text-align:center;}
.instantCall{margin:15px 0 5px 0; font-size:18px;}
.disRt{font-size:11px;}
.disRt a{font-size:11px; font-weight:bold;}
.headerTourism{background:#ffffff;}

/*---NAV*/
.globalMenuContainer{
	background:url(/_imgs/global-nav-bg.gif) repeat-x;
	height:46px;
}
.globalMenu{
width: 990px;
font-weight: bold;
margin:0 auto;
}

.globalMenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.globalMenu ul{
width: 100%;
padding: 11px 0;
margin: 0;
}

.globalMenu ul li{
display: inline;
}

.globalMenu ul li a{
color: #ffffff;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #7bb4cf;
font-size:13px;
text-transform:uppercase;
}

.globalMenu ul li a img{padding:2px 3px 2px 2px;}

.globalMenu ul li a:hover, .globalMenu ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0px;
border-bottom:none;
line-height:18px;
z-index:100;
background:#66bad6;
width: 200px;
visibility: hidden;
margin-top:11px;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
padding: 5px 8px !important;
text-decoration: none;
font-size:14px;
background-image:none !important;
font-weight:normal !important;
color:#ffffff;
}
#dropmenu2 a{
	padding:10px 15px !important;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	color:#333333;
}
/*-------------End NAV-----------*/


/*TOURISM TAB CSS */
.tab2Container{
	width:100%;
	height:42px;
	background:url(/_imgs/sub-menu-bg.gif) repeat-x;
}

#travelBody .tab2Container{background:url(/_imgs/bg-nav-flip.png);}

#tab2
{
	margin:0 auto;
	top:0;
	width:990px;
}
#tab2 ul 
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#tab2 li 
{
display:inline;
	float:left;
	margin:0 ; /*Tab Scapping Fixer*/
	padding:0;
}
#tab2 a 
{
	margin:0;
	padding:11px 0;
	text-decoration:none;
	border:0;
	display:block;	
}
#tab2 a span 
{
	display:block;
	padding:0 11px;
	font-family:'Noto Sans',sans-serif;
	font-size:14px;
	color:#749e23; /* Font Color */
	line-height:20px;
	border-right:1px solid #c4d5a4;
}

#tab2 a:hover,#tab2 li.item_active a 
{
	background-position:right bottom;
	color:#333333;
}
#tab2 a:hover span,#tab2 li.item_active a span 
{
	background-position:left bottom;
	color:#333333;
	text-decoration:none;
	font-size:14px;
}

.navitemnoborder span{border-right: none!important;}

.lastnavitem{background:#81b916; color:#ffffff !important;}
a.lastnavitem span {
  border-right: medium none !important;
  color: #FFFFFF !important;
  font-size: 18px !important;
  font-weight: normal !important;
  padding-left: 30px !important;
  padding-right: 32px !important;
}
/*end of Tab CSS */

#travelBody{background:url(/_imgs/grey-bg-pattern.png); }
#travelBody #firstTable{margin-top:10px;}

.rightCol{padding-right:10px;}
.rightCol h2{font-size:16px; font-weight:bold; color:#666666; margin:0 0 6px;  padding:0 0 5px; border-bottom:1px solid #ddd;}
.rightCol .hotelPriceList{padding:5px; border-bottom:1px solid #ddd;}
.rightCol .hotelPriceList h2 a{text-decoration:none; color:#666666;}
.rightCol .hotelPriceList div a{padding:6px; color:#006699; text-decoration:none; font-size:14px; display:block;}
.rightCol .hotelPriceList div span{color:#e24414;}
a.offLink{color:#666666 !important;}

#bookingtbl td{ padding:8px 5px 13px;}

.enqFormWide2 td{border:none; font-size:12px;}
.enqFormWide2 input.inputbox{width:250px;}
.enqFormWide2 textarea{border: 1px solid #999999;}
.enqFormWide2 input.inputbox, .enqFormWide2 textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.enqFormWide2 #Go{background:url(/_imgs/orange-button.gif) no-repeat; border:none; color:#FFFFFF; height: 34px; padding: 2px; text-transform: uppercase; width: 152px; font-size:14px; cursor:hand;}


.tourismG{display:block; height:116px;}
.tourismMorePic{text-align:center; margin-bottom:20px;}

.socialbuttons{height:30px;}
.socialbuttons2{height:30px; margin-bottom:10px; width:470px;}
.socialleft{float:left; width:90px;}
.socialright{float:right; width:265px;}
.socialright2{float:right; width:300px; margin-bottom:15px;}

#ihrLeadFormDiv3, #hellotravelForm{display:none;}
.showContactForm{display:block !important;}

/*********************/
/** jRating CSS **/
/*********************/

/**Div containing the color of the stars */
.jRatingAverage {
	background-color:#f62929;
	position:relative;
	top:0;
	left:0;
	z-index:2;
	height:100%;
}
.jRatingColor {
	background-color:#f4c239; /* bgcolor of the stars*/
	position:relative;
	top:0;
	left:0;
	z-index:2;
	height:100%;
}

/** Div containing the stars **/
.jStar {
	position:relative;
	left:0;
	z-index:3;
}

/** P containing the rate informations **/
p.jRatingInfos {
	position:		absolute;
	z-index:9999;
	background:	transparent url('/_imgs/bg_jRatingInfos.png') no-repeat;
	color:			#FFF;
	display:		none;
	width:			91px;
	height:			29px;	
	font-size:14px;
	text-align:center;
	padding-top:5px;
}
	p.jRatingInfos span.maxRate {
		color:#c9c9c9;
		font-size:14px;
	}
.ratingAdv{margin:7px 0 0;}
.ratingdiv{font-family: 'Noto Sans', sans-serif; font-size:0.9em;}
ul.rateIt{list-style-type:none; margin-top:5px !important; padding:0 0 16px; color:#555555; font-family: 'Noto Sans', sans-serif; font-size:0.9em; margin-left:0 !important;}
ul.rateIt li{list-style-type:none; float:left; margin-right:5px;}
.ratingAdv div{padding-bottom:0;}
.smallHeight{line-height:15px !important;}
/* End of JRating CSS */

table#gallery td a{text-decoration:none; color:#666666;}
table#gallery div.caption{width:198px; background:#eee; margin-left:5px; padding:5px;}

/*JQuery LightBox*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/*End JQuery Lightbox*/
#fbWidget{display:none;}

/*Datepicker CSS*/
#ui-datepicker-div{background:#ffffff; padding:10px; border:1px solid #666666; margin-top:-1px;}
.ui-datepicker-title{font-weight:bold;}
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; 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%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.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 .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; }

/* RTL support */
.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:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

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

/*New Bootom Enq Form*/
#bottomform{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; background:#ffffff; margin-top:20px; border-top:1px dotted #CCCCCC; padding-top:20px; display:block;}
#bottomform h3{margin:0 0 10px; color:#333333; font-weight:normal; font-size:20px;}
#bottomform h3 span{color:#FF6600;}
#bottomform td{padding:5px 5px;}
#bottomform td.rightcol{padding-left:30px;}
#bottomform td.label{font-size:12px; color:#666666;}
#bottomform input.inputbox{width:200px; padding:5px; border:1px solid #a5acb3; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
#bottomform select.textn{width:210px; padding:5px; border:1px solid #a5acb3; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
#bottomform input.inputbox:hover, #bottomform select.textn:hover, #bottomform textarea:hover{border:1px solid #666666;}
#bottomform input#security_code{width:130px; padding:5px; border:1px solid #a5acb3; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
#bottomform #submit{width:199px; padding:7px 15px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; background:#FF6600; color:#FFFFFF; font-weight:bold; text-transform:uppercase; cursor:hand; cursor:pointer; border:1px solid #c5611f;}
#bottomform #submit:hover{background:#7fa81c; border:1px solid #6f8f22;}

#bottomform textarea{width:540px; height:60px; padding:5px; border:1px solid #a5acb3; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}

#travelContent ul{margin-top:0; padding-left:0; list-style-type:square; padding-left:0;}
#travelContent ul li{margin-bottom:5px;}

#travelContent h1{margin-top:10px;}

.socialicons ul{list-style-type:none; margin:0 !important; padding:0 0 10px; height:26px; display:block;}
.socialicons ul li{list-style-type:none; float:left; padding-right:10px;}

.bottomdualad{margin:20px 0; height:290px; clear:both; display:block;}
#travelBody .bottomdualad{padding:29px 49px 20px; background:#ffffff;}
.bottomdualad .leftad{width:336px; float:left; height:280px;}
.bottomdualad .rightad{width:336px; float:right; height:280px;}

.destinationeua{background:url(/tourism/_imgs/contact.png) no-repeat right 60px;}

#leftnav{margin-right:15px; margin-top:15px; font-family: 'Noto Sans', sans-serif;}
#leftnav .navblock{margin-bottom:20px; padding:10px; background:#ffffff; border:1px solid #dddddd; -webkit-box-shadow: 7px 7px 10px -12px rgba(0,0,0,0.75);
-moz-box-shadow: 7px 7px 10px -12px rgba(0,0,0,0.75);
box-shadow: 7px 7px 10px -12px rgba(0,0,0,0.75);}
#leftnav h3{font-family:Source Sans Pro, arial; font-size:15px; color:#333333; text-transform:uppercase; margin:0 0 5px; font-weight:normal;}
#leftnav h3 a{font-size:15px; color:#333333; text-decoration:none;}
#leftnav ul{margin:0; padding:0;}
#leftnav ul li{list-style-type:none; line-height:1.3em;}
#leftnav ul li a{font-size:0.9em; color:#006699; text-decoration:none; line-height:1.3em; padding:5px; display:block; border-top:1px dotted #dddddd;}
#leftnav ul li a:hover{color:#ff4e00;}
.contententry #travelContent{padding:15px 20px; background:#ffffff; margin-top:15px; color:#444444; font-family:'Noto Sans', sans-serif;}
.contententry #travelContent a{text-decoration:none;}
.contententry #travelContent h1{font-family:mondaregular; font-size:30px; letter-spacing:-1px; color:#ff6600; margin:0 0 10px;}
.contententry #travelContent h2{font-family:Source Sans Pro,arial; font-size:24px; font-weight:normal; color:#666666; margin:0 0 10px;}
.contententry #travelContent p{line-height:1.6em; font-family: 'Noto Sans', sans-serif; font-size:0.9em; margin-bottom:1.5em;}
.contententry #travelContent ul, .contententry #travelContent ol{line-height:1.6em; font-family: 'Noto Sans', sans-serif; font-size:0.9em; margin-top:-15px; margin-left:50px;}

.footerblocks{background:url("../_imgs/bottom_bg.gif") 0 top; font-family:'Noto Sans', sans-serif; font-size:0.8em;}
.footerblocks a{text-decoration:none;}
.bottomheading{padding:17px 0 7px; margin:0; font-weight:normal;}
.bottomheading a{color:#555555; font-family:mondaregular; font-size:16px; text-decoration:none;}
.footercp{background:#f3f3f3; border-top:1px solid #dddddd;}
.footercontent{width:990px; margin:0 auto; padding:20px; text-align:center; font-size:12px;}
.footercontent a{color:#666666; text-decoration:none; font-size:12px;}

.regularContent{line-height:1.6em; font-family: 'Noto Sans', sans-serif; font-size:0.9em;}
.regularContent a{text-decoration:none;}

.destinationlisting h1{color:#FF6600; font-size:1.8em; font-family:mondaregular, Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:12px 0; text-align:center; text-shadow:1px 1px #ffffff;}
.destinationlisting .bigcaption{position:relative; bottom:48px; display:table; float:right; margin:0 0 -48px;}
.destinationlisting .bigcaption a{padding:10px 15px; background:#ff4e00; color:#ffffff; display:block; text-decoration:none; text-transform:uppercase; font-family:'Noto Sans',sans-serif; font-size:1.5em; line-height:1em;}
.destinationlisting .leftfloat{float:left !important;}
.destinationlisting .ddesc{padding:10px; font-family:'Noto Sans',sans-serif; font-size:0.9em; line-height:1.4em; color:#666666; margin-top:-5px; background:#ffffff; text-align:left;}
.destinationlisting .longtext{width:635px;}
.destinationlisting .shorttext{width:297px;}

.caption{font-size:0.9em; font-family:'Noto Sans',sans-serif; line-height:1.4em;}

.addthis_floating_style{top:190px !important; left:10px !important;}