#OT_searchWrapperAll {
width : 100%;
height : 280px;
position : relative;
margin : 30px 0px 0px 0px;
padding : 0;
}
#OT_searchWrapper {
border : none;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
font-size : 12px;
width : 100%;
height : 280px;
position : relative;
margin : 0;
}
#OT_searchWrapper .OT_feedTitle {
display:none;
position : absolute;
top : 0;
left : 0;
margin : 0 0 1px 5px;
font-size : 12px;
font-weight : normal;
line-height : normal;
}
#OT_searchWrapper dl {
position : absolute;
top : 0;
left : 0;
padding : 0;
margin : 0;
}
#OT_partySizeLbl {
position : absolute;
top : 25px;
left : 0;
margin : 0 0 0 5px;
padding : 3px 0;
text-align : right;
width : 120px;
display : block;
}
#OT_partySize {
position : absolute;
top : 25px;
left : 130px;
margin : 0;
padding : 0;
}
#OT_dateLbl {
position : absolute;
top : 55px;
left : 0;
margin : 0 0 0 5px;
padding : 3px 0;
text-align : right;
width : 120px;
}
#OT_date {
position : absolute;
top : 55px;
left : 130px;
width : 140px;
margin : 0;
padding : 0;
text-align:left;
}
#OT_timeLbl {
position : absolute;
top : 100px;
left : 0;
margin : 0 0 0 5px;
padding : 3px 0;
text-align : right;
width : 120px;
}
#OT_time {
position : absolute;
top : 100px;
left : 130px;
margin : 0;
}
#OT_empty {
position : absolute;
width : 0;
height : 0;
padding : 0;
margin : 0;
top : 100px;
left : 0;
}
#OT_submitWrap {
position : relative;
top : 145px;
margin : 0 auto;
z-index : 5;
width:280px;
background:inherit;
}
#OT_submitWrap input{
	background:transparent;
}
#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;

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%;
}

