#ctl00_imgTracker
{
position:absolute;	
}

body
	{
		margin: 0;
		padding: 0 0 30px 0;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size:11px;
		color:#000;
		background-color: #fff;
		text-align: center;
	}

body.blank
	{
		background-image: none;
		background-color: White;		
	}
	
a {text-decoration:none}
a:hover {text-decoration:underline; }

img
	{
		border: 0;
	}

.uberclear
{
	float: none;
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	height: 1px;
	line-height: 0;
	font-size: 0;
}

.clearer
{
	float: none !important;
	display: block !important;
	clear: both !important;
	margin: 0 !important;
	border: 0 !important;
	padding: 0 !important;
	height: 0.1px !important;
	background-color: transparent !important;
	line-height: 0 !important;
	font-size: 0 !important;
}


.highlightLight
{
	color: #FF0000; 	
}

.highlight
{
	color: #FF0000; 	
	font-weight: bold;
}

.highlightDark
{
	color: #CE0000; 	
	font-weight: bold;
}


.centered 
{
	width: 100%;
	text-align: center;
}

* html .uberclear
{
	height: 0;
}

h4
{
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 28px;
	font-weight: bold;
}

.wrapper
	{
		width: 776px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		border: 1px solid black;
	}

	.topNav
		{
			background-image: url("http://images.footballfanatics.com/top_navbg.gif") ;
			background-repeat: repeat-x;
			background-position: 0 0;
			border-bottom: 1px solid black;
			height: 25px;
		}

		.topNav div
			{
				float: left;
				height: 25px;
				line-height: 25px;
			}

				.topNav div.navTopOne
					{
						background-image: url("http://images.footballfanatics.com/top_home.gif") ;
						width: 145px;
					}

				.topNav div.navTopTwo
					{
						background-image: url("http://images.footballfanatics.com/top_help.gif") ;
						width: 145px;
					}

				.topNav div.navTopThree
					{
						background-image: url("http://images.footballfanatics.com/top_account.gif") ;
						width: 145px;
					}

				.topNav div.navTopFour
					{
						background-image: url("http://images.footballfanatics.com/top_track.gif") ;
						width: 145px;
					}

					.topNav div.navTopFourCheckout
						{
							background-image: url("http://images.footballfanatics.com/top_checkout.gif") ;
							width: 145px;
						}

				.topNav div.navTopFive
					{
						background-image: url("http://images.footballfanatics.com/top_basket.gif") ;
						width: 74px;
					}

				.topNav div.navTopSix
					{
						overflow: hidden;
					}

					.topNav div.navTopSixSmallFont
						{
							font-size: 9px;
							overflow: hidden;
						}	

					.topNav div a
						{
							overflow: hidden;
							display: block;
							height: 25px;
							text-indent: -999em;
						}

		.header
			{
				width: 776px;
			}

		.mainNav
			{
				height: 58px;
				background-image: url("http://images.footballfanatics.com/navFooter.gif");
				background-repeat: no-repeat;
				background-position: 0 100%;
			}

			.mainNav ul
				{
					height: 56px;
					list-style: none;
					margin: 0;
					padding: 0;
					background-image: url("http://images.footballfanatics.com/navHeaders.gif");
					background-repeat: no-repeat;
					background-position: 0 0;
					background-color: transparent;
				}

				.mainNav ul li
					{
						margin: 0;
						padding: 0;
						float: left;
						width: 129px;
					}

					.mainNav ul li a
						{
							overflow: hidden;
							display: block;
							height: 33px;
							width: 129px;
							float: left;
							text-indent: -999em;
							text-decoration: none;
						}

					.mainNav ul li.navOne
						{
							width: 130px;
						}

					.mainNav ul li.navTwo
						{
						}

					.mainNav ul li.navThree
						{
						}

					.mainNav ul li.navFour
						{
						}

					.mainNav ul li.navFive
						{
						}

					.mainNav ul li.navSix
						{
							width: 130px;
						}

					.mainNav ul li select
						{
							width: 129px;
							font-family: Verdana;
							font-size: 11px; 
							border: 1px solid #808080;
						}
						
					.mainNav ul li.navOne select, .mainNav ul li.navSix
						{
							width: 130px;
						}

		.contentWrapper
			{
				background-color: #ffffff;
			}

			.sideNav
			{
				display: none;
			}

			.mainContent
				{
					width: 752px;
					margin-left: auto;
					margin-right: auto;
					padding: 13px 0 20px 0;
				}

				.row
					{
						padding: 0;
						margin:  6px 0;
						float: left;
					}

				.oneColumn
					{
					}

				.twoColumn
					{
					}

					.twoColumn .columnOne
						{
							float: left;
							width: 370px;
							margin-right: 12px;
						}

					.twoColumn .columnTwo
						{
							float: left;
							width: 370px;
						}

				.threeColumn
					{
					}

					.threeColumn .columnOne
						{
							float: left;
							width: 242px;
							margin-right: 12px;
						}

					.threeColumn .columnTwo
						{
							float: left;
							width: 242px;
							margin-right: 12px;
						}

					.threeColumn .columnThree
						{
							float: left;
							width: 242px;
						}

				.fourColumn
					{
					}

					.fourColumn .columnOne
						{
							float: left;
							width: 179px;
							margin-right: 12px;
						}

					.fourColumn .columnTwo
						{
							float: left;
							width: 179px;
							margin-right: 12px;
						}

					.fourColumn .columnThree
						{
							float: left;
							width: 179px;
							margin-right: 12px;
						}

					.fourColumn .columnFour
						{
							float: left;
							width: 179px;
						}

/* Footer
*********************************************/

				.footNav
					{
					 border: 1px solid #666666;
					 padding-bottom: 8px;
					}

						.footNav .titles
							{
								height: 25px; 
								color: #fff; 
								line-height: 25px;
							}
							
							.footNav .titles .columnOne, .footNav .titles .columnTwo, .footNav .titles .columnThree, .footNav .titles .columnFour
								{
									text-decoration:none; 
									font-family: Verdana, Arial, Helvetica, sans-serif; 
									font-weight:bold; 
									font-size:10px; 
									height: 25px; 
									color: #fff; 
									line-height: 25px;
								}

						.footNav .columnOne
						{
							float: left;
							width: 178px;
							margin-right: 12px;
							padding: 0 0 0 10px;
							voice-family: "\"}\"";
							voice-family: inherit;

							width: 168px;
						}
						/* Begin hiding from Mac IE */
						/* \*/
						html>body div.footNav .columnOne
						{
							width: 168px;
						}
						/* End hiding from Mac IE */

					.footNav .columnTwo
						{
							float: left;
							width: 178px;
							margin-right: 12px;
							padding: 0 0 0 10px;
							voice-family: "\"}\"";
							voice-family: inherit;

							width: 168px;
						}
						/* Begin hiding from Mac IE */
						/* \*/
						html>body div.footNav .columnTwo
						{
							width: 168px;
						}
						/* End hiding from Mac IE */

					.footNav .columnThree
						{
							float: left;
							width: 178px;
							margin-right: 12px;
							padding: 0 0 0 10px;
							voice-family: "\"}\"";
							voice-family: inherit;

							width: 168px;
						}
						/* Begin hiding from Mac IE */
						/* \*/
						html>body div.footNav .columnThree
						{
							width: 168px;
						}
						/* End hiding from Mac IE */

					.footNav .columnFour
						{
							float: left;
							width: 179px;
							padding: 0 0 0 10px;
							voice-family: "\"}\"";
							voice-family: inherit;

							width: 169px;
						}
						/* Begin hiding from Mac IE */
						/* \*/
						html>body div.footNav .columnFour
						{
							width: 169px;
						}
						/* End hiding from Mac IE */

					.footNav .rowTwo
						{
							padding-top: 10px;
						}
            .footerSweepstakes
                {
					margin-top: 10px;
					margin-bottom: 20px;
					margin-left: auto;
					margin-right: auto;
					position:relative;
					height:25px;
                }
                
                div#sweepControls
                {
                	position:relative;
                	margin-left:auto;
                	margin-right:auto;
                	width:610px;
                }
                
                div.sweepControlHeader, div.sweepControlItem
				{
					position:relative;
                	margin-left:auto;
                	margin-right:auto;
					height:25px;                	
				}
                
				 div.sweepControlHeader
				 {
					width:320px;
                	background-image:url(http://images.footballfanatics.com/y_newslettericon.gif);
                	background-repeat:no-repeat;
                	padding-top:5px;
				 }
				 
				 div.sweepControlItem
				{
					width:380px;
				}
                
                .sweepDescrip, .sweepEmail, .sweepTeam, .sweepTeam
                {
					display:inline;
					float:left;	
                }
                
                div#whySignUp
					{
						margin:0px 0px 0px 0px;	
						display:inline;
					}
                
                .whySignUpHelp
					{
						position: absolute;
						width: 230px;
						height: 100px;
						border: 1px solid black;
						background-color: White;
						z-index: 10;
						font-family: Arial;
						font-size: 10px;
						padding:5px 10px 5px 5px;
						text-align:justify;
						top: -90px;
						left: 25%;
					}
					
				.whySignUpHelp ul li
				{
					padding-top:0px !important;	
				}
                
                .footerSweepstakes .sweepDescrip
                    {
						color: #000;
                        float:left;
                        width:290px !important;
                        height:24px;
                        padding: 0;
                        padding-left:26px;
						padding-right: 7px;
						text-align: right;
                    }
                    .footerSweepstakes .sweepDescrip strong
                        {
                            color: #666666;
                        }
                        
                .footerSweepstakes .sweepEmail
                    {
                        width: 160px !important;
                        float:left;
                        padding: 0;
                        font-size: 10px;
                        
                    }
                    .footerSweepstakes .sweepEmail span
                    {
                        display: none;
                        visibility: hidden;
                        width: 1px;
                    }
                    .sweepEmail input
                        {
                            width: 158px !important;
                            height: 15px;
                            font-size: 10px;
                            border: 1px solid #000;
                            font-family: Verdana,Arial,Helvetica,sans-serif;
                            padding: 0;
                            margin: 0;
                        }
                .footerSweepstakes .sweepTeam
                    {
                        padding: 0;
                        float: left;
                        margin-left: 7px;
                        margin-right: 7px;
                        width: 160px;
                    }
                    .sweepTeam select
                        {
                            padding: 0;
                            width: 160px;
                            height: 20px;
                            font-size: 10px;
                            font-family: Verdana,Arial,Helvetica,sans-serif;
                        }
                .footerSweepstakes .sweepSubmit
                    {
                        padding: 0;
                        float: left;
                    }
                    
			.footerLogos
				{
					width: 600px;
					margin-top: 10px;
					margin-bottom: 10px;
					margin-left: auto;
					margin-right: auto;
				}
				
				.footerLogos .logoOne
						{
							float: left;
							width: 159px;
							text-align: center;
							margin-right:10px;
						}
						
					.footerLogos .logoTwo
						{
							float: left;
							width: 135px;
							text-align: center;
							margin-right: 10px;
						}

					.footerLogos .logoThree
						{
							float: left;
							width: 135px;
							text-align: center;
							margin-right: 10px;
						}

					.footerLogos .logoFour
						{
							float: left;
							/*width: 135px;*/
							text-align: center;
						}

					.midLists
						{
							list-style: none;
							margin: 0;
							padding: 10px;
							float: left;
							width: 102px;
						}

					.midLists li
						{
							width: 80px;
							padding: 0 0 0 5px;
						}

					.enter
						{
							color: #666666;
							font-weight: bold;
						}

					.pickFavTeam
						{
						width:160px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-left: 10px; margin-right: 3px;
						}
						
						
			.copyright
				{
					width: 600px;
					margin-top: 25px;
					padding-bottom: 10px;
					margin-left: auto;
					margin-right: auto;

					text-align: center;
					color: #666;	
				}

				.copyrightCompany
					{
						font-weight: bold;
					}
						
.hoverImage
{
	display: none;
	position: absolute; 
	padding: 5px; 
	border: 1px solid black;
	z-index: 0;
	background-color: White;
}

/*** Forms ***/
.fieldset
	{
		
	}
	
.required
	{
		color: red;
	}
	
.privacy
	{
		float: left;
	}
	
.textStyle1
	{
		font-weight: normal;
		text-align: left;
	}
	
.textStyle2
	{
		font-weight: normal;
	}

.textStyle3
	{
		font-weight: lighter; font-size:10px; padding-top:0px; padding-bottom:6px;
	}
		
.fieldset a
	{
		font-weight: normal;
	}
	
	.fieldset dl
		{
			font-weight: bold;
			margin: 0;
			padding: 0;
		}
	
		.fieldset dt
			{
				margin: 0;
				padding: 5px;
				color: #fff;
				font-size: 14px;
			}
		
		.fieldset dd
			{
				margin: 0;
				padding: 15px 5px 5px 5px;
				text-align: right;
			}
			
		.fieldset dd div
			{
				margin: 5px;
				margin-bottom: 10px;
			}
			
		.fieldset .columnOne dd
			{
				background-color: #F8F8F6;
			}

		.fieldset .columnOne dd input.inputTypeText
			{
				border: 1px solid black;
				vertical-align: middle;
				width: 180px;
			}
			
		.fieldset .columnTwo dd
			{
				background-color: #EFEFEF;
			}

		.fieldset .columnTwo dd input.inputTypeText
			{
				border: 1px solid black;
				vertical-align: middle;
				width: 180px;
			}
			
		.columnOne table
			{
				margin: 0;
				padding: 0;
				width: 100%;
			}
			
		.columnTwo table
			{
				margin: 0;
				padding: 0;
				width: 100%;
			}

			
.callOuts
	{
		background-color: #F1F1F1;
		border: 1px solid #D6D7D6;
		width: 100%;
	}

	.callOuts dl
		{
			margin: 0;
			padding: 0;
			float: left;
			padding: 10px 5px 10px 10px;
		}

		.callOuts dt
			{
				margin: 0;
				padding: 0;
				float: left;
				width: 57px;
			}

		.callOuts dd
			{
				margin: 0;
				padding: 0;
				float: left;
				width: 273px;
				background-color: transparent;
			}

			.callOuts dd a
				{
					font-weight: bold;
				}

.c9Message
	{
		display: block;
		margin: 1em 0;
		border: 1px solid #c5c5c5;
		padding: .5em 1em .75em 33px;
		background-color: #f5f5f5;
		background-image: url(http://images.footballfanatics.com/info.gif);
		background-repeat: no-repeat;
		background-position: 0.25em 0.2em;
	}
	.c9Message ul
		{
			margin: 0;
		}
		.c9Message ul li
			{
			}

.c9MessageError
	{
		border: 1px solid Red;
		background-color: #F5F0F0;
		background-image: url(https://images.footballfanatics.com/error.gif);
	}
.c9MessageWarning
	{
		border: 1px solid #FFE007;
		background-color: #F5F5F0;
		background-image: url(https://images.footballfanatics.com/warning.gif);
	}
.c9MessageSuccess
	{
		border: 1px solid #002052;
		background-color: #F0F3F0;
	}	

.addressWrapper
	{
		border: 1px solid black; 
		padding: 3px;
	}

.orderConfirmation .colOne
	{
		float: left;
		width: 250px;
	}
.orderConfirmation .colTwo
	{	
		width: 250px;
		float:right
	}
			
.orderHistoryDetails .addressWrapper
	{
		width: 100%;
		border: none;		
		padding: 0;
	}
	
.orderHistoryDetails .colOne 
	{
		width: 256px; 
		float: left;
	}

.orderHistoryDetails .colTwo 
	{
		width: 256px;
		float: right;
	}
		

.addressDisplay
	{
		line-height: 16px;
	}	

	.addressDisplay .addressHeader 
		{
			color: #fff;
			font-weight: bold;
			padding: 5px;
		}

	.addressDisplay .addressSubHeader
		{
			background-color: #DEDBDE;
			padding: 4px 0 4px 2px;
		}
	
.redHighlight
{
	color: #CC0000;
}

.tinyText
	{
		font-family: Lucida Console; 
		font-size: 9px;
	}
	
/* Home space issue
****************************************************/


/* New Banner stuff - ATT 02/14/07
***********************/
.newHeader
	{
		display: block;
		height: 80px;
	}
	
	.newHeaderImgAndMap
		{
			float: left;
			width: 429px;
		}
		
	.bannnerWrapper
		{
			color: #fff;
			height: 80px;
			float: left;
			padding: 0;
		}
			
		.bannnerWrapper a
			{
				color: #fff;
				font-size: 10px;
				font-weight: 700;
			}
			
		.searchWrapper
			{
				float: left;
				width: 100px;
				height: 80px;
				background-image: url("http://images.footballfanatics.com/mainnavimages/dm_backgroundtable.gif");
				background-repeat: repeat-x;
				border-right: 1px solid #fff;
				margin-left: -37px;
			}
			html>body .searchWrapper
				{
					margin-left: 0;
				}
			
			.searchWrapper .searchText
				{
					margin-left: 5px;
					padding: 5px 0;
				}
				
			.searchWrapper .searchTB
				{
					padding-bottom: 5px;
					margin-left: 5px;
				}
				
			.searchWrapper .searchTB .searchTextTB
				{
					width: 80px;
					font-size: 10px;
				}
				
			.searchWrapper .searchBtn
				{
					padding-bottom: 5px;
					margin-left: 5px;
				}
				
				.searchWrapper .searchBtn .searchButton
					{
					}
				
		.linksWrapper
			{
				background-color: #0E3756;
				background-image: url("http://images.footballfanatics.com/mainnavimages/dm_backgroundtable.gif");
				background-repeat: repeat-x;
				float: left;
				height:80px;
				width: 100px;
			}
			.linksWrapper a:hover
				{
					color: #fff;
				}
				
			.linksWrapper .linksBtn
				{
					float: left;
					padding: 3px 0 0 5px;
				}
				
			.linksWrapper .linksAnchor
				{
					padding-left: 15px;	
				}
			
			.linksWrapper .linksHome
				{
					padding-top: 10px;
				}
				
			.linksWrapper .linksHelpDesk
				{
					
				}
				
			.linksWrapper .linksMyAcct
				{
					
				}
				
			.linksWrapper .linksTrackAnchor
				{
					
				}
				
			.linksWrapper .linksCustomerService					
				{
					
				}
					
		.shoppingBasketWrapper
			{
				background-color: #0E3756;
				background-image: url("http://images.footballfanatics.com/mainnavimages/dm_backgroundtable.gif");
				background-repeat: repeat-x;
				border-left: 1px solid #fff;
				float: left;
				height:80px;
				width: 145px;
			}
			
			.shoppingBasketWrapper .basketCart
				{
					margin-left: auto;
					margin-right: auto;
					padding-top: 10px;
					text-align: center;
				}
				
				.shoppingBasketWrapper .basketCart a:hover
					{
						color: #fff;
					}
				
				.shoppingBasketWrapper .basketTotal
					{
						font-size: 10px;
						font-weight: 700;
						margin-left: auto;
						margin-right: auto;
						padding-top: 5px;
						text-align: center;
						width: 100%;
					}
					
				.shoppingBasketWrapper .basketCheckout
					{
						margin-left: auto;
						margin-right: auto;
						padding-top: 5px;
						text-align: center;
						width: 100%;
					}
					
					.shoppingBasketWrapper .basketCheckout a
						{
							color: #D60000;
							font-weight: 700;
						}
/* END New Banner stuff */
	
/*				
.columnFour #rewardsClub
	{
		display: none;
		visibility: hidden;
	}
*/

#alreadyMember
	{
		width: 760px;
	}		
#rcContent
    {
        width: 760px;
    }
.addressCountryStateContainer
	{
		width:350px; float: left; padding-bottom: 5px; padding-top: 5px;
	}
	
	.addressCountryStateContainerLeft
	{
		width: 150px;
		float: left;
		text-align: right;
		padding-right: 5px;
		font-weight: bold;
	}
	.addressCountryStateContainerLeftRight
	{
		width: 150px;
		float: left;
	}
	
.promoControls
{
	float:left;
	text-align:left;		
}
	.promoControls td
	{
		display:inline;
		border-spacing: 0pt 0pt;
		padding: 0pt 0pt;
		margin: 0pt 0pt;
		white-space: nowrap;
	}
	.promoControls td input
	{
		margin-left: 0pt;
		padding: 0pt 0pt;
		border: -2px solid yellow;
	}
	
	/*html>body .promoControls td input
	{
		margin-left: 2px;
	}*/
	

.columnOne .inputTypeCheckbox
{
	float:left;
	display: inline;
	text-align:left;
}
