.event_title {
	font-size: 			16px;
	font-weight: 		bold;
	text-decoration: 	underline;
	text-transform: 	none;
}

.event_row {
	color: 		#116196;
	font-size: 	14px;
}

#our_next {
	float: left;
	width: 200px;
}

	#our_next h2 {
		color: 			#116196;
		font-size: 		16px;
		font-style: 	normal;
		font-weight: 	normal;
		text-transform: uppercase;
	}
	
	#our_next p {
		color: 			#CE3025;
		padding-bottom: 10px;
	}
	
#other_events {
	border-left: 	solid 2px #e1e1e1;
	float: 			left;
	padding-left: 	20px;
	width: 			390px;
}

	#other_events h2 {
		color: 			#116196;
		font-size: 		16px;
		font-style: 	normal;
		font-weight: 	normal;
		text-transform: uppercase;
	}
	
	#other_events a {
		color: 				#CE3025;
		font-size: 			12px;
		text-decoration: 	none;
	}
	
		#other_events a:hover {
			text-decoration: underline;
		}
	
	#other_events p {
		padding: 0;
	}
		
		#other_events p strong {
			color: 		#CE3025;
			font-size: 	12px;
		}
		
.sub_event strong {
	color: 			#464749;
	padding-left: 	20px;
}

#interior_top_right li.session {
	background: 	#dadbdd;
	padding-left: 	30px;
}
	
#register_form h2.stripe {
	background: 	url(../images/stripe.gif) no-repeat left bottom;
	padding-bottom: 10px;
	font-size: 		14px;
	font-style: 	normal;
}

#register_form #form {
	padding: 20px 0;
}

	#register_form #form label {
		clear: 			both;
		display: 		block;
		float: 			left;
		padding: 		0;
		vertical-align: middle;
		width: 			200px;
	}
	
	#register_form #form input,
	#register_form #form select {
		border: 		solid 1px #000;
		float: 			left;
		margin-bottom: 	15px;
		padding: 		3px;
		width: 			300px;
	}
	
		#register_form #form .number	{ width: 20px;	}
		#register_form #form .cvv		{ width: 30px;	}
		#register_form #form .fifth		{ width: 60px;	}
		#register_form #form .quarter 	{ width: 75px; 	}
		#register_form #form .half		{ width: 150px;	}
		
		#register_form #form .center	{ text-align: center; 	}
		#register_form #form .year		{ margin-left: 5px;		}
		#register_form #form .radio 	{ float: none; 			}
		
		
		#register_form #form input.submit {
			border: 	none;
			float: 		right;
			padding: 	0;
			margin: 	0;
			width: 		auto;
		}
		
		#register_form #form p.payment {
			float: 		left;
			width: 		400px;
		}
		
			#register_form #form p.payment input {
				float: left;
			}
		
			#register_form #form p.payment span {
				float: 	left;
				margin: 0;
				width: 	350px;
			}		

p#subtotal {
	background: 	url(../images/stripe.gif) no-repeat top left;
	color: 			#CE3025;
	font-size: 		13px;
	letter-spacing: 1px;
	padding-right: 	20px;
	padding-bottom: 30px;
	text-align: 	right;
	text-transform: uppercase;
}

p#total {
	color: 			#CE3025;
	font-size: 		13px;
	letter-spacing: 1px;
	padding-right: 	20px;
	padding-bottom: 0;
	text-align: 	right;
	text-transform: uppercase;
}

.error {
	border: 			solid 2px #990000;
	background-color: 	#CC3333;
	color: 				#fff;
	font-size: 			11px;
	line-height: 		20px;
	padding-bottom: 	10px;
	padding-left: 		40px;
	margin-top: 		15px;
}
