/*body{font-family:Arial;color:#2c2c2c;line-height:1.40em} */

.main_color{color:#00539e}
.sub_color{color:#5b9147}
.bold{font-weight:bold}

.page_info{width:995px;margin:0 auto;background:;}
.page_name{width:995px;font-size:2em;color:00539e}

/*
.box_checkout{margin:20px 0 0 0;width:640px;float:left;background:;height:530px;float:left}
.box_checkout{margin:20px 0 0 0;width:640px;float:left;background:;height:530px;}
*/
.box_checkout{margin:20px 0 0 0;width:995px;float:left;background:;height:100%;float:left}
.box_checkout{margin:20px 0 0 0;width:995px;float:left;background:;height:100%;}

/* 타이틀바/활성/비활성 */
/*.title_bar{width:980px;display:block; height:20px;font-size:1.2em;padding:10px 0px 10px 20px;margin:0 0 10px 0;}*/
.title_bar{width:100%; display:block; height:20px;font-size:1.2em;padding:10px 0px 5px}
.tb_active{border-bottom:2px solid #d82346;color:#FFF;margin:0 0 5px}/*마이페이지 팝업 타이틀*/
.tb_active1{border-bottom:2px solid #d82346;color:#000;margin:0 0 5px;}/*검색타이틀*/
.tb_inactive{background:#e5e5e5;color:#808080;}

/*.outline_color{display:block;border:1px solid #c6c6c6;width:975px;padding:0 20px 20px 20px;margin:0 0 20px 0}*/
.outline_color{display:block;border:1px solid #c6c6c6;width:958px;padding:0 20px 20px 20px;margin:0 0 20px 0}

/*.box_order{margin:20px 0 0 0;width:300px;background:;height:330px;float:right;border:1px solid #c6c6c6;padding:10px}*/
.box_order{margin:20px 0 0 0;width:300px;background:;height:100%;float:right;border:1px solid #c6c6c6;padding:10px}

.use_title{display:block;margin:10px 0 20px 0;font-size:1.25em;color:#d82346}
.use_title1{display:block;margin:10px 0 20px 0;font-size:1.25em;color:#5b9147}
.labels{margin:20px 0 0 0}
.labels1{margin:0 0 0 0}
/*.input_type{font-family:Arial;font-size:1em;color:#00539e;width:100%;height:22px;background:#e0dede; border:1px solid #e0dede;padding: 5px 0 5px 0px; }*/
/*.input_type2{font-family:Arial;font-size:1em;color:#00539e;width:150px;height:42px;background:#e0dede;border:1px solid #e0dede;padding:0px;margin:0 30px 0 0;}*/
/*마우스 롤오버시 백그라운드 색 변경*/
/*
s2_member.css 와 중복으로 제거
.login_bt { width:100%; }
.login_bt, .reset_bt{ width:100%; background:#00539e;}
.login_bt:hover, .reset_bt:hover{ width:100%; background:#0066c4;}
*/

/*li{background:;margin:0 20px 0 -20px}*/
.checkoutli { margin:0 20px 0 20px;}

.yes_no{margin:20px 0 20px 0}

/* 공통 버튼 */
/*.bt{cursor:hand; display:block;width:120px; height:47px; color:#FFF; border:0;padding:10px 5px 15px 5px;text-align:center;font-size:1.30em;margin:20px 0 0 0}*/
.bt1{cursor:hand; width:120px; height:47px; color:#FFF; border:0;padding:10px 5px 15px 5px;text-align:center;font-size:1.30em;margin:2px 0 0 0}



.Forgot_password{margin:0 0 20px 0;color:#00539e}
.Important_Note{margin:10px 0 20px 0;color:#ff2e06}

/* 스크립트 메시지 */
/*span{color:red;}*/

/* Order Summary */
.title_os{color:#5b9147;font-size:1.3em;font-weight:bold}
.left_ct{margin:5px 0 0 0;float:left}
.right_ct{margin:5px 0 0 0;float:right}
.left_et{margin:5px 0 0 0;float:left;color:#00539e;font-size:1.3em}
.right_et{margin:5px 0 0 0;float:right;color:#00539e;font-size:1.3em}

.item_bar{background:#eee;float:left;height:27px;width:138px;margin:0 1px 0 0;text-align:center;padding:10px 0 0 0}
.qty_bar{background:#eee;float:left;height:27px;width:80px;margin:0 1px 0 0;text-align:center;padding:10px 0 0 0}
.total_bar{background:#eee;float:left;height:27px;width:80px;text-align:center;padding:10px 0 0 0}

.os_pro_name{background:#;float:left;height:27px;width:138px;margin:5px 1px 10px 0;text-align:center;}

.os_pro_qty{background:#;float:left;height:27px;width:80px;margin:5px 1px 10px 0;text-align:center;}
.os_pro_total{background:#;float:left;height:27px;width:80px;margin:5px 0 10px 0;text-align:center;}

/* line */
.x_line{margin:40px 0 30px 0;border:1px solid #c6c6c6;}
.x_line_sub{margin:40px 0 30px 0;border-bottom:1px solid #cccccc;}

/* 4_4.html  Item Details*/
.details_bar{background:#eee;float:left;height:27px;margin:0 1px 0 0;text-align:center;padding:10px 0 0 0}
.item_d{width:438px;}
.shipping_d{width:180px}

.pro_height{margin:10px 0 0 0;display:block;height:140px}
.pro_img{background:;float:left;height:27px;width:150px;margin:5px 1px 10px 0;}
.pro_name{background:;float:left;height:27px;width:290px;margin:5px 1px 10px 0;}
.s_details{background:;float:left;height:27px;width:170px;margin:5px 1px 10px 0;}

/* J */
/*.bt{cursor:hand; display:block;width:120px; height:35px; color:#FFF; border:0;padding:10px 5px 15px 5px;text-align:center;font-size:1.30em;margin:20px 0 0 0}*/
.title_bar span { float:right; margin:0 10px 0 0; }
.ch_msg { color:red;}