/* @override 
http://www.sustainmiami.com/wp-content/themes/canvas/css/OTfeedfooter.css
*/

#OT_searchWrapperAll{width:100%;height: 110px;position:relative;margin:0;padding: 20px 10px 10px;
	background-color: transparent;
}#OT_searchWrapper{border:none;background: transparent;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;width:100%;height: 110px;position:relative;margin:0;}#OT_searchWrapper .OT_feedTitle{position:absolute;top:0;left:0;margin: 0 0 1px 15px;font-size: 0px;font-weight:200;line-height:21px; font-family:  "colaborate-1","colaborate-2",Trebuchet,Arial,sans-serif;
	border-bottom: 1px solid #333;
	padding-bottom: 7px;
	width: 285px;
	background: url(http://69.89.31.239/~sustaiw4/wp-content/themes/canvas/images/reservations-title.png) no-repeat;
	height: 21px;
}#OT_searchWrapper dl{position:absolute;top:0;left:0;padding:0;margin: 0 0 0 45px;}#OT_partySizeLbl{position:absolute;top: 54px;left: -34px;margin: 10px 0 0 5px;padding:3px 0;text-align:left;width:110px;display:block;
	color: #ddd;
	text-transform: uppercase;
	font: 200 14px "colaborate-1","colaborate-2",Trebuchet,Arial,sans-serif;
}#OT_partySize{position:absolute;top: 63px;left: 60px;margin:0;padding:0;
	z-index: 15;
}#OT_dateLbl{position:absolute;top: 84px;left: -34px;margin: 10px 0 0 5px;padding:3px 0;text-align:left;width:110px;
	color: #ddd;
	text-transform: uppercase;
	font: 200 14px "colaborate-1","colaborate-2",Trebuchet,Arial,sans-serif;
}#OT_date{position:absolute;top: 94px;width:100px;margin:0;padding:0;
	left: 62px;
}#OT_timeLbl{position:absolute;top: 115px;left: -30px;width:60px;padding:3px 0;text-align:left;
	color: #ddd;
	text-transform: uppercase;
	font: 200 14px "colaborate-1","colaborate-2",Trebuchet,Arial,sans-serif;
	margin-top: 10px;
}#OT_time{position:absolute;top: 125px;left: 60px;margin:0;}#OT_empty{position:absolute;width:0;height:0;padding:0;margin:0;top:100px;left:0;}#OT_submitWrap{position:relative;top: 150px;left: 40px;margin: 14px 5px 0 0;z-index:5;}#OT_logo{position:absolute;top: 125px;left:0;width:100%;padding: 0;margin:0;display: none;background: transparent;}#OT_logoLink{position:absolute;top: 140px;width:100%;font-size:9px;font-family:Verdana,Arial,Helvetica,Sans-Serif;display: none;background: rgba(0,0,0,0.8);
	z-index: 1;
	text-align: center;
	left: 0;
	padding: 0 0 10px;
	margin-right: 0;
	margin-top: 0;
	margin-left: 0;
	height: 25px;
}#OT_logoLink a{padding:0 0 0 10px;}#OT_imglogo{border:0;margin: 0 0 0 10px;
	position: relative;
	top: 55px;
	right: -590px;
}#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;
	background-color: #525353;
	color: white;
	border-style: none;
	width: 90px;
}#OT_searchWrapper #startDate,#OT_searchWrapper .OT_feedFormfieldCalendar{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;width:80px;
	height: 12px;
	border-style: none;
	color: white;
	background: #525353 0;
	margin: 0;
}#OT_searchWrapper #dateDisplay{font-size:10px;color:#999;font-family:Verdana,Arial,Helvetica,Sans-Serif;float:right;margin:0 30px 0 0;display:none;}#OT_searchWrapper .imgCal{position: relative;display:none;z-index:999;
	top: -61px;
	margin-left: -2px;
}#OT_searchWrapper #imageCal table{font-size:12px;width:150px;font-family:arial;font-weight:bold;background: white;
}#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: gray;text-decoration:none;
	vertical-align: top;
}#OT_searchWrapper .weekdays{color:#000;text-decoration:none;color:#666;background-color:#EFEFEF;width:14%;}