
/* main top nav */

/* visitor */

body#visitor ul#nav{
	float: right;
	width: 453px;
	margin: 12px 0;
	list-style: none;
}

body#visitor #nav li{
	float: left;
	display: inline;
	margin-left: 4px;	
}

body#visitor #nav a{
	display: block;	
	padding: 4px 3px 0;
	color: #F4EBD8;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: underline;
}

body#visitor #nav a:hover, .pagetour li#navtour a, .pagehow li#navhow a, .pagess li#navss a, .pagestart li#navstart a, .pagesub li#navsub a, .pageaboutme li#navaboutme a, .pageprofile li#navprofile a, .pageaccount li#navaccount a, .pagesearch li#navsearch a, .pagefavs li#navfavs a , .pagecontacts li#navcontacts a, .pagechat li#navchat a 
{
	color: #F9BF5E !important;
}

#submenu a.naveditprofile {
  font-weight:bold;  
}


/* member */

body#wide ul#nav{
	float: left;
	width: 100%;
	list-style: none;
	margin-top: 10px;
  margin-right: -3px;
}

body#wide.v2 ul#nav{
	float: right;
	width: 65%;
	list-style: none;
	margin-top: 4px;
  margin-right: -3px;
}

body#wide.nolinks ul#nav {
  margin-top: 10px !important;  
}

body#wide.nolinks ul#nav.v2 {
  margin-top: 40px !important;
}

body#wide #nav li{
	float: left;
	display: inline;	
}

body#wide.v2 ul#banner{
	float: left;
	width: 100%;
	list-style: none;
	margin-top: 8px !important; 
	margin-top: -16px;
  margin-right: -3px;
}

body#wide #banner li{
	float: left;
	display: inline;	
	height:40px;
}

body#wide.v2 ul#banner li.phone{
	float: right;
	padding-right:10px; 
	color:#FFFFFF;
	font-weight:bold;
}

body#wide #banner #logout { 
  border-right:0 none;
  float:right;
}

body#wide.v2 #banner a{
	display: block;	
	padding: 6px 15px 12px;
	color: #fff;
	font-size: 1.1em;
	text-decoration: underline;
}

body#wide #banner #logout a { 
  color:#C69C6D;
  font-size:0.85em;
  text-decoration:none;
  padding:9px 25px 10px;
}

body#wide #nav a{
	display: block;	
	padding: 6px 25px 12px;
	color: #fff;
	font-size: 1.1em;
	text-decoration: underline;
}

body#wide.v2 #nav a{
	display: block;	
	padding: 5px 16px;
	color: #fff;
	font-size: 1.1em;
	text-decoration: none;
}

body#wide.v2 #nav a.subscribe {
	background: url(../../images/AR/button_subscribe.gif) transparent no-repeat;
  color:#6B4927;
  font-weight:bold; 
	font-size: 1.1em;
	text-decoration: none;
}

body#wide #nav a:hover{
	background: url(../../images/AR/bgNavHover.jpg) repeat-x top center;
}

body#wide #nav li#navsub a.subscribe:hover{
	background: url(../../images/AR/button_subscribe.gif) transparent no-repeat;
}
 
body#wide.v2 #nav li {
	height:34px;
	line-height:2em;
}

body#wide.v2 #nav li#navhome.new {
	background: url(../../images/AR/alert_flashing.gif) transparent no-repeat 95% center; 
}

body#wide.v2 #nav li#navcontacts.new {
	background: url(../../images/AR/alert_flashing.gif) transparent no-repeat 98% center; 
}

.pagesub li#navsub a.subscribe {
 color: #6B4927 !important;
}

body#wide.v2 #nav a:hover{
	background: none;
	text-decoration: underline;
}

body#wide #nav li ul{
	position: absolute;
	z-index: 4;
	left: -999em;
	height: auto;
	width: 170px;
	margin: -1px 0 0 0;
	background: #89745C;
}

body#wide.v2 #nav li ul{
	width: 200px;
}

body#wide #nav li li{
	width: 100%;
	margin: 0;
	border-bottom: 1px solid #fff;
}

body#wide #nav li ul a{
	font-size: 0.9em;
	width: 120px;
}

body#wide.v2 #nav li ul a{
	font-size: 0.9em;
	width: 168px;
	padding:4px 16px;
}

body#wide #nav li ul a:hover{
	background: #5e503f none;
}

body#wide #nav li ul ul{
	margin: -35px 0 0 -170px;
}

body#wide #nav li:hover ul ul, body#wide #nav li:hover ul ul ul,
body#wide #nav li:hover ul ul ul ul, 
body#wide #nav li.sfhover ul ul, body#wide #nav li.sfhover ul ul ul,
body#wide #nav li.sfhover ul ul ul ul{
	left: -999em;
}

body#wide #nav li:hover ul, body#wide #nav li li:hover ul,
body#wide #nav li li li:hover ul, body#wide #nav li li li li:hover ul, 
body#wide #nav li.sfhover ul,
#nav li li.sfhover ul, body#wide #nav li li li.sfhover ul, 
body#wide #nav li li li li.sfhover ul{
	left: auto;
}

body#wide.v2 #subnav {
  width:100%;
  margin:5px 0;
}

body#wide.v2 #subnav a {
  padding:0 5px;
  border-left: solid 1px #CCC;
  font-size:0.85em;
  text-decoration:none;
}

body#wide.v2 #subnav a:hover {
  text-decoration:underline;
}

body#wide.v2 #subnav a.first {
  padding:0 5px 0 0;
  border: none;
}

body#wide.v2 #subnav a.current {
  font-weight: bold;
}