body	{
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: url(/images/bkg.jpg) repeat-x left top;
}
body.bkg2	{
	background: url(/images/bkg2.jpg) repeat-x left top;
}
#wrapper {
	width: 951px;
	margin: 0 auto;
	text-align: left;
}
.clearfloat {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 20px;
	overflow: hidden;
	border-style: none;
	line-height: 0px;
}

#login	{
	height: 33px;
}
.smwht{color:#fff;font-family:Arial,Helvetica,sans-serif;
font-size:11px;}

#header	{
	background: #FFFFFF url(/images/header_bkg.gif) no-repeat left top;
	height: 135px;
	position: relative;
}
	#logo	{
		float: left;
		margin-top: 15px;
		height: 60px;
		/*font: 10px Georgia, "Times New Roman", Times, serif;*/
		font: 12px Arial, Helvetica, sans-serif;
		color: #451a41;
	}
	#logo img	{
		margin-bottom: 5px;
	}
	/*
	#logo	{
		float: left;
		margin-top: 25px;
		height: 60px;
	}*/
	#partner	{
		float: right;
		text-align: left;
		/*margin-top: 25px;*/
		padding-top: 35px;
		font: 12px Arial, Helvetica, sans-serif;
		color: #451a41;
		width: 160px;
	}
	#partner img	{
		margin-top: 5px;
	}
	/*
	#strapline	{
		float: right;
		text-align: right;
		margin-top: 25px;
		padding-top: 35px;
		font: 24px Georgia, "Times New Roman", Times, serif;
		color: #451a41;
	}*/

	#menu	{
		width: 951px;
		height: 30px;
		position: absolute;
		left: 0px;
		bottom: 0px;
	}
	#menu ul {
		padding: 0px;
		list-style-type: none;
		float: left;
		margin: 0px;
		display: block;
	}
	#menu li {
		float: left;
		text-align: left;
		position:relative;
		display: block;
		margin-right: 1px;
	}
	#menu li a {
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		text-decoration: none;
		text-align: center;
		display: block;
		padding-top: 5px;
		padding-bottom: 10px;
	}
	#menu li a:hover {
		text-decoration: underline;
	}
		/* MENU BTNS */
			/* HOME BTN */
			#menu li a.home_btn {
				background: url(/images/home_btn_bkg.gif) no-repeat left top;
				width: 46px;
			}
			#menu li a.home_btn:hover	{
				background: url(/images/home_btn_ovr_bkg.gif) no-repeat left top;
			}
			#menu li a.home_btn_ovr {
				background: url(/images/home_btn_ovr_bkg.gif) no-repeat left top;
				width: 46px;
			}
			/* END HOME BTN */
			/* ABOUT BTN */
			#menu li a.about_btn {
				background: url(/images/about_btn_bkg.gif) no-repeat left top;
				width: 64px;
			}
			#menu li a.about_btn:hover	{
				background: url(/images/about_btn_ovr_bkg.gif) no-repeat left top;
			}
			#menu li a.about_btn_ovr {
				background: url(/images/about_btn_ovr_bkg.gif) no-repeat left top;
				width: 64px;
			}
			/* END ABOUT BTN */
			/* MEMBERSHIP BTN */
			#menu li a.membership_btn {
				background: url(/images/membership_btn_bkg.gif) no-repeat left top;
				width: 84px;
			}
			#menu li a.membership_btn:hover	{
				background: url(/images/membership_btn_ovr_bkg.gif) no-repeat left top;
			}
			#menu li a.membership_btn_ovr {
				background: url(/images/membership_btn_ovr_bkg.gif) no-repeat left top;
				width: 84px;
			}
			/* END MEMBERSHIP BTN */
			/* NEWS BTN */
			#menu li a.news_btn {
				background: url(/images/news_btn_bkg.gif) no-repeat left top;
				width: 45px;
			}
			#menu li a.news_btn:hover	{
				background: url(/images/news_btn_ovr_bkg.gif) no-repeat left top;
			}
			#menu li a.news_btn_ovr {
				background: url(/images/news_btn_ovr_bkg.gif) no-repeat left top;
				width: 45px;
			}
			/* END NEWS BTN */
			/* EVENTS BTN */
			#menu li a.events_btn {
				background: url(/images/events_btn_bkg.gif) no-repeat left top;
				width: 51px;
			}
			#menu li a.events_btn:hover	{
				background: url(/images/events_btn_ovr_bkg.gif) no-repeat left top;
			}
			#menu li a.events_btn_ovr {
				background: url(/images/events_btn_ovr_bkg.gif) no-repeat left top;
				width: 51px;
			}
			/* END EVENTS BTN */
			/* FORUM BTN */
			#menu li a.forum_btn {
				background: url(/images/forum_btn_bkg.gif) no-repeat left top;
				width: 49px;
			}
			#menu li a.forum_btn:hover	{
				background: url(/images/forum_btn_ovr_bkg.gif) no-repeat left top;
			}
			#menu li a.forum_btn_ovr {
				background: url(/images/forum_btn_ovr_bkg.gif) no-repeat left top;
				width: 49px;
			}
			/* END EVENTS BTN */
			/* GALLERY BTN */
			#menu li a.gallery_btn {
				background: url(/images/gallery_btn_bkg.gif) no-repeat left top;
				width: 53px;
			}
			#menu li a.gallery_btn:hover	{
				background: url(/images/gallery_btn_ovr_bkg.gif) no-repeat left top;
			}
			#menu li a.gallery_btn_ovr {
				background: url(/images/gallery_btn_ovr_bkg.gif) no-repeat left top;
				width: 53px;
			}
			/* END GALLERY BTN */
			/* MEMBERS AREA BTN */
			#menu li a.members_btn {
				background: url(/images/members_btn_bkg.gif) no-repeat left top;
				width: 96px;
			}
			#menu li a.members_btn:hover	{
				background: url(/images/members_btn_ovr_bkg.gif) no-repeat left top;
			}
			#menu li a.members_btn_ovr {
				background: url(/images/members_btn_ovr_bkg.gif) no-repeat left top;
				width: 96px;
			}
			/* END MEMBERS AREA BTN */
			/* MEMBER DIRECTORY AREA BTN */
			#menu li a.directory_btn {
				background: url(/images/directory_btn_bkg.gif) no-repeat left top;
				width: 123px;
			}
			#menu li a.directory_btn:hover	{
				background: url(/images/directory_btn_ovr_bkg.gif) no-repeat left top;
			}
			#menu li a.directory_btn_ovr {
				background: url(/images/directory_btn_ovr_bkg.gif) no-repeat left top;
				width: 123px;
			}
			/* END MEMBER DIRECTORY AREA BTN */
			/* ADVERTISING AREA BTN */
			#menu li a.advertising_btn {
				background: url(/images/advertising_btn_bkg.gif) no-repeat left top;
				width: 77px;
			}
			#menu li a.advertising_btn:hover	{
				background: url(/images/advertising_btn_ovr_bkg.gif) no-repeat left top;
			}
			#menu li a.advertising_btn_ovr {
				background: url(/images/advertising_btn_ovr_bkg.gif) no-repeat left top;
				width: 77px;
			}
			/* END ADVERTISING AREA BTN */
			/* BUSINESS INFO AREA BTN */
			#menu li a.business_btn {
				background: url(/images/business_btn_bkg.gif) no-repeat left top;
				width: 131px;
			}
			#menu li a.business_btn:hover	{
				background: url(/images/business_btn_ovr_bkg.gif) no-repeat left top;
			}
			#menu li a.business_btn_ovr {
				background: url(/images/business_btn_ovr_bkg.gif) no-repeat left top;
				width: 131px;
			}
			/* END BUSINESS INFO AREA BTN */
			/* CONTACT US AREA BTN */
			#menu li a.contact_btn {
				background: url(/images/contact_btn_bkg.gif) no-repeat left top;
				width: 75px;
			}
			#menu li a.contact_btn:hover	{
				background: url(/images/contact_btn_ovr_bkg.gif) no-repeat left top;
			}
			#menu li a.contact_btn_ovr {
				background: url(/images/contact_btn_ovr_bkg.gif) no-repeat left top;
				width: 75px;
			}
			/* END CONTACT US AREA BTN */
		/* END MENU BTNS */

	#menu ul ul {
		display: none;
		position: absolute;
		float: left;
		top:30px;
		left:0px;
		border-top: 5px solid #e89bee;
		border-bottom: 4px solid #e89bee;
	}
	#menu li li a {
		color: #999999;
		display: block;
		width: 180px;
		background: #ffffff;
		height: 22px;
		text-align: left;
		border-bottom: 1px solid #e89bee;
		border-right: 5px solid #e89bee;
		border-left: 5px solid #e89bee;
		margin: 0px;
		padding: 8px 0px 0px 10px;
	}
	#menu ul li:hover ul {
		display: block;
		float: left;
	}
	#menu li li {
		clear: both;
		float: left;
	}
	#menu li li a:hover	{
		background: #451a41;
		color: #ffffff;
		text-decoration: none;
	}
	#menu ul ul, #menu ul ul ul, #menu ul li:hover ul ul, #menu ul li:hover ul ul ul {
		display:none;
	}
	#menu ul li:hover ul, #menu ul ul li:hover ul, #menu ul ul ul li:hover ul {
		display:block;
	}
	#menu ul ul ul {
		position:absolute;
		top:-5px;
		left:195px;
		display:none;
	}
	/* END MENU */
/* END HEADER */


/* PAGE INTRO */
#page_intro	{
	height: 130px;
	background: url(/images/page_intro_bkg.jpg) no-repeat left top;
	margin-bottom: 30px;
}
#page_intro h1	{
	font: 24px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	width: 460px;
	padding-top: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#page_intro	p	{
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 460px;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/* END PAGE INTRO */


/* INFO CENTER */
#info_center	{
	height: 270px;
	margin-bottom: 20px;
}
#info_center h1	{
	background: url(/images/ic_header_bkg.gif) no-repeat left top;
	font: 18px Arial, Helvetica, sans-serif;
	color: #999999;
	padding-top: 12px;
	padding-bottom: 16px;
	margin: 0px;
	padding-left: 10px;
}
#info_center h1 span	{
	color: #e89bee;
	font-weight: bold;
}
#ic_news, #ic_events, #ic_forum	{
	height: 240px;
	width: 297px;
	background: url(/images/ic_box_bkg.jpg) no-repeat left bottom;
}
.ic_ctr	{
	width: 287px;
	margin-left: 5px;
	height: 180px;
}
.ic_ctr a	{
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
}
.ic_ctr a:hover	{
	color: #993399;
}
.ic_highlight	{
	height: 96px;
	margin-bottom: 0px;
}

.notbold{font-weight:lighter;}
.ic_highlight_on a {
	font: 12px Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	height: 48px; 
	width: 139px; 
	text-decoration: none; 
	display: block; 
	float: right; 
	padding-right: 10px; 
	padding-left: 10px; 
	margin: 0px; 
	background-image: url(/images/ic_highlight_btn_ovr_bkg.gif); 
	background-repeat: no-repeat; 
	background-position: left top;
}
.ic_highlight_on a:hover {font: 12px Arial, Helvetica, sans-serif;color: #FFFFFF;height: 48px;width: 139px;text-decoration: none;display: block;float: right;background: url(/images/ic_highlight_btn_ovr_bkg.gif) no-repeat left top;padding-right: 10px;padding-left: 10px;margin: 0px;}
.ic_highlight_on a strong {display: block;}

.ic_highlight_off a {font: 12px Arial, Helvetica, sans-serif;color: #666666;height: 48px;width: 139px;text-decoration: none;display: block;float: right;background: url(/images/ic_highlight_btn_bkg.gif) no-repeat left top;padding-right: 10px;padding-left: 10px;margin: 0px;}
.ic_highlight_off a:hover {background: url(/images/ic_highlight_btn_ovr_bkg.gif) no-repeat left top;color: #FFFFFF;}
.ic_highlight_off a strong {display: block;}

a.ic_highlight_on { font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; height: 48px; width: 139px; text-decoration: none; display: block; float: right; background: url(/images/ic_highlight_btn_ovr_bkg.gif) no-repeat left top;padding-right: 10px; padding-left: 10px; margin: 0px; background-image: url(/images/ic_highlight_btn_ovr_bkg.gif); background-repeat: no-repeat; background-position: left top;}
a.ic_highlight_on:hover {font: 12px Arial, Helvetica, sans-serif;color: #FFFFFF;height: 48px;width: 139px;text-decoration: none;display: block;float: right;background: url(/images/ic_highlight_btn_ovr_bkg.gif) no-repeat left top;padding-right: 10px;padding-left: 10px;margin: 0px;}
a.ic_highlight_on strong {display: block;}

a.ic_highlight_off {font: 12px Arial, Helvetica, sans-serif;color: #666666;height: 48px;width: 139px;text-decoration: none;display: block;float: right;background: url(/images/ic_highlight_btn_bkg.gif) no-repeat left top;padding-right: 10px;padding-left: 10px;margin: 0px;}
a.ic_highlight_off:hover {background: url(/images/ic_highlight_btn_ovr_bkg.gif) no-repeat left top;color: #FFFFFF;}
a.ic_highlight_off strong {display: block;}


.ic_img_ctr	{
	float: left;
	height: 96px;
	width: 128px;
	overflow: hidden;
}
.ic_more	{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #993399;
	margin: 0px;
	padding: 0px 5px;
}
.ic_more p	{
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.ic_all_lnk	{
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.ic_all_lnk a	{
	font: 11px Arial, Helvetica, sans-serif;
	color: #993399;
	text-decoration: none;
	margin: 5px 0px 0px;
	padding: 0px;
}
.ic_all_lnk a:hover	{
	color: #451a41;
}
	/* LATEST NEWS */
	#ic_news	{
		float: left;
	}
	/* END LATEST NEWS */
	/* EVENTS */
	#ic_events	{
		float: left;
		margin-left: 30px;
	}
	/* END EVENTS */
	/* FORUM */
	#ic_forum	{
		float: right;
	}
	/* END FORUM */
/* END INFO CENTER */


/* BODY */
#content	{
}
	/* BODY LHS */
	#content_lhs	{
		float: left;
		width: 624px;
		font: 12px Arial, Helvetica, sans-serif;
		color: #666666;
	}
	#content_lhs h1	{
		font: 18px Arial, Helvetica, sans-serif;
		color: #451a41;
	}
	#content_lhs h2	{
		font: bold 14px Arial, Helvetica, sans-serif;
		color: #451a41;
	}
	#content_lhs h3	{
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #666666;
	}
	/*
	#content_lhs a	{
		font: 12px Arial, Helvetica, sans-serif;
		color: #e89bee;
		text-decoration: none;
	}
	#content_lhs a:hover	{
		color: #451a41;
		text-decoration: underline;
	}
	*/
	#content_lhs ul	{
		color: #451a41;
		list-style: square;
	}
	#content_lhs ul span	{
		font: 12px Arial, Helvetica, sans-serif;
		color: #666666;
	}
	#content_lhs ul li	{
		margin-bottom: 5px;
	}
	.lhs_box_ctr	{
	}
		/* CONTENT MAIN LINKS */
		#content_main_lnks	{
			height: 18px;
			margin-bottom: 20px;
		}
		#content_main_lnks a {
			background-color: #874187;
			color: #FFFFFF;
			padding-top: 2px;
			padding-right: 5px;
			padding-bottom: 2px;
			padding-left: 5px;
			margin-right: 5px;
			background-image: url(/images/bookit_main_buttons_bg.gif);
			background-repeat: no-repeat;
			font: bold 11px Arial, Helvetica, sans-serif;
			text-decoration: none;
			border-top: 1px solid #E89BEE;
			border-right: 1px solid #5F215C;
			border-bottom: 1px solid #5F215C;
			border-left: 1px solid #E89BEE;
		}
		#content_main_lnks a:hover {
			text-decoration: underline;
		}
		/* END CONTENT MAIN LINKS */
		/* BOARD MEMBER CTR */
		.board_ctr	{
			background: url(/images/blockquote_top_bkg.jpg) no-repeat left top;
			font: 12px Arial, Helvetica, sans-serif;
			color: #666666;
			padding: 15px 0px 0px;
			margin-bottom: 20px;
		}
		.board_ctr span	{
			background: url(/images/blockquote_btm_bkg.jpg) no-repeat left bottom;
			display: block;
			padding-bottom: 15px;
			padding-left: 15px;
			padding-right: 15px;
		}
		.board_ctr_lhs	{
			float: left;
			width: 149px;
		}
		.board_ctr_rhs	{
			float: right;
			width: 420px;
		}
		.board_ctr img	{
			float: left;
			margin-right: 15px;
			border: 1px solid #e89bee;
		}
		/* END BOARD MEMBER CTR */
		/* SEARCH */
		#search	{
			font: bold 14px Arial, Helvetica, sans-serif;
			color: #e89bee;
			text-align: right;
			width: 624px;
			background: #692467 url(/images/search_bkg.jpg) no-repeat left top;
			margin-bottom: 20px;
			padding-top: 12px;
			padding-bottom: 9px;
		}
		#search form	{
			display: inline;
		}
		#search form a	{
			display: inline;
		}
		.searchbutton {
			height: 22px;
			width: 23px;
			padding: 0px;
			border-top-style: none;
			border-right-style: none;
			border-bottom-style: none;
			border-left-style: none;
			margin-top: 0px;
			margin-right: 15px;
			margin-bottom: 0px;
			margin-left: 5px;
			background: #999999 url(/images/search_btn.gif);
		}
		.searchbutton_ovr {
			height: 22px;
			width: 23px;
			padding: 0px;
			border-top-style: none;
			border-right-style: none;
			border-bottom-style: none;
			border-left-style: none;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 5px;
			background: #999999 url(/images/search_btn_ovr.gif);
		}
		/* END SEARCH */
		/* BLOCKQUOTE LHS */
		#content_lhs blockquote	{
			background: url(/images/blockquote_top_bkg.jpg) no-repeat left top;
			margin-right: 0px;
			margin-left: 0px;
			font: italic 18px Arial, Helvetica, sans-serif;
			color: #451a41;
			padding: 15px 0px 0px;
		}
		#content_lhs blockquote span	{
			background: url(/images/blockquote_btm_bkg.jpg) no-repeat left bottom;
			display: block;
			padding-bottom: 15px;
		}
		#content_lhs blockquote .quote_lhs	{
			background: url(/images/quote_lhs.gif) no-repeat left top;
			margin: 0px 20px;
			padding: 10px 0px 0px 40px;
			width: 544px;
			height: auto;
		}
		#content_lhs blockquote .quote_rhs	{
			background: url(/images/quote_rhs.gif) no-repeat right bottom;
			padding-right: 40px;
			padding-bottom: 10px;
			line-height: 27px;
		}

		#membership	{
			background: url(/images/lrg_box_bkg.gif) no-repeat left bottom;
			height: 250px;
			width: 624px;
		}
		#membership h1	{
			background: url(/images/lrg_box_hdr_bkg.gif) no-repeat left top;
			font: 18px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			padding-top: 12px;
			padding-bottom: 16px;
			padding-left: 10px;
			margin: 0px 0px 10px;
		}
		#membership h1 span	{
			color: #e89bee;
			font-weight: bold;
		}
		.intro_txt	{
			font: bold 18px Arial, Helvetica, sans-serif;
			margin-right: 15px;
			margin-left: 15px;
			color: #451a41;
			margin-bottom: 10px;
		}
		#membership_lhs	{
			float: left;
			width: 267px;
			margin-left: 15px;
			font: 12px Arial, Helvetica, sans-serif;
			color: #666666;
		}
		#membership_lhs .intro_txt	{
			font: bold 14px Arial, Helvetica, sans-serif;
			margin-right: 0px;
			margin-left: 0px;
			color: #451a41;
		}
		#membership_lhs p	{
			margin: 0px 0px 6px;
			padding: 0px;
		}
		#membership_lhs a	{
			background: url(/images/lrg_btn_bkg.gif) no-repeat left top;
			height: 45px;
			width: 125px;
			font: bold 18px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			text-decoration: none;
			text-align: center;
			display: block;
			padding-top: 13px;
		}
		#membership_lhs a:hover	{
			background: url(/images/lrg_btn_ovr_bkg.gif) no-repeat left top;
		}
		#membership_lhs a.join	{
			float: left;
		}
		#membership_lhs a.renew	{
			float: right;
		}
		#membership_rhs	{
			float: right;
			width: 267px;
			font: 10px Arial, Helvetica, sans-serif;
			color: #666666;
			margin-right: 15px;
		}
		#membership_rhs .intro_txt	{
			font: bold 14px Arial, Helvetica, sans-serif;
			margin-right: 0px;
			margin-left: 0px;
			color: #451a41;
		}
		#membership_rhs table	{
			width: 267px;
			margin-bottom: 10px;
		}
		#membership_rhs table span	{
			font: bold 14px Arial, Helvetica, sans-serif;
			color: #451a41;
		}
		#membership_rhs table a	{
			font: 10px Arial, Helvetica, sans-serif;
			color: #e89bee;
			text-decoration: none;
			margin-left: 10px;
		}
		#membership_rhs table a:hover	{
			text-decoration: underline;
		}
		.widerly	{ width: 180px; 
		}
		#membership_rhs #sml_lnk	{
			margin-left: 0px;
		}
		
		.member_login_box	{
			background: url(/images/blockquote_top_bkg.jpg) no-repeat left top;
			width: 624px;
			padding: 15px 0px 0px;
		}
		.member_login_box span	{
			background: url(/images/lrg_box_bkg.gif) no-repeat left bottom;
			display: block;
		}
		.member_login_box span .ctr	{
			margin-right: 15px;
			margin-left: 15px;
		}
		.member_login_box strong	{
			font: bold 14px Arial, Helvetica, sans-serif;
			color: #451a41;
		}
		.member_login_box .float_l	{
			float: left;
			width: 267px;
			text-align: center;
		}
		.member_login_box .float_r	{
			float: right;
			width: 267px;
			text-align: center;
		}
		.member_login_box a	{
			font: bold 14px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			background: url(/images/sml_btn_bkg.gif) no-repeat left top;
			text-decoration: none;
			margin: 20px 0px 0px 71px;
			height: 24px;
			display: block;
			width: 125px;
			text-align: center;
			padding-top: 7px;
		}
		.member_login_box a:hover	{
			background: url(/images/sml_btn_ovr_bkg.gif) no-repeat left top;
		}
		
		/* END BECOME A MEMBER */
		/* GALLERY */
		#gallery	{
			background: url(/images/sml_box_bkg.gif) no-repeat left bottom;
			float: left;
			width: 297px;
		}
		#gallery h1	{
			background: url(/images/sml_box_hdr_bkg.gif) no-repeat left top;
			font: 18px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			padding-top: 12px;
			padding-bottom: 16px;
			margin: 0px 0px 15px;
			padding-left: 10px;
			position:relative;
		}
		#gallery h1 span	{
			color: #e89bee;
			font-weight: bold;
		}
		#gallery h1 #gallery_link {
			width:150px;
			position:absolute;
			text-align:right;
			top:15px;
			right:10px;
		}
		#gallery h1 #gallery_link a {
			color:#ffffff;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
		}
		#gallery h1 #gallery_link a:hover {
			text-decoration:underline;		
		}
		#gallery_ctr	{
			height: 230px;
			width: 267px;
			margin-bottom: 15px;
			margin-left: 15px;
		}
		/* END GALLERY */
		/* TESTIMONIALS */
		#testimonials	{
			background: url(/images/sml_box_bkg.gif) no-repeat left bottom;
			float: right;
			width: 297px;
			font: italic 12px Arial, Helvetica, sans-serif;
			color: #666666;
		}
		#testimonials.testimonials_lrg	{
			background: url(/images/blockquote_top_bkg.jpg) no-repeat left top;
			width: 624px;
			font: italic 12px Arial, Helvetica, sans-serif;
			color: #666666;
			margin-bottom: 20px;
			padding: 15px 0px 0px;
		}
		#testimonials.testimonials_lrg span	{
			background: url(/images/blockquote_btm_bkg.jpg) no-repeat left bottom;
			display: block;
			padding-bottom: 15px;
		}
		#testimonials h1	{
			background: url(/images/sml_box_hdr_bkg.gif) no-repeat left top;
			font: 18px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			padding-top: 12px;
			padding-bottom: 16px;
			margin: 0px 0px 15px;
			padding-left: 10px;
		}
		#testimonials h1 span	{
			color: #e89bee;
			font-weight: bold;
		}
		.quote_lhs	{
			background: url(/images/quote_lhs.gif) no-repeat left top;
			margin: 0px 0px 0px 15px;
			width: 232px;
			height: 150px;
			overflow: hidden;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 35px;
		}
		.quote_rhs	{
			background: url(/images/quote_rhs.gif) no-repeat right 125px;
			padding-right: 35px;
		}
		.testimonials_lrg .quote_lhs	{
			width: 559px;
			height: auto;
		}
		.testimonials_lrg .quote_rhs	{
			background: url(/images/quote_rhs.gif) no-repeat right bottom;
		}
		.author	{
			font: 14px Arial, Helvetica, sans-serif;
			color: #451a41;
			padding: 20px 35px 14px 50px;
		}
		.testimonials_all_lnk	{
			text-align: right;
			margin-right: 15px;
			margin-bottom: 15px;
		}
		.testimonials_all_lnk a	{
			font: 11px Arial, Helvetica, sans-serif;
			color: #993399;
			text-decoration: none;
		}
		.testimonials_all_lnk a:hover	{
			text-decoration: underline;
		}
		/* END TESTIMONIALS */
		/* NEWS */
		.news_article	{
			background: url(/images/blockquote_top_bkg.jpg) no-repeat left top;
			width: 624px;
			font: 12px Arial, Helvetica, sans-serif;
			color: #666666;
			margin-bottom: 20px;
			padding: 15px 0px 0px;
		}
		.news_article span	{
			background: url(/images/blockquote_btm_bkg.jpg) no-repeat left bottom;
			display: block;
		}
		.news_article strong	{
			font: bold 14px Arial, Helvetica, sans-serif;
			color: #451a41;
		}
		.news_article strong span	{
			font-weight: normal;
			background: url(none);
		}
		.news_article a	{
			font: 12px Arial, Helvetica, sans-serif;
			color: #451a41;
			text-decoration: none;
		}
		.news_article a:hover	{
			text-decoration: underline;
		}
		.news_article_lhs	{
			float: left;
			width: 128px;
			padding-left: 15px;
		}
		.news_article_rhs	{
			float: right;
			width: 446px;
			padding-right: 15px;
		}
		.news_lrg_img	{
	float: left;
	width: 256px;
	margin-right: 15px;
	margin-bottom: 15px;
	display: block;
		}
		/* END NEWS */
		
		/* WHITE BOX */
		.white_box	{
			background: url(/images/blockquote_top_bkg.jpg) no-repeat left top;
			width: 624px;
			font: 12px Arial, Helvetica, sans-serif;
			color: #666666;
			margin-bottom: 20px;
			padding: 15px 0px 0px;
		}
		.white_box_btm	{
			background: url(/images/blockquote_btm_bkg.jpg) no-repeat left bottom;
			display: block;
			padding-right: 15px;
			padding-left: 15px;
		}
		.white_box strong	{
			font: bold 14px Arial, Helvetica, sans-serif;
			color: #451a41;
		}
		.white_box .white_box_btm a	{
			font: bold 14px Arial, Helvetica, sans-serif;
			color: #451a41;
			text-decoration: none;

		}
		.white_box .white_box_btm a:hover	{
			text-decoration: underline;
		}
		/* END WHITE BOX */
		
		/* BUSINESS INFORMATION */
		.business_info	{
			background: url(/images/blockquote_top_bkg.jpg) no-repeat left top;
			width: 624px;
			font: 12px Arial, Helvetica, sans-serif;
			color: #666666;
			margin-bottom: 20px;
			padding: 15px 0px 0px;
		}
		.business_info span	{
			background: url(/images/blockquote_btm_bkg.jpg) no-repeat left bottom;
			display: block;
		}
		.business_info ul li span	{
			background: none;
		}
		.business_info span .ctr	{
			margin-right: 15px;
			margin-left: 15px;
		}
		.business_info strong	{
			font: bold 14px Arial, Helvetica, sans-serif;
			color: #451a41;
		}
		.business_info a	{
			font: 12px Arial, Helvetica, sans-serif;
			color: #451a41;
			text-decoration: none;
		}
		.business_info a:hover	{
			text-decoration: underline;
		}
		/* END BUSINESS INFORMATION */
		/* PAGINATION */
		#pagination	{
			text-align: center;
		}
		#pagination a	{
			font: 12px Arial, Helvetica, sans-serif;
			color: #e89bee;
			text-decoration: none;
			margin-right: 15px;
		}
		#pagination a:hover	{
			color: #451a41;
			text-decoration: underline;
		}
		/* END PAGINATION */
		/* ENQUIRY FORM */
		#enquiry	{
			background: url(/images/lrg_box_bkg.gif) no-repeat left bottom;
			padding-bottom: 15px;
		}
		#enquiry h1	{
			background: url(/images/lrg_box_hdr_bkg.gif) no-repeat left top;
			font: 18px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			padding-top: 10px;
			padding-bottom: 12px;
			padding-left: 10px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 10px;
			margin-left: 0px; 
		}
		#enquiry h1 span	{
			color: #e89bee;
			font-weight: bold;
		}
		#enquiry form	{
			margin: 0px;
			padding: 0px;	
		}
		#enquiry .form_input	{
			display: block;
			width: 75%;
			font: 12px Verdana, Arial, Helvetica, sans-serif;
		}
		#enquiry .form_textarea	{
			display: block;
			width: 90%;
			height: 150px;
			font: 12px Verdana, Arial, Helvetica, sans-serif;
		}
		#enquiry table	{
			font: bold 12px Verdana, Arial, Helvetica, sans-serif;
			color: #451a41;
			margin-right: 15px;
			margin-left: 15px;
		}
		#enquiry table td	{
			padding: 5px 20px;
			margin: 0px;
		}
		/* END ENQUIRY FORM */
	/* END BODY LHS */
	/* BODY RHS */
	#content_rhs	{
		float: right;
		width: 297px;
	}
		/* ADVERTISING AREA */
		#advertising	{
			background: url(/images/sml_box_bkg.gif) no-repeat left bottom;
		}
		#advertising h1	{
			background: url(/images/sml_box_hdr_bkg.gif) no-repeat left top;
			font: 18px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			padding-top: 12px;
			padding-bottom: 16px;
			margin: 0px 0px 15px;
			padding-left: 10px;
		}
		#advertising h1 span	{
			color: #e89bee;
			font-weight: bold;
		}
		.advert_ctr	{
			height: 65px;
			width: 267px;
			margin-left: 15px;
			margin-bottom: 15px;
		}
		.advert_ctr_lhs	{
			float: left;
		}
		.advert_ctr_rhs	{
			float: right;
		}
		.advert_ctr a	{
			height: 65px;
			width: 125px;
			border-style: none;
			border: 1px solid #999999;
			display: block;
		}
		.advert_ctr a:hover	{
			border: 1px solid #e89bee;
		}
		.advert_ctr a img	{
			border-style: none;
		}
		/* END ADVERTISING AREA */
		/* EZINE AREA */
		#ezine	{
			background: url(/images/sml_box_bkg.gif) no-repeat left bottom;
			font: 12px Arial, Helvetica, sans-serif;
			color: #451a41;
		}
		#ezine h1	{
			background: url(/images/sml_box_hdr_bkg.gif) no-repeat left top;
			font: 18px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			padding-top: 12px;
			padding-bottom: 16px;
			margin: 0px 0px 15px;
			padding-left: 10px;
		}
		#ezine h1 span	{
			color: #e89bee;
			font-weight: bold;
		}
		#ezine_ctr	{
			width: 267px;
			margin-left: 15px;
			margin-bottom: 15px;
		}
		#ezine_ctr form	{
			margin: 0px;
			padding: 0px;
		}
		.submit_btn {
			height: 31px;
			width: 125px;
			padding: 0px;
			border-top-style: none;
			border-right-style: none;
			border-bottom-style: none;
			border-left-style: none;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 15px;
			margin-left: 0px;
			background: #999999 url(/images/ezine_subscribe_btn.gif);
		}
		.submit_btn_ovr {
			height: 31px;
			width: 125px;
			padding: 0px;
			border-top-style: none;
			border-right-style: none;
			border-bottom-style: none;
			border-left-style: none;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 15px;
			margin-left: 0px;
			background: #999999 url(/images/ezine_subscribe_btn_ovr.gif);
		}
		/* END EZINE AREA */
	/* END BODY RHS */
/* END BODY */


/* FORMS */
form	{
	margin: 0px;
	padding: 0px;
}
/* END FORMS */


/* TABLES */
table	{
	margin: 0px;
	padding: 0px;
}
table td	{
	margin: 0px;
	padding: 3px 0px;
}
/* END TABLES */


/* FOOTER */
#footer_ctr	{
	width: 100%;
	background: url(/images/footer_ctr_bkg.jpg) repeat-x left top;
	height: 185px;
}
#footer	{
	width: 951px;
	margin: 0 auto;
	text-align: left;
}
	/* SOCIAL MEDIA */
		#social_media	{
			height: 41px;
			padding-top: 4px;
		}
		#social_media h1	{
			font: 24px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			float: left;
			margin: 0px;
			padding: 4px 0px 0px;
		}
		#social_media h1 span	{
			color: #451a41;
			font-weight: bold;
		}
		#social_media a	{
			float: left;
			display: block;
			height: 37px;
			width: 37px;
			margin-left: 20px;
		}
		/* TWITTER */
			#social_media a.sm_twitter	{
				background: url(/images/twitter_icon.jpg) no-repeat left top;
			}
			#social_media a.sm_twitter:hover	{
				background: url(/images/twitter_icon_ovr.jpg) no-repeat left top;
			}
		/* END TWITTER */
		/* FACEBOOK */
			#social_media a.sm_facebook	{
				background: url(/images/facebook_icon.jpg) no-repeat left top;
			}
			#social_media a.sm_facebook:hover	{
				background: url(/images/facebook_icon_ovr.jpg) no-repeat left top;
			}
		/* END FACEBOOK */
		/* RSS */
			#social_media a.sm_rss	{
				background: url(/images/rss_icon.jpg) no-repeat left top;
			}
			#social_media a.sm_rss:hover	{
				background: url(/images/rss_icon_ovr.jpg) no-repeat left top;
			}
		/* END RSS */
		/* LINKED IN */
			#social_media a.sm_linkedin	{
				background: url(/images/linkedin_icon.jpg) no-repeat left top;
			}
			#social_media a.sm_linkedin:hover	{
				background: url(/images/linkedin_icon_ovr.jpg) no-repeat left top;
			}
		/* END LINKED IN */
		/* FORUM */
			#social_media a.sm_forum	{
				background: url(/images/forum_icon.jpg) no-repeat left top;
			}
			#social_media a.sm_forum:hover	{
				background: url(/images/forum_icon_ovr.jpg) no-repeat left top;
			}
		/* END FORUM */
	/* END SOCIAL MEDIA */
	/* FOOTER MENU */
		#footer_menu	{
			padding-top: 15px;
			padding-bottom: 15px;
		}
		#footer_menu a	{
			font: 11px Arial, Helvetica, sans-serif;
			color: #e89bee;
			text-decoration: none;
		}
		#footer_menu a:hover	{
			text-decoration: underline;
		}
		#footer_menu img	{
			margin-right: 7px;
			margin-left: 7px;
		}
	/* END FOOTER MENU */
	/* LEGAL */
		#legal	{
			height: 56px;
		}
		#legal img	{
			margin-right: 7px;
			margin-left: 7px;
		}
		#legal_lhs	{
			float: left;
			font: 11px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			width: 440px;
		}
		#legal_lhs a	{
			font: 11px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			text-decoration: none;
		}
		#legal_lhs a:hover	{
			text-decoration: underline;
		}
		#legal_lhs .investni	{
			display: block;
			float: left;
			height: 60px;
			width: 72px;
			background: url(/images/invest_ni.gif) no-repeat left top;
			margin-right: 15px;
		}
		
		#legal_lhs_partner	{
			float: left;
			font: 11px Arial, Helvetica, sans-serif;
			color: #ffffff;
		}
		#legal_lhs_partner img	{
			margin: 5px 0px 0px;
			padding: 0px;
		}	
		
		#legal_rhs	{
			float: right;
			padding-top: 36px;
		}
		#legal_rhs a	{
			font: 11px Arial, Helvetica, sans-serif;
			color: #e89bee;
			text-decoration: none;
		}
		#legal_rhs a:hover	{
			text-decoration: underline;
		}
	/* END LEGAL */
	/* AUTHOR */
		#author	{
			text-align: right;
			padding-top: 10px;
		}
		#author a	{
			font: 11px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			text-decoration: none;
		}
		#author a:hover	{
			color: #e89bee;
		}
	/* END AUTHOR */
/* END FOOTER*/

#sml_lnk	{
	clear: both;
	float: none;
	width: 267px;
	height: 41px;
	padding: 0px;
	margin-left: 15px;
}
#sml_lnk a	{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(/images/sml_btn_bkg.gif) no-repeat left top;
	text-decoration: none;
	margin: 0px;
	height: 24px;
	display: block;
	width: 125px;
	text-align: center;
	float: right;
	padding-top: 7px;
}
#sml_lnk a:hover	{
	background: url(/images/sml_btn_ovr_bkg.gif) no-repeat left top;
	text-decoration: none;
}

#loginform { float: right; text-align: right; color: #E5E5E5; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

.loginformbutton {
	height: 22px;
	width: 55px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background: #999999 url(/images/login_btn_bkg.jpg);
}
.loginformbutton_over {
	height: 22px;
	width: 55px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background: #999999 url(/images/login_btn_ovr_bkg.jpg);
}

.loginforminput { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #663165; background-color: #E89BED; }
.loginforminput_over { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #663165; background-color: #FFFFFF; }

label { padding-right: 5px; }
form { margin: 0px; padding: 0px; }


/* Event Name Hyperlinks */
a.bkiteventnames { color: #7B2A7A; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; display: block; font-weight: bold; }

/* Hover Event Name Hyperlinks */
a.bkiteventnames:hover { color: #009900; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; display: block; font-weight: bold; }
.bkittablebody p br { display: block; margin: 5px; }




/* Calendar format days */
.bkitcalendselectday {
   border: 1px solid #000000;
   padding: 2px 4px;
   background-color: #FFFF00;
   color: #000000;
   font-size: 10pt;
}

/* Event detailed writeup tag line beneath event name */
.bkiteventtagline { color: #451A41; font-size: 14px; font-style: italic; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; 
}
.bkittablemembername label { text-align: left; }

/* Graphic to show when event is full */
.bkitlistfull {
   list-style-image: url('images/full.gif');
   list-style-type: disc;
   color: #000000;
   background-color: transparent;
   font: 10pt Arial, Helvetica, sans-serif;
}


.bkitlistmessage { font: 10pt Arial, Helvetica, sans-serif; }


/* Graphic to show when spaces on event 
.bkitlistspaces {
   list-style-image: url('images/spaces.gif');
   list-style-type: disc;
   color: #000000;
   background-color: transparent;
   font: 10pt Arial, Helvetica, sans-serif;
}*/


/* Graphic to show for event full/wait list only */
.bkitlistwait {
   list-style-image: url('images/wait.gif');
   list-style-type: disc;
   color: #000000;
   background-color: transparent;
   font: 10pt Arial, Helvetica, sans-serif;
}

/* Standard table settings */
.bkittable { border-collapse: collapse; color: #000000; font-size: 10pt; width: 100%; 
}

/* Example of a table with a background image rather than color - must save as .bkittable though */
.bkittablewithbg { 
   border-collapse: collapse;
   border: 2px solid #111111;
   background: #F0FFFF;
   color: #000000;
   font-size: 10pt;
   background-image:url('/images/tablebackground.gif'); 
}
   

.bkittablebody form { padding-top: 5px; padding-bottom: 5px; }

/* Standard table headers */
.bkittableheader { padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; font-weight: bold; background-color: #F7DDF9; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
.mbtablesides { padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; font-weight: bold; background-color: #fbeffc; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
.bkittable .bkittablebody { padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFFFFF; background-color: #FBEFFC; }
.bkittabletools .bkittablebody { background-image: url(/images/blockquote_btm_bkg.jpg); background-repeat: no-repeat; background-position: bottom; padding-bottom: 5px; }
.bkittablelisting .ebodytitle { background-color: #F7DDF9; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 10px; color: #7B2A7A; font-size: 11px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
.bkittable .bkittablemembername p a { color: #CCCCCC; }

.eheadertitle { background: url(/images/lrg_box_hdr_bkg.gif) no-repeat left top; color: #FFFFFF; padding-top: 10px; padding-bottom: 12px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #E89BEE; }
.eheaderdate { font: 18px Arial, Helvetica, sans-serif; color: #FFFFFF; padding-top: 10px; padding-bottom: 12px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; background-image: url(/images/header_bg_1px.gif); background-repeat: repeat-x; background-position: left top; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #E89BEE; }
.eheaderavailability { font: 18px Arial, Helvetica, sans-serif; color: #FFFFFF; padding-top: 10px; padding-bottom: 12px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; background-image: url(/images/header_bg_rhs.gif); background-repeat: no-repeat; background-position: right top; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #E89BEE; }
.bkittabletools { background-image: url(/images/blockquote_btm_bkg.jpg); background-repeat: no-repeat; background-position: bottom; }
.bkittablemembername { background: url(/images/lrg_box_hdr_bkg.gif) no-repeat left top; font: 18px Arial, Helvetica, sans-serif; color: #FFFFFF; padding-top: 10px; padding-bottom: 12px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #E89BEE; }
.bkittablemembername p { margin: 0px; padding: 0px; text-align: left; }
.bkittableplain { font-size: 10pt; padding-left:4; padding-right:4; padding-top:2; padding-bottom:2 }
.bkitupdated { margin-top: 0px; margin-bottom: 3px; color: #999999; font-size: 11px; }
#content_lhs center p font { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #999999; }
#content_lhs center p font a { color: #999999; }

.bkitpageviewpref { }
#content_lhs center { text-align: left; }
.bkitmainbuttons { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #874187; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #E89BEE; border-right-color: #5F215C; border-bottom-color: #5F215C; border-left-color: #E89BEE; color: #FFFFFF; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin-right: 5px; background-image: url(/images/bookit_main_buttons_bg.gif); background-repeat: no-repeat; }
#content_lhs center { text-align: left; }

.bkittablelisting .ebodydate { background-color: #F7DDF9; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 10px; color: #7B2A7A; font-size: 11px; font-weight: bold; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
.bkittablelisting .ebodyavailability { text-align: left; background-color: #F7DDF9; font-size: 11px; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 10px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }

.cat { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.subcat { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.searchfor { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.show { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.listorder { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; }
.bkitpageviewpref a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #642362; text-decoration: none; }
.bkitpageviewpref a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #642362; text-decoration: underline; }
.bkitfunctionbuttonsother { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #874187; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #E89BEE; border-right-color: #5F215C; border-bottom-color: #5F215C; border-left-color: #E89BEE; color: #FFFFFF; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin-right: 5px; background-image: url(/images/bookit_main_buttons_bg.gif); background-repeat: no-repeat; }
.bkitpeoplewhobookedheading label { font-size: 18px; margin: 0px; padding: 0px; }
.bkitbrowsesimilareventsheading { font-size: 18px; margin: 0px; padding: 0px; }

.bkitfunctionbuttons { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #874187; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #E89BEE; border-right-color: #5F215C; border-bottom-color: #5F215C; border-left-color: #E89BEE; color: #FFFFFF; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin-right: 5px; background-image: url(/images/bookit_main_buttons_bg.gif); background-repeat: no-repeat; }

.ic_more ul { margin: 0px; padding: 0px; }
.ic_more ul li { margin: 0px; padding: 0px; }

.ic_more .bkitlistspaces {list-style-type: none;padding-left: 8px;height: 20px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;width: 269px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;background: url(/images/arrow_bullet.gif) no-repeat left 7px;}
.ic_more .bkitlistspaces a:hover { text-decoration: underline; }

.ic_forum .bkitlistmessages {list-style-type: none;padding-left: 8px;height: 20px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;width: 269px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;background: url(/images/arrow_bullet.gif) no-repeat left 7px;}
.ic_forum .bkitlistmessages a:hover { text-decoration: underline; }

#ic_events h1 span a { color: #E89BEE; text-decoration: none; }
#ic_events h1 span a:hover { color: #451A41; }

#ic_forum h1 span a { color: #E89BEE; text-decoration: none; }
#ic_forum h1 span a:hover { color: #451A41; }

#ic_news h1 span a { color: #E89BEE; text-decoration: none; }
#ic_news h1 span a:hover { color: #451A41; }

.main_events_bkit_homepage ul { float: right; width: 159px; list-style-type: none; margin: 0px; padding: 0px; }
#gallery h1 span a, #testimonials h1 span a { color: #E89BEE; text-decoration: none; }
#gallery h1 span a:hover, #testimonials h1 span a:hover { color: #FFFFFF; }
#membership h1 span a { color: #E89BEE; text-decoration: none; }
#membership h1 span a:hover { color: #FFFFFF; text-decoration: none; }
#advertising h1 span a { color: #E89BEE; text-decoration: none; }
#advertising h1 span a:hover { color: #FFFFFF; text-decoration: none; }

.main_events_bkit_homepage ul .bkitlistspaces { list-style-type: none; margin: 0px; height: 48px; width: 159px; background-image: url(/images/ic_highlight_btn_bkg.gif); padding: 0px; }
.main_events_bkit_homepage ul .bkitlistspaces:hover { background-image: url(/images/ic_highlight_btn_ovr_bkg.gif); }
.main_events_bkit_homepage ul .bkitlistspaces a { margin: 0px; background-image: url(/images/arrow_bullet.gif); display: block; background-repeat: no-repeat; background-position: 7px 12px; height: 23px; width: 150px; overflow: hidden; text-indent: 8px; padding-top: 10px; padding-right: 3px; padding-bottom: 10px; padding-left: 6px; }
.main_events_bkit_homepage ul .bkitlistspaces a:hover { margin: 0px; background-image: url(/images/arrow_bullet_white.gif); display: block; background-repeat: no-repeat; background-position: 7px 12px; height: 23px; width: 150px; overflow: hidden; text-indent: 8px; padding-top: 10px; padding-right: 3px; padding-bottom: 10px; padding-left: 6px; color: #FFFFFF; }
.main_events_bkit_homepage ul .bkitlistspaces:first-child { list-style-type: none; margin: 0px; height: 48px; width: 159px; background-image: url(/images/ic_highlight_btn_ovr_bkg.gif); padding: 0px; }
.main_events_bkit_homepage ul .bkitlistspaces:first-child a {margin: 0px; background-image: url(/images/arrow_bullet_white.gif); display: block; background-repeat: no-repeat; background-position: 7px 12px; height: 23px; width: 150px; overflow: hidden; text-indent: 8px; padding-top: 10px; padding-right: 3px; padding-bottom: 10px; padding-left: 6px; color: #FFFFFF; }

.main_events_bkit_homepage ul .bkitlistmessages { list-style-type: none; margin: 0px; height: 48px; width: 159px; background-image: url(/images/ic_highlight_btn_bkg.gif); padding: 0px; }
.main_events_bkit_homepage ul .bkitlistmessages:hover { background-image: url(/images/ic_highlight_btn_ovr_bkg.gif); }
.main_events_bkit_homepage ul .bkitlistmessages a { margin: 0px; background-image: url(/images/arrow_bullet.gif); display: block; background-repeat: no-repeat; background-position: 7px 12px; height: 23px; width: 150px; overflow: hidden; text-indent: 8px; padding-top: 10px; padding-right: 3px; padding-bottom: 10px; padding-left: 6px; }
.main_events_bkit_homepage ul .bkitlistmessages a:hover { margin: 0px; background-image: url(/images/arrow_bullet_white.gif); display: block; background-repeat: no-repeat; background-position: 7px 12px; height: 23px; width: 150px; overflow: hidden; text-indent: 8px; padding-top: 10px; padding-right: 3px; padding-bottom: 10px; padding-left: 6px; color: #FFFFFF; }
.main_events_bkit_homepage ul .bkitlistmessages:first-child { list-style-type: none; margin: 0px; height: 48px; width: 159px; background-image: url(/images/ic_highlight_btn_ovr_bkg.gif); padding: 0px; }
.main_events_bkit_homepage ul .bkitlistmessages:first-child a {margin: 0px; background-image: url(/images/arrow_bullet_white.gif); display: block; background-repeat: no-repeat; background-position: 7px 12px; height: 23px; width: 150px; overflow: hidden; text-indent: 8px; padding-top: 10px; padding-right: 3px; padding-bottom: 10px; padding-left: 6px; color: #FFFFFF; }

#content_lhs center p.bkiterrormessage font { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #ff0000; }

.front_loginformbutton {
	height: 31px;
	width: 125px;
	padding: 0px;

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	background: #999999 url(/images/sml_btn_bkg.gif);
}
.front_loginformbutton_over {
	height: 31px;
	width: 125px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	background: #999999 url(/images/sml_btn_ovr_bkg.gif);
}
#login p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CCCCCC; text-align: right; margin: 0px; padding-top: 8px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#login p a { color: #CCCCCC; text-decoration: underline; }

.bkittabletools { display: none; }


/* STYLES FOR SIDE BOXES */
#content_rhs #ic_news, #content_rhs #ic_events, #content_rhs #ic_forum {
	float:none;
	margin:0 0 20px 0;
}

#content_rhs h1 {
	background: url(/images/sml_box_hdr_bkg.gif) no-repeat left top;
	font: 18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 12px;
	padding-bottom: 16px;
	margin: 0px 0px 15px;
	padding-left: 10px;
}
#content_rhs #ic_news h1, #content_rhs #ic_events h1, #content_rhs #ic_forum h1 {
	margin-bottom:0;
}

#content_rhs h1 span {
	color: #e89bee;
	font-weight: bold;
}
#content_rhs #ic_news, #content_rhs #ic_events, #content_rhs #ic_forum	{
	height: 240px;
	width: 297px;
	background: url(/images/sml_box_bkg.gif) no-repeat left bottom;
}
/* STYLES FOR SIDE BOXES */
