@charset "UTF-8";
/* CSS Document */

#email-main a, #member-main-nav a, #dine-main a, #abt_main a {
	display:block;
	height:56px;
	width:302px;
}

#yoga-main a {
	display:block;
	height:40px;
	width:302px;
}



/* About Nav
----------------------------------- */

#abt_main #abt_cal a:link, #abt_main #abt_cal a:visited {
	background:transparent url(../images/abt_nav_cal.gif) no-repeat scroll 0 0;
	}
	
#abt_main #abt_cal a:hover {
	background:transparent url(../images/abt_nav_cal.gif) scroll -0px -56px;
}

#abt_main #abt_spa a:link, #abt_main #abt_spa a:visited {
	background:transparent url(../images/abt_nav_spa.gif) no-repeat scroll 0 0;
	}
	
#abt_main #abt_spa a:hover {
	background:transparent url(../images/abt_nav_spa.gif) scroll -0px -56px;
}

#abt_main #abt_dining a:link, #abt_main #abt_dining a:visited {
	background:transparent url(../images/abt_nav_dining.gif) no-repeat scroll 0 0;
	}
	
#abt_main #abt_dining a:hover {
	background:transparent url(../images/abt_nav_dining.gif) scroll -0px -56px;
}

#abt_main #abt_fit a:link, #abt_main #abt_fit a:visited {
	background:transparent url(../images/abt_nav_fit.gif) no-repeat scroll 0 0;
	}
	
#abt_main #abt_fit a:hover {
	background:transparent url(../images/abt_nav_fit.gif) scroll -0px -56px;
}

#abt_main #abt_amen a:link, #abt_main #abt_amen a:visited {
	background:transparent url(../images/abt_nav_amen.gif) no-repeat scroll 0 0;
	}
	
#abt_main #abt_amen a:hover {
	background:transparent url(../images/abt_nav_amen.gif) scroll -0px -56px;
}

#abt_main #abt_details a:link, #abt_main #abt_details a:visited {
	background:transparent url(../images/abt_nav_details.gif) no-repeat scroll 0 0;
	}
	
#abt_main #abt_details a:hover {
	background:transparent url(../images/abt_nav_details.gif) scroll -0px -56px;
}

#abt_main #abt_press a:link, #abt_main #abt_press a:visited {
	background:transparent url(../images/abt_nav_pr.gif) no-repeat scroll 0 0;
	}
	
#abt_main #abt_press a:hover {
	background:transparent url(../images/abt_nav_pr.gif) scroll -0px -56px;
}



/* Dining Nav
----------------------------------- */

#dine-main #dine-photo a:link, #dine-main #dine-photo a:visited {
	background:transparent url(../images/dine_nav_photo.gif) no-repeat scroll 0 0;
	}
	
#dine-main #dine-photo a:hover {
	background:transparent url(../images/dine_nav_photo.gif) scroll -0px -56px;
}

#dine-main #dine-reserve a:link, #dine-main #dine-reserve a:visited {
	background:transparent url(../images/dine_nav_reserve.gif) no-repeat scroll 0 0;
	}
	
#dine-main #dine-reserve a:hover {
	background:transparent url(../images/dine_nav_reserve.gif) scroll -0px -56px;
}

#dine-main #dine-brunch a:link, #dine-main #dine-brunch a:visited {
	background:transparent url(../images/dine_nav_brunch.gif) no-repeat scroll 0 0;
	}
	
#dine-main #dine-brunch a:hover {
	background:transparent url(../images/dine_nav_brunch.gif) scroll -0px -56px;
}

#dine-main #dine-break a:link, #dine-main #dine-break a:visited {
	background:transparent url(../images/dine_nav_break.gif) no-repeat scroll 0 0;
	}
	
#dine-main #dine-break a:hover {
	background:transparent url(../images/dine_nav_break.gif) scroll -0px -56px;
}


#dine-main #dine-lunch a:link, #dine-main #dine-lunch a:visited {
	background:transparent url(../images/dine_nav_lunch.gif) no-repeat scroll 0 0;
	}
	
#dine-main #dine-lunch a:hover {
	background:transparent url(../images/dine_nav_lunch.gif) scroll -0px -56px;
}


#dine-main #dine-spicelunch a:link, #dine-main #dine-spicelunch a:visited {
	background:transparent url(../images/dine_nav_spicelunch.gif) no-repeat scroll 0 0;
	}
	
#dine-main #dine-spicelunch a:hover {
	background:transparent url(../images/dine_nav_spicelunch.gif) scroll -0px -56px;
}

#dine-main #dine-dinner a:link, #dine-main #dine-dinner a:visited {
	background:transparent url(../images/dine_nav_dinner.gif) no-repeat scroll 0 0;
	}
	
#dine-main #dine-dinner a:hover {
	background:transparent url(../images/dine_nav_dinner.gif) scroll -0px -56px;
}

#dine-main #dine-new a:link, #dine-main #dine-new a:visited {
	background:transparent url(../images/dine_nav_new.gif) no-repeat scroll 0 0;
	}
	
#dine-main #dine-new a:hover {
	background:transparent url(../images/dine_nav_new.gif) scroll -0px -56px;
}


#dine-main #dine_bar a:link, #dine-main #dine_bar a:visited {
	background:transparent url(../images/dine_nav_bar.gif) no-repeat scroll 0 0;
	}
	
#dine-main #dine_bar a:hover {
	background:transparent url(../images/dine_nav_bar.gif) scroll -0px -56px;
}


/* Yoga Nav
----------------------------------- */

#yoga-main #yoga-abt a:link, #yoga-main #yoga-abt a:visited {
	background:transparent url(../images/yoga_nav_abt.gif) no-repeat scroll 0 0;
	}

#yoga-main .abt_current a:link, #yoga-main .abt_current a:visited {
	background:transparent url(../images/yoga_nav_abt.gif) no-repeat scroll 0 -80px;
	}
		
#yoga-main  #yoga-abt a:hover {
	background:transparent url(../images/yoga_nav_abt.gif) scroll -0px -40px;
}

#yoga-main #yoga-bio a:link, #yoga-main #yoga-bio a:visited {
	background:transparent url(../images/yoga_nav_bio.gif) no-repeat scroll 0 0;
	}
	
#yoga-main .bio_current a:link, #yoga-main .bio_current a:visited {
	background:transparent url(../images/yoga_nav_bio.gif) no-repeat scroll 0 -80px;
	}
	
#yoga-main  #yoga-bio a:hover {
	background:transparent url(../images/yoga_nav_bio.gif) scroll -0px -40px;
}

#yoga-main #yoga-deck a:link, #yoga-main #yoga-deck a:visited {
	background:transparent url(../images/yoga_nav_deck.gif) no-repeat scroll 0 0;
	}

#yoga-main .deck_current a:link, #yoga-main .deck_current a:visited {
	background:transparent url(../images/yoga_nav_deck.gif) no-repeat scroll 0 -80px;
	}
		
#yoga-main  #yoga-deck a:hover {
	background:transparent url(../images/yoga_nav_deck.gif) scroll -0px -40px;
}

#yoga-main #yoga-photo a:link, #yoga-main #yoga-photo a:visited {
	background:transparent url(../images/yoga_nav_photo.gif) no-repeat scroll 0 0;
	}

#yoga-main .photo_current a:link, #yoga-main .photo_current a:visited {
	background:transparent url(../images/yoga_nav_photo.gif) no-repeat scroll 0 -80px;
	}
	
#yoga-main  #yoga-photo a:hover {
	background:transparent url(../images/yoga_nav_photo.gif) scroll -0px -40px;
}

#yoga-main #yoga-offer a:link, #yoga-main #yoga-offer a:visited {
	background:transparent url(../images/yoga_nav_offer.gif) no-repeat scroll 0 0;
	}

#yoga-main .offer_current a:link, #yoga-main .offer_current a:visited {
	background:transparent url(../images/yoga_nav_offer.gif) no-repeat scroll 0 -80px;
	}
	
#yoga-main  #yoga-offer a:hover {
	background:transparent url(../images/yoga_nav_offer.gif) scroll -0px -40px;
}

#yoga-main #yoga-faq a:link, #yoga-main #yoga-faq a:visited {
	background:transparent url(../images/yoga_nav_faq.gif) no-repeat scroll 0 0;
	}

#yoga-main .faq_current a:link, #yoga-main .faq_current a:visited {
	background:transparent url(../images/yoga_nav_faq.gif) no-repeat scroll 0 -80px;
	}
		
#yoga-main  #yoga-faq a:hover {
	background:transparent url(../images/yoga_nav_faq.gif) scroll -0px -40px;
}

	
#yoga-main #yoga-retreat a:link, #yoga-main #yoga-retreat a:visited {
	background:transparent url(../images/yoga_nav_retreat.gif) no-repeat scroll 0 0;
	}
	
#yoga-main  #yoga-retreat a:hover {
	background:transparent url(../images/yoga_nav_retreat.gif) scroll -0px -56px;
}

#yoga-main #yoga-focus a:link, #yoga-main #yoga-focus a:visited {
	background:transparent url(../images/yoga_nav_focus.gif) no-repeat scroll 0 0;
	}
	
#yoga-main  #yoga-focus a:hover {
	background:transparent url(../images/yoga_nav_focus.gif) scroll -0px -56px;
}


/* Email main nav
--------------------------- */

#email-main #email-direct a:link, #email-main #email-direct a:visited {
	background:transparent url(../images/email_nav_direct.gif) no-repeat scroll 0 0;
	}
	
#email-main  #email-direct a:hover {
	background:transparent url(../images/email_nav_direct.gif) scroll -0px -56px;
}

#email-main #email-contact a:link, #email-main #email-contact a:visited {
	background:transparent url(../images/email_nav_contact.gif) no-repeat scroll 0 0;
	}
	
#email-main  #email-contact a:hover {
	background:transparent url(../images/email_nav_contact.gif) scroll -0px -56px;
}

#email-main #email-employ a:link, #email-main #email-employ a:visited {
	background:transparent url(../images/email_nav_employ.gif) no-repeat scroll 0 0;
	}
	
#email-main  #email-employ a:hover {
	background:transparent url(../images/email_nav_employ.gif) scroll -0px -56px;
}

#email-main #email-pack a:link, #email-main #email-pack a:visited {
	background:transparent url(../images/email_nav_pack.gif) no-repeat scroll 0 0;
	}
	
#email-main  #email-pack a:hover {
	background:transparent url(../images/email_nav_pack.gif) scroll -0px -56px;
}

#email-main #email-ex a:link, #email-main #email-ex a:visited {
	background:transparent url(../images/email_nav_ex.gif) no-repeat scroll 0 0;
	}
	
#email-main  #email-ex a:hover {
	background:transparent url(../images/email_nav_ex.gif) scroll -0px -56px;
}

/* Membership main nav
--------------------------- */

#member-main-nav #member_benefit a:link, #member-main-nav #member_benefit a:visited {
	background:transparent url(../images/member_nav_benefit.gif) no-repeat scroll 0 0;
	}
	
#member-main-nav #member_benefit a:hover {
	background:transparent url(../images/member_nav_benefit.gif) scroll -0px -56px;
}

#member-main-nav #member_package a:link, #member-main-nav #member_package a:visited {
	background:transparent url(../images/member_nav_package.gif) no-repeat scroll 0 0;
	}
	
#member-main-nav #member_package a:hover {
	background:transparent url(../images/member_nav_package.gif) scroll -0px -56px;
}

#member-main-nav #member_event a:link, #member-main-nav #member_event a:visited {
	background:transparent url(../images/member_nav_events.gif) no-repeat scroll 0 0;
	}
	
#member-main-nav #member_event a:hover {
	background:transparent url(../images/member_nav_events.gif) scroll -0px -56px;
}

#member-main-nav #member_fees a:link, #member-main-nav #member_fees a:visited {
	background:transparent url(../images/member_nav_fees.gif) no-repeat scroll 0 0;
	}
	
#member-main-nav #member_fees a:hover {
	background:transparent url(../images/member_nav_fees.gif) scroll -0px -56px;
}

#member-main-nav #member_tennis a:link, #member-main-nav #member_tennis a:visited {
	background:transparent url(../images/member_nav_tennis.gif) no-repeat scroll 0 0;
	}
	
#member-main-nav #member_tennis a:hover {
	background:transparent url(../images/member_nav_tennis.gif) scroll -0px -56px;
}

#member-main-nav #member_calendar a:link, #member-main-nav #member_calendar a:visited {
	background:transparent url(../images/member_nav_cal.gif) no-repeat scroll 0 0;
	}
	
#member-main-nav #member_calendar a:hover {
	background:transparent url(../images/member_nav_cal.gif) scroll -0px -56px;
}

#member-main-nav #member_rsvp a:link, #member-main-nav #member_rsvp a:visited {
	background:transparent url(../images/member_nav_rsvp.gif) no-repeat scroll 0 0;
	}
	
#member-main-nav #member_rsvp a:hover {
	background:transparent url(../images/member_nav_rsvp.gif) scroll -0px -56px;
}