@import url(tables.css);

		*{
		margin:0;
		padding:0;
		}

		body{
		font-family:'Segoe UI', Tahoma, Helvetica, Arial, 'DejaVu Sans', sans-serif;	
		font-size:0.8em;	
		color:#000;
		background: url(rsrc/bg.png) repeat-x top left #fcfcfc;
		}

		a{
		color:#0075a1;
		}

		a:visited{
		color:#0075a1;
		}

		h1, h2, h3, h4, h5, h6{
		color:#333;
		letter-spacing:-1px;
		}	

		h1, h2, h3, h4, h5, h6, p{
		margin:0.4em 0;
		}

			h2{
			font-size:1.8em;
			}

			h3{
			font-size:1.6em;
			}

			h4{
			font-size:1.4em;
			}


		#putty-box{
		border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5; width:938px; margin:0 auto;background-color:#fff; overflow:hidden;
		}

			#putty-top{
			width:100%; overflow:hidden;
			}

			#top-logo{
			float:left;
			}

				#top-logo a img{border:0;}

		#topNavigation{
		color:#fff;
		font-size:9pt;
		}

		#topNavigation, #topNavigation li{
		float:left;
		font-weight:bold;
		}

		#topNavigation li{
		height:89px;
		list-style-type:none;
		margin-top:25px;
		width:82px;
		}

		.topNavigationContainer{
		display:table;
		height:100%;
		width:100%;
		}

		.topNavigationContainer div{
		display:table-cell;	
		vertical-align:middle;
		text-align:center;
		width:100%;
		}

		.navigationCell{
		height:76px;
		margin-right:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		}

		.navigationCell a{
		display:block;
		text-decoration:none;
		}

		#leftNavigation ul li a:hover, .navigationCell a:hover{
		color:#0075a1;
		}

		#leftNavigation ul li a:focus, .navigationCell a:focus,	#leftNavigation ul li a:focus, .navigationCell a:focus{	
		text-decoration:underline;
		}

		.homeLink{
		color:#ff6 !important;
		}

		.homeLink:hover{
		font-weight:bold;
		}

		#leftNavigation{
		float:left;
		width:230px;
		}

		#leftNavigation ul{
		background:#FFFFFF url(/worthingleisure/styles/rsrc/leftNavigation-bg.png) repeat-y left top;
		list-style-type:none;
		margin-left:25px;
		font-size:1.1em;
		}

			#leftNavigation ul li{
			padding:0.8em 1em;
			color:#EA0082;
			font-weight:bold;
			width:150px;
			line-height:0.95em;
			}

				#leftNavigation ul li a{
				display:block;
				color:#000;
				text-decoration:none;
				width:150px;
				}

				#leftNavigation ul li ul{
				font-size:85%;
				margin: 0.2em 0 0.2em 1em;
				}

					#leftNavigation ul li ul li{
					font-weight:normal;
					margin: 0;
					padding-left:0;
					padding-right:0;
					width:140px;
					}
	
						#leftNavigation ul li ul li a{
						width:140px;
						}
	
		#site-Content{
		float:left; width:680px;
		}

		#site-Content h1{
		display:none;
		}

		#site-Content ul, #site-Content ol{
		padding-left:2em;
		margin-bottom:1em;
		}

		#footer{
		margin-top:2.5em;
		font-size:8pt; font-weight:bold;
		width:100%;
		background: url(/worthingleisure/styles/rsrc/footer-swish-bg.jpg) no-repeat;
		height:100px;
		}

			#footer-left{
			padding:2em 5px 5px 5px; float:left; overflow:hidden;
			}

				#footer-left img{
				float:left;
				}

			#footer-right{
			float:left; overflow:hidden;
			}

		#form-Container{
		padding:1em;
		border:1px solid #ccc;
		background-color:#f5f5f5;
		width:380px;
		
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		}

		.field-Row{
		margin-bottom:5px;
		overflow:hidden;
		}

			.field-Row label{
			float:left;
			width:160px;
			font-weight:bold;
			padding:5px 0 5px 0;
			}

			.field-Row input{
			font-family:'Segoe UI', Tahoma, Helvetica, Arial, 'DejaVu Sans', sans-serif;
			padding:5px;
			border:1px solid #ccc;
			font-size:1.1em;
			width:190px;

			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			}

		.centre-Row{
		text-align:center;
		}

		#wl-ticker{
		font-weight:bold;
		padding:4px;
		background-color:#f5f5f5;
		margin-bottom:0.5em;
		}

		#footerLinks{
		list-style-type:none;
		width:730px;
		padding-top:10px;
		color:#333;
		font-weight:normal;
		overflow:hidden;
		float:left;
		}

		#footerLinks li{
		float:left;
		width:25%;
		text-align:center;
		}

				#footerLinks li a{
				color:#333;	
				margin-top:1em;			
				}


				#copyright-notice{
				text-align:center; margin-top:3.5em;
				}

		/* pop unders */


		.popunder-container-selected{
		background-color:#f5f5f5;
		border:1px solid #ccc;
		margin-bottom:1em;
		padding:5px;
		}

		.popunder-heading{
		font-size:1.3em;
		background: url(/worthingleisure/styles/rsrc/left-arrow-popunder.png) left center no-repeat;
		clear:right;
		}

		.popunder-heading a{
		text-decoration:none;
		padding-left:20px;
		}

		.popunder-heading a, .popunder-heading a:visited, .popunder-heading a:active{
		color:#0075a1;
		outline:none;
		}

		.popunder-heading a:hover, .popunder-heading a:focus{
		text-decoration:underline;
		}

		.popunder-body{
		display:none;
		margin-left:1em;
		overflow:hidden;
		}

			.popunder-body h3, .popunder-body h4, .popunder-body h5, .popunder-body h6{
			font-size:115%;
			color:#000;
			}

		/* highlighted sections */

		.activeSection{
		color:#ff6;
		}

	.tooltip{
	cursor:help;
	}

	#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	width:240px;
	}

		/* float classes */

		.fl-right-img{
		clear:right;
		float:right;
		margin: 0 0 1em 0.5em !important;
		}

		.fl-left-img{
		clear:left;
		float:left;
		margin: 0 0.5em 1em 0em !important;
		}

	/* Top Highlights */

	#new-pool a img{border:0;}

	#top-highlights{
	margin-top:1em; background:url(/worthingleisure/styles/rsrc/homepage/fpBg.png) top left repeat-x #222222; padding:5px; color:#f8f8f8; overflow:hidden; width:668px;
	}

	.highlight-container{
	width:157px; margin:4px 3px 4px 3px; float:left; padding:2px; font-size:9pt;
	}

		.highlight-container a{
		text-decoration:none;
		border:0;
		color:#f8f8f8;
		}

		.highlight-container a:hover{
		color:#f8f8f8;
		}

		.highlight-container a:active{
		outline:none;
		}

		.highlight-container a:visited{
		color:#f8f8f8;
		}

	#top-highlights h3{
	font-size:10pt;
	color:#f8f8f8;
	margin:0 0 5px 0;
	letter-spacing:0;
	}

	.imgBorder1{
	border-right:0;
	border-left:0;
	border-top:0;
	border-bottom:4px #F7911C solid;
	margin-bottom:2px;
	}

	.imgBorder2{
	border-right:0;
	border-left:0;
	border-top:0;
	border-bottom:4px #EC008C solid;
	margin-bottom:2px;
	}

	.imgBorder3{
	border-right:0;
	border-left:0;
	border-top:0;
	border-bottom:4px #00ACEE solid;
	margin-bottom:2px;
	}

	.imgBorder4{
	border-right:0;
	border-left:0;
	border-top:0;
	border-bottom:4px #8CC53E solid;
	margin-bottom:2px;
	}

	.booking-border{
	border:1px solid #bbb;
	margin-bottom:0.5em;
	margin-top:0.5em;
	}

	.important-alert{
	background-color:#FFEEEE;
	border:1px solid #DDDDDD;
	cursor:help;
	margin:5px 0;
	padding:2px;
	}

	.Put-Image-On-Right, .put-image-on-right{
	float:right;
	margin: 0.25em 0 0.25em 0.25em;
	}

	.Put-Image-On-Left, .put-image-on-left{
	float:left;
	margin: 0.25em 0.25em 0.25em 0;
	}

	#fit4-join img{
	border:0;
	}
