
/* ::::: http://www.funworld.co.za/fun.css ::::: */

body { margin: 0px; background-color: rgb(255, 255, 255); }
.body { margin: 0px; padding: 0px; background-image: url('bground.jpg'); background-repeat: repeat-x; font-family: Tahoma,Verdana,sans-serif,Helvetica; font-size: 11px; }
a:link { text-decoration: none; color: rgb(0, 0, 102); }
a:visited { border: medium none ; text-decoration: none; color: rgb(0, 0, 102); }
a:hover { border: medium none ; text-decoration: underline; color: rgb(0, 0, 102); }
#contactdetails { position: absolute; width: 390px; top: 315px; height: 162px; left: 466px; text-align: center; }
#prittcomp { position: absolute; height: 109px; width: 377px; left: 475px; top: 203px; }
#frame { width: 863px; }
#header { background-image: url('headerbground.png'); position: absolute; height: 178px; width: 863px; top: 2px; }
#logo { border: 0px none ; width: 176px; height: 96px; position: absolute; left: 32px; top: 44px; }
#container { width: 863px; height: 100%; position: relative; top: 183px; }
#blueside { background-image: url('blueimagecontainer.png'); position: absolute; width: 584px; height: 208px; z-index: 6; top: -1px; right: 0px; }
#butcontainer {  }
#siximages { position: absolute; height: 121px; width: 393px; left: 3px; top: 12px; }
#siximages2 { position: absolute; height: 121px; width: 393px; left: 465px; top: 85px; }
#navigationcontainer1 {  }
#imagesheader { position: absolute; height: 22px; width: 178px; left: 108px; top: 3px; text-align: center; }
#icon1 { position: absolute; height: 60px; width: 60px; left: 3px; top: 30px; }
#icon2 { position: absolute; height: 60px; width: 60px; left: 68px; top: 30px; }
#icon3 { position: absolute; height: 60px; width: 60px; left: 133px; top: 30px; }
#icon4 { position: absolute; height: 60px; width: 60px; left: 199px; top: 30px; }
#icon5 { position: absolute; height: 60px; width: 60px; left: 265px; top: 30px; }
#icon6 { position: absolute; height: 60px; width: 60px; left: 331px; top: 30px; }
#imagetags1 { position: absolute; width: 60px; height: 27px; left: 2px; top: 95px; text-align: center; }
#imagetags2 { position: absolute; width: 60px; height: 27px; left: 69px; top: 95px; text-align: center; }
#imagetags3 { position: absolute; width: 60px; height: 27px; left: 134px; top: 95px; text-align: center; }
#imagetags4 { position: absolute; width: 60px; height: 27px; left: 200px; top: 95px; text-align: center; }
#imagetags5 { position: absolute; width: 60px; height: 27px; left: 266px; top: 95px; text-align: center; }
#imagetags6 { position: absolute; width: 60px; height: 27px; left: 332px; top: 95px; text-align: center; }
#button1 { position: absolute; background-image: url('button.png'); width: 505px; height: 50px; top: 85px; left: 0px; z-index: 1; }
#button2 { position: absolute; background-image: url('button.png'); width: 505px; height: 50px; top: 42px; left: 0px; z-index: 1; }
#button3 { position: absolute; background-image: url('button.png'); width: 505px; height: 50px; top: -1px; left: 0px; z-index: 1; }
#buttontextblock { position: absolute; top: 10px; left: 20px; width: 119px; }
#textblue { position: absolute; width: 270px; height: 200px; left: 36px; top: 5px; z-index: 2; }
#imagecontainer { position: absolute; width: 260px; height: 200px; left: 318px; top: 4px; z-index: 2; }
#maintextblock { position: absolute; width: 859px; top: 125px; text-align: left; right: 0px; }
#sitemap { position: absolute; height: 15px; width: 231px; text-align: left; left: 13px; top: 15px; }
#textcontainer { width: 859px; position: relative; background-color: rgb(59, 110, 164); }
#afridesignlink { position: absolute; height: 15px; left: 740px; top: 15px; }
#text { padding-top: 10px; padding-bottom: 20px; width: 459px; position: relative; background-color: rgb(236, 236, 236); }
#textint { padding-left: 10px; height: auto; width: 445px; background-color: rgb(236, 236, 236); }
#textint2 { left: 15px; height: 120px; width: 400px; position: relative; background-color: rgb(236, 236, 236); }
#bottom { width: 859px; height: 37px; position: relative; background-image: url('bottom-banner.gif'); }
#logocontainer { padding: 20px; position: relative; width: 859px; height: 96px; }
#emerald { position: absolute; left: 0px; width: 95px; top: 3px; }
#numetro { position: absolute; left: 207px; width: 83px; top: 3px; }
#pritt { position: absolute; left: 405px; width: 73px; top: 3px; }
#regies { position: absolute; left: 597px; width: 83px; top: 3px; }
#justfun { position: absolute; left: 787px; width: 73px; top: 3px; }
.bstxt { text-align: right; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(255, 255, 255); }
.bstxt2 { text-align: center; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(255, 255, 255); }
.bstxt2header { text-align: center; font-family: Arial,Helvetica,sans-serif; font-size: 15px; color: rgb(255, 255, 255); font-weight: bold; }
.bottomlinks { font-size: 10px; color: rgb(102, 204, 255); }
.h1 { font-size: 18px; color: rgb(0, 0, 0); }
.h2 { font-size: 15px; color: rgb(0, 0, 0); font-weight: bold; }
.maintext {  }
.text { color: rgb(0, 0, 0); }
.buttext { font-size: 18px; color: rgb(0, 0, 102); }
.links { color: rgb(255, 255, 255); }
.h3 { font-size: 18px; color: rgb(0, 0, 51); text-decoration: underline; }

/* ::::: http://www.funworld.co.za/image-slideshow-vertical.css ::::: */

#dhtmlgoodies_slideshow { width: 470px; }
#previewPane { border: 0px solid rgb(0, 0, 0); padding: 25px 0pt 0pt 20px; margin-right: 20px; text-align: center; vertical-align: middle; height: 150px; width: 333px; float: left; }
#waitMessage { border: 3px double rgb(0, 0, 0); padding: 4px; display: none; position: absolute; left: 200px; top: 150px; background-color: rgb(255, 255, 255); color: rgb(85, 85, 85); font-size: 0.9em; font-family: arial; }
#galleryContainer { border: 0px solid rgb(0, 0, 0); padding: 1px; float: left; height: 170px; width: 50px; }
#galleryContainer #arrow_down { height: 20px; }
#galleryContainer #arrow_up { height: 20px; }
#theImages { overflow: hidden; position: relative; height: 240px; }
#theImages div { position: relative; height: 1500px; }
#theImages img { border: 0px none ; opacity: 0.5; padding-top: 1px; }
#previewPane #largeImageCaption { font-style: italic; text-align: center; font-family: Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif; font-size: 0.9em; }
#theImages .imageCaption { display: none; }
#navigationcontainer1 { position: absolute; height: 200px; width: 50px; left: 68px; top: -7px; }
#navigationscroller { position: absolute; height: 250px; width: 55px; left: 31px; top: 0px; }
#gallery { height: 300px; width: 430px; position: absolute; left: 158px; top: 0px; z-index: 7; }

