@charset "utf-8";
/* CSS Document */

*{
	padding-bottom:0px;
	margin:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	background-repeat: repeat;
}

body {
	background-image:url(BACKGROUND.jpg);
	background-repeat:repeat-x;
}

.border{
	border-bottom: 1px;
	position:absolute;
	border-left: 1px;
	margin-top:auto;
	width:592px;
	height:611px;
	margin-left:-297px;
	border-top: 1px;
	top:5px;
	border-right: 1px;
	left:50%;
	visibility: visible;
}

.titleblock{
	position:fixed;	
}

.titleblockbase{
	position:absolute;
	top:573px;
	background-attachment:fixed;
}

.title{
	position:absolute;
	left:29px;
	top:21px;
}

.image1{
	position:absolute;
	left:156px;
	top:142px;
}

.summerthumb{
	position:absolute;
	left:120px;
	top:136px;
	width: 122px;
	height: 255px;
}

.winterthumb{
	position:absolute;
	left:303px;
	top:136px;
	width: 171px;
	height: 256px;
}

.elephant{
	position:absolute;
	left:276px;
	top:612px;
	width: 43px;
	height: 23px;
}

.biography A{
	color:#C9C6BA;
	text-decoration:none;
}

.biography A:hover{
	color:#FF5781;
}
		
.biography H1{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:13px;
	left:106px;
	top:86px;
	color:#FF5781;
}

.colourpalettes A{
	color:#C9C6BA;
	text-decoration:none;
}

.colourpalettes A:hover{
	color:#FF5781;
}
		
.colourpalettes H1{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:13px;
	left:278px;
	top:86px;
	color:#FF5781;
	width: 98px;
}

.collections A{
	color:#C9C6BA;
	text-decoration:none;
}

.collections A:hover{
	color:#FF5781;
}
		
.collections H1{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:13px;
	left:189px;
	top:86px;
	color:#FF5781;
}

.shop A{
	color:#C9C6BA;
	text-decoration:none;
}

.shop A:hover{
	color:#FF5781;
}

.shop H1{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:13px;
	left:394px;
	top:86px;
	color:#FF5781;
}

.contact A{
	color:#C9C6BA;
	text-decoration:none;
}

.contact A:hover{
	color:#FF5781;
}

.contact H1{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:13px;
	left:446px;
	top:86px;
	color:#FF5781;
}

.contacttext H1{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:10px;
	left:99px;
	top:-178px;
	width: 540px;
}

.contacttext{
	position:absolute;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:12px;
	left:43px;
	top:138px;
	color:#CCCCCC;
	width: 507px;
}

.contactdetails A{
	color:#999999;
	text-decoration:none;
}

.contactdetails A:hover{
	color:#FF66CC;
}

.contactdetails H1{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:11px;
	left:211px;
	top:342px;
	color:#999999;
}

.name H1{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	left:99px;
	top:-178px;
	color:#999999;
	width: 540px;
}

.name{
	position:absolute;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	left:41px;
	top:297px;
	color:#92855F;
	width: 507px;
	font-size:12px;
	font-weight:800;
	letter-spacing:1px;
}

.credits A{
	color:#666666;
	text-decoration:none;
}

.credits A:hover{
	color:#FF5781;
}
.credits H1{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	letter-spacing:1px;
	opacity:80%;
	font-size:8px;
	left:278px;
	top:633px;
	color:#666666;
}

.line{
	position:absolute;
	top:470px;
	left:-144px;
	height: 12px;
	width: 882px;
}

.line2{
	position:absolute;
	top:471px;
	left:-45px;
}

.slideshow{
	position:absolute;
	left:109px;
	top:100px;
	width: 375px;
	height: 485px;
}

.summer{
	position:absolute;
	left:138px;
	top:398px;
	width: 120px;
	height: 52px;
}

.winter{
	position:absolute;
	left:323px;
	top:397px;
	width: 95px;
	height: 52px;
}

.gardenofeden{
	position:absolute;
	left:124px;
	top:396px;
	width: 155px;
	height: 52px;
}

.gardenthumb1{
	position:absolute;
	left:132px;
	top:123px;
	width: 101px;
	height: 52px;
}

.gardenthumb2{
	position:absolute;
	left:248px;
	top:123px;
	width: 100px;
	height: 52px;
}

.gardenthumb3{
	position:absolute;
	left:364px;
	top:123px;
	width: 101px;
	height: 52px;
}

.gardenofedengallery{
	position:absolute;
	left:133px;
	top:95px;
	width: 325px;
	height: 489px;
}

.reflections{
	position:absolute;
	left:337px;
	top:395px;
	width: 95px;
	height: 52px;
}

.wintergallery{
	position:absolute;
	left:81px;
	top:103px;
	width: 434px;
	height: 488px;
}

.credittext H1{
	position:absolute;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:12px;
	font-weight:100;
	left:3px;
	top:430px;
	color:#CCCCCC;
	width: 513px;
}

.credittext a:hover{
	color:#FF66CC;
}

.nickdalgety A{
	color:#776D4D;
	text-decoration:none;
}

.nickdalgety A:hover{
	color:#FF5781;
}

.nickdalgety H1{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:12px;
	left:371px;
	top:430px;
	color:#A7A596;
	width: 76px;
}

.gardenofedentitle{
	position:absolute;
	left:220px;
	top:277px;
	width: 150px;
	height: 51px;
}

.gardenofedentext H1{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:10px;
	left:99px;
	top:-178px;
	width: 540px;
}

.gardenofedentext{
	position:absolute;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:12px;
	left:12px;
	top:351px;
	color:#CCCCCC;
	width: 572px;
}

.aboutranlitext H1{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:10px;
	left:99px;
	top:-178px;
	width: 540px;
}

.aboutranlitext{
	position:absolute;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:12px;
	font-weight:100;
	left:37px;
	top:176px;
	color:#CCCCCC;
	width: 522px;
}

.reflectivetitle{
	position:absolute;
	left:246px;
	top:276px;
	width: 97px;
	height: 52px;
}

.spiralmotif{
	position:absolute;
	left:-26px;
	top:472px;
	width: 648px;
	height: 29px;
}

.spiralmotifleft{
	position:absolute;
	left:-68px;
	top:458px;
	width: 162px;
	height: 62px;
}

.spiralmotifright{
	position:absolute;
	left:516px;
	top:452px;
	width: 120px;
	height: 52px;
}

.backtogarednofeden A{
	color:#A08B4A;
	text-decoration:none;
}

.backtogarednofeden A:hover{
	color:#CCCCCC;
}

.backtogarednofeden H1{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:10px;
	font-weight:100;
	left:242px;
	top:583px;
	color:#A08B4A;
	width: 120px;
	height: 27px;
}

.backtocolourpalettes A{
	color:#A08B4A;
	text-decoration:none;
}

.backtocolourpalettes A:hover{
	color:#CCCCCC;
}

.backtocolourpalettes H1{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:10px;
	font-weight:100;
	left:244px;
	top:583px;
	color:#A08B4A;
	width: 109px;
	height: 15px;
}

.backtoinspirationsreflective A{
	color:#A08B4A;
	text-decoration:none;
}

.backtoinspirationsreflective A:hover{
	color:#CCCCCC;
}

.backtoinspirationsreflective H1{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:10px;
	font-weight:100;
	left:256px;
	top:584px;
	color:#A08B4A;
	width: 83px;
	height: 14px;
}

.backtocollections A{
	color:#A08B4A;
	text-decoration:none;
}

.backtocollections A:hover{
	color:#CCCCCC;
}

.backtocollections H1{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:10px;
	font-weight:100;
	left:251px;
	top:585px;
	color:#A08B4A;
	width: 89px;
	height: 12px;
}

.back A{
	color:#A08B4A;
	text-decoration:none;
}

.back A:hover{
	color:#FF66CC;
}

.back H1{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:20px;
	font-weight:100;
	left:75px;
	top:189px;
	color:#A08B4A;
}

.comingsoontext{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:15px;
	letter-spacing:1px;
	font-weight:100;
	left:250px;
	top:273px;
	color:#CCCCCC;
	width: 100px;
	height: 17px;
}

.businesscard{
	position:absolute;
	left:128px;
	top:206px;
	width: 101px;
	height: 52px;
}


 
