/* 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;}
    .Skin_BannerText img                                     { width: 100%;}
}
@media screen and (max-width: 768px) {
	.aresDefault .Skin_Header 				{ background-position: -220px 0; } 
	.aresOrange .Skin_MainNav,
	.aresPurple .Skin_MainNav,
	.aresRed .Skin_MainNav,
	.aresYellow .Skin_MainNav,
	.aresBlue .Skin_MainNav,
	.aresGray .Skin_MainNav,
	.aresGreen .Skin_MainNav,
	.aresOrange .Skin_Logo,
	.aresPurple .Skin_Logo,
	.aresRed .Skin_Logo,
	.aresYellow .Skin_Logo,
	.aresBlue .Skin_Logo,
	.aresGray .Skin_Logo,
	.aresGreen .Skin_Logo					{ display: none;}
    .navTitle img                                                  { visibility: hidden; height: 34px; }
}
@media screen and (max-width: 680px){
	.aresDefault .Skin_Header 				{ background-position: -300px 0; } 
	.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: -370px 0; } 
}
@media screen and (max-width: 475px){ 
	.aresDefault .Skin_Header 				{ background-position: -465px 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: 400px){ 
	.aresDefault .Skin_Header 				{ background-position: -550px 0; }  
}

@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; }
}