/*general*/
body .doc { font-family:verdana; margin:0 auto; text-align:left; width:950px; }
.clearfix { zoom:1; z-index: 1; }
.clearfix:after { clear:both; content:''; display:block; height:0; }
form, input, select, textarea { font-family:verdana; }
#map { width: 710px; height: 510px; }

/*breadcrumbs*/
#w-breadcrumbs { color:#999; padding: 11px 0; *padding 10px 0; } 
#w-breadcrumbs a { color:#999; text-decoration:none; } 
#w-breadcrumbs a:hover { color:#ff7f00; text-decoration:underline; } 
#w-breadcrumbs strong { font-weight:bold; } 
body a { color:#026EC0; text-decoration:none; } 
body a:hover { text-decoration:underline; }

/*shared msg*/
div.msg { margin-bottom:8px; padding:15px 20px 10px 50px; } 
div.msg h3 { font-weight:bold; margin-bottom:10px; } 
div.msg .strong { font-weight:bold; } 
div.msg .desc { font-size:11px; padding: 2px 0; } 
div.msg .action { font-size:17px; font-weight: bold; padding: 2px 0; } 
div.att { background:#ffead9 url(ico_att.gif) 15px 10px no-repeat;    } 
div.att h3, div.att .title { color:#e60011; } 
div.err { background:#ffead9 url(ico_error.gif) 15px 10px no-repeat;    } 
div.err h3, div.err .title { color:#e60011; } 
div.success { background:#e4f7b9 url(ico_success.gif) 15px 10px no-repeat;   } 
div.success h3, div.success .title { color:#006600; }
div.status { background:#ffffbf; font-size: 12px; } 

/* claim*/
#w-claim { border-top:1px solid #fcb948; color:#999; padding:8px 30px; } 
#w-claim p { line-height:1.5; padding-left:12em; } 
#w-claim h3 { float:left; font-weight:bold; }

/*promo block*/
#w-promo { background:#ffffbf; color:#ff9a14; font-weight:bold; padding:13px; margin-bottom:8px; } 
#w-promo p em, #w-promo p strong { font-weight:bold; } 
#w-promo p em { background:url(ico_first.gif) 100% 100% no-repeat; padding:10px 25px 3px 5px; }

/*add accomodation - step*/
.addstep .steps { background:#d7d7d7; color:#5a5a5a; padding:10px; zoom:1; } 
.addstep .steps li { background:url(ico_arrow.gif) 0 50% no-repeat; display:inline; margin-right:10px; padding-left:17px; } 
.addstep .steps li.first { background:none; padding:0; } 
.addstep .steps li.on { color:#aa000d; } 
.addstep .steps li span { font-weight:bold; font-size:130%; padding:3px 5px; } 
.addstep .steps li.on span { background:url(ico_stepon.gif) 50% 50% no-repeat; color:#fff; }

/*add accomodation - process*/
.addstep .process { background:#f5f5f5; border:1px solid #d7d7d7; padding:12px; margin-bottom:8px; } 
.addstep .process h1.add { background:url(ico_step1.gif) 0 50% no-repeat; font-size:116%; font-weight:bold; margin-bottom:15px; padding-left:20px; } 
.addstep .process table { width:70%; margin:0 auto; } 
.addstep .process table.biger { width:85%; } 
.addstep .process table.biger a:hover { color:red; } 
.addstep .process table td { width:80%; } 
.addstep .process th, .addstep .process td { padding:3px; vertical-align:top; } 
.addstep .process table em { color:#e60011; } 
.addstep .process th em { padding-right:3px; } 
.addstep .process th { color:#0068b7; font-weight:bold; padding-right:10px; text-align:right; } 
.addstep .process .inst { text-align:right; } 
.addstep .process td .inputtext { border:1px solid #7f9db9; padding:3px 16px 3px 3px; width:355px; } 
.addstep .process td .loading { background:#fff url(loading.gif) 100% 50% no-repeat; } 
.addstep .process td .selcity, .addstep .process td .acctype { margin-bottom:3px; } 
.addstep .process td .acctype input { margin-right:3px; } 
.addstep .process td .selcity select { width:335px; } 
.addstep .process td .selcity .inputtext { width:330px; }
/*city auto-complet*/
form,input, select { font-family:verdana; }
.addstep .acbase { position:relative; } 
.addstep .acbase .yui-ac-container { position:absolute; top:2em; left:0; } 
.addstep .acbase .cityac q { color:#ff7f00; font-weight:bold; } 
.addstep .acbase .cityac .highlight { background:#ffffbf; } 
.addstep .acbase .cityac  ul { background:#fff; border:1px solid #7f9db7; border-top:none; padding:3px; width:355px; } 
.addstep .acbase .cityac li { padding:3px 5px; } 
.addstep .acbase .on { display:block;    }

/*action*/
.addstep .process .action { padding:10px 0; *text-align:center; } 
.addstep .process .action span { display:table; *display:inline-block; margin-left:auto; margin-right:auto; } 
.addstep .process .action input { background:none; border:none; cursor:pointer; } 
.addstep .process .action span div { float:left; height:34px; text-align:center; margin:0 10px; } 
.addstep .process .action span div a { color:#026EC0; line-height:34px; } 
.addstep .process .action span .btn-next { background:url(btn_next.gif) 0 0 no-repeat; overflow:hidden; width:88px; } 
.addstep .process .action span .btn-later { background:url(btn_later.gif) 0 0 no-repeat; height:34px; overflow:hidden; width:88px; } 
.addstep .process .action span .btn-done { background:url(btn_done.gif) 0 0 no-repeat; height:34px; overflow:hidden; width:72px; } 
.addstep .process .action .btn-next input, .addstep .process .action .btn-done input { color:#FFF; display:block; font-size:136%; font-weight:bold; height:34px; text-align:center; width:88px; *width:83px; *margin-left:-5px; } 
.addstep .process .action .btn-done input.done { width:75px; *width: 65px; } 
.addstep .process .action .btn-later a { color:#FFF; display:block; font-size:136%; font-weight:bold; text-align:center; text-decoration:none; } 
.addstep .process .action .cancel { background:url(ico_cancel.gif) 100% 50% no-repeat;	} 
.addstep .process .action .cancel a { padding-right:15px; }

/*step 2*/
.addstep .process .callout { background:#e7e7e7; padding:10px; margin-bottom:10px; } 
.addstep .process .callout h3 { font-weight:bold; } 
.addstep .process  .max { color:#999; display:block; text-align:right; } 
.addstep .process textarea { width:500px; height:150px; } 
.addstep .process .descsrc input { margin-right:3px; } 
.addstep .process .price { padding-right:5px; } 
.addstep .process .price input { width:4em; }

/*step 3 add photos*/
.addstep .process .hilight { color:#ff7324; font-weight:bold; } 
.addstep .process .imgtitle { margin:-10px 0 10px; padding-left:20px; } 
.addstep .process .imggroup { margin:0 20px; } 
.addstep .process .imggroup h3 { background:#e7e8ff; line-height:1.8; margin-bottom:5px; padding-left:10px; } 
.addstep .process .imggroup h3.new { color:#ff7122; } 
.addstep .process .imggroup ul { margin:0 -8px 10px; } 
.addstep .process .imggroup li { *display:inline; float:left; margin:8px; } 
.addstep .process .imggroup li input { display:none; } 
.addstep .process .imggroup li label { background:#fff; border:1px solid #b8b8b8; cursor:pointer; display:block; padding:5px; height:103px; width:150px; } 
.addstep .process .imggroup input:checked + label { background:#ffe1b8; } 
.addstep .process .imggroup li.on label { background:#ffe1b8; } 
.addstep .process .imgerr { background:#fff; border:1px solid #b8b8b8; color:#e60011; padding:10px; margin-bottom:10px; } 
.addstep .process .one { margin-bottom: 50px; } 
.addstep .process .two { margin-bottom: 50px; } 
.addstep .process .title { margin: 0 20px; }
.addstep .process .title h3 { font-weight: bold; margin-bottom: 20px; }
.addstep .process .uploadPhoto { background:#e9e9e9; margin:0 20px; padding:15px 10px; *text-align:center; } 
.addstep .process .uploadPhoto span { display:table; display:inline-block; margin-left:auto; margin-right:auto; } 
.addstep .process .uploadPhoto span h4 { color:#0068b7; float:left; font-weight:bold; margin-top:0; text-align: right; } 
.addstep .process #uploadPhotoGroup li img { margin:0 5px 5px 0; border: 1px solid #B8B8B8; padding:5px;}
.addstep .process .uploadPhoto .inputbox { float:left; text-align:left; margin:10px 10px 0; } 
.addstep .process .uploadPhoto #loading { margin-right: 10px };
.addstep .process .uploadPhoto .inputbox label { color:#8e8e8e; display:block; margin-bottom:3px; } 
.addstep .process .uploadPhoto .inputbox .inputtext { border:1px solid #7f9db9; padding:3px 16px 3px 3px; width:520px; } 
.addstep .process .uploadPhoto .inputbox .loading { background:#fff url(loading.gif) 100% 50% no-repeat;    } 
.addstep .process .getphoto { background:#e9e9e9; display:none; margin:0 20px; padding:15px 0; *text-align:center; } 
.addstep .process .getphoto form { } 
.addstep .process .getphoto span { display:table; display:inline-block; margin-left:auto; margin-right:auto; } 
.addstep .process .getphoto span h3 { color:#0068b7; float:left; font-weight:bold; margin-top:1.6em; } 
.addstep .process .getphoto .inputbox { float:left; text-align:left; margin:0 10px; } 
.addstep .process .getphoto .inputbox label { color:#8e8e8e; display:block; margin-bottom:3px; } 
.addstep .process .getphoto .inputbox .inputtext { border:1px solid #7f9db9; padding:3px 16px 3px 3px; width:400px; } 
.addstep .process .getphoto .inputbox .loading { background:#fff url(loading.gif) 100% 50% no-repeat;    } 
.addstep .process .getphoto .btn-getphoto { background: url(btn_getphoto.gif) 0 0 no-repeat; border:none; font-size:100%; height:25px; margin-top:1.5em; text-align:center; width:88px; }

/*rating*/
.ratings span.r3 { background:url(ico_rating.gif) repeat-x; display:-moz-inline-box; display:inline-block; overflow:hidden; width:86px; height:18px; vertical-align:bottom; }
.ratings q { background:url(ico_rating.gif) 0 -50px repeat-x; display:block; height:18px; text-indent:-500px; }
.ratings .r1 q { width:17px; }
.ratings .r2 q { width:34px; }
.ratings .r3 q { width:51px; }
.ratings .r4 q { width:68px; }
.ratings .r5 q { width:85px; }

/*property*/
#w-property .showcase { background:url(bg_showcase.gif) no-repeat; *display:inline; float:left; height:348px; margin:10px 0 0 10px; width:403px; z-index: -1; } 
#w-property  .property{ background:#f6f6f6 url(bg_propdesc.gif) 0 0 repeat-x; border:1px solid #d8d8d8; margin-bottom:20px; padding-bottom:10px; position: relative; z-index: 998; }

#w-property  .property a { color:#026EC0; }

#w-property  .property a.em { color:#F5550B; }

/*property detail*/
#w-property .detail { margin-left:430px; font-size:90%; zoom:1; } 
#w-property .detail strong { font-weight:bold; } 
#w-property .detail .modify { background:#dbdbdb url(bg_propedit.gif) no-repeat; display:block; float:right; font-size:90%; padding:5px 10px 8px 25px; }
#w-property .detail .accinfo { color:#969696; clear:right; padding:5px 5px 5px 0; } 
#w-property .detail .accinfo q { display:block; float:right; font-size:90%; } 
#w-property .detail .accbrief { border-bottom:1px dashed #b1b1b1; margin-right: 10px; } 
#w-property .detail .accbrief h1{ background:url(ico_step1.gif) 0 0.3em no-repeat; font-size:136%; font-weight:bold;    padding:0 0 5px 15px; } 
#w-property .detail .accbrief h1 a { color: #000000; } 
#w-property .detail .accbrief .price { padding:0 0 10px 15px; }

/*convert currency*/
#w-curconvert { display:none; position:relative; } 
#w-curconvert span { padding-left:5px; z-index: 999; } 
#w-curconvert .on ul{ display:block; z-index: 9999; } 
#w-curconvert .off ul{ display:none; } 
#w-curconvert ul{ background:#fff; border:1px solid #7f9db7; left:10px; padding:3px; position:absolute; top:1.3em; width:15em; } 
#w-curconvert li { cursor:pointer; padding:1px 3px; } 
#w-curconvert li:hover, #w-curconvert li.hover { background:#ffffbf; border:1px solid #7f9db7; padding:0 2px; } 
#w-curconvert.on ul.toggle-target { display:block; } 
#w-curconvert.off ul.toggle-target { display:none; } 
#w-property .accdetail { padding:10px 5px 0 5px; } 
#w-property ul.status { float:left; width: 310px; }
#w-property ul.status li { line-height:1.5; margin-bottom:10px; overflow:hidden; width:100%; } 
#w-property ul.status li.info { border-bottom:1px dotted #DEDEDE;}
#w-property ul.status li.info .data {width:230px; float:left;}
#w-property ul.status li.ratings span.r3 { background:url(ico_rating.gif) repeat-x; display:-moz-inline-box; display:inline-block; overflow:hidden; width:86px; height:18px; vertical-align:bottom; }
#w-property ul.status li.ratings q { background:url(ico_rating.gif) 0 -50px repeat-x; display:block; height:18px; text-indent:-500px; }
#w-property ul.status li.ratings .r1 q { width:17px; }
#w-property ul.status li.ratings .r2 q { width:34px; }
#w-property ul.status li.ratings .r3 q { width:51px; }
#w-property ul.status li.ratings .r4 q { width:68px; }
#w-property ul.status li.ratings .r5 q { width:85px; } 
#w-property ul.status li.listed { xvertical-align:bottom; } 
#w-property ul.status li.listed q { background:url(ico_shortlist.gif)  50% 0% no-repeat; display:-moz-inline-box; display:inline-block; height:26px; width:37px; vertical-align:middle; } 
#w-property ul.status li.listed q span { color:#ff7f00; display:block; font-weight:bold; padding-top:4px; text-align:center; width:37px; } 
#w-property ul.status li.listed q span a { color:#ff7f00; }
#w-property ul.status li strong { padding-right:5px; float:left;} 
#w-property ul.status li .map { background: url(mapicon_s.png) 0% 10% no-repeat; line-height:1.1em; padding:0px 0 5px 15px; width:230px; float:left;} 
#w-property ul.status li.contact a#a-contact { background:#808080; color:#fff; padding:3px; text-decoration:none; } 
#w-property ul.status li.descby { background:url(ico_first.gif) 0 0 no-repeat; padding-left:20px; } 
#w-property .detail .accdetail .action { float:right; width:180px; } 
#w-property .action .savelist { background:url(g_save.gif) 0 0 no-repeat; display:block; height:34px; overflow:hidden; margin:0 auto; width:178px; } 
#w-property .action .savelist a.hidden { display:block; height: 30px; color: #fff; font-size:12px; font-family:Arial; font-weight: bold; padding-left:4px; line-height:30px; text-align:left; } 
#w-property .action .unlogin { margin:10px 5px 20px; width:170px; *width:165px; border: 1px solid #F5550B; padding:2px;}


/*  property bulletin*/
div#otherurl{width:100%;clear:both;};
div#bulletincon{width:100%;clear:both;margin:10px 0 0 0;}
div#bullinpage{float:right;padding:0 10px 0 0;}
.review-right li{clear:both;}
.bulletinthumb{float:left;padding:5px 10px 5px 10px;}
.bulletinhr{height:1px;border:none;border-top:1px solid #DEDEDE;}
.view_all{float:right;clear:both;width:100%;height:20px;text-align:right;}

/*Save-to-shortlist-flow
----------------------------------------------*/
#w-property .action .savelist a.save {border:#77B8DC 1px solid; background:#EBF0FF url(../images/i4X.gif) no-repeat 3px; padding:5px; padding-left:40px; color:#3C9BCA; font-weight:bold; font-family:verdana;}
#w-property .action .savelist a.save:hover {text-decoration:none}
#w-property .action .savelist .flowWrap {display:none; position:absolute; top:150px; *top: 150px; z-index: 999;}
#w-property .action .savelist .w150 {width:175px;}
#w-property .action .savelist .w150 .in137{width:155px; margin:4px 0 5px 0;}
#w-property .action .savelist .w150 strong{float: left;}
#w-property .action .savelist .w150 .close{float: right;}
#w-property .action .savelist .w190 {width:225px;}
#w-property .action .savelist .w205 {width:215px;}
#w-property .action .savelist .flowWrap .triangle{ height:12px; font-size:1px; background:url(../images/i19.gif) no-repeat 15px top;}
#w-property .action .savelist .flowWrap .line {height:1px; overflow:hidden; background:#fff; margin:2px 0;}
#w-property .action .savelist .flowWrap .con {background:#8AAEE2; padding:5px 3px;}
#w-property .action .savelist .flowWrap .con a{color:#fff; text-decoration:none;}
#w-property .action .savelist .flowWrap .con a:hover {color:#FFF; text-decoration:underline;}
#w-property .action .savelist .flowWrap .con a.b {background:url(i4_1.gif) no-repeat 3px 2px;}
#w-property .action .savelist .flowWrap .con a.x {background:url(i4X_2.gif) no-repeat 3px 2px;}
#w-property .action .savelist .flowWrap .con a.b, 
#w-property .action .savelist .flowWrap .con a.x {display:block; _height:19px; line-height:19px; padding-left:30px; color:#000; font-weight:bold; width: 139px; word-wrap:break-word; min-height:19px; }
#w-property .action .savelist .flowWrap .con a.b:hover,
#w-property .action .savelist .flowWrap .con a.x:hover {background-color:#D3E2F9; text-decoration:none; color: #000;}
#w-property .action .savelist .flowWrap .con li {margin: 2px 4px 2px 4px;}
#w-property .action .savelist .flowWrap .con a.c {color:#fff; text-decoration:none; display:block; height:19px; line-height:19px; padding-left:30px; color:#000; background: url(i4_1.gif) no-repeat 3px; font-weight: bold; cursor:pointer; }
#w-property .action .savelist .flowWrap .con a.c:hover { color:#000; background-color:#D3E2F9; text-decoration:none; }


/*make note*/
#w-makenote { border:1px solid #ffdf60; font-size:11px; } 
#w-makenote .note { background:#fff79f; color:#828282; margin:0; padding:0 5px; } 
#w-makenote h3{ background: #ffdf60; cursor:pointer; padding:5px; word-wrap: break-word; overflow:hidden; } 
#w-makenote .toggle-trigger a { color:#000; width: 140px; }

/*
#w-makenote .on h3{ background:#ffdf60 url(ico_notetoggle.gif) 95% 8px no-repeat; } 
#w-makenote .off h3{ background: #ffdf60 url(ico_notetoggle.gif) 95% -43px no-repeat; }
*/

#w-makenote .on .note{ display:block;  } 
#w-makenote .note .item { border-bottom:1px dashed #828282; width: 165px; *width: 164px; *+width: 134px; height:100px; color: #828282; background: #fff79f; overflow: auto; } 
#w-makenote .note textarea.add { width: 140px; *width: 142px; height:140px; margin: 4px auto; display: none; } 
#w-makenote p { /* word-wrap: break-word; */ /* overflow:hidden; */ line-height:1.3; padding:5px 0; } 
#w-makenote .time { line-height:1.3; }
#w-makenote .note p.first { border:none; overflow: hidden; } 
#w-property .action .noteBar { width: 160px; padding-left: 11px; font-size:11px;} 
#w-property .action .noteBar .addnote { display:block; float:right; width: 60px; } 
#w-property .action .noteBar .editnote { color: #FEA025; float:left; display:none; } 
#w-property .action .noteBar .editnote a { color: #FEA025; } 

/*property tabs*/
.prop-column .w{ float:left; width:750px; } 
.prop-column .n { float:left; margin-left:15px; width:180px; }

/*review tabs*/
ul.reviewtabs { padding-left:15px; } 
ul.reviewtabs li{ float:left; margin-right:10px; } 
ul.reviewtabs li, ul.reviewtabs li strong { background:url(taboff.gif) no-repeat; } 
ul.reviewtabs li strong{ background-position:100% 0; display:block; margin:0 -6px 0 6px; *margin:0; *position:relative; *right:-6px; } 
ul.reviewtabs li.on, ul.reviewtabs li.on strong { background-image:url(tabon.gif); } 
ul.reviewtabs li.on { margin-bottom:-1px; position:relative; } 
ul.reviewtabs li.on a { font-weight:bold; padding-bottom:9px; font-size:12px; } 
ul.reviewtabs li a { display:block; padding:8px 12px; font-size:12px; } 
ul.reviewtabs li a em { color:#ff7f00; } 
#w-reviewtabs { margin-bottom:10px; } 
#w-reviewtabs .tabbd { background:#f7f7f7; border:1px solid #dedede; padding:12px; } 
#w-reviewtabs .tabcontent { display:none; } 
#w-reviewtabs .tabcontent strong { font-weight:bold; } 
#w-reviewtabs .show { display:block; } 
#w-reviewtabs .contenthd { background:#f5f5f5 url(bg_reviewhd.gif) repeat-x; border-bottom:1px solid #c7c7c7; padding:5px 0 5px 5px; } 
#w-reviewtabs .contenthd h3 { background:url(ico_review.gif) 0 50% no-repeat; float:left; font-weight:bold; font-size:110%; padding:0 5px 0 20px; } 
#w-reviewtabs .contenthd .ratings { float:left; } 
#w-reviewtabs .contentbd { color:#000; padding:8px 8px 20px 12px; }
#w-reviewtabs .contentbd p { padding: 0 10px; } 
#w-reviewtabs .contentbd p strong{ font-weight:bold; } 
#w-reviewtabs .contentbd .small { padding: 0 10px; } 
#w-reviewtabs .contentbd .more{ color:#ff7f00; font-weight:bold; } 

/*reviews*/
.reviewBtn { float: right; width:120px; margin-top: -37px; margin-bottom: 10px; position: relative; height: 25px; } 
.reviewBtn .act-write { background:#3583cd; float:right; *display:inline; margin:1px 15px 0 0; padding:3px 0 3px 5px; position:relative; } 
.reviewBtn .act-write span.btnSpan { background:url(ico_write.gif) 100% 50% no-repeat; display:block; margin:-8px -8px 0 0; padding:10px 25px 0 0; position:relative; _width:6em; } 
.reviewBtn .act-write a.btnA { color:#fff; white-space:nowrap; }


#w-reviewtabs .contenthd .act-write { background:#3583cd; float:right; *display:inline; margin:0px 10px 0 0; padding:1px 0 1px 5px; position:relative; z-index: 0; } 
#w-reviewtabs .contenthd .act-write span { background:url(ico_write.gif) 100% 50% no-repeat; display:block; margin:-8px -8px 0 0; padding:10px 25px 0 0; position:relative; _width:6em; } 
#w-reviewtabs .contenthd .act-write a { color:#fff; white-space:nowrap; font-weight:bold; } 
#w-reviewtabs .contentbd h4.noreview { text-align:center; font-size:110%; font-weight:bold; margin: 20px 0 15px; } 
#w-reviewtabs .hidemore .more { display:inline; } 
#w-reviewtabs .hidemore div { display:none; } 
#w-reviewtabs .showmore .more { display:none; }
#w-reviewtabs .showmore div { display:block; } 
#w-reviewtabs .tabcontent h3.map { background:url(ico_review.gif) 0 0 no-repeat; margin-bottom:1em; padding-left: 15px; display:inline; } 
#w-reviewtabs .tabcontent h3.map strong { font-weight:bold; padding-right:5px; } 
#w-reviewtabs .tabcontent h3.reviews { margin-bottom:1em; padding-left: 9px; } 
#w-reviewtabs .tabcontent h3.reviews strong { font-weight:bold; padding-right:5px; } 
#w-reviewtabs .tabcontent .editmap { font-size:90%; font-weight:bold; }
#w-reviewtabs .notesblock .contentbd{ padding:10px 8px 10px 12px; }
#w-reviewtabs .notesblock .dotline{ margin-left: 10px; } 
#w-reviewtabs .notesblock .first { border:none; } 
#w-reviewtabs .notesblock .contentbd p{ padding-left:15px; } 
#w-reviewtabs .notesblock .contentbd .showmore{ padding-left:15px; } 
#w-reviewtabs .notesblock .contentbd  p.notes{ background:url(ico_note.gif) 0 0.6em no-repeat; word-wrap:break-word; overflow:hidden; } 
#w-reviewtabs .contentbd p.noreview { background:#3583cd url(ico_write2.gif) 98% 50% no-repeat; font-size:120%; font-weight:bold; margin:0 auto 20px; padding:10px 0; width:300px; } 
#w-reviewtabs .contentbd p.noreview a { color:#fff; padding-left:10px; } 
#w-reviewtabs .contentbd li  { border-top:1px dashed #c7c7c7; padding:8px 0; } 
#w-reviewtabs .contentbd li.first { border:none; } 
#w-reviewtabs .contentbd li .thumb{ float:left; text-align:center; width:90px;} 
#w-reviewtabs .contentbd li .thumb .img{ /* border:1px solid #767676; */ display:block; margin:0 auto 5px; width:70px; } 
#w-reviewtabs .contentbd li .thumb img{ vertical-align:bottom; } 
#w-reviewtabs .contentbd li .desc{ margin-left:80px; }
#w-reviewtabs .contentbd li .desc .date{ color:#8A8A8A; }
#w-reviewtabs .contentbd li .desc h4 { height:20px; } 
#w-reviewtabs .contentbd .link{ text-align:right; } 
#w-gsearch{ background:#EBEEF3; border:1px solid #9FC1FF; margin-bottom:10px; padding:10px 5px; } 
#w-gsearch input { display:block; margin:0 auto; } 
#w-gsearch .inputtext{ border:1px solid #7F9DB7; padding:2px; margin-bottom:5px; width: 157px !important; width: 150px; }

/* ----------------------- bulletinBoard ----------------------- */
.bulletinBoard {border:#C8B186 1px solid; background:#E8DFC5; padding:0px 10px 10px 10px; margin-bottom:20px; }
.bulletinBoard .bulletinBoard-top{margin:0 -10px; margin-top:-2px; margin-bottom:5px; background:#C8B186; color:#FFFFFF; font-weight:bold; line-height:20px; padding: 5px 0 5px 0;}
.bulletinBoard .moreR {text-align:right; margin-top:-23px; margin-bottom:10px;}
.bulletinBoard .moreR a{color:#026EC0;}
.bulletinBoard .list-1 {padding: 5px 0 5px 0;}
.bulletinBoard .list-1 p.item{ padding: 5px 2px 2px 20px; margin-bottom: 5px; border-bottom:1px solid #949595; border-right:1px solid #949595;  background: url(/images/ico_review.gif) #fff no-repeat scroll 5px 8px;}
.bulletinBoard .list-1 p.item a {color: #000; text-decoration: none;}
.bulletinBoard .list-1 p.item a:hover {color: #026EC0; text-decoration: underline;}
.bulletinBoard .list-1 li{position:relative; width:575px;}
.bulletinBoard .list-1 li p{position:absolute; left:650px; top:0; width:80px;}
.bulletinBoard .list-1 li p a{color:#026EC0;}
.bulletinBoard .list-1 li .openBox{position:absolute; top:12px; left:650px; width:230px; height:100px; z-index:-1;}
.bulletinBoard .list-1 li .openBox-top{height:10px; font-size:1px; line-height:1px; background:url(../images/i8.gif) 30px top no-repeat;}
.bulletinBoard .list-1 li .openBox-con{ height:70px; padding-top:10px; border:#A15D42 1px solid; border-top:#A15D42 4px solid; background:#FBF6E8; text-align:center; position: relative; }

/*------------------------ accommodationList -----------------------*/
.accommodationList{border:#CFCFCF 1px solid; padding:5px 4px; margin-bottom:10px; width:740px}
.accommodationList .accommodationList-title{height:23px; line-height:23px; padding-left:20px; background:#FF9D19; color:#FFF;font-weight:bold;}
.accommodationList td{width:132px; text-align:left; padding:10px 6px; *padding:0;}
.accommodationList td img{padding:5px; border:#B2B2B2 1px solid; display:block;}
.accommodationList td a{color:#000000;}

/*------------------------ tips and reviews -----------------------*/
.box-1 {background:#F7F7F7; border:#D8D8D8 1px solid; padding:10px; margin-bottom:12px;}
.bor-1{border-top:#C7C7C7 1px solid; height:5px; margin-top:5px; font-size:1px;}
.f-l{float:left}
.fon8A8A8A {color:#8A8A8A;}
.g-write { cursor:pointer; border:0px; height:26px; width:130px; padding-left:3px;padding-top:0px!important; padding-top:3px; text-align:left; overflow:hidden; background:url(../images/g_write.gif) no-repeat; color:#FFF; font-family:verdana; font-weight:bold; font-size:11px;}

a.linkBlue {color:#026EC0; text-decoration:none;}
a.linkBlue:hover {color:#E60011}
a.linkBlue2 {color:#026EC0;}
a.linkBlue2:hover {color:#E60011}linkBlue2 {color:#026EC0;}
a.linkBlue2:hover {color:#E60011}
a.linkOrange3 {color:#F5550B;}

.i3Y {background:url(../images/i3Y.gif); padding-left:18px!important;background-repeat:no-repeat; background-position:left; padding-left:18px; margin-bottom:15px;}
.i3Y strong{font-weight:bold; font-size:110%}

.review-navBg{height:26px; line-height:26px; padding-left:20px; background:#E9E9E9; font-weight:bold;}
.review-nav {margin-top:-24px !important; margin-top: -22px; height:23px; line-height:22px; padding-right:15px; text-align:right; margin-bottom:10px;}
.review-left {float:left; width:150px; margin-left:5px; padding-right:5px; border-right:1px solid #D8D8D8;}
.review-left .review-left-img{float:left; width:80px;}
.review-left .review-left-img .img{/*border:1px solid #767676;*/ display:block; margin:0 auto 5px; width:70px;}
.review-left .review-left-icon{float:left; width:60px;height: 70px; font-size:10px;}
.review-left .review-left-icon li{height: 17px;}
.review-left .review-left-icon img {margin-right:3px;}
.review-right {float:left; width:545px !important; width:540px; _height:110px; min-height:110px; }
.review-right li{padding-bottom: 6px;}
.review-right .goPhoto{margin-top:-31px; margin-left:400px;}
#bullinpage a {padding-left:5px;}
#bullinpage a.pagehere { background:none repeat scroll 0 0 #026EC0; color:#FFFFFF; text-decoration:none; }

.review-bulletins-left {float:left; width:150px; margin-left:5px; padding-right:5px;}
.review-bulletins-left a{clear:both;}
.bulletins-coulmn{clear:both}
.bulletins-coulmn a{width:100%;clear:both;}
#bulletin-right { clear: right; width:550px; padding: 5px; overflow-x: hidden; overflow-y: auto; }

.i-view-1 {background:url(../images/i_view_1.gif);}
.i-view-2 {background:url(../images/i_view_2.gif);}
.i-view-3 {background:url(../images/i_view_3.gif);}
.i-view-1,.i-view-2,.i-view-3{background-repeat:no-repeat; background-position:left top; padding-left:25px;}

.dotline {height:1px; line-height:1px; background:url(../images/dotline.gif) repeat-x;}
.dotline-2 {clear:both; height:1px; line-height:1px; padding:10px 0; background:url(../images/dotline.gif) left repeat-x;}
.pageNum {clear:both; text-align:right; padding-right:10px!important;}
.pageNum a{margin-right:2px; line-height:13px;padding:0 3px; color:#026EC0;}
.pageNum a:hover{color:#FF6600;}
.pageNum a.pagehere {background:#026EC0; text-decoration:none; color:#FFFFFF;}

.reviews-list .link {text-align: right;}

/* -- notes -- */
.no-notes .content { margin: 5px 17px 20px; }
.i13 {background:url(../images/i13.gif) left 0.5em no-repeat; padding-left:10px; margin:8px 0; line-height:1.5em;}
.i13 p { word-wrap:break-word; overflow:hidden; line-height:1.5em; }
.tex-r {text-align:right; font-size:11px;}
.m5 {margin:5px 0;}

/* -- float module -- */
.openBox-contact { width:520px; position: absolute; display: none; }
.openBox-contact .openBox-top {height:10px; font-size:1px; line-height:1px; background:url(../images/i8.gif) 30px top no-repeat;}
.openBox-contact .openBox-con {border:#A15D42 1px solid; border-top:#A15D42 4px solid; background:#FBF6E8;}
.openBox-contact .openBox-con .close {text-align:right; padding:5px;}
.openBox-contact form .openBox-con table { margin:5px; }
.openBox-contact form .openBox-con table td { padding:0px 3px 10px; }
.openBox-contact form .openBox-con table td img#err{ margin:7px; }
.openBox-contact form .openBox-con table td strong { font-weight:bold; font-size: 12px; }
.openBox-contact form .openBox-con table td input,textarea { padding: 2px; z-index: -1;}
.openBox-contact form .openBox-con table td input.validation { width:70px; *margin:3px 0 8px 5px; margin:3px 0 9px 5px; }
.openBox-contact img { border:0pt none;  }
.openBox-contact img.validation { margin:3px; cursor:pointer; }
.openBox-contact form .openBox-con table td input.send { font-size:13px; width: 80px; }


#Gmap { 1px solid rgb(204, 204, 204); background: rgb(204, 204, 204) none repeat scroll 0% 50%; margin: 0 2px 0 1px; padding: 15px 5px 5px 5px; width: 712px; *width: 710px; height: 510px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; } 
#noGmap { background:#CCCCCC none repeat scroll 0% 50%; height:45px; margin:0pt 2px 0pt 1px; padding:15px 5px 5px; width:711px; } 
#noGmap p { padding:10px 20px 5px; } 
#noreview { margin: 10px; } 
#noreview h4 { font-size:110%; font-weight:bold; margin:20px 0pt 15px; } 
#noreview p.noreview { background:#3583CD url(ico_write2.gif) no-repeat scroll 98% 50%; font-size:120%; font-weight:bold; margin:8pt 0 20px; padding:10px 0pt; width:300px; } 
#noreview p.noreview a { color: #fff; padding-left: 10px; } 
#p-tranReviews { margin-top: 15px; margin-bottom: 10px; } 

/*openBox_photo*/
.relat {position:relative;}
.goPhoto .openBox_photo{position:absolute; left:0px; top:15px; width:315px; z-index:500; display:none; }
.goPhoto .openBox_photo .openBox_top{height:10px; font-size:1px; line-height:1px; background:url(../images/i8.gif) 15px top no-repeat;}
.goPhoto .openBox_photo ul{ height:210px; padding-left:15px!important; padding-left:5px; list-style-image: none; list-style-position: outside; list-style-type: none; }
.goPhoto .openBox_photo li {float:left; width:120px; margin:0 10px;}
.openBox_top{height:10px; font-size:1px; line-height:1px; background:url(../images/i8.gif) 30px top no-repeat;}
.openBox_con{border:#A15D42 1px solid; border-top:#A15D42 4px solid; background:#FBF6E8;}
.openBox_con .close {text-align:right; padding:5px;}

/* ajax sign in & sign up begin */
.ui-dialog-overlay { display: none; border-width: 0pt; margin: 0pt; padding: 0pt; position: absolute; top: 0pt; left: 0pt; width: 100%; height: 4000px; background-color: black; opacity: 0.5; z-index: 1001; filter:alpha(opacity=50);/*ie*/ } 
.ui-dialog-overlay iframe { display: block; background-color: black; opacity: 0.5; filter:alpha(opacity=50);/*ie*/ } 
.ui-zindex { z-index: 1002; } 
.ui-ajax { display: none; overflow: hidden; position: absolute; top: 400.5px; left: 481.5px; background: #fff; }

.register_formBox {border:#A36046 1px solid; width:400px;}
.register_formBox .title{height:28px;line-height:28px; padding:0 10px; background:#FF8D16; font-family:verdana; font-weight:bolder; color:#FFFFFF;}
.register_formBox .tdL{width:75px; color:#0068B7; padding-right:5px; text-align:right; font-weight:bold; font-family:verdana;}
.register_formBox .tdR{width:300px}
.register_formBox .tdR p em {font-style:normal; color:#E60011;}
.register_formBox .close {text-align:right; padding:5px;}

/*forget tips*/
.forget-tips{position:relative; text-align:center; width:100%; height:40px;}
.forget-tips p em {font-style:normal; color:#E60011;}

/* ajax sign in & sign up end */

.l-footer { height: 80px; margin: 50px 0 30px 0; clear: both; }
.l-footer .mf { border-top: 1px solid #feb34e; background: url(foot.gif); text-align: center; }
.l-footer .mf .cr { height: 20px; margin:10px 0pt 5px; *padding-top: 10px; color: #808080; }
.l-footer .mf li { display:inline; color: #808080; }
.l-footer .mf li a { display:inline; color: #F5550B; }

#search-result {
    padding-top:15px;
    position:relative;
    min-height: 400px !important;
    _height: 400px;
}

.multi-signin {
    border-top: 1px solid #A36046;
    margin: 0 15px 2px;
    padding: 5px;
}

.multi-signin .title1 {
    font-weight: bold;
}


.multi-signin .content1 {
    text-align: center;
    padding: 15px 0 5px 0;
}

.multi-signin img {
    margin: 0 7px;
}

.review-left .smallicon {
    clear: both;
    font-size: 12px;
    font-weight: bold;
	padding-top:2px;
}

.review-left .smallicon div.left {
    float: left;
}

.review-left .smallicon div.right {
    float: right;
}

/* inc/header.php */

#wh {position:relative;margin-top:15px;border:1px solid #c9c9c9;height:65px; background:url("bg_func.png") repeat-x scroll 0 0 transparent;}
#wh .lt {position:absolute;height:65px;width:11px;background:url(rc_head_left.png) no-repeat;top:-1px;left:-1px;}
#wh .rt {position:absolute;height:65px;width:11px;background:url(rc_head_right.png) no-repeat;top:-1px;right:-1px;}
#wh .logo {float:left;background:#fff9f1 url(bg_logo.png) no-repeat right top;width:365px;height:65px;}
#wh .logo img {position:absolute;left:34px;top:-15px;}
#wh .logo #yam-logo { left: 15px; top: 7px; }
#wh .logo #whiich-logo { left: 115px; top: -20px; }
#wh .logo em {margin-top:30px;margin-left:186px;display:block;font-size:93%;color:#377ac2;font-family:Verdana;}
#wh .func {float:right;background:url(bg_func.png) repeat-x;width:583px;height:65px;}
#wh .func .inner {float:right;margin-top:10px; padding-right:10px; display:inline; }
#wh .func .ad { background:url(i4.gif) no-repeat; padding-left:32px; display:inline; float: right; height:22px; margin-top:12px; padding-right:15px; } 
#wh .func span {float:left;margin-right:15px;}
#wh .func ul {float:left;}
#wh .func ul li {float:left;margin-right:10px;background:url(li_func.png) no-repeat left;padding-left:10px;}
#wh .func a { color:#000; }
#wh .func a:hover { color:#fff; }

/* inc/search.php */
#w-masthead {position:relative;background:url(bg_search.png) repeat-x left bottom;border:1px solid #c9c9c9;border-top:none;height:52px;margin-bottom:8px;}
#w-masthead .lb {position:absolute;height:51px;width:10px;background:url(rc_search_left.png) no-repeat;bottom:-1px;left:-1px;}
#w-masthead .rb {position:absolute;height:51px;width:10px;background:url(rc_search_right.png) no-repeat;bottom:-1px;right:-1px;}
#w-masthead .search form {padding-top:6px;margin-left:260px;}
#w-masthead .search form label {color:#fb9b10;font-weight:bold;}
#w-masthead .search form #searchbox {width:250px;border:1px solid #7c9fbb;padding:3px;}
#w-masthead .myrecent { margin-top:2px;text-align:left;}
#w-masthead .myrecent a {color:#f76019;}

#w-masthead .ft { padding-left:100px; text-align:left; height: 50px; left:0px; position:absolute; z-index:1000;} 
#w-masthead .ft span { display:inline; margin:0 auto; position: relative; }
#w-masthead .ft form { margin:0px 0 3px 0; position: relative; height: 23px; *background-position:2%; font-family: verdana; } 
#w-masthead .ft form .inputtext { font-size: 13px; margin: 0 10px 0 0px; *margin: 0 0 0 0; padding:1px 0; width:320px; border: 1px solid #7F9DB9; }
#w-masthead .ft form .btn-search { background: url(btn_search.gif) 50% 50% no-repeat; border:none; height:22px; text-align:center; width:60px; } 
#w-masthead .ft form .btn-search1 { background: url(btn_search1.gif) 50% 50% no-repeat; border:none; height:22px; text-align:center; width:96px; cursor: pointer; font-size:12px; } 
#w-masthead .ft form .btn-search2 { background: url(btn_search2.gif) 50% 50% no-repeat; border:none; height:22px; text-align:center; width:168px; cursor: pointer; font-size:12px; }
#w-masthead .ft .bot { text-align: left; }
#w-masthead .ft .bot a{ color: #F5550B; } 


/* auto-complete begin */
#w-masthead .ft .yui-ac-container { position:absolute; top: 2.0em; left: 3px; *left: 14px; z-index: 9999; } 
#w-masthead .ft .on { display:block;    } 
#w-masthead .ft form .cityac q { color:#ff7f00; font-weight:bold; } 
#w-masthead .ft form .cityac .highlight { background:#ffffbf; }
#w-masthead .ft form .cityac ul { background:#fff; border:1px solid #7f9db7; border-top:none; padding:3px; width:330px; text-align:left; margin:1px 47px; } 
#w-masthead .ft form .cityac li { padding:3px 5px; } 
#w-masthead .ft form .loading { background:#fff url(loading.gif) 100% 50% no-repeat; }
