@charset "UTF-8";
/* CSS Document */

/* GLOBALHEADER */
#globalheader { position: relative; width: 980px; height: 30px; left: 0px; top:0px;  z-index: 500; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: inherit; height: 0px; padding-top: 30px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader #globalsearch { background-image:url(http://www.mccombsplan.com/new/images/buttons_main_nav.png); background-repeat:no-repeat;}

/* BUTTONS */
#globalheader #globalnav li#gn-plan a { background-position: 0 0; width:124px;}
#globalheader #globalnav li#gn-mccombs a { background-position: -124px 0; width:125px;}
#globalheader #globalnav li#gn-meal a { background-position: -249px 0; width:125px;}
#globalheader #globalnav li#gn-products a { background-position: -374px 0; width:125px;}
#globalheader #globalnav li#gn-faq a { background-position: -499px 0; width:125px;}
#globalheader #globalnav li#gn-testimonials a { background-position: -624px 0; width:125px;}
#globalheader #globalnav li#gn-contact a { background-position: -749px 0; width:124px;}



/* OVER STATES */
#globalheader #globalnav li#gn-plan a:hover { background-position: 0 -30px; }
#globalheader #globalnav li#gn-mccombs a:hover { background-position: -124px -30px; }
#globalheader #globalnav li#gn-meal a:hover { background-position: -249px -30px; }
#globalheader #globalnav li#gn-products a:hover { background-position: -374px -30px; }
#globalheader #globalnav li#gn-faq a:hover { background-position: -499px -30px; }
#globalheader #globalnav li#gn-testimonials a:hover { background-position: -624px -30px; }
#globalheader #globalnav li#gn-contact a:hover { background-position: -749px -30px; }



/* PRESSED STATES */
#globalheader #globalnav li#gn-plan a:active { background-position: 0 -60px; }
#globalheader #globalnav li#gn-mccombs a:active { background-position: -124px -60px; }
#globalheader #globalnav li#gn-meal a:active { background-position: -249px -60px; }
#globalheader #globalnav li#gn-products a:active { background-position: -374px -60px; }
#globalheader #globalnav li#gn-faq a:active { background-position: -499px -60px; }
#globalheader #globalnav li#gn-testimonials a:active { background-position: -624px -60px; }
#globalheader #globalnav li#gn-contact a:active { background-position: -749px -60px; }



/* ON STATES */
#globalheader.plan #globalnav li#gn-plan a { background-position: 0 -90px; }
#globalheader.mccombs #globalnav li#gn-mccombs a { background-position: -124px -90px !important; }
#globalheader.meal #globalnav li#gn-meal a { background-position: -249px -90px !important; }
#globalheader.products #globalnav li#gn-products a { background-position: -374px -90px !important; }
#globalheader.faq #globalnav li#gn-faq a { background-position: -499px -90px !important; }
#globalheader.testimonials #globalnav li#gn-testimonials a { background-position: -624px -90px !important; }
#globalheader.contact #globalnav li#gn-contact a { background-position: -749px -90px !important; }



/* PLAN RESOURCES */
#planResources { position: relative; width: 260px; height: 50px; left: 0px; top:0px;  z-index: 500; padding:0 0 15px 20px; }
#planResources #plannav { margin: 0; padding: 0; }
#planResources #plannav li { display: inline; }
#planResources #plannav li a { float: left; width: 520px; height: 0px; padding-top: 50px; overflow: hidden; }
#planResources #plannav li a,
#planResources #plansearch { background-image:url(http://www.mccombsplan.com/new/the_plan/images/resources_menu.png);}

/* BUTTONS */
#planResources #plannav li#pr-guide a { background-position: 0 0; width:260px;}
#planResources #plannav li#pr-calendar a { background-position: 0 -50px; width:260px;}
#planResources #plannav li#pr-shopping a { background-position: 0 -100px; width:260px;}
#planResources #plannav li#pr-meals a { background-position: 0 -150px; width:260px;}


/* OVER STATES */
#planResources #plannav li#pr-guide a:hover { background-position: -260px 0; }
#planResources #plannav li#pr-calendar a:hover { background-position: -260px -50px; }
#planResources #plannav li#pr-shopping a:hover { background-position:-260px -100px ; }
#planResources #plannav li#pr-meals a:hover { background-position: -260px -150px; }


/* PRESSED STATES */
#planResources #plannav li#pr-guide a:hover { background-position: -260px 0; }
#planResources #plannav li#pr-calendar a:hover { background-position: -260px -50px; }
#planResources #plannav li#pr-shopping a:hover { background-position: -260px -100px; }
#planResources #plannav li#pr-meals a:hover { background-position:-260px -150px; }



/* ON STATES */


