<style type="text/css">
	body {
		background-image: url(images/bg.jpg);
		background-position: top center;
		background-attachment: fixed;
		background-repeat: repeat;
		top:0;
		left:0;
		margin:0;
		padding:0;
	}

	.maintop {
		background-image: url(images/main_top_bg.jpg);
		background-position: top center;
		background-attachment: scrool;
		background-repeat: repeat-x;
		background-color: White;
	}

	td, div, input, textarea, select, button {
		font-size: 11px;
		color: #5D5D5D;
		font-family: Arial, Helvetica, sans-serif;
	}

	A:link {
		color:#000000;
		text-decoration:underline;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}
	A:active {
		color:#000000;
		text-decoration:underline;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}
	A:visited {
		color:#000000;
		text-decoration:underline;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}
	A:hover {
		color:#282828;
		text-decoration:underline;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}

	.menu:link {
		color:#FFFFFF;
		text-decoration:none;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.menu:active {
		color:#FFFFFF;
		text-decoration:none;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.menu:visited {
		color:#FFFFFF;
		text-decoration:none;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.menu:hover {
		color:#F7F7F7;
		text-decoration:none;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}

	.menu_over {
		background-color: transparent;
	}

	.menu_normal {
		color:#FFFFFF;
		filter:dropshadow(color=#747474, offx=1, offy=1);
	}

	.menu_mouseover {
		background-color: #FFFFFF;
	}

	.menu_mouseout {
		background-color: transparent;
	}

	.title {
		font-size: 18px;
		color: #525252;
		font-family: Arial, Helvetica, sans-serif;
	}

	.whitetitle {
		font-size: 18px;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
	}
	.whitetitle_small {
		font-size: 13px;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
	}
	.white {
		font-size: 11px;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
	}
	.white:link {
		font-size: 11px;
		text-decoration:none;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
	}
	.white:active {
		color:#FFFFFF;
		text-decoration:none;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.white:visited {
		color:#FFFFFF;
		text-decoration:none;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.white:hover {
		color:#E5E5E5;
		text-decoration:none;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}

	.white_small {
		font-size: 10px;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
	}

	.white_small:link {
		font-size: 10px;
		color: #FFFFFF;
		text-decoration:underline;
		font-family: Arial, Helvetica, sans-serif;
	}
	.white_small:active {
		color:#FFFFFF;
		text-decoration:underline;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.white_small:visited {
		color:#FFFFFF;
		text-decoration:underline;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.white_small:hover {
		color:#E5E5E5;
		text-decoration:underline;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
	}

	.header_bg {
		background-image: url(images/header_bg.jpg);
		background-position: top center;
		background-attachment: scroll;
		background-repeat: repeat-x;
	}

	.menu_bg {
		background-image: url(images/menu_bg.jpg);
		background-position: top center;
		background-attachment: scroll;
		background-repeat: repeat-x;
	}

	.login_bg {
		background-image: url(images/login_bg.jpg);
		background-position: top left;
		background-attachment: scroll;
		background-repeat: no-repeat;
	}
	
	.virtualtour_bg_uk {
		background-image: url(images/virtualtour_bg_uk.jpg);
		background-position: top left;
		background-attachment: scroll;
		background-repeat: no-repeat;
	}
	
	.virtualtour_bg_es {
		background-image: url(images/virtualtour_bg_es.jpg);
		background-position: top left;
		background-attachment: scroll;
		background-repeat: no-repeat;
	}
	
	.virtualtour_bg_de {
		background-image: url(images/virtualtour_bg_de.jpg);
		background-position: top left;
		background-attachment: scroll;
		background-repeat: no-repeat;
	}
	
	.search_bg_uk {
		background-image: url(images/search_bg_uk.jpg);
		background-position: top left;
		background-attachment: scroll;
		background-repeat: no-repeat;
	}
	
	.search_bg_es {
		background-image: url(images/search_bg_es.jpg);
		background-position: top left;
		background-attachment: scroll;
		background-repeat: no-repeat;
	}

	.search_bg_de {
		background-image: url(images/search_bg_de.jpg);
		background-position: top left;
		background-attachment: scroll;
		background-repeat: no-repeat;
	}

	.news_bg_uk {
		background-image: url(images/news_bg_uk.jpg);
		background-position: top left;
		background-attachment: scroll;
		background-repeat: no-repeat;
	}
	
	.news_bg_es {
		background-image: url(images/news_bg_es.jpg);
		background-position: top left;
		background-attachment: scroll;
		background-repeat: no-repeat;
	}
	
	.news_bg_de {
		background-image: url(images/news_bg_de.jpg);
		background-position: top left;
		background-attachment: scroll;
		background-repeat: no-repeat;
	}
	
	.flags_bg {
		background-image: url(images/main_bottom_bar.jpg);
		background-position: top center;
		background-attachment: scroll;
		background-repeat: no-repeat;
	}

	textarea {
		background-color: #F2F3F4;
		border: 1px #7F9DB9 solid;
		padding-left: 4px;
	}

	.formfield {

		background-color: #F2F3F4;
		width: 100%;
		padding-left: 4px;
		border: 1px #7F9DB9 solid;
	}

	.formselect {
		color:#000000;
		text-decoration:none;
		font-size: 11px;
		width: 140px;
		font-family: Arial, Helvetica, sans-serif;
		background-color: #F2F3F4;
		padding-left: 4px;
		border: 1px #7F9DB9 solid;
	}

	.formfield_front {
		color:#000000;
		text-decoration:none;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		filter:alpha(opacity=80);
		-moz-opacity:.8;
		opacity:.8;
		width: 160px;
		padding-left: 4px;
	}

	.formselect_front {
		color:#000000;
		text-decoration:none;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		filter:alpha(opacity=80);
		-moz-opacity:.8;
		opacity:.8;
		width: 160px;
		padding-left: 4px;
	}

	.formoption {
		color:#000000;
		text-decoration:none;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		filter:alpha(opacity=80);
		-moz-opacity:.8;
		opacity:.8;
		padding-left: 4px;
	}


	ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
	}

	li { /* all list items */
		float: left;
		position: relative;
		width: 9em;
		color: #FFFFFF;
	}

	li ul { /* second-level lists */
		display: none;
		position: absolute;
		top: 1em;
		left: 0;
	}

	li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
		top: auto;
		left: auto;
	}

	li:hover ul, li.over ul { /* lists nested under hovered list items */
		display: block;
	}



	.even { background: #F1F1F1; }
	.evenover { background: #97C2E2; }

	.odd { background: #F9F9F9; }
	.oddover { background: #97C2E2; }

	.show {
	 display: block;
	}

	.hide {
	display: none;
	}
</style>