 #find-a-break label { display: block; margin-bottom: 3px; color: #f5f1eb; } #find-a-break input , #find-a-break select { font-weight: normal; font-size: .92em; color: #000; } #find-a-break select { width: 131px; height: 18px; } #find-a-break input.date { width: 95px; } a.wrapper-date { position: absolute; right: 0; bottom: 0; display: block; margin: 0 20px 0 0; padding: 6px 0 0 0; width: 20px; height: 14px; line-height: 1em; text-align: center; font-weight: bold; font-size: 1em; color: #362E2C !important; background: url('/images/showandstayV1/bg_date.gif') no-repeat 0 0; } a.wrapper-date:hover { text-decoration: none; color: #F074AD !important; } a.button-search-breaks { display: block; margin: 2px 0 0 0; padding: 0 0 0 24px; height: 24px; background: url('/images/showandstayV1/homepage/btn_search_breaks_left.gif') no-repeat 0 0; } a.button-search-breaks strong { display: block; padding: 0 6px 0 0; height: 24px; line-height: 1.71em; font-size: 1.17em; background: url('/images/showandstayV1/homepage/btn_search_breaks_right.gif') no-repeat right 0; } .feedback {position: absolute; top:50px; right: 0px; position: fixed; z-index: 10000;} .chatButton {position: absolute; top:250px; right: 0px; position: fixed; z-index: 10000;} .quoting{font-size:14px;} .chat{background:color:#FFFFFF;margin-top:40px;color:#FFFFFF;font-size:1.6em;right:20px;padding:0 0 0 33px;position:absolute;} #header a.chat{color:#FFFFFF;} #header a.chat {text-decoration:underline;} #intro .feature { position: relative; width: 639px; float: left; border-right: 1px solid #736966; } #intro .feature dl { position: relative; z-index: 1; padding: 145px 0 0 320px; width: 305px; min-height: 110px; } #intro .feature dt { font-size: 2em; color: #c7b399; } #intro .feature .gallery { position: absolute; left: 0; top: 0; z-index: 2; width: 300px; height: 248px; border-top: 12px solid #c7b399; background-color: #000; } #intro .feature .gallery ol.gallery-nav { position: absolute; left: 0; bottom: 0; z-index: 2; } #intro .feature .gallery ol.gallery-nav li { display: inline; float: left; margin-right: 1px; } #intro .feature .gallery ol.gallery-nav li a { display: block; padding: 2px 6px; background-color: #150000; } #intro .feature .gallery ol.gallery-nav li a:hover, #intro .feature .gallery li a.current, #intro .feature .gallery li a.current:visited { color: #fff; text-decoration: none; } #intro .feature .gallery ol.gallery-content li { display: none; position: absolute; } #intro .feature .gallery ol.gallery-content li.current { display: block; } #intro .feature h1, #intro .feature h2 { position: absolute; left: 320px; overflow: hidden; padding: 0 0 5px 0; font: 3em/1.06em normal Georgia, "Times New Roman", Times, serif; color: #C7B399; } #intro .feature h1 { top: 0; } #intro .feature h2 { top: 40px; } #intro .feature .rating span { background-image: url('/images/showandstayV1/homepage/ico_rating2.gif'); } #intro .feature dd.price { padding: 0 0 3px 0; float:left; width: 55%; } #intro .feature dd.pricePink { color: #F074AD; float:left; width: 45%; } #intro .feature dd.price strong { padding: 0 5px 0 0; font-weight: bold; font-size: 36px; } #intro .feature dd.price em { font-style: normal; font-weight: bold; } #intro .feature dd.description { padding: 0 0 5px 0; line-height: 1.33em; font-weight: normal; font-size: 1em; color: #F5F1EB; } #intro .feature dd.description a { color: #F074AD; } #intro .feature dd.description strong.upgradePrice { color:#C7326D } #intro .feature .disclaimer { font-size: 10px; margin-top: 5px; clear:both; } #intro .feature dd.book-now { font-weight: bold; font-size: 1.17em; color: #F074AD; } #intro .feature dd.book-now a { color: #F074AD; } #intro .feature dd.book-now a:hover { text-decoration: none; color: #FFD3E7; } .introShow .feature dd.bookProduct {float:right; width: 52%; margin-bottom: 8px;} #intro .feature dd.summary {clear:both;} #intro .feature dd ul { margin: 3px 0 8px 0; } #intro .feature dl.feature-interior { padding: 90px 0 0 320px; width: 305px; min-height: 185px; } #intro .feature dl.feature-interior dd.price strong { font-size: 2.50em; } #intro .feature dl.feature-interior a.button-book { margin: 38px 0 8px 0; } #intro .feature dl.feature-interior a:hover { color: #fff; } #intro .feature .weekendDinning, #intro .feature .mapBox { border: 1px solid #f074ad; padding: 6px; margin: 0 0 4px 0; background: url('/images/showandstayV1/homepage/ico_info_big.gif') no-repeat 0 0; } #intro .feature .weekendDinning a, #intro .feature .mapBox a { color: #F074AD; } #intro .feature .weekendDinning p, #intro .feature .weekendDinning a, #intro .feature .mapBox p { margin: 0 0 0 30px; padding: 0; } #intro .feature ul.ext-link { float: left; position: relative; z-index: 100; top: 248px; } #intro .feature ul.ext-link li { float: left; padding: 0 10px 0 0; font-weight: bold; font-size: 14px; color: #F074AD; } #intro .feature ul.ext-link li a { display: block; float: left; height: 13px; color: #F074AD; } #intro .feature ul.ext-link li.fav a { padding: 3px 0 0 20px; background: url('/images/showandstayV1/homepage/ico_fav.gif') no-repeat 0 0; } #intro .feature ul.ext-link li.mail a { padding: 3px 0 0 30px; background: url('/images/showandstayV1/homepage/ico_mail.gif') no-repeat 0 0; } #intro .feature ul.ext-link li a:hover { color: #fff; } #intro .category-feature { margin: 0 0 -12px -20px; padding: 0 0 0 340px; width: 300px; min-height: 282px; border-right: none; background-repeat: no-repeat; background-position: 0 bottom; } #intro .category-feature h1 { position: relative; left: 0; } #intro .category-feature .feature-inside { margin: 0 0 20px 0; padding: 0 20px 0 0; width: 300px; border-right: 1px solid #736966; } #intro .category-feature p { color: #F5F1EB; clear: both; } #intro .category-feature a:hover { color: #fff; } #intro #musicals { background-image: url(../images/bg_intro_musicals.png); } #intro .hotel-feature dl.feature-interior { padding-top: 90px; margin-bottom: 8px; } #intro .hotel-feature .rating { margin-bottom: 40px; } #intro #find-a-break label { display: block; margin-bottom: 3px; color: #f5f1eb; } #intro #find-a-break input, #find-a-break select { font-weight: normal; font-size: .92em; color: #000; } #intro #find-a-break select { width: 131px; height: 18px; } #intro #find-a-break input.date { width: 95px; } #intro #find-a-break li.last { padding-top: 10px; } #intro #create-package h3 { margin-bottom: 18px; } #intro #create-package li { overflow: hidden; clear: both; width: 280px; } #intro #create-package li label { display: block; float: left; margin: 3px 0 0 0; width: 140px; } #intro #create-package li input { float: left; width: 100px; } #intro #create-package li a.wrapper-date { float: left; margin: 0 0 0 5px; } #intro #create-package li select { float: left; width: 137px; } #intro #create-package li select.option { width: 68px; } #intro #create-package li a.more-info { display: block; float: left; margin: 3px 0 0 140px; font-weight: bold; font-size: .83em; color: #f5f1eb; width: 140px;} #intro #create-package li a.more-info:hover { color: #fff; } #intro #create-package li.last { } #intro #create-package li.last img { float: left; margin: 2px 0 0 0; } #intro #create-package li.last a.button-bigger { float: left; margin: -3px 0 0 18px; } .product-listing-a li { margin: 0 0 20px 0; } .product-listing-a li img { vertical-align: bottom; } .product-listing-a li a { color: #fff; font-weight: normal; } .product-listing-a li a strong { display: block; color: #f074ad; } .product-listing-a li a:hover strong { color: #fff; } .product-listing-a li a em { font-style: normal; } .product-listing-a li a.photo { width: 140px; height: 88px; } .product-listing-a li h3 { font-size: 1em; font-weight: normal;} .product-listing-a li h3 a { display: block; width: 130px; padding: 5px; background-color: #f074ad; } .product-listing-a li h3 a { padding: 6px 0 5px 5px; width: 135px; height: 31px; background: #000; } .product-listing-a li h3 a:hover { text-decoration: none; } .product-listing-a li h3 strong { font-weight: bold; } .product-listing-a li.hover h3 a { background: #f074ad; } .product-listing-a li.hover h3 a strong, .product-listing-a li.hover h3 a:hover { color: #fff; } div#content div#top-escapes { background: url('/images/showandstayV1/homepage/bg_section_mod1_free_hotel_offer.jpg') no-repeat 0 0; margin-bottom: -1px; } div#content div#spotlight { background: url('/images/showandstayV1/homepage/bg_section_mod2_flashdance.jpg') no-repeat 0 0; margin-bottom: -2px } div#content div#great-value { background: url('/images/showandstayV1/homepage/bg_section_mod3_hotel_room.jpg') no-repeat 0 0; } div#content div#e-brochure { background: url('/images/showandstayV1/homepage/bg_section_e_brochure.jpg') no-repeat 0 0; margin-bottom: -3px } div#content div.section-left , div#content div.section-right { position: relative; margin: 0; width: 480px; } div#content div.section-left { padding: 20px 160px 0 20px; } div#content div.section-right { padding: 20px 0 0 180px; } div#content div.section h1, div#content div.section h2, dl.product-feature dt { margin: 0 0 20px 0; line-height: 1.06em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 3em; color: #F5F1EB; } div#content div#top-escapes h1 { color: #F074AD; } div#content div#spotlight h2 { color: #ffff; } div#content div#great-value h2 { color: #ffff; } div#content div.section a.link { font-weight: bold; font-size: 1.17em; color: #F074AD; } div#content div.section a.link:hover { text-decoration: none; color: #fff; } div#content div.section span.subHead { position: absolute; right: 180px; color: #F074AD; font-size: 1.17em; font-weight: bold; } dl.product-feature { margin: 0 0 20px 0; padding: 18px 18px 0 18px; width: 264px; height: 250px; border-top: 12px solid #362E2C; background: #000; } dl.product-feature dt { margin: 0 0 20px 0; color: #F074AD; } dl.product-feature dt strong { display: block; font-weight: normal; } dl.product-feature dd.price { padding: 0 0 3px 0; font-weight: bold; font-size: 1em; color: #fff; } dl.product-feature dd.price strong { font-size: 3em; } dl.product-feature dd.price em { font-style: normal; } dl.product-feature dd.description , dl.product-feature dd p { padding: 0 18px 10px 0; line-height: 1.33em; font-weight: normal; font-size: 1em; color: #fff; } dl.spotlight-feature { border-top: 12px solid #E4609A; background: #F074AD; } dl.spotlight-feature dt { margin: 0 0 25px 0; color: #362E2C; } dl.spotlight-feature dd p { margin: 0; padding: 0 9px 10px 0; } div#content div.section dl.spotlight-feature dd a.link { color: #362E2C; } div#content div.section dl.spotlight-feature dd a.link:hover { color: #fff; } ul.product-listing-a { overflow: hidden; clear: both; padding: 0; height: 1%; } ul.product-listing-a li { float: left; margin: 0 20px 20px 0; width: 140px; height: 130px; } div#content div.section-left ul.product-listing-a li.wide { padding-right: 320px; } div#content div.section-right ul.product-listing-a li.wide { padding-left: 320px; } div#content div.section div.section-inside { position: relative; overflow: hidden; padding: 0; width: 480px; height: 1%; } div#content div.section div.section-inside dl.product-feature { position: absolute; } div#content div.section-left div.section-inside dl.product-feature { right: 20px; bottom: 0; } div#content div.section-right div.section-inside dl.product-feature { left: 0; top: 0; } .category .left-column, .category .right-column { width: 300px; float: left; } .category .right-column { float: right; } #content .section, #content .category { padding: 20px 0 0 20px; border: none; } .product-listing-b { overflow: hidden; margin: 0; padding: 0; height: 1%; } .product-listing-b li { position: relative; overflow: hidden; float: left; margin: 0 20px 20px 0; width: 300px; height: 130px; background-color: #e9e1d6; } .product-listing-b li.product-feature { padding: 16px 18px 0 18px; width: 264px; height: 252px; border-top: 12px solid; } .product-listing-b li.product-feature div.title { height: 110px; } .product-listing-b li.hover { background: #f074ad; } .product-listing-b li.color1 { border-color: #E4609A; background-color: #f074ad; } .product-listing-b li.color2 { border-color: #62564d; background-color: #362e2c; } .product-listing-b li.right { float: right; } .product-listing-b li p { margin-left: 140px; padding: 0 20px; width: 120px; font-weight: bold; font-size: .83em; } .product-listing-b li p a { display: block; } .product-listing-b li img { position: absolute; left: 0; top: 0; z-index: 1; width: 140px; padding: 0; } .product-listing-b li a strong { display: block; padding: 15px 5px 0 0; width: 132px; height: 70px; line-height: normal; font-weight: bold; font-size: 1.5em; color: #c7326d; } .product-listing-b li a span.tagLine { display: block; color: #4C4C4C; } .product-listing-b li a span.price { color: #666666;font-size:11px;} .product-listing-b li a span.price em { display: block; margin-bottom: -5px; padding: 0; line-height: normal; font-size:1.6em; font-style: normal; color: #4c4c4c; width: 135px; } .product-listing-b li a span.fromPrice { font-size:0.75em; } .product-listing-b li.hover a strong, .product-listing-b li.hover a:hover strong, .product-listing-b li.hover a span.price, .product-listing-b li.hover a:hover span.price, .product-listing-b li.hover a span.price em, .product-listing-b li.hover a:hover span.price em { color: #fff; } .product-listing-b li.product-feature h1, .product-listing-b li.product-feature h2 { line-height: 1.06em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 3em; color: #362E2C; } .product-listing-b li.product-feature h1 a, .product-listing-b li.product-feature h2 a { font-weight: normal; color: #362E2C; } .product-listing-b li.product-feature h1 a:hover, .product-listing-b li.product-feature h2 a:hover { color: #fff; } .product-listing-b li.product-feature p, dd.price { float: none; padding: 0; margin: 0 0 10px 0; width: auto; line-height: 1.33em; font-weight: normal; font-size: 1em; color: #fff; } .product-listing-b li.product-feature p.price, dd.price { font-weight: bold; } .product-listing-b li.product-feature p.price strong, dd.price strong { margin-bottom: -5px; padding: 0; line-height: normal; font-size: 2em; display: inline; font-size: 3em; } .product-listing-b li.product-feature a.link { font-size: 1.17em; color: #362E2C; } .product-listing-b li.product-feature a.link:hover { color: #fff; } .product-listing-b li.color2 h2, .product-listing-b li.color2 h2 a { color: #F074AD; } .product-listing-b li.color2 p { color: #F5F1EB; } .product-listing-b li.color2 a.link { color: #F074AD; } .product-listing-b li.color2 a.link:hover { color: #fff; } #content div.product { overflow: hidden; clear: both; margin: 18px 0 0 0; padding: 0 20px; height: 1%; background: url('/images/showandstayV1/homepage/bg_spacer_2_column.gif') repeat-y 0 0; } #content div.product div.left-column { float: left; width: 280px; } #content div.product div.right-column { float: right; width: 300px; } #content div.product div.section { margin: 0 0 18px 0; padding: 0 0 8px 0; width: 280px; border-bottom: 12px solid #E9E1D6; } #content div.product div.right-column div.section { width: 300px; } #content div.product div.right-column div.section .theatreMap img { float: right; position: relative; bottom: 85px;} #content div.product div.section-last { margin: 0; border: none; } #content div.product div.left-column div.section li {margin-bottom:3px;} #content div.product div.right-column div.section li {margin-bottom:3px;} #content div.product h3 { margin: 0 0 10px 0; line-height: normal; font-weight: bold; font-size: 1.5em; color: #362E2C; } #content div.product p.note { text-transform: uppercase; } #content div.product dt { line-height: 1.14em; font-weight: bold; font-size: 1.17em; color: #362E2C; } #content div.product dd { line-height: 1.33em; font-weight: normal; font-size: 1em; color: #362E2C; } ul.includedList li { list-style-image: url("/images/showandstayV1/homepage/arrowList1.jpg"); margin-left: 20px; } #content div.product ul.product-list li { padding: 5px 0; background: url('/images/showandstayV1/homepage/border_list.gif') repeat-x left bottom; } #content h1.supercategory{ overflow: hidden; margin: 15px 0 10px 0; padding:0 0 0 20px;font: 3em/1.06em normal Georgia, "Times New Roman", Times, serif; color: #362e2c; width:90%;} .product-listing-b.supercategory {float:left; margin-bottom:2em;} .product-listing-b.supercategory li {height: 88px;} .product-listing-b.supercategory li.product-feature div.title { margin-bottom:5px;height:auto;} .product-listing-b.supercategory li.product-feature { height: 276px;} .product-listing-b.supercategory li p a { padding: 0 6px; } .product-listing-b.supercategory li a strong { padding: 8px 5px 0 0;height: 45px; } .product-listing-b.supercategory li a span.price em {font-size: 1.6em;} #secondary-content .section img.logos { margin: 10px 0 5px 0; } #secondary-content .section ul.form { overflow: hidden; clear: both; margin: 0 0 5px 0; padding: 0; height: 1%; } #secondary-content .section ul.form li { float: left; padding: 0 10px 5px 0; } #secondary-content .section ul.form li label { display: block; line-height: 18px; font-weight: bold; font-size: 12px; color: #362E2C; } #secondary-content .section ul.form li select , #secondary-content .section ul.form li input { float: left; font-weight: normal; font-size: .92em; color: #000; } #secondary-content .section ul.form li input { padding: 2px 5px; width: 120px; height: 14px; border: 1px solid #A9A6A1; background: #fff; } #secondary-content .section ul.form li.wrapper-button { padding: 0 0 5px 0; } #secondary-content .section ul.form li.title select { width: 60px; } #secondary-content .section ul.form li.surname input { width: 130px; } #secondary-content .section ul.form li.email input { width: 200px; } #secondary-content .section ul.form li a.button { margin: 18px 0 0 0; } #secondary-content .section ul.form li a.button strong { padding: 0 13px 0 14px; } #secondary-content .section ul.product-list li { padding: 5px 0; background: url('/images/showandstayV1/homepage/border_list.gif') repeat-x left bottom; } #secondary-content .section #brochureLinkContainer { margin-top: 6px;float: left;clear: both; } #secondary-content .section #brochureLinkContainer div { margin-top: 4px; float: left;width: 222px; } #secondary-content .section #brochureLinkContainer a { float: left !important; } #secondary-content .section #brochureLinkContainer strong { padding: 0 12px; } .category .section { background-color: #fff; width: 600px;} .category .section ul.form { overflow: hidden; clear: both; margin: 0 0 5px 0; padding: 0; height: 1%; } .category .section ul.form li { float: left; padding: 0 10px 5px 0; } .category .section ul.form li label { display: block; line-height: 18px; font-weight: bold; font-size: 12px; color: #362E2C; } .category .section ul.form li select , #secondary-content .section ul.form li input { float: left; font-weight: normal; font-size: .92em; color: #000; } .category .section ul.form li input { padding: 2px 5px; width: 120px; height: 14px; border: 1px solid #A9A6A1; background: #fff; } .category .section ul.form li.wrapper-button { padding: 0 0 5px 0; } .category .section ul.form li.title select { width: 60px; } .category .section ul.form li.surname input { width: 130px; } .category .section ul.form li.email input { width: 200px; } .category .section ul.form li a.button { margin: 18px 0 0 0; } .category .section ul.form li a.button strong { padding: 0 13px 0 14px; } #content #newcontent, #content #newcontent2, #content #offers { margin-left: 10px; margin-top: 15px; width: 635px;} #content #newcontent p, #content #newcontent2 p, #content #offers p { font: normal 12px/19px Arial, Helvetica, sans-serif; height:100%; color: #000; } #content #newcontent h1, #content #newcontent2 h1, #content #offers h1 { margin: 5px 0; text-align: left; font: normal 18px Arial, Helvetica, sans-serif; color: #2B2523; } #content #newcontent h2, #content #newcontent2 h2, #content #offers h2, .fho { margin: 5px 0; text-align: left; font: normal 16px Arial, Helvetica, sans-serif; color: #2B2523; } #content #newcontent h3, #content #newcontent2 h3, #content #offers h3 { margin: 5px 0; text-align: left; font: normal 14px Arial, Helvetica, sans-serif; color: #2B2523; } #show-list { clear: left; float: left; margin: 10px 0px 0px 0px; width: 625px; } #show-list ul { margin-bottom: 20px;} #show-list li { display: inline; float: left; width: 140px; padding: 3px; height: 85px; } #show-list img { vertical-align: middle; float: left; margin: 5px 5px 5px 0; } div.boxt { border-bottom: 1px dotted #603; padding: 5px 0; overflow: hidden; clear: left; } div.boxt p.clear { clear: left; } #show-closed { margin: 15px 15px 0 7px; border: 1px solid #F074AD; background: #fff; padding: 15px; color: #000; font-size: 110%; } #show-closed .title { padding-bottom: 15px; font-weight: bold; } #show-closed a { color: #C7326D; } #show-closed a:hover { color: #660033 !important; } #hoteldetail { width: 222px; } #hoteldetail img { margin: 5px; padding: 5px; border: 1px solid #9d9d9d; } #hotelsearch label { margin-left: 12px; } #search input { float:left; font-size:10px; width:110px;} #search a { float:left; padding-top:3px; color:#fff; height:22px; text-align:left; width:50px; display:block; } #hotelsearch input, #hotelsearch select { color:#000; background:#F7F8FA; padding:2px; border:1px solid #9d9d9d; margin:3px; } #hotelsearch input { padding:2px 5px; margin:0 3px; } .pages { margin-top: 5px; } .pages a { border:1px solid #9d9d9d; padding:0 5px; text-decoration:none; color:#4f4f4f; text-align:left; } .pages a:hover, .pages a.active { text-decoration:underline; color:#fff; background:#4f4f4f; border:1px solid #fff; } .freeHotelRight {float: right; width: 240px; margin-top: 0;} *html .freeHotelRight {position:relative;} .freeHotelRight ul li {margin-bottom: 10px;} .salesText li {margin: 0 0 10px 15px;width: 200px; list-style-type:disc;} #freeHotelImage {position:relative; margin-top:-165px; left:240px;} #freeHotelImage ul li {font-size:13px; list-style-image:url('/images/theatre-breaks/offers/reactive/g_promo_bullet.gif'); color:#ffffff;} #freeHotelImage p {font-size:15px!important; color:#ffffff!important; font-weight:bold!important} .freeHotelSoon {float: right; position: relative; right: 20px; top: 20px; } .hotelTitle { margin-bottom: 10px } .keyPoint { background: #4f4340; color: white; padding: 10px; display: block; -moz-border-radius: 10px; -webkit-border-radius: 10px; } #holdingPage { position:fixed;z-index:100000;top:0px;left:0px;height:100%;width:100%;background:#2b2523; display: none;} #hp_overlay, #iframe { width:100%; height:114px; background-color:#f074ad; border:1px #fff solid; padding:0; margin:0px auto; position:fixed; top:35%; right:0; left:0; z-index:111; } #holdingPage #holdingImage { text-align:center; margin:0 auto; color:#fff; width:100%; height:100px; z-index:100000; } #holdingPage #logo {position:absolute; top:5px; left:-30px; padding:1px; height:100px; width:232px; } #holdingPage h2 { font:bold 14px Arial; color:#fff; margin:30px auto 0; width:50%;} #holdingPage p { font:bold 14px Arial; color:#fff; margin:25px auto 0; width:50%; } #holdingPage img { margin:10px 0 0 10px; } #iframe {z-index:110;} .clear2{clear:both;display:block;margin:0;padding:0} #sendmail2 .clear input,#sendmail2 .clear select{position:absolute; left:120px;} #sendmail2 .clear,#sendmail2 .form,#sendmail2 .clear2{padding:5px;} .onlineBrochure {text-decoration:underline !important;} ul.eventsCalMonths li {display: inline; border-right: 1px #403434 solid; padding-right: 3px; } li.last { border: none !important; } table.basicTable { width:100%; border:0; border-collapse:collapse; } table.basicTable td { background: #f5f5f5 url(/images/theatre-breaks/table/greyCell.jpg) top left repeat-x; border: 2px #fff solid; padding: 5px; border-width: 0 0 2px 0; } table.basicTable tr:hover td, .over { background: #6a5952; color: #fff; } table.basicTable th { background: #4d4341; color: #fff; padding: 5px 10px; border: 1px #6a5952 solid; border-width: 0 0 10px 0; font: bold 14px/19px Arial, Verdana; } table.basicTable caption { text-align: left; font: normal 14px/19px Arial, Verdana; color: #333; margin: 0 0 10px 0;} .brochureReqFrm p { padding: 5px; } .brochureReqFrm img.oxoTower {float: right; margin: 60px 0 0 0; } #advancedSearch { float: left; width: 400px; } #advancedSearch form label { font-size: 1.3em; margin-right: 10px; cursor: pointer; font-weight: bold; } #advancedSearch form select { margin-right: 10px; height: 18px; } #advancedSearch p { font-size: 1.3em; margin-bottom: 5px; } #advancedSearch .input { padding-bottom: 14px; } #advancedSearch em { display: block; clear: left; font-size: 1em; font-style: normal; } #advancedSearch img { margin-left: 5px; vertical-align: top; } #advancedSearch .dropdown { width: 105px !important; border: solid #AAAAAA 1px !important; padding: 2px; height: 12px; } #advancedSearch #stationSearch { color: #000000 !important; width: 200px !important; border: solid #AAAAAA 1px !important; padding: 2px; height: 12px; } #advancedSearch .Arrival { width: 105px !important; border: solid #AAAAAA 1px !important; font-size: 0.9em !important; height: 12px; float: left !important;padding: 2px !important; text-align: left !important; } #advancedSearch .showNames, .hotelNames, .hotelFlexible, #Nights, .nightsFlexible, .addRail { margin-top: 4px; } #advancedSearch .ticketsBoxContain p { font-weight: bold !important; font-size: 1.3em !important; } #advancedSearch .showTypes { margin-top: 5px; } #advancedSearch .date-label { float: none !important;} #advancedSearch .showNames select, .hotelNames select, #Nights select { margin-bottom: 4px; } #advancedSearch .dateBoxContain { float: left !important; } #advancedSearch .dateBoxContain .ui-datepicker-wrap, .checkBoxContain .ui-datepicker-wrap, #stationSearch { margin-top: 4px; clear: left; display: block; } #advancedSearch .performanceBoxContain, .nightContainer { float: left !important; clear: none !important; margin-left: 20px; } #advancedSearch #performanceTypeEvening { clear: left; } #advancedSearch .showTypes label { font-size: 1em; font-weight: normal; } #advancedSearch .hotelFlexible, .nightsFlexible, .addRail { clear: left; font-size: 1em; } #advancedSearch .hotelOptionsContainer { clear: left; } #advancedSearch .checkBoxContain { float: left; } #advancedSearch #Nights { clear: left; display: block; width: auto; } #advancedSearch .extraRoom { margin-bottom: 2px; } #advancedSearch .extraRoom label { margin-right: 34px; } #advancedSearch .Room { width: 144px; } #advancedSearch .addRail { margin-bottom: 14px; } #advancedSearch #railSelect { width: auto; } #advancedSearch #railSection { height: auto; } #advancedSearch .standardRoom { margin-bottom: 2px; } #advancedSearch #moreRooms { color: #000; font-size: 1em; text-decoration: underline; font-weight: normal; } #advancedSearch #actionBox { width: auto !important; } #advancedSearch #actionBox .submit { width: 114px; height: 24px; overflow: hidden; float: right; display: block; border: 0; cursor: pointer; background: url(https://www.show-and-stay.co.uk/images/showandstayV1/homepage/button_search_breaks.gif) no-repeat top; text-indent: -9999px; font-size: 0; line-height: 0; } #advancedSearch #actionBox .submit:hover { background-position: bottom; } #tipsColumn { float: left; width: 200px; margin-left: 10px; } #tipsColumn .tool { cursor: pointer; float: left; } #tipsColumn #tip { position: absolute; display: none; border: 1px solid #F870B0; width: 158px; background-color: #fff; padding: 20px; font-size: 1.1em; } #tipsColumn .tooltip { display: none; } .yellow {color:#F8CC71;} .burgundy {color:#7A2447;} #seeArea a.seeAll { text-decoration:none; font-size: 14px; color:#742447; font-weight:bold; text-decoration:none;} #seeArea {float:left; width:100%; padding:0 0 20px;} .hide { display:none; } .from { font: bold 30px Arial, Verdana, serif; color: #603; } .synopsis { color: #666; font: bold 16px/22px Arial, Helvetica; text-transform: none; } #dropdown {float: right;} #newcontent h1 {border-bottom:1px solid #7A2447; color:#7A2447; display:block; font-family:Arial,Helvetica,sans-serif; font-size:24px; font-weight:bold; padding-bottom:5px;text-transform:none;} #rightCol {width:293px; } #leftCol {width:600px; float:left; margin-left: 5px;} #leftCol h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#7A2447; font-weight:bold; border-bottom:1px solid #7A2447; display:block; padding-bottom:5px; text-transform:inherit; text-transform:none;} #leftCol1 { width:193px; float:left;} #leftCol1 h2 { font: bold 18px/22px Arial, Helvetica, sans-serif; color:#666666; text-transform:inherit; text-transform:none; border-bottom:1px solid #B88D9E; padding-bottom:5px; } #leftCol1 ul { padding:5px 0; margin:0;} #leftCol1 li { border-bottom:1px dotted #B88D9E; background:url(/images/theatre-breaks/offers/reactive//g_star_bullet.jpg) no-repeat 0 0.6em; padding:5px 0 5px 18px;} #leftCol2 { width:392px; float:left; text-align:left; margin-left: 10px;} #leftCol2 h2 { font: bold 16px/22px Arial, Helvetica, sans-serif; color:#666666; text-transform:inherit; text-transform:none; } #leftCol2 h3 { font-size:14px; margin-bottom:0; padding-bottom:0; font-weight:bold;} #leftCol2 h3.subhead {padding:7px 0 ; margin:auto; color:#555555;text-transform:inherit; text-transform:none;} #listable li { background:url(/images/theatre-breaks/offers/reactive//g_star_bullet.jpg) no-repeat 0 0.6em; padding:5px 0 5px 18px;} #greyTabbed{ width:193px; float:left; background: url(/images/theatre-breaks/offers/reactive/g_tab_top.jpg) top #F6F6F6 no-repeat; padding-top:10px;} #greyTabbedBottom{ width:193px; float:left; background: url(/images/theatre-breaks/offers/reactive/g_tab_bottom.jpg) no-repeat bottom #F6F6F6; height:18px;} #inset { width:173px; padding:0 10px; } #freeHotelOffer {width:193px; background:url(/images/theatre-breaks/offers/reactive/g_freeHotelOffer.jpg) no-repeat center left; margin:20px 0 0 0; height:80px;} #freeHotelOffer h3 {padding:18px 0 0 75px;} .offerImage {padding: 10px 0;} .termsText {font-size:80%; line-height:11px; } .priceSmall {font-size:12px; line-height:11px; padding: 5px;} #showList{ float:right; width:300px; text-align:right;} #play-list, #event-list { display:none;} #play-list h2 { clear: left; } #music-list, #play-list, #event-list { clear: left; float: left; width:600px;} #music-list ul, #play-list ul, #event-list ul { margin-bottom: 10px; padding:0;} #music-list li, #play-list li, #event-list li { font-weight: bold; display: inline; float: left; width: 186px; height: 90px; border:1px solid #CCCCCC; margin:5px 0 0 5px; position: relative; } #music-list li a, #play-list li a, #event-list li a { display: inline; float: left; width: 176px; height: 80px; text-decoration:none; font-size:110%; color:#603; padding: 4px; } #music-list li a:visited, #music-list a:active, #play-list li a:visited, #play-list a:active, #event-list li a:visited, #event-list a:active { text-decoration:none; color: #603;} #music-list img, #play-list img, #event-list img { float: left; margin: 0 10px 5px 0; } .itemName { display: block; height: 40px; border-bottom: 1px #ccc solid; } #reelkandidiv { margin: 10px 0px; } #giftPromo { width:195px; height:174px; background:url(/images/show-and-stay/globalsprites.jpg) 0px -218px no-repeat; margin:10px 0; padding: 20px 10px 0 90px;} #giftPromo h3 {color:#F8CC71; font-weight:bold; font-size:18px;} #giftPromo a {color:#F8CC71; text-decoration:none;} #giftPromo p {color:#FFFFFF; } .posterIcon { border:1px solid #FFFFFF; margin-left:4px; padding:0px; position:relative; z-index:3; } .showThumbs { position: absolute; top: 274px; left: 205px; z-index:2; padding: 0px 5px 0px 0px; } #tabbedMenu {width:100%; padding:20px 0 0 0; border-bottom:1px solid #7A2447; float:left; margin:0 0 20px 0;} #tabbedMenu ul.tabMenu li a {color:#7A2447; color:#7A2447; text-decoration:none;} ul.tabMenu{ list-style-type:none; float:left; position:relative; top:2px!important; padding:0; margin:0; z-index:20; } ul.tabMenu li{ background:url(/images/theatre-breaks/offers/reactive/tab-active_right2.jpg) no-repeat right top; } ul.tabMenu li.openTab{ background:url(/images/theatre-breaks/offers/reactive/tab-active_right.jpg) no-repeat right top; } ul.tabMenu li, ul.tabMenu li.openTab{ float:left; height:32px; padding:0px; margin:0px 5px 0 0; } ul.tabMenu li a { background:url(/images/theatre-breaks/offers/reactive/tab-active_left2.jpg) no-repeat left top; } ul.tabMenu li.openTab a { background:url(/images/theatre-breaks/offers/reactive/tab-active_left.jpg) no-repeat left top; } ul.tabMenu li a, ul.tabMenu li.openTab a { height:32px; padding: 0px 10px; float:left; padding-top:5px; line-height:22px; font-weight:bold; } #mpRightNew { width:396px; height:375px; float:right; overflow:hidden; top:0px; left:-1px; z-index: 0; cursor: pointer; } #mpRightNew a { text-decoration: none; } * html #mpRight { width:396px; height:429px; position:relative; float:right; overflow:hidden; top:0px; left:-1px; z-index: 0;} * html #mainPromo { width:593px;} * html #leftCol { width:580px; float:left; margin-left:0px;} * html #leftCol2 { width:370px; margin-left: 5px !important; padding: 0px !important;} * html #rightCol {margin-right:7px; overflow:hidden;} * html #mpLeft li {color:#FFFFFF; background:url(/images/theatre-breaks/offers/reactive/g_promo_bullet.gif) no-repeat 0 0.2em; padding-left:15px; overflow:visible; margin: 7px 0; line-height:17px; width: 175px; } * html ul.tabMenu { margin-bottom: -5px; } * html ul.hometabMenu{ top:7px; } * html #giftPromo { width: auto; height: 200px; } #lpcarousel {margin-right:30px; position:relative; width:215px; margin-bottom:10px;} #lpcarousel_content {height:230px; padding-bottom:25px;} #lpcarousel_content p {font-size:9px;} #lpcarousel_frame {clear:both;} #lpcarousel_frame a {border:1px solid #9d9d9d; padding:0 5px; text-decoration:none; color:#4f4f4f; text-align:left;} #lpcarousel_frame a:hover, #lpcarousel_frame a.active {text-decoration:underline; color:#fff; background:#4f4f4f; border:1px solid #fff; } .lpcarousel_item{text-align:left;} .lpcarousel_item img {padding:5px; border:1px solid #9d9d9d; z-index:0; max-height:150px; } #lpcarousel_1 {z-index:1000;} #information { clear:both; padding-top:10px; margin-top:10px; margin-left:10px; } #information img.fl {margin-right:5px;} #information li {list-style-type:disc; margin-left:15px;} #information .fl li {list-style-type:none; margin-left:15px;} #information .fl strong {list-style-type:none; margin-left:15px;} #information h1 {margin-bottom:5px; font: normal 18px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #C7326D; } .tabs { margin-bottom:5px; } .tabs ul { padding-left:3px; position: relative; right: 10px; bottom: 16px; } .tabs li { display:inline; color: red; } .tabs li a { padding:0 10px; text-decoration: none; color: #603; border-right: 1px solid #660033;} .tabs li.active { color: #000; font-weight: bold !important;} .restTabs { margin:5px 5px 12px;} .restTabs ul { padding:0px;} .restTabs li { display:inline; color: red; } .restTabs li a { padding:0 10px; text-decoration: none; color: #603; border-right: 1px solid #660033;} .restTabs li.active { color: #000; font-weight: bold !important;} #footer-text { width:397px; border:thin solid #bbbbbb; clear:left; padding:5px; } .rest-tab { clear:left; border-top:1px solid #bbb; margin:0; } * html .rest-tab {margin-top:-10px;} *:first-child+html .rest-tab {margin-top:-10px;} #rest-info img { float:left; margin:5px; } #find-a-break label { display: block; margin-bottom: 3px; color: #f5f1eb; } #find-a-break input , #find-a-break select { font-weight: normal; font-size: .92em; color: #000; } #find-a-break select { width: 131px; height: 18px; } #find-a-break input.date { width: 95px; } #secondary-content-form .section-first .theatreBreakEngine input, #secondary-content-form .section-first .theatreBreakEngine select {-moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #8f8f8f; } #secondary-content-form .section-first .theatreBreakEngine, .ticketOnlyEngine { margin: 4px 0px 15px 14px; } #secondary-content-form .section-first .theatreBreakEngine h3, .ticketOnlyEngine h3 { margin: 10px 0 9px 0; font-weight: bold; font-size: 1.3em; color: #c7b399; letter-spacing:0.2px } #secondary-content-form .section-first .theatreBreakEngine h4 {float: left; color:#F074AD; width: 290px; font-size: 15px; font-weight: normal!important; margin: 10px 0 4px 0;letter-spacing:0.4px} #secondary-content-form .section-first .theatreBreakEngine .input { margin: 0 0 5px 0; } #secondary-content-form .section-first .theatreBreakEngine .input select, .ticketOnlyEngine select { font-size: 11px;} #secondary-content-form .section-first .theatreBreakEngine .input a { color: #fff; text-decoration: underline; font-weight: normal; vertical-align:bottom; font-size: 1em; letter-spacing: 0.6px; height:15px; margin-right: 20px; margin-top: 8px; } #secondary-content-form .section-first .theatreProduct .input a {float:right;} a.railInfo {margin-top:0px !important;} #secondary-content-form .section-first .theatreBreakEngine .input .engineLabel, .ticketOnlyEngine .eolts_label {color: #fff; float: none; margin:0 10px 0 0; padding-bottom: 2px; font-size: 13px!important;letter-spacing:0.4px} #secondary-content-form .section-first .theatreBreakEngine #categoryInput { margin-bottom: 5px; } #secondary-content-form .section-first .theatreBreakEngine .input .showNames, #ShowDate, #performanceType, #Nights, .standardRoom, #Room1 { margin-bottom:} .standardRooms {height:20px;} #secondary-content-form .section-first .theatreBreakEngine .input #ShowDate { width: 110px!important; height: 14px!important; font-size: 11px; padding: 2px 0px 2px 2px; text-align: left; } #secondary-content-form .section-first .theatreBreakEngine .input #ArrivalDate { width: 110px!important; height: 14px!important; font-size: 11px; padding: 2px 0px 2px 2px; text-align: left; } #secondary-content-form .section-first .theatreBreakEngine .dateBoxContain { float: left; width: 145px; clear: right;} #secondary-content-form .section-first .theatreProduct .dateBoxContain { float: left; width: 145px; clear: right; height:40px;} #secondary-content-form .section-first .theatreBreakEngine .performanceBoxContain { width: 140px; float:left; clear: right; height: 40px; } #secondary-content-form .section-first .theatreBreakEngine .ticketsBoxContain { width: 150px; height: 40px;} #secondary-content-form .section-first .theatreBreakEngine .checkBoxContain { margin: 0 0 5px; width: 140px; float: left; height:40px; } #secondary-content-form .section-first .theatreBreakEngine .nightContainer { float: left; width: 125px; clear: right; margin-left: 15px; height: 40px;} #secondary-content-form .section-first .theatreBreakEngine #Nights { width: 134px;} #secondary-content-form .section-first .theatreBreakEngine .input #group {float:left;width:260px;} #groupInfo {color:#FFFFFF;display:block;padding:20px 5px 0 10px;width:200px;float:left;} *:first-child+html #secondary-content-form .section-first .theatreBreakEngine .input #group { float:none!important; margin-bottom:15px; margin-top:15px;} #secondary-content-form .section-first .theatreBreakEngine .input #performanceType { width: 130px!important; height: 20px!important; } #secondary-content-form .section-first .theatreBreakEngine .input #performanceType, #Nights, #Room1, #Room2, #Room3, #railSelect, #People, #Category { width: 290px; font-size: 11px!important; padding: 1px 0 1px 0;} #secondary-content-form .section-first .theatreBreakEngine .input .showNames .Show { width: 290px; padding: 1px 0 1px 0;} #secondary-content-form .section-first .theatreBreakEngine .input .People {font-size:12.8px; padding: 1px 0 1px 0; margin: 0 0 3px 0;} #secondary-content-form .section-first .theatreBreakEngine .input .ui-datepicker-wrap #ShowDate { font-size: 11px; } #secondary-content-form .section-first .theatreBreakEngine .checkBoxContain .ui-datepicker-wrap .ui-datepicker-trigger { float: left; } #secondary-content-form .section-first .theatreBreakEngine .input #railSelect { margin: 0 0 5px 0; } #secondary-content-form .section-first .theatreBreakEngine #stationSearch { width: 266px; height: 15px; font-size: 11px; padding: 2px 0px 2px 2px; color: #000000!important; } #secondary-content-form .section-first .theatreBreakEngine .railDeparting { margin-bottom: 5px; } #secondary-content-form .section-first .theatreBreakEngine .railDepartDate, #secondary-content-form .section-first .theatreBreakEngine .railReturnDate { font-size: 12px; color: #000000; } #secondary-content-form .section-first .theatreBreakEngine .railReturning { display: none; } .ac_over { background-color: #F074AD!important; } #secondary-content-form .section-first .theatreBreakEngine .extraRoom { height: 40px; margin-bottom: 5px; } #secondary-content-form .section-first .theatreBreakEngine .information { cursor: default; } #secondary-content-form .section-first .theatreBreakEngine #moreRooms { float: left; margin-left: 118px; margin-right:0px; margin-bottom: 7px;} #secondary-content-form .section-first .theatreProduct #moreRooms { margin-left: 158px; margin-top:8px; } */ #secondary-content-form .section-first .theatreBreakEngine a.roomInfo { float: right; margin-right: 20px; } #secondary-content-form .section-first .theatreBreakEngine a.railInfo { margin-right: 14px; } #secondary-content-form .section-first .theatreBreakEngine .submit { background: url('/images/showandstayV1/homepage/searchContinue.gif') no-repeat; width: 128px; height: 21px; border: none; cursor: pointer; font-size: 0!important; margin-top: 10px; line-height: 0px; text-indent:-9999px; margin-left: 133px;} #secondary-content-form .section-first .theatreBreakEngine .productSubmit { margin-left: 0px;} #railSection {height:78px;} #ui-datepicker-div, .ui-datepicker-inline { background: #fff none repeat scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-size: 14px; margin: 0px; padding: 0px; width: 185px; } #ui-datepicker-div { border: 1px solid #2b2523; display: none; z-index: 99999; } .ui-datepicker-inline { border: 0pt none; display: block; float: left; } .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-dialog { border: 4px ridge #83C948 !important; padding: 5px !important; } button.ui-datepicker-trigger { width: 25px; } img.ui-datepicker-trigger { margin: 0px 0px 0px 3px!important; vertical-align: middle; } .ui-datepicker-prompt { background: #E0F4D7 none repeat scroll 0% 0%; color: #000000; float: left; padding: 2px; } .ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker { clear: both; color: #FFFFFF; float: left; width: 100%; } .ui-datepicker-control { background: #2b2523 none repeat scroll 0% 0%; padding: 2px 0px; } .ui-datepicker-links { background: #f4f5f4 none repeat scroll 0% 0%; padding: 2px 0px; } .ui-datepicker-control, .ui-datepicker-links { font-weight: bold; font-size: 11px; letter-spacing: 1px; } .ui-datepicker-links label { color: #2b2523; padding: 2px 5px; } .ui-datepicker-clear, .ui-datepicker-prev { float: left; width: 34%; } .ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev { float: right; text-align: right; } .ui-datepicker-current { float: left; width: 30%; text-align: center; } .ui-datepicker-close, .ui-datepicker-next { float: right; width: 34%; text-align: right; } .ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next { float: left; text-align: left; } .ui-datepicker-header { background: #2b2523 none repeat scroll 0% 0%; height: 24px; padding: 1px 0pt 3px; text-align: center; } .ui-datepicker-header select { background: #fff; color: #000; border: 0px; } .ui-datepicker { background: #2b2523 none repeat scroll 0% 0%; font-size: 100%; text-align: center; } .ui-datepicker a { display: block; width: 100%; } .ui-datepicker-title-row, .ui-datepicker-title-row .ui-datepicker-week-end-cell { background: #2b2523 none repeat scroll 0% 0%; color: #f074ad; font-weight: bold; } .ui-datepicker-days-row { background: #FFFFFF none repeat scroll 0% 0%; color: #666666; } .ui-datepicker-week-col { background: #B1DB87 none repeat scroll 0% 0%; color: #000; } .ui-datepicker-days-cell { color: #000; border: 1px solid #ddd; } .ui-datepicker-days-cell a { display: block; } .ui-datepicker-days-cell a:hover { color: #fff; } .ui-datepicker-week-end-cell { background-color: #A7A39D; } .ui-datepicker-title-row .ui-datepicker-week-end-cell { background-color: #2b2523; } .ui-datepicker-days-cell-over { background-color: #f074ad; border: 1px solid #777; } .ui-datepicker-unselectable { color: #fff; } .ui-datepicker-week-end-cell.ui-datepicker-unselectable { color: #A7A39D; } .ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell { background: #d7e7f2 none repeat scroll 0% 0% !important; } .ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell { background: #f07fad none repeat scroll 0% 0% !important;} .ui-datepicker-today { background: #ddd none repeat scroll 0% 0% !important; color: #000; } .ui-datepicker-current-day { background: none repeat scroll 0% 0% !important; font-weight: bold; color: #84024C; } .ui-datepicker-status { background: #E0F4D7 none repeat scroll 0% 0%; font-size: 11px; text-align: center; width: 100%; } img.ui-datepicker-trigger { margin: 2px; vertical-align: middle; } .ui-datepicker-prompt { background: #E0F4D7 none repeat scroll 0% 0%; color: #000000; float: left; padding: 2px; } .ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker { clear: both; color: #FFFFFF; float: left; width: 100%; } .ui-datepicker-control { background: #2b2523 none repeat scroll 0% 0%; padding: 2px 0px; } .ui-datepicker-links { background: #f4f5f4 none repeat scroll 0% 0%; padding: 2px 0px; } .ui-datepicker-control, .ui-datepicker-links { font-weight: bold; font-size: 11px; letter-spacing: 1px; } #ui-datepicker-div a, .ui-datepicker-inline a { background: transparent none repeat scroll 0% 0%; cursor: pointer; margin: 0pt; padding: 0pt; } .ui-datepicker-inline .ui-datepicker-links a { padding: 0pt 5px !important; } .ui-datepicker-links a { color: #000 !important; padding: 2px 5px !important; } .ui-datepicker-control a { color: #fff !important; padding: 2px 5px !important; } .ui-datepicker-title-row a { color: #404040 !important; } .ui-datepicker-control a:hover { background-color: #2b2523 !important; color: #fff !important; } .ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover { background: #f4f5f4 none repeat scroll 0% 0% !important; color: #000 !important; } .ui-datepicker-multi .ui-datepicker { border: 1px solid #83C948; } .ui-datepicker-one-month { float: left; width: 185px; } .ui-datepicker-new-row { clear: left; } .ui-datepicker-cover { display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; } a.switchForms { color: #c7b399; text-decoration:underline; float:right; margin-right:18px; margin-top:3px; cursor: pointer; } a.switchForms:hover { color: #c7b399; text-decoration:underline; cursor: pointer; } .ticketOnlyEngine table { margin-top: 5px; } .ticketOnlyEngine table tr { height:30px } a.eolts_more { background: url('/images/showandstayV1/homepage/search3.gif') no-repeat; width: 80px; height: 21px; border: none; cursor: pointer; font-size: 0!important; line-height: 0px; display:block; text-indent:-9999px; position:relative; right:225px; } .theatreProduct #hxEmbed div.input, .theatreProduct #hxEmbed div.input div.standardRoom, .theatreProduct #hxEmbed div.railAvailable, .railDeparting, .railForm, #railSection, .railReturning, .extraRoom { background: none !important; } .theatreProduct #hxEmbed div { background: url('/images/showandstayV1/homepage/ico_credit_cards.gif') no-repeat left; } .theatreProduct #hxEmbed div #groupInfo { background: #4F4340; position:relative; height:30px; float:left; clear:left; margin-bottom:15px; padding:3px; width:250px; } .theatreProduct { } .standardRoom { margin-bottom: 5px; } html > body #secondary-content-form { margin-top:0px !important; padding-top:0px !important; top:0px !important; } html > body #secondary-content-form .section-first .theatreBreakEngine, html > body .ticketOnlyEngine { margin:0 !important; padding:4px 0 15px 14px; background:#4F4340; } html > body #secondary-content-form .ticketOnlyEngine table { margin-top:0 !important; padding-top:0 !important; width:304px !important; } html > body div.container #secondary-content-form .section-first{ border-top:none !important; border-width:0px !important; } html > body .ticketOnlyEngine, html > body .theatreBreakEngine { border-top:none; border-bottom:1px solid #F074AD; border-right:1px solid #F074AD; border-left:1px solid #F074AD; border-width:1px !important; } html > body #tabControl { float:left; position:relative; width:100%; margin-bottom:0px; } html > body #theatreBreakEngine { padding-top:10px; } html > body #tabControl #buyTicketOnly, html > body #tabControl #buyTheatreBreak { position:relative; float:left; width:157px; padding-top:10px; padding-bottom:5px; text-align:center; text-decoration:none; } html > body #tabControl a.current { border-bottom:2px solid #4F4340; border-top: 1px solid #F074AD; border-left:1px solid #F074AD; border-right:1px solid #F074AD; background: #4F4340; border-bottom:none; height:23px; height : 21px\9 } html > body #tabControl .switchForms { margin:0px; border-top: 2px solid #F5F1EB; border-right: 2px solid #F5F1EB; border-left: 2px solid #F5F1EB; border-bottom: 1px solid #F074AD; background:#6A5952; } html > body .ticketOnlyEngine { float:left; position:relative; padding-top:10px; } .ticketOnlyEngine { padding-top:10px; } html > body .ticketOnlyEngine .eolts_more { float:left; left:0; } html > body #showid { width:200px; } #secondary-content-form .ticketOnlyEngine select { -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border:1px solid #8F8F8F; padding:2px; } html > body #secondary-content-form .ticketOnlyEngine { float:left; position:relative; width:304px; } #secondary-content-form .ticketOnlyEngine { float:none; width:200px; } #cardIcons { position:relative; float:left; } #actionBox { position:relative; width:290px; clear:left; } .theatreProduct #hxEmbed .showNames { background:none; } .buttons { display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 5px 0; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); border: 1px solid #4f4340!important; } *html .buttons { border: 0px!important; } *:first-child+html .buttons { border: 0px!important; } .buttons:hover { text-decoration: none; } .buttons:active { position: relative; top: 1px; } .big { font-weight:bold; font-size: 15px; padding: .5em 1.2em .52em; -webkit-border-radius: .3em; -moz-border-radius: .3em; min-width: 180px; } .medium { font-weight:bold; font-size: 15px; padding: .5em 1.2em .52em; -webkit-border-radius: .3em; -moz-border-radius: .3em; } .large { font-weight:bold; font-size: 15px; padding: .5em 1.2em .52em; -webkit-border-radius: .3em; -moz-border-radius: .3em; } .pink .icon { margin-bottom:-2px; padding-left:12px; } .pink .arrow { margin-bottom:-5px; margin-top:-3px; float:right; } .small { font-weight:bold; font-size: 14px; padding: .4em 1em .3em; -webkit-border-radius: .2em; -moz-border-radius: .2em; } .pink { color: #FFFFFF!important; border: solid 1px #d2729e; background: #F285B9; background: -webkit-gradient(linear, left top, left bottom, from(#EE63A1), to(#f171ab)); background: -moz-linear-gradient(top, #EE63A1, #f171ab); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EE63A1', endColorstr='#f171ab'); } .pink:hover { background: #d57ea5; background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4)); background: -moz-linear-gradient(top, #f4aacb, #e86ca4); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4'); } .pink:active { color: #f3c3d9; background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3)); background: -moz-linear-gradient(top, #f171ab, #feb1d3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3'); } #TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; } #TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; background-color:#333; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; } .TB_overlayBG { background-color:#333; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75; } * html #TB_overlay { position: absolute; *height:1000px; } #TB_window { position: fixed; background-color:#E9E9E9; z-index: 102; color:#000000; display:none; text-align:left; top:50%; left:50%; } #TB_window {top:top:20%;} *:first-child+html #TB_window { top:50%!important; } * html #TB_window { position: absolute; *margin-top: 30px; } #TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; } #TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; } #TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; } #TB_closeWindowButton { text-decoration:none; width:16px; height:16px; display:block; cursor: pointer; } #TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; color:#FFFFFF; } #TB_ajaxWindowTitle { float:left; padding:7px 0 5px 10px; margin-bottom:1px; color:#FFFFFF; font-size:16px; line-height:26px; font-weight:700; font-family:Arial, Helvetica, sans-serif; } #TB_title{ background:#2b2523; height:36px; border-bottom:1px solid #FFF; } #TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; } #TB_ajaxContent.TB_modal{ padding:15px; } #TB_ajaxContent p{ padding:5px 0px 5px 0px; } #TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; } * html #TB_load { position: absolute; *margin-top: 30px; } #TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; } * html #TB_HideSelect { position: absolute; *height:1000px; } #TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; } #mapContainer{ border:solid; } html, body{height:100%;} html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, 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 { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; } address { font-style: normal; } ol#accessibility-nav, .hide { position: absolute; top: -999em; left: -999em; height: 1px; width: 1px; } .container:after, #header:after, #navigation:after, #intro:after, .breadcrumb:after, .category:after, .product-listing-b li:after, .pagination:after, .search:after, .button:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } #trackingContainer { position: absolute; } body { padding-bottom: 50px; background: #f5f1eb url('/images/showandstayV1/homepage/bg_body.gif') no-repeat 638px -72px; font: 62.5% Arial, Helvetica, sans-serif; } hr { display: none; } strong { font-weight: bold; } em { font-style: italic; } abbr, acronym { border-bottom: 1px dotted #999; cursor: help; } input, textarea, select { font: .9em Arial, Helvetica, sans-serif; } a { color: #c7326d; text-decoration: none; font-weight: bold; } a:hover, a:active { color: #660033; text-decoration: none; } h3 { font-weight: bold; font-size: 1.4em; } p { margin: 0 0 10px 0; line-height: 1.33em; font-weight: normal; font-size: 1em; } .button , .button-bigger { float: left; clear: right; color: #fff; font-weight: bold; padding-right: 1px; background: url('/images/showandstayV1/homepage/btn_right.gif') no-repeat right top; } .button strong , .button-bigger strong { float: left; padding: 0 6px 0 7px; cursor: pointer; color: #fff; line-height: 20px; font-size: 1.2em; background: url('/images/showandstayV1/homepage/btn_left.gif') no-repeat; } .button-bigger { background: url('/images/showandstayV1/homepage/btn_right_bigger.gif') no-repeat right top; } .button-bigger strong { line-height: 24px; background: url('/images/showandstayV1/homepage/btn_left_bigger.gif') no-repeat left top; } #breadcrumb { padding: 7px 20px 0 20px; height: 22px; background: #403434; } #breadcrumb { font-size: 12px; color: #C7B399; cursor: default; } #breadcrumb a { color: #C7B399; } #breadcrumb a:hover { text-decoration: none; color: #f5f1eb; } .section { margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom-style: solid; border-bottom-width: 12px; } .rating, .rating span { display: block; width: 74px; height: 13px; } .rating { position: relative; overflow: hidden; margin: 0 0 15px 0; } .rating span { position: absolute; left: 0; top: 0; z-index: 1; background: url('/images/showandstayV1/homepage/ico_rating.gif') no-repeat 0 -65px; } .no-rating span { background-position: 0 -65px; } .one-star span { background-position: 0 -52px; } .two-stars span { background-position: 0 -39px; } .three-stars span { background-position: 0 -26px; } .four-stars span { background-position: 0 -13px; } .five-stars span { background-position: 0 0; } .product-listing li { cursor: pointer; } .product-listing li.product-feature { cursor: default; } .pagination { clear: both; padding: 12px 0 0 0; width: 620px; border-top: 12px solid #e9e1d6; } .pagination .showing { float: left; } .pagination .next { float: right; } .fl { float: left; removed for sign up form } .fl input { margin-left:0; } .fr { float:right; } img.fl, img.fr {margin:5px;} .clear { clear:both; display:block; margin:0; padding:0; } .container { width: 980px; background: #fff url('/images/showandstayV1/homepage/bg_container.gif') repeat-y; border-bottom: 12px solid #f074ad; font-size: 1.2em; color: #362e2c; } #header { z-index: 101; position: relative; padding: 25px 20px 20px 20px; height: 46px; background-color: #000; } #intro { z-index: 10; position: relative; overflow: hidden; padding: 20px 0 12px 20px; height: 1%; border-bottom: 12px solid #6A5952; color: #f5f1eb; background: #4F4340; } #content { width: 660px; float: left; background-color: #F5F1EB; } #secondary-content { width: 280px; padding: 18px 20px 0 0; float: right; clear: right; } #secondary-content-form {width: 320px; float: right; background-color: #4F4340; min-height:220px; } .hidemicroformat { display: none; } #footer { width: 940px; overflow: hidden; clear: both; padding: 28px 20px 0 20px; background: #fff; color: #a7a39d; border-top: 20px solid #f5f1eb; } #header #siteLogo, #header #siteLogo span, #header #siteLogo a span { display: block; overflow: hidden; width: 238px; height: 66px; } #header #siteLogo { float: left; position: relative; color: #ccb9a1;} #header #siteLogo a span { background: url('/images/showandstayV1/homepage/logoExperience.gif') no-repeat; width: 238px; height: 66px; position: absolute; top: 0; left: 0; z-index: 10; cursor:pointer; } #login-panel { position: absolute; right: 20px; top: 12px; } #login-panel p { font-weight: normal; font-size: 1em; color: #C7B399; } #login-panel p a { color: #C7B399; } #login-panel p a:hover { color: #f074ad; } #header .manageLink {float:right;position:relative;right:135px;} #header .search { float: right; padding: 17px 0 0 0; } #header .search input { display: inline; width: 198px; float: left; margin: 0 10px 0 0; padding: 2px 5px; border: 1px solid #76736e; background-color: #c4c1bc; } #header input.button {float: left; padding: 0 6px 0 7px; cursor: pointer; color: #fff; line-height: 20px; font-size: 1.2em; background: url('/images/showandstayV1/homepage/btn_left.gif') no-repeat;border:none; width:70px;} #header .tel { position: absolute; left: 20px; bottom: -41px; padding: 0 0 0 33px; background: url('/images/showandstayV1/homepage/ico_telephone.gif') no-repeat left center; font-size: 1.6em; color: #fff; } #header .tel a { color: #fff; } #header .tel a.liveHelp { text-decoration: underline; } .mibewLiveHelp { position: absolute; color: #f074ad; font-size: 1.26em; margin: 103px 0 0 200px; width: 80px; height: 19px; display: block; z-index: 110;} .mibewLiveHelp:hover, .mibewLiveHelp:active { color: #f074ad; } #navigation { z-index: 100; position: relative; padding: 0 20px; width: 940px; height: 39px; background-color: #2b2523; } #navigation ul { float: right; margin-right: -4px; } #navigation li { position: relative; float: left; padding-left: 1px; background: url('/images/showandstayV1/homepage/border_nav.gif') no-repeat 0 center; font-size: 1.2em; } #navigation li a { display: block; height: 17px; padding: 12px 0 10px 20px; color: #f074ad; } #navigation li a:hover , #navigation li a.current , #navigation li a.hover { background-color: #fff; color: #403434; text-decoration: none; } #navigation li div.secondary-level, .nav_ul_wrapper { display: block; position: absolute; left: 1px; top: 39px; padding: 20px 10px 30px 20px; width: 360px; background-color: #fff; opacity: 0.95; } li#nav-help div.secondary-level { left:-75px!important; } li#nav-tickets div.secondary-level { width: 124px!important; } #navigation li .oneColumn { width: 160px!important; } #navigation li div.secondary-level ul { float: left; width: 170px; margin: 0; } #navigation li div.secondary-level ul li.add_spacer { margin: 0 0 17px 0; } #navigation li div.secondary-level ul li { float: left; clear: both; line-height: 1.33em; width: 147px; font-weight: bold; font-size: .86em; background: none; } #navigation li div.secondary-level ul li.subChild a { margin: 2px 0px 2px 10px; font-weight: normal; } #navigation li div.secondary-level ul.right-column { width: 178px; } #navigation li div.secondary-level ul.right-column li { padding: 0 0 0 5px; width: 170px; } #navigation li div.secondary-level ul li a { display: block; float: left; padding: 0; width: auto; color: #403434; background: none; } #navigation li div.secondary-level ul li a:hover { color: #F6ACCE; } #navigation li#nav-breaks { width:160px; } #navigation li#nav-tickets { width:160px; } #navigation li#nav-magazine { width:120px; } #navigation li#nav-about { width:120px; } #navigation li#nav-help { width:120px; } #navigation li div.secondary-level { display: none; } .dynamicNavigation { height: 39px !important; } .dynamicNavigation .dynamicSecondaryLevel ul { margin: 0 0 0 0px !important; padding-left: 20px !important; } .dynamicNavigation li a { height: auto !important; } #navigation .dynamicTopLevel { padding: 0px !important; } #navigation .dynamicTopLevelAnchor { padding: 12px 26px 11px 26px !important; font-size: 14px; } #navigation .dynamicSecondaryLevel { left: 0px !important; padding: 20px 20px 30px 0px !important; margin: 0 !important; } #navigation .dynamicSecondaryLevel .nav_ul_wrapper { padding: 20px 10px 30px 0px !important; } #intro .feature h1, #intro .feature h2 { margin: -6px 0 15px 0; letter-spacing: -1px; } #intro .feature h1 span { display: block; } #intro styles removed in modified css as #intro removed in html #intro a { color: #f074ad; } #intro form { width: 300px; float: right; } #intro form h3 { margin: 0 0 9px 0; font-weight: bold; font-size: 1.5em; color: #c7b399; } #intro form input { padding: 2px 5px; width: 120px; height: 14px; border: 1px solid #76736e; background-color: #c4c1bc; } #intro form label { font-weight: bold; font-size: 1em; } #intro form li { float: left; width: 150px; position: relative; margin: 0 0 10px 0; } #intro form li.wide { width: 280px; } #intro form li.last { margin: 0; padding: 19px 10px 0 0; width: 140px; } #intro form li.last p { margin: 0; } #intro form p { line-height: normal; font-weight: normal; font-size: 1em; color: #c7b399; } #intro form p a, #intro form p a:visited { font-weight: bold; color: #f5f1eb; } #secondary-content .section { border-bottom-color: #f5f1eb; padding: 0 0 8px 0; } #secondary-content .section-last { margin: 0; border: none; } #secondary-content-form .section-first { margin: 0; height: auto; position: relative; top:15px; border: none !important;} #secondary-content .section h2 { margin: 0 0 8px 0; line-height: normal; font-weight: bold; font-size: 18px; color: #362E2C; } #secondary-content .section h3 { margin: 0 0 8px 0; line-height: normal; font-weight: bold; font-size: 18px; color: #362E2C; } #secondary-content .section p , #secondary-content .section ul li { margin: 0 0 8px 0; line-height: 16px; font-weight: normal; font-size: 12px; color: #362E2C; } #secondary-content .section ul { margin: 0 0 10px 0; } #secondary-content .section ul li { margin: 0; } #secondary-content .section a:hover { text-decoration: none; } #footer h3, #footer label { margin: 0 0 18px 0; font-weight: bold; font-size: 1.2em; } #footer a, #footer a:visited, #footer input.text { color: #a7a39d; } #footer a:hover { color: #4f4340; } #footer p { margin: 0 0 8px 0; } #footer .navigation { width: 780px; float: left; margin: 0 0 28px 0; background: url('/images/showandstayV1/homepage/bg_footer_navigation.gif') repeat-y; } #footer .navigation li { display: inline; width: 130px; float: left; margin: 0 20px 0 0; padding: 0 10px 0 0; } #footer .navigation li.last { margin-right: 0; } #footer .navigation li li { float: none; display: block; margin: 0 0 2px 0; } #footer .search { width: 140px; float: right;} #footer .search label { display: block; } #footer .search input.text { float: left; width: 109px; margin-right: 4px; padding: 2px; border: 1px solid #a9a6a1; } #footer .search .buttonFooter { position: relative; overflow: hidden; background-color: #a7a39d; padding: 0; } #footer .search .buttonFooter { display: block; width: 21px; height: 21px; background: url('/images/showandstayV1/homepage/btn_search.gif') no-repeat left top; z-index: 100; border: none;font-size: 0px; text-indent: -999px; line-height: 0px;} #copyright { padding: 3px 0 0 0; width: 824px; float: left; font-size: .85em; } #mcafee-secure { float: right; } #addonsLoginContainer {font-size:12px;margin-left:10px;} #addonsLoginContainer h2 {font-size:20px;}