/*Hamilton Lake stylesheet*/

#wrapper {padding: 0px; width: 750px; margin: 0 auto; text-align: left; }

#bodyframe {position: static;
margin-top: 94px;
margin-left: 0px;
width: 750px;
height:auto;
font-family: Verdana, Tahoma, Arial;
font-size: 10px; 
letter-spacing: 0em;
line-height: 140%;}

#tabnavigation {position: static;
margin-left: 0px;
height: 26px;
width: 750px;
overflow:hidden;}

#bodytextnavigation {position: static;
/*float:left;*/
padding:20px 0 0 0;
margin: 0 0 0 0;
height: auto;
width: 320px;
margin-bottom:30px;
}

#bodytextnavsite {
float: left;
width: 55%;
margin-left: 0px;
margin-top: 20px;
}

#tourbodytextnavpage {
margin: 20px 0 0 0;
padding: 0;
}

#envbodytextnavpage {
margin: 0 0 0 0px;
padding-top: 14px;
}

#envbodytextnavpage  ul{
left: 150px;
}

#fambodytextnavpage {
margin: 20px 0 0 0;
padding: 0;
}
/*extrasdiv is the Google Maps link area*/
#extrasdiv {
float:right;
clear:both; /*this fixed the IE problem...doh*/
margin: 0 0 20px 20px;
padding-top: 35px;
height: 75px;
width: 374px; /*was 374*/
text-align: center;
background-color: #E3E3B9;
background-repeat: no-repeat; }

/*photo sidebar*/
#photosidebar {
float:right;
clear:both; /*this fixed the IE problem...doh*/
margin: 0 0 20px 20px;
padding: 35px 0 35px 0;
height: auto;
width: 374px; /*was 374*/
text-align: center;
background-color: #E3E3B9;
background-repeat: no-repeat; }

#extrasdiv a {color: #666; text-decoration: none; font-weight: bold;}

#tourgallerydiv, #envgallerydiv, #famgallerydiv {position: static;
float:right;
margin: 0 0 20px 20px;
height: 654px; /*was 554*/
width: 374px;
text-align: center; 
background-repeat: no-repeat; }

#tourgallerydiv a, #envgallerydiv a, #famgallerydiv a {text-decoration: none}

#tourgallerydiv hr {width: 85%; border: 1px solid #dce5ef;}
#envgallerydiv hr {width: 85%; border: 1px solid #dadac8;}
#famgallerydiv hr {width: 85%; border: 1px solid #f6f5dd;}

#tourgallerydiv { background-image: url("images/HLgallerydiv-tour.jpg");}
#envgallerydiv { background-image: url("images/HLgallerydiv-env.jpg");}
#famgallerydiv { background-image: url("images/HLgallerydiv-fam.jpg");}

.tourcontact, .envcontact, .famcontact {
font-size: 12px;
line-height: 1.4em;
padding-top: 20px;
margin: 0px;
}

.tourcontact, .tourcontact a:link, .tourcontact a:visited { text-shadow: #666666 2px 2px 2px; color: #f8f8e5; }
.envcontact, .envcontact a:link, .envcontact a:visited { text-shadow: #666666 2px 2px 2px; color: #f8f8e5; }
.famcontact, .famcontact a:link, .famcontact a:visited { text-shadow: #666666 2px 2px 2px; color: #5a5b00; }

.tourcontacttable {
	font-size: 12px;
	line-height: 1.4em;
	color: white;
}

#tournavtable {
font-family: Verdana, Tahoma, Arial;
font-size: 10px;
letter-spacing: 0em;
line-height: 140%;
font-weight: bold;
margin-left: -14px;
color: #5A5B00;
}

#tournavtable a {
color: #004E86;
text-decoration: none;
}

#tournavtable a:hover {
color: #006AB9;
}

#envnavtable {
font-family: Verdana, Tahoma, Arial;
font-size: 10px;
letter-spacing: 0em;
line-height: 140%;
font-weight: bold;
margin-left: -14px;
color: #5A5B00;
}

#envnavtable a {
color: #004E86;
text-decoration: none;
}

#envnavtable a:hover {
color: #006AB9;
}

#famnavtable {
font-family: Verdana, Tahoma, Arial;
font-size: 10px;
letter-spacing: 0em;
line-height: 140%;
font-weight: bold;
margin-left: -14px;
color: #5A5B00;
}

#famnavtable a {
color: #004E86;
text-decoration: none;
}

#famnavtable a:hover {
color: #006AB9;
}

#bodytextinner {
width: 100% /*was 330, then 325 to fix a bug*/
}

#bodytext {
font-family: Verdana, Tahoma, Arial;
font-size: 10px;
letter-spacing: 0em;
line-height: 140%;
padding: 0 26px 30px 26px;
border-width: 0;
margin: 0;
color: #333;
background-color: #f8f8e5;
background-image: url("images/HLbodytextroundcorner.gif"); 
background-repeat: no-repeat;
background-position: top left;}

#famheightdiv {
height: 500px;
}

#googheightdiv {
height: 350px;
}

#statsheightdiv {
height: 60px;
}

#indexheightdiv {
height: 128px;
}

#footer {
clear: both;
font-family: Verdana, Tahoma, Arial;
font-size: 10px;
letter-spacing: 0em;
line-height: 140%;
padding: 0px 26px 20px 26px;
border-width: 0;
margin: 0;
color: #aaa;
background-image: none; 
background-repeat: no-repeat;
background-position: top left;}

#footer p {
text-align: center;
}

#bodytext h2 {
font-family: Verdana, Tahoma, Arial;
font-size: 14px;
text-transform: uppercase;
margin: 0 0 5px 0;
padding: 0;
}

#bodytext h3 {
font-family: Verdana, Tahoma, Arial;
font-size: 12px;
text-transform: uppercase;
margin: 15px 0 5px 0;
padding: 0;
}

#bodytext p {
margin: 0 0 5px 0;
}

/*#tourgallerydiv p, #envgallerydiv p, #famgallerydiv p {margin: 20px;}*/

#bodytextnavigation td {padding-right: 5px;}

#bodytextnavigation a{
text-decoration: none;
}

#bodytextnavigation h2{
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
padding-left: 0px;
margin: 0;
color: #004E86;
display: inline;
}

#bodytextnavigation h2#homelink{
padding-left: 120px;
color: #004E86;
}

#tourbodytextnavpage li#current, #envbodytextnavpage li#current, #fambodytextnavpage li#current {
margin: 0 0 0 0;
padding: 0;
}

#slideshowContainer{
width: 326px;
/*height: 290px; was auto - this fixes ugly loading problem*/
text-align: center;
margin-left: auto; /*was 24px*/
margin-right: auto;
margin-top: 35px;
padding-bottom: 0px;
margin-bottom: 0px;
/*background-image: url(images/HLtourphotoframe.jpg);
background-position: top left;
background-repeat: no-repeat;*/
}

#tourimageContainer, #envimageContainer, #famimageContainer {
width: 326px;
height: 248px; /*was auto - this fixes ugly loading problem*/
text-align: center;
padding-top: 3px;
margin-bottom: 20px;
}

#tourimageContainer {
background-image: url(images/HLtourphotoframe.jpg);
background-position: top left;
background-repeat: no-repeat;
}
#envimageContainer {
background-image: url(images/HLenvphotoframe.jpg);
background-position: top left;
background-repeat: no-repeat;
}
#famimageContainer {
background-image: url(images/HLfamphotoframe.jpg);
background-position: top left;
background-repeat: no-repeat;
}

#numberDiv a{
font: bold 14px Arial;
text-decoration: none;
}

#backforthbuttons{
margin-top: 0;
margin-left: auto;
margin-right: auto;
width:235px; /*was 229px but IE6...*/
height: 25px;
line-height: 25px;
display:block;
}

#backforthbuttons img, #backforthbuttons a img {
	display: block;
	margin: 0;
	border: 0;
	padding: 0;
	line-height: 25px;
	text-align: left;
}

#gallerybox {
text-align: center; 
margin-left: 22px; 
margin-top: 35px; 
width: 325px; 
height: 300px; 
border: 1px solid #999;}

.tablemainnav-on { background-color: #EFEFC7;}
.tablesubnav { background-color: #EFEFC7; padding-left: 10px;}
.tablesubnav-on {background-color: #EFEFC7; background-image: url(images/HLsubcurrent.gif); background-position: center left; background-repeat: no-repeat; padding-left: 10px;}

.currentnavtd {
	background-color: #E3E3B9;
}

.handcursor{
font-size:18px;
font-weight:normal;
color: #ff9900;
padding-left:8px;
}
.subhandcursor{
font-size:14px;
font-weight:normal;
color: #ccc;
padding-left:12px;
}
.header{
color: #CCC;
font-size:22px;
}
.allselectors{
font-size:10px;
}
.switchgroup1{
padding-left: 20px;
padding-right: 20px;
}

.infobox {
padding: 12px;
margin-left: 15px;
margin-right: 15px;
}

h1 {display: none}

#tabnavigation a i { visibility: hidden; }

#tourtabs {
	position: absolute;
}

#tourtabs a#tour { height: 26px; width: 111px; text-decoration: none; position:absolute; left: 400px; top: 0px; background-image: url("images/HLtourbutton.jpg");}
#tourtabs a#environmental{ height: 26px; width: 111px; text-decoration: none; position:absolute; left: 511px; top: 0px; background-image: url("images/HLenvbutton_tour.jpg"); }
#tourtabs a#family { height: 26px; width: 111px; text-decoration: none; position:absolute; left: 622px; top: 0px;  background-image: url("images/HLfambutton_tour.jpg");}

#envtabs {
	position: absolute;
}

#envtabs a#tour { height: 26px; width: 111px; text-decoration: none; position:absolute; left: 400px; top: 0px; background-image: url("images/HLtourbutton_env.jpg");}
#envtabs a#environmental{ height: 26px; width: 111px; text-decoration: none; position:absolute; left: 511px; top: 0px; background-image: url("images/HLenvbutton.jpg"); }
#envtabs a#family { height: 26px; width: 111px; text-decoration: none; position:absolute; left: 622px; top: 0px;  background-image: url("images/HLfambutton_env.jpg");}

#famtabs {
	position: absolute;
}

#famtabs a#tour { height: 26px; width: 111px; text-decoration: none; position:absolute; left: 400px; top: 0px; background-image: url("images/HLtourbutton_fam.jpg");}
#famtabs a#environmental{ height: 26px; width: 111px; text-decoration: none; position:absolute; left: 511px; top: 0px; background-image: url("images/HLenvbutton_fam.jpg"); }
#famtabs a#family { height: 26px; width: 111px; text-decoration: none; position:absolute; left: 622px; top: 0px;  background-image: url("images/HLfambutton.jpg");}

.infoboximg {float:left; margin-right: 12px; margin-bottom: 6px;}

.linklist li{
list-style-image: url(images/earth_link.png);
margin-bottom: 8px;
}
.thumb {
	margin-left: 8px;
	border: 1px solid #666;
}
a:link { color: #004E86 }
a:visited { color: #0B0185 }
a:active { color: #3600ff }
body {margin-top: 0px; background-color: #fff; text-align: center; background-position: top center; background-image: url("images/HLBackground.jpg"); background-repeat: no-repeat; font-size: 10px; font-family: Verdana, Tahoma, Arial}

div.bizcard {
	width: 325px;
	height: 195px;
	background-image: url(images/anchor-bizcard.jpg);
	margin: 0 auto;

}

div.bizcard p {
	line-height: 140%;
	text-align: left;
	padding-left: 20px;
	padding-top: 20px;
}

