/* eatery main jul10
dark green #264700
light green #4F9904
*/
* {
	border: 0;
	margin: 0;
	padding: 0;
	background-color:transparent;
}
body {
	background: #4F9904 url(../graphics/bar_fern.jpg) no-repeat fixed left 130px;
	text-align:center;
	font-family:Verdana, sans-serif;
	font-size:62.5%; 
	color:#264700;
}
div.dContainer{/* not really needed? xxxx */
	width:100%;
	margin:0 auto;
}
div.dBanner{
	width:auto;
	height:130px;
	background:transparent url(../graphics/bgrnd_banner.jpg) no-repeat scroll left -100px;
}
h1.h1Top{
	color:#ff0;
	font-size:1.0em;
	text-align:left;
	width:auto;
	padding:0 0 0 10px;
}
div.dTop{
	position:relative;
	margin:0 auto;
	width:960px;
	height:150px;
}
h2.h2Tagline{
	position:absolute;
	top:90px;
	left:460px;
	font-size:2.0em;
	color:#ff0;
}
p.pTopRight{
	float:right;
	margin:10px 10px 0 0;
	text-align:right;
	font-size:1.3em;
	line-height:1.5em;
	color:#ff0;
	font-weight:bold;
}
img.imgRock{
	float:left;
	margin:5px 0 0 5px;
}
img.imgGoldenBay{
	float:left;
	margin: 5px 0 0 10px;
}
/* div layout */
div.dMain{
	clear:both;
	margin:0 auto;
	width:980px;
	background:transparent url(../graphics/bgrnd_content.png) repeat scroll top;/*left top*/
}
div.dContent{
	float:right;
	width:750px;
	background:transparent url(../graphics/border_P1010814.png) repeat-y left top;
	padding:10px 0 20px 0;
	clear:right;border_P1010814.png
}
div.dLeftCol{
	width:auto;
	margin:0 auto;
	background:transparent url(../graphics/sign_chef.png) no-repeat scroll -20px bottom;
}
div.dNav{
	float:left;
	width:200px;
	margin:0 0 0 10px;
	clear:left;
}
/* end div layout */
h2.h2Sub{
	margin:10px 20px 10px 30px;
	font-size:1.5em;
	line-height:1.5em;
	text-align:left;
	color:#264700;
}
h3.h3Sub{
	margin:10px 20px 10px 30px;/* same as the h2 above? */
	font-size:1.4em;
	line-height:1.4em;
	text-align:left;
}
p.pBody{
	margin:10px 20px 10px 30px;
	font-size:1.3em;
	line-height:1.8em;
	text-align:justify;
}
p.pSmall{
	margin:10px 20px 10px 30px;
	font-size:1.0em;
	text-align:left;
	clear:both;
}
div.dFoot{
	background: black url(../graphics/rocks_5178.jpg) no-repeat center;
	width:auto;
	height:auto;
	color:#ff0;
}
p.pFoot{
	margin:0 auto;
	clear:both;
	padding:10px 0;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.3em;
	height:auto;
	width:auto;
}
/* Images with captions */
table.tabImageR{
	float:right;
	margin:0 10px 10px 20px;
	text-align:center;
	clear:right;
}
td.tdImage{
	text-align:center;
	font-size:0.9em;
	font-family:Verdana, sans-serif;
}
img.imgInTd {
	border:1px solid #264700;
	padding:2px 2px 3px 2px ;
}
br.brClear{
	clear:both;
}
p.pLinks{
	margin:10px 0 0 30px;
	font-size:0.9em;
	line-height:1.2em;
	text-align: left;
}
img.imgLogos{
	margin:10px auto 0 auto;
	border:0;
	padding:0;
}
/* Google map */
div.map{
	margin:20px auto;
	border:1px solid #003300;
	height:500px;
	width:500px;
}
/* video */
div.dVid{
	margin: 4px auto 6px auto;
	padding:2px 2px 3px 2px;
}
/* Book In Styling */
div.dCallout{
	border:1px solid #264700;
	width:180px;
	height:auto;
	margin:5px auto 0 auto;
}
h4.h4Callout{
	width:auto;
	font-size:1.3em;
	color:#ff0;
	background-color:#000;
	padding:2px 0;
}
.rwr_block{
	background-color:#C5D3C6;
	padding:5px 0;
}
.rwr_label{
	font-size:1.2em;
	color:#213618;
	padding:3px 0 1px 0;
}
input, select{
	border:1px inset #000;
	background-color:#fff;
}
.rwr_button{
	border:1px outset #000;
	color:#f00;
}
/* links */
a.links:link, a.links:visited, a.links:active {
color:#000;
	text-decoration: none;
}
a.links:hover {
	color:#f00;
	text-decoration: none;
}
/* links*/
a.links:link, a.links:visited, a.links:active {
color:#000;
	text-decoration: none;
}
a.links:hover {
	color:#f00;
	text-decoration: none;
}
a.linksWhite:link, a.linksWhite:visited, a.linksWhite:active {
color:white;
	text-decoration: none;
}
a.linksWhite:hover {
	color:red;
	text-decoration: none;
}
span.spBold{
	font-weight:bold;
}