/* CSS Document */

/**********************login starts here**************************/
body{
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	}
#outer-wrapper{
	
	margin:auto;
	}
#inner-wrapper{
	
	margin:auto;
	padding:0px 0px 80px 0px;
	}
#top-banner{
	width:1003px;
	height:112px;
	background-image:url(images/top-banner-onepixel-img.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	}
#top-banner-User{
	width:1003px;
	height:60px;	
	margin:0px;
	padding:0px;
	}
.empty{
	width:162px;
	border:#ee71b2 1px solid;
	float:left;
	filter:alpha(opacity=0);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
	}	
			
.empty1{
	width:314px;
	border:#FFF 1px solid;
	float:left;
	filter:alpha(opacity=0);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
	}
.empty2{
	width:20px;
	border:#FFF 1px solid;
	float:left;
	filter:alpha(opacity=0);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
	}
.empty3{
	width:283px;
	border:#FFF 1px solid;
	float:left;
	filter: alpha(opacity=0);
	-moz- opacity:0.1;
	-khtml -opacity: 0.1;
	opacity: 0.1;
	}					
	
.logo{
	width:211px;
	height:112px;
	float:left;
	background-image:url(images/logo-SM.gif);
	background-repeat:no-repeat;
	}
.logoConsultant{
	width:400px;
	float:left;
	text-align:right;
	}
.logohostess{
	width:211px;
	height:60px;
	float:left;
	background-image:url(images/logo-SM.jpg);
	background-repeat:no-repeat;
	}
#content-wrapper{
	width:1003px;
	}
.txt-box{
	width:389px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	}
.heading{
	width:311px;
	height:43px;
	padding:0px 0px 0px 35px;
	}		
.top-bg{
	width:389px;
	height:15px;
	float:left;
	background-image:url(images/top-bg.gif);
	background-repeat:no-repeat;
	}
.middle-bg{
	width:389px;
	float:left;
	background-image:url(images/middle-bg.gif);
	background-repeat:repeat-y;
	}
	
.bottom-bg{
	width:389px;
	height:15px;
	float:left;
	background-image:url(images/bottom-bg.gif);
	background-repeat:no-repeat;
	}
.content{
	width:348px;
	float:left;
	}
.header_login{
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	width:1003px;
	color:#ff3399;
	}

.header{
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	width:240px;
	float:left;
	color:#ff3399;
	}
.header_optout{
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	float:left;
	color:#ff3399;
	}
.register-button{
	width:105px;
	height:39px;
	border:#333333 1px solid;
	float:left;
	background-image:url(images/register-bg.gif);
	background-repeat:repeat-x;
	}
.register-txt{
	font-family:Arial;
	font-size:19px;
	color:#FFFFFF;
	padding:7px 0px 0px 15px;
	}
	
.register-txt a{
	font-family:Arial;
	font-size:19px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:capitalize;
	}
.register-txt a:hover{
	font-family:Arial;
	font-size:19px;
	color:#FFFFFF;
	text-decoration:underline;
	text-transform:capitalize;
	}	
.user-txt{
	font-family:Arial;
	font-size:12px;
	color:#6a6a6a;
	padding:15px 0px 0px 0px;
	}
.box1{
	font-family:Arial;
	font-size:12px;
	color:#6a6a6a;
	padding:5px 0px 0px 0px;
	}
.remember{
	font-family:Arial;
	font-size:12px;
	color:#6a6a6a;
	width:80px;
	float:left;
	padding:5px 0px 0px 0px;
	}
.chck-box{
	padding:5px 0px 0px 0px;
	float:left;
	margin:0px 0px 0px 0px;
	}
.submit-button{
	width:75px;
	height:21px;
	float:left;	
	background-image:url(images/submit-bg.gif);
	background-repeat:repeat-x;
	border:#d0d0d0 1px solid;
	}
	.submit-button-contacts{
	width:150px;
	height:21px;
	float:right;
	background-image:url(images/submit-bg.gif);
	background-repeat:repeat-x;
	border:#d0d0d0 1px solid;
	}
.submit-button-right{
	width:75px;
	height:21px;
	float:right;
	background-image:url(images/submit-bg.gif);
	background-repeat:repeat-x;
	border:#d0d0d0 1px solid;
	}
.submit-txt{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:3px 0px 0px 0px;
	color:#FFF;
	}
.submit-txt a{
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	}											
.submit-txt a:hover{
	font-family:Arial;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	color:#FFF;
	}
	.submit-txt-addContacts{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:3px 0px 0px 0px;
	color:#FFF;
	}
.submit-txt-addContacts a{
	font-family:Arial;
	font-size:11px;
	cursor:pointer;
	cursor:hand;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	}											
.submit-txt-addContacts a:hover{
	font-family:Arial;
	font-size:11px;
	cursor:pointer;
	cursor:hand;
	text-decoration:underline;
	font-weight:bold;
	color:#FFF;
	}
.forgot-password{
	font-family:Arial;
	font-size:12px;
	color:#f122a6;
	padding:15px 0px 20px 0px;
	}																									
.forgot-password a{
	font-family:Arial;
	font-size:12px;
	color:#f122a6;
	padding:20px 0px 10px 0px;
	}
.forgot-password a:hover{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#f122a6;
	padding:20px 0px 10px 0px;
	}
/********************** consultant planer starts here**************************/																																																		
.heading-consultant{
	width:387px;
	height:43px;
	padding:0px 0px 0px 0px;
	}
/********************** consultant registration starts here**************************/	
.outer-consultant{
	width:465px;
	float:left;
	}
.empty4	{
	width:25px;
	border:#FFF 1px solid;
	float:left;
	filter:alpha(opacity=0);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
	}
.top-contsultant-registration{
	background-image:url(images/consultant-registration-top.gif);
	background-repeat:no-repeat;
	width:465px;
	height:20px;
	}	
.middle-contsultant-registration{
	background-image:url(images/consultant-registration-middle.gif);
	width:465px;
	background-repeat:repeat-y;
	}	
	
.bottom-contsultant-registration{
	background-image:url(images/consultant-registration-bottom.gif);
	background-repeat:no-repeat;
	width:465px;
	height:20px;
	}
.entry-registration{
	width:360px;
	float:left;
	}
.entry-registration1{
	width:380px;
	margin:auto;
	}	
.name{
	font-family:Arial;
	font-size:12px;
	float:left;
	width:136px;
	color:#666666;
	}
.name1{
	font-family:Arial;
	font-size:12px;
	float:left;	
	width:60px;
	color:#666666;
	padding:5px 0px 0px 28px;
	}	
.outer-box{
	width:397px;
	padding:0px 0px 10px 0px;
	_padding:0px 0px 7px 0px;
	}	
.txt-box-registration{
	float:left;
	font-family:Arial;
	font-size:12px;
	width:180px;
	color:#666666;
	padding:0px 0px 0px 48px;
	}
.txt-box-registration-seedType
{
	float:left;
	font-family:Arial;
	font-size:12px;
	width:180px;
	color:#666666;
	padding:0px 0px 0px 0px;
	}
.name_new{
	font-family:Arial;
	font-size:12px;
	float:left;
	width:80px;
	color:#666666;
	}
.txt-box-registration_new{
	float:left;
	font-family:Arial;
	font-size:12px;
	width:220px;
	color:#666666;
	padding:0px 0px 0px 48px;
	}
.txt-box-registration1{
	float:left;
	font-family:Arial;
	font-size:11px;
	padding:0px 0px 0px 48px;
	color:#666666;
	}	
.star{
	color:#ff3399;
	width:8px;
	padding:2px 0px 0px 0px;
	float:left;
	}
.box2{
	width:465px;
	float:left;
	}
.submit-box{
	width:168px;
	float:right;
	padding:0px 0px 0px 0px;
	}	
.submit-button1{
	width:75px;
	height:21px;
	float:left;
	background-image:url(images/submit-bg.gif);
	background-repeat:repeat-x;
	border:#d0d0d0 1px solid;
	}
.submit-txt1{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:3px 0px 0px 0px;
	color:#FFF;
	}
.submit-txt1 a{
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	}											
.submit-txt1 a:hover{
	font-family:Arial;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	color:#FFF;
	}
.clear-button{
	width:75px;
	height:21px;
	float:left;
	background-image:url(images/submit-bg.gif);
	background-repeat:repeat-x;
	border:#d0d0d0 1px solid;
	}
.clear-button{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin:0px 5px 0px 0px;
	color:#FFF;
	}
.clear-button a{
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	}											
.clear-button a:hover{
	font-family:Arial;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	color:#FFF;
	}	
/********************** MyCAbi contact starts here**************************/									
.contact-wrapper{
	width:680px;
	margin:auto;
	
	}
.contact-wrapper1{
	width:850px;
	margin:auto;
	}
.contact-wrapper2{
	width:800px;
	margin:auto;
	}	
	.contact-wrapper3{
	width:870px;
	margin:auto;
	}	
.top-button{
	width:780px;
	float:left;
	}
.contact-outer-box{
	width:850px;
	float:left;
	border-top:#838282 1px solid;
	border-right:#838282 1px solid;
	border-left:#838282 1px solid;
	}
.contact-outer-box1{
	width:850px;
	float:left;
	}
.contact-outer-box2{
	width:850px;
	float:left;
	}			
	
.heading-contact{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#e74098;
	padding:23px 0px 23px 0px;
	}
.add-button-home{
width:180px;
height:26px;
border:#e94d9f 1px solid;
float:left;
margin:0px 5px 0px 0px;
background-color:#fff4fd;
	}
.add-button{
	width:162px;
	height:26px;
	border:#e94d9f 1px solid;
	float:left;
	margin:0px 5px 0px 0px;
	background-color:#fff4fd;
	}
	.add-button1
{
	width: 162px;
	height: 26px;
	border: #e94d9f 1px solid;
	float: left;
	margin: 0px 5px 0px 0px;
	background-color: #ffccff;
}
.add-img{
	padding:5px 0px 0px 3px;
	width:23px;
	height:20px;
	float:left;
	}				
.add-txt{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	float:left;
	text-align:center;
	font-weight:bold;
	padding:5px 0px 0px 8px;
	}
	
.add-txtlnk
{
	font-family:Arial;
	font-size:10px;
	color:#000000;
	float:left;
	text-align:center;
	
	padding:5px 0px 0px 8px;
	} 
.add-txt a{
	width:149px;
	height:26px;
	color:#000000;
	text-align:center;
	text-decoration:none;
	}		
.add-txt a:hover{
	width:149px;
	height:26px;
	color:#000000;
	text-align:center;
	text-decoration:underline;

	}
	

.select-outer{
	width:850px;
	height:27px;
	background-image:url(images/select-bg.gif);
	background-repeat:repeat-x;
	border-bottom:#999999 1px solid;
	}
.select-outer1{
	width:850px;
	height:27px;
	background-color:#f1efef;
	border:#838282 1px solid;
	color:#737373;
	}
.select-outer2{
	width:850px;
	height:27px;
	background-color:#FFF;
	border:#838282 1px solid;
	color:#737373;
	}				
.select{
	width:46px;
	height:27px;
	float:left;
	border-right:#8f8f8f 1px solid;
	}
.select-name{
	width:202px;
	height:27px;
	float:left;
	border-right:#8f8f8f 1px solid;
	}
.select-mail{
	width:165px;
	height:27px;
	float:left;
	border-right:#8f8f8f 1px solid;
	}	
.select-phone{
	width:135px;
	height:27px;
	float:left;
	border-right:#8f8f8f 1px solid;
	}

.select-event{
	width:80px;
	height:27px;
	float:left;
	border-right:#8f8f8f 1px solid;
	}
.select-type{
	width:60px;
	height:27px;
	float:left;
	}	
	
	.select-txt-Paging{
	font-family:Arial;
	font-size:12px;
	color:#e73e97;
}
.select-txt-Paging a{
	font-family:Arial;
	font-size:12px;
	color:#e73e97;
	text-decoration:underline;
}
.select-txt-Paging a:hover{
	font-family:Arial;
	font-size:12px;
	color:#e73e97;
	text-decoration:underline;	
}
.select-txt-RepPaging{
	font-family:Arial;
	font-size:12px;
	color:#e73e97;
}
.select-txt-RepPaging a{
	font-family:Arial;
	font-size:12px;
	color:#e73e97;
	
}
.select-txt-RepPaging a:hover{
	font-family:Arial;
	font-size:12px;
	color:#e73e97;
		
}
.select-txt-chkAll{
	font-family:Arial;
	font-size:12px;
	color:#e73e97;
}
.select-txt-chkAll a{
	font-family:Arial;
	font-size:12px;
	color:#e73e97;
	text-decoration:none;
}
.select-txt-chkAll a:hover{
	font-family:Arial;
	font-size:12px;
	color:#e73e97;
	text-decoration:underline;
	cursor:pointer;
	cursor:hand;
}
.select-txt-pink{
	font-family:Arial;
	font-size:12px;
	color:#e73e97;
}	
.select-txt-pink a{
	font-family:Arial;
	font-size:12px;
	color:#e73e97;
	text-decoration:none;
}
.select-txt-pink a:hover{
	font-family:Arial;
	font-size:12px;
	color:#e73e97;
	text-decoration:underline;
}
.select-txt-inner{
	font-family:Arial;
	font-size:12px;
	color:#7b7b7b;
	padding:0px 0px 0px 5px;
		}	
.select-txt-inner a{
	font-family:Arial;
	font-size:12px;
	color:#7b7b7b;
	text-decoration:none;
	}	
.select-txt-inner a:hover{
	font-family:Arial;
	font-size:12px;
	color:#7b7b7b;
	text-decoration:underline;
	}	
.select-txt-black{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	}	
.select-txt-white{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
}		
.select-txt{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	padding:5px 0px 0px 5px;
	}

.select-txt_allarea{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	}
.select-txt2{
	font-family:Arial;
	font-size:12px;
	color:#737373;
	text-align:center;
	padding:5px 0px 0px 5px;
	}	
.select-txt a{
	font-family:Arial;
	font-size:12px;
	color:#999999;
	text-decoration:none;
	text-align:center;
	padding:5px 0px 0px 5px;
	}	
.select-txt a:hover{
	font-family:Arial;
	font-size:12px;
	color:#999999;
	text-decoration:underline;
	text-align:center;
	padding:5px 0px 0px 5px;
	}	
	
.select-txt1{
	font-family:Arial;
	font-size:12px;
	color:#737373;
	padding:5px 0px 0px 5px;
	}
.add-to-invite{
	width:148px;
	background-image:url(images/add-contact-info.gif);
	background-repeat:repeat-x;
	height:19px;
	float:right;
	margin:5px 0px 0px 0px;
	border:#d0d0d0 1px solid;
	}
.add-to-invite-Eblast{
	
	background-image:url(images/add-contact-info.gif);
	background-repeat:repeat-x;
	height:19px;
	float:right;
	padding-right :10px;
	margin: 5px 0px 0px 0px;
	border:#d0d0d0 1px solid;
	}
.add-to-invite-txt{
	font-family:Arial;
	font-size:12px;
	text-align:center;
	padding:1px 0px 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
	}							
.add-to-invite-txt a{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	}							
.add-to-invite-txt a:hover{
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	color:#FFFFFF;
	}	
.header-txt{
	width:400px;
	float:right;
	text-align:right;
	}
.welcome{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	}
.client-name{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin:0px 0px 0px 15px;
	
	}
.client-name a{
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	}
.client-name a:hover{
	text-decoration:underline;
	}
/************************contact list starts here************************************/														

.select-phone1{
	width:90px;
	height:27px;
	float:left;
	border-left:#8f8f8f 1px solid;
	}
/************************step1 starts here************************************/														
	
.lft-side{
	width:105px;
	_width:90px;
	float:left;
	border:#FFFFFF 1px solid;
	}
.rght-side{
	width:420px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	}
	.rght-side-event{
	width:420px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	}
h6{
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	color:#e74199;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
.step1{
	width:532px;
	margin:auto;
	}
.step1-top-border{
	width:532px;
	height:32px;
	background-image:url(images/step1-top-border.gif);
	background-repeat:no-repeat;
	}
.step1-middle-border{
	width:532px;
	background-image:url(images/step1-middle-border.gif);
	background-repeat:repeat-y;
	}
.step1-bottom-border{
	width:532px;
	height:32px;
	background-image:url(images/step1-bottom-border.gif);
	background-repeat:no-repeat;
	}
.first-box{
	width:532px;
	float:left;
	}
.hosting-event{
	font-family:Arial;
	font-size:10px;
	color:#ff40a0;
	float:left;
	font-weight:bold;

	}
.hosting-event-big{
	font-family:Arial;
	font-size:12px;
	color:#ff40a0;
	float:left;
	font-weight:bold;
	padding:8px 0px 0px 10px;
	}
.header-hostess{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ff40a0;
	}
.pdt25{
	padding-left:40px;
	padding-top:7px;
	}
.entry-step1{
	float:left;
	width:650px;
	}
.entry-step1-center{
	float:left;
	width:650px;
	padding-left:185px;
	padding-top:7px;
	}
.entry-step2{
	float:left;
	width:532px;
	border:#000000 1px solid;
	}	
.line{
	width:450px;
	margin:auto;
	border:#ea56a4 1px solid;
	}
.drop-dwon{
	font-family:Arial;
	font-size:10px;
	float:left;
	padding:0px 0px 0px 5px;
	}
.drop-dwon1{
	font-family:Arial;
	font-size:10px;
	float:left;
	padding:0px 0px 0px 5px;
	}
.drop-dwonouterbox{
	padding:0px 0px 0px 0px;
	width:532px;
	}
.fields{
	font-family:Arial;
	font-size:12px;
	color:#666666;
	width:323px;
	float:right;
	padding:0px 0px 20px 0px;
	}	
.style2 {color: #ea56a4}

.button-box{
	width:248px;
	padding:0px 0px 0px 0px;
	float:right;
	}
.empty5{
	width:200px;
	border:#FFF 1px solid;
	float:left;
	filter: alpha(opacity=0);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
	}
/*******************************************************cabi main-new starts here**********************************/		
.cabi-outer-top{
	width:750px;
	float:left;
	}
.cabi-outer-top1{
	width:720px;
	margin:auto;
	}	
.first-row{
	width:720px;
	float:left;
	background-image:url(images/cabi-bg.gif);
	height:25px;
	border-left:#000000 1px solid;
	border-top:#000000 1px solid;
	border-bottom:#000000 1px solid;
	background-repeat:repeat-x;
	}
.first-row ul{
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	}	
.first-row ul li{
	margin:0px;
	width:143px;
	height:20px;
	padding:5px 0px 0px 0px;
	border-right:#000000 1px solid;
	float:left;
	color:#666666;
	text-align:center;
	list-style:none;
	font-family:Arial;
	font-size:12px;
	}	
	.headEventTd
	{
		margin:0px;
	width:143px;
	height:20px;
	padding:5px 0px 0px 0px;
	border-right:#000000 1px solid;
	float:left;
	color:#666666;
	text-align:center;
	list-style:none;
	font-family:Arial;
	font-size:12px;
		}
	.first-row ul li.date{
	margin:0px;
	width:287px;
	height:20px;
	padding:5px 0px 0px 0px;
	border-right:#000000 1px solid;
	float:left;
	color:#666666;
	text-align:center;
	list-style:none;
	font-family:Arial;
	font-size:12px;
	}	
	.headEventDate
	{
		margin:0px;
	width:287px;
	height:20px;
	padding:5px 0px 0px 0px;
	border-right:#000000 1px solid;
	float:left;
	color:#666666;
	text-align:center;
	list-style:none;
	font-family:Arial;
	font-size:12px;
		}
.first-row1{
	width:720px;
	float:left;
	border-left:#db3a8f 1px solid;
	border-bottom:#db3a8f 1px solid;
	background-repeat:repeat-x;
	}
.first-row1 ul{
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	background-color:#f3f3f3;
	}	
.first-row1 ul li{
	margin:0px;
	width:143px;
	height:40px;
	padding:5px 0px 0px 0px;
	text-align:center;
	border-right:#db3a8f 1px solid;
	float:left;
	color:#666666;
	list-style:none;
	font-family:Arial;
	font-size:12px;
	}	
	.headEventTd1
	{
	margin:0px;
	width:143px;
	height:50px;
	padding:5px 0px 0px 0px;
	text-align:center;
	border-right:solid 1px #db3a8f;
	float:left;
	color:#666666;
	font-family:Arial;
	font-size:12px;
		}
		.headEventDate1
	{
		margin:0px;
	width:287px;
	height:50px;
	padding:5px 0px 0px 0px;
	text-align:center;
	border-right:#db3a8f 1px solid;
	float:left;
	color:#666666;
	list-style:none;
	font-family:Arial;
	font-size:12px;
		}
	.first-row1 ul li.date{
	margin:0px;
	width:287px;
	height:40px;
	padding:5px 0px 0px 0px;
	text-align:center;
	border-right:#db3a8f 1px solid;
	float:left;
	color:#666666;
	list-style:none;
	font-family:Arial;
	font-size:12px;
	}	
.first-row1 ul li a{
	color:#ea60a9;
	font-family:Arial;
	font-size:12px;
	}
.first-row1 ul li a:hover{
	color:#ea60a9;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	}
.left-side1{
	width:491px;
	float:left;
	}	
.right-side1{
	width:228px;
	border-top:#644a58 1px solid;
	border-bottom:#644a58 1px solid;
	border-left:#644a58 1px solid;
	float:left;
	}
.guest-img{
	width:155px;
	height:38px;
	float:left;
	padding:0px 9px 0px 50px;
	}
.create-txt{
	font-family:Arial;
	border-top:#d72a86 1px solid;
	border-left:#d72a86 1px solid;
	background-color:#ffffff;
	font-size:13px;
	font-weight:bold;
	height:30px;
	}			

.create-text1{
	font-family:Arial;
	font-size:12px;
	width:76px;
	float:left;
	height:31px;
	padding:10px 0px 0px 15px;
	color:#000000;
	}	
.rvsp
{
	font-family:Arial;
	height:30px;
	border-top:#d72a86 1px solid;
	border-left:#d72a86 1px solid;
	border-right:#d72a86 1px solid;
	font-size:11px;
	font-weight:bold;
	}
.rvsp2
{
	font-family:Arial;
	background-image:url(images/rvsp-bg.gif);
	background-repeat:repeat-x;
	border-left:#de348e 1px solid;
	border-bottom:#de348e 1px solid;
	font-size:13px;
	font-weight:bold;
	}	
.rvsp1
{
	font-family:Arial;
	background-image:url(images/rvsp-bg.gif);
	background-repeat:repeat-x;
	border-right:#000000 1px solid;
	border-left:#000000 1px solid;
	border-bottom:#000000 1px solid;
	font-size:13px;
	font-weight:bold;
	}
	.Viewdate
{
	font-family:Arial;
	background-image:url(images/rvsp-bg.gif);
	background-repeat:repeat-x;
	border-right:#de348e 1px solid;
	border-left:#de348e 1px solid;
	border-bottom:#de348e 1px solid;
	font-size:11px;
	font-weight:bold;
	}
.rvsp3
{
	font-family:Arial;
	border-left:#de348e 1px solid;
	background-color:#FFF6FE;
	border-bottom:#de348e 1px solid;
	}
.rvsp4{
	border-right:#de348e 1px solid;
	background-color:#FFF6FE;
	border-left:#de348e 1px solid;
	border-bottom:#de348e 1px solid;
	}			
.cabi-main-consult-new{
	background-color:#FFFFFF;
	border-left:#de348e 1px solid;
	border-bottom:#de348e 1px solid;
	color:#000;
	}
.cabi-main-outer-wrapper-new{
	border-top:#de348e 1px solid;
	border-bottom:#de348e 1px solid;
	border-left:#de348e 1px solid;
	background-image:url(images/cabi-main-hostess.gif);
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	}
.cabi-main-outer-wrapper-new1{
	border-left:#de348e 1px solid;
	border-bottom:#de348e 1px solid;
	background-image:url(images/cabi-main-hostess.gif);
	border-top:#de348e 1px solid;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
	.cabi-main-outer-wrapper-contact{	
	background-image:url(images/cabi-main-hostess.gif);
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}
.cabi-main-outer-wrapper-new2{
	border-left:#de348e 1px solid;
	border-bottom:#de348e 1px solid;
	background-color:#fddede;
	color:#000;
	}			
.hostes-name-new1{
	width:171px;
	float:left;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	height:29px;
	border-right:#de348e 1px solid;
	}
.invited-new1{
	width:90px;
	height:29px;
	float:left;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	border-right:#de348e 1px solid;
	}
.Status-new1{
	width:90px;
	float:left;
	height:29px;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	border-right:#de348e 1px solid;
	}
.view-page-new1{
	width:89px;
	text-align:center;
	float:left;
	height:29px;
	font-family:Arial;
	font-size:12px;
	}	
.hostes-name-new{
	width:172px;
	float:left;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	height:40px;
	border-right:#de348e 1px solid;
	}
.invited-new{
	width:90px;
	height:40px;
	float:left;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	border-right:#de348e 1px solid;
	}
.Status-new{
	width:90px;
	float:left;
	height:40px;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	border-right:#de348e 1px solid;
	}
.view-page-new{
	width:90px;
	text-align:center;
	float:left;
	height:40px;
	font-family:Arial;
	font-size:12px;
	}
.cabi-main-outer-wrapper1-new{
	border-left:#de348e 1px solid;
	border-bottom:#de348e 1px solid;
	background-color:#fddede;
	color:#666666;
	}
.cabi-main-outer-wrapper2-new{
	border-left:#de348e 1px solid;
	border-bottom:#de348e 1px solid;
	color:#666666;
	}
.cabi-main-outer-wrapper3-new{
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	color:#666666;
	}	
.cabi-main-outer-wrapper4-new{
	border-right:#000 1px solid;
	border-left:#000 1px solid;
	border-bottom:#000 1px solid;
	color:#666666;
	}			
/*.cabi-main-outer-wrapper2-new{
	width:446px;
	float:right;
	border-bottom:#de348e 1px solid;
	border-left:#de348e 1px solid;
	border-right:#de348e 1px solid;
	color:#666666;
	}*/	
.all-1-new{
	width:39px;
	height:40px;
	float:left;
	font-family:Arial;
	border-top:#de348e 1px solid;
	border-left:#de348e 1px solid;
	border-bottom:#de348e 1px solid;
	font-size:12px;
	text-align:center;
	}	
.all-2-new{
	width:39px;
	height:40px;
	float:left;
	font-family:Arial;
	border-bottom:#de348e 1px solid;
	border-left:#de348e 1px solid;
	font-size:12px;
	text-align:center;
	}	
.rvsp-txt{
	color:#050403;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:10px 0px 12px 0px;
	border-bottom:#251b20 1px solid;
	border-right:#251b20 1px solid;
	}
.yes-outer{
	width:75px;
	border-right:#000000 1px solid;
	border-bottom:#000000 1px solid;
	float:left;
	}
.yes-outer1{
	width:75px;
	border-right:#000000 1px solid;
	border-bottom:#000000 1px solid;
	float:left;
	}
.yes-outer2{
	width:75px;
	border-right:#000000 1px solid;
	border-bottom:#000000 1px solid;
	float:left;
	}		
.yes-txt{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-align:center;
	background-color:#ffa5d4;
	height:21px;
	_height:25px;
	padding:8px 0px 0px 0px;
	}
.yes-txt1{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-align:center;
	background-color:#dedddd;
	height:31px;
	_height:32px;
	padding:8px 0px 0px 0px;
	}
.yes-txt2{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-align:center;
	background-color:#ffffff;
	height:31px;
	_height:32px;
	padding:8px 0px 0px 0px;
	}		
.hostess-txt-new{
	padding:10px 0px 0px 0px;
	}	
.bottom-link{
	width:760px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}										
.left-button{
	width:150px;
	float:left;
	}
.right-button{
	width:366px;
	float:right;
	}	
.right-button-new{
	
	float:right;
	}		
/**************************************************add contact starts here******************************/
.header-hostess a{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ff40a0;
	}	
.header-hostess a:hover{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#ff40a0;
	}						
.button-box-contact{
	width: 235px;
	padding:0px 0px 0px 0px;
	float:right;
	}
	.button-box-contact-optout{
	width:300px;
	padding:0px 0px 0px 0px;
	float:right;
	}
.header-hostess-add{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#ff40a0;
	}		
/**************************************************step2 starts here******************************/	
/*.lft-side-step2{
	width:172px;
	_width:152px;
	float:left;
	border:#FFFFFF 1px solid;
	}*/
.rght-side-step2{
	width:590px;
	float:right;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	}
.eventinformation{
	width:165px;
	margin:auto;
	}
h5{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	text-align:center;
	padding:0px;
	color:#e73e97;
	}
h4{
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	margin:0px;
	text-align:center;
	padding:0px;
	color:#e73e97;
	}	
.event-heading{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:5px 0px 0px 0px;
	text-align:center;
	color:#e73e97;
	}	
.event-heading1{
	font-family:Arial;
	font-size:12px;
	margin:0px;
	padding:5px 0px 0px 0px;
	color:#6d6d6d;
	text-align:center;
	}
.step2-wrapper1{
	width:500px;
	padding:0px 0px 0px 50px;
	}
	
.step2-header{
	font-family:Arial;
	font-size:12px;
	color:#666666;
	}
.add-to-invite-step2{
	width:148px;
	background-image:url(images/add-contact-info.gif);
	background-repeat:repeat-x;
	height:19px;
	float:right;
	margin:5px 73px 0px 0px;
	_margin:5px 39px 0px 0px;
	border:#d0d0d0 1px solid;
	}
.step2-wrapper2{
	width:476px;
	padding:0px 0px 0px 0px;
	height:176px;
	margin:auto;
	border-left:#e069a9 1px solid;
	border-top:#e069a9 1px solid;
	border-bottom:#e069a9 1px solid;
	}
.step2-wrapper2 ul{
	margin:0px;
	padding:0px;
	height:176px;
	list-style:none;
	float:left;
	}
.step2-wrapper2 ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	width:118px;
	float:left;
	height:176px;
	border-right:#e069a9 1px solid;
	}
.step2-wrapper3{
	width:476px;
	padding:0px 0px 0px 0px;
	height:176px;
	margin:auto;
	border-left:#e069a9 1px solid;
	border-top:#e069a9 1px solid;
	border-bottom:#e069a9 1px solid;
	}
.step2-wrapper3 ul{
	margin:0px;
	padding:0px;
	height:176px;
	list-style:none;
	float:left;
	}
.step2-wrapper3 ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	width:94px;
	float:left;
	height:176px;
	border-right:#e069a9 1px solid;
	}
.step2-wrapper3 ul li img
{
	width:94px;
	height:176px;
}
.select-photo{
	font-family:Arial;
	font-size:12px;
	text-align:center;
	width:100px;
	float:left;
	padding:0px 0px 25px 25px;
	}
.select-photo a{
	font-family:Arial;
	font-size:12px;
	padding:5px 0px 0px 0px;
	color:#df5da4;
	}
.select-photo a:hover{
	font-family:Arial;
	font-size:12px;
	padding:5px 0px 0px 0px;
	color:#df5da4;
	text-decoration:none;
	}		
	.select-photo2{
	font-family:Arial;
	font-size:12px;
	text-align:center;
	width:75px;
	float:left;
	padding:0px 0px 25px 25px;
	}
.select-photo2 a{
	font-family:Arial;
	font-size:12px;
	padding:5px 0px 0px 0px;
	color:#df5da4;
	}
.select-photo2 a:hover{
	font-family:Arial;
	font-size:12px;
	padding:5px 0px 0px 0px;
	color:#df5da4;
	text-decoration:none;
	}													
/**************************************************cabi contacts host******************************/	
.contact-outer-box-hostess{
	width:680px;
	float:left;
	border-top:#838282 1px solid;
	border-right:#838282 1px solid;
	border-left:#838282 1px solid;
	}
.contact-outer-box-hostess1{
	width:680px;
	float:left;
	}
.contact-outer-box-hostess2{
	width:680px;
	float:left;
	}
.select-outer-hostess{
	width:680px;
	height:27px;
	background-image:url(images/select-bg.gif);
	background-repeat:repeat-x;
	border-bottom:#999999 1px solid;
	}
.select-outer-hostess1{
	width:680px;
	height:27px;
	background-color:#f1efef;
	border:#838282 1px solid;
	color:#737373;
	}
.select-outer-hostess2{
	width:680px;
	height:27px;
	background-color:#FFF;
	border:#838282 1px solid;
	color:#737373;
	}	
/**************************************************cabi invitation host******************************/	
.cabi-invitation{
	width:433px;
	margin:auto;
	}
.review-img{
	width:433px;
	height:51px;
	}
.cabi-intitation-top{
	background-image:url(images/cabi-invitation-top.gif);
	width:433px;
	height:22px;
	background-repeat:no-repeat;
	}
.cabi-intitation-middle{
	background-image:url(images/cabi-invitation-middle.gif);
	width:433px;
	background-repeat:repeat-y;
	}
.cabi-intitation-bottom{
	background-image:url(images/cabi-invitation-bottom.gif);
	width:433px;
	height:22px;
	background-repeat:no-repeat;
	}
.cabi-invitation-button{
	float:right;
	width:325px;
	}	
.submit-button-invitation{
	width:120px;
	height:21px;
	float:left;
	background-image:url(images/submit-bg.gif);
	background-repeat:repeat-x;
	border:#d0d0d0 1px solid;
	}	
.submit-button-invitation-right{
	width:120px;
	height:21px;
	float:right;
	background-image:url(images/submit-bg.gif);
	background-repeat:repeat-x;
	border:#d0d0d0 1px solid;
	}	

/**************************************************Cabi-Main (consult)******************************/
.cabi-main-consult{
	width:722px;
	margin:auto;
	}
.cabi-main-consult1{
	width:722px;
	float:left;
	}	

.all{
	font-family:Arial;
	font-size:12px;
	border-left:#de348e 1px solid;
	border-top:#de348e 1px solid;
	border-bottom:#de348e 1px solid;	
	}
.all1{
	font-family:Arial;
	font-size:12px;
	border-bottom:#de348e 1px solid;
	border-left:#de348e 1px solid;
	background-color:#FFF6FE;
	}
	.all2{
	font-family:Arial;
	font-size:12px;
	border-bottom:#de348e 1px solid;
	border-left:#de348e 1px solid;
	background-color:#E4DFE3;
	}	
.all-1{
	width:39px;
	height:41px;
	float:left;
	font-family:Arial;
	border-top:#de348e 1px solid;
	border-left:#de348e 1px solid;
	font-size:12px;
	text-align:center;
	}
.all-2{
	width:39px;
	height:39px;
	float:left;
	font-family:Arial;
	border-bottom:#de348e 1px solid;
	border-top:#de348e 1px solid;
	border-left:#de348e 1px solid;
	font-size:12px;
	text-align:center;
	}		
.cabi-main-outer-wrapper{
	border:#de348e 1px solid;
	background-image:url(images/cabi-main-hostess.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	}
.hostes-name{
	width:202px;
	float:left;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	height:40px;
	border-right:#de348e 1px solid;
	}
.invited{
	width:82px;
	float:left;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	height:40px;
	border-right:#de348e 1px solid;
	}
.Status{
	width:82px;
	float:left;
	text-align:center;
	font-family:Arial;
	height:40px;
	font-size:12px;
	border-right:#de348e 1px solid;
	}
.view-page{
	width:82px;
	text-align:center;
	float:left;
	height:40px;
	font-family:Arial;
	font-size:12px;
	border-right:#de348e 1px solid;
	}
.E-mail{
	width:165px;
	float:left;
	text-align:center;
	height:40px;
	font-family:Arial;
	font-size:12px;
	border-right:#de348e 1px solid;
	}
.delete{
	width:60px;
	float:left;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	}
.hostes-name1{
	font-family:Arial;
	font-size:12px;
	border-right:#de348e 1px solid;
	border-left:#de348e 1px solid;
	}
.border{
	border-right:#de348e 1px solid;
	border-left:#de348e 1px solid;
	border-bottom:#de348e 1px solid;
	}	
.invited1{
	font-family:Arial;
	font-size:12px;
	border-right:#de348e 1px solid;
	}
.Status1{
	font-family:Arial;
	font-size:12px;
	border-right:#de348e 1px solid;
	}
.view-page1{
	font-family:Arial;
	font-size:12px;
	border-right:#de348e 1px solid;
	}
.E-mail1{
	font-family:Arial;
	font-size:12px;
	border-right:#de348e 1px solid;
	}
.delete1{
	font-family:Arial;
	font-size:12px;
	}	
	
.cabi-main-outer-wrapper1{
	width:680px;
	float:right;
	border:#de348e 1px solid;
	background-color:#fddede;
	color:#666666;
	}
.outer-cabi{
	border:#de348e 1px solid;
	}	
.hostess-txt{
	padding:5px 0px 0px 0px;
	}
.hostess-txt1{
	padding:5px 0px 0px 5px;
	text-align:left;
	}		
.cabi-main-outer-wrapper2{
	width:680px;
	float:right;
	border-bottom:#de348e 1px solid;
	border-left:#de348e 1px solid;
	border-right:#de348e 1px solid;
	color:#666666;
	}	
/*****************************png code*************************/
/*
  USAGE:
  Copy and paste this one line into your site's CSS stylesheet.
  Add comma-separated CSS selectors / element names that have transparent PNGs.
  The path to the HTC is relative to the HTML file that includes it.
  See below for another method of activating the script without adding CSS here.
 */

 img, div, input { behavior: url("iepngfix.htc") }


 /*
  Here's an example you might use in practice:
  img, div, .pngfix, input { behavior: url("/css/iepngfix.htc") }
 */																
/*****************************cabi register congrats starts*************************/	
.cabi-register-outer-wrapper{
	width:415px;
	margin:auto;
	}
.cabi-register-top-border{
	background-image:url(images/cabi-register-top.gif);
	background-repeat:no-repeat;
	height:26px;
	width:415px;
	}
.cabi-register-middle-border{
	background-image:url(images/cabi-register-middle.gif);
	width:415px;
	background-repeat:repeat-y;
	}
.cabi-register-bottom-border{
	background-image:url(images/cabi-register-bottom.gif);
	background-repeat:no-repeat;
	height:26px;
	width:415px;
	}
.logo-img{
	width:57px;
	height:128px;
	float:left;
	padding:0px 0px 0px 35px;
	}
.congrats-txt{
	width:300px;
	float:right;
	font-family:Tahoma;
	font-size:12px;
	color:#999999;
	}
.congrats-heading{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#e73e97;
	}
p{
	margin:0px;
	padding:0px;
	line-height:18px;
	}							
p a{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#e73e97;
	}	
p a:hover{
	text-decoration:underline;
	}
.style3 {font-size: 10px;}		
.style4 {color:#e73e97; font-family:Arial; font-size:12px;}
.style5 {color:#e73e97; font-family:Arial; font-size:12px; float:right;}
.style6 {color:#e73e97; font-family:Arial; font-size:12px; float:left;}

/**********************************************Eblasts starts here*******************************/
.e-empty{
	width:35px;
	border:#FFFFFF 1px solid;
	float:left;
	filter:alpha(opacity=0);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
	}
.e-empty1{
	width:20px;
	border:#FFFFFF 1px solid;
	float:left;
	filter:alpha(opacity=0);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
	}	
.e-blast-left{
	width:226px;
	float:left;
	}
.e-blast-top{
	background-image:url(images/e-blast-top.png);
	width:226px;
	height:21px;
	background-repeat:no-repeat;
	}
.e-blast-middle{
	background-image:url(images/e-blast-middle.png);
	width:226px;
	background-repeat:repeat-y;
	height:150px;
	}	
.e-blast-bottom{
	background-image:url(images/e-blast-bottom.png);
	width:226px;
	height:21px;
	background-repeat:no-repeat;
	}
.e-blast-txt{
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	padding:0px 0px 0px 25px;
	}
.e-blast-chk{
	width:210px;
	padding:0px 0px 0px 10px;
	}
.tick-box{
	float:left;
	}		
.e-blast-txt1{
	font-family:Arial;
	font-size:12px;
	width:150px;
	float:left;
	padding:0px 0px 0px 5px;
	color:#666666;
	}
.e-blast-content{
	width:532px;
	float:left;
	padding:10px 0px 0px 35px;
	}
.txt-area{
	float:left;
	width:350px;
	}
.rsvp-txt-area{
	float:left;
	width:388px;
	}
.add-to-invite-eblast{
	width:148px;
	background-image:url(images/add-contact-info.gif);
	background-repeat:repeat-x;
	height:19px;
	float:right;
	margin:0px 28px 0px 0px;
	_margin:0px 17px 0px 0px;
	border:#d0d0d0 1px solid;
	}
.fields-eblast{
	font-family:Arial;
	font-size:12px;
	color:#666666;
	width:335px;
	float:right;
	padding:30px 0px 20px 0px;
	}
.multiple{
	float:left;
	width:19px;
	height:19px;
	padding:0px 0px 0px 10px;
	}	
	
	
	/**************************** prabu *****************/
	.divNotesImage
	{
		float:right;
		width:18px;
		}
	.divNotesImage span
	{
		display:none;
		}
	.divNotesImage:hover span
	{
		display:block;
		position:absolute;
    border:1px solid #DE348E;
    background-color:#FFF4FD; 
    color:#000000;
    text-align: left;
    width:200px;
    padding:5px;
		}
	.cabi-main-outer-wrapper-new2_new{
	border-left:#de348e 1px solid;
	border-bottom:#de348e 1px solid;
	background-color:#FFF6FE;
	color:#000;
	overflow:hidden;
	}	
	
	.cabi-main-consult-new_new{
	background-color:#E4DFE3;
	border-left:#de348e 1px solid;
	border-bottom:#de348e 1px solid;
	color:#000;
	overflow:hidden;
	}
	
		
		
	.top-button_new{
	width:680px;
	float:left;
	padding-left:70px;
	}	
	
	.create-txt a
	{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	}	
	.create-txt a:hover{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
	font-family:Arial;
	}	
	.top-button_new2{
	width:680px;
	float:left;
	padding-left:15px;
	}	
	.RSVPForm-button{
	float:right;
	width:274px;
	padding-right:40px;
	}	
	.submit-button-invitation_RSVP{
	width:75px;
	height:21px;
	background-image:url(images/submit-bg.gif);
	background-repeat:repeat-x;
	border:#d0d0d0 1px solid;
	float:right;
	}	
	.button-box_new{
	width:348px;
	padding:0px 0px 0px 0px;
	float:right;
	}	
	
	.divNoEvent
	{
		width:500px;
		text-align:center;
		padding:20px 0px 20px 0px;
		color:Black;
		}
		
		/**************************************calander starts here******************************/

.calander{
	width:125px;
	text-align:center;
	border:#da2d89 1px solid;
	background-image:url(images/cabi-main-hostess.gif);
	background-repeat:repeat-x;
	height:28px;
	float:left;
	display:block;
	background-color:#000000;
	}
		
		
.calander a{
	list-style:none;
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	height:23px;
	padding:5px 0px 0px 0px;
	width:125px;
	display:block;
	text-decoration:none;
	}		
.calander a:hover{
	list-style:none;
	margin:0px;
	height:23px;
	width:125px;
	color:#6a6a6c;
	display:block;
	background-color:#fff3fd;
	}
	
	
.events-right{
	width:80%;
	margin:auto;
	height:450px;
	padding:10px 0px 0px 0px;
}
	
.calender-day{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	}
.calender-main-text{
	font-family:Arial;
	font-size:12px;
	color:#666664;
	font-weight:bold;
	padding:0px 0px 0px 2px;
}
.calender-link
{
	font-family:Arial;
	font-size:12px;
	color:#666664;
	font-weight:bold;
	
}
.calender-link a
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#666664;
	text-decoration:underline;
}
.calender-link a:hover
{
	font-family:Arial;
	font-size:12px;
	color:#666664;
	text-decoration:none;
}
.calender-sub-text{
	font-family:Arial;
	font-size:12px;
	color:#000;
}	
.width-cal{
	width:5px;
	border:#FFFFFF 1px solid;
	float:left;
	}
.width-cal1{
	width:80px;
	border:#FFFFFF 1px solid;
	float:left;
	}	
	
/*******************************weekly starts here***********************************/
.events-right-weekly{
	float:left;
	width:720px;
	padding:10px 0px 0px 0px;
	}	
.calander1{
	text-align:center;
	background-image:url(images/cabi-main-hostess.gif);
	background-repeat:repeat-x;
	width:88px;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	}
.fnt-style{
	font-family:Arial;
	font-size:12px;
	color:#6a6a6c;
	}	
	.submit-button_new1{
	width:75px;
	height:21px;
	float:right;	
	background-image:url(images/submit-bg.gif);
	background-repeat:repeat-x;
	border:#d0d0d0 1px solid;
	}	
	.button-box_new1{
	width:248px;
	padding:0px 18px 0px 0px;
	float:right;
	}			
	
	.left-button_new1{
	width:350px;
	float:left;
	}
	.button-box_new_2{
	width:348px;
	padding:0px 90px 0px 0px;
	float:right;
	}	
	.select-txt_new a{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	padding:5px 0px 0px 5px;
	}	
.select-txt_new a:hover{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
	text-align:center;
	padding:5px 0px 0px 5px;
	}	
	
	.button-box_new12{
	width:248px;
	padding:0px 90px 0px 0px;
	float:right;
	}
	.eventinformation_new{
	width:300px;
	margin:auto;
	}
	.step1_new{
	margin:auto;
	padding:0px 0px 0px 20px;
	
	}
	.button-box_new2{
	width:328px;
	padding:0px 0px 0px 0px;
	float:right;
	}
	
	.button-box_new12{
	width:278px;
	padding:0px 18px 0px 0px;
	float:right;
	}
	
	.submit-button_login{
	width:75px;
	height:21px;
	float:left;
	background-image:url(images/submit-bg.gif);
	background-repeat:repeat-x;
	border:#d0d0d0 1px solid;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:3px 0px 0px 0px;
	color:#FFF;
	}
	
	.add-to-invite_new{
	width:148px;
	background-image:url(images/add-contact-info.gif);
	background-repeat:repeat-x;
	height:19px;
	float:right;
	margin:5px 0px 0px 0px;
	border:#d0d0d0 1px solid;
	vertical-align:top;
	}
	.heading-contact_new{
	font-family:Arial;
	font-size:16px;
	width:215px;
	font-weight:bold;
	color:#e74098;
	padding:12px 0px 9px 0px;
	}
.add-to-invite-eblast_new{
	width:168px;
	background-image:url(images/add-contact-info.gif);
	background-repeat:repeat-x;
	height:19px;
	float:right;
	margin:0px 28px 0px 0px;
	_margin:0px 17px 0px 0px;
	border:#d0d0d0 1px solid;
	}
	.button-box_new123{
	width:368px;
	padding:0px 10px 0px 0px;
	float:right;
	}
	.submit-button_new123{
	width:75px;
	height:21px;
	float:right;	
	}
	.left-button_new123{
	width:250px;
	float:left;
	}
	.add-to-invite_new12{
	width:70px;
	background-image:url(images/add-contact-info.gif);
	background-repeat:repeat-x;
	height:19px;
	float:left;
	margin:5px 0px 0px 0px;
	border:#d0d0d0 1px solid;
	}
	
	
	.first-row_new{
	height:25px;
	border:solid 10px #ffffff;
	}

	.headEventTd_new
	{
		margin:0px;
	width:143px;
	height:20px;
	background-image:url(images/cabi-bg.gif);
	padding:5px 0px 0px 0px;
	text-align:center;
	font-family:Arial;
	font-size:12px;
		}
	
	.headEventDate_new
	{
		margin:0px;
	width:287px;
	height:20px;
	background-image:url(images/cabi-bg.gif);
	color:#666666;
	text-align:center;
	font-family:Arial;
	font-size:12px;
		}
.first-row1_new{
	width:720px;
	background-color:#db3a8f;	
	
	}

	.headEventTd1_new
	{
	margin:0px;
	width:143px;
	background-color:#ffffff;
	padding:5px 0px 5px 0px;
	text-align:center;
	color:#666666;
	font-family:Arial;
	font-size:12px;
		}
		.headEventDate1_new
	{
		margin:0px;
	width:287px;
	padding:5px 0px 5px 0px;
	background-color:#ffffff;
	text-align:center;
	color:#666666;
	font-family:Arial;
	font-size:12px;
		}
	.button-box_new123_new{
	width:468px;
	padding:0px 10px 0px 0px;
	float:right;
	}
.adminreportBox
{
	width:532px;
	padding:5px 10px 10px 20px;
	}
	.reportHeading{
	height:21px;
	background-image:url(images/submit-bg.gif);
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 0px;
	color:#FFFFFF;	
	}
	.reportTxt
	{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding:5px 0px 0px 5px;
		}
		
		.text-input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}
.table-border{
	border:1px solid #dddddd;
}
.hr-line{
   color:#dddddd;
}
.ImportText{
	
	font-family:Arial;
	font-size:12px;
	text-align:left;
	padding:3px 0px 0px 3px;
	color:#000000;
	overflow:hidden;
	}
.eventinformation_date{
	width:425px;
	margin:auto;
	}
	
	/**********************************************16.06.09********************************************/

.step-box{
	width:599px;
	border:#FF99CC 1px solid;
	margin:auto;
	padding-bottom:10px;
	margin-bottom:15px;
	background-color:rgb(253, 222, 222);
	
	
	}
.step-txt6{
	padding-left:15px;
	padding-top:10px;
	font-family:Arial;
	font-size:13px;
	width:50px;
	float:left;
	font-weight:bold;
	vertical-align:text-top;
	}	
	.step-txt{
	padding-left:15px;
	padding-top:10px;
	font-family:Arial;
	font-size:13px;
	}
	.step-txt5{
	padding-left:15px;
	padding-top:10px;
	font-family:Arial;
	font-size:13px;
	float:left;
	font-weight:bold;
	vertical-align:text-top;
	

	}

.show-outer-wrapper{
	width:850px;
	margin:auto;
	}	
	.show-outer-wrapper2{
	width:760px;
	margin:auto;
	}	
.instruction-wrapper{
	width:420px;
	float:left;
	border:#e53e96 1px solid;
	}	
.show-information{
	width:420px;
	border:#e53e96 1px solid;
	float:right;
	}	
.heading-show{
	font-size:20px;
	font-family:Arial;	
	text-align:center;
	padding-bottom:10px;
	}
.stp-box1{
	width:420px;
	float:right;
	padding-bottom:5px;
	border-bottom:#e53e96 1px solid;
	}	
.stp-box2{
	width:420px;
	float:right;
	padding-bottom:5px;
	}	
.stp-box3
{
	font-family:Arial;
	font-size:13px;
	float:left;
	width:120px;
	padding-left:15px;
	height:30px;
	}			
.stp-box4
{
	font-family:Arial;
	font-size:13px;
	float:right;
	width:260px;
	padding-right:10px;
	}	
.step-box-small{
	width:599px;
	margin:auto;
	padding-bottom:7px;
	margin-bottom:10px;
	background-color:rgb(255,244,253);
	border:1px solid rgb(233,77,159);
}
.step-txt-small{
	padding-left:15px;
	padding-top:7px;
	font-family:Arial;
	font-size:12px;
	}	

.page-header{
	font-family:Arial;
	font-size:19px;
	color:#e74199;
	font-weight:bold;
	text-align:center;
}
.step-txt_inst{
	font-family:Arial;
	font-size:13px;
	width:348px;
	float:right;
	margin-top:10px;
	}
	.step-txt_inst1{
	font-family:Arial;
	font-size:13px;
	width:320px;
	float:right;
	margin-top:10px;
	}	
		.step-txt_inst3{
	font-family:Arial;
	font-size:13px;
	width:400px;
	float:left;
	margin-top:10px;

	}	
	.step-txt7{
	padding-left:10px;
	padding-top:10px;
	font-family:Arial;
	font-size:13px;
	width:180px;
	float:left;
	font-weight:bold;
	vertical-align:text-top;
	}
	.step-txt-small1{
	padding-left:10px;
	padding-top:7px;
	font-family:Arial;
	font-size:12px;
	width:180px;
	float:left;
	font-weight:bold;
	vertical-align:text-top;
	}	
	.step-txt_inst4{
	font-family:Arial;
	font-size:13px;
	width:400px;
	float:left;
	margin-top:6px;

	}
	
.step-box5{
	width:599px;
	margin:auto;
	padding-bottom:7px;
	margin-bottom:10px;
	background-color:rgb(255,244,253);
	border:1px solid rgb(233,77,159);
}
	.select-rsvp-option{
	font-family:Arial;
	font-size:10px;
	color:#e73e97;
}
.rsvp-yes-Number
{
	font-size:14px; 
	color:#639D16; 
	font-family:Tahoma; 
	font-weight:bold;
	}
.accordin
{
	background-color:#E4DFE3;
	border:1px solid #D72A86;
	width:870px;	
	height:25px;
	margin:0px 0px 10px 0px;	
	}
.accordin a
{ 
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	width:870px;	
	float:left;
	color:#ff3399;
	text-decoration:none;
}
.accordin a:hover
{ 
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	width:870px;	
	float:left;
	color:#ff3399;
	text-decoration:none;
}

.accordin-active
{
	background-color:#FCB2D9;
	border:1px solid #D72A86;
	width:870px;	
	height:25px;	
	margin:0px 0px 10px 0px;
	}
.accordin-active a
{ 
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	width:870px;	
	float:left;
	color:#000000;
	text-decoration:none;
}
.accordin-active a:hover
{ 
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	width:870px;	
	float:left;
	color:#000000;
	text-decoration:none;
}
.rvsp-Event
{
	font-family:Arial;
	font-size:11px;
	height:30px;
	border-top:#d72a86 1px solid;
	border-left:#d72a86 1px solid;
	font-weight:bold;
	}
.submit-button-right{
	width:75px;
	height:21px;
	float:right;	
	background-image:url(images/submit-bg.gif);
	background-repeat:repeat-x;
	border:#d0d0d0 1px solid;
	}
a.info{
float:right;
    }

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
		position:absolute;
    border:1px solid #DE348E;
    background-color:#FFF4FD; 
    color:#000000;
    text-align: left;
    width:200px;
    padding:5px;
	text-decoration:none;
	}
.mail-option
{
	font-family:Arial;
	font-size:12px;
	color:#E951A1;
	font-weight:bold;
	}
