.PVR-Nav
{
	white-space: nowrap;
	width: 180px !Important;
}

.PVR-Nav .rpText
{
	color: #FFF;
	padding: 0 10px 0 30px;
	font: normal 14px;
	line-height: 26px;
}

.PVR-Nav .rpImage
{
	margin: 0 0 0 5px;
}

.PVR-Nav .rpRootGroup .rpText
{
	border-bottom: #002461 solid 1px;
}
.pnl-home .rpText
{
	background: url(../images/pb-home.gif) no-repeat 5px 50%;
}
.pnl-sel-home .rpText
{
	background: #001840 url(../images/pb-home-sel.gif) no-repeat 5px 50%;
}
.pnl-our-resort .rpText
{
	background: url(../images/pb-resort.gif) no-repeat 5px 50%;
}
.pnl-sel-our-resort .rpText
{
	background: #001840 url(../images/pb-resort-sel.gif) no-repeat 5px 50%;
}
.pnl-our-location .rpText
{
	background: url(../images/pb-location.gif) no-repeat 5px 50%;
}
.pnl-sel-our-location .rpText
{
	background: #001840 url(../images/pb-location-sel.gif) no-repeat 5px 50%;
}
.pnl-rates-reservations .rpText
{
	background: url(../images/pb-reservations.gif) no-repeat 5px 50%;
}
.pnl-sel-rates-reservations .rpText
{
	background: #001840 url(../images/pb-reservations-sel.gif) no-repeat 5px 50%;
}
.pnl-timeshare-guests .rpText
{
	background: url(../images/pb-timeshare.gif) no-repeat 5px 50%;
}
.pnl-sel-timeshare-guests .rpText
{
	background: #001840 url(../images/pb-timeshare-sel.gif) no-repeat 5px 50%;
}
.pnl-contact-us .rpText
{
	background: url(../images/pb-contact.gif) no-repeat 5px 50%;
}
.pnl-sel-contact-us .rpText
{
	background: #001840 url(../images/pb-contact-sel.gif) no-repeat 5px 50%;
}
.PVR-Nav .rpRootGroup .rpExpandable
{
	background: url(../images/pb_expandable.gif) no-repeat 95% 50%;	
}

.PVR-Nav .rpRootGroup .rpFirst .rpText
{
	border-top: #002461 solid 1px;
}

.PVR-Nav .rpRootGroup .rpText:hover
{
	background: #001840;
}

.PVR-Nav .rpGroup .rpText:hover
{
	background: #001840 url(../images/bullet_footer.gif) no-repeat 30px 50%;
}

.PVR-Nav .rpGroup .rpText
{
	padding: 0px 40px;
	color: #FFF;
	line-height: 24px;
	background: transparent url(../images/bullet_footer.gif) no-repeat 30px 50%;
	border: none;
}

.PVR-Nav .rpGroup .rpLast .rpText
{
	border-bottom: #002461 solid 1px;
}

.PVR-Nav .rpRootGroup .rpSelected .rpText,
.PVR-Nav .rpRootGroup .rpExpanded .rpText
{
	color: #00BAF1;
	background: #001840;
}

.PVR-Nav .rpLevel2 .rpLink
{
	margin-left: 20px;
}

.PVR-Nav .rpLevel3 .rpLink { margin-left: 30px; }
.PVR-Nav .rpLevel4 .rpLink { margin-left: 40px; }


.PVR-Nav .rpGroup .rpExpanded .rpText,
.PVR-Nav .rpGroup .rpSelected .rpText
{
	text-decoration: none;
	background: transparent url(../images/bullet_footer_sel.gif) no-repeat 30px 50%;
	font-weight: normal;
	color: #00BAF1 !Important;
}

.PVR-Nav .rpRootGroup .rpDisabled:hover,
.PVR-Nav .rpRootGroup .rpDisabled .rpText
{
	color: #ccc;
	cursor: default;
}

.PVR-Nav .rpRootGroup .rpGroup .rpDisabled:hover,
.PVR-Nav .rpRootGroup .rpGroup .rpDisabled .rpText
{
	text-decoration: none;
	background: none;
	color: #ccc;
	cursor: default;
}

.PVR-Nav .rpRootGroup .rpLevel2 .rpDisabled:hover
{
}

/* END PVR.Web.UI.Skins.PVR.PanelBar.PVR.css */