#bookings-tb{background: url(../images/joburger-bookings.png) no-repeat; display: block; width: 515px; height: 178px;}
#bookings-tb a{text-indent: -999999px; display: block; position: absolute;}
#bookings-tb a.rathmines{top: 90px; left: 35px; height: 40px; width: 100px;}
#bookings-tb a.skinflint{top: 50px; left: 90px; height: 40px;width: 130px;}
#bookings-tb a.bear{width: 76px; left: 221px; top: 50px; height: 75px;}
#bookings-tb a.crackbird{width: 86px; top: 60px; left: 298px;height: 60px;}
#bookings-tb a.town{width: 100px; left: 385px; top: 70px; height: 40px;}



#tb-form .vlign { vertical-align:super;}
#tb-form { font-size:11px;  height:143px; width:507px; margin:0px 267px; padding-top:10px; color:#fff }
#tb-form h1 { font-family:"Courier New", Courier, monospace; font-weight:bold; font-size:18px; letter-spacing:-1px; color:#f6bd4e; padding:0px; margin:0px; }
#tb-form .jb-logo {	background-image: url(../images/jo-bookings-logo.png); width:170px; height:38px; background-repeat: no-repeat; position:absolute; clear:both; top:0; left:180px;}
#tb-form .rounded { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border:2px solid #e89e41; height:110px; width:497px; margin-top:30px; padding:10px; float:left; }
#tb-form .tb-powered { font:"Arial", Helvetica, sans-serif; color:#9d896c; font-size:9px; vertical-align:super; padding-right:10px; }
#tb-form .rounded form {
	margin:0;
}
#tb-form .mid { vertical-align: middle; margin:2px 2px;}
#tb-form .bot { vertical-align: text-bottom; margin:2px 2px;}
#tb-form .ibl { display:inline-block}

#tb-form .tblogo { clear:both; padding:2px; position:absolute; top:95px; z-index:9999 }

#tb-form .forInput { border:solid 1px #e89e41; padding:2px; height:19px; vertical-align:baseline; font-size:14px; width: 160px;}
#tb-form .confirm { padding-top:2px;}

#tb-form td { padding:2px;}

.cl { clear:both }

#tb-form p { text-align:center; font-size:14px; margin:0; padding:0; }
#tb-form p a { text-decoration:none; font-weight:bold; background:#F90; color:#fff; padding:5px 10px; margin-top:10px; float:left; margin-left:170px; }
#tb-form ul{ display:table; padding:0px; margin-left:55px}
#tb-form li { display: table-cell; padding:1px; margin:1px; float:left;}
#tb-form li a,
#tb-form li a:link {  color:#000; text-decoration:none; width:50px; height:29px; display:block; text-align:center; line-height:29px;  background-color:#ddac4b }
#tb-form li a:hover{ background-color:#81c16e; color:#fff;}
#tb-form li a.active{ background-color:#81c16e; color:#fff}

.fl { float:left }
.fr { float:right }

#tb-form .large-books{
  float:right;
  line-height: 40px;
  font-size: 14px;
}
#tb-form .large-books a{
  color: #ddac4b;
  text-decoration: none;
}

#tb-form .large-books a:hover{
  color:#fff;
  text-decoration: underline;
}
.note{
  color:#444;
  background-color: #f9f9f9;
  opacity: 0.8;
  display: none;
}
.hidden{
   display: none;
}
/*---------CHANGES-CHOCKSY----------*/
.submitButton{
   background: url('../images/confirm-booking.png');
   width: 155px;
   height: 51px;
   border:none;
   /*text-indent: -99999px;*/
   cursor: pointer;
}

.bl{
  font-size: 14px;
}
.bl label:hover{
  cursor: pointer;
}
.steps{
   display: none;
}
