/*----------*/
.checkAllImage
{
	margin-bottom: -3px;	
}
/*----------*/
/* CSS Document */
* {
	padding: 0;
	margin: 0;
}
body {
	background-color: #4d4d4d;
	color: #4d4d4d;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	text-align: center;
}
.setBold
{
	font-weight: bold;
	}
.error-msg{ font-weight:bold; color:#f39104;}
.error_not_found{ font-weight:bold; color:#f39104;font-size: 14px;padding-top: 20px;text-align: right;padding-right:40px;}
.arrows{width:13px;margin-top:3px;}
.displayNone {display:none;}
.cursorP{cursor: pointer;}
.tright{text-align: right;}
.float_left{float:left;display:inline;}
.float_right{float:right;display:inline;}
.dirR
{
    direction: rtl;
}
.dirL
{
    direction: ltr;
}
.floatR
{
	float: right;
}
.RBboldWidth50 td
{
	font-weight: bold;
	text-align:right;
	white-space: nowrap;
	overflow:auto;
	width:50px;
}
.RBboldWidth50 td label
{
	white-space: nowrap;
}
a:link, a:active, a:visited {
	text-decoration: none;
	color: #4d4d4d;
}
a:hover {
	text-decoration: underline;
	color: #4d4d4d;
}
p, select, option {
	text-align: right;
}
select {
	direction: rtl;
}
.clear-line {
	clear: both;
	font-size: 0;
	height: 0;
	overflow: visible;
}
.light-green {
	color: #c4cf4c;
}
.orange {
	color: #ff9300;
}
#searchPage .btn-wrapper { 
    float: left;
    height: 44px;
    width: auto;
}
button.form-submit {
	float: left;
	width: auto;
	height: 44px;
	overflow: visible;
	border: 0;
	background-color: transparent;
	cursor: pointer;
}
.form-submit .btn-left {
	float: left;
	width: auto;
	height: 44px;
	padding-left: 9px;
	background-image: url(../images/btn_search_left.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.form-submit .btn-right {
	float: left;
	width: auto;
	height:44px;
	padding-right: 10px;
	background-image: url(../images/btn_search_right.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
.form-submit .btn-content {
	float: left;
	width: auto;
	line-height: 26px;
	height: 44px;
	white-space: nowrap;
	padding: 0;
	font-family: Aharoni, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/btn_search_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 0 8px 0 8px;
}
#page {
	width: 958px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color:#ffffff;
}
#pagelogin {
	width: 990px;
	margin-left: auto;
	margin-right: auto;
}
#header {
	height: 106px;
	/*background-image: url(../images/logo.gif);
	background-position: 719px 21px;
	background-repeat: no-repeat;*/
	background-color: #4d4d4d;
}
#header .banner-wrapper {
	padding-left: 43px;
	padding-top: 15px;
}
#main-content {
	float: left;
	width: 710px;
}
#right-side-content {
	float: left;
	width: 248px;
	background-image: url(../images/bg_right_side.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: right;
}
#messages-box-wrapper {
	padding: 1px 26px 1px 0;
	background-color: #4d4d4d;
	background-image: url(../images/bg_message.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
#messages-box {
	height: 27px;
	background-color: #696969;
	line-height: 11px;
	font-size: 11px;
	color: #e5e5e5;
}
#messages-box2 {
	height: 27px;
	background-color: #696969;
	line-height: 26px;
	font-size: 12px;font-weight:bold;
	color: #fff;
}
#messages-box .right-box {
	float: right;
	margin-top: 6px;
	padding-left: 9px;
	border-left: 1px #4d4d4d solid;
	line-height: 13px;
}
#messages-box .hello {
	float: right;
	padding-right: 9px;
	line-height: 26px;
	font-size: 14px;
	font-weight: bold;
	color: #c4cf4c;
}
#messages-box .left-box {
	float: left;
	margin-top: 8px;
	padding: 0 19px 0 19px;
	border-right: 1px #4d4d4d solid;
}
#messages-box a {
	color: #e5e5e5;
}
/***************** top - nav *************************/
#top-nav-wrapper {
	background-image: url(../images/bg_top_nav.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 37px;
}
#top-nav {
	padding-right: 8px;
	background-image: url(../images/bg_top_nav_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 37px;
}
#top-nav a {
	float: right;
	height: 37px;
	background-position: left top;
	background-repeat: no-repeat;
}
#top-nav a:hover {
	text-decoration: none;
}
#top-nav .home-current {
	background-image: url(../images/top_nav_home_current.gif);
	width: 49px;
}
#top-nav .home {
	background-image: url(../images/top_nav_home.gif);
	width: 49px;
}

#AfterDateJoinPage #top-nav .after-date{background-image: url(../images/top_nav_after_date_current.gif); width: 86px;}

#top-nav .messenges {background-image: url(../images/top_nav_messenges.gif);width: 87px;}
#messenges #top-nav .messenges {background-image: url(../images/top_nav_messenges_current.gif);width: 87px;}
#top-nav .profile {background-image: url(../images/top_nav_profile.gif);width: 79px;}

#myProfile #top-nav .profile {background-image: url(../images/top_nav_profile-current.gif);width: 79px;}
#top-nav .member {background-image: url(../images/top_nav_member.gif);width: 70px;}
#member #top-nav .member {background-image: url(../images/top_nav_member_current.gif);width: 70px;}
#top-nav .friends {
	background-image: url(../images/top_nav_friends_on_line.gif);
	width: 93px;
}
#top-nav .search {
	background-image: url(../images/top_nav_search.gif);
	width: 52px;
}
#searchPage #top-nav .search {
	background-image: url(../images/top_nav_search_current.gif);
}


#top-nav .list {
	background-image: url(../images/top_nav_contact_list.gif);
	width: 88px;
}
#top-nav .card {
	background-image: url(../images/top_nav_my_card.gif);
	width: 81px;
}
#top-nav .account {
	background-image: url(../images/top_nav_my_account.gif);
	width: 82px;
}
#top-nav .after-date {
	background-image: url(../images/top_nav_after_date.gif);
	width: 86px;
}
#top-nav .buy {
	background-image: url(../images/top_nav_buy_subscriber.gif);
	width: 72px;
}
#purchasePage #top-nav .buy {
	background-image: url(../images/top_nav_buy_subscriber_cu.gif);
	width: 72px;
}
/**************** PAGE NAV ********************/
.top_top {
	height: 30px;
	background-image: url(../images/bg_top_page_nav.gif);
	background-position: top;
	background-repeat: repeat-x;font-size:16px;
}
.top_page_nav_wrapper {
	height: 42px;
	xbackground-image: url(../images/bg_top_page_nav.gif);
	xbackground-position: top;
	xbackground-repeat: repeat-x;
}
.top_page_nav_wrapper .page-nav {
	padding: 0 20px 0 9px;
	height: 42px;
	xbackground-image: url(../images/bg_top_page_nav_right.gif);
	xbackground-position: right top;
	xbackground-repeat: no-repeat;
	line-height: 42px;
}
.bottom-page-nav-wrapper {
	padding: 25px 20px 11px 9px;
}
.page-nav {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
.page-nav .pages {
	float: left;
	width: 560px;
	text-align: center;
}
.page-nav .before {
	float: left;
	width: 60px;text-decoration:none;
}
.page-nav .next {
	float: right;
	text-align: right;
	width: 60px;text-decoration:none;
}
.page-nav a {
	font-size: 12px;
	font-weight: bold;
	padding: 0px 7px 0px 7px;
	text-decoration:underline
}
.page-nav a.current {
	background-color: #ffa917;
	color: #ffffff;
	text-decoration:none;
}
/******************  content header *********************/
#content-head {
	padding: 10px 11px 0 9px;
	font-size: 11px;
	line-height: 22px;
}
#content-head .view-title {
	display: block;
	float: left;
	padding-right: 18px;
	text-align: right;
	width: auto;
	background-image: url(../images/bg_view_title.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}
.content-head .view-titleLine {
	display: block;
	float: left;
	padding-right: 18px;
	text-align: right;
	width: auto;
	background-image: url(../images/bg_view_titleLine.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
#content-head .view-select {
	float: right;
	width: 550px;
}
#content-head .view-select a.select {
	float: right;
	width: auto;
	padding: 0 10px 0 10px;
	line-height: 22px;
}
#content-head .view-select a.current {
	float: right;
	width: auto;
	padding: 0 10px 0 10px;
	background-image: url(../images/bg_curent_view_select.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #ff9300;
	font-weight: bold;
}
#content-head .view-select .separator {
	float: right;
	width: 3px;
}
/******************  content header *********************/
.content-head {
	padding: 10px 11px 0 9px;
	font-size: 11px;
	line-height: 22px;
}
.content-head .view-title {
	display: block;
	float: left;
	padding-right: 18px;
	text-align: right;
	width: auto;
	background-image: url(../images/bg_view_title.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}
.content-head .view-select {
	float: right;
	width: 550px;
}
.content-head .view-select a.select {
	float: right;
	width: auto;
	padding: 0 10px 0 10px;
	line-height: 22px;
}
.content-head .view-select a.current {
	float: right;
	width: auto;
	padding: 0 10px 0 10px;
	background-image: url(../images/bg_curent_view_select.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #f39104;
	font-weight: bold;
}
.content-head .view-select .separator {
	float: right;
	width: 3px;
}
/************** content **********************************/
#main-box {
	clear: both;
}
/************* Card  **************************/
#afterLogin .name-title
{
	height: 16px;
	font-size: 16px;
	color: #ffa917;
	font-weight: bold;
	}
#afterLogin .card-box-wrapper {
	float: right;
	width: 236px;
	height: 144px;
	direction:ltr;
}
#afterLogin .card-box {
	margin: 12px 4px 0px 6px;
	background-color: #dadada;
	background-image: url(../images/bg_card_box.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 1px;
}
#afterLogin .card-box-inner {
	height: 115px;
	padding: 7px;
	background-image: url(../images/bg_card_box.gif);
	background-position: -1px -1px;
	background-repeat: no-repeat;
	background-color: #ffffff;
}
#afterLogin .card-box-inner .right {
	float: right;
	height: 116px;
	width: 87px;
	overflow: hidden;
}
#afterLogin .card-box-inner .left {
	float: left;
	width: 123px;
}
#afterLogin .card-box-inner .left .title {
	margin: 0 13px 0 8px;
	padding-left: 26px;
	background-image: url(../images/bg_card_title.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#afterLogin .card-box-inner .left .title .name {
	height: 16px;
	line-height: 16px;
	width: 78px;
	overflow: hidden;
	font-size: 16px;
	color: #ff9300;
	font-weight: bold;
}
#afterLogin .card-box-inner .left .title .member-id {
	height: 14px;
	line-height: 14px;
	width: 80px;
	overflow: hidden;
	font-size: 11px;
	color: #c4cf4c;
	font-weight: bold;
}



#afterLogin .card-box-inner .left .box_title {
	margin: 0 13px 0 8px;
	/*padding-left: 26px;
	background-image: url(../images/bg_card_title.jpg);
	background-position: left top;
	background-repeat: no-repeat;*/
}
#afterLogin .card-box-inner .left .box_title a:hover {
	text-decoration: none;
}
#afterLogin .card-box-inner .left .box_title .name {
	height: 16px;
	line-height: 16px;
	width: 78px;
	overflow: hidden;
	font-size: 16px;
	color: #ff9300;
	font-weight: bold;
	
}
#afterLogin .card-box-inner .left .box_title .member-id {
	height: 14px;
	line-height: 14px;
	width: 80px;
	overflow: hidden;
	font-size: 11px;
	color: #4d4d4d;
	font-weight: normal;
}
#afterLogin .card-box-inner .separate-line, #my-card-box .separate-line {
	margin-right: 10px;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/bg_separate.gif);
	background-repeat: repeat-x;
	background-position: right center;
}
#afterLogin .card-box-inner .detailes {
	padding-right: 10px;
	height: 60px;
	line-height: 13px;
	overflow: hidden;
	float:right; width:115px;
}
/*
#afterLogin .card-box-inner .acts-row {
;
}
*/
/*
#afterLogin .card-box-inner .acts-row a {
	float: right;
	width: 14px;
	height: 14px;
	margin-right: 9px;
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 0;
}
*/

#afterLogin .card-box-inner .acts-row{margin-right: 5px;}
#afterLogin .card-box-inner .acts-row img {
	float: right;
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 0;
	cursor:pointer;
}
#afterLogin .card-box-inner .acts-row input {
	float: right;
	
	margin-right: 9px;
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 0;
}
#afterLogin .card-box-inner .acts-row a:hover {
	text-decoration: none;
}
#afterLogin .card-box-inner .acts-row a.cover {
	background-image: url(../images/link_cover.gif);
	
}
#afterLogin .card-box-inner .acts-row a.star {
	background-image: url(../images/link_star.gif);
}
#afterLogin .card-box-inner .acts-row a.eye {
	background-image: url(../images/link_eye.gif);
}
#afterLogin .card-box-inner .acts-row a.hand {
	background-image: url(../images/link_hand.gif);
}
#afterLogin .card-box-inner .acts-row a.question {
	background-image: url(../images/link_question.gif);
}
/****************** START SIDE BOX ***********************************/
#right-side-content .clear-line {
	background-color: #efefef;
}
/*********** my card box *****************/
#my-card-box {
	margin-right: 11px;
	padding: 13px 12px 11px 10px;
	background-image: url(../images/bg_my_card_corner.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #efefef;
}
#my-card-box .right {
	float: right;
	height: 115px;
	width: 85px;
	overflow: hidden;
	text-align: left;
}
#my-card-box .left {
	float: left;
	width: 115px;
	height: 115px;
	text-align: right;
}
/*#my-card-box .left .title {
	padding-right: 10px;
}*/
#my-card-box .left .title .name {
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	font-size: 16px;
	color: #ff9300;
	font-weight: bold;
}
#my-card-box .left .title .member-id {
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	font-size: 11px;
}
#my-card-box .separate-line {
	margin: 0;
}
#my-card-box .bottom-bar {float:right;display:inline;
	padding-top: 4px;
	line-height: 18px;width:200px;margin-right:-5px;
	
}
#my-card-box .bottom-bar a {
	float: left;
	width: auto;
	font-size: 11px;
	padding-right: 10px;
	background-image: url(../images/arrow.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
#my-card-box .bottom-bar .title {

	color: #ff9300;
	font-weight: bold;
}
#my-card-box .filling-wrapper {
	background-color: #dedede;
	padding: 2px;
}
#my-card-box .profile-filling {
	height: 11px;
	background-image: url(../images/bg_filling.gif);
	background-repeat: no-repeat;
/********* length of the line is 207px ***********/
	background-position: 52px 0;
	text-align: center;
	color: #ffffff;
	line-height: 11px;
	font-size: 11px;
	font-weight: bold;
}
/***********************  search form **************/
#side-search-form {
	padding: 0 5px 6px 5px;
	margin-right: 11px;
	background-color: #efefef;
}
#side-search-form .head .left-tab {
	float: left;
	width: 112px;
	margin-bottom: 2px;
	height: 23px;
	background-color: #c2c2c2;
	text-align: center;
}
#side-search-form .head .right-current-tab {
	float: right;
	width: 112px;
	height: 25px;
	background-color: #dadada;
	text-align: center;
}
#side-search-form .head a {
	line-height: 23px;
	font-weight: bold;
	font-size: 14px;
}
#side-search-form .head .right-current-tab a {
	color: #ff9300;
}
#side-search-form .head .left-tab a{
	color: #ffffff;
}
#side-search-form .content {
	clear: both;
	width: auto;
	padding: 4px 5px 8px 0;
	background-color: #dadada;
	text-align: left;
}
#side-search-form .content .clear-line {
	background-color: transparent;
}
#side-search-form .row {
	clear: both;
	padding: 7px 0 3px 0;
	width: 213px;
	overflow: hidden;
}
#side-search-form .label {
	float: right;
	width: 36px;
	line-height: 18px;

}
#side-search-form .select-wrapper {
	float: right;
	padding-left: 8px;
	width: auto;
	text-align: right;
}
#side-search-form .select-wrapper2 {
   	float: left;
	padding-left: 10px;
	width: auto;
	text-align: right;
}
#side-search-form .select-wrapper select.short {
	display: block;
	width: 61px;
}
#side-search-form .select-wrapper select.long {
	display: block;
	width: 91px;
}
#side-search-form .select-wrapper select.long {
	display: block;
	width: 97px;
}
#side-search-form .button-wrapper {
	float: right;
	padding-right: 3px;
}
#side-search-form .separate-line {
	clear: both;
	margin: 0 5px 0 8px;
	height: 16px;
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/bg_side_separate.gif);
	background-repeat: repeat-x;
	background-position: right center;
}
#side-search-form .by-area-row {
	padding: 0 8px 0 10px;
}
#side-search-form .by-area-row .label {
	width: auto;
}
#side-search-form .by-area-row .select-wrapper {
	float: left ;
	direction: rtl;
	text-align: left;
	padding:0;
}
#side-search-form .by-area-row .select-wrapper select.longest {
	display: block;
	width: 140px;
	padding: 0
}
#side-search-form .alone-input-row {
	padding:0 8px 0 10px ;
	text-align: left;
}
#side-search-form .alone-input-row .label {
	width: auto;
}
#side-search-form .alone-input-row .input-wrapper {
	width: 140px;
	height: 20px;
	background-color: #ffffff;
}
#side-search-form .alone-input-row .input-text-wrapper {
	float: left;
	width: 120px;
	background-color: #ffffff;
	text-align: right;
}
#side-search-form .alone-input-row .input-text-wrapper input {
	width: 120px;
	border: 0;
}
#side-search-form .alone-input-row .input-button-wrapper {
	float: left;
	padding: 3px 2px 0 2px;
	background-color: #ffffff;
}
.side-box-std-head {
	margin-right: 11px;
	padding: 6px 5px 0 4px;
	background-color: #efefef;
}
.side-box-std-head .right {
	float: right;
	width: 54px;
	height: 48px;
	background-color: #4d4d4d;
	background-position: right top;
	background-repeat: no-repeat;
}
.side-box-phone-head  .right {
	background-image: url(../images/bg_phone_head.gif);
}
.side-box-std-head .left {
	float: right;
	height: 48px;
	width: 172px;
	background-color: #4d4d4d;
}
.side-box-std-head .separate-line {
	height: 1px;
	font-size: 0;
	margin-left: 10px;
	background-image: url(../images/bg_separate_head.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.side-box-std-head .first-line {
	height: 23px;
	line-height: 23px;
	padding-right: 5px;
	background-image: url(../images/side_box_left_corner.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #ffa716;
	font-size: 16px;
	font-weight: bold;
}
.side-box-std-head .second-line {
	color: #ffffff;
	line-height: 23px;
}
.side-box-after-date-head {
	padding-bottom: 6px;
}
.side-box-after-date-head .right {
	background-image: url(../images/bg_after_date_head.gif);
}
#side-box-records-title {
	margin-right: 11px;
	height: 30px;
	background-color: #efefef;
	background-image: url(../images/bg_list_title.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
#side-records-box {
	margin-right: 11px;
	padding: 0 12px 3px 14px;
	background-color: #efefef;
}
#side-records-box a {
	display: block;
	padding-right: 14px;
	border-top: 1px #dadada solid;
	background-image: url(../images/pointer_toleft_orahge.gif);
	background-position: right center;
	background-repeat: no-repeat;
	line-height: 16px;
	color: #4d4d4d;
	font-size: 10px;

}
#side-movie-wrapper {
	margin-right: 11px;
	padding-bottom: 5px;
	padding-top: 3px;
	background-color: #efefef;
	text-align: center;
}
#side-movie-wrapper object {
	margin: 0 auto 0 auto;
}
/**************** FOOTER *************************/
#footer {
	margin-top: 15px;
	width: 958px;
	background-color: #4d4d4d;
	line-height: 30px;
	text-align: center;
}
#footer .footer-nav {
	color: #ffffff;
	font-size: 11px;
	padding-left: 40px;
}
#footer .footer-nav a {
	color: #ffffff;
	font-size: 11px;
	margin: 0 9px 0 9px;
}
#footer .author {
	float: right;
	width: 140px;
	text-align: left;
	color: #a0a0a0;
	font-size: 11px;
}
#footer .author a {
	color: #a0a0a0;
	font-size: 11px;
}
/****************** After Login Lines ******************************/
#afterLoginLines .name-title
{
	height: 16px;
	font-size: 16px;
	color: #ff9300;
	font-weight: bold;
	}
#afterLoginLines .card-box {
	margin: 12px 4px 0px 6px;
	background-color: #dadada;
	background-image: url(../images/bg_card_box.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 1px;
}
#afterLoginLines .card-box-inner {
	height: 131px;
	padding-right: 7px;
	background-image: url(../images/bg_card_box.gif);
	background-position: -1px -1px;
	background-repeat: no-repeat;
	background-color: #ffffff;
	text-align: right;
	overflow: hidden;
}
#afterLoginLines .card-box .right {
	float: right;
	padding-top: 7px;
	width: 87px;
	overflow: hidden;
}
#afterLoginLines .card-box .left {
	float: left;
	width: 602px;
}
#afterLoginLines .card-box .title {
	margin: 0 7px 0 11px;
	height: 32px;
	background-image: url(../images/bg_card_title.jpg);
	background-position: 1px 7px;
	background-repeat: no-repeat;
}

#afterLoginLines .card-box .title .name {
	float: right;
	padding-left: 5px;
	line-height: 25px;
	width: auto;
	font-size: 16px;
	color: #ff9300;
	font-weight: bold;
}
#afterLoginLines .card-box .title .member-id {
	float: right;
	line-height: 27px;
	width: auto;
	font-size: 12px;
	color: #c4cf4c;
	font-weight: bold;
}

#afterLoginLines .card-box .box_title {
	margin: 0 7px 0 11px;
	height: 32px;
	/*background-image: url(../images/bg_card_title.jpg);
	background-position: 1px 7px;
	background-repeat: no-repeat;*/
}
#afterLoginLines .card-box .box_onlineImg {
	text-align:left; 
	padding-top:5; 
	position:absolute;
}
#afterLoginLines .card-box .box_title a:hover {
	text-decoration: none;
}
#afterLoginLines .card-box .box_title .name {
	float: right;
	padding-left: 5px;
	line-height: 25px;
	width: auto;
	font-size: 16px;
	color: #ff9300;
	font-weight: bold;
}
#afterLoginLines .card-box .box_title .member-id {
	float: right;
	line-height: 27px;
	width: auto;
		font-size: 11px;
	color: #4d4d4d;
	/*font-weight: bold;*/
}
#afterLoginLines .card-box .separate-line {
	clear: both;
	margin-left: 40px;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/bg_separate.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
#afterLoginLines .card-box .acts-row {
	float: left;
	padding: 5px 0 0 40px;
	width: auto;
}
#afterLoginLines .card-box .acts-row a {
	float: left;
	width: 14px;
	height: 14px;
	margin-right: 9px;
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 0;
}
#afterLoginLines .card-box .acts-row img {
	float: left;
	/*width: 14px;
	height: 14px;*/
	margin-right: 5px;
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 0;
	cursor:pointer;
}
#afterLoginLines .card-box .acts-row input {
	float: left;
	width: 14px;
	height: 14px;
	margin-right: 9px;
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 0;
}
#afterLoginLines .card-box .acts-row a:hover {
	text-decoration: none;
}
#afterLoginLines .card-box .acts-row a.cover {
	background-image: url(../images/link_cover.gif);
}
#afterLoginLines .card-box .acts-row a.star {
	background-image: url(../images/link_star.gif);
}
#afterLoginLines .card-box .acts-row a.eye {
	background-image: url(../images/link_eye.gif);
}
#afterLoginLines .card-box .acts-row a.hand {
	background-image: url(../images/link_hand.gif);
}
#afterLoginLines .card-box .data {
	padding: 0 15px 8px 11px;
	line-height: 28px;
	direction: rtl;
}
#afterLoginLines .card-box .about-me {
	padding: 0 15px 0 11px;
	line-height: 14px;
	height: 54px;
	overflow: hidden;
	direction: rtl;
}
#afterLoginLines .card-box .about-me .orange {
	font-weight: bold;
}
/*************** SEARCH PAGE *************************/
#searchPage #content-head {
	background-image: url(../images/bg_top_content.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding: 19px 21px 10px 5px;
	text-align: right;
}
#searchPage #content-head .title {
	font-size: 16px;
	font-weight: bold;
	color: #f39104;
}
#searchPage #content-head .notes p {
	float: right;
	font-size: 12px;
	padding: 0 10px 0 6px;
	background-image: url(../images/orange_point.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
#searchPage #main-content .separate-line {
	clear: both;
	margin: 0 13px 0 0;
	background-image: url(../images/bg_separate.gif);
	background-repeat: repeat-x;
	background-position: right center;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
#searchPage #main-content .separate-line-top {
	clear: both;
	margin: 0 13px 0 0;
	background-image: url(../images/bg_separate.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	height: 25px;
}
#searchPage #main-content .form-title {
	padding-right: 21px;
	font-size: 16px;
	font-weight: bold;
	color: #ff9300;
	line-height: 25px;
	text-align: right;
}
#searchPage #main-content .dark-row {
	background-color: #efefef;
	border: 1px #efefef solid;
	padding-right: 10px;
	margin-right: 11px;
	line-height: 25px;
	font-size: 12px;
	color: #4d4d4d;
	text-align: right;
}
#searchPage #main-content .row {
	background-color: #ffffff;
	border: 1px #ffffff solid;
	padding-right: 10px;
	margin-right: 11px;
	line-height: 25px;
	font-size: 12px;
	color: #4d4d4d;
	text-align: right;
}
#searchPage #main-content .left-row{
	float: left;
	width: 527px;
}
#searchPage #main-content .row-title {
	float: right;
	width: 160px;
	overflow: hidden;
}
#searchPage #main-content .check-box-wrapper {
	float: right;
	width: 95px;
}
#searchPage #main-content .check-box-wrapper p.lable {
	float: left;
	width: 76px;
	height: 25px;
	overflow: hidden;
}
#searchPage #main-content .check-box-wrapper .check-box {
	float: right;
	width: 13px;
	padding-top: 6px;
}
#searchPage #main-content .check-box-wrapper .check-box input{
	display: block;
	width: 13px;
	height: 13px;
}
#searchPage #main-content .single-check-box-wrapper {
	padding-right: 160px;
}
#searchPage #main-content .single-check-box-wrapper p.lable {
	float: right;
	padding-right: 6px;
	width: auto;
	height: 25px;
	overflow: hidden;
}
#searchPage #main-content .single-check-box-wrapper .check-box {
	float: right;
	width: 13px;
	padding-top: 6px;
}
#searchPage #main-content .single-check-box-wrapper .check-box input{
	display: block;
	width: 13px;
	height: 13px;
}

#searchPage #main-content .row-title2 {
	float: right;
	width: 145px;
	overflow: hidden;
}
#searchPage #main-content .select-box-wrapper {
	float: right;
	width: auto;
}
#searchPage #main-content .select-box-wrapper .select{
	float: right;
	padding-left: 10px;
	width: auto;
	direction: rtl;
	padding-top:1px
}
#searchPage #main-content .select-box-wrapper .select select.short {
	width: 50px;
	text-align: right;
}
#searchPage #main-content .select-box-wrapper p {
	float: right;
	padding-left: 10px;
	width: auto;
}
#container_profile{background-color:#4d4d4d;width:600px;margin:0 auto;}
#container_terms{background-color:#fff;width:554px;margin:0 auto;
text-align:right}
#header_profile{float:left;display:inline;height:67px;}
#header_terms{float:left;display:inline;height:88px;width:554px;background-color:#4d4d4d;}
.header_profile_logo{float:left;display:inline;margin-left:351px;margin-top:13px;}
.header_profile_close{float:left;display:inline;padding-left:26px;margin-top:20px;}
.header_profile_close a{color:#fff;font-size:12px;text-decoration:none;margin-left:5px;}
#container_profile #content_profile{background-color:#efefef;width:573px;float:left;display:inline;margin:0px 0px 15px 13px;padding-bottom:13px;}
.profile_title{height:30px;margin:15px 0px 10px 0px;padding-right:35px;background-image:url(../images/bg_title_profile.gif);background-repeat:repeat-y;background-position:right;color:#4d4d4d;font-weight:bold;text-align:right;font-size:20px;line-height:25px;}
.imgbrd{border:3px solid #dadada;}

#icon_profile{float:right;display:inline;}
#icon_profile ul {margin:0px 25px 0px 10px;padding:0px;}
#icon_profile ul li{ list-style-type: none;margin:0px;}
#textwrap1{position:relative;float:right;display:inline;width:200px; color:#4d4d4d;font-size:12px;text-align:right;padding-right:8px;}
#textwrap2{position:absolute;top:340px;right:0px;width:200px; color:#4d4d4d;font-size:12px;text-align:right;padding-top:8px;
background-image:url(../images/stip.gif);
direction:rtl;
background-position:top 5px;margin-right:8px;
background-repeat:no-repeat;}
.textwrap3{position:absolute;top:300px;right:0px;width:200px; color:#4d4d4d;font-size:12px;text-align:right;
direction:rtl;margin-right:8px;
}
.t_orange{color:#f39104;font-size:16px;text-align:right;font-weight:bold;direction:rtl;line-height:16px}
.t_orangetitle{color:#f39104;font-size:16px;text-align:right;font-weight:bold;direction:rtl;margin-right:8px;}
.t_orangetitlemem{float:right;display:inline;color:#f39104;font-size:16px;text-align:right;font-weight:bold;direction:rtl;margin-right:15px;height:25px;line-height:26px}
.t_orangetitlememm{float:right;display:inline;color:#4d4d4d;font-size:14px;text-align:right;font-weight:bold;direction:rtl;margin-right:15px;height:25px;line-height:26px}

.button_send{float:right;display:inline;padding-right:58px;margin:5px 0px 5px 0px;padding-top:5px;}
.button_send2{float:right;display:inline;padding-right:15px;margin:5px 0px 5px 0px;}
.stip{float:right;display:inline;margin-right:15px;background-image:url(../images/stip.gif);background-position:center;background-repeat:repeat-x;width:545px;height:5px;}
.stip_short{float:right;display:inline;margin-right:15px;background-image:url(../images/stip.gif);background-position:center;background-repeat:repeat-x;width:200px;height:5px;border:1px solid red;}
.paddr5{padding-right:5px;}
.paddr10{}
.paddr15{padding-right:15px;}
.paddr20{padding-right:20px;}
.paddr25{padding-right:25px;}
.paddr40{padding-right:40px;}
.paddr50{padding-right:65px;}
.paddr60{padding-right:60px;}
.paddr80{padding-right:80px;}
.paddr90{padding-right:90px;}
.paddr150{padding-right:150px;}
.paddl10{padding-left:10px;}
.paddl15{padding-left:15px;}
.paddl5{padding-left:5px;}
.paddt5{padding-top:5px;}
.paddt15{padding-top:15px;}
.paddt25{padding-top:25px;}
.paddt5{padding-top:5px;}
#pers_det{float:right;display:inline;margin:5px 25px 15px 0px;text-align:right;width:305px;}
.row-title {float:right;display:inline;border:0px solid red;width: 40%;overflow: hidden;font-weight:bold;font-size:12px;line-height:20px;}
.row-info {float:right;display:inline;position:relative;width: 60%;overflow: hidden;font-size:12px;line-height:20px;}
.row-title_short {float:right;display:inline;border:0px solid red;width: 25%;overflow: hidden;font-weight:bold;font-size:12px;line-height:20px;}
.row-info_short {float:right;display:inline;position:relative;width: 75%;overflow: hidden;font-size:12px;line-height:20px;}
#pers_det2{float:right;display:inline;margin:5px 25px 15px 10px;text-align:right;border:0px solid red;width:215px;}
#short_det{float:right;display:inline;margin:5px 25px 15px 0px;text-align:right;border:0px solid red;width:90%;}
.row-title_short2 {float:right;display:inline;border:0px solid red;width: 30%;overflow: hidden;font-weight:bold;font-size:12px;line-height:20px;}
.row-info_short2 {float:right;display:inline;position:relative;width: 70%;overflow: hidden;font-size:12px;line-height:20px;}

.pointer
{
    cursor: pointer;
}
.imgPosition
{
    position:absolute;
    left: 0;
}

#msgform{position:relative;visibility:visible;float:right;display:inline;color:#4d4d4d;width:545px;margin-right:15px;}
#msgform p.lable{float: right;padding-right: 4px;overflow: hidden;font-size:10px;color:#4d4d4d;line-height:18px;
white-space:nowrap;}
#msgform .t_greytitle{color:#4d4d4d;font-size:16px;text-align:right;font-weight:bold;direction:rtl;margin-right:8px;}
#msgform .mformtext{border:1px solid #dadada;width: 120px;background-color: #ffffff;text-align: right;padding:2px;font-size:12px;color:#4d4d4d;height:16px;}
#msgform .h35{height:30px;margin-top:10px;}
#msgform .txtcheck{float:right;display:inline;margin-right:11px;height:25px;font-size:10px;color:#4d4d4d;text-align: right;}
#msgform .stip{float:right;display:inline;margin:0px;background-image:url(../images/stip.gif);background-position:center;background-repeat:repeat-x;width:545px;height:5px;}
#msgToFriend{position:relative;visibility:visible;float:right;display:inline;color:#4d4d4d;width:545px;margin-right:15px;}

#msgToFriend .t_greytitle{color:#4d4d4d;font-size:16px;text-align:right;font-weight:bold;direction:rtl;margin-right:8px;}
#msgToFriend .h25{height:20px;margin-top:5px;}
#msgToFriend .stip{float:right;display:inline;margin:0px;background-image:url(../images/stip.gif);background-position:center;background-repeat:repeat-x;width:545px;height:5px;}
#msgToFriend .mformtext{margin-right:5px; width: 140px;text-align: right;padding:2px;font-size:12px;color:#4d4d4d;height:16px; float:right;}
#msgToFriend .mformtextBox{border:1px solid #dadada;width: 350px;background-color: #ffffff;text-align: right;padding:2px;font-size:12px;color:#4d4d4d;height:16px;float:right;}

/*messages page*/
#tab_wrapper{
background-image:url(../images/bg_messages_top.jpg);background-repeat:no-repeat;background-position:top;width:709px;height:102px;padding-top:35px;}
#tab_wrapper_mypro{float: left;
background-image:url(../images/bg_pro_top.jpg);background-repeat:no-repeat;background-position:top;width:709px;padding-top:35px;}
#tab_wrapper_faq{
background-image:url(../images/bg_faq_top.jpg);background-repeat:no-repeat;background-position:top;width:709px;/*height:84px;*/padding-top:35px;}
.legend{background-color:#c4cf4c;text-align:right;padding-right:5px;color:#4d4d4d;font-size:11px;height:20px;padding-top:10px;margin:0px;}
.legendsub{float:right;display:inline;padding-right:0px;}
.headertb{text-align:right;height:30px; border-top:1px solid #fff;color:#4d4d4d;font-size:13px;font-weight:bold;background-color:#efefef;line-height:26px;padding-right:7px;}
.headertbcontact{text-align:right;height:30px; color:#4d4d4d;font-size:13px;font-weight:bold;background-color:#ffa917;line-height:26px;padding-right:7px;}
.rowtb{text-align:right;height:30px; border-top:1px solid #fff;color:#4d4d4d;font-size:13px;font-weight:bold;background-color:#efefef;line-height:26px;padding-right:5px;}
.rowtb2{text-align:right;height:30px; border-top:1px solid #dadada;border-bottom:1px solid #dadada;color:#4d4d4d;font-size:16px;font-weight:bold;background-color:#efefef;line-height:26px;padding-right:5px;margin:20px 0px 10px 0px;direction:rtl;}
.title {cursor:pointer;text-align:right;height:30px; color:#4d4d4d;font-size:12px;font-weight:normal;
	line-height:26px;padding-right:5px;}
.box_title {text-align:right;height:30px; color:#4d4d4d;font-size:12px;font-weight:normal;
line-height:26px;padding-right:5px;}
.sub {background-color: #f1f4d6;text-align:right;width:697px;padding-top:10px;}
.subinner{width:697px;}
.sub_pic{position:absolute;right:0px;width:110px;}
.sub_msgbox{position:relative;margin-right:100px}
.msgbox1{width:570px;background-color: #efefef;text-align: right;border:1px solid #dadada;color:#000;font-size:12px;padding:5px;}
.msgbox2wrap{float:right;display:inline;position:relative;background-color: #fff;margin-top:5px;width:582px;}
.msgbox2{width:570px;background-color: #fff;text-align: right;border:1px solid #fff;height:50px ; color:#000;font-size:12px;padding:5px;
direction:rtl;OVERFLOW-Y:auto;}
.msgbox2bt{float:left;display:inline;padding-left:5px;padding-bottom:5px;}
.closemsg{xfloat:right;xdisplay:inline;padding-right:325px;height:20px;line-height:20px;}
.line{background-color:#dadada;width:700px;height:1px;}

.sub1 {background-color: #f1f4d6; text-align: right; width:700px;}
.subinner1 {width: 697px;background-color:#f1f4d7;padding-top:5px;}
.sub_pic1 {float: right; width: 110px;text-align:center;}
.sub_msgbox1 {float: left;}
.msgbox11 {width: 570px; background-color: #fff; text-align: right; border: 1px solid #d0d3ab; color: #000; font-size: 12px; padding: 5px;}
.msgbox2wrap1 {width :582px;}
.msgbox21 {width: 570px; text-align: right; border:1px solid #fff; height: 52px ; color: #000; font-size: 12px; padding: 5px; direction: rtl; OVERFLOW-Y :auto;margin-top:10px;}
.msgbox21NotReg {width: 570px; background-color: #fff; text-align: right; border:1px solid #fff; font-size: 12px; padding: 5px; direction: rtl; OVERFLOW-Y :auto;}
.msgbox2bt1 { padding-left: 5px; padding-bottom: 5px;width:577px;background-color:#fff;
text-align:left;border:0px solid red;height:20px;float: left;margin-top:-2px;}
.closemsg1 {padding-right: 325px; height: 20px; line-height: 20px;}


.Contactbox {width: 460px; background-color: #fff; text-align: right; border:1px solid #fff; height: 50px ; color: #000; font-size: 12px; padding: 5px; direction: rtl; OVERFLOW-Y :auto;}
.Contactbox1 {width: 460px; background-color: #fff; text-align: right; border: 1px solid #dadada; color: #000; font-size: 12px; padding: 5px;}

.line7{
background-image:url(../images/line.gif);
background-repeat:repeat-x;
width:700px;height:7px;}
/*tabs for msg page*/
.TabbedPanels {margin: 0px;padding: 0px;float: left;clear: none;width: 700px;}
.TabbedPanelsTabGroup {margin: 0px;padding: 0px;}
.TabbedPanelsTab {position: relative;top: 1px;float: right;padding: 4px 10px;margin: 0px 0px 0px 2px;font: bold 14px arial;background-color: #ffa917;list-style: none;border-top: 5px solid #fff;-moz-user-select: none;-khtml-user-select: none;cursor: pointer;color:#4d4d4d;}
.TabbedPanelsTabHover {background-color: #ffa917;}
.TabbedPanelsTabSelected {background-color: #c4cf4c;border-top: 5px solid #ffa917;}
.TabbedPanelsTab a {color: #4d4d4d;text-decoration: none;}
.TabbedPanelsContentGroup {clear: both;}
.TabbedPanelsContent {padding: 0px;margin:0px;}
.TabbedPanelsContentVisible {}

.sign{color:#ffa917;font-weight:bold;font-size:20px;padding-right:5px;padding-left:5px;width:10px;float:right;display:inline;

}
.titlecollapse{cursor: pointer;position:relative;width:700px;
text-align:right;color:#4d4d4d;font-size:12px;border-top:1px solid #dadada;height:30px;line-height:30px;font-weight:bold;}

.titlecollapseContactServiceList{cursor: pointer;position:relative;width:700px;
text-align:right;color:#4d4d4d;font-size:12px;border-top:1px solid #dadada;height:30px;line-height:30px;}

/*this is changed 21.01.09*/
.subcollapse {background-color: #efefef;text-align:right;width:700px;}
/*this is changed 21.01.09*/
/***********************  my profile form **************/
.mypro-search-form {padding: 0 148px 6px 5px;margin-right: 0px;background-color: #efefef;position:relative;}
.mypro-search-form .content {clear: both;width: auto;padding:0;text-align: right;border:0px solid red;top:-29px;position:relative;}
.mypro-search-form .content .clear-line {background-color: transparent;}
.mypro-search-form .row {clear: both;padding: 7px 0 3px 0;overflow: hidden;}
.mypro-search-form .label {padding-left:5px;line-height: 18px;}
.label80 {padding-left:5px;line-height: 18px; float:right; width:90px;}
.label170{padding-left:5px;line-height: 18px; float:right; width:170px;}
.mypro-search-form .label27 {float: right;padding-left:5px;padding-right:27px;line-height: 18px;}
.mypro-search-form .label30 {float: right;padding-left:5px;padding-right:30px;line-height: 18px;}
.mypro-search-form .label40 {float: right;padding-left:5px;padding-right:40px;line-height: 18px;}
.mypro-search-form .label50 {float: right;padding-left:5px;padding-right:50px;line-height: 18px;}
/*new 21.01.09*/
#mypro-search-form .content {margin-right:0px;text-align: right;}

#mypro-search-form .content2 {margin-right:100px;text-align: right;margin-top:-20px;border:0px solid red;}
#mypro-search-form .label50 {float: right;padding-left:5px;padding-right:50px;line-height: 18px;}
#mypro-search-form .label80 {float: right;padding-left:5px;line-height: 18px;width:80px;border:0px solid red}
#mypro-search-form .label110 {float: right;padding-left:5px;line-height: 18px;width:110px;}
#mypro-search-form .label130 {float: right;padding-left:5px;line-height: 18px;width:130px;}
#mypro-search-form .label170 {float: right;padding-left:5px;line-height: 18px;width:170px;}
#mypro-search-form .select-wrapper {float: right;padding-left: 8px;width: auto;text-align: right;font-family:arial;}
#mypro-search-form .select-wrapper select.short {display: block;width: 61px;}
#mypro-search-form .select-wrapper select.long {display: block;width: 91px;}
#mypro-search-form .select-wrapper select.vlong {display: block;width: 150px;}
#mypro-search-form .select-wrapper select.vvlong {display: block;width: 493px;}
#mypro-search-form  .input-wrapper2 {width: 300px;height: 14px;font-size:12px;padding:2px;background-color: #ffffff;padding-right:5px;border:1px solid #dadada;}
#mypro-search-form  .txtarea {width: 300px;height: 50px;font-size:12px;padding:2px;background-color: #ffffff;padding-right:5px;border:1px solid #d8d8d8;font-family:arial;
direction:rtl;}
/* end new 21.01.09*/
.mypro-search-form .select-wrapper {float: right;padding-left: 8px;width: auto;text-align: right;}
.mypro-search-form .select-wrapper select.short {display: block;width: 45px;font:normal 12px Arial;color:#4e4e4e;}
.mypro-search-form .select-wrapper select.shortgender {width: 87px;}
.mypro-search-form .cigarette select{width: 87px;font:normal 12px Arial;color:#4e4e4e;}

.mypro-search-form .select-wrapper select.long {display: block;width: 91px;}
.mypro-search-form  .input-wrapper {width: 100px;height: 14px;font-size:12px;padding:2px;background-color: #ffffff;padding-right:5px;border:1px solid #dadada;}
.mypro-search-form .checkbox-wrapper {float: right;padding-right: 8px;}
.mypro-search-form .b_update{left:10px;bottom:0px;}
.mypro-Image-form {padding: 0 0px 0px 0px;margin-right: 0px;}
.mypro-Image-form .row {clear: both;padding: 0px 0 0px 0;overflow: hidden;background-color: #efefef;}
.mypro-Image-form .tytle {clear: both;padding: 0px 0 0px 0;overflow: hidden;background-color: #ffffff;}
.mypro-Image-form .linkor33 {color: #ff9300;}


/*************/
.mypro-search-form .My-label-short {float: right; line-height: 18px;width:98px;}
.mypro-search-form .My-label {float: right;padding-left:5px; padding-right: 8px; line-height: 18px;width:120px;}
.mypro-search-form .My-space {float: right;padding-left:5px; padding-right: 8px; line-height: 18px;width:10px;}
.mypro-search-form .My-select-wrapper {float: right;padding-left: 8px;width: 130px;text-align: right;}
.mypro-search-form .My-select-wrapper-long {float: right;width: 248px;text-align: right;}
.mypro-search-form .My-select-wrapper-long-right {float: right;padding-right: 0px;width: 250px;text-align: right;}
.mypro-search-form .My-select-wrapper-medium {float: right;padding-left: 8px;width: 180px;text-align: right;}

.mypro-search-form .My-ddl-box {margin:0px;width:176px;border:1px solid #d8d8d8;padding:1px;font:normal 12px Arial;color:#4e4e4e;}
.mypro-search-form .My-ddl-box-long {width:248px;border:1px solid #d8d8d8;padding:1px;font:normal 12px Arial;color:#4e4e4e;}
.mypro-search-form .My-ddl-box-medium {width:160px;border:1px solid #d8d8d8;padding:1px;font:normal 12px Arial;color:#4e4e4e;}
.mypro-search-form .My-ddl-box-medium80 {border:1px solid #d8d8d8;padding:1px;font:normal 12px Arial;color:#4e4e4e;}

.mypro-search-form .My-check-box  td{width:120px;}
.mypro-search-form .My-check-box  input{padding-right:15px;}
.mypro-search-form .My-check-box  label{width:60px; padding-right:5px;line-height: 18px;text-align:right; overflow:visible;}
.mypro-search-form .My-Message-box {width:280px;xborder:1px solid #d8d8d8;padding:1px;font:normal 12px Arial;color:#4e4e4e;}
.mypro-search-form .WorningMsg {color:Red; font-weight:bold; }


.my-search-form .My-row-title {float: right; line-height: 18px;width:155px; font-weight:bold;}
.my-search-form .My-row-title2 {float: right;padding-left:5px;  line-height: 18px;width:160px;font-weight:bold;}
.my-search-form .My-check-box  td{width:100px;}
.my-search-form .My-check-box  input{padding-right:15px;}
.my-search-form .My-check-box  label{width:80px; padding-right:5px;line-height: 18px;text-align:right; overflow:auto;}
/************/

#linegreen{float: right;display:inline;border-top:5px solid #c4cf4c;border-bottom:5px solid #c4cf4c;width:700px;background-color:#efefef;padding:5px;width:689px;}
.profile_inner{float: right;display:inline;margin-right:180px;text-align: right;width:494px;margin-top:-25px;line-height:30px;}
.bg_sound{width:104px; height:22px;float: right;display:inline;
background-image:url(../images/bg_sound.gif);
background-repeat:no-repeat;margin-bottom:2px;
}
.txt_bg_sound{color:#4d4d4d;font-size:11px;padding-right:35px;line-height:20px;font-weight:bold;}
/***********************  my membership **************/
#top_wrapper{
background-image:url(../images/bg_member_top.jpg);background-repeat:no-repeat;background-position:top;width:709px;height:102px;float:right;display:inline;}
.t_member{padding-top:35px;float:right;display:inline;padding-right:10px;}
.mymem-search-form {float:right;display:inline;padding: 0 5px 6px 5px;margin-right: 11px;background-color: #fff;position:relative;width:670px;}
.mymem-search-form .row {clear: both;padding: 10px 0 28px 0;overflow: hidden;}
.mymem-search-form .label {float: right;padding-right:5px;line-height: 18px;}
.mymem-search-form .labelgreen{float: right;padding-left:5px;line-height: 18px;background-color:#f1f4d6;padding:2px 5px 2px 5px;font-weight:bold;}
.mymem-search-form .h15{clear: both;float:right;display:inline;height:10px;}
.mymem-search-form .label10 {font-size:11px;float: right;padding-right:5px;line-height: 18px;}
.mymem-search-form .link11 {font-size:11px;line-height: 18px;text-decoration:underline;}
.mymem-search-form .link12 {font-size:12px;line-height: 18px;text-decoration:underline;}
.mymem-search-form .b_update{position:absolute;left:10px;bottom:0px;}

.mymem-search-form .My-check-box  td{width:480px; text-align:right; font-weight:bold;}
.mymem-search-form .My-check-box  input{padding-right:15px;}
.mymem-search-form .My-check-box  label{width:480px; padding-right:5px;line-height: 18px;text-align:right; overflow:auto; }

/***********************  join **************/
#top_wrapperjoin{background-image:url(../images/bg_join_top.jpg);background-repeat:no-repeat;background-position:top;width:709px;height:102px;float:right;display:inline;}
.t_member{padding-top:35px;float:right;display:inline;padding-right:10px;}
.paddr2{padding-right:2px;}
#joinwrap {float:right;display:inline;padding: 0 15px 6px 5px;margin:10px 11px 0px 0px;background-color: #efefef;position:relative;border-top:1px solid #dadada;border-bottom:1px solid #dadada;width:679px;}
#joinwrap .row {clear: both;padding: 7px 0 3px 0;overflow: hidden;border:0px solid red;}
#joinwrap .label {float: right;padding-left:5px;line-height: 18px;width:90px;}
#joinwrap .label2 {float: right;padding-left:5px;line-height: 18px;}
#joinwrap  .input-wrapper {font-size:12px;width: 180px;height: 14px;font-size:12px;padding:2px;background-color: #ffffff;border:1px solid #dadada;color:#4d4d4d;text-align:right;margin-top:-1px;}
#joinwrap  .input-wrapperL {font-size:12px;width: 180px;height: 14px;font-size:12px;padding:2px;background-color: #ffffff;border:1px solid #dadada;color:#4d4d4d;text-align:left ;margin-top:-1px;}
#joinwrap  .input-wrapper2 {font-size:12px;width: 114px;height: 14px;font-size:12px;padding:2px;background-color: #ffffff;border:1px solid #dadada;color:#4d4d4d;text-align:right;margin-top:-1px;}
#joinwrap  .input-wrapper2L {font-size:12px;width: 114px;height: 14px;font-size:12px;padding:2px;background-color: #ffffff;border:1px solid #dadada;color:#4d4d4d;text-align:left ;margin-top:-1px;}
#joinwrap  .input-wrapper3 {font-size:12px;width: 520px;height: 14px;font-size:12px;padding:2px;background-color: #ffffff;border:1px solid #dadada;color:#4d4d4d;text-align:right;margin-top:-1px;}
#joinwrap .select-wrapper{float: right;display: block;width:58px;text-align: right;margin-left:5px;font-size:12px;color:#4d4d4d;}
#joinwrap .select-wrapper2{float: right;display: block;width:183px;text-align: right;font-size:12px;color:#4d4d4d;}
#joinwrap a{font-weight:bold;text-decoration:underline}
#joinwrap .b_update{position:absolute;left:10px;bottom:0px;}
.dgrey{width:668px;float:right;display:inline;background-color:#4d4d4d;border-top:3px solid #dadada;color:#fff;padding:15px;margin-right:-110px;position:relative;}
.lgrey{width:668px;float:right;display:inline;background-color:#dadada;color:#4d4d4d;padding:15px;margin-right:-110px;position:relative;}
.bullet{padding-right:2px;}
.t9or{text-align: right;margin-right:460px;font-size:9px;color:#f39104;}
.subinnerimg{position:relative;width:667px;padding-left:15px;border:0px solid red;padding-bottom:15px;}
.sub_imgbox{position:relative;margin-right:110px}
.t_green12{color:#aab345;font-size:12px;text-align:right;font-weight:bold;direction:rtl;line-height:16px}
.t_orange12{color:#f39104;font-size:12px;text-align:right;font-weight:bold;direction:rtl;line-height:16px}

.greenline{background-color:#c4cf4c;width:660px;height:4px;margin-bottom:7px;margin-top:7px;}
.grline{background-color:#dadada;width:680px;height:1px;margin-bottom:10px;}
.b_updateimg{position:absolute;left:10px;bottom:-20px;}
.video{position:absolute;left:10px;top:10px;}
#video{text-align:right; padding-right:15px;width:400px;}
#video ul {margin:0px; border:0px solid red;
list-style:bullet; padding-right:15px;}
#video ul  li{font-size:12px;color:#494949;
text-align:right;line-height:18px;margin:0px;}
.txtsound{float:right;display:inline;line-height:18px;width:600px;padding:5px 0px 5px 0px;}


/***********************  purchhase **************/
#top_wrapperpur{background-image:url(../images/bg_purchase_top.jpg);background-repeat:no-repeat;background-position:top;width:709px;height:102px;float:right;display:inline;}
#purform {float:right;display:inline;padding: 0 5px 6px 5px;margin-right: 11px;background-color: #fff;position:relative;width:682px;}
#purform .row {clear: both;padding: 10px 0 28px 0;overflow: hidden;}
#purform .link_orange12{color:#f39104;font-size:12px;text-align:right;font-weight:bold;direction:rtl;line-height:16px;text-decoration:underline}
#purforminner {float:right;display:inline;padding: 0 15px 6px 5px;margin:0px 0px 0px 0px;background-color: #efefef;position:relative;border-top:1px solid #dadada;border-bottom:1px solid #dadada;width:660px;margin-top:5px;}
#purforminner .row {clear: both;padding: 7px 0 3px 0;overflow: hidden;}
#purforminner .label {float: right;padding-left:5px;line-height: 18px;width:110px;
direction:rtl}
#purforminner .select-wrapper{float: right;display: block;width:90px;text-align: right;margin-left:5px;font-size:12px;color:#4d4d4d;}
#purforminner  .input-wrapper {font-size:12px;width: 180px;height: 14px;font-size:12px;padding:2px;background-color: #ffffff;border:1px solid #dadada;color:#4d4d4d;text-align:right;margin-top:-1px;}
.purwrap1{width:682px;float:right;display:inline;height:30px; line-height:28px;border-bottom:1px solid #fff;}
#purgrey1{float:right;display:inline;width:396px;height:30px;
text-align:right;padding-right:10px; margin-top:-20px;}
#purgrey1 ul{margin:0px; list-style:none; overflow:hidden;border:0px solid red;}
#purgrey1 ul li{float:right; font-size:12px;color:#494949;
text-align:right;display:inline;color:#fff;border:0px solid red;}
#purgrey1 .t_14orange{color:#ffa918;font-size:14px;text-align:right;font-weight:bold;direction:rtl;line-height:28px;}
.colorpurgrey1{background-color:#909190;}
.colorpurgrey2{background-color:#727273;}
.colorpurgrey3{background-color:#5d5d5d;}
.colorpurgrey4{background-color:#4e4f4e;}
.puror{float:right;display:inline;background-color:#ffa917;width:248px;height:30px;border-left:8px solid #4e4f4e;color:#fff;
text-align:right; padding-right:15px;margin-top:-20px;  }
.t14gr{color:#4d4d4d;font-size:14px;text-align:right;font-weight:bold;direction:rtl;line-height:16px}
.t_14orange{color:#ffa918;font-size:14px;text-align:right;font-weight:bold;direction:rtl;line-height:16px}
.t18gr{color:#4d4d4d;font-size:18px;text-align:right;font-weight:bold;direction:rtl;line-height:16px}
.t10gr{color:#4d4d4d;font-size:10px;text-align:right;font-weight:bold;direction:rtl;line-height:16px;padding-left:20px;}
.purforminnerleft{position:absolute;left:20px;top:60px;
background-image:url(../images/bg_purchase_ok.gif);
background-position:top;
background-repeat:no-repeat;width:317px;height:250px;}
.purforminner{
background-image:url(../images/bg_purchase_ok.gif);
background-position:top;
background-repeat:no-repeat;width:317px;height:220px;}
.t_12grey{position:relative;float:right;diplay:inline;
text-align:right;font-weight:bold;height:30px;line-height:30px;color:#b7b7b7;font-size:12px;}

/***********************  after **************/
.bg_after{
text-align:right;
background-image:url(../images/icon/bg_afterdate.gif);
background-repeat:no-repeat;width:244px;height:115px;color:#fff;font-size:14px; font-weight:bold;}

.bg_after_left{
text-align:left;
background-image:url(../images/icon/bg_afterdate_left.gif);
background-repeat:no-repeat;width:244px;height:115px;color:#fff;font-size:14px; font-weight:bold;}
#top_wap{background-image:url(../images/bg_wap.jpg);background-repeat:no-repeat;background-position:top;width:709px;height:102px;float:right;display:inline;}
#top_wrapperafter{background-image:url(../images/bg_after_top.jpg);background-repeat:no-repeat;background-position:top;width:709px;height:102px;float:right;display:inline;}
.after_bg_or{margin-right:10px;text-align:center;background-image:url(../images/bg_big_but.gif);background-repeat:no-repeat;width:334px;height:80px;color:#fff;font-size:17px; font-weight:bold;padding-top:4px; cursor:pointer;line-height:16px;padding-top:9px}

/*.after_bg_or{margin-right:10px;text-align:right;background-image:url(../images/member_or.gif);background-repeat:no-repeat;width:277px;height:47px;color:#fff;font-size:14px; font-weight:bold;padding-right:60px;padding-top:10px; cursor:pointer;}*/

.after_bg_gr{margin-right:10px;text-align:right;background-image:url(../images/member_gray.gif);background-repeat:no-repeat;width:277px;height:47px;color:#fff;font-size:14px; font-weight:bold;padding-right:60px;padding-top:10px; cursor:pointer;}
.t_green14{color:#c8cb4a;font-size:14px;}
.t_green12{color:#4d4d4d;font-size:12px;}
/*#lightboxwrap{position:relative;width:400px;height:225px;border:1px solid #4c4c4c;text-align:right;}*/
#lightboxwrap{width:400px;height:225px;border:1px solid #4c4c4c;text-align:right;}
#lightboxwrap4{position:relative;width:618px;height:220px;border:1px solid #4c4c4c;text-align:right;}
.lightbox_top{background-color:#ffa917;height:73px;font-size:12px;color:#fff;text-align:right;width:400px;}
.lightbox_top2{
background-image:url(../images/bg_li.gif);
background-repeat:no-repeat;width:391px;height:72px;}
.lightbox_top3{
background-image:url(../images/top_cell.gif);
background-repeat:no-repeat;width:392px;height:72px;}
.lightbox_top4{background-color:#ffa917;border:0px solid red;width:605px;height:30px;color:#fff;font-weight:bold;font-size:15px;line-height:25px;padding-right:13px;}
.bg_white{background-color:#fff;position:relative;float:right;display:inline;/*height:147px;*/width:385px;line-height:20px;padding:5px 15px 0px 0px;}
.bg_white2{background-color:#fff;position:relative;float:right;display:inline;width:391px;line-height:100px;
text-align:center;font-size:22px;font-weight:bold; }
.bg_white3{background-color:#fff;position:relative;float:right;display:inline;height:238px;width:391px;line-height:19px;
text-align:center;font-size:13px;font-weight:normal;}
.bg_white4{background-color:#ffa917;height:147px;width:618px;border:0px solid red;margin-top:0px;}
.bg_piclight{background-image:url(../images/bg_piclight.gif);width:618px;
background-repeat:repeat-x;height:48px;
text-align:left}
.div_watch{position:absolute;visibility:visible;width:400px;/*height:215px;border:1px solid #4c4c4c;*/text-align:right;top:270;left:300;z-index:10;background-color:#ffffff;padding-bottom:200px;}
.radiopic{float:right;display:inline;height:28px;margin-right:12px;width:86px;height:135px;background-color:#fff;
border-left:2px solid #fff;border-right:2px solid #fff;border-top:2px solid #fff;
text-align:center;}

.DelImg{
background-image:url(../images/bg_li.gif);
background-repeat:no-repeat;width:391px;height:72px;}
.bg_whiteDelImg{background-color:#fff;position:relative;float:right;display:inline;width:391px;line-height:100px;
text-align:center;font-size:22px;font-weight:bold;  direction:rtl;}
/*.div_msglight{position:absolute;visibility:visible;width:391px;border:1px solid #4c4c4c;text-align:right;top:270;left:300;z-index:10;}*/
/*.div_msglight{position:absolute;visibility:visible;width:391px;border:1px solid #4c4c4c;text-align:right;top:expression((this.offsetParent.clientHeight/2)-(this.clientHeight/2)+this.offsetParent.scrollTop);left:expression((this.offsetParent.clientWidth/2)-(this.clientWidth/2)+this.offsetParent.scrollLeft);z-index:10;}*/
.div_msglight_wrapper
{
	width:391px;
	position:fixed;
	left:50%;
	top:50%;
	z-index:1000;	
}
.div_msglight{position:relative;visibility:visible;width:391px;border:1px solid #4c4c4c;text-align:right; left:-50%; top:-50%; z-index:10;}

.div_msglight_wrapper_ad_selected
{
	width:400px;
	position:fixed;
	left:50%;
	top:50%;
	z-index:1000;	
}
.div_msglight_ad_selected
{position:relative;visibility:visible;width:400px;border:1px solid #4c4c4c;text-align:right; left:-50%; top:-50%; z-index:10;}


/*.div_msglight4{background-color:Black; position:fixed; top:0; left:0; visibility:visible;width:100%; height:100%; text-align:right;z-index:10; -moz-opacity:0.70 ;filter:alpha(opacity: 70);opacity:0.70;}*/
.div_msglight4{background-color:Black; position:fixed; top:0; left:0; visibility:visible;width:100%; height:100%; text-align:right;z-index:10; -moz-opacity:0.70 ;filter:alpha(opacity: 70);opacity:0.70;}

.div_reka {position:absolute;visibility:visible;width:100%;height:100%;top:0;left:0;z-index:10;background-color:#828282;-moz-opacity:0.70 ;filter:alpha(opacity: 70);opacity:0.70;}
/*.div_reka {position:absolute;visibility:visible;width:100%;height:100%;top:0;left:0;z-index:8;background-color:#828282;-moz-opacity:0.70 ;filter:alpha(opacity: 70);opacity:0.70;position:fixed;}*/

/*login page*/
#loginwrap{float:right;display:inline;width:990px;
background-image:url(../images/img_hp.jpg);background-repeat:no-repeat;background-position:left top;background-color:#FFFFFF;}
#login_right{float:left;height:184px;
background-image:url(../images/bg_green_hp.gif);
background-repeat:repeat-x;width:351px;margin-left:-3px;}
.mformblack{background-color:#4d4d4d;width:140px;height:14px;color:#fff;border:0px;padding:2px;font-size:11px;
text-align:right;}
#loginwrap .mformtext{border:1px solid #dadada;width: 90px;background-color: #ffffff;text-align: right;padding-top:2px;font-size:11px;color:#4d4d4d;height:20px;font-family:arial;}
#login_top{float:right;display:inline;width:990px;height:546px;}
#login_bottom{float:right;display:inline;background-color:#4d4d4d;font-size:10px;width:990px;padding-bottom:30px;}
.t11gr{color:#a0a0a0;font-size:11px;
text-align:right}
.t11gr a{color:#a0a0a0;font-size:11px;}
.t11gr a:hover{color:#a0a0a0;font-size:11px;}
#t_10w{color:#fff;font-size:11px}
#t_10w a{color:#fff;font-size:11px;padding-left:5px;padding-right:5px;}
.t_11gr{color:#c5ce51;font-size:11px}
.t_10grey{color:#4d4d4d;font-size:10px}

.input-wrapper2 {font-size:12px;width: 200px;height: 14px;font-size:12px;padding:2px;background-color: #ffffff;border:1px solid #dadada;color:#4d4d4d;margin-top:-1px;}
.bg_grey{background-color:#bebebe;width:180px;padding:6px;color:#fff;font-weight:bold;margin-top:10px;position:relative;float:right;display:inline;}

#pur{text-align:right;padding-right:14px;}
#pur .link_or{color:#f39104;font-size:12px;text-align:right;font-weight:bold;direction:rtl;line-height:16px;text-decoration:underline}
#pur .link_or2{color:#f39104;font-size:12px;text-align:right;font-weight:bold;direction:rtl;line-height:16px;text-decoration:none}
#pur .link13_or{color:#f39104;font-size:13px;text-align:right;font-weight:bold;direction:rtl;line-height:16px;text-decoration:underline}
#pur .link_gr13{color:#4d4d4d;font-size:13px;text-align:right;font-weight:bold;direction:rtl;line-height:16px;text-decoration:none}

.bg_terms{
text-align:right;line-height:45px;
background-image:url(../images/bg_terms.gif);
background-repeat:repeat-x;height:63px;width:554px;
color:#4c4c4c;
font-size:16px;
font-weight:bold;}

#messenger_container{width:523px;float:left;border:#006666 1px solid;background-color:#4d4d4d;}
#msg_right{padding:5px 5px 5px 0px;width:396px;float:right;}
#msg_right li{list-style:none;overflow:hidden;float:left;display:inline}
.msg_righttop{background-image:url(../images/icon/msg_righttop.gif);background-repeat:repeat-x;height:200px;margin-bottom:2px;}
.msg_rightbt{float:left;width:396px;margin-top:-1px;
background-color:#efefef;height:30px;}
.msgbox3{width:384px;background-color: #fff;text-align: right;border:1px solid #fff;height:55px; color:#000;font-size:12px;padding:5px;direction:rtl;OVERFLOW-Y:auto;overflow-x:hidden}
.bg_digit{
background-image:url(../images/bg_digits.gif);
background-repeat:no-repeat;width:157px;height:39px;padding-right:20px;margin-top:15px;}
.bg_digit input
{
	margin-left:10px;
	margin-top:1px;
}
.FileUpload
{
	border:1px solid #dadada;background-color:#fff;
	direction:rtl;
}

.AfterDateOption input
{
display:inline;
float:right;width:22px;
/*margin-top:4px;*/
	
}
.AfterDateOption label
{
	float:right;
	display:inline;
	width:350px;	
}
.AfterDateOptionFirefox input
{
display:inline;
float:right;width:22px;margin-top:4px;
	
}
.AfterDateOptionFirefox label
{
	float:right;
	display:inline;
	width:350px;	
}

a.success{
background:url(../images/but.jpg) no-repeat top;
width:221px;
height:40px;
display:block;
font-size:16px;
font-weight:bold;
color:#ffffff;
text-align:center;
padding-top:8px;
text-decoration:none;
line-height:15px;
}

a.success span{font-weight:bold;font-size:18px;}

td.pretext{
background:url(../images/title.jpg) no-repeat top;
width:405px;
padding:90px 24px 0px 0px;
}

td.pretext h1{
display:none;
}

td.pretext p{
direction:rtl;
}

input#ctl00_ContentPlaceHolder1_ibtnMyself{margin-left:4px;}

input#ctl00_ContentPlaceHolder1_ibtnMyDescription, input#ctl00_ContentPlaceHolder1_ibtnMyStatus{margin-left:60px;}

input#ctl00_ContentPlaceHolder1_ibtnMyPersonality{margin-left:97px;* margin-left:74px;}

input#ctl00_ContentPlaceHolder1_ibtnOpenTalk{margin-left:85px;}

input#ctl00_ContentPlaceHolder1_ibChangePass{margin-left:285px;}

input#ctl00_ContentPlaceHolder1_ibtnMyPrefer{margin-left:10px;}

.mypro-search-form .firstline {color: #f39207;}

.mypro-search-form .longmessage{width:440px;}

.mypro-search-form .selectmore{width:180px;padding-left:0px;}

.mypro-search-form .selectmore select{width:180px;}

.mypro-search-form .My-label-short .locktext{float:right;}
.mypro-search-form .My-label-short .lockimg{float:left;}

.mypro-search-form .emailwidth {width:160px;}

.mypro-search-form .emailwidth input {width:156px;}

.mypro-search-form .appearance{width:130px;padding-left:0px;margin-left:27px;}

.mypro-search-form .appearance select{width:130px;}

/*.mypro-search-form .appearance span{height:0px;font-size:0px;line-height:0px;display:block;}*/

.mypro-search-form .relation{width:170px;}

.mypro-search-form .smalltext{font-size:11px;}

.mypro-search-form .joinform input, .mypro-search-form .joinform select{width:110px;}

input#ctl00_ContentPlaceHolder1_tbEducationDesc{border:solid 1px #D8D8D8;}


.joinddgrey{
width:668px;
margin-right:-147px;
}

input#ctl00_ContentPlaceHolder1_tbEducationDesc{float:right;}

.newpaddr5{padding-right:5px;}

a#ctl00_ContentPlaceHolder1_dlMatch_ctl02_UcMemberCardBox1_hlImg img{width:87px !important;}

input#ctl00_ContentPlaceHolder1_tbGoalOther{display:none;}

table.newtable td{
height:20px;
vertical-align:middle;
}

table.newtable td input, table.newtable td label{
vertical-align:middle;
}

/* ------------------------------------ IE6 ---------------------------------------*/
#page{
_background:#ffffff url(../images/bg-topright.gif) no-repeat 100% 106px;
}

#right-side-content {
_width:227px !important;
_position:relative !important;
_float:right !important;
_padding-right:8px !important;
}

#my-card-box {
_margin-right:0px !important;
_padding:13px 6px 11px 6px !important;
}

#side-search-form {
_margin-right:0px !important;
_padding:0px !important;
_padding-bottom:6px;
}

.mypro-search-form{
_display:inline !important;
_float:left !important;
}

.mypro-search-form .content{
_display:inline !important;
_float:left !important;
}

.mypro-search-form .content p{
_float:right !important;
_position:relative !important;
}

.mypro-search-form .select-wrapper{
_position:relative !important;
}

.mypro-search-form .My-select-wrapper-medium {
_position:relative !important;
}

input#ctl00_ContentPlaceHolder1_tbEducationDesc{
_position:relative !important;
}

.mypro-search-form .My-check-box{
_margin-left:70px;
_position:relative !important;
}

.My-Message-box{
_float:right;
_position:relative !important;
_overflow:auto;
}

#afterLogin .card-box-inner .left {
_width:113px;
}

#afterLogin .card-box-inner .left .box_title {
_margin:0 3px 0 8px;
}

.quantity{
_position:relative !important;
}

.side-box-phone-head, .side-box-std-head {
_margin-right:0px !important;
padding:6px 0px 0 0px;
}

#side-records-box {
_margin-right:0px !important;
}

#side-box-records-title{
_margin-right:0px !important;
}

.iedir{
_float:right;
_position:relative;
}

.ieclear{
_clear:both;
}

.iemargin{
_margin-right:50px;
}
