/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	color: #4a4a4a;
	background: #e1e1e1 url(../images/bgbody.gif) repeat-x top left scroll;	
}

form {
	margin: 0px;
	padding: 0px;
}

A {
	color: #104a96;
	text-decoration: none;
	outline:none;
}

#page {
	width: 984px;
	margin: 0 auto;
}

#header {
	width: 980px;
	margin:auto;
}

#logo {
	/*width: 338px;*/
	width:100%;
	height: 95px;
	margin-left: 2px;
}

.logobg {
	background: url(../images/orangeinlogo.gif) bottom left no-repeat;
}

#content {
	background: url(../images/bgpage.gif) repeat-y top left;
	padding: 0 2px;
	width: 980px;
	margin:auto;
}

#innercontent {
	background: url(../images/bgpage.gif) repeat-y top left;
	padding: 0 4px;
	width: 976px;
	margin: auto;
}

#indexleftcontent {
	float: left;
	height: 70px;
	padding: 30px 0 0 38px;
}

#indexrightcontent {
	float: right;
	height: 70px;
	padding: 30px 66.5px 0 0;
}

#indextopcontent {
	background: url(../images/bgtopcontent.gif) repeat-x bottom left;
	width: 100%;
	float: left;
}

.lefttopcontent {
	width: 312px;
	float: left;
	display: inline;
}

.lefttopcontentsteps {
	display: inline;
}

.innerleftcontent {
	width: 304px;
	float: left;
}

#links {
	float: right;
	width: 600;
	padding: 0 10px;
	color: #555555;
	font-weight: bold;
	display: inline;
	margin-right: 2px;
}

#links ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#links li {
	display: inline;
}

#links li A {
	float: left;
	background: url(../images/linkseparater.gif) top right no-repeat;
	padding: 11px 8px;
	text-decoration: none;
	color: #555555;
}

#banner {
	margin-bottom: 4px;
	display: inline;
	float: right;
}

#newsfeed {
	background: url(../images/bgnewsfeed.gif) repeat-x top left;
	width: 666px;
	float: right;
	margin-right: 2px;
}

#newsfeed .leftheading {
	width: 124px;
	float: left;
}

#newsfeed .newsmarquee {
	width: 78%;
	float: left;
	padding: 8px 4px;
	font-size: 1.2em;
	font-weight: bold;
}

#newsfeed .rightend {
	width: 7px;
	float: right;
}

#newsfeedprizes {
	background: url(../images/bgnewsfeed.gif) repeat-x top left;
	width: 650px;
	float: right;
	margin-right: 2px;
	margin-bottom: 2px;
}

#newsfeedprizes .leftheading {
	width: 124px;
	float: left;
}

#newsfeedprizes .newsmarquee {
	width: 78%;
	float: left;
	padding: 8px 4px;
	font-size: 1.2em;
	font-weight: bold;
}

#newsfeedprizes .rightend {
	width: 7px;
	float: right;
}

#pagebottom {
	clear: both;
	background: url(../images/pagebottom.gif) top left no-repeat;
	width: 984px;
	height: 9px;
	min-height: 9px;
	margin:auto;
}

#pagebottomgts {
	clear: both;
	background: url(../images/pagebottom.gif) top left no-repeat;
	width: 984px;
	height: 9px;
	min-height: 9px;
	margin-left: 11px;
}

#indexbottomcontent {
	padding: 12px 9px;
	clear: both;
}

.welcomebox {
	width: 659px;
	margin-right: 14px;
	float: left;
}

.welcomebox2 {
	width: 659px;
	margin-right: 14px;
	float: left;
	padding-top: 5px;
}

.fluidboxcontent2 {
	width: 90%;
	padding: 10px 10px 10px 10px;
	text-align: justify;

}

.heading {
	width: 277px;
	float: left;
}

.heading h1 {
	margin: 0px;
	padding: 5px 10px;
	font-size: 1.4em;
	font-weight: bold;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

.fluidboxheading {
	width: 100%;
	background: url(../images/bgheading.gif) no-repeat top left;
	float: left;
	height: 30px;
}

.fluidboxheading span{
	width: 100%;
	background: url(../images/bgheadingright.gif) no-repeat top right;
	position: relative;
	height: 30px;
	display: block;
}

.fluidbox {
	width: 99.8%;
	height: 100%;
	background: url(../images/bgboxes.gif) repeat-x bottom left;
	border: 1px solid #bfbfbf;
	border-bottom: 0px;
	clear: both;
}

.fluidbox2 {
	width: 99.8%;
	height: 100%;
	background: url(../images/bgboxes.gif) repeat-x bottom left;
	border: 1px solid #bfbfbf;
	border-bottom: 0px;
	clear: both;
}

.fluidboxcontent {
	width: 90%;
	padding: 10px 10px 10px 10px;
}

.fluidboxbottom {
	width: 100%;
	height: 7px;
	background: url(../images/roundedgradientbl.gif) no-repeat top left;
	clear: both;
}

.fluidboxbottom span{
	width: 100%;
	display: block;
	height: 7px;
	background: url(../images/roundedgradientbr.gif) no-repeat top right;
	position: relative;
}

.memberlogin {
	width: 277px;
	float: right;
}

#cleardivs {
	clear: both;
}

.formrow {
	width: 100%;
	margin-bottom: 7px;
	margin-left: 2px;
	float: left;
}

.formtitle {
	width: 100%;
	color: #4a4a4a;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 2px;
}

.formelementcontainer {
	width: 100%;
}

.formelement {
	width: 96%;
	padding: 2px 4px;
	border: 1px solid #bfbfbf;
}

.colrow {
	float: left;
	width: 110px;
	padding: 0 4px;
}

.forgotpass {
	font-size: 0.9em;
	margin-left: 4px;
}

.btsignup {
	float: right;
	margin-right: 30px;
	padding: 4px 0;
	display: inline;
}

#footer {
	width: 960px;
	padding: 12px;
	margin: 0 auto;
	text-align: center;
	font-size: 0.9em;
	clear: both;
}

#footer .text {
	clear: both;
	padding: 10px 0;
}

#footer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin: 0 auto;
}

#footer li {
	display: inline;
	border-right: 1px solid #555555;
	padding: 0 6px;
}

#footer li A {
	color: #555555;
}

#packagecost {
	width: 304px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.packagecosttop {
	width: 100%;
	background: url(../images/priceroundedtl.gif) no-repeat top left;
	height: 5px;
}

.packagecosttop span{
	width: 100%;
	background: url(../images/priceroundedtr.gif) no-repeat top right;
	height: 5px;
	position: relative;
	display: block;
}

#packagecost .packagecontent {
	width: 282px;
	padding: 0 10px;
	border: 1px solid #c6c6c6;
	border-top: 0px;
	border-bottom: 0px;
	background: url(../images/bgpricerounded.gif) repeat-x bottom left;
}

.packagecost {
	background: url(../images/icoshoppingcartpackagecost.gif) no-repeat top left;
	padding: 5px 0 5px 60px;
	color: #555555;
	font-size: 1em;
	float: left;
}

.packagecost .row {
	width: 155px;
	position: relative;
	float: left;
}

.packagecost .title {
	font-weight: bold;
	float: left;
	margin-right: 8px;
	width: 60px;
}

.packagecost .value {
	width: 80px;
	float: left;
}

.packagecostbottom {
	width: 100%;
	background: url(../images/priceroundedbl.gif) no-repeat top left;
	height: 5px;
}

.packagecostbottom span{
	width: 100%;
	background: url(../images/priceroundedbr.gif) no-repeat top right;
	height: 5px;
	position: relative;
	display: block;
}

.packagecostbutton {
	width: 56px;
	float: right;
}

.innerrightcolumn {
	width: 662px;
	float: right;
/*	
	display: inline; 
	margin-right: 6px;

*/
}
.innerRightColumnWide {
	width: 747px;
	margin-right: 6px;
	float: right;
/*	display: inline; */
}

.playerdetails {
	width: 304px;
	float:left;
	margin-left:10px;
}

.fluidblueheadingrounded {
	background: url(../images/bgsubheader-left.gif) no-repeat top left;
	height: 32px;
	width: 100%;
/*	clear: both; */
	margin-top: 1px;
	float: left;
	margin-bottom: 1px;
	color: #ffffff;
	font-weight: bold;
	font-size: 1.1em;
}

.fluidblueheadingrounded span{
	background: url(../images/bgsubheader-right.gif) no-repeat top right;
	height: 32px;
	display: block;
	padding: 7px 0;
}

.fluidblueheadingrounded span ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.fluidblueheadingrounded span li {
	float: right;
	margin-right: 4px;
	color: #fff;
	margin-left: 6px;
}

.fluidblueheadingrounded span li.orangearrow {
	padding-left: 11px;
	background: url(../images/orangearrow.gif) left center no-repeat;
}

.playerstatsboxtop {
	background: url(../images/roundedtoptl.gif) no-repeat top left;
	width: 100%;
	height: 4px;
	clear: both;
}

.playerstatsboxtop span{
	background: url(../images/roundedtoptr.gif) no-repeat top right;
	width: 100%;
	position: relative;
	display: block;
	height: 4px;
}

.playerstatsboxbottom {
	background: url(../images/roundedbottombl.gif) no-repeat top left;
	width: 100%;
	height: 4px;
	margin-bottom: 10px;
}

.playerstatsboxbottom span{
	background: url(../images/roundedbottombr.gif) no-repeat top right;
	width: 100%;
	position: relative;
	display: block;
	height: 4px;
}

.playerstatsboxcontent {
	width: 302px;
	border: 1px solid #d3d3d3;
	border-top: 0px;
	border-bottom: 0px;
}

.playerboxcontentrow {
	padding: 3px 11px;
	width: 280px;
	clear: both;
	float: left;
}

.playerboxcontentrowheadings {
	font-weight: bold;
}

.playerboxcontentrowplayer {
	width: 122px;
	float: left;
}

.playerboxcontentrowclub {
	width: 51px;
	float: left;
}

.playerboxcontentrowprice {
	width: 63px;
	float: left;
}

.playerboxcontentrowpoints {
	width: 36px;
	float: left;
	text-align: center;
}

#lightgreybackground {
	background: #ebebeb;
}

.scoringrules {
	width: 304px;
 float:left;
 }
/*
 margin-left:40px;
 margin-top:10px;

*/
.scoringrulescontent {
	width: 298px;
	padding: 0 2px;
}

.scoringrulescontenttext {
	padding: 0 6px;
	width: 292px;
	line-height: 18px;
	float:right;
}

.scoringrulescontent h2 {
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
	color: #072456;
	font-size: 1.5em;
	font-weight: normal;
	margin: 15px 0;
	float: left;
}

.scoringrulescontent ol {
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
}

.scoringrulescontent li {
	margin-bottom: 5px;
	
}

.steps {
	clear: both;
	margin: 8px 0;
	width: 100%;
}

.selectyourteam {
	width: 214px;
	float: left;
}

.selectyourteamheading {
	width: 100%;
	background: url(../images/bgsubheader-left.gif) no-repeat top left;
	height: 32px;
}

.selectyourteamheading span {
	width: 96%;
	background: url(../images/bgsubheader-right.gif) no-repeat top right;
	height: 20px;
	position: relative;
	display: block;
	padding: 6px 0;
	padding-left: 10px;
	color: #ffffff;
	font-size: 1.3em;
	font-weight: bold;
}

.selectyourteamboxtop {
	background: url(../images/roundedtoptl.gif) no-repeat top left;
	width: 100%;
	height: 4px;
	margin-top: 1px;
}

.selectyourteamboxtop span{
	background: url(../images/roundedtoptr.gif) no-repeat top right;
	width: 100%;
	height: 4px;
	display: block;
	position: relative;
}

.selectyourteamcontentbox {
	width: 200px;
	border: 1px solid #c6c6c6;
	border-top: 0px;
	border-bottom: 0px;
	padding: 6px;
}

.selectyourteamboxbottom {
	background: url(../images/roundedbottombl.gif) no-repeat top left;
	width: 100%;
	height: 4px;
}

.selectyourteamboxbottom span{
	background: url(../images/roundedbottombr.gif) no-repeat top right;
	width: 100%;
	height: 4px;
	display: block;
	position: relative;
}

.budgetremaining {
	width: 199px;
	margin-bottom: 10px;
}

.budgetremainingtop {
	width: 100%;
	background: url(../images/priceroundedtl.gif) no-repeat top left;
	height: 5px;
}

.budgetremainingtop span{
	width: 100%;
	background: url(../images/priceroundedtr.gif) no-repeat top right;
	height: 5px;
	position: relative;
	display: block;
}

.budgetremainingcontent {
	background: url(../images/bgpricerounded.gif) repeat-x bottom left;
	border: 1px solid #c6c6c6;
	width: 197px;
	border-top: 0px;
	border-bottom: 0px;
}

.budgetremainingcontent .leftcol {
	width: 90px;
	float: right;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-left: 5px;
}

.budgetremainingcontent .rightcol {
	color: #e17800;
	font-weight: bold;
	margin-right: 10px;
	font-size: 20px;
}

.largefont {
	/*font-size: 30px;*/
	font-size: 24px;
}

.budgetremainingbottom {
	width: 100%;
	background: url(../images/priceroundedbl.gif) no-repeat top left;
	height: 5px;
}

.budgetremainingbottom span{
	width: 100%;
	background: url(../images/priceroundedbr.gif) no-repeat top right;
	height: 5px;
	position: relative;
	display: block;
}

.selectyourteamform {
	width: 196px;
	margin: 8px 0;
}

.selectyourteamformpositionholder {
	padding-bottom: 5px;
}

.selectyourteamformtitle {
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	width: 100%;
	padding: 2px 0;
	clear: both;	
}

.selectyourteamformelement {
	width: 172px;
	color: #555555;
	font-size: 1em;
	margin-bottom: 4px;
}

.selectyourteamformtop {
	background: url(../images/greenroundedtl.gif) no-repeat top left;
	height: 6px;
	width: 100%;
}

.selectyourteamformtop span {
	background: url(../images/greenroundedtr.gif) no-repeat top right;
	height: 6px;
	width: 100%;
	display: block;
	position: relative;
}

.selectyourteamformcontent {
	background: #80a320;
	padding: 0 12px;
	width: 172px;
}

.selectyourteamformbottom {
	background: url(../images/greenroundedbl.gif) no-repeat top left;
	height: 6px;
	width: 100%;
}

.selectyourteamformbottom span {
	background: url(../images/greenroundedbr.gif) no-repeat top right;
	height: 6px;
	width: 100%;
	display: block;
	position: relative;
}

.teamname {
	width: 199px;
	clear: both;
	font-weight: bold;
}

.teamnameinputbox {
	width: 199px;
	padding: 2px 0;
	clear: both;
	border: 1px solid #c6c6c6;
}

.teamsmaincontainer {
	float: left;
	width: 448px;
}

.twoteamcontainer {
	width: 448px;
	float: left;
	clear: both;
	margin-bottom: 6px;
}

.teams {
	float: left;
	width: 214px;
	margin-left: 10px;
	clear: right;
}

.teamboxtop {
	background: url(../images/roundedshadowtl.gif) no-repeat top left;
	width: 100%;
	height: 12px;
}

.teamboxtop span{
	background: url(../images/roundedshadowtr.gif) no-repeat top right;
	width: 100%;
	height: 12px;
	display: block;
	position: relative;
}

.teamboxcontainer {
	width: 198px;
}

.teamboxcontainer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.teamboxcontainer li {
	clear: both;
	margin-bottom: 8px;
}

.teamboxcontainer .buttonholder {
	width: 167px;
	padding: 0 16px;
	margin: 15px 0;
}

.buttoncopy {
	width: 72px;
	float: left;
}

.buttondelete {
	width: 85px;
	float: right;
}

.teamlogo {
	/*width: 16px;*/
	width: 40px;
	float: right;
	margin-right: 8px;
}

.playername {
	width: 130px;
}

.teamboxbottom {
	background: url(../images/roundedshadowbl.gif) no-repeat top left;
	width: 100%;
	height: 12px;
}

.teamboxcontent {
	background: url(../images/bgroundedshadow.gif) repeat-y top left;
	padding: 15px 20px;
	width: 158px;
}

.teamboxbottom span{
	background: url(../images/roundedshadowbr.gif) no-repeat top right;
	width: 100%;
	height: 12px;
	display: block;
	position: relative;
}

.proceed {
	width: 437px;
	float: right;
	margin: 10px 0;
}

.proceedtop {
	width: 100%;
	background: url(../images/priceroundedtl.gif) no-repeat top left;
	height: 5px;
}

.proceedtop span {
	width: 100%;
	background: url(../images/priceroundedtr.gif) no-repeat top right;
	height: 5px;
	display: block;
	position: relative;
}

.proceedcontent {
	width: 400px;
	padding: 8px 20px 8px 15px;
	border: 1px solid #c6c6c6;
	border-top: 0px;
	border-bottom: 0px;
	background: url(../images/bgpricerounded.gif) repeat-x bottom left;
}

.proceedtext {
	width: 211px;
	float: left;
	font-size: 1em;
	font-weight: bold;
	color: #747474;
}

.proceedbutton {
	width: 167px;
	float: right;
}

.proceedbottom {
	width: 100%;
	background: url(../images/priceroundedbl.gif) no-repeat top left;
	height: 5px;
}

.proceedbottom span {
	width: 100%;
	background: url(../images/priceroundedbr.gif) no-repeat top right;
	height: 5px;
	display: block;
	position: relative;
}

.teamtext {
	color: #072456;
	font-size: 1em;
	margin: 8px 0 16px 0;
	font-weight: bold;
	width: 197px;
	text-align:center;
}

.grey-18 {
	color: #555555;
}

#registrationheadings {
	width: 973px;
	margin-bottom: 8px;
	background: url(../images/bgregistrationhdleft.gif) repeat-y top left;
	clear: both;
}

.registrationheadingtop {
	width: 100%;
	height: 7px;
	background: url(../images/bgregistrationhdtl.gif) no-repeat top left;
}

.registrationheadingtop span {
	width: 100%;
	height: 7px;
	background: url(../images/bgregistrationhdtr.gif) no-repeat top right;
	position: relative;
	display: block;
}

.registrationcontent {
	width: 99%;
	margin-left: 10px;
	padding: 5px 0;
	background: url(../images/bgregistrationhdright.gif) repeat-y top right;
	
}

.registrationheadingbottom {
	width: 100%;
	height: 7px;
	background: url(../images/bgregistrationhdbl.gif) no-repeat top left;
}

.registrationheadingbottom span {
	width: 100%;
	height: 7px;
	background: url(../images/bgregistrationhdbr.gif) no-repeat top right;
	position: relative;
	display: block;
}

h1 {
	color: #082355;
	margin: 0px;
	padding: 0px;
	font-size: 1.5em;
	font-weight: normal;
}

#signupformholder {
	width: 100%;
	clear: both;
}

#createaccountform {
	width: 305px;
	float: left;
	
}

#createaccountform2 {
	width: 305px;
	float: right;
	
}

.createaccountformtop {
	width: 100%;
	height: 4px;
	background: url(../images/bgsignupformtl.gif) no-repeat top left;
	clear: both;
}

.createaccountformtop span{
	display: block;
	position: relative;
	background: url(../images/bgsignupformtr.gif) no-repeat top right;
	height: 4px;
}

.createaccountformcontent {
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	padding: 10px;
	background: #f5f5f5;
}

.createaccountformcontent2 {
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	padding: 10px;
	background: #f5f5f5;
}

.createaccountformbottom {
	width: 100%;
	background: url(../images/bgsignupformbl.gif) no-repeat top left;
	height: 4px;
}

.createaccountformbottom span{
	display: block;
	position: relative;
	background: url(../images/bgsignupformbr.gif) no-repeat top right;
	height: 4px;
}

.signupformelementtitle {
	width: 100%;
	margin-top: 8px;
	clear: both;
}

.signupformelement {
	width: 274px;
	border: 1px solid #bfbfbf;
	clear: both;
	padding: 3px 0;
}

#createaccountdetails {
	width: 663px;
	float: left;
	margin-left: 5px;
}

.accountdetailsleft {
	float: left;
	width: 276px;
	padding-right: 24px;
	display: inline;
}

.signupproceed {
	width: 437px;
	float: left;
	margin: 10px 0;
}

.donotsellguarantee {
	width: 613px;
	padding: 15px 180px;
	text-align: center;
	line-height: 18px;
}

.blueheadingwhitetext {
	font-size: 1.1em;
	padding-left: 10px;
}

.standardpackagedetails {
	width: 303px;
	clear: both;
}

.whitebggreyroundedtop {
	width: 100%;
	height: 5px;
	background: url(../images/whitebgroundedtl.gif) no-repeat top left;
	clear: both;
}

.whitebggreyroundedtop span{
	width: 100%;
	height: 5px;
	background: url(../images/whitebgroundedtr.gif) no-repeat top right;
	position: relative;
	display: block
}

.whitebggreyroundedcontent {
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	width: 301px;
	padding: 6px 0;
}

.whitebggreyroundedcontent .row {
	padding: 4px 0;
}

.finalrow {
	padding: 4px 0;
	margin-top: 10px;
	clear: both;
}

.finalrow .standardpackagecolone {
	color: #27558f;
}

.finalrow .standardpackagecolthree {
	color: #e37b00
}


.whitebggreyroundedbottom {
	width: 100%;
	height: 5px;
	background: url(../images/whitebgroundedbl.gif) no-repeat top left;
}

.whitebggreyroundedbottom span{
	width: 100%;
	height: 5px;
	background: url(../images/whitebgroundedbr.gif) no-repeat top right;
	position: relative;
	display: block
}

.standardpackagecolone {
	width: 75px;
	padding-left: 10px;
	padding-right: 10px;
	float: right;
	font-weight: bold;
}

.standardpackagecoltwo {
	width: 52px;
	padding-right: 10px;
	float: right;
	font-weight: bold;
}

.standardpackagecolthree {
	width: 60px;
	padding-right: 8px;
	float: right;
	font-weight: bold;
}

.orangebgtotalamount {
	width: 290px;
	padding: 0 6px;
	margin-top: 8px;
	clear: both;
}

.orangebgtotal {
	width: 290px;
	padding: 4px 0;
	clear: both;
}

.orangebgtotalleft {
	background: url(../images/bgorange-left.gif) no-repeat top left;
	width: 100%;
	height: 31px;
}

.orangebgtotalleft span{
	background: url(../images/bgorange-right.gif) no-repeat top right;
	margin-left: 6px;
	height: 17px;
	position: relative;
	display: block;
	padding: 7px 0;
	color: #ffffff;
	font-weight: bold;
}

.orangebgtotal .total {
	width: 84px;
	padding-right: 10px;
	float: right;
}

.orangebgtotal .cost {
	padding-left: 20px;
	float: righy;
}

.totaltopay {
	width: 304px;
	clear: both;
	margin-top: 10px;
}

.totaltopayleft {
	width: 100%;
	background: url(../images/bgtotaltopayleft.gif) no-repeat top left;
	height: 62px;
}

.totaltopayleft span {
	display: block;
	position: relative;
	background: url(../images/bgtotaltopayright.gif) no-repeat top right;
	height: 52px;
	padding: 5px 10px;
}

.totaltopayleft span .cost {
	float: left;
	color: #e47e00;
	font-size: 3.5em;
	font-weight: bold;
}

.bgpageheadings {
	width: 100%;
	background: url(../images/bgpageheadingsleft.gif) no-repeat top left;
	height: 43px;
	clear: both;
	margin-bottom: 10px;
}

.bgpageheadings span {
	background: url(../images/bgpageheadingsright.gif) no-repeat top right;
	height: 33px;
	padding: 5px 10px;
	position: relative;
	display: block;
}

.bgpageheadings h1 {
	color: #27558f;
	font-size: 2em;
	margin: 0px;
	padding: 1px 0;
}

.promotionaldiscounts {
	margin: 8px 0;
	clear: both;
}

.fluidboxesgradientroundtop {
	width: 100%;
	background: url(../images/gradientbgwhitetopleft.gif) no-repeat top left;
	height: 4px;
}

.fluidboxesgradientroundtop span{
	position: relative;
	display: block;
	background: url(../images/gradientbgwhitetopright.gif) no-repeat top right;
	height: 4px;
}

.fluidboxesgradientcontent {
	width: 96.7%;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	padding: 15px 10px;
	background: url(../images/gradientbg.gif) repeat-x center bottom;
	line-height: 18px;
}

.promotioncodeform {
	width: 190px;
	float: right;
	padding: 0 10px;
}

.promotioncodeform input {
	margin-bottom: 10px;
}

.fluidboxesgradientroundbottom {
	width: 100%;
	background: url(../images/gradientbggreybottomleft.gif) no-repeat top left;
	height: 4px;
}

.fluidboxesgradientroundbottom span{
	position: relative;
	display: block;
	background: url(../images/gradientbggreybottomright.gif) no-repeat top right;
	height: 4px;
}

.paymentoptions {
	width: 427px;
	float: left;
}

.paymentoptionscontent {
	clear: both;
	width: 100%;
}

.paymentoptioncolone {
	width: 300px;
	float: left;
	padding: 4px 0;
}

.paymentoptionelementcol {
	float: right;
	clear: right;
}

.paymentoptionelement {
	width: 257px;
	border: 1px solid #d3d3d3;
	padding: 2px 0;
}

.createaccountformcontent .row {
	margin-bottom: 7px;
	clear: both;
	width: 96%;
	padding:2%;
	
}

.createaccountformcontent .rows {
	margin-bottom: 7px;
	clear: both;
	width: 96%;
	padding:2%;
	overflow: auto;
	
}

.row .paypallogo {
	float: right;
	margin-left: 10px;
	margin-right: 10px;
}

.paymentoptionsmallselect {
	width: 69px;
	margin-right: 4px;
	float: right;
}

.orangetext {
	color: #e47e00;
	font-weight:bold;
}

.orangelink {
	color: #e47e00;
}

.paybyphone {
	width: 230px;
	float: right;
}

.paybyphonecontent {
	clear: both;
	width:100%;	
}

.proceednext {
	width: 230px;
	float: right;
	
	margin-top: 10px;

}

.proceednext .fluidboxesgradientcontent {
	width: 90.7%;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	padding: 15px 10px;
	background: url(../images/gradientbg.gif) repeat-x center bottom;
	line-height: 18px;
}

.myteams {
	background: url(../images/bggradientbox.gif) center right;
	width: 747px;
	clear: both;
}

.myteams .row {
	margin-bottom: 8px;
}

.myteams .whitecolheadings {
	font-size: 0.9em;
}

.myteamstop {
	background: url(../images/bgroundedgradientcolumnstl.gif) no-repeat top right;
	width: 100%;
	height: 4px;
}

.myteamstopmain {
	background: url(../images/bgroundedgradientcolumnstl.gif) no-repeat top right;
	width: 100%;
	height: 4px;
	margin-right: 4px;
}

.myteamstop span{
	background: url(../images/bgroundedgradientcolumnstr.gif) no-repeat top left;
	height: 4px;
	display: block;
	position: relative;
}

.myteamscolcontent {
	background: url(../images/bggradientcolumnsbig.gif) repeat-y top left;
	padding: 3px 0;
}

.myteamsbottom {
	background: url(../images/bgroundedgradientcolumnsbl.gif) no-repeat top left;
	width: 100%;
	height: 4px;
}

.myteamsbottom span{
	background: url(../images/bgroundedgradientcolumnsbr.gif) no-repeat top right;
	height: 4px;
	display: block;
	position: relative;
}

.innerleftcolumnmyteam {
	width: 220px;
	float: left;
	margin-top: 10px;
}

.innerrightcolumnmyteam {
	float: right;
	width: 747px;
	margin-right: 6px;
	display: inline;
}

.myteamstype {
	width: 69px;
	float: left;
	margin-right: 1px;
	text-align: center;
}

.myteamsteamname {
	width: 162px;
	float: left;
	margin-right: 1px;
	padding-left: 8px;
}

.myteamsseason {
	width: 67px;
	float: left;
	margin-right: 1px;
	text-align: center;
}

.myteamsmonth {
	width: 65px;
	float: left;
	margin-right: 1px;
	text-align: center;
}

.myteamsweek {
	width: 64px;
	float: left;
	margin-right: 1px;
	text-align: center;
}

.myteamsminileague {
	width: 187px;
	float: left;
	margin-right: 1px;
	padding-left: 8px;
}

.myteamstransfer {
	width: 101px;
	float: left;
	margin-right: 1px;
	padding-left: 8px;
}

.logout {
	width: 220px;
	margin-bottom: 8px;
}

.biggreytext {
	color: #555555;
	font-size: 1.5em;
	padding: 10px 0;
	margin-left: 10px;
}

.button {
	float: right;
	padding: 5px 0;
}

.myteambuttonsleftcol {
	width: 220px;
	margin-bottom: 8px;
}

.leftcolmyteam, .leftcoltables, .leftcollatest, .leftcolstatistics {
	width: 220px;
	margin-bottom: 8px;
}

.leftcolboxdetails {
	width: 220px;
	clear: both;
}

.leftcolboxdetails ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.leftcolboxdetails li {
	width: 95%;
	padding: 3px 0;
	padding-left: 10px;
	border-bottom: 1px dashed #acacac;
}

#guessthescorebox {
	width: 526px;
	float: left;
}

.gameweekpredictionstitle {
	width: 146px;
	float: right;
	padding: 5px 30px;
	
}

.celebgameweekpredictionstitle {
	float: right;
	padding: 5px 30px;
	
}

.maingameweekpredictionstitle {
	width: 146px;
	float: right;
	padding: 5px 125px;
	
}

.moneyicon {
	width: 74px;
	float: left;
	padding-left: 20px;
}

.moneyicon2 {
	width: 74px;
	float: right;
	padding-right: 20px;
}

.moneyiconceleb {
	width: 74px;
	float: left;
	padding-left: 50px;
}

.respointstitle {
	width: 100px;
	padding: 5px 0;
	padding-right: 30px;
	text-align: center;
	float: left;
}

.respointstitle2 {
	width: 100px;
	padding: 5px 0;
	padding-right: 30px;
	text-align: center;
	float: right;
}

.guessthescorecontent {
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	width: 99.8%;
	padding: 6px 0;
}

.predictionboxrow {
	float: right;
	width: 304px;
	padding-legt: 100px;
}

.predictionboxrow2 {
	float: right;
	width: 204px;
	padding-legt: 100px;
}

/*
.gtsleft, .gtsright {
	width: 120px;
	float: left;
}
*/
.gtsleft .teamname {
	width: 80px;
	float: left;
	margin-right: 5px;
	padding: 4px 0;
	font-weight: normal;
	margin-left: 10px;
}

.gtsleft .teamlogo {
	width: 18px;
	height: 18px;
	margin-right: 5px;
	float: left;
	padding: 2px 0;
}

.gtsleft .teamtextboxprediction {
	width: 20px;
	float: left;
	margin-right: 2px;
}

.gtsright .teamname {
	width: 80px;
	padding: 4px 20px;
	font-weight: normal;
	clear: right;
}

.gtsright .teamlogo {
	width: 18px;
	height: 18px;
	margin-left: 5px;
	float: left;
	padding: 2px 0;
}

.gtsright .teamtextboxprediction {
	width: 20px;
	float: left;
	margin-left: 2px;
}

/*
.gtsmainleft, .gtsmainright {
	width: 120px;
	float: left;
}
*/
.gtsmainleft .teamname {
	width: 80px;
	float: left;
	margin-right: 5px;
	padding: 4px 0;
	font-weight: normal;
	margin-left: 10px;
}

.gtsmainleft .teamlogo {
	width: 18px;
	height: 18px;
	margin-right: 5px;
	float: left;
	padding: 2px 0;
}

.gtsmainleft .teamtextboxprediction {
	width: 20px;
	float: left;
	margin-right: 2px;
}

.gtsmainright .teamname {
	width: 120px;
	padding: 4px;
	font-weight: normal;
	clear: right;
	float: right;
}

.gtsmainright .teamlogo {
	width: 18px;
	height: 18px;
	margin-left: 5px;
	float: left;
	padding: 2px 0;
}

.gtsmainright .teamtextboxprediction {
	width: 20px;
	float: left;
	margin-left: 2px;
}

/*
.gtscelebleft, .gtsmainright {
	width: 120px;
	float: left;
}
*/
.gtscelebleft .teamname {
	width: 80px;
	float: left;
	margin-right: 5px;
	padding: 4px 0;
	font-weight: normal;
	margin-left: 10px;
}

.gtscelebleft .teamlogo {
	width: 18px;
	height: 18px;
	margin-right: 5px;
	float: left;
	padding: 2px 0;
}

.gtscelebleft .teamtextboxprediction {
	width: 20px;
	float: left;
	margin-right: 2px;
}

.gtscelebright .teamname {
	width: 120px;
	padding: 4px;
	font-weight: normal;
	clear: right;
	float: right;
}

.gtscelebright .teamlogo {
	width: 18px;
	height: 18px;
	margin-left: 5px;
	float: left;
	padding: 2px 0;
}

.gtscelebright .teamtextboxprediction {
	width: 20px;
	float: left;
	margin-left: 2px;
}

.moneyiconrowceleb {
	width: 174px;
	float: left;
}

.moneyiconrow {
	width: 74px;
	float: left;
}

.moneyiconrow2 {
	width: 74px;
	float: right;
}

.respointsbox {
	width: 75px;
	padding-left: 20px;
	float: left;
}

.respointsbox2 {
	width: 75px;
	padding-right: 20px;
	float: right;
}

.guessthescorecontent .row {
	clear: both;
	width: 100%;
	padding: 5px 0;
}

#guessthescorebox .fluidblueheadingrounded span{
	background: url(../images/bgsubheader-right.gif) no-repeat top right;
	height: 18px;
	width: 100%;
	position: relative;
	display: block;
	padding: 2px 0;
}

h3 {
	font-size: 18px;
	margin: 0px;
	padding: 0 0 8px 0;
	width: 100%;
	clear: both;
	font-weight: normal;
}

.fixtures {
	width: 214px;
	float: right;
	line-height: 18px;
}

.fixturesbox {
	border-bottom: 1px dashed #c2c1c1;
	padding: 8px;
}

.fixturesbox .title {
	width: 100%;
	font-weight: bold;
	color: #27558f;
	clear: both;
}
F
.topholderminileagues, .bottomholderminileagues {
	width: 747px;
	clear: both;
	margin-top: 8px;
	float: left;
}

.minileaguedetails {
	width: 297px;
	float: right;
	padding-left: 5px;
	/*margin-right: 10px;*/
	
}

.minileaguedetails .row {
	width: 100%;
	clear: both;
	margin-bottom: 5px;
}

.minileaguedetails .leftcolumn {
	width: 100px;
	float: left;
	margin-left: 75px;
}

.minileaguedetails .rightcolumn {
	width: 75px;
	float: right;
}

.minileaguedetails .forminputbox {
	width: 150px;
	border: 1px solid #c6c6c6;
}

#bulletinboard {
	width: 441px;
	float: right;
}

.bbdate {
	width: 100%;
	height: 31px;
	background: url(../images/bulletinboarddateleft.gif) no-repeat top left;
}

.bbdate span {
	background: url(../images/bulletinboarddateright.gif) no-repeat top right;
	display: block;
	position: relative;
	color: #e47e00;
	font-weight: bold;
	padding: 8px 10px;
	padding-right: 0px;
}

#minileaguepoints {
	width: 441px;
	float: left;
}

#weeklyscore {
	width: 297px;
	float: right;
}

#weeklyscore .button {
	width: 100%;
	clear: both;
	margin-top: 4px;
	padding: 0px;
}

.title-weeklyscore {
	width: 100%;
	clear: both;
	font-size: 30px;
	font-weight: bold;
}

.title-weeklyscore img {
	float: left;
	margin-right: 20px;
}

.poscol {
	width: 56px;
	float: left;
	text-align: center;
	margin-right: 1px;
}

.teamnamecol {
	width: 178px;
	float: left;
	text-align: center;
	margin-right: 1px;
}

.managersnamecol {
	width: 133px;
	float: left;
	text-align: center;
	margin-right: 1px;
}

.pointscol {
	width: 55px;
	float: left;
	text-align: center;
}

.minileaguecontentbox {
	width: 96.9%;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	padding: 0 6px;
	background: url(../images/bggradientminileague.gif) repeat-x bottom left;
}

.minileaguecontentboxcolums {
	background: url(../images/minileaguecolumnsborder.gif) repeat-y top left;
	width: 100%;
	padding: 3px 0;
}

.minileaguecontentboxcolums .row {
	width: 100%;
	margin-bottom: 5px;
}

.statistics {
	width: 823px;
	padding: 0 79px;
	float: left;
	clear: both;
	margin-top: 10px;
}

.statistics .heading {
	width: 823px;
	float: left;
	background: url(../images/arrowheadingsleft.gif) no-repeat top left;
	height: 35px;
	color: #ffffff;
	font-size: 18px;
	margin-bottom: 8px;
}

.statistics .title {
	padding: 6px 10px;
	float: left;
}

.statistics .heading span {
	background: url(../images/arrowheadingsright.gif) no-repeat top right;
	height: 35px;
	position: relative;
	display: block;
}

.statistics .heading span .button {
	margin-right: 8px;
	width: 123px;
	float: right;
}

.weeklymonthlyseasontable {
	width: 745px;
/*	padding: 0 79px; */
	float: left;
	clear: both;
	margin-top: 10px;
}

.weeklymonthlyseasontable .heading {
	width: 745px;
	float: left;
	background: url(../images/arrowheadingsleft.gif) no-repeat top left;
	height: 35px;
	color: #ffffff;
	font-size: 18px;
	margin-bottom: 8px;
}

.weeklymonthlyseasontable .title {
	padding: 6px 10px;
	float: left;
}


.weeklymonthlyseasontable .heading span {
	background: url(../images/arrowheadingsright.gif) no-repeat top right;
	height: 35px;
	position: relative;
	display: block;
}

.weeklymonthlyseasontable .heading span .button {
	margin-right: 8px;
	width: 123px;
	float: right;
}

#showmestatsfor {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-bottom: 10px;
}

#showmestatsfor li {
	float: right;
	padding: 0 5px 0 5px;
	border-right: 1px solid #555555;
}

#showmestatsfor li A {
	font-weight: bold;
}

.fullbodyroundedbox {
	width: 825px;
	
	clear: both;
}

#fullbodyroundedboxcols {
    width: 705px;
    clear: both;
}

#fullbodyroundedcolumnstop {
/*    background: url(../images/fullbodyroundedcolumntop.gif) no-repeat top left;*/
    font-size: 18px;
    padding: 0px 0;
	float: right;
    color: #555555;
	width: 709px;
}

#fullbodyroundedcolumnstop2 {
/*    background: url(../images/fullbodyroundedcolumntop.gif) no-repeat top left;*/
    font-size: 18px;
    padding: 0px 0;
	float: right;
    color: #555555;
	width: 709px;
}

#fullbodyroundedtop {
	background: url(../images/fullbodyroundedtop.gif) no-repeat top left;
	height: 21px;
	font-size: 18px;
	padding: 9px 0;
	color: #555555;
}

#fullbodyroundedcontent {
    width: 99.8%;
    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    padding: 5px 0;
	background: #f5f5f5;
}

#fullbodyroundedcolumnsbottom {
    background: url(../images/fullbodyroundedcolsbottom.gif) no-repeat bottom left;
    height: 10px;
/*    margin-bottom: 20px; */
}

#fullbodyroundedbottom {
    background: url(../images/fullbodyroundedbottom.gif) no-repeat top left;
    height: 10px;
    margin-bottom: 20px;
}
#fullbodyroundedcontentcols {
/*    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    padding: 10px 0px; */
    background: #f5f5f5 url(../images/fullbodyroundecontentcols.gif) repeat-y top center;
	width: 709px;
}

#fullbodyroundedcolumnstop th {
	border-bottom: 1px solid #c6c6c6;
/*
	font-weight: normal;
	padding: 9px 0 8px 0;
*/
}

#fullbodyroundedcolumnstop2 th {
	border-bottom: 1px solid #c6c6c6;
/*
	font-weight: normal;
	padding: 9px 0 8px 0;
*/
}

#fullbodyroundedcolumnstop td {
	font-size: 12px;
	border-bottom: 1px solid #c6c6c6;
	font-weight: normal;
	background: #f5f5f5;
	padding: 3px 0;
}

#fullbodyroundedcolumnstop2 td {
	font-size: 12px;
	border-bottom: 1px solid #c6c6c6;
	font-weight: normal;
	padding: 3px 0;
}

#tblleftborder {
/*
	border-right: 1px solid #c6c6c6;
*/
}

#tblformguide {
	clear: both;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
}

#tblformguidetop {
	background: url(../images/fullbodyroundedtopleft.gif) no-repeat top left;
	width: 100%;
}

#tblformguidetop span {
	background: url(../images/fullbodyroundedtopright.gif) no-repeat top right;
	font-size: 18px;
	display: block;
	padding: 9px 0 0 0;
	color: #555555;
}

#tblformguidebottom {
	background: url(../images/fullbodyroundedbottomleft.gif) no-repeat top left;
	width: 100%;
}

#tblformguidebottom span{
	background: url(../images/fullbodyroundedbottomright.gif) no-repeat top right;
	display: block;
	position: relative;
	height: 10px;
}

#tblformguide th{
	font-weight: bold;
	font-size: 13px;
	padding: 6px 0 8px 0;
}

#tblformguide td{
	background: #f5f5f5;
	font-size: 12px;
	padding: 15px 0;
	border-bottom: 1px solid #ffffff;
	font-weight: bold;
}

.statisticsposcol {
	width: 71px;
	float: left;
	margin-right: 1px;
	text-align: center;
}

.statisticscodecol {
	width: 74px;
	float: left;
	margin-right: 1px;
	text-align: center;
}


.statisticscolname {
	width: 118px;
	padding-left: 50px;
	float: left;
	margin-right: 1px;
}


.statisticscolclub {
	width: 177px;
	float: left;
	margin-right: 1px;
	text-align: center;
}


.statisticscolvfm {
	width: 109px;
	float: left;
	margin-right: 1px;
	text-align: center;
}

.statisticscolprice {
	width: 109px;
	float: left;
	margin-right: 1px;
	text-align: center;
}


.statisticscolpoints {
	width: 109px;
	float: left;
	text-align: center;
}


#fullbodyroundedcontent .row {
	width: 100%;
	clear: both;
	margin-bottom: 6px;
}

.scoringrulescol {
	width: 25px;
	float: left;
	padding-left: 375px;
	margin-right: 3px;
}

.scoringpointscol {
	width: 402px;
	float: left;
}

#scoringbulletpoints {
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	list-style-type: none;
}

#scoringbulletpoints li {
	width: 96%;
	padding: 5px 0;
	padding-left: 4%;
	float: left;
	margin-bottom: 10px;
	background: url(../images/bulletpointplus.gif) no-repeat center left;
	color: #de6100;
	font-size: 14px;
	font-weight: bold;
}

.teamspecificholdertop .teamspecificholderbottom {
	width: 748px;
	margin-bottom: 8px;
	float: left;
}

#teamspecificlefttable {
	width: 441px;
	float: left;
}

#teamspecificlefttable .poscol {
	width: 65px;
	float: left;
}

#teamspecificlefttable .playerclubvaluecol {
	width: 170px;
	float: left;
	margin-right: 1px;
	text-align: center;
}

#teamspecificlefttable .weekcol {
	width: 67px;
	float: left;
	margin-right: 1px;
	text-align: center;
}

#teamspecificlefttable .monthcol {
	width: 65px;
	float: left;
	margin-right: 1px;
	text-align: center;
}

#teamspecificlefttable .seasoncol {
	width: 58px;
	float: left;
	text-align: center;
}

#teamspecificlefttable .content {
	width: 100%;
	background: url(../images/gradientteamspecific.gif) bottom left repeat-x;
	clear: both;
}

#teamspecificlefttable .contentcols {
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	padding: 10px 5px;
	width: 97.5%;
	background: url(../images/colsteamspecifictable.gif) repeat-y top left;
}

#teamspecificlefttable .contentcols .row {
	width: 100%;
	float: left;
	margin-bottom: 4px;
}

#teamdetailstable {
	width: 297px;
	float: right;
}

.teamdetailscontent {
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	padding: 5px;
	background: #f5f5f5;

}

.teamspecificteamname {
	color: #e98600;
	font-size: 18px;
	width: 100%;
	clear: both;
	font-weight: normal;
}

.teamspecificteambudget {
	width: 100%;
	clear: both;
	color: #a92823;
	margin-bottom: 5px;
	font-size: 18px;
}

.teamspecifictable {
	width: 290px;
	clear: both;
}

#teamdetailstable .row {
	width: 99%;
	padding-left: 10px;
	float: left;
	margin: 3px 0;
}

.teamspecifictableyearcol {
	width: 74px;
	float: left;
	margin-right: 1px;
}

.teamspecifictableweekcol, .teamspecifictablemonthcol {
	width: 70px;
	float: left;
	margin-right: 1px;
	text-align: center;
}

.teamspecifictableseasoncol {
	width: 62px;
	float: left;
	text-align: center;
}

.teamspecificrightcolbotrow {
	width: 100%;
	clear: both;
	margin-top: 6px;
	float: left;
}

.teamspecificleftbuttonsholder {
	width: 167px;
	float: left;
}

.teamspecificleftbuttonsholder img {
	margin-bottom: 2px;
}

.bestweeklyscorebox {
	width: 110px;
	height: 82px;
	float: right;
	/*background: url(../images/bestweeklyscore.gif) no-repeat top left;*/
}

.bestweeklyscore {
	width: 100%;
	margin-top: 35px;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
}

.bestweeklyscoreweek {
	width: 85%;
	padding-left: 15%;
}

.playingfield {
	width: 748px;
	float: left;
	margin-bottom: 8px;
}

.field {
	width: 620px;
	margin: 0 auto;
	height: 248px;
	background: url(../images/img-playingfield.gif) no-repeat top left;
	padding: 10px;
}

.field418 {
	width: 418px;
	margin: 0 auto;
	height: 310px;
	background: url(../images/img-playingfield-418.gif) no-repeat top left;
}


.onfieldplayerdetails {
	background: url(../images/bgonfieldplayercontainer.png) top left;
	width: 124px;
	height: 53px;

}

.onfieldplayerdetails .info {
	/*width: 41px;
	padding: 6px;*/
	width: 100%;
	padding: 3px;
	float: left;
}

.onfieldplayerdetailstransfer {
	background: url(../images/bgonfieldplayercontainer.png) top left;
	width: 90px;
	height: 70px;
	margin:0 2px 0 2px ;
}

.onfieldplayerdetailstransfer .info {
	/*width: 41px;
	padding: 6px;*/
	width: 100%;
	padding: 3px;
	float: left;
}


.onfieldplayername {
	width: 90%;
	padding-right: 5%;
	color: #000000;
	font-weight: bold;
	padding-top: 2px;
}

.onfieldrow {
	width: 90%;
	padding: 0 5% 0 5%;
	color: #000000;
	font-weight: bold;
}

.onfieldrowtransfer {
	width: 100%;
	color: #000000;
	margin: 5px 0 0 0;
/*	font-weight: bold; */
}

.onfieldplayervaluetransfer, .onfieldplayerpointstransfer {
	float: right;
	clear: left;
}

.onfieldplayervalue, .onfieldplayerpoints {
	width: 50px;
	float: right;
	clear: left;
}

.info ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	color: #000000;
	font-weight: bold;
}

.inforow {
	width: 100%;
}

.redtext {
	color: #ad2622;
}

.onfieldplayerdetails .uniform {
	width: 40px;
	height: 34px;
	float: right;
	margin-right: 5px;
}

.onfieldplayerdetailstransfer .uniform {
	width: 40px;
	height: 34px;
	float: right;
	background-color: transparent;
}


#navigation
{
	width:100px;
	float:right;
	margin-top:10px;
}
#text
{
	width:150px;
	float:left;
	margin-top:10px;
}

#playerrankorangeball {
	background: url(../images/bg-orange-rank.gif) top left no-repeat;
	width: 19px;
	height: 17px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	padding: 1px 0;
}

#playerrankarrow {
	clear: both;
	width: 100%;
	text-align: center;
	margin-top: 5px;
}

#playerphoto {
	width: 100%;
	text-align: center;	
}

#playernamered {
	color: #66313b;
	font-weight: bold;
	width: 100%;
	text-align: center;
}

#playerprofilerow {
	width: 554px;
	clear: both;
	margin-bottom: 10px;
}

#box-playerdetails {
	width: 272px;
	float: left;
}

#box-playerdetails img {
	float: left;
}

#playerdetails {
	float: right;
	width: 140px;
	font-weight: bold;
}

#playerdetails ul {
	margin: 0xp;
	padding: 0px;
	list-style-type: none;
}

#playerdetails li {
	margin-bottom: 8px;
}

#box-currentdreamteamrecord {
	width: 272px;
}

.currdreamteamcolone {
	/*width: 75%;*/
	width: 70%;
	float: left;
	text-transform: uppercase;
}

.currdreamteamcoltwo {
	width: 25%;
	/*width: 20%;*/
	float: right;
}

.currdreamteamrow {
	margin-bottom: 4px;
	float: left;
	width: 100%;
}

#playersummarytext {
	width: 76%;
	float: left;
}

.playersummarylogo {
	float: right;
	margin-right: 10px;
}

#playerratings {
	margin: auto;
	clear: both;
	padding-bottom: 5px;
	width:747px;
}

.gamedate {
	float: right;
	margin-right: 60px;
	width: 100px;
}

.gametime {
	float: right;
	margin-right: 60px;
	width: 100px;
}

.playerratingscontentbox {
	width: 80%;
	clear: both;
	padding: 0 9%;
	margin-bottom: 10px;
}

#closewindowbutton {
	width: 100%;
	text-align: center;
	padding: 8px 0;
}

#tblseasontableholder {
	clear: both;
}

#tblseasontable {
	clear: both;
/*
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6; 
*/
}

#tblseasontabletop {
	background: url(../images/fullbodyroundedtopleft.gif) no-repeat top left;
	width: 100%;
}

#tblseasontabletop span {
	background: url(../images/fullbodyroundedtopright.gif) no-repeat top right;
	font-size: 18px;
	display: block;
	padding: 9px 0 0 0;
	color: #555555;
}

#tblseasontablebottom {
	background: url(../images/fullbodyroundedbottomleft.gif) no-repeat top left;
	width: 100%;
}

#tblseasontablebottom span{
	background: url(../images/fullbodyroundedbottomright.gif) no-repeat top right;
	display: block;
	position: relative;
	height: 10px;
}

#tblseasontable th{
	font-weight: bold;
	font-size: 13px;
	padding:0 0 4px 0;
	border-bottom:1px solid #C6C6C6;
}

#tblseasontable td{
	background: #f5f5f5;
	font-size: 12px;
	border-bottom:1px solid #C6C6C6;
	padding:4px 0 4px 0;
}

.bluetext {
	color: #0b3871;
}


#yourcurrentteam {
	width: 438px;
	float: right;
}

.playerratingscontentboxts {
	width: 80%;
	clear: both;
	
	margin-bottom: 10px;
}

.weeklymonthlyseasontable .weekcombo {
	padding: 6px 10px;
	
	float:right;
	
}

.playerratingscontentboxchallenge {
	width: 100%;
	clear: both;
	/*padding: 0 9%;*/
	margin-bottom: 10px;
}

.bulletinboard {
	width: 100%;
	clear: both;
	margin-bottom: 10px;
}

.bulletinboardbuttonsholder {
	float: right;
	margin-right: 8px;
	width: 170px;
}

.bulletinboardbuttonsholder img {
	border: 0px;
	margin-bottom: 10px;
	clear: both;
}

.bulletinboardemail {
	width: 50%;
	float: left;
}

.bulletinboardemaileditmessage {
	width: 40%;
	float: right;
}.package {
	float: left;
	width: 277px;
	margin-right: 20px;
}




/* CSS for Creator Celebrity Prediction */
.guessthescorecontent-celebrity {
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	padding: 6px;
	text-align:justify;
}
.whitebggreyroundedbottom-celebrity {
	width: 526px;
	height: 5px;
	background: url(../images/celebrity-bottom.gif) no-repeat;
	margin-bottom:10px;
}
.whitebggreyroundedtop-celebrity {
	width: 526px;
	height: 5px;
	background: url(../images/celebrity-top.gif) no-repeat top left;
	clear: both;
}
.celebrity-photo
{
	margin-left:5px;
	margin-bottom:5px;
}
.createaccountformcontent-left
{
	width:85px;
	height:125px;
	float:left;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:20px;
}
.createaccountformcontent-left-content
{
	text-align:center;
	font-size:10px;
	}
	
	/* CSS for payment confirmation */
.innerrightcolumnmyteam-payment {
	float: right;
	width: 747px;
	margin-right: 6px;
	display: inline;
}

.payment-subheading
{
	margin-right:10px;
	float:right;
	width:200px;
}
.payment-viewteam-btn
{
	margin-left:10px;
	float:left;
	width:123px;
	/*position:absolute;
	left: 621px;
	top: 6px;*/
}
.myteamscolcontent-payment {
	background: url(../images/bggradientcolumnsbig-payment.gif) repeat-y top left;
	padding: 3px 0;
}
.myteamscolcontent-payment-inner
{
	margin-left:30px;
	margin-right:30px;
}
.payment-tabular
{
	background:#ffffff;
}
.payment-tabular th
{
	background:#d9d9d9;
	padding:5px;
	text-transform:uppercase;
}
.payment-tabular td
{
	background:#ededed;
	padding:3px;
	text-align:center;
	font-weight:bold;
}
img
{
	border:none;
}
.printpage
{
	color:#990000;
	font-size:14px;
	font-weight:bolder;
}
.printpage a
{
	color::#990000;
}

.games
{
	width: 350px;
}

#leftBox
{
	float: right;
	margin: 0px;
	padding: 0px;
	width: 675px;
}


.gBox
{
	float: right;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
	margin-left: 4px;
	overflow: hidden;
	padding: 0px;
	width: 325px;
}

.gBox p
{
	font-size: 11px;
	height: 52px;
	line-height: 12px;
	margin-right: 2px;
	padding: 0px;
	width: 225px;
}

.gBox img
{
	margin-right: 5px;
	padding: 4px;
}

#flashcontent
{
	margin-right: auto;
	padding-bottom: 5px;
	z-index: 1;
}
.number {
	text-decoration: none;
	padding: 3px;
	border: 1px solid #CCCCCC;	
	margin-right: 3px;
	
}
.leftcolboxdetails li a.blink{
	text-decoration: blink;
}
