body{
color:#555;
font:13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
letter-spacing:0.01em;
line-height:20px;
margin:0;
padding:0;
}
a			{ text-decoration:none; cursor:pointer; outline:none;}
em			{ color:#333; outline:none;}
form		{ padding:0; margin:0;}
h1, h2, h3, h4	{ margin:0 0 15px;}
h1			{ color:#a96a2f; font-size:20px;}
h2 			{ color:#a96a2f; font-size:16px;}
p			{ margin:0 0 15px;}
p em		{ font-style:italic;}
ul			{ list-style:none; margin:0; padding:0;}
i			{ font-size:13px; letter-spacing:0.09em; font-weight: 400;}
button 		{ cursor:pointer;}
input[type='text'], select, textarea, input[type='password']{ 
	/*background:url(../img/bgInput.gif) repeat-x left bottom #fff;*/
	border:1px solid #BDBCBD;
	padding:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
}
label{ display:block;}
.input.radio{
	margin-bottom:10px;
}
.input.radio label, .input.checkbox label, #createReservation .input.checkbox label{
	display:inline;
}
.field .input.checkbox label{
	color:#185AAC;
}
.input.date select{
	width:95px;
}
/* #PostAddPostForm label{ display:inline;} */
#PostAddPostForm, .contact_form, #MiembroEditForm {
	margin-top: 39px !important;	
}
input[type='text'], textarea, select, input[type='password']{
	color: #555;
	font-weight: 400;
	letter-spacing: 0.08em;
	margin-bottom:10px;
	width:300px;
}
.banners iframe, .fb_friends{
	-moz-box-shadow:1px 1px 3px #d6cfa7;
	-webkit-box-shadow:1px 1px 3px #d6cfa7;
	-khtml-box-shadow:1px 1px 3px #d6cfa7;
	box-shadow:1px 1px 3px #d6cfa7;
	background:#fff;
	margin-bottom:10px;
	padding:5px;
	width:288px;
}
.fb_friends{
  background:url(../img/fb_friends.gif) no-repeat 270px 5px #3c5a98;
  color:#fff;
  width: 291px;
}
.fb_friends h2{
	margin: 0;
	padding: 5px 0 10px;
}
.fb_friends a em{
	color:#FAE07B;
	text-decoration:underline;
}

#fb-comments{
	background:#fff;
}
.fb-comment{
	border-bottom:1px solid #d7d7d7;
	color:#555;
	padding:5px;
	width:260px;
}
.fb-comment img{
	margin-right:10px;
}
.fb-comment p{
	margin-bottom:0;
}
.fb-comment span{
	font-size:11px;
}
#fb-comments a{ color:#185AAC;}
.fb_friends h2, .fb_friends a{ color:#fff;}
a img{ border:0;}
/*GENERALS CLASS*/
.marginT	{ margin-top:15px;}
.margint	{ margin-top:5px;}
.marginL	{ margin-left:15px;}
.marginl	{ margin-left:5px;}
.marginR	{ margin-right:15px;}
.marginr	{ margin-right:5px;}
.marginB	{ margin-bottom:15px;}
.marginb	{ margin-bottom:5px;}
.marginO	{ margin:0;}
.paddingT	{ padding-top:15px;}
.paddingL	{ padding-left:15px;}
.paddingl	{ padding-left:5px;}
.paddingR	{ padding-right:15px;}
.paddingr	{ padding-right:5px;}
.paddingB	{ padding-bottom:15px;}
.paddingO	{ padding:0;}
.marginRcero{ margin-right:0;}
.clear		{ clear:both; height:1px; padding:0; font-size:1px; border:0; visibility:hidden; background:none;}
/* Hide from IE-Mac \*/
.clear		{clear:both; width:100%; margin:-2px 0 0; padding:0; font-size:1px; border:0; visibility:hidden;}
/* End hide */
.block		{ display:block;}
.floatL, #searchDiv .checkbox, .realstateMainCont #SearchForm .input{ float:left;}
.floatR		{ float:right;}
.hidden, .hide { display:none;}
label.error, .error-message{ color:#CE1E1D; display:block; font-style:italic; margin:-10px 0 10px;}
/* LAYOUT */
.classHome.bgDefault{ background:url(/img/bgBodyHome.gif) repeat-y center 0;}
.classRests.bgDefault{ background:url(/img/bgBodyRests.gif) repeat-y center 0;}
.classBlog.bgDefault{ background:url(/img/bgBodyBlog.gif) repeat-y center 0;}
.bgDefault{ background:url(/img/bgBody.gif) repeat-y center 0;}
#head, #footer{ background:url(/img/bgTexture.gif) repeat-x 0 0; padding-bottom:5px;}

.wrap{
	margin:0 auto;
	width:980px;
}
#logo{
	height:108px;
	width:311px;
	position:absolute;
}
#logo a{
	background:url(/img/restauranteLogo.png) no-repeat -10px 0;	
	display:block;
	height:108px;
	text-indent:-9999em;
}
#nav{ 
	padding-left:307px;
	width:673px;
}
#nav li, #navFoot li{ display:inline;}
#nav li a{
	border-left:1px solid #630101;
	color:#e2dede;
	display:block;
	font-size:12px;
	float:left;
	line-height:14px;
	min-height:52px;
	*height:52px;
	padding:10px 15px;
}
#nav li a span{
	color:#fff;
	cursor:pointer;
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;	
	margin-bottom:5px;
	text-transform:uppercase;
}
#head #nav li a.active span{
	color:#fae07b;
}
.home{width:69px;}
.restaurants{width:114px;}
#nav .offers{width:80px;}
.blog{width:115px;}
.contact{width:140px;}
#navFoot{
	border-bottom:1px solid #630101;
	margin-bottom:5px;
    padding-bottom:5px;
	width:650px;
}
.dataContent{
	width:646px;
	margin-right:8px;
	padding: 7px 10px 0 0;
}
#navFoot li a{
	border-left:1px solid #630101;
	color:#f4edc0;
	display:block;
	float:left;
	line-height:14px;
	padding:10px 20px;
	text-transform:uppercase;
}
#navFoot li #twitterFoot, #navFoot li #facebookFoot{
	border:none;
	height:30px;
	margin-left:5px;
	padding:0;
	text-indent:-9999em;
	width:30px;
}
#navFoot li #twitterFoot{
	background:url(/img/iconsHome.png) no-repeat -13px -344px;
}
#navFoot li #facebookFoot{
	background:url(/img/iconsHome.png) no-repeat -13px -384px;
}
#gbh{color:#fae07b; text-decoration:underline;}
#map{ width:250px; height:300px}
.mainHome{ padding:35px 10px 0 0; width:416px;}

/** QUICK SEARCH **/
.quickSearch .arrow{
	background:url(/img/iconsHome.png) no-repeat -11px 0;
	display:block;
	height:40px;
	margin:5px 0 0 -25px;
	position:absolute;
	text-indent:-999em;
	width:31px;
	z-index:1500;
}
.quickSearch h1{
	color:#a96a2f;
	font-size:20px;
	margin-bottom:5px;
	padding-left:10px;
}
.quickSearch #searchBar input[type='text']{
	margin-right:5px;
	padding-left:10px;
	width:325px;
	*width:310px;
}
.food_list li{
	margin-bottom:20px;
}
.food_list strong{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d3c193;
	display:block;
	float:left;
	font-size:18px;
	font-weight:400;
	margin-right:10px;
	width:65px;
}
.food_list span{
	display:block;
	float:left;
	width:340px;
}
.food_list span a, .moreDtls{
	color:#185aac;
	padding-right:5px;
}
.food_list span a:hover, .offers li a:hover, .newRestaurants li a:hover, .moreDtls:hover{
	border-bottom:1px dotted #7DB1F2;
}
.prices li{
	display:inline;
}
.prices li a{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	border:1px solid #decfa9;
	color:#185aac;
	display:block;
	float:left;
	font-weight:400;
	margin:0 3px 5px;
	min-width:124px;
	*width:50px;
	padding:5px 3px;
	text-align:center;
	vertical-align:top;
}
.prices li a:hover{
	background:#f8f8d7;
	border:1px solid #c9ba93;
}
h1.restOffers{
	background:url(/img/iconsHome.png) no-repeat 5px -60px;
	line-height:44px;
	padding-left:75px;
}
.offers li{
	background:url(/img/bullet.gif) no-repeat 5px 13px;
	border-bottom:1px dotted #dfd7a6;
	padding:8px 0 8px 20px;
}
h1.newRest{
	background:url(/img/iconsHome.png) no-repeat 5px -118px;
	line-height:44px;
	padding-left:75px;
}
.newRestaurants li{
	border-bottom:1px dotted #dfd7a6;
	padding:8px 0 8px 5px;
}
.offers a,.newRestaurants a{
	color:#185aac;
}
.offers li:hover, .newRestaurants li:hover{
	background-color:#f8f8d7;
	border-bottom:1px dotted #c9ba93;
}
span.autocompletePhone{
	color:#185AAC;
	float:right;
	margin-left:10px;
}
/** SIDE BAR **/
.sideBar { padding:16px 10px 0; width:200px;}
.sideBar #gourmet, .sideBar #casual, .vote{
	border-top:1px solid #d7d7d7;
	margin-bottom:20px;
	padding-top:20px;
}

.sideBar #gourmet h1, .sideBar #casual h1{
	color:#53336c;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:24px;
	padding:0 0 10px 55px;
}
.sideBar #gourmet h1{
	background:url(/img/iconsHome.png) no-repeat 0 -177px;
}
.sideBar #casual h1{
	background:url(/img/iconsHome.png) no-repeat 0 -236px;
}
.sideBar #gourmet h1 strong, .sideBar #casual h1 strong{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	font-weight:400;
	display:block;
	text-transform:uppercase;
}
.sideBar #gourmet li, .sideBar #casual li{
	margin-bottom:5px;
}
.sideBar #gourmet a, .sideBar #casual a{
	color:#185AAC;
}
.sideBar #gourmet a:hover, .sideBar #casual a:hover{
	border-bottom:1px dotted #7DB1F2;
}
.s_media{
	color:#4b6394;
	font-size:15px;
	line-height:30px;
	padding-bottom:15px;
	text-align:center;
}
.s_media a{
	background:url(/img/iconsHome.png) no-repeat -13px -344px #000;
	display:inline-block;
	height:30px;
	text-indent:-9999em;
	width:30px;
	zoom: 1;
	*display:inline;
}
.s_media .twitter{
	background:url(/img/iconsHome.png) no-repeat -13px -344px;
}
.s_media .facebook{
	background:url(/img/iconsHome.png) no-repeat -13px -384px;
}
.sideBar .vote{
	color:#4B6394;
	font-size:20px;
	text-align:center;
	line-height:25px;
}
a#login{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	background:-moz-linear-gradient(top,  #6880b0,  #49629a);
	background:-webkit-gradient(linear, left top, left bottom, from(#6880b0), to(#49629a));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6880b0', endColorstr='#49629a');
	background-color:#49629a;
	border:1px solid #5e7191;
	color:#fff;
	display:inline-block;
	font-size:15px;
	margin-bottom:10px;
	padding:6px;
	text-align:center;
	width:287px;
	zoom: 1;
	*display:inline;
}
#authenticationInfo a#login:hover{
	border:1px solid #5e7191;
}
.sideBar a#login{
	font-size:13px;
	width:auto;
}
/**SIDE BAR**/

/** RESTAURANTES INDEX **/
.restauranteRowItem{
	border-bottom:1px solid #dfd7a6;
	margin:15px 0;
	padding-bottom:15px;
}
.post{
	border-bottom:1px solid #DFD7A6;
 	margin: 10px 0;
	padding: 10px;
}
.post .labels{
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border: 1px solid #BAD7FB;
	margin-bottom:10px;
	padding:2px 5px 5px;
}
.post .post-content{
	margin-bottom:10px;
}
.post_view{
	margin-top:39px;
	width:624px;
}
.post_view .share_links{
	background: url(/img/bgTabs.gif) repeat-x 0 bottom;
	margin-bottom:10px;
	padding-bottom: 10px;
}
.restauranteRowData {
	margin-right:10px;
	width:284px;
}
.restauranteRowData h2 a, .post h1 a{
	color:#185aac;
}
.restauranteRowData h2 a:hover, .post h1 a:hover{
	border-bottom:1px dotted #7DB1F2;
}
.restauranteRowData h2 em{
	font-size:13px;
	font-weight:400;
}
.restauranteRowData h3{
	color:#000;
	font-size:16px;
}
.picture, .removablePicture img {
	border:1px solid #ccc;
	cursor:pointer;
}
.ajaxLogoUpload{
	margin-right:15px;
	width:160px;
}
.picture{
	background:url(/img/addLogo.gif) no-repeat 0 bottom;	
	padding:5px;
}
.picture, label.cabinet {
	color:#185aac;
	font-size:16px;
	height:136px !important;
	line-height:22px;
	width:148px !important;
}
#imagenes .picture {
	margin: 10px 10px 5px;
}
.picture em {
	color:#185aac;
	font-size:20px;
	font-style:normal;
	font-weight:700;
	text-transform:uppercase;
}
.pictureInfo {
	margin-bottom:25px;
	width: 195px;
}
.fileGenInput input {
	cursor:pointer;
}
.classRests #filterPanel, #blog-filter {
	float:left;
	margin:39px 19px 0 0;
/* 	width:142px; */
	width:175px;
}
#blog-filter {
	width:127px;
}
.filterSelector a.selected {
	color:#A96A2F;
	font-style:italic;
}
#contentRestaurantes{
	width:452px;
}
#blog{
	width:500px;
}
.ratingBox span{
	color: #A96A2F;
	border:1px solid #dfd7a6;
	display:inline-block;
	margin:0 5px 15px 0;
	text-align:center;
	text-transform:uppercase;
	width:90px;
	zoom: 1;
	*display:inline;
}
.ratingBox span em{
	color:#807F7F;
	font-size:10px;
	font-style:normal;
}
.restaurant-image{
	display:block;
	width:193px;
	height:193px;
	position:absolute;
	clip:rect(0,193px,193px,0);
}
.offer_row{
	border-bottom: 1px solid #D7D7D7;
	margin-bottom:15px;
	min-height:250px;
	padding-bottom:15px;

}
.desc_offer{
	width:380px;
}
#listRestaurantes .options .desc, #listRestaurantes .options .asc{
	background:url(/img/sort.gif) no-repeat 0 -4px;
	border-bottom: 1px dotted black;
	color: #000;
	padding-right:15px;
}
#listRestaurantes .options .desc{ background-position:right 11px;}
#listRestaurantes .options .asc{ background-position:right -4px;}
.logoImage{
	width:158px;
}
/** END RESTAURANTES INDEX */


/* css for timepicker */
.ui-timepicker-div .ui-widget-header{ margin-bottom:8px; }
.ui-timepicker-div dl{ text-align:left; }
.ui-timepicker-div dl dt{ height:25px; }
.ui-timepicker-div dl dd{ margin:-25px 0 10px 65px; }
.ui-timepicker-div td { font-size:90%; }

/** VIEW RESTAURANT **/
.bgDefault #tabs{
	border:none;
	z-index: 50000 !important;
}

.bgDefault #tabs .ui-widget-header{
	-moz-border-radius:0;
	-khtml-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	background:url(/img/bgTabs.gif) repeat-x 0 bottom;
	border:none;
}
.bgDefault .ui-tabs .ui-tabs-nav li{
	background:url(/img/bgTabs.gif) repeat-x 0 bottom;
}
#tabs .ui-tabs-nav .oferta-tab{
	background: url(/img/bg_offers.gif) repeat-x 0 bottom;
}
.bgDefault .ui-tabs .ui-tabs-nav li.ui-tabs-selected, #tabs .ui-tabs-nav .oferta-tab.ui-tabs-selected{
	background:#fff;
	border:1px solid #ccc;
}
.bgDefault .ui-tabs .ui-tabs-nav{
	padding:0 14px;
}
.rest_location, .offer_row .restaurant-image{
	-moz-box-shadow:1px 1px 3px #555;
	-webkit-box-shadow:1px 1px 3px #555;
	-khtml-box-shadow:1px 1px 3px #555;
	box-shadow:1px 1px 3px #e1e1e1;
	background:#fff;
	border:1px solid #d1cfcf;
	display:block;
	height:200px;
	padding:5px;
	width:200px;
}
.rest_info, .rest_description{
	width:375px;
}
#detalle-restaurante .rest_info a, .link, #changeMenu, .offer a, .goBack, .moreDtls{
	color:#185aac;
	border-bottom:1px dotted #7DB1F2;
}
.goBack{
	background:url(../img/back.gif) no-repeat 0 5px;
	padding-left:18px;
}
#ratings{
	margin-bottom:15px;
}
#ratings .marginR{
	margin-right:5px;
}
#ratings .rating, #ratings .valueRating{
	border:1px solid #DFD7A6;
	color:#a96a2f;
	float:left;
	font-weight:700;
	padding:5px;
	text-align:center;
	width:105px;
}
.logoImage #ratings .rating, .logoImage #ratings .valueRating{
	float:none;
	margin: 7px 0;
	width: 146px;
}
.rest_main_dtls #ratings .rating, .rest_main_dtls #ratings .valueRating{
	float:none;
	margin:20px 0;
	padding:10px 5px;
}
#ratings em{
	color:#807f7f;
	display:block;
	font-size:10px;
	font-style:normal;
	font-weight:400;
}
.restauranteRowItem #ratings em{
	display:inline;
}
#detalle-restaurante #reservation, .votation button, .options .reservation, .add_offer, .stepNav a.next,
#addCategory, .pagination a.next, #closeLocationDialog, form input[type='submit'], .saveData, .findInMap,
#submitPost, #clearShoppingCart, #save-menu, #facebookRegister, #clearFilter {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	background:-moz-linear-gradient(top, #6880B0, #49629A);
	background:-webkit-gradient(linear, left top, left bottom, from(#6880B0), to(#49629A));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6880b0', endColorstr='#49629a');
	background-color:#49629A;
	border:1px solid #5E7191;
	color:#fff !important;
	cursor: pointer;
	display:inline-block;
	padding:5px 10px;
	zoom: 1;
	*display:inline;
}
.reserveHere {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background:-moz-linear-gradient(top, #eb1b23, #c90c14);
	background:-webkit-gradient(linear, left top, left bottom, from(#eb1b23), to(#c90c14));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb1b23', endColorstr='#c90c14');
	background-color:#49629A;
	border:1px solid #b90a11;
	border-bottom: 0 !important;	
	color:#fff !important;
	cursor: pointer;
	display:inline-block;
	letter-spacing: 0.09em;
	padding:5px 16px;
	text-align: center;
	zoom: 1;
	*display:inline;
}

.rest_main_dtls .reserveHere {
	font-size:17px;
	margin-top:40px;
	padding:10px 20px;
	width: 75px;
}
#addCategory{
	font-weight:700;
	margin-left:5px;
	padding:1px 10px;
}

#OfertaForm .submit input[type='submit'], #PostAddPostForm .submit input[type='submit']{
	margin:10px 0;
}
.back, .prev, .pagination a.prev{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	background:-moz-linear-gradient(top, #acb4bb, #84949d);
	background:-webkit-gradient(linear, left top, left bottom, from(#acb4bb), to(#84949d));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#acb4bb', endColorstr='#84949d');
	background-color:#bcc5cb;
	border:1px solid #7c8a93;
	color:#fff;
	display:inline-block;
	padding:5px 10px;
	zoom: 1;
	*display:inline;
}

#listRestaurantes .options a.reservation{
	border-bottom:1px solid #5E7191;
	color:#fff;
	padding: 3px 6px;
}
#listRestaurantes .options a.reservation:hover{
	color:#fff;
}
.votation{
	border-radius:5px;
	width:265px;
}
.votation .vote-category{
	margin-bottom:3px;
	padding-bottom:3px;
}

.voteWrapper {
	border-bottom:1px dotted #d7d7d7;
}
.voteWrapper .voteValue {
	color: #a96a2f;
	font-weight: bold;
	text-align: left;
	margin-left: 15px;
}
.facilities li{
	background:url(/img/facilities.jpg) no-repeat 0 4px;
	border-bottom:1px dotted #d7d7d7;
 	margin:0 5px; 
	padding:15px 0 15px 75px;
}
#facilidad-1{ background-position: -8px -364px;}/* Area de fumadores */
#facilidad-2{ background-position: -3px -416px;}/* Area libre */
#facilidad-3{ background-position: -8px -585px;}/* Reservación */
#facilidad-4{ background-position: 0 4px;}
#facilidad-5{ background-position: 0 -203px;}
#facilidad-6{ background-position: -15px -475px;}/* Take Out */
#facilidad-7{ background-position: -5px -268px;}/* Delivery */
#facilidad-8{ background-position: -6px -638px;}/* Valet parking */
#facilidad-9{ background-position: -14px -47px}/* Area de vinos */
#facilidad-10{ background-position: -8px -319px;}/* Area de negocios */
#facilidad-11{ background-position: -11px -151px;}/* Tarjeta */
#facilidad-12{ background-position: -20px -104px;}/* Efectivo */
#facilidad-13{ background-position: -14px -529px;}/* Wifi */
#facilidad-14{ background-position: -8px -685px;}/* Bar */
#facilidad-15{ background-position: -12px 8px;}/* Aceptan American Express */

#fotos{
	border-top:1px solid #d7d7d7;
	padding-top:20px;
}
.foto{
	-moz-box-shadow:1px 1px 3px #555;
	-webkit-box-shadow:1px 1px 3px #555;
	-khtml-box-shadow:1px 1px 3px #555;
	box-shadow:1px 1px 3px #e1e1e1;
	border:1px solid #d7d7d7;
	margin:0 0 20px;
	padding:10px 10px 25px;
	width:193px;	
	position:relative;
 	min-height:193px;
}
.foto img {
	width:193px;
}
.share{
	margin-bottom:20px;
}
#main_view_options .share a:first-child, .share_links a:first-child{
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #d7d7d7;
	color:#185AAC;
	display:inline-block;
	font-size:12px;
	padding:3px;
	text-decoration:none;
	vertical-align: top;
	zoom: 1;
	*display:inline;
}
#main_view_options .share iframe:last-child{
	vertical-align:middle;
}
.share .fb-like, .twitter-share-button, .twitter-follow-button, #plusButtonShare, .google_plus, .foursquare, .share_links .fb-like, .fourSq{
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #d7d7d7;
	padding:3px;
	vertical-align: top;
}
#plusButtonShare{
	display:inline-block;
	overflow: hidden;
	width: 71px;
	zoom: 1;
	*display:inline;
}
.google_plus, .foursquare, .fourSq{
	display:inline-block;
	zoom: 1;
	*display:inline;
}
.marginLogo{
	margin-top:39px;
}
.telephone{
	background:url(../img/circle.gif) no-repeat 0 center;
	color:#999;
	font-size:15px;
	font-weight:400;
	margin-left:2px;
	padding-left:15px;
}
.telephone strong{
	color:#555;
}
.photos{
	margin-right:28px;
	width:215px;
}
.rest_main_dtls{
	width:397px;
}
#main-details{
	background:url(/img/gray_line.gif) repeat-y 228px 0 #fff;
	width:642px;
}
.rest_main_info{
	width:265px;
}
.rest_main_info p {
	border-bottom: 1px dotted #d7d7d7;
	margin:0 0 8px;
	padding-bottom:8px;
}
.restauranteRowData p{
	margin:0 0 8px;
}
.bubbleInfoRest{
	font-size: 12px;
	line-height: 16px;
	margin-left:50px;
}
.bubbleInfoRest .rest_name{
	color:#A96A2F;
}
.bubbleInfoRest strong{
	display:block;
}
.bubbleInfoRest img{
	background:#eee;
	left:0;
	height:40px;
	position:absolute;
	width:40px;
}
/** MENU **/
#menu .descripcion{
	height:35px;
}
#menu ul {
	margin-bottom:25px;
}
#menu ul li.ui-draggable {
	background:#fff;
	border-bottom:1px dotted #d7d7d7;
	cursor: url(https://mail.google.com/mail/images/2/openhand.cur), default !important;
	padding:3px 6px;
	width:283px;
	list-style: none;
	z-index: 1000;
}
#menu li.ui-draggable {
	background:#eeeded;
	border-bottom:1px dotted #d7d7d7;
	cursor:move;
	padding:3px 6px;
	width:283px;
	list-style: none;
	z-index: 1000;
}
#menu li.ui-draggable:hover{
	background:#eeeded;
}
#menu li.ui-draggable span.itemPrice{
	font-weight:700;
}

.menu-category, .post-category{
	cursor:pointer;
	padding:0 10px;
}

.menu-category.selected, .post-category.selected{
	background:#630101;
	color:#F4EDC0;
}

#carritoWrapper { /* required to avoid jumping */
  position: absolute;
  margin-left: 313px;
  *margin-left: 10px;
  width:310px;
  z-index:1000;
}

#carrito{
	box-shadow:0 0 3px #555;
	background:url(/img/bg_texture.gif) repeat 0 0;
	max-height:485px;
	min-height: 425px;
	padding:5px;
	width:300px;
}
#carrito h2{
	margin-bottom:5px;
}
#carritoColumns {
	padding-left: 35px;	
}

.qty {
	margin-right: 5px;
	float: left;
	padding-left: 25px;
}

#menuMessage {
	color: #A96A2F; 
	font-weight: bold;
	margin-top: 20px;
}
#soltaritems{
	overflow-y:auto;
	overflow-x:hidden;
	background:#fff;
	border:1px solid #D1CFCF;
	font-size:13px;
	margin-bottom:10px;
	padding:10px;
	width:278px;
	height:335px;
}
.item-compra{
	border-bottom:1px dotted #D1CFCF;
	padding:5px 0;
	text-align:right;
}
.item-compra span span.itemPrice{
	display:block;
	font-weight:700;
}
#carrito #total{
	color:#A96A2F;
	font-weight:700;
}
#ubicacion .sucursal{
	border-bottom:1px solid #d7d7d7;
	padding:10px 5px;
}

/** ADD RESTAURANTE **/
#RestauranteAddForm {
	float:left;
	width:471px;
}
#scrollableContent {
	width:472px;
	position:relative;
	overflow:hidden;	
}
#scrollData {
	width:5000px;
}
.step, #step5 {
	float:left;	
	width:472px;
}

#progress_bar {
    background:url('/img/progress_bar.png') no-repeat;
    height:24px;
	margin-bottom:15px;
    position:relative;
    width:339px;
}

.stepNav .next {
	float:right;
}
.stepNav .back {
	float:left;	
}

#progress {
    background:url('/img/progress.png') repeat-x;
    width:0px;
    height:23px;
    border-radius:20px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
}
#progress_text {
	color:#fff;
    font-weight:bold;
	height:24px;
	left:0;
    line-height:21px;
    position:relative;
	top:-23px;
	text-align:center;
	text-shadow: 1px 1px 3px #555;
	width:339px;
}

.selectableList .ui-selecting { background:#FECA40; }
.selectableList .ui-selected, .selectableList .ui-selected:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#868686), to(#555));
	background: -moz-linear-gradient(top,  #868686,  #555);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#868686', endColorstr='#a7a6a6');
	color:#fff;
	zoom: 1;
	*display:inline;
	cursor:pointer;
}
.selectableList { list-style-type:none; margin:0; padding:0; }
.selectableList li {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #D8DCDF;
	cursor: pointer;
	display: inline-block;
	padding: 5px 10px;
	width: 183px;
	margin: 0 3px 6px;
	zoom: 1;
	*display:inline;
}
.selectableList li:hover { 
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3));
	background: -moz-linear-gradient(top, #f2f2f2, #e3e3e3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#e3e3e3');
}
.step .selectable {
	height:400px;
	overflow:auto;
}
#stepsContainer{
	width:646px;
}
#RestauranteAddForm .input.select{
	display:inline-block;
	margin:0 15px 15px 0;
	zoom: 1;
	*display:inline;
}
#RestauranteAddForm .input.checkbox label{
	display:inline;
}
#SucursalIdCiudad{
	width:308px;
}
.branche{
	width:315px;
	background:#eee;
}
#sucursalIdioma1, #sucursalIdioma2{
	display:inline-block;
	zoom: 1;
	*display:inline;
}
#sucursalIdioma1{
	margin-right:15px;
}
#locationTable thead{
	color:#A96A2F;
	font-weight:700;
}
#locationTable thead td, table thead td, table thead th{
	background:#eee;
	border:1px solid #d7d7d7;
}
#locationTable td, table td{
	background:#fff;
	border:1px solid #d7d7d7;
}
#locationTable .editLocation{
	background:url(/img/edit.png) no-repeat 0 0;
	border-bottom:none;
	height:23px;
	display:block;
	margin-bottom:5px;
	text-indent:-9999em;
	width:24px;
}
/** END ADD RESTAURANTE **/
.ui-autocomplete-category {
	border-bottom:1px solid #d8c99e;
	color:#a96a2f !important;
	font-weight:bold;
	margin:10px 0;
}

/** FILE INPUT **/
.SI-FILES-STYLIZED label.cabinet{
    display:block;
    overflow:hidden;
}

.SI-FILES-STYLIZED label.cabinet input.file{
    position:relative;
    height:100%;
    width:auto;
    opacity:0;
    -moz-opacity:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    cursor:pointer;    
}
/** END FILE INPUT **/

/** RESTAURANTES EDIT **/
.editable {
	cursor:pointer;
	padding:5px;
	border:1px solid #fff;
}
.editable:hover {
	background:#f5f5f5;
	border:1px solid #ddd;
	border-radius:5px;
	text-decoration:underline;
}
#detalle-restaurante #description1{
	margin-right:15px;
}
#detalle-restaurante textarea, #detalle-restaurante input[type='text'], #detalle-restaurante select{
	width:280px;
}
#detalle-restaurante .checkbox label{
	display:inline;
}
#RestauranteEditForm{
	margin-bottom:15px;
}
.comentarioText {
	width: 152px;
	margin: 0 10px;	
}
#detalle-restaurante #RestauranteTwitter{
	width:209px;
}
table#menu .input .nombre{
	width:200px;
}
table#menu .input .categoria{
	width:150px;
}
table#menu .input .precio{
	width:65px;
}
table#menu .categories {
	margin-top:-11px;
	width:auto;
}
table#menu .descripcion {
	height:70px;
	width:200px;
}
/** END RESTAURANTES EDIT **/

/** FILTER PANEL **/
#filterTitle h1{
	font-size:26px;
}
#filterTitle h1 span{
	font-size:13px;
	line-height:35px;
	text-transform:uppercase;
}

#allFilters strong, #blog-filter #filterPanel strong{
	border-bottom:1px solid #d8c99e;
	color:#a96a2f;
	display:block;
	font-size:15px;
	margin-bottom:5px;
	padding-bottom:5px;
	clear:both;
}

#allFilters .multipleSelector strong{
	border-bottom:none;
}
.filterSelector{
	border-bottom: 1px dotted #E6D9B3;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.filterSelector a{
	color: #185AAC;
	display: block;
	float: left;
	width: 115px;
}
.uniqueSelector .filterSelector a{
	width: 141px;
}
#blog-filter .uniqueSelector .filterSelector a{
	width: 110px;
}

.selectorCheck{
	float:left;
	*margin-right:5px;
	width:13px;
	display: none;
}
.filterSelector em{
	color:#666;
	float:right;
	font-size:11px;
	margin-left:5px;	
}
#activeFilters{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	khtml-border-radius:3px;
	border-radius:3px;
	background-color:#EFE4B0;
	border:1px solid #DBCCA2;
	color:#A96A2F;
	margin-bottom:15px;
	padding:5px;
}

#activeFilters h3{
	margin: 0 0 8px;
}
#activeFilters h4{
	margin: 10px 0 5px;
}
#activeFilters ul li{
	border-bottom:1px dotted #dbcca2;
	padding:8px 0;
	width:163px;
}
.removeFilter, .remover, #locationTable .removeLocation, .deleteRow{
	background:url(/img/delete.png) no-repeat 0 0;
	font-style:normal;
	font-weight:700;
 	text-indent:-9999em;
	text-align:left;
 	display:inline-block;
	height:24px;
	width:23px;
	*float:left;
	*margin-right:5px;
}
.removeFilter:hover, .remover:hover, #locationTable .removeLocation:hover, .deleteRow:hover{
	background:url(/img/delete.png) no-repeat 0 -25px;
}
#locationTable .removeLocation{
	padding: 0 7px;
}
#clearFilter{
	width:140px;
	text-align: center;
}
/** END FILTER PANEL **/

/** MAIN MENU OPTIONS **/
#mainMenuOptions{
	position:relative;
	z-index:100;
}
#mainMenuOptions a, #language span{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	khtml-border-radius:3px;
	border-radius:3px;
	cursor:pointer;
	display:inline-block;
	padding:3px;
	zoom: 1;
	*display:inline !important;
}
#languages-container{
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	khtml-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	background-color:#fff;
	border:1px solid #DBCCA2;
	color:#A96A2F;
	margin:-1px 0 0 3px;
	padding:3px 6px 6px;
	position:relative;
	width:279px;
	z-index:5;
}
#languages-container a{
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	border-radius:0;
	border-bottom:1px dotted #c6b78d;
	color:#925720;
	display:block;
	padding: 5px 0;
}
.mainHome #language{ display:inline;}
#language span{ float:none;}
#mainMenuOptions #login a{
	background:-moz-linear-gradient(top,  #6880b0,  #49629a);
	background:-webkit-gradient(linear, left top, left bottom, from(#6880b0), to(#49629a));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6880b0', endColorstr='#49629a');
	background-color:#49629a;
	border:1px solid #5e7191;
	color:#fff;
	float:none;
	margin:0;
}
#mainMenuOptions .options, #language span{
	background-color:#efe4b0;
	border:1px solid #dbcca2;
	color:#a96a2f;
}
#mainMenuOptions .options:hover, #language span:hover{
	background:#f6edc0;
	border-color:#c6b78d;
	color:#925720;
}
#language{
	margin-bottom:10px;
}
#mainMenuOptions .language, #language span{
	-moz-box-shadow:1px 1px 3px #d6cfa7;
	-web-box-shadow:1px 1px 3px #d6cfa7;
	-khtml-box-shadow:1px 1px 3px #d6cfa7;
	box-shadow:1px 1px 3px #d6cfa7;
	background:url(/img/arrow_down.png) no-repeat 277px 9px #fff;
	padding-right:24px;
	width:269px;
}
#mainMenuOptions .language:hover, #language span:hover{
	background:url(/img/arrow_down.png) no-repeat 277px 9px #fff;
}
/** MAIN MENU OPTIONS **/

/** SEARCH BAR **/
#searchBar input[type='text']{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	border:1px solid #decfa9;
	margin-right: 5px;
    width: 365px;
	*width: 343px;
}
#searchBar input[type='submit'], form#SearchForm #submit{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	background:url(/img/bg_search.gif) repeat-x 0 0;
	border:1px solid #dc171e;
	color:#fff;
	font-weight:700;
	padding:3px 6px;
	*vertical-align:top;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d10d14', endColorstr='#e57a7d');
}

.banners{
	margin-top:17px;
	width:313px;/* 300 */
	overflow:hidden;
}
.banners .banner{
	-moz-box-shadow:1px 1px 3px #d6cfa7;
	-webkit-box-shadow:1px 1px 3px #d6cfa7;
	-khtml-box-shadow:1px 1px 3px #d6cfa7;
	box-shadow:1px 1px 3px #d6cfa7;
	border:1px solid #fff;
}
.banners #tvBanner{
	height:250px;
	margin-bottom: 10px;
	width:300px;
	overflow:hidden;
}
#bannersLeft {
	float: left;
	margin-right: 10px;
	width: 127px;
}
#bannerRight {
	background: #fff;
	border: 2px solid white;
	float: left;
	width: 160px;
}
.vertMiddle {
	margin: 12px 0 11px;
}
.squareButton{
	background:#fff;
}
/** LIST RESTAURANTS **/
#listRestaurantes .options strong{
	color:#a96a2f;
}
#listRestaurantes .options a, #addLocation, .actions a, .post .labels a, table .moreDtls, table th a{
	border-bottom:1px dotted #7db1f2;
	color:#185aac;
	display:inline-block;
	line-height:22px;
	margin:0 3px;
}
table th a{
	border-bottom:none;
}
#listRestaurantes .options a:hover, .post .labels a:hover, #blog .actions a:hover, table .moreDtls:hover{
	border-bottom:1px dotted #A96A2F;
	color:#A96A2F;
}
#listRestaurantes .options a.reservation:hover{
	border-bottom:1px solid #5E7191;
}
.bgDefault .ui-dialog{
	box-shadow:1px 1px 5px #555;
	/*z-index: 60000 !important;*/
}
.bgDefault .ui-dialog-titlebar{
	background:url(/img/bgTexture.gif) repeat-x 0 0;
}
#LoginForm label, #Login label{
	display:block;
}
#LoginForm input[type='text'], #LoginForm input[type='password'], #Login input[type='text'], #Login input[type='password']{
	margin-bottom:15px;
	width:265px;
}
#Login input[type='text'], #Login input[type='password']{
	background: #eee;
	padding: 10px 15px;
}

#LoginForm input[type='submit'], #Login input[type='submit'] {
	font-size:16px;
	margin-left:32px;
	*padding:0;
}
.authentication_view{
	width: 298px;
	border: 1px solid #d7d7d7;
	padding: 15px;
}
.sort_by{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	background:#efe4b0;
	border:1px solid #dbcca2;
	padding:6px;
}
.forgot_pass{
	margin: -27px 0 0 130px;
	position: absolute;
}
#searchBar{
	position:relative;
	z-index:100;
}
/** BLOG **/
.classHome #filterPanel{
	width:100%;
}
.classHome .uniqueSelector li{
	display:inline;
}
.categories{ 
	-moz-border-radius: 0 0 6px 6px !important;
	-khtml-border-radius: 0 0 6px 6px !important;
	-webkit-border-radius: 0 0 6px 6px !important;
	border-radius: 0 0 6px 6px !important;
	background: #FAF5DC !important;
	border: 1px solid #D8C99E !important;
	margin: -26px 0 10px;
	width:306px;
}
#PostAddPostForm div.input{
	margin-bottom:15px;
}
/** FOOTER AT BOTTOM **/
html, body {height: 100%;}
.page {min-height: 100%;}
.main {
	overflow:auto;
	padding-bottom: 101px; /* must be same height as the footer */
}  
#footer {
	color:#b1b0b0;
	margin-top: -101px; /* negative value of footer height */
	padding:10px 0;
	position: relative;
	height: 81px;
	clear:both;
}
/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}
/**PAGINATION**/
.pagination{
	margin-bottom:15px;}
.pagination .disabled{
	display:none;
}
.pagination a{
	color:#185AAC;
	padding:3px;
}
.pagination .current{
	border-bottom:1px dotted #555;
	font-weight:700;
	padding:5px;
}
.ui-autocomplete {
	-moz-border-radius:0 0 6px 6px !important;
	-khtml-border-radius:0 0 6px 6px !important;
	-webkit-border-radius:0 0 6px 6px !important;
	border-radius:0 0 6px 6px !important;
	background:#faf5dc !important;
	border:1px solid #d8c99e !important;
	margin-top:-1px;
	padding:0 10px;
	width: 390px !important;
}
.classHome .ui-autocomplete {
	width:328px !important;
}
#flashMessage{
	color:#C00;
	font-size:20px;
	font-weight:700;
	margin-bottom:15px;
	text-align:center;
}
.fb-like{
	height:20px;
	background:#fff;
	display:inline-block;
	zoom: 1;
	*display:inline !important;
	*margin-right:4px;
}
/** MIEMBROS **/
.tabs_style{
	background: url(/img/bgTabs.gif) repeat-x 0 bottom;
	margin-bottom:15px;
	padding: 1px 17px;
	position:relative;
}
.tabs_style:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.tabs_style li{
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-khtml-border-radius:6px 6px 0 0;
	background: url(/img/bgTabs.gif) repeat-x 0 bottom #fff;
	border: 1px solid #ccc;
	border-bottom-width: 0 !important;
	position: relative;
	float: left;
	margin: 0 .2em -1px 0;
	padding: 0;
	position: relative;
}
.tabs_style li a{
	color: #185AAC;
	float: left;
	font-weight:700;
	text-decoration: none;
	padding: .5em 1em;
	outline: none;
}
.tabs_style li.active{
	background:#fff;
}
.tabs_style li.active a{
	color:#c00;
}
#members th{
	background: #fff;
	border: 1px solid #D7D7D7;
	color:#000;
	text-align:left;
	font-weight:400;
}
#members td{
	background: #f4f4f4;
	border: 1px solid #D7D7D7;
}
#members a{
	color:#185AAC;
}
#members th a{
	background: url(/img/sort.gif) no-repeat right -4px;
	border-bottom:none;
	color: #000;
	display:block;
	padding-right: 15px;
}
#members th a.desc{
	background: url(/img/sort.gif) no-repeat right 8px;
}
.authentication{
	-moz-box-shadow: 1px 1px 3px #d6cfa7;
	-webkit-box-shadow: 1px 1px 3px #d6cfa7;
	-khtml-box-shadow: 1px 1px 3px #d6cfa7;
	box-shadow: 1px 1px 3px #d6cfa7;
	background: url(/img/bgTexture.gif) repeat-x 0 0;
	border:1px solid #fff;
	color:#fff;
	margin-bottom:10px;
	padding:5px;
 	text-align:center;
	width: 288px;
}
#authenticationInfo a{
	color:#F9E8A7;
}
#authenticationInfo a:hover{
	border-bottom:1px dotted #F9E8A7;
}
.change_pass, .address_message{
	padding:15px;
	width:270px;	
}
/**CONTACT FORM**/
.contact_info{
	background: #fff;
	border: 1px solid #d7d7d7;
	margin:39px 25px 0 0;
	padding: 15px;
	text-align:center;
}
.contact_form{
	float:left;
	margin-top:4px;
}
/**/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
	zoom: 1;
	*display:inline;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
.field{
	border:1px solid #decfa9;
	margin-bottom:15px;
	padding:10px;
	width:623px;
}

/** ADMINISTRATION BAR **/
.admin_bar{
	box-shadow:0 1px 4px #555;
	*background:url(/img/bg_admin.gif) repeat-x 0 0;
	background-image: -moz-linear-gradient(bottom,#ebe0a4,#fdf7da);
	background-image: -webkit-gradient(linear,left bottom,left top,from(#ebe0a4),to(#fdf7da));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdf7da', endColorstr='#ebe0a4');
	border-bottom:1px solid #925720;
	color: #925720;
	height: 30px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	min-width: 960px;
}
* html .admin_bar, *+html .admin_bar{
	background-color:#ebe0a5;
}
.admin_bar li{
/* 	display:inline-block;
	zoom: 1;
	*display:inline; */
	display:inline;
}
.admin_bar li a{
	color:#925720;
	display:block;
	float:left;
	height:20px;
	padding:5px 10px;
	border-right:1px solid #925720;
}
.admin_bar li a:hover{
	background:#fff;
}
.admin_bar #profile{
	background:url(/img/profile.gif) no-repeat 0 0;
	padding-left:50px;	
}
.admin_bar #profile:hover{
	background:url(/img/profile.gif) no-repeat 0 -30px #fff;
}
#retrievePasswordContent {
	width:641px;
	margin-top:39px;
}
#retrievePasswordContent #step2, #retrievePasswordContent #step3{
	border-top: 1px solid #DFD7A6;
	margin-top: 15px;
	padding-top: 15px;
}
#retrievePasswordContent div.submit{
	margin-bottom:15px;
}

/** OFERTAS **/
#offerDays div.selectable {
	opacity: 0.5;
	cursor:  pointer;
}
#offerDays .input.checkbox{
	border:1px solid #dfd7a6;
	color:#185aac;
	float:left;
	padding: 12px;
	width: 53px;
	text-align: center;
}

#offerDays .day{
	border: 1px solid #ccc;
	min-height:320px;
	margin-top:20px;
	padding:10px;
}
#offerDays .selected{
	box-shadow: 0 0 8px #555;
	border: 3px solid white;
	*border:3px solid #b1b0b0;
	margin-top: 10px;
	min-height: 340px;
	z-index: 1000;	
}
#scrollableOffers{
	width:646px;
}
.offer{
	border-bottom:1px dotted #d7d7d7;
	margin-bottom:10px;
	padding-bottom:10px;
}
.offerInfo{
	width:190px;
}
.offerPicture .offerImg{
	height:70px;
	width:80px;
}
.offerPicture .offerImg img{
	position:absolute;
	clip:rect(0px,80px,70px,0px);
	width:80px;
}
#daysNav a{
	border-bottom:1px dotted #7DB1F2;
	margin:0 5px;
	padding:0 10px 3px;
	text-align:center;
}
#daysNav a:hover, #daysNav a.selected{
	color:#A96A2F;
	border-bottom:1px dotted #A96A2F;
}
.dataRow{
	float: left;
}
#mapOptionsBar{
  background:url(/img/bgMapOptionsBar.gif) repeat-x 0 0;
  height:13px;
  line-height:1px;
  text-align:center;
  margin-bottom:15px;
  cursor:pointer;
}
#mapOptionsBar img{
	height:13px;
	width:50px;
}

.fixed {
  position: fixed !important;
  top: 40px !important;
}
#menuSearchItem{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	border: 2px solid #e1b253;
	margin-bottom:10px;
	padding:4px 6px;
	width:279px;
}
#createReservation label{
	display:inline;
	margin-right:10px;
}
#createReservation input[type="text"]{
	width:135px;
}
#createReservation .input{
	display:inline;
	margin-right:20px;
	vertical-align:top;
}
#createReservation .mapContainer{
	margin-bottom:15px;
}
#importFormEcelForm a.moreDtls{
	background:url(/img/xls.gif) no-repeat 0 0;
	padding: 0 0 5px 27px;
	display:inline-block;
	margin-bottom:10px;
	zoom: 1;
	*display:inline;
}

/** Authentication **/
#registerQuestion{
	border-top:1px solid #d7d7d7;	
	padding-top:15px;
}
#facebookRegister{
	padding:0;
}
#facebookRegister #fb_signup {
	color: white !important;
	background: url(/img/fb-signup.png) no-repeat;
	background-position: -1px -212px;
	padding: 1px 10px 2px 30px;
}
#tiptip_content {
	font-size: 13px !important;
}

.fb-like > .fb_edge_comment_widget.fb_iframe_widget {
	display: none;
}

.comment h1{
	border-bottom:1px dotted #d7d7d7;
	font-size:16px;
	padding-bottom:10px;
}
.comment h1 a{
	color:#185aac;
}
.replies{
	background:#f5f5f5;
	border:1px solid #d7d7d7;
	padding:5px;
}
.replies p{
	margin-bottom:5px;
}
.replies span{
	font-size:11px;
}
.replies p span{
	font-size:13px;
}
#search_input{
	background:url(../img/search.png) no-repeat 3px 2px;
	padding:5px 5px 5px 30px;
}
.cluetip-close{
	position:absolute;
	margin:-25px 0 0 -26px;
}
.cluetip-close a{
	background: url(/img/delete.png) no-repeat 0 0;
	display:block;
	height:24px;
	text-indent:-999em;
	width:23px;
}
.cluetip-close a:hover{
	background: url(/img/delete.png) no-repeat 0 -25px;
}
#loadingAutocomplete {
	position: absolute;
	margin-left: -32px;
	margin-top: 6px;
	display: none;
}
