#eats  {
	float:right;
	width:475px;
	padding:45px 0 0 0
}

.eats {
	color:#006666;
	border-bottom: solid 10px #e8e8e8;
	padding: 15px 0 5px 0;
}

.eats p {
	line-height:20px;
	margin: 0px 15px 0px 15px;
}

.eats  b {
	font-weight: bold;
	font-size: 95%;
	color: #003366;
	line-height: 20px;
}

#eats #nav {
	padding: 35px 15px 0 0;
	text-align: right;
	font-weight: bold;
}

.eats    h1 {
	color: #003366;
	font-size: 95%;
	line-height: 20px;
	text-align: left;
	padding-left: 35px;
	padding-bottom: 5px;
}

.eats    h2 {
	font: 100% Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";
	color:#006666;
	font-style: italic;
	text-align: center;
	padding: 5px 0 10px 0;
	font-variant: small-caps;
	font-weight: bold;
}

.eats   h3 {
	color: #003366;
	font-size: 95%;
	text-align: center;
}

.eats h4 {
	font: bold 130% Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";
	color:#003366;
	font-variant: small-caps;
	padding: 15px 0 5px 0;
	font-style: normal;
}

.eats h5 {
	font: 105% Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";
	color:#006666;
	padding: 10px 0 0 35px;
	line-height: 20px;
	font-weight: bold;
}

#eats ul {
	list-style: circle;
	line-height: 20px;
	padding: 20px 35px 5px 45px;
}

#eats li {
}

#eats img.center {   
	display: block;
	background:#efefef;
	border:solid 1px #cccccc;
	padding:5px;	
	margin-left: auto;   
	margin-right: auto; 
}

#eats div img {
	background:#efefef;
	border:solid 1px #cccccc;
	padding:5px;
	margin: 10px 10px 10px 10px;
}

.leftalign {
	float:left;
	margin:0px 10px 0px 5px;
}

.rightalign {
	float:right;
	margin:0px 10px 0px 5px;
}

#markets  {
	float:right;
	width:475px;
	padding:45px 0 0 0
}

#markets h1 {
	font-size: 125%;
	font-weight: bold;
	color: #006666;
}

#realestate  {
	float:right;
	width:475px;
	padding:25px 0 35px 0
}
#realestate p {
	padding-top: 10px;
	text-align: center;
}

#realestate ul {
	list-style: square;
	margin: 15px 0 0px 140px;
	padding-bottom: 15px;
}

#realestate a {
	color: #006262;
	font-size: 135%;
	font-weight: bold;
}
#realestate h5 {
	font: 105% Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";
	color:#003366;
	font-weight: bold;
	text-align: center;
}

blockquote {display:block; padding:5px 5px 5px 55px; margin:5px; background:url(../images/quote.jpg) no-repeat;}
blockquote p {margin-bottom:0; font: normal 16px Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";}
.extract {float:left; width:300px;}

.contact    {
	margin-left: 25px;
}

.contact form {
	padding-top: 25px;
}

.contactform p {
	line-height: 25px;
	margin-top: 25px;
	margin-right: 55px;
}

.contact h1   {
	font-size: 170%;
	text-align: left;
	padding: 25px 0 15px 55px;
	color: #003366;
}

.contact h2  {
	font-size: 120%;
	font-variant: normal;
	color: #006666;
	padding-left: 55px;
	text-align: left;
	line-height: 25px;
}

.contactform .textfield {
	margin-left: 55px;
}

.textfield {
	display: block;
	width:50%;
	margin:3px 3px 3px 30px;
	padding:3px;
	border: 1px solid #003366;
	background: #EEF4FB;
}

label {	display: block; margin:3px; padding: 5px;}

.button {
	display: block;
	padding:0px;
	margin:3px;	
	border: 2px solid #C8E9F7;
	color:#000000;
	background: #EEF4FB;
}

.textfield:hover {
	background:#FFFFCC;	
}

.textfield:focus {background:#ffffff;}
.hide {display:none;}

.contactform input {
	margin-left: 125px;
}

#thanks {
	text-align: center;
	line-height: 35px;
	font-size: 125%;
	margin: 75px 0 0 0;
}
#thanks   a {
	line-height: 75px;
}
