/* Tabs */
#overlay{
	color: #000000;
	width:363px;
	position:absolute;
	top:100px;
	left:100px;
	z-index:10;
}
#overlay .inside{
	background:url(http://www.parkinfo.org/images/popup/bubble_middle.png) 0 0 repeat-y;
	padding:5px 33px 0px 10px;
}
* html #overlay .inside{ /* IE */
	background:url(http://www.parkinfo.org/images/popup/bubble_middle_ie.gif) 0 0 repeat-y;
	padding:0px 8px 0px 8px;
}
#overlay .bottom{
	height:60px;
	background:url(http://www.parkinfo.org/images/popup/bubble_bottom.png) 0 0 no-repeat;
}
* html #overlay .bottom{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.parkinfo.org/images/popup/bubble_bottom_ie.gif', sizingMethod='scale'); 
}

#overlay ul.tabs{
	background:url(http://www.parkinfo.org/images/popup/bubble_top.png) 0 0 no-repeat;
       list-style-type: none;
	margin:0;
	padding:4px 13px 6px 1px;
	height:19px;
}

#overlay ul.tabCamponly{
	background:url(http://www.parkinfo.org/images/popup/bubble_top_camp.png) 0 0 no-repeat;
       list-style-type: none;
	margin:0;
	padding:4px 13px 6px 11px;
	height:19px;
}

#overlay ul.tabParkonly{
	background:url(http://www.parkinfo.org/images/popup/bubble_top_park.png) 0 0 no-repeat;
       list-style-type: none;
	margin:0;
	padding:4px 13px 6px 1px;
	height:19px;
}

#camptab a{
        margin: 30px;
	color: #638c39;
        font-family: Arial, sans-serif;
        font-size: 12px;
        font-weight:bold;
	text-decoration:none;
}
#parktab a{
        margin: 40px;
	color: #638c39;
        font-family: Arial, sans-serif;
        font-size: 12px;
        font-weight:bold;
	text-decoration:none;
}

#overlay ul.tabs2{
	background:url(http://www.parkinfo.org/images/popup/bubble_top-2.png) 0 0 no-repeat;
	margin:0;
	padding:4px 13px 6px 1px;
	height:19px;
}
* html #overlay ul.tabs{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.parkinfo.org/images/popup/bubble_top_ie.gif', sizingMethod='scale'); 
}
* html #overlay ul.tabs2{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.parkinfo.org/images/popup/bubble_top-2_ie.gif', sizingMethod='scale'); 
}
#overlay ul.tabs a,#overlay ul.tabs2 a{ position:relative; } /* IE */
#overlay ul.tabs li,#overlay ul.tabs2 li{
	margin:0;
	width:131px;
	text-align:center;
	float:left;
       list-style-type: none;
}
#overlay ul.tabs li a.selected, #overlay ul.tabs2 li a.selected{
	font-weight:bold;
	color: #638c39;
        font-family: Arial, sans-serif;
	text-decoration:none;
}
#overlay ul.tabs li a, #overlay ul.tabs2 li a{
	color: #638c39;
        font-family: Arial, sans-serif;
        font-size: 12px;
        font-weight:bold;
	text-decoration:none;
}
#overlay ul.tabs li a:hover, #overlay ul.tabs2 li a:hover{
	cursor: pointer;
	font-weight:bold;
        font-family: Arial, sans-serif;
	color: #638c39;
	text-decoration:none;
}

#overlay .close{
	display:block;
	width:18px;
	height:18px;
	position:absolute;
	top:32px;
	right:8px;
	background:url(http://www.parkinfo.org/images/popup/icon_close.png) 0 0 no-repeat;
	text-decoration:none;
	text-indent:-9999px;
}
* html #overlay .close{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.parkinfo.org/images/popup/icon_close.png', sizingMethod='scale'); 
}

#overlay ul.tabParkonly li a.camps{	
       display:none;
}

#overlay button.directions{
	margin:10px 0 0 45px;
	padding:0;
	border:none;
	width:100px;
	height:23px;
	text-indent:-9999px;
	background:url(../images/popup/btn_directions.png) 0 0 no-repeat;
	position:relative;
	top:-1px;
	cursor:pointer;
	outline:none;
}
* html #overlay button.directions{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.parkinfo.org/images/popup/btn_directions.png', sizingMethod='scale'); 
}

#overlay_tab{
        height: 190px;
}

div#locationChoices {
	position:absolute;
	z-index: 100;
	width: 150px !important;
	margin: 0;
	padding: 0 20px 17px 15px;
	background: url(http://www.parkinfo.org/images/popup/dropShadow20070329.png) left bottom no-repeat;
/*	opacity: 0;*/
}

* html div#locationChoices {
	background:none;
}

#locationChoices ul {
	list-style-type: none;
	margin: 0;
	padding: 5px 0;
	border: 1px solid #D7D7D7;
	border-width: 0 1px;
	background: white;
}

* html div#locationChoices ul {
	border-width: 1px;
}

#locationChoices ul li.selected { 
	background-color: #E4ECF7;
}

#locationChoices li {
	width: 128px;
	padding: 5px 10px;
	border-top: 1px solid #F1F1F1;
}

#locationChoices li.first {
	border: none;
}

#locationChoices li:hover {
	cursor: pointer;
}
.unitName {
background-color: #638c39;
color: white;
font-family: Arial, sans-serif;
margin-bottom: 0px;
}

.unitName h3 {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
font-size: 16px;
padding-top: 8px;
}

.unitName h4 {
margin-top: 0px;
font-size: 12px;
margin-left: 10px;
padding-bottom: 5px;
margin-bottom: 0px;
}


.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#638c39}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #bbcda9;
  border-right:1px solid #bbcda9;
  background:#8aa86a}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eff3eb;
  border-right:1px solid #eff3eb;
  background:#80a15e}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #80a15e;
  border-right:1px solid #80a15e;}
.spiffy4{
  border-left:1px solid #bbcda9;
  border-right:1px solid #bbcda9}
.spiffy5{
  border-left:1px solid #8aa86a;
  border-right:1px solid #8aa86a}
.spiffyfg{
  background:#638c39}

.layoutTable {
padding-left: 5px;
padding-top: 3px;
}

.zoomicons {
position: absolute;
left: 335px;
top: 55px;
width: 30px;
}

.fixedheight {
height: 160px;
}

