BODY {
	margin-top: 0px;
	scrollbar-base-color: #106534;
	scrollbar-arrow-color: #221F20;
	scrollbar-DarkShadow-Color: #221F20;
	background-color:#9DD286;
	background-image:url('../images/bg-body.gif');
	background-repeat:repeat;
}

P {
	font-family: arial; 
	font-size: 10pt; 
	color: #221F20; 
	font-weight: normal;
	text-align:justify
}

A {
	color: #221F20;
	visited: #221F20;
	active: #CC0000;
}

A:HOVER {
	color: #CC0000; 
	text-decoration: none;
}

H1 {
	/*font-family: arial;*/
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #221F20;
	font-size: 20pt;
	font-weight: bold;
	text-align:center;
	display: inline;
}

H1 A 	{color: #221F20; text-decoration:none}
H1 A:VISITED {color: #221F20; text-decoration:none}
H1 A:HOVER {color:#CC0000; text-decoration:none}
H1 A:ACTIVE {color: #333399; text-decoration:none}

H2 {
	font-family: arial;
	color: #215187;
	font-size: 18pt;
	font-weight: bold;
	display: inline;
}

H2 A 	{color: #221F20; text-decoration:none}
H2 A:VISITED {color: #221F20; text-decoration:none}
H2 A:HOVER {color:#CC0000; text-decoration:none}
H2 A:ACTIVE {color: #9BCD62; text-decoration:none}

H3 {
	font-family: arial;
	color: #221F20;
	font-size: 13pt;
	text-decoration: none;
	display: inline;
}

H4 {
	font-family: arial;
	color: #221F20;
	font-size: 11pt;
	font-weight: bold;
	/*border-bottom-style:dotted;*/
}

TD {
	font-family: arial;
	font-size:10pt;
	}

TH {
	 border-bottom-style: solid;
	 border-bottom-color: #221F20;
	 border-bottom-width: 1;
	 text-align: center;
	 font-family: arial;
	 font-size: 10pt;
	 color: #221F20;
	 font-weight: bold;
	 background-color: #575757;
	 padding: 3
}

UL {
	list-style-type: square;
	font-family: arial; 
	font-size: 10pt; 
	font-weight: normal;
	margin-left: .50in
}


OL {
	font-family: arial; 
	font-size: 10pt; 
	font-weight: normal;
	margin-left: .50in
}

HR {
	height:1px;
	color:#006600;
	}
	
#submit {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:10px;
	color: #FFFFFF;
	background-color:#116735;
	text-align: center;
	vertical-align: middle;
	/*margin:2px;*/
}
#textbox {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:13px;
	color: #116735;
	background-color:#FFFFFF;
	text-align: center;
	border: 1px solid #116735;
	vertical-align: middle;
	margin:2px;
	width:100px;
}
#selectbox {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:10px;
	color: #007700;
	background-color:#FFFFFF;
	text-align: center;
	border: 1px solid #007700;
	vertical-align: middle;
	margin:2px;
	width:100px;
}

.restaurantTable {
	margin-top:15px;
	width:600px;
	}

#adsensebanner {
	position:absolute;
	top:10px;
	left:0px;
	height:100px;
	width:750px;
}

div#container {
	border:1px solid black;
	width:796px;
	margin:0 auto;
	margin-top:5px;
	position:relative;
	background-color:#EB9E22;
}

div#header {
	height:355px;
	width:796px;
	paddding-top:10px;
}

#commentcard select{
	}

#searchbox {
  position:absolute;
  top:140px;
  left:555px;
  width:245px;
}

#subscribebox {
	position:absolute;
	top:1100px;
	left:625px;
	/*background-color:#FFFFFF;*/
}

#ads {
	position:absolute;
  top:320px;
  left:625px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:0px;
  width:160px;
}

#smallcalendar {
  position:absolute;
  top:760px;
  left:625px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:0px;
  width:160px;
}

#featuredbox {
  position:absolute;
  top:740px;
  left:625px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:3px;
  width:160px;
  background-color:#5F946A;
}
#featuredbox img {
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #FFFFFF;
	}
#featuredbox a:hover {
	color:#FFFFFF;
	text-decoration:none;
	}

#newsbox {
  position:absolute;
  top:500px;
  left:625px;
  text-align:center;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:0px;
  width:160px;
}
#newsbox h3 {
	color:#221F20;
	width:160px;
	}

#maincontent {
	width:600px;
	padding:10px;
	/*padding-left:10px;*/
	background-color:#FFFFFF;
	background-image:url(../images/bg-content.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#photo {
	border-width:1px;
	border-style:solid;
	border-color:#0D6231;
	}
#maincontent h3 {
	color:#075629;
	/*border-bottom-style:dotted;*/
	}
#maincontent form {
	/*background-color: #FFFFFF;*/
	/*border-width:1px;
	border-style:solid;
	border-color:#106534;*/
	padding:2px;
	}

#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#006600;
}
#footer td{
	font-size:9px;
	}
#footer a{
	color:#006600;
	}
	
#image-restaurant {border:solid; border-color:#006600; border-width:1px; z-index:100; }
#image-side {z-index:0; }

table.features { width:600px;}
.feature { text-align:center; width:120px;}
.feature-y { background-color:#196A3A; text-align:center; color:#FFFFFF;  width:120px;}
.feature-n { background-color:#FFFFFF; text-align:center; color:#666666;  width:120px;}

/* ============ SIDE CALENDAR STYLE ================== */
.calendar {
	border:none;
	border-width:1px;
	border-color:#00759F;
	background-color: #C4A744;
	width:560px;
}
.calendar-header {
	color: #336633;
	font-size:20px;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	height:24px;
}
.calendar-days {
	background-color: #DDDDDD;
	font-size:12px;
	width:80px;
}
.calendar-entry {
	background-color: #FFFF99;
	font-size:10px;
	height:100px;
	width:80px;
	text-align:left;
}
.calendar-empty {
	height:100px;
	width:80px;
}

/* +++++ END SIDE CALENDAR STYLE */

 div.cropme {
  height: 150px;
  width: 150px;
  overflow:hidden;
  float:right;
  clip: rect(0px, 100px, 40px, 0px);
  /*border-top:dotted;*/
}

 div.crop150x100 {
  /*border: 1px solid #CCCCCC;*/
  height: 100px;
  width: 150px;
  overflow:hidden;
}

#online-menu {
	position:absolute;
	left:60px;
	width:450px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}
#menu-row {
	text-indent:10px;
	}
	
.nav_tabs a {
	background-color:#0D6231;
	color:#DDDDDD;
	padding:6px;
	text-decoration:none;
	font-size:16px;
}
.nav_tabs a:hover {
	color:#FFFFFF;
	}
	
.coupon {
	border:dashed;
	border-color:#000000;
	border-width:2px;
	width:600px;
	background-color:#FFFFFF;
}

/* =================== SMALL CALENDAR STYLE */
.calendar-small {
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color: #FFFFFF;
	width:160px;
}
.calendar-header-small {
	color: #000000;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #5F946A;
	height:18px;
}
.calendar-days-small {
	background-color: #FFFFFF;
	font-size:12px;
	width:21px;
	text-align:center;
}
.calendar-entry-small {
	/*background-color: #FFFFFF;*/
	font-size:10px;
	height:14px;
	width:21px;
	text-align:center;
}
.calendar-empty-small {
	height:14px;
	width:21px;
}
/* end small calendar style
