/* holder */
div#holder {
  position: absolute;
  margin-left: -551.5px;
  left: 50%;
  top: +0px;
  width: 1103px;
  height: 1100px;
  z-index: 1;
}

/* logo header goes here */
div#logo {
	position: absolute;
  	left: 8px;
  	top: 67px;
  	width: 703px;
  	height: 170px;
	background: url(../images/logo.png) no-repeat;
}

div#logo a {
				display:block;
				width:100%;
				height:100%;
				text-decoration:none;
				}

p1 { 
	font-size: 15px; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	color: black;

	}
	
	p2 { 
		font-size: 17px; 
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none; 
		color: green;
		a:hover {color: #fff;}

		}

		
		p3 { 
			font-size: 17px; 
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: none; 
			color: #8d8d8d;

			}
			

			


/* main image */
div#main_image {
  position: absolute;
  left: 569px;
  top: 360px;
  width: 481px;
  height: 289px;
  background: url("images/mainhome_image.jpg") no-repeat 0 0;
}

/* main about image */
div#main_about_image {
  position: absolute;
  left: 569px;
  top: 360px;
  width: 481px;
  height: 289px;
  background: url("images/mainabout_image.jpg") no-repeat 0 0;
}

/* main gallery image */
div#main_gallery_image {
  position: absolute;
  left: 569px;
  top: 360px;
  width: 481px;
  height: 579px;
  background: url("images/maingalleries_image.jpg") no-repeat 0 0;

}

/* Home Button */
#home_btn {
	display: block;
	position: absolute;
	left: 70px;
	top:273px;
	width: 41px;
	height: 31px;
	z-index: 9;
  	background: url(../images/home_btn.png) no-repeat;

}
div#home_btn:hover
	{ 
		background-position: 0 -31px;
	}

		div#home_btn a {
						display:block;
						width:100%;
						height:100%;
						text-decoration:none;
						}

/* Facebook Button */
#facebook_btn {
	display: block;
	position: absolute;
	left: 152px;
	top:269px;
	width: 41px;
	height: 41px;
	z-index: 3;
  	background: url(../images/f_logo.jpg) no-repeat;
	}
	
	
/* Facebook Like Button */
div#facebook {
	display: block;
	position: absolute;
	left: 72px;
	top:320px;
	z-index: 3;
	}


/* menu bar here */
div#menu_bar {
  position: absolute;
  left: 48px;
  top: 266px;
  width: 1004px;
  height: 51px;
  background: url(../images/menu_bar.png) no-repeat;
}



/* cta button goes here */
div#cta_btn {
	display: block;
  position: absolute;
  left: 48px;
  top: 555px;
  width: 483px;
  height: 96px;
  z-index: 5;
 background: url("images/cta-roll.png") no-repeat 0 0;

}
 	div#cta_btn:hover
		{ 
  			background-position: 0 -96px;
		}
		
			div#cta_btn a {
  							display:block;
  							width:100%;
  							height:100%;
  							text-decoration:none;
							}
							
/* children button goes here */
div#children_btn {
display: block;
  position: absolute;
  left: 48px;
  top: 480px;
  width: 483px;
  height: 65px;
 background: url("images/children_btn.png") no-repeat 0 0;

}


div#children_btn a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}
							
/* fam button goes here */
div#fam_btn {
display: block;
  position: absolute;
  left: 48px;
  top: 580px;
  width: 483px;
  height: 65px;
  z-index: 5;
 background: url("images/fam_btn.png") no-repeat 0 0;

}

/* adults button goes here */
div#adults_btn {
display: block;
  position: absolute;
  left: 48px;
  top: 680px;
  width: 483px;
  height: 65px;
  z-index: 5;
 background: url("images/adults_btn.png") no-repeat 0 0;

}

/* other button goes here */
div#other_btn {
display: block;
  position: absolute;
  left: 48px;
  top: 780px;
  width: 483px;
  height: 65px;
  z-index: 5;
 background: url("images/other_btn.png") no-repeat 0 0;

}

/* main body text */
div#body_txt {
	position: absolute;
	left: 70px;
	top: 375px;
	width: 459px;
	height: 175px;
	z-index: 7;
  text-align: left;
  overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #8d8d8d;
	letter-spacing: 1%;
}


/* gallery body text */
div#gallery_body_txt {
	position: absolute;
	left: 70px;
	top: 375px;
	width: 459px;
	height: 90px;
	z-index: 7;
  text-align: left;
  overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #8d8d8d;
	letter-spacing: 1%;
}

/* sub gallery body text */
div#sub_gallery_body_txt {
	position: absolute;
	left: 70px;
	top: 355px;
	width: 600px;
	height: 20px;
	z-index: 7;
  text-align: left;
  overflow: auto;
	font-family: Lucida, sans-serif;
	font-size: 17px;
	line-height:100%;
	letter-spacing:1px;
	color: #434343;
	
}




/* gallery holder */
div#gallery_holder {
	position: absolute;
	left: 70px;
	top: 400px;
	width: 950px;
	height: 470px;
	z-index: 7;
	text-align: left;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	letter-spacing: 1%;
	background-color: #FFFFFF;
	visibility: visible;
}



/* You named this layer About */
#Layer-8 {
	display: block;
	position: absolute;
	left: 380px;
	top: 15px;
	width: 46px;
	height: 12;
	z-index: 9;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
}


/* You named this layer Gallery */
#Layer-9 {
  position: absolute;
  left: 491px;
  top: 15px;
  width: 46px;
  height: 12px;
  z-index: 9;
  	z-index: 9;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;

}


/* You named this layer Specials */
#Layer-10 {
  position: absolute;
  left: 600px;
  top: 15px;
  width: 46px;
  height: 12px;
  z-index: 9;
  	z-index: 9;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;

}

/* You named this layer Prices */
#Layer-12 {
  position: absolute;
  left: 715px;
  top: 15px;
  width: 54px;
  height: 12px;
  z-index: 11;
  	z-index: 9;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	
}

/* You named this layer Contact */
#Layer-13 {
  position: absolute;
  left: 827px;
  top: 15px;
  width: 50px;
  height: 12px;
  z-index: 9;
  	z-index: 9;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;

}

/* You named this layer Links */
#Layer-14 {
  position: absolute;
  left: 928px;
  top: 18px;
  width: 39px;
  height: 12px;
  z-index: 9;
  	z-index: 9;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;

}

/* You named this layer \| copy 3 */
#Layer-14 {
  position: absolute;
  left: 927px;
  top: 16px;
  width: 41px;
  height: 16px;
  z-index: 14;
}

/* You named this layer thumb_children */
div#thumb_children {
	
	display: block;
  	position: absolute;
  	left: 50px;
  	top: 730px;
  	width: 217px;
  	height: 154px;
  	background: url("../images/thumb_child-roll.jpg") no-repeat 0 0;
}

 div#thumb_children:hover
{ 
  background-position: 0 -154px;
}
div#thumb_children a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}

/* thumb_fam */
div#thumb_fam {
	display: block;
  	position: absolute;
  	left: 314px;
  	top: 730px;
  	width: 217px;
  	height: 154px;
  	background: url("images/thumb_fam-roll.jpg") no-repeat 0 0;
}
 div#thumb_fam:hover
{ 
  background-position: 0 -154px;
}
div#thumb_fam a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}


/* You named this layer thumb_adult */
div#thumb_adult {
	display: block;
  position: absolute;
  left: 569px;
  top: 730px;
  width: 216px;
  height: 154px;
	background: url("images/thumb_adult-roll.jpg") no-repeat 0 0;
}
 div#thumb_adult:hover
{ 
  background-position: 0 -154px;
}
div#thumb_adult a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}



/* You named this layer thumb_other */
div#thumb_other {
	display: block;
  position: absolute;
  left: 835px;
  top: 730px;
  width: 215px;
  height: 154px;
	background: url("images/thumb_other-roll.jpg") no-repeat 0 0;
}

 div#thumb_other:hover
{ 
  background-position: 0 -154px;
}
div#thumb_other a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}


/* Here are some examples of how you might want to change the
 * look and behavior of the links on your page.  Some examples for
 * further customization are included in comments.  */
a {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
a:link { color: #F88; }
a:visited { color: #F88; }
a:hover {
  color: #F00;
  /* text-decoration: underline; */
  /* font-weight: bold; */
}

/* You named this layer copyright_text */
div#copyright {
  position: absolute;
  left: 50px;
  top: 1000px;
  width: 479px;
  height: 20px;
  z-index: 2;

  /* Here are some suggestions for this area's text settings */
  text-align: left;
  /* If you don't want scroll bars when your content gets bigger than the space
   * you designed for it, remove the following line.      */
  overflow: auto;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #a5a5a5;
}

/* You named this layer neat_text */
div#neat_footer {
  position: absolute;
  left: 528px;
  top: 1000px;
  width: 522px;
  height: 60px;
  z-index: 3;

  /* Here are some suggestions for this area's text settings */
  text-align: left;
  /* If you don't want scroll bars when your content gets bigger than the space
   * you designed for it, remove the following line.      */
  overflow: auto;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #a5a5a5;
}

/* main body TERMS CONDITIONS text */
div#body_txt_termsconditions {
	position: absolute;
	left: 60px;
	top: 357px;
	width: 970px;
	height: 565px;
	z-index: 7;
	text-align: left;
	overflow: auto;
	font-family: Lucida, sans-serif;
	font-size: 12px;
	line-height:140%;
	letter-spacing:1px;
	color: #434343;
}

/* main body termsconditions_text */
div#termsconditions {
	position: absolute;
	left: 155px;
	top: 971px;
	width: 479px;
	height: 20px;
	z-index: 2;
	text-align: left;
	overflow: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #434343;
}

