@charset "utf-8";

/*
	Flirt Sushi Lounge
	Author : Joey Avino
	Copyright : Amedia Creative
	Link : www.amediacreative.com
	Email : info@amediacreative.com
	Phone : 310/651/8733
	Fax : 310/388/1210
*/

html, body {

	height: 100%;
	margin: 0px;  	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: .01em;
	color: #fff;
	width: 100%;
	text-align:center;
	background: url('../../images/main/bg.png') repeat-y top center;
	
}

.contact_form {

	width: 473px;
	height: 349px;
	margin: auto;
	text-align: left;
	padding-top: 60px;
	background: url('../../images/main/large_logo.png') repeat-y top center;

}

.contact_form form { 

	margin: auto;
	width: 220px;

}

.contact_form div { height: 30px; }
.contact_form div.large { height: auto; }

#contact .left { margin: auto; }
#contact h2 { color: black; }

#notice {

	width: 200px;
	position: absolute;
	z-index: 5;
	font-weight: bold;
	font-size: 15px;
	top: 20px;
	right: 20px;
	text-align: right;

}

#notice a { text-decoration: underline; }

img { border: 0px; }

a {

	text-decoration: none;
	color: #FFFFFF;	

}

a:hover {

	text-decoration:underline;
	color: black;	

}

h1 { text-align: left; }
h2 { 
	text-align:left;
	font-size: 15px;
	font-weight: bold;
	color: black;
}

#banner {

	position: relative;
	background: url('../../images/main/top_bg.png') repeat-x top right;	
	height: 194px;
	margin: auto;
	width: 100%;

}

div#nonFooter {

	width:100%;
	min-height: 100%;	
	background: inherit;
	margin:auto;

}

* html div#nonFooter {

	height: 100%;
	margin: 0px;
	padding: 0px;
	width: 100%;

}

div#content {

	width: 100%;
	height: auto;
	text-align: center;
	padding-bottom: 250px;
	/* background: url('../../images/main/flirt-bg.gif') top left no-repeat; */
	

}

div#main {

	width: 900px;
	margin: auto;

}

div#logo {

	width: 181px;
	height: 149px;
	position: absolute;
	background: url('../../images/main/logo.png') top left no-repeat;
	z-index: 1;
	top: 15px;
	left: 15px;

}

div#banner_note {
	background: url('../../images/main/note_bg.png') top left no-repeat;
	width: 410px;
	height: 110px;
	float:right;
	margin-right:60px;
	margin-top: 22px;
}

div#banner_note_note {
	width:410px;	
	float:left;
	font-size: 35px;
	letter-spacing: normal;
/*	text-transform:uppercase;*/
	font-weight: bold;
	margin-top:35px;
	/*margin-left:70px; */
	text-align:center;
}


div#banner_note_logo {
	width: 101px;
	height: 100px;
	float:left;
	background: url('../../images/main/logo_miami.png') top left no-repeat;
	margin-top:5px;
	margin-left:5px;
}


div#menu {
	
	position: absolute;
	top: 150px;
	right: 10px;
	font-size: 15px;
	letter-spacing: normal;
	z-index: 1;
	height: 30px;
	font-weight: bold;

}

div#menu ul {

	padding: 0px;
	margin: 0px;

}

div#menu li {

	display: inline;
	list-style: none;
	margin-left: 10px;

}

div#menu ul li a {

	text-decoration: none;
	color: #FFFFFF;	

}

div#menu ul li a:hover {

	text-decoration: none;
	color: black;	
	
}

div#footer {

	width: 100%;
	height: 230px;
	background: url('../../images/main/footer_bg.jpg') repeat-x top left;
	margin: auto;
	text-align:center;
	margin-top: -230px;
}


#footer .right { padding-top: 7px; }
#footer .wrapper {

	margin-top: 20px;
	height: 20px;

}

*:first-child+html .wrapper { margin-top: 40px; }

#decor_image {

	margin: auto;
	width: 900px;
	height: 100%;
	overflow:auto;

}

#home, #menu_page, #decor, #reviews, #ads, #contact, #racing {

	margin: auto;
	width: 900px;
	height: 100%;
	overflow: auto;
	

}

/* IE 7 */
*:first-child+html #menu_page, *:first-child+html #decor, *:first-child+html #reviews, *:first-child+html #ads, *:first-child+html #contact, *:first-child+html #racing { margin-top: 17px; }

#home a, #reviews a, #contact a, #racing a { color:#000000; }

#reviews a { padding-left:60px; }

#home a:hover, #reviews a:hover, #contact a:hover {

	color:#000000;
	text-decoration:underline;

}

#footerallholder {

	margin: auto;
	width: 867px;

}

.locHolder {

	width: 239px;
	float: left;
	text-align: left;
	margin: 15px 97.25px;

}

.sm_logo {

	width: 65px;
	height: 60px;
	background: url('../../images/main/small_logo.png') no-repeat top left;
	
}

.sm_logo_miami {

	width: 65px;
	height: 64px;
	background: url('../../images/main/small_logo_miami.png') no-repeat top left;
	
}

.loc_title {

	width: 173px;
	height: 60px;

}

.locHolder  .text {

	font-size: 16px;
	padding-left: 65px;

}

#l1 {	background: url('../../images/titles/allendale_2.png') no-repeat bottom left; }
/*#l2 {	background: url('../../images/titles/suffern_2.png') no-repeat bottom left; }*/
#l2 {	background: url('../../images/titles/miami.png') no-repeat bottom left; }
#l3 {	background: url('../../images/titles/hillsdale_2.png') no-repeat bottom left; }
#l4 {  	background: url('../../images/titles/boston.png') no-repeat bottom left; }
#l5 {  	background: url('../../images/titles/paramus.png') no-repeat bottom left; }

.left { float:left; text-align: left; }
.right { float: right; }
.clear { clear: both; }


input, textarea, select {

	width: 200px;
	height: 18px;
	font: 11px Arial, Helvetica, sans-serif;
	background-color: #560000;
	color: white;
	border: 0px;
}

textarea {

	height: 75px;
	overflow: auto;

}

input.submit, input.submit_over  {

	width: auto;
	padding: 2px 10px;
	margin: 0px;
	font-weight: bold;
	display: block;
	cursor: pointer;

}

.notify {

	color: #FF3300;
	font-weight: bold;

}

.adsholder {

	padding: 29px 40px;
	width: 100px;
	float: left;

}

.title {

	padding-left: 20px;
	margin: 0px;
	/* filter: alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
	background-color: white; */
	overflow: hidden;

}

.block {

	width: 860px;
	/* filter: alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
	background-color: white; */
	height: 100%;
	overflow: auto;
	color: black;

}

div.block_slide {

	display: none;
	width: 900px;
	padding: 20px 20px;
	filter: alpha(opacity=80);
	-moz-opacity:.80;
	opacity: .80;
	background-color: white;
	height: 100%;
	overflow: auto;

}

.plates {
		
	padding-left: 40px;
	font-weight: bold;
	font-size: 13px;
	padding-bottom:10px;

}

.plates_desc {		
	
	/*width: 520px;*/
	padding-left: 30px;
	font-weight: bold;
	font-size: 11px;

}	

.prices {

	padding-right: 80px;
	font-weight: bold;
	font-size: 13px;
	padding-bottom:10px;

}

.nibbles_1 a, .funky a, .noclassic a, .veggie a, .nigiri a, .swills a, .printable a, .nytimes a, .journalnews a, .mag a, .njmonthly a, .dessert, .dessert a, .menupages, .menupages a, .raredialy, .raredialy a {

	height: 45px;
	display: block;
	overflow: hidden;

}

.printable, .njmonthly, #dessert { padding-bottom: 20px; }

.printable a {			background: url('../../images/titles/printable_red.gif') no-repeat top left; }
.printable a:hover { 	background: url('../../images/titles/printable.gif') no-repeat top left; }
.nibbles_1 a { 			background: url('../../images/titles/nibbles.gif') no-repeat top left; }
.nibbles_1 a:hover { 	background: url('../../images/titles/nibbles_red.gif') no-repeat top left; }
.funky a { 				background: url('../../images/titles/funky.gif') no-repeat top left; }
.funky a:hover { 		background: url('../../images/titles/funky_red.gif') no-repeat top left; }
.noclassic a {			background: url('../../images/titles/noclassic.gif') no-repeat top left; }
.noclassic a:hover { 	background: url('../../images/titles/noclassic_red.gif') no-repeat top left; }	
.veggie a { 			background: url('../../images/titles/veggie.gif') no-repeat top left; }
.veggie a:hover { 		background: url('../../images/titles/veggie_red.gif') no-repeat top left; }
.nigiri a { 			background: url('../../images/titles/nigiri.gif') no-repeat top left; }
.nigiri a:hover { 		background: url('../../images/titles/nigiri_red.gif') no-repeat top left; }
.swills a { 			background: url('../../images/titles/swills.gif') no-repeat top left; }
.swills a:hover { 		background: url('../../images/titles/swills_red.gif') no-repeat top left; }
.dessert a { 			background: url('../../images/titles/dessert.gif') no-repeat top left; }
.dessert a:hover { 		background: url('../../images/titles/dessert_red.gif') no-repeat top left; }
.nytimes a { 			background: url('../../images/titles/nytimes.gif') no-repeat top left; }
.nytimes a:hover { 		background: url('../../images/titles/nytimes_red.gif') no-repeat top left; }
.journalnews a { 		background: url('../../images/titles/journalnews.gif') no-repeat top left; }
.journalnews a:hover { 	background: url('../../images/titles/journalnews_red.gif') no-repeat top left; }
.mag a { 				background: url('../../images/titles/201mag.gif') no-repeat top left; }
.mag a:hover { 			background: url('../../images/titles/201mag_red.gif') no-repeat top left; }
.njmonthly a { 			background: url('../../images/titles/njmonthly.gif') no-repeat top left; }
.njmonthly a:hover { 	background: url('../../images/titles/njmonthly_red.gif') no-repeat top left; }
.menupages a { 			background: url('../../images/titles/menupages.gif') no-repeat top left; }
.menupages a:hover { 	background: url('../../images/titles/menupages_red.gif') no-repeat top left; }
.raredialy a { 			background: url('../../images/titles/raredialy.gif') no-repeat top left; }
.raredialy a:hover { 	background: url('../../images/titles/raredialy_red.gif') no-repeat top left; }


#racing a { color: red; }

