/* list */.tabslist{margin-bottom:0px;padding:0px}.tabslist .srroomtype{background-color:#dcd8cc;font-weight:bold;font-size:12px;margin:0px;padding:10px;border:1px solid #c1c5c9;border-bottom:0px}.tabslist .dates{margin-bottom:10px;font-weight:bold;color:#0a6395}.tabslist .srheader-term{font-size:14px}/* table prices */table.tabprices{background-color:#ffffff; width:100%; border:1px solid #D2E4EF; border-collapse:collapse; margin-bottom:5px}table.tabprices th{background-color:#fffcde;font-size:11px;padding:2px 2px 2px 2px}table.tabprices td{border-top:1px solid #D2E4EF; padding:2px 10px 2px 10px;vertical-align:top}table.tabprices .tdfline{font-weight:bold; padding-left:10px; text-align:left}table.tabprices .tdw{width:20px; font-size:10px;text-align:center;color:#666}table.tabprices .tdfday{font-weight:bold; text-align:center}table.tabprices .tdfright{padding-right:10px;text-align:right}table.tabprices td.room{font-weight:bold}table.tabprices td.room .roomtype{line-height:14px}table.tabprices td.room .roomtype img{margin-right:5px}table.tabprices td.room .nonref{background-color:#EBF5FF;font-size:11px;margin-left:5px;margin-right:5px;padding:0px 0px;white-space: nowrap}table.tabprices td.room .numpersons{margin-bottom:10px;font-weight:normal;white-space: nowrap}table.tabprices td.persons{width:80px}table.tabprices td.total{width:150px; font-weight:bold;color:#CC6600; text-align:right}table.tabprices td.total .aprx{font-weight:bold}table.tabprices td.total .aprx-tx{font-weight:normal}table.tabprices td.book{width:100px; font-weight:bold; text-align:center}table.tabprices td.nota{width:100px; font-weight:bold; text-align:center}table.tabprices .befprice{color:#5a5a4f}table.tabprices .specbox{max-width:250px;min-width:200px;background:#F6F6E4;font-weight:bold;color:#cc6600;border:1px solid #F6F6E4;margin:10px 0px 0px 0px;padding:2px 5px;line-height:12px}table.tabprices .specbox-lastminute{background:#cc6600;font-size:10px;color:#ffffff;margin-left:10px;padding:0px 5px;white-space: nowrap}table.tabprices .specbox-special{color:#cc6600;margin-left:10px}table.tabprices .normal{font-weight:normal}table.tabprices td.day{background-color:#eeeedd; padding:2px; text-align:center}table.tabprices td.price{width:35px; padding:2px; text-align:center}table.tabprices td.price .bepri{text-decoration:line-through}table.tabprices td.price .afpri{}table.tabprices td.price .afpridis{color:#cc6666}.tabpricesdn{margin-left:125px;margin-right:5px}.tabpricesdn .tabprices{border:0px}.tabpricesdn .tabprices th{border-top:1px solid #D2E4EF}/* special */.tabspecialout{background:#f8e695;margin-bottom:10px}.tabspecialout h2{font-weight:normal;font-size:22px;margin:0px;padding:5px 10px}.tabspecial{padding:10px}.tabspecial .special-int{font-weight:bold;font-size:16px;color:#CC6600;margin:0px}.tabspecial .special{font-weight:bold;font-size:16px;color:#CC6600;margin-bottom:5px}.tabspecial .rooms-lf{float:left;width:150px;font-weight:bold}.tabspecial .rooms{float:left;width:400px}.tabspecial .dates-lf{float:left;width:150px;font-weight:bold}.tabspecial .dates-lf span{font-weight:normal;font-size:11px}.tabspecial .dates{float:left;width:400px}.tabspecialw{width:400px}.tabspecial-2{background:#FEF4BC;margin-bottom:10px;border:1px solid #FCE695}.tabspecial-2 .tabspecial .special{font-size:14px}/* */.taberrors{padding:20px;margin-bottom:5px;color:#ff6600;font-weight:bold;border:1px solid #ff6600}.taberror {width:300px}.taberror .boxheader{background-color:#FF6600;font-weight:bold;font-size:13px; color:#ffffff;padding-left:10px;padding-top:5px;padding-bottom:5px}.taberror .boxcontent{border-left:1px solid #D6D4C4;border-right:1px solid #D6D4C4;border-bottom:1px solid #D6D4C4}.boxerror {background:#FFFFFF;border:1px solid #D85838;font-weight:bold;font-size:11px;color:#D85838;margin-bottom:10px;padding:10px;line-height:14px}.boxerrorout24 {background:url(/images/book/bg_errors_found.gif) top left no-repeat;width:200px;height:49px}.boxerror24 {padding:10px 10px 10px 40px;font-weight:bold;font-size:14px;color:#ffffff}.boxerrorout25 {float:right;background:url(/images/book/bg_error.gif) top left no-repeat;width:157px}.boxerror25 {background:url(/images/book/bg_error_bot.gif) bottom left no-repeat;margin-top:5px;padding:5px 10px 7px 20px;font-weight:bold;font-size:11px;color:#ffffff}.boxerrorout26 {background:url(/images/book/error_note.gif) top left no-repeat}.boxerror26 {padding:5px 10px 5px 40px;font-weight:bold;font-size:11px;color:#D85838}
