/* BIDX VTOUR CSS */
/* General Demo Style */
* {
	padding: 0px;
	margin: 0px;
}
body {
	font-family: 'Open Sans Condensed', 'Arial Narrow', Verdana, Geneva, sans-serif;
	background: #ddd url(../images/bgnoise_lg.jpg) repeat top left;
	font-size: 12px;
	color: #333;
}
.container {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 892px;
	height: 572px;
	background: #ddd url(/tours/images/black_a.png) no-repeat center center;
}
.htitle {
	width:   100%;
	padding: 10px;
	margin-bottom: 30px;
	display: block;
	font-size: 40px;
	line-height: 40px;
	font-weight: Bold;
	color: #726f66;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	text-align:center;
	display:none;
}
/**********************************\

       Property Listing

\**********************************/
.vt_listing {
	position: absolute;
	top: 92px;
	right: 13px;
	width: 216px;
	height: 285px;
	padding: 0px;
	overflow:hidden;
}
.vt_list {
	margin: 0px;
	padding: 0px;
	list-style:none;
	color: black;
}
.vt_address {
	margin-top: 0px;
	font-size: 16px;
	font-weight: Bold;
	color: #726f66;
	width: 210px;
	overflow-x:hidden;
}
.vt_public_remarks {
	position: absolute;
	bottom:0px;
	right: 0px;
	font-size:12px;
	text-align:justify;
	height:  160px;
	overflow-x:hidden;
	overflow-y:auto;
}
.vt_broker_logo {
	display:block;
	position: absolute;
	bottom: 20px;
	right: 16px;
	height:  82px;
	width:  210px;
	overflow-x:hidden;
	overflow-y:hidden;
}
.brokerlogo{
	display:block;
	max-height: 80px;
	max-width: 180px;
	border: none;
	margin-right:auto;
	margin-left:auto;
}
.bidxlogo{
	display:block;
	position: absolute;
	top: 30px;
	right: 12px;
	height: 50px;
	width: 220px;
}
.vt_broker_logo {
	display:block;
	position: absolute;
	bottom: 20px;
	right: 16px;
	height:  82px;
	width:  210px;
	overflow-x:hidden;
	overflow-y:hidden;
}
.brokerlogo{
	display:block;
	max-height: 80px;
	max-width: 180px;
	border: none;
	margin-right:auto;
	margin-left:auto;
}
.bidxlogo{
	display:block;
	position: absolute;
	top: 30px;
	right: 12px;
	height: 50px;
	width: 220px;
}
#tour {
	position: absolute;
	top: 17px;
	left: 167px;
	width:   485px;
	height:  362px;
	overflow-x:hidden;
	overflow-y:hidden;
	background: rgb(0, 0, 0); /* fallback color */
	background: rgba(0, 0, 0, 0.7);
}
#tour img {
	width:   475px;
	height:  355px;
	padding: 5px;
	border:  1px solid #ccc;
	background-color: #eee;
}
.slide_title {
	position: absolute;
	top: 6px;
	left: 6px;
	color:#88e;
	font: bold 18px/36px Helvetica, Sans-Serif;
	letter-spacing: -1px;
	background: rgb(0, 0, 0); /* fallback color */
	background: rgba(0, 0, 0, 0.7);
	padding: 8px;
}
.slide_desc {
	position: absolute;
	bottom: 11px;
	left: 6px;
	width: 453px;
	padding: 10px;
	color:#FFF;
	font: 12px/18px Helvetica, Sans-Serif;
	letter-spacing: -1px;
	background: rgb(0, 0, 0); /* fallback color */
	background: rgba(0, 0, 0, 0.7);
}
#nav_container {
	position: absolute;
	top: 394px;
	left: 170px;
	width: 472px;
	height:152px;
	padding:3px;
	overflow-x:hidden;
	overflow-y:scroll;
}
#nav {
	padding: 0px;
	margin: 0px;
	list-style: none
}
#nav li {
	display: inline-block;
	margin:1px 1px 10px 1px;
}
#nav a {
	width: 40px;
	height: 40px;
	padding: 3px;
	display: block;
	border: 1px solid #ccc;
}
#nav li.activeSlide a {
	background: #88f
}
#nav a:focus {
	outline: none;
}
#nav img {
	width: 40px;
	height: 40px;
	border: none;
	display: block
}

/* branding */
.vt_branding {
	display: block;
	position: absolute;
	top: 20px;
	left: 15px;
	width: 130px;
	max-height: 400px;
}
img.agentimage{
	width: 130px;
}
.vt_branding ol {
	padding: 0px;
}
.vt_branding li {
	list-style:none;
}
.vt_brokerlogo {
	max-height: 100px;
	max-width: 135px;
	border:none;
}
.vt_agent{
	max-height: 200px;
	max-width: 130px;
	border:none;
}
.vt_name {
	font-size: 18px;
	font-weight: Bold;
	color: #726f66;
}


/* social shares */
.social {
	position: absolute;
	bottom: 0px;
	left:15px;
	height: 160px;
	width:140px;
	padding: 5px;
}
.social h1 {
	font-size:14px;
	margin-bottom: 5px;
}
.social-hover {
	display:inline-block;
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.social-hover:hover {
	opacity: .7;
	-moz-opacity: .7;
	filter: alpha(opacity=70);
}
.social button {
	width:40px;
	height:40px;
	overflow:hidden;
	text-indent:-9999px;
	border: none;
	padding: 0px;
	margin: 0px;
}
.Custom-share {
	background: url(/tours/skin/default/custom-share.png) no-repeat;
}
.Facebook {
	background: url(/tours/skin/default/facebook-32x32.png) no-repeat;
}
.Twitter {
	background: url(/tours/skin/default/twitter-32x32.png) no-repeat;
}
.Digg {
	background: url(/tours/skin/default/digg-32x32.png) no-repeat;
}
.Delicious {
	background: url(/tours/skin/default/delicious-32x32.png) no-repeat;
}
.Linkedin {
	background: url(/tours/skin/default/linkedin-32x32.png) no-repeat;
}
.Reddit {
	background: url(/tours/skin/default/reddit-32x32.png) no-repeat;
}
.MySpace {
	background: url(/tours/skin/default/myspace-32x32.png) no-repeat;
}
.StumbledUpon {
	background: url(/tours/skin/default/stumbleupon-32x32.png) no-repeat;
}
.GooglePlus {
	background: url(/tours/skin/default/gplus-32.png) no-repeat;
}

/* Media Control Panel */
.controller {
	position: absolute;
	top: 390px;
	left: 661px;
	width: 220px;
	height: 57px;
	padding: 0px;
}
/* Play and Pause Buttons */
a.jp-play, a.jp-pause {
	position: absolute;
	top: 5px;
	left: 5px;
	width:52px;
	height:52px;
	overflow:hidden;
	display: inline-block;
	text-indent:-9999px;
}
a.jp-play {
	background: url(/tours/skin/default/play.png) center center no-repeat;
}
a.jp-pause {
	background: url(/tours/skin/default/pause.png) center center no-repeat;
}
/* Previous and Next Buttons */
a.next, a.prev {
	position: absolute;
	top: 5px;
	width:52px;
	height:52px;
	overflow:hidden;
	display: inline-block;
	text-indent:-9999px;
}
a.next {
	left: 110px;
	background: url(/tours/skin/default/next.png) center center no-repeat;
}
a.prev {
	left: 56px;
	background: url(/tours/skin/default/prev.png) center center no-repeat;
}
/* Mute button */
a.jp-mute, a.jp-unmute {
	position: absolute;
	top: 5px;
	right:5px;
	width:52px;
	height:52px;
	overflow:hidden;
	display: inline-block;
	text-indent:-9999px;
}
a.jp-mute {
	background: url(/tours/skin/default/mute.png) center center no-repeat;
}
a.jp-unmute {
	background: url(/tours/skin/default/unmute.png) center center no-repeat;
}
a.jp-play:hover, a.jp-pause:hover, a.next:hover, a.prev:hover, a.jp-mute:hover, a.jp-unmute:hover {
	background-color: #3FF;
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity=60);
}
