/* Title for each function */
.eventFunctionTitle
{
	font-weight: bold;
	font-size: larger;
}
	

/* Date/time for each function */
.eventFunctionDateTime
{
	font-size: smaller;
}
	
/* Price for each function */
.eventFunctionPrice
{
	font-size: smaller;
	text-align: right;
	color: #6d6d9e;
}
	

/* Description for each function */
.eventFunctionDescription
{
	line-height: 160%;
}
	
/* Label per function "Add this function to your cart" */
.eventFunctionAddFunctionLabel
{
	color: #369;
	text-align: right;
}
	
/* Checkbox per function to add */
.eventFunctionAddFunctionCheck
{
	
}
	

/* Question text per each function */
.eventFunctionQuestion
{
	color: #999;
	text-align: left;
}
	

/* Answer text field */
.eventFunctionTextField
{
	width: 120px;
}
	

/* Answer text area */
.eventFunctionTextArea
{
	width: 200px;
}
	

/* Answer multi check (checkbox area) */
.eventFunctionMultiselectCheck
{
	background-color: #eee;
}
	

/* Answer select boxes */
.eventFunctionSelect
{
	
}
	

/* Answer is required * */
.eventFunctionRequiredQuestion
{
	color: #c00;
	font-weight: bold;
}
	

/* Table  holding all function information */
.eventFunctionBlock
{
	margin: 0px;
	width: 100%; /*600px;*/
	background-color: #fff
}


/* Table  holding all function information ALT row */
.eventFunctionBlockAlt
{
	margin: 0px;
	width: 100%; /*600px;*/
	background-color: #fff;
}
	

/* Group button link */
.eventFunctionGroupButton
{
	margin: 4px 0px 4px 0px;
	padding: 0px 4px;
	display: block;
	height: 24px;
	background-color: #fff;
	color: #369;
	font-weight: bold;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
	position: relative;
	float: left;
	text-decoration: none;
	line-height: 22px;
	white-space: nowrap;
}

/* Group button link */
.eventFunctionGroupButtonAlt
{
	margin: 4px 0px 4px 0px;
	padding: 0px 4px;
	display: block;
	height: 24px;
	background-color: #C4D7EB;
	color: #369;
	font-weight: bold;
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
	position: relative;
	float: left;
	text-decoration: none;
	line-height: 22px;
	white-space: nowrap;
}

.eventFunctionGroupButton:hover, .eventFunctionGroupButtonAlt:hover
{
	background-color: #fff;
	text-decoration:none;
	border-bottom: 1px solid black;
}


/* Group description text and block */
.eventFunctionGroupDescription
{
	font-size: medium;
	/*border: solid 1px #eee;*/
	padding: 4px;
}