* {
    margin: 0;
    padding: 0;
}

body {
    font-family: VAGRundschriftD-Lig,'Arial Rounded MT Light','Arial Rounded MT',Arial,sans-serif;
    /*font-family: Helvetica, Arial, Liberation Sans, Verdana, Geneva, sans-serif;*/
}
.ctrPage {
    position: relative;
	padding-bottom: 100px;
}
.text_default {
    z-index: 1;
    display:block;
    font-size: 14px;
    line-height:18px;
    /*font-family: Helvetica, Arial, Liberation Sans, Verdana, Geneva, sans-serif;*/
	font-family: VAGRundschriftD-Lig,'Arial Rounded MT Light','Arial Rounded MT',Arial,sans-serif;
	color: #2F2F30;
	letter-spacing: 0.015625em;	
}

.text_link {
 	font-family: VAGRundschriftD-Lig,'Arial Rounded MT Light','Arial Rounded MT',Arial,sans-serif;   
	/*font-family: Helvetica, Arial, Liberation Sans, Verdana, Geneva, sans-serif;*/
    font-size: 13px;
    line-height:18px;
    display:block;
    position: relative;
    text-decoration: none;
	color: #2F2F30;
}
.dropDownArrow {
    width: 14px; 
    height: 12px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAPOgAADxIBymR1aAAAAAd0SU1FB9sICgQ3DQJfmbwAAAAIdEVYdENvbW1lbnQA9syWvwAAAIlJREFUKM+VkcsNhDAMRN+2lHJoZttIU7TBhRsrhPgOF0fyilhAJEt27CdPMkhCEkAq+ZMoUAcsgJ6EBxMwAhtw2MBitYfGogwntbGGgB8wGDzZ3QF8/6Q6uLuTGIENsLsNq+UzkEPQbb28rfqrFVhu81SzKgKzs6cNfQzgYkd6C2agj/ofG3p9TgGtObYwi9ZDAAAAAElFTkSuQmCC);
}

.header_text{
    z-index: 1;
    display:block;
    position: relative;
    line-height:130%;
    font-size:120%;
    font-family: Helvetica, Arial, Liberation Sans, Verdana, Geneva, sans-serif;
	color: #1E1D1D;
}
.header_text a{
	text-decoration: none;
	color: #1E1D1D;
}
.header_text a:hover{
	color: #FBFEA9;
	text-shadow: 1px 1px 2px black;
	text-decoration: underline;
}

p {
    margin-bottom: 20px;
}

h1 {
    font-size: 18px;
    line-height: 26px;
    /*margin-bottom: 20px;*/
	color: #1E1D1D;
	padding-bottom: 5px; 
}

h2 {
    font-size: 16px;
    line-height: 16px;
	color: #1E1D1D;
	padding-bottom: 5px; 	
}
h3 {
    font-size: 14px;
    line-height: 14px;
	color: #1E1D1D;
	padding-bottom: 5px; 

}

html body span.clear
{
    background: none;
    border: 0;
    clear: both;
    display: block;
    float: none;
    font-size: 0;
    margin: 0;
    padding: 0;
    position: static;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

a:focus {
    outline: 1px dotted invert;
}

span.localtime {
    /* server's local time will appear briefly */
    color: gray;
}

#playNow {
    background: url(img/ui/buttons/playNowButton.png) no-repeat scroll 0 -63px; 
    width: 200px; 
    height: 64px; 
    position: relative;
    top: 80px;
    left: 66px;
}
#playNow:hover { 
    background: url(img/ui/buttons/playNowButton.png) no-repeat scroll 0 0px; 

}

#playBox {
    height: 40px;
    margin-bottom: 30px;
    padding: 25px;
    position: relative;
    top: -1px;
}==
#playBox button {
    margin-left: 10px;
    padding: 10px;
}


/*general widget*/
.widget {
    position: relative;
    margin-bottom: 30px;
    height: 300px;
	margin-left: 0;
    -moz-box-shadow: 0 4px 14px #777;
    -webkit-box-shadow: 0 4px 14px #777;
	box-shadow: 0px 4px 14px #777;
}

.widget h1 {
    text-align: center;
    background: transparent url(img/ui/backgrounds/widgetToolbar1.png) repeat scroll 0 -1px;
    font-size: 16px;
	height: 26px;
	border-bottom: 3px solid black;
	margin-bottom: 10px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;	
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.widget table {
    border-collapse: collapse;
    width: 264px;
}
#stats #widget-celebStats {
	margin-left: 0px;
	left: 0px;
}
#stats #linkMoreCelebs {
	width: 220px;
}
#stats .widget table {
    width: 205px;
}

.widget table {
    width: 206px;
}
.widget table td {
    white-space: nowrap;
    overflow:hidden;
}

.border1 {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	border-radius: 4px;
    border: 1px solid black;
}
.border15 {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	border-radius: 4px;
    border: 1px solid lightGray;

}
.border2 {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	border-radius: 6px;
    border: 2px solid black;
    overflow: hidden;
}
.border3 {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	border-radius: 4px;
    border: 1px solid black;
}
.title1 {
    background: url(img/ui/backgrounds/widgetToolbar1.png) repeat scroll 0 -1px transparent;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
    text-align: center;
}

.color0 {
    background:none;
}
.color1 {
    background:white;
}
.color2 {
    background:black;
}
.color3 {
    background:#C2A7C6;
}
.color4 {
    background:#F8CD27;
}
.color5 {
    background:white;
}
.color6 {
    background:white;
}

.shadow1 {
    -moz-box-shadow: -1px 10px 9px -8px #000000;
    -webkit-box-shadow: -1px 10px 9px -8px #000000;
    box-shadow: -1px 10px 9px -8px #000000;
    <!--filter: progid:DXImageTransform.Microsoft.dropShadow(color=#000000, offX=0, offY=8, positive=true);-->
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction= 135, Strength=8);
}

.shadow2 {
    -moz-box-shadow: 1px 5px 5px -5px #282222;
    -webkit-box-shadow: 1px 5px 5px -5px #282222;
    box-shadow: 1px 5px 5px -5px #282222;
    <!--filter: progid:DXImageTransform.Microsoft.dropShadow(color=#282222, offX=0, offY=8, positive=true);-->
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#282222', Direction= 135, Strength=8);
}

.background1 {
    background: transparent url(img/ui/backgrounds/widgetTexture1.png) repeat scroll 0 0;
}

.background2 {
    background: transparent url(img/ui/backgrounds/stripe_2.png) repeat scroll 0 0;
}

.background3 {
    background: transparent url(img/ui/backgrounds/blueGrid.png) repeat scroll -20px 0;
}

.container_12 {
    background: transparent url(img/ui/backgrounds/circleTiles_3.png) repeat scroll -20px 0;
}

.textField {
	font-size: 20px;
	width: 360px;
	margin-top: 1px;
}

#logo > span{
	position: relative;
	float: right;
	right: 35px;
	top: 80px;
}
.widgetHeader {
    position: absolute;
    text-align: center;
    background: transparent url(img/ui/backgrounds/widgetToolbar3.png) repeat scroll 0 -1px;
    font-size: 15px;
	font-weight: bold;
	height: 20px;
	border-bottom: 1px solid darkGrey;
	width: 300px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.bigHeader {
    background: transparent url(img/ui/backgrounds/widgetToolbar1.png) repeat scroll 0 -1px;
    font-size: 20px;
	margin-bottom: 10px;
	height: 26px;
	border-bottom: 1px solid darkGrey;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.bigHeader h2 {
	margin-top: 5px;
}
.bigHeader a {
	text-decoration: none;
	font-size: 16px;
	color: #1E1D1D;
	padding-right: 5px;
	border-right: 1px solid #6A6262;
	position: relative;
	left: -10px;
	padding-left: 5px;
}

.grid_4 .bigHeader {
	width: 298px;
	margin-bottom: 5px;
	border: 1px solid black;
	top: 2px;
}
.button {
	background-color: #FDB919;
	border: 1px solid gray;
	padding: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;
}
#forgotLoginBox {
	height: 250px;
}

#forgotLogin {
	position: relative;
	top: 40px;
	text-align: center;
}
#forgotLoginButton {
	position: relative;
	top: 40px;
}
#askCodeBox {
	height: 340px;
}

#askCode {
	position: relative;
	top: 20px;
	font-size: 18px;
	
}
#askCodeButton {
	padding: 10px;
	margin-left: 20px;
}

#askCodeDetails {
	padding: 30px;
	position: relative;
	top: 50px;
	margin-left: 30px;
	background-color: rosyBrown;
}
#askCodeDetails #fbLike{
	top: 0px;
	position: relative;
	margin-bottom: 10px;
}
#activeGameChoice {
    float:right;
	border: 2px solid black;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;
    -moz-box-shadow: -1px 15px 8px -8px #888;
    -webkit-box-shadow: -1px 15px 8px -8px #888;     
	box-shadow: -1px 15px 8px -8px #888;

    padding: 10px;
    background: none repeat scroll 0 0 #FBE9B8;
    height: 77px;
    width: 300px;
    left: 600px;
    top: 15px;
    overflow: auto; 
    position: absolute;
}

#activeGameSelector li {
    border: 1px dotted gray;
    list-style: none outside none;
    margin: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-top: 2px;
	font-size: 12px;
	line-height: 13px;
	overflow: hidden;
}
#activeGameChoice button {
     margin: 3px;
}
.currentGame {
    background: #FBFEA9;
}

#profileGames {
	font-size: 14px;
	line-height: 24px;
	height: 300px;
	position: relative;
	left: 20px;
	width: 500px;
	overflow-y: auto;
	margin-top: 15px;
	margin-left: 0;
	margin-right: 10px;
	padding-left: 30px;
	padding-right: 20px;
	border: 1px solid #818181;
}
#profileGames h3 {
	margin: 10px;
}
#profileSettings {
	padding-left: 10px;
	width: 590px;
	padding-bottom: 10px;
}
#profileSettings h2 {
 	padding-top: 20px;
	margin-bottom: 5px;
	border-bottom: 1px solid #E3E3E3;
}
#profileSettings input{
	width: 250px;
	padding: 5px;
}
#profileSettings button{
	margin: 20px;
	padding: 10px;
	position: relative;
	left: 220px;
}

#adminButton {
	margin-bottom: 20px;
	margin-left: 10px;
	padding: 10px;
}
#adminInvites {
}

#profileContent {
	padding: 20px 20px 10px 40px;
}
#settingsTabContent p{
	padding-left: 10px;
}
#settingsTeamPoints {
	margin-top: 20px;
	border-top: 1px solid #E3E3E3;
	padding-top: 10px;
}
#settingsPlayers {
	margin-left: 0;
}
#settingsPlayers .nextStep{
	position: relative;
	top: -10px;
}
.settingsTablePlayers {
	margin-bottom: 50px;
	margin-left: 20px;
	padding: 10px;
	text-align: center;
	width: 580px;
	color: black;
}	
table.settingsTablePlayers {
	border: 1px solid black;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: white;	
}
table.settingsTablePlayers th{
	padding: 4px;
	border: 1px solid black;
	background-color: #E3E3E3;
	padding: 5px;
}
table.settingsTablePlayers td{
	padding: 5px;
	color: black;
}
table.settingsTablePlayers a{
	color: black;
}
div.insets {
    left: 4px;
    position: absolute;
    top: 4px;
    width: 40px;
}
div.insets img, #historyResults .insets img {
    border: 1px solid #8c8c8c;
    height: 27px;
    margin: 0 0 -1px;
    padding: 0;
    width: 33px;
}
#historyResults .insets img {
    height: 14px;
    left: 0px;
    margin: 0;
    width: 18px;
    top:0px;
}
#historyResults .insets a {
    display: block;
    height: 16px;
}
div.insets .nm {
    background: none repeat scroll 0 0 gray;
    color: white;
    left: 36px;
    position: absolute;
    top: 2px;
    width: 175px;
    z-index: 100;
    display: none;
}

#widget-headlines {
    background: transparent url(img/ui/backgrounds/widgetTexture2.png) repeat scroll 0 0;	
    height: 390px;
	margin-left: 0px;
}
#headlines_widget {
    position: relative;
    top: 40px;
    left: 12px;
    height: 320px;
    overflow: hidden;
    width: 277px;
    border-top: 1px solid #585858;	
}
#headlines_widget > div {
    background:none repeat scroll 0 0 #FFFFFF;
    border-bottom:1px solid #585858;
    border-left:1px solid #585858;
    border-right:1px solid #585858;
    display:block;
    height:39px; /* must be changed in widgetheadlines.js too */
    width:275px;
    overflow: hidden;
    position: relative;
}

#headlines_widget a {
    text-decoration: none;
	display: block;
	height: 34px;
    font-size: 90%;
    padding-left: 5px;
    overflow: hidden;
    padding-right: 5px;
	padding-top: 1px;
    position: relative;
	line-height: 17px; 
	color: black;
}
#headlines_widget a:hover {
    background: #FBFEA9;

}
#headlines_widget img {
    width: 70px;
	height: 50px;	
    float: left;
	border-right: 1px solid #585858;
}

#moreHeadlines {
    bottom:0;
    left:95px;
    padding:3px 8px 0;
    position:absolute;
    text-align:center;
	height: 24px;
	font-size: 12px;
}
#moreHeadlines a{
	color: black;
}


#loginForm {
    color: #EBEAEB;
    float: right;
    margin-right: 5px;
    padding-top: 1px;

}
#loginForm form {
    display: inline;
}
#loginForm .x-form-text{
    width: 70px;
    height: 16px;
    position: relative;

}
#loginForm a {
	color: black;
	text-decoration: none;
	font-size: 13px;
}
#signInButton {
    	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
	position: relative;
}

.fbesque-logout {
    display: inline;
}
.fbesque-logout > a {
    background-position: left -188px;
    font-size: 11px;
    line-height: 14px;
    cursor: pointer;
    display: inline-block;
    outline: medium none;
    padding: 0 0 0 1px;
}
.fbesque-logout > a > span {
    background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yL/r/FGFbc80dUKj.png") repeat scroll 0 0 #5F78AB;
    border-bottom: 1px solid #1A356E;
    border-top: 1px solid #879AC0;
    color: #FFFFFF;
    display: block;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-weight: bold;
    margin: 1px 1px 0 21px;
    padding: 2px 6px 3px;
    text-shadow: none;
}

#gameMenuToggle {
    border-right: 1px solid #6A6262 !important;
    font-size: 16px !important;
}

#gameMenuToggleBox {
    background: none repeat scroll 0 0 #FCFFDD;
    color: black;
    font-size: 60%;
    font-weight: normal;
    margin-left: -110px;
    padding: 5px 20px;
    position: absolute;
    width: 250px;
    z-index: 10;
    display: none;
}

a.nav:hover {
    color: black;
    background-color: #FBFEA9;
}

#loginHeaders {
    width: 940px;
    height: 24px;
    /*background: #686376;*/
    background: transparent url(img/ui/backgrounds/toolBar.png) repeat scroll 0 -1px;
    margin-left: -10px;
    font-size: 100%;
    padding-left: 10px;
    border: 1px solid black;
    margin-bottom: 10px;
}

a.nav {
    border-right-width: 0;
    border-right: 1px solid #6A6262;
    color:#250D26;
    font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    font-weight: bold;
    letter-spacing: 0.042em;
    line-height: 1.4;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    text-decoration: none;
    text-decoration:none;
    text-shadow:0 -1px 0 rgba(242, 201, 132, 0.4), 1px 1px 6px rgba(255, 255, 255, 0.6);	
    text-transform: none;
    word-spacing: 0.072em;
}
#loginHeaders a.curPage, .bigHeader a.curPage {
    color: #F3F744;
    text-shadow: 1px 1px 2px black;
}

#loginHeaders a.nav:hover, .bigHeader a.nav:hover {
    background-color:#FBFEA9;
    color: #250D26;
    text-shadow:0 -1px 0 rgba(242, 201, 132, 0.4), 1px 1px 6px rgba(255, 255, 255, 0.6);    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	
}

div.fb-login-button {
    display: inline;
    position: relative;

}
#choiceIndex1 {
	background: transparent url(img/ui/buttons/index_howToPlay2.png) no-repeat scroll 0 0; 
}
#choiceIndex2 {
	background: transparent url(img/ui/buttons/index_playNow2.png) no-repeat scroll -6px 0; 
}
#choiceIndex3 {
	background: transparent url(img/ui/buttons/index_fbFansPlayFree.png) no-repeat scroll 0 0; 
}

#footer {
    background: transparent url(img/ui/backgrounds/toolBar.png) repeat scroll 0 -1px;
    height: 33px;
    padding-left: 10px;
    margin-top: 30px;
}
#footerText {
	margin-top: 2px;
	text-align: center;
	width: 435px;
}

/* for headlines and index */
div#headlines {
    /*border-bottom: 3px solid black;*/
	height:849px;
	width: 468px;
	position: relative;
	top: -30px;
	padding-top: 5px;
}
#headlines .spinner-small{
	position: relative;
	left: 170px;
	top: 80px;
	z-index: 2;
}
div.headlineBox {
    height: 100px;
    overflow: hidden;
    border-bottom: 1px solid #111;
    border-right: 1px solid #111;
    background: white;
    cursor:pointer;
    width: 468px;
    position:relative;
}

div.headlineBox:hover {
    background: #FBFEA9;
}

#history div.headlineBox {
    height: 50px;
}
#historyResults div.headlines {
    height: 742px;
    border-top: 1px solid gray;
    width: 465px;
}

#history .headlineBox.highlight {
    background: #ffdbad;
}

div.headlineBox .pic, div.headlineBox .frame {
    position: absolute;
    width: 150px;
    height: 100px;
    border: 0px;
    border-right: 1px solid #111;
}


#history div.headlineBox .pic {
    width: 75px;
    height: 50px;
}

div.headlineBox .source {
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	border-radius: 6px;
	background:#7D5D7E;
    font-size: 75%;
    color:white;
    padding:1px 8px 0 6px;
    position:absolute;
    left: 164px;
    top: 82px;
    height: 16px;
    overflow: hidden;
	width: 195px;
}
div.headlineBox .source:hover {
	font-weight: bold;
	text-decoration: underline;
}
#history .source {
    font-size: 65%;
    height: 13px;
    left: 363px;
    overflow: hidden;
    top: 0;
    width: 85px;
    -moz-border-radius-bottomright:0;
    -webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
}

div.headlineBox .story {
    height:52px;
    left:170px;
    overflow:hidden;
    position:absolute;
    right:81px;
    top:23px;
    font-size: 90%;
    line-height: 125%;
    width: 195px;
}
#history .story {
    left:81px;
    width:372px;
    height:31px;
	position: absolute;
	top: 19px;
    font-size:14px;
	line-height: 14px;
}
#history .headlineBox .pointsBox {
	display: none;
}
div.headlineBox .pointsBox {
    position:absolute;
    left:380px;
    width:75px;
    height:60px;
    top: 10px;
    background: transparent url(img/ui/buttons/pointsBox.png) repeat scroll 0 0;
    color: black;
    z-index: 2;
}

div.headlineBox span.celeb {
    padding:2px 16px;
    position:absolute;
    width: 205px;
	color: black;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
}
#history span.celeb {
    left: 72px;
	position: absolute;
	top: -3px;
}
div.headlineBox a {
    text-decoration: none;
}
div.headlineBox img {
	border-width: 0px 1px;
	border-style: solid;
	border-color: black;
}
div.headlineBox a span.celeb:hover {
    color: #250D26;
	font-weight: bold;
	text-decoration: underline;
	/*background-color:#FBFEA9;	*/
}
div.headlineBox .gender-male a{
    color: #46389c;
    font-weight: bold;
    font-size: 1em;
}
div.headlineBox .gender-female a{
    color: #cb3b3b;
    font-weight: bold;
    font-size: 1em;

}
div.headlineBox .gender-unknown {
    /*background: gray;*/
    color: #cb3b3b;	
    font-weight: bold;
    font-size: 1em;
}

div.headlineBox .pointsBox .inner {
    vertical-align: middle;
    text-align: center;
    font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-top: 7px;
    margin-left: 8px;
    width: 61px;
    line-height: 16px;
	padding: 2px;
}

div.headlineBox a.readMore {
	bottom:1px;
	font-size:80%;
	position:absolute;
	right:8px;
	color: black;
	text-decoration: underline;
}
div.headlineBox a.readMore:hover{
	font-weight: bold;
}
.lastDays {
    font-size: 9px;
    position: relative;
    font-style: italic;
    font-weight: normal;
	top: 3px;
}
#history, #live {
    display:none;
}
#indexBody #live {
    display: block;
    height: 713px;
    overflow: hidden;
}

#headlines > ul {
    height: 28px;
	position: relative;
	z-index: 2;
}
#headlines > ul li {
    display: block;
    height: 28px;
    border: 1px solid black;
    float:left;
    margin: -4px 4px;
    background: #ccc;
    padding: 2px 6px;
    line-height: 28px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-topright:6px;
    -webkit-border-top-left-radius:6px;
    -webkit-border-top-right-radius:6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
    border-bottom-width: 0;
    vertical-align: bottom;
}
#headlines li.active {
    background: #FBFEA9;
    font-weight: bold;
    height: 28px;
}
#headlines > ul a {
    text-decoration: none;
    color: black;
	position: relative;
	top: -23px;
	left: 20px;
}
#historyStart {
    margin: 15px;
}
.clickable:hover  {
    border: 1px dotted #cc0;
    background: #F6F989;
	font-weight: bold;
	cursor: pointer;
}

.drop:hover {
    border: 2px solid #cc0;
    background: #F6F989;
}
.add:hover {
    border: 2px solid #cc0;
    background: #F6F989;
}
.trade:hover {
    border: 2px solid #cc0;
    background: #F6F989;
}
.x-grid3-row-over {
    background: #FBFEA9 !important;
}

.teamChoice {
    background: white;
}

/* -------------------------*/
.teamInner {
	height: 789px;
}
#gamePageTabContent {
	margin-left: 0px;
}

#gamePageTabContent .myTeam, #gamePageTabContent .otherTeam {
    height: 806px;
	padding-bottom: 30px;
}
.teamActivityGraph {
    width: 410px; 
    height: 120px; 
}
.teamGraphBox {
	padding: 20px;
}

.teamInner h3 { 
    margin-left: 4px; 
    margin-top: 10px; 
	padding-bottom: 5px;
}
.teamActivityGraph{
    left: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 30px;
    position: relative;
}
#gamePageTabContent .settingsCont {
    background: transparent url(img/ui/backgrounds/widgetToolbar1.png) repeat scroll 0 -1px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;	
}

#gamePageTabContent h1 {
    border-bottom: 1px solid black;
    height: 25px;
    text-align: center;
}

#gamePageTabContent .otherTeam >h1 {
    background: url(img/ui/backgrounds/widgetToolbar2.png) repeat scroll 0 -1px transparent;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
#gamePageChange {
    left: 200px;
    position: absolute;
    top: 100px;
}
#gameSettings {
	width: 420px;
	text-align: center;
}
/* -------------------------*/

.plusone {
    position: absolute;
    display: none;
    background: #555;
    -webkit-border-radius: 10px;
    -webkit-box-shadow: black 4px 5px 13px 0.7px;
    -moz-box-shadow: 4px 5px 13px 0.7px black;
    box-shadow: 4px 5px 13px 0.7px black;
	-moz-border-radius: 10px;
	border-radius: 10px;
    border: 1px solid #000;
    font-size: 24px;
    width: 30px;
    font-weight: bold;
    color: rgb(255, 255, 0);
    opacity: 1;
}

.endGameFade {
    width: 135px;
    height: 105px;
    background: #515151;
    opacity: .5;
    position: absolute;
}
#pointsToday {
	color: #428B52;
	font-size: 12px;
}
#create h2 {
    background: none repeat scroll 0 0 #E0D0DB;
    margin-top: 32px;
    padding: 10px;
}
#create .field {
    margin: 20px 10px 10px;
    font-size: 14px;
    text-align: left;
	font-weight: bold;
}
#createGameBox {
    padding: 20px;
    margin-bottom: 80px;
    margin-top: 20px;
}
#createGameBox #terms{
    font-size: 10px;
    left: 50px;
    width: 280px;
    text-align: center;
	margin-top: 40px;
	position: relative;
}
#createGameBox #terms a{
	color: black;
}
#createGameBox h3 {
    margin-bottom: 7px;
    margin-left: 0px;
    margin-top: 18px;
}

#createGameBox li {
    list-style: none;
}
#inviteFriendsList {
	height: 100px;
	overflow-y: auto;
	padding: 10px;
	width: 340px;
}
#settingsInner table {
	width: 460px;
	padding-left: 10px;
	padding-right: 10px;
}
#settingsInner td{
	padding: 15px;
}
#playButton {
    border:0 none;
    position:relative;
    text-align:center;
    padding-top: 40px;
    padding-bottom: 20px;
}

#playButton input {
    padding: 10px;
}

button.nextStep {
	font-size: 28px;
	font-weight: bold;
	height: 95px;
	width: 250px;
	background: url(img/ui/buttons/button.png) no-repeat scroll -7px 5px transparent;	
	border: none;
	position: relative; 
	padding-top: 12px;
	color: white;
	text-shadow: 1px 2px 2px black;
	left: -12px;
	margin-bottom: 80px;
}

button.nextStep:hover {
    background: url(img/ui/buttons/button.png) no-repeat scroll -7px -107px transparent;	
	color: #CFC7CF;
	text-shadow: 1px 2px 2px black;
}
button.nextStep.ctr {
	position: relative;
    	margin-top: 50px;
	left: 75px;
	padding-top: 2px;
}
#settingsInner button.nextStep {
	left: 100px;
}
#settingsInner p {
	padding: 5px 10px;
}

.timeLine {
    width: 433px;
    height: 54px;
    background-image: url(img/ui/buttons/statusBar_1.png); 
    text-align: center;
    margin-left: -8px;
    margin-bottom: 18px;
}
.timeLine2 {
    width: 433px;
    height: 54px;
    background-image: url(img/ui/buttons/statusBar_2.png); 
    text-align: center;
    margin-bottom: 20px;
    margin-left: 90px;
    margin-right: auto;
}

.x-grid3-col-1 {
    padding: 0;
}

#gameChoices {
	height: 670px;
}
#gameChoices ul{
	padding-left: 20px;
	padding-top: 10px;
	line-height: 20px;
	font-size: 13px;
}
#soloChoice {
	height: 400px;
	position: absolute;
	top: 410px;
}
#friendsChoice {
	height: 400px;
	position: absolute;
	top: 40px;
}
#oscarChoice {
	top: 60px;
	position: absolute;
}

.playChoice {

}
#playGameButton {
	background: transparent url(img/ui/buttons/playButton.png) no-repeat scroll 0 0;
	position: absolute;
	height: 79px;
	left: 40px;
	top: 130px;
	width: 200px;	
}
#playGameButton:hover{
	background: transparent url(img/ui/buttons/playButton.png) no-repeat scroll 0 -79px;
}
.howToPlayBottom #playGameButton {
	position: relative;
	left: 375px;
	margin-bottom: 40px;
	top: -5px;
}
#howToPlay {
	background: transparent url(img/ui/buttons/howToPlay.png) no-repeat scroll 0 0;
	position: relative;
	top: 10px; 
	margin-bottom: 30px;
	height: 50px;
	width: 400px;
	left: 305px;
}
#readyToPlay {
	background: transparent url(img/ui/buttons/readyToPlay.png) no-repeat scroll 0 0;
	position: relative;
	margin-bottom: 30px;
	height: 50px;
	width: 400px;
	left: 270px;
	top: 15px;
}

.howToBox {
	height: 220px;
	width: 290px;
	margin-bottom: 80px;
}
.howToDescription {
	width: 260px;
	height: 60px;
	position: absolute;
	top: 180px;
	left: 5px;
	font-size: 13px;
	line-height: 14px;
	padding: 15px 10px;
}	
.howToArrow {
	background: url(img/ui/buttons/arrow_3.png) no-repeat scroll 0 0 transparent;
	position: relative;
	z-index: 2;
	height: 52px;
	width: 65px;
	left: 276px;	
	top: 15px;
}
#howToBox1{
	background: transparent url(img/ui/buttons/howToPlay_wishlist.png) no-repeat scroll 0 0;
}

#howToBox2{
	background: transparent url(img/ui/buttons/howToPlay_draft.png) no-repeat scroll 0 0;
}

#howToBox3{
	background: transparent url(img/ui/buttons/howToPlay_score.png) no-repeat scroll 0 0;
}

#howToBox4{
	background: transparent url(img/ui/buttons/howToPlay_predict.png) no-repeat scroll 0 0;
}

#howToBox5{
	background: transparent url(img/ui/buttons/howToPlay_improve.png) no-repeat scroll 0 0;
}
#howToBox6{
	background: transparent url(img/ui/buttons/howToPlay_dominate.png) no-repeat scroll 0 0;
}
#howTo2Row{
	position: relative;
	top: 100px;
}
.choiceBox {
	height: 180px;
	padding: 20px;
	position: relative;
	top: 30px;
	font-size: 14px;
}
.choiceBox h2 {
	text-align: center;
	border-bottom: 1px solid lightGrey;
	margin-bottom: 5px;	
	font-size: 21px;
}
.choiceDescription {
	position: relative;
	width: 240px;
	left: 20px;
}
.choiceDescription, .choiceBox h1{
	position: relative;
	text-align: center;
}
.choiceFeatures {
	width: 220px;
	background-color: rosyBrown; 	
}

.choiceFeatures h2{
	position: relative;
	width: 110px;
	left: 50px;
}
#choiceFriends {
	background: transparent url(img/ui/buttons/choose_playAgainstFriends.png) no-repeat scroll 0 0;
}
#choiceComputer {
	background: transparent url(img/ui/buttons/choose_playAgainstComputer.png) no-repeat scroll 0 0;
}
#choiceOscars{
	background: transparent url(img/ui/buttons/choose_playOscars2013.png) no-repeat scroll 0 0;
}

#gameChoice #footer {
	margin-bottom: 300px;
}

#choices {
    background: white;
	padding-bottom: 50px;
}
#choices a {
    display: block;
    height: 105px;
	text-decoration: none;
	color: black;
}
#choices hr {
	position: relative;
	top: 135px;
	left: 120px;
	width: 700px;	
}

#twoGamesToPlay {
	background: transparent url(img/ui/buttons/twoGamesToPlay.png) no-repeat scroll 0 0;
	position: absolute;
	left: 205px;
	height: 45px;
	width: 615px;
	top: 10px;
}
#threeGamesToPlay {
	background: transparent url(img/ui/buttons/threeGamesToPlay.png) no-repeat scroll 0 0;
	position: absolute;
	left: 205px;
	height: 45px;
	width: 615px;
	top: 10px;
}
#flowerBorder{
	background: transparent url(img/ui/buttons/flowerBorder.png) no-repeat scroll 0 0;
	position: absolute;
	left: 210px;
	height: 100px;
	width: 580px;
	top: 330px;
}
.choiceHeader {
	text-align: center;
	position: relative; 
	top: 200px; 
	width: 300px;	
}


#playComputerButton{
    background: transparent url(img/ui/buttons/playAgainstComputer.png) no-repeat scroll 0 0;
	left: 38px;
	height: 75px;
	width: 220px;
	position: absolute;
	top: 175px;	
}
#playComputerButton:hover{
    background: transparent url(img/ui/buttons/playAgainstComputer.png) no-repeat scroll 0 -130px;
}
#playFriendsButton{
    background: transparent url(img/ui/buttons/playAgainstFriends.png) no-repeat scroll 0 0;
	left: 38px;
	height: 75px;
	width: 220px;
	position: absolute;
	top: 175px;	
}
#playFriendsButton:hover{
    background: transparent url(img/ui/buttons/playAgainstFriends.png) no-repeat scroll 0 -128px;
}

#playFriendsTest{
    background: transparent url(img/ui/buttons/teamSmall.png) no-repeat scroll 0 -128px;
}





#cloud {
    overflow: hidden;
    height: 215px;
	width: 215px;
    margin-top: 10px;
    position: relative;
}

#cloud div {
    position: absolute;
    width: 200px;
}

#cloud div a{
    color: #0E0812;
    font-weight: bold;
    text-decoration: none;
}

#cloudStop {
    background:gray;
    font-size:11px;
    left:175px;
    opacity:0.7;
    position:absolute;
    top:206px;
    cursor: pointer;
}

#playGame {
    font-size: 30px;
    font-weight: bold;
    line-height:130%;
    padding: 10px;
    text-align: center;
    color: darkRed;
}

#playNote {
    font-size: 12px;
    float: right;
    padding-top: 35px;
    padding-right: 10px;
    color: darkRed;
    top: 90px;
}
#headlineBoxArea {
    width: 468px;
    height: 734px;
	border-bottom: 0;
    background: white;
    margin-bottom: 100px;
    /*overflow: hidden;*/
}

div.headlines {
    overflow:hidden;
    position:relative;
}
#stats {
    margin-top: 10px;
	height: 370px;
	width: 220px;
}

#contactBox {
	padding: 10px 10px 10px;
}
#contactBox .field {
    margin: 30px 10px 10px;
    font-size: 14px;
	font-weight: bold;
	width: 200px;
}
#contactBox .textField {
    font-size: 16px;
}

#FAQ_box {
	padding: 20px;
}
#FAQ_top{
	height: 250px;
	border-bottom: 1px solid #666666; 
}
#FAQ_miniBox {
	font-size: 45px;
	padding-bottom: 30px;
	padding-top: 30px;
}
#FAQ_miniQues {
	padding: 30px 0 30px 40px;
}
#FAQ_miniLeft {
	font-size: 18px;
	margin-left: -55px;
	padding: 7px;
}
#FAQ_textBox {
	padding: 80px 80px 80px 10px;
	font-size: 14px;
	line-height: 20px;
}
#faqWidgetText {
	position: relative;
	top: 25px;
	padding: 10px 5px 10px 10px;
}
#faqWidgetText h3{
	margin-top: 15px;
	margin-bottom: 10px
}
#faqWidgetText ol{
	padding-left: 5px;
}
#faqWidgetText li{
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #E3E3E3;
	position: relative;
	width: 170px;
	left: 18px;
}
#aboutList{
	position: relative;
	width: 300px;
	padding-left: 100px;
}
#webWidgetFAQ {
    background: white;
	margin-left: 0px;
	height: 430px;
}
#widget-celebStats #celebSearchBox2 {
    width: 200px;
    border: 1px inset gray;
    background: #efefef;
}
#stats #widget-celebStats {
    border: 0;
    width: 220px;
    -moz-box-shadow: 0 0 0 0 white;
    -webkit-box-shadow: 0 0 0 0 white;
    box-shadow: 0 0 0 0 white;

}
.x-grid3-hd-inner{
    width: 90px;
}
#stats #widget-celebStats .widgetHeader {
    width: 220px;
}

#stats #widget-celebStats #linkMoreCelebs {
    width: 220px;
}

#stats #widget-celebStats #miniCelebTotals{
    width: 212px;
}

#stats #widget-celebStats #daysGroup{
    left: 10px;
}
#widget-celebStats .genderRow {
    margin-top: 30px;
    text-align: center;
}
#widget-celebStats .genderRow input {
    margin-left: 10px;
}
#widget-celebStats .nameRow {
	position: relative;
	margin-top: 30px;
    text-align: center;
}
#celebFilter input[name=name] {
    font-size: 18px;
}

.inactive_search {
    color:#777777;
    font-size:13px;
    font-style:italic;
}
#widget-celebStats .daysRow {
    text-align: center;
    font-size: 10px;
	margin-top: 10px;
}

#widget-celebStats .results {
    	font-size: 13px;
	margin-left: 4px;
	margin-top: 8px;
	width: 290px;
	border: 1px solid #A99696;
}
#widget-celebStats .results th {
    	background: #FECA1E;
	border-right: 1px solid gray;
}
#widget-celebStats .results td {
	border: 1px solid #A99696;
    	padding-left: 1px;
}

#widget-celebStats .results tr:hover {
    background: #FBFEA9;
}


#widget-celebStats .spinner-small{
	position: absolute;
	left: 80px;
	top: 120px;
}
#widget-celebStats .celeb {
	color: black;
}


#whatHappenedText {
    width: 300px;
    padding: 40px;
    margin-top: 20px;
    left: 50px;
}

#whatHappenedText p{
    text-align: left;
}

#whatHappenedText h2{
    text-align: center;
}

#confirmButton{
    margin-top: 60px;
    text-align: center;
}

#celebTotals {
    background: transparent url(img/ui/backgrounds/widgetTexture2.png) repeat scroll 0 0;	
    padding-bottom: 10px;
    height: 1030px;
}

#celebTotals .slick-row {
    height: 37px;
}
#celebTotals .slick-row:hover {
    background: #F6F989 !important;
}
.slick-viewport {
	overflow-x: hidden !important;
	overflow-y: auto !important;
	height: 800px !important;
}
#celebTotals .spinner-small{
	position: absolute;
	top: 310px;
	left: 296px;
}
.grid_4 #celebTotals .spinner-small{
	left: 120px;
}
body > .clabel {
    width: 202px;
} 
#celebTotals .slick-cell, .clabel {
    font-size: 14px;
    border: 1px solid silver;
    display: inline-block;
    width: 100%;
}
.clabel.ui-draggable-dragging {
    background: white;
	cursor: move;
    -moz-box-shadow: 5px 5px 10px black;
	-webkit-box-shadow: 5px 5px 10px black;
	box-shadow: 5px 5px 10px black;

}

#celebTotals .clabel {
   cursor:auto;

}
.clabel a { 
   text-decoration: none;
   display: inline-block;
   cursor:move;
   color: black;
}

#celebTotals  .celebList    .clabel a { width: 350px; }
#celebTotals  .celebList    .clabel img { margin-right: 2px; }

#wishlistPage .celebList    .clabel a { width: 192px; }
#wishlistPage .wishlistList .clabel a { width: 200px; }
#wishlistPage .excludeList  .clabel a { width: 220px; }

#widget-celebStats a.celeb { 
	display: inline-block; 
	width: 100%; 
	text-decoration: none;
}

#endRowMessage {
    background: url("img/ui/backgrounds/searchTexture.png") repeat scroll 0 0 transparent;
    border: medium none;
    margin-top: 157px;
    padding: 35px;
	height: 123px;
}
.wishlistList .rowNum {
    display: inline-block;
    width: 1.6em;
	padding-left: 5px;
}
.clabel .celebSpr {
    margin-right: 3px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid black;
}
.wishlistList .clabel {
	height: 37px;
}
/* these don't match the right element yet */
.clabel.available { 
}
.clabel.onWishlist {
	}
.clabel.onExcludeList {
}
.clabel.onTeam { 

}
.clabel.onOtherTeam {

}
.clabel.addable {

}

/* set .slick-cell widths in celebpage.js celebListInit */

#celebTotalsGrid {
 	position: relative;
	height: 826px;
	background: white;
	border: 1px solid darkGrey;
	left: 10px;
	width: 275px;
	top: 10px;
}
#celebTotalsGrid .clabel {
	cursor: auto;
}
.grid_8 #celebTotalsGrid{
	left: 15px;
	width: 580px;
	margin-top: 10px;
}

#celebTotals td {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}
#celebTotals table.tablesorter tbody {
	height: 800px;
	overflow: auto;
}
#slick-header-columns {
	left: 0;
	width: 0;
}

/* basic styles are for the big version, overrides for the little one are below */
#celebFilter {
    position: relative;
    width: 540px;
    height: 110px;
    z-index: 1;
    background: transparent url(img/ui/backgrounds/searchTexture.png) repeat scroll 0 0;
    margin-left: 25px;
    padding: 10px;
    font-size: 18px;
}
#celebFilter > div {
    position: absolute;
    padding: 5px;
    overflow: hidden;
}

#filterDays > div {
    float:left;
    width: 130px;
}

#filterName {
    left: 5px; top: 5px; width: 260px; height: 28px;
}
#filterAvailable {
    left: 300px; top: 5px; width: 100px; height: 45px;
}
#filterGender {
    left:435px; top: 5px; width: 100px; height: 45px;
}
#filterOrder {
    left: 313px; top: 95px; width: 220px; height: 70px;
}
#filterDays {
    left: 6px; top: 55px; width: 260px; height: 50px;
}
#suggestCeleb {
    left: 300px; top: 80px; width: 235px; height: 28px;
	border: none !important;
}
#wishlistPage {
	padding-top: 20px;
}
/* small version */
#wishlistPage #celebFilter {
    margin-left: 0;
    width: 263px;
    left: 6px;
    font-size: 15px;
	top: 2px;
	height: 100px;
	margin-bottom: 2px;
}
#wishlistHints {
	height: 520px;
	padding-left:0 !important;	
}
#wishlistHints #wishlistFAQ {
	position: relative;
	width: 250px;
	font-size: 15px;
	margin-top: 20px;
	margin-left: 30px;
	padding-bottom: 15px;
}

#wishlistHints #wishlistFAQ li{
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #E3E3E3;
}
#wishlistPage #filterName {
    left: 5px; top: 5px; width: 260px; height: 28px;
}
#wishlistPage #filterName input {
    width: 250px;
}
#wishlistPage #filterAvailable {
    display: none;
}
#wishlistPage #filterGender {
	display: none;
}
#wishlistPage #filterOrder {
	display: none;
}
#wishlistPage #filterDays {
    left: 6px; top: 55px; width: 260px; height: 46px;
}
#wishlistPage #suggestCeleb {
	display: none;
}
#wishlistPage .bigHeader {
	left: -1px;
	top: -1px;
	text-align: center;
    background: transparent url(img/ui/backgrounds/widgetToolbar1.png) repeat scroll 0 0;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
#bioBox, #barGraph, #celeb-headlines {
    margin-bottom: 10px;
	margin-top: 10px;
}

#bio, #celeb-headlines {
	background: white;
	
}

#barGraph {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:white;
    height:253px;
    position:absolute;
	left: 14px;
	top: 665px;
	width: 770px;
	overflow: hidden;
}

#celeb-headlines {
    font-size: 80%;
    height: 277px;
    left: 464px;
    padding: 3px;
    position: absolute;
    top: 57px;
    width: 300px;
    overflow-y: scroll;
}
#bio {
    overflow-x: hidden;
    overflow-y: scroll;
/* height set below */
    padding: 5px 10px;
    margin-left: 10px;
	margin-bottom: 30px; 
    width: 410px;
    height: 250px;
    top: 10px;
	position: relative;
	
}

#bio .wp {
    font-size: 14px;
	line-height: 20px;
	padding: 5px;
}
#bio div {
    padding-left: 10px;
}
#celebAdSquare {
	height: 260px;
	left: 473px;
	position: absolute;
	top: 347px;
	width: 305px;
	text-align: center;
}
#celebAdLogo {
    	background: transparent url(img/ui/logo/ffg_logo8.png) no-repeat scroll 0 0;
	height: 150px;
	position: relative;
	top: 80px;
	left: 44px;
}
#celebWikiLink {
	color: #666666;
	float: right;
	font-size: 12px;
	position: relative;
	top: 50px;
}
#celebBottomAd {
	width: 729px;
	height: 90px;
	margin-bottom: 20px;
	position: absolute;
	top: 890px;
	text-align: center;
	left: 30px;	
}
.credits {
    font-size: 10px;
    text-align: left;
	position: absolute;
	top: 990px;
	color: black;
}
.credits a{
	color: black;
}
.celebImageArea {
	position: relative;
    width: 444px;
    height: 296px;
    top: 10px;
}
.celebImageArea table {
    margin-left: auto;
    margin-right: auto;
}

.celebImageArea div.inner {
    position: relative;
    width: 135px;
    height: 135px;
    overflow: hidden;
    border: 1px solid black;
    margin: 3px 6px 3px 3px;
	left: 4px;
}


#barGraph .cols {
    height:80px;
    left:30px;
    position:absolute;
    width:510px;
    background:#ddd;
    top: 6px;
}
#barGraph span {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#885555 none repeat scroll 0 0;
    bottom:0;
    display:block;
    position:absolute;
    width:14px;
}
#barGraph span:hover {
    background: #FBFEA9;
}
#barGraph .topLine {
    position:absolute;
    width:490px;
    border-top:1px dashed #777;
    left:46px;
    top:.57em;
    font-size:12px;
}
#barGraph .xtitle {
    bottom:3px;
    left:10px;
    position:absolute;
    text-align:center;
    width:419px;
    font-size:12px;
}
#barGraph .ytitle {
    left:3px;
    position:absolute;
    top:0;
    width:40px;
    font-size:12px;
    margin:0;
    padding:0;
}

#celeb-headlines div {
    background: #eee;
    margin-bottom: 2px;
	padding: 4px;
}
#celeb-headlines div:hover {
    background: #FBFEA9;
}
.article {
	color: black;
	font-size: 12px;
}
.addCeleb {
	border-style: none;
	cursor: pointer;
    background: transparent url(img/ui/buttons/defaultButton.png) no-repeat scroll 9px -61px;
	height: 26px;
	color: black;
	text-align: center;
	width: 110px;
	font-weight: bold;
	position: relative;
	top: 3px;
	left: 4px;
	line-height: 26px;		
}

.addCeleb:hover {
    background: transparent url(img/ui/buttons/defaultButton.png) no-repeat scroll 9px -31px;

}
.addCeleb:active {
    background: transparent url(img/ui/buttons/defaultButton.png) no-repeat scroll 9px -2px;
}

.addCeleb a, .otherTeam a {
    text-decoration: none;
}

.wishlistActiveDrop {
    box-shadow: 0 0 11px #E89B03;
}

.teamCol {
    left: -10px;
	height: 700px;
	margin-right: 0;
}
.otherTeam .player {
	background: #E0D1B4;
}
.player {
    background: #FBECD0;
    width: 102px;
    height: 172px;
    float: left;
    margin: 11px 4px;
    position: relative;
    overflow: hidden;
}
.player a {
    color: black;
    text-decoration: none;
}
.player .ti {
    text-align: center;
    font-size: 62%;
    white-space: nowrap;
	font-weight: bold;
}
.player .ctl {
    text-align: center;
    height: 30px;
    position: relative;
    top: 110px;
	width: 114px;
	left: -6px;
}
.player .ctl button{
	padding: 3px 1px 3px 1px;
}
.player .pts {
    position:absolute;
    text-align:center;
    top:152px;
    width:103px;
    font-size: 16px;
	}
.player img {
    width: 150px;
    height: 103px;
    position: absolute;
    left: -24px;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
}

.widget {

}
.teamChoice, .gamePage {
    text-align: center;
    margin-bottom: 8px;
}
.gtab {
    height: 46px;
    cursor: pointer;
    display: block;
    color:black;
    text-decoration:none;
	padding: 4px 3px 6px;
}

.teamCol .otherTeam {
	background: #E0D1B4;
}
.teamCol .myTeam {
	background: #E0D1B4;

}

.teamCol .standingsTab {
	border: medium double; 
	margin-bottom:7px;
	padding-bottom: 2px;
	font-size: 90%;
	font-weight: bold;
 }
.timeLeft {
	border: medium double;
 	height: auto; 
 	margin-bottom:10px;
	padding-left: 2px;
	padding-right: 1px;
 }
.gamePage {
    position: relative;
    top: 272px;

}
.sel {
    background: #F2F142 !important;
	/*width: 155px !important;*/
	font-weight: bold;
}

.gameView {
    background: transparent url(img/ui/backgrounds/widgetTexture1.png) repeat scroll 0 0;
    position: absolute;
    height: 635px;
    border: 2px solid black;
    left: -25px;
    padding: 11px;
    width: 500px;
}


#popupMask {
    background: black;

    position: fixed; /* not for IE6, see http://stackoverflow.com/questions/1003613/how-to-make-a-div-100-of-page-not-screen-height */
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 80;
    opacity: 0;
    display:none;
}
.popup {
    background: transparent url(img/ui/backgrounds/widgetTexture1.png) repeat scroll 0 0;
    display:none;
    height:1000px;
	width: 770px;
    left:50px;
    padding:15px;
    position:absolute;
    top:160px;
    z-index: 100;
    -moz-box-shadow:-1px 5px 42px black;
    -webkit-box-shadow:-1px 5px 42px black;
    box-shadow:-1px 5px 42px black;

}

.popup h1 {
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	height: 30px;
	overflow: hidden;
}
.popup .articleLeft h1 {
    text-align: left;
    width: 750px;
}

#popupChange {
	position: absolute;
	top: 80px;
	left: 370px;
}
#closePopup {
    float:right;
	padding: 1px;
    cursor: pointer;
	height: 21px;
	width: 22px;
	margin-top: 1px;
	overflow: hidden;
    background: transparent url(img/ui/buttons/closeButton.png) no-repeat scroll 0 -24px;
}
#closePopup:hover {
    background: transparent url(img/ui/buttons/closeButton.png) no-repeat scroll 0 0px;
}
#startHelp #closePopup {
	left: 680px; 
	position: absolute; 
	top: 10px;
}
.gtab .nm {
    height: 32px;
    overflow: hidden;
	line-height: 16px;
	position: relative;
}
/*
.place0 { width: 135px; margin-left: 0px; }
.place1 { width: 130px; margin-left: 2px; }
.place2 { width: 125px; margin-left: 5px; }
.place3 { width: 120px; margin-left: 7px; }
.place4 { width: 115px; margin-left: 10px; }
.place5 { width: 110px; margin-left: 12px; }
.place6 { width: 105px; margin-left: 15px; }
.place7 { width: 100px; margin-left: 17px; }
.place8 { width: 95px; margin-left: 20px; }
.place9 { width: 90px; margin-left: 23px; }
*/

div.headlines {
    top: 0px;
    width: 470px;
    height: 832px;
    overflow:hidden;
    position:relative;
}
#headlinesHeader {
	margin-left: 0px;
	width: 630px;
	margin-bottom: 0px;
}
#headlineBoxArea #headlinesHeader {
	width: 468px;
}
#headlineFilter {
    background:url("img/ui/backgrounds/searchTexture.png") repeat scroll 0 0 transparent;
    font-size:16px;
    height:280px;
    margin-top:10px;
    z-index:1;
	padding:10px;
	position: absolute;
	left: 10px;
}

#headlineFilter h3{
    text-align: center;
	margin-bottom: 10px;
	}

.loadmask {
    background:#E4E4E4;
    border:1px solid black;
    left:136px;
    opacity:0.95;
    padding:65px;
    position:absolute;
    top:100px;
    z-index:10;
    display: none;
}

#widget-celebStats {
    position: relative;
    height: 428px;
    background: white;
	margin-left: 0px;
}

#widget-celebStats div.squareWindow {
    border:1px solid #AAAAAA;
    float:left;
    height:30px;
    overflow:hidden;
    width:50px;
}

#indexBody .widgetHeader {
	width: 220px;
}
#indexBody #widget-celebStats {
	width: 220px;
	height: 430px;
	margin-left: 10px;
}
#indexBody #widget-celebStats .results {
	width: 210px;
	margin-left: 5px;
}
#indexBody #linkMoreCelebs {
	width: 220px;
}

#genderGroup {
    left:79px;
    position:absolute;
    top:36px;
}

#celebSearchBox {
    height:30px;
    left:24px;
    position:absolute;
    top:55px;
    width:290px;
}
#celebSearchWidget .available{
	width: 66%;
	left: 5px;
}

#daysGroup {
    left:20px;
    position:absolute;
    top:85px;
    width:256px;
}

#miniCelebTotals {
    left:7px;
    position:absolute;
    top:108px;
    width:256px;

}
#linkMoreCelebs {
    font-size:12px;
    left:0;
    position:absolute;
    text-align:center;
    top: 405px;
    width: 300px;
}
#linkMoreCelebs a{
	color: black;
}
.myTeam #wishOrTeam {
	height: 700px;
	text-align: center;
    left: 100px;
}

#wishOrTeam h2 {
    padding: 10px;
    text-align: center;
}
.myTeam #teamCont #wishOrTeam {
	width: 450px;
	height:650px;
	left: 25px;
}
.myTeam #wishOrTeam { /* for team case only */
    height: 462px;
}
.myTeam #wishOrTeam div.x-grid3-row {
    height: 30px;
}
.myTeam #wishOrTeam div.x-grid3-row td {
    vertical-align: middle;
    padding-left: 0px;
}
.myTeam #wishOrTeam div.x-grid3-header {
    height: 25px;
    width: 262px;
}
.myTeam #wishOrTeam div.x-grid3-col-1 {
    height: 21px;
    overflow: hidden;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid black;
	padding-bottom: 2px;	
}
div.slick-row div:hover {
	
}
.slick-row .odd {
	background: none repeat scroll 0 0 Yellow;
	height: 37px;
	top: 37px;
	width: 255px;
}
.slick-row .even {
	background: none repeat scroll 0 0 Blue;
	height: 37px;
	top: 37px;
	width: 255px;
}

#wishlist {
    height:460px;
    width:300px;
	margin-top: 20px;
	margin-left: 70px;
	clear: both;
}

.container_12 #wishOrTeam .timeLine2 {
    width: 0px;
    height: 0px;
}
.container_12 #wishOrTeam #wishlist {
    margin-left: 10px;
}
.spinner-small {
	z-index: 2;
}
.bigHeader .spinner-small {
	position: relative; 
	top: 20px;
}
#startButton {
	text-align: center;
	position: relative;
	top: 10px;
}
.wishList_arrow {
	position: absolute;
	z-index: 2;
	height: 50px;
	width: 50px;
}

#arrow {
	background: url(img/ui/buttons/arrow_drag.png) no-repeat scroll 0 0 transparent;
	position: relative;
	z-index: 2;
	height: 50px;
	width: 50px;
	left: 240px	
}

#arrow1 {
	top: 240px;
	left: -44px;
	background: url(img/ui/buttons/arrow_drag.png) no-repeat scroll 0 0 transparent;
}
#arrow2 {
	top: 285px;
	left: -39px;	
	background: url(img/ui/buttons/arrow_drop.png) no-repeat scroll 0 0 transparent;

}
#arrow3 {
	top: 700px;
	left: -39px;	
	background: url(img/ui/buttons/arrow_drag.png) no-repeat scroll 0 0 transparent;
}
#arrow4 {
	top: 745px;
	left: -44px;	
	background: url(img/ui/buttons/arrow_drop.png) no-repeat scroll 0 0 transparent;
}
.wishtList_arrowUpDown {
	position: absolute;
	width: 40px;
	z-index: 2;
	height: 85px;	
	background: url(img/ui/buttons/arrow_upDown.png) no-repeat scroll 0 0 transparent;
	left: 271px;	

}
#arrow_upDown1 {
	top: 120px;
}
#arrow_upDown2 {
	top: 390px;
}

#wishlist .n {
	display:inline-block;
	margin-left:9px;
	vertical-align:text-top;
	width:16px;
}
#wishlist .nm {
	display:inline;
	vertical-align:text-top;
}

#wishlist .trash {
    height: 24px;
    width: 24px;
    float:right;
    border: 0;
    background: url(img/ui/buttons/trash.png) no-repeat;
    margin-right: 12px;
}
#wishlist .curs {
    text-align: center;
    font-style: italic;
    height: 26px;
    cursor: row-resize;
}
#wishListIntro {
	left:150px;
	margin-bottom: 20px;
	margin-left: -10px;
	padding: 15px 28px 20px;
	width: 560px;
}

#widget-team{
	position: relative;	
	margin-left: 0px;
	height: 430px;
}

#widget-teamName {
    background: transparent url(img/ui/backgrounds/widgetToolbar1.png) repeat scroll 0 -1px;
    text-align: center;
    font-size: 16px;
	font-weight: bold;
	height: 26px;
	margin-bottom: 10px;	
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

#widget-teamName .myTeam {
    background: none;
}

#widget-team-grid {
    margin-left: 13px;
    width: 284px;
	background: none repeat scroll 0 0 #FBECD0;
	position: relative;
	top: 30px;
}
#widget-team-grid > div {
	background: white;
    border:1px solid black;
    float:left;
    height:80px;
    margin:10px 4px 4px;
    overflow:hidden;
    position:relative;
    width:80px;
    padding-top: 4px 1px 1px;
	margin: 4px;
}

#widget-team-grid > div:hover {
	border: 1px dotted black;
}

#widget-team-grid > div > a.celeb {
    display: none;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: 1px;
    opacity: 0.8;
    background: white;
	color: black;
	width: 78px;
	padding: 1px;
}

.emptySlot {
    background: url(img/ui/buttons/Fav-widget.png);
    width: 58px;
    height: 58px;
    margin-left: 11px;
}

#widget-team-points {
	text-align: center;
	font-weight: bold;
	position: relative;
	top: 25px;
}

#widget-team-grid .pic {
    height:57px;
    width:80px;
    overflow:hidden;
	border-bottom: 1px solid black;
}
#widget-team-grid .pts {
    text-align: center;
	height: 22px;
	background: none repeat scroll 0 0; 
	font-weight: bold;
}
#widget-team-grid .pts:hover {
	background: #F6F989;
}

#widget-team-grid .endGameFade {
    height: 57px;
}

#widget-team-grid .gameOn {
	font-size: 12px;
	text-align: center;
	position: relative;
	left: 3px;
	color: #1D601C;	
}

#tradeOffer {
    margin-bottom: 10px;
	margin-left: 0;
    padding: 10px;
}

#tradeOffer h1{
    border-bottom: 1px solid gray;
    text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
#tradeOffer .side2 {
	margin-bottom: 10px;
}
#tradeOffer ul {
	margin-bottom: 10px;
}
.tradeStatus {
	background: #EFD1C4;
    border: 1px solid black;
    margin: 10px;
    padding: 10px;
    text-align: center;
}
.tradeOfferButton {
	padding: 15px;
	margin-bottom: 10px;
}
.tradeOutcome {
	background: #e3dbd7;
    border: 1px solid black;
    margin: 10px;
    padding: 10px;
    text-align: center;
}

#tradeBox1 {
	left: 4px;
	top: 5px;
	padding-bottom: 20px;
	margin-right: 0;
	padding-top: 10px;
}
#tradeBox1 h2 {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid gray;
}
#tradeBox2 {
	top: 5px;
	padding-bottom: 20px;
	padding-top: 5px;
}
#tradeBox2 h2 {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid gray;
}
#tradeBox1 ul {
	padding-left: 5px;
}
#tradeBox2 ul {
	padding-left: 5px;
}

#dealBox {
	background: white;
	left: 70px;
	margin-top: 40px;
	margin-bottom: 100px;
}

#dealBox textarea {
	height: 70px;
    width: 400px;
	margin-left: 190px;
	margin-top: 60px
}
#tradeOffers {
	border: medium double; 
	margin-bottom: 10px;
	padding: 5px;	
	font-size: 12px;
}
#tradeOffers h2 {
	text-align: center;
}
.tradeDeal {
	border-top: 1px solid #777777;
	margin-bottom: 10px;
	padding-bottom: 5px;	
	padding-top: 5px;
}
.tradeDeal a {
	color: black;
}
#offerButton {
	padding: 20px;
	text-align: center;
	margin-bottom: 20px;
}
#offerButton input{
	padding: 15px;
}
.dropButton {
	position: relative;
}
.dropHover {
    display: none;
	position: absolute;
    top: 0;
	width: 150px;
	height: 100px;
	background: url(img/ui/scratch/drophover.png);
}
#errorBox {
	background: url("img/ui/backgrounds/error.jpg") no-repeat scroll 20px 10px white;   
    margin:30px;
	height: 420px;
	width: 600px;
	left: 156px;
	top: 40px;
}
#errorText {
	font-size: 20px;
	font-weight: bold;
	width: 940px;
	height: 45px;
	text-align: center;	
	margin: 15px 0;
}
#errorBack {
    text-align: center;
}
#errorBack button {
    padding: 10px;
}
#notFoundBox {
	background: url("img/ui/backgrounds/404.jpg") no-repeat scroll 20px 10px white;   
    margin:30px;
	height: 430px;
	width: 600px;
	left: 156px;
	top: 40px;
}
#notFoundText {
	position: absolute;
	left: 15px;
	top: 15px;
	font-size: 20px;
	font-weight: bold;
	width: 940px;
	text-align: center;
}

textarea.default {
 	color: gray; 
	font-style: italic;
}
.jqplot-axis {
  font-size: 10px;
  white-space: nowrap;
}
.varField {
  font-weight: bold;
}

#gamePageTabContent > div { 
    position: relative; 
	padding-bottom: 20px;
}

#transactionsTabContent {
    background: url("img/ui/backgrounds/widgetTexture2.png") repeat scroll 0 0 transparent;
}
table#transactions {
    border-collapse: collapse;
    width: 600px;
	position: relative;
	left: 10px;
	border: 1px solid black;
}
#transactions td {
	background-color: inherit;
}
#transactions tr.draft {
    font-style: italic;
    color: #4b4b4b;
}
#transactions tr.add:hover {
	background: #F6F989;
	border: 0; 
}
#transactions tr.drop td.what {
    text-decoration: line-through;
}

#transactions tr.currentTeam.even td.team {background: #CBA46C;} 
#transactions tr.currentTeam.odd td.team {background: #b59260;} 
#transactions tr.even { background: #c5c5c5 }
#transactions tr.odd { background: #adadad }
#transactions tr.draft.even { background: #e1e1e1 }
#transactions tr.draft.odd { background: #f2f2f2 }

#tradeOffer ul .picked {
    background: #F8CD27;
}
#tradeOffer li {
    list-style: none;
    margin-left: 5px;
}
#li .celebDisplay div {
    vertical-align: middle;
    margin: 2px;
} 
#tradeOffer .plot {
    width: 300px;
    height: 170px;
}

#tradeOffer .celebDisplay img {
    width: 30px;
    height: 30px;
}
#dealBox .celebDisplay img {
    width: 100px;
    height: 100px;
}
.deal1 {
	padding: 20px;
	top: 20px;
	height: 300px;
	margin-left: 30px !important;
}
.deal2 {
	padding: 20px;
	top: 20px;
	height: 300px;
}

#widget-chat {
   background: #e8e8e8;
   height: 250px;
   margin-left: 0px;
}
#gameChat {
	position: absolute;
	top: 220px;
	padding-left: 10px;
}
.chatLog {
    height: 190px;
    overflow-y: scroll;
    padding-left: 5px;
    position: relative;
    top: 29px;
}
.chatLog .user {
    color: #8c8c8c;
}
.chatLog div {
	position: relative;
}
.chatLog .line {
    border-top: 1px solid #DADADA;
}
.chatLog .timestamp {
    color: #AAA;
    font-size: 70%;
	margin-top: 5px;
}
.chatAd {
	background-color: green;
	height: 250px;
	width: 300px;
}
#wishlistPage #gameChat button {
	width: 65px !important;
} 

#pointHistoryGraph {
    height: 300px;
    margin: 10px;
}

#gameTimeline {
    margin-left: auto;
    margin-right: auto;
    width: 326px;
    height: 90px;
    position: relative;
	margin-top: 10px;
}
#timelineBg {
    position: absolute;
    width: 326px;
    height: 60px;
    background: url(img/ui/buttons/gameStatusOrange.png);
}
#gameProgress {
    position: absolute;
    width: 0px;
    height: 60px;
    background: url(img/ui/buttons/gameStatusGreen.png);
}
#gameCursor {
    position: absolute;
    width: 28px;
    height: 58px;
    background: url(img/ui/buttons/gameStatusTime.png);
    top: 0px;
}
#gameStateMsg {
    position: absolute;
    top: 65px;
}
#wishlistPage #widget-chat {
	margin-left: 0px;
	margin-top: 20px;
	height: 300px;
}
#wishlistPage #gameChat{
	top: 270px;
}

#wishlistPage .chatLog {
    height: 240px;
}

#wishlistPage #widget-celebStats {
    height: 740px;
}
#wishlistPage #widget-celebStats .results {
	height: 600px;
}
#wishlistPage #widget-celebStats #linkMoreCelebs {
	width: 290px;
	position: relative;
	top: 15px;
}
#wishlistPage .squareWindow {
    display: inline-block;
} 
.estimate span {
    font-size: 120%;
    font-weight: bold;
} 
.wishlistList {
    height: 460px;
    width:275px; 
    background: white;
    overflow-y: auto;
	overflow-x: hidden;
    background: white url(img/ui/backgrounds/stripe_3.png) repeat scroll -30px 0;
	margin-bottom: 60px;
	top: 20px;
}
.wishlistList > div {
    background: white;
    border: 1px solid gray;
}
.wishlistList > div:hover {
    background: #F6F989;
}
#wishListInstructions {
	font-size: 12px;
	line-height: 13px;
	padding-left: 10px;
	padding-right: 10px;
}
.excludeList > div {
    background: #948895;
    border: 1px solid #262323;
}
.excludeList > div:hover {
    background: #F6F989;

}
#saveLists {
	position: relative;
	float: right;
	left: -5px;
	top: -35px;
	font-size: 14px;
}
#YourWishlist {
	left: 10px !important;
	top: -11px !important;
	width: 298px;
}
.wishlistControls {
    display: inline-block; 
    float:right;
}
.wishlistArea {
    padding: 10px 10px 0;
    height:1030px; 
    margin-bottom:60px;
	
}
.wishlistArea h2 {
    margin-bottom: 10px;
	text-align: center;
	position: relative;
	top: 5px;
}

.excludeList {
    width:275px; 
    height:360px; 
    margin-bottom:55px;
    overflow-y: auto;
	overflow-x: hidden;
    height: 370px;
    position: relative;
    top: 27px;
    height: 400px;
    background: white url(img/ui/backgrounds/stripe_3.png) repeat scroll -30px 0;
}
.xxxwishlistArea .ui-draggable {
	-moz-user-select: none; 
	display: block;
	padding: 1px;
	border-bottom: 1px solid black;
	height: 38px;
	position: relative;
}

.xxxwishlistArea .celeb, .excludeList .celeb {
	text-decoration: none;
	padding: 2px;
	color: black;
}
.wishlistArea .remove, .excludeList .remove {
	position: relative;
	right: 5px;
	top: 5px;
	width: 25px;
	float: right;
}
.xxxwishlistArea img {
	width: 32px;
	height: 32px;
	border: 1px solid black;
	margin-right: 5px;
}

.articlePopup {
    height: 640px;
	width: 804px;
}

.articleRight {
    background: #d5d5d5;
	margin-top: 30px;
}
.summary {
	overflow: auto;
    overflow-y: scroll;
    height: 257px;
	border: 1px solid #666666;
	padding: 5px;
}

.featuredCeleb > div {
    float:left;
}
.featuredCeleb .pic {
    width: 148px;
}
.featuredCeleb .plot {
    width: 180px;
    height: 140px;
    margin-left: 8px;
}
.celebsInArticle {
	overflow: auto;
    overflow-x:hidden;
    overflow-y:scroll;
    height: 330px;
}
.featuredCeleb {
    border-bottom: 2px #666666;
    clear: both;
    height: 140px;
    padding: 12px;
}
.celebsInArticle .nm a{
	color: black;
}
.celebsInArticle img {
	border: 1px solid black;
}
#HeadlineAdSquare {
	height: 260px;
	width: 260px;
	text-align: center;
	position: absolute;
	left: 450px;
	top: 420px;
	
}
.articleLeft p { 
    margin-bottom: 10px;
	padding-top: 5px;
}
.articleLeft .readAll {
    margin-top: 20px;
}
.readAll a {
	color: black;
}

#loginWallForm {
	line-height: 40px;
	padding: 40px;
	text-align: center;
	position: relative;
	margin-top: 50px;
}
#startHelp {
    left: 100px;
    position: absolute;
    top: 7px;
    z-index: 200;
}
#startHelp li{
	padding-bottom: 15px;
}

#dragHelp {
    position: absolute;
    z-index: 9;
    left: 0;
    top: 0;
}
#draftedHelp {
    left: -128px;
    position: absolute;
    top: 19px;
    z-index: 120;    
}
#actionHelp {
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 9;
}

#currentCeleb {
    height: 285px; 
    overflow: hidden;
	padding: 10px;
}
#currentCeleb h2{
    margin-bottom: 10px;
	text-align: center;
}
#estimate {
    height: 390px; 
    margin-top: 20px; 
    overflow: hidden;
	padding: 10px;
}

#currentCelebPlot {
	width: 197px; 
	height: 145px;
}

#indexBody .headlines img {
	border-color: black;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	
}

.celebDrag img {
    border:1px solid black;
    height:35px;
	width: 40px;
    left: 0px;
    position:relative;
	margin-top: 1px;
}
.celebDrag a.celeb > div {
    border:1px solid black;
    height:34px;
    overflow:hidden;
    width:34px;
    float: left;
    margin-right: 3px;
}

#widget-team img {
    border:0 none;
    left:-35px;
    position:relative;
    /*#top:-1px;
    #height:60px;*/	
}
#historyResults img {
    border:0 none;
    width: 75px;
    height: 50px;
    position:relative;
    border-right: 3px solid black;
}

#wishlist .fr {
    display:inline-block;
    height:25px;
    margin-left:11px;
    margin-top:0;
    overflow:hidden;
    width:42px;
}
#wishlist .fr img {
    height:29px;
    margin-left:0;
    margin-top:0;
}

#teamIcons img{
    height: 25px;
    width: 25px;
    position: absolute;
    left: -6px;
    margin-top: -7px;
}
#myTeamIcon {
	position: relative;
}

#myTeamIcon img{
    height: 50px;
    left: 430px;
    position: absolute;
    top: -11px;
    width: 50px;
    z-index: 2;
}
#widget-team #myTeamIcon img {
	left: -20px;
}

.gtab #myTeamIcon img {
	border: 0 none;
	left: 118px;
	top: -2px;
}

#celebIcon img{
    height: 50px;
    width: 50px;
    position: absolute;
    left: -12px;
    top: -5px;
	z-index: 2;
}

.spinner-small {
    display: inline-block;
    width: 42px;
    height: 42px;
    background: url(img/ui/buttons/spinner1.gif) no-repeat;
}
.tabSpinner {
	position: absolute;
	left: 207px;
	top: 215px;
}
.submenu .curPage {
    background: black;
    color: white;
	text-decoration: none;
}
.suggest {
    padding: 5px;
    background: #e2e28d;
}
      .guide, .guide p:nth-child(1), .guide p:nth-child(3), .guide p:nth-child(5), .guide p:nth-child(7) {background: #9E7CA3; border-bottom: 1px solid #454344;}
      .guide p:nth-child(2), .guide p:nth-child(4), .guide p:nth-child(6) {background: #74A663; border-bottom: 1px solid #454344;}

#fpgameDoneMask {
    background: url(img/ui/backgrounds/fpgameDoneMask.png);
    width: 618px;
    height: 468px;
    z-index: 1;
    position: absolute;
    opacity: 0.8;
    display: none;
    top: 0;
}

.bottomGrids {
    display: block;
}


.grid_4_smaller {
    margin-left: 6px !important;
    margin-right: 6px !important;
}
.bottomGridBox {
    height: 220px;
    margin-left: 5px;
    padding-left: 10px;
    padding-top: 10px;
}
.socialButtons {
    position: relative;
    top: 300px;
    width: 80px;
    height: 40px;
    left: 495px;
}

.fpSocial {
	position: absolute;
	height: 40px;
	width: 80px;
	left: 206px;
	top: 58px;
}
#fb32 {
    background: url(img/ui/buttons/facebook32.png) no-repeat scroll 0 0 ;
    width: 32px;
    height: 32px;
    position: absolute;
    left: 5px;
    top: 10px;
}
#twitter32 {
    background: url(img/ui/buttons/twitter32.png) no-repeat scroll 0 0;
    width: 32px;
    height: 32px;
    position: absolute;
    left: 43px;
    top: 10px;
}	

.bottomGrids {
    height: 200px;
    width: 290px;
}

.bottomGridLinks {
    position: absolute;
    height: 200px;
    width: 300px;
}

#fbLike {
    left: 120px;
    top: 155px;
    overflow: hidden;
    position: absolute;
    width: 50px;
    height: 24px;
    z-index: 1;
    background-color: #ECEEF5;
}

.chatLog .admin {
   background: url(img/ui/badges/staff.png) no-repeat;
   padding-left: 50px;
}

.celebType {
    display: inline-block;
    border: 1px solid black;
    border-radius: 8px;
    padding: 2px 8px;
    font-size: 80%;
    background: #FDBE47;
}
