﻿/* 여행패키지 할인항공 배경 */
.pkglistBG { background-image:url('/images/bg/bgDot.gif'); }
/*할인항공시간*/
.pkgRedAir {FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#cc3333;letter-spacing:-1.0pt;  line-height:160%; font-weight:bold;}
.pkgTimeAir {FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#663366;letter-spacing:1.0pt;  line-height:160%; }
.pkgGrayAir {FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#666666;letter-spacing:-1.0pt;  line-height:160%;}
.pkgPurpleCar {FONT-FAMILY:"verdana", "돋움" ;font-size:10pt; color:#cc3399; font-weight:bold; line-height:160%;}

/* 여행패키지 요금합계 CSS */
.pkgrevLT { background-image:url('/images/SubPages/PkgDetail/pkgrevLT.gif'); }
.pkgrevBT { background-image:url('/images/SubPages/PkgDetail/pkgrevBT.gif'); }
.pkgrevRT { background-image:url('/images/SubPages/PkgDetail/pkgrevRT.gif'); }
.pkgrevBL { background-image:url('/images/SubPages/PkgDetail/pkgrevBL.gif'); }
.pkgrevBR { background-image:url('/images/SubPages/PkgDetail/pkgrevBR.gif'); }
.pkgrevLB { background-image:url('/images/SubPages/PkgDetail/pkgrevLB.gif'); }
.pkgrevBB { background-image:url('/images/SubPages/PkgDetail/pkgrevBB.gif'); }
.pkgrevRB { background-image:url('/images/SubPages/PkgDetail/pkgrevRB.gif'); }

/* 여행패키지 총 요금 */
/* 여행패키지 상단*/
.pkgTLeftR1T2 {border-right-color: #f570a5; border-right-style: solid; border-right-width: 1px; border-top-color: #f570a5; border-top-style: solid; border-top-width: 2px;}
.pkgTRightT2B1 {border-top-color: #f570a5; border-top-style: solid; border-top-width: 2px; }
/* 여행패키지하단*/
.pkgTLeftR1T1B1 {border-top-color: #f570a5; border-top-style: solid; border-top-width: 1px; border-right-color: #d8d8d8; border-right-style: solid; border-right-width: 1px; border-bottom-color: #f570a5; border-bottom-style: solid; border-bottom-width: 1px;}
.pkgTRightBCB1 {border-top-color: #f570a5; border-top-style: solid; border-top-width: 1px; border-bottom-color: #f570a5; border-bottom-style: solid; border-bottom-width: 1px;}

/* 여행패키지 총 가격 */
.pkgTnomalST {FONT-FAMILY: "verdana", "돋움" ;font-size:9pt; color:#555555; letter-spacing:-1.0pt; }
.pkgTfeeST {FONT-FAMILY: "verdana", "돋움" ;font-size:9pt; color:#4a91ce; letter-spacing:-1.0pt;  }
.pkgTpnum10g { font-family:"verdana" "돋움"; font-size:10pt; color:#339900;  letter-spacing:-1.0pt; font-weight:bold; letter-spacing:-1.0pt;}
.pkgTnum10orange { FONT-FAMILY: "verdana" "돋움";font-size:10pt; letter-spacing:-1.0pt;  font-weight:bold; color:#ff6600; text-decoration:none; }
.pkgrevTTitle {FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#733c94; letter-spacing:-1.0pt; line-height:160%; font-weight:bold;}

/* 장바구니 네비 */
a.cartNavi:link,a.cartNavi:visited,a.cartNavi:active {font-family:"돋움", "verdana";font-size:10pt;color:#c9c9c8;text-decoration:underline; }
a.cartNavi:hover{font-family:"돋움", "verdana";font-size:10pt;color:#FFFFFF;text-decoration: underline; }
.carttxtNavi {FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#c9c9c8; line-height:160%; font-weight:bold;}
.carttxtNaviTitle {FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#c9c9c8; letter-spacing:-1.0pt; line-height:160%; }

/* 장바구니 오른쪽 알림창 텍스트*/
.cartNotice {FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#7e8916; letter-spacing:-1.0pt;  }

/* 장바구니 일반상품 목록 */
.cartnomHead { border-top: solid 1px #838f15; border-bottom: solid 1px #838f15; background-color: #b9c165;}
.carttxtprodList {FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#FFFFFF; margin-left:7px; letter-spacing:-1.0pt;  }
.carttBotLine { border-bottom: solid 1px #dddddd; background-color: #f3f3f3; }
.padd3 { FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; padding:3 3 3 3; line-height:160%; color:#333333;  }
.cartnumgreen { font-family:"verdana" "돋움"; font-size:10pt; color:#339900;  letter-spacing:-1.0pt;  letter-spacing:-1.0pt;}
.cartnumorange { FONT-FAMILY: "verdana" "돋움";font-size:10pt; letter-spacing:-1.0pt;  color:#ff6600; text-decoration:none; }
.cartnumdarkgray { font-family:"verdana" "돋움"; font-size:10pt; color:#333333;  letter-spacing:-1.0pt;  letter-spacing:-1.0pt;}
.cartnumblue {FONT-FAMILY: "verdana", "돋움" ;font-size:9pt; color:#4a91ce; letter-spacing:-1.0pt; }
.carttotvalueTD { border-bottom: solid 1px #c1c78a; border-top: solid 1px #c1c78a; background-color: #f4f8de; }
.carttxtdarkgreen {FONT-FAMILY: "돋움", "verdana" ;font-size:9pt; color:#838f15; letter-spacing:-1.0pt; font-weight:bold; }

/* 장바구니 패키지 목록 */
.cartpkgHead { border-top: solid 1px #6ba6c4;  background-color: #84bfc6;}
.cartpkgMenuLine {border-bottom: solid 1px #dddddd; background-color: #f3f3f3; }
.cartpkgTitleTd {  border-top: solid 1px #6ba6c4; border-bottom: solid 1px #6ba6c4;  background-color: #c5e1ed;}
.carttxtTitleBlue {FONT-FAMILY: "돋움", "verdana" ;font-size:9pt; color:#3e91bc; letter-spacing:-1.0pt; font-weight:bold; margin-left:7px; }
.cartpkgtotvalueTD { border-top: solid 1px #bee2e1; background-color: #f3fefe; }
.cartpkgtxtdarkBlue {FONT-FAMILY: "돋움", "verdana" ;font-size:9pt; color:#489c9d; letter-spacing:-1.0pt; font-weight:bold; }

/* 장바구니 전체합계 */
.cartviewTotal { background-color:#edeafd; }
.carttxttvTitle { FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#da8c44; letter-spacing:-1.0pt; font-weight:bold; background-color:#fff1cf; }

.cartITTxt { FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#FFFFFF; letter-spacing:-1.0pt; font-weight:bold;}
.cartIBTxt {FONT-FAMILY: "돋움", "verdana" ;font-size:11pt; color:#FFFFFF; letter-spacing:-1.0pt; font-weight:bold; }
.cartITTd { padding:0,7,0,0; border-top: solid 1px #d08532; border-left: solid 1px #d08532; border-right: solid 1px #d08532;   background-color: #fea13d; }
.cartIBTd {padding:0,7,0,0;  border-top: solid 1px #d08532; border-left: solid 1px #d08532;  border-right: solid 1px #d08532;  border-bottom: solid 1px #d08532;  background-color: #fea13d; }

.cartICTTxt { FONT-FAMILY: "돋움", "verdana" ;font-size:11pt; color:#3c84c2; letter-spacing:-1.0pt; font-weight:bold;}
.cartICBTxt { FONT-FAMILY: "돋움", "verdana" ;font-size:11pt; color:#ff0000; letter-spacing:0pt; font-weight:bold; }
.cartICTTd {padding:0,7,0,0;  border-top: solid 1px #d8d8d8;  background-color: #FFFFFF; }
.cartICBTd {padding:0,7,0,0; border-bottom: solid 1px #d8d8d8;  border-top: solid 1px #d8d8d8;  background-color: #FFFFFF; }
.cartICGTxt { FONT-FAMILY: "돋움", "verdana" ;font-size:11pt; color:#339900; letter-spacing:-1.0pt; font-weight:bold; }

/* 예약자정보 */
.reservinfoSL { border-right: solid 1 #bcd05c;border-bottom: solid 1 #bcd05c; background-color: #f7ffcf; }
.reservinfoEL { border-right: solid 1 #bcd05c; background-color: #f7ffcf; }
.reservinfoSR { border-bottom: solid 1 #d8d8d8; background-color: #FFFFFF; }	
.reservinfoER { background-color: #FFFFFF; }	

.reservinfoINPUT { width:292px; height:22px; border-style:solid; border-color:#8cae22; color:#8cae22; font-family:"돋움"; font-size:10pt; border-width:1px; }
.reservinfoTEXTAREA { line-height:140%; border-width:1px; border-style:solid; width:342px; height:112px; border-color:#8cae22; color:#8cae22; font-family:"돋움"; font-size:10pt; }

.reservinfoTitle {FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#838f15; letter-spacing:-1.0pt; font-weight:bold; }

/*  장바구니 팝업창   */


table.cartpopup
{
	border-collapse:collapse;
	background-color:#FEFEF1;
	border-top-width:3px;
	border-top-style: solid;
	border-top-color:#bcd05c;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color:#B1BE7C;
}
table.cartpopup th
{
	font-weight:bold;
	border-width:1px;
	border-style: solid;
	border-color:#bcd05c;
	background-color:#f7ffcf;
	padding-top:7;
	padding-bottom:7;
	text-align:center;
    color: #838f15;
}
table.cartpopup td
{
	border-width:1px;
	border-style: solid;
	border-color:#bcd05c;
	padding-top:7;
	padding-left:7;
	padding-bottom:7;
	background-color:#FFFFFF;
	color: #666666;
}


/* 단체견적 신청자정보 */
.estinfoSL { border-right: solid 1 #bcd05c;border-bottom: solid 1 #bcd05c; background-color: #f7ffcf; }
.estinfoEL { border-right: solid 1 #bcd05c; background-color: #f7ffcf; }
.estinfoSR { border-right: solid 1 #bcd05c; border-bottom: solid 1 #d8d8d8; background-color: #FFFFFF; }
.estinfoSER { border-bottom: solid 1 #d8d8d8; background-color: #FFFFFF; }	
.estinfoEEL {border-right: solid 1 #bcd05c; background-color: #FFFFFF; }	
.estinfoER { background-color: #FFFFFF; }	

.estinfoINPUT { width:110px; height:22px; border-style:solid; border-color:#8cae22; color:#8cae22; font-family:"돋움"; font-size:10pt; border-width:1px; }
.estinfoINPUT2 { width:190px; height:22px; border-style:solid; border-color:#8cae22; color:#8cae22; font-family:"verdana", "돋움"; font-size:10pt; border-width:1px; }

.estinfoTitle {FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#838f15; letter-spacing:-1.0pt; font-weight:bold; }

/* 단체견적 견적정보 */
.estconstSL { border-right: solid 1 #c48404;border-bottom: solid 1 #c48404; background-color: #fff1cf; }

.estconstEL { border-right: solid 1 #c48404; background-color: #fff1cf; }
.estconstSR { border-right: solid 1 #c48404; border-bottom: solid 1 #d8d8d8; background-color: #FFFFFF; }
.estconstSER { border-bottom: solid 1 #d8d8d8; background-color: #FFFFFF; }	
.estconstEER { background-color: #FFFFFF; }	


.estconstINPUT { background-color: #fffaef; width:80px; height:22px; border-style:solid; border-color:#c48404; color:#986c21; font-family:"verdana", "돋움"; font-size:10pt; border-width:1px; }
.estconstINPUT2 { width:100px; height:22px; border-style:solid; border-color:#c48404; color:#986c21; font-family:"verdana", "돋움"; font-size:10pt; border-width:1px; }
.estconstsINPUT { width:30px; height:20px; border-style:solid; border-color:#c48404; color:#986c21; font-family:"verdana", "돋움"; font-size:10pt; border-width:1px; }


.estconstTitle {FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#986c21; letter-spacing:-1.0pt; font-weight:bold; }
.estwritetitleFN {font-family:"돋움", "verdana";font-size:10pt; color:#333333; margin-left:6px; text-decoration:none; line-height:160%; margin-top:3px;margin-bottom:3px;letter-spacing:-1.0pt; }

/* 단체견적 문의하기 */
.queconstSL { border-right: solid 1 #c48404;border-bottom: solid 1 #c48404; background-color: #fff1cf; }

.queconstEL { border-right: solid 1 #c48404; background-color: #fff1cf; }
.queconstSER { border-bottom: solid 1 #d8d8d8; background-color: #FFFFFF; }	
.queconstEER { background-color: #FFFFFF; }	

.queconstINPUT { width:564px; height:22px; border-style:solid; border-color:#c48404; color:#986c21; font-family:"verdana", "돋움"; font-size:10pt; border-width:1px; }
.quewritetitleFN {font-family:"돋움", "verdana";font-size:10pt; color:#333333; padding-left:6px; text-decoration:none; line-height:160%;  padding-top:6px; padding-bottom:6px;letter-spacing:-1.0pt; }

/* 갤러리 스킨 */
.galleryList 
{
	border-collapse: collapse; 
	background-color:#ecf2c4;
	border-width:1; border-style:solid;border-color:#cedc85;
	background-image:url('/images/Board/listBK.gif');
	margin-bottom:11px;

}

/* 갤러리 목록 타이틀 */
a.galTitle:link, a.galTitle:visited, a.galTitle:active {font-size:11pt;color:#597e29;text-decoration:none; font-weight: bold;}
a.galTitle:hover{ font-weight: bold; font-size:11pt;color:#ff6666;text-decoration: underline;}

/* 갤러리 목록 텍스트 */
.galTxt 
{
	FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#996600; line-height:120%;
}
.galtxtBase 
{
	FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#666666; line-height:130%;
}


/* 게시판 공지 */
a.nolNotice:link, a.nolNotice:visited, a.nolNotice:active {font-size:10pt;color:#996666;text-decoration:none; font-weight: bold;}
a.nolNotice:hover{ font-weight: bold; font-size:10pt;color:#ff6666;text-decoration: underline;}


/* 예약확인 텍스트박스 */
.RevConfINPUT { width:150px; height:22px; border-style:solid; border-color:#8cae22; color:#8cae22; font-family:"돋움"; font-size:10pt; border-width:1px; }

/* 예약확인 1 */
.revcknomHead { border-top: solid 1px #56a0c5; border-bottom: solid 1px #56a0c5; background-color: #c5e1ed;}
.revcktxtList {FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#3e91bc; margin-left:7px; letter-spacing:-1.0pt;  }

.revckTitleBase { border-collapse: collapse; }

.revckTitleBase thead tr 
{
	 text-align:center;
	
}

.revckTitleBase thead td 
{
	border-bottom: solid 1px #dddddd; background-color: #f3f3f3;
	FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#939393; font-weight:bold;
	
}

.revckTitleBase tr
{
 text-align:center;
	
}


.revckTitleBase td 
{
 padding-left: 3px; padding-right:3px;
	
}



/* 확정된 예약확인 */
.revConfnomHead { border-top: solid 1px #ffcb6e; border-bottom: solid 1px #ffcb6e; background-color: #fff1cf;}
.revConftxtList {FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#d97e1d; margin-left:7px; letter-spacing:-1.0pt;  }

.revConfTitleBase { border-collapse: collapse; }

.revConfTitleBase thead tr 
{
	 text-align:center;
	
}

.revConfTitleBase thead td 
{
	border-bottom: solid 1px #dddddd; background-color: #f3f3f3;
	FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#939393; font-weight:bold;
	
}

.revConfTitleBase tr
{
 text-align:center;
	
}


.revConfTitleBase td 
{
 padding-left: 3px; padding-right:3px;
	
}

/* 확정된 예약확인 예약자정보 */
.revConfinfoSL 
{
	border-right-color:#bcd05c;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom-color:#bcd05c;
	border-bottom-width:1px;
	border-bottom-style:solid;
	
	background-color: #f7ffcf; 
	}
.revConfinfoEL 
{
	border-right-color:#bcd05c;
	border-right-width:1px;
	border-right-style:solid;
	background-color: #f7ffcf;
	 }
.revConfinfoSR 
{
	border-bottom-color:#d8d8d8;
	border-bottom-width:1px;
	border-bottom-style:solid;
	background-color: #FFFFFF;
	 }	
.revConfinfoER { background-color: #FFFFFF; }





/* 서브페이지 타이틀 */
.subimgTitle 
{
	border-top-color:#d8d8d8;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-color:#d8d8d8;
	border-bottom-width:1px;
	border-bottom-style:solid;
	background-color:#FFFFFF;
	height: 70px;
}
.subimgTitle td 
{
	padding-left:26px;
}

/* 숫자 기본 색상 */
.numberGreen
{
	font-family: "verdana", "돋움"; font-size:9pt; color:#339900; letter-spacing:-1.0pt; text-decoration:none;
}

.numberRed
{
	FONT-FAMILY: "verdana", "돋움"; font-size:9pt; color:#cc0000; text-decoration:none; letter-spacing:-1.0pt;
}

.numberOrange
{
	FONT-FAMILY: "verdana", "돋움"; font-size:9pt;  color:#ff6600; text-decoration:none; letter-spacing:-1.0pt;
}

.numberBlue 
{
	FONT-FAMILY: "verdana", "돋움"; font-size:10pt;  color:#6699ff; text-decoration:none; letter-spacing:-1.0pt;
}

/* 문자 기본 색상 */
.txtGreen
{
	font-family: "돋움", "verdana" ; font-size:10pt; color:#339900; text-decoration:none;
}


/* □ 모두 선이 블루 */
.alllineBlue 
{
	border-collapse:collapse;
	border-width:1px;
	border-style: solid;
	border-color: #6884ab;
	color:#333333;
}

.alllineBlue tr 
{
	height:30px;
	
}

.alllineBlue th 
{
	width:100px;
	border-style:solid;
	border-width:1px;
	border-color:#6884ab;
	background-color:#d7e6f6;
	FONT-FAMILY: "돋움", "verdana"; font-size:10pt;  color:#6884ab; text-decoration:none;
	
}

.alllineBlue td 
{
	width:130px;
	border-style:solid;
	border-width:1px;
	border-color:#6884ab;
	background-color:#FFFFFF;
	
}

/* ↓ 녹색 상세예약확인 */
.greendnomHead { border-top: solid 1px #bcd05c; border-bottom: solid 1px #bcd05c; background-color: #dfed9c;}
.greendtxtList {FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#7f9125; margin-left:7px; letter-spacing:-1.0pt;  }

.greendTitleBase { border-collapse: collapse; background-color:#FFFFFF; }

.greendTitleBase thead tr 
{
	 text-align:center;
	
}

.greendTitleBase thead td 
{
	border-bottom: solid 1px #dddddd; background-color: #f3f3f3;
	FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#939393; font-weight:bold;
	
}

.greendTitleBase tr
{
 text-align:center;
	
}


.greendTitleBase td 
{
 padding-left: 3px; padding-right:3px;
	
}

.greendTitleBase .greendIMPTD td 
{
	border-top:solid 1px #C1C78A;
	border-bottom:solid 1px #C1C78A;
	background-color:#F4F8DE;
	
	
}

.greenBoldTitle 
{
	color:#838F15; font-weight:bold;
}

/* ↑ 녹색 상세예약확인 */

/*↓ 예약확인 요금전체합계 */
.orangeIMPTitle 
{
	border-collapse:collapse;
	background-color:#FFF1CF;
	color:#DA8C44;
	border-width:1px;
	border-style:solid;
	border-color: #FFCB6E;
}

.orangeIMPTitle td
{
	background-color:#FFFFFF;
	color:#333333;
	border-width:1px;
	border-style:solid;
	border-color: #FFCB6E;
}

.orangeIMPTitle th
{
	color:#DA8C44;
	border-width:1px;
	border-style:solid;
	border-color: #FFCB6E;
}

.orangePointTitle 
{
	color:#d86100;
	font-size:12pt;
	line-height:160%;
}
.orangeIMPTitle .orangeIMPNum td, .orangeIMPTitle .orangeIMPNum span
{
	font-size: 12pt; line-height: 160%; font-weight: bold;
}



/*↑ 예약확인 요금전체합계 */


/* 4각박스 디자인 */

.corBaseTable .cbtTL
{
	background-image:url('/images/Table/corTL.gif');
	height:17px; width:17px;
}
.corBaseTable .cbtTB
{
	height:17px;
	background-image:url('/images/Table/corTB.gif');
}
.corBaseTable .cbtTR
{
	height:17px; width:17px;
	background-image:url('/images/Table/corTR.gif');
}
.corBaseTable .cbtLB
{
	width:17px;
	background-image:url('/images/Table/corLB.gif');
}
.corBaseTable .cbtRB
{
	width:17px;
	background-image:url('/images/Table/corRB.gif');
}
.corBaseTable .cbtBL
{
	height:17px; width:17px;
	background-image:url('/images/Table/corBL.gif');
}
.corBaseTable .cbtBB
{
	height:17px;
	background-image:url('/images/Table/corBB.gif');
}
.corBaseTable .cbtBR
{
	height:17px; width:17px;
	background-image:url('/images/Table/corBR.gif');
}
.corBaseTable .cbtCont
{
	background-color:#FFFFFF;
	vertical-align:top;
	text-align:center;
}

/* 녹색 기본 inputBox */
.baseINPUT { border-style:solid; border-color:#8cae22; color:#8cae22; font-family:"돋움"; font-size:10pt; border-width:1px; }

/* 회색사각박스 */
.squareBaseTable
{
	border-width:1px;
	border-style:solid;
	border-color:#cacac9;
	background-color:#FFFFFF;
	
}

.squareBaseTable .squareBTP 
{
	
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}

.squareConfTable td { color:#6a6a65; }

/* 기본문자 왼쪽4px 마진값 */
.basetxtTitle 
{
	FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#6a6a65; margin-left:4px;
}

.orangetxtCont 
{
	FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#fa8a00; margin-left:4px;
}
.bluetxtCont 
{
	FONT-FAMILY: "돋움", "verdana" ;font-size:10pt; color:#1b6b75; margin-left:4px;
}

/* 회색 텍스트박스 */
.mgrayTextbox 
{
	border-width:1px;
	border-style: solid;
	border-color:#adadad;
	color : #6a6a65;
	FONT-FAMILY: "돋움", "verdana" ;font-size:10pt;
	vertical-align:middle;
}

/* 사이트맵 */
a.sitemapLK:link, a.sitemapLK:visited, a.sitemapLK:active {font-size:10pt;color:#0066cc;text-decoration:none;text-decoration: underline; }
a.sitemapLK:hover{  font-size:10pt;color:#da4419;text-decoration: underline;}
.sitemapTitle 
{
	color : #477db2;
	FONT-FAMILY: "돋움", "verdana" ;
	font-size : 13pt;
	font-weight : bold;
	line-height : 160%;
	background-color : #efefef;
	height : 35px;
	border-bottom-color:#cbcbcb;
	border-bottom-style:solid;
	border-bottom-width:1px;
	letter-spacing:-1.0pt;
	padding-left:7px;
	
}

/* 팝업스타일 */
.popupBaseTable 
{
	
}


/* 장바구니 담기후 장바구니 보기 팝업창 */

table.cartviewpopup
{
    table-layout:fixed;
	border-collapse:collapse;
	white-space:nowrap;
	background-color:#FEFEF1;
	border-top-width:3;
	border-top-style: solid;
	border-top-color:#B1BE7C;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color:#B1BE7C;
}

table.cartviewpopup td.csshead
{
    white-space:nowrap;
	font-weight:bold;
	border-width:1px;
	border-style: solid;
	border-color:#B1BE7C;
	padding-top:4;
	padding-bottom:4;
	padding-left:2;
	padding-right:2;
	text-align:center;
    color: #666666;
}

table.cartviewpopup td.cssbody
{
    white-space:nowrap;
	border-width:1px;
	border-style: solid;
	border-color:#B1BE7C;
	padding-top:4;
	padding-bottom:4;
	padding-left:2;
	padding-right:2;
	background-color:#FFFFFF;	
}

table.cartviewpopup td.cssfoot
{
    white-space:nowrap;
	font-weight:bold;
	border-width:1px;
	border-style: solid;
	border-color:#bcd05c;
	background-color:#f7f7f7;
	padding-top:4;
	padding-bottom:4;
	padding-left:2;
	padding-right:2;
	text-align:center;
    color: #666666;
}

/*  지도보기 작은 팝업창 */
table.mapviewGrn
{
	border-collapse:collapse;
	background-color:#FEFEF1;
	border-top-width:2px;
	border-top-style: solid;
	border-top-color:#81bac1;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color:#81bac1;
	margin-top:3px;
}
table.mapviewGrn th
{
	font-weight:bold;
	border-width:1px 1px 1px 0px;
	border-color:#81bac1;
	border-style: solid;
	background-color:#f4f8f4;
	padding-top:3;
	padding-bottom:3;
	text-align:left;
    color: #666666;
}
table.mapviewGrn td
{
	border-width:1px 0px 0px 0px;
	border-style: solid;
	border-color:#B1BE7C;
	background-color:#fbfaf6;
	text-align:center;
	vertical-align:middle;
}