.top
{
	position: absolute;
	top:0;
	left:0;
	background-image: url(images/head_banner.gif); 
        background-color: #000000;
	height:102px;
	width:850px;
}

.whiteline
{
	position:absolute;
	top:102px;
	left:0px;
	height: 4px;
	width: 850px;
	background-color:white;
	z-index:2;
}

.blueline
{
	position:absolute;
	top:106px;
	left:0px;
	height:15px;
	width:850px;
	background-color:#322b37;
/*	background-color:red;*/
	z-index:98;
}

.whiteline2
{
	position:absolute;
	top:121px;
	left:220px;
	height: 3px;
	width: 630px;
	background-color:white;
	z-index:99;
}

.bluebackground
{
	background-color: #322b37;
	z-index: 1;
}

.weddingstickerbackground
{
	position: absolute;
	top:121px;
	left:0px;
	height:94px;
	width:190px;
	background-color: #322b37;
	z-index: 5;
}

.weddingsticker
{
	position: absolute;
	top:116px;
	left: 68px;
	background-image: url(images/wedding.gif);	
	z-index: 99;
	width:119;
	height:119;
	cursor:pointer;
}

.weddingstickerlarge
{
	position: absolute;
	top:14px;
	left: 520px;
	background-image: url(images/wedding_large.gif);	
	z-index: 99;
	width:157;
	height:158;
	z-index:100;
}

/*title images*/

.banner
{
	position: absolute;
	top:135px;
	left:210px;
	width:369px;
	height:55px;
	background-color:white;
	background-repeat:no-repeat;
	z-index:99;
}

.homeimage
{
	position: absolute;
	top:106px;
	left:194px;
	width:403px;
	height:464px;
	/*background-image:url(images/home_main_image.gif);
	background-color:white;
	background-repeat:no-repeat;*/
	z-index:97;	
}

.ballroomimage
{
	position: absolute;
	top:375px;
	left:618px;
	width:230px;
	height:195px;
	/*background-image:url(images/ballroom_image.gif);*/
	/*background-color:white;*/
	/*background-repeat:no-repeat;*/
	z-index:99;
}

.adultimage
{
	position: absolute;
	top:393px;
	left:465px;
	width:375px;
	height:176px;
	/*background-image:url(images/adult_image.gif);*/
	/*background-color:white;*/
	/*background-repeat:no-repeat;*/
	z-index:99;
}

.youthimage
{
	position: absolute;
	top:326px;
	left:194px;
	width:274px;
	height:244px;
	/*background-image:url(images/youth_image.gif);*/
	/*background-color:white;*/
	/*background-repeat:no-repeat;*/
	z-index:99;
}

.privateimage
{
	position: absolute;
	top:125px;
	left:553px;
	width:297px;
	height:445px;
	/*background-image:url(images/private_image.gif);*/
	/*background-color:white;*/
	/*background-repeat:no-repeat;*/
	z-index:99;
}

.weddingimage
{
	position: absolute;
	top:365px;
	left:610px;
	width:233px;
	height:179px;
	/*background-image:url(images/wedding_image.gif);*/
	/*background-color:white;*/
	/*background-repeat:no-repeat;*/
	z-index:99;
}

.contactimage
{
	position: absolute;
	top:176px;
	left:430px;
	width:233px;
	height:179px;
	/*background-image:url(images/flick.jpg);*/
	/*background-color:white;*/
	/*background-repeat:no-repeat;*/
	z-index:99;
}

#homebanner
{
	background-image:url(images/banner_home.gif);
}

#ballroombanner
{
	background-image:url(images/banner_ballroom.gif);
}

#adultbanner
{
	background-image:url(images/banner_adult.gif);
}

#youthbanner
{
	background-image:url(images/banner_youth.gif);
}

#privatebanner
{
	background-image:url(images/banner_private.gif);
}

#weddingbanner
{
	background-image:url(images/banner_wedding.gif);
}

#contactbanner
{
	background-image:url(images/banner_contact.gif);
}

.leftnav
{
	position: absolute;
	top:231px;
	left:0px;
	height:335px;
	width:190px;
}

.leftnavbutton
{
	height:40px;
	width:190px;
	text-align:center;
	vertical-align:middle;
}

.whitebackground
{
	background-color: white;
	/*background-image:url(images/corner.gif);
	background-repeat:no-repeat;*/
	width:660;
	height:449;
	position:absolute;
	top:121px;
	left:190px;
	z-index:90;
}

.corner
{
	/*background-color: white;*/
	background-image:url(images/corner.gif);
	background-repeat:no-repeat;
	width:30;
	height:22;
	position:absolute;
	top:121px;
	left:190px;
	z-index:99;
}

.boxtoplatest
{
	background-image:url(images/box_latest.gif);
	height:46px;
	width:198px;
	background-color:white;
	background-repeat:no-repeat;
	z-index:95;
	position:absolute;
	top:140px;
	left:600px;
}

.boxtoptimetable
{
	background-image:url(images/box_timetable.gif);
	height:46px;
	width:198px;
	background-color:white;
	background-repeat:no-repeat;
	z-index:95;
	position:absolute;
	top:140px;
	left:600px;
}

.boxtopblank
{
	background-image:url(images/box_blank.gif);
	height:46px;
	width:198px;
	background-color:white;
	background-repeat:no-repeat;
	z-index:95;
	position:absolute;
	top:140px;
	left:600px;
}

.boxtopcontact
{
	background-image:url(images/box_contact.gif);
	height:45px;
	width:198px;
	background-color:white;
	background-repeat:no-repeat;
	z-index:95;
	position:absolute;
	top:140px;
	left:600px;
}

.boxmiddle
{
	background-color:#4c8692;
	width:198px;
/*	height:320px;*/
	z-index:95;
	position:absolute;
	top:190px;
	left:600px;
}

.boxbottom
{
	background-image:url(images/box_bottom.gif);
	background-repeat:no-repeat;
	height:22px;
	width:198px;
	z-index:95;
	position:absolute;
	/*top:515px;*/
	left:600px;
}

.boxtext
{
	font-family: verdana;
	font-size: 8pt;
	color: white;
	line-height: 10pt;
	z-index: 99;
	margin-left: 10px;
	margin-right: 10px;
}

.leadinwhite
{
	color:white;
	font-size:11pt;
	font-family:verdana;
	font-weight:bold;
	line-height:13pt;
}

ul.boxlist
{
	list-style-type: disc;
	list-style-position: outside;
	font-family: verdana;
	font-size: 8pt;
	color: white;
	margin-left: 10px;
	padding-left: 10px;
	margin-right: 2px;
	padding-right: 2px;
	z-index: 96;
}

li.boxitem
{
	margin-bottom: 7px;
	z-index:99;
}

li.boxitembottom
{
	padding-bottom: 0px;
	margin-bottom: 0px;
	z-index:99;
}

p
{
	padding-top:0px;
	margin-top:0px;
	color:#4c8692;
	font-size:8pt;
	font-family:verdana;
	z-index: 99;
	line-height:10pt;
}

.leadin
{
	color:#322b37;
	font-size:11pt;
	font-family:verdana;
	font-weight:bold;
	line-height:13pt;
}

p.heading
{
	color:black;
	font-size:9pt;
	font-weight:bold;
	font-family:verdana;
	z-index:99;
}

.column1of1
{
	position:absolute;
	top:200px;
	left:210px;
	width:200px;
	height:350px;
	background-color:white;
	z-index:99;
}

.column1of2
{
	position:absolute;
	top:200px;
	left:210px;
	width:175px;
	height:350px;
	background-color:white;
	z-index:99;
}

.column2of2
{
	position:absolute;
	top:200px;
	left:395px;
	width:175px;
	height:350px;
	background-color:white;
	z-index:99;
}

.column1of3
{
	position:absolute;
	top:200px;
	left:210px;
	width:200px;
	height:350px;
	background-color:white;
	z-index:99;
}

.column2of3
{
	position:absolute;
	top:200px;
	left:420px;
	width:200px;
	height:350px;
	background-color:white;
	z-index:97;
}

.column3of3
{
	position:absolute;
	top:200px;
	left:630px;
	width:200px;
	height:350px;
	background-color:white;
	z-index:98;
}

.offscreen
{
    position: absolute;
    top: 10000px;
    left: 10000px;
    z-index: 1;
}