body {	background:  #333;}a {	color: #333;	text-decoration: none;	padding: 2px 8px;	margin: 0px;}a:hover {	border: 2px solid #333;}a.nohover {	text-decoration: none;	padding: 0px;	margin: 0px;	border: 0px;}a:hover.nohover {	padding: 0px;	margin: 0px;	border: 0px;}.fl {	float: left;}.fr {	float: right;}a .linkimg {	border: 2px solid #fff;}a:hover .linkimg {	border: 2px solid #333;}a .linkimgr {	border: 2px solid #fff;	float: right;}a:hover .linkimgr {	border: 2px solid #333;}a .linkimgl {	border: 2px solid #fff;	float: left;}a:hover .linkimgl {	border: 2px solid #333;}div.container {	position: absolute;	top: 16px;	width: 900px;	height: 530px;	left: 50%;	margin-left: -450px;/* commented backslash hack v2 \*/	top: 50%;	margin-top: -265px;/* end hack */	background: #fff;	font: 20px Century Gothic, Arial, sans-serif;}div.containerfp {	position: absolute;	top: 16px;	width: 1000px;	height: 534px;	left: 50%;	margin-left: -500px;/* commented backslash hack v2 \*/	top: 50%;	margin-top: -267px;/* end hack */	background: #333;	font: 20px Century Gothic, Arial, sans-serif;}div.fp1 {	position: absolute;	top: 10px;	_top: 6px;	left: 0px;	margin: 0px 0 0 0px;	padding: 0px;	width: 399px;	border: 2px solid #000;}div.fp1 img {	margin: 0px;	padding: 0px;	border: 0px;	display: block;}div.fp1 img.noborder {	border: 0px;}div.fp2 {	position: absolute;	top: 44px;	right: 90px;}div.thumbs {	position: absolute;	overflow: auto;	bottom: 8px;	_bottom: 12px;	right: 0px;	width: 592px;	height: 324px;	background: #333;	margin: 0px;	padding: 2px;}div.thumbs a {	margin: 2px;	padding: 2px;	background:  #000;	border: 2px solid #333;	float: left;}div.thumbs a:hover {	margin: 2px;	padding: 2px;	background:  #000;	border: 2px solid #fff;	float: left;}div.logo {	position: absolute;	top: 8px;	left: 0px;	width: 900px;	text-align: center;	margin: 0px;	padding: 0px;}div.gallery {	position: absolute;	top: 68px;	left: 0px;	height:412px;	width: 900px;	margin: 0px;	padding: 0px;}div.gallery img {	display: block;	margin-left: auto;	margin-right: auto;		padding: 6px;	border: 1px solid #aaa;}div.gallery img.noborder {	border: 0px;}div.menu {	position: absolute;	top: 246px;	left: 0px;	width: 896px;	color: #000;	padding: 0px 2px;	margin: 0px;}div.contact {	position: absolute;	bottom: 4px;	left: 451px;	width: 438px;	color: #000;	padding: 2px 6px;	margin: 0px;	_padding: 6px;	font: 16px Century Gothic, Arial, sans-serif;	text-align: center;}div.return {	position: absolute;	bottom: 4px;	left: 0px;	width: 438px;	color: #000;	padding: 2px 6px;	_padding: 6px;	margin: 0px;	font: 16px Century Gothic, Arial, sans-serif;	text-align: center;}div.contact1 {	position: absolute;	top: 68px;	left: 20px;	margin: 0px;	padding: 0px;}div.contact2 {	position: absolute;	top: 0px;	right: 0px;	margin: 0px;	padding: 10px;}div.contact3 {	position: absolute;	top: 206px;	left: 0px;	width: 486px;	margin: 0px;	padding: 0px;	_padding: 6px 0px;	text-align: center;	color: #555;}div.footer {	position: absolute;	top: 536px;	left: 0px;	width: 900px;	padding: 0px;	margin: 0px;	font: 12px Century Gothic, Arial, sans-serif;	color: #aaa;}div.footer p {	padding: 0px;	margin: 0px;	text-align: center;}div.footer a {	color: #eee;	background: #333;	text-decoration: underline;	padding: 2px;	margin: 0px;}div.footer a:hover {	color: #aaa;	text-decoration: none;	border: 0px;}