.link1:link {
	text-decoration: none;
        color: #FCFF01;
}
.link1:visited {
	text-decoration: none;
        color: #FCFF01;
}
.link1:hover {
	text-decoration: underline;
        color: #FCFF01;
}
.link1:active {
	text-decoration: none;
        color: #FCFF01;
}

a  {
   text-decoration: none;
   color: #4200FF;
}

a ins  {
   text-decoration: none;
}

html, body  {
   margin: 0px;
   background-color: #E5F2FE;
}

#bgbox  {
   background: url(pid3thecoursemedia/bgbox.gif) no-repeat;
   position: absolute;
   left: 171px;
   top: 208px;
   z-index: 1;
   width: 607px;
   height: 392px;
}

#linkstext  {
   position: absolute;
   left: 182px;
   top: 220px;
   z-index: 3;
   width: 583px;
   height: 380px;
}

#linkstext p  {
   font: 12px/14px Arial;
   margin: 0px;
   color: #0051A2;
   text-align: left;
}

#linkstitletext  {
   position: absolute;
   left: 172px;
   top: 170px;
   z-index: 4;
   width: 52px;
   height: 19px;
}

#linkstitletext p  {
   font: bold 18px/22px Arial;
   margin: 0px;
   color: #2670B9;
   text-align: left;
}

#contacttext  {
   position: absolute;
   left: 182px;
   top: 220px;
   z-index: 7;
   width: 293px;
   height: 206px;
}

#contacttext p  {
   font: 12px/14px Arial;
   margin: 0px;
   color: #0051A2;
   text-align: left;
}

#layer1  {
   background: url(pid7contactusmedia/layer1.gif) no-repeat;
   position: absolute;
   left: 499px;
   top: 223px;
   z-index: 8;
   width: 266px;
   height: 362px;
}

#contacttitletext  {
   position: absolute;
   left: 171px;
   top: 169px;
   z-index: 9;
   width: 108px;
   height: 20px;
}

#contacttitletext p  {
   font: bold 18px/22px Arial;
   margin: 0px;
   color: #2670B9;
   text-align: left;
}

#fixturestext  {
   position: absolute;
   left: 182px;
   top: 220px;
   z-index: 12;
   width: 344px;
   height: 54px;
}

#fixturestext p  {
   font: 12px/14px Arial;
   margin: 0px;
   color: #0051A2;
   text-align: left;
}

#layer2  {
   background: url(pid6fixturesmedia/layer2.gif) no-repeat;
   position: absolute;
   left: 362px;
   top: 285px;
   z-index: 13;
   width: 402px;
   height: 302px;
}

#fixturestitletext  {
   position: absolute;
   left: 172px;
   top: 170px;
   z-index: 14;
   width: 79px;
   height: 19px;
}

#fixturestitletext p  {
   font: bold 18px/22px Arial;
   margin: 0px;
   color: #2670B9;
   text-align: left;
}

#membershipsrtext  {
   position: absolute;
   left: 182px;
   top: 220px;
   z-index: 17;
   width: 583px;
   height: 380px;
}

#membershipsrtext p  {
   font: 12px/14px Arial;
   margin: 0px;
   color: #0051A2;
   text-align: left;
}

#pricestext  {
   position: absolute;
   left: 435px;
   top: 249px;
   z-index: 18;
   width: 278px;
   height: 113px;
}

#pricestext p  {
   font: 12px/14px Arial;
   margin: 0px;
   color: #0051A2;
   text-align: left;
}

#membershipstitletext  {
   position: absolute;
   left: 172px;
   top: 170px;
   z-index: 19;
   width: 131px;
   height: 22px;
}

#membershipstitletext p  {
   font: bold 18px/22px Arial;
   margin: 0px;
   color: #2670B9;
   text-align: left;
}

#mapbutton  {
   position: absolute;
   left: 684px;
   top: 170px;
   z-index: 23;
   width: 81px;
   height: 27px;
}

#mapbutton a  {
   background: url(pid3thecoursemedia/mapbutton.gif) no-repeat;
   display: block;
   height: 27px;
   width: 81px;
   background-position: 0% 0px;
}

#mapbutton a:hover  {
   background-position: -81px 0%;
}

#morebutton  {
   position: absolute;
   left: 684px;
   top: 170px;
   z-index: 23;
   width: 122px;
   height: 27px;
}

#morebutton a  {
   background: url(pid8linksmedia/morebutton.gif) no-repeat;
   display: block;
   height: 27px;
   width: 61px;
   background-position: 0% 0px;
}

#morebutton a:hover  {
   background-position: -61px 0%;
}

#coursescroll  {
   overflow: auto;
   position: absolute;
   left: 176px;
   top: 223px;
   z-index: 24;
   width: 600px;
   height: 377px;
scrollbar-base-color: #bddefc;
scrollbar-darkshadow-color: #bddefc;
scrollbar-highlight-color: #bddefc;
scrollbar-shadow-color: #bddefc;
scrollbar-track-color: #ffffff;
}

#coursescroll p  {
   font: 12px/14px Arial;
   margin: 0px;
   color: #0051A2;
   text-align: left;
}

#coursetitletext  {
   position: absolute;
   left: 171px;
   top: 169px;
   z-index: 25;
   width: 113px;
   height: 20px;
}

#coursetitletext p  {
   font: bold 18px/22px Arial;
   margin: 0px;
   color: #2670B9;
   text-align: left;
}

#layer3  {
   background: url(pid4mapmedia/layer3.gif) no-repeat;
   position: absolute;
   left: 171px;
   top: 208px;
   z-index: 28;
   width: 607px;
   height: 392px;
}

#maptitletext  {
   position: absolute;
   left: 171px;
   top: 169px;
   z-index: 29;
   width: 113px;
   height: 20px;
}

#maptitletext p  {
   font: bold 18px/22px Arial;
   margin: 0px;
   color: #2670B9;
   text-align: left;
}

#visitortext  {
   position: absolute;
   left: 182px;
   top: 220px;
   z-index: 32;
   width: 306px;
   height: 365px;
}

#visitortext p  {
   font: 12px/14px Arial;
   margin: 0px;
   color: #0051A2;
   text-align: left;
}

#layer1copy  {
   background: url(pid2visitorinfomedia/layer1copy.gif) no-repeat;
   position: absolute;
   left: 499px;
   top: 223px;
   z-index: 33;
   width: 266px;
   height: 362px;
}

#visitortitletext  {
   position: absolute;
   left: 171px;
   top: 169px;
   z-index: 34;
   width: 108px;
   height: 20px;
}

#visitortitletext p  {
   font: bold 18px/22px Arial;
   margin: 0px;
   color: #2670B9;
   text-align: left;
}

#mainpic  {
   background: url(pid1homemedia/mainpic.gif) no-repeat;
   position: absolute;
   left: 151px;
   top: 148px;
   z-index: 37;
   width: 627px;
   height: 452px;
}

#hometext  {
   position: absolute;
   left: 169px;
   top: 400px;
   z-index: 38;
   width: 240px;
   height: 165px;
}

#hometext p  {
   font: bold 14px/17px Arial;
   margin: 0px;
   color: #FEFEFE;
   text-align: left;
}

#welcometoporthpeangolfclub  {
   background: url(pid1homemedia/welcometoporthpeangolfclub.gif) no-repeat;
   position: absolute;
   left: 210px;
   top: 157px;
   z-index: 39;
   width: 501px;
   height: 42px;
}

#rightpic1  {
   background: url(pid1homemedia/rightpic1.jpg) no-repeat;
   position: absolute;
   top: 148px;
   z-index: 41;
   width: 151px;
   height: 452px;
}

#rightpic2  {
   background: url(pid2visitorinfomedia/rightpic2.gif) no-repeat;
   position: absolute;
   top: 148px;
   z-index: 42;
   width: 151px;
   height: 452px;
}

#rightpic3  {
   background: url(pid3thecoursemedia/rightpic3.gif) no-repeat;
   position: absolute;
   top: 148px;
   z-index: 43;
   width: 151px;
   height: 452px;
}

#rightpic4  {
   background: url(pid4mapmedia/rightpic4.gif) no-repeat;
   position: absolute;
   top: 148px;
   z-index: 44;
   width: 151px;
   height: 452px;
}

#rightpic5  {
   background: url(pid5membershipsmedia/rightpic5.gif) no-repeat;
   position: absolute;
   top: 148px;
   z-index: 45;
   width: 151px;
   height: 452px;
}

#rightpic6  {
   background: url(pid7contactusmedia/rightpic6.gif) no-repeat;
   position: absolute;
   top: 148px;
   z-index: 46;
   width: 151px;
   height: 452px;
}

#pic  {
   background: url(pid3thecoursemedia/pic.gif) no-repeat;
   position: absolute;
   z-index: 48;
   width: 778px;
   height: 148px;
}

#linksbutton  {
   position: absolute;
   left: 699px;
   top: 121px;
   z-index: 57;
   width: 59px;
   height: 27px;
}

#linksbutton a  {
   background: url(pid3thecoursemedia/linksbutton.gif) no-repeat;
   display: block;
   height: 27px;
   width: 59px;
   background-position: 0% 0px;
}

#linksbutton a:hover  {
   background-position: -59px 0%;
}

#contactusbutton  {
   position: absolute;
   left: 588px;
   top: 121px;
   z-index: 58;
   width: 97px;
   height: 27px;
}

#contactusbutton a  {
   background: url(pid3thecoursemedia/contactusbutton.gif) no-repeat;
   display: block;
   height: 27px;
   width: 97px;
   background-position: 0% 0px;
}

#contactusbutton a:hover  {
   background-position: -97px 0%;
}

#accommodationbutton  {
   position: absolute;
   left: 440px;
   top: 121px;
   z-index: 59;
   width: 135px;
   height: 27px;
}

#accommodationbutton a  {
   background: url(pid3thecoursemedia/accommodationbutton.gif) no-repeat;
   display: block;
   height: 27px;
   width: 135px;
   background-position: 0% 0px;
}

#accommodationbutton a:hover  {
   background-position: -135px 0%;
}

#memberinfobutton  {
   position: absolute;
   left: 320px;
   top: 121px;
   z-index: 60;
   width: 106px;
   height: 27px;
}

#memberinfobutton a  {
   background: url(pid3thecoursemedia/memberinfobutton.gif) no-repeat;
   display: block;
   height: 27px;
   width: 106px;
   background-position: 0% 0px;
}

#memberinfobutton a:hover  {
   background-position: -106px 0%;
}

#thecoursebutton  {
   position: absolute;
   left: 205px;
   top: 121px;
   z-index: 61;
   width: 102px;
   height: 27px;
}

#thecoursebutton a  {
   background: url(pid3thecoursemedia/thecoursebutton.gif) no-repeat;
   display: block;
   height: 27px;
   width: 102px;
   background-position: 0% 0px;
}

#thecoursebutton a:hover  {
   background-position: -102px 0%;
}

#visitorinfobutton  {
   position: absolute;
   left: 94px;
   top: 121px;
   z-index: 62;
   width: 99px;
   height: 27px;
}

#visitorinfobutton a  {
   background: url(pid3thecoursemedia/visitorinfobutton.gif) no-repeat;
   display: block;
   height: 27px;
   width: 99px;
   background-position: 0% 0px;
}

#visitorinfobutton a:hover  {
   background-position: -99px 0%;
}

#homebutton  {
   position: absolute;
   left: 21px;
   top: 121px;
   z-index: 63;
   width: 61px;
   height: 27px;
}

#homebutton a  {
   background: url(pid3thecoursemedia/homebutton.gif) no-repeat;
   display: block;
   height: 27px;
   width: 61px;
   background-position: 0% 0px;
}

#homebutton a:hover  {
   background-position: -61px 0%;
}

#fixturesbutton  {
   visibility: hidden;
   position: absolute;
   left: 320px;
   top: 173px;
   z-index: 68;
   width: 106px;
   height: 27px;
}

#fixturesbutton a  {
   background: url(pid3thecoursemedia/fixturesbutton.gif) no-repeat;
   display: block;
   height: 27px;
   width: 106px;
   background-position: 0% 0px;
}

#fixturesbutton a:hover  {
   background-position: -106px 0%;
}

#membershipsbutton  {
   visibility: hidden;
   position: absolute;
   left: 320px;
   top: 147px;
   z-index: 69;
   width: 106px;
   height: 27px;
}

#membershipsbutton a  {
   background: url(pid3thecoursemedia/membershipsbutton.gif) no-repeat;
   display: block;
   height: 27px;
   width: 106px;
   background-position: 0% 0px;
}

#membershipsbutton a:hover  {
   background-position: -106px 0%;
}

#golf  {
   background: url(pid3thecoursemedia/golf.gif) no-repeat;
   position: absolute;
   left: 160px;
   top: 52px;
   z-index: 71;
   width: 350px;
   height: 30px;
}

#background  {
   margin: 0px auto 0px auto;
   width: 778px;
   height: 600px;
   position: relative;
   background-color: #FFFFFF;
}
/*Wedding page Styles*/

#weddingpic  {
   background: url(pic9weddingfunc/weddingpic.jpg) no-repeat;
   position: absolute;
   left: 151px;
   top: 148px;
   z-index: 37;
   width: 627px;
   height: 452px;
}
#rightpic9  {
   background: url(pic9weddingfunc/rightpic9.jpg) no-repeat;
   position: absolute;
   top: 148px;
   z-index: 46;
   width: 151px;
   height: 452px;
}


#weddingfuncbutton  {
   position: absolute;
   left: 590px;
   top: 1px;
   z-index: 63;
   width: 188px;
   height: 27px;
}

#weddingfuncbutton a  {
   background: url(pid3thecoursemedia/weddingfuncbutton.gif) no-repeat;
   display: block;
   height: 27px;
   width: 188px;
   background-position: 0% 0px;
}

#weddingfuncbutton a:hover  {
   background-position: -188px 0%;
}
#pagetext  {
   position: absolute;
   left: 169px;
   top: 400px;
   z-index: 38;
   width: 240px;
   height: 165px;
}

#pagetext p  {
   font: normal 14px/17px Arial;
   margin: 0px;
   color: #FEFEFE;
   text-align: left;
}

/* Offer and Package Page Style*/

#offertitletext  {
   position: absolute;
   left: 171px;
   top: 169px;
   z-index: 25;
   width: 200px;
   height: 20px;
}
#offertitletext p  {
   font: bold 18px/22px Arial;
   margin: 0px;
   color: #2670B9;
   text-align: left;
}

#offerbutton  {
   position: absolute;
   left: 580px;
   top: 170px;
   z-index: 23;
   width: 164px;
   height: 27px;
}

#offerbutton a  {
   background: url(pid3thecoursemedia/offerpackagecbutton.gif) no-repeat;
   display: block;
   height: 27px;
   width: 164px;
   background-position: 0% 0px;
}

#offerbutton a:hover  {
   background-position: -164px 0%;
}