body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	margin:0px;
	padding:0px;
	background: #999999 url(../../assets/images/backgrounds/bg_x-tile.jpg) repeat-x;
	color:#000;
	border:0px solid red;
}

#animated_overlay_content {	
	padding:10px 20px;
	color:#fff;
	text-align: center;
	font-size: 14px;
}

.animated_overlay_style_small { 
	background: url(/assets/images/backgrounds/popup_content_bg_small.gif) no-repeat;
	width:469px;
}

.animated_overlay_style_main {
	background-color: #fff;
	width:389px;
	color:#000 !important;
	padding:20px 40px !important;
	text-align: left !important;
	min-height: 219px;
}

.animated_overlay_style_main label{
	width:auto;
	display: block;
	color:#000;	
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}

.animated_overlay_style_main input{
	border:1px solid #cdcdcd;
	background-color:#fff;
	color:#000;
	width:385px;
}

.animated_overlay_style_main .item{
	margin-bottom: 10px;	
}

.animated_overlay_style_main span{
	color:#000;	
}


.animated_overlay_style_small #animated_overlay_content_loaded{
	margin:30px 0;
} 

.animated_overlay_style_loader {
	background: url(/assets/images/backgrounds/popup_content_bg_small.gif) no-repeat;
	width:508px;
	padding:30px 0 !important;
}

#animated_overlay_content #animated_overlay_loader{
	margin: 80px auto;
	background: url(/assets/images/backgrounds/ajax_loader_white.gif) no-repeat;
	width:32px;
	height:32px;
}

#animated_overlay_content #sms_send_loader {
	margin: 80px auto;
	background: url(/assets/images/backgrounds/ajax_loader_white.gif) no-repeat;
	width:32px;
	height:32px;
}

#animated_overlay_content_close {	
	background-image:url("/assets/images/icons/close_popup_icon.gif");
	border:0 none;
	height:26px;
	padding:0;
	width:25px;
	color:#CCCCCC;
	display:block;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	right:-7px;
	top:-9px;
	z-index:50;	
}

.animated_overlay_style_main #animated_overlay_content_close {	
	background:url("/assets/images/icons/close_popup_icon2.png") no-repeat !important;
	border:0 none;
	height:22px;
	padding:0;
	width:23px;
	display:block;
	position:absolute;
	right:3px;
	top:5px;
	z-index:50;	
}

.margin_center{
	margin: 0 auto;	
}




#animated_overlay_content_close span {	
	display: none;
}


/* remove browser default style */
h1, h2, h3, ul, li, form{
	margin:0px;
	padding:0px;
}

.relative_fix{
	position:relative;
}

h1{
	font-size:18px;
}

h2{
	font-size:14px;
}

h3{
	font-size:12px;
}

li{
	list-style:none;
}

a img{
	border:0px;	
} 

/* overflow fix */
.spacer {
	padding-bottom:1px;
}

.fleft{
	float:left;
}

.fright{
	float:right;
}

.clear_both,
.clearb {
	clear:both;
}

.hide_overflow{
	overflow:hidden;
}

/* common styles */
.main_color,
#dynamic_profile_container #send_sms_wrapper .tooltip-content b.bold,
#dynamic_profile_container #profile_item_option_work .sms_chat_info .from_nas b.bold{
	/*background-color:inherit;*/
	color:#000;
}

.sub_color,
.news_content h2,
.common_full_content h2,
.phone_shout .by_text .text_shout span.bold,
.wallet_chat_services_common #redeem_tab_container li a,
#mypage_welcome_member .shout_info_box span span.bold,
.wallet_chat_services_common #redeem_tab_loader .item_box .show_more span{
	/*background-color:inherit;*/
	color:#F70B00;
}

.on,
.success_color,
.phone_on,
.color_taking{
	/*background-color:inherit;*/
	color:#398108;
}

.off,
.warning_color,
.phone_off,
.color_voicemail{
	/*background-color:inherit;*/
	color:#F70B00;
}

.inner_padding_5{
	padding:5px;	
}

.inner_padding_10{
	padding:10px;	
}

.inner_padding_15{
	padding:15px;	
}

.inner_padding_20{
	padding:20px;	
}

.bold{
	font-weight:bold;
}

.not_bold{
	font-weight:normal!important;
}

.center{
	text-align:center;
}

.user_log_status_global,
.hidden_data{
	display:none!important;
}

.small_print {
	background-color:inherit;
	color:#7C7C7C;
	font-size:10px;
	font-weight:normal;
}

a,
.link_color,
.small_item .nas_top_up span{
	background-color:inherit;
	color:#E60D00;
	text-decoration:none;	
}

.sub_link,
a.sub_link,
#faq_wrapper .relative_wrap .faq_title_opened{
	background-color:inherit;
	color:#E60D00;
	text-decoration:none;	
}

/* border and color same as a sub color*/
#dynamic_hint_msg {
	background-color:inherit;
	border:1px solid #000;
	color:#000;
}

/* border and color same as a main color */
#hot_list_tab_container  .hot_list_trash_expand{
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
}

.u{
	text-decoration:underline!important;	
}

.center{
	text-align:center;
}

.aright{
	text-align:right;
}

.aleft{
	text-align:left;
}

.caps{
	font-variant:small-caps;
}

.main_font{
	font-family:Tahoma, Verdana,Geneva,Arial,Helvetica,sans-serif!important; 
}

.font,
.header_title .in_header_option{
	font-family:'Trebuchet MS',Verdana,Geneva,Arial,sans-serif!important;
}
.header_alt{
	font-size:12px!important;
}

.alt_size_s{
	font-size:12px;
}
.alt_size{
	font-size:14px;
	font-weight:bold;
}

.alt_size_l{
	font-size:16px;
}

.alt_size_xl{
	font-size:18px;
}

.alt_size_xxl{
    font-size:20px;
}

ul.c_bullet li{
	display:block;
	padding:2px 0 1px 15px;
	margin: 0;
	list-style:none;
	background: url(../../assets/images/icons/feature_item_point.jpg) no-repeat;
	background-position:0 4px;
}

ul.default{
    padding-left:15px;
}

ul.disc li{
    list-style:disc;
}
	
.header_title{
	display:block;
	background:#fff url(../../assets/images/backgrounds/head_bar_bg_x_tile.jpg) repeat-x;
	/*background-color:#000;*/
	color:#fff;
	height:21px;
	line-height:21px;
	font-size:14px;
	padding-left:5px;
	position:relative;
	font-weight:bold;
	border:1px solid #fff;
}
.header_alt_bg{
	background:#fff url(../../assets/images/backgrounds/head_bar_bg_x_tile_alt.jpg) repeat-x;
}
.common_gradient{
	background:url(../../assets/images/backgrounds/title_gradient_x_tile.gif) repeat-x;
	background-position:0px 23px;
}

.common_border{
	border:0px solid #fff;
	background-color:#fff;
}

#SECURITYIMAGE,
#security_code_image{
	border:1px solid #515151;	
}

/* page container */
#wrapper {
	margin:0px auto auto;
	min-height:900px;
	width:990px;
	border:0px solid #f0e9e9;
	background:url(../../assets/images/backgrounds/site_page_shadows_sides.gif) repeat-y;
	background-position:11px 0px;
}

body .wrapper_none_UK #container .restricted,
body .wrapper_none_UK #footer .restricted{
	display:none!important; 
} 

#container {
	clear:both;
	position:relative;
	width:970px;
	margin:auto;
	padding:0 10px 10px 10px;
	z-index:0;
	color:inherit;
	border:0px solid red;
}

#container_top_shadow,
#container_bottom_shadow{
	height:15px;
	width:990px;
}

#container_top_shadow{
	background:url(../../assets/images/backgrounds/site_page_shadows_top.gif) no-repeat;
	display:none;
}

#container_bottom_shadow{
	background:url(../../assets/images/backgrounds/site_page_shadows_bottom.gif) no-repeat;
	display:none;
}

#content {
	clear:both;
	position:relative;
	width:940px;
	margin:0px auto;
	z-index:0;
}

/* site content container */
#top {
	margin:0px auto 10px auto;
	padding:0;
	top:0px;
	width:960px; 
	height:167px;
	position:relative;
	border-bottom:0px solid red;
}

#header {
	background:url(../../assets/images/backgrounds/main_top_bg.gif) no-repeat;
	clear:both;
	height:167px;
	margin:0 auto;
	width:960px; 
	position:relative;
}

#header h1{
	display:none;
}

#main_site_slogan {
	background-color:inherit;
	color:#FFFFFF;
	font-weight:normal;
	width:295px;
	left:0px;
	top:53px;
	position:absolute;
	font-size:18px;
	text-align:right;
}

#header h3{
	border:0px solid #FFFFFF;
	display:block;
	margin:0px;
	padding:0 0px 0 0;
	overflow:hidden;
	position:relative;
	text-align:right;
	top:3px;
}

body .wrapper_none_UK #header h3{
	top:16px;
}

body .wrapper_UK #header h3{

}

#header h3 span{
	padding-right:5px;
}

#header h3 a{
	display:block;
	float:right;
	position:relative;
}

#header h3 span.call_info{
	font-size:18px;
	display:block;
}

#header h3 span.call_top_up{
	font-size:12px;
	display:block;
	padding-top:2px;
	padding-bottom:1px;
	color:#fff;
}

#header h3 b.call_number,
.country_call_rating span{
	color:#fff;
}

.country_call_rating a{
	color:#DDDCDA;
	text-decoration: underline;	
}


#header h3 span.call_tariff{
	display:block;
	padding-top:2px;	
	font-size:12px;
	position:relative;
}

#header h3 span.call_tariff{
	padding-top:1px;
}

#header h3 span.call_tariff_alt,
#header h3 span.call_tariff_alt b{
	font-size:12px!important;
}

#header h3 span.call_tariff b,
#header h3 span.call_top_up b{
	color:#fff;
}

#header h3 span.call_tariff b{
	font-size:14px;
}

#header h3 span.call_tariff img{
	margin-left:5px;
}

#header h3 span.call_tariff a img{
	margin-left:0px;
}

#header h3 span.full_tariff{
	font-size:9px;
	padding-bottom:4px;
	overflow:hidden;
	font-weight:normal;
	color:#9f9697; 
	border:0px solid red;
	margin-left:520px;
	overflow:hidden;
	clear:both;
}

.wrapper_UK #header h3 span.full_tariff{
	height:12px;
}

#header h3 span.full_tariff_alt{
	margin-left:600px;
}

#header h3 span.full_tariff{
	background-image: url(../../assets/images/backgrounds/header_border.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;	
	display:block;
}

#header h3 span{
	display:block;
}


.country_call_rating{
	border:0px solid red;
	clear:both;
	left:13px;
	height:18px;
	position:absolute;
	top:90px;
	width:400px;
	/*
	top:92px;
	width:938px;
	text-align:right;
	*/
}

#main_flag_wrapper{
	/*position:relative;
	text-align:right;
	top:15px;
	padding-right:6px;
	border:0px solid red;*/	
	position:relative;
	float:right;
}

.country_call_rating img{
	margin:0px 3px 0px;
	border:0px;
	top:2px;
	position:relative;
}



/* navigation container */
#navbar,
#navbar ul li.active a,
#navbar ul li a:hover{
	background-image:url(../../assets/images/backgrounds/nav_bg_x_tile.jpg);
}

#navbar{
    position:absolute;
    top:115px;
    width:960px;    
    background-repeat:repeat-x;
    overflow:hidden;
}

/* navigation list container */
#navbar ul{
	display:block;
	position:relative;
	height:29px;
}

/* navigation items */
#navbar ul li{
	display:block;
	float:left;
	position:relative;
	height:26px;
	line-height:25px;
	float:left;
	margin:0px;
	border-right:1px solid #000;
	background-repeat:no-repeat;
	background-position:right bottom;
}

#navbar ul li a {
	display: block;
	position:relative;
	float:left;
	display:inline;
	font-size: 11px;
	color: #000000;
	height:26px;
	padding: 0px 20px;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;
	position:relative;
	text-align:center;
}

#navbar ul li.active{
	background:none;
}


#navbar ul li.alt_active{
	margin:0px;
}

#navbar ul li.active a,
#navbar ul li a:hover{
	background-color:inherit;
	color:#fff;
	background-position:0 -26px;
}


#navbar ul li.user_first_nav{
	margin-left:0px;
}

#navbar ul li.nav_arrow{
	border-left:1px solid #000; 
	border-right:0px;
}

#navbar ul li.nav_arrow a,
#navbar ul li.nav_arrow a:hover,
#navbar ul li.alt_active a,
#navbar ul li.alt_active a:hover{
	background-image:url(/assets/images/backgrounds/nav_arrow.jpg)!important;
	background-repeat:no-repeat!important;
	padding-left:40px;
	padding-right:15px; 
	color:#000;
	background-position:0;
}

#navbar ul li.nav_arrow a:hover{
	color:#ff0600!important;
}

#navbar ul li.nav_arrow{
	background-position:left bottom;
}

#footer {
	clear:both;
	margin:0pt auto;
	overflow:hidden;
	padding:0px 0pt 20px;
	text-align:center;
	width:960px; 
}

#footer_charges_info {
	background-color:inherit;
	color:#7C7C7C;
	margin:20px 15px;
}

#footer_privacy_info{
	color:#fff;
	margin-bottom:20px;
}

#footer_privacy_info .alt_clr{
	color:#cccccc;
}

#footer_privacy_info ul,
#footer_privacy_info li{
	list-style:none;
	padding:0px;
	margin:0px;
	text-align:center;
}

#footer_privacy_info ul.footer_navs{
	padding:7px;
	background-color:#000;
}


#footer_privacy_info ul li{
	display:inline;	 
}

#footer_privacy_info ul.footer_navs li a{
	font-weight:bold;
}

#footer_privacy_info ul li span{
    padding:0 10px;
}

#footer_privacy_info ul.compatible_mobiles{
	margin:15px 10px 10px;
}

#footer_privacy_info ul.compatible_mobiles li{
	padding-right:10px;
}

#footer_privacy_info ul.compatible_mobiles li a{
	color:#fff;
	text-decoration:underline;
}

#footer_privacy_info ul.compatible_mobiles li.last{
    padding-right:0px;
}

#page_more_info {
	background-color:#111;
	clear:both;
	color:#8a8a8a;
	height:80px;
	line-height:16px;
	margin:5px auto 0pt;
	overflow:auto;
	padding:5px;
	width:910px;
	text-align:left;
}

/***** Button List *******/ 
.button{
	display:block;
	cursor:pointer;
	border:0px;
}

.button span{
	display:none;
}

.button a{
	display:block;
	height:100%;
	width:100%;
}

/**********************************New Common Button Style *****************/
.common_button{
	height:35px!important;
	line-height:30px;
	display:block;
	font-size:12px!important;
	font-weight:bold;
	color:#fff;
	background-color:inherit;
	padding-left:8px;
	font-family:Verdana,Geneva,Arial,sans-serif;
}

.center_bt{
	margin:0 auto;
}

/* width = actual button size  - 8 */

.xxsmall_bt,
.xxsmall_alt_bt{
	width:52px;	
}

.xxsmall_bt{
	background: url(../../assets/images/buttons/button_common_xxsmall.gif) no-repeat;	
}

.xxsmall_alt_bt{
	background: url(../../assets/images/buttons/button_common_xxsmall_alt.gif) no-repeat;	
}


.xsmall_bt,
.xsmall_alt_bt{
	width:83px;	
}


.xsmall_bt{
	background: url(../../assets/images/buttons/button_common_xsmall.gif) no-repeat;	
}

.xsmall_alt_bt{
	background: url(../../assets/images/buttons/button_common_xsmall_alt.gif) no-repeat;
}

.small_bt,
.small_alt_bt{
	width:114px;	
}

.small_bt{
	background: url(../../assets/images/buttons/button_common_small.gif) no-repeat;	
}

.small_alt_bt{
	background: url(../../assets/images/buttons/button_common_small_alt.gif) no-repeat;
}

.medium_bt,
.medium_alt_bt{
	width:142px;	
}

.medium_bt{
	background: url(../../assets/images/buttons/button_common_medium.gif) no-repeat;	
}

.medium_alt_bt{
	background: url(../../assets/images/buttons/button_common_medium_alt.gif) no-repeat;
}

.large_bt,
.large_alt_bt{
	width:159px;	
}

.large_bt{
	background: url(../../assets/images/buttons/button_common_large.gif) no-repeat;	
}

.large_alt_bt{
	background: url(../../assets/images/buttons/button_common_large_alt.gif) no-repeat;
}

.xlarge_bt,
.xlarge_alt_bt{
	width:197px;	
}

.xlarge_bt{
	background: url(../../assets/images/buttons/button_common_xlarge.gif) no-repeat;	
}

.xlarge_alt_bt{
	background: url(../../assets/images/buttons/button_common_xlarge_alt.gif) no-repeat;
}

.xxlarge_bt,
.xxlarge_alt_bt{
	width:232px;	
}

.xxlarge_bt{
	background: url(../../assets/images/buttons/button_common_xxlarge.gif) no-repeat;	
}

.xxlarge_alt_bt{
	background: url(../../assets/images/buttons/button_common_xxlarge_alt.gif) no-repeat;
}

.menu_common_button{
	width:190px;
	height:29px;
	background: url(../../assets/images/buttons/menu_title_common_button.gif) no-repeat;	
}

.menu_common_button.special_alt{
	width:190px;
	height:29px;
	background: url(../../assets/images/buttons/menu_title_common_button_alt.gif) no-repeat;	
}

/* submit button fix */
input.common_button{
	padding-bottom:6px;
	text-align:left;
	width:123px;
}

input.xxsmall_bt{
	width:60px;	
}

input.xsmall_bt{
	width:91px;	
}

input.small_bt{
	width:122px;	
}

input.medium_bt{
	width:150px;
}

input.large_bt{
	width:167px;	
}

input.xlarge_bt{
	width:205px;	
}

input.xxlarge_bt{
	width:205px;	
}

input.small_now_button{
	width:240px;
}


.verification_info_box .button{
	/*background:url(../../assets/images/buttons/button_common_small_verification.gif) no-repeat;*/
}


.text_style1{
	color:#ccc;	
	font-size: 10px;
}

/************************************************************/

.gray_button,
.purple_button{
	width:164px;
	height:28px;
	line-height:28px;
	display:block;
	text-align:center;
	color:#fff;
	font-weight:bold;
}

.gray_button{
	background:url(../../assets/images/buttons/empty_gray_round_button.gif) no-repeat;	
}

.purple_button{
	background:url(../../assets/images/buttons/empty_purple_round_button.gif) no-repeat;	
}


#LOGIN_BTN,
.login_button{
	width:91px;
	height:35px;
	background:url(../../assets/images/buttons/login_button.gif) no-repeat;	
}

.next_button{
	width:92px;
	height:37px;
	background:url(../../assets/images/buttons/next_button.gif) no-repeat;	
}

.close_button{
	width:58px;
	height:17px;
	background:url(../../assets/images/buttons/close_button.gif) no-repeat;	
}

.close_button_common{
	width:19px;
	height:17px;
	background:url(../../assets/images/buttons/box_close_button.gif) no-repeat;	
}

/*************************/ 

/* --------------------  new buttons -------------------------------------*/


.common_button2{
	height:38px!important;
	line-height:33px;
	display:block;
	font-size:12px!important;
	font-weight:bold;
	color:#fff;
	padding-left:40px;
	font-family:Verdana,Geneva,Arial,sans-serif;
}

.common_button2 a{
	color:#fff;	
}


.large_bt2{
	width:203px;
	height:38px;
}

.large_bt2{		
	background: url(../../assets/images/buttons/button_common2_xlarge_.gif) no-repeat;
}




.common_button3 {
	color:#fff;	
	padding-top:5px;
	text-align: center;
	font-weight:bold;
	cursor: pointer;
	display:block;
}

.small_bt3{		
	background: url(../../assets/images/buttons/button3_common_small_alt.png) no-repeat;
	width:73px;
	height:34px;
}

.medium_bt3{		
	background: url(../../assets/images/buttons/button3_common_medium_alt.png) no-repeat;
	width:114px;
	height:34px;
}

.large_bt3{		
	background: url(../../assets/images/buttons/button3_common_large_alt.png) no-repeat;
	width:200px;
	height:34px;
}




/* ----------------------- new buttons end ---------------------------------*/




/***** Member Icons  *******/
/* User Online / offline icons */
.icon.user_online{
	background:url(../../assets/images/icons/member_online_icon.gif) no-repeat;	
}

.icon.user_offline{
	background:url(../../assets/images/icons/member_offline_icon.gif) no-repeat;
}

/* Phone On / Off Icons  */
.member_box .phone_on{
	/*background:url(../../../assets/images/icons/taking_calls.gif) no-repeat;*/
	background:url(../../../assets/images/icons/member_box_taking_calls.png) no-repeat;
}


.member_box .phone_off{
	/*background:url(../../../assets/images/icons/taking_voicemail.gif) no-repeat;*/
	background:url(../../../assets/images/icons/member_box_taking_voicemail.png) no-repeat;
}

.message_item .phone_on{
	background:url(../../../assets/images/icons/taking_calls.gif) no-repeat;
	background-position:-2px -1px;
}

.message_item .phone_off{
	background:url(../../../assets/images/icons/taking_voicemail.gif) no-repeat;
	background-position:-2px -1px
}

.gender_icon_m,
.gender_icon_M,
.gender_icon_male{
	/*background:url(../../assets/images/icons/connect_tab_male_on.gif) no-repeat;*/
}

.gender_icon_f,
.gender_icon_F,
.gender_icon_female{
	/*background:url(../../assets/images/icons/connect_tab_female_on.gif) no-repeat;*/
}

/*
.gender_color_M,
.gender_color_m{
	background-color:inherit;
	color:#0bbae7;
}

.gender_color_F,
.gender_color_f{
	background-color:inherit;
	color:#df06b4;
}*/

.common_icon_video{
	background:url(../../assets/images/icons/common_video_icon.gif) no-repeat;
}

.common_icon_audio{
	background:url(../../assets/images/icons/common_audio_icon.gif) no-repeat;
}

.common_icon_photo{
	background:url(../../assets/images/icons/common_photo_icon.gif) no-repeat;
}

.common_credit_card_ad{
	background:url(../../assets/images/backgrounds/phone_topup_promo_square.gif) no-repeat;
	width:224px;
	height:176px;
}

/*************************/ 

/* Page in columns style */
#panel_wrapper{
	clear:both;
	padding:0px;
	margin:0 0 5px 0; 
}

#left_panel{
	float:left;
	width:210px;
	min-height:150px;
	display:inline; 
	position:relative;
}

#right_full_panel{
	float:left;
	width:719px;
	min-height:150px;
	margin-left:10px;
	position:relative;
}

#mid_panel{
	float:left;
	width:520px;
	min-height:150px;
	margin-left:10px;
	display:inline;
	position:relative;
}

#right_small_panel{
	float:left;
	width:183px;
	min-height:150px;
	margin-left:10px;
	display:inline;
	position:relative;
}

#left_menu_wrapper {
	display:block;
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	min-height:50px;
}

#left_menu{
	display:block;
	overflow:hidden;
	margin:0
}

#left_menu li{
	display:block;
	height:30px;
	line-height:30px;
	color:#666666;
	position:relative;
}

#left_menu li.breaker{
	border-bottom:1px solid #a5acb2;
}

#left_menu li a{
	display:block;
	font-weight:bold;
	background-color:inherit;
	color:#000;
	padding-left:5px;
	font-size:11px;
}

#left_menu li a img{
	border:0px;
}

#left_menu li a:hover,
#left_menu li a.active{
	background:url(../../assets/images/backgrounds/hover_left_item_bg.gif) repeat-x;
}

#left_menu li a.active{
	/*background:url(../../assets/images/backgrounds/hover_left_item_active_bg.gif) repeat-x;*/
	color:#000;
	cursor:default;	
}

#left_menu .option{
	display:block;
	float:left;
	width:30px;
	height:25px;
	margin-right:5px;
}

#left_menu .option.edit{	
	background:url(../../assets/images/icons/option-edit.gif) no-repeat;
}

#left_menu .option.called{	
	background:url(../../assets/images/icons/option-i_called.gif) no-repeat;
}

#left_menu .option.called_me{	
	background:url(../../assets/images/icons/option-called_me.gif) no-repeat;
}

#left_menu .option.hotlist{	
	background:url(../../assets/images/icons/option-hotlist.gif) no-repeat;
}

#left_menu .option.hotlisted_me{	
	background:url(../../assets/images/icons/option-hotlisted_me.gif) no-repeat;
}

#left_menu .option.wallet,
.option_wallet_icon{	
	background:url(../../assets/images/icons/option-wallet.gif) no-repeat;
}

#left_menu .option.topup{	
	background:url(../../assets/images/icons/option-topup.gif) no-repeat;
}

#left_menu .option.message{	
	background:url(../../assets/images/icons/option-message.gif) no-repeat;
}

#left_menu .option.voice_messages{	
	background:url(../../assets/images/icons/option-voice-message.gif) no-repeat;
}

#left_menu .option.message_sent {	
	background:url(../../assets/images/icons/option-sent-message.gif) no-repeat;
}

#left_menu .option.mobile_chat,
.option_mobile_chat_icon{	
	background:url(../../assets/images/icons/option-mobile_phone.gif) no-repeat;
}

#left_menu .option.mobile_alert{	
	background:url(../../assets/images/icons/option-mobile_alert.gif) no-repeat;
}

#left_menu .option.phone_handle{	
	background:url(../../assets/images/icons/option-phone_handle.gif) no-repeat;
	background-position:0 2px!important;
}

#left_menu .option.on_the_go{	
	background:url(../../assets/images/icons/option-on_the_go.gif) no-repeat;
}


#left_menu .option.successful{	
	background:url(../../assets/images/icons/option-successful.gif) no-repeat;
}

#left_menu .option.unsuccessful{	
	background:url(../../assets/images/icons/option-unsuccessful.gif) no-repeat;
}

#left_menu .option.shout{	
	background:url(../../assets/images/icons/option-shout.gif) no-repeat;
}

#left_menu .option.news{	
	background:url(../../assets/images/icons/option-news.gif) no-repeat;
}

#left_menu .option.connect{	
	background:url(../../assets/images/icons/option-connect.gif) no-repeat;
}

#left_menu .option.user_new{	
	background:url(../../assets/images/icons/option-user_new.gif) no-repeat;
}

#left_menu .option.user_online{	
	background:url(../../assets/images/icons/option-user_online.gif) no-repeat;
}

#left_menu .option.user_video{	
	background:url(../../assets/images/icons/option-user_video.gif) no-repeat;
}

#left_menu .option.user_audio{	
	background:url(../../assets/images/icons/option-user_audio.gif) no-repeat;
}

#left_menu .option.user_top{	
	background:url(../../assets/images/icons/option-user_top.gif) no-repeat;
}

#left_menu .option.user_taking{	
	background:url(../../assets/images/icons/option-user_taking.gif) no-repeat;
}

#left_menu .option{
	background-position:2px 4px!important;
}

#left_menu .option.user_card{	
	background:url(../../assets/images/icons/option-user_card.gif) no-repeat;
	background-position:2px 2px!important;
}

/*************************/

/* Arrows */
.arrow_right_icon {
	background:  url(../../assets/images/buttons/arrow_right.jpg) no-repeat;
}

.topup_phone{
	background: url(../../assets/images/icons/topup_phone.gif) no-repeat;
}

.topup_mobile{
	background: url(../../assets/images/icons/topup_mobile.gif) no-repeat;
}

.topup_globe{
	background: url(../../assets/images/icons/topup_globe.gif) no-repeat;
	background-position:-2px -10px;
}

.topup_computer{
	background: url(../../assets/images/icons/topup_computer.gif) no-repeat;
	background-position:4px 10px;
}

.mouse_icon{
	background: url(../../assets/images/icons/mouse_icon.gif) no-repeat;
}

.mobile_phone_icon{
	background: url(../../assets/images/icons/mobile_phone_icon.gif) no-repeat;
}

/* Common full page style */
.common_full_content{
	margin:0 5px;
	min-height:300px;
	clear:both;
	overflow:hidden;
	line-height:16px;
}

.container .container .inner_content h1,
.common_full_container .info h1{
	font-size:16px;
	font-weight:bold;
}

.common_full_content .row{
	clear:both;
	padding:2px 0px;
	text-align:left;
	overflow:hidden;
}

.common_full_content .row .alt_data, 
.common_full_content .row label,
.common_full_content .row .data_input, 
.common_full_content .row .help {
	display:block;
	float:left;
	margin-right:5px;
	border:0px solid red;
	display:inline;
}

.common_full_content img.user_message{
	margin-right:10px;
}

.common_full_content .row label{
	font-weight:bold;
	color:#666666;
	background-color:inherit;
	width:180px;
	padding-top:3px;
	font-weight:bold;
}

.common_full_content .row .data_input{
	width:315px;
	float:left;
	position:relative;
}

.common_full_content .alt{
}

.common_full_content .input_item{
	width:300px;
	margin-left:0px;
}

.common_full_content .small_input_item{
	width:148px;
}

.common_full_content textarea.input_item{
	height:100px;
	width:485px;
}

.common_full_content input.button{
	border:0px;
}

.common_full_content select.input_item{
	width:305px;
	display:inline;
}

.common_full_content input.input_item,
.common_full_content select.input_item,
.common_full_content textarea.input_item{
	background-color:#FFFFFF;
	border:1px solid #666666;
	color:#000000;
}

.common_full_content .send_bt,
.common_full_content .submit_bt{
	margin:10px 0px;
	overflow:hidden;
}

.common_full_content .security_code_row .data_input{
	width:120px;
}

.common_full_content .security_code_row input{
	width:109px;
}

.common_full_content .must_read {
	line-height:16px;
}

.common_full_content .must_read ul{
	margin:10px 15px;
}

.common_full_content .must_read li{ 
	list-style-type: disc;
	margin:5px 0 5px 15px;
	padding-left:5px;
}

.common_full_content .logout_buttons{
	padding-top:20px;
}

.common_full_content .logout_buttons .button{
	float:left;
}

.common_full_content .logout_buttons .fix_button{
	margin-left:20px;
}
/*************************/

/* Common Icons */
.message_envelope{
	background: url(../../assets/images/icons/message_envelope_icon.png) no-repeat;
}

.taking{
	background: url(../../assets/images/icons/taking_calls_big.gif) no-repeat;
}

.voicemail{
	background: url(../../assets/images/icons/taking_voicemail_big.gif) no-repeat;
	border:1px solid red;
}
/*************************/


/* Tool Tip **************/
img.tooltip {
	margin-left: 3px;
	margin-top:5px;
	vertical-align:middle;
	border: 0;	
}

a.tooltip {
	float: left;
	position: relative;
	display: block;
	width: 20px;
}

a.tooltip span.b {
	display:none;
}

a.tooltip:hover {
	position:relative;
	border:0;
	z-index:10;
	text-decoration:none;
}

a.tooltip:hover span.b {
	display: block;
	position: absolute;
	bottom: 20px;
	left: -186px;
}

a.tooltip:hover span.long_content{
	left: -250px;
}

.tooltip_display_over{
	z-index:99; 
	position:relative; 
	width:204px; 
	top:0;
	left:0;
	display:block;
}

.tooltip_over_select{
	position:relative;
	width:214px; 
	overflow:hidden;
	display:block;
}

b.tooltip_display_over{
	font-weight:normal;
}

.iframe_over_select{
	background-color:transparent;
	border: medium none; 
	margin:0; 
	padding:0; 
	position:absolute;
	top:0px; 
	left:0px; 
	display:block; 
	z-index:0;
}

.tooltip-content {
	width: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	font-weight: normal;
	padding: 12px 17px;
	background: url(../../assets/images/backgrounds/tooltip-content.png) no-repeat;	
	display:block; 
}

.long_content .tooltip-content{
	width: 241px;
	padding: 12px 17px;
	background: url(../../assets/images/backgrounds/tooltip-content-long.png) no-repeat;	
} 

.tooltip-content span {
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	display: block;
	margin-bottom: 10px;
}

.tooltip-bottom {
	width: 214px;
	height: 13px;
	background: url(../../assets/images/backgrounds/tooltip-bottom.png) no-repeat;
	display:block; 
}

.long_content .tooltip-bottom{
	width: 275px;
	background: url(../../assets/images/backgrounds/tooltip-bottom-long.png) no-repeat;
}

#dynamic_hint_msg {
	display:none;
	font-weight:normal;
	padding:5px;
	position:absolute;
}

#dynamic_hint_msg span.private{
	display:block;
	font-weight:bold;
}


/* Page Connection Page Work and Load */
#page_content_wrapper{
	clear:both;
	overflow:hidden;
	position:relative;
	min-height:150px;
}

#page_work, 
#page_load {
	position:relative;
	border:0px solid red;
	clear:both;
	width:719px;
	overflow:hidden;	
}

#page_work .header_title{
	z-index:10;
	overflow:hidden;
	clear:both;
}

#page_work .header_title .title{
	float:left;
}

#page_work #in_header_loader{
	background:url(../../assets/images/icons/activity_animation.gif) no-repeat;
	width:78px;
	height:7px;
	margin-right:20px;
	margin-top:10px;
	display:block;
	float:left;
	display:none;
}

#page_load{
	background: url(../../assets/images/backgrounds/loading_main_content.gif) no-repeat;
	background-position:220px 55px;
	height:230px;
}

#page_load .content_loading_img{
	display:block;
	height:81px;
	width:85px;
	position:absolute;
	top:55px;
	left:100px;	
}

#page_load div{
	position:relative;
	margin-top:140px;
	text-align:center;
}

#dynamic_wrapper{
	overflow:hidden;
	position:relative;
	border:0px solid black;
	z-index:1;
}

#hotlist_wrapper .summary{
	line-height:16px;
}
/*********************************/


#CallbackInfoBox{
	font-weight:bold;

}

#CallbackInfoBox em{
	background-color:inherit;
	color:#F70B00;
}

 
/********** Pagination ***********/
.pagination_wrapper{
	border:0px solid #fff;
	background:url(../../../assets/images/backgrounds/pagination_x_tile.gif) repeat-x;
	font-size:12px;
	position:relative;
	height:36px;
	line-height:36px;
	font-size:12px;
}

.pagination_wrapper .plain_info{
	padding:0 15px;
}

.pagination_border{
	border-top:1px solid #ececec;
	margin:0 4px;
}


.pagination_wrapper .left,
.pagination_wrapper .right{
	float:left;
	width:50px;
	border:0px solid red;
	padding:1px;
	display:inline;
}

.pagination_wrapper .left_text,
.pagination_wrapper .right_text{
	font-size:11px;
}

.pagination_wrapper .left_text{
	padding-left:10px;
	float:left;
}

.pagination_wrapper .right_text{
	padding-right:10px;
	float:right;
}

.pagination_wrapper .left{
	text-align:right;
}

.pagination_wrapper .right{
	text-align:left;
}

.pagination_wrapper .left span,
.pagination_wrapper .right span{
	cursor:pointer;
	border:0px solid black;
	display:none;
	font-weight:bold;
}

.pagination_wrapper .left span{
	padding-left:15px;
	background:url(../../../assets/images/icons/pagination_left_arrow.gif) no-repeat;
	background-position:5px 5px;
}

.pagination_wrapper .right span{
	padding-right:15px;
	background:url(../../../assets/images/icons/pagination_right_arrow.gif) no-repeat;
	background-position:30px 5px;
}

.pagination_wrapper .middle{
	float:left;
	width:609px;/*+6*/
	border:0px solid red;
	margin:1px;
	display:inline;
	text-align:center;
/*	background-color:inherit;
	color:#333;*/
	font-weight:bold;			
}

.pagination_wrapper .middle span.empty{
	cursor:default;
}

.pagination_wrapper .middle span.click{
	cursor:pointer;
}

.pagination_wrapper .middle span.active{
	cursor:default;
	background-color:inherit;
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
}
.common_pagination{
	text-align: right; 
	font-weight: bold;
	padding-right: 30px;
}

.common_profile_height{
	height:660px;
}

.for_drag{
	overflow:hidden;
	padding:5px 10px;
	clear:both;
	height:30px;
	line-height:30px;
}

.for_drag .member_call{
	float:left;
	font-size:11px;
}

.for_drag .drag_message{
	float:right;
	padding-right:26px;
	height:30px;
	background:url(../../assets/images/icons/drag_n_drop_icon.gif) no-repeat;
	background-position:right;
	width:190px;
}

.skip_verification_container .divider {
	border-bottom:1px solid #D4D4D4;
	margin:0px 5px;
}

.skip_verification_container .button{
	margin:5px auto;
}

.skip_verification_container .inner_padding_10{
	padding-top:5px;
}

#share_links{
    padding:10px;
    text-align:center;
}

#share_links ul,
#share_links ul li{
	padding:0px;
	margin:0px;
	list-style:none;
}

#share_links ul{
	overflow:hidden;
}

#share_links ul li{
	display:inline;
    padding-top:27px;
	border:0px solid red;
}

#share_links ul li.first,
#share_links ul li.last{
    background-image:url(/assets/images/icons/share_skin.gif);
	background-repeat:no-repeat;
	display:inline;
}

#share_links ul li.first{
	padding-left:63px;
	background-position:left top;
}

#share_links ul li.last{
    padding-right:7px; 
	background-position:right top;
}




.common_ad_wrapper{
	text-align:center;
	width:942px;
	height:92px;
	margin:0px auto 10px;
	border:0px solid red;
	display:none;
}

/*not logged In Long*/
.ad_zone_54{
	width:917px;
	height:80px;
	margin:10px auto 0; 
	overflow:hidden;
	border:0px solid #fff;
	clear:both;
}


.ad_zone_56 {
	height:346px;
	margin:10px auto 0px;
	width:200px;
	border:0px solid #fff;
	overflow:hidden;
	clear:both;
}

.ad_zone_53 {
	height:200px;
	margin:10px auto 0px;
	width:200px;
	border:0px solid #fff;
	overflow:hidden;
	clear:both;
}

.ad_zone_80{
	height:160px;
	width:210px;
	margin:10px auto 0px;
	overflow:hidden;
	clear:both;
	border:0px solid #fff;
}

.ad_zone_81{
	height:160px;
	width:210px;
	margin:10px auto 0px;
	overflow:hidden;
	clear:both;
	border:0px solid #fff;
}

.common_ad_wrapper .ad_zone_69,
.common_ad_wrapper .ad_zone_70,
.common_ad_wrapper .ad_zone_72{
	display:block;
	float:left;
}

.common_ad_wrapper .ad_zone_70{
	margin-left:10px;
}

#left_panel .ad_zone_70{
	margin:0 auto;
}

.ad_zone_69,
.ad_zone_72{
	width:728px;
	height:90px;
	border:0px solid #E6DFDF;	
}

.ad_zone_70{
	width:200px;
	height:90px;
	border:0px solid #E6DFDF;	
}

.ad_zone_71{
	width:160px;
	height:600px;
	border:0px solid #E6DFDF;
}

#left_panel .ad_zone_71{
	margin:0 auto;	
}

.ad_zone_78{
	width:210px;
	height:160px;
	border:0px solid #E6DFDF;
	overflow:hidden;
}

.ad_zone_79{
	width:210px;
	height:160px;
	border:0px solid #E6DFDF!important;
	overflow:hidden;
}

#left_panel .ad_zone_79{
	margin:10px auto;	
}


.ad_zone_82,
.ad_zone_83{
	width:218px;
	height:420px;
	overflow:hidden;
	border:0px solid #E6DFDF!important;
	margin:0px auto;
}

.ad_zone_84{
	width:218px;
	height:530px;
	overflow:hidden;
	border:0px solid #E6DFDF!important;
	margin:0px auto;
}

/***********************************/


.arrow1 {
	background: url(/assets/images/reuse/arrow1.gif) no-repeat left;
	padding-left:18px;
}

.next_prev {
	margin-top:10px;
}

.next_prev a.arrow2_left,
.next_prev a.arrow2_right {
	color:#000;	
}

.next_prev .arrow2_left span,
.next_prev .arrow2_right span {
	background: url(/assets/images/reuse/arrow2.gif) no-repeat;
	width:7px;
	height:10px;
	display: inline;
}

.next_prev .arrow2_left span {	
	float:left;
	margin-top:3px;
	padding-left:4px;
}

.next_prev .arrow2_right span {
	float:right;
	margin-top:2px;
	padding-right:6px;
	background-position: 0 -9px;large_bt2 fleft
}

#follow_me_number_content .follow_me_info{
	color:#FF0406;
	font-size: 12px;
	font-weight:bold;
	float:left;
	margin:10px 0 0 5px;
	cursor: pointer;
}

#follow_me_number_content .text {
	margin-bottom:5px;	
}

#header .new_button {
	background: url(/assets/images/buttons/new_button.jpg) no-repeat;
	width:49px;
	height:18px;
	position: absolute;
	top:97px;
	left:150px;
	color:#fff;
	line-height: 18px;
	text-align: center;	
}

.mobile_app_long_ad {
	height:120px;
	width:710px;
	margin-top:5px;
}
