@charset "utf-8";
/* CSS Document */

.ui-datepicker{font-family:verdana,arial,helvetica,sans-serif;font-size:10.6px!important;margin-left:-34px!important;}
.ui-widget{width:157px;}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.05em;text-align:right;text-decoration:none;}
#ui-datepicker-div{display:none;}
.OT_wrapper{border:2px solid #42382c;-webkit-border-radius:7px;-khtml-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#F6F6F3;font-family:verdana,arial,helvetica,sans-serif;width:465px;margin:0;padding:0;}
.OT_list{list-style:none;margin:0;padding:0;width:165px;}
.OT_title{margin-top:0;padding:40px 0 0 0;font-size:14px;color:#ff0033;font-weight:normal;text-align:center;width:165px;white-space:nowrap;}
.OT_subtitle{margin:0;padding:0;font-size:8px;letter-spacing:.15em;color:#0F0F0F;text-transform:uppercase;text-align:center;font-weight:normal;white-space:nowrap;width:165px;}
.OT_day,.OT_time,.OT_party{margin:0;padding:15px 0 15px 35px;height:23px;background-image:url(http://www.opentable.com/frontdoor/img/icons_final_dark.png);background-repeat:no-repeat;background-position:-11px -4px;width:130px;position:relative;border-bottom:2px solid;border-color:#3c3429;list-style-image:none;}
.OT_cal{margin:5px 0 0 0;padding:10px 0 15px 0;background-image:none;width:160px;border-top:2px solid #3c3429;border-bottom:2px solid #433c33;list-style-image:none;}
.OT_day{margin:5px 0 0 0;padding:15px 0 15px 35px;background-position:-11px -5px;border-top:2px solid #3c3429;border-bottom:2px solid #433c33;}
.OT_submit{margin:0;padding:5px 0 0 0;width:165px;height:35px;list-style-image:none;}
.OT_time{background-position:-11px -55px;border-bottom:2px solid #474037;}
.OT_party{background-position:-11px -102px;border-bottom:2px solid #4b433b;}
.OT_navList{list-style:none;padding:0;margin:0;float:left;width:142px;position:absolute;background-color:#fff;z-index:200;top:35px;left:0;}
.OT_navList li{padding:0;margin:0;position:relative;float:left;line-height:22px;width:142px;}
a.OT_navLink:link,a.OT_navLink:visited,a.OT_navLink:hover,a.OT_navLink:active{font-family:verdana,arial,helvetica,sans-serif!important;color:#42382c!important;text-decoration:none;font-size:12px;line-height:26px;width:135px;display:block;padding:0 0 0 .10em;border:2px solid #adadad;}
a.OT_navLink:hover,a.OT_navLink.selected{background-color:#e9e9e2;color:#000;}
a.OT_navLink:active{background-color:#b8b4ac;color:#000;}
#OT_timeList,#OT_partyList{width:112px;max-height:155px;overflow:auto;border-left:2px solid #B8B4AC;border-right:2px solid #B8B4AC;border-bottom:2px solid #B8B4AC;position:absolute;top:39px;left:36px;display:none;}
#OT_timeList .OT_navListItem,#OT_partyList .OT_navListItem{width:90px;}
#OT_timeList li a.OT_navLink,#OT_partyList li a.OT_navLink{border:none;width:auto;}
.OT_searchTimeField,.OT_searchDateField,.OT_searchPartyField{font-family:verdana,arial,helvetica,sans-serif;background:#fff url(http://www.opentable.com/frontdoor/img/downarrow_gray.gif) no-repeat right 0;color:#42382c;font-weight:bold;margin:0;border:1px solid #3B1C00;width:108px;height:18px;font-size:12px;font-style:normal;padding:1px 3px 2px 5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;}
.OTButton,#OTButton{width:135px;text-align:center;margin:0 auto;padding:0;}
a.OT_Find_a_Table:link,a.OT_Find_a_Table:visited,a.OT_Find_a_Table:hover,a.OT_Find_a_Table:active{background-image:url(http://www.opentable.com/frontdoor/img/ot_btn_red.png);background-repeat:no-repeat;background-position:0 0;background-color:transparent;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:13px;font-weight:bold;text-decoration:none;color:#fff;text-align:center;height:23px;display:block;padding:0;line-height:21px;text-shadow:.1em .1em .2em black;}
a.OT_Find_a_Table:hover{color:#ededed;background-position:0 -23px;}
a.OT_Find_a_Table:active{color:#ededed;background-position:0 -46px;}
.OTButton a.OTPoweredBy:link,.OTButton a.OTPoweredBy:visited,.OTButton a.OTPoweredBy:hover,.OTButton a.OTPoweredBy:active{font-family:Verdana,Arial,Helvetica,Sans-Serif;text-transform:uppercase;color:#7f7f7f;text-align:center;font-size:.5em;margin:9px 0 0 0;display:block;text-decoration:none;}
.OT_ExtLink:link,.OT_ExtLink:visited,.OT_ExtLink:hover,.OT_ExtLink:active{color:#42382c;font-family:Verdana,Arial,Helvetica,Sans-Serif;text-decoration:none;font-size:11px;text-align:center;display:block;width:165px;margin-top:3px;}
.OT_ExtLink:hover{color:#900;text-decoration:underline;}#OT_form{padding:0;margin:0;width:165px;}
#iframeCookieSet,#iframeCookieGet{border:none;background:transparent;}