* {
    font-family : dotum;
}
TABLE { border-collapse : collapse; }
IMG { border : 0;  }
#container {
    width : 785px;
}

#new_market_bt,
#b2b_market_bt {
    cursor : pointer;
}

#title_box {
    padding-bottom : 5px;
    text-align    : center;
    margin-bottom : 27px;
}
#new_market_info,
#b2b_market_info {
    margin-top : 10px;
}

#product_more_info {
    text-align : left;
    color : #4F4F4F;
    margin: 0px 0px 40px 0px;
}

.table_style {
    border-top : 3px solid #591D21;
    border-bottom : 3px solid #591D21;
    margin-top : 6px;
}

.table_style TH {
    background-color : #993442;
    border-right : #B78600 1px solid;
    color : white;
    height : 32px;
    font-size : 9pt;
}

.table_style TD {
    border-right : 1px solid #CCCCCC;
    padding : 10px 0 10px 5px;
    color : #595959;
}

.table_style TD.style_line{
    border-bottom : 1px solid #CCCCCC;
    border-top : 1px solid #CCCCCC;
}

.table_style TH.no_line,
.table_style TD.no_line {
    border-right : 0px;
}

.table_style TH.t_center,
.table_style TD.t_center {
    text-align : center;
}

.sumprice_box {
    text-align : right;
    background-color : #F8F8F8;
    font-weight : bold;
    border-top : 1px solid #B6B6B6;
    margin-top : 1px;
}
.sumprice_box INPUT {
    border : 0;
    text-align : center;
    padding : 2px 0;
    font-weight : bold;
    background-color : #F8F8F8;
}

INPUT.total_price_form {
    border : 0;
    padding : 2px 0;
    font-weight : bold;
}

#onestop_flash {
    width : 370px;
    height : 328px;
    padding-left : 415px;
    background : url('images/onestop_2/bg_flash.png') no-repeat;
    margin-top : 20px;
}

SPAN.small { font-size : 8pt; }
.t_center { text-align : center; }
SPAN.bold { font-weight : bold; }
.block { display : block; }
.fl { float : left; }
.fr { float : right; }
.cb { clear : both; }
.blank { height : 0; line-height : 0; font-size : 0; }
.strike { text-decoration : line-through; }
.v-mid { vertical-align : middle; }
.total_price_box {
    text-align : right;
    padding-top : 3px;
    margin-top : 1px;
    border-top : 1px solid #B6B6B6;
}
.total_price_box INPUT,
.total_price_box IMG {
    vertical-align : middle;
}

.total_price_box IMG { cursor : pointer; }

.total_price_box INPUT { font-size : 12pt; }

.bottom-banner {
    margin-top : 20px;
    margin-bottom : 20px;
}
.sumprice_result {
    margin-top : 10px;
    color : #FF0000;
    font-size : 20px;
    font-weight : bold;
    font-family : ±¼¸²;
    text-align : center;
}
.sumprice_result .sumprice_blue {
    color : #1e90ff;
}
