td {text-align: left; vertical-align: top;}
h1 {font-size: 15pt;}
h2 {font-size: 12pt;}
body {background-color: #FFFFFF; color: #000000; font-family: Arial,Verdana,sans-serif; font-size: 10pt;}

a:link {color: #0000FF; text-decoration: none; font-weight: bold;}
a:visited {color: #0000FF; text-decoration: none; font-weight: bold;}
a:hover {color: #000080; text-decoration: underline; font-weight: bold;}
a:active {color: #000080; text-decoration: underline; font-weight: bold;}

.top {width: 750px; height: 80px; font-size: 8pt; background-image: url('/li/algarve-self-catering.jpg'); background-repeat: no-repeat; text-align: right; vertical-align: bottom;}
.top input {font-size: 8pt; border: 1px solid #000000;}

.nav {width: 155px; background-color: #FFFFFF; font-size: 10pt;}
.nav a:link {color: #000000; text-decoration: none; font-weight: normal;}
.nav a:visited {color: #000000; text-decoration: none; font-weight: normal;}
.nav a:hover {color: #000060; text-decoration: underline; font-weight: normal;}
.nav a:active {color: #000060; text-decoration: underline; font-weight: normal;}
.nav p {margin: 0px;}
.nav input {font-size: 8pt; border: 1px solid #000000;}
.nav select {font-size: 8pt; padding: 0px; margin: 0px; border: 1px solid #000000; width: 115px;}

.nav-bullet {width: 7px; height: 10px; margin-left: 2px; margin-right: 5px;}

.sp {width: 536px; background-color: #FFFFFF; font-size: 7pt; color: #888888;}
.sp a:link {color: #686868; text-decoration: none; font-weight: normal;}
.sp a:visited {color: #686868; text-decoration: none; font-weight: normal;}
.sp a:hover {color: #686868; text-decoration: underline; font-weight: normal;}
.sp a:active {color: #686868; text-decoration: underline; font-weight: normal;}

.wn {height: 7px; background-color: #FFFFFF; background-image: url('/li/n.gif');}
.ww {width: 7px; background-color: #FFFFFF; background-image: url('/li/w.gif');}
.we {width: 7px; background-color: #FFFFFF; background-image: url('/li/e.gif');}
.ws {height: 7px; background-color: #FFFFFF; background-image: url('/li/s.gif');}
.wnw {height: 7px; width: 7px; background-color: #FFFFFF; background-image: url('/li/nw.gif');}
.wne {height: 7px; width: 7px; background-color: #FFFFFF; background-image: url('/li/ne.gif');}
.wsw {height: 7px; width: 7px; background-color: #FFFFFF; background-image: url('/li/sw.gif');}
.wse {height: 7px; width: 7px; background-color: #FFFFFF; background-image: url('/li/se.gif');}

.bn {height: 7px; background-color: #000060; background-image: url('/li/blue-n.gif');}
.bw {width: 7px; background-color: #000060; background-image: url('/li/blue-w.gif');}
.be {width: 7px; background-color: #000060; background-image: url('/li/blue-e.gif');}
.bs {height: 7px; background-color: #000060; background-image: url('/li/blue-s.gif');}
.bnw {height: 7px; width: 7px; background-color: #000060; background-image: url('/li/blue-nw.gif');}
.bne {height: 7px; width: 7px; background-color: #000060; background-image: url('/li/blue-ne.gif');}
.bsw {height: 7px; width: 7px; background-color: #000060; background-image: url('/li/blue-sw.gif');}
.bse {height: 7px; width: 7px; background-color: #000060; background-image: url('/li/blue-se.gif');}

.base {width: 750px; height: 9px; background-image: url('/li/base.gif'); background-repeat: no-repeat;}

.home {margin: 0px;}
.home h1 {margin: 0px;}
.home h2 {margin: 0px; font-size: 14pt; color: #0000FF;}
.home p {margin-top: 0px; font-size: 8pt;}
.home a:link {color: #000000; text-decoration: none; font-weight: normal;}
.home a:visited {color: #000000; text-decoration: none; font-weight: normal;}
.home a:hover {color: #000060; text-decoration: underline; font-weight: normal;}
.home a:active {color: #000060; text-decoration: underline; font-weight: normal;}

.links p {margin: 0px; font-size: 11pt; line-height: 150%;}

.pf select {border: 1px solid #000000; background-color: #FFFFFF;}
.pf input {border: 1px solid #000000; background-color: #FFFFFF;}
.pf textarea {border: 1px solid #000000; background-color: #FFFFFF;}
.pf .optional {border: 1px solid #484848; background-color: #EFEFEF;}

.llt {width: 71px; height: 20px; font-weight: bold; background-color: #CFCFCF; white-space: nowrap; vertical-align: middle; text-align: center;}
