
/*
        - forms
*/
        .form {
        
        }
            .form h4 {
                margin-bottom: 14px;
                color: #f3b802;
                font-size: 138.5%; line-height: 14px; text-transform: uppercase;
            }
            .form p {
                margin-bottom: 14px;
                font-size: 77%; line-height: 14px;
            }

/*
        - buttons
*/
        .button {
            display: block;
            height: 11px; overflow: hidden;
            margin: 0 2px; padding: 4px 5px;
            background-color: #585858; color: #fff;
            border: solid 1px #747474;
            font-size: 93%; line-height: 11px; text-transform: uppercase; font-weight: bold;
        }
        .button:hover {
            background-color: #fff; color: #585858;
        }
        .button-collection {
            
        }
            .button-collection li {
                display: inline;
            }
                .button-collection .button {
                    float: left; clear: left;
                    margin-bottom: 10px;
                }
        .button-collection-right {
            position: relative;
            float: right;
        }
            .button-collection-right .button {
                float: right; clear: right;
            }
        .button-collection-inline .button {
            clear: none;
        }

/*
        - fields
*/
        .required {
                display: block;
                color: #666;
                padding: 6px 0 6px 120px;
                font-size: 77%; line-height: 10px; font-style: italic;
            }
        
        .field-collection {
            width: 189px;
        }
        .account-container .field-collection {
            width: auto;
        }
            .field-collection .field {
                padding-bottom: 13px;
            }
                .field-collection .field .tip {
                    display: block;
                    width: 204px;
                    padding: 3px 0 3px 120px;
                    color: #666;
                    font-size: 77%; line-height: 14px;
                }
                .lang-ko .field-collection label{
                    font-size:11pt;
                
                }
                .lang-ko #ecard p
                {
                  font-size:11pt;
                
                }
                .lang-ko #ecard .button{
                    margin-top:9px;
                }

               .lang-ko .ecard-container .field-collection .checkbox label 
               {
                line-height:14px;
               
               
               }
                .field-collection label {
                    display: block; float: left;
                    width: 120px;
                    padding: 7px 0 5px;
                    color: #fff;
                    font-size: 77%; line-height: 10px;
                }
                .account-container .field-collection label {
                    
                }
                .field-collection .textbox,
                .promocode-container .textbox {
                    display: block; float: left;
                    width: 183px; height: 14px;
                    padding: 3px;
                    border: solid 1px #161616;
                }
                .field-collection .readonly {
                    display: block; float: left;
                    width: 183px; height: 14px;
                    padding: 7px 3px 5px;
                    color: #999;
                    font-size: 77%; line-height: 10px;
                }
                .account-container .field-collection .textbox,
                .account-container .field-collection .textarea {
                    width: 196px;
                }
                    .field-collection .textbox input,
                    .promocode-container .textbox input {
                        width: 100%; height: 100%;
                        border: 0;
                        background-image: none;
                        color: #959595;
                        font-size: 10px;
                    }
                .field-collection .textarea {
                    display: block; float: left;
                    width: 183px; height: 56px; overflow: hidden;
                    padding: 4px 3px 3px;
                    border: solid 1px #161616;
                }
                    .field-collection .textarea textarea {
                        width: 100%; height: 100%;
                        border: 0;
                        background: none;
                        color: #959595;
                        font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px;
                    }
                .field-collection select {
                    height: 20px;
                    border: solid 1px #161616;
                    background-color: #212121; color: #959595;
                    font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px;
                }
                .ecommerce-container .field-collection select.cc-month,
                .ecommerce-container .field-collection select.cc-year {
                    width: 100px;
                    margin-right: 4px;
                }
                .field-collection .checkbox {
                    
                }
                    .field-collection .checkbox input {
                        float: left;
                        height: 10px;
                        margin-top: 4px;
                    }
                    .field-collection .checkbox label {
                        float: left;
                        width: auto;
                        padding-left: 7px;
                    }
                        .field-collection .checkbox label a:hover {
                            color: #f3b802;
                        }
                .field-collection .radio-collection {
                    
                }
                    .field-collection .radio-collection li {
                        float: left;
                        width: 70px; height: 14px;
                        padding: 2px 0;
                    }
                        .field-collection .radio-collection input {
                            float: left;
                        }
                        .field-collection .radio-collection label {
                            float: left;
                            height: 14px;
                            padding-left: 7px;
                        }
                .field-collection .validation-failed {
                    border: solid 1px #5d5d5d;
                }
                
                .field-collection .checkbox-collection {
                        line-height: 10px;
                    }
                        .field-collection .checkbox-collection li {
                            display: inline;
                        }
                            .field-collection .checkbox-collection input {
                                float: left;
                                height: 14px;
                                margin: 4px 0;
                            }
                            .field-collection .checkbox-collection label {
                                display: block; float: left;
                                width: auto; height: 10px;
                                padding: 7px 12px 5px 3px;
                                
                            }
                
                .checkbox-container-inline {
                    height: 14px; overflow: hidden;
                    margin-bottom: 16px; padding: 2px 0;
                    font-size: 77%; line-height: 14px; text-transform: uppercase;
                }

/*
        - validation
*/
        .validation-message-collection {
            margin-bottom: 14px;
        }
            .validation-message-collection li {
                display: none;
                color: #f3b802;
                font-size: 77%; line-height: 14px; font-style: italic;
            }
            .validation-message-collection-showall li {
                display: block;
            }





/*
        - confirmation
*/
        .form-confirmation {
            
        }
            .form-confirmation h4 {
                margin-bottom: 18px;
                color: #fff;
                font-size: 138.5%; line-height: 18px;
            }
            .form-confirmation p {
                margin-bottom: 18px;
                color: #fff;
                font-size: 77%; line-height: 14px;
            }
            
            .modal-white .form-confirmation h4, .modal-white .form-confirmation p {
                color: #3F3F3F
            }
