@charset "utf-8";
/* CSS Document */

/******Global Styles******/

body{
	background-image:url(../images/extended_site_back.jpg);
	background-position:50% 0;
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:no-repeat;
	}

p, h1, h2, h3, h4, h5, h6, ol, ul{
	margin-bottom:10px;}
	
.clear{
	clear:both;}
	
.bold{
	font-weight:bold;}
	
	
.imgleft{
	display:inline;
	float:left;
	margin:0 10px 10px 0;}
	
.imgright{
	display:inline;
	float:right;
	margin:0 0 10px 10px;}
	
#wrapper{
	float:none;
	width:950px;
	margin:0 auto 0 auto;}
	
.light_purple{
	color:#8077b7;}
	
.purple{
	color:#533f8c;}
	
.magenta{
	color:#ff3380;}
	
#home_welcome h1 em, #latest_news_mid h2 em{
	display:none;}
	
.vid_icon{
	display:inline;
	float:left;
	margin:-5px 10px 0 0;}
	
	
	
/******Header Styles******/

#header{
	display:block;
	width:950px;
	float:left;}
	
#logo{
	display:block;
	width:950px;
	background-image:url(../images/health_club_skipton.jpg);
	height:105px;
	float:left;}
	
#logo h3{
	text-indent:-9999px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

#logo a {
	display:block;
	width:950px;
	height:105px;
}

/******Navigation Styles******/

#navigation{
	width:950px;
	display:block;
	float:left;
	z-index:5000;
	margin:3px 0 0 0;}
	
ul#navigation_menu{
	display:block;
	float:left;
	width:950px;
	margin:0 0 0 0;}
	
ul#navigation_menu li{
	display:inline;
	float:left;}
	
ul#navigation_menu li a{
	display:block;
	float:left;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	width:auto;
	height:32px;}
	
ul#navigation_menu li a.home_active{
	background-image:url(../images/navigation/home_active.jpg);
	background-repeat:no-repeat;
	padding:13px 12px 0 14px;}
	
ul#navigation_menu li a.home{
	background-image:url(../images/navigation/home.jpg);
	background-repeat:no-repeat;
	padding:13px 12px 0 14px;}
	
ul#navigation_menu li a.about{
	background-image:url(../images/navigation/about.jpg);
	background-repeat:no-repeat;
	padding:13px 10px 0 14px;}
	
ul#navigation_menu li a.about_active{
	background-image:url(../images/navigation/about_active.jpg);
	background-repeat:no-repeat;
	padding:13px 10px 0 14px;}
	
	ul#navigation_menu li a.gym{
	background-image:url(../images/navigation/gym.jpg);
	background-repeat:no-repeat;
	padding:13px 12px 0 14px;}
	
ul#navigation_menu li a.gym_active{
	background-image:url(../images/navigation/gym_active.jpg);
	background-repeat:no-repeat;
	padding:13px 12px 0 14px;}
	
	ul#navigation_menu li a.classes{
	background-image:url(../images/navigation/classes.jpg);
	background-repeat:no-repeat;
	padding:13px 13px 0 14px;}
	
ul#navigation_menu li a.classes_active{
	background-image:url(../images/navigation/classes_active.jpg);
	background-repeat:no-repeat;
	padding:13px 13px 0 14px;}
	
	ul#navigation_menu li a.membership{
	background-image:url(../images/navigation/membership.jpg);
	background-repeat:no-repeat;
	padding:13px 11px 0 14px;}
	
ul#navigation_menu li a.membership_active{
	background-image:url(../images/navigation/membership_active.jpg);
	background-repeat:no-repeat;
	padding:13px 11px 0 14px;}
	
ul#navigation_menu li a.join{
	background-image:url(../images/navigation/join.jpg);
	background-repeat:no-repeat;
	padding:13px 9px 0 12px;}
	
ul#navigation_menu li a.join_active{
	background-image:url(../images/navigation/join_active.jpg);
	background-repeat:no-repeat;
	padding:13px 9px 0 12px;}
	
ul#navigation_menu li a.news{
	background-image:url(../images/navigation/news.jpg);
	background-repeat:no-repeat;
	padding:13px 14px 0 14px;}
	
ul#navigation_menu li a.news_active{
	background-image:url(../images/navigation/news_active.jpg);
	background-repeat:no-repeat;
	padding:13px 14px 0 14px;}
	
ul#navigation_menu li a.offers{
	background-image:url(../images/navigation/offers.jpg);
	background-repeat:no-repeat;
	padding:13px 14px 0 14px;}
	
ul#navigation_menu li a.offers_active{
	background-image:url(../images/navigation/offers_active.jpg);
	background-repeat:no-repeat;
	padding:13px 14px 0 14px;}
	
ul#navigation_menu li a.gallery{
	background-image:url(../images/navigation/gallery.jpg);
	background-repeat:no-repeat;
	padding:13px 14px 0 14px;}
	
ul#navigation_menu li a.gallery_active{
	background-image:url(../images/navigation/gallery_active.jpg);
	background-repeat:no-repeat;
	padding:13px 14px 0 14px;}
	
ul#navigation_menu li a.contact{
	background-image:url(../images/navigation/contact.jpg);
	background-repeat:no-repeat;
	padding:13px 14px 0 14px;}
	
ul#navigation_menu li a.contact_active{
	background-image:url(../images/navigation/contact_active.jpg);
	background-repeat:no-repeat;
	padding:13px 14px 0 14px;}
	
	
/******Splash Styles******/
#splash{
	display:block;
	float:left;
	width:931px;
	background-image:url(../images/splash_bg.png);
	background-repeat:repeat-y;
	padding:0 10px 0 9px;
	margin:13px 0 0 0;}
	
#splash_btm{
	width:950px;
	height:12px;
	background-image:url(../images/splash_btm.png);
	display:block;
	float:left;}
	
#splash{
	behavior: url(js/iepngfix.htc);}
	
#splash_btm{
	behavior: url(js/iepngfix.htc);}
	
/******Content Styles******/

#content_top{
	display:block;
	float:left;
	background-image:url(../images/content_top.png);
	width:950px;
	height:20px;}

#content_top{
	behavior: url(js/iepngfix.htc);}
	
#content{
	display:block;
	float:left;
	background-image:url(../images/content_body.png);
	width:880px;
	background-repeat:repeat-y;
	padding:13px 36px 0 34px;}
	
#content{
	behavior: url(js/iepngfix.htc);}
	
#content_btm{
	display:block;
	float:left;
	width:950px;
	height:41px;
	background-image:url(../images/content_btm_follow_top.gif);
	background-repeat:no-repeat;}
	
#home_col1{
	display:inline;
	float:left;
	width:660px;
	margin:0 20px 0 0;}
	
#home_col2{
	display:inline;
	float:left;
	width:200px;}
	
/******Home Col1 Styles******/
	
#home_welcome{
	display:block;
	float:left;
	width:522px;
	background-image:url(../images/home_welcome_box.gif);
	height:161px;
	padding:22px 118px 22px 20px;
	margin:0 0 20px 0;
	background-repeat:no-repeat;}
	
#home_welcome h1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#533f8c;
	margin:0 0 16px 0;}
	
#home_welcome h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#8077b7;
	line-height:17px;
	margin:0 0 20px 0;}
	
	
	
#home_welcome p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:14px;}
	
#home_photos{
	display:block;
	float:left;
	width:637px;
	background-image:url(../images/skipton_gym_photos.jpg);
	height:89px;
	padding:14px 10px 14px 13px;
	margin:0 0 20px 0;
	background-repeat:no-repeat;}
	
#home_photos h2{
	font-family:Tahoma, Geneva, sans-serif;
	color:#ffffff;
	font-size:24px;
	display:inline;
	float:left;
	width:85px;}
	
#photos{
	display:inline;
	float:left;
	width:540px;
	height:88px;
	margin:0 0 0 10px;}
	
#home_col1_leftside{
	display:inline;
	float:left;
	width:440px;
	margin:0 13px 0 0;}
	
#home_col1_rightside{
	display:inline;
	float:left;
	width:200px;}
	
.home_banners{
	display:block;
	float:left;
	margin:0 0 17px 0;}
	
#latest_news_top{
	display:block;
	float:left;
	width:200px;
	background-image:url(../images/latest_news_top.gif);
	background-repeat:no-repeat;
	height:5px;}
	
#latest_news_mid{
	display:block;
	float:left;
	width:177px;
	background-image:url(../images/latest_news_mid.gif);
	background-repeat:repeat-y;
	padding:0 5px 30px 18px;}
	
#latest_news_btm{
	display:block;
	float:left;
	width:200px;
	background-image:url(../images/latest_news_btm.gif);
	background-repeat:no-repeat;
	height:5px;}
	
#latest_news_mid h2{
	display:block;
	float:left;
	width:62px;
	height:42px;
	background-image:url(../images/latest_news_bg.jpg);
	background-repeat:no-repeat;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:24px;
	padding:23px 115px 14px 0;
	color:#b2124e;
	margin:0;}
	
.news_item{
	display:inline;
	float:left;
	width:166px;
	border-top:1px solid #e8b7ca;
	padding:13px 0 0px 0;}
	
.news_item h3{
	font-size:10px;
	color:#b2124e;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0;}
	
.news_item p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	line-height:12px;}
	
.news_item p a{
	font-weight:bold;
	text-decoration:none;
	color:#ff3380;}
	
/******Home Right Col Styles******/
	
a.join_now{
	background-image:url(../images/join_skipton_gym_bg.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:192px;
	height:73px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:28px;
	color:#ffffff;
	text-decoration:none;
	padding:22px 0 0 8px;
	margin:0 0 14px 0;}
	
a.join_now span{
	font-size:36px;
	font-weight:bold;}
	
a.find_us{
	background-image:url(../images/find_skipton_gym.jpg);
	background-repeat:no-repeat;
	width:190px;
	height:49px;
	display:block;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:28px;
	color:#ffffff;
	text-decoration:none;
	padding:46px 0 0 10px;
	margin:0 0 20px 0;}
	
a.find_us .find_smaller{
	font-size:14px;
	line-height:18px;}
	
a.videos_btn{
	display:block;
	float:left;
	width:189px;
	height:105px;
	background-image:url(../images/videos_bg.jpg);
	background-repeat:no-repeat;
	padding:12px 0 0 11px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:24px;
	color:#b2124e;
	text-decoration:none;}
	
a.videos_btn .videos_smaller{
	font-size:14px;
	line-height:80px;}
	
#enquiry_box{
	display:block;
	float:left;
	background-color:#eaf7fa;
	background-image:url(../images/enquiry_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:0 10px 0 10px;
	width:180px;
	margin:21px 0 0 0;}
	
#enquiry_box h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:24px;
	color:#14aacc;
	font-weight:bold;
	margin:15px 0 10px 0;}
	
#enquiry_box p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	line-height:12px;}
	
#enquiry_box label{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	width:180px;
	display:block;
	float:left;}
	
#enquiry_box label span{
	font-weight:normal;}
	
#enquiry_box input{
	width:172px;
	height:19px;
	display:block;
	float:left;
	background-image:url(../images/enquiry_field.gif);
	background-repeat:no-repeat;
	padding:7px 0 0 8px;
	border:0;
	margin:3px 0 10px 0;
	font-size:10px;}
	
#enquiry_box select{
	width:180px;
	display:block;
	float:left;
	margin:3px 0 10px 0;
}

#enquiry_box #submit{
	display:block;
	float:right;
	width:133px;
	height:41px;
	border:0;
	background-image:url(../images/enquiry_btn.gif);
	background-repeat:no-repeat;}
	
#enquiry_box_btm{
	width:200px;
	height:11px;
	display:block;
	float:left;
	background-image:url(../images/enquiry_box_btm.gif);
	background-repeat:no-repeat;}

#opening_times{
	display:block;
	float:left;
	width:184px;
	height:139px;
	background-image:url(../images/skipton_gym_openingtimes.jpg);
	background-repeat:no-repeat;
	margin:36px 0 0 0;
	padding:8px 8px 0 8px;}
	
#opening_times h3{
	font-size:24px;
	color:#ffffff;}
	
#opening_day{
	display:inline;
	float:left;
	width:95px;
	margin:0 5px 0 0;
	font-size:14px;
	color:#ffffff;
	line-height:22px;}
	
#opening_clock{
display:inline;
float:left;
text-align:right;
font-size:14px;
	color:#ffffff;
	line-height:22px;
	width:80px;}
	
/******Follow Us******/

#follow{
	display:block;
	float:left;
	background-image:url(../images/follow_bg.gif);
	width:889px;
	background-repeat:repeat-y;
	padding:0 36px 0 25px;}
	
#follow h3{
	font-size:30px;
	color:#8077b7;
	font-weight:normal;
	display:inline;
	float:left;
	width:150px;
	margin:10px 0 0 0;}
	
#follow h3 span{
	font-weight:bold;
	color:#533f8c;}
	
#follow_icons{
	display:inline;
	float:right;
	margin:10px 0 0 0;}
	
#follow_btm{
	display:block;
	float:left;
	width:950px;
	height:20px;
	background-image:url(../images/follow_btm.gif);
	background-repeat:no-repeat;}
	
/******Footer Styles******/
#footer{
	display:block;
	float:left;
	width:100%;
	background-image:url(../images/footer_extension.gif);
	background-repeat:repeat-x;
	background-color:#533f8c;}
	
#inner_footer{
	display:block;
	width:950px;
	margin:0 auto 0 auto;}
	
#footer_top{
	display:block;
	width:950px;
	height:20px;
	background-image:url(../images/footer_top.gif);
	background-repeat:no-repeat;}
	
#footer_content{
	display:block;
	float:left;
	width:902px;
	padding:0 25px 30px 23px;
	background-image:url(../images/footer_bg.png);
	background-repeat:repeat-y;}
	
#footer_content{
	behavior: url(js/iepngfix.htc);}
	
#footer_menu{
	width:902px;
	display:block;
	float:left;}
	
#footer_menu li{
	display:inline;
	float:left;
	margin:0 5px 0 0;
	line-height:13px;}
	
#footer_menu li a{
	font-size:10px;
	text-decoration:none;
	color:#000000;
	border-right:1px solid black;
	padding:0 5px 0 0;}
	
#footer_divider{
	display:block;
	float:left;
	width:902px;
	height:10px;
	background-image:url(../images/footer_div.gif);
	background-repeat:repeat-x;
	margin:8px 0 10px 0;}
	
#footer_address{
	display:inline;
	float:left;
	width:440px;}
	
#footer_credit{
	width:300px;
	display:inline;
	float:right;
	text-align:right;}
	
#footer_address p, #footer_credit p{
	font-size:10px;
	color:#000000;}
	
#footer_address p span, #footer_credit p span{
	font-weight:bold;
	color:#533f8c;}
	
#footer_credit p span a{
	font-weight:bold;
	color:#533f8c;
	text-decoration:none;}
	
#footer_address p a{
	text-decoration:none;
	color:#000000;}
	
/******Inner Pages Col Styles******/

#col1{
	display:inline;
	float:left;
	width:190px;
	margin:0 20px 0 0;}
	
#col2{
	display:inline;
	float:left;
	width:450px;
	margin:0 19px 0 0;}
	
/******Inner Pages Col1 Styles******/

#submenu_top{
	display:block;
	float:left;
	width:190px;
	height:8px;
	background-image:url(../images/inner_list_top.gif);
	background-repeat:no-repeat;}
	
#submenu_btm{
	display:block;
	float:left;
	width:190px;
	height:10px;
	background-image:url(../images/inner_list_btm.gif);
	background-repeat:no-repeat;}
	
ul#submenu{
	display:block;
	float:left;
	width:190px;
	margin-bottom:0;}
	
ul#submenu li{
	display:block;
	float:left;
	width:190px;
	background-color:#533f8c;
	border-bottom:1px solid #8779af;}
	
ul#submenu li a{
	width:151px;
	padding:6px 25px 6px 14px;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;}
	
/******Inner Pages col2 Styles*******/

#col2_top{
	width:450px;
	height:5px;
	display:block;
	float:left;
	background-image:url(../images/col2_top.gif);
	background-repeat:no-repeat;}
	
#col2_btm{
	width:450px;
	height:5px;
	display:block;
	float:left;
	background-image:url(../images/col2_btm.gif);
	background-repeat:no-repeat;}
	
#col2_content{
	display:block;
	float:left;
	width:393px;
	border-left:5px solid #ff3380;
	border-right:5px solid #ff3380;
	background-image:url(../images/content_swoosh.jpg);
	background-repeat:no-repeat;
	padding:13px 32px 30px 15px;}
	
#col2_content h1{
	font-size:20px;
	color:#533f8c;
	font-weight:normal;
	margin:0 0 15px 0;}
	
#col2_content h1 em{
	display:none;}
	
#col2_content h2{
	font-weight:bold;
	color:#8077b7;
	font-size:14px;
	margin:0 0 15px 0;
	line-height:18px;}
	
#col2_content p{
	font-size:11px;
	line-height:14px;}
	
#col2_content p a{
	font-weight:bold;
	color:#fe3480;
	text-decoration:none;}
	
#col2_content ul{
	margin:0 0 10px 0;}
	
#col2_content ul li{
	font-size:11px;
	list-style-type:disc;
	margin-left:10px;
	margin-bottom:10px;
	line-height:14px;}
	
#col2_content ul li a{
	text-decoration:none;
	color:#fe3480;
	font-weight:bold;}
	
#col2_content ul li ul{
	margin:3px 0 0 0;}
	
#col2 label{
	display:block;
	width:393px;
	font-size:11px;
	margin:0 0 5px 0;}
	
#col2 input, #col2 textarea{
	display:block;
	width:250px;
	margin:0 0 10px 0;}
	
#col2 textarea{
	height:100px;}
	
#col2 input#submit, #col2 input#pass_submit{
	display:block;
	width:auto;}
	
/******Gallery Styles******/

.galleryThumb{
	display:inline;
	float:left;
	margin:0 15px 8px 0;}