	h1 {
		margin: 18px 0 9px 0;
	}
	
	
	tr.todayBg td {
		border-top:1px solid #D78807;
		border-bottom:1px solid #D78807;
		background-color:#FFFFCC;
	}	
	
	.home_widget ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
	}
	
	.widgetHead {
		background-color: #3F3F1F;
		color:#FFF;
		padding: 3px 0 3px 0.5em;
		font:12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	}	
	.home_widget li {
		margin: 0;
	}
		
	.home_widget li a {
		display: block;
		padding: 3px 0 3px 0em;
		margin-bottom: 3px;
		border-bottom: 1px solid #3F3F1F;
		color: #000;
		text-decoration: none;
		width: 100%;
	}

	html>body .home_widget li a {
		width: auto;
	}

	.home_widget li a:hover {
		background-color: #3F3F1F;
		color: #fff;
		border-bottom: 1px solid #3F3F1F;
	}	


	.floatLeft {
		float:left;
	}
	
	.floatRight {
		float:right;
	}
		
	.standardBoxHead {
		font:18px/1.2 Verdana, Arial, Helvetica, sans-serif;
		width: 255px;
		height: 20px;
		padding: 0px 5px 5px 5px;
		margin-left: 10px;
	}
	
	.standardBoxBottom {
		font:14px/1.2 Verdana, Arial, Helvetica, sans-serif;
		border-top:1px solid #000;
		width: 255px;
		padding: 7px 5px 7px 5px;
		margin-left: 10px;
		margin-bottom: 15px;
		background-color:#FFF;
	}
	
	.longBoxHead {
		font:18px/1.2 Verdana, Arial, Helvetica, sans-serif;
		width: 530px;
		height: 20px;
		padding: 0px 5px 5px 5px;
		margin-left: 10px;
	}
	
	.longBoxBottom {
		font:14px/1.2 Verdana, Arial, Helvetica, sans-serif;
		border-top:1px solid #000;
		width: 530px;
		padding: 7px 5px 7px 5px;
		margin-left: 10px;
		margin-bottom: 0px;
		background-color:#FFF;
	}
	
	#writeReview {
	display:none;
	}
	
div#contentRp {
	//width: 550px;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 20px 0px;
	text-align:left;
	position:relative;
	float:left;
}
	
	
/* CSS Document */

html, body {
	font:14px/1.2 Verdana, Arial, Helvetica, sans-serif;
	background:#FFF;
	margin:5px 0px; 
	padding:0px;
    	text-align:center;
	height: 100%; 
	min-height:100%;
}

div#container {
	width:775px;
	margin:0px auto;
	text-align:left;
	border:1px solid #3F3F1F;
	position:relative;
	background-color:#F1F1E2;
}

a:link {
	color: #000;
	text-decoration:none;
	border-bottom:1px solid #D78807;
}

a:hover {
	color: #FFF;
	text-decoration:none;
	border-bottom:1px solid #D78807;
	background:#3D451E;
}

a:visited {
	color: #000;
	text-decoration:none;
	border-bottom:1px solid #D78807;
}

a:visited:hover {
	color: #FFF;
	text-decoration:none;
	border-bottom:1px solid #D78807;
	background:#3D451E;
}

a.no_decor:link {
	color: #000;
	text-decoration:none;
	border-bottom:0px;
}

a.no_decor:hover {
	color: #000;
	text-decoration:none;
	border-bottom:0px;
	background:#FFF;
}

a.no_decor:visited {
	color: #000;
	text-decoration:none;
	border-bottom:0px;
}

a.no_decor:visited:hover {
	color: #000;
	text-decoration:none;
	border-bottom:0px;
	background:#FFF;
}

.suggest {
	font:11px/1.2 Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	width: 430px;
	border:1px dotted #C65027;
	border-right:none;
	border-left:none;
	background:#F1F1E2;
	padding: 0px 5px 0px 5px;
	margin-bottom:12px;
	display:block;
}

.suggest:hover {
	color: #F1F1E2;
}

a.suggest {
	color: #C65027;
	text-decoration:none;
	display:block;
}

a.suggest:hover {
	color: #C65027;
	text-decoration:none;
	display:block;
}
	

a.foot:link {
	color: #FFF;
	text-decoration:none;
	border-bottom:1px solid #D78807;
}

a.foot:hover {
	color: #FFF;
	text-decoration:none;
	border-bottom:1px solid #D78807;
	background:#3D451E;
}

a.foot:visited {
	color: #FFF;
	text-decoration:none;
	border-bottom:1px solid #D78807;
}

a.foot:visited:hover {
	color: #FFF;
	text-decoration:none;
	border-bottom:1px solid #D78807;
}

a.no_decor:link {
	color: #000;
	text-decoration:none;
}

a.no_decor:hover {
	color: #000;
	text-decoration:none;
}

a.no_decor:visited {
	color: #000;
	text-decoration:none;
}

a.no_decor:visited:hover {
	color: #000;
	text-decoration:none;
}

div#header {
	padding: 0px 0px 0px 0px;
	width: 775px;
	height:96px;
	margin:0px 0px 0px 0px;
	position:relative;
	background-color:#FFF;
}

div#logo {
	padding: 8px 0px 0px 12px;
	width: 200px;
	height:76px;
	margin:0px 0px 0px 0px;
	position:relative;
	float:left;
}

div#slogan {
	padding: 0px 0px 0px 0px;
	width: 317px;
	height:37px;
	margin:47px 0px 0px 20px;
	position:relative;
	float:left;
}

div#signin {
	padding: 5px 0px 0px 0px;
	width: 121px;
	height:91px;
	margin:0px 0px 0px 0px;
	position:relative;
	float:right;
	background-image: url(images/topright_grad.jpg);
}

div#or_image {
	width: 32px;
	height:32px;
	position:absolute;
	top:140px;
	left:126px;
	background-image: url(images/or_image.jpg);
	display:block;
}

div#showhide_search {
	width:763px; 
	position:relative;
	min-height:10px;
	background-image: url(images/search_bggrad.jpg);
	background-repeat: repeat-y;
	border-top:1px solid #3F3F1F;
	border-bottom:1px solid #3F3F1F;
	padding:2px 2px 2px 10px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

div#searchbyname {
	width:775px; 
	height: 55px;
	margin:0px 0px 0px 0px;
	position:relative;
	background-image: url(images/search_bggrad.jpg);
	background-repeat: repeat-y;
	border-top:2px solid #3F3F1F;
	border-bottom:1px solid #3F3F1F;
	display:block;
}

div#searchname {
	padding: 0px 0px 0px 60px;
	width:200px; 
	height: 36px;
	margin:18px 0px 0px 0px;
	position:relative;
	float:left;
}

div#search_box {
	padding:8px 0px 0px 12px;
	width:286px; 
	height: 36px;
	margin:10px 0px 0px 21px;
	position:relative;
	background-image: url(images/search_bgbox.jpg);
	background-repeat:no-repeat;
	float:left;
}

div#search_submit {
	padding:8px 2px 0px 0px;
	height: 36px;
	margin:10px 0px 0px 0px;
	position:relative;
	background-image: url(images/std_submit_bgbox_m.jpg);
	background-repeat:repeat-x;
	float:left;
}


div#search_submit_l {
	height: 36px;
	width: 10px;
	margin:10px 0px 0px 5px;
	position:relative;
	background-image: url(images/submit_bgbox_l.jpg);
	background-repeat:no-repeat;
	float:left;
}

div#search_submit_r {
	height: 36px;
	width:6px;
	margin:10px 0px 0px 0px;
	position:relative;
	background-image: url(images/submit_bgbox_r.jpg);
	background-repeat:no-repeat;
	float:left;
}

div#findbytown {
	width:715px; 
	height: 106px;
	margin:2px 0px 0px 0px;
	padding-left:60px;
	position:relative;
	background-image: url(images/find_bggrad.jpg);
	background-repeat: repeat-y;
	border-top:1px solid #3F3F1F;
	border-bottom:2px solid #3F3F1F;
	display:block;
}

div#findname {
	padding: 0px 0px 0px 0px;
	width:250px; 
	height: 20px;
	margin:18px 0px 0px 0px;
	position:relative;
}

div#pickcity {
	padding:8px 0px 0px 12px;
	width:242px; 
	height: 36px;
	margin:10px 0px 0px 0px;
	position:relative;
	background-image: url(images/pickcity_bgbox.jpg);
	background-repeat:no-repeat;
	float:left;
}

div#pickcuisine {
	padding:8px 0px 0px 12px;
	width:247px; 
	height: 36px;
	margin:10px 0px 0px 5px;
	position:relative;
	background-image: url(images/pickcuisine_bgbox.jpg);
	background-repeat:no-repeat;
	float:left;
}

div#find_submit {
	padding:8px 2px 0px 0px;
	height: 36px;
	margin:10px 0px 0px 0px;
	position:relative;
	background-image: url(images/std_submit_bgbox_m.jpg);
	background-repeat:repeat-x;
	float:left;
}

div#find_submit_l {
	height: 36px;
	width: 10px;
	margin:10px 0px 0px 5px;
	position:relative;
	background-image: url(images/findby_submit_bgbox_l.jpg);
	background-repeat:no-repeat;
	float:left;
}

div#find_submit_r {
	height: 36px;
	width:6px;
	margin:10px 0px 0px 0px;
	position:relative;
	background-image: url(images/findby_submit_bgbox_r.jpg);
	background-repeat:no-repeat;
	float:left;
}



div#content {
	width: 500px;
	height:300px;
	margin: 0px 0px 10px 0px;
	padding: 20px 0px 0px 25px;
	text-align:left;
	position:relative;
	float:left;
}

div#contentResults {
        width:725px;
	margin: 0px 0px 10px 0px;
	padding: 7px 25px 15px 25px;
	text-align:left;
	position:relative;
	float:left;
}

.widget_wrapper {
	width: 210px;
	margin:20px 10px 0px 0px;	
	position:relative;
	
}

.home_widget {
	padding: 5px 5px 5px 5px;
	width: 190px;
	margin:30px 0px 0px 10px;
	position:relative;
	background-color:#FFF;
	border:2px solid #3F3F1F;
}

img { 
	border: 0px; 
}

.clear {
	clear: both;
	text-align: center;
}

div#footer {
	background-color:#676734;
	color:#FFFFFF;
	clear: both;
	height:45px;
	background-image: url(images/find_bggrad.jpg);
	border-top:3px solid #3F3F1F;
	border-bottom:2px solid #3F3F1F;
	padding: 7px 10px 7px 10px;
	
}

div#footcontainer {
	float:left;
	width: 500px;
	text-align: left;
	padding-left:5px;
	position:relative;
}

div#footnav {
	padding-bottom: 5px;
}

div#footdisclaimer {
	padding-top: 5px;
	border-top:1px dotted #FFF;
}

div#footcopyright {
	float: right;
	margin-left:25px;
	padding-right:25px;
	text-align:left;
}


.search_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	text-align:right;
}

.sm_blk {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
}

.pick_font {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
}

.verdana12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.verdana10white {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
}

.verdana16red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#CA2400;
	font-weight:bold;
}


.site_info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}

.home_sub_button {
	/* CSS button */
}


/* results.php specific */
table.tableResults {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;

}

tr.off td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid none none none;
	border-color: #3F3F1F #3F3F1F #3F3F1F #3F3F1F;
	background-color:#F1F1E2;
	-moz-border-radius: 0px 0px 0px 0px;
	color:#000;
}
	
tr.on td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid none none none;
	border-color: #3F3F1F #3F3F1F #3F3F1F #3F3F1F;
	background-color:#818141;
	-moz-border-radius: 0px 0px 0px 0px;
	color:#FFF;
}

tr.resultsHeader td {
	border-width: 3px 1px 2px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid none solid none;
	border-color: #818141 #818141 #818141 #818141;
	background-color:#3F3F1F;
	-moz-border-radius: 0px 0px 0px 0px;
	color:#FFF;
	font-weight:bold;
}

div#pages {
float:left;
	width: 710px;
	border-top: 1px solid #3F3F1F;
	padding: 15px 0px 5px 15px;
}

.current_page {
	padding:2px 5px 2px 5px;
	margin-left:3px;
	border:1px solid #3F3F1F;
	background-color:#818141;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}

.disable_page {
	padding:2px 5px 2px 5px;
	margin-left:3px;
	padding:2px;
	border:1px solid #CCCCCC;
	background-color:#FFF;
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}

.able_page {
	padding:2px 5px 2px 5px;
	margin-left:3px;
	padding:2px;
	border:1px solid #3F3F1F;
	background-color:#FFF;
	color:#3F3F1F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}

.verdana14red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CA2400;
	font-weight:bold;
}

/* contact_us.html page specific */

.contact_field_ok {
	border:1px solid #3F3F1F;
	margin:5px 20px 10px 20px;
	padding:5px 5px 5px 5px;
	background-color:#F1F1E2;
}

.contact_field_error {
	margin:5px 20px 10px 20px;
	padding:5px 5px 5px 5px;
	background-color:#BF0B0B;
	border:1px solid #CA2400;
}

div#contact_form {
	width: 725px;
	margin: 0px 0px 10px 0px;
	padding: 20px 25px 15px 25px;
	text-align:left;
	position:relative;
	float:left;
}


/* sitemap.php page specific */
	
div#SitemapContent {
	width: 725px;
	margin: 0px 0px 10px 0px;
	padding: 20px 25px 15px 25px;
	text-align:left;
	position:relative;
}
		
.SitemapLinks {
	width: 335px;
	text-align:left;
	position:relative;
	float:left;
	margin-bottom:25px;
}
		
.SitemapRestaurants {
	width: 335px;
	text-align:left;
	position:relative;
	float:left;
	margin-bottom:25px;

}

.SitemapCuisine {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}

.SitemapRestaurantName {
	width: 315px;
	padding-left:20px;
	text-align:left;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;

}