@import url("http://hello.myfonts.net/count/253c9f");
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }
html { line-height: 1; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }
q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }
a img { border: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
.popover { position: absolute; top: 0; left: 0; z-index: 1010; display: none; width: 236px; padding: 1px; text-align: left; background-color: #ffffff; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0.2); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2); -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2); box-shadow: 0 5px 10px rgba(0,0,0,0.2); white-space: normal; }
.popover.top { margin-top: -10px; }
.popover.right { margin-left: 10px; }
.popover.bottom { margin-top: 10px; }
.popover.left { margin-left: -10px; }
.popover-title { margin: 0; padding: 8px 14px; font-size: 14px; font-weight: normal; line-height: 18px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
.popover-content { padding: 9px 14px; }
.popover .arrow, .popover .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; }
.popover .arrow { border-width: 11px; }
.popover .arrow:after { border-width: 10px; content: ""; }
.popover.top .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999; border-top-color: rgba(0,0,0,0.25); bottom: -11px; }
.popover.top .arrow:after { bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: #ffffff; }
.popover.right .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999; border-right-color: rgba(0,0,0,0.25); }
.popover.right .arrow:after { left: 1px; bottom: -10px; border-left-width: 0; border-right-color: #ffffff; }
.popover.bottom .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999; border-bottom-color: rgba(0,0,0,0.25); top: -11px; }
.popover.bottom .arrow:after { top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: #ffffff; }
.popover.left .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999; border-left-color: rgba(0,0,0,0.25); }
.popover.left .arrow:after { right: 1px; border-right-width: 0; border-left-color: #ffffff; bottom: -10px; }
html, body { width: 100%; height: 100%; padding: 0; margin: 0; overflow-x: hidden; }
.skrollable { position: fixed; z-index: 100; }
.skrollable .skrollable { position: absolute; }
.skrollable .skrollable .skrollable { position: static; }
@font-face { font-family: 'BodoniBT-Book'; src: url(253C9F_0_0-dedb7a0554d048baf52fdb26c418059e.eot); src: url(253C9F_0_0d41d.eot?#iefix) format("embedded-opentype"),url(253C9F_0_0-89f7f01809cc278a43033e08ffbb9ab1.woff) format("woff"),url(253C9F_0_0-ca8e0f8406d95aec77d20b32f7ad29a2.ttf) format("truetype"); }
@font-face { font-family: 'BodoniBT-BookItalic'; src: url(253C9F_1_0-8cfdf5231e0c403b5f99c8f2b1347d00.eot); src: url(253C9F_1_0d41d.eot?#iefix) format("embedded-opentype"),url(253C9F_1_0-fe9cc786f241bafccfba76b1d232112e.woff) format("woff"),url(253C9F_1_0-2afe30a31709bd37e7fa448efa491984.ttf) format("truetype"); }
@font-face { font-family: 'FranklinGothicURW-Dem'; src: url(253C9F_2_0-4c7c4646652914ee0d3574c255f052b7.eot); src: url(253C9F_2_0d41d.eot?#iefix) format("embedded-opentype"),url(253C9F_2_0-fd11308141190a58a37029e9a72063cb.woff) format("woff"),url(253C9F_2_0-71279e6481702c570dfcdaa977cb8859.ttf) format("truetype"); }
@font-face { font-family: 'FranklinGothicURW-Boo'; src: url(253C9F_3_0-584aa48c8a5ed123b3d32b3c3661a433.eot); src: url(253C9F_3_0d41d.eot?#iefix) format("embedded-opentype"),url(253C9F_3_0-2de7574f2568ad7d091e3e76bea82976.woff) format("woff"),url(253C9F_3_0-a79fabc6e5a295e470783e0b35f07926.ttf) format("truetype"); }
.page_header_copy, h1 { color: #424242; font-family: "BodoniBT-Book","Times New Roman"; font-weight: normal; font-size: 70px; font-size: 4.375rem; line-height: 63px; line-height: 3.938rem; letter-spacing: -1.26px; letter-spacing: -0.079rem; }
.page_subheader_copy, h2 { color: #8a887c; font-family: "BodoniBT-BookItalic","Georgia"; font-style: normal; font-weight: normal; font-size: 21px; font-size: 1.313rem; line-height: 21px; line-height: 1.313rem; letter-spacing: 1.575px; letter-spacing: 0.098rem; }
.body_header_copy, h3 { color: #424242; font-family: "BodoniBT-Book","Times New Roman"; font-weight: normal; font-size: 36px; font-size: 2.25rem; line-height: 36px; line-height: 2.25rem; letter-spacing: -0.72px; letter-spacing: -0.045rem; }
.small_header_copy, h4 { color: #424242; font-family: "BodoniBT-Book","Times New Roman"; font-weight: normal; font-size: 27px; font-size: 1.688rem; line-height: 27px; line-height: 1.688rem; letter-spacing: 0px; letter-spacing: 0rem; }
.small_header_copy.rose, h4.rose { color: #864747; }
.small_header_copy.blue, h4.blue { color: #426774; }
.small_header_copy.jade, h4.jade { color: #49856e; }
.small_subheader_copy, h5 { color: #84887c; font-family: "BodoniBT-Book","Times New Roman"; font-style: normal; font-weight: normal; font-size: 15px; font-size: 0.938rem; line-height: 15px; line-height: 0.938rem; letter-spacing: 1.725px; letter-spacing: 0.108rem; }
.body_copy, body, #culture_blog .post_text, #culture_blog .culture_pagination a { color: #8a887c; font-family: "FranklinGothicURW-Boo","Arial"; font-weight: normal; font-size: 14px; font-size: 0.875rem; line-height: 21px; line-height: 1.313rem; letter-spacing: 1.05px; letter-spacing: 0.066rem; }
.list_copy, li { color: #8a887c; font-family: "FranklinGothicURW-Boo","Arial"; font-weight: normal; font-size: 14px; font-size: 0.875rem; line-height: 26px; line-height: 1.625rem; letter-spacing: 1.05px; letter-spacing: 0.066rem; }
.small_title_copy { color: #a9a798; font-family: "BodoniBT-Book","Times New Roman"; font-weight: normal; font-size: 14px; font-size: 0.875rem; line-height: 20px; line-height: 1.25rem; letter-spacing: 1.4px; letter-spacing: 0.088rem; }
.small_body_copy { color: #9c9a92; font-family: "FranklinGothicURW-Dem","Tahoma"; font-weight: normal; font-size: 12px; font-size: 0.75rem; line-height: 17px; line-height: 1.063rem; letter-spacing: 1.62px; letter-spacing: 0.101rem; }
.grid_title_copy { color: #864747; font-family: "BodoniBT-Book","Times New Roman"; font-weight: normal; font-size: 22px; font-size: 1.375rem; line-height: 22px; line-height: 1.375rem; letter-spacing: 0px; letter-spacing: 0rem; }
.grid_title_copy.rose { color: #864747; }
.grid_title_copy.blue { color: #426774; }
.grid_title_copy.jade { color: #49856e; }
.grid_subheader_copy { color: #7e7d74; font-family: "FranklinGothicURW-Dem","Tahoma"; font-weight: normal; font-size: 11px; font-size: 0.688rem; line-height: 14px; line-height: 0.875rem; letter-spacing: 1.705px; letter-spacing: 0.107rem; }
.grid_big_copy { color: #864747; font-family: "BodoniBT-Book","Times New Roman"; font-weight: normal; font-size: 36px; font-size: 2.25rem; line-height: 36px; line-height: 2.25rem; letter-spacing: -0.72px; letter-spacing: -0.045rem; }
.grid_big_copy.rose { color: #864747; }
.grid_big_copy.blue { color: #426774; }
.grid_big_copy.jade { color: #49856e; }
.quote_copy { color: #864747; font-family: "BodoniBT-BookItalic","Georgia"; font-style: normal; font-weight: normal; font-size: 22px; font-size: 1.375rem; line-height: 30px; line-height: 1.875rem; letter-spacing: 1.32px; letter-spacing: 0.083rem; }
.quote_copy.rose { color: #864747; }
.quote_copy.blue { color: #426774; }
.quote_copy.jade { color: #49856e; }
.text_link_copy, a, a.themed_color { color: #864747; font-family: "BodoniBT-BookItalic","Georgia"; font-style: normal; font-weight: normal; font-size: 15px; font-size: 0.938rem; line-height: 23px; line-height: 1.438rem; letter-spacing: 1.05px; letter-spacing: 0.066rem; }
.text_link_copy.rose, a.rose { color: #864747; }
.text_link_copy.blue, a.blue { color: #426774; }
.text_link_copy.jade, a.jade { color: #49856e; }
.button_link_copy, .button { color: #e9e7d9; font-family: "BodoniBT-BookItalic","Georgia"; font-style: normal; font-weight: normal; font-size: 15px; font-size: 0.938rem; line-height: 23px; line-height: 1.438rem; letter-spacing: 1.125px; letter-spacing: 0.07rem; }
.tooltip_link_copy, .tooltip { color: #424242; font-family: "BodoniBT-BookItalic","Georgia"; font-style: normal; font-weight: normal; font-size: 14px; font-size: 0.875rem; line-height: 14px; line-height: 0.875rem; letter-spacing: 0.49px; letter-spacing: 0.031rem; }
.year_copy { color: #49856e; font-family: "BodoniBT-BookItalic","Georgia"; font-style: normal; font-weight: normal; font-size: 14px; font-size: 0.875rem; line-height: 44px; line-height: 2.75rem; letter-spacing: 0.49px; letter-spacing: 0.031rem; }
.publication_copy { color: #65645b; font-family: "FranklinGothicURW-Dem","Tahoma"; font-style: normal; font-weight: normal; font-size: 14px; font-size: 0.875rem; line-height: 44px; line-height: 2.75rem; letter-spacing: 1.05px; letter-spacing: 0.066rem; }
.info_copy { color: #65645b; font-family: "FranklinGothicURW-Dem","Tahoma"; font-weight: normal; font-size: 12px; font-size: 0.75rem; line-height: 18px; line-height: 1.125rem; letter-spacing: 2.1px; letter-spacing: 0.131rem; }
.info_demi_copy { color: #65645b; font-family: "FranklinGothicURW-Dem","Tahoma"; font-weight: normal; font-size: 12px; font-size: 0.75rem; line-height: 18px; line-height: 1.125rem; letter-spacing: 2.1px; letter-spacing: 0.131rem; }
a, a.themed_color { text-decoration: none; }
a:active, a.themed_color:active { text-decoration: none; }
a:hover, a.themed_color:hover { text-decoration: none; }
a.rose_blue, a.themed_color.rose_blue { color: #864747; }
a.nav_reserve_link:hover, a.nav_header_link:hover, a.themed_color.nav_reserve_link:hover, a.themed_color.nav_header_link:hover { color: #864747; opacity: 1; }
a.reserve_form_link, a.themed_color.reserve_form_link { color: #e8e6d8; }
a.reserve_form_link:hover, a.themed_color.reserve_form_link:hover { color: #864747; opacity: 1; }
a.themed_color { -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; opacity: 1; }
a.themed_color:hover { text-decoration: none; opacity: 0.8; }
.themed_link_list.blue_link_list a { color: #426774; background: url(#); cursor: pointer; -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00426774,endColorstr=#00426774); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00426774,endColorstr=#00426774); zoom: 1; background: rgba(66,103,116,0); }
.themed_link_list.blue_link_list a:hover { color: #e8e6d8; background: url(#); cursor: pointer; -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF426774,endColorstr=#FF426774); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF426774,endColorstr=#FF426774); zoom: 1; background: #426774; }
.themed_link_list.blue_link_list a.tooltip_link_list { cursor: default; }
.themed_link_list.rose_link_list a { color: #864747; background: url(#); cursor: pointer; -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00864747,endColorstr=#00864747); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00864747,endColorstr=#00864747); zoom: 1; background: rgba(134,71,71,0); }
.themed_link_list.rose_link_list a:hover { color: #e8e6d8; background: url(#); cursor: pointer; -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF864747,endColorstr=#FF864747); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF864747,endColorstr=#FF864747); zoom: 1; background: #864747; }
.themed_link_list.rose_link_list a.tooltip_link_list { cursor: default; }
.themed_link_list.jade_link_list a { color: #49856e; background: url(#); cursor: pointer; -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0049856E,endColorstr=#0049856E); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0049856E,endColorstr=#0049856E); zoom: 1; background: rgba(73,133,110,0); }
.themed_link_list.jade_link_list a:hover { color: #e8e6d8; background: url(#); cursor: pointer; -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF49856E,endColorstr=#FF49856E); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF49856E,endColorstr=#FF49856E); zoom: 1; background: #49856e; }
.themed_link_list.jade_link_list a.tooltip_link_list { cursor: default; }
.button { -webkit-transition: border 0.3s ease; -khtml-transition: border 0.3s ease; -moz-transition: border 0.3s ease; -ms-transition: border 0.3s ease; transition: border 0.3s ease; border: 1px solid #000000; float: left; color: #e9e7d9; }
.button:hover { color: #e9e7d9; }
.button.primary.blue_hover:hover { border-color: #426774; }
.button.primary.blue_hover:hover .button_content { background: #426774; }
.button.primary.rose_hover:hover { border-color: #864747; }
.button.primary.rose_hover:hover .button_content { background: #864747; }
.button.primary.jade_hover:hover { border-color: #49856e; }
.button.primary.jade_hover:hover .button_content { background: #49856e; }
.button .button_content { display: block; position: relative; text-align: center; padding: 5px 0px; background: #000000; border: 1px solid #e8e6d8; width: 196px; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; }
.button .button_content.submit_event_booking { -webkit-transition: none; -khtml-transition: none; -moz-transition: none; -ms-transition: none; transition: none; }
.button.beige { border: 1px solid #d8d6c7; color: gray; }
.button.beige .button_content { background-color: #d8d6c7; }
.button.internal { border: 1px solid #d8d6c7; color: gray; }
.button.internal.blue_hover:hover { color: #426774; }
.button.internal.rose_hover:hover { color: #864747; }
.button.internal.jade_hover:hover { color: #49856e; }
.button.internal .button_content { cursor: default; background-color: #d8d6c7; }
.button.internal .button_content.floorplan:hover { cursor: pointer; }
.button.internal .button_content.book_event:hover { cursor: pointer; }
.button.internal .button_content.submit_event_booking { -webkit-transition: none 0.3s ease; -khtml-transition: none 0.3s ease; -moz-transition: none 0.3s ease; -ms-transition: none 0.3s ease; transition: none 0.3s ease; }
#culture_blog .culture_category_nav .category_name { line-height: 32px; line-height: 2rem; }
#culture_blog .culture_category_nav .category_name a { color: #727066; font-size: 16px; font-size: 1rem; line-height: 16px; line-height: 1rem; letter-spacing: 1.2px; letter-spacing: 0.075rem; }
#culture_blog .culture_category_nav .category_name a:hover { color: #864747; }
#culture_blog .culture_category_nav .category_name.active a { color: #864747; font-size: 38px; font-size: 2.375rem; line-height: 23px; line-height: 1.438rem; letter-spacing: -0.19px; letter-spacing: -0.012rem; }
#culture_blog .post_category, #culture_blog .post_created { font-size: 15px; font-size: 0.938rem; line-height: 15px; line-height: 0.938rem; letter-spacing: 1.725px; letter-spacing: 0.108rem; font-family: "FranklinGothicURW-Boo","Arial"; color: #aaa89d; font-style: normal; }
#culture_blog .post_created { font-size: 13px; font-size: 0.813rem; letter-spacing: 1.495px; letter-spacing: 0.093rem; }
#culture_blog .post_title { font-size: 26px; font-size: 1.625rem; line-height: 26px; line-height: 1.625rem; letter-spacing: -0.52px; letter-spacing: -0.033rem; font-style: normal; }
#culture_blog .post_text { font-style: normal; }
#culture_blog .related_composites .section_title { font-size: 27px; font-size: 1.688rem; line-height: 27px; line-height: 1.688rem; letter-spacing: -0.54px; letter-spacing: -0.034rem; }
#culture_blog .related_composites .post_title { color: #424242; font-size: 20px; font-size: 1.25rem; line-height: 20px; line-height: 1.25rem; letter-spacing: 1px; letter-spacing: 0.063rem; }
#culture_blog .image_post_card .post_caption { line-height: 15px; line-height: 0.938rem; font-family: "BodoniBT-BookItalic","Georgia"; }
#culture_blog .neighborhood_guide_post_card .address { color: #6f6d63; font-family: "FranklinGothicURW-Dem","Tahoma"; font-size: 13px; font-size: 0.813rem; line-height: 13px; line-height: 0.813rem; }
#culture_blog .neighborhood_guide_post_card .phone { font-family: "BodoniBT-BookItalic","Georgia"; font-size: 12px; font-size: 0.75rem; line-height: 12px; line-height: 0.75rem; }
#culture_blog .culture_pagination .active a { font-family: "FranklinGothicURW-Dem","Tahoma"; }
#culture_blog .culture_pagination a { font-style: normal; }
#culture_blog .culture_pagination a:hover { font-family: "FranklinGothicURW-Dem","Tahoma"; }
#error_404 h1 { font-family: "BodoniBT-Book","Times New Roman"; font-size: 110px; font-size: 6.875rem; letter-spacing: 0px; letter-spacing: 0rem; }
#error_404 h2 { color: #8c8a7e; font-size: 22px; font-size: 1.375rem; line-height: 22px; line-height: 1.375rem; letter-spacing: 0.33px; letter-spacing: 0.021rem; }
#error_404 h3 { font-family: "BodoniBT-Book","Times New Roman"; color: #6a685b; font-size: 14px; font-size: 0.875rem; line-height: 14px; line-height: 0.875rem; letter-spacing: 1.05px; letter-spacing: 0.066rem; }
.fl { float: left; }
.fr { float: right; }
.top { position: absolute; top: 0px; }
.right { position: absolute; right: 0px; }
.bottom { position: absolute; bottom: 0px; }
.left { position: absolute; left: 0px; }
.text_left { text-align: left; }
.text_right { text-align: right; }
.text_center { text-align: center; }
.text_justify { text-align: justify; }
.text_upper { text-transform: uppercase; }
.text_lower { text-transform: lowercase; }
.text_italic { font-style: italic; }
.text_indent { text-indent: 20px; }
.none { display: none; }
.cream { color: #ebd091; }
.rose { color: #864747; }
.jade { color: #49856e; }
.blue { color: #426774; }
.orange { color: #b55717; }
.charcoal { color: #424242; }
.dark_olive { color: #65645b; }
.light_sand { color: #d8d6c7; }
.beige { color: #a9a798; }
.clear_fix { overflow: hidden; }
.clear_both { clear: both; }
.spacer_top { padding-top: 15px; }
.spacer_right { padding-right: 15px; }
.spacer_bottom { padding-bottom: 15px; }
.spacer_left { padding-left: 15px; }
.fancy_letter_a:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -3335px; height: 71px; width: 85px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_a.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -3031px; }
.fancy_letter_a.gray:before, .button.beige .fancy_letter_a.button_content:before, .button.internal .fancy_letter_a.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -3335px; }
.fancy_letter_a.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -3183px; }
.fancy_letter_a.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -3259px; }
.fancy_letter_b:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -2805px; height: 70px; width: 66px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_b.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -2730px; }
.fancy_letter_b.gray:before, .button.beige .fancy_letter_b.button_content:before, .button.internal .fancy_letter_b.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -2805px; }
.fancy_letter_b.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -1662px; }
.fancy_letter_b.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -3411px; }
.fancy_letter_c:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -5858px; height: 71px; width: 59px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_c.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -5706px; }
.fancy_letter_c.gray:before, .button.beige .fancy_letter_c.button_content:before, .button.internal .fancy_letter_c.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -5858px; }
.fancy_letter_c.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -5630px; }
.fancy_letter_c.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -5782px; }
.fancy_letter_d:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -984px; height: 71px; width: 78px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_d.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -1358px; }
.fancy_letter_d.gray:before, .button.beige .fancy_letter_d.button_content:before, .button.internal .fancy_letter_d.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -984px; }
.fancy_letter_d.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -1060px; }
.fancy_letter_d.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -908px; }
.fancy_letter_e:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -2880px; height: 71px; width: 70px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_e.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -1969px; }
.fancy_letter_e.gray:before, .button.beige .fancy_letter_e.button_content:before, .button.internal .fancy_letter_e.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -2880px; }
.fancy_letter_e.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -2276px; }
.fancy_letter_e.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -2352px; }
.fancy_letter_f:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -7136px; height: 69px; width: 52px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_f.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -7062px; }
.fancy_letter_f.gray:before, .button.beige .fancy_letter_f.button_content:before, .button.internal .fancy_letter_f.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -7136px; }
.fancy_letter_f.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -7210px; }
.fancy_letter_f.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -6988px; }
.fancy_letter_g:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -4872px; height: 71px; width: 62px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_g.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -5024px; }
.fancy_letter_g.gray:before, .button.beige .fancy_letter_g.button_content:before, .button.internal .fancy_letter_g.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -4872px; }
.fancy_letter_g.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -5100px; }
.fancy_letter_g.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -4948px; }
.fancy_letter_h:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -4096px; height: 69px; width: 76px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_h.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -3948px; }
.fancy_letter_h.gray:before, .button.beige .fancy_letter_h.button_content:before, .button.internal .fancy_letter_h.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -4096px; }
.fancy_letter_h.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -4561px; }
.fancy_letter_h.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -4022px; }
.fancy_letter_i:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -7720px; height: 67px; width: 37px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_i.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -7576px; }
.fancy_letter_i.gray:before, .button.beige .fancy_letter_i.button_content:before, .button.internal .fancy_letter_i.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -7720px; }
.fancy_letter_i.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -7792px; }
.fancy_letter_i.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -7648px; }
.fancy_letter_j:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -5326px; height: 70px; width: 59px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_j.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -5176px; }
.fancy_letter_j.gray:before, .button.beige .fancy_letter_j.button_content:before, .button.internal .fancy_letter_j.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -5326px; }
.fancy_letter_j.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -5478px; }
.fancy_letter_j.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -5251px; }
.fancy_letter_k:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -307px; height: 68px; width: 80px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_k.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -458px; }
.fancy_letter_k.gray:before, .button.beige .fancy_letter_k.button_content:before, .button.internal .fancy_letter_k.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -307px; }
.fancy_letter_k.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -78px; }
.fancy_letter_k.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -531px; }
.fancy_letter_l:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -7503px; height: 68px; width: 55px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_l.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -7357px; }
.fancy_letter_l.gray:before, .button.beige .fancy_letter_l.button_content:before, .button.internal .fancy_letter_l.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -7503px; }
.fancy_letter_l.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -7284px; }
.fancy_letter_l.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -7430px; }
.fancy_letter_m:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -1284px; height: 69px; width: 82px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_m.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -1136px; }
.fancy_letter_m.gray:before, .button.beige .fancy_letter_m.button_content:before, .button.internal .fancy_letter_m.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -1284px; }
.fancy_letter_m.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -1434px; }
.fancy_letter_m.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -1210px; }
.fancy_letter_n:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -380px; height: 73px; width: 84px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_n.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -151px; }
.fancy_letter_n.gray:before, .button.beige .fancy_letter_n.button_content:before, .button.internal .fancy_letter_n.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -380px; }
.fancy_letter_n.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 0; }
.fancy_letter_n.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -229px; }
.fancy_letter_o:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -2199px; height: 72px; width: 73px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_o.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -1814px; }
.fancy_letter_o.gray:before, .button.beige .fancy_letter_o.button_content:before, .button.internal .fancy_letter_o.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -2199px; }
.fancy_letter_o.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -1585px; }
.fancy_letter_o.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -1737px; }
.fancy_letter_p:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -2655px; height: 70px; width: 72px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_p.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -2428px; }
.fancy_letter_p.gray:before, .button.beige .fancy_letter_p.button_content:before, .button.internal .fancy_letter_p.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -2655px; }
.fancy_letter_p.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -2956px; }
.fancy_letter_p.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -2503px; }
.fancy_letter_q:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -4405px; height: 73px; width: 64px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_q.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -4483px; }
.fancy_letter_q.gray:before, .button.beige .fancy_letter_q.button_content:before, .button.internal .fancy_letter_q.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -4405px; }
.fancy_letter_q.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -4327px; }
.fancy_letter_q.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -4249px; }
.fancy_letter_r:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -2578px; height: 72px; width: 73px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_r.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -2045px; }
.fancy_letter_r.gray:before, .button.beige .fancy_letter_r.button_content:before, .button.internal .fancy_letter_r.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -2578px; }
.fancy_letter_r.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -1508px; }
.fancy_letter_r.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -2122px; }
.fancy_letter_s:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -5553px; height: 72px; width: 55px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_s.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -5934px; }
.fancy_letter_s.gray:before, .button.beige .fancy_letter_s.button_content:before, .button.internal .fancy_letter_s.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -5553px; }
.fancy_letter_s.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -5401px; }
.fancy_letter_s.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -6011px; }
.fancy_letter_t:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -3872px; height: 71px; width: 77px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_t.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -3564px; }
.fancy_letter_t.gray:before, .button.beige .fancy_letter_t.button_content:before, .button.internal .fancy_letter_t.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -3872px; }
.fancy_letter_t.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -3107px; }
.fancy_letter_t.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -3796px; }
.fancy_letter_u:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -6238px; height: 70px; width: 62px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_u.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -6163px; }
.fancy_letter_u.gray:before, .button.beige .fancy_letter_u.button_content:before, .button.internal .fancy_letter_u.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -6238px; }
.fancy_letter_u.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -6313px; }
.fancy_letter_u.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -6088px; }
.fancy_letter_v:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -6913px; height: 70px; width: 68px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_v.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -6838px; }
.fancy_letter_v.gray:before, .button.beige .fancy_letter_v.button_content:before, .button.internal .fancy_letter_v.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -6913px; }
.fancy_letter_v.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -6688px; }
.fancy_letter_v.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -6763px; }
.fancy_letter_w:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -832px; height: 71px; width: 95px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_w.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -604px; }
.fancy_letter_w.gray:before, .button.beige .fancy_letter_w.button_content:before, .button.internal .fancy_letter_w.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -832px; }
.fancy_letter_w.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -680px; }
.fancy_letter_w.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -756px; }
.fancy_letter_x:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -3640px; height: 73px; width: 76px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_x.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -3486px; }
.fancy_letter_x.gray:before, .button.beige .fancy_letter_x.button_content:before, .button.internal .fancy_letter_x.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -3640px; }
.fancy_letter_x.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -1891px; }
.fancy_letter_x.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -3718px; }
.fancy_letter_y:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -4793px; height: 74px; width: 74px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_y.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -4635px; }
.fancy_letter_y.gray:before, .button.beige .fancy_letter_y.button_content:before, .button.internal .fancy_letter_y.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -4793px; }
.fancy_letter_y.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -4170px; }
.fancy_letter_y.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -4714px; }
.fancy_letter_z:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -6538px; height: 70px; width: 59px; content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; float: left; margin-right: 10px; }
.fancy_letter_z.blue:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -6463px; }
.fancy_letter_z.gray:before, .button.beige .fancy_letter_z.button_content:before, .button.internal .fancy_letter_z.button_content:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -6538px; }
.fancy_letter_z.jade:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -6613px; }
.fancy_letter_z.rose:before { background: url(sprites/alphabet-sf3df438da6-956b03811d9c5b27d03566e8b2fc78cf.png) 0 -6388px; }
.icon_after:after { content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; position: absolute; }
.icon_before:before { content: "."; font-size: 0px; line-height: 0px; text-indent: -999999em; position: absolute; }
.icon_big_arrow { position: relative; }
.icon_big_arrow.icon_blue.icon_after, .button.internal.blue_hover:hover .icon_big_arrow.icon_after { padding: 0 0px 0 0; }
.icon_big_arrow.icon_blue.icon_after:after, .button.internal.blue_hover:hover .icon_big_arrow.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1365px; height: 4px; width: 20px; right: 0; top: 0px; }
.icon_big_arrow.icon_blue.icon_before, .button.internal.blue_hover:hover .icon_big_arrow.icon_before.icon_after { padding: 0 0px; }
.icon_big_arrow.icon_blue.icon_before:before, .button.internal.blue_hover:hover .icon_big_arrow.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1365px; height: 4px; width: 20px; left: 0; top: 0px; }
.icon_big_arrow.icon_gray.icon_after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_big_arrow.icon_after.icon_small_arrow { padding: 0 0px 0 0; }
.icon_big_arrow.icon_gray.icon_after:after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_big_arrow.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1401px; height: 4px; width: 20px; right: 0; top: 0px; }
.icon_big_arrow.icon_gray.icon_before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_big_arrow.icon_before.icon_small_arrow.icon_after { padding: 0 0px; }
.icon_big_arrow.icon_gray.icon_before:before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_big_arrow.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1401px; height: 4px; width: 20px; left: 0; top: 0px; }
.icon_big_arrow.icon_jade.icon_after, .button.internal.jade_hover:hover .icon_big_arrow.icon_after { padding: 0 0px 0 0; }
.icon_big_arrow.icon_jade.icon_after:after, .button.internal.jade_hover:hover .icon_big_arrow.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1374px; height: 4px; width: 20px; right: 0; top: 0px; }
.icon_big_arrow.icon_jade.icon_before, .button.internal.jade_hover:hover .icon_big_arrow.icon_before.icon_after { padding: 0 0px; }
.icon_big_arrow.icon_jade.icon_before:before, .button.internal.jade_hover:hover .icon_big_arrow.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1374px; height: 4px; width: 20px; left: 0; top: 0px; }
.icon_big_arrow.icon_rose.icon_after, a.nav_reserve_link:hover .icon_big_arrow.icon_after.icon, a.nav_header_link:hover .icon_big_arrow.icon_after.icon, a.reserve_form_link:hover .icon_big_arrow.icon_after.icon, .button.internal.rose_hover:hover .icon_big_arrow.icon_after { padding: 0 0px 0 0; }
.icon_big_arrow.icon_rose.icon_after:after, a.nav_reserve_link:hover .icon_big_arrow.icon_after.icon:after, a.nav_header_link:hover .icon_big_arrow.icon_after.icon:after, a.reserve_form_link:hover .icon_big_arrow.icon_after.icon:after, .button.internal.rose_hover:hover .icon_big_arrow.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1392px; height: 4px; width: 20px; right: 0; top: 0px; }
.icon_big_arrow.icon_rose.icon_before, a.nav_reserve_link:hover .icon_big_arrow.icon_before.icon, a.nav_header_link:hover .icon_big_arrow.icon_before.icon, a.reserve_form_link:hover .icon_big_arrow.icon_before.icon, .button.internal.rose_hover:hover .icon_big_arrow.icon_before.icon_after { padding: 0 0px; }
.icon_big_arrow.icon_rose.icon_before:before, a.nav_reserve_link:hover .icon_big_arrow.icon_before.icon:before, a.nav_header_link:hover .icon_big_arrow.icon_before.icon:before, a.reserve_form_link:hover .icon_big_arrow.icon_before.icon:before, .button.internal.rose_hover:hover .icon_big_arrow.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1392px; height: 4px; width: 20px; left: 0; top: 0px; }
.icon_big_arrow.icon_beige.icon_after { padding: 0 0px 0 0; }
.icon_big_arrow.icon_beige.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1356px; height: 4px; width: 20px; right: 0; top: 0px; }
.icon_big_arrow.icon_beige.icon_before { padding: 0 0px; }
.icon_big_arrow.icon_beige.icon_before:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1356px; height: 4px; width: 20px; left: 0; top: 0px; }
.icon_big_arrow.icon_light.icon_after, .themed_link_list.blue_link_list a:hover .icon_big_arrow.icon_after.icon, .themed_link_list.rose_link_list a:hover .icon_big_arrow.icon_after.icon, .themed_link_list.jade_link_list a:hover .icon_big_arrow.icon_after.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_big_arrow.icon_after.icon_small_arrow { padding: 0 0px 0 0; }
.icon_big_arrow.icon_light.icon_after:after, .themed_link_list.blue_link_list a:hover .icon_big_arrow.icon_after.icon:after, .themed_link_list.rose_link_list a:hover .icon_big_arrow.icon_after.icon:after, .themed_link_list.jade_link_list a:hover .icon_big_arrow.icon_after.icon:after, #footer .footer_bg .footer_content .info .footer_links a .icon_big_arrow.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1383px; height: 4px; width: 20px; right: 0; top: 0px; }
.icon_big_arrow.icon_light.icon_before, .themed_link_list.blue_link_list a:hover .icon_big_arrow.icon_before.icon, .themed_link_list.rose_link_list a:hover .icon_big_arrow.icon_before.icon, .themed_link_list.jade_link_list a:hover .icon_big_arrow.icon_before.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_big_arrow.icon_before.icon_small_arrow.icon_after { padding: 0 0px; }
.icon_big_arrow.icon_light.icon_before:before, .themed_link_list.blue_link_list a:hover .icon_big_arrow.icon_before.icon:before, .themed_link_list.rose_link_list a:hover .icon_big_arrow.icon_before.icon:before, .themed_link_list.jade_link_list a:hover .icon_big_arrow.icon_before.icon:before, #footer .footer_bg .footer_content .info .footer_links a .icon_big_arrow.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1383px; height: 4px; width: 20px; left: 0; top: 0px; }
.icon_bullet { position: relative; }
.icon_bullet.icon_blue.icon_after, .button.internal.blue_hover:hover .icon_bullet.icon_after { padding: 0 20px 0 0; }
.icon_bullet.icon_blue.icon_after:after, .button.internal.blue_hover:hover .icon_bullet.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -817px; height: 14px; width: 14px; right: 0; top: 0px; }
.icon_bullet.icon_blue.icon_before, .button.internal.blue_hover:hover .icon_bullet.icon_before.icon_after { padding: 0 20px; }
.icon_bullet.icon_blue.icon_before:before, .button.internal.blue_hover:hover .icon_bullet.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -817px; height: 14px; width: 14px; left: 0; top: 0px; }
.icon_bullet.icon_gray.icon_after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_bullet.icon_after.icon_small_arrow { padding: 0 20px 0 0; }
.icon_bullet.icon_gray.icon_after:after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_bullet.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -855px; height: 14px; width: 14px; right: 0; top: 0px; }
.icon_bullet.icon_gray.icon_before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_bullet.icon_before.icon_small_arrow.icon_after { padding: 0 20px; }
.icon_bullet.icon_gray.icon_before:before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_bullet.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -855px; height: 14px; width: 14px; left: 0; top: 0px; }
.icon_bullet.icon_jade.icon_after, .button.internal.jade_hover:hover .icon_bullet.icon_after { padding: 0 20px 0 0; }
.icon_bullet.icon_jade.icon_after:after, .button.internal.jade_hover:hover .icon_bullet.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -693px; height: 14px; width: 14px; right: 0; top: 0px; }
.icon_bullet.icon_jade.icon_before, .button.internal.jade_hover:hover .icon_bullet.icon_before.icon_after { padding: 0 20px; }
.icon_bullet.icon_jade.icon_before:before, .button.internal.jade_hover:hover .icon_bullet.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -693px; height: 14px; width: 14px; left: 0; top: 0px; }
.icon_bullet.icon_rose.icon_after, a.nav_reserve_link:hover .icon_bullet.icon_after.icon, a.nav_header_link:hover .icon_bullet.icon_after.icon, a.reserve_form_link:hover .icon_bullet.icon_after.icon, .button.internal.rose_hover:hover .icon_bullet.icon_after { padding: 0 20px 0 0; }
.icon_bullet.icon_rose.icon_after:after, a.nav_reserve_link:hover .icon_bullet.icon_after.icon:after, a.nav_header_link:hover .icon_bullet.icon_after.icon:after, a.reserve_form_link:hover .icon_bullet.icon_after.icon:after, .button.internal.rose_hover:hover .icon_bullet.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -874px; height: 14px; width: 14px; right: 0; top: 0px; }
.icon_bullet.icon_rose.icon_before, a.nav_reserve_link:hover .icon_bullet.icon_before.icon, a.nav_header_link:hover .icon_bullet.icon_before.icon, a.reserve_form_link:hover .icon_bullet.icon_before.icon, .button.internal.rose_hover:hover .icon_bullet.icon_before.icon_after { padding: 0 20px; }
.icon_bullet.icon_rose.icon_before:before, a.nav_reserve_link:hover .icon_bullet.icon_before.icon:before, a.nav_header_link:hover .icon_bullet.icon_before.icon:before, a.reserve_form_link:hover .icon_bullet.icon_before.icon:before, .button.internal.rose_hover:hover .icon_bullet.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -874px; height: 14px; width: 14px; left: 0; top: 0px; }
.icon_bullet.icon_beige.icon_after { padding: 0 20px 0 0; }
.icon_bullet.icon_beige.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -836px; height: 14px; width: 14px; right: 0; top: 0px; }
.icon_bullet.icon_beige.icon_before { padding: 0 20px; }
.icon_bullet.icon_beige.icon_before:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -836px; height: 14px; width: 14px; left: 0; top: 0px; }
.icon_bullet.icon_light.icon_after, .themed_link_list.blue_link_list a:hover .icon_bullet.icon_after.icon, .themed_link_list.rose_link_list a:hover .icon_bullet.icon_after.icon, .themed_link_list.jade_link_list a:hover .icon_bullet.icon_after.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_bullet.icon_after.icon_small_arrow { padding: 0 20px 0 0; }
.icon_bullet.icon_light.icon_after:after, .themed_link_list.blue_link_list a:hover .icon_bullet.icon_after.icon:after, .themed_link_list.rose_link_list a:hover .icon_bullet.icon_after.icon:after, .themed_link_list.jade_link_list a:hover .icon_bullet.icon_after.icon:after, #footer .footer_bg .footer_content .info .footer_links a .icon_bullet.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -893px; height: 14px; width: 14px; right: 0; top: 0px; }
.icon_bullet.icon_light.icon_before, .themed_link_list.blue_link_list a:hover .icon_bullet.icon_before.icon, .themed_link_list.rose_link_list a:hover .icon_bullet.icon_before.icon, .themed_link_list.jade_link_list a:hover .icon_bullet.icon_before.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_bullet.icon_before.icon_small_arrow.icon_after { padding: 0 20px; }
.icon_bullet.icon_light.icon_before:before, .themed_link_list.blue_link_list a:hover .icon_bullet.icon_before.icon:before, .themed_link_list.rose_link_list a:hover .icon_bullet.icon_before.icon:before, .themed_link_list.jade_link_list a:hover .icon_bullet.icon_before.icon:before, #footer .footer_bg .footer_content .info .footer_links a .icon_bullet.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -893px; height: 14px; width: 14px; left: 0; top: 0px; }
.icon_calendar { position: relative; }
.icon_calendar.icon_blue.icon_after, .button.internal.blue_hover:hover .icon_calendar.icon_after { padding: 0 25px 0 0; }
.icon_calendar.icon_blue.icon_after:after, .button.internal.blue_hover:hover .icon_calendar.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -733px; height: 16px; width: 16px; right: 0; top: -2px; }
.icon_calendar.icon_blue.icon_before, .button.internal.blue_hover:hover .icon_calendar.icon_before.icon_after { padding: 0 25px; }
.icon_calendar.icon_blue.icon_before:before, .button.internal.blue_hover:hover .icon_calendar.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -733px; height: 16px; width: 16px; left: 0; top: -2px; }
.icon_calendar.icon_gray.icon_after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_calendar.icon_after.icon_small_arrow { padding: 0 25px 0 0; }
.icon_calendar.icon_gray.icon_after:after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_calendar.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -754px; height: 16px; width: 16px; right: 0; top: -2px; }
.icon_calendar.icon_gray.icon_before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_calendar.icon_before.icon_small_arrow.icon_after { padding: 0 25px; }
.icon_calendar.icon_gray.icon_before:before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_calendar.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -754px; height: 16px; width: 16px; left: 0; top: -2px; }
.icon_calendar.icon_jade.icon_after, .button.internal.jade_hover:hover .icon_calendar.icon_after { padding: 0 25px 0 0; }
.icon_calendar.icon_jade.icon_after:after, .button.internal.jade_hover:hover .icon_calendar.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -775px; height: 16px; width: 16px; right: 0; top: -2px; }
.icon_calendar.icon_jade.icon_before, .button.internal.jade_hover:hover .icon_calendar.icon_before.icon_after { padding: 0 25px; }
.icon_calendar.icon_jade.icon_before:before, .button.internal.jade_hover:hover .icon_calendar.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -775px; height: 16px; width: 16px; left: 0; top: -2px; }
.icon_calendar.icon_rose.icon_after, a.nav_reserve_link:hover .icon_calendar.icon_after.icon, a.nav_header_link:hover .icon_calendar.icon_after.icon, a.reserve_form_link:hover .icon_calendar.icon_after.icon, .button.internal.rose_hover:hover .icon_calendar.icon_after { padding: 0 25px 0 0; }
.icon_calendar.icon_rose.icon_after:after, a.nav_reserve_link:hover .icon_calendar.icon_after.icon:after, a.nav_header_link:hover .icon_calendar.icon_after.icon:after, a.reserve_form_link:hover .icon_calendar.icon_after.icon:after, .button.internal.rose_hover:hover .icon_calendar.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -796px; height: 16px; width: 16px; right: 0; top: -2px; }
.icon_calendar.icon_rose.icon_before, a.nav_reserve_link:hover .icon_calendar.icon_before.icon, a.nav_header_link:hover .icon_calendar.icon_before.icon, a.reserve_form_link:hover .icon_calendar.icon_before.icon, .button.internal.rose_hover:hover .icon_calendar.icon_before.icon_after { padding: 0 25px; }
.icon_calendar.icon_rose.icon_before:before, a.nav_reserve_link:hover .icon_calendar.icon_before.icon:before, a.nav_header_link:hover .icon_calendar.icon_before.icon:before, a.reserve_form_link:hover .icon_calendar.icon_before.icon:before, .button.internal.rose_hover:hover .icon_calendar.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -796px; height: 16px; width: 16px; left: 0; top: -2px; }
.icon_calendar.icon_beige.icon_after { padding: 0 25px 0 0; }
.icon_calendar.icon_beige.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -712px; height: 16px; width: 16px; right: 0; top: -2px; }
.icon_calendar.icon_beige.icon_before { padding: 0 25px; }
.icon_calendar.icon_beige.icon_before:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -712px; height: 16px; width: 16px; left: 0; top: -2px; }
.icon_calendar.icon_light.icon_after, .themed_link_list.blue_link_list a:hover .icon_calendar.icon_after.icon, .themed_link_list.rose_link_list a:hover .icon_calendar.icon_after.icon, .themed_link_list.jade_link_list a:hover .icon_calendar.icon_after.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_calendar.icon_after.icon_small_arrow { padding: 0 25px 0 0; }
.icon_calendar.icon_light.icon_after:after, .themed_link_list.blue_link_list a:hover .icon_calendar.icon_after.icon:after, .themed_link_list.rose_link_list a:hover .icon_calendar.icon_after.icon:after, .themed_link_list.jade_link_list a:hover .icon_calendar.icon_after.icon:after, #footer .footer_bg .footer_content .info .footer_links a .icon_calendar.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -672px; height: 16px; width: 16px; right: 0; top: -2px; }
.icon_calendar.icon_light.icon_before, .themed_link_list.blue_link_list a:hover .icon_calendar.icon_before.icon, .themed_link_list.rose_link_list a:hover .icon_calendar.icon_before.icon, .themed_link_list.jade_link_list a:hover .icon_calendar.icon_before.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_calendar.icon_before.icon_small_arrow.icon_after { padding: 0 25px; }
.icon_calendar.icon_light.icon_before:before, .themed_link_list.blue_link_list a:hover .icon_calendar.icon_before.icon:before, .themed_link_list.rose_link_list a:hover .icon_calendar.icon_before.icon:before, .themed_link_list.jade_link_list a:hover .icon_calendar.icon_before.icon:before, #footer .footer_bg .footer_content .info .footer_links a .icon_calendar.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -672px; height: 16px; width: 16px; left: 0; top: -2px; }
.icon_clock { position: relative; }
.icon_clock.icon_blue.icon_after, .button.internal.blue_hover:hover .icon_clock.icon_after { padding: 0 20px 0 0; }
.icon_clock.icon_blue.icon_after:after, .button.internal.blue_hover:hover .icon_clock.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -376px; height: 15px; width: 14px; right: 0; top: 0px; }
.icon_clock.icon_blue.icon_before, .button.internal.blue_hover:hover .icon_clock.icon_before.icon_after { padding: 0 20px; }
.icon_clock.icon_blue.icon_before:before, .button.internal.blue_hover:hover .icon_clock.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -376px; height: 15px; width: 14px; left: 0; top: 0px; }
.icon_clock.icon_gray.icon_after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_clock.icon_after.icon_small_arrow { padding: 0 20px 0 0; }
.icon_clock.icon_gray.icon_after:after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_clock.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -436px; height: 15px; width: 14px; right: 0; top: 0px; }
.icon_clock.icon_gray.icon_before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_clock.icon_before.icon_small_arrow.icon_after { padding: 0 20px; }
.icon_clock.icon_gray.icon_before:before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_clock.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -436px; height: 15px; width: 14px; left: 0; top: 0px; }
.icon_clock.icon_jade.icon_after, .button.internal.jade_hover:hover .icon_clock.icon_after { padding: 0 20px 0 0; }
.icon_clock.icon_jade.icon_after:after, .button.internal.jade_hover:hover .icon_clock.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -396px; height: 15px; width: 14px; right: 0; top: 0px; }
.icon_clock.icon_jade.icon_before, .button.internal.jade_hover:hover .icon_clock.icon_before.icon_after { padding: 0 20px; }
.icon_clock.icon_jade.icon_before:before, .button.internal.jade_hover:hover .icon_clock.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -396px; height: 15px; width: 14px; left: 0; top: 0px; }
.icon_clock.icon_rose.icon_after, a.nav_reserve_link:hover .icon_clock.icon_after.icon, a.nav_header_link:hover .icon_clock.icon_after.icon, a.reserve_form_link:hover .icon_clock.icon_after.icon, .button.internal.rose_hover:hover .icon_clock.icon_after { padding: 0 20px 0 0; }
.icon_clock.icon_rose.icon_after:after, a.nav_reserve_link:hover .icon_clock.icon_after.icon:after, a.nav_header_link:hover .icon_clock.icon_after.icon:after, a.reserve_form_link:hover .icon_clock.icon_after.icon:after, .button.internal.rose_hover:hover .icon_clock.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -416px; height: 15px; width: 14px; right: 0; top: 0px; }
.icon_clock.icon_rose.icon_before, a.nav_reserve_link:hover .icon_clock.icon_before.icon, a.nav_header_link:hover .icon_clock.icon_before.icon, a.reserve_form_link:hover .icon_clock.icon_before.icon, .button.internal.rose_hover:hover .icon_clock.icon_before.icon_after { padding: 0 20px; }
.icon_clock.icon_rose.icon_before:before, a.nav_reserve_link:hover .icon_clock.icon_before.icon:before, a.nav_header_link:hover .icon_clock.icon_before.icon:before, a.reserve_form_link:hover .icon_clock.icon_before.icon:before, .button.internal.rose_hover:hover .icon_clock.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -416px; height: 15px; width: 14px; left: 0; top: 0px; }
.icon_clock.icon_beige.icon_after { padding: 0 20px 0 0; }
.icon_clock.icon_beige.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -336px; height: 15px; width: 14px; right: 0; top: 0px; }
.icon_clock.icon_beige.icon_before { padding: 0 20px; }
.icon_clock.icon_beige.icon_before:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -336px; height: 15px; width: 14px; left: 0; top: 0px; }
.icon_clock.icon_light.icon_after, .themed_link_list.blue_link_list a:hover .icon_clock.icon_after.icon, .themed_link_list.rose_link_list a:hover .icon_clock.icon_after.icon, .themed_link_list.jade_link_list a:hover .icon_clock.icon_after.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_clock.icon_after.icon_small_arrow { padding: 0 20px 0 0; }
.icon_clock.icon_light.icon_after:after, .themed_link_list.blue_link_list a:hover .icon_clock.icon_after.icon:after, .themed_link_list.rose_link_list a:hover .icon_clock.icon_after.icon:after, .themed_link_list.jade_link_list a:hover .icon_clock.icon_after.icon:after, #footer .footer_bg .footer_content .info .footer_links a .icon_clock.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -356px; height: 15px; width: 14px; right: 0; top: 0px; }
.icon_clock.icon_light.icon_before, .themed_link_list.blue_link_list a:hover .icon_clock.icon_before.icon, .themed_link_list.rose_link_list a:hover .icon_clock.icon_before.icon, .themed_link_list.jade_link_list a:hover .icon_clock.icon_before.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_clock.icon_before.icon_small_arrow.icon_after { padding: 0 20px; }
.icon_clock.icon_light.icon_before:before, .themed_link_list.blue_link_list a:hover .icon_clock.icon_before.icon:before, .themed_link_list.rose_link_list a:hover .icon_clock.icon_before.icon:before, .themed_link_list.jade_link_list a:hover .icon_clock.icon_before.icon:before, #footer .footer_bg .footer_content .info .footer_links a .icon_clock.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -356px; height: 15px; width: 14px; left: 0; top: 0px; }
.icon_design_hotels { position: relative; }
.icon_design_hotels.icon_blue.icon_after, .button.internal.blue_hover:hover .icon_design_hotels.icon_after { padding: 0 0px 0 0; }
.icon_design_hotels.icon_blue.icon_after:after, .button.internal.blue_hover:hover .icon_design_hotels.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -932px; height: 15px; width: 14px; right: 0; top: -4px; }
.icon_design_hotels.icon_blue.icon_before, .button.internal.blue_hover:hover .icon_design_hotels.icon_before.icon_after { padding: 0 0px; }
.icon_design_hotels.icon_blue.icon_before:before, .button.internal.blue_hover:hover .icon_design_hotels.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -932px; height: 15px; width: 14px; left: 0; top: -4px; }
.icon_design_hotels.icon_gray.icon_after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_design_hotels.icon_after.icon_small_arrow { padding: 0 0px 0 0; }
.icon_design_hotels.icon_gray.icon_after:after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_design_hotels.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1012px; height: 15px; width: 14px; right: 0; top: -4px; }
.icon_design_hotels.icon_gray.icon_before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_design_hotels.icon_before.icon_small_arrow.icon_after { padding: 0 0px; }
.icon_design_hotels.icon_gray.icon_before:before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_design_hotels.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1012px; height: 15px; width: 14px; left: 0; top: -4px; }
.icon_design_hotels.icon_jade.icon_after, .button.internal.jade_hover:hover .icon_design_hotels.icon_after { padding: 0 0px 0 0; }
.icon_design_hotels.icon_jade.icon_after:after, .button.internal.jade_hover:hover .icon_design_hotels.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -992px; height: 15px; width: 14px; right: 0; top: -4px; }
.icon_design_hotels.icon_jade.icon_before, .button.internal.jade_hover:hover .icon_design_hotels.icon_before.icon_after { padding: 0 0px; }
.icon_design_hotels.icon_jade.icon_before:before, .button.internal.jade_hover:hover .icon_design_hotels.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -992px; height: 15px; width: 14px; left: 0; top: -4px; }
.icon_design_hotels.icon_rose.icon_after, a.nav_reserve_link:hover .icon_design_hotels.icon_after.icon, a.nav_header_link:hover .icon_design_hotels.icon_after.icon, a.reserve_form_link:hover .icon_design_hotels.icon_after.icon, .button.internal.rose_hover:hover .icon_design_hotels.icon_after { padding: 0 0px 0 0; }
.icon_design_hotels.icon_rose.icon_after:after, a.nav_reserve_link:hover .icon_design_hotels.icon_after.icon:after, a.nav_header_link:hover .icon_design_hotels.icon_after.icon:after, a.reserve_form_link:hover .icon_design_hotels.icon_after.icon:after, .button.internal.rose_hover:hover .icon_design_hotels.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -952px; height: 15px; width: 14px; right: 0; top: -4px; }
.icon_design_hotels.icon_rose.icon_before, a.nav_reserve_link:hover .icon_design_hotels.icon_before.icon, a.nav_header_link:hover .icon_design_hotels.icon_before.icon, a.reserve_form_link:hover .icon_design_hotels.icon_before.icon, .button.internal.rose_hover:hover .icon_design_hotels.icon_before.icon_after { padding: 0 0px; }
.icon_design_hotels.icon_rose.icon_before:before, a.nav_reserve_link:hover .icon_design_hotels.icon_before.icon:before, a.nav_header_link:hover .icon_design_hotels.icon_before.icon:before, a.reserve_form_link:hover .icon_design_hotels.icon_before.icon:before, .button.internal.rose_hover:hover .icon_design_hotels.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -952px; height: 15px; width: 14px; left: 0; top: -4px; }
.icon_design_hotels.icon_beige.icon_after { padding: 0 0px 0 0; }
.icon_design_hotels.icon_beige.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -972px; height: 15px; width: 14px; right: 0; top: -4px; }
.icon_design_hotels.icon_beige.icon_before { padding: 0 0px; }
.icon_design_hotels.icon_beige.icon_before:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -972px; height: 15px; width: 14px; left: 0; top: -4px; }
.icon_design_hotels.icon_light.icon_after, .themed_link_list.blue_link_list a:hover .icon_design_hotels.icon_after.icon, .themed_link_list.rose_link_list a:hover .icon_design_hotels.icon_after.icon, .themed_link_list.jade_link_list a:hover .icon_design_hotels.icon_after.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_design_hotels.icon_after.icon_small_arrow { padding: 0 0px 0 0; }
.icon_design_hotels.icon_light.icon_after:after, .themed_link_list.blue_link_list a:hover .icon_design_hotels.icon_after.icon:after, .themed_link_list.rose_link_list a:hover .icon_design_hotels.icon_after.icon:after, .themed_link_list.jade_link_list a:hover .icon_design_hotels.icon_after.icon:after, #footer .footer_bg .footer_content .info .footer_links a .icon_design_hotels.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -912px; height: 15px; width: 14px; right: 0; top: -4px; }
.icon_design_hotels.icon_light.icon_before, .themed_link_list.blue_link_list a:hover .icon_design_hotels.icon_before.icon, .themed_link_list.rose_link_list a:hover .icon_design_hotels.icon_before.icon, .themed_link_list.jade_link_list a:hover .icon_design_hotels.icon_before.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_design_hotels.icon_before.icon_small_arrow.icon_after { padding: 0 0px; }
.icon_design_hotels.icon_light.icon_before:before, .themed_link_list.blue_link_list a:hover .icon_design_hotels.icon_before.icon:before, .themed_link_list.rose_link_list a:hover .icon_design_hotels.icon_before.icon:before, .themed_link_list.jade_link_list a:hover .icon_design_hotels.icon_before.icon:before, #footer .footer_bg .footer_content .info .footer_links a .icon_design_hotels.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -912px; height: 15px; width: 14px; left: 0; top: -4px; }
.icon_diamond { position: relative; }
.icon_diamond.icon_blue.icon_after, .button.internal.blue_hover:hover .icon_diamond.icon_after { padding: 0 11px 0 0; }
.icon_diamond.icon_blue.icon_after:after, .button.internal.blue_hover:hover .icon_diamond.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1475px; height: 6px; width: 6px; right: 0; top: 3px; }
.icon_diamond.icon_blue.icon_before, .button.internal.blue_hover:hover .icon_diamond.icon_before.icon_after { padding: 0 11px; }
.icon_diamond.icon_blue.icon_before:before, .button.internal.blue_hover:hover .icon_diamond.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1475px; height: 6px; width: 6px; left: 0; top: 3px; }
.icon_diamond.icon_gray.icon_after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_diamond.icon_after.icon_small_arrow { padding: 0 11px 0 0; }
.icon_diamond.icon_gray.icon_after:after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_diamond.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1519px; height: 6px; width: 6px; right: 0; top: 3px; }
.icon_diamond.icon_gray.icon_before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_diamond.icon_before.icon_small_arrow.icon_after { padding: 0 11px; }
.icon_diamond.icon_gray.icon_before:before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_diamond.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1519px; height: 6px; width: 6px; left: 0; top: 3px; }
.icon_diamond.icon_jade.icon_after, .button.internal.jade_hover:hover .icon_diamond.icon_after { padding: 0 11px 0 0; }
.icon_diamond.icon_jade.icon_after:after, .button.internal.jade_hover:hover .icon_diamond.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1486px; height: 6px; width: 6px; right: 0; top: 3px; }
.icon_diamond.icon_jade.icon_before, .button.internal.jade_hover:hover .icon_diamond.icon_before.icon_after { padding: 0 11px; }
.icon_diamond.icon_jade.icon_before:before, .button.internal.jade_hover:hover .icon_diamond.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1486px; height: 6px; width: 6px; left: 0; top: 3px; }
.icon_diamond.icon_rose.icon_after, a.nav_reserve_link:hover .icon_diamond.icon_after.icon, a.nav_header_link:hover .icon_diamond.icon_after.icon, a.reserve_form_link:hover .icon_diamond.icon_after.icon, .button.internal.rose_hover:hover .icon_diamond.icon_after { padding: 0 11px 0 0; }
.icon_diamond.icon_rose.icon_after:after, a.nav_reserve_link:hover .icon_diamond.icon_after.icon:after, a.nav_header_link:hover .icon_diamond.icon_after.icon:after, a.reserve_form_link:hover .icon_diamond.icon_after.icon:after, .button.internal.rose_hover:hover .icon_diamond.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1497px; height: 6px; width: 6px; right: 0; top: 3px; }
.icon_diamond.icon_rose.icon_before, a.nav_reserve_link:hover .icon_diamond.icon_before.icon, a.nav_header_link:hover .icon_diamond.icon_before.icon, a.reserve_form_link:hover .icon_diamond.icon_before.icon, .button.internal.rose_hover:hover .icon_diamond.icon_before.icon_after { padding: 0 11px; }
.icon_diamond.icon_rose.icon_before:before, a.nav_reserve_link:hover .icon_diamond.icon_before.icon:before, a.nav_header_link:hover .icon_diamond.icon_before.icon:before, a.reserve_form_link:hover .icon_diamond.icon_before.icon:before, .button.internal.rose_hover:hover .icon_diamond.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1497px; height: 6px; width: 6px; left: 0; top: 3px; }
.icon_diamond.icon_beige.icon_after { padding: 0 11px 0 0; }
.icon_diamond.icon_beige.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1508px; height: 6px; width: 6px; right: 0; top: 3px; }
.icon_diamond.icon_beige.icon_before { padding: 0 11px; }
.icon_diamond.icon_beige.icon_before:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1508px; height: 6px; width: 6px; left: 0; top: 3px; }
.icon_diamond.icon_light.icon_after, .themed_link_list.blue_link_list a:hover .icon_diamond.icon_after.icon, .themed_link_list.rose_link_list a:hover .icon_diamond.icon_after.icon, .themed_link_list.jade_link_list a:hover .icon_diamond.icon_after.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_diamond.icon_after.icon_small_arrow { padding: 0 11px 0 0; }
.icon_diamond.icon_light.icon_after:after, .themed_link_list.blue_link_list a:hover .icon_diamond.icon_after.icon:after, .themed_link_list.rose_link_list a:hover .icon_diamond.icon_after.icon:after, .themed_link_list.jade_link_list a:hover .icon_diamond.icon_after.icon:after, #footer .footer_bg .footer_content .info .footer_links a .icon_diamond.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1410px; height: 6px; width: 6px; right: 0; top: 3px; }
.icon_diamond.icon_light.icon_before, .themed_link_list.blue_link_list a:hover .icon_diamond.icon_before.icon, .themed_link_list.rose_link_list a:hover .icon_diamond.icon_before.icon, .themed_link_list.jade_link_list a:hover .icon_diamond.icon_before.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_diamond.icon_before.icon_small_arrow.icon_after { padding: 0 11px; }
.icon_diamond.icon_light.icon_before:before, .themed_link_list.blue_link_list a:hover .icon_diamond.icon_before.icon:before, .themed_link_list.rose_link_list a:hover .icon_diamond.icon_before.icon:before, .themed_link_list.jade_link_list a:hover .icon_diamond.icon_before.icon:before, #footer .footer_bg .footer_content .info .footer_links a .icon_diamond.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1410px; height: 6px; width: 6px; left: 0; top: 3px; }
.icon_facebook { position: relative; }
.icon_facebook.icon_blue.icon_after, .button.internal.blue_hover:hover .icon_facebook.icon_after { padding: 0 0px 0 0; }
.icon_facebook.icon_blue.icon_after:after, .button.internal.blue_hover:hover .icon_facebook.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1140px; height: 13px; width: 7px; right: 0; top: -1px; }
.icon_facebook.icon_blue.icon_before, .button.internal.blue_hover:hover .icon_facebook.icon_before.icon_after { padding: 0 0px; }
.icon_facebook.icon_blue.icon_before:before, .button.internal.blue_hover:hover .icon_facebook.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1140px; height: 13px; width: 7px; left: 0; top: -1px; }
.icon_facebook.icon_gray.icon_after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_facebook.icon_after.icon_small_arrow { padding: 0 0px 0 0; }
.icon_facebook.icon_gray.icon_after:after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_facebook.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1212px; height: 13px; width: 7px; right: 0; top: -1px; }
.icon_facebook.icon_gray.icon_before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_facebook.icon_before.icon_small_arrow.icon_after { padding: 0 0px; }
.icon_facebook.icon_gray.icon_before:before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_facebook.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1212px; height: 13px; width: 7px; left: 0; top: -1px; }
.icon_facebook.icon_jade.icon_after, .button.internal.jade_hover:hover .icon_facebook.icon_after { padding: 0 0px 0 0; }
.icon_facebook.icon_jade.icon_after:after, .button.internal.jade_hover:hover .icon_facebook.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1122px; height: 13px; width: 7px; right: 0; top: -1px; }
.icon_facebook.icon_jade.icon_before, .button.internal.jade_hover:hover .icon_facebook.icon_before.icon_after { padding: 0 0px; }
.icon_facebook.icon_jade.icon_before:before, .button.internal.jade_hover:hover .icon_facebook.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1122px; height: 13px; width: 7px; left: 0; top: -1px; }
.icon_facebook.icon_rose.icon_after, a.nav_reserve_link:hover .icon_facebook.icon_after.icon, a.nav_header_link:hover .icon_facebook.icon_after.icon, a.reserve_form_link:hover .icon_facebook.icon_after.icon, .button.internal.rose_hover:hover .icon_facebook.icon_after { padding: 0 0px 0 0; }
.icon_facebook.icon_rose.icon_after:after, a.nav_reserve_link:hover .icon_facebook.icon_after.icon:after, a.nav_header_link:hover .icon_facebook.icon_after.icon:after, a.reserve_form_link:hover .icon_facebook.icon_after.icon:after, .button.internal.rose_hover:hover .icon_facebook.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1176px; height: 13px; width: 7px; right: 0; top: -1px; }
.icon_facebook.icon_rose.icon_before, a.nav_reserve_link:hover .icon_facebook.icon_before.icon, a.nav_header_link:hover .icon_facebook.icon_before.icon, a.reserve_form_link:hover .icon_facebook.icon_before.icon, .button.internal.rose_hover:hover .icon_facebook.icon_before.icon_after { padding: 0 0px; }
.icon_facebook.icon_rose.icon_before:before, a.nav_reserve_link:hover .icon_facebook.icon_before.icon:before, a.nav_header_link:hover .icon_facebook.icon_before.icon:before, a.reserve_form_link:hover .icon_facebook.icon_before.icon:before, .button.internal.rose_hover:hover .icon_facebook.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1176px; height: 13px; width: 7px; left: 0; top: -1px; }
.icon_facebook.icon_beige.icon_after { padding: 0 0px 0 0; }
.icon_facebook.icon_beige.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1194px; height: 13px; width: 7px; right: 0; top: -1px; }
.icon_facebook.icon_beige.icon_before { padding: 0 0px; }
.icon_facebook.icon_beige.icon_before:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1194px; height: 13px; width: 7px; left: 0; top: -1px; }
.icon_facebook.icon_light.icon_after, .themed_link_list.blue_link_list a:hover .icon_facebook.icon_after.icon, .themed_link_list.rose_link_list a:hover .icon_facebook.icon_after.icon, .themed_link_list.jade_link_list a:hover .icon_facebook.icon_after.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_facebook.icon_after.icon_small_arrow { padding: 0 0px 0 0; }
.icon_facebook.icon_light.icon_after:after, .themed_link_list.blue_link_list a:hover .icon_facebook.icon_after.icon:after, .themed_link_list.rose_link_list a:hover .icon_facebook.icon_after.icon:after, .themed_link_list.jade_link_list a:hover .icon_facebook.icon_after.icon:after, #footer .footer_bg .footer_content .info .footer_links a .icon_facebook.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1158px; height: 13px; width: 7px; right: 0; top: -1px; }
.icon_facebook.icon_light.icon_before, .themed_link_list.blue_link_list a:hover .icon_facebook.icon_before.icon, .themed_link_list.rose_link_list a:hover .icon_facebook.icon_before.icon, .themed_link_list.jade_link_list a:hover .icon_facebook.icon_before.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_facebook.icon_before.icon_small_arrow.icon_after { padding: 0 0px; }
.icon_facebook.icon_light.icon_before:before, .themed_link_list.blue_link_list a:hover .icon_facebook.icon_before.icon:before, .themed_link_list.rose_link_list a:hover .icon_facebook.icon_before.icon:before, .themed_link_list.jade_link_list a:hover .icon_facebook.icon_before.icon:before, #footer .footer_bg .footer_content .info .footer_links a .icon_facebook.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1158px; height: 13px; width: 7px; left: 0; top: -1px; }
.icon_paper { position: relative; }
.icon_paper.icon_blue.icon_after, .button.internal.blue_hover:hover .icon_paper.icon_after { padding: 0 20px 0 0; }
.icon_paper.icon_blue.icon_after:after, .button.internal.blue_hover:hover .icon_paper.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1230px; height: 16px; width: 12px; right: 0; top: 0px; }
.icon_paper.icon_blue.icon_before, .button.internal.blue_hover:hover .icon_paper.icon_before.icon_after { padding: 0 20px; }
.icon_paper.icon_blue.icon_before:before, .button.internal.blue_hover:hover .icon_paper.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1230px; height: 16px; width: 12px; left: 0; top: 0px; }
.icon_paper.icon_gray.icon_after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_paper.icon_after.icon_small_arrow { padding: 0 20px 0 0; }
.icon_paper.icon_gray.icon_after:after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_paper.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1335px; height: 16px; width: 12px; right: 0; top: 0px; }
.icon_paper.icon_gray.icon_before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_paper.icon_before.icon_small_arrow.icon_after { padding: 0 20px; }
.icon_paper.icon_gray.icon_before:before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_paper.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1335px; height: 16px; width: 12px; left: 0; top: 0px; }
.icon_paper.icon_jade.icon_after, .button.internal.jade_hover:hover .icon_paper.icon_after { padding: 0 20px 0 0; }
.icon_paper.icon_jade.icon_after:after, .button.internal.jade_hover:hover .icon_paper.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1272px; height: 16px; width: 12px; right: 0; top: 0px; }
.icon_paper.icon_jade.icon_before, .button.internal.jade_hover:hover .icon_paper.icon_before.icon_after { padding: 0 20px; }
.icon_paper.icon_jade.icon_before:before, .button.internal.jade_hover:hover .icon_paper.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1272px; height: 16px; width: 12px; left: 0; top: 0px; }
.icon_paper.icon_rose.icon_after, a.nav_reserve_link:hover .icon_paper.icon_after.icon, a.nav_header_link:hover .icon_paper.icon_after.icon, a.reserve_form_link:hover .icon_paper.icon_after.icon, .button.internal.rose_hover:hover .icon_paper.icon_after { padding: 0 20px 0 0; }
.icon_paper.icon_rose.icon_after:after, a.nav_reserve_link:hover .icon_paper.icon_after.icon:after, a.nav_header_link:hover .icon_paper.icon_after.icon:after, a.reserve_form_link:hover .icon_paper.icon_after.icon:after, .button.internal.rose_hover:hover .icon_paper.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1293px; height: 16px; width: 12px; right: 0; top: 0px; }
.icon_paper.icon_rose.icon_before, a.nav_reserve_link:hover .icon_paper.icon_before.icon, a.nav_header_link:hover .icon_paper.icon_before.icon, a.reserve_form_link:hover .icon_paper.icon_before.icon, .button.internal.rose_hover:hover .icon_paper.icon_before.icon_after { padding: 0 20px; }
.icon_paper.icon_rose.icon_before:before, a.nav_reserve_link:hover .icon_paper.icon_before.icon:before, a.nav_header_link:hover .icon_paper.icon_before.icon:before, a.reserve_form_link:hover .icon_paper.icon_before.icon:before, .button.internal.rose_hover:hover .icon_paper.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1293px; height: 16px; width: 12px; left: 0; top: 0px; }
.icon_paper.icon_beige.icon_after { padding: 0 20px 0 0; }
.icon_paper.icon_beige.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1251px; height: 16px; width: 12px; right: 0; top: 0px; }
.icon_paper.icon_beige.icon_before { padding: 0 20px; }
.icon_paper.icon_beige.icon_before:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1251px; height: 16px; width: 12px; left: 0; top: 0px; }
.icon_paper.icon_light.icon_after, .themed_link_list.blue_link_list a:hover .icon_paper.icon_after.icon, .themed_link_list.rose_link_list a:hover .icon_paper.icon_after.icon, .themed_link_list.jade_link_list a:hover .icon_paper.icon_after.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_paper.icon_after.icon_small_arrow { padding: 0 20px 0 0; }
.icon_paper.icon_light.icon_after:after, .themed_link_list.blue_link_list a:hover .icon_paper.icon_after.icon:after, .themed_link_list.rose_link_list a:hover .icon_paper.icon_after.icon:after, .themed_link_list.jade_link_list a:hover .icon_paper.icon_after.icon:after, #footer .footer_bg .footer_content .info .footer_links a .icon_paper.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1314px; height: 16px; width: 12px; right: 0; top: 0px; }
.icon_paper.icon_light.icon_before, .themed_link_list.blue_link_list a:hover .icon_paper.icon_before.icon, .themed_link_list.rose_link_list a:hover .icon_paper.icon_before.icon, .themed_link_list.jade_link_list a:hover .icon_paper.icon_before.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_paper.icon_before.icon_small_arrow.icon_after { padding: 0 20px; }
.icon_paper.icon_light.icon_before:before, .themed_link_list.blue_link_list a:hover .icon_paper.icon_before.icon:before, .themed_link_list.rose_link_list a:hover .icon_paper.icon_before.icon:before, .themed_link_list.jade_link_list a:hover .icon_paper.icon_before.icon:before, #footer .footer_bg .footer_content .info .footer_links a .icon_paper.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1314px; height: 16px; width: 12px; left: 0; top: 0px; }
.icon_phone { position: relative; }
.icon_phone.icon_blue.icon_after, .button.internal.blue_hover:hover .icon_phone.icon_after { padding: 0 25px 0 0; }
.icon_phone.icon_blue.icon_after:after, .button.internal.blue_hover:hover .icon_phone.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -490px; height: 12px; width: 18px; right: 0; top: 0px; }
.icon_phone.icon_blue.icon_before, .button.internal.blue_hover:hover .icon_phone.icon_before.icon_after { padding: 0 25px; }
.icon_phone.icon_blue.icon_before:before, .button.internal.blue_hover:hover .icon_phone.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -490px; height: 12px; width: 18px; left: 0; top: 0px; }
.icon_phone.icon_gray.icon_after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_phone.icon_after.icon_small_arrow { padding: 0 25px 0 0; }
.icon_phone.icon_gray.icon_after:after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_phone.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -560px; height: 12px; width: 18px; right: 0; top: 0px; }
.icon_phone.icon_gray.icon_before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_phone.icon_before.icon_small_arrow.icon_after { padding: 0 25px; }
.icon_phone.icon_gray.icon_before:before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_phone.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -560px; height: 12px; width: 18px; left: 0; top: 0px; }
.icon_phone.icon_jade.icon_after, .button.internal.jade_hover:hover .icon_phone.icon_after { padding: 0 25px 0 0; }
.icon_phone.icon_jade.icon_after:after, .button.internal.jade_hover:hover .icon_phone.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -473px; height: 12px; width: 18px; right: 0; top: 0px; }
.icon_phone.icon_jade.icon_before, .button.internal.jade_hover:hover .icon_phone.icon_before.icon_after { padding: 0 25px; }
.icon_phone.icon_jade.icon_before:before, .button.internal.jade_hover:hover .icon_phone.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -473px; height: 12px; width: 18px; left: 0; top: 0px; }
.icon_phone.icon_rose.icon_after, a.nav_reserve_link:hover .icon_phone.icon_after.icon, a.nav_header_link:hover .icon_phone.icon_after.icon, a.reserve_form_link:hover .icon_phone.icon_after.icon, .button.internal.rose_hover:hover .icon_phone.icon_after { padding: 0 25px 0 0; }
.icon_phone.icon_rose.icon_after:after, a.nav_reserve_link:hover .icon_phone.icon_after.icon:after, a.nav_header_link:hover .icon_phone.icon_after.icon:after, a.reserve_form_link:hover .icon_phone.icon_after.icon:after, .button.internal.rose_hover:hover .icon_phone.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -507px; height: 12px; width: 18px; right: 0; top: 0px; }
.icon_phone.icon_rose.icon_before, a.nav_reserve_link:hover .icon_phone.icon_before.icon, a.nav_header_link:hover .icon_phone.icon_before.icon, a.reserve_form_link:hover .icon_phone.icon_before.icon, .button.internal.rose_hover:hover .icon_phone.icon_before.icon_after { padding: 0 25px; }
.icon_phone.icon_rose.icon_before:before, a.nav_reserve_link:hover .icon_phone.icon_before.icon:before, a.nav_header_link:hover .icon_phone.icon_before.icon:before, a.reserve_form_link:hover .icon_phone.icon_before.icon:before, .button.internal.rose_hover:hover .icon_phone.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -507px; height: 12px; width: 18px; left: 0; top: 0px; }
.icon_phone.icon_beige.icon_after { padding: 0 25px 0 0; }
.icon_phone.icon_beige.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -456px; height: 12px; width: 18px; right: 0; top: 0px; }
.icon_phone.icon_beige.icon_before { padding: 0 25px; }
.icon_phone.icon_beige.icon_before:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -456px; height: 12px; width: 18px; left: 0; top: 0px; }
.icon_phone.icon_light.icon_after, .themed_link_list.blue_link_list a:hover .icon_phone.icon_after.icon, .themed_link_list.rose_link_list a:hover .icon_phone.icon_after.icon, .themed_link_list.jade_link_list a:hover .icon_phone.icon_after.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_phone.icon_after.icon_small_arrow { padding: 0 25px 0 0; }
.icon_phone.icon_light.icon_after:after, .themed_link_list.blue_link_list a:hover .icon_phone.icon_after.icon:after, .themed_link_list.rose_link_list a:hover .icon_phone.icon_after.icon:after, .themed_link_list.jade_link_list a:hover .icon_phone.icon_after.icon:after, #footer .footer_bg .footer_content .info .footer_links a .icon_phone.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -524px; height: 12px; width: 18px; right: 0; top: 0px; }
.icon_phone.icon_light.icon_before, .themed_link_list.blue_link_list a:hover .icon_phone.icon_before.icon, .themed_link_list.rose_link_list a:hover .icon_phone.icon_before.icon, .themed_link_list.jade_link_list a:hover .icon_phone.icon_before.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_phone.icon_before.icon_small_arrow.icon_after { padding: 0 25px; }
.icon_phone.icon_light.icon_before:before, .themed_link_list.blue_link_list a:hover .icon_phone.icon_before.icon:before, .themed_link_list.rose_link_list a:hover .icon_phone.icon_before.icon:before, .themed_link_list.jade_link_list a:hover .icon_phone.icon_before.icon:before, #footer .footer_bg .footer_content .info .footer_links a .icon_phone.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -524px; height: 12px; width: 18px; left: 0; top: 0px; }
.icon_small_arrow { position: relative; }
.icon_small_arrow.icon_blue.icon_after, .button.internal.blue_hover:hover .icon_small_arrow.icon_after { padding: 0 20px 0 0; }
.icon_small_arrow.icon_blue.icon_after:after, .button.internal.blue_hover:hover .icon_small_arrow.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1439px; height: 4px; width: 14px; right: 0; top: 6px; }
.icon_small_arrow.icon_blue.icon_before, .button.internal.blue_hover:hover .icon_small_arrow.icon_before.icon_after { padding: 0 20px; }
.icon_small_arrow.icon_blue.icon_before:before, .button.internal.blue_hover:hover .icon_small_arrow.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1439px; height: 4px; width: 14px; left: 0; top: 6px; }
.icon_small_arrow.icon_gray.icon_after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_small_arrow.icon_after { padding: 0 20px 0 0; }
.icon_small_arrow.icon_gray.icon_after:after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_small_arrow.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1430px; height: 4px; width: 14px; right: 0; top: 6px; }
.icon_small_arrow.icon_gray.icon_before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_small_arrow.icon_before.icon_after { padding: 0 20px; }
.icon_small_arrow.icon_gray.icon_before:before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_small_arrow.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1430px; height: 4px; width: 14px; left: 0; top: 6px; }
.icon_small_arrow.icon_jade.icon_after, .button.internal.jade_hover:hover .icon_small_arrow.icon_after { padding: 0 20px 0 0; }
.icon_small_arrow.icon_jade.icon_after:after, .button.internal.jade_hover:hover .icon_small_arrow.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1448px; height: 4px; width: 14px; right: 0; top: 6px; }
.icon_small_arrow.icon_jade.icon_before, .button.internal.jade_hover:hover .icon_small_arrow.icon_before.icon_after { padding: 0 20px; }
.icon_small_arrow.icon_jade.icon_before:before, .button.internal.jade_hover:hover .icon_small_arrow.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1448px; height: 4px; width: 14px; left: 0; top: 6px; }
.icon_small_arrow.icon_rose.icon_after, a.nav_reserve_link:hover .icon_small_arrow.icon_after.icon, a.nav_header_link:hover .icon_small_arrow.icon_after.icon, a.reserve_form_link:hover .icon_small_arrow.icon_after.icon, .button.internal.rose_hover:hover .icon_small_arrow.icon_after { padding: 0 20px 0 0; }
.icon_small_arrow.icon_rose.icon_after:after, a.nav_reserve_link:hover .icon_small_arrow.icon_after.icon:after, a.nav_header_link:hover .icon_small_arrow.icon_after.icon:after, a.reserve_form_link:hover .icon_small_arrow.icon_after.icon:after, .button.internal.rose_hover:hover .icon_small_arrow.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1457px; height: 4px; width: 14px; right: 0; top: 6px; }
.icon_small_arrow.icon_rose.icon_before, a.nav_reserve_link:hover .icon_small_arrow.icon_before.icon, a.nav_header_link:hover .icon_small_arrow.icon_before.icon, a.reserve_form_link:hover .icon_small_arrow.icon_before.icon, .button.internal.rose_hover:hover .icon_small_arrow.icon_before.icon_after { padding: 0 20px; }
.icon_small_arrow.icon_rose.icon_before:before, a.nav_reserve_link:hover .icon_small_arrow.icon_before.icon:before, a.nav_header_link:hover .icon_small_arrow.icon_before.icon:before, a.reserve_form_link:hover .icon_small_arrow.icon_before.icon:before, .button.internal.rose_hover:hover .icon_small_arrow.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1457px; height: 4px; width: 14px; left: 0; top: 6px; }
.icon_small_arrow.icon_beige.icon_after { padding: 0 20px 0 0; }
.icon_small_arrow.icon_beige.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1421px; height: 4px; width: 14px; right: 0; top: 6px; }
.icon_small_arrow.icon_beige.icon_before { padding: 0 20px; }
.icon_small_arrow.icon_beige.icon_before:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1421px; height: 4px; width: 14px; left: 0; top: 6px; }
.icon_small_arrow.icon_light.icon_after, .themed_link_list.blue_link_list a:hover .icon_small_arrow.icon_after.icon, .themed_link_list.rose_link_list a:hover .icon_small_arrow.icon_after.icon, .themed_link_list.jade_link_list a:hover .icon_small_arrow.icon_after.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_small_arrow.icon_after { padding: 0 20px 0 0; }
.icon_small_arrow.icon_light.icon_after:after, .themed_link_list.blue_link_list a:hover .icon_small_arrow.icon_after.icon:after, .themed_link_list.rose_link_list a:hover .icon_small_arrow.icon_after.icon:after, .themed_link_list.jade_link_list a:hover .icon_small_arrow.icon_after.icon:after, #footer .footer_bg .footer_content .info .footer_links a .icon_small_arrow.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1466px; height: 4px; width: 14px; right: 0; top: 6px; }
.icon_small_arrow.icon_light.icon_before, .themed_link_list.blue_link_list a:hover .icon_small_arrow.icon_before.icon, .themed_link_list.rose_link_list a:hover .icon_small_arrow.icon_before.icon, .themed_link_list.jade_link_list a:hover .icon_small_arrow.icon_before.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_small_arrow.icon_before.icon_after { padding: 0 20px; }
.icon_small_arrow.icon_light.icon_before:before, .themed_link_list.blue_link_list a:hover .icon_small_arrow.icon_before.icon:before, .themed_link_list.rose_link_list a:hover .icon_small_arrow.icon_before.icon:before, .themed_link_list.jade_link_list a:hover .icon_small_arrow.icon_before.icon:before, #footer .footer_bg .footer_content .info .footer_links a .icon_small_arrow.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1466px; height: 4px; width: 14px; left: 0; top: 6px; }
.icon_magnifying_glass { position: relative; }
.icon_magnifying_glass.icon_blue.icon_after, .button.internal.blue_hover:hover .icon_magnifying_glass.icon_after { padding: 0 20px 0 0; }
.icon_magnifying_glass.icon_blue.icon_after:after, .button.internal.blue_hover:hover .icon_magnifying_glass.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -596px; height: 14px; width: 13px; right: 0; top: 0px; }
.icon_magnifying_glass.icon_blue.icon_before, .button.internal.blue_hover:hover .icon_magnifying_glass.icon_before.icon_after { padding: 0 20px; }
.icon_magnifying_glass.icon_blue.icon_before:before, .button.internal.blue_hover:hover .icon_magnifying_glass.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -596px; height: 14px; width: 13px; left: 0; top: 0px; }
.icon_magnifying_glass.icon_gray.icon_after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_magnifying_glass.icon_after.icon_small_arrow { padding: 0 20px 0 0; }
.icon_magnifying_glass.icon_gray.icon_after:after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_magnifying_glass.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -634px; height: 14px; width: 13px; right: 0; top: 0px; }
.icon_magnifying_glass.icon_gray.icon_before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_magnifying_glass.icon_before.icon_small_arrow.icon_after { padding: 0 20px; }
.icon_magnifying_glass.icon_gray.icon_before:before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_magnifying_glass.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -634px; height: 14px; width: 13px; left: 0; top: 0px; }
.icon_magnifying_glass.icon_jade.icon_after, .button.internal.jade_hover:hover .icon_magnifying_glass.icon_after { padding: 0 20px 0 0; }
.icon_magnifying_glass.icon_jade.icon_after:after, .button.internal.jade_hover:hover .icon_magnifying_glass.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -615px; height: 14px; width: 13px; right: 0; top: 0px; }
.icon_magnifying_glass.icon_jade.icon_before, .button.internal.jade_hover:hover .icon_magnifying_glass.icon_before.icon_after { padding: 0 20px; }
.icon_magnifying_glass.icon_jade.icon_before:before, .button.internal.jade_hover:hover .icon_magnifying_glass.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -615px; height: 14px; width: 13px; left: 0; top: 0px; }
.icon_magnifying_glass.icon_rose.icon_after, a.nav_reserve_link:hover .icon_magnifying_glass.icon_after.icon, a.nav_header_link:hover .icon_magnifying_glass.icon_after.icon, a.reserve_form_link:hover .icon_magnifying_glass.icon_after.icon, .button.internal.rose_hover:hover .icon_magnifying_glass.icon_after { padding: 0 20px 0 0; }
.icon_magnifying_glass.icon_rose.icon_after:after, a.nav_reserve_link:hover .icon_magnifying_glass.icon_after.icon:after, a.nav_header_link:hover .icon_magnifying_glass.icon_after.icon:after, a.reserve_form_link:hover .icon_magnifying_glass.icon_after.icon:after, .button.internal.rose_hover:hover .icon_magnifying_glass.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -577px; height: 14px; width: 13px; right: 0; top: 0px; }
.icon_magnifying_glass.icon_rose.icon_before, a.nav_reserve_link:hover .icon_magnifying_glass.icon_before.icon, a.nav_header_link:hover .icon_magnifying_glass.icon_before.icon, a.reserve_form_link:hover .icon_magnifying_glass.icon_before.icon, .button.internal.rose_hover:hover .icon_magnifying_glass.icon_before.icon_after { padding: 0 20px; }
.icon_magnifying_glass.icon_rose.icon_before:before, a.nav_reserve_link:hover .icon_magnifying_glass.icon_before.icon:before, a.nav_header_link:hover .icon_magnifying_glass.icon_before.icon:before, a.reserve_form_link:hover .icon_magnifying_glass.icon_before.icon:before, .button.internal.rose_hover:hover .icon_magnifying_glass.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -577px; height: 14px; width: 13px; left: 0; top: 0px; }
.icon_magnifying_glass.icon_beige.icon_after { padding: 0 20px 0 0; }
.icon_magnifying_glass.icon_beige.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -541px; height: 14px; width: 13px; right: 0; top: 0px; }
.icon_magnifying_glass.icon_beige.icon_before { padding: 0 20px; }
.icon_magnifying_glass.icon_beige.icon_before:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -541px; height: 14px; width: 13px; left: 0; top: 0px; }
.icon_magnifying_glass.icon_light.icon_after, .themed_link_list.blue_link_list a:hover .icon_magnifying_glass.icon_after.icon, .themed_link_list.rose_link_list a:hover .icon_magnifying_glass.icon_after.icon, .themed_link_list.jade_link_list a:hover .icon_magnifying_glass.icon_after.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_magnifying_glass.icon_after.icon_small_arrow { padding: 0 20px 0 0; }
.icon_magnifying_glass.icon_light.icon_after:after, .themed_link_list.blue_link_list a:hover .icon_magnifying_glass.icon_after.icon:after, .themed_link_list.rose_link_list a:hover .icon_magnifying_glass.icon_after.icon:after, .themed_link_list.jade_link_list a:hover .icon_magnifying_glass.icon_after.icon:after, #footer .footer_bg .footer_content .info .footer_links a .icon_magnifying_glass.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -653px; height: 14px; width: 13px; right: 0; top: 0px; }
.icon_magnifying_glass.icon_light.icon_before, .themed_link_list.blue_link_list a:hover .icon_magnifying_glass.icon_before.icon, .themed_link_list.rose_link_list a:hover .icon_magnifying_glass.icon_before.icon, .themed_link_list.jade_link_list a:hover .icon_magnifying_glass.icon_before.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_magnifying_glass.icon_before.icon_small_arrow.icon_after { padding: 0 20px; }
.icon_magnifying_glass.icon_light.icon_before:before, .themed_link_list.blue_link_list a:hover .icon_magnifying_glass.icon_before.icon:before, .themed_link_list.rose_link_list a:hover .icon_magnifying_glass.icon_before.icon:before, .themed_link_list.jade_link_list a:hover .icon_magnifying_glass.icon_before.icon:before, #footer .footer_bg .footer_content .info .footer_links a .icon_magnifying_glass.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -653px; height: 14px; width: 13px; left: 0; top: 0px; }
.icon_twitter { position: relative; }
.icon_twitter.icon_blue.icon_after, .button.internal.blue_hover:hover .icon_twitter.icon_after { padding: 0 3px 0 0; }
.icon_twitter.icon_blue.icon_after:after, .button.internal.blue_hover:hover .icon_twitter.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1032px; height: 10px; width: 11px; right: 0; top: -10px; }
.icon_twitter.icon_blue.icon_before, .button.internal.blue_hover:hover .icon_twitter.icon_before.icon_after { padding: 0 3px; }
.icon_twitter.icon_blue.icon_before:before, .button.internal.blue_hover:hover .icon_twitter.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1032px; height: 10px; width: 11px; left: 0; top: -10px; }
.icon_twitter.icon_gray.icon_after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_twitter.icon_after.icon_small_arrow { padding: 0 3px 0 0; }
.icon_twitter.icon_gray.icon_after:after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_twitter.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1077px; height: 10px; width: 11px; right: 0; top: -10px; }
.icon_twitter.icon_gray.icon_before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_twitter.icon_before.icon_small_arrow.icon_after { padding: 0 3px; }
.icon_twitter.icon_gray.icon_before:before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_twitter.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1077px; height: 10px; width: 11px; left: 0; top: -10px; }
.icon_twitter.icon_jade.icon_after, .button.internal.jade_hover:hover .icon_twitter.icon_after { padding: 0 3px 0 0; }
.icon_twitter.icon_jade.icon_after:after, .button.internal.jade_hover:hover .icon_twitter.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1092px; height: 10px; width: 11px; right: 0; top: -10px; }
.icon_twitter.icon_jade.icon_before, .button.internal.jade_hover:hover .icon_twitter.icon_before.icon_after { padding: 0 3px; }
.icon_twitter.icon_jade.icon_before:before, .button.internal.jade_hover:hover .icon_twitter.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1092px; height: 10px; width: 11px; left: 0; top: -10px; }
.icon_twitter.icon_rose.icon_after, a.nav_reserve_link:hover .icon_twitter.icon_after.icon, a.nav_header_link:hover .icon_twitter.icon_after.icon, a.reserve_form_link:hover .icon_twitter.icon_after.icon, .button.internal.rose_hover:hover .icon_twitter.icon_after { padding: 0 3px 0 0; }
.icon_twitter.icon_rose.icon_after:after, a.nav_reserve_link:hover .icon_twitter.icon_after.icon:after, a.nav_header_link:hover .icon_twitter.icon_after.icon:after, a.reserve_form_link:hover .icon_twitter.icon_after.icon:after, .button.internal.rose_hover:hover .icon_twitter.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1047px; height: 10px; width: 11px; right: 0; top: -10px; }
.icon_twitter.icon_rose.icon_before, a.nav_reserve_link:hover .icon_twitter.icon_before.icon, a.nav_header_link:hover .icon_twitter.icon_before.icon, a.reserve_form_link:hover .icon_twitter.icon_before.icon, .button.internal.rose_hover:hover .icon_twitter.icon_before.icon_after { padding: 0 3px; }
.icon_twitter.icon_rose.icon_before:before, a.nav_reserve_link:hover .icon_twitter.icon_before.icon:before, a.nav_header_link:hover .icon_twitter.icon_before.icon:before, a.reserve_form_link:hover .icon_twitter.icon_before.icon:before, .button.internal.rose_hover:hover .icon_twitter.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1047px; height: 10px; width: 11px; left: 0; top: -10px; }
.icon_twitter.icon_beige.icon_after { padding: 0 3px 0 0; }
.icon_twitter.icon_beige.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1062px; height: 10px; width: 11px; right: 0; top: -10px; }
.icon_twitter.icon_beige.icon_before { padding: 0 3px; }
.icon_twitter.icon_beige.icon_before:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1062px; height: 10px; width: 11px; left: 0; top: -10px; }
.icon_twitter.icon_light.icon_after, .themed_link_list.blue_link_list a:hover .icon_twitter.icon_after.icon, .themed_link_list.rose_link_list a:hover .icon_twitter.icon_after.icon, .themed_link_list.jade_link_list a:hover .icon_twitter.icon_after.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_twitter.icon_after.icon_small_arrow { padding: 0 3px 0 0; }
.icon_twitter.icon_light.icon_after:after, .themed_link_list.blue_link_list a:hover .icon_twitter.icon_after.icon:after, .themed_link_list.rose_link_list a:hover .icon_twitter.icon_after.icon:after, .themed_link_list.jade_link_list a:hover .icon_twitter.icon_after.icon:after, #footer .footer_bg .footer_content .info .footer_links a .icon_twitter.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1107px; height: 10px; width: 11px; right: 0; top: -10px; }
.icon_twitter.icon_light.icon_before, .themed_link_list.blue_link_list a:hover .icon_twitter.icon_before.icon, .themed_link_list.rose_link_list a:hover .icon_twitter.icon_before.icon, .themed_link_list.jade_link_list a:hover .icon_twitter.icon_before.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_twitter.icon_before.icon_small_arrow.icon_after { padding: 0 3px; }
.icon_twitter.icon_light.icon_before:before, .themed_link_list.blue_link_list a:hover .icon_twitter.icon_before.icon:before, .themed_link_list.rose_link_list a:hover .icon_twitter.icon_before.icon:before, .themed_link_list.jade_link_list a:hover .icon_twitter.icon_before.icon:before, #footer .footer_bg .footer_content .info .footer_links a .icon_twitter.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1107px; height: 10px; width: 11px; left: 0; top: -10px; }
.icon_quote { position: relative; }
.icon_quote.icon_blue.icon_after, .button.internal.blue_hover:hover .icon_quote.icon_after { padding: 0 0px 0 0; }
.icon_quote.icon_blue.icon_after:after, .button.internal.blue_hover:hover .icon_quote.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 0; height: 51px; width: 51px; right: 0; top: 0px; }
.icon_quote.icon_blue.icon_before, .button.internal.blue_hover:hover .icon_quote.icon_before.icon_after { padding: 0 0px; }
.icon_quote.icon_blue.icon_before:before, .button.internal.blue_hover:hover .icon_quote.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 0; height: 51px; width: 51px; left: 0; top: 0px; }
.icon_quote.icon_gray.icon_after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_quote.icon_after.icon_small_arrow { padding: 0 0px 0 0; }
.icon_quote.icon_gray.icon_after:after, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_quote.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -224px; height: 51px; width: 51px; right: 0; top: 0px; }
.icon_quote.icon_gray.icon_before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_quote.icon_before.icon_small_arrow.icon_after { padding: 0 0px; }
.icon_quote.icon_gray.icon_before:before, #footer .footer_bg .footer_content .info .footer_links li:hover .icon_quote.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -224px; height: 51px; width: 51px; left: 0; top: 0px; }
.icon_quote.icon_jade.icon_after, .button.internal.jade_hover:hover .icon_quote.icon_after { padding: 0 0px 0 0; }
.icon_quote.icon_jade.icon_after:after, .button.internal.jade_hover:hover .icon_quote.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -56px; height: 51px; width: 51px; right: 0; top: 0px; }
.icon_quote.icon_jade.icon_before, .button.internal.jade_hover:hover .icon_quote.icon_before.icon_after { padding: 0 0px; }
.icon_quote.icon_jade.icon_before:before, .button.internal.jade_hover:hover .icon_quote.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -56px; height: 51px; width: 51px; left: 0; top: 0px; }
.icon_quote.icon_rose.icon_after, a.nav_reserve_link:hover .icon_quote.icon_after.icon, a.nav_header_link:hover .icon_quote.icon_after.icon, a.reserve_form_link:hover .icon_quote.icon_after.icon, .button.internal.rose_hover:hover .icon_quote.icon_after { padding: 0 0px 0 0; }
.icon_quote.icon_rose.icon_after:after, a.nav_reserve_link:hover .icon_quote.icon_after.icon:after, a.nav_header_link:hover .icon_quote.icon_after.icon:after, a.reserve_form_link:hover .icon_quote.icon_after.icon:after, .button.internal.rose_hover:hover .icon_quote.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -168px; height: 51px; width: 51px; right: 0; top: 0px; }
.icon_quote.icon_rose.icon_before, a.nav_reserve_link:hover .icon_quote.icon_before.icon, a.nav_header_link:hover .icon_quote.icon_before.icon, a.reserve_form_link:hover .icon_quote.icon_before.icon, .button.internal.rose_hover:hover .icon_quote.icon_before.icon_after { padding: 0 0px; }
.icon_quote.icon_rose.icon_before:before, a.nav_reserve_link:hover .icon_quote.icon_before.icon:before, a.nav_header_link:hover .icon_quote.icon_before.icon:before, a.reserve_form_link:hover .icon_quote.icon_before.icon:before, .button.internal.rose_hover:hover .icon_quote.icon_before.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -168px; height: 51px; width: 51px; left: 0; top: 0px; }
.icon_quote.icon_beige.icon_after { padding: 0 0px 0 0; }
.icon_quote.icon_beige.icon_after:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -112px; height: 51px; width: 51px; right: 0; top: 0px; }
.icon_quote.icon_beige.icon_before { padding: 0 0px; }
.icon_quote.icon_beige.icon_before:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -112px; height: 51px; width: 51px; left: 0; top: 0px; }
.icon_quote.icon_light.icon_after, .themed_link_list.blue_link_list a:hover .icon_quote.icon_after.icon, .themed_link_list.rose_link_list a:hover .icon_quote.icon_after.icon, .themed_link_list.jade_link_list a:hover .icon_quote.icon_after.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_quote.icon_after.icon_small_arrow { padding: 0 0px 0 0; }
.icon_quote.icon_light.icon_after:after, .themed_link_list.blue_link_list a:hover .icon_quote.icon_after.icon:after, .themed_link_list.rose_link_list a:hover .icon_quote.icon_after.icon:after, .themed_link_list.jade_link_list a:hover .icon_quote.icon_after.icon:after, #footer .footer_bg .footer_content .info .footer_links a .icon_quote.icon_after.icon_small_arrow:after { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -280px; height: 51px; width: 51px; right: 0; top: 0px; }
.icon_quote.icon_light.icon_before, .themed_link_list.blue_link_list a:hover .icon_quote.icon_before.icon, .themed_link_list.rose_link_list a:hover .icon_quote.icon_before.icon, .themed_link_list.jade_link_list a:hover .icon_quote.icon_before.icon, #footer .footer_bg .footer_content .info .footer_links a .icon_quote.icon_before.icon_small_arrow.icon_after { padding: 0 0px; }
.icon_quote.icon_light.icon_before:before, .themed_link_list.blue_link_list a:hover .icon_quote.icon_before.icon:before, .themed_link_list.rose_link_list a:hover .icon_quote.icon_before.icon:before, .themed_link_list.jade_link_list a:hover .icon_quote.icon_before.icon:before, #footer .footer_bg .footer_content .info .footer_links a .icon_quote.icon_before.icon_small_arrow.icon_after:before { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -280px; height: 51px; width: 51px; left: 0; top: 0px; }
#header { position: fixed; z-index: 3; width: 100%; height: 100px; }
#header .header_background { position: absolute; top: 0; background: url(sitenav_bg-aafcc9a5c7b6513f44a801c437a96148.png) left top repeat-x; width: 100%; height: 100px; }
#site_logo { position: relative; display: block; margin: 0 auto; width: 450px; }
#site_nav { position: relative; margin: 0 auto; width: 970px; z-index: 2; }
#site_nav .social_icons { position: absolute; margin-top: 15px; right: 0; top: 0; width: 48px; }
#site_nav .social_icons .link_divider { background: url(link_divider-9f9edff063799a9db02355b7bdbbb13a.png) center center no-repeat; width: 1px; height: 10px; display: inline-block; margin: 7px 4px; float: left; }
#site_nav .social_icons a { padding: 5px; float: left; }
#site_nav .social_icons .facebook_icon .icon { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1212px; height: 13px; width: 7px; display: block; }
#site_nav .social_icons .facebook_icon:hover .icon { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1158px; }
#site_nav .social_icons .twitter_icon { margin-top: 2px; }
#site_nav .social_icons .twitter_icon .icon { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1077px; height: 10px; width: 11px; display: block; }
#site_nav .social_icons .twitter_icon:hover .icon { background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1107px; }
#site_nav .nav_list_left { position: absolute; left: 0; top: 0; margin-top: 45px; }
#site_nav .nav_list_right { position: absolute; right: 0; top: 0; margin-top: 45px; }
#site_nav li { float: left; margin-left: 18px; }
#site_nav li.first { padding-left: 0; margin-left: 0; }
#site_nav li.first:after { display: none; }
#site_nav li.last { padding-right: 0; margin-right: 0; }
#site_nav li.last:after { display: none; }
#site_nav li a { color: #787771; text-transform: uppercase; font-family: "BodoniBT-Book","Times New Roman"; font-style: normal; padding-bottom: 14px; font-size: 14px; font-size: 0.875rem; position: relative; -webkit-transition: all 0.3s ease-in-out; -khtml-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
#site_nav li a:hover { color: #939189; }
#site_nav li a.current { color: #939189; }
#site_nav li a.current:after { -webkit-transition: all 0.3s ease-in-out; -khtml-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1519px; height: 6px; width: 6px; display: block; position: absolute; bottom: 0; left: 50%; content: ''; margin-left: -3px; }
#site_nav li a.active { color: #e8e6d8; }
#site_nav li a.active:after { -webkit-transition: all 0.3s ease-in-out; -khtml-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background: url(sprites/icons-sd092d2bbc1-7308303fe36e4042b7c151172be70f6c.png) 0 -1508px; height: 6px; width: 6px; display: block; position: absolute; bottom: 0; left: 50%; content: ''; margin-left: -3px; }
#site_nav li a.reserve { color: #e7e5d7; }
#site_nav li a.reserve:hover, #site_nav li a.reserve.active { color: #f8f6e7; }
#site_nav li a span { padding-left: 0; }
#site_sub_nav { position: absolute; width: 100%; height: 0; overflow: hidden; top: 100px; background: url(subnav_bg-843be67f47248666e95e966728cfb03f.png) left top repeat-x; -webkit-transition: all 0.3s ease-in-out; -khtml-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
#site_sub_nav li.tab_content { width: 970px; margin: 0 auto; }
#site_sub_nav li.tab_content .content { padding: 60px 0; }
#site_sub_nav li.tab_content .content .subnav_subhead_border { background: url(subnav_subhead_border-be80f5e31f594ce3f67c4a7f9a626345.png) 0% 80% repeat-x; width: 85%; padding-bottom: 20px; }
#site_sub_nav li.tab_content .content #main_nav_reserve_form .subnav_subhead_border { width: 236px; }
#site_sub_nav li.tab_content .content h5 { font-family: "BodoniBT-Book","Times New Roman"; color: #e8e6d8; font-style: normal; font-size: 16px; font-size: 1rem; }
#site_sub_nav li.tab_content .content h5.link a { font-family: "BodoniBT-Book","Times New Roman"; color: #e8e6d8; font-style: normal; font-size: 16px; font-size: 1rem; line-height: 15px; line-height: 0.938rem; -webkit-transition: color 0.3s ease-in-out; -khtml-transition: color 0.3s ease-in-out; -moz-transition: color 0.3s ease-in-out; -ms-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; -webkit-transition: padding 0.3s ease-in-out; -khtml-transition: padding 0.3s ease-in-out; -moz-transition: padding 0.3s ease-in-out; -ms-transition: padding 0.3s ease-in-out; transition: padding 0.3s ease-in-out; }
#site_sub_nav li.tab_content .content h5.link a:hover, #site_sub_nav li.tab_content .content h5.link a.active { color: #f8f6e7; padding-left: 13px; background: url(sprites/icons/diamond_beige-1920d8b833ef8cd949c2ea94062f327c.png) left 4px no-repeat; }
#site_sub_nav li.tab_content .content ul.link_list a { font-family: "BodoniBT-Book","Times New Roman"; font-style: normal; font-size: 13px; font-size: 0.813rem; color: #787771; -webkit-transition: color 0.3s ease-in-out; -khtml-transition: color 0.3s ease-in-out; -moz-transition: color 0.3s ease-in-out; -ms-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; -webkit-transition: padding 0.1s ease-in-out; -khtml-transition: padding 0.1s ease-in-out; -moz-transition: padding 0.1s ease-in-out; -ms-transition: padding 0.1s ease-in-out; transition: padding 0.1s ease-in-out; }
#site_sub_nav li.tab_content .content ul.link_list a:hover, #site_sub_nav li.tab_content .content ul.link_list a.active { color: #864747; padding-left: 10px; background: url(sprites/icons/diamond_rose-91814c7948da8c3f7d583ee6e7e717fc.png) left 4px no-repeat; }
#site_sub_nav li.tab_content .content .offer .subnav_subhead_border { width: 100%; }
#site_sub_nav li.tab_content .content .offer .bordered_photo { border: 4px solid #262525; width: 129px; height: 129px; margin-top: 13px; }
#site_sub_nav li.tab_content .content .offer .grid_66 { margin-top: 13px; }
#site_sub_nav li.tab_content .content .offer .grid_66 h5 { font-size: 18px; font-size: 1.125rem; line-height: 18px; line-height: 1.125rem; color: #cbc9bb; }
#site_sub_nav li.tab_content .content .offer .grid_66 p { line-height: 15px; line-height: 0.938rem; font-size: 13px; font-size: 0.813rem; margin: 15px 0 10px 0; color: #8a887c; font-family: "FranklinGothicURW-Boo","Arial"; font-style: normal; }
#site_sub_nav li.tab_content .content .offer .grid_66 a { color: #e8e6d8; }
#site_sub_nav li.tab_content .content .offer .grid_66 a:hover, #site_sub_nav li.tab_content .content .offer .grid_66 a.active { color: #864747; }
#site_sub_nav li.tab_content .content .subnav_header_link { display: block; }
#site_sub_nav li.tab_content .content .subnav_header_link h5 { color: #e8e6d8; -webkit-transition: all 0.3s ease-in-out; -khtml-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
#site_sub_nav li.tab_content .content .subnav_header_link:hover h5 { color: #864747; opacity: 1; }
#footer { width: 100%; border-top: 1px solid #d7d5c7; padding-top: 1px; position: relative; z-index: 4; }
#footer .address { font-style: normal; color: #69685d; }
#footer .footer_bg { height: 318px; background: url(backgrounds/footer_border-f237439c24fe94893a0f25d0d971ea65.png) center center #000; }
#footer .footer_bg .footer_content { padding-top: 90px; color: #69685d; font-family: "FranklinGothicURW-Boo","Arial"; }
#footer .footer_bg .footer_content .column_border { background: url(footer_divide-75c5fbb95f113d1255a7d7ebbb74f575.png) right 0 no-repeat; }
#footer .footer_bg .footer_content .row_border { border-bottom: 1px solid #22221e; margin-bottom: 2px; padding-bottom: 2px; }
#footer .footer_bg .footer_content .grid .carmen { font-family: "BodoniBT-BookItalic","Georgia"; }
#footer .footer_bg .footer_content .footer_heading { color: #b8b5a0; font-family: "BodoniBT-Book","Times New Roman"; font-weight: normal; font-size: 20px; font-size: 1.25rem; line-height: 24px; line-height: 1.5rem; letter-spacing: 2px; letter-spacing: 0.125rem; margin-bottom: 10px; opacity: .3; padding-left: 4px; }
#footer .footer_bg .footer_content .footer_heading.gph { opacity: 1; }
#footer .footer_bg .footer_content .gramercy { padding: 0 20px 0 0; }
#footer .footer_bg .footer_content .gramercy p { padding-left: 4px; }
#footer .footer_bg .footer_content .gramercy .members { margin-top: 21px; border-top: 1px solid #22221e; padding-top: 5px; font-size: 10px; font-size: 0.625rem; }
#footer .footer_bg .footer_content .gramercy .members .member_of { margin-left: 20px; }
#footer .footer_bg .footer_content .gramercy .members .design_hotels { color: #b8b5a0; }
#footer .footer_bg .footer_content .gramercy .members .carmen { font-size: 13px; font-size: 0.813rem; }
#footer .footer_bg .footer_content .contact { padding: 0 20px 0 20px; }
#footer .footer_bg .footer_content .contact .numbers li { padding: 0 4px; font-size: 13px; font-size: 0.813rem; color: #69685d; }
#footer .footer_bg .footer_content .contact .numbers span { color: #b8b5a0; float: right; }
#footer .footer_bg .footer_content .contact .numbers span.last { margin-top: -5px; }
#footer .footer_bg .footer_content .info { padding: 0 0 0 20px; }
#footer .footer_bg .footer_content .info .footer_links li { padding-bottom: 3px; }
#footer .footer_bg .footer_content .info .footer_links li.row_border { margin: 0; padding: 0; }
#footer .footer_bg .footer_content .info .footer_links li:hover { color: #b8b5a0; }
#footer .footer_bg .footer_content .info .footer_links a { color: #b8b5a0; opacity: 1; display: block; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; padding: 2px 4px; }
#footer .footer_bg .footer_content .info .footer_links a:hover, #footer .footer_bg .footer_content .info .footer_links a.active { opacity: 0.7; color: #22221e; background: #e8e6d8; }
#footer .footer_bg .footer_content .info .footer_links a .icon_small_arrow.icon_after { margin-top: 4px; float: right; }
#reservation_flyout { position: fixed; top: 50%; margin-top: -109px; right: -770px; z-index: 10; }
#reservation_flyout .reserve_form_wrapper { border: 1px solid #4c4c4c; border-left: 0; border-right: 0; height: 216px; border-left: 0; margin-left: 50px; background: #141414; }
#reservation_flyout .reserve_form_wrapper .reserve_form { background: #141414; border: 1px solid #e8e6d8; border-right: 0; }
#reservation_flyout .reserve_form_wrapper .reserve_form .arrival { margin-top: 10px; }
#reservation_flyout .main_fields { float: left; padding: 0 20px; }
#main_nav_reserve_form .calendars { margin-top: -24px; }
.reservation_wrapper { width: 820px; height: 218px; }
.reservation_wrapper .calendars { float: left; }
.reservation_wrapper .main_fields { float: left; padding: 0 20px 0 0; }
.reservation_wrapper .reserve_room { background-color: #141414; background: url(backgrounds/reserve_room-be42c8e5b2f47bf7020d450a35eb85af.png) left no-repeat; width: 50px; height: 218px; float: left; cursor: pointer; }
.reservation_wrapper .reserve_form_wrapper .reserve_form { padding-top: 10px; padding-right: 20px; float: left; height: 204px; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_label { font-family: "BodoniBT-Book","Times New Roman"; color: #e8e6d8; font-size: 18px; font-size: 1.125rem; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .arrival { overflow: hidden; margin-top: 1px; overflow: hidden; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .arrival.focused { -webkit-box-shadow: 0px 0px 10px #e8e6d8; -khtml-box-shadow: 0px 0px 10px #e8e6d8; -moz-box-shadow: 0px 0px 10px #e8e6d8; -ms-box-shadow: 0px 0px 10px #e8e6d8; box-shadow: 0px 0px 10px #e8e6d8; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .departure { overflow: hidden; margin-top: 14px; overflow: hidden; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .departure.focused { -webkit-box-shadow: 0px 0px 10px #e8e6d8; -khtml-box-shadow: 0px 0px 10px #e8e6d8; -moz-box-shadow: 0px 0px 10px #e8e6d8; -ms-box-shadow: 0px 0px 10px #e8e6d8; box-shadow: 0px 0px 10px #e8e6d8; }
.reservation_wrapper .reserve_form_wrapper .reserve_form input:focus, .reservation_wrapper .reserve_form_wrapper .reserve_form select:focus, .reservation_wrapper .reserve_form_wrapper .reserve_form a:focus { outline: 0; outline: none; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .arrival_input { font-style: "BodoniBT-Book","Times New Roman"; color: #864747; font-size: 14px; font-size: 0.875rem; text-indent: 82px; border: none; padding: 0; width: 236px; height: 31px; line-height: 27px; background: url(calendar/arriving_input-7833470bdbd508af17e0c49f49eeb6cb.png); float: left; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .toggle_calendar { display: block; width: 43px; height: 31px; float: left; background: url(calendar/calendar_icon-b9cd74f3abc5bfa70dd5563f2693c087.png) right 0; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .departure_input { font-style: "BodoniBT-Book","Times New Roman"; color: #864747; font-size: 14px; font-size: 0.875rem; text-indent: 95px; border: none; padding: 0; width: 236px; height: 31px; line-height: 26px; background: url(calendar/departing_input-a183c504a428d4e68241226cfb1c0e24.png); float: left; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .guests { overflow: hidden; margin-top: 14px; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .guests .adults { margin-right: 5px; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_now { float: left; margin: 14px 0 0 0; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_now .button { border-color: #864747; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_now .button:hover { border-color: #262525; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_now .button:hover .button_content { background: #262525; color: #e8e6d8; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_now .button_content { background: #864747; border-color: #141414; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_select.narrow { width: 90px; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_select.middle { margin-left: 5px; margin-right: 5px; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_select .select_label { float: left; color: #e8e6d8; font-size: 11px; font-size: 0.688rem; font-family: "BodoniBT-Book","Times New Roman"; text-transform: uppercase; margin: 2px 5px; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_select .select_wrap { border: none; background: url(calendar/count_select-d556794ab269417f67e7b8fdd15d9d74.png) 0 0 no-repeat; width: 53px; height: 25px; float: left; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_select .select_wrap select { float: left; width: 72px; height: 25px; line-height: 27px; color: #6e6d60; font-family: "BodoniBT-Book","Times New Roman"; font-size: 16px; font-size: 1rem; padding-left: 6px; padding-top: 3px; }
.reservation_wrapper .reserve_form_wrapper .reserve_form .reserve_select .select_wrap select option { background: #e8e6d8; }
.tab_content { -webkit-transition: all 0.3s ease-in-out; -khtml-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; display: none; opacity: 0; }
.tab_content.active { display: block; opacity: 1; }
.slider_wrap .gutter { position: relative; height: 15px; width: 186px; background: #000000; background: url(homepage/gutter-3af2dd15c9ad17646d4b08a69ee3fb4b.png) center center no-repeat; margin: 0 auto; }
.slider_wrap .slider { background: url(homepage/slider-4a41bedefcfd9a45d852fd8a228d0f96.png) center center no-repeat; cursor: pointer; height: 44px; width: 44px; position: absolute; left: 0; top: -15px; }
.popover { width: auto; background-color: transparent; z-index: 2; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
.popover .arrow { border: none; }
.popover .arrow:after { border: none; }
.popover.top .arrow { background: url(sprites/tooltip_point-289c6cf2005a32252babdb1bce16a9c7.png); background-repeat: no-repeat; height: 22px; width: 24px; background-size: 22px 17px; background-position-y: 3px; }
.popover.top .arrow:after { border: none; }
.popover-title { display: none; }
.popover-content { padding: 0px; }
.popover-content .border_box { border: 4px solid #d7d5c7; padding: 2px; width: 520px; background: #e8e6d8; }
.popover-content .border_box .content_box { border: 1px solid #d7d5c7; padding: 40px; font-style: normal; text-align: left; }
.popover-content .border_box .content_box h3.header { color: #bdbbad; font-size: 1.75rem; margin-bottom: 0px; }
.popover-content .border_box .content_box .section_border { width: auto; overflow: hidden; }
.popover-content .border_box .content_box .section_sub_border { width: auto; margin-bottom: 10px; overflow: hidden; }
.popover-content .border_box .content_box .bullet_list li { margin-bottom: 10px; line-height: 100%; }
.popover { opacity: 0; }
.popover_content { display: none; }
.popover-content .hours_popover_content.dining .border_box { width: 442px; }
.popover-content .hours_popover_content .border_box { width: 250px; }
.popover-content .hours_popover_content .border_box .content_box { padding: 20px; }
.popover-content .hours_popover_content .border_box .hour_space { margin-top: 10px; }
.popover-content .hours_popover_content .border_box .last { margin-bottom: 10px; }
.popover-content .hours_popover_content .border_box .body_copy, .popover-content .hours_popover_content .border_box body, .popover-content .hours_popover_content .border_box #culture_blog .post_text, #culture_blog .popover-content .hours_popover_content .border_box .post_text, .popover-content .hours_popover_content .border_box #culture_blog .culture_pagination a, #culture_blog .culture_pagination .popover-content .hours_popover_content .border_box a { font-size: 12px; }
.popover-content .menus_popover_content.dining .border_box { width: 442px; }
.popover-content .menus_popover_content .border_box { width: 250px; }
.popover-content .menus_popover_content .border_box .content_box { padding: 20px; }
.popover-content .contact_popover_content .border_box { width: 320px; }
.popover-content .contact_popover_content .border_box .content_box { padding: 20px; }
.popover-content .contact_popover_content .border_box .content_box .section_sub_border { overflow: visible; }
.popover-content .contact_popover_content .border_box .content_box .space { margin-top: 10px; }
div.datepicker { position: relative; font-size: 12px; width: 196px; height: 147px; position: absolute; cursor: default; top: 0; left: 0; display: none; padding: 10px 40px; background: #262525; }
.datepickerContainer { position: absolute; top: 20px; left: 50px; background: url(calendar/calendar_divider-1a57d22fa54ef01cebbf1790b1f7c29e.png) center center no-repeat #262525; }
.next_month { cursor: pointer; -webkit-transition: opacity 0.3s ease-in-out; -khtml-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -ms-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; opacity: 1; width: 19px; height: 47px; display: block; position: absolute; top: 50%; margin-top: -24px; right: 10px; background: url(calendar/next_month-3824e6e52b02ac32e8a3c4a079d6b3a6.png) 0 0 no-repeat; }
.next_month:hover { opacity: 0.8; }
.next_month.disabled { display: none !important; }
.prev_month { cursor: pointer; -webkit-transition: opacity 0.3s ease-in-out; -khtml-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -ms-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; opacity: 1; width: 19px; height: 47px; display: block; position: absolute; top: 50%; margin-top: -24px; left: 10px; background: url(calendar/prev_month-90521258c51fb595356faa0e5fd63cea.png) 0 0 no-repeat; }
.prev_month:hover { opacity: 0.8; }
.prev_month.disabled { display: none !important; }
.datepickerBorderT { position: absolute; left: 10px; top: 0; right: 10px; height: 10px; background: url(calendar/border_top-0cde2bb304f8346d4f202db9e3e3baf0.png); }
.datepickerBorderB { position: absolute; left: 10px; bottom: 0; right: 10px; height: 10px; background: url(calendar/border_bottom-f940d6d19dc8647feda3bd2997245fbe.png); }
.datepickerBorderL { position: absolute; left: 0; bottom: 10px; top: 10px; width: 10px; background: url(calendar/border_left-011351dd4069ff0a76af0ba6d8ec2e94.png); }
.datepickerBorderR { position: absolute; right: 0; bottom: 10px; top: 10px; width: 10px; background: url(calendar/border_right-59351e0b9b0828d5a45cad2e43398902.png); }
.datepickerBorderTL { position: absolute; top: 0; left: 0; width: 10px; height: 10px; background: url(calendar/border_top_left-46d71a03d7f5dd25967e0f90f331c5a0.png); }
.datepickerBorderTR { position: absolute; top: 0; right: 0; width: 10px; height: 10px; background: url(calendar/border_top_right-e016fd3c8b9ceeb65cd8cca1f6bc6bc2.png); }
.datepickerBorderBL { position: absolute; bottom: 0; left: 0; width: 10px; height: 10px; background: url(calendar/border_bottom_left-f67861a165d8fc49c5e38a46534d116c.png); }
.datepickerBorderBR { position: absolute; bottom: 0; right: 0; width: 10px; height: 10px; background: url(calendar/border_bottom_right-c472eda6aa29ee36140e0e5f67058097.png); }
.datepickerHidden { display: none; }
div.datepicker table { border-collapse: collapse; }
div.datepicker a { text-decoration: none; cursor: default; outline: none; font-family: "BodoniBT-Book","Times New Roman"; font-style: normal; color: #e8e6d8; }
div.datepicker table td { text-align: center; padding: 0; margin: 0; }
div.datepicker th { text-align: center; color: #999; font-weight: normal; }
div.datepicker tbody th { text-align: center; }
div.datepicker tbody a { display: block; }
div.datepicker .datepickerDays a { display: block; height: 20px; width: 25px; cursor: pointer; }
div.datepicker .datepickerDays .datepickerDisabled a { cursor: default; }
.datepickerYears a, .datepickerMonths a { width: 44px; line-height: 36px; height: 36px; text-align: center; }
td.datepickerNotInMonth a { color: #666; }
tbody.datepickerDays td.datepickerSelected { background: #864747; }
tbody.datepickerDays td.datepickerSelected a:hover { color: #e8e6d8; }
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected { background: #864747; }
tbody.datepickerYears td.datepickerSelected, tbody.datepickerMonths td.datepickerSelected { background: #17384d; }
div.datepicker a:hover, div.datepicker a:hover { color: #864747; }
div.datepicker td.datepickerNotInMonth a:hover { color: #999; }
div.datepicker tbody th { text-align: center; }
.datepickerSpace div { width: 20px; }
.datepickerGoNext a, .datepickerGoPrev a, .datepickerMonth a { text-align: center; height: 20px; line-height: 20px; }
.datepickerGoNext { display: none; }
.datepickerGoPrev { display: none; }
table.datepickerViewDays tbody.datepickerMonths, table.datepickerViewDays tbody.datepickerYears { display: none; }
table.datepickerViewMonths tbody.datepickerDays, table.datepickerViewMonths tbody.datepickerYears, table.datepickerViewMonths tr.datepickerDoW { display: none; }
table.datepickerViewYears tbody.datepickerDays, table.datepickerViewYears tbody.datepickerMonths, table.datepickerViewYears tr.datepickerDoW { display: none; }
td.datepickerDisabled a, td.datepickerDisabled.datepickerNotInMonth a { color: #6a6666; }
td.datepickerDisabled a:hover { color: #6a6666; }
td.datepickerSpecial a { background: #700; }
td.datepickerSpecial.datepickerSelected a { background: #a00; }
.datepickerWeek, .datepickerWeekHeader { display: none; }
.datepickerNotInMonth { visibility: hidden; }
div.datepicker .datepickerMonth a:hover { color: #e8e6d8; }
body { /*background: black; background: white;*/ }
h1 { text-transform: uppercase; }
.select_wrap { border: 2px solid #bab8ac; border-radius: 0; overflow: hidden; }
.select_wrap select { -webkit-appearance: none; -khtml-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; border: none; background: none; }
.diamond_hatch { width: 100%; height: 100%; background: url(backgrounds/diamond_hatch_light-4785eb4a9414e7ed0284944ae47679c4.png) 50% -30px repeat; }
.diamond_hatch.dark { background: url(backgrounds/diamond_hatch_dark-4b23e047a81dab45eadf95691fd57d66.png) 50% -30px repeat; }
.diamond, #story_nav .chapter_diamond, #story_nav_urun .chapter_diamond { background: url(backgrounds/diamond-13e53fb075fa05912ccb2024e384d11b.png) 0 0 no-repeat; width: 261px; height: 161px; }
.elegant_pattern { background: url(homepage/patenPiece.png) 50% 50% repeat; }
.elegant_pattern.solid_color { background: url(homepage/elegant_pattern-f2c5b9ea68591b12d40a20fea337554c.png) 50% 50% repeat #e9e7d9; }
.contained_width { width: 970px; margin: 0 auto; }
.grid { overflow: hidden; }
.grid_15 { float: left; width: 145.5px; }
.grid_15.sub_grid { width: 15%; }
.grid_20 { float: left; width: 194px; }
.grid_20.sub_grid { width: 20%; }
.grid_25 { float: left; width: 242.5px; }
.grid_25.sub_grid { width: 25%; }
.grid_30 { float: left; width: 291px; }
.grid_30.sub_grid { width: 30%; }
.grid_33 { float: left; width: 320.1px; }
.grid_33.sub_grid { width: 33%; }
.grid_34 { float: left; width: 329.8px; }
.grid_34.sub_grid { width: 34%; }
.grid_40 { float: left; width: 388px; }
.grid_40.sub_grid { width: 40%; }
.grid_50 { float: left; width: 485px; }
.grid_50.sub_grid { width: 50%; }
.grid_60 { float: left; width: 582px; }
.grid_60.sub_grid { width: 60%; }
.grid_66 { float: left; width: 640.2px; }
.grid_66.sub_grid { width: 66%; }
.grid_70 { float: left; width: 679px; }
.grid_70.sub_grid { width: 70%; }
.grid_75 { float: left; width: 727.5px; }
.grid_75.sub_grid { width: 75%; }
.grid_85 { float: left; width: 824.5px; }
.grid_85.sub_grid { width: 85%; }
.titled_list .title { text-align: center; padding: 20px 0; }
.link_list_extended { text-align: left; padding: 2px 0; border-top: 4px solid #d7d5c7; border-bottom: 4px solid #d7d5c7; }
.link_list_extended li { border-top: 1px solid #d7d5c7; }
.link_list_extended li:last-child { border-bottom: 1px solid #d7d5c7; }
.link_list_extended a { display: block; padding: 20px 10px; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; }
.link_list_extended a:hover { color: #e8e6d8; }
.link_list_extended a .icon { float: right; }
.add_triangles .triangle { border-style: solid; width: 0; height: 0; position: absolute; }
.add_triangles .triangle.top_left { border-color: #D5DADC transparent transparent transparent; }
.add_triangles .triangle.top_left.dark { border-color: #000000 transparent transparent transparent; }
.add_triangles .triangle.top_right { border-color: transparent #D5DADC transparent transparent; }
.add_triangles .triangle.top_right.dark { border-color: transparent #000000 transparent transparent; }
.add_triangles .triangle.bottom_right { border-color: transparent transparent #D5DADC transparent; }
.add_triangles .triangle.bottom_right.dark { border-color: transparent transparent #000000 transparent; }
.add_triangles .triangle.bottom_left { border-color: transparent transparent transparent #D5DADC; }
.add_triangles .triangle.bottom_left.dark { border-color: transparent transparent transparent #000000; }
.unrendered { display: none; }
.initial { display: block; }
.break_background { width: 100%; height: 100%; }
.chapter_break { width: 100%; height: 100%; text-align: center; }
.chapter_break .chapter { margin-left: -10px; display: block; font-size: 200px; line-height: 1; color: #2d2d2d; width: 100%; font-family: "Times New Roman"; letter-spacing: -25px; }
.chapter_break header { position: relative; top: 50%; margin-top: -267px; }
.chapter_break .header_position { position: relative; width: 100%; margin-top: -33px; }
.chapter_break h1 { /*background: url(header_break-0b92a75ef94b27b1c4684c9d3e260046.png) top center no-repeat;*/ text-transform: uppercase; display: inline-block; /*border-bottom: 1px solid #c4c2b6;*/ padding: 30px 20px; }
.chapter_break h2 { position: relative; margin-top: -32px; }
.background_entity_wrap { width: 100%; height: 100%; }
.background_entity_lamp_left { left: 100px; background: url(background_entity_lamp-a3f20f3b69a79ce8450d566d9fdee7c9.png) 0 0 no-repeat; width: 159px; height: 402px; }
.background_entity_lamp_right { right: 100px; background: url(background_entity_lamp-a3f20f3b69a79ce8450d566d9fdee7c9.png) 0 0 no-repeat; width: 159px; height: 402px; }
.background_entity_vines_left { left: 0; background: url(background_entity_vines_left-c397f8ace9fbb60555bacabf1b2ffdd0.png) 0 0 no-repeat; width: 287px; height: 608px; }
.background_entity_vines_right { right: 0; background: url(background_entity_vines_right-8d49964a6b8ae5abed694e843dbec4d4.png) 0 0 no-repeat; width: 274px; height: 321px; }
.background_entity_circle_left { left: 0; margin-left: -400px; background: url(background_entity_circle-88eb99df9863a429cd0e432f24a76b9e.png) 0 0 no-repeat; width: 801px; height: 802px; }
.background_entity_circle_right { right: 0; margin-right: -400px; background: url(background_entity_circle-88eb99df9863a429cd0e432f24a76b9e.png) 0 0 no-repeat; width: 801px; height: 802px; }
#jump_shim { position: fixed; top: 0; width: 100%; height: 100%; z-index: 9999; background: #000000; opacity: 0; display: none; }
.text_box { width: 308px; color: #acacac; font-size: 13px; line-height: 1.4; position: relative; font-family: "FranklinGothicURW-Boo","Arial"; display: inline-block; top: 0; }
.text_box .top_border { background: url(/Content/images/Kurumsal/Ust.svg) center center no-repeat; height: 33px; width: 100%; }
.text_box .center { background: url(/Content/images/Kurumsal/Orta.svg) center center repeat-y; width: 100%; }
.text_box .center .content { padding: 33px 33px 15px; }
.text_box .center .content header { text-align: center; border-bottom: 1px solid rgba(255, 255, 255, 0.21); padding: 20px 0 10px 0; margin: 0 0 10px 0; background: url(homepage/text_box_header-7d662fcd79ec09687865c222257fed43.png) top center no-repeat; }
.text_box .center .content header h1 { letter-spacing: 2px; margin-top: 5px; color: #ffffff; font-size: 22px !important; line-height: 1; text-transform: uppercase; }
.text_box .center .content header h2 { font-size: 14px; line-height: 16px; line-height: 1rem; }
.text_box .center .content p { font-size: 14px; font-size: 0.875rem; color: #ffffff; }
.text_box .bottom_border { background: url(/Content/images/Kurumsal/Alt.svg) center center no-repeat; height: 33px; width: 100%; }
.text_box.entity .content { padding-top: 60px; }
.text_box.entity .splash_entity { background: url(sprites/entities-s46fe2bd48a-cc4f96b3a067532fbe4dfe301af71aaf.png) 0 -228px; height: 150px; width: 221px; position: absolute; top: -76px; left: -16px; }
.text_box.entity .orange_brush_entity { background: url(sprites/entities-s46fe2bd48a-cc4f96b3a067532fbe4dfe301af71aaf.png) 0 0; height: 227px; width: 180px; position: absolute; top: -123px; left: 61px; }
.text_box.entity .letter_n { background: url(sprites/entities-s46fe2bd48a-cc4f96b3a067532fbe4dfe301af71aaf.png) 0 -462px; height: 81px; width: 95px; position: absolute; top: 45px; left: 106px; }
.text_box.entity .letter_j { background: url(sprites/entities-s46fe2bd48a-cc4f96b3a067532fbe4dfe301af71aaf.png) 0 -544px; height: 85px; width: 66px; position: absolute; top: 45px; left: 113px; }
.text_box.entity .letter_r { background: url(sprites/entities-s46fe2bd48a-cc4f96b3a067532fbe4dfe301af71aaf.png) 0 -379px; height: 82px; width: 82px; position: absolute; top: 45px; left: 106px; }
#image_map_container { width: 100%; height: 100%; }
#image_map { opacity: 0; }
#image_map_positioner { text-align: center; width: 788px; margin: 291px auto 0; }
.unrendered { display: none !important; }
.unrendered.initial { display: block; }
.expand_wrap { width: 20%; height: 34%; overflow: hidden; z-index: 1; }
.expand_wrap .blinker { width: 41px; height: 42px; position: absolute; left: 50%; margin-left: -20px; top: 50%; margin-top: -21px; cursor: pointer; z-index: 2; }
.expand_wrap .blinker .layer { position: absolute; top: 0; left: 0; }
.expand_wrap .blinker .layer_1 { background: url(sprites/pulse-sf12eb91c68-849a80601d98fd72dc326da06f125e46.png) 0 0; height: 42px; width: 41px; }
.expand_wrap .blinker .layer_2 { background: url(sprites/pulse-sf12eb91c68-849a80601d98fd72dc326da06f125e46.png) 0 -86px; height: 42px; width: 41px; opacity: 0; }
.expand_wrap .blinker .layer_3 { background: url(sprites/pulse-sf12eb91c68-849a80601d98fd72dc326da06f125e46.png) 0 -129px; height: 42px; width: 41px; opacity: 0; }
.expand_wrap .blinker .layer_4 { background: url(sprites/pulse-sf12eb91c68-849a80601d98fd72dc326da06f125e46.png) 0 -43px; height: 42px; width: 41px; opacity: 0; }
.expand_wrap .expandable { display: block; width: 0%; height: 0%; position: relative; margin: 50% auto 0; z-index: 1; }
.background_image { width: 150%; height: 200% !important; display: block; }
#last_item { width: 100%; height: 100%; }
.drop_cap { float: left; font-family: "BodoniBT-Book","Times New Roman"; font-size: 42px; line-height: 0.8; margin: 5px 4px 0 0; }
.section { width: 100%; height: 100%; top: 0; left: 0; }
#skrollr-body { width: 100%; }
#header { z-index: 1000; top: 0; left: 0; }
#chapter_1_break_background { width: 100%; height: 100%; background: #D5DADC; }
#chapter_1_break { width: 100%; height: 100%; }
#chapter_1_section_3_background { width: 100%; height: 100%; }
#chapter_1_section_3_background .background_colored { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; opacity: 1; z-index: 1; }
#chapter_1_section_3_background .background_bw { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity: 0; z-index: 2; }
#chapter_1_section_3_background .background_blue { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; opacity: 1; z-index: 3; }
#chapter_1_section_3_background .background_red { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity: 0; z-index: 4; }
#chapter_1_section_1 { width: 100%; height: 100%; }
/*#chapter_1_section_1 .text_box { left: 50%; margin-left: -154px; }*/
#chapter_1_section_2 { width: 100%; height: 100%; }
#chapter_1_section_3 { width: 100%; height: 100%; }
#chapter_1_section_3 .blue { color: #9dc5c9; }
#chapter_1_section_3 .text_box { left: 50%; margin-left: -154px; position: absolute; }
#chapter_1_section_3 .text_box header { border-bottom: none; padding-bottom: 0px; margin-bottom: 0px; }
#chapter_1_section_3 .text_box h2 { margin-top: 5px; }
#chapter_1_section_3 .slider_wrap { margin: 20px 0; }
#chapter_1_section_4 { width: 100%; height: 100%; }
#chapter_1_section_4 .text_box { left: 50%; margin-left: -154px; }
#chapter_2_break { width: 100%; height: 100%; }
#chapter_2_break_background { width: 100%; height: 100%; background: #D5DADC; }
#chapter_2_section_1_background { width: 150%; height: auto; margin-left: -25%; display: block; }
#chapter_2_section_2_background { width: 150%; height: auto; margin-left: -25%; display: block; }
#chapter_2_section_3_background { width: 150%; height: auto; margin-left: -25%; display: block; }
#chapter_2_section_4_background { width: 150%; height: auto; margin-left: -25%; display: block; }
#chapter_2_section_1 .text_box { left: 50%; margin-left: -154px; }
#damien_hirst { background: url(homepage/diamond_damien_hirst_signature-5580fdd07fd16cef5ef399f353392faa.png) 50% 0 no-repeat; width: 279px; height: 161px; margin-left: -271px; position: absolute; }
#damien_hirst .signature { width: 0px; height: 69px; position: absolute; bottom: 20px; left: 0; background: url(homepage/signature_damien_hirst-8f2c7e50be446eb0daf9b0669fa92c1f.png) left 0 no-repeat; }
#andy_warhol { background: url(homepage/diamond_andy_warhol_signature-ca2e8dee93132f0e16da5358ff17570d.png) 50% 0 no-repeat; width: 261px; height: 161px; position: absolute; }
#andy_warhol .signature { width: 0px; height: 55px; position: absolute; bottom: 20px; background: url(homepage/signature_andy_warhol-965b5969522609c4e2e939b85faa8b10.png) left 0 no-repeat; }
#prince { background: url(homepage/diamond_prince_signature-ebfcc5ccecd5078a8dc2cc704c324c41.png) 50% 0 no-repeat; width: 261px; height: 161px; position: absolute; }
#prince .signature { width: 0px; height: 55px; position: absolute; bottom: 20px; left: 60px; background: url(homepage/signature_prince-87829e65c74f44dca8de5c4980e225e6.png) left 0 no-repeat; }
#other { background: url(homepage/diamond_damien_hirst_signature-5580fdd07fd16cef5ef399f353392faa.png) 50% 0 no-repeat; width: 279px; height: 161px; margin-left: -271px; position: absolute; }
#other .signature { width: 0px; height: 69px; position: absolute; bottom: 20px; left: 0; background: url(homepage/signature_damien_hirst-8f2c7e50be446eb0daf9b0669fa92c1f.png) left 0 no-repeat; }
#chapter_3_break_background { width: 100%; height: 100%; background: #D5DADC; }
#chapter_3 { width: 100%; height: 100%; }
#chapter_3 .danny_meyer { background: url(homepage/danny_meyer-6c35857a46186e22507cd44f30cf50dd.png) 0 0 no-repeat; width: 598px; height: 370px; left: 50%; margin-left: -299px; top: 200px; }
#chapter_3 .danny_meyer .text_box .center { padding-top: 30px; background: none; }
#chapter_3 .danny_meyer .text_box .center .content header { background-position: bottom center; padding: 0 0 20px 0; border: none; }
#chapter_3 .danny_meyer .text_box .center .content p { text-align: justify; font-size: 12px; font-size: 0.75rem; }
#chapter_3 .maialino { left: 50%; margin-left: -156px; }
#chapter_3 .terrace { left: 50%; margin-left: -156px; }
#chapter_4_break_background { width: 100%; height: 100%; background: #D5DADC; }
#chapter_4 { width: 100%; height: 100%; }
#chapter_4 .morning { left: 75%; top: 50%; margin-top: -145px; }
#chapter_4 .afternoon { right: 75%; top: 50%; margin-top: -137px; }
#chapter_4 .evening { left: 75%; top: 50%; margin-top: -161px; }
#chapter_4 .day_night { width: 48px; height: 460px; background: url(homepage/day_night-b3c538b1af13747d42c49bd16d1a8717.png) 0 0 no-repeat; left: 50%; margin-left: -24px; margin-top: -190px; top: 50%; position: absolute; }
#chapter_4 .day_night .marker { left: 13px; width: 23px; height: 22px; background: url(homepage/marker-4d15a354abe2d49feae7fe6726717ddc.png) 0 0 no-repeat; position: absolute; }
#chapter_4 .day_night .marker.cream { background: url(homepage/marker_cream-9af1377b693d8c9f6b2790b077625852.png) 0 0 no-repeat; }
#chapter_4 .day_night .marker.blue { background: url(homepage/marker_blue-0ff92c03aaf510dfe8f7bb42769a17d8.png) 0 0 no-repeat; }
#chapter_5_break_background { width: 100%; height: 100%; background: #D5DADC; }
#chapter_5 { width: 100%; height: 100%; }
#chapter_5 .blue { color: #6ba186; }
#chapter_5 .jade { color: #506640; }
#chapter_5 .text_box .content { padding-top: 110px; }
#chapter_5 .nightlife { left: 50%; margin-left: -156px; }
#chapter_5 .rosebar { left: 50%; margin-left: -156px; }
#chapter_5 .jadebar { left: 50%; margin-left: -156px; }

#chapter_6_break_background { width: 100%; height: 100%; background: #D5DADC; }
#chapter_6 { width: 100%; height: 100%; }
#chapter_6 .blue { color: #6ba186; }
#chapter_6 .jade { color: #506640; }
#chapter_6 .text_box .content { padding-top: 110px; }
#chapter_6 .nightlife { left: 50%; margin-left: -156px; }
#chapter_6 .rosebar { left: 50%; margin-left: -156px; }
#chapter_6 .jadebar { left: 50%; margin-left: -156px; }

#chapter_7_break_background { width: 100%; height: 100%; background: #D5DADC; }
#chapter_7 { width: 100%; height: 100%; }
#chapter_7 .blue { color: #6ba186; }
#chapter_7 .jade { color: #506640; }
#chapter_7 .text_box .content { padding-top: 110px; }
#chapter_7 .nightlife { left: 50%; margin-left: -156px; }
#chapter_7 .rosebar { left: 50%; margin-left: -156px; }
#chapter_7 .jadebar { left: 50%; margin-left: -156px; }

#chapter_8_break_background { width: 100%; height: 100%; background: #D5DADC; }
#chapter_8 { width: 100%; height: 100%; }
#chapter_8 .blue { color: #6ba186; }
#chapter_8 .jade { color: #506640; }
#chapter_8 .text_box .content { padding-top: 110px; }
#chapter_8 .nightlife { left: 50%; margin-left: -156px; }
#chapter_8 .rosebar { left: 50%; margin-left: -156px; }
#chapter_8 .jadebar { left: 50%; margin-left: -156px; }

#footer_nav { width: 100%; background: #000000; left: 0; }
#footer_nav .trail_wrap { position: absolute; left: 50%; margin-left: -115px; width: 231px; height: 5px; top: 42px; background: url(homepage/trail_gutter-72f1d1f873742f0f1bee2d7dc6625019.png) 0 0 repeat-x; z-index: 1; }
#footer_nav .trail { position: absolute; left: 0; width: 0px; height: 1px; background: #e8e6d8; top: 0; }
#footer_nav ul.nav { z-index: 1; overflow: hidden; margin: 0 auto; width: 295px; height: 60px; position: relative; }
#footer_nav ul.nav li { float: left; z-index: 100; }
#footer_nav ul.nav a { position: relative; background: url(homepage/ico_bullet-ddcd4bcfd249fc4bd57d8e3b1eb44db1.png) center 34px no-repeat; display: block; padding: 13px 20px 10px; font-size: 19px; font-weight: bold; font-style: normal; color: #484848; font-family: "Times New Roman"; -webkit-transition: color 0.3s ease-in-out; -khtml-transition: color 0.3s ease-in-out; -moz-transition: color 0.3s ease-in-out; -ms-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; }
#footer_nav ul.nav a:hover { color: #e8e6d8; }
#footer_nav ul.nav a.active { background: url(homepage/ico_active_bullet-da48d38eccd60b131a1c5e16a8aec230.png) center 34px no-repeat; color: #e8e6d8; }
#footer_nav #footer { padding-top: 0; border-top: 0; }
.homepage_footer_popover .border_box { padding: 0; background: none; border: none; }
.homepage_footer_popover .border_box .content_box { padding: 0; background: none; border: none; }
.homepage_footer_popover .text_link_copy, .homepage_footer_popover a { color: #e8e6d8; text-align: center; width: 141px; height: 41px; background: url(homepage/footer_popover-0b501e7930ad07cc4a6162fba4c77672.png) center center no-repeat; line-height: 32px; margin: 0 auto; }
.homepage_footer_popover .arrow { display: none; }
#intro { width: 100%; }
.intro_background { width: 150%; height: auto; margin-left: -25%; display: block; }
#story_nav_background { width: 150%; height: auto; margin-left: -25%; }
#story_nav { width: 100%; height: 100%; }
#story_nav .chapter_select { width: 970px; height: 100%; margin: 0 auto; position: relative; }
#story_nav .chapter_diamond { position: absolute; display: block; top: 290px; text-align: center; color: #e9e7da; font-size: 13px; letter-spacing: 1px; /*pointer-events: none;*/ }
#story_nav .chapter_diamond .chapter_number { font-family: "Times New Roman"; font-size: 40px; font-style: normal; display: inline-block; padding-top: 52px; letter-spacing: -1px; }
#story_nav .chapter_diamond#scroll_diamond { left: 354px; bottom: 120px; top: auto; background-image: url(homepage/scroll_diamond.png); }
#story_nav .chapter_diamond#scroll_diamond .inner_scroll_1 { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-image: url(homepage/scroll_diamond_1.png); opacity: 0; }
#story_nav .chapter_diamond#scroll_diamond .inner_scroll_2 { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-image: url(homepage/scroll_diamond_2.png); opacity: 0; }
#story_nav .chapter_diamond#scroll_diamond .inner_scroll_3 { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-image: url(homepage/scroll_diamond_3.png); opacity: 0; }
#story_nav .chapter_diamond.filler { background-image: url(homepage/diamond_filler.png); }
#story_nav .chapter_diamond#chapter_1_anchor { left: 91px; }
#story_nav .chapter_diamond#chapter_2_anchor { left: 222px; top: 370px; }
#story_nav .chapter_diamond#chapter_3_anchor { left: 353px; }
#story_nav .chapter_diamond#chapter_4_anchor { top: 370px; left: 484px; }
#story_nav .chapter_diamond#chapter_5_anchor { left: 616px; }

#story_nav_urun_background { width: 150%; height: auto; margin-left: -25%; }
#story_nav_urun { width: 100%; height: 100%; }
#story_nav_urun .chapter_select { width: 970px; height: 100%; margin: 0 auto; position: relative; left: 0; }
#story_nav_urun .chapter_diamond { position: absolute; display: block; top: 290px; text-align: center; color: #e9e7da; font-size: 13px; letter-spacing: 1px; }
#story_nav_urun .chapter_diamond .chapter_number { font-family: "Times New Roman"; font-size: 40px; font-style: normal; display: inline-block; padding-top: 52px; letter-spacing: -1px; }
#story_nav_urun .chapter_diamond#scroll_diamond { left: 353px; bottom: 100px; top: auto; background-image: url(homepage/scroll_diamond.png); }
#story_nav_urun .chapter_diamond#scroll_diamond .inner_scroll_1 { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-image: url(homepage/scroll_diamond_1.png); opacity: 0; }
#story_nav_urun .chapter_diamond#scroll_diamond .inner_scroll_2 { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-image: url(homepage/scroll_diamond_2.png); opacity: 0; }
#story_nav_urun .chapter_diamond#scroll_diamond .inner_scroll_3 { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-image: url(homepage/scroll_diamond_3.png); opacity: 0; }
#story_nav_urun .chapter_diamond.filler { background-image: url(homepage/diamond_filler.png); }
#story_nav_urun .chapter_diamond#chapter_1_anchor { left: 91px; }
#story_nav_urun .chapter_diamond#chapter_2_anchor { left: 222px; top: 370px; }
#story_nav_urun .chapter_diamond#chapter_3_anchor { left: 353px; }
#story_nav_urun .chapter_diamond#chapter_4_anchor { top: 370px; left: 484px; }
#story_nav_urun .chapter_diamond#chapter_5_anchor { left: 616px; }

.referansParallax, .farkimizParallax, .basinOdasiParallax { width: 100%; height: 100%; }

.kurumsalParallax { position: relative; top: 200px; height: 472px; width: 964px; margin: auto; }
.kurumsalParallax * { /*font-family: "SharpSansNo1-Medium" !important;*/ font-family: sans-serif !important; }
.kurumsalParallax .content p { font-size: 11px !important; }
.kurumsalParallax .content p:first-child { margin: 0 !important; }
.kurumsalSol { }
.text_box.kurumsalSol { /*left: 32% !important;*/ }
.text_box.kurumsalOrta { }
.text_box.kurumsalSag { /*left: 68% !important;*/ }

.farkimizParallax .text_box { width: 308px; color: #acacac; font-size: 13px; line-height: 1.4; position: relative; font-family: "SharpSansNo1-Medium","Arial"; display: inline-block; top: 0; left: Calc(50% - 154px); }
.farkimizParallax .text_box .top_border { background: url(/Content/images/Farkimiz/Ust.svg) center center no-repeat; height: 45px; width: 100%; }
.farkimizParallax .text_box .center { background: url(/Content/images/Farkimiz/Orta.svg) center center repeat-y; width: 100%; }
.farkimizParallax .text_box .center .content { padding: 0px 33px 1px; }
.farkimizParallax .text_box .center .content .farkimizIcerik { height: 320px; text-align: justify; }
.farkimizParallax .text_box .center .content header { text-align: center; border-bottom: 1px solid rgba(255, 255, 255, 0.17); padding: 20px 0 10px 0; margin: 0 0 10px 0; background: url(homepage/text_box_header-7d662fcd79ec09687865c222257fed43.png) top center no-repeat; }
.farkimizParallax .text_box .center .content header h1 { font-family: "SharpSansNo1-Medium","Arial"; letter-spacing: 2px; margin-top: 5px; color: #ffffff; font-size: 22px !important; line-height: 1; text-transform: uppercase; }
.farkimizParallax .text_box .center .content header h2 { font-size: 14px; line-height: 16px; line-height: 1rem; }
.farkimizParallax .text_box .center .content p { font-size: 11px; /*font-size: 14px; font-size: 0.875rem;*/ color: #ffffff; }
.farkimizParallax .text_box .bottom_border { background: url(/Content/images/Farkimiz/Alt.svg) center center no-repeat; height: 45px; width: 100%; }

.menuNumara { font-family: "SharpSansNo1-Medium"; font-size: 22px; color: white; margin-top: 25px; }
.menuIsim { font-family: "SharpSansNo1-Medium"; font-size: 14px; color: white; margin-top: 20px; width: 190px; margin: 20px auto 0 auto; }
.menuDetaylar { font-family: "SharpSansNo1-Medium"; font-size: 10px; color: white; margin-top: 25px; position: absolute; left: 105px; width: 50px; text-align: center; bottom: 45px; }
.anasayfaUrunLink .menuDetaylar { bottom: 20px;}

.urunDetay { position: absolute; top: Calc(50% - 268px); display: inline-block; left: Calc(50% - 435px); }

.urunDetayKap { width: 100%; height: 100%; position: absolute; top: 0; left: 100%; font-size: 0; }
.transition_04s { -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; }

.ZIndex-101 { z-index: 101 !important; }

.basinOdasiDetayKap { width: 100%; height: 100%; position: absolute; top: 0; left: 100%; font-size: 0; }
.basinOdasiKap { width: 100%; height: 100%; position: absolute; top: 0; left: 0; font-size: 0; }

.chapter_break h1 { font-family: "SharpSansNo1-Medium" !important; font-size: 78px; color: #003E5A; -ms-opacity: 0.2; opacity: 0.2; }

#chapter_8.harita.iletisim { display: block !important; }

.sliderKaplayici { width: 100%; height: 100%; }

body.pasif { display: none !important; }

body.IntroActive, html.IntroActive { overflow: hidden !important; }

#skrollr-body.pasif { }

a.chapter_diamond.anasayfaUrunLink:hover { opacity: 0.7 !important; }
a.chapter_diamond.urun:hover { opacity: 0.7 !important;}

a.chapter_diamond { position: relative; width: 100%; height: 100%; }
a.chapter_diamond .ortala { position: absolute; left: calc(50% - 375px); top: calc(50% - 263px); }
a.chapter_diamond .svgWrapper { position: absolute; display: inline-block; width: 0px; height: 0px; overflow: visible; }
a.chapter_diamond svg { pointer-events: none; position: absolute; left: -132px; top: -80px; width: 264px; height: 160px; cursor: pointer; opacity: 1; }
a.chapter_diamond svg * { pointer-events: fill; }
a.chapter_diamond .svgWrapper svg { opacity: .85; }
a.chapter_diamond .svgWrapper[data-id='1'] { opacity: 0.3; }
/*a.chapter_diamond #ekran svg:hover { opacity: 0.3; }*/
a.chapter_diamond svg.aktif { opacity: 1; }
a.chapter_diamond .menuCover { pointer-events: none; position: absolute; left: -132px; top: -80px; width: 264px; height: 160px; font-size: 24px; color: white; }

p strong { font-weight: bold !important; }
.urunClick { position: relative; width: 261px; height: 161px; }

*:fullscreen,
*:-ms-fullscreen,
*:-webkit-full-screen,
*:-moz-full-screen { overflow: auto !important; }
