body {
	margin: 0;
	padding: 0;
	background: #9E8D74 url(../images/back1.gif) repeat-x;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.hidediv {
	visibility: hidden;
}

.showdiv {
	visibility: visible;
}

img {
	border: 0;
}

a { color: #583311; }
a:hover { text-decoration: none; }
a:focus { outline: none; }

td {
	vertical-align: top;
}

p {
	margin: 0;
	padding: 7px 0;
}

ul {
	margin: 0;
	padding: 7px 0 7px 20px;
}

/* for all list on pages */
.list_stars{
	margin: 0;
	padding: 0;
}

.list_stars li{
	list-style: none;
	margin: 0;
	padding: 10px 0 0 15px;
	background: url(../images/star4.gif)no-repeat 0 15px;
}

form {
	margin: 0;
	padding: 0;
}

.clearboth {
	clear: both;
}

.bold {
	font-weight: bold;
}

#subpage_in_top .backtop {
	display: block;
	float: right;
	padding: 10px 0 0 13px;
	margin: 0 0 -5px 0;
	font-size: 11px;
	height: 35px;
	color: #000000;
	background: url(../images/back_backtop.gif) 0 15px no-repeat;
}

#subpage_in_top .backfac {
	display: block;
	float: right;
	padding: 10px 15px 0 13px;
	margin: 0 0 -5px 0;
	font-size: 11px;
	height: 35px;
	color: #000000;
	background: url(../images/back_fac.gif) 0 15px no-repeat;
}

.picleft {
	float: left;
	margin: 8px 10px 10px 0;
}

.picright {
	float: right;
	margin: 8px 0 10px 10px;
}

.line2 {
	margin: 10px 0 0 0;
	float: right;
}

.line3 {
	clear: both;
}

.red {
	color: #ff0000;
}

.maroon {
	color: #950303;
	font-weight: bold;
}

.maroon2 {
	color: #950303;
}

.pagespace {
	clear: both;
	height: 15px;
}

.make_centre {
	text-align:center;
}

.xmlcron{
	display: none;
}

/* Start Heading */

#heading {
	width: 988px;
	height: 28px;
	position: relative;
	margin: 0 auto;
	padding: 83px 0 0 0;
}

		#home_container {
			width:985px;
			height:auto;
			margin:0 auto;
			padding-top:40px;
		}

		#heading_home {
			width: 988px;
			height: 88px;
			position: relative;
			margin: 0 auto;
			padding-top: 82px;
			z-index:30;
		}
		
			.heading_home_swirls {
				position:absolute;top:-2px;left:26px;
			}
	
		#home_new {
			width: 985px;
			padding-top: 1px;
			margin: -10px auto 0 auto;
			height: auto;
			overflow:hidden;
		}

			#home_splash_holder {
				position:absolute;
				width: 481px;
				height: 282px;
				top:0;
				left:0;
				overflow: hidden;
			}
			
			#home_splash_holder_loading {
				position:relative;
				margin: 0 auto;
				width:194px;
				height:52px;
				top:108px;
				left:0;
				overflow: hidden;
			}
			
			#home_splash_gif_spinner {
				position:absolute;
				width:17px;
				height:15px;
				left:54px;
				top:20px;
			}
			
			#main_slider_frame {
				position:absolute;
				top:0;
				left:0;
				z-index:3;
			}
			
			#home_left_column {
				position:relative;
				float:left;
				width:500px;
				height:281px;
				margin-top: 15px;
			}
			
			#home_right_column {
				position:relative;
				float:left;
				width:460px;
				height:auto;
				/*padding-top:25px;*/
				text-align:left;
			}
			
				#home_right_column > p {
					font-size:12px;
					color: #a89983;
					line-height: 18px;
					padding-bottom:5px
				}
				
					.home_right_column {
						font-size:14px;
						color: #a89983;
						line-height: 18px;
						padding-bottom:10px						
					}
				
				#home_right_column > img {
					padding-bottom:5px;
				}
		
		#home_bottom_column {
			width:100%;
			height:247px;
			position:relative;
			float:left;
			margin-top:50px;
			margin-bottom:10px;
			bottom:0;
			overflow:hidden;
		}
		
		/* home main sliders */
		
		.home_main_slider {
			width:450px;
			height: 226px;
			background: url(../images/slider/home_splash_large.jpg) no-repeat;
		}
		
			/* Home main indiv sliders */

			.main_slider_theme {
				background-position: 0 0;
			}
			
			.main_slider_casino {
				background-position: -450px 0;
			}
			
			.main_slider_dancing {
				background-position: -900px 0;
			}
			
			.main_slider_chips {
				background-position: 0 -226px;
			}
			
			.main_slider_tribal {
				background-position: -450px -226px;
			}
			
			.main_slider_slots {
				background-position: -900px -226px;
			}
		
		
		/* Bottom Home sliders */
		
		
		.bottom_promotion_mask {
			position:absolute; width:960px; height:162px;z-index:3;left:16px;top:-1px
		}
		
		
		.bottom_slider_container {
			width:207px;
			height:151px;
			background: url(../images/home_promotions/all_promos_v1.1.png) no-repeat
		}
		
			/* Home bottom indiv sliders */
		
			.bottom_slider_strike {
				background-position: 0 0;
			}
			
			.bottom_slider_theme_park {
				background-position: -207px 0;
			}
			
			.bottom_slider_museum {
				background-position: -414px 0;
			}
			
			.bottom_slider_about {
				background-position: -621px 0;
			}
			
			.bottom_slider_lyric {
				background-position: -828px 0;
			}
			
			.bottom_slider_casino {
				background-position: -1035px 0;
			}
			
			.bottom_slider_themepark {
				background-position: -1242px 0;
			}
		
			.bottom_col_promotion {
				width:207px;
				height:227px;
				position:relative;
				float:left;
			}
			
			.bottom_col_box {
				width:180px;
				height: 75px;
				position:relative;
				margin: 7px auto 0 auto;
				padding-top:5px;
				background: url(../images/home_promotions/content_box.png) no-repeat;
			}
			
				.bottom_col_box > p {
					width:160px;
					padding:10px;
					color:#a89983;
				}
				
					.bottom_col_body_text {
						color:#a89983;
						width:160px;
						padding:10px;
					}
				
				.promo_link a:link, .promo_link a:visited {
					color: #d3a53b;
				}
			
				span.bottom_col_box_heading {
					font-size: 12px;
					color: #d3a53b;
					font-weight: bold;
					text-transform: uppercase;
				}	
	
	#toplogo {
		position: absolute;
		top: 15px;
		left: 387px;
		z-index: 7;
	}
	
	#logo_goldreef {
		position: absolute;
		top: 20px;
		right: 30px;
	}
	
	#homecontact {
		position: absolute;
		top: 58px;
		right: 30px;
		color: #A89983;
		font-weight: bold;
	}
	
	#homecontact a {
		color: #A89983;
	}
	
	#homecontact a:hover {
		text-decoration: none;
	}
	
	/* Start Topnav */

	#topnav {
		width: 981px;
		height: 28px;
		position: relative;
		background-image: url(../images/topnav.gif);
		margin: 0 auto;
	}
	
	#topnav a {
		display: block;
		height: 28px;
		background-image: url(../images/topnav.gif);
		position: absolute;
		top: 0;
	}
	
	#topnav a span {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
		
		#topnav01 { width: 65px; background-position: 0 0; left: 0px; }
		#topnav01:hover { width: 65px; background-position: 0 -28px; }
		#topnav01_act { width: 65px; background-position: 0 -28px; left: 0px; }
		
		#topnav02 { width: 85px; background-position: -65px 0; left: 65px;  }
		#topnav02:hover { width: 85px; background-position: -65px -28px; }
		#topnav02_act { width: 85px; background-position: -65px -28px; left: 65px; }
		
		#topnav03 { width: 91px; background-position: -150px 0; left: 150px; }
		#topnav03:hover { width: 91px; background-position: -150px -28px; }
		#topnav03_act { width: 91px; background-position: -150px -28px; left: 150px; }
		
		#topnav04 { width: 73px; background-position: -241px 0; left: 241px; }
		#topnav04:hover { width: 73px; background-position: -241px -28px; }
		#topnav04_act { width: 73px; background-position: -241px -28px; left: 241px; }
		
		#topnav05 { width: 68px; background-position: -313px 0; left: 313px; }
		#topnav05:hover { width: 68px; background-position: -313px -28px; }
		#topnav05_act { width: 68px; background-position: -313px -28px; left: 313px; }
		
		#topnav06 { width: 91px; background-position: -597px 0; left: 597px; }
		#topnav06:hover { width: 91px; background-position: -597px -28px; }
		#topnav06_act { width: 91px; background-position: -597px -28px; left: 597px; }
		
		#topnav07 { width: 44px; background-position: -688px 0; left: 688px; }
		#topnav07:hover { width: 44px; background-position: -688px -28px; }
		#topnav07_act { width: 44px; background-position: -688px -28px; left: 688px; }
		
		#topnav08 { width: 51px; background-position: -732px 0; left: 732px; }
		#topnav08:hover { width: 51px; background-position: -732px -28px; }
		#topnav08_act { width: 51px; background-position: -732px -28px; left: 732px; }
		
		#topnav09 { width: 73px; background-position: -783px 0; left: 783px; }
		#topnav09:hover { width: 73px; background-position: -783px -28px; }
		#topnav09_act { width: 73px; background-position: -783px -28px; left: 783px; }
		
		#topnav10 { width: 80px; background-position: -732px 0; left: 732px; }
		#topnav10:hover { width: 80px; background-position: -732px -28px; }
		#topnav10_act { width: 80px; background-position: -732px -28px; left: 732px; }
		
		#topnav11 { width: 80px; background-position: -812px 0; left: 812px; }
		#topnav11:hover { width: 80px; background-position: -812px -28px; }
		#topnav11_act { width: 80px; background-position: -812px -28px; left: 812px; }
		
		#topnav12 { width: 90px; background-position: -891px 0; left: 891px; }
		#topnav12:hover { width: 90px; background-position: -891px -28px; }
		#topnav12_act { width: 90px; background-position: -891px -28px; left: 891px; }
		
		/* Start Dropdowns */
		
		#dropdown_gaming {
			visibility: hidden;
			position: absolute;
			width: 128px;
			top: 110px;
			left: 3px;
			background: url(../images/dropdown.gif) 0 100% no-repeat;
			text-align: left;
			padding: 0 0 3px 0;
		}
		
		#dropdown_gaming a {
			display: block;
			color: #583311;
			font-weight: bold;
			font-size: 11px;
			text-decoration: none;
			padding: 3px 0 3px 20px;
			margin: 0 0 0 1px;
			width: 106px;
			border-top: 1px solid #CFC1A4;
			background: url(../images/star.gif) 5px 5px no-repeat;
		}
		
		#dropdown_gaming a:hover {
			background: #FFF8C9 url(../images/star.gif) 5px 5px no-repeat;
		}
		
		#dropdown_promotion {
			visibility: hidden;
			position: absolute;
			width: 128px;
			top: 110px;
			left: 68px;
			background: url(../images/dropdown.gif) 0 100% no-repeat;
			text-align: left;
			padding: 0 0 3px 0;
		}
		
		#dropdown_promotion a {
			display: block;
			color: #583311;
			font-weight: bold;
			font-size: 11px;
			text-decoration: none;
			padding: 3px 0 3px 20px;
			margin: 0 0 0 1px;
			width: 106px;
			border-top: 1px solid #CFC1A4;
			background: url(../images/star.gif) 5px 5px no-repeat;
		}
		
		#dropdown_promotion a:hover {
			background: #FFF8C9 url(../images/star.gif) 5px 5px no-repeat;
		}
		
		#dropdown_entertain {
			visibility: hidden;
			position: absolute;
			width: 128px;
			top: 110px;
			left: 152px;
			background: url(../images/dropdown.gif) 0 100% no-repeat;
			text-align: left;
			padding: 0 0 3px 0;
		}
		
		#dropdown_entertain a {
			display: block;
			color: #583311;
			font-weight: bold;
			font-size: 11px;
			text-decoration: none;
			padding: 3px 0 3px 20px;
			margin: 0 0 0 1px;
			width: 106px;
			border-top: 1px solid #CFC1A4;
			background: url(../images/star.gif) 5px 5px no-repeat;
		}
		
		#dropdown_entertain a:hover {
			background: #FFF8C9 url(../images/star.gif) 5px 5px no-repeat;
		}
		
			/* Start 3rd Level */
			
			#dropdown_entertain_casino3rd {
				visibility: hidden;
				position: absolute;
				width: 120px;
				top: 0px;
				left: 127px;
				background: #fffbe0;
				text-align: left;
				padding: 0;
				border: solid #cfc1a4;
				border-width: 0 1px 1px 1px;
			}
			
			#dropdown_entertain_casino3rd a {
				display: block;
				color: #583311;
				font-weight: bold;
				font-size: 11px;
				text-decoration: none;
				padding: 3px 0 3px 20px;
				margin: 0 0 0 0;
				width: 120px;
				border-top: 1px solid #CFC1A4;
				background: url(../images/star.gif) 5px 5px no-repeat;
			}
			
			#dropdown_entertain_casino3rd a:hover {
				background: #FFF8C9 url(../images/star.gif) 5px 5px no-repeat;
			}
			
			#dropdown_entertain_casino3rd {
				visibility: hidden;
				position: absolute;
				width: 120px;
				top: 0;
				left: 127px;
				background: #fffbe0;
				text-align: left;
				padding: 0;
				border: solid #cfc1a4;
				border-width: 0 1px 1px 1px;
			}
			
			#dropdown_entertain_casino3rd a {
				display: block;
				color: #583311;
				font-weight: bold;
				font-size: 11px;
				text-decoration: none;
				padding: 3px 0 3px 20px;
				margin: 0 0 0 0;
				width: 100px;
				border-top: 1px solid #CFC1A4;
				background: url(../images/star.gif) 5px 5px no-repeat;
			}
			
			#dropdown_entertain_casino3rd a:hover {
				background: #FFF8C9 url(../images/star.gif) 5px 5px no-repeat;
			}
			

			/* Start 3rd Level */
			
			#dropdown_entertain_theme3rd {
				visibility: hidden;
				position: absolute;
				width: 120px;
				top: 0px;
				left: 127px;
				background: #fffbe0;
				text-align: left;
				padding: 0;
				border: solid #cfc1a4;
				border-width: 0 1px 1px 1px;
			}
			
			#dropdown_entertain_theme3rd a {
				display: block;
				color: #583311;
				font-weight: bold;
				font-size: 11px;
				text-decoration: none;
				padding: 3px 0 3px 20px;
				margin: 0 0 0 0;
				width: 120px;
				border-top: 1px solid #CFC1A4;
				background: url(../images/star.gif) 5px 5px no-repeat;
			}
			
			#dropdown_entertain_theme3rd a:hover {
				background: #FFF8C9 url(../images/star.gif) 5px 5px no-repeat;
			}
			
			#dropdown_entertain_theme3rd {
				visibility: hidden;
				position: absolute;
				width: 120px;
				top: 21px;
				left: 127px;
				background: #fffbe0;
				text-align: left;
				padding: 0;
				border: solid #cfc1a4;
				border-width: 0 1px 1px 1px;
			}
			
			#dropdown_entertain_theme3rd a {
				display: block;
				color: #583311;
				font-weight: bold;
				font-size: 11px;
				text-decoration: none;
				padding: 3px 0 3px 20px;
				margin: 0 0 0 0;
				width: 100px;
				border-top: 1px solid #CFC1A4;
				background: url(../images/star.gif) 5px 5px no-repeat;
			}
			
			#dropdown_entertain_theme3rd a:hover {
				background: #FFF8C9 url(../images/star.gif) 5px 5px no-repeat;
			}


		
		#dropdown_facilities {
			visibility: hidden;
			position: absolute;
			width: 128px;
			top: 110px;
			left: 243px;
			background: url(../images/dropdown.gif) 0 100% no-repeat;
			text-align: left;
			padding: 0 0 3px 0;
		}
		
		#dropdown_facilities a {
			display: block;
			color: #583311;
			font-weight: bold;
			font-size: 11px;
			text-decoration: none;
			padding: 3px 0 3px 20px;
			margin: 0 0 0 1px;
			width: 106px;
			border-top: 1px solid #CFC1A4;
			background: url(../images/star.gif) 5px 5px no-repeat;
		}
		
		#dropdown_facilities a:hover {
			background: #FFF8C9 url(../images/star.gif) 5px 5px no-repeat;
		}
		
		#dropdown_calendar {
			visibility: hidden;
			position: absolute;
			width: 128px;
			top: 110px;
			left: 257px;
			background: url(../images/dropdown.gif) 0 100% no-repeat;
			text-align: left;
			padding: 0 0 3px 0;
		}
		
		#dropdown_calendar a {
			display: block;
			color: #583311;
			font-weight: bold;
			font-size: 11px;
			text-decoration: none;
			padding: 3px 0 3px 20px;
			margin: 0 0 0 1px;
			width: 106px;
			border-top: 1px solid #CFC1A4;
			background: url(../images/star.gif) 5px 5px no-repeat;
		}
		
		#dropdown_calendar a:hover {
			background: #FFF8C9 url(../images/star.gif) 5px 5px no-repeat;
		}
		
		#dropdown_conf {
			visibility: hidden;
			position: absolute;
			width: 128px;
			top: 110px;
			left: 600px;
			background: url(../images/dropdown.gif) 0 100% no-repeat;
			text-align: left;
			padding: 0 0 3px 0;
		}
		
		#dropdown_conf a {
			display: block;
			color: #583311;
			font-weight: bold;
			font-size: 11px;
			text-decoration: none;
			padding: 3px 0 3px 20px;
			margin: 0 0 0 1px;
			width: 106px;
			border-top: 1px solid #CFC1A4;
			background: url(../images/star.gif) 5px 5px no-repeat;
		}
		
		#dropdown_conf a:hover {
			background: #FFF8C9 url(../images/star.gif) 5px 5px no-repeat;
		}
		
			/* Start 3rd Level */
			
			#dropdown_conf_casino3rd {
				visibility: hidden;
				position: absolute;
				width: 170px;
				top: 0px;
				left: 127px;
				background: #fffbe0;
				text-align: left;
				padding: 0;
				border: solid #cfc1a4;
				border-width: 0 1px 1px 1px;
			}
			
			#dropdown_conf_casino3rd a {
				display: block;
				color: #583311;
				font-weight: bold;
				font-size: 11px;
				text-decoration: none;
				padding: 3px 0 3px 20px;
				margin: 0 0 0 0;
				width: 150px;
				border-top: 1px solid #CFC1A4;
				background: url(../images/star.gif) 5px 5px no-repeat;
			}
			
			#dropdown_conf_casino3rd a:hover {
				background: #FFF8C9 url(../images/star.gif) 5px 5px no-repeat;
			}
			
			#dropdown_conf_theme3rd {
				visibility: hidden;
				position: absolute;
				width: 150px;
				top: 21px;
				left: 127px;
				background: #fffbe0;
				text-align: left;
				padding: 0;
				border: solid #cfc1a4;
				border-width: 0 1px 1px 1px;
				overflow:hidden;
			}
			
			#dropdown_conf_theme3rd a {
				display: block;
				color: #583311;
				font-weight: bold;
				font-size: 11px;
				text-decoration: none;
				padding: 3px 0 3px 20px;
				margin: 0 0 0 0;
				width: 130px;
				border-top: 1px solid #CFC1A4;
				background: url(../images/star.gif) 5px 5px no-repeat;
				overflow:hidden;
			}
			
			#dropdown_conf_theme3rd a:hover {
				background: #FFF8C9 url(../images/star.gif) 5px 5px no-repeat;
			}
			
			/* End 3rd Level */
		
		#dropdown_hotel {
			visibility: hidden;
			position: absolute;
			width: 128px;
			top: 109px;
			left: 690px;
			background: url(../images/dropdown.gif) 0 100% no-repeat;
			text-align: left;
			padding: 0 0 3px 0;
		}
		
		#dropdown_hotel a {
			display: block;
			color: #583311;
			font-weight: bold;
			font-size: 11px;
			text-decoration: none;
			padding: 3px 0 3px 20px;
			margin: 0 0 0 1px;
			width: 106px;
			border-top: 1px solid #CFC1A4;
			background: url(../images/star.gif) 5px 5px no-repeat;
		}
		
		#dropdown_hotel a:hover {
			background: #FFF8C9 url(../images/star.gif) 5px 5px no-repeat;
		}
		
			/* Start 3rd Level */
			
			#dropdown_hotel_casino3rd {
				visibility: hidden;
				position: absolute;
				width: 120px;
				top: 0px;
				left: 127px;
				background: #fffbe0;
				text-align: left;
				padding: 0;
				border: solid #cfc1a4;
				border-width: 0 1px 1px 1px;
			}
			
			#dropdown_hotel_casino3rd a {
				display: block;
				color: #583311;
				font-weight: bold;
				font-size: 11px;
				text-decoration: none;
				padding: 3px 0 3px 20px;
				margin: 0 0 0 0;
				width: 100px;
				border-top: 1px solid #CFC1A4;
				background: url(../images/star.gif) 5px 5px no-repeat;
			}
			
			#dropdown_hotel_casino3rd a:hover {
				background: #FFF8C9 url(../images/star.gif) 5px 5px no-repeat;
			}
			
			#dropdown_hotel_theme3rd {
				visibility: hidden;
				position: absolute;
				width: 120px;
				top: 21px;
				left: 127px;
				background: #fffbe0;
				text-align: left;
				padding: 0;
				border: solid #cfc1a4;
				border-width: 0 1px 1px 1px;
			}
			
			#dropdown_hotel_theme3rd a {
				display: block;
				color: #583311;
				font-weight: bold;
				font-size: 11px;
				text-decoration: none;
				padding: 3px 0 3px 20px;
				margin: 0 0 0 0;
				width: 100px;
				border-top: 1px solid #CFC1A4;
				background: url(../images/star.gif) 5px 5px no-repeat;
			}
			
			#dropdown_hotel_theme3rd a:hover {
				background: #FFF8C9 url(../images/star.gif) 5px 5px no-repeat;
			}
			
			#dropdown_info_theme3rd {
				visibility: hidden;
				position: absolute;
				width: 130px;
				top: 21px;
				left: 100px;
				background: #fffbe0;
				text-align: left;
				padding: 0;
				border: solid #cfc1a4;
				border-width: 0 1px 1px 1px;
			}
			
			#dropdown_info_theme3rd a {
				display: block;
				color: #583311;
				font-weight: bold;
				font-size: 11px;
				text-decoration: none;
				padding: 3px 0 3px 20px;
				margin: 0 0 0 0;
				width: 100px;
				border-top: 1px solid #CFC1A4;
				background: url(../images/star.gif) 5px 5px no-repeat;
			}
			
			#dropdown_info_theme3rd a:hover {
				background: #FFF8C9 url(../images/star.gif) 5px 5px no-repeat;
			}
			
			/* End 3rd Level */
		
		#dropdown_chapel {
			visibility: hidden;
			position: absolute;
			width: 128px;
			top: 109px;
			left: 741px;
			background: url(../images/dropdown.gif) 0 100% no-repeat;
			text-align: left;
			padding: 0 0 3px 0;
		}
		
		#dropdown_chapel a {
			display: block;
			color: #583311;
			font-weight: bold;
			font-size: 11px;
			text-decoration: none;
			padding: 3px 0 3px 20px;
			margin: 0 0 0 1px;
			width: 106px;
			border-top: 1px solid #CFC1A4;
			background: url(../images/star.gif) 5px 5px no-repeat;
		}
		
		#dropdown_chapel a:hover {
			background: #FFF8C9 url(../images/star.gif) 5px 5px no-repeat;
		}
		
		#dropdown_about {
			visibility: hidden;
			position: absolute;
			width: 128px;
			top: 110px;
			left: 735px;
			background: url(../images/dropdown.gif) 0 100% no-repeat;
			text-align: left;
			padding: 0 0 3px 0;
		}
		
		#dropdown_about a {
			display: block;
			color: #583311;
			font-weight: bold;
			font-size: 11px;
			text-decoration: none;
			padding: 3px 0 3px 20px;
			margin: 0 0 0 1px;
			width: 106px;
			border-top: 1px solid #CFC1A4;
			background: url(../images/star.gif) 5px 5px no-repeat;
		}
		
		#dropdown_about a:hover {
			background: #FFF8C9 url(../images/star.gif) 5px 5px no-repeat;
		}
			
			/* Start 3rd Level */
			
			#dropdown_about_3rd {
				visibility: hidden;
				position: absolute;
				width: 170px;
				top: 0px;
				left: -169px;
				background: #fffbe0;
				text-align: left;
				padding: 0;
				border: solid #cfc1a4;
				border-width: 0 1px 1px 1px;
			}
			
			#dropdown_about_3rd a {
				display: block;
				color: #583311;
				font-weight: bold;
				font-size: 11px;
				text-decoration: none;
				padding: 3px 0 3px 20px;
				margin: 0 0 0 0;
				width: 150px;
				border-top: 1px solid #CFC1A4;
				background: url(../images/star.gif) 5px 5px no-repeat;
			}
			
			#dropdown_about_3rd a:hover {
				background: #FFF8C9 url(../images/star.gif) 5px 5px no-repeat;
			}
			
			/* End 3rd Level */
			
		/* End Dropdowns */
		
	/* End Topnav */

/* End Heading */

/* Start Sub Heading */

#subheading {
	width: 100%;
	background: url(../images/back_subhead.gif) repeat-x;
	margin: -10px 0 0 0;
	text-align: center;
}

#subheadinglyric {
	width: 100%;
	background:url(../images/lyric/header_bg.jpg) repeat-x;
 	margin: -10px 0 0 0;
	text-align: center;
	height:134px;
}

	.head_casino {
		width: 981px;
		height: 34px;
		background: url(../images/head_casino.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_learnhow {
		width: 981px;
		height: 34px;
		background: url(../images/head_learnhow.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_strikeit {
		width: 981px;
		height: 34px;
		background: url(../images/head_strikeit.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_casino2 {
		width: 981px;
		height: 34px;
		background: url(../images/head_promotions.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_food {
		width: 981px;
		height: 34px;
		background: url(../images/head_promotions.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_theatre {
		width: 981px;
		height: 34px;
		background: url(../images/head_theatre.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_gallery {
		width: 981px;
		height: 34px;
		background: url(../images/head_gallery.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}	
	
	.head_themepark {
		width: 981px;
		height: 34px;
		background: url(../images/head_themepark.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_fac_casino {
		width: 981px;
		height: 34px;
		background: url(../images/head_facilities.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_fac_theme {
		width: 981px;
		height: 34px;
		background: url(../images/head_facilities_2.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_cal_theme {
		width: 981px;
		height: 34px;
		background: url(../images/head_theme_calendar.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_cal_casino {
		width: 981px;
		height: 34px;
		background: url(../images/head_calendar.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_conf_casino_abo {
		width: 981px;
		height: 34px;
		background: url(../images/head_conf.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
		.head_conf_theme_amazing_race {
		width: 981px;
		height: 34px;
		background: url(../images/head_amazing_race.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
		
	
	.head_conf_casino_ven {
		width: 981px;
		height: 34px;
		background: url(../images/head_conf.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_conf_casino_fac {
		width: 981px;
		height: 34px;
		background: url(../images/head_conf.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	
	.head_conf_theme_fac {
		width: 981px;
		height: 34px;
		background: url(../images/head_conf_theme_fac.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_conf_casino_enq {
		width: 981px;
		height: 34px;
		background: url(../images/head_conf.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_conf_theme_abo {
		width: 981px;
		height: 34px;
		background: url(../images/head_conf.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_hotel_casino_mem {
		width: 981px;
		height: 34px;
		background: url(../images/head_strikeit.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_hotel_casino_join {
		width: 981px;
		height: 34px;
		background:url(../images/head_join.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_conf_theme_ben {
		width: 981px;
		height: 34px;
		background: url(../images/head_conf.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_conf_theme_mea {
		width: 981px;
		height: 34px;
		background: url(../images/head_conf.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_conf_theme_pac {
		width: 981px;
		height: 34px;
		background: url(../images/head_conf.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_conf_theme_wed {
		width: 981px;
		height: 34px;
		background: url(../images/head_conf.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_conf_theme_pro {
		width: 981px;
		height: 34px;
		background: url(../images/head_conf.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_conf_theme_enq {
		width: 981px;
		height: 34px;
		background: url(../images/head_conf.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_chapel_chapel {
		width: 981px;
		height: 34px;
		background: url(../images/head_chapel.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_chapel_services {
		width: 981px;
		height: 34px;
		background: url(../images/head_chapel.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_chapel_wedding {
		width: 981px;
		height: 34px;
		background: url(../images/head_chapel.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_about_casino {
		width: 981px;
		height: 34px;
		background: url(../images/head_about2.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_about_theme {
		width: 981px;
		height: 34px;
		background: url(../images/head_about.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_hotel_casino_fac {
		width: 981px;
		height: 34px;
		background: url(../images/head_hotel.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_hotel_casino_fea {
		width: 981px;
		height: 34px;
		background: url(../images/head_hotel.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_hotel_casino_roo {
		width: 981px;
		height: 34px;
		background: url(../images/head_hotel.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_hotel_casino_rat {
		width: 981px;
		height: 34px;
		background: url(../images/head_hotel.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_hotel_casino_enq {
		width: 981px;
		height: 34px;
		background: url(../images/head_hotel.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_hotel_theme_fac {
		width: 981px;
		height: 34px;
		background: url(../images/head_hotel.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_hotel_theme_rides {
		width: 981px;
		height: 34px;
		background: url(../images/head_themepark.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	
	/* Begin Entertainment specific */
	
	.head_hotel_theme_head_rides {
		width: 981px;
		height: 34px;
		background: url(../images/head_rides.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
		
	.head_hotel_theme_animal_farmyard {
		width: 981px;
		height: 34px;
		background: url(../images/head_animal_farmyard.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_hotel_theme_birthday_club {
		width: 981px;
		height: 34px;
		background: url(../images/head_birthday_club.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_hotel_theme_ampitheatre {
		width: 981px;
		height: 34px;
		background: url(../images/head_ampitheatre.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	

	.head_hotel_theme_head_4dtheatre {
		width: 981px;
		height: 34px;
		background: url(../images/head_4dtheatre.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_hotel_theme_jozi_story_of_gold {
		width: 981px;
		height: 34px;
		background: url(../images/head_banner_jozi_story_of_gold.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	/* End Entertainment specific */


	.head_hotel_theme_roo {
		width: 981px;
		height: 34px;
		background: url(../images/head_hotel.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_media_releases {
		width: 981px;
		height: 34px;
		background: url(../images/head_media_releases.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_hotel_theme_con {
		width: 981px;
		height: 34px;
		background: url(../images/head_theme_hotel.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_hotel_theme_enq {
		width: 981px;
		height: 34px;
		background: url(../images/head_hotel.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_hotel_theme_weddings {

		width: 981px;
		height: 34px;
		background: url(../images/head_theme_weddings.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_hotel_theme_lyric {
		width: 981px;
		height: 64px;
		background: url(../images/lyric/lyric_header.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_jump {
		width: 981px;
		height: 64px;
		background: url(../images/lyric/jump_header.jpg) no-repeat;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	.head_promopage {
		width: 981px;
		height: 64px;
		margin: 0 auto;
		padding: 69px 0 0 0;
		text-align: left;
	}
	
	/* Start 2nd Level Nav */
	
	.tabs {
		margin: 0 0 0 25px;
	}
	
		.tabs_theatre {
			margin: 31px 0 0 25px;
		}
	
	.tabs td {
		height: 33px;
		background: url(../images/tab_right.gif) top right no-repeat;
		line-height: 32px;
	}
	
	.tabs td a {
		display: block;
		background: url(../images/tab_left.gif) top left no-repeat;
		padding: 0 14px 0 12px;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
		color: #583311;
	}
	
	.tabs td a:hover {
		text-decoration: underline;
	}
	
	.tabs td.active {
		height: 33px;
		background: url(../images/tab_right_act.gif) top right no-repeat;
		line-height: 32px;
	}
	
	.tabs td.active a {
		display: block;
		background: url(../images/tab_left_act.gif) top left no-repeat;
		padding: 0 14px 0 12px;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
		color: #583311;
	}
	
	.tabs td.active a:hover {
		text-decoration: none;
	}
	
	/* End 2nd Level Nav */
	
	/* Start 3rd Level Nav */
	
	.navouter {
		width: 230px;
		padding: 0 0 0 5px;
	}
	
	#sidenav {
		width: 209px;
		background: url(../images/back_sidenav.gif) left bottom no-repeat;
	}
	
	#subpage_in_bottom_town .town {
		background: url(../images/themes/town_back_sidenav_in.gif) left top no-repeat;
	}
	
	#subpage_in_bottom_birthday .birthday {
		background: url(../images/themes/birthday_back_sidenav_in.gif) left top no-repeat;
	}

	#sidenav_in {
		width: 209px;
		background: url(../images/back_sidenav_in.gif) left top no-repeat;
		padding: 1px 0 2px 0;
	}
	
	#sidenav_in a {
		display: block;
		height: 26px;
		line-height: 26px;
		font-weight: bold;
		text-decoration: underline;
		padding: 0 0 0 34px;
		font-size: 12px;
	}
			/* Double height item */
			#sidenav_in .sidenav_double {
				width: 175px;
				background: url(../images/back_sidenav_double_active.gif) left top no-repeat;
				padding: 1px 0 2px 0;
			}
	
			#sidenav_in a.sidenav_double  {
				display: block;
				height: 52px;
				line-height: 24px;
				font-weight: bold;
				text-decoration: underline;
				padding: 0 0 0 34px;
				font-size: 12px;
			}
			
			#sidenav_in .sidenav_double_active {
				width: 175px;
				background: url(../images/back_sidenav_double_active.gif) left top no-repeat;
				padding: 1px 0 2px 0;
			}
			
			#sidenav_in a.sidenav_double_active {
				display: block;
				height: 52px;
				line-height: 24px;
				font-weight: bold;
				text-decoration: underline;
				padding: 0 0 0 34px;
				font-size: 12px;
			}
		
	#sidenav_in a.active {
		color: #950303;
		font-size: 12px;
		background: url(../images/sidenav_active.gif) 11px 6px no-repeat;
	}
		
	#sidenav_lyric {
		width: 176px;
		padding-left:30px;
		margin-left:1px;
		
		background-color:#fff7d8;
	}
	
	#sidenav_lyric a {
		display: block;
		height: 26px;
		line-height: 26px;
		font-weight: bold;
		text-decoration: none;
		padding: 0 0 0 15px;
		font-size: 12px;
		background:url(../images/lyric/lyric_brown.gif) 0px 10px no-repeat;
		
	}
	

	
	#sidenav_lyric a.active {
		color: #950303;
		font-size: 12px;
		background: url(../images/lyric/lyric_red.gif) 0px 10px no-repeat;
		text-decoration:none;
	}
	
	/* End 3rd Level Nav */
	
	/* Start FB Link */
	#fblink {
		width: 209px;
		background: url(../images/back_sidenav.gif) left bottom no-repeat;
	}
	
	/* End FB Link */
	
	
/* End Sub Heading */

/* Start Index Page */

#flash {
	width: 990px;
	padding-top: 1px;
	height: 321px;
	margin: 0 auto;
	
}

/* End Index Page */

/* Start Sub Pages */

.contenttable {
	width: 100%;
	border: solid #896f57;
	border-width: 1px 0 0 1px;
	margin: 5px 0 15px 0;
}

.contenttable th, .contenttable td {
	border: solid #896f57;
	border-width: 0 1px 1px 0;
	padding: 5px 10px;
}

.contenttable th {
	font-weight: bold;
	color: #583311;
	background: url(../images/back_contenttable.gif) repeat-x;
}

.contenttable .altc {
	background: #dad2be;
}

.contenttable_shift {
	float:right;margin-top:30px
}

.contentul {
	border-top: 1px solid #896f57;
	margin: 10px 0 15px 0;
	padding: 0;
	width: 633px;
}

.contentul .altc {
	background: #dad2be;
}

.contentul li {
	border-bottom: 1px solid #896f57;
	margin: 0;
	padding: 0;
	list-style: none;
}

.contentul li span {
	display: block;
	background: url(../images/star2.gif) 10px 10px no-repeat;
	padding: 7px 10px 7px 30px;
}

.contentul1 {
	width: 340px;
	border-top: 1px solid #896f57;
	margin: 10px 0 15px 0;
	padding: 0;
}

.contentul1 .altc {
	background: #dad2be;
}

.contentul1 li {
	border-bottom: 1px solid #896f57;
	margin: 0;
	padding: 0;
	list-style: none;
}

.contentul1 li span {
	display: block;
	background: url(../images/star2.gif) 11px 10px no-repeat;
	padding: 7px 10px 7px 30px;
}

.contentul2 {
	width: 478px;
	border-top: 1px solid #896f57;
	margin: 10px 0 15px 0;
	padding: 0;
}

.contentul2 .altc {
	background: #dad2be;
}

.contentul2 li {
	border-bottom: 1px solid #896f57;
	margin: 0;
	padding: 0;
	list-style: none;
}

.contentul2 li span {
	display: block;
	background: url(../images/star2.gif) 11px 10px no-repeat;
	padding: 7px 10px 7px 30px;
}

.contentul3 {
	width: 600px;
	margin: 0 0 15px 0;
	padding: 0;
}

.contentul3 li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.contentul3 li span {
	display: block;
	background: url(../images/star3.gif) 10px 10px no-repeat;
	padding: 7px 10px 7px 30px;
}

/* */

.contentul4 {
	list-style: none;
	padding:0;
	margin: 10px 10px 15px 0;
	border-top: 1px solid #896f57;
	width: 310px;
	float: left;
}

.contentul4 li {
	border-bottom: 1px solid #896f57;
	display: block;
	width: 270px;
	background: url(../images/star2.gif) 10px 10px no-repeat;
	padding: 7px 10px 7px 30px;
}

.contentul4 .altc {
	 
	border-bottom: 1px solid #896f57;
	display: block;
	width: 272px;
	background:#dad2be url(../images/star2.gif) 10px 10px no-repeat;
	padding: 7px 10px 7px 30px;
}

.contentul5 {
	list-style: none;
	padding:0;
	margin: 0px 10px 15px 0;
}

.contentul5 li {
	background: url(../images/star2.gif) 2px 7px no-repeat;
	padding: 2px 10px 2px 20px;
}

.contentul5 li a {
	font-weight:bold;
	text-decoration:underline;

}

.contentul5 li span {
	font-weight:bold;
	color:#950303;

}


/* begin content ul - global details */

.contentul6 {
	list-style: none;
	padding:0;
	margin: 10px 10px 15px 0;
	width: 310px;
	float: left;
}

.contentul6 li {
	width: 270px;
	padding: 0 10px 0 15px;
	background: url(../images/star2.gif) no-repeat;
	background-position:  0 3px;
	color: #000;
}

.content_right_globe {
	float:right; width:345px;
}

/* end content ul - global details */

/* */

#subpage_content {
	width: 100%;
	padding: 20px 0;
	background: url(../images/back_subpage.gif) repeat-x;
}
	
	#subpage_in_top {
		width: 948px;
		margin: 0 auto;
		background: url(../images/subpage_in_top.gif) 100% 0 no-repeat;
		padding: 15px 0 20px;
		font-size: 13px;
		text-align: left; 
	}
	
	#subpage_in_top_town {
		width: 948px;
		margin: 0 auto;
		background: url(../images/themes/townsquare_subpage_in_top.gif) 100% 0 no-repeat;
		padding: 15px 0 20px;
		font-size: 13px;
		text-align: left; 
	}	
	
	#subpage_in_top_birthday {
		width: 948px;
		margin: 0 auto;
		background: url(../images/themes/birthday_subpage_in_top.gif) 100% 0 no-repeat;
		padding: 15px 0 20px;
		font-size: 13px;
		text-align: left; 
	}	

	#subpage_in_bottom_birthday {
		width: 948px;
		margin: 0 auto;
		background: url(../images/themes/birthday_subpage_in_bottom.gif) 0 100% no-repeat;
	}



	#subpage_in_bottom_town {
		width: 948px;
		margin: 0 auto;
		background: url(../images/themes/townsquare_subpage_in_bottom.gif) 0 100% no-repeat;
	}
	
	#subpage_in_bottom {
		width: 948px;
		margin: 0 auto;
		background: url(../images/subpage_in_bottom.gif) 0 100% no-repeat;
	}
	
		#subpage_inin_top {
			width: 876px;
			background: url(../images/subpage_inin_top.gif) 100% 0 no-repeat;
			padding: 15px 20px;
			text-align: left;
		}
		
		#subpage_inin_bottom {
			width: 916px;
			background: url(../images/subpage_inin_bottom.gif) 0 100% no-repeat;
			margin: 0 auto 30px;
			padding: 0;
		}
		
		.linetop_inin {
			display: block;
			width: 881px;
			height: 38px;
			background: url(../images/linetop_inin.gif) no-repeat;
			position: relative;
			margin: 0 0 0 40px;
		}
		
		.linetop_inin a {
			font-size: 11px;
			color: #000000;
			position: absolute;
			right: 15px;
			top: 5px;
		}
		
	/* Start Content Right */
	
	.content_right {
		width: 686px;
		background: url(../images/back_content_right.gif) no-repeat;
		margin: 0 0 0 20px;
	}
	
	.content_right_in {
		padding: 20px 21px;
		font-size: 12px;
		line-height: 18px;
	}
	
	.content_right_in a {
		color: #950303;
	}
	
	.content_right_in .detail_artist_left {
		float: left;
		margin: 10px 10px 10px 0;
	}
	
	.content_right2 {
		width: 600px;
		background: url(../images/back_content_right2.gif) no-repeat;
		margin: 0 0 0 20px;
	}
	
	.content_right_in2 {
		padding: 20px 21px;
		font-size: 12px;
		line-height: 18px;
	}
	
	.content_right_in2 a {
		color: #950303;
	}
	
	.content_right3 {
		width: 502px;
		background: url(../images/back_content_right3.gif) no-repeat;
		margin: 0 0 0 15px;
	}
	
	.content_right_in3 {
		padding: 20px 21px;
		font-size: 12px;
		line-height: 18px;
	}
	
	.content_right_in3 a {
		color: #950303;
	}
	
	/* End Content Right */	
		
	#member_head {
		padding: 30px 0 0 10px;
	}
	
	#member_head ul {
		margin: 0;
		padding: 10px 0 0px 20px;
	}
	
	.member_content {
		width: 900px;
		background: url(../images/back_content.gif) no-repeat;
		margin: 0 0 0 20px;
		float: left;
	}
	
	.member_left {
		width: 445px;
		float: left;
		margin: 0;
		padding: 0 0 0 3px;
	}
	
	.member_left_in {
		padding: 1px 10px;
		font-size: 12px;
		line-height: 18px;
	}
	
	.member_left_in a {
		color: #950303;
	}
	
	.member_left2 {
		width: 290px;
		background: url(../images/back_content_right2.gif) no-repeat;
		margin: 0 0 0 20px;
	}
	
	.member_left_in2 {
		padding: 20px 21px;
		font-size: 12px;
		line-height: 18px;
	}
	
	.member_left_in2 a {
		color: #950303;
	}
	
	.member_left3 {
		width: 445px;
		background: url(../images/back_content_right3.gif) no-repeat;
		margin: 0 0 0 15px;
	}
	
	.member_left_in3 {
		padding: 20px 21px;
		font-size: 12px;
		line-height: 18px;
	}
	
	.member_left_in3 a {
		color: #950303;
	}
	
	/* End Content Right */	
	
	/* Start Content Right */
	
	.member_right{
		float: left;
		width: 435px;
		margin: 0;
		padding: 0;
	}
	
	body .member_right_in {
		margin: 0;
		padding: 2px 10px 0 10px;
		font-size: 12px;
		line-height: 18px;
	}
	
	.member_right_in a {
		color: #950303;
	}
	
	.member_right2 {
		width: 600px;
		background: url(../images/back_content_right2.gif) no-repeat;
		margin: 0 0 0 20px;
	}
	
	.member_right_in2 {
		padding: 20px 21px;
		font-size: 12px;
		line-height: 18px;
	}
	
	.member_right_in2 a {
		color: #950303;
	}
	
	.member_right3 {
		width: 502px;
		background: url(../images/back_content_right3.gif) no-repeat;
		margin: 0 0 0 15px;
	}
	
	.member_right_in3 {
		padding: 20px 21px;
		font-size: 12px;
		line-height: 18px;
	}
	
	.member_right_in3 a {
		color: #950303;
	}
		
	/* End Content Right */		
		
	/* Start Chapel Membership Form */
	
	#chapel_wedding_mem {
		padding: 20px 0 0 0;
	}
	
	.memlable {
		width: 125px;
		height: 24px;
		float: left;
		line-height: 23px;
	}
	
	.memlableinput1 {
		width: 290px;
		height: 18px;
		background: url(../images/enqlableinput1.jpg) no-repeat;
		border: 0;
		padding: 4px;
		float: left;
	}
	
	.memlableinput2 {
		width: 290px;
		height: 24px;
		border: 0;
		float: left;
		padding: 4px 0;
	}
	
	.memlableinput3 {
		width: 290px;
		height: 141px;
		background: url(../images/enqlableinput3.jpg) no-repeat;
		border: 0;
		padding: 4px;
		margin: 0 0 10px 0;
		float: left;
		overflow: auto;
	}
	
	.memline1 {
		width: 420px;
		height: 1px;
		border-bottom: 1px solid #b1a691;
		clear: both;
		padding: 10px 0 0 0;
		margin: 0 0 10px 0;
	}
	
	.memline {
		width: 880px;
		height: 1px;
		border-bottom: 1px solid #b1a691;
		clear: both;
		padding: 10px 0 0 0;
		margin: 10px 0 10px 0;
	}
	
	.memline2 {
		width: 295px;
		height: 1px;
		border-bottom: 1px solid #b1a691;
		clear: both;
		padding: 10px 0 0 0;
		margin: 0 0 10px 0;
	}
	
	#register_here{
		padding: 0 0 0 125px;
		text-decoration: none;
	}
	
	#register_here a{
		text-decoration: none;
	}
	/* End Chapel Membership Form */	
		
	.memlable_right {
		width: 100px;
		height: 24px;
		float: left;
		line-height: 23px;
	}
	
	.memlableinput1right {
		width: 290px;
		height: 18px;
		background: url(../images/enqlableinput1.jpg) no-repeat;
		border: 0;
		padding: 4px;
		float: left;
	}
	
	.memlableinput2 {
		width: 290px;
		height: 24px;
		border: 0;
		float: left;
		padding: 4px 0;
	}
	
	.memlableinput3 {
		width: 290px;
		height: 141px;
		background: url(../images/enqlableinput3.jpg) no-repeat;
		border: 0;
		padding: 4px;
		float: left;
	}
	
	.memline1_right {
		width: 395px;
		height: 1px;
		border-bottom: 1px solid #b1a691;
		clear: both;
		padding: 10px 0 0 0;
		margin: 0 0 10px 0;
	}
	
	.memline2_right {
		width: 290px;
		height: 1px;
		border-bottom: 1px solid #b1a691;
		padding: 10px 0;
	}	
		
	.pref {
		width: 250px;
	}
	
	.pref li{
		list-style: none;
		display: inline;
		margin: 0;
		padding: 0 30px 0 0;
	}
	
	.pref ul{
		padding: 0;
		margin: 0;
	}
	
	.pref_second{
		width: 425px;
	}	
	
	.pref_second li{
		list-style: none;
		display: inline;
		margin: 0;
		padding: 0 15px 0 0;
	}
	
	.pref_second ul{
		padding: 0;
		margin: 0;
	}
	
	/* Start theme and rides */
	
	.rides_seperator {
		float:left;
		width:212px;
		height:380px;
	}
	
	.rides_seperator p {
		float:left;
		width:170px;
		height:auto;
	}
	
	.rides_seperator img {
		margin-top:10px
	}

	.rides_seperator_other {
	float:left;
	width:400px;
	height:auto;
	overflow:auto;
	}
	
	table .more_rides {
		margin-top:10px
	}
	
	.birthday_ul {
		width:360px
	}
	
	.birthday_ul li{
		width:360px
	}
		
		
/* End Sub Pages */

#back_to_top{
		text-align: right;
		padding: 0 50px 0 0;
		float:right;
}

/* Start Footer */

#footer {
	padding: 0 0 20px 0;
	color: #D6CBB0;
	width:960px;
	overflow:hidden;
	margin: 0 auto;
}

#footer a {
	color: #D6CBB0;
}

#footer a:hover {
	text-decoration: none;
}

/* End Footer */

/* Start Home */

#home_splash {
	margin: 0 auto;
}

#home_bottom {
	width: 100%;
	background: url(../images/back_home.gif) repeat-x;
	padding: 0 0 10px 0;
}

#home_bottom_new {
	width: 100%;
	background: url(../images/back_index.gif) repeat-x;
	padding: 0 0 10px 0;
}

/* End Home */

/* Start Sub Pages */

.contact {
	width: 876px;
	margin: 0 0 0 10px;
}

.misccopy {
	width: 876px;
	margin: 0 0 0 10px;
	font-size: 11px;
}

.copyr {
	padding: 10px 0 0 0;
	font-size: 12px;
}

	/* Start Chapel Enquiries Form */
	
	#chapel_wedding_enq {
		padding: 15px 0 0 0;
	}
	
	.enqlable {
		width: 165px;
		height: 24px;
		float: left;
		line-height: 23px;
	}
	
	.enqlableinput1 {
		width: 384px;
		height: 18px;
		background: url(../images/enqlableinput1.gif) no-repeat;
		border: 0;
		padding: 4px;
		float: left;
	}
	
	.enqlableinput2 {
		width: 390px;
		height: 24px;
		border: 0;
		float: left;
		padding: 4px 0;
	}
	
	.enqlableinput3 {
		width: 384px;
		height: 141px;
		background: url(../images/enqlableinput3.gif) no-repeat;
		border: 0;
		padding: 4px;
		float: left;
	}
	
	.enqline1 {
		width: 555px;
		height: 1px;
		border-bottom: 1px solid #b1a691;
		clear: both;
		padding: 10px 0 0 0;
		margin: 0 0 10px 0;
	}
	
	.enqline2 {
		width: 390px;
		height: 1px;
		border-bottom: 1px solid #b1a691;
		padding: 10px 0;
	}
	
	/* End Chapel Enquiries Form */
	
	/* Start Gallery Pages */
	
	
	table.gallery_table td a img {
		margin-left:8px;
		margin-bottom: 12px;

	}
	
	/* End Gallery Pages */
	
	
	
	/* Start Calendar Pages */
	
	#back_cal {
		padding: 3px 0 0 17px;
	}
	
	#back_cal_in {
		width: 863px;
		background: url(../images/back_cal.gif) no-repeat;
		padding: 25px;
	}
	
	/* End Calendar Pages */
	
	/* Start Conferencing Enquiries Form */
	
	#conf_enq {
		width: 640px;
	}
	
	#conf_enq_left {
		float: left;
		display: inline;
		width: 310px;
		margin: 0 10px 0 0;
	}
	
	#conf_enq_right {
		float: left;
		display: inline;
		width: 315px;
	}
	
	.lefttitle {
		width: 130px;
		height: 28px;
		line-height: 25px;
		float: left;
	}
	
	.lefttitle2 {
		width: 150px;
		height: 26px;
		line-height: 25px;
		float: left;
	}
	
	.lefttitle3 {
		width: 130px;
		line-height: 25px;
		float: left;
	}
	
	.conf_input1 {
		width: 171px;
		height: 18px;
		border: 0;
		padding: 4px;
		background: url(../images/conf_input1.gif) no-repeat;
	}
	
	.conf_line {
		width: 310px;
		height: 1px;
		border-bottom: 1px solid #afa795;
		padding: 5px 0 0 0;
		margin: 0 0 5px 0;
		clear: both;
	}
		
		/* Start Dates Required Calendar */
		
		.datesrequired {
			background: #bcb399;
			border: 1px solid #b0a795;
			margin: 0 0 10px 0;
			padding: 3px;
		}
		
		/* End Dates Required Calendar */
		
	/* End Conferencing Enquiries Form */
	
	/* Start Calendar Pages */
	
	
	.calendar2 {
		border: solid #896f57;
		border-width: 1px 0 0 1px;
		margin: 15px 0 0 0;
	}
	
	.calendar2 th {
		width: 122px;
		background: url(../images/back_contenttable.gif) repeat-x;
		padding: 5px 10px;
		border: solid #896f57;
		border-width: 0 1px 1px 0;
	}
	
	.calendar2 th.weekend {
		background: url(../images/back_contenttable2.gif) repeat-x;
		color: #fac64f;
	}
	
	.calendar2 td {
		padding: 5px 10px;
		height: 122px;
		border: solid #896f57;
		border-width: 0 1px 1px 0;
		width: 230px;
	}
	
	.calendar2 td.weekend {
		background: #e0dacb;
		width: 200px;
	}
	
	.calendar2 td ul {
		font-size: 11px;
		margin: 0;
		padding: 0;
	}
	
	.calendar2 td ul li {
		list-style: none;
		background: url(../images/star2.gif) 0 3px no-repeat;
		margin: 0;
		padding: 0 0 3px 15px;
	}
	
	.calno {
		width: 25px;
		height: 25px;
		line-height: 24px;
		border: solid #896f57;
		border-width: 0 0 1px 1px;
		background: #ffffff;
		text-align: center;
		font-size: 11px;
		color: #694e35;
		float: right;
		margin: -5px -10px 0 0;
		display: inline;
	}
	
	.calspecial {
		padding: 5px 0 0 0;
		color: #583311;
		font-size: 11px;
		font-style: italic;
	}
	
	/* End Calendar pages */
	
	/* Start Coming Soon Page */
	
	.comingsoon td {
		vertical-align: middle;
		font-size: 11px;
		height: 190px;
		vertical-align: top;
	}
	
	.comingsoon td strong {
		display: block;
		padding-top: 10px;
		
	}
	
	/* End Coming Soon Page */
	
/* End Sub Pages */


/* Begin Themes */


	#subpage_in_bottom_town .content_right, #subpage_in_bottom_birthday .content_right  {
		background:none;

	}
	
	#subpage_in_bottom_birthday .content_right .conf_line {
		border-bottom: 1px solid #b0ccdb;
	}    
    
    #subpage_in_bottom_birthday .content_right .datesrequired {
        background: none;
		border: 1px solid #b0ccdb;
    }

/* End Themes */

#TermsAndConditions
{
	background: url(../images/back_content.gif) no-repeat scroll 0 0 transparent;
	text-align: left;
	width: 900px;
	overflow: visible;
}

	#terms_header
	{
		padding: 5px 0px 10px 15px;
	}

	#terms_close_btn
	{
		padding: 10px;
		float: right;
	}