body {font-family: arial, verdana, sans-serif;
	  color: black;
	  font-size: 12px;
	  background: white; 
	  text-align: center;}
	  
#container {margin: 0 auto;
			width: 800px; 
			text-align: left;}	  

	  
.nav {position: absolute;
	 top: 135px;
	 left: 155px;
	 width: 658px;
	 padding: 0px;
	 margin: 0px;
	 display: inline;}
	  

			
.logo {position: absolute;
		top: 30px;
		left: 340px;
		width: 250px;
		 height: 83px;
		  text-align: center;
		  display: inline;}
			
.whitebox, .contactbox, .pricingbox, .gallerybox {position: absolute;
		   top: 170px;
		   left: 155px;
		   width: 607px;
		   height: 310px;
		   border-left: 25px solid black;
		   border-right: 25px solid black;
		   border-top: 5px solid black; 
		   border-bottom: 5px solid black;}
		   
.pricingbox {height: 400px; }		   

/*.whitebox {-webkit-box-shadow: 3px 3px 3px #888;
    -moz-box-shadow: 3px 3px 3px #888;
    box-shadow: 3px 3px 3px #888; } */
		   
.grayedge 	{position: absolute;
		   top: 170px;
		   left: 154px;
		   width: 2px;
		   height: 320px;
		   background: #9f9e9e;	}   

		   
.homeimage, .aboutimage, .contactimage, .priceimage {position: absolute;
		   top: 10px;
		   left: 440px;
		   border: 4px solid black;
		   height: 217px;
		   width: 144px;
		   background-repeat: no-repeat;
		   background-position: center;}
		   
.homeimage {background-image: url(images/es.jpg); }		   	
		   
.aboutimage {background-image: url(images/zoe.jpg);
			}		
			
.contactimage { background-image: url(images/sam.jpg); }

/*.priceimage {background-image: url(images/kara9.jpg); } */
			    
.table {position: absolute;
	    top: 180px ;
	    left: 10px; }

h2, p {	margin-left: 15px;
		margin-top: 10px;
		margin-bottom: 5px;}
		
h2 {font-size: 14px;}	

h3 {font-size: 14px; }

.couples {position: absolute; 
			left: 30px; }

.footer, .galfoot, .confoot, .pricefoot {position: absolute;
		 top:  500px;
		 left: 155px;
		  font-size: 10px;
		  text-align: center;
		  background: black;
		  width: 657px;
		  height: 30px;
		  color: white;}
		  
.disclaimer {font-size: 9px; }		  
		
.contactbox {height: 600px; }	

.pricingbox {height: 1300px; }	

.gallerybox {height: 1700px; }

.child {position: relative;
		top: 0px;
		left: -150px; }
		
.senior {position: absolute;
		top: 0px;
		left: 300px; }
		
		
.galfoot {top: 1900px;
			}	

.confoot {top: 790px; }	

.pricefoot {top: 1450px; }

a:link, a:hover, a:visited {color: gray;
		  text-decoration: none; }
		  
a:hover {color: black;
		 background-color: white; }
		 
a:visited {color: gray; }

p {color: black;}


   
		
.form {padding-right: 10px;
	   padding-left: 10px;}

			
			