body
{
	margin: 0px; 
	background-color: #000000;
	text-align:center;
	font-family: verdana, sans-serif; 
	font-size:13px; 
	color:#ffffff;

}

p 
{
	font-family: verdana, sans-serif; 
	font-size:13px; 
	color:#ffffff;
	margin:0px;
}

.container
{

	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	text-align:left;
	width: 675px;
	
}


.nav { font-size: 9pt;}

a.nav:link, a.nav:visited 
{
	font-size:12px;
	text-decoration: none;
	color:#ffffff;
}

a.nav:hover {
	font-size:12px;
	text-decoration: underline;
	color:#ffffff;
}

a.contact:link, a.contact:visited {
	font-size:12px;
	text-decoration: none;
	color:#BFEFFF;
}

a.contact:hover {
	font-size:12px;
	text-decoration: underline;
	color:#BFEFFF;
}

a.backToTop:link, a.backToTop:visited {
	text-decoration: none;
	color:#BFEFFF;
}

a.backToTop:hover {
	text-decoration: underline;
	color:#BFEFFF;
}

.menu_item
{

padding-left: 15px;
}
.navigation
{
	position: absolute;
	top: 55px;
	width: 675px;
	text-align: right;
	color: #cccccc;
	font-family: verdana;
	/*background-color:#777777;*/
}
.logo
{
	position: absolute;
	top:-10px;
	height:63px;	
	margin-top:10px;
	margin-bottom:10px;
	/*width:100%;
	background-color:#cccccc;*/
}
.content
{
	position:absolute;
	top:83px;
	width: 675px;
}

.divider
{
	height:1px;
	line-height:1px;
	background: url(images/divider.png);
	background-repeat: repeat-x;
}

h1
{
	font-family: Georgia, Sans-Serif;
	color: #ffffff;
	font-size:16px;
	font-weight:normal;
	margin-top:15px;
	maring-bottom:0px;
	padding:0px;

}

h2
{
	font-family: Sans-Serif;
	color: #9AC0CD;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin-top:20px;
	margin-bottom:0px;
}

.copyright
{
	margin-top:10px;
	text-align: center;
	font-family: verdana, sans-serif;
	font-size:8pt;
	color:#999999;
}

/* Gallery Table */

.galleryTable td { 
	font-family:sans-serif; font-size:10pt; text-align:center; vertical-align:middle;
	padding: 10px;
}

.galleryTable .caption {margin-top:10px;}

.galleryTable a {font-family:sans-serif; font-size:10pt;}
.galleryTable a:link, a:visited {	color: #ffffff; text-decoration: none;	font-weight: normal;}
.galleryTable a:hover {	color:#99cc00;	text-decoration: underline;	font-weight: normal;}

.simpleviewer
{
background-color:#333333; 
}


.weddings *
{
	font-family : verdana, sans-serif; 
	font-size : 14px;
	color : #dddddd;
}

.weddings a:link, a:visited {
	text-decoration: none;
	color:#bfbd00;
}

.weddings a:hover {
	text-decoration: underline;
	color:#cccccc;
}

.packagePrice
{
	font-size:13px;
	color:#FFD700;
}

.backToTop
{
	margin-bottom:45px;
}







	.PriceMatrix {
		border-collapse: collapse;
		border-color : #cccccc;
		font-family: Arial;
		font-size: 9pt;
		background-color:#E9EEF3;
		color:#000000;
		margin:0px;
	}
	.PriceMatrix th {
		padding: 5px 5px 5px 5px;
		font-weight:bold;
		color: #ffffff;
		background-color:#666666;
		/* background: url(images/gridFlashyGrad.jpg); */
		/* filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#335B74,endColorStr=#B6C8D6); */
	}

	.PriceMatrix td {padding: 7px 5px 7px 5px;}

	.PriceMatrix td, .PriceMatrix th {
		border-top: solid 1px;
		border-left: solid 1px;
		border-right: solid 1px;
		border-bottom: solid 1px;
		border-color : #777777;
		text-align:center;
		vertical-align:middle;
	}

	.PriceMatrix .altcolor { background-color:#CAD6E2; }
	.PriceMatrix .mouseoverTH { 
		filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#A0C3E9,endColorStr=#223E7F);
		border-bottom: 1px solid yellow;
	}
	.PriceMatrix .mouseoverTR { background-color:#6A7A9A; color:#ffffff; }
	.PriceMatrix .mouseoverTR a:link { color:#ffffff; }


	.PriceMatrix tfoot td {
		height:1px;font-weight:bold;
		filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#A0C3E9,endColorStr=#223E7F);
		text-align:center;
		color: #ffffff;
	}

	.PriceMatrix #sort_asc {
		background: url(images/sort_asc.gif);
		background-repeat:no-repeat;
		background-position:center center;
		height:8px; width:16px;
	}
	.PriceMatrix #sort_desc {
		background: url(images/sort_desc.gif);
		background-repeat:no-repeat;
		background-position:center center;
		height:8px; width:16px;
	}

	.PriceMatrix a:link {
		color: #0000FF;
		text-decoration: none;
	}

	.PriceMatrix a:visited {
		text-decoration: none;
		color: #0000FF;
	}	

	.PriceMatrix a:hover {
		color: #0000FF;
		text-decoration: underline;
	}
	
	a.PriceMatrix:link {
		color: #ffffff;
		text-decoration: none;
		background-color: transparent;
	}

	a.PriceMatrix:visited {
		text-decoration: none;
		background-color: transparent;
	}	

	a.PriceMatrix:hover {
		color: #000000;
		text-decoration: none;
		background-color: #ffffff;
	}
	span.PriceMatrix .tableWrapper {
	 border-bottom: 2px solid #506EA6; 
	}

	span.PriceMatrix .scrollbar {
		scrollbar-arrow-color: #ffffff;
		scrollbar-face-color: #54768F;
		scrollbar-shadow-color: #54768F;
		scrollbar-highlight-color: #54768F;
		scrollbar-darkshadow-color: #54768F;
		scrollbar-track-color: #E9EEF3;
		scrollbar-3dlight-color: #E9EEF3;
	}