/* Disable iOS/WinMobile font size changes */
@media screen and (max-width: 960px){
	img 											{ max-width: 100%; }
	.skin-width									{ width: 96%; display:block; }
	.club-top-left								{ width: 65%; }
	.club-top-right								{ width: 33%; }
	.skin-logo									{ padding: 0; margin: 0 12px 0 0; }
	.skin-head>.float-left						{ float: none; display: block; margin: auto; }

	/* Nav */
	/***************************************/
	.skin-nav									{ padding: 0 0 0 10px; margin: 0 10px 0 0; }

	/* Slider */
	/***************************************/
	.CB-sliderWidth { margin: auto; padding: 10px; width: auto; }
	.CB-sliderWidth #BSBSlider-Wrapper { width: auto; }
	.CB-sliderWidth #BSBSlider-Wrapper .BSBSlider-Content { width: 72.01646090534979%; height: auto; }
	.CB-sliderWidth #BSBSlider-Wrapper .BSBSlide-Image { max-width: 100%; height: auto; }
	.CB-sliderWidth #BSBSlider-Wrapper a.BSBSlide-NAV-Link, 
	.CB-sliderWidth #BSBSlider-Wrapper a.BSBSlide-NAV-Link:link, 
	.CB-sliderWidth #BSBSlider-Wrapper a.BSBSlide-NAV-Link:visited { position: relative; }
	.CB-sliderWidth #BSBSlider-Wrapper .BSBSlide-NAV-Content { width: 50.39370078740157%; padding: 0 7.086614173228346% 0 0; position: absolute; top: 0; bottom: 0; overflow: hidden; }
	.CB-sliderWidth #BSBSlider-Wrapper h3.BSBSlide-NAV-Head { padding: 0; font-size: 10px; line-height: 12px; }
	.CB-sliderWidth #BSBSlider-Wrapper .BSBSlide-NAV-ImageWrapper { width: 41.73228346456693%; height: auto; }
	.CB-sliderWidth #BSBSlider-Wrapper .BSBSlide-NAV-Image { max-width: 100%; height: auto; position: relative; left: 0; right: 0; }
	.CB-sliderWidth #BSBSlider-Wrapper ul.BSBSlide-NAV { width: 27.57201646090535%; }
	.CB-sliderWidth #BSBSlider-Wrapper .BSBSlide-NAV-Item:last-child { padding: 7px 8px; }
	/*.CB-slider									{ margin:0 auto; width:96%; }
	#Body .CB-sliderWidth						{ margin: auto; width: auto; }
	#Body #BSBSlider-Wrapper						{ margin: auto; padding: 0 0 0 0; width: auto; height: auto; }
	#Body #BSBSlider-Wrapper .ui-tabs-nav		{ width: auto; height: auto; position: relative; }
	#Body #BSBSlider-Wrapper .ui-tabs-nav img		{ width: 100%; height: auto; }
	#Body #BSBSlider-Wrapper ul.ui-tabs-nav		{ width: auto; display: table; margin: auto; top: auto; right: auto; left: 0; bottom: 0; text-align: center; }
	#Body #BSBSlider-Wrapper ul.ui-tabs-nav li		{ float: none; display: block; margin:1%; padding: 0; }
	#Body #BSBSlider-Wrapper .BSBSlider-Content	{ width:auto; }*/

	.CB-news, .CB-embededHTML, .CB-links		{ float: left; width: 30%; padding:0 1.5%;}
	.FooterRightPane							{ float: left; padding: 0 0 0 2%; width: 40%; }
	.FooterMiddlePane							{ border-right: 1px solid #cdcdcd; float: left; padding: 0 0 0 2%; width: 22%; }
	.FooterLeftPane								{ border-right: 1px solid #cdcdcd; float: left; padding: 0 2% 0 0; width: 25%; }
	#Body .innerpage-leftPane					{ padding: 0 2.5% 0 0; width: 60%; display:block; float:left; }
	#Body .innerpage-rightPane					{ width:35%; display:block; float:right;}
	.display-table								{ display:block; }

}
@media screen and (max-width: 800px){ 
	.skin-logo									{ padding: 0; margin: 0; float: none; text-align: center; }
	.skin-head .float-left,
	.skin-head .float-right						{ float: none; display: table; margin: auto; vertical-align: middle; text-align: center; }
	.skin-head h1.skin-banner					{ float: none; display: block; vertical-align: middle; margin: 12px 0; padding: 0; width: auto; font-size:24px; white-space: normal;}
	.skin-head img.skin-head-images				{ display: inline-block; vertical-align: middle; margin: 0 6px; padding: 0; }
	.skin-head .float-right .float-right,
	.skin-head span.white-button-wrapper			{ float: none; display: inline-block; vertical-align: middle; margin: 0; padding: 0; }
	.skin-head .float-right .clear-both			{ display: none; }
	.club-about-club .default-container-content 	{ overflow-y: auto;}
	.skin-footer { position: relative; }
}
@media screen and (max-width: 640px){ 
	.skin-nav									{ display: none; }
	#Body .ActionLink							{ display:inline-block; }
	#Body .innerpage-leftPane					{ padding: 0; width: auto; float:none; }
	#Body .innerpage-rightPane					{ width:auto; float:none;}
	.club-middle-left, .club-middle-middle, .club-middle-right
												{ float: left; padding: 0 5% 0 0; width: 30%; margin-bottom: 18px; }
	.club-middle-right							{ padding:0;}
	.skin-bottom-left, .skin-bottom-middle, .skin-bottom-right
												{ float: none; padding: 0; width: auto;margin-bottom: 18px;}
	.skin-bottom-right,.skin-footer .skin-width	{ text-align:left;}
	.skin-head .skin-login						{ position:relative; }
	.skin-login br								{ display:block; }
	.programs-item								{ float: left; padding: 0 5% 0 0; width: 30%; }
	.programs-item:nth-child(3n)				{ padding: 0; }
	.BSBSlide-NAV-Content span.BSBSlide-NAV-Content
												{ display:none; }
}
@media screen and (max-width: 480px){ 
	.club-middle-left, .club-middle-middle, .club-middle-right,
	.skin-bottom-left, .skin-bottom-middle, .skin-bottom-right
												{ float: none; padding: 0; width: auto;margin-bottom: 18px; }
	ul.footer-link-holder						{ margin: 0; padding: 0 0 10px; float: none; }
	.skin-bottom								{ text-align: center; }
	.footer-container-header .float-left			{ display: inline-block; float: none; }
	.CB-news, .CB-embededHTML, .CB-links		{ float: none; width: auto; border-bottom:1px solid #cdcdcd; border-right:none; padding:10px 0; }
	.CB-links									{ border-bottom: none; }
	.programs-item								{ clear: both; float: none; padding: 0; width: auto; border-bottom:1px solid #cdcdcd; }
	a.program-link, a.program-link:link,
	a.program-link:visited 						{ display: inline-block; float: none; }
	.programs-item.LTprograms-item				{ border:none; }
	.skin-bottom-right,.skin-footer .skin-width	{ text-align:center;}
	.FooterLeftPane, .FooterMiddlePane, 
	.FooterRightPane							{ border-bottom: 1px solid #cdcdcd; float: none; padding: 0 10px 0 0; 
												  width: auto; border-right: none;}
	.footerCN-content a.social-button, .footerCN-content a.social-button:link,
	.footerCN-content a.social-button:visited	{ float:none; text-align: left; }
	.skin-info									{ text-align: center; }
	.skin-infoRight, .skin-infoLeft				{ float: none; }
	.footerCN-content							{ padding-left:20px;}
	#Body .footerCN-content a					{ margin-bottom:10px;}
	.BSBSlide-NAV-Active						{ display:none;}
	
	/* Slider */
	.CB-sliderWidth #BSBSlider-Wrapper .BSBSlider-Content { width: auto; height: auto; }
	.CB-sliderWidth #BSBSlider-Wrapper { position: relative; }
	.CB-sliderWidth #BSBSlider-Wrapper ul.BSBSlide-NAV { position: absolute; width: auto; top: 6px; right: 6px; background: transparent }
	.CB-sliderWidth #BSBSlider-Wrapper li.BSBSlide-NAV-Item,
	.CB-sliderWidth #BSBSlider-Wrapper li.BSBSlide-NAV-Item:last-child { padding: 0; margin: 0 2px; border: 1px solid #fff; display: inline-block; }
	.CB-sliderWidth #BSBSlider-Wrapper a.BSBSlide-NAV-Link, 
	.CB-sliderWidth #BSBSlider-Wrapper a.BSBSlide-NAV-Link:link, 
	.CB-sliderWidth #BSBSlider-Wrapper a.BSBSlide-NAV-Link:visited { display: block; padding: 6px; height: auto !important; }
	.CB-sliderWidth #BSBSlider-Wrapper .BSBSlide-NAV-Content,
	.CB-sliderWidth #BSBSlider-Wrapper .BSBSlide-NAV-ImageWrapper,
	.CB-sliderWidth #BSBSlider-Wrapper li.ui-tabs-selected .BSBSlide-NAV-Active { display: none; }
	.CB-sliderWidth #BSBSlider-Wrapper h2.BSBSlide-CP-Head { font-size: 18px; line-height: 24px; max-height: 24px; overflow: hidden; }
	.CB-sliderWidth #BSBSlider-Wrapper .BSBSlide-CP-Content { max-height: 36px; overflow: hidden;  }
	#Body #BSBSlider-Wrapper .BSBSlide-Caption { position: static;}
	.CB-slider { margin: 0; }
}
@media screen and (max-width: 360px){ 
	#Body .ActionLink							{ display:block; float: none; margin: 0; }
}