body{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.6em;color:#555;}

h2{font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-size:20px;color:#425475;font-weight:normal;margin:30px 0 21px 0;padding-top:5px;}
#contentarea h2:first-child{margin-top:0;}
#contentarea h3:first-child{margin-top:0;}
hr+h2{margin-top:20px;}
h3{font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-size:15px;color:#425475;margin:15px 0 21px 0;padding-top:5px;clear:both;font-weight:normal;}
h3+p{margin-top:-5px;}
h3+ul{margin-top:-5px;}
h4{font-family:"Century Gothic", Arial, Helvetica, sans-serif;color:#555;font-size:12px;line-height:1.6em;margin:0 0 5px 0;}
h5{font-family:"Century Gothic", Arial, Helvetica, sans-serif;color:#555;font-size:12px;line-height:1.6em;margin:0 0 5px 0;}
h6{font-family:"Century Gothic", Arial, Helvetica, sans-serif;color:#555;font-size:12px;line-height:1.6em;margin:0 0 5px 0;}

p{font-family:Arial, Helvetica, sans-serif;color:#555;font-size:12px;line-height:1.6em;margin:0 0 19px 0;}
p.intro{font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-size:19px;color:#9A8B76;line-height:1.3em;margin:0 0 22px 0;margin:0 0 27px 0;padding:0 0 17px 0;border-bottom:1px solid #ddd;}
hr+p{margin-top:10px;}
a{color:#2E5781;text-decoration:none;}
a:hover{text-decoration:underline;}

ul{margin:0 0 19px 0;padding:0 0 0 17px;}
ol{margin:0 0 19px 0;padding:0 0 0 17px;}
ol ul{margin:10px 0 10px 0;padding:0 0 0 17px;}
li{margin:0 0 5px 0;padding:0;color:#555;font-size:12px;}

img{border:none;}
.imgLeft{margin:0 20px 20px 0;float:left;border:#E2DFDB 3px double;}
.imgRight{margin:0 0 20px 20px;float:right;border:#E2DFDB 3px double;}
.imgMid{margin:10px 0 10px 0;border:#E2DFDB 3px double;}
.imgRhs{margin:10px auto 20px auto;display:block;border:#E2DFDB 3px double}

hr{background:#ddd;color:#ddd;height:1px!important;border:none;margin:17px 0 17px 0;display:inline-block;clear:both;width:100%;}

.intro{}
.cursive{font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-size:14px;/*font-style:italic;*/}
.specialquote{font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.info{background:url(/images/information.gif) 0 2px no-repeat;padding:0 0 0 21px;}
.pdflink{color:#666;font-size:11px;padding-top:1px;font-weight:normal!important;color:#2E5781;background:url(/images/pdf.gif) right 0 no-repeat;padding-right:17px;}
.morebox{border:3px double #ddd;background:#fff;padding:11px 14px;margin:30px 0 10px 0!important;}
.quote{margin:-5px 0 29px 0;}
.infolinks{}
.rhslist{}
.dataTbl{}
.infoTbl{}
.menuTbl{}
.reciprocalTbl{}
.proshopTbl{}
.holeinfoTbl{border:3px double #ddd;background:#fff;margin:0;width:100px;}
.clubprofileTbl{}
.tablehead{}
.alternate{}
.alternate2{}
.listExtraSpace{}
.altRow{}
.cg{font-family:"Century Gothic", Arial, Helvetica, sans-serif;}

#rhs p{margin:0 0 15px 0;}
#rhs a{/*text-decoration:underline;*/font-weight:bold!important;}
#rhs hr{background:#ddd;color:#ddd;height:1px!important;border:none;margin:6px 0 20px 0;display:inline-block;clear:both;width:100%;}
#rhs h3{font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-size:15px;color:#425475;margin:34px 0 10px 0;text-transform:uppercase;}
#rhs h3:first-child{margin-top:0;}
#rhs:first-child h3{margin-top:0;}
#infobox{width:200px;background:url(/images/infobox-body.gif) 0 0 repeat-y;margin:28px auto 0 auto;}
.infolinks{margin:0;padding:0;}
.infolinks li{margin:0;padding:0;list-style-type:none;font-family:Arial, Helvetica, sans-serif;}
.infolinks li{}
.rhslist li{background:url(/images/dots.gif) 0 7px no-repeat;margin-bottom:8px;padding-left:14px;list-style-type:none;}

#adjust{margin-left:6px!important;width:190px;}

td{font-family:Arial, Helvetica, "Century Gothic", Verdana, sans-serif;color:#666;font-size:12px;line-height:1.5em;vertical-align:top;}

.unbolded{font-weight:normal!important;}
.dataTbl{border:3px double #ddd;margin:10px 0 19px 0;width:75%;border-collapse:collapse;}
.dataTbl td{padding:0 25px 10px 10px;vertical-align:top;background:#fff;}
.dataTbl .tablehead td{padding:10px 25px 10px 10px;font-weight:bold;font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-size:12px;color:#9A8B76;}
.infoTbl{width:100%;margin:0 0 25px 0;border-collapse:collapse;}
.infoTbl td{padding:8px 15px 8px 15px;vertical-align:top;}
.infoTbl p{margin:0 0 15px 0;}
.infoTbl td.tablehead{padding:8px 25px 8px 15px;font-weight:bold;border-right:1px solid #ddd;font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
.menuTbl{width:100%;margin:0 0 25px 0;border-collapse:collapse;}
.menuTbl td{padding:0 15px 0 15px;vertical-align:top;}
.menuTbl td a{font-weight:normal!important;}
.menuTbl td p{margin:0 0 10px 0;}
.proshopTbl{width:224px;margin:5px 0 5px 0;border-collapse:collapse;}
.proshopTbl td{padding:5px 3px;vertical-align:middle;background:#fafafa;}
.proshopTbl .tablehead td{font-weight:bold;background:#fff;font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
.proshopTbl tr{border-bottom:1px solid #ddd;}
.proshopTbl tr:last-child{border-bottom:none;}
.rangeTbl{width:224px;margin:5px 0 5px 0;border-collapse:collapse;float:left;margin:0 20px 20px 0;border:#E2DFDB 3px double;}
.rangeTbl td{padding:5px 7px;vertical-align:middle;background:#fafafa;background:#fff;}
.rangeTbl .tablehead td{font-weight:bold;background:#fff;font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
.rangeTbl tr{}
.rangeTbl tr:last-child{border-bottom:none;}

.holeinfoTbl{border:3px double #ddd;background:#fff;margin:0 0 10px -3px;padding:0 0 6px 0;}
.holeinfoTbl td{padding:3px 6px 3px 3px;vertical-align:top;text-align:center;}
.holeinfoTbl tr:last-child td{padding-bottom:9px;}
.holeinfoTbl td.tablehead{padding:3px 10px 3px 6px;text-align:left;font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
.holeinfoTbl .tablehead td{font-weight:bold;padding:6px 6px 6px 3px;text-align:middle;font-family:"Century Gothic", Arial, Helvetica, sans-serif;}

.clubprofileTbl{border:3px double #ddd;background:#fff;width:100%;margin:0;}
.clubprofileTbl td{padding:0 5px;}
.clubprofileTbl table{margin:-5px 0 15px 0;}
.clubprofileTbl table td{padding:9px 6px 12px 0;width:33%;vertical-align:top;text-align:left;border-top:1px solid #eee;line-height:1.6em;}
.clubprofileTbl table td h4{margin-bottom:5px;font-weight:bold;}

.reciprocalTbl{position:relative;margin:20px 0 5px 0;margin:10px 0 0 0;clear:both;}
.reciprocalTbl table {border:3px double #ddd;background:#fff;margin:0;padding:0 0 10px 0;width:100%;}
.reciprocalTbl table td{padding:6px 6px 6px 6px;vertical-align:top;text-align:left;width:80%;}
.reciprocalTbl td:first-child{font-weight:bold;width:20%;}
.reciprocalTbl tablehead td{}
.reciprocalTbl td h3{border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:10px;}
.reciprocalTbl td img{z-index:999!important;position:absolute;top:80px;right:10px;}
.backtotop{font-size:9px;font-weight:normal!important;float:right;margin:3px 6px 13px 0}

#coursemap{display:block;margin:5px 0 -10px 0;}
#coursemap-rhs{margin:30px 0 0 -18px;}
#coursetour{margin:0 auto 0 6px;padding:0;list-style-type:none;}
#coursetour li{float:left;margin:0 1px 1px 0;background:#f4f4f4;width:23px;line-height:23px;text-align:center;}
#coursetour a{background:#f4f4f4;font-size:12px;width:23px;line-height:23px;display:inline-block;font-weight:normal!important;}
#coursetour a.current{background:#444;color:#fff;}
#coursetour a:hover{font-size:12px;width:23px;line-height:23px;display:inline-block;background:#666;color:#fff;text-decoration:none;}
.prev-next{}
.prev-next .nolink{margin:0;font-weight:bold;color:#777;}
#imagearea .prev-next{color:#fff;position:absolute;top:16px;right:30px;z-index:999;}
#imagearea .prev-next a{color:#fff;font-weight:bold}
#imagearea .prev-next span{color:#94A9BE;}
#imagearea .prev-next .nolink{margin:0;font-weight:bold;color:#C5D5E2;}
#overview-video{display:inline-block;clear:both;font-size:10px;font-weight:normal!important;margin:4px 0 0 6px;color:#ccc;width:230px;}
#overview-video a{font-family:Arial, Helvetica, sans-serif;font-weight:normal!important;}
#overview-video span{margin:0 4px 0 4px;}
#holegraphic{float:right;margin:-31px -30px 30px 20px;width:284px;}

#imagearea #holeVideo{position:absolute;top:15px;left:265px;z-index:999;color:#94A9BE;font-size:12px;}
#imagearea #holeVideo a{color:#fff;font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
#imagearea #holeVideo span{margin:0 6px 0 0;}

.tab-content h2{font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-size:21px;line-height:1.2em;color:#425475;margin:10px 0 15px 0;padding-top:5px;font-style:normal;}
.tab-content h3, .tab-content h4, .tab-content h5, .tab-content h6{font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-size:15px;color:#425475;font-weight:normal;margin:15px 0 21px 0;padding-top:5px;clear:both;}

.tab-content .pdflink{background:url(/images/pdf.gif) right 0 no-repeat;padding-right:17px;}

.dividers{width:566px;margin:5px 0 5px -20px;border-collapse:collapse;}
.dividers td{padding:0 12px;vertical-align:top;font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-size:11px;line-height:1.5em;}
.dividers td a{color:#a59661;border-bottom:1px dotted #d7d0be;text-decoration:none;}
.dividers td a:hover{color:#938553;}
.dividers td p{line-height:1.5em;}
.dividers td.imageCell{padding:0 0 0 12px;}
.left{}
.dividers td.left{border-right:1px solid #eee;}
.dividers h2{margin:5px 0 13px 0;font-style:normal;font-size:12px;color:#666;color:#425475;font-weight:normal;font-family:"Century Gothic", Arial, Helvetica, sans-serif;line-height:1.3em;}
.dividers h3{margin:5px 0 13px 0;font-style:normal;font-size:12px;color:#666;color:#425475;font-weight:normal;font-family:"Century Gothic", Arial, Helvetica, sans-serif;line-height:1.3em;}
.dividers h4{margin:5px 0 13px 0;font-style:normal;font-size:12px;color:#666;color:#425475;font-weight:normal;font-family:"Century Gothic", Arial, Helvetica, sans-serif;line-height:1.3em;}
.dividers .titlecell h2{font-size:21px;color:#9A8B76;color:#425475;margin:5px 0 15px 0;font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
a.newslink{font-size:13px;font-size:11px;font-family:"Century Gothic", Arial, Helvetica, sans-serif;color:#777;color:#2E5781!important;font-weight:normal;border-bottom:1px dotted #d5d8e7;text-decoration:none;float:right;margin:10px 8px 12px 0;cursor:pointer;}
.dividers-horiz{padding:0;background:#fff;}
.dividers-horiz div{height:1px;font-size:1px;line-height:1px;background:#eee;margin:8px 0 9px 0;}

.dividers td.imageCell img{float:left;margin:3px 8px 25px 0;border:3px double #e9e7e7;}

#portalphoto{border:1px solid #ddd;margin-top:7px;}

.listExtraSpace li{margin:0 0 14px 0;padding:0;}

.backtop{font-size:10px;font-weight:normal;float:right;}

.mediaphoto{float:left;border:#E2DFDB 3px double;margin:0 13px 13px 0;width:165px;height:118px;}
.photocontainer{width:560px;display:inline-block;margin-bottom:19px;}

.promotext{background:#224B77;width:265px;height:130px;color:#fff;padding:17px 20px 0 20px;}
.contentslide .promotext{float:left;}
.promotext h3{font-size:20px;color:#fff;margin:0 0 14px 0;}
.promotext p{color:#fff;margin:0 0 14px 0;}
.promotext a{color:#fff;font-weight:bold;}

.dresscodeTbl{margin:-8px 28px 20px -1px;float:left;border-collapse:collapse;}
.dresscodeTbl td{padding:0 0 4px 3px;vertical-align:top;text-align:left;}
.dresscodeTbl td img{margin-left:-2px;border:#E2DFDB 1px solid;}
.dresscodeTbl .tablehead td{font-weight:bold;padding:0 1px 9px 1px;text-align:middle;font-size:10px;text-transform:uppercase;}

#comingevents{width:259px;margin:0 0 11px 0;border:1px solid #ddd;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;}
#comingevents h3{margin:8px 0 13px 8px;text-transform:uppercase;}
.comingeventsTbl{width:247px;border-collapse:collapse;display:block;margin:0 auto 15px auto;}
.comingeventsTbl td{padding:6px 2px 6px 0;vertical-align:top;text-align:left;border-top:1px solid #eee;line-height:1.35em;font-size:11px;color:#555;}
.comingeventsTbl tr td:first-child{font-weight:bold;font-size:10px;padding:6px 8px 6px 2px;width:47px!important;color:#666;font-family:"Century Gothic", Arial, Helvetica, sans-serif;text-transform:uppercase;}