/* MAUI NET PORTAL BOOKING BOX STYLE SHEET */


/* INDEX PAGE BOOKING BOX */
#x_bbox {  
	width: 175px;
	margin: 0 0 10px 0;
}
/* SIDEBAR BOOKING BOX */
#x_bbox_side { 
	width: 180px;
}

.firstRow, .secondRow {
	background-color: #4993ca;
}

.booking_table { /* colors copied from container div */
	border: 1px solid #9cbdc9;
	border: none;
	padding: 0px;
	margin: 0px;
	background-color: #F3F3F3;
}

#x_bbox h1, #x_bbox_side h1 {
	font-size: 90%;
	font-weight: bold;
	color: #396c79;
	margin-bottom: 0px;
}

#x_bbox p, #x_bbox_side p {
	font-size: 80%;
	margin-top: 0px;
}

#x_bbox a, #x_bbox a:link, #x_bbox a:visited, #x_bbox_side a, #x_bbox_side a:link, #x_bbox_side a:visited	{
	font-size: 90%;
	font-weight: bold;
	color: #396c79;
	text-decoration: none;
}

#x_bbox a:hover, #x_bbox_side a:hover {
	color: #73ACF1;
	text-decoration: underline;
}

#x_bbox a:active, #x_bbox_side a:active {
	color: #F88D2F;
	text-decoration: none;
}


/* Booking module */
.Booking {
	background-color:#F3F3F3; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #396c79;
}
.Booking TD#bottom {
	background-color:#F3F3F3;
}

.BookingTab TD, .BookingTabSide TD {
	background-image:url(../img/bookingbox/tab_off_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#396c79;
	text-decoration:none;
	height:30px;
	cursor:pointer;

}
.BookingTab TD { /* INDEX */
	font-size:12px;
}
.BookingTabSide TD{ /* SIDEBAR */
	font-size:10px;
}
.BookingTab A, .BookingTab A:link, .BookingTab A:hover, .BookingTab A:visited, .BookingTab A:active,
.BookingTabSide A, .BookingTabSide A:link, .BookingTabSide A:hover, .BookingTabSide A:visited, .BookingTabSide A:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#396c79;
	text-decoration:none;
}
/* INDEX */
.BookingTab A, .BookingTab A:link, .BookingTab A:hover, .BookingTab A:visited, .BookingTab A:active {
	font-size:12px;
}
/* SIDEBAR */
.BookingTabSide A, .BookingTabSide A:link, .BookingTabSide A:hover, .BookingTabSide A:visited, .BookingTabSide A:active {
	font-size:10px;
}
.BookingTab TD#left, .BookingTabSide TD#left {
	background-image:url(../img/bookingbox/tab_left_off.gif);
	background-repeat:repeat-x;
	background-position:top left;
	border-bottom:1px solid #4993ca;
}
.BookingTab TD#right, .BookingTabSide TD#right {
	background-image:url(../img/bookingbox/tab_right_off.gif);
	background-repeat:repeat-x;
	background-position:top right;
	border-bottom:1px solid #4993ca;
}
.BookingTab TD#center, .BookingTabSide TD#center {
	border-bottom:1px solid #4993ca;
}
.BookingTabSelected TD, .BookingTabSideSelected TD {
	background-color:#F3F3F3;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#396c79;
	text-decoration:none;
	height:30px;
	cursor:pointer;
}
.BookingTabSelected TD { /* INDEX */
	font-size:12px;
}
.BookingTabSideSelected TD{ /* SIDEBAR */
	font-size:10px;
}
.BookingTabSelected A, .BookingTabSelected A:link, .BookingTabSelected A:hover, .BookingTabSelected A:visited, .BookingTabSelected A:active 
.BookingTabSideSelected A, .BookingTabSideSelected A:link, .BookingTabSideSelected A:hover, .BookingTabSideSelected A:visited, .BookingTabSideSelected A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#396c79;
	text-decoration:none;
}
/* INDEX */
.BookingTabSelected A, .BookingTabSelected A:link, .BookingTabSelected A:hover, .BookingTabSelected A:visited, .BookingTabSelected A:active {
	font-size:12px;
}
/* SIDEBAR */
.BookingTabSideSelected A, .BookingTabSideSelected A:link, .BookingTabSideSelected A:hover, .BookingTabSideSelected A:visited, .BookingTabSideSelected A:active {
	font-size:10px;
}
.BookingTabSelected TD#left, .BookingTabSideSelected TD#left {
	background-image:url(../img/bookingbox/tab_left_on.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.BookingTabSelected TD#right, .BookingTabSideSelected TD#right {
	background-image:url(../img/bookingbox/tab_right_on.gif);
	background-repeat:repeat-x;
	background-position:top right;
}
.BookingTabSelected TD#center, .BookingTabSideSelected TD#center {
}

/* SUBMIT */

.bb_search_button {
	margin-left: 200px;
}


    #tabsJ {
      float:left;
      width:100%;
      background:#000000;
      font-size:93%;
      line-height:normal;
          border-bottom:1px solid #24618E;
      }
    #tabsJ ul {
        margin:0;
        padding:1px 1px 0 5px;
        list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("../img/bookingbox/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("../img/bookingbox/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }

        #tabsJ #current a {
                background-position:0% -42px;
        }
        #tabsJ #current a span {
                background-position:100% -42px;
                color:#FFF;
        }