#OT_searchWrapperAll {
width:100%;
height:60px;
position:relative;
margin:0;
padding:0;
background:transparent;
color:#fff;
}

#OT_searchWrapper {
border:0;
background:transparent;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:12px;
width:100%;
height:60px;
position:relative;
margin:0;
}

#OT_searchWrapper .OT_feedTitle {
//position:absolute;
top:0;
left:0;
margin:0 0 8px 0;
font-size:12px;
font-weight:normal;
line-height:1em;
color:#fff;
display: none;
}

#OT_searchWrapper dl {
//position:absolute;
top:0;
left:0;
padding:0;
margin:0;
}

#OT_partySizeLbl {
float: left;
//position:absolute;
//top:25px;
//left:0;
margin:0 0 0 5px;
padding:3px 0;
text-align:left;
//width:110px;
color:#fff;
}

#OT_partySize {
float: left;
//position:absolute;
//top:25px;
//left:120px;
margin: 0 11px 11px 0;
padding:0;
}

#OT_dateLbl {
float: left;
//position:absolute;
//top:25px;
//left:180px;
margin:0 0 0 5px;
padding:3px 0;
text-align:left;
//width:55px;
color:#fff;
}

#OT_date {
float: left;
//position:absolute;
//top:25px;
//left:245px;
//width:100px;
margin: 0 11px 0 0;
padding:0;
}

#OT_timeLbl {
float: left;
clear: left;
//position:absolute;
//top:25px;
//left:335px;
//width:60px;
padding:3px 0;
text-align:left;
color:#fff;
margin: 0 11px 21px 0;
}

#OT_time {
float: left;
//position:absolute;
//top:25px;
//left:398px;
margin: 0 11px 21px 0;
}

#OT_empty {
//position:absolute;
width:0;
height:0;
padding:0;
margin:0;
top:100px;
left:0;
}

#OT_submitWrap {
clear: both;
position:relative;
//top:25px;
//left:500px;
margin: 10px 5px 0 0;
z-index:5;
}
 
#OT_logo {
//position:absolute;top:80px;
left:0;
width:100%;
padding:0;
margin:0;
display:block;
background:transparent;
}

#OT_logoLink {
//position:absolute;top:60px;
left:0;
width:100%;
padding:0 0 10px 0;
margin:0;
font-size:9px;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
display:block;
background:transparent;
color:#fff;
}

#OT_logoLink a {
padding:0 0 0 10px;
color:#fff;
}

#OT_imglogo {
border:0;
margin:0 0 0 10px;
}

#OT_searchWrapper form {
margin:0;
padding:0;
}

#OT_searchWrapper input.hidden {
display:none;
}

#OT_searchWrapper .feedFormField,#OT_searchWrapper .feedFormField option {
font-size:12px;
margin:2px 2px 2px 2px;
}

#OT_searchWrapper #startDate,#OT_searchWrapper .OT_feedFormfieldCalendar {
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:12px;
margin:0;
width:85px;
}

#OT_searchWrapper #dateDisplay {
font-size:10px;
color:#999;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
float:right;
margin:0 30px 0 0;
display:inline;
}

#OT_searchWrapper .imgCal {
//position:absolute;
display:none;
z-index:100;
}

#OT_searchWrapper #imageCal table {
font-size:12px;
width:150px;
font-family:arial;
font-weight:bold;
background:#fff;
}

#OT_searchWrapper #imageCal td {
padding:0;
text-align:center;
}

#OT_searchWrapper .clickableDays {
color:#000;
text-decoration:none;
height:18px;
}

#OT_searchWrapper .nonclickableDays {
color:#CCC;
height:18px;
}

#OT_searchWrapper .months {
color:#FFF;
text-decoration:none;
}

#OT_searchWrapper .weekdays {
color:#000;
text-decoration:none;
color:#666;
background-color:#efefef;
width:14%;
}

.partOfCal img.partOfCal.spacer {
display:block;
height:1px;
margin:0;
padding:0;
}