* 
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
body
{
	background:#46422e url('images/background.jpg') repeat-x;
	margin:0;
}
img, p
{
	border:0;
	margin:0;
}
.container 
{
    border: none;
	height: 822px;
	position: relative;
	text-align: left;
	width: 994px;
}
.head {
	background: url('images/head.jpg') no-repeat left center;
	height: 18px;
	left: 0px;
	line-height: 18px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 993px;
}

.leftside {
	background: url('images/leftside.jpg') no-repeat left center;
	height: 803px;
	left: 0px;
	line-height: 803px;
	padding: 0px;
	position: absolute;
	top: 18px;
	width: 80px;
}

.fairy {
	background: url('images/logo1.jpg') no-repeat left center;
	height: 216px;
	left: 80px;
	line-height: 216px;
	padding: 0px;
	position: absolute;
	top: 18px;
	width: 145px;
}

.fairyinside {
	background: url('images/inside_logo1.jpg') no-repeat left center;
	height: 216px;
	left: 80px;
	line-height: 216px;
	padding: 0px;
	position: absolute;
	top: 18px;
	width: 145px;
}


.head2 {
	background: url('images/head2.jpg') no-repeat left center;
	height: 37px;
	left: 225px;
	line-height: 37px;
	padding: 0px;
	position: absolute;
	top: 18px;
	width: 768px;
}

.peachtreelogo {
	background: url('images/logo2.jpg') no-repeat left center;
	height: 57px;
	left: 225px;
	line-height: 57px;
	padding: 0px;
	position: absolute;
	top: 55px;
	width: 647px;
}

.menu {
	padding-right: 2px;
	list-style: none;
	font-weight: 700;
	margin: 0;
	position: relative;
	left: 300px;
	top: 10px;
	height: 65px;
	width: 200px;
}
.menu li {
	float: left;
	display: block;
	width: 60px;
	height: 31px;
}
.menu a:link,.menu a:visited {
	color: #AEA57E;
	display: block;
	width: 60px;
	height: 31px;
	text-decoration: none;
	line-height: 31px;
	text-align: center;
}

.centercontentinside{
	background: url('images/inside_centercontent.jpg') no-repeat left center;
	height: 253px;
	left: 225px;
	line-height: 253px;
	padding: 0px;
	position: absolute;
	top: 112px;
	width: 288px;
}

.centercontent{
	background: url('images/centercontent.jpg') no-repeat left center;
	height: 253px;
	left: 225px;
	line-height: 253px;
	padding: 0px;
	position: absolute;
	top: 112px;
	width: 288px;
}

.centercontent div p.header{
	color:#225472; 
	line-height:normal; 
	font-weight:800; 
	font-size:16px; 
	padding:10px 0px 0px 10px;
}
.centercontent div p.body{
	line-height: normal;
	padding: 5px 10px 5px 0px;
	position: absolute;

}


.home{
	height: 72px;
	left: 513px;
	line-height: 72px;
	padding: 0px;
	position: absolute;
	top: 112px;
	width: 23px;
}

.righttabs{
	background: url('images/righttabs.jpg') no-repeat left center;
	height: 335px;
	left: 536px;
	line-height: 335px;
	padding: 0px;
	position: absolute;
	top: 112px;
	width: 130px;
}

.righttabsinside{
	background: url('images/inside_righttabs.jpg') no-repeat left center;
	height: 335px;
	left: 536px;
	line-height: 335px;
	padding: 0px;
	position: absolute;
	top: 112px;
	width: 130px;
}


.projects {
	background: url('images/projects.jpg') no-repeat left center;
	height: 587px;
	left: 666px;
	line-height: 587px;
	padding: 0px;
	position: absolute;
	top: 112px;
	width: 325px;
}

#projectcontainer
{
	top: 100px;
	margin: 0;
	position: absolute;
	left: 12px;
	width: 150px;
}
#projectcontainer p
{
	line-height:normal;
	font-size:10px;
}
.project
{
	position: absolute;
	width: 150px;
	height: 125px;
}
.projectparagraph
{
	color:#c8ba9e; 
	margin:0; 
	line-height:normal;
}
.projectbutton
{
	border:2px #948d6b solid; 
	width:60px; 
	height:15px; 
	background:#225472; 
	color:#c8ba9e; 
	font-weight:800; 
	text-align:center;
	margin: 2px 0 0 0;
}
.projectbutton a
{
	color:#c8ba9e;
	text-decoration:none;
}
.projectbutton a:hover
{
	color:#222015;
}

#project1
{
	top: 5px;
}
#project2
{
	top: 150px;
}
#project3
{
	top: 295px;
}

.rightside
{
	background: url('images/rightside.jpg') no-repeat left center;
	height: 766px;
	left: 872px;
	line-height: 766px;
	position: absolute;
	top: 50px;
	width: 119px;
}

.about {
	height: 61px;
	left: 513px;
	line-height: 61px;
	padding: 0px;
	position: absolute;
	top: 184px;
	width: 23px;
}

.leftside-14 {
	background: url('images/leftside-14.jpg') no-repeat left center;
	height: 587px;
	left: 80px;
	line-height: 587px;
	padding: 0px;
	position: absolute;
	top: 234px;
	width: 72px;
}

.centercontentleftinside{
	background: url('images/inside_centercontentleft.jpg') no-repeat left center;
	height: 131px;
	left: 152px;
	line-height: 131px;
	padding: 0px;
	position: absolute;
	top: 234px;
	width: 73px;
}


.centercontentleft {
	background: url('images/centercontentleft.jpg') no-repeat left center;
	height: 131px;
	left: 152px;
	line-height: 131px;
	padding: 0px;
	position: absolute;
	top: 234px;
	width: 73px;
}

.contact {
	height: 61px;
	left: 513px;
	line-height: 61px;
	padding: 0px;
	position: absolute;
	top: 245px;
	width: 23px;
}

.bottomTab {
	background: url('images/bottomTab.jpg') no-repeat left center;
	height: 59px;
	left: 513px;
	line-height: 59px;
	padding: 0px;
	position: absolute;
	top: 306px;
	width: 23px;
}

.bottomTabinside {
	background: url('images/inside_bottomTab.jpg') no-repeat left center;
	height: 59px;
	left: 513px;
	line-height: 59px;
	padding: 0px;
	position: absolute;
	top: 306px;
	width: 23px;
}

.contentmiddleinside {
	background: url('images/inside_contentmiddle.jpg') no-repeat left center;
	height: 166px;
	left: 152px;
	line-height: 166px;
	padding: 0px;
	position: absolute;
	top: 365px;
	width: 384px;
}

.contentmiddle {
	background: url('images/contentmiddle.jpg') no-repeat left center;
	height: 166px;
	left: 152px;
	line-height: 166px;
	padding: 0px;
	position: absolute;
	top: 365px;
	width: 384px;
}
.contentmiddle div p.header, 
.contentmiddleinside div p.header{
	color:#225472; 
	line-height:normal; 
	font-weight:800; 
	font-size:16px; 
	padding:10px 0px 0px 15px;
}
.contentmiddle div p.header a, 
.contentmiddleinside div p.header a{
	color:#225472; 
	text-decoration: none;
	font-weight:800; 
	font-size:16px; 
}
.contentmiddle div p.body, 
.contentmiddleinside div p.body{
	line-height:normal;
	padding:0px 0px 10px 15px; 
}

.peachtreebarcode {
	background: url('images/peachtreebarcode.jpg') no-repeat left center;
	height: 84px;
	left: 536px;
	line-height: 84px;
	padding: 0px;
	position: absolute;
	top: 447px;
	width: 130px;
}

.contactleft {	
	height: 168px;
	left: 152px;
	line-height: 168px;
	padding: 0px;
	position: absolute;
	top: 531px;
	width: 243px;
}

.contactright {
	background: url('images/contactright.jpg') no-repeat left center;
	height: 168px;
	left: 395px;
	line-height: 168px;
	padding: 0px;
	position: absolute;
	top: 531px;
	width: 271px;
}


.contactright p a, p.contactright p a:hover
{
	text-decoration:none;
	color:#222015;
}

.contactright p
{
	width:187px; 
	padding:15px;
	color:#222015; 
	line-height:normal
}


.peachtreebottom {
	background: url('images/peachtreebottom.jpg') no-repeat left center;
	height: 54px;
	left: 152px;
	line-height: 54px;
	padding: 0px;
	position: absolute;
	top: 699px;
	width: 839px;
}

.bottom {
	background: url('images/bottom.jpg') no-repeat left center;
	height: 68px;
	left: 152px;
	line-height: 68px;
	padding: 0px;
	position: absolute;
	top: 753px;
	width: 839px;
}

#contenthead
{
	color:#225472;
	line-height:normal; 
	font-weight:800; 
	font-size:18px; 

	position:relative; 
	top:120px; 
	left:240px; 
	width:400px;
	z-index:2;
}
#content
{
	height:280px;
	left:200px;
	padding:5px;
	position:relative;
	top:130px;
	width:435px;
	z-index:2;
}
div.element 
{
	height:295px;
	overflow-y:auto;
	width:auto;
}
div.textElement h1
{
	color:#225472; 
	line-height:normal; 
	font-weight:800; 
	font-size:16px; 
}
.ContentBodyBoundary
{
	height:200px;
}