html { margin-bottom: 1px; }

body { background-color: #000; margin: 0; padding: 0; }

body, h1, p, li, a, a:hover, a:active { font-family: "Lucida Grande", Helvetica, sans-serif; color: #fff; }

h1 { width: 294px; height: 69px; background-image: url(../images/proximitymines.png); background-repeat: no-repeat; padding: 0; margin: 0; color: transparent; position: absolute; z-index: 4; text-indent: -9000px; top: -33px; }

img, a { border: 0; margin: 0; padding: 0; }

#div_wrapper { width: 750px; height: 420px; margin-top: 10%; margin-left: auto; margin-right: auto; }

#div_content { width: 750px; height: 300px; background-image: url(../images/pm_grass_bw.jpg); margin-left: auto; margin-right: auto; position: relative; }

#div_grass { z-index: 2; position: absolute; }

#div_links { width: 175px; height: 300px; z-index: 3; text-align: right; padding-right: 95px; position: absolute; left: 480px; top: 18px; }

.button { display: block; width: 250px; height: 84px; background-image: url(../images/button.png); background-repeat: no-repeat; text-decoration: none; font-size: 12px; text-align: center; line-height: 1.5; padding-top: 2px; margin-bottom: 4px; }
.button img { float: right; width: 52px; height: 45px; }
#a_download img { margin-right: 17px; margin-top: 17px; }

#a_buy { padding-top: 12px; height: 74px; }
#a_buy img { margin-right: 17px; margin-top: 8px; }
#div_info img { margin-right: 17px; margin-top: 8px; }

#span_download { font-size: 15px; }
.bold { font-weight: bold; }

div.button p { font-size: 10px; margin: 0; padding: 0; border: 0; margin-bottom: 4px; line-height: 1.3; }
div.button a:hover { text-decoration: none; }

.span_buy { font-size: 30px; }
#div_info { padding-top: 10px; }

#div_screenshots { margin-left: auto; margin-right: auto; padding-top: 24px; text-align: center; width: 350px; }
#div_screenshots a { display: inline; margin-left: 24px; margin-right: 24px; width: 64px; height: 64px; cursor:url(../images/cursors/zoom2.png), -moz-zoom-in; }
