@charset "utf-8";
body {
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background:url(images/bg01.gif) #2a250f top repeat-x;
}
body,td{font-size:11px;}
html,body{ height:100%;}
a{  text-decoration:none;
	blr:expression(this.onFocus=this.blur());   /*    IE Opera    */
    outline:none;   /*    FF Opera    */}
a:focus{ -moz-outline-style: none;   /*    FF    */ }
a:hover{ text-decoration:underline}
ul,li,form{ margin:0; padding:0; list-style:none;}
input,textarea{ border:none; font-size:12px; line-height:16px; padding-left:2px; font-family:Arial, Helvetica, sans-serif;}
.clear{clear:both; width:100%; height:0px; font-size:0px; overflow:hidden;}
#wrap { width:996px; position:absolute; left:50%; margin-left:-498px;}

#window_wrap,#window_wrap_photo { position:absolute; top:0; left:0; background:#000; width:100%; height:1500px; z-index:2000; display:none;}
#window,#window_photo { position:absolute; background:#000000; width:894px; padding:12px; left:50%; top:50%; height:350px; z-index:2001; margin:-180px 0 0 -448px;display:none;overflow:hidden;}
#window .close { margin-top:-20px;height:20px; text-align:right; color:#666; font-size:12px; line-height:20px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; letter-spacing:-1px;}
#window .close a{cursor:pointer; color:#a3985d;}
#window .close a:hover{ color:#b8af80;text-decoration:underline}
#window .bot {height:20px;}
.flash_hsbc{ height:350px;}
.flash_hsbc #hsbcFlash{ float:left;}
.flash_hsbc .btn{ float:left; width:105px; margin-left:9px;}
.flash_hsbc .btn a{ display:block; width:105px; height:35px; line-height:35px; background:url(images/g10.gif) left top no-repeat; text-align:center; color:#a3985d;}
.flash_hsbc .btn a:hover{ background:url(images/g10.gif) left bottom no-repeat; color:#dfd8b4; text-decoration:none;}

#ImgLoading img{ width:0px; height:0px; overflow:hidden;}


#top{ height:91px;}
#logo{ position:absolute;}
#loginbar{ position:absolute; margin:20px 0 0 355px; width:620px; color:#ada15a; text-align:right;}
#loginbar a{color:#ada15a;}
#loginbar a:hover{color:#c9c099;}
#loginbar input{ width:106px; height:14px; background:#efeacb;color:#151307;}
#loginbar a .sub{ width:75px; height:16px; background: url(images/bt_signIn.gif) no-repeat; cursor:pointer;}
#loginbar a:hover .sub{ background: url(images/bt_signIn_.gif) no-repeat;}
#loginbar a .language{ width:50px; height:16px; background: url(images/bt_langCn.gif) no-repeat; cursor:pointer;}
#loginbar a:hover .language{ background: url(images/bt_langCn_.gif) no-repeat;}
#mainNav{position:absolute; margin:50px 0 0 182px; width:801px; height:33px;}
#mainNav li{ float:left;}
#mainNav li a{ display:block; height:32px; }
#mainNav .m1 a{ width:114px; background:url(images/m01.gif) no-repeat;}
#mainNav .m2 a{ width:139px; background:url(images/m02.gif) no-repeat;}
#mainNav .m3 a{ width:142px; background:url(images/m03.gif) no-repeat;}
#mainNav .m4 a{ width:153px; background:url(images/m04.gif) no-repeat;}
#mainNav .m5 a{ width:131px; background:url(images/m05.gif) no-repeat;}
#mainNav .m6 a{ width:122px; background:url(images/m06.gif) no-repeat;}
#mainNav .m1 a:hover,#mainNav .m1 .sed{ background:url(images/m01_.gif) no-repeat;}
#mainNav .m2 a:hover,#mainNav .m2 .sed{ background:url(images/m02_.gif) no-repeat;}
#mainNav .m3 a:hover,#mainNav .m3 .sed{ background:url(images/m03_.gif) no-repeat;}
#mainNav .m4 a:hover,#mainNav .m4 .sed{ background:url(images/m04_.gif) no-repeat;}
#mainNav .m5 a:hover,#mainNav .m5 .sed{ background:url(images/m05_.gif) no-repeat;}
#mainNav .m6 a:hover,#mainNav .m6 .sed{ background:url(images/m06_.gif) no-repeat;}
.subNav{ position:absolute;  display:none; z-index:2000;}
.subNav .tit{ background:url(images/g02.gif) no-repeat; height:10px; font-size:1px;} 
.subNav a{ display:block; background:#453b13 url(images/bg08.gif) bottom left no-repeat;height:25px;line-height:25px;color:#fff;padding-left:29px;border-top:#837947 solid 1px;}
.subNav a:hover{ background:#453b13 url(images/bg09.gif) top left no-repeat; text-decoration:none}
.subNav .hovr,.subNav .hovr:hover{background:url(images/bg09.gif) bottom left no-repeat}
#subNav_2{width:135px;margin:81px 0 0 723px;}
#subNav_3{width:119px;margin:81px 0 0 306px;}
#subNav_4{width:120px;margin:81px 0 0 455px;}
#subNav_5{width:120px;margin:81px 0 0 597px;}

.subNav .subNav_s{ display:none;}
.subNav .subNav_s a{ background:#453b13; border:none; color:#a3985d; line-height:26px; height:26px;}
.subNav .subNav_s a:hover{ color:#fff; background:#453b13;}
.subNav .subNav_s .top{ display:block; height:5px; overflow:hidden; background:#453b13;}
.subNav .subNav_s .bot{ display:block; height:10px; overflow:hidden; background:#453b13;}


.banner{margin-left:14px; height:174px; overflow:hidden;}
.bannerSm{height:174px; overflow:hidden;}
#banner{ height:283px; background:url(images/banner01.jpg) no-repeat; margin-left:14px; padding-top:17px;}
#banner .n1,#banner .n2,#banner .n3{ width:192px; margin-left:18px;}
#banner .n1 a,#banner .n2 a,#banner .n3 a{ display:block;width:192px; height:58px;}
#banner .n1 a{ background:url(images/bt_banner1.gif) no-repeat; margin-top:1px;}
#banner .n2 a{ background:url(images/bt_banner2.gif) no-repeat; margin-top:12px;}
#banner .n3 a{ background:url(images/bt_banner3.gif) no-repeat; margin-top:12px;}
#banner .n4 a{ background:url(images/bt_banner4.gif) no-repeat; margin-left:823px; width:133px; height:110px; position:absolute; display:none}
#banner .n1 a:hover{background:url(images/bt_banner1_.gif) no-repeat;}
#banner .n2 a:hover{ background:url(images/bt_banner2_.gif) no-repeat; }
#banner .n3 a:hover{ background:url(images/bt_banner3_.gif) no-repeat; }
#banner .n4 a:hover{ background:url(images/bt_banner4_.gif) no-repeat; }
#content{ margin-left:18px;}

#content #leftsidebarWrap{float:left;width:206px; margin-bottom:10px;}
#content #leftsidebar{ padding-top:10px; background:url(images/bg02.gif) no-repeat; margin-top:12px;}
#content #leftsidebar .bot{width:198px; height:12px; background:url(images/bg03.jpg) bottom left no-repeat; font-size:1px;}
#content #leftsidebar li a{ display:block;width:168px; height:20px; background:url(images/bg04.gif) no-repeat 8px 4px; padding-left:22px; color:#756b3f; line-height:20px;}
#content #leftsidebar li a:hover{ color:#c9c099; text-decoration:none;}
#content #leftsidebar .sed a{ color:#c9c099;}
#content #leftsidebar .hovr a{ color:#c9c197; background:url(images/bg04_.gif) no-repeat 8px 4px;}


#content #leftsidebar .subNav_s{ display:none; background:#201c0b; margin:0 8px 5px 0; width:198px; overflow:hidden;}
#content #leftsidebar .subNav_s a{ display:block; color:#c9c197; height:20px; line-height:20px; padding-left:34px; background:none;}
#content #leftsidebar .subNav_s a:hover{ text-decoration:underline;}
#content #leftsidebar .subNav_s .top{ display:block; height:5px; overflow:hidden; }
#content #leftsidebar .subNav_s .bot{ display:block; height:10px; overflow:hidden; background:#201c0b;}


#content #containerIndex{ float:left;width:530px; height:316px; padding:28px 8px 0 25px; background:url(images/bg04.jpg) no-repeat;}
#content #containerIndex #FlashText{width:510px; height:200px; overflow:hidden;}
#content #containerIndex #FlashText .text{ height:240px; line-height:20px; margin:20px 10px 0 0;}
#content #container{ float:left;width:757px; background:url(images/bg11.gif) repeat-y; margin:12px 0 0 0;}
#content #container .tit{}
#content #container .cont, #content #container .cont_BgA{ padding: 0 15px 30px 38px;min-height:440px;_height:440px; background:url(images/bg12.jpg) no-repeat left bottom; line-height:20px; color:#423e2b;font-size:12px;}
#content #container .cont td{ font-size:12px;}

#content #container .cont a{color:#423e2b; text-decoration:underline;}
#content #container .cont a:hover{ background:#baa969; }





#content #container .cont_contact{ margin-left:12px;}
#content .txtContact {color:#cbbd8b; line-height:20px;}
#content .txtContact a{color:#cbbd8b;}


#content #news .page a{color:#333; text-decoration:none; font-weight:bold}
#content .PhotoGallery .page {color:#756b3f; font-size:11px;}
#content .PhotoGallery .page a{color:#756b3f; text-decoration:none; font-weight:bold}
#content .PhotoGallery .page a:hover{color:#c9c099; text-decoration:underline;}



#content .txtContact {color:#cbbd8b; line-height:20px;}
#content .txtContact a{color:#cbbd8b;}
#content #SingUp{background:url(images/bg14.gif) repeat-y; padding:25px 0 0 30px;}
#content #SingUp .tit{ color:#49432a; text-align:right; padding-right:12px;}
#content #SingUp input{ width:250px; border:none; border-bottom:#5e5d56 solid 1px; background:url(images/blank.gif)}
#content #SingUp textarea{ width:250px; height:80px; border:#5e5d57 solid 1px; background:url(images/blank.gif);}
#content #SingUp a .sub_contact{ width:73px; height:25px; background: url(images/bt_submit3.gif) no-repeat; cursor:pointer; border:none;}
#content #SingUp a:hover .sub_contact{ background: url(images/bt_submit3_.gif) no-repeat; text-decoration:none;}

#content #SingUp a .sub_save{ width:83px; height:25px; overflow:hidden; background: url(images/bt_submit2.gif) no-repeat; cursor:pointer; border:none;}
#content #SingUp a:hover .sub_save{ background: url(images/bt_submit2_.gif) no-repeat; text-decoration:none;}



#content .cont #reservation{color:#423e2b;margin:64px 0 0 8px!important;margin:64px 0 0 4px; line-height:14px; width:170px;  background:url(images/bg23.gif) left top no-repeat;}

#content .cont #reservation a{color:#423e2b;}
#content .cont #reservation td{padding-left:16px;}
#content .cont #reservation .name{ padding-bottom:10px;}
#content .cont #reservation .tel{ padding-bottom:10px;}
#content .cont #reservation .tel_tit{}
#content .cont #reservation .mail{ font-size:11px; padding:0 0 10px 17px;}
#content .cont #reservation .mail_tit{}
#content .cont #reservation .mail a{ text-decoration:none}
#content .cont #reservation .mail a:hover{ text-decoration:underline; background:none;}
#content #SignUp{ margin-top:32px; font-size:11px;}
#content #SignUp input{ border:#a49357 solid 1px; width:114px; color:#999;}
#content #SignUp a .sub{ width:61px; height:17px; background: url(images/bt_submit.gif) no-repeat; cursor:pointer; border:none;}
#content #SignUp a:hover .sub{ background: url(images/bt_submit_.gif) no-repeat;}
#content #tools{ float:left;width:191px; padding-top:14px; background:url(images/bg05.jpg) no-repeat; margin-top:12px;}
#content #tools .lnk{ padding-left:15px;}
#content #tools .lnk a{ color:#655c35; text-decoration:underline; line-height:22px;}
#content #tools .lnk a:hover{ color:#b5af94;}
#content #tools .bot{width:191px; height:20px; background:url(images/bg06.gif) bottom left no-repeat; font-size:1px;}
#content .imgWrap{ float:left; margin-left:8px;}
#content .img{ position:absolute; width:132px; height:85px; margin:19px 0 0 23px;}

#weather_window { position:absolute; margin:-26px 0 0 -578px!important;margin:-29px 0 0 -578px; width:0; height:0; overflow:hidden; display:none; background:#FFF;}
#weather_window .close { position:absolute; margin:0px; text-align:right; width:540px;}
#weather_window .close a{ text-decoration:none}
#weather_window .close a:hover{ color:#F00;}
.iframe_weather{ width:578px; height:562px;margin-top:-260px; margin-left:-1px!important; margin-left:-23px; overflow:hidden;background:#2a250f;}

#AboutTheHoles{width:519px; height:51px; background:url(images/g09.gif) no-repeat; margin-left:15px;}
#AboutTheHoles a{ display:inline-block; width:26px; height:32px; line-height:26px; text-align:center; color:#5a4f11; font-size:11px; text-decoration:none; font-weight:bold;}
#AboutTheHoles a:hover{ color:#900; text-decoration:underline;}
#AboutTheHoles .sed{ color:#900;}
#golf_AboutTheHoles { margin-right:6px;}





.RealEstate a{ display:block; width:193px; height:96px;}
.RealEstate .sedebella a{ background:url(images/bt_sedebella.gif) no-repeat;}
.RealEstate .sedebella a:hover{ background:url(images/bt_sedebella_.gif) no-repeat;}
.RealEstate .countryVillas a{ background:url(images/bt_countryVillas.gif) no-repeat;}
.RealEstate .countryVillas a:hover{ background:url(images/bt_countryVillas_.gif) no-repeat;}
.RealEstate .realEstate a{ background:url(images/bt_realEstate.gif) no-repeat;}
.RealEstate .realEstate a:hover{ background:url(images/bt_realEstate_.gif) no-repeat;}



#footer{ width:963px; height:72px; margin:2px auto auto 19px; background:url(images/bg07.gif) no-repeat; clear:both;}
#footer a{color:#756b3f;}
#footer a:hover{color:#b2a36d;}
#footer #link{font-size:12px; text-align:center; padding-top:11px; color:#231f0c;}
#footer #copyright{color:#514927; font-size:11px; text-align:center; margin-top:6px;}
#footer #copyright a{color:#514927;}
#footer #copyright a:hover{color:#b2a36d;}
.counter{position:absolute; width:1px; height:1px; overflow:hidden;}

#MenberDown .line{border-bottom:#d6d5d0 dotted 1px;}

#draggable-header{ width:800px;}


.PhotoGallery_list a{ display:block; width:190px; height:32px; margin-bottom:10px;  text-align:left; padding-top:162px; color:#594a23; text-decoration:none; margin-left:36px; background: center center;}
.PhotoGallery_list .n1 a{ background:url(images/photo_nav01.gif) no-repeat;}
.PhotoGallery_list .n1 a:hover{ background:url(images/photo_nav01_.gif) no-repeat;}
.PhotoGallery_list .n2 a{ background:url(images/photo_nav02.gif) no-repeat;}
.PhotoGallery_list .n2  a:hover{ background:url(images/photo_nav02_.gif) no-repeat;}
.PhotoGallery_list .n3 a{ background:url(images/photo_nav03.gif) no-repeat;}
.PhotoGallery_list .n3 a:hover{ background:url(images/photo_nav03_.gif) no-repeat;}
.PhotoGallery_list .n4 a{ background:url(images/photo_nav04.jpg) no-repeat;}
.PhotoGallery_list .n4 a:hover{ background:url(images/photo_nav04_.jpg) no-repeat;}
.PhotoGallery_list .n5 a{ background:url(images/photo_nav05.jpg) no-repeat;}
.PhotoGallery_list .n5 a:hover{ background:url(images/photo_nav05_.jpg) no-repeat;}
.PhotoGallery_list .n6 a{ background:url(images/photo_nav06.jpg) no-repeat;}
.PhotoGallery_list .n6 a:hover{ background:url(images/photo_nav06_.jpg) no-repeat;}

.Dining li{ float:left; width:118px;}
#content #container .Dining a{ display:block; width:107px; height:10px; padding-top:57px; text-align:center; color:#211e0d; text-decoration:none; margin:auto; padding-left:0px;}
.Dining .n1_ a{ background:url(images/Dining_nav01.gif) no-repeat;}
#content #container .Dining .n1_ a:hover{ background:url(images/Dining_nav01_.gif) no-repeat;}
.Dining .n2_ a{ background:url(images/Dining_nav02.gif) no-repeat;}
#content #container .Dining .n2_ a:hover{ background:url(images/Dining_nav02_.gif) no-repeat;}
.Dining .n3_ a{ background:url(images/Dining_nav03.gif) no-repeat;}
#content #container .Dining .n3_ a:hover{ background:url(images/Dining_nav03_.gif) no-repeat;}
.Dining .n4_ a{ background:url(images/Dining_nav04.gif) no-repeat; }
#content #container .Dining .n4_ a:hover{ background:url(images/Dining_nav04_.gif) no-repeat; }

#photo_body_bg{width:718px; height:859px; background:url(images/day_bg.jpg) no-repeat; }

.upcomingEventsBg{BACKGROUND: url(/images/day_bg.jpg) left top no-repeat;WIDTH: 718px;HEIGHT: 859px; }
.upcomingEventsBg_{BACKGROUND: url(/images/photo_bg.jpg) left top no-repeat;WIDTH: 718px;HEIGHT: 653px;}
.upcomingEventsBg_ .tit { padding:25px 0px 27px 36px;}
.upcomingEventsBg .wrap{width:694px; height:792px; margin:15px 0 0 13px;overflow:hidden; }

.upcomingEventsBg .btn{MARGIN: 14px 0px 0px 612px; POSITION: absolute; z-index:2;}
.upcomingEventsBg .img_pre{ position:absolute; background:#181204; width:690px; text-align:right;}
.upcomingEventsBg .img_nex{ display:none;position:absolute; background:#181204; width:690px; text-align:right;}
.upcomingEventsBg .img_1{ position:absolute;  width:690px; text-align:right;}
.upcomingEventsBg .img_2{ display:none;position:absolute;  width:690px; text-align:right;}
.upcomingEventsBg .img_3{ display:none;position:absolute; width:690px; text-align:right;}
.upcomingEventsBg .img_4{ display:none;position:absolute;  width:690px; text-align:right;}
.LeaderBoard td{ background:#e7e5c8}
#floorplansWrap{ position:absolute; margin:5px 0 0 28px; width:720px; height:505px; overflow:hidden; display:none; background:#e4dfc2;}
#floorplansHide{ text-align:right; padding-right:20px; font-size:11px; margin-top:-25px;}
#floorplansHide a{color:#423e2b;}
#floorplansHide a:hover{ background:#baa969;}



