.win *{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

.win {
    width: 570px;
    height: 584px;
    border: #063625 1px solid;
    background: #ffffff;
	overflow:hidden;
	border-top:none;
}

.win-head {
    background:url(../payment/images/welcome_top.gif) no-repeat;
    height: 23px;
	color:white;
    line-height: 23px;
	cursor:move;
}

.win-top-left {
    font-size: 12px;
    padding-left: 25px;
}

.win-top-right {
    display: inline;
    float: right;
    text-align: right;
    height: 23px;
    margin-right: 2px;
    padding-left: 17px;
    cursor: pointer;
}

/* content */

#wrap *{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

body{
	font-size:12px;
}

#wrap label{
	cursor:pointer;
	margin:auto 7px auto 3px;
}

#wrap img{
	border:none;
	float:left;
}

#wrap ul{
	list-style-type:none;
}

#wrap{
	width:570px;
	height:560px;
}

#wrap #title{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:14px auto;
}

#wrap .step{
	font-size:12px;
	margin:12px auto;
	padding-left:40px;
 }

#wrap .first{
	margin-left:9px;
}

#wrap #qty{
	padding:1px;
}

#wrap .next{
	text-align:right;
}

#wrap .next input{
	cursor:pointer;
}

#wrap .button{
	margin-left:7px;
}

#wrap .button a:link,#wrap .button a:visited,#wrap .next a:link,#wrap .next a:visited{
	text-decoration:none;
	color:#333;
}

#wrap .button a:hover,.next a:hover{
	text-decoration:underline;
	color:#333;
}

#wrap table td{
	padding:3px;
}

#wrap table td input{
	width:200px;
}

#wrap .require{
	color:red;
}

#step0,#step1,#step21,#step22,#step31,#step32,#step4{
	height:800px;
}

#step1{
	background:url() no-repeat;
}

#step21,#step31{
	background:url(payment/images/step2_bg.gif) no-repeat;
}

#step22,#step32{
	background:url(payment/images/step3_bg.gif) no-repeat;
}

#step4{
	background:url(payment/images/step4_bg.gif) no-repeat;
}





