html {
	background-image: url('http://cdn.pitchero.com/bg_bar.jpg');
	background-position: center; 
	background-repeat: repeat-y;
}

body {
	padding:0; margin:0; border:0; color:#000; font-family:verdana; font-size:12px;
	background-image: url('http://cdn.pitchero.com/bg_top.jpg');
	background-position: top center; 
	background-repeat: no-repeat;
} 


/* remove a outline code 25/06/2008 , DB */ 
a{outline:none;}
a:active{outline:none;}
a:focus{outline:none; -moz-outline-style:none;}

img {
border:0;
}

h1, h2, h3, h4 {
padding:0; margin:0; border:0;
}


#map
{
	height: 500px;
	width: 100%;
}

#box{
	width:1000px;
	margin-right: auto;
	margin-left: auto; 
}


#top{
	margin:0; padding:0; height:120px;
}


#topfront{
	position:relative; margin:0; padding:0; 
}

#topfront #logo{
	margin:0px; padding:0; position:absolute; left:0; top:0px;
}

#topfront #clubtitle{
	float:right; margin:30px 0 0 0; padding:0 0 0 10px;
	width:340px;height:47px;color:#ffffff;
	z-index: 1;
	position: absolute;
	top: 10px;
	right: 0px;
}

#topfront #clubtitle_inner{
	margin:0; padding:0; height:47px;
	background-image: url('/images/chp/50pxfade.png');
	z-index: 1;
}



*html #topfront #clubtitle_inner{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/chp/50pxfade.png',sizingMethod='scale');

}

#topfront #clubtitle_inner h1{
	margin:0; padding:0; font-size:10px;
}
#topfront #clubtitle_inner h1 a{
	display:block;
}
#topfront #clubtitle_inner img{
	border:0;
}

#cp {
	float:right;
	top:70px;
	right:-350px;
	position:relative;
	background-color:#ffffff;
	padding:5px;
	margin:0px;
	width:190px;
}

#cp a {
	display:block;
	text-decoration: none;
}



#top2{
	margin:0; padding:0; height:15px;
	background-image: url('/images/chp/15pxfade2.png');
	background-position:top;
	background-repeat:repeat-x;
}


*html #top2{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/chp/15pxfade2.png',sizingMethod='scale');
}




#top3{
	margin:0; padding:0; height:15px;
	background-image: url('/images/chp/15pxfade.png');
	background-position:top;
	background-repeat:repeat-x;
}
*html #top3{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/chp/15pxfade.png',sizingMethod='scale');
}


#top4{
	margin:0; padding:0; height:5px;
}

#mainwrap{
	/*float:left; width:100%; margin:10px -170px 10px 0; padding:0; */
	float:left; width:1000px; margin:10px -180px 0 0; padding:0;
}	

#maincontent{
	margin:0 170px 0 0; padding:0;
}	



#container{
	float:right; width:100%; margin:0 0 0 -160px; padding:0;
	min-height:600px;
	_height:600px;

}
	
#content{
	 margin:0 0 0 160px; padding:0;
}
	
/* new bits for new homepage layout */
#maincontent_homepage{
	margin:0 0 0 0; padding:0;
}	

#content_homepage{
	 margin:0 0 0 160px; padding:0;
	 width:840px;
	 float:right;
}

#homepage_right {
	width:380px;
	float:right;
}

#homepage_right_inner {
	margin-right:10px;

	width:370px;
}


/* components of the new club homepage */

#homepage_right_inner #clubSponsor {
	float:left;
	width:240px;
}


#homepage_right_inner #clubSponsor_content {
	min-height:108px;
	_height:108px;
	
	width:238px;
	background-color:#f7f7f7;
	
	border-right:1px solid;
	border-bottom:1px solid;
	border-left:1px solid;
	border-color:#cccccc;
	text-align:center;
	padding-top:5px;
	
	overflow:hidden;
}

/*
#homepage_right_inner #leagueLink {
	float:left;
	width:120px;
	margin-left:10px;
}
*/

#homepage_right_inner #leagueLink_content {
	width:118px;
	
	margin-bottom:10px;
	background-color:#e7e7e7;
		
	min-height:134px;
	_height:134px;
	
	border-right:1px solid;
	border-bottom:1px solid;
	border-left:1px solid;
	border-color:#cccccc;
	
}

#homepage_right_inner #proClub {
	padding:0;
	margin:0;
	margin-bottom:10px;
}

#homepage_right_inner #proClub #lastUpdatedWords {background-color:#000000;color:#ffffff;font-size:10px;}
#homepage_right_inner #proClub #lastUpdatedWords a {color:#ffffff;text-decoration:none;display:block;}

#homepage_right_inner #proClub a img {
	padding:0;
	margin:0;
	border:0;
}

#homepage_right_inner #tabbedSection {
	background-color:#ffffff;
	margin-bottom:10px;
	margin-top:10px;
}

	#homepage_right_inner #tabbedSection #hp_tabs ul {
		list-style:none;
		font-size:0.8em;
		padding:0;
		margin:0;
	}
	
		#homepage_right_inner #tabbedSection #hp_tabs ul li {
			float:left;
			margin-right:10px;
			border:1px solid #cccccc;
			position:relative; 
			top:1px;
			padding:2px;
			text-align:center;
			background-color:#e7e7e7;
		}
		
		#homepage_right_inner #tabbedSection #hp_tabs ul li.here {
			border-bottom:1px solid #ffffff;

			color:#ffffff;
		}
		
		#homepage_right_inner #tabbedSection #hp_tabs ul li.here a {
			color:#ffffff;
		}

		#homepage_right_inner #tabbedSection #hp_tabs ul li a {
			display:block;
			width:70px;
			text-decoration:none;
		}


	#homepage_right_inner #tabbedSection #hp_content {
		border:1px solid #cccccc;
		padding:10px 5px 5px 5px;
		min-height:250px;
		_height:250px;
	}
	
	#homepage_right_inner #tabbedSection #hp_content .teamtitle {
		padding-bottom:2px;
		font-weight:bold;
		color:#000000;
	}
	
	#homepage_right_inner #tabbedSection #hp_content .datetitle {
		border-bottom:1px solid #cccccc;
		margin-bottom:5px;
		padding-bottom:2px;
		font-weight:bold;
	}
	
	#homepage_right_inner #tabbedSection #hp_content .typetitle {
		padding-bottom:2px;
		font-size:0.8em;
	}
	
	#homepage_right_inner #tabbedSection #hp_content .none {
		padding:20px;
		text-align:center;
		border:1px dashed #cccccc;
		background-color:#f7f7f7;
		color:#999999;
		font-size:0.8em;
	}
	
	#homepage_right_inner #tabbedSection #hp_content table tr.even  {
		background-color:#f7f7f7;
	}

	#homepage_right_inner #tabbedSection #hp_content table tr.odd  {
		background-color:#e7e7e7;
	}







	

#left{
	margin:0; padding:0;
	width:150px; 
}	

#right{
	float:right; width:167px; margin:10px 0 0 0; padding:0;

}

/* new footer styles DB, 21 May 2008 */

#footer{
	clear:both; margin:0; padding:5px;
	background-color: #e7e7e7;
	color: #999999;
	position:relative;
	bottom:0px;
	font-size: 9px;
        height:128px;
        overflow:hidden;
}

#footer a{
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}

#footer .black{
	color: black;
	font-size: 12px;
	text-decoration: none;
}


/* DB, added 07 May 2008 - for new videos and photos section  */

#videosAndPhotos {

}

#videosAndPhotos .padMe{
		padding: 10px;
}


/* :::: General Rules :::: */
.hide {display:none;}


/* Use this class to make images inline with text or other images */
.inline{display:inline;}

/* Use block if you like too... */
.block{display:block;}

/* Clear styles */
.clear{clear:both;}

/* Other stuff.. */
abbr{border:0;}
acronym{border:0; outline:0;}


/* Form Styling */
form {margin:0; padding:0; border:0;}
/*
fieldset {margin:0; padding:0; border:0;}
legend {display:none;}
*/

/* :::: General Rules END :::: */


 #nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}


	
	
#user-menu ul
{
margin-left: 0;
	padding-left: 0;
	display: inline;
}

 #user-menu ul li {
	background-color:#e7e7e7;
	margin-left: 0;
	margin-bottom: 0;
	padding: 4px 13px 4px;
	border: 1px solid #000;
	
	list-style: none;
	display: inline;
	}
	
		
 #user-menu ul li.here {
	background-color:#ffffff;
	border-bottom: 1px solid #fff;
	list-style: none;
	display: inline;
	}

.tickerBar  {height: 35px;width: 830px;}

.twothirds{
	width:450px;
	float: left;
	margin-bottom:10px;
}

.onethird{
	width:205px;
	float: left;
	margin-left:10px;
	margin-bottom:10px;
	background-color:#f7f7f7;
	
}

.leftonethird{
	width:205px;
	float: left;
	margin-left:0px;
	margin-bottom:10px;
}

.small{
	font-size: 10px;
}

.smaller{
	font-size: 11px;
}





fieldset {
  padding: 1em;
  }
  
/*  
label {
  float:left;
  width:20%;
  font-size:10px;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }
*/


#login .text {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 100px;
 margin-right: 6px;
}

#login .button {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #333333;
 color: #FFFFFF;
 margin-right: 6px;
 margin-top: 6px;
}

.error {
font-weight:bold;
color:#dd0000;
}

#branding {
		padding: 0px;
		top:0px;
		z-index:10;
		}

.infobox {
	left:5px;
	top:5px;
	bottom:5px;
	border: 1px solid #006699;
	background-color: #f0fcff;
	
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
	
	background-image: url(/images/icons/infobox.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 5px;
	background-y-position: center;
	margin-bottom:10px;
	
}

.infobox ul li {
	margin:0 0 3px 0;
}

.videoinfo {
	left:5px;
	top:5px;
	bottom:5px;
	border: 1px solid #cccccc;
	background-color: #f7f7f7;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;

	
	background-image: url(/images/icons/videoinfo.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 5px;
	background-y-position: center;
	
	height:1%;
	position:relative;

	margin-bottom:10px;
	
}

.videoinfo ul li {
	margin:0 0 3px 0;
}

.imageinfo {
	left:5px;
	top:5px;
	bottom:5px;
	border: 1px solid #cccccc;
	background-color: #f7f7f7;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;

	
	background-image: url(/images/icons/imageinfo.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 5px;
	background-y-position: center;

	margin-bottom:10px;
	
}

.imageinfo ul li {
	margin:0 0 3px 0;
}


		

		
		#sectionlinks{
			font-size:11px;
			margin:0; padding:0;
		}

		
		#sectionlinks ul{
			margin:0; padding:0; list-style:none; background:#fff;
		}
		#sectionlinks ul li{
			margin:0 0 2px 0; padding:0; width:150px; list-style:none; 
			height:25px;
			
		}
		#sectionlinks ul li a{
			color:#000000;
			height:14px;
			width:141px; padding:6px 0 5px 9px; text-decoration:none; display:block;
			background: url('/images/chp/button_light.gif') no-repeat top left;
		}
		#sectionlinks ul li.here a {
			height:14px;
			width:141px; padding:6px 0 5px 9px; text-decoration:none; display:block;
			background:#c0c0c0;
		}
		
		
		
		
		#sectionlinks ul li.shop a {
			color:#ffffff;
			height:20px;
			width:141px; padding:5px 0px 0px 9px; text-decoration:none; display:block;
			background:#cc00ff;
			background: url('/v3/images/shop/club_shop_button.png') no-repeat top left;
		}
		
		*html #sectionlinks ul li.shop a {
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v3/images/shop/club_shop_button.png',sizingMethod='crop');
		}
		
		#sectionlinks ul li.shop a:hover {
			background-image:none;
			background: url('/v3/images/shop/club_shop_button.png') no-repeat bottom left;
			cursor:pointer;
		}
		
		*html #sectionlinks ul li.shop a:hover {
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v3/images/shop/club_shop_button.png',sizingMethod='crop');
		}
		
		
		
		
		
		
		
		#sectionlinks ul li.join a {
			color:#ffffff;
			height:20px;
			width:141px; padding:5px 0px 0px 9px; text-decoration:none; display:block;
			background:#cc00ff;
			background: url('/v3/images/club/club_join_button.png') no-repeat top left;
		}
		
		*html #sectionlinks ul li.join a {
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v3/images/club/club_join_button.png',sizingMethod='crop');
		}
		
		#sectionlinks ul li.join a:hover {
			background-image:none;
			background: url('/v3/images/club/club_join_button.png') no-repeat bottom left;
			background-position:bottom left;
			cursor:pointer;
		}
		
		*html #sectionlinks ul li.join a:hover {
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v3/images/club/club_join_button.png',sizingMethod='crop');
		}

		#sectionlinks ul li.flash {
			color:#ffffff;
			padding:0px;
			_margin: 0px;
		}

		*html #sectionlinks ul li a{
			width:150px;
			w\idth:141px;
		}
		
		#sectionlinks ul li a:hover{
			background: url('/images/chp/button_light_hover.gif')  no-repeat top left;
		}
		
		#sectionlinks ul li.interact a:hover {
			background: url('/images/chp/interact_gold_hover.jpg') no-repeat top left;
		}
		
		

		
		
		#clublinks{
			font-size:11px;
			margin:0; padding:0;
		}
		#clublinks ul{
			margin:0; padding:0; list-style:none; background:#fff;
		}
		
		#clublinks ul li{
			margin:0 0 2px 0; padding:0; width:150px; list-style:none; 
			background: url('/images/chp/button.gif') no-repeat top left;
		}
		

		
		#clublinks ul li a{
			color:#ffffff;
			height:14px;
			width:141px; padding:6px 0 5px 9px; text-decoration:none; display:block;
			background: url('/images/chp/button.gif') no-repeat top left;
		}
		*html #clublinks ul li a{
			width:150px;
			w\idth:141px;
		}
		#clublinks ul li a:hover{
			background: url('/images/chp/button.gif')  no-repeat top left;
		}
		
		#clublinks ul ul li{
			font-size:9px;
			margin:0 0 2px 0; padding:0; width:150px; list-style:none; 
			background: url('/images/chp/red_button.gif') no-repeat top left;
		}
		
		
		#clublinks ul ul li.primaryBlack a {
			font-size:11px;
			color:#ffffff;
			background: url('/images/chp/button.gif')  no-repeat top left;
		}

		#clublinks ul ul li.primaryBlack a:hover {
			font-size:11px;
			color:#ffffff;
			background: url('/images/chp/button.gif')  no-repeat top left;
		}
		
		
		#clublinks ul ul li a{
			color:#000000;
			width:141px; padding:6px 0 5px 9px; text-decoration:none; display:block;
			background: url('/images/chp/red_button.gif') no-repeat top left;
		}
		*html #clublinks ul ul li a{
			width:150px;
			w\idth:141px;
		}
		#clublinks ul ul li a:hover{
			background: url('/images/chp/red_button_hover.gif')  no-repeat top left;
		}
		
		#clublinks ul ul li.here a{
			color:#ffffff;
			font-size:9px;
			width:141px; padding:6px 0 5px 9px; text-decoration:none; display:block;
			margin:0 0 2px 0; list-style:none; 
			background: none;
		}
		



.image_row {
	width:100%;
	background-color:#f7f7f7;
	min-height:50px;
	_height:50px;
}


.album {
	float:left;
	height:100px;
	margin-bottom: 10px;
	margin-right: 10px;
	width: 300px;
	background-color:#f7f7f7;
	padding: 8px;
	border: 1px solid #d6d6d6;
}

.album:hover {
	background-color:#e7e7e7;
	cursor: pointer;
}


.album_title {
	float:left;
	width:600px;
	background-color:#ffffff;
	padding: 5px;
	border: 1px solid #c0c0c0;
}


.album_box {
	float:left;
	width:130px;
	height:130px;
	vertical-align: middle;
	align:center;
}

.album_image {
	background-color:#ffffff;
	padding: 5px;
	border: 1px solid #c0c0c0;
}

.album_image a img {
	vertical-align: middle;
	align:center;
}

.album_image:hover {

	border: 1px solid #000000;
	cursor: pointer;
}


.album_image_selected {
	background-color:#000000;
	padding: 5px;
	border: 1px solid #c0c0c0;
}

.album_image_selected a img {
	vertical-align: middle;
	align:center;
}

.album_image_selected:hover {
	border: 1px solid #000000;
	background-color:#666666;
	cursor: pointer;
}

.choosename
{
background-color:#f7f7f7;
padding: 5px;
}

.choosename a {
display:block;
text-decoration:none;
color:#000000;
}

.choosename:hover
{
background-color:#e7e7e7;
}



.title
{

	font-weight: bold;
	font-size: 14px;
}

.title2
{
	text-transform:uppercase;
	font-weight: bold;
	font-size: 18px;
}

.red {
	font-weight: bold;
	color: #cc0000;
}

.green {
	font-weight: bold;
	color: #00C000;
}

.light {
	background-color:#e7e7e7;
}

*html .light {
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/chp/light.png',sizingMethod='scale');
}


.lighter {
	background-image: url('/images/chp/lighter.png');
}

*html .lighter {
background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/chp/lighter.png',sizingMethod='scale');

}


.grey {
background-color:#e7e7e7;
}

#loginbox {

height:134px;
width:167px;
background-image: url('/images/chp/loginbox.gif');
background-repeat: no-repeat;
background-position: top left;
color:#ffffff;
font-weight:bold;
font-size:10px;


}
#loginbox input{
font-weight:normal;
}

.huge {
font-size:80px;
}

.newstable a {
color:#000000;
}

.newstable a:link {color:#000000;text-decoration: none;}
.newstable a:visited {color:#000000;text-decoration: none;}
.newstable a:active {color:#000000;text-decoration: none;}
.newstable a:hover {color:#000000;text-decoration: underline;}




#greybg {
padding:10px;background-color:#f7f7f7;
min-height:200px;
_height:200px;
}

#greybg .box {
padding:10px;background-color:#ffffff;border:1px solid #d6d6d6;margin-bottom:10px;
min-height:10px;
_height:10px;
}

#greybg .floatbox {
float:left;
margin-right:10px;
padding:10px;background-color:#ffffff;border:1px solid #d6d6d6;margin-bottom:10px;
min-height:10px;
_height:10px;
}

.newsitem {
padding:10px;
margin:0 0 10px 0;
background-color:#ffffff;border:1px solid #d6d6d6;
min-height:100px;
_height:100px;
}

#spacer {
clear:both;
}

.spacer {
clear:both;
}


#greybg .box .topright {
 margin-top: 10px;
 position:absolute;
 top:0px;
 right:10px;
}




.chp_table {
	color:#dddddd;
	background-color:#333333;
	border:0; 
	padding:0; 
}

.chp_table a {
color:#ffffff;

}


.chp_table .primary a:link {color:#ffffff;text-decoration: none;}
.chp_table .primary a:visited {color:#ffffff;text-decoration: none;}
.chp_table .primary a:active {color:#ffffff;text-decoration: none;}
.chp_table .primary a:hover {color:#ffffff;text-decoration: underline;}


.chp_row {
	background-color:#666666;
}


#forum .chp_table {
	color:#000000;
	background-color:#f7f7f7;
	border:0; 
	padding:0; 
}


#forum .chp_row {
	background-color:#e7e7e7;
}




#content_border
{
	margin-top:0px;
	padding:0px;
	margin-right:7px;
}

.entrydiv {
width:166px;height:18px;padding:2px 24px 2px 24px;
}

.entrydiv a {
color:#ffcc00;
display:block;
}

.entrydivyellow {
width:166px;height:18px;padding:2px 24px 2px 24px;
}

.entrydivyellow a {
font-weight:bold;
color:#ffffff;
display:block;
}

#clubsignup {
z-index: 10; position:relative; height:150px; width:520px; overflow:auto;
}

		#clubsignup .result {
		padding:0;
		margin:0;
		width:500px;
		height:35px;
		}

		#clubsignup a:hover {
		background-color:#e7e7e7;
		}

		#clubsignup .result a {
		display:block;
		width:490px;
		height:25px;
		padding:5px;
		margin:0;
		border-bottom:1px solid #cccccc;
		text-decoration: none;
		color:#000000;
		}
		
		#clubsignup .takenresult {
		padding:0;
		margin:0;
		width:500px;
		height:50px;
		}
		
		#clubsignup .takenresult a {
		display:block;
		width:490px;
		height:40px;
		padding:5px;
		margin:0;
		border-bottom:1px solid #cccccc;
		text-decoration: none;
		color:#999999;
		}

		
		#clubsignup .notlisted {
		padding:0;
		margin:0;
		width:500px;
		height:50px;
		}
		
		#clubsignup .notlisted a {
		display:block;
		width:490px;
		height:40px;
		padding:5px;
		margin:0;
		border-bottom:1px solid #cccccc;
		text-decoration: none;
		color:#cc0000;
		}
		

		
		


label {
  float:left;
  width:18%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
}

label .nostyle {
  float:left;
  margin-right:0.5em;
  font-weight:bold;
}



/*  News feed classes  */
#newsfeed .news {
background-color:#e7e7e7;
}

#community_join {
margin:0;padding:0;width:84px;height:32px;float:left;

}

#community_join a{
margin:0;padding:0;width:84px;height:32px;
display:block;
background-image: url('/images/rightbar_join.gif');
background-position: top left; 
}

#community_join a:hover{
background-position: top right;
}



#community_clubhouse {
margin:0;padding:0;width:83px;height:32px;float:left;
}

#community_clubhouse a {
margin:0;padding:0;width:83px;height:32px;float:left;
display:block;
background-image: url('/images/rightbar_clubhouse.gif');
background-position: top left; 
}

#community_clubhouse a:hover{
background-position: top right;
}

#rightbarhover {
height:267px;
width:167px;
margin:0;
padding:0;
}

.normal {
background-image: url('/images/rightbar/normal.gif');
}

.join_hover {
background-image: url('/images/rightbar/join_hover.gif');
}

.clubhouse_hover {
background-image: url('/images/rightbar/clubhouse_hover.gif');
}

.greytext {
color:#666666;
}


.imgborder img {
	border-width:2px;
	border-style:solid;
	padding: 2px;
	border-color:#0000FF;
}

.whiteborder {
	border-width:2px;
	border-color:#ffffff;
	border-style:solid;
	padding:0;
	margin:0;
}

.nounderline a {
	text-decoration:none;
}


#scrollerframe {
	border: 1px solid #000000;
	background-color: #e7e7e7;
	margin:0px 7px 10px 0px;
	padding:0;
}

#horizontalscroll {
	margin:0;
	padding:5px 5px 5px 5px;
	border:0;
	height:60px;
	width:611px;
	float:left;
	overflow:hidden;
	white-space: nowrap;
}

.albumchoice {
	display:inline;
	margin:0px 3px 0px 2px;
	padding:0;
}

.albumchoice a {
	border: 2px solid #e7e7e7;
}

.albumchoice a:hover {
	border: 2px solid #666666;
}


.albumchoice a:active {
	border: 2px solid #666666;
}

.albumchoice.selected a {
	border: 2px solid #000000;
}

#leftscroller {
	border:0;
	margin:0;
	padding:0;
	float:left;
	height:60px;
	width:20px;
}

#rightscroller {
	border:0;
	margin:0;
	padding:0;
	float:left;
	height:60px;
	width:20px;
}

#imagebeingviewed {
	margin:0px 7px 10px 0px;
	padding:0;
	text-align:center;
}

#imagetitle {
	align:center;
	margin:0px 7px 10px 0px;
	padding:5px;
	border:0;
	background-color:#f7f7f7;
	border: 1px solid #d6d6d6;
	
}

#imagetitle .rhs {
float:right;
	
}

#videotitle {
	margin:0px 7px 10px 0px;
	padding:5px;
	border:0;
	background-color:#f7f7f7;
	border: 1px solid #d6d6d6;
	float:left;
	width:220px;
	
}

#comments {
	background-color:#f7f7f7;
	border:0;
	float:left;
	width:355px;
	margin:0px 10px 0px 0px;
	padding:0;
	border: 1px solid #d6d6d6;
}

#comments .eachcomment {
	padding:0;
	border:0;
	margin:5px 0px 5px 0px;
}

#comments .addcomment {
	background-color:#e7e7e7;
	padding:5px;
	border:0;
	margin:0px 0px 10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

#otheralbums {
	background-color:#ffffff;
	float:left;
	border: 0;
	margin:0px 7px 0px 0px;
	float:left;
	width:290px;
	padding:0;
	border: 1px solid #d6d6d6;
}

#otheralbums .eachalbum {
	background-color:#ffffff;
	padding:5px;
	margin:0px 0px 10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.underline {
	text-decoration:underline;
	margin:0;
	padding:0;
	border:0;
}

.smallheader {
	padding:5px;
	height:20px;
	border:0;
	margin:0;
	color:#ffffff;
	font-weight: bold;
	font-size: 14px;
	background-image: url('/images/chp/25pxfade.png');
}

*html .smallheader {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/chp/25pxfade.png',sizingMethod='scale');
}

.comment {
	padding:0;
	border:0;
	margin:0px 0px 5px 0px;
}

.comment .info {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color: #e7e7e7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	font-size:10px;
	text-align:right;
	width:290px;
}

.comment .body {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width:290px;
	margin-bottom:10px;
	word-wrap: break-word;
}

.comment .actions {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size:10px;
	margin-bottom:10px;
	width:290px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
}

#allalbums .eachalbum {
	float:left;
	background-color:#ffffff;
	padding:10px;
	border:0;
	margin:0;
	margin-left:10px;
	margin-top:10px;
	width:280px;
	border-width:1px;
	border-color:#d7d7d7;
	border-style:solid;
	/* DB - taken out 28 March 2008
	min-height:130px;
	_height:130px;*/
}

.primary 
{
	color:#ffffff;
	padding:5px;width:190px;border:0;
	/*height:14px;*/
	background-image: url('/images/chp/24pxbevel.png');
}
		
*html .primary {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/chp/24pxbevel.png',sizingMethod='scale');
}


#webmastertab {
	position:absolute;
	width:1000px;
	z-index:100;
	top: 88px;
	left:50%;
	margin-left:-730px;


}


/* #webmastertab #tab {
	position:relative;
	padding:4px 0px 0px 0px;
	width:200px;
	height:31px;
	background-color:#ffffff;

} */


#webmastertab #tab {
	position:relative;
	padding:4px 0px 0px 0px;
	width:218px;
	height:33px;
	background-image: url('/v2/images/clubs/webmasterTab.png');

}

*html #webmastertab #tab {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v2/images/clubs/webmasterTab.png',sizingMethod='scale');
}




#webmastertab a {
	display:block;
	text-decoration: none;
	position:relative;
}

#webmastertab #tab #text {
	position:relative;
	z-index:101;
}


#clubhousecontent .fl {
padding:0;
margin:0px 0px 10px 0px;
border:0;
float:left;
}

#listclubs {
padding-top:58px;
width:214px;
height:112px;
background-image: url('/images/clubhouse/clubslist.gif');
}


#listusers {
padding-top:58px;
width:214px;
height:112px;
background-image: url('/images/clubhouse/userslist.gif');
}


#listfeedback {
width:214px;
height:170px;
background-image: url('/images/clubhouse/feedbacklist.gif');
}


#videosharingoptions {
width:350px;
}

#videosharingoptions .eachoption {
width:400px;
float:left;
background:#ffffff;
padding:5px;
margin-top:3px;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
color:#000000;
}

#videosharingoptions .bullet {
position:relative;
top:2px;
margin-right:5px;
float:left;
width:10px;
height:10px;
}

#videosharingoptions .eachoption .check {
position:relative;
top:-2px;
float:right;
}


#multipleimageform input {
	width:250px;
	margin-bottom:5px;
	margin-top:5px;
}

#videoform {

}

#videoform input {
	width:250px;
	margin-bottom:15px;
	margin-top:5px;
}

#videoform textarea {
	width:400px;
	margin-bottom:15px;
	margin-top:3px;
}

#videoform input.checkbox {
	position:relative;
	width:auto;
	top:15px;
}

#videoform input.bigtype {
	font-size:20px;
}

#videoform input.auto {
width:auto;
margin-left:0;
}

.margin10 {
	margin:10px;
}


		
.fl {
padding:0;
margin:0;
border:0;
float:left;
}

.fr {
padding:0;
margin:0;
border:0;
float:right;
}

#notlive {
	text-align:center;
	color:#cc0000;
	font-weight:bold;
	padding:4px 0px 0px 0px;
	width:200px;
	height:21px;
	right:10px;
	background:#ffffff;
	z-index:111px;
}

#homepagevideo {
	background:#e7e7e7;
	padding:5px;
	
}

#previousmessage {
	border: 1px solid #cccccc;
	background-color: #ffffff;
	padding:10px;
	margin-bottom:10px;
	margin-top:10px;
}

form, input, checkbox {
	padding:0;
	margin:0;
}

.privacytitle {
	margin:0;
	padding:0;
	padding-bottom:3px;
	border-bottom:1px solid #cccccc;
	font-size:20px;
}

.privacytext {
	padding-top:10px;
}

.privacyspacer {
	padding-top:20px;
}

/* SEASON STATS */
		#seasonStats{
		width: 100%;
	}
	
	#seasonStats .titl {
		height: 20px;
		padding: 0 5px 0 5px;
		background-color: #CCCCCC;
	}
	
	#seasonStats .label {
		width: 75px;
		float: left;
	}
	
	#seasonStats .chart{
		height: 20px;
		float:left;
		float:left;
		background-image: url('/images/chp/40pxfade_title.png');
	}
	
	*html #seasonStats .chart{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/chp/40pxfade_title.png',sizingMethod='scale');
	}	
	
	#seasonStats .value{
		height: 20px;
		width: 19px;
		float:right;
	}
	
	#seasonStats #victoryRate {
		font-size: 18pt;
	}
	
	#seasonStats .chartOuter {
		background-image: url('/images/chp/40pxfade_title.png');
		width: 500px;
		float: left;
		border: 1px solid #dddddd;
	}
	
	*html #seasonStats .chartOuter {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/chp/40pxfade_title.png',sizingMethod='scale');
	}

.selectionNumber {
font-size:18px;
width:50px;
height:38px;
border:1px solid #cccccc;
text-align:center;
padding-top:12px;
background-color:#e7e7e7;
}

.selectionImg {
width:50px;
height:50px;
border:1px solid #cccccc;
text-align:center;
}

.selectionWords {
height:40px;
border:1px solid #cccccc;
padding:5px;
}

/* members section 25/06/2008 */



#members .user{
	float:left;
	width:120px;
	height:80px;
	font-size:10px;;
	text-align:center;
	display:block;
	margin-bottom:10px;
	overflow: hidden;
}

#members .user a, #members .mhead a{
	text-decoration: none;
}

#members .section{
	padding-top: 10px;
	margin-bottom: 10px;
}

#members .memberTitle{
	border-bottom: 1px solid #cccccc;
	height: 25px;
	background-color: #f7f7f7;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}


/* new videos and photos 04 July 2008 */

.videosPhotos #breadCrumb {
	background-color: #cccccc;padding: 5px 10px 5px 10px;
}


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



#stafscreen {
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	width:800px;
	height:800px;
	margin-left:auto;
	margin-right:auto;
	background:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

#stafpanel, #stafpanelReport {
	font-size:0.8em;
	position:absolute;
	top:0;
	left:100px;
	z-index:101;
	width:570px;
	padding:10px;
	background:#ffffff;
	border:0;
}

#stafpanel #stafInner, #stafpanelReport #stafInnerReport {
	border:1px solid #cccccc;
	padding:10px;
	margin:10px;
	min-height:250px;
	_height:250px;
}

#stafpanel #stafInner .smallTitle {
	border-bottom:1px solid #cccccc;
	margin-bottom:5px;
}

#stafpanel #stafInner #selectFriends {
	min-height:150px;
	_height:150px;
	width:220px;
	float:left;
	border-right:1px solid #cccccc;
	margin-right:10px;
	padding-right:10px;
}


#stafpanel #stafInner #selectFriends #selectScroller {
	height:150px;
	overflow-y:scroll;
	width:220px;
}

#stafpanel #stafInner #selectFriends .title {
	padding:2px;
}

#stafpanel #stafInner #selectFriends .selectAll {
	padding:2px;
	background-color:#cccccc;
	
}


#stafpanel #stafInner #selectFriends .eachFriend {
	padding:2px;
	background-color:#f7f7f7;
	
}

#stafpanel #stafInner h1 {
	padding-bottom:2px;
	border-bottom:2px solid #c48109;
	margin-bottom:10px;
}


	#mediaComments .eachComment {
			margin-bottom:5px;
			padding-bottom:2px;
			padding:5px;
			border:1px solid #eeeeee;
			background-color:#f7f7f7;
			height: 1%;
		}
		
		
		
	#mediaComments .eachComment .commentBox {
		width: 270px;
	}
		
	
.mediaItem{
	width:293px;height: 93px;background-color:#f7f7f7;border: 1px solid #cccccc;padding: 5px;float:left;
}

.large{
	width: 293px;
	height: 135px;
	background-image: url('/v2/images/media/mediaLrg.gif');
	background-repeat: no-repeat;
}

.notSignedUpMedium{
	background-image: url('/v2/images/media/clubMembersMedium.png');
	background-repeat: repeat-x;
	width: 303px; height: 103px;
	position: absolute;
	top: 0px;
	right: 0px;
}


*html div.notSignedUpMedium {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v2/images/media/clubMembersMedium.png',sizingMethod='scale');
}



.notSignedUpLarge{
	background-image: url('/v2/images/media/clubMembersLarge.png');
	background-repeat: repeat-x;
	width: 303px; height: 145px;
	position: absolute;
	top: -5px;
	left: -5px;
}



*html div.notSignedUpLarge {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v2/images/media/clubMembersLarge.png',sizingMethod='scale');
}



#greybg .graph_title1 {
	font-size:12px;
}

#greybg .graph_title2 {
	font-size:18px;
}



/* new news section, DB */
/*
#clubNews .newsBg{
	background-image: url('/v2/images/home/newsBg.gif');background-repeat: repeat-x;background-position: bottom;background-color:#f7f7f7;padding: 5px;
}
*/

#clubNews .newsBg a{
	text-decoration: none;
}

#clubNews .newsBg a:hover{
	text-decoration: underline;
}


#clubNews .noNews{
	padding: 0;height:25px;padding-top:20px;text-align: center;color: #b5b5b5;
}


#clubNews .newsGry{
color: #9f9f9f;
}



/* new sport and division buttons, DB */


	#homepage_right_inner #sportB {float:left;width:120px;margin-left:10px;margin-bottom: 10px;}

		#homepage_right_inner .sport a:hover {background-position: bottom right;width: 120px;height: 80px;}
		#homepage_right_inner .sport a{display:block; background-position: bottom left;width: 120px;height: 80px;}
		
		#homepage_right_inner #footballButton a {background-image: url('/v3/images/club/football_button.gif');}
		#homepage_right_inner #rugby-unionButton a {background-image: url('/v3/images/club/rugby_union_button.gif');}
		#homepage_right_inner #rugby-leagueButton a {background-image: url('/v3/images/club/rugby_league_button.gif');}
		#homepage_right_inner #cricketButton a {background-image: url('/v3/images/club/cricket_button.gif');}
		
		#homepage_right_inner #netballButton a {background-image: url('/v3/images/club/netball_button.gif');}
		#homepage_right_inner #hockeyButton a {background-image: url('/v3/images/club/hockey_button.gif');}
		#homepage_right_inner #lacrosseButton a {background-image: url('/v3/images/club/lacrosse_button.gif');}
		#homepage_right_inner #aflButton a {background-image: url('/v3/images/club/afl_button.gif');}
		
		
		
		
		#homepage_right_inner .division {font-size:10px;margin-top:12px;text-align:center;overflow:hidden;}
		#homepage_right_inner .division a{padding:25px 5px 5px 5px;display:block; background-position: bottom left;width: 110px;height: 37px;background-image: url('/v3/images/club/division_button.gif');color:#666666;text-decoration: none;}
		#homepage_right_inner .division a:hover {background-position: bottom right;}
		/*
		
		#homepage_right_inner #footballButton a {background-image: url('/v2/images/clubs/home/football2.jpg');}
		#homepage_right_inner #rugby-unionButton a {background-image: url('/v2/images/clubs/home/rugby_union2.jpg');}
		#homepage_right_inner #rugby-leagueButton a {background-image: url('/v2/images/clubs/home/rugby_league2.jpg');}
		
		
		.division {margin-top:12px;text-align:center;overflow:hidden;}
		#homepage_right_inner .division a:hover {background-position: bottom right;width: 120px;height: 67px;}
		#homepage_right_inner .division a{display:block; background-position: bottom left;width: 120px;height: 67px;background-image: url('/v2/images/clubs/home/divisions2.jpg');color:#666666;text-decoration: none;}
		
		*/
		
		
/* formatted table */		

#tableData {
	border:1px solid #cccccc;
	background-color:#ffffff;
	font-size:0.9em;
	text-align:left;
	padding:5px;
}

#tableData td {
	padding:3px;
	border-left: 1px dotted #cccccc;
	border-top: 1px solid #cccccc;
}



#tableData td.number {
	width:20px;
	text-align:center;
	border-left: 1px solid #cccccc;
}

#tableData td.number img {
	align:center;
}

#tableData th.icon {
	width:20px;
	text-align:center;
}

#tableData th {
	padding:3px;
	border-left: 1px solid #cccccc;
	border-bottom: 2px solid #cccccc;
}

#tableData .even {
	background-image: url('/v2/images/stats/tableBg.gif');
	background-repeat:repeat-x;
}

#tableData .highlight{
	background-color: #fffebe;
}

#tableData .odd {
	
}		


/* righthandbar */


#rightHandBar #horizontal-title2 {
	height:40px;
	border:0;
	margin-top: 0px;
	margin-right: 0px;
	color:#ffffff;
	font-weight: bold;
	font-size: 14px;
	background-image: url('/images/chp/40pxfade_title.png');
}

*html #rightHandBar #horizontal-title2 {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/chp/40pxfade_title.png',sizingMethod='scale');
}


#rightHandBar #sponsor {width: 140px;padding: 0px 10px 0 10px;background-color: #f7f7f7;color: #333333;text-align:center;}
#rightHandBar #sponsor a{color: #333333;text-decoration: none;}

#rightHandBar .genericBox {border:1px solid #aeaeae; background-color: #f7f7f7;padding:0; margin:0;width:160px;text-align:center;}
#rightHandBar .genericBoxHeader {height: 25px;background-color: #dcdada;line-height: 25px;padding-left:10px;text-align:left;}

/* contact page */
#contact label{padding: 0 0 0 20px;margin:0px;width: 125px;text-align:left;}

/* quicklinks homepage */

	
	#quicklinks {margin-top:10px;}
	.twothirds #quicklinks {font-size: 12px;color: #666666;}
	.twothirds  #quicklinks .title {border-bottom: #<?= $myclub-p; ?> 1px solid;}
	.twothirds  #quicklinks a {color: #666666;text-decoration: none;}
	.twothirds  #quicklinks a:hover {color: #000;text-decoration: underline;}
		
		
		
a #romida_homepage {margin-bottom:10px;display:block;font-size:16px;font-weight:bold;padding:56px 0px 0px 15px;width:353px;height:42px;background-image:url('/v3/images/cricket/romida_banner_small.gif');}
a:hover #romida_homepage {cursor:pointer;}




/* new gradient for top right nav */
#topfront #top_right_nav{
	float:right; margin:30px 0 0 0; padding:0 0 0 0;
	width:350px;height:20px;color:#ffffff;
	z-index: 102;
	position: absolute;
	top: 70px;
	right: 0px;

}

#v3Links {background-color:#e7e7e7;margin-bottom:10px;font-size:11px;height:34px;margin-top:10px;}
#v3Links ul {list-style:none;margin:0 auto 0 auto;padding:0 0 0 10px;}
#v3Links ul li {float:left;background-repeat:no-repeat;background-position:center left;}
#v3Links ul li.forum {background-image:url('/v3/images/club/v3Links_forums.gif');}
#v3Links ul li.shop {background-image:url('/v3/images/club/v3Links_shop.gif');}
#v3Links ul li.videos {background-image:url('/v3/images/club/v3Links_photos.gif');}
#v3Links ul li.subs {background-image:url('/v3/images/club/v3Links_subs.gif');}
#v3Links ul li a {text-decoration:none;display:block;padding:10px 10px 10px 25px;}
#v3Links ul li a:hover {text-decoration:underline;}

.table_text_overline {border-top:1px solid #cccccc;margin-top:5px;padding-top:5px;}