/* CSS Document */

body{
	margin: 0px;
	padding:0;
	color: #333333;	
	background-color: #ADA7A7;
 }

 #border{
	position: absolute;
	top: 0%;
	left: 0%;
	margin: 0px;
	padding: 0px;
	background-color: #EBEBE1;
	border: 2px solid #FDDEDB;
	color:#000000;
 }
 
#stage{
	position: absolute;
	top: 3%;
	left: 7%;
	width : 870px;
	height: 550px;
	margin: 0px;
	padding: 0px;
	background-color: #EBEBE1;
	border: 2px solid #FDDEDB;
	color:#000000;
	font-family:Garamond;
 }
 
 #infobox{
 position: absolute;
 bottom: 2%;
 right:8%;
 font-size:small;
 }
 
 #infobox2{
 position: absolute;
 bottom: 2%;
 left:8%;
 font-size:small;
 }
 
 /* By default, links have no underlining and no separate colours */
 a{
 text-decoration:none;
 color:#000000;
 }
 
 a:hover {
	color: #292927;
}
 
/* Intro page flash element */
 #fengho{
	position: absolute;
	background-color: #FFFFFF;
	top: 20%;
	left:25%;
	height: 50%;
	width: 50%;
	margin: 0px;
	padding: 0px;
 }
 
/* Header div*/
 #header{
	position: absolute;
	background-color: #EBEBE1;
	top: 0%;
	left: 25%;
	height: 45px;
	width: 409px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
 }
 
/* Menubar div 35px by 880px on home pc*/ 
#menubar{
	position: absolute;
	background-color: #FFFFEA;
	bottom: 0px;
	left:0%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	color:#333333;
	font-weight: bold;
	word-spacing:40px;
	border-bottom: 2px solid #FDDEDB;
	border-top: 2px solid #FDDEDB;
 }
 
/*Menubar link styles  */
#menubar a{
color:#333333;
text-decoration:inherit}

#menubar a:hover {
	text-decoration: inherit;
	color: #48060C;
}

#menubar a:active {
	text-decoration: none;
	color: #FDDEDB;	
}

.currentpage{
	color: #FF6AB5;	
}

/* Main page style  */

#mainpage_photo{
	position: absolute;
	background-color: inherit;
	color: #CCCCCC;
	align: center;
	top: 15%;
	width: 100%;
	height: 70%;
 }

#mainpage_credit{
	position: absolute;
	background-color: inherit;
	align: center;
	bottom: 30px;
	width: 100%;
	font-family:inherit;
	font-size:small;
}

/* News styles */

#datebox{
	position: absolute;
	background-color: inherit;
	top: 10%;
	left: 80%;
	width: 20%;
	margin: 0px;
	padding: 0px;
	color: #999999;
	font-family: inherit;
	font-size:large;
 }

#newstitle{
	position: absolute;
	background-color: inherit;
	top: 10%;
	left: 10%;
	width: 80%;
	margin: 0px;
	padding: 0px;
	font-family: inherit;
	font-size:large;
	font-weight: bold;
	color: inherit;
 }

 .newsheadingvbig{
 font-family:inherit;
 font-size:xx-large;
 }
 
 .newsheadinggrey{
 font-family:inherit;
 	font-size:x-large;
	font-weight: bold;
	color: #999999;
 }
 
 .newsdetails{
 font-family:inherit;
 	font-size:large;
	font-weight: bold;
	color: #999999;
 }
 
#newsbox1{
	position: absolute;
	background-color: inherit;
	top: 37%;
	left: 12%;
	width: 80%;
	margin: 0px;
	padding: 0px;
	color: inherit;
	font-family: inherit;
	font-size:large;
 }

 #newsbox1 a{
 color:#666666;
 }
 
 #newstitle2{
	position: absolute;
	background-color: inherit;
	top: 67%;
	left: 33%;
	width: 40%;
	margin: 0px;
	padding: 0px;
	font-family: inherit;
	font-size:x-large;
	font-weight: bold;
	color: #999999;
 }
 
  #newsbox2{
	position: absolute;
	background-color: inherit;
	top: 71%;
	left: 12%;
	width: 80%;
	margin: 0px;
	padding: 0px;
	color: inherit;
	font-family: inherit;
	font-size:large;
 }
 
/* About styles  */

#aboutbox1{
	position: absolute;
	background-color: inherit;
	top: 20%;
	left: 15%;
	width: 70%;
	margin: 0px;
	padding: 0px;
	color: inherit;
	font-family: inherit;
	font-size:large;
 }
 
 #aboutbox2{
	position: absolute;
	background-color: inherit;
	bottom: 25%;
	left: 15%;
	width: 70%;
	margin: 0px;
	padding: 0px;
	font-size:large;
 }
 
 /* Contact Styles */
 
 #contactbox{
	position: absolute;
	background-color: inherit;
	top: 20%;
	left: 35%;
	margin: 0px;
	padding: 0px;
	font-size:medium;
 }
 
 .contactheadings{
 font-family:inherit;
 font-size:x-large;
 }
 
 /* Stockist Styles */

#stockiststyle{}
 
#stockistbox1{
	position: absolute;
	background-color: inherit;
	top: 20%;
	left: 20%;
	margin: 0px;
	padding: 0px;
	color: inherit;	
	font-size:medium;
 }
 
#stockistbox2{
	position: absolute;
	background-color: inherit;
	top: 20%;
	left: 60%;
	margin: 0px;
	padding: 0px;
	color:inherit;	
	font-size:medium;
 }
 
 #stockiststyle a{
 font-size:x-large;
 }
 
/*Portfolio styles*/
 

#foldunfold{
	position: absolute;
	background-color: inherit;
	top: 1%;
	left: 10%;
	z-index: 50;
}

/*Collection styles*/
 

#collectionmenu{
	position: absolute;
	background-color: inherit;
	top: 30%;
	left: 35%;
}

#warning{
	position: absolute;
	background-color: inherit;
	bottom: 5%;
	left: 2%;
	font-size: small;
}

 
/* Show Page Styles */
#showcontent{
	position: absolute;
	background-color: inherit;
	top: 2%;
	width:600px;
	height: 500px;
	left: 14%;
}
 
#showlinks{
	position: absolute;
	background-color: inherit;
	top: 12%;
	left: 10%;
}

#showmenu{
	position: absolute;
	background-color: inherit;
	top: 30%;
	left: 30%;
}

 /* Link Page Styles */
 
#linkbox{
	position: absolute;
	background-color: inherit;
	top: 20%;
	left: 35%;
	font-size:large;
}
 
