@charset "utf-8";
/* CSS Document */

#bookingnav {list-style-type:none; font-family:Tahoma,Verdana,Arial,sans-serif; font-style:normal; font-size:12px; font-weight:bold; line-height:24px}
#bookingnav a {color:#d73600; text-decoration:none}
#bookingnav a:hover {color:black; text-decoration:underline}
#bookingnav a span {display:none}
#bookingnav a:hover span {display:block; position:absolute; top:160px; left:2px; width:172px; padding:10px; margin:10px; z-index:100; font-size:10px; line-height:14px; font-weight:normal; background:#ffede3; text-align:center; color:#d73600; text-decoration:none}
#footer_text span {margin-left:70px}
.avail1  {color:#336699; background-color:#AAFFAA; border:1px solid white; border-collapse:collapse}
.avail2  {color:#808080; background-color:#f2f2f2; border:1px solid white; border-collapse:collapse}
.avail3  {color:#336699; background-color:#AAFFAA}
.avail4  {color:#FFFFFF; background-color:#f2f2f2}
.avail5  {color:#FFFFFF; background-color:#336699}
.avail1, .avail2, .avail3, .avail4, .avail5 {font-size:10px; line-height:21px}
div.tooltip {display:none; position:absolute; width:250px; padding:2px; color:#00000; text-align:left; background-color:#FFFAFA; border:1px solid #336699}
input {min-height:14px}
input.txtfld {font-family:'Courier New', Courier, monospace; font-weight:normal}
input.dispfld {color:#000000; background-color:transparent; border: solid #A9A9A9; border-collapse:collapse}
input.dispfld, input.btn, select {font-weight:normal}
textarea {font-family:'Courier New', Courier, monospace; font-weight:normal}
a:link.avail3 {background-color:#AAFFAA; display:block; width:20px; height:21px; color:#000000; text-decoration:none; border:0}
a:hover.avail3 {background-color:#FFFFFF !important; display:block; width:20px; height:21px; color:#000000; text-decoration:none; border:0}
a:active.avail3 {background-color:#AAFFAA; display:block; width:20px; height:21px; color:#000000; text-decoration:none; border:0}
a:visited.avail3 {background-color:#AAFFAA; display:block; width:20px; height:21px; color:#000000; text-decoration:none; border:0}
a:link.avail4 {display:block; width:20px; height:21px; background-color:#d73600; color:#white !important; text-decoration:none}
a:hover.avail4 {display:block; width:20px; height:21px; background-color:#d73600; color:#white !important; text-decoration:none}
a:active.avail4 {display:block; width:20px; height:21px; background-color:#d73600; color:#white !important; text-decoration:none}
a:visited.avail4 {display:block; width:20px; height:21px; background-color:#d73600; color:#white !important; text-decoration:none}
.content table {border:0}
.caldet1, .caldet2 {width:20px; font-size:9px; line-height:16px}
.caldet2 {color:#000000; background-color:#FEF5DE}
.reztbl select, .reztbl input, .restbl button {height:22px; line-height:22px !important; margin-left:10px; text-align:center}
.restbl input {border:0px solid white !important; text-align:left; height:24px; line-height:28px}
.reztbl select {border:1px solid #ffb990; text-align:left}
.btn {height:28px !important; line-height:28px}
.tbldet1 {border-bottom:1px solid #ffb990}
.txtfld {border-color:white !important}
.tblhead1 {height:26px; line-height:26px}
.txtfldc {text-align:left !important; line-height:36px !important}
#nojs {background-color:#fbebe5; margin:3%; padding:20px; border:3px solid #d73600; text-align:center}
#nojs h2 {padding:0; margin:0; color:#d73600}
#nojs p {padding:5px 0px; margin:0}

