﻿.easy #main {background-image:url(../images/easy-main.jpg);}
.distances #main {background-image:url(../images/distances-main.jpg);}
.positioning #main {background-image:url(../images/positioning-main.jpg);}
.howfar #main {background-image:url(../images/howfar-main.jpg);}
.foursome #main {background-image:url(../images/foursome-main.jpg);}
.stats #main {background-image:url(../images/stats-main.jpg);}
.update #main {background-image:url(../images/update-main.jpg?3.0);}
.android #main {background-image:url(../images/android-main.jpg);}

/*  main menu */
.mainMenu li {
	height:15px;/*was 15px*/
	margin-top:18px;/*was 18px*/
}
.mainMenu li a:link, .mainMenu li a:visited {
	height:13px;/*was 13px*/
	background:url(../images/main-menu-sprite.png) no-repeat left top;
}
.mainMenu li.why a:link, .mainMenu li.why a:visited {
	width:265px;/*was 179px*/
	margin-left:-20px;/*was 11px*/
	background-position:0px -4px;/*was 0px 0px*/
}
.mainMenu li.find a:link, .mainMenu li.find a:visited {
	width:96px;/*was 84px*/
	margin-left:23px;/*was 37px*/
	background-position:-265px -4px;/*was -179px 0px*/
}
.mainMenu li.faqs a:link, .mainMenu li.faqs a:visited {
	width:34px;/*was 42px*/
	margin-left:23px;/*was 37px*/
	background-position:-361px -4px;/*was -263px 0px*/
}
.mainMenu li.contact a:link, .mainMenu li.contact a:visited {
	width:81px;/*was 81px*/
	margin-left:23px;/*was 37px*/
	background-position:-395px -4px;/*was -305px 0px*/
}
.mainMenu li.why a:hover,
.mainMenu li.why a.on:link, 
.mainMenu li.why a.on:visited {
	background-position:0px -20px;/*was 0px -13px*/
}
.mainMenu li.find a:hover,
.mainMenu li.find a.on:link, 
.mainMenu li.find a.on:visited {
	background-position:-265px -20px;/*was -179px -13px*/
}
.mainMenu li.faqs a:hover,
.mainMenu li.faqs a.on:link,
.mainMenu li.faqs a.on:visited {
	background-position:-361px -20px;/*was -263px -13px*/
}
.mainMenu li.contact a:hover,
.mainMenu li.contact a.on:link,
.mainMenu li.contact a.on:visited {
	background-position:-395px -20px;/*was -305px -13px*/
}
ul.authenticatedMenu {
	right:14px;
}

/* sub menu */
.subMenu {
	left:36px;
	width:250px;
	background:url(../images/text-why-use-gs.png) no-repeat 50% 0%;
}
.subMenu li {
  width: 230px;
}
.subMenu li.on {
	background:url(../images/sub-menu-hover-bg.png) no-repeat left top;
  position: relative;
  left: 14px;
}
.subMenu li.on a {
  margin-left: -14px;
}
.subMenu a:link, .subMenu a:visited {
	width:232px;
	height:16px;
}

/* login */
.login {
	width:636px;/*was 526px*/
}
.login input {
	width:118px;/*was 138px*/
	margin-right:15px;/*was 15px*/
}
.login input.passInput {
	width:98px;/*was 98px*/
}
.login h3 {
	margin-right:20px;/*was 20px*/
	margin-top:0px;/*was 0px*/
}
.login a.go:link, .login a.go:visited {
	margin-right:9px;/*was 9px*/
}
.login a.go:link, .login a.go:visited {
	background:url(../images/btn-go.png) no-repeat 0px 0px;
}
.login a.go:hover {
	background-position:0px -32px;
}

/* user guide */
a.userGuideLink:link, a.userGuideLink:visited {
	background:url(../images/btn-user-guide.png) no-repeat left top;
}
a.userGuideLink:hover {
	background-position:-139px 0px;
}

/* home page */
#header a.watchAd:link, 
#header a.watchAd:visited {
	background:url(../images/watch-ad-corner.png) no-repeat left top;
}

#main .homeVideoBox {
	background:url(../images/home-video-main.jpg) no-repeat right top;
}

#main .barButtons a.getGS:link,
#main .barButtons a.getGS:visited {
	background:url(../images/btn-get-gs-bar.png) no-repeat left top;
}
#main .barButtons a.getGuide:link,
#main .barButtons a.getGuide:visited {
	background:url(../images/btn-get-guide-bar.png) no-repeat left top;
}
#main .barButtons a.getGS:hover,
#main .barButtons a.getGuide:hover {
	background-position:0px -52px;
}

#main a.next:link, #main a.next:visited {
	background-image:url(../images/btn-next.png);
}

#main a.back:link, #main a.back:visited {
	background-image:url(../images/btn-back.png);
}

.home #main h3 {
	background:url(../images/text-now-available.png) no-repeat left top;
}

#homeContent {
	background:url(../images/home-new-iphone.jpg) no-repeat 26px 100px;
}

#homeContent a.appStoreHome:link, 
#homeContent a.appStoreHome:visited {
	background:url(../images/app-store-home-gray.png) no-repeat left top;
}

#main .barButtons a.demoVideo:link,
#main .barButtons a.demoVideo:visited {
	background:url(../images/btn-demo-video-bar.png) no-repeat left top;
}

.leftCol a.getGsNowLeft:link,
.leftCol a.getGsNowLeft:visited {
	background-image:url(../images/btn-get-gs-now.png);
}
.leftCol a.addAsFriend:link,
.leftCol a.addAsFriend:visited {
	background-image:url(../images/add-as-a-friend.png);
}

#content .homeWelcome {
	background:url(../images/home-iphone-layout.jpg) no-repeat 50% 100%;
}

#header a.getGsNow:link, 
#header a.getGsNow:visited {
	background:url(../images/header-get-gs-now.png) no-repeat left top;
}

#header a.androidAvailable:link, 
#header a.androidAvailable:visited {
	background:url(../images/now-available-for-android.png) no-repeat left top;
}
a.enterFriendsEmail:link,
a.enterFriendsEmail:visited {
	background-image:url(../images/btn-enter-friends-email.png);
}

.leftCol a.appStore:link, .leftCol a.appStore:visited {
	background-image:url(../images/app-store-sub.png);
}

a.updateAppItunes:link,
a.updateAppItunes:visited {
	background-image:url(../images/btn-update-itunes.png);
}
a.openAppItunes:link,
a.openAppItunes:visited {
    background-image:url(../images/btn-open-itunes.png);
}

/* score page */
#content .scorecardEmails{
	background:url(../images/scorecard-emails.png) no-repeat left top;
}

/* courses list */
#courseList .courseSearch a.go:link,
#courseList .courseSearch a.go:visited {
	background:url(../images/btn-go-gray.png) no-repeat 0px 0px;
}
#courseList .courseSearch a.go:hover {
	background-position:0px -32px;
}

#courseList .courseSearch .found {
	font-size:11px;/*was 12px*/
	margin-right:20px;/*was 25px*/
	width:250px;/*was 245px*/
	white-space: inherit;
	margin-top: -10px;
}

.pagination a.requestCourse:link,
.pagination a.requestCourse:visited {
	background:url(../images/btn-request-course.png) no-repeat 0px 0px;
}
.pagination a.requestCourse:hover {
	background-position:0px -32px;
}

/* contact forms */
#contactForm a.send:link,
#contactForm a.send:visited {	
	background:url(../images/btn-send-form.png) no-repeat 0px 0px;
}
#contactForm a.send:hover {
	background-position:0px -30px;
}
a.add:link,
a.add:visited {
	background-image:url(../images/btn-add.png);
}
#contactForm a.locateCourseButton:link,
#contactForm a.locateCourseButton:visited {
	background-image:url(../images/btn-form-locate-course.png);
}
#contactForm a.locateCourseButton:hover {
	background-position:0px -32px;
}

/* footer */
#content #footer li a.language {
	background-image:url(../images/flag.png);
}
#content .footerMenu li {
    margin-left: 7px;
}
.socialWidget {
	width:201px;
}
#content #footer .socialMenu {
	width: 451px;
}

/* COURSE LIST WITH TABLE =================== */
#roundList table th {
	padding:5px 5px;/*was 5px 15px*/
	font-size:10px;/*was 12px*/
}
#roundList table th.putt {
	font-size:8px;/*was 12px*/
}
#roundList td.date {
	width:70px;/*was 70px*/
}
#roundList td.course {
	width:220px;/*was 250px*/
}
#roundList td.score {
	width:40px;/*was 40px*/
}
#roundList td.fwy,
#roundList td.gir,
#roundList td.scram {
	width:95px;/*was 95px*/
}
#roundList td .bar {
	width:65px;/*was 65px*/
}
#roundList td.putt {
	width:40px;/*was 40px*/
}
#roundList td.par3s,
#roundList td.par4s,
#roundList td.par5s {
	width:11px;/*was 11px*/
}

/* ROUNDS */
.titleBar a.btnViewAllStatistics:link, .titleBar a.btnViewAllStatistics:visited {
	background:url(../images/authenticated/btn-view-all-statistics.png) no-repeat left top;
}
.titleBar a.btnSelectRound:link, .titleBar a.btnSelectRound:visited {
	background:url(../images/authenticated/btn-select-round.png) no-repeat left top;
}
.titleBar a.btnReportProblem:link, .titleBar a.btnReportProblem:visited {
	background:url(../images/authenticated/btn-report-problem.png) no-repeat 0px 0px;
}
.titleBar a.on:link, .titleBar a.on:visited {
	background-position:0px -32px;
}
.titleBar a.btnReportProblem:hover {
    background-position:0px -32px;	
}
.titleBar .socialOptions {
	background-image:url(../images/btn-share-sprite.png);
}
.titleBar .socialOptions #showEmailForm {
  left: 8px;
  width: 70px;
}
.titleBar .socialOptions a.print {
  left: 2px;
  width: 76px;
}
.titleBar .socialOptions #facebookRoundLink {
  left: -4px;
  width: 75px;
}
.titleBar .socialOptions #twitterRoundLink {
  left: -11px;
  width: 63px;
}

/* SCORECARD */
.scoreCardOptions a.btnRoundStats:link, .scoreCardOptions a.btnRoundStats:visited {
	background:url(../images/authenticated/btn-round-statistics.png) no-repeat left top;
}
.scoreCardOptions a.btnFriendsScores:link, .scoreCardOptions a.btnFriendsScores:visited {
	background:url(../images/authenticated/btn-friends-scores.png) no-repeat left top;
}
.scoreCardOptions a.on:link, .scoreCardOptions a.on:visited {
	background-position:0px -33px;
}
/*
#scorecardEmailFormWrapper td {
	width:47px;
}
*/
#scorecardEmailFormWrapper input {
	width:220px;/*was 220px*/
}

/* STATISTICS =================== */
#scoring {
	background: url(../images/authenticated/scoring-bg.png) no-repeat left bottom;
}

.findFriends .tabs li a {
    background-image: url(../images/btn-friends-sprite.png);
}

#drivingAccuracy h3, #greensRegulation h3, #recoveryPerformance h3, #puttingAverages h3, #scorePar h3, #scoring h3 {
  font-size: 13px;
}

#scorePar h3 {
  padding-left: 3px;
}

#confirm {
  background-image:url(../images/course-count.jpg);
}

/* SWING ===================================== */
.tigerMain {
  background:url(../images/tiger-woods-main2.jpg) no-repeat left top;
}
#swingPromoWrapper {
  background:#000 url(../images/swing-promo-bg.jpg) no-repeat left top;
}
.promoSwingAction {
	background:url(../images/tigers-swing-action-bg.jpg) no-repeat left top;
}
.promoIntro {
	background:url(../images/tigers-swing-intro-bg.jpg) no-repeat left top;
}
.promoBuyNow {
	background:url(../images/tigers-swing-buy-bg.jpg) no-repeat left top;
}
