body {
	font-family: verdana, arial;
	font-size: 10px;
	color: #000000;
}

.top_wrap {
	width: 556px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.top_left {
	width: 491px;
	max-width: 491px;
	float: left;
	overflow: hidden;
}

.top_left_back {
	width: 491px;
	height: 49px;
	background-image: url("../images/top_left.jpg");
	background-repeat: no-repeat;
	text-align: left;
}

.top_right {
	width: 65px;
	max-width: 65px;
	float: right;
	overflow: hidden;
}

.button_wrap {
	width: 555px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 1px;
}

.link_class {
	width: 520px;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

.mid_box {
	width: 520px;
	height: 110px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #f9f9f9;
	margin-left: auto;
	margin-right: auto;
}

.mid_box_wrap {
	width: 518px;
}

.mid_box_left {
	width: 321px;
	max-width: 321px;
	overflow: hidden;
	float: left;
}

.mid_box_left_img {
	cursor: pointer;
	width: 321px;
	height: 108px;
	background-image: url("../images/free_weekly.jpg");
	background-repeat: no-repeat;
}

.mid_box_right {
	width: 197px;
	max-width: 197px;
	overflow: hidden;
	float: right;
}

.mid_box_right_pad {
	padding-left: 15px;
	padding-top: 10px;
}

.email_list {
	width: 
}

.billing_box {
	width: 520px;
	background-color: #ebebeb;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}

.billing_box_pad {
	padding-top: 8px;
	padding-left: 15px;
}

.popup {
	position: absolute;
	left: 0px;
	top: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #0862ff;
	background-color: #FFFFFF;
	opacity: 0;
	MozOpacity: 0;
	KhtmlOpacity: 0;
	filter: alpha(opacity=0);
}