@charset "utf-8";
/*by lily 20090708 */
body { margin:0 auto; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
h1 { margin:20px 10px 0 0; padding:0; font:bold 12px Arial, Helvetica, sans-serif; color:#000; }
p { text-align:left; }
a { color:#00b2e3;  text-decoration:none;}
a:hover {color:#00b2e3; text-decoration:none;}
.mainflash { float:left; width:758px;}
.texta1 { margin:15px 15px; color:#434244; line-height:140%;}
.property_top_right .text { padding:0px; margin:12px 20px 10px 15px; color:#434244; line-height:140%; height:190px; text-align:left;}
.property_top_right .content_txt{height:145px; overflow:auto;}
.property_top_right .text p { padding:0px 6px 0 0; margin:0px; color:#434244; line-height:140%;}
.main { margin:0 auto; padding:0; width:1025px; height:100%; background-color:#F6F6F6;}
.signin { display:none; margin:0 auto; width:1025px; height:74px; background:url(../images/signin_bg.jpg) no-repeat;}
.signin .ubox { margin:0 auto; width:1025px; height:40px; font-size:10px; color:#FFF;}
.signin .ubox .glad { float:left; width:200px; height:14px; font-size:14px; color:#3f91c4; padding:26px 0 0 25px; font-weight:bold;}
.signin .ubox .text { float:left; width:70px; height:10px; padding:30px 0 0 20px; }
.signin .ubox .texts { float:left; width:53px; height:12px; padding:28px 0 0 20px; background:url(../images/ico_signin.gif) right bottom no-repeat; }
a.texts { text-decoration:none; color:#FFF; }
a.texts:hover { text-decoration:none; color:#43a1dc; }
.signin .ubox .textspw { float:left; width:140px; height:100%; }
.signin .ubox .textsp { float:left; height:12px; padding:10px 15px 0 20px; background:url(../images/ico_signin.gif) right bottom no-repeat; }
a.textsp { text-decoration:none; color:#FFF; }
a.textsp:hover { text-decoration:none; color:#43a1dc; }
.signin .ubox .input { float:left; width:225px; padding-top:11px; }
.signin .fbox { margin:0 auto; width:538px; height:12px; padding:8px 0px 0px 0px; font-size:10px; text-align:right; }
.signin .fboxpw { float:right; margin:0 auto; width:425px; height:12px; padding:8px 0px 0px 0px; font-size:10px; text-align:left; }
a.ubox { text-align:right; color:#FFF; text-decoration:none; }
a.ubox:hover { color:#43a1dc; text-decoration:none; }
.ibox { text-align:left; float:left; font-size:10px; color:#43a1dc; text-decoration:none; padding-left:2px; }
.fbox .errortext { text-align:left; float:left; font-size:10px; color:#43a1dc; text-decoration:none; padding-left:2px; }
.fbox .error { text-align:left; float:left; font-size:10px; color:#43a1dc; text-decoration:none; padding-left:2px; }
.fbox .membername{ text-align:left; float:left; font-size:10px; color:#fff; text-decoration:none; padding:0px 2px 0px 2px;}
.fboxpw .errortext { text-align:left; float:left; font-size:10px; color:#43a1dc; text-decoration:none; padding-left:2px; }
.fboxpw .error { text-align:left; float:left; font-size:10px; color:#43a1dc; text-decoration:none; padding-left:2px; }
.signin .ubox .enteremail { float:left; width:250px; height:10px; padding:30px 0 0 125px; }
.top { margin:0 auto; width:1025px; height:115px; }
.header { margin:0 auto; width:1025px; height:115px; background-color:#FFF;}
.topmenu { margin:0 auto; width:1025px; height:32px; }
.topmenu ul { padding:0; margin:0; width:1025px; height:32px; float:left; display:inline; }
.topmenu li { height:32px; float:left; text-indent:-9999px; list-style:none; }
.mainbody { margin:0 auto; width:1025px; height:518px;background-color:#FFF;}
.container{ margin:0 auto; width:1025px; height:518px; position:relative; background-color:#FFF;}
.container_flash{ margin:0 auto; width:1025px; height:518px; position:relative; padding-bottom:0px;background-color:#FFF;}
.bottom { padding:60px 0px 50px 60px; float:left; margin:0 auto; margin-top:13px; width:965px; height:268px; background:url(../images/bg_bottom_bar.jpg) top center no-repeat; background-color:#F6F6F6; }
.footer { padding:60px 0px 30px 60px; margin:0px auto; width:965px; height:268px; background:url(../images/bg_bottom_bar02.jpg) top center no-repeat; background-color:#F6F6F6; position:relative;}
.bottom1 { color:#929496; font-size:10px; font-style:italic; text-align:center; float:left; margin:0 auto; width:935px; height:30px; }
.footer .link { color:#929496; font-size:13px; text-align:center; float:left; margin:0 auto; width:935px; height:30px; font-variant:small-caps; font-weight:bold; }
.footer .link a { color:#929496; text-decoration:none; }
.footer .link a:hover { color:#000; text-decoration:none; }
.bottom1 a { color:#929496; text-decoration:none; }
.bottom1 a:hover { color:#000; text-decoration:none; }
.bottom2 { float:left; margin:0 auto; width:935px; height:120px; }
.footer .logolink { float:left; margin:0 0 0 30px; _margin-left:15px;height:120px; }
.bottom3 { padding-top:5px; color:#969998; font-size:14px; text-align:center; font-weight:bold; float:left; margin:0 auto; width:935px; height:40px; font-variant:small-caps; }
.bottom3 a { color:#929496; text-decoration:none; }
.bottom3 a:hover { color:#000; text-decoration:none; }
.partner { padding-top:5px; color:#969998; font-size:14px; text-align:center; font-weight:bold; float:left; margin:0 auto; width:935px; height:40px; font-variant:small-caps; }
.partner a { color:#929496; text-decoration:none; }
.partner a:hover { color:#000; text-decoration:none; }
.bottom4 { font-variant:small-caps; padding-top:5px; color:#929496; font-size:11px; text-align:center; float:left; margin:0 auto; width:935px; height:30px; }
.copyright { font-variant:small-caps; padding-top:5px; color:#929496; font-size:11px; text-align:center; float:left; margin:0 auto; width:935px; height:30px; }
.copyright a { color:#929496; text-decoration:none; }
.copyright a:hover { text-decoration:none; color:#000; }
.menu1 { width:329px; height:32px; float:left; padding:0px; margin:0px; background:url(../images/btn_1r.gif) no-repeat; }
.menu1 a { width:329px; height:32px; float:left; padding:0px; margin:0px; background:url(../images/btn_1r.gif) no-repeat; }
.menu1 a:hover { width:329px; height:32px; float:left; padding:0px; margin:0px; background:url(../images/btn_11.gif) no-repeat; }
.menu1 .on {background:url(../images/btn_11.gif) no-repeat; }
.menu1 span { display:none; }
.menu1 a:hover span { display:block; width:329px; height:32px; position:absolute; color:#fff; }
.menu2 { width:139px; height:32px; float:left; padding:0px; margin:0px; background:url(../images/btn_2r.gif) no-repeat; }
.menu2 a { width:139px; height:32px; float:left; padding:0px; margin:0px; background:url(../images/btn_2r.gif) no-repeat; }
.menu2 a:hover { width:139px; height:32px; float:left; padding:0px; margin:0px; background:url(../images/btn_21.gif) no-repeat; }
.menu2 .on {background:url(../images/btn_21.gif) no-repeat; }
.menu2 span { display:none; }
.menu2 a:hover span { display:block; width:139px; height:32px; position:absolute; color:#fff; }
.menu3 { width:183px; height:32px; float:left; padding:0px; margin:0px; background:url(../images/btn_3r.gif) no-repeat; }
.menu3 a { width:183px; height:32px; float:left; padding:0px; margin:0px; background:url(../images/btn_3r.gif) no-repeat; }
.menu3 a:hover { width:183px; height:32px; float:left; padding:0px; margin:0px; background:url(../images/btn_31.gif) no-repeat; }
.menu3 .on {background:url(../images/btn_31.gif) no-repeat; }
.menu3 span { display:none; }
.menu3 a:hover span { display:block; width:183px; height:32px; position:absolute; color:#fff; }
.menu4 { width:113px; height:32px; float:left; padding:0px; margin:0px; background:url(../images/btn_4r.gif) no-repeat; }
.menu4 a { width:113px; height:32px; float:left; padding:0px; margin:0px; background:url(../images/btn_4r.gif) no-repeat; }
.menu4 a:hover { width:113px; height:32px; float:left; padding:0px; margin:0px; background:url(../images/btn_41.gif) no-repeat; }
.menu4 .on {background:url(../images/btn_41.gif) no-repeat; }
.menu4 span { display:none; }
.menu4 a:hover span { display:block; width:113px; height:32px; position:absolute; color:#fff; }
.menu5 { width:260px; height:32px; float:left; padding:0px; margin:0px; background:url(../images/btn_5r.gif) no-repeat; position:relative;}
.menu5 a { width:260px; height:32px; float:left; padding:0px; margin:0px; background:url(../images/btn_5r.gif) no-repeat; }
.menu5 a:hover { width:260px; height:32px; float:left; padding:0px; margin:0px; background:url(../images/btn_5r.gif) no-repeat; }
.menu5 .on {background:url(../images/btn_5r.gif) no-repeat; }
.menu5 span { display:none; }
.menu5 a:hover span { display:block; width:260px; height:32px; position:absolute; }
.menu5 .backhome{position:absolute; left:0px; bottom:0px;}
.menu5 .backhome img{ width:19px; height:17px;position:absolute; left:12px; bottom:8px; background:none; z-index:3;}
.menu5 .backhome img:hover{background:none;}
li.nav_open { text-indent:0px; font-weight:bold; width:190px; height:32px; float:left; padding:0px 00px 0 70px; margin:0px; text-decoration:none; color:#fff; background:url(../images/btn_5r_open.gif) no-repeat; position:relative;}
.nav_open a { float:right; padding:0; margin:10px 40px 0 0; text-decoration:none; color:#fff; }
.nav_open a:hover { float:right; padding:0; margin:10px 40px 0 0; color:#43a1dc; }
.nav_open .backhome{position:absolute; left:0px; bottom:0px;}
.nav_open .backhome img{ width:19px; height:17px;position:absolute; left:12px; bottom:8px; background:none; z-index:3;}
.nav_open .backhome img:hover{background:none;}
li.nav_close { text-indent:0px; font-weight:bold; width:190px; height:32px; float:left; padding:0px 00px 0 70px; margin:0px; text-decoration:none; color:#fff; background:url(../images/btn_5r_close.gif) no-repeat; position:relative;}
.nav_close a { float:right; padding:0; margin:10px 40px 0 0; text-decoration:none; color:#fff; }
.nav_close a:hover { float:right; padding:0; margin:10px 40px 0 0; color:#43a1dc; }
.nav_close .backhome{position:absolute; left:0px; bottom:0px;}
.nav_close .backhome img{ width:19px; height:17px;position:absolute; left:12px; bottom:8px; background:none; z-index:3;}
.nav_close .backhome img:hover{background:none;}
.mainbodyleft { margin:0 auto; float:left; width:198px; height:515px; background-color:#E6E6E6; }
.left { position:relative;margin:0 auto; padding-top:40px; float:left; width:198px; height:475px; background-color:#E6E6E6; }
.l_top { padding-bottom:28px; }
.community_content .left { margin:0 auto; padding-top:40px; float:left; width:198px; height:500px; background-color:#E6E6E6; }
.content_r01 .left { margin:0 auto; padding-top:40px; float:left; width:198px; height:480px; background-color:#E6E6E6; }
.mainbodylefta { margin:0 auto; float:left; width:198px; height:543px; background-color:#E6E6E6; }
.mainbodyleft1 { float:left; width:198px; height:8px; background-image:url(../images/mainbodybg1.gif)no-repeat;}
.left .bg { float:left; width:198px; height:8px; background-image:url(../images/mainbodybg1.gif) no-repeat; }
.left .null { margin:0 auto; float:left; width:198px; height:32px; }
.mainbodyleft2null { margin:0 auto; float:left; width:198px; height:32px; }
.mainbodyleft3null { margin:0 auto; float:left; width:198px; height:65px; }
.mainbodyleft3 { line-height:100%; font-size:11px; margin:0 auto; padding:67px 0px 0 25px; margin-right:3px; float:right; width:163px; height:202px; background-image:url(../images/mainbodyleft3bg.gif ); }
.left .scorecard {line-height:150%; font-size:11px;width:190px; height:268px; background:url(../images/mainbodyleft3bg.gif ) no-repeat;position:absolute; right:1px; bottom:20px;}
.left .s_top_m {}
.left .scorecard .avatars { margin:5px 0px 0 130px; width:40px; height:49px; }
.left .scorecard ul {margin:0px 0 0 8px; font-size:12px; line-height:100%; color:#636466; text-transform:none; }
.left .scorecard .special {padding:18px 0 0 0px; color:#000; font-size:12px;}
.left .scorecard .special a{ text-decoration:none;}
.left .scorecard .special .sp{color:#000; font-size:12px; font-weight:bold; padding-bottom:2px;}
.left .scorecard li { list-style:none; line-height:120%; padding-left:17px; position:relative; width:140px;color:#636466; font-size:12px; font-weight:normal;}
.left .scorecard li a { color:#636466; text-decoration:none; }
.left .scorecard li a:hover { color:#43a1dc; text-decoration:none; }
.left .scorecard li span{width:30px; text-align:left; position:absolute; right:0px; top:0px; overflow:hidden;}
.left .scorecard .title { margin:10px 0 0 0; }
.left .scorecard .s { margin:8px 0 0 0px; font-size:12px; font-weight:bold; color:#000;}
.left .scorecard .ico { background:url(../images/leftli_bg01.gif) left no-repeat;}
.left .scorecard .wt { font-size:11px; font-weight:bold; }
.left .scorecard h6 { margin:0 0 0 8px; padding:0px 0 0 15px; text-transform:uppercase;color:#404040; font-size:11px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; height:14px; overflow:hidden;}
.mainbodyleft312 { width:163px; height:10px; }
.mainbodyleft311null { width:163px; height:10px; }
.mainbodyleft311nullb { width:163px; height:15px; }
.mainbodyleft311null2 { width:163px; height:35px; }
.spana1 { color:#000; font-size:12px; font-style:italic; }
.spana11 { font-variant:small-caps; color:#000; font-size:12px; font-style:italic; }
.spana2 { color:#000; font-size:11px; font-weight:bold; }
.spana2null { float:left; height:10px; }
.mainbodyleft31 { float:left; width:163px; height:239px; }
.mainbodymid { float:left; width:560px; height:516px; background-color:#E6E6E6; }
.mainbodyright11 { font-size:14px; color:#43a1dc; font-weight:bold; padding-top:20px; text-align:center; float:left; width:262px; height:25px; }
.reservation { text-align:center; float:right; width:253px;_width:260px; height:260px; background-color:#FFF; background:url(../images/property_bgimg_01.gif) left no-repeat; padding:0px 9px 0px 0; overflow:hidden; _margin-right:-7px;}
.reservationbox { float:right; width:253px; _width:265px;height:260px; position:relative; }
.reservationbox_initial { width:255px; height:255px; overflow:hidden; }
.reservationbox_initial a { border:0px; }
.contactandemail{text-align:center; float:left; width:262px; height:76px; background-color:#FFF; background:url(../images/property_bgimg_02.gif ) right bottom no-repeat;}
.reservation_g01 { width:264px; height:336px; background-color:#e6e6e7; }
.reservation h1 { padding:20px 0 15px 0; margin:0px; font-size:14px; color:#43a1dc; font-weight:bold;text-align:center; float:left; width:262px; height:25px; }
.reservation .listbox {text-align:left;font-size:11px;color:#000;font-weight:bold;padding:0px 0 0 28px;float:left;width:220px;line-height:20px;vertical-align:middle;}
.reservation .error{ padding-right:10px; _padding-right:20px; height:12px; width:200px; text-align:right;}
.reservation .errortext{ padding-right:10px; _padding-right:20px; height:12px; width:200px; text-align:right;}
.reservation .title { text-align:left; font-size:11px; color:#000; font-weight:bold; padding:17px 0 0 28px; float:left; width:230px; height:13px; }
.reservation_g02{height:395px; background:url(../images/property_bgimg_06.jpg)}
.reservation_g02 .reservationbox{height:395px; position:relative;}
.reservation_g02 .reservationsp .btimg{bottom:8px; display:block; height:177px; width:241px; position:absolute; left:12px;}
.reservation_g02 .reservationsp .btimg a{display:block;}
.reservation_g02 .reservationsp .btimg img{padding-bottom:1px;}
.reservation_g02 .reservationsp .btimg .hdinput{float:left; display:none; height:15px; overflow:hidden;}
.reservation_g02 .reservationsp .btimg object{height:143px; width:241px;}
.reservation_g02 .reservationbox .error,.reservation_g02 .reservationbox .errortext{height:10px; overflow:hidden; margin-top:-2px;}
.reservation_g02 .package .box_t1{padding:13px 0 6px 0; border-bottom:1px solid #fff; font-size:16px; font-weight:bold;}
.mainbodyright12g { text-align:left; font-size:11px; color:#000; font-weight:bold; padding:17px 0 0 28px; float:left; width:230px; height:13px; }
.mainbodyright15 { font-style:italic; text-align:left; font-size:11px; color:#000; font-weight:bold; padding:10px 0 0 28px; float:left; width:230px; height:13px; }
.mainbodyright15g { text-align:left; font-size:11px; color:#000; font-weight:bold; padding:10px 0 0 28px; float:left; width:230px; height:13px; }
.reservation ul { float:left; width:230px; margin:0px; padding:0px; color:#434244; font-size:11px; display:list-item; }
.reservation .listtitle { text-align:left; font-size:11px; color:#000; font-weight:bold; padding:10px 0 5px 28px !important; padding:10px 0 -1px 28px; float:left; width:230px; height:13px; }
.reservation .listtitle_r01 { text-align:left; font-size:11px; color:#000; font-weight:bold; padding:10px 0 0 28px; float:left; width:230px; height:13px; background:url(../images/ico4.gif) 15px 11px no-repeat; }
.reservation li { text-align:left; font-size:11px; color:#434244; padding:0px 0 0 35px; float:left; width:222px; height:16px; list-style:none; }
.reservation .special { padding:0px 0 0 76px !important; padding:0px 0 0 46px; }
.reservation li a { color:#434244; text-decoration:none; }
.reservation li a:hover {color:#434244;text-decoration:none;}
.mainbodyright16 { font-style:italic; text-align:left; font-size:12px; color:#000; font-weight:bold; padding:10px 0 0 28px; float:left; width:230px; height:73px; }
.mainbodyright16g { font-style:italic; text-align:left; font-size:12px; color:#000; font-weight:bold; padding:10px 0 0 28px; float:left; width:230px; height:2px; }
.mainbodyright17 { font-style:italic; text-align:left; font-size:12px; color:#000; font-weight:bold; padding:10px 0 0 28px; float:left; width:230px; height:23px; }
.reservation .btimg { position:absolute; bottom:5px; left:11px; font-style:italic; text-align:left; font-size:12px; color:#000; font-weight:bold; float:left; width:246px; height:33px;}
.reservation .link { float:left; margin:5px 5px 20px 20px !important; margin:5px 5px 22px 20px; padding:0px 0px 0px 10px; background:url(../images/ico4.gif) left center no-repeat; font-size:11px; color:#43a1dc; font-weight:bold; }
.reservation_02 { text-align:center; float:left; width:265px; height:518px; background-color:#FFF; background:url(../images/mainbodyrightbg1.jpg ) no-repeat; padding:0 2px 0px 0; overflow:hidden; margin-left:7px;*margin-left:1px; }
.reservation_02 .link { float:left; margin:15px 5px 20px 10px;padding:0px 0px 0px 10px; background:url(../images/ico4.gif) left center no-repeat; font-size:11px; color:#43a1dc; font-weight:bold;}
.reservation_02 .btimg{position:absolute; bottom:32px;left:11px;font-style:italic; text-align:left; font-size:12px; color:#000; font-weight:bold; float:left; height:53px; padding-left:1px;}
.reservation_02 ul { float:left; width:230px; margin:0px; padding:0px; color:#434244; font-size:11px; display:list-item; }
.reservation_02 .listtitle { text-align:left; font-size:11px; color:#000; font-weight:bold; padding:10px 0 5px 28px !important; padding:10px 0 -1px 28px; float:left; width:230px; height:13px; }
.reservation_02 .listtitle_r01 { text-align:left; font-size:11px; color:#000; font-weight:bold; padding:10px 0 0 28px; float:left; width:230px; height:13px; background:url(../images/ico4.gif) 15px 11px no-repeat; }
.reservation_02 li { text-align:left; font-size:11px; color:#434244; padding:0px 0 0 35px; float:left; width:222px; min-height:16px; list-style:none; }
.reservation_02 .special { padding:0px 0 0 76px;width:140px;}
.reservation_02 li a { color:#434244; text-decoration:none; }
.reservation_02 li a:hover {color:#434244;text-decoration:none;
}
.reservationbox_02 { position:relative; width:265px; height:443px;}
.reservationbox_02_initial { width:255px; height:255px; overflow:hidden;}
.reservationbox_02_initial a { border:0px; }
.contactandemail_02 { width:271px; background:url(../images/property_bgimg_02_02.gif ) right bottom no-repeat; background-color:#fff; }
.reservation_g01 { width:264px; height:336px; background-color:#e6e6e7; }
.reservation_02 h1 { padding:0px; margin:0px; font-size:14px; color:#43a1dc; font-weight:bold; padding-top:20px; text-align:center; float:left; width:262px; height:25px; }
.reservation_02 .listbox { text-align:left; font-size:11px; color:#000; font-weight:bold; padding:20px 0 0 28px !important; padding:12px 0 0 28px; float:left; width:230px; height:13px; }
.reservation_02 .title { text-align:left; font-size:11px; color:#000; font-weight:bold; padding:17px 0 0 28px; float:left; width:230px; height:13px; }
.mainbodyright18 { text-align:left; font-size:12px; color:#43a1dc; font-weight:bold; padding:22px 0 0 40px; float:left; width:217px; height:33px; }
.mainbodyright18G { text-align:left; font-size:11px; color:#43a1dc; font-weight:bold; padding:7px 0 0 42px; float:left; width:217px; height:33px; }
.mainbodyright19 { text-align:left; font-size:12px; color:#fff; font-weight:bold; padding:15px 0 0 38px; float:left; width:220px; height:20px; }
.contactandemail .lig .lilg { font-size:11px; color:#fff; font-weight:bold; height:15px; }
.contactandemail .lig .lilg a { color:#fff; text-decoration:none; }
.contactandemail .lig .lilg a:hover { color:#fff; text-decoration:none; }
.contactandemail .lig { float:left; width:220px; margin:18px 0 0 -10px; padding:0px; font-size:11px; display:list-item; }
.contactandemail .lig li { text-align:left; font-size:11px; color:#ccc; padding:0px 0 0 38px; float:left; width:220px; height:12px; font-weight:bold; }
.contactandemail .lig li a { color:#ccc; text-decoration:none; }
.contactandemail .lig li a:hover { color:#ccc; text-decoration:none; }
.mainbodyright20 { text-align:left; font-size:10px; color:#ccc; font-weight:bold; padding:0px 0 0 38px; float:left; width:220px; height:20px; }
.rightflash03 { float:right; width:264px; height:186px; }
.mainbodyright19G { text-align:left; font-size:11px; color:#fff; font-weight:bold; padding:19px 0 0 38px; float:left; width:220px; height:13px; }
.mainbodyright20G { text-align:left; font-size:9px; color:#ccc; padding:0px 0 0 38px; float:left; width:220px; height:12px; }
.mainbodyright13 { text-align:left; font-size:11px; color:#434244; padding:0px 0 0 35px; float:left; width:222px; height:13px; }
.mainbodyright14 { text-align:left; font-size:11px; color:#434244; padding:0px 0 0 75px; float:left; width:182px; height:13px; }
.mainbodynull { float:left; width:3px; height:518px; }
.g1 { float:left; width:3px; height:518px; }
.topimg { float:left; width:1025px; height:84px; }
.preferredgolfclub { padding-left:57px; float:left; width:530px; height:74px; }
.topimg2 { float:right; width:225px; height:74px; }
.topimg3 { float:right; width:110px; height:74px; margin-top:8px;}
.topimg3 a{ float:right; width:110px; height:74px; background:url(../images/jionnow_img.gif) left top no-repeat;}
.topimg3 a:hover{background:url(../images/jionnow_img.gif) left bottom no-repeat;}
.toptext2 { float:right; width:145px; height:54px; padding:9px 10px 0 0px; font-size:11px; font-weight:bold; color:#999;}
.toptext2 a { text-decoration:none; color:#43a1dc; }
.toptext2 a:hover { text-decoration:none; color:#43a1dc; }
.toptext2 ul{font-size:10px; font-weight:bold; padding:12px 16px 0 0; text-transform:uppercase; text-align:center;}
.toptext2 ul li a{color:#00a2df;}
.toptext2 ul li.special{margin-top:8px;}
.toptext2 ul li.special a{color:#231f20;}
.topimg4 { float:right; width:54px; height:71px; margin-top:5px; padding-right:3px;}
.toptext2 ul li.special2{margin-top:15px;}

.toptext_s {background:url(../images/toptext_s_bg01.gif) no-repeat; float:right; width:260px; height:79px; padding-top:1px; margin:2px auto;}
.toptext_s .list{float:left; height:22px; padding:2px 2px 2px 5px; width:252px;}
.toptext_s .list input{background:url(../images/toptext_s_bg02.gif) top right no-repeat; color:#3f3f3f; font-size:9px; height:14px; border:0px; padding:4px 3px;}
.toptext_s .list input.s01{width:245px;}
.toptext_s .list input.s02{width:70px;background:url(../images/toptext_s_bg03.gif) top right no-repeat;}
.toptext_s .list input.s03{width:82px;background:url(../images/toptext_s_bg03.gif) top right no-repeat;}
.toptext_s .list input.s04{float:left; width:118px;}
.toptext_s .list input.s05{width:75px;}
.toptext_s .list .select_01{width:80px; height:22px; color:#3f3f3f; font-size:9px; padding:2px;}
.toptext_s .list .select02{width:80px;}
.toptext_s .list .bt{float:right; width:124px; height:22px; background:url(../images/toptext_s_bt02.gif) no-repeat; cursor:pointer;}
.toptext_s .list .bt:hover{background:url(../images/toptext_s_bt01.gif) no-repeat;}

.mainbodymidtext1 { float:left; width:500px; height:20px; }
.mainbodymidtext1bg { float:left; width:60px; height:20px; background:url(../images/mainbodymidtext1bg.gif); }
.mainbodymidtext11 { color:#929697; text-align:right; font-size:10PX; font-weight:bold; float:left; width:65px; height:20px; padding-top:5px; }
.mainbodymidtext2 { float:left; width:560px; height:25px; }
.mainbodymidtext21 { text-align:center; font-size:18PX; font-weight:bold; float:left; width:300px; height:20px; }
.mainbodymidtext22 { font-family:Georgia, "Times New Roman", Times, serif; color:#3CA2D3; text-align:right; font-size:10px; font-weight:bold; font-style:italic; float:left; width:250px; height:15px; padding-right:0px; padding-top:5px; }
.mainbodymidtext23 { padding-top:15px; padding-left:18px; padding-bottom:12px; text-align:left; font-size:18PX; font-weight:bold; float:left; width:270px; height:18px; }
.content h1 { position:relative; padding-top:15px; padding-left:18px; padding-bottom:12px; margin:0px; text-align:left; font-size:18px; font-weight:bold; float:left; height:18px; width:528px; }
.content h1 a{color:#000; text-decoration:none;}
.content h1 a:hover{color:#000; text-decoration:none;}
.blue{color:#43A1DC;}
.main_body_mid_text { padding-top:15px; padding-left:18px; padding-bottom:12px; text-align:left; font-size:18PX; font-weight:bold; float:left; width:540px; height:18px; }
.si2 { position:absolute; right:2px; clear:both; color:#acadae; font-size:11px; font-weight:bold; font-style:italic; height:18px; font-family:Georgia, "Times New Roman", Times, serif; }
.content h1 .pst { position:absolute; float:right; padding:0px; right:0px; top:20px; width:150px; text-align:right; }
.send { padding:0px 8px; color:#43a1dc; font-size:11px; font-weight:bold; width:130px; height:18px; text-decoration:none; background:url(../images/abg_01.gif) left center no-repeat; }
.send:hover { color:#000; text-decoration:none; }
.mainbodymidtext23G { color:#acadae; padding-top:15px; padding-right:15px; padding-bottom:12px; text-align:left; font-size:11px; font-weight:bold; font-style:italic; float:right; width:120px; height:18px; }
.mainbodymidtext23span1 { padding-top:15px; padding-left:18px; padding-bottom:12px; text-align:left; font-size:18PX; font-weight:bold; float:left; width:500px; height:18px; font-variant:small-caps; }
.si1 { font-size:14PX; font-weight:bold; font-style:italic; color:#43a1dc; margin-left:5px; font-family:Georgia, "Times New Roman", Times, serif; }
.myproperty_top {float:left; width:560px; height:205px; overflow:hidden;}
.mainbodymidtext4null { margin:0 auto; padding:0; float:left; width:560px; height:2px; }
.property_top_left { margin:0 auto; padding:0; float:left; width:133px; height:200px; }
.property_top_right { margin:0 auto; padding:0; float:right; color:#575757; background-color:#D9D9DA; font-size:12px; margin-right:4px; _margin-right:2px;width:418px; height:205px; overflow:hidden;}
.property_bottom { padding:0px; margin:0px; float:left; width:560px; height:250px; }
.property_bottom_left { padding:5px 0 0 0; margin:0px; background-color:#6D6E70; float:left; width:133px; height:242px; overflow:hidden; }
.midtable_r { padding:0px; margin:0px; float:right; width:420px;_width:418px; height:248px; margin-right:2px; background-color:#353536; }
.midtable_r01 { background-color:#353536; float:left; width:400px; height:122px; }
.mainbodymidtextright22 { float:left; width:400px; height:126px; }
.property_bottom .special02 { padding-left:10px; width:125px; margin:0px; padding:0px; color:#000; font-size:10px; margin:0; display:list-item; padding-bottom:6px; background:url(../images/line1.gif) 10px bottom no-repeat; }
.property_bottom .special02 li { display:block; padding-left:15px; list-style:none; text-decoration:none; width:110px; height:17px; *height:13px; overflow:hidden; text-transform:uppercase; }
.property_bottom .special02 li a { display:block; padding-left:15px; text-decoration:none; color:#fff; float:left; width:100px; height:17px; line-height:15px; }
.property_bottom .special02 li a:hover { padding-left:15px; display:block; float:left; color:#000; text-decoration:none; width:100px; height:17px; line-height:15px; background:url(../images/libg01.gif) 2px 2px no-repeat;}
.property_bottom .special02 li .on { color:#000; background:url(../images/libg01.gif) 2px 2px no-repeat; }
.myproperty_top ul { float:left; width:110px; margin:0px; padding:0px; color:#999; font-size:10px; margin:0; display:list-item; background:url(../images/line2.gif) bottom no-repeat; }
.myproperty_top .spul { width:125px; margin:0px; padding:0px; color:#999; font-size:10px; margin:0; display:list-item; background:none; }
.myproperty_top .spul li em { color:#999; }
.myproperty_top li { padding-left:10px; list-style:none; text-decoration:none; width:100px; height:17px; *height:13px;}
.myproperty_top li a { position:absolute; padding-left:15px; text-decoration:none; color:#656466; width:115px; height:18px; line-height:15px; }
.myproperty_top li a:hover { display:block; position:absolute; color:#43a0db; text-decoration:none; height:18px; line-height:15px; background:url(../images/ico3.gif) no-repeat; }
.myproperty_top li .on { color:#43a0db; background:url(../images/ico3.gif) no-repeat; }
.r01 { clear:both; padding:0px; margin:0px; }
.content_r01 .main_content h2 .r01 { position:absolute; right:10px; bottom:2px; padding:0px; margin:0px; font-size:12px;}
.dynamictext2g { float:left; width:110px; height:50px; margin:0px; padding:0px; color:#999; font-size:10px;}
.content_r01 .main_content .r02 {width:100%; display:block;padding:0px; margin:0px;color:#929496; font-size:10px; font-weight:normal; height:15px;font-style:italic;}
.content_r01 .main_content h2 .r03 {padding:0px; margin:0px; font-size:12px; width:100px; height:20px;overflow:hidden;}
.dynamictext2g { float:left; width:110px; height:50px; margin:0px; padding:0px; color:#999; font-size:10px;}
.dynamictext2g { float:left; width:110px; height:50px; margin:0px; padding:0px; color:#999; font-size:10px; }
.dynamictext2g ul { margin:0; display:list-item; }
.dynamictext2g li { padding-left:10px; list-style:none; text-decoration:none; float:left; width:100px; height:20px; line-height:15px; }
.dynamictext2g li a { position:absolute; padding-left:15px; text-decoration:none; color:#656466; float:left; width:105px; height:20px; line-height:15px; }
.dynamictext2g li a:hover { display:block; position:absolute; float:left; color:#43a0db; text-decoration:none; width:105px; height:20px; line-height:15px; background:url(../images/ico3.gif) no-repeat; }
.ico10 { width:133px; height:50px; text-align:center; padding-bottom:20px; overflow:hidden; }
.dynamictext3 { margin:0 auto; float:left; width:120px; height:60px; margin:0px; padding:0px; color:#999; font-size:12px; }
.dynamictext3 li { clear:all; float:left; list-style:none; background-repeat:no-repeat; background-position:inherit; width:100%; line-height:16px; }
.dynamictext3 li a { float:left; font-weight:bold; padding-left:30px; color:#000; text-decoration:none; height:25px; width:90px; line-height:20px; padding-top:5px; }
.dynamictext3 li a:hover { padding-left:30px; font-weight:bold; background-image:url(../images/libg01.gif) no-repeat; background-repeat:no-repeat; background-position:inherit; width:90px; float:left; color:#00a2df; text-decoration:none; height:25px; line-height:20px; padding-top:5px; margin:0px; }
.midtabletitle { float:left; padding-top:5px; margin-left:30px; _margin-left:15px;width:280px; height:40px; line-height:12px;*line-height:10px;overflow:hidden;}
.midtablenext { float:left; padding-top:22px; margin:0px; width:55px; height:13px; }
.midtable { float:left; padding:5px 20px 4px 30px; width:335px; height:68px; }
.spana3 {color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; }
.spana4 {color:#FFF; font-size:10px; font-weight:bold; }
.spana5 { float:right; color:#FFF; font-size:10px; font-weight:bold; }
.spana5 a { color:#fff; font-size:10px; font-weight:bold; text-decoration:none; }
.spana5 a:hover { color:#00a2df; font-size:10px; font-weight:bold; }
.tablea1 { font-size:11px; color:#fff; float:left; text-align:left; width:335px; overflow:hidden; }
.tablea1 th { border-bottom:1px #fff dotted; border-right:1px #fff solid; }
.tablea1 tr { width:335px; line-height:15px; }
.tablea1 td { padding:0px 3px; border-bottom:1px #fff dotted; border-right:1px #fff solid; }
.tablea1trb { background-color:#545455; }
.a1 { padding:0px 3px; border-bottom:0px #fff dotted; border-right:0px #fff solid; }
.tablea1 .a1  { padding:0px 3px; border-bottom:0px #fff dotted; border-right:1px #fff solid; }
.tablea1 .a01 { padding:0px 3px; border-bottom:0px #fff dotted; border-right:1px #fff solid; }
.tablea1 .a02 { padding:0px 3px; border-bottom:0px #fff dotted; border-right:1px #fff solid; }
.tablea1 .a03 { padding:0px 3px; border-bottom:0px #fff dotted; border-right:1px #fff solid; }
.tablea1 .a04 { padding:0px 3px; border-bottom:0px #fff dotted; border-right:1px #fff solid; }
.tablea1 .a05 { padding:0px 3px; border-bottom:0px #fff dotted; border-right:1px #fff solid; }
.tablea1 .a06 { padding:0px 3px; border-bottom:0px #fff dotted; border-right:1px #fff solid; }
.tablea1 .a07 { padding:0px 3px; border-bottom:0px #fff dotted; border-right:1px #fff solid; }
.tablea1 .a08 { padding:0px 3px; border-bottom:0px #fff dotted; border-right:1px #fff solid; }
.tablea1 .a09 { padding:0px 3px; border-bottom:0px #fff dotted; border-right:1px #fff solid; }
.tablea1 .a10 { padding:0px 3px; border-bottom:0px #fff dotted; border-right:1px #fff solid; }
.tablea1 .a12 { padding:0px 3px; border-bottom:0px #fff dotted; border-right:1px #fff solid; }
.tablea1 .a2  { padding:0px 3px; border-bottom:1px #fff dotted; border-right:0px #fff solid; }
.tablea1 .a21 { padding:0px 3px; border-bottom:1px #fff dotted; border-right:0px #fff solid; }
.tablea1 .a3  { padding:0px 3px; border-bottom:0px #fff dotted; border-right:0px #fff solid; }
.tablea1 .a22 { padding:0px 3px; border-bottom:1px #fff dotted; border-right:0px #fff solid; }
.mainbodymidc1 { float:left; width:560px; height:518px; background:url(../images/mainbodymidbg2.jpg) no-repeat; }
.content { margin-left:2px; float:left; width:560px; height:518px; background:url(../images/mainbodymidbg2.jpg) no-repeat; }
.mainbodymidc1G { padding-top:10px; float:left; width:560px; height:508px; background:url(../images/mainbodymidbg2.jpg) no-repeat; }
.mainbodymidc8 { float:left; width:560px; height:518px; background:url(../images/mainbodymidbg3.jpg) no-repeat; }
.mainbodymidc2 { margin-left:18px !important; margin-left:10px; float:left; width:528px; height:460px; background-color:#b0b2b3; border-top:1px #000 solid; }
.content .stepBox { margin-left:18px !important; margin-left:3px; float:left; width:528px; height:460px; border-top:1px #000 solid; background-image:url(../images/boc_midbg.gif); position:relative;}
.content .stepBox .procedure { margin:0px; padding:15px !important;padding:7px 15px; width:498px; height:32px; float:left; }
.content .stepBox .travelagentinfo { margin:0px; padding:0px; width:528px; float:left; }
.content .stepBox .travelagentinfo_box {margin:0px; padding:10px; width:508px; float:left; font-size:12px; text-transform:none;}
.content .stepBox .travelagentinfo_box h2{ font-size:15px;}
.content .stepBox .travelagentinfo_box p{ margin:0px;color:#5a5a5d; font-size:12px; padding:5px;}
.content .stepBox .travelagentinfo .menu { margin:0px; padding:15px 0px 8px 0px; width:115px; height:445px; float:left; background-color:#e6e6e6; }
.content .stepBox .travelagentinfo .menu .special { border-bottom:0px }
.content .stepBox .travelagentinfo .menu ul { margin:0 0 0 -10px !important; margin:0 0 0 0px; padding:8px 0 8px 8px; width:100px; float:left; border-bottom:1px #999 dotted; }
.content .stepBox .travelagentinfo .menu li { list-style:none; }
.content .stepBox .travelagentinfo .menu li a { list-style:none; color:#656466; text-decoration:none; font-size:11px; font-weight:bold; }
.content .stepBox .travelagentinfo .menu li a:hover { list-style:none; color:#43a1dc; text-decoration:none; font-size:11px; font-weight:bold; }
.content .stepBox .travelagentinfo .menu li .on { color:#43a1dc; }
.content .stepBox .travelagentinfo .text { margin:0px; padding:0px; width:413px; float:left; height:460px; }
.content .stepBox .travelagentinfo .text .info { margin:0px; padding:20px 10px 35px 18px; width:383px; float:left; height:145px; color:#5a5a5d; font-size:10px; text-transform:uppercase; line-height:160%; }
.content .stepBox .travelagentinfo .text .infobox { clear:both; margin:0px auto; padding:20px; width:85%; border-top:1px #999 solid; height:210px; overflow:auto; }
.content .stepBox .travelagentinfo .text .infobox ul { padding:0px; margin:0px; text-transform:uppercase; font-size:9px; }
.content .stepBox .travelagentinfo .text .infobox li { line-height:140%; padding:0px 20px 0 30px; margin:10px; list-style:none; color:#5a5a5d; text-decoration:none; background:url(../images/info_libg_01.gif) 15px 3px no-repeat; }
.content .stepBox .travelagentinfo .text .infobox .title { line-height:140%; padding:0px 5px; margin:10px; list-style:none; color:#000; font-size:12px; font-weight:bold; background:none; }
.content .stepBox .travelagentinfo .text .infobox li a { padding:0px; margin:0px; color:#5a5a5d; text-decoration:none; }
.content .stepBox .travelagentinfo .text .infobox li a:hover { padding:0px; margin:0px; color:#43a1dc; text-decoration:none; }
.content .stepBox .contactus { margin:0px; padding:0px; width:528px; float:left; }
.content .stepBox .contactus dl { margin:0px; padding:5px 15px; width:498px; float:left; min-height:50px;  *height:50px;
}
.content .stepBox .contactus p { margin:0px; padding:15px; width:498px; float:left; font-size:12px;}
.content .stepBox .partners { margin:0px; width:528px; float:left; }
.content .stepBox .partners .menu { margin:0px; width:100px; float:left; overflow:hidden; }
.content .stepBox .partners .menu ul { padding:10px 0px; margin:0px; list-style:none; }
.content .stepBox .partners .menu li { font-size:11px; padding:5px 6px; font-weight:bold; text-transform:uppercase;}
.content .stepBox .partners .menu li a { color:#000; text-decoration:none; font-weight:bold;}
.content .stepBox .partners .menu li a:hover { color:#00adee; text-decoration:none; }
.content .stepBox .partners .menu li .on { color:#00adee; }
.content .stepBox .partners .inbox { margin:0px; width:428px; float:left; }
.content .stepBox .partners .inbox .special { background:url(../images/partners_listbg.gif) no-repeat; min-height:102px; _height:102px; }
.content .stepBox .partners .pagecurl { float:right; margin:5px; font-size:11px; font-style:italic; font-weight:bold; }
.content .stepBox .partners .pagecurl a { padding:5px; color:#000; text-decoration:none; }
.content .stepBox .partners .pagecurl a:hover { color:#43a1dc; text-decoration:none; }
.content .stepBox .partners .pagecurl .on { color:#43a1dc; text-decoration:none; }
.content .stepBox .partners .inbox dl { padding:5px 0 0 0; width:428px; min-height:102px; _height:102px; border-bottom:1px #000 solid; }
.content .stepBox .partners .inbox dd { float:left; width:110px; height:65px; text-align:center; vertical-align:middle; }
.content .stepBox .partners .inbox dt { position:relative; float:right; width:318px; }
.content .stepBox .partners .inbox .ad { position:absolute; right:7px; bottom:0px; color:#636466; text-decoration:none; font-style:italic; }
.content .stepBox .partners .inbox .ad a:hover { color:#636466; text-decoration:none; }
.content .stepBox .faq { margin:0px; width:528px; float:left; text-transform:uppercase; }
.content .stepBox .faq .link {clear:both; margin:14px 27px 14px 14px; padding:0px; height:200px;float:left; overflow:auto; font-size:9px; text-transform:none;}
.content .stepBox .faq .linkcontent {clear:both;margin:0px auto;padding:15px 15px 15px 5px;width:100%;height:400px;border-top:0px #000 solid;text-transform:none;}
.content .stepBox .faq .linkcontent h4 { color:#000; font-size:14px; font-weight:bold; padding:15px 0px 5px 0px; font-style:italic; }
.content .stepBox .faq .linkcontent p { padding:0px; margin:0px; color:#5a5a5d; font-size:12px; font-weight:bold; line-height:150%; }
.content .stepBox .faq .linkcontent p a { color:#5a5a5d; text-decoration:underline; }
.content .stepBox .faq .linkcontent p a:hover { color:#5a5a5d; text-decoration:underline; }
.faqiframe { width:430px; padding:10px; background:none; }
.faqiframe h4 { color:#43a1dc; font-size:14px; font-weight:bold; padding:5px 0px; font-style:italic; }
.faqiframe p { padding:0px; margin:0px; color:#5a5a5d; font-size:9px; font-weight:bold; line-height:160%; text-transform:uppercase; }
.faqiframe p a { color:#5a5a5d; text-decoration:none; }
.faqiframe p a:hover { color:#5a5a5d; text-decoration:none; }
.content .stepBox .faq .linkbar {clear:both;margin:0px auto;padding:-10px 0px 0 0;width:95%;_width:100%;height:400px;overflow:auto;margin-top:0px;}
.content .stepBox .faq .link a {display:block; margin:0px; padding:5px;  float:left; color:#5a5a5d; text-decoration:underline; width:457px;}
.content .stepBox .faq .link a:hover { margin:0px;float:left; color:#43a1dc; text-decoration:underline;display:block; }
.content .stepBox .contactus dl dd { margin:0px; padding:5px 2px; font-size:12px; font-weight:bold; color:#43a1dc; border-bottom:1px #000 solid; text-transform:uppercase; }
.content .stepBox .contactus dl dt { margin:0px; padding:5px 2px; font-size:11px; font-weight:bold; text-transform:uppercase; }
.content .stepBox .menunull { margin:0px; width:498px; height:32px; float:left; }
.content .stepBox .sum { margin:0px; padding:0px 0px 5px 15px; width:498px; height:100px; float:left; }
.content .stepBox .sum .menbership { text-align:left; width:100%; border-top:1px solid #000; border-bottom:1px solid #000; font-size:12px; }
.content .stepBox .sum .menbership th { text-align:right; }
.content .stepBox .sum .menbership td { font-size:11px; }
.content .stepBox .sum .title { display:block; color:#43a1dc; text-align:left; font-weight:bold; line-height:200%; }
.content .stepBox .sum .total { text-align:right; font-weight:bold; font-size:11px; line-height:200%; }
.content .stepBox .sum .list { color:#000; width:100%; border-top:1px solid #000; border-bottom:1px solid #000; height:40px; line-height:150%; font-size:11px; }
.content .stepBox .sum .list dt { width:236px; float:left; overflow:hidden; }
.content .stepBox .sum .list dd { float:right; width:262px; text-align:right; overflow:hidden; }
.bold { font-weight:bold; }
.pcb { font-size:12px; text-transform:uppercase; }
.content .stepBox .procedure .submenu { margin:0px; padding:0px 0px; width:495px; height:25px; float:left; color:#636466; font-size:12px; font-variant:small-caps; }
.content .stepBox .procedure .submenu .arrow, .content .stepBox .procedure .submenu .tips { font-size:9px; }
.content .stepBox .procedure .submenu a { font-size:12px; font-weight:bold; color:#636466; text-decoration:none; }
.content .stepBox .procedure .submenu a.on { font-size:12px; font-weight:bold; color:#43a1dc; text-decoration:none; }
.content .stepBox .procedure .submenu span.on { font-size:12px; font-weight:bold; color:#43a1dc; text-decoration:none; }
.content .stepBox .procedure .submenu a:hover { font-size:12px; font-weight:bold; color:#43a1dc; text-decoration:none; }
.content .stepBox .procedure .submenu .state { font-size:12px; font-weight:bold; color:#636466; text-decoration:none; }
.content .stepBox .procedure .submenu .state:hover { font-size:12px; font-weight:bold; color:#636466; text-decoration:none; }
.content .stepBox .stepInfo { margin:0px; padding:0px; width:528px; min-height: 365px; height: auto !important; height: 365px; float:left; }
.main_content .stepInfo { margin:0px; padding:10px 5px 10px 15px; width:508px; height:365px; float:left; background-image:url(../images/boc_midbg.gif); overflow:hidden; }
.content .stepBox .stepInfo .header { margin:0px; padding:0px 0 0 10px; width:100px; float:left; background:none;}
.content .stepBox .stepInfo .header a { color:#636466; }
.content .stepBox .stepInfo .header .phototext { color:#000; font-size:10px; padding-left:7px; }
.content .stepBox .stepInfo .header p { padding-top:6px; margin:0px; color:#000; font-size:10px; }
.content .stepBox .stepInfo .select { margin:0px; padding:0px 0 0 43px; width:265px; float:left; font-size:11px; }
.content .stepBox .stepInfo .select strong { padding-right:5px; }
.content .stepBox .stepInfo .select strong.sp01{margin-right:26px !important; _margin-right:0px;}
.content .stepBox .stepInfo .select strong.sp02{margin-right:92px !important; _margin-right:0px;}
.content .stepBox .stepInfo .select strong.sp03{margin-right:133px !important; _margin-right:0px;}
.content .stepBox .stepInfo .select strong.sp04{margin-right:108px !important; _margin-right:0px;}
.content .stepBox .stepInfo .select strong.sp05{margin-right:160px !important; _margin-right:0px;}
.content .stepBox .stepInfo .select strong.sp06{margin-right:118px !important; _margin-right:0px;}
.content .stepBox .stepInfo .sign { margin:50px 0 0 153px !important; margin:50px 0 0 75px; padding:0px 0 0 0px; width:275px; height:115px; float:left; font-variant:small-caps; }
.content .stepBox .stepInfo .sign p { margin:0px; text-align:left; font-size:11px; }
.stepBox .stepInfo .galleryupload { margin:50px 0 0 25px; padding:0px 0 0 0px; width:475px; height:145px; float:left; font-variant:small-caps; }
.content .stepBox .stepInfo .freestep1{padding-left:10px; width:400px;}
.content .stepBox .stepInfo .freestep1 .strong.sp01{padding-right:50px;}
.content .stepBox .stepInfo .freestep1 .strong.sp02{padding-right:150px;}
.content .stepBox .booknowbox{height:455px;}
.content .stepBox .booknowbox p{margin:5px 0px;}
.content .stepBox .booknowbox .infobox{float:left;width:100%;}
.content .stepBox .booknowbox a {margin-right:25px;}
.content .stepBox .stepInfo .booknowleft{float:left; width:132px;font-weight:bold;}
.content .stepBox .stepInfo .booknowleft .ms{ float:left; height:15px; padding:0px 0 0 15px; }
.content .stepBox .stepInfo .booknowleft .nh{ float:left; height:15px; padding:20px 0 0 15px; }
.content .stepBox .stepInfo .booknow {float:left;padding:0px 0 0 23px;margin:0px 0 0 0px;width:342px;}
.content .stepBox .stepInfo .booknow p{margin:0px; text-align:left; font-size:11px; float:left; width:275px;}
.content .stepBox .stepInfo .booknow p .sp{float:left; background:none;}
.content .stepBox .stepInfo .booknow .bt{float:left;}
.content .stepBox .stepInfo .booknow p .errortext{ float:left; width:275px; height:13px; display:block;}
.content .stepBox .stepInfo .booknow p .error{ float:left; width:275px; height:13px; display:block;}
.content .stepBox .stepInfo .booknow .info{float:left;padding:0px; margin:0px; width:350px;}
.content .stepBox .stepInfo .booknow .info strong{float:left;padding:20px 0px 10px 0;}
.content .stepBox .stepInfo .booknow .info span{float:left; text-transform:none;} 
.content .stepBox .stepInfo .booknow .info .we{ padding-bottom:8px; color:#7c7c7e;}
.content .stepBox .stepInfo .booknow .info .within{ font-size:12px;color:#7c7c7e;}
.content .stepBox .booknowbt { margin:0px; padding:0 15px 0 152px; width:300px; height:15px; float:left; font-size:11px; }
.content .stepBox .booknowbt  a { color:#43a1dc; font-size:11px; text-decoration:none; font-weight:bold;}
.g_save { margin:0px; padding:10px 15px 0 225px; width:236px; height:15px; float:left; font-size:11px; }
.content .stepBox .stepInfo .booknow .input{ float:right;border:1px solid #C0C0C0; width:193px; height:12px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; color:#000; background:url(../images/booknew_input_bg.gif) left bottom; margin-right:16px;}
.content .stepBox .stepInfo .booknow .input_01{ margin:3px; border:1px solid #C0C0C0; width:77px; height:12px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; color:#000; background:url(../images/booknew_input01bg.gif) left bottom; }
.content .stepBox .stepInfo .booknow .input_02{ float:right; border:1px solid #C0C0C0; width:176px; height:12px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; color:#000; background:url(../images/booknew_input01bg.gif) left bottom; margin-right:16px; }
.content .stepBox .stepInfo .booknow .input_03{ float:right; border:1px solid #C0C0C0; width:120px; height:12px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; color:#000; background:url(../images/booknew_input01bg.gif) left bottom; margin-right:16px; }
.content .stepBox .stepInfo .booknow .select_01{ float:right; margin:0px 17px 0 0; border:1px solid #C0C0C0; width:80px; height:15px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; color:#000; }
.content .stepBox .stepInfo .booknow .select_02{float:right; margin:0px 17px 0 0; border:1px solid #C0C0C0; width:193px; height:15px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; color:#000;}
.content .stepBox .stepInfo .404error {clear:both;margin:0 auto;  padding:0px; width:100%; font-variant:small-caps; }
.stepBox .stepInfo .galleryupload p { margin:0px; text-align:left; font-size:11px; }
.content .stepBox .stepInfo .select_i { margin-left:153px !important; margin-left:76px; padding:0px 0 0 0px; width:275px; height:335px; float:left; text-transform:uppercase;}
.content .stepBox .stepInfo .select_j { margin-left:153px !important; margin-left:76px; padding:0px 0 0 0px; width:285px; height:335px; float:left; text-transform:uppercase;}
.content .stepBox .stepInfo .select p { margin:0px; text-align:left; font-size:11px; padding:0px;}
.content .stepBox .stepInfo .select_i p { margin:0px; text-align:left; font-size:11px; }
.content .stepBox .stepInfo .select_j p { margin:0px; text-align:left; font-size:11px; }
.content .stepBox .stepInfo .select_m { margin-left:23px; padding:0px 0 0 0px; width:395px; height:335px; float:left; font-variant:small-caps; }
.content .stepBox .stepInfo .select_y {padding:0 0 0 23px; width:500px; height:335px; float:left; text-transform:uppercase;}
.content .stepBox .stepInfo .select p.sp{padding-bottom:8px;}
.content .stepBox .stepInfo .higher {height:365px;}
.content .stepBox .contactinformation { margin:0px; padding:0 15px 0 180px; width:313px; height:15px; float:left; color:#636466; font-size:11px; }
.content .stepBox .contactinformation a { color:#43a1dc; font-size:11px; text-decoration:none; }
.content .stepBox .cmfree{width:500px; padding:10px 15px 0px 20px;}
.content .stepBox .cmfree a{color:#636466; text-decoration:underline;}
.content .stepBox .cmfree a:hover{color:#43a1dc; text-decoration:none;}
.content .stepBox .login { margin:0px; padding:0 15px 0 152px; width:300px; height:15px; float:left; font-size:11px; }
.content .stepBox .login a { color:#43a1dc; font-size:11px; text-decoration:none; }
.g_save { margin:0px; padding:10px 15px 0 225px; width:236px; height:15px; float:left; font-size:11px; }
.g_save a { color:#43a1dc; font-size:11px; text-decoration:none; }
.g_save a:hover { color:#000; font-size:11px; text-decoration:none; }
.content .stepBox .login .forgetpw { color:#636466; }
.content .stepBox .upphoto { padding:20px 0px 5px 480px; height:15px; float:left; color:#636466; font-size:11px; }
.content .stepBox .upload { margin:20px 0 0 20px; }
.content .stepBox .upphoto a { color:#43a1dc; font-size:11px; text-decoration:none; }
.content .stepBox .upphoto a:hover { color:#000; font-size:11px; text-decoration:none; }
.content .stepBox .save { margin:0px; padding:0 0px 0 180px; text-align:right; width:240px; height:15px; float:left; color:#636466; font-size:11px; }
.content .stepBox .save a { color:#43a1dc; font-size:11px; text-decoration:none; }
.content .stepBox .moreabu { margin:0px; padding:0 0px 0 230px; text-align:right; width:240px; height:15px; float:left; color:#636466; font-size:11px; }
.content .stepBox .moreabu a { color:#43a1dc; font-size:11px; text-decoration:none; }
.content .stepBox .msg { padding:0 10px 10px 20px;width:490px; margin-top:10px; height:412px; overflow:auto; width:94%; font-size:12px; line-height:15px; }
.content .stepBox .bnft{overflow:hidden; padding-left:15px;}
.content .stepBox .bnft .img{padding:6px 0px 14px 0px; margin:0 auto; width:495px;}
.content .stepBox .msg p { margin:0px; padding:0px 0px 10px 0px; }
.content .stepBox .msg strong{ font-size:14px; line-height:35px;}
.content .stepBox .bnft h1{margin:0px; padding:4px 0px; color:#000; font-size:14px; font-weight:bold;}
.content .stepBox .bnft h1.st{margin:0px; padding:4px 0px; color:#000; font-size:15px;  text-transform:uppercase; font-weight:bold;}
.content .stepBox .msg h2{margin:0px; padding:2px 0px; color:#000; font-size:12px;font-weight:bold;}
.content .stepBox .msg h3 {margin:0px; padding:10px 0px; color:#43a1dc; font-size:12px; line-height:13px; font-weight:bold;}
.content .stepBox .msg h3 a{color:#43a1dc; font-size:10px; padding-left:11px;}
.content .stepBox .msg ul {margin:0px; padding:0px; color:#000; font-size:12px;}
.content .stepBox .msg li { margin:0px; padding-left:10px; list-style:none; background:url(../images/abg_03.gif) 1px 2px no-repeat; color:#000;line-height:140%;}
.content .stepBox .scc { padding-left:13px; float:left; width:520px; height:200px;}
.content .stepBox .click { padding-left:16px; padding-top:10px; float:left; width:510px; height:20px; font-size:11px; }
.content .stepBox .clickbt { padding-left:330px; padding-top:35px; float:left; width:156px; height:20px; font-size:11px; }
.content .stepBox .freebt01{padding-left:245px;}
.content .stepBox .freebt02{padding:10px 0px 0px 250px; _padding-top:0px;}
.mainbodymidc3 { padding:10px; padding-left:20px; width:490px; height:160px; font-size:11px; font-weight:bold; line-height:140%;}
.mainbodymidc4 { float:left; width:526px; height:278px; }
.mainbodymidc5 { margin-top:15px; margin-left:13px !important; margin-left:10px; float:left; width:159px; height:195px; background-color:#dbdcdd; }
.midlist { position:relative; margin-right:10px; padding:5px 0px 0px 8px!important; padding:5px 0px 0px 6px; float:left; width:152px; height:185px; background-color:#EDEDED; }
.midlist_pcb { margin-right:10px; padding:5px 0px 0px 8px!important; padding:5px 0px 0px 6px; float:left; width:152px; height:185px; overflow:hidden;}
.midlist .gl1 { float:left; width:138px; height:147px; }
.mainbodymidc6 { padding:10px; float:left; width:138px; height:147px; }
.mainbodymidc7 { padding-top:12px; font-size:10px; font-weight:bold; color:#43a1dc; float:right; width:109px; height:16px; text-decoration:none; background-image:url(../images/abg_01.jpg); }
.clist { padding-top:12px; font-size:10px; font-weight:bold; color:#43a1dc; float:right; width:109px; height:16px; text-decoration:none; background-image:url(../images/abg_01.jpg); }
.midlist a { position:absolute; right:0px; bottom:0px; margin:0px; margin-right:0px !important; margin-right:-6px; padding-top:12px; font-size:10px; font-weight:bold; color:#43a1dc; float:right; width:109px; height:16px; text-decoration:none; background-image:url(../images/abg_01.jpg);_margin-right:-4px;_position:relative;z-index:3;}
.midlist h3 { height:30px; margin:0px; padding:0px; color:#43a1dc; font-size:12px; line-height:13px; font-weight:bold; width:148px; float:left; }
.midlist_pcb h4 { height:20px; margin:0px;color:#43a1dc; font-size:12px;font-weight:bold; width:148px; float:left; font-variant:small-caps; }
.midlist p { margin:0px; padding:0px; color:#000; font-size:11px; line-height:140%; width:148px; float:left; }
.midlist_pcb p { margin:0px; padding:0px; color:#000; font-size:10px; line-height:140%; width:100%; float:left;}
.midlist ul { width:150px; height:45px; margin:0px; padding:0px; color:#000; font-size:10px; width:156px; float:left; }
.midlist li { margin:0px; padding-left:10px; list-style:none; background:url(../images/lidot_01.gif) 1px 4px no-repeat; color:#000; font-size:10px; line-height:200%; width:146px; float:left; }
.spanc1 { color:#43a1dc; font-size:12px; line-height:180%; font-weight:bold; }
.spanc2 { color:#000; font-size:10px; line-height:140%; }
.spanc3 { color:#000; font-size:10px; }
.spanc3 a { color:#000; font-size:10px; text-decoration:none; }
.spanc3 a:hover { color:#419dd6; font-size:10px; text-decoration:none; }
.spanc4 { line-height:250%; color:#419dd6; font-size:9px; }
.spanc5 { color:#000; font-size:9px; }
.mainbodyrightc1xg { text-align:center; float:right; width:262px; height:518px; background-color:#E6E6E6; }
.community_content .feature_right { text-align:right; float:right; height:518px; background-color:#FFF;width:269px; }
.news_right { text-align:center; float:right; width:262px; height:518px; background-color:#FFF; }
.right { text-align:center; float:right; width:262px; height:518px;}
.feature .flash01 { float:left; width:262px; height:218px; }

.news .flash01 { float:left; width:262px; height:218px; }
.right .flash_gallery { float:left; width:262px; height:218px; }
.feature_right .rightbox { float:right; width:262px; height:295px; background:url(../images/Feature03.jpg) no-repeat; }
.news_right .rightbox { float:left; width:262px; height:295px; background:url(../images/Feature03.jpg) no-repeat; }
.feature_right .rightbox .info { padding:10px 15px 15px 24px; float:left; width:218px; height:230px; }
.news_right .rightbox .info { padding:10px 15px 15px 24px; float:left; width:218px; height:230px; }
.feature_right .rightbox .info .title { padding:0px 0px 0px 0px; float:left; width:218px; height:13px;overflow:hidden; margin-bottom:8px;}
.news_right .rightbox .info .title { padding:0px 0px 0px 0px; float:left; width:218px; height:12px; overflow:hidden;margin-bottom:8px;}
.feature_right .rightbox .info .title h3 { font-size:13px; color:#43a1dc; font-weight:bold; text-align:left; padding:0px 0px 0px 0px; float:left; width:118px; height:20px; }
.news_right .rightbox .info .title h3 { font-size:13px; color:#43a1dc; font-weight:bold; text-align:left; padding:0px 0px 0px 0px; float:left; width:118px; height:20px; }
.feature_right .rightbox .info .title .archive { font-size:11px; color:#929496; font-weight:bold; text-align:right; padding:0px 0px 0px 0px; float:left; width:100px; height:20px; font-style:italic; }
.news_right .rightbox .info .title .archive { font-size:11px; color:#929496; font-weight:bold; text-align:right; padding:0px 0px 0px 0px; float:left; width:100px; height:20px; font-style:italic; }
.feature_right .rightbox .info .title .archive a { color:#929496; text-decoration:none; }
.news_right .rightbox .info .title .archive a { color:#929496; text-decoration:none; }
.feature_right .rightbox .info .title .archive a:hover { color:#43a1dc; text-decoration:none; }
.news_right .rightbox .info .title .archive a:hover { color:#43a1dc; text-decoration:none; }
.mainbodyrightc2233 { padding:px 0px 0px 0px; float:left; font-size:12px; color:#43a1dc; font-weight:bold; text-align:left; width:200px; height:18px; }
.mainbodyrightc2234 { font-size:11px; color:#fff; text-align:left; line-height:100%; float:left; padding:0px 0px 0px 0px; width:200px; height:40px; }
.mainbodyrightc2235 { font-size:11px; color:#929496; text-align:right; line-height:100%; float:left; padding:0px 0px 0px 0px; width:215px; height:10px; }
.mainbodyrightc224 { padding-top:15px; float:left; width:218px; height:70px; }
.mainbodyrightc225 { padding-top:10px; float:left; width:218px; height:65px; }
.fitem { padding-top:13px; float:left; width:218px; height:66px; }
.fitem .title { padding:0px 0px 5px 0px; float:left; font-size:12px; color:#43a1dc; font-weight:bold; text-align:left; width:200px; overflow:hidden;}
.fitem dt { font-size:11px; color:#fff; text-align:left; line-height:100%; float:left; padding:0px 0px 0px 0px; width:200px; height:37px; }
.fitem dd { font-size:11px; color:#929496; text-align:left; line-height:100%; float:right; padding:0px 0px 2px 0px; width:80px; height:11px; }
.fitem dd a { color:#929496; text-decoration:none; }
.fitem dd a:hover { color:#43a1dc; text-decoration:none; }
.mainbodyrightc226 { padding-top:12px; float:left; width:218px; height:60px; }
.mainbodyrightc3 { float:left; width:262px; height:112px; background-image:url(../images/c1rightbg4.jpg); }
.right .headlines { float:left; width:262px; height:112px; _height:110px;background-image:url(../images/c1rightbg4.jpg);}
.right .headlines h2 { position:relative; margin:0px; height:30px; padding-top:12px; padding-left:20px; float:left; color:#43a1dc; font-size:14px; font-weight:bold; text-align:left; width:225px;}
.right .headlines h2 .date { position:absolute; right:5px; top:12px;color:#fff; font-size:14px; font-weight:bold; text-align:right; font-style:italic; display:block; width:110px;}
.right .comments { padding-top:10px; float:left; width:262px; height:177px; background-image:url(../images/c1rightbg5.jpg);}
.right .comments_livechat { padding-top:0px; float:left; width:262px; height:186px; background-image:url(../images/c1rightbg5_new.gif); overflow:hidden;}
.mainbodyrightc4 { padding-top:10px; float:left; width:262px; height:177px; background-image:url(../images/c1rightbg5.jpg);}
.mainbodyrightc5 { padding-top:0px; float:left; width:262px; height:38px; }
.right .headlines .nav1 { padding-top:0px; float:left; width:262px; height:38px; }
.right .headlines p { padding:0px; margin:0px; font-size:11px; text-align:left; padding:0px 20px; float:left; width:222px; height:35px; color:#FFF; line-height:100%; overflow:hidden;}
.right .headlines a { padding:0px; text-align:left; margin:5px 25px 5px 20px; float:left; width:82px; height:18px; text-align:left; float:left; color:#8B8B8D; font-size:10px; line-height:100%; text-decoration:none; overflow:hidden;}
.right .headlines a:hover{text-decoration:none; color:#43A1DC;}
.right .headlines .viewall { height:10px; width:40px; padding-right:10px; margin-right:23px; float:right; text-align:right; background:url(../images/abg_02.gif) right no-repeat; }
.mainbodyrightc6 { font-size:11px; text-align:left; padding:3px 20px; float:left; width:222px; height:38px; color:#FFF; line-height:100%; }
.right .headlines .nav2 { text-align:left; padding:3px 20px; float:left; width:222px; height:18px; }
.mainbodyrightc62 { text-align:left; padding:3px 20px; float:left; width:222px; height:18px; }
.spanc6 { padding-top:12px; padding-left:20px; float:left; color:#43a1dc; font-size:14px; font-weight:bold; }
.right .headlines .nav1 .title { padding-top:12px; padding-left:20px; float:left; color:#43a1dc; font-size:14px; font-weight:bold; }
.right .headlines h1 .date { padding-left:110px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:12px; font-weight:bold; font-style:italic; }
.spanc7 { font-family:Georgia, "Times New Roman", Times, serif; padding-top:12px; padding-right:20px; float:right; color:#fff; font-size:12px; font-weight:bold; font-style:italic; }
.spanc9 { height:25px; padding:5px 2px 1px 0px; text-align:left; float:right; width:170px; color:#fff; font-size:10px; font-weight:bold; line-height:100%; }
.spanc10 { height:15px; padding:2px 2px 1px 18px; text-align:left; float:left; width:150px; color:#8B8B8D; font-size:10px; line-height:100%; }
.right .headlines .nav2 .readall { height:15px; padding:2px 2px 1px 0px; text-align:left; float:left; width:220px; color:#8B8B8D; font-size:10px; line-height:100%; }
.spanc8 { height:15px; padding:2px 2px 1px 0px; text-align:left; float:left; width:220px; color:#8B8B8D; font-size:10px; line-height:100%; }
.spanc11 { text-align:left; float:left; color:#fff; font-size:10px; line-height:100%; }
.feature { border-top:#000 1px solid; border-bottom:#000 1px solid; background-image:url(../images/comment_bg.gif); overflow:hidden; float:left; width:528px; height:455px; }
.news { border-top:#000 1px solid; border-bottom:#000 1px solid; background-image:url(../images/comment_bg.gif); overflow:hidden; float:left; width:528px; height:445px; padding-top:10px;}
.myprofile { margin-left:18px !important; margin-left:10px; float:left; width:528px; height:466px; }
.myproperty { float:left; width:540px; height:466px; overflow:hidden; }
.commentbox { float:left; width:528px; height:466px; border-top:#000 1px solid; border-bottom:#000 1px solid; background-image:url(../images/comment_bg.gif); overflow:hidden; }
.membersearch_info .texts { float:left; height:12px; width:65px; padding:8px 0 0 8px !important; padding:8px 0 0 20px; background:url(../images/comment_a06.gif) right bottom no-repeat; text-decoration:none; color:#43a1dc; font-weight:bold; }
.membersearch_info .texts:hover { text-decoration:none; color:#000; }
.commentbox .rightbox { position:relative; padding:0px; margin:0px; float:right; width:430px; height:465px; background-color:#FFF; overflow:hidden; }
.commentbox .rightbox .tarea { padding:10px 15px; margin:0px; width:400px; }
.commentbox .rightbox .list { padding:5px 0 0 20px; display:block; width:420px; height:100px; border-bottom:#000 1px solid; }
.commentbox .rightbox .listdl { padding:5px 0 0 15px; display:block; width:430px; height:65px; border-bottom:#000 1px solid; }
.commentbox .rightbox .listdl01 { margin:0 auto; text-align:center; padding:5px 0 0 15px; display:block; width:430px; height:85px; border-bottom:#000 1px solid; }
.commentbox .rightbox .listdl_02 { padding:5px 0 0 15px; display:block; width:420px; height:62px; border-bottom:#000 1px solid; }
.commentbox .rightbox .listdl img { padding-top:5px; float:left; width:40px; height:49px; }
.commentbox .rightbox ul { padding-top:5px; float:right; width:368px; }
.commentbox .rightbox .page { float:left; width:368px; }
.commentbox .rightbox .pagecurl { float:right; margin:5px; font-size:11px; font-style:italic; font-weight:bold; }
.emailbox .rightbox .pagecurl a { padding:5px; color:#000; text-decoration:none; }
.commentbox .rightbox .pagecurl a:hover { color:#43a1dc; text-decoration:none; }
.commentbox .rightbox .pagecurl .on { color:#43a1dc; text-decoration:none; }
.box_info .pagecurl { float:right; margin:15px 0 0 0; padding:2px; font-size:11px; font-style:italic; font-weight:bold; }
.box_info .pagecurl a { padding:2px; color:#000; text-decoration:none; }
.box_info .pagecurl a:hover { color:#43a1dc; text-decoration:none; }
.box_info .pagecurl .on { color:#43a1dc; text-decoration:none; }
.commentbox .rightbox .img { padding-top:5px; float:left; width:40px; height:49px; }
.commentbox .rightbox .listdl li { display:block; width:368px; height:25px; text-align:left; list-style:none; font-size:11px; text-transform:uppercase; font-weight:bold; }
.commentbox .rightbox .listdl01 .errortext { display:block; width:368px; height:12px; text-align:left; list-style:none; font-size:11px; text-transform:none; color:#F00; padding-left:70px; }
.commentbox .rightbox .listdl01 .error { display:block; width:368px; height:12px; text-align:left; list-style:none; font-size:11px; text-transform:none; color:#F00; padding-left:70px; }
.commentbox .rightbox .listdl .mdd_01 { position:relative; display:block; float:right; width:368px; height:15px; text-align:left; font-size:11px; text-transform:uppercase; }
.commentbox .rightbox .listdl .mdd_01 a { padding:0px; margin:0px; color:#000; text-decoration:none; font-size:11px; font-weight:bold; }
.commentbox .rightbox .listdl .mdd_01 a:hover { color:#43a1dc; text-decoration:none; }
.commentbox .rightbox .listdl .mdd_01 .date { color:#636466; font-size:10px; text-transform:none; }
.commentbox .rightbox .listdl .mdd_02 { display:block; float:right; padding-top:15px; width:368px; height:15px; text-align:left; font-size:11px; text-transform:uppercase; }
.commentbox .rightbox .listdl .mdd_02 a { color:#000; text-decoration:none; }
.commentbox .rightbox .listdl .mdd_02 a:hover { color:#000; text-decoration:underline; }
.commentbox .rightbox .listdl .mdd_03 { display:block; float:right; width:368px; height:15px; text-align:left; font-size:11px; text-transform:uppercase; }
.commentbox .rightbox .listdl .mdd_03 a { color:#000; text-decoration:none; }
.commentbox .rightbox .listdl .mdd_03 a:hover { color:#000; text-decoration:underline; }
.commentbox .rightbox .fdt { display:block; float:left; padding:0px; margin:0px; width:60px; height:15px; }
.commentbox .rightbox .mdd_01 .right { text-align:right; position:absolute; height:15px; width:150px; top:0px; right:20px; }
.commentbox .rightbox .mdd_01 a { margin:0 5px; font-size:10px; color:#808183; text-decoration:none; }
.commentbox .rightbox .mdd_01 a:hover { text-decoration:none; color:#000; }
.commentbox .rightbox p { margin:0px; padding:10px 20px; float:left; font-size:11px; }
.commentbox .rightbox .zoom { position:absolute; right:8px; bottom:10px; text-align:right; }
.commentbox .rightbox .zoom a { margin:0px; padding:0 1px; text-decoration:none; font-size:12px; color:#666; font-weight:bold; }
.commentbox .rightbox .zoom a:hover { color:#43a1dc; text-decoration:none; }
.commentbox .rightbox .delete { position:absolute; left:8px; bottom:10px; text-align:left; }
.commentbox .rightbox .delete a { margin:0px; padding:0 1px; text-decoration:none; font-size:12px; color:#666; font-weight:bold; }
.commentbox .rightbox .delete a:hover { color:#43a1dc; text-decoration:none; }
.commentbox .rightbox .zoom .T { font-size:18px; }
.commentbox .rightbox .zoom .T a { margin:0px; padding:0 1px; text-decoration:none; color:#666; font-weight:bold; }
.commentbox .rightbox .zoom .T a:hover { color:#43a1dc; text-decoration:none; }
.commentbox .rightbox .pagecurl { float:right; margin-top:12px; font-size:11px; font-style:italic; font-weight:bold; }
.commentbox .rightbox .pagecurl a { padding:5px; color:#000; text-decoration:none; }
.commentbox .rightbox .pagecurl a:hover { color:#43a1dc; text-decoration:none; }
.commentbox .rightbox .pagecurl .on { color:#43a1dc; text-decoration:none; }
.emailbox { margin-left:18px !important; margin-left:10px; float:left; width:528px; height:466px; }
.emailbox .leftbox { padding:20px 0 0 20px; margin:0px; float:left; width:78px; height:430px; background:url(../images/email_bg01.gif) bottom left; border-top:#000 1px solid; border-bottom:#000 1px solid; overflow:hidden; }
.emailbox .leftbox a { display:block; font-size:11px; font-weight:bold; color:#000; padding-right:5px; text-decoration:none; line-height:200%; text-transform:uppercase; }
.emailbox .leftbox a:hover { color:#43a1dc; text-decoration:none; }
.emailbox .rightbox { position:relative; padding:0px; margin:0px; float:left; width:430px; height:450px; background-color:#FFF; border-top:#000 1px solid; border-bottom:#000 1px solid; overflow:hidden; }
.emailbox .rightbox .tarea { padding:10px 15px; margin:0px; width:400px; }
.emailbox .rightbox .mesgtarea { padding:10px 15px; margin:0px 0px 0px -100px !important; margin:0px 0px 0px -20px; width:400px; }
.emailbox .rightbox .mesgtarea_01 { padding:10px 15px; margin:0px 0px 0px -1px !important; margin:0px 0px 0px 5px; width:400px; }
.emailbox .rightbox .list { padding:5px 0 0 20px; display:block; width:420px; height:100px; border-bottom:#000 1px solid; }
.emailbox .rightbox .listdl { padding:5px 0 0 15px; display:block; width:430px; height:80px; border-bottom:#000 1px solid; }
.emailbox .rightbox .listdl01 { margin:0 auto; text-align:center; padding:5px 0 0 15px; display:block; width:430px; height:85px; border-bottom:#000 1px solid; }
.emailbox .rightbox .listdl_02 { padding:5px 0 0 15px; display:block; width:420px; height:62px; border-bottom:#000 1px solid; }
.emailbox .rightbox .listdl img { padding-top:5px; float:left; width:40px; height:49px; }
.emailbox .rightbox ul { float:right; width:368px; }
.emailbox .rightbox .page { float:left; width:368px; }
.emailbox .rightbox .pagecurl { float:right; margin:5px; font-size:11px; font-style:italic; font-weight:bold; }
.emailbox .rightbox .pagecurl a { padding:5px; color:#000; text-decoration:none; }
.emailbox .rightbox .pagecurl a:hover { color:#43a1dc; text-decoration:none; }
.emailbox .rightbox .pagecurl .on { color:#43a1dc; text-decoration:none; }
.emailbox .rightbox .img { padding-top:5px; float:left; width:40px; height:49px; }
.emailbox .rightbox .listdl li { display:block; width:368px; height:25px; text-align:left; list-style:none; font-size:11px; text-transform:uppercase; }
.emailbox .rightbox .listdl01 .errortext { display:block; width:368px; height:12px; text-align:left; list-style:none; font-size:11px; text-transform:none; color:#F00; padding-left:70px; }
.emailbox .rightbox .listdl01 .error { display:block; width:368px; height:12px; text-align:left; list-style:none; font-size:11px; text-transform:none; color:#F00; padding-left:70px; }
.emailbox .rightbox .listdl .mdd_01 { position:relative; display:block; float:right; width:368px; height:15px; text-align:left; font-size:11px; font-weight:bold; text-transform:uppercase; }
.emailbox .rightbox .listdl .mdd_01 .date { color:#636466; font-size:10px; text-transform:none; font-style:italic; }
.emailbox .rightbox .listdl .mdd_02 { display:block; float:right; padding-top:15px; width:368px; height:15px; text-align:left; font-size:11px; text-transform:uppercase; }
.emailbox .rightbox .listdl .mdd_02 a { color:#000; text-decoration:none; }
.emailbox .rightbox .listdl .mdd_02 a:hover { color:#000; text-decoration:underline; }
.emailbox .rightbox .listdl .mdd_03 { display:block; float:right; width:368px; height:15px; text-align:left; font-size:11px; text-transform:uppercase; }
.emailbox .rightbox .listdl .mdd_03 a { color:#000; text-decoration:none; }
.emailbox .rightbox .listdl .mdd_03 a:hover { color:#000; text-decoration:underline; }
.emailbox .rightbox .fdt { display:block; float:left; padding:0px; margin:0px; width:60px; height:15px; }
.emailbox .rightbox .mdd_01 .right { text-align:right; position:absolute; height:15px; width:160px; top:0px; right:15px; font-style:italic; }
.emailbox .rightbox .mdd_01 a { margin:0 5px; font-size:10px; color:#808183; text-decoration:none; }
.emailbox .rightbox .mdd_01 a:hover { text-decoration:none; color:#000; }
.emailbox .rightbox p { margin:0px; padding:10px 20px; float:left; }
.emailbox .rightbox .link_01 { position:absolute; left:8px; bottom:10px; text-align:right; }
.emailbox .rightbox .link_01 a { margin:0px; padding:0 1px; text-decoration:none; font-size:12px; color:#43a1dc; font-weight:bold; }
.emailbox .rightbox .link_01 a:hover { color:#000; text-decoration:none; }
.emailbox .rightbox .zoom { position:absolute; right:8px; bottom:10px; text-align:right; }
.emailbox .rightbox .zoom a { margin:0px; padding:0 1px; text-decoration:none; font-size:12px; color:#666; font-weight:bold; }
.emailbox .rightbox .zoom a:hover { color:#43a1dc; text-decoration:none; }
.emailbox .rightbox .delete { position:absolute; left:8px; bottom:10px; text-align:left; }
.emailbox .rightbox .delete a { margin:0px; padding:0 1px; text-decoration:none; font-size:12px; color:#666; font-weight:bold; }
.emailbox .rightbox .delete a:hover { color:#43a1dc; text-decoration:none; }
.emailbox .rightbox .zoom .T { font-size:18px; }
.emailbox .rightbox .zoom .T a { margin:0px; padding:0 1px; text-decoration:none; color:#666; font-weight:bold; }
.emailbox .rightbox .zoom .T a:hover { color:#43a1dc; text-decoration:none; }
.feature .imgbox { padding-top:5px; float:left; width:528px; height:160px; }
.news .imgbox { padding-top:5px; float:left; width:528px; height:160px; }
.feature .imgbox .img01 { padding-left:10px; float:left; width:356px; height:160px; }
.news .imgbox .img01 { padding-left:10px; float:left; width:356px; height:160px; }
.feature .imgbox .img02 { padding-right:8px; float:right; width:137px; height:160px; }
.news .imgbox .img02 { padding-right:8px; float:right; width:137px; height:160px; }
.feature .text { float:left; width:510px; height:240px; padding:8px; }
.news .text { float:left; width:510px; height:240px; padding:5px 8px; }
.feature .text h4 { padding:5px 0 8px 9px;width:500px; height:20px; font-size:18px; font-weight:bold; text-transform:uppercase; }
.news .text h4 { position:relative; padding:0 0 0 9px; float:left; width:500px; font-size:18px; font-weight:bold; line-height:110%; text-transform:uppercase; }
.comment { position:relative; padding:0px; margin:0px; width:528px; overflow:hidden; }
.comment .post textarea { width:400px; height:56px; padding:0px; margin:0px; }
.comment .newpost { display:block; float:right; padding:10px; padding:10px 10px 35px 10px; margin:0px; width:420px; min-height:65px;  *height:65px;
 *min-height:65px;
background:none; border-top:#000 1px solid; overflow:hidden; }
.comment .newpost_p01 { border-top:#000 0px solid; }
.comment .post {
	display:block;
	float:right;
	padding:10px 10px 35px 10px;
	margin:0px;
	width:420px;
	background:none;
	border-top:#000 0px solid;
	overflow:hidden;
	min-height:60px;
   *height:60px;
}
.comment .error { color:#F00; }
.comment .newpost .spana{display:block;padding:10px 0 0 0px;font-size:11px;font-weight:bold;position:absolute;left:10px;top:80px;
}
.comment .spana {display:block;padding:10px 0 0 0px;font-size:11px;font-weight:bold;position:absolute;left:10px;top:80px;
}
.comment .bt01 { color:#333; padding:5px 10px 0 10px; height:20px; width:30px; background:url(../images/post_bt01.gif) left bottom no-repeat; text-decoration:none; }
.comment .bt01:hover { text-decoration:none; }
.comment .bt02 { color:#333; margin:10px; padding:3px 5px 0 5px; width:18px; height:16px; background:url(../images/post_bt02.gif) left bottom no-repeat; text-decoration:none; }
.comment .bt02:hover { text-decoration:none; }
.comment dt { position:relative; float:right; padding:10px 20px 22px 10px; margin:0px; width:400px; background-color:#FFF;  _height:40px;min-height:40px; border-top:#000 1px solid; overflow:hidden;}
.comment dd { left:15px; top:10px; float:left; padding:0px; margin:0px; width:88px; }
.comment p { font-size:11px; line-height:120%; padding:0px; margin:0px; }
.comment dd .linka { display:block; font-size:9px; color:#000; text-decoration:none; padding:10px; left: 350px; }
.comment dd .linka:hover { color:#43a1dc; text-decoration:none; }
.comment dd .linkb { visibility:hidden; display:block; font-size:9px; color:#000; text-decoration:none; padding:10px; left: 350px; }
.comment dd .linkb:hover { color:#43a1dc; text-decoration:none; }
.comment dd img { display:block; font-size:9px; color:#000; text-decoration:none; padding:10px 0px 10px 10px; }
.comment span { position:absolute; left:12px; bottom:6px; display:block; font-size:11px; color:#999; }
.comment .newstitle { display:block; color:#000; font-size:12px; font-weight:bold; text-decoration:none; }
.comment .newstitle:hover { color:#000; text-decoration:none; }
.comment .viewall { position:absolute; left:330px; bottom:0px;color:#999; text-decoration:none; width:90px; overflow:hidden;}
.comment .viewall:hover { position:absolute; left:330px; bottom:0px;color:#999; text-decoration:none; }
.comment_top { padding:10px 10px 10px 96px; margin:0px; font-size:14px; color:#43a1dc; width:418px; }
.comment_top .nav { position:relative; padding:5px 0px; margin:0px; font-size:11px; color:#636466; width:428px; }
.comment_top .nav a { padding-right:2px; text-decoration:none; color:#000; font-weight:bold; font-size:12px; }
.comment_top .nav a:hover { text-decoration:none; color:#43a1dc; font-weight:bold; }
.comment_top .nav .sor { text-decoration:none; color:#000; font-weight:bold; font-size:11px; }
.comment_top .nav .on { font-size:11px; color:#43a1dc; }
.comment_top .nav .sor:hover { text-decoration:none; color:#43a1dc; font-weight:bold; }
.comment_top .nav .respond { float:left; padding:0 5px 0 15px; text-decoration:none; color:#000; font-weight:bold; font-size:12px; background:url(../images/comment_a01.gif) center left no-repeat; margin-bottom:10px;}
.comment_top .nav .respond:hover { text-decoration:none; color:#43a1dc; font-weight:bold; }
.comment_top .nav .newpost { float:left; padding-left:10px; text-decoration:none; color:#000; font-weight:bold; font-size:12px; background:url(../images/abg_02.gif) center left no-repeat; }
.comment_top .nav .newpost:hover { text-decoration:none; color:#43a1dc; font-weight:bold; }
.comment_top .nav .page { float:right; padding:0px; margin:0px; font-size:11px; color:#43a1dc; }
.feature .text .infobox { clear:both; margin:10px 0 0;padding:0px 5px 0px 10px; height:200px; font-size:11px; line-height:150%; overflow:auto; }
.feature .text .infobox br{line-height:0px;}
.news .text .infobox { clear:both;margin:5px 0;_margin:0px 0 5px 0;padding:0px 5px 0px 10px; height:212px; font-size:12px; line-height:150%; overflow:auto; }
.news .text .infobox br{line-height:0px;}
.feature .text .infobox p {margin:0px; padding:0px 0px 8px 0px; }
.news .text .infobox p {margin:0px; padding:0px 0px 8px 0px; }
.news .text .infobox ol{ margin-left:35px; margin-bottom:15px;}
.news .text .infobox ol li{padding:0px;}
.news .text .infobox ul{ margin-left:15px; margin-bottom:15px;}
.news .text .infobox ul li{padding:0px; list-style:disc;}
.news .text .infobox ul ul{margin-bottom:0px;}
.news .text .infobox ul ul li{padding:0px; list-style:circle;}
.feature .text .infobox ol{ margin-left:35px; margin-bottom:15px;}
.feature .text .infobox ol li{padding:0px;}
.feature .text .infobox ul{ margin-left:15px; margin-bottom:15px;}
.feature .text .infobox ul li{padding:0px; list-style:disc;}
.feature .text .infobox ul ul{margin-bottom:0px;}
.feature .text .infobox ul ul li{padding:0px; list-style:circle;}
.news .text .linktext {line-height:120%;display:block; float:left; padding-left:10px;}
.news .text .linktext a { font:small-caps bold italic 15px Arial; color:#43a1dc; text-decoration:none; margin-right:15px; padding-left:10px; background:url(../images/abg_03.gif) left center no-repeat; }
.news .text .linktext a:hover { color:#000; text-decoration:none; }
.feature .linktext { float:left; width:528px; height:30px; font-size:15px; font-variant:small-caps; color:#43a1dc; font-weight:bold; font-style:italic; line-height:120%; padding:2px 0 0 20px; ; }
.feature .linktext a { color:#43a1dc; text-decoration:none; margin-right:20px; padding-left:10px; background:url(../images/abg_03.gif) left center no-repeat; }
.feature .linktext a:hover { color:#000; text-decoration:none; }
.mainbodymidcip06 { padding-left:8px; float:left; width:70px; }
.mainbodymidcip07 { padding-left:15px; float:left; width:120px; }
.mainbodymidci1 { padding:0px; margin:0px; float:left; width:263px; height:223px; background-image:url(../images/ci1.jpg); }
.myprofile .mp1 { padding:0px; margin:0px; float:left; width:263px; height:223px; background:url(../images/mpbg.gif) bottom left; border-top:#000 1px solid; border-right:#757577 1px solid; margin-bottom:3px; overflow:hidden; }
.myprofile .mp2 { padding:20px; margin:0px; float:left; width:223px; height:183px; background:url(../images/mpbg.gif) bottom left; border-top:#000 1px solid; margin-bottom:3px; overflow:hidden;}
.myprofile .mp3 { margin:0px; padding:20px 0 0 20px; float:left; width:243px; height:213px; background:url(../images/mpbg.gif) bottom left; border-top:#000 1px solid; border-right:#757577 1px solid; overflow:hidden;}
.myprofile .mp4 { padding:20px 0 0 20px; margin:0px; float:left; width:243px; height:213px; background:url(../images/mpbg.gif) bottom left; border-top:#000 1px solid;overflow:hidden; }
.myprofile .mp1 .inbox { padding:10px; margin:0px; float:left; width:243px; height:113px; }
.myprofile .mp1 .inbox dl { padding:0px; margin:0px; float:left; width:243px; height:113px; }
.myprofile .mp1 .inbox dt { padding:0px; margin:0px; float:left; width:96px; height:113px; }
.myprofile .mp1 .inbox dd { padding:0px; margin:0px; float:right; width:143px; height:113px; background:url(../images/ddbg.gif) no-repeat; }
.myprofile .mp1 .inbox span { color:#FFF; display:block; margin:0px; padding:5px; width:133px; height:13px; font-size:11px; font-weight:bold; }
.myprofile .mp1 .inbox span a { font-size:11px; font-weight:bold; color:#FFF; text-decoration:none; }
.myprofile .mp1 .inbox span a:hover { color:#000; text-decoration:none; }
.myprofile .mp1 ul { float:left; margin:0px; padding:3px 30px; width:220px; font-size:11px; }
.myprofile .mp1 li { width:220px; list-style:none; }
.myprofile .mp1 .title { font-weight:bold; }
.myprofile .mp2 ul { float:left; margin:0px; padding:3px 10px; width:220px; font-size:11px; }
.myprofile .mp2 li { width:220px; list-style:none; }
.myprofile .mp2 li a { color:#000; text-decoration:none; }
.myprofile .mp2 li a:hover { color:#000; text-decoration:none; }
.myprofile .mp2 .title { font-weight:bold; }
.myprofile .mp3 ul { clear:both; margin:0px; padding:3px 10px; font-size:11px;}
.myprofile .mp3 .autoul { clear:both; margin:0px; padding:3px 10px; font-size:11px; height:120px; overflow:auto; width:90%;}
.myprofile .mp3 li { list-style:none; padding-left:10px; }
.myprofile .mp3 li a { color:#000; text-decoration:none; }
.myprofile .mp3 li a:hover { color:#00b2e3; text-decoration:none; }
.myprofile .mp3 .title { font-weight:bold; padding-left:0px; }
.myprofile .mp3 .explanation{padding-left:0px; color:#00b2e3;}
.myprofile .mp3 .addresorts{padding:5px 0px;color:#000;font-weight:bold;}
.myprofile .mp4 ul { clear:both; margin:0px; padding:3px 10px; font-size:11px;}
.myprofile .mp4 .autoul { clear:both; margin:0px; padding:3px 10px; font-size:11px; height:120px; overflow:auto; width:90%; }
.myprofile .mp4 li { list-style:none; padding-left:10px; }
.myprofile .mp4 .title { font-weight:bold; padding-left:0px; }
.myprofile .mp4 .explanation{padding-left:0px; color:#00b2e3;}
.myprofile .mp4 .addresorts{padding:5px 0px; color:#000;}
.myprofile .mp4 li a { color:#000; text-decoration:none; }
.myprofile .mp4 li a:hover { color:#00b2e3; text-decoration:none; }
.mainbodymidci1text { padding:10px 10px 3px 10px; margin:0px; float:left; width:240px; height:120px; }
.mainbodymidci1text1 { padding-top:10px; padding-left:110px; margin:0px; float:left; width:140px; height:100px; font-size:10px; color:#FFF; font-weight:bold; line-height:130%; }
.mainbodymidci1text2 { font-weight:bold; font-size:11px; padding-left:15px; margin:0px; float:left; width:240px; height:100%; }
.main_body_mid_ci1_text { font-size:11px; padding-left:15px; margin:0px; float:left; width:240px; height:100%; }
.main_body_mid_ci1_text p { padding:0px 0px 5px 0px; margin:0px; float:left; width:240px; }
.text_right { font-size:11px; padding-left:30px; padding-top:18px; margin:0px; float:left; width:210px; height:100%; }
.text_right p { padding:0px 0px 5px 0px; margin:0px; float:left; width:210px; }
.mainbodymidci1text2t { font-weight:bold; font-size:11px; padding-left:15px; margin:0px; float:left; width:240px; height:20px; line-height:140%; }
.mainbodymidci1text3 { font-size:10px; padding-left:15px; margin:0px; float:left; width:240px; height:14px; }
.mainbodymidci1text4 { font-size:11px; padding-left:30px; padding-top:18px; margin:0px; float:left; width:225px; height:14px; font-weight:bold; }
.mainbodymidci1text5 { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; padding-left:30px; margin:0px; float:left; width:225px; height:14px; line-height:120%; }
.mainbodymidci1text6 { font-style:italic; padding-top:32px; color:#43a1dc; font-size:10px; padding-left:30px; margin:0px; float:left; width:205px; height:14px; line-height:120%; }
.linklist_left { font-style:italic; padding-top:18px; color:#43a1dc; font-size:11px; font-weight:bold; padding-left:5px; margin:0px; float:left; width:205px; height:14px; line-height:120%; }
.linklist_left a { font-size:11px; font-weight:bold; color:#43a1dc; text-decoration:none; }
.linklist_left a:hover { color:#000; text-decoration:none; }
.linklist_right { font-style:italic; padding-top:45px; color:#43a1dc; font-size:11px; font-weight:bold; padding-left:7px; margin:0px; float:left; width:205px; height:14px; line-height:120%; }
.linklist_right a { font-size:11px; font-weight:bold; color:#43a1dc; text-decoration:none; }
.linklist_right a:hover { color:#000; text-decoration:none; }
.linklist_right2 { font-style:italic; padding-top:50px; color:#43a1dc; font-size:11px; font-weight:bold; padding-left:7px; margin:0px; float:left; width:155px; height:14px; line-height:120%; }
.linklist_right2 a { font-size:11px; font-weight:bold; color:#43a1dc; text-decoration:none; }
.linklist_right2 a:hover { color:#000; text-decoration:none; }
.linklist_right3 { font-style:italic; padding-top:25px!important; padding-top:10px; color:#43a1dc; font-size:11px; font-weight:bold; padding-left:7px; margin:0px; float:left; width:155px; height:14px; line-height:120%; }
.linklist_right3 a { font-size:11px; font-weight:bold; color:#43a1dc; text-decoration:none; }
.linklist_right3 a:hover { color:#000; text-decoration:none; }
.mainbodymidci1text7 { font-style:italic; padding-top:59px; color:#43a1dc; font-size:10px; padding-left:35px; margin:0px; float:left; width:225px; height:14px; line-height:120%; }
.mainbodymidci1text8 { font-size:10px; padding-left:36px; margin:0px; float:left; width:220px; height:14px; line-height:120%; }
.mainbodymidci2 { padding-left:0px; margin:0px; float:left; width:263px; height:223px; background-image:url(../images/ci2.jpg); }
.mainbodymidci3 { padding:0px; padding-top:18px; margin:0px; float:left; width:263px; height:205px; background-image:url(../images/ci3.jpg); }
.mainbodymidci4 { padding:0px; margin:0px; float:left; width:263px; height:223px; background-image:url(../images/ci4.jpg); }
.myprofile .userbox1 { padding:0px; margin:0px; float:left; width:293px; height:323px; background:url(../images/mpbg.gif) bottom left; border-top:#000 1px solid; border-right:#757577 1px solid; margin-bottom:3px; overflow:hidden; }
.myprofile .userbox1 .inbox { padding:10px 10px 10px 10px !important; padding:10px 10px 10px 10px !important; margin:0px; float:left; width:263px; height:113px; }
.myprofile .userbox1 .inbox dl { padding:0px; margin:0px; float:left; width:243px; height:113px; }
.myprofile .userbox1 .inbox dt { padding:0px; margin:0px; float:left; width:96px; height:113px; }
.myprofile .userbox1 .inbox dd { padding:0px; margin:0px; float:right; width:143px; height:113px; background:url(../images/ddbg.gif) no-repeat; }
.myprofile .userbox1 .inbox .spant { color:#FFF; display:block; margin:0px; padding:5px; width:133px; height:13px; font-size:11px; font-weight:bold; text-transform:uppercase; }
.userbox1 .item { padding:0px; margin:0px; float:left; width:283px; }
.myprofile .userbox1 ul { float:left; margin:0px; padding:0px 20px; padding-bottom:0px; width:250px; font-size:11px; text-transform:uppercase; }
.myprofile .userbox1 li { padding:1px !important; padding:0px; margin:0px; width:240px; list-style:none; }
.myprofile .userbox1 .title { width:260px; font-weight:bold; overflow:hidden; }
.myprofile .userbox1 .errortext { padding:0px; margin:0px; float:left; width:260px; height:13px; text-transform:uppercase; }
.myprofile .userbox1 .errortext2 { padding:0px; margin:0px; float:left; width:120px; height:13px; text-transform:uppercase; }
.myprofile .userbox1 .inbox span a { font-size:11px; font-weight:bold; color:#FFF; text-decoration:none; }
.myprofile .userbox1 .inbox span a:hover { color:#000; text-decoration:none; }
.myprofile .userbox2 { padding:20px 0 0 10px; margin:0px; float:left; width:223px; height:303px; background:url(../images/mpbg.gif) bottom left; border-top:#000 1px solid; margin-bottom:3px; overflow:hidden; }
.myprofile .userbox2 ul { float:left; margin:0px; padding:3px 0px; width:220px; }
.myprofile .userbox2 li { width:220px; list-style:none; font-size:8px; }
.myprofile .userbox2 li a { font-size:8px; color:#000; text-decoration:none; }
.myprofile .userbox2 li a:hover { color:#43a1dc; text-decoration:none; }
.myprofile .userbox2 .title { font-size:11px; font-weight:bold; text-transform:uppercase;}
.myprofile .userbox3 { padding:20px 10px 3px 10px; margin:0px; float:left; width:273px; height:110px; background:url(../images/mpbg.gif) top left; border-top:#000 1px solid; border-right:#757577 1px dotted; overflow:hidden; }
.myprofile .userbox3 ul { margin:0px; padding:3px 10px; font-size:11px;}
.myprofile .userbox3 .autoul { margin:0px; padding:3px 10px; font-size:11px; height:70px; overflow:auto; width:95%;}
.myprofile .userbox3 li { list-style:none; padding-left:10px; height:15px; position:relative; font-size:11px; }
.myprofile .userbox3 li a { color:#000; text-decoration:none; }
.myprofile .userbox3 li a:hover { color:#43a1dc; text-decoration:none; }
.myprofile .userbox3 .title { font-weight:bold; padding-left:0px; font-size:11px; }
.myprofile .userbox3 .rt { position:absolute; right:5px; text-transform:uppercase; font-size:9px; }
.myprofile .userbox4 { padding:20px 10px 0 10px; margin:0px; float:left; width:213px; height:113px; background:url(../images/mpbg.gif) top left; border-top:#000 1px solid; overflow:hidden; }
.myprofile .userbox4 ul { margin:0px; padding:3px 5px; font-size:11px;}
.myprofile .userbox4 .autoul { margin:0px; padding:3px 5px; font-size:11px; height:70px; overflow:auto; width:98%;}
.myprofile .userbox4 li { list-style:none; padding-left:8px; font-size:11px; position:relative;}
.myprofile .userbox4 .title { font-weight:bold; padding-left:0px; font-size:11px; }
.myprofile .userbox4 .rt { position:absolute; right:5px; text-transform:uppercase; font-size:9px; }
.myprofile .userbox4 li a { color:#000; text-decoration:none; }
.myprofile .userbox4 li a:hover { color:#43a1dc; text-decoration:none; }
.myprofile .userbox2 .errortext { padding:0px; margin:0px; float:left; width:200px; height:13px; text-transform:uppercase; }
.mainbodyrightc41 { margin-top:15px; margin-right:10px !important; margin-right:5px; float:right; width:238px; height:51px; }
.mainbodyrightc41b { margin-top:5px; margin-right:10px !important; margin-right:5px; float:right; width:238px; height:51px; }
.item { margin-top:5px; margin-right:10px !important; margin-right:5px; float:right; width:238px; height:51px; }
.item_livechat { position:relative;margin-top:5px; _margin-top:3px;margin-right:10px !important; margin-right:5px; float:right; width:238px; height:51px; _height:48px;padding-bottom:10px; _padding-bottom:0px;}
.item dt { padding:0px; margin:0px; float:left; width:33px; height:44px; border:2px #000 solid; }
.item .item_hoverdt { padding:0px; margin:0px; float:left; width:33px; height:44px; border:2px #1A87B5 solid; }
.item .livechatdt { position:absolute; top:5px; left:5px; _top:6px; _left:6px;padding:0px; margin:0px; float:left; width:63px; height:44px; border:0px #000 solid; }
.item dd { position:relative; padding:0px; margin:0px; float:right; width:189px; height:51px; background-image:url(../images/headtextbg1.gif); }
.item dd:hover{color:#42A1CC}
.item .item_hoverdd { position:relative; padding:0px; margin:0px; float:right; width:189px; height:51px;  background:url(../images/headtextbg1_hover.gif);}
.item .livechatdd { position:relative; padding:0px 0 10px 0; padding:0px 0 0px 0;margin:0px; float:right; width:189px; background-image:none; }
.item dd a { height:20px; padding:5px 2px 1px 15px; text-align:left; float:left; width:165px; color:#fff; font-size:10px; font-weight:bold; line-height:100%; text-decoration:none;}
.item dd .adisp { width:170px; height:46px; display:block;cursor:pointer;color:#42a1cc;}
.item dd .span01 { height:25px; padding:0px; text-align:left; float:left; width:165px; color:#fff; font-size:10px; font-weight:bold; line-height:100%; text-decoration:none; overflow:hidden;}
.item dd .span01 a {height:25px; padding:5px 0px 0 15px; text-align:left; float:left; width:165px; color:#fff; font-size:10px; font-weight:bold; line-height:100%; text-decoration:none; overflow:hidden;}
.item dd .span01 a:hover {color:#42a1cc;}
.item dd .span01:hover {color:#fff;}
.item dd .newa01{ height:20px; padding:5px 2px 1px 50px; _padding:5px 2px 1px 65px; text-align:left; float:left; width:135px; font-weight:bold; line-height:100%; text-decoration:none; overflow:hidden; color:#00a2df; font-size:14px; letter-spacing:-1px; }
.item dd .newa01 a{color:#00a2df; text-decoration:none;}
.item dd .newa02{height:25px;padding:5px 2px 1px 32px;*padding:3px 2px 1px 32px;_padding:5px 2px 5px 44px;text-align:left;	float:left;width:157px;font-weight:bold;text-decoration:none;color:#545153;font-size:10px;}
.item dd .newa02 a{color:#545153; text-decoration:none; padding:0px; margin:0px;width:auto; float:none; line-height:12px;}
.right .item .date { height:15px; padding:4px 2px 1px 2px; text-align:left; float:right; width:169px; color:#8B8B8D; font-size:10px; line-height:100%; overflow:hidden;}
.right .item .date a{ height:15px; padding:4px 2px 1px 2px; text-align:left; float:right; width:169px; color:#8B8B8D; font-size:10px; line-height:100%;overflow:hidden;}
.right .inter dt { height:25px; padding:5px 2px 1px 15px; text-align:left; float:left; width:170px; color:#fff; font-size:10px; font-weight:bold; line-height:100%; }
.right .inter dd { height:15px; padding:2px 2px 1px 0px; text-align:left; float:right; width:150px; color:#8B8B8D; font-size:10px; line-height:100%; }
.right .item .time { clear:both; position:absolute; right:5px; bottom:2px; _bottom:3px;text-align:left; color:#000; width:70px; overflow:hidden;height:12px; background:url(../images/time_bg001.gif) no-repeat; height:16px; padding:2px 2px 0px 2px; float:left; font-size:9px;}
.right .item .time a { clear:both; position:absolute; right:5px; bottom:2px; _bottom:3px;text-align:left; color:#000; width:65px; overflow:hidden;height:12px;padding:8px 0px 0px 5px; float:left; font-size:9px;}
.right .item .time .text01{ clear:both; float:left; text-align:left;}
.right .item .time .text01 a{ clear:both; float:left; text-align:left;}
.right .item .time .text01 a:hover{color:#000;}
.right .item .time .text02{ float:right; text-align:right;}
.right .item .time .text02 a{ float:right; text-align:right;}
.right .item .time .text02 a:hover{color:#000;}
.mainbodyrightc43 dt { height:25px; padding:5px 2px 1px 15px; text-align:left; float:left; width:170px; color:#fff; font-size:10px; font-weight:bold; line-height:100%; overflow:hidden;}
.mainbodyrightc43 dd { height:15px; padding:2px 2px 1px 0px; text-align:left; float:right; width:150px; color:#8B8B8D; font-size:10px; line-height:100%; overflow:hidden;}
.mainbodyrightc42 { float:left; width:40px; height:51px; background-image:url(../images/head1.jpg); }
.headimg { float:left; width:40px; height:51px; }
.mainbodyrightc42c { float:left; width:40px; height:51px; background-image:url(../images/head2.jpg); }
.mainbodyrightc42d { float:left; width:40px; height:51px; background-image:url(../images/head3.jpg); }
.mainbodyrightc43 { float:right; width:189px; height:51px; background-image:url(../images/headtextbg1.jpg); }
.right .inter { float:right; width:189px; height:51px; background-image:url(../images/headtextbg1.jpg); }
.property_top_right .text h4 { padding:0px; margin:0px; text-align:left; padding:16px 0 10px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#000; overflow:hidden; text-transform:uppercase; }
.property_top_right h4 {margin:10px; text-align:left; padding:0; font:bold 12px Arial, Helvetica, sans-serif; color:#000; overflow:hidden; text-transform:uppercase; }
.property_top_right .resort_image{position:relative;}
.property_top_right .bar{ position:absolute; bottom:10px; left:0px; *bottom:5px;}
.property_top_right .resort_image2{width:398px; height:215px;}
.property_top_right .bar2{ position:relative; width:398px; height:44px; margin-top:-54px;}
.golf { padding-left:8px; font-size:10px; font-style:italic; }
.golfa1 { color:#676109; font-size:11px; margin-left:4px; font-weight:bold; }
.golfa1 a { color:#676109; text-decoration:none; }
.golfa1 a:hover { color:#000; text-decoration:none; }
.left .scorecard li .invite { color:#676109; font-size:11px; font-weight:bold; }
.left .scorecard li .invite:hover { color:#43a1dc; font-size:11px; font-weight:bold; text-decoration:none; }
.mainbodyleft2 { margin:0px; padding:0px; float:right; width:193px; height:70px; }
.left .nav { margin:0px; padding:0px; float:right; width:190px; height:140px; }
.left .nav ul { margin:0px; padding:0px; width:190px; height:70px; }
.left .nav li { list-style:none; margin:0; margin:0px; padding:0px; width:190px; height:140px; }
.left .nav a { margin:0px; padding:0px; float:left; width:190px; height:67px; background:url(../images/leftflashimg_bg001.gif) 0px -136px no-repeat; }
.left .nav a:hover { margin:0px; padding:0px; float:left; width:190px; height:67px; background:url(../images/leftflashimg_bg001.gif) 0px 1px no-repeat; }
.left .nav .getaway { margin:0px; padding:0px; width:190px; height:67px; background:url(../images/leftflashimg_bg001.gif) 0px -64px no-repeat; }
.left .nav .getaway:hover { margin:0px; padding:0px; width:190px; height:67px; background:url(../images/leftflashimg_bg001.gif) 0px -201px no-repeat; }
.mainbodyleft2 ul { margin:0px; padding:0px; width:193px; height:70px; }
.mainbodyleft2 li { list-style:none; margin:0; margin:0px; padding:0px; width:193px; height:140px; }
.mainbodyleft2 li a { margin:0px; padding:0px; float:left; width:193px; height:70px; background:url(../images/flashimg11.gif) no-repeat; }
.mainbodyleft2 li a:hover { margin:0px; padding:0px; float:left; width:193px; height:70px; background:url(../images/flashimg12.gif) no-repeat; }
.mainbodyleft2a { margin:0px; padding:0px; float:right; width:193px; height:70px; }
.mainbodyleft2a ul { margin:0px; padding:0px; width:193px; height:70px; }
.mainbodyleft2a li { list-style:none; margin:0px; padding:0px; width:193px; height:70px; }
.mainbodyleft2a li a { margin:0px; padding:0px; float:left; width:193px; height:70px; background:url(../images/flashimg21.gif) no-repeat; }
.mainbodyleft2a li a:hover { margin:0px; padding:0px; float:left; width:193px; height:70px; background:url(../images/flashimg22.gif) no-repeat; }
.left .nav .navi { margin:0px; padding:0px; float:right; width:193px; height:70px; }
.left .nav .navi ul { margin:0px; padding:0px; width:193px; height:70px; }
.left .nav .navi li { list-style:none; margin:0px; padding:0px; width:193px; height:70px; }
.left .nav .navi li a { margin:0px; padding:0px; float:left; width:193px; height:70px; background:url(../images/flashimg21.gif) no-repeat; }
.left .nav .navi li a:hover { margin:0px; padding:0px; float:left; width:193px; height:70px; background:url(../images/flashimg22.gif) no-repeat; }
.right .headlines .nav2 .viewall { padding-left:90px; }
.right .headlines .nav2 .add { color:#00A2DF; }
.spans1 { color:#00A2DF; }
.property_bottom ul { width:125px; margin:0px; padding:0px; color:#000; font-size:10px; margin:0; margin-top:0px; margin-bottom:3px !important;margin-bottom:15px; display:list-item; padding-bottom:6px; background:url(../images/line1.gif) 10px bottom no-repeat; }
.property_bottom li { display:block; padding-left:12px; list-style:none; text-decoration:none; width:110px; height:17px; *height:13px; overflow:hidden; text-transform:uppercase;  }
.property_bottom li a { display:block; padding-left:12px; text-decoration:none; color:#fff; float:left; width:100px; height:17px; line-height:15px;}
.property_bottom li a:hover {padding-left:12px; display:block; float:left; color:#000; text-decoration:none; width:100px; height:17px; line-height:15px; background:url(../images/libg01.gif) 2px 2px no-repeat;}
.property_bottom li .on { color:#000; background:url(../images/libg01.gif) 2px 2px  no-repeat; }
.property_bottom .special01 { padding-top:20px; width:110px; height:20px; margin:-20px 0 0 0; color:#fff; font-size:10px; display:list-item; *padding-top:10px; }
.property_bottom .special01 li { display:block; padding-left:15px; list-style:none; text-decoration:none; width:110px; height:17px; *height:13px; overflow:hidden; text-transform:uppercase; color:#fff; }
.property_bottom .special01 li a { padding-left:8px; text-decoration:none; color:#fff; width:100px; height:15px; line-height:17px; }
.property_bottom .special01 li a:hover { display:block; color:#000; text-decoration:none; width:100px; height:15px; line-height:17px; background:url(../images/libg01.gif) 2px 2px no-repeat; }
.property_bottom .special01 li .on { color:#000; background:url(../images/libg01.gif) 2px 2px no-repeat; }
.divtext1 { padding-left:24px; float:left; height:15px; font-size:10px; color:#CCC; line-height:150%; font-style:italic; }
.divtext1G { width:110px; padding-left:20px; padding-top:3px; float:left; height:15px; font-size:10px; color:#CCC; line-height:150%; font-style:italic; margin-top:0px !important; margin-top:-20px; }
.divtext1G a { color:#CCC; text-decoration:none; }
.divtext1G a:hover { color:#CCC; text-decoration:none; }
.p11 { padding-top:15px; }
.p12 { color:#ccc; }
.selection { border:1px solid #C0C0C0; width:60px; height:15px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; color:#000; }
.selection_r01 { margin:0 5px; border:1px solid #C0C0C0; width:60px; height:15px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; color:#000; }
.reservationbox .listbox select { float:right; margin:0px; border:1px solid #C0C0C0; width:100px; height:15px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; color:#000; }
.reservationbox li input { float:right; padding:0px; margin:0 15px 0 0; }
.selection_i { border:1px solid #C0C0C0; width:100px; height:15px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; color:#000; }
.selection_n { border:1px solid #C0C0C0; width:265px; height:15px; font-size:9px; color:#000; }
.selection_m { border:1px solid #C0C0C0; width:60px; height:15px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; color:#000; }
.selection_j { border:1px solid #C0C0C0; width:auto; height:15px; clip:rect(0px,10px,10px,0px); overflow:hidden; font-size:9px; color:#000; }
.selection_free01{height:21px; width:61px; font-size:12px;}
.selection_free02{height:21px; width:189px; margin-right:8px;}
.selection_jo { border:1px solid #C0C0C0; width:85px; height:15px; clip:rect(0px,10px,10px,0px); overflow:hidden; font-size:9px; color:#000; }
.input_i { border:1px solid #C0C0C0; width:275px; height:12px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; background:url(../images/input_bg_j.gif) no-repeat; color:#000; }
.input_email01 { border:1px solid #C0C0C0; width:252px; height:15px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:10px; background:url(../images/email_inputbg.gif) left bottom; color:#000; margin:0px 5px 0px 43px; padding:3px 5px; }
.input_email_d1 { border:1px solid #C0C0C0; width:252px; height:15px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:10px; background:url(../images/email_inputbg.gif) left bottom; color:#000; margin:0px 5px 0px 38px; padding:3px 5px; }
.input_email_d2 { border:1px solid #C0C0C0; width:252px; height:15px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:10px; background:url(../images/email_inputbg.gif) left bottom; color:#000; margin:0px 5px 0px 23px; padding:3px 5px; }
.input_member { border:1px solid #C0C0C0; width:252px; height:15px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:10px; background:url(../images/email_inputbg.gif) left bottom; color:#000; margin:0px 5px 0px 35px; padding:3px 5px; }
.input_free01{background:url(../images/input_bg_free.gif) no-repeat; height:17px; width:150px; margin-left:5px; padding:2px;}
.input_free02{background:url(../images/input_bg_free.gif) no-repeat; height:17px; width:383px; padding:2px;}
.input_free03{background:url(../images/input_bg_free.gif) no-repeat; height:17px; width:184px; margin-right:6px; _margin-right:0px; padding:2px;}
.textarea_from01 { border:1px solid #C0C0C0; width:252px; height:150px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:12px; color:#000; margin:0px -25px 0 25px; padding:3px 5px; }
.input_from01 { border:1px solid #C0C0C0; width:252px; height:15px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:10px; background:url(../images/email_inputbg.gif) left bottom; color:#000; padding:3px 5px; margin:0px 0px 5px 0px; }
.from_from01 { padding:0px 20px 0px 0px; margin:0px 0px 0px 0px; }
.reservationbox input { margin:3px; border:1px solid #C0C0C0; width:56px; height:15px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; color:#000; background:url(../images/email_inputbg.gif) left bottom; }
.input_email02 { border:1px solid #C0C0C0; width:252px; height:15px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:10px; background:url(../images/email_inputbg.gif) left bottom; color:#000; margin:0px 5px; padding:3px 5px; }
.textarea_message { border:1px solid #C0C0C0; width:252px; height:150px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:12px; color:#000; margin:0px 5px; padding:3px 5px; }
.textarea_message_newwidth{width:342px;}
.textarea_from01 { border:1px solid #C0C0C0; width:252px; height:150px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:12px; color:#000; padding:3px 5px; }
.emailtext {clear:both; height:300px; overflow-y:auto; }
.emailtext p { padding:0px; margin:0px; }
.emailtext br { clear:both; }
.input_email03 { border:1px solid #C0C0C0; width:252px; height:15px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:10px; background:url(../images/email_inputbg.gif) left bottom; color:#000; margin:0px 5px 0px 21px; padding:3px 5px; }
.input_ac { border:1px solid #C0C0C0; width:262px; height:12px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; background:url(../images/input_bg.gif) no-repeat; color:#000; text-transform:none; }
.input_score { border:1px solid #C0C0C0; width:30px; height:12px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; background:url(../images/input_bg.gif) left top no-repeat; color:#000; text-transform:none; margin-right:5px; }
.input_city { margin-right:3px; border:1px solid #C0C0C0; width:80px; height:12px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; background:url(../images/input_bg.gif) left top no-repeat; color:#000; text-transform:none; }
.input_cou { border:1px solid #C0C0C0; width:200px; height:20px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; background:url(../images/input_cou.gif) left top; color:#000; text-transform:none; margin-right:3px; }
.input_que { border:1px solid #C0C0C0; width:200px; height:62px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; background:url(../images/input_cou.gif) left top; color:#000; text-transform:none; }
.input_i2 { border:1px solid #C0C0C0; width:262px; height:12px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; background:url(../images/input_bg.gif) no-repeat; color:#000; margin-top:5px; }
.input_o { border:1px solid #C0C0C0; width:90px; height:12px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; background:url(../images/inputo_bg.gif) no-repeat; color:#000; padding:0 5px; }
.input_oi { border:1px solid #C0C0C0; width:56px; height:10px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; background:url(../images/inputoi_bg.gif) no-repeat; color:#000; padding-top:2px; }
.input_op { border:1px solid #C0C0C0; width:168px; height:12px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; background:url(../images/input_bg.gif) left top no-repeat; color:#000; }
.input_op_s {border:1px solid #C0C0C0; width:195px; height:12px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; background:url(../images/input_bg.gif)}
.input_op_s1 {border:1px solid #C0C0C0; width:123px; height:12px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; background:url(../images/input_bg.gif); color:#000;}
.input_op_s2 {border:1px solid #C0C0C0; width:195px; height:12px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; background:url(../images/input_bg.gif);color:#000;}
.input_noc { border:1px solid #C0C0C0; width:170px; height:12px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; background:url(../images/input_bg.gif) left top no-repeat; color:#000; }
.input_ou { border:1px solid #C0C0C0; width:140px; height:10px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; background:url(../images/inputop_bg.gif) no-repeat; color:#000; padding-top:2px; }
.input_ou_s{ border:1px solid #C0C0C0; width:147px; height:10px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:9px; background:url(../images/inputop_bg.gif) no-repeat; color:#000; padding-top:2px; }
.input_up { border:1px solid #000; width:213px; height:15px; clip:rect(0px,18px,22px,0px); font-size:12px; padding:7px; color:#fff; background:url(../images/input_bgup.gif) no-repeat; overflow:hidden; }
.input_i_city { margin-left:5px; width:231px; }
.input_i_city_s { margin-left:5px; width:228px; }
.input_i_state { margin-left:9px; width:158px; }
.input_i_zip { margin-left:5px; width:168px; }
.input_i_zip_s1 { margin-left:5px; width:158px; }
.input_i_zip_s { margin-left:5px; width:162px; }
.country_sel { margin-left:5px; width:202px; }
.country_state { margin-left:5px; width:161px; }
.date_sel { width:101px; }
.code_sel { margin-left:5px; width:170px; }
.input_y { border:1px solid #C0C0C0; width:262px; height:12px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:10px; background:url(../images/input_bg.gif) no-repeat; font-variant:small-caps; }
.input_f { border:1px solid #C0C0C0; width:13px; height:14px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:10px; background:url(../images/inputf_bg.gif) no-repeat; font-variant:small-caps; color:#000; }
.input_yhow { border:1px solid #C0C0C0; width:262px; height:12px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:10px; background:url(../images/input_bg.gif) no-repeat; font-variant:small-caps; color:#000; }
.input_yif { border:1px solid #C0C0C0; width:262px; height:27px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:10px; background:url(../images/input_bgif.gif) no-repeat; font-variant:small-caps; color:#000; }
.input_ywho { border:1px solid #C0C0C0; width:252px; height:17px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:10px; background:url(../images/input_bgif.gif) no-repeat; color:#000; padding:5px; }
.input_ywhat { border:1px solid #C0C0C0; width:262px; height:41px; clip:rect(0px,18px,22px,0px); overflow:hidden; font-size:10px; background:url(../images/input_bgwhat.gif) no-repeat; font-variant:small-caps; color:#000; }
.input_discription { margin-left:5px; width:157px; border:1px solid #C0C0C0; height:40px; font-size:10px; background:url(../images/input_bgwhat.gif) left bottom no-repeat; color:#000; }
.g_discription { width:262px; border:1px solid #C0C0C0; height:40px; font-size:10px; background:url(../images/input_bgwhat.gif) left bottom no-repeat; color:#000; }
.errortext { margin:0px; display:block; height:11px;line-height:11px; text-transform:none; font-variant:normal; color:#f00; padding:0px; }
.error { color:#f00; }
.step4_table { width:470px; text-align:right; border:0; cellspacing:0px; cellpadding:0px; font-size:11px; color:#808183;font-weight:bold; }
.step4_table td{padding:0px 0px 7px 0px; *padding:0px;}
.step4_table .textc { color:#000; text-align:left; padding:0px 0px 7px 0px; }
.step4_table .textd { padding:2px 0 2px 0; color:#000; text-align:left; }
.step4_table .texte { padding:10px 0 2px 0; text-align:left; }
.step4_table .txtright {text-align:right;}
/*-----community-----*/
.community_content { margin:0 auto; width:1025px;position:relative; padding-bottom:0px;overflow:hidden; background-color:#FFF;}
.community_content .leftBar_box { background:#e6e6e7 url(../images/contentBg_left_top.gif) left top no-repeat; margin-right:2px; width:198px; }
.community_content .leftBar_box .leftBar { background:url(../images/contentBg_left_btm.gif) left bottom no-repeat; padding:45px 0 0 8px; height:498px; }
.community_content .main_content { margin-left:2px; padding:5px 0 10px 20px; height:526px; overflow:hidden; width:536px; background:#e6e6e7; }
.community_content .main_content_r01 {float:left; height:503px; *height:505px;background:#e6e6e7; overflow:hidden;}
.community_content .main_content_ex01 { float:left; height:501px; background:#e6e6e7; width:810px; overflow:hidden; padding-left:10px; }
.community_content .main_content_ex01 .leftinfo { float:left; width:630px; height:240px;}
.community_content .main_content_ex01 .specialoffer { float:left; width:260px; text-align:center;}
.community_content .main_content_ex01 .specialoffer h3{text-align:left; padding-left:12px;}
.community_content .main_content_ex01 h3 { color:#00b2e3; font-size:18px; font-weight:bold;}
.community_content .main_content_ex01 .sobox { float:left; width:350px; font-size:11px; height:185px; overflow:hidden;}
.community_content .main_content_ex01 .sobox span { color:#00b2e3; font-style:italic; }
.community_content .main_content_ex01 .sobox p { padding:0px; margin:5px; line-height:136%; }
.community_content .main_content_ex01 .rightinfo { float:right; width:170px; height:240px; line-height:15px;vertical-align:middle;}
.community_content .main_content_ex01 .rightinfo a{height:25px; overflow:hidden; margin:0px; padding:0px;}
.community_content .main_content_ex01 .rightinfo ul {padding:10px; margin:0px; width:137px; height:41px; background:url(../images/e_ulbg01.gif) no-repeat; list-style:none; color:#FFF; margin-top:-3px;}
.community_content .main_content_ex01 .rightinfo .splink{font-weight:bold;display:block; line-height:180%;margin-top:-3px;}
.community_content .main_content_ex01 .rightinfo .splink a{font-weight:bold;display:block; height:100%;}
.community_content .main_content_ex01 .rightinfo .splink .tel{ font-size:16px;display:block; text-align:center;}
.community_content .main_content_ex01 .rightinfo li { font-size:11px; font-weight:bold; padding:0px; margin:0px; }
.community_content .main_content_ex01 .rightinfo li a { font-size:10px; font-weight:bold; padding:0px; margin:0 0 2px;color:#00b2e3; text-decoration:none; }
.community_content .main_content_ex01 .rightinfo .email{display:block; text-align:center;font-size:11px;color:#00b2e3; text-decoration:none; font-weight:bold; line-height:26px; }
.community_content .main_content_ex01 .rightinfo .email a{display:block; text-align:center;font-size:11px;color:#00b2e3; text-decoration:none; font-weight:bold; margin-left:-5px;}
.community_content .main_content_ex01 .rightinfo .email a:hover{font-size:11px;color:#00b2e3; text-decoration:none; font-weight:bold;}
.community_content .main_content_ex01 .rightinfo .text01{font-size:13px;color:#fff; font-weight:bold;}
.community_content .main_content_ex01 .rightinfo .text02{font-size:20px;color:#fff; font-weight:bold;}
.community_content .main_content_ex01 .rightinfo .tel { display:block;color:#fff; font-size:16px; text-align:center;}
.community_content .main_content_ex01 .rightinfo .tel a { color:#fff; font-size:16px;}
.community_content .main_content_ex01 .rightinfo .tel a:hover { color:#fff; font-size:16px;}
.community_content .main_content_ex01 .rightinfo li a:hover { color:#fff; text-decoration:none; }
.community_content .main_content_ex01 .rightinfo .linkbox { padding:15px 15px 15px 10px; margin:1px 0 0 0;height:117px; background:url(../images/e_bg_02.gif) no-repeat; color:#FFF; }
.community_content .main_content_ex01 .rightinfo .linkbox ul { background:none; margin:-10px; line-height:180%;}
.community_content .main_content_ex01 .flash { float:left; width:810px; height:255px; }
.community_content .main_content_ex01 dl { float:left; width:262px; height:250px; margin-right:6px; }
.community_content .main_content_ex01 dd { float:left; width:258px; height:222px; padding-top:5px; }
.community_content .main_content_ex01 dt { padding:5px; width:253px; height:15px; background-color:#000; color:#00b2e3; font-size:12px; font-weight:bold; text-align:center; text-transform:uppercase; }
.community_content .rightBar_box { background:url(../images/contentBg_right_top.gif) right top no-repeat; width:269px; background:#e6e6e7; }
.community_content .rightBar_box .rightBar { background:url(../images/contentBg_right_btm.gif) right bottom no-repeat; height:541px; }
.community_content .main_content h2.resort_h2{line-height:18px; vertical-align:top; font-size:17px;}
.community_content .main_content h2 { font-size:18px; height:38px; line-height:38px; padding:0px 0; text-transform:uppercase; vertical-align:middle; position:relative; overflow:hidden;}
.content_r01 .main_content h2 { font-size:18px; height:38px; line-height:18px;vertical-align:middle; padding:0px 0 0 0; text-transform:uppercase; position:relative; overflow:hidden;}
.content_r01 .main_content .h2_pg {vertical-align:middle; line-height:38px;}
.community_content .main_content h2 .date { position:absolute; right:15px; top:3px; font-size:11px; text-transform:none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#000; overflow:hidden;}
.community_content .main_content h2 em { font-size:11px; color:#43a1dc; font-family:Georgia, "Times New Roman", Times, serif; overflow:hidden; height:15px; padding:5px}
.back{position:absolute; right:15px; top:3px; overflow:auto;color:#43a1dc; font-size:11px;text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.back{position:absolute; right:15px; top:3px;}
.community_content .main_content .box_info { position:relative; background:#c4c5c6 url(../images/maincontent_bg.gif) left top repeat-x; border:1px solid #767678; border-left:none; border-right:none; padding-left:10px; width:516px; overflow:hidden; height:473px; }
.community_content .main_content .box_info .sph6{ color:#00a1de; font-size:14px; font-weight:bold; line-height:18px; height:36px; width:260px; overflow:hidden; background:url(../images/text_bg.gif) left top repeat-y; padding:4px 10px 0px 10px;}
.box_info h6{background:url(../images/title_bg01.gif) left top no-repeat; color:#898a8d; line-height:26px; font-size:13px; padding-left:8px; text-transform:uppercase;}
.community_content .main_content .groups_box { position:relative; background:#c4c5c6 url(../images/maincontent_bg.gif) left top repeat-x; border:1px solid #767678; border-left:none; border-right:none; padding-left:10px; width:516px; overflow:hidden; }
.community_content .main_content .groups_box ul { margin:10px 0 0 10px; ; padding:0px; float:left; width:240px; color:#636466; text-transform:uppercase; }
.community_content .main_content .groups_box li { list-style:none; float:left; width:200px; line-height:140%; }
.community_content .main_content .groups_box dl { margin:0px 0 0 10px; ; padding:0px; float:left; width:240px; color:#000; text-transform:uppercase; }
.community_content .main_content .groups_box dt { float:left; width:140px; line-height:140%; font-size:11px; font-weight:bold; }
.community_content .main_content .groups_box dd { float:left; width:100px; line-height:140%; font-size:9px; }
.community_content .main_content .groups_box dd a { text-decoration:none; color:#000; }
.community_content .main_content .groups_box dd a:hover { text-decoration:none; color:#72b9e5; }
.community_content .main_content .box_info .remove { padding-right:8px; color:#000; }
.community_content .main_content .box_info .remove:hover { padding-right:8px; color:#72b9e5; }
.community_content .main_content .box_info .curl { margin-top:20px; float:left; width:236px; line-height:140%; font-size:9px; text-align:right; }
.community_content .main_content .box_info .pagecurl { right:10px; padding:0px 8px 0 0; color:#000; text-align:right; font-size:11px; font-style:italic; font-weight:bold; }
.community_content .main_content .box_info .pagecurl:hover { padding:0px 8px 0 0; color:#72b9e5; }
.community_content .main_content .box_info .pagecurl .on { padding:0px 8px 0 0; color:#72b9e5; }
.community_content .main_content .box_info .nav .pagecurl .on { padding:0px 8px 0 0; color:#72b9e5; }
.community_content .main_content .box_info .bt { position:absolute; right:20px; bottom:20px; font-size:13px; color:#72b9e5; text-decoration:none; }
.community_content .main_content .box_info .bt:hover { font-size:13px; color:#000; text-decoration:none; }
.community_content .main_content .box_info .box_info_l { width:279px;}
.community_content .main_content .box_info .box_info_l .imgal {background:transparent url(../images/text_bg.gif) repeat-y scroll left top; width:279px; text-align:center; padding:10px 0px;}
.community_content .main_content .box_info .box_info_r { width:227px; height:480px; background-color:#FFF; }
.community_content .main_content .box_info .box_create { margin:0px; padding:3px 0 0 0; width:518px; border-bottom:#000 1px solid; height:auto; }
.community_content .main_content .box_info .box_create .inbox { padding:5px !important; padding:5px 0px; margin:0px; float:left; width:253px !important; width:243px; height:115px; }
.community_content .main_content .box_info .box_create .inbox dl { padding:0px; margin:0px; float:left; width:253px; height:113px; }
.community_content .main_content .box_info .box_create .inbox dt { padding:0px; margin:0px 8px 0 0; float:left; width:96px; height:113px; overflow:hidden; }
.community_content .main_content .box_info .box_create .inbox dd { padding:0px; margin:0px; width:143px; height:113px; background:url(../images/ddbg.gif) no-repeat; }
.community_content .main_content .box_info .box_create .inbox span { color:#FFF; display:block; margin:0px; padding:5px; width:133px; height:13px; font-size:10px; }
.community_content .main_content .box_info .box_create .inbox span a { color:#FFF; text-decoration:none; }
.community_content .main_content .box_info .box_create .inbox span a:hover { color:#000; text-decoration:none; }
.community_content .main_content .box_info .box_create .inbox .errortext { color:#F00; }
.community_content .main_content .box_info .box_create .inbox .error { color:#F00; }
.community_content .main_content .box_info .box_create .viewinfo { padding:10px 0px; position:relative; float:left; width:255px !important; width:265px; }
.community_content .main_content .box_info .box_create .viewinfo h1 { padding:5px 0px; margin:0px; font-size:14px; color:#43a1dc; text-transform:uppercase; }
.community_content .main_content .box_info .box_create .viewinfo span { padding:0px; margin:0px; font-size:10px; color:#000; text-transform:uppercase; }
.community_content .main_content .box_info .box_create .viewinfo .date { position:absolute; right:5px; padding:0px; margin:0px; font-size:10px; color:#000; text-transform:uppercase; }
.community_content .main_content .box_info .box_create .viewinfo p { padding:8px 0px; margin:0px; font-size:11px; color:#000; text-transform:uppercase; font-weight:bold; }
.community_content .main_content .box_info .box_create .inputbox { float:left; width:255px !important; width:265px; }
.community_content .main_content .box_info .box_create .inputbox .field { font-size:11px; float:left; text-align:left; width:82px !important; width:93px; font-weight:bold; }
.community_content .main_content .box_info .box_info_l h3 { background:url(../images/title_bg.gif) no-repeat; color:#43a1dc; height:51px; font-size:14px; padding:5px 0 0 10px; text-transform:uppercase; }
.community_content .main_content .box_info .box_info_l .text_info { background:url(../images/text_bg.gif) left top repeat-y; font-size:10px; text-transform:uppercase; padding:0px 10px 5px 0px; margin:0px 0 6px 0; width:279px; }
.community_content .main_content .box_info .box_info_l .text_info p { margin:0;min-height:11px; _height:11px;text-transform:none; padding-left:12px;}
.community_content .main_content .box_info .box_info_l .text_info span { color:#636466; display:block; font-size:10px; margin-top:10px;min-height:30px; _height:30px;}
.community_content .main_content .box_info .box_info_l ul {height:40px; width:180px; _position:relative; z-index:4;}
.community_content .main_content .box_info .box_info_l ul li {line-height:12px; width:180px;}
.community_content .main_content .box_info .box_info_l ul a { background:url(../images/icon.gif) right center no-repeat; color:#43a1dc; text-decoration:none; font-size:9px; padding:0 8px 0 10px; font-style:italic; font-weight:bold;}
.community_content .main_content .box_info .box_info_l ul .sp { background:url(../images/abg_01.gif) left center no-repeat; color:#43a1dc; text-decoration:none; font-size:9px; padding:0 8px 0 10px; margin-left:12px; font-style:italic; font-weight:bold;}
.community_content .main_content .box_info .box_info_r .list { background:url(../images/text_bg01.gif) left top repeat-y; border-bottom:1px solid #7a7a7c; padding:8px 10px; width:207px; overflow:hidden;}
.box_info_r .list .photo { margin:0 auto; text-align:center;}
.box_info_r .list .imglinka{margin:0 auto;padding:0px;width:auto; display:block;}
.box_info_r .list .imglinka img{margin:0 auto; text-align:center;background-color:#09C;}
.box_info_r .list .imglinka img:hover {margin:0 auto;text-align:center;opacity:0.7;background-color:#09C;}
.box_info_r .list .imglinka .on {margin:0 auto; text-align:center;opacity:0.7;background-color:#09C;}
.box_info_r .list dl {color:#272425; padding-left:10px; font-size:9px; float:left; width:130px; overflow:hidden;}
.box_info_r .list dt {font-weight:bold; margin-bottom:5px; height:22px; overflow:hidden;}
.box_info_r .list dt a {color:#272425; text-decoration:none; }
.box_info_r .list dt a:hover {color:#43a1dc; text-decoration:none; }
.box_info_r .list dd {font-weight:bold; margin-bottom:5px; }
.box_info_r .list dd a {color:#272425; text-decoration:none; }
.box_info_r .list dd a:hover { color:#43a1dc; text-decoration:none; }
.community_content .main_content .box_info .box_info_r .list_special { background:none; background-color:#fff; }
.community_content .main_content .box_info .box_info_r .page_list { background:#fff; clear:both; line-height:46px; height:46px; _height:26px; _padding-top:20px; margin:0; font-style:italic; font-size:10px; font-weight:bold; }
.community_content .main_content .box_info .box_info_r .page_list span { padding:0 3px; }
.community_content .main_content .box_info .box_info_r .page_list img { margin:0; vertical-align:middle; }
.community_content .main_content .box_info .box_info_r .page_list a { color:#000; text-decoration:none; }
.community_content .main_content .box_info .box_info_r .page_list a:hover, .community_content .main_content .box_info .box_info_r .page_list a.checked { color:#5eaada; }
.community_content .rightBar_box .rightBar .topNav {padding:22px 0 10px 0 !important;padding:22px 0 7px 0;text-align:center; margin:0px;}
.community_content .rightBar_box .rightBar .topNav li { padding:0px; margin:0px;display:inline; font-size:10px; text-transform:uppercase; line-height:20px; font-style:italic; font-weight:bold;}
.community_content .rightBar_box .rightBar .topNav li.special { padding:0 2px; color:#5eaada;}
.community_content .rightBar_box .rightBar .topNav li a { color:#5eaada; text-decoration:none;}
.community_content .rightBar_box .rightBar .topNav li a:hover, .community_content .rightBar_box .rightBar .topNav li a.on { color:#000;}
.bar_info { background:#0c0505 url(../images/rightBar_bg.gif) left bottom no-repeat; width:262px; }
.bar_info h6 { background:url(../images/title_bg01.gif) left top no-repeat; color:#898a8d; line-height:26px; font-size:13px; padding-left:8px; text-transform:uppercase; }
.bar_info h6 span { color:#5eaada; }
.bar_info .list_box { background:#2f2d2e; border-top:1px solid #141314; border-left:1px solid #141314; border-right:1px solid #5c5a5c; border-bottom:1px solid #5c5a5c; margin:0 auto; padding:0px 0px 0; width:245px; height:410px; }
.bar_info .list_box .item { float:left;  width:245px; margin-top:8px;}
.bar_info .list_box .item dt { text-align:center; padding:0px; width:33px; height:44px !important;height:42px; background-color:#000; margin-right:5px;border:2px #000 solid; overflow:hidden; margin-left:3px; _margin-left:4px;}
.bar_info .list_box .item .item_hoverdt{ text-align:center; padding:0px; width:33px; height:44px !important;height:42px; background-color:#000; margin-right:5px;border:2px #1A87B5 solid; overflow:hidden; margin-left:3px; _margin-left:4px;}
.bar_info .list_box .item dd { position:relative; float:right; background:url(../images/headtextbg102.gif) 0px 2px no-repeat; height:54px !important;height:52px; padding:0 0px 0 12px; _padding:0 0px 0 8px;width:183px; margin-top:-3px;overflow:hidden;}
.bar_info .list_box .item .item_hoverdd { position:relative; float:right;height:54px !important;height:52px; padding:0 0px 0 12px;  _padding:0 0px 0 8px;width:183px;  background:url(../images/headtextbg1_hover.gif) 0px 2px no-repeat;margin-top:-3px;overflow:hidden;}
.bar_info .list_box .item dd a { padding:8px 2px 1px 2px; _padding:8px 2px 1px 5px;width:165px; color:#FFF;}
.bar_info .list_box .item dd .span01 {width:165px; color:#FFF; height:23px; padding:3px 0 0 0;}
.bar_info .list_box .item dd .span01 a {width:165px; color:#FFF; height:23px; padding:3px 0 0 0;}
.bar_info .list_box .item dd .span01:hover{color:#fff;}
.bar_info .list_box .item dd .span01 a:hover{color:#42A1CC;}
.bar_info .list_box .item dd .adisp { width:170px; height:46px; display:block;cursor:pointer;color:#42a1cc;}
.bar_info .list_box .item dl a { color:#a6a8aa; font-size:10px; line-height:13px; padding-top:2px; margin-bottom:5px; }
.bar_info .list_box .item dd .date { color:#8B8B8D;font-size:9px;line-height:15px;width:170px; overflow:hidden; padding-left:2px;}
.bar_info .list_box .item dd .date a { color:#8B8B8D;font-size:9px;line-height:15px;width:175px; overflow:hidden; padding:8px 0 0 2px;}
.bar_info .list_box .item dd .time { clear:both; position:absolute; right:12px; bottom:3px; _bottom:1px;text-align:left; color:#000; width:70px; overflow:hidden;height:12px; background:url(../images/time_bg001.gif) no-repeat; height:16px; padding:2px 2px 0px 2px; float:left;}
.bar_info .list_box .item dd .time a{ clear:both; position:absolute; right:2px; bottom:3px; _bottom:3px;text-align:left; color:#000; width:68px; overflow:hidden;height:12px; padding:2px 2px 0px 2px; float:left;}
.bar_info .list_box .item dd .time .text01{ clear:both; float:left; text-align:left;}
.bar_info .list_box .item dd .time .text01 a{ clear:both; float:left; text-align:left;}
.bar_info .list_box .item dd .time .text01:hover{color:#000;}
.bar_info .list_box .item dd .time .text02{ float:right; text-align:right;}
.bar_info .list_box .item dd .time .text02 a{ float:right; text-align:right;}
.bar_info .list_box .item dd .time .text02:hover{color:#000;}
.bar_info .page { margin:0; line-height:35px; text-align:right; font-size:8px; }
.bar_info .page a { color:#43a1dc; margin-right:15px; text-decoration:none; }
.bar_info .page a.prev { font-size:10px; background:url(../images/icon_arrow_left01.gif) left center no-repeat; padding-left:8px; }
.bar_info .page a.next { font-size:10px; background:url(../images/icon_arrow_right01.gif) right center no-repeat; padding-right:8px; }
/*-----community------home-----*/
.community_content .main_content .home_box { background:none; border-bottom:none; padding:15px 0 10px; width:526px; }
.box_info .user_info { padding-bottom:10px; width:518px; }
.box_info .user_info .user_photo { height:169px; margin-right:16px; width:138px; }
.box_info .membersearch_info { padding-left:110px; width:368px; }
.box_info .membersearch_info dl dt { float:left; padding-top:1px; width:368px; text-transform:uppercase; font-weight:bold; }
.box_info .membersearch_info dl dd { float:left; padding-top:1px; width:368px; }
.box_info .membersearch_info .errortext { float:left; width:368px; color:#F00; height:11px; font-weight:100; text-transform:none; }
.box_info .membersearch_info .error { float:left; width:368px; color:#F00; height:11px; font-weight:100; text-transform:none; }
.box_info .user_info .text_info { color:#181f0f; font-size:11px; line-height:15px; width:360px; }
.box_info .user_info .text_info p { padding:5px 0px; margin:0px; font-size:11px; }
.box_info .user_info .text_info dd { width:100%; float:left; font-size:11px; padding-bottom:20px !important; padding-bottom:0px; }
.box_info .user_info .text_info h3 { font-size:13px; font-weight:bold; margin-bottom:10px; }
.box_info .user_info .text_info h3 span { color:#43a1dc; display:block; }
.box_info .user_info .text_info h3 span a{ color:#43a1dc; text-decoration:none;}
.box_info .user_info .text_info h3 span a:hover{ color:#43a1dc; text-decoration:none;}
.box_info .user_info .text_info .spacer { margin-bottom:25px!important; margin-bottom:10px }
.home_box .btm_content { width:528px; }
.home_box .btm_content .list_box { padding:5px 10px; height:216px; width:226px; }
.box_info .c_membersearch { padding:50px 0 0 110px; width:368px; }
.box_info .c_membersearch dl { float:left; padding:10px 0px; display:block; }
.box_info .c_membersearch dl dt { float:left; padding-top:1px; width:368px; text-transform:uppercase; font-weight:bold; }
.box_info .c_membersearch dl dd { float:left; padding-top:1px; width:368px; }
.box_info .c_membersearch .errortext { float:left; width:368px; color:#F00; height:11px; font-weight:100; text-transform:none; }
.box_info .c_membersearch .error { float:left; width:368px; color:#F00; height:11px; font-weight:100; text-transform:none; }
.home_box .btm_content .list_box .latest_box { background:url(../images/iconBg.gif) left bottom repeat-x; padding-bottom:13px; margin-left:10px; width:216px;}
.home_box .btm_content .list_box .latest_box .golf_photo { height:56px; margin-right:10px; width:48px; }
.home_box .btm_content .list_box .latest_box dl { color:#a6a8aa; font-size:10px; line-height:15px; width:128px; overflow:hidden;}
.home_box .btm_content .list_box .latest_box dl dd.special { color:#43a1dc; font-size:11px;}
.home_box .btm_content .list_box .groupList { color:#a6a8aa; margin:10px 0; padding-left:10px; font-size:10px; line-height:13px; overflow:hidden; }
.home_box .btm_content .list_box .groupList dt { color:#fff; width:100%; overflow:hidden; overflow:hidden;}
.home_box .btm_content .list_box .create_box { margin:0; padding-bottom:9px; width:100%; }
.home_box .btm_content .list_box .create_box a { background:url(../images/icon_arrow_left02.gif) left center no-repeat; padding-left:10px; color:#43a1dc; margin:0; text-decoration:none; font-size:10px; }
.home_box .btm_content .list_box .gallery_show { background:url(../images/iconBg.gif) left bottom repeat-x; padding-bottom:13px; width:226px; }
.home_box .btm_content .list_box .gallery_show .gallery_photo { height:90px; margin-right:0px; width:130px; }
.home_box .btm_content .list_box .gallery_show ul { color:#a6a8aa; font-size:8px; line-height:13px; width:86px; }
.home_box .btm_content .list_box .gallery_show ul li span { color:#43a1dc; }
.home_box .btm_content .list_box .gallery_show ul li.special { margin:10px 0; }
.home_box .btm_content .list_box .gallery_showg { background:url(../images/iconBg.gif) left bottom repeat-x; padding-bottom:20px; padding-top:10px; width:226px;}
.home_box .btm_content .list_box .gallery_showg .gallery_photo { display:table; text-align:center; vertical-align:middle; margin-right:6px; }
.home_box .btm_content .list_box .gallery_showg ul { color:#a6a8aa; font-size:9px; line-height:13px; width:90px; float:right; }
.home_box .btm_content .list_box .gallery_showg ul li span { color:#43a1dc; height:50px; overflow:hidden; display:block;}
.home_box .btm_content .list_box .gallery_showg ul li.special { margin:10px 0; font-size:11px; }
.home_box .btm_content .list_box .gallery_list { padding:8px 0 0 0; width:226px; }
.home_box .btm_content .list_box .gallery_list ul { color:#a6a8aa; font-size:10px; margin-right:15px; float:left; width:65px; line-height:100%;}
.home_box .btm_content .list_box .gallery_list ul li{overflow:hidden;}
.home_box .btm_content .list_box .gallery_list .lralign06 { text-align:center; height:43px; width:65px; padding-bottom:5px; }
.home_box .btm_content .list_box .gallery_list .marginNone { margin-right:0; }
/*-----community------groups-----*/
.community_content .main_content .groups_box { border-bottom:none; padding:5px 0 5px 8px; height:470px; width:518px; }
.groups_box .groups_box_l { margin-right:5px; width:316px; }
.groups_box .groups_box_l .golfers { color:#181f0f; height:224px; width:316px; }
.groups_box .groups_box_l .golfers .members { margin-right:8px; width:96px; overflow:hidden; }
.groups_box .groups_box_l .golfers .intro { font-size:10px; line-height:14px; width:206px; }
.groups_box .groups_box_l .golfers .members dl { margin:0px; background:url(../images/memberBg.gif) no-repeat; font-size:8px; padding:10px 0 0 10px; height:98px; width:86px; line-height:12px; }
.groups_box .groups_box_l .golfers .members dl dt { font-size:11px; font-weight:bold; width:86px; }
.groups_box .groups_box_l .golfers .members .more { font-size:10px; font-weight:bold; width:86px; text-align:right; text-decoration:none; color:#000; }
.groups_box .groups_box_l .golfers .members .more:hover { font-size:10px; font-weight:bold; width:86px; text-align:right; text-decoration:none; color:#43a1dc; }
.groups_box .groups_box_l .golfers .intro p { margin:0 0 15px; width:100%; overflow:hidden;}
.groups_box .groups_box_l .golfers .intro .title { color:#43a1dc; text-transform:uppercase; }
.groups_box .groups_box_l .golfers .intro strong { font-size:11px; }
.groups_box .groups_box_l .golfers .intro strong a { font-size:11px; color:#43a1dc; text-decoration:none; }
.groups_box .groups_box_l .golfers .intro strong a:hover { font-size:11px; color:#000; text-decoration:none; }
.groups_box .groups_box_l .searchBox { background:#e2e2e2 url(../images/searchBox_bg.gif) left top repeat-x; border-bottom:1px solid #c9caca; padding:10px 20px; margin-top:4px; font-size:10px; height:212px; text-transform:uppercase; }
.groups_box h6 { color:#43a1dc; font-size:11px; text-transform:uppercase; background:none; padding:0px;}
.groups_box .groups_box_l .searchBox dl { float:left; margin:0px 0 0px 0px; padding:0px; }
.groups_box .groups_box_l .searchBox dl dd { float:left; margin-bottom:5px; width:100%; }
.groups_box .groups_box_l .searchBox dl dt { float:left; width:100%; }
.groups_box .groups_box_l .searchBox dl input { background:url(../images/iptBg.gif) no-repeat; border:none; color:#636466; font-size:9px; height:14px; text-transform:uppercase; padding:1px 0 0 2px; width:263px; }
.groups_box .groups_box_l .searchBox p { margin:10px 0; }
.community_content .main_content .groups_box .groups_box_r { background:#dededf url(../images/lateBg.gif) left top repeat-x; color:#636466; font-size:9px; padding:6px 5px 6px 10px; height:449px; _height:454px; width:177px; overflow:hidden; position:relative; }
.community_content .main_content .groups_box .groups_box_r h6.spacer_btm { margin-bottom:2px; }
.community_content .main_content .groups_box .groups_box_r h6.spacer_top { margin-top:15px; }
.community_content .main_content .groups_box .groups_box_r .creategroup{ position:absolute; bottom:10px; right:10px}
.community_content .main_content .groups_box .groups_box_r dl { float:left; margin:0px; padding:0px; font-size:9px; width:177px; overflow:hidden;}
.community_content .main_content .groups_box .groups_box_r dl a { display:block; color:#000; text-decoration:none; width:177px; }
.community_content .main_content .groups_box .groups_box_r dl a:hover { color:#72b9e5; text-decoration:none; }
.community_content .main_content .groups_box .groups_box_r dt { display:block; float:left; font-weight:bold; line-height:13px; width:177px }
.community_content .main_content .groups_box .groups_box_r dd { display:block; float:left; font-style:italic; line-height:10px; width:177px; color:#ccc; padding:2px 0; color:#999;}
.community_content .main_content .groups_box .groups_box_r .btn_create { background:url(../images/icon_arrow_right02.gif) left center no-repeat; color:#43a1dc; display:block; font-size:12px; font-weight:bold; padding-left:10px; margin-top:5px; text-decoration:none; text-transform:uppercase; }
.nav .pagecurl { position:absolute; right:1px; padding:0px 8px 5px 0; color:#000; text-align:right; text-decoration:none; font-size:11px; font-style:italic; font-weight:bold; }
.nav .pagecurl a { color:#000; text-decoration:none; }
.nav .pagecurl a:hover { color:#72b9e5; text-decoration:none; }
.nav .pagecurl .on { color:#72b9e5; }
.listdl01 .bt { padding-top:20px; font-size:11px; font-weight:bold; text-align:left; padding-left:78px;}
.listdl01 .bt_newwidth{padding-left:15px;}
.listdl01 .bt_newwidth01{padding-left:67px;}
.listdl01 .bt01 { color:#000; padding:5px 10px 0 10px; height:20px; width:30px; background:url(../images/post_bt01.gif) left bottom no-repeat; text-decoration:none; }
.listdl01 .bt01:hover { text-decoration:none; }
.bt_long { color:#000; padding:5px 10px 0 10px; height:20px; width:60px; background:url(../images/post_bt_long.gif) left bottom no-repeat; text-decoration:none; }
.bt_long:hover { text-decoration:none; }
.listdl01 .bt02 { color:#000; margin:10px; padding:3px 5px 0 5px; width:18px; height:16px; background:url(../images/post_bt02.gif) left bottom no-repeat; text-decoration:none; }
.listdl01 .bt02:hover { text-decoration:none; }
.listdl01 .page .errortext { margin:0px; margin-left:125px; text-align:left; }
.pmes { margin-left:-275px; }
.page li { font-weight:bold; }
.emailbox .rightbox .listdl01 .page .errortext { margin-left:85px; display:block; width:368px; height:12px; text-align:left; list-style:none; font-size:11px; text-transform:none; color:#F00; padding-left:0px; font-weight:normal; }
.emailbox .rightbox .listdl01 .page .error { margin-left:85px; display:block; width:368px; height:12px; text-align:left; list-style:none; font-size:11px; text-transform:none; color:#F00; padding-left:0px; font-weight:normal; }
.emailc { padding:5px 0 0 15px; }
.imgareaselect { width:520px; height:370px }
.imgareaselect p { font-size: 110%; font-weight: bold; margin:8px; padding: 0.1em; }
.imgareaselect .select { overflow:hidden; width: 126px; height: 168px; }
.imgareaselect .imgarea { margin:0px 8px; width: 300px; height: 300px; padding:10px 10px 10px 10px; border:1px solid #ccc; background:#fff; }
.imgareaselect .selection { margin: 0pt 1em; width: 126px; height: 168px; padding:10px; background:#fff; }
.content .stepBox .imgarea_upload {
	margin:0px 0 0 20px;
}
.lralign01 {padding: 0pt; width: 60px; height: 45px; float: left; text-align: center; display: table; overflow:hidden;}
.lralign02 {padding: 0pt; width: 279px;height:182px;text-align: center; display: table; background-color:#fff; overflow:hidden;}
.lralign03 {padding: 0pt; width: 120px; height: 90px; }
.lralign04 {margin:8px 0 0 10px }
.lralign05 {float:left; width:130px; height:90px; text-align:center; }
.plist01 {float:left; height:46px; width:207px; padding:8px 10px; background-color:#FFF; }
.text_info .span01 {padding:8px 0 0 10px; }
.textud {text-decoration:none; }
.error_404{font-size:20px; font-weight:bold; color:#666; padding:50px;}
.email_d_box{margin:0 auto; text-align:left; width:300px;}

.signinStyle_box{padding:20px 10px; width:508px;}
.signinStyle_box .signinInfo_box{width:508px;}
.signinInfo_box a{font-size:10px; text-decoration:none;}
.signinInfo_box h6{font-size:12px; text-transform:uppercase; width:126px;}
.signinInfo_box .signinInfo{font-size:12px; font-weight:bold; width:374px;}
.signinInfo_box .signinInfo li{margin-top:10px;}
.signinInfo_box .signinInfo .sp{margin-top:1px;}
.signinInfo_box .signinInfo .error{margin-top:1px;font-size:12px; font-weight:normal; color:#F00;}
.signinInfo_box .signinInfo .errortext{margin-top:1px;font-size:12px; font-weight:normal; color:#F00;}
.signinInfo_box .signinInfo .signinIpt{background:url(../images/iptBg01.gif) no-repeat; border:none; display:block; height:14px; font-size:10px; width:264px;}
.signinInfo_box .signinInfo .signinBtn{margin:35px 0;}
.signinInfo_box .spa{color:#000; font-size:11px; font-weight:bold;}

.signinInfo_box dl dt{margin-bottom:10px;}
.signinInfo_box dl dd{line-height:18px; font-weight:normal;}
.signinInfo_box dl dd.joinInfo{margin:20px 0;}
.signinInfo_box dl a{margin-right:25px; padding-right:10px;}
.pgc_pop{border:3px solid #d5d5d5;margin:0 auto;padding:0px 48px 0; width:622px;}
.pgc_pop h1,.pgc_pop h2{text-align:center; padding:0px; margin:5px;}
.pgc_pop h2{color:#43a1dc; font-size:14px;}
.pgc_pop .border {border-bottom:1px dotted #000;}
.pgc_pop .textInfo{border:3px solid #d4d4d4; border-bottom:none; margin-top:10px; padding:25px; width:548px;}
.pgc_pop .textInfo .main{float:left; width:484px; background:none;}
.pgc_pop .textInfo .main dl{border-bottom:1px solid #000; margin-bottom:5px;}
.pgc_pop .textInfo .main .contact{padding-bottom:5px;}
.pgc_pop .textInfo .main .contact dt{font:bold 16px Georgia, "Times New Roman", Times, serif; margin-bottom:5px;}
.pgc_pop .textInfo .main dl dt{color:#43a1dc; font-size:14px; text-transform:uppercase; font-weight:bold; margin-bottom:0px; line-height:26px;}
.pgc_pop .textInfo .main dl dd{color:#b0b1af; font-size:11px; line-height:18px; margin-bottom:3px;}
.pgc_pop .textInfo .main dl dd p{margin:0px 0px 0px 0;}
.pgc_pop .textInfo .main .contact dd{color:#333;}
.pgc_pop .textInfo .sidebar{float:left; width:64px;}
.pgc_pop .textInfo .sidebar img{margin-right:10px; vertical-align:middle;}
.rss{ clear:both; height:26px;position:absolute; z-index:5; height:30px; width:600px; background:#fff; top:12px; left:0;}
.rss a {float:left; height:26px; margin-left:5px;}
.rss span{line-height:26px; height:26px;font-size:11px;color:#999; margin-left:10px;}
.container_flash .rss{ bottom:5px;}
.community_content .rss{bottom:0px;}
.joinnow{float:right;width:95px; height:20px; margin-top:50px;color:#43a1dc; font-size:12px; font-weight:bold; font-style:italic;}
.joinnow a{ color:#43a1dc; text-decoration:noen;}
.joinnow a:hover{ color:#43a1dc; text-decoration:noen;}
.content h1 .joinnow{width:80px;float:none; position:absolute; right:7px; top:18px;color:#43a1dc; padding:0px; margin:0px; font-size:12px; font-weight:bold; font-style:italic;text-decoration:noen;}
.content h1 .joinnow:hover{ color:#43a1dc; text-decoration:noen;}
.content h1 .bnft{font-style:normal; text-align:right;}
.bar_info .list_box_livechat{height:373px;border:0px solid #141314;background:none;}
.bar_info_livechat {background:#0c0505 url(../images/livechat_bg002.gif) left bottom no-repeat;}
.livechat_top{height:70px; background:#0c0505 url(../images/livechat_bg002.gif) left top no-repeat;}
.reservationbox .input_offercode{width:120px;}
.reservationbox .input_numberofp{width:70px;}
.p_logolink{float:left; color:#636466; font-size:9px; padding-left:2px; width:100px; font-style:italic; width:105px; overflow:hidden;}
.benefits_thickbox{width:253px;padding:0px 20px 20px 20px; margin:0 auto; font-size:12px;}
.benefits_thickbox h1{font:bold 12px Arial; color:#43a1dc; padding:0px 0px 10px 0px; margin:0px;}
.benefits_thickbox p { margin:0px;padding:5px 0px;}
.benefits_thickbox ul {margin:0px; padding:0px; color:#000; font-size:12px;}
.benefits_thickbox li { margin:0px; padding-left:10px; list-style:none; background:url(../images/abg_03.gif) 1px 2px no-repeat; color:#000;line-height:140%;}

.property_thickbox{width:300px;padding:10px 20px 0px 20px;margin:0 auto;font-size:11px;font-weight:bold;
}
.property_thickbox h1{font:bold 12px Arial; color:#43a1dc; padding:0px 0px 10px 0px; margin:0px;}
.property_thickbox p {float:left;margin:0px;padding:6px 0px;width:300px;}
.property_thickbox .spp {float:left;margin:0px;padding:4px 0px 12px 0px; width:300px; border-bottom:1px #000 solid;}
.property_thickbox span {float:left;margin:0px;padding:5px 0px;width:68px; font-size:11px; font-weight:bold;}
.property_thickbox input{float:right;border:1px solid #C0C0C0; width:212px; height:15px; overflow:hidden; font-size:10px; background:url(../images/email_inputbg.gif) left bottom; color:#000;padding:3px 5px;}
.property_thickbox textarea{margin:0px; width:298px; border:1px solid #C0C0C0; height:40px; font-size:10px; background:url(../images/input_bgwhat.gif) left bottom no-repeat; color:#000; }
.property_thickbox .sp {float:left;margin:0px;padding:5px 0px;width:125px;}
.property_thickbox .short{float:right;border:1px solid #C0C0C0; width:155px; height:15px; overflow:hidden; font-size:10px; background:url(../images/email_inputbg.gif) left bottom; color:#000;padding:3px 5px;}
.property_thickbox .bt{ width:300px; text-align:center;}
.backtopage_gp{position:absolute; color:#000; bottom:10px; left:22px; font-size:10px; font-style:italic;background:url(../images/abg_01.gif) 0px 2px no-repeat; padding-left:9px;}
.backtopage_gp a{color:#000; text-decoration:none;}
.backtopage_gp a:hover{color:#000; text-decoration:none;}
.package{float:right; width:222px; height:105px;padding:17px 15px 0px 25px; background:url(../images/package.gif) right bottom no-repeat; text-align:left; margin:0px 0 0 5px;_margin:0px 0 0 3px; background-color:#FFF;}
.package span{color:#fff;font-size:11px;font-weight:normal;}
.package span a{color:#fff;}
.package span a:hover{color:#6cbee9;}
.package .sp{font-size:12px;font-weight:bold;}
.package .sp strong{font-size:40px; line-height:40px;}
.package02{float:right; width:262px; height:90px;padding:32px 0px 0px 0px; background:url(../images/package.gif) right bottom no-repeat; text-align:left; margin:0px 0 0 5px;_margin:0px 0 0 3px; background-color:#FFF;color:#fff;}
.package02 .sp{font-size:20px;font-weight:bold; text-align:center; display:block;}
.package03{float:right; width:202px; height:105px;padding:15px 30px 0px 30px; background:url(../images/package.gif) right bottom no-repeat; text-align:left; font-weight:bold; background-color:#FFF;color:#fff; font-size:11px; font-family:Helvetica, Verdana, Arial, sans-serif;}
.package03 .title {padding:2px 0; border-bottom:1px solid #fff;}
.package03 .title strong {font-size:28px;}
.package03 p {padding-top:5px; text-transform:uppercase;}
.package03 .box_t1 {padding:13px 0 6px 0; border-bottom:1px solid #fff; font-size:16px; font-weight:bold;}
.package03_h .box_t1{padding:5px 0 6px 0;}
.package03 .box_t2 {padding:6px 0 0 0; font-size:11px; display:block; text-align:center;}
.package03_h .box_t2{padding:0px 0 0 0; margin:5px;}
.package03 .box_t2 a{ color:#fff;}

.package06{float:right; width:222px; height:105px;padding:17px 15px 0px 25px; background:url(../images/package.gif) right bottom no-repeat; text-align:left; margin:0px 0 0 5px;_margin:0px 0 0 3px; background-color:#FFF;}
.package06 .email { display:block; font-size:14px; color:#fff; border-top:1px solid #a7a9ac; width:167px; margin-left:28px; margin-top:5px; text-align:center; font-weight:bold; padding-top:3px;}
.package06 .box_t1 {padding:3px 0 3px 0; color:#fff; font-size:14px; font-weight:bold; text-align:center;}
.package06 .tel{ border-top:1px solid #fff; color:#a7a9ac; display:block; font-size:20px; width:167px; text-align:center; margin-left:28px;}
.package06 .out{color:#a7a9ac; display:block; font-size:12px; text-align:center;}
.package04{padding:22px 0px 0px 0px;height:100px;}
.deskforhelp{float:right; color:#fff; font-size:12px;width:221px; height:126px; padding:12px 9px 0px 32px; background:url(../images/deskforhelp.gif) right no-repeat;background-color:#FFF;}
.deskforhelp_h{height:150px;padding:25px 9px 0px 10px; width:243px;background:url(../images/deskforhelp_h172.gif) 2px 2px no-repeat;background-color:#FFF;}
.deskforhelp .contact{text-decoration:underline;line-height:40px;}
.deskforhelp .tel{ font-size:29px; font-weight:bold; line-height:20px;}
.deskforhelp span{ line-height:35px;}
.deskforhelp p a{ margin-top:-17px;margin-left:-30px;display:block;text-align:center;}
.deskforhelp a{line-height:45px; font-size:12px; font-weight:bold; color:#fff; margin:0 5px;}
.deskforhelp a:hover{color:#6cbee9;} 
.deskforhelp_h p{padding:28px 0px 0px 30px; margin-left:0px; margin-top:0px;}
.deskforhelp_h p a{color:#6cbee9;}
.deskforhelp_h p a:hover{color:#6cbee9;}

.deskforhelp_home{float:right; color:#fff; font-size:12px; width:243px; height:150px; padding:45px 9px 0px 10px; background:url(../images/deskforhelp_home.gif) 1px 2px no-repeat;background-color:#FFF;}
.deskforhelp_home .contact{text-decoration:underline;line-height:40px;}
.deskforhelp_home .tel{ font-size:29px; font-weight:bold; line-height:20px;}
.deskforhelp_home span{ line-height:35px;}
.deskforhelp_home p{padding:20px 0px 0px 0px; margin-left:0px; margin-top:0px; text-align:center; font-weight:bold;}
.deskforhelp_home p a{color:#6cbee9;}
.deskforhelp_home p a:hover{color:#6cbee9;}

.community_content .main_content .h2_news .date{ position:absolute; top:0px; right:15px;font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold;}
.h2_news .link{ color:#43A1DC; position:absolute; bottom:0px; right:6px; font-size:10px; font-style:italic; }
.h2_news .link a{color:#43A1DC; text-decoration:none; background:url(../images/abg_01.gif) 1px 2px no-repeat; padding:0px 10px;}
.h2_news .link a:hover{color:#43A1DC; text-decoration:none;}
.news h3{ float:left; font-size:20px; font-weight:bold; width:400px; padding:10px 10px 0px 15px; height:50px;overflow:hidden;}
.news .h302{float:left; font-size:20px; font-weight:bold; width:470px; padding:10px 10px 0px 15px; height:50px;overflow:hidden;}
.news .news_text{height:390px;}
.news .news_text .infobox{height:362px;}
.news .img{float:right; font-size:14px; font-weight:bold; width:92px; margin:0px 5px 0px 5px; position:relative;}
.news .img a{ float:left; position:absolute; left:0px; top:0px; }
.news .news02_text{height:230px;}
.news .news02_text .infobox{height:202px;}
.news .img02{float:left;width:512px; height:162px; overflow:hidden; margin:0px 10px;_margin:0px 5px;position:relative;}
.news .img02 a{ float:left; position:absolute; left:0px; top:0px; }
.separate{height:90px; overflow:hidden; position:relative;}
.separate .linka{ position:absolute;  right:5px; bottom:15px;color:#999; font-size:11px; text-decoration:none; text-transform:uppercase; padding-right:40px; background:url(../images/separate_01.gif) right no-repeat;}
.backnav{ position:absolute; right:8px; bottom:7px; font-size:10px; color:#5EAADA; background:url(../images/abg_09.gif) left 2px no-repeat; padding-left:8px; font-style:italic; font-weight:normal; line-height:10px; }
.content .stepBox .stepInfo .select_j p{ clear:float:left;width:275px; overflow:hidden;}
.content .stepBox .stepInfo .select_j p strong{float:left;}
.content .stepBox .stepInfo .select_j p {text-align:right;}
.content .stepBox .stepInfo .select_j p input{text-align:left; color:#000;}
.content .stepBox .stepInfo .select_j p .errortext{clear:both;}
.content .stepBox .stepInfo .select_j p select{margin-left:2px;}
.content .stepBox .stepInfo .select_i p{ clear:float:left;width:275px; overflow:hidden;}

.content .stepBox .stepInfo .select_i p strong{float:left;}
.content .stepBox .stepInfo .select_i p {text-align:right;}
.content .stepBox .stepInfo .select_i p input{text-align:left;}
.content .stepBox .stepInfo .select_i p .errortext{clear:both;}
.content .stepBox .stepInfo .select_i p select{margin-left:2px;}
.s_iframe{background-color:#FFF;}
.content .stepBox .travelagentinfo_box .pagecurl {position:absolute; right:1px; bottom:1px;font-size:11px; font-style:italic; font-weight:bold; margin:5px;}
.content .stepBox .travelagentinfo_box .pagecurl a { padding:5px; color:#000; text-decoration:none; }
.content .stepBox .travelagentinfo_box .pagecurl a:hover { color:#43a1dc; text-decoration:none; }
.content .stepBox .travelagentinfo_box .pagecurl .on { color:#43a1dc; text-decoration:none; }
.reservation .listbox .fonts01{ text-transform:uppercase; font-size:12px; font-weight:bold; color:#000; text-align:center;padding:10px 10px 0px 0; display:block;}
.reservation .listbox .fonts02{ text-transform:uppercase; font-size:30px; font-weight:bold; color:#000; text-align:center; padding:10px 10px 5px 0;display:block; line-height:35px;}
.reservation .listbox .fonts03{ text-transform:uppercase; font-size:12px; font-weight:bold; color:#000; text-align:center; padding:0px 10px 0 0;display:block;}
.reservation .listbox .fonts03 a{color:#000;}
.deskforhelp02{float:right; color:#fff; font-size:12px;width:241px; height:106px; padding:32px 9px 0px 12px; background:url(../images/deskforhelp.gif) right no-repeat;background-color:#FFF;}
.deskforhelp02 .fonts01{text-transform:uppercase; font-size:12px; font-weight:bold; color:#fff; text-align:center; line-height:20px;display:block;}
.deskforhelp02 .fonts02{font-size:12px; font-weight:bold; color:#fff; text-align:center;line-height:20px;display:block;}
.deskforhelp02 .fonts03{font-size:9px; font-weight:bold; color:#d1d3d4; text-align:center;line-height:24px;display:block;}
.deskforhelp02 .fonts03 a {color:#d1d3d4;}
.deskforhelp02 p {font-size:12px; font-weight:bold; padding-top:5px;color:#fff; text-align:center;line-height:20px;display:block;}
.deskforhelp02 p a {color:#fff; text-decoration:none;}
.deskforhelp02 p a:hover {color:#fff; text-decoration:none;}
.right .comments_livechat_off {float:left; width:262px; height:180px; background-image:url(../images/c1rightbg5.jpg); overflow:hidden;padding-top:6px;}
.bar_info_livechat_off {background:#0c0505 url(../images/livechat_bg001.gif) left bottom no-repeat;}
.content_r01 .main_content .sph2{ font-size:18px; height:38px; line-height:35px;vertical-align:middle; padding:0px 0 0 0; text-transform:uppercase; position:relative; overflow:hidden;}
.bt01 { color:#000; padding:5px 10px 0 10px; height:20px; width:30px; background:url(../images/post_bt01.gif) left bottom no-repeat; text-decoration:none; }
.bt01:hover { text-decoration:none; }
.bt02 { color:#000; margin:10px; padding:3px 5px 0 5px; width:18px; height:16px; background:url(../images/post_bt02.gif) left bottom no-repeat; text-decoration:none; }
.bt02:hover { text-decoration:none; }
.item_livechat .item_hoverdt{border:none;}
.item_livechat .item_hoverdd{background:none; background-image:none;}
.item_livechat .livechatdd{background:none; background-image:none;}
.ta_new01{margin:0px; width:257px; border:1px solid #C0C0C0; height:30px; font-size:10px; background:url(../images/input_bgwhat.gif) left bottom no-repeat; color:#000; }
.ta_new02{margin:0px; width:215px; border:1px solid #C0C0C0; height:30px; font-size:10px; background:url(../images/input_bgwhat.gif) left bottom no-repeat; color:#000; }
.maintenancebody {background:url(../images/bg_maintenance.jpg) center 105px repeat-x;}
#maintenance { width:1077px; height:541px; margin:20px auto; padding:20px 0 0 0;}
.g_discription02 { width:275px; border:1px solid #C0C0C0; height:40px; font-size:10px; background:url(../images/input_bgwhat.gif) left bottom no-repeat; color:#000; }
.content .buildBox { margin-left:18px !important; margin-left:3px; float:left; width:528px; height:460px; border-top:1px #000 solid; background-image:url(../images/boc_midbg.gif); position:relative;}
.content .buildBox .buildtrip { margin:0px; width:528px; float:left; text-transform:uppercase; }
.content .buildBox .buildtrip .link {clear:both; margin:14px 27px 14px 14px; padding:0px; height:200px;float:left; overflow:auto; font-size:9px; text-transform:none;}
.content .buildBox .buildtrip .linkcontent {clear:both;margin:0px auto;padding:15px 15px 15px 5px;width:100%;height:400px;border-top:0px #000 solid;text-transform:none;}
.content .buildBox .buildtrip .linkcontent h4 { color:#000; font-size:12px; font-weight:bold; padding:5px 0px;}
.content .buildBox .buildtrip .linkcontent p { padding:0px 5px 15px 0px; margin:0; color:#5a5a5d; font-size:12px; font-weight:bold; line-height:150%; }
.content .buildBox .buildtrip .linkcontent p strong{ color:#000;}
.content .buildBox .buildtrip .linkcontent p a { color:#5a5a5d; text-decoration:underline; }
.content .buildBox .buildtrip .linkcontent p a:hover { color:#5a5a5d; text-decoration:underline; }
.content .buildBox .buildtrip .linkcontent ul{ padding:0px 0px; margin:0px 0 10px 20px; color:#5a5a5d; font-size:12px; font-weight:bold;}
.content .buildBox .buildtrip .linkcontent li{ padding:0px; margin:0px; list-style:disc; line-height:20px;}
.content .buildBox .buildtrip .linkcontent ul a {color:#5a5a5d; text-decoration:underline;}
.content .buildBox .buildtrip .linkcontent ul a:hover {color:#43a1dc; text-decoration:underline;}
.content .buildBox .buildtrip .linkbar {clear:both;margin:0px auto;padding:-10px 0px 0 0;width:95%;_width:100%;height:400px;overflow:auto;margin-top:0px;}
.content .buildBox .buildtrip .link a {display:block; margin:0px; padding:5px;  float:left; color:#5a5a5d; text-decoration:underline; width:457px;}
.content .buildBox .buildtrip .link a:hover { margin:0px;float:left; color:#43a1dc; text-decoration:underline;display:block; }
.requestoffer{position:absolute; right:8px; bottom:10px; font-size:10px; color:#5EAADA; background:url(../images/abg_01.gif) left 2px no-repeat; padding-left:10px; font-style:italic; font-weight:normal; line-height:10px;}
.content .joinBox { margin-left:18px !important; margin-left:3px; float:left; width:528px; height:460px; border-top:1px #000 solid; background-image:url(../images/boc_midbg.gif); position:relative;}
.content .joinBox .joinnow { margin:0px; width:528px; float:left; text-transform:uppercase; }
.content .joinBox .joinnow .link {clear:both; margin:14px 27px 14px 14px; padding:0px; height:200px;float:left; overflow:auto; font-size:9px; text-transform:none;}
.content .joinBox .joinnow .linkcontent {clear:both;margin:0px auto;padding:15px 5px 15px 5px;width:100%;height:400px;border-top:0px #000 solid;text-transform:none;_margin-left:15px;_width:97%; line-height:16px;}
.content .joinBox .joinnow .linkcontent_promo{padding:0px 5px 15px 5px;}
.content .joinBox .joinnow .linkcontent_promo img{padding:5px 0px 5px 10px; _padding-left:0px;}
.content .joinBox .joinnow .linkcontent_promo p a img{padding-left:0px;}
.content .joinBox .joinnow .linkcontent14 {line-height:14px;}
.content .joinBox .joinnow .linkcontent h3 { color:#000; font-size:12px; font-weight:bold; padding:0px 0px 5px 0px; font-style:normal; text-transform:uppercase;}
.content .joinBox .joinnow .linkcontent h4 { color:#000; font-size:12px; font-weight:bold; padding:0px 0px 5px 0px; font-style:normal;}
.content .joinBox .joinnow .linkcontent .sph4 { color:#000; font-size:12px; font-weight:bold; padding:0px 0px 10px 0px; font-style:normal;}
.content .joinBox .joinnow .linkcontent p { padding:0px 10px 10px 0px; margin:0; color:#5a5a5d; font-size:12px; font-weight:bold;font-style:normal;}
.content .joinBox .joinnow .linkcontent p strong{ color:#000;}
.content .joinBox .joinnow .linkcontent p a { color:#5a5a5d; text-decoration:underline; }
.content .joinBox .joinnow .linkcontent p a:hover { color:#5a5a5d; text-decoration:underline; }
.content .joinBox .joinnow .linkcontent p a.sp01{text-decoration:none;}
.content .joinBox .joinnow .linkcontent .img{padding:0; margin:0px;display:block; vertical-align:middle; text-align:center; line-height:200px;}
.content .joinBox .joinnow .linkcontent .img1{padding-top:30px;}
.content .joinBox .joinnow .linkcontent ul{ padding:0px 0px; margin:0px 0 12px 15px; color:#5a5a5d; font-size:12px; font-weight:bold; font-style:normal;}
.content .joinBox .joinnow .linkcontent ul.special16 {line-height:16px}
.content .joinBox .joinnow .linkcontent ul li{ padding:0px; margin:0px; list-style:disc;}
.content .joinBox .joinnow .linkcontent ul a {color:#5a5a5d; text-decoration:underline;}
.content .joinBox .joinnow .linkcontent ul a:hover {color:#43a1dc; text-decoration:underline;}
.content .joinBox .joinnow .linkcontent ol{padding:0px 0px; margin:0px 0 5px 20px; *margin:0px 0 5px 22px;color:#5a5a5d; font-size:12px; font-weight:bold; font-style:normal;}
.content .joinBox .joinnow .linkcontent ol li{padding:0px; margin:0px;line-height:15px; list-style:decimal;}
.content .joinBox .joinnow .linkbar {clear:both;margin:0px auto;padding:-10px 0px 0 0;width:95%;_width:100%;height:440px;_height:430px;overflow:auto;margin-top:0px;}
.content .joinBox .joinnow .linkbar_promo{height:260px;padding-top:8px;}
.content .joinBox .joinnow .linkbar_none{padding-top:8px;}
.content .joinBox .joinnow .link a {display:block; margin:0px; padding:5px;  float:left; color:#5a5a5d; text-decoration:underline; width:457px;}
.content .joinBox .joinnow .link a:hover { margin:0px;float:left; color:#43a1dc; text-decoration:underline;display:block; }
.joinboxbottombt{float:right; padding:10px 10px 0px 10px; *padding:0px 15px 0px 0px;}
.joinboxbottomimg3{float:right; padding:20px 15px 0px 0px;}
.myprofile .mp3 .addresorts .addbt{color:#000; padding:8px 10px 2px 10px; height:28px; width:30px; background:url(../images/post_bt01.gif) left bottom no-repeat; text-decoration:none; margin:5px 0 0 0;}
.myprofile .mp3 .addresorts .addbt:hover{color:#000;}
.addresorts .addresort{ margin:0px;width:160px;font-size:11px; }
.content .stepBox .stepInfo .bestow {margin-left:60px !important;margin-left:30px;padding:0px 0 0 0px;width:380px;height:335px;float:left;text-transform:uppercase;}
.content .stepBox .stepInfo .bestow p{ width:100%; margin:11px 0px;}
.input_bestow { margin-left:5px; width:150px; }
.content .stepBox .stepInfo .bestow .bestow_radio{margin:-5px 0 0 10px;*margin:-3px 0 0 10px;}
.content .stepBox .stepInfo .bestow h4 { color:#43a1dc; font-size:11px; font-weight:bold; padding:5px 0px 0px 0px; font-style:normal;}
.content .stepBox .contactinformation_b {margin:0px;padding:0 0px 0 0px;width:500px;height:15px;float:left;color:#636466;
font-size:11px;text-align: right;}
.content .stepBox .contactinformation_b a { color:#43a1dc; font-size:11px; text-decoration:none; }
.flash01 { float:right; width:262px; height:218px; background-color:#0F0;}
.midlist_pcb_long{width:333px;}
.midlist_pcb_long h4{ width:100%;}
.midlist_pcb_short{width:145px;}
.free_member{text-align:right;}
.comment .error{ position:absolute;left:10px; top:70px;}
.comment .newpost .error{ position:absolute;left:10px; top:70px;}
.content .stepBox .error, .content .stepBox .imgarea_upload .errortext{display:block;padding:0px;}
.content .stepBox .imgarea_upload .errortext{padding:0px 0 12px 0;}
.right .deskforhelp {text-align:left;}
.right .deskforhelp_h {text-align:center;}
.comment textarea{ width:400px; height:58px;max-width:400px; max-height:58px; resize: none;}
.respond_linkbar_present{height:365px; overflow-y:auto; overflow-x:hidden; position:relative; _width:99%;}
.respond_linkbar_dynamic{height:273px; overflow-y:auto; overflow-x:hidden; position:relative; _width:99%;}
.left_black{background:#000; height:472px;}
.content_black{background:#000; height:512px;}
.content_black h1{color:#43a1dc; height:50px; margin:0px auto; padding:0px 0px 0px 16px; position:relative; font:bold 18px/50px Arial;}
.content_black .cmaa{float:left; height:500px; width:560px;}
.content_black .cmaa .bigpic{margin:0px; padding:0px 0px 0px 25px;}
.content_black .cmaa .inbox{margin:0px; padding:0px;}
.content_black .cmaa .inbox .info{margin:0px; padding:10px 0px 0px 15px;}
.content_black .cmaa .inbox .info .mainbox{color:#fff; float:left; height:280px; width:375px;} 
.content_black .cmaa .inbox .info .mainbox .text_bar{height:280px; overflow:auto;}
.content_black .cmaa .inbox .info .mainbox .text_bar .text{height:280px; font:bold 12px/15px Arial;}
.content_black .cmaa .inbox .info .mainbox .text_bar .text p{margin:0 auto; padding:0px 15px 15px 10px;}
.content_black .cmaa .inbox .info .mainbox .text_bar .text p a,.content_black .cmaa .inbox .info .mainbox .text_bar .text p a:hover{color:#a6a8aa; text-decoration:underline;}
.content_black .cmaa .inbox .info .mainbox .text_bar .text ul{margin:0 auto; padding:5px 15px 15px 25px;}
.content_black .cmaa .inbox .info .mainbox .text_bar .text ul li{list-style:disc;}
.content_black .cmaa .inbox .info .sidebar{float:right; width:165px;}
.content_black .cmaa .inbox .info .sidebar .toolkit{background:url(../images/cmaa_bg.jpg) left 2px no-repeat; height:259px; padding-top:8px; width:165px;}
.content_black .cmaa .inbox .info .sidebar .toolkit span{color:#43a1dc; display:block; font:normal 12px/15px Arial; text-align:center; padding:0px 0px 15px 0px; width:135px; margin-left:10px;}
.content_black .cmaa .inbox .info .sidebar .toolkit span.title{border-bottom:1px #fff solid; color:#fff; font:bold 12px/15px Arial; padding:0px 0px 6px 0px; margin:0px 0px 8px 10px;}
.content_black .cmaa .inbox .info .sidebar .toolkit span a,.content_black .cmaa .inbox .info .sidebar .toolkit span a:hover{color:#43a1dc; text-decoration:underline;}
/*051410*/
.content .stepBox .promoBox{color:#6d6d70; font-weight:bold; font-size:12px; height:455px; padding:0 14px; width:500px;}
.content .stepBox .promoBox .tips{color:#000; font-size:14px; font-weight:bold; line-height:18px; margin:0; padding:12px 0;}
.content .stepBox .promoBox dl{margin-bottom:14px;}
.content .stepBox .promoBox dl dt{color:#000;}
.content .stepBox .promoBox dl dd{background:url(../images/icon_dotted.gif) left 6px no-repeat; color:#6d6d70; font-size:12px; padding:2px 0 2px 10px;}
.content .stepBox .promoBox .btn{margin-bottom:14px;}
.content .stepBox .promoBox p{margin-bottom:18px;}
.content .stepBox .promoBox a{color:#6d6d70; text-decoration:underline;}
.content .stepBox .promoBox .note{color:#000; font-size:14px; font-style:italic; font-weight:bold;}
.content .stepBox .promoBox .logoLinks{padding-right:18px; text-align:right;}
/*20100526*/
.content .stepBox .freeproc{padding-bottom:7px !important; padding-bottom:7px; padding-top:10px !important; padding-top:10px; height:15px;}
.content .stepBox .procedure .freemenu,.content .stepBox .procedure .freemenu a,.content .stepBox .procedure .freemenu a:hover{font-size:15px;}
.content .stepBox .procedure .freemenu .arrow, .content .stepBox .procedure .freemenu .tips{font-size:11px;}
.content .stepBox .procedure .freemenu span{font-size:15px; font-weight:bold;}
.content .stepBox .procedure .freemenu span.on{font-size:15px;}
.content .stepBox .procedure .freemenu span.errortext{float:right; font-size:12px; margin:0px; *margin-top:-20px; display:inline; height:16px;line-height:16px; text-transform:none; font-variant:normal; color:#cc2229; padding:0px; }
.content .stepBox .stepInfo .freestep1 input,.content .stepBox .stepInfo .freestep1 selection{font-size:12px;}
.freeerrortext{float:left; width:188px; margin-right:12px;}
.freemembercard{float:right;width:266px; height:159px; background:url(../images/free_membercard001.gif) no-repeat; font-size:10px; color:#1f1e1e;}
.freemembercard .card{float:left; font-size:12px; padding-top:105px; text-align:center;width:260px;}
.freemembercard .name{float:left; width:76px; text-align:left; padding:8px 10px 8px 20px;}
.freemembercard .date{float:left; width:110px; text-align:left; padding:8px 10px 8px 20px;}
.content .stepBox .stepInfo .select p.f_p{padding-bottom:20px; *padding-bottom:10px;}
.content .stepBox .nfree{width:500px; padding:0px 15px 0px 20px;}
.content .stepBox .nfree a{color:#636466; text-decoration:underline;}
.content .stepBox .nfree a:hover{color:#43a1dc; text-decoration:none;}
.content .stepBox .stepInfo .freestep1 strong{font-size:12px;line-height:12px; padding:0px 5px;}
.content .stepBox .stepInfo .freestep1 input.ipterror{border:1px #CC2229 solid;}
.content .stepBox .stepInfo .freestep1 .free_info{font-size:9px; width:400px; margin-bottom:12px; *margin-bottom:6px; _margin-bottom:0px; padding:0px;}
.content .stepBox .stepInfo .freestep1 .free_info .free_info01{float:left; width:70px; padding:0px;}
.content .stepBox .stepInfo .freestep1 .free_info .free_info02{float:left; width:163px; padding:0px;}
.content .stepBox .stepInfo .freestep1 .free_info .free_info03{float:left; width:160px; padding:0px;}
.content .stepBox .stepInfo .freestep1 .free_info .free_info04{float:left; width:400px; padding:0px;}
.content .stepBox .stepInfo .freestep1 .free_info .free_info04 input,.content .stepBox .stepInfo .freestep1 .free_info .free_info04 select{margin-bottom:8px; font-size:12px;}
.content .stepBox .stepInfo .freestep1 .free_info input{margin:0px; padding:2px;}
.content .stepBox .stepInfo .freestep1 .free_info .free_info05{float:left; width:200px; padding:0px;}
.content .stepBox .stepInfo .freestep1 .free_info .free_info06{float:left; width:200px; padding:0px;}
.content .stepBox .stepInfo .freestep1 .free_info .free_info06 .img{margin-top:14px;}
.content .stepBox .stepInfo .freestep1 .free_infosp{padding-bottom:8px; *padding-bottom:-5px;}
.content .stepBox .stepInfo .freestep1 .free_info input,.content .stepBox .stepInfo .freestep1 .free_info select{margin-top:2px; _margin-top:0px; margin-bottom:3px; _margin-bottom:0px;}
.content .stepBox .stepInfo .freestep1 .free_info .input_free03{margin-right:8px;}
.freelist{float:right; text-align:left; width:266px;}
.content .stepBox .tk_scc .free_member p{padding-bottom:17px;}
.content .stepBox .tk_scc{height:270px;}
.tk_short{height:270px; line-height:140%;}
.tk_short p{line-height:140%;}
.tk_short h4{height:14px;}
.content .stepBox .tk_scc p{font-size:12px; line-height:140%; padding-bottom:10px;}
.content .stepBox .tk_scc .midlist_pcb h4{font-size:12px; height:14px;}
.content .stepBox .tk_scc .free_member{height:260px;}
.tkbt01{padding:10px 8px 0px 0px;}
.tkbt02{padding:80px 8px 0px 0px;}
.content .stepBox .tk_scc .tk_short{width:215px;}
.content .stepBox .tk_scc .free_member{width:260px;}
.content .stepBox .f1_scc .midlist_pcb_short{width:215px; height:270px;}
.content .stepBox .f1_scc .free_member{width:260px; height:270px;}
.f1_scc .midlist_pcb h4{text-transform:uppercase; width:168px;}
.reservationsp h1{padding-bottom:5px;}
.reservationsp .btimg {bottom:43px;_bottom:7px; left:12px;}
.reservationsp .btimg img{border:0px; margin:0px; padding:0px; float:left;}
.sendmg .input_email02{margin-left:10px;}
.sendmg .textarea_message{margin-left:8px;}
.sendmg .bt{text-align:center;}
.listdl01 .sendmg .errortext {margin-left:153px;}
.emailbox .rightbox .mesgtarea_01 .error{height:30px; padding:5px 0px; overflow:auto;}
.content .joinBox .joinnow .linkcontent p.bogas{color:#000; font:bold 14px Arial, Helvetica, sans-serif; font-style:italic; margin-top:25px;}
.content .joinBox .joinnow .bogas h4.sph4{font-size:14px;}

.community_content .featureOffer{background:url(../images/bg_offer_main.jpg) repeat-y bottom right; float:left; overflow: hidden; padding:0; height:auto; width:822px;}
.fo2{background:url(../images/bg_offer_top.jpg) no-repeat top right; width:100%;}
.fo3{background:url(../images/bg_offer_btm.jpg) no-repeat bottom right; padding:0 0 0 8px; min-height:521px; height:auto !important; height:521px; width:814px;}
.content_r01 .featureOffer h2{background:url(../images/bg_offer_headline.gif) repeat-x bottom left; height:auto; padding:15px 0 5px 9px; margin:0 13px 10px 0;}
.featureOffer .headline{padding:5px 0 5px 0; text-transform:uppercase; width:100%;}
.featureOffer h3{color:#00a3dd; font-size:18px; float:left; padding:0 0 0 10px; font-weight:bold; width:400px;}
.featureOffer .tips{color:#231f20; font-size:12px; font-weight:bold; padding:0; margin:0; float:right; text-align:right; padding:5px 21px 0 0; width:300px;}
.featureOffer .row{padding-bottom:8px; width:100%;}
.featureOffer .offerPic{background:#ffffff; border:1px solid #231f20; padding:2px; float:left; height:109px; width:291px;}
.featureOffer .offerDetails{background:#d9dbdc url(../images/bg_offer_details.gif) repeat-y bottom left; float:right; height:115px; width:516px;}
.featureOffer .offerCopy{color:#231f20; float:left; line-height:1.5em; padding:5px 0 0 17px; height:110px; overflow:hidden; width:310px;}
.featureOffer .more{float:right; padding-top:60px; width:186px;}

.content_txt h5.sub_title{font-size:12px; font-weight:bold;}
.offer_body_copy{padding:0 0 15px 15px;}

.reservation_g03{height:154px; width:262px; background:#fff url(../images/new_flash_bg01.gif) 3px 0px no-repeat; float:right; text-align:center; padding-top:10px;}
