/* contact sub menu */

#contact_nav { /* Navigation container. */
	background: none;
	height: 344px;
	margin: 0px;
	width: 174px;
	float: right;
	position: relative;
}
#contact_nav ul {
	border: 0;
	height: 344px;
	margin: 0;
	padding: 0;
	position:relative;
	width: 174px;
	background-image: url(../images/contact_submenu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contact_nav li {
	background: transparent;
	list-style: none;
	top: 0;
	float:left;
}
#contact_nav li, #contact_nav a {
	margin: 0;
	padding: 0;
	width: 84px;
	height:85px;
	float:left;
}
#contact_nav li a { 
	border: 0;
	display: block; /* turns links into blocks */
	margin: 0;
	padding: 0;
	text-indent: -9999px; /* pushes link text off the page */
	text-decoration: none;
	width: 84px;
	height:85px;
	float:left;
}

/* Setting background, width & position of main nav links... */
#contact_appointment { top: 0; height: 85px;}
#contact_newpatients { top: 0px; height: 85px; }
#contact_emergencies { top: 85px; height: 85px; }
#contact_location { top: 85px; height: 85px; }
#contact_emailus { top: 170px; height: 85px; }
#contact_referrals{ top: 255px; height: 85px; }

/* Setting background image positions of hover state... */
#contact_appointment a:hover { background: url(../images/contact_submenu.gif) -174px 0px no-repeat; height: 85px;}
#contact_newpatients a:hover { background: url(../images/contact_submenu.gif) -258px 0px no-repeat; height: 85px; }
#contact_emergencies a:hover { background: url(../images/contact_submenu.gif) -174px -85px no-repeat; height: 85px; }
#contact_location a:hover { background: url(../images/contact_submenu.gif) -258px -85px no-repeat; height: 85px; }
#contact_emailus a:hover { background: url(../images/contact_submenu.gif) -174px -170px no-repeat; height: 85px; }
#contact_referrals a:hover { background: url(../images/contact_submenu.gif) -258px -170px no-repeat; height: 85px; }

/* You are here. */
#contact_appointment_a #contact_appointment { background: url(../images/contact_submenu.gif) -174px 0px no-repeat; height:85px; }
#contact_newpatients_a #contact_newpatients {	background: url(../images/contact_submenu.gif) -258px 0px no-repeat; height:85px;	}
#contact_emergencies_a #contact_emergencies { background: url(../images/contact_submenu.gif) -174px -85px no-repeat; height:85px; }
#contact_location_a #contact_location { background: url(../images/contact_submenu.gif) -258px -85px no-repeat; height:85px; }
#contact_emailus_a #contact_emailus { background: url(../images/contact_submenu.gif) -174px -170px no-repeat; height:85px; }
#contact_referrals_a #contact_referrals { background: url(../images/contact_submenu.gif) -258px -255px no-repeat; height:85px; }




/* Navigation container. */


.appointment {
	background-image:url(../images/appointment.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:92px;
	height:22px;
}
.appointment:hover {
	background-image:url(../images/appointment-h.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:92px;
	height:22px;
}
.appointment_h {
	background-image:url(../images/appointment-h.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:92px;
	height:22px;
}
.roi {
	background-image: url(../images/roi.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:95px;
	height:22px;
}
.roi:hover {
	background-image:url(../images/roi-h.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:95px;
	height:22px;
}
.roi_h {
	background-image:url(../images/roi-h.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:95px;
	height:22px;
}
.emergencies {
	background-image:url(../images/emer.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:90px;
	height:22px;
}
.emergencies:hover {
	background-image:url(../images/emer-h.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:90px;
	height:22px;
}
.emergencies_h {
	background-image:url(../images/emer-h.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:90px;
	height:22px;
}
.location {
	background-image: url(../images/location.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:65px;
	height:22px;
}
.location:hover {
	background-image:url(../images/location-h.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:65px;
	height:22px;
}
.location_h {
	background-image:url(../images/location-h.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:65px;
	height:22px;
}

.email {
	background-image: url(../images/email.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:65px;
	height:22px;
}
.email:hover {
	background-image:url(../images/email-h.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:65px;
	height:22px;
}
.email_h {
	background-image:url(../images/email-h.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:65px;
	height:22px;
}

.referrals {
	background-image: url(../images/referral.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:65px;
	height:22px;
}
.referrals:hover {
	background-image:url(../images/referral-h.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:65px;
	height:22px;
}
.referrals_h {
	background-image:url(../images/referral-h.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	width:65px;
	height:22px;
}

