﻿#drivingAccuracy,
#greensRegulation,
#recoveryPerformance,
#puttingAverages,
#scorePar,
#scoring {
  position:absolute;
  width:217px;
  height:164px;
}
#scoring {
  background: url(../images/authenticated/graphs/scoring-bg.png) no-repeat left bottom;
}
#drivingAccuracy div.pieObject,
#greensRegulation div.pieObject,
#recoveryPerformance div.pieObject {
  position:absolute;
  display:block;
  top:27px;
  left:88px;
  width:123px;
  height:123px;
}
#scoring div.pieObject {
  position:absolute;
  display:block;
  width:103px;
  height:103px;
  top:56px;
  left:109px;
}
#drivingAccuracy h3,
#greensRegulation h3,
#recoveryPerformance h3,
#puttingAverages h3,
#scorePar h3,
#scoring h3 {
  font-size:14px;
  font-weight:bold;
  padding-left:9px;
  margin-bottom:5px;
  line-height:1.1em;
  margin-top:8px;
}
#greensRegulation h3,
#recoveryPerformance h3,
#puttingAverages h3 {
  margin-bottom:20px;
}
#scoring h3 {
  margin-bottom:7px;
}
#drivingAccuracy h4,
#greensRegulation h4,
#recoveryPerformance h4,
#puttingAverages h4,
#scorePar h4 {
  margin:0;
  font-size:11px;
  padding-left:10px;
  font-weight:normal;
  height:22px;
  line-height:22px;
  background:#e7e7e8;
}
#drivingAccuracy .data,
#greensRegulation .data,
#recoveryPerformance .data,
#puttingAverages .data,
#scorePar .data,
#scoring .data {
  height:22px;
  line-height:22px;
  padding-left:36px;
  font-size:11px;
  background-repeat:no-repeat;
  background-position:10px 4px;
}
#scoring .data {
  margin-right:117px;
  text-align:right;
}
#scoring .data.total {
  margin-right:11px;
}
#drivingAccuracy .bullseye {
  background-image:url(../images/authenticated/graphs/target-red.png);
}
#drivingAccuracy .left {
  background-image:url(../images/authenticated/graphs/slant-left.png);
}
#drivingAccuracy .right {
  background-image:url(../images/authenticated/graphs/slant-right.png);
}
#greensRegulation .bullseye {
  background-image:url(../images/authenticated/graphs/target-green.png);
}
#greensRegulation .missed {
  background-image:url(../images/authenticated/graphs/target-grey.png);
}
#recoveryPerformance .scrambling {
  background-image:url(../images/authenticated/graphs/dot-purple.png);
}
#recoveryPerformance .sand {
  background-image:url(../images/authenticated/graphs/dot-yellow.png);
}
#puttingAverages .perhole {
  background-image:url(../images/authenticated/graphs/dot-orange.png);
}
#puttingAverages .pergir {
  background-image:url(../images/authenticated/graphs/dot-blue.png);
}
#scorePar .par3 {
  background-image:url(../images/authenticated/graphs/dot-blue.png);
}
#scorePar .par4 {
  background-image:url(../images/authenticated/graphs/dot-yellow.png);
}
#scorePar .par5 {
  background-image:url(../images/authenticated/graphs/dot-red.png);
}
#puttingAverages .bars {
  position:absolute;
  right:6px;
  bottom:0px;
  width:132px;
  height:133px;
  background:url(../images/authenticated/graphs/putting-bg.png) no-repeat left bottom;
}
#scorePar .bars {
  position:absolute;
  right:4px;
  bottom:0px;
  width:140px;
  height:156px;
  background:url(../images/authenticated/graphs/score-par-bg-1.png) no-repeat left bottom;
}
#scorePar .bars.largeGraph {
  background:url(../images/authenticated/graphs/score-par-bg-2.png) no-repeat left bottom;
}
#puttingAverages div.puttHole,
#puttingAverages div.puttGir,
#scorePar div.par3s,
#scorePar div.par4s,
#scorePar div.par5s {
  height:37px;
  background-repeat:repeat-x;
  background-position:left top;
}
#puttingAverages div.puttHole {
  margin-bottom:8px;
  margin-top:16px;
  margin-left:0px;
  background-image:url(../images/authenticated/graphs/bar-orange-mid.png);
}
#puttingAverages div.puttHole div {
  width:100%;
  height:37px;
  background:url(../images/authenticated/graphs/bar-orange-left.png) no-repeat left top;
}
#puttingAverages div.puttHole div div {
  background:url(../images/authenticated/graphs/bar-orange-right.png) no-repeat right top;	
}
#puttingAverages div.puttGir {
  margin-left:0px;
  background-image:url(../images/authenticated/graphs/bar-blue-mid.png);
}
#puttingAverages div.puttGir div {
  width:100%;
  height:30px;
  background:url(../images/authenticated/graphs/bar-blue-left.png) no-repeat left top;
}
#puttingAverages div.puttGir div div {
  background:url(../images/authenticated/graphs/bar-blue-right.png) no-repeat right top;	
}
#scorePar div.par3s {
  margin-bottom:8px;
  margin-top:23px;
  margin-left:3px;
  background-image:url(../images/authenticated/graphs/bar-blue-mid.png);
}
#scorePar div.par3s div {
  width:100%;
  height:37px;
  background:url(../images/authenticated/graphs/bar-blue-left.png) no-repeat left top;
}
#scorePar div.par3s div div {
  background:url(../images/authenticated/graphs/bar-blue-right.png) no-repeat right top;	
}
#scorePar div.par4s {
  margin-left:3px;
  margin-bottom:8px;
  background-image:url(../images/authenticated/graphs/bar-yellow-mid.png);
}
#scorePar div.par4s div {
  width:100%;
  height:37px;
  background:url(../images/authenticated/graphs/bar-yellow-left.png) no-repeat left top;
}
#scorePar div.par4s div div {
  background:url(../images/authenticated/graphs/bar-yellow-right.png) no-repeat right top;	
}
#scorePar div.par5s {
  margin-left:3px;
  background-image:url(../images/authenticated/graphs/bar-red-mid.png);
}
#scorePar div.par5s div {
  width:100%;
  height:37px;
  background:url(../images/authenticated/graphs/bar-red-left.png) no-repeat left top;
}
#scorePar div.par5s div div {
  background:url(../images/authenticated/graphs/bar-red-right.png) no-repeat right top;	
}

#scorePar div.par3s div div div,
#scorePar div.par4s div div div,
#scorePar div.par5s div div div {
  position:relative;
  background:url(../images/authenticated/graphs/grey-overlay.png) no-repeat 34px 0px;
  height:37px;
}
/* IE6 */
* html #scorePar div.par3s div div div,
* html #scorePar div.par4s div div div,
* html #scorePar div.par5s div div div {
  background:#000 none;
  filter:alpha(opacity=30);
  margin-left:34px;
  width:75%;
}

/* BOTTOM BAR GRAPHS ==================== */

div.statBotSlide {
  font-size:12px;
}
div.statBotSlide h4 {
  margin:0;
  padding:0;
  font-size:11px;
  font-weight:normal;
  margin-left:5px;
  height:22px;
  line-height:22px;
}
div.graph h4 span {
  margin-right:8px;
}
div.graphRow {
  position:relative;
  background:#e7e7e8;
  height:26px;
  padding-left:4px;
  margin-right:0px;
}
div.graphRow span {
  float:right;
  margin: 7px 1px 0 3px;
  font-size:11px;
}
div.barWrapper {
  float:left;
  width:170px;
}
div.barWrapper.short {
  width:153px;
}
div.noData {
  margin-top:7px;
  margin-left:4px;
}
div.graphMark {
  position:absolute;
  z-index:9999;
  left:54px;
  width:1px;
  height:26px;
  background:#000;
}

div.driveAccuracy,
div.greenRegulation,
div.scramPerf,
div.sandPerf,
div.puttHole,
div.puttGir,
div.par3s,
div.par4s,
div.par5s,
div.scoring {
  background-repeat:repeat-x;
  background-position:left top;
}

div.driveAccuracy {
  height:19px;
  margin-top:3px;
  background-image:url(../images/authenticated/bar-red-mid.png);
}
div.driveAccuracy div {
  width:100%;
  height:19px;
  background:url(../images/authenticated/bar-red-right.png) no-repeat right top;
}
div.driveAccuracy div div {
  background:url(../images/authenticated/bar-red-left.png) no-repeat left top;
}
div.greenRegulation {
  height:19px;
  margin-top:3px;
  background-image:url(../images/authenticated/bar-green-mid.png);
}
div.greenRegulation div {
  width:100%;
  height:19px;
  background:url(../images/authenticated/bar-green-right.png) no-repeat right top;
}
div.greenRegulation div div {
  background:url(../images/authenticated/bar-green-left.png) no-repeat left top;
}
div.scramPerf {
  height:12px;
  margin-bottom:2px;
  background-image:url(../images/authenticated/bar-purple-mid.png);
}
div.scramPerf div {
  width:100%;
  height:12px;
  background:url(../images/authenticated/bar-purple-right.png) no-repeat right top;
}
div.scramPerf div div {
  background:url(../images/authenticated/bar-purple-left.png) no-repeat left top;
}
div.sandPerf {
  height:12px;
  background-image:url(../images/authenticated/bar-yellow-mid.png);
}
div.sandPerf div {
  width:100%;
  height:12px;
  background:url(../images/authenticated/bar-yellow-right.png) no-repeat right top;
}
div.sandPerf div div {
  background:url(../images/authenticated/bar-yellow-left.png) no-repeat left top;
}
div.puttHole {
  height:12px;
  margin-bottom:2px;
  background-image:url(../images/authenticated/bar-orange-mid.png);
}
* html div.puttHole {
  margin-bottom:0px;
}
div.puttHole div {
  width:100%;
  height:12px;
  background:url(../images/authenticated/bar-orange-right.png) no-repeat right top;
}
div.puttHole div div {
  background:url(../images/authenticated/bar-orange-left.png) no-repeat left top;
}
div.puttGir {
  height:12px;
  background-image:url(../images/authenticated/bar-blue1-mid.png);
}
div.puttGir div {
  width:100%;
  height:12px;
  background:url(../images/authenticated/bar-blue1-right.png) no-repeat right top;
}
div.puttGir div div {
  background:url(../images/authenticated/bar-blue1-left.png) no-repeat left top;
}
div.par3s {
  height:8px;
  background-image:url(../images/authenticated/bar-blue3-mid.png);
}
div.par3s div {
  width:100%;
  height:8px;
  background:url(../images/authenticated/bar-blue3-right.png) no-repeat right top;
}
div.par3s div div {
  background:url(../images/authenticated/bar-blue3-left.png) no-repeat left top;
}
div.par4s {
  height:8px;
  background-image:url(../images/authenticated/bar-yellow2-mid.png);
}
div.par4s div {
  width:100%;
  height:8px;
  background:url(../images/authenticated/bar-yellow2-right.png) no-repeat right top;
}
div.par4s div div {
  background:url(../images/authenticated/bar-yellow2-left.png) no-repeat left top;
}
div.par5s {
  height:8px;
  background-image:url(../images/authenticated/bar-red2-mid.png);
}
div.par5s div {
  width:100%;
  height:8px;
  background:url(../images/authenticated/bar-red2-right.png) no-repeat right top;
}
div.par5s div div {
  background:url(../images/authenticated/bar-red2-left.png) no-repeat left top;
}
div.scoring {
  height:19px;
  margin-top:3px;
  background-image:url(../images/authenticated/bar-blue2-mid.png);
}
div.scoring div {
  width:100%;
  height:19px;
  background:url(../images/authenticated/bar-blue2-right.png) no-repeat right top;
}
div.scoring div div {
  background:url(../images/authenticated/bar-blue2-left.png) no-repeat left top;
}

div#statOptions {
  background:url(../images/stats-options-bg.png) no-repeat left top;
  position: absolute;
  right: 6px;
  top: 41px;
  width:345px; 
  height:304px; 
  padding:20px 0 0 7px;
  display: none; 
  z-index: 1;
}

div#statOptions .spinner {
  position: absolute;
  top: 136px;
  left: 157px;
}
