@charset "utf-8";
@import url("reset.css");
body {
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
}
img {
	border: 0;
}
/*-------------最外層包裝--------------*/
#WRAPPER {
	width: 500px;
	margin: 0 auto;
}
/*-------------STEPa2--------------*/
#HEADER {
	height: 350px;
	background-image: url(../images/stepA02.jpg);
	position: relative;
}
#HEADER #GIFT_NAME {
	position: absolute;
	top: 103px;
	left: 30px;
	width: 432px;
	color: #FFF;
	font-size: 35px;
	height: 44px;
	text-align: center;
}
#HEADER #GIFT_CODE {
	color: #FFF;
	font-size: 15px;
	width: 350px;
	height: 33px;
	position: absolute;
	top: 216px;
	left: 75px;
	line-height: 35px;
	text-align: center;
}
#HEADER .BTaaa {
	background-image: url(../images/BTclose.jpg);
	text-indent: -9999px;
	position: absolute;
	top: 275px;
	left: 206px;
}
#HEADER .BTaaa a {
	display: block;
	width: 90px;
	height: 33px;
}
#HEADER .BTaaa a:hover {
	background-image: url(../images/BTclose2.jpg);
}
/*-------------error--------------*/
#HEADER2 
{
    width:500px;
	height: 350px;
	background-image: url(../images/stepB.jpg);
	position: relative;
}
#message {
	color: #FFF;
	width: 400px;
	position: absolute;
	left: 60px;
	top: 75px;
	font-size: 14px;
    text-align:left;
}
#message p.green
{
    margin-top:18px;
    margin-bottom:18px;
	color: #FFFF00;
	font-size: 18px;
	}
#message p
{
    margin-top:14px;
    margin-bottom:14px;
	font-size: 14px;
	}
#message ol li
{
    list-style:decimal;
    text-align:left;
	margin-bottom:5px;
	}

.redBox {
	border: 2px solid #FE3C79;
	padding: 10px;
}
#HEADER2 .BTaaa {
	background-image: url(../images/BTclose.jpg);
	text-indent: -9999px;
	position: absolute;
	top: 285px;
	left: 206px;
}
#HEADER2 .BTaaa a {
	display: block;
	width: 90px;
	height: 33px;
}
#HEADER2 .BTaaa a:hover {
	background-image: url(../images/BTclose2.jpg);
}
