{
	height: 100%;
}

body {
	height: 100%;
	background:url(../images/bkgd_onemodel.png) repeat-x;
}

table {
	color:#fff;
}

.modelname {
	height:40px;
	margin-bottom:0px;
}

.hilite {
	background-color:#303a4a;
	padding:6px 8px 6px 8px;
	font-size:16px;
	font-weight:bold;
	margin-right:8px;
}

.fq {
	width:500px;
	text-align:center;
	margin:5px 0 12px 0;
	font-size:16px;
	font-weight:bold;
}

.fqhelp {
	width:570px;
	margin:5px 0 0 0;
	text-align:left;
	font-size:16px;
	color:#ffcc00;
	font-weight:bold;
}

.paymethod {
	font-size:16px;
	font-weight:bold;
}

a {
	color:fff;
}

a:hover {
	color:#ffcc00;
}

.question {
	font-size:14px;
	font-weight:bold;
	color:#ffcc00;
	margin-left:10px;
	margin-right:8px;
}

.answerlabel {
	color:#80ff80;
	margin-bottom:15px;
}

.answer {
	font-size:13px;
	margin:0 8px 10px 10px;
}

.join {
	color:#80ff80;
	font-size:20px;
	margin-bottom:10px;
}

.price {
	color:#fff;
	font-size:26px;
	font-weight:bold;
	margin-bottom:10px;
}

.options {
	color:#ff4040;
	font-size:20px;
}

.subscribeList {
 margin:5px 0 15px 5px;
}

* html .subscribeList {
 margin:5px 0 15px 40px;
}

.joininfo {
 margin-top:63px;
 margin-bottom:15px;
}

* html .joininfo {
 margin-top:65px;
}

.contact_box form label{color: #c8c8c8;}
.contact_container .red_title{color: #ff1e00; font-size: 24px; font-weight: 600;}
.contact_container .useful_links{margin-top: 20px; list-style-type: none; padding: 0; margin-bottom: 80px;}
.contact_container .useful_links li{position: relative; margin-bottom: 25px; padding-left: 50px;}
.contact_container .useful_links li a{color: #fff; text-decoration: underline; font-size: 18px; font-weight: 560;}
.contact_container .useful_links li a:hover{color: #fff;}
.contact_container .useful_links li a:before{position: absolute; left: 0; content: " "; background: url(../images/icon_bullet.png); width: 25px; height: 25px; display: inline-block; }