/*

test
Colours:
	color: #eff0d7; - BODY BKGD COLOUR
	color: #c6d400; - DEFAULT GREEN 
	color: #a49e9c; - H1 GREY
	color: #ecedda; - BODY BKGD GREEN

*/

body{
	margin: 0px;/* change this to 0 or whatever's required when building*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background: url(/assets/images/page/img_header_rpt_bkgd.png) repeat-x left top #ecedda;
}

/* see colour.cfm

a:link {
	color: #a49e9c;
	text-decoration: underline;
}

a:visited {
	color: #a49e9c;
	text-decoration: underline;
}

a:hover {
	color: #c6d400;
	text-decoration: none;
}

a:active {
	color: #a49e9c;
	text-decoration: underline;
}*/

h1, h1.large_content, h1.more_item {
	/*font-family: Arial Rounded MT Bold, Arial, Helvetica, sans-serif;*/
	letter-spacing: -0.07pc;
	color: #a49e9c;
	font-size: 2.2em;
	font-weight: bold;
	line-height: 20px;
	margin: 40px 0px 9px 0px;
	padding: 0px 0px 13px 0px;
	border-bottom: 1px solid #a49e9c;
}

h1.large_content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 18px 0px;
}

h1.more_item {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 13px 0px;
}

h1.more_window_title1, h1.more_window_title2, h1.more_window_title3 {
	color: #e6732d;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: none;
}

h1.more_window_title2 {
	color: #88ba14;
}

h1.more_window_title3 {
	color: #319aa2;
}

h2 {
	color: #a49e9c;
	font-size: 1.8em;
	line-height: 20px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2.offers {
	color: #fc4848;
	font-size: 1.1em;
	line-height: 20px;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}


h3.sponsor_cat_title {
	color: #c6d400;
	text-align: left;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
}

h3.side_panel {
	font-size: 12px;
	font-weight: bold;
	color: #88ba14;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h4 {
/*	color: #d56d11;
	font-size: 1.3em;
	font-weight: bold;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p {
	color: #666463;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

p.more_window {
	color: #666463;
	font-size: 10px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

p.news_panel_text {
	color: #999694;
	font-size: 10px;
	margin: 0px 0px 6px 0px;
	padding: 0px 6px 0px 8px;
}

p.more_item_subtitle {
	font-weight: bold;
	font-size: 12px;
	margin: 8px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
}

p.more_item_text {
	font-size: 11px;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	height:43px;
	overflow:hidden;
}

p.template_image_caption {
	color: #ffffff;
	font-size: 12px;
	line-height: 14px;
	margin: 0px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
}

p.small {
	color: #666463;
	font-size: 9px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

ul  {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: auto;
/*	display:inline-block;*/
}

li {
	color: #666463;
	font-size: 1.2em;
	font-weight: normal;
	margin:0px 0px 5px 22px;
	padding:0px 0px 0px 0px;
	list-style-image:url(../assets/images/page/list_item.gif);
	list-style-position: outside;
}
ul#frontpage  {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: auto;
}

#visitus a  {
	float: left;
	color: #E6732D;
	font-size: 1.2em;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	list-style-image: none;
	list-style-position: outside;
	text-decoration:none;
	display:inline-block;
	clear:left;
}

#stayover a {
	float: left;
	color: #88BA14;
	font-size: 1.2em;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	list-style-image: none;
	list-style-position: outside;
	text-decoration:none;
	display:inline-block;
	clear:left;
}

#dobusiness a {
	float: left;
	color: #319AA2;
	font-size: 1.2em;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	list-style-image: none;
	list-style-position: outside;
	text-decoration:none;
	display:inline-block;
	clear:left;
}

form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

input {
	margin: 0px;
	padding: 0px;
}

.hidden {
	display:none;
}

img { border: none; }

/*hr {
	height: 1px;
	color: #9f9e9a;
	border: 1px #9f9e9a dashed;
}*/

#dmkhome {
	background-color: transparent;
}


span.hidden { display:none;}

/**********************   Structure   **************************/

#page_content {
	margin: auto;
	height: auto;
	top: 0px;
	position: relative;
}

#page_container {
	width: 994px;
	margin: auto;
	position: relative;
	top: 0px;
}

div.moz {
	position: absolute;
	bottom: -0.1px;
}

/**********    HEADER    ***************/

#header_container {
	position: absolute;
	top: 0px;
	width: 994px;
	height: auto;
}

#header_column01 {
	float: left;
	display: inline;
	width: 561px;
	height: 133px;
}

#header_column02 {
	float: right;
	display: inline;
	width: 164px;
	height: 69px;
}
#header_column03 {
	float: right;
	display: inline;
	width: 164px;
	height: 69px;
	margin-right:10px;
}


#header_nav_container {
	float: left;
	display: inline;
	width: 561px;
	height: 26px;
/*	background: url(/assets/images/header/header_bkgd.png) no-repeat left top;*/
	/*background-color: #666463;*/
}

div.header_nav {
	float: left;
	display: inline;
	width: auto;
	height: 26px;
}

/*div.header_div { float:left; display: inline; }*/

#top_nav { 
	float: left;
	display: inline;
	width: 590px;
	height: 26px;
}

	ul.top {
		float: left;
		display: inline;
		position: relative;
		width: auto;
		height: 26px;
		list-style: none;
		margin: 0;
		padding: 0;
		background: none;
	}
	
		ul.top li {
			float: left;
			display: inline;
			clear: none;
			list-style: none;
			font-size: 1.0em;
			color: #666666;
			font-weight: bold;
			margin: 0;
			padding: 0;
		}

			ul.top li a:link, ul.top li a:visited, ul.top li a:active, ul.top li span {
				float: left;
				display: inline;
				height: 26px;
				color: #666666;
				margin: 0; 
				padding: 0;
				cursor: pointer;
				text-decoration: none;
			}
			
				ul.top li a:hover {text-decoration:underline;}

				ul.top li span.active {font-weight: bold; color: #ed007a;}
					ul.top li a:hover span.active {color: #ed007a; text-decoration:underline;}
				
				ul.top li a span {display: none;}
				
				ul.top li.pipe { width: 17px; height: 26px; text-align: center; background: url(/assets/images/header/img_header_divider.gif) no-repeat left top;}

				a.header_nav01:link, a.header_nav01:visited, a.header_nav01:active, 
				a.header_nav02:link, a.header_nav02:visited, a.header_nav02:active, 
				a.header_nav03:link, a.header_nav03:visited, a.header_nav03:active, 
				a.header_nav04:link, a.header_nav04:visited, a.header_nav04:active,
				a.header_nav05:link, a.header_nav05:visited, a.header_nav05:active
				 {
					float: left;
					display: inline;
					width: 90px;
					height: 26px;
					cursor: pointer;
					margin: 0;
					padding: 0;
				}
				
					a.header_nav01:link, a.header_nav01:visited, a.header_nav01:active {width: 36px; background: url(/assets/images/header/img_header_nav01_off.gif) no-repeat left top;}
						/*a.header_nav01:hover {background: none;}*/
				
					a.header_nav02:link, a.header_nav02:visited, a.header_nav02:active {width: 47px; background: url(/assets/images/header/img_header_nav02_off.gif) no-repeat left top;}
						/*a.header_nav02:hover {background: none;}*/
				
					a.header_nav03:link, a.header_nav03:visited, a.header_nav03:active {width: 60px; background: url(/assets/images/header/img_header_nav03_off.gif) no-repeat left top;}
						/*a.header_nav03:hover {background: none;}*/
				
					a.header_nav04:link, a.header_nav04:visited, a.header_nav04:active {width: 73px; background: url(/assets/images/header/img_header_nav04_off.gif) no-repeat left top; margin: 0 3px 0 0;}
						/*a.header_nav04:hover {background: none;}*/

					a.header_nav05:link, a.header_nav05:visited, a.header_nav05:active {width: 299px; background: url(/assets/images/header/img_header_nav05_off.gif) no-repeat left top; margin: 0 3px 0 0;}









/*******    SEARCH    *********/

div.header_search {
	float: left;
	display: inline;
	width: 164px;
	height: 69px;
	background: url(/assets/images/header/img_header_search_bkgd.gif) no-repeat left top;
}

label.search_label {
	float: left;
	display: inline;
	width: 111px;
	height: 16px;
	margin: 0px 0px 0px 6px;
	padding: 2px 0px 0px 0px;
	background: none;
}

input.search {
	float: left;
	display: inline;
	width: 111px;
	height: 14px;
	color: #807d7c;
	font-size: 11px;
	font-weight: bold;
	margin: 17px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	border: none;
}

input.search_submit {
	float: left;
	display: inline;
	width: 30px;
	height: 50px;
	color: #807d7c;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 50px 0px;
	background: transparent;
	border: none;
	cursor: pointer;
}

input.search {

	font-weight: normal;
}

input.search2 {
	float: left;
	display: inline;
	width: 185px;
	height: 14px;
	color: #807d7c;
	font-size: 11px;
	font-weight: normal;
	margin: 47px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	border: none;
}

input.search_submit2 {
	float: left;
	display: inline;
	width: 30px;
	height: 20px;
	color: #807d7c;
	font-size: 11px;
	font-weight: bold;
	margin: 35px 0px 0px 10px;
	padding: 0px 0px 30px 0px;
	background: transparent;
	border: none;
	cursor: pointer;
}


div.header_links {
	float: right;
	display: inline;
	padding-top: 12px;
}

div.header_signup {
	float: left;
	display: inline;
	width: 164px;
	height: 69px;
	background: url(/assets/images/header/img_header_signup_bkgd.gif) no-repeat left top;
}

div.header_sitemap, div.header_print {
	float: right;
	display: inline;
	width: 100px;
	height: 20px;
	margin: 14px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/header/img_header_sitemap_off.gif) no-repeat left top;
}



div.header_print {
	background: url(/assets/images/header/img_header_print_off.gif) no-repeat left top;
}

a.header_sitemap:link, a.header_sitemap:visited, a.header_sitemap:active {
	float: left;
	display: inline;
	width: 100px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/header/img_header_sitemap_off.gif) no-repeat left top;
}

	a.header_sitemap:hover {
		background: url(/assets/images/header/img_header_sitemap_on.gif) no-repeat left top;
	}

a.header_print:link, a.header_print:visited, a.header_print:active {
	float: left;
	display: inline;
	width: 100px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/header/img_header_print_off.gif) no-repeat left top;
}

	a.header_print:hover {
		background: url(/assets/images/header/img_header_print_on.gif) no-repeat left top;
	}
	
div.facebook_link {
	float: right;
	display: inline;
	width: 111px;
	height: 33px;
	background: url(/assets/images/header/facebook_link.jpg) no-repeat left top;
}

a.facebook_link:link, a.facebook_link:visited, a.facebook_link:active {
	float: right;
	display: inline;
	width: 111px;
	height: 33px;
	background: url(/assets/images/header/facebook_link.jpg) no-repeat left top;
}

	a.facebook_link:hover {
		background: url(/assets/images/header/facebook_link.jpg) no-repeat left top;
	}

/**********    FOOTER    ***************/

#footer_container {
	clear: both;
	margin: auto;
	width: auto;
	height: 76px;
	background: url(/assets/images/page/img_footer_rpt_bkgd.gif) repeat-x left top;
}

div.footer_contents {
	margin: auto;
	width: 994px;
	height: 76px;
}

a.footer_link_agent:link, a.footer_link_agent:visited, a.footer_link_agent:active, a.footer_link_member:link, a.footer_link_member:visited, a.footer_link_member:active, a.footer_link_about:link, a.footer_link_about:visited, a.footer_link_about:active, a.footer_link_media:link, a.footer_link_media:visited, a.footer_link_media:active {
	float: left;
	display: block;
	width: 42px;
	height: 31px;
	background: url(../assets/images/page/img_footer_agents_off.gif) no-repeat left top;
}

	a.footer_link_agent:hover {
		background: url(../assets/images/page/img_footer_agents_on.gif) no-repeat left top;
	}

a.footer_link_member:link, a.footer_link_member:visited, a.footer_link_member:active {
	width: 103px;
	background: url(../assets/images/page/img_footer_member_off.gif) no-repeat left top;
}

	a.footer_link_member:hover {
		background: url(../assets/images/page/img_footer_member_on.gif) no-repeat left top;
	}

a.footer_link_about:link, a.footer_link_about:visited, a.footer_link_about:active {
	width: 57px;
	background: url(../assets/images/page/img_footer_about_off.gif) no-repeat left top;
}

	a.footer_link_about:hover {
		background: url(../assets/images/page/img_footer_about_on.gif) no-repeat left top;
	}

a.footer_link_media:link, a.footer_link_media:visited, a.footer_link_media:active {
	width: 45px;
	background: url(../assets/images/page/img_footer_media_off.gif) no-repeat left top;
}

	a.footer_link_media:hover {
		background: url(../assets/images/page/img_footer_media_on.gif) no-repeat left top;
	}


/*div.footer_spacer {
	color: #666463;
	float: left;
	display: inline;
	margin: 0px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
}*/

div.footer_logos {
	height: 76px;
	float: left;
	display: inline;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.footer_left_logos, div.footer_right_logos {
	width: 286px;
	height: 76px;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.footer_right_logos {
	width: 203px;
	float: right;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.footer_invest_logo {
	float: right;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.footer_copyright {
	float: left;
	display: inline;
	width: 180px;
	height: 32px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 318px;
	background: url(../assets/images/page/img_footer_copyright.gif) no-repeat left top;
}

a.footer_link_privacy:link, a.footer_link_privacy:visited, a.footer_link_privacy:active, a.footer_link_terms:link, a.footer_link_terms:visited, a.footer_link_terms:active {
	float: left;
	display: block;
	width: 78px;
	height: 31px;
	background: url(../assets/images/page/img_footer_privacy_off.gif) no-repeat left top;
}

	a.footer_link_privacy:hover {
		background: url(../assets/images/page/img_footer_privacy_on.gif) no-repeat left top;
	}

a.footer_link_terms:link, a.footer_link_terms:visited, a.footer_link_terms:active {
	width: 102px;
	background: url(../assets/images/page/img_footer_terms_off.gif) no-repeat left top;
}

	a.footer_link_terms:hover {
		background: url(../assets/images/page/img_footer_terms_on.gif) no-repeat left top;
	}



/**********    BODY structure    **********/

#content_container {
	position: relative;
	top: 0px;
	width: 994px;
	margin: auto;
}

#content_holder {
	float: left;
	display: inline;
	width: 994px;
	height: auto;
	margin: 133px 0 0 0;
	padding: 0 0 30px 0;
}

#column_01 {
	width: 994px;
	height: auto;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}

/*#column_02 {
	width: 163px;
	height: auto;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FF00FF;
}*/

/*********   HOME PAGE STYLE  ********/

#more_window_container {
	float: left;
	display: inline;
	width: 994px;
	height: 403px;
	margin: 18px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

#more_window_flash {
	float: left;
	display: inline;
	width: 747px;
	height: 277px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background: url(/assets/images/page/dummy_flash.png) no-repeat left bottom;*/
}

div.more_window_visit, div.more_window_stay, div.more_window_business {
	float: left;
	display: inline;
	width: 246px;
	height: 75px;
	margin: 0px 3px 0px 0px;
	background: url(/assets/images/page/img_more_visit_bkgd.png) no-repeat left top;
}

div.more_window_stay {
	background: url(/assets/images/page/img_more_stay_bkgd.png) no-repeat left top;
}

div.more_window_business {
	background: url(/assets/images/page/img_more_business_bkgd.png) no-repeat left top;
}

a.more_window_visit:link, a.more_window_visit:visited, a.more_window_visit:active, a.more_window_stay:link, a.more_window_stay:visited, a.more_window_stay:active, a.more_window_business:link, a.more_window_business:visited, a.more_window_business:active {
	float: left;
	display: inline;
	width: 184px;
	height: 75px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
}

div.more_window_text {
	float: left;
	display: inline;
	width: 214px;
	height: 99px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 18px 0px 14px;
	background-color: #FFF;
}

a.more_link_visit:link, a.more_link_visit:visited, a.more_link_visit:active, a.more_link_stay:link, a.more_link_stay:visited, a.more_link_stay:active, a.more_link_business:link, a.more_link_business:visited, a.more_link_business:active {
	float: left;
	display: inline;
	width: 246px;
	height: 27px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
/*	background: url(/assets/images/page/img_more_visit_link_bkgd.png) no-repeat left bottom;*/
}
/*
a.more_link_stay:link, a.more_link_stay:visited, a.more_link_stay:active {
	background: url(/assets/images/page/img_more_stay_link_bkgd.png) no-repeat left bottom;
}

a.more_link_business:link, a.more_link_business:visited, a.more_link_business:active {
	background: url(/assets/images/page/img_more_business_link_bkgd.png) no-repeat left bottom;
}*/


a.home_dl:link, a.home_dl:visited, a.home_dl:active { 
	float: left;
	display: inline;
	width: 247px;
	height: 76px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	background:url(../assets/images/page/images/btn_home_01.gif) no-repeat;
}

a.home_news:link, a.home_news:visited, a.home_news:active { 
	float: left;
	display: inline;
	width: 163px;
	height: 74px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	background:url(../assets/images/page/images/btn_home_news.gif) no-repeat;
}

/***** MORE ITEMS - bottom of homepage  ****/

#more_item_container {
	float: left;
	display: inline;
/*	width: 561px;*/
	width: 747px;
	height: auto;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
}

div.more_item {
	float: left;
	display: inline-block;
	width: 370px;
	height: auto;
	margin: 0px 3px 9px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

div.more_item_image_corners {
	position: relative;
	top: 0px;
	left: 0px;
	width: 184px;
	height: 184px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/page/img_more_item_corners.gif) no-repeat left top;
}

div.more_item_image {
	float: left;
	display: inline;
	width: 343px;
	height: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.more_item_content {
	float: left;
	display: inline;
	width: 330px;
	height: 74px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 8px;
	background: url(/assets/images/page/img_more_item_content_corner.gif) no-repeat left top;
}

div.more_item_side_bar {
	float: right;
	display: inline;
	width: 27px;
	height: 230px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.more_item_side_bar2 {
	float: right;
	display: inline;
	width: 27px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.more_item_link:link, a.more_item_link:visited, a.more_item_link:active {
	float: left;
	display: inline;
	width: 27px;
	height: 230px;
	cursor: pointer;
}

/*********  SIDE PANEL  on homepage *********/

#side_panel_container {
	float: left;
	display: inline;
	width: 247px;
	height: 155px;
	margin: 3px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ECEDDA;
}

img.side_panel_arrow01, img.side_panel_arrow02 {
	float: right;
	display: inline;	
	margin: 13px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

img.side_panel_arrow02 {
	margin: 9px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.side_panel_title01, div.side_panel_title02 {
	float: left;
	display: inline;
	width: 163px;
	height: 32px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/page/img_side_panel_title01.gif) no-repeat left top;
}

div.side_panel_title02 {
	height: 28px;
	background: url(/assets/images/page/img_side_panel_title02.gif) no-repeat left top;
}

div.side_panel_body01, div.side_panel_body02 {
	float: left;
	display: inline;
	width: 148px;
	height: 106px;
	line-height: 11px;
	font-size: 10px;
	color: #666463;
	margin: 0px 0px 0px 0px;
	padding: 7px 7px 0px 8px;
	border-bottom: 1px solid #878382;
	overflow: hidden;
}

div.side_panel_body02 {
	height: 77px;
	border-bottom: none;
	border-top: 1px solid #878382;
}

div.side_panel_more_news {
	float: left;
	display: inline;
	width: 163px;
	height: 28px;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
/*	background: url(/assets/images/page/img_side_panel_more_news.gif) no-repeat left top;*/
}

div.side_panel_link {
	float: left;
	display: inline;
	width: 247px;
	height: 76px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/page/images/btn_home_02.gif) no-repeat left top;
}


/* old styles below */


div.side_panel_top {
	float: left;
	display: inline;
	width: 163px;
	height: 146px;
	background: url(/assets/images/page/img_news_panel_top_bkgd.gif) no-repeat left top;
}

div.register_container {
	float: left;
	display: inline;
	width: 150px;
	height: 20px;
	margin: 114px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.register_link:link, a.register_link:visited, a.register_link:active {
	float: left;
	display: inline;
	width: 150px;
	height: 20px;
	text-decoration: none;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

input.panel_register {
	color: #807d7c;
	font-size: 11px;
	font-weight: bold;
	float: left;
	display: inline;
	width: 111px;
	height: 14px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	border: none;
}

input.panel_register_submit {
	color: #807d7c;
	font-size: 11px;
	font-weight: bold;
	float: left;
	display: inline;
	width: 34px;
	height: 20px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	border: none;
	cursor: pointer;
}

div.news_panel_items {
	float: left;
	display: inline;
	width: 163px;
	height: 264px;
}

a.news_panel_headline:link, a.news_panel_headline:visited, a.news_panel_headline:active {
	color: #999694;
	font-size: 12px;
	font-weight: bold;
	float: left;
	display: inline;
	width: 155px;
	line-height: 14px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 9px 0px 0px 8px;
}

a.news_panel_headline:hover {
	color: #b2be00;
	text-decoration: underline;
}


a.news_panel_link:link, a.news_panel_link:visited, a.news_panel_link:active {
	float: left;
	display: inline;
	width: 163px;
	height: 27px;
}

/***********  REGISTER HERE NOT ON HOMEPAGE *****/
div.page_offers_panel {
	float: left;
	display: inline;
	width: 163px;
	height: 79px;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/page/img_page_offer_bkgd.gif) no-repeat left top;
}






div.page_register_panel {
	float: left;
	display: inline;
	width: 163px;
	height: 79px;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/page/img_page_register_bkgd.gif) no-repeat left top;
}

div.page_register_container {
	float: left;
	display: inline;
	width: 150px;
	height: 20px;
	margin: 48px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

input.page_panel_register {
	color: #807d7c;
	font-size: 11px;
	font-weight: bold;
	float: left;
	display: inline;
	width: 111px;
	height: 14px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	border: none;
}

input.page_panel_register_submit {
	color: #807d7c;
	font-size: 11px;
	font-weight: bold;
	float: left;
	display: inline;
	width: 34px;
	height: 20px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	background: transparent;
	border: none;
	cursor: pointer;
}

/***********  SPONSORS ON HOMEPAGE and REMAING  *************/

#sponsors_container {
	float: right;
	display: inline;
	width: 247px;
	height: 311px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.sponsors_top, div.adverts_top, div.sponsors_middle, div.sponsors_bottom {
	float: left;
	display: inline;
	width: 163px;
	height: 27px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/page/img_sponsors_top.gif) no-repeat left top;
}

div.adverts_top {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/page/img_adverts_top.gif) no-repeat left top;
}

div.sponsors_middle {
	text-align: center;
	overflow: hidden;
	height: auto;
	background: none;
	border-top: 6px solid #FFFFFF;
	border-bottom: 6px solid #FFFFFF;
	background-color:#FFFFFF;
}

div.sponsor_image {
	float: left;
	display: inline;
	width: 163px;
	height: auto;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}

div.sponsors_bottom {
	height: 14px;
	background: url(/assets/images/page/img_sponsors_bottom.gif) no-repeat left top;
}




#dmkadvert {
	width: 247px;
	height: 154px;
	margin: 3px 0 0 0;
	padding: 0;
	/*background: url(/assets/images/page/images/dmkadvert.gif) no-repeat left top;*/
}

	#dmkadvert a:link, #dmkadvert a:visited, #dmkadvert a:active {
		display:block;
		width: 247px;
		height: 154px;
		padding: 0;
	}

/*********** PAGE NAV ****************/

#page_nav {
	position: absolute;
	top: 0px;
	width: 994px;
	height: 44px;
	margin: 153px 3px 5px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
/*	background: url(/assets/images/page/img_pnav_flcik_bkgd.gif) no-repeat left top;*/
}

/*  VISIT US PAGE LINK */
a.page_nav_visit:link, a.page_nav_visit:visited, a.page_nav_visit:active, a.page_nav_visit_on:link, a.page_nav_visit_on:visited, a.page_nav_visit_on:active {
	float: left;
	display: inline;
	height: 44px;
	width: 274px;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/page/img_pnav_visit_off.gif) no-repeat left top;
}

a.page_nav_visit:hover {
	background: url(/assets/images/page/img_pnav_visit_ovr.gif) no-repeat left top;
}

a.page_nav_visit_on:link, a.page_nav_visit_on:visited, a.page_nav_visit_on:active {
	background: url(/assets/images/page/img_pnav_visit_on.gif) no-repeat left top;
}

/*  STAY OVER PAGE LINK */
a.page_nav_stay:link, a.page_nav_stay:visited, a.page_nav_stay:active, a.page_nav_stay_on:link, a.page_nav_stay_on:visited, a.page_nav_stay_on:active {
	float: left;
	display: inline;
	height: 44px;
	width: 274px;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/page/img_pnav_stay_off.gif) no-repeat left top;
}

a.page_nav_stay:hover {
	background: url(/assets/images/page/img_pnav_stay_ovr.gif) no-repeat left top;
}

a.page_nav_stay_on:link, a.page_nav_stay_on:visited, a.page_nav_stay_on:active {
	background: url(/assets/images/page/img_pnav_stay_on.gif) no-repeat left top;
}

/*  DO BUSINESS PAGE LINK */
a.page_nav_business:link, a.page_nav_business:visited, a.page_nav_business:active, a.page_nav_business_on:link, a.page_nav_business_on:visited, a.page_nav_business_on:active {
	float: left;
	display: inline;
	height: 44px;
	width: 274px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/page/img_pnav_bus_off.gif) no-repeat left top;
}

a.page_nav_business:hover {
	background: url(/assets/images/page/img_pnav_bus_ovr.gif) no-repeat left top;
}

a.page_nav_business_on:link, a.page_nav_business_on:visited, a.page_nav_business_on:active {
	background: url(/assets/images/page/img_pnav_bus_on.gif) no-repeat left top;
}

/************  BREADCRUMBS   *****************/

#breadcrumbs_container {
	position: absolute;
	top: 0px;
	/*width: 558px;*/
	width: 828px;
	height: 35px;
	margin: 197px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

img.breadcrumbs_arrow {
	float: left;
	display: inline;
	margin: 13px 12px 0px 12px;
	padding: 0px 0px 0px 0px;
}

span.bc_no_link {
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 13px;
	line-height: 13px;
	float: left;
	display: inline;
}

a.log_out:link, a.log_out:visited, a.log_out:active {
	text-decoration: underline;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	display: block;
	float: right;
	height: 13px;
	line-height: 13px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.log_out:hover {
	text-decoration: none;
}

/*************  TEMPLATE STYLES  *****************/

div.template_container, div.template_container_large {
	float: left;
	display: inline;
	width: 676px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 0px;
}

div.template_container_large {
	width: 664px;
}

div.template_img_cap_box {
	float: left;
	display: inline;
	width: 184px;
	height: auto;
	margin: 0px 0px 0px -7px;
	padding: 0px 27px 0px 0px;

}

div.template_image {
	float: left;
	display: inline;
	width: 184px;
	height: 230px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*div.template_intro {
	float: left;
	display: inline;
	width: auto;
	height: auto;
	margin: 20px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
}
*/
div.template_large_intro {
	float: left;
	display: inline;
	width: 667px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 7px;
/*	background: url(/assets/images/page/img_page_top_left_cnr.gif) no-repeat left top;*/
	background-color: #00FFFF;
}

div.page_intro_text {
	font-size: 1.2em;
}

/*div.free_text {
	float: left;
	display: inline;
	width: 501px;
	height: auto;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
}*/


div.template_footer, div.template_large_footer {
	float: left;
	display: inline;
	width: 717px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 24px solid #ecedda;
}

div.template_large_footer {
	width: 724px;
}

div.template_footer_border, div.template_large_footer_border {
	float: left;
	display: inline;
	width: 680px;
	height: 1px;
	margin: 0px 27px 0px 0px;
	padding: 10px 0px 0px 0px;
}

div.template_large_footer_border {
	width: 694px;
}

div.template_footer_corner {
	float: left;
	display: inline;
	width: 15px;
	height: 24px;
	background: url(/assets/images/page/img_page_bott_left_cnr.gif) no-repeat right top;
}

div.template_footer_logo, div.template_large_footer_logo {
	float: left;
	display: inline;
	width: 675px;
	height: 24px;
	background: url(/assets/images/page/img_page_dmk_logo.gif) no-repeat right top;
}

div.template_large_footer_logo {
	width: 682px;
}

/*div.template_footer_bar {
	float: left;
	display: inline;
	width: 27px;
	height: 24px;
	background: url(/assets/images/page/img_page_bar_bott_f79e4a.gif) no-repeat right top;
}*/


div.template_row02, div.template_row02_large {
	width: 500px;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline-block;

}

div.template_row02_large {
	width: 664px;
}

div.template_row02a {
	width: 75px;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline-block;
	border-bottom: solid 1px #a49e9c;
	clear:left;
}

div.template_row02b {
	width: 421px;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline-block;
	border-bottom: dashed 1px #a49e9c;
}

div.template_row03, div.template_row03_large {
	width: 676px;
	height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	float: left;
	display: inline;
	text-align: right;
	border-bottom: dashed 1px #a49e9c;
}

div.template_row03_large {
	width: 664px;
}

/*******  NEWS / NEWS ARCHIVE  ********/

div.news_headline {
	float: left;
	display: inline;
	color: #c6d400;
	font-size: 1.3em;
	line-height: 15px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
}

div.news_pub_date {
	float: left;
	display: inline;
	color: #a49e9c;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	margin: 0px 8px 0px 0px;
}

div.news_extract {
	float: left;
	display: inline;
	color: #666463;
	font-size: 12px;
	margin: 0px 8px 14px 0px;
}

div.news_article {
	color: #666463;
	margin: 0px 8px 14px 0px;
	float: left;
	display: inline;
}

div.rss{
	width: 398px;
	float: left;
}

/*******  Events  ********/

/*see colour.cfm*/

div.event_sub_title {
	float: left;
	display: inline;
	color: #666463;
	font-size: 12px;
	margin: 0px 4px 0px 0px;
	line-height: 15px;
	font-weight: bold;

	
}

div.event_detail {
	float: left;
	display: inline;
	color: #666463;
	font-size: 12px;
	margin: 0px 4px 0px 0px;
	line-height: 15px;
	font-weight: normal;
}

div.events_overview {
	float: left;
	display: inline;
	color: #666463;
	font-size: 12px;
	margin: 0px 0px 14px 0px;
	display: block;
}

/********   SIDE NAV SYLES    ***********/

#side_nav_container {
	float: left;
	display: inline;
	width: 274px;
	height: auto;
	margin: 104px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

li.sectionID {
	float: left;
	display: inline;
	width: 184px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	list-style-image: none;
}


ul.side_menu_section {
	float: right;
	display: inline;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	width: 274px;
	height: auto;
	list-style: none;
}

li.side_menu_section {
	float: right;
	display: inline;
	list-style-type: none;
	list-style-image: none;
	width: 274px;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	cursor: pointer;
	font-weight: bold;
	font-size: 1.3em;
	padding: 0px;
}

a.side_menu_section:link, a.side_menu_section:visited, a.side_menu_section:active {
	letter-spacing: -0.07pc;
	color: #a49e9c;
	font-size: 22px;
	font-weight: bold;
	line-height: 20px;
	float: right;
	display: inline;
	text-decoration: none;
	padding: 22px 18px 12px 0px;
	width: 166px;
	border-bottom: 1px solid #a49e9c;
}

a.side_menu_section_selected:link, a.side_menu_section_selected:visited, a.side_menu_section_selected:active {
	letter-spacing: -0.07pc;
	color: #a49e9c;
	font-size: 22px;
	font-weight: bold;
	line-height: 20px;
	float: right;
	display: inline;
	text-decoration: none;
	padding: 22px 18px 12px 0px;
	width: 256px;
	border-bottom: 1px solid #a49e9c;
}

/* hover state in colour.cfm */

ul.side_sub_menu_section {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 184px;
	height: auto;
	list-style: none;
	float: right;
	display: inline;
}

li.side_sub_menu_section {
	list-style-type: none;
	list-style-image: none;
	width: 184px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: right;
	cursor: pointer;
	font-weight: bold;
	font-size: 14px;
/*	height: 24px;*/
	float: right;
	display: inline;
	background-color: #FFFFFF;
}

li.switchcontent {
	width: 184px;
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #404040;
	text-align: right;
	height: auto;
	float: right;
	display: inline;
}

ul.side_menu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 184px;
	height: auto;
	list-style: none;
	float: right;
	display: inline;
}

li.side_menu {
	list-style: outside;
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 184px;
	line-height: 15px;
	font-size: 11px;
	font-weight: bold;
	float: right;
	display: inline;
}

ul.side_sub_menu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 184px;
	height: auto;
	float: right;
	display: inline;
}

li.side_sub_menu, li.side_sub_menu_bottom {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 184px;
	height: 24px;
	font-size: 11px;
	font-weight: bold;
	line-height: 50px;
	float: right;
	display: inline;
}
	
li.side_sub_menu_bottom {
	border-bottom: 2px solid #a49e9c;
}

/********  SITE MAP  ************/

ul.sitemap {
	list-style: inside;
	margin: 10px 0px 20px 20px;
}

li.sitemap {
	list-style: outside;
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

li.sitemap_title_off {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color: #a49e9c;
	font-size: 14px;
	font-weight: bold;
	list-style-image: url(/assets/images/page/img_sitemap_section_bullet.gif);
}

li.sitemap_title_on {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color: #c6d400;
	font-size: 14px;
	font-weight: bold;
	list-style-image: url(/assets/images/page/img_sitemap_section_bullet.gif);
}

a.sitemap_title:link, a.sitemap_title:visited, a.sitemap_title:active {
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	text-decoration: underline;
}

a.sitemap_title:hover {
	text-decoration: underline;
}

ul.sitemap_sub {
	list-style: inside;
	margin: 6px 0px 0px 40px;
}

li.sitemap_sub_on {
	margin: 10px 0px 4px 10px;
	padding: 0px;
	color: #c6d400;
	font-size: 13px;
	font-weight: bold;
	list-style-image: url(/assets/images/page/img_sitemap_section_bullet.gif);
}

li.sitemap_sub_off {
	margin: 10px 0px 4px 10px;
	padding: 0px;
	color: #a49e9c;
	font-size: 13px;
	font-weight: bold;
	list-style-image: url(/assets/images/page/img_sitemap_section_bullet.gif);
}

a.sitemap_sub:link, a.sitemap_sub:visited, a.sitemap_sub:active {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

a.sitemap_sub:hover {
	text-decoration: none;
}

ul.sitemap_page {
	list-style: inside;
	margin: 6px 0px 0px 50px;
}

li.sitemap_sub_page_off {
	font-family: Arial, Helvetica, sans-serif;
	list-style: inside;
	margin: 0px 0px 2px 20px;
	padding: 0px;
	color: #c6d400;
	font-size: 11px;
	font-weight: bold;
	list-style-image: url(/assets/images/page/img_sitemap_page_bullet.gif);
}

li.sitemap_page_on {
	font-family: Arial, Helvetica, sans-serif;
	list-style: inside;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	color: #a49e9c;
	font-size: 11px;
	font-weight: bold;
	list-style-image: url(/assets/images/page/img_sitemap_page_bullet.gif);
}

a.sitemap_page:link, a.sitemap_page:visited, a.sitemap_page:active {
	color: #c6d400;
	font-size: 11px;
	text-decoration: underline;
}

a.sitemap_page:hover {
	color: #a49e9c;
	text-decoration: underline;
}

/*********   FORMS  *************/


div.row01 {
	height: auto;
	width: 350px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	border-bottom: dashed 1px #e3e2dc;
}

div.row02, div.row02_border, div.row02_no_border {
	font-size: 1.1em;
	font-weight: normal;
	color: #666463;
	height: auto;
	width: 500px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	border-top: solid 1px #e3e2dc;
/*	background-color: #FF00FF;*/
}


div.row02_18082009 { clear:left; width:495px;  }


	div.row02_border {
		margin: 6px 0px 0px 0px;
		padding: 2px 0px 0px 0px;
		border-top: solid 1px #e3e2dc;
	}

	div.row02_no_border {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 0px;
		border: none;
	}


div.row02a {
	font-size: 11px;
	font-weight: bold;
	color: #666463;
	height: auto;
	width: 200px;
	margin: 1px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	float: left;
	display: inline;
/*	background-color: #00FFFF;*/
}

div.row02b {
	float: left;
	display: inline;
	width: 295px;
	height: auto;
	margin: 1px 0px 0px 0px;
	padding: 2px 0px 2px 5px;
	background-color: #e5e5e5;
}

div.row03 {
	width: 175px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align: right;
	border-bottom: dashed 1px #EF3F35;
}

div.row03a {
	width: 175px;
	margin: 0px 0px 0px 0px;
	float: left;
	border-bottom: dashed 1px #EF3F35;
}

select.accom {
	font-size: 11px;
	color: #1d2983;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	height: 18px;
	width: 58px;
	border: 1px solid #1d2983;
	background-color: #ffffff;
}

	select.events {
		width: 168px;
	}

select.title {
	font-size: 11px;
	color: #1d2983;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	height: 18px;
	width: 58px;
	border: 1px #f74a4a solid;
	background-color: #ffffff;
}

input.firstname {
	width: 125px;
	height: 16px;
	font-size: 12px;
	color: #1d2983;
	margin: 0px 0px 0px 5px;
	padding: 2px 0px 0px 2px;
	float: left;
	display: inline;
	border: 1px #f74a4a solid;
	background-color: #ffffff;
}

input.checkbox, input.checkbox_double {
	line-height: 16px;
	margin: 3px 10px 3px 0px;
	padding: 0px 0px 0px 0px;	
}

input.checkbox_double {
	margin: 3px 10px 16px 0px;
	padding: 0px 0px 0px 0px;	
}

input.standard, input.maxchar {
	height: 16px;
	width: 168px;
	font-size: 12px;
	color: #1d2983;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
	float: left;
	display: inline;
	border: 1px solid #1d2983;
	background-color: #ffffff;
}
p.maxchar { width:200px; float:left;}
input.maxchar { width:40px;}
input.standard_req {
	height: 16px;
	width: 168px;
	font-size: 12px;
	color: #1d2983;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
	float: left;
	display: inline;
	background-color: #ffffff;
	border: 1px #f74a4a solid;
}

textarea.standard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 60px;
	width: 290px;
	margin: 2px 0px 2px 0px;
	padding: 0px;
	float: left;
	border: none;
	color: #1d2983;
	background-color: #ffffff;
}

textarea.standard_req {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: auto;
	width: 170px;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	color: #1d2983;
	background-color: #ffffff;
	border: 1px #f74a4a solid;
}

/*span.formtitles {
	font-size: 13px;
	font-weight: bold;
	color: #8B0B04;
	margin: 0px 0px 0px 6px;
	float: left;
}*/

span.title {
	font-size: 12px;
	font-weight: bold;
	color: #666463;
    margin: 0px 0px 0px 0px;
	float: left;
	display: inline;
}

span.firstname {
	font-size: 12px;
	font-weight: bold;
	color: #666463;
    margin: 0px 0px 0px 33px;
	float: left;
	display: inline;
}

span.surname {
	font-size: 12px;
	font-weight: bold;
	color: #666463;
    margin: 0px 0px 0px 82px;
	float: left;
	display: inline;
}

input.formsubmit, input.formsubmit_big  {
	float: right;
	display: inline;
	height: 17px;
	width: auto;
	font-size: 1.1em;
	font-weight: normal;
	color: #ffffff;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	border: none;
	background: url(../assets/images/page/submit_arrow.gif) no-repeat right top #a49e9c;
}

input.formsubmit_big  { padding:0; line-height:9999999; overflow:hidden; font-size:0; color:#88ba14; width:184px; height:37px; font-size:1.8em; background:url(../assets/images/btn_submit.gif) no-repeat bottom right #fff; color: #88ba14;}


input.formsubmit_big2  {
	float: right;
	display: inline;
	height: 17px;
	width: auto;
	font-size: 1.1em;
	font-weight: normal;
	color: #ffffff;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	border: none;
	background: url(../assets/images/page/submit_arrow.gif) no-repeat right top #a49e9c;
}

input.formsubmit_big2  { padding:0; line-height:9999999; overflow:hidden; font-size:0; color:#88ba14; width:184px; height:37px; font-size:1.8em; background:url(../assets/images/btn_signup.gif) no-repeat bottom right #fff; color: #88ba14;}



/*****   LOGIN    *****/

div.login_row {
	float: left;
	display:inline;
	width: 496px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
/*	border-top: 1px #c6d400 solid;*/
}

div.login_col01 {
	float: left;
	display: inline;
	width: 100px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}

div.login_col02 {
	float: left;
	display: inline;
	width: 396px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.login_text_col01 {
	color: #a49e9c;
	font-weight: normal;
	font-size: 12px;
	float: left;
	text-align: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.login_message_text_col01 {
	color: #1d2983;
	font-weight: bold;
	font-size: 11px;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.login_text_col02 {
	color: #1d2983;
	font-weight: normal;
	font-size: 12px;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*input.login {
	height: 16px;
	width: 135px;
	font-weight: normal;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}*/

input.login_submit {
	float: left;
	display: inline;
	height: 17px;
	line-height: 17px;
	width: auto;
	font-size: 1.1em;
	font-weight: normal;
	color: #ffffff;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	border: none;
	background: url(../assets/images/page/submit_arrow.gif) no-repeat right top #a49e9c;
}

a.login_submit:link, a.login_submit:visited, a.login_submit:active {
	height: 38px;
	width: 90px;
	float: left;
	display: inline;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

a.login_submit:hover {
	height: 38px;
	width: 90px;
	float: left;
	display: inline;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
}

input.template_more {
	height: 40px;
	width: 112px;
	float: left;
	display: inline;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	cursor: pointer;
	background-color: transparent;
	text-decoration: none;
}

a.template_more:link, a.template_more:visited, a.template_more:active {
	height: 30px;
	width: 90px;
	float: left;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

a.template_more_left:link, a.template_more_left:visited, a.template_more_left:active {
	height: 30px;
	width: 90px;
	float: left;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}


/****    CHASER IFRAME   ****/

.chaser_iframe_enquiry, .chaser_iframe_venue, .chaser_iframe_addmydetails, .chaser_iframe_supplier, .chaser_iframe_attractions {
	float: left;
	display: inline;
	height: 1900px;
	margin: 38px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}

.chaser_iframe_venue {
	height: 1000px;
}

.chaser_iframe_addmydetails {
	height: 1000px;
}

.chaser_iframe_supplier {
	height: 1000px;
}

.chaser_iframe_attractions {
	height: 1000px;
}

/********   MEMBERS (ORDERED ITEMS)   ********/

div.members_container {
	float: left;
	display: inline;
	clear: both;
	width: 500px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 6px 0px;
/*	background-color: #fbf6f3;
	border-bottom: 1px dashed #c6d400;*/
}

div.members_name, div.members_name_bold {
	color: #1d2983;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	margin: 0px 0px 4px 0px;
	padding: 2px 0px 2px 0px;
/*	background-color: #bab6b4;*/
	border-bottom: 1px solid #c6d400;
}

div.members_name_bold {
	color: #1d2983;
	font-weight: bold;
}

div.members_address {
	float: left;
	display: inline;
	width: 180px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #00FFFF;*/
}

div.members_extras_container {
	float: left;
	display: inline;
	width: 314px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	border-left: 1px solid #c6d400;
/*	background-color: #99CC99;*/
}

div.members_extras {
	float: left;
	display: inline;
	width: auto;
	height: auto;
	font-size: 11px;
	color: #666463;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #99CC99;*/
}

div.members_logo {
	float: right;
	display: inline;
	width: 140px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-color: #00FF00;*/
}


div.forms_intro {
	float: left;
	display: inline;
	width: 480px;
	height: auto;
	font-weight: normal;
	margin: 20px 10px -20px 10px;
	padding: 0px 0px 0px 0px;
}

img.flash_alt_crnr {
	float: left;
	display: inline;
	width: 20px;
	height: 20px;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*easter*/

ul.easter {
	margin: 0;
	padding: 0;
	width: 478px;
	position:relative;
	float:left;
	display:inline; 
	}


ul.easter li {
	float:left;
	width: auto;
	margin:0;
	padding:5px;
	display:inline;
	list-style: none;
	}	
	
ul.easter li a, ul.easter li a img { border:none;}

.free { color: #1d2983; }







#side_more_container { float:right; width:247px; height:403px; display:inline-block; }
#side_more_item { width:247px; height:200px; background-color:#fff; padding:0px; margin:0px; margin-bottom:3px; }

div.side_more_sidebar {
	float: right;
	display: inline;
	width: 27px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.sidemore_item_link:link, a.sidemore_item_link:visited, a.sidemore_item_link:active {
	float: left;
	display: inline-block;
	width: 17px;
	height: 200px;
	cursor: pointer;
	margin:0px;
	padding:0px;
}
a.sidemore_item_link2:link, a.sidemore_item_link2:visited, a.sidemore_item_link2:active {
	float: left;
	display: inline-block;
	width: 205px;
	height: 200px;
	cursor: pointer;
	
}

.sidemore_flashcorner { width:15px; height:200px; float:left; }


div.sidemore_item_image {
	float: left;
	display: inline-block;
	width: 220px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#00CC99;
}


span#mapSum { text-align:left;  padding:15px 5px 10px 10px; display:inline-block; margin-top:5px; color:#333; font-size:1.3em; float:left; width:250px; }
div.directions { text-align:left;  color:#666; font-weight:normal; font-size:1.0em; padding:2px 15px 4px 10px; text-align:left; }









