body
{
	background-color: #bbc3c5;
	font-size: 15px;
	font-family: Verdana;
	color: #999999;
}

ul
{
	list-style-image: url(images/bullet_o.gif)
	
}

h1
{
	font-family: Verdana;
	color: White;
	font-size: 26px;
	font-weight:normal;
		
}
a:link
{
	color: #ffffff;
	text-decoration: none;
}
a:hover
{
	color: #606462;
	text-decoration:none;
}
a
{
	color: #ffffff;
	text-decoration: none;
}

			.mylink a {
						
						font-size: 11px;
						color: white; 
						text-decoration: none;
						
						
			}
			.mylink a:hover {
						color: #ffcc00;
						text-decoration: none;
						
			}


p.footer
{
	position: relative;
	font-size: 9px;
	font-family: Verdana;
	color: #999999;
	top: 3px;
	text-align: right;
	
}
p.page
{
	position: relative;
	font-size: 12px;
	font-family: Verdana;
	color: #888888;
	top: 0px;
	text-align: left;
}

p.rpage
{
	position: relative;
	font-size: 12px;
	font-family: Verdana;
	color: #888888;
	top: 0px;
	text-align: right;
	
}
p.classic
{
	position: relative;
	font-size: 14px;
	font-family: Verdana;
	color: #CCCCCC;
	top: 3px;
	text-align:right;
	
}

.logopanel
{
	font-family: Verdana;
	color: White;
	font-size: 26px;
		
}
.logopanel2
{
	font-family: Verdana;
	color: White;
	font-size: 14px;
	font-weight: 200;
		
}

p.nav
{
	text-align: center;
	font-size: 11px;
	font-family: Verdana;
	color: #999999;
}
div.content
{
	border: 1px;
	border-style:solid;
	padding: 8px;
	border-width: 1px;
	border-color: #dddddd;
	height: 411px;
	width: 748px;
}

div.bodytext
{
	background-color:#bbc3c5;
	margin: 0px;
	height: 400px;
	width: 360px;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #BBC3C5; 
	SCROLLBAR-HIGHLIGHT-COLOR: #888888; 
	SCROLLBAR-SHADOW-COLOR: #888888; 
	SCROLLBAR-3DLIGHT-COLOR: #BBC3CE; 
	SCROLLBAR-ARROW-COLOR: #888888; 
	SCROLLBAR-TRACK-COLOR: #BBC3C5;
	SCROLLBAR-DARKSHADOW-COLOR: #BBC3C5; 
	font-size: 11px;
	font-family: Verdana;
	color: #606462;
}

div.gallerynav2
{
	border: 0px;
	border-style: solid;
	background-color: black;
	padding: 0px;
	border-width: 0px;
	border-color: #555555;
	height: 400px;width: 185px;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #000000; 
	SCROLLBAR-HIGHLIGHT-COLOR: #888888; 
	SCROLLBAR-SHADOW-COLOR: #888888; 
	SCROLLBAR-3DLIGHT-COLOR: #000000; 
	SCROLLBAR-ARROW-COLOR: #888888; 
	SCROLLBAR-TRACK-COLOR: #000000;
	SCROLLBAR-DARKSHADOW-COLOR: #000000; 
	font-size: 11px;
	font-family: Verdana;
	color: #dddddd;
}


p.pagetitle
{
	font-size: 14px;
	font-family: Verdana;
	color:#606462;
	font-weight: bold; 
}
div.bodypic
{

	background-color: #bbc3c5;


	
}

p.content
{
	border: 1px;
	border-style: solid;
	padding: 0px;
	border-width: 1px;
	border-color: #555555;
	height: 400px;
	width: 740px;
}
p.photo
{
	border: 1px;
	border-style: solid;
	padding: 1px; 
	background-color: Black;
	border-width: 0px;
	border-color: #999999;
	height: 376px;width: 376px;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	font-family: Verdana;
	color: #999999;
}
p.text
{
	border: 1px;
	border-style: solid;
	padding: 1px; 
	background-color: Black;
	border-width: 0px;
	border-color: #999999;
	height: 376px;
	width: 376px;
	text-align: left;
	vertical-align: middle;
	font-size: 9px;
	font-family: Verdana;
	color: #AAAAAA;
}

table
{
	width: 765px;
	
	
}
table.page
{
	width: 765px; 
	/*height: 470px;*/
	
	
}

			/* NAVIGATION BUTTONS */
			.menu {
						height: 20px;
						width: 789px;
						padding: 6px;
						padding-left:0px;
						
			}
			.cssnav	{
						position: relative;
						float: left;
						margin: 0px; 
						padding: 0px;
						font-family: arial, helvetica, sans-serif;
						background: url(overbtn.jpg) no-repeat;
						width: 96px;
						height: 25px;
	                    overflow: hidden;/* for ie to hide extra height*/	
			}
			.cssnav a {
						display: block;
						color: #606462;
						font-size: 11px;
						width: 96px;
						height: 25px;
						float: left;
						text-decoration:none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav a:hover {
						color: #ffffff;
						text-decoration: none;
												
			}
			

			.cssnav img {width: 96px; height: 25px; border: 0; visibility: hidden;}

			

			.cssnav span {
					    position: absolute;
					   /* text-align:left;*/
					    left: 0px;top: 6px;
					    text-align: center;
					    top: 3px;
					    width: 96px;
					    cursor: pointer;   
					    
					     
			}
			
		/*//////////////////////////////////////////////////*/	
			.gallerynav	{
						position: relative;
						/*float: left;*/
						margin: 0; 
						margin: 3px;
						font-family: arial, helvetica, sans-serif;
						background: url(overbtn.jpg) no-repeat;
						width: 150px;
						height: 70px;
	                    overflow: hidden;/* for ie to hide extra height*/
						/*background-color: yellow;	*/
						/*text-align:center;*/
						text-align: center;
			}
			.gallerynav a {
						display: block;
						color: #606462;
						font-size: 14px;
						width: 150px;
						height: 70px;
						display: block;
						float: left;
						
						text-decoration: none;
						overflow: hidden;/* for ie to hide extra height*/
			}
			.gallerynav a:hover {
						color: #606462;
						text-decoration: none;
						
			}
			.gallerynav a:hover img {
						color: #606462;
						text-decoration: none;
						/*border: 1px solid #606462;*/
						
			}
			

			.gallerynav img {border: 1px; margin: 2px; width: 120px; height: 30px; solid white; visibility: visible}
			

			

			.gallerynav span {
					    position: absolute;
					    text-align: center;
						left: -1px;
						top: 40px;
					    width: 150px;
						height: 14px;
					    cursor: pointer; 
						margin: -0px;
						}
									   
					     
			}
			
	/*/////////////////////WEDDING ALBUMS - GALLERY 2 /////////////////////////////*/	
			.w2agallerynav	{
						
						position: relative;						
						margin: 2px; 
						top: 0px;
						font-family: arial, helvetica, sans-serif;
						background: url(overbtn.jpg) no-repeat;
						width: 124px;
						height: 98px;
	                    overflow: hidden;
						/*	background-color: black;/* for ie to hide extra height*/	
	                  /*  border: 1px solid black;*/
			}
			.w2agallerynav a { /* GALLERY 2 - BIG THUMBS */
						position: relative;
						
						display: block;
						color: #606462;
						font-size: 14px;
						text-align: center;
						width: 125px;
						height: 220px;
						/*display: block;*/
						/*float: left;*/
						/*background: #222222;*/
						text-decoration: none;
						overflow: hidden;/* for ie to hide extra height*/
			}
			.w2agallerynav a:hover {
						color: #606462;
						text-decoration: none;
						overflow: hidden;/* for ie to hide extra height*/
						
			}
			.w2agallerynav a:hover img {
						color: #606462;
						text-decoration: none;
						/*border: 1px solid #606462;	*/
						overflow: hidden;/* for ie to hide extra height*/	
			}
			

			.w2agallerynav img { width: 120px; height: 76px; border: 0px; solid #dddddd; visibility: visible;}
			

			

			.w2agallerynav span { /* GALLERY 2 - BI*G THUMB - TEXT CAPTIONS */
					 /*   position: absolute;*/
					    text-align: center;
					    left: 0px;
						top: 80px;
					    text-align: center;
					    width: 125px;
					    cursor: pointer;   
						/*background-color: yellow;	*/
						overflow: hidden;/* for ie to hide extra height*/
											     
			}
					
			div.w2agalleryimage /* Panel in Gallery */
			{
				position: relative;
				top: 3px;/*border-style:solid;*/
				/*margin-top: 10px;*/
				margin: 0px;
				/*background-color: #bbc3c5;*/
				/*padding: 6px;*/
				/*border-width: 3px;*/
				/*border-color: #555555;*/
				/*background-color: #99FFFF;*/
				height: 408px;
				width: 370px;
				font-size: 11px;
				font-family: Verdana;
				color: #606462;
				overflow: hidden;/* for ie to hide extra height*/
				display: block;
				text-align: left;
				left: -6px;
			}	
div.galleryimage
{
	/*border: 9px solid black;*/
	/*border-style:solid;*/
	/*background-color:white;
	background-image:url(images/gallery_back.gif);*/
	padding: 0px;
	border-width: 2px;
	border-color: #555555;
	height: 408px;
	width: 370px;
	overflow: hidden;
	SCROLLBAR-FACE-COLOR: #000000; 
	SCROLLBAR-HIGHLIGHT-COLOR: #888888; 
	SCROLLBAR-SHADOW-COLOR: #888888; 
	SCROLLBAR-3DLIGHT-COLOR: #000000; 
	SCROLLBAR-ARROW-COLOR: #888888; 
	SCROLLBAR-TRACK-COLOR: #000000;
	SCROLLBAR-DARKSHADOW-COLOR: #000000; 
	font-size: 11px;
	font-family: Verdana;
	color: #dddddd;	
	
}
/*------------------------------------------------------------------------------			*/


.gallerycontainer{
position: relative;
left:	10px;
width: 154px; 
height: 400px;
/*border:1px solid black;*/
/*padding-left: 2px;*/
/*padding-top: 1px;*/



/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid #888888;
margin: 0px 1px 1px 0px;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 0px solid #606462;
border: 1px solid #FFFFFF;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
margin: 0px;
left: 500px;
border: 1px solid #606462;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0px;
border: 1px;
margin: 8px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
	visibility: visible;

	top: 0px;
	left: -600px; /*position where enlarged image should offset horizontally */
	height: 396px;
	font-family: Verdana;
	color: Black;
	font-size: 14px;
	z-index: 0;
	/*padding: 4px;*/
	background-color: white;
}		
/*--------------------------------------------------------------------------------------------------------------*/
.freestyle_album_container{
position: relative;
width: 128px; 
height: 400px;
/*border:1 solid black;*/
padding-left: 6px;
margin-left: 6px;
padding-top: 12px;
text-align:right;


/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.athumbnail img{
border: 1px solid #dddddd;
margin: 0 2px 2px 0;
}

.athumbnail:hover{
background-color: transparent;

}

.athumbnail:hover img{
border: 1px solid #606462;
}

.athumbnail span{ /*CSS for enlarged image*/
position: absolute;
/*background-color: yellow;*/
/*padding: 5px;*/
left: 1000px;
border: 1px solid #606462;
visibility: hidden;
color: black;
text-decoration: none;
}

.athumbnail span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 0px;
}

.athumbnail:hover span{ /*CSS for enlarged image*/
	visibility: visible;
border: #606462;
	top: -0px;
	left: -608px; /*position where enlarged image should offset horizontally */
	height: 360px;
	font-family: Verdana;
	color: Black;
	font-size: 14px;


	z-index: 0;
}	
/*--------------------------------------------------------------------------------------------------------------*/
.freestyle_album_container2{
position: relative;
width: 128px; 
height: 400px;
/*border:2 solid black;*/
/*padding-left:2;*/
padding-top: 76px;


/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.w2a2thumbnail img{
border: 1px solid #dddddd;
margin: 0px 2px 2px 0px;
}

.w2a2thumbnail:hover{
background-color: transparent;

}

.w2a2thumbnail:hover img{
/*border: 1px solid #606462;*/
}

.w2a2thumbnail span{ /*CSS for enlarged image*/
position: absolute;
/*background-color: yellow;*/
/*padding: 5px;*/
left: 1000px;
/*border:5px solid #606462;*/
visibility: hidden;
color: black;
text-decoration: none;
}

.w2a2thumbnail span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 0px;
}

.w2a2thumbnail:hover span{ /*CSS for enlarged image*/
	visibility: visible;
	/*border: 5 solid #606462;*/
	top: 5px;
	left: -615px; /*position where enlarged image should offset horizontally */
	height: 240px;
	font-family: Verdana;
	color: Black;
	font-size: 14px;
	z-index: 0;
}			