@charset "utf-8";
/* CSS Document */

html {
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	height: 100%;
	background-image: url(../images/backgroundA.jpg);
	background-repeat: no-repeat;
	background-position: center 0%;
	font-family: Arial, Verdana, sans-serif;
}

	#page {
		width: 854px;
		height: auto;
		margin: 0 auto;
		background-image: url(../images/backDrop.png);
		background-repeat: repeat-y;
	}

	
	#pageInner{
				width:842px;
				background-color:#ccccc;
				margin-left:6px;
				margin-right:6px;
				background-image: url(../images/bg_innerPg.gif);
				background-repeat: repeat-y;
				}
			#wrapper {
					min-height:600px;
					}
		
		/*header styling*/
		#header{
			background-image: url(../images/bg_header.jpg);
			background-repeat: repeat-x;
			background-color:#fef9f2;
			width:842px;
			height:130px;
			}
		#restaurantPic{
			float:right;
			width:450px;
			position:relative;
			z-index:0;
			}
				#search{
					position:absolute;
					z-index:3;
					top:57px;
					left:284px;
					height:27px;
					}
					#search .location{
						font-size:11px;
						font-style:italic;
						color:#676664;
						padding-left:65px;
						}
				#tableSearch{
					border-top:4px solid #fcd597;
					border-bottom:4px solid #fcd597;
					width:166px;
					height:20px;
					}
					input#locationSearch{
						color:#bbb1b1;
						font-style:italic;
						height:20px;
						float:left;
						}
					input#go{
						float:left;
					}
					
		#logo{
			float:left;
			}	
		.imgLink{
			border:none;
			padding:10px;
			}
	/*Top Menu*/
		#topMenu {
			clear: both;
		    height: 30px;
			width: 842px;
			background-color:#a1203a;
			position:relative;
			top:-10px;
			}
		#topMenu a img{
			border:none;
			}
/*content styling*/
#content{
	background-color:#f2f0ed;
	width:840px;
	}

	#lineBreak{
		position:relative;
		top:-4px;
		width:840px;
		}
	#topContent{
		margin-left:8px;
		}

/*footer styleing*/
#footer{
	clear:both;
	background-color:#d0d0d0;
	padding-bottom:1px;
	}
#footerInner{
	background-color:#f2f0ed;
	margin-bottom:-8px;
}
#footer p{
	margin-top:0px;
	padding-top:3px;
	}
 #footer p.center{
 	margin-left:150px;
	}	
	 a.footerText {
		text-align:center;
		color:#3e3e3e;
		text-decoration:none;
		font-size:12px;
		padding-right:15px;
		padding-left:15px;
		}
		.footerLeft{
			padding-right:115px;
			margin-left:-10px;
			}
	    .footerRight{
			padding-left:70px;
			}
	 a.footerText:hover {
	 	text-decoration:underline;
		}
		
	p.footerBottom, p.footerBottom a{
		text-align:center;
		color:#9e9e9e;
		font-size:10px;
		text-decoration:none;
		margin-top:0px;
		padding-bottom:15px;
		padding-top:0px;
		}
	 p.footerBottom a:hover{
	 	text-decoration:underline;
		}
	/*MISC Styling*/
a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

sup {
	font-size: 9px;
	height: 0;
	line-height: 1;
	bottom: 1ex;
}
sup.tiny{
	font-size:8px;
	}