/*                                               */
/* Menu                                          */
/*                                               */
.eolts_menu table{
 width:100%;
}
/* ON and OVER formats for menu buttons */
.clsCMOn { color:white; font-size:1em; font-weight:bold;
     text-decoration:none; padding:2px 8px 2px 8px; align:center; text-align:center;}
.clsCMOver{color:white; font-size:1em; font-weight:bold;
     text-decoration:none; padding:2px 8px 2px 8px; align:center; text-align:center;}
/*============================================*/
/*   PAGES - center COLUMN   
/*============================================*/
/* Each page is split up into:
	- LHS - Left Hand Side column (homepage only at the moment)
	- Centre Column (where most of the content such as search results sits)
	- RHS - Right Hand Side column (the information such as quickm searches)
	- Footer (sits across the bottom with links)
   The content of each area and its basic layout, is set by the content management
   system and the templates. The style of each element is controlled by one of
    - ID ... styles starting with # (e.g. #eolts_centre) apply to only 1 element 
		on a page, the one with ID=eolts_centre in this example
	- CLASS ... styles starting with . apply to any element on a page
		identified by that class name, so .eolts_none will apply to any
		element identified by class=eolts_none
	- ELEMENT ... style apply to that HTML element
   Stylesheets inherit properties so
   	.eolts_none h1
   would apply to any <h1> element inside a eolts_none class               */
#eolts_agent{/* Agent block ... not used at this time */
}
#eolts_centre{/* The centre block ... default is not to add any specific style */
}
#eolts_footer{/* The footer of each page */
 color:white;
	text-align: center;
	background-color: #32592d;
}
#eolts_footer a{ color:white;font-weight:bold;}
#eolts_footer a:hover{ color:white;font-weight:bold;}
#eolts_footer a:visited{ color:white;font-weight:bold;}

.eolts_infolink a:link {color:#e91a2a;font-weight:bold;}
.eolts_infolink a:hover {color:#e91a2a;font-weight:bold;}
.eolts_infolink a:visited {color:#e91a2a;font-weight:bold;}


/******************************************************************************/
/* SEARCH RESULT SETS                                                         */
/******************************************************************************/
.eolts_none{/* the box saying "There are no tickets for the specified day */
	border: 5px solid #32592d;
	text-align:center;
}
/* The box around the result sets */
.eolts_framed{
	background-color:#e4e9e1;
	border: 5px solid #32592d;
	width: 100%;
}
.eolts_framed h1 {/* heading for a boxed result set */
 font-weight:bold;
 color: white;
 
 background-color: #32592d;
 padding: 5px;
 margin: 3px 0px 3px 0px;
}
/******************************************************************************/
/* QUICK SEARCH RESULTS                                                             */
/******************************************************************************/
.eolts_searchodd{/* Quick Search results, every ODD line of the listing */
	background-color: white;
}
.eolts_searcheven{
	background-color: #dddddd;
}
.eolts_searchodd h1{/*  Quick Search results odd Play Title */
	border: 0px;
	margin: 0px;
}
.eolts_searcheven h1{/* Quick Search results even Play Title */
	border: 0px;
	margin: 0px;
}

#eolts_sort{
 color:white;
}
/******************************************************************************/
/* BASKET - The Shopping Basket */
/******************************************************************************/
#eolts_basket{
	background-color:#e4e9e1;
	border: 5px solid #32592d;
	width: 100%;
}
#eolts_basket h1{/* Heading */
	color:#32592d;
	border: 0px;
	margin: 0px;
}
/******************************************************************************/
/* SHOW - information page                                                    */
/******************************************************************************/
.eolts_box0 b{ color:#32592d;} 
#eolts_showblock{
	background-color:#e4e9e1;
	border: 5px solid #32592d;
	width: 100%;
}
#eolts_showblock h1{
	color:#32592d;
}
#eolts_showblock .eolts_item{/* the items in the show block such as Offers and Deals */
	color:black;
	background-color:white;
	padding:3px;
	vertical-align:bottom;
}
#eolts_showblock .eolts_item form{/* the search form within the showblock */
	margin: 3px 0px 0px 0px;
}
/* SHOW - full show page */
#eolts_show{
	margin: 0px;
}
#eolts_showblock .eolts_item{
	color:black;
	background-color:white;
	padding:3px;
}
/******************************************************************************/
/* SHOWSHORT - Short description at the top of group, offer and similar pages */
/******************************************************************************/
#eolts_showshort{
	background-color:#c6cbd2;
	border: 5px solid #32592d;
		width: 100%;
}
#eolts_showshort h1{
	color:#32592d;
	font-weight: bold;
}
/******************************************************************************/
/* OFFERS - information page                                                    */
/******************************************************************************/
#eolts_offerlist{
	color:black;
	background-color:white;
	padding:3px;
}
#eolts_offerlist .eolts_offerlist_conditions{
	font-style: italic;
	font-size: 0.85em;
}
#eolts_offerlist .eolts_offerlist_save{
	color: #32592d;
	font-weight: bold;
}
.eolts_showdinner_link{
	color: #32592d;
}
/* Offers list */
#eolts_offerheader{
 background-color: #32592d;
}
#eolts_offerheader h1{
	color:white;
	margin-top:0px; margin-bottom:0px;
}
#eolts_offers{
	font-size:10px;
}
#eolts_offers h1{
	color:#32592d;
	margin-top:0px; margin-bottom:0px;
}
#eolts_offers ul{
	margin-top:0px; margin-bottom:0px; margin-left:14px;
	font-weight: bold;
}
/* Result listing Odd and Even lines */
#eolts_offers .eolts_listeven {background-color: #ffffff;}
#eolts_offers .eolts_listodd  {background-color: #e4e9e1;}
/* face value column */
#eolts_offers .eolts_listface {
width: 90px;
text-align:center;
font-weight: bold;
background-color: #e4e9e1;
}
#eolts_offers .eolts_listface strong{ font-weight: bold; text-decoration: none; color: #32592d;font-size:14px;}
#eolts_offers .eolts_listface p{ font-weight: bold; text-decoration: line-through; color: #e4e9e1;font-size:14px;}
/* Our Price column */
#eolts_offers .eolts_listprice{
width: 90px;
text-align:center;
font-weight: bold;
background-color: #e4e9e1;
}
#eolts_offers .eolts_listprice strong{ font-weight: bold; text-decoration: none; color: #32592d;font-size:14px;}
#eolts_offers .eolts_listprice p{ font-weight: bold;color: #000000;font-size:14px;}
/* You Save column */
#eolts_offers .eolts_listsave {
width: 90px;
text-align:center;
font-weight: bold;
background-color: #e4e9e1;
}
#eolts_offers .eolts_listsave strong{ font-weight: bold; text-decoration: none; color: #32592d;font-size:14px;}
#eolts_offers .eolts_listsave p{ font-weight: bold; color: #32592d;font-size:14px;}
/******************************************************************************/
/* MEAL DEALS - information page                                              */
/******************************************************************************/
#eolts_dealorder{
 background-color: #32592d;
 vertical-align: middle;
}
#eolts_dealorder td{
 color: white;
}
#eolts_sort{
	margin:0px;
	padding: 0px;
}
/******************************************************************************/
/*                                                                            */
/*   HOMEPAGE - center COLUMN                                                 */
/*                                                                            */
/******************************************************************************/                                                                         */
#eolts_intro{
 height: 120px;
}
#eolts_intro strong{
 font-size:14px;
 color: #000000;
 font-weight: bold;
}
#eolts_intro p {
 font-size:12px;
 color: #000000;
}
#eolts_whatson h1 {
 font-weight:bold;
 color: white;
 
 background-color: #32592d;
 padding: 5px;
 margin: 3px 0px 3px 0px;
}
#eolts_whatson hr {
 margin: 0px 10px 0px 5px;
 padding: 0px;
 border-top: 0px;
 border-bottom: 1px dotted #A5AEC5;
}
.eolts_title {
 font-size:18px;
 font-weight: bold;
 color: #32592d;
}
/*                                                                            */
#eolts_tickets h1{
 font-weight:bold;
 color: white;
 
 background-color: #32592d;
 padding: 5px;
 margin: 3px 0px 3px 0px;
}
#eolts_tickets thead, #eolts_tickets thead td, #eolts_offer thead, #eolts_offer thead td{
 font-size:12px;
 font-weight:bold;
 color: white;
 background-color: #32592d;
}
/*                                                                            */
#eolts_deals thead td{
	color: white;
}
#eolts_deals h1{
 font-weight:bold;
 color: white;
 
 background-color: #32592d;
 padding: 5px;
 margin: 3px 0px 3px 0px;
}
.eolts_listeven {background-color: #ffffff;}
.eolts_listodd  {background-color: #e4e9e1;}
#eolts_deals .eolts_listeven {background-color: #ffffff;}
#eolts_deals .eolts_listodd  {background-color: #e4e9e1;}
#eolts_deals thead{
 font-size:12px;
 font-weight:bold;
 background-color: #32592d;
}
#eolts_deals .eolts_odd{
 background-color: #e4e9e1;
}
#eolts_deals .eolts_even{
 background-color: #ffffff;
}
.eolts_prepost{
	color: #32592d;
	font-size: 14px;
	font-weight: bold;
}
.eolts_dealtitle{
	font-size: 12px;
	font-weight: bold;
}
/******************************************************************************/
/* VENUE PAGE */
/******************************************************************************/                                                                            */
#eolts_venue h1{
 font-weight:bold;
 color: white;
 
 background-color: #32592d;
 padding: 5px;
 margin: 3px 0px 3px 0px;
}
/*                                                                            */
#eolts_video{
}
/******************************************************************************/
/* RIGHT HAND COLUMN                                                          */
/******************************************************************************/                                                                           */
.eolts_rhs {/* Overall right hand column */
 float:right;
 width:200px;
}
.eolts_bskt{/* Small basket at the top of the page */
 border: 1px solid #32592d;
 background-color: #e4e9e1;
 padding: 5px 5px 5px 5px;
 margin-bottom: 3px;
}
.eolts_bskt h1{/* Heading for Small basket at the top of the page */
 font-weight:bold;
 color: #808080;
 
 background-color: WHITE;
 padding: 5px;
 margin: 3px 0px 3px 0px;
}
.eolts_quick{/* Quick Search box */
 float:right;
 background-color: #e4e9e1;
 border: 1px solid #32592d;
 padding: 0px;
 margin: 1px 0px 2px 0px;
}
.eolts_quick h1{/* Heading for Quick Search box */
 font-weight:bold;
 color: White;
 
 background-color: #32592d;
 padding: 5px;
 margin: 0px 0px 0px 0px;
}
.eolts_quick select, option, input{/* Form elements for Quick Search box */
  font-size:10px;
  width:130px;
}
.eolts_quick form{/* form for Quick Search box */
  margin: 0px 0px 0px 0px;
}
/* labels for quick search box */
.eolts_quick .eolts_label{/* labels for Quick Search box */
  font-weight: bold;
}
.eolts_rhsdeals{/* Meal Deals block in right hand column ... note that this is where the image is called up */
 width: 200px;
 height: 86px;
 background: #ffffff url('/images/home_deals.jpg') no-repeat;
 margin: 1px 0px 2px 0px;
 vertical-align:middle;
 align:center;
 text-align:center;
}
.eolts_rhsdealstext{/* heading for right hand side meal deals text */
 color:white;
 font-weight:bold;
 font-size:14px;
 vertical-align:middle;
 align:center;
 text-align:center;
 margin: 6px 0px 2px 105px;
}
.eolts_rhsoffers{/* right hand side offers block*/
 background-color: #e4e9e1;
 border: 1px solid #32592d;
 padding: 0px;
}
.eolts_rhsoffers h1{/* heading for right hand side offers block*/
 font-weight:bold;
 color: White;
 
 background-color: #32592d;
 padding: 5px;
 margin: 0px 0px 0px 0px;
}
.eolts_rhsoffers .eolts_item{/* item in right hand side offers block listing */
 margin: 1px 0px 1px 5px;
}
.eolts_rhsoffers .eolts_item a{/* Link in item in right hand side offers block listing */
 color: #32592d;
 font-size:11px;
}
.eolts_rhsoffers .eolts_was{* item in right hand side offers block listing WAS price */
 font-weight:bold; color: #000000;
 text-decoration: line-through;
 font-size:11px;
}
.eolts_rhsoffers .eolts_now{/* item in right hand side offers block listing NOW price */
 font-weight:bold; color: #32592d;
 font-size:11px;
}
.eolts_join{/* Right Hand Side JOIN Newsletter */
 background-color: #e4e9e1;
 border: 1px solid #32592d;
 padding: 0px;
}
.eolts_join h1{/* Heading for Right Hand Side JOIN Newsletter */
 font-weight:bold;
 color: White;
 
 background-color: #32592d;
 padding: 5px;
 margin: 0px 0px 0px 0px;
}
.eolts_join select, option, input{/* Form elements for Right Hand Side JOIN Newsletter */
  font-size:10px;
  width:120px;
}
.eolts_join form{/* form for Right Hand Side JOIN Newsletter */
  margin: 0px 0px 0px 0px;
}
.eolts_join .eolts_label{/* form labels Right Hand Side JOIN Newsletter */
  font-weight: bold;
}
.eolts_rhsshow{/* Right Hand Side column SHOW information */
 background-color: #e4e9e1;
 border: 1px solid #32592d;
 color:black;
 padding: 0px;
 font-size:10px;
}
.eolts_rhsshow h1{/* Right Hand Side column SHOW information - heading */
 font-weight:bold;
 color: White;
 
 background-color: #32592d;
 padding: 5px;
 margin: 0px 0px 0px 0px;
}
.eolts_rhsshow .eolts_item{/* Right Hand Side column SHOW information - individual item lines */
 margin: 2px 0px 2px 5px;
 }
.eolts_rhsinfo{/* Right Hand Side column SHOW information */
 background-color: #e4e9e1;
 border: 1px solid #32592d;
 padding: 0px;
}
.eolts_rhsinfo .eolts_item{
 background-color: #e4e9e1;
 border: 1px solid #32592d;
 padding: 1px;
 margin: 4px;
 vertical-align:middle;
}
.eolts_rhsinfo h1{
 font-weight:bold;
 color: White;
 
 background-color: #32592d;
 padding: 5px;
 margin: 0px 0px 0px 0px;
}
.eolts_whatnext, .eolts_delivery{/* Right Hand Side column Checkout process Whatnext and Delivery areas */
 float:right;
 background-color: #e4e9e1;
 border: 1px solid #32592d;
 padding: 0px;
 margin: 1px 0px 2px 0px;
}
.eolts_whatnext h1, .eolts_delivery h1 {/* Right Hand Side column Checkout process Whatnext and delivery areas - Heading*/
 font-weight:bold;
 color: White;
 
 background-color: #32592d;
 padding: 5px;
 margin: 0px 0px 0px 0px;
}

/* WHATNEXT - RHS column during checkout */
#eolts_whatnext{
 background-color: #e4e9e1;
 border: 1px solid #32592d;
 padding: 0px;
}
#eolts_whatnext h1{
 font-weight:bold;
 color: White;
 
 background-color: #32592d;
 padding: 5px;
 margin: 0px 0px 0px 0px;
}
.eolts_rhsshow .eolts_item{
 margin: 2px 0px 2px 5px;
}

/*                                                                            */
/*   HOMEPAGE - MAIN CONTENT TABLES (3 and 2 column)                          */
/*                                                                            */
eolts_maintable3{}
eolts_maintable2{}
/*                                                                            */
/*   HOMEPAGE - LEFT HAND COLUMN                                              */
/*  
                                                                          */
#eolts_lhs {/* overall column details */
 background-color: #e4e9e1;
 border: 1px solid #32592d;
 font-size:11px;
  font-weight:bold;
 align:left;
 width: 197px;
}
#eolts_lhs h1 {/* headings withing left hand column */
 font-weight:bold;
 color: white;
 background-color: #32592d;
 padding: 5px;
 margin: 3px 0px 3px 0px;
}
#eolts_lhs a {/* link within left hand column */
display:block; 
 color: #32592d;
 margin: 2px 0px 2px 5px;
 padding: 0px 0px 0px 0px;
 width: 190px;
 border: none 0; 
 border-bottom: 1px dashed #aaa;
}

#eolts_2hs {/* overall column details */
 background-color: #e4e9e1;
 border: 1px solid #32592d;
 font-size:11px;
  font-weight:bold;
 align:left;
 width: 175px;
}
#eolts_2hs h1 {/* headings withing left hand column */
 font-weight:bold;
 color: white;
 background-color: #32592d;
 padding: 5px;
 margin: 3px 0px 3px 0px;
}
#eolts_2hs br{display:none;}
#eolts_lhs a {/* link within left hand column */
display:block; 
 color: #32592d;
 margin: 2px 0px 2px 5px;
 padding: 0px 0px 0px 0px;
 width: 190px;
 border: none 0; 
 border-bottom: 1px dashed #aaa;
}

#eolts_adv {/* overall column details */
 background-color: #e4e9e1;
 border: 1px solid #32592d;
 font-size:11px;
  font-weight:bold;
 align:right;
 width: 197px;
}
#eolts_adv h1 {/* headings withing left hand column */
font-size:11px
 font-weight:bold;
 color: white;
 background-color: #32592d;
 padding: 5px;
 margin: 3px 0px 3px 0px;
}
#eolts_adv br{display:none;}
#eolts_lhs a {/* link within left hand column */
display:block; 
 color: #32592d;
 margin: 2px 0px 2px 5px;
 padding: 0px 0px 0px 0px;
 width: 190px;
 border: none 0; 
 border-bottom: 1px dashed #aaa;
}

#eolts_kader {/* overall column details */
 background-color: #e4e9e1;
 border: 1px solid #32592d;
font-face:trebuchet
 font-size:11px;
  font-weight:bold;
 align: center;
 width: 180px;
 height: 140 px;
}
#eolts_kader h2 {/* headings withing left hand column */
 font-size:12px;
 font-weight:bold;
 color: white;
 align: center;
 background-color: #008080;
 padding: 5px;
 margin: 0px 0px 0px 0px;
}
#eolts_kader br

display:block; 
 color: #32592d;
 margin: 2px 0px 2px 5px;
 padding: 0px 0px 0px 0px;
 width: 190px;
 border: none 0; 
 border-bottom: 1px dashed #aaa;
}

#eolts_kadersmal {/* overall column details */
 background-color: #e4e9e1;
 border: 1px solid #32592d;
font-face:trebuchet
 font-size:11px;
  font-weight:bold;
 align: center;
 width: 130px;
}
#eolts_kadersmal h2 {/* headings withing left hand column */
 font-size:10px;
 font-weight:bold;
 color: white;
 align: center;
 background-color: #008080;
 padding: 5px;
 margin: 0px 0px 0px 0px;
}
#eolts_kadersmal br

display:block; 
 color: #32592d;
 margin: 2px 0px 2px 5px;
 padding: 0px 0px 0px 0px;
 width: 190px;
 border: none 0; 
 border-bottom: 1px dashed #aaa;
}



.actiekader {
	width: 175px;
	height: 250px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	background: url('images/kader.gif') no-repeat;
}



/*                                                                            */
/*   BUTTONS - Used throughout site                                           */
/*                                                                            */
.eolts_buy, .utwk_submit{
	background-color:#32592d;
	border: 1px solid #32592d;
    font-size:10px;
	color: white;
	width:80px;
	height:20px;
	text-align: center;
    padding-top:2px; padding-bottom:2px;
    margin-right:2px;
}
.eolts_more{
	background-color:#32592d;
	border: 1px solid #32592d;
    font-size:10px;
	color: white;
	width: 110px;
	height:20px;
	text-align: center;
    padding-top:2px; padding-bottom:2px;
    margin-right:2px;
}
.eolts_search{
	background-color:#32592d;
	border: 1px solid #32592d;
    font-size:10px;
	color: white;
	width:60px;
	height:18px;
	text-align: center;
    padding-top:2px; padding-bottom:2px;
    margin:0px 2px 0px 0px;
}
.eolts_buttons{
	background-color:#32592d;
	border: 1px solid #32592d;
    font-size:10px;
	color: white;
	width:80px;
	height:18px;
	text-align: center;
    padding-top:2px; padding-bottom:2px;
    margin:0px 2px 0px 0px;
}
.eolts_searchbold{
	color: #32592d;
	font-weight: bold;
}
.eolts_info{
	background-color:#32592d;
	border: 1px solid #32592d;
	color: white;
    font-size:10px;
	width:75px;
	height:20px;
	text-align: center;
    padding-top:2px; padding-bottom:2px;
    margin-right:2px;
}
.eolts_checkout{
	background-color:#32592d;
	border: 1px solid #32592d;
	color: white;
    font-size:10px;
	width:200px;
	height:20px;
	text-align: center;
    padding-top:2px; padding-bottom:2px;
    margin-right:2px;
}
.eolts_box0{
	background-color:#e4e9e1;
	padding: 2px;
}
.eolts_box1{
	background-color:#32592d;
	color: white;
	text-align: center;
}
.eolts_box2{
	background-color:#32592d;
	color: white;
	text-align: center;
}
.eolts_box1 a{
	color: white;
}
.eolts_box2 a{
	color: white;
}
.eolts_outer{
  width: 100%;
}
.eolts_rhsshow table{width:198px;}
#eolts_flags {
 border: 1px solid #32592d;
 background-color: #ffffff;
 font-size:11px;
 font-weight:bold;
 align:center;
 width: 200px;
 text-align:center;
 margin: 0px 0px 3px 0px;
}
#eolts_flags h1 {
 font-weight:bold;
 color: white;
 background-color: #32592d;
 padding: 5px;
 margin: 0px 0px 3px 0px;
 align:left;
 text-align:left;
}

#eolts_flags a {
 margin: 0px 1px 0px 1px;
 border: none 0; 
 width:21px;
 border-bottom: 0px none;
}
.eolts_whatnext, .eolts_delivery{/* Right Hand Side column Checkout process Whatnext and Delivery areas */
  width:100%;
}
## ---------------------------------------------------------------------------- ##
## start of firefox fix ##
## ---------------------------------------------------------------------------- ##
.eolts_bottomright .eolts_more, .eolts_q .eolts_more, #eolts_dealorder .eolts_more {
	padding:3px 25px 3px 25px;
}
#eolts_show .eolts_more{
	padding:3px 10px 0px 10px;
}
#eolts_show br{
	display:none;
}
#eolts_show img{
	display:block;
}
.eolts_listsave .eolts_more, #eolts_deals .eolts_more{
	padding:3px 10px 3px 10px;
}
.eolts_bottomright .eolts_more, .eolts_q .eolts_more, #eolts_dealorder .eolts_more {
	padding:3px 25px 3px 25px;
}
#eolts_showblock .eolts_search{
	padding:3px 8px 3px 8px;
	display:block;
	height:13px;
}
#eolts_showblock .eolts_more{
	display:block;
}
#eolts_showblock .eolts_more img{
	vertical-align:middle;
}
#eolts_buttons .eolts_more{
padding:3px 10px 8px 10px;	
width:65px;
display:block;
text-align:center;
float:right;
}
.eolts_q div{
	margin-top:3px !important;
	margin-bottom:10px !important;
}
#eolts_pf div .eolts_more{
	padding:3px 25px 3px 25px;
}
#eolts_pf div{
	margin-top:5px !important;
	margin-bottom:7px !important;
}
.eolts_bottomright .eolts_info{
	padding:3px 25px 3px 25px;
}
## ---------------------------------------------------------------------------- ##
## end of firefox fix ##
## ---------------------------------------------------------------------------- ##

