.borderedmodules {
    width: 31%;
    height: 100%;
    border-top-color: rgb(226, 223, 218);
    border-top-style: solid;
    border-top-width: 1px;
    border-right-color: rgb(226, 223, 218);
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: rgb(226, 223, 218);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: rgb(226, 223, 218);
    border-left-style: solid;
    border-left-width: 1px;
    margin: 20px 10px;
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.borderlessForm {
    border: none;
    margin: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin: 0px;
}

.spaceFiller {
    line-height: 42px;
    display: block;
}

.carbonNeutralText {
    margin-top: 0px;
    margin-bottom: 26px;
}

#groupModules {
    width: 100%;
    height: 100%;
}

#leftModule:before {
    content: url("../img/reflex-order/gift_listerpage.jpg");
    position: relative;
    top: -21px;
    left: -21px;
}
.orderCost {
    margin-right: 0px;
    height: 40px;
}

#totalCostHeading {
    font-weight: bold;
    color: #382F2D;
    font-size: 13pt;
    float: right;
    display: inline;
    margin-right: 60px;
}

#totalCost {
    font-family: arial; font-weight : bold;
    font-size: 20pt;
    color: #dc1928;
    float: right;
    display: inline;
    font-weight: bold;
}

.orderCostValue {
    margin: 0 0 0 10px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    float: right;
}

.orderLine {
    width: 100%;
}

.imageCentre {
    display: block;
    margin-left: auto;
    margin-right: auto;
    height: 203px;
}

#orderHeading {
    color: #382F2D;
    margin-bottom: 20px;
}

#reflexOrderDisplay {
    padding: 20px 20px 20px 20px;
    display: none;
}

.orderHorizontalRule {
    display: none;
    margin: 9px 0px 10px 0px;
    color: #5E514D;
}

#middleModule {
    padding: 61px 20px 20px 20px;
}

#rightModule {
    padding: 61px 20px 20px 20px;
}

#formFix {
    display: none;
}

.input-extra-large {
    width: 550px
}

.input-extra-large input[type=text],.input-extra-large input[type=email],.input-extra-large input[type=password],.input-extra-large textarea
{
    width: 528px
}

.input-extra-large select {
    width: 550px
}

.reamsSelect {
    width: 100%;
}

.a3reamsSelect {
    width: 100%;
}

.recycledReamsSelect {
    width: 100%;
}

a {
    color: #dc1928;
}

#addressLine2 {
    margin-bottom: 0px;
}
.tableCross {
    float: right;
    margin: 4px 10px 4px 10px;
}
#main .content-panel{
    margin:0px;
}
#reflexHeading{
    color: #dc1928;
}

.input-group .input{
    float: left;
    margin: 0 0 0 10px;
    position: static;
}
.input-group{
    display: inline-block;
    position: relative;
}

.value-proposition {
    font: 400 16px/26px "letter_one",Arial,sans-serif;
    margin: 16px 0;
}

.orderQuantityValue {
    float: left;
    margin: 0px 0px 0px 0px;
}
h3{
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 12px;
}
.borderedForm{
    border-top-color: rgb(226, 223, 218);
    border-top-style: solid;
    border-top-width: 1px;
    border-right-color: rgb(226, 223, 218);
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: rgb(226, 223, 218);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: rgb(226, 223, 218);
    border-left-style: solid;
    border-left-width: 1px;
}