body 	{
		background: #474849 url(../images/topbar.png) repeat-x 0 top;
		font-family: LithosPro-Regular, Helvetica, Arial, Tahoma, Verdana, Sans-serif;
		font-size: 10px;
		color: #ffffff;
	}



#infoboxright	{
		position: absolute;
		background: url(../images/graylayer.png) no-repeat;	
		left: 50%;
		margin-left:130px;
		right: 50%;
		margin-right;-460px;
		width: 330px;
		top: 20px;
		bottom: 480px;
		height: 460px;
		}



#infoboxleft	{
		position: absolute;
		background: url(../images/graylayer.png) no-repeat;	
		left: 50%;
		margin-left:-460px;
		right: 50%;
		margin-right;-820px;
		width: 330px;
		top: 20px;
		bottom: 480px;
		height: 460px;
		}



#scroll		{		
		position: absolute;
		background: url(../images/scroll.png) no-repeat;	
		left: 50%;
		margin-left:-460px;
		right: 50%;
		margin-right;-800px;
		width: 350px;
		top: 370px;
		bottom: 130px;
		height: 101px;
		}
	


#infoboxbig	{
		position: absolute;
		background: url(../images/graylayerbig.png) no-repeat;	
		left: 50%;
		margin-left:-470px;
		right: 50%;
		margin-right;230px;
		width: 700px;
		top: 20px;
		bottom: 480px;
		height: 460px;
		}




#infoboxtextright	{
		position: absolute;
		font-size: 12px;
		font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
		left: 50%;
		margin-left:150px;
		right: 50%;
		margin-right;-440px;
		width: 290px;
		top: 40px;
		bottom: 460px;
		height: 420px;
		}	


#infoboxtextleft	{
		position: absolute;
		font-size: 12px;
		font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
		left: 50%;
		margin-left:-440px;
		right: 50%;
		margin-right;-840px;
		width: 290px;
		top: 40px;
		bottom: 460px;
		height: 420px;
		}	

#infoboxtextbig	{
		position: absolute;
		font-size: 12px;
		font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
		left: 50%;
		margin-left:-440px;
		right: 50%;
		margin-right;210px;
		width: 610px;
		top: 40px;
		bottom: 460px;
		height: 420px;
		}


#infoboxtextbigs	{
		position: absolute;
		font-size: 12px;
		font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
		left: 50%;
		margin-left:-440px;
		right: 50%;
		margin-right;210px;
		width: 610px;
		top: 40px;
		bottom: 460px;
		height: 420px;
		padding-right: 10px;
		overflow: auto;
		}		



#infoheader	{
		text-align: left;
		font-size: 14px;
		font-family: LithosPro-Regular, Helvetica, Arial, Tahoma, Verdana, Sans-serif;
		}


#photo 		{	
		position: absolute;
		left: 50%;
		margin-left:-490px;
		right: 50%;
		margin-right;-490px;
		width: 980px;
		top: 10px;
		bottom: 583px;
		height: 573px;
		}

#photo2 	{	
		position: absolute;
		left: 50%;
		margin-left:-490px;
		right: 50%;
		margin-right;-490px;
		width: 790px;
		top: 500px;
		bottom: 3px;
		height: 273px;
		}


#menu 	{
		background: #ffffff url(../images/bar.jpg) repeat-x 0 top;		
		position: absolute;
		left: 50%;
		margin-left:-490px;
		right: 50%;
		margin-right;-490px;
		width: 980px;
		top: 480px;
		bottom: 537px;
		height: 57px;
	}


#special   {	position: absolute;
		left: 50%;
		margin-left:-155px;
		right: 50%;
		margin-right;0px;
		width: 155px;
		top: 476px;
		bottom: 631px;
		height: 155px;
}

 

#logo	{	
		font-size: 20px;
		position: absolute;
		left: 50%;
		margin-left:-480px;
		top: 495px;
	}



#buttons	{
		font-size: 13px;
		}


#portraitsbutton	{
		position: absolute;
		left: 50%;
		margin-left: -25px;
		top: 490px;
		}


#artisticbutton	{
		position: absolute;
		left: 50%;
		margin-left: -17px;
		top: 513px;
		}

#childrenbutton	{
		
		position: absolute;
		left: 50%;
		margin-left: 73px;
		top: 490px;
		}


#petsbutton	{
		position: absolute;
		left: 50%;
		margin-left: 93px;
		top: 513px;
		}



#fashionbutton	{
		position: absolute;
		top: 490px;
		left: 50%;
		margin-left: 176px;
		}



#portfoliosbutton	{
		position: absolute;
		top: 513px;
		left: 50%;
		margin-left: 165px;
		}




#weddingsbutton	{
		position: absolute;
		top: 490px;
		left: 50%;
		margin-left: 279px;
		}


#commercialbutton	{
		position: absolute;
		top: 513px;
		left: 50%;
		margin-left: 275px;
		}



#testimonialsbutton	{
		position: absolute;
		top: 490px;
		left: 50%;
		margin-left: 379px;
		}




#infobutton	{
		position: absolute;
		top: 513px;
		left: 50%;
		margin-left: 408px;
		}





#copyright	{
		position: absolute;
		left: 50%;
		margin-left: -490px;
		top: 595px;
		color: #888888;
	}


#contact	{
		position: absolute;
		font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
		text-align: right;
		left: 50%;
		margin-left: 265px;
		top: 595px;
		color: #888888;
	}



#thumbnails	{
		position: absolute;
		left: 50%;
		margin-left: -130px;
		right: 50%;
		margin-right; -400px;
		width: 590px;
		top: 80px;
		border: 0;
		text-align: center;

		top: 55px;
		bottom: 395px;
		padding-right: 20px;
		overflow: auto;
		}



#thumbnailsbig	{
		position: absolute;
		left: 50%;
		margin-left: -145px;
		right: 50%;
		margin-right; -505px;
		width: 640px;
		top: 58px;
		border: 0;
		text-align: center;
		}



#selected	{
		color: #88ff88;
		}


#notselected	{
		color: #ffffff;
		}



.imgborder 	{
		margin: 0px 10px 14px 10px;
		border: solid #474849 2px;
		}



.imgborderbig 	{
		margin: 0px 7px 12px 7px;
		border: solid #474849 2px;
		}




a span {display: none;}

a:hover span {display: block;
   position: absolute; top: -135px; left: -110px;
	border: none;
   color: #AAA;
   font: 10px Verdana, sans-serif;}





a		{
		text-decoration: none;
		color: #ffffff;
		}

a:visited 	{
		text-decoration: none;
		color: #ffffff;
		}

a:hover 	{
		color: #ff00cc;
		text-decoration: none;
		}


a.thumb:link	{
		color: #474849;
		}



a.thumb:visited	{
		color: #474849;
		}



a.thumb:active	{
		color: #474849;
		}



/* PAYPAL paypal.htm PAYMENT PAGE CODE */

.payform	{
		font: 13px arial, verdana, sans-serif;
		background-color: #F0F6F9;
		text-align: left;
		width: 125px;
		overflow: auto;
		border: #99A8AF 1px solid;
		}

.payformbox	{
		background-color: transparent;
		border: #CFD7DF 1px solid;
		}

.payformmargin	{ margin: 0px; }

.payformbutton	{ width: 125px; }
