BODY { margin: 0 0 0 0; padding: 0 0 0 0; border: 0 0 0 0; background-image: url('http://www.melbournehoteldesk.com/img/background.gif'); font-family: trebuchet ms, Arial, Verdana, MS Sans Serif; font-size: 13px; } TABLE TD { vertical-align: top; font-size: 13px; } TABLE.page { border-top: 0; border-bottom: 0; border-left: 1px solid black; border-right: 1px solid black; height: 700px; width: 968px; } TABLE.page TD.one { background-color: white; width: 968px; height: 20px; } TABLE.page TD.left { background-color: white; border-right: 1px solid #808080; width: 200px; } TABLE.page TD.right { background-color: white; width: 768px; } TABLE.page TD.left H1 { font-size: 16px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } FORM { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } /* DIVS */ DIV.currencybar { margin: 0 0 0 0; padding: 0 0 0 0; background-color: #C0C0FF; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px solid black; height: 23px; } DIV.currencybar .inner { margin: 0px 0px 0px 0px; padding: 0px 2px 0px 2px; } DIV.currencybar DIV.inner DIV.nobookingfees { padding-top: 2px; font-size: 11px; font-weight: bold; color: red; float: left; } DIV.currencybar TABLE { float: right; } DIV.currencybar TABLE TD { font-size: 11px; } DIV.currencybar TABLE SELECT { font-size: 11px; } DIV.currencybar TABLE TD.flag { background-color: transparent; border: 0px; padding: 1px 4px 0px 0px; margin: 0px 0px 0px 0px; } DIV.currencybar TABLE TD.caption { padding-top: 2px; padding-right: 4px; padding-left: 16px; font-weight: bold; } .footerbar { margin: 0 0 0 0; padding: 0 0 0 0; background-color: #C0C0FF; border-top: 1px solid black; border-left: 0px; border-right: 0px; border-bottom: 0px; } .footerbar .inner { margin: 2px 2px 0px 2px; text-align: center; font-size: 10px; text-transform: lowercase; letter-spacing: 1px; padding: 0px 0px 20px 0px; } .footerbar .inner A { text-decoration: none; color: black; } DIV#largephotodiv { position: absolute; left: -1000px; height: -1000px; background-color: black; border: 1px solid white; padding: 1px 1px 1px 1px; display: none; } DIV#perloadedimages { position: absolute; left: -1000px; height: -1000px; display: none; } .leftblock { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .leftblock .inner { margin: 4px 0px 0px 0px; padding: 2px 2px 6px 2px; border-bottom: 1px solid #808080; } .rightblock { margin: 0 0 0 0; padding: 0 0 0 0; clear: both; } .rightblock DIV.inner { margin: 0px 0 10px 0; padding: 5px 10px 5px 10px; } DIV.rightblock DIV.inner H1 { font-size: 16px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } DIV.rightblock DIV.inner H2 { font-size: 16px; font-weight: bold; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; } DIV.header { width: 768px; height: 115px; background-repeat: no-repeat; border: 0; border-bottom: 1px solid #C0C0FF; } DIV.header DIV.part1 { background-image: url('http://www.melbournehoteldesk.com/img/logoright-0.jpg'); background-repeat: no-repeat; width: 256px; height: 115px; float: left; } DIV.header DIV.part2 { background-image: url('http://www.melbournehoteldesk.com/img/logoright-1.jpg'); background-repeat: no-repeat; width: 256px; height: 115px; float: left; } DIV.header DIV.part3 { background-image: url('http://www.melbournehoteldesk.com/img/logoright-2.jpg'); background-repeat: no-repeat; width: 256px; height: 115px; float: left; } DIV.header A.homepagelink { width: 256px; height: 115px; display: block; text-decoration: none; } .permalink { padding-top: 24px; text-transform: lowercase; letter-spacing: 1px; font-size: 10px; text-align: center; } .permalink A { text-decoration: none; color: black; } .flagline { font-size: 10px; text-align: center; padding-bottom: 8px; } .moresites, .moresites A, DIV.nearbycities, DIV.nearbycities A { font-size: 10px; text-decoration: none; color: black; } .moresites UL, .mainmenu UL, DIV.nearbycities UL { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .moresites UL LI, .mainmenu UL LI, DIV.nearbycities UL LI { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; } .moresites UL LI:first-letter, .mainmenu UL LI:first-letter, DIV.nearbycities UL LI:first-letter { text-transform: uppercase; } TABLE.lastminutes { width: 720px; } TABLE.lastminutes TH { font-weight: bold; font-size: 13px; text-align: left; } TABLE.lastminutes TH.package, TABLE.lastminutes TH.package { } TABLE.lastminutes TH.rackrate, TABLE.lastminutes TH.rackrate { width: 90px; } TABLE.lastminutes TH.discount, TABLE.lastminutes TH.discount { width: 90px; } TABLE.lastminutes TH.currentprice, TABLE.lastminutes TH.currentprice { width: 90px; } TABLE.lastminutes TH.rackrate, TABLE.lastminutes TH.currentprice, TABLE.lastminutes TH.discount { text-align: right; } TABLE.lastminutes TD.name { white-space: wrap; } TABLE.lastminutes TD.rackrate { white-space: nowrap; color: red; text-align: right; padding-left: 4px; } TABLE.lastminutes TD.currentprice, TABLE.lastminutes TD.discount { white-space: nowrap; color: black; font-weight: bold; text-align: right; padding-left: 4px; } TABLE.lastminutes TD.more { text-align: right; } DIV.tabcontainer H1 { font-size: 16px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } DIV.tabcontainer { border: 0; } DIV.tabcontainer DIV.tabheaders { border: 0px; display: block; width: 100%; height: 24px; } DIV.tabcontainer DIV.tabheaders DIV.tabheader { width: auto; white-space: nowrap; float: left; display: block; height: 24px; padding: 0px 0px 0px 0px; margin: 0px 7px 0px 0px; } DIV.tabcontainer DIV.tabheaders DIV.tabheader, DIV.tabcontainer DIV.tabheaders DIV.tabheader A { color: black; text-decoration: none; font-weight: bold; } DIV.tabcontainer DIV.tabheaders DIV.tabheader DIV.inner { padding: 2px 4px 2px 4px; margin: 0px 0px 0px 0px; } DIV.tabcontainer DIV.tabheaders DIV.tabheader.highlight { background-color: white; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; position: relative; top: 1px; } DIV.tabcontainer DIV.tabheaders DIV.tabheader.normal { background-color: #C0C0FF; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; border-bottom: 0px; } DIV.tabcontainer DIV.tabbodies { clear: both; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } DIV.tabcontainer DIV.tabbodies DIV.tabbody { clear: both; border: 0; padding: 4px 4px 4px 4px; } DIV.tabcontainer DIV.tabbodies DIV.tabbody.show { display: block; visibility: visible; } DIV.tabcontainer DIV.tabbodies DIV.tabbody.hide { display: none; visibility: hidden; } DIV.htDatePicker { font-family: trebuchet ms, Arial, Verdana, MS Sans Serif; font-size: 12px; border: 1px solid black; width: 140px; position: absolute; zIndex: 100; background-color: white; } DIV.htDatePicker.hide { display: none; visibility:hidden; } DIV.htDatePicker.show { display: show; visibility: visible; } DIV.htDatePicker TABLE TD { font-size: 12px; width: 20px; height: 20px; } DIV.htDatePicker TABLE TH{ font-size: 11px; } DIV.htDatePicker TABLE TD STRIKE { text-decoration: none; color: #808080; } DIV.htDatePicker TABLE TD { } DIV.htDatePicker TABLE TD.empty { background-color: WHITE; } DIV.htDatePicker TABLE TD.date { background-color: WHITE; text-align: center; width: 20px; height: 17px; } DIV.htDatePicker TABLE TD.dateselected { background-color: #ffff80; text-align: center; font-weight: bold; width: 20px; height: 17px; } DIV.htDatePicker A { color: black; text-decoration: none; } TABLE.datepickerform { } TABLE.datepickerform TD.caption { padding: 2px 0px 0px 0px; width: 90px; } TABLE.datepickerform TD.caption:first-letter { text-transform: uppercase; } TABLE.datepickerform TD.selectbox { padding: 0px 0px 0px 0px; width: 100px; } TABLE.datepickerform TD.selectbox SELECT { font-size: 11px; } TABLE.datepickerform TD.datepick { padding: 2px 0px 0px 0px; } DIV.datepicker { width: 360px; height: 145px; border: 1px solid black; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; } DIV.datepicker DIV.inner { margin: 0px 0px 0px 0px; padding: 4px 4px 4px 4px; } DIV.concierge { width: 360px; height: 145px; border: 1px solid black; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: right; } DIV.concierge DIV.inner { margin: 0px 0px 0px 0px; padding: 4px 4px 4px 4px; } DIV.concierge DIV.inner IMG.dcWeatherCondition { width: 41px; height: 30px; border: 0px; float: LEFT; margin-bottom: 20px; } DIV.concierge DIV.inner IMG.dcWindDirection { width: 14px; height: 14px; border: 0px; display: inline; } DIV.pagination { width: 100%; text-align: left; margin: 0px 0px 4px 0px; padding: 12px 0px 12px 0px; border: 0; border-top: 1px solid #000080; } IMG.starimage { width: 21px; height: 20px; border: 0; margin: 0 0 0 0; padding: 0 0 0 0; } IMG.bigstarimage { width: 35px; height: 33px; border: 0; margin: 0 0 0 0; padding: 0 0 0 0; } DIV.hotellisting { width: 100%; border-top: 1px dashed #000040; padding-top: 4px; } DIV.listingtop { border: 0; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; text-align: right; } DIV.hotellisting DIV.hotelinformation { padding-bottom: 16px; } DIV.hotellisting DIV.hotelinformation DIV.address { font-style: italic; margin: 0px 0px 4px 0px; } DIV.hotellisting DIV.hotelinformation DIV.hotelname B { font-weight: bold; font-size: 20px; } DIV.hotelinformation DIV.available { border: 1px solid #000080; background-color: #f0f0f0; padding: 4px 4px 4px 4px; margin: 2px 2px 2px 2px; } DIV.hotelinformation DIV.hotelinformation DIV.description DIV.rooms { font-size: 9px; display: none; visibility:hidden; } TABLE.tableavailablerooms { width: 100%; margin-top: 20px; } TABLE.tableavailablerooms TH { border-top: 1px solid black; border-bottom: 1px solid black; background-color: #ffff80; text-align: left; padding-right: 2px; font-size: 11px; white-space: nowrap; } TABLE.tableavailablerooms TH:first-letter { text-transform: uppercase; } TABLE.tableavailablerooms TD { padding-bottom: 1px; padding-top: 1px; } TABLE.tableavailablerooms TH.room, TABLE.tableavailablerooms TD.room { width: 300px; } TABLE.tableavailablerooms TH.guests, TABLE.tableavailablerooms TD.guests { width: 50px; text-align: center; } TABLE.tableavailablerooms TD.availability, TABLE.tableavailablerooms TD.availability { text-align: left; } TABLE.tableavailablerooms TD.guests { padding-top: 5px; } TABLE.tableavailablerooms TH.rackrate, TABLE.tableavailablerooms TD.rackrate { width: 100px; text-align: right; } TABLE.tableavailablerooms TD.rackrate { color: red; } TABLE.tableavailablerooms TD.rackrate.strike { text-decoration: line-through; } TABLE.tableavailablerooms TH.currentprice, TABLE.tableavailablerooms TD.currentprice { width: 100px; text-align: right; } TABLE.tableavailablerooms TD.currentprice { font-weight: bold; } TABLE.tableavailablerooms TD.total { font-weight: bold; font-size: 16px; text-align: right; } TABLE.tableavailablerooms TD { border-bottom: 1px solid black; vertical-align: top; } TD.tdarnote { border: 0; text-align: right; font-size: 10px; font-style: italic; } DIV.groupspecial { width: 100%; border: 1px solid blck; padding: 4px 4px 4px 4px; margin: 16px 0px 16px 0px; background-color: #f8f8ff; } /* Guests */ DIV.guests { background-repeat: no-repeat; background-image: url('http://www.melbournehoteldesk.com/img/guests.gif'); width: 0px; height: 8px; border: 0; float: left; margin: 0px 0px 0px 0px; background-position: -0px 0px; display: inline; font-size: 0px; color: #FDFDFD; float: center; } DIV.guests.g1 { width: 6px; } DIV.guests.g2 { width: 11px; } DIV.guests.g3 { width: 16px; } DIV.guests.g4 { width: 21px; } DIV.guests.g5 { width: 26px; } DIV.guests.g6 { width: 31px; } DIV.guests.g7, DIV.guests.g8, DIV.guests.g9, DIV.guests.g10, DIV.guests.g11, DIV.guests.g12, DIV.guests.g13, DIV.guests.g14 { background-position: -0px -8px; width: 31px; } DIV.bookmark { display: block; } DIV.photoalbum { margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px; display: block; clear: both; } DIV.photoalbum DIV.photo { width: 200px; height: 200px; background-color: #f8f8f8; background-image: url('http://www.melbournehoteldesk.com/img/photobackground.gif'); margin: 0px 8px 8px 0px; text-align: center; padding 0 0 0 0; display: block; float: left; } DIV.photoalbum DIV.photo IMG { vertical-align: middle; padding 0 0 0 0; margin: 0 0 0 0; } DIV.flag { /* background-repeat: no-repeat;*/ background-image: url('http://www.melbournehoteldesk.com/img/flags.gif'); width: 18px; height: 13px; border: 0; float: left; margin: 3px 0px 0px 2px; padding: 0px 0px 0px 0px; background-color: white; font-size: 1px; } DIV.flag.en { background-position: -0px 0px; } DIV.flag.de { background-position: -20px 0px; } DIV.flag.nl { background-position: -40px 0px; } DIV.flag.fr { background-position: -60px 0px; } DIV.flag.es { background-position: -80px 0px; } DIV.flag.ca { background-position: -100px 0px; } DIV.flag.it { background-position: -120px 0px; } DIV.flag.pt { background-position: -140px 0px; } DIV.flag.no { background-position: -160px 0px; } DIV.flag.fi { background-position: -180px 0px; } DIV.flag.sv { background-position: -200px 0px; } DIV.flag.da { background-position: -220px 0px; } DIV.flag.ja { background-position: -240px 0px; } DIV.flag.zh { background-position: -260px 0px; } DIV.flag.pl { background-position: -280px 0px; } DIV.flag.el { background-position: -300px 0px; } DIV.flag.ru { background-position: -320px 0px; } DIV.flag.tr { background-position: -340px 0px; } DIV.flag.hu { background-position: -360px 0px; } DIV.flag.ro { background-position: -380px 0px; } DIV.flag.cs { background-position: -400px 0px; } DIV.flag.bg { background-position: -420px 0px; } DIV.flag.ko { background-position: -440px 0px; } DIV.flag.ar { background-position: -460px 0px; } DIV.flag A { width: 12px; height: 12px; min-height: 12px; padding-right: 16px; text-decoration: none; font-size: 8px; } DIV.languagebar { width: 100%; height: 30px; border: 0; margin: 0px 0px 0px 0px; padding: 0 0 0 0; clear: both; } DIV.languagebar DIV.inner { padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; } DIV.languagebar DIV.inner DIV.caption { display: block; float: left; } IMG.mainhotelimage { border: 1px solid black; margin: 0 0 0 0; float: right; } DIV.description { } DIV.description-rtl { } DIV.description:first-letter { font-size: 49px; font-weight: bold; float: left; text-transform: uppercase; font-style: italic; margin-right: 6px; font-family: Times New Roman, VErdana, Arial; } DIV.description-rtl:first-letter { font-size: 49px; font-weight: bold; text-transform: uppercase; font-style: italic; margin-right: 6px; font-family: Times New Roman, VErdana, Arial; } DIV.facilities { width: 240px; float:left; border: 0; margin: 0px 8px 8px 0px; padding: 0px 4px 4px 4px; } DIV.facilities UL { border-top: 1px solid black; margin-top: 2px; margin-left: 0px; padding-left: 0px; } DIV.facilities UL LI { list-style-type: none; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; } DIV.facilities UL LI:first-letter { text-transform: uppercase; } IMG.loading { width: 16px; height: 16px; border: 0px; zIndex: 100; } DIV.loadingplaceholder { width: 16px; height: 16px; border: 0px; display: inline; margin-top: -2px; padding: 0px 0px 0px 0px; white-space: nowrap; } DIV.hotelpolicies { } DIV.hotelpolicies DIV.policyname { width: 170px; display: block; float: left; font-weight: bold; margin-bottom: 5px; } DIV.hotelpolicies DIV.policydescription { width: 550px; display: inline; float: left; margin-bottom: 5px; } DIV.roomdescriptions { display: block; margin-bottom: 20px; } DIV.roomdescriptions DIV.room { clear: both; width: 100%; display: block; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; } DIV.roomdescriptions DIV.room.odd { background-color: white; } DIV.roomdescriptions DIV.room.even { background-color: #C0C0FF; } DIV.roomdescriptions DIV.room DIV.name { font-weight: bold; font-size: 16px; display: block; clear: both; } DIV.roomdescriptions DIV.room DIV.description { display: block; clear: both; } DIV.roomdescriptions DIV.room DIV.description IMG.roomphoto { border: 1px solid black; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; width: auto; height: 80px; display: inline; float: left; } DIV.roomdescriptions DIV.room DIV.roomfacilities { border: 0; margin: 0 0 0 0; padding: 0 0 0 0; display: inline; float: left; } DIV.roomdescriptions DIV.room DIV.available { margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block; clear: both; } DIV.error { margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; color: red; } DIV.error H1 { color: red; font-size: 16px; } .resbutton { font-weight: bold; color: red; margin: 0px 0px 0px 0px; } DIV.mapbox { width: 320px; font-size: 11px; } DIV.mapbox IMG { width: 90px; height: 90px; float: right; } DIV.googleMapWrapper { width: 97%; height: 400px; display: block; } DIV#googlemap { width: 100%; height: 400px; border: 1px solid #C0C0FF; display: block; } DIV.marker { width: 22px; height: 35px; background-image: url('http://www.melbournehoteldesk.com/img/marker.gif'); background-repeat: no-repeat; border: 0; margin: 0px 0px 0px 0px; padding: 2px 2px 2px 1px; text-align: center; font-weight: bold; float: left; } .refinesearch { width: 100%; margin: 0px 0px 24px 0px; } .refinesearch FORM { } .refinesearch H1 { font-size: 16px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .refinesearch .label { background-color: #C0C0FF; font-weight: bold; color: #000000; padding: 2px 0px 2px 2px; margin: 4px 0px 0px 0px; } .refinesearch .entry { width: 100%; overflow: auto; clear: both; } .refinesearch .entry .outercheckbox { width: 20px; height: 21px; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .refinesearch .entry .outercheckbox .checkbox { width: 20px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } .refinesearch .entry .checkboxlabel { width: 143px; float: left; overflow: auto; white-space: wrap; } .refinesearch .entry .checkboxlabelononeline { width: 143px; float: left; overflow: hidden; white-space: nowrap; } .refinesearch .entry .count { width: 30px; float: left; text-align: right; } .refinesearch .resetbutton { margin: 8px 0px 16px 0px; width: 100%; text-align: center; } form.newsletterform { } form.newsletterform .nlfemail { width: 90px; } form.newsletterform .nlfsubmit { } DIV.sharehotel { border: 0px; float: right; } IMG.shareprintimg { width: 13px; height: 14px; border: 0px; margin: 0px 2px 0px 0px; padding: 0px 0px 0px 0px; } IMG.sharemailimg { width: 15px; height: 14px; border: 0px; margin: 0px 2px 0px 0px; padding: 0px 0px 0px 0px; } DIV.sharemailform { display: none; visibility: hidden; width: 200px; border: 1px solid black; padding: 4px 4px 4px 4px; position: absolute; background-color: #f0f0ff; } DIV.sharemailform.show { display: block; visibility: visible; } div.group_room_box { border: 1px solid black; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 210px; } div.group_room_row { width: 210px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; border: 0px; clear: both; overflow: auto; } div.group_room_row div.buttons { text-align: center; padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; } div.group_room_row div.grlabel { width: 120px; float: left; margin: 0px 0px 0px 0px; padding: 4px 2px 4px 2px; border: 0px;; } div.group_room_row div.grquantity { width: 80px; float: left; text-align: right; margin: 0px 0px 0px 0px; padding: 4px 2px 4px 2px; border: 0px; } div.group_room_row.odd { background-color: #C0C0FF; border: 0px; } div.group_room_row.even { background-color: white; border: 0px; } DIV.linktousrow { width: 100%; border: 0px; border-bottom: 1px solid black; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; clear: both; overflow: auto; } DIV.linktousrowinner { width: 100%; padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; display: block; overflow: auto; clear: both; } DIV.linktousrow DIV.linktoussample { width: 300px; border: 0px; float: left; } DIV.linktousrow DIV.linktouscode { width: 400px; border: 0px; float: left; } DIV.linktousrow DIV.linktouscode TEXTAREA { width: 400px; height: 60px; font-size: 11px; } DIV.nearbyhotelrow { overflow: auto; clear: both; margin: 0px 0px 8px 0px; } DIV.hide { display: none; visibility:hidden; } IMG.imgarrowleft { width: 68px; height: 50px; border: 0px; } IMG.imgarrowright { width: 68px; height: 50px; border: 0px; }