/*this stylesheet is for you navigation panel*/

#navigator {
  
}

.housebutton {
line-height: 95%;
}

.housebutton a {
font-size: 93%;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
text-decoration: none; 
}

.housebutton a:hover {
font-size: 93%;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
text-decoration: none; 
}

.housebutton a:visited {
font-size: 93%;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
text-decoration: none; 
}

/* this part below is for the color on the background, surrounding the buttons. Change the color, and the
 border, if you like. For the border, you can use solid, dashed, or dotted, for different border styles*/

#navigator {
  
background-color: transparent;
border:  transparent;
width: auto;
margin-top: auto;
margin-left: 2px;
margin-right: auto;
padding: 1px;
text-align: left;

}




#navigator h3 {
margin-bottom: 5px;
 }


/* want more space between your buttons? just increase the margins
 from 1px. Font weight can be bold if you prefer.*/

.housebutton {
text-align: left;
margin-bottom: 2px;
margin-top: 2px;

}


/* this part is for the colors of your buttons "at rest" so to speak.*/

.housebutton a {
padding: 5px;
text-decoration: none;
display: block;
color: #113B63; /*this is where you change the button font color*/
background-color: #e3e9dd;
border-left: 1px solid #e3e9dd;
border-right: 1px solid  #e3e9dd;
border-top: 1px solid  #e3e9dd;
border-bottom: 1px solid  #e3e9dd;
margin-bottom: 2px;
margin-top: 2px;

}


/*this part is how the buttons look, once the pointer passes over them. */

.housebutton a:hover { 
padding: 5px;
text-decoration: none;
display: block;
color: #113B63;  /*-----this is where you change the button font color, when the button is hovered over*/
background-color: #ffffff;
border-left: 1px solid #e3e9dd;
border-right: 1px solid  #e3e9dd;
border-top: 1px solid  #e3e9dd;
border-bottom: 1px solid  #e3e9dd;
margin-bottom: 2px;
margin-top: 2px;

}





/*Below is the Horizontal Navigation. */

#nav ul { 
float: left; 
list-style: none; 
background-color:#dcdfcc;
width: 100%; 
padding: 0; 
margin: 0 0 0 0px; 
height: 30px; 
display: inline; 
text-transform: uppercase;/*delete this entire line if you DONT want uppercase*/
} 


#nav ul li { 
display: inline; 
margin: 0; 
padding: 0; 
} 



#nav ul li a { 
display: block; 
float: left; 
width: auto; 
margin: 2; 
padding: 0 5px;/*this is the gap between the text, and the border*/ 
background: transparent;
border-top: none; 
border-right: none;
border-left: none;
border-bottom: none; 
color: #336699; /* text color*/ 
font: bold 11px/30px  'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif; /* sets the font type and size*/ 
text-transform: uppercase; /*delete if you dont want uppercase*/ 
text-decoration: none; 
letter-spacing: 1px; 
} 




#nav ul li a:hover, 
#nav ul li a:active { 
color: #fff; 
background-color: transparent; 
font: bold;
} 



/*This is the end of the Horizontal Navigation. */





/*Below is the horizontal right aligned Extra Navigation. */

#extranav ul { 
float: right; 
list-style: none; 
background-image:url('http://www.okanaganvacationguide.com/images/horizontalnavimg.png');
background-repeat: repeat;
width: 100%; 
padding: 0; margin: 0 0 0 0px; 
height: 30px; 
display: inline; 
text-transform: uppercase;/*delete this entire line if you DONT want uppercase*/
} 


#extranav ul li { 
display: inline; 
margin: 0; 
padding: 0; 
} 



#extranav ul li a { 
display: block; 
float: right; 
width: auto; 
margin: 2; 
padding: 0 5px;/*this is the gap between the text, and the border*/ 
background: transparent;
border-top: none; 
border-right: none;
border-left: none;
border-bottom: none; 
color: #ffffff; /* text color*/ 
font: bold 11px/30px  'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif; /* sets the font type and size*/ 
text-transform: uppercase; /*delete if you dont want uppercase*/ 
text-decoration: none; 
letter-spacing: 1px; 
} 




#extranav ul li a:hover, 
#extranav ul li a:active { 
color: #336699; 
background-color: transparent; 
font: bold;
} 

/*This is the end of the Extra Navigation. */



/* -- Header Text NavBar -- */

.headernav {
font-family: 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
position:relative;
float: right;
margin-top: 0px;
margin-right: 3px;
background-color: transparent;
width: auto;

}

.headernav {
list-style-type: none;
padding: 0;
margin-top:0;
}

.headernav ul li {
display: inline;
background-color: #ffffcc;
text-align: right;
padding: 0 4px;
}

.headernav a {
color: blue;
text-decoration: none;
text-align: right;
padding: 0 4px;
}

.headernav a:visited {
color: purple;
text-decoration: none;
text-align: right;
padding: 0 4px;
}

.headernav a:hover {
color: red;
background-color: #e3e9dd;
text-decoration: underline;
text-align: right;
padding: 0 4px;
}


#header {
position: relative;
}

#header .headernav {
position:absolute;
margin-top: 0;

background: transparent;
}


#header .headernav ul {
margin: 0;
padding: 0;
}




