
/*Navigation for top right nav2*/
#nav1 {
    width: 293px; height: 20px;
    background: url(/!images/rl_nav2_mouse.gif);
	background-repeat: no-repeat;
    margin: 0px; padding: 0;
    position: relative;}
#nav1 li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
#nav1 li, #nav1 a { height: 20px; display: block;}
	
#about {left: 0; width: 134px;}
#contact {left: 135px; width: 82px;}
#map {left: 217px; width: 75px;}

  
#about a {background: transparent url(/!images/rl_nav2_normal.gif) 0 0px no-repeat;}
#contact a {background: transparent url(/!images/rl_nav2_normal.gif) -135px 0px no-repeat;}
#map a {background: transparent url(/!images/rl_nav2_normal.gif) -217px 0px no-repeat;}

#nav1 a:hover {background: none;}

/* Main Core Top Navigation*/

#nav2 {
    width: 680px; height: 26px;
    background: url(/!images/rl_corenav_mouse.gif);
	background-repeat: no-repeat;
    margin: 0px; padding: 0;
    position: relative;}
#nav2 dd {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}

#nav2 a.ir { display: block; height: 0; padding-top: 26px; }

#nav2 dt {position: absolute;
  			  top: -200em;} 
  
	
#featured {left: 0; width: 175px;}
#luxury {left: 175px; width: 171px;}
#resort {left: 347px; width: 159px;}
#inside {left: 506px; width: 174px;}
  
#featured a.ir {background: url(/!images/rl_corenav_normal.gif) 0 0px no-repeat;}
#luxury a.ir {background: url(/!images/rl_corenav_normal.gif) -175px 0px no-repeat;}
#resort a.ir {background: url(/!images/rl_corenav_normal.gif) -347px 0px no-repeat;}
#inside a.ir {background: url(/!images/rl_corenav_normal.gif) -506px 0px no-repeat;}
  
#nav2 a.ir:hover {background: none;}


#nav2 ul {
 	width: 100%;
 	list-style: none;
	margin: 0px;
	padding: 0px;
	font-weight: regular;
	padding-bottom: 0px;
	position: absolute;
	top: -200em;
	width: 10em;
	z-index: 10000;
	background: #CCCCCC; 
	border-right: 0px solid #504F4F; 
	border-left: 1px solid #504F4F;  
	border-top: 1px solid #504F4F;
}

#nav2 li {width:100%;
			position:relative; 
			background: #fff;
			float: none; 
			padding-left:5px;
			padding-bottom:5px;
			padding-top:5px; 
			padding-right:5px;
			border-bottom: 1px solid #504F4F; 
			border-right: 1px solid #504F4F; 
			}

#nav2 li:hover, #nav2 li.IEhover { z-index:10000; }

#nav2 li ul { left: 13em; font-weight: normal; }

#search ul { left: auto; right: 0; }

#nav2 li a {
		color: #BE5128; 
		background: #fff;
		font-size: 12px; 
		text-decoration: none; 
		font-family: Verdana; 
		font-weight: regular;
}


#nav2 li a:hover {

	text-decoration: none; 
	color: #507998;
}


	#nav2 dd:hover>ul  { top: 26px; }
	#nav2 li:hover>ul { top: 0; z-index: 100000; }
	#nav2 dd.IEhover ul.ddesc, #nav2 dd ul.closeing { top: 26px; }
	#nav2 li.IEhover ul.ddesc, #nav2 li ul.closeing { top: 0; z-index:100000; }




/* =HACKS (only @ IE WIN/Mac )

*************************/

/* hidden from IE mac \*/
* html #nav2 li a{ height: 1%; }
* html #nav2 li { float:left; clear:left; height: 1%; }
* html #nav2 a.ir { height: 26px; he\ight: 0; }
/* stop hiding from IE mac */





















/* Experience Life Navigation*/
.ir { display: block; overflow: hidden; height: 0; }
  
#mainnav a.ir {
	background: url(/!images/rl_life-nav_normal.gif) no-repeat;
	color: #fff;
	width: 219px;
	height: 0;
	
	}
#mainnav li {margin-top:0px; 
			margin-bottom:0px;}

#mn_luxury a.ir { background-position: 0 -0px; padding-top:24px;}
/*#mn_golf a.ir { background-position: 0 -23px; padding-top:21px; }*/
#mn_golf a.ir { background-position: 0 -21px; padding-top:23px; }
#mn_winter a.ir { background-position: 0 -44px; padding-top:24px; }
#mn_wellness a.ir { background-position: 0 -66px; padding-top:24px;}
#mn_food a.ir { background-position: 0 -92px; padding-top:24px;}
#mn_culture a.ir { background-position: 0 -117px; padding-top:24px;}
#mn_entertaining a.ir { background-position: 0 -140px; padding-top:24px;}
#mn_travel a.ir { background-position: 0 -164px; padding-top:24px;}
#mn_outdoor a.ir { background-position: 0 -188px; padding-top:24px;}
#mn_trends a.ir { background-position: 0 -212px; padding-top:24px;}
#mn_wealth a.ir { background-position: 0 -236px; padding-top:26px;}
#mn_giving a.ir { background-position: 0 -265px; padding-top:25px;}

.nav3, .nav3 dd, .nav3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#mainnav { width: 219px;
			padding-top:0px; 
			 }

#mainnav dd:hover a.ir, #mainnav dd.IEhover a.ir, #mainnav a.ir:hover { background-image: url(/!images/rl_life-nav_mouse.gif); }

/* =HACKS (only @ IE WIN/Mac )
*************************/
/* hidden from IE mac \*/
* html #mainnav a.ir { height: 25px; he\ight: 0; }
* html div.cta a.ir {height: 9px; he\ight: 0;}
* html div.cta2 a.ir2 {height: 17px; he\ight: 0;}
/* stop hiding from IE mac */	

/* End Navigation */


/*Call to Action buttons */

div.cta a.ir {padding-top: 9px; }
div.cta2 a.ir2 {padding-top: 17px; }
div.cta a.ir:hover {background: none;}
a.ir2:hover {background: none;}

a.learn { background: url(/!images/rl_promobutton_learn.gif) no-repeat 0 0;}

a.view { background: url(/!images/rl_promobutton_view.gif) no-repeat 0 0; }

a.signup {background: url(/!images/rl_promobutton_signup.gif) no-repeat 0 0; }

a.explore {background: url(/!images/rl_promobutton_explore.gif) no-repeat 0 0; }

a.go {background: url(/!images/rl_search_go.gif) no-repeat 0 0; text-decoration: none;}

a.home {background: url(/!images/int/rl_int_home.gif) no-repeat 0 0; text-decoration: none;}




