﻿/*.tournamentDetails
{
    display: inline-table;
    width: 450px;
    float: left;
}
*/
.tournamentEntry
{
    display: inline-table;
    width: 450px;
    float: right;
}


.tournamentDetailsLeft
{
    display: inline-table;
    float: left;
    width:190px;
}

.tournamentDetailsRight
{
    display: inline-table;
    width: 190px;
    float: right;
    border-left: 1px solid #cccccc;
    padding-left: 15px;
}

.entryButton
{
    clear: both;
}

.entryRulesError
{
    display: inline-block;
    float: left;
}

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;
}
.pageHeading
{
    font-size: 2.5em;
    color: Black;
    height: 3em;
    margin: 0.9em 0 0 0;
    height: 60px;
}
.moduleHeading
{
    font-size: 1.8em;
    color: Black;
    font-weight: bold;
}
.style-h3, .article-rel-wrapper
{
    border-left-color: #E3E3E3;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #E3E3E3;
    border-right-style: solid;
    border-right-width: 1px;
}
.article-rel-wrapper
{
    margin-bottom: 0px;
}
.article-rel-wrapper h2
{
    margin-left: 5px;
}
h2 span, h3 span
{
    color: #aa7a3a;
}

.button
{
    background-color: #104f7a;
    color: #edb105;
    width: 10em;
    height: 2.5em;
}

.module-note
{
    background-color: #eff4fa;
    border-bottom: 1px solid #ced7e1;
    border-right: 1px solid #ced7e1;
    padding: 10px 10px 10px 40px;
}

.module-note-icon
{
    background-image: url(images/warning.png);
    background-repeat: no-repeat;
    width: 22px;
    height: 15px;
    margin-left: -25px;
    display: inline-block;
}

.shoppingCartIcon
{
    width: 79px;
    height: 70px;
    margin: 10px;
    background: transparent url(images/Cart.png) no-repeat;
}
.login_welcome span
{
    margin: 0px 3px 0px 3px;
    color: #D1B401;
}
.jbwrap
{
    background-repeat: repeat-x;
    position: relative;
    display: inline-block;
    padding: 10px 17px 0px 17px;
    height: 37px;
    margin: 3px;
}
.jbl
{
    background-position: left top;
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    left: -3px;
    width: 6px;
    height: 37px;
}
.jbr
{
    background-position: right top;
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    right: -3px;
    width: 6px;
    height: 37px;
}
.jblink span.readon1-m
{
    background-color: transparent;
}

.jbwrap a
{
    text-align:center;
}

.jbwrap.blue
{
    background-image: url(images/button-blue-bg.png);
    height: 37px;
}

.jbl.blue
{
    background-image: url(images/button-blue-l.png);
    height: 37px;
}
.jbr.blue
{
    background-image: url(images/button-blue-r.png);
    height: 37px;
}
.jbwrap.green
{
    background-image: url(images/button-green-bg.png);
    height: 37px;
}

.jbl.green
{
    background-image: url(images/button-green-l.png);
    height: 37px;
}
.jbr.green
{
    background-image: url(images/button-green-r.png);
    height: 37px;
}
.jbwrap.bigblue
{
    background-image: url(images/button-bigblue-bg.png);
}
.jbl.bigblue
{
    background-image: url(images/button-bigblue-l.png);
    height: 40px;
}
.jbr.bigblue
{
    background-image: url(images/button-bigblue-r.png);
    height: 40px;
}
.jbwrap.bigblue .jblink
{
    font-size: 16px;
    height: 40px;
}
