
	#signInTabs, #SIsignOut {
		font-size: 12px;
	}
	
	#signInTabs .ui-icon, #SIsignOut .ui-icon {
		float: left;
		padding: 1px;
		-webkit-border-radius: 16px;
		-moz-border-radius: 16px;
		border-radius: 16px;
	}

	#signInWrapper {
		display:none;
	}
	
	
	#bt_signOutCancel, #bt_signOut, #bt_signInCancel, #bt_signIn, #bt_SIRegCancel, #bt_SIRegister {
		margin: 0px 5px;
	}
	
	#bt_signOutCancel, #bt_signOut {
		font-size: 12px;
	}
	
	#SIhidden1, #SIhidden2 {
		padding: 5px;
		text-align: left;
		margin: 10px;
		border: 1px solid #777;
	}
	
	.SIcontent {
		width: 320px;
		margin:0px auto;
		text-align:left;
		padding:0px;
		font-size: 13px;
		/*border:1px dashed #333;*/
	}
	.SIcontentHeaderMsg {
		width: 320px;
		padding:0px;
		font-size: 14px;
		margin-bottom:15px;
		text-align:center;
		display:none;
		/*border:1px dashed #333;*/
	}
	.SIcontent .inputDiv {
		padding:4px 0px 15px;
	}
	.SIcontent .inputDiv2 {
		padding:2px 0px 5px;
	}
	
	.SIcontent .messageblank {
		height: 22px;
	}
	
	.SIcontent .messageblank .ui-icon {
		padding: 0px;
	}
	
	.SIcontent .iconblank {
		height: 19px !important;
		margin-top: -3px;
	}
	
	.SIcontent .jValSpacerblank {
		height: 19px !important;
	}
	
	.SIregContent {
		width:320px;
		margin:0px auto;
		text-align:left;
		padding:0px;
		font-size: 13px;
		/*border:1px dashed #333;*/
	}
	.SIheader {
		font-size: 18px;
		line-height: 18px;
		font-weight:bold;
		margin-bottom:15px;
	}
	.SItitle {
		font-weight:bold;
		font-size: 0.85em;
	}
	
	#signInTabs input {
		color: #000;
	}
	
	#SItabs1-pane input {
		padding: 2px;
		color: #000;
	}
	
	#SItabs2-pane label {
		float: left;
		width: 100px;
	}
	
	#SItabs2-pane label small {
		line-height: 8px;
	}
	
	

/*   mobile signin */

	.tablet_body #signInTabs, .tablet_body #SIsignOut,
	.mobile_body #signInTabs, .mobile_body #SIsignOut {
		font-size: 18px;
	}
	
	.tablet_body #bt_signOutCancel, .tablet_body #bt_signOut,
	.mobile_body #bt_signOutCancel, .mobile_body #bt_signOut {
		font-size: 18px;
	}
	
	.tablet_body .SIcontent,
	.mobile_body .SIcontent {
		width: 620px;
		font-size: 20px;
		/*border:1px dashed #333;*/
	}
	
	.tablet_body .SIregContent,
	.mobile_body .SIregContent {
		width:620px;
		font-size: 20px;
	}
	
	.tablet_body .SIheader,
	.mobile_body .SIheader {
		font-size: 24px;
		line-height: 24px;
	}
	
	.tablet_body .SItitle,
	.mobile_body .SItitle {
		font-weight:bold;
		font-size: 14px;
	}
	
	.tablet_body #signInTabs input, .tablet_body #signInTabs textarea,
	.mobile_body #signInTabs input, .mobile_body #signInTabs textarea {
		font-size: 24px;
		padding: 5px;
	}
	
	.tablet_body #SItabs1-pane input,
	.mobile_body #SItabs1-pane input {
		font-size: 24px;
		padding: 5px;
	}
	
	
	
	
                                                                                                                                                            