/*----------------------------------------------------------------------------
[FMN Widget stylesheet]

This stylesheet should only contain fmn widget related styles. All styles
should be separated with a heading.

Project:	    	LCC 2010
Version:	    	1.0.0 [http://semver.org/]
Primary use:		For use with FMN Widget
Original Author: 	Qasim Alyas
Last change:		07/Oct/10 []
Last Assigned to:	Kevin Bonett
Change history:		Added Google API styles that were originally inline in HTML

-----------------------------------------------------------------------------*/

#fmnWidget {
	margin-bottom: 11px;
	padding: 12px 11px 10px;
	background: #FEFEFE url(/magazine/graphics/decoration/main.box.shadow.png) no-repeat 0 100%;
}

	#fmnWidget h2 {
		color: #2DAEBF;
	}
		#fmnWidget h2 span {
			color: #111;
		}

	#fmnWidget fieldset {
		padding-bottom: 15px;
	}
		#fmnWidget label {
			position: absolute;
			left: -9999px;
		}
		#fmnWidget select {
			width:95px;
		}
		#fmnWidget .text {
			width:154px;
			margin-left:6px;
		}
		#fmnWidget .button {
			margin-left: 6px;
		}

	#fmnWidget fieldset:after {
		content: ".";
		visibility: hidden;
		height: 0;
		display: block;
		clear: both;
	}
	#fmnWidget fieldset div {
		float: left;
	}
		#fmnWidget fieldset div * {
			vertical-align: middle;
		}
		#fmnWidget fieldset span {
			float: left;
			padding: 0 10px;
			font-weight: bold;
			font-size: 1.231em;
		}
		#fmnWidget .field span {
			padding-bottom:0;
			line-height:21px;
		}

	#fmnWidget #fmnTownInput {
		display: none;
	}
	#fmnWidget #fmnPlacesToVisit {
		width: 241px;
	}

/* TWO COLUMN LAYOUT MODE, and RHC */

.section_twocolumn #fmnWidget fieldset .fmnFilter,
#rightcolumn #fmnWidget fieldset .fmnFilter {
	padding-top: 10px;
}
.section_twocolumn #fmnWidget .button,
#rightcolumn #fmnWidget .button {
	margin-left: 0;
	padding-top: 10px;
}

/* Combination pages (override Google API styles) */
#combination #map_content_nearest .resultItem p {
	display: none;
}
#infowindowcontent h3 .marker img, #infowindowcontent .distance, #infowindowcontent .more_info span,
#combination #infowindowcontent h3 .marker img, #combination #infowindowcontent .distance, #combination #infowindowcontent .more_info span {
	display: none;
}
#combination #infowindowcontent h3, #combination #infowindowcontent h3 span, #combination #infowindowcontent p {
	color: #111 !important;
	font-size: 13px !important;
	line-height: 21px;
	margin: 0;
	padding: 0;
}
#wrapper .gmnoprint #infowindowcontent p { 
	font-size:.923em !important; 
	line-height:16px !important; 
}
#combination #infowindowcontent .more_info a {
	text-decoration: underline;
}
#combination #infowindowcontent .more_info a:hover {
	text-decoration: none;
}
#infowindowcontent p.address span,
#combination #infowindowcontent p.address span {
	display: block;
	font-size: 13px;
	line-height: 21px;
}

#findMyNearest .resultItem P.address SPAN	{
	padding-right: 5px;
}
#findMyNearest #infowindowcontent	{
	overflow-x: hidden;
	width: 250px;
}
	#findMyNearest #infowindowcontent H3 .marker IMG, #findMyNearest #infowindowcontent .distance, #findMyNearest #infowindowcontent .more_info SPAN	{
		display: none;
	}
	#findMyNearest #infowindowcontent H3, #findMyNearest #infowindowcontent P	{
		font-size: 13px;
		line-height: 21px;
		margin: 0;
		padding: 0;
	}
	#findMyNearest #infowindowcontent .more_info A	{
		text-decoration: underline;
	}
	#findMyNearest #infowindowcontent .more_info A:HOVER	{
		text-decoration: none;
	}
	#findMyNearest #infowindowcontent P.address SPAN	{
		display: block;
		font-size: 13px;
		line-height: 21px;
	}