/* start of styles for main body */
.dots4 td { width: 245px; text-align: center; padding: 10px 8px 10px; }
.dots3 td { width: 367px; text-align: center; padding: 10px 30px 0px; }
td img { margin-bottom: 10px; }
.bluebar { background-color: #6f90c9; margin: 1px 0px 1px; text-align: right; height: 21px; }
.bluebarsub { background-color: #6f90c9; margin: 0px; text-align: left; height: 21px; }
.perfectlogo { margin: 5px 0px 7px 5px; text-align: right; height: 54px; }
.perfectnav img { display: block; float: right; clear: right; }
.perfectmain { line-height: 15px; text-align: justify; padding-bottom: 20px; }
.perfectmain a { text-decoration: none; color: #6f90c9; font-weight: bold; }
.perfectmain a:hover { text-decoration: none; color: #324176; font-weight: bold; }
.perfectcons { margin: 20px 80px 0px; width: 575px; font-size: 9px; }
.perfectterms { margin: 0px 80px 10px; width: 575px; font-size: 9px; text-align: center; }
.perlinenav { line-height: 18px; text-align: center; font-weight: bold; color: #324176; }
.perindex { width: 635px; margin: 0px 50px; text-align: center; line-height: 18px; }
.cell01 { padding-right: 30px; text-align: justify; width: 225px; }
.cell02 { text-align: justify; width: 225px; }
.cell03 { padding-right: 30px; text-align: justify; width: 352px; }
.cell04 { text-align: justify; width: 353px; }
.cell05 { text-align: justify; width: 480px; }
.dots3 { background: url(/graphics/perfect/3dots.gif) repeat-y; width: 735px; }
.dots4 { background: url(/graphics/perfect/4dots.gif) repeat-y; width: 735px; }
.moreinfo { display: block; text-align: right; }
.beetroot { width: 560px; float: right; }
.imgbeetroot { float: left; margin-left: 20px; width: 125px; }
.imgbeetroot img { padding-bottom: 10px; }
.perlinenav img { margin-top: 20px; }
.subbeetroot { width: 440px; margin: 0px 60px 20px; }
.subafloat { width: 500px; margin-left: 50px; margin-top: 20px; margin-bottom: 20px; }
.contact { text-align: center; margin-top: 5px; margin-bottom: 5px; padding: 0px; }
hr { color: #6f90c9; background-color: #6f90c9; border: 0px; height: 1px; width: 100%; }
h1 { margin: 0px 0px 10px; text-align: center; clear: right; }
h2 { margin: 0px; text-align: center; }
b { color: #324176; font-weight: bold; }
.pampered { background: url(/graphics/perfect/pampered.jpg) no-repeat; width: 735px; height: 240px; }
.pampered01 { background: url(/graphics/perfect/pangkor.jpg) no-repeat; width: 735px; height: 240px; }
.pampered02 { background: url(/graphics/perfect/lesport.jpg) no-repeat; width: 735px; height: 240px; }
.pampered03 { background: url(/graphics/perfect/kanuhura.jpg) no-repeat; width: 735px; height: 240px; }
.phuket { background: url(/graphics/perfect/phuket.jpg) no-repeat; width: 735px; height: 240px; }
.phuket01 { background: url(/graphics/perfect/pearl.jpg) no-repeat; width: 735px; height: 240px; }
.phuket02 { background: url(/graphics/perfect/evason.jpg) no-repeat; width: 735px; height: 240px; }
.phuket03 { background: url(/graphics/perfect/laguna.jpg) no-repeat; width: 735px; height: 240px; }
.american { background: url(/graphics/perfect/american.jpg) no-repeat; width: 735px; height: 240px; }
.american01 { background: url(/graphics/perfect/registry.jpg) no-repeat; width: 735px; height: 240px; }
.american02 { background: url(/graphics/perfect/wynn.jpg) no-repeat; width: 735px; height: 240px; }
.rounded { background: url(/graphics/perfect/rounded.jpg) no-repeat; width: 735px; height: 240px; }
.rounded01 { background: url(/graphics/perfect/bloomfield.jpg) no-repeat; width: 735px; height: 240px; }
.rounded02 { background: url(/graphics/perfect/voyages.jpg) no-repeat; width: 735px; height: 240px; }
.rounded03 { background: url(/graphics/perfect/intercont.jpg) no-repeat; width: 735px; height: 240px; }
.stopover { background: url(/graphics/perfect/stopover.jpg) no-repeat; width: 735px; height: 240px; }
.stopover01 { background: url(/graphics/perfect/traders.jpg) no-repeat; width: 735px; height: 240px; }
.stopover02 { background: url(/graphics/perfect/lakes.jpg) no-repeat; width: 735px; height: 240px; }
.stopover03 { background: url(/graphics/perfect/beverly.jpg) no-repeat; width: 735px; height: 240px; }
.different { background: url(/graphics/perfect/different.jpg) no-repeat; width: 735px; height: 240px; }
.different01 { background: url(/graphics/perfect/kloof.jpg) no-repeat; width: 735px; height: 240px; }
.different02 { background: url(/graphics/perfect/jissah.jpg) no-repeat; width: 735px; height: 240px; }
.different03 { background: url(/graphics/perfect/xmas.jpg) no-repeat; width: 735px; height: 240px; }
.placed { background: url(/graphics/perfect/placed.jpg) no-repeat; width: 735px; height: 240px; }
.placed01 { background: url(/graphics/perfect/datai.jpg) no-repeat; width: 735px; height: 240px; }
.placed02 { background: url(/graphics/perfect/westin.jpg) no-repeat; width: 735px; height: 240px; }
.placed03 { background: url(/graphics/perfect/tongsai.jpg) no-repeat; width: 735px; height: 240px; }
.afloat { background: url(/graphics/perfect/afloat.jpg) no-repeat; width: 735px; height: 240px; }
.afloat01 { background: url(/graphics/perfect/shadow.jpg) no-repeat; width: 735px; height: 240px; }
.afloat02 { background: url(/graphics/perfect/whisper.jpg) no-repeat; width: 735px; height: 240px; }
.extravagant { background: url(/graphics/perfect/extravagant.jpg) no-repeat; width: 735px; height: 240px; }
.extravagant01 { background: url(/graphics/perfect/oberoi.jpg) no-repeat; width: 735px; height: 240px; }
.extravagant02 { background: url(/graphics/perfect/emirates.jpg) no-repeat; width: 735px; height: 240px; }
.extravagant03 { background: url(/graphics/perfect/jimbaran.jpg) no-repeat; width: 735px; height: 240px; }
.enquiry { background: url(/graphics/perfect/pampered.jpg) no-repeat; width: 735px; height: 240px; }
.pertravel { background: url(/graphics/perfect/travelledon.gif) no-repeat; }
.pertravel a:hover img { visibility: hidden; }
.perfectsubmit { background: url(/graphics/perfect/submiton.gif) no-repeat; }
.perfectsubmit a:hover img { visibility: hidden; }