body {
margin: 0;
font: 0.7em Verdana,Arial,sans-serif;
text-align:center;
background: #F4F4F4 url('../images/mainbgwide.gif') repeat-y top center;
}

a:link,
a:active,
a:visited { font-weight: normal; color: #175d82; text-decoration: none}
a:hover { font-weight: normal; color: #d30015; text-decoration: underline}

.newshighlighttr a:link,
.newshighlightbr a:link,
a.bold:link,
.newshighlighttr a:active,
.newshighlightbr a:active,
a.bold:active,
.newshighlighttr a:visited,
.newshighlightbr a:visited,
a.bold:visited {
font-weight: bold; color: #175d82; text-decoration: none;}

.newshighlighttr a:hover,
.newshighlightbr a:hover,
a.bold:hover { font-weight: bold; color: #d30015; text-decoration: underline;}


a.round:link,
a.round:active,
a.round:visited,
a.round:hover,
a.round2:link,
a.round2:active,
a.round2:visited,
a.round2:hover,
a.round3:link,
a.round3:active,
a.round3:visited,
a.round3:hover,
a.round4:link,
a.round4:active,
a.round4:visited,
a.round4:hover,
a.round5:link,
a.round5:active,
a.round5:visited,
a.round5:hover,
a.round6:link,
a.round6:active,
a.round6:visited,
a.round6:hover,
a.round7:link,
a.round7:active,
a.round7:visited,
a.round7:hover,
a.round8:link,
a.round8:active,
a.round8:visited,
a.round8:hover,
a.round9:link,
a.round9:active,
a.round9:visited,
a.round9:hover {
color:#fff;
}

a.arrow {
background: url('../images/link_arrow.gif') no-repeat 0px 2px;
padding-left:15px;
}

p {
margin: 1em 0;
}

form {
padding:0;
margin:0;
display:inline;
}

img {
border:0;
}

table {
width:100%;
border:0;
}

input.simple {
padding-left: 1px;
border: 1px solid #666;
}

div#content1 {
padding: 0 4px;
margin:0 auto;
background:#fff;
width:963px;
}

div#content2 {
padding:4px;
background:#D8D6D6;
color:#333;
}

div#content3 {
float:left;
width:775px;
margin-left:4px;
text-align:left;
}

div#sidenav {
padding:4px;
background:#000;
width:168px;
float:left;
text-align:left;
}
/*
h1 {
background:#3987AD url('../images/blue-bar.gif') repeat-x top left;
margin:0 0 5px 0;
font-size:1em;
font-weight:bold;
color:#fff;
padding: 4px 0 5px 11px;
}

h1 a:link, h1 a:active, h1 a:visited {
font-weight: bold; color: #fff; text-decoration: none;}
h1 a:hover { font-weight: bold; color: #fff; text-decoration: underline;}
*/
h2 {
background:#3987AD url('../images/blue-bar-net.png') no-repeat top right;
margin:0;
font-size:1em;
font-weight:bold;
color:#fff;
padding: 4px 0 5px 11px;
}

h6 {
background:#404040 url('../images/black-bar-net.png') no-repeat top right;
margin:0 0 5px 0;
font-size:1em;
color:#fff;
padding: 0;
height:28px;
padding-top:3px;
}

h6 img {
vertical-align:-9px;
padding-left:10px;
}

div.widebox {
width:463px;
float:left;
padding-bottom:4px;
}

/* USED ON THE INDEX PAGE */
div.tinybox {
width:229px;
float:left;
}

div.narrowbox {
width:308px;
float:left;
padding-left:4px;
padding-bottom:4px;
}

div.fullbox {
padding-bottom:4px;
}

div.halfbox {
padding-bottom:4px;
width:385px;
float:left;
}


div#slot {
float:left;
width:463px;
}

div#mpu {
float:left;
width:300px;
padding:20px 0 19px 0;
margin-left:8px;
background: url('../images/advert.gif') no-repeat top left;
}

div#mpu3 {
float:left;
width:300px;
padding-top:13px;
margin-left:3px;
background: url('../images/advert2.gif') no-repeat top left;
}

#gameworldstatus,
div.internal_nopadd {
background:#fff;
padding:0px;
}

#gameworldlist,
div.internal_nopadd {
background:#fff;
padding:0px;
}

#gameworldlist,
div.internal {
background:#fff;
padding:15px;
}
div.internal h3 {
font-size:1em;
font-weight:bold;
}

div.white {
background:#fff url('../images/whitebar.gif') repeat-x bottom left;
padding:3px;
text-align:right;
}

div.white2 {
background:#fff url('../images/whitebar.gif') repeat-x bottom left;
padding:3px;
text-align:right;
}

span.grey {
color:#7D7D7D;
font-weight:normal;
}


div.clear {
clear: both;
height: 1px;
font-size: 1px;
border: none;
margin: 0;
padding: 0;
background:transparent;
visibility: hidden;
}

#header {
background:url('../images/header.jpg') no-repeat top center;
text-align:center;
height:96px;
}

#header #fl {
display:none;
}

#header #highlightw {
height:25px;
width:700px;
margin:0 auto;
}

#header #highlight {
background:url('../images/highlight.gif') repeat-x bottom left;
height:25px;
}

#header #highlight img {
vertical-align:-6px;
}

#header #highlightl {
background:url('../images/highlightl.gif') no-repeat bottom left;
padding-left:25px;
}

#header #highlightr {
background:url('../images/highlightr.gif') no-repeat bottom right;
padding-right:29px;
}

/* TITLE BAR */
.welcomebackcontainer{
float:left;
padding-top:9px;
}
a.profileheaderlink {
text-decoration:none;
color:#ffffff;
}
.signoutcontainer{
float:right;
width:150px;
}
.profilelinkcontainer{
float:left;
padding-left:450px;
/*padding-left:205px;*/
}
#content2 #registerl {
background:url('../images/regl.gif') no-repeat bottom left;
padding-left:8px;
margin-bottom:5px;
height:33px;
}

#content2 #registerr {
background:url('../images/regr.gif') no-repeat bottom right;
padding-right:8px;
height:33px;
}

#content2 #register {
background:url('../images/reg-bar.gif') repeat-x top left;
color:#fff;
height:33px;
text-align:left;
}

#content2 #register img {
vertical-align:middle;
}

#content2 #register p {
display:inline;
}

#content2 #register input {
width:130px;
vertical-align:middle;
}




#content3 #breadcrumbl {
background:url('../images/breadcrumbl.jpg') no-repeat bottom left;
padding-left:8px;
margin-bottom:5px;
height:25px;
}

#content3 #breadcrumbr {
background:url('../images/breadcrumbr.jpg') no-repeat bottom right;
padding-right:8px;
height:25px;
}

#content3 #breadcrumb {
background:url('../images/breadcrumb-bar.jpg') repeat-x top left;
color:#fff;
height:25px;
text-align:left;
}

#content3 #breadcrumb img {
vertical-align:middle;
}

#content3 #breadcrumb p {
display:inline;
}

#content3 #breadcrumb a:link,
#content3 #breadcrumb a:active,
#content3 #breadcrumb a:visited {
/*font-weight: bold; */
color: #fff;
text-decoration: none;}
#content3 #breadcrumb a:hover {
/*font-weight: bold; */
color: #fff; text-decoration: underline;}

#footer {
font-size:0.9em;
}

#footer img {
vertical-align:middle;
}


/* rounded buttons */
.round {
cursor:pointer;
/*cursor:hand; */
line-height:26px;
background:url('../images/button.png') no-repeat right top;
padding-right:14px;
vertical-align:middle;
display:block; /*opera*/
display:inline-block; /*ie*/
display:-moz-inline-box;  /*ff*/
}

.round span {
background:url('../images/button.png') no-repeat left top;
height:26px;
display:block;
display:inline-block;
padding-left:14px;
line-height:26px;
}

a.round, a.round2 {color:#fff;font-weight:normal}
a.round:hover, a.round2:hover {background-position:right -156px;text-decoration:none; color:#fff}
a.round:hover span, a.round2:hover span {background-position:left -156px;text-decoration:none}
/* end rounded buttons */

/* dark rounded buttons */
.round2 {
cursor:pointer;
/*cursor:hand; */
line-height:26px;
background:url('../images/button-dark.png') no-repeat right top;
padding-right:14px;
vertical-align:middle;
display:block; /*opera*/
display:inline-block; /*ie*/
display:-moz-inline-box;  /*ff*/
margin-bottom:3px;
}

.round2 span {
background:url('../images/button-dark.png') no-repeat left top;
height:26px;
display:block;
display:inline-block;
padding-left:14px;
line-height:26px;
}

/* small dark rounded buttons */
.round3 {
cursor:pointer;
/*cursor:hand; */
line-height:21px;
background:url('../images/button-dark-small.gif') no-repeat right top;
padding-right:14px;
vertical-align:middle;
display:block; /*opera*/
display:inline-block; /*ie*/
display:-moz-inline-box;  /*ff*/
margin-bottom:3px;
}

.round3 span {
background:url('../images/button-dark-small.gif') no-repeat left top;
height:21px;
display:block;
display:inline-block;
padding-left:14px;
line-height:21px;
}
a.round3 {color:#fff;font-weight:normal}
a.round3:hover {background-position:right -161px;text-decoration:none; color:#fff}
a.round3:hover span {background-position:left -161px;text-decoration:none}


/* end rounded buttons */

div.search {
background:#A0A0A0;
margin-bottom:5px;
color:#fff;
padding:5px;
text-align:center;
}

div.search p,
div.poll p
{
margin-top:0;
margin-bottom:3px;
padding-top:3px;
}

div.poll .pollbutton {
text-align:right;
}

div.poll {
background:#A0A0A0;
margin-bottom:5px;
color:#fff;
padding:5px;
text-align:left;
}

.homenews {
background:#fff;
/*padding-top:5px;*/
}

.newshighlight1 {
/*background:#CCE2ED url('../images/arrow_small.gif') no-repeat 10px 12px;*/
background:#CCE2ED;
margin: 0 5px;
border-top:5px solid #fff;/*hack for FF*/
}

.newshighlight2 {
/*background:#E6F1F7 url('../images/arrow_small.gif') no-repeat 10px 7px;*/
background:#E6F1F7;
margin: 0 5px 5px 5px;
}

.newshighlighttl {
background:url('../images/news-tl.gif') no-repeat top left;
padding-left:5px;
}
.newshighlighttr {
background:url('../images/news-tr.gif') no-repeat top right;
/*padding: 5px 5px 5px 25px;*/
padding: 5px;
padding-right:5px;
}
.newshighlightbl {
background:url('../images/news-bl.gif') no-repeat bottom left;
padding-left:5px;
}
.newshighlightbr {
background:url('../images/news-br.gif') no-repeat bottom right;
/*padding: 5px 5px 5px 25px;*/
padding: 5px;
padding-right:5px;
}
.newshighlighttr img,
.newshighlightbr img {
padding-right:5px;
}


div.stripe2 {
background:#F5F5F5 url('../images/bullet.gif') no-repeat 10px 10px;
padding: 5px 5px 5px 26px;
}

div.bluestripe2 {
background:#E8F1F8 url('../images/bullet.gif') no-repeat 10px 10px;
padding: 5px 5px 5px 26px;
}


.plainstripe {
background:url('../images/bullet.gif') no-repeat 10px 10px;
padding: 5px 5px 5px 26px;
}

.beginners {
background:#DCEBF2;
padding:5px 0;
}

.blog {
background:#DCEBF2 url('../images/hanson.gif') no-repeat 230px 5px;
padding: 5px 70px 5px 10px;
}

.gameworlds {
background:#fff;
}
/*
.gameworlds span {
font-weight:bold;
width:200px;
float:right;
}*/

.beginners span {
width:100px;
float:right;
}

.darkblue {
background:#cce2ed;
border-top:1px solid white;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 15px;
}

.lightblue {
background:#e6f1f7;
border-top:1px solid white;
padding-top: 2px;
padding-right: 10px;
padding-bottom: 2px;
padding-left: 15px;
}

div.lightblue2 {
background:#D6E7EF;
padding:3px;
}

.paginated img {
vertical-align:middle;
}
.paginated p {
display:inline;
}


.darkblue input,
.lightblue input,
.lightblue select,
.paginated input {
vertical-align:middle;
}

.darkblue p,
.lightblue p {
/*padding:0;
margin:0;*/
}

/*gameworld summary*/
.gwsummary {
border-bottom:1px dotted #B4B4B4;
float:left;
margin-left:-1px;
margin-top:-1px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:0px;
text-align:left;
min-height:100px;
width: 383px;
}

.top5overflowcontainer{
float:left;
padding-bottom:3px;
overflow:hidden;
width:230px;
position:relative;
height:13px;
margin-bottom:2px;
margin-top:2px;
}

.gwsummary_bottom {

float:left;
margin-left:-1px;
margin-top:-1px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:0px;
text-align:left;
min-height:100px;
width: 383px;
}
/*gameworld summary*/
.gwsummary_right {
border-right:1px dotted #B4B4B4;
border-bottom:1px dotted #B4B4B4;
float:left;
margin-left:-1px;
margin-top:-1px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:0px;
min-height:100px;
text-align:left;
width: 383px;
}

.gwsummary_bottom_right {
border-right:1px dotted #B4B4B4;
float:left;
margin-left:-1px;
margin-top:-1px;
padding:5px 5px 15px 0px;
text-align:left;
min-height:100px;
width: 383px;
}

.error {
color:#9A0808;
}

input.error {
background-color:#EC6F53;
color:#000;
}

div.scrollingtext {
border:1px solid #1C5180;
background-color:white;
height:200px;
padding:5px;
margin-bottom:10px;
overflow:auto;
}


label {
font-weight: bold;
color: #056397;
margin-bottom: 5px;
display:block;
}

#tosform label {
font-weight: normal;
display:inline;
color:#000;
}

#citylist {
display:inline;
}

.narrowbox p {
margin:0;
padding: 5px;
}

.rafstatus,
.rafstatus2 {
background-color:#fff;
}

.rafstatus2 {
font-size:9px;
}

.rafstatus th,
.rafstatus2 th {
background-color:#88BCD4;
border-top:1px solid white;
padding:3px 10px;
color:#fff;
}

.rafstatus td {
padding:3px 10px;
}

.rafstatus2 td {
padding:5px 12px;
}

.rafstatus tr.stripe td,
.rafstatus2 tr.stripe td {
background-color:#F5F5F5;
}

.rafstatus tr.blue td,
.rafstatus2 tr.blue td {
background-color:#88BCD4;
color:#fff;
}

.rafstatus tr.stripe2 td,
.rafstatus2 tr.stripe2 td {
background-color:#EBF3F6;
}

.rafstatus tr td.blue,
.rafstatus2 tr td.blue {
color:#22769A;
font-weight:bold;
}

.listtable p {
margin:0px;
}

/*STYLES FOR SEGA PASS LOGIN FORM*/
.halfbox .small {
text-align:right;
}

.halfbox .small a {
font-size:0.9em;
}


/*STYLES FOR GAMEWORLD SELECTION PAGE (ORDER PROCESS)*/

.gwnumresults {
float:left;
width:300px;
height:19px;
padding-top:8px;
text-align:left;
margin-left:7px;
font-weight:bold;
}

.gwpagination {
float:right;
width:150px;
margin-right:7px;
text-align:right;
}

#gwnamesearch {
background:#E9F2F7 url('../images/gwname-back.gif') no-repeat 10px 13px;
float:left;
width:264px;
padding:4px 4px 4px 70px;
}

#friendsearch {
background:#E9F2F7 url('../images/friends-back.gif') no-repeat 10px 10px;
float:left;
width:328px;
padding:4px 4px 4px 70px;
margin-left:10px
}

#gwnamesearch p,
#friendsearch p {
margin:5px 0;
}

/*gameworld details*/
.gwdetails,
.gwdetailslast {
padding:15px 5px 10px 0;
text-align:left;
}
.gwleft_details_text {
padding-left:10px;
padding-top:0px;
width:225px;
}
.gwleft_details {
width: 100px;
padding-left: 10px;
padding-top: 0px;
}
.gwleft {
padding-left: 10px;
padding-top: 0px;
}
.gwright {
float: right;
padding-right: 10px;
padding-top: 0px;
}
.gwspace{
padding: 14px 14px 0px 0px;
clear: left;
}
.gwleft_small {
padding-left: 5px;
}
.gwdetails {
border-bottom:1px dotted #B4B4B4;
}

.gwpercentagefullbg {
height:14px;
width:100px;
background:url('../images/poll_blue_bg.gif');
background-repeat: repeat-x;
}
.gwpercentagefullbg div {
background: url("../images/poll_blue.gif") repeat-x top left;
font-weight: bold;
height:12px;
padding: 0px 0px 4px 2px;
}



.round5 {
cursor:pointer;
line-height:22px;
background:url('../images/button6.gif') no-repeat right top;
padding-right:30px;
vertical-align:middle;
display:block;
display:inline-block; /*ie*/
display:-moz-inline-box;
margin-bottom:3px;
}

.round5 span {
background:url('../images/button6.gif') no-repeat left top;
height:22px;
display:block;
display:inline-block;
padding-left:12px;
line-height:22px;
}
a.round5 {color:#fff;font-weight:normal}
a.round5:hover {background-position:right -160px;text-decoration:none; color:#fff}
a.round5:hover span {background-position:left -160px;text-decoration:none}

.round7 {
cursor:pointer;
line-height:22px;
background:url('../images/button7.gif') no-repeat right top;
padding-right:12px;
vertical-align:middle;
display:block;
display:inline-block; /*ie*/
display:-moz-inline-box;
margin-bottom:3px;
}

.round7 span {
background:url('../images/button7.gif') no-repeat left top;
height:22px;
display:block;
display:inline-block;
padding-left:12px;
line-height:22px;
}
a.round7 {color:#fff;font-weight:normal}
a.round7:hover {background-position:right -160px;text-decoration:none; color:#fff}
a.round7:hover span {background-position:left -160px;text-decoration:none}

.round8 {
cursor:pointer;
line-height:22px;
background:url('../images/button8.gif') no-repeat right top;
padding-right:12px;
vertical-align:middle;
display:block;
display:inline-block; /*ie*/
display:-moz-inline-box;
margin-bottom:3px;
}

.round8 span {
background:url('../images/button8.gif') no-repeat left top;
height:22px;
display:block;
display:inline-block;
padding-left:12px;
line-height:22px;
}
a.round8 {color:#fff;font-weight:normal}
a.round8:hover {background-position:right -160px;text-decoration:none; color:#fff}
a.round8:hover span {background-position:left -160px;text-decoration:none}

/* STYLES FOR STATUS PAGE */
div.statuskey {
background:#D6E7EF;
padding: 10px 15px 5px 5px;
}
div.statuscontainer {
float:left;
width:150px;
}
div.statuskey img{
padding-bottom: 1px;
}
div.statusstripe {
background:#fff;
padding: 0px 15px;
}

div.statusstripe2 {
background:#F5F5F5;
padding: 0px 15px;
}


/* STYLES FOR NEWS PAGE */

div.newstripe {
background:#fff;
padding: 5px 15px;
}

div.newstripe2 {
background:#F5F5F5;
padding: 5px 15px;
}


/* STYLES FOR RAF PAGE */
#addcontact {
background:#E9F2F7 url('../images/raf-add.gif') no-repeat 10px 13px;
float:left;
padding:4px 4px 4px 60px;
}

#import {
background:#E9F2F7 url('../images/raf-import.gif') no-repeat 10px 10px;
float:left;
width:213px;
padding:4px 4px 4px 60px;

}
#addcontact input,
#import input,
#import select {
width:160px;
}

#addcontact1 {
background: url('../images/referfriend_a.gif') no-repeat 10px 5px;
float:left;
width:250px;
padding-left:10px;
}

#import1 {
background: url('../images/referfriend_b.gif') no-repeat;
float:left;
width:266px;
margin-left:5px;
margin-top:5px;
}

#viral {
float:left;
width:215px;
padding-left:10px;
}

.round9 {
cursor:pointer;
line-height:26px;
background:url('../images/button9.gif') no-repeat right top;
padding-right:27px;
vertical-align:middle;
display:block;
display:inline-block; /*ie*/
display:-moz-inline-box;
margin-bottom:3px;
}

.round9 span {
background:url('../images/button9.gif') no-repeat left top;
height:26px;
display:block;
display:inline-block;
padding-left:12px;
line-height:26px;
}
a.round9 {color:#fff;font-weight:normal}
a.round9:hover {background-position:right -156px;text-decoration:none; color:#fff}
a.round9:hover span {background-position:left -156px;text-decoration:none}

.round10 {
cursor:pointer;
/*cursor:hand; */
line-height:26px;
background:url('../images/button10.gif') no-repeat right top;
padding-right:14px;
vertical-align:middle;
display:block; /*opera*/
display:inline-block; /*ie*/
display:-moz-inline-box;  /*ff*/
}

.round10 span {
background:url('../images/button10.gif') no-repeat left top;
height:26px;
display:block;
display:inline-block;
padding-left:14px;
line-height:26px;
}

a.round10 {color:#fff;font-weight:normal}
a.round10:hover {background-position:right -156px;text-decoration:none; color:#fff}
a.round10:hover span {background-position:left -156px;text-decoration:none}


.round11 {
cursor:pointer;
/*cursor:hand; */
line-height:26px;
background:url('../images/button11.gif') no-repeat right top;
padding-right:14px;
vertical-align:middle;
display:block; /*opera*/
display:inline-block; /*ie*/
display:-moz-inline-box;  /*ff*/
}

.round11 span {
background:url('../images/button11.gif') no-repeat left top;
height:26px;
display:block;
display:inline-block;
padding-left:14px;
line-height:26px;
}

a.round11 {color:#fff;font-weight:normal}
a.round11:hover {background-position:right -156px;text-decoration:none; color:#fff}
a.round11:hover span {background-position:left -156px;text-decoration:none}

/*STYLES FOR TALKSPORT*/
div.talksportinternal {
padding:0px 4px 20px 4px;
}
div.talksportgraphic{
margin-top:25px;
float:left;
background:url('../images/talksport_med.jpg') no-repeat top;
padding:5px 5px 5px 5px;
width:375px;
height:177px;
}
p.talksporttext{
padding:0 0 5px 25px;
width:705px;
}

.talksportcontainer {
background:url('../images/subcriptionprices.jpg') no-repeat right;
width:690px;
height:390px;
}

div.talksportinfocontainer{
width:745px;
float:left;
margin-top:15px;
margin-right:50px;
}

/*STYLES FOR JACKFM PAGE*/

div.jackfminternal {
background:#fff;
padding:0px 4px 4px 4px;
}

div.jackfmheader{
background:url('../images/jackfm_header.jpg') no-repeat right;
height:90px;
}
div.jackleftinfocontainer{
width:325px;
float:left;
margin-top:25px;
margin-right:50px;
}
p.jacktext{
padding:10px;
width:345px;
}
div.jackbillingcycle{
margin-top:25px;
float:left;
background:url('../images/jackfm_billing_cycle.gif') no-repeat top;
width:345px;
height:215px;
padding:5px 5px 5px 5px;
}
div.jackpreorderbutton{
padding: 150px 50px 25px 98px;
}
div.jacktablecontainer{
width:730px;
padding-margin:-25px;
}

/* STYLES FOR THE BOXED COPY PAGE */
.boxedcopybenefitcontainer {
background:url('../images/subcriptionprices.jpg') no-repeat top right;
width:770px;
height:390px;
}

div.boxedcopyinternal {
background:#fff url('../images/howregister_image.jpg') no-repeat top left;
width:770px;
padding:9px 4px 4px 4px;
}

div.boxedcopycontainerleft {
padding:0px 0px 35px 0px;
margin:90px 0px 0px 35px;
float:left;
width:320px;
height:330px;
}

div.boxedcopycontainerright {
padding-bottom:4px;
padding:0px 0px 35px 10px;
margin:90px 0px 0px 35px;
float:left;
width:320px;
height:295px;
}

/*STYLES FOR PRE ORDER BENEFITS PAGE*/

div.preorderinternal {
background:#fff;
padding:9px 4px 4px 4px;
}


.preorderbenefitcontainer {
background:url('../images/billing_cycle.jpg') no-repeat right;
width:770px;
height:425px;
}

.preorderjackfm {

}


div.preorder {
/*background:url('../images/pre-order-back.jpg) no-repeat top center;
padding:95px 0 40px 361px;
margin-top:20px;*/
text-align:center;
padding:20px 0;
}

.round4 {
cursor:pointer;
line-height:26px;
background:url('../images/button4.gif') no-repeat right top;
padding-right:14px;
vertical-align:middle;
display:block; /*opera*/
display:inline-block; /*ie*/
display:-moz-inline-box;  /*ff*/
margin-bottom:3px;
}

.round4 span {
background:url('../images/button4.gif') no-repeat left top;
height:26px;
display:block;
display:inline-block;
padding-left:14px;
line-height:26px;
}

a.round4 {color:#fff;font-weight:normal}
a.round4:hover {background-position:right -156px;text-decoration:none; color:#fff}
a.round4:hover span {background-position:left -156px;text-decoration:none}


/*STYLES FOR VIDEOS PAGE*/

#videoplayer, #youtubePlaceholder {
float:left;
width:462px;
background-color:#D8D6D6;
text-align:center;
}

#vidinternal {
background-color:#303135;
padding:7px;
color:#fff;
}


#screeninfo {
background:url('../images/screen-info.gif') no-repeat 10px 10px;
padding: 5px 5px 5px 50px;
float:left;
width:495px;
}


#vidinternal2 {
background:#525252 url('../images/vid-back.gif') repeat-x bottom left;
padding:9px;
}

div.overlay {
background:url('../images/vid-overlay.gif') no-repeat bottom right;
height:100%;
width:100%;
cursor:pointer;
border:1px solid black;
}

div.overlay:hover {
background:url('../images/vid-overlay-over.gif') no-repeat bottom right;
text-decoration: none;
}


a.overlay {
background:url('../images/vid-overlay.gif') no-repeat bottom right;
height:100%;
display:block;
text-decoration: none;
}

a.overlay:hover {
background:url('../images/vid-overlay-over.gif') no-repeat bottom right;
text-decoration: none;
}


#vidinternal #pagination {
background:url('../images/vid-pagination.gif') no-repeat top left;
height:64px;
}

#vidinternal #pagination table {
width:190px;
float:left;
}

#vidinternal #screeninfo {
}


#vidinternal #pagination .paginated {
float:left;
width:190px;
text-align:right;
margin-top:30px;
margin-right:9px;
}

#steps {
background:#D6E7EF;
padding:17px 0;
}

#steps table {
margin:0 auto;
}


.blue {
background:#D6E7EF;
margin-bottom:4px;
}

/*STYLES FOR FAN SITES PAGE*/
#featured {
background: #DDF0F7 url('../images/fan-featured.gif') no-repeat top left;
height:256px;
padding:5px;
}

#featured .round8 {
float:right;
}

#featured .right {
float:right;
width:200px;
}

#featured img {
position:relative;
left:7px;
top:9px;
}

#featured2 {
padding:5px;
height:250px;
background: #fff;
}

/*STYLES FOR NEWS/FEEDS PAGE*/
#feeds {
padding:10px 5px;
margin:0;
}

.feedhighlight1 {
background:#CCE2ED url('../images/feeds-general.gif') no-repeat 10px 12px;
margin: 0 5px;
}

.feedhighlight1 .round8 {
float:right;
}

.feedhighlight2 {
background:#E6F1F7 url('../images/feeds-community.gif') no-repeat 10px 7px;
margin: 0 5px 1px 5px;
}

.feedhighlight2 .round8 {
float:right;
}

.feedhighlighttr {
background:url('../images/news-tr.gif') no-repeat top right;
padding: 5px 5px 5px 85px;
padding-right:5px;
}

.feedhighlightbr {
background:url('../images/news-br.gif') no-repeat bottom right;
padding: 5px 5px 5px 85px;
padding-right:5px;
}

.socialitem {
border-bottom:1px dotted #B4B4B4;
padding:10px;
}

.socialitem img {
float:right;
}

.socialitem p {
padding-top:0;
}




/*STYLES FOR BILLING PAGES*/

#billingform table {
margin: 0 auto;
width:640px;
}

#billingform td.first {
text-align:right;
width:120px;
padding-right:10px;
}

#billingform td.second {
width:210px;
}

#billingform td.third {
width:298px;
}

#billingform td.first2 {
width:120px;
/*padding: 2px 12px 2px 2px ;*/
}

#billingform td.second2 {
width:210px;
padding: 2px 0 2px 2px;
}

#billingform td.third2 {
width:298px;
/*padding-left:21px;
padding-right:21px;*/
padding: 2px 0 2px 2px;
}

#billingform td.third2 input {
width:100%;
}

#billingform #security td {
padding: 2px 0 2px 0;
text-align:right;

}

#billingform h3 {
background:#D6E7EF;
margin:0;
font-size:1em;
font-weight:bold;
padding: 9px 20px;
}

#billingform .wide {
width:210px;
}

#billingform .wider {
width:216px;
}

#billingform .widest {
width:335px;
}

#billingform .secret select {
width:259px;
margin-left:8px;
}
#billingform .secret input {
width:253px;
margin-left:8px;
}

#billingform .secret {
/*padding: 2px 0 2px 2px;*/
width:356px;
}



#billingform .date {
width:69px;
}

.info {
background:#D6E7EF;
padding:10px;
text-align:left;
margin-left:10px;
}

#billingform .padlock {
background:#E3EEF4 url('../images/bill-padlock.gif') no-repeat 0 5px;
padding:10px 4px 10px 50px;
margin-left:19px;
}

#billingform .countrytip {
background:url('../images/bill-country-tip.gif') no-repeat top left;
padding:6px 15px 10px 25px;
margin-left:5px;
}

#billingform .passwordtip {
padding:8px;
/*margin-left:5px;*/
}

#billingform .passwordtip div {
background:url('../images/bill-bullet.gif') no-repeat 2px 5px;
padding-left:12px;
}

#billingform #tsandcs {
margin: 20px auto;
width:640px;
}

#billingform img {
vertical-align:middle;
padding-left:2px;
}

#billingform #tsandcs input {
vertical-align:middle;
}


.info2 {
background:#E3EEF4 url('../images/bill-info.gif') no-repeat 5px 5px;
padding:10px 4px 10px 50px;
}

.error2 {
background:#e8f1f6 url('../images/error_icon.gif') no-repeat 5px 5px;
padding:15px 4px 10px 50px;
}

#billingform label {
display:inline;
}

#billingform .addresstip {
background:url('../images/bill-address-tip.gif') no-repeat top left;
padding:6px 8px 25px 25px;
margin-left:5px;
}

#billingform .password {height:21px; width:20px; background: url('../images/info.gif') no-repeat top left; float: left; position: relative; padding: 0; margin: 0}
#billingform .passwordhover {width: 270px; position: absolute; border: 1px solid #000; background: #fff; padding: 2px; margin: 0; text-align: left; font-size: 8pt; text-align: left; color: #000000; left: 10px; top: 22px; z-index: 1000; display: none}

#billingform .cvv {height: 21px; width: 120px; background: url('../images/info.gif') no-repeat 75px 1px; float: left; position: relative; padding: 0; margin: 0}
#billingform .cvvhover {width: 200px; position: absolute; border: 1px solid #000; background: #fff; padding: 2px; margin: 0; text-align: left; font-size: 8pt; text-align: left; color: #000000; left: 80px; top: 22px; z-index: 1000; display: none}

table.commisionjunction {width: 368px; float: right;}

/*fansite details*/
.fsfeaturedthumb { width: 212px; height: 140px;  margin-left: 7px; margin-top: 6px; }
.fsdetails { padding:15px 5px 15px 5px; text-align:left; border-bottom: 1px dotted #B4B4B4; height: 142px}
.fsdetailslast { padding:15px 5px 0px 5px; text-align:left; height: 142px }

.fsdetails .fsimage { width: 102px; float: left; padding-right: 10px; }
.fsdetails .fscontent { width: 616px; float: left; overflow: hidden;}

.fsdetailslast .fsimage { width: 102px; float: left; padding-right: 10px; }
.fsdetailslast .fscontent { width: 616px; float: left; overflow: hidden;}

table.fansiteElement { height: 100px; }
table.fansiteElement .fsleft { width:120px; vertical-align:top; font-weight: bold; padding-right: 5px;}
table.fansiteElement .fsright { width:230px; vertical-align:top }

/*ratings stars*/
.orangestar_on {float: left; background: url(../images/fanStarOrange.gif) no-repeat; width: 17px; height: 16px; cursor: pointer;}
.orangestar_half {float: left; background: url(../images/fanStarOrange-half.gif) no-repeat; width: 17px; height: 16px; cursor: pointer}

.goldstar_on {float: left; background: url(../images/fanStarGold.gif) no-repeat; width: 17px; height: 16px; }
.goldstar_half {float: left; background: url(../images/fanStarGold-half.gif) no-repeat; width: 17px; height: 16px}

.star_off {float: left; background: url(../images/fanStarGray.gif) no-repeat; width: 17px; height: 16px;}
.star_offpointer {float: left; background: url(../images/fanStarGray.gif) no-repeat; width: 17px; height: 16px; cursor: pointer}

.clickstar {float: left; background: url(../images/fanStarClick.gif) no-repeat; width: 17px; height: 17px;}
.clickstarpointer {float: left; background: url(../images/fanStarClick.gif) no-repeat; width: 17px; height: 17px; cursor: pointer}

.startip-tip {color: #000; width: 120px; z-index: 13000}
.startip-title {display: none}
.startip-text {padding: 7px 7px 7px 7px; background: #FFEBE8; border: 1px solid #DD3C10; }

.goldstarFeature_on {float: left; background: url(../images/fanStarGold_bluebg.gif) no-repeat; width: 17px; height: 16px; }
.goldstarFeature_half {float: left; background: url(../images/fanStarGold_half_bluebg.gif) no-repeat; width: 17px; height: 16px}

.starFeature_off {float: left; background: url(../images/fanStarGray_bluebg.gif) no-repeat; width: 17px; height: 16px;}

/*end of ratings stars*/

.fsright .clickToRate { color: #868686 }

table.fssubmitnew {}
table.fssubmitnew .fsleft { text-align: right; padding-right: 5px; }
table.fssubmitnew .fslefterror { font-weight: bold; text-align: right; padding-right: 5px; }

/*end of fansite details*/

/* for images in news articles*/

.newsbody img {
/*clear:both;*/
margin: 20px auto;
display:block;
}

.fansitefiltercontainer{
float:left;
width:124px;
padding:0 0 0 15px;
}

/* CALENDER
table {
    background-color: silver;
}
*/
caption {
    font-family: verdana;
    font-size: 12px;
    background-color: while;
}
.prevMonth {
    font-size: 10px;
    text-align: left;
}
.nextMonth {
    font-size: 10px;
    text-align: right;
}
th {
    font-family: verdana;
    font-size: 11px;
    color: navy;
    text-align: left;
}
/*
td {
    font-family: verdana;
    font-size: 11px;
    text-align: right;
}
*/
.selected {
    background-color: yellow;
}
.empty {
    color: white;
}

/* Competition form */
.theText2 {width: 120px; height: 20px; float: left; position: relative; padding: 0px 0px 0px 5px; margin: 3px 5px 0px 0px; text-align: left}
.theInput2 {width: 230px; height: 20px; float: left; position: relative; border: 1px solid #ddd; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #FFFFFF}
.theInput2 input {width: 98%; height: 18px; border: 0px; padding: 0px 0px 0px 3px; color: #000000; background: #FFFFFF}
.theError2 {height: 20px; float: left; position: relative; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.noerror2 {height: 22px;float:left;padding:5px 5px 5px 5px}
.theInputCheckbox2 {width: 20px; height: 20px; float: left; position: relative; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: left}
.blockPersonal2 {width: 100%}

/* Special offers page*/
.offertextleft {
float:left;
width:340px;
padding:10px 10px 10px 10px;
margin-right:15px;
}
.offertextright {
float:left;
width:350px;
}
.offergraphicleft{
float:left;
height:263px;
width:460px;
}
.offergraphicmiddle{
float:left;
height:131px;
width:768px;
}

div.specialofferscontainer {
padding-bottom:4px;
width:450px;
float:left;
background:#fff;
}

.offerhighlight1 {
background:#CCE2ED url('../images/specialoffers_discounts.gif') no-repeat 0px 0px;
height:80px;
}

.offerhighlight1 .round8 {
float:right;
}

.offerhighlighttl {
padding: 5px 5px 5px 35px;
}

.offerhighlighttr {
padding: 5px 5px 5px 35px;
}
.offerhighlight2 {
background:#E6F1F7 url('../images/specialoffers_limited.gif') no-repeat 0px 0px;
height:80px;
}

.offerhighlightbl {
padding-left:5px;
}
.offerhighlightbr {
padding: 5px 5px 5px 35px;
}
/*
.offerhighlight3 {
background:#CCE2ED url('../images/specialoffers_limitedtime.gif') no-repeat 0px 0px;
}
*/
.offerhighlight3 {
background:#CCE2ED url('../images/specialoffers_limitedtime.gif') no-repeat 0px 0px;
height:80px;
}
.offerhighlight3 .round8 {
float:right;
}

.offerhighlightt3 {
padding: 5px 5px 5px 35px;
}
.offeremailgraphic{
width:286px;
height:358px;
background:url('../images/specialoffers_newsletterexample.jpg') no-repeat 5px 0px;
}
.offerhighlightt2 {
padding: 5px 5px 5px 35px;
background:url('../images/news-br.gif') no-repeat bottom right;
}

/* INDEX PAGE GRAPHIC CONTAINERS */
.indexpagemanualcontainer {
float:left;
width:394px;
height:81px;
}

.indexpagespecialofferscontainer{
float:left;
width:375px;
height:81px;
}

/* MANAGER PROFILE PAGE */
.rating_star_on {float: left; background: url(../images/star_yellow_white.gif) no-repeat; width: 17px; height: 16px; }
.rating_star_off {float: left; background: url(../images/star_silver_white.gif) no-repeat; width: 17px; height: 16px}

/* GAMEWORLD DETAILS */
.td_bg_gw_detail {
background: url('../images/profile_header_bg.jpg') repeat-x;
color:#FFFFFF;
font-weight:bold;
padding-top:1px;
padding-left:5px;
padding-right:4px;
}
.gameworld_info_text{
padding-bottom:5px;
float:left;
border:1px solid white;
width:100%;
}
.percentfullcontainer{
width:90px;
float:left;
}
.gameworldinfo_textcontainer{
width:280px;
float:left;
padding-top:10px;
}
.gameworldinfo_imagecontainer{
width:100px;
float:left;
padding-top:30px;
padding-left:10px;
}
.managerstats_graphic{
background: #F4F4F4 url('../images/profile_stats.jpg');
width:461px;
height:129px;
}
.numberofmanagersonline{
padding-left:225px;
padding-top:25px;
color:#fff;
font-weight:bold;
}
.numberofmatchesperday {
padding-left:290px;
padding-top:22px;
color:#fff;
font-weight:bold;
}
.alltimematches{
padding-left:267px;
padding-top:21px;
color:#fff;
font-weight:bold;
}

.top10rankingstext{
padding-left:10px;
}
.top10rankingsflagcontainer{
float:left;
padding-top:4px;
margin-bottom:4px;
}
.top10rankingsflagtext{
float:left;
padding-left:3px;
}
.joingameworldgraphic{
cursor:pointer;
cursor:hand;
background:url('../images/profile_joingraphic.jpg') no-repeat; 
width:308px; 
height:81px;
}
.joingameworldgraphictext{
color:#fff;
font-weight:bold;
padding-top:40px;
padding-left:13px;
}
.gameworldchampioncontainer{
background:url('../images/profile_bgswoosh.jpg') no-repeat top center;
height:105px;
}
.gameworldchampioninnercontainer{
float:left;
width:170px;
padding-left:10px;
padding-top:10px;
}
.gameworldchampionteamcontainer{
float:left;
width:100px;
text-align:right;
padding-top:10px;
}
/* MANAGER PROFILE */
.managerprofiletdbackground{
background: url('../images/profile_header_bg.jpg') repeat-x;
color:#FFFFFF;
font-weight:bold;
padding-top:1px;
padding-left:5px;
padding-right:4px;
}
.managerprofiletrstyle{
border:1px solid black;
font-weight:bold;
color:#fff;
background:#88BCD4;
}
.managerprofiletrtext{
padding-top:5px;
padding-left:10px;
padding-bottom:5px;
}
.managerprofiletextleft{
padding-left:10px;
}
.managerprofiletextright{
font-weight:bold;
}
.managerprofileoddstripe{
background-color:#F5F5F5;
padding-bottom:4px;
padding-top:4px;
}
.managerprofileevenstripe{
background-color:#FFFFFF;
padding-bottom:4px;
padding-top:4px;
}
.managerprofilealtoddcolor{
background-color:#DBE9F2;
padding-bottom:4px;
padding-top:4px;
}
.managerprofilealtevencolor{
background-color:#E8F1F8;
padding-bottom:4px;
padding-top:4px;
}
.managerstatementtext{
padding:10px;
font-weight:bold;
}
.teamsummarytextleft{
padding-left:10px;
padding-bottom:7px;
padding-top:7px;
}
.teamsummarytextright{
padding-left:10px;
padding-bottom:7px;
padding-top:7px;
font-weight:bold;
}
.teamkittext{
padding-top:5px;
text-align:left;
padding-right:10px;
}
/* FRIENDS LIST */
.friendsbgcontainer{
background: url('../images/profile_bg.gif') repeat-x bottom left;height:140px;
}
.friendsinnercontainer{
float: left; width: 683px
}
.friendsimagecontainer{
width: 60px; height: 60px; float:left;padding:5px;
}
.friendsinnertopcontainer{
float:left;width:610px;
}
.friendnametextcontainer{
float:left;padding-top:10px;padding-left:14px;padding-right:50px;
}
.friendnametext{
float:left;padding-top:10px;width:190px;padding-left:5px;
}
.friendaddedcontainer{
float:left;padding-top:10px;padding-right:5px;
}
.frienddatetext{
float:left;padding-top:10px;padding-left:5px;
}
.friendgameworldtextcontainer{
float:left;padding-top:14px;padding-left:14px;padding-right:19px;
}
.friendgameworldtext{
float:left;padding-top:8px;padding-left:4px;border:1px solid red;
}
.friendreputationtextcontainer{
float:left;padding-top:14px;padding-right:35px;
}
.friendreputationtext{
float:left;padding-top:11px;padding-left:4px;
}
.friendflagcontainer{
float:left;padding-left:13px;padding-right:5px;padding-top:10px;
}
.friendflagtext{
float:left;padding-top:10px;
}
.friendteamnamecontainer{
float:left;padding-left:25px;padding-top:10px;padding-right:15px;
}
.friendteamnametext{
float:left;padding-top:10px;padding-left:5px;width:190px;
}
.friendlatestresults{
float:left;padding-top:10px;padding-right:24px;
}
.friendresultext{
float:left;padding-top:10px;padding-left:5px;
}
.friendworldranking{
float:left;padding-top:10px;padding-left:85px;
}
.friendworldrankingtext{
float:left;padding-top:10px;width:198px;padding-left:5px;
}
/* WAS GOING TO BE RANKING BUT THE FEDERATION WAS CUT OUT */
.friendemptycontainer{
float:left;padding-top:10px;
}
.friendemptycontainertext{
float:left;padding-top:8px;padding-left:4px;
}
.friendgwicon{
float: right; 
height: 120px; 
width: 85px;
}
.friendgwtext{
float:left;padding-top:14px;width:190px;padding-left:5px;
}
















.gwTypes {clear: both;background: transparent url('../images/choosegamewoldtype_image.jpg') no-repeat; width:100%;padding:90px 0 0 0;float:left;}

.gwTypes .typeOneBackground {background: transparent url('../images/choosegamewoldtype_returningstars_bg.jpg') no-repeat; width:319px;height:309px;float:left;margin:0 0 0 40px;}
.gwTypes .typeTwoBackground {background: transparent url('../images/choosegamewoldtype_fantasyplayers_bg.jpg') no-repeat; width:319px;height:309px;float:left;margin:0 0 0 30px;}

.gwTypes .gwText {float:left;padding:0 0 0 45px;}


.gwTypes .typeOne {background: transparent url('../images/choosegamewoldtype_star_icon.jpg') no-repeat scroll bottom right;
                   display: block; float: left; width: 130px; height: 119px; text-decoration: none;margin:5px 0 0 90px;}
.gwTypes .typeOne:hover {background-position: top right}

.gwTypes .typeTwo {background: transparent url('../images/choosegamewoldtype_player_icon.jpg') no-repeat scroll bottom right;
                   display: block; float: left; width: 130px; height: 119px; text-decoration: none;margin:5px 0 0 90px;}
.gwTypes .typeTwo:hover {background-position: top right}

.gwTypes .selectedButton {background: transparent url('../images/choosegamewoldtype_button.jpg') no-repeat scroll top right;
                          display: block; float: left; width: 217px; height: 41px; text-decoration: none;margin:5px 0 0 50px;}
                          
.gwTypes .selectedButtonSelected {background: transparent url('../images/choosegamewoldtype_button.jpg') no-repeat scroll bottom right;
                                  display: block; float: left; width: 217px; height: 41px; text-decoration: none;margin:5px 0 0 50px;}


/* NEW ORDER PROCESS */
.stepsContainter{width:100%;padding-left:15px;}
.stepDetails{float:left;background: #F4F4F4 url('../images/choosegamewrld_progbar_details.gif') no-repeat top center;width:248px;height:32px;}
.stepPayment{float:left;background: #F4F4F4 url('../images/choosegamewrld_progbar_payment.gif') no-repeat top center;width:249px;height:32px;}
.stepDownload{float:left;background: #F4F4F4 url('../images/choosegamewrld_progbar_download.gif') no-repeat top center;width:241px;height:32px;}
div.new_orderprocess_internal {background:#fff url('../images/choosegamewoldtype_graphic.jpg') no-repeat bottom left;width:99%;height:95px;padding:9px 4px 4px 4px;}

.orderprocesstext{width:500px;margin-left:220px;padding-top:17px;}

#input_container input {margin: 0;padding:0;display:block;height:12px;overflow:hidden;}
#setup_account_text{align:left;padding:10px 10px 10px 20px;}
.setup_container_wide{width:100%;}
.setup_internal_container{width:440px;background:#fff;}
.setup_element{width:100%;float:left;padding-top:5px;background:#fff;}
.signin_element{width:100;float:left;margin:5px 0px 0px 15px;}
#setup_text_padding{width:110px;padding-left:10px;}
#choose_teamname_header{text-align:left;padding:10px 10px 10px 20px;width: 745px}
.choose_teamname_text{float:left;width:80%;min-height:120px;}
.teamname_input{width:335px;vertical-align:middle}
.choose_teamname_container{width:100%;float:left;padding-top:5px;}
.check_availability_container{float:left;padding:0px 0px 0px 10px;}
.yourclub_background{float:left;width:19%;background:url('../images/choosegamewrld_yourclub.gif') no-repeat top right;width:113px;height:101px;padding-left:15px;}
#choose_gw_type{text-align:left;padding:10px 10px 10px 20px;}
.choose_gw_type_container{float:left;width:49%;}
.choose_gw_type_container_full{float:left;width:49%;border:2px solid red;}

.choose_gw_filler{float:left;width:30%;background:url('../images/choosegamewoldtype_star.jpg') no-repeat top right;width:97px;height:89px;}
.returning_stars_full{float:left;width:30%;background:url('../images/choosegamewoldtype_star_notavailable.jpg') no-repeat top right;width:97px;height:89px;}

.returning_stars_container{float:left;width:68%;padding-left:15px;height:145px;}
.returning_stars_background{float:left;width:68%;background:url('../images/choosegamewrld_stars_header.gif') no-repeat top left;width:250px;height:13px;padding:0 0 10px 0px;}
.gameworld_type_full{float:left;background:url('../images/choosegameworld_gameworldfull.jpg') no-repeat top left;width:251px;height:12px;padding:0 0 10px 0px;}
.returning_stars_container_input{width:100%;}
.returning_stars_filler{float:left;width:109px;}
.returning_stars_input_bg{float:left;width:62%;background:url('../images/choosegamewrld_radiobtn_bg.gif') no-repeat top right;width:232px;height:30px;margin:0px 0px 5px 0px}
.fantasy_stars_container{float:left;width:49%;}
.fantasy_stars_container_full{float:left;width:49%;border:2px solid red;}

.fantasy_stars_background{float:left;width:30%;background:url('../images/choosegamewoldtype_fantasypl.jpg') no-repeat top right;width:97px;height:89px;margin:0px 15px 0px 0px}
.fantasy_stars_background_full{float:left;width:30%;background:url('../images/choosegamewoldtype_fantasypl_notavailable.jpg') no-repeat top right;width:97px;height:89px;margin:0px 15px 0px 0px}

.fantasy_stars_text_container{float:left;width:370px;padding-left:15px;height:145px;}
.fantasy_stars_text{float:left;background:url('../images/choosegamewrld_fantasypl_header.gif') no-repeat top left;width:150px;height:13px;padding:0 0 10px 0px;}
.fantasy_stars_input_container{width:100%;}
.fantasy_stars_filler{float:left;width:109px;}
.fantasy_stars_description{width:240px;float:left;}
.fantasy_stars_description_full{width:240px;float:left;padding:5px;border:1px solid red}
.fantasy_stars_input{float:left;background:url('../images/choosegamewrld_radiobtn_bg.gif') no-repeat top right;width:232px;height:30px;padding-left:18px}
.fantasy_stars_radio_ie{margin:5px 0px 0px 5px;}
.fantasy_stars_span_ie{padding:0px 0px 0px 5px;}
.fantasy_stars_radio{margin:9px 0px 0px 9px;}
.fantasy_stars_span{padding:0px 0px 0px 8px;}
.returning_stars_span_ie{margin:5px 0px 0px 5px;}
.returning_stars_input_ie{padding:0px 0px 0px 5px;}
.returning_stars_span{margin:9px 0px 0px 9px;}
.returning_stars_input{padding:0px 0px 4px 8px;}
#terms_accept{text-align:left;padding:10px 10px 10px 20px;}
.submit_container{background:url('../images/btn_confirmdetails-continuetobilling.gif') no-repeat bottom center;width:276px;height:60px;margin:0 auto;}
.terms_padding{padding-left:5px;}
.confirm_button{background:url('../images/btn_confirmdetails-continuetobilling.gif') no-repeat bottom center;width:276px;height:60px;margin:0 auto}
.confirm_button2{margin:10px auto}

.sega_pass_signin_container{float:right;width:39%;}
.signin_background{float:right;background:#F4F4F4 url('../images/choosegamewrld_loginbg.gif') no-repeat top right;width:298px;height:168px;}
.alreadymembertext{float:left;padding:7px 0px 0px 12px;}
.signin_margin{margin-top:25px;}
.signin_contentbox{float:left;width:100%;padding-top:10px;min-height:80px;}

.remember_me_checkbox_ie{float:left;width:25px;margin-left:86px}
.remember_me_checkbox{float:left;width:22px;margin-left:90px} 
.remember_me_text_container{float:left;width:150px;}
.remember_me_text{width:100px;float:left;}

.sign_in{float:right;width:75px;padding:25px 3px 2px 0px;}
.forgot_password_container{height:45px;width:295px;float:left;}
.forgot_password{float:left;width:135px;padding:30px 0px 0px 10px;}
#segapass_confirm_email{}
.ajax_loading{width:40px;height:36px;float:left;padding:8px 0px 0px 8px;}

.create_segapass_account{background:url('../images/btn_createsegapassaccount.gif') no-repeat top center;width:217px;height:40px;margin:0 auto;cursor:pointer;}
.segapass_button_container{width:100%;padding:15px 0px 0px 0px;}
.referal_element{width:100;float:left;margin:5px 0px 0px 0px;}
.choose_gw_text_container{padding:0px 0px 10px 0px;}
.returning_stars_popup_image{float:left;background:url(../images/choosegamewoldtype_star.jpg) no-repeat scroll right top;height:97px;width:98px;}
.returning_stars_popup_text{float:left;font-size:25px;height:57px;padding:40px 0px 0px 100px}

.frontpageformcontainer{padding-top:210px;}
.frontpageformcontainertext{padding-top:180px;}
.frontpagetext{float:left;width:250px;color:#fff;text-align:right;padding:4px 10px 0px 0px}
.frontpageinput{float:left;width:250px;padding:3px 0px 0px 0px}
.frontpagesubmit{float:left;width:0px;}
.frontpageconfirmationtext{width:550px;margin:0 auto;}

a#notify_submit {display: block;width: 65px;height: 26px;background-image: url(../images/btn_darkgrey_normal.gif);margin: 0 auto;}
a#notify_submit:hover {background-image: url(../images/btn_darkgrey_ro.gif);text-decoration:none;}
.interest_submit { color:#FFFFFF; padding:6px 5px 5px 12px;}

.no_space_signup_container{width:280px;margin:0 auto;}
.signup_button{background:url('../images/btn_confirmdetailsandsignup.gif ') no-repeat bottom left;width:280px;height:41px;}
.forum_manual_container{width:696px;margin:0 auto;}
.forum_button{float:left;background:url('../images/alertlist_visittheforums.jpg') no-repeat;width:356px;height:81px;}
.manual_button{float:left;background:url('../images/alertlist_readthemanual.jpg') no-repeat;width:340px;height:81px;}

#warning {/*box to display warning on order process*/
background:#FFCCCC url('../images/alertlist_spacesrunout_warning.gif') no-repeat 15px 22px;
padding:20px 10px 20px 175px;
height:25px;
}
#warning p {
margin:0;
}
#sidebar-advert {
	height:160px;
}