body {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #2c353e;
	background-image: url(images2/mainbg.gif);
	background-repeat: repeat-x;

}

.homebody {

	background-color: #000000;

}

.videobody {

	background-image: url(images2/video_background.gif);
	background-repeat: no-repeat;
	height:600px;
	width:955px;

}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	display:inline;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	display:inline;
}



.toptable
	{
	height: 70px;
	background-color: #000000;

	}

.toptable2
	{
	height: 29px;
	background-color: #000000;

	}

.toptable2_girl
	{
	height: 29px;
	background-color: #000000;
	background-image: url(images2/girl_head1.jpg);
	background-repeat: no-repeat;

	}

.toptable2_santa
	{
	height: 29px;
	background-color: #000000;
	background-image: url(images2/santa_head1.jpg);
	background-repeat: no-repeat;

	}

.toptable2_navigation
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;


	}


.toptable2_navigation A:link
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.toptable2_navigation A:visited
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

	}
	
.toptable2_navigation A:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

	}
	
	
.toptable2_navigation A:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #99CCCC;
	text-decoration: none;



	}


.centrebodytable
	{
	height: 334px;

	}

.centrebodytable_model
	{
	height: 334px;
	background-image: url(images2/lady_main_bg.jpg);
	background-repeat: no-repeat;

	}

.centrebodytable_santa
	{
	height: 334px;
	background-image: url(images2/santa_main_bg.jpg);
	background-repeat: no-repeat;

	}


.centrebodytable_home
	{
	height: 334px;
	background-image: url(images2/body_centre_fill.jpg);
	background-repeat: repeat-x;

	}


.centrebodytable_right
	{
	height: 334px;
	background-image: url(images2/body_centre_bg.gif);
	background-repeat: repeat-x;

	}


.homecontentfill_down
	{
	height: 9px;
	}

.homecontentfill_across
	{
	width: 18px;
	}


.bottomtable_fill
	{
	width:920px;
	height:156px;
	background-image: url(images2/bottom_bg_full.gif);
	background-repeat: no-repeat;

	}
.bottomtable_fill_santa
	{
	width:920px;
	height:156px;
	background-image: url(images2/bottom_santa_bg_full.gif);
	background-repeat: no-repeat;

	}


.btmtable2_navigation
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;


	}


.btmtable2_navigation A:link
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.btmtable2_navigation A:visited
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

	}
	
.btmtable2_navigation A:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

	}
	
	
.btmtable2_navigation A:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #99CCCC;
	text-decoration: none;

	}


.bluesub_navigation
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3d6da2;


	}


.bluesub_navigation A:link
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.bluesub_navigation A:visited
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

	}
	
.bluesub_navigation A:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

	}
	
	
.bluesub_navigation A:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #99CCCC;
	text-decoration: none;



	}


.shops_navigation
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;


	}


.shops_navigation A:link
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.shops_navigation A:visited
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

	}
	
.shops_navigation A:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

	}
	
	
.shops_navigation A:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #99CCCC;
	text-decoration: none;



	}

.shops_navigation_header
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3d6da2;
	padding: 3px;

	}

.directions_centre_fill
	{
	background-color: #FFFFFF;
	height:315px;
	

	}


.directions_white
	{
	background-color: #FFFFFF;
	

	}



.white_body_main
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	

	}

.grey_content_box
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #F2F2F2;
	height: 273px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	}

.grey_content_box A:link
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	}
	
.grey_content_box A:visited
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	}
	
.grey_content_box A:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;

	}	
	
.grey_content_box A:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #99CCCC;
	text-decoration: underline;

	}



div.scroll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width:378px;
	height:276px;
	overflow: auto;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}


div.scrollevents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(images2/events_bg.gif);
	width:378px;
	height:276px;
	overflow: auto;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}

div.scroll2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width:385px;
	height:276px;
	overflow: auto;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}


div.grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width:366px;
	height:265px;
	overflow: auto;
	background-color: #F2F2F2;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}


.apartmenttable ul{
font-size:9px;
list-style:none;
background-repeat:no-repeat;
margin: 0; padding: 0;
text-indent:8px;
}

.apartmenttable li{
background: url(images2/bullet.gif) no-repeat
}



.apartmenttable
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;


	}


.apartmenttable A:link
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	}
	
.apartmenttable A:visited
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;

	}
	
.apartmenttable A:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;

	}
	
	
.apartmenttable A:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: underline;


	}

.openinghours
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height:270px;
	background-image: url(images2/opening_bg.gif);
	background-repeat: no-repeat;

	}

.vouchers
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height:270px;
	background-image: url(images2/vouchersbg.jpg);
	background-repeat: no-repeat;

	}






A:link
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	}
	
A:visited
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;

	}
	
A:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;

	}
	
	
A:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: underline;


	}


.intropage A:link
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6699FF;
	text-decoration: none;
	}
	
.intropage A:visited
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6699FF;
	text-decoration: none;

	}
	
.intropage A:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6699FF;
	text-decoration: none;

	}
	
	
.intropage A:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

	}

.events
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height:270px;
	width:350px;
	
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: right;

	}

.ecardtable
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;


	}


.ecardtable A:link
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	}
	
.ecardtable A:visited
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;

	}
	
.ecardtable A:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;

	}
	
	
.ecardtable A:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: underline;


	}
