body{		font-family: Verdana,Arial;
     		color: #FFFFFF;
     		font-size: x-small;
     		background-color: #100000;
     		padding: 0px;
     		line-height: 18px;
     		height: 100%;
   		background-position: bottom left;
   		background-repeat: repeat-x;
     		overflow-y: scroll; }

a{		text-decoration: none;
		color: #000000; }

p{		margin-bottom: 10px;}

br{		margin-bottom: 5px;}

b{		font-weight: bold;}

i{		font-style: italic; }

p.home{		text-align: center; }

h4#view{	font-weight: bold;
		color: #548B54;
		font-size: medium; }
		
div#backtotop{	position: fixed;
		font-weight: bold;
		padding: 5px;
		margin: 5px;
		color: #000000;
		background-color: #FFFDD0;
		top: 0px;
		right: 0px; }
		
div#leftbar{	position: absolute;
		top: 0px;
		left: 0px;
		z-index: -1; }
		
div#rightbar{	position: absolute;
		top: 0px;
		right: 0px;
		z-index: -1; }

div#container{	width: 910px;
		margin: 15px auto;}

div#banner{	position: relative;
		height: 130px;
		width: 900px;
		clear: both;
		padding: 0px 5px 0px 5px;
		background-color: #000000;
		-moz-border-radius: 5px 5px 0 0;
	 	-webkit-border-radius: 5px 5px 0 0;
   		border-radius: 5px 5px 0 0;}
   		
div#feed_notice{float: left;
		padding: 3px;
		margin-top: 11px;
		font-size: small;
		font-weight: bold;
		text-align: center;
		width: 180px;
		color: #000000;
		background-color: #FFFDD0;
		-moz-border-radius: 5px 5px 5px 5px;
	 	-webkit-border-radius: 5px 5px 5px 5px;
   		border-radius: 5px 5px 5px 5px;
   		z-index: 1;}

div#picture{	position: absolute;
		top: 0px;
		right: 0px;
		padding: 0px;
		margin: 0px;
		height: 130px;}

div#content{	position: relative;
		padding-bottom: 5px;
		width: 910px;
		min-height: 500px;
		color: #000000;
		background-color: #FFF9DD;
		filter:alpha(opacity=90);
  		opacity:0.9; }

div#contact{	position: absolute;
		top: 0px;
		right: 0px;
		-moz-border-radius: 0 5px 5px 5px;
	 	-webkit-border-radius: 0 5px 5px 5px;
   		border-radius: 0 5px 5px 5px;}

div#reviews{	position: relative;
		min-width: 600px;
		padding: 20px 0px;
		margin: 20px;
		color: #000000;
		background-color: #B0C4DE;
		border:solid 1px #000000;
		background-image:url('/images/backgroundl2.jpg');
   		background-position: top left;
		-moz-border-radius: 5px 5px 5px 5px;
	 	-webkit-border-radius: 5px 5px 5px 5px;
   		border-radius: 5px 5px 5px 5px;}

div#review_intro{	padding: 10px;
   			margin: 5px 0px;
   			background-color: #000000;
   			color: #FFFFFF;
   			text-align: center; }

div#feedback{	position: relative;}

h2.feedback_preview{	border:solid 1px #000000;
			padding: 5px;
			color: #000000;
			font-weight: bold;
			background-color: #FFFFFF;
			margin-top: 2px;
			min-height: 15px; }
			
h2.feedback_display{	font-weight: bold; }

h3.feedback_display{	border:solid 1px #000000;
			background-color: #FFDAB9;
			margin: 8px 100px;
			padding:14px;
			clear: both;
			font-weight: bold;
			text-align: center;
			-moz-border-radius: 10px 10px 10px 10px;
			-webkit-border-radius: 10px 10px 10px 10px;
			border-radius: 10px 10px 10px 10px;
			overflow: hidden; }

div#menu_container{

		margin: 25px;
		min-height: 200px;}


div#section{	margin-bottom: 10px;
		padding: 70px 0px 20px 0px;
		font-size: larger;
		-moz-border-radius: 10px 10px 10px 10px;
	 	-webkit-border-radius: 10px 10px 10px 10px;
   		border-radius: 10px 10px 10px 10px;}

div#information{position: absolute;
		text-align: center;
		color: #FFFFFF;
		background-color: #000000;
		height: 45px;
		width: 910px;
		font-weight: bold;}

div#download{	float: left;
		-moz-border-radius: 10px 10px 10px 10px;
	 	-webkit-border-radius: 10px 10px 10px 10px;
   		border-radius: 10px 10px 10px 10px;}


div#home{	color: #000000;
		min-width: 600px;
		padding: 10px;
		margin: 10px;
		line-height: 18px;
		font-family: Verdana;
		text-align: center;
		-moz-border-radius: 10px 10px 10px 10px;
	 	-webkit-border-radius: 10px 10px 10px 10px;
   		border-radius: 10px 10px 10px 10px;
   		background-image:url('/images/newbgtest.jpg');
   		background-position: top left;
   		overflow: hidden; }
   		
div#home_gallery{ margin: 0px 20px 10px 20px; 
		overflow: hidden;
		clear: both;
		position: relative; }
   		
div#about{	color: #000000;
		background-color: #E9DFDF;
   		background-image: url("/images/backgroundl2.jpg");
   		background-position: bottom left;
		min-width: 600px;
		padding: 50px;
		margin: 15px 30px 15px 30px;
		line-height: 18px;
		font-family: Verdana;
		border: 1px solid #000000;
    		border-radius: 10px 10px 10px 10px;
		-moz-border-radius: 10px 10px 10px 10px;
	 	-webkit-border-radius: 10px 10px 10px 10px;
   		overflow: hidden; }
   		
#about h1{	font-weight: bold; }

#about h2{	text-align: center;
		font-size: larger;
		font-weight: bold;
		font-style: italic; }

#home h1{	font-size: xx-large;
		font-weight: bold;
		display: inline;
		color: #B80000;
		text-align: center; }
		
#home h2{	font-size: large;
		font-weight: bold;
		font-style: italic;
		text-align: center;
		margin: 10px 0px 0px 0px; }
		
#home h3{	font-size: large;
		font-weight: bold;
		font-style: italic;
		text-align: center;
		margin: 10px 0px; }
		
#home h4{	font-family: 'Lucida Handwriting';
		font-size: x-large;
		margin-left: 5px;
		display: inline;
		color: #B80000;
		text-align: center;}

div#offers{	height: 80px;
		padding: 0px;
		clear: both;
		margin: 20px auto;}
		
#about p{	text-align: center; }

#about img.small{float: right;
		padding: 0px;
		margin-top: 25px; 
		margin-left: 10px;
		border-color: #000000;
		height: 280px;
		width: 180px;
		border-style: solid;
		border-color: #DAA520;
		border-width: 4px;
		-moz-border-radius: 2px 2px 2px 2px;
	 	-webkit-border-radius: 2px 2px 2px 2px;
   		border-radius: 2px 2px 2px 2px;}

div#text{	float: left;}
div#cont_image{	float: left;}

div#navigate{	clear: both;
		width: 910px;
		padding: 0px;
		height: 25px;
		line-height: 15px;
		list-style: none;
		text-align: center;}

#navigate li{	padding: 0px 4px;
		width: 142px;
		margin-right: 2px;
		height: 25px;
		line-height: 25px;
		float: left;
		font-weight: bold;
		font-size: small;
		text-align: center;
		color: #000000;
		background-color: #FFE4C4;}
		
#navigate li.right{	margin-right: 0px; }

#navigate li.active{	background-color: #FFCC66;
			background-image: none;
			color: #000000;}
			
#navigate li.r_active{	margin-right: 0px;
			background-color: #FFCC66;
			background-image: none;
			color: #000000; }

div#menu_selection_bar{

		padding: 0px;
		height: 50px;
		width: 858px;
		float: left;
		clear: both;
		list-style: none;
		text-align: center;
		color: #000000;}

#menu_selection_bar li{

		padding: 0px 5px;
		width: 85px;
		height: 25px;
		float: left;
		font-size: medium;
		text-align: center;
		line-height: 25px;
		margin-right: 5px;
		color: #000000;
		border: solid;
		border-color: #000000;
		border-width: 1px 1px 0px 1px;
		background-color: #FFE4C4;
		-moz-border-radius: 5px 5px 0 0;
	 	-webkit-border-radius: 5px 5px 0 0;
   		border-radius: 5px 5px 0 0;}

#menu_selection_bar li.new{	position: relative;
				top: 25px;
				width: 60px;
				border: solid;
				border-color: #000000;
				border-width: 1px 1px 0px 1px;
				background-color: #CC0000;
				color: #FFFFFF;
				font-weight: bold; }
				
#menu_selection_bar li.veg{	position: relative;
				top: 25px;
				width: 40px;
				border: solid;
				border-color: #000000;
				border-width: 1px 1px 0px 1px;
				background-color: #ADFF2F; 
				color: #008000;
				font-weight: bold;
				font-style: italic; }

#menu_selection_bar li.small{	position: relative;
				top: 25px;
				color: #000000; }
				
#menu_selection_bar li.active{	position: relative;
				top: 25px;
				font-style: italic;
				color: #FFFFFF;
				background-image:url('/images/tab_active.jpg'); }
				
div#menu_subsection_bar{

		padding: 0px 0px;
		height: 40px;
		clear: both;
		list-style: none;
		text-align: center;
		color: #000000;
		position: relative;
		margin: 20px 0px 5px 20px; }
		
ul.sub_specials{	margin-left: 120px; }

#menu_subsection_bar li{

		padding: 0px 5px;
		height: 25px;
		min-width: 50px;
		float: left;
		font-size: medium;
		text-align: center;
		line-height: 25px;
		margin-right: 5px;
		color: #FFFFFF;
		border: solid;
		border-color: #000000;
		border-width: 1px 1px 1px 1px;
		background-color: #996600;
		-moz-border-radius: 5px 5px 5px 5px;
	 	-webkit-border-radius: 5px 5px 5px 5px;
   		border-radius: 5px 5px 5px 5px;}

#menu_subsection_bar li.new{	position: relative;
				top: 25px;
				border: solid;
				border-color: #000000;
				border-width: 1px 1px 0px 1px;
				background-color: #CC0000;
				color: #FFFFFF;
				font-weight: bold; }
				
#menu_subsection_bar li.active{	position: relative;
				top: 25px;
				font-style: italic;
				background-image:url('/images/tab_active.jpg'); }

.menu_new{	padding: 2px;
		font-weight: bold;
		font-size: x-small;
		line-height: 10px;
		background-color: #000000;
		color: #FFFFFF;
		float: left;
		position: relative;
		top: 3px;
		margin-left: 5px; }
		
.menu_veg{	padding: 2px;
		font-weight: bold;
		font-size: x-small;
		-moz-border-radius: 25px 25px 25px 25px;
		-webkit-border-radius: 25px 25px 25px 25px;
   		border-radius: 25px 25px 25px 25px;
		line-height: 10px;
		background-color: #ADFF2F;
		color: #008000;
		float: left;
		position: relative;
		top: 3px;
		margin-left: 5px; }
		
.menu_dairy{	padding: 2px;
		font-weight: bold;
		font-size: x-small;
		-moz-border-radius: 25px 25px 25px 25px;
		-webkit-border-radius: 25px 25px 25px 25px;
		border-radius: 25px 25px 25px 25px;
		line-height: 10px;
		background-color: #4C00B0;
		color: #FFFFFF;
		float: left;
		position: relative;
		top: 3px;
		margin-left: 5px; }
		
.menu_gluten{	padding: 2px;
		font-weight: bold;
		font-size: x-small;
		-moz-border-radius: 25px 25px 25px 25px;
		-webkit-border-radius: 25px 25px 25px 25px;
		border-radius: 25px 25px 25px 25px;
		line-height: 10px;
		background-color: #2A9DF4;
		color: #FFFFFF;
		float: left;
		position: relative;
		top: 3px;
		margin-left: 5px; }
		
.menu_nuts{	padding: 2px;
		font-weight: bold;
		font-size: x-small;
		-moz-border-radius: 25px 25px 25px 25px;
		-webkit-border-radius: 25px 25px 25px 25px;
		border-radius: 25px 25px 25px 25px;
		line-height: 10px;
		background-color: #FFA500;
		color: #FFFFFF;
		float: left;
		position: relative;
		top: 3px;
		margin-left: 5px; }
		
.menu_egg{	padding: 2px;
		font-weight: bold;
		font-size: x-small;
		-moz-border-radius: 25px 25px 25px 25px;
		-webkit-border-radius: 25px 25px 25px 25px;
		border-radius: 25px 25px 25px 25px;
		line-height: 10px;
		background-color: #FF0000;
		color: #FFFFFF;
		float: left;
		position: relative;
		top: 3px;
		margin-left: 5px; }
		
.akey_veg{	padding: 2px;
		font-weight: bold;
		font-size: x-small;
		-moz-border-radius: 25px 25px 25px 25px;
		-webkit-border-radius: 25px 25px 25px 25px;
   		border-radius: 25px 25px 25px 25px;
		line-height: 10px;
		background-color: #ADFF2F;
		color: #008000;
		float: left;
		position: relative;
		top: 0px;
		left: 0px;
		margin-left: 5px; }
		
.akey_dairy{	padding: 2px;
		font-weight: bold;
		font-size: x-small;
		-moz-border-radius: 25px 25px 25px 25px;
		-webkit-border-radius: 25px 25px 25px 25px;
		border-radius: 25px 25px 25px 25px;
		line-height: 10px;
		background-color: #4C00B0;
		color: #FFFFFF;
		float: left;
		position: relative;
		top: 0px;
		left: 0px;
		margin-left: 5px; }
		
.akey_gluten{	padding: 2px;
		font-weight: bold;
		font-size: x-small;
		-moz-border-radius: 25px 25px 25px 25px;
		-webkit-border-radius: 25px 25px 25px 25px;
		border-radius: 25px 25px 25px 25px;
		line-height: 10px;
		background-color: #2A9DF4;
		color: #FFFFFF;
		float: left;
		position: relative;
		top: 0px;
		margin-left: 5px; }
		
.akey_nuts{	padding: 2px;
		font-weight: bold;
		font-size: x-small;
		-moz-border-radius: 25px 25px 25px 25px;
		-webkit-border-radius: 25px 25px 25px 25px;
		border-radius: 25px 25px 25px 25px;
		line-height: 10px;
		background-color: #FFA500;
		color: #FFFFFF;
		float: left;
		position: relative;
		top: 0px;
		margin-left: 5px; }
		
.akey_egg{	padding: 2px;
		font-weight: bold;
		font-size: x-small;
		-moz-border-radius: 25px 25px 25px 25px;
		-webkit-border-radius: 25px 25px 25px 25px;
		border-radius: 25px 25px 25px 25px;
		line-height: 10px;
		background-color: #FF0000;
		color: #FFFFFF;
		float: left;
		position: relative;
		top: 0px;
		margin-left: 5px; }

div#menu_section{

		overflow: hidden;
		background-color: #FFFFFF;
		clear: both;
		padding: 20px 0;
		border:solid 1px #D3D3D3;
		-moz-border-radius: 0 5px 5px 5px;
	 	-webkit-border-radius: 0 5px 5px 5px;
   		border-radius: 0 5px 5px 5px; }

div#spice{	float: left;
		margin-left: 5px;
		position: relative; }

div#spicekey{	margin: 0px 20px 20px 15px;
		padding: 5px;
		line-height: 30px;
		text-align: center;
		font-weight: bold;
		font-size: x-small;
		float: left;
		background-color: #ECF1EF;
		border:solid 1px #000000;
		-moz-border-radius: 5px 5px 5px 5px;
	 	-webkit-border-radius: 5px 5px 5px 5px;
   		border-radius: 5px 5px 5px 5px;}
   		
div#allergen_key{	

		margin: 0px 20px 20px 15px;
		padding: 5px;
		width: 100px;
		line-height: 12px;
		text-align: right;
		font-weight: bold;
		font-size: x-small;
		float: left;
		background-color: #ECF1EF;
		border:solid 1px #000000;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
   		border-radius: 5px 5px 5px 5px;}

#spicekey img{	position: relative;
		top: 2px; }
		
.disclaimer{	clear: both;
   		padding: 5px;
   		margin: 10px 5px;
   		text-align: center;
   		color: #000000; }
		

div#quickview{	background-color: #ECF1EF;
		border:solid 1px #000000;
		width: 200px;
		margin: 0px 70px 20px 20px;
		padding: 5px;
		line-height: 30px;
		text-align: center;
		font-weight: bold;
		font-size: small;
		float: right;
		-moz-border-radius: 5px 5px 5px 5px;
	 	-webkit-border-radius: 5px 5px 5px 5px;
   		border-radius: 5px 5px 5px 5px;}
   		
#quickview img{	float: left;
		position: relative;
		top: 7px;
		left: 10px; }

div#type_select{	clear: both;
			margin: 10px;
			padding: 5px 15px;
			font-size: x-small;
			height: 25px;
			line-height: 25px;
			text-align: center;
			background-color: #000000;
			-moz-border-radius: 5px 5px 5px 5px;
	 		-webkit-border-radius: 5px 5px 5px 5px;
   			border-radius: 5px 5px 5px 5px;}

div#subsection{	height: 35px;
		line-height: 35px;
		clear: both;
		margin: 30px 10px 10px 0px;
		padding: 5px 5px 5px 10px;
		background-color: #000000;
		color: #FFFFFF;
		font-weight: bold;
		text-align: center;
		font-size: large;
		-moz-border-radius: 0px 5px 5px 0px;
	 	-webkit-border-radius: 0px 5px 5px 0px;
   		border-radius: 0px 5px 5px 0px;}
   		
div#sub_description{	clear: both;
		margin: 0px 0px 10px 10px;
		padding: 5px 5px 5px 10px;
		background-color: #000000;
		color: #DC143C;
		font-weight: bold;
		font-size: small;
		text-align: center;
		-moz-border-radius: 5px 0px 0px 5px;
	 	-webkit-border-radius: 5px 0px 0px 5px;
   		border-radius: 5px 0px 0px 5px; }

div#maker_prompt{

		clear: both;
		width: 80%;
		height: 50px;
		background-color: #5F9EA0;
		font-weight: bold;
		color: #FFFFFF;
		text-align: center;
		line-height: 50px;
		-moz-border-radius: 10px 10px 10px 10px;
	 	-webkit-border-radius: 10px 10px 10px 10px;
   		border-radius: 10px 10px 10px 10px;}

div#close{	color: #666666;
		position: absolute;
		top: 0px;
		right: 5px;}

div#gallery{	padding: 5px 20px 20px 25px;
		margin: 20px 50px 20px 50px;
		overflow: hidden;
		-moz-border-radius: 10px 10px 10px 10px;
	 	-webkit-border-radius: 10px 10px 10px 10px;
   		border-radius: 10px 10px 10px 10px;
   		border: solid 1px #000000;
   		background-image:url('/images/backgroundl2.jpg');
		background-position: top left;
   		position: relative; }

div#gal_option{	float: left;
		margin-top: 20px;
		margin-left: 53px;}



#gal_option li{	padding: 5px;
		margin-bottom: 15px;
		width: 80px;
		height: 25px;
		font-size: small;
		text-align: center;
		line-height: 25px;
		background-color: #660000;
		-moz-border-radius: 5px 0px 0px 5px;
	 	-webkit-border-radius: 5px 0px 0px 5px;
   		border-radius: 5px 0px 0px 5px;}

#imagebox.sleft{border: solid;
		border-color: #000000;
		border-width: 1px;
		margin: 15px 10px 0px 0px;
		float: left;}

#imagebox.sright{border: solid;
		border-color: #000000;
		border-width: 1px;
		margin: 15px 10px 0px 0px;
		float: left;
		clear: both; }

div#imagelarge	{margin: 20px 0px 0px 0px; }

div#imagenote{	background-color: #000000;
		color: #FFFFFF;
		width: 340px;
		font-style: italic;
		text-align: center;
		margin: 0px 150px 0px 0px;
		padding: 8px 1px;
   		position: relative;
   		top: 44px;
		float: left;
  		filter:alpha(opacity=80);
  		opacity:0.8; }
  		
div#imagenote2{	background-color: #000000;
		color: #FFFFFF;
		width: 340px;
		font-style: italic;
		text-align: center;
		margin: 0px 150px 0px 0px;
		padding: 8px 1px;
   		position: relative;
   		top: 34px;
		float: left;
  		filter:alpha(opacity=80);
  		opacity:0.8; }

div#section_notice{	color: #FFFFFF;
   			clear: both;
   			margin: 10px -25px 0px -25px;
   			background-color: #000000;
   			text-align: center;
   			padding: 8px; }



img.thumb{	border: solid;
		border-color: #000000;
		border-width: 1px 1px 1px 1px;
		height: 104px;
		width: 104px;
		padding: 0px;
		margin: 0px 12px 9px 0px;
		float: left; }

img#large{	border: solid;
		border-color: #000000;
		border-width: 1px 1px 1px 1px;
		height: 335px;
		width: 340px;
		padding: 0px;
		margin: 0px 14px 0px 0px;
		position: relative;
		top: 44px;
		float: left; }
		
img#large2{	border: solid;
		border-color: #000000;
		border-width: 1px 1px 1px 1px;
		height: 335px;
		width: 340px;
		padding: 0px;
		margin: 0px 14px 0px 0px;
		float: left; }

div#footer{	position: relative;
		clear: both;
		padding: 5px;
		height: 30px;
	   	width: 900px;
	   	min-width: 900px;
	   	color: #FFFFFF;
	   	border-color: #FFFFFF;
	   	background-color: #000000;
	   	-moz-border-radius: 0 0 5px 5px;
	 	-webkit-border-radius: 0 0 5px 5px;
   		border-radius: 0 0 5px 5px;}

div#cards{	float: left;
		height: 40px;
		line-height: 30px;
		min-width: 205px; }

div#logo{	padding: 0px;
		position: absolute;
		top: 15px;
		left: 35px;
		z-index: 1;}

div#fusion{	padding: 0px;
		float: right;
		color: #FFFFFF;
		min-width: 200px;
		line-height: 27px;
		text-align: right; }
		
div#fb_container{	-moz-border-radius: 5px 5px 5px 5px;
	 		-webkit-border-radius: 5px 5px 5px 5px;
   			border-radius: 5px 5px 5px 5px;
   			background-color: #000000;
   			float: left;
			margin: 10px 20px 2px 20px;
			padding: 3px; }

div#fb-root{	 }

div#facebook{	float: left;
		height: 30px;
		min-width: 200px;
		line-height: 30px;
		margin-left: 135px;
		color: #FFFFFF; }

div#contact2{	position: absolute;
		min-width: 250px;
		height: 20px;
		padding: 0px;}
	
#about img{	float: right; }

#cards img{	float: right;
		text-align: center;
		margin-left: 8px;
		position: relative; }

#fusion img{	position: relative;
		float: right;
		right: 5%;
		padding: 0px;
		margin-left: 10px; }

#download img{	}

#facebook img{	position: relative;
		float: left;
		margin-right: 8px;
		padding: 0px; }

#find img{	border: solid;
		border-color: #000000;
		border-width: 1px;
		margin-top: 10px;
		margin-left: 10px;
		float: right; }

#reviews img{	padding: 4px 0px 7px 0px;
		margin: 0px;
		float: right;
		height: 22px;
		background-color: #000000;}


label{		width: 20%;
		float: left;}



.spacer{clear:both; height:1px;}

.review{	position: relative;
		margin: 15px 5px 0px 5px;
		-moz-border-radius: 10px 10px 10px 10px;
		-webkit-border-radius: 10px 10px 10px 10px;
		border-radius: 10px 10px 10px 10px;
		overflow: hidden;}

.comments{	position: relative;
		padding: 10px;
		margin: 0px 10px;
		background-color: #F1DDDD;
		color: #000000;
		border: solid 1px #000000;
		-moz-border-radius: 10px 10px 0px 0px;
		-webkit-border-radius: 10px 10px 0px 0px;
		border-radius: 10px 10px 0px 0px;}

h2.reviewer{	position: relative;
		background-color: #000000;
		color: #FFFFFF;
		text-align: right;
		display: block;
		float: right;
		clear: right;
		padding: 5px 10px 10px 10px;
		margin-right: 10px;
		-moz-border-radius: 0px 0px 10px 10px;
		-webkit-border-radius: 0px 0px 10px 0px;
		border-radius: 0px 0px 10px 0px;}

h5.rating{	background-color: #000000;
		color: #FFFFFF;
		padding: 6px 10px 9px 10px;
		display: block;
		float: right;
		text-align: right;
		-moz-border-radius: 0px 0px 0px 10px;
		-webkit-border-radius: 0px 0px 0px 10px;
		border-radius: 0px 0px 0px 10px;}

.reply{
		z-index: 0;
		margin: 0px 10px 0px 10px;
		padding: 5px;
		background-color: #C56745;
		border: solid 1px #CD853F;
		-moz-border-radius: 0px 0px 10px 10px;
		-webkit-border-radius: 0px 0px 10px 10px;
		border-radius: 0px 0px 10px 10px;}

h4.takdir_reply{padding: 15px 10px 10px 10px;
		font-size: x-small;}

h6.takdir_reply{background-color: #B80000;
		color: #FFFFFF;
		width: 125px;
		padding: 5px;
		text-align: center;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;}


#reviews a{	text-decoration: none;
		font-weight: bold;}
		
#reviews br{	line-height: 2px; }

div#find{	padding: 14px;
		margin: 25px 80px;
		border: solid 1px #000000;
		color: #FFFFFF;
		background-color: #666666;
		-moz-border-radius: 10px 10px 10px 10px;
		-webkit-border-radius: 10px 10px 10px 10px;
		border-radius: 10px 10px 10px 10px;
		overflow: hidden; }

div#address{	float: left;
		padding: 5px;
		margin: 5px 10px 5px 20px;}

div#times{	float: left;
		padding: 5px;
		margin: 5px;}
		
#holidays h1{	clear: both; }

div#holidays{	float: left;
		padding: 5px;
		margin: 5px;}

#find h1{	font-weight: bold;
		margin-bottom: 5px;
		font-size: small;}
		
h2#form_disclaimer{	clear: both;
			font-weight: bold;
			text-align: center;
			color: #FFFFFF;
			padding: 5px;
			margin: 5px 0px;
			background-color: #000000; }

.feed_form{
border:solid 1px #000000;
background-color: #E9DFDF;
margin: 20px 30px;
padding:14px;
clear: both;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
background-image:url('/images/backgroundl2.jpg');
background-position: bottom left;
overflow: hidden;
}
.feed_form h1 {
font-size:16px;
font-weight:bold;
margin-bottom:8px;
text-align: center;
color: #000000;
}
.feed_form p{
font-size:11px;
color:#000000;
padding-bottom: 20px;
margin-bottom: 25px;
text-align: center;
border-bottom:solid 1px #000000;
}
.feed_form label{
display:block;
font-weight:bold;
text-align:right;
color: #666666;
width:140px;
float:left;
clear: left;
margin-top: 5px;
margin-left: 75px;
padding-bottom: 1px;
}
.feed_form .small{
color:#000000;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
margin-top: 2px;
width:140px;
}
.feed_form input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:7px 0 20px 10px;
clear:right;
}

h1.required{
color: #FFFFFF;
font-weight: bold;
background-color: #FF0000;
float: left;
margin: 9px 0px 0px 5px;
padding: 1px 2px;
font-size: smaller; }

h2.required{
color: #FFFFFF;
background-color: #FF0000;
clear: both;
text-align: center;
margin: auto;
padding: 1px 2px;
font-size: smaller; }


input#offers
{
float: left;
width: 10px;
margin-bottom: 25px;
border: 0px;
}

.feed_form select{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:150px;
margin:2px 0 20px 10px;
clear:right;
}

.feed_form textarea{
float: left;
padding:4px 2px;
width: 375px;
height: 150px;
margin:7px 0 20px 10px;
border:solid 1px #aacfe4;
resize: none;
font-family: Verdana,Arial;
font-size: small;
}

.feed_form button{
clear:both;
float: left;
margin: 5px 0px 5px 355px;
display: block;
height:31px;
background:#000000;
text-align:center;
line-height: 28px;
color:#FFFFFF;
font-size:13px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}

.hidden input{
float: left;
margin: 15px 100px 5px 100px;
width:200px;
height:31px;
background:#000000;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:13px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}

#offers_form{
width:600px;
padding:5px;
background-image:url('offer.png');
background-repeat: repeat-x;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
position: relative;
margin: auto;
}
#offers_form h1 {
font-size:12px;
margin-top:12px;
margin-bottom: 6px;
color: #FFFFFF;
text-align: center;
}
#offers_form label{
font-weight:bold;
text-align:left;
color: #FFFFFF;
width:50px;
float:left;
padding-bottom: 1px;
line-height: 25px;
margin-left: 5px;
}
#offers_form button{
margin-left:10px;
width:90px;
height:25px;
background:#000000;
text-align:center;
line-height:25px;
color:#FFFFFF;
font-size:13px;
border: 0;
}
#offers_form input{
float:left;
font-size:12px;
padding:4px 4px;
border:solid 1px #aacfe4;
width:155px;
margin:0px 10px 5px 2px;
}

h3.menu{
color: #000000;
display:block;
font-weight:bold;
text-align:left;
float:left;
clear: left;
margin-left: 15px; }

h4.menu{
color: #000000;
display:block;
font-weight:bold;
text-align:right;
width:150px;
float:right;
margin-right: 15px; }

h5.menu{
color: #CC0000;
display:block;
text-align:left;
font-size: smaller;
width:560px;
min-height: 15px;
float:left;
clear: left;
margin-left: 15px;
margin-bottom: 2px;
padding: 0px; }

div#addmenu{
color: #000000;
background-color: #FFFACD;
margin: 0px 10px;
border:solid 1px #000000;
display: block;
font-weight: bold;
text-align: center;
width: 50px;
float: right;
clear: right;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px; }

.dish_select{	color: #FFFFFF;
		float: left;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px; }

h8.dish_select{	color: #FFFFFF;
		background-color: #00CC00;
		padding: 5px;
		height: 15px;
		line-height: 15px;
		font-size: small;
		font-weight: bold;
		margin-left: 5px;
		float: right;
		border: solid 1px #666666; }
		
h8.dish_selected{color: #FFFFFF;
		background-color: #FF0000;
		padding: 5px;
		height: 15px;
		line-height: 15px;
		font-size: small;
		font-weight: bold;
		margin-left: 5px;
		float: left;
		border: solid 1px #666666;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px; }
		
h9.dish_select{	float: right;
		margin-right: 5px; }

h1.summary{
color: #DC143C;
font-weight: bold;
display:block;
text-align:left;
float:left;
clear: left;
margin-left: 15px; }

h2.summary{
color: #FFFFFF;
display:block;
font-weight:bold;
font-size: x-small;
line-height: 20px;
text-align:left;
float:left;
margin: 0px 10px; }

h3.summary{
position: relative;
right: 94px;
color: #000000;
display:block;
font-weight:bold;
float:right;
margin-right: 15px; }

h4.summary{
color: #0000FF;
display:block;
font-style: italic;
text-align:left;
font-size: smaller;
width:550px;
min-height: 15px;
float:left;
clear: left;
margin-left: 15px;
margin-bottom: 2px;
padding: 5px 0px; }

h5.summary{
color: #FFFFFF;
display:block;
font-weight:bold;
text-align:right;
width:150px;
float:right;
margin-right: 15px; }

h6.summary{
position: relative;
right: 112px;
color: #000000;
display:block;
font-weight:bold;
float:right;
text-align: center;
min-width: 20px;
margin: 0px 10px; }

h7.summary{
color: #DC143C;
font-weight: bold;
display:block;
text-align:left;
float:left;
clear: left;
margin-left: 5px; }

div#total_summary{

		font-weight: bold;
		font-size: larger;
		color: #FFFFFF;
		clear: right;
		float: right;
		margin-right: 105px;
		margin-bottom: 10px;
		text-align: right;
		padding: 10px 5px 10px 10px;
		width: 125px;
		-moz-border-radius: 5px 5px 5px 5px;
	 	-webkit-border-radius: 5px 5px 5px 5px;
   		border-radius: 5px 5px 5px 5px;
   		background-color: #660000;}

div#order_ready{font-size: x-large;
		font-weight: bold;
		color: #FFFFFF;
		clear: both;
		margin: 15px;
		padding: 10px;
		text-align: center;
		-moz-border-radius: 5px 5px 5px 5px;
	 	-webkit-border-radius: 5px 5px 5px 5px;
   		border-radius: 5px 5px 5px 5px;
   		background-color: #660000; }

div#printable{	float: right;
		margin-right: 15px;
		text-align: left;
		padding: 10px;
		height: 18px;
		min-width: 350px;
		background-color: #660000;
		color: #FFFFFF;
		font-weight: bold;
		-moz-border-radius: 5px 5px 5px 5px;
	 	-webkit-border-radius: 5px 5px 5px 5px;
   		border-radius: 5px 5px 5px 5px; }

#printable img{	float: right;
		margin-left: 5px;
		position: relative;
		bottom: 4px; }


div#qty{	float: right;
		right: 113px;
		position: relative;
		background-color: #660000;
		color: #FFFFFF;
		font-weight: bold;
		padding: 3px;
		-moz-border-radius: 2px 2px 2px 2px;
	 	-webkit-border-radius: 2px 2px 2px 2px;
   		border-radius: 2px 2px 2px 2px; }

#remove img{	background-color: #FFFFFF;
		-moz-border-radius: 5px 5px 5px 5px;
	 	-webkit-border-radius: 5px 5px 5px 5px;
   		border-radius: 5px 5px 5px 5px;
   		padding: 2px; }

div#delivery{	clear: both;
		width: 738px;
		height: 20px;
		margin-left: 15px;
		-moz-border-radius: 5px 5px 5px 5px;
	 	-webkit-border-radius: 5px 5px 5px 5px;
   		border-radius: 5px 5px 5px 5px;
   		background-color: #FF0000;}

#delivery .summary{	color: #FFFFFF; }

#delivery h3{	margin-right: 0px;
		line-height: 18px;
		right: 6px; }

#delivery h1{	margin-left: 5px;
		line-height: 18px; }

#menu_summary li{

		height: 25px;
		text-align: center;
		line-height: 25px;
		color: #FFFFFF;
		background-color: #660000;
		margin-bottom: 10px;
		-moz-border-radius: 5px 5px 5px 5px;
	 	-webkit-border-radius: 5px 5px 5px 5px;
   		border-radius: 5px 5px 5px 5px; }

img.spacer{	margin: 10px 15px;
		width: 665px; }

li.left{	float: left;
		margin-left: 15px;
		margin-right: 53px;
		width: 550px; }

li.right{	float: left;
		margin-right: 15px;
		padding: 0px 8px; }
		
.review_form{
border:solid 1px #000000;
background-color: #E9DFDF;
margin: 25px 15px;
padding:14px;
clear: both;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
background-image:url('/images/backgroundl2.jpg');
background-position: bottom left;
overflow: hidden;
}

.review_form h4 {
font-size:16px;
font-weight:bold;
margin-bottom:8px;
text-align: center;
color: #000000;
}

.review_form h3 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
text-align: center;
color: #000000;
}

.review_form p{
font-size:12px;
color:#000000;
padding-bottom: 10px;
margin-bottom: 15px;
border-bottom:solid 1px #000000;
text-align: center;
}
.review_form label{
display:block;
font-weight:bold;
text-align:right;
color: #666666;
width:90px;
float:left;
line-height: 28px;
margin-top: 5px;
padding-bottom: 1px;
}
.review_form .small{
color:#000000;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
margin-top: 2px;
width:140px;
}
.review_form input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:7px 0 20px 10px;
}

.review_form select{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
height: 25px;
width:150px;
margin:6px 0 20px 10px;
clear:right;
}

.review_form textarea{
float: left;
padding:4px 2px;
width: 620px;
height: 100px;
margin:7px 0 20px 10px;
border:solid 1px #aacfe4;
resize: none;
font-family: Verdana,Arial;
font-size: small;
}

.review_form button{
clear:both;
float: left;
margin: 5px 0px 5px 369px;
display: block;
height:31px;
background:#000000;
text-align:center;
line-height: 28px;
color:#FFFFFF;
font-size:13px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}