/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
/* layout.css */

body{
	background-color:#ffffff;
	background-image: url(../img/bg_1.png);
	background-repeat: repeat;
	background-position: center top;
	text-align:center;
}
	#top{
	position:relative;
	display: block;
	width: 970px;
	height: 397px;
	background-image: url(../img/bg_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
		#top_title{
			display: none;
			visibility:hidden;
		}

		#top_text_1{
			position:absolute;
			width: 970px;
			height: 16px;
			line-height:16px;
			overflow:hidden;
			top: 324px;
		}

		#top_text_2{
			position:absolute;
			width: 787px;
			height: 57px;
			left:68px;
			top: 340px;
		}
		
		#top_text_2 p{
	margin: 10px;
		}

		#top_icon_java{
			position:absolute;
			width: 39px;
			height: 57px;
			left: 856px;
			top:340px;
		}

		#top_icon_flash{
			position:absolute;
			width: 39px;
			height: 57px;
			left: 895px;
			top:340px;
		}

		#top_icon_quicktime{
			position:absolute;
			width: 39px;
			height: 57px;
			left: 934px;
			top:340px;
		}

		.toolbar_btn a {
			position: relative;
			display: block;
			top:0;
			left:0;
			
			width: 39px;
			height: 57px;
		}
		
		.toolbar_btn a span{
			display: none;
			visibility: hidden;
		}
		
		#top_realtour_logo {
			position: absolute;
			top:0px;
			left:800px;
			width:170px;
			height:76px;
		}
		
		#top_realtour_logo a {
			position:absolute;
			display:block;
			left:0;
			top:0;
			width:170px;
			height:76px;
		}
a span {
	display: none;
	visibility: hidden;
}

#main {
	width: 970px;
	margin: 0 auto;
	text-align:left;
}
#footer{
	width:970px;
	margin: 0 auto;
	text-align:left;
}
#footer p{
	padding-top: 40px;
	text-align:center;
	line-height:19px;
}

#content {
	padding: 0 60px;
}
li.section{
	list-style-type: none;
	clear:both;
}
li.section h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #9F7B00;
	
	text-decoration: none;
	border: none;
	border-bottom: 1px #666 solid;

	padding-top: 20px;
	margin-bottom: 10px;

}
ul.realtour_list {
/*	border: 1px #c00 dashed;*/
	min-height: 150px;
	min-width: 150px;
	float: left;
}
li.realtour{
	display:block;
	float:left;
	
	height:120px;
	width:120px;
	

	margin: 10px;

	z-index: 1;
}

.realtour_box{
	position:relative;
	display: block;
	width: 120px;
	height: 120px;
	background-image: url(../img/realtour_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.realtour_title {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color:#999999;
	text-align:center;
	height: 22px;
	line-height: 11px;
}

.realtour_image {
	position:absolute;
	display: block;
	width: 100px;
	height: 50px;
	left: 11px;
	top: 31px;
}

.realtour_image a img{
	display:block;
	width: 100px;
	height: 50px;
}

.realtour_web_link {
	position:absolute;
	display:block;
	left:25px;
	top:94px;
	height:18px;
	width:33px;
	background-image: url(../img/web_btn.png);
	background-repeat: no-repeat;
	background-position: center center;
	
}

.realtour_hd_link {
	position:absolute;
	display:block;
	left:64px;
	top:94px;
	height:18px;
	width:33px;
	background-image: url(../img/hd_btn.png);
	background-repeat: no-repeat;
	background-position: center center;
	
}

.realtour_web_link a,
.realtour_hd_link a {
	position:absolute;
	display: block;
	width: 33px;
	height: 18px;
}

.realtour_web_link a span,
.realtour_hd_link a span{
	display: none;
	visibility: hidden;
}

/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

* {margin:0;padding:0;} 
html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
#main {padding-bottom: 59px;}
#footer {position: relative; margin-top: -59px; height: 59px; clear:both;} 
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* text.css */

.orange_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#9F7B00;
	text-decoration: none;
	text-align:center;
	line-height: 16px;
}
.info_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #868686;
	text-decoration: none;
	text-align:justify;
}
a:link {
	color:#868686;
}
a:visited {
	color:#868686;
}
a:hover {
	color:#9F7B00;
}
a:active {
	color:#868686;
}
/* inlineIFrame */
#inlineIFrameOverlay {
	position: absolute;
	top:0;
	left: 0;
	z-index: 9999;
	width: 100%;
	background-color: #282828;
	cursor: pointer;
}

#inlineIFrameWindow {
	position: absolute;
	top:0;
	left: 0;
	z-index: 10000;
	width: 870px;
	height: 502px;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='presentation/img/player_shadows.png');
	
	background-position: center center;	
	background-image: url(../img/player_shadows.png) !important;
	background-image: none;
}

#inlineIFrameWindowContainer{
	position: absolute;
	top:20px;
	left: 20px;
	width: 830px;
	height: 432px;
	z-index: 10002;
}

