/* CSS Document */

table.gallery * {}
table.gallery{
border-collapse	:collapse;
position		:relative;
}
	table.gallery tr{
	height:126px;
	}
	table.gallery tr td{
	position	:relative;
	width		:154px;
	}
	table.gallery tr td.large{
	width:308px;
	}
	
div.data{
margin:1px;
position:relative;
}

div.data a{
display		:block;					float		:left;
width		:150px;					height		:124px;
border		:1px solid #CCCCCC;		background	:#CCCCCC;
overflow	:hidden;				position	:relative;
text-align	:center;
}
td.right div.data a{
float:left;	position:relative;
}
	div.info{
	position	:relative;		z-index	:20;
	overflow	:hidden;		height	:126px;
	}
	div.open{
	padding		:5px;			border	:1px solid #000;
	background	:#011f82;			color	:#eee;
	position	:absolute;		top		:-6px;
	left		:-6px;			width	:302px;
	z-index		:30;
	}
	td.right div.open{
	margin-left	:-150px;
	width		:302px;
	}
	td.right div.open a{
	float:right;
	}
	td.large div.info{
	height:254px;
	}
	td.large{
	height:257px;
	}
	td.large div.open{
	width:460px;
	}
	.large.right div.open{
	width:456px;
	}

div.data a:hover{
background:#011f82;
border:1px solid #666
}
div.data a.large{
width:304px;
height:252px;
}
	div.data a img{
	position:relative;
	left:-25px;
	top:-1px;
	}
	div.data a.large img{
	position:relative;
	left:-1px;
	top:-1px;
	}
	td.right div.data a{
/*	margin-left:5px;*/
	}
	td.left div.data div.open a{
	margin-right:5px
	}
	
	#contentWrapSec{
background:#dcdcdc url(/images/photoBG2.jpg) no-repeat top center;
width:1000px;
overflow:hidden;
height: auto !important;
color:#000000;
}
#contentWrapSec h1{
color:#FFFFFF;
margin-bottom:10px;}