, body, div, span, applet, object, iframe, img, strong, form, label, tfoot, thead, b {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;  
  vertical-align: baseline;  
}

.roundCorners img {behavior: none;}

input[type=image] {border:0px;}
/* remember to define focus styles! */
:focus {
  outline: 0;
}

html {height:100%; max-height:100%;}
body {height:100%; max-height:100%; font-family: arial,tahoma,verdana,"Times New Roman",sans-serif,"Trebuchet MS"; font-size: 12px; color: #000000; line-height: 1; background-color: #000;}

div {text-align: left; font-family: arial,tahoma,verdana,"Times New Roman",sans-serif,"Trebuchet MS"; font-size: 12px; color: #000000;}


.clear {clear: both;overflow: hidden;height: 0px;}
.clearLeft {clear: left;}
.verticalMiddle {width: 100%; height: 100%; overflow: hidden;}
.verticalMiddle td {vertical-align: middle; text-align: center;}
.alignCenter {text-align: center;}
.alignLeft {text-align: left;}
.alignRight {text-align: right;}
.flex {position: relative;}
.flex img.topAbsolute {position: absolute;top:0px;left:0px;}
.floatRight {float: right;}
.floatLeft {float: left;}
.marginTop10 {margin-top: 10px;}
.marginTop20 {margin-top: 20px;}
.marginTop40 {margin-top: 40px;}
.marginTop330 {margin-top: 330px;}
.marginTopBottom10 {margin: 10px 0px;}
.marginRight95 {margin-right: 95px;}
.marginBottom37 {margin-bottom: 37px;}
.noMargin {margin: 0;}

.whiteColor {color: #fff;}
.blackColor {color: #000;}

h1 {font-family: Arial; font-size: 26px; color: #000; position: relative; margin-top: 0px;}
h2 {font-family: Arial; font-size: 20px; color: #fff; position: relative;}
h3 {font-family: Arial; font-size: 18px; color: #000; position: relative;}
h4 {font-family: Arial; font-size: 16px; color: #fff; position: relative; margin: 0px 0px 10px; position: relative;}
h5 {font-family: Arial; font-size: 12px; color: #000; position: relative; line-height: 14px; margin: 20px 0px 10px;}
.roundCorners {-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
behavior: url(css/resources/border-radius.htc);
}
.wrapperCorners {-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; behavior: url(css/resources/border-radius.htc);}
/*=================================================================*/

.wrapper {width: 980px; margin: 0px auto; background: #ffc489 url("../images/new/wrapper_back.gif") repeat-x top left; border: 10px solid #fff; behavior: url(css/resources/border-radius_gradient_wrapper.htc);}
#innerWrapper {width: 914px; margin: 0px auto; padding: 20px 0px; position: relative;}
#header {height: 90px; border: 5px solid #fff; position: relative; }
*+html #header img {margin: 5px; 0 0 5px;}
#center {margin-top: 20px;}

a.logoutLink,
a.profileLink {float: right; color: #FFF; font-size: 11px;}
a.logoutLink:hover,
a.profileLink:hover {color: #000;}

a.profileLink {margin-right: 10px; display: inline;}

/* Gamepage */ 
.gamePage {width: 1090px;}
.gamePage #innerWrapper {width: 1024px;}
.gamePage #header {width: 905px; float: left;}
.gamePage #userPhoto {float: right; width: 90px; height: 90px;}
.gamePage #userPhoto img {width: 90px; height:90px; }
.gamePage .showInfoBox {width: 200px; margin-top: 20px; }
.gamePage #showInfo .linkBox {padding:6px 10px 12px;}
.gamePage #gametab {}
*+html .gamePage #gameTabContainer {height: 214px;}
/************/


a.logo {display:block; position: absolute; top: 0; left: 0; width: 200px; height: 100%;}
/*
.name {background: url("../images/new/name_back.png") no-repeat; height: 54px; width: 376px; float: left; margin: 35px 0px 0px 15px;}
*/

/*Menu*/
.menu {margin: 0px; padding: 0px; list-style: none; margin-top: 20px; height: 40px;}
.menu li {background: url("../images/new/menu_back.png") no-repeat; width: 187px; height: 40px; float: left; margin-left: -6px; display: inline; line-height: 36px; text-align: center;}
.menu li.noMargin {margin: 0px;}
.menu li a {display: block; text-decoration: none; color: #000; font-weight: bold; height: 40px;}
.menu li a:hover, .menu li.selected a {color: #fff;}
.menu li a.top_menu_item:visited {color: #000;}
.menu li:hover, .menu li.selected {background: url("../images/new/menu_back.png") no-repeat; background-position: 0px -40px;}
/*********/

.leftPart {background: #ff8105 url("../images/new/left_part.gif") repeat-x; border: 5px solid #fff; width: 585px; float: left; padding: 30px; display: inline; /* behavior: url(css/resources/border-radius_gradient_left_part.htc); */}
.leftPart p {line-height: 14px;}
.rightPart {width: 240px; float: right; position: relative;}

.whiteBox {background-color: #fff; border: 5px solid #fff; overflow: hidden; text-align: center;}
.lightGreyBox {background-color: #dedede; border: 5px solid #fff; overflow: hidden; text-align: center;}
.greyBox {background: #666666 url("../images/new/grey_block_back.gif") repeat-x; border-style: solid; border-color: #fff; padding: 20px; position: relative; zoom:1;  behavior: url(css/resources/border-radius_grey-box.htc);}
.blackBox {background-color: #000; border-style: solid; border-color: #fff; position: relative; zoom:1;}
.orangeGradientBox {background: #ff8205 url("../images/new/orange_block_back.gif") repeat-x; border-style: solid; border-color: #fff; padding: 20px; position: relative; behavior: url(css/resources/border-radius_frame.htc); zoom: 1;} 
.orangeBox {background-color: #ff7f00; border-style: solid; border-color: #fff; padding: 5px 10px; position: relative; zoom:1;}
.smallGreyBox {background: #858585 url("../images/new/small_grey_block_back.gif") repeat-x; border-style: solid; border-color: #fff; height: 21px; line-height: 22px; position: relative;}
.smallOrangeBox {background-color: #ff7f00; border: 5px solid #fff;}
.smallRedBox {background-color: #D83306; border: 5px solid #fff;}
.smallThinOrangeBox {background-color: #ff7f00; border: 1px solid #fff;}
.dashedBorders {border: 1px dashed #fff;}

.thinBorder {border-width: 1px;}
.mediumBorder {border-width: 2px;}
.thickBorder {border-width: 5px;}

.rightNavigator {background: url("../images/new/right_navigator.gif") repeat-y; border: 5px solid #fff;}

/*Navigator*/
.navigator {margin: 0px; padding: 15px 10px; list-style: none;}
.navigator li {background: url("../images/new/navigator_back.png") no-repeat; height: 21px; padding-left: 27px; line-height: 18px; cursor: pointer;}
.navigator li a {display: block; color: #fff; text-decoration: none;}
.navigator li:hover, .navigator li.selected {background: url("../images/new/navigator_back.png") no-repeat;background-position: 0px -21px;}
/*********/

/*LoginBox*/
.loginBox {background-color: #ff7f00; border: 5px solid #fff; padding: 10px; margin-bottom: 10px;}
.loginBox .relBox {position: relative; zoom: 1;}
.loginBox a {font-size: 11px; color: #fff; text-decoration: none;}
.loginBox .start {background: url("../images/new/start_icon.png") no-repeat; width: 28px; height: 28px; position: absolute; right: 0px; bottom: 0px; *bottom: 10px;}
.loginBox .start20 {background: url("../images/new/start_icon.png") no-repeat; width: 28px; height: 28px; position: absolute; right: 0px; top: 88px;}
.loginBox .customInput .field {width: 155px;}
/*********/

/*customInput*/
.customInput {background: url("../images/new/left_input.png") no-repeat; padding-left: 9px; height: 21px; margin: 10px 0px;}
.customInput input {background:url("../images/new/input_background.png") repeat-x; border: none; float: left; height: 21px; margin: 0px; padding: 0px; color: #000000; line-height: 22px;}
.customInput span {background: url("../images/new/right_input.png") no-repeat; display:inline; float:left; height:21px; width:9px;}
/********/

/*whiteInput*/
.whiteInput {background: url("../images/new/left_input_white.png") no-repeat; padding-left: 12px; height: 24px; margin: 10px 0px;}
.whiteInput input {background:url("../images/new/input_white_background.png") repeat-x; border: none; float: left; height: 24px; margin: 0px; padding: 0px; color: #000000; line-height: 24px;}
.whiteInput span {background: url("../images/new/right_input_white.png") no-repeat; display:inline; float:left; height:24px; width:12px;}

.disabledInput {background: url("../images/new/left_input_white_disabled.png") no-repeat; }
.disabledInput input {background:url("../images/new/input_white_background_disabled.png") repeat-x; border: none; color: #886547; font-weight: bold;}
.disabledInput span {background: url("../images/new/right_input_white_disabled.png") no-repeat; }
/********/

/*Column*/
.column {width: 265px; float: left; margin-right: 10px;}
/********/

.leftBox {width: 250px; height: 360px; float: left;}
.rightBox {width: 280px; float: right; position: relative;} 
.rightBox .smallOrangeBox {margin-top: -45px;}

.teamsUl {margin: 0px; padding: 0px; list-style: none;}

/*teamsTable*/
.teamsTable {margin: 10px 0px; width: 100%;}
.teamsTable th {font-weight: normal; }
.teamsTable td {padding: 2px 0px;}
.teamsTable td.first {width: 135px;}
.teamsTable td.second {padding-left: 10px;}
/********/

/*defaultTable*/
.defaultTable {border-bottom: 1px solid #fff; border-top: 1px solid #fff; width: 100%; }
.defaultTable td {border-right: 1px solid #fff;}
.defaultTable td.noBorder {border-right: none;}
.defaultTable .bottomBorder td {border-bottom: 1px solid #fff;}
.defaultTable thead td {padding: 6px; font-size: 10px; color: #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
.defaultTable tbody td {padding: 3px 6px; font-weight: bold;}
.defaultTable tbody td.second {width: 150px;}
.noTBBorder {border-top: none; border-bottom: none;}
/********/

/* playTable */
.playTable {border: none;}
.playTable td {color: #FFF; vertical-align: middle;}
.playTable div {text-align: center;}
.playTable tbody td.first {width: 60px;}
.playTable tbody td.first div {height: 20px;}
.playTable tbody td.second {width: 280px;}
.playTable tbody td.second div {text-align: left;}
.playTable tbody td.second .rankingIcon {text-align: center;}
.playTable tbody td.third {width: 115px;}
.playTable .smallGreyBox {color: #FFF;}
.playTable img.flag {width: 20px; vertical-align:top; }
.playTable .matchName {margin: 0 10px;}
.playTable .playLink {cursor: pointer;}
.playTable .smallOrangeBox {border-width: 1px; color: #FFF;}
/*************/

/*HeadStar*/
.headStar {position: relative; padding-top: 12px;}
.headStar .star {position: absolute; top: -13px; left: -20px;}
/********/

/*smallGreyBox*/
.smallGreyBox .circle {margin-left: 5px; float: left; margin-right: 10px; display: inline;}
.smallGreyBox .text {position: absolute; top: -1px; left: 9px;}
/********/

.rightInfoBox {width: 175px; float: right; position: relative;}
.rightInfoBox select {width: 170px; margin: 10px 0px;}

.leftInfoBox {margin-right: 180px;}

.blackBox .smallOrangeBox {width: 260px; position: absolute; top: -25px; right: 10px; ;}
.blackBox .smallRedBox {width: 260px; position: absolute; top: -25px; left: 10px;}
.blackBox .smallRedBox .icon {position:absolute; left:30px; top:-5px;}

/*LinkBox*/
.linkBox {height: 21px; line-height: 20px; padding: 12px 10px 4px; cursor: pointer;}
.linkBox .right {/*width: 21px;*/ float: right;}
.linkBox .left {margin-right: 26px; text-align: right;}
.linkBox:hover i {color: #333;}
.linkBox:hover a {display:inline;}
/*********/

a.portal_signup {padding: 50px 20px;}
a.portal_signup:hover .linkBox i {color: #333;}

/*Inner Div*/
.innerDiv {float: right; position: relative; right: 50%; width: auto;}
/*********/

/*BottomLinks*/
.bottomLinks {position: relative; height: 39px; padding: 10px 0px 5px;}
.bottomLinks ul {margin: 0px; padding: 0px; list-style: none; height: 39px; position: relative; right: -50%; float: none!important; float: left;}
.bottomLinks ul li {float: left; margin: 0px 5px; display: inline;}
.bottomLinks ul li .linkBox {padding-top: 4px;}
.bottomLinks ul li h4 {font-size: 10px;}
.bottomLinks ul li .leftIcon {width: 21px; float: left;} 
/*********/

/*w85Box*/
.w85Box {float: right; width: 85px;}
.w85Box ul {margin: 0px; padding: 0px; list-style: none;}
.w85Box ul li {margin-bottom: 5px;}
.w85Box .linkBox {padding: 4px 5px;}
.w85Box .linkBox .right {position: relative; z-index: 100;}
.w85Box .linkBox .left {margin-right: 0px;}
.w85Box .linkBox .left h4 {font-size: 11px; text-align: left;}
/*********/

/*players*/
.players {margin: 0px; padding: 0px; list-style: none; margin-top: -340px; float: left;}
.players li {margin: 0px 34px; float: left; display: inline;}
/*********/

/*choosePlayers*/
.choosePlayers {margin: 0px; padding: 0px; list-style: none; float: left;}
.choosePlayers li {float: left; margin: 0px 62px; text-align: center; display: inline; color: #fff;} 
/*********/

.w250Box {width: 250px;}

/*w260Box*/
.w260Box {width: 260px;}
.w260Box .inputRow .whiteInput {margin-top: 2px; margin-bottom: 2px;}
.w260Box .inputRow .whiteInput input {width: 214px; border: none;}
.w260Box .inputRow select {width: 238px; margin: 5px 0px;}
.w260Box .inputRow .radio {width: 13px;}
.w260Box .inputRow ul {margin: 10px 0px; padding: 0px; list-style: none; height: 30px;}
.w260Box .inputRow ul li {float: left; text-align: center; margin: 0px 40px; position: relative; zoom:1;}
/*********/

/*inputRow*/
.inputRow {position: relative; text-align: left;}
.inputRow label.requestLabel {display:inline-block;display: -moz-inline-box;*display:inline-block;width: 200px;line-height: 18px;vertical-align: top; color: #fff;}
.inputRow input {border: 1px solid #c4c4c3;background-color: #fff;width: 400px;}

.radioInputRow {position: relative; text-align: left;}

.inputRow .whiteInput {margin-top: 2px; margin-bottom: 2px;}
.inputRow .whiteInput input {width: 300px; border: none;}
.inputRow .checkbox {width: 14px; padding: 0; margin: 3px;}
.inputRow select {width: 325px; margin: 5px 0px;}
.inputRow input.radio {width: 13px; background: none; border: none;}
.inputRow ul {margin: 10px 0px; padding: 0px; list-style: none; height: 30px;}
.inputRow ul li {float: left; text-align: center; margin: 0px 40px; position: relative; zoom:1;}

.inputRow .password_link {float: right; }
.inputRow .password_link a {color: #FFF;}
.inputRow .password_link a:hover {color: #000;}
/*********/

.startBox {margin-bottom: 10px;}
.startBox .linkBox {padding: 25px 10px 15px;}
.startBox h4 {padding: 4px 10px 4px 0px;}

.editTable {margin-bottom: 10px;}
.editTable td {padding: 1px 0px;}
.editTable .first {width: 190px;}
.editTable .last {color: #0000ff;}

.editLink {position: absolute; right: 15px; top: -1px; color: #0000ff; text-decoration: none;}

.home {font-size: 10px;}
.home .first {width: 115px;}

.abs1 {position: absolute; top: -6px; right: 0px;}
.abs2 {position: absolute; top: 0px; right: -19px;}
.abs3 {position: absolute; bottom: 6px; left: 172px;}

.premia1 {margin-top: 220px; position: relative; zoom:1;}
.premia1 .textBox {margin-top: 190px;}
.premia1 .textBox .column {width: 165px; line-height: 16px;}
.premia1 .textBox .head {font-size: 16px; font-weight: bold; line-height: 18px; width: 170px;}
.premia1 .imgBox { position: absolute; top: -220px; right: -15px; width: 620px; height: 456px; overflow: hidden;}

.premia2 {margin-top: 25px; position: relative; zoom:1;}
.premia2 .textBox {margin-right: 320px;}
.premia2 .textBox p {line-height: 16px;}
.premia2 .imgBox {position: absolute; top: -10px; right: -15px; width: 356px; height: 256px; overflow: hidden;}

.premia3 {margin-top: 50px; position: relative; zoom:1;}
.premia3 .textBox {width: 200px; margin-left: 360px;}
.premia3 .textBox p {line-height: 16px;}
.premia3 .imgBox {position: absolute; top: -37px; left: -17px; width: 356px; height: 256px;  zoom:1;}

.premia4 {margin-top: 50px; position: relative; zoom:1;}
.premia4 .textBox {margin-right: 310px;}
.premia4 .textBox p {line-height: 16px;}
.premia4 .imgBox {position: absolute; top: -10px; right: -30px; width: 356px; height: 256px; overflow: hidden;}

.premia5 {margin-top: 50px; position: relative; zoom:1;}
.premia5 .textBox {width: 200px; margin-left: 360px;}
.premia5 .textBox p {line-height: 16px;}
.premia5 .imgBox {position: absolute; top: -37px; left: -17px; width: 356px; height: 256px; overflow: hidden;}

.premia6 {margin-top: 25px; position: relative; zoom:1;}
.premia6 .textBox {margin-right: 190px;}
.premia6 .textBox p {line-height: 16px;}
.premia6 .imgBox {position: absolute; top: -17px; right: -10px; width: 230px; height: 150px; overflow: hidden;}

.premia7 {margin-top: 25px; position: relative; zoom:1;}
.premia7 .textBox {width: 340px; margin-left: 210px;}
.premia7 .textBox p {line-height: 16px;}
.premia7 .imgBox {position: absolute; top: -16px; left: -8px; width: 218px; height: 144px; overflow: hidden;}

/*
.signup .whiteInput input {border: none; width: 300px;}
*/
.signup .orangeBox {margin: 0 auto; width: 325px;}

/* Accordion styles */

/** IE7 **/
*+html .accordionContainer {height: 570px; background: #888;}
*+html .accordion .pane {margin-left: 2px;}
/*********/
.accordion h5 {margin: 5px 0 0 0; padding:0 0 0 15px;  height: 20px; cursor: pointer; color: #FFF; position: relative; z-index: 3;}
.accordion h5.current {cursor: default;}
.accordion h5 .arrow {float: right; margin-right: 5px; width: 20px; height: 20px; background: url("../images/new/arrow_orange.png") top no-repeat; position: relative; z-index: 5;}
.accordion h5.current .arrow {background-position: bottom;}
.accordion h5 .title {line-height:20px; position: relative; z-index: 4;}
.accordion .pane {margin-top: -14px;  color: #000; position: relative; z-index: 1;}
.accordion .pane p {margin:10px 0; position: relative; z-index: 2;}
.accordion .orangeGradientBox {behavior: none;}
/********************/

/* Ranking table */

.ranking h4 {margin: 10px 0;}
.ranking h5 {padding-left: 10px; color: #FFF; margin: 0;}
.ranking .author {float: left;}
.ranking .poolName {font-weight: normal; float: left; }
.ranking table td.last {border-right: none; width: 70px;}
.ranking table tbody td {color: #000; }
.ranking table td {text-align: center; }
.ranking table td.first {text-align: left; width: 100px;}
/*****************/

.rankingIcon {background: url("../images/new/grey_circle_grey_back.png") top left no-repeat; color: #000; height:20px; width:20px; padding-top:1px; text-align:center; float: left; margin-right: 10px;}
.rankingIcon.orange {background: url("../images/new/grey_circle_orange_back.png") top left no-repeat; }

/* ExternalPools */
.externalPools {width: 400px;}
.externalPools.list {padding-bottom: 50px;}
.externalPools .paginationBox img {width: 195px;}
/*****************/

/* Rounds */
.rounds {float: right; width: 120px; margin-top:35px; position:relative; }
.rounds .roundCorners {-moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px;}
.rounds .linkBox {padding:8px 9px 4px;}
/**********/

/* Pool signup */
.poolSignUp h4 {margin: 10px 0; width: 340px; float: left;}
.poolSignUp .info {float: left; width: 340px;}
.poolSignUp .form {float: right; width: 155px;}
.poolSignUp .whiteInput input {width: 130px;}
/***************/

/* Pool create */
.poolCreate select {width: 155px; }
/***************/

/* Pools page */
*+html .poolsPage {min-height: 953px;}
*+html .poolsPage .greyBox {min-height: 685px;}
*+html .poolsPage .poolCreate {min-height: 320px;}
/*************/

/* Pool edit */
.poolEdit {border-style: dashed;}
.poolEdit .playersList {padding-left: 10px; margin-top: 0px;}
.poolEdit .player {display: inline-block; width: 120px;}
.poolEdit .cancelBtn {width:95px; float:right; margin-top:5px;}
.poolEdit .deleteBtn {}
/*************/

/* scoresPageBox */
.scoresPageBox {padding: 20px 10px;}
.scoresPageBox table {border-bottom: 1px solid #FFF; border-top: 1px solid #FFF;}

.scoresPageBox .defaultTable tbody td {padding: 3px;}
.scoresPageBox .defaultTable thead td {padding: 3px;}

.scoresPageBox .rankColumn {width: 41px;}
.scoresPageBox .totalScoreColumn {width: 46px;}
.scoresPageBox .matchesColumn {width: 34px;}

.scoresPageBox .defaultTable td.name {text-align: left; width: 114px;}
.scoresPageBox .defaultTable td.club {width: 94px;}

.scoresPageBox .smallTable td.name {width: 95px;}
.scoresPageBox .smallTable td.club {width: 74px;}
/**************/

*+html .scoresPageBox {background: #777;}

/* ranking table columns */
.placeColumn {width: 35px;}
.nameColumn {width: 100px;}
.pointColumn {width: 28px;}
.goalColumn {width: 39px;}
.totalscoreColumn {width: 46px;}
.matchesColumn {width: 67px;}
.vColumn {width: 20px;}
.tColumn {width: 20px;}
.uColumn {width: 20px;}
.clubColumn {width: 70px;}
/* * * * * * * * * */

.startGameBox {margin-top: 5px; }
.startGameBox h4 {font-size: 15px;}

.paginationBox {margin-top: 10px;}
.paginationBox img {width: 250px;}
.paginationBox .next {float: right;}

.ranking .action {float: right; margin-right: 50px; }
.ranking .action a:visited {color: blue;}

.gamerRanking td {text-align: center;}
.gamerRanking .leftAlign {text-align: left;}

/* home2 page */
.home2 h2 {font-size: 16px;}
.home2 table th, .home2 table td  {color: #FFF;}

.home2 .playerInfo .playerImg {float: right; padding: 5px 30px; margin-top: 17px;}
.home2 .playerInfo .playerImg img {height: 200px;}
.home2 .playerInfo .left {margin-right:180px; text-align:center;}
.home2 .playerInfo table th {font-size:11px;}
.home2 .playerInfo table td {font-size:14px; font-weight:bold; padding: 5px 10px; vertical-align: bottom; line-height: 1;}
.home2 .playerInfo table td.title {font-size: 10px; font-weight: normal; padding-right: 0px;}
.home2 .playerInfo table td.first,
.home2 .playerInfo table th.first {width: 120px;}

.home2 .tournamentInfo h2 {margin-bottom: 0;}
.home2 .tournamentInfo table {width:100%;}
.home2 .tournamentInfo th {text-align: center; border-bottom: solid 1px #FFF;}
.home2 .tournamentInfo td {text-align: center;}
.home2 .tournamentInfo th.noBorder {border-bottom: none;}
.home2 .tournamentInfo td.info {width: 50px; }
.home2 .tournamentInfo td.info .roundCorners {color: #FFF; cursor: pointer; }
.home2 .tournamentInfo td.first {width: 210px; }
.home2 .tournamentInfo td.first .tournament {cursor: pointer; width: 180px; padding: 5px 0; text-align: center; font-family: Impact, Charcoal, sans-serif; font-size:14px; color: #FFF;}
.home2 .tournamentInfo td.first .inActive {color: #FFCB8C; border-color: #FFCB8C;}
.home2 .tournamentInfo td.status {width: 105px;} 
.home2 .tournamentInfo .thickBorder {-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }

/* * * * * * * */

#transparentBox {min-height: 100%; width: 100%; position: absolute; top:0; left:0; -khtml-opacity: 0.85; -moz-opacity: 0.85; opacity: 0.85; -ms-filter: "alpha(opacity=85)"; filter: alpha(opacity=85); z-index: 40; behavior: url(css/resources/border-radius_transparent-box.htc);}
#tournamentBox {position: absolute; top: 0px; left: 0px; z-index: 41; width: 100%; min-height: 100%; }
#tournamentBox table.info {width: 100%;}
#tournamentBox table.info td {text-align: left; font-size: 12px; padding-left: 0px; padding-right: 0px;}
#tournamentBox table.info td {padding-top: 3px; padding-bottom: 3px;}
#tournamentBox table.info td.club {padding-bottom:10px;}
#tournamentBox table.info td.name {width: 27%; font-weight: normal;}
#tournamentBox table.info td.value {width: 73%;}
#tournamentBox table.info .fanpointBlock td {padding-top: 30px;}
#tournamentBox .yellow {color: #faf477; }
#tournamentBox table.info .grey_color td {color: #7c7a6b; font-weight: bold;}
#tournamentBox .buttonBoxContainer {margin-top: -30px; zoom: 1;}
#tournamentBox .buttonBox {float: right; border-width: 2px;/*padding-left: 6px;*/ padding: 0px; position: relative; width: 250px; height: 33px;}
#tournamentBox .buttonBox_cancel {width: 95px; height: 27px;}
#tournamentBox .buttonBox input {color: #FFF; font-weight: bold; cursor: pointer; background-color: transparent; border: 0px; padding: 0px; vertical-align: top; position: absolute; z-index: 100; left: 0px; top: 0px;}
#tournamentBox .buttonBox input.signup {width: 250px; padding: 10px 0px 5px 0px;}
#tournamentBox .buttonBox input.cancel {width: 95px; padding: 5px 0px 5px 0px;}
#tournamentBox table.info td.value {font-weight: bold;}
#tournamentBox label.error {color:#FFFFFF; margin-left:5px;}
#tournamentBox #signupForm {margin-left: 20px; position: relative; z-index: 42;}
#tournamentBox #signupForm .innerBlock {padding: 13px 20px 0px 0px; zoom: 1;}
#tournamentBox #signupForm h2 {margin-bottom: 10px; text-transform: uppercase; margin-top: 0px; float: left;}
#tournamentBox .signupPointsBlock {position: absolute; top: 40px; left: 250px; font-size: 16px; font-weight: bold;}
#tournamentBox .signupPointsBlock .points {font-size: 24px;}
#tournamentBox .white {color: white;}
#tournamentBox .grey {color: grey;}

/* TOOL TIPS */
.tip {
  color: #fff;
  width: 220px;
  z-index: 13000;
  padding: 3px;
  border: 1px solid #CCCCCC;
  background: #fffeeb;
  text-align: left;
  font-size: 11px;
  padding: 4px 8px 8px;
}
.tip-text {
  display: none;
}
.tip-top {
  font-weight: bold;
  font-size: 11px;
  margin: 0;
  color: #9FD4FF;
  padding: 8px 8px 4px;
}

p.errorMessage {color:#BB0000; font-weight:bold; font-size:14px; margin-top:10px;}

/* openidSignup */
.openidSignup {}
.openidSignup .userInfo {float: right; }
.openidSignup .userInfo .userThumb {max-width: 100px;}
.openidSignup div.error {width: 380px; text-align: left; }
/* * * * * * * */

.qualificationBtn {*background-image: url("../images/new/btn_qualification.png"); *width: 270px; *height: 47px; *position: absolute; *top: -4px;}
.qualificationBtn .linkBox {*margin-top: 4px;}

.profilePage {*background: #FF7F00;}

a.white {color: #FFF; text-decoration: underline;}
a.white:hover {text-decoration: none;}

.signupForm {margin-top: 10px;}
.signupForm .smallOrangeBox {width: 164px; cursor: pointer;}
.signupForm .smallOrangeBox .linkBox {padding-top: 4px; padding-bottom: 2px;}
.signupForm button {background: none; border: none;}

.error_tooltip {margin-left:180px; margin-top:-41px; text-align: center; position:relative; z-index: 1000; width:240px; display: none;}
.error_tooltip h5 {color: #FFF; }
.error_tooltip .arrow {float:left; margin-left:5px; }

#signup_info {color:#555555; font-size:14px; font-weight:bold; width:210px; min-height: 32px; }
#signup_info img {margin-left: 70px;}

#signin_progress {margin: 0 10px; vertical-align:top;}

.inviteBlock .linkBox {padding: 4px 4px 4px 10px; height: 58px;}
.inviteBlock .left {text-align: left; margin-right: 57px;}
.inviteBlock .left h4 {margin: 10px 0 10px 20px; }
.inviteBlock .left h4 i {font-size:14px;}

.editProfileFields {width: 325px; margin: 0 auto;}

#profileContent .result-table {margin: 0 auto;}
