html { overflow: auto; border: none; font-family: Verdana, Arial, sans-serif; }

a{cursor:pointer;}
a img {border:0px;}
a:active {color: #053c8c;}
a:link { text-decoration: none; color: #053c8c; }
a:active { text-decoration: none; color: #053c8c; }
a:hover	{ text-decoration: none; background-color:#ffffcc; color: #053c8c; }

.address {
	height:18px;
	margin:10px 0 0 5px;
	position:absolute;
	width:410px;
	font-weight:900;
}
.addressBox {
	background: url('http://www.tourvista.com/images/player/new-tabs/bg-addy.png') no-repeat bottom;
	float:left;
	height:30px;
	position:relative;
	width:427px;
}

.address-small {
	color:#333;
	font-size:8pt;
	margin:10px 5px 10px 10px;
}

.arrow {
	cursor: pointer;
	position: absolute;
	width:20px;
	height:20px;
	background-repeat:no-repeat;
}
.arrowHidden {
	display:none;
}

b {
	font-weight:900;
	/*color:#fc7e12;*/
}
.button{
	height: 25px;
	padding: 2px 20px;
	cursor:pointer;
	color:#fefefe;
	font-size:11pt;
	font-weight:900;
	text-align:center;
	background: url('http://www.tourvista.com/images/player/bg-button.png') repeat-x;
	border: 1px solid #fff;
}
.caption{
	font-size:11px;
	font-style:normal;
}
.captionContainer{
	float:left;
	height:40px;
	margin:3px;
	overflow:hidden;
	position:relative;
	width:420px;
}
.captionPlus{

}
.captionTitle, .captionHyphen {
	font-size:11px;
	font-weight:900;
}
#carousel .photoThumb {
	
}
#carousel li {
	float: left;
	list-style:none;
	text-align:center;
}
.click-on-floorplan{
	color:#787878;
	font-size:12px;
	font-weight:900;
	text-align:center;
	height:0;
	overflow:visible;
}
.column{
	float:left;
}
#contactOwner{
	
}
	#contactOwner div{
		margin-bottom:2px;
	}
	#contactOwner input{
		width:170px;
		height:20px;
		background:#fefefe;
		float:right;
	}
	#contactOwner label{
		float:left;
	}
	#contactOwner textarea{
		width:346px;
		height:90px;
	}
.control{
	position:absolute;
	top:275px;
	background-color: #333;
	width: 30px;
	height: 30px;
	font-size:80px;
	color:#999;
	padding:10px;
	font-weight:900;
	cursor:pointer;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	font-family:Verdana,Arial,sans-serif;
	line-height:18px;
}
.control.left{
	padding-left:5px;
	padding-right:10px;
}
.control.right{
	right:0;
	padding-left:0px;
	padding-right:15px;
}
#controls{
	margin-top:0px;
	display:block;
	float:left;
	overflow:hidden;
	width:950px;
	margin-left:15px;
	z-index:6;
}
.copy{
    font-size:11px;
    height:1.1em;
    width:262px;
    overflow:hidden;
}
.corners{
	height:7px;
	padding:0;
		margin:0;
		border:0;
}
	.corners .w{
		float:left;
		display:block;
		padding:0;
		margin:0;
		border:0;
	}
	.corners .e{
		float:right;
		display:block;
	}
#currentRoom {
	margin:3px;
	width:420px;
	float:left;
}
#floor-plan-container{
	border:1px solid #ccc;
	float: right;
	height:315px;
	margin-top:5px;
	padding:0;
	position:relative;
	width: 365px;
}

#floor-plan{
	padding: 0px;
	margin: 0px;
	overflow:visible;
	display:block;
	position:relative;
}
#floor-plan-vid{
	width:365px; 
	height:315px;
	padding: 0px;
	margin: 0px;
	overflow:visible;
	display:block;
	position:relative;
}
.floor-tabber{
	padding-top:5px;
	font-size:10pt;
	float:right;
	text-align:center;
	width:365px;
}
#flvWrap{
	float:left;
	margin:10px 0 0 2px;
	width:500px;
	height:375px;
	border:1px solid #000;
	
}
.friend-form{
	text-align:left;
	width:auto;
    font-weight:900;
}
	.friend-form input{
		width:158px;
        float:right;
        margin-right:30px;
	}
    .friend-form textarea{
        width:350px;
        height:75px;
    }
.hotspot {
	border: 1px solid #007bc1;
	position:absolute;
	cursor:pointer;
	background-image:url('http://www.tourvista.com/images/transparent.gif');
}
.jcarousel-skin-tango {
    width: 100%;
	margin: 0 auto;
	text-align:center;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 85%;
	margin: 0 auto;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 100%;
}
.carousel {
    position: relative;
    visibility: hidden;
    left: -5000px;
}
#main {
	background:#fff;
	float:left;
	height:335px;
	text-align:center;
	width:420px;
	z-index:0;
	position:relative;
}
#main img {
	z-index:1;
	border:1px solid #666;
}
#main-fp {
	background:#fff;
	float:left;
	margin-left:0px;
	margin-right:0px;
	width:500px;
	height:375px;
	max-width:500px;
	font-size:10px;
}
#mainPicBorder {
	width:420px;
	height:315px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #ccc;
}
#map{
	border:1px solid #232323;
	height:380px;
	margin:3px auto;
	width:800px;
}
#nav {
	background-color:#FFFFCC;
	height:15px;
	padding:5px;
	padding-right:35px;
}
#nav ul{
	float: right;
	list-style:none;
	margin:0;
	padding:0;
}
#nav li{
	display:inline;
	margin:0;
	padding:0;
}
.nextPrev img {
	cursor: pointer;
	display:inline;
	float:left;
}
#noPlan{
	background:transparent;
	text-align:center;
}
.photo{
	/*height:315px; was stretching FPs */
	display: none;
	margin: 0 auto;
}
.photoThumb{
	border: 1px solid #666;
	height:75px;
	max-width:100px;
}
#photo-caption {
	float:left;
	padding:2px;
	text-align:left;
	width:410px;
	position:relative; /* makes it in front of footer in IE */
	display:block;
}
#photo-caption-wrap {
	margin-top:0px;
	float:left;
	left:0;
	bottom:0;
	padding:2px;
	text-align:left;
	width:410px;
	height:39px;
	position:absolute; /* makes it in front of footer in IE */
	display:block;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
	z-index:20;
	overflow: visible;
}
#photo-normal-size {
	margin: auto;
	max-width:500px;
	max-height:375px;
	cursor: pointer;
}
.planTab, .videoTab{
	overflow:visible;
	display:none;
	width:365px;
	height:315px;
	background-image:url('http://www.tourvista.com/images/transparent.gif');
}
.property{
	margin: 10px auto 0;
	width:164px;
	color:#2a4b6c;
	text-align:center;
}
	.property .detail{
		width:158px;
		padding: 2px 0;
		border-bottom: 1px #fff solid;
		color:#082a4f;
		font-size:8pt;
		font-weight:900;
		text-align:left;
		margin: 0 auto;
	}
	.property br{
		clear:both;
	}
	.property .detail div{
		float:left;
		text-align:left;
		padding:2px;
	}
	.property .detail div:first-child{
		width:80px;
	}
	.property .detail div+div{
		width:70px;
	}
	
	.property .title{
		color:#fff;
		font-weight:900;
		font-size:8pt;
		padding:2px;
		margin-bottom:3px;
		text-align: left;
	}
	.property .first-container{
		width:162px;
		margin-bottom:5px;
		padding:2px;
		background-color: #fff;
	}
	.property .first-container img{
		width:160px;
	}
	.property .first-container .text{
		float:right;
		color:#000;
		font-weight:900;
	}
.property-description{
	width: 380px;
	padding:10px;
}
.rounded {
	background: #e1e6ec;
}
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	display:none;
	color:#333;
}
ul{
	padding-left:30px;
	margin:5px 0;
}
	li{
		padding-bottom:10px;
	}
#sceneTable{
	font-size: 12px;
	height:340px;
	overflow-y:auto;
	padding-bottom:10px;
	width:220px;
}
	#sceneTable td {
		padding:2px;
	}
	#sceneTable img {
		margin-top:2px;
	}
#sceneWrap{
	border:1px solid #000;
	margin:10px 0 0 10px;
	float:left;
	width:220px;
	height:375px;
}
.wrap .send-to-friend{
	width:158px;
	height:22px;
	border-top: 1px #fff solid;
	border-bottom: 1px #fff solid;
	background-color:#d2dce6;
	color:#404348;
	text-align:center;
	font-weight:900;
	font-size:8pt;
	padding:4px 0 2px;
	margin: 10px auto 0;
	cursor:pointer;
}
#sidebar {
	background-color:#fff;
	border:1px solid #ccc;
	float:right;
	height:315px;
	margin:5px 5px 0 0;
	overflow:auto; /* no vertical scrollbar in IE... */
	width:350px;
	display:block;
}
.slide{
	display:none;
}
#slide-container{
	float:left;
	overflow:hidden;
	padding:0px;
	width:760px;
	height:100px;
	display:block;
}
.slide-title, .slide-hyphen{
	font-weight:900;
}
#slideshow > div {
	text-align:center;
}
.thumb-container{
	float:left; 
	text-align:center;
	width:105px;
	height:85px;
	padding:0px;
	margin-left:5px;
	margin-top:5px;
	cursor:pointer;
}
#tooltip{
	width:420px;
}
.topPad {
	width:802px;
	height:1px;
	background:url('http://www.tourvista.com/images/player/bg-top-pad.png') no-repeat;
}
.top-right-corner {
	background: url('http://www.tourvista.com/images/player/bg-top-right-curved.png') no-repeat;
	width:7px;
	height:30px;
	position:absolute;
	right:0;
	top:0;
}
.tvLink {
	/*margin:3px 2px 0 0;*/
	cursor:pointer;
}
.tvNav {
	/*background: #7496b9 url('http://www.tourvista.com/images/player/new-tabs/bg-tabs.png') repeat-x;*/
	background-color:#7496B9;
	background-image:url('http://www.tourvista.com/images/player/new-tabs/bg-top-right-curved.png');
	background-position:top right;
	background-repeat:no-repeat;
	height:30px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:802px;
}
#tvPlayer {
	width:802px;
	background-color:#fff;
	margin:0px;
	padding:0px;
	position:relative;
	font-size:10pt;
}
#viewPic{
	height:315px;
	float:left;
	margin:5px 0 0 2px;
	text-align:center;
	width:420px;
}
#viewPort{
	width:802px;
	overflow: hidden;
}
#wrap, .wrap {
	background:url('http://www.tourvista.com/images/player/new-tabs/bg-ded-bottom-short.png') bottom no-repeat;
	margin:0 auto;
	padding:0 0 60px 0;
	width:802px;
}