@charset "UTF-8";
/* CSS Document */

.menu {
	position:relative;
	width:970px;
	height:65px;
	background-image:url(../images/menubar.png);
	z-index: 2;
	background-repeat: no-repeat;
}
.menu .home {
	position:absolute;
	
	width:88px;
	height:104px;
	top:-25px;
	z-index: 2;
	overflow:hidden;
	line-height:400px;
}

.menu .home a:link{position:absolute; width:88px; height:104px; line-height:400px; background-image:url(../images/menu/home.png); left: 0px;}
.menu .home a:visited{position:absolute; width:88px; height:104px; line-height:400px; background-image:url(../images/menu/home.png); left: 0px;}
.menu .home a:hover{position:absolute; width:88px; height:104px; line-height:400px; background-image:url(../images/menu/home_on.png); left: 0px;}
.menu .home a:active{position:absolute; width:88px; height:104px; line-height:400px; background-image:url(../images/menu/home_on.png); left: 0px;}

.menu .inside {
	position:absolute;
	overflow:hidden;
	width:146px;
	height:104px;
	top:-25px;
	z-index: 2;
	left: 75px;
	
}

.menu .inside a:link{position:absolute; width:146px; height:104px; line-height:400px; background-image:url(../images/menu/inside.png); left: 0px;}
.menu .inside a:visited{position:absolute; width:146px; height:104px; line-height:400px; background-image:url(../images/menu/inside.png); left: 0px;}
.menu .inside a:hover{position:absolute; width:146px; height:104px; line-height:400px; background-image:url(../images/menu/inside_on.png); left: 0px;}
.menu .inside a:active{position:absolute; width:146px; height:104px; line-height:400px; background-image:url(../images/menu/inside_on.png); left: 0px;}





.menu .jobs {
	position:absolute;
	overflow:hidden;
	width:105px;
	height:93px;
	top:-34px;
	z-index: 2;
	left: 550px;
	
}

.menu .jobs a:link{position:absolute; width:105px; height:93px; line-height:400px; background-image:url(../images/menu/jobs.png); left: 0px;}
.menu .jobs a:visited{position:absolute; width:105px; height:93px; line-height:400px; background-image:url(../images/menu/jobs.png); left: 0px;}
.menu .jobs a:hover{position:absolute; width:105px; height:93px; line-height:400px; background-image:url(../images/menu/jobs_on.png); left: 0px;}
.menu .jobs a:active{position:absolute; width:105px; height:93px; line-height:400px; background-image:url(../images/menu/jobs_on.png); left: 0px;}



.menu .links {
	position:absolute;
	overflow:hidden;
	width:133px;
	height:104px;
	top:-22px;
	z-index: 2;
	left: 620px;
	
}

.menu .links a:link{position:absolute; width:133px; height:104px; line-height:400px; background-image:url(../images/menu/links.png); left: 0px;}
.menu .links a:visited{position:absolute; width:133px; height:104px; line-height:400px; background-image:url(../images/menu/links.png); left: 0px;}
.menu .links a:hover{position:absolute; width:133px; height:104px; line-height:400px; background-image:url(../images/menu/links_on.png); left: 0px;}
.menu .links a:active{position:absolute; width:133px; height:104px; line-height:400px; background-image:url(../images/menu/links_on.png); left: 0px;}











.menu .gallery {
	position:absolute;
	overflow:hidden;
	width:117px;
	height:104px;
	top:-25px;
	line-height:400px;
	z-index: 1;
	left: 220px;
}
.menu .gallery a:link{position:absolute; width:117px; height:104px; line-height:400px; background-image:url(../images/menu/gallery.png); left: 0px;}
.menu .gallery a:visited{position:absolute; width:117px; height:104px; line-height:400px; background-image:url(../images/menu/gallery.png); left: 0px;}
.menu .gallery a:hover{position:absolute; width:117px; height:104px; line-height:400px; background-image:url(../images/menu/gallery_on.png); left: 0px;}
.menu .gallery a:active{position:absolute; width:117px; height:104px; line-height:400px; background-image:url(../images/menu/gallery_on.png); left: 0px;}

.menu .calendar {
	position:absolute;
	overflow:hidden;
	width:117px;
	height:104px;
	top:-25px;
	line-height:400px;
	z-index: 1;
	left: 310px;
}
.menu .calendar a:link{position:absolute; width:117px; height:104px; line-height:400px; z-index: 1; background-image:url(../images/menu/calendar.png);}
.menu .calendar a:visited{position:absolute; width:117px; height:104px; line-height:400px; z-index: 1; background-image:url(../images/menu/calendar.png);}
.menu .calendar a:hover{position:absolute; width:117px; height:104px; line-height:400px; z-index: 1; background-image:url(../images/menu/calendar_on.png);}
.menu .calendar a:active{position:absolute; width:117px; height:104px; line-height:400px; z-index: 1; background-image:url(../images/menu/calendar_on.png);}

.menu .djs {
	position:absolute;
	overflow:hidden;
	width:128px;
	height:104px;
	top:-25px;
	line-height:400px;
	z-index: 1;
	left: 430px;
}
.menu .djs a:link{position:absolute; width:128px; height:104px; line-height:400px; z-index: 1; background-image:url(../images/menu/djs.png);}
.menu .djs a:visited{position:absolute; width:128px; height:104px; line-height:400px; z-index: 1; background-image:url(../images/menu/djs.png);}
.menu .djs a:hover{position:absolute; width:128px; height:104px; line-height:400px; z-index: 1; background-image:url(../images/menu/djs_on.png);}
.menu .djs a:active{
	position:absolute;
	width:128px;
	height:104px;
	line-height:400px;
	z-index: 1;
	background-image:url(../images/menu/djs_on.png);
}
	
.menu .hire {
	position:absolute;
	overflow:hidden;
	width:121px;
	height:104px;
	top:-25px;
	line-height:400px;
	z-index: 1;
	left: 730px;
}
.menu .hire a:link{position:absolute; width:121px; height:104px; line-height:400px; z-index: 1; background-image:url(../images/menu/hireloaded.png);}
.menu .hire a:visited{position:absolute; width:121px; height:104px; line-height:400px; z-index: 1; background-image:url(../images/menu/hireloaded.png);}
.menu .hire a:hover{position:absolute; width:121px; height:104px; line-height:400px; z-index: 1; background-image:url(../images/menu/hireloaded_on.png);}
.menu .hire a:active{position:absolute; width:121px; height:104px; line-height:400px; z-index: 1; background-image:url(../images/menu/hireloaded_on.png);}
	

.menu .points {
	position:absolute;
	overflow:hidden;
	width:100px;
	height:104px;
	top:-25px;
	line-height:400px;
	z-index: 1;
	left: 870px;
}
.menu .points a:link{position:absolute; overflow:hidden; width:100px; height:104px; line-height:400px; z-index: 1; background-image:url(../images/menu/yourpoints.png);}
.menu .points a:visited{position:absolute; overflow:hidden; width:100px; height:104px; line-height:400px; z-index: 1; background-image:url(../images/menu/yourpoints.png);}
.menu .points a:hover{position:absolute; overflow:hidden; width:100px; height:104px; line-height:400px; z-index: 1; background-image:url(../images/menu/yourpoints_on.png);}
.menu .points a:active{position:absolute; overflow:hidden; width:100px; height:104px; line-height:400px; z-index: 1; background-image:url(../images/menu/yourpoints_on.png);}

.gallery1 ul{padding:0px; margin:0px}
.gallery1 lh{
	position:relative;
	float:left;
	list-style:none;
	width:200px;
	height:30px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:5px;
	font-size:16px;
	line-height: 25px;
}
.gallery1 li{list-style:none;}
.gal1 {position:relative; float:left; width:205px; height:30px; background-color:#333333}
.gallery1 li a:link{position:relative; float:left; list-style:none; width:200px; height:30px;  color:#FFFFFF; line-height:30px; text-decoration:none; padding-left:5px; font-size:12px; tex}
.gallery1 li a:visited{position:relative; float:left; list-style:none; width:200px; height:30px;  color:#FFFFFF; line-height:30px; text-decoration:none; padding-left:5px; font-size:12px;}
.gallery1 li a:hover{position:relative; float:left; list-style:none; width:200px; height:30px; background-color:#FF0000; color:#FFFFFF; line-height:30px; text-decoration:none; padding-left:5px; font-size:12px;}

.gallery2 ul{padding:0px; margin:0px}
.gallery2 lh{
	position:relative;
	float:left;
	list-style:none;
	width:200px;
	height:30px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:5px;
	font-size:16px;
	line-height: 25px;}
	
.gallery2 li{
	list-style:none;
	position:relative;
	float:left;
	list-style:none;
	width:51px;
	height:30px;
	
	color:#666666;
	line-height:30px;
	text-decoration:none;
	font-size:12px;
	text-align:center;
}

.gallery2 li a:link {
	position:relative;
	float:left;
	list-style:none;
	width:51px;
	height:30px;
	
	line-height:30px;
	text-decoration:none;
	font-size:12px;
	text-align:center;
}
.gallery2 li a:visited {position:relative; float:left; list-style:none; width:51px; height:30px;  color:#FFFFFF; line-height:30px; text-decoration:none;  font-size:12px; text-align:center;}
.gallery2 li a:hover {
	position:relative;
	float:left;
	list-style:none;
	width:51px;
	height:30px;
	background-image:url(../images/galcal_bg.png);
	color:#FFFFFF;
	line-height:30px;
	text-decoration:none;
	font-size:12px;
	text-align:center;
}


.gallerynewcal {position:absolute; left:400px; top:0px; }
#agallery {visibility:visible !important}
#agallery a:hover {margin:0px !important; padding:0px !important; }
#btnLeft a, #btnRight a {width:30px; height:30px; top:left; left:0px; margin:0px; padding:0px;}
#hold a:hover {margin:0px !important; padding:0px !important}