/* top */
.pnhtop{margin-top:20px;margin-bottom:40px;padding-top:0px}
.pnhtop h1{font-size:22px;margin-left:0px;color:#004176;display:inline}
.pnhtop .hoteladdress{font-size:12px;color:#666666;margin-top:10px;padding:0px 0px 0px 0px}
.pnhtop .pricefrom{float:right;width:200px;margin-left:20px;margin-right:10px;font-weight:bold;font-size:17px;color:#336699;text-align:right}

/* topn */
.pnhtopn{margin-bottom:20px}
.pnhtopn h1 .first{display:block;margin-bottom:15px}

/* nav */
.sdnav{width:100%;background:#004176;margin:0px 0px;padding:0px}
.sdnav ul{float:left;margin:0px;padding:0px;list-style-type:none}
.sdnav li{float:left;margin:0px;padding:5px 0px}
.sdnav li a{display:block;padding-right:20px;padding-left:20px;padding-bottom:0px;padding-top:0px;font-weight:bold;font-size:12px;color:#FFFFFF;text-decoration:none;border-left:1px solid #1F5D7D}
.sdnav li a:hover{text-decoration:underline}
.sdnav li.selected a{padding-left:20px;padding-right:20px}
.sdnav li a.first{border-left:0px}

.sdnavsub{background-color:#ffffff;margin-bottom:0px;margin-top:10px}
.sdnavsub li a, .sdnavsub li.selected a{border:0px;font-weight:normal;padding-left:10px;padding-right:10px}

/* check */
.pnsearch{background-color:#EDF4F8;margin:0px 0px;border:1px solid #B8CDDC;border-bottom:0px}
.pnsearch .boxheader{font-weight:bold;font-size:17px;margin:0px;padding:10px 10px 10px 10px}
.pnsearch h2{font-weight:bold;font-size:17px;color:#004176}
.pnsearch .boxcontent{padding:10px}
.pnsearch .boxdt{float:left;width:200px;padding:2px;padding-bottom:5px}
.pnsearch .boxdt label{display:block;font-weight:bold}
.pnsearch .buttonsm{margin-top:15px}

/* select */
.pnselect{background-color:#EDF4F8;margin:0px 0px;border:1px solid #B8CDDC}
.pnselect .boxheader{font-weight:bold;font-size:17px;margin:0px;padding:10px 10px 0px 10px}
.pnselect h3{font-weight:bold;font-size:17px;color:#004176}
.pnselect h3 img{margin-right:10px}
.pnselect .boxcontent{padding:10px}
.pnselect .header-term{font-weight:bold;font-size:16px;color:#1B86BD;margin:10px}
.pnselect .boxdt{float:left;width:200px;padding:2px;padding-bottom:5px}
.pnselect .boxdt label{display:block;font-weight:bold}
.pnselect .boxbottom{border-top:1px solid #B8CDDC;padding-right:10px}
.pnselect .fctab{border:0px;padding-left:20px}

.pnleftnav{background:#ffffff url("/images/box/lnav/bg_topback.gif") top left no-repeat;border:0px;border-top:1px solid #D0D0D0}
.pnleftnav .boxcontent li a{font-weight:normal;color:#666666}
.pnleftnav .boxcontent li.back{padding:5px 10px}
.pnleftnav .boxcontent li.back a{font-weight:bold}

.pnhdetail h3{background:#DDE6EC;font-weight:bold;font-size:13px;color:#333333;margin:20px 0px 0px 0px;padding:6px 10px}
.pnhdetail-p h3{background:#DDE6EC;font-weight:bold;font-size:13px;color:#333333;margin:20px 0px 0px 0px;padding:6px 10px}

/* desc */
.pnhdesc{border:0px;margin-bottom:0px}
.pnhdesc .header{font-weight:bold;font-size:17px;margin:0px;margin-bottom:10px;padding:20px 0px}
.pnhdesc .header h2{padding-left:0px;font-weight:bold;font-size:17px}
.pnhdesc .headersub{font-weight:bold;font-size:17px;margin:0px;margin-bottom:10px;padding:0px}
.pnhdesc .headersub h3{font-weight:bold;font-size:17px}
.pnhdesc .boxheader{background:#DEEBF3;font-weight:bold;font-size:13px;color:#666666;padding:4px 10px}
.pnhdesc .boxheader h2{font-weight:bold;font-size:13px;color:#004176}
.pnhdesc .bt{padding-bottom:10px;border-bottom:1px solid #BED1E0}
/*.pnhdesc .htop{margin-top:20px;margin-bottom:20px}*/
.pnhdesc .title{font-size:12px;margin-top:0px;margin-bottom:0px}
.pnhdesc .rightpanel{margin-bottom:0px}
.pnhdesc .boxcontent{padding:0px 0px;padding-left:0px;margin-right:220px}
.pnhdesc p{margin-bottom:10px}
.pnhdesc .gto{margin-bottom:10px}

/* list */
.pnhlistrooms{background:#EDF4F8;margin-top:20px;margin-bottom:20px;padding:10px;line-height:19px}

/* room */
.pnhroom{width:100%}
.pnhroom .header{padding:10px 0 0 10px}
.pnhroom .rightpanel{margin-bottom:0px;padding:0px}
.pnhroom .boxcontent{padding:0px 10px 0px 10px;margin-right:220px}
.pnhroom .boxbottom{text-align:left}
.pnhroom .gto{margin-top:10px;margin-bottom:10px}

.pnhphotos{border:0px}

.tab-p1{border:0px}
.tab-p1 .boxheader{background:#80AED1;color:#ffffff}
.tab-p1 .boxwrap{border:1px solid #B8CDDC}
.tab-p1 .image{margin:0 0 0 0;padding:0px;text-align:center}
.tab-p1 .image img{margin:0px;padding:0px}
.tab-p1 .boxcontent{padding:10px}
.tab-p1 .boxcontent ul{padding:0px}
.tab-p1 .boxcontent li{padding:0px;border-top:1px solid #DDE2E6}
.tab-p1 .boxcontent p{margin-bottom:10px}

/* right images */
.rightpanel{float:right;width:220px;margin-right:10px;margin-bottom:0px;text-align:right}
.rightpanel img{border:1px solid #5a5a5a;margin-left:0px;margin-top:0px;margin-bottom:5px}
.rightpanelint{float:right;width:220px;margin-left:10px;margin-bottom:10px}
.rightpanelint img{border:1px solid #5a5a5a;margin-left:20px;margin-top:0px;margin-bottom:5px}

/* gallery sm*/
.sdphotogallery{margin-bottom:20px;padding:0px;border:0px}
.sdphotogallery .complete{width:400px;margin-bottom:10px}
.sdphotogallery .complete a{font-weight:bold;text-decoration:underline}
.sdphotogallery .imbox{width:115px;float:left;padding:2px;text-align:center;border:0px solid #ccc}
.sdphotogallery .imbox img{border:1px solid #666666}
.sdphotogallery .imbox .iminfo{padding:5px;text-align:center;line-height:12px}

/* gallery*/
.sdphotos{width:100%;border:0px solid #D2E4EF;margin-bottom:5px;clear:both}
.sdphotos .header{font-weight:bold;font-size:17px;margin:10px;padding:10px 0px;border-bottom:1px solid #B8CDDC}
.sdphotos .header h2{font-weight:bold;font-size:17px}
.sdphotos .headerfirst{}
.sdphotos .imbox{width:210px;float:left;padding:2px;margin-top:10px;text-align:center;border:0px solid #ccc}
.sdphotos .imbox img{border:1px solid #666666}
.sdphotos .imbox .iminfo{padding:5px;text-align:center;line-height:12px}

/* quick info */
table.detailtab{border-collapse:collapse;margin-top:10px;margin-bottom:10px}
table.detailtab td{vertical-align:top;padding:0px 10px 5px 0px}
table.detailtab td.title{width:210px;font-weight:bold;font-size:13px;color:#3A3A3A}
table.detailtab td.title img{margin-right:5px}

/* far p */
p.fartitle{margin:0px;padding:0px}
p.far{margin:0px;padding:0px;padding-bottom:0px}

/* far ul */
ul.far{width:400px;margin:5px 10px 10px 2px;padding:0px;list-style-type:none;line-height:16px;overflow:auto}
ul.far li{float:left;width:170px;background:url(/images/bt/sa_li.gif) 0px 5px no-repeat;margin:0px;padding:1px 10px 1px 15px;list-style-type:none;}

/* facilites */
.factab{clear:left;border-top:0px solid #ddddcc;margin-bottom:0px;padding-top:0px}
.factab h3{font-weight:bold;font-size:14px;padding-left:10px;padding-top:4px;padding-bottom:4px}
.factab h4{float:left;width:200px;font-weight:bold;font-size:13px;margin:0px;padding:0px;padding-bottom:10px}
.factab .headerlf{float:left;width:200px;font-weight:bold;font-size:13px;margin:0px;padding:0px;padding-bottom:10px}
.factab ul.far{width:200px;float:left;padding:0px;padding-left:0px;list-style-type:none}
.factab ul.far li{margin:0px;padding:0px}

/* room - number */
table.tabfclist{background:#F6FAFD;width:300px;margin-bottom:20px;border-collapse:collapse;border:1px solid #DDE2E6}
table.tabfclist td{padding:2px 10px 2px 10px;font-weight:bold;border-top:1px solid #DDE2E6}
table.tabfclist td.col11{width:100px}
table.tabfclist td.col22{font-weight:normal}

/* services list */
.fctab{width:100%;clear:left;padding-top:5px;padding-bottom:5px;border-top:1px solid #DDE2E6;overflow:auto}
.fctab h4{float:left;width:180px;font-weight:bold;font-size:12px;color:#333333;margin:0px 10px 0px 10px;padding:0px}
.fctab h4 img{margin-right:10px}
.fctab .name{float:left;width:180px;font-weight:bold;font-size:12px;margin:0px;padding:0 10px 0px 0}
.fctab p{margin-left:200px}
.fctab ul{float:left;width:240px;padding:0px;list-style-type:none}
.fctab ul li{background:url(/images/bt/sa_li.gif) 0px 5px no-repeat;margin:0px;padding:1px 10px 1px 15px}
.fctab .info{margin-left:20px;font-size:12px}
.fctab .info a{text-decoration:underline}
.fctab-nb{border:0px}

.fctabinf{width:450px;background-color:#EDF4F8;margin:20px 10px}
.fctabinf .fctab{margin:0px;padding:0px;padding-top:5px}
.fctabinf .fctab .name{float:none;margin-left:10px}
.fctabinf .fctab p{margin-left:10px}

.fccol{width:450px;background-color:#EDF4F8;margin-bottom:20px;padding:5px}
.fccol1{width:120px;float:left;clear:left;font-weight:bold}
.fccol2{width:300px;float:left}

/* price list */
.TableBoxPriceList{width:100%}
table.TablePriceList{background-color:#EDF4F8;width:100%;border:1px solid #D2E4EF;border-collapse:collapse;margin-bottom:10px}
table.TablePriceList td{border:1px solid #D2E4EF;padding:2px 10px 2px 10px;vertical-align:bottom}
table.TablePriceList .terms{font-weight:bold}
table.TablePriceList .Room{font-weight:bold;width:500px}
table.TablePriceList .Per{font-weight:bold;width:200px}

.descimg{padding:0px 5px 10px 5px;text-align:center;font-size:10px}
.roommoreinfo{background:#2F4E71;width:120px;height:20px;margin-top:20px}
.roommoreinfo a{display:block;font-weight:bold;font-size:11px;color:#ffffff;padding:1px 0px 0px 10px;text-decoration:none;text-align:center}

/* top */
.gotopout{width:100px;height:16px;clear:both;float:right}
.gotop{clear:both;width:69px;height:16px;background:#5289b4 url(/images/box/bg_gotop.gif) top left no-repeat;margin:0px;padding:0px;font-size:12px;float:right}
.gotop a{font-weight:bold;color:#4B6D98;margin:0px;padding:0px 40px 0px 10px;text-decoration:none}

/* spacename */
.spacename{width:450px;font-weight:bold;font-size:14px;border-bottom:1px solid #B8CDDC;margin:20px 0px 10px 0px;padding:5px 0px}

/* back */
.backtosearch{background-color:#FFFFFF;border:1px solid #F3F3F3;border-bottom:0px;padding:10px;height:100px}

.satop{height:100px;padding-top:25px;border-bottom:0px solid #B8CDDC}
#mid-hotel{margin-top:5px;padding:0px;border:1px solid #B8CDDC;border-bottom:0px}
.mid-hotel{margin-top:0px !IMPORTANT}

.tabroom p{margin-bottom:10px}
.tabroom .pnhroom{border:0px}
.tabroom .iminfo{font-size:11px}
.tabroom .header{padding:20px 0px 10px 10px;margin-bottom:10px}
.tabroom .header h2{font-weight:bold;font-size:17px}
.tabroom .blue{border-bottom:1px solid #BED1E0}

.pnprip{border:0px}
.pnprip .boxheader{background:#80AED1;color:#ffffff}
.pnprip .boxwrap{border:1px solid #B8CDDC}
.pnprip .image{margin:0 0 0 0;padding:0px;text-align:center}
.pnprip .image img{margin:0px;padding:0px}
.pnprip .boxcontent{padding:10px}
.pnprip .boxcontent ul{padding:0px}
.pnprip .boxcontent li{padding:0px;border-top:1px solid #DDE2E6}
.pnprip .boxcontent p{margin-bottom:10px}

.pnhspec{background-color:#FFFEDF;margin-top:20px;padding:10px;border:1px solid #B8CDDC}
.pnhspec h2{font-weight:bold;font-size:17px;color:#CC6600}

#backtosearch{background:#FFCC00;margin:5px 0px;padding:10px;}
#backtosearch a{font-weight:bold;color:#000000}
