/* Sitewide CSS */
.aligncenter { display:block; margin:0 auto; }
.alignleft {  display:inline; float:left; }
.alignright {  display:inline; float:right; }
.wp-caption { border:none; text-align:center; background:#fff; padding:10px; margin:10px; }
.clear { clear:both;}
* {margin:0;padding:0;}
body {background-color:#FFF;}
#ccms_data_err { clear:both; padding:10px; background-color:#FCC; }
#ccms_data_err UL { margin:0 10px; list-style:none; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; }

/* 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*/
.tleft{ text-align:left;}
.tright { text-align:right;}
a{text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  }
a:hover{text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; }
p a, p a:visited{ text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;  font-weight:bold; color:#092637;}
p a:hover{ text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5b9dc5; font-weight:bold; text-decoration:underline;}
.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;}
h2 a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#092637; font-weight:bold; text-decoration:none;}
h2 a:hover{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#5b9dc5; font-weight:bold; text-decoration:none;}
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 -200px;} 
.footer, .push { height: 200px;}

/*header*/
#booknow a{ float:left; margin:7px 0 0 20px; padding: 5px 19px; font-size: 14px; font-weight:bold; color: #092636; background: -moz-linear-gradient(top, #ffffff 0%, #d3e4fc); background: -webkit-gradient(linear, left top, left bottom, from(#ffffff),	to(#d3e4fc)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 0px solid #cf5300; -moz-box-shadow:0px 1px 2px rgba(9,38,54,0.4), inset 1px 1px 2px rgba(255,255,255,0.7); -webkit-box-shadow:0px 1px 2px rgba(9,38,54,0.4), inset 1px 1px 2px rgba(255,255,255,0.7);	text-shadow:-1px -1px 2px rgba(000,000,000,0.3),0px 0px 2px rgba(255,255,255,0.6);}
#booknow a:hover{float:left; margin:5px 0 0 20px; padding: 7px 19px; font-size: 14px; font-weight:bold; color: #fff; background: -moz-linear-gradient(top, #007fcc 0%, #00a3fd); background: -webkit-gradient(linear, left top, left bottom, from(#007fcc),	to(#00a3fd)); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 0px solid #cf5300; -moz-box-shadow:0px 1px 2px rgba(9,38,54,0.4), inset 1px 1px 2px rgba(0,27,204,0.7); -webkit-box-shadow:0px 1px 2px rgba(9,38,54,0.4), inset 1px 1px 2px rgba(0,27,204,0.7);	text-shadow:-1px -1px 2px rgba(000,000,000,0.3),0px 0px 2px rgba(0,27,204,0.6);}

/*Footer Content*/ 
#footer {width:960px; height:200px; margin:0 auto; margin-top:20px; padding-left:40px;}
#footer h3 {font-size:12px;}
#footercol1{ width:300px; height:160px; float:left; margin-right:10px; display:block; position:relative;!important}
#footercol2{ width:300px; height:160px; float:left; display:block; position:relative;!important}
#footercol3{ width:300px; height:160px; 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; }
#footerads{width:300px; height:110px; padding:0; margin:0;}
#ftrs li{height:110px;!important position:relative; overflow:hidden; width:300px;!important}

/*Homepage Slides*/
#hpmessage{width:910px; margin:auto; padding:5px; text-align:center; background-color:#092637; margin-bottom:10px;}
#hpmessage p{ font:Verdana, Geneva, sans-serif; font-size:19px; color:#fff;}
#hpmessage p a{ font:Verdana, Geneva, sans-serif; font-size:19px; color:#fff; text-decoration:none;}
#hpmessage p a:hover{ font:Verdana, Geneva, sans-serif; font-size:19px; color:#5b9dc5;}
#hpbanner{width:920px; margin:auto;}

/*Homepage Content*/
#col1{ width:300px;  display:inline; float:left; margin:0 10px 0 20px;}
#col2{ width:300px;  display:inline; float:left;}
#col3{ width:300px;  display:inline; float:left; 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; float:left; margin:0 0 10px 20px;}
.landingpageiteminfo{ width:590px; display:block;  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*/
.sbitem {width:300px; 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;}
.sbtakethesurvey a{width:300px; height:37px; background-image:url(../../images/button_takethesurveyup.gif); display:block;  display:inline; float:left; margin:0 5;  display:inline; float:left;}
.sbtakethesurvey a:hover{ width:300px; height:37px; margin:0 5; background-image:url(../../images/button_takethesurveyover.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;}

/*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.gif); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#whattobringcampingheader a {width:590px; height:150px; background-image:url(../../images/590x150_whattobringcampingup.gif); display:block;  display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#whattobringcampingheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_whattobringcampingover.gif); 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;}



/*All Forms*/
input {color:#092637; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
textarea { 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*/
#requestform{width:600px; display:block; float:left; }
.formcontents{ float:left; width:600px; display:block;}
.formcolleft{float:left; width:300px; display:block;}
.formcolright{ float:left; width:280px; display:block;}
.productrequestlabel{ float:left; display:block; width:180px;}
.productrequestfield{ float:right; display:block; width:105px;}
.productdaterequestlabel{ float:left; display:block; width:180px;}
.productdaterequestfield{ float:right; display:block; width:105px;}
.productrequestfieldset{  float:left; margin-bottom:5px; display:block; width:290px; overflow:hidden;}
.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{  float:left; width:600px; display:block; margin:20px 0; }
.rentalquestionquestion{  float:left; display:block; width:290px; max-width:290px; margin-bottom:20px;}
.rentalquestionanswer{ 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:20px auto 0;}

/*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 Page*/
#paddlefestheader {width:920px; height:300px; display:block; float:left; background-image:url(../../images/paddlefest_pageheader.jpg);}
#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 {float:left; text-align:center; margin:10px 145px 0; width:510px;}
#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, #kayakingfestivaloftheislandsheader {border:#000323 5px solid; background:#000323; width:810px; height:150px; float:left; margin-top:10px;  }
#adventureoftheislandsraceheader a, #kayakingfestivaloftheislandsheader a{float:left; background-color:#000323; color:#fff; text-align:center; width:100%; padding-top:20px;}
#adventureoftheislandsraceheader h2, #kayakingfestivaloftheislandsheader h2{color:#fff!important;}
#adventureoftheislandsraceheader h4, #kayakingfestivaloftheislandsheader h4{color:#f7f145!important;}
#adventureoftheislandsraceheader:hover, #kayakingfestivaloftheislandsheader:hover {border:#5febf6 5px solid;}
#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; float:left; background-image:url(../../images/paddlefest_logopaddlefit.gif); text-indent:-9999px; border:5px solid #000323; margin-right:10px; }
#tikclogo a{width:240px; height:121px; float:left; background-image:url(../../images/paddlefest_logo1000ikc.gif); text-indent:-9999px; border:5px solid #000323;}
#paddlefitlogo a:hover{border:5px solid #5febf6;}
#tikclogo a:hover{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;}

/*Fall Colors Tours 2010 Page*/
#fallcolorstoursheader {width:920px; height:259px; display:block; float:left; background-image:url(../../images/fallcolorstours_pageheader.gif);}
#fallcolorstourscontent {width:820px; display:block; float:left; background-position:bottom; background-repeat:no-repeat; background-image:url(../../images/fallcolorstours_bg.jpg); background-color:#011020; padding-left:50px; padding-right:50px; padding-bottom:50px; }
#fallcolorstourstphotos{width:380px;}
#fctp{width:380px; height:280px; margin-bottom:20px;}
#fctp li{width:380px; height:280px; position:relative; overflow:hidden; border:10px; border-color:#fef663; border-style:solid;}

/*News Page*/
.content.adventureblog, .single-post .content  {width:960px; height:600px; margin:0 auto!important; background-image:url(../../images/news-background.jpg); background-repeat:no-repeat; background-position:top; padding-top:250px; }
.newspageitem {width:300px; float:left; margin:0 10px;}
.newspageitemhdr {width:280px; float:left; padding:10px; border: inset 2px solid #0eeaff; background: #05ceff; /* Old browsers */ background: -moz-linear-gradient(top, #05ceff 0%, #0eeaff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#05ceff), color-stop(100%,#0eeaff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #05ceff 0%,#0eeaff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #05ceff 0%,#0eeaff 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #05ceff 0%,#0eeaff 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05ceff', endColorstr='#0eeaff',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #05ceff 0%,#0eeaff 100%); /* W3C */ -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.newspageitemhdr h1{color:092637; font-size:18px; font-weight:bold; text-shadow:-1px -1px 1px #0593AF}



.article{width:570px; display:block; float:left; padding:10px; background-color:#e7f5fe;}
.articletitle{ display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:32px; color:#092637; font-weight:bold; margin-bottom:10px; background-color:#C7E2F3; padding:5px; flaot:left;}
.article p{ margin-bottom:10px;}
.articlecontent{display:block; float:left;}
.articledate {display:block; float:left; padding:5px; background-color:#5b9dc5; color:#e7f5fe; font-family:"verdana"; font-size:10px; font-weight:bold; width:560px; text-align:right; }
.pullquote {width:530px; display:block; float:left; background-color:#5b9dc5; padding:20px; margin-bottom:10px}
.quotecontent { font-family:monospace; font-size:24px; color:#092637; font-weight:bold; background-color:#5b9dc5; width:530px; margin-bottom:10px;}
.quotecredit { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#092637; text-align:right; background-color:#5b9dc5; width:530px; font-style:italic;}
.excerpt{width:280px; float:left; display:block;  padding:10px; background-color:#fff;}
.excerpttitle{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#092637; font-weight:bold; margin-bottom:5px; background-color:#aff9ff; padding:5px;}
.excerpt hr { border:1px solid #aff9ff; margin:5px 0; }
.excerpttext { width:160px; display:block; float:left; padding:10px 0}
.thumbnail{width:100px; height:100px; display:block; float:left; margin-top:5px; margin-bottom:5px; margin-right:10px; overflow:hidden; background-position:center center; border:5px solid #f3f3f3;}
.thumbnail:hover {border:5px solid #5b9dc5;}






















/*Used Gear Page*/
#ugs {width:580px; height:300px; padding-bottom:10px; float:left;}
.ugpp1 {width:190px; height:190px; display:block; float:left; background-image:url(../../images/190x190_usedgear1.jpg); background-repeat:no-repeat; margin-right:5px;}
.ugpp2 {width:190px; height:190px; display:block; float:left; background-image:url(../../images/190x190_usedgear2.jpg); background-repeat:no-repeat; margin-right:5px;}
.ugpp3 {width:190px; height:190px; display:block; float:left; background-image:url(../../images/190x190_usedgear3.jpg); background-repeat:no-repeat;}
.ugcta {display:block; float:left; width:580px; margin-top:5px;}

/*Hotdeals Page*/
#holidaygiftcertificateheader a{width:590px; height:150px; background-image:url(../../images/590x150_hotdeals_holidaygiftcertificateup.gif); display:block; display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#holidaygiftcertificateheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_hotdeals_holidaygiftcertificateover.gif); display:block; display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#holidaygiftcertificateinfo{width:570px; display:block;  display:inline; float:left; margin-bottom:10px; margin-left:10px;}
#valentinesdaygiftcertificateheader a{width:590px; height:150px; background-image:url(../../images/590x150_hotdeals_valentinesgiftcertificateup.gif); display:block; display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#valentinesdaygiftcertificateheader a:hover{width:590px; height:150px; background-image:url(../../images/590x150_hotdeals_valentinesgiftcertificateover.gif); display:block; display:inline; float:left; font-size:0px; text-decoration:none; outline:none; margin-bottom:10px;}
#valentinesdaygiftcertificateinfo{width:570px; display:block;  display:inline; float:left; margin-bottom:10px; margin-left:10px;}


