@import url(css/template-new.css);
div.ContentPane { }
div.separator { border-top: 2px solid #c0d3e3; height: 5px; }

	/* Banners */
	#TopBannerAds { height: 126px; width: 100%; }
	td.pnlTopLeftBanner, td.pnlTopRightBanner { vertical-align: middle; text-align: center; }
	td.pnlTopRightBanner {padding: 0 29px 0 0;}
	td.pnlTopLeftBanner {padding: 0 0 0 15px;}
	
table.content-area { margin-top: -7px; }
td.water-search-left { background: url(images/map.jpg) 0% 91px no-repeat; width: 201px; }
	td.water-search-left h2 { margin: 0; padding: 0; }
	td.water-search-left h2 a { display: block; text-indent: -30000em; margin: 0; padding: 0; height: 91px; width: 255px; background: url(images/labels/online-water-search.png) no-repeat; }
	td.water-search-left p { margin: 3px 0 0; font: bold 12px/14px "Trebuchet MS",Trebuchet,Arial,Geneva,Helvetica,sans-serif; }
	td.water-search-left p a { display: block; width: 201px; height: 342px; padding: 0 27px; color: #fff; text-decoration: none; text-align: justify; }
	td.water-search-left p nobr { margin-left: 54px; }
td.water-search-right { vertical-align: top; background: url(images/map-right.jpg) 0% -1px no-repeat; }
td.water-search-right a { display: block; width: 210px; height: 307px; }
div.WaterSportsCategories { width: 564px; border-right: 2px solid #c0d3e3; background: url(images/template/watersports-bg.jpg) no-repeat; margin-bottom: 1em; padding-bottom: 1em; padding-right: 5px; }
div.WaterSportsCategories div.column { float: left; font: bold 11px Arial,Geneva,Helvetica,sans-serif; color: #1d5985; }
	div.WaterSportsCategories div.column { width: 207px; padding: 1.5em 0 0 10px;}
	div.WaterSportsCategories div.column ul, div.WaterSportsCategories div.column ul li { list-style-type: none; margin: 0; padding: 0; font-weight: bold; color: #1d5985; cursor: pointer; }
	div.WaterSportsCategories div.column ul { margin-left: 30px; }
	div.WaterSportsCategories div.column.first-child { width: 158px; }
	div.WaterSportsCategories div.column.first-child ul { margin-left: 24px; }
	div.WaterSportsCategories div.column.last-child { width: 161px; }
div.WaterSportsCategories div.column h4 { margin: 0; padding: 0; }
div.WaterSportsCategories div.column h4 a { display: block; text-indent: -30000em; }
div.WaterSportsCategories div.column h4.h-watersports a { margin-bottom: -10px; height: 39px; background: url(images/labels/h-watersports.png) no-repeat; }
div.WaterSportsCategories div.column h4.h-scuba a { margin: 3px 0 -10px; height: 40px; background: url(images/labels/h-scuba.png) no-repeat; }
div.WaterSportsCategories div.column h4.h-fishing a { margin: 0 0 -10px 3px; height: 39px; background: url(images/labels/h-fishing.png) no-repeat; }
div.WaterSportsCategories div.column h4.h-tours a { margin: 0 0 -3px -3px; height: 29px; background: url(images/labels/h-tours.png) no-repeat; }
div.WaterSportsCategories div.column h4.h-rentals a { height: 32px; background: url(images/labels/h-rentals.png) no-repeat; }
div.WaterSportsCategories div.column h4.h-sailing a { margin-left: 3px; height: 45px; background: url(images/labels/h-sailing.png) no-repeat; }

div.WaterSportsCategoriesList div.column { float: left; font: bold 11px Arial,Geneva,Helvetica,sans-serif; color: #1d5985; }
	div.WaterSportsCategoriesList div.column { width: 175px; padding: 1.5em 0 0 10px;}
	div.WaterSportsCategoriesList div.column ul, div.WaterSportsCategoriesList div.column ul li { list-style-type: none; margin: 0; padding: 0; font-weight: bold; color: #1d5985;}
	div.WaterSportsCategoriesList div.column ul { margin-left: 30px; }
	div.WaterSportsCategoriesList div.column.first-child { width: 158px; }
	div.WaterSportsCategoriesList div.column.first-child ul { margin-left: 24px; }
	div.WaterSportsCategoriesList div.column.last-child { width: 161px; }

div.WaterSportsCategoriesList div.column h4 { margin: 0; padding: 0; }
div.WaterSportsCategoriesList div.column h4 a { display: block; text-indent: -30000em; }
div.WaterSportsCategoriesList div.column h4.h-watersports a { margin-bottom: -10px; height: 39px; background: url(images/labels/h-watersports.png) no-repeat; }
div.WaterSportsCategoriesList div.column h4.h-scuba a { margin: 3px 0 -10px; height: 40px; background: url(images/labels/h-scuba.png) no-repeat; }
div.WaterSportsCategoriesList div.column h4.h-fishing a { margin: 0 0 -10px 3px; height: 39px; background: url(images/labels/h-fishing.png) no-repeat; }
div.WaterSportsCategoriesList div.column h4.h-tours a { margin: 0 0 -3px -3px; height: 29px; background: url(images/labels/h-tours.png) no-repeat; }
div.WaterSportsCategoriesList div.column h4.h-rentals a { height: 32px; background: url(images/labels/h-rentals.png) no-repeat; }
div.WaterSportsCategoriesList div.column h4.h-sailing a { margin-left: 3px; height: 45px; background: url(images/labels/h-sailing.png) no-repeat; }


td.lower-column-left a.image-link { position: absolute; width: 565px; height: 275px; overflow: hidden; }
td.lower-column-left a.image-link img { width: 565px; height: 275px; }

table.banner-zones { border: 0 none; margin-left: 5px; margin-bottom: 1em; }
table.banner-zones td { padding: 5px; }
table.banner-zones td.zone1, table.banner-zones td.zone2, table.banner-zones td.zone3 { padding-top: 10px; }
table.banner-zones td.zone4, table.banner-zones td.zone5, table.banner-zones td.zone6 { padding-bottom: 10px; }






