@charset "UTF-8";
.menu-holder
{
	width: 960px;
	margin: 0 auto;
	position: relative;
}

.menu-holder img
{
	border: 0;
}
.menu{
	display:block;
	background-image:url(images/background/bg_menu.jpg);
	width:960px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}	
.submenu{
	position: absolute;
	top: 32px;
	left: 0;
	display:block;
	background-image:url(images/background/bg_submenu.jpg);
	width:960px;
	height:33px;
	margin-left:auto;
	margin-right:auto;
}

a.reserve {
	display: block;
	width: 100px;
	height: 23px;
	background: url("images/buttons/reserve_now.jpg") 0 0px no-repeat;
	text-decoration: none;
}
a:hover.reserve {
	background-position: 0 -23px ;
}
a.bookTripNow {
	display: block;
	width: 239px;
	height: 23px;
	background: url("images/buttons/book_transfer.jpg") 0 0px no-repeat;
	text-decoration: none;
}
a:hover.bookTripNow {
	background-position: 0 -23px ;
}
a.bookUnlimitedPass {
	display: block;
	width: 239px;
	height: 23px;
	background: url("images/buttons/t_buyunlimitedpass.jpg") 0 0px no-repeat;
	text-decoration: none;
}
a:hover.bookUnlimitedPass {
	background-position: 0 -23px ;
}

a.requestReservation {
	display: block;
	width: 194px;
	height: 23px;
	background: url("images/buttons/request_reservation.jpg") 0 0px no-repeat;
	text-decoration: none;
}
a.requestReservationOnline {
	display: block;
	width: 194px;
	height: 23px;
	background: url("images/buttons/reserve_now.jpg") 0 0px no-repeat;
	text-decoration: none;
}
a.requestReservation_mn {
	display: block;
	width: 145px;
	height: 17px;
	background: url("images/buttons/requestreservation_mn.jpg") 0 0px no-repeat;
	text-decoration: none;
}
a.requestReservation_online {
	display: block;
	width: 95px;
	height: 35px;
	background: url("images/BookNow.jpg") 0 0px no-repeat;
	text-decoration: none;
        vertical-align: middle;
}
a:hover.requestRentACar {
	background-position: 0 -23px ;
}
a.requestNow {
	display: block;
	width: 127px;
	height: 23px;
	background: url("images/buttons/request_now.jpg") 0 0px no-repeat;
	text-decoration: none;
}
a:hover.requestNow {
	background-position: 0 -23px ;
}

a.requestRentACar {
	display: block;
	width: 211px;
	height: 23px;
	background: url("images/buttons/requestrentacar.jpg") 0 0px no-repeat;
	text-decoration: none;
}
a:hover.requestReservation {
	background-position: 0 -23px ;
}



a.book {
	display: block;
	width: 100px;
	height: 23px;
	background: url("images/buttons/booknow.jpg") 0 0px no-repeat;
	text-decoration: none;
}
a:hover.book {
	background-position: 0 -23px ;
}

a.book_doortodoor {
	display: block;
	width: 351px;
	height: 23px;
	background: url("images/buttons/book_doortodoor.jpg") 0 0px no-repeat;
	text-decoration: none;
}
a:hover.book_doortodoor {
	background-position: 0 -23px ;
}

a.contactus {
	display: block;
	width: 100px;
	height: 23px;
	background: url("images/buttons/contactus.jpg") 0 0px no-repeat;
	text-decoration: none;
}
a:hover.contactus {
	background-position: 0 -23px ;
}

a.buyonline {
	display: block;
	width: 100px;
	height: 23px;
	background: url("images/buttons/buyonline.png") 0 0px no-repeat;
	text-decoration: none;
}
a:hover.buyonline {
	background-position: 0 -23px ;
}

.localexpert{
	background: url("images/headers/expert.jpg") no-repeat;
	width:10px;
	height:32px;
}
.dmc{
	background: url("images/headers/dmc.jpg") no-repeat;
	width:180px;
	height:32px;
}

a.home {
	display: block;
	width: 67px;
	height: 32px;
	background: url("images/buttons/home.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.home {
	background-position: 0 -32px ;
}
.highlight_home{
	display: block;
	width: 67px;
	height: 32px;
	text-decoration: none;
	background: url("images/buttons/home.jpg") no-repeat;
	background-position: 0 -64px ;
}
a.tours {
	display: block;
	width: 124px;
	height: 32px;
	background: url("images/buttons/tours.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.tours {
	background-position: 0 -32px ;
}
.highlight_tours{
	display: block;
	width: 124px;
	height: 32px;
	text-decoration: none;
	background: url("images/buttons/tours.jpg") no-repeat;
	background-position: 0 -64px ;
}
a.transportation {
	display: block;
	width: 86px;
	height: 32px;
	background: url("images/buttons/transportation.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.transportation {
	background-position: 0 -32px ;
}
.highlight_transportation{
	display: block;
	width: 86px;
	height: 32px;
	text-decoration: none;
	background: url("images/buttons/transportation.jpg") no-repeat;
	background-position: 0 -64px ;
}
a.accomodations {
	display: block;
	width: 89px;
	height: 32px;
	background: url("images/buttons/accomodations.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.accomodations {
	background-position: 0 -32px ;
}
.highlight_accomodations{
	display: block;
	width: 89px;
	height: 32px;
	text-decoration: none;
	background: url("images/buttons/accomodations.jpg") no-repeat;
	background-position: 0 -64px ;
}
a.hotdeals {
	display: block;
	width: 101px;
	height: 32px;
	background: url("images/buttons/deals.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.hotdeals {
	background-position: 0 -32px ;
}
.highlight_hotdeals{
	display: block;
	width: 101px;
	height: 32px;
	text-decoration: none;
	background: url("images/buttons/deals.jpg") no-repeat;
	background-position: 0 -64px ;
}

a.incentives_groups {
	display: block;
	width: 143px;
	height: 32px;
	background: url("images/buttons/incentivos_grupos.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.incentives_groups {
	background-position: 0 -32px ;
}
.highlight_incentives_groups{
	display: block;
	width: 83px;
	height: 32px;
	text-decoration: none;
	background: url("images/buttons/incentivos_grupos.jpg") no-repeat;
	background-position: 0 -64px ;
}

a.reviews {
	display: block;
	width: 83px;
	height: 32px;
	background: url("images/buttons/opiniones.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.reviews {
	background-position: 0 -32px ;
}
.highlight_reviews{
	display: block;
	width: 76px;
	height: 32px;
	text-decoration: none;
	background: url("images/buttons/opiniones.jpg") no-repeat;
	background-position: 0 -64px ;
}

a.ab_resonline {
	display: block;
	width: 161px;
	height: 33px;
	background: url("images/buttons/reservations_online.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.ab_resonline {
	background-position: 0 -33px ;
}
.highlight_ab_resonline{
	display: block;
	width: 161px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/reservations_online.jpg") no-repeat;
	background-position: 0 -66px ;
}


a.aboutcr {
	display: block;
	width: 124px;
	height: 32px;
	background: url("images/buttons/aboutcr.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.aboutcr {
	background-position: 0 -32px ;
}
.highlight_aboutcr{
	display: block;
	width: 124px;
	height: 32px;
	text-decoration: none;
	background: url("images/buttons/aboutcr.jpg") no-repeat;
	background-position: 0 -64px ;
}
a.aboutus {
	display: block;
	width: 125px;
	height: 32px;
	background: url("images/buttons/aboutus.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.aboutus {
	background-position: 0 -32px ;
}
.highlight_aboutus{
	display: block;
	width: 125px;
	height: 32px;
	text-decoration: none;
	background: url("images/buttons/aboutus.jpg") no-repeat;
	background-position: 0 -64px ;
}
/* About Us SubMenu */
a.ab_graylinecr {
	display: block;
	width: 150px;
	height: 33px;
	background: url("images/buttons/ab_graylinecr.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.ab_graylinecr {
	background-position: 0 -33px ;
}
.highlight_ab_graylinecr{
	display: block;
	width: 150px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/ab_graylinecr.jpg") no-repeat;
	background-position: 0 -66px ;
}


a.ab_affiliations {
	display: block;
	width: 103px;
	height: 33px;
	background: url("images/buttons/ab_affiliations.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.ab_affiliations {
	background-position: 0 -33px ;
}
.highlight_ab_affiliations{
	display: block;
	width: 103px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/ab_affiliations.jpg") no-repeat;
	background-position: 0 -66px ;
}


a.ab_fleet {
	display: block;
	width: 66px;
	height: 33px;
	background: url("images/buttons/ab_fleet.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.ab_fleet {
	background-position: 0 -33px ;
}
.highlight_ab_fleet{
	display: block;
	width: 66px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/ab_fleet.jpg") no-repeat;
	background-position: 0 -66px ;

}

a.ab_team {
	display: block;
	width: 75px;
	height: 33px;
	background: url("images/buttons/ab_team.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.ab_team {
	background-position: 0 -33px ;
}
.highlight_ab_team{
	display: block;
	width: 75px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/ab_team.jpg") no-repeat;
	background-position: 0 -66px ;
}

a.volunteers_programs {
	display: block;
	width: 189px;
	height: 33px;
	background: url("images/buttons/programas_voluntariado.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.volunteers_programs {
	background-position: 0 -33px ;
}
.highlight_volunteers_programs{
	display: block;
	width: 189px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/programas_voluntariado.jpg") no-repeat;
	background-position: 0 -66px ;
}

a.ab_wholesalers {
	display: block;
	width: 102px;
	height: 33px;
	background: url("images/buttons/ab_wholesalers.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.ab_wholesalers {
	background-position: 0 -33px ;
}
.highlight_ab_wholesalers{
	display: block;
	width: 102px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/ab_wholesalers.jpg") no-repeat;
	background-position: 0 -66px ;
}

a.ab_responsible_tourism {
	display: block;
	width: 156px;
	height: 33px;
	background: url("images/buttons/ab_responsible_tourism.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.ab_responsible_tourism {
	background-position: 0 -33px ;
}
.highlight_ab_responsible_tourism{
	display: block;
	width: 156px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/ab_responsible_tourism.jpg") no-repeat;
	background-position: 0 -66px ;
}

a.ab_service_promise {
	display: block;
	width: 155px;
	height: 33px;
	background: url("images/buttons/ab_service_promise.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.ab_service_promise {
	background-position: 0 -33px ;
}
.highlight_ab_service_promise{
	display: block;
	width: 155px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/ab_service_promise.jpg") no-repeat;
	background-position: 0 -66px ;
}


/* End of About Us SubMenu */

/* Tours & Packages SubMenu */
a.tp_oneday {
	display: block;
	width: 165px;
	height: 33px;
	background: url("images/buttons/tp_oneday.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.tp_oneday {
	background-position: 0 -33px ;
}
.highlight_tp_oneday{
	display: block;
	width: 165px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/tp_oneday.jpg") no-repeat;
	background-position: 0 -66px ;
}
a.tp_vacpack {
	display: block;
	width: 166px;
	height: 33px;
	background: url("images/buttons/tp_vacpack.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.tp_vacpack {
	background-position: 0 -33px ;
}
.highlight_tp_vacpack{
	display: block;
	width: 166px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/tp_vacpack.jpg") no-repeat;
	background-position: 0 -66px ;
}
a.tp_custpack {
	display: block;
	width: 232px;
	height: 33px;
	background: url("images/buttons/tp_custpack.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.tp_custpack {
	background-position: 0 -33px ;
}
.highlight_tp_custpack{
	display: block;
	width: 232px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/tp_custpack.jpg") no-repeat;
	background-position: 0 -66px ;
}

/* End of Tours & Packages SubMenu */

/* Transportation SubMenu */
a.t_dailyShuttles {
	display: block;
	width: 152px;
	height: 33px;
	background: url("images/buttons/t_dailyshuttles.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.t_dailyShuttles {
	background-position: 0 -33px ;
}
.highlight_t_dailyShuttles{
	display: block;
	width: 152px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/t_dailyshuttles.jpg") no-repeat;
	background-position: 0 -66px ;
}

a.t_airportShuttles {
	display: block;
	width: 173px;
	height: 33px;
	background: url("images/buttons/t_airportshuttles.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.t_airportShuttles {
	background-position: 0 -33px ;
}
.highlight_t_airportShuttles{
	display: block;
	width: 173px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/t_airportshuttles.jpg") no-repeat;
	background-position: 0 -66px ;
}

a.t_privateTransfers {
	display: block;
	width: 143px;
	height: 33px;
	background: url("images/buttons/t_privatetransfers.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.t_privateTransfers {
	background-position: 0 -33px ;
}
.highlight_t_privateTransfers{
	display: block;
	width: 143px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/t_privatetransfers.jpg") no-repeat;
	background-position: 0 -66px ;
}

a.t_carRentals {
	display: block;
	width: 134px;
	height: 33px;
	background: url("images/buttons/t_carrentals.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.t_carRentals {
	background-position: 0 -33px ;
}
.highlight_t_carRentals{
	display: block;
	width: 134px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/t_carrentals.jpg") no-repeat;
	background-position: 0 -66px ;
}
/* End of Transportation SubMenu */



/* Transportation SubMenu */
a.acc_hotels {
	display: block;
	width: 77px;
	height: 33px;
	background: url("images/buttons/acc_hotels.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.acc_hotels {
	background-position: 0 -33px ;
}
.highlight_acc_hotels{
	display: block;
	width: 77px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/acc_hotels.jpg") no-repeat;
	background-position: 0 -66px ;
}

a.acc_vacRentals {
	display: block;
	width: 130px;
	height: 33px;
	background: url("images/buttons/acc_vacrentals.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.acc_vacRentals {
	background-position: 0 -33px ;
}
.highlight_acc_vacRentals{
	display: block;
	width: 130px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/acc_vacrentals.jpg") no-repeat;
	background-position: 0 -66px ;
}

a.acc_hotelpass {
	display: block;
	width: 116px;
	height: 33px;
	background: url("images/buttons/acc_hotelpass.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.acc_hotelpass {
	background-position: 0 -33px ;
}
.highlight_acc_hotelpass{
	display: block;
	width: 116px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/acc_hotelpass.jpg") no-repeat;
	background-position: 0 -66px ;
}

/* TABS */
a.h_centralValley {
	display: block;
	width: 115px;
	height: 42px;
	background: url("images/buttons/h_centralvalley.jpg") 0 -42px no-repeat;
	text-decoration: none;
}
a:hover.h_centralValley {
	background-position: 0 -84px ;
}
.highlight_h_centralValley{
	display: block;
	width: 115px;
	height: 42px;
	text-decoration: none;
	background: url("images/buttons/h_centralvalley.jpg") no-repeat;
	background-position: 0 0px ;
}

a.h_centralPacific {
	display: block;
	width: 115px;
	height: 42px;
	background: url("images/buttons/h_centralpacific.jpg") 0 -42px no-repeat;
	text-decoration: none;
}
a:hover.h_centralPacific {
	background-position: 0 -84px ;
}
.highlight_h_centralPacific{
	display: block;
	width: 115px;
	height: 42px;
	text-decoration: none;
	background: url("images/buttons/h_centralpacific.jpg") no-repeat;
	background-position: 0 0px ;
}
a.h_northernPlains {
	display: block;
	width: 115px;
	height: 42px;
	background: url("images/buttons/h_northernplains.jpg") 0 -42px no-repeat;
	text-decoration: none;
}
a:hover.h_northernPlains {
	background-position: 0 -84px ;
}
.highlight_h_northernPlains{
	display: block;
	width: 115px;
	height: 42px;
	text-decoration: none;
	background: url("images/buttons/h_northernplains.jpg") no-repeat;
	background-position: 0 0px ;
}

a.h_monteverde {
	display: block;
	width: 115px;
	height: 42px;
	background: url("images/buttons/h_monteverde.jpg") 0 -42px no-repeat;
	text-decoration: none;
}
a:hover.h_monteverde {
	background-position: 0 -84px ;
}
.highlight_h_monteverde{
	display: block;
	width: 115px;
	height: 42px;
	text-decoration: none;
	background: url("images/buttons/h_monteverde.jpg") no-repeat;
	background-position: 0 0px ;
}
a.h_caribbean {
	display: block;
	width: 115px;
	height: 42px;
	background: url("images/buttons/h_caribbean.jpg") 0 -42px no-repeat;
	text-decoration: none;
}
a:hover.h_caribbean {
	background-position: 0 -84px ;
}
.highlight_h_caribbean{
	display: block;
	width: 115px;
	height: 42px;
	text-decoration: none;
	background: url("images/buttons/h_caribbean.jpg") no-repeat;
	background-position: 0 0px ;
}

a.h_southPacific {
	display: block;
	width: 115px;
	height: 42px;
	background: url("images/buttons/h_southpacific.jpg") 0 -42px no-repeat;
	text-decoration: none;
}
a:hover.h_southPacific {
	background-position: 0 -84px ;
}
.highlight_h_southPacific{
	display: block;
	width: 115px;
	height: 42px;
	text-decoration: none;
	background: url("images/buttons/h_southpacific.jpg") no-repeat;
	background-position: 0 0px ;
}
a.h_northPacific {
	display: block;
	width: 115px;
	height: 42px;
	background: url("images/buttons/h_northpacific.jpg") 0 -42px no-repeat;
	text-decoration: none;
}
a:hover.h_northPacific {
	background-position: 0 -84px ;
}
.highlight_h_northPacific{
	display: block;
	width: 115px;
	height: 42px;
	text-decoration: none;
	background: url("images/buttons/h_northpacific.jpg") no-repeat;
	background-position: 0 0px ;
}


/* End of Transportation SubMenu */

/* About CR SubMenu */
a.crCostaRica {
	display: block;
	width: 96px;
	height: 33px;
	background: url("images/buttons/acr_cr.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.crCostaRica {
	background-position: 0 -33px ;
}
.highlight_crCostaRica{
	display: block;
	width: 96px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/acr_cr.jpg") no-repeat;
	background-position: 0 -66px ;
}

a.crFaqs {
	display: block;
	width: 161px;
	height: 33px;
	background: url("images/buttons/acr_faqs.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.crFaqs {
	background-position: 0 -33px ;
}
.highlight_crFaqs{
	display: block;
	width: 161px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/acr_faqs.jpg") no-repeat;
	background-position: 0 -66px ;
}

a.crPhotoGallery {
	display: block;
	width: 144px;
	height: 33px;
	background: url("images/buttons/acr_photogallery.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.crPhotoGallery {
	background-position: 0 -33px ;
}
.highlight_crPhotoGallery{
	display: block;
	width: 144px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/acr_photogallery.jpg") no-repeat;
	background-position: 0 -66px ;
}

a.crTravelerTips {
	display: block;
	width: 138px;
	height: 33px;
	background: url("images/buttons/acr_travelertips.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.crTravelerTips {
	background-position: 0 -33px ;
}
.highlight_crTravelerTips{
	display: block;
	width: 138px;
	height: 33px;
	text-decoration: none;
	background: url("images/buttons/acr_travelertips.jpg") no-repeat;
	background-position: 0 -66px ;
}


/* End of Transportation SubMenu */


a.tp_sj {
	display: block;
	width: 220px;
	height: 42px;
	background: url("images/buttons/tp_sj.jpg") 0 -42px no-repeat;
	text-decoration: none;
}
a:hover.tp_sj {
	background-position: 0 -84px ;
}
.highlight_tp_sj{
	display: block;
	width: 220px;
	height: 42px;
	text-decoration: none;
	background: url("images/buttons/tp_sj.jpg") no-repeat;
	background-position: 0 0px ;
}
a.tp_jaco {
	display: block;
	width: 220px;
	height: 42px;
	background: url("images/buttons/tp_jaco.jpg") 0 -42px no-repeat;
	text-decoration: none;
}
a:hover.tp_jaco {
	background-position: 0 -84px ;
}
.highlight_tp_jaco{
	display: block;
	width: 220px;
	height: 42px;
	text-decoration: none;
	background: url("images/buttons/tp_jaco.jpg") no-repeat;
	background-position: 0 0px ;
}
a.tp_guanacaste {
	display: block;
	width: 220px;
	height: 42px;
	background: url("images/buttons/tp_guanacaste.jpg") 0 -42px no-repeat;
	text-decoration: none;
}
a:hover.tp_guanacaste {
	background-position: 0 -84px ;
}
.highlight_tp_guanacaste{
	display: block;
	width: 220px;
	height: 42px;
	text-decoration: none;
	background: url("images/buttons/tp_guanacaste.jpg") no-repeat;
	background-position: 0 0px ;
}



/* Experiences By Theme Menu */
/*^'^ Navigation Structure ^'^*/
/*Experience by Theme visible Button*/
.nav-container-outer{
background: #990000;
padding: 0px;
height: 26px;
width:190px;
background: url(images/buttons/exptheme/nav-bg.jpg) no-repeat;
background-position: 10px 0px ;
margin-top:0px;
}
.nav-container-outer-white{
background: #990000;
padding: 0px;
height: 26px;
width:190px;
background: url(images/buttons/exptheme/nav-bg_white.jpg) no-repeat;
background-position: 10px 0px ;
margin-top:0px;
}
.float-left{
float: left;
}
.float-right{
float: right;
}
.nav-container .divider{
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
}
.nav-container .divider-vert{
float:left;
width:0px;
display: none;
}
.nav-container .item-secondary-title{
display:block;
cursor:default;
white-space:nowrap;
}
.clear{
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;
float:none;
}
.nav-container{
position:relative;
zoom:1;
margin: 0 auto;
}
.nav-container a, .nav-container li{
float:left;
display:block;
white-space:nowrap;
}
.nav-container div a, .nav-container ul a, .nav-container ul li{
float:none;
}
.nav-container ul{
left:-10000px;
position:absolute;
}
.nav-container, .nav-container ul{
list-style:none;
padding:0px;
margin:0px;
}
.nav-container li a{
float:none
}
.nav-container li{
position:relative;
}
.nav-container ul{
z-index:10;
}
.nav-container ul ul{
z-index:20;
}
.nav-container ul ul ul{
z-index:30;
}
.nav-container ul ul ul ul{
z-index:40;
}
.nav-container ul ul ul ul ul{
z-index:50;
}
li:hover>ul{
left:auto;
}
#nav-container ul {
top:100%;
}
#nav-container ul li:hover>ul{
top:0px;
left:100%;
}

/*^'^ Primary Items ^'^*/	
#nav-container a.item-primary
{
	width: 160px;
	height: 26px;
	padding: 0;
}

#nav-container a{	
padding:5px 0px 0px 6px;
margin: 0px 0px 0px 0px;
color: #fff;
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:14px;
text-decoration:none;

background-repeat: no-repeat;
background-position: top;
}

#nav-container a:hover{
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #3aacb7;
background: url(images/buttons/exptheme/item-primary-bg.gif);
background-repeat: no-repeat;
background-position: -3px 0;
height:26px;
}

/*^'^ Secondary Items Container ^'^*/	
#nav-container div, #nav-container ul{	
padding:10px 4px 10px 4px;
margin:0px 0px 0px 0px;
background: url(images/buttons/exptheme/item-secondary-container-bg.jpg);
background-repeat: repeat-x;
background-color: #3fafbd;
border-bottom: 1px solid #fff;
}

/*^'^ Secondary Items ^'^*/	
#nav-container div a, #nav-container ul a{	
padding:3px 10px 3px 6px;
background-color: #FFFFFF;
background: url(images/buttons/exptheme/item-secondary-bg.jpg);
background-repeat: no-repeat;
background-position: 0px 22px;
font-size:11px;
border-width:0px;
border-style:none;
margin: 0px 0px 0px 0px;
width: 135px;
}

/*^'^ Secondary Items Hover State ^'^*/	
#nav-container div a:hover, #nav-container ul a:hover{	
padding:3px 10px 3px 6px;
background-color: #FFFFFF;
background: url(images/buttons/exptheme/item-secondary-bg.jpg);
height:15px;
background-repeat: no-repeat;
color:#41868b;
}

/*^'^ Secondary Item Titles ^'^*/	
#nav-container .item-secondary-title{	
cursor:default;
padding:4px 0px 3px 7px;
color: #6C3600;
font-family: Arial, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;
/* background: url(images/item-secondary-title-bg.jpg); */
background-repeat: no-repeat;
font-weight:bold;
}

/*^'^ Horizontal Dividers ^'^*/	
#nav-container .divider-horiz{	
border-top-width:1px;
margin:5px 5px;
border-color: #C16100;
}

/*^'^ Vertical Dividers ^'^*/	
#nav-container .divider-vert{	
border-left-width:1px;
height:15px;
margin:4px 2px 0px 2px;
border-color:#AAAAAA;
}
/* End Experiences By Theme Menu */


.sf-menu 
{
	width: 100%;
	height: 32px;
	padding: 0;
	margin: 0 auto;
	background: url(images/background/bg_menu.jpg) repeat-x;
}

.sf-navbar li
{
	height: 32px;
	background: transparent url(images/menu-normal.jpg) repeat-x scroll top left;
	color: #fff;
}

.sf-menu a, .sf-menu a:visited 
{
	color: #fff;
	padding: 0.75em 14px;
}

.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
	background: transparent url(images/menu-hover.jpg) repeat-x  scroll top left;
	padding: 0 inherit;
	margin: 0 inherit;
	border: 0;
	color: #fff;
}

.sf-navbar li.localexpert{
	background: url(images/headers/expert.jpg) no-repeat scroll 45px 50%;
	width:161px;
	height:32px;
	padding: 0 20px 0 45px;
}

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
	background: url(images/background/bg_submenu.jpg) repeat-x;
	width: 960px;
	padding: 0;
	text-align: center;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}

ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
ul.sf-navbar ul a:focus, ul.sf-navbar ul a:hover, ul.sf-navbar ul a:active {
	background: transparent url(images/submenu-sprite.jpg) repeat-x scroll 0 -33px;
}

.sf-navbar li ul {
	height: 33px;
}

.sf-navbar li li {
	color: #469b9e;
	background: transparent url(images/submenu-sprite.jpg) repeat-x scroll 0 0px;
	display: inline;
	float: none;
	height: 33px;
}

.sf-navbar li li a {
	display: inline-block;
}
