
.giv-height
{
	height:0;
}
.giv-height2
{
	height:0;
}


/********************************************************************
## NAV
********************************************************************/

#header2 nav {
  position: absolute;
  top:17px;
  left: 11px;
}


/********************************************************************
## header2
********************************************************************/

#header2 {
  position: absolute;
  width:235px;
  z-index: 100;
  display: none;
}
#header2 nav ul {
	list-style:none;
	padding:0;
	margin:0;
}

#header2 nav a.nav_primary {
 
  text-decoration: none;  
    color:#4c4c4c;
	display:inline-block;
	vertical-align:top;
	padding:2px 0;
	font-size:12px;
	letter-spacing:2px;
	text-transform:uppercase;
}
#header2 nav a.nav_primary2 {
  text-decoration: none;
  
    color:#4c4c4c;
	display:inline-block;
	vertical-align:top;
	padding:2px 0;
	font-size:12px;
	letter-spacing:2px;
	text-transform:uppercase;
}

#header2 nav a.nav_primary:hover {
  color: #F00;
}
#header2 nav a.nav_primary2:hover {
  color: #F00;
}

#header2 #reservations a.nav_primary {
  z-index: 4;
  letter-spacing: 3px;
}

#header2 #property_tour a.nav_primary {
  z-index: 2;
  letter-spacing: 2px;
}

#header2 #reservations a.nav_primary2 {
  z-index: 4;
  letter-spacing: 3px;
}

#header2 #property_tour2 a.nav_primary2 {
  z-index: 2;
  letter-spacing: 2px;
}



/********************************************************************
## RESERVATIONS FORM
********************************************************************/

#header2 #reservations form {
  display: none;
}

#header2 #reservations {
  position: relative;
  margin-bottom: 8px;
}


/********************************************************************
## PROPERTY TOUR
********************************************************************/

#header2 #property_tour {
  position: relative;
}

#header2 #property_tour ul {
  margin: 4px 0 4px 0;
  visibility: hidden;
}

#header2 #property_tour ul a {
  text-decoration: none;
  padding:1px;
  margin-left: 4px;
    
	display: block;
    font-size: 11px;
    letter-spacing: 1px;
    margin-left: 9px;
    text-transform: none;
}

#header2 #property_tour2 {
  position: relative;
}

#header2 #property_tour2 ul {
  margin: 4px 0 4px 0;
  visibility: hidden;
}

#header2 #property_tour2 ul a {
 text-decoration: none;
  padding:1px;
  margin-left: 4px;
    
	display: block;
    font-size: 11px;
    letter-spacing: 1px;
    margin-left: 9px;
    text-transform: none;
	color:#4C4C4C;
}











#header2 #property_tour.active a.nav_primary {
  color: #4c4c4c;
}
#header2 #property_tour2.active a.nav_primary2 {
  color: #4c4c4c;
}

#header2 #property_tour.active ul a {
  color: #4c4c4c;
}

#header2 #property_tour.active ul a:hover {
  color: #f59f86;
}
#header2 #property_tour2.active ul a {
  /*color: #f59f86;*/
}

#header2 #property_tour2.active ul a:hover {
  color: #f59f86;
}

#header2 #property_tour .bg {
  background: #fff;
  width: 0;
  position: absolute;
  top: -5px;
  left: -20px;
  z-index: -100;
  padding-bottom:5px;
   border:1px solid #FDF0E1;
}
#header2 #property_tour2 .bg {
  background: #fff;
  width: 0;
  position: absolute;
  top: -5px;
  left: -20px;
  z-index: -100;
  border:1px solid #FDF0E1;
}

nav ul li.dummy
{
	background:url(../images/dummy.png) repeat;
}
#header2 nav ul li span
{
	min-height:69px;
	margin-bottom:5px;
	padding-bottom:3px;
}
