/* EVENT ITEM */
#event-item #image {
  float:right;
}
#event-item div.text-section {
  padding: 0px 0px 10px 0px;
}

div.form-fields {
  padding: 0px 0px 10px 0px;
}
div.form-label {
  float: left;
  width: 166px;
}
div.form-input {
  float: left;
  width: 300px;
}

a.book-link {
  background: #CCCDCC;
  font-weight: bold;
  color: #000;
  padding: 4px;
}

/* STANDARD LISTING */
#site-container #content-container #main-content-container #main-content #venue {
  font-weight: bold;
}

div.speaker-listing {
}
div.speaker-listing ul {
  list-style: none;
  border: 0;
  margin: 0;
  padding: 0;
}
div.speaker-listing ul li {
  list-style: none;
  border-bottom: 1px dotted #CCCDCC;
  margin: 0px 0px 13px 0px;
  padding: 10px 10px 13px 10px;
}
div.speaker-listing ul li.last {
  border: 0;
}
#site-container #content-container #main-content-container #main-content div.speaker-listing ul li h4.speaker-name {
  font-size: 1.2em;
  border: 0;
  margin: 0;
  padding: 0px 0px 0px 0px;
}
#site-container #content-container #main-content-container #main-content div.speaker-listing h4.organisation {
  font-size: 1.2em;
  border: 0;
  margin: 0;
  padding: 0px 0px 5px 0px;
}

/* ATTENDEES LIST */
div.attendee-left,
div.attendee-right {
  float: left;
  width: 218px;
}
div.attendee-left h4,
div.attendee-right h4 {
  border: 0;
  margin: 0;
  padding: 0;
}
div.attendee-left div,
div.attendee-right div {
  padding: 0px 0px 10px 0px;
}
div.attendee-left label,
div.attendee-right label {
  float: left;
  padding: 5px 0px 0px 0px;
  width: 75px;
}
div.attendee-left select,
div.attendee-right select {
  float: left;
  width: 60px;
}
div.attendee-left input,
div.attendee-right input {
  float: left;
  width: 130px;
  overflow:hidden;
}

div.attendeecontainer{
overflow:hidden;
}


div#prescreen-questions-box table {
  width: 100%;
}
div#prescreen-questions-box table tr {
  vertical-align: top;
}
div#prescreen-questions-box table td {
  background: #eee;
  padding: 10px 4px 0 4px;
}


/**
* PAGING
**/

div.paging{
  width:100%;
  overflow:hidden;
}

div.paging div.pages {

}

ul.pages{
  list-style:none;
  margin:0px !important;
  padding:0px !important;
  max-width:170px;
  width:auto !important;
  float:right;
  text-align:right;
}

ul.pages li {
  list-style-image:none !important;
  display:inline;
  float:left;
  margin:3px 1px;
  text-align:center;
}

html ul.pages li{
  display:inline-block;
}


ul.pages li a{
  margin:0px;
  display:block;
  color:#898989;
  padding:0px 0px 0px 4px;
}

ul.pages li.current a,
ul.pages li a:hover{
/*
  background:#000000 ;
  color:#ffffff !important;
  */
  font-weight:bold;
  text-decoration:underline;
}

div.paging ul.paging {
  list-style:none;
  width:60%;
  float:right;
}

ul.paging li{
  float:left;
  background:none;
  width:auto;
}

