@charset "utf-8";
/*
	Title # Footsteps Of Discovery
	Date  # 03 March 2010
*/

body{ background:url(../images/f_background.jpg) repeat; }



#top{
     width:983px;
	 padding:18px 32px 0px 9px;
	 background:url(../images/f_top.jpg) no-repeat;
	 height:436px;
	 float:left;
	 position:relative;
	 *z-index:-1;
	 }


/* =========================================== Start Main Body ================================================== */


#block_body{
           width:1024px;
		   background:url(../images/f_main_body_bg.gif) repeat;
		   float:left; 
		   position:relative;
			 z-index:0;
		   *z-index:-1;
		   }

#main_body{
       width:968px;
		   padding:0px 31px 0px 25px;
		   float:left;  
		   position:relative;
			 *z-index:-1;
		   }
		   
#event_main_body{
			   width:968px;
			   padding:0px 31px 18px 25px;
			   background:url(../images/f_block_body_bg.gif) top no-repeat;
			   float:left;
			   position:relative;
				 z-index:100;
			   }	
			   
.menu{
   width:275px;
   background:url(../images/f_menu_bg.gif) no-repeat;
   height:258px;
   padding-top:22px;
   float:left;  
   position:relative;
	 z-index:0;
	 *z-index:-1;
   }			
   
   
.our_course a{
			   width:274px;
			   background:url(../images/f_our_courses.gif) no-repeat;
			   height:45px;
			   float:left;
			   position:relative;
			   text-decoration:none;
			   }
			   
	.our_course a:hover{  background:url(../images/f_our_courses_hover.gif) no-repeat; height:45px; }
					
  .our_course_fixed{
					width:274px;
					float:left;
					position:relative;
					background:url(../images/f_our_courses_hover.gif) no-repeat;
					height:45px;
				   }  
				   
.cornwall a{
		   width:274px;
		   background:url(../images/f_cornwall.gif) no-repeat;
		   height:45px;
		   float:left;
		   position:relative;
		   text-decoration:none;
		   }
			   
	.cornwall a:hover{ 
					  width:274px;
					  float:left;
					  position:relative;
					  background:url(../images/f_cornwall_hover.gif) no-repeat; 
					  height:45px;
					  }
	
.cornwall_fixed{
			  width:274px;
			  float:left;
			  position:relative;
			  background:url(../images/f_cornwall_hover.gif) no-repeat; 
			  height:45px;
			  }				
			  
.guestbook a{
		   width:274px;
		   background:url(../images/f_guestbook.gif) no-repeat;
		   height:45px;
		   float:left;
		   position:relative;
		   text-decoration:none;
		   }
			   
	.guestbook a:hover{ background:url(../images/f_guestbook_hover.gif) no-repeat; height:45px; }
	
.guestbook_fixed{ 
			   width:274px;
			   float:left;
			   position:relative;
			   background:url(../images/f_guestbook_hover.gif) no-repeat;
			   height:45px;
			   }			         			   	   	 
			   
			   
.photograph a{
		   width:274px;
		   background:url(../images/f_photograph.gif) no-repeat;
		   height:45px;
		   float:left;
		   position:relative;
		   text-decoration:none;
		   }
		   
.photograph a:hover{ background:url(../images/f_photograph_hover.gif) no-repeat; height:45px; }

.photograph_fixed{ 
			width:274px;
			float:left;
			position:relative;
			background:url(../images/f_photograph_hover.gif) no-repeat; 
			height:45px; 
			}			   
			
			
.events a{
		   width:274px;
		   background:url(../images/f_events.gif) no-repeat;
		   height:45px;
		   float:left;
		   position:relative;
		   text-decoration:none;
		   }
			   
	.events a:hover{  background:url(../images/f_events_hover.gif) no-repeat; height:45px; }
	
.events_fixed{
		   width:274px;
		   float:left;
		   position:relative;
		   background:url(../images/f_events_hover.gif) no-repeat;
		   height:45px;
		    } 		
			
.news_letter{
			 width:208px;
			 padding-left:28px;
			 background:url(../images/f_news_letter.gif) no-repeat;
			 height:188px;
			 padding-top:20px;
			 float:left;
			 position:relative;
			 }	
			 

.news_letter_input{
				 width:165px;
				 padding:1px 5px 1px 5px;
				 background:url(../images/f_input_box.jpg) no-repeat;
				 height:24px;
				 float:left;
				 position:relative;
				 margin-top:5px;
				 }			 			
				 
				 
 .search_avalibility{
					 width:209px;
					 padding:10px 13px 0px 13px;
					 background:url(../images/f_search_avalibility.jpg) no-repeat;
					 height:121px;
/*					 float:left; */
					 position:relative;
					 margin-top:20px;
					 }	
					 
					 
/* =========================================== Start Bottom ================================================== */

#footer{
	width:100%;
	background:url(../images/f_footer.jpg) repeat-x;
	height:186px;
	float:left;
	position:relative;
	padding-top: 75px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
		}
		
#footer_content{
	margin:auto;
	position:relative;
	width:960px;
		}
		

/* =========================================== End Bottom ================================================== */


/* ======================== Start Guest Book Page ============================================= */
#guest_top{
		 width:983px;
		 padding:19px 32px 0px 9px;
		 background:url(../images/f_guest_top.jpg) no-repeat;
		 height:435px;
		 float:left;
		 position:relative;
		 }


.guest_book_search{
	width:235px;
	padding:12px 0px 0px 0px;
	background:url(../images/f_search_avalibility2.gif) no-repeat;
	height:98px;
	float:left;
	position:static;
	text-align:center;
				 }

.news_letter_signup{
	width:178px;
	background:url(../images/f_news_letter_signup.gif) no-repeat;
	height:208px;
	float:left;
	position:relative;
	padding-top: 22px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 31px;
					}
					
					
.who_to_call{
			width:213px;
			padding:15px 0px 0px 25px;
			background:url(../images/f_who_to_call.gif) no-repeat;
			height:130px;
			float:left;
			position:relative;
			margin-top:10px;
			}
			
.our_address{
	width:213px;
	height:365px;
	float:left;
	position:relative;
	background-image: url(../images/f_address_back.gif);
	background-repeat: no-repeat;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
			}
			
	.our_address_top{
					width:213px;
					float:left;
					position:relative;
					}	
				
	.guest_book_blog{
					width:336px;
					padding:10px 60px 10px 30px;
					background:url(../images/f_guest_book_blog.jpg) repeat-y;
/*					float:left; */
					position:relative;
					margin-top:0px;
					}
					
					
/* ====================== Start Our Courses Page ============================ */

#our_courses_top{
				 width:983px;
				 padding:20px 32px 0px 9px;
				 background:url(../images/f_our_courses_top.gif) no-repeat;
				 height:434px;
				 float:left;
				 position:relative;
				 }

.corporate_business{
                    width:190px;
					padding:29px 15px 0px 10px;
					background:url(../images/f_corporate_business_bg.gif) no-repeat;
					height:100px;
					float:left;
					position:relative;
					text-align:center;
					}
					
.survival_courses{
				width:190px;
				padding:29px 15px 0px 10px;
				background:url(../images/f_corporate_business_bg.gif) no-repeat;
				height:100px;
				float:left;
				position:relative;
				text-align:center;
				margin-left:16px;
				}					

/* ====================== End Our Courses Page ============================ */


#sub_familys_top{
	width:983px;
	padding:20px 32px 0px 9px;
	height:434px;
	float:left;
	position:relative;
					 *z-index:-1;
	background-image: url(../images/f_sub_familys_top.gif);
	background-repeat: no-repeat;
					 }



#sub_schools_top{
	width:983px;
	padding:20px 32px 0px 9px;
	height:434px;
	float:left;
	position:relative;
					 *z-index:-1;
	background-image: url(../images/f_sub_schools_top.gif);
	background-repeat: no-repeat;
					 }
/* ====================== Start Our Courses Page ============================ */

#sub_our_courses_top{
	width:983px;
	padding:20px 32px 0px 9px;
	height:434px;
	float:left;
	position:relative;
					 *z-index:-1;
	background-image: url(../images/f_sub_our_courses_top.jpg);
	background-repeat: no-repeat;
					 }
				 			
							
	
	.book_your_place{
           width:195px;
/*					 float:left;  */
					 position:absolute;
					 top:-22px;
					 left:20px;
					 z-index:1000000;
					 }					   
						   			 					

/* ====================== End Our Courses Page ============================ */

/* ================================= Start Cornwall Page ================================ */

#cornwall_top{
			 width:983px;
			 padding:19px 32px 0px 9px;
			 background:url(../images/f_cornwall_header.jpg) no-repeat;
			 height:435px;
			 float:left;
			 position:relative;
			 *z-index:-1;
			 }
			 

	.cornwall_body{
				 width:403px;
				 padding:14px 0px 0px 38px;
				 background:url(../images/f_cornwall_body.gif) repeat-y;
				 float:left;
				 position:relative;
				 }
							
		.book_yur_palce{
		                width:194px;
						float:left;
						position:absolute;
						top:-25px;
						left:20px;
						}								   		   								 			   		 	
							 					 	 			 	  
			 
/* ================================= End Cornwall Page ================================ */	


/* ==================================== Start About Us ================================== */

#about_us_top{
			 width:983px;
			 padding:19px 32px 0px 9px;
			 background:url(../images/f_about_us_top.jpg) no-repeat;
			 height:435px;
			 float:left;
			 position:relative;
			 }
			 

/* ==================================== End About Us ================================== */	
	
.light_box{
           width:567px;
		   padding:20px 30px 0px 25px;
		   background:url(../images/f_light_box.png) no-repeat;
		   height:461px;
		   float:left;
		   }
#filter{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height:100%;
	background-color: #000000;
	z-index:10;
	opacity:0.5;
	filter: alpha(opacity=50);
}			 			 				
		
		
		
/* ======================== Start Photography Page ============================================= */

#photography_top{
				 width:983px;
				 padding:20px 32px 0px 9px;
				 background:url(../images/f_photography_top.jpg) no-repeat;
				 height:434px;
				 float:left;
				 position:relative;
				 }
				 
	.photo_search{
	              width:601px;
				  padding:10px 30px 0px 40px;
				  background:url(../images/f_photo_search.jpg) no-repeat;
				  height:109px;
				  float:left;
				  position:relative;
				  }	
				  
	.latest_events{
	              width:616px;
				  padding:28px 20px 0px 35px;
				  background:url(../images/f_latest_events.jpg) no-repeat;
				  height:664px;
				  float:left;
				  position:relative;
				  }
				  
				  
	 .more_photos{
	              width:616px;
				  padding:28px 20px 0px 35px;
				  background:url(../images/f_more_photos.jpg) no-repeat;
				  height:795px;
				  float:left;
				  position:relative;
				  }			  			  

/* ======================== End Photography Page ============================================= */

/* ======================== Start Contact Page ============================================= */

#contact_top{
		 width:983px;
		 padding:19px 32px 0px 9px;
		 background:url(../images/f_contact_top.jpg) no-repeat;
		 height:435px;
		 float:left;
		 position:relative;
		 }
		 
/* ======================== End Contact Page ============================================= */

/* ======================== Start Event Page ============================================= */	 


#event_top{
		 width:983px;
		 padding:19px 32px 0px 9px;
		 background:url(../images/f_event_top.gif) no-repeat;
		 height:435px;
		 float:left;
		 position:relative;
		 }
		 
/* ======================== End Event Page ============================================= */
