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

/* eventMenu */
.panel .eventMenu {width:190px;}
	.panel .eventMenu .sp {background-image:url('../images/event_menu.png?ver=1.2');}
	.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.png?ver=1.2'); 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.png?ver=1.2'); background-repeat:no-repeat; 
		background-position:0px -45px;
	}

	.eventMenu .buList li.crawling a {background-position:7px -50px; height:40px;}
	.eventMenu .buList li.stage a {background-position:7px -160px;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:7px -527px;} 	
	.eventMenu .buList li.ExclusiveJetso a {background-position:7px -296px; height: 40px;} 	
	.eventMenu .buList li.Expo-gift a {background-position:7px -382px; height: 30px;} 	
	.eventMenu .buList li.eticket-eugenebaby a {background-position:7px -333px; height: 30px;} 	
	.eventMenu .buList li.Raiders a {background-position:7px -358px; height: 30px;} 	
	.eventMenu .buList li.stageTime a {background-position:7px -227px}
	.eventMenu .buList li.talkTime a {background-position:7px -287px;}
	.eventMenu .buList li.classroom a {background-position:7px -283px}	
	.eventMenu .buList li.luckyDraw a {background-position:7px -198px;}
	.eventMenu .buList li.ticket a {background-position:7px -222px;}
	.eventMenu .buList li.playgroup a {background-position:7px -460px;height:40px;}
	.eventMenu .buList li.pregnancy a {background-position:7px -92px;height:34px;margin:4px 0;}
	.eventMenu .buList li.wyethmama a {background-position:7px -173px;}
	.eventMenu .buList li.bbexpo a {background-position:7px -130px;height:22px;margin:4px 0;}

	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.stageTime .eventMenu .buList li.stageTime,
	body.talkTime .eventMenu .buList li.talkTime,
	body.ticket .eventMenu .buList li.ticket,
	body.playgroup .eventMenu .buList li.playgroup,
	body.preschool .eventMenu .buList li.stage,
	body.ExclusiveJetso .eventMenu .buList li.ExclusiveJetso,
	body.eticket-eugenebaby .eventMenu .buList li.eticket-eugenebaby,
	body.Raiders .eventMenu .buList li.Raiders,
	body.Expo-gift .eventMenu .buList li.Expo-gift,
	body.pregnancy .eventMenu .buList li.pregnancy,
	body.luckyDraw .eventMenu li.wyethmama,
	body.bbexpo .eventMenu li.bbexpo,
	body.Jeso .eventMenu .buList li.Jetso
	body.painter .eventMenu .buList li.painter
	{background-position:-386px -188px;}
	
	body.crawling .eventMenu .buList li.crawling a {background-position:-185px -50px; height:40px;}
	body.preschool .eventMenu .buList li.stage a {background-position:-185px -160px;}
	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 -527px;}	
	body.ExclusiveJetso .eventMenu .buList li.ExclusiveJetso a {background-position:-185px -296px;}	
	body.eticket-eugenebaby .eventMenu .buList li.eticket-eugenebaby a {background-position:-185px -333px;}	
	body.Raiders .eventMenu .buList li.Raiders a {background-position:-185px -358px;}	
	body.Expo-gift .eventMenu .buList li.Expo-gift a {background-position:-185px -382px;}	
	body.stageTime .eventMenu .buList li.stageTime a {background-position:-185px -229px;}
	body.talkTime .eventMenu .buList li.talkTime a {background-position:-185px -287px;}
	body.classroom .eventMenu .buList li.classroom a {background-position:-185px -284px;}
	body.luckyDraw .eventMenu .buList li.luckyDraw a {background-position:-185px -198px;}
	body.ticket .eventMenu .buList li.ticket a {background-position:-185px -222px;}
	body.playgroup .eventMenu .buList li.playgroup a {background-position:-185px -460px; height:40px;}
	body.pregnancy .eventMenu .buList li.pregnancy a {background-position:-185px -92px; height:34px;margin:4px 0;}
	body.wyethmama .eventMenu .buList li.wyethmama a {background-position:-185px -173px;}	
	body.bbexpo .eventMenu .buList li.bbexpo a {background-position:-185px -130px;height:22px; margin:4px 0;}

/* 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:3600px; padding-top:15px;}
body.booth-election .left_booth{ width:340px; float:left; text-align:center; text-decoration:none; height:325px;}
body.booth-election .right_booth{ width:340px; float:left; text-align:center; text-decoration:none; height:325px;}
body.booth-election .b_booth{ width:340px; float:left; text-align:center; text-decoration:none; height:320px;padding: 2px;}
body.booth-election .b_booth .boothname{width: 100%;}
/*
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;
		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 h1.hd {width:400px; 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:400px; height:30px;}

body.stageTime h2.day1 {background-position:0px -600px;}
body.stageTime h2.day2 {background-position:0px -630px;}
body.stageTime h2.day3 {background-position:0px -660px;}
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 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 -102px;
		border:1px solid #173289; border-width:0px 1px 0px 0px;
	}
	body.stageTime table.timeTable td {
		font-size:12px; line-height:18px; color:#435CD3; text-align:center;
		padding:10px;
		background-color:#F3F8FE;
		border:1px solid #BBC8F2; 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:#FFFFFF; background-color:#00A8FF;}

/* 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:648px; 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:#640499; 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.mainVisual {
		width:330px; height:30px;
		/*background-image:url('../images/lucky-draw-hd.png'); background-position:-176px -239px;
		margin:22px -100px;*/
}

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:39px; top:20px;
		text-align:center;
		display:block; width:200px; height:50px; padding:100px 0px 0px 0px;
		background-image:url('../images/luckydraw_ck.png');  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 .title {
		width:690px; height:110px;
		background-image:url('../images/luckydraw_h1.jpg');  background-position:-4px 0px;
	}
	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;
		}


/* .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;
}

/**** crawling ***/
div.crawling .inner{
	border:1px solid #ED1C24;
	padding:20px;
	margin-top:20px;
}

div.crawling .desc{
/*	color:#ED1C24;*/
	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 pregnancy******/
div.pregnancy .inner{
	border:1px solid #ED1C24;
	padding:20px;
	margin-top:20px;
}

div.pregnancy .desc{
/*	color:#ED1C24;*/
	font-size:15px;
	margin:0 10px;
}
div.pregnancy h4{
    background-color: #AAAAAA;
    color: #FFFFFF;
    font-size: 16px;
    height: 17px;
    line-height: 17px;
    margin: 0 0 10px;
    padding: 6px;
    	
}

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

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

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

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

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

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


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

div.trialClass .day1{
	background-position: -500px -534px;
	height:40px;
	width:160px;
}
div.trialClass .day2{
	background-position: -500px -577px;
	height:40px;
	width:160px;
}
div.trialClass .day3{
	background-position: -500px -608px;
	height:40px;
	width:160px;
}
div.trialClass .day4{
	background-position: -500px -638px;
	height:40px;
	width:160px;
}

div.trialClass .trialDesc td{
	line-height:16px;
	height:16px;
	font-size:13px;
	color:#86AD00;
}

div.trialClass .timeTitle{
	font-size:16px;
	color:#207402;
}

div.trialClass .trialDesc p{
	background-image:url('../images/hd.png');
	background-position:-296px -385px ;
	height:70px;
	width:400px;
}
div.trialClass h3.sp{
	background-position:-300px -450px ;
	height:50px;
	width:250px;	
}

/*Jetso*/
div.Jetso div.inner{
	border:1px solid #ED1C24;
	padding:20px;
	margin-top:20px;
	width:690px;
}
/*add ExpoJeso20160120*/
/*body.Jetso .eventMenu .buList li.Jetso{background-position:-386px -188px;}*/
body.Jetso h1.hd {background-image:url('http://www.eugenegroup.com.hk/expo/201602/images/event_menu.png'); background-repeat:no-repeat; width:400px; height:34px;  background-position:-3px -527px;}
body.Jetso .eventMenu .buList li.Jetso{ background-position:-386px -188px;}
.eventMenu .buList li.Jetso a{background: url('http://www.eugenegroup.com.hk/expo/201602/images/event_menu.png') no-repeat 7px -643px;}
body.Jetso .eventMenu .buList li.Jetso a {background-image:url('http://www.eugenegroup.com.hk/expo/201602/images/event_menu.png'); background-repeat:no-repeat; background-position:-185px -643px;}
body.painter h1.hd {background-image:url('/expo/201708/images/event_menu.png'); background-repeat:no-repeat; width:400px; height:34px;  background-position:-3px -527px;}
body.painter .eventMenu .buList li.painter{ background-position:-386px -188px;height: 40px;}
.eventMenu .buList li.painter a{background: url('/expo/201708/images/event_menu.png') no-repeat 7px -255px;height: 40px;}
body.painter .eventMenu .buList li.painter a {background-image:url('/expo/201708/images/event_menu.png'); background-repeat:no-repeat; background-position:-185px -255px;}
body.expo08.event.painter .expoContent .inner{border:1px solid #27d96a;padding-left: 20px;margin-top: 20px;min-height: 400px;}
body.expo08.event.painter .expoContent .inner .inner2{padding: 0px;border:0;}
body.expo08.event.painter .expoContent .inner .inner2 img{min-width: 100%;}
body.expo08.event.painter .expoContent .inner2 h2.heading{background:url('/expo/201708/images/hd1.png') no-repeat -7px -861px;width: 273px;height: 27px;
}
body.expo08.event.painter .expoContent .inner .inner2 span.pre_show{
	width: 290px;height: 35px;background: url("/expo/201708/images/hd1.png")no-repeat -302px -343px;display: inline-block;margin-top: 20px;
}
body.booth-election .eventMenu .buList li.booth-election{background-image:url('/expo/201508/images/event_menu_2015.png');background-position:-386px -188px;}
.eventMenu .buList li.booth-election a,
body.booth-election .eventMenu .buList li.booth-election a {background-image:url('/expo/201508/images/event_menu_2015.png');background-position:-185px -527px;}	
.eventMenu .buList li.booth-election a{background-image:url('/expo/201508/images/event_menu_2015.png');background-position:7px -527px;}