a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#coursebutton a:hover,
#reciprocalsbutton a:hover,
#homebutton a:hover,
#scotsmanbutton a:hover,
#proshopbutton a:hover,
#historybutton a:hover,
#directionsbutton a:hover,
#couponbutton a:hover,
#banquetsbutton a:hover,
#contactbutton a:hover,
#schedulebutton a:hover,
#membershipbutton a:hover,
#weatherbutton a:hover  {
   background-position: -132px 0%;
}

#coursebutton a,
#directionsbutton a,
#proshopbutton a,
#contactbutton a,
#homebutton a,
#membershipbutton a,
#couponbutton a,
#weatherbutton a,
#reciprocalsbutton a,
#scotsmanbutton a,
#schedulebutton a,
#banquetsbutton a,
#historybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 37px;
   width: 132px;
   background-position: 0% 0px;
   font-size: 37px;
   line-height: 37px;
}

#reciprocalsbutton,
#historybutton,
#homebutton,
#coursebutton,
#weatherbutton,
#directionsbutton,
#membershipbutton,
#scotsmanbutton,
#couponbutton,
#contactbutton,
#schedulebutton,
#banquetsbutton,
#proshopbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   z-index: 5;
   width: 132px;
   height: 37px;
}

#proshop,
#membership,
#reciprocals,
#home,
#history,
#coupon,
#course,
#banquets,
#scotsman,
#schedule,
#directions,
#contact  {
   margin: 0px auto 0px auto;
   width: 780px;
   position: relative;
}

#coursetext p,
#scotsmantext p,
#directionstext p,
#coupontext p,
#contacttext p,
#feestext p,
#banquetstext p,
#proshoptext p  {
   font: 12px/14px "Avenir Roman";
   margin: 0px;
   color: #095344;
   text-align: left;
}

#scheduleinfotext p,
#schedule2text p,
#schedule1text p  {
   font: 11px/13px "Avenir Roman";
   margin: 0px;
   text-align: left;
}

#nextwavebutton a,
#acrobatbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 31px;
   background-position: 0% 0px;
   font-size: 31px;
   line-height: 31px;
}

#reciprocalstext p,
#issuestext p  {
   margin: 0px;
   color: #095344;
   line-height: 18px;
   font-size: 12px;
   padding-left: 24px;
   text-align: left;
}

#id0photo,
#membershipphotos  {
   visibility: visible;
   position: absolute;
   left: 212px;
   top: 244px;
   z-index: 5;
   width: 473px;
   height: 135px;
   background-repeat: no-repeat;
}

#coursetext,
#banquetstext  {
   visibility: visible;
   position: absolute;
   left: 168px;
   z-index: 5;
   width: 566px;
}

#reciprocalsbutton a  {
   background-image: url(sg_course_media/reciprocalsbutton.gif);
}

#scheduleinfotext p  {
   color: #095344;
}

#membershipbutton a  {
   background-image: url(sg_course_media/membershipbutton.gif);
}

#directionsbutton a  {
   background-image: url(sg_course_media/directionsbutton.gif);
}

#reciprocalsbutton  {
   top: 358px;
}

#reciprocalstext p  {
   font-family: "Avenir Medium";
}

#nextwavebutton a  {
   width: 163px;
   background-image: url(sg_home_media/nextwavebutton.gif);
}

#membershipphotos  {
   background-image: url(sg_membership_media/membershipphotos.gif);
}

#membershipbutton  {
   top: 206px;
}

#banquetsbutton a  {
   background-image: url(sg_course_media/banquetsbutton.gif);
}

#directionsbutton  {
   top: 548px;
}

#schedulebutton a  {
   background-image: url(sg_course_media/schedulebutton.gif);
}

#scotsmanbutton a  {
   background-image: url(sg_course_media/scotsmanbutton.gif);
}

#proshopbutton a  {
   background-image: url(sg_course_media/proshopbutton.gif);
}

#contactbutton a  {
   background-image: url(sg_course_media/contactbutton.gif);
}

#schedule2text p  {
   color: #003D31;
}

#weatherbutton a  {
   background-image: url(sg_course_media/weatherbutton.gif);
}

#historybutton a  {
   background-image: url(sg_course_media/historybutton.gif);
}

#schedule1text p  {
   color: #003D31;
}

#acrobatbutton a  {
   width: 88px;
   background-image: url(sg_scotsman_media/acrobatbutton.gif);
}

#schedulebutton  {
   top: 320px;
}

#coursebutton a  {
   background-image: url(sg_course_media/coursebutton.gif);
}

#scotsmanbutton  {
   top: 510px;
}

#couponbutton a  {
   background-image: url(sg_course_media/couponbutton.gif);
}

#banquetsbutton  {
   top: 434px;
}

#banquetstext p  {
   font-family: "Avenir Heavy";
}

#historytext p  {
   font: 12px/14px "Avenir Roman";
   margin: 0px;
   padding-top: 12px;
   text-align: left;
   color: #003D31;
}

#proshopbutton  {
   top: 396px;
}

#weatherbutton  {
   top: 624px;
}

#contactbutton  {
   top: 586px;
}

#historybutton  {
   top: 244px;
}

#cccheadingart  {
   background: url(sg_course_media/cccheadingart.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 780px;
   height: 167px;
}

#issuestext p  {
   font-family: "Avenir Roman";
}

#banquetstext  {
   top: 245px;
}

#coursebutton  {
   top: 282px;
}

#sidebarrules  {
   background: url(sg_course_media/sidebarrules.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 167px;
   z-index: 3;
   width: 134px;
   height: 495px;
}

#couponbutton  {
   top: 472px;
}

#bottomtext p  {
   font: 10px/12px "Avenir Roman";
   margin: 0px;
   color: #095344;
   text-align: center;
}

#homebutton a  {
   background-image: url(sg_course_media/homebutton.gif);
}

#background  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 780px;
   height: 1044px;
   background-color: #EAECE1;
   background-image: none;
}

#homebutton  {
   top: 168px;
}

#bottomtext  {
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 930px;
   z-index: 2;
   width: 762px;
}

#whitepanel  {
   visibility: visible;
   position: absolute;
   left: 132px;
   top: 167px;
   z-index: 4;
   width: 648px;
   height: 729px;
   background-color: #FFFFFE;
   background-image: none;
}

#feestext p  {
   color: #003D31;
}

#coursetext  {
   top: 244px;
}

#bottombar  {
   visibility: visible;
   position: absolute;
   left: 132px;
   top: 896px;
   z-index: 3;
   width: 647px;
   height: 22px;
   background-color: #004F3F;
   background-image: none;
}

#id0photo  {
   background-image: url(sg_reciprocals_media/id0photo.gif);
}

#sidebar  {
   background: url(sg_course_media/sidebar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 167px;
   z-index: 2;
   width: 132px;
   height: 751px;
}

#address  {
   background: url(sg_course_media/address.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 256px;
   top: 903px;
   z-index: 4;
   width: 405px;
   height: 11px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #B0B89E;
}


