#printAddress { display:none; } 

body {
	text-align:center;
	color:#000000;
	font:12px Arial, Helvetica, sans-serif;
}

a {
	color:#005294;
	text-decoration:none;
}

#btn_community, #btn_conferencing
{
	color: #FFFFFF;
}

a:hover {
	text-decoration:underline;
}

html,body,h1,h2,h3,h4,h4,h6,form,input,select,dl,dd,dt {
	padding:0;
	margin:0;
	border:0;
}

p {
	margin:0;
	padding:0 0 1em 0;
}

img { border:none; }

ul,ol {
	margin:0;
	padding:0 0 1em 2em;
}

/*		CLASSES		*/
.margin			{ margin:1em; }
.marginTop		{ margin-top:1em; }
.marginRight	{ margin-right:1em; }
.marginBottom	{ margin-bottom:1em; }
.marginLeft		{ margin-left:1em; }
.padding		{ padding:1em; }
.paddingTop		{ padding-top:1em; }
.paddingRight	{ padding-right:1em; }
.paddingBottom	{ padding-bottom:1em; }
.paddingLeft	{ padding-left:1em; }
.relative		{ position:relative; }
.bold			{ font-weight:bold; }
.left			{ float:left; }
.right			{ float:right; }
.clear			{ clear:both; }
.center			{ text-align:center; }
.smText			{ font-size:10px; }

/*		HEADER		*/
	#header {
		position:relative;
		height:150px;
	}
	
	#header a {
		display:block;
		text-indent:-1000px;
		overflow:hidden;
}
	
	#header h1 a {
		position:absolute;
		top:25px;
		left:425px;
		height:121px;
		width:96px;
		z-index:100;
font-size:24px; color:#000000;
Text-align: center; font-variant: small-caps; font-familY: Candara; font-weight: bold;
	}
	
	#header ul {
		padding:0;
		margin:0;
		list-style:none;
		position:absolute;
		top:80px;
		left:87px;
		z-index:10;
	}
	
	#header li {
		float:left;
	}
	
	#header li a {
		width:60px;
		height:48px;
	}
	
	li#btn_conferencing a { width:109px; }	
	li#btn_banqueting a { width:100px; }	
	li#btn_weddings a { width:96px; }	
	
	li#btn_eventsparties { margin-left:132px; }
	
	li#btn_eventsparties a { width:117px; }	
	li#btn_community a { width:117px; }	
	li#btn_useful a { width:114px; }	
	

/*		TOP SECTION		*/
	#topSection .left {
		width:671px;
	}
	
	#topSection .right {
		width:277px;
		height:292px;
		background:url(/images/cuse/bg_toprightboxes.gif) no-repeat;
	}
	
	#topSection ul, ul.imgList {
		padding:0;
		margin:0;
		list-style:none;
		position:relative;
	}
	
	#topSection ul a, ul.imgList a {
		display:block;
		position:absolute;
		width:120px;
		height:90px;
		top:193px;
		text-indent:-1000px;
		overflow:hidden;
	}
	
	li#btn_top a {
		background:url(/images/cuse/btn_top.gif) no-repeat; 
		width:267px;
		height:154px;
		top:5px;
		left:5px;
	}
	

	
	li#btn_left_weddings a {
		background:url(/images/cuse/button_wedd.gif) no-repeat;
		left:13px;

	}
	
	li#btn_right_weddings a {
		background:url(/images/cuse/button_wedd.gif) no-repeat;
		left:144px;
	}
	
	li#btn_left_conferencing a {
		background:url(/images/cuse/button_conf.gif) no-repeat;
		left:13px;
	}
	
	li#btn_right_conferencing a {
		background:url(/images/cuse/button_conf.gif) no-repeat;
		left:144px;
	}	

	li#btn_left_banqueting a {
		background:url(/images/cuse/button_banqueting.gif) no-repeat;
		left:13px;
	}
	
	li#btn_right_banqueting a {
		background:url(/images/cuse/button_banqueting.gif) no-repeat;
		left:144px;
	}	

	li#btn_left_xmas a {
		background:url(/images/cuse/button_xmas.gif) no-repeat;
		left:13px;
	}
	
	li#btn_right_xmas a {
		background:url(/images/cuse/button_xmas.gif) no-repeat;
		left:144px;
	}	
	
	li#btn_right_comedy a {
		background:url(/images/cuse/button_comedy.jpg) no-repeat;
		left:144px;
	}
	
	li#btn_right_horse a {
		background:url(/images/cuse/button_horse.jpg) no-repeat;
		left:144px;
	}	
	
	li#btn_right_carvery a {
		background:url(/images/cuse/button_carvery.jpg) no-repeat;
		left:144px;
	}	
	
	li#btn_right_wedopenday a {
		background:url(/images/cuse/button_wedding.jpg) no-repeat;
		left:144px;
	}

/*		LOWER SECTION HOMEPAGES		*/
	
	#lowerSection {
		position:relative;
		background-color:#FFFFFF;
		margin-top:15px;
		width:965px;
		zoom:1;
	}
	
	#lowerSection .inner {
		padding: 15px 15px 15px 15px;
	}
	
	#lowerSection .inner .left {
		width:636px;
	}

	#lowerSection.threeColumns .inner .left {
		width:380px;
	}

	#lowerSection .inner .right {
		width:260px;
		margin-left:15px;
	}
	
	#lowerSection .inner .rightInner {
		background-color:#fcf8e8;
		padding:10px;
		border:1px solid #eedd94;
		margin-bottom:10px;
	}
		
	#lowerSection .inner .right h3 {
		margin:0 0 10px;
	}

	/*		RIGHT NAV		*/
		ul.rightNav {
			list-style:none;
			padding:0;
			margin:0;
		}
		
		ul.rightNav a {
			color:#a7720b;
		}
		
		ul.rightNav li {
			padding:3px 3px 3px 23px;
			margin:0 0 1px;
			background:url(/images/cuse/bullet_arrow.gif) no-repeat 8px 7px #ffffff;
		}
	
	/*		SECTION HEADINGS		*/
		.graphicHead {
			background: (none) !important;
			border-bottom: 3px solid #FFFFFF;
			font:normal 22px Tahoma, Arial, Helvetica, sans-serif;
			padding-bottom:10px;
			margin-bottom:1.2em;
			color: #005294;
			text-align: center;
		}
		
		.sectionHead {
			text-indent:-10000px;
			overflow:hidden;
			height:44px;
			background-repeat:no-repeat;
			margin-bottom:15px;
		}
		
		.sectionHead {
			height:130px;
		}

/*		#nav_banqueting { background-image:url(/images/cuse/navtitle_banqueting.gif); }
		#nav_conferencing { background-image:url(/images/cuse/navtitle_conferencing.gif); }
		#nav_weddings { background-image:url(/images/cuse/navtitle_weddings.gif); }
		#nav_events { background-image:url(/images/cuse/navtitle_events.gif); }
		#nav_useful { background-image:url(/images/cuse/navtitle_useful.gif); }
		#nav_contact { background-image:url(/images/cuse/navtitle_contact.gif); }
		#head_welcome { background-image:url(/images/cuse/header_welcome.gif); }
*/
		#section_banqueting { background-image:url(/images/cuse/section_banqueting.jpg); }
		#section_conferencing { background-image:url(/images/cuse/section_conferencing.jpg); }
		#section_weddings { background-image:url(/images/cuse/section_weddings.jpg); }
		#section_events { background-image:url(/images/cuse/section_events.jpg); }
		#section_useful { background-image:url(/images/cuse/section_useful.jpg); }
		#section_contact { background-image:url(/images/cuse/section_contact.jpg); }
		#section_terms { background-image:url(/images/cuse/section_terms.jpg); }
		#section_sitemap { background-image:url(/images/cuse/section_sitemap.jpg); }
		#section_community { background-image:url(/images/cuse/section_community.jpg); }
		#section_cucst { background-image:url(/images/cuse/section_cucst.jpg); }
		#section_xmasparties { background-image:url(/images/cuse/section_xmas_parties.jpg); }
		#section_exhibitions { background-image:url(/images/cuse/section_exhibitions.jpg); }
		#section_otherevents { background-image:url(/images/cuse/section_otherevents.jpg); }		


	
	/*		CORNERS		*/
		.whiteCorners .c { background-image:url(/images/cuse/corners_white.gif); }

		.cTL, .cTR, .cBL, .cBR {
			position:absolute;
			width:5px;
			height:5px;
			overflow:hidden;
		}
		
		.cTL {
			background-position:0 0;
			top:0;
			left:0;
		}
		.cTR {
			background-position:-5px 0;
			top:0;
			right:0;
		}
		.cBL {
			background-position:0 -5px;
			position:static;
			float:left;
		}
		.cBR {
			background-position:-5px -5px;
			position:static;
			float:right;
		}
		
/*		LOWER SECTION INTERNAL PAGES		*/
	
	/*		LEFT NAV		*/
		#internalSection .left {
			width:179px;
		}
		
		.boxBG {
			background:url(/images/cuse/bg_leftnav_top.gif) #a5bbd4 no-repeat 0 0;
			position:relative;
			margin-bottom:20px;
			padding:4px 5px 4px 4px;
			zoom:1;
		}
		
		.boxBottom {
			background:url(/images/cuse/bg_leftnav_bottom.gif) no-repeat;
			width:179px;
			height:6px;
			position:absolute;
			left:0;
			bottom:0px;
			_bottom:-10px;
		}
		
		h2.navTitle {
			/*text-indent:-1000px;
			overflow:hidden;
			background-repeat:no-repeat;
			width:170px;
			height:35px;*/
			font:14px Tahoma, Arial, Helvetica, sans-serif;
			font-weight:bold;
			padding:10px;
			border-bottom:1px solid #044e9d;
			background-color:#B3C8E1;
			background-image:none !important;
			color:#0051AD;
		}
		
		ul.topLevel a {
			display:block;
		}
		
		ul.topLevel, ul.topLevel ul {
			padding:0;
			margin:0;
			list-style:none;
			background-color:#b3c8e1;
			zoom:1;
		}
	
		ul.topLevel li.active  {
			background-color:#b3c8e1;
		}
	
		ul.topLevel li  {
			padding:5px 3px 5px 23px;
			margin:0;
			background:url(/images/cuse/bullet_arrow_blue_lightbg.gif) no-repeat 8px 10px #e4e9ed;
			border-bottom:1px solid #044e9d;
		}
		
		ul.topLevel li.active  {
			background-image:url(/images/cuse/bullet_arrow_blue.gif);
			background-position:8px 9px;		
		}
		
		ul.topLevel li li {
			border:none;
			background:url(/images/cuse/bullet_arrow_white.gif) no-repeat 0 6px transparent;
			font-size:11px;
			padding:2px 3px 2px 15px;
		}
		p.topLevel {
			background-color:#e4e9ed;
			padding:5px 10px 5px 10px;
			font-size:11px;
		}
		
		
		/********************************/

		.imgList {
			background-color:#e4e9ed;
			padding:25px 25px 5px;
		}

		.imgList img {
			margin-bottom:10px;
		}

		imgList a {
			position:static;
			text-indent:-1000px;
			width:120px;
			height:90px;
			overflow:hidden;
		}
	
		/********************************/
		
		
		
		ul.imgList {
			background-color:#e4e9ed;
			padding:15px 25px 5px;
		}
		
		ul.imgList li {
			margin-bottom:10px;
		}
		
		ul.imgList a {
			position:static;
			width:120px;
			height:90px;
			text-indent:-1000px;
			overflow:hidden;
		}
	
		ul.imgList li#btn_top a {
			top:auto;
			left:auto;
		}
	
		ul.imgList li#btn_left a {
			left:auto;
		}
	
		ul.imgList li#btn_right a {
			left:auto;
		}
	
	/*		RIGHT SIDE		*/
		#internalSection .right {
			width:771px;
			background-color:#FFFFFF;
			position:relative;
			font-size:11px;
			line-height:15px;
		}
		
		#internalSection .rightInner {
			padding:6px;
		}
		
		.colContent, .colLinks {
			float:left;
			margin-left:15px ! important;
		}
		
		.colContent {
			width:auto;
			margin-left:15px;
			font-size:11px;
		}
		
		div.twoColumns .colContent {
			width:475px;
			float:left;
			margin-left:0px;
		}

		div.threeColumns .colContent {
			width:230px;
			float:left;
			margin-left:15px;
		}
		
		.colLinks {
			width:214px;		}
		
		.colLinks .inner {
			padding:6px;
		}

        .colLink .inner img {
            padding-bottom:12px;
            padding-top:12px;
        }
		
		.colLinks .innerhome {
			padding:4px;
		}
		.innerhome{
		background: #c7e6ff;
		text-align: center;
		}
		
		.colLinks img {
			border:4px solid #ebcf99;
			padding:6px;
		}
		
		.colLinks ul.rightNav {
			background-color:#f0e7d5;
			padding-top:1px;
			zoom:1;
		}
		
		.colLinks ul.rightNav a {
			color:#000000;
		}
		
		.colLinks h3 {
			font-size:14px;
			color:#ce8800;
			padding:8px 0;
		}
		
		ul.rightNav.pricing a {
			display:block;
		}

		ul.rightNav.pricing {
			color:#04407e !important;
		}
		
		.colLinks ul.rightNav.pricing a {
			color:#000000;
			width:95px;
			float:left;
			margin-right:10px;
		}
		
		.upperContent {
			padding:10px 20px 20px;
		}
	
/*		FOOTER		*/
	#footer {
		background:url(/images/cuse/footer.gif) no-repeat center 0;
		height:49px;
		overflow:hidden;
		margin:15px 0;
		position:relative;
	}
	
	#footer p {
		margin:0;
		padding:10px 0 0 85px;
		font-size:10px;
		color:#021125;
	}
	
	#footer span {
		color:#ffffff;
	}
	
	#footer a {
		color:#ffffff;
		text-decoration:none;
	}
	
	#footer a:hover{
		color:#ffffff;
		text-decoration:underline;
	}
	
	a#dominion {
		position:absolute;
		right:60px;
		top:0px;
		display:block;
		height:50px;
		width:300px;
		text-indent:-1000px;
		overflow:hidden;
	}

	a#weston {
		position:absolute;
		left:60px;
		top:0px;
		display:block;
		height:50px;
		width:300px;

		overflow:hidden;
	}
		

/*		FORM STYLES		*/
	form td {
		padding:8px;
	}
	
	input,select,textarea {
		border:1px solid #044E9D;
	}
	
/*		CHART STYLES		*/
	.chart {
		border-collapse:collapse;
		font-size:8.3pt;
	}
	
	.chart th, .chart td {
		border:1px solid #0065A5;
		border:1px solid #f0e7d5;


		margin:0;
		padding:5px;
	}
	
	.chart th {
		font-weight:bold;
		color:#ce8800;
		border-width:3px;
	}
	
	.chart .noBorder {
		border:none;
	}
	
	.chart th {
		font-weight:bold;
		text-align:left;
	}
	
	.chart.row0 td {
		background-color:#e4e9ed;
	
	}
	
	.chart.row1 td {
		background-color:#f2f5f7;
	}

#mainContainer {
	margin:0 auto;
	padding:0;
	width:965px;
	text-align:left;
}


/* Fix's containers not clearing inner floats in firefox */
.clearIt:after, ul.rightNav.pricing li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html .clearIt, html ul.rightNav.pricing li {
	/*height: 1%;*/
}
.flashpad{
	padding:5px 0 0 5px;
}
.event-seperate{
	border-bottom: 2px solid #f0e7d5;
	margin:0 0 10px 0;
}
.orangetext{
	color:#ffa800;
	font-weight:bold;
}

.soldout {
     color:#FF0000;}






























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {
font:normal 22px Tahoma, Arial, Helvetica, sans-serif;
margin-bottom:0.2em;
}

h2 {
font:normal 20px Tahoma, Arial, Helvetica, sans-serif;
margin-bottom:0.2em;
}

h3 {
font:bold 12px bold Tahoma, Arial, Helvetica, sans-serif;
}

h4 {
font-size:1em;
}

h5 {
font-size:26px; color:#000000;
Text-align: center; font-variant: small-caps; font-family: Candara; font-weight: bold;
}

h6 {
font-size:24px; color:#000000;
Text-align: center; font-variant: small-caps; font-familY: Candara; font-weight: bold;
}

Test {
color: #ff0000;
font-size: 20px;
}

