div.pollinfo {
  float: left;
  width: 395px;
  padding: 5px;
  line-height: 16px;
  overflow: hidden;
  white-space: nowrap;
  height:96px;
}
div#categoriescontainer{
float:left;
width:180px;
margin: 0px 40px 40px 0px;
}

div#pollscontainer{
float:left;
width:710px;
margin-bottom: 40px;
}

div#searchtabs {
float:left;
width: 708px;
background-color: #f5f5f5;
border: 1px solid #d0d0d0; 
margin-bottom: 10px;
}
div#searchtabs ul {  
  float: left;
  margin: 0px;
  padding: 0px;
  text-align: right;
  list-style-type: inline;
}
div#searchtabs ul li {
  display: block;
  float: left;   
  margin: 0px auto;
  padding: 10px 0px;
}
div#searchtabs ul li:hover{
background-color: #e6e6e6;
}

div#searchtabs ul li a{
  font-size: 12px;
  text-decoration: none;
  color: #828282;
  font-weight: bold;
  padding:10px;
  margin:0px auto;
}

div#categoriesbox {
width:158px;
border: 1px solid #d88800;
background-color:#FFAF00;
padding: 10px;
font-family:Arial;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
height:15px;
}

ul.categories li {
  list-style-type: none;
  font-weight: bold;
  color:#828282;
  width:158px;
  padding: 8px 10px;
  background-color: #f5f5f5;
  border: 1px solid #d0d0d0;
  text-decoration: none;
  float:left;
  margin-bottom: -1px;
  position: relative;
}

ul.categories li:hover {
  background-color: #e6e6e6;
}

ul.categories a {
  text-decoration: none;
}


table#results {
  float: left;
  clear: both;
  width: 100%;
  border-collapse: collapse;
}

table#results td {
padding: 10px 10px 10px 0px;
border-bottom: 1px solid #d0d0d0;
}

table#results td:hover {  
}

td.pages {
border: none;
background-color: #f5f5f5;
text-align: right;
padding: 10px;
font-size: 12px;
border: 1px solid #d0d0d0;
}