@charset "utf-8";
/* CSS Document */
body,td,th, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
a {
	font-size: 12px;
	color: #000099;
	text-decoration: none;
}
a:visited {
	color: #FF0000;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: underline;
}
a:active {
	color: #000099;
}
body, hr, div, h1, h2, h3, h4,  ul, li, img, tr, td, table, p, object
{
padding:0px;
margin:0px;
border:0px;
}
.right_align {
	text-align: right;
}
.padding_more {
	padding: 00px 12px 10px 00px;
}
#overall{
	width: 981px;
	position: relative;
	margin: auto;
}
#topbanner
{
	background-attachment: scroll;
	background-image: url(images/banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border:none;
	height: 160px;
	width: 981px;
}
#topline
{
	background-attachment: scroll;
	background-image: url(images/topline.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:10px;

}
#bottomline
{
	background-attachment: scroll;
	background-image: url(images/botline.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:10px;

}
#topnavigation
{
width:981px;
height:100px;
}
#topnavigation ul
{
padding:0px;
}
#topnavigation li
{
list-style:none;
float:left;
}
.content
{
padding:8px; 
}
.left
{
float: left;
}
.right
{
float: right;
}
h1{
font-size:22px;
}
h2{
font-size:15px;
}
h3{
font-size:13px;
padding: 0px 0px 4px 12px;
}
p {
	padding: 00px 00px 15px 00px;
}
.divborder{
border:solid 1px #000000;
float:left;
}
#content{
width:780px;
	position:relative;
	margin:auto;
}
#contentwidth
{	width:981px;
float: left;
	}
#content_border {
	border:solid 1px #000000;
	float: left;
	width:979px;
}
#contentwidth2_left
{
width:237px;
border-right: solid 1px #000000;
float: left;
}
#contentwidth2_leftbottom
{
width:238px;
float: left;
}
#contentwidth2
{
width:741px;
float: right;
}
#content_right_peacock {
	width: 173px;
	float: right;
}
#contentwidth3
{
width:567px;
float: left;
}


#contentwidth3 p
{
padding: 0px 12px 8px 12px;
	width: 543px;
}
.contentwidth4
{
width:173px;
}
.clear{
clear:both;
}
.borderpreview{
border-right:solid 1px #000000;
}
.borderreserve{
border-top:solid 1px #000000;
padding-top:4px;
}
.widthsmall{
width:80px;
 }
#more {
	position: absolute;
	left: 725px;
	top: 534px;
	width: 75px;
 }
.widthaddress{
width:227px;
}
#borderwhatsay{
border-right:solid 1px #000000;
padding-bottom:10px;
float: left;
width:342px;
}
#contentwhatsay
{
width:981px;
}
#borderwhatsay p{
padding: 10px;
}
#borderwhatsay a{
padding:10px;
}
#bgcolor{
background-color:#f4f4f4;
width:398px;
float: right;
height: 155px;
}
.paddingcontent{
padding:10px;
}
.cominght{ 
height:300px;
}
.addresswidth{ 
width:275px;
}
.smallhighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FF0000;
}
.localbiz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.local {
	width: 978px;
}
.padding_flash {
	padding: 00px 06px 00px 06px;
	float: left;
}
#width_right {
	width: 218px;
	float: right;
	padding: 00px 10px 15px 10px;
}
#widht_left {
	width: 157px;
	float: left;
}
.dinner {
	line-height: 22px;
	text-align: left;
}
