@charset "UTF-8";
/* CSS Document */


	body {
		background-image:url(photogallery_rev4_bg.png);
		background-repeat:repeat-x;
		background-color:#A5A1A9;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		}

	img {
		border:0;
		}
				
		
	#frame {
		width:873px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		top:0px;
		padding:0px;
		text-align:left;
		}	

		
	#contentleft {
		width:1px;
		height:1px;
		padding:0px;
		float:left;
		top:0px;
		}	
	
	#contentcenter {
		width:871px;
		padding:0px;
		height:auto;
		top:0px;
		float:left;
		vertical-align:top;
		}
	
	#contentright {
		width:1px;
		padding:0px;
		height:1px;
		float:left;
		top:0px;
		}
		
	#flashcontent {
		margin-top:47px;
		width:863px;
		height:580px;
		position:absolute;
		z-index:10;
		float:left;
		}
		
	#photogallerybtn {
		float:left;
		position:absolute;
		z-index:101;
		width:auto;
		height:auto;
		margin-top:0px;
		margin-left:615px;
		}
		
	#photogallerybtntwo {
		float:left;
		position:absolute;
		z-index:101;
		width:700px;
		height:auto;
		margin-top:0px;
		margin-left:465px;
		}		
		
	#photogalleryright {
		float:left;
		position:absolute;
		z-index:5;
		width:auto;
		height:auto;
		margin-top:47px;
		margin-left:615px;
		}		


	#floatingphotos {
		float:left;
		position:absolute;
		z-index:102;
		width:auto;
		height:auto;
		margin-top:660px;
		margin-left:100px;
		}
		
	#footerdiv {
		float:left;
		position:absolute;
		z-index:12;
		width:auto;
		height:auto;
		margin-top:635px;
		margin-left:0px;
		}		


	a:link.cslideshowlinksb {
		font-family:Arial, Helvetica, sans-serif;
		color:#A5A1A9;
		font-size:9px;
		text-decoration:none;
		font-weight:normal;				
		}

	a:visited.cslideshowlinksb {
		font-family:Arial, Helvetica, sans-serif;
		color:#A5A1A9;
		font-size:9px;
		text-decoration:none;
		font-weight:normal;							
		}
	
	a:hover.cslideshowlinksb {
		font-family:Arial, Helvetica, sans-serif;
		color:#A5A1A9;
		font-size:9px;
		text-decoration:none;
		font-weight:normal;							
		}
	
	a:active.cslideshowlinksb {
		font-family:Arial, Helvetica, sans-serif;
		color:#A5A1A9;
		font-size:9px;
		text-decoration:none;
		font-weight:normal;							
		}
		
		
		




	table.noborder {
		width:auto;
		vertical-align:top;
		height:auto;
		border:none;
		}
		
	table.photoslinks {
		width:700px;
		height:auto;
		border:none;
		vertical-align:top;
		}

	table.footertable {
		width:870px;
		height:auto;
		border:none;
		}
		
	td.footercell {
		width:870px;
		text-align:center;
		vertical-align:bottom;
		height:638px;
		color:#494949;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:16px;		
		font-weight:normal;
		}	
		
	td.footercellcontent {
		width:auto;
		text-align:center;
		vertical-align:top;
		height:auto;
		color:#494949;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:16px;		
		font-weight:normal;
		}			


	td img {
		display: block;
		}
		
	td.valighntop {
		vertical-align:top;
		}	
		
	td.valighnmid {
		vertical-align:middle;
		}
				
	td.valigntop {
		vertical-align:top;
		border:none;
		}	
		
	td.valignbot {
		vertical-align:bottom;
		}			
		
	td.valigntopleft {
		vertical-align:top;
		text-align:left;
		}
		
	td.valigntopright {
		vertical-align:top;
		text-align:right;
		}	
		
	td.valigntoprightbox {
		vertical-align:top;
		text-align:right;
		width:222px;
		}							
		
	td.valignmid {
		vertical-align:middle;
		}		
				
		


	.footertext {
		color:#494949;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:16px;		
		font-weight:normal;
		vertical-align:top;
		text-decoration:none;
		}	
	
	


	input.button {
		background-color: #2d5393;
		font-size: 9px;
		font-weight:bold;
		color: #ffffff;
		border: 1px solid #000000;
		padding: 2px;
		margin-left: 3px;
		margin-top: 4px;
		}
		






		
	
	a:link.footerlinks { 
		color:#494949;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		line-height:16px;
		vertical-align:top;
		}

	a:visited.footerlinks { 
		color:#494949;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		line-height:16px;
		vertical-align:top;		
		}

	a:hover.footerlinks { 
		color:#494949;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		text-decoration:underline;
		line-height:16px;
		vertical-align:top;		
		}

	a:active.footerlinks { 
		color:#494949;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		line-height:16px;
		vertical-align:top;		
		}	


		
	.ctext {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:13px;
		}	
		
	


a.feature01 
{
	display: block;
	border-top: thin solid #000000;
	border-right: thin solid #000000;
	border-bottom: thin solid #000000;
	border-left: thin solid #000000;
	vertical-align:top;
	width:180px;
	height:74px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;	
	position: relative;
}
																					
a.feature01:hover { border-color: #000; }
 
	a.feature01:hover .overlay01
	{
		position: absolute;
		z-index: 3;
		float:left;
		text-align:left;
		display: block;
		border-top: thin solid #ffffff;
		border-right: thin solid #ffffff;
		border-bottom: thin solid #ffffff;
		border-left: thin solid #ffffff;
		vertical-align:top;
		font-family:Arial, Helvetica, sans-serif;		
		margin: 0px 0px 0px 0px;		
		width:180px;
		height:74px;
	}
		a.feature01 .overlay01 .caption01
		{
			position: absolute;
			height: 100%;
			width: 100%;
			z-index: 3;
			float:left;
			text-align:left;		
			text-indent: -9999em;
			color: #000;
			font-size: 11px;
			font-family:Arial, Helvetica, sans-serif;			
			bottom: 0;
			overlay: hidden;
		}
		a.feature01:hover .caption01
		{
			text-indent: 5px;
			background: rgb(255,183,0);
			/* for browsers that know rgba */
			background: rgba(255, 185, 0, 0.65);
		}	
		a.feature01 img { display: block; }													
		
.clear
{
	height: 0 !important;
	line-height: 0 !important;
	clear: both !important;
	font-size: 1px !important;
	margin: 0;
	padding: 0;
	float: none !important;
}														

		
			