/*Header Navigation*/
.topmenu .menuitem
{
	float:left;
	margin:0px 10px 0px 0px;
}
.topmenu .menuitem a
{
	text-decoration:none;
	color:#808080;
}
.topmenu .menuitem img
{
	margin:0px 5px 0px 0px;
}
/*Main Navigation*/
.menu_horizontal
{
	margin:10px auto 0px auto;
	text-align:center;		
	position:relative;		
	z-index:9999;	
	background:url('../images/ga_mainmenu_bg.png') no-repeat;
	height:42px;
	width:925px;
	padding:15px 0px 0px 30px;
	float:left;
}

.new_menu_horizontal
{
	margin:40px auto 0px auto;
	text-align:center;		
	position:relative;		
	z-index:9999;	
	background:url('../images/ga_mainmenu_bg.png') no-repeat;
	height:42px;
	width:1020px;
	padding:7px 0px 0px 30px;
	float:left;
}

/*Men's menu override*/
.mao_mainmenu
{
	background:url('../images/ga_mens_nav.png') no-repeat #ffffff;
}
.new_mao_mainmenu
{
	background:url('../images/topnav.png') no-repeat #ffffff;
	width:940px;
	padding:7px 0px 0px 30px;
	height:37px;
	margin:27px auto 0;
}

/*Womens's menu override*/
.wao_mainmenu
{
	background:url('../images/ga_womens_nav.png') no-repeat #ffffff;
}
/*Seniors's menu override*/
.seniors_mainmenu
{
	background:url('../images/ga_seniors_nav.png') no-repeat #ffffff;
}
.menu_horizontal .menuitem
{
	list-style:none;	
	float:left;	
}
.new_menu_horizontal .menuitem
{
	list-style:none;	
	float:left;	
}
.new_menu_horizontal .menuitem:last-child .childmenu
{
	right:6px;
}
.menu_horizontal .menuitemtitle
{
	color:#ffffff;	
	padding:0px 0px 0px 15px;
	text-transform:uppercase;
}
.new_menu_horizontal .menuitemtitle
{
	color:#ffffff;	
	padding:0px 0px 0px 15px;
	text-transform:uppercase;
}
.menu_horizontal .menuitemtitle a
{
	color:#ffffff;	
	padding:0px 20px 0px 10px;
	line-height:28px;	
	display:block;	
	text-decoration:none;
	font-size:12px;
}
.new_menu_horizontal .menuitemtitle a
{
	color:#ffffff;	
	padding:0px 20px 0px 10px;
	line-height:28px;	
	display:block;	
	text-decoration:none;
	font-size:12px;
}
.menu_horizontal .menuitemtitle a:hover,
.menu_horizontal .menuitemtitle a.menu_horizontal_on,
.menu_horizontal .menuitemtitle a.main_selected
{
	color:#DEE67F;		
}

.new_menu_horizontal .menuitemtitle a:hover,
.new_menu_horizontal .menuitemtitle a.menu_horizontal_on,
.new_menu_horizontal .menuitemtitle a.main_selected
{
	color:#DEE67F;		
}
/*** AO****/

.new_mao_mainmenu .menuitemtitle a
{
	color:#000;	
	padding:0px 20px 0px 10px;
	line-height:28px;	
	display:block;	
	text-decoration:none;
	font-size:12px;
}
.new_mao_mainmenu .menuitemtitle a:hover,
.new_mao_mainmenu .menuitemtitle a.menu_horizontal_on,
.new_mao_mainmenu .menuitemtitle a.main_selected
{
	color:#FFF;		
}

/**********/
.menu_horizontal .childmenu
{
	position: absolute;
	overflow: hidden;	
	display: none;	
	z-index: 5000;	
	background:#04B3E8;
	width:167px;	
	top:57px;
}
.new_menu_horizontal .childmenu
{
	position: absolute;
	overflow: hidden;	
	display: none;	
	z-index: 5000;	
	background:#04B3E8;
	width:167px;	
	top:57px;
}

/*Men's menu override*/
.mao_mainmenu .childmenu
{
	background:#EBB10F;
}

/*Men's menu override*/
.new_mao_mainmenu .childmenu
{
	background:#EBB10F;
}
.new_mao_mainmenu .childmenu
{
	position: absolute;
	overflow: hidden;	
	display: none;	
	z-index: 5000;	
	background:#EBB10F;
	width:167px;	
	top:42px !Important;
}
/*Womens's menu override*/
.wao_mainmenu .childmenu
{
	background:#D65C85;
}
/*Senior's menu override*/
.seniors_mainmenu .childmenu
{
	background:#43A353;
}
.menu_horizontal .childmenu ul 
{
	margin:0px;
	padding:0px;	
	text-align:left;	
}
.new_menu_horizontal .childmenu ul 
{
	margin:0px;
	padding:0px;	
	text-align:left;	
}
.menu_horizontal .childmenu ul li
{
	clear:both;
	list-style:none;		
	padding:5px 20px;
	margin:0px;
}
.new_menu_horizontal .childmenu ul li
{
	clear:both;
	list-style:none;		
	padding:5px 20px;
	margin:0px;
}

.menu_horizontal .childmenu ul li:hover
{
	background:#005AA0;
}
.new_menu_horizontal .childmenu ul li:hover
{
	background:#005AA0;
}

/*Men's menu override*/
.mao_mainmenu .childmenu ul li:hover,
.mao_mainmenu .childmenu ul li:hover a
{
	background:#CCDEEC;
	color:#CC3366;		
}

.new_mao_mainmenu .childmenu ul li:hover,
.new_mao_mainmenu .childmenu ul li:hover a
{
	background:#EBB10F;
	color:#FFF;		
}


/*Womens's menu override*/
.wao_mainmenu .childmenu ul li:hover,
.wao_mainmenu .childmenu ul li:hover a
{
	background:#E8A3BA;
	color:#CC3366;		
}
/*Seniors's menu override*/
.seniors_mainmenu .childmenu ul li:hover,
.seniors_mainmenu .childmenu ul li:hover a
{
	background:#DCEEDF;
	color:#148C28;		
}
.menu_horizontal .childmenu .seperator{
	float:left;	
	border-bottom:1px solid #ffffff !important;
	height:1px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	width:100%;
	background:none;
}
.new_menu_horizontal .childmenu .seperator{
	float:left;	
	border-bottom:1px solid #ffffff !important;
	height:1px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	width:100%;
	background:none;
}
.menu_horizontal .childmenu a
{
	color:#ffffff;	
	text-decoration:none;
	font-size:11px;
}
.new_menu_horizontal .childmenu a
{
	color:#ffffff;	
	text-decoration:none;
	font-size:11px;
}

/*Men's menu override*/
.new_mao_mainmenu .childmenu a
{
	color:#000;	
	text-decoration:none;
	font-size:11px;
}
.mao_mainmenu .childmenu a:hover
{
	color:#FFF;		
}
.new_mao_mainmenu .childmenu a:hover
{
	color:#FFF;		
}


/*Womens's menu override*/
.wao_mainmenu .childmenu a:hover
{
	color:#CC3366;		
}
.seniors_mainmenu .childmenu a:hover
{
	color:#148C28;		
}
.menu_horizontal .childmenu a.childselected
{
	text-decoration:underline;
}
.new_menu_horizontal .childmenu a.childselected
{
	text-decoration:underline;
}

/*Last child menu*/
.menu_horizontal .menuitem .last
{
	right:0.01em;	
}
.new_menu_horizontal .menuitem .last
{
	right:0.01em;	
}
/*Play golf menu*/
.playgolf
{
	background:url('../images/playgolf_border.png') no-repeat;
	height:205px;
	padding:10px 5px 0px 5px;
}
.playgolf img
{
	margin:0px 0px 10px 0px;
}
.playgolf a
{
	background:url('../images/playgolf_header.png') no-repeat;
	width:162px;
	height:21px;
	color:#ffffff;		
	font-weight:bold;
	display:block;
	margin:0px 0px 10px 10px;
	text-indent:10px;
	line-height:21px;
}
.playgolf a.playgolf_playgolf
{
	background:none;
	width:auto;
	height:auto;	
	margin:0px 0px 10px 0px;
	text-indent:0px;
}



