

div.reg-heading {
    font-weight:bold;
    font-size:12px;
    padding:4px;
    background-color:#DADADA;
    border:1px solid #C7C7C7;
    margin:2px 0px 4px 0px;
}

div.pricing-block {
    margin:4px;
    border:1px solid #9E9E9E;
    background-color:#E6E6E6;
    width:120px;
    text-align:center;
    padding: 4px 4px 10px;
    font-size:20px;
    font-weight:bold;
}

ul.ereg_option_block {
    list-style: none;
    margin:0px;
    padding:3px;
}

ul.ereg_option_block li {
    margin:0px;
}

ul.ereg_option_block li div {
    float:left;
}
ul.ereg_option_block li div.last-one {
    clear:both;
}

ul.ereg_option_block li div.opt-element {
    width:40px;
    text-align:right;
    margin-left:auto;
}
ul.ereg_option_block li div.qty-box {

}
ul.ereg_option_block li div.check-box {
    padding-top:3px;
}

ul.ereg_option_block li div.opt-element input {

}

ul.ereg_option_block li div.opt-name {
    padding-top:0px;
    *padding-top:0px;
    padding-left:4px;
}

ul.ereg_option_block li div.opt-pricechange {
    padding-top:0px;
    *padding-top:0px;
    padding-left:8px;
}

ul.ereg_option_block li div.qty-text {
    padding-top:4px;
    *padding-top:6px;
}
ul.ereg_option_block li div.checkbox-text {
    padding-top:4px;
    *padding-top:8px;
}

sup.cents {
    font-size:10px;
    font-weight:bold;
}

div.reg-button {
    float:left;
    margin-left:5px;
}

div.ereg-confirm-box {
    margin-bottom:6px;
}

div.ereg-confirm-box div.item-action {
    float:left;
    width:30px;
    text-align:center;
}

div.ereg-confirm-box div.item-details {
    width:305px;
    background-color:#EFEFEF;
    border:1px solid #818181;
    float:left;
    margin-left:1px;
    padding:4px;
}

div.ereg-confirm-box div.item-details ul {
    list-style:none;
    margin:0px;
}
div.ereg-confirm-box div.item-details li {
    margin:0px;
    font-size:9px;
}
div.reg-button #force_confirm_reg_btn {
    color:red;
}