/* CSS Document */
.img_border { border: #CCCCCC 1px; }

body { color: #333; font: 70% Verdana, Arial, sans-serif; margin:0; padding: 0; }

*{ margin:0; padding: 0; }
/*---:[ headlines ]:---*/

h1, h2, h3 { font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

h1 {  color: #FF7F50;  font-size: 1.5em; padding: 5px 0px;}

   h1 a { color: #3888B4;  text-decoration: none; }
	h1 a:visited { color: #3888B4;  text-decoration: none; }
	h1 a:hover { color: #8DC919;  text-decoration: none; }
	
h2 { font-size: 1.3em; color: #537410;  }

	h2 a { text-decoration: none; color: #8DC919;  }
	
	h2 a:visited { text-decoration: none; color: #8DC919;  }
	
	h2 a:hover { text-decoration: none; color: #3888B4; }
	
h3 { font-size: 1.0em; text-transform: uppercase; }

	.entry h3 { margin: 2.5em 0 0.5em 0; }
	
	.entry h3.top { margin: 1.5em 0 0.5em 0 !important; }
	
	h3.comments_headers { font-size: 1.4em; }

h4 { font: 1.1em Arial, Helvetica, sans-serif; color: #B0B0B0;  }

	h4 a, h4 a:visited { color: #333;  text-decoration: none; }
	
	h4 a:hover { color: #8DC919;  text-decoration: underline; }

	
/*---:[ global elements ]:---*/

a, a:visited { color: #57A0C6; text-decoration: underline; }

	a:hover { color: #8DC919; text-decoration: underline; }
	
	a img { border: none; }
/*---:[ core layout elements ]:---*/
ul#nav {  list-style: none; width: 970px; margin: 10px auto 0px auto; padding: 0 10px; background: url('http://www.thedublinguide.com/images/hr_dot_black.gif') repeat-x; border-bottom: 3px solid #000; float: left; clear: both; }

	ul#nav li { padding: 12px 32px; font: bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase; border-right: 1px solid #fff; float: left; }
	
		ul#nav li a, ul#nav li a:visited { color: #FFFFFF; text-decoration: none; }
	
		ul#nav li a:hover { color: White; text-decoration: underline; }
		
		ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover { text-decoration: none; }
		
	ul#nav li.rss { padding: 0.85em 0 0.7em 0; float: right; }
ul#nav li.rss a { padding: 0 18px 0 0; background: url('http://www.thedublinguide.com/images/icon_rss.gif') 100% 50% no-repeat; }
.top{ margin: auto 10px; font: bold 12px Arial, Helvetica, sans-serif; color: White; }
.top td{	text-align: center;}
.top a, .top a:visited{ color: #FFFFFF; text-decoration: none; }
.top a:hover { color: White; text-decoration: underline; }
.top1{background: #E14604 url(http://www.thedublinguide.com/images/top1.jpg) repeat-x;}
.top2{background: #1167B2 url(http://www.thedublinguide.com/images/top2.jpg) repeat-x;}
.top3{background: #F18D01 url(http://www.thedublinguide.com/images/top3.jpg) repeat-x;}
.top4{background: #5BA510 url(http://www.thedublinguide.com/images/top4.jpg) repeat-x;}
.top5{background: #B947B8 url(http://www.thedublinguide.com/images/top5.jpg) repeat-x;}
.top6{background: #429EB7 url(http://www.thedublinguide.com/images/top6.jpg) repeat-x;}
.top7{background: #287DDA url(http://www.thedublinguide.com/images/top7.jpg) repeat-x;}
#container { width: 990px; margin: 5px auto 0 auto; }
					
	#content_box { width: 980px; text-align: left; float: left; clear: both; }
	
		#content { width: 500px; padding: 0 40px 0 0; float: left; }
		
		* html #content { overflow: hidden; }
		
.border {  float: left; border: 1px solid #CDCDCD;  margin:2px 0px; padding:5px; width:488px;}
	.catListing { width: 235px;  margin: 3px; padding:0px; float: left;}

	.listButtons { float: left; padding:5px;  width: 488px; text-align: right; border: 1px #CDCDCD solid;	}
	.listButtons a:link,  .listButtons a:visited{ padding:2px;  background-color: #F0F8FF; width: 5px; border: 1px #8CCAFF solid;}
   .listButtons a:hover{ background-color: #E1F1FF;}
		
		#sidebar { width: 160px; float: left; }
		
		#rightbar { width: 160px; float: left; }
		.currentStyle{	padding:2px;  background-color: #E1F1FF; width: 5px; border: 1px #8CCAFF solid; font-weight: bold;	}
		
		* html #sidebar { overflow: hidden; }

		
	#header { width: 980px;  }
	#header_img { width: 400px; margin: 0 0 0 6px; float: left; clear: both; }

ul.topnav {  list-style: none; float: right;}

	ul.topnav li { padding: 5px; font: normal 11px Verdana, Helvetica, sans-serif; float: left; }
	
		ul.topnav li a, ul.topnav li a:visited { color: #2E4553; text-decoration: none; }
	
		ul.topnav li a:hover { text-decoration: underline; }
	
.toplinks1{ border-top: #E14604 5px solid; }
.toplinks2{ border-top: #1167B2 5px solid; }
.toplinks3{ border-top: #F18D01 5px solid; }
.toplinks4{ border-top: #5BA510 5px solid; }
.toplinks5{ border-top: #B947B8 5px solid; }
.toplinks6{ border-top: #429EB7 5px solid; }
.toplinks7{ border-top: #287DDA 5px solid; }
.rss{	padding: 0 18px 0 0; background: url('http://www.thedublinguide.com/images/icon_rss.gif') 100% 50% no-repeat;}

.searchbar { height: 2em; line-height: 2em; width: 970px; margin: 0px auto; padding: 5px 0; font: 1em Arial, Verdana, sans-serif; background-color: #E3E3E3; clear: both; }
.searchbt{
	color:#fff; margin: 0px 2px; padding: 1px 8px 2px 8px; background:#F28E00 url(http://www.thedublinguide.com/images/bt-search.gif) center repeat-x;
font:bold 11px Tahoma, Arial, Verdana, sans-serif; border: 1px #975700 solid;
}
.sitesearch { margin: auto 5px; float: left; }

#footer { width: 970px; margin: 10px auto; padding: 5px 0; font: 1em Arial, Verdana, sans-serif;  clear: both; }
#main{	margin: 0px auto; padding: 0px; }		
#footer-links{width: 970px; margin: 5px auto; padding: 5px 0; text-align: right; border-top: 5px #E14604 solid;}
#footer-links a, #footer-links a:visited { text-decoration: none;}
#footer-links a:hover { text-decoration: underline; }
#footer-bar{width: 970px; padding: 5px 0px; background-color:#429EB7; height:2em; line-height:2em;color:#FFF; text-align:right;}
#footer-bar a, #footer-bar a:visited { color:#FFF; text-decoration: none;}
#footer-bar a:hover { text-decoration: underline; }
.welcome-box {  border: #CCCCCC 1px solid;}
.welcome-box img { margin: 1px 0px 5px 0px; }
.welcome-box h1 { color: #FFFFFF;  background: #C75E6C url(http://www.thedublinguide.com/images/bg-welcome.gif) repeat-x; }
.welcome {color:#32475A; padding: 3px 5px; float: right; text-align: right; }
.welcome a, .welcome a:visited {color:#344C63; text-decoration: none;  }
.welcome a:hover { text-decoration: underline;  }
.cell-box { padding: 10px; background-color: #EEEEEE;}
.cell-box img { margin-bottom: 5px; }
#bookassist{
	
}
#bookassist { width: 480px; padding: 10px;  }
#bookassist h1 {font:bold 1.5em Arial, Helvetica, sans-serif; background: White; color: #74B71C;   }
#bookassist h2 {font:bold 1.25em Arial, Helvetica, sans-serif; background: White; color: #FF6600; padding: 4px;  }


.restaurant-head { font: bold 1.5em Arial, Helvetica, sans-serif; margin-bottom: 1px; padding: 4px; color: #FFFFFF;  background: #7667CE url(http://www.thedublinguide.com/images/bg-restaurant.gif) repeat-x; }
.acco-head { font:bold 1.5em Arial, Helvetica, sans-serif; margin-bottom: 1px; padding: 4px; color: #FFFFFF;  background: #BC47B9 url(http://www.thedublinguide.com/images/bg-acco.gif) repeat-x; }
.car-head { font:bold 1.5em Arial, Helvetica, sans-serif; margin-bottom: 1px; padding: 4px; color: #FFFFFF;  background: #297ED9 url(http://www.thedublinguide.com/images/bg-car.gif) repeat-x; }
.lastmin-head { font:bold 1em Arial, Helvetica, sans-serif; margin-bottom: 1px; padding: 4px; color: #FFFFFF;  background: #A95E72 url(http://www.thedublinguide.com/images/bg-last-min.gif) repeat-x; }
.teetime-head { font:bold 1em Arial, Helvetica, sans-serif; margin-bottom: 1px; padding: 4px; color: #FFFFFF;  background: #6494C4 url(http://www.thedublinguide.com/images/bg-teetime.gif) repeat-x; }
.hertz-head{ font:bold 1em Arial, Helvetica, sans-serif; margin-bottom: 1px; padding: 4px; color: #FFFFFF;  background: #A36E5C url(http://www.thedublinguide.com/images/bg-hertz.gif) repeat-x; }
.food-head{ font:bold 1em Arial, Helvetica, sans-serif; margin-bottom: 1px; padding: 4px; color: #FFFFFF;  background: #C46E53 url(http://www.thedublinguide.com/images/bg-food-drink.gif) repeat-x; }
.topten-head { font:bold 1em Arial, Helvetica, sans-serif; margin-bottom: 1px; padding: 4px; color: #FFFFFF;  background: #4F8DB6 url(http://www.thedublinguide.com/images/bg-topten.gif) repeat-x; }
.cat-head { font:bold 1em Arial, Helvetica, sans-serif; margin-bottom: 1px; padding: 4px; color: #FFFFFF;  background: #4A8CB5 url(http://www.thedublinguide.com/images/bg-cat.gif) repeat-x; }
.cards-head { font:bold 1em Arial, Helvetica, sans-serif; margin-bottom: 1px; padding: 4px; color: #FFFFFF;  background: #65B4C3 url(http://www.thedublinguide.com/images/bg-cards.gif) repeat-x; }
.events-head { font:bold 1em Arial, Helvetica, sans-serif; margin-bottom: 1px; padding: 4px; color: #FFFFFF;  background: #97925B url(http://www.thedublinguide.com/images/bg-events.gif) repeat-x; }

.right{	text-align: right;}
td{	text-align: left;}
.spacer { clear: both; }
.space-h10 { width:10px }
.space-v10 { height:10px }

.previous { padding: 0 20px 0 0; float: left; }
.next { float: right; }

small {
}
	
abbr, acronym {
}
	
blockquote {
}
	
cite {
}
	
em {
}
	
strong {
}
	
form {
}
	
fieldset {
}
	
legend {
}
select{
	
}	
	
input, textarea, label {}
	
option {
}

#content {
}
	
#navigation {
}
	
.bold {
}
	
.italic {
}
	
.hidden {
}

.offset {
}
	
.highlight {
}
	
.tiny {
}
	
.error {
}

.abbr {
}

/*search wizard*/

.search {width:468px; margin-right:5px; float:left; padding:0 0 22px 30px; border:1px solid #FDEEBD; background:#FDFCF6 url(http://www.thedublinguide.com/images/search_bg.gif) top left repeat-x;}
.search h2 { color: #D2691E; padding-top:18px;margin:0;margin-bottom:15px;}
.search fieldset {border:0;padding:0;margin:0;}
.search label {display:block;padding:5px 0;margin:0;font-family:verdana;}
.search input {border-top:2px inset #808080;border-left:2px inset #808080;border-right:1px solid #D4D0C8;border-bottom:1px solid #D4D0C8;width:230px;}
.search select {width:232px;}
.search button {margin:25px 0 5px 0; clear:both; float:left;}
.search a {clear:both;margin-top:24px;}
.search .locLinkClass{padding-top:10px;}
.search .tip {float:left;margin-top:33px;font-size:0.9em;padding-left:15px;width:315px;}
.search .addrset input {width:317px;}
.search .addrset .optionaladdr {color:#5B5B5B; background:url(http://www.thedublinguide.com/images/grey_arrow.gif) 0 center no-repeat; padding-left:10px;}

/* location and address */
.search .location {padding-top:7px; font-size:1.4em;}
.search .location a {float:left;color:#0860A8;margin:7px 0 0 0; font-size:0.8em;}
.listings .add_location {padding-bottom:20px;}
/* error block */
.search .error {background-color:#F2E9B9;margin:15px 30px 10px 0;padding:10px 0 10px 10px;}
/* error indicator spot */
.search .bcerr {background-color:#F2E9B9;}

/*** Button Styles from ArtzStudioArtzly Guide ****/
.artzBtn {
	BORDER-RIGHT: #7089a3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #7089a3 1px solid; PADDING-LEFT: 5px; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FCFEFE,endColorStr=#D7E8F4); PADDING-BOTTOM: 2px; MARGIN: 0px 4px; FONT: 11px Tahoma, Arial,sans-serif; BORDER-LEFT: #7089a3 1px solid; CURSOR: hand; COLOR: #022044! important; PADDING-TOP: 1px; BORDER-BOTTOM: #7089a3 1px solid; BACKGROUND-COLOR: #edf4fa; moz-border-radius: 2.5px; border-radius: 2.5px
}
a.artzBtn {
	PADDING-RIGHT: 14px; DISPLAY: inline-block; PADDING-LEFT: 14px; PADDING-BOTTOM: 4px; MARGIN: 0px 4px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.artzBtn:hover {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FAFDFF,endColorStr=#8FBEE7); BACKGROUND-COLOR: #daecff
}
.artzBtnHov {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FAFDFF,endColorStr=#8FBEE7); BACKGROUND-COLOR: #daecff
}
.artzBtn:active {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#BCD6EA,endColorStr=#F8FBFD); BACKGROUND-COLOR: #eff6fa
}
.artzBtnAct {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#BCD6EA,endColorStr=#F8FBFD); BACKGROUND-COLOR: #eff6fa
}
.def {
	BORDER-RIGHT: #58b926 1px solid; BORDER-TOP: #58b926 1px solid; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FBFEF9,endColorStr=#BDEEA6); BORDER-LEFT: #58b926 1px solid; COLOR: #04330c! important; BORDER-BOTTOM: #58b926 1px solid; BACKGROUND-COLOR: #d4f4c5
}
.def:hover {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F9FEF7,endColorStr=#7BED46); BACKGROUND-COLOR: #bfebaa
}
.defHov {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F9FEF7,endColorStr=#7BED46); BACKGROUND-COLOR: #bfebaa
}
.def:active {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#99E576,endColorStr=#F5FCF1); BACKGROUND-COLOR: #c6ffa9
}
.defAct {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#99E576,endColorStr=#F5FCF1); BACKGROUND-COLOR: #c6ffa9
}

/*---:[ search form styles ]:---*/

#search_form { }

.i{ width: 130px; height: 16px; color: Black; font: normal 12px Tahoma, Arial, Helvetica, sans-serif; }
	
	li.widget .search_input { font-size: 1.1em !important; }
	
		#search_form .search_input:focus { border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }

	ul.sidebar_list { list-style: none; }

	ul.sidebar_list li.widget { width: 160px; margin: 0 0 2.5em 0; font-size: 1em; line-height: 1.4em; float: left; }

		li.widget h2 { font-weight: bold; font-size: 1em; text-transform: uppercase; letter-spacing: normal; margin: 0 0 0.8em 0; padding: 0.4em 2px; border-top: 3px solid #000; background: url('http://www.thedublinguide.com/images/hr_dot_black.gif') 0 100% repeat-x; }

		li.widget ul { list-style: none; padding: 0; margin: 0; }
		
		li.widget ol { margin: 0 0 0.5em 20px; }
		
			li.widget li {padding-left: 2em; margin: 0 0 0.7em 0; }
			
				li.widget li a, li.widget li a:visited { text-decoration: none; }
				
				li.widget li a:hover { text-decoration: underline; }
				
	/*home side nav	*/
	#sidebar-home { width: 160px; padding: 10px; float: left; background-color: #EEEFF1; }
	#sidebar-home ul { margin: 0;  list-style: none; }

	#sidebar-home li{ width: 158px; padding:0.25em 0px; font-size: 1.15em; border-bottom: #C3C4C6 1px solid; float: center;  }
			
	#sidebar-home li a, #sidebar-home li a:visited {color: Black; text-decoration: none; }
				
   #sidebar-home li a:hover { text-decoration: underline; }

	#wizard{ color:#666; background:url(http://www.thedublinguide.com/images/bg-bookassist.jpg) top no-repeat; float:left; z-index:1; padding:22px 20px 0 10px;position:absolute; margin-top:31px; width:450px; height:200px; font: bold 11px/1.5em Verdana;}
#wizard h2{ font-size:18px; color:#009900; margin:0px; padding: 0px 0px 0px 15px;}
#wizard p{ color:#FF9900;  padding: 0px 0px 0px 15px; }
#wizard select{ font: 11px/1.5em Verdana; }
	
#wizard h3{ font: bold 14px Arial, Helvetica, sans-serif;
        color:#999; margin: 0px;  padding: 0px 0px 0px 15px;}

/*- Menu Tabs F--------------------------- */

#tabsF {float:left;	width:480px; z-index:5;position:absolute;font-size:93%;line-height:normal; }
#tabsF ul { margin:0; padding:10px 10px 0 50px;list-style:none;}
 #tabsF li { display:inline; margin:0; padding:0; }
 #tabsF a { float:left; background:url("http://www.thedublinguide.com/images/tableftF.gif") no-repeat left top; margin:0; padding:0 0 0 4px;
      text-decoration:none; border-bottom:1px solid #ccc; }
#tabsF a span { float:left; display:block;
      background:url("http://www.thedublinguide.com/images/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px; color:#666; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span {float:none;}
    /* End IE5-Mac hack */
#tabsF a:hover span {color:#000; }
#tabsF a:hover { background-position:0% -42px; }
#tabsF a:hover span { background-position:100% -42px; }
#tabsF #current a { background-position:0% -42px; border-bottom:solid 1px #fff; }
#tabsF #current a span { background-position:100% -42px; }
			
.last-minute{ background: #EEEEEE url(http://www.thedublinguide.com/images/last-minute.gif) left bottom no-repeat;}		
.last-minute p{	  padding-left: 60px;}
#table-content{
	
}
#table-content ul { margin: 0 0 0 5px; list-style: none; }

#table-content li{ padding:0.25em 8px; background: url(http://www.thedublinguide.com/images/grey_arrow.gif) 0 0.5em no-repeat; line-height: 140%; }
			
#table-content li a,#table-content li a:visited {color: Black; text-decoration: none; }
				
#table-content li a:hover { text-decoration: underline; }
#forum-footer{ width:970px; margin:0 20px 0 10px; }
#forum-footer td{ height:30px; color:#057CBD; text-align:center; margin:0px; padding:0px;}
#forum-footer a{  text-decoration:none; text-align:left; color:#057CBD; white-space:nowrap; padding:3px;}



.forum-bottom1{ border-top: solid 5px #3499D1; width:300px}
.forum-bottom2{ border-top: solid 5px #D734D4; }
.forum-bottom3{ border-top: solid 5px #52BA00; }
.forum-bottom4{ border-top: solid 5px #0084FF; }
.forum-bottom5{ border-top: solid 5px #FF9A00; }
.forum-bottom6{ border-top: solid 5px #0064CC; }
.forum-bottom7{ border-top: solid 5px #FF3300; }
.forum-bottom8{ border-top: solid 5px #8A77FA; }
.forum-bottom9{ border-top: solid 5px #F38D00; }
.forum-bottom10{ border-top: solid 5px #0084FF; }

#forum-footer2{ background:#419EB7; width:970px; margin:0 20px 0 10px ;   }
#forum-footer2 td{ height:22px; padding-right:12px; text-align:right;}
#forum-footer2 a{ text-decoration:none; color:#FFFFFF;}
.forum-copyright{ text-align:right; color:#666666; padding-top:0px; margin-top:8px; padding-right:10px; padding-left:10px; }
.forum-copyright a{ text-decoration:none;color:#666666; font-weight:bold;}

.pad10{	padding: 10px;}
.pad5{	padding: 5px;}
.price {color: #FF6347;}
.zone{color: #6495ED; 	}
.ListBox{ border-top: #A9A9A9 1px solid; }
.ListBox h2{ font-size: 13px; color: #739827;}
.icon-border{ border: #DCDCDC 1px solid; padding:5px 0;  }
.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;}

.related-section{}

.related-section li{ padding:0.25em 10px; background: url(http://www.thedublinguide.com/images/grey_arrow.gif) 0 0.5em no-repeat; line-height: 100%; }
			
.related-section li a, .related-section li a:visited {text-decoration: none; }
				
.related-section li a:hover { text-decoration: underline; }
