@charset "utf-8";
/* CSS Document */

body{
    margin: 0 auto;
    padding: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
a:link {
    color: #8A120F;
    text-decoration: underline;
}
a:hover {
    color: #000000;
    text-decoration: underline;
}
a:visited {
    color: #8A120F;
    text-decoration: underline;
}
#page_left {
    padding: 0px;
    float: left;
    width: 26%;
    text-align: left;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;    
}

#page_right {
    margin-top:10px;
    margin-bottom:10px;
    margin-left:2px;
	  padding-left: 10px;
    float: left;
    width: 67%;
}

#aff_page_right {
    margin-top:10px;
    margin-bottom:10px;
    margin-left:2px;
    padding-left: 30px !important;
    padding-left: 10px;
    float: left;
    width: 67%;
}

.menu_list_li {
    line-height:20px;
    padding-left:10px;
}

/* forms */
.form{
    float:right;
    text-align:left;
    margin:0px;
    padding:0px;
    width:100%;
}

.narrow_form{
    float:right;
    text-align:left;
    margin:0px;
    padding:0px;
    width:99%!important;
    width:90%;
}

.form_99{
    float:right;
    text-align:left;
    margin:0px;
    padding:0px;
    width:99%;
}

.formlabel{
    float:left;
    text-align:left;
    margin: 0px;
    padding:0px;
    display:block;
    clear:both;
    font-weight:bolder;
    width:22%!important;
    width:25%;
	position:relative; top:+7px;
}

* html .formlabel{
    float:left;
    text-align:left;
    margin: 0px;
    padding:0px;
    display:block;
    clear:both;
    font-weight:bolder;
    width:22%!important;
    width:25%;
	position:fixed; top:+7px;
} // ie6

* +html .formlabel{
    float:left;
    text-align:left;
    margin: 0px;
    padding:0px;
    display:block;
    clear:both;
    font-weight:bolder;
    width:22%!important;
    width:25%;
	position:fixed; top:+7px;
} // ie7

.formlabel_right{
    float:left;
    text-align:right;
    padding:10px;
    font-weight:bolder;
    width:30%!important;
    width:25%;
}

.formlabel_nob{
    float:left;
    text-align:left;
    margin: 0px;
    padding:0px;
    display:block;
    clear:both;
    width:30%!important;
    width:25%;
}

.formlabel_nob2 {
    float:left;
    text-align:right;
    margin: 0px;
    padding-right:4px;
    display:block;
    clear:both;
    width:32%!important;
    width:25%;
}

.formlabel_mtop{
    float:left;
    text-align:left;
    margin-top: 10px;
    padding:0px;
    display:block;
    clear:both;
    font-weight:bolder;
    width:35%;
}

.formelement_mtop{
    color: black;
    float:left;
    margin-top:10px;
    padding:0px;
    text-align:left;
    width:65%;
}

.formlabel2{
    float:left;
    text-align:left;
    margin: 0px;
    padding:0px;
    display:block;
    clear:both;
    font-weight:normal;
    width:30%;
}

.formlabel_match{
    text-align:left;
    margin: 0px;
    padding:0px;
    display:block;
    clear:both;
    font-weight:bolder;
    width:30%;
}

.formelement{
    color: black;
    float:left;
    margin:0px;
    padding:0px;
    text-align:left;
    width:67%;
}

/*accout_update_form:update*/
.account_update_submit 
{
    float:left;
    margin-left:115px;
    margin-top:10px;
}

/*accout_update_form:reset*/
.account_update_reset
{
    float:left;
    margin-left:5px;
    margin-top:10px;
}

.mailaddr{
    color: black;
    float:left;
    margin:0px;
    padding:0px;
    text-align:left;
    width:70%;
}

.option_formelement{
    color: black;
    float:left;
    margin:0px;
    padding:0px;
    text-align:left;
    width:70%;
}

.formelement2{
    color: black;
    float:left;
    margin:0px;
    padding:0px;
    text-align:left;
    width:60%;
}

.narrow_formlabel{
    float:left;
    text-align:right;
    margin-top: 10px;
    padding:0px;
	padding-right:10px;
    display:block;
    clear:both;
    font-weight:bolder;
    width:140px;
}

.broad_formelement{
    color: black;
    float:left;
    margin-top:10px;
    padding:0px;
	width:350px;
    text-align:left;
}

.broad_formelement_span{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    clear: both;
    color: black;
    text-align:left;
    margin-top:10px;
    margin-left:80px;
    line-height:12px;
}

.form_end_txt{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: black;
    float:left;
    margin:0px;
    padding:0px;
    text-align:left;
    width:14%;
    
}

.formelement span{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: black;
    float:left;
    text-align:left;
    line-height:12px;
}

.form_email_text {
    float:left;
    margin:0px;
    padding:0px;
}

.form_button_one_line {
    margin:0px;
    padding-left:255px;
}

.form_email_text_label_match {
    width: 15%;
    float: left;
    margin: 1px;
    padding: 1px;
    font-weight: bold;
}

.main_text_l {
    font-size: 12px;
    line-height: 18px;
}

.flot_right{
	width:78%;
	float:right;
}

.formsubmit{
    padding-top:10px;
    text-align:center;
    display:block;
    clear:left;
    width:50%;
    float:left;
}

.formcancel{
	float:right;
	padding-top:10px;
    display:block;
    clear:right;
    font-weight:bolder;
    width:50%;
}

.formbutton{
    padding-top:10px;
    text-align:center;
    display:block;
    clear:both;
    width:100%;
}

.formbutton_right{
    color: black;
    float:left;
    margin:0px;
    padding:0px;
    text-align:center;
    width:70%;
}

.formbutton_right_button{
    color: black;
    float:left;
    margin:0px;
    padding:0px;
    text-align:left;
    width:20%;
}

.formset{    
    margin:0px;
    padding:0px;
}

.form_radio label{
    margin-right:100px;
}

.form_radio{
    float:left;
    width:100%;
}

.group_textarea{
    float:left;
    width:96%;
    clear:both;
}

.group_close{
    margin:10px;
    width:96%;
    float:left;
}

.textfield {
    border: 1px  solid #4A6194;
}

.dropdown{
    background-color: #FFFFFF;
    border:1px solid #999999;
    color: #666666;
    font : 8pt Verdana, Arial, Helvetica, sans-serif; 
    font-size: 8pt;
}

.textarea{
    background-color: #FFFFFF;
    border:1px solid #999999;
    padding:3px;
    color: #666666;
    font : 8pt Verdana, Arial, Helvetica, sans-serif; 
    font-size: 8pt;
}

.button{
    background-color: #F2F2F2;
    border:1px solid #999999;
    padding:3px;
    color: #666666;
    font : 8pt Verdana, Arial, Helvetica, sans-serif; 
    font-size: 8pt;
}

.main_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 300px;
}

.aff_header_left {
    font-size:32px; 
    font-weight:bold;
    float:left;
    margin-bottom:20px; 
}

.aff_header_right {
    float: right; 
    margin-top: 20px;
}

.main_aff_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 245px;
}

.main_aff_option {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 250px;
}

.main_option {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 305px;
}

.add_text{
    FONT-SIZE: 4px;
    line-height: 10px;
}

.join_agreed {
    float:left;
    text-align:left;
    width:100%;
    font-weight:normal;
    list-style-type: none;
    padding-bottom: 10px;
    padding-top: 10px;
}

.mail_filter_label {
    float:left;
    text-align:left;
    list-style-type: none;
}

.agree {
    padding-left: 170px;
}

.note {
    padding: 0px;
    margin:0px;
    width:100%;
    float:left;
}

.note2 {
    padding: 0px;
    margin: 0px;
    width: 100%;
    float: left;
    text-align: center;
}

.join_textfield {
    width:200px;
    border: 1px  solid #4A6194;
    clear:both;
    margin-bottom:5px;
}

.option_textfield {
	width:201px !important;  /*for firefox*/
    width:200px;  /*for ie6*/
    *+width:204px !important;  /*for ie7*/
    border: 1px  solid #4A6194;
    clear:both;
    margin-bottom:5px;
}

.option_textfield_short {
    width:120px;
    border: 1px  solid #4A6194;
    clear:both;
}

#my_home_tips{
    width:95%;
    padding-left:20px;
    float:left;
}

#show_menu_list{
    width:95%;
    font-size:12px;
    padding-left:20px;
    float:left;
}

.result_right_order{
    float:right;
    text-align:right;
}

.result_pager{
    float:left;
    text-align:left;
    width:40%;
    padding:5px;
}

.result_form_show_order{
    width:100%;
    clear:both;
}

.result_form_show{
    float:left;
}

.result_form_order{
    float:right;
    text-align: right;
}

.result_header{
    text-align:center;
    margin:0px;
    padding:0px;
    width:99%;
    font-weight: bold;
    height:30px;
}

.result{
    float:left;
    text-align:left;
    width:98%;
}

.resul_list{
    float:left;
    text-align:left;
    border-left: 1px solid Black;
    border-right: 1px solid Black;
    width:100%;
    padding:3px;
    clear:both;
}

.resul_list2{
    float:left;
    text-align:left;
    border-left: 1px solid Black;
    border-right: 1px solid Black;
    width:90%;
    padding:3px;
    clear:both;
}

.resul_list_hidden{
    float:left;
    text-align:left;
    border: 1px solid Black;
    width:100%;
    padding:3px;
    clear:both;
    border-bottom-width:0px;
}

.resul_list_highlight{
    background-color:#FFCCFF;
}

.result_img{
    float:left;
    height:180px;
    width:46%;
    margin:10px;
    background-color:#CCCCCC;
    
}

.result_img_no_bg {
    width: 46%; 
    float: left; 
    margin-left: 10px;
    margin-top:25px; 
    height: 200px
}

.result_img_highlight{
    width: 46%; 
    float: left; 
    margin-left: 10px;
    margin-top:25px; 
    height: 200px
    background-color:#FFCCFF;
    
}

.resul_hidden{
    border-left: 1px solid Black;
    border-right: 1px solid Black;
    border-top: 1px solid Black;    
    width:100%;
    height:20px;
    padding:3px;
    clear:both;
}

.resul_wink{
    border-left: 1px solid Black;
    border-right: 1px solid Black;
    border-bottom: 1px solid Black; 
    width:100%;
    padding:3px;
    overflow:auto;
    clear:both;
}

.resul_space{
    height:10px;
    clear:both;
}

.resturn_list_check{
    float:left;
    text-align:left;
    margin: 0px;
    padding:0px;
    display:block;
    clear:both;
    font-weight:bolder;
    width:30px;
    border:1px solid red;
}

.resul_list_img{
    float:left;
    text-align:left;
    margin: 0px;
    padding:0px;
    display:block;
    clear:both;
    font-weight:bolder;
    width:230px;
}

.resul_list_img2{
    float:left;
    text-align:left;
    margin: 0px;
    padding:0px;
    display:block;
    clear:both;
    font-weight:bolder;
    width:230px;
}

.resul_list_img3{
    float:left;
    text-align:left;
    margin: 0px;
    padding:0px;
    display:block;
    clear:both;
    font-weight:bolder;
    width:230px;
}

.resul_list_info{
    color: black;
    float:left;
    margin:0px;
    padding:0px;
    text-align:left;
    width:260px;
}

.resul_list_info2{
    color: black;
    float:left;
    margin:0px;
    padding:0px;
    text-align:left;
    width:240px;
}

.forum_radio{
    text-align: left;
    width: 520px;
    float: left;
}

.addtext_small{
    text-align: left;
    width: 520px;
    float: left;
    font-size: 10px;
}

.forum_quote{
    border:1px dashed #689BCA;
    background-color: #FFFFFF;
    padding:5px;
}

.group_gender-header{
    font-weight:bold;
    text-align:left;
}

.group_gender-body{
    height: 30px;
}

.group_gender-one{
    text-align:center;
    margin:0 auto;
    float:left;
}

.group_one{
    text-align:center;
    margin:0 auto;
    float:left;
}


.group_header{
    font-weight:bold;
    text-align:left;
    padding-top:10px;
    width:100%;
    clear:both;
}

.group_center{
    font-weight:bold;
    text-align:center;
    padding-top:10px;
    width:100%;
    clear:both;
}

.group_center2 {
    font-weight:bold;
    text-align:center;
    padding:4px 0 4px 0;
    width:100%;
    clear:both;
    background-color: #BBCDE5;
}

.group_left{
    padding-top:10px;
    padding:10px;
    text-align:left;
    display:block;
    clear:both;
    width:100%;
}

.group_left_bold {
    font-weight:bold;
    padding-top:10px;
    padding:10px;
    text-align:left;
    display:block;
    clear:both;
    width:100%;
}
.group_gray_shadow{
    background:#CCCCCC;
    width:100%;
}


#table_forum {
    border-collapse:collapse;
    border: solid ;
    border-width:1px thin;
    font-size: 12px;
    background-color: #add76b;
    width: 100%;
}

#table_forum td {
    border: solid #add76b;
    border-width:1px thin;
    background-color: #ffffff;
}

#trailimageid {
  position: absolute;
  visibility: hidden;
  left: 0px;
  top: 0px;
  width: 220px;
  height: 0px;
  z-index: 1000;
}

#trailimageid div {
  padding: 5px;
  background-color: #FFF;
  border: 1px solid #888;
  text-align: center;
}

#trailimageid h1 {
  font-size: 100%;
  font-weight: normal;
  margin: 0;
  padding: 2px 0px;
  text-align: left;
  width: 100%;
}

#trailimageid img {
  margin: 2px;
  border: none;
}

.forum_quote{
    border:1px dashed #689BCA;
    background-color: #FFFFFF;
    padding:5px;
}

.forum_img {
    max-width:325px;
    overflow: hidden;
}  


.blog_quote{
    border:1px dashed #689BCA;
    background-color: #FFFFFF;
    padding:5px;
}


.search_bottom{
    text-align:left;
    margin:0 auto;
}

.check_left{
    padding-top:10px;
    text-align:left;
    display:block;
    clear:both;
    width:100%;
}

.my_number_color{
    color:#0000FF;
    font-weight:bold;
}

#error{
    color:#FF0000;
    font-weight:bolder;
    background-color: #F9F8BA;
    padding-top:5px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    text-align:center;
    font-size:10pt;
}
/*profile_view*/
.view_profile{
    float:left;
    width:96%;
}

.pv_title{
    float:left;
    width:96%;
    font-weight:bolder;
    font-size:16px;
    padding:10px;
    text-align:center;
}
.pv_title_intro{
    float:left;
    width:100%;
    line-height:30px;
}
.pv_area{
    float:left;
    width:100%;
    font-weight:bolder;
    font-size:12px;
    padding:4px;
    text-align:center;
}
.pv_info_list ul{
    margin:1px;
}
.pv_info_list ul li{
    margin:1px;
    padding:1px;
}
.pv_all{
    float:left;
    width:100%;
}
.pv_all_left{
    float:left;
    width:100%;
    text-align:left;
}

.pv_all_left a:link{
    color:#000000;
    text-decoration:underline;
}

.pv_left{
    float:left;
    width:35%;
    font-weight:bolder;
    text-align:left;


}
.pv_right{
    float:left;
    width:65%;
}
.pv_img_all{
    float:left;
    width:95%;
    border:1px solid #cccccc;
    margin:6px;
}
*html .pv_img_all{
    float:left;
    width:95%;
    border:1px solid #cccccc;
    margin:6px;
}
.pv_img_left{
    float:left;
    width:36%;
    text-align:center;
    padding:4px;
}
.pv_img_right{
    float:right;
    width:55%;

}
.pv_img_right ul{
    margin:15px;
}
.pv_img_right ul li{
    margin:2px;
}

.float_left{
    float:left;
    font-weight:bold;
    padding:5px;
}
.float_right{
    float:right;
    font-weight:bold;
    padding:5px;
}

.profile_addtext{
    clear:both;
    float:left;
    width:98%;
    text-align:left;
}

.profile_group_check_header{
    float:left;
    text-align:center;
    width:100%;
}
/*page left menu*/
.pv_check_area{
    width:98%;
    border:2px solid #ADD76B;
    text-align:center;
}
.left_img{
    float:left;
    width:98%;
    padding:3px;
    
    margin-bottom:20px;
    background-color: #FFFFFF; 
}
.left_img img{
    margin-bottom:10px;
	max-width:180px;
}
.left_img span{
    font-size:10px;
    color:blue;
}

.left_err{
    width:98%;
    text-align:left;
    color:red;
    font-size:11px;
}

.left_err_title{
    padding-left:3px;
    text-align:left;
    float:left;
    width:35%;
    font-size:11px;
    font-weight:bold;
}

.pv_err_proportion{
    float:left;
    margin:10px;
    text-align:left;
    width:80%;
    border:1px solid #848284;
    background-color: #FFFFFF; 
    padding:1px;
}

#float_allbody{
    position:relative;
    z-index:0;
    left:0px;
    top:0px;
    height:expression(document.body.scrollHeight);
    width:expression(document.body.scrollWidth); 
    filter:alpha(opacity=30);
    opacity:0.3;
    -moz-opacity:0.3;
    background-color:#6699CC;
    display:none;
}

#float_window {
    position: relative; 
    z-index: 1;
    left:expression((document.body.clientWidth-600)/2);
    top:expression( this.offsetParent.clientHeight/2-this.clientHeight/2+this.offsetParent.scrollTop);
    
    background-color: #FFFFFF; 
    display:none;

    padding:0px;
    width:624px;
    float:left;
}

.float_toolbar{
    background:url(/s/en/button/toolbar_bg.gif) no-repeat;
    padding:0px;
    height:31px;
    float:left;
    cursor:pointer; 
}

.float_toolbar_con{
    border-left: 1px solid #c3def5;
    border-right: 1px solid #c3def5;
}


.float_toolbar_left{
    float:left;
    cursor:pointer;
    font-weight:bold;
    padding-top:8px;    
    padding-left:6px;
}

.float_toolbar_right{
    float:right;
    padding-right:6px;
    padding-top:8px;
}

.float_window_footer{
    background:url(/s/en/button/footer.gif);
    width:624px;
    height:16px;
    float:left;
}

/*censor*/
.censor_perboard{
    float:left;
    width:100%;
    text-align:left;
    font-size:14px;
}
.censor_perboard span{
    font-weight:bolder;
}
.censor_perboard_intro{
    font-size:12px;
}
.webmail_left{
    padding-left:12px;
    padding-top:6px;
    background-color:#FFFFFF;
}
/*import list*/
/* lists */
.list-blue{
    font : 8pt Verdana, Arial, Helvetica, sans-serif; 
    color : #000000;
    border-top:2px solid #689BCA;
    border:1px;
}
.list-blue a{
    color: #000000;
}
.list-blue a:hover{
    color: #507EA9;
}
.list-blue-header{  
    background-color: #D6E4F0;
    padding:3px;
    border-right:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
    height:20px;
}
.list-blue-item{    
    text-align:left;
    background-color: #EBF3FA;
    padding:3px;
}
.list-blue-item-1{  
    text-align:left;
    border-right:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
    background-color: #EBF3FA;
    padding:3px;
    height:20px;
}
.list-blue-item-2{
    text-align:left;
    border-right:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
    background-color: #F7FBFF;
    padding:3px;
    height:20px;
}
.list-blue-title,.list-blue-title a{
    font-family: "Trebuchet MS","Lucida Grande"; 
    font-size: 12pt;
    font-weight:bold;
    color: #507EA9;
    text-decoration:none;
    padding-right:5px;
}
.list-blue-category{
    padding:3px;
}
.list-blue-category a{
    color: #507EA9; 
}
.list-blue-category a:hover{
    color: #000000;
}
.list-blue-subcategory{ 
    padding:3px;
    padding-left:20px;
}
.list-blue-subcategory a{
    color: #507EA9;
    text-decoration:none;
}
.list-blue-subcategory a:hover{
    color: #000000;
}

.no_formlabel{
    float:left;
    width:1%;
}

.nolabel_formelement{
    color: black;
    float:left;
    margin-top:10px;
    padding:0px;
    text-align:left;
    width:auto;
}

.nolabel_formelement2{
    color: black;
    float:left;
    margin-left:5px;
    margin-right:5px;
    padding:0px;
    text-align:left;
    width:auto;
}

.whole_class {
    float:left;
    margin:0px;
    padding:0px;
}

.broad_form{
    float:right;
    text-align:left;
    margin:0px;
    padding:0px;
    width:99%;
}

.vertical_small_item{text-align:left;width:250px;list-style-type:none;}

.add-text { font-size:80%; }
.item_label {font-size:10px; font-weight:normal;}
.page_title{font-size:12px;font-weight:bold;text-align:center;margin:20px;}
.page_title2{
    font-size: 15px; 
    font-weight: bold;
    width: 100%;
    text-align:center;
    margin:20px;
}
.pro_edit_title{font-size:12px;;text-align:center;margin:20px;}
.profile_item_label{font-size:10px;font-weight:normal;margin:15px!important;margin:5px;margin-left:20px;margin-right:20px;border:1px solid #cccccc;background: #ffffcc no-repeat;padding:5px;}
span.require{font-size:10px;color:red;}
.required_span{font-size: 10px; color: blue; font-weight: normal;}
.text_span{font-weight: normal;}
.profile_title{margin:10px;text-align:center;}
.profile_title_left{margin:10px;text-align:left;}
li.small_item{float:left;width:250px;list-style-type:none;}
li.small_item_broad {float:left;width:100%;list-style-type:none;}
.pay_title1{font-size:14px; text-align:center;margin:25px;font-weight:bold;}
.pay_table{border:1px solid #848484;margin-bottom:25px;}
.pay_sub_title{background-color: #848484;text-align:center;padding:5px;font-weight:bold;}
.pay_sub_title_info{font-weight:normal;color:blue;font-size:11px;}
.pay_info_1{font-size:11px;font-weight:normal;}
.pay_table_left{float:left;width:47%!important;width:47%;padding-top:8px;padding-bottom:8px;}
.pay_table_right{float:left;width:47%!important;width:47%;padding-top:8px;padding-bottom:8px;margin-left:3px;border-left:1px solid #848484;padding-left:5px;}
.pay_main_left{height: 30px; float:left;padding-left:10px;width:33%!important;padding-top:6px;font-weight:bold;}
.pay_main_right{float:left;width:62%!important;padding-top:6px;padding-bottom:8px;}
.selected{background-color:#c2c2c2;border-bottom:1px solid #848484;}
.pay_item_left{margin:5px;text-align:center;border-bottom:1px solid #848484;border-right:1px solid #848484;}
.pay_radio_table{border-right:1px solid #848484;}
.pay_radio_left{ width:50%;text-align:center;border-bottom:1px solid #848484;border-right:1px solid #848484;border-left:1px solid #848484;}
.clear{clear:both;}
.clear_spe{clear:both;border-bottom:1px solid #848484;}
.pay_plan_id{margin:3px;float:left;}
.pay_plan_val{float:left;margin-left:2px; margin-top: 6px;}
.pay_table_line{border:1px solid #848484;}
span.spe{color:#D00000;}
.pay_info_spe{color:blue;font-size:10px;}
.pay_info_2{margin-bottom:25px; width:90%; clear:both;}
.pay_info_inportant{background-color:#FFF;border:1px solid #848484;font-size:12px;color:#CC3300;padding:5px;margin-bottom:25px;}
.pay_button{text-align:center;margin-bottom:25px;}
.pay_bottom{background-color:#FFF;padding:5px;margin-bottom:20px;}
.pay_left{float:left;width:20%;padding-left:2px;}
.pay_center{float:left;width:50%;padding-left:10px;}
.pay_right{float:left;width:20%;}
.pay_input{float:left;border:0;width:5%;}
.pay_group{border:1px solid #848484;}
.pay_join_textfield {
    background-color:#FFF;
    border:1px solid #848484;
    font-size:12px;
    color:#CC3300;
    padding:5px;
    margin-bottom:25px;
    width:95%;
    padding-left:10px;
    clear:both;
}
.members-only { text-align:center; }
.members-only .login-box { border:5px solid #8ba4ab; padding:1em; }
.members-only img { border:0; }
.members-only .login-form { margin:auto; width:260px; text-align:left; }
.members-only .login-form .field { width:80%; }
.members-only .login-form div { margin:2px 0; }

.suggestion_wid { width: 340px }
.font_blue, .font_blue a:link, .font_blue a:visited {
    color:blue;
}
a.font_blue:hover, a.font_blue:link, a.font_blue:visited {
    color:blue;
    text-decoration:none;
    border-bottom:blue solid 1px;
}
.font_red {
    color:red;
}
.font_blue {
    color:blue;
}
.font_black {
    color:black;
}
.font_yellow {
    color:yellow;
}
.font_green {
    color:green;
}
.font_gray {
    color:gray;
}
.font_orange {
    color:orange;
}
.font_purple {
    color:purple;
}

.left_ul {
    list-style-type: disc;
    padding:13px;
}

.label_left {
    margin-left:30px;
    width:100px;
    text-align:right;
    float:left;
    font-weight:bold;
}
.input_right {
    width:380px;
    text-align:left;
    float:left;
    padding-left:10px;
    clear:right;
}

.country_state_area{
    width: 200px;
}

.country_state_area_extra_text {
    margin-left:30%;
    width: 200px;
    font-size:10px;
}

small_item_broad {text-align:left;width:98%;}

.pending_button {
    width: 220px;
    font-size:12px;
}

.smallline {
    height: 5px;
}

.lineheight {
    height: 10px;
}

.register_subimt{
    width: 200px;
}
.label_right {
    clear:both;
    float:left;
    font-weight:bold;
    margin:0px;
    padding:0px;
    text-align:right;
    width:34%;
    margin-right:10px;
}
.formelement_right {
    color:black;
    float:left;
    margin:0px;
    padding:0px;
    text-align:left;
    width:60%;
}
.element_right {
    width:90%;
}

.forum_reply_title {
    font-weight:bold;
    text-align:left;
    width:20%;
    float:left;
}

.formbottom {
    float:left;
    width:85%;
    padding-left:40px;
}

.bottom_class {
    float:left;
    width:85%;
    padding-left:100px;
}

.forum_reply_upload_pic {
    float: left;
    width: 20%;
    font-weight: bold;    
}

.forum_reply_class {
    width: 345px;
}

.forum_reply_add_style {
    color: black;
    float:left;
    margin:0px;
    padding:0px;
    text-align:left;
    width:70%;
    padding-left: 20%;
}

.forum_reply_submitbutton {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: right;
    float: left;
    width: 35%;  
}

.forum_reply_cancelbutton {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
    float: right;
    width: 60%;
}

.blog_formlabel{
    float: left;
    text-align: right;
    margin: 0px;
    padding: 0px;
    font-weight: bolder;
    width: 20%!important;
    width: 20%;
}

.blog_formelement{
    color: black;
    float:left;
    padding-left: 10px;
    text-align:left;
    width:60%;
}

.my_number_color {
color:blue;
font-weight:bold;
}
.distance_zipcode{
    float:left;
    height: 30px;
    line-height:30px;
}
.group_left2{
    padding-top:10px;
    padding:10px;
    text-align:left;
    display:block;
    clear:both;
    width:100%;
    height:30px;
    line-height:30px;
}
ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

.member_status{
    height: 22px;
    float: left;

    line-height: 22px;
    margin-bottom: .5em;
}
.member_status_title{
    height: 22px;
    float: left;
    line-height: 22px;
    width: 100%;
    margin-bottom: .5em;
}
.left_without_img{
    margin-top:105px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
}
.left_without_img a{
    text-decoration: none;
}
.share_img{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    padding: 53% 8% 5% 5%;
}
.share_img a{
    text-decoration: none;
}
.memberonly_title {
    font-size: 30px;
    font-family:Arial, Helvetica, sans-serif;
    color: #ddb20b;
}

.linktext {
    color:rgb(70, 70, 70);
}
.ul_a{
    padding-left:20px;
    list-style: disc;
}
.a22 {
    color: #fbfbfb;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 26px;
    text-align: right;
}
.topmenu1 {
    color: #ffffff;
    text-decoration: none;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}

.topmenu1 a:link {
    color: #ffffff;
    text-decoration: none;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}
.topmenu1 a:hover {
    color: #333333;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.topmenu1 a:visited {
    color: #ffffff;
    font-size: 12px;
    font-family: arial;
    text-decoration: none;
    font-weight: bold;
}
.right1{
     color:#145C91;
     font-size:12px;
     font-family:Arial, Helvetica, sans-serif;
     text-align:left;
     font-weight:bold;
}

.right2 {
    color:#145C91;
    font-size:16px;
    text-align:center;
    font-weight:bold;
}

.right1color {
    background-color:#D9D9D9;
}

.af_option {
    padding-left:35px;
}

.af_option li{
    margin: 5px 0px 0px 0px;
}

.login{
    color:#145C91;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
    font-weight:bold;
}
.hard_link a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    font-weight: bolder;
    text-decoration: underline;
}

.hard_link a:visited {
    color: #333333;
    font-weight: bold;
    text-decoration: underline;
}
.hard_link a:hover {
    color: #333333;
    text-decoration: none;
}
.field_forumsub {
    width: 165px;
}
.stylemid_blue2 {
    color:#145C91;
    font-family:Geneva,Arial,Helvetica,sans-serif;
    font-size:12px;
    text-align:left;
}
.qsearch_style1 {
    color: #ffffff;
    font-weight: bold;
}

#opgrade{
    width:140px;
    float:right;
}
#opgrade_left{
    width: 28px;
    float: left;
}
#opgrade_right{
    float: left;
    width: 12px;
}
#opgrade_back{
    background-image: url(/s/en/common/upgrade_button_bg.gif);
    background-repeat: repeat-x;
    height: 24px;
    width: 120px!important;
    width: 94px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #990000;
    text-align: center;
    float: left;
}
.short_input{width:50px;}
.forgot_left {
    float:left;
    position:relative;
    right:-20px;
}
.forgot_right_div {
    float:left;
    width:160px
}
.join_textfield2 {
    margin-left:5px;
    border:1px solid #4A6194;
    clear:both;
    width:150px;
}

.verify_title {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}
.m_table{
	background-color: #848484;
}
.m_label1{
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #848484;
}
.m_label2{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #848484;
}
.m_blank{
background-color: #FFFFFF;
}
.main_text_2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.card_num {
	width:50px;
}
.my_profile_lable_bg{
    background-color: #e8e8e8;
}
.main_title {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.blog_label_right{
    clear:both;
    float:left;
    margin:0px 10px 0px 0px;
    padding:0px;
    text-align:left;
    width:18%;
}
.blog_label_left{
    clear:both;
    float:left;
    margin:0px 10px 0px 0px;
    padding:0px;
    text-align:left;
    width:72%;
}

.biaodan {
    color:#999999;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    height:35px;
    width:310px;
}
.preferred_member {
    color: #0000FD;
    font-weight: bold;
}
.photo_avail_display_large {
    background-image:url(/s/public/images/common/photo_available_to_member1.gif);
    background-position:center;
    background-repeat:no-repeat;
    border:0px solid #CCCCCC;
    height:138px;
    width:170px;
}
.photo_avail_display_small {
    background-image:url(/s/public/images/common/photo_available_to_member2.gif);
    background-position:center;
    background-repeat:no-repeat;
    border:0px solid #CCCCCC;
    height:84px;
    width:138px;
}

.create_blog {
    width: 150px;
}
.affiliate_agree {
    padding-left: 25%;
    width:100%;
}
.affiliate_title {
    color: #000000;
    font-size: 20px;
    font-weight: bold;
}
.payment_wait_frame {
    border: 1px solid #ff9a00; 
    background-color:#fae3ba;
    width: 100%; 
    height: 40px;
}

.payment_wait_frame_new {
    border: 1px solid #ff9a00; 
    background-color:#fae3ba;
    width: 100%; 
    height: 60px;
}

.midcolour {
    background-color: #EFF0F2;
}

.stylemid4 {
    color: #003399;
    font-weight: bold;
    font-size: 12px;
}
.highlight {
    background-color:#FFFFCC;
}

.message_box{
    border:1px solid rgb(255, 154, 0);
    padding:10px;
    width:86%;
    text-align:left;
}
.faq_title {
     color: #0066E1;
     font-size: 12px;
     text-align: left;
     font-weight: bold;
}

.create_your_own_blog {
    font-family: Arial;
    font-size: 14px;
    color: rgb(128, 0, 0);
    font-weight: bold;
    text-decoration: none;
}

.back6 {
    background-color: #D3E4EB;
}

.arr li {
    background-image:url(/s/en/common/arr.gif);
    background-repeat:no-repeat;
    margin:3px;
    padding-left:20px;
}

.upgrade_box{
    border: 1px solid #FF9A00; 
    background-color: #FFCF84; 
    width: 100%; 
    height: 25px; 
    text-align: center; 
    line-height:25px;
}

.forgot_right {
    float:left;
    width:160px;
    margin-left: 110px!important;
	margin-left: 37px;
}

.formlabel_center{
    float:left;
    text-align:right;
    padding:10px;
    font-weight:bolder;
    width:40%!important;
    width:25%;
}

.webmail_tips {
    margin:0;
    padding:0.5em 1em;
}
.webmail_tips ul {
    margin:0;
    padding:0 1em;
    list-style:disc;
}
.webmail_tips li {
    margin:0 0 0em;
}

#upload_tip_link{
    position:relative; 
    left:15px;
}
.blue_star {
    color : blue;
}

/***** ie 6 **********/

.login_input{
  width:160px;
}