@import url("weather.css");
@font-face {
	font-family: 'museo700';
	src: url('../font/museo700-regular-webfont.eot');
	src: url('../font/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/museo700-regular-webfont.woff') format('woff'), url('../font/museo700-regular-webfont.ttf') format('truetype'), url('../font/museo700-regular-webfont.svg#museo700') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'playbold';
	src: url('../font/play-bold-webfont.eot');
	src: url('../font/play-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../font/play-bold-webfont.woff') format('woff'), url('../font/play-bold-webfont.ttf') format('truetype'), url('../font/play-bold-webfont.svg#playbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'museo_slab500';
	src: url('../font/museoslab-500-webfont.eot');
	src: url('../font/museoslab-500-webfont.eot?#iefix') format('embedded-opentype'), url('../font/museoslab-500-webfont.woff') format('woff'), url('../font/museoslab-500-webfont.ttf') format('truetype'), url('../font/museoslab-500-webfont.svg#museo_slab500') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'pt_sansregular';
	src: url('../font/pt-sans.regular-webfont.eot');
	src: url('../font/pt-sans.regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/pt-sans.regular-webfont.woff') format('woff'), url('../font/pt-sans.regular-webfont.ttf') format('truetype'), url('../font/pt-sans.regular-webfont.svg#pt_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'fjallaoneregular';
	src: url('../font/fjallaone-regular-webfont.eot');
	src: url('../font/fjallaone-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/fjallaone-regular-webfont.woff') format('woff'), url('../font/fjallaone-regular-webfont.ttf') format('truetype'), url('../font/fjallaone-regular-webfont.svg#fjallaoneregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

* {padding: 0px;margin: 0px;border: 0px;}
BODY, TABLE, SELECT, INPUT, TEXTAREA {font-family: 'pt_sansregular';line-height: 1.5em;color: #444444;}
BODY {background-color: #fefefe;padding: 0px 0px 0px 0px;font-family: 'pt_sansregular';}
body {background: url(../images/bg.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
h1, h2, h3, h4, h5, h6 {font-family: 'museo_slab500';}
H1 {color: #3a2a7a;font-weight: normal;padding: 0px 0px 15px 0px;margin: 0px 0px 15px 0px;}
H1 A {color: #6699CC;text-decoration: none;}
H1.center_box_heading TABLE {width: 99%;font-size: 18px;color: #6699CC;}
H2 {font-size: 18px;font-weight: normal;padding: 0px 0px 15px 8px;margin: 0px 0px 5px 0px;color: #3a2a7a;}
H2 A {color: #3a2a7a;text-decoration: none;}
H2.center_box_heading TABLE {width: 99%;font-size: 18px;color: #6699CC;}
H3 {font-size: 12px;color: #3a2a7a;padding-bottom: 5px;}
H3 A {color: #6699cc;text-decoration: none;font-size: 15px;}
H4, H4 a {color: #3a2a7a;padding-bottom: 5px;font-size: 15px;}
P {padding-bottom: 15px;}
UL.facilities {list-style: url(../images/bullet.gif) inside;}
ul.facilities li {background: url("../images/round-check.png") no-repeat scroll left center rgba(0, 0, 0, 0);float: left;font-family: 'pt_sansregular';font-size: 15px;list-style: none outside none;padding: 5px 0 5px 25px;width: 30%;}
h2.sub-heading {color: #252525;text-align: center}
A {color: #033499;text-decoration: none;}
A.active {font-weight: bold;}
A.price_link {text-decoration: none; color:#c10000}
FIELDSET {border: 1px solid #cccccc;}
FIELDSET LEGEND {font-weight: bold;}
INPUT[type=text]::-webkit-input-placeholder {color: #999;}
INPUT[type=text]:-moz-placeholder {color: #999;}
INPUT[type=button], INPUT[type=submit], INPUT[type=reset] {cursor: pointer;}
INPUT[type=text], INPUT[type=password] {border: 1px solid #b9b9b9;border-radius: 5px;box-shadow: 0 2px 3px #acacac inset;color: #444444;margin: 5px 0;padding: 9px 3px;width: 100%;}
INPUT.discount_coupon {width: 165px;}
p {font-family: 'pt_sansregular';font-size: 15px;line-height: 22px;margin: 10px 0;padding: 10px;}
/* --- LINKS ------------------------------------------------- */
HR {height: 1px;padding: 0px;margin: 3px 0px 6px 0px;border-top: 1px solid #cbd3db;color: #cbd3db;}
SPAN.yes {color: green;}
SPAN.no {color: darkred;}
SPAN.gray {color: gray;}
SPAN.lightgray {color: lightgray;}
.red {color: #c11000;}
SPAN.green {font-weight: normal;color: #308330;}
SPAN.darkred {color: darkred;}
SPAN.required {color: #c13a3a;}
INPUT.text, INPUT.box, TEXTAREA {border: 1px solid #c0c0c0;border-radius: 5px;color: #444444;height: 110px;padding: 2px 3px;resize: none;width: 100%;}
INPUT.box {width: auto;}
INPUT[type=submit], INPUT[type=button] {/* background-color: #6699cc; padding: 0px 3px 0px 3px; color: #FFFFFF; border:2px solid #a3c2e0;*/
}
.pull-right {float: right}
.pull-left {float: left;}
.tblContactUs INPUT[type=submit].form_button, .booknow INPUT[type=submit], .booknow INPUT[type=button] {background: #3a2a7a;border: 1px solid #ac7c05;border-radius: 5px;color: #fff;font-family: 'playbold';font-size: 15px;font-weight: bold;padding: 7px 15px 5px;}
SELECT {border: 1px solid #b9b9b9;border-radius: 5px;box-shadow: 0 2px 3px #acacac inset;color: #444444;margin: 5px 0;padding: 9px 3px;width: 100%;}
#frmRegistration select {width: 32%;}
#frmRegistration select#birth_date__nc_day {margin: 0 10px;}
#frmRegistration select#b_country {width: 100%;}
#frmRegistration input, #frmRegistration select, #frmRegistration textarea {margin: 10px 0}
SELECT>OPTION {padding: 0px 3px 0px 3px;}
table {border: none !important}
table tr td {border: none !important}
.clearfix {width: 100%;margin: 10px 0;clear: both;float: none}
.mgrid_label A {text-decoration: none;color: #6699CC;}
.mgrid_label A:hover {text-decoration: none;color: #000000;}
.padding-10 {padding: 10px}
.padding-20 {padding: 20px}
.fleft {float: left;}
.fright {float: right;}
.alignright {text-align: right;}
.aligncenter {text-align: center;}
/* WRAP */
#wrap {width: 1000px;margin-left: auto;margin-right: auto;background: #fff;box-shadow: 0px 0px 10px #000;position: relative;}
#left-column {width: 215px;margin: 0px 0px 0px 0px;}
#left-column-left {width: 215px;margin: 0px 0px 0px 0px;float: left;}
#left-column-right {width: 215px;margin: 0px 0px 0px 0px;float: right;}
#languages-wrap {position: absolute;margin: 5px 0px 0px 18px;width: 203px;height: 55px;}
#languages-wrap DIV {float: left;}
/* CONTENT */
#content-wrap {padding: 0px 0px;}
#content {padding: 0px 0px 0px 5px;width: 695px;border: 0px solid #ff0000;}
#content-left {padding: 0px 0px 0px 5px;width: 695px;float: left;border: 0px solid #ff0000;}
#content-right {padding: 0px 0px 0px 5px;width: 695px;float: right;border: 0px solid #ff0000;}
#content UL {margin-left: 15px;}
/* MAIN NAVIGATION */
UL.nav {height: 38px;list-style-type: none;font-family: 'museo700';font-size: 16px;color: #fff;}
UL.nav li {font-size: 16px;white-space: nowrap;}
UL.nav li a {display: block;color: #fff;padding: 35px 15px 32px 25px;text-decoration: none;}
UL.nav li a:hover, UL.nav li.active a {background: #3a2a7a;}
UL.nav_bg {padding: 0px 0px 0px 240px;height: 38px;list-style-type: none;}
UL.nav_bg li {float: left;}
.booknow {background: url("../images/booknow-bg.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);min-height: 115px;padding: 45px 10px 0 !important;position: relative;top: -30px;z-index: 76;}
.booknow label {color: #fff;font-size: 15px;}
.booknow select {width: 40%;}
.booknow .button {background: #c70808 !important}
.booknow select.cent-percent {width: 100%}
.booknow table tr td {padding: 0px 10px;}
.booknow a.calendar img {margin: 0;position: relative;top: 10px;left: 5px;}
.pages_contents .widget {float: left;width: 28%;border-top: 2px solid #acacac;padding: 0 15px;}
.pages_contents .widget .blue-button {font-size: 10px;font-weight: bold;padding: 2px 10px;}
.pages_contents .widget_second {background: url("../images/curve.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0);border-top: medium none;padding-bottom: 50px;position: relative;width: 33.1%;}
.pages_contents .widget h2 {color: #3a2a7a;font-size: 15px;background: none}
.pages_contents .widget h1 {color: #3a2a7a;font-family: 'museo_slab500';margin: 0 auto;font-size: 24px;padding: 0;text-align: center;background: none}
.clear {clear: both;float: none}
.pages_contents .widget ul {margin: 0 auto;width: 250px;}
.pages_contents .widget ul li {list-style: none;width: 100%;font-weight: bold;color: #464646;font-size: 14px;}
.pages_contents .widget ul li img {margin-right: 5px;}
/* HEADER */
#header-wrap {height: 550px;margin-top: -48px;z-index: 1;}
#header-wrap-logged {padding: 0px 4px 0px 4px;margin-top: 3px;height: 2px;}
#header {background: url(../images/background_top.gif) no-repeat left bottom;padding: 10px;height: 55px;border: 0px solid #ff0000;}
.site_name A {color: #6699CC;font-family: Georgia, serif;font-size: 42px;text-decoration: none;}
.site_name A.header {color: #6699CC;font-family: Georgia, serif;font-size: 12px;text-decoration: none;}
.site_name {border: 0px solid #ff0000;color: #6699CC;padding: 10px 10px 0px 10px;font-family: Georgia, serif;font-size: 13px;}
.phones {margin: -48px 300px 0px 300px;color: #444444;border: 0px solid #B2CCE5;}
/* SEARCH  */
.search-form {margin: 0px 10px 0px 10px;vertical-align: top;border: 0px solid #B2CCE5;padding-top: 1px;}
.header-search {margin-top: 15px;float: right;}
.header-search INPUT[type=text] {}
.header-search INPUT[type=submit] {margin-left: 4px;float: right;}
.search_field {border: 1px solid #B2CCE5;padding: 2px 3px 2px 3px;color: #999;}
.search_field:focus {color: #444;}
FIELDSET.popular_search {margin-bottom: 15px;padding: 6px 13px;display: none;border: 1px solid #cccccc;}
FIELDSET.popular_search LEGEND {}
.pages_contents {margin-bottom: 5px;}
/* FOOTER */
#footer {color: #ebebeb;font-style:pt_sansregular;width: 100%;float: left;border-top: 12px solid #3a2a7a;vertical-align: bottom;padding-top: 30px;background: #252525;margin: 0px 0 0 0}

.fright a{color: #ebebeb;font-style:pt_sansregular;}
#footer_wrapper {width: 100%;margin: 0 auto;background: #1c1c1c;height: 70px;}
#footer_wrapper footer {width: 980px;margin: 0 auto;padding: 15px 0}
#footer .fleft {float: left;padding: 13px 0 0 0;}
#footer .fright {float: right;}
#footer #frmLogout {margin: 5px 0 0 0;}
.footer_nav {height: 10px;padding: 16px 0px 0px 0px;list-style-type: none;}
/* LEFT COLUMN */
.left_box_container {background-color: #EBF3FB;border: 1px solid #CFE0F2;padding: 8px;margin-bottom: 8px;}
.side_box_content UL {list-style: none;}
.side_box_content UL.ltr LI {background: url(../images/bull1.png) no-repeat left 8px;padding: 0 0 0 13px;}
.side_box_content UL.rtl LI {background: url(../images/bull1.png) no-repeat right 8px;padding: 0 13px 0 0;}
/* MESSAGE BOXES */
.message_sign {width: 26px;text-align: center;padding-left: auto;padding-right: auto;}
TD.message_text {padding-left: 0px;padding-right: 0px;}
TD.message_text_single {padding-left: 10px;padding-right: 10px;}
.success_message_box {font-size: 12px;width: 100%;height: 40px;margin-bottom: 6px;margin-top: 6px;padding: 2px;color: #000000;background-color: #f1fff1;border: 1px solid #3ac13a;}
.important_message_box {font-size: 12px;width: 100%;height: 40px;margin-bottom: 6px;margin-top: 6px;padding: 2px;color: #000000;background-color: #fff1f1;border: 1px solid #c13a3a;}
.message_box {font-size: 12px;width: 100%;height: 40px;margin-bottom: 6px;margin-top: 6px;padding: 2px;color: #000000;background-color: #fffff1;border: 1px solid #c1c13a;}
.no_margin_line {margin: 0px;}
.no_margin {margin: 0px;}
.mandatory_star {color: #a33200;font-weight: bold;margin: 0 1px 0 1px;}
.message_box, .important_message_box, .success_message_box {-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
/* SERVICES */
.col-1, .col-2, .col-3, .col-4 {float: left;width: 270px;margin: 0 10px;}
.aside {float: left;width: 236px;margin-right: 40px;font-size: 1.1em}
.content {float: left;width: 624px;position: relative;}
.list1 {font-size: .91em;padding: 4px 0 15px 0;}
.list1 dt {font-weight: bold;color: #6699CC;margin-bottom: 12px;padding: 0 0 0 4px;}
.list1 dd {border-bottom: 1px solid #57473c;padding: 0 5px 7px 4px;margin-bottom: 4px;line-height: 1.45em;}
.list1 dd span {float: right;}
.list1 dd.alt {border-bottom: none;}
.list1 dd.last {font-weight: bold;color: #c30000;border-bottom: none;}
/* RESTAURANT */
.extra-wrap {overflow: hidden;}
.alignright {text-align: right;}
.aligncenter {text-align: center;}
.txt1 {font-size: .91em;}
.txt2 {color: #c30000;font-size: 1.33em;text-transform: uppercase;text-align: left;}
/* RESERVATION TABS */
.reservation_tabs {font-size: 14px;margin-bottom: 20px;width: 100%;}
.reservation_tab {font-size: 14px;font-weight: bold;text-align: center;width: 25%;height: 30px;border: 1px solid #6699CC;color: #c1c2c3;}
.reservation_tab A {color: #c1c2c3;}
.reservation_tab_active {font-size: 14px;font-weight: bold;text-align: center;width: 25%;height: 30px;border: 1px solid #6699CC;color: #6699cc;background-color: #EBF3FB;}
/* ROOM DESCRIPTION */
TABLE.room_description {margin: 5px 5px 5px 5px;width: 100%;}
TABLE.room_prices {border: 1px solid #6699CC;width: 99%;}
TABLE.room_prices TR.header {background-color: #c10000;font-weight: bold;font-size: 13px;text-align: center;}
TABLE.room_prices TR.header TH {border-bottom: 1px solid #6699CC; color:#fff;}
IMG.room_icon {border: 2px solid #dBe3eB;margin-bottom: 5px;}
/* RESERVATION CART */
TABLE.reservation_cart {border: 0px;}
TABLE.reservation_cart TR.header {background-color: #EBF3FB;font-weight: bold;font-size: 13px;}
TABLE.reservation_cart TR.header TH {font-weight: bold;border-bottom: 1px solid #6699CC;border-top: 1px solid #6699CC;}
TABLE.reservation_cart TR.header TH.left {border-left: 1px solid #6699CC;}
TABLE.reservation_cart TR.header TH.right {border-right: 1px solid #6699CC;padding-right: 4px;text-align: right;}
TABLE.reservation_cart TR.footer {}
TABLE.reservation_cart TR.footer TD.td {font-weight: bold;border-bottom: 1px solid #6699CC;border-top: 1px solid #6699CC;}
TABLE.reservation_cart TR.footer TD.left {background-color: #EBF3FB;border-left: 1px solid #6699CC;padding-left: 4px;}
TABLE.reservation_cart TR.footer TD.right {background-color: #EBF3FB;border-right: 1px solid #6699CC;padding-right: 4px;}
TABLE.reservation_cart #discount_coupon {margin-top: 3px;}
/*----My Reservation Cart --------------------------------------------------*/
TABLE.my_reservation_cart {border: 0px;font-family: 'fjallaoneregular';}
TABLE.my_reservation_cart TR.header {background-color: #3C2C7B;font-weight: bold;font-size: 13px;color: #fff;}
TABLE.my_reservation_cart TR.header TH {border: none;font-weight: bold;padding: 10px;}
TABLE.my_reservation_cart TR.header TH.left {border: none;}
TABLE.my_reservation_cart TR.header TH.right {border: none;}
TABLE.my_reservation_cart TR TD, TABLE.my_reservation_cart TR.header TH {text-align: center;}
TABLE.my_reservation_cart TR TD {color: #252525;font-size: 14px;}
TABLE.my_reservation_cart TR TD img {width: 130px;height: 88px;}
TABLE.my_reservation_cart TR.sub-total {background: #e5e5e5;}
TABLE.my_reservation_cart TR.sub-total td {padding: 10px;}
TABLE.my_reservation_cart TR.footer {}
TABLE.my_reservation_cart TR.footer TD.td {font-weight: bold;border-bottom: 1px solid #6699CC;border-top: 1px solid #6699CC;}
TABLE.my_reservation_cart TR.footer TD.left {background-color: #EBF3FB;border-left: 1px solid #6699CC;padding-left: 4px;text-align: center !important}
TABLE.my_reservation_cart TR.footer TD.right {background-color: #EBF3FB;border-right: 1px solid #6699CC;padding-right: 4px;text-align: center !important}
TABLE.my_reservation_cart #discount_coupon {margin-top: 3px;}
.line-hor {background: #cbd3db;height: 1px;overflow: hidden;font-size: 0;line-height: 0;margin: 21px 0 16px 0;}
.line-ver {background-image: url(../images/line-ver.gif);background-repeat: repeat-y;width: 100%;}
/* --- CHECKOUT ------------------------------------------------------------- */
#checkout-form .cc_month {width: 45px;}
#checkout-form .cc_year {width: 60px;}
#checkout-form select.extras_ddl {width: 47px;}
/* --- TERMS & CONDITIONS ------------------------------------------------------- */
#light {display: none;}
.black_overlay {display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 1900px;background-color: black;z-index: 1001;-moz-opacity: 0.8;opacity: .80;filter: alpha(opacity=80);}
.white_content {position: absolute;top: 120px;left: 7%;width: 80%;height: 65%;padding: 16px;border: 16px solid #3c2c7b;border-top: 0px;background-color: white;z-index: 1002;overflow: auto;}
.white_content UL LI {margin-left: 10px;}
.white_header {position: absolute;top: 40px;left: 7%;width: 80%;height: 10%;padding: 16px;border: 16px solid #3c2c7b;border-bottom: 0px;background-color: white;z-index: 1002;overflow: auto;}
.white_header DIV.title_left {float: left;width: 70%;}
.white_header DIV.title_right {float: right;width: 30%;text-align: right;}
/* --- RESERVATION ---------------------------------------------------------- */
#reservation-form {margin-bottom: 2px;}
.checkin_year_month {width: 107px;}
.checkout_year_month {width: 107px;}
/* --- COMMENTS ------------------------------------------------------------- */
.comments_form_container {width: 100%;margin-left: 0px;margin-top: 10px;}
.comments-form {font-size: 12px;margin-bottom: 15px;}
.comments-form input[type=text], .comments-form input[type=password] {padding: 2px;}
.comments-form textarea {padding: 2px;width: 370px;height: 87px;}
DIV.comment {margin: 3px 0px 10px 0px;}
/* --- BANNERS ------------------------- */
.banners-box-slideshow {margin: 0px 0 10px 0px;border: 0px solid #d9d9d9;height: 550px;width: 665px;float: right}
.banners-box-slideshow IMG {border: 0px;height: 550px;width: 100%;}
.banners-box-random {margin-bottom: 10px;}
.banners-box-random IMG {border: 0px;height: 270px;}
DIV.slideshow-caption {text-align: center;position: absolute;margin: -49px 2px 0px 2px;width: 929px;height: 39px;padding: 0px 9px 0px 9px;background: #444444;color: white;font-family: sans-serif;border-radius: 10px;display: none !important;}
/* --- CAMPAIGNS ---------------------- */
.campaign_header {color: #91913a;font-size: 16px;font-weight: bold;}
/* --- ONLINE ORDER --------------------------------------------------------- */
#frmOnlineOrder {}
#frmOnlineOrder select.cc_month {padding: 1px;width: 45px;}
#frmOnlineOrder select.cc_year {padding: 1px;width: 60px;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.help {cursor: help;}
/* --- NEWS ---------------------- */
.category-news {}
.center_box_heading_news {vertical-align: top;margin: 1em -0.1em 0em -0.1em;padding: 0px 5px 5px 5px;font-weight: bold;font-size: 12px;}
.center_box_contents_news {vertical-align: top;margin: 1em -0.1em 0em -0.1em;padding: 0px 5px 5px 5px;font-weight: normal;font-size: 12px;}
.center_box_contents_news A {padding-right: 4px;padding-left: 4px;font-size: 12px;}
.center_box_bottom_news {vertical-align: top;margin: 1em -0.1em 0em -0.1em;padding: 0px 5px 5px 5px;font-weight: normal;font-size: 12px;}
/* --- CAPTCHA ---------------------- */
#captcha_image {padding: 0px;margin: 0px;border: 1px solid #e4e8eb}
.max_occupation {width: 40px;}
.star_rating {width: 141px;}
/* --- Reservation Details ---------------------- */
TABLE.tblReservationDetails {border: 1px solid #d1d2d3}
TABLE.tblReservationDetails THEAD TR {background-color: #e1e2e3;font-weight: bold;font-size: 13px;}
TABLE.tblReservationDetails TR TD SPAN {background-color: #e1e2e3;}
/* --- Hotel Description ---------------------- */
TABLE.tblHotelDescription {border: 0px;}
TABLE.tblHotelDescription TR TD {padding-bottom: 10px;}
/* --- Extras Details ---------------------- */
TABLE.tblExtrasDetails {border: 1px solid #d1d2d3}
TABLE.tblExtrasDetails THEAD TR {background-color: #e1e2e3;font-weight: bold;font-size: 13px;}
TABLE.tblExtrasDetails TR TD SPAN {background-color: #e1e2e3;}
/* --- CONTACT US --------------------------------------------------------- */
TABLE.tblContactUs TR TD {padding: 1px;color: #000;}
/* --- NEWSLETTER SUBSCRIBE ----------------------------------------------- */
FORM.newsletter_subscribe {margin: 0px;padding: 0px;}
FORM.newsletter_subscribe INPUT[type=text] {margin-bottom: 4px;margin-right: 4px;}
FORM.newsletter_subscribe INPUT[type=submit] {margin-bottom: 4px;}
FORM.newsletter_subscribe FIELDSET, DIV.item {padding: 5px 10px 10px 10px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
/* --- ROOMS PAGE -------------------- */
.hotel_selector {margin-top: 8px;margin-bottom: -8px;}
.hotel_selector INPUT, .hotel_selector SELECT {margin: 0 3px;}
/* --- SEARCH AVAILABILITY PAGE ------ */
.tbl_hotel_description {}
.tbl_hotel_description img.hotel_icon {border: 1px solid #ccc;width: 120px;height: 110px;margin: 0 5px;}
.tbl_hotel_description DIV.hotel_name {margin-bottom: 4px;}
.tbl_hotel_description DIV.hotel_location {margin-bottom: 3px;}
.tbl_hotel_description DIV.hotel_description {}
.rooms_description {color: #777;margin: 0 5px;}
.meal_plans_description {color: #777;margin: 0 5px;}
.guests_description {color: #777;margin: 0 5px;}
/*Custom Css*/
/*Header*/
.topbar {height: 50px;width: 100%;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 76%, #fef200 76%, #fef200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(76%, #ffffff), color-stop(76%, #fef200), color-stop(100%, #fef200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 76%, #fef200 76%, #fef200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%, #ffffff 76%, #fef200 76%, #fef200 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%, #ffffff 76%, #fef200 76%, #fef200 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%, #ffffff 76%, #fef200 76%, #fef200 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fef200', GradientType=1 ); /* IE6-9 */
;clear: both;display: none;}
.topbar .phone {background: url("../images/top-phone-bg.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);color: #000;float: right;font-size: 20px;font-weight: bold;height: 50px;padding: 15px 25px 0 0;text-align: right;width: 315px;}
.navigation-wrapper .site_name a {background: url("../images/logo.png") no-repeat scroll center center rgba(0, 0, 0, 0);padding: 35px 80px;font-size: 0;position: relative;top: 20px;}
.sub-header {background: url("../images/sub-head-bg.png") no-repeat scroll center top rgba(0, 0, 0, 0);height: 165px;margin: 0 auto;position: relative;width: 100%;z-index: 1;}
.sub-header ul {padding: 45px;font-family: 'pt_sansregular';}
.sub-header ul li {color: #3a2a7a;float: left;font-size: 17px;font-weight: bold;list-style: none outside none;padding: 5px 20px;}
.sub-header ul li a{color: #3a2a7a;}
.center_box_heading {display: none}
.line-through {text-align: center;margin: 10px 0 30px;}
.line-through h1.page-title {background: url(../images/line-through.jpg) center center repeat-x;color: #3a2a7a;font-family: 'museo_slab500';margin: 0 auto;font-size: 24px;padding: 0;}
.line-through h1.page-title span {background: #fff;padding: 10px 20px;}
.navigation-wrapper {width: 100%;height: 86px;background: #262626;}
.container {width: 980px;margin: 0 auto;padding: 0 10px;}
.custom {background: #fefcfc;border: 1px solid #cccccc;border-radius: 5px;width: 600px;margin: 50px auto;}
h1.form-title {background: #3A2A7A;color: #fff;font-family: 'playbold';font-size: 22px;line-height: 65px;padding: 0;text-align: center;border-radius: 5px 5px 0 0;}
.login-box {width: 460px;height: 445px;}
.custom table.custom-form {width: 90%;margin: 0 auto;font-size: 17px;color: #000;}
.custom table.custom-form tr td {padding-left: 10px;padding-right: 10px;}
.custom table.custom-form tr:nth-child(1) td, .custom table.custom-form tr:nth-child(3) td {padding-top: 10px;padding-bottom: 0px;}
.custom table.custom-form tr:last-child td {font-size: 12px;}
.custom table.custom-form a {color: #e71300}
.red-button {background: #bb120e; /* Old browsers */
background: -moz-linear-gradient(top, #bb120e 0%, #920401 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bb120e), color-stop(100%, #920401)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bb120e 0%, #920401 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bb120e 0%, #920401 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #bb120e 0%, #920401 100%); /* IE10+ */
background: linear-gradient(to bottom, #bb120e 0%, #920401 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb120e', endColorstr='#920401', GradientType=0 ); /* IE6-9 */
border: 1px solid #740b09;text-align: center;color: #fff;font-size: 15px;font-weight: bold;padding: 5px 20px;border-radius: 3px;margin: 10px 0;}
.content-booknow .red-button { margin:0;}
.blue-button {background: #3207dd; /* Old browsers */
background: -moz-linear-gradient(top, #3207dd 0%, #1f0293 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3207dd), color-stop(100%, #1f0293)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3207dd 0%, #1f0293 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3207dd 0%, #1f0293 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3207dd 0%, #1f0293 100%); /* IE10+ */
background: linear-gradient(to bottom, #3207dd 0%, #1f0293 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3207dd', endColorstr='#1f0293', GradientType=0 ); /* IE6-9 */
border: 1px solid #0f0148;text-align: center;color: #fff;font-size: 15px;font-weight: bold;padding: 5px 20px;border-radius: 3px;margin: 10px 0;box-shadow: 0 0 1px #fff inset;}
/*3rd Designer*/
.content-box {background: none repeat scroll 0 0 #fdfbec;border: 1px solid #99999b;border-radius: 10px;margin: 80px auto;width: 555px;padding: 40px 20px;box-shadow: 0px 2px 4px #676767;}
.content-box h1, .content-box h2, .content-box h3, .content-box h4, .content-box h5, .content-box h6 {font-family: 'museo_slab500';margin: 0;padding: 0}
.content-box h1 {color: #333;font-size: 25px;margin: 0 0 10px 0;}
.content-box h1.title {background: #c11000;}
/*.hidden-img {	height: 300px;margin: 40px 0 0 15px;width: 450px;float: left;}
.image-content {width: 470px;height: 400px;margin: 0px;padding: 0px;float: left;}
.image-content p {color: #464646;}
.summary {color: #464646;}
.column-one {float: left;margin: 0 0 0 10px;padding: 0;text-align: center;width: 315px;}
.column-one h1 {color: #3a2a7a;font-family: arial;font-size: 20px;margin: 50px auto;padding: 0;text-align: center;width: 250px;}
.column-one img {margin: 0 0 30px 0;padding: 0px;}
.column-two {float: left;height: 500px;margin: 0 0 0 25px;padding: 0;text-align: center;width: 450px;}
.column-two h1 {color: #3a2a7a;font-family: arial;font-size: 20px;margin: 30px auto;padding: 0;text-align: center;width: 250px}
.column-two p {color: #464646;font-family: Arial, Helvetica, sans-serif;font-size: 15px;padding: 20px 0 0 40px;text-align: left;width: 370px;}
.show-image {float: left;height: 240px;margin: 0 0 0 25px;padding: 40px 0 0;width: 450px;}
.show-detail {color: #464646;float: left;font-family: Arial, Helvetica, sans-serif;font-size: 19px;height: 250px;margin: 40px 0 0 30px;padding: 0;width: 450px;}
*/
/* Old browsers */
background: -moz-linear-gradient(top, #c02f2f 0%, #8d2c2d 100%);/* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c02f2f), color-stop(100%, #8d2c2d));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c02f2f 0%, #8d2c2d 100%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c02f2f 0%, #8d2c2d 100%);/* Opera 11.10+ */
background: -ms-linear-gradient(top, #c02f2f 0%, #8d2c2d 100%);/* IE10+ */
background: linear-gradient(to bottom, #c02f2f 0%, #8d2c2d 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c02f2f', endColorstr='#8d2c2d', GradientType=0 );/* IE6-9 */
background: #c11000;color: #fff;font-family: 'playbold';font-size: 25px;line-height: 65px;padding: 0;text-align: center;border-radius: 10px 10px 0 0;position:relative;top:-20px;}
.content-box h2 {color: #3a2a7a;}
.content-box h3 {color: #252525;font-size: 17px;font-family: 'pt_sansregular';font-weight: bold;}
.content-box p {font-size: 15px;text-align: left;}
.content-box p img {margin: 0;padding: 0}
.content-box span.red {color: #3a2a7a;}
.content-box .bullets {margin: 0;padding: 0;}
.content-box ul {}
.content-box ul li {list-style: none;font-size: 15px;text-align: left;background: url(../images/li-bg-bullet.png) no-repeat left top;padding: 0px 30px 10px;}
.title-box {padding: 0}
.title-box p, .title-box ul {padding: 20px;}
/*Footer*/
ul.social {}
ul.social li {float: left;list-style: none;margin-right: 35px}
.footer-widget-wrapper {width: 1000px;clear: both;float: none;margin: 0 auto;color: #fff;}
.footer-widget-wrapper table, .footer-widget button {font-family: 'pt_sansregular';font-size: 15px;color: #fff}
.footer-widget-wrapper table {}
.footer-widget-wrapper table tr {}
.footer-widget-wrapper table tr td {line-height: 25px;padding: 0 5px;vertical-align: text-top;}
.footer-widget-wrapper table tr td img {position: relative;top: 5px;}
.footer-widget {float: left;width: 30%;font-style: normal}
.footer-widget h1 {color: #fef200;background: none;font-family: 'museo_slab500';font-size: 28px;text-align: left}
.footer-widget input[type=text] {background: url(../images/text-bg.jpg) repeat;border-radius: 10px;border-style: none none solid;border-width: medium medium 1px;box-shadow: 0 0 20px #070707 inset;color: #fff;font-size: 15px;height: 25px;padding-left: 20px;width: 255px;}
.footer-widget button {background: #bb120e;/* Old browsers */
background: -moz-linear-gradient(top, #bb120e 0%, #920401 100%);/* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bb120e), color-stop(100%, #920401));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bb120e 0%, #920401 100%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bb120e 0%, #920401 100%);/* Opera 11.10+ */
background: -ms-linear-gradient(top, #bb120e 0%, #920401 100%);/* IE10+ */
background: linear-gradient(to bottom, #bb120e 0%, #920401 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb120e', endColorstr='#920401', GradientType=0 );/* IE6-9 */
border-radius: 5px;height: 35px;margin: 20px auto;text-align: center;width: 115px;padding: 3px 0 0 0;box-shadow: 0 0 5px #060606;}
.second {margin: 0 20px;}
.second a { color:#fff;}
.third {text-align: center;}
#footer_wrapper .fleft a {font-family: 'museo700';font-size: 18px;color: #ebebeb;text-decoration: none;font-style: normal;margin-right: 30px;}
img.img-indent {margin: 0 20px 20px 0px;}
table.categories {padding: 0;margin: 0}
table.categories, table.categories tr td {border: none !important;text-align: center;}
table.categories tr td p {background: none;font-family: 'pt_sansregular';font-weight: bold;font-size: 13px;color: #464646;padding: 0 5px;}
table.categories tr td a {text-decoration: none;}
img.weather {margin: 20px 0;}
.page-bullets {margin: 0;padding: 0;}
.page-bullets table tr td {border: medium none !important;font-weight: bold;vertical-align: top}
.page-bullets ul {}
.page-bullets ul li {list-style: none;font-size: 15px;text-align: left;background: url(../images/li-bg-bullet2.png) no-repeat left top;padding: 0px 20px 10px;}
table.content-layout {}
table.content-layout tr td {text-align: center;padding: 10px;}
table.content-layout tr td p {text-align: left;}
table.content-layout tr td img {max-width: 100%;}
.detail {width: 100%;clear: both;margin-bottom: 20px;}
.detail p {font-size: 15px;letter-spacing: 1px;}
.detail h2 {font-size: 22px;margin: 0;padding: 0;}
.detail a {font-family: 'museo_slab500';color: #3a2a7a;font-size: 18px;text-decoration: none;padding: 5px 25px}
.detail a.menu-price {background: url(../images/menu-price.png) no-repeat left center;}
.detail a.item-price {background: url(../images/item-price.png) no-repeat left center;}
.detail .red-button {margin: 20px 0;border-radius: 0;}
.detail img {float: left;margin: 0 20px 0 0;}
/*Available Rooms*/
form.available-rooms {}
.weather-frame {background: url("../images/weather-bg.jpg") no-repeat scroll center bottom #ebebeb;height: 193px;text-align: center;width: 285px;}
table.accomodation {width: 100%;}
table.accomodation tr td {padding: 5px 10px;}
table.accomodation tr td:nth-child(1) {width: 30%}
table.accomodation tr td:nth-child(2) {width: 50%}
table.accomodation tr td:nth-child(3) {width: 15%; background:url(../images/accomodation-bg.png) no-repeat left center; padding-left:20px; line-height:25px;}
.available_rooms {float: left;width: 50%;}
.available_rooms select { width:140px; margin:5px 0 0 10px; }
.vertical-booknow {width: 315px;float: left;padding: 0 !important;height: 550px;background: url("../images/vertical-check-in.jpg") repeat scroll center center rgba(0, 0, 0, 0);}
.vertical-booknow header {background: #fe422d; /* Old browsers */
background: -moz-linear-gradient(top, #fe422d 0%, #d31a19 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fe422d), color-stop(100%, #d31a19)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fe422d 0%, #d31a19 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fe422d 0%, #d31a19 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fe422d 0%, #d31a19 100%); /* IE10+ */
background: linear-gradient(to bottom, #fe422d 0%, #d31a19 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe422d', endColorstr='#d31a19', GradientType=0 ); /* IE6-9 */
border: 1px solid #bb0500;box-shadow: 0 0 2px #fff inset;color: #fff;height: 45px;padding: 40px 0 0;text-align: center;}
.vertical-booknow header h1 {font-family: 'playbold';font-size: 20px;color: #fff;}
.vertical-booknow .content-booknow {padding: 25px;}
.vertical-booknow .content-booknow table tr td {color: #fff;font-size: 18px;padding: 5px 0 0;}
.vertical-booknow .content-booknow a.calendar img {position: relative;top: 10px;}
.vertical-booknow .content-booknow table { width:100%;}
.vertical-booknow .content-booknow table tr td select {width: 110px;margin: 0 0 20px 0}
.vertical-booknow .content-booknow table tr td select#max_adults, .vertical-booknow .content-booknow table tr td select#max_children {width: 100%}
.vertical-booknow .content-booknow label {color: #fff;font-family: 'playbold';font-size: 20px;}
.content-pages { padding:20px;}
.content-pages img.right { margin:5px 0 5px 20px; }
.content-pages img.left { margin:5px 20px 5px 0px; }
.content-pages p { padding:0; margin:0; line-height:25px;}
.content-pages ul.bullet {}
.content-pages ul.bullet li { background:url(../images/blog-bullet.jpg) no-repeat left center; padding:0 0 0 30px; list-style:none}
img.check {
    margin: 5px 5px 0 0;
}
.pages_contents iframe {
xheight: 213px;
text-align: center;
xwidth: 497px;
}