/***Left Nav***/
.content-left .logo-vhar { margin: 17px 0 35px 0; display: block; }
.content-left .logo-vhar img { width: 180px; height: 156px; }

#nav { width: 180px; overflow: hidden; padding-bottom: 40px; }
#nav li { border-bottom: 1px solid #a39161; }
#nav li.last-li { border: none; }
#nav li a { display: block; height: 24px; width: 180px; background-image: url('/images/nav.gif'); text-indent: -9999px; _overflow: hidden; _cursor: pointer; }
#nav li ul { height: 0; overflow: hidden; }
#nav li.active ul { height: auto; padding-bottom: 10px; }
#nav li ul a { color: #a29061; font-size: 11px; display: inline; height: auto; text-decoration: none; text-indent: 0; background: none; }
#nav li ul a:hover, 
#nav li ul a.active { color: #017297; }
#nav li ul li { border: none; text-align: center; *margin-bottom: -2px; }

.angui { background-position: 0 0; }
.bevhi { background-position: 0 -600px; }
.maldi { background-position: 0 -672px; }
.miami { background-position: 0 -24px; }
.palms { background-position: 0 -48px; }
.sanmo { background-position: 0 -72px; }
.snowm { background-position: 0 -96px; }
.vangu { background-position: 0 -120px; }
.vmiam { background-position: 0 -144px; }
.vpalm { background-position: 0 -168px; }
.vsant { background-position: 0 -192px; }
.vsnow { background-position: 0 -216px; }
.emaio { background-position: 0 -240px; }
.accom { background-position: 0 -264px; }
.hoffe { background-position: 0 -288px; }
.famac { background-position: 0 -312px; }
.spawe { background-position: 0 -336px; }
.dinin { background-position: 0 -360px; }
.meeti { background-position: 0 -384px; }
.desti { background-position: 0 -408px; }
.photo { background-position: 0 -432px; }
.resid { background-position: 0 -456px; }
.resta { background-position: 0 -624px; }
.entic { background-position: 0 -480px; }
.villa { background-position: 0 -504px; }
.spaw2 { background-position: 0 -528px; }
.remev { background-position: 0 -552px; }
.susta { background-position: 0 -576px; }
.reser { background-position: 0 -696px; }
.spafi { background-position: 0 -720px; }
.press { background-position: 0 -648px; }

.angui:hover, li.active .angui { background-position: 180px 0; }
.bevhi:hover, li.active .bevhi { background-position: 180px -600px; }
.maldi:hover, li.active .maldi { background-position: 180px -672px; }
.miami:hover, li.active .miami { background-position: 180px -24px; }
.palms:hover, li.active .palms { background-position: 180px -48px; }
.sanmo:hover, li.active .sanmo { background-position: 180px -72px; }
.snowm:hover, li.active .snowm { background-position: 180px -96px; }
.vangu:hover, li.active .vangu { background-position: 180px -120px; }
.vmiam:hover, li.active .vmiam { background-position: 180px -144px; }
.vpalm:hover, li.active .vpalm { background-position: 180px -168px; }
.vsant:hover, li.active .vsant { background-position: 180px -192px; }
.vsnow:hover, li.active .vsnow { background-position: 180px -216px; }
.emaio:hover, li.active .emaio { background-position: 180px -240px; }
.accom:hover, li.active .accom { background-position: 180px -264px; }
.hoffe:hover, li.active .hoffe { background-position: 180px -288px; }
.famac:hover, li.active .famac { background-position: 180px -312px; }
.spawe:hover, li.active .spawe { background-position: 180px -336px; }
.dinin:hover, li.active .dinin { background-position: 180px -360px; }
.meeti:hover, li.active .meeti { background-position: 180px -384px; }
.desti:hover, li.active .desti { background-position: 180px -408px; }
.photo:hover, li.active .photo { background-position: 180px -432px; }
.resid:hover, li.active .resid { background-position: 180px -456px; }
.resta:hover, li.active .resta { background-position: 180px -624px; }
.entic:hover, li.active .entic { background-position: 180px -480px; }
.villa:hover, li.active .villa { background-position: 180px -504px; }
.spaw2:hover, li.active .spaw2 { background-position: 180px -528px; }
.remev:hover, li.active .remev { background-position: 180px -552px; }
.susta:hover, li.active .susta { background-position: 180px -576px; }
.reser:hover, li.active .reser { background-position: 180px -696px; }
.spafi:hover, li.active .spafi { background-position: 180px -720px; }
.press:hover, li.active .press { background-position: 180px -648px; }
/***End Left Nav***/

/***Tertiary Nav***/
.nav-tertiary { float: left; width: 478px; border-bottom: 1px solid #d1c8b0; padding-bottom: 7px; }
.nav-tertiary ul { margin: 15px 0 0 24px; }
.nav-tertiary li { float:left; width: 150px; display: block; margin-bottom: 10px; }
.nav-tertiary-2-col .nav-tertiary li { width: 195px; }

.nav-tertiary a { font-size: 11px; color: #a39161; }
.nav-tertiary a:hover, .nav-tertiary a.active { color: #017297; }
/***End Tertiary Nav***/

/***Quick Links***/
.quick_links { width: 400px; height: 15px; margin: 12px auto 12px auto; text-align: center; }
.quick_links li { float: left; }
.quick_links li a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #a29061; background: url('/images/nav-seperator.gif') no-repeat top right; padding: 0 17px; height: 15px; text-transform: uppercase; }
.quick_links li a:hover { color: #017297; text-decoration: none; }
.quick_links li.li-last a { background: none; }
/***End Quick Links***/