.ui_sprite_sheet { background-image: url("../images/stonehenge_ui_spritesheet.png"); }

a.startquest { background-position: 0px 0px; width: 218px; height: 44px; display: block; text-indent: -9999px; margin-bottom: 20px; }
a.startquest:hover, a.startquest:active { background-position: -218px 0px; }

a.skipintro { background-position: -435px 0px; width: 208px; height: 44px; display: block; text-indent: -9999px; margin-bottom: 20px; }
a.skipintro:hover, a.skipintro:active { background-position: -642px 0px; }

a.restartlevel { background-position: 0px -44px; width: 200px; height: 60px; display: block; text-indent: -9999px; margin-bottom: 20px; }
a.restartlevel:hover, a.restartlevel:active { background-position: -200px -45px; }

a.continue { background-position: -400px -44px; width: 144px; height: 61px; display: block; text-indent: -9999px; margin-bottom: 20px; }
a.continue:hover, a.continue:active { background-position: -544px -44px; }

a.submitanswer { background-position: -689px -44px; width: 114px; height: 61px; display: block; text-indent: -9999px; margin-bottom: 20px; }
a.submitanswer:hover, a.submitanswer:active { background-position: -803px -44px; }

.stonepanel { background-position: -556px -180px; width: 137px; height: 183px; display: block; margin-bottom: 20px; cursor: pointer; display: block; margin: 0 auto 30px; }
.stonepanel.stonepanel_on { background-position: -693px -180px; }

.toolpanel { background-image: url("../images/material_off_new.png"), url("../images/ground_shadow.png"); background-repeat: no-repeat; background-position: top center, bottom center; width: 180px; height: 209px; padding-top: 10px; display: inline-block; }
.toolpanel.toolpanel_on { background-image: url("../images/material_on_new.png"), url("../images/ground_shadow.png"); background-repeat: no-repeat; background-position: top center, bottom center; }
.toolpanel img { -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none; }

.popupwindow { -webkit-border-radius: 6px 6px; -moz-border-radius: 6px / 6px; border-radius: 6px / 6px; background-color: #2e1b0c; }

.feedback_panel { padding: 50px 52px 20px 45px; background-position: 0px -109px; width: 352px; height: 425px; display: block; margin-bottom: 20px; }

.feedbacklarge { background-position: 0px -535px; width: 352px; height: 448px; display: block; margin-bottom: 20px; top: 89px!important; padding-right: 66px; }
.feedbacklarge a { bottom: 53px!important; }

.feedback_panel_elder { position: relative; z-index: 5; top: -91px; background-position: 0px -1167px; width: 198px; height: 268px; display: block; margin-bottom: 20px; }

.feedback_panel_elder_middle { background-position: -196px -1167px; width: 198px; height: 268px; display: block; margin-bottom: 20px; }

.feedback_panel_elder_old { background-position: -391px -1167px; width: 198px; height: 268px; display: block; margin-bottom: 20px; }

.feedback_panel_elder_oldest { background-position: -587px -1167px; width: 198px; height: 268px; display: block; margin-bottom: 20px; }
.feedback_panel_elder_oldest.adjustTop { top: -112px; }

.small_elder { background-position: 0px -1000px; width: 113px; height: 149px; display: block; margin-bottom: 20px; }

.small_elder_middle { background-position: -112px -1000px; width: 113px; height: 149px; display: block; margin-bottom: 20px; }

.small_elder_old { background-position: -224px -1000px; width: 112px; height: 149px; display: block; margin-bottom: 20px; }

.small_elder_oldest { background-position: -336px -1000px; width: 112px; height: 149px; display: block; margin-bottom: 20px; }

.material_tooltip { background-position: -560px -444px; width: 190px; height: 134px; display: block; margin-bottom: 20px; }

.locatestone_tooltip_down { background-position: -560px -574px; width: 303px; height: 195px; display: block; margin-bottom: 20px; }

.locatestone_tooltip_up { background-position: -560px -770px; width: 303px; height: 195px; display: block; margin-bottom: 20px; }
