

body.main div#nav {
margin-top: 32px !important;
margin-top: 32px;
/*width: 957px; change*/
width:963px;
}
body.main div#nav ul li {
background: url("/images/nav_back.png");
width: auto;
list-style: none;
float: left;
height: 36px;
font-size: 12px;
padding: 10px 15px 0px 0px;
}
body.main div#nav ul li.last {padding-right:25px;}
body.main div#nav ul li li.last {padding-right:0px}
body.main div#nav ul li a { border-left: 1px solid #585858; width: auto;  padding-left: 20px; padding-bottom:6px !important; padding-bottom:5px; margin-bottom:1px; padding-top:7px; color: #000; text-decoration: none; display: block; }
body.main div#nav ul li a.active, body.main div#nav ul li a:active {color:#E86C1F;}
body.main div#nav ul li.second a {background: url("#"); border-left: 0px solid #666; }
body.main div#nav ul li.first,
body.main div#nav ul li.first a { background: url("#");padding: 0; border-left: 0px solid #666;}
body.main div#nav ul li ul {padding-top: 10px;}
body.main div#nav ul li li,
body.main div#nav ul li li.first {
	height: auto;
	background: url("/images/nav_sub_back.png");
	float: none;
	margin: 2px 0 0 0 !important;
	margin: 0;
	padding: 1px 0;
	height: auto;
	width:140px;
}
body.main div#nav ul li li a,
body.main div#nav ul li li.first a {
border-left: 0px solid #666;height:auto;margin:0;padding-top:0;padding-bottom:0 !important;padding-left: 20px;
}
body.main div#nav ul li li a.active, body.main div#nav ul li li a:active {color:#E86C1F;}
body.youthlinks div#nav {
padding-left: 250px;
}
body.youthlinks div#nav ul li {
float: left;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
width: auto;
}
body.youthlinks div#nav ul li ul {
padding:4px;
}
body.youthlinks div#nav ul li li {
float: none;
height: 13px;
padding: 2px 5px;
}
body.youthlinks div#nav ul li li.first 
{
    padding-top:3px;
}
body.youthlinks div#nav ul li a {
color: #333;
font-size: 9px;
font-weight: normal;
text-decoration: none;
display:block;
text-transform:uppercase;
letter-spacing:.20px;

}



body.main #menuwrapper {
/*	position: absolute;
	top: 92px;
	z-index: 100;
	margin-left: 107px !important;
	margin-left: 102px;
	width:865px; change */
    float:right;
}
body.home #menuwrapper {
	margin-left: 107px !important;
	margin-left: 102px;
}
body.subpage #menuwrapper {top:92px;}
body.hole #menuwrapper {top:92px;}

#p7menubar li ul,
#p7menubar ul li {
width: 140px;
}

body.youthlinks #menuwrapper {
margin-left: 132px;
position: absolute;
top: 59px;
z-index: 100;
width:570px;
}

body.youthlinks li ul 
{
   background: url("/images/nav_sub_back.png");
   
}
body.youthlinks div#nav ul li ul {width:76px;}
body.youthlinks div#nav ul li ul li {height:auto;}

body.youthlinks div#nav ul li.course ul { top:80px; margin-left:1px; }
body.youthlinks div#nav ul li.course ul a:hover{color: #FF831F; }
body.youthlinks div#nav ul li.develop ul {top:80px;margin-left:7px; width:76px;}
body.youthlinks div#nav ul li.develop ul a:hover{color: #EE2E24; }
body.youthlinks div#nav ul li.tournaments ul {top:80px;margin-left:5px;width:76px; }
body.youthlinks div#nav ul li.tournaments ul a:hover{color: #55A1D5;}
body.youthlinks div#nav ul li.clubs ul {top:80px;}
body.youthlinks div#nav ul li.clubs ul a:hover{color: #FF831F; }
body.youthlinks div#nav ul li.calendar ul {top:85px;}
body.youthlinks div#nav ul li.calendar ul a:hover{color: #6DB43F; }
body.youthlinks div#nav ul li.profile ul {top:85px;}
body.youthlinks div#nav ul li.profile ul li a:hover{color: #850D70; }

body.youthlinks #p7menubar li.last ul {
margin-left:-45px;
}

.clearit {
clear: both;
font-size: 0pt;
height: 0pt;
line-height: 0pt;
}
#p7menubar,
#p7menubar ul {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0pt;
padding: 0pt;
z-index: 20;
}
#p7menubar a {
color: #CCCCCC;
padding: 0pt;
text-decoration: none;
}
#p7menubar a.trigger {
padding: 0pt;
}
#p7menubar ul li a {
display: block;
}
#p7menubar ul li a.first {
}
#p7menubar li ul {
position: absolute;
z-index: 30;
display:none;
}
body.main #p7menubar li:hover a,
body.main #p7menubar a:focus,
body.main #p7menubar a:active,
body.main #p7menubar li.p7hvr a {
background-color: transparent;

}
body.youthlinks #p7menubar li:hover a,
body.youthlinks #p7menubar a:focus,
body.youthlinks #p7menubar a:active,
body.youthlinks #p7menubar li.p7hvr a {
background-color: transparent;

}
#p7menubar li:hover ul,
#p7menubar li.p7hvr ul {
display: block;
}
#p7menubar li:hover ul a,
#p7menubar li.p7hvr ul a {

}
body.youthlinks #p7menubar li:hover ul a,
body.youthlinks #p7menubar li.p7hvr ul a {

}
#p7menubar li:hover ul a.transSpace,
#p7menubar li.p7hvr ul a.transSpace,
#p7menubar li:hover ul a.transSpace:hover,
#p7menubar li.p7hvr ul a.transSpace:hover {
background-color: transparent;
}
#p7menubar ul a:hover {
background-color: transparent !important;

}
#p7menubar ul a.transSpace:hover {
background-color: transparent !important;
}
body.youthlinks #p7menubar ul a:hover {
background-color: transparent !important;

}
#p7menubar li {
width: auto;
}
