#fe2-modal-wrapper { background: url("http://friendseat.com/theme/frontend/default/style/default/image/layout/thickbox_bg.png") repeat scroll 0 0 transparent; border-radius: 10px; color: #000000;  padding: 14px; position: absolute;     text-align: left; position:absolute; z-index:999; top:160px; margin-left:220px; width:500px; height:135px; }
.js_box_title {background: none repeat scroll 0 0 #8DCF19; color: #FFFFFF; font-size: 14px; font-weight: bold; padding: 8px 0 8px 4px; position: relative;}
/*#header_search_resto-searched-wrapper {overflow: hidden; height: auto !important; font-family:tahoma; height: 15px; margin: 3px; padding: 1px 5px !important; background-color: #EFF2F7; color: black; cursor: default; border: 1px solid #CCD5E4; font-size: 11px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: left; white-space: nowrap;}
#header_search_resto-searched-text {display:inline}
#header_search_resto-searched-closebtn {margin-left:2px; cursor:pointer; color:#A6B3CF}
#header_search_resto-searched-inputwrap {float:left}
#header_search_resto_wrap {width: 400px; height: 30px; float: left; margin: 20px 5px 0px 20px; border: 1px solid #CCC;}
#btn-set {width:50px; height:27px; display:block; background:#eee; text-align:center; text-align:none; margin-left: 20px; margin-top: 5px; line-height:25px; font-size:14px; border:1px solid #ddd;  margin-bottom: 12px;}
#btn-set:hover {text-decoration:none !important; color:#333 !important; border:1px solid #ccc;}
.js_box_close {background: url("http://friendseat.com/theme/frontend/default/style/default/image/layout/js_box_close.png") repeat-x scroll 0 0 transparent; border: 1px solid #BFBFBF; border-radius: 10px 10px 10px 10px; color: #868686; display: block; line-height: 25px; margin: 5px;padding: 0 8px;position: absolute; right: 0;text-decoration: none; margin-right:21px}
#close-wrap {background:#DFDFDF; width:inherit; height:38px}

*/
#header_search_resto
{
	width: 246px !important;
	height: 29px !important;
	background:white !important; 
	border:1px solid #ccc !important;
	margin-left:2px !important;
}

#header_search_resto-searched-wrapper {overflow: hidden !important; height: auto !important; font-family:tahoma !important; height: 19px !important; float:left !important; margin: 3px !important; padding: 1px 0px 1px 7px !important; background-color: #eee !important; color: black !important; cursor: default; border: 1px solid #ccc !important; font-size: 11px !important; border-radius: 5px !important; -moz-border-radius: 5px !important; -webkit-border-radius: 5px; float: left; white-space: nowrap;}
#header_search_resto-searched-text {float:left; line-height: 7px !important}
#header_search_resto-searched-closebtn {margin-left:5px; cursor:pointer; color:#aaa; float:left; display:block; width:9px !important; text-decoration:none !important; padding-right:2px !important;padding-left: 2px!important; margin-top: -3px !important; position:relative; z-index:9 !important}
#header_search_resto-searched-closebtn:hover {text-decoration:none !important} 
#header_search_resto-searched-inputwrap {float:left}
#header_sub_menu_search_input_resto {height:15px !important; margin-top:6px !important; line-height:10px !important;  min-width: 10px !important; max-width: 240px !important; position: relative !important; left: !important; font-size:12px !important; color:#333 !important}
#header_sub_menu_search {height:32px !important}

#btn-set {
	width:50px; height:30px; display:block; background:#eee; text-align:center; text-align:none; margin-left: 430px; margin-top:20px; line-height:28px; font-size:14px; border:1px solid #ddd;  margin-bottom: 12px;}
#btn-set:hover {text-decoration:none !important; color:#333 !important; border:1px solid #ccc;}
.js_box_close {background: url("http://friendseat.com/theme/frontend/default/style/default/image/layout/js_box_close.png") repeat-x scroll 0 0 transparent; border: 1px solid #BFBFBF; border-radius: 10px 10px 10px 10px; color: #868686; display: block; line-height: 25px; margin: 5px;padding: 0 8px;position: absolute; right: 0;text-decoration: none; margin-right:21px}
.js_box_close div {height: 25px;line-height: 25px !important;}
#close-wrap {background:#DFDFDF; width:inherit; height:38px}
.js_box_title {background: none repeat scroll 0 0 #8DCF19 !important; color: #FFFFFF !important; font-size: 14px !important; font-weight: bold !important; padding: 8px 0 8px 4px !important; position: relative !important;}
#fe2header_search_resto-searched-inputwrap {float:left; margin-left:-14px !important; }
.fe2header_search_resto-searched-inputwrap {float:left; margin-left:-14px !important; }
#fe2header_search_resto_wrap {width: 400px; height: 30px; float: left; margin: 20px 5px 0px 20px; border: 1px solid #CCC;}
.fe2header_search_resto_wrap {width: 400px; height: 30px; float: left; margin: 20px 5px 0px 20px; border: 1px solid #CCC;}
#fe2header_sub_menu_search_input_resto {height:15px !important; margin-top:7px !important; line-height:10px !important;  min-width: 10px !important; max-width: 240px !important; position: relative !important; left: !important; font-size:12px !important; color:#333 !important}

/* HEADER MODAL POPUP  */
.token-input-list-facebook {display:block !important; background: none !important; border:none !important; margin-left:3px !important;}
.token-input-list-facebook li input {
	border:none !important; 
	background: none !important; 
	margin-top:0px !important;
	width: 385px !important;
	}
.token-input-input-token-facebook { border-top: none !important;}
.token-input-dropdown-facebook {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	width: 396px !important;
	height: 20px;
	line-height: 10px;
	margin-left: -4px !important;
	margin-top: -4px !important;
	padding: 3px 0 3px 4px;
	z-index: 9999 !important;
	}
.token-input-list-facebook li { margin-top: 3px; !important; }
.token-input-dropdown-facebook p {
	line-height: 20px !important;
	margin-left: -6px !important;
	text-align: left !important;
	padding: 0 0 0 10px;
	}
.token-input-dropdown-facebook ul {
	background: white;
	padding: 5px 5px 5px 5px !important;
	list-style: none;
	margin: -4px 0 0 -5px !important;
	width: 390px !important;
	border: 1px solid #CCC !important;
}
.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook
{
	background: #eee !important;
}
.token-input-dropdown-facebook ul li
{
	text-align:left;
	line-height:17px;
}
.token-input-token-facebook
{
	overflow: hidden;
	height: auto !important;
	height: 15px;
	margin: 3px;
	padding: 1px 3px;
	background-color: #EFF2F7;
	color: black;
	cursor: default;
	border: 1px solid #CCD5E4;
	font-size: 11px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	white-space: nowrap;
	height: 19px !important;
	margin-top: -2px;
	line-height: 10px !important;
}

.token-input-token-facebook p {float:left; line-height: 10px !important;}
.token-input-delete-token-facebook {
	margin-left:3px;
	cursor:pointer;
	font-size: 9px !important;
	font-style: inherit;
	font-weight: inherit;
	}
.token-input-input-token-facebook {text-align:left !important}
.token-input-list-facebook {text-align:left !important}

ul.token-input-list-facebook {
  display: block !important;
  opacity: 100 !important;
  transition: none !important;
  visibility: visible !important;
  width: auto;
}
