		body
		{
			background-color: black;
			overflow:hidden;
		}
		
		img {
			border:0px;
		}
		
		#overlay  img{
			position:absolute; 
			top:0; 
			left:0; 
			width: 100%;
			height: 100%;
			z-index: 1;
		}

		#spinner  img{
			position:absolute; 
			top: 50%;
			left: 50%;
			z-index: 1;
			margin-top: -18px;
			margin-left: -18px;
		}
		
		#tour {
			position:absolute; 
			top: 50%;
			left: 50%;
			margin-top: -300px;
			margin-left: -480px;
			z-index: 1;
		}
		#tourbg {
			position:absolute; 
			top: 50%;
			left: 50%;
			margin-top: -301px;
			margin-left: -481px;
		}
		
		#bottomstrip { 
			position: fixed; 
			bottom: 20px; 
			left: 100px;
			z-index: 2; 
			width: 85%;
			height: 35px;
			background: black; 
			filter:alpha(opacity=80); 
			opacity:.8; 
		}

		#bottomstrip2 {
			position: fixed;
			bottom: 55px;
			left: 100px;
			height: 30px;
			width: 85%;
			z-index: 2; 
			background: black;
			filter:alpha(opacity=60); 
			opacity:.6;
		}
		
		#topstrip { 
			position: fixed; 
			top: 60px; 
			left: 100px;
			z-index: 2; 
			width: 550px;
			height: 35px;
			background: black; 
			filter:alpha(opacity=80); 
			opacity:.8; 
		}
		
		#bottomstriplike {
			position: fixed;
			bottom: 85px;
			left: 100px;
			height: 40px;
			width: 85%;
			z-index: 2; 


			}
		
		#topstrip2 { 
			position: fixed; 
			top: 95px; 
			left: 100px;
			z-index: 2; 
			width: 550px;
			height: 35px;
			background: black; 
			filter:alpha(opacity=60); 
			opacity:.6;
		}
		
		#topstrip3 {
			position: fixed; 
			top: 95px; 
			left: 100px;
			z-index: 2; 
			width: 550px;
			height: 440px;
			background: black; 
			filter:alpha(opacity=60); 
			opacity:.6;
		}
		
		#logo { 
			position: absolute;
			z-index: 3;
			left: 100px;
		}
		
		.othertext { 
			font: 11px Verdana, Sans-Serif;
			text-align:left;
			color: white;
			margin-left:20px;
			z-index: 3;
		}
		.othertext2 { 
			font: 11px Verdana, Sans-Serif;
			text-align:center;
			color: white;
			z-index: 3;
		}
		.menutext { 
			font: 11px Verdana, Sans-Serif;
			text-align:left;
			color: white;
			margin-left:20px;
			margin-right:20px;
			z-index: 3;
		}
		
		a {
			font: 11px Verdana, Sans-Serif;
			text-decoration: none;
		}
		a.imagenav {
			font: 25px Webdings, Sans-Serif;
			text-decoration: none;
		}
		a:link {
			color: white;
		}
		a:visited {
			color: white;
		}
		a:hover {
			color: red;
		}
		a:active {
			color:white;	
		}

		#MenuListPhotography {
			display:none;
		}

		#MenuList3D {
			display:none;
		}
		
		#MenuList360 {
			display:none;
		}
				
		table{
		width:100%;
		height:100%;
		border: 0px;
		border-spacing:0px;
		z-index: 2;
		}
		table.padtop{
		width:100%;
		height:100%;
		border: 0px;
		border-spacing:0px;
		z-index: 2;
		}
		table.butlike{
		width:30%;
		height:100%;
		border: 1px;
		border-spacing:0px;
		z-index: 2;
		}
		td{
		height:100%;
		vertical-align:middle;
		color: white;
		font: 11px Verdana, Sans-Serif;
		}
		td.tdleft{
		width:33%;
		text-align:left;
		padding-left:25px;
		}
		td.tdright{
		width:34%;
		text-align:right;
		padding-right:25px;
		}
		td.tdmid{
		width:33%;
		text-align:center;
		}
		td.tdmid2{
		width: 100px;
		text-align:left;
		padding-left:15px;
		padding-bottom:15px;
		vertical-align:top;
		color:red;
		}
		td.tdmid3{
		text-align:left;
		padding-left:15px;
		padding-right:10px;
		padding-bottom:15px;
		vertical-align:top;
		font: 11px Verdana, Sans-Serif;
		color:white;
		}
		td.tdmid4{
		width:33%;
		padding-left:12%;
		}
