@charset "utf-8";body{font-size:12px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;background-color:#e2d1d8;color:#000;margin:0;margin-top:0}h1{color:#000;font-size:20px;margin:0;padding:0}h2{color:#000;font-size:17px;margin:0;padding:0}h3{color:#000;font-size:14px;margin:0;padding:0}a{color:#fff;text-decoration:none}a img{border:0}ul{margin:0;padding:0}img{border:0}.clear{clear:both;margin:0;padding:0;height:0;line-height:0;overflow:hidden}#wrapper{width:948px;padding-left:8px;padding-top:0;background-color:#fff;margin:0 auto}#header{height:85px;position:relative;margin:0;padding-top:8px}#header #logo{position:absolute}#header-nav{color:#000;float:right;margin-right:8px}#header-nav a{color:#000}#header-weather{float:right;margin-top:25px;margin-right:8px;clear:both;color:#70193d;vertical-align:middle}.weather-image{position:relative;top:9px;display:inline}.spacer{width:940px;height:8px;clear:both}.separator-top{width:940px;height:25px;background-color:#e2d1d8;clear:both;margin-bottom:8px}.separator-bottom{width:940px;height:25px;background-color:#e2d1d8;clear:both;margin-bottom:8px}#breadcrumbs{color:#70193d;margin-left:5px;padding-top:4px}#breadcrumbs a{color:#70193d;text-decoration:none}#breadcrumbs a:hover{color:#70193d;text-decoration:underline}#content{margin-right:8px}#content a{color:#7e2f50}#content a:hover{text-decoration:underline}#content ul{margin-left:30px;list-style-image:url(../images/bullet.gif)}.special{width:616px;margin-top:8px;border:8px solid #e2d1d8}.special ul{margin-left:16px;list-style-image:url(../images/bullet.gif);font-style:italic}#col-left{width:466px;margin-right:8px;float:left}#col-right{width:466px;float:left}#col-left a{color:#70193d}#col-left a:hover{text-decoration:underline}#col-right a{color:#70193d}#col-right a:hover{text-decoration:underline}#footer{text-align:center;margin-top:25px;margin-bottom:15px;color:#000}#footer p{margin:0;padding:0}#footer a{color:#000}#media-request-form{width:308px;height:218px;float:right;margin-right:-22px;padding:10px 15px 0 15px;background-image:url(../images/media-request-form.gif);background-repeat:no-repeat;background-position:left top;color:#fff}#media-request-form input{font-family:Arial,Helvetica,sans-serif;font-size:11px;width:215px}.submit_form{background:url(../images/button_submit.png) no-repeat center center;width:76px;height:18px;display:block}.submit_form:hover{background:url(../images/button_submit_over.png) no-repeat center center}.book_now{background:url(../images/button_book_now.png) no-repeat center center;width:76px;height:18px;display:block}.book_now:hover{background:url(../images/button_book_now_over.png) no-repeat center center}.send_email{background:url(../images/button_book_now.png) no-repeat center center;width:76px;height:18px;display:block}.send_email:hover{background:url(../images/button_book_now_over.png) no-repeat center center}#media-request-title{width:308px;float:right;text-align:left;margin-right:8px;margin-bottom:8px}#media-subtitle{width:632px;float:left;text-align:left;margin-bottom:8px;clear:both}#media-subtitle-wide{width:940px;float:left;text-align:left;margin-bottom:8px;clear:both}.press-thumb{width:150px;height:105px;float:left;margin-right:8px;font-size:13px}.press-thumb a{color:#000}.press-thumb a:hover{text-decoration:underline}.press-divider{height:8px;clear:left}#sub{margin-left:25px;width:208px;font-size:12px;line-height:16px;color:#3d3222;margin-top:57px}#sub a{color:#2a231b;font-weight:700;text-decoration:underline}#sub a:hover{color:#DCD1B8;font-weight:700;text-decoration:underline}#sub2{margin-left:25px;width:208px;font-size:12px;line-height:16px;color:#3d3222;margin-top:17px}#sub2 strong{color:#2a231b}#sub2 a{color:#3d3222;text-decoration:underline}#sub2 a:hover{color:#DCD1B8;text-decoration:underline}#sub2 input{font-size:10px;line-height:16px;color:#3d3222;width:208px;border:0;margin-bottom:5px}#sub2 label{color:#2a231b}#reserve{margin-left:25px;margin-top:46px}#subnavigation{background-color:#3d3222;height:28px;width:920px}#subnavigation td{color:#837361;font-size:12px}#subnavigation a{color:#837361}#subnavigation a:hover{color:#968e81}#menusub ul{padding:0;margin:0;list-style:none;width:780px}#menusub li{float:left;list-style:none}#menusub li a{color:#837361;text-decoration:none;background:url(../images/bullet3.gif) no-repeat left center;line-height:15px;padding:0 7px 0 11px;font-size:12px}#menusub li a:hover{color:#968e81}#menusub li.selected a{color:#968e81}#menusub .first a{background-image:none;color:#837361;text-decoration:none;line-height:15px;padding:0 7px 0 7px;font-size:12px}#menusub .listItem{float:left;list-style:none}#mediaHeader{background-color:#3D3222;height:28px;position:relative}#mediaHeader img{position:absolute;top:0;right:40px}#mediaContent{padding:30px 50px}#mediaContent td p{margin:5px 0 25px 0}#indexContent{padding:30px 0 0 50px}#indexContent p{margin:0;padding:0;margin-top:7px}#pressContent{padding:30px 50px}#pressLeft{width:620px;float:left}#pressRight{width:160px;float:right;padding-left:20px;border-left:1px solid #564B3E}#pressRight label{padding:5px 0;display:block}#pressRight .textinput{width:100%}.content{font-size:12px;line-height:16px}.contentLight{color:#3D3222;background-color:#837361}.contentLight h1{color:#2A231B}.contentDark{background-color:#2A231B;color:#786F60}.contentDark h1{color:#958E81}#box1{width:920px;background-color:#837361;padding-bottom:32px}#box1 table{margin:0;padding:0}#box1 td{margin:0;padding:0}#block1{margin-left:50px;width:575px;font-size:12px;line-height:16px;color:#3d3222;margin-bottom:28px}#block1 a{color:#3d3222;text-decoration:underline}#block1 a:hover{color:#DCD1B8;text-decoration:underline}#block1 strong{color:#2a231b}#block1 li{list-style:none;color:#3d3222;text-decoration:none;background:url(../images/bullet2.gif) no-repeat;line-height:16px;padding:0 10px 0 10px;font-size:12px}#acc{width:920px;background-color:#968673;height:476px}#block2{margin-left:25px;width:208px;font-size:12px;line-height:16px;color:#3d3222;margin-top:3px}#block2 a{color:#2a231b;font-weight:700;text-decoration:underline}#block2 a:hover{color:#DCD1B8;font-weight:700;text-decoration:underline}#block3{margin-left:25px;width:208px;font-size:12px;line-height:16px;color:#3d3222;margin-top:3px}#block3 a{color:#2a231b;font-weight:700;text-decoration:underline}#block3 a:hover{color:#DCD1B8;font-weight:700;text-decoration:underline}#block4{margin-left:50px;width:618px;font-size:12px;line-height:16px;color:#3d3222;margin-bottom:28px}#block4 a{color:#3d3222;text-decoration:underline}#block4 a:hover{color:#DCD1B8;text-decoration:underline}#block4 strong{color:#2a231b}#block4 li{list-style:none;color:#3d3222;text-decoration:none;background:url(../images/bullet2.gif) no-repeat;line-height:16px;padding:0 10px 0 10px;font-size:12px}#block4 #maplinks a{text-decoration:none}#block4 #maplinks a:hover{text-decoration:underline}#block4 input.long{font-size:10px;line-height:16px;color:#3d3222;width:334px;border:0;margin-bottom:5px}#block4 input.short{font-size:10px;line-height:16px;color:#3d3222;width:165px;border:0;margin-bottom:5px}#block4 select.long{font-size:10px;line-height:16px;color:#3d3222;width:334px;border:0;margin-bottom:5px}#block4 select.short{font-size:10px;line-height:16px;color:#3d3222;width:165px;border:0;margin-bottom:5px}#block4 textarea{font-size:10px;line-height:16px;color:#3d3222;width:334px;height:80px;border:0;margin-bottom:5px}#block4 label{color:#2a231b}.special-promotions td{vertical-align:top;background-color:#a89885;border-top:10px solid #837361;border-bottom:10px solid #837361}.special-promotions td.left{padding:20px!important}.special-promotions td.right{padding:20px 0 8px 5px!important}.special-promotions td h2{margin-top:0;line-height:1.3em}#dining{margin:0 auto;padding:0;border:0;width:820px;margin-left:50px}#dine-left{margin-top:0;width:410px;float:left}#dine-left td{padding-bottom:9px}#dine-right{margin-top:0;width:410px;float:left}#dine-right td{padding-bottom:9px}#dine{margin-left:25px;width:208px;font-size:12px;line-height:16px;color:#3d3222;margin-top:8px}#dine a{color:#2a231b;font-weight:700;text-decoration:underline}#dine a:hover{color:#DCD1B8;font-weight:700;text-decoration:underline}#suitesbox{margin-left:50px}#suitesbox td{padding-bottom:9px}#suites{margin-left:25px;width:395px;font-size:12px;line-height:16px;color:#3d3222;margin-top:-3px}#suites strong{color:#2a231b}#notes{margin-left:25px;width:208px;font-size:12px;line-height:16px;color:#3d3222;margin-top:57px}#notes strong{color:#2a231b}#amenities{margin-left:25px;width:208px;font-size:12px;line-height:16px;color:#3d3222;margin-top:8px}#amenities strong{color:#2a231b}#amenities li{list-style:none;color:#3d3222;text-decoration:none;background:url(../images/bullet2.gif) no-repeat;line-height:16px;padding:0 10px 0 10px;font-size:12px}#amenities a{color:#3d3222;text-decoration:underline}#amenities a:hover{color:#DCD1B8;text-decoration:underline}#filler{width:920px;background-color:#837361;height:60px}#filler2{width:920px;background-color:#837361;height:30px}#filler3{width:920px;background-color:#837361;height:18px}#yy{width:1px;background-color:#837361;height:30px}.content{font-family:Arial,Helvetica,sans-serif;font-size:12px}.content h1{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;font-weight:400;margin:0;padding:0}.content p{margin:15px 0}.loginForm input{width:200px;height:15px;line-height:15px}.loginForm p{margin:10px 0 5px 0!important;padding:0}.loginForm a{color:#2a231b;text-decoration:underline}#showcase_images{position:relative;height:420px;margin-bottom:15px}#showcase_images img{position:absolute;top:0;left:0;display:none}#showcase_animation{position:absolute;top:0;left:0}.navigation{height:25px;list-style:none;margin:0;padding:0;width:948px;font-family:Arial,Helvetica,sans-serif;background-color:#fff;z-index:10}.navigation *{z-index:10}.navigation a{outline:none}.navigation>li{float:left;height:25px;background-position:center center;background-repeat:no-repeat;position:relative;margin-right:8px}.navigation>li>a{display:block;height:25px;width:100%}.navigation>li>a>img{z-index:1;position:relative;display:none}.navigation>li>a.open>img{display:block}.navigation div{height:25px;position:absolute;top:0;left:0;width:100%;background-color:#70193d}.navigation div.light{background-color:#fff}.navigation ul{list-style:none;margin:0;padding:0;position:absolute;top:25px;left:0;background-color:#70193d;width:100%;display:none}.navigation ul li a{color:#fff;text-decoration:none;font-size:11px;display:block;height:19px;line-height:19px;padding-left:8px;border-bottom:1px solid #e2d1d8;border-top:1px solid #e2d1d8;position:relative;margin-bottom:-1px;z-index:9999;position:relative}.navigation ul li a:hover{color:#fff;background-color:#9b5e77;border-color:#fff}.more{color:#fff}.navigation li.best-rate{background-image:url(../images/best-rate.gif);width:308px}.navigation li.reservations{background-image:url(../images/reservations.gif);width:308px}.navigation li.specials{background-image:url(../images/menu-sprites.gif);background-position:0 0;width:150px}.navigation li.hotels{background-image:url(../images/menu-sprites.gif);background-position:0 -25px;width:150px}.navigation li.services{background-image:url(../images/menu-sprites.gif);background-position:0 -50px;width:150px}.navigation li.marrakech{background-image:url(../images/menu-sprites.gif);background-position:0 -75px;width:150px}.best-rate{background-image:url(../images/best-rate_over.gif);width:308px}.specials{background-image:url(../images/menu-sprites.gif);background-position:0 -100px;width:150px}.hotels{background-image:url(../images/menu-sprites.gif);background-position:0 -125px;width:150px}.services{background-image:url(../images/menu-sprites.gif);background-position:0 -150px;width:150px}.marrakech{background-image:url(../images/menu-sprites.gif);background-position:0 -175px;width:150px}.navigation .reservations_box{width:250px;top:25px;background-color:#685C4D;height:auto;padding:10px 10px 15px 48px;background:url(../images/reservation_background.png) repeat top left}.navigation .reservations_box select{float:left;margin-right:6px;font-size:11px;min-width:43px}.navigation .reservations_box input{float:left;margin-right:6px;font-size:11px;padding:1px;width:43px}.navigation .reservations_box a#select_a_date{width:16px;height:16px;display:block;text-indent:-9999px;background:url(../images/calendar.png) no-repeat center center;float:left;margin:2px}.navigation .reservations_box a#select_d_date{width:16px;height:16px;display:block;text-indent:-9999px;background:url(../images/calendar.png) no-repeat center center;float:left;margin:2px}.navigation .reservations_box .submit_reservation{position:relative;left:-6px;top:1px;background:url(../images/button_go.png) no-repeat center center;width:37px;height:18px;display:block}.navigation .reservations_box .submit_reservation:hover{background:url(../images/button_go_over.png) no-repeat center center}.navigation .reservations_box label{display:block;font-size:13px;font-weight:700;color:#fff;margin:8px 8px 3px 0}.navigation .reservations_box p{margin:6px 0}.navigation .reservations_box p a{font-size:13px;color:#fff;text-decoration:none}.home-photo{width:308px;height:444px;float:left;margin-right:8px}.home-photo-466px{width:466px;height:444px;float:left;margin-right:8px}.home-photo-624px{width:624px;height:444px;float:left;margin-right:8px}.home-photo-940px{width:940px;height:444px;float:left;margin-right:8px}#gallery_images{position:absolute;height:420px;overflow:hidden;width:920px}#gallery_images img{position:absolute}#gallery_nav{position:absolute;bottom:0;left:0;width:920px;background-color:#3D3222;height:23px;display:none}#gallery_nav img{cursor:pointer}#gallery_nav .first_page{position:absolute;bottom:0;left:2px}#gallery_nav .previous_page{position:absolute;bottom:0;left:24px;width:16px;height:23px;background:url(../images/previous_page.png) no-repeat left center}#gallery_nav .next_page{position:absolute;bottom:0;right:56px;width:17px;height:23px;background:url(../images/next_page.png) no-repeat left center}#gallery_nav .last_page{position:absolute;bottom:0;right:34px}#gallery_nav .disabled{background-position:right center;cursor:default}#gallery_nav .play{position:absolute;bottom:0;right:0;width:24px;height:23px;background:url(../images/play.png) no-repeat left center}#gallery_nav .paused{background-position:left center}#gallery_nav .playing{background-position:right center}#gallery_nav .pagination{width:796px;background:url(../images/pagination_background.png) no-repeat center center;height:19px;list-style:none;margin:0;padding:0;top:2px;left:45px;position:absolute;text-align:center}#gallery_nav .pagination li{display:inline;line-height:19px;padding:0 5px;font-size:11px;cursor:pointer;color:#968E81}#gallery_nav .pagination li.active{color:#DCD1B8}#rotating_images{position:relative;width:920px;height:420px}#rotating_images img{position:absolute}TABLE.jCalendar{BACKGROUND:#70193d;BORDER-COLLAPSE:separate;border-spacing:2px}TABLE.jCalendar TH{PADDING-RIGHT:5px;PADDING-LEFT:5px;FONT-WEIGHT:bold;BACKGROUND:#70193d;PADDING-BOTTOM:3px;COLOR:#fff;PADDING-TOP:3px}TABLE.jCalendar TD{PADDING-RIGHT:5px;PADDING-LEFT:5px;BACKGROUND:#9b5e77;PADDING-BOTTOM:3px;COLOR:#000;PADDING-TOP:3px;TEXT-ALIGN:center}TABLE.jCalendar TD.other-month{BACKGROUND:#e2d1d8;COLOR:#594f42}TABLE.jCalendar TD.today{BACKGROUND:#efebe7;COLOR:#000}TABLE.jCalendar TD.selected{BACKGROUND:#f66;COLOR:#fff}TABLE.jCalendar TD.dp-hover.selected{BACKGROUND:#f33;COLOR:#fff}TABLE.jCalendar TD.dp-hover{BACKGROUND:#fff;COLOR:#000}TABLE.jCalendar TR.activeWeekHover TD{BACKGROUND:#fff;COLOR:#000}TABLE.jCalendar TR.selectedWeek TD{BACKGROUND:#f66;COLOR:#fff}TABLE.jCalendar TD.disabled{BACKGROUND:#666;COLOR:#000}TABLE.jCalendar TD.dp-hover.disabled{BACKGROUND:#3a342c;COLOR:#594f42}TABLE.jCalendar TD.unselectable{BACKGROUND:#bbb;COLOR:#888}TABLE.jCalendar TD.unselectable:hover{BACKGROUND:#bbb;COLOR:#888}TABLE.jCalendar TD.dp-hover.unselectable{BACKGROUND:#bbb;COLOR:#888}DIV.dp-popup{border:1px solid #000;PADDING-RIGHT:2px;PADDING-LEFT:2px;FONT-SIZE:10px;Z-INDEX:15;BACKGROUND:#70193d;PADDING-BOTTOM:2px;WIDTH:171px;LINE-HEIGHT:1.2em;PADDING-TOP:2px;FONT-FAMILY:arial,sans-serif;POSITION:relative}DIV#dp-popup{Z-INDEX:199;POSITION:absolute}DIV.dp-popup H2{PADDING-RIGHT:0;PADDING-LEFT:0;FONT-SIZE:12px;PADDING-BOTTOM:0;MARGIN:2px 0;COLOR:#efebe7;PADDING-TOP:0;TEXT-ALIGN:center}A#dp-close{PADDING-RIGHT:0;DISPLAY:block;PADDING-LEFT:0;FONT-SIZE:11px;PADDING-BOTTOM:4px;PADDING-TOP:4px;TEXT-ALIGN:center}A#dp-close:hover{TEXT-DECORATION:underline}DIV.dp-popup A{PADDING-RIGHT:2px;PADDING-LEFT:2px;PADDING-BOTTOM:0;COLOR:#efebe7;PADDING-TOP:3px;TEXT-DECORATION:none}DIV.dp-popup DIV.dp-nav-prev{LEFT:4px;WIDTH:100px;POSITION:absolute;TOP:2px}DIV.dp-popup DIV.dp-nav-prev A{FLOAT:left}DIV.dp-popup DIV.dp-nav-prev A{CURSOR:pointer}DIV.dp-popup DIV.dp-nav-next A{CURSOR:pointer}DIV.dp-popup DIV.dp-nav-prev A.disabled{CURSOR:default}DIV.dp-popup DIV.dp-nav-next A.disabled{CURSOR:default}DIV.dp-popup DIV.dp-nav-next{RIGHT:4px;WIDTH:100px;POSITION:absolute;TOP:2px}DIV.dp-popup DIV.dp-nav-next A{FLOAT:right}DIV.dp-popup A.disabled{CURSOR:default;COLOR:#5f4f3d}DIV.dp-popup TD{CURSOR:pointer}DIV.dp-popup TD.disabled{CURSOR:default}.separator-bottom{padding-top:5px;height:20px}#sliding_quotes{text-align:center;display:none;overflow:hidden;font-style:oblique;font-weight:700}.galleria{height:460px;width:940px}#reservations{position:absolute;left:35px;top:155px;width:301px;height:166px;z-index:1000}
