﻿body {
    background-image: url("../images/background-full-tablet.gif");
}

#contentarea {
    width: 90%;
}

#banner {
   width: 100%;
}

#bannerimage {
    width: 100%;
}

#mainmenu {
    width: 100%;
}

.menuitem {
    padding-left: 10px;
    padding-right: 10px;
}

#mainmenu a:link, #mainmenu a:active, #mainmenu a:visited { }

#mainmenu a:hover { }

#homepage-banner-standard {
    display: none;
}

#homepage-banner-tablet {
    width: 100%;
    float: left;
    display: block;
    padding-bottom: 10px;
}

#maintextarea { }

#maintextarea-top {
    background-image: none;
}

#maintextarea-middle {
    background-image: none;
    padding-left: 10px;
    padding-right: 10px;
}

#maintextarea-bottom {
    background-image: none;
}

#homepage-welcome-blurb {
    width: 100%;
}

.divider {

}


}

a:link, a:active, a:visited {

}

a:hover {

}

.main-page-tile {
    width: 48%;
    margin-left: 0px;
    margin-left: 0px;
    margin-right: 10px;
}

.main-page-tile a:link, .main-page-tile a:active, .main-page-tile a:visited {

}

.tile-name {
    width: 100%;
}

.tile-image {
    margin-bottom: 10px;
    margin-right: 5px;
    width: 50%;
    float: left;
}

.tile-desc {
    width: 47%;
    float: right;
    margin-bottom: 10px;
}

h1 {
    font-size: 20px;
}

h2 {
    font-size: 16px;
}

h3 { }

/* ***************** CONTACT FORM STYLES Start ********************** */

.contactformfieldlabel {
    float: left;
    width: 200px;
}

.contactformfieldtextbox {
    width: 60%;
}

.formbreak {
    clear: both;
    margin-bottom: 5px;
}

.contactformvalidatorerrors {
    color: red;
    font-size: 15px;
    padding-left: 200px;
}

/* ***************** CONTACT FORM STYLES End ********************** */

/* ***************** REGISTER FORM STYLES Start ********************** */

.registerformfieldlabel { }

.registerformfieldtextbox {
    width: 60%;
}

.registerformvalidatorerrors { }

/* ***************** REGISTER FORM STYLES End ********************** */

/* ***************** LOGIN FORM STYLES Start ********************** */

.loginformfieldlabel { }

.loginformfieldtextbox {
    width: 60%;
}

/* ***************** LOGIN FORM STYLES End ********************** */

/* ***************** MINI GAME Styles Start *********************** */

#minigameimage {

}

.minigametile {

}

.minigametileimage {
 
}

/* ***************** MINI GAME Styles End *********************** */

/* ***************** PAYMENT FORM STYLES Start ********************** */

.paymentformfieldlabel { }

.paymentformfieldtextbox {
    width: 60%;
}

.paymentformvalidatorerrors { }

#paymentformpaynowbutton { }

#payment-image {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
}

/* ***************** PAYMENT FORM STYLES End ********************** */

.indented { }

.yellowfields { }

.bookingprogresslabel { }

.bookingprogressgraph { }

.progresssection { }

.progressnotdone { }

.progressdone { }

/* CLUE RESPONSE PAGE */

.clueresponseheadings { }

.clueresponselabels { }

/* DISOCUNTS PAGE */

fieldset { }

fieldset legend { }

fieldset legend span { }

fieldset p { }

.discountpic {
    width:150px;
}

.pricingtable { }

.pricingtable tr td { }

.pricing-header-row { }

#registertable tr td { }

.decypherblue { }

.savings { }

.discountinformation li { }

.discountinformation li li { }

.validatorerrors { }

.teamheadings { }

.spacious { }

.pricingcode { }

.playertable { }

.playertable tr td { }

#loggedinmessage { }

#loggedinname { }

#signoutlink { }

#paymentoptions { }

.paymenttile { }

#mobileflag {
    display: none;
}

#screenflag {
    display: none;
}

#tabletflag {
    display: inline;
}
