body						{margin: auto;
							background-color: #ffffff;
							padding: 0px;
							background-image: url(../images/bg.jpg);
            				background-position: center top;
							}
							
#frame						{margin: auto;
							padding: 0px;
							width: 960px;
							}
							
#topstrip					{position: absolute;
							margin-left: 0px;
							margin-top: 0px;
							width: 960px;
							height: 39px;
							}
							
#logo 						{position: absolute;
							margin-left: 30px;
							margin-top: 21px;
							width: 190px;
							height: 187px;
							z-index: 8;
							}
							
#newlogo					{position: absolute;
							margin-left: 20px;
							margin-top: 40px;
							width: 190px;
							height: 187px;
							z-index: 8;
							}
							
#f_newlogo					{position: absolute;
							margin-left: 20px;
							margin-top: 40px;
							width: 340px;
							height: 143px;
							z-index: 8;
							}
							
#flash						{position: absolute;
							margin-left: 380px;
							margin-top: 44px;
							width: 315px;
							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;
							}
						
#titles						{position: absolute;
							margin-left: 260px;
							margin-top: 230px;
							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;
							}
							
#o_titles					{position: absolute;
							margin-left: 260px;
							margin-top: 230px;
							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;
							}
							
#winebtn					{position: absolute;
							margin-left: 9px;
							margin-top: 157px;
							width: 202px;
							height: 72px;
							z-index: 5;
							}
							
#mainsite					{position: absolute;
							margin-left: 289px;
							margin-top: 149px;
							width: 343px;
							height: 42px;
							z-index: 5;
							}
							
h1.bg						{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 22px;
							}
							
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: 16px;
							}
							
a.pageheadlink				{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 16px;
							text-decoration: underline;
							}
							
h1.f_pageheading			{font-family: verdana, trebuchet ms, arial;
							color: #690000;
							font-size: 16px;
							}
							
h1.o_pageheading			{font-family: verdana, trebuchet ms, arial;
							color: #efefef;
							font-size: 16px;
							}
							
h2.bodymenu					{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 13px;
							}
							
h2.f_bodymenu				{font-family: verdana, trebuchet ms, arial;
							color: #690000;
							font-size: 13px;
							}
							
h2.o_bodymenu				{font-family: verdana, trebuchet ms, arial;
							color: #efefef;
							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: 14px;
							}
							
select.routes				{font-family: verdana, trebuchet ms, arial;
							color: #000000;
							font-size: 11px;
							}
							
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;
							}
							
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;
							}
							
p.o_bodytext				{font-family: trebuchet ms, verdana, arial;
							color: #efefef;
							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;
							}
							
td.bodytext					{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 13px;
							}
							
td.f_bodytext				{font-family: trebuchet ms, verdana, arial;
							color: #690000;
							font-size: 13px;
							}
							
td.o_bodytext				{font-family: trebuchet ms, verdana, arial;
							color: #efefef;
							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;
							}
							
a.o_bodylink				{font-family: trebuchet ms, verdana, arial;
							color: #efefef;
							font-size: 13px;
							text-decoration: underline;
							}
							
a.o_bodylink:hover			{font-family: trebuchet ms, verdana, arial;
							color: #efefef;
							font-size: 13px;
							text-decoration: none;
							}
							
input.contact				{font-family: trebuchet ms, verdana, arial;
							color: #383838;
							font-size: 13px;
							}
					
select.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;
							}
							
.bodytext3					{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 13px;
							}
							
.bodylink3					{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 13px;
							text-decoration: none;
							padding: 5px;
							background-color:#994c29;
							}
							
.bodylink3:hover			{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 13px;
							text-decoration: none;
							padding: 5px;
							background-color:#a65530;
							}
							
.k_bodytext3				{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 13px;
							}
							
.k_bodylink3				{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 13px;
							text-decoration: none;
							padding: 5px;
							background-color:#443729;
							}
							
.k_bodylink3:hover			{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 13px;
							text-decoration: none;
							padding: 5px;
							background-color:#584837;
							}
							
.o_bodytext3				{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 13px;
							}
							
.o_bodylink3				{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 13px;
							text-decoration: none;
							padding: 5px;
							background-color:#e09281;
							}
							
.o_bodylink3:hover			{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 13px;
							text-decoration: none;
							padding: 5px;
							background-color:#de725b;
							}
							
.f_bodytext3				{font-family: trebuchet ms, verdana, arial;
							color: #690000;
							font-size: 13px;
							}
							
.f_bodylink3				{font-family: trebuchet ms, verdana, arial;
							color: #690000;
							font-size: 13px;
							text-decoration: none;
							padding: 5px;
							background-color:#d9b3ac;
							}
							
.f_bodylink3:hover			{font-family: trebuchet ms, verdana, arial;
							color: #690000;
							font-size: 13px;
							text-decoration: none;
							padding: 5px;
							background-color:#cba199;
							}
							
.bodylink4					{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 11px;
							text-decoration: none;
							font-weight: bold;
							}
							
.bodylink4:hover			{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 11px;
							text-decoration: underline;
							font-weight: bold;
							}
							
.f_bodylink4				{font-family: trebuchet ms, verdana, arial;
							color: #690000;
							font-size: 11px;
							text-decoration: none;
							font-weight: bold;
							}
							
.f_bodylink4:hover			{font-family: trebuchet ms, verdana, arial;
							color: #690000;
							font-size: 11px;
							text-decoration: underline;
							font-weight: bold;
							}
							
.bodyimage					{margin: 5px;
							}
							
.bodytext5					{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 11px;
							}
							
.bodylink5					{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 11px;
							text-decoration: underline;
							}
							
.bodylink5:hover			{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 11px;
							text-decoration: none;
							}
							
.bodytext6					{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 16px;
							}
							
.bodylink6					{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 16px;
							text-decoration: underline;
							}
							
.bodylink6:hover			{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 16px;
							text-decoration: none;
							}
							
.bodytext7					{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 13px;
							}
							
.bodylink7					{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 13px;
							text-decoration: none;
							padding: 5px;
							background-color:#a13b25;
							}
							
.bodylink7:hover			{font-family: trebuchet ms, verdana, arial;
							color: #ffffff;
							font-size: 13px;
							text-decoration: none;
							padding: 5px;
							background-color:#aa432d;
							}
							
.bodytext8					{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 10px;
							}
							
.bodylink8					{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 10px;
							text-decoration: underline;
							}
							
.bodylink8:hover			{font-family: verdana, trebuchet ms, arial;
							color: #ffffff;
							font-size: 10px;
							text-decoration: none;
							}
							
#tripnews					{display: none;}
#sightnews					{display: none;}
#listoption1				{display: none;}
#listoption2				{display: none;}
#listoption3				{display: none;}
#listoption4				{display: none;}
#listoption5				{display: none;}
#listoption6				{display: none;}
#listoption7				{display: none;}
#listoption8				{display: none;}