/* Disable iOS/WinMobile font size changes */
@media screen and (max-width: 940px) {
	.Skin_Width,.aresInner .Skin_Width { width: 95%; display:block; }
	.aresDefault .Skin_Header { background-position: top center; border-radius: 5px 5px 0 0; }
	.Skin_Head { width: 65%; padding: 2%; }
	.actionButtons { width: 30%; }
	.Skin_Head .Skin_Logo { margin: 0; width: 30% }
	.Skin_Head h1.Skin_BannerText { width: 68%; margin: 0; padding: 48px 0 0 0; }
	.clubHome_RightPane { float: none; width: auto; }
	.Skin_SlidingContent { background: transparent; }
	.clubHome_RightPane #BSB-Featured { margin: auto; }
	.SponsorPane { padding: 0 0 20px 0; }
	.clubHome_LeftPane { width: auto; float: none; padding: 0; background: transparent; }
	.clubHome_LeftPane .clubHome_DefaultContainer, .clubHome_BTLeftPane, .clubHome_BTMiddlePane { width: 48%; float: left; padding: 0; }
	.clubHome_LeftPane .socialNetworkHolder, .clubHome_BTMiddlePane { float: right; }
	.clubHome_BTRightPane { float: none; width: auto; text-align: center; clear: both; padding: 36px 0 0 0; }
	.Skin_NavLeft { background: transparent; }
	.Skin_NavRight { background: transparent; }
	.Skin_MainNav { border-radius: 0 0 5px 5px; }
	.aresInner .LeftPane	{ width: 26%; display:block; float:left;}
	.aresInner .RightPane{ width: 70%; display:block; float:right;}
	.aresInner .display-table{ display:block;}
}
@media screen and (max-width: 680px){
	.Skin_SlidingContent #BSB-Featured { width: 95%; height: auto; padding: 2.5%; border: none; }
	.Skin_SlidingContent #BSB-Featured .BSB-ui-tabs-panel { width: auto; height: auto; position: relative; }
	.Skin_SlidingContent #BSB-Featured .BSB-ui-tabs-panel img { width: 100%; height: auto; }
	.Skin_SlidingContent #BSB-Featured ul.BSB-ui-tabs-nav { display: none; }
	.Skin_Head, .actionButtons  { width: auto; padding: 0 2%; }
	.actionButtons  { float: right; margin: 0; }
	.aresInner .LeftPane	,.aresInner .RightPane,.aresInner .ContentPane {width:auto;padding:0; float:none; overflow-x: auto; }
}
@media screen and (max-width: 624px){ .aresDefault .Skin_Header { background-position: -320px 0; } }
@media screen and (max-width: 475px){ 
	.aresDefault .Skin_Header { background-position: -400px 0; }  
	.bannerHolder a{ display: block; }
	.bannerHolder img { max-width: 100%; height: auto; }
	.Skin_Head .Skin_Logo { margin: 0; width: 25%; }
	.Skin_Head .Skin_Logo img{ max-width: 100%; height: auto; }
	.Skin_Head h1.Skin_BannerText { width: 70%; margin: 0; padding: 36px 0 0 0; font-size: 24px; line-height: 32px; }
	.RadMenu.RadMenu_SkinNAV { float: none;}
	.RadMenu_SkinNAV .rmRootGroup > .rmItem , 
	.RadMenu_SkinNAV .rmRootGroup > .rmItem  > .rmLink, 
	.RadMenu_SkinNAV .rmRootGroup > .rmItem  > .rmLink > .rmText  { float: none; display: block; }
	.RadMenu_SkinNAV .rmRootGroup > .rmItem  > .rmLink > .rmText { text-align: center; }
	.clubHome_LeftPane .clubHome_DefaultContainer, .clubHome_BTLeftPane, .clubHome_BTMiddlePane { width: auto; float: none; }
	.clubHome_LeftPane .clubHome_DefaultContainer, .clubHome_BTLeftPane { padding: 0 0 20px 0; }
	.clubHome_LeftPane .socialNetworkHolder { padding: 0; }
	.clubHome_BTMiddlePane .clubHome_content { height: auto; }
	.Skin_Footer .CSS_FloatLeft, .Skin_Footer .CSS_FloatRight { float: none; width: auto; text-align: center; }
	.aresDefault a.Skin_Powerby, .aresDefault a.Skin_Powerby:link, .aresDefault a.Skin_Powerby:visited { float: none; }
	.loginButton, .userButton 	{ margin: 0 15px 0 0; float: none; display: inline-block; }
	.actionButtons				{ width: 96%; margin: 0 auto; text-align: center; }
	.loginButton a.SkinObject,
	.loginButton a.SkinObject:link,
	.loginButton a.SkinObject:visited,
	.userButton a.SkinObject,
	.userButton a.SkinObject:link,
	.userButton a.SkinObject:visited { padding: 20px 60px 7px 7px; font-size: 14px;}
}
@media screen and (max-width: 320px){
	.loginButton, .userButton { margin: 0 10px 0 0;}
	.loginButton a.SkinObject,
	.loginButton a.SkinObject:link,
	.loginButton a.SkinObject:visited,
	.userButton a.SkinObject,
	.userButton a.SkinObject:link,
	.userButton a.SkinObject:visited { padding: 20px 52px 7px 4px; font-size: 14px;}
}
@media screen and (max-width: 300px){
	.aresDefault .Skin_Header { background-position: right top; }  
	.Skin_Head, .Skin_Head .Skin_Logo, .Skin_Head h1.Skin_BannerText, .actionButtons { width: auto; padding: 0; float: none; text-align: center; }
	.Skin_Head { padding: 22px 0 0 0; }
	.Skin_Head .Skin_Logo img { max-width: auto; }
	.actionButtons  { padding: 6px 0; }
	.loginButton, .userButton,
	.aresDefault .loginButton a.SkinObject, 
	.aresDefault .loginButton a.SkinObject:link, 
	.aresDefault .loginButton a.SkinObject:visited, 
	.aresDefault .userButton a.SkinObject, 
	.aresDefault .userButton a.SkinObject:link, 
	.aresDefault .userButton a.SkinObject:visited { background: transparent; padding: 0; margin: 0 6px; display: inline-block; color: #fff; float: none; }
	.aresDefault .loginButton:hover, .aresDefault .userButton:hover,
	.aresDefault .loginButton a.SkinObject:hover, .aresDefault .userButton a.SkinObject:hover	{ background: transparent; text-decoration: underline; }
}