/* GLOBALHEADER */
#globalheader { width: 980px; height: 38px; margin: 0 auto; position: relative; z-index: 9998; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 163.3px; height: 0; padding-top: 38px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader #globalsearch { background-image: url(../images/nav.png); _background-image: url(../images/nav.gif); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-homepage a { background-position: 0 0; }
#globalheader #globalnav li#gn-aboutus a { background-position: -163.3px 0; }
#globalheader #globalnav li#gn-weddings a { background-position: -326.6px 0; }
#globalheader #globalnav li#gn-portraits a { background-position: -489.9px 0; }
#globalheader #globalnav li#gn-lifestyle a { background-position: -653.2px 0; }
#globalheader #globalnav li#gn-contactus a { background-position: -816.5px 0; }


/* OVER STATES */
#globalheader #globalnav li#gn-homepage a:hover { background-position: 0 -38px; }
#globalheader #globalnav li#gn-aboutus a:hover { background-position: -163.3px -38px; }
#globalheader #globalnav li#gn-weddings a:hover { background-position: -326.6px -38px; }
#globalheader #globalnav li#gn-portraits a:hover { background-position: -489.9px -38px; }
#globalheader #globalnav li#gn-lifestyle a:hover { background-position: -653.2px -38px; }
#globalheader #globalnav li#gn-contactus a:hover { background-position: -816.5px -38px; }


/* PRESSED STATES */
#globalheader #globalnav li#gn-homepage a:active { background-position: 0 -76px; }
#globalheader #globalnav li#gn-aboutus a:active { background-position: -163.3px -76px; }
#globalheader #globalnav li#gn-weddings a:active { background-position: -326.6px -76px; }
#globalheader #globalnav li#gn-portraits a:active { background-position: -489.9px -76px; }
#globalheader #globalnav li#gn-lifestyle a:active { background-position: -653.2px -76px; }
#globalheader #globalnav li#gn-contactus a:active { background-position: -816.5px -76px; }


/* ON STATES */
#globalheader.homepage #globalnav li#gn-homepage a { background-position: 0 -114px !important; }
#globalheader.aboutus #globalnav li#gn-aboutus a { background-position: -163.3px -114px !important; }
#globalheader.weddings #globalnav li#gn-weddings a { background-position: -326.6px -114px !important; }
#globalheader.portraits #globalnav li#gn-portraits a { background-position: -489.9px -114px !important; }
#globalheader.lifestyle #globalnav li#gn-lifestyle a { background-position: -653.2px -114px !important; }
#globalheader.contactus #globalnav li#gn-contactus a { background-position: -816.5px -114px !important; }



/* sectionheader */
#sectionheader h2 a { width: 100px; text-indent: 0; }
#sectionheader li a { text-shadow: #fff 0 1px 0; }
#sectionheader ul li a { margin-left: 24px; }

#portraits        #pn-portraits a,
#baby             #pn-baby a,
#makeovers        #pn-makeovers a,
#modelportfolios  #pn-modelportfolios a,
#commercial       #pn-commercial a,
#presentation     #pn-presentation a,
#weddings         #pn-weddings a,
#indianweddings   #pn-indianweddings a,
#engagementshoots #pn-engagementshoots a,
#rockthefrock     #pn-rockthefrock a,
#weddingalbums    #pn-weddingalbums a,
#lifestyle        #pn-lifestyle a,


/* sectionheader */{ float: left; width: 9px; margin: 0 10px 0 0; position: relative; height: 0; padding-top: 34px; margin-top: 1px; overflow: hidden; background: url(/euro/global/nav/images/breadcrumb_sep.png) no-repeat; behavior: url(/fix/iepngfix.htc); }

#sectionheader h1 a, #sectionheader h2 a, #main .maincap { behavior: url(/fix/iepngfix.htc); }

/* sectionheader */
#sectionheader { padding: 1em 0 0.2em; overflow: hidden; width: 900px; margin: 0 0 0 0; *position: relative; *height: 39px; }
#sectionheader h1, 
#sectionheader h2 { height:32px; line-height: 32px; display: inline; float: left; margin: 1px 0 6px 0; padding: 0; margin-bottom: 6px !important; }
#sectionheader h1 a, 
#sectionheader h2 a { line-height: 32px; background-position: 0 0; background-repeat: no-repeat; color: #888; display: block; font-weight: normal; height: 32px; position: relative; outline: none; text-decoration: none; text-indent: -9999px; behavior: url(/fix/iepngfix.htc); }
body#overview #sectionheader h1 a, 
body#overview #sectionheader h2 a { cursor: default; }

#sectionheader ul { display: inline; float: right; margin: 0; }
#sectionheader ul li { display: inline; }
#sectionheader ul li a { color: #333; float: left !important; margin-top: 1em; margin-left: 20px; margin-right: 8px; padding: 0; text-decoration: none; }
#sectionheader ul li a:hover { color: #08c; }
#sectionheader ul li a.here { color: #08c;}




