body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}body{background:url(../images/main_bg.png);font:75.25%/1 arial,helvetica,sans-serif;text-align:left;color:#392922;direction:ltr;line-height:1.3}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}ol,ul{list-style:none}h1{font-size:170%}h2{font-size:150%}h3{font-size:120%}h4{font-size:110%}h5{font-size:100%}h1,h2,h3,h4,h5,h6{margin:12px 0;padding:0}q:before,q:after{content:""}abbr,acronym{border:0}sup{font-size:.6em;line-height:1;vertical-align:top}a,a:link,a:visited{color:#556d7a;text-decoration:none}.float-right{float:right}.float-left{float:left}.center{text-align:center}.centered{margin-left:auto;margin-right:auto}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clear{clear:both}.bold{font-weight:700}.redbold{font-weight:700!important;color:#b31e3f!important}.italic{font-style:italic}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.rounded-5{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff}.round-top{-webkit-border-top-right-radius:7px;-webkit-border-top-left-radius:7px;-moz-border-radius-topright:7px;-moz-border-radius-topleft:7px;border-radius-topright:7px;border-radius-topleft:7px;border:1px solid #dfdfdf;border-bottom:0}.round-bottom{-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-radius-bottomright:8px;border-radius-bottomleft:8px;border:0}.round-bottom-6{-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-radius-bottomright:6px;border-radius-bottomleft:6px;border:0}.shadow-grey{box-shadow:1px 1px 4px #ccc;-moz-box-shadow:1px 1px 4px #ccc;-webkit-box-shadow:1px 1px 4px #ccc}#top-container{height:120px;display:block;width:100%;background:none repeat scroll 0 0 #fff}#top-holder{display:block;clear:right;width:960px;margin:0 auto;border-left:1px solid #d1ccbc}#top-content{display:block;background-color:#f0efe8}#top-layer{width:960px;margin:0 auto}#lang-bar{float:right;margin:5px 3px 2px}#top-message{float:right;margin-top:20px;clear:right;text-align:right}#top-left{float:left}#mainmenu-container{padding-top:2px;border-bottom:6px solid #3f4c4d;background:none repeat scroll 0 0 #fff}#main-header{display:block;background-color:#373324;width:100%;position:relative}#main-header .custom.header{height:365px;overflow:hidden}#emiral-header{position:absolute;margin-top:-6px;z-index:6}#emiral-presentation{width:710px;overflow:hidden;float:left}#emiral-reservation{overflow:hidden;background-color:#fff;box-shadow:0 3px 3px #ccc;-moz-box-shadow:0 3px 3px #ccc;-webkit-box-shadow:0 3px 3px #ccc;width:250px}.header-spacer{float:left;width:500px;height:110px}#header-container{width:960px;margin:0 auto}.header-image-mask{background:#333;height:70px;margin-top:-70px;opacity:.8;position:absolute;width:952px}#header-options-container{padding-bottom:20px;margin-bottom:20px;margin:0 auto;width:980px}#header-options{background-color:#f2f1ed;position:relative;z-index:5;margin:0 auto;margin-top:-60px;width:980px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;background:-webkit-gradient(linear,left top,left bottom,from(#DCD8C9),to(#F4F3EE) );background:-webkit-linear-gradient(top,#DCD8C9,#F4F3EE);background:-moz-linear-gradient(top,#DCD8C9,#F4F3EE);background:linear-gradient(top,#DCD8C9,#F4F3EE);box-shadow:0 3px 3px #ccc;-moz-box-shadow:0 3px 3px #ccc;-webkit-box-shadow:0 3px 3px #ccc}#header-options .custom{padding:20px 0 10px 20px;width:31%;border-right:1px solid #c6bfa8;float:left}#header-options .custom.last{border-right:none}#header-options .custom .featured-image{border:3px solid #fff;box-shadow:0 0 5px #bfbfbf;float:left;margin-right:10px}#header-options .custom .featured-image img{width:140px}#header-options h3{font-size:20px;color:#fff;text-align:center}#content-container{width:960px;float:left;margin:0 10px}#content-layer{background:url(../images/main_bg.png);width:100%}#content-holder{border:1px solid #e6e3da;border-bottom:1px solid #bebebe;background:#f6f6f6;width:1280px;margin:0 auto}#main-content{margin:0 auto;width:960px;padding:0 0 20px;background-color:#fff;box-shadow:0 3px 4px #ccc;-moz-box-shadow:0 3px 4px #ccc;-webkit-box-shadow:0 3px 4px #ccc}#main-content-container{padding-bottom:10px}#content-main-layer{display:block}.header-boxes{position:relative;display:block;height:235px}#hoter-offers{position:absolute;top:-100px;left:325px;width:632px;height:319px;background-color:#fff;float:right;border:1px solid #bdbdb5;padding:1px;overflow:hidden}#logo{float:left;height:68px;width:250px;margin:20px 0;top:-10px}#logo-box{position:absolute;margin-top:80px;box-shadow:0 3px 3px #ccc;-moz-box-shadow:0 3px 3px #ccc;-webkit-box-shadow:0 3px 3px #ccc;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;z-index:10;width:250px;height:55px;background-color:#fff}#logo a{background:url(../images/logo2.png) no-repeat 50% 50%;display:block;height:101px;outline:medium;overflow:hidden;text-indent:-9999px;width:250px;position:absolute;top:-40px;z-index:11}#mainmenu .custom{color:#fff;font-size:1.7em}.boxes{display:block;position:relative}.boxes .moduletable{width:308px;height:184px;border-left:1px solid #a5a5a5;border-right:1px solid #a5a5a5;background:url(../images/box_bg2.html) repeat-x;float:left;margin-right:15px;color:#333}.boxes .moduletable div{padding:5px 10px}.boxes .moduletable.last{margin-right:0;float:right}.boxes .moduletable h3{padding:5px 10px;background:url(../images/header_line_bg2.html) repeat-x bottom;margin:0;margin-bottom:5px}#left-column{float:left;width:250px;background-color:#fff;min-height:320px;margin-top:20px;padding-top:20px}#left-column .moduletable,#left-column .moduletable-menu{display:block;float:left}#left-column .moduletable{padding:20px;padding-top:0}#left-column img{width:100%}#right-column{width:210px;float:right;padding-left:25px;margin-top:15px}.content-full{display:block;padding:20px}.content-right{float:left;margin:20px 0 10px 20px;width:700px}.content-left{background:url(../images/left_col_shaddow.png) no-repeat left top;float:left;margin:0 0 10px 0;width:685px;padding-left:25px}.content-small{background:url(../images/left_col_shaddow.png) no-repeat left top;float:left;margin-bottom:10px;margin-top:0;width:445px;padding:0 0 0 25px}#newsletter{float:left;background:url(../images/newsletter_bg.html) no-repeat;height:155px;width:195px;padding:0 10px;display:none}#newsletter h3{color:#fff;margin-top:4px}#layout-left{float:left;width:724px;border-right:1px solid #f9f9f9;margin-top:20px}#layout-left .custom,#layout-left .moduletable{float:left;width:30%;margin-right:20px}#footer-container{min-height:100px;display:block;background:url(../images/main_bg.png)}#footer-layer{width:960px;margin:0 auto}#footer{background:url(../images/divider.png) no-repeat 0 100%;width:960px;padding:10px 0;margin-bottom:20px;font-size:11px}.footer-menu{color:#898989}.footer-menu a{color:#898989}.footer-menu a:hover,.footer-menu a:visited{color:#333}.footer-menu ul{margin:0;padding:0;list-style:none}.footer-menu li{padding:0;margin:0;display:inline;background:0 0;height:20px}.footer-menu ul li a{border-right:1px solid #999;padding:0 10px;color:#898989}#footer-left{margin:10px 0 0 0;float:left}#footer-right{margin:10px 0 0 0;float:right;font-size:11px}#footer .custom,#footer .moduletable{width:23%;float:left;margin-left:10px}#footer .custom-last{width:auto;margin-left:20px;float:left}#footer-boxes{margin:20px 0 10px 20px;float:left}#footer-boxes h3{color:#bde1ff;font-size:14px;font-weight:bolder;margin:3px 0}#footer-boxes .moduletable{width:137px;background:url(../images/footer_box_delimiter.html) repeat-y right;float:left;min-height:130px;margin-left:10px}#footer-boxes .moduletable ul{}#footer-boxes .moduletable li{padding:2px 5px 2px 0}#footer-boxes .moduletable a{color:#fff;text-shadow:0 1px 0 #333;font-size:12px;font-weight:bolder}#copyright{text-align:center}.special-offer{padding:10px}.special-offer h3{color:#2d78a5;font-size:24px}.special-offer strong{color:#2d78a5}.special-offer img{background:#fff;padding:3px;box-shadow:1px 1px 4px #ccc;-moz-box-shadow:1px 1px 4px #ccc;-webkit-box-shadow:1px 1px 4px #ccc}.custom.special-offer{padding:0}.item-page{padding:10px 15px 10px 0}.item-page ol{list-style-type:decimal}.item-page ul li,.item-page ol li{display:list-item;margin-left:20px}.item-page ul li{background:url(../images/bullet-blue.html) no-repeat 0 5px;padding-left:10px;margin-left:3px}#users-profile-core,#users-profile-custom{margin:10px 0 15px;padding:15px}#users-profile-core dt,#users-profile-custom dt{float:left;width:12em;padding:3px 0}#users-profile-core dd,#users-profile-custom dd{padding:3px 0}#member-profile fieldset,.registration fieldset{margin:10px 0 15px;padding:15px}.profile-edit{margin:10px}#users-profile-core legend,#users-profile-custom legend,.profile-edit legend,.registration legend{font-weight:700}.profile-edit form#member-profile fieldset dd,.registration form#member-registration fieldset dd{float:none;padding:5px 0}.profile-edit form#member-profile fieldset dd input,.profile-edit form#member-profile fieldset dd select,.registration form#member-registration fieldset dd input{width:17em}.profile-edit form#member-profile fieldset dt,.registration form#member-registration fieldset dt{padding:5px 5px 5px 0;width:13em}span.optional{font-size:.9em}table{border-collapse:collapse}table.weblinks,table.category{font-size:1em;margin:10px 10px 20px 0;width:99%}table.weblinks td{border-collapse:collapse}table.weblinks td,table.category td{padding:7px}table.weblinks th,table.category th{padding:7px;text-align:left}td.num{vertical-align:top;text-align:left}td.hits{vertical-align:top;text-align:center}td p{margin:0;line-height:1.3em}.filter{margin:10px 0}.display-limit,.filter{text-align:right;margin-right:7px}table.category th a img{padding:2px 10px}.filter-search{float:left}.filter-search .inputbox{width:6em}legend.element-invisible{position:absolute;margin-left:-3000px;margin-top:-3000px;height:0}.cat-items{margin-top:20px}#users-profile-core,#users-profile-custom{border:solid 1px #ccc}#member-profile fieldset{border:solid 1px #ccc}.manage-reservation{margin:10px}.special-offer ul li{background:url(../images/bullet-blue.html) no-repeat 0 5px;padding-left:10px;margin-left:3px}#right-column img{margin:5px 0;border:4px solid #fff;box-shadow:1px 1px 4px #ccc;-moz-box-shadow:1px 1px 4px #ccc;-webkit-box-shadow:1px 1px 4px #ccc}.image-left{float:left;margin:5px 10px 10px 0;border:4px solid #fff;box-shadow:1px 1px 4px #ccc;-moz-box-shadow:1px 1px 4px #ccc;-webkit-box-shadow:1px 1px 4px #ccc}.right-image{float:right;margin:0 0 10px 10px;box-shadow:1px 1px 4px #ccc;border:4px solid #fff;-moz-box-shadow:1px 1px 4px #ccc;-webkit-box-shadow:1px 1px 4px #ccc}.service-detail-holder{display:block;float:left;margin:15px 0 0}.service-detail{float:left;width:300px}.left-article .title{color:#656565;font-size:11px;font-weight:700;line-height:16px;display:block;margin-top:7px}.left-article .subhead{color:#666;display:block;font-size:11px;line-height:16px;margin-top:7px}.left-article a.action_link:link,.left-article a.action_link:visited{display:inline-block;font-size:11px;line-height:15px;text-decoration:none;margin-top:7px}.featured-text{float:right;padding:0;width:140px;margin-right:5px}.featured-text .headline{color:#2d7fbb;display:block;font-size:14px;line-height:15px}.featured-text .actionLink{text-transform:uppercase;display:block;font-size:10px;padding-top:6px}.featured-text .actionLink a{background:url(../images/arrow.png) no-repeat left center;padding-left:8px;line-height:15px}.heading{font-weight:700;margin-top:10px;display:block}#main-content .featured-text{float:none}#main-content .featured-text .actionLink{text-transform:none}#bottom .featured-text .headline{color:#676767;font-size:11px;font-weight:400}#bottom{margin-top:10px}#bottom .custom{width:31%;float:left;margin-right:30px}#bottom .featured-image img{box-shadow:0 0 2px 2px #ccc;padding:3px}#bottom .featured-text{width:auto}