/* 우편번호검색 ----------------------------------------------------------------------------------- */
.ssMbZip .ssTitle {width:410px; height:60px; background:url(/modules/mdMember/skin/02/zip_title.gif) no-repeat;}
.ssMbZip .ssText {text-align:center;padding:10px;}
.ssMbZip .ssInput   { text-align:center; margin-left:auto; margin-right:auto; padding-left:5px;}
.ssMbZip .ssInput * { vertical-align:middle; text-align:center; }
.ssMbZip p {padding:1px; font-weight:bold;}
.ssMbZip .ssFrame {width:380px; height:170px; background:#eee; overflow:auto; margin:5px auto;}
.ssMbZip .ssFrame .ssAddress {font-weight:normal; font-size:9pt; color:black;}
.ssMbZip li {float:left; margin-left:3px;}
/* ------------------------------------------------------------------------------------------------ */


/* 회원정보수정 ----------------------------------------------------------------------------------- */
.ssMbBody { text-align:center; }
.ssMbBody .ssMbTable    { width:100%; text-align:left; border-top:1px solid #dcdcdc;}
.ssMbBody .ssMbTable th { color:#8d8d8d; font-weight:normal; background:#f6f6f6; text-align:center; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:7px; }
.ssMbBody .ssMbTable td { padding:2px; padding-left:10px; color:#9a9a9a; text-align:left; border-bottom:1px solid #dcdcdc; }

.ssMbCube { border:3px #efefef solid; text-align:center; }
.ssMbCube .ssMbLine { border:1px #dcdcdc solid; padding:5px; }

.ssLeftBox01	{ color:#626262; text-align:center; font-weight:bold;  background-color:#f6f6f6;   height: 23px;}
/* ------------------------------------------------------------------------------------------------ */

/*ssModule*/
.ssModule {padding:20px;}

/* 회원로그인 ------------------------------------------------------------------------------------- */
.ssMbLogin { position:relative; width:582px; height:194px; background:url(/modules/mdMember/skin/02/member_bg.gif) no-repeat; margin-left:auto; margin-right:auto; } /* 배경 */
.ssMbLogin .ssTitleBg { width:120px; height:13px; background:url(/modules/mdMember/skin/02/member_title.gif); position:relative;left:250px;top:54px; } /* 타이틀이미지 */
.ssMbLogin .ssSelect  { position:absolute;left:250px;top:70px;height:20px;  vertical-align:middle; }  /* 개인,기업선택 */
.ssMbLogin .ssIdTitle { position:absolute;left:250px;top:92px;height:17px;  vertical-align:middle; }  /* 아이디타이틀 */
.ssMbLogin .ssPwTitle { position:absolute;left:250px;top:114px;height:17px; vertical-align:middle; } /* 비밀번호타이틀 */
.ssMbLogin .ssIdInput { position:absolute;left:307px;top:92px; } /* 아이디입력창 */
.ssMbLogin .ssPwInput { position:absolute;left:307px;top:114px; } /* 비밀번호입력창 */
.ssMbLogin .ssPostBtn { position:absolute;left:445px;top:90px; }              /* 확인버튼 */

.ssMbLoginGuest    { position:relative; width:582px;height:89px;background:url(/modules/mdMember/skin/02/order_bg.gif) no-repeat;margin-left:auto;margin-right:auto; } /* 비회원주문배경 */
.ssMbLoginGuestBtn { position:absolute;left:350px;top:23px; } /* 비회원주문버튼 */
.ssMbLoginBtn { margin-left:245px; margin-top:20px; margin-bottom:20px; } /* 회원가입,비번찾기 버튼 */
.ssMbLoginBtn2 { margin-left:365px; margin-top:-60px; margin-bottom:20px; } /* 회원가입,비번찾기 버튼 */

/* 아이디,비번찾기 -------------------------------------------------------------------------------- */
.ssMbFind { position:relative; width:582px; height:194px; background:url(/modules/mdMember/skin/02/idpw_bg.gif) no-repeat; margin-left:auto; margin-right:auto; } /* 배경 */
.ssMbFind .ssSelect  { position:absolute;left:250px;top:40px;height:20px; vertical-align:middle; }  /* 개인,기업선택 */
.ssMbFind .ssIdTitle { position:absolute;left:250px;top:62px;height:17px; vertical-align:middle; }  /* 아이디타이틀 */
.ssMbFind .ssPwTitle { position:absolute;left:250px;top:84px;height:17px; vertical-align:middle; } /* 비밀번호타이틀 */
.ssMbFind .ssIdInput { position:absolute;left:307px;top:62px; } /* 아이디입력창 */
.ssMbFind .ssPwInput { position:absolute;left:307px;top:84px; } /* 비밀번호입력창 */
.ssMbFind .ssPostBtn { position:absolute;left:445px;top:60px; }              /* 확인버튼 */
.ssMbFind .ssText    { position:absolute;left:250px;top:114px; } /* 참조글 */
/* 아이디,비번찾기 에서 박스형태 */
.ssMbFindBox { text-align:center; width:582px;margin-left:auto; margin-right:auto; }
.ssMbFindBox .ssTop    { width:582px; height:18px; background:url(/modules/mdMember/skin/02/box_top.gif) no-repeat; }
.ssMbFindBox .ssBody   { width:582px; background:url(/modules/mdMember/skin/02/box_bg.gif) repeat-y; text-align:center; }
.ssMbFindBox .ssBody .ssText { width:550px;margin-left:auto; margin-right:auto; }
.ssMbFindBox .ssBottom { width:582px; height:18px; background:url(/modules/mdMember/skin/02/box_bottom.gif) no-repeat; }

/* 회원가입인증폼 --------------------------------------------------------------------------------- */
.ssMbRegist1 { position:relative; width:582px;height:194px;background:url(/modules/mdMember/skin/02/join_bg.gif) no-repeat;margin-left:auto;margin-right:auto; }
.ssMbRegist1 .ssSelect  { position:absolute;left:250px;top:54px;height:20px; vertical-align:middle; }  /* 개인,기업선택 */
.ssMbRegist1 .ssIdTitle { position:absolute;left:250px;top:74px;height:17px; vertical-align:middle; }  /* 아이디타이틀 */
.ssMbRegist1 .ssPwTitle { position:absolute;left:250px;top:96px;height:17px; vertical-align:middle; } /* 비밀번호타이틀 */
.ssMbRegist1 .ssIdInput { position:absolute;left:307px;top:74px; } /* 아이디입력창 */
.ssMbRegist1 .ssPwInput { position:absolute;left:307px;top:96px; } /* 비밀번호입력창 */
.ssMbRegist1 .ssPostBtn { position:absolute;left:445px;top:72px; }              /* 확인버튼 */

.ssMbRegist1Check { width:582px; text-align:center; margin-left:auto;margin-right:auto; }
.ssMbRegist1Check .ssCheck { width:582px; padding:5px; text-align:right; color:#666; }
.ssMbRegist1Check .ssFrame { width:582px; height:180px; border:1px solid #dadada; }
.ssMbRegist1Check .ssMbCube { width:582px; border:3px #efefef solid; text-align:center; }
.ssMbRegist1Check .ssMbCube .ssLine { border:1px #dcdcdc solid; padding:5px; line-height:130%; background:#fff; }

/* 회원가입완료페이지 ----------------------------------------------------------------------------- */
.ssMbRegistEnd { width:582px;height:194px;background:url(/modules/mdMember/skin/02/security_bg.gif) no-repeat; margin-left:auto; margin-right:auto; }
.ssMbRegistEnd .ssName  { position:relative;left:42px;top:30px; }
.ssMbRegistEnd .ssText { position:relative;left:42px;top:60px; }
.ssMbRegistEnd .ssSecurity { position:relative;left:60px;top:90px;width:67px;height:13px; background:url(/modules/mdMember/skin/02/security_title.gif) no-repeat;}
.ssMbRegistEnd .ssSecurityText { position:relative;left:60px;top:120px; width:480px; }

.ssMbRegistEndBtn { text-align:center; margin-left:auto; margin-right:auto; padding-top:20px;}


/* 적립금조회 하단금액표시 */
.ssMbPointLine { width;100%; height:1px; line-height:1px; margin:10px 0; background:#cccccc; font-size:1px; }
.ssMbPointTotal { text-align:center; font-size:12px; }
.ssMbPointTotal .ssMbName {color:#19aec6; }
.ssMbPointTotal .ssMbPoint {font-family: "tahoma"; color:#ed2b72; font-weight:bold; }
/* ------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------ */
.ssMbAbsolute { position:absolute; } /* 화면상의 아이템DIV를 감싸주는 스타일 */ 
/* ------------------------------------------------------------------------------------------------ */


/* 목록형표시 ----------------------------------------------------------------------------------- */
.ssList { width:100%; text-align:center; margin-left:auto;margin-right:auto; }
.ssList .ssFindLeft  { float:left;vertical-align:bottom;height:20px;line-height:20px; } /* 검색좌측 */
.ssList .ssFindRight { float:right; } /* 검색우측 */
.ssList .ssSelect    { font-size:11px; color:#ed2b72; text-decoration:none; background:#eee; border:1px #dcdcdc solid; } /* 표시건수선택 */

.ssList .ssBox01 table { width:100%;  text-align:center;  border-top: 2px solid #e5e5e5;  border-left: 1px solid #eeeeee;  border-bottom: 1px solid #eeeeee;  border-collapse: collapse;}
.ssList .ssBox01 th    { text-align:center;  padding: 5px;  border-right: 1px solid #ffffff;  border-bottom: 1px solid #eeeeee;   color:#917e66; background:#f1eee3; font-size: 12px;   }
.ssList .ssBox01 td    { font-size: 12px; color: #8d8d8d; LINE-HEIGHT: 14px; background: #ffffff; text-align:center; padding: 5px; border-bottom: 1px solid #e5e5e5;}

.ssList .ssBox01 td.ssProductCode { font-family: "tahoma"; text-align:center; } /* 상품코드 */
.ssList .ssBox01 td.ssDate        { font-family: "tahoma"; text-align:center; } /* 적립일자 */
.ssList .ssBox01 td.ssPointKbn    { padding-left;3px;text-align:left; } /* 포인트구분 */
.ssList .ssBox01 td.ssPointBigo   { padding-left;3px;text-align:left; } /* 적립내용 */
.ssList .ssBox01 td.ssOrderNo     { font-family: "tahoma"; text-align:center; } /* 주문번호 */
.ssList .ssBox01 td.ssBlank       { height:100px; color:red; font-size:9pt; text-align:center; background:#ffffff;} /* 목록내용없을때 */
.ssList .ssBox01 td.ssPayType     { text-align:center; } /* 결재형태 */
.ssList .ssBox01 td.ssProductName { padding-left;3px;text-align:left; } /* 상품명 */
.ssList .ssBox01 td.ssPrice       { font-family: "tahoma"; text-align:right; } /* 금액표시 */
.ssList .ssBox01 td.ssOrderStatus { text-align:center; } /* 주문처리상태 */
.ssList .ssBox01 td.ssTitle       { padding-left;3px;text-align:left; } /* 제목 */
.ssList .ssBox01 td.ssName        { text-align:center; } /* 이름 */
.ssList .ssBox01 td.ssQueKbn      { text-align:center; } /* 질문유형 */
.ssList .ssBox01 td.ssHit         { font-family: "tahoma"; text-align:center; } /* 히트 */

.ssList .ssBox01 td.ssProductView .ssImg { float:left; } /* 상품목록표시 */
.ssList .ssBox01 td.ssProductView .ssImg img { width:60px;height:60px;cursor:hand;border:1px solid #eee; } /* 상품이미지 */
.ssList .ssBox01 td.ssProductView .ssProductName { float:left;cursor:hand;height:60px;line-height:60px; } /* 상품카테고리+상품명 */

.ssList .ssBox02 table { width:100%;  border-top: 2px solid #e5e5e5;  border-left: 1px solid #eeeeee;  border-bottom: 1px solid #eeeeee;  border-collapse: collapse;}
.ssList .ssBox02 th    { padding: 5px;  border-right: 1px solid #eeeeee;  border-bottom: 1px solid #eeeeee;		  color: #8d8d8d;  font-size: 12px;   background: #f87faa;  BACKGROUND:URL(/modules/mdOrder/skin/01/ssbox_bg01.gif);BACKGROUND-REPEAT:repeat-x;}
.ssList .ssBox02 td    { font-size: 12px; color: #8d8d8d; LINE-HEIGHT: 14px; background: #ffffff; text-align:center; padding: 2px; border-bottom: 1px solid #e5e5e5;}

/* font title */
.ssHtitle01 { color: #ed2b72; font-weight:bold; }
.ssTitle01  { color: #0bb4c7; }
.ssTitle02  { color: #0068b7; }

/* 주문관련 --------------------------------------------------------------------------------------- */
.ssOrder .ssNo { float:left; font-size:10pt;line-height:100%; text-align:left; font-weight:bold; font-family: "tahoma"; } /* 주문번호 */
.ssOrder .ssStatus { float:right; font-size:10pt;line-height:100%; text-align:right; font-weight:bold; font-family: "tahoma"; } /* 처리상태 */
.ssOrder .ssTitleDot { float:left; width:15px; height:15px; background:url(/modules/mdOrder/skin/01/b_dot.gif) no-repeat; background-position:50% 50%;} /* 타이틀앞에점 */
/* 상품목록 */
.ssOrder .ssList table { width:100%; text-align:center; border-top:1px solid #e5e5e5; }
.ssOrder .ssList th    { padding:5px; color:#ffffff; background:#f87faa; text-align:center; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
.ssOrder .ssList td    { padding:2px; color:#a0a0a0; border-bottom:1px solid #e5e5e5; }

.ssOrder .ssList td.ssCode { text-align:center;color:black; font-family: "tahoma"; border-left:1px solid #e5e5e5;}
.ssOrder .ssList td.ssProductView .ssImg { float:left; } /* 상품목록표시 */
.ssOrder .ssList td.ssProductView .ssImg img { width:60px;height:60px;cursor:hand;border:1px solid #eee; } /* 상품이미지 */
.ssOrder .ssList td.ssProductView .ssProductName { float:left;cursor:hand;height:60px;line-height:60px; } /* 상품카테고리+상품명 */
.ssOrder .ssList td.ssPrice { font-family: "tahoma"; text-align:right; color:black;} /* 금액표시 */
.ssOrder .ssList td.ssSu    { font-family: "tahoma"; text-align:center; } /* 수량 */
.ssOrder .ssList td.ssPoint { font-family: "tahoma"; text-align:right; color:#0bb4c7; } /* 적립금 */
.ssOrder .ssList td.ssDc    { font-family: "tahoma"; text-align:center; color:#e4007f; border-right:1px solid #e5e5e5;} /* 할인 */
.ssOrder .ssList td.ssOptView .ssImg { float:left; } /* 옵션상품목록표시 */
.ssOrder .ssList td.ssOptView .ssImg img { width:30px;height:30px;border:1px solid #eee; } /* 옵션상품이미지 */
.ssOrder .ssList td.ssOptView .ssProductName { float:left;height:30px;line-height:30px; color:black; } /* 옵션상품명 */

.ssOrder .ssList td.ssSum { text-align:right; padding;10px 0; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.ssOrder .ssList td.ssSum .ssOut { text-align:right; }
.ssOrder .ssList td.ssSum .ssOut .ssTitle { font-size:10pt; float:right; line-height:110%; color:black; font-weight:bold; }
.ssOrder .ssList td.ssSum .ssOut .ssPrice { font-size:10pt; float:right; width:120px; text-align:right; line-height:110%; color:black; font-weight:bold; font-family: "tahoma"; }
.ssOrder .ssList td.ssSumText { text-align:center; padding:15px; font-size:10pt; }
/* 입력폼 */
.ssOrder .ssOrderTable table { width:100%; border:1px solid #e1dfdf; }
.ssOrder .ssOrderTable th    { text-align:right; vertical-align:middle; width:15%; background:#fafafa; padding:0 8px 0 0; border:1px solid #e1dfdf; height:30px; color:#a0a0a0; text-align:center;}
.ssOrder .ssOrderTable td    { text-align:left;  vertical-align:middle; width:35%; background:#ffffff; padding:0 0 0 7px; border:1px solid #e1dfdf; height:30px; }
/* 버튼 */
.ssOrder .ssBtn { padding:20px 0 30px 0;width:100%; text-align:center; margin-left:auto; margin-right:auto; }
/* ------------------------------------------------------------------------------------------------ */

/* 질문상세 --------------------------------------------------------------------------------------- */
.ssQueDetail .ssLine  {width:100%;height:1px;line-height:1px;background:#eeeeee;}
.ssQueDetail .ssCate  {float:left; font-weight:bold; height:30px;line-height:30px; text-align:center; }
.ssQueDetail .ssTitle {float:left; font-weight:bold; height:30px;line-height:30px;}

.ssQueDetail .ssDate {float:right; font-family: "tahoma"; height:30px;line-height:30px; color:#0bb4c7; }
.ssQueDetail .ssDateTitle {float:right; font-family: "tahoma"; height:30px;line-height:30px; }
.ssQueDetail .ssSpace {float:right; font-family: "tahoma"; height:30px;line-height:30px; width:20px; }
.ssQueDetail .ssName {float:right; font-family: "tahoma"; height:30px;line-height:30px; color:#0bb4c7; }
.ssQueDetail .ssNameTitle {float:right; font-family: "tahoma"; height:30px;line-height:30px; }

.ssQueDetail .ssBody {padding:10px;}
.ssQueDetail .ssAns {padding:10px;background:#f8f7f7;}
/* 비번입력 */
.ssQuePass {text-align:center; margin-left:auto; margin-right:auto; width:582px;margin-top:30px;}
.ssQuePass .ssQueTopImg { width:582px;height:18px; background:url(/modules/mdMember/skin/02/box_top.gif) no-repeat; }
.ssQuePass .ssQueBox    {width:582px;background:url(/modules/mdMember/skin/02/box_bg.gif) repeat-y;padding:10px;line-height:150%;text-align:center; }
.ssQuePass .ssQueTopBottom { width:582px;height:18px; background:url(/modules/mdMember/skin/02/box_bottom.gif) no-repeat; }
/* ------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------ */
/* 좌측 게시판 박스 */
.ssLeftBoardBox { margin-left:4px; margin-bottom:5px;}
.ssLeftBoardBox .ssLeftBoardBoxTop    { width:192px;height:10px;background:url(/modules/mdBoard/skin/01/list_top.gif) no-repeat; font-size:1px;}
.ssLeftBoardBox .ssLeftBoardBoxBody   { width:190px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background:url(/modules/mdBoard/skin/01/list_bg.gif); }
.ssLeftBoardBox .ssLeftBoardBoxBody .ssLeftBoardBoxTitle  { cursor:pointer; height:25px; line-height:25px; width:150px; color:#e5004f; background:url(/modules/mdBoard/skin/01/arrows_01.gif) no-repeat; background-position:0 50%; padding-left:13px; margin-left:10px;}
.ssLeftBoardBox .ssLeftBoardBoxBody .ssLeftBoardBoxLine  { height:1px; line-height:1px; width:170px; background:#d2d2d2;font-size:1px;  margin-left:10px;}
.ssLeftBoardBox .ssLeftBoardBoxBody .ssLeftBoardBoxContent  { width:170px;  margin-left:10px;margin-top:5px;}
.ssLeftBoardBox .ssLeftBoardBoxBody .ssLeftBoardBoxContent .ssLeftBoardBoxList  { height:15px; line-height:15px; width:170px; overflow:hidden; }
.ssLeftBoardBox .ssLeftBoardBoxBottom { width:192px;height:10px;background:url(/modules/mdBoard/skin/01/list_bottom.gif) no-repeat; font-size:1px;}
/* ------------------------------------------------------------------------------------------------ */