﻿.tournamentDetails
{
    display: inline-table;
    width: 450px;
    float: left;
}

.tournamentEntry
{
    display: inline-table;
    width: 450px;
    float: right;
}


.tournamentDetailsLeft
{
    display: inline-table;
    width: 200px;
    float: left;
}

.tournamentDetailsRight
{
    display: inline-table;
    width: 210px;
    float: right;
	border-left: 1px solid #cccccc;
	padding-left: 15px;
}

.entryButton
{
    clear: both;
}

div.ageGroups
{
    width: 90%;
    float: left;
    position: relative;
    padding: 3px;
    background: #f7f7f7;
    border: 1px solid #CCC;
    margin: 0px;
}

div.event_div
{
    float: left;
    position: relative;
    width: 110px;
    height: 75px;
    padding: 5px;
    background: #f7f7f7;
    border: 1px solid #CCC;
    margin-right: 10px;
    z-index: 1;
}

hr.dotted
{
    height: 1px;
    border-top: 1px dotted black;
}

.clear
{
    clear: both;
}

.entryRulesError
{
    display: inline-block;
    float: left;
}

.modalBackground
{
    background-color: #000000;
    filter: alpha(opacity=75);
    opacity: 0.7;
}


.ModalWindow
{
    border: solid1px#c0c0c0;
    background: #f0f0f0;
    padding: 0px10px10px10px;
    position: absolute;
    top: -1000px;
    overflow: scroll;
}
.entryreceipt
{
    width: 400px;
    height: 400px;
    border: 1px dashed #CCC;
    text-align: center;
    margin: 0 auto;
    position: relative;
    padding: 10px;
}
.xout
{
    text-decoration: line-through;
    color: Red;
}
.xoutfade
{
    text-decoration: line-through;
    color: #adadad;
}
.confirmbox
{
    text-align: left;
}

.paymentcentre
{
    float: right;
    clear: right;
    width: 50%;
    text-align: center;
    margin-top: 20px;
}
div.welcome
{
    display: inline;
}
div.signinbutton
{
    display: inline;
}
div.signoutbutton
{
    display: inline;
}

