/* Main Navigation

----------------------------------------------------------------*/



ul#nav 											{background-image: url(/images/backgrounds/bkg_nav.jpg); z-index:10;}

ul#nav li 										{float:left; list-style-type:none;}

ul#nav li a 									{height:47px; display:block; position:absolute; top:0; text-indent: -9999px; outline:none;}



 li#navPrograms a, li#navAbout a, li#navServices a, li#navMedia a, li#navAlliances a, li#navMembers a, li#navContact a {background-image: url(/images/backgrounds/bkg_nav.jpg);}






li#navPrograms a		 						{background-position:-107px 0; width: 104px; left:107px;}

li#navPrograms a:hover 							{background-position:-107px -47px;}

body#pagePrograms li#navPrograms a				{background-position:-107px -47px;}

#product_button 								{width:104px; height:47px; background:url(/images/buttons/but_products.jpg) 0 0; position:absolute; left:107px; top:0px; z-index:3;}

#product_button a:hover 						{cursor:default;}


li#navAbout a 									{background-position:0 0; width: 107px; left:0px;}

li#navAbout a:hover 							{background-position:0 -47px;}

body#pageAbout li#navAbout a					{background-position:0 -47px;}



li#navServices a		 						{background-position:-211px 0; width: 98px; left:211px;}

li#navServices a:hover 							{background-position:-211px -47px;}

body#pageServices li#navServices a				{background-position:-211px -47px;}



li#navMedia a		 							{background-position:-309px 0; width: 82px; left:309px;}

li#navMedia a:hover 							{background-position:-309px -47px;}

body#pageMedia li#navMedia a					{background-position:-309px -47px;}

#product_button_media 							{width:82px; height:47px; background:url(/images/buttons/but_media.jpg) 0 0; position:absolute; left:309px; top:0px; z-index:3;}

#product_button_media a:hover 					{cursor:default;}



li#navAlliances a		 						{background-position:-391px 0; width: 104px; left:391px;}

li#navAlliances a:hover 						{background-position:-391px -47px;}

body#pageAlliances li#navAlliances a			{background-position:-391px -47px;}



li#navMembers a		 							{background-position:-495px 0; width: 101px; left:495px;}

li#navMembers a:hover 							{background-position:-495px -47px;}

body#pageMembers li#navMembers a				{background-position:-495px -47px;}



li#navContact a		 							{background-position:-596px 0; width: 128px; left:596px;}

li#navContact a:hover 							{background-position:-596px -47px;}

body#pageContact li#navContact a				{background-position:-596px -47px;}





/* Dropdown nav */



ul#product_nav {margin:0; padding:5px; width:190px; position:absolute; top:47px; left:0px; z-index:5; visibility:hidden; background-color: #000000;}

ul#product_nav li {float:left; list-style:none;}

ul#product_nav li a {display:block; text-indent:-9999px; outline:none;}



li#but_wingchun a, li#but_northkungfu a, li#but_liondance a, li#but_sanshou a, li#but_performance a {

	background: url(/images/backgrounds/bkg_dropdown_nav.jpg); 	

}



li#but_wingchun a 				{background-position: 0 -8px; width:190px;}

li#but_wingchun a:hover 		{background-position: -190px -8px; width:190px;}

#page_wingchun a li#but_wingchun a		{background-position: -190px -8px; width:190px;}



li#but_northkungfu a 			{background-position: 0 -25px; width:190px;}

li#but_northkungfu a:hover 		{background-position:-190px -25px; width:190px;}



li#but_liondance a 				{background-position: 0 -42px; width:190px;}

li#but_liondance a:hover 		{background-position:-190px -42px; width:190px;}



li#but_sanshou a 				{background-position: 0 -59px; width:190px;}

li#but_sanshou a:hover 			{background-position:-190px -59px; width:190px;}



li#but_performance a 			{background-position: 0 -76px; width:190px;}

li#but_performance a:hover 		{background-position:-190px -76px; width:190px;}



/* Dropdown nav */



ul#product_nav_media {margin:0; padding:5px; width:190px; position:absolute; top:47px; left:150px; z-index:5; visibility:hidden; background-color: #000000;}

ul#product_nav_media li {float:left; list-style:none;}

ul#product_nav_media li a {display:block; text-indent:-9999px; outline:none;}



li#but_gallery a, li#but_videos a {

	background: url(/images/backgrounds/bkg_dropdown_nav_media.jpg); 	

}



li#but_gallery a 					{background-position: 0 -8px; width:190px;}

li#but_gallery a:hover 				{background-position: -190px -8px; width:190px;}

#page_gallery a li#but_gallery a	{background-position: -190px -8px; width:190px;}



li#but_videos a 					{background-position: 0 -25px; width:190px;}

li#but_videos a:hover 				{background-position:-190px -25px; width:190px;}





/* Sidebar */



ul#sidebar_nav {margin:0 0 0 11px; padding:5px; width:190px; z-index:5; background-color: #000000;}

ul#sidebar_nav li {float:left; list-style:none;}

ul#sidebar_nav li a {display:block; text-indent:-9999px; outline:none;}









/* Homepage buttons

----------------------------------------------------------------*/



.programs_but {

  display: block;

  width: 291px;

  height: 173px;

  background: url(/images/buttons/btn_home_programs.jpg) no-repeat 0 0;

  position: absolute;

  top: 0;

  left: 60px;



}



.pod_text {

	margin: 110px 20px 0 53px;

	color: #808285;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 11px;

	line-height: 14px;

	

}



.pod_text_services {

	margin: 95px 5px 0 155px;

	color: #808285;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 11px;

	line-height: 14px;

	

}



.programs_but:hover {background-position: 0 -173px;}



.services_but {

  display: block;

  width: 340px;

  height: 173px;

  background: url(/images/buttons/btn_home_services.jpg) no-repeat 0 0;

  position: absolute;

  top: 0;

  left: 351px;

}



.services_but:hover {background-position: 0 -173px;}





.media_but {

  display: block;

  width: 271px;

  height: 173px;

  background: url(/images/buttons/btn_home_media.jpg) no-repeat 0 0;

  position: absolute;

  top: 0;

  left: 691px;

}



.media_but:hover {background-position: 0 -173px;}



