body{
	margin:0px;
	padding:0px;
	font:12px/17px Arial, Helvetica, sans-serif;
	background:url(../images/bg.jpg) no-repeat center top #bb111a;
}

img{
	border:none;
}

h2{
	margin:0px;
	padding:0px 0 10px 0;
	font:bold 24px Arial, Helvetica, sans-serif;	
}
h3{
	margin:0px;
	padding:0px 0 10px 0; 
	font:bold 14px Arial, Helvetica, sans-serif;	
}
.wrapperBg{
	background:url(../images/wrapper-bg.jpg) repeat-x;
}

.wrapper{
	width:960px;
	margin:0 auto;
	background:#fff;	
}

.fl{
	float:left;
}

.fr{
	float:right;
}

.cl{
	clear:both;
}

#header{
	background:url(../images/header-bg.jpg)  repeat-x;
	padding:0 0 10px 0px;		
}

#header .logoFA{
	float:left;
	padding:0px;
	margin:0px 0 0 17px;
	width:202px;
	height:149px;
	background:url(../images/logo-bg.jpg) no-repeat center top;
	display:inline;	
}

#header .logoFA a{
	display:block;
	padding:0px;
	margin:0px auto;
	width:185px;
	height:133px;
	background:url(../images/football-logo.jpg) no-repeat center top;
	text-indent:-9999px;	
}

#header .logoSA{
	float:left;
	padding:0px;
	margin:0px 0 0 17px;
	width:202px;
	height:149px;
	background:url(../images/logo-bg.jpg) no-repeat center top;
	display:inline;	
}

#header .logoSA a{
	display:block;
	padding:0px;
	margin:0px auto;
	width:185px;
	height:133px;
	background:url(../images/sports-academy-logo.jpg) no-repeat center top;
	text-indent:-9999px;	
}

#header .logoBA{
	float:left;
	padding:0px;
	margin:0px 0 0 17px;
	width:202px;
	height:149px;
	background:url(../images/logo-bg.jpg) no-repeat center top;
	display:inline;	
}

#header .logoBA a{
	display:block;
	padding:0px;
	margin:0px auto;
	width:185px;
	height:133px;
	background:url(../images/basketball_logo.jpg) no-repeat center top;
	text-indent:-9999px;		
}

#header .right{
	float:right; padding:7px 0 0 0px;
	/*width:600px;*/	
}

#header .right .topBox{
	background:url(../images/top-center-bg.jpg) repeat-x;
	width:340px;
	float:right;
	margin:0 20px 0 0px;
	display:inline;	
}

#header .right .topBox .leftTopBox{
	background:url(../images/top-left-bg.jpg) no-repeat left top;
	padding:0 0 0 18px;	
}

#header .right .topBox .rightTopBox{
	background:url(../images/top-right-bg.jpg) no-repeat right top;
	color:#dfdfdf;
	padding:4px 18px 9px 0px;
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;	
}

#header .right .topBox .rightTopBox a{
	color:#dfdfdf;
	text-decoration:none;
	
}

#header .right .topBox .rightTopBox a:hover{
	color:#dfdfdf;
	text-decoration:underline;
	
}

#header .right .topLink{
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:35px 30px 5px 0px;
	margin:0px;
	clear:both;
	text-align:right;
}

#header .right .topLink a{
	text-decoration:none;
	color:#7a7677;
}

#header .right .topLink a:hover{
	text-decoration:underline;
	color:#000;
}

#header .right .searchBox{
	text-align:right;
	padding:0 23px 0 0px;
}

#navigation a{	
}

.homeBanner{
	float:left;
	background:#9d000e;
	padding:12px 0 12px 24px;
}
.homeBanner img{
	margin:0 24px 0 0px;
}
.bannerFlash{
	background:#9d000e;
	padding:12px 0 16px 24px;
}

.welcomeBox{
	background:#FDCA42; 
	font:13px Arial, Helvetica, sans-serif;
	padding:35px;
	color:#000;	
}

.mainBodyContainer{
	background:url(../images/inner_bg.jpg) right top #000 repeat-y;
	/*margin:8px 0 0 0px;
	background:#f8d382;*/
	padding:16px;	
}

.mainBodyContainer p{
	margin:0px;
	padding:0 0 10px 0px;
}

.leftBox{
	float:left; width:717px;	
}

.contentBoxBG{
	padding:25px 20px 35px 20px;
}

.contentBox{
	/*background:#FDCA42; border:1px solid #f9d17b; padding:25px 20px 35px 20px;*/
	padding:25px 20px 35px 20px;
}

.contentBoxNew{
	/*background:#FDCA42; border:1px solid #f9d17b; padding:25px 0px 35px 10px;*/
	padding:25px 0px 35px 10px;
}

#scrMain {
	MARGIN: 0px auto
}
#scrMain DIV {
	VISIBILITY: hidden; TEXT-ALIGN: center
}

#scrMain {
	VISIBILITY: visible; OVERFLOW: hidden; WIDTH: 677px; HEIGHT: 20px
}
#scrMain DIV.default {
	VISIBILITY: visible; OVERFLOW: hidden; WIDTH: 677px; HEIGHT: 20px
}
#scrPics TABLE TR TD {
	VERTICAL-ALIGN: middle;
}
#scrMain TABLE TR TD {
	VERTICAL-ALIGN: middle;
}
#scrPics TABLE TR TD DIV {
	VISIBILITY: visible
}
#scrMain TABLE TR TD DIV {
	VISIBILITY: visible
}

#scrHome {
	MARGIN: 0px auto
}
#scrHome DIV {
	VISIBILITY: hidden; TEXT-ALIGN: center
}

#scrHome {
	VISIBILITY: visible; OVERFLOW: hidden; WIDTH: 900px; HEIGHT: 20px
}
#scrHome DIV.default1 {
	VISIBILITY: visible; OVERFLOW: hidden; WIDTH: 900px; HEIGHT: 20px
}

.rightSideBar .socialNetwork{
	border-top:1px solid #fff;
	margin:0px 0 0 0px;
	padding:4px 0 0 0;
	text-align:center;
}

.rightSideBar .socialNetwork img{
	margin:0 2px;
}

.rightSideBar{
	float:right; width:179px;
	border:1px solid #f9d17b;
	background:#fbedd0;
	padding:0px 7px 7px 7px;	
}

.rightSideBar img{
	margin:7px 0 0px 0px;
}

.aboutUsLink{
	text-align:center; margin:20px 0 20px 0;
}

.aboutUsLink span{
	padding:0 5px;
}

.aboutUsLink a{
	color:#bb111a;
	text-decoration:none;
	font-weight:bold;
}
.aboutUsLink a:hover{
	color:#bb111a;
	text-decoration:underline;
	font-weight:bold;
}

.ourTeamContainer{
	border-bottom:dashed 1px #fff;
	padding:10px 0;
}
.ourTeamContainer .imgBox{
	float:left; width:112px;
}
.ourTeamContainer .imgBox img{
	border:1px solid #f2f2f2;
}

.ourTeamContainer .info{
	float:right; width:530px;
}

.ourTeamContainer .info ul{
	padding:0px;
	margin:0px;
	list-style:none;	
}

.ourTeamContainer .info ul li{
	padding:0px 0 5px 20px;
	margin:0px;
	background:url(../images/arrow1.gif) no-repeat 0 5px;	
}

.link{
	color:#bb111a;
	font-weight:bold;
}
.link:hover{
	color:#bb111a;
	font-weight:bold;
	text-decoration:none;
}

.footer{
	text-align:center;
	background:url(../images/footer-bg.jpg) #bb111a repeat-x top;
	padding:22px 0 10px 0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
}

.footer a{
	text-decoration:none;
	color:#fff;
}

.footer a:hover, .footer a.selected{
	color:#f9d50f;
}

.footer span{
	padding:0 9px;
}

.footer p{
	margin:0px;
	padding:10px 0 0 0;
	font:10px Arial, Helvetica, sans-serif;	
	color:#ffbbba;	
}

.marquee{
	border:1px solid #f7af09; background:#fdca42; font:12px Arial, Helvetica, sans-serif; padding:10px; margin:0 0 8px 0; color:#000;
}

.marquee marquee{
	width:100%;
}

.marquee span{
	font-weight:bold;
}

.marketplaceBox{
	text-align:center;	
}
.marketplaceBox img{
	margin:2px 3px 10px 2px;
}

.photoBox{
	width:202px;
	float:left;
	margin:0 20px 0 0px;
}

.photoBox .imgBox{
	border:1px solid #ccc; height:133px; background:#fae4aa;
	margin:1px 0 0 0px;
}

.photoBox p{
	margin:0px;
	padding:5px 0 0 0;
	font-weight:bold; 
}

.photoContainer .photoLink{
	padding:20px 0 0 0;
	text-align:center;	
}

.photoContainer .photoLink a{
	color:#9d010f;
	text-decoration:none;
}

.photoContainer .photoLink a:hover{
	color:#000;
	text-decoration:underline;
}

.photoContainer ul{
	padding:0px;
	margin:0px;
	list-style:none;	
}

.photoContainer ul li{
	padding:0px 10px 10px 0;
	margin:0px;
	list-style:none;
	width:166px;
	height:120px;
	overflow:hidden;	
	float:left;	
}

.photoContainer ul li img{
	border:1px solid #fff;
}

.flashBox{
	padding:7px 0 0 0px;
}

.bannerBox{
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#000;
	text-align:center;
	
}
