body{
	background-image:url(../images/web/mainpagebg.gif);
	background-position:center;
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-color:#000;
	margin:0px;
	padding:0px;
	}
	
a img{ border:none;}
input, select{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
/*img, div, a, input { behavior: url(../css/iepngfix.htc); }*/

h1{ color:#fcab21; font-family:Arial, Helvetica, sans-serif;}
h2{ color:#fcab21; font-family:Arial, Helvetica, sans-serif;}
.rg-cont{
	position:absolute;
	float:left;
	width:712px;
	/*height:475px;*/
	height:528px;
	left:50%;
	top:50%;
	bottom:50%;
	margin-left:-356px;
	margin-top:-264px;
	/*height:524px;*/
	border:1px solid #b67123;
	background:url(../images/web/rg-home-bg.jpg) top center no-repeat;
	}
	.rg-innercont{
		position:relative;
		width:100%;
		height:474px;
		float:left;
		
		}
		

div.home-title{
	position:relative;
	width:700px;
	height:173px;
	float:left;
	display:inline;
	margin:8px 0px 0px 6px;
	padding:0;
	background-image:url(../images/web/rg-home-logo.png);
	background-position:left;
	background-repeat:no-repeat;
	}

	.rg-bottom-menu{
		position:relative;
		width:100%;
		height:54px;
		float:left;
		border-top:none;
		}
		.rg-bottom-menu a,
		.rg-bottom-menu a:link,
		.rg-bottom-menu a:visited{ 
			position:relative;
			height:54px;
			float:left;
			z-index:99999;
			text-decoration:none;
			background-position:bottom left;
			background-repeat:no-repeat;
			display:block;}
			.rg-bottom-menu a:hover{ background-position:top left;}
		a.btn-play-home{
			width:242px;
			background-image:url(../images/web/btn-play.gif);}
		a.btn-howtoplay-home{
			width:233px;
			background-image:url(../images/web/btn-howtoplay2.gif);}
		a.rg-prod-info{
			width:237px;
			background-image:url(../images/web/btn-rg-prod2.gif);}

		a.btn-howtoplay-homefindx{
			width:233px;
			background-image:url(../images/web/btn-howtoplay.gif);}
		a.btnprodindx{
			width:237px;
			background-image:url(../images/web/btn-rg-prod.gif);}
			
		a.rg-prod-info img,
		a.rg-prod-info:link img,
		a.rg-prod-info:visited img{
			border:none;
			float:left;
			position:absolute;
			bottom:10px;
			right:25px;
			z-index:9999999;
			display:inline;
			}
	
	 img.homefeat-img{
		 position:absolute;
		 float:left;
		 z-index:99;
		 /*z-index:-10;*/
		 bottom:0;
		 display:inline;
		 margin-bottom:-55px;
		 right:0;
		 }
		 
	.left-textcont{
		width:270px;
		height:262px;
		float:left;
		display:inline;
		margin-left:10px;
		background-color:#CC0;
		background:url(../images/web/home-leftcont.gif) top left no-repeat;
		}
	.left-textcont2{
		width:270px;
		height:262px;
		float:left;
		display:inline;
		margin-left:10px;
		margin-top:10px;
		background-color:#CC0;
		background:url(../images/web/left-close.png) top left no-repeat;
		}
		.indexdesc{
			position:absolute;
			z-index:999;
			bottom:3px;
			left:8px;
			width:300px;
			height:auto;
			float:left;}
			.indexdesc p{
				width:300px;
				float:left;
				height:auto;
				font-style:italic;
				font-size:12px;
				color:#004b91;
				}
			.indexdesc p a{ text-decoration:underline; color:#004b91;}
			.indexdesc p a:hover{ color:#FFF; text-decoration:none;}
		
	a.reg-here,
	a.reg-here:link,
	a.reg-here:visited{
		position:relative;
		width:225px;
		height:29px;
		float:left;
		display:inline;
		margin-top:228px;
		background-image:url(../images/web/reg-here-btn.gif);
		background-repeat:no-repeat;
		background-position:top left;
		cursor:pointer;
		}
		a.reg-here:hover{ background-position:bottom left;}
	a.rg-memcuplogo-main,
	a.rg-memcuplogo-main:link,
	a.rg-memcuplogo-main:visited{
		width:99px;
		height:107px;
		float:left;
		left:140px;
		bottom:90px;
		display:inline;
		position:absolute;
		border:none;
		}
	a.rg-memcuplogo-main2,
	a.rg-memcuplogo-main2:link,
	a.rg-memcuplogo-main2:visited{
		width:99px;
		height:107px;
		float:left;
		left:130px;
		bottom:95px;
		display:inline;
		position:absolute;
		border:none;
		}

	a.rg-chl-logo-main,
		a.rg-chl-logo-main:link,
		a.rg-chl-logo-main:visited{
			width:69px;
			height:39px;
			float:left;
			left:250px;
			bottom:0px;
			margin-bottom:240px;
			display:inline;
			position:absolute;
			border:none;
			z-index:9999;
			}
	a.rg-chl-logo-main2,
		a.rg-chl-logo-main2:link,
		a.rg-chl-logo-main2:visited{
			width:69px;
			height:39px;
			float:left;
			left:10px;
			top:335px;
			margin-bottom:240px;
			display:inline;
			position:absolute;
			border:none;
			z-index:9999;
			}
	.rg-content-logo{
		width:400px;
		height:103px;
		float:left;
		margin:10px 0px 0px 156px;
		display:inline;
		cursor:pointer;
		background:url(../images/web/rg-content-logo.png) top center no-repeat;
		}	
	
/* Tab Section */	
#panes{
	width:690px;
	height:302px;
	float:left;
	margin-left:10px;
	display:block;
	_display:inline;
	background:url(../images/web/rg-tab-body.gif) top center no-repeat;
	}
	#panes div.bracket{
		display:block;
		_display:inline;		
		position:relative;
		width:100%;
		margin-top:5px;
		height:298px;
		float:left;}
		/*#panes div.bracket1{background:url(../images/web/bracket-lines.gif) center no-repeat;}*/

/*  Brackets  */



a.picpl, a.picpl:link, a.picpl:visited, div.picpl{
	float:left;
	border:1px solid #ff9a34;
	overflow:hidden;
	width:54px;
	height:65px;	
	}

ul.vote-bracket{
	position:relative;
	float:left;
	display:block;
	_display:inline;
	width:620px;
	height:auto;
	padding:0;
	margin:5px 0px 0px 55px;
	}

	ul.vote-bracket li.week-1{
		width:125px;
		height:66px;
		float:left;
		display:block;
		_display:inline;
		list-style:none;
		padding:0;
		margin-left:0px;
		_margin-left:0px;
		margin-right:30px;
		_margin-right:30px;
		}
		ul.vote-bracket li.week-1 a.picpl,
		ul.vote-bracket li.week-1 div.picpl{margin-right:5px;}

	ul.vote-bracket li.week-3{
		width:115px;
		height:77px;
		float:left;
		display:block;
		_display:inline;
		list-style:none;
		padding:0;
		margin-left:0px;
		_margin-left:0px;
		margin-right:40px;
		_margin-right:40px;
		background:url(../images/web/bracket-w1.gif) top center no-repeat;
		}

		ul.vote-bracket li.week-3 a.picpl,
		ul.vote-bracket li.week-3 div.picpl{
			margin-left:29px;
			_margin-left:30px;
			margin-top:8px;
			_margin-top:8px;
			float:left;
			}	


	ul.vote-bracket li.week-4{
		list-style-type:none;
		width:270px;
		wid\th:271px;
		height:67px;
		float:left;
		margin:0;
		margin-right:39px;
		_margin-right:39px;
		padding:0;
		display:inline;
		background:url(../images/web/bracket-w4.gif) top center no-repeat;
		}
			ul.vote-bracket li.week-4 a.picpl,
			ul.vote-bracket li.week-4 div.picpl{
			margin-left:108px;
			_margin-left:108px;
			float:left;
			}	

	ul.vote-bracket li.woverall{
		list-style-type:none;
		width:311px;
		wid\th:311px;
		height:67px;
		float:left;
		margin:0;
		padding:0;
		display:inline;
		margin-left:135px;
		_margin-left:136px;		
		background:url(../images/web/bracket-woverall.gif) top center no-repeat;
		}

	ul.vote-bracket li.woverall a.picpl,
	ul.vote-bracket li.woverall div.picpl{
			margin-left:128px;
			_margin-left:128px;
			float:left;
			}
	a.pl-disabled img, img.pl-disabled{opacity:0.4;filter:alpha(opacity=40);}
	a.pl-disabled{ background-color:#000;}
	img.voted{ 
		position:absolute;
		float:left;
		z-index:9999;
		border:none;
		top:5px;
		right:10px;
		display:none;
		}
	img.selectionmade{
		position:absolute;
		float:left;
		z-index:9999;
		border:none;
		display:none;
		top:228px;
		left:14px;		
		}

.curvewraptop{
	width:690px;
	height:54px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	display:inline;
	background-image:url(../images/web/rg-curve-top.gif);
	background-position:top center;
	background-repeat:no-repeat;
	}
	
	

.curvewrapbtm{
	width:690px;
	height:285px;
	float:left;
	margin-left:10px;
	display:inline;
	background:url(../images/web/rg-tab-body.gif) center bottom no-repeat;
	}

/*Phase 2*/

#flowtabs2{
	position:relative;
	width:690px;
	height:auto;
	float:left;
	margin:10px 0px 0px 10px;
	padding:0;
	display:inline;
	}

	#flowtabs2 li.ph2f5{width:70px;}

	#flowtabs2 li{
		position:relative;
		list-style:none;
		width:124px;
		height:auto;
		float:left;
		margin:0px;
		padding:0px;
		display:inline;
		}
		
	#flowtabs2 li a{
		position:relative;
		width:100%;
		height:34px;
		float:left;
		display:inline;
		background-repeat:no-repeat;
		border-bottom:1px solid #b67123;
		}
	

		
		#flowtabs2 li a span{
			position:relative;
			width:100%;
			margin-top:8px;
			/*height:21px;*/
			height:21px;
			float:left;
			_display:inline;
			display:block;
			background-position:center 0px;
			background-repeat:no-repeat;			
			}
	a.f5 span{ background-image:url(../images/web/tab-ph2-f5.gif); }
	a.ph2-cib span{ background-image:url(../images/web/tab-ph2-cib.gif);}
	a.ph2-trb span{ background-image:url(../images/web/tab-ph2-trb.gif);}
	a.ph2-tbb span{ background-image:url(../images/web/tab-ph2-tbb.gif);}
	a.ph2-nob span{ background-image:url(../images/web/tab-ph2-nob.gif);}
	a.ph2-24pb span{ background-image:url(../images/web/tab-ph2-24pb.gif);}
	

	/* Tabs Functions*/
	ul#flowtabs2 li.current a
	{
		cursor:default; 
		color:#000 ;
	}
	ul#flowtabs2 li a{
		cursor:pointer;
		background-image:url(../images/web/tabbrack-bgph2.gif);
		background-position:top center;}
	ul#flowtabs2 li.ph2f5 a{
		cursor:pointer;
		background-image:url(../images/web/tabbrack-bgph2-f5.gif);
		background-position:top center;}	
	
	ul#flowtabs2 a.current {
		background-image:url(../images/web/tabbrack-bgph2.gif);
		background-position:bottom center;
		cursor:default; 
		border-bottom:1px solid #000;}

	ul#flowtabs2 li.ph2f5 a.current {
		background-image:url(../images/web/tabbrack-bgph2-f5.gif);
		background-position:bottom center;
		cursor:default; 
		border-bottom:1px solid #000;}
		
		
	ul#flowtabs2 a.current span, 
	ul#flowtabs2 a.current:hover span{ background-position:center top; }
	ul#flowtabs2 a span{ background-position:center -21px;}
	ul#flowtabs2 a:hover span{  background-position:center 0px;}

#flowtabs{
	position:relative;
	width:690px;
	height:auto;
	float:left;
	margin:10px 0px 0px 10px;
	padding:0;
	display:inline;
	}
	#flowtabs li{
		position:relative;
		list-style:none;
		width:138px;
		height:auto;
		float:left;
		margin:0px;
		padding:0px;
		display:inline;
		}
		
	#flowtabs li a{
		position:relative;
		width:100%;
		height:34px;
		float:left;
		display:inline;
		background-repeat:no-repeat;
		border-bottom:1px solid #b67123;
		}
		#flowtabs li a span{
			position:relative;
			width:100%;
			margin-top:8px;
			/*height:21px;*/
			height:20px;
			float:left;
			display:inline;
			background-position:center 0px;
			background-repeat:no-repeat;			
			}
	a.cib span{ background-image:url(../images/web/tab-cib.gif);}	
	a.trb span{ background-image:url(../images/web/tab-trb.gif);}
	a.tbb span{ background-image:url(../images/web/tab-tbb.gif);}
	a.tnb span{ background-image:url(../images/web/tab-nob.gif);}
	a.tb24hr span{ background-image:url(../images/web/tab-24hrb.gif);}
	/* Tabs Functions*/
	ul#flowtabs li.current a
	{
		cursor:default; 
		color:#000 ;
	}
	ul#flowtabs li a{
		cursor:pointer;
		background-image:url(../images/web/tabbrack-bg.gif);
		background-position:top center;}
	
	ul#flowtabs a.current {
		background-image:url(../images/web/tabbrack-bg.gif);
		background-position:bottom center;
		cursor:default; 
		border-bottom:1px solid #000;}
	ul#flowtabs a.current span, ul#flowtabs a.current:hover span{ background-position:top center; }
	ul#flowtabs a span{ background-position:center 0px;}
	ul#flowtabs a:hover span{  background-position:center -21px;}


	table tr td {
		color:#f89829;
		font-family:arial;
		font-style:italic;
		font-weight:bold;
		font-size:12px;
	}
	input[type=text]{
		width:200px;
	}
	a.submit:link, a.submit:visited{
		width:113px;
		height:25px;
		display:block;
		background-image:url("../images/web/submit.gif");
	}
	a.submit:hover{
		background-image:url("../images/web/submit_hover.gif");
	}
	a.normal_link:link, a.normal_link:visited{
		color:#f89829;
		font-family:arial;
		font-style:italic;
		font-weight:bold;
		font-size:12px;
		text-decoration:underline;
	}
	a.normal_link:hover{
		text-decoration:none;
		color:#004b91;
	}
	
	.rg-match-page_con{
		width:692px;
		height:445px;
		float:left;
		background-image:url("../images/web/rg-match-bckgrnd.gif");
		background-position:center;
		background-repeat:no-repeat;
		position:relative;	
		margin-top:15px;
		_margin-top:15px;
		margin-left:10px;
		_margin-left:5px;
		
	}
	.rg-match-page_con a.disabled{ display:none;}


	.rg_players{
		position:relative;
		float:left;
		width:515px;
		height:390px;
		margin-left:35px;
		display:inline;
		overflow:hidden;
		
	}
	
	ul#vote_slider{
		position:relative;
		float:left;
		width:515px;
		height:390px;
		display:inline;
		margin:0px;
		padding:0;
		overflow:hidden;
		}
		ul#vote_slider li.pl_holder{
			position:relative;
			list-style:none;
			float:left;
			height:390px;
			_display:inline;
			width:214px;
			margin-left:54px;
			margin-right:40px;
			padding:0;
			}

	ul#vote_slider li img.players_image{
		position:relative;
		float:left;
		display:block;
		margin-bottom:10px;
		_margin-bottom:0px;
		top:0;
		left:0;
		z-index:-50px;
		position:absolute;
		}
	ul#vote_slider li img.voted{ border:none;}
	ul#vote_slider li img.selectionmade{ border:none;}
	ul#vote_slider li img{
			border:1px solid #ff9933; 
			float:left;}
	
	ul#vote_slider li.pl_holder a.coverlay{
		width:205px;
		height:282px;
		position:relative;
		background-color:#666;
		z-index:9999;
		float:left;
		}
	
	a.rg_player_link:link, 
	a.rg_player_link:visited{
		width:205px;
		height:282px;
		float:left;
		margin-left:1px;
		margin-top:1px;
		background-image:url("../images/web/vote_layer.gif");
		position:absolute;
		z-index:9999;
		
	}
	a.rg_player_link:hover{
		background-image:url("../images/web/vote_hover.png");
		_background-image:url("../images/web/vote_hover_ie.gif");
	}
	
	a.rg_player_link2:link, 
	a.rg_player_link2:visited{
		width:205px;
		height:282px;
		float:left;
		margin-left:1px;
		margin-top:1px;
		background-image:url("../images/web/vote_layer.gif");
		position:absolute;
		z-index:9999;
		
	}
	a.rg_player_link2:hover{
		background-image:url("../images/web/c-vote.png");
		
		_background-image:url("../images/web/c-vote.png");
	}
	
	p{
		width:205px;
		margin:0px;
		padding:0px;
		font-family:arial;
		font-size:11px;		
		font-weight:bold;
		text-align:left;
		color:#fff;
	}
	p label{
		font-style:italic;
		color:#ff9933;
	}
	a.prev:link, a.prev:visited{
		width:76px;
		height:85px;
		position:absolute;
		display:block;
		left:10px;
		/*left:25px;*/
		top:170px;
		cursor:pointer;
		background-position:top left;
		background-repeat:no-repeat;
		background-image:url("../images/web/left-arrow.png");
		z-index:100;
	}
	a.prev:hover{
		background-image:url("../images/web/left-arrow_hover.png");
	}
	a.next:link, a.next:visited{
		width:61px;
		height:85px;
		display:block;
		position:absolute;
		cursor:pointer;
		top:170px;
		left:610px;
		/*left:616px;*/
		background-position:top left;
		background-repeat:no-repeat;
		background-image:url("../images/web/right-arrow.png");
		z-index:100;
	}
	a.next:hover{
		background-image:url("../images/web/right-arrow_hover.png");
	}
	a.link_to_brackets:link, a.link_to_brackets:visited{
		/*width:136px;*/
		width:159px;
		height:13px;
		display:block;
		float:right;		
		background-image:url("../images/web/return_to_brakets.gif");
		background-repeat:no-repeat;
		z-index:100;
	}
	a.link_to_brackets:hover{
		background-image:url("../images/web/return_to_brakets_hover.gif");
	}
	#category{
		color:#ff9933;
		font-family:arial;
		font-size:12px;
		font-weight: bold;
		font-style:italic;
	}	
	
/* Register */
	table tr td {
		color:#f89829;
		font-family:arial;
		font-style:italic;
		font-weight:bold;
		font-size:12px;
		text-align:left;
	}
	input[type=text]{
		width:200px;
	}
	a.submit:link, a.submit:visited{
		width:113px;
		height:25px;
		display:block;
		background-image:url("../images/web/submit.gif");
	}
	a.submit:hover{
		background-image:url("../images/web/submit_hover.gif");
	}
	a.normal_link:link, a.normal_link:visited{
		color:#f89829;
		font-family:arial;
		font-style:italic;
		font-weight:bold;
		font-size:12px;
		text-decoration:underline;
	}
	a.normal_link:hover{
		text-decoration:none;
		color:#D6D2E9;
	}
	em{
		color:#f00;
		display:list-item;
		font-style:normal;
		font-size:10px;
		text-align:left;
		margin-left:30px;
		
	}
	
/* Login */
.loginform{
	position:relative;
	width:340px;
	_width:340px;
	padding:0;
	height:auto;
	float:left;
	margin:50px 0px 0px 165px;
	_margin:50px 0px 0px 165px;
	display:inline;
	}
	.loginform div{
		width:100%;
		height:auto;
		float:left;
		display:inline;
		margin-bottom:10px;
		_margin-bottom:10px;
		}
		.loginform div.login-mail{
			background:url(../images/web/login-email.gif) left center no-repeat;}
		.loginform div.login-password{
			background:url(../images/web/login-pwd.gif) left center no-repeat;}	
		.loginform div input{
			float:left;
			display:inline;
			margin-left:110px;
			_margin-left:110px;
			width:225px;
			wid\th:225px;
			}
		.loginform div a.login{
			height:25px;
			width:162px;
			float:right;
			background-image:url(../images/web/btn-login.gif);
			background-position:left top;
			background-repeat:no-repeat;
			}
		.loginform div a.login:hover{ background-position:right top; }
		.loginform p{ 
			width:100%;
			height:auto;
			color:#f48c24;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			margin-bottom:5px;
			_margin-bottom:5px;
			text-align:right; 
			font-style:italic;}
	a.clickhere,
	a.clickhere:link,
	a.clickhere:visited{color:#f89829; text-decoration:underline;}
	a.clickhere:hover{color:#FFF;text-decoration:none;}
	
	div.howto{
		margin-left:100px;
		_margin-left:50px;
		margin-bottom:10px;
		_margin-bottom:10px;
		width:480px;
		height:auto;
		float:left;}
		div.howto h1{
			float:left;
			text-align:left;
			font-style:italic;
			font-size:15px;
			font-family:Arial, Helvetica, sans-serif;
			color:#f89829;
			margin-top:10px;
			_margin-top:10px;
			margin-bottom:15px;
			_margin-bottom:15px;			
			padding:0;
			width:100%;}
		div.howto label{
			width:70px;
			height:auto;
			float:left;
			color:#f89829;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			text-align:left;
			font-weight:bold;
			font-style:italic;
			}
			div.howto p{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				width:395px;
				height:auto;
				float:left;
				color:#FFF;
				font-weight:normal;
				} div.howto p a{color:#FFF; text-decoration:underline;}
				  div.howto p a:hover{ color:#f89829; text-decoration:none;}

/* Submit */
a.rg-submit,
a.rg-submit:link, 
a.rg-submit:visited{
	position:relative;
	float:right;
	width:162px;
	height:25px;
	cursor:pointer;
	display:block;
	background-image:url(../images/web/btn-login.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}a.rg-submit:hover{background-position:top right;}

.match-head{
	width:510px;
	float:left;
	height:auto;
	text-align:left;
	margin-top:8px;
	_margin-top:8px;
	margin-bottom:0px;
	_margin-bottom:0px;
	margin-left:88px;
	_margin-left:44px;	
	padding:15px 5px 0px 0px;}

.votedesc{
	float:left;
	position:relative;
	color:#FFF;
	width:512px;
	text-align:left;
	height:auto;}
	.votedesc p{ float:left; display:inline; padding-bottom:5px;}
	.votedesc p.left{ width:60%;}
	.votedesc p.right{ width:40%; text-align:right;}
	
.hide, a.disabled{ display:none; _display:none;}
.show{ display:block; _display:inline;}	
em.error{ color:#9dff1a; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
p.regsuccess{ 
	font-size:16px; 
	width:690px; 
	height:auto; 
	color:#ff9a34; 
	font-style:italic;
	margin-top:90px;
	text-align:center;}
	p.regsuccess span{ font-size:14px;}
	p.regsuccess a{color:#8cc63f; }
	p.regsuccess a:hover{ color:#FFF; text-decoration:none;}

/* Buttons */
a.vbracket, a.vbracket:link, a.vbracket:visited{
	position:relative;
	float:left;
	width:221px;
	/*width:179px;*/
	height:40px;
	display:inline;
	margin:10px 5px 0px 0px ;
	background-image:url(../images/web/viewbrackets.gif);
	background-position:top left;
	background-repeat:no-repeat;
	} a.vbracket:hover{ background-position:top right;}	
	
a.makemypics, a.makemypics:link, a.makemypics:visited{
	position:relative;
	float:left;
	width:179px;
	height:40px;
	display:inline;
	margin:10px 5px 0px 0px ;
	background-image:url(../images/web/makemypicks.gif);
	background-position:top left;
	background-repeat:no-repeat;
	} a.makemypics:hover{ background-position:-180px 0px;}		
	
form.rg input{ width:200px;}
form.rg select{ width:100%;}

.rulesandreg{
	float:left;
	position:absolute;
	width:524px;
	height:320px;
	/*height:320px;*/
	font-family:Arial, Helvetica, sans-serif;
	top:130px;
	left:50%;
	overflow:hidden;
	margin-left:-262px;
	}.rulesandreg h1.rrg{
		position:relative;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding:0px;
		height:0px;
		width:520px;
		line-height:1.2em;
		height:auto;
		_margin-bottom:2px;
		text-align:center;
		float:left; }
		.rulesandreg h2.rrg{
			position:relative;
			font-size:16px;
			padding:0px;
			margin:0px;
			width:520px;
			text-align:center;
			color:#FFF;
			line-height:1.2em;
			float:left;
			}
div.rulescont{
	position:relative;
	margin-top:8px;
	float:left;
	width:520px;
	height:250px;		
	_height:255px;
	display:block;
	padding-right:4px;
	overflow-y:scroll;
	overflow-x: hidden ;
	scrollbar-base-color:#333;
	}
	div.rulescont ul.items{
		left:0;
		top:0;
		margin-top:0px;}
	div.rulescont ul.items li{
		font-size:12px;
		color:#FFF;
		position:relative;
		line-height:1.3em;
		list-style-type:decimal;
		margin-bottom:10px;
		font-family:Arial, Helvetica, sans-serif;}
		div.rulescont ul li strong{color:#fcab21;}
		div.rulescont ul li a,
		div.rulescont ul li a:link,
		div.rulescont ul li a:visited{ color:#FFF;}
			div.rulescont ul li a:hover{ text-decoration:none; color:#fcab21;}
			
/***********************************************************************************/

div.match-wrapper{
	position:relative;
	width:685px;
	height:290px;
	float:left;
	display:block;
	overflow:hidden;
	}
	div.match-bracket{
		float:left;
		width:auto;
		margin-left:50px;
		_margin-left:30px;
		height:auto;
		}
		div.match-bracket div.weeks{
			float:left; 
			width:auto; 
			height:auto;}
		div.match-bracket div.brk-1{width:155px;}
		div.match-bracket div.brk-1 a{ margin-right:10px;}
		div.match-bracket div.brk-2{
			background:url(../images/web/bracket-w1.gif) center top no-repeat;
			padding-top:0px;
			width:122px;
			height:67px;
			margin-right:33px;
			_margin-right:33px;
			margin-left:0px;
			padding-top:10px;
			}div.match-bracket div.brk-2 a{margin-left:33px;}
		div.match-bracket div.brk-3{
			background:url(../images/web/bracket-w4-2.gif) center top no-repeat;
			width:278px;
			height:65px;
			margin-right:32px;
			}div.match-bracket div.brk-3 a{ margin-left:112px;}
			div.match-bracket div.brk-4{			
				width:589px;
				height:55px;
				margin:0px;
				background:url(../images/web/bracket-woverall2.gif) center top no-repeat;
				}div.match-bracket div.brk-4 a{ 
				position:absolute;
				bottom:5px;
				margin-left:267px;}

label.weekie{
	position:relative;
	float:left;
	display:block;
	width:100%;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	padding-bottom:2px;
	color:#FF9933;
	text-transform:uppercase;
	}

td.frnme{ 
	text-align:left; 
	padding-left:5px; 
	width:125px;}

/***********************************************************************************/			

ul.bracket-final5{
	width:480px;
	height:auto;
	position:relative;
	margin:20px 0px 0px 100px;
	_margin:20px 0px 0px 100px;
	padding:25px 0px 0px 0px;
	float:left;
	_display:inline;
	background:url(../images/web/ph2-brack-label.gif) top center no-repeat;
	}
	ul.bracket-final5 li{
		position:relative;
		float:left;
		margin:0px;
		padding:0px;
		width:80px;
		height:160px;
		_height:160px;
		_display:inline;
		list-style:none;
		}
		
		ul.bracket-final5 li.listlbl{
			background:url(../images/web/wins-losses-lbl.gif) bottom left no-repeat;}
		
		ul.bracket-final5 li a,
		ul.bracket-final5 li a:link{
			position:relative;
			float:left;
			width:100%;
			height:auto;
			text-decoration:none;
			}
			ul.bracket-final5 span{
				position:relative;
				float:left;
				height:15px;
				width:100%;}
			
			.f1place{ background:url(../images/web/ph2-1st.gif) center left no-repeat;}	
			.f2place{ background:url(../images/web/ph2-2nd.gif) center left no-repeat;}	
			.f3place{ background:url(../images/web/ph2-3rd.gif) center left no-repeat;}
			.f4place{ background:url(../images/web/ph2-4th.gif) center left no-repeat;}
			.f5place{background:url(../images/web/ph2-5th.gif) center left no-repeat;}
			
			/*a.pl-disabled img{ border:1px solid #8cc63e; }*/
			
			img.imgf5{
				position:relative;
				float:left;
				border:1px solid #f89828;}
			
			label.f5pname{
				position:relative;
				float:left;
				height:25px;
				color:#FFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				width:100%;}
			
			label.scrs{
				position:relative;
				float:left;
				width:100%;
				height:auto;
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight:bold;
				color:#ec9126;
				padding:1px 0px 1px 0px;
				margin:0px;
				display:block;
				font-style:italic;
				}
				
span.bracklbl{
	/*background:url(../images/web/ph2-brack-lbl2.gif) left center no-repeat;*/
	float:left; 
	width:159px; 
	font-size:13px;
	/*padding:0px 0px 0px 165px;*/
	color:#ff9933;
	font-family:arial;
	font-weight: bold;
	font-style:italic;	
	}	
	
a.thswkmatchups,
a.thswkmatchups:link,
a.thswkmatchups:visited{
	position:relative;
	float:left;
	width:179px; 
	height:40px;
	margin:25px 0px 0px 256px;
	background-image:url(../images/web/this-wk-matchups.gif);
	background-position:left center;
	background-repeat:no-repeat;
	}
	a.thswkmatchups:hover{background-position:right center;}	

