html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; font-weight: inherit;	font-style: inherit; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; vertical-align: baseline; }
a img, :link img, :visited img { border: 0; }
table {	border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

a               { color: inherit; text-decoration: underline; outline: 0; }
body            { text-align: center; background-color:#000;}
div, td, p      { font: normal 13px Arial; color: #687271; line-height: 18px; }

.last           { margin-right:0px; }
.clearer        { height:1px; font-size:1px; clear:both; width:1%; float:none; line-height: 1px;}
div.dbl-border  { border: 3px #000 double; }
div             { margin:0 auto; }

#chat_button    { width: 147px; height:auto; }
#top            { width:960px; height:317px; margin: 0 auto; position: relative;}
#top #website_logo     { top: 20px; position:absolute; display: block; z-index: 1; left: 336px;}
#top #top-navigation   {position:absolute; top: 87px; z-index: 0}
.homepage-top-nav a {cursor: pointer !important;}                        

#top #top-navigation a {display: block; width: 318px; height: 230px; float: left; position: relative; 
                        overflow: hidden; text-decoration: none; background: 0% 0% no-repeat; margin-right:3px; cursor: default;}
#top #top-navigation a span.png_bg {color: #f5f4e0; display: block; height: 40px; position: absolute; bottom: 0; width: 100%; text-align: center; overflow: hidden;}
#top #top-navigation a span.png_bg span {background: transparent; margin: 50px 35px 0 35px; display: block; font-size: 13px; line-height: 18px; text-align: center;}
#top #top-navigation a span.png_bg span strong {text-transform: uppercase; color: #E7D46B;}
#top a#top-navigation-wedding span {background: url(../images/header/00_home_uj_button_weddings.png) no-repeat;}

#top a#top-navigation-conference span {background: url('../images/header/00_home_uj_button_conferences.png') no-repeat;}

#top a#top-navigation-event span {background: url('../images/header/00_home_uj_button_events.png') no-repeat;}


#main                 { width:960px; height:auto; margin: 0 auto; text-align: center; margin-top: 17px; }
#main-menu            { width:960px; height: 43px; text-align:center; background: url('/images/navigation_decoration.png') no-repeat; }
#main-menu img        { vertical-align: middle;}

p#introduction        { margin: 0 auto; }
#introduction         { width:870px; clear:both; color: #B6D2D6; text-align: center;}
#introduction-title   { width:100%; height:28px; margin-top:17px; margin-bottom:30px; text-align:center; }
#introduction-bottom  { float:right; width:100%; height:3px; background: url('/images/divider_960_gradient.png') no-repeat; margin: 30px 0px; line-height:1px; font-size:1px; }
#introduction .column { color: #b6d2d6; width: 420px; text-align:justify; float: left; clear: right; }

.first { margin-right:0px; }
#introduction .first {margin-right:30px;}
#sitemap              { width:960px; height:auto; background: url('/images/footer_frame_middle.png') repeat-y #3f2b2d; margin-top:60px; }
#sitemap-top, #sitemap-bottom { width:960px; height: 40px;  background: url('/images/footer_frame_top.png') 0px 0px no-repeat; }
#sitemap-bottom       { background: url('/images/footer_frame_bottom.png') no-repeat #000; margin-bottom:-10px; clear: both;}
#sitemap-inside       { width:844px; height:auto; margin: 48px 58px 18px 58px; }
#sitemap #google-map  { width:313px; background-color:#000; margin-bottom: 0px;}
#sitemap #google-map-top {background: url(../images/footer_google_map_frame_top.png) no-repeat; height: 2px !important; width: 313px; padding:0; margin:0}
#sitemap #google-map-bottom {background: url(../images/footer_google_map_frame_bottom.png) no-repeat; height: 2px;}
#sitemap #google-map-middle {background: url(../images/footer_google_map_middle.png) repeat-y}
#sitemap #google-map-content {margin: 0 2px; width: 309px; height: 276px; background-color: #3F2B2D; overflow: hidden;}

#sitemap .info-box    { height: auto; float: left; background:url('/images/footer_divider_short.png') no-repeat; padding-top:32px; margin: 0px 27px 30px 0px; width: 150px; color: #9f6b6f; }
#sitemap .info-box-top {background: none; padding-top: 0px;}
#sitemap .info-box-nomargin {margin-right: 0px;}
#sitemap .info-box .head, #sitemap .head { color: #e7d46b; font-weight:bold; margin-bottom: 17px; text-transform: uppercase; }
#sitemap .info-box a  { display:block; line-height:20px;  color: #9f6b6f; }
#sitemap .info-box a:hover {color: #E7D46B}

#sitemap .long        { width:313px; float: left; margin-bottom: 30px; margin-right: 0px;}
#sitemap .long_divider        { background:url('/images/footer_divider_long.png') no-repeat; width:844px; height: 2px; clear: both; margin: 0px; padding:0px;}
#sitemap .long a:hover {color: #E7D46B}

#content        { width:960px; height:auto; clear: both; }
#footer         { width: 100%; color: #687271; text-align: center; margin-bottom:20px; line-height:20px; }
#footer a       { color: #687271; font-size: 11px;}
#footer .footer_nav_sep { background: url('/images/footer_nav_separator.png') no-repeat; display:inline-block; width:33px; height:10px; margin: 0px; vertical-align:middle; }
.f13 {font-size: 13px !important;}
#content .subframe { float:left; }
/* SUBFRAME */
.subframe           { width:310px; height:451px; background: url('/images/module_bottom.png') 0% 100% no-repeat; color:#f5f4e0; text-align:center; position: relative; }
.subframe_title     { background: url('/images/module_title_back_top.png') no-repeat; text-align:center; height:28px; }
.subframe_title img { font:20px/28px Arial; margin-top:3px; color: #e7d46b; background-color:#000; }
.subframe_content   { margin: 17px 20px 30px 20px; }
.subframe .button   { margin: 0 auto; margin-top:30px; width:100%; text-align:center; }
.subframe .form-info { width:100%; height:101px; color: #e7d46b; line-height:19px; float:none; }
.subframe .form-info a { color: #e7d46b; }
#column_right .non-homepage { height:auto; }
#column_right .non-homepage .form-info { height:auto; }

/* SUBFRAME FORMS */
.subframe div.textarea        { position:relative; width:270px; height:auto; margin: 17px 0px; background:url('/images/form_field_frame_middle.png') repeat-y; }
.subframe div.textarea-top    { position:absolute; width:270px; height:2px; top:0px; background:url('/images/form_field_frame_top.png') no-repeat;}
.subframe div.textarea-bottom { position:absolute; width:270px; height:2px; bottom:0px; background:url('/images/form_field_frame_bottom.png') 0% 100% no-repeat; line-height:1px; font-size:1px; }
.subframe div.textline        { position:relative; width:270px; height:24px; padding:0px; text-align:center; margin:10px 0px; background: url('/images/form_field_one_line.png') no-repeat;  }
.subframe textarea, .subframe div.textline input  { position:absolute; left: 5px; top:5px; margin:0px; padding:0px; border: 0px; overflow:hidden;
                                font: normal 13px/14px Arial; width: 260px; background:transparent; }
.subframe div.textline input  { height:14px; }
.subframe textarea            { height:95%; }

.form-intro #chat-photo  { width:93px; height:111px; }
.form-intro img          { clear:both; float:left; }
.form-intro #chat-status { width:90px; height:117px; float:left; margin-right: 17px; }
.form-intro              { height:117px; width:250px; overflow:hidden; margin: 17px 0px 12px 0px; }
.form-intro p            { color:#f5f4e0; line-height:16px; }

.content-box             { line-height:18px; width:639px; margin-top:30px; }
.content-box .name       { width:100%; text-align:center; color: #e8d367; line-height:16px; margin-bottom:17px; }
.content-box .intro, .content-box .info { width: 595px; text-align:justify; color: #f5f4e0; margin-bottom:17px; }
.content-box .info       { text-transform: uppercase; text-align:center; margin-bottom:60px; }
.content-box .inter      { margin: 0 auto; width:400px; text-align:center; color:#f5f4e0; }
.content-box .subtitle   { text-transform: uppercase; color: #e8d367; text-align:center; width:100%; margin: 15px 0px 5px 0px; }
.content-box .bottom-ornament { width:639px; height:36px; background:url('/images/divider_ornamental_bottom.png') no-repeat;}
.content-box .top-ornament, .content-box .top-ornament-journey  { width:639px; height:36px; background:url('/images/divider_ornamental_top.png') no-repeat; margin-bottom: -3px; text-align: center;}
.content-box .button     { margin:60px 0px -8px 0px; text-align:center; }

.content-box .gallery img { background-color:#f5f4e0;  }
.content-box .non-responsive { color: #fff; cursor: default; text-decoration: none; outline: 0px; }
.content-box .content     {padding: 0 22px; margin-bottom: -6px; position: relative; z-index: 10}
.content-box-journey h2, .content-box .package_offer_title {font-family: arial; margin-bottom: 30px; color: #e8d367; text-align: left; font-weight: bold; font-size: 20px; line-height: 24px;}
.content-box .package_offer_intro, .content-box .package_offer_more_content {color: #f5f4e0;}
.content-box .package_offer_intro p,.content-box .package_offer_more_content p {color: #f5f4e0;margin-top: 16px;}
.content-box .package_offer_more {text-align: center; margin-top: 30px; color: #e8d367}
.content-box .package_offer_more a {color: #e8d367; }
.package                 { margin-bottom: 10px; margin-top:0px; }

/* JOURNEY */
#journey_steps { position: absolute; right: 22px; top: 8px; width: 230px; line-height:24px; height:24px; text-align: right; }
#journey_steps img { width:24px; height:24px; margin-left:10px; }
#journey_steps a.back { display:block; float: left; height:24px; width:auto; color:#E7D46B; background: transparent; line-height: 24px; margin-right:10px; }

.content-box-journey {margin-top: -10px; margin-bottom: 27px; color: #fff;  line-height:140%; width:100%; }
.content-box-journey .top-ornament-journey {height: 56px; background-position: 0px 20px; margin-bottom: -6px; color: #f5f4e0}
.content-box-journey .content-journey {padding: 0 20px; margin-bottom: -6px; position: relative; z-index: 10; color: #f5f4e0}
.content-box-journey .journey-input {height: 24px; background: url(../images/form_field_one_line_120.png) no-repeat; width: 124px; margin-bottom: 17px;}
.content-box-journey .journey-input input {border: none; font-family: arial; font-size: 13px; background: transparent; margin: 2px; height: 14px; padding: 3px;width: 114px; text-align: center;}
.content-box-journey .buttons-yes-no {text-align: center;}
.content-box-journey .buttons-yes-no span {padding-right: 17px;}

.content-box-journey .menu_title {text-transform: uppercase; text-align: center;}
.content-box-journey .menu {background: none;}

.content-box-journey p {color: #fff;  line-height:140%; }
.content-box-journey form { line-height: 1.4; color: #fff; }
.content-box-journey .journey-step-title { font-weight: bold; margin: 17px 0px; }
.content-box-journey .room { position: relative; } 
.content-box-journey .roomsummary { position: static; } 
.content-box-journey .button   { width:93px; height:24px; display: block; float: right; margin:0px; margin-top:17px; border: 0px; clear:both; }
.content-box-journey .room-sel-label { display: block; position: absolute; bottom: 17px; right: 0px; width:135px; height:24px; background: url('../images/button_select_this_room_up.png') no-repeat; }
.content-box-journey .room-layouts   { margin-top: 17px; float: left; clear:both; }
.content-box-journey .selected       { background-image: url('../images/button_selected_up.png'); }
.content-box-journey .confirm  { width:188px; margin: 17px 0px; background: url('../images/button_confirm_these_selections_up.png') no-repeat; }
.content-box-journey .continue { background: url('../images/button_continue_up.png') no-repeat; }
.content-box-journey .select-all { clear: none; margin-right:10px; background: url('../images/button_select_all_up.png') no-repeat; width:90px; }
.content-box-journey .deselect-all { clear: none; background: url('../images/button_deselect_all_up.png') no-repeat; width:90px; }
.content-box-journey .white-clearer { width: 100%; clear: both; height:1px; line-height:1px; font-size:1px; background-color:#fff; margin:17px 0px; }

.content-box-journey { color: #fff; line-height:140%; }
.content-box-journey ul.checklist li { background: url('/images/check_box_deselected.png') 545px 7px no-repeat; line-height:140%; }
.content-box-journey ul.checklist li.checked { background-image: url('/images/check_box_selected.png'); }
.content-box-journey ul.checklist a { color: #E7D46B; }
.content-box-journey .details  { width:595px; margin-top:5px;}
.content-box-journey .details td { color:#fff; vertical-align: top;  }
.content-box-journey .details label { line-height: 24px; }
.content-box-journey .details div.input,
.competition_form div.input
 { background: url(../images/form_field_one_line.png) no-repeat; width: 270px; height: 34px; line-height:24px; border: 0px; position: relative; }
.content-box-journey .details div.input input,
.competition_form div.input input 
{ border: none; font-family: arial; font-size: 13px; background: transparent; margin: 3px; height: 18px;
                    padding: 0px; width: 264px; text-align: left; position: absolute; top: 0px; left: 0px; }
.content-box-journey .details .error { font-size:10px; line-height:24px; color:#ff0000; padding-left: 5px; }

.content-box-journey .summary-content { color: #fff; line-height:140%; margin: 17px 0px; }
.content-box-journey a.journey-edit-link { color: #E7D46B; float: right; margin-bottom: 17px; }

#guests_form td     { vertical-align: top; }
#guests_form label  { color: #fff; }
#guests_form select { width: 124px; }
#guests_form .journey-input { display:block; float: left; margin:0px;}
#guests_form .journey-input input { text-align: left; }
#journey-summary h3.journey-step-title, h3.journey-step-title { margin-bottom: 17px; color: #fff; }
#journey-summary .journey-step-title  { margin: 0px; width:50%; float: left; }
#journey-summary a  { color: #E7D46B; }
#datepicker              { width: 24px; height:24px; vertical-align: middle; border: 0px; background: url('../images/calendar.png') 0px 1px no-repeat; cursor: pointer; }
#event_date              { height:16px; vertical-align: middle; }
/****************/
.img-header span, .module-header span { position: absolute; left:0px; top:0px; width: 100%; height: 100%; background: url("") 50% 0% no-repeat; }
.img-header, .module-header { width:100% !important;  color: #e8d367; margin: 0 auto; text-align:center; position: relative; color: #e8d367; }
h1.img-header            { height:28px; font:20px/24px Arial; margin-top: 17px; margin-bottom:30px; }
h2.img-header            { height:16px; font:12px/16px Arial; }
h1.module-header         { height:19px; font:16px/17px Arial; padding-top:3px; }
h1.module-header span    { margin-top: 4px; }

.room                    { background:url('../images/divider_ornamental_top.png') 0% 0% no-repeat; }
.room .subtitle          { text-align: left; }
.room ul                 { margin:10px 0px; padding-left:16px; }
.room .details           { width: 400px; }
.room .subtitle2         { color: #B6D2D6; }
.room li                 { line-height: 16px; margin-left:16px; list-style-image: url('../images/bullet_point.png'); margin-top: 2px; }
.room .gallery           { width:100%; height: 102px; overflow: hidden; }
.room .gallery-detail    { height: 252px;}
.room .room-layouts      { margin: 10px 0px; }
.room .room-layouts td   { padding: 0px; padding-right:8px; height:60px; color: #f5f4e0;  text-align:center; }

.menu .name              { text-align:center; }
.menu .name span         { padding: 0px 10px; color: #e8d367; font: bold 20px Arial, sans-serif; text-transform: uppercase; background-color:#000; line-height:20px; }
.menu                    { background: url(../images/divider_ornamental_middle.png) no-repeat; }
.menu h2.img-header      { height:16px; width:100% !important; font:15px/15px Arial; color: #e8d367; margin: 0 auto; text-align:center; position: relative; }
.menu .dotted, .menu-type .subtitle { text-transform: uppercase; color: #e8d367; text-align:center; background: url(../images/menu_title_dotted_line_single.png) 0% 100% repeat-x; margin:17px 0px; height: 10px; width:100%; }
.menu .dotted span       { background-color: #000; padding: 0px 10px; }
.menu-type .subtitle     { width:50%; float:none; margin: 17px auto 5px auto; }
.menu .button            { bottom: 60px; margin: 30px 0px 24px 0px; }
.menu .info              { margin: 0px; width:100%; }
.menu .intro             { text-align: center; color: #9ba88a; width:100%; margin-top: 17px; text-transform: uppercase; }
.menu .menu-type         { width:400px; text-align: center; color: #f5f4e0; line-height:20px; text-align: center; }
.menu .menu-type .small, .menu-type small, .menu-type em { color: #9ba88a; line-height:20px; font-weight: normal; }
.menu-type em.italic     { color: #f5f4e0; font-style: italic; }
.menu .description       { text-align:center; }

#column_left div.first   { margin-top:0px; }
#event-switch            { text-align:center; margin: 0px 0px 30px 0px; width: 639px;}

/* CHECKLIST */
#checklist                  { overflow:hidden; margin-bottom:0px; }
.subframe li.checkbox       { background: url('/images/check_box_deselected.png') 5px 5px no-repeat; width:100%; height:auto !important; display: block; clear: both; }
.subframe li.checkbox label { color: #e7d46b; line-height:19px; width: 250px; height:auto; padding:0px; margin:0px;
                              margin-left: 19px; display: block; }
.subframe li.checked        { background-image: url(/images/check_box_selected.png); }
.subframe li.checked label  { color: #9ba88a; }
.subframe li.checkbox       { width:10%; height: 19px; clear:left; }
.subframe li.category       { background: transparent; text-transform:uppercase; text-align:center; padding-top:3px; }

.subframe .submit           { display: inline; background: none; border: 0px; color: #9ba88a; font-size:10px; line-height:10px; padding: 0px; width:auto; height:auto; }
.subframe .submit-current   { color: #e7d46b; }

.subframe .switchbar        { text-align:left; height:13px;overflow:hidden; padding:0px; margin: 0px !important; }
.subframe .switchbar span   { display: block; font-size:9px; line-height:13px; height:13px; float: left; }
.subframe .switchbar input  { text-transform:uppercase; font-size:9px; height:13px; line-height:13px; 
                              float: left; color: #fff; background-color: transparent; border: none; padding:0px; margin: 0px; }
.subframe .switchbar input.current { color: #e7d46b; }
.subframe .switchbar input:hover { color: #e7d46b; }
.subframe .divider          { width:100%; height:2px; line-height:1px; font-size:1px; background:url('/images/dotted_line_divider.png') 0% 0% no-repeat; margin: 17px 0px; }

/*PACKAGE SEL */
.save_your_package div.checkbox      { background: url('/images/check_box_deselected.png') 2px 7px no-repeat; width: 20px; height: 20px; }
.save_your_package div.checkbox-sel  { background-image: url(/images/check_box_selected.png); }

/* SLIDER */
#sitemap_slider {border: 2px solid #291c1d; height: 160px; clear: both;}
ul#slider li.last {border: none !important;}
ul#slider li a img {display: block}
#prevBtn, #nextBtn { float: left; display: block; }

#column_left {float: left; width: 639px; margin-right: 10px;}
#column_right {float: left; width: 310px;}
#column_right .subframe {margin-bottom: 30px; }
#column_right .last { margin-bottom: 0px; }

/* GALLERY */
.gallery {margin-bottom: 10px;}
.gallery div.gallery_content a {display: block; float: left; margin-right: 9px; margin-bottom: 9px;}
.gallery div.gallery_content a.last {margin-right: 0px;}
.gallery div.gallery_content a img {display: block;}
.gallery div.title {height: 16px; background: url(../images/divider_ornamental_middle.png) no-repeat; text-align: center; width: 100%; margin-bottom: 20px;}
.gallery div.gallery_bottom { background: url(../images/divider_ornamental_bottom.png) no-repeat bottom left; height: 36px; text-align: center; clear: both; padding-top: 1px;}
.gallery div.gallery_bottom a img {padding-top: 2px;}

/* NEWS & PARTNERS */
.news {width: 100%; background: url(../images/divider_ornamental_bottom.png) no-repeat bottom left; padding-bottom: 30px; color: #f5f4e0; margin-bottom: 30px;}
.news .top-ornament {width: 100%; height:30px; background: url(../images/divider_ornamental_top.png) no-repeat top left; }
.news div.news_content {padding: 0 16px}
.news div.title, .journey-room-detail-content div.title, .content-journey .menu_title {font-weight: bold; font-size: 20px; color: #f5f4e0; margin-bottom: 30px; line-height: 24px;}
.news div.title {color: #E7D46B; margin-bottom: 3px;}
.news div.title a {text-decoration: none; color: #E7D46B}
.news .article_type { color: #ab9a43; line-height: 18px;}
.news .date { color: #ab9a43; line-height: 18px;}

.news p {color: #f5f4e0; margin-top: 16px;}
.news div.img {float: left; width: 290px; margin-right: 17px;}
.news div.news_body {float: left; width: 300px;}

.error {font-size: 13px; color: #ff0000; line-height: 18px}

/* INFO PAGES */
.info_pages div.title {text-align: center; font-size: 20px; color: #e8d467; margin-bottom: 6px;}
.info_pages p {font-size: 13px; color: #f5f4e0; margin-bottom: 17px;}
.info_pages table td, .info_pages div {color: #F5F4E0}
.info_pages table td.n {width: 4%; padding-bottom: 3px;}
.info_pages table td.header {font-weight: bold; padding-bottom: 1px;}
.info_pages table td.last {padding-bottom: 12px;}
.info_pages a {color: #E8D367}
.info_pages ul {list-style-type: none; color: #f5f4e0}
.info_pages ul li {padding-bottom: 6px;}

#company_details a {color: #9F6B6F}
.ck_text ul {list-style-type: disc; margin-left: 15px;}
.ck_text ol {list-style-type: decimal; margin-left: 20px}
.ck_text ul li, .ck_text ol li {padding-bottom: 6px;}
.ck_text a {color: #E7D46B; text-decoration: underline;}
.info_pages table.in_pages { width: 60%; margin: 17px auto; }

.homepage_box_chat, .homepage_box_signup, .homepage_box_twitter {float: left; width:310px; margin-right: 10px;}
.homepage_box_checklist {width:310px; float: left;}
.submit_form_button_no_display {display: none;}

#error                  { text-align: center; width: 628px; margin: 0 auto; }
#error div.error-content{ width:500px; height:auto; text-align:left; }
#error .subtitle        { color: #e8d467; line-height:16px; }
#error div.error-divider{ width:628px; height: 13px; background: url('../images/email_divider.png') 50% 0% no-repeat; }
#error h1.img-header    { height:16px; width: 431px; margin-top: 17px; margin-bottom:30px; text-align:center;
                         /*background: url('../images/email_title_welcome.png') 50% 0% no-repeat;*/ }
#error h1.img-header span { position: static; text-align:center; padding: 0px 15px; width:200px; height:16px;
                            font: bold 16px/16px Arial; background-color: #000; color: #e8d467; }
#error a                { color: #e8d467;}

.hidden { display: none; }

.ui-widget-content {background: url(../images/11cs_calender_bg.png) repeat scroll 50% 50% #FFFFFF !important;}
.ui-widget {font-family: Arial !important}
.ui-datepicker th {padding: 3px 0px !important;}
.ui-datepicker th span {font-size: 13px !important;}
.ui-datepicker td {padding: 0px !important;}
.ui-datepicker {width: 12em !important;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  color: #000 !important;
  background: none !important;
  background-color: #fff !important;
  border: 1px solid #E8D367 !important;
}
.ui-datepicker .ui-datepicker-title {
  color: #000 !important;
}

.ui-widget-content {
  border: none !important;
  color: #000 !important;
}
 
.ui-widget-header {
  background: none !important;
  border: none !important
}
.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 #000000  !important;
color:#000000  !important;
font-weight:normal  !important;
}

.home_hero_01 {
  background-image: url(../images/header/homepage_Hero_01.jpg) !important; 
}

.home_hero_01:hover {
  background-image: url(../images/header/homepage_Hero_01_colour.jpg) !important; 
}

.home_hero_02 {
  background-image: url(../images/header/homepage_Hero_02.jpg) !important; 
}

.home_hero_02:hover {
  background-image: url(../images/header/homepage_Hero_02_colour.jpg) !important; 
}

.home_hero_03 {
  background-image: url(../images/header/homepage_Hero_03.jpg) !important; 
  margin-right:0px !important;
}

.home_hero_03:hover {
  background-image: url(../images/header/homepage_Hero_03_colour.jpg) !important ; 
}

.rooms_hero_01 {
  background-image: url(../images/header/rooms_Hero_01.jpg) !important; 
}

.rooms_hero_02 {
  background-image: url(../images/header/rooms_Hero_02.jpg) !important; 
}

.rooms_hero_03 {
  background-image: url(../images/header/rooms_Hero_03.jpg) !important; 
  margin-right:0px !important;
}

.menus_hero_01 {
  background-image: url(../images/header/menus_Hero_01.jpg) !important; 
}

.menus_hero_02 {
  background-image: url(../images/header/menus_Hero_02.jpg) !important; 
}

.menus_hero_03 {
  background-image: url(../images/header/menus_Hero_03.jpg) !important; 
  margin-right:0px !important;
}

.packages_hero_01 {
  background-image: url(../images/header/packages_Hero_01.jpg) !important; 
}

.packages_hero_02 {
  background-image: url(../images/header/packages_Hero_02.jpg) !important; 
}

.packages_hero_03 {
  background-image: url(../images/header/packages_Hero_03.jpg) !important; 
  margin-right:0px !important;
}

.gallery_hero_01 {
  background-image: url(../images/header/gallery_Hero_01.jpg) !important; 
}

.gallery_hero_02 {
  background-image: url(../images/header/gallery_Hero_02.jpg) !important; 
}

.gallery_hero_03 {
  background-image: url(../images/header/gallery_Hero_03.jpg) !important; 
  margin-right:0px !important;
}

.news_hero_01 {
  background-image: url(../images/header/news_Hero_01.jpg) !important; 
}

.news_hero_02 {
  background-image: url(../images/header/news_Hero_02.jpg) !important; 
}

.news_hero_03 {
  background-image: url(../images/header/news_Hero_03.jpg) !important; 
  margin-right:0px !important;
}

.offers_hero_01 {
  background-image: url(../images/header/offers_Hero_01.jpg) !important; 
}

.offers_hero_02 {
  background-image: url(../images/header/offers_Hero_02.jpg) !important; 
}

.offers_hero_03 {
  background-image: url(../images/header/offers_Hero_03.jpg) !important; 
  margin-right:0px !important;
}

.partners_hero_01 {
  background-image: url(../images/header/partners_Hero_01.jpg) !important; 
}

.partners_hero_02 {
  background-image: url(../images/header/partners_Hero_02.jpg) !important; 
}

.partners_hero_03 {
  background-image: url(../images/header/partners_Hero_03.jpg) !important; 
  margin-right:0px !important;
}

.testimonial_hero_01 {
  background-image: url(../images/header/testimonial_Hero_01.jpg) !important; 
}

.testimonial_hero_02 {
  background-image: url(../images/header/testimonial_Hero_02.jpg) !important; 
}

.testimonial_hero_03 {
  background-image: url(../images/header/testimonial_Hero_03.jpg) !important; 
  margin-right:0px !important;
}

.home_main_title_span {
  background-image: url('../images/titles/00_home_main_title.png') !important;
}

.module_talk_to_us_offline {
  background-image: url('../images/titles/module_talk_to_us_offline.png') !important;
}
  
.module_talk_to_us_online {
  background-image: url('../images/titles/module_talk_to_us_online.png') !important;
}

.width_100_percent {
  width: 100%;
}

.rooms_main_title {
  background-image: url('../images/titles/02_rooms_main_title.png') !important;
}

.testimonial_main_title {
  background-image: url('../images/titles/testimonial_main_title.png') !important;
}

.float_left {
  float: left;
}

.width_160 {
  width: 160px;
}

.height_94 {
  height: 94px !important;
}

.margin_bottom_0 {
  margin-bottom: 0px !important;
}

.height_16 {
  height: 16px;
}

.margin_top_15 {
  margin-top: 15px !important;
}

.module_sign_up {
  background-image:url('../images/titles/module_sign_up.png') !important;
}

.position_relative {
  position: relative;
}

.margin_top_12 {
  margin-top: 12px !important;
}

.margin_bottom_0 {
  margin-bottom: 0px !important;
}

.line_height_16 {
  line-height: 16px;
}

.z_index_2 {
  z-index: 2;
}

.font_size_11 {
  font-size: 11px;
}

.height_95 {
  height: 95px !important;
}

.line_height_14 {
  line-height: 14px;
}

.margin_bottom_19 {
  margin-bottom: 19px;
}

.margin_top_20 {
  margin-top: 20px !important;
}

.height_auto {
  height: auto;
}

.margin_top {
  margin-top: 21px;
}

.module_check_list {
  background-image:url('../images/titles/module_check_list.png') !important;
}

.margin_top_17 {
  margin-top: 17px;
}

.margin_right_0 {
  margin-right: 0px !important;
}

.margin_bottom_14 {
  margin-bottom: 14px;
}

.margin_left_0 {
  margin-left: 0px;
}

.margin_top_13 {
  margin-top: 13px;
}

.height_30 {
  height: 30px;
}

.margin_top_16 {
  margin-top: 16px !important;
}

.margin_bottom_13 {
  margin-bottom: 13px !important;
}

.margin_top_30 {
  margin-top: 30px !important;
}

.text_align_center {
  text-align: center;
}

.margin_top_18 {
  margin-top: 18px; 
}  

.margin_bottom_50 {
  margin-bottom: 50px !important;
}

.margin_bottom_19 {
  margin-bottom: 19px !important;
}

.margin_top_20 {
  margin-top: 20px;
}

.width_531 {
  width: 531px;
}

.clear_left {
  clear: left;
}

.contact_span {
  color: #9F6B6F; 
  line-height: 20px; 
  display: block;
}

.margin_top_30 {
  margin-top: 30px;
}

.text_align_left {
  text-align: left;
}

.height_35 {
  height: 35px !important;
}

.line_height_35 {
  line-height: 35px;
}

.margin_top_0 {
  margin-top: 0px !important;
}

.margin_bottom_0 {
  margin-bottom: 0px !important;
}

.width_639 {
  width: 639px !important;
}

.rooms_title_theatre {
  background-image:url('../images/titles/02_rooms_title_theatre.png') !important;
}

.rooms_title_conservatory_garden {
  background-image:url('../images/titles/02_rooms_title_conservatory_garden.png') !important;
}
.rooms_title_gardenroom {
  background-image: url("../images/titles/02_rooms_title_garden.png") !important
}

.rooms_title_presidents {
  background-image:url('../images/titles/02_rooms_title_presidents.png') !important;
}

.rooms_title_treasurers {
  background-image:url('../images/titles/02_rooms_title_treasurers.png') !important;
}

.rooms_title_other_rooms {
  background-image:url('../images/titles/02_rooms_title_other_rooms.png') !important;
}

/* ADD */
.rooms_title_the_edwards_room {
  background-image:url('../images/titles/the_edwards_room.png') !important;
}

.rooms_title_the_peacock_room  {
  background-image:url('../images/titles/the_peacock_room.png') !important;
}

.rooms_title_the_maxwell_room {
  background-image:url('../images/titles/the_maxwell_room.png') !important;
}

.rooms_title_marlborough_theatre {
  background-image:url('../images/titles/Malborough_Theatre_black.png') !important;
}

.rooms_title_marlborough_rooms_1_2 {
  background-image:url('../images/titles/Malborough_Rooms_1_2_black.png') !important;
}
.rooms_title_marlborough_room_3 {
  background-image:url('../images/titles/malborough_room_3.png') !important;
}

.rooms_title_maynard_theatre {
  background-image:url('../images/titles/manyard_theatre_black.png') !important;
}

.rooms_title_manyard_room_1 {
  background-image:url('../images/titles/manyard_room_1_black.png') !important;
}
.rooms_title_manyard_room_2 {
  background-image:url('../images/titles/manyard_room_2_black.png') !important;
}
.rooms_title_manyard_room_3 {
  background-image:url('../images/titles/manyard_room_3_black.png') !important;
}
.rooms_title_cafe_lounge {
  background-image:url('../images/titles/Cafe_Lounge_black.png') !important;
}
.rooms_title_marlborough_room_4 {
  background-image: url('../images/titles/Marlborough_Room_4_black.png') !important;
}


#gallery_content_room_pics_the_maxwell_room,
#gallery_content_room_pics_marlborough_rooms_1_2,
#gallery_content_room_pics_marlborough_theatre,
#gallery_content_room_pics_manyard_room_1,
#gallery_content_room_pics_the_cafe,
#gallery_content_room_pics_maynard_theatre 
{text-align: center;}

li.no_style_list {list-style-image: none;}

/* END */
.height_17 {
  height: 17px;
}

.margin_top_minus_40 {
  margin-top: -40px;
}

.background_transparant {
  background: transparent;
}

.width_47_percent {
  width: 47%;
}

.padding_right_30 {
  padding-right: 30px !important;
}

.clear_both {
  clear: both;
}

.margin_0_auto {
  margin: 0 auto;
}

.text_align_justify {
  text-align: justify;
}

.color_E8D367 {
  color: #E8D367;
}

.margin_30_0 {
  margin: 30px 0px !important;
}

.menus_main_title {
  background-image:url('../images/titles/03_menus_main_title.png') !important;
}

.height_20 {
  height: 20px;
}

.margin_top {
  margin-top: 2px;
}

.packages_main_title {
  background-image:url('../images/titles/04_packages_main_title.png') !important;
}

.display_block {
  display: block;
} 

.margin_bottom_30 {
  margin-bottom: 30px;
}

.display_none {
  display: none;
}

.news_main_title {
  background-image:url('../images/titles/06_news_main_title.png') !important;
}
  
.gallery_main_title {
  background-image:url('../images/titles/05_gallery_main_title.png') !important;
}

.offers_main_title {
  background-image:url('../images/titles/07_offers_main_title.png') !important;
}

.partners_main_title {
  background-image:url('/images/titles/08_partners_main_title.png') !important;
}

.height_125 {
  height: 125px !important;
}

.width_80_percent {
  width: 80% !important;
}

.width_20_percent {
  width: 20% !important;
}

.margin_top_3 {
  margin-top: 3px;
}

.margin_bottom_10 {
  margin-bottom: 10px;
}

.margin_top_6 {
  margin-top: 6px;
}

.padding_bottom_6 {
  padding-bottom: 6px;
}

.width_30_percent {
  width: 30%;
}

.text_align_right {
  text-align: right;
}

.text_decoration_underline {
  text-decoration: underline;
}

.padding_top_6 {
  padding-top: 6px;
}

.journey_hero_01_wedding {
  background-image:url('../images/header/journey_Hero_01_wedding.jpg') !important;
}

.journey_hero_02_wedding {
  background-image:url('../images/header/journey_Hero_02_wedding.jpg') !important;
}

.journey_hero_03_wedding {
  background-image:url('../images/header/journey_Hero_03_wedding.jpg') !important;
  margin-right:0px !important;
}

.journey_hero_01_conference {
  background-image:url('../images/header/journey_Hero_01_conference.jpg') !important;
}

.journey_hero_02_conference {
  background-image:url('../images/header/journey_Hero_02_conference.jpg') !important;
}

.journey_hero_03_conference {
  background-image:url('../images/header/journey_Hero_03_conference.jpg') !important;
  margin-right:0px !important;
}

.journey_hero_01_event {
  background-image:url('../images/header/journey_Hero_01_event.jpg') !important;
}

.journey_hero_02_event {
  background-image:url('../images/header/journey_Hero_02_event.jpg') !important;
}

.journey_hero_03_event {
  background-image:url('../images/header/journey_Hero_03_event.jpg') !important;
  margin-right:0px !important;
}

.wedding_main_title {
  background-image:url('/images/titles/01_uj_wedding_main_title.png') !important;
}

.conference_main_title {
  background-image:url('/images/titles/01_uj_conference_main_title.png') !important;
}

.event_main_title {
  background-image:url('/images/titles/01_uj_event_main_title.png') !important;
}

.background_position_410_7 {
  background-position: 410px 7px !important;
}

.font_size_85_percent {
  font-size: 85%;
}

.width_150 {
  width: 150px;
}

.width_270 {
  width: 270px;
}

.width_175 {
  width: 175px;
}

.width_302 {
  width: 302px;
}

.width_134 {
  width: 134px;
}

.line_height_26 {
  line-height: 26px;
}

.width_50_percent {
  width: 50%;
}

.float_right {
  float: right;
}

.margin_top_10 {
  margin-top: 10px;
}

.margin_0 {
  margin:0px;
}

.margin_bottom_8 {
  margin-bottom: 8px;
}

.width_300 {
  width: 300px !important;
}

.margin_right_15 {
  margin-right: 15px !important;
}

.width_274 {
  width: 274px;
}

.margin_bottom_17 {
  margin-bottom: 17px !important;
}

.background_transparent {
  background: transparent;
}

.margin_0_0_8 {
  margin: 0px 0px 8px !important;
}

.margin_right_3 {
  margin-right: 3px !important;
}

.display_none {
  display: none;
}

.height_155 {
  height: 155px !important;
}

.width_640 {
  width: 640px !important;
}

.width_auto {
  width: auto !important;
}

.padding_0_20 {
  padding: 0px 20px !important;
}

.width_680 {
  width: 680px !important;
}

.left_206 {
  left: 206px;
}
  
.position_static {
  position: static;
}

.text_transform_uppercase {
  text-transform: uppercase;
}

.color_e7d46b {
  color: #e7d46b;
}

.color_e8d367_font_size_20_padding_0_10_text_transform_uppercase {
  color: #E8D367; 
  font-size: 20px; 
  padding: 0 10px !important; 
  text-transform:uppercase;
}

.height_40 {
  height: 40px !important;
}

.color_687271 {
  color: #687271;
}

.margin_17_0 {
  margin: 17px 0px !important;
}

.color_E7D46B {
  color: #E7D46B;
}

.width_20 {
  width: 20px;
}

.z_index_10 {
  z-index: 10;
}

.position_absolute_width_100_percent_text_align_center_top_minus_15_background_color_transparent {
  position: absolute; 
  width: 100%; 
  text-align: center; 
  top: -15px !important; 
  background-color: transparent;
}

.position_absolute_left_0_top_10 {
  position: absolute;
  left:0px; 
  top:-10px;
}

.height_139 {
  height: 139px;
}

.font_weight_bold {
  font-weight: bold;
}

.error_404_background {
  background-image:url('../images/titles/error_404.png');
}

.color_F4F3DE_font_size_16_padding_22_text_align_center {
  color: #F4F3DE; 
  font-size: 16px; 
  padding: 22px; 
  text-align: center;
}

.position_absolute {
  position: absolute;
}

.height_1 {
  height: 1px;
}

.width_600 {
  width: 600px !important;
}

.left_0 {
  left: 0px;
}

.top_0 {
  top: 0px;
}

#twitter_box {}
#twitter_box .logo {text-align: center; padding-top: 2px;}
#twitter_box .twitter_body {height: 280px; overflow: hidden;}
#twitter_box .twitter_body .twitter_top {width:100%; height:2px; line-height:1px; font-size:1px; background:url('/images/dotted_line_divider.png') 0% 0% no-repeat; margin: 17px 0px;}
#twitter_box .twitter_body .twitter_bottom {width:100%; height:2px; line-height:1px; font-size:1px; background:url('/images/dotted_line_divider.png') 0% 0% no-repeat; margin: 8px 0px;}

#twitter_box ul {list-style-type: none; color: #fff; }
#twitter_box ul li div.date {color: #E7D46B}
#twitter_box ul li {line-height: 16px;}
#twitter_box ul li a {color: #E7D46B; line-height: 16px;}

.module_twitter {
  background-image:url('../images/twitter/module_twitter.png') !important;
}
.top_twitter {position: absolute; top: 6px; right: 0px;}
.top_twitter .t {color: #fff; text-decoration: underline; font-weight: bold; font-size: 14px;}
.top_twitter .m img {vertical-align: middle;} 

.competition_form {text-align: center; margin-top: 24px; margin-left: 158px;}
.competition_form .error { margin-left: 0px; margin-bottom: 3px;}

.competition_form .file-wrapper {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  height: 24px;
  margin-bottom: 10px;
}

.competition_form .file-wrapper .button {
  background: url("/images/competition/competition_upload.png") no-repeat;
  cursor: pointer;
  display: inline-block;
  width: 270px;
  height: 24px;
  margin: 0px;
  padding: 0px;
}

.competition_form .file-wrapper input {
  cursor: pointer;
  height: 100%;
  position: absolute;
  right: 0;
  filter: alpha(opacity=1);
  -moz-opacity: 0.1;
  opacity: 0.1;
  top: 0;
  color: #fff;
  font-size: 100px;
}

.competition_form .file_name {
  position: absolute;
  top: 5px;
  left: 4px;
  z-index: 10px;
  width:  150px;
  height: 14px;
  overflow: hidden;
  color: #000;
}
.competition_form td.submit_td {padding-top: 12px; padding-left: 66px;}
p.competition_thanks {color: #F5F4E0;line-height: 16px; margin-top: 24px; text-align: center; font-weight: bold;}

.view_entries {text-align: center; margin-top: 24px; margin-bottom: 24px;}
.view_entries a.view_entries_link {color: #E8D367}
.competition_gallery {position: relative; left: -22px; width: 639px;}

.captcha_popup {width: 394px; height: 290px; margin-top: 24px; background: none; overflow: auto;}
.captcha_popup .header {margin-bottom: 12px;}
.captcha_popup p {text-align: center; color: #E7D46B; margin-top: 12px;}
.captcha_popup div.textline {width: 104px; margin-left: 144px; margin-bottom: 0px; margin-top: 12px; background: url("/images/form_field_one_line_100.png") no-repeat;}
.captcha_popup .textline input {width: 90px !important;}
.captcha_popup .code {vertical-align: middle; padding: 0 12px; color: #E7D46B; height: 27px;}
.captcha_popup .button {text-align: center;}
.captcha_popup p.error {color: #ff0000; margin-top: 0px;}


.fancybox-inner_form {width: 414px !important; height: 320px !important;}

p.p_confirm {clear: left;}
.backgorund_transparent {background: none;}

.menu_header {color: #fff; font-weight: bold; margin: 12px 0px;}

.testimonial .item {width: 595px;}
.testimonial .item_break {background:  url("/images/dotted_line_divider.png") repeat-x bottom left; width: 100%; height: 2px; margin: 24px 0;}
.testimonial .item p, .testimonial .item div {
  color: #F5F4E0
}
.testimonial .item p.person {text-align: center; text-transform: uppercase;}
.testimonial .more {text-align: center;}
.testimonial .minimise {margin-top: 24px;}

