/* CSS Document */

body{
	margin-top:0px;
	background-color:#000000;
	/*background-color:#CCCCCC;*/
	
	background-image:url(picture_library/fade_backing.jpg);
	background-repeat:no-repeat;
	}

a:visited{
	color:#0066FF;
	}

.big{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	}


#container{
	width:800px;
	left:50%;
	margin-left:-400px;
	position:absolute;
	height:100%;
	background-color:#FFFFFF;
	background-image:url(/picture_library/border_M6.jpg);
	background-repeat:repeat-y;
	}

#contents_container{
	width:800px;
	/*height:750px;*/
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	background-image:url(/picture_library/border_M6.jpg);
	background-repeat:repeat-y;
	font-family:arial;
	font-size:12px;
	z-index:1;
	}

#backing_image{
	width:788px;
	min-height:100%;
	margin-left:auto;
	margin-right:auto;
	}
	
	#contents{
		width:760px;
		margin-left:auto;
		margin-right:auto;
		}
	
	#title{
		width:760px;
		height:150px;
		background-color:#FFFFFF;
		/*margin-top:5px;*/
		}
	
	#contents_title{
		width:247px;
		height:140px;
		
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		/*border:1px solid #000000;*/
		}
	
	#magic_title{
		width:329px;
		height:140px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		/*border:1px solid #000000;*/
		}
	
	#disco_title{
		width:350px;
		height:140px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		/*border:1px solid #000000;*/
		}			
	
	#biography_title{
		width:340px;
		height:150px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		/*border:1px solid #000000;*/
		}
	
	#tiz_logo_left{
		width:125px;
		height:125px;
		float:left;
		margin-left:10px;
		padding:0x;
		/*border:1px solid #000000;*/
		}

	#tiz_logo_right{
		width:125px;
		height:125px;
		float:right;
		margin-right:10px;
		padding:0x;
		/*border:1px solid #000000;*/
		}

	#contents_body{
		width:760px;
		/*height:100%;*/
		margin-top:20px;
		}
	
	#vid{
		width:350px;
		height:240px;
		float:right;
		/*margin-left:10px;*/
		margin-bottom:20px;
		/*border:1px solid #000000;*/
		}
		
	#face_painting_vid{
		width:350px;
		height:230px;
		float:right;
		/*margin-left:10px;*/
		margin-bottom:10px;
		/*border:1px solid #000000;*/
		}	
		
	#disco_tiz{
		width:268px;
		height:240px;
		margin-left:auto;
		margin-right:auto;
		}
	
	#balloon_text{
		width:370px;
		height:240px;
		float:left;
		margin-bottom:20px;
		/*border:1px solid #000000;*/
		}
	
	#disco_image{
		width:600px;
		margin-left:auto;
		margin-right:auto;
		padding:20px;
		}

	#face_painting_top_text{
		width:370px;
		float:left;
		margin-bottom:10px;
		/*border:1px solid #000000;*/
		}

	#face_painting_bottom_text{
		width:370px;
		float:left;
		margin-top:15px;
		/*border:1px solid #000000;*/
		}
		
	#face_painting_right_text{
		width:370px;
		float:right;
		margin-bottom:20px;
		/*border:1px solid #000000;*/
		}
			
	#face_painting_image{
		width:320px;
		margin-left:auto;
		margin-right:auto;
		}	
		
	#face_painting_left_placer{
		margin-top:20px;
		margin-bottom:20px;
		width:180px;
		float:left;
		margin-left:5px;
		}
	
	#face_painting_right_placer{
		margin-top:10px;
		width:160px;
		float:right;
		margin-right:8px;
		margin-bottom:10px;
		}
		
		#face_painting_bot_image{
			width:160px;
			margin-left:auto;
			margin-right:auto;
			}
	
	#bot_img_left{
		width:330px;
		padding:20px;
		/*height:247px;*/
		float:left;
		/*border:1px solid #000000;*/
		}
	
	#bot_img_right{
		width:310px;
		padding:20px;
		/*height:200px;*/
		float:right;
		/*border:1px solid #000000;*/
		}
	
	#mag_img_bot_right{
		width:207px;
		margin-left:auto;
		margin-right:auto;
		}

	#mag_img_bot_left{
		width:269px;
		margin-left:auto;
		margin-right:auto;
		}
			
		
#main_menu{
	height:80px;
	width:792px;
	left:50%;
	margin-left:-396px;
	background-color:#000000;
	position:fixed;
	bottom:0px;
	}

	#menu_items{
		width:792px;
		height:65px;
		margin-top:15px;
		margin-left:auto;
		margin-right:auto;
		color:#ffffff;
		text-align:center;
		font-family:arial;
		font-size:12px;
		}
	
	#menu_logo_left{
		float:left;
		margin-left:10px;
		width:50px;
		height:50px;
		}

	#menu_logo_right{
		float:right;
		margin-right:10px;
		width:50px;
		height:50px;
		}
	
	#menu_items a{
		color:#FFFFFF;
		}
	#menu_items a:visited{
		color:#FFFFFF;
		}
		
#spacer{
	clear:both;
	line-height:0px;
	height:0px;
	width:100%;
	padding:0px;
	margin:0px;
	}

#footer{
	height:79px;
	width:800px;
	clear:both;
	width:100%;
	}



#enquiry_form{
	width:760px;
	margin-left:auto;
	margin-right:auto;
	}
	
	#enq_section{
		width:760px;
		}
	
	#enq_heading{
		width:200px;
		padding:5px;
		float:left;
		}
	
	#enq_options{
		width:540px;
		padding:5px;
		float:right;
		}
		
		#enq_field{
			width:250px;
			padding-top:5px;
			padding-bottom:5px;
			padding-right:5px;
			float:left;
			}
		
		#enq_date{
			width:250px;
			float:left;
			}
		
		#enq_time_field{
			width:225px;
			padding:5px;
			float:right;
			}
			
		#enq_time_header{
			width:25px;
			padding:5px;
			float:right;
			}
		
		#enq_map{
			width:250px;
			height:150px;
			float:right;
			display:none;
			}

		#enq_address_field_link{
			width:450px;
			float:left;
			padding:5px;
			}

		#enq_postcode_field_link{
			width:450px;
			float:left;
			padding:5px;
			display:none;
			}
			
		.enq_address_field{
			width:450px;
			float:left;
			padding:5px;
			display:none;
			}
			
	#enq_other{
		width:510px;
		padding-top:5px;
		padding-bottom:5px;
		padding-right:5px;
		float:left;
		}
		
		#enq_other_field{
			width:490px;
			padding:2px;
			float:right;
			}
	
	#enq_postcode_field{
		width:150px;
		padding:2px;
		float:left;
		}
	
	#enq_postcode_header{
		width:60px;
		padding:5px;
		float:left;
		}
	
	#enq_contact_field{
		width:435px;
		padding:2px;
		float:left;
		}
	
	#enq_contact_header{
		width:50px;
		padding:5px;
		float:left;
		}
	
	#enq_postcode_result{
		width:220px;
		padding:5px;
		float:left;
		}
	
	#enq_submit{
		width:100px;
		padding:7px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		}
	
	#enq_additional_field{
		width:485px;
		padding:5px;
		float:left;
		}
		
		
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	
	
	#home_logo{
		width:125px;
		height:125px;
		margin-left:auto;
		margin-right:auto;
		}
	
	#home_title{
		width:600px;
		margin-left:auto;
		margin-right:auto;
		font-family:Snap ITC;
		font-size:30px;
		text-align:center;
		}

	#home_sub_title{
		width:600px;
		margin-left:auto;
		margin-right:auto;
		font-family:Snap ITC;
		font-size:20px;
		text-align:center;
		}

	#home_est{
		width:500px;
		margin-left:auto;
		margin-right:auto;
		font-family:Snap ITC;
		font-size:16px;
		text-align:right;
		}
	
	#home_welcome{
		margin-top:15px;
		margin-bottom:15px;
		width:600px;
		margin-left:auto;
		margin-right:auto;
		font-family:Snap ITC;
		font-size:24px;
		text-align:center;
		}		
		
	#home_icons{
		width:600px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		}
		
		
		#left_icon{
			width:250px;
			height:100px;
			float:left;
			margin-bottom:15px;
			font-family:Snap ITC;
			font-size:24px;
			text-align:center;
			}

		#right_icon{
			width:250px;
			/*height:100px;*/
			float:right;
			margin-bottom:25px;
			font-family:Snap ITC;
			font-size:24px;
			text-align:center;
			}
		
		#enquiry_icon{
			width:327px;
			margin-left:auto;
			margin-right:auto;
			text-align:center;
			}
						
	#home_promotion{
		width:600px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:50px;
		font-size:22px;
		text-align:center;
		}
	
	#home_contact{
		width:600px;
		margin-left:auto;
		margin-right:auto;
		text-align:right;
		font-family:Baskerville Old Face;
		font-size:18px;
		}
	
	#home_border_left{
		width:35px;
		border:1px solid #000000;
		margin-left:15px;
		float:left;
		height:inherit;
		}
	
	#home_button_mag a{
		display:block;
		width:260px;
		height:118px;
		}

	#home_button_dis a{
		display:block;
		width:251px;
		height:90px;
		}

	#home_button_fac a{
		display:block;
		width:250px;
		height:96px;
		}

	#home_button_fee a{
		display:block;
		width:247px;
		height:84px;
		}

	#home_button_enq a{
		display:block;
		width:327px;
		height:112px;
		}

	#home_button_bal{
		display:block;
		width:184px;
		height:114px;
		margin-left:auto;
		margin-right:auto;
		}

	#home_button_bal a{
		display:block;
		width:184px;
		height:114px;
		}

	#home_button_bio a{
		display:block;
		width:242px;
		height:125px;
		}
	
	#feedback{
		width:700px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:20px;
		}
		
		#feedback_left{
			font-family:arial;
			font-size:14px;
			width:300px;
			float:left;
			}
		
		#feedback_right{
			font-family:arial;
			font-size:14px;
			width:300px;
			float:right;
			}			

	#biog_image{
		width:325px;
		float:left;
		padding-right:15px;
		padding-bottom:15px;
		}
	
	#thanks{
		width:600px;
		height:250px;
		margin-left:auto;
		margin-right:auto;
		margin-top:75px;
		text-align:center;
		}