/*
*
{
outline: none;
}

img
{
border: 0;
}
*/

#menus
{
  float: left;
  margin: 12px 0 0 0;
  padding: 0;
  width: 944px;
  background-image: url(/images/navTile.jpg);
  background-repeat: repeat-x;
  font-family: Verdana;
}



ul#topnav
{
	margin: 0;
  padding: 0;
	float:left;
	list-style: none;
}


ul#topnav li
{
	float: left;
  padding: 0;
	position: relative;
  background-image: url(/images/menuDivider.jpg);
  background-repeat: no-repeat;
}


/*
Use this setting for when Seminars and Worksops is live 2010
     ul#topnav li a
{
	float: left; 
	color: #fff;
	text-decoration: none;
	font-size: 13px;
  font-weight: bold;
  padding:9px 16px 11px 15px;   <--
}
*/

ul#topnav li a
{
	float: left; 
	color: #fff;
	text-decoration: none;
	font-size: 12px;
  font-weight: bold;
  padding:9px 11px 11px 11px;
}

:root ul#topnav li a
{
font-size: 11px;
}  /* IE9 */


ul#topnav li:hover a, ul#topnav li a:hover
{
      background-repeat: no-repeat;
      background: url(/images/bg.png);
      background-position: bottom;
}


ul#topnav li .sub
{
	position: absolute;	
	top: 38px;
  left: 0;
	background-image: url(/images/subMenuTile.png);
	background-repeat: repeat-x;
	background-position: bottom!important;
	padding: 0 10px 10px 10px;
	float: left;
	display: none;
}


.subMove
{
padding: 15px;
}

.shop2
{
width: 425px!important;
}

.aboutB
{
/*width: 190px!important; Seminars and workshops 2010*/
width: 203px!important;
}   


.seminarWorks
{
 width: 223px!important;
}

.free
{
width: 225px!important;
}

ul#topnav li .row
{
clear: both; float: left; width: 100%; margin-bottom: 10px;
}


ul#topnav li .sub ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 250px;
	float: left;
}

  


ul#topnav .sub ul li 
{
	/*width: 100%;*/
	clear: both;
	color: #fff;
  background-image: url(/images/clearFix.png);
  background-repeat: no-repeat;
}


ul#topnav .sub ul li a 
{
	float: none; 
	height: auto;
	background: url(/images/menuBullet.png) no-repeat 0px 4px;
	padding: 0px 5px 0px 16px;
	display: block;
	/*background: url(/images/clearFix.png) no-repeat 0px 9px;*/
	margin: 0 0 5px 0;
	text-decoration: none;
	color: #fff;
	font-size: 11px!important;
	font-weight: normal;
	border-bottom: 1px dotted pink;
}


ul#topnav .sub ul li a:hover
{
background-color:#86165a;
color: pink!important;
	border-bottom: 1px dotted pink;
}



ul#topnav .sub ul li h2, ul#topnav .sub ul li h3
{
  font-family: Georgia, "times New Roman";
	padding: 0;
  margin: 0;
}


ul#topnav .sub ul li h2 a, ul#topnav .sub ul li h2 
{
	margin-bottom: 0px;
  padding: 10px 0 0 0;
	background-image: none;
	color: #fff;
	font-size: 19px!important;
	font-weight: normal!important;
}

ul#topnav .sub ul li h2 a:hover 
{
  background-color: #ffc14d;
  color: #8b0f5b!important;
}



ul#topnav .sub ul li h3 a, ul#topnav .sub ul li h3 
{
	margin: 10px 0 3px 0;
	/*line-height: 20px;*/
  padding: 0 0 0 0;
	background-image: none;
	color: #ffc14d;
	font-size: 13px!important;
	font-weight: bold;
}



ul#topnav .sub ul li h3 a:hover 
{
	color: #ffc14d!important;
	background-color:#86165a;
}


.menuLeftCurve
{
  float: left;
}

.menuRightCurve
{
  float: right;
  }

.bul
{
/*list-style-image: url(/images/menuBullet.png);*/
margin-left: 0px;
padding-left: 0px;
}


.coach .bul
{
/*list-style-image: url(/images/menuBullet.png);*/
margin-left: 15px!important;
padding-left: 0px;
}


.shop2 .bul, .free .bul, .aboutB .bul
{
/*list-style-image: url(/images/menuBullet.png);*/
margin-left: 15px!important;
padding-left: 0px;
}


#endButton
{
background-image: url(none)!important;
}



/*


ul#topnav a.home
{
background-color: gray;
	width: 78px; 
}


ul#topnav a.products
{
background-color: gray;
	width: 117px; 
}


ul#topnav a.sale
{
background-color: gray;
	width: 124px; 
}


ul#topnav a.community
{
background-color: gray;
	width: 124px; 
}


ul#topnav a.store
{
	background-color: gray;
	width: 141px; 
}

*/
