@charset "utf-8";
/* CSS Document */

/* Global Resetting */
html
{	
width: 100%;
height:auto;
}


body
{
height:auto;
width:100%;
background:#170b08 url(./data/background0.jpg) no-repeat scroll top center;
text-align:center;
margin:0;
border:0;
padding:0;
}

.redLink0
{
font-size:14px;
color:#FF0000;
font-style:italic;
font-weight:400;
}


a img
{
border:0;
padding:0;
margin:0;
}

img
{
border:0;
margin:0;
padding:0;
}


#main2
{
position:relative;
width:920px;
border:0;
margin:0 auto 0 auto;
padding:0;
height:auto;
}


#main
{
position:relative;
width:920px;
border:0;
margin:136px auto 0 auto;
padding:0;
height:auto;
}


#timerPhantom
{
position:relative;
height:136px;
border:0;
padding:0;
margin:0;
width:920px;
text-align:left;
overflow:hidden;
}

#timer0
{
position:absolute;
height:60px;
width:54px;
border:0;
padding:0;
margin:0;
top:0px;
left:0;
overflow:hidden;
}

#navbar
{
position:relative;
width:920px;
height:81px;
}

#navigation
{
position:relative;
height:50px;
width:920px;
border:0;
margin:0;
padding:0;
}

#breadcrumbs
{
position:relative;
margin:1px 0 0 0;
width:920px;
height:31px;
background:#170b08 url(./data/breadcrumb-nav.jpg) no-repeat scroll left;
font-size:12px;
color:#6e3c2f;
font-weight:bold;
text-align:left;
overflow:hidden;
}



#breadBaker
{
position:relative;
width:500px;;
height:14px;
border:0;
padding:0;
margin:8px 0 0 40px;
text-align:left;
}

#breadBaker a:active
{
color:#f7ebd3;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin:0;
text-decoration:none;
font-weight:300;
}

#breadBaker a:visited
{
color:#f7ebd3;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin:0;
text-decoration:none;
font-weight:300;
}

#breadBaker a:link
{
color:#f7ebd3;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin:0;
text-decoration:none;
font-weight:300;
}

#breadBaker a:link
{
color:#f7ebd3;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin:0;
text-decoration:none;
font-weight:300;
}

#breadBaker a:hover
{
color:#FF9900;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin:0;
text-decoration:none;
font-weight:300;
}

#navigation img
{
float:left;
display:inline;
margin:0;
border:0;
padding:0;
}

#mainContent
{
position:relative;
margin:14px 0 0 0;
padding:0;
border:0;
width:920px;
height:888px;
text-align:left;
}

#leftTower
{
position:relative;
float:left;
clear:right;
height:880px;
width:160px;
padding:0;
margin:0;
border:0;
background:#2e221d;
}

#leftTowerA
{
position:relative;
padding:0;
background:#2e221d;
margin:0;
width:160px;
height:494px;
overflow:hidden;
}

#leftTowerA h1
{
margin:15px 0 10px 15px;
padding:0;
border:0;
color:#f7ebd3;
font-size:12px;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
text-decoration:none;
}

#leftTowerA h2
{
margin:3px 0 10px 15px;
padding:0;
border:0;
color:#f7ebd3;
font-size:12px;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
text-decoration:none;
}

#leftTowerA a:link
{
display:block;
margin:4px 0 3px 15px;
color:#f7ebd3;
font-size:11px;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
text-decoration:none;
}

#leftTowerA a:active
{
display:block;
margin:4px 0 3px 15px;
color:#f7ebd3;
font-size:11px;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
text-decoration:none;
}

#leftTowerA a:visited
{
display:block;
margin:4px 0 3px 15px;
color:#f7ebd3;
font-size:11px;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
text-decoration:none;
}

#leftTowerA a:hover
{
display:block;
margin:4px 0 3px 15px;
color:#FF9900;
font-size:11px;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
text-decoration:none;
}

#leftTowerA .line0
{
position:relative;
background:url(./data/left-hr.jpg) no-repeat scroll top center;
overflow:hidden;
height:2px;
width:160px;
margin:6px 0 6px 0;
padding:0;
border:0;
}

#leftTowerA img
{
margin:0 6px 0 0;
}

#leftTowerB
{
position:relative;
background:#000000 url(./data/banner-left.jpg) no-repeat scroll top left;
border:0;
padding:0;
margin:0 0 0 0;
width:160px;
height:370px;
}

#leftTowerBflash
{
position:relative;
background:none;
border:0;
padding:0;
margin:0 0 0 0;
width:160px;
height:370px;
}

#leftTowerB-phantom
{
position:relative;
background:#000000 url(./data/banner-left.jpg) no-repeat scroll top left;
border:0;
padding:0;
margin:0 0 0 0;
width:160px;
height:370px;
}

#leftTowerB img
{
border:0;
margin:0;
padding:0;
}

#leftTowerB a img
{
border:0;
margin:0;
padding:0;
}

#leftTowerB a:link img
{
border:0;
margin:0;
padding:0;
}

#leftTowerB a:visited img
{
border:0;
margin:0;
padding:0;
}

#leftTowerB a:hover img
{
border:0;
margin:0;
padding:0;
}

#leftTowerB a:active img
{
border:0;
margin:0;
padding:0;
}

#flashHeader
{
position:relative;
width:745px;
height:250px;
margin:0;
padding:0;
border:0;
background:#2d211b url(./data/java1.jpg) no-repeat scroll top left;
}

#flashHeaderFlash
{
position:relative;
width:745px;
height:250px;
margin:0;
padding:0;
border:0;
background:#000000;
}

#flashHeaderFlash object,embed
{
margin:0;
border:0;
padding:0;
}

#flashHeaderDaro
{
position:relative;
width:745px;
height:250px;
margin:0;
padding:0;
border:0;
background:none;
}

#flashHeader2
{
position:relative;
width:745px;
height:250px;
margin:0;
padding:0;
border:0;
overflow:hidden;
}

#flashHeaderSub0
{
position:relative;
width:745px;
height:200px;
margin:0;
padding:0;
border:0;
overflow:hidden;
background:#2d211b url(./data/java1c.jpg) no-repeat scroll top left;
}

#flashHeaderSubE
{
position:relative;
width:745px;
height:200px;
margin:0;
padding:0;
border:0;
overflow:hidden;
background:#2d211b url(./data/java-enter1.jpg) no-repeat scroll top left;
}

#flashHeaderSubD
{
position:relative;
width:745px;
height:200px;
margin:0;
padding:0;
border:0;
overflow:hidden;
background:#2d211b url(./data/java-dining1.jpg) no-repeat scroll top left;
}

#flashHeaderSubA
{
position:relative;
width:745px;
height:200px;
margin:0;
padding:0;
border:0;
overflow:hidden;
background:#2d211b url(./data/java-hotel1.jpg) no-repeat scroll top left;
}

#flashHeaderSubH
{
position:relative;
width:745px;
height:200px;
margin:0;
padding:0;
border:0;
overflow:hidden;
background:#2d211b url(./data/java-hist1.jpg) no-repeat scroll top left;
}

#flashHeaderSubC
{
position:relative;
width:745px;
height:200px;
margin:0;
padding:0;
border:0;
overflow:hidden;
background:none;
/* background:#2d211b url(./data/java-city1.jpg) no-repeat scroll top left; */
}

#flashHeaderSubC img,#flashHeaderSubC a img,#flashHeaderDaro img,#flashHeaderDaro a img
{
margin:0;
padding:0;
border:0;
}

#subNav0
{
position:relative;
height:50px;
width:745px;
border:0;
margin:0;
padding:0;
overflow:hidden;
}

#subNav0 img
{
float:left;
display:inline;
margin:0;
border:0;
padding:0;
}

#aboutHeader
{
position:relative;
width:745px;
height:100px;
margin:0;
padding:0;
border:0;
background:#2d211b url(./data/banner2.jpg) no-repeat scroll top left;
}

#aboutHeader2
{
position:relative;
width:745px;
height:100px;
margin:0;
padding:0;
border:0;
background:#2d211b url(./data/banner2.jpg) no-repeat scroll top left;
}

#aboutHeader3
{
position:relative;
width:745px;
height:100px;
margin:0;
padding:0;
border:0;
background:#2d211b url(./data/banner3.jpg) no-repeat scroll top left;
}

#aboutHeader-capetown
{
position:relative;
width:745px;
height:100px;
margin:0;
padding:0;
border:0;
background:#2d211b url(./data/capetown[b].jpg) no-repeat scroll top left;
}

#aboutHeader-joburg
{
position:relative;
width:745px;
height:100px;
margin:0;
padding:0;
border:0;
background:#2d211b url(./data/joburg[b].jpg) no-repeat scroll top left;
}

#aboutHeader-durban
{
position:relative;
width:745px;
height:100px;
margin:0;
padding:0;
border:0;
background:#2d211b url(./data/durban[b].jpg) no-repeat scroll top left;
}

#aboutHeader-bloemfontein
{
position:relative;
width:745px;
height:100px;
margin:0;
padding:0;
border:0;
background:#2d211b url(./data/bloemfontein[b].jpg) no-repeat scroll top left;
}

#aboutHeader-nelspruit
{
position:relative;
width:745px;
height:100px;
margin:0;
padding:0;
border:0;
background:#2d211b url(./data/nelspruit[b].jpg) no-repeat scroll top left;
}

#aboutHeader-pe
{
position:relative;
width:745px;
height:100px;
margin:0;
padding:0;
border:0;
background:#2d211b url(./data/pe[b].jpg) no-repeat scroll top left;
}

#aboutHeader-polokwane
{
position:relative;
width:745px;
height:100px;
margin:0;
padding:0;
border:0;
background:#2d211b url(./data/polokwane[b].jpg) no-repeat scroll top left;
}

#aboutHeader-rustenburg
{
position:relative;
width:745px;
height:100px;
margin:0;
padding:0;
border:0;
background:#2d211b url(./data/rustenburg[b].jpg) no-repeat scroll top left;
}

#aboutHeader-pretoria
{
position:relative;
width:745px;
height:100px;
margin:0;
padding:0;
border:0;
background:#2d211b url(./data/pretoria[b].jpg) no-repeat scroll top left;
}

#aboutHeader-e
{
position:relative;
width:745px;
height:100px;
margin:0;
padding:0;
border:0;
background:#2d211b url(./data/entertainment.jpg) no-repeat scroll top left;
}

#aboutHeader-d
{
position:relative;
width:745px;
height:100px;
margin:0;
padding:0;
border:0;
background:#2d211b url(./data/banner-dining.jpg) no-repeat scroll top left;
}

#aboutHeader-t
{
position:relative;
width:745px;
height:100px;
margin:0;
padding:0;
border:0;
background:#2d211b url(./data/transport.jpg) no-repeat scroll top left;
}

#aboutHeader-c
{
position:relative;
width:745px;
height:100px;
margin:0;
padding:0;
border:0;
background:#2d211b url(./data/banner-contact.jpg) no-repeat scroll top left;
}

#envelope0
{
position:relative;
float:left;
width:745px;
/*height:auto;*/
height:880px;
margin:0 0 0 14px;
padding:0;
border:0;
overflow:hidden;
}

#envelope1
{
position:relative;
float:left;
margin:14px 0 0 0;
padding:0;
border:0;
height:617px;
width:745px;
}

#envelope3
{
position:relative;
float:left;
margin:14px 0 0 0px;
padding:0;
border:0;
height:780px;
width:745px;
overflow:hidden;
}


#content
{
float:left;
height:617px;
width:510px;
margin:0 0 0 0;
padding:0;
border:0;
background:#f4ebd0;
}

#content-contact
{
float:left;
height:617px;
width:510px;
margin:0 0 0 0;
padding:0;
border:0;
background:#f4ebd0 url(./data/fifa-sa1.jpg) no-repeat scroll top right;
}

#content-contact .mail2
{
margin:6px 0 16px 15px;
color:#974d2e;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:16px;
font-weight:100;
}

#content-contact h1
{
margin:6px 0 16px 15px;
color:#974d2e;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:22px;
font-weight:100;
}

#content h1
{
margin:6px 0 16px 15px;
color:#974d2e;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:22px;
font-weight:100;
}

h1
{
margin:6px 0 16px 15px;
color:#974d2e;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:22px;
font-weight:100;
}

#content h2
{
margin:8px 0 0px 15px;
color:#a89474;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:18px;
font-weight:100;
}

#content h2
{
margin:8px 0 0px 15px;
color:#a89474;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:18px;
font-weight:100;
}

#content-contact h2
{
margin:8px 0 0px 15px;
color:#a89474;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:18px;
font-weight:100;
}



#content-contact h3
{
margin:4px 0 15px 15px;
color:#000000;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

#content p
{
margin:5px 0 2px 15px;
color:#75513f;
font-size:11px;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
height:auto;
width:auto;
padding:0 12px 0 0;
}

em
{
margin:0;
padding:0;
font-size:11px;
height:auto;
width:auto;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
color:#75513f;
text-decoration:none;
font-style:normal;
}

#content-contact p
{
margin:5px 0 2px 15px;
color:#75513f;
font-size:11px;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
height:auto;
width:auto;
padding:0 12px 0 0;
}

#content label
{
font-weight:300;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:14px;
color:#583022;
margin:0 0 0 15px;
}


.imgRight
{
position:relative;
float:right;
clear:left;
background-color:#ddcb8a;
border:0;
margin:6px 6px 0 6px;
padding:0;
width:200px;
height:130px;
}

.imgRight img
{
border:0;
margin:4px 4px 4px 4px;
padding:0;
}

.imgRight2
{
position:relative;
float:right;
clear:left;
background-color:#ddcb8a;
border:0;
margin:10px 6px 0 6px;
padding:0;
width:220px;
height:150px;
}

.imgRight2 img
{
border:0;
margin:4px 4px 4px 4px;
padding:0;
}


.button0
{
position:relative;
display:block;
margin:8px 0 2px 15px;
width:auto;
height:auto;
}

.button0 img
{
border:0;
margin:0;
padding:0;
}

#content a
{
margin:0;
color:#6b382e;
font-size:11px;
text-decoration:none;
}

#content a:hover
{
color:#F57016;
text-decoration:underline;
}

#content hr
{
display:inline-table;
border:1px solid #e5d7b1;
width:480px;
margin:1px 0 0 15px;
}

#content b
{
font-weight:bold;
font-size:12px;
color:#6b382e;
}

#newsFooter
{
position:absolute;
top:0;
left:0;
clear:both;
height:20px;
width:auto;
border:0;
margin:0;
padding:0;
text-align:left;
overflow:hidden;
}

#newsFooter a
{
color:#6b382e;
text-decoration:none;
font-size:11px;
font-weight:300;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
margin:0;
padding:0;
}

#newsFooter img
{
border:0;
margin:0 6px 0 6px;
padding:0;
}

#contentClose1
{
position:relative;
height:520px;
border:0;
padding:0;
margin:0;
overflow:hidden;
width:510px;
}

#contentDining1
{
position:relative;
height:520px;
border:0;
padding:0;
margin:0;
overflow:hidden;
width:510px;
background:url(./data/dining/background1.jpg) no-repeat scroll 16px 10px;
}

#contentCities1
{
position:relative;
height:520px;
border:0;
padding:0;
margin:0;
overflow:hidden;
width:510px;
background:url(./data/fifa-sa2.jpg) no-repeat scroll 2px 70px;
}

#bannerCapetown
{
position:relative;
height:100px;
width:510px;
border:0;
margin:0;
padding:0;
background:url(./data/capetown[b].jpg) no-repeat scroll top left;
overflow:hidden;
}

#bannerJoburg
{
position:relative;
height:100px;
width:510px;
border:0;
margin:0;
padding:0;
background:url(./data/joburg[b].jpg) no-repeat scroll top left;
overflow:hidden;
}

#bannerDurban
{
position:relative;
height:100px;
width:510px;
border:0;
margin:0;
padding:0;
background:url(./data/durban[b].jpg) no-repeat scroll top left;
overflow:hidden;
}

#bannerBloemfontein
{
position:relative;
height:100px;
width:510px;
border:0;
margin:0;
padding:0;
background:url(./data/bloemfontein[b].jpg) no-repeat scroll top left;
overflow:hidden;
}

#bannerPe
{
position:relative;
height:100px;
width:510px;
border:0;
margin:0;
padding:0;
background:url(./data/pe[b].jpg) no-repeat scroll top left;
overflow:hidden;
}

#bannerPretoria
{
position:relative;
height:100px;
width:510px;
border:0;
margin:0;
padding:0;
background:url(./data/pretoria[b].jpg) no-repeat scroll top left;
overflow:hidden;
}

#bannerRustenburg
{
position:relative;
height:100px;
width:510px;
border:0;
margin:0;
padding:0;
background:url(./data/rustenburg[b].jpg) no-repeat scroll top left;
overflow:hidden;
}

#bannerNelspruit
{
position:relative;
height:100px;
width:510px;
border:0;
margin:0;
padding:0;
background:url(./data/nelspruit[b].jpg) no-repeat scroll top left;
overflow:hidden;
}

#bannerPolokwane
{
position:relative;
height:100px;
width:510px;
border:0;
margin:0;
padding:0;
background:url(./data/polokwane[b].jpg) no-repeat scroll top left;
overflow:hidden;
}

/* the height will vary */


/* look at this.. maybe  a failure */

#contentClose2
{
position:relative;
height:770px;
border:0;
padding:0;
margin:0;
overflow:hidden;
width:510px;
}

#contentClose2a
{
position:relative;
height:770px;
border:0;
padding:0;
margin:0;
overflow:hidden;
width:510px;
background:#f4ebd0 url(./data/fifa-sa0.jpg) no-repeat scroll top right;
}

#contentClose2b
{
position:relative;
height:770px;
border:0;
padding:0;
margin:0;
overflow:hidden;
width:510px;
background:#f4ebd0 url(./data/fifa-sa1.jpg) no-repeat scroll top right;
}

.contactFifa
{
position:relative;
border:2px outset #333;
width:320px;
height:auto;
padding:6px 6px 6px 6px;
margin:2px 0 0 15px;
}

.contactFifa a
{
font-family:Arial, Helvetica, sans-serif;
margin:8px 0 0px 15px;
padding:0;
font-size:18px;
color:#444;
border:0;
text-decoration:underline;
}

#contentClose3
{
position:relative;
height:770px;
border:0;
padding:0;
margin:0;
overflow:hidden;
width:510px;
}

#southEnclose
{
position:absolute;
height:85px;
width:510px;
background:#f4ebd0;
border:0;
padding:0;
bottom:6px;
left:0;
text-align:left;
overflow:hidden;
}

#southEnclose2
{
position:absolute;
height:85px;
width:745px;
background:#f4ebd0;
border:0;
padding:0;
bottom:0;
left:0;
text-align:left;
overflow:hidden;
}



#content3 label
{
font-weight:300;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:14px;
color:#583022;
margin:0 0 0 16px;
}

#content4 label
{
font-weight:300;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:14px;
color:#583022;
margin:0 0 0 16px;
}

.input0
{
background-color:#703f2c;
color:#e5d7b1;
border:2px inset #583022;
width:100px;
height:16px;
margin:4px 0 0 4px;
font-size:12px;
}

 .submit0
{
margin:8px 0 0 4px;
padding:0;
border:0;
height:24px;
width:55px;
border:2px outset #a66148;
color:#f4ebd0;
background:#83240c;
font-size:12px;
}

#content2
{
float:left;
height:880px;
width:510px;
margin:0 0 0 0;
padding:0;
border:0;
background:#f4ebd0;
}

#content2 h1
{
margin:6px 0 14px 15px;
color:#974d2e;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:22px;
font-weight:100;
}

#content2 .hrLine0
{
position:relative;
padding:0;
display:block;
clear:both;
margin:1px 0 1px 15px;
width:480px;
border:1px #e5d7b1 solid;
height:1px;
}

#content2 h2
{
margin:4px 0 0px 15px;
color:#a89474;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:18px;
font-weight:100;
}

#content2 p
{
margin:8px 0 2px 15px;
color:#75513f;
font-size:11px;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
height:auto;
width:auto;
padding:0 12px 0 0;
}

#content2 .p2
{
margin:8px 0 2px 15px;
color:#75513f;
font-size:11px;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
height:auto;
width:auto;
padding:0 12px 0 0;
}

#content2 a
{
margin:0;
color:#6b382e;
font-size:11px;
text-decoration:none;
}

#content2 hr
{
display:inline-table;
border:1px solid #e5d7b1;
width:480px;
margin:1px 0 0 15px;
}

#content2 label
{
font-weight:300;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:14px;
color:#583022;
margin:0 0 0 16px;
}


#content2 b
{
font-weight:bold;
font-size:12px;
color:#6b382e;
margin:2px 0 2px 0;
}

#content2 i
{
font-weight:200;
font-size:11px;
color:#6b382e;
}

#content2 h3
{
font-weight:300;
font-size:14px;
color:#6b382e;
font-style:italic;
text-decoration:none;
margin:2px 0 0px 15px;
}

#content2 .miniImg0
{
position:relative;
border:0;
padding:0;
margin:6px 8px 0px 6px;
float:right;
clear:left;
width:150px;
height:109px;
overflow:hidden;
}

#content2 .miniImg0 img
{
width:146px;
height:105px;
border:0;
margin:0;
padding:0;
}

#content2 .miniImg0 a img
{
border:2px outset #222;
}

#content2 .miniImg0 a:hover img
{
border:2px inset #333;
}

#cellNetwork0
{
position:relative;
border:0;
margin:96px 0 0 15px;
padding:0;
height:610px;
width:490px;
}

#cellNetwork0 img
{
border:2px outset #222;
padding:0;
margin:6px 6px 6px 2px;
float:left;
display:inline;
}

#cellNetwork0 a
{
padding:0;
margin:0;
}


#content3
{
float:left;
height:720px;
width:510px;
margin:0 0 0 0;
padding:0;
border:0;
background:#f4ebd0 url(data/coat-of-arms.jpg) no-repeat scroll 300px 10px;
}

#content3 h1
{
margin:12px 0 16px 15px;
color:#974d2e;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:22px;
font-weight:100;
}

#content3 h2
{
margin:8px 0 0px 15px;
color:#a89474;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:18px;
font-weight:100;
}

#content3 h3
{
margin:4px 0 15px 15px;
color:#974d2e;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

#content3 p
{
margin:2px 0 2px 15px;
color:#75513f;
font-size:11px;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
height:auto;
width:480px;
}

#content3 a
{
margin:0;
color:#6b382e;
font-size:11px;
text-decoration:none;
}

#content3 hr
{
display:inline-table;
border:1px solid #e5d7b1;
width:480px;
margin:1px 0 0 15px;
}

#content3 b
{
font-weight:bold;
font-size:12px;
color:#6b382e;
margin:2px 0 2px 0;
}

#content3 i
{
font-weight:200;
font-size:11px;
color:#6b382e;
}

#selectionMenu0
{
position:relative;
font-size:32px;
border:2px outset #6b382e;
margin:8px 0 12px 15px;
padding:0;
overflow:hidden;
display:block;
width:278px;
height:450px;
/*background:#3e331d;*/
background:#f4ebd0 url(./data/protea1.jpg) no-repeat scroll bottom left;
}

#selectionMenu0 a
{
color:#974d2e;
font-family:Arial, Helvetica, sans-serif;
display:block;
text-decoration:underline;
font-style:italic;
font-size:32px;
margin:0;
padding:0;
}

#selectionMenu0 img
{
display:block;
text-decoration:underline;
margin:0;
padding:0;
border:0;
}

#selectionMenu0 h2
{
margin:10px 0 0px 8px;
color:#a89474;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:18px;
font-weight:200;
/*color:#f7ebd3;*/
}

#menuSilver0
{
position:relative;
margin:8px 0 0 8px;
overflow:hidden;
border:2px outset #222;
width:200px;
height:200px;
}

#newsFooter
{
position:relative;
height:20px;
width:480px;
border:0;
border-top:1px solid #e5d7b1;
border-bottom:1px solid #e5d7b1;
margin:4px 0 0 15px;
padding:1px 0 0 0;
}

#newsFooter a
{
color:#6b382e;
text-decoration:none;
font-size:11px;
font-weight:300;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
margin:2px 0 0 0;
}

#newsFooter a img:link
{
text-decoration:none;
border:0;
margin:0 6px 0 6px;
padding:0;
}

#newsFooter a img:hover
{
text-decoration:none;
border:0;
margin:0 6px 0 6px;
padding:0;
}

#newsFooter a img:active
{
text-decoration:none;
border:0;
margin:0 6px 0 6px;
padding:0;
}

#newsFooter a img:visited
{
text-decoration:none;
border:0;
margin:0 6px 0 6px;
padding:0;
}

/* This section is for the HISTORY SECTION TEMPLATE */


#content4
{
float:left;
height:720px;
width:745px;
margin:0 0 0 0;
padding:0;
border:0;
background:#f4ebd0; /*url(data/coat-of-arms.jpg) no-repeat scroll 300px 10px;*/
/* make dark duly */
}

#content4 h1
{
margin:12px 0 16px 15px;
color:#974d2e;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:22px;
font-weight:100;
}

#content4 h2
{
margin:8px 0 0px 15px;
color:#a89474;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:18px;
font-weight:100;
}

#content4 h3
{
margin:4px 0 15px 15px;
color:#75513f;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

#content4 p
{
margin:2px 0 2px 15px;
color:#75513f;
font-size:11px;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
height:auto;
width:80%;
}

#selectionMenu1
{
position:relative;
font-size:32px;
border:2px outset #6b382e;
margin:8px 0 12px 15px;
padding:0;
overflow:hidden;
display:block;
width:710px;
height:612px;
background:#222222 /*url(./data/protea1.jpg) no-repeat scroll bottom left;*/
}

#selectionMenu1 .imgHist0
{
position:relative;
display:inline;
padding:0;
width:auto;
height:134px;
margin:0px 0 0 8px;
}

.imgHistory0 img
{
border:0;
padding:0;
margin:0;
border:2px outset #444;
margin:4px 4px 4px 15px;
height:120px;
width:190px;
}

/* Don't forget that italic red text

*/

#selectionMenu1 h2
{
margin:10px 0 0px 8px;
/*color:#a89474;*/
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:18px;
font-weight:200;
color:#f7ebd3;
}

#selectionMenu1 h3
{
color:#974d2e;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin:0 0 0 8px;
padding:0;
font-weight:400;
}

#selectionMenu1 p
{
margin:6px 0px 4px 8px;
padding:0 8px 0 0;
color:#FFFFCC;
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:11px;
width:auto;
height:auto;
}

#menuSilver1
{
position:relative;
float:right;
clear:left;
margin:8px 8px 0 2px;
overflow:hidden;
border:2px outset #222;
width:200px;
height:200px;
}

#menuSilver1 img
{
display:block;
margin:0;
padding:0;
border:0;
}


#newsFooter2
{
position:relative;
height:20px;
width:715px;
border:0;
border-top:1px solid #e5d7b1;
border-bottom:1px solid #e5d7b1;
margin:4px 0 0 15px;
padding:1px 0 0 0;
}

#newsFooter2 a
{
color:#6b382e;
text-decoration:none;
font-size:11px;
font-weight:300;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
margin:2px 0 0 0;
}

#newsFooter2 img
{
border:0;
margin:0 6px 0 6px;
padding:0;
}

label
{
font-weight:300;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:14px;
color:#583022;
margin:0 0 0 15px;
}

.input0
{
background-color:#703f2c;
color:#e5d7b1;
border:2px inset #583022;
width:100px;
height:16px;
margin:4px 0 0 4px;
font-size:12px;
}

.submit0
{
margin:8px 0 0 4px;
padding:0;
border:0;
height:24px;
width:55px;
border:2px outset #a66148;
color:#f4ebd0;
background:#83240c;
font-size:12px;
}

/* this section is the events section. standard template with BANNER */

#content5
{
float:left;
height:720px;
width:510px;
margin:0 0 0 0;
padding:0;
border:0;
background:#f4ebd0;
}

#content5 .p2
{
margin:4px 0 2px 15px;
color:#75513f;
font-size:11px;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
height:auto;
width:auto;
padding:0 12px 0 0;
}

.imgStadium
{
position:relative;
background-color:#ddcb8a;
border:0;
margin:2px 0px 0 14px;
padding:0;
width:408px;
height:275px;
}

.imgStadium img
{
border:0;
margin:4px 4px 4px 4px;
padding:0;
width:400px;
height:267px;
}

.imgStadium2
{
position:relative;
background-color:#ddcb8a;
border:0;
margin:2px 0px 0 14px;
padding:0;
width:308px;
height:175px;
}

.imgStadium2 img
{
border:0;
margin:4px 4px 4px 4px;
padding:0;
width:300px;
height:167px;
}

#content5 h1
{
margin:12px 0 16px 15px;
color:#974d2e;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:22px;
font-weight:100;
}

#content5 h2
{
margin:8px 0 0px 15px;
color:#a89474;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:18px;
font-weight:100;
}

#content5 h3
{
margin:4px 0 15px 15px;
color:#974d2e;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

#content5 p
{
margin:2px 0 2px 15px;
color:#75513f;
font-size:11px;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
height:auto;
width:80%;
}

#content5 a
{
margin:0;
color:#6b382e;
font-size:11px;
text-decoration:none;
}

#content5 hr
{
display:inline-table;
border:1px solid #e5d7b1;
width:480px;
margin:1px 0 0 15px;
}

#content5 b
{
font-weight:bold;
font-size:12px;
color:#6b382e;
margin:2px 0 2px 0;
}

#content5 i
{
font-weight:200;
font-size:11px;
color:#6b382e;
}

#contentCup
{
float:left;
height:720px;
width:510px;
margin:0 0 0 0;
padding:0;
border:0;
background:#f4ebd0 url(./data/logo1.jpg) no-repeat scroll top right;
}

#contentCup h1
{
margin:12px 0 16px 15px;
color:#974d2e;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:22px;
font-weight:100;
}

#contentCup h2
{
margin:8px 0 0px 15px;
color:#a89474;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:18px;
font-weight:100;
}

#contentCup h3
{
margin:4px 0 15px 15px;
color:#974d2e;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

#contentCup p
{
margin:2px 0 2px 15px;
color:#75513f;
font-size:11px;
font-family:Arial,Verdana,Tahoma,Helvetica, sans-serif;
height:auto;
width:80%;
}

#contentCup a
{
margin:0;
color:#6b382e;
font-size:11px;
text-decoration:none;
}

#contentCup hr
{
display:inline-table;
border:1px solid #e5d7b1;
width:480px;
margin:1px 0 0 15px;
}

#contentCup b
{
font-weight:bold;
font-size:12px;
color:#6b382e;
margin:2px 0 2px 0;
}

#contentCup i
{
font-weight:200;
font-size:11px;
color:#6b382e;
}


#venueDivision
{
position:relative;
margin:36px 0 12px 15px;
width:464px;
height:auto;
padding:0;
border:0;
}

#venueDivision h4
{
font-style:italic;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
}

#venueDivision a:link
{
text-decoration:none;
font-style:normal;
font-size:12px;
font-family:verdana;
font-weight:bold;
color:#000;
}

#venueDivision a:active
{
text-decoration:none;
font-style:normal;
font-size:12px;
font-family:verdana;
font-weight:bold;
color:#000;
}

#venueDivision a:visited
{
text-decoration:none;
font-style:normal;
font-size:12px;
font-family:verdana;
font-weight:bold;
color:#000;
}

#venueDivision a:hover
{
text-decoration:underline;
font-style:normal;
font-size:12px;
font-family:verdana;
font-weight:bold;
color:#FF9900;
}

table,tr,td
{
font-size:12px;
font-family:verdana;
font-weight:bold;
color:#000;
border:2px outset #333;
padding:4px 6px 4px 6px;
}

/*CITY SELECTION DIV*/

#eliteSelect0
{
position:relative;
border:2px outset #000111;
margin:10px 0 0 15px;
width:140px;
height:288px;
padding:0;
float:left;
clear:right;
}

#eliteSelect0 a
{
margin:0;
padding:0;
border:0;
text-decoration:none;
display:block;
}

#eliteSelect0 img
{
margin:0;
padding:0;
border:0;
}

#elitePhantom0
{
position:relative;
margin:10px auto 0 auto;
padding:0;
width:288px;
height:309px;
border:2px outset #000111;
background:url(./data/citymap0.jpg) no-repeat scroll top left;
}

#historyFocus0
{
position:relative;
margin:10px auto 0 auto;
padding:0;
width:200px;
height:273px;
border:2px outset #000111;
background:#f4ebd0 url(./data/hist-display1.jpg) no-repeat scroll center center;
}

#eliteCityMap0
{
position:relative;
margin:0;
padding:0;
width:288px;
height:309px;
border:0;
background:url(./data/citymap0.jpg) no-repeat scroll top left;
}


#rightTower
{
position:relative;
float:right;
height:617px;
width:235px;
background:#2d211b;
}

#rightTower h1
{
margin:12px 0 5px 14px;
font-family:Arial,Verdana,Helvetica, sans-serif;
font-size:16px;
color:#e6d084;
text-decoration:none;
letter-spacing:-1px;
}

#rightTower h2
{
margin:4px 0 6px 14px;
font-family:Arial,Verdana,Helvetica, sans-serif;
font-size:12px;
color:#e6d084;
font-weight:bold;
text-decoration:none;
}

#rightTower a
{
margin:4px 0 4px 14px;
font-family:Arial,Verdana,Helvetica, sans-serif;
font-size:12px;
color:#e6d084;
font-weight:bold;
text-decoration:none;
}

#rightTower h3
{
margin:0px 0 6px 14px;
font-family:Arial,Verdana,Helvetica, sans-serif;
font-size:11px;
color:#e6d084;
font-weight:200;
text-decoration:none;
}

#rightTower p
{
margin:2px 0 4px 14px;
font-family:Arial,Verdana,Helvetica, sans-serif;
font-size:11px;
color:#8e7251;
text-decoration:none;
}


#rightTower hr
{
border:1px solid #3b2b24;
width:206px;
margin:3px 0 4px 14px;
}

.rightTowerImg
{
position:relative;
display:block;
width:200px;
height:130px;
border:0;
margin:2px 0 2px 14px;
padding:0;
background-color:#4e3931;
margin:2px 0 2px 14px;
}

.rightTowerImg img
{
border:0;
padding:0;
margin:5px 0 5px 5px;
}

#rightTower .rightTowerImg a
{
border:0;
padding:0;
margin:0;
}

#rightTower2
{
position:relative;
float:right;
height:780px;
width:235px;
background:#2d211b;
}

#rightTower2 h1
{
margin:8px 0 4px 14px;
font-family:Arial,Verdana,Helvetica, sans-serif;
font-size:16px;
color:#e6d084;
text-decoration:none;
letter-spacing:-1px;
}

#rightTower2 h2
{
margin:4px 0 4px 14px;
font-family:Arial,Verdana,Helvetica, sans-serif;
font-size:12px;
color:#e6d084;
font-weight:bold;
text-decoration:none;
}

#rightTower2 a
{
margin:4px 0 4px 14px;
font-family:Arial,Verdana,Helvetica, sans-serif;
font-size:12px;
color:#e6d084;
font-weight:bold;
text-decoration:none;
}

#rightTower2 h3
{
margin:0px 0 4px 14px;
font-family:Arial,Verdana,Helvetica, sans-serif;
font-size:11px;
color:#e6d084;
font-weight:200;
text-decoration:none;
}

#rightTower2 p
{
margin:2px 0 2px 14px;
font-family:Arial,Verdana,Helvetica, sans-serif;
font-size:11px;
color:#8e7251;
text-decoration:none;
font-weight:300;
}


#rightTower2 hr
{
border:1px solid #3b2b24;
width:206px;
margin:3px 0 4px 14px;
}

#rightTower2 .rightTowerImg a
{
border:0;
padding:0;
margin:0;
}

#rightTower3
{
position:relative;
float:right;
height:880px;
width:235px;
background:#2d211b;
}

#rightTower3 h1
{
margin:8px 0 4px 14px;
font-family:Arial,Verdana,Helvetica, sans-serif;
font-size:16px;
color:#e6d084;
text-decoration:none;
letter-spacing:-1px;
}

#rightTower3 h2
{
margin:4px 0 4px 14px;
font-family:Arial,Verdana,Helvetica, sans-serif;
font-size:12px;
color:#e6d084;
font-weight:bold;
text-decoration:none;
}

#rightTower3 a
{
margin:4px 0 4px 14px;
font-family:Arial,Verdana,Helvetica, sans-serif;
font-size:12px;
color:#e6d084;
font-weight:bold;
text-decoration:none;
}

#rightTower3 h3
{
margin:0px 0 4px 14px;
font-family:Arial,Verdana,Helvetica, sans-serif;
font-size:11px;
color:#e6d084;
font-weight:200;
text-decoration:none;
}

#rightTower3 p
{
margin:2px 0 2px 14px;
font-family:Arial,Verdana,Helvetica, sans-serif;
font-size:11px;
color:#8e7251;
text-decoration:none;
font-weight:300;
}


#rightTower3 hr
{
border:1px solid #3b2b24;
width:206px;
margin:3px 0 4px 14px;
}

#rightTower3 .rightTowerImg a
{
border:0;
padding:0;
margin:0;
}

#footer
{
clear:both;
position:relative;
display:block;
margin:15px 0 0 0;
padding:0;
border:0;
background:#211411;
width:920px;
height:93px;
text-align:center;
overflow:hidden;
}


#footerLink
{
margin:32px auto 12px auto;
padding:0;
border:0;
position:relative;
width:715px;
height:auto;
color:#3d231d;
font-size:12px;
}

#footerLink a
{
color:#f7ebd3;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
margin:0 4px 0 4px;
padding:0;
border:0;
}

#entertainment0
{
display:block;
}

#entertainment1
{
display:none;
}

#entertainment2
{
display:none;
}

#entertainment3
{
display:none;
}

#entertainment4
{
display:none;
}

#entertainment5
{
display:none;
}

#entertainment6
{
display:none;
}

#entertainment7
{
display:none;
}

#entertainment8
{
display:none;
}

#entertainment9
{
display:none;
}

.imgDivE
{
position:relative;
width:238px;
height:158px;
margin:2px 4px 6px 4px;
padding:0;
overflow:hidden;
background:#ddcb8a;
float:left;
}

.imgDivE img
{
padding:4px;
border:0;
margin:0;
}

.imgDivE a
{
margin:0;
padding:0;
text-decoration:none;
border:0;
}

a:link	
{
color:#170b08;
text-decoration:none;
}

a:hover
{
text-decoration:none;
}

a:active
{
text-decoration:none;

}

a:visited
{
text-decoration:none;
}

#finalNova
{
position:relative;
width:920px;
height:80px;
text-align:center;
border:0;
margin:0;
padding:0;
overflow:hidden;
display:block;
}

#NovaSymbol
{
position:relative;
width:120px;
height:60px;
margin:14px auto 0 auto;
padding:0;
border:0;
/*background:url(./data/sitelink.jpg) no-repeat scroll top left;*/
overflow:hidden;
z-index:5;
}

#NovaSymbol a
{
border:0;
margin:0;
padding:0;
text-decoration:none;
}

#NovaSymbol img
{
border:0;
margin:0;
padding:0;
}

