
#vipPopups {
	display: none;
}

#vipLogo {
	width: 370px;
	height: 65px;
	background: url(https://images.neopets.com/altador/altadorcup/2015/nc/logo.png) no-repeat;
	position: absolute;
	left: 120px;
	top: 13px;
	z-index: 10;
}

#vipHub {
	width: 980px;
	height: 580px;
        background: url(https://images.neopets.com/altador/altadorcup/2018/nc/map2018.png) no-repeat;        
	position: relative;
}




.ncPopupIcon {
	width: 85px;
	height: 64px;
	background: url(https://images.neopets.com/common/nc.png) no-repeat;
	position: absolute;
	top: -50px;
	left: -30px;
}

.ncItemIcon {
	width: 47px;
	height: 37px;
	background: url(https://images.neopets.com/common/nc-item.png) no-repeat;
	position: absolute;
	bottom: 0px;
	right: -20px;
}


#mapButtonTheGatherer.Locked, #mapButtonTheGatherer.Compass {
        background: url(https://images.neopets.com/altador/altadorcup/2018/nc/buttons/thegatherer.png) no-repeat;
	cursor: pointer;
	height: 376px;
	left: 246px;
	position: absolute;
	top: 190px;
	width: 135px;
}

#mapButtonTheGatherer.Locked {
    background-position: 2px 30px;
    top: 5px;
    left: 233px;
}

#mapButtonTheGatherer.Locked:hover
{
    background-position: 2px -336px;
    top: 31px;
    left: 233px;
}

#mapButtonTheGatherer.Question {
    background: url(https://images.neopets.com/altador/altadorcup/2018/nc/buttons/thegatherer.png) no-repeat;
    background-position: -137px 3px;
    cursor: pointer;
    height: 339px;
    left: 238px;
    position: absolute;
    top: 32px;
    width: 127px;
}

#mapButtonTheGatherer.Question:hover
{
    background-position: -136px -336px;
    top: 32px;
    width: 128px;
}

#mapButtonTheGatherer.Compass {	
    background-position: -276px 3px;
    top: 32px;
    width: 121px;
    height: 346px;
}

#mapButtonTheGatherer.Compass:hover {
    background-position: -276px -337px;
    top: 32px;
    width: 121px;
    height: 346px;
}



/*   farie_land location start */

#mapButtonTheThief.Locked, #mapButtonTheThief.Question, #mapButtonTheThief.Compass {	
	height: 340px;
	background: url(https://images.neopets.com/altador/altadorcup/2018/nc/buttons/thethief.png) no-repeat;
	cursor: pointer;
	position: absolute;
	
}

#mapButtonTheThief.Locked {
    background-position: -1px 2px;
    width: 131px;
    left: 36px;
    top: 17px;
}

#mapButtonTheThief.Locked:hover {
    background-position: -1px -337px;
    width: 131px;
    left: 36px;
    top: 16px;
}

#mapButtonTheThief.Question {
    background-position: -128px 2px;
    width: 131px;
    left: 36px;
    top: 17px;
}

#mapButtonTheThief.Question:hover {
       background-position: -128px -337px;
    width: 131px;
    left: 36px;
    top: 16px;
}

#mapButtonTheThief.Compass {
     background-position: -257px 2px;
    width: 131px;
    left: 36px;
    top: 17px;
}

#mapButtonTheThief.Compass:hover {
        background-position: -257px -337px;
    width: 131px;
    left: 36px;
    top: 16px;
}


/* tyrania code start */

#mapButtonTheCollect.Locked, #mapButtonTheCollect.Question, #mapButtonTheCollect.Compass {
    width: 131px;
    height: 346px;
	background: url(https://images.neopets.com/altador/altadorcup/2018/nc/buttons/thecollect.png) no-repeat;
	cursor: pointer;
	position: absolute;
}

#mapButtonTheCollect.Question {
    background-position: -128px 7px;
    top: 15px;
    left: 820px;
}

#mapButtonTheCollect.Question:hover {
       background-position: -128px -332px;
    top: 16px;
    left: 820px;
}

#mapButtonTheCollect.Locked {
        background-position: -2px -51px;
    top: 73px;
    left: 820px;
    height: 285px;
}

#mapButtonTheCollect.Locked:hover {
        background-position: -2px -388px;
    top: 73px;
    left: 820px;
    height: 285px;
    
}



#mapButtonTheCollect.Compass {
   background-position: -254px -51px;
    top: 73px;
    left: 820px;
    height: 285px;
}

#mapButtonTheCollect.Compass:hover {
    background-position: -254px -388px;
    top: 73px;
    left: 820px;
    height: 285px;
}



/* Map button of TheGladiator */
#mapButtonTheGladiator.Locked, #mapButtonTheGladiator.Question, #mapButtonTheGladiator.Compass {
    width: 135px;
    height: 339px;
    background: url(https://images.neopets.com/altador/altadorcup/2018/nc/buttons/thegladiator.png) no-repeat;
    cursor: pointer;
    position: absolute;
	
}

#mapButtonTheGladiator.Locked {
    background-position: -5px 1px;
    left: 634px;
    top: 29px;
}

#mapButtonTheGladiator.Locked:hover {
    background-position: -5px -339px;
    left: 634px;
    top: 29px;
}

#mapButtonTheGladiator.Question {
    background-position: -142px 1px;
    left: 634px;
    top: 29px;
}

#mapButtonTheGladiator.Question:hover {
    background-position: -142px -339px;
    left: 634px;
    top: 29px;
}

#mapButtonTheGladiator.Compass {
    background-position: -280px 1px;
    left: 634px;
    top: 29px;
}

#mapButtonTheGladiator.Compass:hover {
    background-position: -280px -338px;
    left: 634px;
    top: 29px;
}

.buttonNav90 {
	width: 90px;
	height: 31px;
	background: url(https://images.neopets.com/altador/altadorcup/2017/nc/buttons/bg.png) no-repeat;
	cursor: pointer;
}

.buttonNav90:hover {
	background-position: 0 -31px;
}

.buttonNav90 div {
	width: 90px;
	height: 31px;
}

.buttonNav130 {
	width: 130px;
	height: 31px;
	background: url(https://images.neopets.com/altador/altadorcup/2017/nc/buttons/bg.png) -90px 0 no-repeat;
	cursor: pointer;
}

.buttonNav130:hover {
	background-position: -90px -31px;
}

.buttonNav130 div {
	width: 130px;
	height: 31px;
}

.buttonNav160 {
	width: 160px;
	height: 31px;
	background: url(https://images.neopets.com/altador/altadorcup/2017/nc/buttons/bg.png) -220px 0 no-repeat;
	cursor: pointer;
}

.buttonNav160:hover {
	background-position: -220px -31px;
}

.buttonNav160 div {
	width: 160px;
	height: 31px;
}

.buttonGreen120 {
	width: 120px;
	height: 39px;
	background: url(https://images.neopets.com/altador/altadorcup/2017/nc/buttons/bg.png) -380px 0 no-repeat;
	cursor: pointer;
}

.buttonGreen120:hover {
	background-position: -380px -39px;
}

.buttonGreen120 div {
	width: 120px;
	height: 31px;
}

.buttonRed120 {
	width: 120px;
	height: 39px;
	background: url(https://images.neopets.com/altador/altadorcup/2017/nc/buttons/bg.png) -500px 0 no-repeat;
	cursor: pointer;
}

.buttonRed120:hover {
	background-position: -500px -39px;
}

.buttonRed120 div {
	width: 120px;
	height: 31px;
}

.buttonYellow120 {
	width: 120px;
	height: 39px;
	background: url(https://images.neopets.com/altador/altadorcup/2017/nc/buttons/bg.png) -620px 0 no-repeat;
	cursor: pointer;
}

.buttonYellow120:hover {
	background-position: -620px -39px;
}

.buttonYellow120 div {
	width: 120px;
	height: 31px;
}

.buttonGrey120 {
	width: 120px;
	height: 39px;
	background: url(https://images.neopets.com/altador/altadorcup/2017/nc/buttons/bg.png) -620px -78px no-repeat;
}

.buttonYellow150 {
	width: 150px;
	height: 39px;
	background: url(https://images.neopets.com/altador/altadorcup/2017/nc/buttons/bg.png) -740px 0 no-repeat;
	cursor: pointer;
}

.buttonYellow150:hover {
	background-position: -740px -39px;
}

.buttonYellow150 div {
	width: 150px;
	height: 31px;
}

.buttonYellow180 {
	width: 180px;
	height: 39px;
	background: url(https://images.neopets.com/altador/altadorcup/2017/nc/buttons/bg.png) -890px 0 no-repeat;
	cursor: pointer;
}

.buttonYellow180:hover {
	background-position: -890px -39px;
}

.buttonYellow180 div {
	width: 180px;
	height: 31px;
}

.buttonAltadorCup {
	background: url(https://images.neopets.com/altador/altadorcup/2015/nc/buttons/altador_cup.png) no-repeat;
}

.buttonBuy {
	background: url(https://images.neopets.com/altador/altadorcup/2015/nc/buttons/buy.png) no-repeat;
}

.buttonInventory {
	background: url(https://images.neopets.com/altador/altadorcup/2015/nc/buttons/go_to_inventory.png) no-repeat;
}

.buttonIntrigued {
	background: url(https://images.neopets.com/altador/altadorcup/2015/nc/buttons/im_intrigued.png) no-repeat;
}

.buttonLogin {
	background: url(https://images.neopets.com/altador/altadorcup/2017/nc/buttons/log_in.png) no-repeat;
}

.buttonMap {
	background: url(https://images.neopets.com/altador/altadorcup/2018/nc/buttons/hall.png) no-repeat;
}

.buttonNo {
	background: url(https://images.neopets.com/altador/altadorcup/2017/nc/buttons/no.png) no-repeat;
}

.buttonNope {
	background: url(https://images.neopets.com/altador/altadorcup/2015/nc/buttons/nope.png) no-repeat;
}

.buttonOkay {
	background: url(https://images.neopets.com/altador/altadorcup/2017/nc/buttons/okay.png) no-repeat;
}

.buttonRight {
	background: url(https://images.neopets.com/altador/altadorcup/2017/nc/buttons/right.png) no-repeat;
}

.buttonSignup {
	background: url(https://images.neopets.com/altador/altadorcup/2017/nc/buttons/sign_up.png) no-repeat;
}

.buttonTeamGear {
	background: url(https://images.neopets.com/altador/altadorcup/2017/nc/buttons/team_gear.png) no-repeat;
}

.buttonUseCompass {
	background: url(https://images.neopets.com/altador/altadorcup/2018/nc/buttons/usecompass.png) no-repeat;
}

.buttonWhatLuck {
	background: url(https://images.neopets.com/altador/altadorcup/2015/nc/buttons/what_luck.png) no-repeat;
}

.buttonYes {
	background: url(https://images.neopets.com/altador/altadorcup/2017/nc/buttons/yes.png) no-repeat;
}

.buttonYup {
	background: url(https://images.neopets.com/altador/altadorcup/2015/nc/buttons/yup.png) no-repeat;
}

.thanksOkay {
	background: url(https://images.neopets.com/altador/altadorcup/2017/nc/buttons/thanks.png) no-repeat;
}

.thanksOkay-box {
	background: url(https://images.neopets.com/altador/altadorcup/2017/nc/buttons/thanks.png) no-repeat;
        margin-left: -15px;
}
