body { margin: 0; padding: 0; background-image: url(../images/bg.jpg); }

img { border: 0; }

.white-grad {  background-image: url(../images/white-grad.png); width: 100%; height: 600px; position: absolute; z-index: -1; }

.header { width: 1000px; margin: auto; }

h1 { font-family: 'newclearera_ot_italicitalic'; padding-bottom: 0; margin-bottom: 10px; color: #2b2b2b; margin-left: 15px; padding-top: 15px; }
h2 { font-family: 'newclearera_ot_italicitalic';  margin-top: 0; padding-top: 0; color: #1b5153;  margin-left: 15px; margin-bottom: 0;padding-bottom: 0; font-size: 22px; font-weight: normal; margin-bottom: 15px;}
h3 { font-family: 'newclearera_ot_italicitalic';  margin-top: 0; padding-top: 0; color: #1b5153;  margin-left: 15px; margin-bottom: 0;padding-bottom: 0; font-size: 22px; font-weight: normal; }

.thank-you { position: fixed; top: 0; width: 100%; background-color: #141414; color: #fff; text-align: center; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 10px; padding-bottom: 10px; border-bottom: 3px solid #7b7b7b; }

.list-heading { background-color: #1b5153; margin-left: 15px; width: 650px; padding-top: 10px; padding-bottom: 10px; -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}

.captcha-enquiry { margin-left: 15px; margin-top: 10px; }

.list-heading span { color: #74d2d5; font-size: 18px; }

.list-heading h3 {  color: #fff;  }

.logo { margin-top: 20px; }

.trip { -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px; margin-top: 15px; margin-bottom: 15px; }
.fb { -webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px; margin-top: 15px; margin-bottom: 15px; }

.contact-header { float: right; margin-top: 20px; text-align: right; }
.contact-header h3 { margin: 0; padding: 0; margin-bottom: 10px; font-weight: bold; }
.contact-header p { margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; }
.contact-header a { text-decoration: none; color: #1b5153; }

.contact-details { float: right; }

.sidebar { float: right; width: 300px; margin-top: 15px; }

.book { background-color: #f7f7f7; margin-right: 15px; padding-bottom: 25px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; border: 3px solid #fff;-moz-box-shadow: 0px 0px 5px #dfdfdf;
-webkit-box-shadow: 0px 0px 5px #dfdfdf;
box-shadow: 0px 0px 5px #dfdfdf; }
.book a { color: #1b5153; }
.book h3 { margin: 0; padding: 0;font-family: 'newclearera_ot_italicitalic'; font-size: 22px; color: #5c4945; padding-top: 15px; margin-left: 15px; margin-right: 15px; margin-bottom: 15px;  border-bottom: 1px dotted #dfdfdf;  }
.book p {  border-bottom: 1px dotted #dfdfdf; padding-bottom: 15px; }

.enquire { background-color: #f7f7f7; margin-right: 15px; padding-bottom: 25px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; border: 3px solid #fff;-moz-box-shadow: 0px 0px 5px #dfdfdf;
-webkit-box-shadow: 0px 0px 5px #dfdfdf;
box-shadow: 0px 0px 5px #dfdfdf; margin-top: 15px; margin-bottom: 15px; }
.enquire a { color: #1b5153; }
.enquire h3 { margin: 0; padding: 0;font-family: 'newclearera_ot_italicitalic'; font-size: 22px; color: #5c4945; padding-top: 15px; padding-bottom: 15px;  margin-left: 15px; margin-right: 15px; margin-bottom: 15px;  border-bottom: 1px dotted #dfdfdf;  }
.enquire p {  border-bottom: 1px dotted #dfdfdf; padding-bottom: 15px; }

.enquire form { font-family: Georgia, "Times New Roman", Times, serif; }
.enquire form input { padding: 6px; border: 1px solid #dfdfdf; margin-left: 15px; margin-bottom: 10px; -moz-box-shadow: inset 1px 1px #f2f2f2;
-webkit-box-shadow: inset 1px 1px #f2f2f2;
box-shadow: inset 1px 1px #f2f2f2; font-family: Georgia, "Times New Roman", Times, serif;  font-size: 12px; }
.enquire form textarea { padding: 6px; border: 1px solid #dfdfdf; margin-left: 15px; width: 85%;  -moz-box-shadow: inset 1px 1px #f2f2f2;
-webkit-box-shadow: inset 1px 1px #f2f2f2;
box-shadow: inset 1px 1px #f2f2f2;font-family: Georgia, "Times New Roman", Times, serif;  font-size: 12px; }
.enquire form button {  margin-left: 15px;padding: 6px; margin-top: 15px; border: 0; background-color: #1b5153; color: #fff; font-family: Georgia, "Times New Roman", Times, serif;  font-size: 12px; cursor: pointer; }
.enquire form button:hover { background-color: #2b2b2b; }

.enquire form input:focus, .enquire form textarea:focus { background-color: #fafafa; }

.badge { background-image: url(../images/badge.png); position: absolute; width: 90px; height: 89px; margin-left: 225px; margin-top: -35px; }

.enquire-button { background-color: #dfdfdf; padding: 10px; padding-left: 38px; padding-right: 38px; font-family: 'newclearera_ot_italicitalic'; font-size: 16px; color: #2b2b2b!important; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; margin-left: 15px; text-decoration: none;  }

.book-button { background-color: #1b5153; padding: 10px; padding-left: 38px; padding-right: 38px; font-family: 'newclearera_ot_italicitalic'; font-size: 16px; color: #ffffff!important; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; margin-left: 15px; text-decoration: none;  }

.banner { width: 1000px; margin: auto; }

.banner img {-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px; }

.content { width: 1000px; margin: auto; background-color: #fff; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; padding-bottom: 1px; }

.content-rest { margin-top: -5px; }

.breadcrumbs { width: 1000px; margin:auto;font-family: Georgia, "Times New Roman", Times, serif; padding-top: 15px; font-size: 14px; }
.breadcrumbs a { color: #1b5153; text-decoration: none; }

.sidebar-img {  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; margin-top: 15px; }

.gallery {
}



.content-left {  width: 680px; }

.map { border: 1px dotted #ccc; margin-top: 15px; }

.content p {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; margin-top: 0; margin-left: 15px; margin-right: 15px; }

.content ul {  margin: 0; padding: 0; margin-bottom: 15px;font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px;margin-right: 15px; margin-left: 15px;  }
.content li { padding-left: 30px; padding-right: 10px; list-style: none; background-image: url(../images/arrow-bullet.png); background-repeat: no-repeat; background-position: 2% 50%;  border-left: 1px dotted #ccc; border-right: 1px dotted #ccc;border-bottom: 1px dotted #ccc; padding-top: 7px; padding-bottom: 7px; }
.content li:first-child { border-top: 1px dotted #ccc; }

.content li:last-child { -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;  }

.go-b { -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px; }

.footer-container { width: 100%; background-color: #534a45; margin-top: 15px; padding-bottom: 30px; }
.footer { width: 1000px; margin: auto; }
.footer-copyright-container { width: 100%; background-color: #39312c; }
.footer-copyright { width: 1000px; margin: auto; text-align: center; color: #fff;font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; padding-top: 8px; padding-bottom: 8px; }
.footer-copyright a { color: #fff; }

.footer-block-1 { width: 340px; float: left; }
.footer-block-1 h4 { font-family: 'newclearera_ot_italicitalic'; font-size: 22px; color: #fff; }

.footer-block-1 ul { list-style: none; margin: 0; padding: 0;font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; }
.footer-block-1 li { padding-left: 30px; padding-right: 10px; list-style: none; background-image: url(../images/arrow-bullet-w.png); background-repeat: no-repeat; background-position: 2% 50%; border-bottom: 1px dotted #94867d; padding-top: 7px; padding-bottom: 7px; }
.footer-block-1 li:first-child { border-top: 1px dotted #94867d; }
.footer-block-1 li a { color: #fff; text-decoration:none; }
.footer-block-1 li a:hover { color: #0b0a09; }


.footer-block-2 { width: 350px; float: left; margin-left: 45px; }
.footer-block-2 h4 { font-family: 'newclearera_ot_italicitalic'; font-size: 22px; color: #fff; }

.footer-block-3 { width: 240px; float: left; margin-left: 25px; }
.footer-block-3 h4 { font-family: 'newclearera_ot_italicitalic'; font-size: 22px; color: #fff; }


.content li:nth-child(2n+2) { background-color: #f7f7f7; }
.content li:nth-child(2n+1) { background-color: #f0f0f0; }

.first a { -webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px; }

.last a { -webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px; }

.first-rest a { -webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px; }

.last-rest a { -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px; }



#menu {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	height: 46px;
	margin-top: 10px;
	
}
#menu li {
	list-style: none;
	float: left;
	
}
#menu li:first-child {
	border-left: 0;
}
#menu li:last-child {
	margin-right: 0px;
}
#menu li a {
	display: block;
	padding: 13px 45.6px 13px 45.56px;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	font-family: 'newclearera_ot_italicitalic';
	text-transform: lowercase;
	background-image: url(../images/menu-bg.jpg);
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#menu li a { padding: 13px 45.56px 13px 45.56px; }
}
#menu li a:hover {
	background-image: none;
	background-color: #06373b;
}
#menu li:hover > ul li:hover a {
	background-color: #ec5d93;
}
#menu li:hover {
}
.current a {
background-image: url(../images/menu-hover.jpg)!important;
}

#menu li ul {
	display: none;
	width: 14em; /* Width to help Opera out */
	height: 1px;
}
#menu li:hover ul {
	display: block;
	width: auto;
	position: absolute;
	margin: 0;
	padding: 0;
	z-index: 99999;
	margin-top: 0px;
	height: auto;
}

#menu li:hover ul:hover {

	margin-top: 3px;

}

#menu li:hover li a {
	border-left: 0;
	color: #FFFFFF;
	padding: 8px 20px;
 *padding: 13px 20px;
	_padding: 13px 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	background-color: #e0becf;
}

#menu li:hover li a:hover {
background-color: #eb008a!important;
border: 0!important;
color: #FFF!important;
}

#menu li li ul {
	display: none;
	position: absolute;
	margin: 0;
	padding: 0;
	z-index: 99999;
	margin-top: 0px;
	margin-left: 300px;
 *margin-top: -2px;
	_margin-top: -2px;
	background-color: #ec5d93;
	border: 0!important;
}
#menu li:hover li {
	float: none;
	border-left: 0;
}

#menu li li li ul {
	position: absolute;
	width: 190px; /*WIDTH OF SUB MENU ITEMS*/
	left: 0;
	top: 0;
	display: none;
}
#menu li:hover ul {
	color: #000000;
}
#menu li li li a {
	display: none;
}
#menu li li:hover li a {
	display: block;
	position: relative;
	float: left;
	width: 100px;
}
#menu li:hover ul li:hover ul {
	display: block;
	position: absolute;
	width: 160px;
	margin: 0;
	padding: 0;
	z-index: 99999;
	margin-left: 224px;
	margin-top: -52px;
 *margin-top: -2px;
	_margin-top: -2px;
	background-color: #3f3f3f;
	height: auto;
	border: 0!important;
}

.gallery ul
{
    list-style:none;
    display:inline;
    margin-left: 0px;
    padding: 0px;
}

.gallery li
{
    list-style:none;
	display: inline-block;
    padding: 0px;
    margin: 0px;
	margin-left: 15px;
	margin-bottom: 10px;
	background:none!important;
	border: 0!important;
}





.gallery img
{
border: 3px solid #1b5153; padding: 2px;   
}




.booking { margin-left: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; }
.booking input { padding: 7px; width: 202px; border: 1px solid #dfdfdf; background-color: #f7f7f7; margin-bottom: 5px; margin-top: 5px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; color: #818181; }
.booking input:focus { background-color: #fff; color: #141414; }
.booking select { padding: 7px; border: 1px solid #dfdfdf; background-color: #f7f7f7; margin-bottom: 5px; margin-top: 5px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; color: #818181; }
.booking textarea { padding: 7px; border: 1px solid #dfdfdf; background-color: #f7f7f7; margin-bottom: 5px; margin-top: 5px; width: 202px; height: 120px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #818181; }
.booking textarea:focus {  color: #141414; }
.booking select:focus {  color: #141414; }
.booking td { border-top: 1px dotted #dfdfdf; }

.booking button { border: 0; background-color: #1b5153; padding: 7px; color: #fff; margin-top: 5px;  font-family: Georgia, "Times New Roman", Times, serif;}


.number { width: inherit!important; }
.dialing_code { width: 40px!important; margin-right: 10px; }

.booking span { -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -ms-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;  }

.booking tr:hover { background-color: #f2f2f2;     
-webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -ms-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; }
.booking tr:hover span { margin-left: 15px;  }

.plus { float: right; margin-right: 5px;  color: #818181; }

.full_name { width: 135px!important; }


.captcha
{
  width: 240px;
  margin: 0 auto;
  margin-left: -10px;
}
.refresh
{
  position:relative;
  float: right;
  margin-top: -32px;
  margin-right: 50px;
}

#SpamCheck { margin-left: 10px!important; }

#url
{
  visibility: hidden;
  height: 1px;
  width: 1px;
  position:absolute;
}
.inputContainer
{
  position:relative;
  float:left;
}
.formError
{
  position:absolute;
  top:300px;
  left:300px;
  padding-bottom:13px;
  display:block;
  z-index:5000;
  cursor:pointer;
}
#debugMode
{
  background:#000;
  position:fixed;
  width:100%;
  height:200px;
  top:0;
  left:0;
  overflow:scroll;
  opacity:0.8;
  display:block;
  padding:10px;
  color:#fff;
  font-size:14px;
  z-index:100000;
}
.ajaxSubmit
{
  padding:20px;
  background:#55ea55;
  border:1px solid #999;
  display:none
}
.formError .formErrorContent
{
  width:100%;
  background:#ee0101;
  color:#fff;
  width:150px;
  font-family:tahoma;
  font-size:11px;
  box-shadow: 0px 0px 6px #000;
  -moz-box-shadow: 0px 0px 6px #000;
  -webkit-box-shadow: 0px 0px 6px #000;
  padding:4px 10px 4px 10px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.formError .formErrorArrow
{
  width:15px;
  margin:-2px 0 0 13px;
  z-index:5001;
}
.formError .formErrorArrowBottom
{
  top:0;
  margin:-6px;
}
.formError .formErrorArrow div
{
  border-left:2px solid #ddd;
  border-right:2px solid #ddd;
  box-shadow: 0px 2px 3px #444;
  -moz-box-shadow: 0px 2px 3px #444;
  -webkit-box-shadow: 0px 2px 3px #444;
  font-size:0px;
  height:1px;
  background:#FF0000;
  margin:0 auto;
  line-height:0px;
  font-size:0px;
  display:block;
}
.formError .formErrorArrowBottom div
{
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.formError .formErrorArrow .line10
{
  width:15px;
  border:none;
}
.formError .formErrorArrow .line9
{
  width:13px;
  border:none;
}
.formError .formErrorArrow .line8 { width:11px; }
.formError .formErrorArrow .line7 { width:9px; }
.formError .formErrorArrow .line6 { width:7px; }
.formError .formErrorArrow .line5 { width:5px; }
.formError .formErrorArrow .line4 { width:3px; }
.formError .formErrorArrow .line3
{
  width:1px;
  border-left:2px solid #ddd;
  border-right:2px solid #ddd;
  border-bottom:0px solid #ddd;
}
.formError .formErrorArrow .line2
{
  width:3px;
  border:none;
  background:#ddd;
}
.formError .formErrorArrow .line1
{
  width:1px;
  border:none;
  background:#ddd;
}
.formErrorcontent
{
  border-top:2px solid #ddd;
  border-left:2px solid #ddd;
  border-right:2px solid #ddd;
  border-bottom:2px solid #ddd;
  background-color: #FF0000;
  font-size: 12px;
  font-weight: bold;
  color:#FFF;
  text-align:center;
  line-height:16px;
  padding: 5px;
}

.captcha input { width: 60px!important;}
.captcha-img { margin-left: 10px; margin-bottom: -5px!important; }

.Zebra_DatePicker *,
.Zebra_DatePicker *:after,
.Zebra_DatePicker *:before  { -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; box-sizing: content-box !important }

.Zebra_DatePicker           { position: absolute; background: #666; border: 3px solid #666; display: none; z-index: 100; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px }

.Zebra_DatePicker *         { margin: 0; padding: 0; color: #000; background: transparent; border: none }

/* = GLOBALS
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker table                      { border-collapse: collapse; border-spacing: 0 }

.Zebra_DatePicker td,
.Zebra_DatePicker th                         { text-align: center; }

.Zebra_DatePicker td                         { cursor: pointer }

.Zebra_DatePicker .dp_daypicker,
.Zebra_DatePicker .dp_monthpicker,
.Zebra_DatePicker .dp_yearpicker             { margin-top: 3px }

.Zebra_DatePicker .dp_daypicker td,
.Zebra_DatePicker .dp_daypicker th,
.Zebra_DatePicker .dp_monthpicker td,
.Zebra_DatePicker .dp_yearpicker td         { background: #E8E8E8; width: 30px; border: 1px solid #7BACD2 }

.Zebra_DatePicker,
.Zebra_DatePicker .dp_header .dp_hover,
.Zebra_DatePicker .dp_footer .dp_hover { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }


/* = HEADER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_header td             { color: #FFF }

.Zebra_DatePicker .dp_header .dp_previous,
.Zebra_DatePicker .dp_header .dp_next       { width: 30px }

.Zebra_DatePicker .dp_header .dp_caption    { font-weight: bold }
.Zebra_DatePicker .dp_header .dp_hover      { background: #222; color: #FFF }
.Zebra_DatePicker .dp_header .dp_blocked    { color: #888; cursor: default }

/* = DATEPICKER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_daypicker th              { background: #FFCC33 }
.Zebra_DatePicker td.dp_not_in_month            { background: #F3F3F3; color: #CDCDCD; cursor: default }
.Zebra_DatePicker td.dp_not_in_month_selectable { background: #F3F3F3; color: #CDCDCD; cursor: pointer }
.Zebra_DatePicker td.dp_weekend                 { background: #D8D8D8 }
.Zebra_DatePicker td.dp_weekend_disabled        { color: #CCC; cursor: default }
.Zebra_DatePicker td.dp_selected                { background: #5A4B4B; color: #FFF !important }
.Zebra_DatePicker td.dp_week_number             { background: #FFCC33; color: #555; cursor: text; font-style: italic }

/* = MONTHPICKER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_monthpicker td        { width: 33% }

/* = YEARPICKER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_yearpicker td         { width: 33% }

/* = FOOTER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_footer                { margin-top: 3px }
.Zebra_DatePicker .dp_footer td             { color: #FFF; padding: 2px; font-weight: bold }
.Zebra_DatePicker .dp_footer .dp_hover      { background: #222; color: #FFF }

/* = SOME MORE GLOBALS (MUST BE LAST IN ORDER TO OVERWRITE PREVIOUS PROPERTIES)
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker td.dp_current             { color: #C40000 }
.Zebra_DatePicker td.dp_disabled_current    { color: #E38585 }
.Zebra_DatePicker td.dp_disabled            { background: #F3F3F3; color: #CDCDCD; cursor: default }
.Zebra_DatePicker td.dp_hover               { background: #482424; color: #FFF }

/* = ICON
----------------------------------------------------------------------------------------------------------------------*/
button.Zebra_DatePicker_Icon                { display: inline-block; position: relative; width: 16px; height: 16px; background: url('../images/calendar.png') no-repeat left top; text-indent: -9000px; border: none; cursor: pointer; padding: 0; line-height: 0; vertical-align: top; zoom: 1; *display: inline; }
button.Zebra_DatePicker_Icon_Disabled       { background-image: url('../images/calendar-disabled.png') }
/* don't set vertical margins! */
button.Zebra_DatePicker_Icon                { margin: 0 0 0 3px }
button.Zebra_DatePicker_Icon_Inside         { margin: 0 12px 0 0 }

#datepicker-arrival { margin-bottom: -25px!important; margin-top: 10px!important; }
#datepicker-departure { margin-bottom: -25px!important; margin-top: 10px!important; }

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;font-family: 'newclearera_ot_italicitalic';}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;font-family: 'newclearera_ot_italicitalic';}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:#fff;
	color:#000;
	text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
	background:#000;
	color:#fff;
}

ol.bjqs-markers li a{
	padding:5px 10px;
	background:#000;
	color:#fff;
	margin:5px;
	text-decoration: none;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #999;
}

p.bjqs-caption{
	background: rgba(255,255,255,0.5);
}

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

}
