@charset "utf-8";
/* CSS Document 
	Author: Mike Hogan 
	http://www.HoganConsulting.com 
*/

/* #############  BEGIN GLOBAL STYLES ############# */

@import url("reset.css");
@import url("forms.css");

body { 
	display:block;
	position:relative;
	width:100%;
	height:100%; 
	font-family:Arial, Helvetica, sans-serif; 
	background-color:#000;
}
a:link {
	color:#00F; 
	text-decoration:none;
}
a:visited {
	color:#00F; 
	text-decoration:none;
}
a:hover {
	color:#00F; 
	text-decoration:underline;
}
a:active {
	color:#00F; 
	text-decoration:none;
}

p {
	padding-bottom:1em; 
}

p.center {
	text-align:center; 
}

p.right {
	text-align:right; 
}

p.tourBodyIndent { 
	padding-left:0.5em;
	margin-left:80px; 
}


strong { 
	font-weight:bold;
}

#FLVPlayer { /* This is the default name for the flash movie */
	display:block;
	position:absolute;
	width:480px;
	height: 352px;
	top: 6px;
	right: 10px;
	margin-bottom: 20px;
	margin-left: 20px; 
	z-index:10;
}

#YouTubePlayer { 
	display:block;
	position:absolute;
	width:640px;
	height: 360px;
	top: 6px;
	right: 10px;
	margin-bottom: 20px;
	margin-left: 20px; 
	z-index:10;
}

#frmEmailTour { 
	display:block; 
	margin:0.75em 0 1em 0;
}

#frmEmailTour textarea { 
	font-size:0.875em;
}

#frmMortgageCalculator { 
	display:block; 
	margin:0.75em 0 1em 86px;
}

#mainTourContainer { 
	display:block; 
	width:780px; 
	margin:0 auto; 
	position:relative; 
	background-color:#E8E8E8; 
}

#pmt { /* Mortgage calculator monthly payment field */
	background-color:#FF9; 
}


#mlsInfo { 
	margin-top:0.3em;
	margin-bottom:1em
}
#mlsInfo td { 
	padding:0.25em; 
	font-size:0.75em;
}
#mlsInfo td.mlsLabel { 
	text-align:right; 
	padding-right:10px; 
	width:70px;
}

#schoolInfo { 
	margin-bottom:1.5em
}
#schoolInfo td { 
	padding:0.25em; 
  font-size:0.75em;
}
#schoolInfo td.school { 
	text-align:right; 
	padding-right:10px; 
	width:70px;
}


#tourBody {
	display:block;
	position:relative;
	background:url(../images/tour_body_shadow.png) top left repeat-y;
	padding:10px 10px 10px 14px;
}

#tourBody a { 
	line-height:1.5em; 
}

#tourBody h3 { 
	font-weight:bold; 
	font-size:0.75em;
	line-height:1.5em; 
	font-style:italic; 
	padding-bottom:1em; 
	padding-top:1em; 
	width:260px; 
}

#tourBody p { 
	font-size:0.75em; 
	line-height:1.5em; 
	padding-bottom:1em; 
}


#tourFooter {
	display:block;
	position:relative;
	background-color:#DDD;
	text-align:right;
	clear:both;
}

#tourFooter p {
	display:block; 
	margin:0 auto;
	font-size:1em; 
  line-height:38px; 
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px; 
	text-align:center;
}

#tourHeader { 
	display:block; 
	background:url(../images/tour_header_background.png) bottom left no-repeat; 
	position:relative; 
	height:99px; 
	padding-top:10px;
}
#tourHeader #timeBankLogo { 
	display:block; 
	float:right; 
	margin-top:10px; 
	border:none;
}
#tourHeader a { 
	text-decoration:none; 
	border:none;
}
#tourHeader h1 {  /* Hide the title so only search engines find it. */
	display:block; 
	position:relative; 
	height:0; 
	text-indent:-9000px;
}
#tourHeader h2 {
	font-size:1em;
	line-height:1.25em;
	color:#FFF;
	width:260px;
	padding-top:20px;
	padding-left:25px;
}

#tourHeader h3 {
	font-size:0.75em;
	line-height:1em;
	color:#000;
	font-weight:bold; 
	font-style:italic;
}

#tourHeaderMLSNumber { 
	display:block; 
	position:absolute; 
	bottom:18px; 
	left:25px; 
	text-align:left; 
}

#tourHeaderPrice { 
	display:block; 
	position:absolute; 
	bottom:18px; 
	right:420px; 
	text-align:left; 
}

#tourHeaderStatus { 
	display:block; 
	position:absolute; 
	bottom:18px; 
	right:10px; 
	text-align:right; 
}

