body, html, table, td, div, p { font-family: "Trebuchet MS", sans-serif, serif, arial, lucida; font-size: 12px; }

a img { border: none; }

#banner { padding: 0px;  text-align: center; font-family: sans-serif, serif, arial, lucida; }
#banner h1 .kop { color: #9be; }
#banner h1 { color: #3f6e2f; font-size: 32px; font-weight: normal; letter-spacing: 0.5ex; margin: 0px; text-transform: lowercase;
word-spacing: -0.8ex; }
#banner p { color: #000000; letter-spacing: 0.5ex;  font-size: 11px; font-weight: normal; }
#banner h2 { color: #000000; letter-spacing: 0.5ex;  font-family: serif; font-size: 12px; font-weight: normal; }
#banner b.lblue { font-weight: bold; color: #4396b5; }

.divider { background-color: #dddddd;  border: 0px; height: 1px; }
hr.divider { color: #dddddd; clear: left; background-color: #dddddd;  border: 0px; height: 1px; }

b.dblue { font-weight: bold; color: #8c187b; }


div.blocks { padding: 0px; margin: 0px; display: inline; text-align: center; padding-bottom: 0px;  }	
ul.blocks  { padding: 0px; margin: 0px; list-style: none; border: 0px; background-color: #ffffff;  }
li.blocks  { padding: 2px; margin: 0px;	list-style: none; list-style-image: none; 
border-top: 0px solid #e7efe4; border-bottom: 1px solid #e7efe4; text-align: left; font-size: 12px; }
li.blocks a { padding: 0px; margin: 0px; border: 1px solid #ffffff; display: block; 
background-color: #ffffff; text-decoration: none; color: #000000; font-weight: normal; }
li.blocks a:hover { padding: 0px; margin: 0px; border: 1px solid #dddddd; background-color: #e7efe4; text-decoration: none;}

div.blocksfp { padding: 0px; margin: 0px; float: left; display: inline; text-align: center;  }	
ul.blocksfp  { padding: 0px; margin: 0px; list-style: none; border: 0px; background-color: #ffffff;  }
li.blocksfp  { padding: 2px; margin: 0px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; text-align: center; font-size: 11px;   list-style: none; list-style-image: none; }
li.blocksfp a { padding: 0px; margin: 0px; border: 1px solid #ffffff; background-color: #e7efe4; display: block; background-color: #e7efe4; text-decoration: none; color: #000000; font-weight: normal; }
li.blocksfp a:hover { padding: 0px; margin: 0px; border: 1px solid #c3dde5; background-color: #fdf8df; text-decoration: none;}


table.main { border: 1px solid #dddddd; width: 700px; margin: 2px; padding: 0px; background-color: #ffffff;text-align: left; }
table.maininside { border: 0px; margin: 0px; padding: 0px; background-color: #ffffff; width: 100%; }
table.maininsidetop { border: 0px; margin: 0px; padding: 0px; background-color: #ffffff; }
table.frontpage { border-bottom: 1px solid #dddddd; padding-bottom: 10px; padding-top: 10px;}

td.rowspan3 { width: 320px; padding-right: 20px; vertical-align: bottom;}
td.summary { vertical-align: top; padding-top: 10px; }

li { list-style-image: url("pnr.png");}

.layout { margin: 0px; padding: 2px; color: #080881 ; border: 1px solid #b3b2b2; background-color: #ffffff;}

img.fplocation 	{ border: 1px solid #b3b2b2; padding: 2px; margin: 0px;  color: #000000; background-color: #ffffff;}
img.rand00 { border: 1px solid #000000; padding: 0px; margin: 0px; }
img.rand01 { border: 1px solid #b3b2b2; padding: 2px; }
img.rand01:hover { border: 1px solid #247902; padding: 2px; }
img.rand02 { border: 1px solid #000000; padding: 2px; margin: 0px; }
img.map { border: 1px solid #000000; padding: 2px; background-color: #f1f2ff; }
img.icon { border: 1px solid #dddddd; padding: 1px; margin: 0px; background-color: #efeeee; }
img.icon02 { border: 0px; padding-bottom: 4px; margin-bottom: 6px; }

font.h2 { font-size: 18px; font-weight: bold; color: #175203;}
font.no { font-size: 18px; font-weight: bold; color: #295222; padding: 5px 0 10px 0;}
font.location {  font-size: 18px;  font-weight: bold ; }

div.rai { font-family: "georgia", serif, sans-serif; background-color: #fdfdf1; border: 1px solid #dddddd; 
padding: 2px; text-align: left; vertical-align: middle;}
div.rai h1.green { font-size: 24px; color: #295222; display: inline; margin: 0;}
div.rai h4.green { font-size: 14px; color: #295222; display: inline; margin: 0;}
div.rai h1.blue { font-size: 24px; color: #2a3798; display: inline; margin: 0;}
div.rai h4.blue { font-size: 14px; color: #2a3798; display: inline; margin: 0;}
div.rai font.green { font-size: 16px; color: #295222; font-weight: bold; }
div.rai font.blue { font-size: 16px; color: #2a3798; font-weight: bold; }
div.rai small.green { font-size: 12px; color: #295222; font-weight: bold; display: inline; margin: 0px; }
div.rai small.blue  { font-size: 12px; color: #2a3798; font-weight: bold; display: inline; margin: 0px; }

div.contactimg { background-image: url("contact_wellta.metrand.jpg"); width: 220px; height: 240px; }
div.contacttxt { margin-left: 110px; padding-top: 50px; text-align: right; padding-right: 6px; font-size: 11px; }
div.contacttel { margin-left:  20px; padding-top: 40px; text-align: center; font-size: 11px; }

p.updated { padding: 8px; margin-left: 20px; border: 1px solid #dddddd; color: #6b6c6b; background-color: #fdfdd9; font-style: normal; font-size: 10px;}
p.bordergrey  { border: 0px solid; margin: 0px; padding: 0px; color: #b3b2b2; background-color: #ffffff; }
p.bordergreen { border: 1px solid #c5d0c1; margin: 0px; padding: 3px; color: #000000; background-color: #fafef9; }
p.description { border: 1px solid #dddddd; margin: 0px; padding: 8px; color: #000000; background-color: #f0fbed; font-style: italic;}
p.landloc { border: 1px solid #dddddd; margin: 0px; padding: 3px; color: #000000; background-color: #f5f4f4; }
p.menu {  margin: 0px; padding: 4px; color: #080881 ; border: 1px solid #dddddd ;  background-color: #e7efe5; font-size: 12px ; 
font-weight: bold ; font-style: normal; }


table#landtable { border: 1px solid #b3b2b2; background-color: #ffffff; width: 220px;}
table#landtable td { background-color: #e7efe5; font-weight: bold; text-align: right;}
table#landtable td.kop { background-color: #f5f4f4; text-align: left; }
table#landtable td.wit { background-color: #ffffff; text-align: center; }
table#landtable td.head { background-color: #dfe0f6; text-align: center; }
table#landtable font  {font-size: 11px; color: #0062c8; font-weight: bold; }
table#landtable font.price  {font-size: 12px; color: #2a3798; font-weight: bold; }
table#landtable font.pricered  {font-size: 12px; color: #760104; font-weight: bold; }
table#landtable b  {font-size: 12px; color: green; font-weight: bold; }
table#header td { padding: 4px; background-color: #d9fdcf; border: 0px; }

td.aleft   { vertical-align: top; text-align: left; width: 220px; }
td.acenter { vertical-align: top; text-align: center; width: 220px; }
td.aright  { vertical-align: top; text-align: right; width: 220px;}

/* display: inline; margin: 0; */
h1, h2, h3, h4 { color: #175203;font-weight: bold;}
h2 { font-size: 18px; }
h3 { font-size: 12px; }
h4 { font-size: 16px; }

b.contact { color: #03872b;}
.black { color: #000000;}
.green { color: #175203; font-weight: bold;}
.red   { color: red;}

a.info:link, a.info:visited, a.info:active { font-weight: bold; color: black; text-decoration: none; }
a.info:hover { font-weight: bold; color: #0052b8; }

a.red:link, a.red:visited, a.red:active   {color : #e80707; text-decoration: none }
a.red:hover      {color : #e80707; text-decoration: none; }

a.none:link, a.none:visited, a.none:active, a.none:hover { text-decoration: none; background-color: transparent; }

a:link, a:visited, a:active, a:hover { color: #00661f; text-decoration: none;}

p.lastupdated { margin: 0px; padding: 8px;  border-top: 1px solid #b3b2b2; border-bottom: 1px solid #b3b2b2; background-color: #e7efe5; 
font-size: 12px; color: #000; font-weight: normal; width: 160px; }

td.pov { background-color: #e7efe5; margin: 0px; padding: 0px; border-bottom: 1px solid #c7d0cb; text-align: center; }
div.pov { background-color: #e7efe5; border: 0px; color: #352655; font-style: italic; font-weight: bold; text-align: center; padding: 9px; }

#footer { margin: 0px;  padding: 4px;  color: #777476;  font-style: normal; font-size: 10px; }
#footer a { color: #47a;  margin: 0; }
#footer font.map { margin: 0px;  padding: 4px;  color: green;  font-style: normal; font-size: 12px; }

.customertalk { color: #048e18; font-size: 11px; }
