#top_menu li.external_link
{
background-image: url('/media/system/external_link_icon.png');
background-repeat:no-repeat;
background-position:54px 1px;
}

img {
    border:0;
}

#skypedetectionswf {
visibility:hidden;
display:none;
}

#left_column_info {
clear:left;
color:white;
margin-top:26px;
padding:0 20px;
text-align:center;
}

.hotel_contact {
font-size: 7pt;}

.form  {
float:left;
width:465px;
}

.right_text {
float:right;
padding:10px 10px 0px 0px;
}

#footer_frame {
    height: 90px;
}

#footer-box  {
margin:auto;
padding-top:15px;
width:948px;
}

.push 
{
    height: 90px;
}


* {
    margin: 0;
    padding: 0;
}
body, html {
    background-color: #404141;
    color: silver;
    font-family: Tahoma,Arial,"Geneva CE",sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: 100%;
    line-height: 12pt;
    margin: 0;
    padding: 0;
    width: 100%;
}


#top_menu ul  {
margin:0;
padding:0;
}

ul {
margin:10px;
padding:5px 30px;
}

ol {
margin:20px 0px 0px 30px;
}
ol li {
margin:0px 0px 10px 0px;
}


.miniatura  {
border:1px solid gray;
float:right;
margin:5px 15px;
}

.miniatura_gallery  {
border:1px solid gray;
margin:15px;
}


.hotel_image img {
   border: 1px solid gray;
}

.hp_offer_img img {
    border: 1px solid gray;
}


#bottom_info {
    border-top: 1px solid #585858;
    color: #c2c2c2;
    font-size: 11px;
    margin-top: 50px;
    padding-right: 15px;
    text-align: right;
    height:30px;
}

#bottom_info a {
    color: #c2c2c2;
}

#reservation  {
background-color:gray;
background-image: url('/media/Media/reservation_bg_other.jpg');
background-repeat:no-repeat;
color:snow;
float:left;
height:291px;
padding:25px 15px 0;
width:159px;
}
#best_rate  {
float:left;
height:17px;
padding-left:8px;
width:140px;
}

#top_menu  {
background-position:right top;
background-repeat:no-repeat;
color:#C2C2C2;
float:right;
font-size:11px;
height:25px;
margin:30px 26px 0;
padding:5px 0 0 28px;
width:465px;
background-image: url('/media/system/top_menu_bg.png');
}
#top_menu a
{
    color: #C2C2C2;
    font-size: 11px;
    text-decoration: none;
}
#top_menu a:hover
{
    text-decoration: underline;
}
#top_menu ul
{
    list-style: none;
}
#top_menu ul li
{
    display: inline;
    padding-right: 20px;
}
#language_menu
{
    float: right;
    height: 25px;
    margin-top: 25px;
    width: 200px;
}
#header_menus
{
    float: right;
    height: 95px;
    width: 730px;
}
a
{
    color: snow;
}
h1
{
    color: white;
    font-size: 10pt;
    line-height: 14pt;
    margin: 5px 0;
    padding: 0;
    /*text-shadow: 1px 1px 2px black;*/
}
h2
{
    color: white;
    font-size: 9pt;
}
h3 {
color: white;
font-size:8pt;
margin:10px 0;
}

h3 a {
    color: white;
    text-decoration: underline;
}

h3 a:hover {
    text-decoration: none;
}

h4 {
    color: white;
    font-size: 11px;
    margin: 10px 0 5px;
    padding: 0;
}

h4 a {
    color: white;
}

h5 {
    color: #F3F4C2;
    font-size: 16px;
    margin: 0;
    padding: 0;
    text-align: center;
}

p {
    margin: 0 0 11px;
    padding: 0;
}

p.red {
    color:red;
}

#breadcrumb {
    color: #C2C2C2;
    font-size: 10px;
    height: 25px;
}
#breadcrumb a
{
    color: #C2C2C2;
}
#box_top_text
{
}
input
{
    background-color: #393939;
    border: 1px solid gray;
    color: #C2C2C2;
    margin: 0 0 0.1em;
    width: 256px;
}
.form-send, .form-reset
{
    background-image: url(/media/Media/photo.png);
    background-repeat: no-repeat;
    background-color:#404141;
    border: medium none;
    cursor: pointer;
    font-size: 11px;
    height: 28px;
    width: 124px;
}
.rowProjectName, .rowHotelName, .rowSalut, .rowJmeno, .rowPrijmeni, .rowTRequest, .rowFirma, .rowTelefon, .rowEmail, .rowJob, .rowVek, .rowUlice, .rowMesto, .rowPSC, .rowStat, .rowCB1, .rowCB2, .rowCB3, .rowCB4, .rowCB5, .rowCaptcha {
height:25px;
width:430px;
}

.rowCaptchaImg {height:45px;}

.fieldsetDiv, #divPersonalDetails, #tabPersonalDetails {}

.rowDotaz {
    height: 120px;
    width: 430px;
}

.rowDotaz textarea {
    color: #c2c2c2;
}

.text {
    float: left;
    height: 20px;
    width: 150px;
}

.value {
    float: left;
    width: 240px;
}

.more_info {
    background-image: url();
    background-position: 0 50%;
    background-repeat: no-repeat;
    color: gray;
    float: right;
    font-size: 10px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: right;
}
.more_info a {
color:white;
text-decoration:underline;
}
#picturearea {
}

#gallery_title {
    height: 20px;
}

ACRONYM {
    BORDER-BOTTOM: black 1px dotted;
    CURSOR: help;
}

ABBR {
    BORDER-BOTTOM: black 1px dotted;
    CURSOR: help;
}

FORM {
    BORDER-BOTTOM-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-TOP-STYLE: none;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

FIELDSET {
    BORDER-BOTTOM-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-TOP-STYLE: none;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

DL {
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}

textarea {
    background-color: #393939;
    border: 1px solid gray;
    width: 256px;
}

#tabPersonalDetails select {
background-color:#393939;
border:1px solid gray;
color:#C2C2C2;
width:256px;
}
CAPTION
{
    COLOR: #644b4b;
    TEXT-ALIGN: left;
}
.right
{
    TEXT-ALIGN: right;
}
.left
{
    TEXT-ALIGN: left;
}
.center
{
    TEXT-ALIGN: center;
}
IMG.left
{
    FLOAT: left;
    MARGIN: 0px 1em 1em;
}
IMG.right
{
    FLOAT: left;
    MARGIN: 0px 1em 1em;
}
IMG.right
{
    FLOAT: right;
    MARGIN-RIGHT: 0px;
}
IMG.left
{
    MARGIN-LEFT: 0px;
}
IMG.no-border
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-BOTTOM-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-TOP-STYLE: none;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}
IMG.map-city
{
    BORDER-BOTTOM-STYLE: none;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-RIGHT-STYLE: none;
    BORDER-TOP-STYLE: none;
    MARGIN-TOP: -2.2em;
}
.advice
{
}
A.dotlink
{
    BACKGROUND: url() no-repeat 0px 50%;
    PADDING-LEFT: 15px;
}
UL.dotlink LI
{
    BACKGROUND: url() no-repeat 0px 50%;
    PADDING-LEFT: 15px;
}
UL.dotlink
{
    LIST-STYLE-TYPE: none;
    MARGIN: 0px 0px 1.3em;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}
A.back
{
    BACKGROUND: url() no-repeat 0px 60%;
    PADDING-LEFT: 15px;
}
A.server-out
{
    BACKGROUND: url() no-repeat 0px 60% !important;
    PADDING-LEFT: 15px;
}
.small
{
}
.big
{
}
.bold
{
    FONT-WEIGHT: bold;
}
UL.inline
{
    LIST-STYLE-TYPE: none;
    MARGIN: 0px 0px 1.6em;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}
UL.inline LI
{
    DISPLAY: inline;
    MARGIN-RIGHT: 0.7em;
    WIDTH: auto;
}
.ico
{
    BACKGROUND-POSITION: 0px 50%;
    BACKGROUND-REPEAT: no-repeat;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 18px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 3px;
}
UL.ico LI
{
    BACKGROUND-POSITION: 0px 50%;
    BACKGROUND-REPEAT: no-repeat;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 18px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 3px;
}
UL.ico
{
    BACKGROUND-IMAGE: none;
}
.sIFR-flash
{
    MARGIN: 0px;
    VISIBILITY: visible! important;
}
.sIFR-replaced
{
    VISIBILITY: visible! important;
}
SPAN.sIFR-alternate
{
    DISPLAY: block;
    HEIGHT: 0px;
    LEFT: 0px;
    OVERFLOW: hidden;
    POSITION: absolute;
    TOP: 0px;
    WIDTH: 0px;
}
.sIFR-flash + DIV[adblocktab=true]
{
    DISPLAY: none! important;
}
.sIFR-hasFlash H1
{
    VISIBILITY: hidden;
}
.dbreak
{
    HEIGHT: 15px;
}
.anim-banner
{
    MARGIN-BOTTOM: 50px;
    MARGIN-TOP: 10px;
}
.pricefrom
{
    FLOAT: right;
    TEXT-ALIGN: right;
}
.pricefrom IMG
{
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-TOP-WIDTH: 0px;
    VERTICAL-ALIGN: middle;
}
.pricefrom SPAN
{
    COLOR: #572c26;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 5px;
    TEXT-TRANSFORM: none;
    VERTICAL-ALIGN: middle;
}
#reservstripwrapp
{
}
#reservstripwrappsub
{
}
#reservstrip
{
    background-image: url();
    background-image: url();
    color: #F3F4C2;
    font-size: 11px;
    height: 220px;
    padding: 0;
    width: 160px;
}
#reservstrip select
{
    z-index: 1;
}
#searchButt
{
    BACKGROUND: url();
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-TOP-WIDTH: 0px;
    HEIGHT: 22px;
    MARGIN-LEFT: 10px;
    WIDTH: 54px;
}
#reservstrip .frm-ardate
{
    border: 1px solid #BBB196;
    font-size: 12px;
    height: 15px;
    width: 70px;
}
#reservstrip .frm-ardate-short
{
    BORDER-BOTTOM: #bbb196 1px solid;
    BORDER-LEFT: #bbb196 1px solid;
    BORDER-RIGHT: #bbb196 1px solid;
    BORDER-TOP: #bbb196 1px solid;
    FONT-SIZE: 12px;
    HEIGHT: 15px;
    WIDTH: 32px;
}
#reservstrip .frm-city
{
    BORDER-BOTTOM: #bbb196 1px solid;
    BORDER-LEFT: #bbb196 1px solid;
    BORDER-RIGHT: #bbb196 1px solid;
    BORDER-TOP: #bbb196 1px solid;
    FONT-SIZE: 11px;
    HEIGHT: 19px;
}
.resstrip-spacer
{
    border: 0 solid red;
    font-size: 1px;
    line-height: 7px;
}
.none
{
    DISPLAY: none;
}
UL.simple
{
    LIST-STYLE-TYPE: none;
    MARGIN: 0px 0px 1.3em;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}
#keywords UL
{
    LIST-STYLE-TYPE: none;
    MARGIN: 0px 0px 1.3em;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}
#menu-lang UL
{
    LIST-STYLE-TYPE: none;
    MARGIN: 0px 0px 1.3em;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}
#menu-city ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.out
{
    LEFT: -2000px;
    POSITION: absolute;
    TOP: -2000px;
}
#menu-service
{
    LEFT: -2000px;
    POSITION: absolute;
    TOP: -2000px;
}
.break
{
    clear: both;
    font-size: 0;
    line-height: 0;
}
.l
{
}
.r
{
}
#mainframe {
    background-image: url('/media/Media/main_bg.jpg');
    background-position: 0 0;
    background-repeat: repeat-x;
    height: 100%;
    height: auto !important;
    margin: 0 auto -90px;
    min-height: 100%;
    height:100%;
    padding: 0;
}
#mainmenu  {
background-color:black;
clear:both;
font-family:Georgia;
font-size:10px;
height:34px;
letter-spacing:0.03em;
position:relative;
width:948px;
}

#mainmenu ul {
display:inline;
float:left;
margin:0;
padding:0;
height:34px;
}

#mainmenu li {
float:left;
font-size:14px;
height:34px;
line-height:33px;
list-style-type:none;
padding-left:27px;
}

#mainmenu li.active a {
color:ThreeDShadow;
}

#mainmenu a
{
    color: silver;
    font-size: 9pt;
    /*height: 32px;
    line-height: 32px;*/
    text-decoration: none;
}
#mainmenu a:hover
{
    text-decoration: underline;
}
#mainmenu li a.selected
{
    text-decoration: underline;
}
#topframe {
    background-color: #505050;
    border-left: 1px solid gray;
    border-right: 1px solid gray;
    border-top: 1px solid gray;
    height: 129px;
    width: 948px;
}

#mother {
    background-image: url();
    background-position: left bottom;
    background-repeat: repeat-y;
    margin: 0 auto;
    width: 950px;
}
#header
{
    /*background-image: url(/media/Media/hvar-panorama.jpg);*/
    clear: both;
    height: 480px;
}
#header_subpage {
    border-bottom: 1px solid gray;
    border-left: 1px solid gray;
    border-right: 1px solid gray;
/*    clear: both;*/
    height: 316px;
}
#header_subpage_img
{
   float: right;
}
.motive-02#header
{
    BACKGROUND-IMAGE: url();
}
#logo
{
    float: left;
    height: 95px;
    width: 203px;
}
#logo A
{
}
#logo IMG
{
    border: 0px;
}
#menu-main
{
}
#menu-1
{
}
#menu-2
{
}
#menu-3
{
}
#menu-4
{
}
#menu-5
{
}
#menu-6
{
}
#flash {
    background: transparent url() repeat scroll 0 0;
    background: url() 0px 0px;
    border-bottom: 1px solid gray;
    border-left: 1px solid gray;
    border-right: 1px solid gray;
    width: 948px;
}

#keywords {
    BACKGROUND: url() #b3a888 no-repeat 20px 15px;
    COLOR: silver;
    HEIGHT: 100px;
    LEFT: 0px;
    OVERFLOW: hidden;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 45px;
    PADDING-RIGHT: 25px;
    PADDING-TOP: 20px;
    POSITION: absolute;
    TOP: 175px;
    WIDTH: 160px;
}
#keywords LI
{
    DISPLAY: none;
}
#keywords LI SPAN
{
    VERTICAL-ALIGN: top;
}
#keywords LI IMG
{
    VERTICAL-ALIGN: top;
}
#keywords LI#key1
{
    DISPLAY: block;
}
#keywords A
{
    BACKGROUND: url() no-repeat 100% 65%;
    COLOR: silver;
    FONT-SIZE: 92%;
    PADDING-RIGHT: 10px;
}
#keywords A:hover
{
    COLOR: #644b4b;
}
#content
{
    background-image: url();
    background-repeat: no-repeat;
    height: 175px;
    margin: 20px 0 0;
    width: 950px;
}
#content_subpage {
    background-image: url(/media/Media/menu_bg_other.jpg);
    background-position: left top;
    background-repeat: repeat-y;
    WIDTH: 950px;
}
#col-content
{
    float: right;
    padding: 15px 0 0 0;
    width: 740px;
}
#col-content-home
{
    float: left;
    width: 685px;
}
#content_headline
{
    color: #282828;
    float: right;
    font-size: 11px;
    height: 20px;
    padding: 20px 5px 5px 0;
}
#content_headline a
{
    color: #727272;
    text-decoration: underline;
}
#content_headline a:hover
{
    text-decoration: none;
}
#col-search  {
float:left;
width:190px;
}
#col-search .spc
{
}
.col-left
{
    CLEAR: left;
    FLOAT: left;
    WIDTH: 380px;
}
.col-right
{
    FLOAT: right;
    WIDTH: 200px;
}
.col-rightp IMG
{
    HEIGHT: 140px;
    WIDTH: 200px;
}
.col-h-l
{
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 48%;
}
.col-h-r {
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 48%;
}

.col-h-r {
    FLOAT: right;
}

#box {
color:#C2C2C2;
float:left;
width:400px;
}

#box a, #box_home a {
    color: snow;
    text-decoration: underline;
}

#box a:hover, #box_home a:hover {
    text-decoration: underline;
}

#box_right {
    float: right;
    font-size: 11px;
    line-height: 15px;
    width: 230px;
}

#box_right ul {
}

#box_right li {
}

#box_right li a {
}

#box_home {
    color: #C2C2C2;
    font-size: 12px;
    line-height: 20px;
    padding: 20px 0 13px 20px;
}

#box_home table td {
    color: #c2c2c2;
}

.info DL {
    BACKGROUND: #a38878;
    MARGIN: 0px 0px 22px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 10px;
}

.info DT {
    COLOR: silver;
    FONT-SIZE: 92%;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    PADDING-TOP: 0px;
    TEXT-TRANSFORM: uppercase;
}

.info DT A {
    COLOR: silver;
}

.info DT A:hover {
    COLOR: #cccccc;
}

.info .text {
    FONT-SIZE: 92%;
    MARGIN: 0px;
}

.info .more {
    FONT-SIZE: 92%;
    MARGIN: 0px;
}

.info .text {
    HEIGHT: 90px;
    OVERFLOW: hidden;
}

.info .text {
    BACKGROUND: url() #e0dbcf no-repeat 16px 0px;
    COLOR: black;
    LINE-HEIGHT: 1.3em;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 16px;
    PADDING-RIGHT: 16px;
    PADDING-TOP: 17px;
}

.info .more {
    BACKGROUND-COLOR: #e0dbcf;
    BORDER-TOP: #f4f3ef 1px solid;
    COLOR: #0086b3;
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 16px;
    PADDING-RIGHT: 16px;
    PADDING-TOP: 8px;
    TEXT-TRANSFORM: lowercase;
}

.info .more A {
    BACKGROUND: url() no-repeat 0px 50%;
    COLOR: #0086b3;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 0px;
}

.info .more A:hover {
    COLOR: #644b4b;
}

#promo {
    width: 740px;
}

.hp_offer_headline  {
color:silver;
float:left;
font-size:9pt;
line-height:20px;
width:162px;
}

.hp_offer_img {
    float: right;
    width: 92px;
}

#special_offers_list {
    width: 710px;
}

#promo_home {
    height: 130px;
    padding-left: 5px;
    width: 725px;
}

.offer_frame {
    float: left;
    height: 255px;
    width: 230px;
}

.offer_headline {
}

.offer_text {
    font-size: 11px;
    line-height: 15px;
    padding: 5px;
    width: 220px;
}

.offerframe {
    background-color: #585858;
    border: 1px solid gray;
    float: left;
    height: 120px;
    margin-bottom: 25px;
    padding: 15px;
    width: 271px;
}
.offerframe_listing
{
    background-color: #585858;
    border: 5px solid #585858;
    height: 90px;
    width: 220px;
}

.offertext  {
color:#C2C2C2;
float:left;
font-size:8pt;
line-height:11pt;
margin:0;
width:160px;
}

.offertext a
{
    color: #C2C2C2;
    text-decoration: underline;
}
.offertext a:hover
{
    color: #C2C2C2;
    text-decoration: none;
}

.hotel_type  {
border-bottom:1px solid DimGray;
clear:left;
height:25px;
margin-bottom:0;
padding-left:10px;
width:730px;
}

#offer_detail_text, #hotel_detail_text
{
    color: #C2C2C2;
    float: left;
    width: 400px;
}
#hotel_listing
{
    float: left;
}
#hotel_listing_right
{
    float: right;
    font-size: 11px;
    padding: 0 0 20px;
    width: 230px;
}
.hotelframe_listing {
border-top:1px solid DimGray;
clear:left;
height:150px;
padding-left:10px;
width:730px;
}
.hoteltext {
color:#C2C2C2;
float:left;
font-size:11px;
line-height:15px;
width:390px;
}

.hotel_award  {
float:left;
margin:30px 0 0 30px;}

#page_listing {
 float: left;
}


.pageframe_listing {
border-top:1px solid DimGray;
clear:left;
padding-left:10px;
width:390px;
}
.pagetext {
color:#C2C2C2;
float:left;
font-size:11px;
line-height:15px;
width:405px;
}


#hotel_detail_text li, #box li, #box_home li, #offer_detail_text li, #hotel_detail_text li
{
    list-style-image: url();
}
#offer_detail_image {
/*    border: 5px solid #595959;*/
    float: right;
    margin-right: 0;
    margin-top: 30px;
    width: 220px;
}
#event_detail_right_panel
{
    float: right;
    margin-right: 0px;
    margin-top: 30px;
    width: 230px;
}
#event_detail_right_panel ul, #box_right ul
{
    margin: 0;
    padding: 0px 0px 10px 5px;
}
#event_detail_right_panel li, #box_right li
{
    background-image: url();
    background-position: 0 50%;
    background-repeat: no-repeat;
    font-size: 11px;
    list-style: none;
    margin: 0;
    padding: 0;
    padding-left: 15px;
    text-decoration: none;
}
#event_detail_right_panel li a, #box_right li a
{
    text-decoration: none;
}
#hotel_detail_right_panel
{
    float: right;
    padding: 0;
    width: 304px;
}
#hotel_detail_city_text
{
    clear: right;
    color: #C2C2C2;
    font-size: 11px;
    line-height: 15px;
}
#hotel_detail_quick_links
{
    float: right;
    height: 30px;
    margin-top: 10px;
    padding-right: 5px;
    width: 170px;
}
#hotel_detail_quick_links a
{
    color: #C2C2C2;
    font-size: 10px;
    text-decoration: none;
}
.ebrochure_link, .photogallery_link, .fact_sheet_link, .fact_sheet_link_center
{
    background-image: url(/media/Media/photo.png);
    background-repeat: no-repeat;
float:left;
height:28px;
line-height:25px;
margin-right:8px;
text-align:center;
width:124px;
}

.fact_sheet_link_center {
margin-left:140px;
}


.hotel_image_frame {
float:left;
height:130px;
padding-top:10px;
width:110px;
}
.hotel_image_sublink
{
    background-image: url();
    background-position: 1px 0;
    background-repeat: no-repeat;
    text-align: center;
}
.hotel_image_sublink a
{
    color: #C2C2C2;
    display: block;
    text-decoration: underline;
}
.hotel_image
{
}
#hotel_detail_offer_list
{
}
.info#promo DL
{
    background: #562B25 none no-repeat scroll 0 0;
    float: left;
    margin: 0 0 0 10px;
    padding: 86px 0 0;
}
.info#promo DT
{
    BACKGROUND: url() no-repeat 16px 0px;
    FONT-SIZE: 92%;
    MARGIN: -12px 0px 0px;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 16px;
    PADDING-RIGHT: 16px;
    PADDING-TOP: 22px;
    TEXT-TRANSFORM: uppercase;
}
.info#promo .text
{
    BACKGROUND: #ac9486;
    COLOR: silver;
    MIN-HEIGHT: 7em;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 16px;
    PADDING-RIGHT: 16px;
    PADDING-TOP: 12px;
}
.info#promo .col-a
{
}
.info#promo .col-b
{
}
.info#promo .col-c
{
}
.info#promo .col-a .imageLink
{
    DISPLAY: block;
    HEIGHT: 90px;
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px;
    WIDTH: 195px;
}
.info#promo .col-b .imageLink
{
    DISPLAY: block;
    HEIGHT: 90px;
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px;
    WIDTH: 195px;
}
.info#promo .col-c .imageLink
{
    DISPLAY: block;
    HEIGHT: 90px;
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px;
    WIDTH: 195px;
}
.info#pic DL
{
    FLOAT: right;
    WIDTH: 380px;
}
.picNew.info DL
{
    FLOAT: right;
    WIDTH: 380px;
}
.hotelRes2 DL
{
    FLOAT: right;
    HEIGHT: auto! important;
    WIDTH: 490px! important;
}
.hotelRes3 DL
{
    FLOAT: right;
    HEIGHT: auto! important;
    WIDTH: 285px! important;
}
.hotelRes4 DL
{
    FLOAT: right;
    HEIGHT: auto! important;
    WIDTH: 285px! important;
}
.hotelRes IMG
{
    FLOAT: left;
}
.hotelRes
{
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}
.clear
{
    CLEAR: both;
}
.info#pic DD
{
    POSITION: relative;
}
.info#pic DD IMG
{
    POSITION: absolute;
}
.info#pic .text
{
    MIN-HEIGHT: 41px;
}
.picNew.info DD
{
    POSITION: relative;
}
.picNew.info DD IMG
{
    POSITION: absolute;
}
.picNew.info .text
{
    MIN-HEIGHT: 41px;
}
.cols-two.box
{
}
#flash_map
{
    height: 135px;
    padding: 15px 10px;
    width: 160px;
}
.flash_map_hp
{
    background-image: url();
}
#flash_map img
{
    border: 0px;
}
#search-box
{
    background: #5B5B5B none repeat scroll 0 0;
    color: silver;
    font-size: 92%;
    padding-left: 40px;
}
#search-box LABEL
{
    TEXT-TRANSFORM: uppercase;
}
#search-box DL
{
    PADDING: 10px 0px;
}
#search-box DD
{
    MARGIN-BOTTOM: 0.5em;
}
#search-box .submit
{
    MARGIN: 0px;
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 25px;
    PADDING-TOP: 0px;
}
#search-box OPTGROUP
{
    DISPLAY: none;
}
#menu-city
{
    background-image: url();
    background-repeat: no-repeat;
    height: 30px;
    width: 730px;
}
#menu-city li
{
    float: left;
    padding-left: 36px;
    padding-top: 5px;
    text-align: center;
    width: 200px;
}
#menu-city A
{
}
#menu-city li a
{
    color: #C2C2C2;
    display: block;
    text-decoration: underline;
}
#menu-city li a:hover
{
    color: #C2C2C2;
    display: block;
    text-decoration: none;
}
#menu-city LI.reallyLast A
{
}
#menu-city LI.reallyLast A:hover
{
}
#menu-city LI.reallyLast A.selected
{
}
#menu-city li a.selected
{
    COLOR: silver;
}
#menu-city li a:hover
{
    COLOR: silver;
}
.scroll#menu-city
{
    MARGIN: 0px;
    OVERFLOW: hidden;
    WIDTH: 1000px;
}
#menu-scroll
{
    MARGIN: 0px;
}
#menu-scroll LI
{
    HEIGHT: 2.5em;
}
#menu-scroll A
{
    BACKGROUND: url() #cfc8b6;
    COLOR: silver;
    DISPLAY: block;
    LINE-HEIGHT: 2.5em;
    OVERFLOW: hidden;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    WIDTH: 16px;
}
#menu-scroll A:hover
{
    COLOR: black;
}
#menu-city #city-content
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px;
}
#menu-context
{
    FONT-SIZE: 92%;
    MARGIN: -0.75em 0px 0.75em 38px;
}
#menu-context LI
{
    BORDER-BOTTOM: #e0dbcf 1px solid;
    PADDING-BOTTOM: 0.75em;
    PADDING-TOP: 0.75em;
    TEXT-TRANSFORM: uppercase;
}
#menu-context LI.last
{
    BORDER-BOTTOM-STYLE: none;
}
#footer_frame
{
    background-color: black;
    background-image: url();
    background-position: bottom;
    background-repeat: repeat-x;
    width: 100%;
}
#footerpanorama
{
    background-image: url();
    background-position: left bottom;
    background-repeat: repeat-y;
    height: 90px;
    margin: auto;
    padding: 0;
    text-align: right;
    width: 960px;
}
#footer
{
    clear: both;
    font-size: 92%;
    height: 49px;
    margin: auto;
    width: 960px;
}
#footer A
{
    COLOR: silver;
}
#footer A:hover
{
    COLOR: #b5a9a9;
}
#footer p
{
    color: #C2C2C2;
    margin: 0;
    padding: 0;
}
#footer-top
{
    COLOR: #917f7f;
    FLOAT: left;
}
#footer-top A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0.6em;
    PADDING-RIGHT: 0.6em;
    PADDING-TOP: 0px;
}
#footer-top A.first
{
    PADDING-LEFT: 0px;
}
#footer-bottom
{
}

#footer-left  {
float:left;
font-size:8pt;
padding-left:25px;
}

#footer-left img
{
    padding-left: 2px;
    padding-top: 2px;
}
#footer-right
{
    float: right;
    font-size: 8pt;
    height: 50px;
    line-height: 18px;
    /*padding: 5px 20px;
    width: 770px;*/
}
#footer-right a
{
    color: #C2C2C2;
}
#footer-right a:hover
{
    text-decoration: underline;
}
#menu-lang
{
    POSITION: absolute;
    RIGHT: 0px;
    TOP: -2em;
    VERTICAL-ALIGN: middle;
}
#menu-lang UL LI
{
    BORDER-RIGHT: #917f7f 1px solid;
    DISPLAY: inline;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em;
    PADDING-TOP: 0px;
}
#menu-lang UL LI.last
{
    BORDER-BOTTOM-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-TOP-STYLE: none;
    PADDING-RIGHT: 0px;
}
#perex
{
    FONT-WEIGHT: bold;
}
#back
{
    MARGIN-BOTTOM: 1em;
}
a.enlarge img
{
    border: 2px solid gray;
}
A.enlarge SPAN
{
    BACKGROUND: url() #ebe8e0 no-repeat 10px 60%;
    CURSOR: pointer;
    DISPLAY: block;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 4px;
    WIDTH: 60px;
}
.s100
{
    WIDTH: 100px;
}
.s80
{
    WIDTH: 79%;
}
.s60
{
    WIDTH: 60%;
}
.s50
{
    WIDTH: 50%;
}
.s40
{
    WIDTH: 40%;
}
.s35
{
    WIDTH: 35%;
}
.s30
{
    WIDTH: 30%;
}
.s20
{
    WIDTH: 20%;
}
.s10
{
    WIDTH: 10%;
}
.line
{
    BORDER-BOTTOM: #e0dbcf 1px solid;
    HEIGHT: 0px;
    OVERFLOW: hidden;
    WIDTH: 100%;
}
.nextFeature
{
    BOTTOM: 15px;
    CURSOR: pointer;
    POSITION: absolute;
    RIGHT: 15px;
}
#ulCount
{
}
#keywords #ulCount IMG
{
    BORDER-BOTTOM-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-TOP-STYLE: none;
}
#contactus
{
    BORDER-BOTTOM: red 1px solid;
    BORDER-LEFT: red 1px solid;
    BORDER-RIGHT: red 1px solid;
    BORDER-TOP: red 1px solid;
    WIDTH: 300px;
}
#contactus .hr
{
    BORDER-BOTTOM: #eeeeee 1px solid;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-TOP-WIDTH: 0px;
    FONT-SIZE: 1px;
    MARGIN-BOTTOM: 4px;
    MARGIN-TOP: 4px;
    WIDTH: 259px;
}
#contactus INPUT
{
    BACKGROUND: #fff;
    BORDER-BOTTOM: #bbbbbb 1px solid;
    BORDER-LEFT: #bbbbbb 1px solid;
    BORDER-RIGHT: #bbbbbb 1px solid;
    BORDER-TOP: #bbbbbb 1px solid;
    FONT-SIZE: 1em;
    FONT-WEIGHT: normal;
}
#contactus TEXTAREA
{
}
#contactus SELECT
{
    BACKGROUND: #fff;
    BORDER-BOTTOM: #bbbbbb 1px solid;
    BORDER-LEFT: #bbbbbb 1px solid;
    BORDER-RIGHT: #bbbbbb 1px solid;
    BORDER-TOP: #bbbbbb 1px solid;
    FONT-SIZE: 1em;
    FONT-WEIGHT: normal;
}
#contactus .btt
{
    FLOAT: right;
}
#contactus
{
    BORDER-BOTTOM: red 0px solid;
    BORDER-LEFT: red 0px solid;
    BORDER-RIGHT: red 0px solid;
    BORDER-TOP: red 0px solid;
    COLOR: black;
    FONT-SIZE: 0.95em;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px;
}
#contactus TR
{
    BORDER-BOTTOM: red 0px solid;
    BORDER-LEFT: red 0px solid;
    BORDER-RIGHT: red 0px solid;
    BORDER-TOP: red 0px solid;
    COLOR: black;
    FONT-SIZE: 0.95em;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px;
}
#contactus TD
{
    BORDER-BOTTOM: red 0px solid;
    BORDER-LEFT: red 0px solid;
    BORDER-RIGHT: red 0px solid;
    BORDER-TOP: red 0px solid;
    COLOR: black;
    FONT-SIZE: 0.95em;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px;
}
.topLogo
{
    FLOAT: right;
    POSITION: absolute;
    RIGHT: 0px;
    TOP: -28px;
}
.topLogo IMG
{
    BORDER-BOTTOM-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-TOP-STYLE: none;
    MARGIN-TOP: 1px;
}
.setLang
{
    FLOAT: right;
    POSITION: absolute;
    RIGHT: 90px;
    TOP: -22px;
}
.setLang IMG
{
    BORDER-BOTTOM-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-TOP-STYLE: none;
    MARGIN-TOP: 1px;
}
.col-left TABLE
{
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 100%;
}
.mini
{
    FLOAT: left;
}
.mini IMG
{
    WIDTH: 89px;
}
.hotelRes2 .text2
{
    BACKGROUND: url() #e0dbcf no-repeat 16px 0px;
    COLOR: black;
    HEIGHT: auto! important;
    LINE-HEIGHT: 1.3em;
    MIN-HEIGHT: 0px! important;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 16px;
    PADDING-RIGHT: 16px;
    PADDING-TOP: 17px;
}
.hotelRes4 .text2
{
    BACKGROUND: url() #e0dbcf no-repeat 16px 0px;
    COLOR: black;
    HEIGHT: auto! important;
    LINE-HEIGHT: 1.3em;
    MIN-HEIGHT: 0px! important;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 16px;
    PADDING-RIGHT: 16px;
    PADDING-TOP: 17px;
}
.hotelRes2 DT
{
    HEIGHT: 20px;
}
#Mygallery
{
    WIDTH: 394px;
}
#Mygallery TD
{
    BORDER-BOTTOM-STYLE: none! important;
    BORDER-LEFT-STYLE: none! important;
    BORDER-RIGHT-STYLE: none! important;
    BORDER-TOP-STYLE: none! important;
    HEIGHT: 64px;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}
#Mygallery TD IMG
{
    FLOAT: left;
    MARGIN: 0px 2px;
}
.button IMG
{
    BORDER-BOTTOM-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-TOP-STYLE: none;
}
.otherMam LI
{
    DISPLAY: block;
    FLOAT: left;
    WIDTH: 125px;
}
.miniBreak
{
    CLEAR: both;
    HEIGHT: 0px;
    OVERFLOW: hidden;
}
.spoffrspan1 A
{
    COLOR: #a69136;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.spoffrspan1
{
    COLOR: #a69136;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.spoffrspan1 A:hover
{
    COLOR: #a69136;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.spoffrspan1 A:link
{
    COLOR: #a69136;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.spoffrspan2 A
{
    COLOR: #80989c;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.spoffrspan2
{
    COLOR: #80989c;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.spoffrspan2 A:hover
{
    COLOR: #80989c;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.spoffrspan2 A:link
{
    COLOR: #80989c;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.spoffrspan3 A
{
    COLOR: #894b26;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.spoffrspan3
{
    COLOR: #894b26;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.spoffrspan3 A:hover
{
    COLOR: #894b26;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.spoffrspan3 A:link
{
    COLOR: #894b26;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
#spoffrtab
{
    BORDER-BOTTOM: black 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    MARGIN-BOTTOM: 15px;
    MARGIN-LEFT: 7px;
    MARGIN-TOP: 15px;
}
#spoffrtab TR
{
    BORDER-BOTTOM: black 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
}
#spoffrtab TD
{
    BORDER-BOTTOM: black 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
}
#spoffrtaba
{
    BORDER-BOTTOM: red 0px solid;
    BORDER-LEFT: red 0px solid;
    BORDER-RIGHT: red 0px solid;
    BORDER-TOP: red 0px solid;
    MARGIN-BOTTOM: 15px;
    MARGIN-LEFT: 10px;
    MARGIN-TOP: 15px;
}
#spoffrtaba TD
{
    BORDER-BOTTOM: black 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
}
#spoffrtaba TR
{
    BORDER-BOTTOM: black 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
}
.aname U
{
    COLOR: #888888;
}
.photogalleryDiv
{
    BACKGROUND-COLOR: #ebe8df;
    display: block;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-TOP: 5px;
    WIDTH: 135px;
}
A.photogalleryDetail
{
    BACKGROUND: url() no-repeat 0px 50%;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
}
IMG.photogalleryDetail
{
}
#search-box SELECT
{
    WIDTH: 150px! important;
}
.col-search-newsletters
{
    HEIGHT: 22px;
    OVERFLOW: hidden;
}
#left_menu  {
margin:auto;
padding:20px 0 0;
width:170px;
}

#left_menu ul
{
    font-size: 11px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#left_menu li {
background-color:#5c73b8;
padding:0;
text-align:center;
width:170px;
}

#left_menu li a {
color:white;
display:block;
font:8pt/26px tahoma;
margin-bottom:1px;
text-decoration:none;
}

#left_menu li.selected {

/*    background-image: url();
    background-repeat: no-repeat;*/
background-color:#4c609b;}

#left_menu li a:hover
{
    background-color:#4c609b
    /*COLOR: gray;*/
}
#newsletters
{
    background-color: #101010;
    color: #C2C2C2;
    font-size: 10px;
    padding: 15px;
    width: 160px;
}
#newsletters form
{
}
#newsletters LABEL
{
    TEXT-TRANSFORM: uppercase;
}
#newsletters DL
{
}
#newsletters dd
{
    padding: 0;
}
#newsletters .submit
{
    MARGIN: 0px;
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 25px;
    PADDING-TOP: 0px;
}
#newsletters OPTGROUP
{
    DISPLAY: none;
}
#search-box DD
{
    MARGIN-BOTTOM: 0.5em;
}
#search-box .submit
{
    MARGIN: 0px;
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 25px;
    PADDING-TOP: 0px;
}
.spoffrtaba
{
    BORDER-BOTTOM: red 0px solid;
    BORDER-LEFT: red 0px solid;
    BORDER-RIGHT: red 0px solid;
    BORDER-TOP: red 0px solid;
    MARGIN-BOTTOM: 15px;
    MARGIN-LEFT: 10px;
    MARGIN-TOP: 15px;
}
.spoffrtaba TD
{
    BORDER-BOTTOM-STYLE: none! important;
    BORDER-LEFT-STYLE: none! important;
    BORDER-RIGHT-STYLE: none! important;
    BORDER-TOP-STYLE: none! important;
}
.spoffrtaba TR
{
    BORDER-BOTTOM-STYLE: none! important;
    BORDER-LEFT-STYLE: none! important;
    BORDER-RIGHT-STYLE: none! important;
    BORDER-TOP-STYLE: none! important;
}
.aname U
{
    COLOR: #888888;
}
TABLE.spoffrtab
{
    BORDER-BOTTOM-STYLE: none! important;
    BORDER-LEFT-STYLE: none! important;
    BORDER-RIGHT-STYLE: none! important;
    BORDER-TOP-STYLE: none! important;
}
TABLE.spoffrtab TR
{
    BORDER-BOTTOM-STYLE: none! important;
    BORDER-LEFT-STYLE: none! important;
    BORDER-RIGHT-STYLE: none! important;
    BORDER-TOP-STYLE: none! important;
}
TABLE.spoffrtab TR TD
{
    BORDER-BOTTOM-STYLE: none! important;
    BORDER-LEFT-STYLE: none! important;
    BORDER-RIGHT-STYLE: none! important;
    BORDER-TOP-STYLE: none! important;
}
.col-a DD.text
{
    HEIGHT: 70px! important;
}
.col-a
{
    WIDTH: 230px! important;
}
B.grayCol
{
    COLOR: #888888! important;
}
.w30
{
    WIDTH: 30px;
}
.w100
{
    WIDTH: 100px;
}
#quiz
{
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-TOP-WIDTH: 0px;
    WIDTH: 300px;
}
#quiz .hr
{
    BORDER-BOTTOM: #eeeeee 1px solid;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px;
    BORDER-TOP-WIDTH: 0px;
    FONT-SIZE: 1px;
    MARGIN-BOTTOM: 4px;
    MARGIN-TOP: 4px;
    WIDTH: 500px;
}
#quiz INPUT
{
    BACKGROUND: #fff;
    BORDER-BOTTOM: #bbbbbb 0px solid;
    BORDER-LEFT: #bbbbbb 0px solid;
    BORDER-RIGHT: #bbbbbb 0px solid;
    BORDER-TOP: #bbbbbb 0px solid;
    FONT-SIZE: 1em;
    FONT-WEIGHT: normal;
}
#quiz TEXTAREA
{
    BACKGROUND: #fff;
    BORDER-BOTTOM: #bbbbbb 0px solid;
    BORDER-LEFT: #bbbbbb 0px solid;
    BORDER-RIGHT: #bbbbbb 0px solid;
    BORDER-TOP: #bbbbbb 0px solid;
    FONT-SIZE: 1em;
    FONT-WEIGHT: normal;
}
#quiz SELECT
{
    BACKGROUND: #fff;
    BORDER-BOTTOM: #bbbbbb 0px solid;
    BORDER-LEFT: #bbbbbb 0px solid;
    BORDER-RIGHT: #bbbbbb 0px solid;
    BORDER-TOP: #bbbbbb 0px solid;
    FONT-SIZE: 1em;
    FONT-WEIGHT: normal;
}
#quiz .btt
{
    FLOAT: right;
}
#quiz TEXTAREA
{
    BORDER-BOTTOM: #808080 1px solid;
    BORDER-LEFT: #808080 1px solid;
    BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080 1px solid;
    WIDTH: 495px;
}
#quiz
{
    BORDER-BOTTOM: red 0px solid;
    BORDER-LEFT: red 0px solid;
    BORDER-RIGHT: red 0px solid;
    BORDER-TOP: red 0px solid;
    COLOR: black;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px;
}
#quiz TR
{
    BORDER-BOTTOM: red 0px solid;
    BORDER-LEFT: red 0px solid;
    BORDER-RIGHT: red 0px solid;
    BORDER-TOP: red 0px solid;
    COLOR: black;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px;
}
#quiz TD
{
    BORDER-BOTTOM: red 0px solid;
    BORDER-LEFT: red 0px solid;
    BORDER-RIGHT: red 0px solid;
    BORDER-TOP: red 0px solid;
    COLOR: black;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px;
}
.blueList
{
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    WIDTH: 185px;
}
.blueList LI
{
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 1px;
}
.blueList LI A
{
    COLOR: #0085b0;
}
.blueList LI A:hover
{
    COLOR: #572c26;
}
.blueList LI UL LI A:hover
{
    COLOR: #0085b0;
}
.blueList LI UL
{
    MARGIN: 2px 0px 0px 10px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 2px;
}
.blueList LI UL LI
{
    BACKGROUND: url() no-repeat 0px 0.4em;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}
.blueList LI UL LI A
{
    COLOR: #39afd7;
}
.blueList LI UL LI UL
{
    MARGIN: 2px 0px 0px;
}
.blueList LI UL LI UL LI
{
    BACKGROUND: url() no-repeat 0px 0.4em;
}
.blueList LI UL LI UL LI A
{
    COLOR: #7ccbe4;
}
.blueList LI UL LI UL LI UL LI
{
    BACKGROUND: url() no-repeat 0px 0.4em;
}
.documentsTable
{
    BACKGROUND: url() repeat-x 0px top;
    BORDER-BOTTOM-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-TOP-STYLE: none;
    WIDTH: 100%;
}
.documentsTable TR.dark TD
{
    BACKGROUND: url() #ece9e1 repeat-x 0px bottom;
}
.documentsTable TR TD
{
    BACKGROUND: url() repeat-x 0px bottom;
    BORDER-BOTTOM-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-TOP-STYLE: none;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 7px;
}
.documentsTable TR TD A
{
    FONT-SIZE: 12px;
}
.documentsTable TR TD.icon
{
    VERTICAL-ALIGN: top;
}
.documentsTable TR TD.size
{
    COLOR: #666666;
    PADDING-RIGHT: 10px;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: bottom;
    WIDTH: 90px;
}
#brochurediv
{
    BACKGROUND: url() no-repeat;
    HEIGHT: 82px;
    LEFT: 0px;
    POSITION: absolute;
    TOP: 213px;
    WIDTH: 230px;
}
#brochurediv A
{
    COLOR: silver;
    DISPLAY: block;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 25px;
    MARGIN-LEFT: 22px;
    MARGIN-TOP: 2px;
    TEXT-DECORATION: none;
}
.mmmultimedia
{
    COLOR: #c5bda5;
    DISPLAY: block;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    LEFT: 0px;
    LINE-HEIGHT: 27px;
    MARGIN-LEFT: 23px;
    POSITION: absolute;
    TEXT-DECORATION: none;
    TOP: 190px;
}
.bookNow
{
    background-image: url("");
    display: block;
    height: 21px;
    width: 101px;
}
.reddot_text
{
    color: red;
    font-size: 11px;
    font-weight: bold;
}
#CDSWIDSSP
{
    background-color: gray !important;
    width: 100% !important;
}
#CDSWIDSSP .widSSPPower
{
    background-color: gray !important;
}
#CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li
{
    background: transparent none repeat scroll 0 0;
    color: #000000;
    font-size: 11px;
    line-height: normal;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0 0 11px;
    }
#divPersonalDetails
{
    padding: 20px;
}
#divPersonalButtons  {
clear:left;
padding-right:40px;
padding-top:20px;
text-align:right;
}
.reservation_item
{
    color: Cornsilk;
    height: 25px;
    padding: 5px;
}
.reservation_item_arrival, .reservation_item_promo_code
{
    float: left;
    height: 30px;
    padding: 5px 0;
    width: 80px;
}
.reservation_item_departure
{
    float: right;
    height: 30px;
    padding: 5px 0;
    width: 72px;
}
.reservation_item_hotel
{
}
.reservation_item_adults, .reservation_item_rooms
{
    float: left;
    height: 35px;
    padding: 5px 0;
    width: 50px;
}
.reservation_item_children
{
    float: right;
    height: 35px;
    padding: 5px 0;
    width: 35px;
}
.reservation_item_promo_code input
{
    width: 70px;
}
#booking_send
{
    float: right;
    height: 16px;
    padding-top: 25px;
}
.reservation_item_children select, .reservation_item_adults select, .reservation_item_rooms select
{
    color: #A6956A;
    font-size: 11px;
    width: 35px;
}
.reservation_item_hotel select
{
    background-color: #393939;
    color: #A6956A;
    font-size: 11px;
    width: 160px;
}
.sign-up
{
    color: gray;
    font-size: 11px;
    font-weight: bold;
    line-height: 10px;
}
dd p, #newsletters p
{
    font-size: 10px;
    line-height: 15px;
    margin: 0 0 5px;
    padding: 0;
}
table#mice
{
    border: 3px solid gray;
    border-collapse: collapse;
    font-size: 10px;
}
table#mice td, th
{
    border-bottom: 1px solid gray;
    padding: 4px;
    text-align: center;
}
table#mice div
{
    font-size: 9px;
}
table#mice .mice_type
{
    width: 130px;
}
table#mice th
{
    padding-left: 10px;
    text-align: left;
}
table#mice tr.mice_types th
{
    color: gray;
    padding-left: 2px;
    text-align: center;
}
table#mice img
{
    border: none;
    padding: 0;
}
table#sitemap td
{
    border: dotted 1px black;
    font-size: 11px;
    padding: 0px 10px;
}
table.rd
{
    border: 1px dashed red;
    border-collapse: collapse;
    float: left;
    font-family: verdana;
    font-size: 10px;
    margin: 10px 0 10px 0;
    text-align: left;
    width: 100%;
}
table.rd tr td
{
    border: 1px dashed red;
    font-size: 10px !important;
    padding: 1px !important;
}
table.rd tr td.ph
{
    padding: 1px !important;
    width: 10px;
}
table.rd tr th
{
    background-color: red;
    border: 1px dashed red;
    color: silver;
    font-size: 10px !important;
    padding: 1px !important;
    width: 150px;
}
span.rd_ph a img
{
    height: 11px !important;
    width: 12px !important;
}
span.rd_ph a img
{
    height: 11px !important;
    width: 12px !important;
}
.rd_text
{
    color: red;
    font-family: verdana;
    font-size: 10px;
}
.rd_text img
{
    border: none;
}
 

/* CSS dropdown menu ********************************************************************************/
td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
    display: block;
}
#FWTableContainer1660635413 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
    position:relative;
    margin:0px;
    width:264px;
    height:196px;
    text-align:left;
}
#MMMenuContainer0527150246_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0527150246_0 and contains the important positioning information for the menu as a whole */
    position:absolute;
    left:10px;
    top:34px;
    visibility:hidden;
    z-index:300;
}
#MMMenu0527150246_0 {
/* This class defines things about menu MMMenu0527150246_0's div. */
    position:absolute;
    left:0px;
    top:0px;
    visibility:hidden;
    /*background-color:#555555;*/
    border:0px solid #555555;
    width:120px;
    height:78px;
}
.MMMIFVStyleMMMenu0527150246_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0527150246_0 */
    border-top:0px solid #ffffff;
    border-left:0px solid #ffffff;
    border-bottom:0px solid #555555;
    border-right:0px solid #555555;
    width:120px;
    height:26px;
    voice-family: "\"}\"";
    voice-family:inherit;
    width:110px;
    height:16px;
}
.MMMIVStyleMMMenu0527150246_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0527150246_0 */
    border-top:0px;
    border-left:0px solid #ffffff;
    border-bottom:0px solid #555555;
    border-right:0px solid #555555;
    height:26px;
    voice-family: "\"}\"";
    voice-family:inherit;
    width:205px;
    height:16px;
}
#MMMenu0527150246_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0527150246_0 so we can set its position */
    left:0px;
    top:0px;
}
#MMMenu0527150246_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0527150246_0 so we can set its position */
    left:0px;
    top:26px;
}
#MMMenu0527150246_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu0527150246_0 so we can set its position */
    left:0px;
    top:52px;
}

#MMMenu0527150246_0_Item_3 {
/* Unique ID for item 2 of menu MMMenu0527150246_0 so we can set its position */
    left:0px;
    top:78px;
}

#MMMenu0527150246_0_Item_4 {
/* Unique ID for item 2 of menu MMMenu0527150246_0 so we can set its position */
    left:0px;
    top:104px;
}

#MMMenu0527150246_0_Item_5 {
/* Unique ID for item 2 of menu MMMenu0527150246_0 so we can set its position */
    left:0px;
    top:130px;
}

#MMMenu0527150246_0_Item_6 {
/* Unique ID for item 2 of menu MMMenu0527150246_0 so we can set its position */
    left:0px;
    top:156px;
}
#MMMenu0527150246_0_Item_7 {
/* Unique ID for item 2 of menu MMMenu0527150246_0 so we can set its position */
    left:0px;
    top:182px;
}


#MMMenuContainer0527150246_0 img {
/* needed for Mozilla/Camino/Netscape */
    border:0px;
}
#MMMenuContainer0527150246_0 a {
color:#C2C2C2;
display:block;
font-family:Georgia;
font-size:11px;
font-style:normal;
font-weight:normal;
height:25px;
line-height:20px;
padding:1px 20px;
position:absolute;
text-align:left;
text-decoration:none;
vertical-align:middle;
background-image: url('/media/Media/main_menu_bg.png');
}

#MMMenuContainer0527150246_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0527150246_0 */
 /*   color:#ffffff;
    background-color:#cccccc;*/
}


/* END of CSS dropdown menu ********************************************************************************/