/* MultiMap CSS */
#WTBMMap { position:relative; width:340px; height:315px }
#WTBMMap .MMPanZoomWidget { position:absolute; top:10px; right:10px }
#WTBMMap .MMMapTypeWidget { position:absolute; top:40px; left:10px }
#WTBMMap .MMOverviewWidget { position:absolute; bottom:0; right:0 }
#WTBMMap .MMMarker {  }
	#WTBMMap .MMMarker span { width:25px; padding:1px 4px 0 0; font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#fff }
#WTBMMap .MMInfoBox {  }
	#WTBMMap .MMInfoBox .buttonSmall { padding-right:2px }
	#WTBMMap .MMInfoBox .MMspacer .MMcontent { width:220px; padding:7px 10px; font-family:Verdana, Arial, sans-serif; font-size:11px }
		#WTBMMap .MMInfoBox .MMspacer .MMcontent h4 { font-family:Arial, sans-serif }
		#WTBMMap .MMInfoBox .MMspacer .MMcontent .directions { min-height:14px; margin:10px 0; }
			#WTBMMap .MMInfoBox .MMspacer .MMcontent .directions a { display:block; margin-bottom:3px }
			#WTBMMap .MMInfoBox .MMspacer .MMcontent .directions input { border-bottom:1px solid #e1e1e1; width:100px }
			#WTBMMap .MMInfoBox .MMspacer .MMcontent .directions a.route { display:inline; margin:0 }
			#WTBMMap .MMInfoBox .MMspacer .MMcontent .directions label, 
			#WTBMMap .MMInfoBox .MMspacer .MMcontent .directions input,
			#WTBMMap .MMInfoBox .MMspacer .MMcontent .directions a.route { display:none }
		#WTBMMap .MMInfoBox .MMspacer .MMcontent a.buttonSmall span { font-size:11px }
	#WTBMMap .MMInfoBox .MMclose { float:none; position:absolute; top:5px; right:5px }


/* Print Page styles */
body.mmprint { background: #555 }
	body.mmprint #Container { width:750px; margin:20px auto; padding:20px }
		body.mmprint #Container #MastHead .mastheadLogo { padding-top:5px }	
	body.mmprint #Container #Content { width:750px; margin:20px auto;  }
		body.mmprint #Container #Content.genericRoundedCorners .content { padding:15px 20px }
		body.mmprint #Container #WTBMMap {  overflow: hidden; width:auto; height:450px; position: relative; margin:0 auto }
		body.mmprint #Container .displayAddress { margin:0; padding-bottom:10px; font-weight:normal; border-bottom:1px solid #d9d9d9  }
			body.mmprint #Container .displayAddress div { margin-top:2px }
			body.mmprint #Container .displayAddress div p { font-size:.9em; margin-top:2px }
		body.mmprint #Container h1 { margin-bottom:20px; padding-bottom:20px; font-size:2em; border-bottom:1px solid #d9d9d9 }
		body.mmprint #Container h2 { margin-top:20px; font-size:1.4em}
		body.mmprint #Container textarea { width:690px; height:100px; margin-top:10px; border:1px solid #d9d9d9; }


.infobox{
	background:url(../images/popup_content.png) no-repeat;
	width:150px;
	height:100px;
    position:relative;
    right:20px;
    top:15px;
    
}

.infobox_close{
    cursor:pointer;
    position: absolute;
    right: 5px;
    top: 5px;
    border:none;
}

.infobox_content{
    font-family: Arial;
    font-size:11px;
    line-height:22px;
	padding-left:20px;
	padding-top:20px;
}

.infobox_pointer{
    width:33px;
    height:38px;
    overflow:hidden;
    position:relative;
    z-index:1;
    left:20px;
    top:-1px;
}

