body
{
	margin: 0px; 
	background-color: #000000;
	text-align:center;
	color: #cccccc;
	font-family: georgia, verdana, sans-serif;
	font-size: 16px;
}

/*p {font-family: verdana, sans-serif; font-size:13px;}*/
p {font-family: georgia, verdana, sans-serif; font-size:16px;}

.container
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	text-align:left;
	width: 800px;
}

a:link, a:visited {
	text-decoration: none;
	color:#bfbd00;
}

a:hover {
	text-decoration: underline;
	color:#cccccc;

}

a.nav:link, a.nav:visited {
	text-decoration: none;
	color:#bfbd00;
	font-size: 16px;
}

a.nav:hover {
	text-decoration: underline;
	color:#cccccc;
	font-size: 16px;
}

a.nav_active:link, a.nav_active:visited {
	text-decoration: none;
	color:#cccccc;
	/*font-weight:bold;*/
	/*text-transform:uppercase;*/
	font-size: 16px;
}

a.nav_active:hover {
	text-decoration: underline;
	color:#cccccc;
	font-size: 16px;
}


.divider {
	margin-top: 5px;
	width: 100%;
	height: 2px;
	background: url(images/divider.png);
	background-repeat: repeat-x;
}

.menu_spacing {	padding-right:16px; }
}
.menu_item
{
	padding-left: 7px;
	padding-right: 7px;
}
.menu_item_active
{
	padding-left: 7px;
	padding-right: 7px;
	background-color:#555;
}

.navigation
{
	position: absolute;
	top: 55px;
	width: 800px;
	text-align: right;
	color: #cccccc;
	font-family: verdana;
	/*background-color:#777777;*/
}
.logo
{
	position: absolute;
	top:0px;
	height:63px;	
	margin-top:10px;
	margin-bottom:10px;
	/*width:100%;
	background-color:#cccccc;*/
}
.content
{
	position:absolute;
	top:83px;
	width: 800px;
}

.copyright
{
	margin-top:10px;
	text-align: center;
	font-family: verdana, sans-serif;
	font-size:8pt;
	color:#444444;
}

/* 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; 
}
*/


h1
{
	font-size:14pt;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
}

h3
{
	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:16px;
	font-weight:bold;
	padding:0px;
	margin-top:20px;
	margin-bottom:0px;
}





	.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;
	}