@charset "UTF-8";
/* CSS Document */

#golf-course-numbers{
	display:block;
	height:20px;
	margin:0 auto;
	padding-left:63px;
	width:473px;
}

#golf-course-numbers li{
	display:inline;
	font-size:14px;
	margin:0 3px;}
	
#golf-course-numbers a:link, #golf-course-numbers a:hover {
	border-bottom:2px solid #399F33;
	color:#399F33;
}
	
#golf-course-numbers a:hover, #golf-course-numbers a:active {
	border-bottom:2px solid #522A00;
	color:#522A00;
}
	
	

  #indian-canyon,
  #esmeralda,
  #qualchan,
  #downriver
  {
    margin: 10px auto; 
	padding: 0;
    position: relative;
	}
	
 #indian-canyon{
	width: 374px; 
	height: 374px;
    background: url(../images/template/course_map_a.gif);
 }
	
	
  #esmeralda {
	width: 262px; 
	height: 347px;
    background:  url(../images/template/course_map_b.gif);
	}
	

  #qualchan {
	width:485px; 
	height:280px;
    background: url(../images/template/course_map_c.gif);
	}


  #downriver{
	width:359px; 
	height:334px;
    background: url(../images/template/course_map_d.gif);
	}

  
  #indian-canyon li,  
  #esmeralda li,  
  #qualchan li,  
  #downriver li {
    margin: 0; 
	padding: 0; 
	list-style: none;
    position: absolute; 
	}
  
  #indian-canyon li, #indian-canyon a,
  #esmeralda li, #esmeralda a,
  #qualchan li, #qualchan a,
  #downriver li, #downriver a {
	  display: block;
	  border-bottom:none;
	}

/*************************************************************************************************
HIDE TEXT
*************************************************************************************************/
	
#indian-canyon1,#indian-canyon2,#indian-canyon3,#indian-canyon4,#indian-canyon5,#indian-canyon6,#indian-canyon7,#indian-canyon8,
#indian-canyon9,#indian-canyon10,#indian-canyon11,#indian-canyon12,#indian-canyon13,#indian-canyon14,#indian-canyon15,#indian-canyon16,#indian-canyon17,#indian-canyon18, #esmeralda1,#esmeralda2,#esmeralda3,#esmeralda4,#esmeralda5,#esmeralda6,#esmeralda7,#esmeralda8,
#esmeralda9,#esmeralda10,#esmeralda11,#esmeralda12,#esmeralda13,#esmeralda14,#esmeralda15,#esmeralda16,#esmeralda17,#esmeralda18,  #qualchan1,#qualchan2,#qualchan3,#qualchan4,#qualchan5,#qualchan6,#qualchan7,#qualchan8,
#qualchan9,#qualchan10,#qualchan11,#qualchan12,#qualchan13,#qualchan14,#qualchan15,#qualchan16,#qualchan17,#qualchan18, #downriver1,#downriver2,#downriver3,#downriver4,#downriver5,#downriver6,#downriver7,#downriver8,
#downriver9,#downriver10,#downriver11,#downriver12,#downriver13,#downriver14,#downriver15,#downriver16,#downriver17,#downriver18 { text-indent: -1000em; overflow: hidden; }
	
/*************************************************************************************************
SET EACH HOLE POSITION AND SIZE
*************************************************************************************************/


#indian-canyon1 { 
	width:34px;
	left: 137px; 
	top: 107px; 
	}
	
#indian-canyon1 a{
	height:126px;
}

#indian-canyon2 { 
	width:115px;
	left: 143px; 
	top: 47px; 
	}
	
#indian-canyon2 a{
	height:52px;
}


#indian-canyon3 { 
	width:81px;
	left:174px;
	top:33px;
	}
	
#indian-canyon3 a{
	height:45px;
}	


	
#indian-canyon4 { 
	width:62px;
	left:131px;
	top:41px;
	z-index:1000;
	}
	
#indian-canyon4 a{
	height:35px;
}	
	
#indian-canyon5 { 
	width:19px;
	
	left:118px;
	top:60px;
	}
	
#indian-canyon5 a{
	height:122px;
}	
#indian-canyon6 {
	width:22px;
	
	left:94px;
	top:61px;
	}
	
#indian-canyon6 a{
	height:107px;
}	
	
#indian-canyon7 {width:51px;
	
	left:42px;
	top:64px;
	}
	
#indian-canyon7 a{
	height:78px;
}	
	
#indian-canyon8 {width:69px;
	
	left:33px;
	top:140px;
	}
	
#indian-canyon8 a{
	height:20px;
}	
	
#indian-canyon9 {width:76px;
	
	left:85px;
	top:157px;
	}
	
#indian-canyon9 a{
	height:78px;
}	
#indian-canyon10 {width:45px;
	
	left:172px;
	top:127px;
	}
	
#indian-canyon10 a{
	height:114px;
}	
#indian-canyon11 {width:44px;
	
	left:159px;
	top:118px;
	}
	
#indian-canyon11 a{
	height:16px;
}	
#indian-canyon12 {width:131px;
	
	left:158px;
	top:47px;
	}
	
#indian-canyon12 a{
	height:70px;
}	
#indian-canyon13 {width:58px;
	
	left:268px;
	top:28px;
	z-index:1000;
	}
	
#indian-canyon13 a{
	height:16px;
}	
#indian-canyon14 {width:88px;
	
	left:252px;
	top:30px;
	}
	
#indian-canyon14 a{
	height:99px;
}	
	
#indian-canyon15 {width:42px;
	
	left:209px;
	top:103px;
	}
	
#indian-canyon15 a{
	height:85px;
}	
#indian-canyon16 {width:87px;
	
	left:222px;
	top:92px;
	}
	
#indian-canyon16 a{
	height:110px;
}	

#indian-canyon17 {width:38px;
	
	left:301px;
	top:80px;
	}
	
#indian-canyon17 a{
	height:89px;
}	
#indian-canyon18 {width:125px;
	
	left:196px;
	top:166px;
	}  
#indian-canyon18 a{
	height:88px;
}	



#esmeralda1{ 
	width:111px;
	left: 32px;
	top: 229px;
	}
	
#esmeralda1 a{
	height:40px;
	}
	
#esmeralda2{ 
	width:26px;
	left: 23px; 
	top: 191px; 
	}

#esmeralda2 a{
	height:49px;
	}
	
#esmeralda3{ 
	width:26px;
	left:21px;
	top:52px;
	}
	
#esmeralda3 a{
	height:150px;
}

#esmeralda4{ 
	width:109px;
	left:28px;
	top:36px;
	}
	
#esmeralda4 a{
	height:51px;}
	
	
#esmeralda5{ 
	width:35px;
	left:91px;
	top:80px;
	}
	
	
#esmeralda5 a{
	
	height:110px;}
	
#esmeralda6{ 
	width:38px;
	left:70px;
	top:71px;
	}
	
#esmeralda6 a{
	
	height:115px;}
	
#esmeralda7{ 
	width:53px;
	left:48px;
	top:60px;
	}
	
#esmeralda7 a{
	height:136px;}
	
#esmeralda8{ 
	width:76px;
	left:42px;
	top:177px;
	}
	
#esmeralda8 a{
	height:40px;}
	
	
#esmeralda9{ 
	width:103px;
	left:53px;
	top:199px;
	}
	
#esmeralda9 a{
	height:58px;}


#esmeralda10{ 
	width:39px;
	left:141px;
	top:149px;
	}

#esmeralda10 a{
	height:120px;}

#esmeralda11{ 
	width:80px;
	left:142px;
	top:68px;
	}
#esmeralda11 a{
	height:70px;}
	
#esmeralda12{ 
	width:64px;
	left:189px;
	top:36px;
	}
	
#esmeralda12 a{
	height:35px;}
	
	
#esmeralda13{ 
	width:88px;
	left:111px;
	top:18px;
	}
	
#esmeralda13 a{
	height:42px;}	

#esmeralda14{ 
	width:110px;
	left:26px;
	top:10px;
	}
#esmeralda14 a{
	height:36px;}
	
#esmeralda15{ 
	width:157px;
	left:43px;
	top:5px;
	}

#esmeralda15 a{
	height:22px;}

#esmeralda16{ 
	width:71px;
	left:123px;
	top:32px;
	}
	
#esmeralda16 a{
	height:113px;}

#esmeralda17{ 
	width:68px;
	left:141px;
	top:107px;
	}
	
#esmeralda17 a{
	height:42px;}

#esmeralda18{ 
	width:33px;
	left:172px;
	top:145px;
	}
#esmeralda18 a{
	height:128px;}
	
#qualchan1{ 
	width:34px;
	left: 232px;
	top: 165px;
	}
	
#qualchan1 a{
	height:67px;}
	
#qualchan2{ 
	width:104px;
	left: 167px; 
	top: 192px; 
	}
	
#qualchan2 a{
	height:57px;}
	
#qualchan3{ 
	width:152px;
	left:27px;
	top:189px;
	}
	
#qualchan3 a{
	height:31px;}

	
#qualchan4{ 
	width:26px;
	left:16px;
	top:153px;
	}
	
#qualchan4 a{
	height:61px;}
	
	
#qualchan5{ 
	width:145px;
	left:37px;
	top:116px;
	}
	
#qualchan5 a{
	height:37px;}
	
#qualchan6{ 
	width:104px;
	left:91px;
	top:141px;
	}
	
#qualchan6 a{
	height:28px;}

#qualchan7{ 
	width:47px;
	left:40px;
	top:147px;
	}
	
#qualchan7 a{
	height:38px;}
	

	
#qualchan8{ 
	width:132px;
	left:70px;
	top:165px;
	}
	
#qualchan8 a{
	height:23px;}
	
		
#qualchan9{ 
	width:27px;
	left:202px;
	top:100px;
	}
	
#qualchan9 a{
	height:59px;}


#qualchan10{ 
	width:85px;
	left:239px;
	top:35px;
	}

#qualchan10 a{
	height:51px;}

#qualchan11{ 
	width:66px;
	left:270px;
	top:58px;
	}
	
#qualchan11 a{
	height:24px;}
	
#qualchan12{ 
	width:116px;
	left:261px;
	top:87px;
	}
	
	
#qualchan12 a{
	height:48px;}
	
#qualchan13{ 
	width:65px;
	left:371px;
	top:102px;
	}
	
#qualchan13 a{
	height:64px;}

#qualchan14{ 
	width:47px;
	left:416px;
	top:149px;
	}


#qualchan14 a{
	height:27px;}
	
#qualchan15{ 
	width:101px;
	left:319px;
	top:130px;
	}


#qualchan15 a{
	height:68px;}


#qualchan16{ 
	width:93px;
	left:296px;
	top:116px;
	}

#qualchan16 a{
	height:90px;}

#qualchan17{ 
	width:93px;
	left:310px;
	top:188px;
	}
	
	#qualchan17 a{
	height:73px;}
	
#qualchan18{ 
	width:39px;
	left:254px;
	top:148px;
	}
	
#qualchan18 a{
	height:102px;}
	

#downriver1{ 
	width:58px;
	left: 206px;
	top: 105px;
	}
	
#downriver1 a{
	height:81px;}
	
	
#downriver2{ 
	width:37px;
	left: 170px; 
	top: 169px; 
	}
	
#downriver2 a{
	height:41px;}
	
#downriver3{ 
	width:82px;
	left:137px;
	top:212px;
	}

#downriver3 a{
	height:43px;}
	
#downriver4{ 
	width:103px;
	left:183px;
	top:249px;
	}

#downriver4 a{
	height:50px;}	
	
#downriver5{ 
	width:106px;
	left:213px;
	top:227px;
	}
	
#downriver5 a{
	height:68px;}	

#downriver6{ 
	width:36px;
	left:195px;
	top:195px;
	}
	
#downriver6 a{
	height:27px;}
	
#downriver7{ 
	width:112px;
	left:203px;
	top:189px;
	}
	
#downriver7 a{
	height:81px;}
	
#downriver8{ 
	width:30px;
	left:289px;
	top:195px;
	}
	
#downriver8 a{
	height:51px;}
	
		
#downriver9{ 
	width:24px;
	left:267px;
	top:128px;
	}

#downriver9 a{
	height:81px;}

#downriver10{ 
	width:87px;
	left:160px;
	top:61px;
	}

#downriver10 a{
	height:17px;}

#downriver11{ 
	width:78px;
	left:105px;
	top:55px;
	}

#downriver11 a{
	height:40px;}
	
#downriver12{ 
	width:48px;
	left:64px;
	top:67px;
	}
	
#downriver12 a{
	height:51px;}

#downriver13{ 
	width:95px;
	left:65px;
	top:125px;
	}
	
#downriver13 a{
	height:90px;}

#downriver14{ 
	width:82px;
	left:86px;
	top:99px;
	}
	
#downriver14 a{
	height:88px;}
	
#downriver15{ 
	width:83px;
	left:108px;
	top:90px;
	}
	
#downriver15 a{
	height:29px;}

#downriver16{ 
	width:22px;
	left:160px;
	top:120px;
	}

#downriver16 a{
	height:54px;}

#downriver17{ 
	width:33px;
	left:173px;
	top:114px;
	}
	
#downriver17 a{
	height:70px;}
	
#downriver18{ 
	width:79px;
	left:179px;
	top:83px;
	}


#downriver18 a{
	height:20px;}
/*************************************************************************************************
DETERMINE POSITION OF BACKGROUND-IMAGE FOR EACH HOVER-STATE
*************************************************************************************************/
   
#indian-canyon a:hover{
	    background-image:  url(../images/template/course_map_a.gif);
		background-repeat:no-repeat;}

#indian-canyon1 a:hover {
   background-position:-137px -1229px;}
	

#indian-canyon2 a:hover {
 	background-position:-143px -1543px; }    

#indian-canyon3 a:hover {
 	background-position:
    -174px -781px; }
	
#indian-canyon4 a:hover {
 	background-position:
    -131px -1163px; }
	
#indian-canyon5 a:hover {
 	background-position:
    -118px -1556px; }
	
#indian-canyon6 a:hover {
 	background-position:
    -94px -1183px; }   
	
#indian-canyon7 a:hover {
 	background-position:
    -42px -1560px; }
	
#indian-canyon8 a:hover {
 	background-position:
    -33px -514px; }
	
#indian-canyon9 a:hover {
 	background-position:
    -85px -905px; } 
	
#indian-canyon10 a:hover {
 	background-position:
    -172px -501px; }
	
#indian-canyon11 a:hover {
 	background-position:
    -159px -866px; }
	
#indian-canyon12 a:hover {
 	background-position:
    -158px -421px; }
	
#indian-canyon13 a:hover {
 	background-position:
    -268px -402px; }
	
#indian-canyon14 a:hover {
 	background-position:
    -252px -1152px; }
	
#indian-canyon15 a:hover {
 	background-position:
    -209px -1599px; }
	
#indian-canyon16 a:hover {
 	background-position:
    -222px -840px; }
	
#indian-canyon17 a:hover {
 	background-position:
    -301px -1576px; }
	
#indian-canyon18 a:hover {
 	background-position:
    -196px -1288px; }
	


#esmeralda a:hover{
	background-image: url(../images/template/course_map_b.gif);
	background-repeat:no-repeat;
	}

	
#esmeralda1 a:hover {
    background-position:
    -32px -1617px;}
#esmeralda2 a:hover {
    background-position:
    -23px -538px; }    
#esmeralda3 a:hover {
    background-position:
    -21px -1093px; }
#esmeralda4 a:hover {
    background-position:
    -28px -1424px; }
#esmeralda5 a:hover {
    background-position:
    -91px -427px; }
#esmeralda6 a:hover {
    background-position:
    -70px -765px; }    
#esmeralda7 a:hover {
    background-position:
    -48px -1101px; }
#esmeralda8 a:hover {
    background-position:
    -42px -1565px; }
#esmeralda9 a:hover {
    background-position:
    -53px -893px; }    
#esmeralda10 a:hover {
    background-position:
    -141px -1190px; }
#esmeralda11 a:hover {
    background-position:
    -142px -762px; }
#esmeralda12 a:hover {
    background-position:
    -189px -1424px; }    
#esmeralda13 a:hover {
    background-position:
    -111px -712px; }
#esmeralda14 a:hover {
    background-position:
    -26px -357px; }
#esmeralda15 a:hover {
    background-position:
    -43px -1393px; }
#esmeralda16 a:hover {
    background-position:
    -123px -1073px; }
#esmeralda17 a:hover {
    background-position:
    -141px -1495px; }
#esmeralda18 a:hover {
    background-position:
    -172px -492px; }
	


#qualchan a:hover{
	background-image: url(../images/template/course_map_c.gif);
	background-repeat:no-repeat;
	}


	
#qualchan1 a:hover {
     background-position: 
    -232px -445px;}
#qualchan2 a:hover {
     background-position: 
    -167px -1312px; }    
#qualchan3 a:hover {
     background-position: 
    -27px -1029px; }
#qualchan4 a:hover {
     background-position: 
    -16px -1273px; }
#qualchan5 a:hover {
     background-position: 
    -37px -1236px; }
#qualchan6 a:hover {
     background-position: 
    -91px -421px; }    
#qualchan7 a:hover {
     background-position: 
    -40px -427px; }
#qualchan8 a:hover {
     background-position: 
    -70px -1285px; }
#qualchan9 a:hover {
     background-position: 
    -202px -1220px; }    
#qualchan10 a:hover {
     background-position: 
    -239px -1155px; }
#qualchan11 a:hover {
     background-position: 
    -270px -618px; }
#qualchan12 a:hover {
     background-position: 
    -261px -1207px; }    
#qualchan13 a:hover {
     background-position: 
    -371px -382px; }
#qualchan14 a:hover {
     background-position: 
    -416px -1269px; }
#qualchan15 a:hover {
     background-position: 
    -319px -970px; }
#qualchan16 a:hover {
     background-position: 
    -296px -676px; }
#qualchan17 a:hover {
     background-position: 
    -310px -1308px; }
#qualchan18 a:hover {
     background-position: 
    -254px -708px; }
	
	
#downriver a:hover{
	background-image: url(../images/template/course_map_d.gif);
	background-repeat:no-repeat;
	}

	
	
#downriver1 a:hover {
    background-position:
    -206px -1441px;}
#downriver2 a:hover {
    background-position:
    -170px -503px; }    
#downriver3 a:hover {
    background-position:
    -137px -546px; }
#downriver4 a:hover {
    background-position:
    -183px -917px; }
#downriver5 a:hover {
    background-position:
    -213px -1229px; }
#downriver6 a:hover {
    background-position:
    -195px -1197px; }    
#downriver7 a:hover {
    background-position:
    -203px -1525px; }
#downriver8 a:hover {
    background-position:
    -289px -529px; }
#downriver9 a:hover {
    background-position:
    -267px -1130px; }    
#downriver10 a:hover {
    background-position:
    -160px -1397px; }
#downriver11 a:hover {
    background-position:
    -105px -1057px; }
#downriver12 a:hover {
    background-position:
    -64px -1403px; }    
#downriver13 a:hover {
    background-position:
    -65px -1127px; }
#downriver14 a:hover {
    background-position:
    -86px -433px; }
#downriver15 a:hover {
    background-position:
    -108px -758px; }
#downriver16 a:hover {
    background-position:
    -160px -1456px; }
#downriver17 a:hover {
    background-position:
    -173px -1116px; }
#downriver18 a:hover {
    background-position:
    -179px -1419px; }
	

   