.wholepagecover{
position:absolute;
left:0px;
top:0px;
height:100%;
width:100%;
background-image:url('/images/grey-trans.png');

}


.nearbyproperty{
float:left; width:120px; padding:3px;
}

.nearbybuttons{
float:right; width:110px;

}

.nearbybutton{
float:left; width:35px; margin:5px;
height:35px;
}

.hide{
display:none;
}
.show{
display:block;
}

.availability{
float:left;
width:100%;
}

#premise-search{
width:300px;
background-image:url('http://ireland.dublinevents.com/images/propertysearch.jpg');
margin-left:100px;
background-repeat:repeat-none;
height:85px;
}


#theatre_info
{
position: relative;
margin:auto;
width:462px;
height:100px;
background-color: #E8F4FF;
border:1px solid #B2DAFF;
}

#ticketmasterinfo
{
position: relative;
margin:auto;
width:478px;
height:100%;
background-color: #E8F4FF;
border:1px solid #B2DAFF;
}

#ticketmasterinfo a
{
text-decoration:none;

background-image:url('../images/theatrebutton.jpg');

color:red;

height:13px;

font-size:12px;

}

#ticketmasterinfo a:hover
{

color:white;
}


#theatrepara
{
position:relative;

float:left;

height:100%;

width:270px;

font: 11px Verdana, Geneva, sans-serif;

padding: 5px;

margin:0px;

}
#links_box_content
{
position:relative;

float:right;

height: 100%;

width:135px;

}

#theatrelinks a
{
position:relative;

top: 5px;

right:5px;

padding-top:2px;

display: block;

float:right;

text-align:center;

width: 130px;

height: 18px;

text-decoration:none;

color:#036c93;

background-image:url('../images/theatrebutton.jpg');

background-repeat:no-repeat;
}
#theatrelinks2  a
{
position:relative;

padding-top:2px;

top: 24px;

right:5px;

display: block;

float:right;

text-align:center;

width: 130px;

height: 18px;

text-decoration:none;

color:#036c93;

background-image:url('../images/theatrebutton.jpg');

background-repeat:no-repeat;
}

#theatrelinks2 a:hover
{


text-decoration:underline;


color:#043041
}
#theatrelinks a:hover
{


text-decoration:underline;


color:#043041
}


/*CSS CODE FOR IRELAND DUBLIN EVENTS COUNTY PAGES*/

#buttons-top-container
{
width:492px;
height:80px;
}

#buttons-top
{
width:100%;
height:100%;
}

#buttons-top ul
{
list-style-type: none;
}

#buttons-top ul li
{
position:relative;
float:left;
top:0px;
display:inline;
margin:0px;

}

#buttons-top ul li a
{
text-align:center;
display:block;
margin-left:3px;
font-family:Arial Bold, Sans-Serif;
font-size:11px;
color:white;
width:75px;
padding: 29px 0px;
background-image:url('/images/buttons-top.jpg');
background-repeat: no-repeat;
text-decoration: none;
}

#buttons-top ul li a:hover
{
background-image:url('/images/buttons-tophover.jpg');
color:#023a57;
text-decoration:underline;
}

.waterford-search-box
{
background-image:url('/images/waterford-search-box.jpg');
background-repeat:no-repeat;
}
.watbox_h1

{
Font-family:Arial Bold, Sans_serif;
font-size: 12px;
color:#023a57;
}

.watbox_h3
{
Font-family:Tahoma Bold, Sans_serif;
font-size: 13px;
color:white;
}

/*END OF CODE FOR IRELAND.DUBLINEVENTS*/
/*CSS FOR WEEKEND BREAKS AND THINGS TO DO*/

#weekend-breaks
{
position:relative;
height: 100%;
width: 100%;
background-color:#c9d7de;
}

#things-to-do-cont
{
width: 100%;
background-color:#ebe6f3;
}

.to-do-box
{
float: left;
width:400px;
height: 160px;
padding: 5px;
margin-bottom: 3px;
position: relative;
left:30px;
background-image:url('/images/to-do-box.jpg');
}
/*top places to eat*/
.to-do-box-eat
{
float: left;
width:400px;
height: 150px;
padding: 5px;
margin-bottom: 3px;
position: relative;
left:30px;
background-image:url('/images/places-to-eat.jpg');
}


.to-do-box-eat .links-cont a
{
color:#fffa78;
font-family: Tahoma, Arial;
font-style: italic;
font-size:11px;
}

.to-do-box-eat .links-cont a:hover
{
color:black;
font-size:11px;
}


.to-do-box-eat a
{
font-family:Arial Bold, Sans_Serif, Tahoma Bold;
font-size:13px;
color:black;
text-decoration:none;
}


.to-do-box-eat a:hover
{
color:#fffa78;
}



/*END top places to eat*/
.links-cont
{
float:right;
position:relative;
margin-top:6px;
height:71px;
width:220px;
background-color: #7099ae;
padding-left:5px;
}


.link-text
{
font-size:11px;
font-family: Arial, Sans-Serif, Tahoma;
color: white;
}

.links-text
{
font-size:11px;
font-family: Arial, Sans-Serif, Tahoma;
color: #fffa78;
}


.to-do-box img
{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}

.to-do-img
{
float:left;
position:relative;
width:110px;
height:75px;
left:5px;
top:5px;
background-color:red;
}
.to-do-content
{
display: none;
position:absolute;
background-color: white;
float:left;
left:6px;
top:45px;
height:175px;
width:120px;

}

.image
{
	width: 125px;
	height: 100px;
	float: left;
}

.short-content
{
	width: 275px;
	height: 100px;
	float: left;
	margin-right: 10px;
}

.to-do-box .links-cont a
{
color:#fffa78;
font-family: Tahoma, Arial;
font-style: italic;
font-size:11px;
}

.to-do-box .links-cont a:hover
{
color:black;
font-size:11px;
}


.to-do-box a
{
font-family:Arial Bold, Sans_Serif, Tahoma Bold;
font-size:13px;
color:black;
text-decoration:none;
}


.to-do-box a:hover
{
color:#fffa78;
}

.title-cont
{
width:100%;
height:13px;
float:left;
}

.to-do-box:hover .to-do-content, .to-do-content:hover
{
	display: block;
}

.title
{
position:relative;
width:300px;
height:100%;
float:left;
left:10px;
}
#weekend-breaks a
{
text-decoration :none;
font-family: Arial Bold, Sans-Serif;
font-size:12px;
color:#2956a2; 
}

#weekend-breaks a:hover
{
color:#3d4757;
text-decoration:underline;
}

/*END THINGS TO DO*/
/*START DYNAMIC BOX*/

.details-box
{
top:0px;
width:462px;
background-image: url('/images/places-to-visit/details-box.jpg');
background-repeat:no-repeat;

}

.box-head
{
position:relative;
width:462px;
height: 30px;

}

.box-head1
{
position:relative;
float:left;
height:100%;
width:154px;
text-align:center;
background-color:#eae6f4;
background-image:url('/images/icons/dynamic-button.jpg');
background-repeat: no-repeat;

}

.box-head1 a
{color:black; text-decoration:none; padding:1px 20px; width:140px;}
.box-head1 a:hover
{color:red;}

.box-head2
{
position:relative;
float:left;
height:100%;
width:154px;
text-align:center;
background-color:#c2b9db;
background-repeat: no-repeat;

}

/* JAVA SCRIPT DIVS */

#restaurantexpand
{
position:relative;
width: 462px; 
display:none;
float:left;
left:0px;
margin-bottom:5px;

}

#eventsexpand
{
margin-bottom:5px;
position:relative;
width: 462px; 
display:none;
float:left;

}

#hotelsexpand
{
position:relative;
width: 462px; 
display:none;
float:left;
margin-bottom:5px;
}

/*END JAVA SCRIPT DIVS */

.details-box-hotel
{
position:relative;
float:left;
width:140px;
top:3px;
margin-left:0px;
padding:4px;

}

.details-box .details-box-hotel a
{
text-decoration:none;
color:#2e2e42;

}

.details-box .details-box-hotel a:hover
{
text-decoration:none;
color:#ab7e28;
}


.box-head-text
{
font-family: Arial Bold, Sans-Serif, Tahoma;
font-size: 12px;
color: black;

}

.box-head-text1
{
font-family: Arial Bold, Sans-Serif, Tahoma;
font-size: 13px;
color: black;

}
.event-row
{
float:left;
height:20px;
margin-top:5px;
width:100%;
padding-left:5px;
color:black;
}
.details-box .event-row a

{
text-decoration:underline;
color:#151555;
font-family:Arial Bold, Sans-Serif, Tahoma;
font-size:12px;

}

.details-box .event-row a:hover
{
color:orange;
text-decoration:none;
}

.date-row
{
height:45px;
width:154px;
float:left;
position:relative;
background-color:#e4e5f1;
text-align:center;
}

.date-row a
{font-size:11px;}

.date-row a:hover
{color:red; text-decoration:none;}
/*******************CIE TOURS CSS****************/

.cie-tours-box
{
top:0px;
width:100%;
height:210px;
background-color:white;

}

.cie-pic
{
width:150px;
height:100%;
background-color:red;
position:relative;
float:left;
z-index:200;
}

.cie-content
{
width:250px;
height:100%;
position:relative;
float:left;
font-family:Arial, Sans-Serif;
font-size:14px;
Color: black;
top:10px;
}

.cie-title
{
position:relative;
float:left;
height:20px;
width:100%;
background-image:url('/images/cie/cie-bg.jpg');

}
.cie-title a
{
text-decoration:none;
color:black;
font-size:13px;
}

.cie-title a:hover
{
color:white;
}


#early-bird-menu
{

font-size: 14px;
font-family: Arial, Sans-Serif;
color:black;
}

/*CSS Movie Trailers*/

.movie-box
{
width:452px; height:265px;
position:relative; left: 27px;
}
.content-trailers
{
float:left; position:relative;
font-family: Arial, Sans-Serif;
font-size: 12px;
}

.mini-pic
{
position:relative; float:left; padding-right:5px;

}
