*
{
	margin: 0; padding: 0;
}

html, body 
{
	font-family: arial, verdana, sans-serif;
	background-color: #000000;
	height: 100%;
	color: #FFFFFF;
}

#container {
	position: left;
	width: 100%; 
	width:expression(document.body.clientWidth < 750? "750px": "100%" );
	margin-left: 0px;
	overflow: auto;
}

.left
{
	float: left;
	width: 230px;
	height: 100%;
	background-color: #000000;
	color: #FFFFFF;
	right-margin: 5px;
}


.rightgallery
{
	width: auto;
	height: 100%;
	overflow: auto;
	font-size: 12px;
	background-color: #000000;
	color: #BBBBBB;
}

.right
{
	width: auto;
	height: 100%;
	overflow: auto;
	font-size: 10px;
	background-color: #f2f2f2;
	color: #000000;
}

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

a.menu
{
	font-size: 14px;
	color: #999999;
	text-decoration: none;
}

a.menu:hover
{
	font-size: 14px;
	color: #e32a00;
	text-decoration: none;
}

.menuActive
{
	font-size: 14px;
	font-weight:bold;
	color: #ffffFF;
	text-decoration: none;
}

a.excerpt
{
	font-size: 13px;
	color: #999999;
	text-decoration: none;
}

a.excerpt:hover
{
	font-size: 13px;
	color: #e32a00;
	text-decoration: none;
}

.excerptActive
{
	font-size: 13px;
	font-weight:bold;
	color: #ffffFF;
	text-decoration: none;
}

.gallery
{
	margin-top: 42px;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}

.imageCell
{
	float: left;
	margin-left: 20px;
	margin-right: 20px;
}

.zoom
{
	position: absolute;
	right: 0px;
}

.image
{
	position: relative;
	border: 1px solid black;
	text-align: center;
	vertical-align: middle;
}

.info
{
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	height: 45px;
	position: relative;
	margin-top: 10px;
	padding-left: 5px;
}

.subDescription
{
	color: #a0a0a0;
	font-size:14px;

}

.subDescription1
{
	color: #a0a0a0;
	font-size:13px;
}


.printTitle{
	color: #a0a0a0;
	font-size:16px;

}



/* -----------Gallery Tables--------------------------- */

#tableInfo
{
width:95%;
border:1px;
bordercolor:"#333333";
cellspacing:"0";
cellpadding:"0";
}

