/* CSS Document */
body {
  	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-style:normal;
  	font-size: 10px;
	color: #333333;
	background:#E5E5E5;
  	margin: 0; 
	padding: 0;
	behavior: url(csshover.htc); /*WinIE behaviour call */
}
.top {
	background-image: url(images/newKingsHeader.jpg);
	background-repeat: no-repeat;
	height: 80px; width: 800px;
	margin:0 auto 0 auto;
}
div#wrapper {
	margin:-475px auto 10px auto;
	height:auto; width:800px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

div#homeLinks {
	height:475px; width:160px; float: right; padding:0; border-left: 1px solid #CCCCCC; margin:0;}
	
div#homeLinksNav {width:620px; height:230px; margin:0 0 0 10px; padding:0;}

div#bg {
	background-image: url(images/backgroundFade.jpg);
	background-repeat:repeat-x;
	
	height: 500px;
}
div#linkbg {
	background-image: url(images/navBar.jpg);
	width: 800px;
	margin:0 auto 0 auto;
	background-repeat: repeat-x;
	height: 30px;
	
}
div#furtherinfoSportsDev{float:left; width:130px; padding-left:50px;}
div#furtherinfoSportsDevTwo{float:left; width:auto; padding-left:30px;}
div#sportsDevTextBox {width:400px; height:auto; margin:0px; padding:0px;}

div#footerbg {
	width:800px;
	height:auto; 
	margin:0 auto; 
	padding:0;
	font-size:9px;	
}
div#footerLeft {
	float:left;
	text-align:left;
	height:auto; 
	width:350px;
	margin:0 0 20px 10px;
	padding:0;
}
div#footerRight {
	float:right;
	text-align:right;
	height:auto; width:350px;
	margin:0 10px 20px 0;
	padding:0;
}
div#footerbg a {
	color:#0066FF;
}
div#footerbg a:hover{
	color:#000000;
}
div#page {
	width:800px;
  	margin-left: auto;
  	margin-right: auto;
}
  
div#pageholder {
	position:absolute;
	width:800px;
	height:auto;
	padding-top: 16px;
}
div#content {
	width:760px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/mid.png);
	padding-top: 20px;
	padding-left: 40px;
}
div#bottom {
	background-image:url(images/base.png);
	width:800px;
	height:18px;
	clear:both;
}
div#hitcounter {
	height:20px; width: auto; margin:0px; padding:0px; float:right;}
h1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
  	font-size: 10px;
  	font-weight: bold;
  	margin: 0; padding: 0;
	margin:0 10px 0 10px; 
}
h2 {	
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	padding: 10px 0 0 0;
	margin:0px 0px 10px 10px; 
}
h3 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	margin: 10px 0 10px 10px;
	font-size: 12px;
	color:#000000;
	
}
h4 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	margin-left: 10px;
  	font-size: 10px;;
  	font-weight: bold;
}
h5 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
  	font-size: 8px;
	font-style: normal;
	font-weight: lighter;
	padding-top: 15px;
	margin:0px;
	color: #ffffff;
	text-align: center;
}
h6 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #999999;
	margin: 10px 0px 10px 10px;
}

.largeFont {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bolder;
	font-size:16px;
	line-height: 20px;
}

.central {
	text-align:center;
}

.clear {clear:both; color:#ffffff; margin:0px; padding:0px;height:0px;}
.clear2 {clear:both; width:300px;}
a {text-decoration: none; color:#0066FF;}
a:hover {text-decoration: none; color: #000000;}
p {margin:10px 10px 0 10px; padding:0; line-height:15px;}
ul {margin:10px 0 0 30px; padding:0;}

div#pooltimes {
	width: 800px; height: inherit; background-image: url(images/pooltimes.jpg); background-repeat: no-repeat; padding-left: 150px;
}
div#classtimes {
	width: 800px; height: inherit; background-image: url(images/classtimes.jpg); background-repeat: no-repeat; padding-left: 20px;
}

/*div#classtimes {
	width: 800px; height: inherit; background-image: url(images/classtimes.jpg); background-repeat: no-repeat; padding-left: 50px;
}*/

div#days {float:left; width:90px; font-weight:bold;}
div#days1 {float:left; width:110px; font-weight:bold;}
div#names {float: left; width: auto;}
div#activities {float: left; width: 240px;}
div#times {float:left; padding:0 0 0 10px; margin:0;}
div#furtherinfo {float:left; height:auto; width:150px; padding-left:30px;}
/*div#classesfurtherinfo {float:left; height:auto; width:120px; padding-left:30px;}*/
div#classesfurtherinfo {float:left; height:auto; width:120px; padding-left:20px;}
div#classcontainer {padding-left: 10px;}
div#intensity {margin-bottom: 20px;}
div#classesfurtherinfo1 {float:left; height:auto; width:140px; padding-left:10px;border:none; padding:none; font-family:'Verdana'; font-size:12px;}

div#collage {height: 150px; width:580px; margin:0 auto 0 auto; padding: 10px 0 10px 0;}
div#collage2 {height:150px; width: 800px; margin:0 auto 0 auto;}
div#bannerAd {height:175px; width: 800px; margin-left: auto; margin-right: auto;}
div#maincollage2 {height:250px; width:250px; float: right; padding:0px; margin:0px;}
div#maincollage3 {height:210px; width:250px; float: right; padding:0px; margin:0px;}
div#maincollage4 {height:215px; width:250px; float: right; padding:0px; margin:0px;}
div#mainbg {margin-left:auto; margin-right:auto; padding-top: 20px;}
div#spacer {margin:0px; padding:0px; width:798px; height:5px; background-color:#FFFFFF; clear:both;}

div#prices {float: left; width:400px;}
div#pricepic {background-image: url(images/pricepic.jpg); background-repeat: no-repeat;
float: right; width: 350px; height:1300px; margin:0px; padding:0px;}

div#map {width:775px;height:350px; margin:10px auto 10px auto; border:1px solid #CCCCCC;}
div#cardpage {background-image: url(images/cardbg.jpg); background-repeat:no-repeat; width: 800px; height: inherit;}
div#cardpage1 {background-image: url(images/cardbg.jpg); width: 800px; height: inherit;}

div#flashtourStudio {width:550px; height: 300px; border: 2px solid #CCCCCC; margin-top: 25px; margin-left:auto; margin-right:auto; margin-bottom:10px; }
div#flashtourGym {width:550px; height: 300px; border: 2px solid #CCCCCC; margin:60px 0px 10px 10px; padding:0px; }
div#flashtourHall {float:left; width:550px; height: 300px; border: 2px solid #CCCCCC; margin:40px 0px 10px 10px; padding:0px; }
div#flashtourPool {width:550px; height: 300px; border: 2px solid #CCCCCC; margin:20px 0px 20px 10px; padding:0px; }


div#mainpicbox {
	background-image: url(images/picboxbg.jpg);
	background-repeat: repeat-y;
	padding-right:0px;
	float: right;  
	width: 225px;
}

div#maincollage {float:right; height:130px; width:130px; padding:0px; margin:10px 10px 10px 20px;}

div#maincontent {
	width:800px;
	background-color: #FFFFFF;
	margin-left: auto; margin-right: auto;
	margin-top:0px; margin-bottom:0px;
}

.highlightRed {
	color:#FF0000;
}

div#textbg {
	background-image: url(images/gymbg.jpg); background-repeat: no-repeat;
	width:250px;height:300px;
	float: left;
}
div#facilities {width: 800px; height: 220px; margin-left: auto; margin-right: auto; margin-top:0px; margin-bottom:0px;}
div#facilitiesSwim {width: 800px; height: 125px; margin-left: auto; margin-right: auto; margin-top:0px; margin-bottom:0px;}
div#facilitiesSportsDev {width: 800px; height: 125px; margin-left: auto; margin-right: auto; margin-top:0px; margin-bottom:0px;}
div#facilitiesMemInfo {width: 800px; height: 125px; margin-left: auto; margin-right: auto; margin-top:0px; margin-bottom:0px;}
div#facilitiesContact {width: 800px; height: 125px; margin-left: auto; margin-right: auto; margin-top:0px; margin-bottom:0px;}
div#facilitiesTour {width: 800px; height: 125px; margin-left: auto; margin-right: auto; margin-top:0px; margin-bottom:0px;}


div#nav {float:left; margin: -1px 0 0 3px; text-align:center; padding: 10px 0 0 0;}
div#nav ul {margin: 0; padding: 0; background:none;  border: 1px thin #003300; border-width: 0 1px;}
div#nav li {position: relative; border: 1px thin black; list-style: none; margin: 0; float: left; width: 13em; line-height: 1.2em;}
div#nav a:hover {color:#FFFF00;}
div#nav li.submenu {border-color: 1px solid #ffffff;}
div#nav li a.submenu:hover {color:#FFFF00;}
div#nav li a {display: block; color: white;padding: 0em 0 0.25em 0em; text-decoration: none; width: 100%; voice-family: "\"}\""; voice-family: inherit; width:13em;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; width: 13em; display: none;}
div#nav ul ul li {border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background: #1a9ee6;}
div#nav li.submenu li.submenu {}
div#nav ul.level1 li.submenu:hover ul.level2,
div#nav ul.level2 li.submenu:hover ul.level3 {display: block;}
div#nav ul.level2 {top: 1.5em; left: -1px;}
div#nav ul.level3 {top: -1px; left: 13em;}

/*SMW 19th February 2010 Start*/
p.index {padding-right:1em; padding-bottom:1em; vertical-align:top; font-family: 'Verdana'; font-size:12px; border-bottom:solid; border-width:.02em; border-bottom-color:#a5d6b9; }
p.index1 {border:none; padding:none; font-family:'Verdana'; font-size:12px;}
p.index2 {border:none; padding-bottom:1em;  font-family:'Verdana'; font-size:12px;border-bottom:solid; border-width:.02em; border-bottom-color:#226494 }
p.index3 {border:none; padding:none; font-family:'Verdana'; font-size:12px; font-weight:bold;}

td.index {border:none; padding-right:2em; vertical-align:top; width:100%;}
td.index1 {border:none; vertical-align:top; width:75%; padding-bottom:2em;}
td.index2 {vertical-align:top; width:15%; border-right:solid; border-width:.2em; border-right-color:#226494; padding-right:1em; }
td.index3 {border:none; padding-top:1em; vertical-align:top; width:20%; border-bottom:solid; border-width:.02em; border-bottom-color:#a5d6b9; padding-right:1em;}
h1.index {border:none; padding-top:1em; vertical-align:top; font-family: 'Verdana'; font-size:16px; color:#226494; font-weight:bold; }
h2.index {border:none; vertical-align:top; font-family: 'Verdana'; font-size:14px; color:#226494; font-weight:bold; padding-right:1em;}
h2.index1 {border:none; vertical-align:top; font-family: 'Verdana'; font-size:14px; color:#1095ce; font-weight:bold; padding-right:1em;}
h2.float {float:left; border:none; vertical-align:top; font-family: 'Verdana'; font-size:14px; color:#226494; font-weight:bold; padding-right:1em;}
h2.line {padding-top:1em; vertical-align:top; font-family: 'Verdana'; font-size:16px; color:#226494; border-top:solid; border-width:.02em; border-top-color:#a5d6b9; }

img.index {border:none; padding:1em 1em 1em 1em; vertical-align:top;}
img.index1 {border:solid; border-color:#000000; border-width:.1em; padding:.5em .5em .5em .5em; vertical-align:top;}
img.float {float:left; border:none; padding:1em 1em 1em 1em; align:left;}

td.links {vertical-align:top;}
td.index4 {border:none; padding-right:.2em; vertical-align:top; width:64%;}
td.index5 {vertical-align:top; width:100%; padding-right:1em;}
td.index6 {vertical-align:top; width:15%; padding-right:.5em; border-left:solid; border-width:.1em; border-left-color:#226494; }
a.index {font-family: 'Verdana'; font-size:11px;color:#226494;}
li.index {vertical-align:top; font-family: 'Verdana'; font-size:12px;}
/*SMW 19th February 2010 End*/