﻿.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:17px;/*was 13px*/
	margin-top:16px;/*was 18px*/
}
.mainMenu li a:link, .mainMenu li a:visited {
	height:17px;/*was 13px*/
	background:url(../images/main-menu-sprite.png) no-repeat left top;
}
.mainMenu li.why a:link, .mainMenu li.why a:visited {
	width:224px;/*was 179px*/
	margin-left:30px;/*was 11px*/
	background-position:0px 0px;/*was 0px 0px*/
}
.mainMenu li.find a:link, .mainMenu li.find a:visited {
	width:34px;/*was 84px*/
	margin-left:30px;/*was 37px*/
	background-position:-224px 0px;/*was -179px 0px*/
}
.mainMenu li.faqs a:link, .mainMenu li.faqs a:visited {
	width:112px;/*was 42px*/
	margin-left:30px;/*was 37px*/
	background-position:-258px 0px;/*was -263px 0px*/
}
.mainMenu li.contact a:link, .mainMenu li.contact a:visited {
	width:34px;/*was 81px*/
	margin-left:30px;/*was 37px*/
	background-position:-370px 0px;/*was -305px 0px*/
}
.mainMenu li.why a:hover,
.mainMenu li.why a.on:link, 
.mainMenu li.why a.on:visited {
	background-position:0px -17px;/*was 0px -13px*/
}
.mainMenu li.find a:hover,
.mainMenu li.find a.on:link, 
.mainMenu li.find a.on:visited {
	background-position:-224px -17px;/*was -179px -13px*/
}
.mainMenu li.faqs a:hover,
.mainMenu li.faqs a.on:link,
.mainMenu li.faqs a.on:visited {
	background-position:-258px -17px;/*was -263px -13px*/
}
.mainMenu li.contact a:hover,
.mainMenu li.contact a.on:link,
.mainMenu li.contact a.on:visited {
	background-position:-370px -17px;/*was -305px -13px*/
}
ul.authenticatedMenu {
	right:16px;
}
/* sub menu */
.subMenu {
	left:45px;
	width:250px;
	background:url(../images/text-why-use-gs.png) no-repeat 50% 0%;
}
.subMenu li.on {
	background:url(../images/sub-menu-hover-bg.png) no-repeat left top;
  position: relative;
  left: 23px;
}
.subMenu li.on a {
  margin-left: -23px;
}
.subMenu a:link, .subMenu a:visited {
	width:250px;
	height:16px;
}

/* login */
.login {
	width:490px;/*was 526px*/
}
.login input {
	width:113px;/*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;
}

.socialWidget {
	width:190px;
}
a.enterFriendsEmail:link,
a.enterFriendsEmail:visited {
	background-image:url(../images/btn-enter-friends-email.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);
}
.leftCol a.appStore:link, .leftCol a.appStore:visited {
	background-image:url(../images/app-store-sub.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:12px;/*was 12px*/
	margin-right:25px;/*was 25px*/
	width:245px;/*was 245px*/
}

.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 .footerMenu li {
    margin-left: 18px;
}
#content #footer li a.language {
	background-image:url(../images/flag.png);
}
.socialMenu {
	margin-left:232px;	
}
#footer .footerMenu {
  width: 762px;
}
#content #footer .socialMenu {
	width: 498px;
}

/* COURSE LIST WITH TABLE =================== */
#roundList td.date {
	width:70px;/*was 70px*/
}
#roundList td.course {
	width:224px;/*was 250px*/
}
#roundList td.score {
	width:35px;/*was 40px*/
}
#roundList td.fwy,
#roundList td.gir,
#roundList td.scram {
	width:95px;/*was 95px*/
}
#roundList td .bar {
	width:55px;/*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: 28px;
  width: 70px;
}
.titleBar .socialOptions a.print {
  left: 22px;
  width: 60px;
}
.titleBar .socialOptions #facebookRoundLink {
  left: 16px;
  width: 81px;
}
.titleBar .socialOptions #twitterRoundLink {
  left: 9px;
  width: 53px;
}

/* 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);
}

#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;
}
