/* Sitewide CSS */
.aligncenter { display:block; margin:0 auto; }
.alignleft {  display:inline; float:left; }
.alignright {  display:inline; float:right; }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px; }
.clear { clear:both;}
* {margin:0;padding:0;}
body {width:960px; background-color:#FFF;}

/* Searchpage */
.searchresult { padding-bottom:5px; font-size:16px;}
.searchresult a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:5px; font-size:16px; text-decoration:none; color:#092637; margin-left:10px;}
.searchresult a:hover{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:5px; font-size:16px; color:#5b9dc5; text-decoration:none; margin-left:10px;}

/*Typography*/
.lightblue { color:#5b9dc5; }
.pfestblue16 { color:#5febf6; font-size:16px;}
.white {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
.yellow {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#f7f145;}
.yellow16 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#f7f145;}
.darkblue16 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#000531;}
p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#092637;}
p.list {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#5b9dc5; font-weight:bold;}
p.white {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
p.white a{text-decoration:none;}
p.white a:hover {text-decoration:none; color:#5b9dc5;}
h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; color:#092637; font-weight:bold;}
h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#092637; font-weight:bold;}
h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#092637; font-weight:bold;}
h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:60px; color:#FFF; font-weight:bold;}
.smallgrey {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#686868; line-height:11px;}
h1.texttitle {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:36px; color:#092637; font-weight:bold;}
h2.texttitle {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:30px; color:#092637; font-weight:bold;}
.textsubtitle {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#5b9dc5; font-weight:bold;}
.textsubtitle a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#5b9dc5; font-weight:bold; text-decoration:none;}
.textsubtitle a:hover{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#092637; font-weight:bold; text-decoration:none;}
.texttitle {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#092637; font-weight:bold;}
.texttitlelightblue {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#5b9dc5; font-weight:bold;}
.texttitlelightblue a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#5b9dc5; font-weight:bold; text-decoration:none;}
.texttitlelightblue a:hover {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#092637; font-weight:bold; text-decoration:none;}
.sbproducttitle {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#fff; padding:7px 10px; font-weight:bold;}
.sbproductpriceblue {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#5b9dc5; padding:2px 0px 2px 10px; font-weight:bold; text-transform:uppercase;}
.sbproductpricewhite {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; padding:2px 10px 2px 0px; font-weight:bold; text-transform:uppercase;}
.sbsuperscript {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff; vertical-align:text-top;  font-weight:bold; text-transform:uppercase;}
.sbsuperscriptblue {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9px; color:#5b9dc5; vertical-align:text-top;  font-weight:bold; text-transform:uppercase;}
.smallwhitebold {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; text-decoration:none; text-shadow:none;}
.smallwhitebold a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; text-decoration:none; text-shadow:none;}
.album h2{margin-bottom:10px;}

/*Sticky Footer*/
html, body {height: 100%; }
.wrapper {min-height: 100%;	height: auto !important; height: 100%; margin: 0 auto -220px; padding-left:20px; padding-right:20px;} 
.footer, .push { height: 220px;}

/*header*/
#header {display:block; margin:0 auto; width:920px; height:79px; margin-bottom:20px; margin-top:20px; }
#headerlogo {background-image:url(../../images/header-logo.gif); display:block; width:314px; height:79px; background-repeat:no-repeat;  display:inline; float:left;}
#headerlogo a{display:block; width:314px; height:79px;loat:left;}
#searchbar { display:block; width:185px; height:30px;  display:inline; float:right; text-align:right; margin-right:20px; margin-top:10px; }
#newsletter { display:block; width:190pxpx; margin-right:20px; ;  display:inline; float:right; text-align:right; margin-top:10px;}
#mc-embedded-subscribe { width:70px; height:18px; margin: 0; padding: 0; border: 0;  background: transparent url(../../images/newssubmit.jpg) no-repeat center top; text-indent: -1000em; cursor: pointer; cursor: hand; vertical-align:top; }
#searchsubmit { width:48px; height:18px; margin: 0; padding: 0; border: 0;  background: transparent url(../../images/searchsubmit.jpg) no-repeat center top; text-indent: -1000em; cursor: pointer; cursor: hand; vertical-align:text-top;}
#booknow { display:block; width:156px; height:23px;  display:inline; float:right; margin-right:11px; margin-top:10px;}
#booknow a{ display:block; width:156px; height:23px;  display:inline; float:right; background-image:url(../../images/header-booknowup.jpg); display:block; font-size:0px; text-decoration:none; outline:none; } 
#booknow a:hover{ display:block; width:156px; height:23px;  display:inline; float:right; background-image:url(../../images/header-booknowover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}

/*Homepage Slides*/
#hpbanner{width:920px; margin:auto;}
#hps{width:920px; height:400px; padding-bottom:10px;}
#hps li{height:400px; position:relative; overflow:hidden; width:920px;}
#hps li a img{border:none;}

/*Homepage Content*/
#col1{ width:300px;  display:inline; float:left; margin-right:10px;}
#col2{ width:300px;  display:inline; float:left;}
#col3{ width:300px;  display:inline; float:right; margin-left:10px;}
#index1 a{ width:300px; height:150px; margin-bottom:10px; background-image:url(../../images/300x150_guidedtripsup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#index1 a:hover{ width:300px; height:150px; margin-bottom:10px; background-image:url(../../images/300x150_guidedtripsover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#index2 a{ width:300px; height:150px; margin-bottom:10px; background-image:url(../../images/300x150_eventsup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#index2 a:hover{ width:300px; height:150px; margin-bottom:10px; background-image:url(../../images/300x150_eventsover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#index3 a{ width:300px; height:150px; margin-bottom:10px; background-image:url(../../images/300x150_kidsprogrammingup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#index3 a:hover{ width:300px; height:150px; margin-bottom:10px; background-image:url(../../images/300x150_kidsprogrammingover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#index4 a{ width:300px; height:150px; margin-bottom:10px; background-image:url(../../images/300x150_tourgroupsup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#index4 a:hover{ width:300px; height:150px; margin-bottom:10px; background-image:url(../../images/300x150_tourgroupsover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#index5 a{ width:300px; height:150px; margin-bottom:10px; background-image:url(../../images/300x150_rentalsup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#index5 a:hover{ width:300px; height:150px; margin-bottom:10px; background-image:url(../../images/300x150_rentalsover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#index6 a{ width:300px; height:150px; margin-bottom:10px; background-image:url(../../images/300x150_coursesandcertificationup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#index6 a:hover{ width:300px; height:150px; margin-bottom:10px; background-image:url(../../images/300x150_coursesandcertificationover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}

/*Landingage Content*/
.landingpageitem{ width:920px; display:block;  display:inline; float:left; margin-bottom:10px;}
.landingpageiteminfo{ width:590px; display:block;  display:inline; float:left; margin-left:20px;}
.landingpagecoltext{width:300px;margin-bottom:10px;}
#guidedtrips1 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_daytripsup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#guidedtrips1 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_daytripsover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#guidedtrips2 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_weekendtripsup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#guidedtrips2 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_weekendtripsover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#guidedtrips3 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_weekofriversup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#guidedtrips3 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_weekofriversover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#guidedtrips4 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_paddlethearchup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#guidedtrips4 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_paddlethearchover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#guidedtrips5 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_recpaddlingclubsup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#guidedtrips5 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_recpaddlingclubsover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#rentals1 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_daytripsup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#rentals1 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_daytripsover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#rentals2 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_weekendtripsup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#rentals2 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_weekendtripsover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#rentals3 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_gearup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#rentals3 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_gearover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#tourgroups1 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_corporategroupsup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#tourgroups1 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_corporategroupsover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#tourgroups2 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_schoolgroupsup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#tourgroups2 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_schoolgroupsover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#tourgroups3 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_youthorganizationsup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#tourgroups3 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_youthorganizationsover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#tourgroups4 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_socialgroupsup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#tourgroups4 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_socialgroupsover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#courses1 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_beginnercoursesup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#courses1 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_beginnercoursesover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#courses2 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_flatwatercertificationup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#courses2 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_flatwatercertificationover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#courses3 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_level1certificationup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#courses3 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_level1certificationover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#courses4 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_level2certificationup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#courses4 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_level2certificationover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#courses5 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_paddlefitup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#courses5 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_paddlefitover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#courses6 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_specialtyclinicsup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#courses6 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_specialtyclinicsover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#kidsprogramming1 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_activekidssummercampup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#kidsprogramming1 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_activekidssummercampover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#kidsprogramming2 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_ventureleadershipup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#kidsprogramming2 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_ventureleadershipover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#kidsprogramming3 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_youthpaddlingclubsup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#kidsprogramming3 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_youthpaddlingclubsover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#kidsprogramming4 a{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_youthorganizationsup.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}
#kidsprogramming4 a:hover{  display:inline; float:left; width:300px; height:150px; background-image:url(../../images/300x150_youthorganizationsover.jpg); display:block; font-size:0px; text-decoration:none; outline:none;}

/*Sidebar Content*/
.sidebar {width:300px; display:block;  display:inline; float:left;}
.sbitem {width:300px; display:block;  display:inline; float:left; background-color:#dfe3e5; margin-bottom:10px;}
.sbh1 {width:300px; height:40px; background-image:url(../../images/sbh1bgrep-blue.gif); background-repeat:repeat-x; }
.sbh2 {width:300px; height:24px; background-color:#092637; }
.sbpdleft {width:150px; padding:10px;  display:inline; float:left;}
.sbpdleft p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#092637;}
.sbpdfull {width:280px; padding:10px;  display:inline; float:left;}
.sbpdfull p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#092637;}
.sbpdright {width:110px; padding-right:10px; padding-top:10px;  display:inline; float:left;}
.sbpdright p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#092637; font-weight:bolder;}
.sbpdright a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#092637; font-weight:bolder; text-decoration:none; }
.sbpdright a:hover{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#5b9dc5; font-weight:bolder; text-decoration:none; }
.sbrequestaguidedtrip a{width:300px; height:37px; background-image:url(../../images/button_requestguidedtripup.gif); display:block;  display:inline; float:left; margin:0 5;  display:inline; float:left;}
.sbrequestaguidedtrip a:hover{ width:300px; height:37px; background-image:url(../../images/button_requestguidedtripover.gif); display:block; font-size:0px; text-decoration:none; outline:none; margin:0 5;  display:inline; float:left;}
.sbregisterforacourse a{width:300px; height:37px; background-image:url(../../images/button_registerforacourseup.gif); display:block;  display:inline; float:left; margin:0 5;  display:inline; float:left;}
.sbregisterforacourse a:hover{ width:300px; height:37px; margin:0 5; background-image:url(../../images/button_registerforacourseover.gif); display:block; font-size:0px; text-decoration:none; outline:none;  display:inline; float:left;}\
.sbregisterforprogram a{width:300px; height:37px; background-image:url(../../images/button_registerforprogramup.gif); display:block;  display:inline; float:left; margin:0 5;  display:inline; float:left;}
.sbregisterforprogram a:hover{ width:300px; height:37px; margin:0 5; background-image:url(../../images/button_registerforprogramover.gif); display:block; font-size:0px; text-decoration:none; outline:none;  display:inline; float:left;}
.sbrequestrentalequipment a{width:300px; height:37px; background-image:url(../../images/button_requestrentalequipmentup.gif); display:block;  display:inline; float:left; margin:0 5;  display:inline; float:left;}
.sbrequestrentalequipment a:hover{ width:300px; height:37px; margin:0 5; background-image:url(../../images/button_requestrentalequipmentover.gif); display:block; font-size:0px; text-decoration:none; outline:none;  display:inline; float:left;}
.sbregisteryourtourgroup a{width:300px; height:37px; background-image:url(../../images/button_registeryourtourgroupup.gif); display:block;  display:inline; float:left; margin:0 5;  display:inline; float:left;}
.sbregisteryourtourgroup a:hover{ width:300px; height:37px; margin:0 5; background-image:url(../../images/button_registeryourtourgroupover.gif); display:block; font-size:0px; text-decoration:none; outline:none;  display:inline; float:left;}
.downloadpdf a{width:300px; height:37px; background-image:url(../../images/button_downloadpdfup.gif); display:block; margin:0 5;  display:inline; float:left;}
.downloadpdf a:hover{ width:300px; height:37px; margin:0 5; background-image:url(../../images/button_downloadpdfover.gif); display:block; font-size:0px; text-decoration:none; outline:none;  display:inline; float:left;}
.downloaditinerary { margin-bottom:10px; display:block;  display:inline; float:left;}
.downloaditinerary a{width:300px; height:37px; background-image:url(../../images/button_downloaditineraryup.gif); display:block; margin:0 5;  display:inline; float:left;}
.downloaditinerary a:hover{ width:300px; height:37px; margin:0 5; background-image:url(../../images/button_downloaditineraryover.gif); display:block; font-size:0px; text-decoration:none; outline:none;  display:inline; float:left;}
.sbspacer {width:300px; height:20px; display:block;  display:inline; float:left;}

/*Product Page Content*/
.content {width:920px; margin:0 auto 20px; position:relative; display:block;  display:inline; float:left;}
.productform {display:block;  display:inline; float:left; width:590px; margin-left:20px; }
.title {display:block;  display:inline; float:left; width:460px; margin-bottom:20px;}
.programinfo {display:block;  display:inline; float:left; width:580px; margin-left:20px; }
.listdescription {margin-left:30px; display:block;}
.productpagephoto {display:block; display:inline; float:right; width:100px; height:100px; margin-left:20px; margin-bottom:20px;}

/*Accomodations Page*/
#kingstonheader a{width:590px; height:150px; background-image:url(../../images/590x150_kingstonup.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#kingstonheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_kingstonover.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#brockvilleheader a{width:590px; height:150px; background-image:url(../../images/590x150_brockvilleup.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#brockvilleheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_brockvilleover.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#gananoqueheader a{width:590px; height:150px; background-image:url(../../images/590x150_gananoqueup.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#gananoqueheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_gananoqueover.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#islandsparkwayheader a{width:590px; height:150px; background-image:url(../../images/590x150_1000islandsparkwayup.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#islandsparkwayheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_1000islandsparkwayover.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#kingstonaccomodations {width:590px; display:block; display:inline; float:left; margin-bottom:10px;}
#gananoqueaccomodations {width:590px; display:block; display:inline; float:left; margin-bottom:10px;}
#gananoqueaccomodationssb {width:300px; display:block; display:inline; float:left; margin-top:10px;}
#gananoqueaccomodationsbanner {width:590px; display:block; display:inline; float:left; margin-bottom:10px; font-size:0;}
#brockvilleaccomodations {width:300px; display:block; display:inline; float:left; margin-bottom:10px;}
#islandsparkwayaccomodations {width:590px; display:block; display:inline; float:left; margin-bottom:10px;}
.accomodationslisting {width:580px; display:block; display:inline; float:left; margin-left:10px;}
#accomodationsbannerlarge {width:910px; display:block; display:inline; float:left; margin-bottom:10px;}

/*Partners Page*/
.titlefull{display:block;  display:inline; float:left; width:590px; margin-bottom:20px;}
#frontenacarchheader a{width:590px; height:150px; background-image:url(../../images/590x150_frontenacarchup.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#frontenacarchheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_frontenacarchover.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#localflavorsheader a{width:590px; height:150px; background-image:url(../../images/590x150_localflavorsup.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#localflavorsheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_localflavorsover.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#frontenacarchpartnerinfo{width:580px; display:block;  display:inline; float:left; margin-bottom:10px; margin-left:10px;}
#localflavorspartnerinfo{width:580px; display:block;  display:inline; float:left; margin-bottom:10px; margin-left:10px;}

/*Confirmation Followup Page*/
.pagebreak {width:570px; height:20px; background-image:url(../../images/20x1_pagebreak.gif); background-repeat:repeat-x;  display:inline; float:left;} 
#polociesheader a{width:590px; height:150px; background-image:url(../../images/590x150_polociesup.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#polociesheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_polociesover.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#waiverheader a{width:590px; height:150px; background-image:url(../../images/590x150_waiverup.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#waiverheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_waiverover.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#medicalformheader a{width:590px; height:150px; background-image:url(../../images/590x150_medicalformup.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#medicalformheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_medicalformover.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#whattobringheader a{width:590px; height:150px; background-image:url(../../images/590x150_whattobringup.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#whattobringheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_whattobringover.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#whattobringcoursesheader a{width:590px; height:150px; background-image:url(../../images/590x150_whattobringcoursesup.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#whattobringcoursesheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_whattobringcoursesover.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#directionsheader a{width:590px; height:150px; background-image:url(../../images/590x150_directionsup.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#directionsheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_directionsover.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#polociesinfo{width:580px; display:block;  display:inline; float:left; margin: 0px 0px 10px 10px;}
#waiverinfo{width:580px; display:block;  display:inline; float:left; margin-bottom:10px; margin-left:10px;}
#medicalforminfo{width:580px; display:block;  display:inline; float:left; margin-bottom:10px; margin-left:10px;}
#whattobringinfo{width:580px; display:block;  display:inline; float:left; margin-bottom:10px; margin-left:10px;}
#whattobringcoursesinfo{width:580px; display:block;  display:inline; float:left; margin-bottom:10px; margin-left:10px;}
#directionsinfo{width:580px; display:block;  display:inline; float:left; margin-bottom:10px; margin-left:10px;}
#sbmedicalform { display:inline; float:left;}
.downloadwaiverpdf a{width:300px; height:37px; background-image:url(../../images/button_downloadwaiverpdfup.gif); display:block; margin:0 auto; font-size:0px; text-decoration:none; outline:none;}
.downloadwaiverpdf a:hover{width:300px; height:37px; background-image:url(../../images/button_downloadwaiverpdfover.gif); display:block; margin:0 auto; font-size:0px; text-decoration:none; outline:none;}

/*Events Page*/
#ikcpaddlefestheader a{width:590px; height:150px; background-image:url(../../images/590x150_ikcpaddlefestup.jpg); display:block; display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#ikcpaddlefestheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_ikcpaddlefestover.jpg); display:block; display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#paddlethearchheader a{width:590px; height:150px; background-image:url(../../images/590x150_paddlethearchup.jpg); display:block; display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#paddlethearchheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_paddlethearchover.jpg); display:block; display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#seniorsummergamesheader a{width:590px; height:150px; background-image:url(../../images/590x150_seniorsummergamesup.jpg); display:block; display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#seniorsummergamesheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_seniorsummergamesover.jpg); display:block; display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#brockvilleriverfestheader a{width:590px; height:150px; background-image:url(../../images/590x150_brockvilleriverfestup.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#brockvilleriverfestheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_brockvilleriverfestover.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#brockvillebeachfestheader a{width:590px; height:150px; background-image:url(../../images/590x150_brockvillebeachfestup.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#brockvillebeachfestheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_brockvillebeachfestover.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#ottawapaddlefestheader a{width:590px; height:150px; background-image:url(../../images/590x150_ottawapaddlefestup.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#ottawapaddlefestheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_ottawapaddlefestover.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#torontopaddlefestheader a{width:590px; height:150px; background-image:url(../../images/590x150_torontopaddlefestup.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#torontopaddlefestheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_torontopaddlefestover.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#nationalkayakingsymposiumheader a{width:590px; height:150px; background-image:url(../../images/590x150_nationalkayaksymposiumup.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#nationalkayakingsymposiumheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_nationalkayaksymposiumover.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#whitesquallpaddlepartyheader a{width:590px; height:150px; background-image:url(../../images/590x150_whitesquallpaddlepartyup.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#whitesquallpaddlepartyheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_whitesquallpaddlepartyover.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#whitesquallstormgatheringheader a{width:590px; height:150px; background-image:url(../../images/590x150_whitesquallstormgatheringup.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#whitesquallstormgatheringheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_whitesquallstormgatheringover.jpg); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#ottawapaddlefestinfo{width:570px; display:block;  display:inline; float:left; margin-bottom:10px; margin-left:10px;}
#torontopaddlefestinfo{width:570px; display:block;  display:inline; float:left; margin-bottom:10px; margin-left:10px;}
#nationalkayakingsymposiuminfo{width:570px; display:block;  display:inline; float:left; margin-bottom:10px; margin-left:10px;}
#whitesquallpaddlepartyinfo{width:570px; display:block;  display:inline; float:left; margin-bottom:10px; margin-left:10px;}
#whitesquallstormgatheringinfo{width:570px; display:block;  display:inline; float:left; margin-bottom:10px; margin-left:10px;}
#ikcpaddlefestinfo{width:570px; display:block;  display:inline; float:left; margin-bottom:10px; margin-left:10px;}
#paddlethearchinfo{width:570px; display:block;  display:inline; float:left; margin-bottom:10px; margin-left:10px;}
#seniorsummergamesinfo{width:570px; display:block;  display:inline; float:left; margin-bottom:10px; margin-left:10px;}
#brockvilleriverfestinfo{width:570px; display:block;  display:inline; float:left; margin-bottom:10px; margin-left:10px;}
#brockvillebeachfestinfo{width:570px; display:block;  display:inline; float:left; margin-bottom:10px; margin-left:10px;}

/*Footer Content*/ 
#footer {width:920px; height:220px;  display:inline; float:right; padding-left:20px; padding-right:20px;}
#footercol1{ width:300px; height:160px;  display:inline; float:left; margin-right:10px; display:block; position:relative;!important}
#footercol2{ width:300px; height:160px;  display:inline; float:left; display:block; position:relative;!important}
#footercol3{ width:300px; height:160px;  display:inline; float:left; margin-left:10px; display:block; position:relative;!important}
#advblogcaption {width:150px; height:110px;  display:inline; float:left;}
#advblog a {display:block; width:150px; height:110px; background-image:url(../../images/footer-advblogup.jpg);  display:inline; float:left;}
#advblog a:hover {display:block; width:150px; height:110px; background-image:url(../../images/footer-advblogdown.jpg);  display:inline; float:left;}
#photogalcaption {display:block; width:150px; height:110px;  display:inline; float:left; }
#photogal a {display:block; width:150px; height:110px; background-image:url(../../images/footer-photogalup.jpg);  display:inline; float:left;}
#photogal a:hover {display:block; width:150px; height:110px; background-image:url(../../images/footer-photogaldown.jpg);  display:inline; float:left;}
#footertwitter a {display:block; width:300px; height:35px; background-image:url(../../images/footer-twitterup.jpg);  display:inline; float:left; margin-top:10px;}
#footertwitter a:hover {display:block; width:300px; height:35px; background-image:url(../../images/footer-twitterdown.jpg);  display:inline; float:left; margin-top:10px;}
#footerfacebook a {display:block; width:300px; height:35px; background-image:url(../../images/footer-facebookup.jpg);  display:inline; float:left; margin-top:10px;}
#footerfacebook a:hover {display:block; width:300px; height:35px; background-image:url(../../images/footer-facebookdown.jpg);  display:inline; float:left; margin-top:10px;}
#footerrss a {display:block; width:300px; height:35px; background-image:url(../../images/footer-rssup.jpg);  display:inline; float:left; margin-top:10px;}
#footerrss a:hover {display:block; width:300px; height:35px; background-image:url(../../images/footer-rssdown.jpg);  display:inline; float:left; margin-top:10px;}
#footercontact {background-color:#092637; width:920px; height:35px; display:block; float:left; margin-top:5px;}
#footercontact p{color:#fff; font-size:16px; padding-top:5px;}
#footercontact a{color:#fff; font-size:16px; text-decoration:none; }
#footercontact a:hover{color:#5b9dc5; font-size:16px; text-decoration:none; }

/*footer Slides*/
#footerads{width:300px; height:110px; padding:0; margin:0;}
#ftrs li{height:110px;!important position:relative; overflow:hidden; width:300px;!important}

/*All Forms*/
input {color:#092637; background-color:#dfe3e5; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; width:104px;}
textarea { max-width:280px; min-width:280px; max-height:100px;  display:inline; float:right; margin-bottom:5px;}
select {width:108px;  display:inline; float:right; vertical-align:top;}
label.error {color:red; display:block; font-family: trebuchet MS; font-size: 10px;  display:inline; float:left;}

/*Medical Form*/
#ss-form {width:580px; display:block;  display:inline; float:right;}
.ss-form-entry { display:block;!important }
.ss-navigate {display:block; height:50px;  display:inline; float:right;}
.ss-q-short {  display:inline; float:right; display:block; width:104px;}
.ss-choice-item { display:inline; }
.ss-choices {  display:inline; float:right; margin-right:10px;}
.ss-q-checkbox { width:16px;}
.ss-item ss-paragraph-text{ width:290px;  display:inline; float:right; display:block;}
.medicalitem{ width:290px;  display:inline; float:left; display:block;}
.medicalhidden {width:570px; display:block;  display:inline; float:left;}
.medicalhidden p{width:570px; display:block;  display:inline; float:left;}
.medicalformfulllabel { line-height:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:5px; display:block;  display:inline; float:left; width:460px; }
.medicalformlabel { line-height:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:5px; display:block;  display:inline; float:left; }
.medicalformhalflabel { line-height:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:5px; display:block; width:170px;  display:inline; float:left; }
label.ss-q-title { line-height:30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
#personalinfo { width:570px; display:block;  display:inline; float:left; }
#personalinfo1 { width:280px; display:block;  display:inline; float:left; }
#personalinfo2 { width:280px; display:block;  display:inline; float:right; }
#programinfo1 { width:280px; height:50px; display:block;  display:inline; float:left; }
#programinfo2 { width:280px height:50px; display:block;  display:inline; float:right; }
#medicalhistory { width:580px; display:block;  display:inline; float:left; }
#asthmadetails{ width:280px;  display:inline; float:right; display:block;}
#allergiesdetails{ width:280px;  display:inline; float:right; display:block;}
#heartconditiondetails{ width:280px;  display:inline; float:right; display:block;}
#surgeriesdetails{ width:280px;  display:inline; float:right; display:block;}
#injuriesdetails{ width:280px;  display:inline; float:right; display:block;}
#suseptabilitiesdetails{ width:280px;  display:inline; float:right; display:block;}
#otherinjuriesdetails{ width:280px;  display:inline; float:right; display:block;}
#pregnantdetails{ width:280px;  display:inline; float:right; display:block;}
#medicationdetails{ width:280px;  display:inline; float:right; display:block;}
#dietarydetails{ width:280px;  display:inline; float:right; display:block;}
#experiencedetails { width:280px;  display:inline; float:right; display:block;}
#fitnessandskills1 { width:570px; display:block;  display:inline; float:left;}
#swimmingability {width:570px; display:block;  display:inline; float:left;}
#watercomfortablitiy {width:570px; display:block;  display:inline; float:left;}
#overallfitness {width:570px; display:block;  display:inline; float:left;}
#kayakingskills {width:570px; display:block;  display:inline; float:left;}
#instructorinfo {width:570px; display:block;  display:inline; float:left;}
#physicalactivities {width:570px; display:block;  display:inline; float:left;}
#fitnessandskills2 {width:570px; display:block;  display:inline; float:left; }
.medicalformsubmit {width:570px; display:block;  display:inline; float:left; }
.medicalformsubmitbutton {width:280px; height:37px; margin:10px 0; padding:0; border:0; background:transparent url(../../images/button_sendmedicaldetailsup.gif) no-repeat center top; text-indent: -1000px;  cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */ display:block;  display:inline; float:right;}
.medicalformsubmitbutton:hover {width:280px; height:37px; margin:10px 0; padding:0; border:0; background:transparent url(../../images/button_sendmedicaldetailsover.gif) no-repeat center top; text-indent: -1000px;  cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */ display:block;  display:inline; float:right;}
#medicalformsubmitsuccess {width:580px; display:block;  display:inline; float:left;}

/*Product Request Forms*/
#requestformguidedtrips{width:600px; display:block;  display:inline; float:left; }
#requestformcourses{width:600px; display:block;  display:inline; float:left; }
.formcontents{ display:inline; float:left; width:600px; display:block;}
.formcolleft{ display:inline; float:left; width:300px; display:block;}
.formcolright{ display:inline; float:left; width:280px; display:block;}
.productrequestlabel{ display:inline; float:left; display:block; width:180px;}
.productrequestfield{ display:inline; float:right; display:block; width:105px;}
.productdaterequestlabel{ display:inline; float:left; display:block; width:180px;}
.productdaterequestfield{ display:inline; float:right; display:block; width:105px;}
.productrequestfieldset{ display:inline; float:left; margin-bottom:5px; display:block; width:290px;}
.formlabel { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:5px; padding-left:10px;}
.productrequesttextarea { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; padding:5px; color:#092637; max-height:400px; width:280px; }
.rentalquestionsheader{ display:inline; float:left; width:600px; display:block; margin:20px 0; }
.rentalquestionquestion{ display:inline; float:left; display:block; width:290px; max-width:290px; margin-bottom:20px;}
.rentalquestionanswer{ display:inline; float:left; display:block; width:290px; max-width:290px; margin-bottom:10px;}
.productrequestsubmit {width:300px; display:block; display:block; float:right; }
.generalformsubmitbutton {width:300px; height:37px; margin:0; padding:0; border:0; background:transparent url(../../images/button_sendyourinquiryup.gif) no-repeat center top; text-indent: -1000px;  cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */ display:block;}
.generalformsubmitbutton:hover {width:300px; height:37px; margin:0; padding:0; border:0; background:transparent url(../../images/button_sendyourinquiryover.gif) no-repeat center top; text-indent: -1000px;  cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */ display:block;}
.productrequestsubmitbutton {width:300px; height:37px; margin:0; padding:0; border:0; background:transparent url(../../images/button_sendbookingrequestformup.gif) no-repeat center top; text-indent: -1000px;  cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */ display:block;}
.productrequestsubmitbutton:hover {width:300px; height:37px; margin:0; padding:0; border:0; background: transparent url(../../images/button_sendbookingrequestformover.gif) no-repeat center top; overflow: hidden; cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */ text-indent: -1000px; display:block;} 

/*Photo Gallery*/
#photogallery{display:block; width:925px; margin:0 auto;}

/*Date Picker*/
a.dp-choose-date { display:inline; float:left; width:16px; height:16px; padding:0; margin:3px 90px 0; display:block; text-indent:-2000px; overflow:hidden; background:url(calendar.png) no-repeat; position:absolute;}
a.dp-choose-date.dp-disabled { background-position: 0 -20px; cursor: default;}
input.dp-applied { width: 104px;  display:inline; float: left;}

/*Paddlefest 2010 Page*/
#paddlefestheader {width:920px; height:300px; display:block; float:left; background-image:url(../../images/paddlefest_pageheader.gif);}
#paddlefestcontent {width:820px; display:block; float:left; background-color:#000531; padding-left:50px; padding-right:50px; padding-bottom:50px;}
#rightcol {width:405px; display:block; float:left; margin-right:10px;}
#leftcol {width:405px; display:block; float:left;}
#paddlefestphotos{width:380px;}
#sponcors { text-align:center;}
#pfp{width:380px; height:280px; margin-bottom:20px;}
#pfp li{width:380px; height:280px; position:relative; overflow:hidden; border:10px; border-color:#000323; border-style:solid;}
#clinicschedule { width:820px; display:block; float:left; text-align:center;}
#clinicschedule a{display:block; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; text-align:center;}
#clinicschedule a:hover{display:block; color:#5febf6; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; text-align:center;}
.tooltip {display:none; background:url(http://www.1000ikc.com/wp-content/themes/1000ik/images/tooltipbg.png); height:173px;	padding:50px 30px 12px 30px; width:310px; font-size:11px; color:#fff; position:absolute;}
div#clinicschedule a:hover {color:#5febf6;}
.darkblue { background-color:#00031b; padding:5px; text-align:center;}
#adventureoftheislandsraceheader {border:10px; border-color:#000323; border-style:solid; background-color:#000323; width:800px; display:block; float:left; outline:none;}
#adventureoftheislandsraceheader a {display:block; width:800px; height:150px; background-image:url(../../images/paddlefest_sunup.gif); display:inline; float:left; text-indent:-9999px; outline:none;}
#adventureoftheislandsraceheader a:hover {display:block; width:800px; height:150px; background-image:url(../../images/paddlefest_sunover.gif); display:inline; float:left; text-indent:-9999px; outline:none;}
#kayakingfestivaloftheislandsheader {border:10px; border-color:#000323; border-style:solid; background-color:#000323; width:800px; display:block; float:left; margin-bottom:10px; outline:none;}
#kayakingfestivaloftheislandsheader a {display:block; width:800px; height:150px; background-image:url(../../images/paddlefest_satup.gif); display:inline; float:left; text-indent:-9999px; outline:none;}
#kayakingfestivaloftheislandsheader a:hover {display:block; width:800px; height:150px; background-image:url(../../images/paddlefest_satover.gif); display:inline; float:left; text-indent:-9999px; outline:none;}
#adventureoftheislandsrace {background-color:#000323; width:780px; display:block; padding:20px;}
#kayakingfestivaloftheislands{background-color:#000323; width:780px; display:block;}
#paddlefestcta {width:780px; background-color:#000323; padding:20px; margin-bottom:10px; margin-top:10px; display:block; float:left;} 
#paddlefitlogo a{width:240px; height:121px; display:block; float:left; background-image:url(../../images/paddlefest_logopaddlefit.gif); text-indent:-9999px; border:5px solid #000323; margin-right:10px; margin-left:25px;}
#tikclogo a{width:240px; height:121px; display:block; float:left; background-image:url(../../images/paddlefest_logo1000ikc.gif); text-indent:-9999px; border:5px solid #000323; margin-right:10px;}
#trailheadkingstonlogo a{width:240px; height:121px; display:block; float:left; background-image:url(../../images/paddlefest_logotrailhead.gif); text-indent:-9999px; border:5px solid #000323;}
#paddlefitlogo a:hover{width:240px; height:121px; display:block; float:left; background-image:url(../../images/paddlefest_logopaddlefit.gif); text-indent:-9999px; border:5px solid #5febf6; margin-right:10px;}
#tikclogo a:hover{width:240px; height:121px; display:block; float:left; background-image:url(../../images/paddlefest_logo1000ikc.gif); text-indent:-9999px; border:5px solid #5febf6; margin-right:10px;}
#trailheadkingstonlogo a:hover{width:240px; height:121px; display:block; float:left; background-image:url(../../images/paddlefest_logotrailhead.gif); text-indent:-9999px; border:5px solid #5febf6;}

/*Packages Page*/
#package1{ width:300px; display:block; float:left; margin-right:10px;}
#paddleandplay { width:300px; display:block; float:left; margin-right:10px; margin-top:10px}
#paddleandplay p{margin-bottom:10px;}
.requestapackage a{ width:300px; height:40px; float:left; display:block; background-image:url(../../images/300x40_packages_requestapackageup.jpg); font-size:0px; text-indent:-9999px;}
.requestapackage a:hover{ width:300px; height:40px; float:left; display:block; background-image:url(../../images/300x40_packages_requestapackageover.jpg); font-size:0px; text-indent:-9999px;}
#paddleandplayheader a { width:300px; height:150px; display:block; float:left; background-image:url(../../images/300x150_packages_paddleandplayup.jpg); font-size:0px; text-indent:-9999px;}
#paddleandplayheader a:hover { width:300px; height:150px; display:block; float:left; background-image:url(../../images/300x150_packages_paddleandplayover.jpg); font-size:0px; text-indent:-9999px;}
#paddleandplaycosts {width:300px; height:69px; display:block; float:left; background-image:url(../../images/300x69_packages_paddleandplaycosts.jpg); font-size:0px; text-indent:-9999px;}
.packagepartnerlogos{width:300px; display:block; float:left; margin-bottom:10px;}
.packagepartnerlogo1000ikc a{width:145px; height:38px; display:block; float:left; background-image:url(../../images/145x38_1000ikclogo.jpg); font-size:0px; text-indent:-9999px; margin-right:5px;}
.packagepartnerlogo1000playhouse a{width:145px; height:38px; display:block; float:left; background-image:url(../../images/145x38_1000islandsplayhouselogo.jpg); font-size:0px; text-indent:-9999px; margin-left:5px;}