.PageCanvas { position: absolute; left: 0; width: 780px; min-height: 420px; margin-left: 0; }
.PageBanner { position: static; width: 780px; height: 70px; margin-bottom: 5px; }
.PageBannerTitle { position: absolute; top: 15px; left: 250px; width: 250px; height: 50px; }
.PageBannerContact { position: absolute; top: 15px; left: 520px; width: 250px; height: 50px; }
.PageFooter { left: 0; width: 600px; float: none; clear: both; }
.PageNavigation { position: absolute; top: 70px; left: 0; width: 132px; z-index: 200; margin-left: 5px; padding: 0; }
@media print {
	.PageNavigation { display: none; }
}
.HomeNavigation { margin-left: 5px; padding: 0; position: absolute; z-index: 200; top: 80px; left: 0; width: 132px; }
.PageNavigationMain { margin-top: 0; }
.PageNavigationSecondary { margin-top: 12px; }
.PageNavigationShop { margin-top: 12px; }
.PageShopStatus { position: relative; top: 735px; float: left; margin-top: 12px; margin-left: 10px; }
.HomeShopStatus { margin-top: 12px; margin-left: 10px; position: relative; top: 750px; float: left; }
.PageContent { position: absolute; top: 70px; left: 145px; width: 640px; margin: 0; padding: 0; }
@media print {
	.PageContent { left: 20px; width: 800px; }
}
.HomeContent { margin: 0; padding: 0; position: absolute; top: 80px; left: 145px; width: 640px; }
.PageContentNoMenu { margin: 0; padding: 0; position: absolute; top: 70px; left: 20px; width: 640px; }
.PageSection { clear: both; margin-top: 0; margin-bottom: 20px; }
.TitleBar { color: #001b66; background-color: #bfdfdf; margin: 5px 0 0 -5px; padding-right: 0; padding-left: 5px; width: 100%; min-height: 20px; clear: both; }
.TitleImage { margin: 0 0 0 -5px; padding-right: 0; padding-left: 0; width: 100%; min-height: 20px; clear: both; }
.Icon2ColSmallLightGreen { color: #001b66; background-color: #bfdfdf; margin: 3px 0 0; padding: 0 0 0 5px; width: 220px; min-height: 20px; }
.Icon1ColSmallLightGreen { color: #001b66; background-color: #bfdfdf; margin: 3px 0 0; padding: 0 0 0 5px; width: 150px; float: right; min-height: 20px; }
.Icon1ColSmallLightGreenLeft { color: #001b66; background-color: #bfdfdf; margin: 3px 0 0; padding: 0 0 0 5px; width: 150px; min-height: 20px; float: left; }
.IconButton { outline: outset 1px #008080; }
.IconBuySFloatLeft { background-image: url(../images/_Buttons/Icon150wBasketTxtLink125.gif); background-repeat: no-repeat; width: 125px; height: 25px; float: left; }
.IconBuySFloatLeft:hover { background-image: url(../images/_Buttons/Icon150wBasketTxtHover125.gif); background-repeat: no-repeat; }
.IconBuySFloatRightClear { background-image: url(../images/_Buttons/Icon150wBasketTxtLink125.gif); background-repeat: no-repeat; width: 125px; height: 25px; margin: 0 0 0 10px; float: right; clear: right; }
.IconBuySFloatRightClear:hover { background-image: url(../images/_Buttons/Icon150wBasketTxtHover125.gif); background-repeat: no-repeat; }
.IconBuyMFloatLeft { background-image: url(../images/_Buttons/Icon150wBasketTxtLink170.gif); background-repeat: no-repeat; width: 170px; height: 34px; float: left; }
.IconBuyMFloatLeft:hover { background-image: url(../images/_Buttons/Icon150wBasketTxtHover170.gif); background-repeat: no-repeat; }
.IconBuyMFloatRight { background-image: url(../images/_Buttons/Icon150wBasketTxtLink170.gif); background-repeat: no-repeat; width: 170px; height: 34px; float: right; }
.IconBuyMFloatRight:hover { background-image: url(../images/_Buttons/Icon150wBasketTxtHover170.gif); background-repeat: no-repeat; }
.IconContactSFloatRight { background-image: url(../images/_Buttons/Icon150wContactTxtLink125.gif); background-repeat: no-repeat; width: 125px; height: 25px; float: right; }
.IconContactSFloatRight:hover { background-image: url(../images/_Buttons/Icon150wContactTxtHover125.gif); }
.IconContactSFloatLeft { background-image: url(../images/_Buttons/Icon150wContactTxtLink125.gif); background-repeat: no-repeat; width: 125px; height: 25px; float: left; }
.IconContactSFloatLeft:hover { background-image: url(../images/_Buttons/Icon150wContactTxtHover125.gif); }
.IconContactMFloatRight { background-image: url(../images/_Buttons/Icon150wContactTxtLink170.gif); background-repeat: no-repeat; width: 170px; height: 34px; float: right; }
.IconContactMFloatRight:hover { background-image: url(../images/_Buttons/Icon150wContactTxtHover170.gif); }
.IconBackSkegMFloatRight { background-image: url(../images/_Buttons/Icon150wBackSkegTxtLink170.gif); background-repeat: no-repeat; width: 170px; height: 34px; float: right; }
.IconBackSkegMFloatRight:hover { background-image: url(../images/_Buttons/Icon150wBackSkegTxtHover170.gif); }
.IconBackSkegMFloatLeft { background-image: url(../images/_Buttons/Icon150wBackSkegTxtLink170.gif); background-repeat: no-repeat; width: 170px; height: 34px; float: left; }
.IconBackSkegMFloatLeft:hover { background-image: url(../images/_Buttons/Icon150wBackSkegTxtHover170.gif); }
.IconContactMFloatLeft { background-image: url(../images/_Buttons/Icon150wContactTxtLink170.gif); background-repeat: no-repeat; width: 170px; height: 34px; float: left; }
.IconContactMFloatLeft:hover { background-image: url(../images/_Buttons/Icon150wContactTxtHover170.gif); }
.IconCanoeRackMFloatRight { background-image: url(../images/_Buttons/Icon150wCanoeRacksTxtLink17.gif); background-repeat: no-repeat; width: 170px; height: 34px; float: right; margin: 0; padding: 0; display: block; }
.IconCanoeRackMFloatRight:hover { background-image: url(../images/_Buttons/Icon150wCanoeRacksTxtHover1.gif); }
.IconCanoeRackMFloatLeft { background-image: url(../images/_Buttons/Icon150wCanoeRacksTxtLink17.gif); background-repeat: no-repeat; width: 170px; height: 34px; float: left; margin: 0; padding: 0; display: block; }
.IconCanoeRackMFloatLeft:hover { background-image: url(../images/_Buttons/Icon150wCanoeRacksTxtHover1.gif); }
.IconKayakRackMFloatLeft { background-image: url(../images/_Buttons/Icon150wKayakRacksTxtLink17.gif); background-repeat: no-repeat; width: 170px; height: 34px; float: left; margin: 0; padding: 0; display: block; }
.IconKayakRackMFloatLeft:hover { background-image: url(../images/_Buttons/Icon150wKayakRacksTxtHover1.gif); }
.IconChooseMFloatRight { background-image: url(../images/_Buttons/Icon150wChooseTxtLink170.gif); background-repeat: no-repeat; width: 170px; height: 34px; float: right; }
.IconChooseMFloatRight:hover { background-image: url(../images/_Buttons/Icon150wChooseTxtHover170.gif); }
.IconDetailsMFloatLeft { background-image: url(../images/_Buttons/Icon150wDetailsTxtLink170.gif); background-repeat: no-repeat; width: 170px; height: 34px; float: left; }
.IconDetailsMFloatLeft:hover { background-image: url(../images/_Buttons/Icon150wDetailsTxtHover170.gif); }
.IconShortMFloatRight { background-image: url(../images/_Buttons/Icon150wShortTxtLink170h.gif); background-repeat: no-repeat; width: 170px; height: 48px; float: right; }
.IconShortMFloatRight:hover { background-image: url(../images/_Buttons/Icon150wShortTxtHover170h.gif); }
.IconLongMFloatRight { background-image: url(../images/_Buttons/Icon150wLongTxtLink170h.gif); background-repeat: no-repeat; width: 170px; height: 48px; float: right; }
.IconLongMFloatRight:hover { background-image: url(../images/_Buttons/Icon150wLongTxtHover170h.gif); }
div#IconPreload {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}
.ColsFloat2 { position: static; top: 0; width: 290px; height: 100%; float: left; margin: 0 10px 0 0; padding: 0 5px; }
.ColsFloat2noV { margin: 0 10px 0 0; padding: 0 5px; position: static; top: 0; width: 290px; height: 100%; float: left; }
.ColsFloat2V { margin: 0 0 0 0; padding: 0 0 0 5px; position: static; top: 0; width: 320px; height: 100%; float: left; }
.ColsFloat2R { padding: 0 0 0 5px; position: static; top: 0; width: 290px; height: 100%; float: right; margin: 0 0 0 10px; }
.ColsFloat2RSmall { margin: 0 0 0 10px; padding: 0; position: static; top: 0; width: 210px; height: 100%; float: right; }
.ColsFloat3 { margin: 0 10px 0 0; padding: 0 5px; position: static; top: 0; width: 190px; height: 100%; float: left; }
.Cols1 { margin: 0 10px 0 0; padding: 0 5px; position: static; top: 0; width: 630px; height: 100%; float: left; }
.ColsFloat2Small { margin: 0 10px 0 0; padding: 0 5px; position: static; top: 0; width: 220px; height: 100%; float: left; }
.ColsFloat2Large { margin: 0 10px 0 0; padding: 0 5px; position: static; top: 0; width: 370px; height: 100%; float: left; }
@media print {
	.ColsFloat2Large { margin-right: 140px; }
}
.ColsBlock2LightGreen { background-color: #e5f2f2; width: 100%; margin-right: 0; margin-bottom: 10px; margin-left: -5px; padding-right: 0; padding-left: 5px; }
.ColsClear { clear: both; margin: 0 10px 0 0; padding: 0 5px 0; }
.SpanRight { float: right; margin: 0; padding: 0; }
.ImageFloatLeft { float: left; margin-top: 3px; margin-right: 10px; margin-left: 0; display: block; }
.ImageFloatRight { float: right; margin: 3px 0 0 10px; display: block; }
.ImageFloatRightClear { display: block; float: right; clear: right; margin: 0 0 0 10px; }
.ImageFull { position: relative; left: -5px; display: block; }
.ImageBlock { display: block; }
.ImageCol { margin-bottom: 3px; display: block; }
.ImageDivTrailer2Wide { width: 290px; float: right; }
.TableFull { background-color: #e5f2f2; width: 100%; }
.TopOfPage { font-size: 0.9em; text-align: right; }
.HeadlineList { font-weight: bold; margin-left: 0; padding-left: 0; list-style-type: disc; list-style-position: inside; }
@media print {
	#kayaks_skuk, #kayaks_eddyline, #kayaks_kirton, #kayaks_rockpool, #kayaks_p_h { display: none; !important }
}
