/*  
Theme Name: The Turf Room
Theme URI: 
Description: This theme has been created for The Turf Room by Emerge Digital
Version: 1
Author:
Author URI: http://www.emergedgtl.com

	
 */
html { padding:0; margin:0; }

* { text-transform:uppercase; }

body { padding:0; margin:0; font-family:Times New Roman, Times, Serif; background:url(images/bg.gif) top center repeat-y #000000; }

#background { width:100%; float:left; }
#main_wrapper { margin:0 auto; width:1000px; position:relative; z-index:1; }

#hshoe_left { position:absolute; width:151px; height:500px; left:-180px; top:0px; background:url(images/bg_hshoe_left.gif) top center no-repeat; z-index:1; }
#main_nav_wrapper { position:absolute; width:403px; height:295px; left:-30px; top:145px; background:url(images/bg_ticket.gif) top center no-repeat; z-index:1; }
#main_nav {position:relative; width:403px; height:295px; z-index:1; }

#header { width:1000px; height:136px; background:url(images/bg_header2.gif) top center no-repeat; float:left; padding:80px 0 0 0;}

#date_wrapper { width:1000px; height:33px; float:left; margin-top:92px; }
#date { width:870px; height:33px; background:url(images/line_hr.gif) center no-repeat; margin:0 65px 0 65px;}
#date p { font-size:12px; font-weight:bold; padding:8px 0 0 0; margin:0; color:#41301C; text-align:center; }

#body_wrapper { width:1000px; float:left; background:url(images/bg_body.gif) top left repeat; }

#left_column { width:269px; float:left; padding:250px 23px 0 65px; text-align:left; }

#right_column { width:556px; float:right; padding:0 65px 0 22px; margin-top:12px; background:url(images/line_vert.gif) top left repeat-y; }

#slideshow { width:556px; float:left; }

.hidden {
	display : none;
}

#sidebar li {list-style:none; margin:0; padding:0 0 0 15px; }
#sidebar li {padding-bottom:8px; }

/* HR RULES */

.hr_large { clear:both; border:0; width:556px; height:12px; background:url(images/line_square.gif) center no-repeat; margin-bottom:14px; }
.hr_small { clear:both; border:0; width:255px; height:12px; background:url(images/line_square_sm.gif) center no-repeat; margin-bottom:14px; }
.hr_small2 { clear:both; border:0; width:269px; height:12px; background:url(images/line_square_sm.gif) center no-repeat; margin:14px 0 0 0; }
.hr_small3 { clear:both; border:0; width:269px; height:12px; background:url(images/line_square_sm.gif) center no-repeat; margin:0 0 12px 0; }
.hr_event { clear:both; border:0; width:269px; height:1px; background:url(images/line_event.gif) center no-repeat; margin:14px 0 10px 0; }
.hr_event2 { clear:both; border:0; width:269px; height:1px; background:url(images/line_event.gif) center no-repeat; margin:0 0 18px 0; }
.hr_reserve { clear:both; border:0; width:556px; height:2px; background:url(images/line_reserve.gif) center no-repeat; margin:0 0 18px 0; }
.hr_dessert { clear:both; border:0; width:269px; height:1px; background:url(images/line_event.gif) center no-repeat; margin:11px 0 17px 0; }
hr { display:none; }

/* TEXT LINKS */

a:link.link_1, a:active.link_1, a:visited.link_1 { font-size:12px; color:#8F2407; text-decoration:none; }
a:hover.link_1 { font-size:12px; color:#8F2407; text-decoration:underline; }

a:link.link_3, a:active.link_3, a:visited.link_3 { font-size:14px; color:#8F2407; text-decoration:none; }
a:hover.link_3 { font-size:14px; color:#8F2407; text-decoration:underline; }

a:link.link_2, a:active.link_2, a:visited.link_2 { color:#635641; text-decoration:none; }
a:hover.link_2 { color:#8F2407; text-decoration:underline; }

/* TEXT */

#event-list h2 { font-size:16px; padding:0 0 12px 15px; margin:0; color:#41301C; background:none; font-style:normal; }
#event-list h4 { font-size:12px; padding:0 0 0 15px; margin:0; color:#41301C; background:none; font-style:normal; }

h4.time { font-size:14px; padding:0 0 12px 15px; margin:0; color:#41301C; background:none; }

#post h1 { font-size:16px; padding:0 0 12px 15px; margin:0; color:#41301C; background:none; font-style:normal; }
#post h2 { font-size:14px; padding:0 0 12px 15px; margin:0; color:#41301C; background:none; font-style:normal; }
#post h3 { font-size:12px; padding:0 0 12px 15px; margin:0; color:#41301C; background:none; font-style:normal; }
#post h4 { font-size:11px; padding:0 0 12px 15px; margin:0; color:#41301C; background:none; font-style:normal; }
#post h5 { font-size:11px; padding:0 0 12px 15px; margin:0; color:#41301C; background:none; font-style:normal; }
#post h6 { font-size:11px; padding:0 0 12px 15px; margin:0; color:#41301C; background:none; font-style:normal; }
#post ul { padding:0 0 10px 26px; margin:0; }
#post ol { padding:0 0 10px 31px; margin:0; }
#post p.tags { font-size:10px; text-transform:capitalize; }

#post_2 h1 { font-size:16px; padding:0 0 12px 15px; margin:0; color:#41301C; background:none; font-style:normal; }
#post_2 h2 { font-size:18px; padding:14px 15px 14px 15px; margin:0; color:#41301C; }
#post_2 h3 { font-size:12px; padding:0 0 12px 15px; margin:0; color:#41301C; background:none; font-style:normal; }
#post_2 h4 { font-size:11px; padding:0 0 12px 15px; margin:0; color:#41301C; background:none; font-style:normal; }
#post_2 h5 { font-size:11px; padding:0 0 12px 15px; margin:0; color:#41301C; background:none; font-style:normal; }
#post_2 h6 { font-size:11px; padding:0 0 12px 15px; margin:0; color:#41301C; background:none; font-style:normal; }
#post_2 ul { padding:0 0 10px 26px; margin:0; }
#post_2 ol { padding:0 0 10px 31px; margin:0; }
#post_2 p.tags { font-size:10px; }

a { color:#635641; text-decoration:none; }
a:hover { color:#8F2407; text-decoration:underline; }

#sm_column_l { width:256px; float:left; display:inline; padding:0 22px 0 0; margin-top:12px; }
#sm_column_r { width:255px; float:right; display:inline; padding:0 0 0 23px; margin-top:12px; background:url(images/line_vert.gif) top left repeat-y; }
#clear { clear:both; }

.home h1 { font-size:40px; font-style:italic; font-weight:bold; padding:16px 15px 12px 15px; margin:0; color:#41301C; }
.home h3 { font-size:14px; font-weight:bold; padding:12px 15px 3px 15px; margin:0; color:#41301C; }
.home p { font-size:12px; font-weight:normal; padding:0 29px 16px 15px; margin:0; line-height:16px; color:#635641; }
.home img { padding-bottom:12px; }

.column h1 { font-size:40px; font-style:italic; font-weight:bold; padding:12px 15px 12px 15px; margin:0; color:#41301C; }
.column h2 { font-size:18px; font-style:italic; font-weight:bold; padding:14px 15px 14px 15px; margin:0 0 8px 0; color:#41301C; background:url(images/line_title.gif) center repeat-x; text-align:left; }
.column h3 { font-size:14px; font-weight:bold; padding:0 15px 3px 15px; margin:0; color:#41301C; }
.column p { font-size:12px; font-weight:normal; padding:0 15px 16px 15px; margin:0; line-height:16px; color:#635641; }

.l_column h1 { font-size:26px; font-style:italic; font-weight:bold; padding:12px 15px 0 15px; margin:0; color:#41301C; }
.l_column h2 { font-size:18px; font-style:italic; font-weight:bold; padding:14px 15px 14px 15px; margin:0 0 8px 0; color:#41301C; background:url(images/line_title2.gif) center repeat-x; text-align:left; }
.l_column h3 { font-size:14px; font-weight:bold; padding:0 15px 3px 15px; margin:0; color:#41301C; }
.l_column h4 { font-size:14px; font-style:italic; font-weight:bold; padding:0 0 12px 0; margin:0; color:#41301C; }
.l_column p { font-size:12px; font-weight:normal; padding:0 15px 16px 15px; margin:0; line-height:16px; color:#635641; }

.f_column h1 { font-size:26px; font-style:italic; font-weight:bold; padding:12px 15px 0 15px; margin:0; color:#41301C; }
.f_column h2 { font-size:18px; font-style:italic; font-weight:bold; padding:14px 15px 14px 15px; margin:0 0 8px 0; color:#41301C; background:url(images/line_title.gif) center repeat-x; text-align:left; }
.f_column h3 { font-size:14px; font-weight:bold; padding:0 15px 3px 15px; margin:0; color:#41301C; }
.f_column h4 { font-size:14px; font-style:italic; font-weight:bold; padding:0 0 12px 0; margin:0; color:#41301C; }
.f_column p { font-size:12px; font-weight:normal; padding:0 15px 16px 15px; margin:0; line-height:16px; color:#635641; }

.l_events h1 { font-size:26px; font-style:italic; font-weight:bold; padding:12px 15px 0 15px; margin:0; color:#41301C; }
.l_events h2 { font-size:18px; font-style:italic; font-weight:bold; padding:14px 15px 14px 15px; margin:0 0 8px 0; color:#41301C; text-align:left; }
.l_events h3 { font-size:14px; font-weight:bold; padding:0 15px 3px 15px; margin:0; color:#41301C; }
.l_events h4 { font-size:14px; font-style:italic; font-weight:bold; padding:0 0 12px 0; margin:0; color:#41301C; }
.l_events p { font-size:12px; font-weight:normal; padding:0 15px 16px 15px; margin:0; line-height:16px; color:#635641; }

.l_taste h1 { font-size:26px; font-style:italic; font-weight:bold; padding:12px 15px 0 15px; margin:0; color:#41301C; }
.l_taste h2 { font-size:16px; font-style:italic; font-weight:bold; padding:14px 15px 14px 15px; margin:0 0 8px 0; color:#41301C; background:url(images/line_title2.gif) center repeat-x; text-align:left; }
.l_taste h3 { font-size:12px; font-weight:bold; padding:0 15px 3px 15px; margin:0; color:#41301C; }
.l_taste h4 { font-size:12px; font-style:italic; font-weight:bold; padding:0 0 12px 0; margin:0; color:#41301C; }
.l_taste p { font-size:11px; font-weight:normal; padding:0 15px 16px 15px; margin:0; line-height:14px; color:#635641; }

.l_happy h1 { font-size:26px; font-style:italic; font-weight:bold; padding:12px 15px 0 15px; margin:0; color:#41301C; }
.l_happy h5 { font-size:20px; font-style:italic; font-weight:bold; padding:0 15px 0 15px; margin:0; color:#41301C; }
.l_happy h2 { font-size:16px; font-style:italic; font-weight:bold; padding:14px 15px 14px 15px; margin:0 0 8px 0; color:#41301C; background:url(images/line_title2.gif) center repeat-x; text-align:left; }
.l_happy h3 { font-size:12px; font-weight:bold; padding:0 15px 5px 15px; margin:0; color:#635641; }
.l_happy h4 { font-size:12px; font-weight:bold; padding:0 15px 8px 15px; margin:0; color:#41301C; }
.l_happy p { font-size:11px; font-weight:normal; padding:0 15px 8px 15px; margin:0; line-height:16px; color:#635641; }

.r_events p { font-size:14px; font-weight:normal; padding:0 15px 16px 15px; margin:0; line-height:16px; color:#635641; text-align:right; }
.r_events h1 { font-size:26px; font-style:italic; font-weight:bold; padding:0 15px 12px 15px; margin:0; color:#41301C; text-align:right; }

.menu h1 { font-size:40px; font-style:italic; font-weight:bold; padding:0; margin:0; color:#41301C; text-align:center; }
.menu h2 { font-size:18px; font-style:italic; font-weight:bold; padding:14px 0 14px 0; margin:0 0 18px 0; color:#41301C; background:url(images/line_title.gif) center repeat-x; text-align:center; }
.menu h3 { font-size:14px; font-weight:bold; padding:0 0 3px 0; margin:0; color:#41301C; text-align:center; }
.menu h4 { font-size:18px; font-style:italic; font-weight:bold; padding:0 0 12px 0; margin:0; color:#41301C; text-align:center; }
.menu p { font-size:12px; font-weight:normal; padding:0 60px 16px 60px; margin:0; line-height:16px; color:#635641; text-align:center; }

.event h1 { font-size:40px; font-style:italic; font-weight:bold; padding:12px 15px 0 15px; margin:0; color:#41301C; text-align:left; }
.event h2 { font-size:18px; font-style:italic; font-weight:bold; padding:14px 15px 14px 15px; margin:12px 0 8px 0; color:#41301C; background:url(images/line_title.gif) center repeat-x; text-align:left; }
.event h3 { font-size:14px; font-weight:bold; padding:0 15px 3px 15px; margin:0; color:#41301C; text-align:left; }
.event h4 { font-size:16px; font-style:italic; font-weight:bold; padding:0 15px 12px 15px; margin:0; color:#41301C; text-align:left; }
.event p { font-size:12px; font-weight:normal; padding:0 15px 16px 15px; margin:0; line-height:16px; color:#635641; text-align:left; }

.reserve h1 { font-size:40px; font-style:italic; font-weight:bold; padding:12px 15px 20px 15px; margin:0; color:#41301C; text-align:left; }
.reserve h2 { font-size:18px; font-style:italic; font-weight:bold; padding:14px 15px 12px 15px; margin:0 0 8px 0; color:#41301C; background:url(images/line_title.gif) center repeat-x; text-align:left; }
.reserve h3 { font-size:14px; font-weight:bold; padding:0 15px 3px 15px; margin:0; color:#41301C; text-align:left; }
.reserve h4 { font-size:16px; font-style:italic; font-weight:bold; padding:0 15px 12px 15px; margin:0; color:#41301C; text-align:left; }
.reserve p { font-size:12px; font-weight:normal; padding:0 15px 16px 15px; margin:0; line-height:16px; color:#635641; text-align:left; }

/* CONTACT US FORM */

.form_page h1 { font-size:40px; font-style:italic; font-weight:bold; padding:12px 15px 12px 15px; margin:0; color:#41301C; text-align:left; }
.form_page h2 { font-size:18px; font-style:italic; font-weight:bold; padding:14px 15px 14px 15px; margin:0 0 8px 0; color:#41301C; background:url(images/line_title.gif) center repeat-x; text-align:left; }
.form_page h3 { font-size:12px; font-weight:bold; padding:0 15px 3px 15px; margin:0; color:#41301C; text-align:left; }
.form_page h4 { font-size:16px; font-weight:bold; padding:10px 15px 12px 15px; margin:0; color:#635641; text-align:left; }
.form_page p { font-size:12px; font-weight:normal; padding:0 15px 16px 15px; margin:0; line-height:16px; color:#635641; text-align:left; }
.form { padding:5px 0; }
.form p { font-size:12px; font-weight:normal; padding:0; margin:0; color:#635641; text-align:left; }
label { font-size:12px; font-weight:normal; padding:0 0 0 15px; margin:0; color:#635641; }
form { padding:0; margin:0 0 12px 0; }
input { font-family:Times New Roman, Times, Serif; font-size:12px; font-weight:bold; padding:2px; margin:0; color:#41301C; text-align:left; }
textarea { font-family:Times New Roman, Times, Serif; font-size:12px; font-weight:normal; padding:2px; margin:0; color:#635641; text-align:left; width:389px; }
.txt_field {width:250px;}

/* RESERVATIONS PAGE */

ul { padding:0 30px; margin:0px }
li { font-size:12px; font-weight:normal; padding:0 0 5px 0; margin:0; color:#635641; text-align:left; }

/* PICTURES */

#picture_bg { background:url(images/bg_picture.gif) center no-repeat; width:556px; height:335px; float:left; margin-bottom:15px; }
#picture { width:504px; height:283px; margin:26px; }

#sm_picture_bg { background:url(images/bg_sidebar_picture2.gif) center no-repeat; width:237px; height:169px; float:left; margin:0 0 15px 15px; }
#sm_picture { width:187px; height:119px; margin:25px; }


/* FOOTER */

#page_bottom { width:1000px; height:94px; background:url(images/bg_footer_NEW.png) bottom center no-repeat; float:left; margin-bottom:-40px; }
#footer { width:100%; float:left; padding:15px 0; }
.nav { text-align:center; margin:12px 0 0 0; padding:0; color:#635641; font-size:12px; }

/* MAIN NAVIGATION */

#main_nav_turfroom:link, #main_nav_turfroom:visited, #main_nav_turfroom:active { position:absolute; left: 85px; top: 81px; display:block; height:31px; width:171px; background:url(images/nav_turfroom.gif); background-repeat:no-repeat; background-position:right; text-decoration: none; }
#main_nav_turfroom:hover { position:absolute; left: 85px; top: 81px; display:block; height:31px; width:171px; background:url(images/nav_turfroom.gif); background-repeat:no-repeat; background-position:left; text-decoration: none; }

#main_nav_menu:link, #main_nav_menu:visited, #main_nav_menu:active { position:absolute; left: 85px; top: 130px; display:block; height:19px; width:59px; background:url(images/nav_menu.gif); background-repeat:no-repeat; background-position:right; text-decoration: none; }
#main_nav_menu:hover { position:absolute; left: 85px; top: 130px; display:block; height:19px; width:59px; background:url(images/nav_menu.gif); background-repeat:no-repeat; background-position:left; text-decoration: none; }

#main_nav_location:link, #main_nav_location:visited, #main_nav_location:active { position:absolute; left: 85px; top: 155px; display:block; height:19px; width:89px; background:url(images/nav_location.gif); background-repeat:no-repeat; background-position:right; text-decoration: none; }
#main_nav_location:hover { position:absolute; left: 85px; top: 155px; display:block; height:19px; width:89px; background:url(images/nav_location.gif); background-repeat:no-repeat; background-position:left; text-decoration: none; }

#main_nav_rooms:link, #main_nav_rooms:visited, #main_nav_rooms:active { position:absolute; left: 85px; top: 177px; display:block; height:24px; width:160px; background:url(images/nav_rooms.gif); background-repeat:no-repeat; background-position:right; text-decoration: none; }
#main_nav_rooms:hover { position:absolute; left: 85px; top: 177px; display:block; height:24px; width:160px; background:url(images/nav_rooms.gif); background-repeat:no-repeat; background-position:left ; text-decoration: none; }

#main_nav_reservations:link, #main_nav_reservations:visited, #main_nav_reservations:active { position:absolute; left: 101px; top: 206px; display:block; height:16px; width:72px; background:url(images/nav_reservations.gif); background-repeat:no-repeat; background-position:right; text-decoration: none; }
#main_nav_reservations:hover { position:absolute; left: 101px; top: 206px; display:block; height:16px; width:72px; background:url(images/nav_reservations.gif); background-repeat:no-repeat; background-position:left; text-decoration: none; }

#main_nav_events:link, #main_nav_events:visited, #main_nav_events:active { position:absolute; left: 101px; top: 226px; display:block; height:15px; width:42px; background:url(images/nav_events.gif); background-repeat:no-repeat; background-position:right; text-decoration: none; }
#main_nav_events:hover { position:absolute; left: 101px; top: 226px; display:block; height:15px; width:42px; background:url(images/nav_events.gif); background-repeat:no-repeat; background-position:left ; text-decoration: none; }

#main_nav_contact:link, #main_nav_contact:visited, #main_nav_contact:active { position:absolute; left: 101px; top: 244px; display:block; height:16px; width:65px; background:url(images/nav_contact.gif); background-repeat:no-repeat; background-position:right; text-decoration: none; }
#main_nav_contact:hover { position:absolute; left: 101px; top: 244px; display:block; height:16px; width:65px; background:url(images/nav_contact.gif); background-repeat:no-repeat; background-position:left; text-decoration: none; }

#main_nav_party:link, #main_nav_party:visited, #main_nav_party:active { position:absolute; left: 180px; top: 196px; display:block; height:71px; width:71px; background:url(images/btn_party.png); background-repeat:no-repeat; background-position:bottom; text-decoration: none; }
#main_nav_party:hover { position:absolute; left: 180px; top: 196px; display:block; height:71px; width:71px; background:url(images/btn_party.png); background-repeat:no-repeat; background-position:top; text-decoration: none; }

/* MENU NAVIGATION */

#menu_nav { width:556px; height:22px; float:left; margin-bottom:28px; }

#nav_brunch:link, #nav_brunch:visited, #nav_brunch:active { float:left; display:block; height:22px; width:82px; background-image:url(images/nav_brunch.gif); background-repeat:no-repeat; background-position:top left; text-decoration: none; }
#nav_brunch:hover { float:left; display:block; height:22px; width:82px; background-image:url(images/nav_brunch.gif); background-repeat:no-repeat; background-position:bottom left; text-decoration: none; }

#nav_lunch:link, #nav_lunch:visited, #nav_lunch:active { float:left; display:block; height:22px; width:64px; background-image:url(images/nav_lunch.gif); background-repeat:no-repeat; background-position:top left; text-decoration: none; }
#nav_lunch:hover { float:left; display:block; height:22px; width:64px; background-image:url(images/nav_lunch.gif); background-repeat:no-repeat; background-position:bottom left; text-decoration: none; }

#nav_dinner:link, #nav_dinner:visited, #nav_dinner:active { float:left; display:block; height:22px; width:68px; background-image:url(images/nav_dinner.gif); background-repeat:no-repeat; background-position:top left; text-decoration: none; }
#nav_dinner:hover { float:left; display:block; height:22px; width:68px; background-image:url(images/nav_dinner.gif); background-repeat:no-repeat; background-position:bottom left; text-decoration: none; }

#nav_dessert:link, #nav_dessert:visited, #nav_dessert:active { float:left; display:block; height:22px; width:74px; background-image:url(images/nav_dessert.gif); background-repeat:no-repeat; background-position:top left; text-decoration: none; }
#nav_dessert:hover { float:left; display:block; height:22px; width:74px; background-image:url(images/nav_dessert.gif); background-repeat:no-repeat; background-position:bottom left; text-decoration: none; }

#nav_red_wine:link, #nav_red_wine:visited, #nav_red_wine:active { float:left; display:block; height:22px; width:82px; background-image:url(images/nav_redwine.gif); background-repeat:no-repeat; background-position:top left; text-decoration: none; }
#nav_red_wine:hover { float:left; display:block; height:22px; width:82px; background-image:url(images/nav_redwine.gif); background-repeat:no-repeat; background-position:bottom left; text-decoration: none; }

#nav_white_wine:link, #nav_white_wine:visited, #nav_white_wine:active { float:left; display:block; height:22px; width:100px; background-image:url(images/nav_whitewine.gif); background-repeat:no-repeat; background-position:top left; text-decoration: none; }
#nav_white_wine:hover { float:left; display:block; height:22px; width:100px; background-image:url(images/nav_whitewine.gif); background-repeat:no-repeat; background-position:bottom left; text-decoration: none; }

#nav_martini:link, #nav_martini:visited, #nav_martini:active { float:left; display:block; height:22px; width:86px; background-image:url(images/nav_martini.gif); background-repeat:no-repeat; background-position:top left; text-decoration: none; }
#nav_martini:hover { float:left; display:block; height:22px; width:86px; background-image:url(images/nav_martini.gif); background-repeat:no-repeat; background-position:bottom left; text-decoration: none; }

h1.open-table { font-size:16px; padding:0 0 12px 15px; margin:0; color:#41301C; background:none; font-style:normal; }

#OT_searchWrapperAll{width:100%;height:45px;position:relative;margin:0;padding:0;}
#OT_searchWrapper{border:none;font-size:12px;width:100%;height:100px;position:relative;margin:0;}
#OT_searchWrapper .OT_feedTitle{position:absolute;top:0;left:0;margin:0 0 1px 5px;font-size:12px;font-weight:normal;line-height:normal; display:none;}
#OT_searchWrapper dl{position:absolute;top:0;left:0;padding:0;margin:0;}

#OT_partySizeLbl{position:absolute;top:2px;left:-47px;margin:0 0 0 5px;padding:3px 0;text-align:right;width:110px;display:block;}
#OT_partySize{position:absolute;top:0px;left:70px;margin:0;padding:0;}

#OT_dateLbl{position:absolute;top:2px;left:127px;margin:0 0 0 5px;padding:3px 0;text-align:right;width:40px;}
#OT_date{position:absolute;top:0px;left:178px;width:115px;margin:0;padding:0;}

#OT_timeLbl{position:absolute;top:2px;left:260px;width:60px;padding:3px 0;text-align:right;}
#OT_time{position:absolute;top:0px;left:323px;margin:0;}

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

#OT_submitWrap{position:absolute;top:0px;left:442px;margin:0 5px 0 0;z-index:5;}

#OT_logo{position:absolute;top:-50px;left:443px;width:100%;padding:0;margin:0;display:block; }

#OT_logoLink{position:absolute;top:100px;left:0;width:100%;padding:0 0 10px 0;margin:0;font-size:9px;display:block; display:none;}

.open-home #OT_searchWrapperAll{width:100%;height:75px;position:relative;margin:0;padding:0;}

.open-home #OT_partySizeLbl{position:absolute;top:2px;left:-47px;margin:0 0 0 5px;padding:3px 0;text-align:right;width:110px;display:block;}
.open-home #OT_partySize{position:absolute;top:0px;left:70px;margin:0;padding:0;}

.open-home #OT_dateLbl{position:absolute;top:2px;left:124px;margin:0 0 0 5px;padding:3px 0;text-align:right;width:40px;}
.open-home #OT_date{position:absolute;top:0px;left:174px;width:115px;margin:0;padding:0;}

.open-home #OT_timeLbl{position:absolute;top:38px;left:-17px;width:60px;padding:3px 0;text-align:right;}
.open-home #OT_time{position:absolute;top:36px;left:46px;margin:0;}

.open-home #OT_empty{position:absolute;width:0;height:0;padding:0;margin:0;top:100px;left:0;}

.open-home #OT_submitWrap{position:absolute;top:36px;left:158px;margin:0 5px 0 0;z-index:5;}

.open-home #OT_logo{position:absolute;top:-43px;left:180px;width:100%;padding:0;margin:0;display:block; }

.open-home #OT_logoLink{position:absolute;top:100px;left:0;width:100%;padding:0 0 10px 0;margin:0;font-size:9px;display:block; display:none;}

#OT_logoLink a{padding:0 0 0 10px; display:none;}
#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-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;display:none;}
#OT_searchWrapper .imgCal{position:absolute;display:none;z-index:100;}
#OT_searchWrapper #imageCal table{background:#fff;font-size:12px;width:150px;font-family:arial;font-weight:bold;}
#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%;}
