body {
	background-color: #faf3d5;
}

p {
margin: 0;
padding: 0;

}	

#wrapper {
	position: relative;
	width: 772px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

.stairs {
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	
}
.stairs-img{
	position: absolute;
	top: 162px;
	left: -52px;
}	

.shoebra-img{
	position: relative;
	bottom: 60px;
	left: -18px;
}

.knickers-img{
	position: relative;
	bottom: 39px;
	left: -22px;
}
#mainmenu {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 230px;
	left: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#mainmenu p {
	margin: 0 0 10px 0;
	padding: 0;
	text-align: center;
}

#mainmenu a {
	color: #FFF;
	height: 30px;
	width: 90px;
	padding: 3px 5px 0 0;
	margin: 0 0 0 0;
	text-decoration:none;
	display:block;
	background-image:url(images/button1.jpg);
		}
	
#mainmenu a:hover {
	color: #000;
	height: 30px;
	width: 90px;
	padding: 3px 5px 0 0;
	margin: 0 0 0 0 ;
	text-decoration:none;
	display:block;
	background-image:url(images/button2.jpg);

}

.banner	img{
	position:relative;
	top: 5px;
}
.lines {
	border-width: 0 1px 0 1px;
	border-left-style: solid;
	border-left-color: #A77761;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.side-lines {
	border-width: 0 1px 0 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A77761;
	border-left-color: #FFFFFF;
	height:330px;
}

.height-30px {
	line-height: 30px;
}

.height-5px {
	line-height: 5px;
}

.box-lines {
	border: 1px solid #A77761;
}
.right-brown-line {
	border-width: 0 1px 0 1px;
	border-top-style: solid;
	border-top-color: #A77761;
	border-right-style: solid;
	border-right-color: #A77761;
}
.bottom-brown-line {
	border-width: 0 0 1px 0;
	border-bottom-style: solid;
	border-bottom-color: #A77761;
}

h1 {
	font-family: Helvetica, Arial, verdana, sans-serif;
	font-size: 24px;
	color:#A77761;
	padding: 10px 10px 5px 15px;
	margin: 0;

}
	
h2 {
	font-family: Helvetica, Arial, verdana,, sans-serif;
	font-size: 18px;
	color:#A77761;
	padding: 10px 10px 5px 20px;
	margin: 0;

}
.body-text {
	font-family: Helvetica, Arial, verdana, sans-serif;
	font-size: 14px;
	color:#A77761;
	}
.footer-text{
	font-family: Helvetica, Arial, verdana, sans-serif,;
	font-size: 10px;
	color:#fff;
	}

.form-text {
	font-family: Helvetica, Arial, verdana, sans-serif;
	font-size: 12px;
	color:#A77761;
	}

.content {
	position: absolute;
	font-family: Helvetica, Arial, verdana, sans-serif;
	font-size: 12px;
	color: #A77761;
	margin: 0 10px 0 0;
		
}

.terms{
	position: relative;
	
}

.terms p{
	padding: 5px 10px 7px 20px;
	margin: 0;
	
}

.homepage{
	position: relative;
	
}	
	
.homepage p{
	padding: 5px 10px 7px 20px;
	margin: 0;
}

.homepage img{
	position: relative;
	top: 0px;
	left: 120px;
	
}

.details{
	position: relative;

}

.details p{
	padding: 5px 10px 7px 20px;
	margin: 0;
	
}

.contact{
	 position: relative;


}	

.contact p{
	padding: 5px 10px 7px 20px;
	margin: 0;
	
}
.contact table{
	position: absolute;
	top: 210px;
	left: 190px;

}
.contact-details {
	font-family: Helvetica, Arial, verdana, sans-serif;
	font-size: 14px;
	color:#A77761;
	position: absolute;
	top: 40px;
	left: 190px;
	
}
	
.text-boxs {
	width: 200px;
	border: 1px solid #A77761;
}

.contact a {
	color: #FFF;
	height: 31px;
	width: 80px;
	padding: 0;
	margin: 0;
	text-decoration:none;
	display:block;
	background-image:url(images/send1.jpg);
}

.contact a:hover {
	color: #FFF;
	height: 31px;
	width: 80px;
	padding: 0;
	margin: 0;
	text-decoration:none;
	display:block;
	background-image:url(images/send2.jpg);
}
.line19px{
	line-height:19px
}
.footer-text a{
	font-family: Helvetica, Arial, verdana, sans-serif,;
	font-size: 10px;
	color:#fff;
	text-decoration:none;
	padding-right: 5px;
}
.footer-text a:hover {
	font-family: Helvetica, Arial, verdana, sans-serif,;
	font-size: 10px;
	color:#fff;
	text-decoration:underline;
}
