@charset "utf-8";
/* CSS Document */

BODY{
/*	background: #A4A78B url(../images/body-bg.jpg) repeat-x top left;*/
	background: #A4A78B url(../images/bodyBg.jpg) no-repeat top center;	
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

a{
		color: #497B93;

	text-decoration:
}

a:hover{
	color: #899a64;
	text-decoration:
}

IMG{
	border: none;
}

#mainContainer{
	width: 978px;

	margin: 0 auto;
	min-height: 550px;
	*height: 550px;
}

#siteContainer{
	margin: 0 auto;
	width: 978px;	
}

#menuBar{
	position: absolute;
	top: 0;
	height: 52px;
	width: 973px;
	background: url(../images/menu-bar-bg.jpg) repeat-x top left;
	padding-left: 5px;
	z-index: 2;
}
	#menuItem{
		float: left;		
	}
		.menuItem-home a{
			display: block;
			height: 28px;
			width: 20px;
			background: url(../images/menu-item-home2.gif) no-repeat center center;
			padding: 22px 0px 0 30px;
			margin-left: 8px;
		}

		.menuItem-home-selected a{
			display: block;
			height: 28px;
			width: 20px;
			background: url(../images/menu-item-home.gif) no-repeat center center;
			padding: 22px 0px 0 30px;
			margin-left: 8px;
		}		

		.menuItem-home a:hover{
			background: url(../images/menu-item-home.gif) no-repeat center center;
		}		
		
		.menuItem-our-country a{
			display: block;
			height: 28px;
			width: 128px;
			background: url(../images/menu-item-our-country.gif) no-repeat center center;
			padding: 22px 9px 0 9px;		
		}
		
		.menuItem-our-country-selected a{
			display: block;
			height: 28px;
			width: 128px;
			background: url(../images/menu-item-our-country2.gif) no-repeat center center;
			padding: 22px 9px 0 9px;		
		}		
		
		.menuItem-our-country a:hover{
			background: url(../images/menu-item-our-country2.gif) no-repeat center center;
		}		
		
		.menuItem-accommodation a{
			display: block;
			height: 28px;
			width: 103px;
			background: url(../images/menu-item-accommodation.gif) no-repeat center center;
			padding: 22px 9px 0 9px;		
		}
		
		.menuItem-accommodation-selected a{
			display: block;
			height: 28px;
			width: 103px;
			background: url(../images/menu-item-accommodation2.gif) no-repeat center center;
			padding: 22px 9px 0 9px;		
		}		
		
		.menuItem-accommodation a:hover{
			background: url(../images/menu-item-accommodation2.gif) no-repeat center center;	
		}		
		
		.menuItem-things-to-see a{
			display: block;
			height: 28px;
			width: 131px;
			background: url(../images/menu-item-things-to-see.gif) no-repeat center center;
			padding: 22px 9px 0 9px;			
		}
		
		.menuItem-things-to-see-selected a{
			display: block;
			height: 28px;
			width: 131px;
			background: url(../images/menu-item-things-to-see2.gif) no-repeat center center;
			padding: 22px 9px 0 9px;			
		}		
		
		.menuItem-things-to-see a:hover{
			background: url(../images/menu-item-things-to-see2.gif) no-repeat center center;
		}		
		
		.menuItem-eating-out a{
			display: block;
			height: 28px;
			width: 68px;
			background: url(../images/menu-item-eating-out.gif) no-repeat center center;
			padding: 22px 9px 0 9px;			
		}
		
		.menuItem-eating-out-selected a{
			display: block;
			height: 28px;
			width: 68px;
			background: url(../images/menu-item-eating-out2.gif) no-repeat center center;
			padding: 22px 9px 0 9px;			
		}		
		
		.menuItem-eating-out a:hover{
			background: url(../images/menu-item-eating-out2.gif) no-repeat center center;			
		}		
		
		.menuItem-events a{
			display: block;
			height: 28px;
			width: 43px;
			background: url(../images/menu-item-events.gif) no-repeat center center;
			padding: 22px 9px 0 9px;			
		}
		
		.menuItem-events-selected a{
			display: block;
			height: 28px;
			width: 43px;
			background: url(../images/menu-item-events2.gif) no-repeat center center;
			padding: 22px 9px 0 9px;			
		}		
		
		.menuItem-events a:hover{
			background: url(../images/menu-item-events2.gif) no-repeat center center;
		}		
		
		.menuItem-getting-here a{
			display: block;
			height: 28px;
			width: 161px;
			background: url(../images/menu-item-getting-here.gif) no-repeat center center;
			padding: 22px 9px 0 9px;			
		}	
		
		.menuItem-getting-here-selected a{
			display: block;
			height: 28px;
			width: 161px;
			background: url(../images/menu-item-getting-here2.gif) no-repeat center center;
			padding: 22px 9px 0 9px;			
		}				
		
		.menuItem-getting-here a:hover{
			background: url(../images/menu-item-getting-here2.gif) no-repeat center center;		
		}				
	
	#menuItem-Div{
		height: 50px;
		width: 1px;
		float: left;
		background: url(../images/menu-bar-divider.jpg) no-repeat top left;
	}
	
	#menu-info-phone-box{
		width: 130px;
		height: 20px;
		float: right;
		margin: 16px 20px 0 0;
		background: url(../images/info-box.gif) no-repeat center center;
	}
	
	#subMenuHolder{
		position: absolute;
		top: 50px;
		z-index: 3;
	}
	
		#subMenuHolder a{
			display: block;
			width: 165px;
			color: #ffffff;
			font-size: 11px;	
			padding: 2px;
			text-decoration: none;
			font-weight: bold;	
		}
		#subMenuHolder a:hover{
			display: block;
			width: 165px;
			color: #ffffff;
			font-size: 11px;	
			background: #99AE70;	
		}
		#sub-menu-our-country{
			position: absolute;
			left: 58px;
			background: #AABD76;
			padding: 4px;
			display: none;
		}
		#sub-menu-accommodation{
			position: absolute;
			left: 207px;
			background: #AABD76;
			padding: 4px;
			display: none;
		}
		#sub-menu-things-to-see{
			position: absolute;
			left: 331px;
			background: #AABD76;
			padding: 4px;
			display: none;
		}
		#sub-menu-eating-out{
			position: absolute;
			left: 483px;
			background: #AABD76;
			padding: 4px;
			display: none;
		}
		#sub-menu-events{
			position: absolute;
			left: 572px;
			background: #AABD76;
			padding: 4px;
			display: none;
		}
		#sub-menu-getting-here{
			position: absolute;
			left: 636px;
			background: #AABD76;
			padding: 4px;
			display: none;
		}
		

/* 
This div is for the overhanging menu
This allows sub menu to overhang the below div and flash elements granted to wmode is set to transperant 
*/	

#subSectionContainer{
	position: absolute;
	top: 52px;
	background: #ffffff;
	z-index: 1;
}	
	
#heroBar{
	width: 978px;
	height: 311px;
	background: #ffffff;
}

#sitebodyContainer{
	width: 978px;
/*	background: url(../images/main-logo.gif) no-repeat bottom left;*/
	font-size: 11px;
}

.bottomLogo {
	width: 190px;
	height: 127px;
	background: url(../images/main-logo.gif);
	position: absolute;
	margin-top: -170px;

}

	#bodyLeftCol{
		width: 200px;
		float: left;
		padding: 18px 40px 210px 0;
		*padding-top: 28px;
		text-align: right;
		font-size: 12px;
		font-weight: bold;
		color: #99AB71;
		line-height: 18px;
	}
	
	#bodyLeftCol strong {
		color: #467791;
	}
	
	#bodyLeftColRegion{
		width: 130px;
		float: left;
		padding: 28px 40px 210px 0;
		padding-left: 70px;		
		*padding-top: 28px;
		text-align: right;
		font-size: 12px;
		font-weight: bold;
		color: #99AB71;
		line-height: 18px;
		background: url(../images/leftGreenGray.jpg) no-repeat;
	}
	
	#bodyLeftColRegion a {
		text-decoration: none;
		line-height: 12px;
		display: block;
		padding-top: 3px;
		padding-bottom: 4px;
		font-size: 11px;
		color: #899a64;
	}
	
	#bodyLeftColRegion a:hover {	
		color: #467791;	
	}
	
	#bodyLeftColRegion strong {
		color: #467791;
	}	
		
		#leftSideSearch{
			width: 165px;
			height: 18px;
			float: right;
			background: #edede8;
			padding: 5px;
			padding-left: 9px;
			padding-right: 6px;
			padding-top: 6px;
		}
		
		#leftSideSearch FORM{
			margin: 0;
		}
		
		#leftSideSearch .inputText{
			font-size: 11px;
			border: 1px solid #5F7166;
			color: #666666;
			width: 139px;
			float: left;
			padding-top: 1px;
			*padding-top: 0px;
			padding-bottom: 1px;
			padding-left: 5px;
		}
		
		#leftSideSearch .inputImageBut{
			font-size: 10px;
			border-top: 1px solid #5F7166;
			border-right: 1px solid #5F7166;
			border-bottom: 1px solid #5F7166;
			float: left;
		}	
		
	#bodyMenuLeftCol{
		width: 175px;
		float: left;
		padding: 30px 40px 200px 0;
		*padding: 28px 30px 200px 10px;
		margin-right: 25px;
		text-align: right;
		background: url(../images/left-side-menu-bg.jpg) repeat-x top left;
		min-height: 323px;
	}	
	
		#bodyMenuLeftCol a{
			font-weight: bold;
			text-decoration: none;
			font-size: 12px;
			line-height: 18px;
			
		}
	
	#bodyMiddleCol{
		width: 400px;
		float: left;
		padding: 30px 50px 50px 15px;
		*padding-top: 28px;
		line-height: 16px;
		color: #666666;
	}	
	
	#bodyMiddleCol h1 {
		font-size: 16px;
		color: #497A93;
		margin-top: 0px;
		padding-top: 0px;
	}	
	
	#bodyMiddleCol h3 {
		font-size: 11px;
		color: #497A93;
	}
	

	
	#bodyMiddleCol h5 {
		margin: 0px;
		padding: 0px;
		color: #FFFFFF;
		font-size: 11px;
	}
	
	#bodyRegionCol{
		width: 650px;
		float: left;
		padding: 18px 50px 50px 15px;
		*padding-top: 28px;
		line-height: 16px;
		color: #666666;
		min-height: 400px;
		overflow: hidden;
	}
	
	#bodyRegionCol h1 {
		font-size: 16px;
		color: #497A93;
		margin-top: 0px;
		padding-top: 0px;
	}	
	
	#bodyRegionCol h3 {
		font-size: 11px;
		color: #497A93;
	}	
	
	#bodyRegionCol h4 {
		font-size: 11px;
		color: #497A93;
		margin-bottom:7px;
		padding:0px;
	}		
	
	/* TWO COL PAGE DIV */
	#bodyMiddleCol2{
		width: 715px;
		padding-top: 20px;
		float: left;
		padding-right: 10px;
	}
	
	
		.pageListItem{
			height: 114px;
			background: #FFFFFF url(../images/list-page-list-item-bg.jpg) repeat-y top left;
			margin-bottom: 10px;
			padding-top: 10px;
		}
		
		.pageListItem img{
			float: left;
			margin-right: 20px;
			margin-top: -10px;
		}
		
		.pageListItem H1{
			color: #99AB71;
			font-size: 12px;
			font-weight: bold;
		}
		
		.pageListItem P{
			margin-top: -5px;
		}
		
	.mustSeeBox {
		padding-top: 60px;
		padding-left: 18px;
		width: 254px;
		min-height: 323px;
		*height: 323px;
		float: left;
		background: url(../images/mustSeeMustDo.jpg) repeat-x top left;
		overflow: hidden;
	}		
	
	.townGuidesSideBox {
		padding-top: 15px;
		padding-left: 18px;
		width: 254px;
		min-height: 365px;
		*height: 365px;
		float: left;
		background: url(../images/townGuidesBG.jpg) repeat-x top left;
		overflow: hidden;
	}
	
	.accomBox {
		padding-top: 0px;
		padding-left: 12px;
		padding-right: 38px;
		width: 220px;
		min-height: 323px;
		*height: 323px;
/*		float: right;
		margin-top: -95px;*/
		margin-left: -8px;
	}
	
	#bodyRightCol{
		padding-top: 60px;
		padding-left: 18px;
		width: 254px;
		min-height: 323px;
		*height: 323px;
		float: left;
		background: url(../images/mustSeeMustDo.jpg) repeat-x top left;
	}
	
	#bodyRightCol IMG {
		padding-right: 15px;
		border: 0px;
		float: left;
	}
	
	#bodyRightCol a {
		display: block;
		width: 227px;	
		color: #777777;
		padding-right: 10px;
		text-decoration: none;
		margin-bottom: 3px;
		height: 76px;
		overflow: hidden;
	}	
	
	#bodyRightCol a:hover {
		background: url(../images/20black.png);
	}		
	
	#bodyRightCol a h1 {
		color: #9c9349;
		font-size: 11px;
		padding-top: 8px;
		padding-bottom: 6px;
		margin: 0px;
		line-height: 10px;
		text-decoration: none;
	}
	
	#bodyRightCol p {
		margin: 0px;
	
	}
	
		.mustSeeHeaderImg{
			padding-bottom: 10px;
		}
	
		.mustSeeItem{
			width: 235px;
			height: 76px;
			margin-bottom: 5px;
			padding: 2px;
font-size: 10px;
		}
		
		.mustSeeItem .mustSeeThumb{
			float: left;
			padding-right: 10px;
		}
		
		.mustSeeItem H1{
			font-size: 11px;
			font-weight: bold;
			color: #9C9349;
			margin: 5px 0 3px 0;
		}
		
		.mustSeeItem P{
			margin: 0;
			
		}
		
		.mustSeeItem a{
			color: #666666;
			text-decoration: none;
		}
		.mustSeeItem a:Hover{
			color: #666666;
		}
		
		#infoBoxAccommidation{
			margin: 5px 0 0 0px;
		}
			#infoBoxAccommidation P{
				margin: 5px 0 0 10px;
				width: 200px;
			}
			
		#mustSeeJpgBox{
			margin: 5px 0 0 0px;
		}
			#mustSeeJpgBox P{
				margin: 5px 0 0 10px;
				width: 200px;
			}
			
		#townGuidesBox{
			margin: 20px 0 0 0px;
		}
			#townGuidesBox P{
				margin: 5px 0 0 10px;
				width: 200px;
			}	
		
		#infoBoxEatingOut{
			margin: 5px 0 0 0px;
		}
			#infoBoxEatingOut P{
				margin: 5px 0 0 10px;
				width: 200px;
			}
			
		#infoBoxEventsCalender{
			margin: 5px 0 0 0px;
		}
			#infoBoxEventsCalender P{
				margin: 5px 0 0 10px;
				width: 200px;
			}

#footerBar{
	padding-top: 5px;
	height: 32px;
	*margin-bottom: -4px;
	width: 978px;
	background: url(../images/footer-bg.jpg) repeat-x top left;
}

	#footerEmailLink{
		padding-left: 10px;
		float: left;
		color: #637E63;
		height: 30px;
		font-size: 11px;
		font-weight: bold;
		width: 300px;
	}
	
		.emailImageLink{
			width: 35px;
			float: left;
		}
		
		.emailTextLink{
			padding-top: 8px;
			width: 195px;
			float: left;
		}
		
		.emailTextLink a{
			font-size: 11px;
			font-weight: bold;
			color: #637E63;
			text-decoration: none;
		}
		
		.emailTextLink a:hover{
			font-weight: bold;
			color: #497A93;
		}
		
	#footerSearch{
		width: 165px;
		height: 18px;
		float: left;
		padding-top: 6px;
	}
	
	#footerSearch FORM{
		margin: 0;
	}
	
	#footerSearch .inputText{
		font-size: 11px;
		border: 1px solid #5F7166;
		color: #666666;
		width: 129px;
		float: left;
		padding-top: 1px;
		*padding-top: 0px;
		padding-bottom: 1px;
		padding-left: 5px;
	}
	
	#footerSearch .inputImageBut{
		font-size: 10px;
		border-top: 1px solid #5F7166;
		border-right: 1px solid #5F7166;
		border-bottom: 1px solid #5F7166;
		float: left;
		margin: 0px;
		padding: 0px;
	}		
		
	#footerMenu{
		float: right;
		padding-top: 0px;
		*padding-top: 3px;
		padding-right: 10px;
	}
	
		#footerMenu a{
			font-weight: bold;
			color: #637E63;
			font-size: 11px;
			*font-size: 11px;
			text-decoration: none;
		}
		
		#footerMenu a:hover{
			font-weight: bold;
			color: #497A93;
		}	

.footerMenuInner {
	margin-top: 6px;
	*margin-top: 4px;
}

.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}

.clear{
	line-height: 0;
	clear: both;
}

.showTagWrap {
	position: absolute;
	z-index: 1000;
	border: 1px solid #888888;
	background: lightyellow url(../images/yellowBg2.gif) repeat-x;
	font-family: verdana;
	font-size: 10px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	filter: alpha(opacity=92);
	-moz-opacity:.92;
	opacity:.92;	
}

.showTagWrap a {
	color: #666666;
	text-decoration: none;
}

.showTagWrap a:link {
	color: #666666;
	text-decoration: none;
}

.showTagWrap a:hover {
	color: #333333;
	text-decoration: underline;
	
}

.pluginWrap {
	border: 1px dotted lightgrey;
	background : url(../admin/images/preferences-system.png) no-repeat top right;
}

#subMenuHolder a {
	padding-left: 10px;
}

.pageLevel0 {
	height: 18px;
	line-height: 18px;
	margin-left: 9px;
/*	padding-bottom: 2px;
	margin-bottom: 2px;*/
}

.pageSeparator:hover {
	background:url(../images/greenArrowSm.png) no-repeat #EEEEEE;
}

.pageSeparatorSelected {

}

.pageSeparatorSelected:hover {
	background:url(../images/greenArrowSm.png) no-repeat #EEEEEE;
}

.pageLevel1 {
	height: 18px;
	line-height: 18px;
	margin-left: 15px;
/*	margin-bottom: 2px;	
	padding-bottom: 2px;*/
}

.pageLevel2 {
	height: 18px;
	line-height: 18px;
	margin-left: 35px;
/*	margin-bottom: 2px;	
	padding-bottom: 2px;*/
}

.pageLevel3 {
	height: 18px;
	line-height: 18px;
	margin-left: 45px;
/*	margin-bottom: 2px;	
	padding-bottom: 2px;*/
}

.pageLevel4 {
	height: 18px;
	line-height: 18px;
	margin-left: 60px;
/*	margin-bottom: 2px;	
	padding-bottom: 2px;*/
}

a.blackLink {
	text-decoration: none;
	color: #555555;
}

a.blackLink:link {
	text-decoration: none;
	color: #555555;
}

a.blackLink:active {
	text-decoration: none;
	color: #555555;
}

a.blackLink:visited {
	text-decoration: none;
	color: #555555;
}

a.blackLink:hover {
	text-decoration: underline;
	color: #333333;
}

.accomLink {
	display: block;
	text-decoration: none;
	background: url(../images/accomBack.jpg) no-repeat;
	height: 125px;
	overflow: hidden;
	color: #777777;
	margin-bottom: 4px;
}

.accomLink b {
	font-size: 12px;
	color: #99ab71;
	display: block;
	margin-bottom: 5px;
	padding-top: 18px;
}

.accomLink strong {
	font-size: 12px;
	color: #99ab71;
	display: block;
	margin-bottom: 5px;
	padding-top: 18px;
}

.accomLink img {
	float: left; margin-right: 25px;
}		

a.accomLink:hover {
	background: url(../images/accomBackOver.jpg) no-repeat;
	color: #777777;
}

a.accomLink:hover b {
	color: #477891;
}

a.accomLink:hover strong {
	color: #477891;
}

.bookletDiv {
	width: 291px; float: right; padding-left: 35px;
	margin-top: 10px;
	*margin-top: 0px;
}

.bookletDiv p {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}

.bookletDiv strong {
		font-size: 12px;
		color: #497A93;
}

.bookletDiv img {
	padding-right: 10px;
}

.overViewLink {
	display: block;
	background: url(../images/regionoverviewBack.jpg) no-repeat;
	width: 295px;
	*width: 315px;
	padding-right: 30px;
	height: 77px;
	overflow: hidden;
	float: left;
	margin-top: 5px;
}

.overViewMustSee {
	display: block;
	background: url(../images/mustSeeBack.jpg) no-repeat;
	width: 209px;
	overflow: hidden;
	margin-right: 7px;
	*margin-right: 12px;
	float: left;
	margin-top: 5px;
	height: 240px;
}

.regionOverviewImage {
	margin-right: 20px;
	float: left;
	width: 100px;
	height: 80px;
	display: block;
	overflow: hidden;
}

.overViewLink b {
	display: block;
	margin-top: 10px;
	font-size: 11px;
	text-decoration: none;
	color: #99AB71;
	margin-bottom: 3px;
}

.overViewLink strong {
	text-decoration: none;
	color: #99AB71;
	font-weight: normal;
	display: block;
	margin-top: 1px;
}

.overViewMustSee strong {
	text-decoration: none;
	color: #99AB71;
	font-weight: normal;
	display: block;
	margin-top: 1px;
}

.overViewMustSee b {
	display: block;
	margin-top: 10px;
	font-size: 11px;
	text-decoration: none;
	color: #99AB71;
	margin-bottom: 3px;
}

.overViewLink p {
	margin-top: 0px;
	padding-top: 1px;
}

.overViewMustSee p {
	text-decoration: none;
	font-weight: normal;
	display: block;
	margin-top: 1px;
}

a.overViewLink {
	text-decoration: none;
	color: #777777;
	line-height: 13px;
	display: block;
}

a.overViewLink:hover {
	background: url(../images/regionoverviewBackOver.jpg) no-repeat;
	color: #777777;
}

a.overViewLink:hover b {
	color: #467791;
}

a.overViewLink:hover strong {
	color: #467791;
}

a.overViewMustSee {
	text-decoration: none;
	color: #777777;
	line-height: 13px;
}

a.overViewMustSee:visited {
	color: #777777;
}

a.overViewMustSee:hover {
	background: url(../images/mustSeeBackOver.jpg) no-repeat;
}

a.overViewMustSee:hover b {
	color: #467791;
}

a.overViewMustSee:hover strong {
	color: #467791;
}

.sliderBox {
	width: 234px;
	height: 119px;
	padding-top: 15px;
	padding-left:23px;
	background: url(../images/sliderBack3.png);
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/sliderBack3.png,sizingMethod='scale');
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	margin-left: 500px;
	z-index: 10000;
}

.sliderBox b {
	font-size: 13px;
	padding-left: 22px;
	
}

.sliderBox p {
	margin-top:0px;
	padding-top:10px;
	margin-bottom: 0px;
	padding-bottom: 17px;
	width: 200px;
}

.sliderBox a {
	padding-left: 14px;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.sliderBox a:link {
	text-decoration: none;
}

.sliderBox a:hover {
	text-decoration: underline;
}

.sliderContainer {
	margin-top: 65px;
	margin-left: 720px;
	width: 257px;
	height: 134px;
	position: absolute;
	z-index: 10000;
	overflow: hidden;

}

.eatingInfo {
	background: url(../images/accomBack.jpg) repeat-y; padding: 18px; padding-top: 0px; padding-bottom: 0px;
	color: #777777;
	
}

.eatingInfo b {
	font-size: 12px;
	color: #97a970;	
}

.eatingInfoDiv {
	background: url(../images/regionOverviewBack.jpg) repeat-y;
	padding: 5px;
	padding-left: 10px;
	margin-bottom: 3px;
	display: block;
	text-decoration: none;
	color: #777777;
	margin-left: 5px;	
}

.eatingInfoDiv a {
	font-size: 11px;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;

}

a.eatingInfoDiv:hover {
/*	background: url(../images/regionoverviewBackOver.jpg) no-repeat;*/
}

a.eatingInfoDiv:hover {
	color: #777777;
}

a.eatingInfoDiv strong {
	color: #97a970;	
}

a.eatingInfoDiv:hover strong {
	color: #467791;
}

.eatingInfoDivOver {
	background: url(../images/regionOverviewBack.jpg) repeat-y;
	padding: 5px;
	padding-left: 10px;
	margin-bottom: 3px;
	display: block;
	text-decoration: none;
	color: #777777;
	margin-left: 5px;	
	padding-left: 11px;
	padding-top: 6px;
	padding-bottom: 4px;
	
}

a.eatingInfoDivOver {
	background: url(../images/regionoverviewBackOver.jpg) no-repeat;
}

a.eatingInfoDivOver:hover {
	color: #777777;
}

a.eatingInfoDivOver strong {
	color: #467791;	
}

.eatingExtraInfoDiv {
/*	background: #dfeaf0 url(../images/blueGrad.gif) repeat-x;*/
/*	background: url(../images/accomBackOver.jpg);*/
	background: url(../images/accomBack.jpg) repeat-y;
	padding: 18px;
	padding-top: 4px;	
	margin-top: 0px;
	padding-left: 30px;
	color: #777777;	
	margin-bottom: 8px;
	margin-left: 15px;
	display: block;
	border: 1px solid #EEEEEE;
	width: 350px;

}

.eatingExtraInfoDiv strong {
	color: #666666;
}

.eatingExtraInfoDiv p {
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom: 5px;
}

.infoIcons {
	position: relative;
	width: 37px;
	height: 91px;
	background: url(../images/infoIcons2.png);
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/infoIcons2.png,sizingMethod='scale');	
/*	margin-left: -40px;
	margin-top: -2px;*/
	float: left;
	margin-top: 3px;
}

.infoRight {
	float: left;
	margin-top: 5px;	
}

.closeButton {
	float: right;
	display: none;
}

.introEatingPrint {
	display: none;
}

.summerHeader {
	background: url(../images/summer.gif) no-repeat;;
	padding-left: 47px;
	font-size: 18px;
	line-height: 57px;
	color: #e9c847;
	margin-left: -20px;
	margin-top: 30px;	
}

.autumnHeader {
	background: url(../images/autumn.gif) no-repeat;;
	padding-left: 47px;
	font-size: 18px;
	line-height: 57px;
	color: #eaaa5d;
	margin-left: -20px;	
	margin-top: 30px;
}

.winterHeader {
	background: url(../images/winter.gif) no-repeat;;
	padding-left: 47px;
	font-size: 18px;
	line-height: 54px;
	color: #6b8490;
	margin-left: -20px;	
	margin-top: 30px;	
}

.springHeader {
	background: url(../images/spring.gif) no-repeat;;
	padding-left: 47px;
	font-size: 18px;
	line-height: 54px;
	color: #a36e60;
	margin-left: -20px;	
	margin-top: 30px;	
}

a.accomHeader {
	display: block;
	width: 159px;
	height: 41px;
	background: url(../images/accom.png);
	margin-left: -12px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/accom.png,sizingMethod='scale');
		cursor:pointer;
	z-index: 999;		
}

a.accomHeader:hover {
	display: block;
	width: 159px;
	height: 41px;
	background: url(../images/accomodationOver.png);
	margin-left: -12px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/accomodationOver.png,sizingMethod='scale');
		cursor:pointer;
	z-index: 999;		
}

.accomHeader img {
	*visibility:hidden;
}

a.mustSeeJpgHeader {
	display: block;
	width: 173px;
	height: 41px;
	background: url(../images/mustSeeMustDo.png);
	margin-left: -12px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/mustSeeMustDo.png,sizingMethod='scale');
	cursor: hand;
	position: relative;	
	z-index: 999;	
}

a.mustSeeJpgHeader:hover {
	display: block;
	width: 173px;
	height: 41px;
	background: url(../images/mustSeeMustDoOver.png);
	margin-left: -12px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/mustSeeMustDoOver.png,sizingMethod='scale');
	cursor: hand;
	position: relative;		
	z-index: 999;	
}

.mustSeeJpgHeader img{
	*visibility:hidden;
}

a.eatingOutHeader {
	display: block;
	width: 113px;
	height: 41px;
	background: url(../images/eatingOut.png);
	margin-left: -12px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/eatingOut.png,sizingMethod='scale');
		cursor:pointer;
	position: relative;		
	z-index: 999;		
}


a.eatingOutHeader:hover {
	display: block;
	width: 113px;
	height: 41px;
	background: url(../images/eatingOutOver.png);
	margin-left: -12px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/eatingOutOver.png,sizingMethod='scale');
		cursor:pointer;
	position: relative;	
	z-index: 999;			
}

.eatingOutHeader img{
	*visibility:hidden;
}

a.eventsCalHeader {
	display: block;
	width: 159px;
	height: 41px;
	background: url(../images/eventsCalendar.png);
	margin-left: -12px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/eventsCalendar.png,sizingMethod='scale');
		cursor:pointer;
	position: relative;	
	z-index: 999;
			
}

a.eventsCalHeader:hover {
	display: block;
	width: 159px;
	height: 41px;
	background: url(../images/eventsCalendarOver.png);
	margin-left: -12px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/eventsCalendarOver.png,sizingMethod='scale');
		cursor:pointer;
	position: relative;	
	z-index: 999;			
}

.eventsCalHeader img{
	*visibility:hidden;
}

.townGuidesHeader {
	display: block;
	width: 231px;
	height: 32px;
	background: url(../images/tGuides.png);
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/tGuides.png,sizingMethod='scale');
}

.townGuidesHeader img{
	*visibility:hidden;
}


.readMoreLink {
	position: absolute; 
	margin-top: 55px;
	margin-left: -250px;
	display: block;
}

.readMoreLink a {
	padding: 0px;
	margin:0px;
	height: auto;
	width: auto;
}

a.goBackLink {
	display: block;
	width: 64px;
	height: 14px;
	background: url(../images/goBack.gif);
	text-decoration: none;
	overflow: hidden;
}

a.goBackLink:hover {
	background: url(../images/goBackOver.gif);
	text-decoration: none;
}

a.printEateriesLink {
	display: block;
	width: 154px;
	height: 16px;
	background: url(../images/printEateries.gif);
	text-decoration: none;
	overflow: hidden;
}

a.printEateriesLink:hover {
	background: url(../images/printEateriesOver.gif);
	text-decoration: none;
}

.thisMonthsEventsBox {
	text-align: left;
}

.thisMonthsEventsBox a {
	font-size: 11px;
	text-decoration: none;
	line-height: 13px;
	margin-bottom: 8px;
	display: block;
	color: #899a64;	
}

.thisMonthsEventsBox a:hover {
	color: #497B93;
}


#bodyLeftColEvents{
	width: 165px;
	float: left;
	padding: 18px 40px 210px 0;
	padding-left: 35px;		
	*padding-top: 28px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #497B93;
	line-height: 18px;
	background: url(../images/leftGreenGray.jpg) no-repeat;
}

a.eventSelected {
	color: #497B93;
}

.categoryTitle {
	margin-left: 14px; line-height: 30px; font-size: 10px; color: ##777777;
	display: block;
}

