/* CSS Document */

/*--------------------------------- Treatment ---------------------------------*/	

ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 196px; /* Width of Menu Items */
	background-image:url(../images/navi/treat.jpg); /* IE6 Bug */
	font-size: 100%;
	height:29px;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #249570;
	background-color:#f8fbfa;
	border:solid 1px #e6f1ee;
	padding: 5px;
	text-align:left;
	height:20px;
	border-bottom: 0;
	zoom: 1;
	_background-image:url(../images/navi/treat.jpg);
	_border:none;
	font-weight:bold !important;
}
ul#primary-nav li a:hover {
	color: #40bc93;
	background:#f2f8f6 !important;
	_background-image:url(../images/navi/treat.jpg);
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; _background:none; height:19px;}
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 192px; /* Set 1px less than menu width */
	top: 0;
	width:210px;
}

ul#primary-nav li ul li a { padding: 2px 5px; margin-left:10px; _margin-left:4px; _background:#f8fbfa; border:solid 1px #e6f1ee; background-image:none!important;} /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; _background:#ffffff;} /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; _background:#ffffff !important; background-image:none;} /* The magic */

ul#primary-nav li.menuparent{background-image: url(../images/navi/treat.jpg) top left no-repeat;}

ul#primary-nav li.menuparent a:hover,
ul#primary-nav li.over { background-image:url(../images/navi/treat_h.jpg);cursor:pointer; }

ul#primary-nav li a:hover {background-image:none; }

/*--------------------------------- Treatment  End---------------------------------*/


/*--------------------------------- Home BUTTON ---------------------------------*/	

ul#home-nav,
ul#home-nav ul {
	margin: 0;
	padding: 0;
	width: 196px; /* Width of Menu Items */
	background-image:url(../images/navi/home.jpg); /* IE6 Bug */
	font-size: 100%;
	height:29px;
	}

ul#home-nav li {
	position: relative;
	list-style: none;
	}

ul#home-nav li a {
	display: block;
	text-decoration: none;
	color: #777;
	background-image:url(../images/navi/home.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 5px;
	height:20px;
	border-bottom: 0;
	zoom: 1;
	}
ul#home-nav li a:hover {
	display: block;
	text-decoration: none;
	color: #777;
	background-image:url(../images/navi/home_h.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 5px;
	height:20px;
	border-bottom: 0;
	zoom: 1;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#home-nav li { float: left; height: 1%; }
* html ul#home-nav li a { height: 1%; }
/* End */

ul#home-nav ul {
	position: absolute;
	display: none;
	left: 192px; /* Set 1px less than menu width */
	top: 0;
	}

ul#home-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#home-nav li:hover ul ul,
ul#home-nav li:hover ul ul ul,
ul#home-nav li.over ul ul,
ul#home-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#home-nav li:hover ul,
ul#home-nav li li:hover ul,
ul#home-nav li li li:hover ul,
ul#home-nav li.over ul,
ul#home-nav li li.over ul,
ul#home-nav li li li.over ul { display: block; } /* The magic */

ul#home-nav li.menuparent1 { background-image: url(../images/navi/home.jpg) right center no-repeat; }

ul#home-nav li.menuparent1:hover,
ul#home-nav li.over { background-image:url(../images/navi/home_h.jpg); cursor:pointer;}

ul#home-nav li a:hover {background-image: url(../images/navi/home.jpg) right center no-repeat;}

/*--------------------------------- Home End ---------------------------------*/	


/*--------------------------------- About us ---------------------------------*/	
ul#about-nav,
ul#about-nav ul {
	margin: 0;
	padding: 0;
	width: 196px; /* Width of Menu Items */
	background-image:url(../images/navi/about.jpg); /* IE6 Bug */
	font-size: 100%;
	height:29px;
	}

ul#about-nav li {
	position: relative;
	list-style: none;
	}

ul#about-nav li a {
	display: block;
	text-decoration: none;
	color: #777;
	background-image:url(../images/navi/about.jpg);
	background-position:top left
	padding: 5px;
	height:20px;
	border-bottom: 0;
	zoom: 1;
	}
ul#about-nav li a:hover {
	display: block;
	text-decoration: none;
	color: #777;
	background-image:url(../images/navi/about_h.jpg);
	background-position:top left
	padding: 5px;
	height:20px;
	border-bottom: 0;
	zoom: 1;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#about-nav li { float: left; height: 1%; }
* html ul#about-nav li a { height: 1%; }
/* End */

ul#about-nav ul {
	position: absolute;
	display: none;
	left: 192px; /* Set 1px less than menu width */
	top: 0;
	}

ul#about-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#about-nav li:hover ul ul,
ul#about-nav li:hover ul ul ul,
ul#about-nav li.over ul ul,
ul#about-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#about-nav li:hover ul,
ul#about-nav li li:hover ul,
ul#about-nav li li li:hover ul,
ul#about-nav li.over ul,
ul#about-nav li li.over ul,
ul#about-nav li li li.over ul { display: block; } /* The magic */

ul#about-nav li.menuparent2 { background-image: url(../images/navi/about.jpg) right center no-repeat; }

ul#about-nav li.menuparent2:hover,
ul#about-nav li.over { background-image:url(../images/navi/about_h.jpg); cursor:pointer;}

ul#about-nav li a:hover {background-image: url(../images/navi/about.jpg) right center no-repeat;}

/*--------------------------------- About End ---------------------------------*/

/*--------------------------------- Press Media ---------------------------------*/

ul#press-nav,
ul#press-nav ul {
	margin: 0;
	padding: 0;
	width: 196px; /* Width of Menu Items */
	background-image:url(../images/navi/press_media.jpg); /* IE6 Bug */
	font-size: 100%;
	height:29px;
	}

ul#press-nav li {
	position: relative;
	list-style: none;
	}

ul#press-nav li a {
	display: block;
	text-decoration: none;
	color: #777;
	background-image:url(../images/navi/press_media.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 5px;
	height:20px;
	border-bottom: 0;
	zoom: 1;
	}
ul#press-nav li a:hover {
	display: block;
	text-decoration: none;
	color: #777;
	background-image:url(../images/navi/press_media_h.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 5px;
	height:20px;
	border-bottom: 0;
	zoom: 1;
	}
/* Fix IE. Hide from IE Mac \*/
* html ul#press-nav li { float: left; height: 1%; }
* html ul#press-nav li a { height: 1%; }
/* End */

ul#about-nav ul {
	position: absolute;
	display: none;
	left: 192px; /* Set 1px less than menu width */
	top: 0;
	}

ul#press-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#press-nav li:hover ul ul,
ul#press-nav li:hover ul ul ul,
ul#press-nav li.over ul ul,
ul#press-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#press-nav li:hover ul,
ul#press-nav li li:hover ul,
ul#press-nav li li li:hover ul,
ul#press-nav li.over ul,
ul#press-nav li li.over ul,
ul#press-nav li li li.over ul { display: block; } /* The magic */

ul#press-nav li.menuparent3 { background-image: url(../images/navi/press_media.jpg) right center no-repeat; }

ul#press-nav li.menuparent3:hover,
ul#press-nav li.over { background-image:url(../images/navi/press_media_h.jpg); cursor:pointer;}

ul#press-nav li a:hover {background-image: url(../images/navi/press_media.jpg) right center no-repeat;}

/*--------------------------------- Press Media End ---------------------------------*/

/*--------------------------------- newsletter ---------------------------------*/

ul#newsletter-nav,
ul#newsletter-nav ul {
	margin: 0;
	padding: 0;
	width: 196px; /* Width of Menu Items */
	background-image:url(../images/navi/newsletter.jpg); /* IE6 Bug */
	font-size: 100%;
	height:29px;
	}

ul#newsletter-nav li {
	position: relative;
	list-style: none;
	}

ul#newsletter-nav li a {
	display: block;
	text-decoration: none;
	color: #777;
	background-image:url(../images/navi/newsletter.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 5px;
	height:20px;
	border-bottom: 0;
	zoom: 1;
	}
ul#newsletter-nav li a:hover {
	display: block;
	text-decoration: none;
	color: #777;
	background-image:url(../images/navi/newsletter_h.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 5px;
	height:20px;
	border-bottom: 0;
	zoom: 1;
	}
/* Fix IE. Hide from IE Mac \*/
* html ul#newsletter-nav li { float: left; height: 1%; }
* html ul#newsletter-nav li a { height: 1%; }
/* End */

ul#about-nav ul {
	position: absolute;
	display: none;
	left: 192px; /* Set 1px less than menu width */
	top: 0;
	}

ul#newsletter-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#newsletter-nav li:hover ul ul,
ul#newsletter-nav li:hover ul ul ul,
ul#newsletter-nav li.over ul ul,
ul#newsletter-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#newsletter-nav li:hover ul,
ul#newsletter-nav li li:hover ul,
ul#newsletter-nav li li li:hover ul,
ul#newsletter-nav li.over ul,
ul#newsletter-nav li li.over ul,
ul#newsletter-nav li li li.over ul { display: block; } /* The magic */

ul#newsletter-nav li.menuparent3 { background-image: url(../images/navi/newsletter.jpg) right center no-repeat; }

ul#newsletter-nav li.menuparent3:hover,
ul#newsletter-nav li.over { background-image:url(../images/navi/newsletter_h.jpg); cursor:pointer;}

ul#newsletter-nav li a:hover {background-image: url(../images/navi/newsletter.jpg) right center no-repeat;}

/*--------------------------------- newsletter End ---------------------------------*/



/*--------------------------------- Fees ---------------------------------*/
ul#fees-nav,
ul#fees-nav ul {
	margin: 0;
	padding: 0;
	width: 196px; /* Width of Menu Items */
	background-image:url(../images/navi/fees.jpg); /* IE6 Bug */
	font-size: 100%;
	height:29px;
	}

ul#fees-nav li {
	position: relative;
	list-style: none;
	cursor:pointer;
	}

ul#fees-nav li a {
	display: block;
	text-decoration: none;
	color: #777;
	background-image:url(../images/navi/fees.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 5px;
	cursor:pointer;
	border-bottom: 0;
	zoom: 1;
	}
ul#fees-nav li a:hover {
	display: block;
	text-decoration: none;
	color: #40bc93;
	background-image:url(../images/navi/fees_h.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 5px;
	height:16px;
	border-bottom: 0;
	zoom: 1;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0){
	ul#fees-nav li a:hover {height:15px;}
	}

 


/* Fix IE. Hide from IE Mac \*/
* html ul#fees-nav li { float: left; height: 1%; }
* html ul#fees-nav li a { height: 1%; }
/* End */

ul#fees-nav ul {
	position: absolute;
	display: none;
	left: 192px; /* Set 1px less than menu width */
	top: 0;
	}
ul#fees-nav li ul li a { background-color:#f8fbfa; margin-left:10px; _margin-left:4px; _background:#f8fbfa; border:solid 1px #e6f1ee; background-image:none!important; color:#249570;} 
/* Sub Menu Styles */

ul#fees-nav li:hover ul ul,
ul#fees-nav li:hover ul ul ul,
ul#fees-nav li.over ul ul,
ul#fees-nav li.over ul ul ul { display: none; _background:#ffffff;} /* Hide sub-menus initially */

ul#fees-nav li:hover ul,
ul#fees-nav li li:hover ul,
ul#fees-nav li li li:hover ul,
ul#fees-nav li.over ul,
ul#fees-nav li li.over ul,
ul#fees-nav li li li.over ul { display: block; _background:#ffffff !important; background-image:none;} /* The magic */

ul#fees-nav li.menuparent{background-image: url(../images/navi/fees.jpg) top left no-repeat;}

ul#fees-nav li.menuparent a:hover,
ul#fees-nav li.over { background-image:url(../images/navi/fees_h.jpg);cursor:pointer; }

ul#fees-nav li a:hover {background-image:url(../images/navi/fees_h.jpg); }


/*--------------------------------- Fees End ---------------------------------*/

/*--------------------------------- Consultation ---------------------------------*/

ul#consultation-nav,
ul#consultation-nav ul {
	margin: 0;
	padding: 0;
	width: 196px; /* Width of Menu Items */
	background-image:url(../images/navi/consultations.jpg); /* IE6 Bug */
	font-size: 100%;
	height:29px;
	}

ul#consultation-nav li {
	position: relative;
	list-style: none;
	}

ul#consultation-nav li a {
	display: block;
	text-decoration: none;
	color: #777;
	background-image:url(../images/navi/consultations.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 5px;
	height:20px;
	border-bottom: 0;
	zoom: 1;
}
ul#consultation-nav li a:hover {
	display: block;
	text-decoration: none;
	color: #777;
	background-image:url(../images/navi/consultations_h.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 5px;
	height:20px;
	border-bottom: 0;
	zoom: 1;
}


/* Fix IE. Hide from IE Mac \*/
* html ul#consultation-nav li { float: left; height: 1%; }
* html ul#consultation-nav li a { height: 1%; }
/* End */

ul#consultation-nav ul {
	position: absolute;
	display: none;
	left: 192px; /* Set 1px less than menu width */
	top: 0;
	}

ul#consultation-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#consultation-nav li:hover ul ul,
ul#consultation-nav li:hover ul ul ul,
ul#consultation-nav li.over ul ul,
ul#consultation-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#consultation-nav li:hover ul,
ul#consultation-nav li li:hover ul,
ul#consultation-nav li li li:hover ul,
ul#consultation-nav li.over ul,
ul#consultation-nav li li.over ul,
ul#consultation-nav li li li.over ul { display: block; } /* The magic */

ul#consultation-nav li.menuparent5 { background-image: url(../images/navi/consultations.jpg) right center no-repeat; }

ul#consultation-nav li.menuparent5:hover,
ul#consultation-nav li.over { background-image:url(../images/navi/consultations_h.jpg);cursor:pointer;}

ul#consultation-nav li a:hover {background-image: url(../images/navi/consultations.jpg) right center no-repeat;}

/*--------------------------------- Consultation End ---------------------------------*/

/*--------------------------------- Location---------------------------------*/


ul#locations-nav,
ul#locations-nav ul {
	margin: 0;
	padding: 0;
	width: 196px; /* Width of Menu Items */
	background-image:url(../images/navi/locations.jpg); /* IE6 Bug */
	font-size: 100%;
	height:29px;
	}

ul#locations-nav li {
	position: relative;
	list-style: none;
	}

ul#locations-nav li a {
	display: block;
	text-decoration: none;
	color: #777;
	background-image:url(../images/navi/locations.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 5px;
	height:20px;
	border-bottom: 0;
	zoom: 1;
	}
ul#locations-nav li a:hover {
	display: block;
	text-decoration: none;
	color: #777;
	background-image:url(../images/navi/locations_h.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 5px;
	height:20px;
	border-bottom: 0;
	zoom: 1;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#locations-nav li { float: left; height: 1%; }
* html ul#locations-nav li a { height: 1%; }
/* End */

ul#locations-nav ul {
	position: absolute;
	display: none;
	left: 192px; /* Set 1px less than menu width */
	top: 0;
	}

ul#locations-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#locations-nav li:hover ul ul,
ul#locations-nav li:hover ul ul ul,
ul#locations-nav li.over ul ul,
ul#locations-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#locations-nav li:hover ul,
ul#locations-nav li li:hover ul,
ul#locations-nav li li li:hover ul,
ul#locations-nav li.over ul,
ul#locations-nav li li.over ul,
ul#locations-nav li li li.over ul { display: block; } /* The magic */

ul#locations-nav li.menuparent6 { background-image: url(../images/navi/locations.jpg) right center no-repeat; }

ul#locations-nav li.menuparent6:hover,
ul#locations-nav li.over { background-image:url(../images/navi/locations_h.jpg);cursor:pointer;}

ul#locations-nav li a:hover {background-image: url(../images/navi/locations.jpg) right center no-repeat;}

/*--------------------------------- Location End ---------------------------------*/

/*--------------------------------- Email us ---------------------------------*/


ul#email-nav,
ul#email-nav ul {
	margin: 0;
	padding: 0;
	width: 196px; /* Width of Menu Items */
	background-image:url(../images/navi/email.jpg); /* IE6 Bug */
	font-size: 100%;
	height:30px;
	}

ul#email-nav li {
	position: relative;
	list-style: none;
	}

ul#email-nav li a {
	display: block;
	text-decoration: none;
	color: #777;
	background-image:url(../images/navi/email.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 5px;
	height:20px;
	border-bottom: 0;
	zoom: 1;
}
ul#email-nav li a:hover {
	display: block;
	text-decoration: none;
	color: #777;
	background-image:url(../images/navi/email_h.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 5px;
	height:20px;
	border-bottom: 0;
	zoom: 1;
}
	

/* Fix IE. Hide from IE Mac \*/
* html ul#email-nav li { float: left; height: 1%; }
* html ul#email-nav li a { height: 1%; }
/* End */

ul#email-nav ul {
	position: absolute;
	display: none;
	left: 192px; /* Set 1px less than menu width */
	top: 0;
	}

ul#email-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#email-nav li:hover ul ul,
ul#email-nav li:hover ul ul ul,
ul#email-nav li.over ul ul,
ul#email-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#email-nav li:hover ul,
ul#email-nav li li:hover ul,
ul#email-nav li li li:hover ul,
ul#email-nav li.over ul,
ul#email-nav li li.over ul,
ul#email-nav li li li.over ul { display: block; } /* The magic */

ul#email-nav li.menuparent7 { background-image: url(../images/navi/email.jpg) right center no-repeat; }

ul#email-nav li.menuparent7:hover,
ul#email-nav li.over { background-image:url(../images/navi/email_h.jpg);cursor:pointer;}

ul#email-nav li a:hover {background-image: url(../images/navi/email.jpg) right center no-repeat;}

/*--------------------------------- Email us End  ---------------------------------*/

/*--------------------------------- Patient Gallery---------------------------------*/


ul#patient-nav,
ul#patient-nav ul {
	margin: 0;
	padding: 0;
	width: 196px; /* Width of Menu Items */
	background-image:url(../images/navi/patient_gallery.jpg); /* IE6 Bug */
	font-size: 100%;
	height:49px;
	}

ul#patient-nav li {
	position: relative;
	list-style: none;
	}

ul#patient-nav li a {
	display: block;
	text-decoration: none;
	color: #777;
	background-image:url(../images/navi/patient_gallery.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 5px;
	height:49px;
	border-bottom: 0;
	zoom: 1;
}
ul#patient-nav li a:hover {
	display: block;
	text-decoration: none;
	color: #777;
	background-image:url(../images/navi/patient_gallery_h.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 5px;
	height:49px;
	border-bottom: 0;
	zoom: 1;
}
	

/* Fix IE. Hide from IE Mac \*/
* html ul#patient-nav li { float: left; height: 1%; }
* html ul#patient-nav li a { height: 1%; }
/* End */

ul#patient-nav ul {
	position: absolute;
	display: none;
	left: 192px; /* Set 1px less than menu width */
	top: 0;
	}

ul#patient-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#patient-nav li:hover ul ul,
ul#patient-nav li:hover ul ul ul,
ul#patient-nav li.over ul ul,
ul#patient-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#patient-nav li:hover ul,
ul#patient-nav li li:hover ul,
ul#patient-nav li li li:hover ul,
ul#patient-nav li.over ul,
ul#patient-nav li li.over ul,
ul#patient-nav li li li.over ul { display: block; } /* The magic */

ul#patient-nav li.menuparent8 { background-image: url(../images/navi/patient_gallery.jpg) right center no-repeat; }

ul#patient-nav li.menuparent8:hover,
ul#patient-nav li.over { background-image:url(../images/navi/patient_gallery_h.jpg);cursor:pointer;}

ul#patient-nav li a:hover {background-image: url(../images/navi/patient_gallery.jpg) right center no-repeat;}

/*--------------------------------- Patient gallery End  ---------------------------------*/
