
/* {margin:0;padding:0}
/* mac hide \*/
html,body{
	height: 100%;
	width: 100%;
	background-color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
}

/* end hide */
body {
	/*background-color: transparent;*/
	min-height: 500px; /* for good browsers*/
	min-width: 750px; /* for good browsers*/
	margin: 0 auto;
	padding: 0;
}

#overall{
	height: 100%;
	width: 100%;
	
	vertical-align: middle;
	margin: 0 auto;
	padding: 0;
	background-image:url(images/redhot.gif);
	background-repeat:no-repeat;
	background-position:100% 25%;
	
}

#container {
	text-align: center;
	position: relative;
	vertical-align: middle;
	
	/*height: 500px;*/
	margin: 0 auto;
	
} 

#inner {
	width: 750px; /*width: 552px;
	background-color: transparent;*/
	text-align: left;
	margin-left: auto;
	margin-right: auto; /*border:1px solid #000;*/
	background-color: #fea30c;
	padding: 0;
	margin-top: 1%;
	overflow: hidden;
	background-image:url("images/gradient.jpg");
	background-repeat:no-repeat;
	background-position:top;
	padding-bottom:10px;

}



/* everything above here is to keep the page centred in the middle.. was taken from http://pmob.co.uk/pob/hoz-vert-center.htm */

p{
	font-size: .7em;
}

td{font-size: .7em;}

a, a:visited{
	color: white;
	text-decoration:none;
	margin:0;
}

a:hover{
	color:#ac0000;
	text-decoration:underline;
}


h1{
	text-indent: -9999px;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	height: 78px;
	width: 128px;
	margin-top:10px;
	margin-left:15px;
	float:left;
}

h2{
	font-weight: bold;
	font-size: 1em;
	color:#ac0000;
	padding: 0;
	margin: 0;
}

.blackh2{
	color: Black;
}

h3{
	font-weight: bold;
	font-size: .7em;
	color:#ac0000;
	padding: 0px;
	margin: 0;
}
#corporate_events_page h3{font-size: 20px; height:55px;}
#corporate_events_page a{color:#FFFFFF}
#corporate_events_page #left_content{ width:127px; float:left;}
#corporate_events_page #left_content a{color:#ffffff;}

h4{
	font-weight: bold;
	font-size: .7em;
	color: Black;
	padding: 0px;
	margin: 0;
}


.navfooter {width:750px; margin:auto;}
.navfooter ul{font-size: .7em; margin:auto; text-align:right}
.navfooter ul a:hover{color:#fea30c}


.seperators{
	color: White;
	display: inline;
}

li{
	display: inline;
	list-style-type: none;
	padding-left:5px;
	line-height: 24px;
	
}


#navside{
	/*border: thin solid White;*/
	width: 205px;
	margin: 0;
	padding:0;
	float: left;
	font-size: .85em;
	
	
}


#contentbox{
	background-color: White;
	width: 495px;
	border: thin solid #7e0202;
	float: left;
	margin-right: 3%;
	margin-left:0;
	margin-top: 1%;
	margin-bottom:2%;
	padding: 10px 10px 10px 10px;
	
	
}


#contentbox a, #navside a{
	color:#ac0000;
}

#contentbox img{

	padding: 10px 10px 10px 10px;
}

#contentbox li{
	font-size: .7em;
	display: block;
	list-style-type: circle;
}

#navside a{
margin-left: 5px;
}

#contentbox a:hover{
	color:#7e0202;
}

#navside a:hover{
 color:black;
}

#footer{
width:750px;
padding:0; 
margin:0 auto;
margin-top:10px;
margin-left:350px;
	clear:both;
	color: #fea30c;

	
}
#footer a{
	color: #fea30c;
}

#footer a:hover{
	color:#ac0000;
}

.hr{
	width: 98%;
	color: White;
	background-color: White;
	margin: 0% 1% 0% 1%;
	height: 1px;
	border: 0 none;
	padding: 0;
	overflow: hidden;
}

.hr2{
	border-top: 1px dotted #fea30c;
	width: 100%;
}

.flash{
	height: 250px;
	min-height: 250px;
	background-color: Black;
	margin: 2% 1% 1% 1%;
	
	overflow: hidden;
	/*width: 720px;*/
	width:98%;
	
}


/* form stuff below here */

fieldset{
	margin: 0;/*
	padding: 1em;*/
	border: 1px #f8f8f8;
   padding:0;
}

legend{
	font-weight: bold;
	font-size: .8em;
	color:#ac0000;
	padding:0px;
}

label{
	display:block;
}

input{
	width:200px;
}

textarea{
	width:300px;
	height:100px;
}

input:focus, textarea:focus{
	background:#ffc;
}

input[type="text"], textarea{
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.required{
	font-size:0.75em;
	color:#760000;
}
/*
#logo{
		position:absolute;
	margin-top:-20px;
	height: 180px;
		
	z-index: 10;
}*/

.underlinelink{
	text-decoration: underline;
}

.contact_page p{
	width:18em;
	display:inline;
}

#corporate_events_page h2{ margin-bottom:10px}
#corporate_events_page span{font-size:.7em; padding-left:10px;}
#corporate_events_page #contentbox{ background-color:#fea30c; padding: 10px 0px; height:100%; width:515px; }
#corporate{margin:0; padding:0; float:left;  list-style-type:circle; width:225px;  }
#corporate a{cursor:pointer; }

#contentbox #corporate li a:hover{text-decoration:underline}
.corporatecontent{width:276px; height:93%; min-height:500px; background-color:#ffefc9; padding:5px; float:left; margin-bottom:0; margin:0}
.corporatecontent p{margin-top:5px; height:150px; margin-bottom:0;}

.clear{clear:both}

/* NEW NAV */

ul#mainnav {height:29px;float:right;display:inline; margin-top:69px}
ul#mainnav li{display:inline;list-style:none;text-indent:-5000px;float:left; padding:0;}
ul#mainnav li a:hover, ul#nav  li a:active{background-position:right bottom;}
#active{background-position:bottom right;}


.home {background-image:url(images/nav/home.jpg);width:61px; height:29px; display:block; }
.about {background-image:url(images/nav/about.jpg);width:58px; height:29px; display:block; }
.clientlist{background-image:url(images/nav/client.jpg);width:73px; height:29px; display:block; }
.otherservices {background-image:url(images/nav/otherservices.jpg);width:96px; height:29px; display:block; }
.theatre {background-image:url(images/nav/theatre.jpg);width:133px; height:29px; display:block; }
.contact{background-image:url(images/nav/contact.jpg);width:81px; height:29px; display:block; }
.dryhire{background-image:url(images/nav/dry_hire.jpg);width:54px; height:29px; display:block; }


ul#sidenavUL {display:block; width:205px; margin:0; margin-top:10px; padding:0;}
ul#sidenavUL li{display:block;list-style:none;text-indent:-5000px;float:left; padding:0;}
ul#sidenavUL li a:hover, ul#sidenavUL  li a:active{background-position:right bottom;}
#active{background-position:bottom right;}



.sidenav_corporate {background-image:url(images/sidenav/corporate2.jpg);width:205px; height:115px; display:block; }
.sidenav_interactive {background-image:url(images/sidenav/interactive2.jpg);width:205px; height:115px; display:block; }
.sidenav_mobilefood{background-image:url(images/sidenav/mobilefood2.jpg);width:205px; height:115px; display:block; }
.sidenav_otherevents {background-image:url(images/sidenav/otherevents2.jpg); width:205px; height:115px; display:block; }
.sidenav_gallery {background-image:url(images/sidenav/photogall2.jpg); width:205px; height:115px; display:block; }


/* Corporate Nav */
ul#corporate{padding:0; }
#corporate_events_page .corponav{width:219px; height:19px; background-repeat:no-repeat; padding:0; margin:0;}
#corporate_events_page ul#corporate li{list-style:none; text-indent:-5000px; padding:0; height:19px; margin:0; margin-bottom:7px;}
#corporate_events_page ul#corporate li a:hover, ul#nav  li a:active{background-position:right top; width:219px; height:19px; padding:0;  margin:0;}
#corporate_events_page #active{background-position:right top; padding:0;}


#corporate_events_page .oscarnite{background-image:url(images/corporate_events/nav/oscarnite.gif); display:block; padding:0;  }
#corporate_events_page .godfather {background-image:url(images/corporate_events/nav/godfather.gif);display:block; }
#corporate_events_page .masquerade {background-image:url(images/corporate_events/nav/masquerade.gif);display:block; }
#corporate_events_page .redhotpoker {background-image:url(images/corporate_events/nav/redhotpoker.gif);display:block; }
#corporate_events_page .strictly {background-image:url(images/corporate_events/nav/strictly.gif);display:block; }
#corporate_events_page .irishthemed {background-image:url(images/corporate_events/nav/irishthemed.gif);display:block; }
#corporate_events_page .health {background-image:url(images/corporate_events/nav/health.gif);display:block; }
#corporate_events_page .nightattheraces {background-image:url(images/corporate_events/nav/nightattheraces.gif);display:block; }
#corporate_events_page .pirate{background-image:url(images/corporate_events/nav/pirate.gif);display:block; }
#corporate_events_page .wildwest {background-image:url(images/corporate_events/nav/wildwest.gif);display:block; }
#corporate_events_page .energy {background-image:url(images/corporate_events/nav/energy.gif);display:block; }
#corporate_events_page .jungle {background-image:url(images/corporate_events/nav/jungle.gif);display:block; }
#corporate_events_page .carnival {background-image:url(images/corporate_events/nav/carnival.gif);display:block; }
#corporate_events_page .casino {background-image:url(images/corporate_events/nav/casino.gif);display:block; }
#corporate_events_page .retirement {background-image:url(images/corporate_events/nav/retirement.gif);display:block; }
#corporate_events_page .companysgottalent{background-image:url(images/corporate_events/nav/companysgottalent.gif);display:block; }
#corporate_events_page .christmas {background-image:url(images/corporate_events/nav/christmas.gif);display:block; }
/* interactive events */
#corporate_events_page .operationx{background-image:url(images/interactive_events/nav/operationx.jpg);display:block; }
#corporate_events_page .sleepingwiththefish{background-image:url(images/interactive_events/nav/sleepingwiththefish.jpg);display:block; }

/* mobile food events */
#corporate_events_page .mobileice{background-image:url(images/mobile_food_unit/nav/mobileicecream.gif); display:block; }

#corporate_events_page .strawberries{background-image:url(images/mobile_food_unit/nav/strawberries.gif); display:block; }

#corporate_events_page .garden{background-image:url(images/mobile_food_unit/nav/gardenofeden.gif); display:block; }

#corporate_events_page .hotdog{background-image:url(images/mobile_food_unit/nav/hotdog.gif); display:block; }

#corporate_events_page .creme{background-image:url(images/mobile_food_unit/nav/creme.gif); display:block; }

#corporate_events_page .nonalco{background-image:url(images/mobile_food_unit/nav/nonalco.gif); display:block; }
#corporate_events_page .smoothie{background-image:url(images/mobile_food_unit/nav/smoothie.gif); display:block; }

#corporate_events_page .icycle{background-image:url(images/mobile_food_unit/nav/icycle.gif); display:block; }

#corporate_events_page .popcorn{background-image:url(images/mobile_food_unit/nav/popcorn.gif); display:block; }

#corporate_events_page .candyfloss{background-image:url(images/mobile_food_unit/nav/candyfloss.gif); display:block; }





