#selected { background: #ff9933; }
#selected a:hover { background: #ff9933; color: #ffffff; }

#sideleft li { list-style: none; margin: 0; border-bottom: 1px solid #ffffff; background: #ff9933; }
#sideleft ul ul { margin: 0; padding: 0; font-weight: bold; }
#sideleft ul ul li { list-style: none; margin: 0; border-top: 1px solid #ff9933; background: #fdf7e1; }

#content_full { float: left; width: 784px; padding: 18px; background: #fdf7e1 url("images/tile.jpg") top right no-repeat; }
#content_full2 { float: left; width: 784px; padding: 18px; background: #fdf7e1; }

.sales { border-collapse: collapse; }
.sales th, .sales td { border: 1px solid #7a7a7a; padding: .5em; background: #e0e0e0; text-align: center; vertical-align: center; }

.sales td.unavailable { background: #ff9999; }
.sales td.contingent { background: #ffff99; }
.sales td.available { background: #99ff99; }
.sales td.undetermined { background: #ffffff; }

h3.selector { font-size: 11px; text-align: center; }

table.threesquare { margin: 0 5px 0 3px; border-collapse: collapse; }
table.threesquare td { padding-left: 20px; }
table.threesquare td:first-child { padding-left: 0; }
table.threesquare h3 { margin: .6em 0 0; font-size: 18px; }
table.threesquare h4 { margin: 0 0 .6em 0; padding: 0; background: transparent; color: #350db2; font-size: 14px; line-height: normal; }

table.ccc { margin: 23px 0 0; border-collapse: collapse; }
table.ccc td { background: url("images/ccc_right2.gif") top left no-repeat;  }
table.ccc a:link, table.ccc a:visited { color: #939189; text-decoration: none; }
table.ccc p { width: 250px; margin: 0; padding: 14px 96px 0 21px; font-size: 10px; line-height: 12px; }