﻿#alreadyMember
{
	font-size: 14px;
	font-weight: 700;
	width: 760px;
}
#rcContent
{
	float: left;
	display: inline;
	width: 760px;
}

.rewardsClubHeader
{
	float: left;
	margin: 0;
	padding: 20px 0px 20px 110px;
}


/*************  New Customers ******************/

.rewardsClubNewCustomer
{
	height: 500px;
}

.twoColumn .columnOne
{
	float: left;
	width: 345px;
	border: solid 1px black;
	margin: 0 6px 0 0;
	height: 515px;
}

.fieldset .columnOne dd
{
	background-color: #FFFFFF;
}

.fieldset .columnOne dd input.inputTypeText
{
	border: solid 1px black;
	width: 162px;
	height: 20px;
}

.columnOne .inputTypeCheckbox
{
	padding: 0 148px 0 0;
	float: none;
	text-align: left;
}

.fieldset dl
{
	margin: 0;
	padding: 0;
}

.fieldset dt
{
	margin: 0;
	padding: 0;
}

.fieldset dd
{
	margin: 0;
	padding: 0 13px 0 13px;
	text-align: right;
	font-weight: normal;
}

.fieldset dd div
{
	margin: 24px 0 0 0;
}

.red
{
	color: Red;
}

.requiredInfo
{
	padding: 0 0 26px 0;
}

.inputTypeCheckbox
{
	padding: 0 27px 0 0;
}

.btnSubmit
{
	text-align: center;
	padding: 0px;
}

.textStyle2
{
	text-align: right;
}

.inputTypeCheckbox2
{
	padding: 0 0px 0 0px;
}
.textStyle3
{
	text-align: left;
}

.columnSeperator
{
	float: left;
	margin-right: 6px;
	padding: 0;
}

.pnlFavTeamsList
{
	overflow: -moz-scrollbars-vertical;
	overflow: hidden;
}


/********    Existing Customers and Forgot Password         ***********/
.rewardsClubExistingCustomer
{
	height: 500px;
	float: left;
	width: 345px;
	overflow: hidden;
	display: block;
}

.rewardsClubExistingCustomer dl
{
	margin: 0;
	padding: 0;
}

.rewardsClubExistingCustomer dt
{
	margin: 0;
	padding: 0;
}

.rewardsClubExistingCustomer dd
{
	margin: 0;
	padding: 0 20px 0px 20px;
	text-align: right;
	font-weight: normal;
}


.twoColumn .columnTwo
{
	float: left;
	width: 345px;
	border: solid 1px black;
	height: 515px;
}

.fieldset .columnTwo dd
{
	background-color: #FFFFFF;
}

.fieldset .columnTwo dd input.inputTypeText
{
	border: solid 1px black;
	width: 162px;
	height: 20px;
}

.rewardsClubForgotPassword
{
	text-align: center;
}

.forgotTextBox
{
	text-align: left;
	padding: 0 15px 24px 15px;
	float: left;
}

.forgotPassword
{
	display: none;
}

.forgotBtnSubmit
{
	float: left;
	padding: 0 0 24px 0px;
}

/**************** Benefit Section **********************/
.benefitSection
{
	background-color: #FFFFFF;
	width: 750px;
	margin: 0;
	float: left;
	padding: 12px 0 0 110px;
}

.benefitSectionParagraph
{
	float: none;
	padding-right: 150px;
}

.benefitSectionParagraphHeader
{
	font-family: "Arial Black";
	font-weight: bold;
	font-size: 16px;
	color: #17325f;
	padding: 10px 0px;
}

.benefitSectionParagraphDetails
{
	font-family: "Arial";
	font-weight: normal;
	font-size: 12px;
}

.benefitSectionParagraphDetails ul
{
	list-style: none;
}

.benefitSectionParagraphDetails li
{
	list-style: none;
}

div.uberclear
{
	display: block;
	height: 0px;
	width: 0px;
	clear: both;
}

div.twoColumn
{
	padding: 0 0 0 110px;
}
/*
div.centered
{
	padding: 0 0 0 363px;
}
*/
div#ContentPaddingContainer {
     text-align: center;
}
div.pagesRCBodyOuterWrapper
{
	text-align: center;
}
div.pagesRCBodyInnerWrapper
{
	width: 770px;
	text-align: left;
	margin: 14px auto 0px;
}
div.rewardsClubHeader {
     width: 750px;
     float: none;
     padding: 0px;
     padding-top: 15px;
     margin: 0px auto; }
div#rcContent {
     width: 750px;
     display: block;
     float: none;
     margin: 0px auto; }
div.benefitSection {
     padding: 0px;
     float: none;
     text-align: left; }
div#alreadyMember {
     width: auto; }
table.rcConfirmationTable {
     border-collapse: collapse; }
table.rcConfirmationTable td {
     padding: 0px; }
table.rcConfirmationTable div { }
div.rcFavTeams { }
div.rcFavTeams div.shopSection {
     float: right; }
table.rcConfirmationTable div.emailToFriendsSection {
     float: none;
     width: auto; }
table.rcConfirmationTable div.benefitSection {
     padding: 10px 30px;
     margin: 0px;
     margin-bottom: 15px;
     float: none;
     width: auto;
     border: 1px solid #999999;
     border-top: none; }
table.rcConfirmationTable div.benefitSection div.benefitSectionParagraph {
     float: none; }
table.rcConfirmationTable div.benefitSectionParagraphDetails ul {
     margin-bottom: 10px; }
/* Old RC Confirmation CSS */
.rcFavTeams {
	width: auto;
	float: none; }
div.rcFavTeams:after {
	content: ".";
	display: block;
	zoom: 1;
	height: 0;
	clear: both;
	visibility: hidden; }
div.IE6 div.rcFavTeams, div.IE7 div.rcFavTeams {
	zoom: 1; }
.pickFavoriteTeams {
	width: 345px;
	border: 1px solid #999999;
	float: left;
	height: 400px; }
.favoriteams {
     height: 255px;
	display: block; 
	width: 345px; }
.solidblockmenu ul {
     margin: 0px;
     padding: 0px;
     float: left;
     font-size: 11px;
     font-weight: bold;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     width: 345px;
     background: url(//images.footballfanatics.com/tabcontent_bg.jpg) center center repeat-x; }
.solidblockmenu li {
     display: inline; }
.solidblockmenu li a {
     float: left;
     color: #000000;
     padding: 13px 10px 14px 9px;
     text-decoration: none;
     cursor: pointer; }
.solidblockmenu li a:visited {
     color: #000000; }
.solidblockmenu li a:hover, .solidblockmenu li a.current {
     color: #000000;
     background: transparent url(//images.footballfanatics.com/tabcontent_bg_roll.jpg) center center repeat-x; }
.tabcontainer { }
.tabcontainer div {
     display: block;
     float: left;
     width: 345px; }
.tabcontent {
     display: none;
     background-color: #ffffff; }
.teamSelectionTitle {
     padding-left: 5px; }
.favFooter {
     text-align: center;
     width: 345px;
     padding: 25px 0 25px 0;
     float: left;
     border-top: 1px solid #999999; }
.seperatorOr {
	text-align: center;
	float: left;
	margin: 175px 0px 0px;
	width: 66px; }
.shopSection {
     float: left;
     height: 400px;
     border: solid 1px #909092;
     width: 345px;
     margin-bottom:20px; }
.shopDDL {
     width: 345px;
     padding: 8px 0px 0px 0; }
.divShopDDL {
     font-family: Arial;
     font-weight: bold;
     font-size: 12px;
     float: right;
     padding: 8px 30px 8px 0; }
.divDDShopDDL {
     width: 180px; }
.ddShopDDL {
     width: 164px; }
.ltShopDDL {
     padding-right: 10px; }
.currentFavTeams {
     padding: 10px 0 10px 10px; }
.pnlCurrentFavTeams {
     overflow: -moz-scrollbars-vertical;
     overflow: hidden; }



		
