
#containerbox {
	background-image: none;
	background-color: transparent;
	position: relative;
}
#backgroundHolder {
	background: transparent url(./contentbackgroundtrees.jpg) no-repeat scroll left top;
	position: absolute;
	top: 0;
	left: 0;
	height: 160px;
	width: 950px;
}
#contentarea {
	position: relative;
	z-index: 1;
}

#sidemenu {
	position: relative;
	z-index: 2;
}

#sidemenu ul li ul {
	left: 200px;
}


/*
#containerbox {
	background: url('./contentbackgroundtrees.jpg') top left no-repeat;
}
*/



h1#tour {
	background:url(../images/h1.png) no-repeat;
	width:639px;
	height:81px;
	border:none;
	color:#fff;
	padding:17px 0 0 25px;
	font-size:35px;
	font-weight:normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 -15px 0;
}
h1#tour a {
	color:#fff;
	text-decoration:none;
}
h1#tour span {
	font-size:17px;
	margin-left:10px;
	color:#fffeb8;
}
a#demo {
	cursor:default;
}
p {
	width:635px;
	padding:0 0 0 10px;
}
p#instructions {
	/*
	position:absolute;
	top:345px;
	left:720px;
	*/
	background:#000;
	padding:8px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	border:2px solid #949494;
	color:#fff;
	font-weight:normal;
	z-index:99;
	width:175px;
	height: 75px;
	display: block;
	position: relative;
	top: 20px;
}
em {
	font-size:12px;
	font-weight:bold;
	color:#3f0060;
}
img#camera {
	float:left;
}
ul#buttons {
	list-style:none;
	margin-left:485px;
}
ul#buttons li {
	background-repeat:no-repeat;
}
ul#buttons li a {
	width:161px;
	height:78px;
	display:block;
	margin:10px 0;
}

/* added 2/24/2011 - Bob */
ul#buttons li {
	position: relative;
}

img#camera {
	z-index:97;
	position:relative;
}
#media {
	position:relative;
}
#picturesContent ul {
	list-style:none;
	margin:0;
	padding:0;
}
#picturesContent ul li {
	height:193px;
}
.element {
	position:absolute;
	top:67px;
	left:43px;
	z-index:98;
}
#nextprev {
	position:absolute;
	z-index:99;
	background-image:url(../images/opacity.png);
	width:341px;
	height:25px;
	top:168px;
	padding-top:4px;
}
#nextprev a {
	color:#fff;
	text-decoration:none;
}
a#prev {
	padding-left:5px;
}
a#next {
	margin-left:218px;
}
ul#buttons li#panoramic a span, ul#buttons li#video a span, ul#buttons li#pictures a span {
	display:none;
}
ul#buttons li#panoramic {
	background-image:url(../images/panoramic.png);
	position: relative;
}
ul#buttons li#video {
	background-image:url(../images/video_tour.png);
	position: relative;
}
ul#buttons li#pictures {
	background-image:url(../images/pictures.png);
	position: relative;
}
ul#buttons li#panoramic:hover {
	background-image:url(../images/panoramichov.png);
	position: relative;
}
ul#buttons li#video:hover {
	background-image:url(../images/video_tourhov.png);
	position: relative;
}
ul#buttons li#pictures:hover {
	background-image:url(../images/pictureshov.png);
	position: relative;
}
/* this is the what is displayed on the active tab */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected#panoramic  {
	background-image:url(../images/panoramichov.png) !important;
	position: relative;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected#video  {
	background-image:url(../images/video_tourhov.png) !important;
	position: relative;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected#pictures  {
	background-image:url(../images/pictureshov.png) !important;
	position: relative;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-hide {
	display:none;
}
embed {
	margin:0;
}
