/* Disable iOS/WinMobile font size changes */
@media screen and (max-width: 960px){
	.skin-width											{ width: 96%; display:block; }
	.CB-left											{ float: none; width: auto; padding: 0 0 18px 0; }
	.CB-right											{ float: none; width: auto;  }
	.CB-btLeft											{ float: left; }
	.CB-btRight											{ float: right; }
	.link-wrapper										{ float: left; width: 55%; padding-right: 10px;}
	.banner-wrapper										{ float: none; width: auto; }
	
	a.banner-link img,
	a.banner-link:link img,
	a.banner-link:visited img							{ width: 275px; height: 275px; margin: auto; display: block; }
	.clubcnt-wrapper									{ float: none; width: auto; clear: both; }
	.heliosDefault ul.CBlink-wrapper						{ float: left; border-bottom-width: 1px; }
	.heliosDefault ul.CBlink-wrapper:first-child			{ margin: 0 18px 0 0; float: none; }
	.fullsize-wrapper .showcase-content img				{ min-width: 100%; width: 100%;}
	#Body .fullsize-wrapper .showcase-caption			{ padding: 18px; width: 300px; top: 20px; left: 150px; }
	.fullsize-wrapper h2.showcase-CPHead					{ font-size: 28px; line-height: 36px; width: auto; }
	.fullsize-wrapper p.showcase-CPDetail				{ font-size: 12px; line-height: 18px; width: auto; }
	.fullsize-wrapper .showcase-button-wrapper			{ left: auto; right: 30px; }
	.inner-skin .leftpane								{ width: 60%; display: block; float:left; }
	.inner-skin .rightpane								{ width: 50%; display: block; float:right; }
	.display-table										{ display: block; }
	.inner-skin .CB-left								{ float: left; width: auto; padding: 0 0 18px 0; }
	.inner-skin .CB-right								{ float: right; width: auto; height: 100%; overflow: auto; }
	.inner-skin .CB-right .clubcnt-wrapper				{float: none; width: auto;}
}

@media screen and (max-width: 768px){
	.skin-logoIMG,
	.heliosDefault .skin-nav								{ display: none;}
	h1.skin-head											{ padding: 20px 0 0 0; text-align: center; }
    .navTitle img                                                                                { visibility: hidden; height: 34px; }
}

@media screen and (max-width: 680px){
	#Body .fullsize-wrapper .showcase-content img			{ min-width: 100%; width: 100%;}
	#Body .fullsize-wrapper .showcase-caption 			{ padding: 0;}
	#Body .showcase-caption .showcase-CPHead,
	#Body .showcase-caption .showcase-CPDetail,
	#Body .showcase-caption .showcase-CPLink				{ display: none;}
	
	.fullsize-wrapper .showcase-caption					{ padding: 12px; width: 250px; }
	.fullsize-wrapper h2.showcase-CPHead					{ font-size: 20px; line-height: 24px; }
	.fullsize-wrapper p.showcase-CPDetail				{ font-size: 10px; line-height: 14px;}
	.info-left											{ padding: 0 0 18px 0; }
	.info-left, .info-right								{ float: none; text-align: center; }
	.skin-info span.SkinObject							{ display: block; text-align: center; }
	.skin-info .mobile-nodisplay							{ display: none; }
	.inner-skin .leftpane ,.inner-skin .rightpane ,
	.ContentPane,.BottomPane							{ width:auto; padding:0; float:none; overflow-x:auto; }
	a.banner-link img,
	a.banner-link:link img,
	a.banner-link:visited img							{ width: 100%; height: 100%; }
	.info-left											{ width: auto; }
}
@media screen and (max-width: 440px){
	/* Menu - Red Theme */
	.heliosRed .skin-nav 								{ background: transparent; }
	.heliosRed .skin-nav .rmRootGroup .rmItem				{ background: url(images/rd-menu.png) 0 0 repeat-x #AC0000; border-radius: 10px; }
	/* Menu - Gray Theme */
	.heliosGray .skin-nav 								{ background: transparent; }
	.heliosGray .skin-nav .rmRootGroup .rmItem			{ background: url(images/gy-menu.png) 0 0 repeat-x #696969; border-radius: 10px; }
	/* Menu - Green Theme */
	.heliosGreen .skin-nav 								{ background: transparent; }
	.heliosGreen .skin-nav .rmRootGroup .rmItem			{ background: url(images/gr-menu.png) 0 0 repeat-x #448900; border-radius: 10px; }
	/* Menu - Blue Theme */
	.heliosBlue .skin-nav 								{ background: transparent; }
	.heliosBlue .skin-nav .rmRootGroup .rmItem			{ background: url(images/bl-menu.png) 0 0 repeat-x #315896; border-radius: 10px; }

	.skin-logoIMG										{ height: auto }
	.skin-logoIMG img									{ position: relative; }
	.skin-actions										{ border: none; }
	.actions-wrapper									{ position: relative; }
	.RadMenu_SkinNAV									{ margin: 0; 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; color: #fff; }
	.RadMenu_SkinNAV .rmRootGroup > .rmItem  > .rmLink	{ color: #fff; border-radius: 3px; margin: 2px 0;  }
	.skin-content										{ border-radius: 10px 10px 0 0; }
	.heliosDefault .skin-nav								{ padding: 0 0 18px 0; }
	.heliosDefault .skin-nav .rmRootGroup .rmItem a.rmLink,
	.heliosDefault .skin-nav .rmRootGroup .rmItem a.rmLink:link,
	.heliosDefault .skin-nav .rmRootGroup .rmItem a.rmLink:hover
														{ border-radius: 10px; }
	.heliosDefault .skin-nav .rmSlide .rmItem				{ background: transparent; border-radius: 0px; }
	.heliosDefault .skin-nav .rmSlide .rmItem a.rmLink,
	.heliosDefault .skin-nav .rmSlide .rmItem a.rmLink:link,
	.heliosDefault .skin-nav .rmSlide .rmItem a.rmLink:hover
														{ border-radius: 0px; }
	.fullsize-wrapper .showcase-caption					{ padding: 12px; width: 150px; background: rgba(0,0,0,0.5); }
	.fullsize-wrapper h2.showcase-CPHead					{ font-size: 16px; line-height: 20px; }
	.fullsize-wrapper p.showcase-CPDetail				{ display: none; }
	.fullsize-wrapper a.showcase-CPLink, 
	.fullsize-wrapper a.showcase-CPLink:link, 
	.fullsize-wrapper a.showcase-CPLink:visited			{ font-size: 12px; line-height: 18px; padding: 2px 8px 3px 8px; }
	#Body .fullsize-wrapper .showcase-button-wrapper		{ bottom: 10px; left: 10px; }
	.news-image											{ display: none; }
	.news-detail										{ padding: 0; }
	.link-wrapper, .clubcnt-wrapper						{ float: none; width: auto; }
	.banner-wrapper										{ float: none; width: 240px; margin: auto; }
	.heliosDefault ul.CBlink-wrapper,
	.heliosDefault ul.CBlink-wrapper:first-child			{ float: none; margin: 0; border: none; }
	.clubcnt-wrapper									{ text-align: center; }
	h1.skin-head											{ padding: 0; }
}
@media screen and (max-width: 320px){
	.skin-logoIMG										{ width: auto; float: none; text-align: center; padding: 0 0 8px 0; }
	h1.skin-head 										{ padding: 0;}
	.banner-wrapper										{ width: auto; }
	.banner-wrapper img									{ max-width: 100%; }
	.fullsize-wrapper .showcase-caption					{ display: none !important; }
	.sponsors-wrapper									{ padding: 24px 36px; }
	li.sponsors-item										{ margin: 0; }
	.fullsize-wrapper .showcase-clone					{ margin: 0 0 40px 0; }
	.fullsize-wrapper .showcase-button-wrapper			{ bottom: -40px; left: 24%; right: auto; }
	.fullsize-wrapper .showcase-button-wrapper span		{ background-image: url(images/slide-nav.png); }
	.CB-right											{ margin: 0 -18px; border-radius: 0; }
	.link-wrapper h2.CNheader							{ border-radius: 0; }
}
