/* CSS Document */

/* MENU TOP */

/* dropdown navigation starts */

#topNavigation { margin: 0; padding: 0; list-style: none; float: right; }
#topNavigation li { float: left; }

#topNavigation a { padding: 5px 10px 15px; text-decoration: none; color: #FFFFFF; display: block; }
#topNavigation a:hover { color: #B48E38; }

#topNavigation ul {
	position: absolute;
	border-top: 1px solid #B48E38; border-left: 1px solid #B48E38; border-right: 1px solid #B48E38;
	height: auto;
	width: 160px;
	padding: 0px;
	list-style: none;
	margin: -3px 0 0 9px;
	text-align: left;
	background: #000;
	color: #FFF;
	display: none;
}

#topNavigation li ul li { margin: 0; float: none; }
#topNavigation li ul li a { float: none; height: auto; padding: 5px; color: #FFF !important; background: #000; border-bottom: 1px solid #B48E38; _height: 20px; _line-height: 15px; }

#topNavigation li ul li a:hover { background-color: #B48E38; color: #FFFFFF; _height: 20px; _line-height: 15px; }
#topNavigation li:hover ul { display: block; }
#topNavigation li.iehover ul { display: block; }

/* dropdown navigation ends */

/* MENU SIDE */

/* dropdown navigation starts */

#sideNavigation { margin: 0; padding: 0; list-style: none; }
#sideNavigation li {}
#sideNavigation a { padding: 5px 0px 5px 15px; text-decoration: none; color: #FFF; display: block; }
#sideNavigation a:hover { color: #FFFFFF;  }

#sideNavigation ul {
	border-top: 1px solid #B48E38; border-left: 1px solid #B48E38; border-right: 1px solid #B48E38;
	width: 190px; height: auto; padding: 0px; list-style: none; position: absolute;
	margin: -25px 0 0 160px; text-align: left; background: #000; color: #FFF; display: none;  float: none; 
}

#sideNavigation li a { height: 26px; padding: 0px; color: #000; _height: auto; _line-height: 26px; }

#sideNavigation li ul li { margin: 1px 0; float: none; }
#sideNavigation li ul li a { float: none; height: auto; padding: 5px; 
	color: #FFF !important;
	background: #000;
	border-bottom: 1px solid #B48E38;
	text-indent: 10px; font-size: 12px; _height: 20px; _line-height: 15px; 
}

#sideNavigation li ul li { margin: 1px 0; float: none; _padding: 0px; }

#sideNavigation li ul li a:hover { background-color: #B48E38; color: #FFFFFF; _line-height: 15px; }
#sideNavigation li:hover ul { display: block; _padding: 0px; _margin: 0px; }
#sideNavigation li.iehover ul { display: block; _margin: -30px 0px 0px 160px; padding: 0px; }
#sideNavigation li:hover ul li ul { display: none; _padding: 0px; _margin: 0px; }
#sideNavigation li.iehover ul li ul { display: none; _margin: -30px 0px 0px 160px; padding: 0px; }

#sideNavigation .thirdlevel { display: none; }

#sideNavigation li ul li ul li { margin: 1px 0; float: none; _padding: 0px; }

#sideNavigation li ul li ul li a:hover { background-color: #B48E38; color: #FFFFFF; _line-height: 15px; }
#sideNavigation li ul li:hover ul { display: block; _padding: 0px; _margin: 0px; }
#sideNavigation li ul li.iehover ul { display: block; _margin: -30px 0px 0px 160px; padding: 0px; }

#cc, #ac, #roguesnav, #hazardsnav, #weddings, #pr, #survey  
{ display: block; overflow: hidden; background: no-repeat; text-indent: -99999px; font-size: 1px; height: auto; margin: 0; padding: 0; list-style: none; }

#cc a, #ac a, #roguesnav a, #hazardsnav a, #weddings a, #pr a, #survey a { padding: 0px; margin: 0px; list-style: none; height: auto; _color: #FFF !important; }
#cc a:hover, #ac a:hover, #roguesnav a:hover, #hazardsnav a:hover, #weddings a:hover, #pr a:hover, #survey a:hover { _height: auto; }

#cc li a, #ac li a, #roguesnav li a, #hazardsnav li a, #weddings li a, #pr li a, #survey li a { _height: auto; }

#cc { width: 170px; background:url(../img/mn/left-nav/nav-country-club.gif); }
#cc:hover { background: url(../img/mn/left-nav/nav-country-club.gif) -170px 0 !important;}
#cc.active { background: url(../img/mn/left-nav/nav-country-club.gif) -340px 0; }

#ac { width:170px; background:url(../img/mn/left-nav/nav-golf-academy.gif); }
#ac:hover {background:url(../img/mn/left-nav/nav-golf-academy.gif) -170px 0 !important;}
#ac.active {background:url(../img/mn/left-nav/nav-golf-academy.gif) -340px 0 }

#roguesnav  { width:170px; background:url(../img/mn/left-nav/nav-rogues.gif); }
#roguesnav:hover {background:url(../img/mn/left-nav/nav-rogues.gif) -170px 0 !important;}
#roguesnav.active {background:url(../img/mn/left-nav/nav-rogues.gif) -340px 0 }

#hazardsnav { width:170px; background:url(../img/mn/left-nav/nav-hazards.gif); }
#hazardsnav:hover {background:url(../img/mn/left-nav/nav-hazards.gif) -170px 0 !important;}
#hazardsnav.active {background:url(../img/mn/left-nav/nav-hazards.gif) -340px 0 }

#weddings  { width:170px; height: 80px; background:url(../img/mn/left-nav/nav-weddings.gif); }
#weddings:hover {background:url(../img/mn/left-nav/nav-weddings.gif) -170px 0 !important;}
#weddings.active {background:url(../img/mn/left-nav/nav-weddings.gif) -340px 0 }

#pr { width:170px; height: 127px; background:url(../img/mn/left-nav/nav-predatorridge.gif); }
#pr:hover {background:url(../img/mn/left-nav/nav-predatorridge.gif) -170px 0 !important;}
#pr.active {background:url(../img/mn/left-nav/nav-predatorridge.gif) -340px 0 }

#survey  { width:170px; height: 35px; background:url(../img/mn/left-nav/nav-survey.gif); }
#survey:hover {background:url(../img/mn/left-nav/nav-survey.gif) -170px 0 !important;}
#survey.active {background:url(../img/mn/left-nav/nav-survey.gif) -340px 0 }

/* dropdown navigation ends */

/* MENU SUB */

/* dropdown navigation starts */

#subNavigation { margin: 0; padding: 0; list-style: none; float: left; }
#subNavigation li { float: left; padding: 0px 5px;}

#subNavigation li a { padding: 5px 10px; text-decoration: none; color: #FFFFFF; display: block; background: url(../img/mn/sub-nav/bg-item.gif) repeat-x; border: #CCC solid 1px; }
#subNavigation a:hover { color: #B48E38; }
#countryclub #subnavigation a:hover { color: #F8981D; }
#academy #subNavigation a:hover { color: #F1C706; }

#subNavigation ul {
	position: absolute;
	height: auto;
	width: 160px;
	padding: 0px;
	list-style: none;
	margin: -3px 0 0 9px;
	text-align: left;
	background: #000;
	color: #FFF;
	display: none;
}

#subNavigation li ul { padding: 0px; margin: 0px; border: none; width: 160px; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC; _overflow: hidden; }

#subNavigation li ul li { margin: 0; float: none; padding: 0px; }
#subNavigation li ul li a { float: none; height: auto; padding: 5px; color: #FFF !important; background: #000; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #CCC; _height: 20px; _line-height: 15px; }

#countryclub #subNavigation li ul li a:hover { background-color: #F8981D; color: #FFFFFF; _height: 20px; _line-height: 15px; }
#academy #subNavigation li ul li a:hover { background-color: #F1C706; color: #FFFFFF; _height: 20px; _line-height: 15px; }
#subNavigation li:hover ul { display: block; }
#subNavigation li.iehover ul { display: block; }

/* dropdown navigation ends */


/* customer notice start */
#dropinboxv2cover{
width: 380px; 
position:absolute; 
z-index: 100;
overflow:hidden;
visibility: hidden;
}

#dropinboxv2{
width: 360px; 
border: 2px solid; 
background-color: #FFFFCC;
padding: 4px;
position:absolute;
left: 0;
top: 0;
}

/* customer notice ends */