body { margin: 30px 0 0 0; }

img { border: 0px; }

label {
   font-family: Tahoma, Verdana, Arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
}

#wrap { position: static; margin: 0px auto; width: 765px; }

#header {
   display: block;
   border-bottom: 2px solid #505050;
   width: 765px;
   height: 70px;
   margin: 0px auto 20px auto;
   text-align: right;
   background: #fff url(images/logo.png) no-repeat left center;
}

#header a {
   font-family: Tahoma, Verdana, Arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   color: #a4a4a4;
   position: relative;
   top: 45px;
}

#header a:hover { color: #5d8819; }
#header a.activelink { color: #5d8819; }

#images { height: 375px; padding: 0px 10px 0px 0px; }

.box {
   display:block;
   position:relative;
   margin:-6px 6px 6px -6px;
   text-align: center;
   border: 1px solid #e0e0e0;
   background-position: center center;
   background-repeat: no-repeat;
}

#image_left {
   width: 146px;
   height: 146px;
   margin: 0px 10px 0px 5px;
   float: left;
   position: relative;
   top: 110px;
}

#image_center {
   height: 356px;
   width: 356px;
   margin-right: 5px;
   float: left;
   position: relative;
}

#image_right {
   width: 146px;
   height: 146px;
   margin-right: 0px;
   float: left;
   position: relative;
   top: 110px;
}

#avgscore-text {
   font-family: Tahoma, Verdana, Arial, sans-serif;
   font-size: 11px;
   margin: 0px auto;
}

#averagescore {
   font-family: Tahoma, Verdana, Arial, sans-serif;
   font-size: 24px;
   font-weight: bold;
   display: block;
   margin: 0px auto;
}

#lame {
   font-family: Tahoma, Verdana, Arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #194588;
   padding-right: 10px;
}

#cool {
   font-family: Tahoma, Verdana, Arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #5d8819;
   padding-left: 10px;
}

#options {
   border: 1px solid #e0e0e0;
   width: 450px;
   margin: 10px auto;
}

#options-alt {
   border: 1px solid #e0e0e0;
   width: 450px;
   margin: 10px auto;
   font-family: Tahoma, Verdana, Arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   display: none;
}

#buy {
   text-align: center;
   font-family: Tahoma;
   font-size: 11px;
}

#copyright {
   font-family: Tahoma, Verdana, Arial, sans-serif;
   font-size: 10px;
   color: #c2c2c2;
   text-align: right;
}

#leftArrow { float: left; position: relative; top: 127px; padding-right: 8px; }
#rightArrow { float: left; position: relative; top: 127px; padding-left: 5px; }

.scoreValue, #status {
   font-family: Tahoma, Verdana, Arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
}

.div-shadow {
   float:left;
   background: url(images/shadowAlpha.png) no-repeat bottom right !important;
   background: url(images/shadow.gif) no-repeat bottom right;
   margin: 0 0 0 10px !important;
   margin: 0 0 0 5px;
}

.bottom-block {
   display: block;
   clear: both;
   width: 765px;
   text-align: center;
   border-bottom: 2px solid #505050;
}

.low-opacity { filter:alpha(opacity=35); -moz-opacity:.35; opacity:.35; }

.roll {  filter:alpha(opacity=35); -moz-opacity:.35; opacity:.35; }
.roll:hover {  filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.00; }