@IMPORT url("../../../stylesheet/styles_signup.css");
.tdSignup{
	border: 1px solid #AF0075;
	background-color: #F3F3F3;
}

.tdRetry{
	border: 1px solid #AF0075;
	background-color: #F3F3F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.imgborderdark {
	border: 1px solid #999999;
}

.signupSeparator{
	background: #A5046E;
}

.tdModelInfo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background: #EDE0E9;
	color: #000000;
}

.signUpText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

b.signUpText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #BB3392;
}

b.modelInfo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #672855;
}

.specialSignUpText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background: #CBAAC1;
	color: #000000;
}

b.specialSignUpText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background: #CBAAC1;
	color: #BB3392;
}

.specialSignUpMemo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #672855;
}

.productPrice{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #71285F;
	background: #EDE0E9;
	vertical-align: middle;
}
.specialProductPrice{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #71285F;
	background: #CBAAC1;
	vertical-align: top;
}

.memoTop1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #71395E;
}

.memoTop2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

.memoBottom{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #71395E;
}
.memoBottom2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #AA0077;
}
.alternate{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #71395E;
}
a.alternate{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
	color: #B10083;
}
.noteStatement{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #AA0077;
}

.noteIp{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #AA0077;
}

.labelText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;

}

.tableError{
	border:1px solid #FF0000;
}

.tdError{
	color: #FF0000;
}

.smtxtbox {
	border:1px solid #E2E2E2; 
}

.smtxtboxError{
	border:1px solid #FF0000; 
}
.box{
	border:1px solid #E2E2E2; 
}

.boxError{
	border:1px solid #FF0000; 
}

.txtbox {
	border:1px solid #E2E2E2; 
}

.txtboxError {
	border:1px solid #FF0000; 
}

.mdtxtbox {
	border:1px solid #E2E2E2; 
}

.mdtxtboxError {
	border:1px solid #FF0000; 
}

.xxlgtxtbox {
	border:1px solid #E2E2E2; 
}

.xxlgtxtboxError {
	border:1px solid #FF0000; 
}

.smcbbox {
	border:1px solid #E2E2E2; 
}
.cctxtbox {
	border:1px solid #E2E2E2; 
}

.cctxtboxError {
	border:1px solid #FF0000; 
}
.line{
	background-color: #AB2661;
}

.price1{
	background-color: #EDE0E9;
}
.price2{
	background-color: #CBAAC1;
}
.price-font{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
b.signUpText2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #BB3392;
}
.signup_contest {
	background-color:#CBAAC1;
	color:black;
	font-size:9px;
	height:18px;
}
.signup_contest a:link, .signup_contest a:hover, .signup_contest a:visited, .signup_contest a:active {
	color:#000000;
}
.headerBackground{
	background:url('/_liveroom/template/0/images/signup/signup_p2_01.gif');
	background-position:top right;
	background-repeat:no-repeat;
}

.signup-box {
	border:1px solid #cc038d;
	background:white;
}
.signup-box h2 {
	color:#cc038d;
}

.modeltoken h2 {
	color:#dd00b0; 
	text-transform:uppercase;
}
.modeltoken h3 {
	color:#80015a;
}

.modeltoken-text {
	padding:0 10px;
}
.modeltoken-text b {
	color:#dd00b0;
	font-size:16px;
}
.modeltoken-text strong {
	padding-top:4px;
	font-size:16px;
}

.modeltoken-image {
	background:url(../images/signup/bg_model.gif) no-repeat;
	height:323px;
}
.modeltoken-image img {
	margin-top:9px;
	margin-left:11px;
	margin-bottom:9px;
	margin-right:11px;
}

#pricing-anim {
	position:absolute;
	width:112px;
	height:112px;
	z-index:5;
	margin-top:11px;
	margin-left:536px;
	background:url(../images/signup/our_private_deal.gif) no-repeat;
}
#product-price {
	color:#de019c;
	font-size:15px;
	font-weight:bold;
	padding-top:5px;
	position:absolute;
	margin-top:60px;
	margin-left:5px;
}

#tbl-product {
	font-size:17px;
	padding-top:15px;
	font-weight:bolder;
	position:absolute;
	margin-top:51px;
	margin-left:75px;
}
#tbl-product strong {
	font-size:14px;
}

#tbl-product span {
	font-size:14px;
}
#tbl-product span b {
	color:#bb3493;
}

#pricingprivate {
	position:relative;
	background:url(../images/signup/bg-pricingprivate.gif) no-repeat;
	width:662px;
	height:164px;
	border:1px solid #b1aca8;
	display:block;
}

#pricingprivate #btn {
	position:absolute;
	width:145px;
	display:block;
	right:15px;
	bottom:10px;
}
