
#top_block_ads {
	background-image: url(/sp/images/home/new-04-09/bg_top_ad.jpg);
	height:128px;
	background-repeat:no-repeat;
}
.topad {
	text-align:center;
	width:750px;
	padding: 2px 10px 10px 2px !important;
}

.top_search_right {
	width:236px;
	padding-left:0;
	padding-top:20px;
	padding-bottom:0;
	text-align:center;
}
.searchbox {
	background-image: url(/sp/images/home/back_boxsearch.jpg);
	padding:5px;
	background-repeat:no-repeat;
	padding-top:7px;
	margin:0;
}
.gamesplayed {
	background-image: url(/sp/images/home/back_scoreboard.jpg);
	background-repeat:repeat-x;
	padding:5px;
	color:#fff;
	font-size:12px;
	line-height:20px;
}
.boxbottom {
	padding-left:14px;
	padding-top:5px;
}
.scoreboardcell {
	padding-left:8px;
	padding-top:5px;
}
.lightGrey {
	background-color:#eeeeee;
}
.facilitysearch {
	padding:5px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-left:10px;
}
.facilityimage {
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
div.pointstreaksystem {
	margin-top:20px;
}
div.facilitybox {
	margin-top:20px;
}
/* MOVE TO the pshome reset css when it exists. Clearfix to set the columns of the layout to equal heights. */
		.clearfix:after {
			content: ".";
			display: block;
			clear: both;
			visibility: hidden;
			line-height: 0;
			height: 0;
		}
		 
		.clearfix {
			display: inline-block;
		}
		 
		html[xmlns] .clearfix {
			display: block;
		}
		 
		* html .clearfix {
			height: 1%;
		}	
/* MOVE TO the pshome reset css when it exists. Clearfix to set the columns of the layout to equal heights. */		

		
		/* Styles for layout 1. */		
		#layout-1{
			width: 978px;
			margin: auto;
		}		
		
		#layout-1 .col-1{
			width: 650px;
			float: left;
			margin: 0 0 0 8px;
		}	
			#layout-1 .col-1 .content_block{ width: 100%; }		
			#layout-1 .col-1 .pshome_content_block_h2{
					background: #000000 url(/sp/images/home/new-04-09/bg_heading_home_page_20px.jpg) no-repeat; 
					width:100%; 
					height:20px; 
					padding:0; 
					margin:0; 
					text-indent: 37px; 
					line-height: 18px; 
					color: #cccccc; 
					font-size:12px;
			}		
		
		#layout-1 .col-2{
			float: right;
			width: 302px;
			margin: 0 6px 0 0;
			padding: 0;
			background-color:#ffffff;
		}
			#layout-1 .col-2 .content_block{ width: 300px; border: 1px solid #333; }
			#layout-1 .col-2 .pshome_content_block_h2{
					background: #000000 url(/sp/images/home/new-04-09/bg_heading_home_page_20px.jpg) no-repeat; 
					width:100%; 
					height:20px; 
					padding:0; 
					margin:0; 
					text-indent: 37px; 
					line-height: 18px; 
					color: #cccccc; 
					font-size:12px;
			}

		.content_holder{
			background-color: #333;
			color: #000000;
		}

		.content_block{ margin-top: 4px;}
		.content_block_box{ padding: 3px; }
		
		.stats_numbers {
			background: url('/sp/images/home/new-04-09/bg_stats_numbers.jpg') no-repeat 0px 0; 
			color:#ffffff;
			height:50px;
		}

		.content_block p{
			margin: 0;
			line-height: 150%;
		}
		#ps_home_vidhighlights {
			margin: 0;
			clear:both;
		}
		.pshome_first_element{ margin-top: 0; }
		#pshome_news_company, #pshome_news_jobs, #pshome_news_solutions {
			min-height:218px;
			/*border:1px solid #666666;*/
			background: #222;
			
		}
		.headline { color:#ffcc00; }
		
		#pshome_stats_table {
		/*styles here */
		background-color:#ffffff;
		}
		#pshome_stats_table td {
			/*styles here */
			color:#000000;
		}
		#pshome_stats_table a {
			color: #ff33000;
		}
		
		.recent_games_blurb{
			background: #222 url(http://pointstreak.com/images/home/new-04-09/bg_stats_numbers.jpg)	no-repeat top right;
			color: #dfdfdf;
			height: 40px;
		}
		
		#pshome_recent_games_highlights, #pshome_recent_games_hockey, #pshome_recent_games_lacrosse, #pshome_recent_games_soccer, #pshome_recent_games_baseball {
			height:210px;
		}
		
		#pshome_featured_clients{
			background: #fff;
			width: 100%;			
		}
		
			#pshome_featured_clients tr td{
				width: 54px;
				height: 54px;
			}
			
			#pshome_featured_clients tr td img{
				border: 1px solid #ddd;
				padding: 1px;
				height: 50px;
				width: 50px;
				overflow: hidden;
				display: block;
			}
		
		.pshome_news_story {
			margin:3px 0 5px 0;
			border-bottom: 1px dashed #666666;
			padding-bottom:6px;
			font-size:10px;
			color:#999999;
		}
		.pshome_news_story bottom {
			margin:3px 0 5px 0;
			padding-bottom:6px;
			font-size:10px;
			border:0;
			color:#999999;
		}
		.pshome_news_story p, .pshome_news_story bottom p{
			font-size:10px;
		}
.content_block1 {			
	margin-top: 18px;
}
.homeSearchBox {
	border:2px solid #ffcc00;
	background-image:url(/sp/images/home/new-04-09/search_back.jpg);
	background-repeat:no-repeat;
	width:140px;
	padding:6px 6px 6px 30px;
	font-size:17px
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.videoSearchBox {
	border:1px solid #666666;
	background-image:url(/sp/images/home/new-04-09/search_back.jpg);
	background-repeat:no-repeat;
	width:80%;
	padding:6px 6px 6px 30px;
	font-size:17px
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#tlr_tab {
	background-image:url(/sp/images/home/new-04-09/bg_tlr_tab.jpg);
	padding:12px 150px 5px 12px;
	}

/******
PSHOME: <insert sport here> pages
*******/

.featured_clients{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.featured_clients li{
	padding: 3px;
	float: left;
}

.pshockey .featured_clients li{
	display: block;
}

.pssoccer .featured_clients{ background: transparent url(/sp/images/home/featured/bg_featured_soccer.jpg) no-repeat scroll 0 0 }
.pshockey .featured_clients{ background: #eeeeee } 
.pslacrosse .featured_clients{ background: transparent url(/sp/images/home/featured/bg_featured_lacrosse.jpg) no-repeat scroll 0 0 }
.psbb .featured_clients{ background: transparent url(/sp/images/home/featured/bg_featured_baseball.jpg) no-repeat scroll 0 0 }




