#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav li { /* all list items */
	float: left;
	margin-right:5px;
}

#nav li ul { /* second-level lists */
	background-color:#31686C;
 	display:block;
 	color:white;
	position:absolute;
	width:100px;
	background-image:none;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul a{
	display:block;
	background-color:#31686C;
	background-image:none;
	color:#FFF;
	line-height:30px;
	width:150px;
	padding-left:5px;
}
#nav li ul a:hover {
	background-color:#6DACAF;
	text-decoration:none;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}






/********************  Individual Button Styles  *********************/

/* Home */
.link_home a:link, .link_home a:visited{
 background:url(../images/menu_sprite_home.png) 0 0 no-repeat;
 width: 58px;
 height:30px;
 display:block;
}
.link_home a:hover {
 background-position: 0 -30px;
 height:30px;
 text-decoration:none;
}

/* About */
.link_about a:link, .link_about a:visited {
 background:url(../images/menu_sprite_about.png) 0 0 no-repeat;
 width:140px;
 height:30px;
 display:block;
}
.link_about a:hover {
 background-position: 0 -30px;
 height:30px;
 text-decoration:none;
}

/* Condition they treat page */
.link_condition a:link, .link_condition a:visited {
 background:url(../images/menu_sprite_conditions.png) 0 0 no-repeat;
 width:140px;
 height:30px;
 display:block;
}
.link_condition a:hover {
 background-position: 0 -30px;
 height:30px;
 text-decoration:none;
}

/* Treatement Page */
.link_treatment a:link, .link_treatment a:visited {
 background:url(../images/menu_sprite_treatment.png) 0 0 no-repeat;
 width:150px;
 height:30px;
 display:block;
}
.link_treatment a:hover {
 background-position: 0 -30px;
 height:30px;
 text-decoration:none;
}


/* Testimonial page */ 
.link_testimonial a:link, .link_testimonial a:visited {
 background:url(../images/menu_sprite_testimonials.png) 0 0 no-repeat;
 width:90px;
 height:30px;
 display:block;
}
.link_testimonial a:hover {
 background-position: 0 -30px;
 height:30px;
 text-decoration:none;
}

/* Video Page */
.link_video a:link, .link_video a:visited {
 background:url(../images/menu_sprite_video.png) 0 0 no-repeat;
 width:56px;
 height:30px;
 display:block;
}
.link_video a:hover {
 background-position: 0 -30px;
 height:30px;
 text-decoration:none;
}

/* Blog page */
.link_blog a:link, .link_blog a:visited{
 background:url(../images/menu_sprite_blog.png) 0 0 no-repeat;
 width: 58px;
 height:30px;
 display:block;
}
.link_blog a:hover {
 background-position: 0 -30px;
 height:30px;
 text-decoration:none;
}

/* Contact Page */
.link_contact a:link, .link_contact a:visited{
 background:url(../images/menu_sprite_contact.png) 0 0 no-repeat;
 width: 60px;
 height:30px;
 display:block;
}
.link_contact a:hover{
 background-position: 0 -30px;
 height:30px;
 text-decoration:none;
}