	body {
	background:#002F03 url('../images/accommodation-gradients.gif') repeat-x;
	}
	
	/* MAIN CONTAINER ELEMENTS */
	#holder {
	/*background:url('../images/ac-bg1.jpg');*/
	}
	
	#holder2 {
	background:#5B8726 url('../images/ac-bg2.jpg') no-repeat;
	}
	
	
	/* FOOTER */
	#footer {
	background:#002F03 url('../images/accommodation-special-place.gif') no-repeat;
	}
	
	/* LOGO */
	#logo {	
	background:#0A0909 url('../images/accommodation-logo.gif') no-repeat;
	}	
	
	
	/* HOME TOP NAVIGATION */
	
	#nav {
	background:url('../images/ac-menu-bg.gif');
	}
	
	#menu li.space {
	background:url(../images/ac-space-icon.gif) no-repeat
	}
	
	#menu li#home a span {
	background:url(../images/ac-home-icon.gif) no-repeat
	}
	
	#menu li#home a:hover span {
	background:url(../images/ac-home-icon.gif) no-repeat
	}
	
	#menu li#about-erigmore a span {
	background:url(../images/ac-about-erigmore-icon.gif) no-repeat
	}
	
	#menu li#about-erigmore a:hover span {
	background:url(../images/ac-about-erigmore-icon.gif) no-repeat
	}
	
	#menu li#facilities a span {
	background:url(../images/ac-facilities-icon.gif) no-repeat
	}
	
	#menu li#facilities a:hover span {
	background:url(../images/ac-facilities-icon.gif) no-repeat
	}
	
	#menu li#accommodation a span {
	background:url(../images/ac-accommodation-icon.gif) no-repeat
	}
	
	#menu li#accommodation a:hover span {
	background:url(../images/ac-accommodation-icon.gif) no-repeat
	}
	
	#menu li#book-now a span {
	background:url(../images/ac-book-now-icon.gif) no-repeat
	}
	
	#menu li#book-now a:hover span {
	background:url(../images/ac-book-now-icon.gif) no-repeat
	}
	
	#menu li#things-to-do a span {
	background:url(../images/ac-things-to-do-icon.gif) no-repeat
	}
	
	#menu li#things-to-do a:hover span {
	background:url(../images/ac-things-to-do-icon.gif) no-repeat
	}
	
	#menu li#for-sale a span {
	background:url(../images/ac-for-sale-icon.gif) no-repeat
	}
	
	#menu li#for-sale a:hover span {
	background:url(../images/ac-for-sale-icon.gif) no-repeat
	}
	
	#menu li#blog a span {
	background:url(../images/ac-blog-icon.gif) no-repeat
	}
	
	#menu li#blog a:hover span {
	background:url(../images/ac-blog-icon.gif) no-repeat
	}
	
	#menu li#contact-us a span {
	background:url(../images/ac-contact-us-icon.gif) no-repeat
	}
	
	#menu li#contact-us a:hover span {
	background:url(../images/ac-contact-us-icon.gif) no-repeat
	}
	
	
	
	/* TESTS */
	
	#block {
	height:59px;
	/*background:url('../images/ac-block-gradient2.gif') repeat-x;*/
	}
	
	#curvedbox {
	height:149px;
	background:url('../images/about-erigmore-top.jpg') repeat-x;
	}
	
	/*.trans_box2 {
	  /* Mozilla ignores crazy MS image filters, so it will skip the following */
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.erigmore.co.uk/images/accommodation.png');
	}
	/* IE ignores styles with [attributes], so it will skip the following.
	.trans_box2[class] {
	  	background-image:url(http://www.erigmore.co.uk/images/accommodation.png);
	}*/
	
	
	
	
	
	ul#subnav	{
	background:#004811;
	}
	
	#footer, #footer a {
	color:#325d3f
	}
	
	.ad-box, .ad-box-first {
	background:#467622;
	}
	
	.ad-box .heading a, .ad-box-first .heading a {
	color:#D6DC92
	}
	
	#main-introduction {
	background:url('../images/dotted.gif') top center repeat-x;
	padding-top:10px
	}
	
	.descr {
	font-weight:bold;
	color:#CBD680;
	background:url('../images/dotted.gif') bottom center repeat-x;
	padding-bottom:10px
	}
	
	.features, .book-now {
	font-size:1.1em;
	color:#fff;
	background:url('../images/dotted.gif') bottom center repeat-x;
	padding-bottom:20px
	}
	
	
	.property_main_img {
	width:550px;
	display:inline;
	}
	
	.property_main_img img {
	height:355px;
	}
	
	.property_thumb_img {
	width:550px;
	float:left;
	}
	
	.thumbnail1 {
	float: left;
	width: 170px;
	margin:17px 17px 0 0;
	padding: 0px;
	}
	
	.thumbnail2 {
	float: left;
	width: 170px;
	margin:17px 0px 0 0;
	padding: 0px;
	}
	
	.clearboth { clear: both; }
	
	.property_body {
	width:550px;
	margin-bottom:25px
	}
	
	
	
	
	
	/* fade images */

	.imagebig, .imagebig2 {
		width: 549px;
		height: 356px;
	}
	
	.imagebig img {
		position: absolute;
		opacity: 0;
		filter: Alpha(Opacity=100);
		z-index: 13;
	}
	
	.imagebig img.initial {
		filter: Alpha(Opacity=100);
		opacity: 100;
	}
	
	ul#subnav li.on a {
	background:url(../images/accommodation-arrow.gif) right no-repeat;
	}
	
	ul#subnav li.last a {
	background:none
	}
	
	ul#subnav li.laston {
	border:none;
	background:url(../images/accommodation-arrow.gif) right no-repeat;
	}