.avail th{background-color:#bbbdbf;color:white;text-align:left;padding-left:2px;height:11px;}
.avail td{border:1px solid #808080;width:15px;height:11px;font-size:10px;}
.avail tr.days td{border:none;}
.avail table{margin:0px;padding:0px;text-align:center;}
#avleft{float:left;margin-right:20px;}
table{font-family:verdana;font-size:11px;}
.maybe{background-color:#FFCCCC;}
.yes{background-color:#FFF;}
.no{background-color:#aaaabb;}
.ny{background:url(../img/no_yes_img.gif) left no-repeat;}
.yn{background:url(../img/yes_no_img.gif) right no-repeat;}
.my{background:url(../img/maybe_yes_img.gif) left no-repeat;}
.ym{background:url(../img/yes_maybe_img.gif) right no-repeat;}
.mn{background:url(../img/maybe_no_img.gif) right no-repeat;}
.nm{background:url(../img/no_maybe_img.gif) left no-repeat;}
.thumbContainer, .thumbContainerHL{width:75px;height:57px;overflow:hidden;}
.thumbContainer{border:1px solid #bbb;}
.thumbContainerHL{border:1px solid #ccc;}
.thumbContainer img, .thumbContainerHL img{position:relative;top:3px;}
#pictureContainer{width:470px;height:300px;padding-top:0px;padding-left:2px;margin-bottom:15px;}
#frame{border:1px solid gray;width:450px;height:300px;position:relative;overflow:hidden;position:relative;}
.legendItem{clear:both;margin-bottom:10px;}
.legendBlob{border:1px solid #808080;width:20px;height:15px;float:left;margin-right:10px;}
#pictable{border:1px dotted green;position:relative;left:-76px;top:-154px;width:600px;height:600px;padding:0px;margin:0px;}
#enquiryForm{border:1px solid #aaa;padding:10px;width:610px;position:relative;top:90px;}
#enquiryForm td{padding:0 5px 10px 0;vertical-align:top;}
#enquiryForm textarea{width:90%;}
#maincolumn, #enqform{clear:left;}
#maincolumn{width:440px;}
#enqform{border:1px dotted gray;background-color:#eee;padding:10px;width:430px;}
#fancypants-title { text-align: left; }
#fancypants-title b { display: block; margin-right: 80px; }
#fancypants-title span { float: right; }

