@import url(css/template-new.css);
div.ContentPane { }
div.separator { border-top: 2px solid #c0d3e3; height: 5px; }
div.WaterSportsDirectoryContent #cfwiLocalePage div.WaterSportsDirectoryContent .cfwi-vemap-form,
div.WaterSportsDirectoryContent .cfwi-vemap-form { margin-right: 12px; margin-top: 0; }
div.WaterSportsDirectoryContent #cfwiLocalePage .cfwi-vemap-control { margin-left: 0; }


	/* Search Form Overrides */
	div.WaterSportsDirectoryContent .cfwi-vemap-form { margin: 0; width: 210px; margin-right: 12px; margin-top: 0px; margin-left: -5px; }
	div.WaterSportsDirectoryContent table.cfwi-map-searchform td select { width: 147px; }
	div.WaterSportsDirectoryContent .cfwi-vemap-control { float: left; margin-top: 2px; }
	div.WaterSportsDirectoryContent div.category ul li {  }
	div.WaterSportsDirectoryContent div.category ul li input.checkbox { float: left; }
	div.WaterSportsDirectoryContent div.category ul li label.checkbox-label { display: block; margin-left: 25px; }
		/* IE 7 Minus Overrides */
		div.WaterSportsDirectoryContent div.cfwiIE7 div.category ul li { clear: left; }
		div.WaterSportsDirectoryContent div.cfwiIE7 div.category ul li label.checkbox-label { position: relative; margin-top: -13px; }
	/* Background */
	div.WaterSportsDirectoryContent div.cfwi-vemap-form { background: url(/DesktopModules/WaterPlayUSAMap/images/bg-form.png) 50% 0% repeat-y; }
	div.WaterSportsDirectoryContent div.cfwi-vemap-form .map-s1 { background: url(/DesktopModules/WaterPlayUSAMap/images/bg-form-top.png) 50% 0% no-repeat; }
	div.WaterSportsDirectoryContent div.cfwi-vemap-form .map-s3 { padding: 20px 10px; background: url(/DesktopModules/WaterPlayUSAMap/images/bg-form-bottom.png) 50% 100% no-repeat; }
	
	/* Banners */
	table.ContentZoneBanners { margin: 1em 0; width: 100%; }
	table.ContentZoneBanners td.zone-1 { text-align: left; }
	table.ContentZoneBanners td.zone-2 { text-align: center; }
	table.ContentZoneBanners td.zone-3 { text-align: right; }
	
	/* Right Rail Banners */
	div.banner-zone.right-rail { float: right; width: 130px; margin: 34px 10px 0 0; padding-top: 6px; }
		div.banner-zone.right-rail .blankContentPane { padding-bottom: 6px; }
	
	/* Content */
	div.locale-content { margin-right: 141px; margin-top: 36px; }
	td.LeftContentPane_v2 {width:185px;}
		.locale-pagetitle { position: relative; margin-top: -28px; padding-left: 1em; }
		.locale-pagetitle h1 { font: bold 18px/18px Arial,Geneva,Helvetica,sans-serif; color: #cfac59; text-transform: uppercase; margin: 0; height: 28px; overflow: hidden; }
		.locale-photo { height: 215px; overflow: hidden; }
		.locale-photo p { margin: 0; padding: 0; }
		.locale-photo-pane .locale-photo-shadow { height: 25px; overflow: hidden; background: url(/Portals/_default/Containers/WaterPlayUSA/locale-headerimg-shadow.png) 50% 0% no-repeat; }
		table.locale-copy { width: 827px; border: 0px none; }
		table.locale-copy td { vertical-align: top; }
		table.locale-copy td.locale-photos { padding: 0 1em; width: 130px !important; }
		table.locale-copy td.locale-copy {  }
		table.locale-copy td.locale-copy, 
		table.locale-copy td.locale-copy p, 
		table.locale-copy td.locale-copy div, 
		table.locale-copy td.locale-copy span, 
		table.locale-copy td.locale-copy ol, 
		table.locale-copy td.locale-copy ul, 
		table.locale-copy td.locale-copy li { font-size: 11px; }
