
#tabs {
width:100%;
font-size:93%;
background:#efefef;
line-height:normal;
border-bottom:1px solid #666;

/*
float:left;



z-index:80;
position:absolute;
top:0;
left:0;
*/
}
#tabs ul {
margin:0;
padding:10px 10px 0 10px;
list-style:none;
width:100%;
}
#tabs li {
display:inline;
margin:0;
padding:0px;
}
#tabs a {
float:left;
background:url("tableftF.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabs a span {
float:left;
display:block;
background:url("tabrightF.gif") no-repeat right top;
padding:5px 10px 4px 10px;
color:#666;

}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
color:#FFF;
}
#tabs a:hover {
background-position:0% -42px;
}
#tabs a:hover span {
background-position:100% -42px;
}
.tabImage {
z-index:80;	
position:absolute;
top:0;
left:0;
}
/* reservatrions */
.date legend span { display: block; line height: 1.6; text-align: right; width: 120px; position absolute; top: 0; left: 0; }

/*  maps  */
.style1 {background-color:#ffffff;font-weight:bold;border:2px #006699 solid;}
.style2 {background-color:#ffcccc;}

#control fieldset {margin; 5px; display:inline;width: 100%;}

/* a.css  */
#bg div{position:absolute;width:200%;height:200%;top:-50%;left:-50%}
#bg td{vertical-align:middle;text-align:center}
#bg img{min-height:50%;min-width:50%;margin:0 auto}
html,body,#bg,#bg table,#bg td,#cont{width:100%;height:100%;overflow:hidden}
body{font-family:Arial,Helvetica,sans-serif;font-size:10px;cursor:default;background:url(loading.gif);color:#000}
