.banner {
	background: #000;
	height: 110px;
	position:relative;
}

#photoFinder {
	margin-top:5px;	
}

#photoFinder, #photoFinder td, #photoFinder a {
	background-color:#001A3E;
	color:#ffffff;
	padding:5px;	
}

#photoFinder .title {
	text-align:left;
	font-weight:bold;	
}

a.MenuSectionLink:link,
a.MenuSectionLink:visited,
a.MenuSectionLink:active,
a.MenuSectionLink:hover
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;	
}

a.loginLink:link,
a.loginLink:visited,
a.loginLink:active,
a.loginLink:hover
{
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	font-size:9px;	
	margin:none;
}



.banner .accipiter {
	position:absolute;
	right: 0px;
	top: 0px;
}
.MenuSectionItemContainer {
	padding:3px;	
}
.MenuSectionItem {
	font-weight:bold;	
}

a.NewsLink:hover,
a.NewsLink:visited,
a.NewsLink:active,
a.NewsLink:link
{
	text-decoration:none;	
}

body {
	background:url("/fls/17800/site_graphics/background2.gif") repeat-y top left  scroll #000000;
}
#header {
	position: relative;
}
	#header .adspace {
		color: #fff;
		position: absolute;
		right: 10px;
		top: 3px;
	}
	#header .adspace a {
		color: #fff;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
	}
	#header .adspace a:hover {
		color:#fd4803;
	}
#menu {
	position: absolute;
	right: 10px;
	top: 75px;
}
#home_left {
	float: left;
	display: inline;
	margin: 0px 0px 1px 5px;
	width: 580px;
}
#home_right {
	background: #e8e8e8;
	border: 1px solid #cdcdcd;
	float: left;
	margin-right: 0px;
	width: 232px;
}
#article_rotators {
	background:#999;
	border: 1px solid #cbcbcb;
	height: 384px;
	width: 578px;
}
#main_rotator {
	background: #ccc;
	display: inline;
	float: left;
	width: 300px;
}
	#main_rotator .image_viewer img {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	#main_rotator .title {
		padding: 0px;
		margin: 0px;
		font-size: 11px;
	}
	#main_rotator .text {
		height: 68px;
	}
	#main_rotator .teaser_p {
		margin: 0px;
	}
#sub_viewers {
	float: right;
	width: 270px;
}
	#sub_viewers img.header {
		margin-left: 12px;
		margin-bottom: 3px;
	}
	#sub_viewers .article_tab {
		margin: 0px 0px 7px 0px;
		padding: 0px 4px 0px 12px;
	}
	#sub_viewers .active {
		background: url(/fls/17800/site_graphics/active_arrow.gif) no-repeat;
	}
	#sub_viewers p {
		background: #e2e2e2;
		border: 1px solid #ccc;
		font-size: 11px;
		height: 40px;
		padding: 6px 2px 2px 2px;
		margin: 0px;
	}
	#sub_viewers .active p {
		color: #00214e;
	}
	#sub_viewers span.short_title {
		font-weight: bold;
	}
	#sub_viewers .more{
		text-align: center;
	}
	#sub_viewers .more a {
		color: #00214e;
		font-weight: bold;
		text-decoration: none;
	}
#scroller {
	background: #00214e;
	color: #fff;
	height: 40px;
	margin: 5px 0px 0px 0px;
}
body.sports #below_home {
	clear: none;
	display: inline;
	float: left;
	margin: 10px 4px 1px 4px;
	width: 578px;
}
#below_home {
	background: #fff url(/fls/17800/site_graphics/below_home_bg.gif) repeat-x;
	border: 1px solid #cdcdcd;
	clear:both;
	height: 168px;
	margin: 10px 7px 1px 7px;
	width: 816px;
}
body.sports #features {
	width: 568px;
}
#features {
	background: url(/fls/17800/site_graphics/features_bg.gif) 0px 22px repeat-x;
	border: 1px solid #cdcdcd;
	float: left;
	display: inline;
	height: 158px;
	margin: 4px 0px 0px 4px;
	width: 573px;
}
	#features h2.header {
		background: url(/fls/17800/site_graphics/features_header.gif) no-repeat;
		height: 22px;
	}
	#features .feature {
		float: left;
		display: inline;
		margin-left: 50px;
		width: 100px;
	   overflow-x: hidden;
	}
	#features .first {
		margin-left: 10px;
	}
	#features h3 {
		font-size: 9px;
		margin-top: 2px;
	}
#sport_video {
	/*float: right;*/
	margin: 10px 7px 0px 0px;
	width: 232px;
}
#wahoos {
	background: url(/fls/17800/site_graphics/features_bg.gif) 0px 22px repeat-x;
	border: 1px solid #cdcdcd;
	display: inline;
	float: left;
	height: 158px;
	margin: 4px 0px 0px 4px;
	width: 227px;
	overflow: hidden;
}

.bottomAd {
	padding-right:10px;	
	margin-bottom:5px;
}


.AdUnderSection {
	padding-bottom:5px;	
}

#above_footer {
	background: #fff url(/fls/17800/site_graphics/above_footer_bg.gif) repeat-x;
	background-color:#e5e5e5;
	border: 1px solid #cdcdcd;
	clear:both;
	/*height: 250px;*/
	height: 320px;
	overflow:hidden;
	margin: 10px 7px 1px 7px;
}
#schedules_wrapper {
	background: url(/fls/17800/site_graphics/sport_schedule_bg.gif) 0px 22px repeat-x;
	border: 1px solid #ccc;
	display: inline;
	float: left;
	margin: 10px 0px 1px 4px;
	padding: 3px;
	width: 572px;
	overflow-x:hidden;
}
#schedules_home_wrapper #schedules {
	border: 1px solid #ccc;
	float: left;
	margin: 0px;
	position: relative;
	width:572px;
}

/*tabs css*/

#schedules, #tabs {
	border: 1px solid #ccc;
	float: left;
	margin: 4px;
	position: relative;
}



#tabs{
	width:572px;
}
.content_on{
  display:block;
}
.content_off{
  display:none;
}

	.tab_on #schedule_title{
		background:url(/fls/17800/site_graphics/schedule_on.gif) repeat-x;
	}
	
	.tab_off #schedule_title{
		background:url(/fls/17800/site_graphics/schedule_off.gif) repeat-x;
	}
	
	.tab_on #results_title{
		background:url(/fls/17800/site_graphics/results_on.gif) repeat-x;
	}
	
	.tab_off #results_title{
		background:url(/fls/17800/site_graphics/results_off.gif) repeat-x;
	}
	
	.tab_on #rankings_title{
		background:url(/fls/17800/site_graphics/rankings_on.gif) repeat-x;
	}
	
	.tab_off #rankings_title{
		background:url(/fls/17800/site_graphics/rankings_off.gif) repeat-x;
	}
	.tab_on #photo_store_title{
		background:url(/fls/17800/site_graphics/photo_store_on.gif) repeat-x;
	}
	
	.tab_off #photo_store_title{
		background:url(/fls/17800/site_graphics/photo_store_off.gif) repeat-x;
	}
#tab_headers{
	background:url(/fls/17800/site_graphics/tabs_headers_bg.gif) repeat-x;
}
.header_tab, .tab_header{
	width:132px;
	height:22px;
	cursor:pointer;
}
#photo_store_title {
	width: 176px;
}
/*end tabs css*/



    
	#schedules a {
		text-decoration: none;
	}
	border: 1px solid #ccc;
	#schedules .legend {
		background: #999;
	}
	body.sports #schedules {
		background: #d8d8d8;
		margin: 0px;
	}
	body.sports #schedules .viewer {
		height: 180px;
	}
	#schedules .header_wrapper {
		position: relative;
	}
	#schedules table {
		width: 100%;
	}
	#schedules td {
		padding: 1px 3px;
	}
	#schedules .viewer {
		/*height: 92px;*/
		/*height: 184px;*/
		height: 250px;
		overflow:auto;

	}
	#schedules table.header td {
		background: #00214e;
		color: #fff;
		height: 18px;
		text-decoration: none!important;
	}
	#schedules tr.date td {
		padding-top: 20px;
		font-weight: bold;
	}
	#schedules tr.first td {
		padding-top: 0px;
	}
	body.sports #schedules td.event {
		text-decoration: none;
		width: 200px;
	}
	body.sports #schedules tr.date td.event {
		text-decoration: none;
	}
	#schedules td.event {
		width: 300px;
	}
	#schedules td.location {
		width: 130px;
	}
	#schedules td.time {
		text-decoration: underline;
		width: 130px;
	}
	#schedules .controls {
		background: url(/fls/17800/site_graphics/arrows.gif) no-repeat;
		height: 9px;
		right: 6px;
		position: absolute;
		top: 3px;
		width: 22px;
	}
	#schedules .button {
		background: transparent;
		border: none;
		height: 9px;
		width: 9px;
		position: absolute;
		top: 0px;
	}
	#schedules .up {
		left:0px;
	}
	#schedules .down {
		left:11px;
	}

#right_ads {
	border: 1px solid #cdcdcd;
	margin-left:4px;
	width: 160px;
}
#video_photo_tabs {
}
	#video_photo_tabs .tab_menu td {
		height: 22px;
	}
	#video_photo_tabs .tab_viewer {
		height: 246px;
		/*height:234px;*/
		overflow: auto;
		overflow-x: hidden;
	}
	
	#home_right #LoginBox {
		padding-top:5px;
	}
	
	#sport_video #LoginBox {
		padding-top:5px;	
		background: #e8e8e8;
		width: 232px;
	}
	
	#loginUsername {
		width:100px;
		height:14px;
		border-top:1px solid #CDCAC5;
		border-left:1px solid #CDCAC5;
		border-bottom:1px solid #CDCAC5;
		background:url('/fls/17800/site_graphics/bg_login_input.gif') no-repeat #ffffff;	
	}
	
	#loginPass {
		height:14px;
		width:100px;
		border:1px solid #CDCAC5;
		background:url('/fls/17800/site_graphics/bg_login_password.gif') no-repeat #ffffff;
	}
}
#schedules_right {
	float: right;
	margin-right: 20px;
}
	#schedules_right td {
		height: 80px;
		width: 160px;
	}

#scroller {
	position: relative;
}
	#scroller ul {
		left: 100px;
		position: absolute;
		top: 6px;
	}
	#scroller li {
		font-size: 12px;
		font-weight: bold;
	}
#section_menu {
}
	#section_menu ul {
		margin: 5px 3px;
	}
	#section_menu li {
		font-size: 11px;
		font-weight: bold;
		padding: 3px;
	}
	#section_menu li a {
		text-decoration: none;
	}
#footer {
	background: #000 url(/fls/17800/site_graphics/footer_bg.gif);
	color: #fff;
}
	#footer .adspace {
		margin-left: auto;
		margin-right: auto;
		width: 728px;
	}
	#footer a {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}
#auction_wrapper {
	background-color:#e5e5e5;
	color:#000000;	
	padding-bottom:5px;
}

.AuctionImageContainer {
	padding-top:10px;
	paddin-bottom:10px;	
}

.AuctionText {
	text-align:center;	
}

.AuctionTitle {
	font-weight:bold;	
}

.BidButtonContainer {
	padding-top:5px;
	padding-bottom:5px;	
}

a.AllAuctionsLink:hover,
a.AllAuctionsLink:link,
a.AllAuctionsLink:visited,
a.AllAuctionsLink:active
{
	text-decoration:none;
	font-weight:bold;	
}	

