@charset "utf-8";



/* fairTop

----------------------------------------------------------- */


div#container {
	position: relative;
}
div#container div#btnFes {
	position: absolute;
	left: 0px;
	top: -23px;
}


div#fairTop {

	width:900px;

	height: auto;

	margin:0px auto;

	position:relative;

}
div#movieBox {
	width: 900px;
	margin: 0px auto;
}
div#movieBox #flashContent {
	width: 760px;
	height: 460px;
	margin: 30px auto;
}
div#movieBox #flashContent td {
	line-height:140%;
	vertical-align: middle;
}
div#movieBox ul.banner {
	margin: 0px auto;
	width: 760px;
	height: 90px;
}
div#movieBox ul.banner li {
	float: left;
}
div#movieBox ul.banner li.right {
	float: right;
}
h3 {
	margin: 20px 0px 0px 0px;
	text-align: center;
}

div#fairTop h1 {

	margin:0px;

}

div#fairTop #serviceBox {

	border-top:#E8E8E8 solid 1px;

	border-right:#E8E8E8 solid 1px;

	border-bottom:#E8E8E8 solid 1px;

	height:448px;

	position:absolute;

	left:620px;

	top:0px;

}

div#fairTop #serviceBox h2 {

	margin:0px;

}

div#fairTop #serviceBox li {

	margin-bottom:0px;

	margin-top:25px;

}









/* fairUnder

----------------------------------------------------------- */

div#fairUnder {

	width:880px;

	height: auto;

	margin:0px auto;

	text-align:left;

}

div#fairUnder h1 {

	margin-bottom:10px;

}

div#fairUnder p.comment {

	margin-bottom:15px;

}





div#fairUnder div.somethingBox1 {

	background:url(../fair/images/p2_img1.jpg) left top no-repeat;

	border-bottom:#FFFFFF solid 10px;

	width:440px;

	height:130px;

	float:left;

}

div#fairUnder div.somethingBox1 h2 {

	margin-left:140px;

	margin-top:28px;

}

div#fairUnder div.somethingBox1 p {

	margin-left:140px;

	margin-top:23px;

}

* html div#fairUnder div.somethingBox1 {

	border-bottom:none;

}

*:first-child+html div#fairUnder div.somethingBox1 {

	border-bottom:none;

}







div#fairUnder div.somethingBox2 {

	background:url(../fair/images/p2_img2.jpg) left top no-repeat;

	border-bottom:#FFFFFF solid 10px;

	width:440px;

	height:130px;

	float:left;

}

div#fairUnder div.somethingBox2 h2 {

	margin-left:140px;

	margin-top:28px;

}

div#fairUnder div.somethingBox2 p {

	margin-left:140px;

	margin-top:23px;

}

* html div#fairUnder div.somethingBox2 {

	border-bottom:none;

}

*:first-child+html div#fairUnder div.somethingBox2 {

	border-bottom:none;

}





div#fairUnder div.somethingBox3 {

	background:url(../fair/images/p2_img3.jpg) left top no-repeat;

	width:440px;

	height:130px;

	float:left;

}

div#fairUnder div.somethingBox3 h2 {

	margin-left:140px;

	margin-top:28px;

}

div#fairUnder div.somethingBox3 p {

	margin-left:140px;

	margin-top:23px;

}





div#fairUnder div.somethingBox4 {

	background:url(../fair/images/p2_img4.jpg) left top no-repeat;

	width:440px;

	height:130px;

	float:left;

}

div#fairUnder div.somethingBox4 h2 {

	margin-left:140px;

	margin-top:15px;

}

div#fairUnder div.somethingBox4 p {

	margin-left:140px;

	margin-top:7px;

}



div#fairUnder div#notes {

	clear:both;

	padding-top:12px;

	text-align:left;

}

* html div#fairUnder div#notes {

	padding-top:6px;

}

*:first-child+html div#fairUnder div#notes {

	padding-top:6px;

}



div#fairUnder div#pageNavi {

	clear:both;

	padding:20px 0px;

	text-align:center;

	width: 660px;

	margin: 0 auto;

}

div#fairUnder div#pageNavi li{

	float: left;

}





/* fairUnder1

----------------------------------------------------------- */

div#fairUnder1 {

	width:880px;

	height: auto;

	margin:0px auto;

	text-align:left;

	position:relative;

}

div#fairUnder1  h2 {

	margin-top:20px;

	margin-bottom:15px;

}

div#fairUnder1  p {

	margin-bottom:15px;

}

div#fairUnder1 div#fairLeftBox {

	width:380px;

	text-align:center;

	position:absolute;

	left:60px;

	top:0px;

}

div#fairUnder1 div#fairReftBox {

	width:380px;

	text-align:center;

	position:absolute;

	left:440px;

	top:0px;

}



/* fairUnder2

----------------------------------------------------------- */

div#fairUnder2 {

	background:url(../fair/images/p3_bg.gif) center top no-repeat;

	width:880px;

	height: auto;

	margin:0px auto;

	text-align:left;

	position:relative;

}

div#fairUnder2  h2 {

	margin-bottom:24px;

}

div#fairUnder2 div#fairLeftBox {

	width:440px;

	text-align:center;

	position:absolute;

	left:0px;

	top:15px;

}

div#fairUnder2 div#fairReftBox {

	width:440px;

	text-align:center;

	position:absolute;

	left:440px;

	top:15px;

}



div#fairUnder2 div#pageNavi2 {

	width:660px;

	padding:25px auto;

	text-align:center;

	position:absolute;

	left:110px;

	top:384px;

}

div#fairUnder2 div#pageNavi2 li{

	float: left;

}

