body {
font: 11px Verdana, Arial, Helvetica, sans-serif;
padding: 0;margin: 0;background-color:#ffffff;	
color:#050505;
}
a:hover {
	COLOR: #FF6347; text-decoration: underline
}
h1{
color: #FF4500;
font: 13px Trebuchet MS, Georgia, Arial, Helvetica, sans-serif;
font-weight: bold;
margin:0px;padding:0px;
	}
h1 a:link, h1 a:visited{
	color: #FF4500; text-decoration: none;
}
h1 a:hover{
	color: #FF4500; text-decoration: underline; 
}
h1 a:active{
  color: #FF4500; text-decoration: none;
}
h2{
color: #3399d1; font: 11px Arial, san-serif;
font-weight: bold;
margin:0px;padding:0px;
text-decoration: none;text-align:left;
}
h2 a:link, h2 a:visited{
	color: #6495ED; text-decoration: none;
}
h2 a:hover{
	COLOR: #00008B; text-decoration: none; 
}
h2 a:active{
color: #6495ED; text-decoration: none;
}
h3{
color: #3F7DED;font: 11px Arial, san-serif;
font-weight: bold;margin:0px;padding:0px;
}
h3 a:link, h3 a:visited{
color: #6495ED; text-decoration: none;
}
h3 a:hover{
	COLOR: Red; text-decoration: underline; 
}
h4{
color: #3F7DED;font: 12px Arial, san-serif;
font-weight: bold;
}
hr{
width: 50%;height: 1px;
}
.box{
margin-top: 5px;
}
.box p{
margin: 0px;padding: 3px 0px;
}
.box h2{
	color: #83911A;
	font-size: 13px;
	font-family: Arial, san-serif;
	font-weight: bold;	margin: 0px;	padding-top: 4px;
}
.box a:link, .box a:visited {
text-decoration: underline;color:#333;
			}
.box a:hover {
	color: #FF0000;
	}
.box  a:active {
	color: #FF0000;
	}
.boxBlue{
border-left: #D3D3D3 1px solid;	
border-right: #D3D3D3 1px solid;	
border-bottom: #D3D3D3 1px solid;	
border-top: #4682B4 5px solid;
}
.boxBlue h2{
	color: #3E6EA6;
	font-size: 13px;
	font-family: Arial, san-serif;
	font-weight: bold;
	margin: 0px;
	padding-top: 4px;
}
.boxBlue h2 a:link, .boxBlue h2 a:visited{
	color: #2E5BA6; text-decoration: none;
}
.boxBlue h2 a:hover{
	text-decoration: underline; 
}
.boxBlue h2 a:active{
color: #2E5BA6; text-decoration: none;
}
.boxBlue li{
	list-style-type: disc;
		}
.boxBlue a:link, .boxBlue a:visited {
color: #407EEE;
		}
.boxBlue a:hover {
text-decoration: underline;
	}
	
.col-padding{
	padding: 5px;
}
.col-padding10{
	padding: 10px;
}
.col-padding3{
	padding: 3px;
}
.dot-hor{
 background-image: url(http://www.dublinevents.com/images/dotshorizontalfill.gif);
 background-repeat: repeat-x;
}
.dot-ver{
 background-image: url(http://www.dublinevents.com/images/dotsverticlefill.gif);
 background-repeat: repeat-y;
}
p {
	font: 11px Verdana, Arial, san-serif;
	line-height: 140%;COLOR: #000;
	}	
p li{
margin: 5px;
padding-left: 5px;
padding-top: 0px;
}

select, input, textarea {
	font: 10px Verdana, Arial, san-serif;
	COLOR: #1F1F1F;
	}
ul{
margin: 0;
padding: 0;
list-style: none;
}
li{
font: 10px Verdana, Arial, san-serif;

padding-top: 0px;
}
.side-box{
font: 11px Verdana, Arial, san-serif;
padding: 2px;
}
.small {
	font: 10px Verdana;
	text-align:left;
}
.date {
color: #FFF4E5;
font: 10px Verdana, Geneva, sans-serif;
padding: 3px;
}
.date a, .date a:visited {
color: #FFF4E5;
text-decoration:none;
}
.date a:hover {
color: #FFFEFD;
text-decoration: underline;
}
.email {
background: #51AAD2 url(http://www.dublinevents.com/images/email.gif) no-repeat 0 100%;
padding-left: 25px;
text-decoration: none;
color: White;
}
.email a:hover {
color: White;
text-decoration: underline;
}
.price {
color: #FF6347;
font: 11px Verdana, Geneva, sans-serif;
}
.cinema {
color: #FF4500;
font: 11px Verdana, Geneva, sans-serif;
}
.altbg1{
background-color: #E8E8EC;
font: 11px Verdana, sans-serif;
padding: 5px;
}
.altbg2{
background-color: #F0F0F3;
font: 11px Verdana, sans-serif;
padding: 5px;
}
.altbg3{
background-color: #ECF6FF;
font: 11px Verdana, sans-serif;
padding: 5px;
}
.altbg4{
background-color: #F2F9FF;
font: 11px Verdana, sans-serif;
padding: 5px;
}
.cinemaTitle, .cinemaTitle a:link, .cinemaTitle a:visited {
color: #536570;
font: 15px Trebuchet MS, Georgia, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}
.cinemaTitle a:hover {
 text-decoration: underline;
}
.cinemaTitle a:active {
 text-decoration: none;
}
.tablebox {
	border: #708090 1px solid;	
	}
.description {
color: Maroon;
font: 11px Verdana, Geneva, sans-serif;
}
.address{
color: #3E5Ea6;
font: 11px Verdana, Geneva, sans-serif;
text-align:left;
}
.summary {
 padding: 8px 0px;
 font: 11px Verdana, Geneva, sans-serif;
}
.summary-box p{
	background-color: #E8F4FF;
	border:1px solid #B2DAFF;	
	padding: 5px;
	margin: 10px 0px;
}
.warn p{
	background-color: #FFE8E8;
	border:1px solid #FFBBBB;	
	padding: 5px;
	margin: 10px 0px;
}
.image-padding{
 margin-bottom: 5px;
}
.banner-padding img{
 margin-bottom: 5px;
}
#places-banner
{border-bottom: solid yellow 2px;
margin-bottom: 2px;
padding: 4px;
}
#image-noborder
{border-width: 0;
border-style: none;
}
.mainBox{

}
.mainBox h2, .mainBox h3{
color: #FFF;
font-size: 11px;
font-weight: bold;
background: #3399d1 url(http://www.dublinevents.com/images/bullet4.gif) left center no-repeat;
padding:3px 3px 3px 13px;
}

.mainBox h2 a:link, .mainBox h2 a:visited,
.mainBox h3 a:link, .mainBox h3 a:visited{
color: #FFF; text-decoration: none;
}
.mainBox h2 a:hover, .mainBox h3 a:hover{
color: #FFF; text-decoration: underline;
}
.mainBox h2 a:active, .mainBox h3 a:active{
color: #FFF; text-decoration: none;
}
.mainBox ul{
padding: 0;
margin: 0;
list-style-type: none;
	}
.mainBox li{
background: url(http://www.dublinevents.com/images/bullet3.gif) 0 .3em no-repeat;
color: #000;
list-style-type:none;
font:11px Verdana, Arial, san-serif;
line-height: 125%;
padding-left: .8em;
	}
.mainBox li a, .mainBox li a:visited {
color: #000;
text-decoration: none;
}	
.mainBox li a:hover{
text-decoration: underline;
color: Red;
}
.mainBox img{
border-top:1px solid #FFF;
border-bottom:2px solid #FFD83E;
}
.mainBox-blue{
background-color: #E5EFFF;
border:1px solid #C6DEFF;
padding: 5px;
}
#eventsBox{
}
#eventsBox table, #eventsBox td{ 
border-color: #B0D1FF;   border-style: solid;
}
#eventsBox table{
   border-width: 0 0 1px 1px;
    border-spacing: 0;   border-collapse: collapse;
}
#eventsBox td{
    margin: 0;  padding: 0px;
    border-width: 1px 1px 0 0;  background-color: #E5EFFF;
}

.CinemaBox{
border:1px solid #778899
}
.CinemaBox h2{
color: #FFF;
font-size: 11px;
font-weight: bold;
background: #3399d1;
padding:3px 3px 3px 13px;
}
.CinemaBox h2 a:link, .CinemaBox h2 a:visited {
color: #FFF; text-decoration: none;
}
.CinemaBox h2 a:hover{
text-decoration: underline;
}
.CinemaBox h2 a:active{
color: #FFF; text-decoration: none;
}
.CinemaBox a:link, .CinemaBox a:visited {
color: Maroon; text-decoration: none;
}
.CinemaBox a:hover{
text-decoration: underline;
}
.bottomBox{
border:1px solid #C6DEFF;
}
.bottomBox h2{
color: #FFF;
font-size: 11px;
font-weight: bold;
background: #3399d1;
padding:3px 3px 3px 13px;
}
.bottomBox h2 a:link, .bottomBox h2 a:visited{
color: #FFF; text-decoration: none;
}
.bottomBox h2 a:hover{
color: #FFF; text-decoration: underline;
}
.bottomBox h2 a:active{
color: #FFF; text-decoration: none;
}
.bottomBox li {
background: url(http://www.dublinevents.com/images/bullet2.gif) 0 .3em no-repeat;
list-style-type:none;
font:11px Verdana, Arial, san-serif;
line-height: 125%;
padding:0px 0px 0px 10px;
	}
.bottomBox li a, .bottomBox li a:visited {
color: #000;
text-decoration: none;
}	
.bottomBox li a:hover{
color: Red;
text-decoration: underline;
}

.xmasBox{
border:1px solid #DF9B9B;
}
.xmasBox h2{
color: #FBECEC;
font-size: 11px;
font-weight: bold;
background: Maroon url(../images/bullet.gif) left center no-repeat;
padding:3px 3px 3px 13px;
}
.xmasBox h2 a:link, .xmasBox h2 a:visited{
color: #FBECEC; text-decoration: none;
}
.xmasBox h2 a:hover{
color: #FBECEC; text-decoration: underline;
}
.xmasBox h2 a:active{
color: #FBECEC; text-decoration: none;
}
.xmasBox li {
background: url(http://www.dublinevents.com/images/bullet2.gif) 0 .3em no-repeat;
list-style-type:none;
font:11px Verdana, Arial, san-serif;
line-height: 125%;
padding:0px 0px 0px 10px;
	}
.xmasBox li a, .xmasBox li a:visited {
color: #000;
text-decoration: none;
}	
.xmasBox li a:hover{
color: Red;
text-decoration: underline;
}

.quote p{
	background-color: #FAFAEF;
	border:1px solid #DDDFA6;	
	text-align: justify;
	padding:10px;
	margin: 15px;
}
.pic-pad{
padding-top: 5px;
padding-bottom: 5px;
}

.products{
border:1px solid #C6DEFF;
padding:3px;
}

.products h2{
	color: #3E6EA6;
	font-size: 12px;
	font-family: Arial, san-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}
.products h2 a:link, .products h2 a:visited{
	color: #2E5BA6; text-decoration: none;
}
.products h2 a:hover{
	text-decoration: underline; 
}
.products h2 a:active{
color: #2E5BA6; text-decoration: none;
}
.products li{
	list-style-type: disc;
		}
.products a:link, .products a:visited {
font-size: 11px;
color: #407EEE;
line-height: 140%;
		}
.products a:hover {
text-decoration: underline;
	}
.products img {
border:1px solid #E6E6E6;
	}
	
.patrick{
border:1px solid Green;
padding:3px;
}
.patrick p{
margin:0;
padding:0;
}
.patrick h2{
	color: #006400;
	font-size: 12px;
	font-family: Arial, san-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}
.patrick h2 a:link, .patrick h2 a:visited{
	color: #006400; text-decoration: none;
}
.patrick h2 a:hover{
	text-decoration: underline; 
}
.patrick h2 a:active{
color: #006400; text-decoration: none;
}
.patrick li{
	list-style-type: disc;
		}
.patrick a:link, .patrick a:visited {
color: #688826;
		}
.patrick a:hover {
text-decoration: underline;
	}
.patrick img {
border:1px solid #E6E6E6;
	}
.pic-border{
border:1px solid #ccc;
}	
.specials{
 color: #DC143C;
 font: bold 16px Arial, Helvetica, sans-serif;
}
.currentStyle {
	font-weight:bold;
}

/* new styles*/

td{			font:11px Verdana;	color:#050505;}
div{	margin:0px; padding:0px;}
ul{	margin:0px; padding:0px;}
li{	margin:0px; padding:0px;}
form{	margin:0px;}
legend{		color:#FF6800;	font-weight:bold; }
fieldset{	border:solid 1px #aaaaaa;}
h1{			color:#016FAE;	font-size:12px; margin-top:5px;margin-bottom:5px; text-align:left}
select{		background-color:#FFFFFF;	border:solid 1px #7F9DB9;	font-size:10px;	color:#666666;}
option{		font-size:10px;	color:#666666;}
a{			text-decoration:underline; color:#3193BF; }
a:hover{	color:#005799;}
br{			margin:0px;padding:0px;}
p{			margin:0px; padding:0px;}

.topkws{
	height:20px;	line-height:20px;
	display:block;	color:#d0d0d0;
	text-align:center;font-size:9px;
	font-weight:bold;
	}
.main{
	width:810px;
	background-color:#fff; 
	padding-top:10px;	padding-left:22px;
	padding-right:22px;	padding-bottom:10px;	
}
.headertxt{
	color:#D0D0D0;	padding:5px;	text-align:center;
}
.field{
	background-color:#51AAD2;
	color:#FFFFFF;	padding:5px;
}
.alternate{
	background-color:#E0F5FF;
	color:#3193BF;	padding:5px;
	border-top:2px solid #ffffff;
}
a.linkblue{
text-decoration:none;color:#3193BF;
			}
a.linkblue:hover{
color:#005799;
			}
.textfield{
	background-color:#FFFFFF;
	border:solid 1px #E4E4E4;
	font-size:9px;	color:#666666;
}
.button{
	background-color:#FF7D27;	border:solid 1px #D56212;
	font-size:9px;	font-weight:bold;	color:#FFFFFF;
}
.content{ 	width:100%; vertical-align:top; padding:3px;
}
.maintd{
width:500px;
}
.contentbox{
border:1px solid #E0DFDB;vertical-align:top;
}				
.contentbox h2{
margin:0px;	font-size:11px;
background-color: #3399d1;	color:#FFFFFF;
padding-left:5px;	font-weight:bold;
height:22px;line-height:22px;
}
.contentbox h3{
margin:0px;font-size:11px; background-color:#3399D1;
color:#FFFFFF;padding-left:5px;font-weight:bold;
height:22px;line-height:22px;
}	
.boxtxt{
padding:8px;
}
.menu{ 		vertical-align:top;}
.img_border{
border-top:solid 1px #FFFFFF;
}
#list{
float: left;
list-style-type:none;
color: #FFFFFF;width:169px;
padding:0px;margin:0px;
}
#subtabs{
list-style-type:none;
color: #FFFFFF;width:169px;
padding:0px;margin:0px;
}	
#list li a {
display:block;
background-color:#5EA4C9;
border-top:solid 1px #ffffff;height:20px;
padding-left:10px;line-height:20px;
text-decoration:none;color:#FFFFFF;
}
#list li a:hover {
background-color:#f0af00; color:#F7F8D4;
}
#list li li a {
display:block;background-color:#F7F8D4;
border-top:solid 1px #ffffff;height:20px;
padding-left:10px;line-height:20px;
text-decoration:none;color:#000000;
}
#list li li a:hover {
background-color:#f0af00;color:#ffffff;
}
.s{
display:block;border-top:solid 1px #FFFFFF;height:20px;
padding-left:10px;line-height:20px;background-color:#f0af00;
}			
.banners{	width:120px; vertical-align:top; padding:5px;}
.banner{max-width:118px;
margin-top:2px;margin-bottom:2px;
border:solid 1px #BBBBBB;
text-align:center;padding:3px;				
}
a.redlink{
display:block;color:#FF0000;text-decoration:none;
font-weight:bold;height:18px;				
}
a.redlink:hover{
color:#000000;
}
.info_box{
border:#b0b0b0;
}
.footer{	border-top:3px solid #41A0D4;text-align:center;	color:#005799;	padding-top:8px;padding-bottom:8px;	}
a.footertabs{
text-decoration:none;
color:#005799;				
}
a.footertabs:hover{
color:#000000;text-decoration:none;
}
a.rss{
background-color:#FF6600;
padding:2px;font-size:10px;
color:#FFFFFF;text-decoration:none;
}
a.rss:hover{
text-decoration:underline;
}
.subfooter{
background-color:#E0F5FF;color:#000000;
height:22px;text-align:right;padding-right:5px;
}
a.subftabs{
text-decoration:none;color:#000000;font-size:9px;	
}
a.subftabs:hover{
text-decoration:underline;color:#005799;
}
.copyright{
font-size:9px;color:#000000;text-align:right;
}
.subsection{ border-top:solid 2px #E4E4E4;}
#listbootom{
margin-left:5px;padding-left:5px;
list-style-image:url(../images/bullet.gif);								
}
#listbootom li{
margin:0px;	padding:0px;
}
#listbootom li a{
text-decoration:none;color:#000000;
}
#listbootom li a:hover{
color:#08A1CA;
}
.headingred{ 	
color:#C96227;
}
.headinggreen{	
color:#609708;
}
.headingblue{ 	
color:#08A1CA;
}
.borderight{
border-right:dotted 1px #AFAFAF;
}
.feature-box{padding:10px;	border: solid 1px #A1D1E7;background-color:#FFFDF4;}
.feature-box2{border: solid 1px #A1D1E7;	background-color:#FFFDF4;}
.feature-box-mini{border: solid 1px #A1D1E7;background-color:#FFFDF4;}
.td_heading{margin:0px;font-size:11px;
background-color:#3399D1;color:#FFFFFF;padding-left:5px;
font-weight:bold;height:22px;line-height:22px;
}
.box_h1{	color:#2E9DD2;font-size:11px;	font-weight:bold;
	}
#destination a:link, #destination a:visited {
 color: Black;
 text-decoration: underline;
}
#destination a:hover{
 color: #0A0B1C;
 text-decoration: underline;
}

#evnt-img
{
padding-right:5px;
}