body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.page { margin-left: auto; margin-right: auto; width: 1024px; height: 800px; background-color: #dbe7c0; }
a.button-nav:active { color: #FFFF00; font-size:10px; text-decoration:none; }
a.button-nav:visited { color: #FFFF00; font-size:10px; text-decoration:none; }
a.button-nav:link { color: #FFFF00; font-size:10px; text-decoration:none; }
a.button-nav:hover { color: #FFFF00; font-size:10px; font-weight: bold; text-decoration:none; }
a.bottom-nav:active { color: #FFFF33; font-size:9px; text-decoration:none; }
a.bottom-nav:visited { color: #FFFF33; font-size:9px; text-decoration:none; }
a.bottom-nav:hover { color: #FFFF33; font-size:9px; font-weight: bold; text-decoration:none; }
a.bottom-nav:link { color: #FFFF33; font-size:9px; text-decoration:none; }
a.nav9:active { font-size:9px; }
a.nav9:visited { font-size:9px; }
a.nav9:hover { font-size:9px; }
a.nav9:link { font-size:9px; }
a.nav10:active { font-size:10px; }
a.nav10:visited { font-size:10px; }
a.nav10:hover { font-size:10px; }
a.nav10:link { font-size:10px; }
a.nav11:active { }
a.nav11:visited { }
a.nav11:hover { }
a.nav11:link { }
a.nav11b:active { color: #FF0000; }
a.nav11b:visited { color: #FF0000; }
a.nav11b:hover { color: #FF0000; }
a.nav11b:link { color: #FF0000; }
.bottom-nav-text { color: #999999; font-size:9px; text-transform: uppercase ; background-color: #006600; line-height: 30px; color: #FFFF33; }
.leftframe { background-color: #97c989; }
.rightframe { background-color: #97c989; }
.middleframe { background-color: #FFFFCC; }
.main-title { color:#006600; font-size: 36px; }
.main-tag { color: #006600; font-size: 15px; } 
.main-contact { color:#006600; font-size: 17px; }
.copyright { line-height: 30px; font-size: 9px; }
h1 { font-size: 14px; background-color:#006600; color: #FFFFFF ; padding: 4px; font-weight: 200; } 
h2 { font-size: 12px; background-color:#006600; color: #FFFFFF ; padding: 4px; font-weight: 200; } 
h3 { font-size: 9px; background-color:#006600; color: #FFFFFF ; padding: 2px; font-weight: 200; } 
.frame { background-color: #FFFFCC; border: 1pt solid silver ; padding: 4px; font-size: 10px;}

.year_finder { background-color: #FFCC00 ; width: 100%; }
.month_finder { background-color: #FFFF99 ; width: 100%; }
.day_finder { background-color: #FFCC00 ; width: 100%; }

.hftext { font-weight: bold; font-style:italic; text-decoration:underline; }
.hftext1 { font-weight: bold; font-style:italic; text-decoration:underline; }
.hf{ background-color: #FFFF99 ; width:250px; border: 2pt solid #009900; }

.hfw { text-decoration:underline; text-align:center; font-weight: bold; text-transform:uppercase; }
.av_yearbuttonb { font-size: 10px; width: 120px; background-color: #cfea94; }
.av_yearbuttonlitb { font-size: 10px; font-weight: bold; width: 120px; background-color: green; color: yellow; }   
.av_monthbuttonb { font-size: 10px; width: 38px; background-color: #cfea94; }
.av_monthbuttonnb { font-size: 10px; width: 38px; }     
.av_monthbuttonlitb { font-weight: bold; font-size: 10px; width: 38px; background-color: green; color: yellow; }
.av_daybuttonb { font-size: 10px; width: 28px; background-color: #cfea94; }
.av_daybuttonnab { font-size: 10px; width: 28px; }
.av_daybuttonlitb { font-size: 10px; font-weight: bold; width: 28px; background-color: green; color: yellow;}
.promo_code { color:#33F ; font-size: 13px; font-weight: bold ; }
.pricetable { }
.pricetext { text-align:center; height:23px; background-color: #FFCC99; }
.pricehead { font-size: 14px; text-align:center ; color: #FFFF00; background-color:#CC6600 ; }
.pricetitle { font-size: 12px; text-align:center ;  color: #FFFF00; background-color:#CC6600 ; }
.text9 {  font-size: 9px;  }
.text10 { font-size: 10px;  }
.text11 { }
.text11r { color: #FF0000; }
li { }
.textb11 { font-weight: bold ; }
.textb13 { font-weight: bold; font-size: 13px;  }
.textb15 { font-weight: bold; font-size: 15px;  }
.text11bl { color: #33f ; }
.spacer { line-height: 5px; }
.image-head { background-image: url(http://www.canalboatholiday.net/images/main-head2.jpg) ; height:150px; }
.image-40 { background-image: url(http://www.canalboatholiday.net/images/40-button.gif) ; }
.image-50 { background-image: url(http://www.canalboatholiday.net/images/50-button.gif) ; }
.image-60 { background-image: url(http://www.canalboatholiday.net/images/60-button.gif) ; }
.image-70 { background-image: url(http://www.canalboatholiday.net/images/70-button.gif) ; }
.image-80 { background-image: url(http://www.canalboatholiday.net/images/80-button.gif) ; }
.image-100 { background-image: url(http://www.canalboatholiday.net/images/100-button.gif) ; }
.image-120 { background-image: url(http://www.canalboatholiday.net/images/120-button.gif) ; }
.image-finder { background-image: url(http://www.canalboatholiday.net/images/cbh_holidayfinder.gif) ; }
.brochure_warn { color: #FF0000; }
.brochure_text { }
.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;
    }
	
.btext { }
.berror { color:#FF0000; }
.btitle { font-size: 13px; background-color:#009900; color: #FFFF00; text-align:center ; }
.bchoice { }
.bbutton { }
.bfield { }
.bfieldmoney { text-align:right ; }
.bfieldtotal { text-align:right ; }
