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

body{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#000000;	
}

.required_info {
    color: #FF0000;
}

a{
	color:#cf4b29;
	text-decoration:underline;
}
a:hover{
	color:#000000;
}
a img{
	border:none;
}
h1{
	font-size:17px;
	font-weight:bold;
	padding:0px 0px 7px 0px;
	margin:0px;
}
h2{
	font-size:15px;
	font-weight:bold;
	padding:0px 0px 7px 0px;
	margin:0px;
}
p{
	padding:7px 0px 7px 0px;
	margin:0px;
}
.text_orange{
	color:#cf4b29;
}
.main_wrapper{
	width:960px;
	margin:0px auto 0px auto;
}
.header{
	width:960px;
	margin:11px 0px 0px 0px;
	float:left;
}
.header .logo{
	width:650px;
	margin:0px 0px 22px 0px;
	float:left;
}
.header .logo a{
	display:block;
	width:650px;
	height:125px;
	text-indent:-400px;
}
.header div.member_login{
	width:145px;
	height:39px;
	float:right;
	margin:19px 0px 0 0;
}
.header div.site_title{
	width:270px;
	float:right;
	font-size:32px;
	color:#ffffff;
	padding:10px 0px 10px 0;
	text-align:right;
}

.header .main_nav_eng{
	width:943px;
	background:url(/templates/default/images/nav_bg.gif) repeat-x;
	height:44px;
	border: solid 1px #7d7d7d;
	padding:5px 0px 5px 16px;
	float:left;
}
.header .main_nav_eng a{
	padding:13px 14px 11px 12px;
	margin:0px 0px 0px 20px;
	text-decoration:none;
	color:#4a4533;
	font-size:17px;
	font-weight:600;
	display:block;
	float:left;
}
.header .main_nav_eng a:hover{
/*	padding:10px 29px 10px 29px; */
/*	padding:11px 5px 11px 5px;  */
	padding:13px 12px 11px 12px;
	background:url(/templates/default/images/nav_tab_hover.gif) repeat-x;
	border:solid 1px #b2a27c;
	margin:0px 0px 0px 20px;
}
.header .main_nav_eng a.claim_trial{
	background:#983c42;
	color:#fff;
	padding:5px 5px 5px 5px;
	margin:6px 18px 0px 40px;
}
.header .main_nav_eng a.claim_trial:hover{
	padding:10px 20px 10px 20px;
	margin:0px 2px 0px 24px;
	background:url(/templates/default/images/nav_tab_hover.gif) repeat-x;
	border:solid 1px #b2a27c;
	color:#4a4533;
}
.header .main_nav_eng a#active{
/*	padding:10px 18px 10px 19px; */
	padding:13px 12px 11px 12px;
	background:url(/templates/default/images/nav_tab_hover.gif) repeat-x;
	border:solid 1px #b2a27c;
	margin:0px 0px 0px 20px;
}
.header .main_nav_eng a.claim_trial#active{
	padding:10px 20px 10px 20px;
	margin:0px 2px 0px 24px;
	background:url(/templates/default/images/nav_tab_hover.gif) repeat-x;
	border:solid 1px #b2a27c;
	color:#4a4533;
}

.header .main_nav_eng ul li a:hover, #main_nav_eng ul li a.active  {
    color:#ffffff;
}



.header .main_nav{
	width:954px;
	background:url(/templates/default/images/nav_bg.gif) repeat-x;
	height:44px;
	border: solid 1px #7d7d7d;
	padding:5px 0px 5px 5px;
	float:left;
}
.header .main_nav a{
	padding:13px 12px 11px 12px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color:#4a4533;
	font-size:17px;
	font-weight:600;
	display:block;
	float:left;
}
.header .main_nav a:hover{
/*	padding:10px 29px 10px 29px; */
/*	padding:11px 5px 11px 5px;  */
	padding:13px 12px 11px 12px;
	background:url(/templates/default/images/nav_tab_hover.gif) repeat-x;
	border:solid 1px #b2a27c;
}
.header .main_nav a.claim_trial{
	background:#983c42;
	color:#fff;
	padding:5px 5px 5px 5px;
	margin:6px 18px 0px 16px;
}
.header .main_nav a.claim_trial:hover{
	padding:10px 20px 10px 20px;
	margin:0px 2px 0px 0px;
	background:url(/templates/default/images/nav_tab_hover.gif) repeat-x;
	border:solid 1px #b2a27c;
	color:#4a4533;
}
.header .main_nav a#active{
/*	padding:10px 18px 10px 19px; */
	padding:13px 12px 11px 12px;
	background:url(/templates/default/images/nav_tab_hover.gif) repeat-x;
	border:solid 1px #b2a27c;
}
.header .main_nav a.claim_trial#active{
	padding:10px 20px 10px 20px;
	margin:0px 2px 0px 0px;
	background:url(/templates/default/images/nav_tab_hover.gif) repeat-x;
	border:solid 1px #b2a27c;
	color:#4a4533;
}

.header .main_nav ul li a:hover, #main_nav ul li a.active  {
    color:#ffffff;
}






/*    ORIGINAL CSS FOR THE MENU BAR OF THE ENGLISH


.header .main_nav{
	width:955px;
	background:url(/templates/default/images/nav_bg.gif) repeat-x;
	height:44px;
	border: solid 1px #7d7d7d;
	padding:5px 0px 5px 5px;

	float:left;
}
.header .main_nav a{
	padding:11px 25px 11px 29px;
	margin:0px 2px 0px 0px;
	text-decoration:none;
	color:#4a4533;
	font-size:17px;
	font-weight:600;
	display:block;
	float:left;
}
.header .main_nav a:hover{
/*	padding:10px 29px 10px 29px; */
	padding:11px 28px 11px 29px;
	background:url(/templates/default/images/nav_tab_hover.gif) repeat-x;
	border:solid 1px #b2a27c;
}
.header .main_nav a.claim_trial{
	background:#983c42;
	color:#fff;
	padding:5px 5px 5px 5px;
	margin:6px 18px 0px 16px;
}
.header .main_nav a.claim_trial:hover{
	padding:10px 20px 10px 20px;
	margin:0px 2px 0px 0px;
	background:url(/templates/default/images/nav_tab_hover.gif) repeat-x;
	border:solid 1px #b2a27c;
	color:#4a4533;
}
.header .main_nav a#active{
	padding:10px 20px 10px 20px;
	background:url(/templates/default/images/nav_tab_hover.gif) repeat-x;
	border:solid 1px #b2a27c;
}
.header .main_nav a.claim_trial#active{
	padding:10px 20px 10px 20px;
	margin:0px 2px 0px 0px;
	background:url(/templates/default/images/nav_tab_hover.gif) repeat-x;
	border:solid 1px #b2a27c;
	color:#4a4533;
}

.header .main_nav ul li a:hover, #main_nav ul li a.active  {
    color:#ffffff;
}
*/
.header2{
	width:960px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background:#4e4e4e;
	float:left;
}
.header2 .header_flash{
	width:630px;
	height:291px;
	float:left;
}
.header2 .header_video{
	padding:20px 18px;
	width:291px;
	height:251px;
	background:#decc9e;
	float:left;
}
.body_content{
	width:960px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:15px 0 20px 0;
	background:#ffffff;
}
.listmenu01{
	width:210px;
	height:25px;
	padding:3px;
}
.listmenu02{
	width:60px;
	height:25px;
	padding:3px;
}
.textbox01{
	border:solid 1px #939393;
	width:207px;
	height:23px;
}
.textbox02{
	border:solid 1px #939393;
	width:65px;
	height:23px;
}
.footer_outer{
	width:100%;
	background:#f6f0e1;
	border-top:solid 1px #727272;
	padding:15px 0px 15px 0px;
	float:left;
}
.footer_inner{
	width:960px;
	margin:0 auto 0 auto;
}
.footer_inner .nav{
	width:100%;
	float:left;
	text-align:center;
}
.footer_inner .nav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	padding:3px 15px;
	text-decoration:none;
	line-height:25px;
}
.footer_inner .nav a:hover{
	text-decoration:underline;
	color:#cf4b29;
}
.footer_inner .copyright{
	width:100%;
	font-size:13px;
	text-align:center;
	padding:15px 0px 10px 0px;
	float:left;
}

.login_form_outer{
	width:575px;
	margin: 25px auto 0px auto;
	padding:0px 0px 25px 0px;
}

.login_box{
	width:400px;
	border:solid 1px #e4d4ac;
	background:url(/templates/default/images/login_form_bg.gif) repeat-y;
	padding:12px 12px 12px 12px;;
	float:left;
}
.login_box ul{
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
	float:left;
	font-size:15px;
	font-weight:bold;
}
.login_box ul li{
	padding:0px;
	margin:0px 0px 12px 0px;
	list-style:none;
	float:left;
}
.login_box ul.fieldnames{
	width:160px;
	padding:0px 12px 0px 0px;
	float:left;
}
.login_box ul.fieldnames li{
	text-align:right;
	width:160px;
	float:left;
	height:24px;
	padding:8px 0 0 0;
}
.login_box ul.fields{
	width:200px;
	padding:0px 0px 0px 12px;
}
.login_box ul.fields li{
	text-align:left;
	width:200px;
	float:left;
}
.login_txtbox{
	width:150px;
	height:23px;
	border:solid 1px #ebe1c8;
	line-height:30px;
	padding:7px 0 0 0;
}
.login_button{
	background:url(/templates/default/images/btn_login.gif) no-repeat;
	width:120px;
	height:45px;
	font-size:1px;
	color:#FFCC99;
	padding:0px;
	margin:0px;
	border:0px;

}

.login_button_spanish{
	background:url(/templates/default/images/spanish/btn_login.gif) no-repeat;
	width:120px;
	height:45px;
	font-size:1px;
	color:#FFCC99;
	padding:0px;
	margin:0px;
	border:0px;

}

.getpassword_button_spanish{
	background:url(/templates/default/images/spanish/btn_getpassword.gif) no-repeat;
	width:182px;
	height:45px;
	font-size:1px;
	color:#FFCC99;
	padding:0px;
	margin:0px;
	border:0px;
}

.getpassword_button{
	background:url(/templates/default/images/btn_getpassword.gif) no-repeat;
	width:182px;
	height:45px;
	font-size:1px;
	color:#FFCC99;
	padding:0px;
	margin:0px;
	border:0px;
}

.quick_search{
	width:719px;
	height:auto;
	border:solid 1px #d1bb8e;
	float:left;
	padding:17px 45px 0 194px;
	background:url(/templates/default/images/quick_search_bg.jpg) no-repeat;
	/*background:url(/tribeofsingles_new/templates//default/images/quick_search_bg.jpg) no-repeat;*/
}
.quick_search1{
	width:719px;
	height:auto;
	border:solid 1px #d1bb8e;
	float:left;
	padding:17px 45px 0 194px;
	background:url(/templates/default/images/spanish/quick_search_bg_sp.jpg) no-repeat;
	/*background:url(/tribeofsingles_new/templates//default/images/quick_search_bg.jpg) no-repeat;*/
}
.quick_search table tr td{
	padding:0 0 12px 0;
}

.quick_search1 table tr td{
	padding:0 0 12px 0;
}

.btn_search{
	background:url(/templates/default/images/btn_search.gif) no-repeat;
	width:261px;
	height:32px;
	border:none;
	padding:0px;
	margin:0px;
	font-size:1px;
	color:#ffffff;
	text-indent:0px;
}

.btn_search_spanish{
	background:url(/templates/default/images/spanish/btn_search.gif) no-repeat;
	width:261px;
	height:32px;
	border:none;
	padding:0px;
	margin:0px;
	font-size:1px;
	color:#ffffff;
	text-indent:0px;
}

.homepage_bottom_boxes{
	width:960px;
	float:left;
	margin:18px 0 0 0;;
}
.homepage_bottom_boxes .btns{
	width:85%;
	text-align:right;
	float:right;
	padding:0 10px 0 0;	
}
.travel_box{
	width:359px;
	height:202px;
	border:solid 1px #ebe2c4;
	background:url(/templates/default/images/bottom_box_bg.gif) repeat-x;
	padding:18px;
	float:left;
}
.travel_box .content{
	width:100%;
	height:160px;
	float:left;
}
.special_event_box{
	width:504px;
	height:202px;
	border:solid 1px #ebe2c4;
	background:url(/templates/default/images/bottom_box_bg.gif) repeat-x;
	padding:18px;
	float:right;
}
.special_event_box .content{
	width:100%;
	height:160px;
	float:left;
}
ul.points{
	padding:0px 0 0 15px;
	margin:0px;
}
ul.points li{
	padding:2px 0 2px 0;
	margin:0px;
	list-style-type:disc;
}
.bottom_box_heading{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:22px;
	line-height:normal;
	color:#a9101b;
	width:100%;
	padding:0 0 7px 0;
}

.inner_leftpanel{
	width:680px;
	float:left;
	margin:0px 12px 0px 15px;
}

.inner_rightpanel{
	width:230px;
	float:right;
	padding:0px 0px 15px 0px;
	margin:0px 15px 0px 0px;
}

.user_stats_des{
	width:95%;
	float:left;
	background:#FDF5E3;
	border:solid 1px #999999;
	padding:15px;
	margin:0px 0px 15px 0px;
}

.user_stats_des4Home{
	width:918px;
	float:left;
	background:#FDF5E3;
	border:solid 1px #999999;
	padding:15px;
	margin:0px 0px 15px 5px;
}

.user_stats_des4Register {
	width:918px;
	float:left;
	background:#FDF5E3;
	border:solid 1px #999999;
	padding:15px;
	margin:0px 0px 15px 5px;
}

.userstat{
	float:left;
	width:660px;
	color:#000000;
	border:0px;
	text-align:left;
} 
.userstat a{
color:#e09430;
text-decoration:underline;
}
.userstat a:hover{
color:#e09430;
text-decoration:none;
}

.profile_box{
	width:140px;
	float:left;
	background:#FCEECD;
	border:solid 1px #F8DC9A;
	margin:15px 15px 0px 0px;
	padding:5px;
}
.profile_name{
	width:100%;
	text-align:center;
	float:left;
}
.profile_img{
	width:100%;
	text-align:center;
	float:left;
}

.profile_detail{
	width:100%;
	text-align:center;
	float:left;
}
.view_profile{
	width:100%;
	text-align:center;
	float:left;
}
.view_profile a{
	color:#CC6600;
	text-decoration:underline;
}
.view_profile a:hover{
	text-decoration:underline;
	color:#000000;
}


.welcome-txt{
float:left;
width:100%;
padding:0;
}


.profile-sec-img{
float:left;
width:195px;
padding:0px;
}

.profile-sec-img{
float:left;
width:195px;
padding:0px;
}

.right_panel_ind_sec{
	background:#FDF5E3;
	float:left;
	width:230px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 10px 0;;
	border:solid 1px #C8C9CC;
}
.right_panel_ind_sec p{
	padding:0px 10px;
}

.right_panel_box_heading{
	width:210px;
	float:left;
	height:25px;
	background:#F4DD8E;
	padding:5px 10px 0 10px;
	margin:0px;
}
.right_panel_box_heading div.subheading{
	width:210px;
	background:#F9D591;
	margin:0px;
	padding:4px 10px;
	font-weight:bold;
	color:#FF0000;
}

.right_panel_links{
	float:left;
	width:230px;
	padding:0px 0 0px 0;
	margin:0px;
}
.right_panel_links a{
	display:block;
	width:210px;
	float:left;
	text-decoration:none;
	padding:4px 10px;
	color:#000000;
	margin:2px 0px 2px 0px;
}
.right_panel_links a:hover{
	background:#F9E0A2;
	padding:3px 9px;
	margin:2px 0px 2px 0px;
	border:solid 1px #F9D07D;
}

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

.subheading{
	width:210px;
	background:#FFECC6;
	margin:0px;
	padding:4px 10px;
	font-weight:bold;
	color:#000;
	float:left;
}

.right_panel_commoncontent{
	width:210px;
	padding:4px 10px;
}
.profile_modules_outer{
	background:#FFEFC6;
	padding:10px;
	border:solid 1px #B7B5B7;
	margin:0 0 10px 0;
}
.profile_personal_infobox{
	padding:10px;
	margin:0 0 0 10px;
	background:#FFF7E7;
	border:solid 1px #C8C8C8;
}
.profileimg img{
	border:solid 1px #B5B6B5;
}

.profile_module_heading{
	font-weight:bold;
	padding:0px 0 0px 0;
	/*border-bottom:solid 1px #999999;*/
	margin:0 0 0px 0;
	font-size:17px;
	height:0px;
}
.profile_module_heading a{
	display:block;
	float:right;
	font-size:14px;
	text-decoration:none;
}
.profile_module_heading a:hover{
	text-decoration:underline;
}
.profile_module_heading span{
	display:block;
	float:left;
	text-decoration:none;
	text-transform:capitalize;
}

.siteblog_content{	
	padding:4px 10px;
	width:210px;
	float:left;
}
.edituserlink{
background:#F4DDBB;
font-weight:bold;
}
.edituserlink a{
font-weight:normal;
color:#333;
text-decoration:none;
}
.edituserlink a:hover{
text-decoration:underline;
color:#000;
}

.myprofile_class {
    background-color:#FFEFC6;
	padding:10px;
	width:628px;
	margin:0 0 10px 0;
	float:left;
	border:solid 1px #9C9A9C;
}

.signup_line_outer{
	padding:0 0 10px 0;
}
.setting_option{
	float:left;
	width:78%;
	font-weight:normal;
	color:#666666;
	padding:0 10px 0 0;
}
.picture_upload{
	background:#FFEFC6;
	border:solid 1px #999999;
	padding:10px;
	margin:10px 0 15px 0;;
}
.buddy_list_grid{
	border:solid 1px #9C9A9C;
}
.buddy_list_grid tr td{
	padding:4px 10px;
	font-size:12px;
}
.buddy_list_grid tr th{
	padding:4px 10px;
	background:#F7DF8C;
	text-align:left;
}
.message_folder_heading{
	background:#F7DF8C;
	margin:0 0 2px 0;
}
.message_grid{
	border:solid 1px #F7DF8C;
}
.message_grid tr td{
	padding:4px 10px;
	font-size:12px;
}
.message_grid tr th{
	padding:4px 10px;
	background:#FFEFC6;
	text-align:left;
}

.message_open_outer{
	border:solid 1px #9C9A9C;
	border-bottom:none;
}
.message_control_btns{
	border:solid 1px #9C9A9C;
	border-top:none;
	padding:5px;
}
.message_open_outer{
	font-size:12px;
}
.message_subject{
	background:#F7DF8C;
	margin:0 0 2px 0;
	padding:2px 7px;
	font-weight:bold;
	font-size:14px;
}
.line_top_bottom_pad{
	padding:0 0 7px 0;
}
.membership_status_outer{
	border:solid 1px #9C9A9C;
	background:#fff;
}
.membership_status_outer tr th{
 background:#F7DF8C;
 padding:2px 4px;
}

.membership_status_outer tr td{
	padding:2px 4px;
}

.membership_status_outer tr.oddrow{
	background:#FFF7E7;
}

.membership_status_outer tr.evenrow{
	background:#FFEFCA;
}
.payment_mode_stipe{
	background:#F7DF8C;
	margin:0 0 7px 0;
	padding:2px 7px;
}
.payment_mode_stipe div h4{
	padding:0px !important;
	margin:0px !important;
}
.user_state_heading{
	background:#F7DF8C;
	margin:0 0 7px 0;
	padding:2px 7px;
}

.showcate {
    text-decoration:none;
	color:#9C3C42;
}


.language_selecter_outer{
	/*background:#FDF5E3;*/
	float:right;
	width:117px;
	margin:0px 0px 11px 0px;
	padding:0px 0px 0px 0;;
	border:solid 0px #C8C9CC;
	
}

/*.language_selecter_outer h4{
	height:20px;
	background:#F4DD8E;
	padding:0px 3px 0 3px;
	margin:0px;
	font-size:12px;
}
*/
.language_selecter_outer div.subheading{
	width:210px;
	background:#F9D591;
	margin:0px;
	padding:4px 10px;
	font-weight:bold;
	color:#FF0000;
}

.language_selecter_outer .selectbox{
	padding:4px 0px;
	float:left;
	width:100%;
}

.language_selecter_outer .selectbox div.languageselecter{
	padding:0 0 0 3px;
}

.language_selecter_outer .selectbox div.languageselecter input{
	font-size:11px;
	padding-left:0px;
}

.language_selecter_outer .selectbox div.languageselecter select{
	font-size:11px;
}
.heighttd{
	height:38px;
}

