body {
	font: 12px/15px Arial, Helvetica, sans serif;
	background: #F5EE31/*  URL(../imgs/bgrd.gif) no-repeat 50% 50% */;
	color: #818285;
	margin:0;
	padding: 0;
	text-align: center;
}

a {
	text-decoration:none;
	color: #818285;
}
a:visited {
	text-decoration:none;
	color: #818285;
}
a:hover {
	text-decoration: underline;
	color: #818285;
}
a:active {
	text-decoration: underline;
	color: #818285;
}


#wrapper {
	position: absolute;
	width: 985px;
	height: 586px;
	margin:-293px 0px 0px -492px;
  	top: 50%; 
 	left: 50%;
  	text-align: left;
  	padding: 0px;  	
	background: URL(../imgs/bgrd.gif) no-repeat top right;
	/* border: 1px solid #F00; */
}
#scroll {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 215px;
	height: 379px;
	z-index: 100;
	background: URL(../imgs/bgrd.png) no-repeat bottom right;
}

#header {
	width: 890px;
	height: 135px;	
}
#header h1 {
	float: left;
	background: URL(../imgs/logo.gif) no-repeat;
	width: 272px;
	height: 119px;
	margin: 0;
	padding: 0;
}
#header h1 span {
	display: none;
}
#header p {
	float: right;
	text-align: right;
	margin: 0;
	padding: 0;
}
#header img {
	float: right;
	border: 1px solid #818285;
	margin: 4px 0 0 16px;
}

/* NAVIGATION ELEMENTS */

#nav {
	float: left;
	width: 890px;
	height: 47px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #818285;	
}
#nav a {
	float: left;
	margin-top: 2px;
}
#nav a span {
	display: none;
}
#nav a#home {
	display: block;
	background: URL(../imgs/navHome.gif) no-repeat;
	width: 75px;
	height: 34px;	
	margin-right: 49px; 
}
a#home:hover {
	border-top: 2px solid #818285;	
	margin-top: 0;
}
#nav a#homeUp {
	display: block;
	background: URL(../imgs/navHomeUp.gif) no-repeat;
	width: 75px;
	height: 37px;
	border-top: 2px solid #818285;	
	margin: -3px 49px 0 0;		
}
#nav a#profile {
	display: block;
	background: URL(../imgs/navProfile.gif) no-repeat;
	width: 104px;
	height: 34px;	
	margin-right: 49px; 
}
a#profile:hover {
	border-top: 2px solid #818285;	
	margin-top: 0;
}
#nav a#profileUp {
	display: block;
	background: URL(../imgs/navProfileUp.gif) no-repeat;
	width: 104px;
	height: 37px;
	border-top: 2px solid #818285;	
	margin: -3px 49px 0 0;
}
#nav a#gallery {
	display: block;
	background: URL(../imgs/navGallery.gif) no-repeat;
	width: 114px;
	height: 34px;	
	margin-right: 49px; 
}
a#gallery:hover {
	border-top: 2px solid #818285;	
	margin-top: 0;
}
#nav a#galleryUp {
	display: block;
	background: URL(../imgs/navGalleryUp.gif) no-repeat;
	width: 114px;
	height: 37px;
	border-top: 2px solid #818285;	
	margin: -3px 49px 0 0;		
}
#nav a#garden {
	display: block;
	background: URL(../imgs/navGarden.gif) no-repeat;
	width: 151px;
	height: 34px;	
	margin-right: 49px; 
}
a#garden:hover {
	border-top: 2px solid #818285;	
	margin-top: 0;
}
#nav a#gardenUp {
	display: block;
	background: URL(../imgs/navGardenUp.gif) no-repeat;
	width: 151px;
	height: 37px;
	border-top: 2px solid #818285;	
	margin: -3px 49px 0 0;		
}
#nav a#services {
	display: block;
	background: URL(../imgs/navServices.gif) no-repeat;
	width: 100px;
	height: 34px;	
	margin-right: 48px; 
}
a#services:hover {
	border-top: 2px solid #818285;	
	margin-top: 0;
}
#nav a#servicesUp {
	display: block;
	background: URL(../imgs/navServicesUp.gif) no-repeat;
	width: 100px;
	height: 37px;
	border-top: 2px solid #818285;	
	margin: -3px 48px 0 0;		
}
#nav a#contact {
	display: block;
	background: URL(../imgs/navContact.gif) no-repeat;
	width: 102px;
	height: 34px;		
}
a#contact:hover {
	border-top: 2px solid #818285;	
	margin-top: 0;
}
#nav a#contactUp {
	display: block;
	background: URL(../imgs/navContactUp.gif) no-repeat;
	width: 102px;
	height: 37px;
	border-top: 2px solid #818285;	
	margin: -3px 0 0 0;		
}

/* -------------------- */

#sb1, #sb2, #sb3, #sb4, #sb5, #sb6, #sb7, #sb8, #sb9, #sb10, #sb11, #sb12
{
	float:right;
	clear:right; 	
}
#sb1 {
	width: 20px;
	height: 165px;
}
#sb2 {
	width: 100px;
	height: 20px;
}
#sb3 {
	width: 115px;
	height: 15px;
}
#sb4 {
	width: 122px;
	height: 15px;
}
#sb5 {
	width: 125px;
	height: 35px;
}
#sb6 {
	width: 122px;
	height: 250px;
}

#content {
	float: left;
	width: 890px;	
	margin: 15px 0 0 0;
}
#content h2 {
	background: URL(../imgs/h2Home.gif) no-repeat;
	width: 152px;
	height: 19px;
	margin: 0 0 0 480px;
}
#content h2.profile {
	background: URL(../imgs/h2Profile.gif) no-repeat;
	width: 152px;
	height: 19px;
}
#content h2.gallery {
	background: URL(../imgs/h2Gallery.gif) no-repeat;
	width: 152px;
	height: 19px;
	margin: 0;
}
#content h2.services {
	background: URL(../imgs/h2Services.gif) no-repeat;
	width: 152px;
	height: 19px;	
}
#content h2.contact {
	background: URL(../imgs/h2contact.gif) no-repeat;
	width: 152px;
	height: 19px;
	margin: 0 0 0 247px;
}
#content h2 span {
	display: none;
}

#track {
	height: 330px;
	width: 10px;
	float: left;
	position: relative;
	background: #FFF;
	border: 1px solid #818285;
	margin: 28px 15px 0 15px;
}
#track2 {
	height: 324px;
	width: 10px;
	float: left;
	position: relative;
	background: #FFF;
	border: 1px solid #818285;
	margin: 25px 15px 0 0;
}

#thumb {
	position: absolute;
	top: 10px;
	left: 0;
	height: 10px;
	width: 10px;
	background: #aaa;
}
#copy {
	float: right;
	width: 410px;
	height: 345px;	
	overflow: hidden;
	margin: 15px 0 0 0;
}
#copy p {
	padding: 0 0 0 0;
}
#copyContact {
	float: right;
	width: 640px;
	height: 345px;	
	overflow: hidden;
	margin: 15px 0 0 0;
}
#copyContact p {
	padding: 0 50px 0 0;
}
#img {
	float: left;
	margin: 48px 0 0 0;
	background: #FFF;
	padding: 5px;
	border: 1px solid #818285;
}
#content ul.scroll {	
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size: 10px;
	list-style: none;
	margin: 0;
	padding: 0;
}
#content ul.scroll li {
	height: 30px;	
	padding: 12px 0 0 40px;
	background-image: url(../imgs/listMarker.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#portfolio {
	width: 82%;
	height: 326px;	
	overflow: hidden;
	float: left;
	margin: 25px 0 0 0;
}
#portfolio img {
	padding: 5px;
	margin: 0 15px 15px 0;
	border: 1px solid #818285;	
	background: #FFF;
}
/* #portfolio img.last {
	margin: 0 0 15px 0;		
} */
#portfolio img:hover {
	background: #F5EE31;
}
#form {
	width:478px;
	height:347px;
	margin:0;
	padding:0;
	/* border:1px solid #FF0000; */
}