body{
margin:10; padding:0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
text-align:center;
line-height:23px;
	}
td{ padding-left:5px; line-height:18px; text-align:left; font-size:12px;}
div{ margin:0; padding:0; text-align:left;}
.signup{ width:812px; border:1px solid #EAEAEA; margin:0 auto; padding:0 5px;}
.step{width:100%; height:58px; margin-top:10px;}
.step ul{list-style:none; background:url(../images/bg_tag.jpg) repeat-x bottom; width:100%; margin:0; padding:0; height:58px;}
.step ul li{float:left; margin:0; padding:0 40px 0 10px; font-size:14px; color:#FFF; font-weight:bold; height:58px;  line-height:58px;}

.step ul .stepTagNow{ background: url(../images/tag1.jpg) no-repeat right bottom;}
.step ul .stepTagVisited{ background:url(../images/bg_tagVisited.jpg) repeat-x bottom;}

.txt_right{ text-align:right;  }

.txt_left{ text-align:left; padding-left:20px;}
.emailLoginTip {
    color: #BB2D05;
    padding-left: 20px;
}
#info {
    border: 1px solid #E4E4E4;
    height: 25px;
    margin: 0 0 8px 0;
    text-indent: 6px;
    line-height: 25px;
    background: #F3F3F3;
    color: #6C6C6C;
}
.til{ background:#F7AD0D; height:22px; line-height:22px; margin:5px 0; text-indent:6px; color:#FFF; font-weight:bold;}


select{height:20px; vertical-align:middle; margin:5px; margin-left:0;}

.input1:hover,.input_2txt:hover,.input_3txt:hover{
	border: 1px solid #666; background:#FEF5DA;
}
.input1:focus,.input_2txt:focus,.input_3txt:focus{
	border: 1px solid #666; background:#FEF5DA;
}

.input_border:hover{
	border: 1px solid #666; background:#FEF5DA;
}
.input_border:focus{
	border: 1px solid #666; background:#FEF5DA;
}

textarea{ border:1px solid #7F9DB9;}

textarea:hover{
	border: 1px solid #666; background:#FEF5DA;
}
textarea:focus{
	border: 1px solid #666; background:#FEF5DA;
}


.signup textarea{ width:99%; font-size:12px;}

.input1{ height:16px; width:150px; border:1px solid #7F9DB9; vertical-align:middle; margin:5px; margin-left:0;}
.input_border{ height:16px; border:1px solid #7F9DB9; vertical-align:middle; margin:5px; margin-left:0;}
.input_2txt{ height:16px; width:20px; border:1px solid #7F9DB9; background:#ECE9D8; text-align:center; vertical-align:middle; margin:5px; margin-left:0;}
.input_3txt{ height:16px; width:28px; border:1px solid #7F9DB9;  background:#ECE9D8; text-align:center; vertical-align:middle; margin:5px; margin-left:0;}
.input_4txt{ height:16px; width:33px; border:1px solid #7F9DB9;  background:#ECE9D8; text-align:center; vertical-align:middle; margin:5px; margin-left:0;}
.select1{  width:154px;}



.select_list{ margin:0 26px; padding:0;}
.select_list dt{ margin:0; padding:0; font-weight:bold; color:#666;}
.select_list dd{color:#6C6C6C; margin-left:27px;}
.select_list .dd2{color:#6C6C6C; margin-left:0px;}

.signup h3{ color:#666; font-weight:bold; font-size:14px; margin:0; padding:0;}

.signup .line{ border-bottom:1px dashed #ccc; height:2px;text-align:center; width:98%; margin:5px auto;}

.price_line{text-decoration:line-through; color:#F00; font-weight:bold;}
.price{ color:#F00; font-weight:bold;}

.bt{ background:url(../images/btn.gif) repeat-x; border:1px solid #999; height:24px; line-height:24px;}
.bt2{ background:#fff; border:1px solid #F90; height:22px; margin:0; padding:0 5px;}
*+html .bt2{ background:#fff; border:1px solid #F90; height:22px; margin:0; padding:3px 5px 0 5px; margin-bottom:2px}
*html .bt2{ background:#fff; border:1px solid #F90; height:22px; margin:0; padding:3px 5px 0 5px; margin-bottom:1px}

.bt_area{ text-align:right;width:99%; margin:0 auto;}

.txt_info{ color:#666; line-height:25px; text-indent:6px;}

.txt_red{ color:#F00;}
.txt_blackBold{ color:#000000; font-weight:bold;}


a:link{ color:#333;}
a:visited{ color:#333;}
a:hover{ color:#f00;}
a:active{ color:#f00;}

#CreditCard{ width:98%; margin:0 auto; padding:5px;}
#BankAccount{ width:98%; margin:0 auto; padding:5px;}
.padding_left15{ padding-left:15px;}


.midDiv{ text-align:center; border:1px solid #E8E8E8; margin:10px 5px 10px 5px; line-height:60px;}
.midDiv select{ width:31%;}

.select_equipment img{ vertical-align:middle; margin:3px;}
.select_equipment .img_border{ border:1px solid #CCC;}

.select_equipment h3{color:#FF9900; font-weight:bold; font-size:12px;}
.select_equipment .txt_blackBold{ color:#666; font-weight:bold;}
.select_equipment ul{ margin:0; padding:0;}
.select_equipment ul li{ list-style:none;}
.select_equipment .line2{ border:0; border-top:1px solid #CCC; list-style:none; font-weight:bold;}

.eg{ background:#999;}
.eg caption{ color:#666; font-weight:bold; text-align:left;}
.eg th{ background:#E8E8E8; text-align:center;}
.eg td{ background:#FEF7E7; text-align:center;}


.copyright{ background:#999; height:30px; width:100%; margin-bottom:5px; line-height:30px; text-indent:10px; color:#666666;}

*html #main1{ margin-top:-1px;}

#floatTips{
position:absolute;
	padding:3px;
	top:470px;
	left: 0%;
	margin-left:30px;
	width:100px;
	}