/*  ----------------------|  STRUCTURE  |----------------------  */
.formWrapper {
	margin: 0px auto;
	padding-bottom: 40px;
}

	.formWrapper  ul{
		margin: 10px;
		list-style-type: none;
	}
	
	.formWrapper ul li{
		padding-top: 20px;
	}

	.formWrapper legend{
		margin-left: -8px;
		padding: 2px 5px;
		font: italic 16px georgia, new times roman, serif;
	}

	.formWrapper select{
		background-color: #fff;
		border: 1px solid #aaa;
		padding: 3px;
	}
	
	.formWrapper .smallinput input{
		float: right;
		margin-right: 200px;
	}

	.formWrapper .invite{
		float: right;
		width: 350px;
	}

.bottom-form p{
	float: left;
}

.formWrapper label{
	float: left;
}

.formWrapper button{
	float: right;
}

.float-right{
	float: right;
}

/*  ----------------------|  INVITE A FRIEND ATTRIBUTES  |----------------------  */


#contact_form{
	width: 470px;
	margin: 0px auto;
}

#invite_left {
	float: left;
	margin: 0px 0px 0px 100px;	}
	 	
#invite_right {
 	float: right; 
	margin: 0px 100px 0px 0px; }	
	
.invitefriends{
	margin-top: 5px;
	float: right;
}

.fivefriends input{
	width: 465px;	
	margin-left: 0px;
}

.personalmessage, .fivefriends{
	margin-top: 20px;
}

.personalmessage textarea{
	width: 465px;	
	overflow: hidden;
	height: 75px;
	padding: 3px;
	border: 1px solid #aaa;
}

.fivefriends p{
	margin-left: 10px;
	padding-bottom: 10px;
}

.personalmessage p{
	margin-left: 0px; 
	margin-right: 10px;
}

.centering{
	padding-top: 20px;
	margin: 0px auto;
	width: 478px;
}

.form-style-section p{
	float: left;
	clear: both;
}

/*  ----------------------|  ERROR/SUCCESS MESSAGES  |----------------------  */

.warning {
 	display: none;
 	border: 1px solid #ff9a01;
 	background: transparent;
 	color: #ff9a01;
	padding: 20px;
	line-height: 16px;
	margin: 12px 0px 0px 0px; }
 	 	
 	.warning ul {
 	 	padding: 2px 0px 0px 5px;
 	 	margin :0px; }
 	 	
 	.warning ul li {
 	 	padding: 2px 0px 2px 0px;
 	 	margin :0px; }
		
		
.formError {
 	display: none;
 	border: 1px solid #ff9a01;
 	background: transparent;
	padding: 10px;
	line-height: 16px;
	margin: 12px 0px 0px 0px; }
 	 	
 	.warning ul {
 	 	padding: 2px 0px 0px 5px;
 	 	margin :0px; }
 	 	
 	.warning ul li {
 	 	padding: 2px 0px 2px 0px;
 	 	margin :0px; }
 	 	
.success {
	border: 1px solid #327032;
 	background: #f0fff0;
 	color: #327032;
	padding: 10px;
	line-height: 16px;
	margin: 0px 0px 12px 0px; }
 	 	
	.success a:link, .success a:visited {
	 	color: #327032; }
 	 	
.failed {
	border: 1px solid #ff9a01;
 	background: #fffaf2;
 	color: #ff9a01;
	padding: 10px;
	line-height: 16px;
	margin: 0px 0px 12px 0px; }
 	 	
	.failed a:link, .failed a:visited {
	 	color: #ff9a01; }

.block_Reminder {
	width: 50%;
	border: 1px solid #c30708;
	margin-bottom: 30px;
	padding: 5px 10px 10px 10px; 
	clear: both;}
			
/*  ----------------------|  REMINDER EMAILER ATTRIBUTES|----------------------  */
#js_eventreminder{
	width: 500px;
	margin: 0px auto;
}


#time_wrapper_c {
	width: 400px;
	margin: 0px auto;
	padding-top: 15px}


#custom_time_div {
	width:90%;
	border: 1px black solid;
	display: none;
}

#body_box {
	padding-top: 15px;
	margin:15px;
}
 
#interval_li_base, 
#no_events_li{
	display: none;
}

#repeat_reminders_li input {
	width: 20px !important;
	float: left !important;
}

#preset_time_div input, 
#preset_time_div select, 
#email-reminder input, 
#text-message input, 
#text-message select{
	float: right;
	width: 250px;
}

#text-message strong{
	float: left;
}

#text-message label{
	float: left;
}

#text-message li{
	padding-bottom: 20px;
}

.reminder-checkbox {
	width: 300px;
	float: left;
	margin-left: 7px;
}

.reminder-checkbox  input{
	float: left;
}
#preset_time_div ul{
	margin-top: 10px;
}

.submit-button {
	width: 65px;
	margin: 0px auto;
}

.unreminder-submit {
	width: 165px;
	margin: 20px auto;
}

.cell-example{
	margin-top: 0px;
	float: left;
}

#email-reminder, 
#text-message,
#preset_time_div{
margin: 0;
padding: 0;
}

#selected_channel_li{
}


#reminder_form fieldset{
	padding-top: 30px;
	margin: 0px auto;
}

#repeat_reminder_wrapper label{
	margin: 0;
	padding: 0;
}

#confirmation_email{
	margin-top: 0;
	padding: 0;
}

/*  ----------------------|  REMINDER EMAILER STRUCTURE  |----------------------  */



#left_unregister_results{
	float: left;
}

	#left_unregister_results ul{
		font: italic 12px georgia, new times roman, serif;
	}

#right_unregister_results{
		width: 220px;
		float: left;
}

#interval_li_base{
	display: none;
}
 
#time_divide {
	height: 20px;
	line-height:20px;
	padding:0px;
	padding-top:6px; 
	padding-bottom:6px; 
	text-align:center;}

#time_left {
	height:auto;}

	#time_left label {
		float:left;
		height:20px;
		margin:5px;
		padding:0;
		width: 100px;
		line-height:20px; }
	
	#time_left select {
		height:20px;
		margin:5px;
		padding:0;
		border: 1px solid; }

	#time_left input {
		height:18px;
		margin:5px;
		padding:0;
		border: 1px solid; }
		
	#time_left ol {
		margin:0px;
		padding:0px;} 
		
	#time_left fieldset {
		margin:0px;
		padding:0px;
		width: 100%;}
	#time_left legend {
		margin-left: 5px;
		padding:0px;} 		

#time_right {
	height:auto; }

	#time_right label {
		float:left;
		height:20px;
		margin:5px;
		padding:0;
		width: 100px;
		line-height:20px; }

	#time_right select {
		height:20px;
		margin:5px;
		padding:0;
		border: 1px solid; }

	#time_right .ampmradio{
		border: 0px;
		height:18px;
		margin:5px;
		padding:0;		} 
		
		#time_right input{
			height:18px;
			margin:5px;
			padding:0;
			border: 1px solid; } 
		
	#time_right ol {
		margin:0px;
		padding:0px;} 
		
	#time_right fieldset {
		margin:0px;
		padding:0px;
		width: 100%;} 
		
	#time_right legend{
		margin-left: 5px;
		padding:0px;} 
		
		
/*  ----------------------|  CANCEL REMINDER STRUCTURE  |----------------------  */
#unremindWrapper{
	width: 500px;
	margin: 0px auto;
}

.cancel-main-form{
	width: 900px;
}

.cancel-email-field{
		width: 350px;
		float: right;
}

.cancel-text-field{
		width: 180px;
		float: right;
		margin-right: 20px;
}

.cancel-text-select{
	float: right;
}
 
.cancel-text-fieldset{
	padding-top: 30px;
}




