/* ======================================================= */
/* RESET  */
/* ======================================================= */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:400;}table,td,th{vertical-align:top;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}a img{border:none;}

/* ======================================================= */
/* GENERAL  */
/* ======================================================= */

.clear {clear:both; font-size:0; line-height:0; display:block; width:0; height:0; overflow:hidden;}

/* ======================================================= */
/* FONTS  */
/* ======================================================= */

@font-face {
    font-family: 'UniversLTCondensed';
    src: url('fonts/lte50146-webfont.eot');
    src: url('fonts/lte50146-webfont.eot?iefix') format('eot'),
         url('fonts/lte50146-webfont.woff') format('woff'),
         url('fonts/lte50146-webfont.ttf') format('truetype'),
         url('fonts/lte50146-webfont.svg#webfontYtvBbaIn') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LonghandRegular';
    src: url('fonts/longhand-webfont.eot');
    src: url('fonts/longhand-webfont.eot?iefix') format('eot'),
         url('fonts/longhand-webfont.woff') format('woff'),
         url('fonts/longhand-webfont.ttf') format('truetype'),
         url('fonts/longhand-webfont.svg#webfont1CT7G79z') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('fonts/myriadpro-regular-webfont.eot');
    src: url('fonts/myriadpro-regular-webfont.eot?iefix') format('eot'),
         url('fonts/myriadpro-regular-webfont.woff') format('woff'),
         url('fonts/myriadpro-regular-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-regular-webfont.svg#webfontFOioZkHe') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* ======================================================= */
/* JQUERY UI  */
/* ======================================================= */
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix{display:inline-block;}
* html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled{cursor:default !important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-widget{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1.1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1em;}
.ui-widget-content{border:1px solid #7f5333; background: #090603 url(/assets/templates/hilton/images/layout/bg_content_top.png) no-repeat scroll left center; color:#BC6C2F;}
.ui-widget-content a{color:#333333;}
.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(/assets/templates/hilton/images/layout/jquery_ui/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#ffffff;font-weight:bold;}
.ui-widget-header a{color:#ffffff;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #7f5333;background-color:#241a0e;font-weight:bold;color:#E2DCBF;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#1c94c4;text-decoration:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(/assets/templates/hilton/images/layout/jquery_ui/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405;}
.ui-state-hover a, .ui-state-hover a:hover{color:#c77405;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#ffffff url(/assets/templates/hilton/images/layout/jquery_ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eb8f00;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#eb8f00;text-decoration:none;}
.ui-widget:active{outline:none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(/assets/templates/hilton/images/layout/jquery_ui/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(/assets/templates/hilton/images/layout/jquery_ui/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#ffffff;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#ffffff;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#ffffff;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-icon{width:16px;height:16px;background-image:url(/assets/templates/hilton/images/layout/jquery_ui/ui-icons_222222_256x240.png);}
.ui-widget-content .ui-icon{background-image:url(/assets/templates/hilton/images/layout/jquery_ui/ui-icons_222222_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(/assets/templates/hilton/images/layout/jquery_ui/ui-icons_ffffff_256x240.png);}
.ui-state-default .ui-icon{background-image:url(/assets/templates/hilton/images/layout/jquery_ui/ui-icons_ef8c08_256x240.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(/assets/templates/hilton/images/layout/jquery_ui/ui-icons_ef8c08_256x240.png);}
.ui-state-active .ui-icon{background-image:url(/assets/templates/hilton/images/layout/jquery_ui/ui-icons_ef8c08_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(/assets/templates/hilton/images/layout/jquery_ui/ui-icons_228ef1_256x240.png);}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(/assets/templates/hilton/images/layout/jquery_ui/ui-icons_ffd27a_256x240.png);}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-off{background-position:-96px -144px;}
.ui-icon-radio-on{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-start{background-position:-80px -160px;}
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;}
.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}
.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.ui-widget-overlay{background:#666666 url(/assets/templates/hilton/images/layout/jquery_ui/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.50;filter:Alpha(Opacity=50);}
.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000000 url(/assets/templates/hilton/images/layout/jquery_ui/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.20;filter:Alpha(Opacity=20);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:20px; font-size:20px; ;text-align:center; font-family:'LonghandRegular','Arial','Sans Serif';}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}

/* ======================================================= */
/* COLORBOX*/
/* ======================================================= */

/*ColorBox Core Style*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
/*Site style - in colorbox_page and colorbox_gallery*/

/* ======================================================= */
/* SITE LAYOUT*/
/* ======================================================= */

body {font-family:'Arial','Sans Serif'!important; font-size:11px!important; background-color:#0A0703; color: #E2DCBF!important; width:100%; min-height:100% !important; height:100%;overflow-x:hidden;}
a {color:#BC6C2F; text-decoration:none; font-family:'Arial','Sans Serif'; font-size:11px;}
h1 {color:#BC6C2F; /* font-family: 'LonghandRegular','Arial','Sans Serif'; */font-family: 'LonghandRegular'; font-size:24px; margin-bottom:4px; font-weight:normal;}
h2 {color:#BC6C2F; /* font-family: 'LonghandRegular','Arial','Sans Serif'; */font-family: 'LonghandRegular'; font-size:24px; margin-bottom:4px; font-weight:normal;}
h3 {color: #B58B69; /* font-family: 'UniversLTCondensed','Arial','Sans Serif'; */font-family: 'UniversLTCondensed'; margin-bottom:8px; font-size:12px; text-transform:uppercase; font-weight:normal;}
strong {color:#BC6C2F;}
h4 {color: #B58B69; /* font-family: 'UniversLTCondensed','Arial','Sans Serif'; */font-family: 'UniversLTCondensed'; margin-bottom:4px; font-size:11px; text-transform:uppercase; font-weight:normal;}
p {line-height:19px; padding-bottom:20px;}
.box_title {color: #B58B69; font-family: 'UniversLTCondensed','Arial','Sans Serif'; margin-bottom:8px; font-size:12px; text-transform:uppercase; font-weight:normal;color: #B58B69; font-family: 'UniversLTCondensed','Arial','Sans Serif'; margin-bottom:8px; font-size:12px; text-transform:uppercase; font-weight:normal;}
.entertainment_box div.box_title { margin:0; padding: 4px 0 4px 39px;}
.directions_box div.box_title { margin: 0; padding: 4px 0 4px 39px;}
.submit_enquiry_box div.box_title {background: transparent url(/assets/templates/hilton/images/layout/bg_submit_enquiry_header.png) no-repeat left top; color: #E2DCBF;
line-height: 22px; margin-bottom: 0; }
.awards div.box_title { width: 150px; position: relative; left: 40px; }
.whatotherssay div.box_title { width: 205px; position: relative; left: 40px; }

#site_wrapper {width:1400px; margin:0 auto; position:absolute; left:50%; margin-left:-700px;}
#header_wrapper {height:514px; position:relative;}
#header_images{width:1400px; height:514px; overflow:hidden; position:absolute;}

#header_navigation{position:absolute; left:770px; top:15px; z-index:30;}
ul.header_nav {list-style-type:none;}
ul.header_nav li {display:inline; position:relative; }
ul.header_nav li.active a {color:#BF9E88;}
ul.header_nav li.current {}
ul.header_nav li a {font-size:12px; text-transform:uppercase; padding:0 9px 0 7px; border-right: 1px solid #826855; font-family: 'UniversLTCondensed';/* font-family: 'UniversLTCondensed','Arial','Sans Serif'; */}
ul.header_nav li.last a {border:none;}
ul.header_nav li ul.header_subnav{display:none; position:absolute;}
ul.header_nav li ul.open {display:block;}
ul.header_nav li ul.header_subnav li {display:block; text-align:center;}
ul.header_nav li ul.header_subnav li a {border:none; padding:0 4px; position:relative; left:-4px;}

#menubar {position:absolute; left:220px; width:170px; z-index:30; /*background: transparent url(/assets/templates/hilton/images/layout/bg_menubar.png) no-repeat left top;*/background: transparent url(/assets/templates/hilton/images/layout/bg_composite.png) no-repeat 0 0; height:466px; display:block;}
#menubar.openmenu{width:400px;}
#menubar_inner {width:170px;}
#site_logo{margin:10px 0;}
#navigation{position:relative;}
ul.main_nav {list-style-type:none; }
ul.main_nav li {height:26px; line-height:26px; padding: 1px 0 1px 8px;  }
ul.main_nav li.active {}
ul.main_nav li.current {/* background:transparent url(/assets/templates/hilton/images/layout/bg_main_nav_item.png) no-repeat left center; */ background:transparent url(/assets/templates/hilton/images/layout/bg_composite.png) no-repeat -5070px 1px;}
ul.main_nav li a {color:#F4F0DF; text-transform:uppercase; font-size:13px; display:block; font-family: 'UniversLTCondensed';/* font-family: 'UniversLTCondensed','Arial','Sans Serif'; */}
ul.main_nav li ul.main_subnav {display:none; position:absolute; left:170px; top:0px; list-style-type:none; padding-left:30px;}
ul.main_nav li ul.main_subnav li {width:190px;}
ul.main_nav li ul.main_subnav li.current {/* background:transparent url(/assets/templates/hilton/images/layout/bg_sub_nav_item.png) no-repeat left center; */ background:transparent url(/assets/templates/hilton/images/layout/bg_composite.png) no-repeat -5260px -29px;}
ul.main_nav li ul.open {display:block;}
#quick_reservations{ position:absolute; width:170px; top:324px; height:140px;}
#quick_reservations_inner {padding-top:11px;  /*background: transparent url(/assets/templates/hilton/images/layout/bg_quick_reservations.png) no-repeat center top;*/ background: transparent url(/assets/templates/hilton/images/layout/bg_composite.png) no-repeat -5700px 0; padding-left:7px;}
#quick_reservations label {color: #BFAC8C; font-size:9px;}
.best_rates{color:#7F5333; font-size:9px; padding:5px 0 7px 0;}
.date_pick{padding-left:12px;}
.ui-datepicker-trigger {cursor:pointer; width:21px; height:16px;}
#resForm div.styledSelect.open ul {height:79px !important;}
.submit_booking_form {/* background: transparent url(/assets/templates/hilton/images/layout/button_check_rates.png) no-repeat left top; */ background: transparent url(/assets/templates/hilton/images/layout/bg_composite.png) no-repeat -5570px 0; width:94px; height:16px; font-size:0; text-indent:-9999px; border:none; cursor:pointer; position:relative; right:20px; padding:0; top:-2px;}
#header_bottom_bar{height:50px; position:absolute; top:464px; /*background: transparent url(/assets/templates/hilton/images/layout/bg_header_bottom_bar.png) no-repeat left top;*/ background: transparent url(/assets/templates/hilton/images/layout/bg_composite.png) no-repeat -3210px 0; z-index:23; width:100%;}
#header_bottom_bar_inner{width:960px; margin:3px auto 2px auto;}
#quick_reservations_button {cursor:pointer; /*background: transparent url(/assets/templates/hilton/images/layout/bg_quick_reservations_button.png) no-repeat left top;*/ background: transparent url(/assets/templates/hilton/images/layout/bg_composite.png) no-repeat -4615px 0; width:170px; height:45px; float:left;}
#quick_reservations_button.open {/*background: transparent url(/assets/templates/hilton/images/layout/bg_quick_reservations_button_open.png) no-repeat left top;*/ background: transparent url(/assets/templates/hilton/images/layout/bg_composite.png) no-repeat -4790px 0;}
#quick_reservations_button p {color:#D08A2F; font-size:12px; text-transform:uppercase; padding:9px 0 0 8px; font-family: 'UniversLTCondensed'; line-height:13px;/* font-family: 'UniversLTCondensed','Arial','Sans Serif'; */}
#special_offers_bar{float:left; width:425px; background: transparent url(/assets/templates/hilton/images/layout/bg_specia_offers_bar.png) no-repeat right center; height:45px;}
#special_offers_container{width:415px; height:40px; overflow:hidden; position:relative; left:5px;}
.header_offer {height:40px; width:415px;  font-family:'UniversLTCondensed','Arial','Sans Serif'; }
.header_offer_inner {width:385px; position:relative; left:15px;}
.header_offer_title {color:#BC6C2F; font-size:13px; float:left; display:inline; line-height:44px; width:140px;}
.header_offer_title.long {width:290px;}
.header_offer_rate {color:#826855; font-size:11px; float:left; text-transform:uppercase;line-height:38px;}
.header_offer_price {color:#F4F0DF;}
.header_offer_value {font-size:23px;}
.header_find_out_more {float:right; position:relative; top:9px;}
#slideshow_bar{float:left; width:275px;}
#header_slideshow_holder {width:240px; margin:3px 0 0 23px;}
.header_slide{float:left; width:240px;}
.header_image_holder{ float:left;}
.header_image_holder_inner {margin-right:5px;}
.header_image_holder img {width:37px; height:37px; border:1px solid #7f5333; position:relative; top:0px; cursor:pointer;}
.header_image_holder img.active {width:56px; height:56px; top:-19px;}
#photo_gallery_button{float:right; width:90px; /* background: transparent url(/assets/templates/hilton/images/layout/bg_photo_gallery_button.png) no-repeat right top; */ background: transparent url(/assets/templates/hilton/images/layout/bg_composite.png) no-repeat -4965px 0; height:45px;}
#photo_gallery_button p {font-size:12px; padding:9px 0 0 8px; line-height:13px;}
#photo_gallery_button a {color:#D08A2F; font-size:12px; text-transform:uppercase; font-family: 'UniversLTCondensed','Arial','Sans Serif'; }

#content_wrapper {width:1400px; ;background: #090603 url(/assets/templates/hilton/images/layout/bg_content.png) repeat-y left top;}
#content_wrapper_top {width:100%; /* background: transparent url(/assets/templates/hilton/images/layout/bg_content_top.png) no-repeat left top; */ background: transparent url(/assets/templates/hilton/images/layout/bg_composite.png) no-repeat -405px 0;}
#content_wrapper_bottom {width:100%;  background: transparent url(/assets/templates/hilton/images/layout/bg_content_bottom.png) no-repeat left bottom; /* background: transparent url(/assets/templates/hilton/images/layout/bg_composite.png) no-repeat -1808px 0; */}
#content_inner {width:960px; margin: 0 auto; padding:20px 0; }
#content_inner a {font-weight:bold;}
#content_inner ul {padding-left:15px; line-height:19px;}
.content_home_left{float:left; width:323px;}
.content_home_left_inner{width:250px;}
.content_home_center{width:453px; float:left;}
.content_home_center_inner{width:380px;}
.content_home_right{float:left; width: 184px;}

#outlet_features_rotation{ margin-bottom:10px; overflow:hidden; height:215px;}
.outlet_feature{width:250px; /* min-height:340px !important; height:340px; */ height:210px;}
.outlet_feature_content{background: transparent url(/assets/templates/hilton/images/layout/bg_outlet_features_box.png) no-repeat left top; padding-top:11px;}
.outlet_feature_inner {padding:0 5px;}
.outlet_image {float:left;}
.outlet_image img {border:1px solid #4c3a2b; margin: 0 15px 8px 0;}
.outlet_more {text-align:right; margin-top:5px;}
#outlet_features_pager{height:10px;}
#outlet_features_pager a {/* background:transparent url(/assets/templates/hilton/images/layout/icon_pager.gif) no-repeat left top; */ background:transparent url(/assets/templates/hilton/images/layout/bg_composite.png) no-repeat -5670px 0; font-size:0; margin-right:2px; color:#090602; text-indent:-9999px; display:block; float:left; width:8px; height:8px;}
#outlet_features_pager a.activeSlide {/* background:transparent url(/assets/templates/hilton/images/layout/icon_pager_active.gif) no-repeat left top; */ background:transparent url(/assets/templates/hilton/images/layout/bg_composite.png) no-repeat -5685px 0;}
.entertainment_box{background:transparent url(/assets/templates/hilton/images/layout/icon_calendar_events.png) no-repeat left top; /*min-height:185px !important; height:185px;*/ margin-bottom:20px;}
.entertainment_box h3 {margin:0; padding:4px 0 4px 39px;}
.entertainment_box_inner{background:transparent url(/assets/templates/hilton/images/layout/bg_entertainment_box_inner.png) no-repeat left top; padding-top:25px;}
.entertainment_box_date{float:left; width:30px; color:#BC6C2F; font-weight:bold; /*height:125px;*/}
.entertainment_day{color:#9B6946;}
.entertainment_box_content {float:left; position:relative; left:9px; width:143px; padding-bottom:15px;/*height:125px;*/}
.entertainment_box_content h4 {font-weight:bold; padding-top:4px;}
.directions_box{background:transparent url(/assets/templates/hilton/images/layout/icon_directions.png) no-repeat left top; /*min-height:115px !important; height:115px;*/}
.directions_box h3 {margin:0; padding: 4px 0 4px 39px;}
.directions_box_inner{background:transparent url(/assets/templates/hilton/images/layout/bg_directions_box.png) no-repeat left top; padding-top:25px;}
.outbound_link{background:transparent url(/assets/templates/hilton/images/layout/icon_link.gif) no-repeat right center; padding-right:12px;}

.column_left {width:240px; float:left;}
.column_left_inner{width:170px;}
.left_box , .left_box_wide {margin: 5px 0 20px 0; }
.left_box_content {background: transparent url(/assets/templates/hilton/images/layout/bg_left_box.png) no-repeat left top; padding-top:6px;}
.left_box_content a, .left_box_wide_content a {background: transparent url(/assets/templates/hilton/images/layout/icon_column_link.gif) no-repeat right center; padding-right:10px;} 
.column_left_wide {float:left; width:320px;}
.column_left_wide_inner {width:250px;}
.left_box_wide_content {background: transparent url(/assets/templates/hilton/images/layout/bg_left_box_wide.png) no-repeat left top; padding-top:8px;}
.column_center_right{width:720px; float:left;}
.column_center {float:left; width:430px;}
.column_center_inner{width:360px;}
.column_right {float:left; width:210px;}
.right_box  {margin: 5px 0 10px 0; }
.right_box_content {background: transparent url(/assets/templates/hilton/images/layout/bg_right_box.png) no-repeat left top; padding-top:8px;}

.special_offer {margin:20px 0 40px 0;}
.special_offer_left{float:left; width:170px;}
.special_offer_left img {border:1px solid #4c3a2b;}
.special_offer_right{float:left; width:550px;}
.special_offer_full{width:720px;}
.special_offer_header {border-bottom:1px solid #975121; margin-bottom:6px;}
.special_offer_header h3 {float:left; margin-bottom:0px;}
.special_offer_header a {float:right; position:relative; bottom:4px;}
.key_points {margin-bottom:18px;}

.left_box_wide_content_people { background:none; border-top:1px solid #BC6C2F; padding-top:8px;}
#about_people_rotation{height:270px; overflow:hidden;}
#about_people_pager{height:10px; margin-bottom:40px;}
#about_people_pager a {background:transparent url(/assets/templates/hilton/images/layout/bg_composite.png) no-repeat -5670px 0; font-size:0; margin-right:2px; color:#090602; text-indent:-9999px; display:block; float:left; width:8px; height:8px;}
#about_people_pager a.activeSlide {background:transparent url(/assets/templates/hilton/images/layout/bg_composite.png) no-repeat -5685px 0;}

/* #outlet_features_rotation{}
.outlet_feature{width:250px; min-height:340px !important; height:340px;}
.outlet_feature_content{background: transparent url(/assets/templates/hilton/images/layout/bg_outlet_features_box.png) no-repeat left top; padding-top:11px;}
.outlet_feature_inner {padding:0 5px;}
.outlet_image {float:left;}
.outlet_image img {border:1px solid #4c3a2b; margin: 0 15px 8px 0;}
.outlet_more {text-align:right; margin-top:5px;}
#outlet_features_pager{} */



.people_item {width:240px;}
.people_image {float:left; width:80px;}
.people_image img {border:1px solid #4c3a2b; position:relative; top:5px;}
.people_content {float:left; width:160px;}
.whatotherssay {background: transparent url(/assets/templates/hilton/images/layout/icon_whatotherssay.png) no-repeat left top;}
.whatotherssay h3 {width:205px; position:relative; left:40px;}
.whatotherssay div.left_box_wide_content {background: transparent url(/assets/templates/hilton/images/layout/bg_whatotherssay.png) no-repeat right top; padding-bottom:15px;}
.whatotherssay p {padding-bottom:0; font-style:italic;}
.whatotherssay strong {font-style:normal;}
.awards {background: transparent url(/assets/templates/hilton/images/layout/icon_awards.png) no-repeat left top; width:195px; margin-top:50px;}
.awards  h3{width:150px; position:relative; left:40px;}
.awards div.right_box_content {background: transparent url(/assets/templates/hilton/images/layout/bg_awards_content.png) no-repeat left top; }
.awards p {padding-bottom:0px;}
.award_item {padding:10px 0;}
.award_margin {background: transparent url(/assets/templates/hilton/images/layout/icon_awards_title.gif) no-repeat left 5px; float:left; width:15px;}
.award_content {float:left; width:180px;}

#map_canvas {margin-bottom:30px; width:360px; height:220px; }
#map_details  p {padding-bottom:0px;}
#map_details img {margin:4px 16px 0 0;}
#map_details table td {vertical-align:top;}
#map_popup { color:#000000;}
#map_popup p {padding-bottom:0;}

.eventcalendar div.left_box_content {padding-top:15px; background: transparent url(/assets/templates/hilton/images/layout/bg_left_column_entertainment.png) left top;}
.eventcalendar p {padding-bottom:0;}
.event_header {margin-bottom:10px;}
.event_header h2 {float:left;}
.event_header_subnav {float:right; }
.button_header_eventcalendar {width:190px; height:20px; margin-bottom:1px; background: transparent url(/assets/templates/hilton/images/layout/button_header_eventcalendar.png) no-repeat left top; position:relative; left:-5px; top:4px;}
#content_inner .button_header_eventcalendar a {font-family: 'UniversLTCondensed','Arial','Sans Serif'; text-transform:uppercase; font-weight:normal; padding: 3px 0 0 5px; display:block;}
.column_center_inner table {margin:10px 0;}
.column_center_inner table td {padding-right:6px;}

.column_left_270 {float:left; width:270px;}
.column_left_inner_200 {width:200px; }
.column_center_490 {float:left; width:490px; }
.column_center_inner_425 {width:425px;}
.column_right_200 {float:left; width:200px;}
.column_right_inner_200px; {width:200px;}
.column_left_center_690 {float:left; width:690px;}

.errors{margin-bottom:20px;}
#contact_form_content{margin-top:20px;}
#ContactForm input, #ContactForm textarea {background-color: #3b2c1f; border: 1px solid #826855; width:100%; color:#E2DCBF; font-family: "Arial", "Sans Serif"; resize:none; font-size:11px; padding-left:0; padding-right:0;}
#ContactForm textarea {height:180px;}
#cTitleWrapper {float:left; height:18px;}
#cTitleWrapper ul {padding:0;}
#cTitleWrapper div.styledSelect {height:18px; margin:0;}
#cTitleWrapper div.styledSelect ul li {line-height:16px; padding:1px 0 0 4px;}
input#cName {float:right; width:265px; height:15px;} 
#ContactForm label {color:#BC6C2F;}
input#cfSubmit{border:none; width:65px; height:28px; background:transparent url(/assets/templates/hilton/images/layout/button_contact_send.png) no-repeat left top; cursor:pointer; position:relative; left:3px; float:right; text-indent:-9999px; line-height:0; font-size:0;}
#cfClear {cursor:pointer; position:relative; left:3px;}
.contact_row{margin-bottom:16px;}
.contact_label{width:85px; float:left;}
.contact_input{float:right; width:335px;}
.contactform_info_submit p {text-align:right; }
.column_left_inner_200 div.left_box_content p {padding-bottom:2px;}
.contact_column div.right_box_content p {padding-bottom:10px;}
.contact_column div.left_box_content {background: transparent url(/assets/templates/hilton/images/layout/bg_left_box_content_200.png) no-repeat left top;}
#first_left_box {margin-bottom:50px;}
.contact_column a {background:none; padding-right:0; color:#E2DCBF;}
.contact_column strong {color:#E2DCBF;}
#newsletter_link{display:block; height:60px; width:165px; background: transparent url(/assets/templates/hilton/images/layout/button_contact_newsletter.png) no-repeat left top; float:right;}
#newsletter_link a {font-family: 'UniversLTCondensed','Arial','Sans Serif'; text-transform:uppercase; font-weight:normal; padding-top:3px; display:block; padding-left:15px; color:#BC6C2F; }
#newsletter_subscription_link{background: transparent url(/assets/templates/hilton/images/layout/button_meetings_download.png) no-repeat left top; width:160px; height:21px;margin-bottom:20px;margin-top:5px;}
#newsletter_subscription_link a {font-family: 'UniversLTCondensed','Arial','Sans Serif'; text-transform:uppercase; font-weight:normal; padding-top:3px; display:block; color:#E2DCBF;background:none;}

.button_about {width:190px; height:21px; background: transparent url(/assets/templates/hilton/images/layout/button_about.png) no-repeat left top; position:relative; left:-5px; top:4px;}
#content_inner .button_about a {font-family: 'UniversLTCondensed','Arial','Sans Serif'; text-transform:uppercase; font-weight:normal; padding: 3px 0 0 5px; display:block;}
.button_explore {width:190px; height:20px; margin-bottom:1px; background: transparent url(/assets/templates/hilton/images/layout/button_explore.png) no-repeat left top; position:relative; left:-5px; top:4px;}
.button_explore.last {margin-bottom:30px;}
#content_inner .button_explore a {font-family: 'UniversLTCondensed','Arial','Sans Serif'; text-transform:uppercase; font-weight:normal; padding: 3px 0 0 5px; display:block;}

.accomodations_item{margin-top:20px;}
.accommodations_item {width:720px; margin-bottom:40px;}
.accommodations_image{float:left; width:170px;}
.accommodations_image img {border:1px solid #4c3a2b;}
.accomodations_item_content{float:right; width:550px;}
.accommodations_item_content_details{float:left; width:410px;}
.accommodations_item_content_details h3 {margin-bottom:6px;}
.accommodations_item_content_details_inner {width:400px;}
.accommodations_item_content_details_inner_content{ background: transparent url(/assets/templates/hilton/images/layout/bg_accommodation_details.png) no-repeat left top; padding-top:3px;}
.accommodations_item_content_links{float:right; width:140px; position:relative; top:12px;}
.accommodations_item_content_links a {display:block;}
.accommodations_item_content_links a.booking_link {padding-top:6px;}
.left_box_content.accommodations {background: transparent url(/assets/templates/hilton/images/layout/bg_left_column_accommodations.png) no-repeat left top;}
.left_box_content.accommodations p {padding-bottom:0;}
.button_accommodations {width:140px; height:21px; background:transparent url(/assets/templates/hilton/images/layout/button_accommodations.png) no-repeat left top;}
#content_inner .button_accommodations a {font-family: 'UniversLTCondensed','Arial','Sans Serif'; text-transform:uppercase; font-weight:normal; padding-top:3px; display:block; padding-left:30px;}
.button_accommodations_book {width:140px; height:20px; background:transparent url(/assets/templates/hilton/images/layout/button_accommodations_book.png) no-repeat left top; margin-top:7px;}
#content_inner .button_accommodations_book a {font-family: 'UniversLTCondensed','Arial','Sans Serif'; text-transform:uppercase; font-weight:normal; padding-top:3px; display:block; padding-left:30px; color:#E2DCBF;}
.accommodations_popup {margin:10px;}
.accommodations_popup  ul {padding-left:15px;}
.accommodations_popup table td{vertical-align:top; padding-right:50px;}
.accommodations_popup table td h3 {border-bottom:1px solid #965121; margin-bottom:6px; padding-bottom:4px;}
#gift_vouchers {}
.gift_voucher_item{margin-bottom:30px;}
.gift_voucher_image{float:left; width:170px;}
.gift_voucher_image img {border:1px solid #4c3a2b;}
.gift_voucher_content{float:left; width:520px; }
.gift_voucher_item h3 {border-bottom:1px solid #ae622a; padding-bottom:4px; margin-bottom:8px;}
.voucher_price {color: #B58B69; font-family: 'UniversLTCondensed','Arial','Sans Serif'; font-size:14px;}
.vouchers_downloads { margin-top: 25px; }
.button_vouchers_download { background: transparent url(/assets/templates/hilton/images/layout/button_vouchers_download.png) no-repeat scroll left top; height: 21px; width: 200px;}
#content_inner .button_vouchers_download a { color: #AE622A; display: block; font-family: 'UniversLTCondensed','Arial','Sans Serif'; font-weight: normal; padding-top: 3px; text-transform: uppercase;}
.subpage_column div.left_box_content {background: transparent url(/assets/templates/hilton/images/layout/bg_left_box_content_200.png) no-repeat left top;}
.subpage_column a{ background: transparent url(/assets/templates/hilton/images/layout/icon_column_link.gif) no-repeat right center;
padding-right: 10px; font-weight:bold; color:#BC6C2F;}
.subpage_column p {padding-bottom:8px;}
.subpage_column div.right_box {margin-bottom:35px;}

.dining_items{margin-top:20px;}
.dining_item {width:720px; margin-bottom:40px;}
.dining_image{float:left; width:170px;}
.dining_image img {border:1px solid #4c3a2b;}
.dining_item_content{float:right; width:550px;}
.dining_item_header {background:transparent url(/assets/templates/hilton/images/layout/bg_dining_item_header.png) no-repeat left bottom; padding-bottom:2px; margin-bottom:4px;}
.dining_item_header  h3 {float:left; margin-bottom:10px;}
.dining_item_header_buttons {float:right;}
.button_dining_header_long {width:112px; height:20px; background: transparent url(/assets/templates/hilton/images/layout/button_dining_header_long.png) no-repeat right top; display:block; float:left;}
#content_inner .button_dining_header_long a {font-family: 'UniversLTCondensed','Arial','Sans Serif'; text-transform:uppercase; font-weight:normal; padding-top:3px; display:block; text-align:right; padding-right:10px;}
.button_dining_header_short {width:65px; height:20px; background: transparent url(/assets/templates/hilton/images/layout/button_dining_header_short.png) no-repeat right top; display:block; float:left;}
#content_inner .button_dining_header_short a {font-family: 'UniversLTCondensed','Arial','Sans Serif'; color:#F9F6E8; text-transform:uppercase; font-weight:normal; padding-top:3px; display:block; text-align:right; padding-right:10px;}
.opening_hours {float:left;}
.opening_hours strong {padding-bottom:8px;}
.opening_hours table {margin-top:8px;}
.opening_hours td {padding-bottom:5px; padding-right:40px;}
.dining_subpage p{padding-bottom:0;}
.dining_subpage td {padding:0 4px 5px 0;}
.dining_subpage .left_box_content {background: transparent url(/assets/templates/hilton/images/layout/bg_dining_column.png) no-repeat left top;}
#dining_special_offers {width:570px;}
#dining_special_offers h2 {color:#D08A2F; margin-bottom:8px;}
.dining_special_offer_item{margin-bottom:30px;}
.dining_so_content{float:left; width:400px; background:transparent url(/assets/templates/hilton/images/layout/bg_dining_so_content.png) no-repeat left 18px;}
.column_570 {width:570px; float:left;}
.column_150 {width:150px; float:left;}
.dining_venues_links a {padding-right:10px; background: transparent url(/assets/templates/hilton/images/layout/icon_column_link.gif) no-repeat right center; margin-right:20px;}
.dining_button{width:140px; height:21px; float:right; background: transparent url(/assets/templates/hilton/images/layout/button_dining.png) no-repeat left top;}
#content_inner .dining_button a {font-family: 'UniversLTCondensed','Arial','Sans Serif'; text-transform:uppercase; font-weight:normal; padding-top:3px; display:block; padding-left:30px;}

.health_beauty_items {margin-top:20px;}
.health_beauty_item {width:720px; margin-bottom:40px;}
.health_beauty_image {float:left; width:170px;}
.health_beauty_image img {border:1px solid #4c3a2b;}
.health_beauty_item_content {float:right; width:550px;}
.health_beauty_item_header {background:transparent url(/assets/templates/hilton/images/layout/bg_health_beauty_item_header.png) no-repeat left bottom; padding-bottom:2px; margin-bottom:4px;}
.health_beauty_item_header  h3 {float:left; margin-bottom:10px;}
.health_beauty_item_header_buttons {float:right;}
.button_health_beauty_header_long {width:112px; height:20px; background: transparent url(/assets/templates/hilton/images/layout/button_health_beauty_header_long.png) no-repeat right top; display:block; float:left;}
#content_inner .button_health_beauty_header_long a {font-family: 'UniversLTCondensed','Arial','Sans Serif'; text-transform:uppercase; font-weight:normal; padding-top:3px; display:block; text-align:right; padding-right:10px;}
.button_health_beauty_header_short {width:65px; height:20px; background: transparent url(/assets/templates/hilton/images/layout/button_health_beauty_header_short.png) no-repeat right top; display:block; float:left;}
#content_inner .button_health_beauty_header_short a {font-family: 'UniversLTCondensed','Arial','Sans Serif'; color:#F9F6E8; text-transform:uppercase; font-weight:normal; padding-top:3px; display:block; text-align:right; padding-right:10px;}
.we_offer {float:left; width:360px;}
.opening_hours_inner table strong {color:#E2DCBF;}
.opening_hours_inner td {padding-right:0;}

.meetings_column {background: transparent url(/assets/templates/hilton/images/layout/bg_meetings_column.png) no-repeat left top;}
.meetings_column p {padding-bottom:0px;}
.meetings_column a {color:#826855; background-image: url(/assets/templates/hilton/images/layout/icon_meetings_link.gif);}
.submit_enquiry_box {margin-top:30px;}
.submit_enquiry_box h3 {background: transparent url(/assets/templates/hilton/images/layout/bg_submit_enquiry_header.png) no-repeat left top; color:#E2DCBF; line-height:22px; margin-bottom:0;}
.submit_enquiry_content{background: transparent url(/assets/templates/hilton/images/layout/bg_submit_enquiry.png) no-repeat left top; padding-bottom:5px;}
.submit_enquiry_content a {background:none;}
.submit_enquiry_content p {padding-bottom:10px;}
.column_580 {width:580px; float:left;}
.column_140 {width:140px; float:left;}
.column_580_inner {width:515px;}
.column_520 {float:left; width:520px;}
.hotel_levels {margin-top:30px;}
.hotel_level_item {width:720px; margin-bottom:40px;}
.hotel_level_image{float:left; width:170px;}
.hotel_level_image img {border:1px solid #4c3a2b;}
.hotel_level_header{background: transparent url(/assets/templates/hilton/images/layout/bg_hotel_level_content.png) no-repeat left bottom; padding-bottom:4px; margin-bottom:4px;}
.hotel_level_header h3 {float:left;}
.hotel_level_header_buttons {float:right;}
.hotel_level_content{float:right; width:550px; }
.hotel_level_content p {padding-bottom:0;  }
.button_hotel_level_header_long {width:110px; height:20px; background: transparent url(/assets/templates/hilton/images/layout/button_hotel_level_long.png) no-repeat right top; display:block; float:left;}
#content_inner .button_hotel_level_header_long a {font-family: 'UniversLTCondensed','Arial','Sans Serif'; text-transform:uppercase; font-weight:normal; padding-top:3px; display:block; text-align:right; padding-right:10px;}
.button_hotel_level_header_short {width:75px; height:20px; background: transparent url(/assets/templates/hilton/images/layout/button_hotel_level_short.png) no-repeat right top; display:block; float:left;}
#content_inner .button_hotel_level_header_short a {font-family: 'UniversLTCondensed','Arial','Sans Serif'; color:#F9F6E8; text-transform:uppercase; font-weight:normal; padding-top:3px; display:block; text-align:right; padding-right:10px;}
.hotel_zones_map { margin-bottom:30px;}
.hotel_zones_map  img {margin-bottom:4px; border:1px solid #4c3a2b;}
.hotel_zones_map span {background: transparent url("/assets/templates/hilton/images/layout/icon_column_link.gif") no-repeat scroll right center; padding-right:12px;}
#hotel_levels_navigation ul {padding-left:0; float:left;}
#hotel_levels_navigation a {font-weight:normal;}
.hlevel_nav{list-style-type:none;}
.hlevel_nav li {height:21px; width:140px; background: transparent url(/assets/templates/hilton/images/layout/bg_hlevelnav.png) no-repeat left top;line-height:14px;}
.hlevel_nav li.current, .hlevel_nav li.active {background: transparent url(/assets/templates/hilton/images/layout/bg_hlevelnav_active.png) no-repeat left top;}
.hlevel_nav li a {display:block; font-family: 'UniversLTCondensed','Arial','Sans Serif'; text-transform:uppercase; font-weight:normal; padding-top:3px; }
.meetings_downloads {margin-top:25px;}
.button_meetings_download {background: transparent url(/assets/templates/hilton/images/layout/button_meetings_download.png) no-repeat left top; width:160px; height:21px;margin-bottom:10px; }
#content_inner .button_meetings_download a {font-weight:normal; font-family: 'UniversLTCondensed','Arial','Sans Serif'; text-transform:uppercase; display:block; padding-top:3px; color:#E2DCBF;}
.level_title {color:#F9B843;}
.title_separator {margin:0 15px; position:relative; top:-2px;}
.hotel_level_back{color:#826855;}
.hotel_level_back a {padding-right:10px; background: transparent url(/assets/templates/hilton/images/layout/icon_column_link.gif) no-repeat scroll right center;}
.capacity_chart {margin-top:40px;}
.capacity_chart_header {background: transparent url(/assets/templates/hilton/images/layout/bg_page_header.png) repeat-x left bottom; padding-bottom:2px;}
.capacity_chart_header h3 {float:left;}
.capacity_chart_buttons {float:right;}
.button_capacity_chart_long {width:101px; height:20px; background: transparent url(/assets/templates/hilton/images/layout/button_capacity_chart_long.png) no-repeat right top; display:block; float:left;}
#content_inner .button_capacity_chart_long a {font-family: 'UniversLTCondensed','Arial','Sans Serif'; text-transform:uppercase; font-weight:normal; padding-top:3px; display:block; text-align:right; padding-right:10px;}
.button_capacity_chart_short {width:85px; height:20px; background: transparent url(/assets/templates/hilton/images/layout/button_capacity_chart_short.png) no-repeat right top; display:block; float:left;}
#content_inner .button_capacity_chart_short a {font-family: 'UniversLTCondensed','Arial','Sans Serif'; color:#F9F6E8; text-transform:uppercase; font-weight:normal; padding-top:3px; display:block; text-align:right; padding-right:10px;}
.capacity_chart td {margin: 0 1px 1px 0; background: transparent url(/assets/templates/hilton/images/layout/bg_chart_cell.png) repeat-y left top; text-align:center; border-bottom:1px solid #0a0703; border-right:1px solid #0a0703; padding:2px 0;}
.capacity_chart td.firstcolumn {margin: 0 1px 1px 0; background: transparent url(/assets/templates/hilton/images/layout/bg_chart_firstcell.png) repeat-y left top;}
.capacity_chart td.header {padding:0; background:none;}
.capacity_chart td.header img { position:relative; top:2px;}
.capacity_chart td a {font-weight:bold; color:#F9F6E8; text-decoration:underline; }
.facilities_testimonials{margin-top:50px;}
.hotel_levels_bottom_navigation{margin-top:40px;}
#content_inner .hlevelb_nav{list-style-type:none; padding-left:0;}
.hlevelb_nav li {float:left;}
.hlevelb_nav a {padding-right:10px; background: transparent url(/assets/templates/hilton/images/layout/icon_column_link.gif) no-repeat scroll right center; margin-right:30px;}
.testimonial_item {}
.testimonial_image {float:left; width:170px;}
.testimonial_image img {border:1px solid #4c3a2b;}
.testimonial_content {width:550px; float:left;}
.testimonial_content_header {border-bottom:1px solid #934f20; margin-bottom:8px;}
.testimonial_content_inner {font-style:italic;}
.testimonial_content_inner p {padding-bottom:8px;}
.author_name {color:#BC6C2F; font-weight:bold;}
.author_description {color:#B58B69;}
#meetings_packages {width:720px; margin-top:20px;}
.meetings_package_item {margin-bottom:30px;}
.meetings_package_image {width:170px; float:left;}
.meetings_package_image img {border:1px solid #4c3a2b;}
.meetings_package_content {float:left; width:550px;}
.meetings_package_content_full {width:720px;}
.meetings_package_content h3, .meetings_package_content_full h3 {border-bottom:1px solid #934e20; padding-bottom:4px; margin-bottom:8px;}
.meetings_package_content p , .meetings_package_content_full p{padding-bottom:8px;}
#meetings_packages_navigation{margin-bottom:30px;}
#meetings_packages_navigation ul {padding-left:0; float:left;}
#meetings_packages_navigation a {font-weight:normal;}
.mp_nav{list-style-type:none;}
.mp_nav li {height:21px; width:140px; background: transparent url(/assets/templates/hilton/images/layout/bg_mp_nav.png) no-repeat left top;}
.mp_nav li.current, .mp_nav li.active {background: transparent url(/assets/templates/hilton/images/layout/bg_mp_nav_active.png) no-repeat left top;}
.mp_nav li a {display:block; font-family: 'UniversLTCondensed','Arial','Sans Serif'; text-transform:uppercase; font-weight:normal; padding-top:3px; }

.weddings div.left_box {margin-bottom:40px;}
.weddings div.left_box a {color:#BC6C2F; padding-right:10px; background: transparent url(/assets/templates/hilton/images/layout/icon_column_link.gif) no-repeat right center;}
.reception_packages{margin-top:5px;}
.reception_packages h2 {margin-bottom:20px; color:#D08A2F;}
.reception_package_item {width:720px; margin-bottom:40px;}
.reception_package_image{float:left; width:170px;}
.reception_package_image img {border:1px solid #4c3a2b;}
.reception_package_content{float:right; width:550px;}
.reception_package_content p {padding-bottom:0;}
.reception_package_header {background:transparent url(/assets/templates/hilton/images/layout/bg_dining_item_header.png) no-repeat left bottom; padding-bottom:2px; margin-bottom:4px;}
.reception_package_header  h3 {float:left; margin-bottom:10px;}
.reception_package_header_buttons {float:right;}
.button_reception_package_header_long {width:220px; height:20px; background: transparent url(/assets/templates/hilton/images/layout/button_dining_header_long.png) no-repeat right top; display:block; float:left;}
#content_inner .button_reception_package_header_long a {font-family: 'UniversLTCondensed','Arial','Sans Serif'; text-transform:uppercase; font-weight:normal; padding-top:3px; display:block; text-align:right; padding-right:10px;}
.button_reception_package_header_short {width:65px; height:20px; background: transparent url(/assets/templates/hilton/images/layout/button_dining_header_short.png) no-repeat right top; display:block; float:left;}
#content_inner .button_reception_package_header_short a {font-family: 'UniversLTCondensed','Arial','Sans Serif'; color:#F9F6E8; text-transform:uppercase; font-weight:normal; padding-top:3px; display:block; text-align:right; padding-right:10px;}
.reception_package_hours{margin-top:15px;}
.reception_package_extra{margin-top:15px;}
.weddings_accommodations{width:720px;}
.weddings_accommodations h2 {margin-bottom:20px; color:#D08A2F;}
.weddings_accommodations_image {float:left; width:170px;}
.weddings_accommodations_image img{border:1px solid #4c3a2b;}
.weddings_accommodations_content {float:right; width:550px;}
.weddings_accommodations_content a {padding-right:10px; background: transparent url(/assets/templates/hilton/images/layout/icon_column_link.gif) no-repeat right center;}

.enquiry_column div.right_box_content p {padding-bottom:10px;}
.enquiry_column div.left_box_content {background: transparent url(/assets/templates/hilton/images/layout/bg_left_box_content_200.png) no-repeat left top;}
#EnquiryForm div.contact_label {width:95px;}
#EnquiryForm div#eventdatelabel{width:99px;}
#EnquiryForm div.contact_input  {width:325px;}
#EnquiryForm div.contact_input_date  {float:left; width:150px;}
.contact_input_datepicker {float:left; width:30px; position:relative; left:10px; top:1px;}
#EnquiryForm input, #EnquiryForm textarea {background-color: #3b2c1f; border: 1px solid #826855; width:100%; color:#E2DCBF; font-family: "Arial", "Sans Serif"; resize:none; font-size:11px; padding-left:0; padding-right:0;}
#EnquiryForm textarea {height:110px;}
#EnquiryForm input#cName {float:right; width:255px; height:15px;} 
#EnquiryForm label {color:#BC6C2F;}
#EnquiryForm input#cName {width:255px;}
#EnquiryForm input#cfSubmit{border:none; width:65px; height:28px; background:transparent url(/assets/templates/hilton/images/layout/button_contact_send.png) no-repeat left top; cursor:pointer; position:relative; left:3px; text-indent:-9999px; float:right;font-size:0; line-height:0;}
#EnquiryForm #cfClear {cursor:pointer; position:relative; left:3px;}
#cEventsetupWrapper div.styledSelect {height: 18px; margin: 0;}
#cEventsetupWrapper ul {padding:0;}
#cEventsetupWrapper div.styledSelect ul li {line-height: 16px; padding: 1px 0 0 4px;}

#gallery_header_wrapper{position:absolute; background:transparent url(/assets/templates/hilton/images/layout/bg_content_top.png) no-repeat left bottom;}
#gallery_header_wrapper #header_images {position:relative;}
#gallery_header_wrapper #header_bottom_bar {position:relative; top:-53px; z-index:1;	}
#gallery_content_wrapper{position:relative; z-index:2; background:transparent url(/assets/templates/hilton/images/layout/bg_content_bottom.png) no-repeat left bottom; padding-bottom:40px;}
#gallery_content_inner{width:960px; margin:0 auto;}
#gallery_left{float:left; width:170px;}
#gallery_left #quick_reservations_button {position:absolute; top:467px;}
#gallery_right{float:right; width:790px;}
#gallery_content {background:transparent url(/assets/templates/hilton/images/layout/bg_photo_gallery.png) repeat-y left top; padding:60px 0 0 75px;}
#photo_gallery{width:715px;}
#photo_gallery h1 {margin-left:10px;}
.gallery_intro{margin:0 100px 0 10px}
.gallery_intro p {padding-bottom:8px;}
#photo_gallery_showcase {padding-top:25px; }
.photo_gallery_row {background:transparent url(/assets/templates/hilton/images/layout/bg_gallery_set.png) no-repeat left top;}
.photo_gallery_item{width:220px; float:left; /*background:transparent url(/assets/templates/hilton/images/layout/bg_photo_gallery_item.png) repeat-x left 20px;*/ margin-bottom:30px;}
.photo_gallery_item_inner{width:162px; margin-bottom:10px; position:relative; left:10px;}
.photo_gallery_item_inner h3 {border-bottom:1px solid #b4672c; padding-bottom:4px; margin-bottom:16px;}
.photo_gallery_item_inner p {text-align:right; padding:10px 0; }
.photo_gallery_item_inner, .photo_gallery_item_inner a {color: #D08A2F; /* font-family: 'UniversLTCondensed','Arial','Sans Serif'; */font-family: 'UniversLTCondensed'; font-size:13px;}
.photo_gallery_inner_image {}
.photo_gallery_inner_image img {border:1px solid #ffffff;}
.photo_galley_link {background:transparent url(/assets/templates/hilton/images/layout/bg_photo_gallery_link.png) no-repeat right center; padding-right:20px;}
#video_showcase {float:left;}
#video_showcase h3 {border-bottom:1px solid #b4672c; padding-bottom:4px; margin:0 0 0 10px; max-width:650px !important; }
#videos_container {}
#videos_container div.photo_gallery_item {margin:16px 0 14px 0;}
.video_gallery_row {background:transparent url(/assets/templates/hilton/images/layout/bg_video_gallery_set.png) no-repeat left top;}

#popup_wrapper{background-color:#000000;}
#popup_content{width:560px; position:relative; left:70px; top:30px;}
#popup_content_header{border-bottom:1px solid #9a5422;}
#popup_content_header h1 {color: #B58B69; font-family: 'UniversLTCondensed','Arial','Sans Serif'; margin-bottom:8px; font-size:12px; text-transform:uppercase; margin-bottom:8px;}
#popup_content_main{}
#popup_content_controls{position:absolute; top:310px;width:100%;z-index:100;}
#ciback{cursor:pointer;float:left;}
#cinext{cursor:pointer;float:right;}
.photo_gallery_content{}
.photo_gallery_panel{margin:18px 0 20px 0;}
#content_photo_gallery_thumbs{float:left; position:relative; left:12px;}
#cback{cursor:pointer;float:left;position:relative;top:22px;}
#cnext{cursor:pointer;float:right;position:relative;top:22px;}
.photo_gallery_slide {width:510px;}
.gallery_thumbimage, .gallery_thumbimage_active {float:left; width:102px; text-align:center; position:relative;}
.gallery_thumbimage_active {}
.gallery_thumbimage img {cursor:pointer; border:1px solid #5a4635;}
.gallery_thumbimage_active img {cursor:pointer; border:1px solid #ffffff;}
#photo_gallery_main{}
.gallery_menubar{font-size:11px; font-family: 'UniversLTCondensed','Arial','Sans Serif'; margin-top:15px;}
#gallery_menubar_phototitle{float:left; color:#BC6C2F;}
#gallery_menubar_imagecounter{float:right; color:#9B6946;}
#popup_content.video_popup {width:480px;}
#popup_content_header.video_popup {margin-bottom:12px;}

#footer_wrapper {width:1400px;}
#footer_inner {width:960px; margin:0 auto; text-align:center;}
#footer_inner p {padding-bottom:0;}
#footer_contact {color:#6B5441; font-size:10px; margin:25px 0;}
.footer_contact_text{padding:0 7px;}
#footer_navigation{list-style-type:none;}
ul.footer_nav {}
ul.footer_nav li {display:inline; }
ul.footer_nav li.active {}
ul.footer_nav li a {padding:0 9px 0 7px; border-right: 1px solid #4F3A2B; color:#4F3A2B; text-transform:uppercase; font-size:10px; font-family: 'MyriadProRegular','Arial','Sans Serif';}
ul.footer_nav li.last a { border:none;}
ul.footer_nav li a.linkadchoices{background:url(/assets/templates/hilton/css/footerdisclaimerlogo.png) 87% 50% no-repeat;padding-right:22px;}
#footer_links { margin-top:20px;}
#hhonors_links { margin-right:15px;display:block;margin-bottom:10px;}
.honors{background: url(../css/icons/honors.svg) no-repeat;width: 105px;height: 44px;text-decoration: none;text-indent: -9999px;display: block;background-size: contain;-webkit-background-size: contain;-moz-background-size: contain;-ms-background-size: contain;-o-background-size: contain;margin:auto;}
#follow_links { margin-left:15px; color:#4F3A2B; text-transform:uppercase; font-size:10px; line-height:28px; position:relative; bottom:7px;}
#rss_link img {position:relative; top:8px; left:4px;}
.addthis_toolbox{margin-left:5px;}
.at300m, .at300bs{float:none !important; text-transform:uppercase;color: #4F3A2B; font-family: 'Arial','Sans Serif'; font-size: 10px; position:relative; bottom:7px;}
.at300bs {background: transparent url(/assets/templates/hilton/images/layout/icon_addthis.png) no-repeat left top; width:23px; height:23px;}
.addthis_toolbox.addthis_default_style span {display:inline-block; position:relative; bottom:-8px; left:70px;}

/* custom select*/	

.styledSelect li{padding-bottom:0!important; margin-bottom:0!important;}
/*
.long_select {background: transparent url(/assets/templates/hilton/images/layout/bg_long_select.gif) no-repeat center left; position:relative;}	
.long_select select{width:76px;}
.long_select .styledSelect{width:74px;}
.long_select .styledSelect ul{width:73px;}
*/
.medium_select {/* background: transparent url(/assets/templates/hilton/images/layout/bg_styledselect_med.jpg) no-repeat left top; */ background: transparent url(/assets/templates/hilton/images/layout/bg_composite.png) no-repeat -5500px -20px; position:relative;}
.medium_select select{margin-right:16px!important; width:65px;}	
.medium_select .styledSelect{margin-right:16px!important; width:65px;}
.medium_select .styledSelect ul{width:64px;}

.short_select { /* background: transparent url(/assets/templates/hilton/images/layout/bg_styledselect_short.jpg) no-repeat left top; */ background: transparent url(/assets/templates/hilton/images/layout/bg_composite.png) no-repeat -5450px 0; width:40px; position:relative;}	
.short_select select {width:40px;}
.short_select .styledSelect{width:41px;}
.short_select .styledSelect ul{width:39px;}

.title_select { background: transparent url(/assets/templates/hilton/images/layout/bg_title_select.png) no-repeat center left; width:61px; position:relative;}	
.title_select select {width:61px;}
.title_select .styledSelect{width:61px;}
.title_select .styledSelect ul{width:61px;}

.setup_select { background: transparent url(/assets/templates/hilton/images/layout/bg_styledselect_eventsetup.png) no-repeat center left; width:150px; position:relative;}	
.setup_select select {width:150px;}
.setup_select .styledSelect{width:150px;}
.setup_select .styledSelect ul{width:150px;}
.setup_select .styledSelect.open ul {height: 120px;}

.country_select { background: transparent url(/assets/templates/hilton/images/layout/bg_styledselect_eventsetup.png) no-repeat center left; width:150px; position:relative;z-index:100;}	
.country_select select {width:150px;}
.country_select .styledSelect{width:150px;}
.country_select .styledSelect ul{width:150px;}
.country_select .styledSelect.open ul {height: 120px !important;}

.styledSelect {height:16px; font-size: 9px;	margin: 0;	padding: 0;	position: relative; z-index:2;}
.styledSelect ul {/*border:solid 1px #876e58;*/ left: 0; list-style: none; margin: 0; overflow:auto; padding: 0;	position: absolute;	top:0;}
.styledSelect ul li {color:#595959;	cursor:pointer; display: block; line-height:16px; margin: 0; padding: 0; text-indent:3px;}
.styledSelect ul li.closed{color:#ffffff;}
.styledSelect.open ul{height:70px;}
.medium_select .styledSelect.open ul{height:auto;}
.styledSelect.open ul li {background-color: #ffffff;}
.styledSelect.open ul li.selected { background-color: #433528; color:#FFFFFF; }
.styledSelect.open ul li:hover {color:#ffffff; background-color: #876e58;}


/* datepicker */
/*.date_pick img {position:relative; top:2px;}*/
#ui-datepicker-div{display:none; z-index:999;}
#arrival1, #arrival2{z-index:30;} 
#datepicker1 {z-index:31;}
#departure1, #departure2{z-index:28;} 
#datepicker2 {z-index:29;}

.competition_terms_title{color: #B58B69; font-family: 'UniversLTCondensed','Arial','Sans Serif'; margin-bottom:8px; font-size:11px; text-transform:uppercase; font-weight:normal;margin:15px 0 4px 0;}
.competition_terms p {font-size:10px;line-height:15px;}

/*Events Feed*/
#feed_pager_wrapper{float:left;}
#feed_pager{padding:10px 0;}
.feed_page_switcher{cursor:pointer;}
.event_box{margin-bottom:25px;width:520px;}
.event_box h2 {float:none;}
#content_inner .event_box h2 a {font-family:'LonghandRegular','Arial','Sans serif';color:#BC6C2F;font-size:22px;font-weight:normal;}
.event_image{float:left;width:115px;}
.event_copy{float:left;width:405px;line-height:19px;}
.event_copy_full{line-height:19px;}
.event_date {font-family:'UniversLTCondensed','Arial','Sans Serif';color:#B58B69;font-size:13px;padding-bottom:5px;}
.event_more{padding:10px 0 0 0;}
.event_more a {padding-right:10px;background:transparent url(/assets/templates/hilton/images/layout/icon_column_link.gif) no-repeat scroll right center;}

.item_of_interest{width:520px;}
.item_of_interest h2{float:none;font-family:'UniversLTCondensed','Arial','Sans Serif';color:#B58B69;font-size:14px;margin:10px 0 2px 0;}
.item_of_interest_header{margin:10px 0;background:url(/assets/templates/hilton/images/layout/bg_composite.png) no-repeat scroll -850px 0 transparent}
.item_of_interest_header_inner {background:transparent url(/assets/templates/hilton/images/layout/bg_content_bottom.png) no-repeat scroll center bottom;padding:10px;}
.item_of_interest_image{float:left;width:170px;}
.item_of_interest_image img {border:1px solid #4C3A2B;}
.item_of_interest_details{float:left;width:330px;}
.item_of_interest_details td {padding-bottom:4px;vertical-align:top;}
.poi_info_title{font-weight:bold;}
.poi_info_content{padding-left:15px;}
.item_return a {padding-right:10px;background:transparent url(/assets/templates/hilton/images/layout/icon_column_link.gif) no-repeat scroll right center;}

.entertainment_box_content{float:none;width:165px;left:5px;}
.entertainment_box_content p {padding-bottom:10px;}
p.entertainment_box_date{float:none;width:173px;padding-bottom:4px;}

/*email subscriptions form*/
.column_425 {float:left; width:425px;}
#form input, #form textarea {background-color: #3b2c1f; border: 1px solid #826855; width:100%; color:#E2DCBF; font-family: "Arial", "Sans Serif"; resize:none; font-size:11px; padding-left:0; padding-right:0;}
#form textarea {height:180px;}
#cCountryWrapper {float:left; height:18px;}
#cCountryWrapper ul {padding:0;}
#cCountryWrapper div.styledSelect {height:18px; margin:0;}
#cCountryWrapper div.styledSelect ul li {line-height:16px; padding:1px 0 0 4px;}
input#cName {float:right; width:265px; height:15px;} 
#form label {color:#BC6C2F;}
input#cfSubmit{border:none; width:65px; height:28px; background:transparent url(/assets/templates/hilton/images/layout/button_contact_send.png) no-repeat left top; cursor:pointer; position:relative; left:3px; float:right; text-indent:-9999px; line-height:0; font-size:0;}
#form #cfClear {cursor:pointer; position:relative; left:3px;float:right;}
.contact_row{margin-bottom:16px;}
#form div.contact_label{width:110px; float:left;}
#form div.contact_input{float:right; width:305px;}
.contactform_info_submit p {text-align:right; }
.req{color:#ffffff;}
.subscription_form_notice{font-style:italic;}

/*SOCIAL DIV*/
#social-icons { margin:20px 0px 0px 0px; } 
#social-icons p { margin-bottom:10px; }
span.icon-images { margin-top:10px; }
span.icon-images a { margin:2px; }
.social { text-indent:0em!important; }

/* form overwrites */

.fsSupporting {
color: #DEDEDE!important;
}

td.fsRowBody {
background: #000!important;
}
.side-panel-social{padding-left:39px;clear:both;padding-top:15px;}
.side-panel-social h3{border-bottom:1px solid #BC6C2F; padding-bottom:7px;margin-bottom:7px;}

/* icomoon */

/* <span class="icomoon-icon icon-facebook"></span> */

.icon-facebook:before {
    content: "\ea90";
}
.icon-facebook {
    background-color: #3D5A98;
    border-top-color: #3D5A98;
    margin-left:20px;
}
/* <span class="icomoon-icon icon-instagram"></span> */

.icon-instagram:before {
    content: "\ea92";
    color: #000;
}
.icon-instagram{
    background-color: #FFFFFF;
    border-top-color: #FFFFFF;
}
/* <span class="icomoon-icon icon-twitter"></span> */

.icon-twitter:before {
    content: "\ea96";
}
.icon-twitter{
    background-color: #5fA8DC;
    border-top-color: #5fA8DC;
}

/* <span class="icomoon-icon icon-youtube"></span> */

.icon-youtube:before{
    content: "\ea9d";    
}
.icon-youtube{
    background-color: #E52D27;
    border-top-color: #E52D27;
}

.icomoon-icon {
    float: left;
    text-align: center;
    margin-right: 7px;
    width: 34px;
    height: 30px;
    font-size: 22px;
    color: #fff;
    border-width: 0px;
    border-top-width: 2px;
    border-style: solid;
}

.icomoon-icon:before{
  vertical-align:middle;
}

/* end icomoon */

#social-icons{
    margin-left: auto;
    margin-right: auto;
    width: 200px;
    /*background-color: orange;*/
}