tour_button {
width:195;
text-align:center;
margin-left:auto;
margin-right:auto; 
}

#tour_button a {
display:block;
width:195px;
margin: 1em 0; padding:7px 0 8px 0px;
font: 18px Tahoma;
color:white;
font-weight: 500;
text-decoration: none;
background: url("../../images/downloadbutton.gif") top center no-repeat;
}

#tour_button a:hover {
background-position: 0 -38;
color:white;
}

#tour_button a:active {
background-position: 0 -76;
color:white;
}

#kdtourlinks {
display: inline;
position:absolute;
width: 492px;
height:39px;
}

.pictureslink {
position:relative;
float:left;
left:0;
display:block;
z-index:100;
width:39px;
height:39px;
margin:0px;
padding-left:1px;
text-decoration:none;
color:black;
}

.pictureslink:hover {
background-color: transparent;
}

.pictureslink span {
position:absolute;
height: 0; 
width: 0; 
border-width: 0;
visibility: hidden;
}

.pictureslink span span {
position:absolute;
height: 0; 
width: 0; 
background:yellow;
font: 14px Tahoma;
border:1px solid blue;
visibility: hidden;
text-decoration:none;
text-align: left;
padding:10px;
}

.pictureslink:hover span {
margin:0;
top: 39px;
left: 0px;
width: 492px;
height: 350px;
visibility: visible;
z-index:50;
text-decoration:none;
}

.pictureslink:hover span span {
position:absolute;
margin:0;
top: 0px;
left: -135px;
width: 140px;
height: 170px;
visibility: visible;
z-index:50;
text-decoration:none;
padding:7px;
}


.activitieslink {
float:left;
left:0;
display:block;
z-index:100;
width:125px;
height:39px;
margin:0px;
padding:0px;
padding-left:1px;
text-decoration:none;
color:black;
}

.activitieslink:hover {
background-color: transparent;
}

.activitieslink span {
position:absolute;
height: 0; 
width: 0; 
border-width: 0;
visibility: hidden;
text-decoration:none;
}

.activitieslink span span {
position:absolute;
height: 0; 
width: 0; 
background:yellow;
font: 14px Tahoma;
border:1px solid blue;
visibility: hidden;
text-decoration:none;
text-align: left;
padding:10px;
}

.activitieslink:hover span {
position:absolute;
margin:0;
top: 39px;
left: 0px;
width: 492px;
height: 350px;
visibility: visible;
z-index:50;
text-decoration:none;
}

.activitieslink:hover span span {
position:absolute;
margin:0;
top: 0px;
left: 100px;
width: 300px;
height: 105px;
visibility: visible;
z-index:50;
text-decoration:none;
}


.cameralink {
float:left;
left:0;
display:block;
z-index:100;
width:52px;
height:39px;
margin:0px;
padding:0px;
padding-left:1px;
text-decoration:none;
}

.cameralink:hover {
background-color: transparent;
text-decoration:none;
}

.cameralink span {
position:absolute;
height: 0; 
width: 0; 
background:yellow;
font: 14px Tahoma;
border:1px solid blue;
visibility: hidden;
text-decoration:none;
text-align: left;
padding:10px;
}

.cameralink:hover span {
position:absolute;
margin:0;
top: 39px;
left: 180px;
width: 300px;
height:90px;
visibility: visible;
z-index:50;
text-decoration:none;
text-align:left;
padding:5px;
color:black;
}


.backgroundlink {
float:right;
left:0;
display:block;
z-index:100;
width:34px;
height:39px;
margin:0px;
padding:0px;
text-decoration:none;
border:0;
}

.backgroundlink:hover {
background-color: transparent;
text-decoration:none;
}

.backgroundlink span {
position:absolute;
height: 0; 
width: 0; 
background:yellow;
font: 14px Tahoma;
border:1px solid blue;
visibility: hidden;
text-decoration:none;
text-align: left;
padding:10px;
}

.backgroundlink:hover span {
position:absolute;
margin:0;
top: 39px;
left: 165px;
width: 300px;
height:90px;
visibility: visible;
z-index:50;
text-decoration:none;
color:black;
}

.exitlink {
float:right;
left:0;
display:block;
z-index:100;
width:30px;
height:39px;
margin:0px;
padding:0px;
padding-left:1px;
text-decoration:none;
color:black;
}

.exitlink:hover {
background-color: transparent;
text-decoration:none;
}

.exitlink span {
position:absolute;
height: 0; 
width: 0; 
background:yellow;
font: 14px Tahoma;
border:1px solid blue;
visibility: hidden;
text-decoration:none;
text-align: left;
padding:10px;
color:black;
}

.exitlink:hover span {
position:absolute;
margin:0;
top: 39px;
left: 165px;
width: 300px;
height:105px;
visibility: visible;
z-index:50;
text-decoration:none;
color:black;
}
