/* for bookings calendars site pages */
/* REMOVED = background-image:url(calimages/back.jpg); background-repeat:no-repeat;  */
body {background-color:none; margin:0; padding:0; font-family:verdana, arial, sans-serif; font-size:11px; font-weight:normal; color:#555; text-align:center;}

/* next line for bc.php and bc2.php - actual bookings calendars in iframe */
body.avail {background-image:none;}


body,html {scrollbar-face-color:#aaa; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#666; scrollbar-3dlight-color:#ddd; scrollbar-arrow-color:#fff; scrollbar-track-color:#eee; scrollbar-darkshadow-color:#444;} 

#pagecenter {width:760px; margin-left:auto; margin-right:auto;} 
.page {position:relative; left:25px; top:0px; width:760px; text-align:justify;}

.header {position:absolute; height:40px; width:760px; left:-24px; top:-10px; z-index:2;}

.navline {position:absolute; height:30px; width:600px; left:35px; top:102px; z-index:2; padding:0; text-align:center;}

.mainbox {position:absolute; width:612px; left:35px; top:130px; z-index:4; border:1px solid #0084a5; background-color:#fff; padding:10px;}

.footer {text-align:center; font-size:10px; color:#555;}

h2 {font-size:14px; color:#555; font-weight:bold; text-align:center; }
h3 {font-size:12px; color:#555; font-weight:normal; }
.sm {font-size:9px; color:#555; font-weight:normal; }
p.ce {text-align:center;}
p.ri {text-align:right;}
td.ce {text-align:center;}
img {border-width:0;}
img.bdr {border:1px solid #000;}
.spcr70 {margin-left:70px;}

a {outline:none;}

a.nav2:link { color:#0084a5; font-size:8pt; text-decoration:none;}
a.nav2:visited { color:#0084a5; font-size:8pt; text-decoration:none;}
a.nav2:hover { color:#777; font-size:8pt; text-decoration:underline;}
a.nav2:active { color:#0084a5; font-size:8pt; text-decoration:none;}

label {float:left; width:200px;}
label2 {float:left; width:95px;}
form {margin-top:10px;}
.error {font-weight:bold; color:#900;}
p.floatri {float:right; margin:0 0 10px 10px;}
p.clearri {clear:right;}

.item1 {position:absolute; width:150px; height:353px; left:690px; top:0px; z-index:1; padding:0; background-image:url(calimages/mouse.jpg); background-repeat:no-repeat; }

.valid {position:absolute; width:88px; height:31px; left:585px; top:432px; z-index:1; padding:0; background-image:url(calimages/xhtml10.png); background-repeat:no-repeat; }

/* for bcm1.php and bcy1.php - actual bookings calendars in iframe */
/*  */

table.cal {font-size:11px; color:#000; width:250px;  margin-left:auto; margin-right:auto;}
table.cal td {text-align:center; padding:1px 4px 1px 4px;}
table.cal td.head { background:#fff; border:0px solid #000; text-align:left;}

table.cal2 {font-size:10px; color:#000; width:600px; margin-left:auto; margin-right:auto;}
table.cal2 td {text-align:center; padding:0px;}

td.head { background:#fff; border:0px solid #000; text-align:left;}
td.wday { background:#fff; border:1px solid #000; width:24px;}
td.gap { background:none; border:0px solid #000;}

td.n { background:#ddd; border:1px solid #000;}
td.a { background:#c6ef8c; border:1px solid #000;}
td.b { background:#ffc6a5; border:1px solid #000;}
td.ab { background:#ffc6a5; background-repeat:no-repeat; background-image:url("calimages/xab.gif"); border:1px solid #000;}
td.ba { background:#c6ef8c; background-repeat:no-repeat; background-image:url("calimages/xba.gif"); border:1px solid #000;}
td.e { background:none; border:0px solid #000;}
td.blnk { background:none; border:0px solid #000;}

/* for example1.php and example2.php */
/* ie 6 & 7 uses a <p> around table */
table {width:400px; margin-left:auto; margin-right:auto;}

table td {text-align:center; padding:1px 4px 1px 4px ; font-size:11px; }

td.rdo {text-align:left; padding-right:30px; font-size:11px; }
