/* ------------------------------------------
NOTES
==================
- This menu was styled after the the www.stgeorge.com.au menu 
- that was created based on designs on www.cssplay.co.uk

COLOUR CODES USED
==================

MAROON  : #C0142E (not used)
GRAY #1 : #333
GRAY #2 : #484848 (seperator line)
GREEN   : #00785f
------------------------------------------ */

#newmenu{position:absolute;top:15px;left:13px;width:800px;height:70px;z-index:1001;}
#newmenu ul{margin:0;padding:0;list-style:none;text-align:left;}
#newmenu UL li{margin:0;padding:0;list-style:none;display:inline-block;display:inline;cursor:pointer;}
#newmenu ul LI ul{position:absolute;left:-9999px;padding-top:0px;} /* 3px */
#newmenu ul.level1{margin:0 auto;}
#newmenu ul.level1 li.level1-li{float:left;display:block;position:relative;}
#newmenu b{position:absolute;}
#newmenu a{display:block;font-size:11px;color:#fff;text-decoration:none;padding:0;outline:none;}
#newmenu a:hover ul{left:0;top:23px;}
.level1-a{text-indent:-9999px;text-transform:capitalize;cursor:pointer;display:inline-block;}
.level1-li{width:105px;height:31px;line-height:31px;background:url(../images/nav/main/bg_nav_all.png) 0 -228px no-repeat;}

/* styles for top row */

#topnav-home.level1-li{width:77px;}
#topnav-home.level1-li:hover{background-position:0 0;}

#topnav-mates.level1-li{background-position:-77px 0;width:80px;}
#topnav-mates.level1-li:hover{position:relative;background-position:-77px 0;margin-left:0px;width:80px;}

#topnav-wineclub.level1-li{background-position:-157px 0;width:98px;}
#topnav-wineclub.level1-li:hover{position:relative;background-position:-157px -38px;margin-left:0px;width:98px;}

#topnav-teetimes.level1-li{background-position:-255px 0;width:99px;}
#topnav-teetimes.level1-li:hover{position:relative;background-position:-255px -76px;margin-left:0px;width:99px;}

#topnav-vouchers.level1-li{background-position:-354px 0;width:89px;}
#topnav-vouchers.level1-li:hover{position:relative;background-position:-354px -114px;margin-left:0px;width:89px;}

#topnav-travel.level1-li{background-position:-443px 0;width:79px;}
#topnav-travel.level1-li:hover{position:relative;background-position:-443px -152px;margin-left:0px;width:79px;}

#topnav-golflinkcards.level1-li{background-position:-522px 0;width:138px;}
#topnav-golflinkcards.level1-li:hover{position:relative;background-position:-522px -190px;margin-left:0px;width:138px;}

#newmenu ul li#topnav-mates>ul{left:-76px;} 
#newmenu ul li#topnav-mates:hover>ul{left:-76px;} 

#newmenu ul li:hover>ul{visibility:visible;left:0;top:31px;}
#newmenu ul li#topnav-mates:hover>ul{left:-76px;} 
#newmenu ul li#topnav-wineclub:hover>ul{left:-193px;}
#newmenu ul li#topnav-teetimes:hover>ul{left:-298px;}

/* Level 2 styles */

#newmenu UL.level2 LI.level2-li {line-height:31px;margin-top:0;margin-right:0;color:#333;font-weight:bold;background:url(../images/nav/main/arrow-right.gif) 5px 13px no-repeat;background:url(../images/nav/main/arrow-down.gif) right center no-repeat;border-left: solid 1px #333;border-right: solid 1px #333;}
#newmenu UL.level2 LI .level2-a {font-size:12px;padding:0 8px 0 13px;padding:0 8px 0 5px;font-weight:bold;}
#newmenu UL.level2 LI .level2-b {color: #fff;display: inline;font-size:12px;padding:0 5px 0 0;font-weight:bold;width: auto;text-decoration: underline;position: relative; top: 3px;}
#newmenu UL.level2 LI .level2-b:hover {color: #fff;}
#newmenu UL.level2 LI.level2-li:hover {background:#333 url(../images/nav/main/arrow-down-white.gif) right center no-repeat;border-left: solid 1px #333;border-right: solid 1px #333;}
#newmenu UL.level2 LI.level2-li:hover .level2-a {color:#FFF;} 
#newmenu UL.level2 {width:955px;padding-left:9px;}
#newmenu UL.level2 LI {float:left;}
UL.level2 {height:36px;background:url(../images/nav/main/bg_subnav.gif) top left no-repeat;padding:5px 0 5px 0;position:absolute;left:-101px;}
#topnav-mates UL.level2 {height:31px;background:url(../images/nav/main/bg_gray.gif) 0 0 no-repeat;padding:0px 0 0 8px;}
UL.level2 LI A{width:80px;}
UL.level2 LI LI{width:188px;} 
UL.level2 LI LI A{width:140px;padding:6px 5px 6px 27px;}
UL.level2 .areyou{width:348px;}
#newmenu ul ul li:hover>ul{visibility:visible;left:auto;top:auto;margin-top:0;margin-left:-15px;} /* auto */
#newmenu ul ul li:hover>ul UL{visibility:visible;left:0;top:auto;margin-top:0;margin-left:0;}

/* Level 3 styles */

UL.level3{width:158px;background: url(../images/nav/main/bg_level3.png) bottom left no-repeat;}

#newmenu UL.level3{padding-bottom:5px;} 
#newmenu UL.level3 LI{clear:both;}
#newmenu UL.level3 LI.areyou-li{float:left;}
#newmenu UL.level3 LI.areyou-li-rhs{float:right;width:176px;}
#newmenu UL.level3 LI.areyou-li-rhs DIV.container{width:172px;padding:0 0 0 4px;}
#newmenu a:hover a:hover ul,#newmenu a:hover a:hover a:hover ul{left:0;visibility:visible;} /* 0 */
#newmenu li.left a:hover a:hover ul,#newmenu li.left a:hover a:hover a:hover ul{left:auto;right:0;visibility:visible;} /* auto */
#newmenu a:hover ul ul,#newmenu a:hover a:hover ul ul{left:-9999px;}
#newmenu li.left a:hover ul ul,#newmenu li.left a:hover a:hover ul ul{left:-9999px;}
#newmenu li.left:hover>ul{visibility:visible;left:auto;right:0;top:39px;} /* auto */
#newmenu li.left ul li:hover>ul{visibility:visible;left:auto;right:100%;top:auto;margin-top:-34px;margin-right:-4px;} /* auto */
#newmenu li a:hover{color:#fc0;}
#newmenu li:hover>a{color:#fc0;}
#newmenu li LI a:hover{color:#C0142E;}
#newmenu LI li:hover>a{color:#00785f;}
#newmenu li LI LI a{color:#333;}
#newmenu LI LI li:hover>a{color:#fff;}
#newmenu table{position:absolute;height:0;width:0;left:-101px;border-collapse:collapse;margin-top:2px;}
#newmenu #topnav-mates table{left:-88px;}
#newmenu #topnav-wineclub table{left:-193px;}
#newmenu #topnav-teetimes table{left:-298px;}
#newmenu #topnav-mates table table,#newmenu #topnav-wineclub table table,#newmenu #topnav-teetimes table table{left:0;}
#newmenu table table{position:relative;left:0;height:0;width:0;border-collapse:collapse;margin-top:-23px;margin-left:-13px;}
#newmenu table table table{position:absolute;left:0;height:0;width:0;border-collapse:collapse;margin:0;}
#newmenu li.left table{left:-100px;}
FIELDSET{clear:both;}
.title_areyou{font-size:13px;color:#c0142e;font-weight:bold;padding:6px 0 2px 11px;margin:0;width:100px;clear:both;line-height:100%;cursor:default;}

#newmenu UL.level3 LI
{           
    height: 30px;
    padding-top: 5px;
    background:url(../images/nav/main/sep_line.gif) top center no-repeat;
    width:158px;
}

#newmenu UL.level3 LI A 
{
    background:#333;  
    color:#fff;
    font-size:11px;
    font-weight:normal;
    line-height:130%;
	margin:0px 10px;	
	padding:6px 5px 6px 15px;
	width:118px;	
}
#newmenu UL.level3 LI A:hover 
{
    color:#FFF;
    background-color: #00785f;
}

/* mates styles */

#newmenu UL.level2 LI#mates01.level2-li{width:65px;}
#newmenu UL.level2 LI#mates02.level2-li{width:90px;}
#newmenu UL.level2 LI#mates03.level2-li{width:85px;}
#newmenu UL.level2 LI#mates04.level2-li{width:60px;}
#newmenu UL.level2 LI#mates05.level2-li{width:60px;}
#newmenu UL.level2 LI#mates06{width:250px;padding-left: 180px}



/*ad */
#TopMenu #ad { width: 660px; height: 30px; position:absolute; top: 80px; left: 14px; }


