@charset "utf-8";
/* CSS Document */

#OT_searchWrapperAll {
width:100%;
height:240px;
position:relative;
margin:0;
padding:0;
}

dt {
font-size: 14px;
font-weight: bold;
}

#OT_searchWrapper {
border:none;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
width:100%;
height:200px;
position:relative;
margin:0;
}

#OT_searchWrapper .OT_feedTitle {
font-size:24px;
line-height: 27px;
margin:0 0 1px 5px;
display: none;
}

#OT_searchWrapper dl {
margin:0;
padding:0;
}

#OT_partySizeLbl {
float: left;
display: inline;
width:110px;
padding: 33px 0 20px 5px;
color:#ffffff;
#padding-left:0;
#width: 80px;
}

#OT_partySize {
margin:0;
padding:25px 0 0 0;
}

#OT_dateLbl {
float: left;
display: inline;
width:110px;
padding: 5px 0 25px 5px;
clear: both;
color:#ffffff;
#padding:0;
#width: 80px;
}

#OT_date {
width:100px;
float: left;
display: inline;
color:#ffffff;
#width:300px;
#margin-top: 15px;
}

#OT_timeLbl {
width:110px;
float: left;
clear:left;
display: inline;
padding: 5px 0 20px 5px;
color:#ffffff;
#padding:5px 0 0 0;
#width: 80px;
}

#OT_time {
width:110px;
float: left;
display: inline;

#width: 300px;
}

#OT_empty {
width:0;
height:0;
margin:0;
padding:0;
}

#OT_submitWrap {
z-index:5;
width: 125px;
margin: 0 0 0 90px;
float: left;
display: inline;
clear: both;

#margin: 0 0 0 55px;
}

#OT_logo {
width:100%;
display:none;
margin:0;
padding:0;
}

#OT_logoLink {
width:100%;
font-size:9px;
font-family: Georgia, "Times New Roman", Times, serif;
display:none;
margin:0;
padding:0 0 10px;
}

#OT_logoLink a {
padding:0 0 0 10px;
}

#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;
}

#OT_searchWrapper #startDate,#OT_searchWrapper .OT_feedFormfieldCalendar {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
width:75px;
margin:0;
border: 1px solid #CCCCCC;
}

#OT_searchWrapper #dateDisplay {
font-size:10px;
color:#999;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
float:right;
display:inline;
margin:0 30px 0 0;

#float:left;
}

#OT_searchWrapper .imgCal {
position:absolute;
display:none;
z-index:100;
}

#OT_searchWrapper #imageCal table {
font-size:12px;
width:150px;
font-family:arial;
font-weight:700;
background:#FFF;
}

#OT_searchWrapper #imageCal td {
text-align:center;
padding:0;
}

#OT_searchWrapper .clickableDays {
color:#ffffff;
text-decoration:none;
height:18px;
}

#OT_searchWrapper .nonclickableDays {
color:#CCC;
height:18px;
}

#OT_searchWrapper .months {
color:#FFF;
text-decoration:none;
}

#OT_searchWrapper .weekdays {
text-decoration:none;
color:#666;
background-color:#EFEFEF;
width:14%;
}

dd#OT_time select.feedFormField, dd#OT_partySize select.feedFormField  {
	width: 85px;
}


dd#OT_submitWrap input.OT_TableButton {
border: 0 none;
width: 105px;
}
