@import url( /style/default.css );

A:link {
    COLOR: #6a0800;
    TEXT-DECORATION: underline
}

A:visited {
    COLOR: #6a0800;
    TEXT-DECORATION: underline
}

A:active {
    COLOR: #6a0800;
    TEXT-DECORATION: underline
}

A:hover {
    COLOR: #6a0800;
    TEXT-DECORATION: none
}

TD.formcell {
    BACKGROUND-COLOR: #F3E7D6;
}

TD.borderl {
    background-image: url( /images/tm1/border_l.gif );
    background-repeat: repeat-y;
}

TD.borderr {
    background-image: url( /images/tm1/border_r.gif );
    background-repeat: repeat-y;
}

TD.chat2bg {
    background-image: url( /images/tm1/chat2_bg.gif );
    background-repeat: no-repeat;
}

TD.chat3bg {
    background-image: url( /images/tm1/chat3_bg.gif );
    background-repeat: no-repeat;
}

TABLE#phone  TD {
    FONT-SIZE: 10px;
    COLOR: #6a0800;
    padding-left: 5px;
    PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 6px;
}

TABLE#phone TD.welcome {
    FONT-SIZE: 21px;
    color: #E01100;
    font-weight: bold;
    text-align: center;
}

TABLE#phone TD.button1 {
    padding-left: 0px;
    PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 6px;
}

TABLE#phone .heading {
    font-weight: bold;
}

TABLE#phone .heading2 {
    font-weight: bold;
    font-size: 12px;
}

TABLE#row1 TD {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}

TABLE#gender1 TD {
    vertical-align: middle;
}

TABLE#gender2 TD {
    vertical-align: middle;
}

TABLE#chat2l {
    margin-top: 130px;
    margin-left: 155px;
    margin-right: 0px;
    margin-bottom: 0px;
}

TABLE#chat2l .content {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px;
    background-color: #F3E7D6;
    background-image: url( /images/tm1/chat2_bordert.gif );
    background-repeat: repeat-x;
    font-size: 10px;
    color: #771809;
}

TABLE#chat2l .border {
    background-image: url( /images/tm1/chat2_borderl.gif );
    background-repeat: repeat-y;
    background-color: #F3E7D6;
}

TABLE#chat2l .border2 {
    background-color: #F3E7D6;
}

TABLE#number TD {
    background-color: #FDFAF7;
    color: #E01100;
    FONT-SIZE: 21px;
    font-weight: bold;
    text-align: center;
}

INPUT.nickname, INPUT.age{
	font-size: 12px;
}

INPUT.nickname {
    WIDTH: 150px
}

INPUT.age {
    WIDTH: 40px
}

INPUT.phonearea {
	margin-left: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    COLOR: #000000;
    WIDTH: 42px;
    HEIGHT: 30px
}

INPUT.phoneprefix {
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    COLOR: #000000;
    WIDTH: 42px;
    HEIGHT: 30px
}

INPUT.phonesuffix {
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    COLOR: #000000;
    WIDTH: 55px;
    HEIGHT: 30px
}

INPUT.input3 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: #000000;
    WIDTH: 60px;
    HEIGHT: 30px
}

IMG#logo {
    MARGIN-TOP: 7px;
}

IMG#chat3photo {
    margin-top: 93px;
    margin-left: 151px;
}

table#footer {
    width: 720px;
}

table#disclaimer {
    width: 720px;
}

table#disclaimer td {
    width: 720px;
    text-align: justify;
}

div.wwlbl {
    font-size: 10px;
    color: #6a0800;
    font-weight: bold;
    white-space: nowrap;
    margin-bottom: -12px;
}

.errorLabel{
	color: #6a0800;
}

.label{
	font-style:normal;
	float:none;
}

div#wwctrl_phone_phoneNumber{
	font-weight:bold;
	font-size: 20px;
	vertical-align: middle;
}

div.wwctrl {
	
	font-size:11px;
}

div.errorMessage {
	width:100%;
	margin-top: 5px;
	text-align: left;
	font-size:11px;
	font-weight: normal;
	color:#CC0000;
}


div.wwgrp {
	float: left;
	font-size:11px;
    padding: 3px;
    display: inline;
}

div#wwgrp_phone_user_nickName {
    float: left;
    width: 160px;
}

INPUT#phone_user_terms{
	margin-left: 0px;
}

INPUT#phone_user_genderMale, INPUT#phone_user_pref_genderMale{
	margin-left: 3px;
}

div#wwgrp_phone_age {
    float: left;
    width: 50px;
}

div#wwlbl_phone_user_pref_gender, div#wwlbl_phone_user_gender{
	display: inline;
	margin-left: 4px;
}

#pixel {position: absolute;  width:760px; bottom:0px;}

#demo_steps {color: #594A00; font: bold 13px Arial, Verdana, Helvetica, sans-serif; background: url("/images/demo_step_bg.gif") center no-repeat; height:64px; width:80px; padding: auto 0px; text-align:center;}

#demo_step_arrow {width:20px;}
#demo_steps_text {width:80px; padding:0px;}

#demo_steps.demo_step1{font-size:11px;padding-top:25px;}
#demo_steps.demo_step2{font-size:11px;padding:20px 5px 0 6px;}