

body {background-image:url(images/woodbg.jpg); background-repeat: no-repeat; background-color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#usefullinks {position:absolute; left:170px; top:275px; color:#000000; width:350px; text-align:left;} 
a{font-size:12px; color:#333333; text-decoration:none;}
#usefullinks h3 {padding:0.2em 0 0 0; margin:0; color:#990000;}

#bookindex {background-image:url(images/bookindex.jpg); background-repeat: no-repeat; position:absolute; left:115px; top:70px; width:870px; height:565px;}
#booklinks {background-image:url(images/booklinks.jpg); background-repeat: no-repeat; position:absolute; left:115px; top:70px; width:870px; height:565px;}
#bookbookings {background-image:url(images/bookbookings.jpg); background-repeat: no-repeat; position:absolute; left:115px; top:70px; width:870px; height:565px;}
#bookguestbook {background-image:url(images/bookguestbook.jpg); background-repeat: no-repeat; position:absolute; left:115px; top:70px; width:870px; height:565px;}
#bookcontacts {background-image:url(images/bookcontacts.jpg); background-repeat: no-repeat; position:absolute; left:115px; top:70px; width:870px; height:565px;}
#bookphotos {background-image:url(images/bookphotos.jpg); background-repeat: no-repeat; position:absolute; left:115px; top:70px; width:870px; height:565px;}
#bookbooktime {background-image:url(images/bookbooktime.jpg); background-repeat: no-repeat; position:absolute; left:115px; top:70px; width:870px; height:565px;}
#booklissbookings {background-image:url(images/booklissbookings.jpg); background-repeat: no-repeat; position:absolute; left:115px; top:70px; width:870px; height:565px;}


#maincalendar {position:absolute; left:555px; top:140px; width:370px; height:450px; }
#bookingstore {position:absolute; left:555px; top:160px; width:370px; height:450px; }
#bookingstorecart {position:absolute; left:555px; top:180px; width:370px; height:450px; }

#registerform {position:relative; top:20px;}
.formdate {width:320px;}
.formtext {font-size:12px; width:200px;}
.booked {font-weight:bold; color:#c71b1b;}

#brendan {position:absolute; left:45px; top:30px; width:260px; height:35px;}
#david {position:absolute; left:45px; top:115px; width:200px; height:35px;}
#eoghan {position:absolute; left:45px; top:195px; width:240px; height:35px;}
#elizabeth {position:absolute; left:45px; top:280px; width:260px; height:35px;}
#darragh {position:absolute; left:45px; top:360px; width:260px; height:35px;}

.prodname {padding:0; margin:0; text-align:left; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;}

#familyname {position:absolute; left:200px; top:150px;}


#notices {position:absolute; left:170px; top:170px; color:#333333; font-size:13px; width:350px; height:450px;}

#navigation {position:absolute; left:170px; top:75px; height:40px; width:800px;}
#homelink {position:absolute; left:20px; top:5px; width:80px; height:35px;}
#contacts {position:absolute; left:240px; top:10px; width:100px; height:30px;}
#bookinglink {position:absolute; left:405px; top:5px; width:120px; height:30px;}
#links {position:absolute; left:650px; top:10px; width:70px; height:30px;}

#navigationright {position:absolute; left:940px; top:210px; height:340px; width:40px;}
#photolink {position:absolute; left:0px; top:10px; width:40px; height:70px;}
#guestbooklink {position:absolute; left:0px; top:210px; width:40px; height:80px;}

#storebooking {position:absolute; left:175px; top:480px;}

.formdate {width:320px;}
.formtext {font-size:12px; width:200px;}

#bottom {position:absolute; top:1002px;}
.red {color:#990000;}