body {font-family: Tahoma, Verdana, sans-serif;margin:0px;padding:0px}
h1 {font-size: 11px;line-height: 24px;color: #7C7B64;background: #F2F2E5;padding-left:20px;margin:0px}
h1 a:link,h1 a:visited,h1 a:active{text-decoration:none;color:#7C7B64}
h2{margin:0px;color:#000000;font-size:17px;font-weight:bold;line-height:44px;padding-left:20px}
h2 a:link,h2 a:visited,h2 a:active{color:#064E05;text-decoration:none}
h3{font-size:12px;color:#ffffff;margin:20px 0px 10px 0px;background: url(images/cheader.gif) repeat-y;padding-left: 15px;height: 25px;line-height:25px}
h4{height: 25px;line-height:25px;background: url(images/scoursebg.gif) repeat-y;font-size: 12px;padding-left:17px;margin:0px 0px 7px 0px}
/* xmas #header{padding: 15px 20px;color:#064E05;font-size:11px;margin:0px;background-image: url(images/title.gif);	background-repeat: no-repeat;	background-position: 165px 10px}*/
#header{padding: 15px 10px 15px 20px;color:#064E05;font-size:11px;margin:0px;background-image: url(images/title.gif);background-repeat: no-repeat;background-position: 210px 20px}
#headerjp{padding: 15px 10px 15px 20px;color:#064E05;font-size:11px;margin:0px;background-image: url(images/title-jp.gif);background-repeat: no-repeat;background-position: 210px 20px}
#headerkr{padding: 15px 10px 15px 20px;color:#064E05;font-size:11px;margin:0px;background-image: url(images/title-kr.gif);background-repeat: no-repeat;background-position: 205px 20px}
#header a:link,#header a:visited,#header a:active,#headerjp a:link,#headerjp a:visited,#headerjp a:active,#headerkr a:link,#headerkr a:visited,#headerkr a:active,#golf-courses-list a:link,#golf-courses-list a:visited,#golf-courses-list a:active,#golf-info a:link,#golf-info a:visited,#golf-info a:active,#golf-info-footer a:link,#golf-info-footer a:visited,#golf-info-footer a:active,#golf-lang-footer a:link,#golf-lang-footer a:visited,#golf-lang-footer a:active,#scorecard a:link,#scorecard a:visited,#scorecard a:active,.choosecourse a:link,.choosecourse a:visited,.choosecourse a:active,#golf-content a:link,#golf-content a:visited,#golf-content a:active,#intro a:link,#intro a:visited,#intro a:active,#golf-content-detail a:link,#golf-content-detail a:visited,#golf-content-detail a:active,.secureinfo a:link,.secureinfo a:visited,.secureinfo a:active,.tdn a:link,.tdn a:visited,.tdn a:active{color:#064E05;font-weight:bold;text-decoration:none}
#footer a:link,#footer a:visited,#footer a:active,.recoml a:link,.recoml a:visited,.recoml a:active{color:#064E05;text-decoration:none}
h2 a:hover,#header a:hover,#headerjp a:hover,#headerkr a:hover,#golf-courses-list a:hover,#footer a:hover,h1 a:hover,#golf-info a:hover,#golf-info-footer a:hover,#golf-lang-footer a:hover,#scorecard a:hover,.choosecourse a:hover,#golf-content a:hover,.recoml a:hover,#intro a:hover,#golf-content-detail a:hover,.secureinfo a:hover,.tdn a:hover{text-decoration:underline}
.l{float:left}
.r{float:right}
.contact{text-align:right}
.contact ul{margin:8px 0 0 0;padding:0;list-style:none}
.contact div{margin-top:15px}
#menu{background: url(images/menubg.gif) repeat-x;margin:0px;font-size:11px}
#menu ul{margin:0px;padding:0px;list-style:none}
#menu li{float:left;height:36px;text-align:center}
li.home{width:62px;margin:0px 0px 0px 7px} 
li.home a{padding-top:9px;height:27px} 
li.home b{background:#A4C765;padding-top:9px;height:27px;width:52px;display:block}
li.blue-canyon{width:101px} 
li.blue-canyon a{padding-top:3px;height:33px} 
li.blue-canyon b{background:#A4C765;padding-top:3px;height:33px;width:91px;display:block}
/*Drop down*/
/*li ul{display:none;position:absolute;top:1em;left:0}*/
/*li > ul {top:auto;left:auto}*/
/*li:hover ul, li.over ul{display:block}*/
/*Drop down end*/
li.country-club{width:92px} 
li.country-club a{padding-top:3px;height:33px}
li.country-club b{background:#A4C765;padding-top:3px;height:33px;width:82px;display:block}
li.laguna{width:113px} 
li.laguna a{padding-top:3px;height:33px}
li.laguna b{background:#A4C765;padding-top:3px;height:33px;width:103px;display:block}
li.mission-hills{width:92px} 
li.mission-hills a{padding-top:3px;height:33px}
li.mission-hills b{background:#A4C765;padding-top:3px;height:33px;width:82px;display:block}
li.loch-palm{width:86px} 
li.loch-palm a{padding-top:3px;height:33px}
li.loch-palm b{background:#A4C765;padding-top:3px;height:33px;width:76px;display:block}
li.red-mountain{width:100px} 
li.red-mountain a{padding-top:3px;height:33px}
li.red-mountain b{background:#A4C765;padding-top:3px;height:33px;width:90px;display:block}
li.thai-muang{width:94px} 
li.thai-muang a{padding-top:3px;height:33px}
li.thai-muang b{background:#A4C765;padding-top:3px;height:33px;width:84px;display:block}
#menu a{color:#ffffff;font-weight:bold;text-decoration:none;display:block;margin:0px 5px 0px 5px}
#menu a:hover{background:#A4C765;color:#064E05}
#title{background: url(images/headerbg.gif) repeat-x}
#contentc{border-right: 1px solid #ffffff}
#intro{float:left;width:322px;height:209px;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;font-size:11px;padding:30px;background: url(images/introbg.jpg) no-repeat}
#intro b{font-size:12px}
#promotion{float:left;width:396px;height:269px;border-bottom: 1px solid #ffffff}
#golf-courses-list{background: #C6C59F; border-top: 4px solid #8F8E73;font-size:11px}
.l-r{border-right: 1px solid #ffffff;padding-bottom:14px}
.price{margin-left:10px;line-height:14px}
.price b{font-size:12px}
.price i{ color: #8F0202; font-style: normal}
.golf-list{margin:10px 0px 0px 14px;height:78px}
#footer{ font-size:10px; font-weight:normal; border-top: 1px solid #ffffff}
#footer-navi{background:#F2F2E5;padding-left:20px}
#copyright{padding:10px 0px 0px 20px}
#golf-intro{ background: url(images/golf-intro-bg.gif) repeat-x}
.intro-pic{background:#ffffff;width:260px;height:164px;text-align:center}
.intro-pic img{border: 1px solid #cccccc;margin-top:12px}
.intro-pic2{background:#ffffff;width:auto;height:164px;text-align:center}
.intro-pic2 img{border: 1px solid #cccccc;margin-top:12px}
#golf-content p{font-size:12px;margin:0px}
#golf-content p.intro{font-size:14px}
#golf-contentc{background:#DDDCC5}
#golf-contentc-detail{background:#DDDCC5 url(images/detailbg.gif) repeat-x}
#golf-content{background:#ffffff;font-size:11px;padding:10px 20px}
#golf-facilities ul{margin:10px 0px;padding:0px;list-style:none;font-size:12px}
#golf-facilities li{ margin-left:15px; padding:0px 0px 0px 15px; list-style:none; background: url(images/listicn.gif) no-repeat 0px 3px}
#golf-content-detail{background:#ffffff;font-size:11px;padding:2px 9px 10px 9px}
#golf-content-detail p{font-size:12px;margin:0}
#side-content{background:#ffffff;font-size:11px;padding:0px 12px 10px 12px}
#side-content hr{border-bottom: 1px solid #cccccc;height: 1px}
.golf-pic{margin:15px 0px}
.golf-pic img{margin-right:1px}
.golf-rate th{background:#A4C765;color:#064E05;font-weight:bold}
.golf-rate2 th{background:#064e05 url(images/ratethbg.gif) repeat-x 0px 0px;color:#FFFFFF;font-weight:bold}
.rate{background:#ffffff}
.rate b{font-size:12px}
.rate i{color:#CC0000;font-style: normal;text-decoration:line-through}
.ratet{
	background:#ffffff;
	color:#999
}
.ratet1{background:#fdf6f6;font-size:14px}
.ratet2{background:#fbecec;font-size:14px}
.ratet3{background:#f6d2d2;font-size:14px}
.ratet4{background:#f1b8b8;font-size:14px}
.ratet b{font-size:14px;color:#000}
.ratetg{background:#ffffff}
.ratetg b{font-size:14px;line-height:22px}
.ratetg i{color:#CC0000;font-style: normal;font-weight:bold}
.l-l{padding-left:10px;text-align:left}
.l-l i{color:#CC0000;font-style: normal;text-decoration: underline}
.lh{background:#F2F2E5}
.lhh{background:#F2F2E5;font-weight:bold;font-size:11px;text-align:left}
.lhh div{margin:0 10px}
.lhh div img{margin-top:5px}
.lh i{font-style: normal;font-weight: bold;color: #cc0000;text-decoration: none}
.lhg{background:#A4C765;color:#175a16}
.lhw{background:#ffffff}
.lhw input{margin:1px 0px 1px 1px}
#note{margin:10px 0px 10px 0px;	background: #F3F3E8;padding:10px 15px;border: 1px dashed #CECECE}
#note i{color:#cc0000;font-style: normal}
#note ul{margin:0px;padding:0px;list-style:none}
#note li{margin:5px 0px;padding:0px 0px 0px 10px;list-style:none;background: url(images/recomi.gif) no-repeat 0px 5px}
.intro{font-size:14px;font-weight:bold;color:#7C7B64}
#golf-info{line-height:18px}
#golf-info b{color:#7C7B64}
#golf-info ul{padding:0px;margin:0px}
#golf-info li{ padding:0px 0px 0px 15px; margin:2px 0px 5px 0px; list-style:none; background: url(images/aform.gif) no-repeat 0px 4px; line-height: 15px}
#golf-lang-footer{line-height:15px;padding:15px;background:#F2F2E5;margin-top:10px}
#golf-lang-footer ul{padding:0px;margin:0px}
#golf-lang-footer li{ padding:0px 0px 0px 15px; margin:2px 0px 2px 0px; list-style:none; background: url(images/aform.gif) no-repeat 0px 4px; line-height: 15px}
#blue-tee{width:9px;height:9px;background:#0000FF;border: 1px solid #cccccc;float:left;line-height:9px}
.info{float:left}
#course-info{margin-top:15px}
#course-info img{margin-right:5px}
#course-info b{color:#7C7B64}
#course-info div{margin-bottom:5px}
#info-des{margin:0px 0px 0px 19px;padding:0px}
#bookingc{background:#F2F2E5;border-right: 1px solid #ffffff;padding:15px;font-size:11px}
.formc{background:#ffffff;margin-bottom:10px}
#bookingc i{ color:#CC0000; font-style: normal}
.tdn{padding-left:15px}
.tdn h4{ color:#064E05; font-size:11px; font-weight:bold; background: url(images/aform.gif) no-repeat 0px 8px;padding-left:15px;margin:10px 0px}
.phone-remark{font-size:10px;margin-left:10px}
.golfcourse{ width:439px; height:25px; background: #F8F8F2; border: 1px solid #DDDCC5;line-height:25px;text-indent:10px;font-weight:bold}
.secureinfo{width:439px;padding:10px 10px 10px 75px;background-color: #F8F8F2;background-image: url(images/ssl.gif);background-repeat: no-repeat;	background-position: 18px 10px;margin-bottom:10px}
.planinfo{width:439px;padding:10px 10px 10px 75px;background-color: #F8F8F2;background-image: url(images/smiley.gif);background-repeat: no-repeat;	background-position: 15px 20px;margin-bottom:10px}
.error-list{color:#cc0000}
.error-list b{font-size:12px}
.error-list ul{margin:5px 0px 0px 0px;padding:0px;list-style:none}
.error-list li{background: url(images/aform.gif) no-repeat 0px 2px;padding-left:18px}
.complete{font-size:12px}
.error{color:#cc0000}
.view{ background: url(images/viewratebtn.gif) no-repeat; font:bold 11px Verdana, sans-serif; color:#ffffff; width:227px; border:0px; height:21px; cursor: pointer;padding-bottom: 4px; _padding-bottom: 2px}
.book{ background: url(images/bookbtn.gif) no-repeat; font:bold 11px Verdana, sans-serif; color:#ffffff; width:89px; border:0px; height:21px; cursor: pointer; padding-bottom: 4px; _padding-bottom: 2px}
 .book2{ background: url(images/bookbtn2.gif) no-repeat; font:bold 11px Verdana, sans-serif; color:#ffffff; width:455px; border:0px; height:25px; cursor: pointer; padding-bottom: 4px; _padding-bottom: 2px}
 .request{ background: url(images/requestbtn.gif) no-repeat; font:bold 11px Verdana, sans-serif; color:#ffffff; width:108px; border:0px; height:21px; cursor: pointer; padding-bottom: 4px; _padding-bottom: 2px}
.coursebtn{ background: url(images/coursebtn.gif) no-repeat; font:bold 11px Verdana, sans-serif; color:#ffffff; width:221px; border:0px; height:21px; cursor: pointer; padding-bottom: 4px; _padding-bottom: 2px}
form{margin:0px;padding:0px}
#golf-info-footer{line-height:15px;padding:15px;background:#F2F2E5;margin-top:30px}
#golf-info-footer ul{padding:0px;margin:0px}
#golf-info-footer li{ padding:0px 0px 0px 15px; margin:2px 0px 2px 0px; list-style:none; background: url(images/aform.gif) no-repeat 0px 4px; line-height: 15px}
.cd{background:#F2F2E5;margin-bottom:5px}
.cm{margin:20px 45px 0px 0px}
.cm2{margin:30px 45px 0px 0px}
.cdtd{padding:5px 15px 15px 15px}
.gguide{font-size:12px}
.cdh{margin:15px 0px 10px 15px;color:#7C7B64;font-size:12px}
.cdp{margin:5px 0px 0px 15px}
.cdt{ width:210px; height:20px; background:#ffffff; border: 1px solid #cccccc;margin:0px 0px 10px 15px;line-height:20px
}
.cdt ul{margin:0px;padding:0px}
.cdt li{margin:0px;padding:0px;list-style:none;float:left}
.cdt2{ width:210px; height:40px; background:#ffffff; border: 1px solid #cccccc;margin:0px 0px 10px 15px;line-height:20px
}
.cdt2 ul{margin:0px;padding:0px}
.cdt2 li{margin:0px;padding:0px;list-style:none;float:left}
.cdt3{ width:335px; height:20px; background:#ffffff; border: 1px solid #cccccc;margin:0px 0px 10px 15px;line-height:20px
}
.cdt3 ul{margin:0px;padding:0px}
.cdt3 li{margin:0px;padding:0px;list-style:none;float:left}
li.blue{background: url(images/blue-tee.gif) no-repeat 0px 5px;margin:0px 3px;padding-left:12px;color:#0066CC}
li.white{background: url(images/white-tee.gif) no-repeat 0px 5px;margin:0px 3px;padding-left:12px}
li.red{background: url(images/red-tee.gif) no-repeat 0px 5px;margin:0px 3px;padding-left:12px;color:#cc0000}
li.blue2{background: url(images/blue-tee.gif) no-repeat 0px 5px;margin:0px 20px 0px 3px;padding-left:12px;color:#0066CC}
li.white2{background: url(images/white-tee.gif) no-repeat 0px 5px;margin:0px 20px 0px 3px;padding-left:12px}
li.red2{background: url(images/red-tee.gif) no-repeat 0px 5px;margin:0px 20px 0px 3px;padding-left:12px;color:#cc0000}
li.black2{background: url(images/black-tee.gif) no-repeat 0px 5px;margin:0px 20px 0px 3px;padding-left:12px}
#scorecard{border-top: 1px solid #cccccc; border-left: 1px solid #cccccc;margin:5px 0px 10px 0px}
#scorecard td{border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;text-align:center;line-height:17px}
#scorecard th{background:#A4C765;border-right: 1px solid #ffffff;line-height:25px}
#scorecard th.last{border-right: 1px solid #cccccc}
.stdh{background:#F2F2E5;font-weight:bold}
.tip{ margin:0px 0px 15px 0px; background: url(images/tipicn.gif) no-repeat 0px 0px;padding-left:20px;height:20px
}
#choosecourse{background:#F2F2E5}
.choosecourse a{padding:0px 0px 0px 15px; background: url(images/aform.gif) no-repeat 0px 3px; line-height: 15px}
.bluescore{color:#0066CC}
.redscore{color:#cc0000}
.blueh{background:#E9F7FF;font-weight:bold}
.redh{background:#FEEBEB;font-weight:bold}
.whiteh{background:#ffffff;font-weight:bold}
.blackh{background:#dddddd;font-weight:bold}
.comment{width:437px;font: 12px Arial, sans-serif}
#plink{font-size:11px;padding:10px;border-top: 1px solid #ffffff}
#recomh{font: bold 11px Tahoma; background: url(images/aform.gif) no-repeat 0px 3px; line-height: 15px;color:#7C7B64;padding-left:15px;margin-bottom:5px}
.recoml{float:left;width:180px;margin-left:8px}
.recoml ul{margin:0px;padding:0px;list-style:none}
.recoml li{margin:0px;padding:0px 0px 0px 8px;list-style:none;background: url(images/recomi.gif) no-repeat 0px 5px}
#ratevalid{margin:10px 0px 10px 0px;background: url(images/validicn.gif) no-repeat 0px 0px;height:14px;line-height:14px;padding-left:22px}
#hotline{font-size:12px;color:#000000;text-align:right;margin-top:42px}
a:link#ratebutton, a:visited#ratebutton, a:active#ratebutton{background: url(images/viewratebtn.gif) no-repeat; font:bold 11px Verdana, sans-serif; color:#ffffff; width:227px; height:21px; text-align:center;display:block;line-height:19px}
a:hover#ratebutton{text-decoration:none;padding-left:1px;line-height:20px}
.recomsh{margin:0px 0px 3px 15px;color:#8B311C}
.disclaimer{width:650px;text-align:justify;margin-top:10px}
.rn{background:#f2f2e5;padding:10px}
.rnw{padding:10px}
/*a.ghover:hover{filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6}*/
.linkurl{display:block;margin-top:5px;font-size:10px}
#photogallery{background-color: #f2f2e5;margin:15px 0px}
#photogallery img{border: 1px solid #cccccc;margin-bottom:5px}
#photogallerytext{line-height: 18px;color: #ffffff;background-image: url(images/ptbg.gif);background-repeat: repeat-x;background-color: #175a16;	border: 1px solid #175a16;width:423px;text-align:center;margin:0 0 10px 0}
.photol{margin-left:17px}
.photor{margin-right:17px}
.photot{margin-top:10px}
#new-icn{width:22px;height:11px;position: absolute;left: 632px;top: 115px}
#livechat{width:141px;height:38px;position:absolute;left:618px; top: 161px}
#golf-content p,#golf-content-detail p,#golf-facilities,.gguide{line-height:17px;font-family:Arial}
.linkcat{margin-top:10px}
.linkcat div{float:left}
.linkcat img{margin-right:10px}
.linkcatlink{height:51px}
.linkcatm{font-size:12px}
.linkcats{font-size:10px}
.publishrate{text-decoration:line-through}
.ourrate{color:#990000}
.bglink{background-image: url(images/bglink.gif);background-repeat: repeat-x;font-size:10px}
.linkwr{border-right-width: 1px;border-right-style: solid;border-right-color: #FFFFFF}
#faqshead{font:12px Arial, Helvetica, sans-serif;margin:20px 0}
#faqshead ul{margin:0;padding:0;list-style:none}
#faqshead li{margin:0 0 3px 0;padding:0 0 0 24px;list-style:none;background: url(images/faqsicn.gif) no-repeat 0px 0px;line-height:15px}
.faqheader{font-size:12px;color:#ffffff;margin:20px 0px 10px 0px;background: url(images/faqheader.gif) repeat-y;padding-left: 15px;height: 25px;line-height:25px}
/* COLLAPSABLE ITEMS */
.que{font-family:Arial, Helvetica, sans-serif}
.ans{font:12px Arial, Helvetica, sans-serif}
.item, .item2{margin: 0 0 5px 0;padding: 5px 10px;font-size: 11px;background-color: none;border: 1px solid #fff}
.item{padding: 5px 10px;width: 600px}
.item2{background-color: #f2f2e5}
.item .que, .item2 .que{margin: 0;padding: 0 0 0 24px;font-weight: bold;font-size: 12px;color: #175a16;	background: url(images/expand.gif) no-repeat;	cursor: pointer;cursor: hand;display: inline-block;	line-height:14px}
.item2 .que{background: url(images/collapse.gif) no-repeat}
.item2 .ans{padding-top: 8px}
.item2 .nav{margin: 5px 0 0 0;text-align: right;font-size: 10px}
.item2 .nav span{color: #175a16;text-decoration: underline;cursor: pointer;	cursor: hand}
.item .ans, .item .nav{display: none; /* HIDE EVERYTHING */}
#packageth{background:#064e05;font-weight: normal}
#sitemap ul{margin:0 0 15px 0;padding:0;list-style:none}
#sitemap ul ul{margin:0;padding:0;list-style:none}
#sitemap li{margin:0;padding:0 0 0 15px;list-style:none;background: url(images/lihead.gif) no-repeat 0px 2px;font-size:12px}
#sitemap li li{margin:0;padding:0 0 0 15px;list-style:none;background: url(images/lisub.gif) no-repeat 0px 4px;font-size:11px}
.language{border-bottom: 1px solid #c6c59f;color:#7c7b64}
.lifaqs{background: url(images/lifaqs.gif) no-repeat 0px 2px;padding-left:22px;margin-bottom:2px;line-height:17px}
.liaboutus{background: url(images/liaboutus.gif) no-repeat 0px 0px;padding-left:22px;margin-bottom:2px;line-height:17px}
.lisitemap{background: url(images/lisitemap.gif) no-repeat 0px 0px;padding-left:22px;margin-bottom:2px;line-height:17px}
.licontactus{background: url(images/licontactus.gif) no-repeat 0px 3px;padding-left:22px;margin-bottom:2px;line-height:17px}
#jp{display:block;width:45px;height:17px;background: url(images/jpt.gif) no-repeat 0 0;float:left;margin-right:1px}
#jp:hover{background-position: 0 -17px}
#jp span{display: none}
#kr{display:block;width:46px;height:17px;background: url(images/krt.gif) no-repeat 0 0;float:left}
#kr:hover{background-position: 0 -17px}
#kr span{display: none}
#en{display:block;width:48px;height:17px;background: url(images/ent.gif) no-repeat 0 0;float:left;margin-right:1px}
#en:hover{background-position: 0 -17px}
#en span{display: none}
#twitter_div{background: url(images/twitterbg.gif) no-repeat; height:auto;margin-top:15px}
#twitter_update_list{
	margin:0 23px 10px 23px;
	padding:57px 0 0 0;
	list-style: none;
}
#twitter_div li{
	margin:0 0 15px 0;
	padding:5px 0 0 0;
	list-style:none;
	background: url(images/libg.gif) no-repeat;
}