html 	{padding: 0px; 	margin: auto;}
body 	{margin: auto; }

/* structural divs */ 
#totalPage {width:760px; margin:4px auto; padding:0;
	border:1px solid black;}
#base { width:760px; margin:4px auto; padding:0;
	text-align:center; }

/* layout divs */ 
#header {position: relative; height:80px; padding: 0; margin: 0; z-index:10;
	background: #e3efad url(../images/logo.gif) 17px 4px no-repeat; 
	}
/*#content {padding-bottom:4px;}*/

/* navigation divs */
#uppernav {
	float:right; top:40px;  padding:0; margin:0; position:relative; height:21px; width:385px; overflow:hidden;
	border-bottom:2px solid #137195; z-index:55; }
#nav {
	position:relative; 
	top:0px; 
	left:0px; 
	background: #137195; 
	height:27px; 
	width:760px; 
	z-index:40; 
	/*
	border-top:3px solid white; 
	border-bottom:3px solid white;
	*/
}
#footer {
	background: #ffffff; position: relative; top:0px; left:0px;
	line-height:20px; height:20px; 	padding:10px 0 10px 0;
	margin:0; border-top:1px solid black;}

/* table cells */
td.sidenav a {display:block; height:70px; width:158px;}
td.sidenav .areas {background: #64c1c8 url(../images/areas.gif) 50% 50% no-repeat;}
td.sidenav .corp {background: #64c1c8 url(../images/corporateN.gif) 50% 50% no-repeat;}
td.sidenav .health {background: #64c1c8 url(../images/healthcareN.gif) 50% 50% no-repeat;}
td.sidenav .retirement {background: #64c1c8 url(../images/retirementN.gif) 50% 50% no-repeat;}
td.sidenav .hospitality {background: #64c1c8 url(../images/hospitalityN.gif) 50% 50% no-repeat;}
td.sidenav .residential {background: #64c1c8 url(../images/residentialN.gif) 50% 50% no-repeat;}
td.sidenav .restaurant {background: #64c1c8 url(../images/restaurantsN.gif) 50% 50% no-repeat;}
td.sidenav .countryclubs {background: #64c1c8 url(../images/countryclubsN.gif) 50% 50% no-repeat;}
td.sidenav .corp:hover, td.corp {background: #cc6733 url(../images/sCorporate.gif) 50% 50% no-repeat;}
td.sidenav .health:hover, td.health {background: #20558a url(../images/sHealthcare.gif) 50% 50% no-repeat;}
td.sidenav .retirement:hover, td.retirement {background: #007770 url(../images/sRetirement.gif) 50% 50% no-repeat;}
td.sidenav .hospitality:hover, td.hospitality {background: #5f9baf url(../images/sHospitality.gif) 50% 50% no-repeat;}
td.sidenav .residential:hover, td.residential {background: #ebce7b url(../images/sResidential.gif) 50% 50% no-repeat;}
td.sidenav .restaurant:hover, td.restaurant {background: #3f56ae url(../images/sRestaurants.gif) 50% 50% no-repeat;}
td.sidenav .countryclubs:hover, td.countryclubs {background: #39892f url(../images/sCountryclubs.gif) 50% 50% no-repeat;}
td.corp, td.health, td.hospitality, td.retirement, td.residential, td.restaurant {height:80px; width:300px;} 
td.aboutus,td.news,td.contactus,td.balongueway,td.portfolio,td.four04 {height:100px;}
#content td.aboutus {background: #64c1c8 url(../images/aboutus.gif) 10% 50% no-repeat;}
#content td.news {background: #64c1c8 url(../images/news.gif) 10% 50% no-repeat;}
#content td.contactus {background: #64c1c8 url(../images/contactus.gif) 10% 50% no-repeat;}
#content td.balongueway {background: #64c1c8 url(../images/balongueway.gif) 10% 50% no-repeat;}
#content td.portfolio {background: #64c1c8 url(../images/portfolio.gif) 10% 50% no-repeat;}
#content td.four04{background: #64c1c8 url(../images/404.gif) 10% 50% no-repeat;}
#content td.homeimg {background: url(../images/home600-346-2.jpg) 0 0 no-repeat; height:346px; width:600px;}
td.homecopy {padding:20px;font-family:sans-serif; font-size:14px; color:#5c5c5c;}
img {border:0;}
td.thumb {background:#64c1c8;} 
/*table.nail {border-spacing:2px;}
td.nail {border:2px solid white; background:#fff;} */
/*td.nail {border-top:1px solid white; border-bottom:1px solid white; border-left:1px solid white; border-right:1px solid white; height:60px;}*/
img.nail {border:2px solid white;}
td.copy h1 {font-size:10pt;}
td.copy {font-size:11px; font-family: sans-serif;}
td.imgbox {width:474px; height:474px; text-align:center; background: url(../images/imgback.gif) 0 0 no-repeat;}
td.imgbox2{width:474px; height:474px; text-align:center; background: url(../images/imgback2.gif) 0 0 no-repeat;}
td.sans {font-family:sans-serif; font-size:16px; text-align:left;}
p.morecopy, p.pressCopy {font-size:12px; font-family: sans-serif; width:350px; padding-left:50px;}
p.pressCopy {
	border-bottom: 1px solid #E0E0E0;
	padding-left: 0px;
	padding-bottom: 10px;
	margin-left: 50px;
	margin-bottom: 10px;
}
table.portfolio {text-align:center; margin-left:auto; margin-right:auto; margin-top:5px; border-spacing:5px;}
td.portfoliocell {height:150px; width:225px;} 

/* navigation lists */ 
#uppernav ul {list-style:none; padding:6px 0 0 0; margin:0px;}
#uppernav li {
	text-transform:none; float:left; font-family:arial; font-size:11px; 
	font-weight:bold; padding-left:10px; padding-right:10px;}
#nav td {text-align:center; vertical-align:middle; font-family:arial; font-size:13px; font-weight:bold;}
#footer td {text-align:center; vertical-align:middle; font-family:arial; font-size:11px; text-transform:lowercase;} 
#content ul {list-style:none; padding:0; margin:0; position:relative; right:0; top:0; }
#content li {padding:0; margin:0; position:relative; float:left; border:1px solid #ffffff; clear:right;}

/* navigation links */
#nav a, #uppernav a, #footer a 	{display:block; text-decoration:none;}
#nav a:visited, #nav a:link {text-decoration:none; color:#ffffff;}
#nav a.youarehere, #nav a:visited.youarehere {color:#1fb8f1;}
#uppernav a:visited, #uppernav a:link {text-decoration:none; color:#000000;}
#footer a:visited, #footer a:link {text-decoration:none; color:#707070;}
#nav a:hover {text-decoration:none; color:#bfbfbf;}
#nav a:hover.youarehere {color:#bfbfbf;}
#uppernav a:hover {text-decoration:none; color:#137195;}
#footer a:hover {text-decoration:none; color:#137195;}
#base a,td.homecopy a, p.morecopy a {color:#707070;}
#base {font-size:12px; font-family: sans-serif;}

h1.error {font-size:16px; font-family:verdana; padding-left:30px;}

/*logo link*/
#header a.home{height:70px;width:184px;position:absolute;left:17px;top:4px;}

/* contact form */ 
input.submit, textarea.submit	{
	background:#dbdbdb; border:1px solid black; font-family:verdana; font-size:11px;
	}
input.error {
	background:#dbdbdb; border:1px solid red; font-family:verdana; font-size:11px; 
	}
.mleft {padding-left:50px; font-family:sans-serif; font-size:12px;}
.linkinfo {display:none;}


/* additions from frue 6/1/07 */
div.gallery {
	/* background: url(../images/galleryBG.gif) repeat-y; */
	background-color: #a0a0a0;
}

#flashGallery {
	position: absolute;
	width: 480px;
	height: 490px;
	background: #a0a0a0;
}

#title {
	position: relative;
	left: 480px;
	width: 280px;
	height: 90px;
	background-color: #ffffff;
}

#body {
	position: relative;
	left: 481px;
	width: 243px;
	min-height: 352px;
	padding: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	line-height: 18px;
	color: #4c4c4c;
	background-color: white;
	border-right: 1px solid black;
}

* html #body {
	height: 352px;
}

#body h1 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
}

#portfolio {
	margin-top: 4px;
	margin-bottom: 2px;
	text-align: center;
}

#portfolio img {
	margin: 2px;
}
