/* GLOBALHEADER */
#globalheader { position:relative; display:block; width:980px; height:36px; margin:18px auto; text-align:left; z-index:9998; background:url(images/globalnav.png) repeat-x;
	-khtml-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
	-khtml-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -ms-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -o-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -moz-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; box-shadow:rgba(0,0,0,0.3) 0 1px 2px;
	font:12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
@media only screen and (max-device-width:768px) {
	#globalheader { z-index:1; }
}
#globalheader #globalnav { position:relative; display:block; margin:0; padding:0; zoom:1; z-index:3; }
#globalheader #globalnav:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#globalheader #globalnav li { display:inline; }
#globalheader #globalnav li a { float:left; width:160px; height:36px; overflow:hidden; text-indent:-9999px; background:url(images/globalnav.png) no-repeat; cursor:pointer; }

/* VML FOR IE */
v\:roundrect,
v\:fill { behavior:url(#default#VML); }
#globalheader-roundrect,
#globalheader-fill { display:block; position:absolute; width:980px; height:35px; top:0; left:0; z-index:2; }
#globalheader-shadow {  display:block; position:absolute; width:980px; height:35px; top:-1px; left:-2px; z-index:1; -ms-filter:"progid:DXImageTransform.Microsoft.Blur(pixelRadius=2)"; filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=2); }


/* ACTION STATES */
#globalheader #globalnav li a { background-position:100% 0; outline:none; }
#globalheader #globalnav li a.before { background-position:100% -36px; }
#globalheader #globalnav li a:hover,
#globalheader #globalnav li a:focus  { background-position:100% -72px; }
#globalheader #globalnav li a:active { background-position:100% -108px; }

#globalheader #globalnav li#gn-smartif a { background-position:0 0; }
#globalheader #globalnav li#gn-smartif a.before { background-position:0 -36px; }
#globalheader #globalnav li#gn-smartif a:hover,
#globalheader #globalnav li#gn-smartif a:focus  { background-position:0 -72px; }
#globalheader #globalnav li#gn-smartif a:active { background-position:0 -108px; }

#globalheader #globalnav li#gn-last a { background-position:-176px 0; }
#globalheader #globalnav li#gn-last a:hover,
#globalheader #globalnav li#gn-last a:focus { background-position:-176px -72px; }
#globalheader #globalnav li#gn-last a:active { background-position:-176px -108px; }

/* ON STATES */
#globalheader.smarthome   li#gn-smarthome   a,
#globalheader.smartresort     li#gn-smartresort     a,
#globalheader.smartfacility    li#gn-smartfacility    a,
#globalheader.smartcustomise  li#gn-smartcustomise  a,
#globalheader.last li#gn-last a { background-position:-176px -144px !important; }


/* TEXT */
#globalheader            #globalnav li            a span { display:block; width:100%; height:30px; margin:3px auto; background:url(images/globalnav_text.png) no-repeat 50% 0; _background-image:url(images/globalnav_text.gif); }
#globalheader.decelerate #globalnav li            a span,
#globalheader.ios3       #globalnav li            a span { background-image:url(globalnav_text.png); }
#globalheader            #globalnav li#gn-smartif   a span { background-position:50% 0; }
#globalheader            #globalnav li#gn-smarthome   a span { background-position:50% -30px; }
#globalheader            #globalnav li#gn-smartresort     a span { background-position:50% -60px; }
#globalheader            #globalnav li#gn-smartfacility    a span { background-position:50% -90px; }
#globalheader            #globalnav li#gn-smartcustomise  a span { background-position:50% -120px; }
#globalheader            #globalnav li#gn-last    a span { background-position:50% -150px; }
#globalheader            #globalnav li#gn-a  a span { background-position:50% -180px; }
#globalheader            #globalnav li#gn-b a span { background-position:50% -210px; }

