﻿/* 링크 밑줄 없애기*/
/*
a:link	{color:#474545;  font-size:12px; text-decoration:none; line-height:15px;}
a:visited	{color:#474545;  font-size:12px; text-decoration:none; line-height:15px;}
a:active	{color:#474545;  font-size:12px; text-decoration:none; line-height:15px;}
a:hover	{color:#474545;  font-size:12px; text-decoration:underline; line-height:15px;}
*/

a{cursor:pointer;}/*링크 손표시*/
a {outline:none; select-dummy: expression(this.hideFocus=true);} /*점선off*/
/*스크롤바*/
body, select
{scrollbar-face-color: #f1f1f1;
 scrollbar-highlight-color: #EAE9E8;
 scrollbar-3dlight-color: #B3ACA6;
 scrollbar-shadow-color: #B3ACA6;
 scrollbar-darkshadow-color: #EAE9E8;
 scrollbar-track-color: #fafafa;
 scrollbar-arrow-color: #B3ACA6;}

select{
	font-size:9pt;
	vertical-align:middle;
}

/*폼문으로 인한 공백없애기*/
form { display : inline;}
/*아무설정안줄때 기본 폰트..*/
td {font-family:Tahoma; font-size:12px; color:#6C6C6C;}

/* 몸통 여백없애기*/
body{
	margin:0px;
}

/*테이블 td안에 값이없어도.. 선표시 해주는 것.*/
table{
	border-collapse: collapse;
}

p , ul , fieldset , h1,h2,h3,h4,h5,h6,h7 {
	margin:0px;
	padding:0px;
}


input,textarea{/*입력상자 기본스타일*/
	border:expression((this.type=='checkbox'||this.type=='radio')?'none':'1px solid #cccccc');
	/*border:1px solid #cccccc;*/
	height:18px;
	vertical-align:middle;
}

textarea{
	background-color:fafafa
}
/*이미지 테두리 없애기, 얼라인설정해주기*/
img{
	border:0px;
	vertical-align:middle;
}

/*이미지를 버튼으로 사용하거나 .. 손모양 포인터*/
.imgBtn{
	cursor:pointer;
}

/*td를 버튼으로 사용할때*/
.tdBtn{
	cursor:pointer;
}

/*텍스트가 길이보다 넘칠때 짜르기..*/
.text_cutting{
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}


/*상단 카테고리 메뉴*/
a.headerCate:link ,a.headerCate:visited,a.headerCate:active{
	font-family: Tahoma;
	font-size:13px;
	color:#ffffff;
}
a.headerCate:hover{
	font-family: Tahoma;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}
.headerCate_td{
	padding:0 0 0 40;
}
/*상단 카테고리 메뉴 끝*/
	


/*왼쪽 카테고리 메뉴에 쓰이는 스타일*/

a.cate2_left:link	,a.cate2_left:visited, a.cate2_left:active{ /*카테고리 1분류 명*/
	color:#4d4d4d; font-size:12px;  text-decoration:none; 
}
a.cate2_left:hover	{/*카테고리 1분류 명 마우스오버*/
	color:#000000; font-size:12px;  text-decoration:underline; 
}



a.cate2_left_select:link	,a.cate2_left_select:visited, a.cate2_left_select:active{ /*카테고리 1분류 현재 선택 명*/
	color:#FE4E8E; font-size:12px;  text-decoration:none; font-weight:bold;
}
a.cate2_left_select:hover	{/*카테고리 1분류 현재 선택 명 마우스오버*/
	color:#FE4E8E; font-size:12px;  text-decoration:underline; font-weight:bold;
}



a.cate2_left2:link	, a.cate2_left2:visited, a.cate2_left2:active{/*카테고리 2분류이하 명*/
	color:#4d4d4d; font-size:12px;  text-decoration:none; 
}
a.cate2_left2:hover	{/*카테고리 2분류이하 명 오버*/
	color:#000000; font-size:12px;  text-decoration:underline; 
}



a.cate2_left2_select:link	, a.cate2_left2_select:visited, a.cate2_left2_select:active{/*카테고리 2분류 현재 선택 명*/
	color:#999999; font-size:12px;  text-decoration:none; font-weight:bold;
}
a.cate2_left2_select:hover	{/*카테고리 2분류 현재 선택 명 오버*/
	color:#FE4E8E; font-size:12px;  text-decoration:underline; font-weight:bold;
}


.cateline_left {
	border-bottom:1px solid #f1f1f1;
	padding:1px;
}	
.divLeftCateLine1{
	border-bottom:1px solid #f1f1f1;
	padding:5px;
}
/*왼쪽 카테고리 메뉴에 쓰이는 스타일 끝*/	



/* 네비게이션 */
.navi_line{
	/*상단 카테고리 메뉴*/
	background-color:#768B00;
}
.navi{
	/*상단 카테고리 메뉴*/
	
	font-size:12px;
	font-weight:;
	color:#2C2C2C;
	
}
.navi:hover{
	/*상단 카테고리 메뉴*/
	
	font-size:12px;
	font-weight:;
	color:#000;
	
}

.navi_div{
	/* 네이게이션 점선테두리 스타일 */
	padding:1px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background:#D4D4D4;/* 백업 D4D4D4 */
	width:822px;

}

.navi_div_Detail{
	/* 네이게이션 점선테두리 스타일 */
	padding:3px;
	font-size:12px;
	font-weight:bold;
	color:#2F3030;
	background:#57B0F4;height:30px;
	border:0px dashed #A4BDD7; /*점선 dashed  테두리 double */
	width:822px;

}

/* 네비게이션 끝*/



/* 박스 테두리 */
.tdBoxLine{
	background-color:#e7e7e7;
	padding:1 1 1 1;
}
.tblBoxIn{
	background-color:#ffffff;
}
/* 박스 테두리 끝*/



/* 카테고리나 인덱스 페이지등.. 상품리스트될때 부분*/
.ftPName{/*상품명*/
	color:#858585; font-size:11px; line-height:13px;text-align:center;
}
.ftPBrand{/*브랜드명*/
	color:#000000; font-weight:bold; font-size:11px; letter-spacing:-0.5px;
}
.ftPPrice{/*가격*/
	color:#FF6600; font-weight:bold; font-size:11px; letter-spacing:-0.5px;
}
/* 카테고리나 인덱스 페이지등.. 상품리스트될때 부분 끝*/

/*상품리스트에 쓰이는 것들*/
.spPname{/*상품명*/
	color:#858585; font-size:11px; line-height:13px;text-align:center;word-break:break-all;
}
.spPBrandID{/*브랜드명*/
	color:#000000; font-weight:bold; font-size:11px; letter-spacing:-0.5px;text-align:center;word-break:break-all;
}
.spSrprice{/*판매가격*/
	color:#FF6600; font-weight:bold; font-size:11px; letter-spacing:-0.5px;text-align:center;
}
.spLrprice{/*세일일경우 정가가격*/
	color:#cb0101;  font-size:11px; letter-spacing:-0.5px;text-decoration:  line-through;
}
.spSALE{/*세일표시*/
	color:#cb0101;etter-spacing:-0.5px;font-size:8.5pt;
}
/*상품리스트에 쓰이는 것들 끝*/

/*메인화면 공지사항*/
.tdMainNotice a:link, .tdMainNotice a:visited, .tdMainNotice a:active {font-family:돋움;font-size:11pt;color:#666666;}
.tdMainNotice a:hover {font-family:돋움;font-size:12pt;color:#F48967;}
.tdMainNotice{
	padding:0 0 0 10;
}
/*메인화면 공지사항 끝*/


/*상품 상세 페이지 상품정보 부분*/
.spDetailBrand{
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal;font-family: Tahoma;
}
.spDetailPName{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999999; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: norma;font-family: Tahoma;
}
.tdDetailBoxC{
	 color:#333;  padding-left:0px; FONT-SIZE: 12px; padding:5px 0; text-align:left; 	width:95px;
}
.tdDetailPrice{
	font-family:Tahoma;font-size:12px; color:#666666; /* text-decoration:line-through; */
}
.tdDetailPCode, .tdDetailMemPoint, .tdDetailPointView{
	font-family:Tahoma;font-size:12px;color:#666666;
}
.tdDetailSellPrice{
	 font-weight: bold; font-size: 16px;  text-align: left; color:#ee782f; 
}
.tdDetailSellPrice span{color:#ee782f; font-weight: bold; font-size: 16px;  }

.tdDetail_line{
	background-color:#dfdfdf;
}

.aDetailStock{
	font-family:Tahoma;font-size:11px;color:red;
}
.tdDetail1{ /*상세페이지 색상-추가설명 부분 td*/
	padding:5px 0;
	line-height:160%
}
/*상품 상세 페이지 상품정보 부분 끝*/


/*셀렉트박스 스타일*/
.select1{
	
}
/*셀렉트박스 스타일 끝*/


/*구매대행 페이지(AgencyTrans.php) 부분*/
.spATBoxName{ /*성명,오더넘버등.. 제목들어가는 칸 스타일*/
	text-align:right;
	width:70px;
	padding:3px 0 3px 0;
}
.spATBoxName2{/*밑에 요청사항 제목들어가는 칸 스타일*/
	text-align:right;
	width:185px; 
}
.tblATInfo{/*복사되는 테이블 스타일 cfcfcf*/
	border-bottom:1px solid #a9a9a9;
	border-top:1px solid #a9a9a9;
	border-left:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
	padding:10 5 10 5;
}
.tblATUserInfo{/*위에 회원정보 테이블 스타일*/
	border-bottom:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	padding:0 0 1 0;
}

/*구매대행 페이지(AgencyTrans.php) 부분 끝*/

/*회원가입 수정 부분*/
.tblMem1{
	
}
.tblMem2{
	border-bottom:1px solid #cccccc;
	
}
.tblMem2 td{
	vertical-align:middle;
	 border-bottom:1px solid #dfdfdf;
	 
	 padding:7 7 7 7;
}
.tdMem1{
	text-align:right;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	font-size:11px;color:#666666;
	letter-spacing:0.5px;
	background:#f1f1f1;
}
.tdMem2{
	border-right:1px solid #dfdfdf;
}
/*회원가입 수정 부분 끝*/

/*로그인 페이지 부분*/
.tblLogin{
	border-bottom:1px solid #dfdfdf;
	border-top:2px solid #dfdfdf;
}
.tblLogin td{
	padding:2px;
}
.tdLoginBox{
	border:1px solid #dfdfdf;
	text-align:center;
	padding:10px;
}
/*로그인 페이지 부분끝*/

/*메세지박스 부분*/


/*메세지박스 부분끝*/

/*우편번호 검색부분*/
.tblZipCode a:link, .tblZipCode a:visited, .tblZipCode a:active {
	color:#333333; font-size:11px; font-family: Tahoma; text-decoration:none; ;
}
.tblZipCode a:hover {
	color:#768B00; font-size:11px; font-family: Tahoma; text-decoration:none; ;
}
/*우편번호 검색부분 끝*/

/*게시판 기본 스타일..*/
.tblBoard{
	border-top:2px solid #79accb;
	table-layout:fixed;
}
.tblBoard tr td{
	text-align:center;
	WORD-BREAK:break-all;
}
.tdBoardCoulmn{
    background:#f8f8f8;	
 
	padding:10px 0;
	border-bottom:1px solid #d8d8d8;
}

.tdBoardBody_1{
	background:#fff;
	padding:10px 0;
	border-bottom:1px solid #d8d8d8;
}

.tdBoardBody_2{
	background:#fff;
	padding:10px 0;
	border-bottom:1px solid #d8d8d8;
}
/*게시판 기본 스타일 끝..*/

/*게시판 스타일*/
.tblBoard1{
	table-layout:fixed;
	border-top:1px solid #79accb;
}
.tblBoard1 tr td{
	text-align:center;
	WORD-BREAK:break-all;
}
.trBoard1Header{
	
}
.trBoard1Header  td{
	padding:10px 0;
	background:#f8f8f8;
	border-bottom:1px solid #d8d8d8;
}

.trBoard1Body{
	background:#fff;
}
.trBoard1BodyOver{
	background:#fff;
}
.trBoard1Body td, .trBoard1BodyOver td {
	padding:10px 0;
	border-bottom:1px solid #d8d8d8;
 
	
}

.tdBoard1Page{
	padding:10px;
}
/*게시판 스타일 끝*/

/*회원정보 같은표시 할때 게시판 스타일*/
.tblBoard2{
	border-top:2px #79accb solid; border-left:0; border-right:0;
}
.tblBoard2 td{
	border-bottom:1px solid #D8D8D8;
	padding-bottom:10px;
	padding-top:10px;
}
.tdBoard2Coulmn{
	text-align:left;
	background:#f8f8f8;	
	padding:10px;
  
	word-break:break-all;
}
.tdBoard2Body{
	background:#fff;
	text-align:left;
	padding-left:10px;
	word-break:break-all;
}
/*회원정보 같은표시 할때 게시판 스타일 끝*/


/*상품상세페이지 상품문의 입력 스타일*/
.tblBoard4{
	/*border:1px solid #fafafa;*/
}
.tblBoard4 td{
	padding:1px;
}
.tdBoard4Coulmn{
	text-align:center;
}
.tdBoard4Body{
	text-align:left;
	
}
/*상품상세페이지 상품문의 입력 스타일 끝*/

/*주문내역 상세 페이지*/
.tblInfo{
	padding:5px;
}
.tblInfo td{
	border:1px solid #cfcfcf;
	padding:5px;
}
/*주문내역 상세 페이지 끝*/

/*겉에 테두리 생기게해주는 div 박스 */
.divBox1{
	border:3px solid #e6e6e6;
	padding:5px;
	width:100%;
}
.divBox2_1_10{
	border:0px solid #e6e6e6;
	padding:0px;
	width:100%;
	overflow:hidden;
}
.divBox3{
	border-top:0px solid #f4f4f4;
	width:100%;
}
.divBox2_1_0{
	border:1px solid #e6e6e6;
	width:100%;
}
/*겉에 테두리 생기게해주는 div 박스  끝*/

/*라인 div*/
.divLine1{
	height:1px;
	width:100%;
	background:#cfcfcf;
	font-size:ppx;
	overflow:hidden;
}
/*라인 div 끝*/

/*공백 삽입해주는 div 박스*/
.divBlank30{
	height:30px;
	width:100%;
	font-size:ppx;
	overflow:hidden;

}
.divBlank10{
	height:10px;
	width:100%;
	font-size:ppx;
	overflow:hidden;

}
.divBlank5{
	height:5px;
	width:100%;
	font-size:ppx;
	overflow:hidden;
}
.divBlank3{
	height:3px;
	width:100%;
	font-size:ppx;
	overflow:hidden;
}
/*공백 삽입해주는 div 박스 끝*/

/*주문서작성 페이지 주문서작성 테이블 */
.tdOrderInput{
	text-align:left;
}
/*주문서작성 페이지 주문서작성 테이블 끝*/

/*helpdesk 관련*/
.divHelpT{
	color:#000000;
	font-weight:bold;
	letter-spacing:1px;
}
.divHelpC{
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
}
/*helpdesk 관련 끝*/

/*브랜드 리스트 박스*/
.divBrandBox{
	background:#fff;
	border:1px solid #CBD6FC;
}
.divBrandBox_list{
	height:230px;
	overflow:auto;
	background:#fff;
}
.tblBrandBox_menu{
	background:#F883A9;
	
}
.tblBrandBox_menu td{ 
	width:25px;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
.tblBrandBox_menu td a:link, .tblBrandBox_menu td a:visited, .tblBrandBox_menu td a:active{ 
	font-size:9pt;
	color:#ebede2;
}
.tblBrandBox_menu td a:hover{ 
	font-weight:bold;
	color:#ffffff;
	font-size:9pt
}
.divBrandBox_brand{
	color:#424A50;
	cursor:pointer;
	padding-left:15px;
	background:#fff;
	padding-top:1px;
	padding-bottom:1px;
	font-weight:;
}
.divBrandBox_brand_O{
	color:#424A50;
	cursor:pointer;
	padding-left:10px;
	background:#CBD6FC;
	padding-top:4px;
	padding-bottom:4px;
	
}

/*브랜드 리스트 박스 끝*/

/*제목표시해주는.. 임시..
COLOR="#4F4333"
COLOR="#6B6650"
COLOR="#796239"
COLOR="#AC8F57"
COLOR="#C6C58F"
COLOR="#E8E5C4"
*/
.divTitle1{
	padding:10px;
	font-size:14px;
	font-weight:bold;
	color:#4f4333;
	background:#fafafa;
}

.divTitle2{
	padding:10px;
	font-size:20px;
	font-weight:bold;
	color:#2e2e2e;
	/* background:#fff;
	width:80px;
	border:1px dashed #D82465;*/
}

 


/*구매대행 페이지*/
.spAgency{
	color:#333333;
	width:80px;
	text-align:center;
	border-right:1px solid #999999;border-left:1px solid #999999;
	margin-left:5px;
	font-weight:bold;
	
}
.tdAgencyBtn{
	background:#E8E5C4;cursor:pointer;color:#6B6650;font-weight:bold;
	text-align:center;
}
.tdAgencyCartListH{
	color:#333333;text-align:center;font-weight:bold;
	border-bottom:1px solid #333333;
	padding-top:8px;padding-bottom:8px;
}
.tdAgencyCartListB{
	color:#333333;text-align:center;padding-top:8px;padding-bottom:8px;border-bottom:1px dashed #cfcfcf;
	WORD-BREAK:break-all;
}
.tdAgencyCartListB a:visited, .tdAgencyCartListB a:hover, .tdAgencyCartListB a:link, .tdAgencyCartListB a:active{
	color:#333333;
}
/*구매대행 페이지 끝*/

/* 그냥 게시판 스타일 리스트형.. */
.tblBoardStyle1{

}
.tdHeaderStyle1{
	background:#fff;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	color:#6b6b6b;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	
}
.trBodyStyle1{
	background:#fff;
	
}
.tdBodyStyle1{
	color:#000000;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #4F4333;
}
.trBodyOverStyle1{
	background:#eeeeee;
}
/* 그냥 게시판 스타일 끝*/


/* 그냥 게시판 스타일2 정보표시형..*/

.tdHeaderStyle2{
	background:#eeeeee;
	color:#333333;
	font-weight:;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #b8b8b8;
}

.tdBodyStyle2{
	background:#fff;
	color:#000000;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #b8b8b8;
	word-break:break-all;
}

/* 그냥 게시판 스타일2 끝*/


.form-search {font-size: 9pt; border:solid 1 #333333; background: #ffffff; font-family:돋움; color:#838383;}
.form-09 {font-size: 9pt; border:solid 1 #cccccc; background: #fafafa; font-family:돋움; color:#666666;}
.form-08{font-size: 8pt; border:solid 1 #cccccc; background: #fafafa; font-family:돋움; color:#666666;}
.form-085{font-size: 10pt;font-weight:bold; border:solid 1 #cccccc; background: #e8e8e8; font-family:arial;Lucida Sans;돋움; color:#2c5987;}

/*품절메세지*/
.spStockNone{
	color:red;
	font-weight:bold;
	font-size:12pt;
}
/*품절메세지 끝*/

/*상단 카테고리 1차분류 메뉴*/
.aCateLink1 , .aCateLink1:visited, .aCateLink1:active, .aCateLink1:link{
	color:#ffffff;font-weight:bold;font-size:10pt;letter-spacing:0px; /*원 폰트 돋음추가  폰트 사이즈 9 였습니다.*/
}
.aCateLink1:hover{
	color:#FFFF66;font-weight:bold;font-size:10pt;letter-spacing:0px; /*원 폰트 돋음추가  폰트 사이즈 9 였습니다.*/
}
/*상단 카테고리 1차분류 메뉴 끝*/

/*상품 표현 스타일*/
.tblProdStyle{
	cursor:pointer;
	table-layout:fixed;	
	border:0px solid 
}
.tblProdStyle tr td{
	text-align:center;word-break:break-all;
}
.tblProdStyle .tdPimg{

}
.tblProdStyle .tdIcon{
	height:16px;
}
.tblProdStyle .tdBrandID{
	color:#000000; font-weight:bold; font-size:11px; letter-spacing:-0.5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.tblProdStyle .tdBrandID1{
	color:#333333; font-weight:bold;  font-size:11px; letter-spacing:-0.5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.tblProdStyle .tdPname{
	color:#858585; font-size:11px; line-height:13px;padding:2px;/*overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*/
}
.tblProdStyle .tdSrprice{
	color:#FF6600; font-weight:bold; font-size:11px; letter-spacing:-0.5px;
}

.tblProdStyle .tdSrprice_Sale{
	color:#B9062F; font-weight:bold; font-size:11px; letter-spacing:-0.5px;
}
/*상품 표현 스타일끝*/


/*게시판 스타일 최종형..  테이블 클래스만 바꿔도 되는 식으로..*/
.tblBoard3{ /* 테이블 자체*/
	table-layout:fixed;	
}
.tblBoard3 tr td{/* 테이블 내의 모든 td 공통적용*/
	text-align:center;
	WORD-BREAK:break-all;
}

.tblBoard3 thead  tr th{ /* 테이블 헤더 th*/
	background:#f8f8f8;
	border-top:2px solid #79accb;
	border-bottom:1px solid #d8d8d8;
	text-align:center;
 	padding:10px 0;
	font-weight:normal;
 }
.tblBoard3 tbody tr { /*보통경우의 본문 줄*/
	background:#fff;
}
.tblBoard3 tbody tr.over{ /*마우스오버되었을때의 본문 줄*/
	background:#fff;
}
.tblBoard3 tbody tr.select{/*선택되었을때의 본문 줄*/
	background:#fff;
}
.tblBoard3 tbody tr td { /*본문 td*/
	padding:10px 0;
 	border-bottom:1px solid #d8d8d8;
 }

.tblBoard3 tfoot tr td{ /*페이징들어갈 푸터*/
	border-top:1px solid #d8d8d8;
	padding:10px;
	text-align:center;
}

/*게시판 스타일 최종형..  테이블 클래스만 바꿔도 되는 식으로.. 끝*/


/*상세페이지 -  상품문의 타이틀*/
.divQnAProdTitle{
		
	height:100%;
}
.divQnAProdTitle span.title{ /*타이틀이미지 부분*/
	float:left;
}
.divQnAProdTitle span.btn{ /*버튼부분*/
	float:right;
	margin-bottom:8px;
}
/*상세페이지 -  상품문의 타이틀 끝*/

/*상세페이지 - 상품문의 리스트.*/
.tblQnAProd{ /* 테이블 자체*/
	table-layout:fixed;	
}
.tblQnAProd tr td{/* 테이블 내의 모든 td 공통적용*/
	text-align:center;
	WORD-BREAK:break-all;
}

.tblQnAProd thead  tr th{ /* 테이블 헤더 th*/
	background:#f8f8f8;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	text-align:center;
 
	padding-bottom:10px;
	padding-top:10px;
	font-weight:normal;
	 
}

.tblQnAProd tbody .trSubject td { /* 제목줄..  td*/
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #d8d8d8;
	 
}
.tblQnAProd tbody .trSubject .tdSubject { /* 제목칸*/
	text-align:left;
	padding-left:10px;
}

.tblQnAProd tbody .trContents td { /*내용줄 td*/
	padding:10px 15px;
	border-bottom:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	background:#f8f8f8;
	text-align:left;
 
}

.tblQnAProd tbody .trContents td a:hover , .tblQnAProd tbody .trContents td a:visited,.tblQnAProd tbody .trContents td a:active , .tblQnAProd tbody .trContents td a:hover{ /* 내용줄의 첨부파일*/
	color:#304b75;
}
.tblQnAProd tbody .trContents td p.question{ /* 내용줄의 질문 단락*/
	color:#252525;
	line-height:150%;
	font-weight:;
	font-size:12px;	

}
.tblQnAProd tbody .trContents td p.answer{ /* 내용줄의 답변 단락*/
	margin-top:12px;
	color:#2373aa;
	line-height:150%;
}

/*상세페이지 - 상품문의 리스트. 끝 */








/*상세페이지 -  리뷰 타이틀*/
.divReviewProdTitle{

	height:100%;
}
.divReviewProdTitle span.title{ /*타이틀이미지 부분*/
	float:left;
}
.divReviewProdTitle span.btn{ /*버튼부분*/
	float:right;
	padding-bottom:8px;
}
/*상세페이지 -  리뷰 타이틀 끝*/

/*상세페이지 - 리뷰 리스트.*/
.tblReviewProd{ /* 테이블 자체*/
	table-layout:fixed;	
}
.tblReviewProd tr td{/* 테이블 내의 모든 td 공통적용*/
	text-align:center;
	WORD-BREAK:break-all;
}

.tblReviewProd thead  tr th{ /* 테이블 헤더 th*/
	background:#f8f8f8;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	text-align:center;
 
	padding-bottom:10px;
	padding-top:10px;
	font-weight:normal;
 
}

.tblReviewProd tbody .trSubject td { /* 제목줄..  td*/
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #d8d8d8;
	 
}
.tblReviewProd tbody .trSubject .tdSubject { /* 제목칸*/
	text-align:left;
	padding-left:10px;
}

.tblReviewProd tbody .trContents td { /*내용줄 td*/
	padding:10px 15px;
	border-bottom:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	background:#f8f8f8;
	text-align:left;
 
}


/*상세페이지 - 리뷰 리스트. 끝 */



/*예상견적계산기*/
body.bodyAgencyCalc{ /*바디*/
	background:#fbfdfd;
	padding:10px;
}
fieldset.fsAgencyCalc{ /*필드셋 */
	border:0px;
	width:300px;
	
}
fieldset.fsAgencyCalc legend{/*필드셋 이름 */
	color:#d6601f;
	font-size:13px;
	margin-bottom:6px;
}
fieldset.fsAgencyCalc ul{/*필드셋 ul */
	list-style-type:none;
	border:1px solid #cccccc;
	background:#edf2f5;
	width:300px;
}
fieldset.fsAgencyCalc ul li{/*필드셋 ul  li*/
	font-weight:none;
	font-size:11px;
	color:#735a6b;
	padding:5px;
	border-bottom:1px dashed #cccccc;
}
fieldset.fsAgencyCalc ul li label{/*필드셋 ul  li 라벨*/
	width:80px;
	text-align:center;
	color:#1177aa;
	
}
fieldset.fsAgencyCalc div{/*필드셋 , 버튼들어가는 div*/
	text-align:right;
	margin-top:5px;
}
fieldset.fsAgencyCalc div span{/*필드셋 , 버튼*/
	font-weight:none;
	font-size:11px;
	color:	#1177aa;
	padding:5px;

}

table.tblAgencyCalc {
	padding:10px;
	border:1px solid #1177aa;
	margin-top:20px;
	background:#edf2f5;
	width:300;
}
table.tblAgencyCalc tr th{
	
	font-size:12px;
	color:	#333333;
	font-weight:normal;
	border-bottom:1px dashed #1177aa;
	border-right:1px dashed #1177aa;
}
table.tblAgencyCalc tr td{
	font-size:12px;
	color:	#333333;
	font-weight:bold;
	border-bottom:1px dashed #1177aa;
}
/*예상견적계산기 끝*/


/*아마존 구매대행*/
.fsAgencyAmazon{
	border:0px;

}
/*아마존 구매대행 끝*/

/*왼쪽 분류 리스트*/
.divLeftMenu{

}
.divLeftMenu .divTop{ /*분류명 출력 부분*/
	font-size:18px; font-weight:bold; color:#000; padding: 0 0 0 0;font-family: "Arial Black", Gadget, sans-serif
	height:80px;
	text-align:left; /*원본 center */
	/*background-image:url('/img/left_top11.gif') ;*/
	background-repeat:no-repeat;
	overflow:hidden;
}
.divLeftMenu .divTop2{ /*분류명 출력 부분*/
	font-size:18px; font-weight:bold; color:#ffffff; padding: 0 0 0 0;font-family: "Arial Black", Gadget, sans-serif
	height:80px;
	text-align:left; /*원본 center */
	/*background-image:url('/img/left_top11.gif') ;*/
	background-repeat:no-repeat;
	overflow:hidden;
}
.divLeftMenu .divTop3{ /*분류명 출력 부분*/
	font-size:18px; font-weight:bold; color:#ffffff; padding: 76 0 0 0;font-family: 돋움,"Arial Black", Gadget, sans-serif
	/*font-size:20px; color:#ec8565; padding: 12 0 8 0;font-family: "Arial Black", Gadget, sans-serif  원본*/
	height:80px;
	text-align:left; /*원본 center */
	background-image:url('/img/topmall.gif') ; /* 몰별페이지상단 */
	background-repeat:no-repeat;
	overflow:hidden;
}
.divLeftMenu ul.ulMenu{ /*분류 리스트*/
	padding:2px; /*원본 10 이였음.*/
	list-style-type:none;
}
.divLeftMenu ul.ulMenu li{ /* 각 분류 전체적용*/
	border-bottom:1px solid #fff;
	padding:5px;
}
.divLeftMenu ul.ulMenu li.Ccode1{ /*1분류*/
	padding-left:5px;
	background:#3A3A3A;
}
.divLeftMenu ul.ulMenu li.Ccode1 a{ /*1분류 링크..*/
	font-weight:bold;
	color:#FDFCFC;
}
.divLeftMenu ul.ulMenu li.Ccode1 a:hover{ /*1분류 마우스오버*/
	color:#ffffff;
	background:#3A3A3A; 
	
	font-weight:bold;
}
.divLeftMenu ul.ulMenu li.Ccode2{ /*2분류*/
	padding-left:5px;
	background:#EFEFEF;
}
.divLeftMenu ul.ulMenu li.Ccode2 a:hover{ /*2분류 마우스오버*/
	color:#000;
	/*background:#2C5985; height:100%; */
	
}
.divLeftMenu ul.ulMenu li.Ccode3{ /*3분류*/
	padding-left:15px;
}
.divLeftMenu ul.ulMenu li.Ccode3 a:hover{ /*3분류 마우스오버*/
	color:#ffffff;
	background:#FF75A8;
	
	font-weight:bold;
}
.divLeftMenu ul.ulMenu li.Ccode4{ /*4분류*/
	padding-left:20px;
}
.divLeftMenu ul.ulMenu li.Ccode4 a:hover{ /*4분류 마우스오버*/
	color:#ffffff;
	background:#FF75A8;
	
	font-weight:bold;
}

.divLeftMenu ul.ulMenu li a.select{ /*분류 현재 선택된 분류일때..*/
	color:#0491FC;	
	font-weight:bold;
}
/*왼쪽 분류 리스트 끝*/

/* prodmain 왼쪽 분류 리스트*/
.ProddivLeftMenu{

}
.ProddivLeftMenu .divTop{ /*분류명 출력 부분*/
	font-size:18px; font-weight:bold; color:#ffffff; padding: 0 0 0 0;font-family: "Arial Black", Gadget, sans-serif
	height:80px;
	text-align:left; /*원본 center */
	background-image:url('/img/left_top11.gif') ;
	background-repeat:no-repeat;
	overflow:hidden;
}
.ProddivLeftMenu .divTop2{ /*분류명 출력 부분*/
	font-size:18px; font-weight:bold; color:#ffffff; padding: 0 0 0 0;font-family: "Arial Black", Gadget, sans-serif
	height:80px;
	text-align:left; /*원본 center */
	background-image:url('/img/left_top11.gif') ;
	background-repeat:no-repeat;
	overflow:hidden;
}
.ProddivLeftMenu ul.ulMenu{ /*분류 리스트*/
	padding:2px; /*원본 10 이였음.*/
	list-style-type:none;
}
.ProddivLeftMenu ul.ulMenu li{ /* 각 분류 전체적용*/
	border-bottom:1px solid #fff;
	padding:5px;
}
.ProddivLeftMenu ul.ulMenu li.Ccode1{ /*1분류*/
	padding-left:5px;
	background:#3A3A3A;	
}
.ProddivLeftMenu ul.ulMenu li.Ccode1 a{ /*1분류 링크..*/
	font-weight:bold;
	color:#FDFCFC;	
}
.ProddivLeftMenu ul.ulMenu li.Ccode1 a:hover{ /*1분류 마우스오버*/
	color:#ffffff;
	background:#3A3A3A; 
	
	font-weight:bold;
}
.ProddivLeftMenu ul.ulMenu li.Ccode2{ /*2분류*/
	padding-left:5px;
	background:#EFEFEF;	
}
.ProddivLeftMenu ul.ulMenu li.Ccode2 a:hover{ /*2분류 마우스오버*/
	color:#000;
	/*background:#2C5985; height:100%; */
	
}
.ProddivLeftMenu ul.ulMenu li.Ccode3{ /*3분류*/
	padding-left:15px;
}
.ProddivLeftMenu ul.ulMenu li.Ccode3 a:hover{ /*3분류 마우스오버*/
	color:#ffffff;
	background:#FF75A8;
	
	font-weight:bold;
}
.ProddivLeftMenu ul.ulMenu li.Ccode4{ /*4분류*/
	padding-left:20px;
}
.ProddivLeftMenu ul.ulMenu li.Ccode4 a:hover{ /*4분류 마우스오버*/
	color:#ffffff;
	background:#FF75A8;
	
	font-weight:bold;
}

.ProddivLeftMenu ul.ulMenu li a.select{ /*분류 현재 선택된 분류일때..*/
	color:#0491FC;	
	font-weight:bold;
}
/*prodmain 왼쪽 분류 리스트 끝*/



h1{ /*h1 태그.. 제일 큰제목*/
	color:#000000;
	font-size:15px;
	font-weight:bold;
	font-family: 굴림;
	padding:10px;
	border-left:3px solid #000000;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	
	background:#efefef;
}

/*마이페이지의 하나의 박스*/
.divMyBox{
	width:800px;
}
.divMyBox .title{ /*박스제목*/
	color:#222222;
	font-size:12px;
	font-weight:bold;
	font-family: 굴림;
	padding:2px;
	border:1px solid #bababa;
	
	background:#efefef;
	width:800px;
}

.divMyBox .box{ /*박스몸통*/
	border-right:1px solid #bababa;
	border-left:1px solid #bababa;
	border-bottom:1px solid #bababa;
	padding:2px;
	width:800px;
}
/*마이페이지의 하나의 박스 끝*/


/*상세 페이지 - 색상이미지 부분 */
div.divColorImgBox{ /*한가지 색상에 관련된 이미지 테두리*/
	border:0px solid #cfcfcf;
	margin-top:1px;
	margin-bottom:1px;
}
div.divColorImgBox div.divColorName{ /*이미지위의 색상이름 부분*/
	border-bottom:1px solid #dfdfdf;
	padding:5px;
	text-align:left;
}
div.divColorImgBox div.divColorName span.spColorName{ /* 색상이름 부분*/
	padding-left:5px;
	padding-right:5px;
	font-size:16px;
	font-weight:bold;	
	color:#ffffff;
	background:#383737;
}
div.divColorImgBox div.divColorName span.spBackImg{ /* 색상이름 옆 그림*/
	background-image:url(/img/detail/imgColorArrow.gif);
	background-repeat:no-repeat;
	width:83px;
	height:16px;
}

div.divColorImgBox div.divColorImg{ /*색상이미지 나오는 부분*/
	padding:10px;
}

/*div.divColorImg img{width:500px;height:500px;}*/

/*상세 페이지 - 색상이미지 부분 끝*/

/*상세 페이지 - 스틸이미지 부분 시작*/
/*div.divStillImg img{width:500px;height:500px;}*/
/*상세 페이지 - 스틸이미지 부분 끝*/

div.prodimg img{width:824px;}/* 각 상품 목록 페이지 이미지 고정 사이즈*/

/* 구매대행 - 견적게시판 상세보기 - 1차/2차 견적정보*/
table.tblPayment{
	margin-left:auto;
	margin-right:auto;
}
table.tblPayment  thead tr th{
	color:#222222;
	font-size:12px;
	font-weight:bold;
	font-family: 굴림;
	padding:6px;
	border:1px solid #888888;
	background:#efefef;
}

table.tblPayment  tbody tr th{
	color:#222222;
	font-size:12px;
	font-weight:normal;
	font-family: 굴림;
	padding:6px;
	border:1px solid #888888;
	
	background:#fefefe;
	
}
table.tblPayment  tbody tr td{
	color:#111111;
	font-size:12px;
	font-weight:normal;
	font-family: 굴림;
	padding:6px;
	border:1px solid #888888;
	text-align:center;
	background:#fff;
}
/* 구매대행 - 견적게시판 상세보기 - 1차/2차 견적정보 끝*/

/*전체브랜드리스트(알파벳별 출력)*/
ul.ulBrand_alphabet{
	padding:10px;
	border:1px solid #cfcfcf;
	list-style-type:none;
	text-align:center;
}
ul.ulBrand_alphabet li{
	display:inline;
	border-right:1px solid #cfcfcf;
}
ul.ulBrand_alphabet li a:link , ul.ulBrand_alphabet li a:visited, ul.ulBrand_alphabet li a:active,  ul.ulBrand_alphabet li a:hover { /*알파벳 a 태그*/
	color:#333333;
	
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
/*전체브랜드리스트(알파벳별 출력) 끝*/

/*레몬 레이아웃*/
div.divLayout_lemon{
	width:1000px;
}
div.divLayout_lemon div.left{/*왼쪽메뉴부분*/
	width:170px;
	float:left;
}
div.divLayout_lemon div.contents{ /*본문*/
	width:100%;
}

/*레몬 레이아웃 끝*/



/*레몬보드 상세 리플부분*/
div.divReply{ /*리플 전체 테두리*/
	width:100%;
	padding:10px;
	margin-top: 3px;
	border-right: 1px solid #bfbfbf;
	border-left: 1px solid #bfbfbf;
	border-top: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
	background-color: #efefef;
}


div.divReply div.replyInput{ /*리플 입력폼*/
	width:100%;
	padding:10px;
	border: 1px solid #bfbfbf;
	background-color: #ffffff;
	margin-top: 3px;
	margin-bottom: 3px;
	
}
div.divReply div.replyInput  div.button_row{  
	text-align:right;
}

div.divReply div.replyList{/*리플 리스트*/
	
}

div.divReply div.replyList div.reply{
	width:100%;
	padding:10px;
	margin-bottom:-1;
	border: 1px solid #bfbfbf;
	background-color: #ffffff;
}

div.divReply div.replyList div.reply div.writer_row{
	font-weight:bold;
}
/*레몬보드 상세 리플부분끝*/

/*레몬보드 span 버튼*/
.spanBtn{
	cursor:pointer;
	padding:4px;
	border:0px solid #ffffff;
	background-color: #ffffff;
	color:#333333;
	margin:1px;
	height:1px;
	font-size:12px;
	
}
/*레몬보드 span 버튼 끝*/

/*레몬보드 입력 폼 css*/
table.tblLemonDetail{
	border: 1px solid #bfbfbf;
}
table.tblLemonDetail tr th{ /*헤더*/
	background-color: #efefef;
	color:#333333;
	border: 1px solid #bfbfbf;
	font-size:11px;
	font-weight:normal;
	padding:10px;
}
table.tblLemonDetail tr td{ /*내용*/
	
	color:#444444;
	border-bottom: 1px solid #bfbfbf;
	font-size:11px;
	font-weight:normal;
	padding:10px;
}
/*레몬보드 입력 폼 css 끝*/



/*레몬보드 리스트*/
.tblLemonList{ /* 테이블 자체*/
	table-layout:fixed;	
	border-top:2px solid #79accb;
}
.tblLemonList tr td{/* 테이블 내의 모든 td 공통적용*/
	text-align:center;
	WORD-BREAK:break-all;
}

.tblLemonList thead  tr th{ /* 테이블 헤더 th*/
	background:#f8f8f8;
	border-top:2px solid #79accb;
	border-bottom:1px solid #d8d8d8;
	text-align:center;
 	padding:10px 0;
	font-weight:normal;
 }
.tblLemonList tbody tr { /*보통경우의 본문 줄*/
	background:#fff;
}
.tblLemonList tbody tr.over{ /*마우스오버되었을때의 본문 줄*/
	background:#fff;
}
.tblLemonList tbody tr.select{/*선택되었을때의 본문 줄*/
	background:#fff;
}
.tblLemonList tbody tr td { /*본문 td*/
	padding:10px 0;
		border-bottom:1px solid #d8d8d8;
}

.tblLemonList tfoot tr td{ /*페이징들어갈 푸터*/
	padding:15px 0;
	text-align:center;
}
/*레몬보드 리스트 끝*/


/*2분류 리스트*/
ul.ulCcode2List{
	padding:10px;
	border:1px solid #cfcfcf;
	list-style-type:none;
	float:left;
	width:100%;
}

ul.ulCcode2List li{ /*리스트*/
	float:left;
}
ul.ulCcode2List li a{ /*리스트 내의 링크.. a */
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
}
ul.ulCcode2List li a.select{ /*리스트 내의 링크.. a */
	color:#FE4E8E;font-weight:bold;
}
/*2분류 리스트 끝*/

/* 3분류 ba div*/
div.divCcode3List{
  background-color:#efefef;
  border:1px solid #cfcfcf;
  padding:10px;
}

/*3분류 리스트*/
ul.ulCcode3List{
	
	list-style-type:none;
	text-align:left;
	
	width:800px;
	
	
}

ul.ulCcode3List li{ /*리스트*/
	float:left;
	width:198px;
	height:17px;
}
ul.ulCcode3List li a{ /*리스트 내의 링크.. a */
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
	font-family:"돋움";
}
ul.ulCcode3List li a.select{ /*리스트 내의 링크.. a */
	color:#000000;/*FF75A8 핑크*/font-weight:bold;
}

ul.ulCcode3List li a:hover{ /*마우스 오버.. a */
	color:#222121;
	/*background:#FF5871; height:100%;*/
	/*border:1px outset #FF5871; *선두께, 스타일(점선), 컬러*/	
	
	/*font-weight:bold; */
}
/*3분류 리스트 끝*/

/* 4분류 ba div*/
div.divCcode4List{
  background-color:#ffffff;
  border:1px solid #cfcfcf;
  padding:10px;
}

/*4분류 리스트*/
ul.ulCcode4List{
	list-style-type:none;
	text-align:left;
	float:left;
	width:780px;
}

ul.ulCcode4List li{ /*리스트*/
	float:left;
	width:195px;
	height:17px; /*원본 18px 였습니다.*/
}
ul.ulCcode4List li a{ /*리스트 내의 링크.. a */
	white-space:nowrap;
	padding-left:2px;
	padding-right:2px;
}
ul.ulCcode4List li a.select{ /*리스트 내의 링크.. a */
	color:#000000;font-weight:bold;
}

ul.ulCcode4List li a:hover{ /*마우스 오버.. a */
	color:#222121;
	/*background:#FF5871; height:100%; */
	/*border:1px outset #FF5871; /*선두께, 스타일(점선), 컬러*/
	
	/*font-weight:bold; */
}
/*4분류 리스트 끝*/

/* =MAIN NAV*/
#nav {width:px; text-align:center;margin:0;clear:left; list-style:none; overflow:hidden;}
*html #nav {padding:0; margin:px 0 0 0;}

#nav li {float:left;}
#nav .topmenu_width {width:px;}

#nav a.topmenu_class {position:relative; z-index:1100; text-transform:uppercase; text-shadow:0 1px 1px rgba(0,0,0,.75); display:block; padding:15px 0 13px; background:#254e7b 0 -167px;}
#nav a.topmenu_class:hover {background-position:0 -265px; border-color:#4cccf1;}

#Mainbox{
text-align: center;
font-size: 24px;
font-weight: bold;
color: white;
font-family:alternate-gothic-no-2-d,sans-serif,돋움;
margin: 2px 0px 5px 0px;
padding: 4px 4px 4px 10px;
}

#brandtop{
text-align: center;
font-size: 12px;
background-color: #413F34;width:100%;
font-weight: bold;
color: white;
margin: 0px 0px 0px 0px;
padding: 4px 4px 4px -4px;
}
#nav span {width:13px; height:13px; vertical-align:text-top; text-indent:-9999px; overflow:hidden; font-size:0; display:-moz-inline-stack; display:inline-block; background-position:0 -15px; margin:-1px 0 0 5px;}







 

/************ 버튼 스타일 ************/


.pageBtnWrap{width:100%; text-align:center; padding:30px 0}

 .Basic_Btn {padding:0;margin:0}
a.Basic_Btn {background:#959595; height:36px;display:inline-block; text-align:center;   margin: 0 5px; line-height:36px; font-size:12px; color:#fff; width:110px; }
a.Basic_Btn:hover {background:#959595; color:#fff}


.Basic_PBtn {padding:0;margin:0}
a.Basic_PBtn {background:#2373aa; height:36px;display:inline-block; text-align:center; margin: 0 5px; line-height:36px; font-size:12px; color:#fff; width:110px;}
a.Basic_PBtn:hover {background:#2373aa; color:#fff}


.Basic_PBtn2 {padding:0;margin:0}
a.Basic_PBtn2 {background:#1E79AE; height:36px;display:inline-block; text-align:center; margin: 0 5px; line-height:36px; font-size:12px; color:#fff; width:110px; }
a.Basic_PBtn2:hover {background:#1E79AE; color:#fff}


 
.style_sBtn{cursor:pointer;padding:5px 7px; background:#2373aa;color:#fff;font-weight:bold; font-size:11px; display:inline-block}
.style_bBtn{cursor:pointer;padding:5px 7px; background:#B8B8B8;color:#fff;font-weight:bold; font-size:11px;}
a.style_bBtn, a.style_sBtn{color:#fff}
.style_button{cursor:pointer;padding:2px 7px; background:#2373aa;color:#fff;font-weight:bold; font-size:11px; border: 1px #2373aa solid; line-height:20px; height:20px}

a.login_Btn{display:inline-block; padding:0; color:#fff; background:#2373aa; width:100px; height:66px; text-align:center; line-height:66px; font-size:20px;}


.Login_pstit{padding:0px 0 10px 0; font-size:18px;color:#363636;font-weight:bold; text-align:left; line-height:160%}
.Login_pstit span{color:#666; font-size:12px;}
/*회원가입 수정 부분*/
.tblMem1{
	
}
.tblMem2{
    border-top:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	
}
.tblMem2 td{
	vertical-align:middle;
	 border-bottom:1px solid #D8D8D8;
	 
	 padding:10px 7px 10px 12px;
}
.tdMem1{
	text-align:left;
	border-right:1px solid #D8D8D8;
	border-left:1px solid #D8D8D8;
	font-size:11px;
	color:#666666;
	letter-spacing:0.5px;
	background:#f7f7f7;
 
}
.tdMem1 span{color:#F05254;}

.tdMem2{
	border-right:1px solid #D8D8D8;
 
}
.tdMem2  input{border:1px #DCDCDC solid; margin:3px 5px 3px 0; height:22px; line-height:22px}
 
.tdMem2 span{font-size:11px; margin-left:10px; display:inline-block;}


 /*회원가입 수정 부분 끝*/

 /*마이페이지의 하나의 박스*/
.divMyBox{
	width:100%;
	margin-bottom:50px;
}
.divMyBox .title{ /*박스제목*/
    margin-bottom: 10px; 
	color: #333;  
	font-size: 16px;   
	font-weight: bold;  
  	width:100%;
	background:none;
	border:none;
}

.divMyBox .box{ /*박스몸통*/
 
	padding:0px;
	border:None;
	width:100%;
}
/*마이페이지의 하나의 박스 끝*/

/************ 페이징 관련 스타일************/
.divPager1 {clear:both;margin:20px; text-align:center;}
.divPager1 a img {vertical-align:middle; margin:0;}
.divPager1 span {vertical-align:middle;}
.divPager1 span {margin:0 1px;}
.divPager1 span a {display:inline; color:#666; font-weight:bold; font-size:11px; padding:5px 8px 5px 8px; border:1px solid #E2E2E2;}
.divPager1 .spPager1_curr a {background:#FF6A6C; color:#fff;  border:1px #FF6A6C solid;}
.divPager1 .spPager1_curr {background:#FF6A6C; color:#fff;   border:1px #FF6A6C solid;   display:inline; padding:4px 8px 4px 8px; font-weight:bold; }
 
.spPager1_num{ 	font-weight:bold; 	font-size:14px; 	color:#000; 	padding:3px 4px 3px 4px; border:1px solid #E0DADA; }
a:hover.spPager1_num{ color:#ffffff; 	background:#333333; 	text-decoration: none;}


/******커뮤니티*******/

.boardSearch{
    margin-top:30px;
	text-align:center;
     padding: 11px 0;
    border: 1px solid #eee;
    background-color: #f8f8f8
}

.boardSearch input{
    width: 416px;
    padding: 2px 0;
    height: 20px;
    vertical-align: top;
    border: 1px solid #E1E1E1;

}

.boardSearch a, .searchReBtn{
  
  display:inline-block;
  background:#929292;
  color:#fff !important;
  height:20px; 
  line-height:20px;
  font-size:11px;
  font-weight:bold;
  width:50px;
  text-align:center;

}

.Lemoninput{border: 1px solid #E1E1E1; height:24px; line-height:24px}

/*레몬 레이아웃*/
div.divLayout_lemon{
	width:100%;
}
div.divLayout_lemon:after { content:""; display:block;clear:both; }

div.divLayout_lemon div.left{/*왼쪽메뉴부분*/
	width:194px;
	float:left;
}
div.divLayout_lemon div.contents{ /*본문*/
	float:right; 
	width:850px
}
 
/*레몬 레이아웃 끝*/



/*레몬보드 상세 리플부분*/
div.divReply{ /*리플 전체 테두리*/
    
	width:100%;
	padding:10px;
	margin-top: 15px;
	border: 1px solid #DFDFDF;
	 
	background-color: #F7F7F7;
}


div.divReply div.replyInput{ /*리플 입력폼*/
	width:100%;
	padding:10px;
	border: 1px solid #DFDFDF;
	background-color: #ffffff;
	margin-top: 3px;
	margin-bottom: 3px;
	
}

div.divReply div.replyInput textarea{ 
 
  border:1px #ddd solid;
  margin-top:5px
	
}
div.divReply div.replyInput  input{

  border:1px #ddd solid;
  display:inline-block;
  margin-left:5px;
  margin-right:20px;
}

div.divReply div.replyInput  div.button_row{  
	text-align:right;
	padding-top:10px;
}

div.divReply div.replyList{/*리플 리스트*/
	
}

div.divReply div.replyList div.reply{
	width:100%;
	padding:10px;
	margin-bottom:-1;
	border: 1px solid #bfbfbf;
	background-color: #ffffff;
}

div.divReply div.replyList div.reply div.writer_row{
	font-weight:bold;
}
/*레몬보드 상세 리플부분끝*/

/*레몬보드 span 버튼*/
.spanBtn{
	cursor:pointer;
	padding:4px;
 
	background-color: #929292;
	color:#fff;
	margin:1px;
	margin-top:3px;
	height:1px;
	font-size:12px;
	
}
/*레몬보드 span 버튼 끝*/

/*레몬보드 입력 폼 css*/
table.tblLemonDetail{
	border: 1px solid #DFDFDF;
}
table.tblLemonDetail tr th{ /*헤더*/
	background-color: #F7F7F7;
 	border: 1px solid #DFDFDF;
    text-align:left;
	font-weight:normal;
	padding:10px;
	color:#666;
}
table.tblLemonDetail tr td{ /*내용*/
	
 	border-bottom: 1px solid #DFDFDF;
 
	font-weight:normal;
	padding:10px;
}
/*레몬보드 입력 폼 css 끝*/

.faqBox{
	height:55px; background:#fafafa;
	border:1px solid #ddd;
	margin-bottom:15px;
}
.faqBox .faqTit{line-height:27px; vertical-align:bottom;}
.faqBox .faqForm{border:1px solid #ccc; display:inline-block; background:#fff; padding:0 0 0 10px; margin:0 15px;}
.faqBox .faqForm input, .faqBox .faqForm select{vertical-align:middle; margin-top:3px;}

.divHelpT img{padding-top:3px;}


/******로그인 *******/

.Login_wrap{border:1px #E1E1E1 solid; width:790px; margin:0 auto;}
.LoginTitle{display:block; background:#F6F6F6; height:38px; line-height:38px}
.LoginTitle span{color:#363636; font-size:14px; padding-left:37px}
.login_txt{text-align:left;}
.login_input input{border:1px #DCDCDC solid;}

.loginJoin{width:790px; margin:0 auto; margin-top:50px}
.loginJoin ul{width:790px; margin:0 auto;}
.loginJoin li{display:inline; float:left; width:33.3%; text-align:center;}
.loginJoin li span,.loginJoin li strong, .loginJoin li img, .loginJoin li a{display:block;}
.loginJoin li img{margin:0 auto;vertical-align:middle; display:inline-block;}
.loginJoin li strong{font-size:14px;padding:15px 0 5px 0}
.loginJoin li  a{margiN:10px auto}

.loginJoin li div{height:75px; line-height:75px; display:inline-block; vertical-align:middle;}




.login_Btn {padding:0;margin:0}
a.login_Btn {display:inline-block; padding:0; color:#fff;  background:#2373aa; width:100px; height:66px;text-align:center; line-height:66px;font-size:20px }
 .login_Btn2 {padding:0;margin:0}
a.login_Btn2 {display:inline-block; padding:0; color:#fff;  background:#959595; width:100px; height:66px;text-align:center; line-height:66px;font-size:20px }
a.login_Btn2:hover{color:#fff}

.Login_pstit{padding:0px 0 10px 0; font-size:18px;color:#363636;font-weight:bold; text-align:left; line-height:160%}
.Login_pstit span{color:#666; font-size:12px;}


.Dicon_btn {padding:0;margin:0}
a.Dicon_btn {display:inline-block; padding:5px 15px 5px 10px; color:#fff; font-weight:bold; background:#B8B8B8; font-size:11px;}
a.Dicon_btn:hover {background:#B8B8B8; color:#fff}
a.Dicon_btn span{background:url('/img/btn_dot.png') no-repeat right;  padding:0 10px}


.JoinStepTit {padding-bottom:30px}
.JoinStepTit h2{font-size:36px; color:#000; text-align:center; margin:30px 0 0 0  }
.JoinStepTit span{display:block; font-size:14px; color:#666; padding-top:15px; text-align:center;line-height:140%}


/******회원가입 *******/

.JoinStepTit {padding-bottom:30px}
.JoinStepTit h2{font-size:36px; color:#000; text-align:center; margin:30px 0 0 0  }
.JoinStepTit span{display:block; font-size:14px; color:#666; padding-top:15px; text-align:center;line-height:140%}

 
 .memberS select{height:22px; border:1px #DCDCDC solid}

.styleTextare{width:100%;height:300px;background:#fafafa;border:1px solid #cfcfcf; line-height:130%; padding:10px; color:#666; font-size:12px;}
.agreeRadio{text-align:center; padding:20px 0 30px 0}
.agreeRadio input{border:none;}

.stepWrap{width:624px; margin:0px auto 30px; }
.stepWrap:after{display:block;clear:both;content:''}
 .stepWrap li {
    float: left;
    text-align:center;
    position: relative;
	width:108px;
	height:108px; 
	margin:0 50px;
	border-radius:54px;
	background:#C2C2C2
	 
 }
 .stepWrap li.on{background:#1E79AE}
.stepWrap li div p{height:75px; vertical-align:middle; line-height:75px}
.stepWrap li div img{  margin:0px auto; vertical-align:middle;}
.stepWrap li div span{display:block; color:#fff; font-weight:bold;}

 .stepWrap li:after{
   content:"";
   display:block;
   width:12px;
   height:18px;
   background:url(/img/sub/icon_step.gif) no-repeat;
   position:absolute;
   right:-56px;
   top:45%;
 }



.stepWrap li:last-child:after {display:none;}

.OrderstepWrap{width:832px}
.imgBtn{margin-top:5px;}

.btn_left{float:left;}
.btnS{border:1px solid #d9d9d9; height:24px; line-height:24px; text-align:center; padding:0 10px; color:#4e4e4e; display:inline-block; margin:0 2px; background:#fff; font-size:11px;}
.xicon{padding-left:23px; position:relative;}
.xicon:before{    
	content: '';
    display: block;
    position: absolute;
    top: 7px;
    left: 10px;
    background: url(/img/order/xicon.gif) no-repeat;
    width: 8px;
    height: 7px;
}


