﻿/*-----   CUSTOMIZED CSS for big banyan  -------------  */
/* General */

.button, input.button, button.button, button.submit, button{	
	border-top-color: #EEEEEE;
	border-left-color: #EEEEEE;	
	padding: 0.26em;
	background-color: #FFFFFF;
	background: transparent url(../images/style1/s5_button_bg.png) !important;
	background-repeat: repeat-x;
	color: #333333;
	font-size: 0.95em;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	cursor: pointer;
}


/* ------- CHRONOFORM STYLES APPLICABLE TO ALL FORMS  start----  */
.cf_form_border{
	border: 1px solid #CDCDCD;
	margin-top: -12px;
	padding: 10px;
	zoom: 1;
}

.cf_info_text {
	padding-left: 10px;
	padding-bottom: 10px;
	color:#8C8C8C;
	font-family:Verdana;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0pt 0pt 0pt 2px;
	text-align:left;
	float: left;
	width: 85%;
}

.cf_profile_info_text {
	
	color:#8C8C8C;
	font-family:Verdana;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0pt 0pt 0pt 120px;
	text-align:left;
	float: left;
	
}

.cf_info_text_bold {
	padding-left: 10px;
	padding-bottom: 20px;
	font-family:Verdana;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0pt 0pt 0pt 2px;
	text-align:left;
	float: left;
	width: 80%;

}

.cf_float_left_style{
	float: left;
}

.cf_clear{
	clear: both;
}

.cf_spacer {
	height: 10px;
}

.cf_align_center{
	text-align: center;
}

.cf_align_left{
	text-align: left;
}

.cf_form_header_string {
	font-family: Arial;
     font-weight: bold;
     font-size: 0.9em;
	 margin-bottom:7px;
	 text-align: center;
}

.cf_introtext {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-bottom: 15px;
}

#cf_ul_bulleted_list{
	padding-left: 30px;
	margin: 10px 0px 10px 0px;
	list-style-type: disc;
}
/* ------- CHRONOFORM STYLES APPLICABLE TO ALL FORMS  start----  */

/* ----- CHRONOFORM PROFILE MANAGEMENT CSS START ------ */

.cf_profile_name_div_set {
	width: 310px;
	float: left;
}

.cf_usercomments_name_div_set {
	width: 450px;
	float: left;
}

.cf_profile_password_div_set {
	width: 300px;
	float:left;
}

.cf_profile_cou_city_pin_div_set {
	width: 205px;
	float: left;
}

.cf_profile_label {
	width: 110px;
	height: 20px;
	padding-left: 2px;
	float: left;
}

.cf_profile_input {
	width: 150px;
	/*height: 20px;*/
	float: left;

}

.cf_profile_input_address {
	width: 456px;
	/*float: left;*/
	
	padding: 2px;
}

.cf_profile_input_mandatory {
	background:#FBFAFA none repeat scroll 0%;
	border:1px solid #999999;
	color:#000000;
	width: 148px;
	padding:2px;
	/*float: left;*/
}

.cf_profile_interests_left{
	float: left;
	width: 113px;
	padding-top: 6px;
}

.cf_profile_interests_right{
	float: left;
	/*width: 450px;*/
	width: 510px;
}

.cf_profile_colon{
	width: 3px;
	float: left;
	padding-right: 5px;	
}

/* ----- CHRONOFORM PROFILE MANAGEMENT CSS END ------ */

/* -------- CHRONOFORM MEMBER REGISTRATION CSS START   ----------- */
.cf_member_label_div {
	width: 100px;
	height: 20px;
	float: left;
}
.cf_member_label_250{
	width: 250px;
	height: 20px;
}

.cf_member_name_div{
	width: 275px;
	padding-left:10px;
	/*float: left;*/
}

.cf_member_name_div_button {
	width: 275px;
	padding-left:120px;
}

.cf_member_password_div{
	width: 300px;
	float:left;
}

.cf_member_city_cou_pin_div{
	width: 205px;
	float: left;
}

.cf_three_columns_interests{
	/*width: 150px;*/
	width: 255px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.cf_three_columns_interests_input{
	width: 16px;
	float: left;
}

.cf_three_columns_interests_label{
	float: left;
}

.cf_member_input {
	width: 150px;
	/*float: left;*/
}

.cf_member_input_div{
	width: 155px;
	float: left;
}

.cf_member_input_mandatory {
	background:#FBFAFA none repeat scroll 0%;
	border:1px solid #999999;
	color:#000000;
	margin:4px;
	padding:2px;
	/*float: left;*/
}

.cf_member_input_small {
	width: 75px;
	float: left;
}

.cf_member_terms_checkbox {
	margin-right: 20px;
}

.cf_member_interests_checkbox {
	margin-right: 20px;
}

div.cf_member_left_text {
	width: 53%;
	float: left;
}

div.cf_member_right_data{
	width: 44%;
	float: right;
	background: #EFEFEF;
	border: #CECECE 1px solid;
	margin: 20px 0px 30px 0px;
	padding-left: 10px;
}

.cf_member_form_top_text{
	width: 150px;
	align: center;
	font-size: 1.1em;
	font-weight: bold;
	padding: 20px 0px 10px 70px;
}

.cf_member_info_text{
	font-family:Verdana;
	font-size: 0.9em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;	
	line-height:normal;
	padding: 10px;	
}

/* -------- CHRONOFORM MEMBER REGISTRATION CSS END   ----------- */




/* ---- CHRONOFORM MEEBER REGN FORM WITH BORDERS AND FORM TITLES START------ */

#s5_main_l_inner div.cf_form h3 {
	font-family: Arial;
     font-weight: bold;
     font-size: 1.1em;
	 margin-bottom:16px;
	 zoom: 1;	 
}

#s5_main_l_inner div.cf_form {
	background: url('../images/s5_fa_form_tl.png') no-repeat top left;	
}

#s5_main_l_inner div.cf_form div.cf_form_top_rt{
	background: url('../images/s5_fa_form_tr.png') no-repeat top right;
	zoom: 1;
}

#s5_main_l_inner div.cf_form div.cf_form_top_rt div.cf_form_bot_lt{
	margin: 0;
	padding: 0;
	background: url('../images/s5_fa_form_bl.png') no-repeat bottom left;	
}

#s5_main_l_inner div.cf_form div.cf_form_top_rt div.cf_form_bot_lt div.cf_form_bot_rt {
	background: url('../images/s5_fa_form_br.png') no-repeat bottom right;
	margin: 0;
	padding-left: 13px;
	padding-right: 13px;
	padding-top:9px;
	padding-bottom:28px;	
}

#s5_main_l_inner div.cf_form div.cf_form_top_rt div.cf_form_bot_lt div.cf_form_bot_rt div.cf_form_tr {
	padding: 3px;
}

#s5_main_l_inner div.cf_form div.cf_form_top_rt div.cf_form_bot_lt div.cf_form_bot_rt div.cf_form_bot_label{
	float: left;
	width: 150px;
	
}

div.cf_form_left_text {
	width: 54%;

	float: left;
}

div.cf_form_right_data{
	width: 44%;
	float: right;
	background: #cecece;

	margin: 20px 5px 30px 0px;
}

div.cf_form_elements{

}

/* ---- CHRONOFORM MEEBER REGN FORM WITH BORDERS AND FORM TITLES END------ */


/* --- general main body --- */
#s5_main_l_inner {
	padding-bottom: 15px;	
	padding-right: 10px;
}

#s5_main_r_inner {
	/*padding-top: 0px ! important;*/
}

#s5_mainbody_inner {
	padding-left: 0px;
}

/*---- ADDED BY KARTHIK ON 01-08-2008--------------*/

/*---------------CSS FOR MENU-------------*/
#eng_menu{
	float: left;
	padding-bottom: 5px;
}

#eng_menu_sub{
	float: left;
	padding-right: 10px;
}

/*-------------END OF CSS FOR MENU-------------*/

/*-------------CSS FOR ENGAGEMENTS-------------*/

div.eng_usr_table div.eng_usr_table_head h3{
	font-family: Arial;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom:16px;
	zoom: 1;
}

div.eng_usr_table {
	background: url('../images/s5_fa_mod_tl.png') no-repeat top left;
}

div.eng_usr_table div.eng_usr_table_rt{
	background: url('../images/s5_fa_mod_tr.png') no-repeat top right;
	zoom: 1;
}

div.eng_usr_table div.eng_usr_table_lt{
	margin: 0;
	padding: 0;
	background: url('../images/s5_fa_mod_bl.png') no-repeat bottom left;
}

div.eng_usr_table div.eng_usr_table_rt div.eng_usr_table_lt div.eng_usr_table_head {
	background: url('../images/s5_fa_mod_br.png') no-repeat bottom right;
	margin: 0;
	padding-left: 13px;
	padding-right: 13px;
	padding-top:9px;
	padding-bottom:28px;
}

div.eng_usr_table div.eng_usr_table_rt div.eng_usr_table_lt div.eng_usr_table_head div.eng_usr_table_row {
	float: left;
	padding: 3px;
}

div.eng_usr_table div.eng_usr_table_rt div.eng_usr_table_lt div.eng_usr_table_head div.eng_usr_table_leftcolumn{
	float: left;
	width: 150px;
	padding-top: 6px;
}

div.eng_usr_table div.eng_usr_table_rt div.eng_usr_table_lt div.eng_usr_table_head div.eng_usr_table_rightcolumn{
	float: left;
}

div.eng_usr_table div.eng_usr_table_rt div.eng_usr_table_lt div.eng_usr_table_head div.eng_usr_table_row div.eng_usr_form_submit{
	float: left;
	padding-left: 10px;
}

div.eng_usr_table div.eng_usr_table_rt div.eng_usr_table_lt div.eng_usr_table_head div.eng_usr_table_rightcolumn img.calendar{
	vertical-align: middle;
	margin-left: 5px;
}

span#description_parent table#description_tbl{
	width: 500px !important;
}

/*-------------END OF CSS FOR ENGAGEMENTS-------------*/

/*-------------CSS FOR GROUP-------------*/

div.group_usr_table div.group_usr_table_head h3{
	font-family: Arial;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom:16px;
	zoom: 1;
}

div.group_usr_table {
	background: url('../images/s5_fa_mod_tl.png') no-repeat top left;
}

div.group_usr_table div.group_usr_table_rt{
	margin: 0;
	background: url('../images/s5_fa_mod_tr.png') no-repeat top right;
	zoom: 1;
}

div.group_usr_table div.group_usr_table_lt{
	margin: 0;
	background: url('../images/s5_fa_mod_bl.png') no-repeat bottom left;
}

div.group_usr_table div.group_usr_table_rt div.group_usr_table_lt div.group_usr_table_head {
	background: url('../images/s5_fa_mod_br.png') no-repeat bottom right;
	margin: 0;
	padding-left: 13px;
	padding-top:9px;
	padding-right: 13px;
	padding-bottom:28px;
}

div.group_usr_table div.group_usr_table_rt div.group_usr_table_lt div.group_usr_table_head div.group_usr_table_row {
	float: left;
	padding: 3px;
}

div.group_usr_table div.group_usr_table_rt div.group_usr_table_lt div.group_usr_table_head div.group_usr_table_row div.group_usr_table_leftcolumn{
	float: left;
	width: 150px;
	padding-top:6px;
}

div.group_usr_table div.group_usr_table_rt div.group_usr_table_lt div.group_usr_table_head div.group_usr_table_row div.group_usr_table_rightcolumn{
	float: left;
	width: 450px;
}

div.group_usr_table div.group_usr_table_rt div.group_usr_table_lt div.group_usr_table_head div.group_usr_table_row div.group_usr_table_rightcolumntwo{
	float: left;
	width: 300px;
}

div.group_usr_table div.group_usr_table_rt div.group_usr_table_lt div.group_usr_table_head div.group_usr_table_row div.group_usr_form_submit{
	float: left;
	padding-left: 10px;
}

div.group_usr_table div.group_usr_table_rt div.group_usr_table_lt div.group_usr_table_head div.group_usr_table_rightcolumn img.calendar{
	vertical-align: middle;
	margin-left: 5px;
}

div.group_usr_table_definedwidth {
	width: 31.8%; 
	float: left; 
	margin-right: 10px;
}

/*-------------END OF CSS FOR GROUP-------------*/

.mail_table{
	border: 1px solid #CCCCCC;
}

.mail_table_compose{
	border: 1px solid #CCCCCC;
	padding: 5px;
}


/* --Big banyan styles for events-- */

#s5_mainbody_inner div.events h3 {
	font-family: Arial;
     font-weight: bold;
     font-size: 1.1em;
	 margin-bottom:16px;
	 zoom: 1;
}

#s5_mainbody_inner div.events {
	background: url('../images/s5_fa_mod_tl.png') no-repeat top left;
}

#s5_mainbody_inner div.events div.events_top_rt{
	background: url('../images/s5_fa_mod_tr.png') no-repeat top right;
	zoom: 1;
}

#s5_mainbody_inner div.events div.events_top_rt div.events_bot_lt{
	margin: 0;
	padding: 0;
	background: url('../images/s5_fa_mod_bl.png') no-repeat bottom left;
}

#s5_mainbody_inner div.events div.events_top_rt div.events_bot_lt div.events_bot_rt {
	background: url('../images/s5_fa_mod_br.png') no-repeat bottom right;
	margin: 0;
	padding-left: 13px;
	padding-right: 13px;
	padding-top:9px;
	padding-bottom:28px;
}

#s5_mainbody_inner iframe#content_ifr{
	
	width: 575px !important;
}

/* Events Search */

div.ev_navigation+table form div label{
	width: 200px;
	border: 1px solid red;
}

div.ev_navigation+table form div input.inputbox{
	width: 250px;
	border: 1px solid green;
}

/* Bigbanyan styles for ads manager */

#s5_mainbody_inner div.ads h3 {
	font-family: Arial;
     font-weight: bold;
     font-size: 1.1em;
	 margin-bottom:16px;
	 zoom: 1;
}

#s5_mainbody_inner div.ads {
	background: url('../images/s5_fa_mod_tl.png') no-repeat top left;
}

#s5_mainbody_inner div.ads div.ads_top_rt{
	background: url('../images/s5_fa_mod_tr.png') no-repeat top right;
	zoom: 1;
}

#s5_mainbody_inner div.ads div.ads_top_rt div.ads_bot_lt{
	margin: 0;
	padding: 0;
	background: url('../images/s5_fa_mod_bl.png') no-repeat bottom left;
}

#s5_mainbody_inner div.ads div.ads_top_rt div.ads_bot_lt div.ads_bot_rt {
	background: url('../images/s5_fa_mod_br.png') no-repeat bottom right;
	margin: 0;
	padding-left: 13px;
	padding-right: 13px;
	padding-top:9px;
	padding-bottom:28px;
}

/*----OVERWRITE EDITOR WIDTH FOR GALLERY----------*/

#descr_tbl{
	
	width: 555px !important;
}

/*----END OF OVERWRITE EDITOR WIDTH FOR GALLERY----------*/

p{
	padding: 0px !important
}

/*-------------CSS FOR FORMS-------------*/

div.group_frm_table div.group_frm_table_head h3{
	font-family: Arial;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom:16px;
	zoom: 1;
}

div.group_frm_table {
	background: url('../images/s5_fa_form_tl.png') no-repeat top left;
}

div.group_frm_table div.group_frm_table_rt{
	margin: 0;
	background: url('../images/s5_fa_form_tr.png') no-repeat top right;
	zoom: 1;
}

div.group_frm_table div.group_frm_table_lt{
	margin: 0;
	background: url('../images/s5_fa_form_bl.png') no-repeat bottom left;
}

div.group_frm_table div.group_frm_table_rt div.group_frm_table_lt div.group_frm_table_head {
	background: url('../images/s5_fa_form_br.png') no-repeat bottom right;
	margin: 0;
	padding-left: 13px;
	padding-top:9px;
	padding-right: 13px;
	padding-bottom:28px;
}

div.group_frm_table div.group_frm_table_rt div.group_frm_table_lt div.group_frm_table_head div.group_frm_table_row {
	float: left;
	padding: 3px;
}

div.group_frm_table div.group_frm_table_rt div.group_frm_table_lt div.group_frm_table_head div.group_frm_table_row div.group_frm_table_leftcolumn{
	float: left;
	width: 100px;
	padding-top:6px;
}

div.group_frm_table div.group_frm_table_rt div.group_frm_table_lt div.group_frm_table_head div.group_frm_table_row div.group_frm_table_rightcolumn{
	float: left;
	width: 510px;
}

div.group_frm_table div.group_frm_table_rt div.group_frm_table_lt div.group_frm_table_head div.group_frm_table_row div.group_frm_table_rightcolumntwo{
	float: left;
	width: 300px;
}

div.group_frm_table div.group_frm_table_rt div.group_frm_table_lt div.group_frm_table_head div.group_frm_table_row div.group_frm_form_submit{
	float: left;
	padding-left: 10px;
}

div.group_frm_table div.group_frm_table_rt div.group_frm_table_lt div.group_frm_table_head div.group_frm_table_rightcolumn img.calendar{
	vertical-align: middle;
	margin-left: 5px;
}

div.group_frm_table_definedwidth {
	width: 31.8%; 
	float: left; 
	margin-right: 10px;
}

/*-------------END OF CSS FOR FORMS-------------*/

/* ---- CSS for event button start ------*/

table#toolbar a.eventbutton, 
div.el_save_buttons .eventbutton, 
table#toolbar a.gallerybutton,
 a.gallerybutton, 
 div#eventlist p.buttons a.buttonstyle,
 td button.articlebutton,
 body.contentpane form p button.mailtobutton {	
	color : #333333;
	text-decoration : none;
	display: block;	
	padding: 0.25em;	
	border-top: #efefef 2px solid;
	border-left: #efefef 2px solid;	
	border-right: #afafaf 2px solid;
	border-bottom: #afafaf 2px solid;
	background-color: #FFFFFF;
	background: transparent url(../images/style1/s5_button_bg.png) !important;
	background-repeat: repeat-x;	
	font-size: 0.95em;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	cursor:pointer;	
}

div#eventlist p.buttons a.floatstyle{
	float:left;	
}

fieldset button.floatstyle{
	float: right;
	width: 60px;
		
}

fieldset tr.floatright{
	float: right;	
}

body.contentpane form p button.floatstyle{
	float: left;	
}


table#toolbar a.hoverbutton {
	color : #C64934;
	cursor: pointer;
	display: block;
	text-decoration : none;
	background-color: #f1e8e6;
	padding: 3px 5px 1px 5px;
	
	border: 3px double;
	border-color: #C64934;
	/*background: transparent url(../images/style1/s5_button_bg.png) !important;
	background-repeat: repeat-x;*/
	font-size: 75%;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;	
}

table#toolbar a.eventbutton:active {
	color : #FF9900;
}
	

/* ---- CSS for event button end ------*/


/*--- mooo tools validation ---*/
.validation-advice {
	color:#f00;
	padding-left: 120px;
}
/* ---moo tools validation --- */

/* RS2 gallery styles*/
dt#my_images {
	text-decoration: underline;
}

dt#my_galleries {
	text-decoration: underline;
}

dl.tabs{
	/*margin-bottom: 10px;*/
}

.jobline_interests{
	width: 210px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 10px;
}

.jobline_interests_label{
	float: left;
	width: 190px;
}

.jobline_interests_input{
	width: 16px;
	float: left;
}

#newline{
line-height:15px;
}

#inline{
height: 8px;
}

.cb_connection_heading_tr{
	background-color:#999999;
	background-position:left top;
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	height:25px !important;
	line-height:25px;
	text-align:center !important;
}
.cb_connection_contents_tr{
	background-color:#C9C9C9;
	color:black;
}
.cb_connection_table{
	width: 100%;
}

.product-Old-Price {
 color:red;
 text-decoration:line-through;
}
