* {	margin: 0 0 0 0;	padding: 0;}body {	color: #FFFFFF;	font: 11px helvetica, sans-serif;	text-align: left;	background-color:#000000;	background-image: url(../images/content_bg.jpg);	background-repeat: no-repeat;}/* -- navigation bar -- */#navigation {margin-top: 8px;	height: 20px;	padding:0px 0px 0px 141px;	font: 12px helvetica;	font-weight: bold;}#navigation ul, #navigation li {	padding: 0px 0px 0px 0px;	margin: 0px;	list-style: none;}#navigation li {float:left;}#navigation  a {display:block;padding: 0px 4px 0px 4px;}#navigation a:link {color:#FFFFFF;text-decoration:none;}#navigation a:active {color:#FFFFFF;text-decoration:none;}#navigation a:visited {color:#FFFFFF;text-decoration:none;}#navigation a:hover {color:#333333;text-decoration:none;}/* -- header -- */#header {padding: 0px 0px 0px 0px;	height: 164px;	background-image: url(../images/bg.jpg);	background-repeat: repeat-x;	padding: 0;}/* -- content window -- */#container-content {margin-left: 146px;margin-bottom:15px;margin-top: 20px;	height: 100%;	width:730px; 	border-bottom: 6px solid;	border-bottom-color: #FFFFFF;	padding-bottom: 30px;}#container-content:after {	clear: both;	display: block;	content: ".";	height: 0;	visibility: hidden;}/* -- border arround images -- */.surround {padding: 10px;border: solid 1px #fff;}.flash {padding: 0px;border: solid 1px #fff;}.dotted_line {	border-top: 1px dotted #fff;	margin: 15px 0 15px 0;	clear: both;	}.left {    width: 325px;	padding-top: 30px;	overflow: visible;}.fullwidth {	padding-top: 30px;	overflow: visible;}.terms {	padding-top: 5px;	padding-left: 5px;	padding-right: 5px;	overflow: visible;}.logos {	clear: both;	padding-left: 218px;	padding-top: 25px;}.right_text {	float:right;	width: 50%;	text-align: left;}#right {    width: 50%;	float:right;	background-color:#000;	color:#000000;	border: solid 1px #fff;	margin: 16px 0px 0px 16px;	text-align: center;		padding: 10px;}.right_border {	background-color: #FFFFFF;		padding: 15px;}.opening_times {    width: 315px;	border: solid 1px #fff;	margin: 16px 16px 16px 0px;	padding: 15px;	text-align: center;}.separator {clear: both;height: 0;}/* -- body text heading -- */h1 {	font-size:21px;	font-weight: bold;    padding-bottom: 20px;}h2 {	font-size:15px;	font-weight: bold;	padding-bottom: 2px;}h3 {	font-size:15px;	font-weight: bold;	padding-bottom: 20px;}address {	font-size:12px;	line-height: 1.4em;	margin: 0;	font-style: normal;	font-weight: normal;}.bold {	font-weight: bold;}/* -- body text -- */p {	font-size:12px;	line-height: 1.4em;	margin: 0 0 0.9em;}/* -- footer -- */#footer {	padding:0px 0px 0px 312px;	font: 11px helvetica;	font-weight: bold;	text-align:center;}#footer ul, #footer li {	padding: 0px 50px 0px 0px;	margin: 0px;	list-style: none;}#footer li {float:left;}#footer  a {	display:block;	padding: 0px 5px 0px 0px;}#footer a:link {color:#FFFFFF;text-decoration:none;}#footer a:active {color:#FFFFFF;text-decoration:none;}#footer a:visited {color:#FFFFFF;text-decoration:none;}#footer a:hover {color:#333333;text-decoration:none;}#footer_gfx {    width:1024px;    height: 98px;	background-image: url(../images/footer_bg.jpg);	background-repeat: no-repeat;	padding-bottom: 15px;}br {clear:both;}a:link {color:#FFFFFF;text-decoration:underline;} a:active {color:#FFFFFF;text-decoration:underline;}a:visited {color:#FFFFFF;text-decoration:underline;}a:hover {color:#333333;text-decoration:underline;}.termsdate {padding-top: 15px;text-align:center}.damages {font-weight:bold;text-decoration:underline;}