


#bookassist_form * {
margin:0;
padding:0;
}
#bookassist_form {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin:50px 0px 30px 0px;
overflow:hidden;
padding:0;
width:230px;
}
#bookassist_form #DatesForm {
color:#FFFFFF;
overflow:hidden;
padding-left:15px;
padding-top:7px;
width:220px;
}
#bookassist_form .search_title {
text-transform:uppercase;
color:#000;
float:left;
font-size:18px;
font-weight:bold;
margin-bottom:5px;
text-align:center;
width:200px;
}
#bookassist_form label {
clear:left;
color:#000000;
float:left;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
margin-bottom:3px;
padding-top:3px;
text-align:left;
width:200px;
}
#bookassist_form .date_select {
display:inline;
float:left;
font-family:verdana;
font-size:12px;
margin:0 0 3px 5px;
padding:0;
width:60px;
}
#bookassist_form #DatesForm #inday {
width:60px;
}
#bookassist_form #DatesForm #outday {
width:60px;
}
#bookassist_form #inmonthyear {
float:left;
width:100px;
}
#bookassist_form #outmonthyear {
float:left;
width:100px;
}
#bookassist_form .date_input {
background:url("../img/book_now.jpg") no-repeat scroll 0 0 transparent;
border:0 solid #FFCC66;
clear:both;
color:#FFFFFF;
float:left;
font-size:15px;
font-weight:normal;
margin:10px 0px 0px 15px;
text-transform:uppercase;
height:26px;
width:173px;
cursor:pointer;
}
#bookassist_form img {
float:left;
margin-left:5px;
}
#ba_javascript p {
color:#0099CC;
font-family:verdana;
font-size:10px;
margin:0 0 0 5px;
padding:0;
text-align:center;
}
#ba_javascript a {
color:#FFCC33;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:underline;
}
#bookassist_form #ba_adults {
float:left;
margin-left:50px;
width:50px;
}
#bookassist_form #ba_children {
float:left;
width:50px;
}
a img {
border:medium none !important;
}
#bookassist_form img {
margin:0 0 -5px 3px;
}
a.callink {
cursor:pointer;
}
#calendar {
color:#444444;
display:none;
font-family:verdana,arial;
font-size:11px;
padding:0;
position:absolute;
overflow:hidden;
margin-left:-150px;
}
.caltab {
background:none repeat scroll 0 0 #FFFFFF;
border:2px solid #333333;
font-size:1em;
}
.caltab a:link, .caltab a:visited {
color:#0099CC;
}
.caltab a:hover {
background:none repeat scroll 0 0 #DBCDCD;
border-color:#DBCDCD;
color:#993333;
}
.caltab a:active {
border-color:#993333;
color:#993333;
}
.caltab td {
text-align:center;
}
.caltab td a {
display:block;
text-decoration:none;
}
.caltab td.calheader a {
display:inline;
vertical-align:-0.2em;
}
.caltab td.calheader img.calNoPrevMonth {
background:url("http://bookassist.com/scripts/calendar/calprev.png") no-repeat scroll 0 -32px transparent;
vertical-align:-0.2em;
}
.caltab td.calheader img.calNoNextMonth {
background:url("http://bookassist.com/scripts/calendar/calnext.png") no-repeat scroll 0 -32px transparent;
vertical-align:-0.2em;
}
.caltab td.calheader .calNextMonth img {
background:url("http://bookassist.com/scripts/calendar/calnext.png") no-repeat scroll 0 0 transparent;
}
.caltab td.calheader .calPrevMonth img {
background:url("http://bookassist.com/scripts/calendar/calprev.png") no-repeat scroll 0 0 transparent;
}
.caltab td.calheader .calNextMonth:hover img, .caltab td.calheader .calPrevMonth:hover img {
background-position:0 -16px;
}
.caltab td.calheader .calNextMonth:active img, .caltab td.calheader .calPrevMonth:active img {
background-position:0 -32px;
}
.calheader {
padding:0.2em;
white-space:nowrap;
}
.calheader select {
font-size:0.9em;
}
.weekdays td {
border-bottom:1px solid #DDDDDD;
}
.days td {
border:1px solid #FFFFFF;
color:#7E9FC9;
padding:0.1em;
}
.days td.weekend {
background-color:#EEEEEE;
border-color:#EEEEEE;
}
.days td.gone {
padding:0.2em;
text-decoration:line-through;
}
.days td.today, .days td.future {
border:medium none;
}
.days td a {
border:1px solid #FFFFFF;
padding:0.1em;
}
.days td.weekend a {
border-color:#EEEEEE;
}
.days td.today a {
background-color:#DBCDCD;
border:1px solid #DBCDCD;
}
.days td.selected {
font-weight:bold;
}
.days td.selected a {
border-color:#0099CC;
}
.caltab .calfoot {
background:none repeat scroll 0 0 #FFFFFF;
border-top:1px solid #DDDDDD;
}
.caltab .calfoot {
padding:0;
}
#calendar iframe {
height:auto;
position:absolute;
width:100%;
z-index:-1;
}
#calendar {
overflow:hidden;
}
* html table.caltab {
z-index:200;
}
a.calNextMonth, a.calPrevMonth {
background:none repeat scroll 0 0 transparent !important;
}

