body {
    background-color: #EAE7DF;
    text-align: center;
}
.hMiddle_reg h1 {
    color: #000000;
    font-family: Helvetica Neue,Helvetica,Verdana,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 15px;
    text-align: left;
}
.m_reg h2 {
    color: #000000;
    font-family: Helvetica Neue,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    font-variant: normal;
    margin: 0;
    padding: 8px 0;
    text-align: left;
    text-transform: capitalize;
}
.m_reg h2 span {
    font-size: 9px;
}
.m_reg p {
    color: #555555;
    font-family: Helvetica Neue,Helvetica,Verdana,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-bottom: 5px;
    text-align: left;
    text-transform: capitalize;
}
.boxWrapper_reg {
    margin: auto;
    text-align: left;
    width: 540px;
}
.box_reg {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
}
.h {
    float: left;
}
.hLeft_reg {
    display: block;
    float: left;
    height: 35px;
}
.hMiddle_reg {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    float: left;
    height: 35px;
    margin: 0 10px;
    width: 520px;
}
.hRight_reg {
    display: block;
    float: left;
    height: 35px;
}
.cWrapper_reg {
    display: block;
    float: left;
}
.c_reg {
    display: block;
    float: left;
}
.m_reg {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #555555;
    display: block;
    float: left;
    margin: 0 10px;
    padding: 15px;
    width: 520px;
}
.m_reg a {
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-align: left;
    text-decoration: underline;
}
.m_reg a:hover {
    text-decoration: none;
}
.bRight_reg {
    display: block;
    float: left;
}
.bLeft_reg {
    display: block;
    float: left;
}
.bMiddle_reg {
    display: block;
    float: left;
    height: 10px;
    margin: 0 10px;
    width: 520px;
}
.ticketsTable {
    display: block;
    margin-bottom: 20px;
}
.ticketsTable p {
    color: #555555;
    font-family: Helvetica Neue,Helvetica,Verdana,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 0;
    padding-bottom: 0;
    text-align: left;
}
.detailsTable p {
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.detailsTable span, .additionalBoxOpen h2 span {
    color: #555555;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: normal;
    line-height: 1;
    margin: 0;
    padding: 0;
    text-align: left;
}
input.name {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #555555;
    float: left;
    font: 11px/13px Verdana,Arial,Helvetica,sans-serif;
    height: 25px;
    width: 200px;
}
textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    float: left;
    font: 11px/13px Verdana,Arial,Helvetica,sans-serif;
    width: 202px;
}
.additionalBoxOpen, .additionalBoxClosed {
    border-top: 1px solid #000000;
    display: block;
    float: left;
    margin-top: 10px;
    width: 225px;
}
.additionalBoxOpen h2 {
    background: url("/sites/all/themes/custom/c3/images/lightbox/btn_open.gif") no-repeat scroll 0 14px transparent;
    padding: 10px 0 10px 20px;
}
.additionalBoxClosed h2 {
    background: url("/sites/all/themes/custom/c3/images/lightbox/btn_closed.gif") no-repeat scroll 0 14px transparent;
    padding: 10px 0 10px 20px;
}
.btns_reg2 {
    border-top: 1px solid #000000;
    margin-top: 30px;
    padding-top: 20px;
}
.detailBox_reg {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    padding: 10px;
    width: 500px;
}
.detailBox_reg h2 {
    color: #555555;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 2px;
    text-align: left;
}
.detailBox_reg p {
    color: #555555;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0 10px;
    text-align: left;
}

