a {
    color: #000000;
    vlink: #000000;
    alink: #000000;
    font-family:Verdana,Helvetica,sans-serif;
    font-size:11px;
}

body { background-color:#ffffff; margin:  10px 10px 10px 10px; }
form { margin: 0px; padding: 0px; }
.menucolour { background-color:#000000; }
.footercolour { background-color:#000000; }

.menu { font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:10px; }
.footer { font-family:Verdana,Arial,Helvetica,sans-serif; color:#333300; font-size:10px; text-decoration:none; }
.content { font-family:Verdana,Helvetica,sans-serif; color:#333300; font-size:11px; }
.editlink { font-family:Verdana,Helvetica,sans-serif; color:#333300; font-size:10px; color:#ffffff; font-weight:normal; }
.messageBox { font-family:Verdana,Helvetica,sans-serif; color:#333300; font-size:11px; border: 1px solid #FF8888; background-color:#FFE0E0}
.messageBoxGrey { font-family:Verdana,Helvetica,sans-serif; color:#333300; font-size:11px; border: 1px solid #000000; background-color:#E8E8E8}
.messageBoxInvis { font-family:Verdana,Helvetica,sans-serif; color:#333300; font-size:11px; border: 1px solid black; background-color:white}
.formtext { font-family:Verdana,Helvetica,sans-serif; color:#333300; font-size:12px; }
.formtexts { font-family:Verdana,Helvetica,sans-serif; color:#333300; font-size:10px; }
.forminput { font-family:Verdana,Helvetica,sans-serif; color:#333300; font-size:11px; width:330px; }
.forminputSmall { font-family:Verdana,Helvetica,sans-serif; color:#333300; font-size:11px; width:250px; }
.forminputs { font-family:Verdana,Helvetica,sans-serif; color:#333300; font-size:11px; }
.contentSmall { font-family:Verdana,Helvetica,sans-serif; color:#333300; font-size:8px; }
.contentMedium { font-family:Verdana,Helvetica,sans-serif; color:#333300; font-size:9px; }

.input_error {
  color:red;
  background-color:#FFEFF0;
  font-family:Verdana,Helvetica,sans-serif; font-size:11px;
}
.buttonLink {
    display:block;
    height:15;
    text-decoration:none;
}
.buttonLinkFat {
    display:block;
    height:53;
    text-decoration:none;
}
.buttonLinkOld {
    display:block;
    width:120;
    height:15;
    text-align:center;
    color: #000000;
    vlink: #000000;
    alink: #000000;
    font-family:Verdana,Helvetica,sans-serif;
    font-size:11px;
    text-decoration:none;
 }
input,textarea {
 font-family:Verdana,Helvetica,sans-serif;
 color:#333300;
 font-size:11px;
  }

.loginbuttons{
  left: 558px;
  position: absolute;
  text-align: center;
}

.backbuttons{
  position: absolute;
  text-align: center;
  top: 500px;
}

.label{
     font-family:Verdana,Helvetica,sans-serif;
     font-size: 11px;
     font-weight: bold;
     background-color:#CCCCCC;
}
.blackLabel {
     font-family:Verdana,Helvetica,sans-serif;
     font-size: 11px;
     font-weight: bold;
     background-color:black;
     color:white;
}
.blackLabelMedium {
     font-family:Verdana,Helvetica,sans-serif;
     font-size: 9px;
     font-weight: bold;
     background-color:black;
     color:white;
}
.blackBar {
     font-family:Verdana,Helvetica,sans-serif;
     background-color:black;
     color:black;
     font-size:1pt;
}
.label2
     {
     color: black;
     font-size: 12px;
     line-height: 20px;
     font-family: Verdana, Geneva, Arial, sans-serif;
     text-align: left;
     width: 200px;
     float: left
     }
.header {
 font-family:Verdana,Helvetica,sans-serif;
 color:#ffffff;
 font-size:12px;
 font-weight: bold;
 background-color:#000000;
 padding: 5px;
  }
  TR { border-top: solid }

.errorText {
 font-family:Verdana,Helvetica,sans-serif;
 color:red;
 font-size:11px;
}
.invisible {
    display: none;
}
.hidden {
    visibility: hidden;
}
.alertText {
 font-family:Verdana,Helvetica,sans-serif;
 color:#FF8500;
 font-size:11px;
 font-weight: bold;
}
.printHeader {
 font-family:Verdana,Helvetica,sans-serif;
 font-size:22px;
 font-weight: bold;
 }
 .printHeader2 {
 font-family:Verdana,Helvetica,sans-serif;
 font-size:11px;
 font-weight: bold;
 }
  .printHeader3 {
 font-family:Verdana,Helvetica,sans-serif;
 font-size:10px;
 font-weight: bold;
 }
 .image {
    font-size:0pt;
 }
 #overlay_div{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

div.autocomplete {
  position:absolute;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #E9EEFF;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:15px;
  cursor:pointer;
}

div.room-details {
    border-left: 1px solid #888888;
    border-right: 1px solid #888888;
    background-color: #EEEEEE;
    text-align: left;
    padding: 20px;
}

div#totals {
    border-left: 1px solid #888888;
    border-right: 1px solid #888888;
    border-bottom: 1px solid #888888;
    background-color: #EEEEEE;
    text-align: left;
    padding: 20px;
}

div#totals input {
    width: 35px;
}

div#totals label {
    width: 159px;
    display: block;
    float: left;
}

div.room-details p {
    margin: 0;
    padding: 0;
}

div.hidden {
    display: none;
}

ul#admin-edit-booking-ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 5px 0;
    border-top: #888 thin solid;
    border-left: 1px solid #888888;
    border-right: 1px solid #888888;
    height: 34px;
    background-color: #dfdfdf;
}

ul#admin-edit-booking-ul li {
    display: inline;
    float: left;
}

ul#admin-edit-booking-ul li a {
    display: block;
    padding: 16px 16px 8px 16px;
    background-color: #afafaf;
    color: #222;
    text-decoration: none;
    outline: none;
}

ul#admin-edit-booking-ul li a.active {
    background-color: #eee;
    color: #222;
}

.remove-share-user {
    background: url(../images/buttons/remove-share-user-btn.png) no-repeat;
    width: 136px;
    height: 21px;
    padding-bottom: 5px;
    text-align: center;
    border: none;
    float: right;
    color: #000;
    cursor: pointer;
    line-height: 18px;
}
