body.mainBg	{ background:url("/pianohouse/_res/img/bg_body.jpg") repeat-x top left; }
body.subBg		{ background:url("/pianohouse/_res/img/bg_body_sub.jpg") repeat-x top left; }

/* main */
div#wrapAll	{ height:850px; background:url("/pianohouse/_res/img/bg_center.jpg") repeat-x top center; }
div#wrapAll2	{ background:url("/pianohouse/_res/img/bg_center_sub.jpg") repeat-x top center; }
div#wrapMain	{ position:relative; margin:0 auto; width:1000px; }

div#logo		{ z-index:10; position:absolute; top:0px; left:3px; }
ul#mainNavi		{ z-index:10; position:absolute; top:0px; left:235px; }
ul#mainNavi li	{ float:left; }

ul.dotMenu		{ z-index:10; position:absolute; top:15px; right:5px; }
ul.dotMenu li	{ float:left; color:#708bb0; font-size:11px; }
ul.dotMenu li a	{ color:#708bb0; font-size:11px; letter-spacing:-1px; }

div#mainSwf			{ position:absolute; top:80px; left:0px; }
div#subSwf			{ position:absolute; top:-120px; left:0px; }
div#mainContents	{ position:absolute; top:555px; left:0px; width:1000px; height:210px; /*background:url("/pianohouse/_res/img/bg_mainContents.png") no-repeat top center;*/ }
div#subContents		{ overflow:auto; width:1000px; background:url("/pianohouse/_res/img/bg_mainContents.png") no-repeat top center; }
	div.noticeBox	{ position:absolute; top:30px; left:30px; width:330px; height:195px; }
	
	ul.ntcHeader	{ overflow:auto; margin-bottom:13px; background:url("/pianohouse/_res/img/ntcBg.gif") repeat-x top left; }
	ul.ntcHeader li	{ float:left; }
	ul.ntcHeader li.btnMore	{ float:right; margin-top:3px; }

	ul.ntcList li	{ cursor:pointer; padding-bottom:7px; color:#666666; }
	ul.ntcList div.title, ul.ntcList div.date		{ display:inline-block; zoom:1; *display:inline;/*ie7*/ }
	ul.ntcList div.title	{ margin-left:5px; padding-left:7px; width:240px; background:url("/pianohouse/_res/img/dot2x2.gif") no-repeat 0px 5px; }
	
	ul.banner1		{ position:absolute; top:30px; left:380px; }
	ul.banner2		{ position:absolute; top:30px; left:590px; }
	ul.banner2 li	{ float:left; }

	div.slidingBN	{ position:absolute; top:110px; left:590px; }

	ul.banner3		{ position:absolute; top:30px; left:835px; }

ul.mainCopy		{ overflow:auto; position:absolute; top:807px; right:20px;  }
ul.mainCopy li	{ float:left; }
ul.subCopy		{ overflow:auto; margin:50px 0px 30px 20px; text-align:center; }
ul.subCopy li	{ float:left; }
.txt	{ margin-right:20px; }

div.subTopImg	 { padding-top:43px;  text-align:center; width:960px; height:176px; }
div.subTopImg img	{ width:960px; height:176px; }

div.leftSide	{ float:left; margin-top:50px; margin-left:30px; width:240px; }
ul.leftMenu		{ margin-top:10px; margin-bottom:50px; }

div.rightSide	{ float:left; margin:30px 0px 50px 20px; width:680px; border:1px solid pink; }

ul.rTop_bn		{ z-index:1000; position:absolute; top:40px; right:5px; }
ul.bnnrList		{ position:absolute; top:0px; left:265px; }
ul.bnnrList li	{ float:left; }
ul.bnnrList2	{ position:absolute; top:-110px; left:10px; }
ul.txtLinkList	{ position:absolute; top:192px; left:591px; }
ul.txtLinkList li	{ float:left; margin-left:23px; }
ul.txtLinkList li a	{ font-size:11px; font-weight:bold; letter-spacing:-1px; color:#ffe163; }

div.slidingBnWrap div.slidingBnBox	{ position:absolute; top:70px; left:10px; width:199px; height:100px; background:url("/pianohouse/_res/img/slidingBnBox.png") no-repeat top left; }
div.slidingBnWrap ul.slidingBnBtn		{ position:absolute; top:52px; left:155px; }
div.slidingBnWrap ul.slidingBnBtn li	{ float:left; margin-left:3px; }
div.slidingBnBox div.innerBn		{ position:absolute; top:6px; left:7px; width:185px; height:88px; }
div.slidingBnBox div.innerBn img	{ width:185px; height:88px; }

div.board_bn	{ position:absolute; top:6px; right:10px; }




/* 슬라이딩 배너 */
div#eventBnnrWrap	{ position:absolute; top:20px; left:0px; width:254px; height:187px; background:url("/pianohouse/_res/img/bg_eventBnnr.png") no-repeat top left; }
div#eventBnnrWrap div.blueberry	{ position:absolute; top:40px; left:22px; width:200px; height:95px; }


.blueberry { margin: 0 auto; }
.blueberry .slides {
	display: block;
	position: relative;
	overflow: hidden;
}
.blueberry .slides li {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.blueberry .slides li img {
	display: block;
	width: 100%;
	max-width: none;
}
.blueberry .slides li.active { display: block; position: relative; }
.blueberry .crop li img { width: auto; }

.blueberry .pager {
	height: 40px;
	text-align: center;
}
.blueberry .pager li { display: inline-block; }
.blueberry .pager li a,
.blueberry .pager li a span {
	display: block;
	height: 6px;
	width: 6px;
}
.blueberry .pager li a {
	padding: 5px 8px;
-webkit-border-radius: 6px;
   -moz-border-radius: 6px;
	border-radius: 6px;
}
.blueberry .pager li a span {
	overflow: hidden;
	background: #c0c0c0;
	text-indent: -9999px;
-webkit-border-radius: 2px;
   -moz-border-radius: 2px;
	border-radius: 2px;
}
.blueberry .pager li.active a span { background: #ffea00; }