#miniNavi { height:30px; background:#f7f7f7; }
	#innerNavi { margin:0 auto; width:880px; }
	#innerNavi ul { float:right; }
	#innerNavi ul li { float:left; height:27px; background:url('../images/bgMiniNaviBar.gif') no-repeat right 10px ; font-size:11px; line-height:30px; vertical-align:middle; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0 }
	#innerNavi ul li.b { font-weight:700; }
	#innerNavi ul li.last { background:none; }
	#innerNavi ul li a { color:#9a9a9a; }
	#innerNavi ul li a.navi1:hover { color:#007AC0; text-decoration:none; }
	#innerNavi ul li a.navi3:hover { color:#000; text-decoration:none; }
	#innerNavi ul li a.navi4:hover { color:#F26522; text-decoration:none; }
	#innerNavi ul li a.navi5:hover { color:#6B9EE9; text-decoration:none; }
	#innerNavi ul li a.navi6:hover { color:#92278F; text-decoration:none; }

#wrap  {width:100%;min-height:100%;text-align:center;background:url('/ypbooks/images/common/bg_top02.jpg') repeat-x;}
	#tempAbsoluteRight { position:absolute; right:0; top:172px; z-index:9999; background:url('../images/tempAbsoluteRight.gif') no-repeat; width:55px; height:154px; text-align:center; padding-top:6px }
	#tempAbsoluteRight img { vertical-align:middle; }
	#tempAbsoluteRight #todayShowBox { position:absolute; top:0; left:-278px; width:274px; z-index:9999; display:none; }
	#tempAbsoluteRight #todayShowBox .top { background:url('../images/todayShowTop.gif') no-repeat; width:194px; height:22px; text-align:left; padding-left:80px; padding-right:0; padding-top:5px; padding-bottom:0 }
	#tempAbsoluteRight #todayShowBox .top p { float:left; padding-top:4px; color:#146ECB; font-weight:bold; }
	#tempAbsoluteRight #todayShowBox .top p span { color:#FF4F00; text-decoration:underline; }
	#tempAbsoluteRight #todayShowBox .top a { float:right; padding-right:5px; }
	#tempAbsoluteRight #todayShowBox .bottom { background:url('../images/todayShowBottom.gif') no-repeat; width:268px; height:28px; text-align:right; padding-left:0; padding-right:6px; padding-top:5px; padding-bottom:0 }
	#tempAbsoluteRight #todayShowBox .cont { background:#DDEEF7; border-left:1px solid #69B0D8; border-right:1px solid #69B0D8; text-align:left; width:262px; padding:0 4px 0 6px; }
	#tempAbsoluteRight #todayShowBox .cont .top { background:url('../images/todayShowTop2.gif') no-repeat; width:262px; height:6px; padding:0; font-size:1px }
	#tempAbsoluteRight #todayShowBox .cont .bottom { background:url('../images/todayShowBottom2.gif') no-repeat; width:262px; height:6px; font-size:1px; clear:both; padding:0 }
	#tempAbsoluteRight #todayShowBox .cont .bg { background:#fff; border-right:1px solid #C1DCEB; border-left:1px solid #C1DCEB; float:left; width:260px; }
	#tempAbsoluteRight #todayShowBox .cont .bg p.btnl { padding:35px 6px 0 6px; float:left; }
	#tempAbsoluteRight #todayShowBox .cont .bg p.btnr { padding:35px 0 0 6px; float:left; }
	#tempAbsoluteRight #todayShowBox .cont .bg div { position:relative; overflow:hidden; width:213px; height:90px; float:left; }
	#tempAbsoluteRight #todayShowBox .cont .bg ul { position:absolute; width:1000px; }
	#tempAbsoluteRight #todayShowBox .cont .bg ul li { float:left; padding:0 5px; }
	#tempAbsoluteRight #todayShowBox .cont .bg ul li img.thumb { border:1px solid #BEBEBE; margin:3px; }
	#tempAbsoluteRight #todayShowBox .cont .bg ul li img.over { border:3px solid #68abf1; margin:1px; }
	#brand { margin:18px 0 11px; text-align:center; }
	
	/* start new GNB */
	#navi { position:relative; height:52px; background:url('../images/bgNavi.gif') no-repeat 0 0; }
		#naviTop { position:absolute; left:193px; top:0; padding-left:9px; width:540px; height:24px; background:url('../images/bgNaviTop.gif') no-repeat 0 0; }
		#naviTop li { position:relative; float:left; }
		#naviTop li a.main { display:block; position:relative; height:24px; text-indent:-999em; overflow:hidden; }
		#naviTop li a.korean { margin-right:24px; width:49px; }
		#naviTop li a.western { margin-right:25px; width:49px; }
		#naviTop li a.japanese { margin-right:25px; width:49px; }
		#naviTop li a.ebook { margin-right:24px; width:51px; }
		#naviTop li a.music { margin-right:15px; width:27px; }
		#naviTop li a.lecture { margin-right:21px; width:49px; }
		#naviTop li a.event { margin-right:21px; width:38px; }
		#naviTop li a.culture { width:50px; }

		#naviTop li ul { display:none; position:absolute; top:28px; width:560px; }
		#naviTop li ul.korean { left:9px; }
		#naviTop li ul.western { left:9px; }
		#naviTop li ul.japanese { left:9px; }
		#naviTop li ul li { display:inline; margin-right:14px; }
		#naviTop li ul li a { color:#666; font-size:11px; text-decoration:none; letter-spacing:-1px; }
		#naviTop li ul li a:hover,
		#naviTop li ul li a.on { font-weight:700; }
		#naviTop li ul.korean li a:hover,
		#naviTop li ul.korean li a.on { color:#0f60b4; }
		#naviTop li ul.western li a:hover,
		#naviTop li ul.western li a.on	{ color:#e15220; }
		#naviTop li ul.japanese li a:hover,
		#naviTop li ul.japanese li a.on { color:#641c99; }

		#rightNavi { position:absolute; left:734px; top:22px; }
		#rightNavi li { display:inline; float:left; margin-left:20px; }

		#leftNavi { position:absolute; left:20px; top:1px; }

	/* end new GNB */
	
	#searchBar { position:relative; z-index:9999; clear:both; height:47px; background:url('../images/bgSearchBar.gif') no-repeat; }
		#category { float:left; margin:4px 0 0 8px; display:inline; position:relative; z-index:9999; }
			#category #btnCategory { cursor:pointer; }
			#category #categoryBox { position:absolute; top:30px; left:-8px; z-index:9999; }
			#category #categoryBox div.top { background:url('../images/cateTop.gif') no-repeat; width:714px; height:25px; padding-left:8px; padding-right:0; padding-top:8px; padding-bottom:0 }
			#category #categoryBox div.top ul {  }
			#category #categoryBox div.top ul li { float:left; margin-right:5px; height:21px; text-align:right; }
			#category #categoryBox div.top ul li#cate1 { background:url('../images/cateTitleKoreanBook.gif') no-repeat; width:287px; padding-left:0; padding-right:5px; padding-top:4px; padding-bottom:0 }
			#category #categoryBox div.top ul li#cate2 { background:url('../images/cateTitleWesternBook.gif') no-repeat; width:197px; padding-left:0; padding-right:5px; padding-top:4px; padding-bottom:0 }
			#category #categoryBox div.top ul li#cate3 { background:url('../images/cateTitleJapanBook.gif') no-repeat; width:197px; padding-left:0; padding-right:5px; padding-top:4px; padding-bottom:0 }
			#category #categoryBox div.bottom { background:url('../images/cateBottom.gif') no-repeat; width:713px; height:28px; clear:both; text-align:right; padding-left:0; padding-right:9px; padding-top:5px; padding-bottom:0 }
			#category #categoryBox div.cont { background:url('../images/cateBg.gif') repeat-y; width:714px; float:left; padding-left:8px; padding-right:0; padding-top:0; padding-bottom:0 }
				#category #categoryBox div.cont img.cateT { vertical-align:middle; margin-top:5px; }
				#category #categoryBox div.cont .bottom { background:url('../images/cateContBottom.gif') no-repeat; width:292px; height:12px; clear:both; padding:0; margin:0 }
				#category #categoryBox div.cont .bg { border-right:2px solid #CEE0EB; border-left:2px solid #CEE0EB; background:#fff; float:left; width:288px; padding-top:8px; height:210px; }
				#category #categoryBox div.cont  ul li { float:left; width:131px; margin:0 0 3px 10px; display:inline; }
				#category #categoryBox div.cont  ul li a { color:#666; width:124px; padding:3px 0 3px 7px; display:block; }
				#category #categoryBox div.cont  ul li a:hover { color:#146ECB; background:#EBF5FA; width:124px; padding:3px 0 3px 7px; display:block; }
				#category #categoryBox div.cateCont { float:left; margin-right:5px; }
				#category #categoryBox div.last { float:left; margin-right:0; }

			#category #categoryBox div.cont .bg2 { border-right:2px solid #CEE0EB; border-left:2px solid #CEE0EB; background:#fff; float:left; width:198px; padding-top:8px; height:210px; }
				#category #categoryBox div.cont .bottom2 { background:url('../images/cateBottom2.gif') no-repeat; width:202px; height:11px; clear:both; padding:0; margin:0; font-size:11px }


		#allSearch { float:left; background:url('../images/allSearch_navi.gif') no-repeat; width:85px; height:22px; position:relative; z-index:500; margin-left:20px; margin-right:0; margin-top:3px; margin-bottom:0 }
			#allSearch a { color:#464646; width:72px; height:17px; display:block; padding:5px 0 0 13px; }
			#allSearch ul { margin-top:1px; display:none; position:absolute; z-index:600; }
			#allSearch ul li#top { background:url('../images/allSearch_top.gif') no-repeat; width:85px; height:8px; font-size:1px }
			#allSearch ul li#bottom { background:url('../images/allSearch_bottom.gif') no-repeat; width:85px; height:8px; font-size:1px }
			#allSearch ul li { background:url('../images/allSearch_bg.gif') repeat-y; height:22px; padding-left:8px; padding-right:8px; padding-top:0; padding-bottom:0 }
			#allSearch ul li a { width:69px; padding:5px 0 0 0; text-align:center; }
			#allSearch ul li a:hover { width:69px; padding:5px 0 0 0; text-align:center;  background:#EBF5FA; }
		
		#searchInput {width:317px; height:22px; margin:3px 3px 0 3px; float:left; position:relative; z-index:550; }
			#t_query { margin-top:3px; font:12px/1 "굴림", gulim; }
			#set_sugicn{position:absolute; top:5px; right:5px; cursor:pointer; }
			#set_sugicnUP { position:absolute; top:5px; right:5px; cursor:pointer; }
			#SchSug { position:absolute; left:0; top:24px; }
			#searchInput input { border:0px none; background:; width:268px; height:16px; float:left; padding-left:12px; padding-right:0; padding-top:3px; padding-bottom:0 }
			#searchInput #btn { display:block; width:20px; height:20px; float:right; }
				#searchInput #lookAhead { position:absolute; top:23px; left:0; display:none; }
				#searchInput #lastWordMore { position:absolute; top:23px; left:0; display:none; }
					#searchInput #lookAhead .top { background:url('../images/inputSearch__top.gif') no-repeat; width:317px; height:8px; font-size:1px }
					#searchInput #lookAhead .bottom { background:url('../images/inputSearch__bottom.gif') no-repeat; width:317px; height:8px; font-size:1px }
					#searchInput #lookAhead .bg { border-left:1px solid #3689BB; border-right:1px solid #3689BB; background:#fff; padding:0 10px; color:#666; line-height:15px; }
						#searchInput #lookAhead .bg p { background:url('../images/bgSearchResultCateDotLine.gif') repeat-x 0 100%; text-align:right; padding-bottom:5px; margin-bottom:5px }
						#searchInput #lookAhead .bg strong { color:#146ECB; }
						#searchInput #lookAhead .bg span { color:#FF4F00; text-decoration:underline; }
						#searchInput #lookAhead .bg a.on { color:#FF4F00; text-decoration:underline; }
					#searchInput #lastWordMore .top { background:url('../images/inputSearch_top.gif') no-repeat; width:530px; height:31px }
						#searchInput #lastWordMore .top .left { width:307px; float:left; font-size:11px; padding-top:12px; }
						#searchInput #lastWordMore .top .left strong { color:#146ECB; }
						#searchInput #lastWordMore .top .left .fl { float:left; padding-left:25px; padding-top:1px; }
						#searchInput #lastWordMore .top .left .fr { float:right; color:#666; padding:1px 5px 0 0; }
						#searchInput #lastWordMore .top .left img { vertical-align:middle; }
						#searchInput #lastWordMore .top .right { width:205px; text-align:center; float:right; font-size:11px; color:#666; padding-top:12px; }
					#searchInput #lastWordMore .bottom { background:url('../images/inputSearch_bottom.gif') no-repeat; width:530px; height:15px; font-size:1px; clear:both }
					#searchInput #lastWordMore .bg { background:url('../images/searchInputBg.gif') repeat-y; color:#666; line-height:15px; float:left; width:514px; font-size:11px; padding-left:10px; padding-right:6px; padding-top:0; padding-bottom:0 }
						#searchInput #lastWordMore .bg .left { float:left; width:297px; }
						#searchInput #lastWordMore .bg .left ul { padding-top:5px; }
						#searchInput #lastWordMore .bg .left ul li.line { background:url('../images/bgSearchResultCateDotLine.gif') repeat-x 0 50%; height:3px; font-size:1px }
						#searchInput #lastWordMore .bg .left ul li a { padding:2px 0; color:#666; font-size:11px; display:block; width:298px; }
						#searchInput #lastWordMore .bg .left ul li a:hover { padding:2px 0; background:#EBF5FA; color:#000; display:block; }
						#searchInput #lastWordMore .bg .right { float:right; width:203px; text-align:center; }
						#searchInput #lastWordMore .bg .right img.thumb { border:1px solid #BEBEBE; margin:3px; }
						#searchInput #lastWordMore .bg .right img.over { border:3px solid #68abf1; margin:1px; }
						#searchInput #lastWordMore .bg .right strong { color:#000; }
						#searchInput #lastWordMore .bg .right span { color:#FF4F00; font-weight:bold; }
						#searchInput #lastWordMore .bg .right img.none { margin-top:20px; }
						#searchInput #lastWordMore .bg .right div { text-align:left; padding:0 0 20px 25px; }
						#searchInput #lastWordMore .bg .right div span { font-weight:normal; }

		#btnS { float:left; margin-top:4px; }
		#ad { float:left; margin:10px 0 0 31px; padding-top:1px; }
			#ad div { position:relative; overflow:hidden; width:184px; height:13px; }
			#ad ul { position:absolute; }
			#ad ul li { height:30px; line-height:14px; }
			#ad ul li a { color:#4373AA; font-weight:bold; }

	
	#mainContents { float:left; margin-bottom:30px; }
		#lMainContents { float:left; width:180px; }
			#leftMenu { position:relative; z-index:9998; background:url('../images/bgSearchResultLeftMenu.gif') repeat-y; }
				#titleKoreanBook { margin-left:11px; height:52px; background:url('../images/titleSubKoreanBook.gif') no-repeat; }
				#titleWesternBook { margin-left:11px; height:52px; background:url('../images/titleSubSectionWestBook.gif') no-repeat; }
				#titleJapneseBook { margin-left:11px; height:52px; background:url('../images/titleSubSectionJapanBook.gif') no-repeat; }
				#titleScienceThesis { margin-left:11px; height:52px; background:url('../images/titleScienceThesis.gif') no-repeat; }

				#titleNewBook { margin-left:11px; height:52px; background:url('../images/titleNewBook.gif') no-repeat; }
				#titleBestsSllerL { margin-left:11px; height:52px; background:url('../images/titleBestsSllerL.gif') no-repeat; }
				#titleBestsSllerL1 { margin-left:11px; height:52px; background:url('../images/titleBestsSllerL1.gif') no-repeat; }
				#titleBestsSllerL2 { margin-left:11px; height:52px; background:url('../images/titleBestsSllerL2.gif') no-repeat; }
			#titleSectionSearch { margin-left:11px; height:52px; background:url('../images/titleSubSectionSearch.gif') no-repeat; }
				#titleGoodBook { margin-left:11px; height:52px; background:url('../images/titleGoodBook.gif') no-repeat; }
				#titleChildWestBook { margin-left:11px; height:52px; background:url('../images/titleChildWestBook.gif') no-repeat; }
				#titleRecommendBook { margin-left:11px; height:52px; background:url('../images/titleSubSectionBook.gif') no-repeat; }
			
			
			#leftMenu ul.leftMenuScienceThesis { margin:6px 11px 0; color:#666; background:#fff; }
			#leftMenu ul.leftMenuScienceThesis li { color:#0c5b72; background:url('../images/bul11.gif') no-repeat 11px 6px;; padding-left:20px; padding-right:0; padding-top:3px; padding-bottom:3px } 
			#leftMenu ul.leftMenuScienceThesis li.current { font-weight:bold; background-color:#ebf5fa; }
			#leftMenu ul.leftMenuScienceThesis li.current a { color:#0c5b72; }

			#leftMenu ul { margin:6px 11px 0; background:#fff; }
			#leftMenu ul li.h3Title { font-weight:bold; text-align:center; padding-bottom:5px; border-bottom:1px solid #80badf; }
			#leftMenu ul li a { color:#666; text-decoration:none; }
			#leftMenu ul li a:hover { font-weight:700; color:#146ecb; }
			#leftMenu ul li a.current { color:#146ecb; font-weight:700; }

			#leftHoverMenu li { position:relative; height:16px; color:#666; text-decoration:none; background:url('../images/bulRecGray.gif') no-repeat 3px 10px;; padding-left:12px; padding-right:0; padding-top:6px; padding-bottom:0 }
			#leftHoverMenu li ul { display:none; position:absolute; left:144px; top:-14px; padding:6px 0; width:158px; border:2px solid #adcded; }
			#leftHoverMenu li ul li { position:relative; margin:0 4px; padding-bottom:4px; height:auto; background-image:url('none');  }
			/*#leftHoverMenu li ul li ul { left:136px; _left:122px; }*/

			#leftMenuTop { height:11px; background:url('../images/bgSearchResultLeftMenuT.gif') no-repeat; }
			#leftMenuBottom { height:11px; background:url('../images/bgSearchResultLeftMenuB.gif') no-repeat;font-size:0;}

			#BookQA { margin:10px 0; }			

			#themeOfThis { margin-top:7px; }
			#themeOfThis h3 { background:url('../images/titleThemeOfThis.gif') no-repeat; }
			#themeOfThisList { top:39px; }
			#themeOfThisList li { background:url('../images/bulThemeOfThis.gif') no-repeat;; padding-left:22px; padding-right:0; padding-top:5px; padding-bottom:5px } 
			#themeOfThisList li a { color:#5a5a5a; }
			#themeOfThisList li a:hover { color:#146ecb; }
			#themeOfThisList li.r1 { background-position:2px 0px; }
			#themeOfThisList li.r2 { background-position:2px -22px; }
			#themeOfThisList li.r3 { background-position:2px -44px; }
			#themeOfThisList li.r4 { background-position:2px -66px; }
			#themeOfThisList li.r5 { background-position:2px -88px; }

			#shoppingHelper { margin-top:7px; height:127px; background:url('../images/bgShoppingHelper.gif') no-repeat; letter-spacing:-1px }
			#shoppingHelper ul { padding:45px 0 0 20px; }
			#shoppingHelper ul li { background:url('../images/bulRecGray.gif') no-repeat 2px 4px;; padding-left:12px; padding-right:0; padding-top:0; padding-bottom:7px }
			#shoppingHelper ul li a { color:#555; }

			#callCenter { height:192px; background:url('../images/bgCallCenter.gif') no-repeat; letter-spacing:-1px }
			#callCenter ul { padding:34px 0 0 20px; }
			#callCenter ul li { background:url('../images/bulRecGray.gif') no-repeat 2px 4px;; padding-left:12px; padding-right:0; padding-top:0; padding-bottom:7px }
			#callCenter ul li a { color:#555; }

			#publishSystem { margin-top:7px; }
		    #LeftBanner { margin-top:10px; }
		    #LeftBanner .banner { margin-bottom:5px; }

		#rMainContents { display:inline; margin-left:10px; float:left; width:750px; }
			h3.titleReBook { margin-top:20px; }
			#SNB { height:30px; color:#464646; font-size:12px; }
			#SNB select { height:18px; border:1px solid #7f9db9; color:#666; font-size:11px; }
			
			#Location { height:30px; background:url('../images/bgLocation.gif') no-repeat 0 -10px;; padding-left:12px; padding-right:14px; padding-top:10px; padding-bottom:0 }
			#Location h2 { height:17px; background:url('../images/bulH2.gif') no-repeat 0 0;; padding-left:26px; padding-right:0; padding-top:3px; padding-bottom:0 }
		    #Category { float:right; padding-top:4px; }
			#Category a, #Category a:link, #Category a:visited, #Category span { padding-left:12px; color:#666; background:url('../images/bulLocation.gif') no-repeat 0 1px; }
			#Category span { font-weight:bold; }
			#Category a.first {  padding-left:0; background:none !important; }
			
			#DateSearchResultList { margin-top:10px; }
			#DateSearchResultList .top { background:url('../images/bgChildRecommedThemeListTop.gif') no-repeat; height:18px }
			#DateSearchResultList .desc { color:#004a80; text-align:right; height:22px; background:url('../images/bgDateSearchResultListTitle.gif') no-repeat;; padding-left:0; padding-right:20px; padding-top:16px; padding-bottom:0 }
			#DateSearchResultList ul.List { float:left; width:735px; background:url('../images/bgDateSearchResultList.gif') repeat-y;; padding-left:7px; padding-right:8px; padding-top:0; padding-bottom:0 }
			#DateSearchResultList ul.List li { background:url('../images/bgDateSearchResultListDot.gif') repeat-x 0 bottom;; padding-left:4px; padding-right:14px; padding-top:20px; padding-bottom:8px }
			#DateSearchResultList ul.List li.listBox { float:left; }
			#DateSearchResultList ul.List li.last { overflow:hidden; background:none; }
			#DateSearchResultList ul.List table td {  vertical-align:top; }
			#DateSearchResultList ul.List table td.rank {width:35px; text-align:center; }
			#DateSearchResultList ul.List table td.rank .rank1 { width:27px; height:37px; background:url('../images/rank1.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.rank .rank2 { width:27px; height:37px; background:url('../images/rank2.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.rank .rank3 { width:27px; height:37px; background:url('../images/rank3.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.rank .rank4 { width:27px; height:37px; background:url('../images/rank4.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.rank .rank5 { width:27px; height:37px; background:url('../images/rank5.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.rank .rank6 { width:27px; height:37px; background:url('../images/rank6.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.rank .rank7 { width:27px; height:37px; background:url('../images/rank7.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.rank .rank8 { width:27px; height:37px; background:url('../images/rank8.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.rank .rank9 { width:27px; height:37px; background:url('../images/rank9.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.rank .rank10 { width:27px; height:37px; background:url('../images/rank10.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.rank .rank11 { width:27px; height:37px; background:url('../images/rank11.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.rank .rank12 { width:27px; height:37px; background:url('../images/rank12.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.rank .rank13 { width:27px; height:37px; background:url('../images/rank13.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.rank .rank14 { width:27px; height:37px; background:url('../images/rank14.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.rank .rank15 { width:27px; height:37px; background:url('../images/rank15.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.rank .rank16 { width:27px; height:37px; background:url('../images/rank16.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.rank .rank17 { width:27px; height:37px; background:url('../images/rank17.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.rank .rank18 { width:27px; height:37px; background:url('../images/rank18.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.rank .rank19 { width:27px; height:37px; background:url('../images/rank19.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.rank .rank20 { width:27px; height:37px; background:url('../images/rank20.gif') no-repeat left top; }
			#DateSearchResultList ul.List table td.no { width:74px; padding:0 0 0 5px; background:none; }
			#DateSearchResultList ul.List table td.bookInfo { width:254px; padding:0 0 0 18px; }
			#DateSearchResultList ul.List table td.bookInfo h5{ font-weight:normal; color:#004a80; }
			#DateSearchResultList ul.List table td.bookInfo ul li { padding:0 0 0 50px; background:none; }
			#DateSearchResultList ul.List table td.priceInfo	{ width:170px; padding:0 0 0 15px; }
			#DateSearchResultList ul.List table td.priceInfo ul li { background:url('../images/bulVBlue.gif') no-repeat 0 2px;; padding-left:15px; padding-right:0; padding-top:1px; padding-bottom:0 }
			#DateSearchResultList ul.List table td.priceInfo ul { padding-top:5px; }
			#DateSearchResultList ul.List table td.priceInfo ul li.guide { padding-right:15px; background:none; text-align:right; }
			#DateSearchResultList ul.List table td.choice ul li { padding:6px 0 0 0; background:none; }
			#DateSearchResultList ul.List table td.choice { width:145px; padding-top:0; background:none; }
			#DateSearchResultList ul.List table td.sample { padding-left:18px; background:none; } 
			#DateSearchResultList ul.List table td.bookInfo ul li.event { background:url('../images/bgSearchResultEvent.gif') no-repeat 0 0; }
			#DateSearchResultList ul.List table td.bookInfo ul li.coupon { background:url('../images/bgSearchResultCoupon.gif') no-repeat 0 0; }
			#DateSearchResultList ul.List table td.bookInfo ul li.freesend { background:url('../images/bgSearchResultFreeSend.gif') no-repeat 0 0; }
			#DateSearchResultList ul.List table td.sample img { position:relative; z-index:1; cursor:pointer; }
			#DateSearchResultList .CenterListPaging { width:750px; padding-top:15px; background:url('../images/bgDateSearchResultList.gif') repeat-y; }
			#DateSearchResultList .CenterListPaging .paging { margin:0 auto; overflow:hidden; width:220px; }
			#DateSearchResultList .bottom { height:19px; background:url('../images/bgDateSearchResultListBottom.gif') no-repeat;  } 



			div.SectionSearch { margin-top:15px; height:27px; background:url('../images/bgSectionSearch.gif') no-repeat 0 0;; padding-left:15px; padding-right:0; padding-top:14px; padding-bottom:0 }
			div.SectionSearch h3 { color:#666; font-weight:bold; padding-left:15px; padding-top:1px; background:url('../images/bulSectionSearchTitle.gif') no-repeat 0 0; }
			div.SectionSearch h3 a, div.SectionSearch h3 a.link, div.SectionSearch h3 a.visited { color:#666; }
			
			table.SectionSearchList { font-size:12px; line-height:1.2em; width:750px; background:#ebf5fa; }
			table.SectionSearchList td.ContourLine { background:url('../images/bgSectionSearchListDotLine.gif') no-repeat 14px 0; } 
			table.SectionSearchList td { vertical-align:top; padding-bottom:7px; }
			table.SectionSearchList td.pt6 { padding-top:6px; }
			table.SectionSearchList td.top { height:4px; background:url('../images/bgSectionSearchListTop.gif') no-repeat 0 0; }
			table.SectionSearchList td.bottom { height:18px; background:url('../images/bgSectionSearchListBottom.gif') no-repeat 0 0; }
			table.SectionSearchList th { width:98px; text-align:left; color:#4778aa; font-weight:bold; vertical-align:middle; background:url('../images/bulSectionSearchList.gif') no-repeat 25px center;; padding-left:34px; padding-right:14px; padding-top:0; padding-bottom:0 }
			table.SectionSearchList th a, table.SectionSearchList th a.link, table.SectionSearchList th a.visited { color:#4778AA; }
			table.SectionSearchList th a:hover { color:#4778AA; }
			table.SectionSearchList td.list .top { font-size:1px; width:590px; height:9px; background:url('../images/bgSectionSearchListsTop.gif') no-repeat 0 0; }
			table.SectionSearchList td.list .bottom { font-size:1px; width:590px; height:8px; background:url('../images/bgSectionSearchListsBottom.gif') no-repeat 0 0; }
			table.SectionSearchList td.list ul.middle { width:520px; overflow:hidden; background:url('../images/bgSectionSearchListsMiddle.gif') repeat-y;; padding-left:18px; padding-right:52px; padding-top:0; padding-bottom:0 }
			table.SectionSearchList td.list ul li { float:left; width:130px; }
			table.SectionSearchList a, #SectionSearchList a.link, #SectionSearchList a.visited { color:#666; }
			table.SectionSearchList a:hover { color:#1f1f1f; text-decoration:underline; }
			table.SectionSearchList td ul.middle { line-height:1.5; }
			
			#depth2Category { line-height:1.2em; margin-top:10px;  background:url('../images/bgDepth2Category.gif') no-repeat 0 0; }
			#depth2Category .Top { height:20px; background:url('../images/bgDepth2CategoryTop.gif') no-repeat 0 0; }
			#depth2Category .Bottom { height:20px; background:url('../images/bgDepth2CategoryBottom.gif') no-repeat 0 0; }
			#depth2Category .Cont { overflow:hidden; width:710px; background:url('../images/bgDepth2Category.gif') repeat-y; line-height:1.5; padding-left:20px; padding-right:20px; padding-top:0; padding-bottom:0 }
			#depth2Category a { padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0 line-height:1.3; }
			#depth2Category a.first { padding-left:0; }
			#depth2Category a, #depth2Category li a.link, #depth2Category li a.visited { color:#666; }
			#depth2Category a:hover { color:#01448a !important; }

			#depth3Category { line-height:1.2em; margin-top:6px; overflow:hidden; }	
			#depth3Category .totalSectionView { text-align:right; } 
			#depth3Category .depth3Category { display:none; float:left; margin-top:-2px; width:750px;  }
			#depth3Category .depth3Category .depth3CategoryTop { height:22px; background:url('../images/bgdepth3CategoryTop.gif') no-repeat; }
			#depth3Category .depth3Category .depth3CategoryBottom { height:44px; background:url('../images/bgdepth3CategoryBottom.gif') no-repeat; }
			#depth3Category .depth3Category .depth3CategoryMiddle { background:url('../images/bgdepth3CategoryMiddle.gif') repeat-y left top;; padding-left:25px; padding-right:25px; padding-top:0; padding-bottom:0 }
			#depth3CategoryList th{ width:96px; padding-left:16px; text-align:left; vertical-align:middle; color:#4778aa; font-weight:bold; background:url('../images/bulDepth3Category.gif') no-repeat 6px 50%; }
			#depth3CategoryList td.contourLine { width:700px; height:27px; background:url('../images/bgdepth3CategoryList.gif') no-repeat 0 center; }
			#depth3CategoryList td { background:url('../images/bgdepth3CategoryLine.gif') repeat-y; padding-left:20px; padding-right:30px; padding-top:0; padding-bottom:0 } 
			#depth3CategoryList td ul li { float:left; width:130px; line-height:1.5; }
			#depth3CategoryList a, #depth3CategoryList a.link, #depth3CategoryList a.visited { color:#666; }
			#depth3CategoryList ul li a:hover { color:#1f1f1f; }
			
			#BestsSller { } /* margin-top:17px; */
			#BestsSller h3 { height:62px; background:url('../images/titleBestsSller.gif') no-repeat; } 
			#BestsSller .cont { width:750px; overflow:hidden; background:url('../images/bgBestsSllerCont.gif') repeat-y; }
			#BestsSller .cont #bestList { margin:0 auto; }
			#BestsSller .cont li { float:left; width:186px;  background:url('../images/bgBestsSllerLine.gif') repeat-y right 0;}
			#BestsSller .cont li.last { background:none; }
			#BestsSller .cont li dl dt { position:relative; margin-bottom:12px; width:184px; text-align:center; }
			#BestsSller .cont li dl dt .hot { position:absolute; left:14px; }
			#BestsSller .cont li dl dt .hot img { border:0px none; }
			#BestsSller .cont li dl dt img.thumb { margin:1px; border:1px solid #dedede; }
			#BestsSller .cont li dl dt img.over { margin:0; border:2px solid #68abf1; }
			#BestsSller .cont li dl dd { text-align:center; }
			#BestsSller .cont li dl dd.bookTitle { margin-bottom:5px; padding:0 10px; }
			#BestsSller .cont li dl dd.bookTitle a, #BestsSller .cont li dl dd.bookTitle a.link, #BestsSller .cont li dl dd.bookTitle a.visited{ color:#146ecb; font-weight:bold; }
			#BestsSller .cont li dl dd.author { color:#666; padding:0 10px; line-height:15px; }
			#BestsSller .bottom { height:27px; background:url('../images/bgBestsSllerBottom.gif') 0 0; }
			
			#GroundBook {  color:#666; } /* margin-top:25px; */
			#GroundBook h3 { margin-bottom:10px; height:17px; background:url('../images/titleGroundBook.gif') no-repeat; } 
			#GroundBookList .top { height:38px; background:url('../images/bgGroundBookTop.gif') no-repeat; }
			#GroundBookList .bottom { height:20px; background:url('../images/bgGroundBookBottom.gif') no-repeat; }
			#GroundBookList .cont {  overflow:hidden; width:730px; background:url('../images/bgGroundBookCont.gif') repeat-y 0 top;; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0 }
			#GroundBookList .cont li { float:left; width:176px; text-align:center; }
			#GroundBookList .cont li.mr25 { margin-right:25px; }
			#GroundBookList .cont dt.bookPhoto { position:relative; margin-bottom:12px; width:176px; }
			#GroundBookList .cont dt.bookPhoto img.thumb { margin:1px; border:1px solid #dedede; }
			#GroundBookList .cont dt.bookPhoto img.over { margin:0; border:2px solid #68abf1; }
			#GroundBookList .cont dt.bookPhoto .tenProSlae { position:absolute; top:42px; right:20px; }
			#GroundBookList .cont dd.bookTitle a, #GroundBook dd.bookTitle a.link, #GroundBook dd.bookTitle a.visited{ color:#146ecb; font-weight:bold; line-height:1.3; }
			#GroundBookList .cont dd.bookTitle { padding:0 10px; margin-bottom:5px; }
			#GroundBookList .cont dd.author a, #GroundBookList .cont dd.author a.link, #GroundBookList .cont dd.author a.visited{ color:#666; line-height:1.3; }
			#GroundBookList .cont dd.author { margin-bottom:5px; text-align:left; padding:0 10px; }
			#GroundBookList .cont dd.price dl { line-height:1.2em; padding:0 19px 0 20px; }
			#GroundBookList .cont dd.price dl dt { margin-bottom:5px; float:left; padding-left:15px; background:url('../images/bulGroundBookPrice.gif') no-repeat 0 3px; }
			#GroundBookList .cont dd.price dl dd { overflow:hidden; text-align:left; margin-bottom:5px; }
			#GroundBookList .cont dd.price dl dd.sellingPrice { font-weight:bold; color:#ff4f00; }

			#NewBook {  color:#666;  } /* margin-top:30px; */
			#NewBook h3 { height:32px; background:url('../images/titleNewBooks.gif') no-repeat; }
			#NewBookList { width:690px; overflow:hidden; background:url('../images/bgNewBookCont.gif') repeat-y; padding-left:30px; padding-right:30px; padding-top:0; padding-bottom:0  }
			#NewBookList ul  { width:690px; overflow:hidden; }
			#NewBookList ul.last { background:url('../images/bhNewBookLine.gif') repeat-x 0 0; }
			#NewBookList ul li { float:left; padding:0 0 8px 0; width:335px; }
			#NewBookList ul.last li { padding:17px 0 0 0; }
			#NewBookList dt.bookPhoto { float:left; margin-right:15px; }
			#NewBookList dt.bookPhoto a { display:block; }
			#NewBookList dt.bookPhoto img.thumb { margin:1px; border:1px solid #dedede; }
			#NewBookList dt.bookPhoto img.over { margin:0; border:2px solid #68abf1; }
			#NewBookList dd { overflow:hidden; line-height:1.2; }
			#NewBookList dd.bookTitle { padding:10px 0 5px 0; }
			#NewBookList dd.author { margin-bottom:5px; }
			#NewBookList dd.price dt { margin-bottom:5px; }
			#NewBookList dd.price dd { margin-bottom:5px; }
			#NewBookList dd.price dd.sellingPrice { margin-bottom:12px; }
			#NewBookList dd.bookTitle a, #NewBookList dd.bookTitle a.link, #NewBookList dd.bookTitle a.visited{ color:#146ecb; font-weight:bold; }
			#NewBookList dd.author a, #NewBookList dd.author a.link, #NewBookList dd.author a.visited{ color:#666; }
			#NewBookList dd.price dl dt {float:left; padding-left:15px; background:url('../images/bulGroundBookPrice.gif') no-repeat 0 3px; }
			#NewBookList dd.price dl dd.sellingPrice { font-weight:bold; color:#ff4f00; }
			#NewBookList dd.cont { overflow:hidden; }
			#NewBookList dd.cont a, #NewBookList dd.cont a.link, #NewBookList dd.cont a.visited { color:#666; }
			#NewBook .bottom { height:14px; background:url('../images/bgNewBookBottom.gif') no-repeat;}
			
			#AgeEditorRecommedBook{  color:#666;  } /* margin-top:30px; */
			#AgeEditorRecommedBook h3 { margin-bottom:10px; height:17px; background:url('../images/titleEditorBook.gif') no-repeat; }
			#AgeEditorRecommedBook .MenuTab { height:31px; overflow:hidden; background:url('../images/bgAgeEditorRecommedBookMenuTab.gif') no-repeat;; padding-left:7px; padding-right:0; padding-top:7px; padding-bottom:0 } 
			#AgeEditorRecommedBook .MenuTab li {  display:inline; float:left; margin-right:3px; }
			#AgeEditorRecommedBook .MenuTab li a  { display:block; }
			#AgeEditorRecommedBookList .top { height:25px; background:url('../images/bgAgeEditorRecommedBookListTop.gif') no-repeat; }
			#AgeEditorRecommedBookList .bottom { height:25px; background:url('../images/bgAgeEditorRecommedBookListBottom.gif') no-repeat; }
			#AgeEditorRecommedBookList div.cont {  width:687px; background:url('../images/bgAgeEditorRecommedBookListcont.gif') repeat-y;; padding-left:31px; padding-right:32px; padding-top:0; padding-bottom:0 }
			#AgeEditorRecommedBookList div.cont ul { overflow:hidden; width:686px; }
			#AgeEditorRecommedBookList div.cont ul.last { background:url('../images/bgAgeEditorRecommedBookListLine.gif') repeat-x 0 0; }
			#AgeEditorRecommedBookList div.cont li { padding:15px 0; width:343px; float:left; }
			#AgeEditorRecommedBookList div.cont li.last { background:none; }
			#AgeEditorRecommedBookList div.cont dt.bookPhoto img.thumb { margin:1px; border:1px solid #dedede; } 
			#AgeEditorRecommedBookList div.cont dt.bookPhoto img.over { margin:0; border:2px solid #68abf1; } 
			#AgeEditorRecommedBookList div.cont dt.bookPhoto { float:left; margin-right:15px; } 
			#AgeEditorRecommedBookList div.cont dt.bookPhoto a { display:block; }
			#AgeEditorRecommedBookList div.cont dd { overflow:hidden; line-height:1.2; padding-right:20px; }
			#AgeEditorRecommedBookList  dd.cont a, #AgeEditorRecommedBookList  dd.cont a.link, #AgeEditorRecommedBookList  dd.cont a.visited { color:#666; }
			#AgeEditorRecommedBookList div.cont dd.bookTitle { padding:10px 0 5px 0; }
			#AgeEditorRecommedBookList div.cont dd.author { margin-bottom:5px; }
			#AgeEditorRecommedBookList div.cont dd.price dt { margin-bottom:5px; }
			#AgeEditorRecommedBookList div.cont dd.price dd { margin-bottom:5px; }
			#AgeEditorRecommedBookList div.cont dd.price dd.sellingPrice { margin-bottom:12px; }
			#AgeEditorRecommedBookList dd.bookTitle a, #AgeEditorRecommedBookList dd.bookTitle a.link, #AgeEditorRecommedBookList dd.bookTitle a.visited {color:#146ecb; font-weight:bold; }
			#AgeEditorRecommedBookList div.cont dd.author a, .#AgeEditorRecommedBookList dd.author a.link, .#AgeEditorRecommedBookList dd.author a.visited{ color:#666; }
			#AgeEditorRecommedBookList div.cont dd.price dl dt { float:left; padding-left:15px; background:url('../images/bulGroundBookPrice.gif') no-repeat 0 3px; }
			#AgeEditorRecommedBookList div.cont dd.price dl dd.sellingPrice { font-weight:bold; color:#ff4f00; }

			#AgeEditorRecommedBookList1 { width:686px; background:url('../images/bgAgeEditorRecommedBookListCont1.gif') repeat-y;; padding-left:32px; padding-right:32px; padding-top:5px; padding-bottom:0 }
			#AgeEditorRecommedBookList1 ul { width:690px;overflow:hidden; }
			#AgeEditorRecommedBookList1 ul.last {  background:url('../images/bgAgeEditorRecommedBookListLine.gif') repeat-x 0 0; }
			#AgeEditorRecommedBookList1 li { padding:15px 0; width:343px; float:left; }
			#AgeEditorRecommedBookList1 li.last { background:none; margin:0; }
			#AgeEditorRecommedBookList1 dt.bookPhoto img.thumb { margin:1px; border:1px solid #dedede; } 
			#AgeEditorRecommedBookList1 dt.bookPhoto img.over { margin:0; border:2px solid #68abf1; } 
			#AgeEditorRecommedBookList1 dt.bookPhoto { float:left; margin-right:15px; } 
			#AgeEditorRecommedBookList1 dt.bookPhoto a { display:block; }
			#AgeEditorRecommedBookList1 dd { overflow:hidden; line-height:1.2; padding-right:20px;  }
			#AgeEditorRecommedBookList1 dd.cont a, .AgeEditorRecommedBookList dd.cont a.link, .AgeEditorRecommedBookList dd.cont a.visited { color:#666; }
			#AgeEditorRecommedBookList1 dd.bookTitle { padding:10px 0 5px 0; }
			#AgeEditorRecommedBookList1 dd.author { margin-bottom:5px; }
			#AgeEditorRecommedBookList1 dd.price dt { margin-bottom:5px; }
			#AgeEditorRecommedBookList1 dd.price dd { margin-bottom:5px; }
			#AgeEditorRecommedBookList1 dd.price dd.sellingPrice { margin-bottom:12px; }
			#AgeEditorRecommedBookList1 dd.bookTitle a, .AgeEditorRecommedBookList dd.bookTitle a.link, .AgeEditorRecommedBookList dd.bookTitle a.visited{ color:#146ecb; font-weight:bold; }
			#AgeEditorRecommedBookList1 dd.author a, .AgeEditorRecommedBookList dd.author a.link, .AgeEditorRecommedBookList dd.author a.visited{ color:#666; }
			#AgeEditorRecommedBookList1 dd.price dl dt { float:left; padding-left:15px; background:url('../images/bulGroundBookPrice.gif') no-repeat 0 3px; }
			#AgeEditorRecommedBookList1 dd.price dl dd.sellingPrice { font-weight:bold; color:#ff4f00; }
			#AgeEditorRecommedBookList1 #baby1, #AgeEditorRecommedBookList1 #baby2, #AgeEditorRecommedBookList1 #baby3 { display:none; }
			
			.AgeEditorRecommedBookList1bottom {  height:17px; background:url('../images/bgAgeEditorRecommedBookBottom.gif') no-repeat;}
				
			#ChildRecommedTheme {color:#666;  } /* margin-top:30px; */
			#ChildRecommedTheme h3 { margin-bottom:10px; height:17px; background:url('../images/titleRecommendTheme.gif') no-repeat; }
			#ChildRecommedTheme ul.tabMenu { float:left; padding-bottom:5px; }
			#ChildRecommedTheme ul.tabMenu li { padding-top:10px; font-weight:bold; float:left; margin-right:3px; cursor:pointer; }
			#ChildRecommedTheme ul.tabMenu li p.l { background:url('../images/bgChildRecommedThemeTabOff_l.gif') no-repeat; width:17px; height:31px; float:left; padding:0 }
			#ChildRecommedTheme ul.tabMenu li p.r { background:url('../images/bgChildRecommedThemeTabOff_r.gif') no-repeat; width:17px; height:31px; float:left; padding:0 }
			#ChildRecommedTheme ul.tabMenu li p { float:left; height:23px; background:#EBF5FA; padding-top:8px; color:#747373; }
			#ChildRecommedTheme ul.tabMenu li.on p.l { background:url('../images/bgChildRecommedThemeTabOn_l.gif') no-repeat; width:18px; height:31px; float:left; padding:0 }
			#ChildRecommedTheme ul.tabMenu li.on p.r { background:url('../images/bgChildRecommedThemeTabOn_r.gif') no-repeat; width:18px; height:31px; float:left; padding:0 }
			#ChildRecommedTheme ul.tabMenu li.on p { background:url('../images/bgChildRecommedThemeTabOn_bg.gif') repeat-x; padding-top:8px; height:23px; color:#0054a6; float:left }
			#ChildRecommedTheme .ChildRecommedThemeList { width:750px; clear:both; }
			#ChildRecommedTheme .ChildRecommedThemeList .top { height:18px; background:url('../images/bgChildRecommedThemeListTop.gif') no-repeat; }
			#ChildRecommedTheme .ChildRecommedThemeList .bottom { height:20px; background:url('../images/bgChildRecommedThemeListBottom.gif') no-repeat; }
			#ChildRecommedTheme .ChildRecommedThemeList .Middle { width:750px; overflow:hidden; background:url('../images/bgChildRecommedThemeListCont.gif') repeat-y; }
			#ChildRecommedTheme .ChildRecommedThemeList .Middle li { padding:6px 16px 0 30px; float:left; width:204px; }
			#ChildRecommedTheme .ChildRecommedThemeList .Middle li  dt img.thumb { margin:1px; border:1px solid #dedede; }
			#ChildRecommedTheme .ChildRecommedThemeList .Middle li  dt img.over { margin:0; border:2px solid #68abf1; }
			#ChildRecommedTheme .ChildRecommedThemeList .Middle li  dt { float:left; margin-right:12px; }
			#ChildRecommedTheme .ChildRecommedThemeList .Middle li  dd.price dl dt { margin:0; }
			#ChildRecommedTheme .ChildRecommedThemeList .Middle li  dt a {display:block; }
			#ChildRecommedTheme .ChildRecommedThemeList .Middle li  dd { overflow:hidden; color:#555;}
				.ChildRecommedThemeList .Middle li  dd a, .ChildRecommedThemeList .Middle li  dd a.link, .ChildRecommedThemeList .Middle li  dd a.visited { color:#555; }
				.ChildRecommedThemeList .Middle li  dd.cont a, .ChildRecommedThemeList .Middle li  dd.cont a.link, .ChildRecommedThemeList .Middle li  dd.cont a.visited { color:#666; }
			#ChildRecommedTheme .ChildRecommedThemeList .Middle li  dd.bookTitle { padding-top:2px; margin-bottom:6px; font-weight:bold; }
			#ChildRecommedTheme .ChildRecommedThemeList .Middle li  dd.author { margin-bottom:6px; }
			#ChildRecommedTheme .ChildRecommedThemeList .Middle li  dd.price { margin-bottom:6px; }
			#ChildRecommedTheme .ChildRecommedThemeList .Middle li  dd.sellingPrice { margin-bottom:6px; }
			#ChildRecommedTheme .ChildRecommedThemeList .Middle li  dd.sellingPrice .price { color:#f26522; font-weight:bold; }
			#ChildRecommedTheme .ChildRecommedThemeList .Middle li  dd.cont { clear:both; padding-top:12px; _padding-top:5px; line-height:1.3; }

			#ProgressEvent {  color:#666; } /*  margin-top:30px; */
			#ProgressEvent h3 { border-bottom:2px solid #88bfd4; padding-bottom:3px; height:22px; background:url('../images/titleprogressEvent.gif') no-repeat; }
			#ProgressEvent .ProgressEventList { width:750px; border-bottom:1px solid #88bfd4; }
			#ProgressEvent .ProgressEventList td.Line { padding:0; height:1px; background:url('../images/bhNewBookLine.gif') repeat-x 0 bottom; }
			#ProgressEvent .ProgressEventList li.last { background:none; }
			#ProgressEvent .ProgressEventList td { width:375px; text-align:center; background:url('../images/bgProgressEventListLine.gif') no-repeat right center;; padding-left:0; padding-right:0; padding-top:15px; padding-bottom:15px }
			#ProgressEvent .ProgressEventList td.last { background:none; }
			#ProgressEvent .ProgressEventList dt img.thumb { margin:2px; border:0px none; }
			#ProgressEvent .ProgressEventList dt img.over { margin:0; border:2px solid #ff4f00; }
			#ProgressEvent .ProgressEventList dt a { display:block; }
			#ProgressEvent .ProgressEventList dd.subject { margin-top:5px; font-weight:bold; }
			#ProgressEvent .ProgressEventList dd.subject a, #ProgressEvent .ProgressEventList dd.subject a.link, #ProgressEvent .ProgressEventList dd.subject a.visited { color:#f26522; }
			#ProgressEvent .ProgressEventList dd.date { margin-top:5px; }

			#Location { height:30px; background:url('../images/bgLocation.gif') no-repeat 0 -10px;; padding-left:12px; padding-right:14px; padding-top:10px; padding-bottom:0 }
			#Location h3 { height:17px; background:url('../images/bulH2.gif') no-repeat 0 0;; padding-left:26px; padding-right:0; padding-top:3px; padding-bottom:0 }
		    #Location h3 strong { color:#037dc3; }
			#Location .date { color:#666; }
			#Location .depth1 { font-weight:normal; color:#666; }
			#Location .depth2 { color:#146ecb; }
			.mb10 { margin-bottom:10px !important; }

			#SubMenuTab { overflow:hidden; height:31px; background:url('../images/bgSubMenuTab.gif') no-repeat;; padding-left:7px; padding-right:0; padding-top:7px; padding-bottom:0 }
			#SubMenuTab li { float:left; margin-right:3px; }
			
			#DateSearch { text-align:right; margin-top:7px; padding-bottom:7px; background:url('../images/bgDateSearch.gif') repeat-x left bottom; }
			.noBack { background:none !important; }
			#DateSearch select { vertical-align:middle; font-size:12px; color:#666; height:22px; border:1px solid #7F9DB9;  }

			#SearchResultCate { height:42px; background:url('../images/bgSearchResultCate.gif') no-repeat; color:#464646 }
			#SearchResultCate p { padding:14px 0 0 30px; }
			#SearchResultCate strong { color:#146ecb; }
			#SearchResultCate span { font-weight:700; }

			#SearchResultCateContent { float:left; margin-bottom:26px; padding:14px; width:722px; background-color:#f8f8f8; }
			#SearchResultCateContent.small { margin-bottom:10px; }
			#SearchResultCateContent .Line { font-size:1px; height:1px; margin:15px 0; background:url('../images/bgdotLine4.gif') repeat-x; }
			#SearchResultCateContent .SearchResult { border:1px solid #7cb7dd; padding:15px; background-color:#fff; }
			#SearchResultCateContent h3 { overflow:hidden; line-height:1.2em; padding-left:20px; height:18px; background:url('../images/bulRecBlue1.gif') no-repeat 4px 1px; font-weight:700 }
			#SearchResultCateContent h3.point { color:#4778aa; }
			#SearchResultCateContent h3 .more { float:right; margin-top:-13px; }
			#SearchResultCateContent ul { padding-top:15px; overflow:hidden; width:688px; background:url('../images/bgSearchResultCateDotLine.gif') no-repeat 0 top; }
			#SearchResultCateContent ul li { float:left; margin-top:3px; width:212px; height:18px; background:url('../images/bulVBlack.gif') no-repeat 8px 5px;; padding-left:17px; padding-right:0; padding-top:2px; padding-bottom:0 }
			#SearchResultCateContent ul li a { color:#666; }
			#SearchResultCateContent ul li.strong a, #SearchResultCateContent ul li.strong a:link, #SearchResultCateContent ul li.strong a.visited { color:#4778aa;  }
			#SearchResultCateContent ul li a:hover { color:#19468d; text-decoration:underline; }
			#SearchResultCateContent #SerachCate { margin-bottom:14px; }
			#SearchResultCateContent #SerachCate input { margin:0; margin:0 4px 2px 0; vertical-align:middle; }
			#SearchResultCateContent #SerachCate label { margin-right:18px; }

			#SearchResultCateContent p { height:10px; background:url('../images/bgSearchResultCateDotLine.gif') no-repeat 0 100%; }
				
			#reSearch { clear:both; height:36px; }
			#reSearch fieldset { padding-top:6px; text-align:right; }
			#reSearch label { background:url('../images/bulSearch.gif') no-repeat 0 0; color:#226992; font-weight:700; padding-left:25px; padding-right:3px; padding-top:0; padding-bottom:0 }
			#reSearch select { margin-right:3px; vertical-align:middle; color:#666; font-size:12px; }
				#reSearchTextBox { width:124px; height:18px; border:1px solid #67a3c5; vertical-align:middle; color:#666; font-size:12px; }
				#reSearchSubmit { display:inline; width:64px; height:22px; background:url('../images/btnReSearch.gif') no-repeat; border:0px none; cursor:pointer; vertical-align:middle }

			#searchResultBest { clear:both; position:relative; }
			#searchResultBest h3 { width:138px; height:37px; background:url('../images/titleSearchResultBest.gif') no-repeat;  }
			#searchResultBest .top { height:15px; background:url('../images/bgSearchResultBestTop.gif') no-repeat;  }
			#searchResultBest .bottom { height:15px; background:url('../images/bgSearchResultBestBottom.gif') no-repeat;  }
			#searchResultBest form { background:url('../images/bgSearchResultBest.gif') repeat-y; }
				#searchResultBestSubmit { position:absolute; right:8px; top:0; width:133px; height:34px; background:url('../images/btnShoppingCart.gif') no-repeat; border:0px none; cursor:pointer }
				#searchResultBest form ul { margin:0 auto; }
				#searchResultBest form ul li { float:left; width:187px; background:url('../images/bgDotLine.gif') repeat-y right 0; text-align:center}
				#searchResultBest form ul li.last { background:none; }
				#searchResultBest form ul li dl { padding:0 10px; color:#534741; }
				#searchResultBest form ul li dl dd.checkbox { padding-left:32px; height:26px; text-align:left; }
				#searchResultBest form ul li dl dt img.thumb { margin:2px; border:1px solid #BEBEBE; }
				#searchResultBest form ul li dl dt img.over { margin:1px; border:2px solid #67abf1; }
				#searchResultBest form ul li dl dd.desc { padding-top:4px; line-height:1.6; }
				#searchResultBest form ul li dl dd.desc a.title { color:#146ecb; font-weight:700; }
				#searchResultBest form ul li dl dd.desc a.title:hover { text-decoration:underline; }
				#searchResultBest form ul li dl dd.desc span { color:#534741; text-decoration:line-through; }
				#searchResultBest form ul li dl dd.desc span.afterDC { text-decoration:none; color:#f00; }
			


			/*�󼼰˻� ����*/
			.mb10 {margin-bottom:10px !important; }
			#SubTitleExplanation { font-size:1px; }
			#DetilSearch .cont { width:710px; padding:0 20px; background-color:#f3f8fc; }
			#DetilSearch .cont .table01 { color:#666; padding:14px; border:1px solid #bfe1f4; background-color:#fff; }
			#DetilSearch .cont .table01 input { font-size:12px; margin:0; color:#666; height:18px; vertical-align:middle; }
			#DetilSearch .cont .table01 select.input { height:20px; }
			#DetilSearch .cont .table01 .input { font-size:12px; color:#666; height:18px; border:1px solid #60A4D3; }
			#DetilSearch .cont .table01  label { margin:0 2px; }
													    .wid486 { width:486px; }
												  	    .wid70 { width:70px; }
			#DetilSearch .cont .table01 table { width:100%; line-height:1.2em; }
			#DetilSearch .cont .table01 table td { vertical-align:middle;  height:29px; background:url('../images/bgCart2DepthTableBorder.gif') no-repeat 0 100%; }
			#DetilSearch .cont .table01 table td.l { text-align:center; font-weight:bold; width:92px; background-color:#f3f8fc; }
			#DetilSearch .cont .table01 table td.r { padding:0 0 1px 6px; }
			#DetilSearch .cont .table01 table td.Llast { background:none; background-color:#f3f8fc; }
			#DetilSearch .cont .table01 table td.Rlast { background:none; }
			
			#DetilSearch .cont .table02 { color:#666; padding:18px; border:1px solid #e0f0fa; background-color:#fff; }
			#DetilSearch .cont .table02 .SearchResult {  border:4px solid #e0f0fa; padding:10px; }
			#DetilSearch .cont .table02 .SearchResult .Result { line-height:1.2em; width:534px; height:32px; background:#f3f8fc url('../images/DetailSearch.gif') no-repeat 0 0;; padding-left:108px; padding-right:0; padding-top:15px; padding-bottom:15px }
			#DetilSearch .cont .table02 .line { font-size:1px; margin:10px 0; height:1px; background:url('../images/bgCart2DepthTableBorder.gif') no-repeat 0 0; }
			#DetilSearch .cont .table02 .desc { line-height:1.2em; padding:15px; background-color:#f8f8f8; } 
			#DetilSearch .cont .table02 .desc ol li { padding-left:15px; text-indent:-15px; }

			#DetilSearch .bottom { height:29px; background:url('../images/bgDetailSearchBottom.gif') no-repeat; }
			#button { text-align:center; }
			.point01 { color:#ff4f00; }
			
			#ScienceThesisSearchResultList { float:left; width:750px; line-height:1.2em; border-top:2px solid #8fc5e5; }
			#ScienceThesisSearchResultList ul.left { float:left; }
			#ScienceThesisSearchResultList ul.left li.l { float:left; width:710px; background:url('../images/bgSearchResultCateDotLine.gif') no-repeat 0 100%;; padding-left:20px; padding-right:20px; padding-top:18px; padding-bottom:18px }
			#ScienceThesisSearchResultList ul.left li.l a { color:#09243c; }
			#ScienceThesisSearchResultList dl { float:left; width:500px; }
			#ScienceThesisSearchResultList dl dt { font-weight:bold; margin-bottom:20px; background:url('../images/bul12.gif') no-repeat;; padding-left:20px; padding-right:0; padding-top:2px; padding-bottom:0 font-size:13px; }
			#ScienceThesisSearchResultList dl dt a { color:#09243c; }
			#ScienceThesisSearchResultList dl dd { color:#666; margin-bottom:5px; padding-left:35px; background:url('../images/bul13.gif') no-repeat 25px 3px; }
			#ScienceThesisSearchResultList .right { float:right; }
			#ScienceThesisSearchResultList .right ul li { height:19px; background:url('../images/bulVBlue.gif') no-repeat 14px 3px; color:#666; padding-left:27px; padding-right:0; padding-top:1px; padding-bottom:0 }
			#ScienceThesisSearchResultList .right ul li span.afterDC { color:#eb1c22; font-weight:700; }
			#ScienceThesisSearchResultList .right ul li span.down { color:#eb1c22; }
			#ScienceThesisSearchResultList .right ul li span.saveMoney { color:#0072bb; }
			#ScienceThesisSearchResultList .right ul li span.save { color:#0072bb; }
			#ScienceThesisSearchResultList .right .btnShoppingCart { padding-left:15px; }

			#ScienceThesisSort { clear:both; margin-top:10px; padding-left:23px; height:40px; background:url('../images/bgScienceThesisSort.gif') no-repeat 0 0; }
			#ScienceThesisSort.small { margin-top:0; }
			#ScienceThesisSort li { float:left; }
			#ScienceThesisSort li a { height:40px; ie-dummy: expression(this.hideFocus=true); }
			#ScienceThesisSort li a.publishYear { width:80px; }
			#ScienceThesisSort li a.thesisTitle { width:80px; }
			#ScienceThesisSort li a.writer { width:74px; }
			#ScienceThesisSort li a.publish { width:80px; }
			#ScienceThesisSort li a.publishStore { width:80px; }

			#searchResultSort { clear:both; margin-top:30px; padding-left:23px; height:40px; background:url('../images/bgSearchSort.gif') no-repeat 0 0; }
			#searchResultSort li { float:left; }
			#searchResultSort li a { height:40px; ie-dummy: expression(this.hideFocus=true); }
			#searchResultSort li a.accuracy { width:78px;}
			#searchResultSort li a.title { width:79px; }
			#searchResultSort li a.writer { width:75px; }
			#searchResultSort li a.publish { width:76px; }
			#searchResultSort li a.regDate { width:80px; }
			#searchResultSort li a.dueSell { width:90px; }
			#searchResultSort li a.totalSell { width:79px; }
			#searchResultSort li a.rating { width:90px; }

			#searchResultSort1 { clear:both; margin-top:30px; padding-left:23px; height:40px; background:url('../images/bgSearchSort1.gif') no-repeat 0 0; }
			#searchResultSort1 li { float:left; }
			#searchResultSort1 li a { height:40px; ie-dummy: expression(this.hideFocus=true); }
			#searchResultSort1 li a.accuracy { width:78px; }
			#searchResultSort1 li a.title { width:79px; }
			#searchResultSort1 li a.writer { width:75px; }
			#searchResultSort1 li a.publish { width:76px; }
			#searchResultSort1 li a.regDate { width:80px; }
			#searchResultSort1 li a.dueSell { width:90px; }
			#searchResultSort1 li a.totalSell { width:79px; }
			#searchResultSort1 li a.rating { width:90px; }





			div.LeftSearchchList { height:22px; overflow:hidden; }
			div.LeftSearchchList .LeftSearch { float:left; }
			div.LeftSearchchList .ListCount { float:right; }
			div.LeftSearchchList select { border:1px solid #7F9DB9; color:#666; font-size:11px; height:20px; vertical-align:middle; }
			div.rightListPaging { clear:both; position:relative; height:38px; }
			div.leftListPaging { clear:both; position:relative; margin-top:13px; height:38px;}
			div.leftListPaging div.pagingS, div.rightListPaging div.listCount { position:absolute; left:22px; top:9px; }
				div.pagingS a { float:left; margin:2px 3px 0 3px; width:auto; color:#666; }
				div.pagingS a.recent,  a.prevS, a.nextS, a.last { margin:0 3px; width:14px; height:14px; vertical-align:middle;}
				div.pagingS a.recent { margin-left:0; }
				div.pagingS a.current { color:#ff3100; font-weight:700; text-decoration:underline;}
			div.leftListPaging div.listCount, div.rightListPaging div.pagingS { position:absolute; right:14px; top:9px;}
			div.leftListPaging div.listCount { position:absolute; right:14px; top:9px; }
				
				div.listCount select { height:18px; border:1px solid #7f9db9; color:#666; font-size:11px; }
			
			#searchResultList { clear:both; width:750px; border-top:1px solid #e4e1e1; border-bottom:1px solid #e5e1e2; }
			#searchResultList th { padding-top:1px; height:28px; background:#f7f7f7; color:#636363; vertical-align:middle; }
			#searchResultList tr.last td { background:none; }
			#searchResultList td { vertical-align:top; }
			td.no { width:119px; color:#666; text-align:right; background:url('../images/bgDotLine1.gif') no-repeat 0 100%;; padding-left:0; padding-right:20px; padding-top:20px; padding-bottom:16px }
				td.no img.thumb { margin-bottom:3px; border:2px solid #e0e0e0; vertical-align:text-top; }
				td.no img.over { border:2px solid #68abf1; }
			td.bookInfo { padding-top:23px; width:255px; color:#666; line-height:1.5; }
				td.bookInfo h6 a { color:#000; text-decoration:none; }
				td.bookInfo h6 a:hover { text-decoration:underline; }
				td.bookInfo ul { margin-top:10px; }
				td.bookInfo ul li { padding-left:50px; height:18px; }
				td.bookInfo ul li.event { background:url('../images/bgSearchResultEvent.gif') no-repeat 0 0; }
				td.bookInfo ul li.event a { color:#0072bb; }
				td.bookInfo ul li.coupon { background:url('../images/bgSearchResultCoupon.gif') no-repeat 0 0; }
				td.bookInfo ul li.coupon a { color:#005826; }
				td.bookInfo ul li.freesend { background:url('../images/bgSearchResultFreeSend.gif') no-repeat 0 0; }
				td.bookInfo ul li.freesend a { color:#f00; }
			td.priceInfo { padding-top:23px; width:184px; }
				td.priceInfo ul li { padding-left:27px; padding-top:1px; height:19px; background:url('../images/bulVBlue.gif') no-repeat 14px 2px; color:#666 }
				td.priceInfo ul li.guide { padding-right:24px; background:none; text-align:right; }
				td.priceInfo ul li.guide img { cursor:pointer; }
				td.priceInfo ul li span.discount { text-decoration:line-through; }
				td.priceInfo ul li span.afterDC { color:#eb1c22; font-weight:700; }
				td.priceInfo ul li span.down { padding-right:10px; background:url('../images/bulDownArrow.gif') no-repeat 100% 1px; color:#eb1c22 }
				td.priceInfo ul li span.saveMoney { color:#0072bb; }
				td.priceInfo ul li span.save { padding-right:18px; background:url('../images/bulSaveMoney.gif') no-repeat 100% 0; color:#0072bb }
				td.priceInfo ul li span.untilSend { color:#eb1c22; }
			td.choice { padding-top:22px; width:172px; background:url('../images/bgDotLine1.gif') no-repeat 0 100%; }
			td.choice ul li { padding-top:6px; height:34px; text-align:right; }
			td.choice ul li.last { padding-top:4px; }
			td.choice ul li.num { position:relative; height:24px; }
				td.choice ul li.num label { padding-left:13px; color:#524942; font-weight:700; background:url('../images/bulTriGray.gif') no-repeat 0 2px; vertical-align:middle }
				td.choice ul li.num input { margin:0 19px 0 3px; width:28px; height:18px; border:1px solid #61a5d4; vertical-align:middle; text-align:center; }
				td.choice ul li.num a.plus { position:absolute; right:3px; top:5px; }
				td.choice ul li.num a.minus { position:absolute; right:3px; top:18px; }
			td.sample { width:440px; background:url('../images/bgDotLine1.gif') no-repeat 0 100%;; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:10px; }
				td.sample img { position:relative; z-index:1; cursor:pointer; }
				td.sample div.topBG { display:none; position:relative; z-index:2; margin-top:-3px; background:url('../images/bgSampleTop.gif') no-repeat; color:#707070; height:1%; padding-left:16px; padding-right:16px; padding-top:11px; padding-bottom:0; line-height:1.4; }
				td.sample div.bottomBG { display:none; height:11px; background:url('../images/bgSampleBottom.gif') no-repeat; }
				
				td.sample #readerBookReview .cont { width:413px; background:url('../images/bgreaderBookReviewCont.gif') repeat-y;; padding-left:14px; padding-right:14px; padding-top:5px; padding-bottom:5px }
				td.sample #readerBookReview .cont dl { border-bottom:1px solid #a9d7f1; line-height:1.2em; padding-bottom:5px; float:left; }
				td.sample #readerBookReview .cont dl dt { padding:2px 0 0 5px; font-weight:bold; float:left; width:140px; }
				td.sample #readerBookReview .cont dl dd { float:right; padding-top:2px;  }
				td.sample #readerBookReview .cont dl dd img { vertical-align:middle; margin-bottom:2px; }
				td.sample #readerBookReview .cont dl dd .writer { color:#0076a3; }
				td.sample #readerBookReview .cont dl dd .date { color:#464646; }
				td.sample #readerBookReview .cont .desc { color:#707070; float:left; background:url('../images/bgreaderBookReview.gif') repeat-x left bottom;; padding-left:2px; padding-right:2px; padding-top:10px; padding-bottom:10px; line-height:1.3; }
				td.sample #readerBookReview .cont .more { text-align:right; padding:4px 2px 0 0; }
				td.sample #readerBookReview .cont .more img { margin-top:5px; }

				td.sample #readerBookReview .bottom { width:441px; height:9px; background:url('../images/bgreaderBookReviewBottom.gif') no-repeat; }
			




/**/
			#DateSearchResultList ul.bookList { width:720px; background:url('../images/bgDateSearchResultList.gif') repeat-y; float:left; padding-left:15px; padding-right:15px; padding-top:0; padding-bottom:0 }
			#DateSearchResultList ul.bookList li { background:url('../images/bgDateSearchResultListDot.gif') repeat-x 0 bottom; padding-bottom:20px; float:left; width:720px; margin-bottom:20px }
			#DateSearchResultList ul.bookList li.last { background:none; margin:0; }
			#DateSearchResultList ul.bookList li dl { float:left; }
			#DateSearchResultList ul.bookList li dl dt { padding:0 0 0 6px; float:left; width:111px; }
			#DateSearchResultList ul.bookList li dl dt img.thumb { margin:2px; border:1px solid #BEBEBE; }
			#DateSearchResultList ul.bookList li dl dt img.over { border:2px solid #68ABF1; margin:1px; }
			#DateSearchResultList ul.bookList li dl dd { float:left; }
			#DateSearchResultList ul.bookList li dl dd.bookInfo { float:left; width:444px; color:#534741; line-height:15px; padding-right:20px; }
			#DateSearchResultList ul.bookList li dl dd.shopping { position:relative; }
			#DateSearchResultList ul.bookList li dl dd.bookInfo p { padding:9px 0 10px 0; line-height:17px; }
			#DateSearchResultList ul.bookList li dl dd label {background:url('../images/bulTriGray.gif') no-repeat 0 2px; color:#524942; font-weight:700; padding-left:13px; vertical-align:middle }
			#DateSearchResultList ul.bookList li dl dd input {border:1px solid #61A5D4; height:18px; margin:0 0 0 3px; text-align:center; vertical-align:middle; width:28px; }
			#DateSearchResultList ul.bookList li dl dd a.plus { position:absolute; top:-4px; left:115px; }
			#DateSearchResultList ul.bookList li dl dd a.minus { position:absolute; top:8px; left:115px; }
			#DateSearchResultList ul.bookList li dl dd.shopping a img { padding-top:4px; }
			#DateSearchResultList .clear { clear:both; }

			#searchDir a { color:#464646; }
				#searchDir a:hover { color:#4373AA; text-decoration:underline; }
			#searchDir li { float:left; }
			#searchDir li.searchArrow { background:url('../images/iconSearchArrow.gif') no-repeat 0 5px; width:5px; height:22px; margin-left:7px; margin-right:3px; margin-top:0; margin-bottom:0 }
			#searchDir #search1 { background:url('../images/searchSelect1.gif') no-repeat; width:22px; height:22px }
				#searchDir #search1 a { width:22px; height:22px; display:block; }
			#searchDir #search2 { background:url('../images/searchSelect2_.gif') no-repeat; width:78px; height:22px; position:relative; z-index:1000 }
				#searchDir #search2 #s2 { width:70px; height:17px; padding:5px 0 0 8px; display:block; }
				#searchDir #search2 ul { position:absolute; top:24px; left:0; display:none; z-index:1000; }
				#searchDir #search2 ul li.top { background:url('../images/searchSelect2_top.gif') no-repeat; width:78px; height:12px }
				#searchDir #search2 ul li.bottom { background:url('../images/searchSelect2_bottom.gif') no-repeat; width:78px; height:12px }
				#searchDir #search2 ul li { background:url('../images/searchSelect2_bg.gif') repeat-y; width:70px; padding-left:8px; height:18px; line-height:15px }
			#searchDir .search3 { background:url('../images/searchSelect3.gif') no-repeat; width:174px; height:22px; position:relative; z-index:1000 }
				#searchDir .search3 .s3 { width:166px; height:17px; padding:5px 0 0 8px; display:block; }
				#searchDir .search3 ul { position:absolute; top:24px; left:0; display:none; z-index:1000; }
				#searchDir .search3 ul li.top { background:url('../images/searchSelect3_top.gif') repeat-y; width:174px; height:12px }
				#searchDir .search3 ul li.bottom { background:url('../images/searchSelect3_bottom.gif') repeat-y; width:174px; height:12px }
				#searchDir .search3 ul li { background:url('../images/searchSelect3_bg.gif') repeat-y; width:166px; line-height:15px; padding-left:8px; height:18px }
/**/

	#footer { clear:both; margin:10px 0; width:940px; }
		#footerNavi { position:relative; height:41px; background:url('../images/bgFooterNavi.gif') no-repeat; }
			#footerNavi a { position:absolute; top:11px; height:19px; }
			#fNavi1 { left:43px; width:44px; }
			#fNavi2 { left:107px; width:45px; }
			#fNavi3 { left:172px; width:45px; }
			#fNavi4 { left:237px; width:45px; }
			#fNavi5 { left:302px; width:86px; }
			#fNavi6 { left:847px; width:45px; }
			#fNavi7 { left:892px; width:39px; }
		
		#copyright { margin-top:9px; width:940px; }
			#bYPLogo { width:187px; height:85px; background:url('../images/bYPLogo.gif') no-repeat; }
			#copyrightDesc { width:481px; height:85px; background:url('../images/YPCopyright.gif') no-repeat; }
			#bookStoreNo1 { width:102px; height:116px; background:url('../images/YPBookStroeTop.gif') no-repeat; }
			#assignWooriBank { margin-left:9px; width:161px; height:116px; background:url('../images/AssignShinhanBank.gif') no-repeat; }
		#copyright p { float:left; vertical-align:top; }

	.ir { display:block; overflow:hidden; text-indent:-9999em; }

	.grayBox1 { position:relative; width:180px; background:url('../images/bgGrayBox1.gif') repeat-y; }
	.grayBox1 h3 { position:absolute; left:0; top:8px; width:180px; height:25px; }
	.grayBox1 .contents { position:absolute; left:11px; width:169px; }
	.grayBox1 div.lt { position:absolute; left:0; top:0; width:9px; height:9px; background:url('../images/bgGrayBoxLT.gif') no-repeat; }
	.grayBox1 div.rt { position:absolute; right:0; top:0; width:171px; height:9px; background:url('../images/bgGrayBoxRT1.gif') no-repeat; }
	.grayBox1 div.lb { position:absolute; left:0; bottom:0; _bottom:-3px; width:9px; height:9px; background:url('../images/bgGrayBoxLB.gif') no-repeat; }
	.grayBox1 div.rb { position:absolute; right:0; bottom:0; _bottom:-3px; width:171px; height:9px; background:url('../images/bgGrayBoxRB1.gif') no-repeat; }


#SearchCate { height:40px; float:left; width:750px; background:url('../images/bgSearchCate.gif') no-repeat; color:#464646 }
			#SearchCate .cate { float:left; padding:14px 0 0 35px; font-weight:bold; color:#146ecb; }
								#cateSearch { float:left; padding:8px 0 0 15px; }
								#cateSearch select { width:180px; }

			#scienceThesisDetailInfo .top { font-size:1px; height:10px; background:url('../images/bgScienceThesisDetailInfoTop.gif') no-repeat; }
			#scienceThesisDetailInfo .bottom { height:10px; background:url('../images/bgScienceThesisDetailInfoBottom.gif') no-repeat; }
			#scienceThesisDetailInfo .content { width:742px; padding:0 4px; background:#f1f8fc; }
			#scienceThesisDetailInfo h4 {  padding:0 0 10px 7px; border-bottom:1px solid #b3d8ed; }
			#scienceThesisDetailInfo h4 span.bul { line-height:1.4em; color:#09243c; background:url('../images/bul12.gif') no-repeat;; padding-left:20px; padding-right:0; padding-top:1px; padding-bottom:0 }
			#scienceThesisDetailInfo h5 { color:#666; font-weight:normal; background:url('../images/bul14.gif') no-repeat 17px 12px;; padding-left:30px; padding-right:0; padding-top:10px; padding-bottom:10px }
			#scienceThesisDetailInfo .DetailInfo .Dtop { height:17px; background:url('../images/DetailInfoTop.gif') no-repeat; }
			#scienceThesisDetailInfo .DetailInfo .Dbottom { height:17px; clear:both; background:url('../images/DetailInfoBottom.gif') no-repeat; }
			#scienceThesisDetailInfo .DetailInfo .Dcont { width:718px; float:left; background:url('../images/DetailInfoCont.gif') repeat-y;; padding-left:12px; padding-right:12px; padding-top:0; padding-bottom:0 }
			#scienceThesisDetailInfo .DetailInfo .Dcont ul.price {  fpadding-bottom:15px; background:url('../images/bgDotLine5.gif') repeat-x 0 100%; } 
			#scienceThesisDetailInfo .DetailInfo .Dcont ul.price li { height:19px; background:url('../images/bulVBlue.gif') no-repeat 14px 3px; color:#666; padding-left:27px; padding-right:0; padding-top:1px; padding-bottom:0 } 
			#scienceThesisDetailInfo .DetailInfo .Dcont ul.price li span.afterDC { color:#eb1c22; font-weight:700; }
			#scienceThesisDetailInfo .DetailInfo .Dcont ul.price li span.down { color:#eb1c22; }
			#scienceThesisDetailInfo .DetailInfo .Dcont ul.price li span.saveMoney { color:#0072bb; }
			#scienceThesisDetailInfo .DetailInfo .Dcont ul.price li span.save { color:#0072bb; }
			#scienceThesisDetailInfo .DetailInfo .Dcont ul.info { float:left; line-height:1.2em; margin-top:15px; color:#666; }
			#scienceThesisDetailInfo .DetailInfo .Dcont ul.info li { float:left; margin-bottom:10px; }
			#scienceThesisDetailInfo .DetailInfo .Dcont ul.info li dl dt { float:left; width:65px; padding-left:15px; background:url('../images/bul15.gif') no-repeat 5px 3px; }
			#scienceThesisDetailInfo .DetailInfo .Dcont ul.info li dl dd { float:left; width:612px;  }
			#scienceThesisDetailInfo .DetailInfo .Dcont ul.info li dl dd .point01 { color:#4373aa; }
			#scienceThesisDetailInfo .DetailInfo .Dcont ul.info li dl dd img { vertical-align:middle; }
			#scienceThesisDetailInfo .content .desc { color:#514a80; line-height:1.2em; background:url('../images/bul16.gif') no-repeat 30px 12px;; padding-left:45px; padding-right:0; padding-top:10px; padding-bottom:10px  }
			#shopCart  { margin:10px 0; text-align:right; padding-bottom:10px; background:url('../images/DotLine1.gif') repeat-x 0 100%; }

			#scienceThesisDetailInfoNavi { position:relative; margin-top:20px; height:25px; border-bottom:1px solid #a3cee3; }
					#detailInfoNavi1 { position:absolute; }
					#detailInfoNavi1 li { float:left; margin:0 1px; height:26px; letter-spacing:-1px;  }
					#detailInfoNavi1 li a { float:left; color:#636363; font-weight:700; text-decoration:none; background:url('../images/bgDetailNaviOffL.gif') no-repeat; }
					#detailInfoNavi1 li a span { float:left; background:url('../images/bgDetailNaviOffR.gif') no-repeat 100% 0; cursor:pointer; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:6px }
					#detailInfoNavi1 li a:hover, #detailInfoNavi1.over li a { color:#333; background:url('../images/bgDetailNaviOnL.gif') no-repeat; }
					#detailInfoNavi1 li a:hover span, #detailInfoNavi1.over a span { background-image:url('../images/bgDetailNaviOnR.gif'); }
			
			#scienceThesisDetailInfoContents { margin-top:12px; color:#555; }
					#scienceThesisDetailInfoContents h4 { clear:both; background:url('../images/bulBookInfo.gif') no-repeat 4px 5px; border-bottom:1px solid #e4e1e1; color:#000; padding-left:26px; padding-right:0; padding-top:7px; padding-bottom:7px }
					#scienceThesisDetailInfoContents h4.f { padding:0 0 0 26px; height:30px; }
					#scienceThesisDetailInfoContents h4.f strong { float:left; padding-top:7px; }
					#scienceThesisDetailInfoContents h4.f a { float:right; }
					#scienceThesisDetailInfoContents p.sort { background:url('../images/bulRecV.gif') no-repeat 6px 12px;; padding-left:26px; padding-right:0; padding-top:12px; padding-bottom:12px }
					#scienceThesisDetailInfoContents p.info, #scienceThesisDetailInfoContents p.index { padding:12px 0; line-height:1.75; }

			
			#notice h3 { margin-top:7px; height:44px; background:url('../images/h3Notice.gif') no-repeat; }
			#notice ul.notice { width:140px; background:url('../images/bgLeftNotice.gif') repeat-y;; padding-left:20px; padding-right:20px; padding-top:0; padding-bottom:0 }
			#notice ul.notice li { line-height:1.2em; background:url('../images/bulRecGray.gif') no-repeat 2px 5px;; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:3px }
			#notice ul.notice li a { color:#666; }
			#notice ul.notice li a:hover { color:#146ecb; text-decoration:none; }
			#notice .bottom { height:15px; background:url('../images/bgLeftNoticeFooter.gif') no-repeat; }
			
			.point01 { color:#4373aa; }

			#cartStep { overflow:hidden; margin-bottom:10px; height:63px; background:url('../images/bgCartStep.gif') no-repeat 0 0;; padding-left:25px; padding-right:10px; padding-top:0; padding-bottom:0 }
			#cartStep h2 { padding-top:25px; float:left; }
			#cartStep .step { overflow:hidden; padding-top:11px; float:right; }
			#cartStep .step li { float:left; margin-right:10px; }
			#cartStep .step li.last { margin-right:0; }

			#orderPriceInfo .top { height:22px; background:url('../images/bgOrderPriceInfoTop.gif') no-repeat; }
			#orderPriceInfo .bottom { height:22px; background:url('../images/bgOrderPriceInfoBottom.gif') no-repeat; }
			#orderPriceInfo .cont { overflow:hidden; width:722px; background:url('../images/bgOrderPriceInfoCont.gif') repeat-y;; padding-left:20px; padding-right:8px; padding-top:0; padding-bottom:0 }
			#orderPriceInfo .cont .LeftArea { float:left; }
			#orderPriceInfo .cont .RightArea { float:right; width:266px; text-align:left; }
			#orderPriceInfo .cont .LeftArea #PriceInfo { line-height:1.2em; width:432px; }
			#orderPriceInfo .cont .LeftArea #PriceInfo th { width:168px; text-align:center; vertical-align:middle; height:29px; border-bottom:1px solid #cfe3f3;  background-color:#eff5fb; }
			#orderPriceInfo .cont .LeftArea #PriceInfo th.first, #orderPriceInfo .cont .LeftArea #PriceInfo td.first { border-top:2px solid #b0d2e5; border-bottom:1px solid #b0d2e5; }
			#orderPriceInfo .cont .LeftArea #PriceInfo td { color:#666; padding-right:45px; text-align:right; vertical-align:middle; border-bottom:1px solid #cfe3f3; }
			#orderPriceInfo .cont .LeftArea #PriceInfo td.sum strong { color:#0956a6; font-weight:bold; }
			#orderPriceInfo .cont .LeftArea #PriceInfo td.quantity strong { color:#ff4f00; font-weight:bold; }
			#orderPriceInfo .cont .LeftArea .desc { color:#ff4f00; margin-top:8px; text-align:right; }
			#orderPriceInfo .cont .RightArea dl { color:#666; padding-left:12px; }
			#orderPriceInfo .cont .RightArea dt { margin-bottom:7px; }
			#orderPriceInfo .cont .RightArea dd { text-align:right; margin-bottom:10px; height:19px; background:url('../images/bgPriceInfo.gif') no-repeat;; padding-left:0; padding-right:20px; padding-top:9px; padding-bottom:0 }
			#orderPriceInfo .cont .RightArea dd.pricesum strong { color:#0956a6; font-weight:bold; }
			#orderPriceInfo .cont .RightArea dd.expectpoint strong { color:#f26522; font-weight:bold; }	
			#orderPriceInfo .button	{ text-align:right; margin:10px 0 60px 0; }	
			#bookCart { line-height:1.2em; color:#666; border-top:1px solid #82b9d5; margin-top:10px; margin-bottom:35px; width:750px; }
			#bookCart img { vertical-align:middle; }
			#bookCart th { text-align:center; height:29px; vertical-align:middle; background-color:#e2eef8; border-bottom:1px solid #cfe3f3; color:#4373aa; font-weight:bold; }
			/**/#bookCart th.wid210 { width:210px; }
			/**/#bookCart th.wid100{ width:100px; }
			#bookCart th.wid256 { width:256px; }
			#bookCart th.wid40 { width:40px; padding-right:16px;}
			#bookCart th.wid58 { width:58px; }
			#bookCart th.wid82 { width:82px; }
			#bookCart th.wid87 { width:87px; }
			#bookCart th.wid89 { width:89px; }
			#bookCart th.wid70 { width:70px; }
			#bookCart th.wid230 { width:230px; }
			#bookCart th.wid330 { width:330px; }
			#bookCart th.wid110 { width:110px; }
			#bookCart th.wid115 { width:115px; text-align:right; padding-right:10px; padding-top:2px; }
			/**/#bookCart td { text-align:center; border-bottom:1px solid #e4e4e4; height:49px; vertical-align:middle; }
			#bookCart td.last { border-bottom:1px solid #82b9d5; } 
			/**/#bookCart td.productName { font-weight:bold; color:#333; text-align:left; padding-left:5px; }
			#bookCart td.sellingPrice { text-align:right; padding-right:5px; }
			#bookCart td.sellingPrice .percent { color:#ed1c24; }
			#bookCart td input.quantity { width:28px; border:1px solid #60a4d3; color:#666; text-align:right; }
			#bookCart td.quantity { text-align:center; }
			#bookCart td.quantity img { vertical-align:bottom !important; text-align:center; }
			#bookCart td.sum { text-align:center; }
			#bookCart td.point { padding-right:10px; }
			#bookCart td.sum .sum { color:#0956a6; font-weight:bold; }
			#bookCart td.sum .point { color:#0956a6; }
			#bookCart td.point .point { color:#0072bc; }
			#bookCart td.delete { text-align:center; }
			/**/#bookCart th.delete { text-align:left; }
			/**/#bookCart td.delete { text-align:center; }
			/**/#bookCart th.delete input { margin:0 35px 0 0; }
			/**/#bookCart td.delete input { margin:0 20px 0 0; }
			#bookCart td .pointcheck { margin:0 0 0 14px; vertical-align:middle; }
			#bookCart th .pointcheck { margin:0 0 0 20px; vertical-align:middle; }

			#desc .top { height:20px; background:url('../images/bgDescTop.gif') no-repeat; }
			#desc .bottom { height:20px; background:url('../images/bgDescBottom.gif') no-repeat; }
			#desc ul.list { width:710px; padding:0 20px; color:#004a80; line-height:1.2em;  background:#eff5fb; }
			#desc ul.list li { padding-bottom:5px; }

#titleSectionSearch2 { margin-left:11px; height:52px; background:url('../images/titleSubSectionSearch2.gif') no-repeat; }
#titleSectionSearch3 { margin-left:11px; height:52px; background:url('../images/titleSubSectionSearch3.gif') no-repeat; }
#DateSearchResultList ul.bookList li dl dd.bookInfo a { color:#000; }

			#cart2DepthMemberInfo { height:36px; margin-bottom:10px; background:url(../images/bgCart2DepthMemberInfo.gif) no-repeat; }
			#cart2DepthMemberInfo td { _padding-top:2px; vertical-align:middle; color:#666; }
			#cart2DepthMemberInfo td.name { width:161px; }
			#cart2DepthMemberInfo td.name strong { padding:0 3px 0 51px; color:#0054a6; }
			#cart2DepthMemberInfo td.phoneNum { width:174px; }
			#cart2DepthMemberInfo td.mobileNum { width:167px; }
			#cart2DepthMemberInfo td.email { width:248px; }

			#beatInfoComfirm { color:#666; margin-top:11px; background:url(../images/bgCart2DepthTable.gif); color:#666; }
			#beatInfoComfirm td.top { height:17px; background:url(../images/bgCart2DepthTableTop.gif) no-repeat; }
			#beatInfoComfirm td.contents { padding:7px 40px 20px 40px; }
				#beatInfoComfirm td.contents td.internal { width:670px; height:30px; background:url(../images/bgCart2DepthTableBorder.gif) no-repeat 0 100%; }
					#beatInfoComfirm td.contents td.internal label { margin-right:30px; }
				#beatInfoComfirm td.contents td.getting { width:485px; height:30px; }
					#beatInfoComfirm td.contents td.getting label { margin-right:30px; }
				#beatInfoComfirm td.contents td.address { width:185px; height:33px; text-align:right; }
				#beatInfoComfirm td.contents td.address img { margin-top:10px; vertical-align:middle; }
				#beatInfoComfirm td.contents td.detail { padding:5px 10px; border:1px solid #8fc5e5; }
					#beatInfoComfirm td.contents td.detail td { padding:1px 0; height:29px; background:url(../images/bgCart2DepthTableBorder1.gif) no-repeat 0 100%; vertical-align:middle; color:#666; }
					#beatInfoComfirm td.contents td.detail td.last { padding-top:3px; background:none; }
					#beatInfoComfirm td.contents td.detail td.l { width:108px; color:#4373aa; text-align:center; font-weight:700; }
					#beatInfoComfirm td.contents td.detail td.r { width:539px; }
						#beatInfoComfirm td.contents td.detail td.r select { color:#666; font-size:12px; }
						#beatInfoComfirm td.contents td.detail td.r input { border:1px solid #60a4d3; height:18px; color:#666; vertical-align:middle; }
						#beatInfoComfirm td.contents td.detail td.r input.s1 { width:28px; }
						#beatInfoComfirm td.contents td.detail td.r input.s2 { width:36px; }
						#beatInfoComfirm td.contents td.detail td.r input.s3 { width:270px; }
						#beatInfoComfirm td.contents td.detail td.r input.s4 { width:150px; }
						#beatInfoComfirm td.contents td.detail td.r input.s5 { width:112px; }
						#beatInfoComfirm td.contents td.detail td.r img { vertical-align:middle; }
						#beatInfoComfirm td.contents td.detail td.r br.lh2 { line-height:2px; }

			#beatInfoComfirm td.contents1 { padding:0 40px 20px 40px; height:33px; vertical-align:middle; }
			#beatInfoComfirm td.contents2 { padding:0 20px; height:33px; vertical-align:middle; }
				#beatInfoComfirm td.contents1 th { padding-top:1px; height:33px; vertical-align:middle; }
				
				#beatInfoComfirm td.contents1 td { padding-top:1px; width:670px; height:33px; vertical-align:middle; }
				#beatInfoComfirm td.contents1 td input { margin:0; }
				#beatInfoComfirm td.contents1 td label { margin-right:10px; }
				#beatInfoComfirm td.contents1 td p{ padding-top:5px;}
				#beatInfoComfirm td.contents1 td p.pt0 { padding-top:0;}
				#beatInfoComfirm td.contents1 td p.dis { margin-bottom:10px;}
				#beatInfoComfirm td.contents1 td.detail { padding:10px; border:1px solid #8fc5e5; }
				#beatInfoComfirm td.contents1 td.detail td { padding:1px 0; height:29px; background:url(../images/bgCart2DepthTableBorder1.gif) no-repeat 0 100%; vertical-align:middle; color:#666; }
				#beatInfoComfirm td.contents1 td.detail td.last { padding-top:3px; background:none; }
				#beatInfoComfirm td.contents1 td.detail td.l { width:130px; color:#4373aa; text-align:center; font-weight:700; background-color:#eaf2f9; }
				#beatInfoComfirm td.contents1 td.detail td.r {  padding-left:15px; width:513px; }
				#beatInfoComfirm td.contents1 td.detail td.p { padding-top:4px; padding-bottom:4px; }
				#beatInfoComfirm td.contents1 td.detail td.r br.lh2 { line-height:2px; }
				#beatInfoComfirm td.contents1 td.detail td.r .input { border:1px solid #60a4d3; height:18px; color:#666; vertical-align:middle; }
				#beatInfoComfirm td.contents1 td.detail td.r select { border:1px solid #60a4d3; color:#666; font-size:12px; }
				#beatInfoComfirm td.contents1 td.detail td.r .emphasis {  font-weight:bold; color:#4778aa; }
				#beatInfoComfirm td.contents1 td.detail td.r input.w133 { width:113px; }
				#beatInfoComfirm td.contents1 td.detail td.r input.w197 { width:197px; }
					
	

				#beatInfoComfirm td.contents1 td.w159 { padding-top:1px; width:159px; height:33px; vertical-align:middle; }
				#beatInfoComfirm td.contents1 td.w543 { padding-top:1px; width:543px; height:33px; vertical-align:middle; }
				#beatInfoComfirm td.contents1 td.top { background:url(../images/bgCart2DepthTableBorder02.gif) repeat-x 0 bottom; }
				#beatInfoComfirm td.contents1 input, #cartConfirmSendInfo td.contents1 img { vertical-align:middle; }
				#beatInfoComfirm td.contents1 td.l { padding-left:12px; width:72px; color:#4373aa; font-weight:700; }
				#beatInfoComfirm td.contents1 td.r { width:577px; }
				#beatInfoComfirm td.contents1 td .ckeck { padding-left:15px; background:url(../images/bulbeatInfoComfirmCheck.gif) no-repeat 0 3px; }
				
				#beatInfoComfirm td.contents1 td.r p { padding-left:15px;  }
				#beatInfoComfirm td.contents1 td.r p input.text { width:112px; border:1px solid #60a4d3; height:18px; color:#666; }
				#beatInfoComfirm td.contents1 td.r p input.r { text-align:right; }
				#beatInfoComfirm td.contents1 td p .space { margin:0 20px; }	
				#beatInfoComfirm td.contents1 td.r p img { vertical-align:middle; }
				
				#beatInfoComfirm td.contents2 table { width:710px; border-top:2px solid #b6d6e7; }
				#beatInfoComfirm td.contents2 th { width:166px; border-bottom:1px solid #8fc5e5; background-color:#eaf2f9; padding-top:1px; height:33px; vertical-align:middle; }
				#beatInfoComfirm td.contents2 td { border-bottom:1px solid #cfe3f3; padding-top:1px; width:670px; height:33px; vertical-align:middle; }
				#beatInfoComfirm td.contents2 th.Line { border-bottom:1px solid #8fc5e5; }
				#beatInfoComfirm td.contents2 td.Line { border-bottom:1px solid #8fc5e5; }
				#beatInfoComfirm td.contents2 th.titleSubmitPrice { background-color:#d6ebf7; border-left:1px solid #8fc5e5; border-bottom:1px solid #8fc5e5;}
				#beatInfoComfirm td.contents2 td.SubmitPrice { border-bottom:1px solid #8fc5e5;}
				#beatInfoComfirm td.contents2 td.SubmitPrice .price { font-weight:bold; color:#0956a6; }
				#beatInfoComfirm td.contents2 th.titlepoint { color:#1a609b; background-color:#d6ebf7;  border-bottom:1px solid #8fc5e5;}
				#beatInfoComfirm td.contents2 td.point { padding-right:0; border-right:1px solid #8fc5e5; text-align:center; border-bottom:1px solid #8fc5e5;}
				#beatInfoComfirm td.contents2 td.point .price { font-weight:bold; color:#ff4f00; }
				#beatInfoComfirm td.contents2 td.orderpricetotal .price { color:#0956a6; }
				#beatInfoComfirm td.contents2 td.orderpricevolume { text-align:center; padding-right:0; }
				#beatInfoComfirm td.contents2 td.orderpricevolume .price { color:#ff4f00; }
				#beatInfoComfirm td.contents2 td { padding-right:15px; text-align:right; border-bottom:1px solid #8fc5e5; }
				#beatInfoComfirm td.contents2 td.w159 { padding-top:1px; width:159px; height:33px; vertical-align:middle; }
				#beatInfoComfirm td.contents2 td.w543 { padding-right:0; padding-top:1px; width:543px; height:33px; vertical-align:middle; }
				#beatInfoComfirm td.contents2 td.w385 { width:385px; color:#ff4f00; padding-right:0; text-align:left; padding-top:1px; height:33px; vertical-align:middle; }
				#beatInfoComfirm td.contents2 td.top { background:url(../images/bgCart2DepthTableBorder.gif) no-repeat 0 100%; }
				#beatInfoComfirm td.contents2 input, #cartConfirmSendInfo td.contents1 img { vertical-align:middle; }
				#beatInfoComfirm td.contents2 td.l { padding-left:12px; width:72px; color:#4373aa; font-weight:700; }
				#beatInfoComfirm td.contents2 td.r { width:577px; }
				#beatInfoComfirm td.contents2 td .ckeck { padding-left:15px; background:url(../images/bulbeatInfoComfirmCheck.gif) no-repeat 0 3px; }
				
				#beatInfoComfirm td.contents2 td.r p { padding-left:15px;  }
				#beatInfoComfirm td.contents2 td.r p input.text { width:112px; border:1px solid #60a4d3; height:18px; color:#666; }
				#beatInfoComfirm td.contents2 td p .space { margin:0 20px; }	
				#beatInfoComfirm td.bottom { height:20px; background:url(../images/bgCart2DepthTableBottom.gif) no-repeat; }
				
				.pt10 { padding-top:10px !important; }
				#money { display:none; }
				#button { text-align:center; margin-top:20px; }

				

			#UseInfo { clear:both; margin-top:5px; }
			#UseInfo .top { height:23px; background:url(../images/bgUseInfoTop.gif) no-repeat; }
			#UseInfo .bottom { height:23px; background:url(../images/bgUseInfoBottom.gif) no-repeat; }
			#UseInfo .cont { padding:0 20px; width:710px; background:url(../images/bgUseInfoCont.gif) repeat-y; }
			#UseInfo .cont .TitleArea { margin-bottom:24px; color:#666; font-weight:bold; padding:9px 10px 10px 10px; overflow:hidden; height:22px; background:url(../images/bgUseInfoContTitle.gif) no-repeat; }
			#UseInfo .cont .TitleArea .Title { height:18px; padding-top:6px; }
			#UseInfo .cont .TitleArea .Title .point01 { color:#ff4f00; }
			#UseInfo .cont .TitleArea .Title .point02 { color:#92278f; }
			#UseInfo .cont .TitleArea .Title .point03 { color:#197b30; }
			#UseInfo .cont .TitleArea .Title .point04 { color:#037dc3; }
			#UseInfo .cont .TitleArea .button { float:right; margin-top:-29px; }
			#UseInfo .cont .TitleArea .deposit { height:24px; padding-left:33px; background:url(../images/bulDeposit.gif) no-repeat 0 0; }
			#UseInfo .cont .TitleArea .coupon { height:24px; padding-left:33px; background:url(../images/bulPoint.gif) no-repeat 0 0; }/**/
			#UseInfo .cont .TitleArea .Thank { font-weight:normal; color:#444; height:22px; padding-left:33px; background:url(../images/bulTitleAreaThank.gif) no-repeat 90px 0; } 
			#UseInfo .cont .TitleArea .orderNum { text-align:center; }
			#UseInfo .cont .DeleteArea { float:right; margin-top:-22px;}
			#UseInfo .cont .RightBotton { text-align:right; }
			#UseInfo .cont .mb3 { margin-bottom:3px; }
			#UseInfo .cont ul.Desc { padding-left:10px; color:#666; line-height:1.2em; margin-bottom:30px; }
			#UseInfo .cont ul.Desc li { padding-left:15px; background:url(../images/bul06.gif) no-repeat 0 2px; }
			#UseInfo .cont .readerGoodThemeBookTitle { overflow:hidden; height:41px; padding:0 0 10px 0; background:url(../images/bgRreaderGoodThemeBookTitle.gif) no-repeat; }
			#UseInfo .cont .readerGoodThemeBookTitle .userGoodBookTitle { float:left; height:27px; line-height:1.2em; color:#002157; width:176px; padding:14px 0 0 45px; }
			#UseInfo .cont .readerGoodThemeBookTitle .userGoodBookTitle a { font-weight:bold; color:#440e62; }
			#UseInfo .cont .readerGoodThemeBookTitle .userGoodBook { float:left; width:458px; padding-top:11px; height:30px; color:#002157; padding-left:31px; background:url(../images/bulpartThemeSearchTitle.gif) no-repeat 12px 15px; }
			#UseInfo .cont .readerGoodThemeBookTitle .userGoodBook .point01 { color:#4373aa;  line-height:1.2em; }
			#UseInfo .cont .readerGoodThemeBookTitle .userGoodBook a { color:#002157; }
			#UseInfo .cont .readerGoodThemeBookTitle .userGoodBook strong { line-height:1.4em; font-size:14px; }

			#table01 { padding:9px; background:#fff; border:1px solid #aacde1; }
			#table02 { padding:9px; background:#fff; border:2px solid #aacde1; }
			#table01 table.content1 {width:690px; color:#666; line-height:1.2em;  border-bottom:2px solid #8fc5e5; }
			#table01 table.TopLine2 th { border-top:2px solid #8fc5e5; border-bottom:2px solid #8fc5e5 !important; }
			#table01 table.TopLine2 { border-bottom:1px solid #8fc5e5 !important; }
			#table01 table.content {width:690px; color:#666; line-height:1.2em; }
			#table01 .TotalCount { color:#666; margin-bottom:9px; }
			#table01 .TotalCount strong { color:#004a80; }
			#table01 table.content1 th { vertical-align:middle; height:30px; border-bottom:1px solid #8fc5e5; color:#4373aa; background:#f3f8fc; }
			#table01 table.content1 th.nobold { font-weight:normal; }
			#table01 table.content1 td { vertical-align:middle; text-align:center; height:30px; background:url(../images/bgTable01Td.gif) repeat-x 0 bottom; }
			#table01 table.content1 td.last { background:none; }
			#table01 table.content1 td.orderNum a,#table01 table.content1 td.orderNum a.link,#table01 table.content1 td.orderNum a.visited { color:#0076a3; }
			#table01 table.content1 td.order { color:#0072bc; }
			#table01 table.content1 td.cancel { color:#ff0000; }
			#table01 table.content1 td.refund { color:#197b30; }
			#table01 table.content1 td.Aright { text-align:right; padding-right:8px; }
			#table01 table.content1 td.Aleft { text-align:left; padding-left:15px; }
											  .w114 { width:114px; }
											  .w40 { width:40px; }
											  .w44 { width:44px; }
											  .w62 { width:62px; }	
											  .w70 { width:70px; }
											  .w90 { width:90px; }
											  .w92 { width:92px; }
											  .w94 { width:94px; }
											  .w100 { width:100px; }
											  .w108 { width:108px; }
											  .w120 { width:120px; }
											  .w130 { width:130px; }
											  .w146 { width:146px; }
											  .w155{ width:155px; }
											  .w184 { width:184px; }
											  .w239 { width:239px !important; }
											  .w329 { width:329px; }
											  .w220 { width:220px; }
											  .w260 { width:260px; }
											  .w200 { width:200px !important; }
											  .w210 { width:210px !important; }
											  .w270 { width:270px !important; } 
											  .w320 { width:320px !important; }
											  .w484 { width:484px !important; }
											  .w584 { width:584px !important; }
											  .w36 { width:36px !important; }
			#table01 table td.point01 { color:#0072bc; }
			#table01 table td.point01 a { color:#0072bc; }
			#table01 table td.point02 { color:#000; }
			#table01 table td.point03,#table02 table td.point03 { color:#0076a3; }
			#table01 table .point04 { color:#ff4f00 !important; }
			#table01 table .point04 a { color:#ff4f00 !important; }
			#table01 table td.point05 { color:#2b9358; }
			#table01 table .point06 { color:#f26522 !important; }
			#table02 table .point06 { color:#004a80; }
			#table02 table .point07 { color:#f26522; }
			#table01 table .point08 { color:#0076a3; }
			#table01 table .point09 { color:#197b30; }
			#table02 table tr.point01 { color:#197b30; }
			#table01 table.content td {  vertical-align:middle;  height:29px; background:url(../images/bgCart2DepthTableBorder.gif) no-repeat 0 100%; }
			#table01 table.content td.l { width:106px; text-align:center; height:30px; color:#4373aa; background-color:#f3f8fc;  }
			#table01 table.content td.fbold { font-weight:bold; }
			#table01 table.content td.r { width:239px; padding-left:10px; height:30px; color:#666; }
			#table01 table.content td.Llast { background:none; background-color:#f3f8fc; }
			#table01 table.content td.last { background:none; }
			#table01 table.content .input { border:1px solid #60A4D3; color:#666666; height:18px; width:143px; }
			#table01 table.content select { border:1px solid #60A4D3; color:#666666; font-size:12px; height:18px; width:143px; }
			#table01 table.content p { padding:4px 0pt 5px; }
			#table01 table.content br.lh2 { line-height:2px; }
			#table01 table.content img { vertical-align:middle; }
			#table01 table.content .interestField { margin-bottom:5px; overflow:hidden; width:570px; }
			#table01 table.content .interestField li { float:left; width:140px; }
			#table01 table.content td .essential  { padding-left:10px;  background:url(../images/bulessential.gif) no-repeat 0 3px; }
			#table01 table.mb10 { margin-bottom:10px; }
			#table01 table.mt10 { margin-top:10px; }
			#table01 table.line td.height1 { font-size:1px; width:690px; color:#8fc5e5; background:#8fc5e5; }

			#table01 #MemberDetailDesc { margin:5px 0 15px 0; color:#004a80; padding-left:15px; background:url(../images/bul06.gif) no-repeat 0 2px; }
			#table01 .memberLeaveReason { color:#666; overflow:hidden; background:#f3f8fc; padding:15px 25px; width:640px; }
			#table01 .memberLeaveReason li { float:left; line-height:1.2em; height:18px; width:155px; padding-right:5px; margin-bottom:8px; }
			#table01 .memberLeaveReason li input { vertical-align:middle; margin:0 4px 2px 0;  }
			.layerOver { position:relative; z-index:9999; }
			#table01 #layer { position:absolute; z-index:9999; top:23px; right:0; _right:110px; background:url(../images/layerCateDiscount.gif) no-repeat; width:465px; height:302px; padding:0 6px; display:none; }
				#table01 #layer div.close { float:right; margin:10px 5px 0 0; width:15px; height:23px; }
				#table01 #layer div { overflow:auto; width:100%; height:260px; margin-top:36px; scrollbar-face-color: #fff; scrollbar-shadow-color:#fff; scrollbar-highlight-color: #fff; scrollbar-arrow-color: #A3CEE3; scrollbar-3dlight-color: #A3CEE3; scrollbar-darkshadow-color: #A3CEE3; scrollbar-track-color: #DBEEF7; }
				#table01 #layer div table {  width:440px; border-top:1px solid #8FC5E5; border-bottom:1px solid #8FC5E5; border-left:1px solid #8FC5E5; margin:1px; }
				#table01 #layer div table tr th { background:#EAF2F9; color:#4373AA; height:29px; border-bottom:1px solid #8FC5E5; border-right:1px solid #8FC5E5; vertical-align:middle; }
				#table01 #layer div table tr td { height:29px; border-right:1px solid #8FC5E5; vertical-align:middle; text-align:center; }
				#table01 #layer div table tr td.black { color:#666; }
				#table01 #layer div table tr td.rd { text-align:left; padding-left:10px; }
				#table01 #layer div table tr td.last { background:none; }
			
			div.lleftListPaging { clear:both; position:relative; margin-top:13px; height:38px; }
			#table01	 div.lleftListPaging { margin-top:15px;  }
			#table01	 div.lleftListPaging div.paging { position:absolute; left:50%; margin-left:-100px;   }
			div.paging { overflow:hidden; }







	#cartConfirmSendInfo { margin-top:15px; }
	#cartConfirmSendInfo td.contents2 { line-height:1.2em;color:#666; padding:0 20px; vertical-align:middle; }
	#cartConfirmSendInfo td.top { height:23px; background:url(../images/bgUseInfoTop.gif) no-repeat; }
	#cartConfirmSendInfo td.bottom { height:23px; background:url(../images/bgUseInfoBottom.gif) no-repeat; }
			#cartConfirmSendInfo td.contents2 { background:url(../images/bgUseInfoCont.gif) repeat-y; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail2 { background:#fff; padding:10px; border:2px solid #aacde1; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail2 table { width:690px; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail2 table th {  vertical-align:middle; text-align:center; color:#4373aa; font-weight:normal; height:29px; border-bottom:1px solid #8fc5e5; background-color:#f3f8fc; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail2 table th.productName { width:370px; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail2 table th.volume { width:56px; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail2 table th.sellingPrice { width:164px; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail2 table th.point { width:px; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail2 table td {  vertical-align:middle; text-align:center; height:29px;  background:url(../images/bgCart2DepthTableBorder1.gif) no-repeat 0 100%; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail2 table td.last {  background:none; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail2 table td.b { border-top:2px solid #8fc5e5; font-weight:bold; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail2 table td.bookName { text-align:left; padding-left:10px; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail2 table td.bookName a, #cartConfirmSendInfo td.contents2 table.detail td.detail2 table td.bookName a:link, #cartConfirmSendInfo td.contents2 table.detail td.detail2 table td.bookName a.visited { color:#666; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail2 table td.bookName a:hover { color:#0076a3; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail2 table td.price { text-align:right; padding-right:60px; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail2 table td.point { text-align:right; padding-right:20px; }

			#cartConfirmSendInfo td.contents2 table.detail td.detail3 { padding:10px; border:2px solid #aacde1; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail3 table { width:690px; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail3 table td {  vertical-align:middle; text-align:center; height:29px;  background:url(../images/bgCart2DepthTableBorder1.gif) no-repeat 0 100%; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail3 table td.l { color:#4373aa; width:106px; background-color:#f3f8fc; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail3 table td.r { text-align:left; width:239px; padding-left:10px; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail3 table td.wid584 {width:584px; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail3 table td.Llast { background:none; background-color:#f3f8fc; }
			#cartConfirmSendInfo td.contents2 table.detail td.detail3 table td.Rlast { background:none; }
			#cartConfirmSendInfo td.contents2 .point01 { color:#0076a3; }
			#cartConfirmSendInfo td.contents2 .point02 { color:#f26522; }
			
			#cartConfirmSendInfo td.contents1 { padding:0 20px; background:url(../images/bgUseInfoCont.gif) repeat-y; }
			#cartConfirmSendInfo td.contents1 div.table { padding:0 20px; background:#fff; color:#666; }
			#cartConfirmSendInfo td.contents1  table.de { background:#fff; width:670px; }
			#cartConfirmSendInfo td.contents1  table.de td { height:29px; line-height:1.2em; vertical-align:middle; background:url(../images/bgCart2DepthTableBorder1.gif) no-repeat 0 100%; }
			#cartConfirmSendInfo td.contents1  table.de td.last { background:none; }
			#cartConfirmSendInfo td.contents1  table.de td.80 { width:80px; }
			#cartConfirmSendInfo td.contents1  table.de td.l { font-weight:bold;  color:#4373AA; }
			#cartConfirmSendInfo td.contents1  table.de td.r .line { padding-left:15px; background:url(../images/bgCartDetailBar.gif) no-repeat;  }
			#cartConfirmSendInfo td.contents1  table.de td.r .point { font-weight:bold;  color:#FF4F00; }
			#cartConfirmSendInfo td.contents1  table.de td.alignTop { vertical-align:top; padding-top:5px; }
			#cartConfirmSendInfo td.contents1  table .bul { padding-left:15px; background:url(../images/bul04.gif) no-repeat 5px 4px; }
			#cartConfirmSendInfo td.contents1 td.r .detail2 { margin:10px 0 20px 0; width:410px; }
			#cartConfirmSendInfo td.contents1 td.r .detail2 td.detail3 { border:1px solid #8fc5e5; padding:10px; }
			#cartConfirmSendInfo td.contents1 td.r .detail2 td.detail3 td { color:#666; height:25px; vertical-align:middle; background:url(../images/bgCart2DepthTableBorder.gif) no-repeat 0 bottom; }
			#cartConfirmSendInfo td.contents1 td.r .detail2 td.detail3 .l { font-weight:normal; width:130px;  }
			#cartConfirmSendInfo td.contents1 td.r .detail2 td.detail3 .l .bul { padding-left:35px; background:url(../images/bul10.gif) no-repeat 23px 4px;  }
			#cartConfirmSendInfo td.contents1 td.r .detail2 td.detail3 .l .checkbul { padding-left:35px; background:url(../images/bul03.gif) no-repeat 23px 3px;  }
			#cartConfirmSendInfo td.contents1 td.r .detail2 td.detail3 td.last{ background:none; border-bottom:1px solid #8fc5e5;  }
			#cartConfirmSendInfo td.contents1 td.r .detail2 td.detail3 td.b { background:none; background-color:#f3f8fc; }
			#cartConfirmSendInfo td.contents1 td.r .detail2 td.detail3 .r { width:260px; background:none; text-align:right; padding-right:40px; }




