/* CSS Document */.hiddenPic {	visibility:hidden;	position:absolute;	}body {	text-align:center;	font-family:Arial, Helvetica, sans-serif;	margin:20px 0px 20px 0px;	padding:0px;	font-size:14px;	background-color:#979797;	color:#000000;	}	a {	color:#979797;	text-decoration:underline;	}a:hover {	color:#000000;	text-decoration:underline;	}	#container {	width:769px;	text-align:left;	margin:0px auto;	background-color:#f4f4f4;	}	#header {	background-image:url(../images/header.jpg);	background-repeat:no-repeat;	background-position:top left;	height:142px;	}	#nav_wrapper {	margin:0px;	padding:91px 0px 0px 47px;	}	#nav_wrapper ul {	margin:0px;	padding:0px;	}	#nav_wrapper li {	margin:0px;	padding:0px;	list-style:none;	}	#nav_wrapper a {	height:51px;	text-decoration:none;	}	#nav_news {	width:89px;	float:left;	margin:0px;	padding:0px;	}	#nav_news a {	width:89px;	float:left;	display:block;	margin:0px;	padding:0px;	line-height:94px;	}	#nav_news a:hover {	width:89px;	display:block;	background-image:url(../images/newsMO.gif);	margin:0px;	padding:0px;	}	#nav_news a span {	visibility:hidden;	}	#nav_films {	width:88px;	float:left;	margin:0px;	padding:0px;	}	#nav_films a {	width:88px;	float:left;	display:block;	margin:0px;	padding:0px;	}	#nav_films a:hover {	width:88px;	float:left;	display:block;	background-image:url(../images/filmsMO.gif);	margin:0px;	padding:0px;	}	#nav_films a span {	visibility:hidden;	}#nav_gallery {	width:135px;	float:left;	margin:0px;	padding:0px;	}	#nav_gallery a{	width:135px;	float:left;	display:block;	margin:0px;	padding:0px;	}	#nav_gallery a:hover {	width:135px;	float:left;	display:block;	background-image:url(../images/galleryMO.gif);	margin:0px;	padding:0px;	}	#nav_gallery a span {	visibility:hidden;	}#nav_contact {	width:145px;	float:left;	margin:0px;	padding:0px;	}	#nav_contact a {	width:145px;	float:left;	display:block;	margin:0px;	padding:0px;	}	#nav_contact a:hover {	width:145px;	float:left;	display:block;	background-image:url(../images/contactMO.gif);	margin:0px;	padding:0px;	}	#nav_contact a span {	visibility:hidden;	}	#nav_store {	width:116px;	float:left;	margin:0px;	padding:0px;	}	#nav_store a {	width:116px;	float:left;	display:block;	margin:0px;	padding:0px;	}	#nav_store a:hover {	width:116px;	float:left;	display:block;	background-image:url(../images/storeMO.gif);	margin:0px;	padding:0px;	}	#nav_store a span {	visibility:hidden;	}.clearing {	clear:both;	margin:0px;	padding:0px;	}	#clearing {	clear:both;	margin:0px;	padding:0px;	}	#content {	background-image:url(../images/backgroundTop.gif);	background-repeat:no-repeat;	background-position:top left;	padding:0px 30px;	}#content_wrapper {	margin:0px;	padding:0px;	background-image:url(../images/backgroundBot.gif);	background-repeat:no-repeat;	background-position:bottom left;	}	#left_column {	background-image:url(../images/backgroundTop.gif);	background-repeat:no-repeat;	background-position:top left;	padding:0px 30px;	}	/*// styles //*/h1 {	margin:0px;	padding:20px 0px 0px 0px;	}.content {	color:#FFFFFF;	}	.link a {	color:#000000;	text-decoration:none;	}	.link a:hover {	color:#666666;	text-decoration:underline;		}	table {	margin:0px 0px 0px 0px;	padding:0px;	}