.bodytextsm {font-family: tahoma, arial, helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none; line-height:16px}
a.bodytextsm:link { text-decoration: underline; color: #000000 }
a.bodytextsm:active { text-decoration: underline; color: #000000 }
a.bodytextsm:visited { text-decoration: underline; color: #000000 }
a.bodytextsm:hover { text-decoration: underline; color: #cc3300}

.bodytextlrg {font-weight: bold; font-family: tahoma, arial, helvetica, sans-serif;font-size: 15px;color: #000000;text-decoration: none;}
a.bodytextlrg:link { text-decoration: underline; color: #000000 }
a.bodytextlrg:active { text-decoration: underline; color: #000000 }
a.bodytextlrg:visited { text-decoration: underline; color: #000000 }
a.bodytextlrg:hover { text-decoration: underline; color: #ff6600}

.bodytextsm10 { font-family: tahoma, geneva, arial, helvetica; font-size: 11px; color: #000000; text-decoration: none; line-height:16px}
a.bodytextsm10:link { text-decoration: underline; color: #000000;}
a.bodytextsm10:active { text-decoration: underline; color: #000000 }
a.bodytextsm10:visited { text-decoration: underline; color: #000000 }
a.bodytextsm10:hover { text-decoration: underline; color: #ff6600}

.bodytextnav { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
a.bodytextnav:link { text-decoration: underline; color: #000000}
a.bodytextnav:active { text-decoration: underline; color: #000000 }
a.bodytextnav:visited { text-decoration: underline; color: #000000 }
a.bodytextnav:hover { text-decoration: underline; color: #ff6600}

.whitetextsm10 { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none;}
a.whitetextsm10:link { text-decoration: underline; color: #ffffff }
a.whitetextsm10:active { text-decoration: underline; color: #ffffff }
a.whitetextsm10:visited { text-decoration: underline; color: #ffffff }
a.whitetextsm10:hover { text-decoration: underline; color: #ff6600}

.title2 { font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; color: #cc3300; text-decoration: none; font-weight: bold;}
.title3 { font-family: "trebuchet ms", geneva, arial, helvetica; font-size: 15px; color: #cc3300; text-decoration: none; font-weight: bolder;}
.title { font-family: trebuchet ms, geneva, arial, helvetica; font-size: 20px; color: #cc3300; text-decoration: none; font-weight: bold;}

.subtitle { font-family: trebuchet ms, geneva, arial, helvetica; font-size: 13px; color: #ff6600; text-decoration: none; font-style: normal;}
a.subtitle:link { text-decoration: none; color: #ff6600}
a.subtitle:active { text-decoration: none; color: #ff6600 }
a.subtitle:visited { text-decoration: none; color: #ff6600 }
a.subtitle:hover { text-decoration: none; color: #cc3300}

.paging { font-family: trebuchet ms, geneva, arial, helvetica; font-size: 15px; color: #cc3300; text-decoration: none; font-style: normal; font-weight:bold; text-align:center}
a.paging:link { text-decoration: none; color: #ff6600}
a.paging:active { text-decoration: none; color: #ff6600 }
a.paging:visited { text-decoration: none; color: #ff6600 }
a.paging:hover { text-decoration: none; color: #cc3300}

.subtitlelotto { font-family: trebuchet ms, geneva, arial, helvetica; font-size: 20px; color: #000000; text-decoration: none; font-style: normal;}
a.subtitlelotto:link { text-decoration: none; color: #000000}
a.subtitlelotto:active { text-decoration: none; color: #000000}
a.subtitlelotto:visited { text-decoration: none; color: #000000}
a.subtitlelotto:hover { text-decoration: none; color: #000000}

.subtitlewin { font-family: trebuchet ms, geneva, arial, helvetica; font-size: 25px; color: #ff6600; text-decoration: none; font-style: normal;}
a.subtitlewin:link { text-decoration: none; color: #ff6600}
a.subtitlewin:active { text-decoration: none; color: #ff6600 }
a.subtitlewin:visited { text-decoration: none; color: #ff6600 }
a.subtitlewin:hover { text-decoration: none; color: #cc3300}

.subtitlehptitle { font-family: trebuchet ms, geneva, arial, helvetica; font-size: 22px; color: #ff6600; text-decoration: none; font-style: normal;}
a.subtitlehptitle:link { text-decoration: none; color: #ff6600}
a.subtitlehptitle:active { text-decoration: none; color: #ff6600 }
a.subtitlehptitle:visited { text-decoration: none; color: #ff6600 }
a.subtitlehptitle:hover { text-decoration: none; color: #cc3300}



.subtitlehp180 { font-family: trebuchet ms, geneva, arial, helvetica; font-size: 16px; color: #ff6600; text-decoration: none; font-style: normal;}
a.subtitlehp180:link { text-decoration: none; color: #ff6600}
a.subtitlehp180:active { text-decoration: none; color: #ff6600 }
a.subtitlehp180:visited { text-decoration: none; color: #ff6600 }
a.subtitlehp180:hover { text-decoration: none; color: #cc3300}



.subtitle { font-family: trebuchet ms, geneva, arial, helvetica; font-size: 13px; color: #ff6600; text-decoration: none; font-style: normal;}

.homeheadlines {
	font-family: "trebuchet ms", geneva, arial, helvetica;
	font-size: 15px;
	color: #ffffff;
	line-height: inherit;
	text-decoration: none;
	font-style: normal;
	background-color: #ff6600;
}

.head { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #cc3300; text-decoration: none; font-style: normal;}
.white { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none;}

.bodytext { font-family: tahoma, geneva, arial, helvetica; font-size: 11px; color: #000000; line-height: 16px; text-decoration: none ;}
a.bodytext:link { text-decoration: underline; color: #000000}
a.bodytext:active { text-decoration: underline; color: #000000 }
a.bodytext:visited { text-decoration: underline; color: #000000 }
a.bodytext:hover { text-decoration: none; color: #ff6600}


.hiddenlink {text-decoration: none; font-size:4px;}
a.hiddenlink:link { text-decoration: none; color: #ffffff}
a.hiddenlink:active { text-decoration: none; color: #ffffff}
a.hiddenlink:visited { text-decoration: none; color: #ffffff}
a.hiddenlink:hover { text-decoration: none; color: #ffffff}

.bottomtext { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #004200; line-height: inherit ;}

.sidenav { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #cc3300; text-decoration: none ;}
a.sidenav:link { text-decoration: none; color:  #cc3300 }
a.sidenav:active { text-decoration: underline; color:  #cc3300 }
a.sidenav:visited { text-decoration: none; color:  #cc3300 }
a.sidenav:hover { text-decoration: underline; color: #cc3300 }

.new { font-family: verdana, arial, helvetica, sans-serif; font-size: 7px; color:#333333;background-color:#FFFFCC; text-decoration: none ;}

.mainbody
{
	margin-top: 0; margin-left: 0; margin-right:5px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none ;
}

.btn
{
    background-color: #ffbf4d;
	padding: 2px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	cursor:pointer;
}


.btnadevent
{
    border: 1px solid #000000;
    background-color: #ffbf4d;
	padding: 2px;

	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	cursor:pointer;
}

.submit
{
    border-bottom: 1px groove; 
    border-left: 1px ridge;
    border-right: 1px groove;
    border-top: 1px ridge;

	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
}

.TextInput
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color:#000000;
	background-color:#ffffff;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;

}

.top_back 
{
	background-image: url(/images_ei/top_back.gif);
	background-repeat: repeat-x;
}

.nav_back1 
{
	background-image: url(/images_ei/nav_back.gif);
	background-repeat: repeat-y;
}

.nav_back2 
{
	background-image: url(/images_ei/navb_back.gif);
	background-repeat: repeat-y;
}

.nav_backgrey 
{
	background-color: #CCCCCC;
	background-image: url(/images_ei/nav_grey.gif);
	background-repeat: no-repeat;
}

.nav_backgreynotop
{
	background-color: #CCCCCC;
	background-repeat: no-repeat;
}

.nav_backgreyfade
{
	background-color: #CCCCCC;
	background-image: url(/images_ei/nav_fade.jpg);
	background-repeat: no-repeat;
}

.nav_backorange 
{
	background-color: #FF6600;
	background-image: url(/images_ei/nav_orange.gif);
	background-repeat: no-repeat;
}

.searchback {
	background-color: #F7F9FB;
	text-align: center;
}
.barback {
	background-image: url(/images_ei/spacer.gif);
}
.stripes {
	background-image: url(/images_ei/short_stripes.gif); 
}
.lightgreyback {
	background-color: #EAEFF4;
	}
	
.whiteback {
	background-color: #ffffff;
	}

.darkorangeback {
	background-color: #ff6600;
}

.lightorangeback {
	background-color: #ffcc99;
}
.lightblueback {
	background-color: #F9FAFF;
}

.hiback 
{
	background-image: url(/images_ei/hi_bg.gif);
}

.histretch 
{
	background-image: url(/images_ei/hi_stretch.gif);
}

.myback 
{
	background-image: url(/myei/images/dots.gif);
}

.orangeback 
{
	background-image: url(/images_ei/orange_back.gif);
}

.lowrow {
	height: 1px;
}
.hrsearch {
	border:0;
	height:1px;
	padding: 1px, 0, 2, 0;
	margin:0;
	border-bottom: 1px dotted black;
}
.hrwhite {color: #ffffff;background-color:#ffffff; height:1px;border:0;}
.hrorange {color:#ff6600;background-color:#ff6600; height:1px;border:0;}
.hryellow {color:#FFCC66;background-color:#ffCC66; height:1px;border:0;}
.hrgrey {color:#efefef;background-color:#efefef; height:1px;border:0;}
.hrgrey2 {color:#666666;background-color:#efefef; height:1px;border:0;}
.frsubtitlebggrey {
	background-color: #efefef;
}


.HideDate
{
width: 110px;
margin: 0px;
padding: 0px;
border: 0px ;
border-color: #dce3ff;
background: #dce3ff;
text-align: left; 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #ff6600;
font-weight: normal
}

.quote
{
height:1px;color:#000000;background-color:#000000;width:90%;size:1px;text-align:center;margin:0px;height:1px;padding:0px;
}


.adeventtitle {
	font-family: "trebuchet MS", Verdana;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #990000;
}
.adeventtext {
	font-family: "trebuchet MS", Verdana;
	font-size: 11px;
	color: #000000;
}


div#adeventborder 
{
	padding: 5px;
	border: 1px solid #ffdd76;
	background-color:#ffffff;
	width:97%;
}

div#outercontent
{
margin:0px;
padding-bottom:1px;
padding-top:1px;
padding-left:1px;
padding-right:2px;
border-top:5px;
border-right:1px solid #efb836;
border-bottom:1px solid #efb836;
background-color:#ffce4e;
}
div#content
{
background-color:#ffffff;
padding:0px;
border-bottom:1px solid #ffd460;
border-right:1px solid #ffd460;
border-left:0;
border-top:0;
}
div#adcontent
{margin:0px;border:1px solid;border-color:#ffdd76;background-color:#ffdd76;}
div#outercontent2
{
margin:0px;
padding-bottom:1px;
padding-top:1px;
padding-left:1px;
padding-right:2px;
border-top:5px;
border-right:1px solid #C9CFE1;
border-bottom:1px solid #C9CFE1;
background-color:#DFE2F1;
}
div#content2
{
background-color:#ffffff;
padding:0px;
border-bottom:1px solid #e7e9f7;
border-right:1px solid #e7e9f7;
border-left:0;
border-top:0;
}

div#adcontent2
{margin:0px;border:1px solid;border-color:#e7e9f7;background-color:#e7e9f7;}


/* Added on 25/4/06 for Heinken Music Sponsorship */

.btnmusic
{
    background-color: #97E08E;
 padding: 2px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #000000;
 font-weight: bold;
 cursor:pointer;
}

 

div#adeventbordermusic
{
        padding: 5px;
        border: 1px solid #4FCB41;
        background-color:#ffffff;
        width:97%;
}
div#adcontentmusic
{margin:0px;border:1px solid;border-color:#4FCB41;background-color:#97E08E;}

div#outercontentmusic
{
margin:0px;
padding-bottom:1px;
padding-top:1px;
padding-left:1px;
padding-right:2px;
border-left:2px solid #ffffff;
border-top:5px;
border-right:1px solid #efb836;
border-bottom:1px solid #efb836;
background-color:#97E08E;
}

div#contentmusic
{
background-color:#ffffff;
padding:0px;
border-bottom:1px solid #97E08E;
border-right:1px solid #97E08E;
border-left:0;
border-top:0;
}


.joinei {
	font-family: "trebuchet MS", Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	background-color: #FFCC00;
	text-align: left;
	margin: 2px;
	padding: 2px;
	border: 2px dashed #FF9900;
	height: 50px;
}

.reviewbg{
	font-family: "trebuchet MS", Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	background-color: #FFCC00;
	text-align: left;
	margin: 5px;
	padding: 2px;
	border: 2px dashed #FF9900;
	height: 50px;
	line-height: 12px;
}

.review {
	font-family: "trebuchet MS", Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #990000;
	line-height: 12px;	
}

h3, h4 {padding: 0; margin: 0;}

/* end Heineken styles */

/* Eircom Wildfire 26/6/06 */ 
.largewhitetxt {font-size: 14px; font-family: verdana, arial, helvetica, sans-serif; color: #ffffff; text-decoration: none;}
.eircom	{font-size: 11px; color: #0267cc; font-weight: bold;}
.eircom a:link, .eircom a:visited {text-decoration: none; color: #0267cc;}
.eircom a:hover {text-decoration:none; color: #0267cc;}

.wftitle	{font-family: verdana, geneva, arial, helvetica; font-size: 14px; font-weight: bold; color: #FE6500;}
.listblack {font-family: trebuchet ms, geneva, arial, helvetica; font-size: 12px; font-weight: bold; color: #000;}
.silversearch {
	font-family: trebuchet ms, geneva, arial, helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	line-height: 15px;
}
	.listblack a:link, .listblack a:visited {color: #000; text-decoration: none;}
	.listblack a:hover {color: #000; text-decoration: underline;}
.listorange {font-family: trebuchet ms, geneva, arial, helvetica; font-size: 12px; font-weight: bold; color: #C30;}
	.listorange a:link, .listorange a:visited {color: #C30; text-decoration: none;}
	.listorange a:hover {color: #C30; text-decoration: underline;}


.images {padding: 2px;}

.lottotable {
	border: 1px solid #000000;
	padding: 5px;
	vertical-align: top
}

.myeitable {
	border: 1px solid #CCCCCC;
	padding: 3px;
	vertical-align: top
}

.botwtable {
	border: 1px solid #000000;
	padding: 5px;
	vertical-align: top
}
.silverAddress {
	font-family: trebuchet ms, geneva, arial, helvetica;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight:bold;
	line-height: 35px;
}
.botwtitle { font-family: trebuchet ms, geneva, arial, helvetica; font-size: 16px; color: #000000; text-decoration: none; font-style: normal; font-weight:bold}
a.botwtitle:link { text-decoration: none; color: #000000}
a.botwtitle:active { text-decoration: none; color: #000000 }
a.botwtitle:visited { text-decoration: none; color: #000000 }
a.botwtitle:hover { text-decoration: none; color: #cc3300}

.botwtitle2 { font-family: trebuchet ms, geneva, arial, helvetica; font-size: 20px; color: #000000; text-decoration: none; font-style: normal; font-weight:bold}
.silvertitle{
	font-family: trebuchet ms, geneva, arial, helvetica;
	font-size: 22px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight:lighter;
	text-align: center;
}

a.botwtitle2:link { text-decoration: none; color: #000000}
a.botwtitle2:active { text-decoration: none; color: #000000 }
a.botwtitle2:visited { text-decoration: none; color: #000000 }
a.botwtitle2:hover { text-decoration: none; color: #cc3300}

.botwrank {
	font-family: trebuchet ms, geneva, arial;
	font-size: 40;
	color: #FFFFFF;
	vertical-align: top;
	background: no-repeat;
	text-shadow: #6374AB 20px -12px 2px;
}

.botwimage {
	background-repeat:no-repeat;
	border: 1px solid #000000;
}

.cinesearchback {
	background-image: url(/images_ei/grad_back.gif);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
}

.venuesearchback {
	background-image: url(/images_ei/grad_back2.gif);
	background-repeat: repeat-x;
	border: 1px solid #000000;
}

.cinebutback {
	background-image: url(/images_ei/cinebutback.gif);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
}

.silverbutback {
	background-image: url(/images_ei/grad_back3.gif);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
}
.goldbutback {
	background-image: url(/images_ei/goldGradient.gif);
	background-repeat: repeat-x;
	border: 1px solid #efb836;
}
.frsubtitle {
	font-size: 13px;
	color: #ff6600;
}
.frsubtitlebg {
	background-color: #EAEFF4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
.frbodytextbg {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #EAEFF4;
}
.frwhitebg {
	background-color: #FFFFFF;
}

.frblackbot {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.AtoZ {
	font-size: 18px;
	line-height: 1.4px;
	text-transform: uppercase;
	color: #f30;
	word-spacing: 5em;
}

.style6 {
	color: #000000;
	font-size: 18px;
}
.frsubtitle {
	font-size: 13px;
	color: ff6600;
}
.style12 {font-size: 31%}
.style15 {font-size: 12px}
.frsubtitle1 {	font-size: 13px;
	color: ff6600;
}
.style18 {color: #f30; font-size: 10px; }
.style21 {
	font-size: 20px;
	color: #f30;
	letter-spacing: 5px;
	line-height: 2;
}

.hide {
	display: none
}


.voucher {
	background-image: url(/images_venues/voucher_side.gif);
	background-repeat: repeat;
}
.vouchertitle{
	font-family: trebuchet ms, geneva, arial, helvetica;
	font-size: 32px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight:lighter;
	text-align: left;
}
	

.silverbrdr
{
BORDER: 1px solid #7a7e91;

}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/images_ei/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images_ei/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images_ei/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

.thumbnail {
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	float: left;
	margin-right: 3px;
}
