/******************************************************************************
 * Generic CSS
 *****************************************************************************/
body {
	font-family: Arial, Verdana, sans-serif; font-size:12px; color:#000000;
	border:0px; margin:30px auto 0px auto; padding:0px 0px 0px 0px;
	text-align:center; 
	background-color:#ffffff;
}

* html body { text-align: center; /* IE 5 centering */ }

/******************************************************************************
* GENERIC FORMATTING
*****************************************************************************/
p { }

a { }

h1 { font-size:16px; }

h2 { font-size:14px; }

h3 { font-size:12px; }

img.prices { margin-left:20px; }

/******************************************************************************
* Normal Images
*****************************************************************************/
img { border:none; margin:0px; padding:0px; }

/******************************************************************************
* Normal Unordered List
*****************************************************************************/
ul.normal {
	display:block; float:left; list-style:none;
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
}
	
ul.normal li {
	display:block; line-height:18px;
	margin:0px 0px 10px 0px; padding:0px 0px 0px 10px;
	background-image:url(../images/ul_bullet.gif);
	background-repeat:no-repeat; background-position:0px 6px;
}

/******************************************************************************
* Accessibility Features
*****************************************************************************/
p#skipToMainContent { display:none; }

/******************************************************************************
* Misc
*****************************************************************************/
div.centered { text-align:center; }

/******************************************************************************
* wrapper
*****************************************************************************/
div#wrapper {
	width:700px; height:480px; margin:0px auto 0px auto;
	text-align:left; 
	background-image:url(../images/wrapper-bg.gif);
	background-repeat:no-repeat;
	position:relative;
}

* html div#wrapper { text-align: left; /* Win IE 5 left align after centering */ }

/******************************************************************************
* inner
*****************************************************************************/
div#inner {
	width:686px; height:456px; margin-left:7px;
}

/******************************************************************************
* header
*****************************************************************************/
div#header {
	width:686px; height:70px;
	background-image:url(../images/header-bg.gif);
}
div#header img {
	margin-top:5px;
	}
div#header h1 span { display:none; }

/******************************************************************************
* main-content
*****************************************************************************/
div#main-content {
	float:left; clear:both; width:686px; height:350px;
	background-color:#dbddd8;
}

/******************************************************************************
* home page
*****************************************************************************/
div#home-banner {
	width:435px; height:284px; float:left;
	background-image:url(/SlideShow/photos/Gallery/home/010.jpg);
}
#monoSlideshowH {
float:left;
cursor:pointer;
}
#twitterPanel {
 float: right;
    height: 283px;
    padding-top: 1px;
    width: 250px;
}
.twtr-widget-profile img.twtr-profile-img {
background-color:#fff;
}
h1#home-h1 {
	display:block; width:338px; height:20px;
	background-image:url(../images/home-h1.gif);
	margin:13px 0px 0px 15px;
}

h1#home-h1 span { display:none; }

p#home-para {
	font-family: Microsoft Sans Serif, Helvetica, sans-serif; font-size:12px;
	margin:22px 0px 0px 18px;
	padding:10px 5px 0px 5px;
}
#main-content div#home-banner div#Bannerlink:hover {curser:pointer; }
/******************************************************************************
* other-page
*****************************************************************************/
div#other-page {}

div#other-page h1, div#other-page h2, div#other-page p {
	margin-left:25px; margin-right:25px;
	width:300px;
}

h1.h1-graphic {
	display:block; width:327px; height:30px; margin-top:25px;
	background-position:left center; background-repeat:no-repeat;
}

h1.h1-graphic span { display:none; }

h1#h1-eric-liddell { background-image:url(../images/h1-eric-liddell.gif); } 
h1#h1-facilities { background-image:url(../images/h1-facilities.gif); } 
h1#h1-time-table { background-image:url(../images/h1-time-table.gif); } 
h1#h1-gallery { background-image:url(../images/h1-gallery.gif); } 
h1#h1-membership { background-image:url(../images/h1-membership.gif); } 
h1#h1-clubs { background-image:url(../images/h1-clubs.gif); } 
h1#h1-contact { background-image:url(../images/h1-contact.gif); } 
h1#h1-site-map { background-image:url(../images/h1-site-map.gif); } 
h1#h1-virtualtour {    background-image: url(../images/h1-virtualtour.gif);
}
h1#h1-facilities { background-image:url(../images/h1-facilities.gif); } 

div.main-image { width:287px; height:322px; }

div.main-image#eric-liddell { background-image:url(../images/main-eric-liddell.jpg); }
div.main-image#facilities { background-image:url(../images/Cardio.jpg); }
div.main-image#time-table { background-image:url(../images/Timetable-2.jpg); }
div.main-image#gallery { background-image:url(../images/main-gallery.jpg); }
div.main-image#clubs { background-image:url(../images/main-clubs.jpg); }
div.main-image#membership { background-image:url(../images/main-membership.jpg); }
div.main-image#contact { background-image:url(../images/Contact-Picture.jpg); }
div.main-image#site-map { background-image:url(../images/main-site-map.jpg); }

div#sport-image { width:287px; height:322px; }


div#the-content {
	width:377px; height:322px; background-color:#ffffff;
	overflow:auto;
	// overflow-x:hidden;
	width:373px;
}


div#content-right div#the-content {
	float:left; clear:none; margin:0px 0px 0px 10px; 
	background-color:#ffffff;
}

div#content-left div.main-image { float:right; clear:none; }

div#content-left div#the-content {
	float:left; clear:none; margin:0px 0px 0px 5px;
	background-color:#ffffff;
	overflow:auto; 
}

div#content-left div#the-content-no-scroll {
	float:left; clear:none; margin:10px 0px 0px 5px;
	background-color:#ffffff; text-align:center;
}

html>body div#content-left div#the-content { margin-left:10px; }

/******************************************************************************
* contact
*****************************************************************************/
div.contact-item {
	float:left; width:340px; clear:both; margin-left:13px;
	margin-bottom:20px;
}

html>body div.contact-item { margin-left:25px; }

div#other-page div.contact-item p { margin:0px; }

div.contact-item-left {
	float:left; width:70px; clear:none;
}

div.contact-item-left p {
	font-weight:bold; width:200px;
}

div.contact-item-right {
	float:right; width:270px; clear:none;
}

div#other-page div.contact-item-right p { width:260px; }

/******************************************************************************
* facilities
*****************************************************************************/
table.facilities {
	width:330px; margin-left:25px;
	border-collapse: collapse;
}

table.facilities tr.heading td { padding:10px 0px 10px 0px; font-weight:bold; }

table.facilities tr.entry td { padding:3px 0px 3px 0px; }

table.facilities tr.entry td.sport { text-decoration:underline; cursor:pointer; }

/******************************************************************************
* footer
*****************************************************************************/
p#footer-left {
	display:block; float:left; width:200px; text-align:left;
	font-size:11px; margin:2px 0px 0px 0px; color:#5f5f5f;
}
p#footer-left a { color:#5f5f5f; text-decoration:none; }

p#footer-left a.current { color:#000000; }

p#footer-left a.current:hover { text-decoration:none; }

p#footer-left a:hover {
	text-decoration:underline;
}
p#footer-right {
	display:block; float:right; width:400px; text-align:right;
	font-size:11px; margin:2px 0px 0px 0px; color:#5f5f5f;
}

p#footer-right a { color:#5f5f5f; text-decoration:none; }

p#footer-right a:hover {
	text-decoration:underline;
}

/******************************************************************************
* site-map
*****************************************************************************/
ul.site-map { }

ul.site-map li {
	margin-bottom:5px;
}

ul.site-map li a {
	color:#5f5f5f; text-decoration:none; font-weight:bold;
}

ul.site-map li a:hover { text-decoration:underline; }

/******************************************************************************
* emailForm
*****************************************************************************/
form.emailForm {
}

/******************************************************************************
* facilities-page
*****************************************************************************/
div#facilities-page { }

div#facilities-page h1, div#facilities-page h2, div#facilities-page p {
	margin-left:25px; margin-right:25px;
}

div#facilities-page h2.cricket-01 { font-size:16px; text-decoration:underline; font-weight:normal; margin-bottom:0px; }
div#facilities-page h2.cricket-02 { font-size:16px; text-decoration:underline; font-weight:normal; margin-top:0px; }
div#facilities-page p { margin-bottom:0px; margin-top:0px; }

div#facilities-page h2 {
	font-size:12px; font-weight:normal; text-decoration:underline; margin-bottom:3px; 
}

div.facilities-block {
	margin:10px 25px 0px 25px; border-top:1px dotted black;
	padding:10px 0px 10px 0px;
}

div#facilities-page div.facilities-block h1,
div#facilities-page div.facilities-block h2,
div#facilities-page div.facilities-block p {
	margin:2px 0px 0px 0px;
}

div#facilities-page div.facilities-block h1 {
	font-size:12px;
}

div#facilities-page div.facilities-block h2 {
	margin-top:10px;
}

span.sport { cursor:pointer; font-weight:bold;}
span.sport:hover { text-decoration:underline;  cursor:pointer; }


div.sp-childrens-parties { background-image:url(../facilities/images/childrens-parties.jpg); }
div.sp-tennis-courts { background-image:url(../facilities/images/tennis.jpg); }
div.sp-all-weather-pitches { background-image:url(../facilities/images/astro-pitch.jpg); }
div.sp-dance-studio { background-image:url(../facilities/images/Dance-Studio-2.jpg); }
div.sp-fitness-suite { background-image:url(../facilities/images/fitness-suite.jpg); }
div.sp-sports-hall { background-image:url(../facilities/images/Sports-Hall-2.jpg); }
div.sp-cricket1 { background-image:url(../facilities/images/cricket.jpg); }
div.sp-cricket2 { background-image:url(../facilities/images/cricket.jpg); }
div.sp-football1, div.sp-football2 { background-image:url(../facilities/images/football.jpg); }
div.sp-badminton { background-image:url(../facilities/images/badminton.jpg); }
div.sp-volleyball { background-image:url(../facilities/images/volleyball.jpg); }
div.sp-childrens-parties { background-image:url(../facilities/images/childrens-parties.jpg); }
div.sp-martial1, div.sp-martial2 { background-image:url(../facilities/images/martial.jpg); }
div.sp-swimming { background-image:url(../facilities/images/swimming.jpg); }
div.sp-pool { background-image:url(../facilities/images/swimming.jpg); }
div.sp-dance1, div.sp-dance2 { background-image:url(../facilities/images/dance.jpg); }
div.sp-archery { background-image:url(../facilities/images/archery.jpg); }
div.sp-pilates { background-image:url(../facilities/images/pilates.jpg); }
div.sp-water-polo { background-image:url(../facilities/images/waterpolo.jpg); }
div.sp-astroturf { background-image:url(../facilities/images/astroturf.jpg); }
div.sp-aerobic { background-image:url(../facilities/images/aerobic.jpg); }
div.sp-hockey { background-image:url(../facilities/images/hockey.jpg); }
div.sp-tennis { background-image:url(../facilities/images/tennis.jpg); }

div.sp-weight-training { background-image:url(../facilities/images/weightlift.jpg); }
div.sp-conditioning-room { background-image:url(../facilities/images/conditioning-room.jpg); }

/******************************************************************************
* virtua-tour-page
*****************************************************************************/
div#the-content-white-pad {
	float:left; clear:both; width:646px; height:350px;
	background-color:#fff;
	padding:0 20px;
}
div#the-content-white-pad div {
	float:left;  margin-right:99px;
}
div#the-content-white-pad div img {border:1px solid #666; }
div#the-content-white-pad div a		{text-decoration:none;  display: block;    max-width: 102px; }
div#the-content-white-pad div a:hover	{cursor:pointer;}
div#the-content-white-pad div em {  color: #666666; display: block; font-style: normal; margin: 4px 0 6px; border:0;}
div#content-right div.main-image { float:left; clear:none; }
#panaround_virtual_tour {margin:0 !important; padding:0 !important;}
