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

body{background:#43C6DB url(images/background2.jpg) no-repeat; padding:0; margin:0; font:10px Tahoma, serif;
}

/*--------------- Main Body -----------------------*/
#main{
width:1170px; height:1595px; margin:0 auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  
}


/*--------------- Top Header -----------------------*/
#topnavi{
width:1170px; height:174px; margin:0px; padding:0px; 
}



/*--------------- Logo -----------------------*/
#logo{
width:375px; height:174px; margin:0px; padding:0px; background:url(images/topnavi_01.png) no-repeat 0 0; float:left; 
}
#logo h1{
width:375px; height:174px; margin:0px; padding:0px; float: left;
}
#logo h1 a{
width:375px; height:174px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

/*--------------- Top Navi Row 1 -----------------------*/
#topnavi1{
width:795px; height:68px; margin:0px; padding:0px; float:left; 
}

#top1bk{
width:142px; height:68px; margin:0px; padding:0px; float:left; background:url(images/topnavi_02_01.png) no-repeat 0 0;
}

#top1news{
width:118px; height:68px; margin:0px; padding:0px; float:left; background:url(images/topnavi_02_02.png) no-repeat 0 0;
}
#top1news h1{
width:118px; height:68px;  margin:0px; padding:0px;
}
#top1news h1 a{
width:118px; height:68px; display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#top1directions{
width:72px; height:68px; margin:0px; padding:0px; float:left; background:url(images/topnavi_02_03.png) no-repeat 0 0;
}
#top1directions h1{
width:72px; height:68px;  margin:0px; padding:0px;
}
#top1directions h1 a{
width:72px; height:68px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}


#top1weather{
width:60px; height:68px; margin:0px; padding:0px; float:left; background:url(images/topnavi_02_04.png) no-repeat 0 0;
}
#top1weather h1{
width:60px; height:68px;  margin:0px; padding:0px;
}
#top1weather h1 a{
width:60px; height:68px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}


#top1fuel{
width:111px; height:68px; margin:0px; padding:0px; float:left; background:url(images/topnavi_02_05.png) no-repeat 0 0;
}
#top1fuel h1{
width:111px; height:68px;  margin:0px; padding:0px;
}
#top1fuel h1 a{
width:111px; height:68px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}


#top1twitter{
width:50px; height:68px; margin:0px; padding:0px; float:left; background:url(images/topnavi_02_06.png) no-repeat 0 0;
}
#top1twitter h1{
width:50px; height:68px;  margin:0px; padding:0px;
}
#top1twitter h1 a{
width:50px; height:68px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}


#top1fbook{
width:44px; height:68px; margin:0px; padding:0px; float:left; background:url(images/topnavi_02_07.png) no-repeat 0 0;
}
#top1fbook h1{
width:44px; height:68px;  margin:0px; padding:0px;
}
#top1fbook h1 a{
width:44px; height:68px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#top1contactus{
width:84px; height:68px; margin:0px; padding:0px; float:left; background:url(images/topnavi_02_08.png) no-repeat 0 0;
}
#top1contactus h1{
width:84px; height:68px;  margin:0px; padding:0px;
}
#top1contactus h1 a{
width:84px; height:68px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#top1blk9{
width:114px; height:68px; margin:0px; padding:0px; float:left; background:url(images/topnavi_02_09.png) no-repeat 0 0;
}




/*--------------- Top Navi Row 2 -----------------------*/
#topnavi2{
width:795px; height:27px; margin:0px; padding:0px; float:left; 
}

#top2blk1{
width:228px; height:27px; margin:0px; padding:0px; float:left; background:url(images/topnavi_03_01.png) no-repeat 0 0;
}

#top2packages{
width:113px; height:27px; margin:0px; padding:0px; float:left; background:url(images/topnavi_03_02.png) no-repeat 0 0;
}
#top2packages h1{
width:113px; height:27px;  margin:0px; padding:0px;
}
#top2packages h1 a{
width:113px; height:27px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#top2special{
width:104px; height:27px; margin:0px; padding:0px; float:left; background:url(images/topnavi_03_03.png) no-repeat 0 0;
}
#top2special h1{
width:104px; height:27px;  margin:0px; padding:0px;
}
#top2special h1 a{
width:104px; height:27px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}


#top2reserv{
width:159px; height:27px; margin:0px; padding:0px; float:left; background:url(images/topnavi_03_04.png) no-repeat 0 0;
}
#top2reserv h1{
width:159px; height:27px;  margin:0px; padding:0px;
}
#top2reserv h1 a{
width:159px; height:27px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}


#top2home{
width:75px; height:27px; margin:0px; padding:0px; float:left; background:url(images/topnavi_03_05.png) no-repeat 0 0;
}
#top2home h1{
width:75px; height:27px;  margin:0px; padding:0px;
}
#top2home h1 a{
width:75px; height:27px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}


#top2bk06{
width:116px; height:27px; margin:0px; padding:0px; float:left; background:url(images/topnavi_03_06.png) no-repeat 0 0;
}




/*--------------- Top Navi Row 3 Address Row -----------------------*/
#topnavi3{
width:795px; height:45px; margin:0px; padding:0px; float:left; background:url(images/topnavi_04.png) no-repeat 0 0;
}

/*--------------- Top Navi Row 4 -----------------------*/
#topnavi4{
width:795px; height:34px; margin:0px; padding:0px; float:left; 
}

#top4res{
width:114px; height:34px; margin:0px; padding:0px; float:left; background:url(images/topnavi_05_01.png) no-repeat 0 0;
}
#top4res h1{
width:114px; height:34px;  margin:0px; padding:0px;
}
#top4res h1 a{
width:114px; height:34px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}


#top4amen{
width:98px; height:34px; margin:0px; padding:0px; float:left; background:url(images/topnavi_05_02.png) no-repeat 0 0;
}
#top4amen h1{
width:98px; height:34px;  margin:0px; padding:0px;
}
#top4amen h1 a{
width:98px; height:34px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}



#top4photo{
width:110px; height:34px; margin:0px; padding:0px; float:left; background:url(images/topnavi_05_03.png) no-repeat 0 0;
}
#top4photo h1{
width:110px; height:34px;  margin:0px; padding:0px;
}
#top4photo h1 a{
width:110px; height:34px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}


#top4testimonial{
width:111px; height:34px; margin:0px; padding:0px; float:left; background:url(images/topnavi_05_04.png) no-repeat 0 0;
}
#top4testimonial h1{
width:111px; height:34px;  margin:0px; padding:0px;
}
#top4testimonial h1 a{
width:111px; height:34px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}


#top4group{
width:86px; height:34px; margin:0px; padding:0px; float:left; background:url(images/topnavi_05_05.png) no-repeat 0 0;
}
#top4group h1{
width:86px; height:34px;  margin:0px; padding:0px;
}
#top4group h1 a{
width:86px; height:34px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#top4student{
width:95px; height:34px; margin:0px; padding:0px; float:left; background:url(images/topnavi_05_06.png) no-repeat 0 0;
}
#top4student h1{
width:95px; height:34px;  margin:0px; padding:0px;
}
#top4student h1 a{
width:95px; height:34px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#top4golf{
width:70px; height:34px; margin:0px; padding:0px; float:left; background:url(images/topnavi_05_07.png) no-repeat 0 0;
}
#top4golf h1{
width:70px; height:34px;  margin:0px; padding:0px;
}
#top4golf h1 a{
width:70px; height:34px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#top4blank{
width:111px; height:34px; margin:0px; padding:0px; float:left; background:url(images/topnavi_05_08.png) no-repeat 0 0;
}



/*--------------- Res Box -----------------------*/

#resbox{
width:401px; height:450px; margin:0px; padding:0px; float:left; 
}
#resboxcontent{
width:401px; height:234px; margin:0px; padding:0px; float:left; 
}
#resboxheader{
width:401px; height:69px; margin:0px; padding:0px; float:left; background:url(images/index_02_01_01_01.png) no-repeat 0 0;
}
#resboxinfo{
width:401px; height:157px; margin:0px; padding:0px; float:left; background:url(images/index_02_01_01_02.png) no-repeat 0 0;
}
#resboxdates{
width:296px; margin-left:105px; margin-top:5px; padding:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold; text-align:left;
}
#resboxdatefield{
width:50px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold; text-align:left;
}
#resboxyearfield{
width:100px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold; text-align:left;
}

#resboxpeople{
width:50px;float:left; font-family:Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold; text-align:left;
}
#resboxblank{
width:196px;float:left; font-family:Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold; text-align:left;
}
.form2 { font-size: 10px;font-family:Arial, Helvetica, sans-serif; color:#7d7979; }


#resboxfooter{
width:401px; height:8px; margin:0px; padding:0px; float:left; background:url(images/index_02_01_01_03.png) no-repeat 0 0;
}


#rtwbox{
width:401px; height:216px; margin:0px; padding:0px; float:left; 
}
#rtwheaderbar{
width:401px; height:90px; margin:0px; padding:0px; float:left;  background:url(images/index_02_01_02_01.png) no-repeat 0 0;
}
#rtwcontent{
width:401px; height:29px; margin:0px; padding:0px; float:left; background:url(images/index_02_01_02_02.png) no-repeat 0 0;
}
#rtwcontentbox{
width:301px; height:29px; margin-left: 100px; margin-top:5px; padding:0px; float:left; 
}
#rtwdatefield{
width:150px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold; text-align:left;
}
#rtwsend{
width:110px; padding-right:40px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold;  text-align:right;
}
#rtwfooter{
width:401px; height:216px; margin:0px; padding:0px; float:left; background:url(images/index_02_01_02_03.png) no-repeat 0 0;
}



#mainpic{
width:769px; height:450px; margin:0px; padding:0px; float:left; overflow:hidden;
}

/*--------------- Home page rotating pics Section -----------------------*/

#slideshowcontent {
 width: 769px; height: 395px; float:left; margin:0px; padding:0px; z-index: -100; position: relative; 
}

#slideshow {
float:left; margin:0px; padding:0px; list-style-type: none; z-index: -100; position: relative;
}



#freeoffer {
width: 769px; height: 55px; float:left; margin:0px; padding:0px; list-style-type: none; 
}
#freeoffer2 {
width: 364px; height: 84px; float:left; margin:0px; padding:0px; list-style-type: none; 
}
/*--------------- HP Content -----------------------*/
#hpcontentbox{
width:1170px; height:344px; margin:0px; padding:0px; float:left; 
}
#contentboxlarge{
width:1170px; height:644px; margin:0px; padding:0px; float:left; background:url(images/largebackground.png) no-repeat 0 0;
}

#contentboxextralarge{
width:1170px; height:1600px; margin:0px; padding:0px; float:left; background:url(images/extralargebk.png) no-repeat 0 0;
}

#hpcontentleft{
width:340px; height:344px; margin:0px; padding:0px; float:left; background:url(images/leftbackground.png) no-repeat 0 0;
}

/*--------------- Left Side -----------------------*/

#hpcontentleftheader{
width:340px; height:47px;margin:0px;  padding:0px; float:left; background:url(images/index_03_01_01.png) no-repeat 0 0;
}

#leftspecialheader{
width:240px;  margin-left:100px; margin-bottom:5px; padding:0px; float:left; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color: #cc3399; text-align:left;
}

#leftspecialdates{
width:230px;  margin-left:100px; margin-right:10px; margin-bottom:5px;   padding:0px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000000; font-weight:bold; text-align:left;
}

#leftspecialcontent{
width:230px;  margin-left:100px; margin-right:10px; margin-bottom:3px;  padding:0px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000000; text-align:left; 
}

#bookspecialleft{
width:230px;  margin-left:100px; margin-right:10px; margin-bottom:3px;  padding:0px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #00ccff; text-align:left; font-weight:bold; text-decoration:none;
}

#bookspecialleft a{
font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #00ccff; text-align:left; font-weight:bold; text-decoration:none;
}


.bookspecialarrow {
font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000000; text-align:left; font-weight:bold;
}

#hpcontentleftgraybar{
width:340px; height:19px; margin:0px; padding:0px; float:left; background:url(images/index_03_01_03.png) no-repeat 0 0;
}

#seemoreleft {
width:230px;  margin-left:100px; margin-right:10px; margin-bottom:3px;  padding:0px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000000; text-align:left; font-weight:bold; text-decoration:none;
}

#seemoreleft a{
font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000000; text-align:left; font-weight:bold; text-decoration:none;
}


/*--------------- Center Content -----------------------*/

#hpcontentcenter{
width:466px; height:344px; margin:0px; padding:0px; float:left; background-color:#ffffff;  
}

#homeheader{
width:466px; height:77px; margin:0px; padding:0px; float:left; background:url(images/index_03_02_01.png) no-repeat 0 0;
}

#amenheader{
width:466px; height:77px; margin:0px; padding:0px; float:left; background:url(images/amenitiesheader.png) no-repeat 0 0;
}

#directionsheader{
width:466px; height:77px; margin:0px; padding:0px; float:left; background:url(images/directionsheader.png) no-repeat 0 0;
}

#golfheader{
width:466px; height:77px; margin:0px; padding:0px; float:left; background:url(images/golfheader.png) no-repeat 0 0;
}

#guestcommentsheader{
width:466px; height:77px; margin:0px; padding:0px; float:left; background:url(images/guestcommentsheader.png) no-repeat 0 0;
}

#studentheader{
width:466px; height:77px; margin:0px; padding:0px; float:left; background:url(images/studentheader.png) no-repeat 0 0;
}

#packageheader{
width:466px; height:77px; margin:0px; padding:0px; float:left; background:url(images/packageheader.png) no-repeat 0 0;
}

#specialheader{
width:466px; height:77px; margin:0px; padding:0px; float:left; background:url(images/specialsheader.png) no-repeat 0 0;
}
#newsletterheader{
width:466px; height:77px; margin:0px; padding:0px; float:left; background:url(images/newsletterheader.png) no-repeat 0 0;
}
#contactusheader{
width:466px; height:77px; margin:0px; padding:0px; float:left; background:url(images/contactusheader.png) no-repeat 0 0;
}
#groupsheader{
width:466px; height:77px; margin:0px; padding:0px; float:left; background:url(images/groupsheader.png) no-repeat 0 0;
}
#weatherheader{
width:466px; height:77px; margin:0px; padding:0px; float:left; background:url(images/weatherheader.png) no-repeat 0 0;
}
#eventspageheader{
width:466px; height:77px; margin:0px; padding:0px; float:left; background:url(images/mbeventsheader.png) no-repeat 0 0;
}



#contentbox{
width:451px; height:267px; margin-left:5px; margin-right:10px; padding:0px; float:left; background-color:#ffffff; 
}
#contentbox h3{
font-family: Arial, Helvetica, sans-serif; font-size:16px; color: #666666; text-align:left;
}
#contentbox ul{
font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #666666; text-align:left; background-color:#ffffff; 
padding:0px; margin-left:45px; margin-right:65px;  width:451px; float:left; text-align:left; list-style-position:inherit;
} 
#contentbox ul li{
font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #666666; text-align:left; background-color:#ffffff;  
} 
#contentbox p{
font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #666666; text-align:left; background-color:#ffffff;  
} 



#contentboxrow{
width:210px; margin:0px; padding:0px; float:left; background-color:#ffffff; 
}

#contentboxrow ul{
font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #666666; text-align:left; background-color:#ffffff;  
} 
#contentboxform{
width:100px; margin:0px; padding:0px; float:left; background-color:#ffffff; text-align:right; 
}
#contentboxform p{
font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #666666; 
}


/*--------------- Right Side -----------------------*/

#hpcontentright{
width:364px; height:344px; margin:0px; padding:0px; float:left; background:url(images/rightsideback.png) no-repeat 0 0;
}

#eventheaderright{
width:364px; height:40px; margin:0px; padding:0px; float:left; background:url(images/rightside_02.png) no-repeat 0 0;
}



#rightheader{
width:209px; margin-right:155px; margin-bottom:5px; padding:0px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000000; text-align:right; font-weight:bold;
}

#righteventdates{
width:209px; margin-right:155px; margin-bottom:5px;  padding:0px; padding:0px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #a8a8a3; text-align:right; font-weight:bold;
}

#righteventcontent{
width:209px; margin-right:155px; margin-bottom:5px;  padding:0px; padding:0px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:9px; color: #000000; text-align:right;
}

#moreinfoleft{
width:209px; margin-right:155px; margin-bottom:5px; padding:0px; padding:0px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #00ccff; text-align:right;
}

#moreinfoleft a{
font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #00ccff; text-align:right; font-weight:bold; text-decoration:none;
}

#eventbar{
width:364px; height:14px; margin:0px; padding:0px; float:left; background:url(images/rightsidegraybar.png) no-repeat 0 0;
}



#viewmoreright {
width:209px; margin-right:155px; padding:0px; padding:0px; float:left; font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000000; text-align:right;
}

#viewmoreright a{
font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000000; text-align:right; text-decoration:none; font-weight:bold;
}




/*--------------- Package section  -----------------------*/
#packagebox{
width:1170px; height:203px; margin:0px; padding:0px; float:left; 
}

/*--------------- Package section Row 1 -----------------------*/
#packagerow1{
width:1170px; height:35px; margin:0px; padding:0px; float:left; background:url(images/index_04_01.png) no-repeat 0 0;
}

/*--------------- Package section Row 2 -----------------------*/
#packagerow2{
width:1170px; height:124px; margin:0px; padding:0px; float:left; 
}
#packageblank{
width:101px; height:124px; margin:0px; padding:0px; float:left; background:url(images/index_04_02.png) no-repeat 0 0;
}

#packagenewsletter{
width:172px; height:124px; margin:0px; padding:0px; float:left; background:url(images/index_04_03.png) no-repeat 0 0;
}
#packagenewsletter h1{
width:172px; height:124px;  margin:0px; padding:0px;
}
#packagenewsletter h1 a{
width:172px; height:124px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#packagegolf{
width:166px; height:124px; margin:0px; padding:0px; float:left; background:url(images/index_04_04.png) no-repeat 0 0;
}
#packagegolf h1{
width:166px; height:124px;  margin:0px; padding:0px;
}
#packagegolf h1 a{
width:166px; height:124px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#packageweddings{
width:186px; height:124px; margin:0px; padding:0px; float:left; background:url(images/index_04_05.png) no-repeat 0 0;
}
#packageweddings h1{
width:186px; height:124px;  margin:0px; padding:0px;
}
#packageweddings h1 a{
width:186px; height:124px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#packagewinter{
width:171px; height:124px; margin:0px; padding:0px; float:left; background:url(images/index_04_06.png) no-repeat 0 0;
}
#packagewinter h1{
width:171px; height:124px;  margin:0px; padding:0px;
}
#packagewinter h1 a{
width:171px; height:124px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}


#packageromance{
width:164px; height:124px; margin:0px; padding:0px; float:left; background:url(images/index_04_07.png) no-repeat 0 0;
}
#packageromance h1{
width:164px; height:124px;  margin:0px; padding:0px;
}
#packageromance h1 a{
width:164px; height:124px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}


#packageblank2{
width:210px; height:124px; margin:0px; padding:0px; float:left; background:url(images/index_04_08.png) no-repeat 0 0;
}

/*--------------- Package section Row 3  -----------------------*/

#packagerow3{
width:1170px; height:44px; margin:0px; padding:0px; float:left; 
}
#packageblank3{
width:796px; height:44px; margin:0px; padding:0px; float:left; background:url(images/index_04_09.png) no-repeat 0 0;
}
#packagegallery{
width:374px; height:44px; margin:0px; padding:0px; float:left; background:url(images/index_04_10.png) no-repeat 0 0;
}
#packagegallery h1{
width:374px; height:44px;  margin:0px; padding:0px;
}
#packagegallery h1 a{
width:374px; height:44px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}


/*--------------- Photo Gallery  -----------------------*/
#photogalleryhp{
width:1170px; height:162px; margin:0px; padding:0px; float:left; 
}
#photogalleryleft{
width:138px; height:162px; margin:0px; padding:0px; float:left; 
}
#pgcenter{
width:840px; height:162px; margin:0px; padding:0px; float:left; background:url(images/pginsert_02.png) no-repeat 0 0;
}
#photogallerycentertop{
width:840px; height:17px; margin:0px; padding:0px; float:left; 
}
#photogallerycenter{
width:840px; height:116px; margin:0px; padding:0px; float:left; 
}
#photogallerycenterbottom{
width:840px; height:29px; margin:0px; padding:0px; float:left;
}

#photogalleryright{
width:192px; height:162px; margin:0px; padding:0px; float:left; 
}


/*--------------- Events  -----------------------*/
#eventcontentbox{
width:451px; height:267px; margin-left:5px; margin-right:10px; padding:0px; float:left; background-color:#ffffff; 
}


#eventheaderpg{
width:451px; height:20px; padding-top:5px; padding-bottom:3px; padding-left:5px;  font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #ffffff; text-align:left; background-color:#666666; vertical-align:middle; font-weight:bold;  
} 

#eventdays{
width:40px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; text-align:left; float:left;  background-color:#ffffff; 
}
#eventdays p{
font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; text-align:left; background-color:#ffffff;   
} 

#eventdetails{
width:411px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; text-align:left; float:left;   background-color:#ffffff; 
} 


#eventdetails p{
font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; text-align:left;  background-color:#ffffff;  
} 





/*--------------- Footer  -----------------------*/

#footer{
width:1170px; height:192px; margin:0px; padding:0px; float:left; 
}


#footer1{
width:97px; height:192px; margin:0px; padding:0px; float:left; background:url(images/index_06_01.png) no-repeat 0 0;
}

#footer2{
width:565px; height:192px; margin:0px; padding:0px; float:left; background:url(images/index_06_02.png) no-repeat 0 0;
}
#footer2 h1{
width:565px; height:192px;  margin:0px; padding:0px;
}
#footer2 h1 a{
width:565px; height:192px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}


/*--------------- Navigation Footer -----------------------*/

#footer3{
width:358px; height:192px; margin:0px; padding:0px; float:left;
}
#footer3row1{
width:358px; height:150px; margin:0px; padding:0px; float:left; 
}

#footerfacebook{
width:199px; height:42px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_02.png) no-repeat 0 0;
}
#footerfacebook h1{
width:199px; height:42px;  margin:0px; padding:0px;
}
#footerfacebook h1 a{
width:199px; height:42px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#footertwitter{
width:159px; height:42px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_03.png) no-repeat 0 0;
}
#footertwitter h1{
width:159px; height:42px;  margin:0px; padding:0px;
}
#footertwitter h1 a{
width:159px; height:42px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#footernavi1{
width:101px; height:150px; margin:0px; padding:0px; float:left; 
}
#footernavi1blank{
width:101px; height:25px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_01_01.png) no-repeat 0 0;
}
#footergroups{
width:101px; height:21px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_01_02.png) no-repeat 0 0;
}
#footergroups h1{
width:101px; height:21px;  margin:0px; padding:0px;
}
#footergroups h1 a{
width:101px; height:21px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}
#footerstudents{
width:101px; height:19px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_01_03.png) no-repeat 0 0;
}
#footerstudents h1{
width:101px; height:19px;  margin:0px; padding:0px;
}
#footerstudents h1 a{
width:101px; height:19px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#footergolf{
width:101px; height:20px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_01_04.png) no-repeat 0 0;
}
#footergolf h1{
width:101px; height:20px;  margin:0px; padding:0px;
}
#footergolf h1 a{
width:101px; height:20px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}


#footerevents{
width:101px; height:21px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_01_05.png) no-repeat 0 0;
}
#footerevents h1{
width:101px; height:21px;  margin:0px; padding:0px;
}
#footerevents h1 a{
width:101px; height:21px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#footernavi1blank2{
width:101px; height:44px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_01_06.png) no-repeat 0 0;
}

#footernavi2{
width:146px; height:150px; margin:0px; padding:0px; float:left; 
}
#footernavi2blank{
width:199px; height:27px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_02_01.png) no-repeat 0 0;
}

#footernavi2amen{
width:146px; height:19px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_02_02.png) no-repeat 0 0;
}
#footernavi2amen h1{
width:146px; height:19px;  margin:0px; padding:0px;
}
#footernavi2amen h1 a{
width:146px; height:19px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#footernavi2pgallery{
width:146px; height:19px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_02_03.png) no-repeat 0 0;
}
#footernavi2pgallery h1{
width:146px; height:19px;  margin:0px; padding:0px;
}
#footernavi2pgallery h1 a{
width:146px; height:19px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}


#footernavi2comments{
width:146px; height:19px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_02_04.png) no-repeat 0 0;
}
#footernavi2comments h1{
width:146px; height:19px;  margin:0px; padding:0px;
}
#footernavi2comments h1 a{
width:146px; height:19px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#footernavi2newsletter{
width:146px; height:20px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_02_05.png) no-repeat 0 0;
}
#footernavi2newsletter h1{
width:146px; height:20px;  margin:0px; padding:0px;
}
#footernavi2newsletter h1 a{
width:146px; height:20px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#footernavi2directions{
width:146px; height:20px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_02_06.png) no-repeat 0 0;
}
#footernavi2directions h1{
width:146px; height:20px;  margin:0px; padding:0px;
}
#footernavi2directions h1 a{
width:146px; height:20px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#footernavi2blank2{
width:146px; height:26px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_02_07.png) no-repeat 0 0;
}
#footernavi2blank2 h1{
width:146px; height:26px;  margin:0px; padding:0px;
}
#footernavi2blank2 h1 a{
width:146px; height:26px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}



#footernavi3{
width:111px; height:150px; margin:0px; padding:0px; float:left; 
}

#footernavi3blank{
width:111px; height:28px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_03_01.png) no-repeat 0 0;
}

#footernavi3home{
width:111px; height:20px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_03_02.png) no-repeat 0 0;
}
#footernavi3home h1{
width:111px; height:20px;  margin:0px; padding:0px;
}
#footernavi3home h1 a{
width:111px; height:20px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#footernavi3pkgs{
width:111px; height:16px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_03_03.png) no-repeat 0 0;
}
#footernavi3pkgs h1{
width:111px; height:16px;  margin:0px; padding:0px;
}
#footernavi3pkgs h1 a{
width:111px; height:16px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}


#footernavi3spec{
width:111px; height:18px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_03_04.png) no-repeat 0 0;
}
#footernavi3spec h1{
width:111px; height:18px;  margin:0px; padding:0px;
}
#footernavi3spec h1 a{
width:111px; height:18px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}



#footernavi3reserv{
width:111px; height:21px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_03_05.png) no-repeat 0 0;
}
#footernavi3reserv h1{
width:111px; height:21px;  margin:0px; padding:0px;
}
#footernavi3reserv h1 a{
width:111px; height:21px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}
#footernavi3contact{
width:111px; height:26px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_03_06.png) no-repeat 0 0;
}
#footernavi3contact h1{
width:111px; height:26px;  margin:0px; padding:0px;
}
#footernavi3contact h1 a{
width:111px; height:26px;  display:block; margin:0px 0 0 0px; padding:0px;text-indent:-4000px; float:left;
}

#footernavi3blk2{
width:111px; height:21px; margin:0px; padding:0px; float:left; background:url(images/index_06_03_01_03_07.png) no-repeat 0 0;
}

/*--------------- More Footers  -----------------------*/
#footer4{
width:150px; height:192px; margin:0px; padding:0px; float:left; background:url(images/index_06_04.png) no-repeat 0 0;
}


#footer5{
width:1170px; height:70px; margin:0px; padding:0px; float:left; background:url(images/index_07.png) no-repeat 0 0;
}