body { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.error {  font-size: 12px; padding: 2px; color: #F00; }
.bro { background-color: #FFF ; }
.brob { background-color: #FFF ; border: 3pt solid #F48520; background-color: #FCC;  }
.textcontent { padding: 6px; margin-left: 40px; margin-right: 40px; background-color:#E34704 ; }
.text { font-size: 12px; padding: 2px; }
.textw { font-size: 12px; padding: 2px; color:#FFFFFF; }
.text2 { padding: 2px; text-align: center ; color: #ffcc00; }
.footer { font-size: 10px; padding: 2px; }
h1 { font-size: 17px; font-style: italic ; color: #666666 ; }
h2 { color: #ffcc00 ; font-size: 14px; }
h3 { color: #666666 ; font-size: 14px; bbackground-color: #FFFF66 ;  padding: 6px; bborder: 1pt  #FFFF00 ; }
a.navb:visited { color: #ffff00; text-decoration: underline; }
a.navb:hover { font-weight: bold; color:#ffff00; text-decoration: underline;	}
a.navb:active { color:#ffff00; text-decoration: underline; }
a.navb:link { color:#ffff00; text-decoration: underline; }
a.foot:hover { font-size:10px; color: #000 ; }
a.foot:link { font-size:10px; color: #000 ; }
a.foot:visited { font-size:10px; color: #000 ; }
a.foot:active { font-size:10px; color: #000 ; }
.callus { font-size: 15px; font-weight: bold; color: #FFF ;}
.callushead { font-size: 15px; font-weight: bold; color:#ffcc00; background-color: #666666; }
.callusb { font-size: 15px; font-weight: bold; color:#000000; }
.callusw { font-size: 18px; font-weight: bold; color:#ffffff; }
.avail { font-size: 13px; color:#000000; }
.price { font-size: 15px; font-weight: bold; color: #0000CC; padding: 3px; }
.head { font-size: 22px; color: #FFFF00; }
.head2 { font-size: 17px; color: #FFFF00; }
.headinfo {	font-size: 30px; color: #FFFF00; text-transform: uppercase; }
.bookbutton { height: 45px; }
.bord {	border: 1pt solid white; padding: 8px; }
.SPLAddressListSt{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 0;
    width: 80mm;}
.SPLAddressListStBottomLine{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    }
.SPLAddressListStErrorLine{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    }
 .SPLAddressListLicenseLine{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center
    margin-top: 0;
    margin-bottom: 0;
    }
.ctext { font-weight: bold; font-size: 14px; padding: 2px; }
.pagebutton { width: 25px; }
.pagebuttonlit { width: 25px; background-color: #FFFF00 ; }
#button-home { display: block; width:125px; height:32px; background:url(images/home.png); no-repeat 0 0 ; border: none; }
#button-home:hover { background-position: 0 -32px; }
#button-home span { display: none; }
#button-booking { display: block; width:125px; height:32px; background:url(images/booking.png); no-repeat 0 0 ; border: none; }
#button-booking:hover { background-position: 0 -32px; }
#button-booking span { display: none; }
#button-locations { display: block; width:125px; height:32px; background:url(images/locations.png); no-repeat 0 0 ; border: none; }
#button-locations:hover { background-position: 0 -32px; }
#button-locations span { display: none; }
#button-canalboats { display: block; width:125px; height:32px; background:url(images/canalboats.png); no-repeat 0 0 ; border: none; }
#button-canalboats:hover { background-position: 0 -32px; }
#button-canalboats span { display: none; }
#button-maps { display: block; width:125px; height:32px; background:url(images/maps.png); no-repeat 0 0 ; border: none; }
#button-maps:hover { background-position: 0 -32px; }
#button-maps span { display: none; }
#button-questions { display: block; width:125px; height:32px; background:url(images/questions.png); no-repeat 0 0 ; border: none; }
#button-questions:hover { background-position: 0 -32px; }
#button-questions span { display: none; }
#button-offers { display: block; width:125px; height:32px; background:url(images/offers.png); no-repeat 0 0 ; border: none; }
#button-offers:hover { background-position: 0 -32px; }
#button-offers span { display: none; }
#button-brochure { display: block; width:125px; height:32px; background:url(images/brochure.png); no-repeat 0 0 ; border: none; }
#button-brochure:hover { background-position: 0 -32px; }
#button-brochure span { display: none; }

