/**
  * interlock_info.tpl.html
  */
div#interlock_info {
    background:url('../images/bg_interlock_step1.png') no-repeat;
    width:1000px;
    height:2265px;
    padding-bottom:10px;
}
div#interlock_info dl {
    position:relative;
    display:block;
}
div#interlock_info dl#it_goods dd {
    position:absolute;
    top:1569px;
}
div#interlock_info dl dd#interlock_goods_cheap {
    left:165px;
}
div#interlock_info dl dd#interlock_goods_basic {
    left:444px;
}
div#interlock_info dl dd#interlock_goods_special {
    left:724px;
}
div#interlock_info dl#it_goods dd a {
    display:block;
    width:114px;
    height:28px;
}
div#interlock_info dl#it_dw dt {
    position:absolute;
    top:1630px;
    width:204px;
    height:32px;
    cursor:pointer;
}
div#interlock_info dl#it_dw dd {
    top:1662px;
    position:absolute;
    width:199px;
    height:107px;
    background-color:#fff;
    border:1px solid;
    border-top:0;
}
div#interlock_info dl dt#interlock_manual {
    left:290px;
}
div#interlock_info dl dd#interlock_manual_dd {
    left:283px;
    margin-top:28px;
    border-color:#c95697;
}
div#interlock_info dl dt#interlock_flash {
    left:510px;
}
div#interlock_info dl dd#interlock_flash_dd {
    left:503px;
    margin-top:28px;
    border-color:#2c7da4;
}
div#interlock_info dl#it_dw ul {
    width:180px;
    line-height:180%;
    padding:10px 0 0 10px;
    font-weight:bold;
}
div#interlock_info dl#it_dw .bg_icon {
    background:url('../images/bg_interlock_icon.gif') no-repeat;
}
div#interlock_info dl#it_dw p.red_dot {
    background-position:0 50%;
    float:left;
    height:10px;
    padding:8px 3px 0;
    margin-right:10px;
}
div#interlock_info dl#it_dw p.blue_dot {
    background-position:-25px 50%;
    float:left;
    height:10px;
    padding:8px 3px 0;
    margin-right:10px;
}
div#interlock_info dl#it_dw p.red_arrow {
    background-position:-6px 50%;
    float:right;
    width:18px;
    height:16px;
    cursor:pointer;
}
div#interlock_info dl#it_dw p.blue_arrow {
    background-position:-34px 50%;
    float:right;
    width:18px;
    height:16px;
    cursor:pointer;
}
div#interlock_info dl#it_dw p.blue_play {
    background-position:-57px 50%;
    float:right;
    width:14px;
    height:16px;
    cursor:pointer;
}


/**
  * interlock_goods.tpl.html
  */
div#interlock_goods {
    background:url('../images/bg_interlock_step2.png') no-repeat;
    width:1000px;
    height:1517px;
    padding-bottom:10px;
}
div#interlock_goods div.it_goods_info {
    padding-top:450px;
    padding-left:81px;
}
div#interlock_goods table.it_goods_info {
    text-align:center;
}
div#interlock_goods table.it_goods_info th {
    border-bottom:1px solid #fff;
    color:#fff;
    background-color:#98c244;
    height:31px;
}
div#interlock_goods table.it_goods_info th.right_line {
    border-right:2px solid #fff;
}
div#interlock_goods table.it_goods_info td {
    height:35px;
    padding:8px 0;
    border:solid 2px #98c244;
    color:#000;
    letter-spacing:0px;
}
div#interlock_goods table.it_goods_info td.none_line {
    border-left:none;
}
div#interlock_goods table.it_goods_info td.table_empty {
    border:none;
    height:1px;
    background-color:#fff;
    font-size:0em;
    padding:0px;
}
div#interlock_goods table.it_goods_info td.table_bg {
    background-color:#ecfdc9;
}

div#interlock_goods div.it_advantage {
    padding-left:83px;
    padding-top:40px;
}
div#interlock_goods div.it_advantage p {
    padding-top:10px;
    padding-left:50px;
    color:#000;
}
div#interlock_goods div#service_info {
    padding-top:80px;
    padding-left:70px;
}
div#service_info ol li {
    color:#000;
    line-height:250%;
    font-size:10pt;
}
div#service_info ol li span {
    color:#535353;
    font-weight:bold;
    font-size:9pt;
}


/**
  * interlock_goods_type.tpl.html
  */
div#it_goods_wrap {
    width:944px;
    border:solid 3px #98c244;
    border-top:none;
    padding-left:50px;
    margin-bottom:20px;
}
div#it_goods_wrap table {
    width:896px;
}
div#it_goods_wrap table td {
    color:#fff;
    padding:8px 13px;
    font-weight:bold;
}
div#it_goods_wrap table td.table_empty {
    border:none;
    height:1px;
    background-color:#fff;
    font-size:0em;
    padding:0px;
}
div#it_goods_wrap table td.goods_price {
    padding-left:23px; 
}
div#it_goods_wrap table td p.goods_type {
    background-color:#fff;
    text-align:center;
    width:146px;
    height:20px;
    padding-top:10px;
    float:left;
}
div#it_goods_wrap table .margin_r0 {
    margin-right:32px;
}
div#it_goods_wrap table .margin_r1 {
    margin-right:33px;
}
div#it_goods_wrap table .margin_r2 {
    margin-right:25px;
}
div#it_goods_wrap table .margin_r3 {
    margin-right:30px;
}
div#it_goods_wrap table td input.goods_type_input {
    border:none;
    text-align:right;
    width:65px;
    color:#fff;
}


/**
  * interlock_join.tpl.html
  */
div#interlock_title {
    border-top:3px solid #98c244;
    border-left:3px solid #98c244;
    border-right:3px solid #98c244;
    padding:16px;
    font-weight:bold;
}
div#interlock_service {
    border-bottom:3px solid #98c244;
    border-left:3px solid #98c244;
    border-right:3px solid #98c244;
    padding-left:49px;
    margin-bottom:20px;
}
div#interlock_service div.interlock_box {
    border:13px solid #98c244;
    text-align:center;
    width:870px;
    height:35px;
    padding-top:15px;
    margin-top:10px;
    margin-bottom:30px;
    font-weight:bold;
}
div#interlock_service div.interlock_box input {
    width:300px;
    height:16px;
}
div#interlock_service div.interlock_box img {
    padding-bottom:5px;
}
div#interlock_service div.interlock_line_box {
    border:1px solid #e5e5e5;
    width:897px;
    height:133px;
    margin:10px 0;
    overflow:scroll;
    padding:10px;
}



div#service_info ol {
    font-weight:bold;
    padding:20px 0;
    padding-left:40px;
    line-height:200%;
}
div#service_info ol li span.text {
    font-weight:normal;
}

.cheap_bg {
    background-color:#98c244;
}
.basic_bg {
    background-color:#ed8648;
}
.special_bg {
    background-color:#78c4e9;
}
p.line_green {
    width:896px;
    height:3px;
    font-size:0em;
    margin:20px 0;
}



/**
  * 연동 서비스 결제 하기 팝업창
  * interlock_order_step1, interlock_order_step2.tpl.html
  */
div#content {
    width:420px;
}
div#content div.inner div.bold_inner p {
    font-weight:normal;
    line-height:140%;
}
div#content  div#close_area {
    background-color:#98c244;
}


/**
  * 연동서비스 주문 정보 페이지
  * interlock_payment_chk.tpl.html
  */
div#interlock_service h3.subtitle {
    font-size:9pt;
    font-weight:normal;
    color:#000;
    padding-top:70px;
}


/**
  * 연동서비스 연자아 페이지
  * interlock_renew.tpl.html
  */
div#interlock_service h3.it_renew_subtitle {
    padding-top:30px;
    padding-bottom:5px;
}
div#interlock_service table.it_renew {
    border-collapse:collapse;
    width:875px;
    text-align:center;
}
div#interlock_service table.it_renew th {
    height:34px;
    background-color:#136805;
    color:#fff;
}
div#interlock_service table.it_renew th.line_bar {
    border-right:1px solid #fff;
}
div#interlock_service table.it_renew td {
    height:34px;
    font-weight:bold;
    color:#000;
    border-left:1px solid #c1c1c1;
    border-bottom:1px solid #c1c1c1;
}
div#interlock_service table.it_renew td.line_bar {
    border-right:1px solid #c1c1c1;
}
div#interlock_service img.it_note_img {
    margin:40px 0 20px 0;
}
div#interlock_service table.renew_table th {
    background-color:#c1c1c1;
    color:#000;
}
div#interlock_service table.renew_table td input#interlock_price {
    color:#000;
    font-weight:bold;
    border:none;
    background-color:#fff;
    width:80px;
}
div#interlock_service div.text_center {
    padding-top:60px;
    padding-bottom:80px;
}

