body						{margin: auto;
							background-color: #ffffff;
							padding: 0px;
							background-image: url(../images/bg.jpg);
            				background-position: center top;
							background-repeat: repeat-x;
							background-color: #295795;
							}
							
#frame						{margin: auto;
							padding: 0px;
							width: 930px;
							text-align: left;
							}
							
#titles						{position: absolute;
							margin-left: 20px;
							margin-top: 20px;
							width: 362px;
							height: 43px;
							}
							
#logo 						{position: absolute;
							margin-left: 480px;
							margin-top: 9px;
							width: 183px;
							height: 118px;
							z-index: 8;
							}
							
#flash						{position: absolute;
							margin-left: 220px;
							margin-top: 44px;
							width: 595px;
							height: 110px;
							z-index: 9;
							}
							
#corner						{position: absolute;
							margin-left: 748px;
							margin-top: 18px;
							width: 191px;
							height: 204px;
							z-index: 10;
							}
							
#tablecontent				{position: absolute;
							margin-left: 0px;
							margin-top: 39px;
							width: 960px;
							}
							
#mainbg						{position: absolute;
							margin-left: 0px;
							margin-top: 0px;
							width: 919px;
							z-index: 1;
							}
							
#bottomstrip				{position: relative;
							width: 960px;
							height: 47px;
							}
							
#menu						{position: absolute;
							margin-left: 0px;
							margin-top: 0px;
							width: 235px;
							z-index: 2;
							}
							
#menu2						{position: absolute;
							margin-left: 0px;
							margin-top: 0px;
							width: 235px;
							z-index: 4;
							}
							
#leaves						{position: absolute;
							margin-left: 0px;
							margin-top: 0px;
							width: 241px;
							height: 180px;
							z-index: 3;
							}
							
#leavesflamingo				{position: absolute;
							margin-left: 0px;
							margin-top: 0px;
							width: 241px;
							height: 170px;
							z-index: 3;
							}
							
#flamingopic				{position: absolute;
							margin-left: 262px;
							margin-top: 225px;
							width: 617px;
							height: 369px;
							z-index: 7;
							}
							
#flamingotitles				{position: absolute;
							margin-left: 271px;
							margin-top: 229px;
							width: 367px;
							height: 109px;
							z-index: 7;
							}
						

							
#titleoptimize				{position: absolute;
							margin-left: 260px;
							margin-top: 230px;
							width: 367px;
							height: 109px;
							z-index: 6;
							}
							
#f_titles					{position: absolute;
							margin-left: 264px;
							margin-top: 235px;
							width: 367px;
							height: 109px;
							z-index: 7;
							}
							
#f_titleoptimize			{position: absolute;
							margin-left: 264px;
							margin-top: 235px;
							width: 367px;
							height: 109px;
							z-index: 6;
							}
							
#flamingobg					{position: absolute;
							margin-left: 260px;
							margin-top: 190px;
							width: 365px;
							height: 200px;
							z-index: 6;
							background-image: url(../images/flamingobtnbg.jpg);
							}
							
#overbergbtn				{position: absolute;
							margin-left: 474px;
							margin-top: 250px;
							width: 199px;
							height: 137px;
							z-index: 7;
							}
							
#edenbtn					{position: absolute;
							margin-left: 676px;
							margin-top: 250px;
							width: 199px;
							height: 137px;
							z-index: 7;
							}
							
#winelandsbtn				{position: absolute;
							margin-left: 269px;
							margin-top: 392px;
							width: 199px;
							height: 137px;
							z-index: 7;
							}
							
#karoobtn					{position: absolute;
							margin-left: 474px;
							margin-top: 392px;
							width: 199px;
							height: 137px;
							z-index: 8;
							}
							
#peninsulabg				{position: absolute;
							margin-left: 549px;
							margin-top: 392px;
							width: 341px;
							height: 197px;
							z-index: 6;
							background-image: url(../images/peninsulabtn.jpg);
							}
							
#peninsulabg2				{position: absolute;
							margin-left: 549px;
							margin-top: 392px;
							width: 341px;
							height: 197px;
							z-index: 10;
							}
							
select.search				{font-family: verdana, trebuchet ms, arial;
							color: #083169;
							font-size: 11px;
							}
							
input.search				{font-family: verdana, trebuchet ms, arial;
							color: #083169;
							font-size: 11px;
							}
							
.heading					{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 16px;
							padding: 2px;
							margin: 2px;
							}
							
h1.bg2						{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 19px;
							}
							
h1.pageheading				{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 18px;
							}
							
h1.pageheading2				{font-family: verdana, trebuchet ms, arial;
							color: #b4e700;
							font-size: 18px;
							}
							
h1.f_pageheading			{font-family: verdana, trebuchet ms, arial;
							color: #690000;
							font-size: 16px;
							}
							
h2.bodymenu					{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 12px;
							text-decoration: underline;
							}
							
h2.f_bodymenu				{font-family: verdana, trebuchet ms, arial;
							color: #690000;
							font-size: 12px;
							text-decoration: underline;
							}
							
a.bodymenu					{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 12px;
							text-decoration: none;
							}
							
a.bodymenu:hover			{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 12px;
							text-decoration: underline;
							}
							
a.menulink					{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 13px;
							text-decoration: none;
							}
							
a.menulink:hover			{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 13px;
							text-decoration: underline;
							}
							
td.menu						{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 13px;
							}
							
td.listtitle				{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 16px;
							}
							

							
input.login				{font-family: verdana, trebuchet ms, arial;
							color: #000000;
							font-size: 11px;
							}
							
h1.heading1					{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 25px;
							padding-left: 25px;
							padding-bottom: 0px;
							padding-top: 0px;
							margin: 0px;
							}
							
.bodytext5					{font-family: verdana, trebuchet ms, arial;
							color: #535353;
							font-size: 11px;
							}
							
p.bodytext					{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 13px;
							padding-left: 35px;
							padding-bottom: 0px;
							padding-top: 0px;
							margin: 0px;
							width: 600px;
							}
							
p.f_bodytext				{font-family: trebuchet ms, verdana, arial;
							color: #690000;
							font-size: 13px;
							padding-left: 35px;
							padding-bottom: 0px;
							padding-top: 0px;
							margin: 0px;
							width: 600px;
							}
							
td.footer					{font-family: trebuchet ms, verdana, arial;
							color: #383838;
							font-size: 13px;
							}
							
.bodytext					{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 13px;
							}
							
.bodytext2					{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 11px;
							}
							
.bodytext3					{font-family: verdana, trebuchet ms, arial;
							color: #e6e6e6;
							font-size: 13px;
							}
							
a.bodytext3					{font-family: verdana, trebuchet ms, arial;
							color: #e6e6e6;
							font-size: 13px;
							text-decoration: underline;
							}
							
a.bodytext3:hover			{font-family: verdana, trebuchet ms, arial;
							color: #e6e6e6;
							font-size: 13px;
							text-decoration: none;
							}
							
td.f_bodytext				{font-family: trebuchet ms, verdana, arial;
							color: #690000;
							font-size: 13px;
							}
							
td.f_bodytext2				{font-family: trebuchet ms, verdana, arial;
							color: #a25353;
							font-size: 13px;
							}
							
a.footerlink				{font-family: trebuchet ms, verdana, arial;
							color: #383838;
							font-size: 13px;
							text-decoration: underline;
							}
							
a.footerlink:hover			{font-family: trebuchet ms, verdana, arial;
							color: #383838;
							font-size: 13px;
							text-decoration: none;
							}
							
a.bodylink					{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 13px;
							text-decoration: underline;
							}
							
a.bodylink:hover			{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 13px;
							text-decoration: none;
							}
							
a.f_bodylink				{font-family: trebuchet ms, verdana, arial;
							color: #690000;
							font-size: 13px;
							text-decoration: underline;
							}
							
a.f_bodylink:hover			{font-family: trebuchet ms, verdana, arial;
							color: #690000;
							font-size: 13px;
							text-decoration: none;
							}
							
.contact					{font-family: trebuchet ms, verdana, arial;
							color: #383838;
							font-size: 13px;
							}

table.fail					{border: #ea0b0b 1px solid;
							}
							
td.fail						{background-color: #ffb8b8;
							color: #ea0b0b;
							font-family: verdana, trebuchet ms, arial;
							font-size: 11px;
							}
							
table.success				{border: #1ba200 1px solid;
							}
							
td.success					{background-color: #bff7b4;
							color: #1ba200;
							font-family: verdana, trebuchet ms, arial;
							font-size: 11px;
							}
