body {overflow: hidden;}
li {list-style-type: none;}
body {background-color: #d7c9c9;}
#centerbox {width: 750px; height: 516px;}
#centerbox {position: absolute; top: 74px left: 127px}
#centerbox {font-family: sans-serif, "Paltino Linotype"; font-size: 14px; color: #530046; }
	#weddings.Menu{position: absolute; top: 50px; left: 210px;}
	#bebe.Menu{position: absolute; top: 50px; left: 320px;}
	#portraits.Menu{position: absolute; top: 50px; left: 310px;}
	#seniors.Menu{position: absolute; top: 50px; left: 405px;}
	#about.Menu{position: absolute; top: 50px; left: 500px;}
	#contact.Menu{position: absolute; top: 50px; left: 610px;}
	
#centerbox .Menu:hover {color: #535346; font-style: italic; font-size: 17px; position: absolute; top: 47px;}

#topinfo {color: #ECFFFF; font-size: 12px;
	position: absolute; top: -50px; left: 195px;

}

	#weddingmenu.dropmenu{position: absolute; top: 85px; left: 175px; color: #ECFFFF; font-size: 12px;}
	#weddingmenu.dropmenu{visibility: hidden; }
		.Menu{color: #8B7676;}

	#senmenu.dropmenu{position: absolute; top: 85px; left: 375px; color: #ECFFFF; font-size: 12px;}
	#senmenu.dropmenu{visibility: hidden; }
		.Menu{color: #8B7676;}
		

/* #slideshow {visibility: hidden; width: 750px; height: 516px; absolute: absolute; top: 80px; left: 100px;}*/
#loading {visibility: hidden;}
#philbot.link2 {position: absolute; top: 385px; left: 5px;}


.link2{color:#ECFFFF; text-decoration: none;}
.link2:hover{font-style: italic; color: #C36868;}

.link3{color:#ECFFFF; size: 10pt; text-decoration: none; margin: 75px;}
.link3:hover{font-style: italic; color: #C36868;} 
 

.pagetop h2{width: 306px; height: 16px;
		position: absolute; top: 84px; left: 415px;
		font-size: 10pt; color: #808080;
		text-align: center;
		background-color: #BDB8BE;
		margin: 0 0;
		border: 4px ridge #FEEDE3;
		
}






.pagebottom {width: 305px; height: 16px;
		position: absolute; top: 469px; left: 415px;
		font-size: 10pt; color: #808080;
		text-align: center;
		background-color: #BDB8BE;
		margin: 0 0;
		border: 4px ridge #FEEDE3;
		
}


#link18.controlbutton {position: absolute; top 500px; left: 5px;}
#link19.controlbutton  {position: absolute; top 500px; left: 45px;}
#link20.controlbutton  {position: absolute; top 500px; left: 100px;}
#link21.controlbutton  {position: absolute; top 500px; left: 170px;}
#link22.controlbutton  {position: absolute; top 500px; left: 45px; visibility: hidden;}


.controls {width: 205px; height: 16px;
		
	visibility: hidden;
	position: absolute; top: 500px; left: 300px;
		background-color: #535346 ;
		border: 4px ridge #FEEDE3;
		font-size: 10pt; color: #ECFFFF;
		opacity: .75;
		filter: alpha(opacity=75);

}



/* temporary to hide unfinished links */

#portraits {visibility: hidden;}
#seniors {visibility: visible;}
#senhead {visibility: hidden;}
#infosenhead {visibility: hidden;}
#philsenhead {visibility: hidden;}
#specialsenhead {visibility: hidden;}
#about {visibility: hidden;}

#philhead {visibility: hidden;}
#philbot {visibility: hidden;}
#servtop {visibility: hidden;}
#moreinfo {visibility: hidden;}
#pricehead {visibility: hidden;}
#pricebot {visibility: hidden;}
#contacthead {visibility: hidden;}
#contactbot {visibility: hidden;}
#abouthead {visibility: hidden;}
#aboutbot {visibility: hidden;}

.page h2{font-size: 10pt; color: #FFFFFF; margin: 5px;}
.page h3{font-size: 8pt; color: #FFFFFF; margin: 5px;}
.page h4{font-size: 12pt; color: #FEEDE3; margin: 5px;}


.page {visibility: hidden;  overflow-y: auto; overflow-x: hidden; scrollbar-base-color: #c2c2c2; 
	scrollbar-track-color: #959595;
	scrollbar-arrow-color: #000000; }

 .page {width: 305px; height: 360px;
	background-color: #BEB8B8;
	border: 4px ridge #FEEDE3;
	font-family: sans-serif, "Paltino Linotype";
	font-size: 14px; color: #C0C0C0;
	position: absolute; top: 104px; left: 415px;
	}





