/* Date:		Feb 2009  */
/* 1 -  MAIN STRUCTURE    */
/* 2 -  NAVIGATION        */
/* 3 -  HOME              */
/* 4 -  LOCKER FEATURES   */
/* M -  MEDIA             */
/* S -  STARS             */
/* 5 -  MOBI FEATURES     */
/* 6 -  HOW DOES IT WORK  */
/* 7 -  FOOTER            */
/* 8 -  GENERAL           */
/* 9 -  FONTS TO BE CHANGED  */
/* 10 - SHARE ICONS       */
/* 11 - ICONS HOLDER      */

/*  MAIN STRUCTURE ----------------------------------------------- */
* {
	margin: 0;
	padding: 0;
}
body {
	background: #005baa;
	color: #fff;
	font-family: Arial;
	font-size: 12px;
}
#page-holder {
	margin: 0 auto;
	width: 980px;
}
#content {
	background-color: #10659a;
	border: 1px solid #6ba0c7;
	color: #858585;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-top: 8px;
}

#content-inner {
	background-color: #deebf6;
	border-bottom: 1px solid #fff;
	/*border-top: 1px solid #fff;*/
	color: #858585;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-top: 8px;
}

#content-frame {
	/*border-top: 1px solid #005baa;*/
	font-size: 0px;
	line-height: 0;
	margin-top: 8px;
}
 
#shirt23 {
	left: -15px;
	position: absolute;
	top: 0;
}
.fan-text { padding: 230px 0 20px 0;}

#advert-column {
	width: 169px;
	text-align: left;
	margin: 0 auto;

}

ul#advert-column {
	list-style:none;

}

.fr {float:right;}

.fl {float:left;}

.mrg_top10 {margin-top: 10px;}
.mrg_top12 {margin-top: 12px;}
.mrg_top15 {margin-top: 15px;}
.mrg_top20 {margin-top: 20px;}
.mrg_lef10 {margin-left: 10px;}
.mrg_lef15 {margin-left: 15px;}
.mrg_lef20 {margin-left: 20px;}
.mrg_lef30 {margin-left: 30px;}
.mrg_lef60 {margin-left: 60px;}
.mrg_rig10 {margin-right: 10px;}
.mrg_bot10 {margin-bottom: 10px;}

.pad_btm15{ padding: 0 0 15px 0; }
.pad_rig10{ padding-right: 10px;}
.pad_lef10{ padding-left: 10px;}


.hide {	
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.tac{
	text-align: center;	
}

a.underline{text-decoration:underline;}

 
/*  NAVIGATION ----------------------------------------------- */
#nav-holder {
	color: #4e4e4e;
	float: left;
	margin-top: 23px;
	padding: 8px 7px 2px;
	text-align: left;
	width: 966px;
	background: #176ab2;
	height:28px;
}

#nav-holder ul li{
	list-style:none;
	padding:5px 13px 0;
	float: left;
	border-right:1px solid #86b1d7;
}

#nav-holder ul li.last{
	border-right:none;
}

#nav-holder a {
	color: #deebf6;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
}

#nav-holder a:hover, #nav-holder a.selected { border-bottom: 2px solid #7eb33c;}




/*	HOME --------------------------------------------------------------- */

/* Start New Homepage */

#content_home {
	width: 980px;
	margin: 0 0 0 0;
	background: url(../images/home/back_home_content.gif) repeat-y;
}

#content_home_in {
	background: url(../images/home/back_home_contentin.gif) 0 100% no-repeat;
	/*padding: 0 0 30px;*/
}

#content_home #content_home_l {
	width: 313px;
	float: left;
	/*background: url(/images/home/column_l_bg.jpg) repeat-y;*/
}

	#content_home_l .content_home_in {
		padding: 5px 20px;
	}
	
	/* Jan's Blog */
	#content_home_l .blog { padding: 15px 20px; border-bottom:1px solid #4282b9;}	
	#content_home_l .blog p{ line-height:18px;  }	
	#content_home_l .blog a { text-decoration:none;	color:#fff;	}
	#content_home_l .blog a:hover{ color:#9ecc3b; }
	
	a.more_photos, a.jans_blog, .download_locker {
		display:block;
		text-indent:-9999px;
		height:12px;
	}
	a.more_photos { background: url(/images/home/more_photos_link.gif) no-repeat; width:132px;}
	a.more_photos:hover { background-position:0 -12px; }
	
	a.jans_blog { background: url(/images/home/jans_blog_link.gif) no-repeat; width:122px; 	margin:15px 0 0; }
	a.jans_blog:hover { background-position:0 -12px; }
	
	.home_photo {
		padding:15px 33px 15px 20px;
	}
	
	.home_photo ul { height:90px; margin:10px 0; }
	.home_photo ul li { list-style:none; float:left; margin:0 0 0 26px; }	
	.home_photo ul li.first { margin:0; }
	.home_photo ul li a img{ border:1px solid #005baa;}
	.home_photo ul li a:hover img{ border:1px solid #9ecc3b;}
	
	a.download_locker { background: url(/images/home/download_locker.gif) no-repeat;	width:218px; margin:0 20px 0;	}
	a.download_locker:hover { background-position:0 -12px; }
	
	.feat_pic {
		padding:0 25px;
	}
	
	.feat_pic img {
		margin:15px 0 0;
	}
	
	.feat_pic .title {
		float:left;
		width:257px;
		margin:5px 0 0;
		text-align:center;
	}
	
	.feat_pic .date {
		float:right;
		width:80px;
		margin:0 6px 0 0;
		text-align:right;
	}
	
	#home-photos .potw {
		width:224px;
		background: url(/images/home/potw_bg.gif) repeat-x;
		height:102px;
		float:right;
		padding:10px 28px;
	}
	
	#home-photos .potw .hdr{
		margin:23px 20px 0 0;
		float:left;
	}
	
	#home-photos .potw .hdr a img{
		border:none;
	}
	
	#home-photos .potw a img{
		border:1px solid #488ac2;
		float:left;
	}
	
	#home-photos .potw a:hover img{
		border:1px solid #9ecc3b;
	}
	
	#home-photos .potw a.submitter {
		float:right;
		color:#fff;
		text-decoration:none;
		margin:5px 0 0;
		width:250px;
		text-align:right;
	}
	
	#home-photos .potw a.submitter:hover {
		color:#9ecc3b;
	}
	
	
	/* Start Recent Winners */

	#home_winners {
		margin:0 0 0 10px;
		border-top:1px solid #4282bb;
		padding:15px 0 0;
		font-style:italic;
		text-align:center;
	}
	
	#home_winners table {
		margin:10px;
	}
	
	#home_winners table a.prev,
	#home_winners table a.next {
		display:block;
		float:left;
		text-indent:-9999em;
		width:16px;
		height:28px;
		background:#004f93 url(/images/home/winner_arrw.gif) no-repeat 0 0;
		margin:40px 0;
		padding:0;
	}
	
	#home_winners table a.next {
		background-position:-16px 0;
	}
	
	#home_winners table a.prev:hover, #home-winners table a.next:hover {
		background-color:#004f93;
		background-position:0 -28px;
	}
	
	#home_winners table a.next:hover {
		background-position:-16px -28px;
	}
	
	#home_winners table td.leaders {
		border-left:1px solid #4285c0;
		padding:8px 0 0 10px;
		text-align:left;
	}
	
	#home_winners table td.leaders p {
		margin:0 0 10px 0;
	}
	
	#home_winners table p.winner-name {
		margin:105px 0 0;	
	}
	
	/* End Recent Winners */

#content_home #content_home_c {
	width: 354px;
	float: left;
}
	#content_home_c #home_logo {
		width: 354px;
		height: 550px;
		position: relative;
	}
	
	#content_home_c #home_logo div {
		position: absolute;
		top: -30px;
		left: -35px;
	}
	
	#content_home_c #home_receive {
		width: 229px;
		height: 145px;
		position: relative;
		padding: 0 30px 0 95px;
		font-style: italic;
	}
	
		#home_receive p {
			padding: 5px 0 0 0;
		}
		
		#home_receive a {
			color: #ffffff;
			text-decoration: underline;
		}
		
		#home_receive a:hover {
			text-decoration: none;
		}
		
		#home_receive #home_phone {
			position: absolute;
			top: -10px;
			left: -45px;
		}
	
#content_home #content_home_r {
	width: 313px;
	float: left;
}

	#content_home_r .content_home_in {
		padding: 5px 30px;
		font-style: italic;
	}
	
	#content_home_r #home_submit {
		padding: 0 0 10px;
		text-align:center;
	}
	
	#content_home_r #home_submit img {
		margin: 0 0 0 -15px;
	}
	

/* End New Homepage */

#content-home {
	background-color: #004f93;
	color: #858585;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-top: 0;
	min-height: 1px;
	width:978px;
}

#content-home a{
	color: #ffffff;
	text-decoration:underline;
}

#content-home a:hover{
	color: #9bc83a;
}

#home-left {
	float: left;
	font-size: 0;
	line-height: 0;
	position: relative;
	width: 313px;
}
#home-left-inner {
	float: left;
	position: absolute;
	left: 0px;
	top: 27px;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	width: 295px;
}

#home-mid {
	float: left;
	font-size: 0;
	line-height: 0;
	position: relative;
	width: 354px;
}
#home-mid-inner {
	float: left;
	position: absolute;
	top: 109px;	
	left: 50px;	
	width: 295px;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
}

#home-right {
	float: left;
	font-size: 0;
	line-height: 0;
	position: relative;
	width: 313px;
}

#home-right-inner {
	float: left;
	position: absolute;
	left: 0px;
	top: 27px;
	width: 295px;
	color: #fff;
	font-size: 12px;	
	line-height: 12px;	
}

#home-dwnld-copy {
	padding:10px 0 10px 40px;
}

#home-dwnld-copy p{
	margin:0 0 10px 0;
	font-style:italic;
	line-height:16px;
}

#home-winners {
	margin:0 0 0 10px;
	border-top:1px solid #4282bb;
	padding:15px 0 0;
	font-style:italic;
	text-align:center;
}

#home-winners table {
	margin:10px;
}

#home-winners table a.prev, #home-winners table a.next {
	display:block;
	float:left;
	text-indent:-9999em;
	width:16px;
	height:28px;
	background:#004f93 url(/images/home/winner_arrw.gif) no-repeat 0 0;
	margin:40px 0;
	padding:0;
}

#home-winners table a.next {
	background-position:-16px 0;
}

#home-winners table a.prev:hover, #home-winners table a.next:hover {
	background-color:#004f93;
	background-position:0 -28px;
}

#home-winners table a.next:hover {
	background-position:-16px -28px;
}

#home-winners table td.leaders {
	border-left:1px solid #4285c0;
	padding:8px 0 0 10px;
	text-align:left;
}

#home-winners table td.leaders p {
	margin:0 0 10px 0;
}

#home-winners table p.winner-name {
	/*clear:left;*/
	margin:105px 0 0;	
}

#home-submit {
	margin: 10px 0 0 0;
	border-top: 1px solid #4282bb;
	padding: 10px 0 0;
	font-style:italic;
	text-align:center;
}

div#home-submit img {
	margin: 0 0 0 -15px;
}

a.home_dwnld {
	padding:3px 0 3px 65px;
	background:url(/images/home/home_dwnld_arrow.jpg) no-repeat top left;
	display:block;
	margin:0 0 0 18px;
}
a.home_dwnld:hover {
	background-position:bottom left;
}

a.home_dwnld_sml {
	padding:1px 0 1px 35px;
	background:url(/images/home/home_dwnld_arrow_small.jpg) no-repeat top left;
	display:block;
	margin:15px 0 0 0;
	text-align:left;
}
a.home_dwnld_sml:hover {
	background-position:bottom left;
}

.home-biggest-fan {
	text-align:center;
	padding:0 25px;
}

.home-biggest-fan p{
	text-align:left;
	font-style:italic;
	line-height:16px;
}

.home-top-entry {
	padding:10px 30px;
	margin: 0 0 0 10px;
}

.home-top-entry ul.more-vids{
	list-style:none;
	margin:8px 0 0;
	width:240px;
}

.home-top-entry ul.more-vids li{
	float:left;
	margin-right:9px;
}

.home-top-entry ul.more-vids li.last{
	margin-right:0;
}

.home-top-entry p{
	clear:both;
	padding:5px 0 0;
}

#home-photos {
	background:#176ab2;
	padding:16px 0 8px 24px;
	border:1px solid #2c77b9;
	border-width:1px 0;
	
}

#home-photos .head {
	width:115px;
	padding:15px 0 10px;
	font-style:italic;
	line-height:14px;
	font-size:12px;
	float:left;
}

#home-photos .head p {
	margin:3px 0 0;
}

#home-photos .head p a {
	text-decoration:none;
}

#home-photos .head p a:hover{
	color:#9bc83a;
}

#home-photos ul.gallery {
	float:left;
	margin:0 0 0 10px;
}

#home-photos ul.gallery li {
	float:left;
	list-style:none;
	margin-right:2px;
}

#home-photos ul.gallery li.last {
	margin-right:0;
}

#home-photos ul.gallery li a {
	float:left;
	padding:9px 8px 30px;
	width:115px;
	height:83px;
	overflow:hidden;
}

#home-photos ul.gallery li a:hover {
	background:#498ac3 url(/images/home/photos_hover.gif) no-repeat 0 0;
	color:#005bab;
}

#home-connect {
	/*position:relative;*/
	background: #176ab2 url(/images/home/connect_bg.gif) repeat-x top left;	
	height:106px;
	overflow:hidden;
}

#home-connect img.connect-pic {
	float:left;
}

#home-connect .voda_logo {
	/*position:absolute;
	bottom:0px;
	right:0px;*/
	float:right;
}

.home-share {
	float:left;
	position:relative;
}

.home-share ul {
	margin:20px 0 0 25px;
}

.home-share ul li {
	float:left;
	list-style:none;
	width:210px;
}

.home-share ul li.first {
	width:160px;
}

.home-share ul li.last {
	width:200px;
}

.home-share ul li img {
	margin:0 4px 0 0;
	float:left;
}

#home-connect .home-share ul li a {
	text-decoration:none;
	float:left;
	line-height:34px;
}




#home-logo {
	float: right;
	padding: 44px 10px 0 0;
	width: 200px;
}
#home-logo a {
	color: #deebf6;
	display: block;
	float: right;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 2px;
	text-align: left;
	text-transform: uppercase;
}
#home-logo a:hover {
	color: #9bc83a;
}

#prove {
	margin: 0 auto 0 auto;
	padding-bottom: 25px;
	text-align: center;
	width: 220px;
}
#prove p {
	font-size: 13px;
	font-style: italic;
	line-height: 15px;
	padding: 5px 0 0 0;
}
#download {
	float:left;
	position:absolute;
	top:0;
	left:0;
}
#receive a {
	color: #fff;
	display: block;
	float: left;
	text-decoration: underline;
}
#receive a:hover {
	color: #9bc83a;
}
#download p {
	font-size: 13px;
	font-style: italic;
	line-height: 16px;
	padding: 5px 0;
}
#download-pc {	
	float: left;
	padding-right: 12px;
	margin-top: 10px;

}
#download-mac {
	float: left;
	padding-left: 12px;
	margin-top: 10px;
}
#download-pc a,
#download-mac a {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
	text-align: left;
	text-transform: uppercase;
}
#download-pc a:hover,
#download-mac a:hover {
	color: #9bc83a;
}


#download-pc-inner {
	border-right: 1px solid #bad5e5;
	float: left;
	padding-right: 12px;
	margin-left: 20px;
	display: inline;
}
#download-mac-inner {
	float: left;
	padding-left: 12px;
	border-left: 1px solid #fff;
}
#download-pc-inner a,
#download-mac-inner a {
	color: #005bab;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
	text-transform: uppercase;
}
#download-pc-inner a:hover,
#download-mac-inner a:hover {
	color: #9bc83a;
}

#receive {
	margin-top: 0px;
	padding: 460px 0 0 45px;
}

#receive p {
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	padding: 5px 0;
}


/* LOCKER FEATURES -----------------------------------------------------*/

#inner-locker {
	color: #005bab;
	float: left;
	font-size: 12px;
	line-height: 18px;
	padding: 35px 0 20px 60px;
	position: relative;
	width: 660px;
}

#inner-locker_smaller {
	color: #005bab;
	float: left;
	font-size: 12px;
	line-height: 18px;
	padding: 20px 0 20px 60px;
	position: relative;
	width: 660px;
}

#inner-locker p {
	padding: 5px 10px 20px 20px;
}
#inner-locker a {
	color: #005bab;
	outline: none;
	text-decoration: underline;
}
#inner-locker a:hover {
	color: #9ecc3b;
	text-decoration: underline;
}

/*	MEDIA	------------------------------------------------------*/

#banner_padding {
    padding: 30px 0px 0px 38px;
}

.list_padding {
    padding: 5px 0px 5px 10px;
}

.padding_movie {
    padding: 0px 10px 0px 10px;
	text-decoration:none;
}

.padding_rateing {
    padding: 0px 10px 0px 20px;
	text-decoration:none;
}

.padding_small_movies {
    padding: 12px 8px 14px 18px;
	text-decoration:none;
}

.border_form {
    background-color: #D7E7F4;
}

.icon_padding{
    padding: 5px 5px 0 0;
}

/*  styles for the star rater ------------------------------------ */

.rating{
    width:80px;
    height:16px;
    margin:11px 0 10px 0;
    padding:0;
    list-style:none;
    /*clear:both;*/
    position:relative;
    background: url(/images/star_rating.gif) no-repeat 0 0;
	float:left;
}

ul.rating li {
   cursor: pointer;
   /*ie5 mac doesn't like it if the list is floated but ie6 does\*/
   float:left;
   /* end hide*/
   text-indent:-999em;/* hide text*/
}
	  
ul.rating li a {
   position:absolute;
   left:0;
   top:0;
   width:16px;
   height:16px;
   text-decoration:none;
   z-index: 200;
}

ul.rating li.one a {left:0}

ul.rating li.two a {left:16px;}

ul.rating li.three a {left:32px;}

ul.rating li.four a {left:48px;}

ul.rating li.five a {left:64px;}

.nostar {background-position:0 0}

.onestar {background-position:0 -16px}

.twostar {background-position:0 -32px}

.threestar {background-position:0 -48px}

.fourstar {background-position:0 -64px}

.fivestar {background-position:0 -80px}

ul.rating li a:hover {
   z-index:2;
   width:80px;
   height:16px;
   overflow:hidden;
   left:0;
   background: url(/images/star_rating.gif) no-repeat 0 0;
}
	  
ul.rating li.one a:hover {background-position:0 -96px;}

ul.rating li.two a:hover {background-position:0 -112px;}

ul.rating li.three a:hover {background-position:0 -128px}

ul.rating li.four a:hover {background-position:0 -144px}

ul.rating li.five a:hover {background-position:0 -160px}


/*	MOBI FEATURES	------------------------------------------------------*/

#get-images {
	padding: 20px 0;
	
}
#get-images img{
	padding-right:3px;
}

.mobi_pic {
	margin:20px 25px 0 0;
	float:left;
}

/*	COMPETITIONS --------------------------------------------------------*/

#content-inner .inner-competitions {
	padding: 20px 40px 0 45px;
	position: relative;
	/*height: 1000px;*/
	width: 575px;
}

#content-inner .inner-competitions p {
	margin: 0;
	padding: 0 0 10px;
}

#content-inner .inner-competitions .picright {
	float: right;
	margin: 0 0 10px 10px;
}

#content-inner .inner-competitions .picleft {
	float: left;
	margin: 0 10px 10px 0;
}

#content-inner .inner-competitions .comp_step1 {
	display: block;
	margin: 0;
	padding: 10px 0 50px 30px;
}

#content-inner .inner-competitions .comp_step2 {
	display: block;
	margin: 0;
	padding: 20px 0 30px 80px;
	
}

#content-inner .inner-competitions .head_betterchances {
	margin: 0 0 15px;
}

#content-inner .inner-competitions .comp_pic {
	position:absolute;
	left: 10px;
	top: 160px;
}

#content-inner .inner-competitions .comp_formitem {
	width: 240px;
	height: 60px;
	float: left;
}

#content-inner .inner-competitions .comp_input1 {
	width: 215px;
	height: 22px;
	background: transparent url(/images/competitions/back_input.gif) no-repeat;
	border: 0;
	margin: 0;
	padding: 3px 3px 0 3px;
	color: #005bab;
	font-size: 12px;
	font-style: italic;
}

/*#content-inner .inner-competitions .comp_input1 .error{
	color:#F00;
}*/

#content-inner .inner-competitions .comp_formitem2 {
	width: 232px;
	height: 60px;
	float: left;
}

#content-inner .inner-competitions .comp_input2 {
	width: 210px;
	height: 22px;
	background: transparent url(/images/competitions/back_input2.gif) no-repeat;
	border: 0;
	margin: 0;
	padding: 3px 3px 0 3px;
	color: #005bab;
	font-size: 12px;
	font-style: italic;
}

#content-inner .inner-competitions .required {
	/*color: #ff0000;*/
	z-index: 9999;
}

#content-inner .inner-competitions span.required {
	margin: 0 2px 0 -10px;	
}

#content-inner .inner-competitions div.required {
	font-size: 11px;
}

#content-inner .inner-competitions .comp_terms {
	text-decoration: underline;
}

#content-inner .inner-competitions .comp_logos {
	padding: 50px 0 60px;
}

#content-inner .inner-competitions .comp_logos img {
	float: left;	
}

#content-inner .inner-competitions .refer_step1 {
	background: transparent url(/images/competitions/refer_step1.gif) 0 5px no-repeat;
	padding: 0 0 0 24px;
}

#content-inner .inner-competitions .refer_step2 {
	background: transparent url(/images/competitions/refer_step2.gif) 0 5px no-repeat;
	padding: 0 0 0 24px;
	height: 60px;
}

#content-inner .inner-competitions .refer_step3 {
	background: transparent url(/images/competitions/refer_step3.gif) 0 5px no-repeat;
	padding: 0 0 0 24px;
}

#content-inner .inner-competitions .submit_referfriends {
	margin: 0 0 0 25px;
	
}

#content-inner .inner-competitions .comp_bannerarea {
	padding: 30px 0 0 0;
}

#content-inner .inner-competitions .comp_bannerarea p a {
	text-decoration: underline;
}

/*	HOW DOES IT WORK? ---------------------------------------------------*/


#content-earncaps {
	color: #005bab;
	float: left;
	font-size: 12px;
	line-height: 18px;
	padding: 0px 0 20px 60px;
	position: relative;
	width: 860px;
}
#content-earncaps p {
	padding: 5px 0px 10px 0px;
}
#inner-left {
	float: left;
	font-size: 12px;
	line-height: 12px;
	position: relative;
	width: 454px;
}
#inner-content {
	color: #005bab;
	float: left;
	font-size: 12px;
	line-height: 18px;
	padding: 35px 0 20px 60px;
	position: relative;
	width: 660px;
}
#inner-content p {
	padding: 5px 10px 20px 20px;
}
#inner-content p.nopadlower {
	padding: 5px 10px 0px 20px;
	
}

#inner-content span img {
	float: right;
	margin: 10px 0 0px 33px;
}

#inner-content2 {
	color: #005bab;
	float: left;
	font-size: 12px;
	line-height: 18px;
	padding: 15px 0 20px 10px;
	position: relative;
	width: 700px;
}
#inner-content2 p {
	padding: 5px 10px 20px 20px;
}
#inner-content2 p.nopadlower {
	padding: 5px 10px 0px 20px;
	
}

#inner-content2 span img {
	float: right;
	margin: 10px 0 0px 33px;
}

#inner-content2 ul {
	margin:0 0 15px 25px;	
}

#inner-content2 ul li{
	margin:2px 0;	
}

#inner-content2 ul li ul{
	margin:0 0 0 25px;	
}

#inner-right {
	background: #005bab url(/images/shared/jersey_bg.gif) repeat-x top left;
	display: inline;
	float: right;
	font-family: arial;
	font-size: 12px;
	margin: 0 38px 20px 0;
	padding-bottom: 20px;
	position: relative;
	text-align: center;
	width: 198px;
}

#inner-right_nobg {
	display: inline;
	float: right;
	font-family: arial;
	font-size: 12px;
	margin: 0 38px 20px 0;
	padding-bottom: 20px;
	position: relative;
	text-align: center;
	width: 198px;
}

table#collect {
}
table#collect th {
	padding-bottom: 4px;
	width: 185px;
}
table#collect td {
	width: 740px;
}
table#collect img {
}


/* FOOTER -------------------------------------------------------------- */

#vodacom-tag {
	color: #deebf6;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	padding: 10px 0;
	text-align: center;
}
#footer {
	color: #deebf6;
	padding-bottom: 30px;
	padding-top: 0px;
	text-align: center;
		font-size: 12px;
}
#footer a {
	color: #deebf6;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}
#footer a:hover {
	color: #7eb33c;
	text-decoration: underline;
}
 
/* GENERAL --------------------------------------------------------*/ 

ol {
	margin: 20px 0 20px 25px;
	padding-left: 20px;
}
ol li {
	padding: 0 0 0 0px;
}
ul#square-list {
	list-style-type: none;
	margin: 0px 0 0 5px;
	position: relative;
}
ul#square-list li {
	background: url(../images/shared/blue_list.gif) no-repeat 0px 7px;
	padding: 0 0 0 15px;
}
a {
	color: #005bab;
	outline: none;
	text-decoration: none;
}
a:hover {
	color: #9ecc3b;
	text-decoration: none;
}

.clear {
	clear: both;
	font-size: 0px;
	height: 0;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}
img {
	border: 0;
}
p {
	margin: 0px;
	padding: 0px;
}
.marleft60px {
	margin-left: 18px;
}
 
 
 /* FONTS for images ---------------------------------------- */
 
#home-left-inner h1 {
	font-size: 19px;
	line-height: 19px;
	text-align: left;
	text-transform: uppercase;
}
#prove h1 {
	font-size: 28px;
	line-height: 28px;
	text-align: left;
	text-transform: uppercase;
}
#prove h2 {
	font-size: 18px;
	line-height: 18px;
	text-align: left;
	text-transform: uppercase;
}
#prove h3 {
	font-size: 42px;
	line-height: 36px;
	text-align: left;
	text-transform: uppercase;
}
#inner-locker h1,
#inner-content h1 {
	font-size: 24px;
	line-height: 24px;
	text-align: left;
	text-transform: uppercase;
}
#inner-locker h2,
#inner-content h2 {
	font-size: 17px;
	line-height: 17px;
	text-align: left;
	text-transform: uppercase;
}

.left_image_margin{
	padding: 10px 30px 20px 0;
}

.disp_block{
	display:block;
}

/* 10 HARE ICONS	------------------------------------------------------*/

.share-it .bookmark-it{
            background: url(/images/frontend/social/bookmark.gif) no-repeat left;
}

.share-it .del-icio-us{
  background: url(/images/frontend/social/delicious.png) no-repeat left;
} 

.share-it .digg{
    background: url(/images/frontend/social/digg.png) no-repeat left;
}

.share-it .furl{
    background: url(/images/frontend/social/furl.png) no-repeat left;
}

.share-it .blinklist{
    background: url(/images/frontend/social/blinklist.png) no-repeat left;
}

.share-it .reddit{
    background: url(/images/frontend/social/reddit.png) no-repeat left;
}

.share-it .feedmelinks{
    background: url(/images/frontend/social/feedmelinks.png) no-repeat left;
}

.share-it .technorati{
    background: url(/images/frontend/social/technorati.png) no-repeat left;
}

.share-it .yahoo{
    background: url(/images/frontend/social/im_yahoo.gif) no-repeat left;
}

.share-it .rawsugar{
    background: url(/images/frontend/social/rawsugar.png) no-repeat left;
}

.share-it .netvouz{
    background: url(/images/frontend/social/netvouz.png) no-repeat left;
}

.share-it .rojo{
    background: url(/images/frontend/social/rojo.png) no-repeat left;
}

.share-it .shadows{
    background: url(/images/frontend/social/shadows.png) no-repeat left;
}

.share-it .gabbr{
    background: url(/images/frontend/social/gabbr.gif) no-repeat left;
}

.share-it .dzone{    
    background: url(/images/frontend/social/dzone.png) no-repeat left;
}

.share-it .newsvine{      
    background: url(/images/frontend/social/newsvine.png) no-repeat left;
}

.share-it .ma-gnolia-com{
    background: url(/images/frontend/social/magnolia.png) no-repeat left;
}

.share-it .stumbleupon{
    background: url(/images/frontend/social/stumbleupon.png) no-repeat left;
}

.share-it .google{
    background: url(/images/frontend/social/google.png) no-repeat left;
}

.share-it .squidoo{
    background: url(/images/frontend/social/squidoo.png) no-repeat left;
}

.share-it .spurl{
	background: url(/images/frontend/social/spurl.png) no-repeat left;
}

.share-it .blinkbits{
	background: url(/images/frontend/social/blinkbits.png) no-repeat left;
}

.share-it .blogmarks{
	background: url(/images/frontend/social/bmarks.png) no-repeat left;
}

.share-it .bloglines{
	background: url(/images/frontend/social/bloglines.png) no-repeat left;
}

.share-it .co-mments{
	background: url(/images/frontend/social/comments.png) no-repeat left;
}

.share-it .scuttle{
	background: url(/images/frontend/social/scuttle.png) no-repeat left;
}

.share-it .mystuff{
	background: url(/images/frontend/social/ask.png) no-repeat left;
}

.share-it .slashdot{
	background: url(/images/frontend/social/slashdot.png) no-repeat left;
}

.share-it .facebook{
	background: url(/images/frontend/social/facebook.png) no-repeat left;
}

/* 11 ICONS HOLDER	------------------------------------------------------*/


.shareit .share-it  {
            list-style:none;
            line-height:22px;
            float:left;
            padding: 0;

}

.shareit .share-it  {
            list-style:none;
            line-height:22px;
            float:left;
            padding: 0;
}

.shareit {
            position:absolute;
            /*display:none;*/
            background: #deebf6;
            border: 1px solid #92badc;
            padding: 2px;
            z-index:30;
			top: 0;
			left: 100px;
            width:446px;
}

#content-home .shareit {
            background: #005BAA;
}

.shareit .share-it {
            width: 100px;
            text-align:left;     
            padding:4px;

} 

#content-home .shareit .share-it:hover {
            background: #005BAA;
			text-decoration:none;
}

.shareit .share-it:hover {
            background: #b4d1e9;
}


.shareit .share-it a:hover{
            color:#9C8E67;
}

.shareit .share-it a:link, .shareit .share-it a:visited {
            color:#005bab;
            padding:2px 0 5px 20px;
            text-decoration:none;      
}

#page-holder .shareit .share-it a:link, #page-holder .shareit .share-it a:visited {
            text-decoration:none;      
}



#inner-fancontent {
	color: #005bab;
	float: left;
	font-size: 12px;
	line-height: 18px;
	padding: 35px 0 20px 40px;
	position: relative;
	width: 680px;
}

#inner-fancontent{
	padding: 35px 0 0 40px;	
}

#inner-fancontent p {
	padding: 5px 10px 20px 20px;
}
#inner-fancontent p.nopadlower {
	padding: 5px 10px 0px 20px;	
}

#inner-fancontent span img {
	float: right;
	margin: 10px 0 0px 33px;
}

#inner-fancontent div.photo_header {
	width:680px;
	height:141px;
	margin:0;
	padding:0;
	overflow:hidden;
	background:url(/images/fanzone/photos_header.jpg) no-repeat 0 0;
}

#fan_gallery {
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#92badc;
	padding:10px;
}

#fan_gallery ul {
	list-style:none;
	height:170px;
	padding:5px 0;
	border-bottom:1px solid #c2d8ec;
	float:left;
	margin:0 0 10px;
	width:655px;
}

#fan_gallery ul.gallery {
	height:110px;
	border-bottom:none;
}

#fan_gallery ul li {
	float:left;
}

#fan_gallery ul li a {
	float:left;
	padding:9px 8px 30px;
	width:115px;
	height:129px;
	overflow:hidden;
}

#fan_gallery ul.gallery li a {
	height:86px;
}

#fan_gallery ul li a:hover {
	background:#c2d8ec url(/images/fanzone/game_pic_hover.gif) no-repeat 0 0;
	color:#005bab;
}

#fan_gallery ul.gallery li a:hover {
	background:#c2d8ec url(/images/fanzone/photo_pic_hover.gif) no-repeat 0 0;
	color:#005bab;
}

#fan_gallery ul li p {
	text-align:center;
	font-size:10px;
	line-height:12px;
	text-decoration:underline;
	padding:4px 0 0;
}

#fan_gallery div.pagination {
	float:right;
}

#fan_gallery div.pagination ul {
	height:25px;
	float:left;
	border:none;
	list-style:none;
	margin:5px 0;
}

#fan_gallery div.pagination ul li {
	margin:0 2px;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	display:block;
}

#fan_gallery div.pagination ul li a {
	background:#0d63af url(/images/fanzone/pagination.jpg) -66px 0;
	padding:0;
	margin:0;
	color:#fff;
	height:18px;
	width:23px;	
	padding:3px 0 2px;
}

#fan_gallery div.pagination ul li a:hover {
	background-color:#5e97ca;
	background-position:-99px 0;
}

#fan_gallery div.pagination ul li.prev a {
	background-position:0 0;
	text-indent:-9999em;
}

#fan_gallery div.pagination ul li.prev a:hover {
	background-position:-33px 0;
}

#fan_gallery div.pagination ul li.next a {
	background-position:-198px 0;
	text-indent:-9999em;
}

#fan_gallery div.pagination ul li.next a:hover {
	background-position:-165px 0;
}

#fan_gallery div.pagination ul li.active a {
	background-position:-132px 0;
}

#fan_gallery div.vid_listing {
	padding:15px 0 0;
	border-bottom:1px solid #C2D8EC;
}

#fan_gallery div.featured {
	margin:15px 0 0 15px;
	padding: 0 0 30px 0;
	width:480px;
	float:left;
}

#fan_gallery div.featured p {
	padding:10px 0 0;
}

#fan_gallery ul.vid_thumbs {
	float:right;
	width:135px;
	overflow:hidden;
	height:450px;
	margin:15px 0 0 0;
	border:none;
}

#fan_gallery ul.vid_thumbs li {
	float:none;
	margin:15px 0 0;
}

#fan_gallery ul.vid_thumbs li.first {
	margin:0;
}

	#fan_gallery ul.vid_thumbs li a {
		background:none;
		padding:0;
		margin:0;
		height:73px;
		float:none;
		width:118px
	}


#fan_gallery ul.star-rating{
	list-style: none;
	margin:10px 0;
	padding:0;
	width: 100px;
	height: 20px;
	position: relative;
	background: url(/images/star_rating.gif) top left repeat-x;	
	border:none;	
}
#fan_gallery .star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	height: 20px;
	/* */
}
#fan_gallery .star-rating li a{
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
#fan_gallery .star-rating li a:hover{
	background: url(/images/star_rating.gif) left bottom;
	z-index: 1;
	left: 0px;
}
#fan_gallery .star-rating a.one-star{ left: 0px; }
#fan_gallery .star-rating a.one-star:hover{ width:20px; }
#fan_gallery .star-rating a.two-stars{ left:20px; }
#fan_gallery .star-rating a.two-stars:hover{ width: 40px; }
#fan_gallery .star-rating a.three-stars:hover{ width: 60px; }
#fan_gallery .star-rating a.three-stars{ left: 40px; }
#fan_gallery .star-rating a.four-stars{ left: 60px; }
#fan_gallery .star-rating a.four-stars:hover{ width: 80px; }
#fan_gallery .star-rating a.five-stars{ left: 80px; }
#fan_gallery .star-rating a.five-stars:hover{ width: 100px; }

#fan_gallery div.buttons {
	clear:both;
	width:380px;
	padding:10px 0 0;
}
#fan_gallery div.buttons a.email_friend {
	background:url(/images/fanzone/send_to_friend.jpg) no-repeat 0 0;
	padding: 8px 0 10px 50px;
	font-weight:bold;
	text-transform:uppercase;
}

#fan_gallery div.buttons a.share {
	background:url(/images/fanzone/share_icon.jpg) no-repeat center left;
	padding: 8px 0 10px 40px;
	font-weight:bold;
	text-transform:uppercase;
}

#video_form {
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#92badc;
	padding:10px;
	margin-bottom: 20px;
}

#fanzone_tabs{
	background: url(/images/fanzone/tab_grad.gif) repeat-x 0 92px;	
	/*border: solid #92badc;
	border-width: 0 1px;*/
	padding: 0 1px 0 0;
	position: relative;
}

#fanzone_tabs img{
	padding: 0 0 20px 20px;	
}

#fanzone_tabs_flash{
	background: url(/images/fanzone/tab_grad.gif) repeat-x 0 92px;	
	/*border: solid #92badc;
	border-width: 0 1px;*/
	padding: 0 1px 0 0;
	position: relative;
	padding-bottom: 120px;
	height: 350px;
}

#fanzone_tabs_flash img{
	padding: 0 0 20px 20px;	
}

.tabs_stroke_flash{
	position: absolute;
	top: 92px;
	left: 0;
	height: 80px;
	width: 678px;
	border: solid #92badc;
	border-width: 0 1px 1px 1px;
	padding-top: 10px;
	height: 350px;
}

.tabs_stroke{
	position: absolute;
	top: 92px;
	left: 0;
	height: 164px;
	width: 678px;
	border: solid #92badc;
	border-width: 0 1px;
}

.tabs_stroke_props{
	position: absolute;
	top: 92px;
	left: 0;
	height: 204px;
	width: 678px;
	border: solid #92badc;
	border-width: 0 1px;
}

.player23_dl{
	padding: 0 0 20px 34px;	
}

.this_logo{
	padding: 0 0 20px 10px;	
}

.super_logos li{
	float: left;
	list-style: none;
}

#fanzone_tabs ul li{
	list-style: none;
	float: left;
	padding:0;
	margin:0;
}

#fanzone_tabs ul li a{
	display: block;	
}

#fanzone_tabs a.videos_on{
	background: url(/images/fanzone/video_tab_on.gif);
	width: 212px;
	height: 106px;
}

#fanzone_tabs a.videos_off{
	
}

#fanzone_tabs a.photos_on{
	
}

#fanzone_tabs ul li a.photos_off{
	width: 132px;
	height: 68px;
	margin: 25px 0 0 12px;
	background: url(/images/fanzone/photo_tab_off.gif) no-repeat 0 0;
}

/* Flash Page */ 

#fanzone_tabs_flash ul li{
	list-style: none;
	float: left;
}

#fanzone_tabs_flash ul li a{
	display: block;	
}

#fanzone_tabs_flash a.videos_on{
	background: url(/images/fanzone/video_tab_on.gif);
	width: 212px;
	height: 106px;
}

#fanzone_tabs_flash a.videos_off{
	
}

#fanzone_tabs_flash a.photos_on{
	
}

#fanzone_tabs_flash ul li a.photos_off{
	width: 132px;
	height: 68px;
	margin: 25px 0 0 12px;
	background: url(/images/fanzone/photo_tab_off.gif);
}



#inner-fancontent .videos_header{
	background: url(/images/fanzone/fanzone_video_header.gif) no-repeat;
	width: 404px;
	height: 33px;
	text-indent: -9999px;
}

#form_rules{
	background: #a8c9e4;
	width: 286px;
	margin: 0 0 0 40px;
	float: left;
	border: solid #92badc;
	border-width: 1px 0 1px 1px;
	border-right: 1px solid #ffffff;
	color: #ffffff;
	padding: 24px 14px 0 14px;
	height: 823px;
}

#form_rules .rules{
	padding-bottom: 15px;	
}

#form_rules .good_luck{
	padding: 0 0 15px 53px;	
}

#form_rules p{
	width: 231px;
	padding-left: 23px;
}

#form_rules a, #form_rules a:hover {
	color: #ffffff;	
}

#form_rules ul{
	width: 	236px;
	padding-left: 19px;
}

.pad_form{
	padding-top:8px;	
}

#form_rules ul li{
	list-style: square;
	padding: 0 0 15px 0;
}

.inputarea{
	float: left;
	width: 220px;
	margin-left: 37px;
	padding-bottom: 14px;
}

.vid_form {
	width:569px;
	float: left;
	padding: 31px 0 15px 16px;
	background: #bdd6eb;
	border: solid #92badc;
	border-width: 1px 1px 1px 0;
	margin: 0 38px 40px 0;
	color: #ffffff;
}

body #content-inner .vid_form p.pad_no{
	padding: 0;
	margin: 0;
}

.extra_copy{
	padding-left: 20px;	
}

.zoopy_link{
	text-decoration: underline;	
}

ul.super_logos{
	
}

ul.super_logos li a{
	display: block;
	padding-right:4px;
	margin-left:4px;
	background: url(/images/fanzone/props_logos.gif) no-repeat ;
	height: 124px;
	border-right: 1px solid #92badc;
	margin-bottom: 30px;
}

ul.super_logos li.stormers a{
	width: 119px;
	background-position: 0 -124px;
}

ul.super_logos li.stormers a:hover{
	background-position: 0 0;
}

ul.super_logos li.cheetahs a{
	width: 147px;
	background-position: -133px -124px;
}

ul.super_logos li.cheetahs a:hover{
	background-position: -133px 0;
}

ul.super_logos li.bulls a{
	width: 106px;
	background-position: -291px -124px;
}

ul.super_logos li.bulls a:hover{
	background-position: -291px 0;
}

ul.super_logos li.sharks a{
	width: 106px;
	background-position: -407px -124px;
}

ul.super_logos li.sharks a:hover{
	background-position: -407px 0;
}

ul.super_logos li.lions a{
	width: 132px;
	background-position: -524px -124px;
	border-right: none;
}

ul.super_logos li.lions a:hover{
	background-position: -524px 0px;
}

#friends_dl ul{
	padding-left: 22px;
	padding-bottom: 50px;
}

#friends_dl ul li{
	list-style: none;
	float: left;
	margin: 0;
}

.vid_form form {
	color:#005bab;
}
	
	#content-inner .vid_form form p {
		padding:0 0 15px;
	}

	.vid_form form label {
		width:200px;
		display:block;
		float:left;
	}
	
	.vid_form form .error {				
		color:#C00;
		text-align:left;
	}
	
	.vid_form form input, .vid_form form textarea, .vid_form form select {
		width:220px;
		border:1px solid #a0a7b4;
		background:#fff url(/images/fanzone/input_bg.gif) no-repeat 0 0;
		padding:2px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#005bab;
	}
	
	.vid_form form select {
		width:220px;
	}
	
	.vid_form form input.checkbox {
		width:20px;
		border:none;
		padding:0;
		background:none;
	}
	
	.vid_form form input.browse {
		width:70px;
		background:#b2cde5 none;
		text-transform:uppercase;
		cursor:pointer;
		border:1px solid #005bab;
		padding:0;
		margin:0 0 0 5px;
	}

	
	.vid_form div.enter_cntr {
		margin:0 auto;
	}

#vid_gallery {
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#92badc;
	padding:10px;
	margin-bottom: 40px;
}

/*#vid_gallery ul {
	list-style:none;
	height:170px;
	padding:5px 0;
	border-bottom:1px solid #c2d8ec;
	float:left;
	margin:0 0 10px;
	width:655px;
}*/

#vid_gallery ul.gallery {
	height:110px;
	border-bottom:none;
}

#vid_gallery ul li {
	float:left;
}

/*#fan_gallery ul li a {
	float:left;
	padding:9px 8px 30px;
	width:115px;
	height:129px;
	overflow:hidden;
}*/

#vid_gallery ul.gallery li a {
	height:86px;
}

/*#vid_gallery ul li a:hover {
	background:#c2d8ec url(/images/fanzone/game_pic_hover.gif) no-repeat 0 0;
	color:#005bab;
}*/

#vid_gallery ul.gallery li a:hover {
	background:#c2d8ec url(/images/fanzone/photo_pic_hover.gif) no-repeat 0 0;
	color:#005bab;
}

#vid_gallery ul li p {
	text-align:center;
	font-size:10px;
	line-height:12px;
	text-decoration:underline;
	padding:4px 0 0;
}

#vid_gallery div.pagination {
	float:right;
}

#vid_gallery div.pagination ul {
	height:25px;
	float:left;
	border:none;
	list-style:none;
	margin:5px 0;
}

#vid_gallery div.pagination ul li {
	margin:0 2px;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	display:block;
}

#vid_gallery div.pagination ul li a {
	background:#0d63af url(/images/fanzone/pagination.jpg) -66px 0;
	padding:0;
	margin:0;
	color:#fff;
	height:18px;
	width:23px;	
	padding:3px 0 2px;
}

#vid_gallery div.pagination ul li a:hover {
	background-color:#5e97ca;
	background-position:-99px 0;
}

#vid_gallery div.pagination ul li.prev a {
	background-position:0 0;
	text-indent:-9999em;
}

#vid_gallery div.pagination ul li.prev a:hover {
	background-position:-33px 0;
}

#vid_gallery div.pagination ul li.next a {
	background-position:-198px 0;
	text-indent:-9999em;
}

#vid_gallery div.pagination ul li.next a:hover {
	background-position:-165px 0;
}

#vid_gallery div.pagination ul li.active a {
	background-position:-132px 0;
}

#vid_gallery div.vid_listing {
	padding:15px 0 0;
	border-bottom:1px solid #C2D8EC;
}

#vid_gallery div.featured {
	margin:15px 0 20px 15px;
	width:480px;
	float:left;
}

#vid_gallery div.featured p {
	padding:10px 0 0;
}

#vid_gallery ul.vid_thumbs {
	float:right;
	width:135px;
	overflow:hidden;
	height:450px;
	margin:15px 0 0 0;
	border:none;
}

#vid_gallery ul.vid_thumbs li {
	float:none;
	margin:15px 0 0;
}

#vid_gallery ul.vid_thumbs li.first {
	margin:0;
}

	#vid_gallery ul.vid_thumbs li a {
		background:none;
		padding:0;
		margin:0;
		height:73px;
		float:none;
		width:118px
	}


#vid_gallery div.buttons {
	clear:both;
	width:380px;
	padding:10px 0 0;
	position: relative;
}
#vid_gallery div.buttons a.email_friend {
	background:url(/images/fanzone/send_to_friend.jpg) no-repeat 0 0;
	padding: 8px 0 10px 50px;
	font-weight:bold;
	text-transform:uppercase;
}

#vid_gallery div.buttons a.share {
	background:url(/images/fanzone/share_icon.jpg) no-repeat center left;
	padding: 8px 0 10px 40px;
	font-weight:bold;
	text-transform:uppercase;
}

/*-------------------------------------------------
	Lightbox
-------------------------------------------------*/
#lightbox {
	width:535px;
	background:#deebf6;
	position:relative;
	height:444px;
}

	#lightbox .jersey {
		position: absolute;
		top: -15px;
		left: -60px;
	}
	
	#lightbox a.close {
		height:17px;
		width:19px;
		color:#fff;
		font-weight:bold;
		float:right;
		background:#b2cee7;
		text-align:center;
		margin:5px;
		padding:2px 0 0;
	}
	
	#lightbox a.close:hover {
		background:#85b1d8;
	}
	
	#lightbox .content {
		padding:30px 20px 15px 80px;
		color:#005BAB;
		
	}
	
		#lightbox .content p.imgtxt{
			padding:5px 0;
		}		
				
	#lightbox .buttons {
		padding:20px 70px 20px 80px;
	}
	
		#lightbox a.add_to_locker {
			background:url(/images/fanzone/add_to_locker.jpg) no-repeat 0 0;
			padding: 12px 0 18px 45px;
		}
		
		#lightbox a.email_friend {
			background:url(/images/fanzone/send_to_friend.jpg) no-repeat 0 0;
			padding: 12px 0 18px 50px;
		}
		
		#lightbox .photo {
			height:264px;
			margin: 0 0 0 50px;
		}
		
		#lightbox .photo a {
			background:#005bab url(/images/fanzone/prev_next_btns.jpg) no-repeat 0 0;
			float:left;
			margin:103px 1px 0;
			width:19px;
			height:49px;
			display:block;
			text-indent:-9999em;
		}
		
		#lightbox .photo a.prev {
			background-position:0 0;
		}
		
			#lightbox .photo a.prev:hover {
				background-position: -26px 0;
			}
		
		#lightbox .photo a.next {
			background-position:0 -51px;
		}
		
			#lightbox .photo a.next:hover {
				background-position:-26px -51px;
			}
		
		#lightbox .photo ul {
			float:left;
			width:395px;
			height:264px;
			overflow:hidden;
			list-style:none;
		}
		
		#lightbox .photo ul li {
			float:left;
			position:absolute;
			display:none;
		}
		
		/*#lightbox .photo ul li img {
			background: #FFF url(/images/frontend/sitewide/loader.gif) no-repeat center;	
		}*/
		.lightbox {
			background: #FFF url(/images/frontend/sitewide/loader.gif) no-repeat center;
		}
		
		#lightbox form {
			width:500px;
			color:#005bab;
			padding:10px 30px;
		}
			
			#lightbox form p {
				margin:10px 0;
			}
		
			#lightbox form label {
				width:160px;
				text-align:right;
				display:block;
				float:left;
			}
			
			#lightbox form div.error {
				
				color:#900;
				text-align:center;
			}
			
			#lightbox form input {
				width:240px;
				margin:0 0 0 15px;
				border:1px solid #a0a7b4;
				background:#fff url(/images/fanzone/input_bg.gif) no-repeat 0 0;
				padding:2px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#005bab;
			}
			
			#lightbox form textarea {
				width:240px;
				margin:0 0 0 15px;
				border:1px solid #a0a7b4;
				background:#fff url(/images/fanzone/input_bg.gif) no-repeat 0 0;
				padding:2px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#005bab;
			}
			
			#lightbox form input.checkbox {
				width:20px;
				border:none;
				padding:0;
				background:none;
			}
			
			#lightbox form a.enter {
				background:#0b61ac url(/images/fanzone/enter_btn.jpg) no-repeat 0 0;
				height:27px;
				width:55px;
				display:block;
				text-indent:-9999em;
				margin:0 auto;
			}
			
			#lightbox form a.back, #lightbox a.back {
				background:#0b61ac url(/images/fanzone/back_btn.jpg) no-repeat 0 0;
				height:27px;
				width:108px;
				display:block;
				text-indent:-9999em;
				margin:10px auto 0;
			}
			
			#lightbox form a.enter:hover {
				background-position:0 -27px;
			}
			
			#lightbox form a.back:hover, #lightbox a.back:hover {
				background-position:0 -27px;
			}
		
			.form_content {
				
				display:none;
				width:535px;
			}
			.thank_content {
				
				display:none;
			}
			
label.error {
	color:red;	
	
}
			

#simplemodal-overlay {
  background-color:#000;
  cursor:pointer;
}

#simplemodal-container {
  /*height:240px;*/
  width:535px;
  background-color:#DEEBF6;
  border:0;
}

#simplemodal-container a.modalCloseImg {
	background:#b2cee7 url(/images/fanzone/close_btn.gif) no-repeat 0 0;
	width:19px;
	height:19px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:5px;
	right:5px;
	cursor:pointer;
}

#simplemodal-container a.modalCloseImg:hover {
	background-color:#85b1d8;
	background-position:0 -19px;
}

/*#simplemodal-container a.modalCloseImg {
	height:19px;
	width:19px;
	float:right;
	background:#b2cee7 url(/images/fanzone/close_btn.gif) no-repeat 0 0;
	margin:5px;
}

#simplemodal-container a.modalCloseImg:hover {
	background-color:#85b1d8;
	background-position:0 -38px;
}*/
#popup-inner-content{
	color:#005BAB;
	float:left;
	font-size:12px;
	line-height:18px;
	padding:35px 0 10px 40px;
	position:relative;	
	width:400px;
	
}

#popup-inner-right{	
	background:#005BAB none repeat scroll 0 0;
	display:inline;
	float:right;
	font-family:arial;
	font-size:12px;
	margin:0 38px 20px 0;
	padding-bottom:20px;
	text-align:center;
	width:198px;
	position:absolute;
	height:220px;
}

/* Sunday Coding */ 

.supporter_videos{
	border: 1px solid #92badc;	
	padding: 21px 16px 13px 17px;
	margin-bottom: 40px;
}

.supporter_videos ul li{
	list-style: none;
	float: left;
	padding: 10px 0 0 8px;
}

a.raise{
	z-index: 2;	
}

a.p23_logo {
	width:129px;
	height:145px;
	display: block;
	background: url(/images/fanzone/player23_logo.gif) no-repeat 0 -145px;
	
}

a:hover.p23_logo {
	background: url(/images/fanzone/player23_logo.gif) no-repeat 0 0;
	
}

ul.chommie_pics li a{
	display: block;
	padding-right:4px;
	margin-left:4px;
	background: url(/images/fanzone/chommies_all.gif) no-repeat ;
	width:146px;
	height: 175px;
	border-right: 1px solid #92badc;
	margin-bottom: 30px;
}


ul.chommie_pics li.chommie1 a{
	background-position: -475px -175px;
	
}

ul.chommie_pics li.chommie1 a:hover{
	background-position: -475px 0;
	
}


ul.chommie_pics li.chommie2 a{
	background-position: -317px -175px;
	
}

ul.chommie_pics li.chommie2 a:hover{
	background-position: -317px 0;
	
}


ul.chommie_pics li.chommie3 a{
	background-position: -158px -175px;
	
}

ul.chommie_pics li.chommie3 a:hover{
	background-position: -158px 0;
	
}

ul.chommie_pics li.chommie4 a{
	background-position: 0 -175px;
	
}

ul.chommie_pics li.chommie4 a:hover{
	background-position: 0 0;
}

.photos_nav{
	clear: both;
	height: 141px;
}

#flash_holder{
	padding: 10px 0 20px 20px;	
}

.photos_nav li{
	list-style: none;
	float: left;
}

#messageMarch, #messageApril, #messageMay{
	padding: 12px 0 0 30px;
	margin-left: 270px;
	width: 55px;
}

.hs_1ball a{
	width: 213px;
	float: left;
	margin-left: 15px;
	text-align:center;
	background: url(/images/fanzone/ball1.jpg) no-repeat;
}

.hs_2ball a{
	width: 240px;
	float: left;
	padding-left: 8px;
	text-align:center;
	background: url(/images/fanzone/ball2.jpg) no-repeat;
}

.hs_3ball a{
	width: 180px;
	float: left;
	padding-left: 5px;
	text-align:center;
	background: url(/images/fanzone/ball3.jpg) no-repeat;
}

.ball_shift{
margin-top: 105px;
}

.txt_shift{
	margin-left: -20px;
}

.txt_shift2{
	margin-left: -27px;
}



/* New Fanzone */

#fanzone {
	border:1px solid #b2cbe4;
	background-color:#deeaf5;
	width:673px;
	padding:8px 4px 4px 4px;
	margin:35px 0 40px 28px;
}

#fanzone .tabs { background:url(/images/fanzone/tab_bg.gif) repeat-x bottom; height:52px; }
#fanzone .tabs ul{ float:right; }
#fanzone .tabs ul li{ float:left; list-style:none; margin:0 7px 0 0; }
#fanzone .tabs ul li a { background:url(/images/fanzone/new_fanzone_tabs.gif) no-repeat; display:block; text-indent:-9999px; height:52px; }

#fanzone .tabs ul li a.photo{ background-position:0 0; width:116px;}
#fanzone .tabs ul li a.photo:hover{ cursor:default;}
#fanzone .tabs ul li a.photo_inactive{ background-position:0 -104px; width:116px;}
#fanzone .tabs ul li a.photo_inactive:hover{ background-position:0 -52px;}

#fanzone .tabs ul li a.interview{ background-position:-126px 0px; width:146px;}
#fanzone .tabs ul li a.interview:hover{ cursor:default;}
#fanzone .tabs ul li a.interview_inactive{ background-position:-126px -104px; width:146px;}
#fanzone .tabs ul li a.interview_inactive:hover{ background-position:-126px -52px;}

#fanzone .tabs ul li a.messages{ background-position:-282px 0px; width:140px;}
#fanzone .tabs ul li a.messages:hover{ cursor:default;}
#fanzone .tabs ul li a.messages_inactive{ background-position:-282px -104px; width:140px;}
#fanzone .tabs ul li a.messages_inactive:hover{ background-position:-282px -52px;}

#photos {
	background: #004c8d url(/images/fanzone/photos_bg.gif) repeat-y 0 0;
	color:#fff;
	clear:both;
	width:673px;
}

#photos div.filter {
	width:180px;
	padding:0 0 30px 0;
	float:left;
	background:url(/images/fanzone/filter_bg.gif) repeat-y;
}

#photos div.filter .cnt{
	padding:10px 14px;
}

#photos div.filter .cnt select, #photos div.filter .cnt input{
	width:147px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0058a5;
	margin:10px 0 0;
	border:1px solid #a0a7b4;
	background:#fff url(/images/fanzone/fz_input_bg.gif) no-repeat;
}
 
#photos div.filter .cnt input{
	padding:2px 5px;
	width:133px;
}

#photos div.filter .cnt p.check{
	margin:3px 0 0;
}

#photos div.filter .cnt p.check input{
	margin:3px 4px 0 8px;
	width:15px;
	padding:0;
	border:none;
	background:none;
}

#photos a.search_btn {
	background:url(/images/fanzone/search_btn.gif) no-repeat;
	display:block;
	width:147px;
	height:28px;
	text-indent:-9999px;
	margin:15px 0 0;
}

#photos a.search_btn:hover { background-position:0 -28px;}

#photos a.searching_btn {
	background:url(/images/fanzone/search_btn.gif) no-repeat 0 -56px;
	display:block;
	width:147px;
	height:28px;
	text-indent:-9999px;
	cursor:default;
	margin:15px 0 0;
}

#photos a.search_vid_btn {
	background:url(/images/fanzone/search_vid_btn.gif) no-repeat;
	display:block;
	width:147px;
	height:28px;
	text-indent:-9999px;
	margin:15px 0 0;
}

#photos a.search_vid_btn:hover { background-position:0 -28px;}

#photos a.large_view {
	background:url(/images/fanzone/large_view.gif) no-repeat;
	display:block;
	width:159px;
	height:104px;
	text-indent:-9999px;
	margin:15px 0 0;
}

#photos a.large_view:hover { background-position:0 -104px;}


#photos div.gallery {
	border-left:1px solid #6596c2;
	width:490px;
	float:left;
	padding:23px 0;
}

#photos div.gallery .title {
	padding:0 10px 5px;
}

#photos div.gallery ul.gallery_list {
	padding:0 0 0 10px;
}

#photos div.gallery ul.gallery_list li {
	float:left;
	list-style:none;
	height:109px;
}

#photos div.gallery ul.gallery_list li a{
	height:71px;
	overflow:hidden;
	padding:9px 8px 30px;
	width:100px;
	display:block;
}

#photos div.gallery ul.gallery_list li a:hover{
	background:url(/images/fanzone/photo_frame.gif) no-repeat top left;
}


#photos div.gallery ul.gallery_list li.error a, #photos div.gallery ul.gallery_list li.error a:hover{
	/*height:15px;
	width:20px;*/
	padding:0;
	background:none;
	display:inline;
	color:#9ecc3b;
	text-decoration:underline;
}

#photos div.gallery ul.gallery_list li.error a:hover{
	color:#fff;
}

#photo_submit {
	background:#005baa url(/images/fanzone/photo_submit_bg.gif) repeat-y 0 0;
	position:relative;
	border-top: 1px solid #6596c2;
	clear:both;
}

#photo_submit .submit_intro, #photo_submit .thanks_para {
	background:url(/images/fanzone/intro_bg.gif) no-repeat;
	width:487px;
	padding:15px 20px 0 166px;
	color:#fff;
}

#photo_submit .thanks_para {
	background:none;
	padding:5px 20px 0 166px;
}

#photo_submit .submit_intro p, #photo_submit .thanks_para p{
	line-height:18px;
	margin:10px 0 0;
}

#photo_submit .jersey_pic {
	position:absolute;
	top:-45px;
	left:0;
}

#photo_submit form {
	margin:20px 0 0 78px;
	width:595px;
}

#photo_submit form .col_l{
	float:left;
	width:188px;
}


#photo_submit form .col_r{
	float:right;
	width:392px;
}

#photo_submit form .col_l p, #photo_submit form .col_r p{
	height:15px;
	padding:10px 0;
	margin:5px 0 0;
}

#photo_submit form .col_r input, #photo_submit form .col_r select {
	width:150px;
	border:1px solid #a0a7b4;
	padding:4px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0058a4;
	background:#fff url(/images/fanzone/fz_input_bg.gif) no-repeat;
}

#photo_submit form .col_r input.long {
	width:325px;
}

#photo_submit form .col_r input.btn {	
	float:left;
	background:#fff url(none);
	padding:3px;
	margin:0;
	border:none;
	width:194px;
}

#photo_submit form .col_r .mfs {
	float:right;
	font-size:11px;
	font-style:italic;
	color: #fff;
	padding:5px 60px 0 0;
}

#photo_submit form .col_r select {
	width:335px;
}

#photo_submit form a.browse_btn {
	background:url(/images/fanzone/browse_btn.gif) no-repeat 0 0;
	display:block;
	width:80px;
	height:25px;
	text-indent:-9999px;
}

#photo_submit form a.browse_btn:hover { background-position:0 -25px; }

#photo_submit form a.submit_btn {
	background:url(/images/fanzone/submit_photo.gif) no-repeat 0 0;
	display:block;
	width:169px;
	height:28px;
	text-indent:-9999px;
	margin-top:20px;
}

#photo_submit form a.submit_btn:hover { background-position:0 -28px; }

#photo_submit form a.submitting_btn, #photo_submit form a.submitting_btn:hover {
	background:url(/images/fanzone/submit_photo.gif) no-repeat 0 -56px;
	display:block;
	width:169px;
	height:28px;
	text-indent:-9999px;
	margin-top:20px;
	cursor:default;
}

#photo_submit form span.error {
	display:block;
	color:#9ecc3b;
	clear:both;
	font-weight:bold;
}


/* fanzone pagination */

#fan_gallery div.pagination, #fanzone div.pagination  {
	float:right;
	margin:10px 5px 0 0;
}

#fan_gallery div.pagination ul, #fanzone div.pagination ul {
	height:25px;
	float:left;
	border:none;
	list-style:none;
	margin:5px 0;
}

#fanzone div.pagination ul li {
	margin:0 2px;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	display:block;
}

#fanzone div.pagination ul li a {
	background:#0d63af url(/images/fanzone/pagination.jpg) -66px 0;
	padding:0;
	margin:0;
	color:#fff;
	height:16px;
	width:23px;	
	padding:5px 0 2px;
	display:block;
}

#fanzone div.pagination ul li a:hover { background-color:#5e97ca; background-position:-99px 0;}
#fanzone div.pagination ul li.prev a { background-position:0 0;	text-indent:-9999em;}
#fanzone div.pagination ul li.prev a:hover { background-position:-33px 0;}
#fanzone div.pagination ul li.next a { background-position:-198px 0; text-indent:-9999em;}
#fanzone div.pagination ul li.next a:hover { background-position:-165px 0;}
#fanzone div.pagination ul li.active a { background-position:-132px 0;}


#photos .large_pic {
	margin:0 0 0 4px;
	position:relative;
	width:483px;
}

#photos .large_pic .btns a {
	background:url(/images/fanzone/back_fwd_btns.gif) no-repeat 0 0;
	width:25px;
	height:30px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:150px;
}

#photos .large_pic a.next { right:0; background-position: -25px 0; }
#photos .large_pic a.next:hover { background-position: -25px -30px; }
#photos .large_pic a.back { left:0; }
#photos .large_pic a.back:hover { background-position: 0 -30px; }


#photos .capt_bar {
	background: #2b71b3;
	padding:10px 20px 8px;
	color:#fff;
	height:16px;
	width:443px;
}

#photos .capt_bar .caption, #photos .capt_bar .photographer { overflow:hidden; height:15px; }
#photos .capt_bar .caption { width:280px; }
#photos .capt_bar .photographer { width:163px; font-style:italic; text-align:right; }

#photos .scroller {
	margin:10px 2px;
}

#photos .scroller a.btn {
	background:url(/images/fanzone/scroll_btns.gif) no-repeat 0 0;
	width:19px;
	height:49px;
	display:block;
	text-indent:-9999px;
	float:left;
}

#photos .scroller a.scroll_left { margin:1px 2px 0 0; }
#photos .scroller a.scroll_left:hover { background-position: 0 -49px; }
#photos .scroller a.scroll_right { background-position: -19px 0; margin:1px 0 0 2px; }
#photos .scroller a.scroll_right:hover { background-position: -19px -49px; }

#photos .scroller ul.scroll_pics {
	height:54px;
	width:444px;
	overflow:hidden;
	float:left;
}

#photos .scroller ul.scroll_pics li{
	float:left;
	list-style:none;
	margin:0 0 0 4px;
}
#photos .scroller ul.scroll_pics li.first { margin:0; }

#photos .scroller ul.scroll_pics li a img{ border: 1px solid #004c8d; }
#photos .scroller ul.scroll_pics li a:hover img{ border: 1px solid #9ecc3b; }

#photos a.classic_view {
	background:url(/images/fanzone/classic_view.gif) no-repeat;
	display:block;
	width:159px;
	height:104px;
	text-indent:-9999px;
	margin:15px 0 0;
}

#photos a.classic_view:hover { background-position:0 -104px;}

#photos .vid_thumbs {
	padding:15px 0 15px 15px;
	float:left;
	margin:0;
}

#photos .vid_thumbs ul.vid_list {
	width:478px;
	margin:10px 0 0;
}

#photos .vid_thumbs ul.vid_list li { 
	float:left;
	padding:3px 3px 2px 3px;
	background:#0058a4;
	list-style:none;
	position:relative;
	margin:0 11px 15px 0;
}

#photos .vid_thumbs ul.vid_list li a.play {
	background:#acd356 url(/images/fanzone/play_btn.gif) no-repeat;
	display:block;
	position:absolute;
	bottom:4px;
	right:3px;
	text-indent:-999px;
	width:36px;
	height:25px;
	cursor:pointer;
}

#photos .vid_thumbs ul.vid_list li a.play:hover {
	background-position:0 -25px;
}

#photos .vid_thumbs .vid_holder {
	padding:12px;
	background:#0058a4;
	margin:10px 0 15px;
}

#photos .vid_thumbs .vid_holder .details{
	margin:10px 0 0;
	line-height:18px;
}

#photos .vid_thumbs .vid_holder .details p{
	float:left;
	width:200px;
}

#photos .vid_thumbs .vid_holder a.stf{
	background:url(/images/fanzone/stf_icon.gif) no-repeat right;
	padding:6px 30px 7px 0;
	float:right;
	color:#fff;
	margin:5px 0 0;
}

#photos .vid_thumbs a.vid_back_btn {
	background: url(/images/fanzone/vid_back_btn.gif) no-repeat;
	display:block;
	width:161px;
	height:24px;
	text-indent:-9999px;
}

#photos .vid_thumbs a.vid_back_btn:hover {
	background-position: 0 -24px;
}

#photos .vid_thumbs .vid_holder a.stf:hover{
	color:#9ecc3b;
}

#fanzone .plain_blue {
	background:#004c8d;
}

#fanzone .plain_blue div.title {
	margin:10px 0 0 40px;
}

#fanzone .zoopy_slideshow {
	margin:10px 0 10px 40px;
}

#travel {
	float:left;
	margin:30px;
	width:684px;
}

#travel .banner_rotate {
	background: url(/images/travel/banner_bg.jpg) no-repeat;
	width:634px;
	height:150px;
	padding:25px;
}

#travel .banner_rotate .left {
	float:left;
	width:335px;
	margin:0;
}

#travel .banner_rotate .left p{
	color:#deebf6;
	text-transform:uppercase;
	font-weight:bold;
	line-height:18px;
	margin:8px 0 0;
}

#travel .banner_rotate .pack_details {
	float:right;
	width:246px;
	margin:0 17px 0 0;
}

#travel .banner_rotate .pack_details .deets{
	height:104px;
	margin:10px 0 0;
	padding:0;
}


#travel .banner_rotate .pack_details p {
	color:#deebf6;
	padding:0 0 5px;
	font-size:12px;
}

#travel .banner_detail_link a {
	background: url(/images/travel/more_info_link.gif) no-repeat;
	display:block;
	width:91px;
	height:15px;
	text-indent:-9999px;
	clear:both;
}

#travel .banner_detail_link a:hover {
	background-position:0 -15px;
}

#travel ul.tabs {
	height:56px;
}

#travel ul.tabs li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

#travel ul.tabs li a span{
	position:absolute;
	left:-9999px;
	top:-9999px;
}

#travel ul.tabs li a {
	background: url(/images/travel/banner_tabs.gif) no-repeat;
	display:block;
	height:56px;
}

#travel ul.tabs li a { width:156px; background-position: 0 0; }
#travel ul.tabs li a:hover { background-position: 0 -112px; }
#travel ul.tabs li a.active, #travel ul.tabs li a.active:hover { background-position: 0 -56px; cursor:default; }

#travel ul.tabs li.flights a { width:153px; background-position: -156px 0; }
#travel ul.tabs li.flights a:hover { background-position: -156px -112px; }
#travel ul.tabs li.flights a.active, #travel ul.tabs li.flights a.active:hover { background-position: -156px -56px; cursor:default; }

#travel ul.tabs li.cars a { width:133px; background-position: -309px 0; }
#travel ul.tabs li.cars a:hover { background-position: -309px -112px; }
#travel ul.tabs li.cars a.active, #travel ul.tabs li.cars a.active:hover { background-position: -309px -56px; }

#travel ul.tabs li.accomm a { width:242px; background-position: -442px 0; }
#travel ul.tabs li.accomm a:hover { background-position: -442px -112px; }
#travel ul.tabs li.accomm a.active, #travel ul.tabs li.accomm a.active:hover { background-position: -442px -56px; }

#travel .fixtures_link {
	background:#005bab;
	padding:15px 20px;
}

#travel .fixtures_link a {
	background:url(/images/travel/fixtures_link.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	height:11px;
	width:278px;
	overflow:hidden;
}

#travel .fixtures_link a:hover { background-position:0 -11px; }
#travel .fixtures_link a.less { background-position:0 -22px; }
#travel .fixtures_link a.less:hover { background-position:0 -33px; }

#travel .fixtures .hdr {
	padding:15px 20px 10px 15px;
	background:#005bab;
	border-top:1px solid #337cbc;
}

#travel .fixtures table { 
	background: #005bab;
	color:#fff;
	border-bottom:1px solid #337cbc;
}

#travel .fixtures table th, #travel .fixtures table td { 
	text-align:left;
	padding:5px 15px;
}

#travel .fixtures table th { 
	font-weight:bold;
	border:1px solid #669dcd;
	border-width:1px 0;
}

#travel .fixtures table tr.alt td {
	background: #1a6cb4;
}

#travel .fixtures table tr th.bdr_l, #travel .fixtures table tr.alt td.bdr_l, #travel .fixtures table tr td.bdr_l {
	border-left:1px solid #669dcd;
}

#travel .team_list {
	background:#0059a8 url(/images/travel/team_list_bg.gif) repeat-x;
	width:684px;
	color: #deebf6;
	height:126px;
}

#travel .team_list a.jersey{
	background:url(/images/travel/team_jerseys.jpg) no-repeat;
	display:block;
	width:92px;
	height:89px;
	text-indent:-9999px;
	margin:20px;
	float:left;
}

#travel .team_list a.stormers { background-position:0 0; }
#travel .team_list a.bulls { background-position:-92px 0; }
#travel .team_list a.cheetahs { background-position:-184px 0; }
#travel .team_list a.sharks { background-position:-276px 0; }
#travel .team_list a.lions { background-position:-368px 0; }

#travel .team_list .package {
	width: 400px;
	float:left;
	margin:25px 0 0;
}

#travel .team_list .package p{
	line-height:18px;
	margin:5px 0;
}

#travel .team_list .package a.link{
	background: url(/images/travel/arrow_link.gif) no-repeat top right;
	text-transform:uppercase;
	font-weight:bold;
	color:#deebf6;
	padding: 0 10px 0 0;
	height:12px;
}

#travel .team_list .package a.link:hover { background-position: bottom right; color:#5990c1;}

#travel .team_list .package_cost {
	background:url(/images/travel/price_bg.gif) no-repeat;
	height:66px;
	width:127px;
	float:right;
	padding:30px 0;
}

#travel .team_list .package_cost p.price{
	font-weight:bold;
	font-size:20px;
	margin:10px 0;
}

.call_help {
	background: #2175bd;
	border: 1px solid #b3cee6;
	border-width:1px 0;
	padding:15px;
	text-align:center;
	color:#deebf6;
}

.call_help a {
	color:#deebf6;
	text-decoration:underline;
}

.call_help a:hover { color:#9ecc3b; }

/* ------------------------------------
	Coaches Call Styles
------------------------------------ */
#home_cc {
	width:980px;
	margin:0;
}

#home_cc .top{
	background:#00529a url(/images/home/cc_top_bg.gif) repeat-x;
	border:1px solid #1f6fb4;
	position:relative;
	height:431px;
}

#home_cc .top .home_logo{
	width:200px;
	position:absolute;
	top:-30px;
	left:-15px;
}

#coach_call {
	float:right;
	width:652px;
}

.coach_call, #cc_share_ty.coach_call {
	background:#040905 url(/images/home/cc_bench3.jpg) no-repeat top right;
	float:right;
	width:601px;
	padding:234px 26px 4px;
	height:193px;
}

.coach_call span.star {
	font-size:25px;
	font-weight:normal;
	color:#e1db30;
	display:block;
	height:13px;
}

.coach_call img.hd {
	margin:0 0 10px;
}

.coach_call form table {
	margin:5px 0 0;
}

.coach_call form table tr td{
	padding:3px 4px;
}

.coach_call form label {
	display:block;
	color:#aab5aa;
	padding:4px 0 0;
}

.coach_call form input, .coach_call form select {
	width:174px;
	border:1px solid #1b3227;
	background:#1b3227;
	padding:3px 5px;
	margin:5px 0 0;
	color:#aab5aa;
	font-style:italic;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.coach_call form select {
	width:184px;
}

.coach_call form input.error, .coach_call form select.error {
	border:1px solid #cd0201;
	background:#370905;
}

.coach_call form input.chkbx {
	width:15px;
	border:none;
	background:none;
	padding:3px;
	margin:2px 5px 0 0;
}

.coach_call form label.chkbx { display:inline;}
.coach_call form label.chkbx a { color:#aab5aa; text-decoration:underline; }
.coach_call form label.chkbx a:hover { color:#e1db30;}
.coach_call a.apply, #cc_share a.apply, #cc_share_ty a.apply { 
	background: url(/images/home/sign_up_btn.gif) no-repeat;
	display:block;
	height:24px;
	width:128px;
	text-indent:-9999px;
	margin:5px 0 0;
}
.coach_call a.apply:hover, #cc_share a.apply:hover, #cc_share_ty a.apply:hover { background-position:0 -24px;}

.coach_call .error_div {
	border:3px solid #cd0201;
	background:#1f1f1f;
	color:#bcbcbc;
	padding:30px;
	position:absolute;
	width:350px;
	top:110px;
	right:115px;
}

.coach_call .error_div p{
	font-size:13px;
	line-height:20px;
}

.coach_call .error_div a.ok_btn{
	background:url(/images/home/sign_up_btn.gif) no-repeat 0 -48px;
	display:block;
	height:24px;
	text-indent:-9999px;
	width:48px;
	margin:20px auto 0;
}

.coach_call .error_div a.ok_btn:hover{
	background-position:0 -72px;
}

.coach_call .error_div h3 {
	font-size:18px;
	font-weight:bold;
	color:#bdc536;
	border-bottom:1px solid #4c4c4c;
	height:28px;
	margin:0 0 10px;
}

.coach_call .error_div ul {
	margin:10px 5px 0;
}

.coach_call .error_div ul li{
	list-style:inside;
	font-size:12px;
	margin:3px 0;
}

.coach_call .sml_share{
	background:#040905 url(/images/home/share_bg2.gif) no-repeat bottom left;
	float:right;
	height:155px;
	/*padding:10px;*/
	margin:-15px 0 0;
	width:161px;
}

.coach_call .sml_share p{
	color: #c6def3;
	line-height:14px;
	font-size:12px;
	padding:0 10px 0 32px;
}

.coach_call .sml_share a.share_now{
	background:url(/images/home/share_now_btn2.gif) no-repeat top right;
	display:block;
	height:25px;
	width:120px;
	text-indent:-9999px;
	margin:6px 0 0 30px;
}

.coach_call .sml_share a.share_now:hover{
	background-position:0 -25px;
}

#home_cc .app, #home_cc .jblog{
	background:url(/images/home/app_bg.gif) no-repeat;
	border-left:1px solid #1f6fb4;
	clear:both;
	float:left;
	padding:15px 40px;
	width:245px;
	height:338px;
}

#home_cc .jblog{
	border-left:none;
	border-right:1px solid #1f6fb4;
	clear:none;
	padding:0;
	width:327px;
	height:368px;
}

#home_cc .app p, #home_cc .jblog p{
	margin:15px 0 0;
	line-height:18px;
}

#home_cc .jblog p{
	margin:0 32px;
	line-height:17px;
}

#home_cc .jblog a{ color:#fff; }
#home_cc .jblog a:hover{text-decoration:underline;}

#home_cc .fancam{
	background:url(/images/home/fancam_bg.gif) repeat-x;
	float:left;
	width:326px;
	height:368px;
}

#home_cc .fancam p{
	padding:10px 24px;
	line-height:18px;
}

#home_cc .fancam div.fy_hd{
	padding:10px 24px 0;
}

#home_cc .bot3{
	background:url(/images/home/bottom3_bg.jpg) no-repeat;
	border-top:1px solid #5793c7;
	clear:both;
	height:140px;
	width:978px;
}

#home-photos.coachcall {
	background:#176ab2;
	padding:0 0 8px 24px;
	border-bottom:1px solid #2c77b9;
	border-top:none;
	width:954px;
	
}

/* Bottom 3 */
.bot3 {	
}

.bot3 .latestnews {
	width:198px;
	float:left;
	padding:9px 35px 0 93px;
	overflow:hidden;
	
}

.bot3 .whn {
	width:184px;
	float:left;
	padding:11px 15px 0 127px;
	overflow:hidden;	
}

.bot3 .zone {
	width:273px;
	float:left;
	padding:11px 38px 0 15px;
	/*overflow:hidden;*/
	position:relative;
}

.bot3 .zone div.logo{
	position:absolute;
	top:-12px;
	right:3px;
}

.bot3 .latestnews p, .bot3 .whn p, .bot3 .zone p {
	padding:12px 0 0;
	line-height:16px;
}

.bot3 .latestnews p {
	padding:4px 0 0;	
}


/* Home Link Sprites */
#home_cc a.hlinks, #home_cc span.hlinks{
	background:url(/images/home/home_links.gif) no-repeat;
	display:block;
	height:11px;
	text-indent:-9999px;
	overflow:hidden;
	line-height:11px;
}

#home_cc a.hlinks.dwnld { background-position:0 0; width:231px; margin:15px 0 5px;}
#home_cc a.hlinks.dwnld:hover { background-position:-231px 0;}

#home_cc a.hlinks.vfc { background-position:0 -22px; width:223px; margin:1px 0 5px 24px;}
#home_cc a.hlinks.vfc:hover { background-position:-223px -22px; }

#home_cc a.hlinks.janblog { background-position:0 -33px; width:124px; margin:10px 0 0 32px;}
#home_cc a.hlinks.janblog:hover { background-position:-124px -33px;}

#home_cc a.hlinks.news_more { background-position:0 -44px; width:112px; margin:4px 0 0 0;}
#home_cc a.hlinks.news_more:hover { background-position:-112px -44px;}

#home_cc a.hlinks.tpackages { background-position:0 -55px; width:112px; margin:10px 0 0 0;}
#home_cc a.hlinks.tpackages:hover { background-position:-112px -55px;}

#home_cc a.hlinks.haka3d { background-position:0 -66px; width:111px; margin:10px 0 0 0;}
#home_cc a.hlinks.haka3d:hover { background-position:-111px -66px;}

#home_cc a.hlinks.zone_exp { background-position:0 -77px; width:298px; margin:12px 0 0 0;}
#home_cc a.hlinks.zone_exp:hover { background-position:-298px -77px;}

#home_cc a.hlinks.whnext { background-position:0 -88px; width:175px; margin:10px 0 0 0;}
#home_cc a.hlinks.whnext:hover { background-position:-175px -88px;}


/* coming soon */
#home_cc span.hlinks.vfc_cs { background-position:0 -11px; width:205px; margin:0 0 5px 24px;}

/* Share lightbox */

#cc_share.coach_call {
	background:#000 url(/images/home/sharediv_bg.gif) no-repeat 31px 19px;
	float:right;
	width:465px;
	padding:35px 83px 26px 105px;
	color:#aab5aa;
	height:370px;
}

#cc_share .hdr{
	height: 35px;
	font-size:18px;
	border-bottom:1px solid #176ab2;
}

#cc_share a{
	color:#fff;
	text-decoration:underline;
}

#cc_share .social{
	height:20px;
	padding:20px;
}

#cc_share .social .hdr{
	font-size:16px;
	color:#fff;
	height:25px;
	margin:0 0 15px;
}

#cc_share table  {
	margin:0;
}

#cc_share table tr.th td {
	font-size:13px;
	padding: 10px 7px 4px;
	color:#bdc536;
	font-weight:bold;
	text-transform:uppercase;
}

#cc_share table tr td {
	padding: 2px 7px;
}

#cc_share table tr td.num {
	font-size:14px;
	padding: 10px 0px 4px;
	color:#bdc536;
	font-weight:bold;
}

#cc_share form input, #cc_share form select {
	width:184px;
	border:1px solid #1b3227;
	background:#1b3227;
	padding:5px 3px;
	margin:5px 0 0;
	color:#aab5aa;
}

#cc_share form {
	position:relative;
}


#cc_share form a.apply.share_it { background-position:0 -96px; width:157px;}
#cc_share form a.apply.share_it:hover { background-position:0 -120px;}
#cc_share form a.apply.close_btn { background-position:0 -194px; width:25px; height:24px; position:absolute; top:-50px; right:-45px;}
#cc_share form a.apply.close_btn:hover { background-position:-24px -194px;}

#cc_share form a.apply.twit_link, #cc_share form a.apply.fb_link { width:25px; height:25px; position:absolute; bottom:10px; }

#cc_share form a.apply.twit_link { background-position:0 -144px; right:50px;}
#cc_share form a.apply.twit_link:hover { background-position:-25px -144px;}
#cc_share form a.apply.fb_link { background-position:0 -169px; right:15px; }
#cc_share form a.apply.fb_link:hover { background-position:-25px -169px;}

#cc_share_ty.coach_call {
	background:#040905 url(/images/home/cc_bench.jpg) no-repeat top right;
	width:515px;
	padding:242px 69px 26px;
	height:163px;
	position:relative;
}

#cc_share_ty p.welcome {
	font-size:14px;
	padding: 5px 0 10px;
	color:#e1db30;
	font-weight:bold;
	text-transform:uppercase;
}

#cc_share_ty a.apply { float:left; margin:25px 20px 25px 0;}

#cc_share_ty a.apply.replay { background-position:0 -218px; width:200px; margin:25px 20px 25px 0; float:left;}
#cc_share_ty a.apply.replay:hover { background-position:0 -242px;}

#cc_share_ty a.apply.reshare { background-position:0 -266px; width:200px; margin:25px 20px 25px 0; float:left}
#cc_share_ty a.apply.reshare:hover { background-position:0 -290px;}

#cc_share_ty a.apply.twit_link, #cc_share_ty a.apply.fb_link { width:25px; height:25px; float:left; margin:25px 20px 25px 0; }

#cc_share_ty a.apply.twit_link { background-position:0 -144px;}
#cc_share_ty a.apply.twit_link:hover { background-position:-25px -144px;}
#cc_share_ty a.apply.fb_link { background-position:0 -169px; margin-right:0; }
#cc_share_ty a.apply.fb_link:hover { background-position:-25px -169px;}

#cc_share_ty form a.apply.close_btn { background-position:0 -194px; width:25px; height:24px; position:absolute; bottom:165px; right:45px;}
#cc_share_ty form a.apply.close_btn:hover { background-position:-24px -194px;}

/* Coach Call Terms and Conditions */
.cc_tandc {
	width:500px;
	padding:25px;
	background:#005baa;
}

.cc_tandc .terms{
	width:500px;
	overflow:scroll;
	height:325px;
	margin:20px 0;
}

.cc_tandc .terms ul{
	margin:5px 25px 20px;
}

.cc_tandc .terms ul li{
	list-style:outside decimal;
	margin:4px 0;
}

.cc_tandc .terms ul li ul.inner{
	margin:0 0 10px;
}

.cc_tandc .terms ul li ul.inner li{
	list-style: outside lower-roman;
	margin:4px 0;
}

.cc_tandc h2, .cc_tandc .terms h3{
	font-size:18px;
	text-transform:uppercase;
	color:#9ecc3b;
}

.cc_tandc h2 {
	float:left;
	height:45px;
	width:250px;
}

.cc_tandc .terms h3{
	font-size:14px;
}

.cc_tandc a { color:#9ecc3b; text-decoration:underline; }
.cc_tandc a:hover { color:#fff; }

.cc_tandc a.agree_btn {
	background:url(/images/home/agree_btn.gif) no-repeat;
	display:block;
	height:24px;
	width:88px;
	text-indent:-9999px;
	margin:15px 190px;
}

.cc_tandc a.agree_btn:hover {
	background-position: 0 -24px;
}

.cc_tandc a.close_btn {
	background:url(/images/home/close_btn.gif) no-repeat;
	display:block;
	height:24px;
	width:28px;
	text-indent:-9999px;
	float:right;
}

.cc_tandc a.close_btn:hover {
	background-position: 0 -24px;
}


/* fan cam iframe page */

body#fancam_frame {
	background:#005baa;
}

body#fancam_frame .top {
	width:980px;
	margin:0 auto;
}

body#fancam_frame #nav-holder {
	width: 863px;
	margin:29px auto 20px;
	float:right;
}


body#fancam_frame #nav-holder ul li{
	padding:5px 8px 0;
}