/* CSS Document */
*{
	
}

BODY{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#797472;
	background:url(../assets-img/website-background.jpg) bottom center no-repeat;
}

#CONTAINER{
	position:relative;
	width:1000px;	
}



#PAGE_LOGO
{
	float:left;
	width:305px;
}
#PAGE_LOGO_IMG{
	float:left;
	margin-left:20px;
}
#PAGE_LOGO .pagetitle
{
	float:left;
	font-size:20px;
	margin-top:4px;
}
#PAGE_LOGO_COLOUR{
	float:left;
	margin-right:10px;
	width:10px;
	height:47px;
}

#CONTENT{
	padding:20px 40px 0 40px;
}

#HOME_LATEST_NEWS{
	position:relative;
	top:-40px;
	left:450px;
	width:474px;
	height:90px;
	background-color:#C43E15;
	padding:10px;
	color:#FFFFFF;
	font-size:12px;
}
#HOME_LATEST_NEWS #title{
	font-size:15px;
	font-weight:bold;
	margin:5px 0 5px 0;
}
#HOME_LATEST_NEWS A{
	float:right;
	font-size:90%;
	color:#FFFFFF;
}
#HOME_LATEST_NEWS A:Hover{
text-decoration:none;
}


#FOOTER_PLEASE_CALL{
	position:relative;
	top:-30px;
	left:450px;
	width:400px;
}
#FOOTER_PLEASE_CALL div{
	
}
#FOOTER_PLEASE_CALL #PleaseCall{
	float:left;
	padding-top:4px;
	width:100px;
}
#FOOTER_PLEASE_CALL #PhoneNumber{
	float:left;
	width:300px;
}
#FOOTER_EMAIL_TEXT
{
	float:left;
	padding-left:150px;
	font-size:13px;
	
}
#FOOTER_EMAIL_TEXT A{
	text-decoration:underline;
	color:#958780;
}
#FOOTER_EMAIL_TEXT A:Hover{
	text-decoration:none;
}

/* HOME PAGE IMAGE ROWS */
#HOME_ICONS_ROW_ONE{
	float:right;
	text-align:right;
	padding-right:59px;
	width:344px;
}

#HOME_ICONS_ROW_ONE #spacer1{
	display:inline;
	padding-right:81px;
}
#HOME_ICONS_ROW_TWO{
	clear:both;
	text-align:right;
	padding-top:1px;
}
#HOME_ICONS_ROW_TWO img{
	display:inline;
	padding:0 5px 0 0;
}
#HOME_ICONS_ROW_TWO #spacer1{
	display:inline;
	padding-right:50px;
}
#HOME_ICONS_ROW_TWO #spacer2{
	display:inline;
	padding-right:85px;
}
#HOME_ICONS_ROW_TWO #spacer3{
	display:inline;
	padding-right:59px;
}
#HOME_ICONS_ROW_TWO #spacer4{
	display:inline;
	padding-right:64px;
}

#HOME_ICONS_ROW_THREE{
	width:859px;
	margin-top:1px;
	height:76px;
}
#HOME_ICONS_ROW_THREE .image1
{
	float:right;
}
#HOME_ICONS_ROW_FOUR{
	width:638	px;
	margin-top:1px;
	margin-left:90px;
}
#HOME_ICONS_ROW_FOUR img{
	display:inline;
	maring-right:1px;
}
#HOME_ICONS_ROW_FOUR #spacer1{
	display:inline;
	padding-right:54px;
}
#HOME_ICONS_ROW_FOUR #spacer2{
	display:inline;
	padding-right:73px;
}
#HOME_ICONS_ROW_FIVE{
	width:356px;
	margin-top:1px;
	margin-left:20px;
}
#HOME_ICONS_ROW_FIVE #spacer1{
	display:inline;
	padding-right:120px;
}
#HOME_ICONS_ROW_FIVE img{
	display:inline;
	padding-right:1px;
}

#HOME_NAVIGATION{
	list-style: none;
	height: 74px;
	display: inline;
	overflow: hidden;
	position: absolute;
    margin-top: 0px;
}

#HOME_NAVIGATION li{
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}
#HOME_NAVIGATION a{
	float:left;
    padding: 74px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:74px; /* for IE5/Win */
}
#HOME_NAVIGATION a:hover{
	background-position: 0 -74px;
}
#Pre12thCentury a
{
	width: 74px;
	background:  url(../assets-img/home-nav-pre12th.jpg) top left no-repeat;
}
#Century12 a
{
	width: 74px;
	background:  url(../assets-img/home-nav-12thCentury.jpg) top left no-repeat;
}
#Century13 a
{
	width: 74px;
	background:  url(../assets-img/home-nav-13thCentury.jpg) top left no-repeat;
}
#Century14 a
{
	width: 74px;
	background:  url(../assets-img/home-nav-14thCentury.jpg) top left no-repeat;
}
#Century15 a
{
	width: 74px;
	background:  url(../assets-img/home-nav-15thCentury.jpg) top left no-repeat;
}
#Century16 a
{
	width: 74px;
	background:  url(../assets-img/home-nav-16thCentury.jpg) top left no-repeat;
}
#Century17 a
{
	width: 74px;
	background:  url(../assets-img/home-nav-17thCentury.jpg) top left no-repeat;
}
#Century18 a
{
	width: 74px;
	background:  url(../assets-img/home-nav-18thCentury.jpg) top left no-repeat;
}
#Century19 a
{
	width: 74px;
	background:  url(../assets-img/home-nav-19thCentury.jpg) top left no-repeat;
}
#Century20 a
{
	width: 74px;
	background:  url(../assets-img/home-nav-20thCentury.jpg) top left no-repeat;
}
#Century21 a
{
	width: 74px;
	background:  url(../assets-img/home-nav-21stCentury.jpg) top left no-repeat;
}

#SITE_NAVIGATION{
	background-color:#958780;
	height:28px;	
	padding-right:20px;
	margin-bottom:21px;
	
}

#SITE_NAV{
	list-style: none;
	padding: 0;
	height: 28px;
	display: inline;
	overflow: hidden;
	position: absolute;
    margin-top: 0px;
	right:20px;
}

#SITE_NAV li{
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}
#SITE_NAV a{
    float:left;
    padding: 32px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:32px; /* for IE5/Win */
}
#SITE_NAV a:hover{
	background-position: 0 -28px;
}
#NavHome a
{
	width: 110px;
	background:  url(../assets-img/top-nav/home-nav.gif) top left no-repeat;
}
#CenturiesOfExperience a
{
	width: 143px;
	background:  url(../assets-img/top-nav/centuries-of-experience-nav.gif) top left no-repeat;
}
#CurrentProjects a
{
	width: 108px;
	background:  url(../assets-img/top-nav/current-projects-nav.gif) top left no-repeat;
}
#ConservationServices a
{
	width: 140px;
	background:  url(../assets-img/top-nav/conservation-services-nav.gif) top left no-repeat;
}
#ContactUs a
{
	width: 138px;
	background:  url(../assets-img/top-nav/contact-us-nav.gif) top left no-repeat;
}

/* CENTURIES OF EXPERIENCE */

#CENTURIESLOGOS{
	clear:both;
	width:687px;
	height:65px;
	margin-left:152px;
	margin-bottom:3px;
}
#CENTURIESLOGOS #CENTURIESLIST {
	list-style: none;
	padding: 0;
	display: inline;
	overflow: hidden;
	position: absolute;
    margin-top: 28px;
	left:150px;
	width:490px;
}
#CENTURIESLIST li{
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}
#CENTURIESLIST a{
    float:left;
    padding: 37px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:37px; /* for IE5/Win */
}
#CENTURIESLIST a:hover{
	background-position: 0 -37px;
}
#SmallPreCentury12 a
{
	width: 37px;
	background:  url(../assets-img/centuries-small/pre12th.gif) top left no-repeat;
}
#SmallCentury12 a
{
	width: 37px;
	background:  url(../assets-img/centuries-small/12th.gif) top left no-repeat;
}
#SmallCentury13 a
{
	width: 37px;
	background:  url(../assets-img/centuries-small/13th.gif) top left no-repeat;
}
#SmallCentury14 a
{
	width: 37px;
	background:  url(../assets-img/centuries-small/14th.gif) top left no-repeat;
}
#SmallCentury15 a
{
	width: 37px;
	background:  url(../assets-img/centuries-small/15th.gif) top left no-repeat;
}
#SmallCentury16 a
{
	width: 37px;
	background:  url(../assets-img/centuries-small/16th.gif) top left no-repeat;
}
#SmallCentury17 a
{
	width: 37px;
	background:  url(../assets-img/centuries-small/17th.gif) top left no-repeat;
}
#SmallCentury18 a
{
	width: 37px;
	background:  url(../assets-img/centuries-small/18th.gif) top left no-repeat;
}
#SmallCentury19 a
{
	width: 37px;
	background:  url(../assets-img/centuries-small/19th.gif) top left no-repeat;
}
#SmallCentury20 a
{
	width: 37px;
	background:  url(../assets-img/centuries-small/20th.gif) top left no-repeat;
}
#SmallCentury21 a
{
	width: 37px;
	background:  url(../assets-img/centuries-small/21st.gif) top left no-repeat;
}

#CENTURIESLOGOS #images{
	text-align:right;
}

#CENTURIES-LOGO{
	clear:both;
	float:left;
	height:263px;
	margin-left:58px;
	margin-bottom:3px;
	width:88px;
	text-align:right;
}
#CENTURIES-LOGO-IMAGE{
	margin-bottom:124px;
}
#CENTURIES-CONTENT{
	float:left;
	margin-left:4px;
	width:581px;
	height:263px;
}
#CENTURIES-CONTENT-TEXT{
	padding:19px;
	color:#FFFFFF;
}
#CENTURIES-CONTENT-TEXT a{
	color:#FFFFFF;
}
#CENTURIES-CONTENT-TEXT a:hover{
	text-decoration:none;
}
#CENTURIES-CONTENT-BODY{
	float:left;
	width:303px;
	height:263px;
}
#CENTURIES-CONTENT-IMAGE{
	margin-left:3px;
	float:left;
	width:275px;
	height:263px;
	
}
#CENTURIES-ENQUIRY-BUTTON{
	float:left;
	margin-left:3px;
	width:67px;
	height:263px;
}
#CENTURIES-ENQUIRY-BUTTON-IMAGE{
	height:31px;
	width:45px;
	margin-top:147px;
	padding-top:17px;
	padding-left:3px;
}
#CENTURIES-ENQUIRY-BUTTON-IMAGE A
{
	color:#FFFFFF;
	text-decoration:none;
}
#CENTURIES-ENQUIRY-BUTTON-IMAGE A:Hover
{
	text-decoration:underline;
}
#CENTURIES-PROJECT-SELECTOR{
	clear:both;
	margin-left:149px;
	margin-top:-2px;
	width:303px;
	height:37px;
}
#CENTURIES-CALL-US{
position:relative;
	top:-30px;
	left:480px;
	width:400px;
}
#CENTURIES-CALL-US #PhoneNumber{
	margin-left:50px;
}
#PROJECT-SELECTOR{
	padding:8px 8px 0 8px;
	color:#FFFFFF;
	font-weight:bold;
}
#drpProjects
{
	margin-left:8px;
	font-size:12px;
	width:183px;
}
#txtName,#txtTelephone,#txtEmail
{
	font-size:11px;
	color:#333;
	width:130px;
}
#txtEnquiry
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:99%;
}
/* END OF CENTURIES OF EXPERIENCE */

#CURRENT-PROJECTS-TITLE{
	/*clear:both;
	width:687px;
	height:37px;
	margin-top:40px;
	margin-left:111px;
	margin-bottom:3px;*/
	clear:both;
	width:687px;
	height:37px;
	margin-top:28px;
	margin-left:150px;
	margin-bottom:3px;
}
#CURRENT-PROJECTS-TITLE A{
	text-align:right;
}
#CONTENT-PROJECTS{
	margin-left:40px;
}
#PROJECTS-CONTENT{
	float:left;
	margin-left:4px;
	width:581px;
	height:263px;
}
#PROJECTS-PROJECT-SELECTOR{
	clear:both;
	margin-left:189px;
	margin-top:-2px;
	width:303px;
	height:37px;
}
#SERVICES-SERVICE-SELECTOR{
	clear:both;
	margin-left:462px;
	margin-top:-2px;
	width:303px;
	height:37px;
}
#PROJECTS-CALL-US{
position:relative;
	top:-30px;
	left:520px;
	width:400px;
}
#SERVICES-CALL-US{
position:relative;
	top:10px;
	left:520px;
	width:400px;
}

#sendEnquiry{
	clear:both;
	margin-left:707px;
	margin-top:-6px;
	width:64px;
	height:37px;
	border:0px solid white;
	color:#fff;
	background-color:#C43E15;
	font-size:11px;
	font-weight:bold;
}


/* These are standard sIFR styles... do not modify */

	.sIFR-flash {
		visibility: visible !important;
		margin: 0;
	}
	
	.sIFR-replaced {
		visibility: visible !important;
	}
	
	span.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
		letter-spacing: 0;
	}
	.section{
		font-size:2em;
	}
	.sIFR-hasFlash .section {
		visibility: hidden;
		
	}






