/** Dropdowns **/
.menu-main, .menu-main ul { /* all lists */
	padding: 0;
	margin: 0 0;
	list-style: none;
	float: left;
	width: 100%;/* Width of Menu */
	z-index: 10;
	margin-left:35px;
margin-top:3px;
}
.menu-main li { /* all list items */
	position: relative;
	float: left;
	
	padding:0px;
        font-size: 12px;
}
.menu-main li li /* second-level Items */ {
	height: auto;
	width: 162px;
	text-align:left;
	line-height: normal;
	padding: 0px;
	border-right:none;
	margin: 0px;
}
.menu-main li ul { /* second-level lists */
	width: 162px;
	position: absolute;
	left: -10000px;
	margin-left: 0px;/* Postion of 2nd Level Menu*/
	background: url(../images/menu-bg.png) no-repeat bottom;
	padding: 0 12px 14px 4px;
margin-top:-1px;
}
.menu-main li ul li ul li { /* second-level lists */
	width: 162px;
}
.menu-main li ul ul { /* third-and-above-level lists */
	left: -10000px;
	margin-left: 162px;/* Postion of 3nd Level Menu*/
	top: 0px;
}
.menu-main li a {
	text-decoration: none;
	display: block;
        font-size: 12px;
}
.menu-main li li a {
	display: block;
	text-transform: none;
}
.menu-main li:hover ul ul, .menu-main li:hover ul ul ul, .menu-main li:hover ul ul ul ul, .menu-main li.sfHover ul ul, .menu-main li.sfHover ul ul ul, .menu-main li.sfHover ul ul ul ul {
	left: -10000px;
}
.menu-main li:hover ul, .menu-main li li:hover ul, .menu-main li li li:hover ul, .menu-main li li li li:hover ul, .menu-main li.sfHover ul, .menu-main li li.sfHover ul, .menu-main li li li.sfHover ul, .menu-main li li li li.sfHover ul { /* lists nested under hovered list items */
	left: auto;
}
/*** Menu Colours ***/
.menu-main li a {
	font-family:Verdana, Geneva, sans-serif;
	line-height: 20px;
	color:#000;
	padding: 0 10px;
	text-transform: uppercase;
        font-size: 12px;
}
.menu-main li a:hover {
	background: #D7B47E;
	color: #000;

}
.menu-main li li a, .menu-main li:hover li a, .menu-main li.sfHover li a, .menu-main li li:hover li a, .menu-main li li.sfHover li a, .menu-main li ul li ul li a {
	color: #000;
	
	/*margin: 0px;
	padding: 3px;
	width: 164px;
	background: #e6e6e6;
	color: #333333;
	font-size: 13px;
	font-weight: normal;
	line-height: normal;
	*/
}
.menu-main li li:hover a, .menu-main li li.sfHover a, .menu-main li li:hover li a:hover, .menu-main li li.sfHover li a:hover, .menu-main li li a:hover, .menu-main li ul li ul li a:hover {
	background: #990223;
	color:#FFF;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}

.menu-main li.active
{
	font-weight: normal;;
}
.menu-main
{
	font-size: 12px;
}
.menu-main li.item1 a
{
	background: url(../images/home_icon.png) no-repeat top;
padding:55px 0px 0;
text-align:center;
width:110px;
}



.menu-main li.item4 a
{
	background: url(../images/about_icon.png) no-repeat top;
padding:55px 0px 0;
text-align:center;
width:110px;
}

.menu-main li.item2 a
{
	background: url(../images/events.png) no-repeat top;
	padding:55px 0px 0;
text-align:center;
width:110px;
}
.menu-main li.item6 a
{
	background: url(../images/blog_icon.png) no-repeat top;
	padding:55px 0px 0;
text-align:center;
width:110px;
}
.menu-main li.item9 a
{
	background: url(../images/coach_icon.png) no-repeat top;
padding:55px 0px 0;
text-align:center;
width:110px;
}
.menu-main li.item9 li a
{
background:none !important;
font-size:12px;
line-height:20px;
padding:0 10px;
text-align:left;
text-transform:uppercase;
width:145px;
}


.menu-main li.item105 a
{
	background: url(../images/join_icon.png) no-repeat top;
padding:55px 0px 0;
text-align:center;
width:100px;
}
.menu-main li.item48 a
{
	background: url(../images/resources_icon.png) no-repeat top;
padding:55px 0px 0;
text-align:center;
width:110px;
}

.menu-main li.item91 a
{
	background: url(../images/shop_icon.png) no-repeat top;
padding:55px 0px 0;
text-align:center;
width:110px;
}


.menu-main li.item101 ul li a , .menu-main li.item48 ul li a , .menu-main li.item1 ul li a, .menu-main li.item91 ul li a 
{
	font-family:Verdana, Geneva, sans-serif;
	line-height: 20px;
	color:#000;
	padding: 0 10px;
	text-transform: uppercase;
        font-size: 12px;
		width:145px;
		background:none;
		text-align:left;
}
.menu-main li.item101 ul li a:hover , .menu-main li.item48 ul li a:hover , .menu-main li.item1 ul li a:hover, .menu-main li.item91 ul li a:hover
{
	background: #990223;
	color:#FFF;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}