/* 링크 밑줄 없애기*/
a:link	{text-decoration:none;color:#6C6C6C;}
a:visited	{text-decoration:none;color:#6C6C6C;}
a:active	{text-decoration:none;color:#6C6C6C;}
a:hover	{text-decoration:none;color:#6C6C6C;}

a{cursor:pointer;}/*링크 손표시*/

/*스크롤바*/
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:11px; color:#6C6C6C;}

/* 몸통 여백없애기*/
body{
	margin:0px 0 0 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:#444444; font-size:11px; font-family: Tahoma; text-decoration:none; font-weight:bold;
}
a.cate2_left:hover	{/*카테고리 1분류 명 마우스오버*/
	color:#444444; font-size:11px; font-family: Tahoma; text-decoration:underline; font-weight:bold;
}



a.cate2_left_select:link	,a.cate2_left_select:visited, a.cate2_left_select:active{ /*카테고리 1분류 현재 선택 명*/
	color:#fe9206; font-size:11px; font-family: Tahoma; text-decoration:none; font-weight:bold;
}
a.cate2_left_select:hover	{/*카테고리 1분류 현재 선택 명 마우스오버*/
	color:#fe9206; font-size:11px; font-family: Tahoma; text-decoration:underline; font-weight:bold;
}



a.cate2_left2:link	, a.cate2_left2:visited, a.cate2_left2:active{/*카테고리 2분류이하 명*/
	color:#999999; font-size:11px; font-family: Tahoma; text-decoration:none; 
}
a.cate2_left2:hover	{/*카테고리 2분류이하 명 오버*/
	color:#333333; font-size:11px; font-family: Tahoma; text-decoration:underline; 
}



a.cate2_left2_select:link	, a.cate2_left2_select:visited, a.cate2_left2_select:active{/*카테고리 2분류 현재 선택 명*/
	color:#fe9206; font-size:11px; font-family: Tahoma; text-decoration:none; font-weight:bold;
}
a.cate2_left2_select:hover	{/*카테고리 2분류 현재 선택 명 오버*/
	color:#fe9206; font-size:11px; font-family: Tahoma; text-decoration:underline; font-weight:bold;
}


.cateline_left {line-height:1px; background-color:#f1f1f1;}

.divLeftCateLine1{
	border-bottom:1px solid #ffffff;
	padding:3 0 1 18px;
}	
/*왼쪽 카테고리 메뉴에 쓰이는 스타일 끝*/	



/* 네비게이션 */
.navi_line{
	/*상단 카테고리 메뉴*/
	background-color:#768B00;
}
.navi{
	/*상단 카테고리 메뉴*/
	font-family: 돋움;
	font-size:8.5pt;
	color:#999999;
	
}
.navi:hover{
	/*상단 카테고리 메뉴*/
	font-family: 돋움;
	font-size:8.5pt;
	color:#333333;
	
}
/* 네비게이션 끝*/

/* 런던베네 네비게이션 */
.navi2_line{
	/*상단 카테고리 메뉴*/
	background-color:#01787c;
}
.navi2{
	/*상단 카테고리 메뉴*/
	font-family: 돋움;
	font-size:8.5pt;
	color:#999999;
	
}
.navi2:hover{
	/*상단 카테고리 메뉴*/
	font-family: 돋움;
	font-size:8.5pt;
	color:#333333;
	
}
/* 런던베네 네비게이션 끝*/





/* 박스 테두리 */
.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:#444444; font-weight:bold; font-size:11px; letter-spacing:-0.5px;
}
.ftPPrice{/*가격*/
	color:#F06159; 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:#444444; font-weight:bold; font-size:11px; letter-spacing:-0.5px;text-align:center;word-break:break-all;
}
.spSrprice{/*판매가격*/
	color:#F06159; 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:9pt;color:666666;}
.tdMainNotice a:hover {font-family:돋움;font-size:9pt;color:333333;}
.tdMainNotice{
	padding:0 0 0 10;
}
/*메인화면 공지사항 끝*/


/*상품 상세 페이지 상품정보 부분*/
.spDetailBrand{
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal;
} 
.spDetailPName{
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #999999; LINE-HEIGHT: normal; FONT-STYLE: normal;  
}
.tdDetailBoxC{
	color:#333;  padding-left:0px;
	FONT-SIZE: 12px;
	padding:4px 0;
	text-align:left;
 
	width:95px;
}
.tdDetailPrice{
	 font-size:12px; color:#666666; /* text-decoration:line-through; */
	 text-align:left;
}
.tdDetailPCode, .tdDetailMemPoint, .tdDetailPointView{
	 font-size:12px;color:#666666;
	  text-align:left;
}

.tdDetailSellPrice span#spLrprice{
	font-size:12px; color:#000; /* 2017.11.30 추가 */
	text-align:left;
}
.tdDetailSellPrice span#spSrprice{
/* 	font-size:15px; */
/* 	font-weight:bold; */
/* 	COLOR: #F06159; */
	font-size:25px; color:#f44; font-weight:bold; line-height:25px; font-family:Verdana, Geneva, sans-serif /* 2017.11.30 변경 */
}


.tdDetail_line{
	background-color:#dfdfdf;
}

.aDetailStock{
	 font-size:11px;color:red;
}
.tdDetail1{ /*상세페이지 색상-추가설명 부분 td*/
	padding:4px 0;
}
/*상품 상세 페이지 상품정보 부분 끝*/

 



/*셀렉트박스 스타일*/
.select1{
	
}
/*셀렉트박스 스타일 끝*/


/*구매대행 페이지(AgencyTrans.php) 부분*/
.spATBoxName{ /*성명,오더넘버등.. 제목들어가는 칸 스타일*/
	text-align:right;
	width:70px; 
}
.spATBoxName2{/*밑에 요청사항 제목들어가는 칸 스타일*/
	text-align:right;
	width:185px; 
}
.tblATInfo{/*복사되는 테이블 스타일 cfcfcf*/
	border-bottom:1px solid #1788cd;
	border-top:1px solid #1788cd;
	border-left:1px solid #1788cd;
	border-right:1px solid #1788cd;
	padding:0 0 1 0;
}
.tblATUserInfo{/*위에 회원정보 테이블 스타일*/
	border-bottom:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	padding:0 0 1 0;
}

/*구매대행 페이지(AgencyTrans.php) 부분 끝*/

/*회원가입 수정 부분*/
.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;}


 /*회원가입 수정 부분 끝*/

/*로그인 페이지 부분*/
.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 #b09977 solid;
	table-layout:fixed;
}
.tblBoard tr td{
	text-align:center;
	WORD-BREAK:break-all;
}
.tdBoardCoulmn{
	
 	padding-bottom:10px;
	padding-top:10px;
	background:#F7F7F7;
	border-bottom:1px solid #D8D8D8;
}

.tdBoardBody_1{
	background:#ffffff;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #D8D8D8;
}

.tblBoard tr td.tdBoardBodyLeft{
	background:#ffffff;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:20px;
	border-bottom:1px solid #D8D8D8;
	text-align:left;
}
 

.tdBoardBody_2{
	background:#ffffff;
	padding-bottom:8px;
	padding-top:8px;
	border-bottom:1px solid #D8D8D8;
}
/*게시판 기본 스타일 끝..*/

 /*게시판 스타일*/
.tblBoard1{
	table-layout:fixed;
	border-top:3px #b09977 solid;
}
.tblBoard1 thead{background:#F7F7F7;}

.tblBoard1 tr td{
	
	text-align:center;
	WORD-BREAK:break-all;
}
.trBoard1Header{
	
}
.trBoard1Header  td{
 	padding-top:10px;
	padding-bottom:10px;
	background:#F7F7F7;
 	border-bottom:1px solid #D8D8D8;
 }

.trBoard1Body{
	background:#ffffff;

}
.trBoard1BodyOver{
	background:#ffffff;
}
.trBoard1Body td, .trBoard1BodyOver td {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #D8D8D8;
 }

.tdBoard1Page{
 
	padding:15px 0;
}


.tblBoardGuide{
	border-top:2px solid #636363;
	border-bottom:1px solid #D2D2D2;
	table-layout:fixed;
}
.tdBoardCoulmnGuide{
  	padding-bottom:10px;
	padding-top:10px;
	background:#F7F7F7;
	text-align:center;
	border-bottom:1px solid #D2D2D2;
}


.tdBoardBodyGuide{
	background:#ffffff;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	border-bottom:1px solid #D2D2D2;
}

/*게시판 스타일 끝*/

/*회원정보 같은표시 할때 게시판 스타일*/
.tblBoard2{
	border-top:2px #af9976 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:#F7F7F7;
	padding:10px;
  
	word-break:break-all;
}
.tdBoard2Body{
	background:#ffffff;
	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;
}
/*주문내역 상세 페이지 끝*/

/*겉에 테두리 생기게해주는 div 박스 */
.divBox1{
	border:3px solid #e6e6e6;
	padding:5px;
	width:100%;
}
.divBox2_1_10{
	border:0px solid #e6e6e6;
	padding:10px;
	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 박스*/
.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:#444444;
	font-weight:bold;
	letter-spacing:1px;
}
.divHelpC{
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
}
/*helpdesk 관련 끝*/

/*브랜드 리스트 박스*/
.divBrandBox{
	background:#ffffff;
	border:1px solid #507681;
}
.divBrandBox_list{
	height:200px;
	overflow:auto;
	background:#ffffff;
}
.tblBrandBox_menu{
	background:#507681;
	
}
.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:8.5pt;
	color:#ebede2;
}
.tblBrandBox_menu td a:hover{ 
	font-weight:bold;
	color:#ffffff;
	font-size:8.5pt
}
.divBrandBox_brand{
	color:#507681;
	cursor:pointer;
	padding-left:15px;
	background:#ffffff;
	padding-top:1px;
	padding-bottom:1px;
	font-weight:;
}
.divBrandBox_brand_O{
	color:#ebede2;
	cursor:pointer;
	padding-left:10px;
	background:#87ABC3;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;
}

/*브랜드 리스트 박스 끝*/

/*제목표시해주는.. 임시..
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:12px;
	font-weight:bold;
	color:#507681;
	background:#ffffff;
	border:1px dashed #507681;
}

/*페이징 관련 스타일*/
.spPager1_curr{
	color:red;
}
.spPager1_arrow10{
	color:green;
}

/*페이징 관련 스타일 끝*/

/*구매대행 페이지*/
.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:#555555;
	border-top:2px solid #999999;
	border-bottom:3px solid #333333;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	
}
.trBodyStyle1{
	background:#ffffff;
	
}
.tdBodyStyle1{
	color:#444444;
	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 #333333;
}

.tdBodyStyle2{
	background:#ffffff;
	color:#444444;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #4F4333;
	word-break:break-all;
}

/* 그냥 게시판 스타일2 끝*/


.form-search {font-size: 8.5pt; border-bottom:1px #afafaf solid; width:130px; background: #ffffff; font-family:돋움; color:#666666;}
.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: 8.5pt; border:solid 1 #cccccc; background: #fafafa; font-family:돋움; color:#666666;}

/*품절메세지*/
.spStockNone{
	color:red;
	font-weight:bold;
	font-size:12pt;
}
/*품절메세지 끝*/

/*상단 카테고리 1차분류 메뉴*/
.aCateLink1 , .aCateLink1:visited, .aCateLink1:active, .aCateLink1:link{
	color:#ebede2;font-weight:bold;font-size:9pt;letter-spacing:3px;
}
.aCateLink1:hover{
	color:#ffffff;font-weight:bold;font-size:9pt;letter-spacing:3px;
}
/*상단 카테고리 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:20px;
}
.tblProdStyle .tdBrandID{
	color:#444444; font-weight:bold; font-size:12px; 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:#F06159; font-weight:bold; font-size:13px;  
}
/*상품 표현 스타일끝*/


 
/*게시판 스타일 최종형..  테이블 클래스만 바꿔도 되는 식으로..*/
.tblBoard3{ /* 테이블 자체*/
	table-layout:fixed;	
	border-top:2px #af9976 solid;
}
.tblBoard3 tr td{/* 테이블 내의 모든 td 공통적용*/
	text-align:center;
	WORD-BREAK:break-all;
}

.tblBoard3 thead  tr th{ /* 테이블 헤더 th*/
	background:#F4F4F4;
 	border-bottom:1px solid #E2E2E2;
	text-align:center;
 
	padding-bottom:10px;
	padding-top:10px;
	font-weight:normal;
	font-size:12px;
}
.tblBoard3 tbody tr { /*보통경우의 본문 줄*/
	background:#ffffff;
}
.tblBoard3 tbody tr.over{ /*마우스오버되었을때의 본문 줄*/
	background:#ffffff;
}
.tblBoard3 tbody tr.select{/*선택되었을때의 본문 줄*/
	background:#adccde;
}
.tblBoard3 tbody tr td { /*본문 td*/
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #E2E2E2;
}

.tblBoard3 tfoot tr td{ /*페이징들어갈 푸터*/
	padding:10px;
	text-align:center;
}


/*게시판 스타일 최종형..  테이블 클래스만 바꿔도 되는 식으로.. 끝*/


/*상세페이지 -  상품문의 타이틀*/
.divQnAProdTitle{
    margin-top:20px;
	border-top:1px solid #ffffff;
	height:100%;
 }
.divQnAProdTitle span.title{ /*타이틀이미지 부분*/
	float:left;
	color:#666;
	margin-bottom:15px;

}
.divQnAProdTitle span.btn{ /*버튼부분*/
	float:right;
	margin-top:10px
}
/*상세페이지 -  상품문의 타이틀 끝*/

/*상세페이지 - 상품문의 리스트.*/
.tblQnAProd{ /* 테이블 자체*/
	table-layout:fixed;	
	border-top:1px #D8D8D8 solid;
}
.tblQnAProd tr td{/* 테이블 내의 모든 td 공통적용*/
	text-align:center;
	WORD-BREAK:break-all;
}

.tblQnAProd thead  tr th{ /* 테이블 헤더 th*/
	background:#F7F7F7;
 	border-bottom:1px solid #D8D8D8;
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
	font-weight:normal;
	font-size:12px;
 }

.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-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #D8D8D8;
}

.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{ /* 내용줄의 질문 단락*/
    
	line-height:150%;
	text-align:left;
	width:100%;
	padding:10px;
	font-weight:;
	font-size:12px;	

}
.tblQnAProd tbody .trContents td p.answer{ /* 내용줄의 답변 단락*/
	margin-top:12px;
	color:#83292b;
	line-height:150%;
}

/*상세페이지 - 상품문의 리스트. 끝 */


 


/*상세페이지 -  리뷰 타이틀*/
.divReviewProdTitle{
	border-top:1px solid #ffffff;
	height:100%;
	 margin-top:20px;
}
.divReviewProdTitle span.title{ /*타이틀이미지 부분*/
	float:left;
}
.divReviewProdTitle span.btn{ /*버튼부분*/
	float:right;
	margin-bottom:7px;
}
/*상세페이지 -  리뷰 타이틀 끝*/

/*상세페이지 - 리뷰 리스트.*/
.tblReviewProd{ /* 테이블 자체*/
	table-layout:fixed;	
	border-top:1px #D8D8D8 solid;

}
.tblReviewProd tr td{/* 테이블 내의 모든 td 공통적용*/
	text-align:center;
	WORD-BREAK:break-all;
}

.tblReviewProd thead  tr th{ /* 테이블 헤더 th*/
	background:#F7F7F7;
 	border-bottom:1px solid #D8D8D8;
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
	font-weight:normal;
	font-size:12px;
 
}

.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-top:10px;
	padding-bottom:10px;
	text-align:left;
	border:none;
	border-bottom:1px solid #D8D8D8;
}
/*상세페이지 - 리뷰 리스트. 끝 */



/*예상견적계산기*/
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:20px; color:#ffffff; padding: 33 0 0 25;font-family: Impact;
	height:92px;
	background-image:url('/img/CateMain/ImgLeftMenu_default.jpg') ;
	overflow:hidden;
}
.divLeftMenu ul.ulMenu{ /*분류 리스트*/
	padding:10px;
	list-style-type:none;
}
.divLeftMenu ul.ulMenu li{ /* 각 분류 전체적용*/
	border-bottom:1px solid #f1f1f1;
	padding:5px;
}
.divLeftMenu ul.ulMenu li.Ccode1{ /*1분류*/
	padding-left:5px;
}
.divLeftMenu ul.ulMenu li.Ccode1 a{ /*1분류 링크..*/
	font-weight:bold;
	color:#444444;
}
.divLeftMenu ul.ulMenu li.Ccode2{ /*2분류*/
	padding-left:10px;
}
.divLeftMenu ul.ulMenu li.Ccode3{ /*3분류*/
	padding-left:15px;
}
.divLeftMenu ul.ulMenu li.Ccode4{ /*4분류*/
	padding-left:20px;
}

.divLeftMenu ul.ulMenu li a.select{ /*분류 현재 선택된 분류일때..*/
	color:#fe9206;	
	font-weight:bold;
}
/*왼쪽 분류 리스트 끝*/

/*4분류 리스트*/
ul.ulCcode4List{
	padding:10px;
	border:1px solid #cfcfcf;
	list-style-type:none;
}

ul.ulCcode4List li{ /*리스트*/
	display:inline;
	padding-left:5px;
	padding-right:5px;
}
ul.ulCcode4List li a{ /*리스트 내의 링크.. a */
	font-weight:bold;
}
ul.ulCcode4List li a.select{ /*리스트 내의 링크.. a */
	color:#fe9206;
}
/*4분류 리스트 끝*/

 
/*마이페이지의 하나의 박스*/
.divMyBox{
	width:100%;
	margin-bottom:50px;
	position:relative;
}
.allpoint{position:absolute; top:0; right:0;}
.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%;
}


/*마이페이지의 하나의 박스 끝*/

/*상세 페이지 - 색상이미지 부분 */
div.divColorImgBox{ /*한가지 색상에 관련된 이미지 테두리*/
	border:1px solid #ffffff;
	margin-top:30px;
	margin-bottom:1px;
}
div.divColorImgBox div.divColorName{ /*이미지위의 색상이름 부분*/
	border-bottom:1px solid #ffffff;
	padding:5px;
	text-align:left;
}
div.divColorImgBox div.divColorName span.spColorName{ /* 색상이름 부분*/
 
     font-size:14px;
    text-align:center;
	display:block;
	font-weight:bold;
}
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;
}
/*상세 페이지 - 색상이미지 부분 끝*/



/* 구매대행 - 견적게시판 상세보기 - 1차/2차 견적정보*/
table.tblPayment{
	margin-left:auto;
	margin-right:auto;
}
table.tblPayment  thead tr th{
	color:#444444;
	font-size:12px;
	font-weight:bold;
	
	padding:6px;
	border:1px solid #888888;
	background:#efefef;
}

table.tblPayment  tbody tr th{
	color:#444444;
	font-size:12px;
	font-weight:normal;
	
	padding:6px;
	border:1px solid #888888;
	
	background:#fefefe;
	
}
table.tblPayment  tbody tr td{
	color:#111111;
	font-size:12px;
	font-weight:normal;
	
	padding:6px;
	border:1px solid #888888;
	text-align:center;
	background:#ffffff;
}
/* 구매대행 - 견적게시판 상세보기 - 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:15px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
/*전체브랜드리스트(알파벳별 출력) 끝*/

/*레몬 레이아웃*/
div.divLayout_lemon{
	width:100%;
}
div.divLayout_lemon div.left{/*왼쪽메뉴부분*/
	width:210px;
	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:1px solid #666666;
	background-color: #efefef;
	color:#333333;
	margin:1px;
	height:1px;
	font-size:12px;
	
}
/*레몬보드 span 버튼 끝*/

/*레몬보드 입력 폼 css*/
table.tblLemonDetail{
	border-top:2px #af9976 solid;
	border-left:0; border-right:0;
}
table.tblLemonDetail tr th{ /*헤더*/
	background-color: #F7F7F7;
	color:#333333;
	border-bottom: 1px solid #bfbfbf;
	font-size:11px;
	font-weight:normal;
	padding:10px;
	text-align:left;
}
table.tblLemonDetail tr td{ /*내용*/
	
	color:#444444;
	border-bottom: 1px solid #bfbfbf;
	font-size:11px;
	font-weight:normal;
	padding:10px;
}
/*레몬보드 입력 폼 css 끝*/



/*레몬보드 리스트*/
.tblLemonList{ /* 테이블 자체*/
	table-layout:fixed;	
}
.tblLemonList tr td{/* 테이블 내의 모든 td 공통적용*/
	text-align:center;
	WORD-BREAK:break-all;
}

.tblLemonList thead  tr th{ /* 테이블 헤더 th*/
	background:#F4F4F4;
	border-top:2px solid #b09977;
	border-bottom:1px solid #E2E2E2;
	text-align:center;
	color:#222;	
	padding-bottom:5px;
	padding-top:5px;
	font-weight:normal;
	font-size:11px;
}
.tblLemonList tbody tr { /*보통경우의 본문 줄*/
	background:#ffffff;
}
.tblLemonList tbody tr.over{ /*마우스오버되었을때의 본문 줄*/
	background:#efefef;
}
.tblLemonList tbody tr.select{/*선택되었을때의 본문 줄*/
	background:#adccde;
}
.tblLemonList tbody tr td { /*본문 td*/
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #E2E2E2;
	color:#444444;
	
}

.tblLemonList tfoot tr td{ /*페이징들어갈 푸터*/
	padding:10px;
	text-align:center;
}
/*레몬보드 리스트 끝*/


.real-image-edge {
    width: 100%;
    position: relative;
}

.real-image-edge > div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0px 10px 0px 10px;
}

.real-image-tag {
    display: inline-block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    object-fit: contain;
    max-width: 100%;
}