
/*
Organized by Order of Elements on Tour Constructs

/*
#######################################################
##    Tour Classes
#######################################################
*/

#overlayTour_background { position:absolute; top:0px; left:0px; background-color:#000000; width:100%; height:180%; z-index:2000; }

#overlayTour_outerBorder { position:absolute; background-color:#FFFFFF; top:0px; left:50%; width: 835px; height:625px; margin-left:-420px; z-index:2001; }

#overlayTour_Base { position:absolute; width: 815px; height:540px; left:50%; margin-left:-410px; top:10px; z-index:2002; }

#overlayTour_innerborder { background-color:#FFFFFF; padding:1px; }

#overlayTour_content { border: 1px solid #e0e0e0; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; }

#overlayTour_title { position:relative; height:22px; margin-bottom:5px; }



.overlayTour_greyBorder { border:#e0e0e0 solid 1px; padding:1px; }

#overlayTour_close { position:absolute; right:0px; top:0px; height:20px; width:65px; }





#overlayTour_tourContent { position:relative; height:540px; width:796px; margin-top:2px; background-color:#FFFFFF; }



.overlayTour_subDetails { font-size: 12pt; border: #e0e0e0 solid 1px; padding:5px; }

.overlayTour_info { font-size: 12pt; padding:5px; }

.overlayTour_spacer { height:2px; }

#overlayTour_homeDetails_description { font-size: 12pt; position:relative; height:260px; overflow:auto; overflow-x:hidden; }

#overlayTour_homeDetails_featuredImage { }

.content_labels { font-weight:bold; height:20px; white-space:nowrap; }

.content_mainInfo { padding-right:4px; font-size: 11pt; }



.overlayTour_agentDetails { border: #e0e0e0 solid 1px; padding:1px; }

.overlayTour_agentDetails_Image { margin-right:5px; }

#overlayTour_agentDetails_contactInfo { border: #e0e0e0 solid 1px; height:auto; font-size:12pt; text-align:left; padding:5px; }

/*
#######################################################
##    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; }
