#bill {
position: relative;
margin: 0px auto;
background-image:url(KenoraBillsTiered-Final.jpg);
height: 2485px;
width: 960px;
}

#bill #tip_01,
#bill #tip_02,
#bill #tip_03,
#bill #tip_04,
#bill #tip_05,
#bill #tip_06,
#bill #tip_07,
#bill #tip_08,
#bill #tip_09,
#bill #tip_10,
#bill #tip_11,
#bill #tip_12,
#bill #tip_13,
#bill #tip_14,
#bill #tip_15,
#bill #tip_16,
#bill #tip_17,
#bill #tip_18 {
position: absolute;
}

#bill #tip_01:hover,
#bill #tip_02:hover,
#bill #tip_03:hover,
#bill #tip_04:hover,
#bill #tip_05:hover,
#bill #tip_06:hover,
#bill #tip_07:hover,
#bill #tip_08:hover,
#bill #tip_09:hover,
#bill #tip_10:hover,
#bill #tip_11:hover,
#bill #tip_12:hover,
#bill #tip_13:hover,
#bill #tip_14:hover,
#bill #tip_15:hover,
#bill #tip_16:hover,
#bill #tip_17:hover,
#bill #tip_18:hover {
background-color:rgba(0,153,216,0.4);
}

#bill #tip_01 {
left:34px;
top: 170px;
height:60px;
width:141px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}

#bill #tip_02 {
left:385px;
top: 170px;
height:60px;
width:119px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}

#bill #tip_03 {
left:623px;
top: 200px;
height:27px;
width:294px;
}

#bill #tip_04 {
left:623px;
top: 227px;
height:27px;
width:294px;
}

#bill #tip_05 {
left:623px;
top: 254px;
height:27px;
width:294px;
}

#bill #tip_06 {
left:34px;
top: 365px;
height:55px;
width:528px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}

#bill #tip_07 {
left:34px;
top: 420px;
height:19px;
width:528px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}

#bill #tip_08 {
left:34px;
top: 439px;
height:19px;
width:528px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}

#bill #tip_09 {
left:34px;
top: 458px;
height:19px;
width:528px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}

#bill #tip_10 {
left:34px;
top: 477px;
height:19px;
width:528px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}

#bill #tip_11 {
left:34px;
top: 496px;
height:20px;
width:528px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}

/*
#bill #tip_12 {
left:30px;
top: 1160px;
height:33px;
width:468px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}
*/

#bill #tip_13 {
left:588px;
top: 365px;
height:332px;
width:339px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}

#bill #tip_14 {
left:578px;
top: 712px;
height:134px;
width:335px;
}

#bill #tip_15 {
left:50px;
top: 1518px;
height:55px;
width:797px;
}

#bill #tip_16 {
left:490px;
top: 1748px;
height:84px;
width:360px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}

/*
#bill #tip_17 {
left:190px;
top: 2176px;
height:128px;
width:405px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}
*/

#bill #tip_18 {
left:677px;
top: 2167px;
height:246px;
width:224px;
}

#tip {
width: 320px;
padding: 20px;
background-color: #000;
color: #fff;
position: absolute;
z-index: 999;
}

.tip_left {
-webkit-border-radius: 0 20px 20px 20px;
border-radius: 0 20px 20px 20px;
}

.tip_right {
-webkit-border-radius: 20px 0 20px 20px;
border-radius: 20px 0 20px 20px;
}
