/* eventContent */
	.panel .eventContent {width:690px;}

/* eventMenu */
.panel .eventMenu {width:190px;}
	.panel .eventMenu .sp {background-image:url('../images/event_menu-v3.png');}
	.eventMenu .expoEvent {width:190px; height:50px; margin:0px 0px 25px 0px; background-position:0px 20px;}
	.eventMenu .buList li {
		font-size:15px; line-height:18px;
		width:156px;
		padding:0px 0px 10px 34px; margin:0px 0px 10px 0px;
		background-image:url('../images/event_menu-v3.png'); background-position:-386px 0px;
	}
	.eventMenu .buList a {
		width:156px; height:30px;
		display:block; overflow:hidden; line-height:2000px; text-indent:-2000px; text-decoration:none;
		background-image:url('../images/event_menu-v3.png'); background-repeat:no-repeat; 
		background-position:0px -45px;
	}

	.eventMenu .buList li.crawling a {background-position:7px -59px;}
	.eventMenu .buList li.preschool a {background-position:7px -50px; height:40px;}
	.eventMenu .buList li.talent a {background-position:7px -163px; height:40px;}
/*	.eventMenu .buList li.pmama a {background-position:0px -115px;}
	.eventMenu .buList li.elite1 a {background-position:0px -163px;}
	.eventMenu .buList li.expoBB a {background-position:0px -285px;}
	.eventMenu .buList li.shortFilm a {background-position:0px -210px; height:40px;}	
	.eventMenu .buList li.mjBus a {background-position:0px -338px;}
	.eventMenu .buList li.booth-election a {background-position:0px -387px;} 	
*/	.eventMenu .buList li.stageTime a {background-position:7px -104px; height:40px;}
	.eventMenu .buList li.talkTime a {background-position:7px -219px; height:40px;}
	.eventMenu .buList li.classroom a {background-position:7px -283px}	
	.eventMenu .buList li.luckyDraw a {background-position:7px -173px;}
	.eventMenu .buList li.FunAfrica a {background-position:7px -393px;}
	.eventMenu .buList li.Little-nurse a {background-position:7px -448px;}
	.eventMenu .buList li.Great-Reward a {background-position:7px -505px;}
	.eventMenu .buList li.ticket a {background-position:7px -226px;}
	.eventMenu .buList li.jetso a {background-position:7px -680px;height: 36px;}
	.eventMenu .buList li.Introduct a {background-position:7px -698px;}
	.eventMenu .buList li.funfun a {background-position:7px -453px;}
	.eventMenu .buList li.wyethmama a {background-position:7px -510px;}
	.eventMenu .buList li.angel a {background-position:7px -568px;}
	.eventMenu .buList li.cat a {background-position:7px -450px;}
	.eventMenu .buList li.PrePlay-date a {background-position:7px -823px;}
	.eventMenu .buList li.EducationForum a {background-position:7px -283px;}
	.eventMenu .buList li.Quinny a {background-position:7px -574px; height: 36px; }
	.eventMenu .buList li.shopping_reward a {background-position:7px -630px; height: 36px; }
	body.expoBB .eventMenu .buList li.expoBB,
	body.talent .eventMenu .buList li.talent,
	body.classroom .eventMenu .buList li.classroom,
	body.mjBus .eventMenu .buList li.mjBus,
	body.twins .eventMenu .buList li.twins,
	body.elite1 .eventMenu .buList li.elite1,
	body.crawling .eventMenu .buList li.crawling,
	body.pmama .eventMenu .buList li.pmama,
	body.shortFilm .eventMenu .buList li.shortFilm,
	body.sweetPhoto .eventMenu .buList li.sweetPhoto,
	body.luckyDraw .eventMenu li.luckyDraw,
	body.FunAfrica .eventMenu li.FunAfrica,
	body.Little-nurse .eventMenu li.Little-nurse,
	body.Great-Reward .eventMenu li.Great-Reward,
	body.stageTime .eventMenu .buList li.stageTime,
	body.talkTime .eventMenu .buList li.talkTime,
	body.ticket .eventMenu .buList li.ticket,
	body.preschool .eventMenu .buList li.preschool,
	body.booth-election .eventMenu .buList li.booth-election,
	body.funfun .eventMenu .buList li.funfun,
	body.wyethmama .eventMenu li.wyethmama,
	body.angel .eventMenu .buList li.angel,
	body.jetso .eventMenu .buList li.jetso,
	body.cat .eventMenu .buList li.cat,
	body.PrePlay-date .eventMenu .buList li.PrePlay-date,
	body.EducationForum .eventMenu .buList li.EducationForum,
	body.Quinny .eventMenu .buList li.Quinny,
	body.shopping_reward .eventMenu .buList li.shopping_reward,
	body.Introduct .eventMenu .buList li.Introduct
	{background-position:-386px -184px;}
	body.jetso .eventMenu .buList li.jetso a {background-position:-185px -680px;height: 40px;}
	/*edit 20160127*/
	body.Introduct .eventMenu .buList li.Introduct a {background-position:-185px -698px;}
	body.crawling .eventMenu .buList li.crawling a {background-position:-185px -59px;}
	body.preschool .eventMenu .buList li.preschool a {background-position:-185px -50px;}
	body.talent .eventMenu .buList li.talent a {background-position:-185px -163px;}
	body.pmama .eventMenu .buList li.pmama a {background-position:-185px -115px;}
	body.elite .eventMenu .buList li.elite a {background-position:-185px -163px;}
/* add in 26-6-2013 */	
	body.shortFilm .eventMenu .buList li.shortFilm a {background-position:-185px -210px;}
	body.expoBB .eventMenu .buList li.expoBB a {background-position:-185px -285px;}
/* add in 19-6-2013*/
	body.mjBus .eventMenu .buList li.mjBus a {background-position:-185px -338px;}
	body.booth-election .eventMenu .buList li.booth-election a {background-position:-185px -387px;}	
	body.stageTime .eventMenu .buList li.stageTime a {background-position:-185px -104px;}
	body.talkTime .eventMenu .buList li.talkTime a {background-position:-185px -219px;}
	body.classroom .eventMenu .buList li.classroom a {background-position:-185px -284px;}
	body.luckyDraw .eventMenu .buList li.luckyDraw a {background-position:-185px -173px;}
	body.FunAfrica .eventMenu .buList li.FunAfrica a {background-position:-185px -393px;}
	body.Little-nurse .eventMenu .buList li.Little-nurse a {background-position:-185px -448px;}
	body.Great-Reward .eventMenu .buList li.Great-Reward a {background-position:-185px -505px;}
	body.ticket .eventMenu .buList li.ticket a {background-position:-185px -226px;}
	body.funfun .eventMenu .buList li.funfun a {background-position:-185px -453px;}
	body.wyethmama .eventMenu .buList li.wyethmama a {background-position:-185px -510px;}
	body.angel .eventMenu .buList li.angel a {background-position:-185px -568px;}
	body.cat .eventMenu .buList li.cat a {background-position:-185px -450px;}	
	body.PrePlay-date .eventMenu .buList li.PrePlay-date a {background-position:-185px -823px;}
	body.EducationForum .eventMenu .buList li.EducationForum a {background-position: -185px -283px;}
	body.Quinny .eventMenu .buList li.Quinny a {background-position: -185px -574px; height: 36px; }
	body.shopping_reward .eventMenu .buList li.shopping_reward a {background-position: -185px -630px; height: 36px; }
/* pmama */
body.pmama .panel .eventContent {padding:0px 0px 0px 20px;}
body.pmama .hd {
	position:relative; width:620px; height:606px; text-align:left;
	background-image:url('../images/Event02_Pregnancy.jpg'); background-repeat:no-repeat; background-position:0px 0px;
}
	body.pmama .hd p {
		position:absolute; display:block; left:0px; top:0px;
		font-size:12px; line-height:19px; color:#000000;
	}
	body.pmama .hd p.c1 {left:122px;}
	body.pmama .hd p.c2 {left:400px;}
	body.pmama .hd p.r1 {top:470px;}
	body.pmama .hd p.r2 {top:499px;}
	body.pmama .hd p.r3 {top:528px;}
body.pmama {font-size:12px; line-height:16px;}
body.pmama .inputFormPanel {
	width:540px; padding:20px 40px;
	background-image:url('../images/pmama_form_bg.jpg'); background-repeat:repeat-y;
}
body.pmama .fieldName {
	width:100px; text-align:left;
	padding:5px 0px 5px 0px;
}
body.pmama #uploadPhotoBtn, .pmama #uploadCertBtn {
	padding:4px; background-color:#F67510; color:#FFFFFF;
}
body.pmama .uploadDesc {padding:0px 0px 4px 0px;}
body.pmama #submitBtn {
	width:122px; height:29px; display:block; overflow:hidden; line-height:100px; text-indent:-2000px; text-decoration:none;
	background-image:url('../images/pmama_form_btn.jpg'); background-repeat:no-repeat; background-position:0px 0px;
}

/* expoBB */
body.expoBB .inputFormPanel {
	width:610px; padding:20px 40px;
	background-image:url('../images/event3/form_bg.jpg'); background-repeat:repeat-y;
}
body.expoBB #uploadPhotoBtn {
	padding:4px; background-color:#CC0000; color:#FFFFFF;
}
body.expoBB p.msg {
	color:#808080;
	margin:20px 60px 20px 60px; padding:5px 20px;
	border:1px solid #CCCCCC;
}
body.expoBB p.note {border-color:#9ED98F; color:#59A043; background-color:#C1FCB2;}

body.expoBB .thumbnail {
	width:686px; height:672px; padding:110px 0px 0px 12px;
	background-image:url('../images/Event04_ExpoBB.jpg'); background-repeat:no-repeat; background-position:0px 10px;
}
	body.expoBB .thumbnail p {
		color:#2795C1; font-size:15px; line-height:18px;
		padding:0px 50px 10px 30px;
	}
	body.expoBB .thumbnail p.lastChild {
		padding:0px 50px 56px 30px;
	}
	body.expoBB .thumbnail a {
		display:block; width:110px; height:150px; float:left; 
		overflow:hidden; line-height:2000px; text-indent:-2000px; text-decoration:none;
	}
/* shortfilm */
body.shortfilm .panel .eventContent {
	width:690px; height:830px;
/*	background-image:url('../images/event_mjbus.jpg'); background-repeat:no-repeat; background-position:0px 0px;*/
}

/* mjBus */
body.mjBus .panel .eventContent {
	width:690px; height:500px;
/*	background-image:url('../images/event_mjbus.jpg'); background-repeat:no-repeat; background-position:0px 0px;*/
}

/* best booth */
body.booth-election .panel .eventContent {width:690px; height:2250px; padding-top:15px;}
body.booth-election .left_booth{ width:340px; float:left; text-align:center; text-decoration:none; height:320px;}
body.booth-election .right_booth{ width:340px; float:left; text-align:center; text-decoration:none; height:320px;}

/*
body.booth-election .bubble { width: 60px;height: 60px;border-radius: 200px;-moz-border-radius: 200px;-webkit-border-radius: 200px;position: absolute; background:url(../images/vote.png) no-repeat top left;}
body.booth-election .vote1 {padding-top: 10px;height: 66px;width: 76px;position: absolute;z-index: 2;right: 386px;top: 233px;}
body.booth-election .vote2 {padding-top: 10px;height: 66px;width: 76px;position: absolute;z-index: 2;right: 10px; top: 233px;}
body.booth-election .vote3 {padding-top: 10px;height: 66px;width: 76px;position: absolute;z-index: 2;right: 370px;top: 555px;}
body.booth-election .vote4 {padding-top: 10px;height: 66px;width: 76px;position: absolute;z-index: 2;right: 10px;top: 555px;}
*/
body.booth-election .boothname{ text-align:left; font-size:14px; width:160px; float:left; font-family: Tahoma, Helvetica, Arial, "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif;}
body.booth-election .vote{ padding-top:2px; width:80px; float:left; height:30px; padding-left:20px; }
body.booth-election .vote_r{ padding-top:2px; width:90px; float:left; height:30px; padding-left:20px; }

body.booth-election .beforeloginvote{ padding-top:2px; width:100px; float:left; height:30px; }
body.booth-election .social{ text-align:right; width:70px; float:left; height:32px;}


/* twins */
body.twins .panel .eventContent {padding:0px 0px 0px 20px;}
body.twins .panel {font-size:12px; line-height:18px; color:#333333;}
body.twins .hd {
	position:relative; width:620px; height:605px; text-align:left;
	background-image:url('../images/twins_p1.jpg'); background-repeat:no-repeat; background-position:0px 0px;
}
	body.twins .hd p {
		position:absolute; display:block; left:0px; top:0px;
	}
	body.twins .hd p.r1 {left:90px; top:361px; width:250px;}
	body.twins .hd p.r2 {left:90px; top:381px; width:250px;}
	body.twins .hd p.r3 {left:18px; top:420px; width:340px;}
	body.twins .hd p.r4 {left:18px; top:480px; width:270px;}
	body.twins strong {
		color:#FF0000;
	}
body.twins .inputFormPanel {
	width:540px; padding:20px 40px;
	background-color:#FFF9B1;
}
	body.twins .inputFormPanel table {width:530px;}
	body.twins #uploadPhotoBtn {
		padding:4px; background-color:#E9515E; color:#FFFFFF;
	}
	body.twins .uploadDesc {padding:0px 0px 4px 0px;}
	body.twins #submitBtn {
		width:70px; height:60px; margin:0px auto;
		background-image:url('../images/twinsSubmitBtn.jpg');
	}
body.twins p.msg {
	color:#808080;
	margin:20px 60px 20px 60px; padding:5px 20px;
	border:1px solid #CCCCCC;
}
body.twins p.note {border-color:#9ED98F; color:#59A043; background-color:#C1FCB2;}

/* shortFilm */
body.shortFilm .panel .eventContent {padding:0px 0px 0px 20px;}
body.shortFilm .panel {font-size:12px; line-height:18px; color:#333333;}
body.shortFilm .hd {
	position:relative; width:620px; height:620px; text-align:left;
	background-image:url('../images/shortFirm_p1.jpg'); background-repeat:no-repeat; background-position:0px 0px;
}
body.shortFilm .inputFormPanel {
	width:540px; padding:20px 40px;
	background-color:#5CC2D0;
}
	body.shortFilm .inputFormPanel table {width:530px;}
body.shortFilm #submitBtn {
	width:216px; height:80px; margin:0px auto;
	background-image:url('../images/shortFirmSubmitBtn.png');
}
body.shortFilm p.msg {
	color:#808080;
	margin:20px 60px 20px 60px; padding:5px 20px;
	border:1px solid #CCCCCC;
}
body.shortFilm p.note {border-color:#9ED98F; color:#59A043; background-color:#C1FCB2;}

/* stageTime */
body.stageTime div.eventContent,
body.stageTime div.eventContent .inner,
body.stageTime div.eventContent .inner2  {
/*	background-image:url('../images/event_bg.png'); */
}
body.stageTime div.eventContent {
	margin:20px 0px 0px 0px;
	background-repeat:repeat-y; background-position:-2070px 0px;
}
body.stageTime div.eventContent .inner {
	padding:20px 0px 0px 0px;
	border:1px solid #9F35BD;
	margin-top:20px;
	background-repeat:no-repeat; background-position:-2760px top;
}
body.stageTime div.eventContent .inner2 {
	padding:0px 20px 20px 20px;
	background-repeat:no-repeat; background-position:-3450px bottom;
}
body.stageTime div.eventContent .timetable-pic-contain{
	width:686px; overflow: hidden; padding:10px 4px 4px 4px;
	max-width: 100%;
	text-align: center;
}
/*add ExpoJeso20160120*/
body.jetso h1.hd {width:400px; height:34px;  background-position:-3px -825px;}

body.stageTime h1.hd {width:400px; height:34px;  background-position:-300px -460px;}
body.stageTime h2.hd {width:340px; height:34px;  background-position:-300px -460px;}
body.stageTime h2.day1,
body.stageTime h2.day2,
body.stageTime h2.day3,
body.stageTime h2.day4,
body.stageTime h2.day5 {width:200px; height:30px;}

body.stageTime h2.day1 {background-position:-300px -535px;}
body.stageTime h2.day2 {background-position:-300px -575px;}
body.stageTime h2.day3 {background-position:-300px -615px;}
body.stageTime h2.day4 {background-position:0px -690px;}
body.stageTime h2.day5 {background-position:0px -690px;}

body.stageTime table.timeTable {
	width:630px; margin:0px 0px 20px 0px;
}
body.stageTime p.desc{
	color:#9635C0;
}
	body.stageTime table.timeTable th {
		font-size:15px; line-height:30px; color:#FFFFFF; font-weight:normal; text-align:center; height:30px;
		background-image:url('../images/event_table_bg.png'); background-repeat:repeat-x; background-position:0px -202px;
		border:1px solid #173289; border-width:0px 1px 0px 0px;
	}
	body.stageTime table.timeTable td {
		font-size:12px; line-height:18px; color:#9635C0; text-align:center;
		padding:10px;
		background-color:#FCF7FE;
		border:1px solid #E4C3F2; border-width:0px 1px 1px 0px;
	}
	body.stageTime table.timeTable td.firstChild {
		white-space:nowrap;
		border-width:0px 1px 1px 1px;
	}
	body.stageTime tr.special td {color:#9635C0; background-color:#ffebf8;font-weight: bolder;}

/* talkTime */
body.talkTime div.eventContent,
body.talkTime div.eventContent .inner,
body.talkTime div.eventContent .inner2  {
/*	background-image:url('../images/event_bg.png'); */
}
	body.talkTime div.eventContent {
		margin:20px 0px 0px 0px;
		background-repeat:repeat-y; background-position:-4140px 0px;
	}
	body.talkTime div.eventContent .inner {
		padding:20px 0px 0px 0px;
		background-repeat:no-repeat; background-position:-4830px top;
	}
	body.talkTime div.eventContent .inner2 {
		padding:0px 20px 20px 20px;
		background-repeat:no-repeat; background-position:-5520px bottom;
	}

body.talkTime h2.day1,
body.talkTime h2.day2,
body.talkTime h2.day3,
body.talkTime h2.day4,
body.talkTime h2.day5 {width:400px; height:30px;}
body.talkTime h2.day1 {background-position:0px -480px;}
body.talkTime h2.day2 {background-position:0px -510px;}
body.talkTime h2.day3 {background-position:0px -540px;}
body.talkTime h2.day4 {background-position:0px -570px;}
body.talkTime h2.day5 {background-position:0px -570px;}

body.talkTime table.timeTable {
	width:630px; margin:0px 0px 20px 0px;
}
	body.talkTime table.timeTable th {
		font-size:15px; line-height:30px; color:#FFFFFF; font-weight:normal; text-align:center; height:30px;
		background-image:url('../images/event_table_bg.png'); background-repeat:repeat-x; background-position:0px -202px;
		border:1px solid #9226B0; border-width:0px 1px 0px 0px;
	}
	body.talkTime table.timeTable td {
		font-size:12px; line-height:18px; color:#FCF7FE; text-align:center;
		padding:10px;
		background-color:#FCF7FE;
		border:1px solid #E4C3F2; border-width:0px 1px 1px 0px;
	}
	body.talkTime table.timeTable td.firstChild {
		white-space:nowrap;
		border-width:0px 1px 1px 1px;
	}
	body.talkTime  table.timeTable tr.special td,
	body.talkTime  table.timeTable td.special {background-color:#ffebf8;}

body.ticket div.eventContent {
	/*background-color:#f8e591;*/
}

	body.ticket div.mainVisual {
		width:350px; height:70px;
		background-image:url('../images/ticket_p1.jpg'); background-position:0px 0px;
	}
	body.ticket  .btnBar {text-align:center;}
		body.ticket  .btnBar input {padding:4px;}
	body.ticket table.productList th,
	body.ticket table.productList td {font-size:15px; line-height:18px; padding:5px 10px;}
	
	body.ticket table.productDisplayList .unitPrice ,
	body.ticket .productCount,
	body.ticket .amount,
	body.ticket .total,
	body.ticket .totalError {
		text-align:right; 
	}
	body.ticket table.productList  th.unitPrice {
		text-align:center; 
	}
	body.ticket table.productList th {
		color:#FFFFFF;
		background-color:#ef9d00;
	}
	body.ticket table.productList p.name {
		font-size:15px; color:#00750e;
	}
	body.ticket table.productList p.desc {
		font-size:13px; color:#00750e; padding:0px 0px 0px 10px;
	}
	body.ticket table.productList td.unitPrice {
		width:120px; height:30px; overflow:hidden;
		background-image:url('../images/ticket_price.png'); background-repeat:no-repeat; background-position:0px 0px;
	}
	#unitPrice_0 {background-position:0px -3px;}
	#unitPrice_1 {background-position:0px -43px;}
	#unitPrice_2 {background-position:0px -83px;}
	#unitPrice_3 {background-position:0px -117px;}
	body.ticket table.productList .amount {
		width:120px; padding:5px 50px 5px 10px;
	}
	body.ticket table.productList td.total {
		font-size:16px; line-height:22px; color:#CC0000;
		padding:5px 50px 5px 10px;
	}
	body.ticket p.inputNote {color:#909090; margin:0px 0px 15px 0px;}
	body.ticket table.productDisplayList,
	body.ticket table.userInfo {
		width:650px;
		margin:0px 20px 10px 20px;
		border:1px solid #f6cf73;
	}
	body.ticket table.productDisplayList th {
		font-size:13px; color:#FFFFFF;
		padding:5px;
		background-color:#ef9d00;
	}
	body.ticket table.productDisplayList td,
	body.ticket table.userInfo td {
		padding:5px;
		background-color:#fbf0bf;
	}
	body.ticket table.productDisplayList td {font-size:15px; }
	body.ticket table.userInfo td {font-size:12px; }
	body.ticket td.fieldName {font-weight:bold; white-space:nowrap;}
		
	body.ticket a.linkToInfo {
		display:block; width:200px; height:18px; text-decoration:underline;
		color:#ef9d00; font-size:13px; line-height:18px;
		padding:2px 2px 2px 14px; margin:0px 40px;
		background-image:url('../../images/bullet.png'); background-repeat:no-repeat; background-position:0px 3px;
	}
	body.ticket #printContainer {display:none;}

	
	/* .infoPanel */
	body.ticket div.infoPanel {
		font-size:13px; text-align:left;
		width:600px; margin:0px 40px 20px 40px; padding:0px;
	}
		body.ticket .infoPanel .inner, 
		body.ticket .infoPanel .innerTop, 
		body.ticket .infoPanel .innerBottom {
			background-image:url('../images/ticket_form_bg.png'); background-repeat:no-repeat; background-position:0px 0px;
		}
		body.ticket .infoPanel .inner {
			padding:0px 30px;
			background-position:0px 0px; background-repeat:repeat-y;
		}
		body.ticket .infoPanel .innerTop {background-position:-600px top;}
		body.ticket .infoPanel .innerBottom {background-position:-1200px bottom;}
		
		body.ticket .infoPanel .innerTop, body.ticket .infoPanel .innerBottom {
			width:600px; height:20px;
		}
		body.ticket .infoPanel .desc {
			font-size:14px; color:#708F2F; padding:0px 0px 10px 0px;
		}
		body.ticket .infoPanel label.fieldName {display:block; width:170px; white-space:nowrap;}
		body.ticket .infoPanel  label.fieldName,
		body.ticket .infoPanel  input {float:left;}
		body.ticket .infoPanel .inputBar {
			height:24px; clear:both;
		}
		body.ticket .infoPanel label {
			padding:0px 10px 0px 0px;
		}
		body.ticket .infoPanel input,
		body.ticket	.infoPanel select {width:240px;}
		body.ticket div.dispAddrDetail {
			clear:both; padding:5px;
			border:1px solid #f6cf73;
		}
		body.ticket a.orderBtn {
			width:142px; height:42px;
			background-image:url('../../images/buynowBtn.png'); background-position:0px -50px;
			margin:0px 0px 0px 190px;
		}
		
/* .luckyDraw */
body.luckyDraw div.eventContent, body.ticket div.eventContent{
	margin: 20px 0 0 0;
}
body.luckyDraw div.mainVisual {
		width:330px; height:30px;
		background-image:url('../images/lucky-draw-hd.png'); background-position:-173px -239px;
		margin:22px -100px;
}
body.luckyDraw h1.hd.sp{height: 40px;width: 280px;background-position: -300px -238px;}
body.luckyDraw div.eventContent ul.winner {
	font-size:15px; line-height:18px; color:#696969;
	width:690px; 
}
	body.luckyDraw div.eventContent .promoCode {
		margin:0px 0px 20px 0px;
	}
	body.luckyDraw div.eventContent .auditor {
		position:absolute; right:20px; top:20px;
		text-align:center;
		display:block; width:200px; height:50px; padding:100px 0px 0px 0px;
		background-image:url('../images/luckydraw_ck.jpg');  background-repeat:no-repeat; background-position:50px 0px;
	}
	body.luckyDraw div.eventContent .photoContainer {
		margin:0px 0px 30px 0px;
	}
		body.luckyDraw div.eventContent .photoContainer p.caption {
			padding:0px 0px 0px 12px; font-size:12px; line-height:14px;
		}
	body.luckyDraw div.eventContent .winnerList {
		margin:0px 0px 20px 0px;
	}
	body.luckyDraw div.eventContent h1.Bef {
		width:690px; height:40px;
		background-image:url('../images/hd-v1.png');  background-position:-300px -240px;
	}
	body.luckyDraw div.eventContent h1.title {
		width:690px; height:104px;
		background-image:url('../images/luckydraw_h1.jpg'); background-position:0 0;
	}
	/* body.expo08.promo div.expoContent.panel h1.title.sp{background-position: -5px -320px;width:200px;height:30px;margin:16px 0px 6px 40px;} */
	body.luckyDraw div.eventContent h2.sp{
	 margin-bottom: 10px; width:300px; height:40px;
	background-image:url('../images/hd-v1.png'); background-position:-296px -337px;
	}	
	body.FunAfrica div.eventContent h1.title.sp{
	 margin-bottom: 10px; width:300px; height:35px;
	background-image:url('../images/hd-v1.png'); background-position: 0px -561px;
	}
	body.cat div.eventContent h2.sp{
	 margin-bottom: 10px; width:300px; height:40px;
	background-image:url('../images/hd-v1.png'); background-position:-296px -337px;
	}
	body.angel div.eventContent h2.sp{
	 margin-bottom: 10px; width:300px; height:40px;
	background-image:url('../images/hd-v1.png'); background-position:-296px -337px;
	}
	body.luckyDraw div.eventContent p  {
		color:#000000; font-size:15px; line-height:18px;
		padding: 6px 6px 6px 0px;
	}
		body.luckyDraw div.eventContent p strong {
			color:#FFFFFF; font-size:18px; line-height:18px;
			padding: 2px 6px; margin:0px 6px 0px 0px;
			background-color:#e70510;
		}
		body.luckyDraw div.eventContent p.note  {
			font-size:12px; line-height:18px; margin:0px 0px 20px 0px;
		}
	body.luckyDraw div.eventContent ul.winner li {
		width:330px; float:left;
		padding: 0px 10px 10px 0px;
	}
	body.luckyDraw div.eventContent ul.winner strong {
		color:#c4515e; 
	}
	body.luckyDraw div.eventContent ul.winner .caption {
		color:#000000; 
	}
	body.luckyDraw div.logoPanel {
		width:688px;
		border:1px solid #01aae5;
	}
		body.luckyDraw div.eventContent p.thx  {
			font-size:12px; line-height:16px; font-weight:bold;
		}
			body.luckyDraw div.eventContent p.thx strong  {
				background-color:#01aae5; line-height:16px; 
			}
		body.luckyDraw div.logos {
			width:688px; height:240px;
			background-image:url('../images/luckydraw.jpg');  background-position:20px -590px;
		}
body.luckyDraw .photoContainer{
	display: block;
	margin: 0 auto;
	text-align: left;
}
body.luckyDraw .photoContainer img{
	border: 0;
	max-width: 100%;
	display: inline-block;
}
/* .terms */
h4.terms {font-size:13px; line-height:16px; margin:0px 0px 0px 20px;}
ul.terms {
	font-size:13px; line-height:16px; padding:6px 0px 30px 0px; margin:0px 40px 0px 20px;
}
ul.terms li {padding:0px; margin:0px 0px 4px 14px;}
ul.terms strong.date {color:#fc5004;}

<!---new 201402----->
.panel .EventMenu {width:190px;}
.panel .EventContent {width:690px;}
/******wyeth mama********/
	div.wyeth_mama {
		margin:20px 0px 0px 0px;	
	}
	div.wyeth_mama .inner {
		padding:20px 0px 0px 0px; 
	}
	div.wyeth_mama .inner2 {
		padding:0px 20px 20px 20px;
		border:1px solid #3C0;
	}

div.wyeth_mama .timeDesc p{
	color:#F0F;
	font-size:22px;
	margin-top:20px;
}

div.wyeth_mama .timeDesc{
	width:600px;
	height:200px;
	color: #207402;
}

div.wyeth_mama .timeTitle{
	color: #207402;
	margin-top:20px;
}

div.wyeth_mama .day1{
	background-position: -500px -485px;
	height:40px;
	width:150px;
}
div.wyeth_mama .day2{
	background-position: -500px -525px;
	height:40px;
	width:150px;
}
div.wyeth_mama .day3{
	background-position: -500px -565px;
	height:40px;
	width:150px;
}

.wyeth_logo{
	float:right;
	list-style-type:none;
}

div.wyeth_mama a.spBtn{
	background-image:url('../images/spBtn.png');
	background-position: -100px 0;
	width:150px;
	height:30px;	
}

/* Dental */


table.timeTable {
	width:630px; margin:0px 0px 20px 0px; clear:both;
}
	table.timeTable th {
		font-size:15px; line-height:30px; color:#FFFFFF; font-weight:normal; text-align:center; height:30px;
		background-image:url('../images/event_table_bg.png');
		background-position: 0 -302px;
		background-repeat:repeat-x;
		border-width:0px 1px 0px 0px;
		border-right:1px solid #666;
	}
	table.timeTable td {
		font-size:11px; line-height:18px; text-align:center;
		padding:10px;
		border:1px solid #CFF4AE;
		border-width:0px 1px 1px 0px;
		color: #207402;
	}
	table.timeTable td.firstChild {
		white-space:nowrap;
		border-width:0px 1px 1px 1px;
		color: #207402;
	}

.inputTable #name_n,
.inputTable #age_c,
.inputTable #contact_tele,
.inputTable #contact_addr,
.inputTable #contact_email,
.inputTable #bb_sex,
.inputTable #hospital,
.inputTable #doctor{
	width:260px;
}

.inputTable #pregnancy_Months,
.inputTable #pregnancy_seq,
.inputTable #perinatal_year,
.inputTable #perinatal_month{
	width:100px;
}
/*Jetso*/
body.jetso div.inner .text-center img{
	display: inline;
}
body.jetso div.inner{
	border:1px solid #384b83;
	padding:20px;
	margin-top:20px;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/**** crawling ***/
div.crawling .inner{
	border:1px solid #ED1C24;
	padding:20px;
	margin-top:20px;
}

div.crawling .desc{
	font-size:15px;
	margin:0 10px;
}

div.crawling li{
	line-height:15px;
	font-size:13px;
	margin-bottom:4px;
}

div.crawling h4{
    background-color: #AAAAAA;
    color: #FFFFFF;
    font-size: 16px;
    height: 17px;
    line-height: 17px;
    margin: 0 0 10px;
    padding: 6px;
    	
}

.BB_crawling_title{
	margin-top:25px;
	margin-bottom:20px;
}

/*******event talktime******/
div.talktime .inner{
	border:1px solid #9635C0;
}

div.talkTime h2.sp,
div.talktime h3.sp{
	background-image:url('../images/hd-v1.png');
	background-repeat:no-repeat;
}

div.talktime h3.sp{
	background-position:-299px -450px ;
	height:50px;
	width:305px;	
}

div.talktime .desc{
	color:#9635C0;
}

div.talktime .day1{
	background-position: -300px -485px;
	height:40px;
	width:150px;
}
div.talktime .day2{
	background-position: -300px -525px;
	height:40px;
	width:150px;
}
div.talktime .day3{
	background-position: -300px -565px;
	height:40px;
	width:150px;
}

/********Trial Class********/

div.trialClass .inner2{
	border:1px solid #86AD00;
	padding-left:20px;
	margin-top:20px;
}

div.trialClass .day1{
	background-position: -500px -525px;
	height:40px;
	width:150px;
}
div.trialClass .day2{
	background-position: -500px -565px;
	height:40px;
	width:150px;
}
div.trialClass .day3{
	background-position: -500px -606px;
	height:40px;
	width:150px;
}

div.trialClass .trialDesc td{
	/*line-height:16px;
	height:16px;*/
	font-size:15px;
	color:#696969;
	/*font-family:Tahoma;*/
	font-weight: normal;
}
table.timeTable td.firstChild{
	width:100px;
}
table.timeTable td.lastChild{
	width:236px;
}
div.trialClass timeTitle{
	font-size:16px;
	color:#207402;
}
div.preschool .font1,
div.talent .font1{
	font-size:16px;
	color:#696969;
	/*font-family:Tahoma;*/
}
div.preschool .font2,
div.talent .font2{
	font-size:13px;
	color:#696969;
	/*font-family:Tahoma;*/
}
div.trialClass .trialDesc p{
	background-image:url('../images/hd-v1.png');
	background-position:-296px -385px ;
	height:40px;
	width:400px;
}

.sub_title h4{
	background-color: #AAAAAA;
    color: #FFFFFF;
    font-size: 16px;
    height: 17px;
    line-height: 17px;
    margin: 0 0 10px;
    padding: 6px;
}
table.talent_table tr{
	padding-top: 5px;
}

h2.angel_title{
	background-image:url('../images/hd-v1.png');
	background-position:-300px -650px ;
	height:40px;
	width:200px;
}
div.trialClass .trialDesc p{
	background-image:url('../images/hd-v1.png');
	background-position:-296px -385px ;
	height:70px;
	width:400px;
}
h3.timeTitle{
	color: #207402;
	font-size: 16px;
}
body.cat h1.hd.sp{
	background-position: 0px -626px;width: 300px;height: 35px;
}
body.cat .eventContent.box.talent{margin:20px 0px 0px 0px;}
body.cat .eventContent.box.talent div.inner{border: 1px solid #993596;text-align: center;padding:10px 20px 20px 20px;margin-top:18px;}
body.PrePlay-date .eventContent.box.talent div.inner{border: 1px solid #00aeef;text-align: center;padding:10px 20px 20px 20px;margin-top:18px;}
body.cat div.eventContent.box.talent div.inner div.img_tc{width:100%;clear:both;text-align: center;display: block;}
body.PrePlay-date div.eventContent.box.talent div.inner div.img_tc{width:100%;clear:both;text-align: center;display: block;}
body.cat div.eventContent.box.talent div.inner div.img_tc img, body.EducationForum div.eventContent.box.talent div.inner div.img_tc img, body.Quinny div.eventContent.box.talent div.inner div.img_tc img, body.shopping_reward div.eventContent.box.talent div.inner div.img-box img{width:100%;}
body.cat .eventContent.box.talent div.inner img, body.cat .eventContent.box.talent div.inner img{display: inline;}
body.PrePlay-date .eventContent.box.talent div.inner img{display: inline;}
body.preschool div.eventContent.box {
		margin:20px 0px 0px 0px;
		background-repeat:repeat-y; background-position:-2070px 0px;
	}
body.preschool div.eventContent.box h1.title.sp{width: 300px;height: 35px;    background-position: 0px -655px;}
body.preschool div.eventContent.box div.inner{border: 1px solid #ec008c;padding:10px 20px 20px 20px;margin-top:18px;}
body.preschool div.eventContent.box div.inner img.img_sd{width:316px!important;display:inline-block;margin-top:10px;}
body.preschool div.eventContent.box div.inner img.img_sd.part1{margin-right:12px;}
body.FunAfrica div.eventContent.box {
		margin:20px 0px 0px 0px;
		background-repeat:repeat-y; background-position:-2070px 0px;
	}
body.FunAfrica div.eventContent.box h1.title.sp{width: 300px;height: 35px;    background-position: 0px -561px;}
body.FunAfrica div.eventContent.box div.inner{border: 1px solid #c45921;padding:10px 20px 20px 20px;margin-top:18px;}
body.FunAfrica div.eventContent.box div.inner img.img_sd{width:316px!important;display:inline-block;margin-top:10px;}
body.FunAfrica div.eventContent.box div.inner img.img_sd.part1{margin-right:12px;}
body.FunAfrica div.eventContent h2.sp{
	 margin-bottom: 10px; width:300px; height:40px;
	background-image:url('../images/hd-v1.png'); background-position:-296px -337px;
	}
body.Little-nurse div.eventContent.box {
		margin:20px 0px 0px 0px;
		background-repeat:repeat-y; background-position:-2070px 0px;
	}
body.Little-nurse div.eventContent.box h1.title.sp{width: 300px;height: 35px;    background-position: -6px -692px;}
body.Little-nurse div.eventContent.box div.inner{border: 1px solid #f956ef;padding:10px 20px 20px 20px;margin-top:18px;min-height: 400px;}
body.Little-nurse div.eventContent h2.sp{
	 margin-bottom: 10px; width:300px; height:40px;
	background-image:url('../images/hd-v1.png'); background-position:-296px -337px;
	}
body.Great-Reward div.eventContent.box {
		margin:20px 0px 0px 0px;
		background-repeat:repeat-y; background-position:-2070px 0px;
	}
body.Great-Reward div.eventContent.box h1.title.sp{width: 200px;height: 35px;    background-position: -6px -726px;}
body.Great-Reward div.eventContent.box div.inner{border: 1px solid #ee014f;padding:10px 20px 20px 20px;margin-top:18px;min-height: 400px;}
body.Great-Reward div.eventContent h2.sp{
	 margin-bottom: 10px; width:300px; height:40px;
	background-image:url('../images/hd-v1.png'); background-position:-296px -337px;
	}
body.PrePlay-date div.eventContent.box.talent h1.sp.title{width:220px;height:40px;background-position:-0px -780px; margin-bottom: 5px;}
body.PrePlay-date div.eventContent.box.talent h2.sp{margin-bottom: 10px; width:300px; height:40px; background-image:url('../images/hd-v1.png'); background-position:-296px -337px;}
body.PrePlay-date div.eventContent.box.talent div.inner{margin-top: 18px;padding: 10px 20px 20px 20px;}
body.PrePlay-date div.eventContent.box.talent div.inner div.img_tc img{width:100%;}
/* EducationForum */
body.EducationForum h1.hd.sp{
	background-position: 0px -815px;width: 200px;height: 35px;
}
body.EducationForum .eventContent.box.talent div.inner{border: 1px solid #13bcae;text-align: center;padding:10px 20px 20px 20px;margin-top:18px;}
body.EducationForum .eventContent .userInput .btnBar{width:100%;text-align: center;}
/* Quinny */
body.Quinny h1.hd.sp{
	background-position: -232px -780px;width: 400px;height: 35px;
}
body.Quinny .eventContent.box.talent div.inner{border: 1px solid #384b83;text-align: center;padding:10px 20px 20px 20px;margin-top:18px;}
body.Quinny .eventContent .userInput .btnBar{width:100%;text-align: center;}
/* shopping_reward */
body.shopping_reward h1.hd.sp{
	background-position: -232px -720px;width: 400px;height: 35px;
}
body.shopping_reward .eventContent.box.talent div.inner{border: 1px solid #ec8c25;text-align: center;padding:10px 20px 20px 20px;margin-top:18px;}
body.shopping_reward .eventContent ul.shop-rule-contain{
    text-align:  left;
    padding-left: 1em;
    box-sizing: border-box;
    width:  100%;
	list-style-type: disc;
	margin-left: 0;
}
body.shopping_reward .eventContent ul.shop-rule-contain ul{
	list-style-type: square;
	margin-left: 0;
	padding-left: 0;
}
body.shopping_reward .eventContent .uline{text-decoration: underline;}
body.shopping_reward .eventContent .userInput .btnBar{width:100%;text-align: center;}
body.shopping_reward .eventContent ul.shop-rule-contain ul li {
    margin-left: 1.5em;
}