.EventMailSub {
	width:640px;
	height:440px;
	position:relative;
	font-size:12px;
	margin:0;
    display: none; 
    border: 10px solid white;
}
.EventMailSub .GuaranteeClose
{
    cursor: pointer; 
    position: absolute; 
    top: -20px; 
    right: -20px; 
    width: 30px; 
    height: 30px; 
    background: transparent url('http://www.17life.com/Themes/default/images/17Life/Gactivities/EMS/MembeWclose.png') 0px 0px no-repeat; 
    cursor: pointer; 
    z-index: 1103;
}
.EMS_Top {
	width:640px;
	height:197px;
	float:left;
	margin:0;
}
.EMS_Close {
	width:27px;
	height:28px;
	z-index:1;
	background-image:url(MembeWclose.png);
	float:right;
	margin:-8px -8px 0 0;
}
.EMS_Step {
	width:640px;
	height:80px;
	float:left;
	margin:0;
}
.EMS_Step .Area{
	width:100px;
	height:35px;
	text-align:center;
	margin-left:300px;
    font-size: 24px; 
    color: #FFF; 
    font-weight: bold;
}
.EMS_Form {
	width:640px;
	height:130px;
	float:left;
	margin:0;
}
.EMS_Form .Input {
	width:640px;
	height:20px;
	text-align:center;
	padding:15px 0 30px 0;
}
.EMS_Form .NextButton {
	width:640px;
	height:40px;
	background:url(EMSNextB.png) no-repeat center;
	display:block;
    cursor: pointer
}
.EMS_Form .NextButton:hover {
	background:url(EMSNextTB.png) no-repeat center;
	border:0;
}
.EMS_Form .ConfirmButton {
	width:640px;
	height:40px;
	background:url(EMSConfirmB.png) no-repeat center;
	display: none; 
    cursor: pointer
}
.EMS_Form .ConfirmButton:hover {
	background:url(EMSConfirmTB.png) no-repeat center;
	border:0;
}
.EMS_Form .ddl_EventArea {
	width: 200px;
}
.EMS_Form .emailbox {
	display: none; 
    color: Gray;
}
.EMS_State {
	width:640px;
	height:20px;
	float:left;
	margin:0;
	padding-top:13px;
	font-size:12px;
}
.EMS_State .Skip {
	width:150px;
	float:left;
	margin-left:10px;
    cursor: pointer; 
    color: Blue
}
.EMS_State .Info {
	width:320px;
	float:left;
	margin:0;
	text-align:center;
	color:red;
	font-size:12px;
}
.EMS_State .EventRule{
	width:150px;
	float:right;
	margin-right:10px;
	text-align:right;
    color: Blue;
}
.Input input, .Input select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width: 250px;
	height: 25px;
	border:1px solid #999;
	text-indent: 5px;
	text-align: left;
}

.EventMailSubNewYear {
	width:640px;
	height:440px;
	position:relative;
	font-size:12px;
	clear: both;
	z-index: 1;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(../640X440-2.jpg);
	background-repeat: no-repeat;
}
.EventMailSubNewYear-IN {
	width:640px;
	height:440px;
	font-size:12px;
	margin:0;
	z-index: 1;
}
.EventMailSubNewYear .Close-NewYear {
	width:27px;
	height:28px;
	z-index:100;
	background-image:url(MembeWclose2.png);
	float:right;
	margin:-8px -8px 0 0;
}
/*=====happyAnniversary=====*/
.EventMailSubhappyAnniversary{
	width:640px;
	height:440px;
	position:relative;
	font-size:12px;
	clear: both;
	z-index: 1;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(http://www.17life.com/images/EMS-happyAnniversary/640X440-20120418.jpg);
	
}
.happyAnniversaryTable{
	width:620px;
	height:430px;
	margin-right: auto;
	margin-left: auto;
	
}
.AnniversaryBY1{
	width:148px;
	height:98px;
	margin-right: auto;
	margin-left: auto;
	margin-top: auto;
	margin-bottom: auto;	
}
/*=====happyAnniversary=====*/
/* ¥x·s*/
#TaiShinPop
{
    display: none; 
    border: 10px solid white; 
    width: 640px; 
    height: 440px; 
    position: relative; 
    margin: 0;
}
#TaiShinPop .GuaranteeClose
{
    cursor: pointer; 
    position: absolute; 
    top: 385px; 
    font-size: 13px; 
    right: 10px; 
    width: 40px; 
    height: 30px; 
    text-decoration: underline;
    color: Blue; 
    cursor: pointer; 
    z-index: 1103;
}