/* PRETTY SEARCH */

input.prettysearch { width:200px; height: 16px; background: url(../images/menu/searchfield_repeat.png) center top repeat-x; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }
.search-wrapper { position: relative; width: 200px; }
.search-wrapper input.prettysearch { width: 171px; margin-left: 20px; *margin-top:-1px; *margin-right:-2px; *margin-left:10px; }
.search-wrapper .left { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 19px; background: url(../images/menu/searchfield_leftcap.png) left top no-repeat; }
.search-wrapper .right { display: block; position: absolute; right: 0; top: 0; width: 10px; height: 19px; background: url(../images/menu/searchfield_rightcap.png) right top no-repeat; }
.search-wrapper.empty.blurred input { color: #7e7e7e; }
.search-wrapper .reset { position: absolute; width: 11px; height: 11px; overflow:hidden; z-index: 1; right: 4px; top: 4px; background: url(../images/menu/close.gif); display: block; cursor: pointer; _cursor:hand; }
.search-wrapper.empty .reset { display: none; }
label .prettyplaceholder { display: block; overflow: hidden; text-indent: -9999px; height: 0; width: 0;}
 
/* GLOBALHEADER */
#menu-cont { width: 890px; height: 27px; margin: 0 auto; position: relative; z-index: 9998; }
#menu-cont #menu { margin: 0; padding: 0; }
#menu-cont #menu li { display: inline; }
#menu-cont #menu li a { float: left; width: 100px; height: 0; padding-top: 27px; overflow: hidden; }
#menu-cont { background-image:url(../images/menu/menu.png); background-position: -5px -6px; background-repeat:none; }
#menu-cont #menu li a,
#menu-cont #globalsearch { background-image: url(../images/menu/menu.png); _background-image: url(../images/globalnavbg.gif); background-repeat: no-repeat; }

/* BUTTONS */
#menu-cont #menu li#m-home a	{ background-position: -5px -6px; }
#menu-cont #menu li#m-about a	{ background-position: -105px -6px; }
#menu-cont #menu li#m-events a	{ background-position: -205px -6px; }
#menu-cont #menu li#m-news a	{ background-position: -305px -6px; }
#menu-cont #menu li#m-spare1 a	{ background-position: -405px -6px; cursor:default;}
#menu-cont #menu li#m-spare2 a	{ background-position: -505px -6px; cursor:default; }
#menu-cont #menu li#m-spare3 a	{ background-position: -605px -6px; cursor:default; }
 
/* OVER STATES */

#menu-cont #menu li#m-home a:hover		{ background-position: -5px -33px; }
#menu-cont #menu li#m-about a:hover		{ background-position: -105px -33px; }
#menu-cont #menu li#m-events a:hover	{ background-position: -205px -33px; }
#menu-cont #menu li#m-news a:hover		{ background-position: -305px -33px; }
#menu-cont #menu li#m-spare1 a:hover	{ background-position: -405px -6px; }
#menu-cont #menu li#m-spare2 a:hover	{ background-position: -505px -6px; }
#menu-cont #menu li#m-spare3 a:hover	{ background-position: -605px -6px; }
 
/* PRESSED STATES */
#menu-cont #menu li#m-home a:active		{ background-position: -5px -60px; }
#menu-cont #menu li#m-about a:active	{ background-position: -105px -60px; }
#menu-cont #menu li#m-events a:active	{ background-position: -205px -60px; }
#menu-cont #menu li#m-news a:active		{ background-position: -305px -60px; }
#menu-cont #menu li#m-spare1 a:active	{ background-position: -405px -6px; }
#menu-cont #menu li#m-spare2 a:active	{ background-position: -505px -6px; }
#menu-cont #menu li#m-spare3 a:active	{ background-position: -605px -6px; }
 
/* ON STATES */

#menu-cont.home #menu li#m-home a:hover		{ background-position: -5px -6px; cursor: default; }
#menu-cont.about #menu li#m-about a			{ background-position: -105px -87px !important; }
#menu-cont.events #menu li#m-events a		{ background-position: -205px -87px !important; }
#menu-cont.news #menu li#m-news a			{ background-position: -305px -87px !important; }
#menu-cont.spare1 #menu li#m-spare1 a		{ background-position: -405px -6px !important; }
#menu-cont.spare2 #menu li#m-spare2 a		{ background-position: -505px -6px !important; }
#menu-cont.spare3 #menu li#m-spare3 a		{ background-position: -605px -6px !important; }
 
/* Testing everywhere search */
input[type=search].not-round { /*background: #ABABAB;*/ height: 19px; outline: none; -webkit-border-radius: 9px; -webkit-border-image: url(../images/menu/searchfield_border.png) 2 2 2 2 stretch stretch; width: 200px; }
 
/* GLOBAL SEARCH */
#globalsearch { width: 188px; height: 27px; position: absolute; top: 0; right: 0; background-position: 100% -6px; background-repeat: no-repeat; text-align:right;}
#globalsearch.active { background-position: 100% -33px; }
#globalsearch input.g-prettysearch, #globalsearch .search-wrapper input.g-prettysearch {background: url(../images/menu/searchfield_repeat.png) center top repeat-x; }
#globalsearch input.g-prettysearch { width:140px; height: 19px; margin-top: 9px; margin-left: 11px; }
#globalsearch .search-wrapper { position: relative; width: 140px; margin-top: 9px; margin-left: 11px; }
#globalsearch .search input.g-prettysearch { width: 153px; margin-top:4px; margin-right:10px; }
#globalsearch .search-wrapper .left, 
#globalsearch .search-wrapper .left { display: block; position: absolute; left: 12px; top: -5px; width: 20px; height: 19px; background: url(../images/menu/searchfield_leftcap.png) left top no-repeat; }
#globalsearch .search-wrapper .right { display: block; position: absolute; right: -25px; top: -5px; width: 10px; height: 19px; background: url(../images/menu/searchfield_rightcap.png) right top no-repeat; }
#globalsearch .search-wrapper.empty.blurred input { color: #7E7E7E; }
#globalsearch .search-wrapper .reset { position: absolute; width: 11px; height: 11px; overflow:hidden; z-index: 1; right: -18px; top: -1px; background: url(../images/menu/close.gif); display: block; cursor: pointer; _cursor:hand; }
#globalsearch .search-wrapper.empty .reset { display: none; }
#globalsearch .search-wrapper input.g-prettysearch { position: absolute; width: 123px; top: -5px; right: -15px; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", Arial, sans-serif; }
#globalsearch label .prettyplaceholder { display: block; overflow: hidden; text-indent: -9999px; height: 0; width: 0;}
 
#globalsearch input[type=search].not-round { background: #ABABAB; height: 19px; outline: none; -webkit-border-radius: 9px; -webkit-border-image: url(../images/menu/searchfield_border.png) 2 2 2 2 stretch stretch; width: 133px; }
