@charset "utf-8";

/* Reset */
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code
, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0;	border: 0; outline: 0; 
	font-size: 100%; vertical-align: baseline; background: transparent; font-family:Open Sans,Lucida Sans
	Unicode,Arial,Verdana,sans-serif; font-size:16px;}

	html { height: 100% }
	body { height: 100%; margin: 0; padding: 0 }
	#map_canvas { height: 100% }

	A:link {text-decoration: none;color:green;}
	A:visited {text-decoration: none;color:green;}
	A:active {text-decoration: none;color:green;}
	A:hover {text-decoration: underline; color: #BD1F58;}

	.panorama{
		visibility: hidden;
		position:absolute;
		bottom:90px;
		left:10px;
		width:50%;
		height:50%;
		-moz-box-shadow: 3px -3px 6px #000;
		-webkit-box-shadow: 3px -3px 6px #000;
		box-shadow: 3px -3px 6px #000;
	}

	.socialshare
	{
		position: absolute;
		top: 46px;
		left: 130px;
		z-index: 0;
		width: 100px;
	}

	.shuffle-div {
		position: absolute;
		top: 140px;
		left: 40px;
		z-index: 100;
	}

	.shuffle-div img {
		opacity: 0.5;
		width: 65px;
		filter:alpha(opacity=50);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/shuffle.png');
	}

	.shuffle-div img:hover {
		opacity: 1.0;
		filter:alpha(opacity=100);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/shuffle.png');
	}

	.info-icon-div {
		position: absolute;
		top: 140px;
		left: 130px;
		z-index: 100;
	}

	.info-icon-div img {
		opacity: 0.5;
		height: 47px;
		filter:alpha(opacity=50);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/info_icon.png');
	}

	.info-icon-div img:hover {
		opacity: 1.0;
		filter:alpha(opacity=100);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/info_icon.png');
	}

	.slide-out-div {
		padding: 10px;
		width: 600px;
		background: #ccc;
		border: 1px solid #29216d;
		height: 565px;
		z-index: 200;
	}

	.slide-out-contact-div {
		padding: 10px;
		width: 500px;
		background: #ccc;
		border: 1px solid #29216d;
		height: 400px;
	}
	.slide-out-explore-div {
		padding: 10px;
		width: 200px;
		background: #ccc;
		border: 1px solid #29216d;
		height: 300px;
	}


	.radio_div {
		float:left;
		margin-top: 20px;
	}

	.ptop { 
		margin-top: 0px;
		margin-left: 0px;
		text-align: center;
		font-size: 12px;
	}
	.pbottom {
		margin-top: 192px;
		margin-left: 0px;
		text-align: center;
		font-size: 12px;
	}

	.handle p{
		text-indent: 0px !important;
		color: white !important;
		margin-top: 82px;
		font-size: 20px;
		transform: rotate(-90deg);
	}
	.slide-out-data-div {
		padding: 10px;
		width: 460px;
		background: #ccc;
		border: 1px solid #29216d;
		height: 240px;
		z-index: 200;
		overflow: hidden;
		-moz-box-shadow: 3px -3px 6px #000;
		-webkit-box-shadow: 3px -3px 6px #000;
		box-shadow: 3px -3px 6px #000;
	}

	.slide-out-data-div-left-box {
		padding: 5px;
		width: 45%;
		float: left;
	}

	.slide-out-data-div-right-box {
		padding: 5px;
		width: 45%;
		float: right;
		padding-top: 20px;
	}

	.arrowclass {
		z-index: 9999;
		position:absolute;
		top:50px;
		right:20px;
		background-image: url(../images/clicktoopen.png);
	}  

	.ui-progressbar-value { background-image: url(../images/pbar-ani-g.gif); }

	.logo-image-div {
		pointer-events:none;
		background:none !important;
		margin: 20px 0px 0px 20px;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 100;
		width: 100px;
		height:100px;
	}

	.logo-image-div img {
		opacity: 0.8;
		width: 100px;
		height:100px;
		filter:alpha(opacity=80);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png');
	}

	.bottom-band {
		z-index: 75;
		position:absolute;
		overflow: hidden;
		left:0px;
		bottom:0px;
		height:80px;
		width:100%;
		background:#999;
		border-top-style: dashed;
		border-top-width:3px;
		border-top-color:#555;
		-moz-user-select: none; 
		-khtml-user-select: none; 
		-webkit-user-select: none; 
		-o-user-select: none;
	}

	.bottom-band-info {
		z-index: 75;
		position:absolute;
		right:0px;
		left: 340px;
		bottom:0px;
		height:80px;
		width:100%;
		background:#999;
		vertical-align: middle;
		cursor:default;
		overflow:hidden;
		-moz-user-select: none; 
		-khtml-user-select: none; 
		-webkit-user-select: none; 
		-o-user-select: none;
	}
	.bottom-band-info-inner {
		z-index: 75;
		position:relative;
		height:80px;
		width:100%;
		background:#999;
		font-size:140%;
		line-height:80px;
		vertical-align: middle;
		cursor:default;
		-moz-user-select: none; 
		-khtml-user-select: none; 
		-webkit-user-select: none; 
		-o-user-select: none;
	}
	.bottom-band-info-inner:first-letter{

	}
	.info-link {
		font-size:100%;
		text-decoration: none;
		cursor:pointer;
		color: #BD1F58;
	}

	.info-link:hover {
		text-decoration: none;
		color: #5A7138;
	}

	.app-logo-image-div {
		margin: 0px 0px 15px 150px;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 100;
	}

	.app-logo-image-div img {
		height: 50px;
		opacity: 0.7;
		filter:alpha(opacity=70);
	}

	.app-logo-image-div:hover { 

	}

	.twitter-logo-image-div {
		margin: 0px 0px 15px 80px;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 100;
	}

	.twitter-logo-image-div img {
		height: 50px;
		opacity: 0.7;
		filter:alpha(opacity=70);
	}

	.twitter-logo-image-div:hover { 

	}
	.facebook-logo-image-div {
		margin: 0px 0px 15px 20px;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 100;
	}

	.facebook-logo-image-div img {
		height: 50px;
		opacity: 0.7;
		filter:alpha(opacity=70);
	}

	.facebook-logo-image-div:hover { 

	}

	
	.info_box_text{
		float:left;
		width:50%;
	}

	.paper_box{
		padding-top: 40px;
		height: 655px;
		clear: both;
		width:100%;
		overflow:hidden;
	}

	.info_box_video{
		float:right;
		width:45%;
	}

	.infoBox {
		height : 50px;
		width: 300px;
		display: none;
		color: red;
		margin: 10px 0px 0px 5px;
		
	}
	.infoText {text-align:left;font-family:Open Sans,Lucida Sans Unicode,Arial,Verdana,sans-serif; font-size:18px; line-height:20px;}
	.infoTextData{text-align:left;font-family:Open Sans,Lucida Sans Unicode,Arial,Verdana,sans-serif; font-size:16px; line-height:25px;}

	.infoText img{
		width: 60px;
	}

	.watermarked {text-align:left;font-family:Open Sans,Lucida Sans Unicode,Arial,Verdana,sans-serif; color:#cccccc;font-size:14px;}

	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
		/*background: #729fcf;*/

	}

	.slider_color{
		background: #729fcf;

	}

	.radio_text{
		font-size: 0.7em;	
	}
