﻿*
{
    margin:0;
    padding:0;
}

body 
{
    font-family:Arial;
    font-size:10pt;
    color:#7a7a7a;
    color:#455560;
    text-align:center;
    padding-bottom:10px;
}

h2
{
    font-size:12pt;
}

.link
{
    color:#7a7a7a;
    text-decoration:none;
}

.link:hover
{
    color:#a72551;
}

.classId
{
    cursor:pointer;
}

#wrapper
{
    width:950px;
    margin:5px auto;
    border:0px solid black;
    text-align:left;
    position:relative;
}

#header
{
    height:85px;
    width:950px;
    background-image:url("../images/Header.gif");
    background-repeat:no-repeat;
    margin:0px 0;
    float:left;
}

#headerMonths
{
    border:0px solid white;
    width:320px;
    height:25px;
    float:right;
    margin:37px 27px 0 0;
    color:white;
    font-size:14pt;
    text-align:right;
}

#classTable
{
    margin:0 0 0 0px;
    padding:0;
    float:left;
    width:950px;
    border:0px solid green;
}



#classTable tr
{
    
}

/* Headers */

#classTable th
{
    border-bottom:2px solid #a72551;
    text-align:left;
    margin:0;
    padding:5px 0;
    color:#a72551;
    font-size:14pt;
    font-weight:normal;
}

#classTable th.headerSkinClassesCell, #classTable td.skinClassCell
{
    width:300px;
    text-align:left;
}

#classTable th.headerFeeCell
{
    width:80px;
    background-color:#e5d4a3;
    text-align:center;
}

#classTable th.monthCell
{
    width:100px;
    text-align:center;
}

/* Cells */
#classTable td
{
    border-bottom:1px solid #a72551;
    margin:0;
    padding:5px 0;
}

#classTable td.skinClassCell
{
    /* position:relative; */
    text-align:left;
}


#classTable td.monthCell
{
    text-align:center;
}

#classTable td.feeCell
{
    background-color:#f2e9cd;
    text-align:center;
}

.beige
{
    background-color:#f2e9cd;
}

.beigeHeader
{
    background-color:#e5d4a3;
}

.location
{
    font-weight:bold;
}

.longDescriptionBox
{
    position:absolute;
    top:0px;
    left:282px;
    height:auto;
    width:646px;
    visibility:hidden;
    padding:10px;
    background-color:White;
    border:1px solid #a72551;
    font-size:9pt;
}



/* Legend stuff */
.swatchSquare
{
    width:12px;
    height:12px;
    float:left;
    margin:2px 0 0 0;
}

.swatchText
{
    
}

.arrow
{
    margin:0 0 0 5px;
    border:0;
}

#legendList
{
    float:left;
    margin:10px 0 0 25px;
    border:0px solid blue;
    width:600px;
    list-style:none;
}

#legendList li
{
    float:left;
    border:0px solid;
    width:150px;
}

/* Stuff for populating cells with classes */
.infoSeperator
{
    width:100%;
    height:5px;
}

.floatClear
{
    font-size:0;
    clear:both;
}

.classDescriptionImage
{
    height:170px;
}

.roundCornerPic
{
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
}



/* ************************  Swatch colours  ************************** */
/* Uk, Canada, and Australia */
.swatchBelfast, .swatchBarrie, .swatchAdelaide
{
    color:#ca0049;
}

.swatchCambridge, .swatchCalgary, .swatchAlbury
{
    color:#de8e2a;
}

.swatchDerby, .swatchEdmonton, .swatchBrisbane
{
    color:#7ec348;
}

.swatchDublin, .swatchHalifax, .swatchCairns
{
    color:#9757a2;
}

.swatchExeter, .swatchKelowna, .swatchCanberra
{
    color:#47bdd6;
}

.swatchGlasgow, .swatchKingston, .swatchDarwin
{
    color:#909193;
}

.swatchLeatherhead, .swatchLondon, .swatchDubbo
{
    color:#495660;
}

.swatchYork, .swatchMoncton, .swatchGeraldton
{
    color:#5c8eca;
}


/*Canada and Suastralia */
.swatchNiagaraFalls, .swatchGladstone
{
    color: #faac56;
}

.swatchOttawa, .swatchHamilton
{
    color : #faac56;
}

.swatchPrinceGeorge, .swatchHobart
{
    color: #6f1200;
}

.swatchRegina, .swatchLaunceston
{
    color: #948671;
}

.swatchSaskatoon, .swatchMelbourne
{
    color: #fcb034;
}

.swatchStJohns, .swatchNewcastle
{
    color: #455560;
}

.swatchToronto, .swatchPerth
{
    color: #5191cd;
}

.swatchTradeshow, .swatchPortMacquarie
{
    color: #26bcd7;
}

.swatchVancouver, .swatchSydney
{
    color: #9b5ba4;
}

.swatchVictoria, .swatchTamworth
{
    color: #9bc2b9;
}

.swatchWhistler, .swatchTownsville
{
    color: #d31145;
}

.swatchWindsor, .swatchWaggaWagga
{
    color: #6a737b;
}

.swatchWinnipeg, .swatchWangaratta
{
    color: #005595;
}


/* ************************  Swatch Legend (Don't need anymore) ************************** */
.swatchBelfastSquare
{
    background-color:#ca0049;
}

.swatchCambridgeSquare
{
    background-color:#de8e2a;
}

.swatchDerbySquare
{
    background-color:#7ec348;
}

.swatchDublinSquare
{
    background-color:#9757a2;
}

.swatchExeterSquare
{
    background-color:#47bdd6;
}

.swatchGlasgowSquare
{
    background-color:#909193;
}

.swatchLeatherheadSquare
{
    background-color:#495660;
}

.swatchYorkSquare
{
    background-color:#5c8eca;
}

.classTime
{
    font-size:8pt;
}   

