/* CSS Document */
/* <![CDATA[ */
body {
  margin: 0;
  background: #fff;
  color:#000000;
  font: normal 11px "Verdana", Arial, Helvetica, sans;
}
/* static divs -- to set up vertical positioning */
#Header {
  position: static;
  background: url(images/header-pic.jpg) no-repeat;
  color:#000000;
  margin: 0; 
  padding: 0;
  height: 123px;
  border-bottom: 1px solid #555;
  }
#Content {
  position: static;
	  margin: 0 10px 0 145px;
	  background:#fff;
 font: normal 110% "Verdana", Arial, Helvetica, sans;
}
#Footer {
  background: #fff;
  margin: 0;
  color:#0099CC;
  padding: 10px;
 border-bottom: 1px solid black; 
}
/* absolute divs -- % based margins to set up 3 cols */

#Right {
   background-color: #fff;
   color:#666666;
	position: absolute;
	top: 163px;
	width: 135px;
	right:4px;
	}
#Right a:link, #Right a:visited {
color:#CC9900;
}
#Right a:hover, #Right a:active {
color:#CC6600;
}	
.Right a:link, .Right a:visited {
color:#CC9900;
}
.Right a:hover, .Right a:active {
color:#CC6600;
}
#Left {
    background-color: #cc950c;
	color:#CCCCCC;
	position: absolute;
	top: 120px;
	width: 155px;
	left: 0;
 	border-top: 1px solid #555;
	padding-bottom:100px;
	
}


/* layout, no positioning */
#Header .logo {
  margin: 0;
  padding: 10px 10px 0 10px; /* bottom has to be 0 to avoid leak into #Content */
}
#Content .box {
  padding: 0 20px 0 5px;
}
#Left .box {
  padding: 5px;
}
#Right .box {
  margin: 0;
  padding:0 0 0 5px;
 
}
#leftnav {
	
	margin: 0 0; border: 0; padding: 0  0 0;
	text-align: left;
}
#leftnav ul { margin: 0 0 5px 0; padding: 0; border: 0; list-style: none; }
#leftnav ul li { width: 150px;text-align: left; margin: 0 0 0 0; font: normal 1.1em Verdana, Arial, sans; border-top: 1px solid #e6e8fa; }
#leftnav ul li a { width: 150px; display: block; margin: 0;color: #fef1b5; padding: 8px 5px 8px 5px; text-decoration: none; }
#leftnav ul li a:hover { color: #000; }

#leftnav .header { margin: 0 0 1px 0; color: #fff; text-transform: uppercase; letter-spacing: 0.2em; border-top: 0; padding:12px 5px 12px 5px;  font: normal 1.1em Arial, Helvetica, sans; }
#leftnav .header a { width: 150px; display: block; color: #e6e8fa; margin: 0; border-top: 0; padding:0; }
#leftnav .header a:hover { color: #ed9121; background: none; font-weight:bold;}


#bread {
	margin: 0 0 0 0;  border: 0;	
	text-align: right;
	position:absolute;
	top:125px;
	right:5px;
	}

#bread ul { list-style: none; margin: 0; padding: 0 10px 5px 0; font: normal 1.0em Verdana, Arial, sans-serif;}
#bread ul li { display: inline; } 
#bread ul li a { color: #b78b06; text-decoration: none; font-weight: bold; }
#bread ul li a:hover { color: #444; }

#bread .left { padding: 0 10px 0 0; border-right: 1px solid #ccc; }
#bread .regular { padding: 0 10px 0 10px; border-right: 1px solid #ccc; }
#bread .right { padding: 0 0 0 10px; border-right: 0; }

/* header styles */

h1 { font: normal 3em "Times New Roman", Times, serif; color: #cd9b1d; padding: 0; margin: 0; }
h2 { font: normal 2.4em "Times New Roman", Times, serif; color: #cc950c; padding: 0; margin: 15px 0 0 0; }
h2 .phone { background-color: red; }
h2 a { color: #cfb53b; text-decoration: none; }
h2 a:hover { color: #444; }
.pending {
	color:#009900;
	}

h3 { font: normal 2em Verdana, Arial, Helvetica, sans; color: #ff8c69; padding: 0; margin: 15px 0 18px 0; line-height: 1.4em; }
h3 a { color: #80CE00; text-decoration: none; }
h3 a:hover { color: #444; }

h4 { font: normal 2em Verdana, Arial, Helvetica, sans; color: #444; padding: 0; margin: 10px 0 12px 0; line-height: 1.4em; }
h5 { font: normal 3em Verdana, Arial, Helvetica, sans; color: #444; padding: 0; margin: 0 0 15px 0; }
h5 a { color: #80CE00; text-decoration: none; }
h5 a:hover { color: #444; }
h6 { font: normal 2em Verdana, Arial, Helvetica, sans; color: #444; padding: 0; margin: 15px 0 0 0; line-height: 1.4em; }
.subdivision { width: 100%; margin: 0; border: 0; padding:  0  0; border-bottom: 1px solid #ddd; }

.subdivionbottom { width:  100%; margin: 0; border: 0; padding:  0 ; border-bottom: 0; }

.subdivisionimage { width:  100%; float: right; }

.subdivisiontext { width:  80%;	padding-right: 0;  }

.subdivisiontext p {  font: normal 1.1em "Verdana", Arial, Helvetica, sans; text-align: right; color: #777; margin: 0 0 5px 0; }
.subdivisiontext p a { text-decoration: underline; text-transform: none;  color: #236b83; font-weight: bold; }
.subdivisiontext p a:hover { color: #444; }

.subdivisionimage p  { margin: 0; padding: 0; border: 0; }
.subdivisionimage p a { color: #236b83; text-decoration: underline; }
.subdivisionimage p a:hover { color: #444; }



/* clearing br */

.clear { clear: both; margin: 0; }

hr { border: 0; margin: 0; padding: 0; height: 1px; color: #ccc; background-color: #ccc; }






.landleft { width: 160px;  background: #fff; float: left; border: 1px solid #ddd; padding: 10px; }


.landright { width: 160px;  background: #fff; float: right; border: 1px solid #ddd; padding: 10px; }


#platright {
	background-color: #fff;
	color:#666666;
	position: absolute;
	top: 178px;
	width: 269px;
	right: 0;
	left: 705px;
	height: 402px;

	}

#platright .box {
  margin: 0;
  padding:0 0 0 5px;	
  }
 .td {
font-size: 13px;}


/* Photo Gallery code */



/* needed for IE to make :active state work first time */
a, a:visited {color:#000;} 

/* common styling for all galleries */
a.gallery, a.gallery:visited {
	display:block; 
	display:inline-block; 
	color:#000; 
	text-decoration:none; 
	border:1px solid #000; 
	width:60px; 
	height:37px; 
	float:left; 
	margin:4px;
	z-index:50;
}

/* eagle moon photo gallery thumbnails */
a.slidea {background:url(images/gallery-1sm.jpg); text-align:center;}
a.slideb {background:url(images/gallery-2sm.jpg);}
a.slidec {background:url(images/gallery-3sm.jpg);}
a.slided {background:url(images/gallery-4sm.jpg);}
a.slidee {background:url(images/gallery-5sm.jpg);}
a.slidef {background:url(images/gallery-6sm.jpg);}
a.slideg {background:url(images/gallery-7sm.jpg);}
a.slideh {background:url(images/gallery-8sm.jpg);}

a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #fff;}

#container_top {
	position:relative; 
	width:450px; 
	height:440px; 
	background:#f0dfc7; 
	border:1px solid #a49188; 
	margin:1em auto;
}
#container_top img {
	border:0;
}
#container_top .thumbs {
	position:absolute; 
	left:10px; 
	top:0;
	width:auto;
}
#container_top a.gallery:hover span {
	display:block; 
	position:absolute; 
	width:425px; 
	height:50px; 
	top:87px; 
	left:5px; 
	padding:5px; 
	font-style:italic; 
	color:#000;  
	z-index:100;
}
#container_top a.gallery:hover span:first-line {
	font-style:normal; 
	font-weight:bold; 
	font-size:1.1em; 
	color:#000;
}
#container_top a.gallery:active, #container_top a.gallery:focus {
	border:1px solid #000;
}
#container_top a.gallery:active em, #container_top a.gallery:focus em {
	display:block; 
	position:absolute; 
	width:400px; 
	height:325px; 
	top:95px; 
	left:5px; 
	padding:5px; 
	color:#000; 
	border:1px solid #3d330f; 
	z-index:50;
}
#container_top h1 {
	clear:both; 
	margin:0; 
	padding-top:135px; 
	text-align:center; 
	font-family: georgia, "times new roman", serif; 
	font-size:2em; 
	font-weight:normal; 
	color:#81807e;
}
#container_top h1 em {
	font-size:0.6em; 
	color:#000;
}










/* ]]> */
