﻿/* main body - this sets the default font family,  size and color */body {    width:960px;    border: solid 4px #000000;    font-size: 0.8em;    margin-left:auto;    margin-right:auto;    margin-top:0;    padding:0;   	font-family: Arial, Helvetica, sans-serif;    font-size:76%;    color: #000000;}h1,h2,h3,h4,h5,p,li,ul {font-size:1em;}h2 {font-size:1.5em;}h3 {font-size:1.4em;}h4 {font-size:1.3em;}h2.hide {display:none;}address{    font-style:normal;}/* default a tags */a{    color: #000000;    text-decoration: underline;    /*border-bottom: solid 1px #000000;*/}a:hover{    text-decoration:none;    border-bottom:dashed 1px #000000;}a.nostyle, a.nostyle:hover {text-decoration:none;border:none;}a.highlight {color: #1a5016;}/* removes borders from images */img {    border: 0;}/* header bar with set width/height */div#header{/*    height:80px;*/    height:102px;    width:960px;    float:left;    background-image: url(../images/layout/headerbg.gif);    background-position:left top;    background-repeat:repeat-x;}/* dividing line between the header and the content */.divider{    height:4px;    line-height:1px;    font-size:0;}div#master{    margin-left:auto;    margin-right:auto;    padding:0px 4px 0px 4px;}/* navigation container */div#navigation{    width:200px;    float:left;}div#miniLogin, div#newslettersignup{    width:190px;/*    border-bottom:solid 1px #000000;*/    background-color:#1a5016;    padding:3px 5px 5px 5px;    margin:0;    color:white;}div#newslettersignup {margin-top:5px;}div#membercount{    display:none;    width:195px;    background-color:#FFFFFF;    padding-left:5px;}/* main content container */div#maincontent{    width:740px;    float:left;    padding: 0px 0px 10px 10px;}ul.ProfileNavigation{    margin: 4px 0px 0px 5px;     padding: 0;    list-style-type: none;}ul.ProfileNavigation li a{     border:none;    text-decoration:underline;    color:#FFFFFF;}/* navigation ulk */ul.Navigation {    margin: 4px 0px 0px 0px;     border-top: solid 2px white;    padding: 0;    list-style-type: none;    background-image: url(../images/layout/navbg.gif);    background-position:top;    background-repeat:repeat-x;    background-color: #dce9cd;}ul.Navigation ul.Navigation{    margin:0;    border:0;    background-image: none;}/* nav item, plus a classes */li.NavigationItem {    list-style-type:none;     /*border-bottom: solid 1px #000000; */    padding: 2px 0px 2px 5px;     /*background-color:#E5E5E5;*/}li.SubNavigationItem {    list-style-type:none;     /*border-bottom: solid 1px #000000; */    padding: 2px 0px 2px 10px;     /*background-color:#E5E5E5;*/}li.NavigationItem a, li.SubNavigationItem a {     border:none;    text-decoration:none;    color:#000000;}li.NavigationItem a:hover, li.SubNavigationItem a:hover{    border:none;    text-decoration:none;    /*background-color:#C5C5C5;*/    font-weight:bold;}/* nav selected item, plus a classes */li.NavigationItemSelected{    list-style-type:none;     /*border-bottom: solid 1px #000000; */    padding: 2px 0px 2px 5px;     /*background-color:#C5C5C5;*/    font-weight:bold;}li.SubNavigationItemSelected{    list-style-type:none;     /*border-bottom: solid 1px #000000; */    padding: 2px 0px 2px 10px;     /*background-color:#C5C5C5;*/    font-weight:bold;}li.NavigationItemSelected a , li.SubNavigationItemSelected a{     border:none;    text-decoration:none;    color:#000000;}li.NavigationItemSelected a:hover, li.SubNavigationItemSelected a:hover{    border:none;    text-decoration:none;    /*background-color:#C5C5C5;*/    font-weight:bold;}label{    width: 12em;    float: left;    text-align: left;    display: block;    font-weight:bold;    font-size: 1.1em;}label.Payment{    width:14em;}label.default{    width: auto;    float: none;    text-align: left;    display:inline;    font-weight:bold;    font-size: 1.1em;    line-height:1.1em;}input.StdTextBox {width:180px;}/* container for flags */div#flags{    padding: 10px 10px 10px 10px;}div#share{    padding: 10px 10px 10px 10px;}div#share h4{     margin-bottom:5px;}div.ProfileImage{    float:left;    width:160px;}div.ProfileIntro{    float:left;    width: 500px;}p.Profile{    vertical-align:top;padding-left:25px;padding-top:15px;margin-top:0;margin-bottom:0;}.ProfileName{    font-weight: bold;	font-size: 1.4em;	color: #9dd25e;}.alert{    color:Red;    font-weight:bold;}.PickYourTeamPitch {float:left;width:350px;height:380px;margin-right:10px;    background-image:url(../images/pickteam/pitchfinal.gif);    background-repeat: no-repeat;padding:0;}.PickYourTeamPitch div {padding:0;margin:0;}.PickedPlayer {font-size:0.9em;color:#FFFFFF;width:55px;height:68px;text-align:center;}.PickedPlayer .PlayerName {width:55px;height:20px;text-align:center;}.PickedPlayer a {color:#FFFFFF;}.PickedTeamLeft {float:left;width:350px;height:380px;margin-right:10px;    background-image:url(../images/pickteam/pitchfinal.gif);    background-repeat: no-repeat;padding:0;}.PickedTeamLeft div {padding:0;margin:0;}.PickedTeamRight {float:left;width:350px;height:380px;    background-image:url(../images/pickteam/pitchfinal.gif);    background-repeat: no-repeat;padding:0;}.PickedTeamRight div {padding:0;margin:0;}.PickedTeamRight .PickedPlayer {font-size:0.9em;color:#FFFFFF;    width:60px;height:48px;text-align:center;}.PickedTeamRight .PickedPlayer .PlayerName {text-align:center;}.PickedTeamRight .PickedPlayer a {color:#FFFFFF;}.PickedTeamLeft .PickedPlayer {font-size:0.9em;color:#FFFFFF;    width:60px;height:48px;text-align:center;}.PickedTeamLeft .PickedPlayer .PlayerName {text-align:center;}.PickedTeamLeft .PickedPlayer a {color:#FFFFFF;}/* home page styles */.bannerText {	color: #fff;	font-size: 1.2em;	line-height: 15px;}	.fourSteps {	font-size: 1.4em;	color: #9dd25e;}li.green1, .green1{	color: #9dd25e;}li.green2{	color: #b2e774;}li.green3, .green3{	color: #c0ec8d;}li.green4, .tre{	padding-left: 0px;	color: #d7ffa8;}.green4{	padding-left: 30px;	color: #d7ffa8;}.green5{	color: #207711;}.exclusive{	font-size: 1.3em;	line-height: 16px;	color: #000;}.bullets{	font-size: 1.1em;	line-height: 18px;	color: #000;}/* Form field highlighting */.FormFieldHighlighted{    padding-left:30px;padding-top:5px;padding-bottom:5px;    background-image: url(../images/layout/formhighlightbg2.gif);    background-repeat:no-repeat;    background-position:center;}.FormFieldHighlightedLarge{    padding-left:30px;padding-top:5px;padding-bottom:5px;    background-image: url(../images/layout/formhighlightbg-large.gif);    background-repeat:no-repeat;    background-position:center;}.FormFieldNotHighlighted{    padding-left:30px;    padding-top:5px;padding-bottom:5px;    background-color:inherit;}/* END Form field highlighting *//* interview newspaper cuttings */div.snippet {    font-family:'Times New Roman', Times, serif;     font-size:1.1em;     color:#000;    width:530px;    margin-left:auto;    margin-right:auto;}div.papertile{    background-image:url(../images/layout/papertile.gif);     background-repeat:repeat-y;    width:530px;}div.papertile .leftcolumn    {    width:230px;margin-left:20px;float:left;}div.papertile .rightcolumn{    width:233px;margin-left:16px;float:left;}div.papertile h2{     color:green;     font-size:2.1em;     font-weight:bold;     /*text-transform:uppercase;*/     font-family: Arial;     margin-bottom:10px;     margin-top:25px;     line-height:0.9em;}    /* END interview newspaper cuttings *//* sign up */div#SignUp{    float:left;    width:740px;    overflow:hidden;    background-image:url(../images/layout/signupbg.gif);     background-repeat:no-repeat;}/* end sign up *//* start light box styles */#lightbox{	position: absolute;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	}#lightbox a img{ border: none; }#outerImageContainer{	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;	}#imageContainer{	padding: 10px;	}#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;	}#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{	width: 49%;	height: 100%;	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;	}#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prevlabel.gif) left 96% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/nextlabel.gif) right 96% no-repeat; }#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%		}#imageData{	padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}			#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;	}/* end light box styles *//* admin */.defaultAlternativeRowStyle {background-color: #d5d5d5;}.defaultRowStyle {background-color: #a5a5a5;}.defaultHeaderStyle {font-weight:bold;}/* end admin *//* news */div.NewsText{width:475px;float:left;}div.NewsImage{float:right;}div.NewsText h3 {font-weight:bold;color:#009900;margin:0;}div.NewsText h4 {font-size:1em;margin:0;}div.NewsSeparator {clear:both;width:740px;border-bottom:solid 1px #dbeacd;margin-bottom:10px;}/* end news *//* header slogan */div.HeaderSlogan {width:330px;height:67px;margin-top:35px;float:left;color:White;vertical-align:middle;}div.HeaderSlogan .quote {font-size:1.3em;color:Green; font-weight:bold;}/* end header slogan *//* gift voucher */ul.MembershipBenefits{	list-style-type: none;	padding: 0;	margin: 0;	padding-left: 30px;}ul.MembershipBenefits li{	background-repeat: no-repeat;	background-position: 0.2em 0.2em;	padding: 0.2em 0 0.2em 2.5em;	width: 400px;}li.tick{	margin: 2px 0 2px 0;	padding: 0;	background-image: url(../images/tick.gif);}li.ball{	margin: 2px 0 2px -20px;	padding: 0;	line-height: 50px;	vertical-align: middle;	background-image: url(../images/voucher/miniBall.gif);	font-size: 1.5em;	color:red;	font-weight:bold;	text-indent: 5px;}/* end gift voucher *//* welcome back */span.NewestMemberUsername {color:White;font-size:18px;font-weight:bold;line-height:18px;}span.NewestMemberClub{color:White;font-size:13px;line-height:13px;}ul.WelcomeBack{	list-style-type: none;	padding: 0;	margin: 0;	margin-bottom:10px;}ul.WelcomeBack li{	background-repeat: no-repeat;	background-position: 0.2em 0.2em;	padding: 0.2em 0 0.2em 2em;}li.arrow{	margin: 2px 0 2px 0;	padding: 0;	background-image: url(../images/arrow-bullet.gif);	width: 600px;}li.arrowthin{	margin: 2px 0 2px 0;	padding: 0;	background-image: url(../images/arrow-bullet.gif);}div.ActionSeparator{margin-left:55px;width:630px;height:6px;background-image:url(../images/content/welcome-back-action-separator.gif); background-repeat:repeat-x;}div.UpdateDetailsPanelMiddle{background-image: url(../images/content/welcome-back-update-details-middle.gif); background-repeat:repeat-y;padding:5px;}div.NewMemberCountContainer{width:350px;min-height:45px;height:auto !important;height:45px;float:left;background-color:#1a5016;margin-bottom:10px;}div.NewMemberCount{padding-left:20px;line-height:42px;font-size:42px;font-weight:bold;color:White;float:left;}div.WhoIsNewContainer{width:350px;min-height:45px;height:auto !important;height:45px;float:left;background-color:#1a5016;}div.WhoIsNewContainerSml{width:234px;min-height:45px;height:auto !important;height:45px;float:left;background-color:#1a5016;}div.ActionBox {padding-left:75px;width:600px;}div.UpdateDetailsSeparator{width:630px;height:6px;background-image:url(../images/content/welcome-back-update-details-separator.gif); background-repeat:repeat-x;}/* end welcome back *//* new homepage */#homepage_regbutton { display: block; float: left; position: relative; list-style: none; text-align: left;padding:0;margin:0;padding-left:40px;width:273px;}#homepage_regbutton li { float: center; }#homepage_regbutton li a { display: block; color: #1B0B09; background:url(../images/layout/register-button.png) left top no-repeat;  border: none; padding: 0.5em 0.6em; height: 55px; text-decoration: none; }#homepage_regbutton li a:visited { display: block; background:url(../images/layout/register-button.png) left top no-repeat;  color: #1B0B09; border: none; text-decoration: none; }#homepage_regbutton li a:hover { display: block; background:url(../images/layout/register-button2.png) left top no-repeat;  color: #1B0B09; border: none; text-decoration: none; }#homepage_regbutton li a:active { display: block; background:url(../images/layout/register-button2.png) left top no-repeat;  color: #1B0B09; border: none; text-decoration: none; }#homepage_regbutton .hidden { visibility: hidden; display: none; }#homepage_regbutton li .whiteheadline { font-size: 1.5em; vertical-align:middle;font-weight: bold; color: #ffffff; margin: -10px 5px 0px 5px; }#homepage_regbutton li .whitesubtext { font-size: 1.2em; font-weight: normal; color: #ffffff; margin: 0px 5px 0px 5px; }div#HomePageLayout {float:left; position:relative; background-image:url(../images/layout/new-homepage-bg.jpg); background-repeat:no-repeat; width:517px;}div#HomePageLayoutBeckham {float:left; position:relative; background-image:url(../images/layout/beckham-homepage-bg.jpg); background-repeat:no-repeat; width:517px;}div#HomePageLayout h2, div#HomePageLayoutBeckham h2 {font-family: helvetica, arial; font-size: 2.0em; font-weight: bold; line-height: 1.1em; margin: 18px 25px 18px 25px; color:#FFFFFF;}div.HomeInfo {float:left; position:relative; left:25px; top:10px; padding: 5px 0px; background-color:#FFFFFF; width:467px;min-height:140px;height:auto !important;height:140px;}div.HomeInfo p.High {font-family: arial, helvetica; font-size: 1.2em; font-weight: normal; line-height: 0.8em; margin: 10px 0px 0px 0px;}div.HomeInfoBeckham {float:left; position:relative; left:25px; top:10px; padding: 5px 0px; width:467px;min-height:140px;height:auto !important;height:140px;}div.HomeInfoBeckham p.High {font-family: arial, helvetica; font-size: 1.2em; font-weight: normal; line-height: 0.8em; margin: 10px 0px 0px 0px;}div.BeckhamQuote {padding-top:10px;width:270px;height:80px;font-size: 1.3em; font-weight: bold; color: #000000;line-height:0.9em; }.bigquote {font-size:1.5em;color:Green; font-weight:bold;line-height:0.9em;}div.Boxes {float:left; position:relative; background-image:url(../images/layout/content-bg.gif); background-repeat:no-repeat; padding:10px 0px;width:252px; }div.Boxes h3 {font-family: helvetica, arial; font-size: 1.3em; font-weight: bold; line-height: 1.2em; margin: 17px 15px 5px 15px; color:#2E5D73;}div.Boxes p {font-family: arial, helvetica; font-size: 1.0em; line-height: 1.4em; margin: 5px 15px 10px 15px; color:#565656;}td.Top20Place {width:20px;padding:2px 0px 2px 0px;margin:0;}td.Top20Place p {font-family: arial, helvetica; font-size: 1.0em; line-height: 1.0em; margin: 0px 0px 0px 15px; color:#FFF000; padding:0;}td.Top20Team {width:179px;padding:2px 0px 2px 0px;margin:0;}td.Top20Team p { font-family: arial, helvetica; font-size: 1.0em; line-height: 1.0em; margin: 0px 10px 0px 15px; color:#FFFFFF;padding:0;}/* end new homepage *//* survey results */.ResultPicLeft{float:left;width:75px;padding-left:30px;}.ResultPicRight{float:left;width:75px;}.ResultDetailContainerLeft {float:left;width:313px;}.ResultDetailContainerRight {float:left;width:313px;padding-left:30px;}.ResultDetail {height:40px;margin-top:13px;background-color:#f2f2f2;width:313px;padding-top:10px;}.ResultPositionLeft {font-weight:bold;float:left;width:2em;padding-left:10px;}.ResultPositionRight {font-weight:bold;float:left;width:2em;padding-left:85px;}.ResultName {font-weight:bold;float:left;padding-left:10px;}/* end survey results */