			#main_wrap {
				height: auto;
				width: 960px;
				overflow: hidden;
				background-color: #e3e2b3;
				margin-left: auto;
				margin-right: auto;
				margin-top: 0px;
				margin-bottom: 0px;

				

			}

			#banner {
				border-style: none;
				background-repeat: no-repeat;
				background-image: url(../images/960invercoe_banner.png);
				background-position: top center;
				width: 960px;
				height: 540px;
				position: relative;
				clear: both;
			}
			
			#overlay {
				border-style: none;
				background-repeat: no-repeat;
				background-image: url(../images/960invercoe_banner.png);
				background-position: top center;
				width: 960px;
				height: 540px;
				position: absolute;
				top: 0px;
				left: 0px;
				clear: both;
				z-index: 1;
			}
			
			#slideshow {
				width: 960px;
				height: 540px;
				position: absolute;
				left: 0;
				top: 0;
				z-index: 0;
			}
			
			#placeholder {
				border-style: none;
				background-image: url(../images/placeholder.jpg);
				background-repeat: no-repeat;
				background-position: top center;
				width: 960px;
				height: 540px;
				position: absolute;
				top: 0px;
				left: 0px;
				z-index: 0;
				clear: both;
			}

			#banner_line {
				color: #00256f;
				font-size: 15px;
letter-spacing: -.3px;
				font-family: Verdana, Arial, sans-serif;
				line-height: 35px;
				width: 960px;
				height: 35px;

			}

			img {
			
				border: 0;
			
			}
			body {
				text-align: center;
				margin-top:0px;
				margin-bottom: 0px;
				background-color: #b7b68f;
				background-image: url(../images/960shadow_bg.png);
				background-repeat:  repeat-y;
				background-position: center;
				
			}

td {
				color: #515054;
				font-size: 13px;
				font-family: Verdana, Arial, sans-serif;
				text-align: left;
				height: auto;
				line-height: 20px;
width: 650px;
			}

			.block_nav_item {
				border-style: solid;
				border-color: #b7b68f;
				border-width: 2px;
				height: 190px;
				width: 180px;
				border-top-left-radius: 15px;
				border-top-right-radius: 15px;
				-moz-border-radius-topleft: 15px;
				-moz-border-radius-topright: 15px;
				float: left;
				position: relative;
				z-index: 1;
                                overflow: hidden;

			}
			
			.block_nav_overlay {
				background-image: url(../images/box_on_hover.png);
				background-repeat: no-repeat;
				height: 190px;
				width: 180px;
				position: absolute;
				//left: 0px;
				top: 0px;
				//z-index: 1;
				z-index: 3;
				
			}
			
			.block_nav_item_text {
				color: white;
				line-height: 40px;
				font-size: 20px;
				font-family: Verdana, Arial, sans-serif;
				height: 40px;
				width: 180px;
				_width: 176px;
				text-align: center;
				position: absolute;
				bottom: 0px;
				left: 0px;
				_left: 2px;
				z-index: 2;
				letter-spacing: -1px;
				word-spacing: -1px;
			}
			
			
			#lodges.block_nav_item_text {
				background-color: #00775a;
			}
			#maciain.block_nav_item_text {
				background-color: #00775a;
			}
			#caravans.block_nav_item_text {
				background-color: #00775a;

			}
			#touring.block_nav_item_text {
				background-color: #00775a;

			}
			#hobbits.block_nav_item_text {
				background-color: #00775a;

			}


			
			
			#lodges.block_nav_item {
				background-repeat: no-repeat;
				background-image: url(../images/lodges.jpg);
			}
			
			#maciain.block_nav_item {
				background-repeat: no-repeat;
				background-image: url(../images/maciain_cottages_a0509b.jpg);
			}
			
			#caravans.block_nav_item {
				background-repeat: no-repeat;
				background-image: url(../images/caravans.jpg);
			}
			
			#touring.block_nav_item {
				background-repeat: no-repeat;
				background-image: url(../images/touring_c85b1a.jpg);
			}
			
			#hobbits.block_nav_item {
				background-repeat: no-repeat;
				background-image: url(../images/hobbits.jpg);
			}
			

			#block_nav {
				width: 960px;
				height: 192px;
				position: absolute;
				bottom: 0px;
				_left: 10px;
				clear: both;
				z-index: 1;
				
				
			}

			.block_nav_split {
				height: 190px;
				width: 10px;
				float: left;
			}

			#content_wrap {
				padding-top: 50px;
				height: auto;
                                overflow: auto;
				width: 960px;
				min-height: 300px;
				padding-bottom: 250px;
				background-image: url(../images/bottom_bg.png);
				background-repeat: no-repeat;
				background-position: bottom center;
			}

			#content {
				color: #515054;
				font-size: 13px;
				font-family: Verdana, Arial, sans-serif;
				width: 600px;
				text-align: left;
				float: right;
				margin-right: 100px;
				height: auto;
				overflow: auto;
				line-height: 24px;
			}

			#side_nav {
				width: 185px;
				float: left;
				line-height: 32px;
                height: auto;
                overflow: auto;
			}
			

			
			
			#side_nav li a:link, #side_nav li a:visited  {
				color: #ffffff;
				display: block;
				text-decoration: none;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 13px;
font-weight: bold;
				text-align: center;

			}

			#side_nav ul {
				padding: 0px;
				font-family: Verdana, Arial, Helvetica, sans-serif;		
text-decoration: none;
				margin: 0px;
			}
			#side_nav li {
	
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-style: normal;
text-decoration: none;
background-color: #b64f9e;
border-bottom: 1px solid white;
				list-style: none;
			}
			#side_nav li a:hover {
				color: #333333;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				background-color: #b7b68f;
line-height: 32px;
			}

			
			#nav_space {
				background-color: #b7b68f;
				padding-left: 8px;
				margin-bottom: 8px;
				padding-right: 8px;
				margin-top: 8px;
				height: 3px;
			}
			
			h2 {
				padding-left: 0px;
				padding-bottom: 15px;
				padding-right: 0px;
				padding-top: 0px;
				font-style: normal;
				font-weight: bold;
				margin: 0px;
				//color: #00256f;
color: #a0509b;
				font-family: Verdana, Arial, sans-serif;
				font-size: 18px;
			}
#footer {
color: #ffffff;
				background-color: #b64f9e;
				font-size: 15px;
				font-family: Verdana, Arial, sans-serif;
				text-align: center;
				width: 960px;
height: 35px;
				line-height: 35px;
			}

			