#subs-details {
   background-color: #ffffff;
   border-bottom: 1px dashed #56a0f0;
   margin: 10px 0 0 0;
   padding: 0 10px 0.9em 20px;
   position: relative;
   width: auto;
}
.right-col {
   float: right;
   margin: 0;
   padding: 0;
   position: relative; 
   text-align: right;
   width: auto;
}
.middle-col {
   float: left;
   margin: 0 10px 0 0;
   position: relative;
   width: auto;
}
.left-col {
   float: left;
   margin: 0;
   padding: 0.1em 0 0.1em 0;
   position: relative;
   width: auto;
}
#subs-details-results .left-col { width: 76%; }
#alerts-headings table,
#alerts-details table,
#alerts-footer table { margin-left: 0; }
.alerts ul.bobby { margin-left: 0; }
.alerts {
   border-bottom: 1px dashed #ff8c00;
   margin: 0 0 10px 0;
}
.form-align { vertical-align: middle; }
#subs-details .left-col {
   float: none;
   margin: 0 200px 0 0;
   padding: 0.4em 0 0.4em 25px;
}
#subs-details .left-col .checkbox {
   left: 0;
   position: absolute;
   top: 0.4em;
   width: auto;
}
#subs-details .left-col .checkbox img { margin: 3px 0 0 3px; } 
.highlight {
   background-color: #1b5faa;
   color: #ffffff;
   padding: 0.1rem;
}
p.right {
   margin-right: 10px;
   text-align: right;
}
#subs-details span.subscribed {
   display: block;
   padding-left: 20px;
}
#alerts-table { margin: 0; }
#alerts-table { width: 95%; }
#alerts-table .alerts-details .column1 { width: 55%; }
#alerts-table .alerts-details .column2 { padding-left: 5px; }
