/* CSS Document - Ready Sydney - City of Sydney - Menu CSS */
/* Blue Arc Group - Isaac Nakhla */
/* Last Modified 9 November 2006 */

ul#navmenu {
	margin: 0;
	border: 0 none;
	padding: 0px 0px 0px 0px;
	list-style: none;
	height: 37px;
/*	background-image:url(../images/nav2.gif);*/
	
}
ul#navmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
}
ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	list-style: none;
	display: none;
	position: absolute;
	top: 25px;
	left: 0;
	margin-top:9px;
	border-top:10px solid #ECECEC;
	font-size:12px;	
}
ul#navmenu ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
  border-bottom:none;
}
/* Root Menu */
ul#navmenu a {
	padding: 0 5px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	background-image:url(../images/nav_bg2.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	border-right:1px solid #323232;
	padding:13px 0px 7px 5px;
	text-align: center;
	text-decoration: none;
	color: white;
	font-size: 0.6 em;
	font-weight: bold;
	text-align:left;
	font-size:12px;
	color:#FFFFFF;
	border-bottom:#323232 1px solid;
}
/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a,
ul#navmenu li.iehover a.item1_over,
ul#navmenu li.iehover a.item1,
ul#navmenu li:hover a.item1,
ul#navmenu li a.item1_over
{
	text-decoration: none;
	color: #FF2F01;
	background-image:url(../images/nav_bg2_over.gif);
	background-position: bottom left;
	background-repeat: repeat-x;	
}
/* Item 1 Navigation  - Accomodate different background image*/
ul#navmenu li:hover a.item1, 
ul#navmenu li:hover a.item1_over,
ul#navmenu li.iehover a.item1,
ul#navmenu li.iehover a.item1_over
{
	background-image:url(../images/item1_bg2_over.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	color: #FF2F01;
}
/* Item 5 Navigation  - Accomodate different background image*/
ul#navmenu li:hover a.item5, 
ul#navmenu li:hover a.item5_over,
ul#navmenu li.iehover a.item5,
ul#navmenu li.iehover a.item5_over
{
	background-image:url(../images/item5_bg2_over.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	color: #FF2F01;
}
/* 2nd Menu */
ul#navmenu li.living:hover li a,
ul#navmenu li.living.iehover li a {
	float: none;  
	background-image:none;
	background-color:#ECECEC;
	text-decoration: none;
	color: #2F2F2F;
	text-align: left;
	font-weight: normal;
	border: none;
	\width: 270px;
	w\idth: 256px;
	padding: 2px 0px 2px 18px;
	height: auto;
	line-height: 15px;
	font-size:90%;
}
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	float: none;  
	background-image:none;
	background-color:#ECECEC;
	text-decoration: none;
	color: #2F2F2F;
	text-align: left;
	font-weight: normal;
	border: none;
	\width: 276px;
	w\idth: 264px;
	padding: 2px 0px 2px 10px;
	height: auto;
	line-height: 15px;
	font-size:90%;
}
/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
	color: #FF2F01;
	border-right: none;
	border-left: none;
}
/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
	background: #EEE;
	color: #3F647F; 
}
/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
	background-color:#cccccc;
	background-image:none;
	color: #3F647F;
}
/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
background: #FFFFFF;
}
/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: -14px;
  left: 169px  
}
html>body ul#navmenu ul ul, ul#navmenu ul ul ul {
  left: 167px
}
/* IE7 Hacks */
*:first-child+html ul#navmenu ul ul,
*:first-child+html ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: -14px;
  left: 169px  
}
ul#navmenu ul ul, ul#navmenu ul ul ul {
	voice-family:"\"}\"";
	voice-family:inherit;
	color:green;
	left: 169px;
	border-top:solid 1px #969B9F;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}
ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul{
  display: block;
}
ul#navmenu li a.item1{
	\width:148px;
	w\idth:128px;
	padding-left:18px;
	background-image:url(../images/item1_bg2.gif);
	background-repeat:no-repeat;
}
ul#navmenu li a.item1_over{
	\width:148px;
	w\idth:128px;
	padding-left:18px;
	background-image:url(../images/item1_bg2_over.gif);
	background-repeat:no-repeat;
	color:#333333;
}
ul#navmenu li a:hover.item1{
	\width:148px;
	w\idth:128px;
	background-image:url(../images/item1_bg2_over.gif);
	background-repeat:no-repeat;
}
ul#navmenu li .item2{
	\width:149px;
	w\idth:139px;
	padding-left:10px;
}
ul#navmenu li .item2_over{
	\width:149px;
	w\idth:139px;
	padding-left:10px;
	background-image:url(../images/nav_bg2_over.gif);
	background-repeat:repeat-x;
	color:#333333;
}
ul#navmenu li .item3{
	\width:155px;
	w\idth:145px;
	padding-left:10px;
}
ul#navmenu li .item3_over{
	\width:155px;
	w\idth:145px;
	padding-left:10px;
	background-image:url(../images/nav_bg2_over.gif);
	background-repeat:repeat-x;
	color:#333333;
}
ul#navmenu li .item6{
	\width:155px;
	w\idth:143px;
	padding-left:10px;
}
ul#navmenu li .item6_over{
	\width:155px;
	w\idth:143px;
	padding-left:10px;
	background-image:url(../images/nav_bg2_over.gif);
	background-repeat:repeat-x;
	color:#333333;
}
ul#navmenu li .item4{
	\width:85px;
	w\idth:75px;
	padding-left:10px;
}
ul#navmenu li .item4_over{
	\width:85px;
	w\idth:75px;
	padding-left:10px;
	background-image:url(../images/nav_bg2_over.gif);
	background-repeat:repeat-x;
	color:#333333;
}
ul#navmenu li a.item5{
	\width:67px;
	w\idth:57px;
	padding-left:10px;
	border-right:none;
	background-image:url(../images/item5_bg2.gif);
	background-repeat:no-repeat;
}
ul#navmenu li a.item5_over{
	\width:67px;
	w\idth:57px;
	padding-left:10px;
	border-right:none;
	background-image:url(../images/item5_bg2_over.gif);
	background-repeat:no-repeat;
	color:#333333;
}
ul#navmenu li a:hover.item5 {
	\width:67px;
	w\idth:57px;
	border-right:none;
	background-image:url(../images/item5_bg2_over.gif);
	background-repeat:no-repeat;
}
ul#navmenu li li a.leveltwo{
	background-image:url(../images/nav_dropdown.gif);
	background-repeat: no-repeat;
	background-position:right;
}
ul#navmenu li li a:hover.leveltwo{
	background-image:url(../images/nav_dropdown.gif);
	background-repeat: no-repeat;
	background-position:right;.
	color: #3F647F;
	background-color:#E0E0E0;
}
