/*
Organized by Order of Elements on Tour Constructs

#######################################################
##    General Tag Classes
#######################################################
*/
body{
background-color:#F0F0F0
}

.closeButton {
	color:#EEE;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
#pubShading{
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
	visibility:hidden;
	 background-color:#000;
	
	 z-index:400;
	 
	}
	/*
#######################################################
##    Tour Classes
#######################################################
*/

#tourLayer {
visibility:visible;
/*
position:absolute;
 left:50%;
 top:0px;
 margin-left:-400px;
 */	
 border:2px #cccccc solid;
 background-color:#FFFFFF;
 width: 822px;
 margin-left:auto;
 margin-right:auto;
 z-index:1005;
 text-align:center;
 padding-bottom:10px;
  }
  
 #address {
  
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:15px;
  line-height:18px;
  height:42px;
  color:#000000;
  background-color:#ffffff;
  vertical-align:middle;
  margin-top:5px;
 } 

#tourDiv {
/*
position:absolute;
	top:0px;
	left:0px;
	*/
     width:800px;
	  z-index:1006;
background-color:white;
padding-left:10px;
padding-right:10px;
overflow:hidden;
}

#mapDiv {
visibility:visible;

/*
position:relative;
	top:0px;
	left:0px;
	*/
	border:1px #666666 solid;
	margin-right:10px;
	margin-left:10px;
	margin-top:15px;
	margin-bottom:15px;
     width:800px;
	 height:448px;
		text-align:left;
	 color:#000;
	 font-family:Geneva, Arial, Helvetica, sans-serif;
	 font-size:12px;
	  z-index:1007;
}	

#hdetailsDiv {
visibility:visible;
/*
position:relative;
	top:108px;
	left:28px;
	
    */
	border-top:1px #999999 solid;
	margin-right:10px;
	margin-left:10px;
	margin-top:5px;
	padding-top:5px;
	 width:800px;
     font-family:Geneva, Arial, Helvetica, sans-serif;
	
	 color:#000000;
	 font-size:12px;
	 text-align:left;
	  z-index:1008;	 
}

#adetailsDiv {
visibility:visible;
/*
position:relative;
	top:0px;
	left:0px;
	*/
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:5px;
	margin-bottom:15px;
     width:800px;
      font-family:Geneva, Arial, Helvetica, sans-serif;
	 padding-left:10px;
	 padding-right:10px;
     text-align:left;
	 font-size:12px;
	 color:#000000;
	  z-index:1009;
}

#ad {
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:center;
font-size:10px;
color:#999999;
}

#footer {
height:50px;
}


.content_header {
	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 22px;
	line-height: 24px;
	font-weight:bold;
	text-decoration: none;
	white-space: nowrap;
	color:#131313;
}
.content_labels {
	font-size: 15px;
	line-height: 14px;
	font-weight:bold;
	white-space: nowrap;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}



.content_mainInfo {
	font-size:15px;
	text-decoration:none;
	text-align:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;


}

.content_bullets {
	font-size:12px;
	line-height:30px;
	color:#000000;
}

.content_img { border: 0px;
margin-right:20px;
}

/*
#######################################################
##    Forward layer Classes
#######################################################
*/
#forward {
visibility:hidden;
position:absolute;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
left:155px;
top:70px;
	width:500px;
	border:1px solid #000;
	background-color:#FFFFFF;
		z-index:1015;
	}
	
#forwardFeedback{
	position:absolute;
	top:405px;
	left:290px;
	background-color:white;
	width:200px;
	height:25px;
	border:1px solid black;
	text-align:center;
}

#forwardNotice a{
font-size:9px;
text-decoration:underline;
color:#330066;
}

#forward form {
	margin:0;
	text-align:center;
	}

#titleInfo {
	font-size:14px;
	font-weight:bold;
	width:100%;
	background-color:#B2C794;
	height:25px;
	padding-top:5px;
}

#titleInfo a{
color:#333333;
}

#itemTitle {
	margin-top:10px;
	font-weight:bold;
	text-align:center;
	
}
#itemElement input,textarea{

	border:1px #CCCCCC solid;
	margin-bottom:10px;

}

#itemButton {
	background-color:#B2C794;
	height:25px;
	padding:5px;
	text-align:center;
	}
#itemButton input {
	background-color:#fff;
	border:1px solid #000;

}

.smalltext {
	font-size:9px;
	font-weight:normal;
	}
#forwardExit {
	text-align:right;
	position:relative;
	left:-20px;
	top:-15px;
}

