/* GENERAL RULES  */

/***** CUSTOMIZABLE STYLES *****/ 

/* MAIN CONTAINER DIVS */
#eolts-all {width:594px; color:#525252; background:#eff0f1;}
#eolts-con {margin-right:-224px; background:#eff0f1}
#eolts-con2 {margin-left:-224px}
#eolts-content {margin:0 210px}
#eolts-lhc {width:204px; background:#eff0f1}
#eolts-rhc {width:204px; background:#eff0f1}

.eolts-noLHC #eolts-content {margin:0 210px 0 10px}
.eolts-noRHC #eolts-content {margin:0 10px 0 210px}
.eolts-noCol #eolts-content {margin:0 10px}

/* overwrite affiliates css settings */
#eolts-all table, #eolts-all div, #eolts-all br, #eolts-all span, #eolts-all td, #eolts-all p, #eolts-all select, #eolts-all option, #eolts-all input, #eolts-all textarea{color:#525252}

/* HEADER AND TOP NAV */
#eolts-topNav div {color:#ffffff; vertical-align:middle}
#eolts-topNav{background:#ffffff; width:100%; border:none;}
#eolts-topNav a img {border:none;}
.eolts_topNavOver {color:#ffffff !important; background-position:0 0;
  font-size:1em; font-weight:bold;
  text-decoration:none; align:center; text-align:center; border:none;}
.eolts_topNavOn {background-image:none;
  font-size:1em; font-weight:bold;
  text-decoration:none; align:center; text-align:center;border:none;}
#eolts-all #eolts-topNav a:active,#eolts-all #eolts-topNav a:focus {background:none;}

/* FOOTER */
#eolts-footer {border-top:1px solid #fff}
#eolts-footer div {background:#ffffff;}
#eolts-footer li img {border:1px solid #ff9900}
#eolts-footer li a, #eolts-footer li a:visited {color:#ff9900}
#eolts-footer li a:active,#eolts-footer li a:focus {background:#d5d8db}
.eolts-footnote {color: #000000 !important}

/* HEADINGS */
#eolts-all h1 {color:#ff9900}

/* LINKS */
#eolts-all a {color:#ff9900}
#eolts-all a:visited {color:#ff9900}
#eolts-all a:hover {color:#ff9900}
#eolts-all a:active,#eolts-all a:focus{color:#fff; background:#f0bc08}

#eolts-all a.eolts-linkButton {color:#fff; background:#ff9900; border:1px solid #fff}
#eolts-all a.eolts-linkButton:visited {color:#fff} 
#eolts-all a.eolts-linkButton:hover {color:#fff} 
#eolts-all a.eolts-linkButton:active, #eolts-all a.eolts-linkButton:focus {color:#ff9900; background:#fff; border:1px solid #ff9900} 

.eolts-hide a:focus, .eolts-hide a:active {color:#fff; background:#fda116}

#eolts-all h2.eolts-linkExcept a {color:#ff9900}
#eolts-all h2.eolts-linkExcept a:visited {color:#ff9900}
#eolts-all h2.eolts-linkExcept a:hover {color:#ff9900}
#eolts-all h2.eolts-linkExcept a span {color:#ff9900}

/* TABLE */
#eolts-all caption {color:#ff9900; background:#fff; border-top:1px solid #dcdcdc; border-bottom:1px solid #eff0f1}

/* FORM */
input.eolts-submitButton {color:#fff !important; border:1px solid #fff; background:#ff9900}
#eolts-all input:focus, #eolts-all textarea:focus, #eolts-all select:focus {background:#eff0f1; border:2px solid #7f9db9}

/* SHARED CLASSES */
#eolts-rhc .eolts-bg-ST {background:#fdf9f2}
#eolts-rhc .eolts-bg-HL {background:#ff9900}

#eolts-content .eolts-bg-ST {background:#fdf9f2}
#eolts-content .eolts-bg-HL {background:#ff9900}

#eolts-lhc .eolts-bg-ST {background:#fdf9f2}
#eolts-lhc .eolts-bg-HL {background:#ff9900}

#eolts-all img {border:2px solid #cccccc}
.eolts-highlight {color:#ff9900 !important}
.eolts-priceWas {color:#000 !important}
.eolts-priceNow {color:#ff9900 !important}
.eolts-priceNow span {color:#525252 !important}
.eolts-priceFrom {color:#ff9900 !important}

.eolts-icon-dinner ,.eolts-icon-offer,.eolts-icon-theatre,.eolts-icon-gift ,.eolts-icon-star {background-color:#ff9900}

.eolts-bullet {background:#ff9900}

/* LHC : form : ticket search */
.eolts-lhc-box-ticket-search {background:#ff9900}
.eolts-lhc-box-ticket-search h2 {color:#ffffff}
.eolts-lhc-box-ticket-search div {background:#fdf9f2; border:#ff9900 !important}

.eolts-lhc-frm label {color:#ff9900}
.eolts-lhc-frm label span,.eolts-lhc-frm li li label {color:#000}
.eolts-lhc-frm li {border-bottom:1px dashed #9ca5ae}

/* LHC : list show */
.eolts-lhc-box-list {background:#ff9900}
.eolts-lhc-box-list h2 {color:#fff}
.eolts-lhc-box-list div {background:#fff}
.eolts-lhc-list li a {border-bottom:1px dashed #9ca5ae}

/* RHC : view basket */
.eolts-box-view-basket {background:#ff9900}
.eolts-box-view-basket h2 {color:#ffffff}
.eolts-box-view-basket div {background:#fdf9f2; border:#ff9900 !important}

/* RHC : list : flags */
.eolts-box-choose-language {background:#ff9900}
.eolts-box-choose-language h2 {color:#ffffff}
.eolts-box-choose-language div {background:#fdf9f2}

/* RHC : discounted tickets */
.eolts-box-disc-tickets {background:#ff9900}
.eolts-box-disc-tickets h2 {color:#fff}
.eolts-box-disc-tickets div {background:#fdf9f2}
.eolts-rhc-disTickets li a {border-bottom:1px dashed #fdf9f2}

/* RHC : newsletter*/
.eolts-box-newsletter {background:#ff9900}
.eolts-box-newsletter h2 {color:#ffffff}
.eolts-box-newsletter form {background:#fdf9f2}

/* RHC : information */
.eolts-box-info {background:#ff9900}
.eolts-box-info h2 {color:#fff}
.eolts-box-info div {background:#fdf9f2}
#eolts-all .eolts-box-info  a span	{color:#ff9900}

/* RHC : seating plan */
.eolts-box-plan {background:#fdf9f2}
.eolts-box-plan h2 {color:#000000}
.eolts-box-plan div {background:#fdf9f2}

/* RHC : you search for */
.eolts-box-search {background:#ff9900}
.eolts-box-search h2 {color:#fff}
.eolts-box-search div {background:#fff}

/* RHC : show information */
.eolts-box-show {background:#ff9900}
.eolts-box-show h2 {color:#fff}
.eolts-box-show div {background:#fdf9f2}
.eolts-rhc-showInfo p {border-bottom:1px dashed #fdf9f2}

/* RHC : venue information */
.eolts-box-venue {background:#ff9900}
.eolts-box-venue h2 {color:#fff}
.eolts-box-venue div {background:#fdf9f2}

/* RHC : you search for */
.eolts-rhc-search h3 {color:#ff9900; background:#fff; border-top:1px solid #dcdcdc; border-bottom:1px solid #eff0f1}
.eolts-rhc-search-for li a {border-bottom:1px dashed #9ca5ae}

/* RHC : whats next */
.eolts-box-whatnext {background:#ff9900}
.eolts-box-whatnext h2 {color:#fff}
.eolts-box-whatnext div {background:#fff}
.eolts-rhc-whatnext h3 {color:#ff9900; background:#fff; border-top:1px solid #dcdcdc; border-bottom:1px solid #eff0f1}

/* RHC : booking for disabled poeple */
.eolts-box-booking {background:#fdf9f2}
.eolts-box-booking div {background:#fff}

/* RHC : weeks special */
/* RHC : week's special */
.eolts-box-special {background:#ff9900}
.eolts-box-special h2 {color:#fff}
.eolts-box-special div {background:#fdf9f2}
.eolts-rhc-box-special div {border-bottom:1px dashed #9ca5ae}

/* HOMEPAGE : box : whats on */
.eolts-box-whatson-container {}
.eolts-whatson h2 {color:#fff}
.eolts-box-whatson h3  {padding:4px; color:#ff9900; background:#fff; border-top:1px solid #dcdcdc; border-bottom:1px solid #eff0f1}
.eolts-box-whatson h3:focus, .eolts-box-whatson h3 a:active {background:#f0bc08} 
.eolts-box-whatson div {background:#eff0f1}
.eolts-over div {background:#7d9db}

/* SHOW : box : book tickets */
.eolts-show-frm     {background:#ffebd6 !important;border:1px solid #ff9900}
.eolts-show-book-frm ul {border-left:1px solid #c8ced5}
.eolts-show-book-frm li.eolts-fst {border-bottom:1px dashed #9ca5ae}
.eolts-show-book-frm li label span {color:#000}
.eolts-show-book-frm li ul li label {color:#000}
.eolts-show-book-frm li label {color:#ff9900}

.eolts-show-video li {background:#fff; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc}

.eolts-show-book-frm h2 {color:#000}

/* SHOW : box : offers */
.eolts-show-box-container {}
.eolts-show-box-offer	{background:#fdf9f2}
.eolts-show-box-offer h2 {color:#ff9900; background:#fdf9f2; border-top:1px solid #dcdcdc; border-bottom:1px solid #eff0f1}
.eolts-show-box-offer h2 span {color:#525252}
.eolts-show-box-offer div,*html .eolts-show-box-offer div	{background-color:#fdf9f2}

/* SHOW : box : ticket and dinner offers */
th.eolts-show-offer-highlight,td.eolts-show-offer-highlight {color:#ff9900}

.eolts-show-package-frm ul {border-left:1px solid #c8ced5}
.eolts-show-package-frm li label span {color:#000}
.eolts-show-package-frm li ul li label {color:#000}
.eolts-show-package-frm li label {color:#ff9900}

.eolts-show-package-frm h2 {color:#000}

/* RESULTS : box : search results*/
.eolts-box-results-container {}
.eolts-box-results tr {background:#f5f6f6}
.eolts-box-results tr.eolts-alt {background:#e0e0e0}
.eolts-box-results th {color:#fff; background:#ff9900; border-right:1px solid #c3c3c3}
.eolts-box-results tr td {border-right:1px solid #c3c3c3; color:#525252}
.eolts-box-results tr.eolts-alt td {border-right:1px solid #e0e0e0; color:#525252}

.eolts-box-results .eolts-priceWas {color:#000}
.eolts-box-results .eolts-priceNow {color:#ff9900}
.eolts-box-results .eolts-priceFrom {color:#f00}

/* RESULTS : box : calendar */
.eolts-box-calendar-container{}
.eolts-box-calendar2 {background:#eff0f1}
.eolts-box-calendar h2 {color:#ff9900; background:#fff; border-top:1px solid #dcdcdc; border-bottom:1px solid #eff0f1}

.eolts-cal-leg-disc {background:#fed388; border:1px solid #c8cfd6}
.eolts-cal-leg-avai {background:#fff; border:1px solid #c8cfd6}

.eolts-calendar-selectMonth {background:#ff9900; margin-bottom:2px}

.eolts-box-calendar th {color:#525252; background:#eff0f1; border:1px solid #c8cfd6}

.eolts-box-calendar h3,.eolts-box-calendar h3 span{color:#fff !important; background:#ff9900}

.eolts-cal-prevMonth {background:#dce3ea; border:1px solid #ff9900}
.eolts-cal-prevMonth a:hover,.eolts-cal-prevMonth a:focus,.eolts-cal-prevMonth a:active {background:#f5f8fb}
.eolts-cal-currMonth {background:#eff0f1; border:1px solid #ff9900}
.eolts-cal-currMonth a:hover,.eolts-cal-currMonth a:focus,.eolts-cal-currMonth a:active {background:#fcfcfc}
.eolts-cal-disc {background:#fed388; border:1px solid #ff9900}
.eolts-cal-disc a:hover,.eolts-cal-disc a:focus,.eolts-cal-disc a:active{background:#ffdda1}
.eolts-cal-disc span {color:#fff !important}
.eolts-cal-avai {background:#fdf9f2; border:1px solid #ff9900}
.eolts-cal-avai a:hover,.eolts-cal-avai a:focus,.eolts-cal-avai a:active{background:#fff}
.eolts-cal-avai span {color:#ff9900 !important}
span.eolts-cal-hour {color:#525252 !important}

/* BASKET : steps */
.eolts-basket-steps li span {color:#fff !important; background:#c9cfd6}
.eolts-basket-steps li.selected span {background:#ff9900}

/* BASKET : box : display item */
.eolts-basket-box-container {}
.eolts-basket-box-item h2 {color:#000}

th.eolts-basket-highlight,td.eolts-basket-highlight {color:#ff9900!important}
p.eolts-basket-note1 {border-bottom:1px dashed #9ca5ae}

.eolts-basket-box-price {border-top:1px dashed #9ca5ae; border-bottom:1px dashed #9ca5ae}

.eolts-basket-box-whatsnext {border-top:1px dashed #9ca5ae}

/* BASKET : form */
.eolts-basket-frm h2 {color:#ff9900; border-top:1px solid #dcdcdc; border-bottom:1px solid #eff0f1}
.eolts-basket-frm li.multiple span span {color:#ff9900}

.eolts-basket-highlight {color:#ff9900}

.eolts-basket-frm fieldset.last h2 {color:#ff9900}

.eolts-basket-frm .eolts-bullet {background:#ff9900}

.eolts-basket-message {color:#fff !important; background:#fbca51}

/************************/ 
/**** DEFAULT STYLES ****/ 

/* DEFAULT : form */
input.eolts-submitButton {padding:1px 15px; font-weight:bold} 

select.selectLarge	{width:180px!important}
select.selectSmall	{width:40px!important}
select.selectMedium	{width:80px!important}

/* DEFAULT : table */
#eolts-all table {margin-bottom:10px}
#eolts-all caption {padding:5px; text-align:left; font-size:1.2em; font-weight:bold}
#eolts-all td {width:auto}
#eolts-all td span {font-weight:bold}

/* DEFAULT : list */
#eolts-all ul {list-style-type:none}
#eolts-all dt {font-weight:bold}
li.none,li.none a,dd.none ,.none {border:none!important}


/* DEFAULT : headings */
#eolts-all h1 {padding:.4em 0; font-size:1.4em}
#eolts-all h2 {font-size:1.2em}
#eolts-all h3 {font-size:1.1em}
#eolts-all h4 {font-size:1.1em}

/* DEFAULT : links */
#eolts-all a {font-weight:bold; text-decoration:none}
#eolts-all a:visited {font-weight:bold; text-decoration:none}
#eolts-all a:hover {font-weight:bold; text-decoration:underline}
#eolts-all a:active, #eolts-all a:focus {font-weight:bold}

a.eolts-linkButton {padding:3px 20px; display:block; font-weight:bold}
a.eolts-linkButton:visited {} 
a.eolts-linkButton:hover {} 
a.eolts-linkButton:active,a.eolts-linkButton:focus {} 

/* SHARED CLASSES */
.eolts-hide {position:absolute; left:-9000px}
.eolts-hide a:focus, .eolts-hide a:active {display:block; font-size:1.4em; font-weight:bold; left:9000px; top:0; z-index:10; padding:0.5em; position:absolute; text-align:center; white-space:nowrap; width:18em}

.eolts-fl {float:left}
.eolts-fr {float:right}

.eolts-txtCenter {text-align:center}
.eolts-txtRight {text-align:right}
.eolts-txtItalic {font-style:italic; font-size:0.95em !important}

.eolts-priceWas {text-decoration:line-through}


.eolts-shadowContainer {float:left; padding-bottom:8px !important; background-image:url(images/shadow.png) !important; background-repeat:no-repeat !important; background-position:50% 100% !important}
*html .eolts-shadowContainer {background-image:none !important}

.eolts-bullet {display:block; float:left; width:6px; height:6px; margin:.4em 5px 0 0}

/* MAIN DIV CONTAINER */
#eolts-all {position:relative; margin:0 auto; padding:0 1px; text-align:left}
#eolts-con {float:left; width:100%; padding-bottom:20px}
#eolts-con2 {float:right; width:100%}
#eolts-content {width:auto}
*html #eolts-content {width:auto}
#eolts-lhc {float:left; padding:10px 0}
#eolts-rhc {float:right; padding:10px 0;}

.eolts-noLHC #eolts-con2 {margin-left:0}
.eolts-noRHC #eolts-con2 {margin-right:0}
.eolts-noCol #eolts-con2 {margin:0}

/* overwrite affiliates css settings */
#eolts-all table, #eolts-all div, #eolts-all br, #eolts-all span, #eolts-all td, #eolts-all p, #eolts-all select, #eolts-all option, #eolts-all input, #eolts-all textarea{font-family:arial,helvetica,sans-serif !important; font-size:12px !important}

/* SECTION : TOP NAVIGATION*/
#eolts-topNav {margin:1px 0}

/* SECTION : SIDE COLUMN */

/* LHC : quick ticket search */
.eolts-lhc-box-ticket-search h2 {font-size:1.5em!important}
.eolts-lhc-frm {padding:0 5px}
.eolts-lhc-frm label {display:block; margin-bottom:5px; font-size:1.1em}
.eolts-lhc-frm select {margin:0 0 5px 0}
.eolts-lhc-frm li {padding:5px 0; font-weight:bold}
.eolts-lhc-frm li.none {padding-bottom:0}
.eolts-lhc-frm li.none.eolts-txtCenter {padding:0}
.eolts-lhc-frm li li {border:none; padding:0; margin:3px 0}
.eolts-lhc-frm li li label {display:inline}
.eolts-lhc-frm li input.eolts-submitButton {position:relative; bottom:-10px}

/* LHC : list show */
.eolts-lhc-list li {padding:0 5px}
.eolts-lhc-list li a {display:block; padding:0px 0}
*html .eolts-lhc-list li a {display:inline-block; width:100%}

/* RHC : view basket */
.eolts-box-view-basket div p {padding:5px; font-weight:bold}
.eolts-basketLink {padding-left:5px}

/* RHC : list : flags */
.eolts-rhc-flags {padding:7px 0 0 0}
.eolts-rhc-flags li {display:inline}
.eolts-rhc-flags li img {width:24px; height:13px; margin:0 5px 5px 5px; border:none!important}

/* RHC : discounted tickets */
.eolts-rhc-disTickets li {padding:0 5px}
.eolts-rhc-disTickets li a {display:block; width:100%; padding:5px 0}
.eolts-rhc-disTickets li a span{float:left; margin-right:4px}

/* RHC : ads */
.eolts-rhc-ad {display:block; width:200px; height:86px; margin:0 2px 10px 2px; border:none!important}

/* RHC : newsletter*/
.eolts-rhc-frm label {display:block; margin-right:5px; font-weight:bold}
.eolts-rhc-frm input {width:170px} 
.eolts-rhc-frm li {padding:5px 0; margin:0 5px}
.eolts-rhc-frm li.none {padding-bottom:0}
.eolts-rhc-frm li input.eolts-submitButton {width:auto; margin-bottom:5px}

/* RHC : information */
.eolts-rhc-info {padding-bottom:5px}
.eolts-rhc-info li {padding-left:5px; _display:inline-block}
.eolts-rhc-info li a {display:block}
.eolts-rhc-info li span  {display:block}

/* RHC : you search for */
.eolts-rhc-search img {margin:5px}
.eolts-rhc-search p {padding:5px}
.eolts-rhc-search h3 {display:block; clear:both; padding:5px}
.eolts-rhc-search-for {clear:both; margin:0 5px}
.eolts-rhc-search-for li a {display:block; padding:5px}
*html .eolts-rhc-search-for li a {display:inline-block; width:auto}

/* RHC : whats next */
.eolts-rhc-whatnext h3 {padding:5px}
.eolts-rhc-whatnext p {padding:5px}

/* RHC : booking for disabled poeple */
.eolts-box-booking div {padding:3px}
.eolts-rhc-book-disa {line-height:150%}
.eolts-rhc-book-disa img {margin-right:5px}

/* RHC : seating plan */
.eolts-box-plan p {padding:2px 5px 5px 5px}

/* RHC : show information */
.eolts-rhc-showInfo dl {padding:2px; margin:2px 0}
.eolts-rhc-showInfo dt {padding:3px 5px}
.eolts-rhc-showInfo p {padding:2px 0; margin:0 5px}
.eolts-rhc-showInfo dd.none p{border:none}

/* RHC : venue information */
.eolts-box-venue div h3 {padding:0 5px}
.eolts-box-venue div p {padding:5px}
.eolts-box-venue img {margin-right:5px}
.eolts-box-venue .eolts-rhc-info	{clear:both}
.eolts-box-venue .eolts-rhc-info .none {padding:0 5px}

/* RHC : week's special */
.eolts-rhc-box-special div {margin:0; height:100%}
.eolts-rhc-box-special div div {padding:0; border:none}
.eolts-rhc-box-special img {margin:5px}
.eolts-rhc-box-special p {padding:5px}
.eolts-rhc-box-special a.eolts-linkButton {display:inline; position:relative; top:12px}
.eolts-rhc-box-special span.eolts-priceNow {margin-right:5px; font-weight:bold}

/* Shared by all div : box */
.eolts-lhc-box-ticket-search,.eolts-lhc-box-list ,.eolts-box-view-basket,.eolts-box-choose-language,.eolts-box-disc-tickets,.eolts-box-newsletter,.eolts-box-info,.eolts-box-search,.eolts-box-whatnext,.eolts-box-booking,.eolts-box-plan,.eolts-box-show,.eolts-box-venue,.eolts-box-special{padding:2px; margin:0 4px 10px 4px}
.eolts-lhc-box-ticket-search h2 ,.eolts-lhc-box-list h2,.eolts-box-choose-language h2,.eolts-box-disc-tickets h2,.eolts-box-search h2,.eolts-box-whatnext h2,.eolts-box-plan h2,.eolts-box-show h2,.eolts-box-venue h2,.eolts-box-special h2 {padding:3px}
.eolts-box-view-basket h2,.eolts-box-newsletter h2,.eolts-box-info h2 {background-position:4px}
.eolts-lhc-box-ticket-search div,.eolts-lhc-box-list div,.eolts-box-view-basket div,.eolts-box-choose-language div,.eolts-box-disc-tickets div,.eolts-box-newsletter div,.eolts-box-info div ,.eolts-box-search div,.eolts-box-whatnext div ,.eolts-box-plan div ,.eolts-box-show div ,.eolts-box-venue div,.eolts-box-special div {width:100%}
.eolts-icon-news,.eolts-icon-info,.eolts-icon-faqs,.eolts-icon-video,.eolts-icon-contact,.eolts-icon-deaf,.eolts-icon-aircond,.eolts-icon-disabled,.eolts-icon-infra,.eolts-icon-seat,.eolts-icon-zoom ,.eolts-icon-basket {padding:5px 0 5px 30px}

/* SECTION : MAIN CONTENT */ 
/* HOMEPAGE : title : whats on */
.eolts-whatson {margin:10px 0}
.eolts-whatson h2 {padding:5px 0 5px 30px}
*html .eolts-whatson h2 {background-image:none; padding-left:5px}

/* HOMEPAGE : box : whats on */
.eolts-box-whatson h3 a {display:block; padding:5px}
.eolts-box-whatson div {padding:5px; min-height:150px; height:auto; background-image:url(images/bg-box.png); background-repeat:repeat-x; background-position:0 0}
/* background colour in place of image .eolts-box-whatson div {background-color:#f8f8f8;} */
*html .eolts-box-whatson div {background-image:none; height:150px}
.eolts-box-whatson div div {padding:0; background-color:transparent}
.eolts-box-whatson div img {float:left; margin:0 10px 5px 0}
.eolts-box-whatson div p span {display:block; padding:0 5px 2px 0; font-weight:bold}
.eolts-box-whatson div p span.eolts-priceNow {font-size:1.2em}
.eolts-box-whatson div p.eolts-fr {margin-top:10px; text-align:right}
.eolts-box-whatson .eolts-box-odd {height:150px;float:right;background-color:#cccccc;width:100px;font-weight:bold;padding-top:10px;text-align:center;}
.eolts-box-whatson .eolts-box-even {height:150px;float:right;background-color:#eeeeee;width:100px;font-weight:bold;padding-top:10px;text-align:center;font-size:3em;}

/* SHOW : box : book tickets */
.eolts-show-box	{width:100%; clear:both}
.eolts-show-box-img	{float:left; width:100px; margin-right:-120px; padding:5px}
.eolts-show-box-text{height:1%; padding:5px 0 0 120px}
.eolts-show-box-img2{float:left; width:250px; margin-right:-270px; padding:5px}
.eolts-show-box-text2-noimg  {padding:5px 10px 5px 10px}
.eolts-show-box-text2{padding:5px 10px 5px 270px}
.eolts-show-box-split{float:left; width:49%; margin:5px 1% 5px 0}
.eolts-show-landing-img	{position:relative; float:left; top:-5px; left:-5px}
.eolts-show-landing-text{padding:0}
.eolts-show-box-text2 p {margin-bottom:1em;}
.eolts-show-box-text2-noimg p {margin-bottom:1em;}

.eolts-show-frm {margin-bottom:5px}
.eolts-show-frm h2 {font-size:1.5em!important}
.eolts-show-frm p {padding:10px; font-weight:bold}

 /* SHOW book ticket */
.eolts-show-book-frm p {padding:10px 0}
.eolts-show-book-frm div {float:left; width:30%; padding:5px .5em; margin-top:5px}
.eolts-show-book-frm ul {display:block; float:left; width:65%; margin-top:5px}
*html .eolts-show-book-frm ul	{width:62%}
.eolts-show-book-frm li {float:left; width:100%; margin:0 5px; padding:5px 0}
.eolts-show-book-frm label {display:block; font-size:1.1em; font-weight:bold; margin: 0 0 5px 0}
.eolts-show-book-frm select {margin:0 0 5px 15px}
.eolts-show-book-frm li ul {width:auto; border:none; margin:0 0 0 5px}
.eolts-show-book-frm li ul li {display:block; float:left; width:auto; padding:0; margin-right:10px; border:none!important}
.eolts-show-book-frm li ul li label {display:inline; font-size:1em}
.eolts-show-book-frm input.eolts-submitButton {margin:5px 15px}

/* SHOW book package */
.eolts-show-package-frm div {float:left; width:30%; padding:5px .5em; margin-top:5px}
.eolts-show-package-frm ul {display:block; float:left; width:65%; margin-top:5px}
*html .eolts-show-package-frm ul	{width:62%}
.eolts-show-package-frm li {float:left; width:100%; margin:0 5px; padding:5px 0}
.eolts-show-package-frm label {display:block; font-size:1.1em; font-weight:bold; margin: 0 0 5px 0}
.eolts-show-package-frm select {margin: 0 0 5px 15px}
.eolts-show-package-frm input.eolts-submitButton {margin:5px 15px}

.eolts-show-video {margin-top:10px; clear:both}
.eolts-show-video li {padding:6px 5px}

/* SHOW : box : offers */
.eolts-show-box-offer {margin-bottom:5px}

.eolts-show-box-offer h2 {display:block; padding:5px}
.eolts-show-box-offer h2 span {font-size:.9em}
.eolts-show-box-offer div {padding:5px; min-height:40px; height:auto; background-color:transparent; background-image:url(/bg-box.png); background-repeat:repeat-x; background-position:0 0}
*html .eolts-show-box-offer div {background-image:none; height:40px}
.eolts-show-box-offer span {font-weight:bold}
.eolts-show-box-offer p {padding:5px 0; }

/* SHOW : box : show description */
.eolts-show-box-text2 blockquote,.eolts-show-box-text2 span {margin-bottom:10px}
.eolts-show-box-text2 blockquote {font-weight:bold}
.eolts-show-box-text2 blockquote span {display:block; font-weight:normal}

/* SHOW : box : show offer list*/
.eolts-show-offer-list {margin-top:10px}
.eolts-show-offer-list th {text-align:left; padding:0; border:none; width:13em; line-height:140%; font-weight:normal}
.eolts-show-offer-list td {text-align:left; padding:0; border:none; font-weight:bold}
th.eolts-show-offer-highlight,td.eolts-show-offer-highlight {font-size:1.2em; font-weight:bold}

/* SHOW : landing list*/
.eolts-show-landing-list li {width:auto; margin:0 0 10px -5px}
.eolts-show-landing-list li a {display:block}
.eolts-show-landing-list li a span {display:inline; margin-right:10px; font-size:1em}
.eolts-show-landing-list li span.eolts-priceNow {width:auto; margin-left:5px; font-size:1em}

/* RESULTS : box : search results*/
.eolts-box-results {font-size:.9em}
.eolts-box-results table {width:100%}
.eolts-box-results th,.eolts-box-results td {padding:5px; text-align:center}
.eolts-box-results td span {display:block}
.eolts-box-results .eolts-linkButton {padding:5px}

/* RESULTS : box : calendar */
.eolts-box-results td {vertical-align:middle}

.eolts-box-calendar {margin-top:5px}
.eolts-box-calendar h2 {display:block; padding:5px}

.eolts-calendar-legend {padding:10px 0; width:100%}
.eolts-calendar-legend li {display:inline; font-weight:bold}
.eolts-calendar-legend span {float:left}

.eolts-cal-leg-disc {display:block; width:25px; height:13px; margin:0 10px}
.eolts-cal-leg-avai {display:block; width:25px; height:13px; margin:0 10px}

.eolts-calendar-selectMonth {width:100%; padding:2px 0; text-align:center}
.eolts-calendar-selectMonth li {display:inline}
.eolts-calendar-selectMonth input.eolts-submitButton {padding:1px 5px}

.eolts-box-calendar table {width:100%}
.eolts-box-calendar th {width:13%; padding:5px}
.eolts-box-calendar td {padding:0}
.eolts-box-calendar h3 span {display:inline}
.eolts-box-calendar h3 {padding:2px 5px; text-align:right}
.eolts-box-calendar a {display:block; width:auto; min-height:105px; height:auto; padding:5px 3px; text-align:left}
*html .eolts-box-calendar a {height:105px; padding:0 3px}

.eolts-box-calendar2 {padding:0 5px; background-image:url(images/bg-box.png); background-repeat:repeat-x; background-position:0 0}
*html .eolts-box-calendar2 {background-image:none;}
.eolts-box-calendar2 p {padding:5px}

.eolts-cal-disc span,.eolts-cal-avai span {padding:1px 0; display:block; font-weight:bold}


/* SHARED CLASSES : page icons */
.eolts-cta-icons {text-align:right; width:100%; padding:10px 0; clear:both}
.eolts-cta-icons li {display:inline}
.eolts-cta-icons li a {padding:5px 5px 5px 25px}


/* CLEARING HACKS : AFTER */
.eolts-lhc-box-list:after, #eolts-header:after,#eolts-footer:after,.eolts-rhc-flags:after,.eolts-rhc-disTickets li a:after,.eolts-box-whatson div:after,.eolts-calendar-legend:after,.eolts-basket-steps ul:after,dl.eolts-basket-box-list:after,.eolts-show-landing-text:after,.eolts-rhc-box-special div:after,.eolts-show-box:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
