body, html { background:#FFF; none repeat scroll 0%; color:#000; margin:0pt; padding:0pt; }

#pageDiv { margin: 6px; width: 310px; border: 1px dashed #CC6600; }

form { margin: 9px 0; padding: 0; }
h1 { color:#CC6600; margin: 3px; padding: 0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1.1em; font-weight:bold; text-align: center; }
table.bookingForm { margin: 4px 17px 0px 17px; }
table.bookingForm td { margin: 0; padding: 0; line-height:22px; font-size: 0.8em; }
p { margin: 0; padding: 0; } 
p img { margin: 3px; padding: 0; }

td.formRowTitle { width:100px; }
td.formRowDay { width:45px; }
td.formRowMonth { width: 107px; }
td.formRowCalendar { width: 28px; }

.formSmall { width:42px; }
.formMedium { width:65px; }
.formLong { width:92px; }
