@import url("style.cells.css");
@import url("style.user.css");


/* Text Sizes */

.s_text
	{
	font-size: 10pt;
	}
	
.m_text
	{
	font-size: 11pt;
	}
	
.ml_text
	{
	font-size: 15pt;
	}
	
.l_text
	{
	font-size: 18pt;
	}

.xl_text
	{
	font-size: 32pt;
	}

/* Main Structures */

body
	{
	font-family: "Gill Sans", "Gill Sans MT", sans-serif;
	color: #292929;
	margin: 0px;
	text-align: center;
	}

body a
	{
	text-decoration: none;
	color: #292929;
	}

.ad_box
	{
	border-top: 1px solid #c95d5d;
	border-bottom: 1px solid #c95d5d;
	margin-bottom: 10px;
	background-color: #efcece;
	}

.footer_box
	{
	border-top: 1px solid #DCB05B;
	border-bottom: 1px solid #DCB05B;
	background-color: #fff6d5;
	}

.page_top_box
	{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	}

.preload
	{
	display: none;
	}
	
/* Form Parts */

.no_margin
	{
	margin: 0px;
	}

.contact_element
	{
	width: 400px;
	border: 1px solid #7d633b;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 5px;
	font-size: 12pt;
	font-family: Gill Sans, Helvetica, sans-serif;
	}

	.contact_error
		{
		border: 2px solid #d80000;
		}
	
	#bad_email_message
		{
		display: none;
		color: red;
		font-weight: bold;
		}
	
	.contact_result
		{
		height: 200px;
		text-align: center;
		display: table-cell;
		vertical-align: middle;
		}

/* Other Stuff */

.attr_col
	{
	text-align: left;
	}
		
.hours_col
	{
	text-align: right;
	}

.hours
	{
	padding-bottom: 4px;
	}
	
.today
	{
	background: #eeeeee;
	padding: 0px 3px 0px 3px;
	border: solid 1px #494949;
	}

.big_type
	{
	background: url('images/bignumberlizard.png') no-repeat;
	background-color: #484848;
	}
	
	.big_type div
		{
		font-size: 76pt;
		font-family: helvetica;
		line-height: 200px;
		text-shadow: #333333 4px 4px 4px
		}
	
	.big_type a
		{
		color: white;
		display: block;
		}

.alt_location a
	{
	display: block;
	}
	
.menu_review_column
	{
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 32%;
	text-align: center;
	vertical-align: center;
	margin-top: 6px;
	margin-bottom: 2px;
	}

.blue_row_star
	{
	float: right;
	margin-top: 3px;
	margin-right: 1px;
	border: none;
	}

.blue_row_star_tall
	{
	float: right;
	margin-top: 10px;
	margin-right: 4px;
	border: none;
	}

.trophey
	{
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	border: none;
	}
	
.yellow_box
	{
	border: 1px solid #BBBD00;
	display: block;
	
	background-color: #ffff86;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffff86), to(#efef59));
	background: -moz-linear-gradient(top,  #ffff86,  #efef59);
	
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;	
	-moz-border-radius: 20px;
	border-radius: 20px;
	}

.yellow_box span
	{
	height: 170px;
	display: table-cell;
	vertical-align: middle;
	}

.info_buttons
	{
	display: block;
	border: 1px solid #BBBD00;
	margin-bottom: 10px;
	padding: 10px;
	
	background-color: #ffff86;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffff86), to(#efef59));
	background: -moz-linear-gradient(top,  #ffff86,  #efef59);
	
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;	
	-moz-border-radius: 8px;
	border-radius: 8px;
	}

	.info_buttons_selected
		{
		display: block;
		border: 1px solid #7d633b;
		margin-bottom: 10px;
		padding: 10px;
		
		background-color: #e1d2bb;
		background: -webkit-gradient(linear, left top, left bottom, from(#e9ddc7), to(#d5c5af));
		background: -moz-linear-gradient(top,  #e9ddc7,  #d5c5af);
		
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px;	
		-moz-border-radius: 8px;
		border-radius: 8px;
		}

.brown_box
	{
	border: 1px solid #7d633b;
	padding: 10px; 
	
	background-color: #e1d2bb;
	background: -webkit-gradient(linear, left top, left bottom, from(#e9ddc7), to(#d5c5af));
	background: -moz-linear-gradient(top,  #e9ddc7,  #d5c5af);
	
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;	
	-moz-border-radius: 8px;
	border-radius: 8px;
	}
	
.add_form_link
	{
	background: #f0e8da;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	}

.promo_url
	{
	font-family: monospace;
	}

.info_iapp_img
	{
	height: 160px;
	width: 160px;
	border: none;
	margin-right: 10px;
	}
	
.disclaimer_txt
	{
	text-align: justify;
	padding: 0px 30px 0px 30px;
	}
	
#corner_star
	{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 100px;
	width: 100px;
	background: url(http://www.menulizard.com/images/corner_star.png) no-repeat;
	text-indent: -999em;
	text-decoration: none;
	}

.fb
	{
	color: white;
	font-family: Klavika Bold, Lucida Grande, sans-serif;
	font-weight: bold;
	border-radius: 3px;
	background-color: #325b99;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	}

