 
select{
 	vertical-align:middle;
}

/*폼문으로 인한 공백없애기*/
form { display : inline;}
/*아무설정안줄때 기본 폰트..*/
td  {font-size:12px;}

/* 몸통 여백없애기*/
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;*/
 
	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:#999999; font-size:11px; font-family: Tahoma; text-decoration:none; 
}
a.cate2_left:hover	{/*카테고리 1분류 명 마우스오버*/
	color:#000000; font-size:11px; font-family: Tahoma; text-decoration:underline; 
}



a.cate2_left_select:link	,a.cate2_left_select:visited, a.cate2_left_select:active{ /*카테고리 1분류 현재 선택 명*/
	color:#cd6001; font-size:11px; font-family: Tahoma; text-decoration:none; font-weight:bold;
}
a.cate2_left_select:hover	{/*카테고리 1분류 현재 선택 명 마우스오버*/
	color:#cd6001; 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:#999999; font-size:11px; font-family: Tahoma; text-decoration:none; font-weight:bold;
}
a.cate2_left2_select:hover	{/*카테고리 2분류 현재 선택 명 오버*/
	color:#cd6001; 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 #f1f1f1;
	padding:5px;
}
/*왼쪽 카테고리 메뉴에 쓰이는 스타일 끝*/	



/* 네비게이션 */
.navi_line{
	/*상단 카테고리 메뉴*/
	background-color:#768B00;
}
.navi{
	/*상단 카테고리 메뉴*/
	font-family: 돋움;
	font-size:8.5pt;
	color:#999999;
	
}
.navi: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:#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:9pt;color:666666;}
.tdMainNotice a:hover {font-family:돋움;font-size:9pt;color:333333;}
.tdMainNotice{
	padding:0 0 0 10;
}
/*메인화면 공지사항 끝*/


/*상품 상세 페이지 상품정보 부분*/
.spDetailBrand{
	 
}
.spDetailPName{
 
}
.tdDetailBoxC{
	 
}
.tdDetailPrice{
	 
}
.tdDetailPCode, .tdDetailMemPoint, .tdDetailPointView{
	 
}
.tdDetailSellPrice{
	 
}
.tdDetail_line{
	background-color:#dfdfdf;
}
 
.tdDetail1{ /*상세페이지 색상-추가설명 부분 td*/
	padding-top:5px;
}
/*상품 상세 페이지 상품정보 부분 끝*/



/*셀렉트박스 스타일*/
.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-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	
}
.tblMem2 td{
	vertical-align:middle;
	 border-bottom:1px solid #dfdfdf;
 	 padding:7px 7px 7px 12px;
}
.tdMem1{
	text-align:left;
	border-right:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
 
	color:#666666;
	letter-spacing:0.5px;
	background:#f7f7f7;
 
}
.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:1px #606060 solid;
	table-layout:fixed;
}
.tblBoard tr td{
	text-align:center;
	WORD-BREAK:break-all;
}
.tdBoardCoulmn{
	
 	padding-bottom:12px;
	padding-top:12px;
	background:#F6F6F6;
	border-bottom:1px solid #D8D8D8;
}

.tdBoardBody_1{
	background:#ffffff;
	padding-bottom:12px;
	padding-top:12px;
	border-bottom:1px solid #D8D8D8;
}
.tdBoardBodyLeft{text-align:left !important; padding-left:10px}

.tdBoardBody_2{
	background:#ffffff;
	padding-bottom:12px;
	padding-top:12px;
	border-bottom:1px solid #D8D8D8;
}
/*게시판 기본 스타일 끝..*/

/*게시판 스타일*/
.tblBoard1{
	table-layout:fixed;
	border-top:1px #606060 solid;
}
.tblBoard1 tr td{
	text-align:center;
	WORD-BREAK:break-all;
}
.trBoard1Header{
	
}
.trBoard1Header  td{
 	padding-top:8px;
	padding-bottom:8px;
	background:#F6F6F6;
 	border-bottom:1px solid #D8D8D8;
 
 
}

.trBoard1Body{
	background:#ffffff;
}
.trBoard1BodyOver{
	background:#ffffff;
}
.trBoard1Body td, .trBoard1BodyOver td {
	padding-top:12px;
	padding-bottom:12px;
	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:6px;
	padding-top:6px;
	background:#F6F6F6;
	text-align:center;
	border-bottom:1px solid #D2D2D2;
}


.tdBoardBodyGuide{
	background:#ffffff;
	padding-bottom:8px;
	padding-top:8px;
	text-align:center;
	border-bottom:1px solid #D2D2D2;
}

/*게시판 스타일 끝*/

/*회원정보 같은표시 할때 게시판 스타일*/
.tblBoard2{
	border-top:1px #606060 solid;
}
.tblBoard2 td{
	border-bottom:1px solid #dfdfdf;
	padding-bottom:12px;
	padding-top:12px;
}
.tdBoard2Coulmn{
	text-align:left;
	background:#F6F6F6;
	padding:10px;
  
	word-break:break-all;
}
.tdBoard2Body{
	background:#ffffff;
	text-align:left;
	padding-left:10px;
	word-break:break-all;
}
/*회원정보 같은표시 할때 게시판 스타일 끝*/

.tdBoard2Body textarea, .tdBoard2Body input[type="text"]{border:1px #dedede solid; padding-left:10px}
.tdBoard2Body textarea{padding:10px}

/*상품상세페이지 상품문의 입력 스타일*/
.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 박스*/
.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:500;
	letter-spacing:1px;
}
.divHelpC{
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
}
/*helpdesk 관련 끝*/

/*브랜드 리스트 박스*/
.divBrandBox{
	background:#ffffff;
	border:1px solid #ff845f;
}
.divBrandBox_list{
	height:200px;
	overflow:auto;
	background:#ffffff;
}
.tblBrandBox_menu{
	background:#ff845f;
	
}
.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:#dd6643;
	cursor:pointer;
	padding-left:15px;
	background:#ffffff;
	padding-top:1px;
	padding-bottom:1px;
	font-weight:;
}
.divBrandBox_brand_O{
	color:#dd6643;
	cursor:pointer;
	padding-left:10px;
	background:#f7d9d0;
	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:12px;
	font-weight:bold;
	color:#f48967;
	background:#ffffff;
	border:1px dashed #f9af9a;
}

/*페이징 관련 스타일*/
.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:#ffffff;
	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:#ffffff;
	
}
.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:#ffffff;
	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: 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:#ffffff;font-weight:bold;font-size:9pt;letter-spacing:0px;
}
.aCateLink1:hover{
	color:#ffffff;font-weight:bold;font-size:9pt;letter-spacing:0px;
}
/*상단 카테고리 1차분류 메뉴 끝*/

/*상품 표현 스타일*/
.tblProdStyle{
	/*cursor:pointer;*/
	table-layout:fixed;	

	
}
.tblProdStyle tr td{
	text-align:left;;word-break:break-all;
	text-align:center;
}
.tblProdStyle .tdPimg{
	cursor:pointer;
}
.tblProdStyle .tdIcon{
	height:16px;
}
.tblProdStyle .tdBrandID{
	color:#000; font-weight:bold; font-size:13px; letter-spacing:-0.5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  
}
.tblProdStyle .tdPname{
	color:#000; font-size:12px; line-height:13px;padding:2px 10px;/*overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*/  
}
.tblProdStyle .tdSrprice{
	color:#000; font-weight:normal; font-size:12px; letter-spacing:-0.5px; padding-top:7px
}
.Lrprice{
	color:#F38368; 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{ /* 테이블 자체*/
	 
	border-top:1px #606060 solid;
}
.tblBoard3 tr td{/* 테이블 내의 모든 td 공통적용*/
	text-align:center;
	WORD-BREAK:break-all;
}

.tblBoard3 thead  tr th{ /* 테이블 헤더 th*/
	background:#F6F6F6;
 	border-bottom:1px solid #D8D8D8;
	text-align:center;
 
	padding-bottom:8px;
	padding-top:8px;
	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:8px;
	padding-bottom:8px;
	border-bottom:1px solid #D8D8D8;
 
	
}

.tblBoard3 tfoot tr td{ /*페이징들어갈 푸터*/
 
	padding:10px;
	text-align:center;
}

/*게시판 스타일 최종형..  테이블 클래스만 바꿔도 되는 식으로.. 끝*/



/*상세페이지 -  상품문의 타이틀*/
.divQnAProdTitle{
		
	height:100%;
}
.divQnAProdTitle span.title{ /*타이틀이미지 부분*/
	float:left;
}
.divQnAProdTitle span.btn{ /*버튼부분*/
	 padding:0
}
/*상세페이지 -  상품문의 타이틀 끝*/

/*상세페이지 - 상품문의 리스트.*/
.tblQnAProd{ /* 테이블 자체*/
	table-layout:fixed;	
}
.tblQnAProd tr td{/* 테이블 내의 모든 td 공통적용*/
	text-align:center;
	WORD-BREAK:break-all;
}

.tblQnAProd thead  tr th{ /* 테이블 헤더 th*/
	background:#F6F6F6;
	border-top:1px solid #606060;
	border-bottom:1px solid #D8D8D8;
	text-align:center;
 
	padding-bottom:10px;
	padding-top:10px;
	font-weight:normal;
	font-size:12px;
}

.tblQnAProd tbody .trSubject td { /* 제목줄..  td*/
	padding-top:7px;
	padding-bottom:7px;
	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 #252525;
	border-right:1px solid #252525;
	border-left:1px solid #252525;
	background:#f9f9f9;
	text-align:left;
	color:#83292b;
}

.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:#83292b;
	line-height:150%;
}

/*상세페이지 - 상품문의 리스트. 끝 */








/*상세페이지 -  리뷰 타이틀*/
.divReviewProdTitle{

	height:100%;
}
.divReviewProdTitle span.title{ /*타이틀이미지 부분*/
	float:left;
}
.divReviewProdTitle span.btn{ /*버튼부분*/
	padding:0
}
/*상세페이지 -  리뷰 타이틀 끝*/

/*상세페이지 - 리뷰 리스트.*/
.tblReviewProd{ /* 테이블 자체*/
	table-layout:fixed;	
}
.tblReviewProd tr td{/* 테이블 내의 모든 td 공통적용*/
	text-align:center;
	WORD-BREAK:break-all;
}

.tblReviewProd thead  tr th{ /* 테이블 헤더 th*/
	background:#F6F6F6;
	border-top:1px solid #b7b7b7;
	border-bottom:1px solid #b7b7b7;
	text-align:center;
	color:#686868;	
	padding-bottom:5px;
	padding-top:5px;
	font-weight:normal;
	font-size:11px;
}

.tblReviewProd tbody .trSubject td { /* 제목줄..  td*/
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:1px solid #82878f;
	color:#252525;
}
.tblReviewProd tbody .trSubject .tdSubject { /* 제목칸*/
	text-align:left;
	padding-left:10px;
}

.tblReviewProd tbody .trContents td { /*내용줄 td*/
	padding:10px 15px;
	border-bottom:1px solid #252525;
	border-right:1px solid #252525;
	border-left:1px solid #252525;
	background:#f9f9f9;
	text-align:left;
	color:#252525;
}


/*상세페이지 - 리뷰 리스트. 끝 */



/*예상견적계산기*/
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:#ec8565; padding: 12 0 8 0;font-family: "Arial Black", Gadget, sans-serif
	height:80px;
	text-align:center;
	background-image:url('/img/CateMain/ImgLeftMenu_default.jpg') ;
	background-repeat:no-repeat;
	overflow:hidden;
}
.divLeftMenu .divTop2{ /*분류명 출력 부분*/
	font-size:20px; color:#ec8565; padding: 12 0 8 0;font-family: "Arial Black", Gadget, sans-serif
	height:80px;
	text-align:center;
	background-image:url('/img/CateMain/ImgLeftMenu_default.jpg') ;
	background-repeat:no-repeat;
	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:#000000;
}
.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:#cd6001;	
	font-weight:bold;
}
/*왼쪽 분류 리스트 끝*/


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:#F6F6F6;
}

/*마이페이지의 하나의 박스*/
.divMyBox{
	width:100%;
}
.divMyBox .title{ /*박스제목*/
	color:#222222;
	font-size:16px;
	font-weight:bold;
 
	padding:6px;
 	width:100%;
}

.divMyBox .box{ /*박스몸통*/
 
	padding:10px 0;
	width:100%;
}
/*마이페이지의 하나의 박스 끝*/


/*상세 페이지 - 색상이미지 부분 */
div.divColorImgBox{ /*한가지 색상에 관련된 이미지 테두리*/
	border:1px 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;
}
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;
 }
/*상세 페이지 - 색상이미지 부분 끝*/

.prodmain_still_box img{max-width:100%}

/* 구매대행 - 견적게시판 상세보기 - 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:#F6F6F6;
}

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:#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:12px;
	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:790px;
	float:right;
}

/*레몬 레이아웃 끝*/



/*레몬보드 상세 리플부분*/
div.divReply{ /*리플 전체 테두리*/
	width:100%;
 	margin-top:30px;
 
}


div.divReply div.replyInput{ /*리플 입력폼*/
	width:100%;
	padding:20px;
	border: 1px solid #E6E6E6;
	background-color: #f6f6f6;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size:12px;
	
}
div.divReply div.replyInput  div.button_row{  
	text-align:right;
}

div.divReply div.replyList{/*리플 리스트*/
	margin-top:10px;
}

div.divReply div.replyList div.reply{
	width:100%;
	padding:10px;
	margin-bottom:10px;
	border: 1px solid #E6E6E6;
	background-color: #ffffff;
	font-size:13px;
}

div.divReply div.replyList div.reply div.writer_row{
	font-weight:bold;
}

.replyInputform{
	margin-top:15px;
}
.replyInputform textarea{border:1px #DCDCDC solid;}

.btn-reply {
 	 height:100px;
	 display:block;
	 background:#fff;
	 text-align:center;
	 width:100%;
	 line-height:100px;
	 border-radius:5px;
	 border: 1px solid #cccccc;
 
}	
.memName{padding-left:20px; font-size:14px; font-weight:bold;}

 .replyInput .writer_row input{ border:1px #DCDCDC solid !important;  margin:3px 0; padding:3px!important; line-height:20px!important;}
 .replyInput .writer_row .replyInput-np{text-align:right;}
 .replyInput .writer_row .replyInput-np strong{padding-right:7px}
 .replyInput .writer_row .replyInput-np input{width:90px}
 .replyInput .writer_row .replyInput-np span:first-child{padding-right:10px}

/*레몬보드 상세 리플부분끝*/

/*레몬보드 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-top:1px #606060 solid;
}
table.tblLemonDetail tr th{ /*헤더*/
	background-color: #F6F6F6;
	border-bottom: 1px solid #dfdfdf;
     font-size:12px;
	font-weight:normal;
	padding:10px;
}
table.tblLemonDetail tr td{ /*내용*/
 	border-bottom: 1px solid #E6E6E6;
     font-size:12px;
	font-weight:normal;
	padding:10px;
}

table.tblLemonDetail tr td textarea, table.tblLemonDetail tr td input{border:1px #dedede solid; padding-left:10px}
table.tblLemonDetail tr td textarea{padding:10px}

/*레몬보드 입력 폼 css 끝*/



.tblLemonList{ /* 테이블 자체*/
	table-layout:fixed;	
	border-top:1px #606060 solid;
}
.tblLemonList tr td{/* 테이블 내의 모든 td 공통적용*/
	text-align:center;
	WORD-BREAK:break-all;
}

.tblLemonList thead  tr th{ /* 테이블 헤더 th*/
	background:#F6F6F6;
 	border-bottom:1px solid #D8D8D8;
	text-align:center;
	padding-bottom:8px;
	padding-top:8px;
	font-weight:normal;
	font-size:12px;
}
.tblLemonList tbody tr { /*보통경우의 본문 줄*/
	background:#ffffff;
}
.tblLemonList tbody tr.over{ /*마우스오버되었을때의 본문 줄*/
	background:#ffffff;
}
.tblLemonList tbody tr.select{/*선택되었을때의 본문 줄*/
	background:#adccde;
}
.tblLemonList tbody tr td { /*본문 td*/
	padding-top:8px;
	padding-bottom:8px;
	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:#cd6001;font-weight:bold;
}
/*2분류 리스트 끝*/


/*3분류 리스트*/
ul.ulCcode3List{
	padding:10px;
	border:1px solid #cfcfcf;
	list-style-type:none;
	text-align:left;
	float:left;
	width:100%;
}

ul.ulCcode3List li{ /*리스트*/
	float:left;
	
}
ul.ulCcode3List li a{ /*리스트 내의 링크.. a */
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
}
ul.ulCcode3List li a.select{ /*리스트 내의 링크.. a */
	color:#cd6001;font-weight:bold;
}
/*3분류 리스트 끝*/


/*4분류 리스트*/
ul.ulCcode4List{
	padding:10px;
	border:1px solid #cfcfcf;
	list-style-type:none;
	text-align:left;
	float:left;
	width:100%;
}

ul.ulCcode4List li{ /*리스트*/
	float:left;
}
ul.ulCcode4List li a{ /*리스트 내의 링크.. a */
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
}
ul.ulCcode4List li a.select{ /*리스트 내의 링크.. a */
	color:#cd6001;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;}

#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;}

/*----------------- 버튼 스타일 --------------*/

.BtnArea{text-align:center; padding:30px 0}

a.Btn{color:#000}

.Btn {
    display: inline-block; text-align: center; font-weight:normal; vertical-align: middle; cursor: pointer; font-size: 13px; line-height: 14px;  padding: 12px 0px; width: 110px; margin:0 3px
 }
.Btn:hover {
    text-decoration: none;
}


.BtnBlue {
	color: #000; 
	border-radius:3px;
	background: #f3d078; /* Old browsers */
	background: -webkit-linear-gradient(top,  #f7dfa5,#f0c14b);
	background: linear-gradient(to bottom,  #f7dfa5,#f0c14b);
	border: 1px solid #a88734;
}
.BtnBlue:hover {
	background: #f3d078; /* Old browsers */
	background: -webkit-linear-gradient(top,  #f4d382,#f0c24b);
	background: linear-gradient(to bottom,  #f4d382,#f0c14b);
	border: 1px solid #a88734;
}

 
 
.BtnBlue2 {
    color: #fff;
    background: #3F77A1;
    border: 1px solid #3F77A1;
}

.BtnBlue2:hover {
    background: #3C7DAE;
    border: 1px solid #3C7DAE;
}
 


 .BtnRed {
    color: #fff;
    background: #C56A6B;
    border: 1px solid #C56A6B;
}

.BtnRed:hover {
    background: #D18182;
    border: 1px solid #D18182;
}
 


.BtnGray {
    color: #fff;
    background: #aaa;
    border: 1px solid #8a8a8a;
}


.BtnGray:hover {
    background: #8a8a8a;
    border: 1px solid #8a8a8a;
}

 

.BtnGray {
	color: #fff;
	border-radius:3px;
	background: #eff0f3; /* Old browsers */
	background: -webkit-linear-gradient(top,  #f7f8fa,#e7e9ec);
	background: linear-gradient(to bottom,  #f7f8fa,#e7e9ec);
	border: 1px solid #8d9096;
}
.BtnGray:hover {
	background: #eff0f3; /* Old browsers */
	background: -webkit-linear-gradient(top,  #dfe2e8,#e7e9ec);
	background: linear-gradient(to bottom,  #dfe2e8,#e7e9ec);
	border: 1px solid #8a8a8a;
}













 /******최상단 배너 S*******/
.topBannerWrap{width:100%; }
.topBannerWrap .centeredContent .content{width:1184px;margin:0 auto;position:relative;}
.topBannerWrap .BannerBtn{width:100%; position:absolute;z-index:1;text-align:center;}
.topBannerWrap .centeredContent .content a{text-align:center;}
.topBannerWrap .centeredContent .leftBg{width:50%;height:104px; background:#10DAF8; position:absolute;left:0;top:0;z-index:-1;  }
.topBannerWrap .centeredContent .rightBg{width:50%;height:104px; background:#10DAF8; position:absolute;left:50%;top:0;z-index:-1;}

#btnMenu{position:relative; width:1184px; margin:0 auto;  }
.topBannerWrap .Banner_btn{width:100%;position:absolute;z-index:1;text-align:center;height:0px; position:relative;padding-top:0px;}
.topBannerWrap .closeArea{position:absolute; top:40px;  right:0px; width:26px; height:25px; vertical-align:center;}
 
 /******최상단 배너 E*******/
