/* scott lenger 06/15/06
*/


* {margin:0; padding:0;}
html, body, wrap {height:100%;}
body {color:#111; font-size:76%; font-family:arial, sans-serif; height:100%;
background:url(bg_footer.gif) no-repeat bottom;}
body.wide {height:100%; background: url(bg_footer_wide.gif) no-repeat bottom center #7C8F6D;}
body li {list-style:none;}

#wrap {background: url(bg.gif) repeat center top #F9DFBC; clear:both;}
#wrap.wrapwide {background: url(bg_wide.gif) repeat-y center top #7C8F6D; clear:both;}
#frame {margin:0 auto; padding-left:25px; padding-bottom:30px; min-height:200px; width:725px; clear:both;
	background:url(headingbg.jpg) no-repeat left top;}
#frame.wide {background:url(headingbg_wide.jpg) no-repeat left top; clear:both;}

#heading {width:485px; float:left;}
#heading li.current a {color:#000;}	
	
h1 {padding:0; width:450px; height:50px; position:relative;
	font-size: 1.7em;}
h1 span {width:500px; height:50px; position:absolute;
	color:#dde6d8; text-align:right;
	background:url(headingh1.jpg) no-repeat left top;}

/* top navigation */
ul#topnavigation {height:62px; padding:10px 0 5px; width:460px; display:block;
	text-align:right;
	background:url(headingtopnavigation.jpg) no-repeat left top #dde6e8;}

ul#topnavigation li {display:inline;
	font-size:1em; font-weight: bold;}
ul#topnavigation li a {padding:0 9px; color:#5d6f50; text-decoration:none;}
ul#topnavigation li a:hover {color:#111; text-decoration: underline;}

/* tab navigation */
ul#headernavigation {padding:8px 19px 0 30px; float:left;
	background:url(headernavigationdefault.gif) no-repeat left top #dde6e8;} /*navigationtab.gif */
ul#headernavigation.relocation {background:url(headernavigationrelocation.gif);}
ul#headernavigation.rentals {background:url(headernavigationrentals.gif);}
ul#headernavigation.tours {background:url(headernavigationtours.gif);}

ul#headernavigation li {padding:6px 0 8px 30px; display:inline; float:left;
	font-size:1.1em; letter-spacing:-1px;}
ul#headernavigation li#relocation {width:111px;}
ul#headernavigation li#rentals {width:115px;}
ul#headernavigation li#tours {width:120px;}

ul#headernavigation li.current a {color:#111;}
ul#headernavigation li a {
	color:#5d6f50; font-weight:bold; text-decoration:none;}
ul#headernavigation li a:hover {text-decoration:underline;}




img#side {width:240px; float:right;}


#content {padding-top:10px;padding-bottom:20px; padding-left:30px; width:455px; clear:left; 
	background: url(tabbottomdefault.gif) no-repeat left top;/*padding-top:10px;*/}
#content.relocation {background: url(tabbottomrelocation.gif) no-repeat left top;}
#content.rentals {background: url(tabbottomrentals.gif) no-repeat left top;}
#content.tours {background: url(tabbottomtours.gif) no-repeat left top;}
#content.wide {width:625px;}

#content p, #content h2, #content h3 {margin-left:5px;padding:15px 0 4px 25px;
	background-color: #fff;}
#content p {line-height:1.5em;}
#content p a {color:#5d6f50;}
#content p a:hover {color:#000;}
	
#content h2 {padding-bottom:0;
	font-size: 1.4em;}
#content h3 {font-style:italic;}
#content ul, #content ol {padding:15px 0 4px 60px;}
#content ul li {padding:3px 0;
	list-style-type: disc;}
#content ol li {padding:3px 0;
	list-style-type: decimal;}

#content blockquote {margin:5px 0 0 5px; padding:20px 25px 5px 25px; width:220px; float:left;
	color:#5d6f50; font: 1.2em "Georgia", "times", serif; text-indent:30px; 
	background: url(bqleft.gif) no-repeat left top;}
#content blockquote span {margin:-15px 10px 0 0; padding:25px 0px 0 0; right:0px; display: block; text-align:right;
	color:#555; font-size: .75em;
	background: url(bqright.gif) no-repeat right top;}
*html #content blockquote span {margin: 5px 50px 0 0;} /* ie hack OUCH!! */

#quicklinks {margin:15px 10px 10px 18px; padding:0 0 10px 15px; width:150px; float:right;
	border-left:dotted 1px #999; }
#quicklinks h2 {padding:0;
	color:#999; font-size:1.1em;}
#quicklinks ul {padding:5px 0 0 5px;}
#quicklinks ul li {padding:4px 0;
	list-style-type: none;}
#quicklinks ul li a {color:#5d6f50;}

/* photogallery */
ul#photogallery {padding:10px 30px; clear:left;}		
ul#photogallery li {padding:12px; width:112px; height:112px; display:block; float:left; text-align:center;}
ul#photogallery li img {padding:5px;
	border:solid 1px #999;}
p#clearthis {clear:both;}

p#bigimage {width:550px;}
p#bigimage img {margin:0 auto 10px; padding:8px; display:block;
	border:solid 1px #999;}

p.credits {padding:20px 0; clear:both;
	color:#555; font-size:.9em; text-align:center;
background:url(bg_footer.gif) no-repeat bottom center;}
p.wide {background:url(bg_footer.gif) no-repeat bottom;}
p.credits a {color:#111; text-decoration:none;}
p.credits a:hover {text-decoration: underline;}