body {
	margin-top:10px; padding:0px;
	text-align:center;
	background-image: url(../images/new/grass-tile.jpg);
	font-family: Arial, sans-serif;
	font-size:85%;
	position:relative;
	font-weight:bold;
}
h1 {position:absolute; left:-99999px;}
p {margin-bottom:10px; color:#3B0100;}

.whitelink {color:white!important;}
.whitelink:hover {color:#550305!important;}
.littlelink {font-size:12px;}
#content {
	width:797px;
	text-align:left;
	background-color:#D41C21;
	min-height:553px;
}
#intro {
	background: url(../images/new/title.jpg) no-repeat #d41c21;
	padding:56px 15px 0px;
	width:567px; 
	float:right;
	border:1px solid #920a04;
	border-bottom:1px solid #820500;
	font-weight:bold;
	min-height:109px;
	
}
#formview .shorter { width:50%;}
#intro p {line-height:1.2em; color:white;}
#intro .white {color:white;}
.floatleft{float:left;}
.clear {
    clear:left;
    height:0px;
    overflow:hidden;
}

#titlebar {background:url(../images/new/tile-red-short.jpg) repeat-x #da1e22; padding:9px; font-size:1px; text-indent:-9999px; border-bottom:1px solid #6E0906;}
#titlebar h3{margin:0;}


#endgametable{ width:549px; float:left;}
#endgametable td, #endgametable th {text-align:center; background-color:#5e5e5e; padding:5px;}
#endgametable th {font-size:1px; text-indent:-9999px; padding-top:15px;}

h3 {font-size:1px; text-indent:-9999px; height:16px; margin-bottom:5px;}

.greyback {background: #5e5e5e url(../images/new/grey-tile.gif) 50% bottom repeat-x;}
.greyback p {color:#202020;}
#endgametable .border {border-left:1px solid #343434; border-right:1px solid #343434;}

#endgametable .sco {font-size:54px; font-family: "Arial Bold", Arial, sans-serif;}
#endgametable .sco-white {font-size:54px; font-family: "Arial Bold", Arial, sans-serif; color:white;}
#endgametable .sco1 {font-size:40px; font-family: "Arial Bold", Arial, sans-serif;}
#endgametable .sec {font-size:20px;}
#endgametable .totalscore {background-color:#9e0e0b}
#endgametable .equals {background:#343434 url(../images/new/equals.gif) no-repeat center;}
#endgametable .equalstop {background-color:#343434;}

#endgametable .sco_total{
	height:16px;
	background: url(../images/new/title-total-score.gif) no-repeat 50% #9e0e0b;
}
#endgametable .title_yourtimewas {
	height:15px;
	background: url(../images/new/title-your-time-was.gif) no-repeat 50% #5e5e5e;
}
#endgametable .title_questionscorrect{
	background: url(../images/new/title-correctquestions.gif) no-repeat 50% #5e5e5e;
}


#resultsend {
	background:url(../images/new/tile-red-long.jpg) top left repeat-x #d31c20;
	padding:9px;
	border-top:1px solid #6E0906;
	border-bottom:1px solid #6E0906;
}
#resultsend img {float:right; margin-right:25px;}

#left a
#left h4{
	font-size:1px; text-indent:-9999px;
	height:14px;
	padding-bottom:13px;
}
#left p{line-height:1.35em;}

#resultsend .how_well{	background: url(../images/new/title-how-well-did-you-do.gif) no-repeat left;}

.boxes{ padding:8px;}
.how_score{	background:  url(../images/new/title-how-score.gif) no-repeat left;}

.howscore_height { height:122px;}
.calculate_height { height:92px;}
.phone_height { height:270px;}

.title_finished {	
	width:333px;
	height:22px;
	background: url(../images/new/title-finished-here-is-your.gif) no-repeat;
}
.title_questions_remaining {
	width:231px;
	height:22px;
	background: url(../images/new/title-questions-remaining.gif) no-repeat;
}
.title_playnow {	
	width:110px;
	height:19px;
	background: url(../images/new/title-play-now.gif) no-repeat;
}
.title_readysteadygo {	
	width:203px;
	height:24px;
	background: url(../images/new/title-readysteadygo.gif) no-repeat;
}
.title_sendquestion {	
	width:221px;
	height:22px;
	background: url(../images/new/title-send-us-a-question.gif) no-repeat;
}
.title_rulesregs {	
	width:254px;
	height:17px;
	background: url(../images/new/title-rules-and-regulations.gif) no-repeat;
}

#leftbot_reg {padding:9px;}
#leftbot_reg .larger { font-size:18px;}
.phone {background:#FFF url(../images/new/mobile-phone.gif) 98% 93% no-repeat;}
.ball {background:#FFF url(../images/new/ball.jpg) 98% 93% no-repeat;}
.thumbs {background:#FFF url(../images/new/thumbsup.jpg) 98% 93% no-repeat;}

#leftbot_reg legend {display:none;}

#formview {margin-top:15px; color:#3B0100;}
#formview .formerror {color:red; font-size:11px; margin:0;}
#formview .submit { width:106px; margin-top:10px;}
#formview input {margin-bottom:10px; padding:2px;}
#formview input {margin-bottom:10px; padding:2px;}

#formview label {
	width: 6em;
	float: left;
	margin:0.3em 0.5em 0 0;
	display: block;
}
/*#formview ul {margin-left:67px;}*/
#formview #yourdetails {float:right; width:47%;}

#formview textarea {margin-bottom:10px;}

/*league table */
#right {
	width:246px;
	background:#9e0e0b url(../images/new/box-top-tile.jpg) repeat-x top; 
	float:right;
	font-size:12px;
	border:1px solid #920A04;
	border-left-color:#750505;
}
#right h4 {color:#380402; font-weight: bold; font-size: 130%; text-transform:uppercase; text-align:center; padding:9px 0pt;}
#right td {padding:10px;}
#right table {
text-align:left;
background: #9e0e0b url(../images/new/footy-background.jpg) no-repeat top left;

}
#right tr {font-weight:bold;}
#right tr {line-height:18px; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;}
#right td {padding:0 10px; margin:0; font-size:12px; font-weight:bold; color:white;}
#right .higli { background-color:#d62123;}

tr, table, td {border-collapse:collapse;}

#rank {overflow:auto; margin:0 7px; height:327px;}
#rank .position { font-size: 15px;}
.wide{ width:200px; padding-left:14px; padding-right:0;}

/* homepage left*/
#imgMbot {float: left; border-top:1px solid #343434; border-bottom:1px solid #343434; border-right:1px solid #343434;}
#imgMtop {float:left; border-top:1px solid #920A04; border-right:1px solid #343434;}
#imgsleft{float:left; border:1px solid #920A04;}
#imgsright{float:right; border-top:1px solid #920A04; background-color:#343434;}



/* last months greatest fan */
#congrats {
	background: url(../images/new/congratulations.jpg) no-repeat #1a93d6;
	border: 1px solid #002c61;
	border-right:none;
	width:536px;
	padding-left:12px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	/*height:10.1em;*/
	min-height:137px;
}
#congrats p {line-height:0.6em; color:black;}
#congrats h4 {
font-size: 24px; 
color:#033b5b; 
margin:42px 0 13px 0;
text-indent:0;
}
#congrats .name {font-size: 32px; color:black; margin-bottom:10px;}
#congrats .blue {font-size: 14px; color:#033b5b;}
#congrats .break {margin-right:10px;}

/* wrapper */
#wrapper {padding:25px; background:url(../images/new/background.gif) no-repeat top left; margin:0px auto; width:797px;}

/* height tests */
.fixheight {float:left; width:0px;}
.intro{height:109px;}
.congrats{height:137px;}
.league{height:384px;}
.thankyou{height:232px;}
.content{height:553px;}

/* questions */
#questions dl input {margin-bottom:0;}
#questions #formview{ margin-top:0;}
.questions{margin-right:248px;}
#right #scoreboard_middle {
	 background:#9E0E0B url(../images/new/clock.jpg) no-repeat left bottom;
	height:196px; 
	 margin: 0 10px 10px 10px; 
	 padding:10px; 
	 position:relative;
 }
#timespace {font-size:70px; font-weight:bold; text-align:center; color:white;}
#timspaceout {position:absolute; width:223px; left:0;}
#timespaceP {line-height:17px; left:0; position:absolute; text-align:center; top:83px; font-size:110%; width:223px; font-size:14px; color:white;}
#leftop {padding:5px 13px;}
#leftbotom {background-color:white; padding:16px; /*height:289px;*/}
#secs {font-size: 24px;}
#leftop td{ border:1px solid silver; line-height:8px;}
#leftop table { width:100%; margin:0;}
#left #leftop table {border-collapse:separate; margin-top:5px; padding:0;}
#left #leftop td {border-left: 5px solid #D41C21; border-right: 5px solid #D41C21; border-bottom:none; border-top:none; width:10%; height:19px;}
#leftop #toptr td {background-color:#bc1015;}
#leftbotom h3 {font-size:22px; margin-bottom:7px;}
#leftbotom p {padding:0pt 40px 0pt 0pt; margin:0;text-align:left;}
#leftbotom form { text-align:left;}
#leftbotom form dd {margin:0; padding:0; line-height:27px; }
#left #leftop #nobor td{font-size:16px; padding:6px 0; text-align:center; font-weight:bold; color:white;}
.fright {float:right;}
#suboton {margin-top:10px;}
#leftbotom dt {font-size:22px; margin:7px 0;}

/* ol on reules and regs */
#leftbot_reg ol { margin:15px;}
#leftbot_reg ol li {margin:0 0 10px 7px; width:67%; line-height:18px;}
#leftbot_reg #navlist {list-style-image: url(../images/new/arrow-icon.gif);}

/* footer */
#footer { color:white; font-size:10px; padding-top: 5px;}
#footer a{ color:white; text-decoration:none;}
#footer a:hover{ color:white; text-decoration: underline;}


#left a{ color:#D51D1F; text-decoration:none;}
#left a:hover{ color:#6F0303; text-decoration: underline;}
