@charset "utf-8";
.leftBoxMain{float:left; width:740px;}
.leftBoxMain2{float:left; width:740px;}
.rightBox{float:right; width:200px;}

.leftBox {float:left; width:208px;}
.leftBox {background-image:url(../images/bg_leftBox_con.gif);}
.leftBox_top {height:26px;line-height:26px; padding-left:12px; background-image:url(../images/bg_leftBox_top.gif); font-weight:bold;}
.leftBox_con {padding:12px; _height:300px;/*hack:for IE6.0 */ min-height:300px;}/*!!!---set (leftside) height here----*/
.leftBox_con a{font-size:13px; color:#026EC0; line-height:30px;}
.leftBox input {margin-bottom:2px; margin-right:3px; *margin:auto;/*hack:for IE*/}
.leftBox li{margin-left:8px;}
.centerBox{float:left; width:537px; margin-left:8px;}
.centerBox .textinput { width:270px; border: 1px solid #7F9DB9;}
/*frontRoom
----------------------------------------------*/
.frontRoom { height: 82px; position:relative; border:#DAD9DE 1px solid; padding:10px; background:#F5F5FF; margin-bottom:20px; z-index: 99;}
.frontRoom ul.p-minlist{position:absolute; left:150px; top:12px;}
.frontRoom li input{margin-top:10px;}
.frontRoom li.t1{font-family:arial;  font-size: 11px; font-weight:bold; letter-spacing:0.5pt;}
.frontRoom li.t2{font-family:arial;  font-size: 17px; font-weight:bold;}
.frontRoom li a{color: #000;}

.frontRoom .back{position:absolute; top:5px; right:10px;}
.main2 .back{_right:40px;}/*hack:for IE6.0 */

.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; }


/*bulletinBoard
----------------------------------------------*/
.bulletinLocTitle h1{ font-size:17px; font-weight:bold;}
.bulletinTitle {margin: 10px;}
.bulletinTitle a {color:#0000ff;}
.bulletinTitle a.on {color:#F5550B;}
.bulletinBoard {border:#C8B186 1px solid; background:#E8DFC5; padding:0px 0 10px 0; margin-left:10px; margin-right:10px; margin-bottom:5px;}
.bulletinBoard .loading { background:#fff url(loading.gif) 100% 50% no-repeat; }
.bulletinBoard .b-title {padding:10px }
.bulletinBoard table td.right {text-align: right;}
.bulletinBoard table td.select p {margin-bottom: 10px;}
.bulletinBoard table td.select label {height: 10px; margin-right: 20px;}
.bulletinBoard table td .post {font-size:13px; width:80px; margin:0 5px 5px 0px; height: 28px;}
.bulletinBoard table td textarea { width: 550px; height: 120px; }
.bulletinBoard .top {margin-bottom:5px; _margin-top:-2px; background:#C8B186; font-weight:bold; line-height:20px; }
.bulletinBoard li.top { color:#fff; padding:0 7px; padding-bottom: 0px; *padding-bottom:1px; height: 20px; *height: 22px; }
.bulletinBoard li h1 { margin-top: -5px; }
.bulletinBoard .top li { color:#fff; padding:5px 7px; padding-bottom: 0px; *padding-bottom:1px; height: 20px; *height: 22px; }
.bulletinBoard .title { font-weight:bold; margin: 9px 6px 2px; font-size:14px; }
.bulletinBoard .other { margin-left:6px; }
.bulletinBoard .content { margin: 15px 6px; }
.bulletinBoard .moreR {text-align:right; margin:-25px 0px 0px; *margin-top:-29px; padding-right:10px; height: 20px;}
.bulletinBoard .moreR a{color:#000;}
.bulletinBoard .moreR a:hover{color:#fff;}
.bulletinBoard .msg { padding: 5px; }
.bulletinBoard .list-1 { margin: 15px 7px 2px 9px; position: relative;}
.bulletinBoard .list-1 .item {position:relative; width: auto; padding:5px 0 5px 25px; margin:5px; background:url(/images/ico_review.gif) #fff no-repeat scroll 5px 8px; border-bottom: 1px solid #959494; border-right: 1px solid #959494;}
.bulletinBoard .list-1 .item p{left:650px; top:0; width:80px;}
.bulletinBoard .list-1 .item .left {width: 550px;z-index: -1;}
.bulletinBoard .list-1 .item .right {z-index: -1;position:absolute; right:5px; top:5px;}
.bulletinBoard .list-1 .item span a {color:#000; text-decoration:none;}
.bulletinBoard .list-1 .item span a:hover {color:#026EC0; text-decoration:underline;}
.bulletinBoard .list-1 .item a.linkBlue {color:#000; text-decoration:none;}
.bulletinBoard .list-1 .item a.linkBlue:hover {color:#026EC0; text-decoration:underline;}
.bulletinBoard .list-1 .openBox{position:absolute; top:12px; right:-180px; width:230px; height:100px; display:none; z-index: 9999;}
.bulletinBoard .list-1 .openBox-top{height:10px; font-size:1px; line-height:1px; background:url(/images/i8.gif) 30px top no-repeat;}
.bulletinBoard .list-1 .openBox-con{ height:70px; padding:10px; border:#A15D42 1px solid; border-top:#A15D42 4px solid; background:#FBF6E8; text-align:center;}


.con .openBox{ position:absolute; top:12px; right:-170px; width:230px; height:100px; display:none; z-index: 9999;}
.con .openBox-top{height:10px; font-size:1px; line-height:1px; background:url(/images/i8.gif) 30px top no-repeat;}
.con .openBox-con{ height:70px; padding:5px; border:#A15D42 1px solid; border-top:#A15D42 4px solid; background:#FBF6E8; text-align:center;}

.bulletinBoard .list-2 { margin: 15px 7px 2px 9px; position: relative;}
.bulletinBoard .list-2 li{position:relative; background:url(/images/ico_review.gif) #fff no-repeat scroll 5px 10px; border-right: 1px solid #959494;  border-bottom: 1px solid #959494; margin:5px; padding:5px 0px 0px 25px;}
.bulletinBoard .list-2 li p{margin:2px 0px;}
.bulletinBoard .list-2 li span a {color:#000; text-decoration:none;}
.bulletinBoard .list-2 li span a:hover {color:#026EC0; text-decoration:underline;}
.bulletinBoard .list-2 li a.linkBlue {color:#000; text-decoration:none;}
.bulletinBoard .list-2 li a.linkBlue:hover {color:#026EC0; text-decoration:underline;}
.bulletinBoard .list-2 .openBox{position:absolute; top:12px; left:665px; width:230px; height:100px; display:none; z-index: 99;}
.bulletinBoard .list-2 .openBox-top{height:10px; font-size:1px; line-height:1px; background:url(/images/i8.gif) 30px top no-repeat;}
.bulletinBoard .list-2 .openBox-con{ height:70px; padding-top:10px; border:#A15D42 1px solid; border-top:#A15D42 4px solid; background:#FBF6E8; text-align:center;}

/* ----------------------- bulletinBoard ----------------------- */
.bulletinBoard1 {border:#C8B186 1px solid; background:#E8DFC5; padding:0px 10px 10px 10px; margin-bottom:20px;}
.bulletinBoard1 .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;}
.bulletinBoard1 .moreR {text-align:right; margin-top:-23px; margin-bottom:10px;}
.bulletinBoard1 .moreR a{color:#026EC0;}
.bulletinBoard1 .list-1 {padding: 5px 0 5px 0;}
.bulletinBoard1 .list-1 p.item{ padding: 5px 2px 2px 20px; margin-bottom: 5px; border-right:1px solid #949595;  border-bottom:1px solid #949595; background: url(/images/ico_review.gif) #fff no-repeat scroll 5px 10px;}
.bulletinBoard1 .list-1 p.item a {color: #000; text-decoration: none;}
.bulletinBoard1 .list-1 p.item a:hover {color: #026EC0; text-decoration: underline;}
.bulletinBoard1 .list-1 li{position:relative; width:575px;}
.bulletinBoard1 .list-1 li p{position:absolute; left:650px; top:0; width:80px;}
.bulletinBoard1 .list-1 li p a{color:#026EC0;}
.bulletinBoard1 .list-1 li .openBox{position:absolute; top:12px; left:650px; width:230px; height:100px; z-index:-1;}
.bulletinBoard1 .list-1 li .openBox-top{height:10px; font-size:1px; line-height:1px; background:url(../images/i8.gif) 30px top no-repeat;}
.bulletinBoard1 .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; }
.bulletinBoard1 .tex-r {text-align:left; font-size:11px;}

/*newsbox
----------------------------------------------*/
#sort{position:relative; padding:10px 0;}
#sort a{color:#026EC0; text-decoration:none;}
#sort p{position:absolute; left:80%; top:10px}

.newsbox{float:left; width:100%; margin-bottom:8px; padding:3px; border:#CCCCCC 1px solid;}
.newsbox_bgcolor{ background:#EEF1FD; cursor:pointer; }
.newsbox .i4r{text-align:right; margin-top:-20px; margin-right:10px;}
.newsbox .newsimg {float:left; width:120px; padding:10px; text-align:center;}
.newsbox .newscon {float:left; padding:7px 0; width:576px;}
.newsbox .dotline {overflow:hidden; height:1px; width:auto;margin:4px; background-image:url(../images/dotline.gif);}
/*PorfileBox - newsbox*/
.ProfileBox .newsbox {border:none; float:none; width:auto; margin-bottom:0px; padding-bottom:0px; position:relative;}
.newsbox .newsimg {float:left; width:120px; padding:10px 10px 5px 10px; text-align:center;}
.newsbox h2 a {color:#000; font-weight:bold;} 
.newsbox h2 a:hover {color:#F5550B} 
.newsbox .editlink {position: absolute; top:5px; right:5px;}

.datepAll{
    left: 0px;
    z-index: 999;
}

.datepObj{
    position: absolute;
    display: none;
    width:600px;
    height:200px;
    *top: 28px;
    *left: 0px;
    border-color:#A15D42;
    border-style: solid;
    border-width: 1px;
    background: #FBF6E8;
    z-index: 2;
}
.datepObj .dp {
    float: left;
    margin: 20px;
    margin-left:20px !important;
    margin-left:10px;
    margin-right:0;
    width: 380px;
    height: 160px;
    /* border: 1px dashed red; */
}
.datepObj .field {
    float: right;
    text-align: center;
    margin: 20px 6px;
    width: 185px;
    height: 166px;
    /* border:1px dashed blue; */
}
.datepObj .textinput {
    width: 60px;
    height: 15px;
    font-size: 12px;
}
.datepObj p.title {
    font-weight: bold;
    height: 20px;
    margin-top: 25px;
}
.datepObj p.cbs {
    margin: 10px 23px;
    text-align: left;
}
.datepObj p.sb {
    margin: 23px;
}
.datepObj p a.cl {
    color: #000;
}
.datepObj p input.submit {
    width: 56px;
    margin-right: 5px;
}


/*leftBoxMain2 - newsbox
----------------------------------------------*/
.leftBoxMain2 .newsbox{float:left; font-size:90%; width:740px; margin-bottom:8px; padding:0px; border:#CCCCCC 1px solid; z-index: -1;}
.leftBoxMain2 .newsbox h2 {padding:5px 10px 0pt; *padding-top: 0; font-size:13px; text-decoration: underline}
.leftBoxMain2 .newsbox .newscon {float:left; width:600px; padding:5px 0;}
.leftBoxMain2 .newsbox .newscon .desc {_height: 20px; min-height: 20px; color: #999999;}
.leftBoxMain2 .newsbox .newscon .title {position:relative; overflow:hidden; height:20px; font-size:90%; z-index:1;}
.leftBoxMain2 .newsbox .newscon .title .value {height:20px; display:inline;}
.leftBoxMain2 .newsbox .newscon .title .saved {display:inline; margin-left:10px;}
.leftBoxMain2 .newsbox .newscon .title .price {display:inline; margin-left:10px;}
.leftBoxMain2 .newsbox .newscon .title .contact {display:inline; position:absolute; right:5px;}
.leftBoxMain2 .newsbox .button_rate{padding:3px; background:#808080; font-family:verdana; color:#FFFFFF; }
.leftBoxMain2 .newsbox .button_contact{padding:3px; background:#808080; font-family:verdana; color:#FFFFFF;}
.leftBoxMain2 .newsbox .quote {position: absolute; padding-top: 2px; width: 250px;}
.leftBoxMain2 .newsbox .theR{ display:inline; position:absolute; margin-right:2px; right:2px;}
.leftBoxMain2 .newsbox table {clear:both; padding:0px; margin:5px 0;}
.leftBoxMain2 .newsbox .tL {width:117px; padding-left:5px;}
.leftBoxMain2 .newsbox .tL2 {width:650px; border:#FFDC6C 1px solid; color:#917F8D;}
.leftBoxMain2 .newsbox .tL2 textarea {width:650px; height:5em; overflow:auto; border:#FFFFFF 1px solid; font-family: verdana; font-size: 11px;}
.leftBoxMain2 .newsbox .tC {width:550px; padding:2px; word-wrap:break-word; overflow: hidden;}
.leftBoxMain2 .newsbox div.d-note {width:550px; padding:6px; background:#FEF69F; border:#FFDC6C 1px solid; color:#917F8D; word-wrap:break-word; overflow: hidden;}
.leftBoxMain2 .newsbox .tC2 {width:550px; border:#FFDC6C 1px solid; color:#917F8D; padding:5px; display:none;}
.leftBoxMain2 .newsbox .tC2 textarea.editNoteMemo {width:545px; height: 60px; border:none;}
.leftBoxMain2 .newsbox .tR {padding-left:10px;}
.leftBoxMain2 .newsbox .tR2 {padding-left:10px; display: none;}
.leftBoxMain2 .newsbox em { background:url(ico_first.gif) 100% 100% no-repeat; padding:10px 25px 3px 5px; }
.leftBoxMain2 .newsbox .foot {font-size:11px; color:#999999;}

/*Profile(box)....
----------------------------------------------*/
.ProfileBox {border:#CFCFCF 1px solid; margin-bottom:20px;}
.ProfileBox .top1 {padding-left:12px; background:#DAD3BB; font-family: arial; font-weight:bold; font-size: 13px; line-height:26px; height:26px;}
.ProfileBox .top1 ul { padding-top:4px; *padding-top: 3px; }
.ProfileBox .top1 ul li {}
.ProfileBox .top1 ul li img{margin-top:-2px; *margin-top: 1px; margin-right:5px;}
.ProfileBox .top1 p{ text-align:right; margin-top:-17px; height:20px; padding-right:10px; font-weight:normal; font-size: 11px; color:#0FABD3; /* border:1px dashed red; */ }
.ProfileBox .con {padding:6px; }
.ProfileBox .con p.msg {margin: 8px 8px;}
.ProfileBox .con table .line {height: 1px; line-height:1px; border-bottom:#A0A0A0 1px solid; margin-bottom: 4px; *margin-bottom: 0px;}
.ProfileBox .con table .field1 {width:248px; word-wrap:break-word; overflow: hidden;} 
.ProfileBox .con table.discovery {}
.ProfileBox .con table.discovery td {}
.ProfileBox .con table.discovery .left {float: left;}
.ProfileBox .con table.discovery .right {float: right; width: 110px; margin: 2px; word-wrap:break-word; overflow: hidden; }
.ProfileBox .foot{border-top:#C7C7C7 1px solid; text-align:right; padding-top: 5px; margin-top: 4px;position: relative;}
.ProfileBox .foot a{color:#F5550B}
.ProfileBox .foot .flowWrap { right:-15px; top:20px; z-index: 999; }

.ProfileBox .mytable {}
.ProfileBox .mytable .mytr { margin-bottom:5px; padding:2px 0;}
.ProfileBox .line { border-bottom:#A0A0A0 1px solid; height:20px; }
.ProfileBox .mytable .mytr .mytd1 { float:left; width:228px; }
.ProfileBox .mytable .mytr .mytd2 { float:left; width: 340px; }
.ProfileBox .mytable .mytr .mytd3 { float:left; width: 100px; }
.ProfileBox .mytable .mytr .mytd4 { float:right; width:50px; position:relative;}
.ProfileBox .mytable .mytr2 { margin-bottom:5px; z-index:1; padding:2px 0;}
.ProfileBox .mytable .mytr2 .mytd1 { float:left; width:159px; }
.ProfileBox .mytable .mytr2 .mytd2 { float:left; width:245px; }
.ProfileBox .mytable .mytr2 .mytd3 { float:left; width:169px; }
.ProfileBox .mytable .mytr2 .mytd4 { float:left; width:100px; }
.ProfileBox .mytable .mytr2 .mytd5 { float:left; width:36px; }
.ProfileBox .mytable .cls { clear:both; }

/*porfile_front
----------------------------------------------*/
.porfile_front{border:#CDCDCD 1px solid; background:#F7EED4; padding:10px 20px; margin-bottom:20px;}
.porfile_front .porfile_front_left{float:left; width:310px; height:180px; border-right:#B2B2B2 1px solid; font-size:90%}
.porfile_front .profile_front_right{float:left; width:520px; padding:15px;}
/*openbox
----------------------------------------------*/
.openBox_contact{width:530px;}
.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;}
/*openBox_photo*/
.goPhoto .openBox_photo{position:absolute; left:0px; top:15px; width:315px; display: none; z-index: 990;}
.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{ padding-left:15px!important; padding-left:5px;}
.goPhoto .openBox_photo li {float:left; width:120px; margin:0 10px;}
/*openBox_quotedRate:hint*/
.openBox_quoted_hint{position:absolute; left:170px!important;left:150px; top:22px!important;top:25px; width:400px; z-index:5; display: none;}
.openBox_quoted_hint1{position:absolute; width:400px; z-index:5; display: none;}
/*openBox_quotedRate*/
.openBox_quoted{position:absolute; left:170px!important;left:150px; top:22px!important;top:25px; width:310px;}


.openBox-invite-friend{display:none; position:absolute; left:-250px; top:15px; width:500px; z-index:5; text-align:left;}
.openBox-invite-top{height:10px; font-size:1px; line-height:1px; background:url(../images/i8.gif) 350px top no-repeat;}

/*forget tips*/
.forget-tips{position:relative; text-align:center; width:100%; height:40px;}
.forget-tips p em {font-style:normal; color:#E60011;}

/*openBox_register*/
.openBox_register {position:absolute; left:150px; top:15px; width:315px; display:none;}
/*Reviews
----------------------------------------------*/
.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;}
.review-navBg{height:26px; line-height:26px; padding-left:20px; background:#E9E9E9; font-weight:bold;}
.review-nav {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:10px; border-right:#D8D8D8 1px solid; padding-right:5px;}
.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:70px; height:70px; font-size:11px;}
.review-left .review-left-icon li{height:17px;}
.review-left .review-left-icon img {margin-right:3px;}
.review-right {float:left; width:500px; _height:110px; min-height:110px; padding-left:10px; }
.review-right li{padding-bottom:6px;}
.review-right .goPhoto{margin-top:-31px; margin-left:400px; position: relative;}
/*frontProperty
----------------------------------------------*/
.frontProperty {background:#F6F6F6 url(../images/bg_frontProperty.gif) repeat-x; border:#D9D9D9 1px solid; margin-bottom:20px;}
.frontProperty .frontProperty_left{float:left; width:403px; height:348px; padding:10px;}
.frontProperty .frontProperty_right{float:right; width:480px; height:348px; padding:10px;}
.frontProperty .frontProperty_right_1{float:right; height:23px; padding:5px 20px 0 23px; background:#DBDBDB url(../images/bg_frontProperty_2.gif) left top no-repeat; margin-top:-10px; margin-right:-10px;}
.frontProperty .frontProperty_right .vL{float:left; width:280px; padding:0 10px;}
.frontProperty .frontProperty_right .vL li{margin-bottom:12px;}
.frontProperty .frontProperty_right .vR{width:155px; float:right;}
.frontProperty .frontProperty_right .vR .yellowBox{width:145px; margin:10px 5px; background:#FFF79F; border:#FFDF60 1px solid;}
.frontProperty .frontProperty_right .vR .yellowBox .top{background-color:#FFDF60; padding:0 4px;}
.frontProperty .frontProperty_right .vR .yellowBox .con{padding:5px; color:#828282; height:100px; overflow:hidden;}
/*property(accommodationList)
----------------------------------------------*/
.accommodationList {border:#CFCFCF 1px solid; padding:5px 4px;}
.accommodationList .accommodationList-title{height:23px; line-height:23px; padding-left:20px; background:#FF9D19; color:#FFF;}
.accommodationList td{width:132px; text-align:left;}
.accommodationList td img{padding:5px; border:#B2B2B2 1px solid; display:block;}
.accommodationList td a{color:#000000;}

.savedTitle { padding:5px 4px 5px; xvertical-align:bottom; }
.savedTitle q { background:url(ico_shortlist.gif)  50% 50% no-repeat; display:-moz-inline-box; display:inline-block; height:23px; width:37px; vertical-align:middle; }
.savedTitle q:before, q:after { content:''; }
.savedTitle q span { color:#ff7f00; display:block; font-weight:bold; padding-top:5px; text-align:center; width:37px; }
.accommodationList1 {padding:5px 4px; margin-bottom: 10px;}
.accommodationList1 .accommodationList-title {height:23px; line-height:23px; padding-left:20px; background:#FF9D19; color:#000;}
/* .accommodationList1 .accommodationList-title a { color:#000;} */
.accommodationList1 .accommodationList-title a b { color:#fff;}
.accommodationList1 td{width:132px; text-align:left;}
.accommodationList1 td img{padding:5px; border:#B2B2B2 1px solid; display:block;}
.accommodationList1 td a{color:#000000;}
/*property(property_foot)
----------------------------------------------*/
.property_foot{border-top:#FEBA49 1px solid; padding:5px 25px; color:#949494; margin-top:12px;}
.property_foot .foot_right{float:left; width:730px;}
/*sNav
----------------------------------------------*/
.sNav_wrap{position:relative; height:32px;}
.sNav {position:absolute; top:0px; left:0px; padding:0 20px; height:33px;}
.sNav a{float:left; overflow:hidden; margin-right:5px; width:142px; height:33px; background:url(../images/g_sNav.gif); text-align:center; line-height:30px; color:#0068B7; font-weight:bold;  font-family:verdana;}
#s1 .s1,#s2 .s2,#s3 .s3,#s4 .s4 {background-position:bottom!important;}
/*listBox
----------------------------------------------*/
.listBox {background:url(../images/bg_listBox.gif) top repeat-x; padding:7px; margin-top:15px;}
.listBox .photo{float:left; width:70px; text-align:center; margin:0 10px;}
/*google search
----------------------------------------------*/
.searchBox{border:#A1C0FF 1px solid; background:#EBEEF4; padding:5px;}
/*Register(Register-email , ..)
----------------------------------------------*/
.register_formBox {border:#A36046 1px solid; width:400px; margin-bottom: 30px; *margin-bottom: 10px;}
.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;}
/*frontTripList
----------------------------------------------*/
.frontTripList {padding:12px; border:#CECCD1 1px solid; background:#F8EED3; margin-bottom:20px;}
.frontTripList .header {height: 30px;}
.frontTripList .member {}
.frontTripList .datetime {color: #8A8A8A; width: 200px; font-size:11px;}
.frontTripList .i3Y { width: 670px; height: 30px; word-wrap:break-word; overflow: hidden; background-position: top left; float: left; }
.frontTripList .i3Y .sname { width: 700px; word-wrap:break-word; overflow: hidden;}
/* .frontTripList .i3Y .sname strong {width: 300px; word-wrap:break-word; overflow: hidden;} */
.frontTripList .invite { text-align:right; padding-bottom:10px; position:relative; float: right; }
.frontTripList .TripBox {float:left; width:130px; padding-left:2px; padding-right:10px;margin-top:2px; border-right:1px solid #CCCCCC;}
.frontTripList .TripBox_img{float:left; width:76px;}
.frontTripList .TripBox_icon{float:left; width:50px; height: 76px; padding-left:2px;}
.frontTripList .TripBox_icon li{margin-bottom:0px; height: 19px; font-size:85%;}
.frontTripList .TripBox_icon img {margin-right:3px;}
/*Shortlist-Sign-in-view_add------addPlace
----------------------------------------------*/
.addPlace {width:480px; margin-top:5px; position: relative;}
.addPlace table .inputtext, .addPlace table textarea, .addPlace table select {margin: 2px; border: 1px solid #7F9DB9; padding:2px; }
.addPlace table #s-keyword-ss {width: 225px;}
.addPlace table .show-suggest { font-size: 11px; }
.addPlace table .s-keyword-suggest {display: none; position: relative;}
.addPlace table .s-keyword-suggest #s-tip-ss { left:-45px; top:21px; }
.addPlace table .tdL{text-align:right; font-weight:bold;}


/*Save-to-shortlist-flow
----------------------------------------------*/
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;}
a.save:hover {text-decoration:none}
.flowWrap {display:none; position:absolute; top:30px; *left: 0;}
.w150 {width:175px;}
.w150 .in137{width:155px; margin:4px 0 5px 0;}
.w150 strong{float: left;}
.w150 .close{float: right;}
.w190 {width:190px;}
.w205 {width:215px;}
.flowWrap .triangle{ height:12px; font-size:1px; background:url(../images/i19.gif) no-repeat 100px top;}
.flowWrap .line {height:1px; overflow:hidden; background:#fff; margin:2px 0;}
.flowWrap .con {background:#8AAEE2; padding:5px 3px;}
.flowWrap .con a{color:#FFF; text-decoration:none;}
.flowWrap .con a:hover{color:#FFF; text-decoration:underline;}
.flowWrap .con a.b {background:url(i4_1.gif) no-repeat 3px 2px;}
.flowWrap .con a.x {background:url(i4X_2.gif) no-repeat 3px;}
.flowWrap .con a.b, 
.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; }
.flowWrap .con a.b:hover,
.flowWrap .con a.x:hover {background-color:#D3E2F9; text-decoration:none; color: #000;}
.flowWrap .con li {margin: 2px 4px 2px 4px;}
.flowWrap .con li.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; }
.flowWrap .con li.c:hover { background-color:#D3E2F9; text-decoration:none; }

/*form
----------------------------------------------*/
.writeReview {overflow:auto; width:440px; height:80px; border: 1px solid #7F9DB9}
.hidden{ display:none; }
.show{ display:block; }
.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{ overflow: hidden; position: absolute; top: 400.5px; left: 481.5px; background: #fff; }

#f-findhotelfrom .textinput {
    width:300px;
    font-size:12px;
    margin: 1px 10px 0pt 0pt;
    padding:1px 0px;
}

#f-findhotelfrom .yui-ac-container {
    position:absolute;
    top:105px;
    *top:110px;
    left:264px;
    *left:266px;
}

#f-findhotelfrom .on {
    display:block;    
}

#f-findhotelfrom form .cityac q {
    color:#ff7f00;
    font-weight:bold;
}

#f-findhotelfrom form .cityac .highlight {
    background:#ffffbf;
}

#f-findhotelfrom form .cityac ul {
    background:#fff;
    border:1px solid #7f9db7;
    border-top:none;
    padding:3px;
    width:330px;
    text-align:left;
    margin:1px 47px;
}

#f-findhotelfrom form .cityac li {
    padding:3px 5px;
}

#f-findhotelfrom form .loading {
	background:#fff url(loading.gif) 100% 50% no-repeat;
}

.btn-submit {
    background:url(btn_next.gif) 0 0 no-repeat;
    overflow:hidden;
    width:88px;
}

.btn-submit input {
    background:none;
    border:none;
    cursor:pointer;
    color:#FFF;
    display:block;
    font-size:136%;
    font-weight:bold;
    height:34px;
    text-align:center;
    width:88px;
    *width:83px;
    *margin-left:-5px;
}

.action {
	padding:20px 0;
	*text-align:center;
}

.action span {
	display:table;
	*display:inline-block;
	margin-left:auto;
	margin-right:auto;
}

.action span div {
    float:left;
    height:34px;
    text-align:center;
    margin:0 10px;
}

.action span div a {
    color:#026EC0;
    line-height:34px;
}

.cancel {
	background:url(ico_cancel.gif) 100% 50% no-repeat;	
}

.cancel a {
	padding-right:15px;
}

.tipField {
    color: #666666;
    position: relative;
    width: 325px;
    top: -20px;
    left: 2px;
}

.notesblock p {
    line-height: 1.5em;
}

.notesblock a {
    color:#026EC0;
}

.notesblock a:hover {
    color:#E60011;
}

.s-datepicker-box {
    display: block;
    position: absolute;
    width: 600px;
    height: 300px;
    background: #FBF6E8 none repeat scroll 0%;
    border-color: #A15D42;
    border-style: solid;
    border-width: 4px 1px 1px;
    /* z-index: 9999; */
}

.s-datepicker {
    /* position: absolute; */
}


.hide { display:none; }

.bbreply h1.i7{
    background:transparent url(../images/i7.gif) no-repeat scroll 0%;
    *padding-left: 18px;
    padding-left: 18px;
}

.bbreply form input.send{
    font-size: 13px;
    width: 80px;
    height: 27px;
}

.bbreply img.validation {
    padding-top: 7px;
    cursor: pointer;
}

.bbreply input.validation {
    margin: 5px 10px;
}

.bbreply img.err {
    margin: 4px 0;
}

.profile_front_right .yui-ac-container {
    position:absolute;
    top:210px;
    left:476px;
    *left:474px;
}

.profile_front_right .on {
    display:block;    
}

.profile_front_right .cityac q {
    color:#ff7f00;
    font-weight:bold;
}

.profile_front_right .cityac .highlight {
    background:#ffffbf;
}

.profile_front_right .cityac ul {
    background:#fff;
    border:1px solid #7f9db7;
    border-top:none;
    padding:3px;
    width:330px;
    text-align:left;
    margin:1px 47px;
}

.profile_front_right .cityac li {
    padding:3px 5px;
}

.profile_front_right .loading {
	background:#fff url(loading.gif) 100% 50% no-repeat;
}


.thumb {
    display:block;
    margin:0 auto 3px;
    text-align: center;
}

.profile_nickname {
	font-size:13px;
	text-align:left;
	font-weight:bold;
}

.profile_update {
	background:#E8DFC5;
	padding:3px;
	font-weight:bold;
	text-align:left;
	margin-left:5px;
}

.thumb img {
    /*border:1px solid #767676;*/
}

#s-tips {
    left: 481.5px;
    top: 400 5px;
    overflow: hidden;
    position: absolute;
}


.leftBoxMain2 .i4Y {
    background:url(../images/i3Y.gif);
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:20px!important;
    _height:29px; min-height:29px;
    line-height:29px;
    position: relative;
    z-index: 999;
}

.leftBoxMain2 .i4Y Input {
    margin-top: 4px; 
    *+: margin-top: 4px;
}

.fon16p {
    font-size: 13px;
    font-weight: bold;
}

.m-shortlist p {
    line-height: 1.5em;
}

.sl {
    position: relative;
}

.sl form .lab {
    margin-top: 0px;
    margin-bottom: 5px;
    padding-top: 4px;
    *padding-top: 1px;
    width: 50px;
    float: left;
}

.sl form .inputext{
    margin-top:0px;
    margin-bottom:5px;
    padding:0 5px;
    width:25em;
}


/*reviews*/
.reviewBtn {
    float: right;
    margin-top: -21px;
    margin-bottom: 10px;
    position: relative;
    height: 26px;
    /* border: 1px dashed red; */
}

.reviewBtn .act-write {
     background:#3583cd;
     float:right; 
     *display:inline;
     margin:4px 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;
}


.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; }
.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; }

.p12 .send {font-size:13px; width:80px; height: 28px;}

#r-agreement {
    margin:15px 40px;
}

#r-agreement div.border {
    border:#A86951 1px solid; padding:20px;
}

#r-agreement div.header {
    color:#A86951; font-family:verdana; font-weight:bold; text-align:left; padding: 0pt 30px;
}

#r-agreement table {
    width:818px; height:100px
}

#r-agreement textarea {
    width:99%; height:15em;
}

#r-agreement li.bottom {
    text-align:center; padding:20px;
}

#r-agreement li font {
    font-size: 11px;
}

#r-agreement input.submit {
    font-size:13px;
    height:28px;
    width:80px;
}

.thickbox_datepicker {
    font-family: arial;
    width: 120px;
    padding: 2px;
	border: 1px solid #7F9DB9;

}

.s-changeStatus {
	display:inline;
    font-family: arial;
    width: 130px;
    height 20px;
	border: 1px solid #7F9DB9;
	padding: 0px;
}

.bulletinReply td.right {
    text-align: right;
}

#f-findhotelfrom {
    padding: 40px 0pt; position: relative; margin-bottom: 50px;
}

.datepicker_wrap {
    position: relative;
}

#p-writeReview { position: relative; z-index: 1; padding:10px; }
#p-writeReview .i3 font { font-size: 12px; color:#E60011; margin-left: 10px; }
#p-writeReview .label{ font-size:90%; font-weight:bold; line-height:1.2em;}
#p-writeReview .item { margin: 15px 0; }
#p-writeReview .border { background: transparent url(../images/dotline.gif) repeat-x scroll 0 100%; }
#p-writeReview .item .subitem { padding-bottom: 10px; clear: both; }
#p-writeReview .item .subitem1 { padding-bottom: 10px; clear: both; height: 40px; }
#p-writeReview .item .indent { padding-left: 13px; }
#p-writeReview .item .height100 { height:100px; }
#p-writeReview .item .height80 { height:80px; }
#p-writeReview .title { float:left; margin-top:3px; width:180px; }
#p-writeReview .title1 { float:left; margin-top:3px; width:167px; }
#p-writeReview .field { float:left; }
#p-writeReview .field .inputtext { border: 1px solid #7F9DB9; width:400px; padding:2px; }
#p-writeReview .subitem textarea { margin-left: 13px; border: 1px solid #7F9DB9}
#p-writeReview .subitem .note { color:gray; font-size:85%}
#p-writeReview .height30 { height: 30px; }
#p-writeReview .writeReview1 {overflow:auto; width:600px; height:90px;}
#p-writeReview .tips {text-align:right; margin-top:-15px;}
#p-writeReview .tips a#tips {color:#E60011;}
#p-writeReview .openBox_photo {text-align: left; left:530px; position:absolute; top:43px; width:400px; z-index:990; display: none; }
#p-writeReview .openBox_photo .openBox_top{height:10px; font-size:1px; line-height:1px; background:url(../images/i8.gif) 200px top no-repeat;}
#p-writeReview .openBox_photo h4 { margin: 5px 15px; }
#p-writeReview .openBox_photo ul { margin: 0 15px; }



#tag a { color:#026EC0; }

.collapse { float: right; margin: 10px; }
.findmore { position: absolute; width:180px; right:80px; padding:2px; text-align: right; font-size:11px; }
.viewmap { background: url("../images/mapicon_s.png") no-repeat scroll 8px 0 transparent; position: absolute; width:75px; right:0px; padding:2px; text-align: right; font-size:11px; }
#ss-map { margin: 20px 0; }

#cse-search-results { padding: 25px 0 0 15px; }


/* auto-complete begin */
#search-result {
    position: relative;
}

#search-result form .cityac q {
    color:#ff7f00;
    font-weight:bold;
}

#search-result form .cityac .highlight {
    background:#ffffbf;
}

#search-result form .cityac ul {
    background:#fff;
    border:1px solid #7f9db7;
    border-top:none;
    padding:3px;
    width:330px;
    text-align:left;
    margin-top:1px; 
    margin-left:0;
}

#search-result form .cityac li {
    padding:3px 5px;
}

#search-result form .loading {
	background:#fff url(loading.gif) 100% 50% no-repeat;
}

#search-result form .yui-ac-container {
    position:absolute;
    top: 123px;
    left: 26px !important;
    left: 11px;
}

/* auto-complete end */



.shortlist {
    background:#F7F7F7 url(../images/bg_shortlist.gif) repeat scroll 0 0;
    background-position:center top;
    background-repeat:no-repeat;
    border:1px solid #CCCCCC;
    margin-top:10px;
    margin-bottom:10px;
    padding:0 5px 10px;
    width: 130px;
}

.shortlist a {color:#000;}
.shortlist li { width: 120px; word-wrap:break-word; overflow: hidden; }
.recent li a {color: #000; text-decoration: none;}
.recent li a:hover {text-decoration:underline;}
.shortlist ul{margin-left:2px}
.shortlist img{margin:5px 0 10px 0; width:120px;}


.leftCategory {
    float:left;
    width:180px;
    margin-right: 40px;
}

.rightList {
    float:left;
    width:720px;
}

#categories {
    margin-left: 10px;
}

#categories h4 {
    padding:5px 0;
    color: #F5550B;
    font-family: verdana;
    font-size:13px;
    border-bottom: 2px solid #DAD9DE;
}

#categories div.list {
    margin: 5px 0;
}

#categories div.list li {
    padding: 2px 0;
}

#categories div.list li a {
    color:#026EC0;
    font-size:12px;
}

#categories p.all {
    float: right;
    font-size: 11px;
}

#categories p.all a {
    color: #808080;
}

.widget {
    margin-top: 70px;
    margin-left: 10px;
}

.widget a {
    color:#026EC0;
}

.widget textarea {
    width: 160px;
    height: 80px;
    overflow: auto;
}

.widget h4 {
    padding:5px 0;
    color: #F5550B;
    font-family: verdana;
    font-size:13px;
    border-bottom: 2px solid #DAD9DE;
}

.widget div.list {
    margin: 5px 0;
}

.widget div.list li {
    padding: 2px 0;
}

.widget div.list li a {
    color:#000;
    font-size:12px;
}

.widget p.powerby {
    float: right;
    font-size: 11px;
}

.widget p.powerby a {
    color:#000;
}

#blogList {
}

#blogList .item1 {
    padding: 20px 0;
}

#blogList .item1 .title {
    color: #000;
    padding: 2px 0;
    font-size: 18px;
    border-bottom: 1px solid #DAD9DE;
}

#blogList .item1 .title .viewall {
    font-size: 11px;
    display: inline;
}


#blogList .item2 {
    padding: 10px 0;
}

#blogList .item2 .title {
    color: #026EC0;
    padding: 2px 0;
    font-size: 16px;
    border-bottom: 1px solid #DAD9DE;
}

#blogList .item2 .title a {
    color:#026EC0;
    text-decoration:none;
}

#blogList .item2 .function {
    color: #C0C0C0;
    padding: 2px 0;
    font-size: 11px;
}

#blogList .item2 .content {
    color: #404040;
    margin: 7px 0;
    font-size: 12px;
}

#blogList .item2 .content .more {
    float: right;
}

.feed {
background:transparent url(http://www.whiich.com/images/feed.png) no-repeat scroll 0pt 1px;
display:block;
float:left;
font-size:0.8em;
min-height:15px;
padding:1px 0pt 1px 20px;
}


.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;
}

form,input, select { font-family:verdana; }

/* Auto 2 colum layout, resize-able right colum */
.colmask {
clear:both;
float:left;
overflow:hidden;
position:relative;
width:100%;
}
.leftmenu {
background:#FFFFFF none repeat scroll 0%;
}
.leftmenu .colright {
background:#FFFFFF none repeat scroll 0%;
float:left;
left:200px;
position:relative;
width:200%;
}
.leftmenu .col1wrap {
float:right;
padding-bottom:1em;
position:relative;
right:200px;
width:50%;
}
.leftmenu .col1 {
margin:0pt 15px 0pt 215px;
overflow:hidden;
position:relative;
right:100%;
}
.leftmenu .col2 {
float:left;
position:relative;
right:185px;
width:170px;
}

.leftmenu .col {
background:#FFFFFF none repeat scroll 0%;
float:left;
left:10px;
position:relative;
width:200%;
}
.leftmenu .colwrap {
float:right;
padding-bottom:1em;
position:relative;
right:10px;
width:50%;
}
.leftmenu .col0 {
margin:0pt 15px 0pt 10px;
overflow:hidden;
position:relative;
right:100%;
}

#f-findhotelfrom .btn-search3 {
    background:transparent url(btn_search1.gif) no-repeat scroll 50% 50%;
    border:medium none;
    cursor:pointer;
    font-size:13px;
    height:22px;
    text-align:center;
    width:96px;
}

.butCal {
    background:#FBF6E8;
    border:medium none;
    cursor:pointer;
    height:22px;
    text-align:center;
    width:60px;
    color:#0FAAD9;
}
.review-left .smallicon {
    clear: both;
    font-size: 12px;
    font-weight: bold;
}

.review-left .smallicon div.left {
    float: left;
}

.review-left .smallicon div.right {
    float: right;
}


.recommend {padding-left:10px;}
.recommend ul li.list {padding:10px 0;border-bottom:1px dashed #d8d8d8;}
.recommend ul li.toplist {padding:2px 0;}
.recommend ul li.last {border:none;}
.recommend ul li .box {border:1px solid #d8d8d8;padding:2px;}
.recommend ul li .user {float:left; margin:5px; width:140px;}
.recommend ul li .user .stats {float:left; font-size:11px;}
.recommend ul li .image {float:left; margin:2px; width:80px;}
.recommend ul li .accphoto {float:left; margin:2px; width:120px;}
.recommend ul li .image a {display:block;text-align:center;}
.recommend ul li .packet {float: right; width:450px; padding-right:10px;}
.recommend ul li .packet h6 {color:#5e5e5e;margin-bottom:7px;}
#review-new .packet .title {display:block;color:#737373;}
#review-new .packet .time {font-size:85%;color:#b4b4b4;}
#review-new .packet .commet {color:#a9a9a9;margin-bottom:5px;}
#review-new { width: 740px; }

 
/* auto-complete begin */
#addPlace .yui-ac-container { position:absolute; top: 132px; left: 46px; *left: 46px; z-index: 9999; } 
#addPlace .on { display:block;    } 
#addPlace .cityac q { color:#ff7f00; font-weight:bold; } 
#addPlace .cityac .highlight { background:#ffffbf; }
#addPlace .cityac ul { background:#fff; border:1px solid #7f9db7; border-top:none; padding:3px; width:330px; text-align:left; margin:1px 47px; } 
#addPlace .cityac li { padding:3px 5px; }
#addPlace .loading { background:#fff url(loading.gif) 100% 50% no-repeat; }
/* auto-complete end */


/* 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%; } 
#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; }

/*---------[search_result (centerpace)]----------*/
.mapbody { position: relative; width:100%}

#s_list {
	position:absolute;
	left: 0;
	top: 0;
    width: 180px;
    height: 465px;
    overflow:auto;
    padding: 5px;
    border: 1px solid #e1e1e1;
    font-size: 13px;
}
#s_list ol {
    color: #666666;
}
#s_list ol li {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #e1e1e1;
    padding-bottom: 4px;
    list-style: decimal inside none;
    padding-top: 2px;
}
#s_list ol li a{

}
#s_list ol li span {
    font-size: 11px;
    color: #A9A9A9;
}
#s_map {
    height: 475px;
}
#map {
    height: 445px;
    border: 1px solid #e1e1e1;
}

.showmap {
	margin-left:200px;
}

#s_map p {
    padding: 5px;
    color: #666666;
    font-size: 13px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #e1e1e1;
    border-bottom-color: #e1e1e1;
    border-left-color: #e1e1e1;
}
#s_map p img {
    vertical-align: middle;
    margin-right: 5px;
}



.infowindows .newsbox{float:left; width:544px; margin:8px 0; font-size: 13px; padding:0px; border:#CCCCCC 1px solid; line-height:1.5em;}
.infowindows .newsbox a { color:#FEA025; font-weight:bold; }
.infowindows .newsbox_bgcolor{ background:#EEF1FD; cursor:pointer; }
.infowindows .newsbox_bgcolor1:hover { background:#EEF1FD; cursor:pointer; }
.infowindows .newsbox .i4r{text-align:right; margin-top:-20px; margin-right:10px;}
.infowindows .newsbox .newsimg {float:left; width:110px; padding:8px; overflow:hidden; margin-right:5px;}
.infowindows .newsbox .newsimg img { /* border: 1px solid #767676; */}
.infowindows .newsbox .newscon {float:left; width:406px; padding:7px 0;}
.infowindows .newsbox .newscon .title {overflow:hidden; height:20px; font-size:11px;}
.infowindows .newsbox .newscon .title .value {height:20px; display:inline;}
.infowindows .newsbox .newscon .title .saved {display:inline; margin-left:10px;font-size:12px;}
.infowindows .newsbox .newscon .title .price {display:inline; margin-left:10px;}
.infowindows .newsbox .dotline {overflow:hidden; height:1px; width:auto;margin-bottom:4px; background-image:url(../images/dotline.gif);}
.infowindows .newsbox h2 { background:none repeat scroll 0 0 #D3E2F9; font-size:100%; font-weight:normal; height:22px; line-height:22px; padding-left:10px; } 
.infowindows .newsbox h2 a {color:#000; font-size:15px; font-weight:bold; background: none repeat scroll 0 0 #D3E2F9; text-decoration: none; } 
.infowindows .newsbox h2 a:hover {color:#F5550B} 
.infowindows .pageNum {float:right; font-size:110%; padding-right:10px!important;}
.infowindows .pageNum a{display:block;  margin-right:5px; float:left; height:15px; line-height:15px; color:#026EC0; text-align:center;}
.infowindows .pageNum a:hover{color:#FF6600;}
.infowindows .pageNum a.pagehere {background:#026EC0; text-decoration:none; color:#FFFFFF;}

.infowindows .viewmapbutton {background:url(../images/mapicon_s.png); background-repeat:no-repeat; text-decoration:none; padding:5px 0 5px 16px}
.infowindows .viewmapbutton a { text-decoration:none; font-size:13px; font-weight:bold; color:#026EC0;}
.infowindows .viewmapbutton a:hover { text-decoration:underline;}

.ui-dialog-overlay { background-color:black; border-width:0; display:none; margin:0; opacity:0.5; padding:0; position:absolute; z-index:1001; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); }
.map-overlay { height:447px; top:0; width:100%; }
.map-overlay img { margin:200px 300px; z-index:1002; }
.map-labels { color: #000; background-color: #CCCCFF; font-family: "Lucida Grande", "Arial", sans-serif; font-size: 12px; text-align: center; border: 1px solid #000; white-space: nowrap; padding: 2px 5px; }

