﻿.foo
{
}
#content
{
    width: 630px;
}
.progressbar
{
    width: 625px;
    text-align: center;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 10px 0px;
    height: 40px;
}
.progressbar-cart, .progressbar-member
{
    width: 650px;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 10px 0px;
    height: 75px;
}
.progressbar-active, .progressbar-inactive
{
    width: 125px;
    height: 40px;
    float: left;
    clear: none;
}
.progressbar-cart-item, .progressbar-member-item, .progressbar-efriend-item
{
    width: 130px;
    height: 75px;
    float: left;
    clear: none;
}
.progressbar-cart-active-1
{
    background: transparent url(/images/progressbar-cart-active-1.gif) no-repeat center top;
}
.progressbar-cart-active-2
{
    background: transparent url(/images/progressbar-cart-active-2.gif) no-repeat center top;
}
.progressbar-cart-active-3
{
    background: transparent url(/images/progressbar-cart-active-3.gif) no-repeat center top;
}
.progressbar-cart-active-4
{
    background: transparent url(/images/progressbar-cart-active-4.gif) no-repeat center top;
}
.progressbar-cart-active-5
{
    background: transparent url(/images/progressbar-cart-active-5.gif) no-repeat center top;
}
.progressbar-cart-inactive-1
{
    background: transparent url(/images/progressbar-cart-inactive-1.gif) no-repeat center top;
}
.progressbar-cart-inactive-2
{
    background: transparent url(/images/progressbar-cart-inactive-2.gif) no-repeat center top;
}
.progressbar-cart-inactive-3
{
    background: transparent url(/images/progressbar-cart-inactive-3.gif) no-repeat center top;
}
.progressbar-cart-inactive-4
{
    background: transparent url(/images/progressbar-cart-inactive-4.gif) no-repeat center top;
}
.progressbar-cart-inactive-5
{
    background: transparent url(/images/progressbar-cart-inactive-5.gif) no-repeat center top;
}
.progressbar-member-active-1
{
    background: transparent url(/images/progressbar-member-active-1.gif) no-repeat center top;
}
.progressbar-member-active-2
{
    background: transparent url(/images/progressbar-member-active-2.gif) no-repeat center top;
}
.progressbar-member-active-3
{
    background: transparent url(/images/progressbar-member-active-3.gif) no-repeat center top;
}
.progressbar-member-active-4
{
    background: transparent url(/images/progressbar-member-active-4.gif) no-repeat center top;
}
.progressbar-member-active-5
{
    background: transparent url(/images/progressbar-member-active-5.gif) no-repeat center top;
}
.progressbar-member-inactive-1
{
    background: transparent url(/images/progressbar-member-inactive-1.gif) no-repeat center top;
}
.progressbar-member-inactive-2
{
    background: transparent url(/images/progressbar-member-inactive-2.gif) no-repeat center top;
}
.progressbar-member-inactive-3
{
    background: transparent url(/images/progressbar-member-inactive-3.gif) no-repeat center top;
}
.progressbar-member-inactive-4
{
    background: transparent url(/images/progressbar-member-inactive-4.gif) no-repeat center top;
}
.progressbar-member-inactive-5
{
    background: transparent url(/images/progressbar-member-inactive-5.gif) no-repeat center top;
}

.progressbar-efriend-active-1
{
    background: transparent url(/images/progressbar-efriend-active-1.gif) no-repeat center top;
}
.progressbar-efriend-active-2
{
    background: transparent url(/images/progressbar-efriend-active-2.gif) no-repeat center top;
}
.progressbar-efriend-active-3
{
    background: transparent url(/images/progressbar-efriend-active-3.gif) no-repeat center top;
}
.progressbar-efriend-active-4
{
    background: transparent url(/images/progressbar-efriend-active-4.gif) no-repeat center top;
}
.progressbar-efriend-active-5
{
    background: transparent url(/images/progressbar-efriend-active-5.gif) no-repeat center top;
}
.progressbar-efriend-inactive-1
{
    background: transparent url(/images/progressbar-efriend-inactive-1.gif) no-repeat center top;
}
.progressbar-efriend-inactive-2
{
    background: transparent url(/images/progressbar-efriend-inactive-2.gif) no-repeat center top;
}
.progressbar-efriend-inactive-3
{
    background: transparent url(/images/progressbar-efriend-inactive-3.gif) no-repeat center top;
}
.progressbar-efriend-inactive-4
{
    background: transparent url(/images/progressbar-efriend-inactive-4.gif) no-repeat center top;
}
.progressbar-efriend-inactive-5
{
    background: transparent url(/images/progressbar-efriend-inactive-5.gif) no-repeat center top;
}

.progressbar-active
{
    background-color: #9c0;
}
.progressbar-inactive
{
    background-color: Navy;
}
.registrationform-comments
{
    font-size: 9px;
    font-style: italic;
}
.registrationform-buttonzone
{
    /*background-color: #eee;     padding: 10px;     width: 100%;     margin: 0px auto;     display:block;*/
    min-height: 25px;
    margin: 0px 10px 0px 10px;
    overflow: hidden;
}
.registrationform-backbutton
{
    float: left;
    clear: none;
}
.registrationform-nextbutton
{
    float: right;
    clear: none;
}

.registration-cart-subtitle
{
    color: #039;
}

.registration-cart-courseoverview
{
    margin: 10px 0px 5px 0px;
    max-height: 56px;
    border-bottom: 1px solid #ccc;
    overflow: auto;
}

.registration-cart-separator
{
    border-bottom: 2px solid #ccc;
    width: 100%;
    height: 0px;
    margin: 5px 0px 15px 0px;
}

.registration-services-searchouterbox
{
    background-color: #eee;
    padding: 10px;
    width: 100%;
}
.registration-services-searchinnerbox
{
    width: 350px;
    float: right;
    background-color: #ccc;
    padding: 10px;
    font-size: 9px;
    line-height: 11px;
}
.registration-services-smalldescription
{
    font-size: 10px;
    font-style: italic;
}
.registration-services-itemtotal
{
    text-align: right;
}
.registration-member-startover
{
    float: right;
    clear: none;
}
.registration-member-helpbox
{
    font-size: 11px;
    line-height: 150%;
}
.registration-member-helpbox h3
{
    margin-bottom: 0px;
}
.registration-member-helpbox h4
{
    margin: 10px 0px 10px 0px;
}
.registration-member-levelselectionheader
{
    font-weight: bold;
    text-align: center;
    color: gray;
    margin: 0px auto 10px auto;
    font-size: 18px;
}
.registration-member-levelselectionsubtext
{
    text-align: center;
    color: gray;
    margin: 0px auto 10px auto;
    font-size: 10px;
    font-style: italic;
}
.registration-member-levelselection
{
    width: 170px;
    font-weight: bold;
    color: Navy;
    font-size: 14px;
    display: block;
    margin: 0px auto 0px auto;
    text-align: left;
}
.registration-member-levelselection img, .registration-member-sigyesno img, .registration-member-gender img
{
    margin-right: 15px;
}
.registration-member-newdemo-text
{
    width: 400px;
    display: block;
    margin: 0px auto 0px auto;
    font-style: italic;
    font-size: 10px;
    color: #f00;
    text-align: center;
}
.registration-member-newdemo-table
{
    width: 420px;
    display: block;
    margin: 0px auto 20px auto;
}
.registration-member-newdemo-table-homedetails
{
    background-color: #eee;
}
#registration-services-trainingspecific
{
    display: none;
}
#registration-services-trainingspecific td
{
    vertical-align: top;
}
#registration-services-trainingspecific input, #registration-services-trainingspecific select
{
    font-size: 9px;
}
#registration-searchresults th
{
    border-bottom: 1px solid #ccc;
}
#registration-searchresults td
{
    vertical-align: top;
    border-bottom: 1px solid #ccc;
}
#registration-services-cart table
{
    width: 650px;
}
#registration-services-cart th
{
    border-bottom: 1px solid #ccc;
}
#registration-services-cart td
{
    vertical-align: top;
    border-bottom: 1px solid #ccc;
}
.registration-services-cart-amount
{
    width: 50px;
}
#registration-services-attendeedetails h3
{
    margin-top: 20px;
}
.registration-services-attendeedetails-div
{
}
.registration-services-attendeedetails-textbox
{
    width: 200px;
}
.registration-services-attendeedetails-tableheader
{
    background-color: #ccc;
    font-weight: bold;
}
.registration-services-attendeedetails-service
{
    padding: 0px;
    border: 0px;
    width: 100%;
}
.registration-services-attendeedetails-serviceheading
{
    font-size: 16px;
    font-weight: bold;
    color: #039;
    vertical-align: top;
}
.registration-services-attendeedetails-servicedetails
{
    text-align: right;
    font-size: 10px;
    font-style: italic;
    width: 250px;
    vertical-align: top;
}
.registration-services-attendeedetails-attendeeheading
{
    width: 585px;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    padding: 5px 0px 2px 0px;
    color: #9c0;
    font-size: 16px;
}
.registration-services-attendeedetails-copyfromabove, .registration-services-attendeedetails-copyorgfromabove, .registration-services-attendeedetails-copyorgfromabove-forceshow
{
    height: 22px;
    padding: 0px;
    border: 0px;
    margin: 0px;
    cursor: pointer;
}
.registration-services-attendeedetails-copyfromabove
{
    width: 66px;
    background: transparent url(/images/btn_thisisme.png) no-repeat right top;
}
.registration-services-attendeedetails-copyorgfromabove
{
    width: 90px; /*width: 8px;*/ /* Disabled so that it will always show for now*/
    background: transparent url(/images/btn_copyfromabove.png) no-repeat right top;
}
.registration-services-attendeedetails-copyorgfromabove-forceshow
{
    width: 90px;
    background: transparent url(/images/btn_copyfromabove.png) no-repeat right top;
}

.registration-services-attendeedetails-detailslater
{
    float: right;
    font-size: 10px;
    clear: none;
    font-style: italic;
    font-weight: normal;
}
.registration-services-attendeedetails-table, .registration-services-attendeedetails-contactdetails
{
    width: 620px;
}
.registration-services-attendeedetails-contactdetails-validator
{
}
.registration-services-attendeedetails-name td
{
    padding-right: 0px;
}
.registration-services-attendeedetails-organisation
{
}
.#accordian table
{
    font-size: 10px;
}
.function-table-allocation-floorplan
{
    min-width: 300px;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 10px;
}
.function-table-allocation-floorplan
{
}
.function-table-available, .function-table-notavailable
{
    width: 81px;
    min-height: 80px;
    float: left;
    clear: none;
    margin: 10px;
    padding-top: 0px;
    text-align: left;
}
.function-table-available
{
    background: #fff url(/images/function-table.jpg) no-repeat center top;
}
.function-table-notavailable
{
    background: #fff url(/images/function-table-unavailable.jpg) no-repeat center top;
}
.function-table-name
{
    margin: 0px auto;
    display: block;
    font-size: 10px;
    text-align: center;
    font-weight: bold;
}
.function-table-caption
{
    margin: 0px auto;
    display: block;
    font-size: 10px;
    text-align: center;
}
.attendee-allocation
{
    background-color: transparent;
    padding: 5px;
    margin: 0px;
    font-size: 10px;
    min-height: 20px;
}
.attendee-allocation li
{
    padding: 3px 0px 3px 0px;
    width: 100px;
}
.paymentccbutton
{
    margin: 0px;
    height: 23px;
    vertical-align: top;
}
.ui-tabs .ui-tabs-hide
{
    display: none;
}
#survey-slider
{
    width: 450px;
    display: block;
    margin: 0px auto 0px auto;
    text-align: center;
}
#survey-source
{
    width: 450px;
    display: block;
    margin: 20px auto 10px auto;
    text-align: center;
}
#survey-button
{
    text-align: center;
    display: block;
    margin: 20px auto 10px auto;
}
.registration-help-content p
{
    font-size: 10px;
    padding: 0px 0px 15px 0px;
    margin: 0px;
}

.registration-complete-box
{
    width: 350px;
    display: block;
    margin: 0px auto 0px auto;
}
.registration-member-tablehelptext
{
    font-size: 9px;
    font-style: italic;
    font-weight: normal;
    line-height: 10px;
}
.loginprogress-image
{
    float: left;
    margin: 10px 20px 30px 10px;
    clear: none;
}
.loginprogress-text
{
    height: 50px;
    line-height: 50px;
    vertical-align: middle;
    font-weight: bold;
}
.registrationfeedback-slider, .registrationfeedback-source, .registrationfeedback-button, .registratonfeedback-response
{
    display: block;
    margin: 10px auto 10px auto;
    text-align: center;
}
.registrationfeedback-slider
{
    width: 300px;
}
.registrationfeedback-source
{
}
.registrationfeedback-button
{
}
.registratonfeedback-response
{
}

