h3.sublevel { color:#5a4948; font-weight:bold; font-size:19px; margin-bottom:0px; }
div.offrsselectboxes { margin-bottom:20px; padding:20px; border-bottom: 1px dotted rgb(137, 142, 154); }
div.offrsselectboxes select { width:120px; visibility:hidden; }
table.offrsselectboxes select { width:50px; visibility:hidden; }
div.offrsselectboxes table td { padding:0px 6px 0px 0px; }
div.offrsselectboxes .sbHolder, table.offrsselectboxes .sbHolder { width:120px; border:1px solid #e0e0e0; }
table.offrsselectboxes .sbHolder { margin:0px; margin-right:20px; }
div.offrsselectboxes .sbSelector, table.offrsselectboxes .sbSelector { width:96px; font-size:11px; font-weight:normal; white-space:nowrap; }
div.offrsselectboxes .sbOptions, table.offrsselectboxes .sbOptions { width:270px; }
div.offrsselectboxes .sbOptions span.sbLittle, table.offrsselectboxes .sbOptions span.sbLittle { font-size:8px; }
table.offrsselectboxes { width:100%; margin:0px; margin-bottom:20px; }
table.offrsselectboxes td, table.offrsselectboxes th { border:0px; padding:0px; }
table.offrsselectboxes th { width:90%; text-align:left; }
table.offrsselectboxes td { width:5%; white-space:nowrap; text-align:right; padding:0px; }
table.offrsselectboxes td select { margin-right:20px; }
div.offercats { padding:0px 20px; }

div.offrsselectboxes div.selhol, table.offrsselectboxes td div.selhol { border:1px dotted #e0e0e0; margin:7px 0px 0px 0px; padding:0px; }

/*
div.offrsselectboxes td#pshotels .sbOptions, table.offrsselectboxes td#pshotels .sbOptions { width:380px; }
*/