body { }
p { }
td { }
a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #900; text-decoration: none; }
a:active { color: #900; text-decoration: none; }
#logo { position: fixed; top: 323px; left: 41px; width: 185px; height: 58px; z-index: 2; float: left; }
#regal_logo { position: fixed; z-index: 2; top: 323px; left: 0; width: 233px; height: 72px; float: left; }
#bk_pic { background-image: url(images/wessex/wessex_pic.jpg); background-repeat: no-repeat; position: fixed; z-index: 1; top: 84px; left: 50px; width: 212px; height: 222px; float: left; }
#regal_pic { background-repeat: no-repeat; position: fixed; z-index: 1; top: 146px; left: 0; width: 233px; height: auto; float: left; }
#goads_pic { background-repeat: no-repeat; position: fixed; z-index: 1; top: 160px; left: 0; width: 258px; height: 101px; float: left; }
#mac_pic { background-image: url(images/macbourt/mac_pic.jpg); background-repeat: no-repeat; position: fixed; top: 0; z-index: 1; left: 0; width: 390px; height: 322px; float: left; }
#red_kite_pic { background-repeat: no-repeat; position: fixed; z-index: 1; top: 98px; left: 23px; width: 195px; height: 180px; float: left; }
#gallery_txt { font-size: 9pt; font-family: arial; font-weight: lighter; position: fixed; top: 460px; left: 41px; width: 230px; height: 58px; float: left; }
#top_pic { position: absolute; top: 50px; left: 322px; width: 615px; z-index: 7; float: left; }
#testimonials_pic { background-image: url(images/bannana.jpg); position: absolute; z-index: 1; top: 100px; left: 855px; width: 242px; height: 367px; float: left; }
#about_pic { background-image: url(images/tomato.jpg); background-repeat: no-repeat; position: absolute; z-index: 1; top: 0; left: 745px; width: 215px; height: 298px; float: left; }
#contact_pic { position: absolute; z-index: 7; top: 90px; left: 322px; width: 615px; float: left; }
#home_bckgrnd { background-image: url(images/home_bckgrnd.jpg); background-repeat: no-repeat; position: absolute; z-index: 1; top: 150px; left: 41px; width: 467px; height: 372px; float: left; }
#ripe_header { position: absolute; top: 315px; left: 322px; width: 615px; height: 130px; z-index: 3; float: left; }
#gallery_pics { position: absolute; z-index: 3; top: 151px; left: 358px; width: 615px; float: left; }
#pp_ad_pics { position: absolute; z-index: 3; top: 70px; left: 370px; width: 515px; float: left; }
#pp_brochure_pics { position: absolute; z-index: 3; top: 63px; left: 343px; width: 651px; float: left; }
#goads_advert_pics { position: absolute; z-index: 3; top: 70px; left: 340px; width: 635px; float: left; }
#goads_brochure_pics { position: absolute; z-index: 3; top: 45px; left: 363px; width: 602px; float: left; }
#goads_exhibit_pics { position: absolute; z-index: 3; top: 143px; left: 301px; width: 685px; float: left; }
#laceys_brochure_pics { position: absolute; z-index: 3; top: 19px; left: 342px; width: 655px; float: left; }
#laceys_advertising_pics { position: absolute; z-index: 3; top: 128px; left: 398px; width: 481px; float: left; }
#laceys_exhibit_pics { position: absolute; z-index: 3; top: 146px; left: 382px; width: 520px; float: left; }
#laceys_newsletter_pics { position: absolute; z-index: 3; top: 151px; left: 355px; width: 581px; float: left; }
#hips_branding_pics { position: absolute; z-index: 3; top: 114px; left: 367px; width: 522px; float: left; }
#branding_pic { position: fixed; z-index: 3; top: 0; left: 0; width: 182px; float: left; }
#ymca_pic { position: fixed; z-index: 3; top: 0; left: 0; width: 182px; float: left; }
#hips_brochures_pics { position: absolute; z-index: 3; top: 155px; left: 318px; width: 664px; float: left; }
#branding_pics { position: absolute; z-index: 3; top: 22px; left: 332px; width: 649px; float: left; }
#photo_pics { position: absolute; z-index: 3; top: 25px; left: 388px; width: 580px; float: left; }
#ymca_corp_pics { position: absolute; z-index: 3; top: 0; left: 500px; width: auto; float: left; }
#ymca_advert_pics { position: absolute; z-index: 3; top: 50px; left: 388px; width: 580px; float: left; }
#ymca_brochure_pics { position: absolute; z-index: 3; top: 138px; left: 353px; width: auto; float: left; }
#ymca_multimedia_pics { position: absolute; z-index: 3; top: 122px; left: 353px; width: auto; float: left; }
#hips_promo_pics { position: absolute; z-index: 3; top: 95px; left: 345px; width: 582px; float: left; }
#hips_advertising_pics { position: absolute; z-index: 3; top: 104px; left: 385px; width: 483px; float: left; }
#mac_corp_pics { position: absolute; z-index: 3; top: 70px; left: 327px; width: 560px; float: left; }
#mac_brochure_pics { position: absolute; z-index: 3; top: 86px; left: 350px; width: 586px; float: left; }
#pp_exhibit_pics { position: absolute; z-index: 3; top: 165px; left: 299px; width: 679px; float: left; }
#pp_web_pics { position: absolute; z-index: 3; top: 127px; left: 353px; width: 561px; float: left; }
#pp_pic { position: fixed; z-index: 3; top: 56px; left: 54px; width: 150px; height: 230px; float: left; }
#hollands_promo_pics { position: absolute; z-index: 3; top: 200px; left: 333px; width: 483px; float: left; }
#hollands_multi_pics { position: absolute; z-index: 3; top: 230px; left: 322px; width: 483px; float: left; }
#hollands_corp_pics { position: absolute; z-index: 3; top: 400px; left: 380px; width: 483px; float: left; }
#redkite_ad_pics { position: absolute; z-index: 3; top: 47px; left: 409px; width: 483px; float: left; }
#redkite_promo_pics { position: absolute; z-index: 3; top: 58px; left: 380px; width: 598px; float: left; }
#redkite_multi_pics { position: absolute; z-index: 3; top: 135px; left: 328px; width: 595px; float: left; }
#redkite_news_pics { position: absolute; z-index: 3; top: 122px; left: 294px; width: 680px; float: left; }
#BK_broch_gallery_pics { position: absolute; z-index: 3; top: 41px; left: 341px; width: 500px; float: left; }
#contact_info { position: absolute; top: 480px; left: 322px; width: 615px; float: left; }
#drop_down { position: fixed; top: 392px; left: 41px; width: 185px; z-index: 4; float: left; }
#copyright_txt { font-size: 8pt; font-family: arial; position: fixed; top: 415px; left: 41px; width: 185px; z-index: 8; float: left; }
SELECT { font-size: 9pt; font-family: arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 185px; height: 20px; }
.copyright { font-size: 8pt; font-family: arial; position: fixed; }
#left_txt { font-size: 9pt; font-family: arial; font-weight: lighter; position: absolute; top: 470px; left: 322px; width: 289px; z-index: 5; float: left; margin-right: 5px; margin-left: 5px; }
#right_txt { font-size: 9pt; font-family: arial; font-weight: lighter; margin-right: 5px; margin-left: 5px; position: absolute; z-index: 6; top: 470px; left: 658px; width: 275px; float: left; }
.red_txt { color: #900; }
.link_space { line-height: 20px; }


@media screen {

* html, 
* html body { 
overflow-y: hidden!important; 
height: 100%;
margin: 0;
padding: 0; 
}
* html #iefix { 
height: 100%;
overflow-y: scroll;
position: relative;
}

* html div#logo, 
* html div#bk_pic, 
* html div#red_kite_pic,
* html div#gallery_txt,
* html div#drop_down,
* html div#copyright_txt,
* html div#pp_pic,
* html div#goads_pic,
* html div#mac_pic,
* html div#branding_pic
{
position: absolute;
}

}
.smaller_txt { font-size: 7pt; }
#druitt_branding { position: absolute; top: 139px; left: 388px; width: 570px; }
#regal_advert { position: absolute; top: 161px; left: 368px; width: 539px; }
#regal_brochures { position: absolute; top: 176px; left: 318px; width: 460px; }
#regal_corp { position: absolute; top: 318px; left: 494px; width: 460px; }
#regal_multimedia { position: absolute; top: 321px; left: 321px; width: 460px; }
#regal_promo { position: absolute; top: 79px; left: 471px; width: 460px; }
#druitt_promo { position: absolute; top: 176px; left: 325px; width: 604px; }
#druitt_fundraising { position: absolute; top: 125px; left: 339px; width: 646px; }
#druitt_multimmedia { position: absolute; top: 204px; left: 347px; width: 575px; }
#surfplus_corporate { position: absolute; top: 218px; left: 310px; width: 782px; }
#surfplus_mag { position: absolute; top: 110px; left: 360px; width: 688px; }

