*,html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center;background:#815342}
div#header{position:relative}
div#container{text-align:left}
div#content p{line-height:1.4}

div#footer{background: #333;color: #FFF}
/* layout control edit only widths */
div#container{width:770px;margin:0 auto}
div#navigation{float:left;width:380px}
div#extra{float:right;width:380px}
div#footer{clear:both;width:100%}

/********** Header Image Replacement CSS*************/
div#header{position:relative;width:770px;height: 300px;margin:0;padding:0}
div#header h1 {font-size:180%}
div#header h1 span {
background:url(http://content.onlineagency.com/sites/49070/images/yp_header.jpg) no-repeat;
position: absolute;
width: 100%;
height: 100%
}


div#container{border:solid 3px #dfc1b8;background:url(http://content.onlineagency.com/sites/49070/images/yp_bg.jpg)}
.lf_service {margin:4px 0px;background:transparent;width:470px;height:30px;}
.lf_service ul {display:block;list-style:none;width:470px;}
.lf_service ul li {list-style-type:none;display:block;float:left;margin:4px 4px;text-align:center;color:#012374;border-right:2px solid #ffcc00;border-left:2px solid #ffcc00;padding:0px 5px}
.lf_service ul li a {display:block;float:left;text-decoration:none;color:#815342;font:bold 90% verdana}
.lf_service ul li a:hover {color:#000;}
div#content{padding:0px 30px;}
div#content p{padding-bottom:10px;}
.tidetitle{position:absolute;margin-top:-40;}


div.footertext{display:none}
.menuhd{
  font-weight:bold;
  font-size:22px;
  color:#c57225;
  }
  .menusubhd{
  font-weight:bold;
  font-size:16px;
  color:#c57225;
  }
  .price{
  font-weight:bold;
  font-size:18px;
  color:#000;
  }
.hd{
  font-weight:bold;
  color:#000;
  }

/***********************/


.mnlist{
	margin:0px;
	padding:0px;
	float:left;
	width:315px;
        margin-left:185px;
        margin-bottom:20px;
text-align:center;
	}
  .mnlisttop{
	margin:0px;
	padding:0px;
	float:left;
	width:310px;
	height:180px;
	background: url(/sites/49070/images/mnlisthd.gif); 
	}
	.mnlistbot{
	margin:0px;
	padding:0px;
	float:left;
	width:310px;
	height:49px;
	background: url(/sites/49070/images/mnlistbot.gif); 
	}
	.centbg{
	margin:0px;
	padding:0px;
	float:left;
	width:310px;
	background: url(/sites/49070/images/cntbg.gif);
	}
	* html .cnttxt{
		margin:0px;
		margin-top:10px;
		margin-left:27px;
		padding:0px;
		float:left;
		width:228px;
		}
.cnttxt{
		margin:0px;
		margin-top:10px;
		margin-left:52px;
		padding:0px;
		float:left;
		width:228px;
		}

.tideTitle {color: #000000;}

table {padding:3px;}
table td {padding:3px;}
.lf_form {margin-left:25px;width:525px;}
.tideformbody , .tideformbodyEven {background:#ccb9b2;color:#fff;font-family:"Trebuchet ms";font-size:13px;}
.tideFormTitle, .tideFormAction {background:#875d4d;color:#fff;font-family:"Trebuchet ms";font-size:13px;}

.tidebody {font-family:"Trebuchet Ms";color:#683724;font-sizxe:12px;text-align:justify;font-weight:bold;}

.reserve {clear: both; margin-top:120px;width:390px;margin-left:370px;}
