body{ margin: 0; font-size: 11px; font-family: arial; background-color: #fff8d2; text-align:center; } #inner{ width: 964; border: 0px solid; margin: 0 auto; text-align: left; } table{ font-size: 1em; } .topbuttons{ margin-bottom:20px; z-index: 0; } #scbookingtable1 { background-color: white; margin-bottom:4px; } .sccell, .sccellweekend, .scextra, .scdays, .scdaysweekend, .scmonthname, .scbooked, .scbookedweekend, .scprov, .scblock,.scboff{ height: 30px; text-align:center; font-weight: bold; color: #666666; } .sccell, .sccellweekend, .scextra, .scdays, .scdaysweekend, .scbooked, .scbookedweekend, .scprov, .scblock,.scboff{ width: 20px; } .scmonthname{ width: 40px; } .scdays{ background-color: #eeeeee; } .scdaysweekend{ background-color: #ffffff; } .sccell { background-color: #80ff80; } .sccellweekend{ background-color: #b0ffb0; } .sccell:hover, .sccellweekend:hover, .scover{ border:2px solid red; padding-top:0px; width: 12px; /* height: 28px;*/ } * html .sccell:hover, * html .sccellweekend:hover, * html .scover{ padding-top:0px; width: 16; /* height: 32px;*/ } .scbooked{ background-color: #ffcccc; } .scbookedweekend{ background-color: #ffe6e6; } .scprov{ background-color: #aaaaff; } .scblock{ background-color: #aaaaaa; } .scboff{ background-color: yellow; } .sclegend{ width: 50px; height: 35px; margin: 10 10 10 10 ; } .legavail{ background-color: #80ff80; } .legbooked{ background-color: #ffcccc; } .legboff{ background-color: yellow; } .legblock{ background-color: #aaaaaa; } #scbookingtable1 td.scextra { color: #dddddd; font-weight: normal; } #scbookingtable1 td.scextra,.scmonthname{ background-color: white; } .scpricing,.scpricing td,.scpricing select{ font-size:10pt; } .scwrapper{ margin: 20 0 0 0; text-align:center; } .scscheme{ margin: 0 auto 0 auto; text-align: left; border:1px solid #990000; background-color:white; width: 800px; /*margin: 5 0 20 0;*/ padding: 0px; } /* * html .scscheme{ width: 800px; } */ .scschemehead{ padding: 0px; background-color: #990000; color:white; font-weight:bold; width: 800px; margin: 0 auto 0 auto; } .scschemehead_caption{ text-align:left; padding: 5; } .scschemeheadscheme,.scschemescheme, .scaschemeheadscheme,.scaschemescheme { text-align: left; font-weight:bold; padding: 5px; margin: 0px; } .scschemeheadscheme,.scschemescheme{ width: 32; } .scaschemeheadscheme,.scaschemescheme{ width: 80px; } .scschemeheadminimum,.scschememimimum{ width: 90px; text-align: left; padding: 0px; margin: 0px; } .scschemeheaddate,.scschemedate{ width: 120px; text-align: left; padding: 0; margin: 0; } .scschemeheadnumber,.scschemenumber{ width: 78px; text-align: center; padding: 0px; margin: 0px; } .scschemeheadscheme, .scaschemeheadscheme, .scschemeheadminimum, .scschemeheaddate, .scschemeheadnumber{ font-weight:bold; border-bottom:1px solid black; height: 20px; } .scbodycell{ width: 78px; text-align: center; margin: 0px; padding: 0px; border:0px solid magenta; } /* ---------------------------------------------------------------------- */ #bookingtable1{ background-color: white; margin-bottom:4px; } #bookingtable2{ background-color: white; } .plabel{ color:#000000; font-size:9pt; } .premheading{ color: #990000; font-size: 48px; font-family: Times New Roman; margin-top:-72px; text-align: left; } .premdetails{ float:left; background-color:transparent; border:1px solid #990000; width: 300px; font-size:8pt; } /*-------------------------------------------------------------------------*/ .presection2x, .premdetails2x, .premname2x, .premaddress2x, .premcopy2x, .accommcaption2x, .premdescription2x {display: none;} .premsection2{ text-align: center; margin; 0; } .premdetails2{ background-color:white; border:1px solid #990000; width: 800px; margin: 40 auto 0 auto; font-size:8pt; text-align:left; clear:both; } .premname2{ margin-top:5; margin-bottom:0; font-size: 14px; font-weight:bold; padding: 10 10 10 5; clear:both; } .premaddress2{ float:left; margin; 5 0 0 0; padding: 0 5 5 5; border-right:1px solid #d0d0d0; width: 20%; } .premcopy2{ margin: 0 0 0 -1px; float:left; padding: 0 5 5 5; width: 75%; border:0px solid black; border-left:1px solid #d0d0d0; /* height: 1%; */ } .premdescription2{ margin: 0; padding: 0 5 5 5; border:0px solid red; } .accommcaption2{ background-color: #990000; margin:0px; padding:5 5 5 5; text-align: left; font-weight:bold; color:#ffffff; border-bottom: 1px solid #000000; } /*-------------------------------------------------------------------*/ .premimage{ width: 300px; float:left; margin:25px 0px 0px 0px; border:1px solid #990000; } .premdescription{ background-color:white; border:0px solid #990000; padding: 5 5 5 5; font-size:8pt; } .preminfo{ background-color:transparent; border:0px solid #990000; padding: 5 5 5 5; font-size:8pt; } #paythanks{ padding: 5 5 5 5; } .topdate,.topdatew,.topdatelw,.topdaterw,.topdatet,.topdatep, .admintopdate,.admintopdatew,.admintopdatelw,.admintopdaterw,.admintopdatet,.admintopdatep{ text-align:center; } .topdate,.topdatew,.topdatelw,.topdaterw,.topdatet,.topdatep{ width: 38px; } .admintopdate,.admintopdatew,.admintopdatelw,.admintopdaterw,.admintopdatet,.admintopdatep{ width: 50px; height: 55px; } .blanker{ background-color: white; width: 150px; padding: 0 3px 0 3px; } * html .blanker{ width: 150px; } .dayrow{ border-bottom:1px solid black; } .admindayrow{ border-bottom:1px solid black; height: 55px; } .topdate,.admintopdate{ background-color: #ffff90; } .topdatew,.admintopdatew,.topdatelw,.admintopdatelw,.topdaterw,.admintopdaterw{ background-color: #ddffdd; border-top: 0 solid #990000; } .topdatet,.admintopdatet{ background-color: #ffeeee; } .topdatep,.admintopdatep{ background-color: #dddddd; } .room,.roomx,.adminroom{ background-color: #ffff90; width: 150px; padding: 0 3px 0 3px; } * html .room,* html .roomx{ width: 150px; } .room,.roomx{ height: 50px; } .adminroom{ height: 50px; } .adminparamtable tr{ line-height:7px; } .cell,.cellbooked,.cellprov,.cellhighlight, .celllw,.cellrw,.cellbookedlw,.cellbookedrw, .cellprovw,.cellprovlw,.cellprovrw,.cellhighlightlw,.cellhighlightrw, .cellx,.cellbookedx,.cellprovx,.cellhighlightx, .cellwx,.celllwx,.cellrwx,.cellbookedwx,.cellbookedlwx,.cellbookedrwx, .cellprovwx,.cellprovlwx,.cellprovrwx,.cellhighlightwx, .cellhighlightprov,.cellhighlightprovlw,.cellhighlightprovrw{ text-align: center; width: 38px; height: 36px; padding-top: 14px; } * html .cell,* html .cellbooked,* html .cellprov,* html .cellhighlight, * html .celllw,* html .cellrw,* html .cellbookedlw,* html .cellbookedrw, * html .cellprovw,* html .cellprovlw,* html .cellprovrw,* html .cellhighlightlw,* html .cellhighlightrw, * html .cellx,* html .cellbookedx,* html .cellprovx,* html .cellhighlightx, * html .cellwx,* html .celllwx,* html .cellrwx,* html .cellbookedwx,* html .cellbookedlwx,* html .cellbookedrwx, * html .cellprovwx,* html .cellprovlwx,* html .cellprovrwx,* html .cellhighlightwx, * html .cellhighlightprov,* html .cellhighlightprovlw,* html .cellhighlightprovrw{ height: 50px; padding-top: 14px; } .cell,.cellhighlight, .cellx,.cellhighlightx{ cursor:pointer; background-color: #ffffff; } .cellw,.celllw,.cellrw,.cellhighlightw, .cellwx,.celllwx,.cellrwx,.cellhighlightwx, .cellhighlightrw,.cellhighlightlw{ cursor:pointer; background-color: #ddffdd; } .cellprov,.cellprovw,.cellprovlw,.cellprovrw, .cellprovx,.cellprovwx,.cellprovlwx,.cellprovrwx, .cellhighlightprov,.cellhighlightprovlw,.cellhighlightprovrw{ background-color: #aaaaff; } .cellbooked,.cellbookedw,.cellbookedlw,.cellbookedrw, .cellbookedx,.cellbookedwx,.cellbookedlwx,.cellbookedrwx{ background-color: #ffcccc; } .celltext,.celltextx{ font-size: 11px; width: 40px; margin-top:1px; margin-bottom:1px; } .over,.cell:hover,.overlw,.overrw,.celllw:hover,.cellrw:hover, .cellhighlight,.cellhighlightlw,.cellhighlightrw, .cellhighlightprov,.cellhighlightprovlw,.cellhighlightprovrw{ border:2px solid red; padding-top:12px; width: 34px; height: 34px; } * html .over,* html .cell:hover,* html .overlw,* html .overrw,* html .celllw:hover,* html .cellrw:hover, * html .cellhighlight,* html .cellhighlightlw,* html .cellhighlightrw, * html .cellhighlightprov,* html .cellhighlightprovlw,* html .cellhighlightprovrw{ width: 38px; height: ; padding-top:12px; } /*-------------------------------------------------------------------------*/ .admincell,.admincellbooked,.admincellbookedbyadmin,.admincellprov,.admincellhighlight, .admincellw,.admincelllw,.admincellrw,.admincellbookedw,.admincellbookeds,.admincellbookede,.admincellbookedb, .admincellbookedbyadminw,.admincellbookedbyadminlw,.admincellbookedbyadminrw,.admincellprovw,.admincellhighlightw, .admincellp,.admincellbookedp,.admincellbookedbyadminp,.admincellprovp,.admincellhighlightp{ height: 40px; text-align: center; background-color: } .admincell,.admincellbooked,.admincellbookedbyadmin,.admincellprov,.admincellhighlight, .admincellw,.admincelllw,.admincellrw,.admincellbookedw,.admincellbookeds,.admincellbookede,.admincellbookedb, .admincellbookedbyadminw,.admincellbookedbyadminlw,.admincellbookedbyadminrw,.admincellprovw,.admincellhighlightw, .admincellp,.admincellbookedp,.admincellbookedbyadmin,.admincellprovp,.admincellhighlightp{ cursor:pointer; width: 50px; height: 50px; } .admincell,.admincellhighlight{ background-color: #99ff99; } .admincellw,.admincellhighlightw{ background-color: #99FF99; } .admincelllw{ background-color: #99FF99; } .admincellrw{ background-color: #99FF99; } .admincellprov,.admincellprovw{ background-color: #aaaaff; } .admincellbooked,.admincellbookedw,.admincellbookeds,.admincellbookede,.admincellbookedb{ background-color: #ffcccc; } .admincellbookeds,.admincellbookedb{ border-left:4px solid #990000; } .admincellbookede,.admincellbookedb{ border-right:4px solid #990000; } .admincellbookedbyadmin,.admincellbookedbyadminw,.admincellbookedbyadminlw,.admincellbookedbyadminrw{ background-color: #ff6666; } .admincellp,.admincellprovp,.admincellbookedp,.admincellbookedbyadminp{ background-color: #dddddd; } /*--------------------------------------------------------------*/ #calendar{ margin: 20 0 0 0; border: 3px solid #990000; float:left; } #calendarhead{ padding: 3px 3px 3px 3px; background-color: #990000; color:white; font-weight:bold; } .rubric1{ display:block; float:left; padding: 5 3 5 3; background-color: #990000; color:white; font-weight:bold; } .rubric2{ display:block; float:right; padding: 5 3 5 3; background-color: #990000; color:white; font-weight:bold; } #sclegend{ float:right; width:350px; } .sclegendblock{ width: 20px; height: 20px; float:left; margin-left: 15px; } .sclegenditem{ margin-left: 3px; margin-top: 5px; float:left; } #sclegavail{ background-color: #80ff80; } #sclegunavail{ background-color: #ffcccc; } #sclegprov{ background-color: #aaaaff; } /*--------------------------------------------------------------*/ #popupmessage,#popupnotavail,#popupshowband{ position:absolute; display:none; border:1px solid black; width:200px; /*height: auto;*/ background-color:#ffff70; } * html #popupmessage,* html #popupnotavail,* html #popupshowband{ height: 1%; } #popupmessage_heading,#popupnotavail_heading,#popupshowband_heading{ font-size: 12px; font-weight: 600; border-bottom:1px solid black; padding: 10 10 10 10; } .popupshowband_caption{ font-weight: 600; } #popupmessage_table{ width: 180px; } #popupmessage_buttons,#popupnotavail_buttons{ border-top:1px solid black; padding: 10; margin-top: 5px; } #popupbook{ position:absolute; display: none; border:1px solid black; width:400px; height: auto; background-color:#ffff70; z-index:1; margin-bottom:20px; } * html #popupbook{ height: 1%; } #popupbook_buttons{ border-top: 1px solid black; padding: 3px; } #popupdetails{ position:absolute; display: none; border:1px solid black; width:300px; height: auto; background-color:#ffff70; z-index:1; } * html #popupdetails{ height: 1%; } #popupdetails div{ margin-top:3px; padding: 10 10 0 10; } #popupdetails_description{ font-weight:600; font-size:12px; border-bottom:1px solid black; } #popupdelete{ position:absolute; display:none; border:1px solid black; width:300px; height: 150px; padding: 25px; background-color:#ffff70; z-index:1; } #popupscheme{ position:absolute; display:none; border:1px solid black; width:300px; height: 150px; padding: 25px; background-color:#ffff70; z-index:1; } .moreinfo{ border:1px solid gray; padding:1; float:right; text-align:right; text-decoration:none; } a.moreinfo:hover{ border:1px solid red; } #popuptitle{ text-align: center; font-weight:bold; border-bottom: 1px solid black; padding: 10px; } /*--------------------------------------------------------------*/ #popupmessagetxt{ margin-top: 30px; } /*--------------------------------------------------------------*/ #popupeditroom{ position:absolute; display:none; border:1px solid black; width:500px; height: 400px; background-color:#ffff70; text-align:center; padding-top: 10; } /*--------------------------------------------------------------*/ .popuptellbook{ position:absolute; display:none; border:1px solid black; width:600px; height: 400px; background-color:#ffff70; text-align:left; padding: 5%; /* overflow: scroll;*/ } .popuptellbookinner{ margin:0; padding:0; height: 350px; width: 560px; overflow: auto; } .popuptellright{ font-weight: bold; } .popuptellbook tbody{ background-color: #ffff70; } .popuptellbook td{ padding: 0px 2px 0px 2px; } /*--------------------------------------------------------------*/ #bookyes,#bookno{ background-color:white; /* margin:20px 0px 0px 120px;*/ /* width: 700px;*/ margin:20px auto 0px auto; width: 800px; border:1px solid #990000; padding: 0 0 0 0; } * html #bookyes, * html #bookno{ margin:20px 0px 0px 82px; } #bookinglist{ margin:0; padding:5; } #bookinglist td{ height:8px; padding:3; } #bookingreference { font-weight:bold; padding: 5px; } .bookinglistdetail{ border:1px solid #990000; margin: 0px 0px 0px 100px; } .bookinglistdetail tr{ } #bookinglistpay{ margin:0; padding:10; } #bookinglistpay td{ height:8px; padding:3; } .bookinglistdetailpay{ border:1px solid #990000; margin: 0px 0px 0px 30px; } #bookyes input{ font-size: 11px; } #right_colpay{ float: left; margin:25px 0 0px 10px; } #bookyespay{ float:left; background-color:white; margin:0px 0 0px 0px; border:1px solid #990000; width: 500px; padding: 0 0 0 0; } .star{ font-size:13pt; font-weight:bold; color:red; } .inputstyle{ font-size: 11px; font: inherit; } #tandcheading{ font-weight:bold; margin:3 0 3 0; } .premdetailspay{ background-color:white; margin:25px 0 0px 0px; border:1px solid #990000; width: 450px; padding: 0px; float:left; } #custinfo{ background-color:white; margin:2px 0 12px 0px; border:1px solid #990000; width: 500px; padding: 0 0 0 0; float:left; } /*--------------------------------------------------------------*/ .legendprov,.legendbooked,.legendbookedbyadmin{ width: 20px; height: 17px; } .legendbooked{ background-color: #ffcccc; } .legendbookedbyadmin{ background-color: #ff6666; } .legendprov{ background-color: #aaaaff; } /*--------------------------------------------------------------*/ .legendnoavail,.legendnobooked,.legendsomebooked{ width: 20px; height: 7px; } .legendnoavail{ background-color: #ff6666; } .legendnobooked{ background-color: #99ff99; } .legendsomebooked{ background-color: #ffcccc; } .keynobooked,.keysomebooked,.keynoavail{ height: 7px; } /*--------------------------------------------------------------*/ .booking div{ float:left; } .bookinghead td{ border-top:0px solid #990000; border-bottom:1px solid #990000; font-weight: bold; } .bookingcaption{ margin:0; padding:0; text-align: left; font-weight:bold; color:#ffffff; background-color: #990000; border-bottom: 1px solid #000000; padding: 5; font-size:8pt; } .accommcaption{ background-color: #990000; margin:0px; padding:0px; text-align: left; font-weight:bold; color:#ffffff; border-bottom: 1px solid #000000; padding: 5px; } .roomdesc{ width: 250px; } .band{ width:50px; } .date{ width:150px; border:0px solid; } .nights{ width:15px; /*text-align:right; margin-right:3px;*/ } .cost{ width:50px; text-align:right; margin-right:10px; } .total{ text-align:right; margin-right:10px; border-top:1px solid #990000; } .finaltotal{ text-align:right; margin-right:10px; border:1px solid #990000; } .end{ clear:both; } #address_block,#bookings_block{ float: left; } #end_top{ clear:both; } .wrapper-advice{ text-align: center; margin: 20 0 0 0; } .advice{ text-align: left; border:1px solid #990000; background-color:white; width: 800px; margin: 0 auto 0 auto; padding: 0px; } .advice-body{ margin: 0; padding: 0 20 20 20 ; } .advice-step{ margin:3 0 3 0; clear:both; float: none; } .advicehead{ background-color: #990000; color: white; font-weight:bold; padding:5px; margin: 0; } .adviceimg{ display:block; clear:both; float:left; } .advice h2{ font-size: 120%; font-weight: bold; display:block; float:left; margin-right: 20px; color: #990000; margin-top: 5px; } .advice h3{ font-size: 100%; display:block; float: left; margin-top: 5px; } .dg{ background-image: url(images/dg.gif); } .pg{ background-image: url(images/pg.gif); } .dp{ background-image: url(images/dp.gif); } .pp{ background-image: url(images/pp.gif); } .bl{ background-image: url(images/bl.gif); }