html{margin:0;padding:0}

body{
	text-align:center;
	background-color: ;
	color: #000;
	font: 62.5%/1.5em  Verdana, Arial, Helvetica;
	margin: 0;
	padding: 0;
}
	
a {
	color:#09509C;
}

p{
	font-size: 1.1em;
	line-height: 1.6em;
}

img{
	border: 0;
}

a:hover{
	color:#FB8C12;
}

:focus {
	outline: 0;
}

#container{
	width:824px;
	margin:0 auto 2em auto;
}

#header{
	height:168px;
	width:824px;
}




#nav{
	background:url('images/header-back.png') no-repeat;
	width:823px;
	position: relative;
	height: 36px;
}

#nav ul{
	list-style-type:none;
	position: absolute;
	margin: 0;
	padding: 0;
	left:20px;
	top: 0px;
}

#nav li{ 
	display:inline;
	float: left;
	padding-right:22px;
}

#nav li.lastItem{
	padding-right:0px;	
}


#nav_wags{
	position: relative;
	top: -4px;
}

#nav_forum{
	position: relative;
	top: -2px;
}


#content{
	background:url('images/container_back.jpg');
	width:823px;
}

#content_main_head{
	height:10px;
	position: relative;
	top: 7px;
}

#content_main{ min-height: 300px; background: #5F8436 url("images/content-background.jpg") no-repeat;  width:800px; height:auto; clear:both; margin-left:12px;padding-bottom: 20px; margin-top: 8px;

}

#content_main p{ font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#000;text-align:left; margin:0;  padding-left:5px;
}
#content_main p.text-white{color:#09509c; padding-left:20px;width:600px;
}
#content_main p.text{color:#fff; padding-left:20px; padding-top:10px; width:700px;_padding-left:30px;
}

#content_main p.highlightcopy{color:#09509C;
}



#text-block p{color:#09509c; padding-left:20px;width:600px; margin-bottom: 10px;}
#text-block ul{color:#09509c; margin-left:20px;width:600px; text-align: left;}
#text-block ul li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; text-align:left; margin:0;  padding-left:5px; line-height:1.3em;}

#footer{ background-image:url(images/footer.png); background-repeat:no-repeat; height:32px; width:824px;
}

#footer ul{ list-style:none;text-align:left; margin:0;padding:0 0 0 15px;
}

#footer li{  display:inline;padding-right:40px; position:relative; top:10px
}
#footer img { border:0;
}


#regbox_wrapper{ background-image:url('images/reg_box.png'); background-repeat:no-repeat; height:291px; width:243px; position:relative; float:left; margin-left:5px;
}

#regbox p {padding-left:30px; padding-top:50px; padding-bottom:5px; text-align:left; margin:0; width:170px; color:#FFFFFF;line-height: 1.2em;}

#regbox .draw { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0; width:170px; color:#09509c
}

#more_wags{
	position: relative;
	left: 80px;
}

#d_flat_text{
	color: #fff;
	font-size: 0.7em;
	text-align: left;
	padding: 10px 0 0 10px;
}

#welcome-text{
	background-image: url(images/gingerboot/gingerboot_bg.png);
	background-repeat:no-repeat;
	height:280px;
	width:534px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:10px;
	position:relative;
	text-align: left;
}


#welcome-wall{
	background-image:url('images/content-wallpaper-back.png');
	background-repeat:no-repeat;
	height:280px;
	width:171px;
	float:left;
	margin-left:10px;
	margin-top:5px;
	position:relative;
}

#welcome-wall p{
	color:#09509c;
	text-align:left;
	padding:10px;
	line-height:1.3em;
	

}

#welcome-text h3, #welcome-text h4{
	padding-left:10px;
	color:#09509c;
	font-size: 1em;
	margin-bottom: 1em;
}

#welcome-text h4 {
	padding-right: 10px;
	width:300px;
}

#welcome-text p{
	color:#09509c;
	text-align:left;
	padding-left:10px;
	line-height:1.4em;
	width:300px;
	margin-bottom: 1em;
}

.left_column{
	position:relative;
	float:left;
}


#phonomenal-footy{
	background-image:url(images/phnomenal-footyback.png);
	height:100%;
	width:523px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	position:relative;

}

#phonomenal-footy-gall{
	background-image:url('images/download-footyback.png');
	width:523px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:20px;
}

#phonomenal-bottom{
	width:523px;
	float:right;
	position:relative;
	margin-right:25px;
	margin-bottom:20px;
	left:0px;
}

#phonomenal-footy-gall-ie{
	display:none;
}

#phonomenal-gall-bottom{
	position:relative;
	top:16px;
}


.smallbox{
	background-image:url('images/small_bg.png');
	background-repeat:no-repeat;
	height: 131px;
	width: 235px;	
	padding: 10px;	
	color: #074F99;
	font-size: 0.7em;
	position: relative;
	left:-70px;
	top:3px;
}	

.smallbox select, .smallbox input{
	font-size: 0.9em;	
}

.smallbox .box_bottom{
	position: absolute;
	bottom: 22px;
	right: 22px;
}

#white-head{
	width:750px;
	background-image:url('images/white-box-top.png');background-repeat:no-repeat;
	height:13px;
	
	
	position:relative;
	top:-13px;
	

}

#white-bottom{
	width:750px;
	background-image:url(images/white-box-bottom.png);background-repeat:no-repeat;
	height:13px;
	position:relative;
	top:13px;
	/*left: 25px;*/
	margin-bottom:30px;
	

}


#white-box{
	width:750px;
	background-image:url(images/white-box-middle.png); background-repeat:repeat;
	position:relative;
	margin-left:25px;
	margin-right:10px;
		
	

}

form{
	margin: 0;
	padding: 0;
}
#phonomenal-footy p{
	color:#09509c;
	text-align:left;
	margin-top:50px;
	padding-left:10px;
	width:300px;
}

#phonomenal-footy-gall p{
	color:#09509c;
	text-align:left;
	margin-top:50px;
	padding-left:10px;
	line-height:1.3em;
	width:500px;

}

.downloads_holder{
	background:url('images/donwloads_bg.png') no-repeat;
	width:780px;
	height:453px;
	position:relative;
	left:15px;
	top:4px;
}

.downloads p{
	font-size:16px;
	color:#09509c;
	text-align:left;
	padding-left:10px; 

}

.phonomenal-footyimg{
	position:absolute;
	left: 328px;
	top: 51px;
}

.sfl-logo{
	position:absolute;
	left: 476px;
	top: 182px;
}

.inp_file{
	width: 210px;
	font-family:Arial, Verdana;
	font-size:1em;
}


#form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#09509c;
	text-align:left;
	margin-left:30px;
}

#form .ib_inp {
font-size:10px;
	width:50px;
	height:10px;
	line-height:3px;
	}

#form .terms {
font-size:9px;
color:#09509c;
	}
	
	#form .terms a {
font-size:9px;
color:#09509c;
text-decoration:none;
	}
	
	#form select {
	width:100px;
	
	border:1px solid #CCCCCC;
	height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	}
	#form .ib_inp {
	width:70px;
	border:1px solid #CCCCCC;
	height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	}
	
	#form .info {
	padding-left:45px;
	
	}
	
	#form .checkbox{
	width:10px;
	height:10px;
	border:1px solid #CCCCCC;

	}
	
	
	.downloads-heading{
	text-align:left;
	padding-left:20px;
	padding-top:10px;
	margin:0;
	
	
	}	
	
	.footer-heading{
	text-align:left;
	padding-left:25px;
	padding-top:10px;
	padding-bottom:15px;
	margin:0;
	
	
	}	
	

.submit {
	position:absolute;
	left: 142px;
	bottom: 14px;
}
.signup {
	position:absolute;
	right: 28px;
	bottom: 74px;
}


.more-welcome {
	position:absolute;
	left: 176px;
	top: 249px;
	_top: 97px;
}

.more-wall {
	position:absolute;
	left: 5px;
	top: 250px;
}

#regbox_bgie{
	display:none;
}


#upload_form{
	text-align: left;
	color: #09509c;
	font-size: 11px;
	margin-left: 20px;
}

#upload_form h4{
	font-size: 12px;
}

.form_row{
margin-top: 5px;
}

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

.form_row label{
	display: block;
	width: 150px;
	float: left;
}

.form_info{
	margin: 0;
	padding: 0;
	color: #09509c;
}

#d_sitemap ul{
	list-style-type: none;
}
#d_sitemap ul li{
	margin-top: 10px;
	font-size: 11px;
}
#d_sitemap{
	text-align: left;
}

.headeralt{
	display: none;
}

#phenomenal_forum{
	background: #A3B696;
	margin: 0 auto 0 auto;
	width: 742px;
	padding: 5px 0 5px 10px;
	_padding: 5px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/* matchbox video gallery stuff */
/* movie gallery stuff */
#movieGalleryTop{
	position:relative;
	text-align:left;
	margin:6px auto 0 auto;
	background: url("images/matchbox/galleryTopbg.png");
	height:186px;
	width:757px;
	padding:10px;
}

#movieGalleryTop h2{
	margin:0;
	margin-bottom:2em;
	padding:0;
	text-indent:-200000px;
	width:91px;
	height:18px;
	background:url("images/matchbox/bustalk.png") no-repeat;
	
}

#movieGalleryTop p{
	width:420px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#09509C;
}

#image_search_wrapper{
	position:absolute;
	top:52px;
	left:462px;
	background: url('images/matchbox/searchGalleryBox_bg.png') no-repeat bottom right;
	padding: 0 2px 5px 0;
}
#movieGalleryTop .smallbox2{
	height: 80px;
	padding: 20px 10px 20px 10px;
	border:solid 2px #09509C;
	background:#F0F0F0;
	width: 276px;
}

#movieGalleryTop .smallbox2 input{
	float:left;
}

#movieGalleryTop .smallbox2 .png_button{
	margin-left:10px;
}

#moviesHolder{
	background:#09509C;
	padding:0 10px 0 10px;
	width:757px;
	margin:2px auto 0 auto;
}

#moviesHolder .moviesTitle{
	text-align: left;
	margin: 0;
	position: relative;
	top: -20px;
	left: 5px;
	margin-bottom: -25px;
}

.movie_block{
	float:left;
	margin:10px 0 0 7px;
}

.clear{
	clear:both;
}

#matchBoxGalleryBottomBar{
	width:777px;
	height:18px;
	background: url("images/matchbox/blueBottom.png");
	margin:0 auto 0 auto;
}

#movie_paging{
	width:757px;
	height:22px;
	padding: 0.7em 0;
}

#movie_paging #pages{
	float:right;
	margin-right:4px;
}


#movie_paging a{
	text-align:center;
	color:#000000;
	background:#FFFFFF;
	border:solid 2px #000000;
	text-decoration:none;
	height:18px;
	width:18px;
	font-size:11px;
	font-weight: bold;
	display:block;
	float:left;
	margin-left:5px;
}

#movie_paging a.current{
	background:#FF8100;
}

#movie_paging a:hover{
	text-decoration:underline;
}

#playMovieTop{
	background: url(images/matchbox/playMovieTop_bg.png) no-repeat;
	width:777px;
	height:32px;
	margin:6px auto 0 auto;
}

#playMovieWrapper{
	background:url(images/matchbox/playMovie_bg.png);
	width:747px;
	padding:0 15px 0 15px;
	margin:0 auto 0 auto;
	color:#666666;
}

#playMovieWrapper .col{
	float:left;
	text-align:left;	
	font-size:1em;
}

#playMovieWrapper #col1{
	width:392px;
	padding-left:5px;
	margin-right:25px;
	
}

#playMovieWrapper #col2{
	width:320px;
}

#playMovieBottom{
	background:url(images/matchbox/playMovieBottom_bg.png) no-repeat;
	width:777px;
	height:32px;
	margin:0 auto 0 auto;
}

#playMovieWrapper #player{
	margin-top:-8px;
	margin-left:-2px;
}

#playMovieWrapper #description{
	text-align:left;
	font-size:1em;
	padding: 7px;
	font-weight: bold;
	background:url("images/matchbox/whiteAlpha.png") repeat;
	margin-right: 4px;
	margin-top: 1em;
}

#playMovieWrapper .commentRow{
	padding:10px;
	font-size:1em;
}
#playMovieWrapper .commentRow p{
	font-size:1em;
	padding:0;
	color:#666666;
}

#playMovieWrapper .odd{
	background:#FFFFFF;
	margin-right: 4px;
}
#playMovieWrapper .even{
	background:#F0F0F0;
	margin-right: 4px;
}
#playMovieWrapper .nickName{
	float:left;
	margin-bottom:10px;
	color:#FF7D00;
}

#playMovieWrapper .report{	
	float:right;
}
#playMovieWrapper .report a{
	color:#FF7D00;
}

#playMovieWrapper .error{
	color:#FF7D00;
}

#playMovieWrapper #frm_comment_form{
	margin-left:10px
}
#playMovieWrapper #frm_comment_form #commentTextfield{
	width:365px;
}

#playMovieWrapper #frm_comment_form input, #playMovieWrapper #frm_comment_form textarea {
	margin-top:5px;
	margin-bottom:5px;
}
#playMovieWrapper #submitButton{
	float:right;
	margin-right:7px;
}
#playMovieWrapper #sendAFriendForm label{
	clear:both;
	float:left;
	margin-bottom:10px;
}
#playMovieWrapper #sendAFriendForm .error{
	float:left;
}

#playMovieWrapper #sendAFriendForm input{
	float:right;
	margin-bottom:10px;
	margin-right:10px;
}

#playMovieWrapper #sendAFriend h4 {
	text-indent:-20000px;
	width:158px;
	height:21px;
	background:url(images/matchbox/send_a_friend.png) no-repeat ;
	margin:0 0 10px 0;
}

#playMovieWrapper #relatedMovies h3{
	text-indent:-20000px;
	width:115px;
	height:22px;
	background:url(images/matchbox/relatedClips.png) no-repeat ;
	margin:0 0 10px 0;
}

#playMovieWrapper .movie_block{
	margin:0;
	margin-left:-7px;
	padding:10px 10px 10px 10px;
	float:none;
	position:relative;
	clear:both;
}

#playMovieWrapper .movie_block #player{
	margin:0;
}

#playMovieWrapper .movie_block .title{
	position:absolute;
	left:140px;
	top:10px;
	font-size: 1.2em;
}

#playMovieWrapper .movie_block .date{
	position:absolute;
	left:140px;
	top:30px;
	color: #4d4d4d;
}
#playMovieWrapper .movie_block .watch{
	position:absolute;
	left:235px;
	top:68px;
}

/* score with irn-bru stuff */
/* score with irn-bru stuff */
/* score with irn-bru stuff */


#scoreWrapper{
	margin-top:6px;
	text-align:left;
	color:#09509C;
}

#content_main #scoreWrapper p{
	color:#09509C;
}



#scoreWrapper #leftCol{
	float:left;
	margin-left:10px;
	margin-right:10px;

}

#scoreWrapper #topLeft{
	width:445px;
	height:392px;
	padding: 15px 15px 15px 20px;
	background:url(images/score/topLeft_bg.png) no-repeat;
	margin-bottom:15px;
	padding: 15px 15px 0px 20px;
	position:relative;
}

#scoreWrapper p#textMessageExample{
	text-indent:-20000px;
	position:absolute;
	bottom:0px;
	left:40px;
	padding:0;
	margin:0;
	background:url(images/score/textMessageExample.png) no-repeat;
	width:416px;
	height:141px;
	
}

#scoreWrapper h2{
	margin:0 0 10px 3px;
	text-indent:-20000px;
}

#scoreWrapper #topLeft h2{
	background:url(images/score/score_with-irnbru.png) no-repeat;
	width:240px;
	height:28px;
	margin:0 0 20px 3px;
}

#scoreWrapper #topLeft h3{
	background:url(images/score/IMAGE.png) no-repeat;
	width:263px;
	height:21px;
	margin:0px 0 20px 3px;
	text-indent:-20000px;
}


#scoreWrapper #bottomLeft{
	width:445px;
	height:425px;
	padding: 15px 15px 15px 20px;
	background:url(images/score/bottomLeft_bg.png) no-repeat;	
}

#scoreWrapper #rightCol{
	padding:10px;
	float:left;
	width:270px;
	height:857px;
	background:url(images/score/right_bg.png);
}

#scoreWrapper #bottomLeft h2{
	width:254px;
	height:31px;
	background:url(images/score/dontMissAMove.png) no-repeat;
}

#scoreWrapper #widget_download{
	position:relative;
	background:#00892D url(images/score/widget_top_bar.png) top right no-repeat;
	height:46px;
	width:433px;
	margin-bottom:30px;
	margin-top:15px;
}

#scoreWrapper #widget_download h3{
	position:absolute;
	top:-24px;
	left:-7px;
	text-indent:-20000px;
	background:url(images/score/desktopWidget.png);
	width:152px;
	height:72px;
}

#scoreWrapper #widget_download a.download{	
	position:absolute;
	top:12px;
	left:150px;
	width: 93px;
	height: 26px;
	z-index: 50;
}

#scoreWrapper #widget_web{
	position:relative;
	background:#00892D url(images/score/widget_top_bar.png) top right no-repeat;
	height:194px;
	width:433px;
	
}

#scoreWrapper #widget_web h3{
	position:relative;
	top:-12px;
	left:-7px;
	text-indent:-20000px;
	background:url(images/score/webWidget.png) no-repeat;
	width:152px;
	height:72px;
}

#scoreWrapper #widget_web #help{
	position:absolute;
	top:12px;
	left:150px;
}

#scoreWrapper #widget_web #socnet{
	position:absolute;
	top:12px;
	left:343px;
}

#scoreWrapper #widget_web p{
	margin-left:10px;
	margin-top:-20px;
	margin-bottom:5px;
	color:#FFFFFF;
}

#scoreWrapper #widget_web label{
	color:#FFFFFF;
	font-size:1em;
	font-weight:normal;
}

#scoreWrapper #widget_web div{
	float:left;
}

#scoreWrapper #widget_web #item1{
	margin-left:15px;
}

#scoreWrapper #widget_web #item2{
	margin-left:20px;
}

#scoreWrapper #widget_web #item2 input{
	width:235px;
}

#scoreWrapper #widget_web a#help{
	width:25px;
	height:25px;
}

#scoreWrapper #widget_web a{
	position:absolute;
	right:10px;
	bottom:0px;
}

#scoreWrapper #rightCol h2{
	background:url("images/score/resultsJustIn.png") no-repeat;
	width:237px;
	height:27px;
	margin: 10px auto 10px;
}

#scoreWrapper #rightCol table{
	margin:0 auto 10px auto;
	width:260px;
	height:260px;
}

#scoreWrapper #rightCol th{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	background:#00892D;
	color:#FFFFFF;
	padding:5px;
	
}
#scoreWrapper #rightCol th.co1-col2{	
	padding-left:11px;
}

#scoreWrapper #rightCol th.col3{
	text-align:left;
	padding:0 5px 0 0;
	width:30px;
}

#scoreWrapper #rightCol th.col4{
	text-align:right;
	padding:0 15px 0 0;
	width:30px;

}

#scoreWrapper #rightCol td{
	font-size:1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #00892D;
}

#scoreWrapper #rightCol td.col1{
	text-align:center;
	color:#00892D;
	width:35px;
}

#scoreWrapper #rightCol td.col2{
	color:#09509C;
}

#scoreWrapper #rightCol td.col3{
	text-align:right;
	padding:0 15px 0 0;
	color:#00892D;
	width:30px;
}

#scoreWrapper #rightCol td.col4{
	padding:0 15px 0 0;
	text-align:right;
	width:30px;
	color:#FF5400;
}

#scoreWrapper #rightCol td.lastRow{
	font-size:1px;
	line-height:1px;
	background:#00892D;
}

div#air{
	color:#FFFFFF;
	position:absolute;
	right:0px;
	top:8px;
}

div#air div{
	float: right;
	text-align: right;
	position: relative;
  top: 10px;  
}

div#air img{
	float:right;
	margin:3px 10px 0 5px;
}



#air a{
  color: #FFFFFF;

}
/*
<div id="widget_download">
      	<h3>Desktop Widget</h3>
        <a href="#"><img src="" alt="Download" /></a>
      </div>
*/
#scoreWrapperClosed{
	margin-top:6px;
	text-align:left;
	color:#09509C;
	background:url(images/score/closed/score_closed_bg.png) no-repeat;
	height:705px;
	width:779px;
	margin-left:10px;
	margin-bottom:0px;
	padding-top:10px;
	
}

#scoreWrapperClosed h2{
	background: url(images/score/closed/h2_SCORE_with_IRN-BRU.png) no-repeat;
	width:250px;
	height:35px;
	text-indent:-50000px;
	margin-left:25px;
}

#scoreWrapperClosed h3{
	background:  url(images/score/closed/h3_final_scores.png) no-repeat;
	width:442px;
	height:25px;
	text-indent:-50000px;
	margin-left:25px;
}

#scoreWrapperClosed h4{
	font-size:13px;
	font-weight:bold;
	margin-left:25px;
}

#scoreWrapperClosed p{
	padding:0;
	width:480px;
	color:#09509C;
	margin-bottom:10px;
	margin-left:25px;
}

#scoreWrapperClosed #tableDiv{
	
}

#scoreWrapperClosed #tableDiv table {
	float:left;
	margin:0 auto 10px auto;
	width:255px;
	height:260px;
	margin-right:7px;
	
}

#scoreWrapperClosed #tableDiv table.last {
	margin-right:0px;
}

#scoreWrapperClosed #tableDiv th{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	background:#00892D;
	color:#FFFFFF;
	padding:5px;
	
}
#scoreWrapperClosed #tableDiv th.co1-col2{	
	padding-left:11px;
}

#scoreWrapperClosed #tableDiv th.col3{
	text-align:left;
	padding:0 5px 0 0;
	width:30px;
}

#scoreWrapperClosed #tableDiv th.col4{
	text-align:right;
	padding:0 15px 0 0;
	width:30px;

}

#scoreWrapperClosed #tableDiv td{
	font-size:1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #09509C;
	background:#E7EDE1;
}

#scoreWrapperClosed #tableDiv td.col1{
	text-align:center;
	color:#00892D;
	width:35px;
}

#scoreWrapperClosed #tableDiv td.col2{
	color:#09509C;
}

#scoreWrapperClosed #tableDiv td.col3{
	text-align:right;
	padding:0 15px 0 0;
	color:#00892D;
	width:30px;
}

#scoreWrapperClosed #tableDiv td.col4{
	padding:0 15px 0 0;
	text-align:right;
	width:30px;
	color:#FF5400;
}

#scoreWrapperClosed #tableDiv td.lastRow{
	font-size:1px;
	line-height:1px;
	background:#09509C;
}

div.clear{
	clear:both;
	line-height:0;
	height:0;
	font-size:0;
	margin:0;
	padding:0;
}

div.table_top{
	background:url(images/score/closed/tables_top.png) repeat-x;
	height:9px;
	width:255px;
	float:left;
	margin-right:7px;
}

div.table_top.last{
	margin-right:0px;
}

div.table_bottom{
	position:relative;
	top:-10px;
	background: url(images/score/closed/tables_bottom.png) repeat-x;
	height:7px;
	width:255px;
	float:left;
	margin-right:7px;
}

div.table_bottom.last{
	margin-right:0px;
}

/* -- Score presentation */


body.score_presentation div#container{
	height:762px;
	width:917px;
	background:url(images/score/presentation/score_presentation_bg.png) no-repeat;
	position:relative;
	text-align:left;
	
}

body.score_presentation div#container #table1{
	position:absolute;
	top:110px;
	left:40px;
}

body.score_presentation div#container #table2{
	position:absolute;
	top:320px;
	left:40px;
}

body.score_presentation div#container #table3{
	position:absolute;
	top:530px;
	left:40px;
}

body.score_presentation div#container table{
	margin:0 auto 10px auto;
	width:490px;
	height:180px;
}

body.score_presentation div#container th{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	background:#00892D;
	color:#FFFFFF;
	padding:5px;
	
}
body.score_presentation div#container th.co1-col2{	
	padding-left:11px;
}

body.score_presentation div#container th.col3{
	text-align:right;
	padding:0 15px 0 0;
	width:30px;
}

body.score_presentation div#container th.col4{
	text-align:right;
	padding:0 15px 0 0;
	width:30px;

}

body.score_presentation div#container td{
	font-size:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #00892D;
}

body.score_presentation div#container td.col1{
	text-align:center;
	color:#00892D;
	width:35px;
}

body.score_presentation div#container td.col2{
	color:#09509C;
}

body.score_presentation div#container td.col3{
	text-align:right;
	padding:0 15px 0 0;
	color:#00892D;
	width:30px;
}

body.score_presentation div#container td.col4{
	padding:0 15px 0 0;
	text-align:right;
	width:30px;
	color:#FF5400;
}

body.score_presentation div#container td.lastRow{
	font-size:1px;
	line-height:1px;
	background:#00892D;
}

body.score_presentation div#flash_container{
	position:absolute;
	top:600px;
	left:564px;
}


/***** BACK OF THE NET  ************/
/***********************************/

.botn-top {
	display: block;
	width: 726px;
	height: 79px;
	background: url(../images/botn/botn_inner_top2.png) no-repeat;
	text-indent: -99999px;
	margin: 6px auto 0px auto;
}

.botn-bottom {
	display: block;
	width: 726px;
	height: 405px;
	background: url(../images/botn/botn_inner_bottom2.png) no-repeat;
	margin: 0 auto;
}

.botn-bottom .botn-inner-content {
	width: 300px;
	padding: 10px 0px 0px 30px;
	color: #074f99;
}

#content_main .botn-bottom .botn-inner-content p {
	color: #074f99;
	padding-bottom: 12px;
}

#content_main .botn-bottom .botn-inner-content p.blk {
	color: #000;
	font-weight: bold;
}

#content_main .botn-bottom .botn-inner-content p.view-btn {
	position: relative;
	left: -5px;
	top: 25px;
}

/* botn league page */

.botn-header {
	display: block;
	width: 779px;
	height: 100px;
	background: none;
	margin: 6px auto 0px auto;
	position: relative;
}

.botn-header h2.title {
	display: block;
	width: 348px;
	height: 81px;
	background: url(../images/botn/botn_header.png) no-repeat;
	position: absolute;
	left: 12px;
	top: 0px;
	text-indent: -99999px;
}

.botn-header .ball {
	display: block;
	width: 86px;
	height: 102px;
	background: url(../images/botn/botn_ball.png) no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
	text-indent: -99999px;
}

.botn-top-pnl {
	display: block;
	width: 770px;
	height: 273px;
	background: url(../images/botn/botn_toppnl_bg.png) no-repeat;
	margin: 0px auto 0px auto;
	padding-left: 9px;
	padding-top: 9px;
	
}

/* flash movie */

.botn-top-pnl #flash-movie {
	float: left;
	display: block;
	width: 457px;
	height: 264px;
	/*background: url(../images/botn/botn_flash_placeholder.jpg) no-repeat;*/
	
	margin-right: 10px;
}

/** CALENDAR **/

.botn-top-pnl .calendar {
	float: left;
	display: block;
	width: 294px;
	height: 264px;
	background: url(../images/botn/botn_calendar_bg.jpg) no-repeat;
}


.botn-bottom-pnl {
	display: block;
	width: 779px;
	height: 377px;
	background: none;
	margin: 9px auto 0px auto;
}

.calendar ul {
	padding: 6px;
	margin: 0;
}

.calendar ul li {
	list-style-type: none;
	padding: 0;
	margin: 0 8px 0 0;
	float: left;
	height: 31px;
	position: relative;
	
}

.calendar ul li.prev {
	width: 44px;
}

.calendar ul li.month {
	width: 117px;
}

.calendar ul li.year {
	width: 49px;
}

.calendar ul li.next {
	width: 48px;
	margin-right: 0px;
}

/* previous & next buttons */

.calendar ul li.prev a {
	display: block;
	width: 58px;
	height: 31px;
	background: url(../images/botn/prev_btn_new.gif)  center left no-repeat;
	text-indent: -9999px;
}

.calendar ul li.next a {
	display: block;
	width: 64px;
	height: 31px;
	background: url(../images/botn/next_btn_new.gif) 50% 50% no-repeat;
	text-indent: -9999px;
}



/* month images */

.calendar ul li.month div.december {
	display: block;
	width: 117px;
	height: 31px;
	background: url(../images/botn/months/december_btn.gif) left center no-repeat;
	text-indent: -9999px;
	
}

.calendar ul li.month div.january {
	display: block;
	width: 117px;
	height: 31px;
	background: url(../images/botn/months/january_btn.gif) left center no-repeat;
	text-indent: -9999px;
}

.calendar ul li.month div.february {
	display: block;
	width: 117px;
	height: 31px;
	background: url(../images/botn/months/february_btn.gif) left center no-repeat;
	text-indent: -9999px;
}

.calendar ul li.month div.march {
	display: block;
	width: 117px;
	height: 31px;
	background: url(../images/botn/months/march_btn.gif) left center no-repeat;
	text-indent: -9999px;
}

.calendar ul li.month div.april {
	display: block;
	width: 117px;
	height: 31px;
	background: url(../images/botn/months/april_btn.gif) left center no-repeat;
	text-indent: -9999px;
}

.calendar ul li.month div.may {
	display: block;
	width: 117px;
	height: 31px;
	background: url(../images/botn/months/may_btn.gif) left center no-repeat;
	text-indent: -9999px;
}

.calendar ul li.month div.june {
	display: block;
	width: 117px;
	height: 31px;
	background: url(../images/botn/months/june_btn.gif) left center no-repeat;
	text-indent: -9999px;
}

.calendar ul li.month div.july {
	display: block;
	width: 117px;
	height: 31px;
	background: url(../images/botn/months/july_btn.gif) left center no-repeat;
	text-indent: -9999px;
}

.calendar ul li.month div.august {
	display: block;
	width: 117px;
	height: 31px;
	background: url(../images/botn/months/august_btn.gif) left center no-repeat;
	text-indent: -9999px;
}

.calendar ul li.month div.september {
	display: block;
	width: 117px;
	height: 31px;
	background: url(../images/botn/months/september_btn.gif) left center no-repeat;
	text-indent: -9999px;
}

.calendar ul li.month div.october {
	display: block;
	width: 117px;
	height: 31px;
	background: url(../images/botn/months/october_btn.gif) left center no-repeat;
	text-indent: -9999px;
}

.calendar ul li.month div.november {
	display: block;
	width: 117px;
	height: 31px;
	background: url(../images/botn/months/november_btn.gif) left center no-repeat;
	text-indent: -9999px;
}

/* years */



.calendar ul li.year div.year_2009 {
	display: block;
	width: 49px;
	height: 31px;
	background: url(../images/botn/yr_2009.gif) left center no-repeat;
	text-indent: -9999px;
}

.calendar ul li.year div.year_2010 {
	display: block;
	width: 49px;
	height: 31px;
	background: url(../images/botn/yr_2010.gif) left center no-repeat;
	text-indent: -9999px;
}

.calendar ul li.year div.year_2011 {
	display: block;
	width: 49px;
	height: 31px;
	background: url(../images/botn/yr_2011.gif) left center no-repeat;
	text-indent: -9999px;
}



.calendar table {
	clear: both;
	margin-top: 20px;
}

.calendar table th {
	color: #000;
	font-size: 12px;
	padding-bottom: 10px;
}

.calendar table td {
	background-color: #074f99;
	color: #fff;	
	border-right: 1px solid #fff;
	border-bottom: 2px solid #fff;
	width: 45px;
	height: 27px;	
}


.calendar table td span{
	position: relative;
	padding: 5px 10px;	
	width: 21px;
	height: 17px;
	display: block;
}

.calendar table td.chosen a.reveal {
	color: #fff;
	text-decoration: none;
	height: 17px;
	width: 21px;
	padding: 5px 10px;
	display: block;
}


.calendar table td.chosen div.info-holder {
	position: relative;	
	display: none;
}

.calendar table td.chosen div.show {
	display: block;
}

.calendar table td.chosen div.info-holder div.info {
	background: url(../images/botn/when_where_popup.png) no-repeat;
	width: 204px;
	height: 80px;
	position: absolute;
	left: 5px;
	bottom: 20px;
	z-index: 1000;
	padding: 40px 20px 0px 10px;
}



.calendar table td.chosen div.info-holder div.info p.where {
	font-weight: bold;
}

.calendar table td.chosen div.info-holder div.info p.when {
	font-weight: bold;
}

.calendar table td.chosen {
	background-color: #f78c12;
}

.calendar table td.notactive {
	background-color: #b3bac1;
}

.calendar table td.last {
	border-right: none;
}



/** LEAGUE TABLE **/
.botn-bottom-pnl .league {
	float: left;
	display: block;
	width: 522px;
	height: 359px;
	background: url(../images/botn/botn_league_bg.png) no-repeat;
	margin-right: 10px;
	padding: 6px 18px 12px 18px;
}


.botn-bottom-pnl .league h2.title-league {
	display: block;
	width: 139px;
	height: 44px;
	background: url(../images/botn/botn_league_title.png) no-repeat;
	text-indent: -9999px;
}

.botn-bottom-pnl .league table {
	width: 507px;
}


.botn-bottom-pnl .league table th {
	text-align: left;
	padding-left: 5px;
}

.botn-bottom-pnl .league table tr.you {
	background: url(../images/botn/botn_you_table_td_bg.png) no-repeat;
}

.botn-bottom-pnl .league table tr.you td {
	color: #fff;
}

.botn-bottom-pnl .league table tr.you td.mph .pointer-holder {
	position: relative;
}

.botn-bottom-pnl .league table tr.you td.mph .pointer-holder .pointer {
	width: 47px;
	height: 39px;
	background: url(../images/botn/botn_you_arrow.png) no-repeat;
	position: absolute;
	left: 20px;
	bottom: 5px;
}

.botn-bottom-pnl .league table td {
	text-align: left;
	height: 21px;
	color: #09509c;
	padding-left: 5px;
}

.botn-bottom-pnl .league table tr td.position {
	color: #666666;
	font-weight: bold;
}

.botn-bottom-pnl .league table td.reset form {
	
	position: relative;
	left: 25px;
	top: 10px;
}

.botn-bottom-pnl .league table td.next{
	text-align: right;
}

.botn-bottom-pnl .league table th.gender,
.botn-bottom-pnl .league table th.age,
.botn-bottom-pnl .league table th.mph{

	text-align: center;
}


.botn-bottom-pnl .league table td.gender,
.botn-bottom-pnl .league table td.age {
	color: #00892d;
	text-align: center;
}

.botn-bottom-pnl .league table td.mph {
	color: #ff5400;
	text-align: center;
}

.botn-bottom-pnl .league table tr.first td {
	background-color: #b3c7a8;
}
.botn-bottom-pnl .league table tr.first td.position {
	color: #5c8737;
}

.botn-bottom-pnl .league table tr.second td {
	background-color: #b5cacf;
}
.botn-bottom-pnl .league table tr.second td.position {
	color: #074f99;
}

.botn-bottom-pnl .league table tr.third td {
	background-color: #e5d6b3;
}
.botn-bottom-pnl .league table tr.third td.position {
	color: #f78c12;
}

.botn-bottom-pnl .league table tr.first td.position,
.botn-bottom-pnl .league table tr.second td.position,
.botn-bottom-pnl .league table tr.third td.position {
	background-color: transparent;
}







/** FILTER **/
.botn-bottom-pnl .filter {
	float: left;
	display: block;
	width: 193px;
	height: 355px;
	background: url(../images/botn/botn_filter_bg.png) no-repeat;
	text-align: left;
	padding: 8px 0px 14px 18px;
}

.botn-bottom-pnl .filter h2.title-filter {
	display: block;
	width: 64px;
	height: 35px;
	background: url(../images/botn/botn_filter_title.png) no-repeat;
	text-indent: -9999px;
}

.botn-bottom-pnl .filter h2.title-search {
	display: block;
	width: 73px;
	height: 34px;
	background: url(../images/botn/botn_search_btn.png) no-repeat;
	text-indent: -9999px;
}

.botn-bottom-pnl .filter ul {
	padding: 0;
	margin: 0;
}

.botn-bottom-pnl .filter ul li {
	list-style-type: none;
	padding: 0;
	margin: 0 0 8px 0;
}

.botn-bottom-pnl .filter ul li.submitter {
	text-align: right;
	width: 160px;
}

.botn-bottom-pnl .filter select {
	width: 160px;
}

.botn-bottom-pnl .filter input {
	width: 160px;
}

.botn-bottom-pnl .filter input#filter_submit, .botn-bottom-pnl .filter input#search_submit {
	width: 62px;
	height: 30px;
}

/*.close a {
	display: block;
	width: 30px;
	height: 30px;
	background-color: red;
	text-indent: -5000em;
	margin-top: -200px;
	margin-left: 700px;
}*/

.close a{
	height:30px;
	width:30px;
	position:absolute;
	top:2px;
	right:2px;
	z-index:10200;
	display: block;
	margin-top: 0px;
	text-indent: -50000px;
	background:url(images/spacer.gif);
}

body{
	height:100%;
	width:100%;
	margin:0;
	padding:0;
}

div.overlay{
	height:100%;
	width:100%;
	background:#EE811A;
	position:absolute;
	top:0px;
	left:-30000px;
	z-index:10000;
	opacity: 0.8;
	height:1000px;
	width:1920px;
	text-align:center;
}

div.overlay_image_container{
	height:100%;
	width:100%;
	position:absolute;
	top:0px;
	left:-30000px;
	z-index:10100;
	padding-top:160px;
	text-align:center;
}

div.img_container{
	position:relative;
	height:401px;
	width:836px;
	margin:0 auto;
}

