body {
font: 11px Arial, Helvetica, sans-serif;
color:#555555;
}

.h1 {
padding:0;
margin:0;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#d6d6d6;
border-bottom:1px solid #d6d6d6;
margin-bottom:5px;
line-height:11px;
text-align:left;
}
a {color:#225b88;}

a.linksbox2:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #225b88; text-decoration: none;}
a.linksbox2:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #225b88; text-decoration: none;}
a.linksbox2:active {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #225b88; text-decoration: none;}
a.linksbox2:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #225b88; text-decoration: none;}

a.linksbox:link {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #EC4C24; text-decoration: none;}
a.linksbox:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #EC4C24; text-decoration: none;}
a.linksbox:active {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #EC4C24; text-decoration: none;}
a.linksbox:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #225b88; text-decoration: none;}

a.lefttop:link {font-size:11pt; font-family:Arial, Geneva; color:#006699;}
a.lefttop:visited {font-size:11pt; font-family:Arial, Geneva; color:#006699;}
a.lefttop:active {font-size:11pt; font-family:Arial, Geneva; color:#006699;}

a.leftbot:link {font-size:11pt; font-family:Arial, Geneva; color:#99ccff;}
a.leftbot:visited {font-size:11pt; font-family:Arial, Geneva;color:#99ccff;}
a.leftbot:active {font-size:11pt; font-family:Arial, Geneva;color:#99ccff;}

a.xlg:link {font-size:14pt; font-family:Arial, Geneva;}
a.xlg:visited {font-size:14pt; font-family:Arial, Geneva;}
a.xlg:active {font-size:14pt; font-family:Arial, Geneva;}

a.lg:link {font-size:12pt; font-family:Arial, Geneva;}
a.lg:visited {font-size:12pt; font-family:Arial, Geneva;}
a.lg:active {font-size:12pt; font-family:Arial, Geneva;}

a.travelguide:link {font-size:11pt; font-family:Arial, Geneva; color:white;}
a.travelguide:visited {font-size:11pt; font-family:Arial, Geneva; color:white;}
a.travelguide:active {font-size:11pt; font-family:Arial, Geneva; color:white;}

a.whitesm:link {font-size:10pt; font-family:Arial, Geneva; color:white;}
a.whitesm:visited {font-size:10pt; font-family:Arial, Geneva; color:#eeeeee;}
a.whitesm:active {font-size:10pt; font-family:Arial, Geneva; color:#eeeeee;}

a.whitexsm:link {font-size:9pt; font-family:Arial, Geneva; color:white;}
a.whitexsm:visited {font-size:9pt; font-family:Arial, Geneva; color:#eeeeee;}
a.whitexsm:active {font-size:9pt; font-family:Arial, Geneva; color:#eeeeee;}

a.contest:link {font-size:13px; font-family:Arial, Geneva; color:#FF6633; text-decoration:none;}
a.contest:visited {font-size:13px; font-family:Arial, Geneva; color:#FF6633; text-decoration:none;}
a.contest:active {font-size:13px; font-family:Arial, Geneva; color:#FF6633; text-decoration:none;}
a.contest:hover {font-size:13px; font-family:Arial, Geneva; color:#FF6633; text-decoration:none;}

a.contest2:link {font-size:13px; font-family:Arial, Geneva; color:#FF6633;}
a.contest2:visited {font-size:13px; font-family:Arial, Geneva; color:#FF6633;}
a.contest2:active {font-size:13px; font-family:Arial, Geneva; color:#FF6633;}
a.contest2:hover {font-size:13px; font-family:Arial, Geneva; color:#FF6633;}

a.leftnav {
font:11px Arial, Helvetica, sans-serif;
color:#225b88;
text-decoration:none;
}

a.leftnav:hover {
text-decoration:underline;
}

a.copyright:link {font-size:11px; font-family:Arial, Geneva; color:#225b88; text-decoration:none;}
a.copyright:visited {font-size:11px; font-family:Arial, Geneva; color:#225b88; text-decoration:none;}
a.copyright:active {font-size:11px; font-family:Arial, Geneva; color:#225b88; text-decoration:none;}
a.copyright:hover {font-size:11px; font-family:Arial, Geneva; color:#225b88; text-decoration:none;}

a.leftnavsub:link {font-size:11px; font-family:Arial, Geneva; color:#F5F5F5; text-decoration:none;}
a.leftnavsub:visited {font-size:11px; font-family:Arial, Geneva; color:#F5F5F5; text-decoration:none;}
a.leftnavsub:active {font-size:11px; font-family:Arial, Geneva; color:#F5F5F5; text-decoration:none;}
a.leftnavsub:hover {font-size:11px; font-family:Arial, Geneva; color:#FFFFF0; text-decoration:none;}

a.byline:link {font-size:12px; font-family:Arial, Geneva; color:#225b88;}
a.byline:visited {font-size:12px; font-family:Arial, Geneva; color:#225b88;}
a.byline:active {font-size:12px; font-family:Arial, Geneva; color:#225b88;}
a.byline:hover {font-size:12px; font-family:Arial, Geneva; color:#225b88;}

a.subheadline:link {font-size:13px; font-family:Arial, Geneva; color:#225b88;}
a.subheadline:visited {font-size:13px; font-family:Arial, Geneva; color:#225b88;}
a.subheadline:active {font-size:13px; font-family:Arial, Geneva; color:#225b88;}
a.subheadline:hover {font-size:13px; font-family:Arial, Geneva; color:#225b88;}

a.fullstory:link {font-size:12px; font-family:Arial, Geneva; color:#225b88;}
a.fullstory:visited {font-size:12px; font-family:Arial, Geneva; color:#225b88;}
a.fullstory:active {font-size:12px; font-family:Arial, Geneva; color:#225b88;}

a.fullstory2:link {font-size:11px; font-family:Arial, Geneva; color:#225b88;}
a.fullstory2:visited {font-size:11px; font-family:Arial, Geneva; color:#225b88;}
a.fullstory2:active {font-size:11px; font-family:Arial, Geneva; color:#225b88;}

a.fullstory3:link {font-size:11px; font-family:Arial, Geneva; color:#225b88;}
a.fullstory3:visited {font-size:11px; font-family:Arial, Geneva; color:#225b88;}
a.fullstory3:active {font-size:11px; font-family:Arial, Geneva; color:#225b88;}

a.multipage:link {font-size:11px; font-family:Arial, Geneva; color:#ec4c24; text-decoration:none;}
a.multipage:visited {font-size:11px; font-family:Arial, Geneva; color:#ec4c24; text-decoration:none;}
a.multipage:active {font-size:11px; font-family:Arial, Geneva; color:#ec4c24; text-decoration:none;}
a.multipage:hover {font-size:11px; font-family:Arial, Geneva; color:#ec4c24; text-decoration:underline;}

a.med:link {font-size:11pt; font-family:Arial, Geneva;}
a.med:visited {font-size:11pt; font-family:Arial, Geneva;}
a.med:active {font-size:11pt; font-family:Arial, Geneva;}

a.sm:link {font-size:10pt; font-family:Arial, Geneva;}
a.sm:visited {font-size:10pt; font-family:Arial, Geneva;}
a.sm:active {font-size:10pt; font-family:Arial, Geneva;}

a.xsm:link {font-size:9pt; font-family:Arial, Geneva;}
a.xsm:visited {font-size:9pt; font-family:Arial, Geneva;}
a.xsm:active {font-size:9pt; font-family:Arial, Geneva;}

#xlgheadline {font-size:16pt; font-family:Arial, Geneva;}      
#lgheadline {font-size:14pt; font-family:Arial, Geneva;}
#headline {font-size:12pt; font-family:Arial, Geneva;}
#medheadline {font-size:11pt; font-family:Arial, Geneva;}   
#lgtext {font-size:12pt; font-family:Arial, Geneva;}   
#medtext {font-size:11pt; font-family:Geneva, Arial,Futura;}   
#smtext {font-size:10pt; font-family:Arial, Geneva;}
#linksbox {font-size:8pt; font-family:Arial, Geneva;}
#xsmtext {font-size:9pt; font-family:Arial, Geneva;}  
#microsite {font-size:11px; font-family:Arial, Geneva;}  
#moreheadlines {font-size:11px; font-family:Arial, Geneva;}  
#date  {font-size:10pt; font-family:Arial, Geneva; font-weight: bold;}
#listing11 {font-size:11pt;}
#listing12 {font-size:12pt;}
#medtextpx {font-size:12px; font-family:Arial, Geneva;}  
#pollheadline {font-size:14px; font-family:Arial, Geneva;} 
#poll {font-size:11px; font-family:Arial, Geneva;}   
#smtextpx {font-size:12px; font-family:Arial, Geneva;}   
#ecards {font-size:12px; font-family:Arial, Geneva;}   
#destination {font-size:12px; font-family:Arial, Geneva;color:#555555;} 
#redheadline {font-size:14px; font-family:Arial, Geneva; color:#225b88;}
#bluesubheadline {font-size:13px; font-family:Arial, Geneva; color:#225b88;}
#bluebyline {font-size:12px; font-family:Arial, Geneva; color:#225b88;}   
#text {font-size:11px; font-family:Arial, Geneva;}
#boxheadline {font-size:14px; font-family:Arial, Geneva; color:#225b88;}      
#copyright {font-size:12px; font-family:Arial, Geneva; color:#555555;}   
.livetd {
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
padding: 1px;
margin: 5px;
}

.searchbox {font-family : Arial,Verdana,Helvetica;font-size : 11px;  color: #000000;}

.destnav { font-family: Geneva, Arial, sans-serif; font-size:10px; font-weight: bold; color: #ffffcc; background-color: #7b9858;}
.cities { font-family: Geneva, Arial, sans-serif; font-size:10px; font-weight: bold; color: #0033aa; background-color: #ffffff;} 
.atevo { font-family: Geneva, Arial, sans-serif; font-size:10px; font-weight: bold; color: #ffffff; background-color: #6699cc;}    
.google { font-family: Arial,Geneva, sans-serif; font-size:10px; font-weight: bold; color: #dff1fc; background-color: #6699cc;}       

.microcell  a:link {font-size:11px; font-family:Arial, Geneva; color:#ec4c24;}
.microcell  a:visited {font-size:11px; font-family:Arial, Geneva; color:#ec4c24;}
.microcell  a:active {font-size:11px; font-family:Arial, Geneva; color:#ec4c24;}
.microcell  a:hover {font-size:11px; font-family:Arial, Geneva; color:#ec4c24;}

#leftNav .marginTop { margin-top:5px; }
.center { text-align:center; }
.left { text-align:left; }

#leftdate {
font-weight:bold;
padding:10px 0 10px 15px;
color:#225b88;
}

#leftNav {
font:11px Arial, Helvetica, sans-serif;
width:155px;
overflow:hidden;
}

#leftNav ul a {
color:#225b88;
text-decoration:none;
display:block;
_width:1px;
white-space:nowrap;
/*_width:143px;*/
}

#leftNav ul ul a {
/*_width:138px;*/
}

#leftNav li {
white-space:nowrap;
_width:1%
}

#leftNav a:hover {
text-decoration:underline;
}

#leftNav h1, .sectTitle {
padding:0;
margin:0;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#898989;
border-bottom:1px solid #d6d6d6;
margin-bottom:5px;
line-height:11px;
}

#leftNav h1 a, .sectTitle a, #leftNav h1 a:hover, .sectTitle a:hover {
color:#898989;
text-decoration:none;
}

#leftNav ul {
padding:0;
margin:0;
list-style:none;
margin-bottom:15px;
}

#leftNav ul li { background:none; }

#leftNav ul ul {
margin:0;
padding-left:5px;
display:none;
}

#leftNav ul ul div {
	display:none;
}

#leftNav ul ul div ul {
	display:block;
}

/* SUB NAV FOR GUIDE: FIRST LEVEL */
#leftNav ul ul.subguide {
margin:0;
padding-left:5px;
display:block;
}
#leftNav ul ul.subguide a {
color:#5F5F60;
}
/* SUB NAV FOR GUIDE: SECOND LEVEL */
.subguide2 a {
color:#ADADAD;
}

#leftNav ul ul li {
padding-left:6px;
background:url(http://travel.canoe.ca/Travel/Images/travelbullet.gif) 0 6px no-repeat;
}

#leftNav li {
padding:0;
margin:0;
}

.getDeals li a {
padding-left:5px;
text-indent:-5px;
}
/* BEGIN LEFT NAVIGATION */
body#canada #leftNav ul ul#subcanada,
body#usa #leftNav ul ul#subusa,
body#caribbean #leftNav ul ul#subcaribbean,
body#europe #leftNav ul ul#subeurope,
body#asia #leftNav ul ul#subasia
{
display:block;
}

body#canada #leftNav ul ul#subcanada a,
body#usa #leftNav ul ul#subusa a,
body#caribbean #leftNav ul ul#subcaribbean a,
body#europe #leftNav ul ul#subeurope a,
body#asia #leftNav ul ul#subasia a
{
color:#5F5F60;
}

body.bc #leftNav ul div#subbc,
body.prairies #leftNav ul div#subprairies,
body.ontario #leftNav ul div#subontario,
body.quebec #leftNav ul div#subquebec,
body.atlanticcanada #leftNav ul div#subatlantic
{
display:block;
}

body.bc #leftNav ul div#subbc a,
body.prairies #leftNav ul div#subprairies a,
body.ontario #leftNav ul div#subontario a,
body.quebec #leftNav ul div#subquebec a,
body.atlanticcanada #leftNav ul div#subatlantic a
{
color:#666666;
}

body.bc #leftNav ul div h1,
body.prairies #leftNav ul div h1,
body.ontario #leftNav ul div h1,
body.quebec #leftNav ul div h1,
body.atlanticcanada #leftNav ul div h1
{
display:none;
}

body a.darkLink:link, body a.darkLink:active, body a.darkLink:visited, body a.darkLink:hover {
color:#555555;
}

div.rightRailAd {
	margin-bottom: 15px;
}

/*		VIDEO		*/
#video h1 {
margin-bottom:5px;
}

#video h1 a {
position:static;
line-height:12px;
}

#videoPlayer { padding: 0; font-family: arial,helvetica; }

#videoPlayer .tabs { float: left; width: 100%; background: #fff url("/TravelImages/video-widget/tab-bg.png") repeat-x bottom; font-size: 80%; line-height: normal; color: #225b88; }
#videoPlayer .tabs ul { margin: 0; padding: 0; list-style: none; }
#videoPlayer .tabs li { float: left; background: url("/TravelImages/video-widget/tab-lb.png") no-repeat left top; margin: 0; padding: 0 0 0 8px; }
#videoPlayer .tabs a { float: left; display: block; background: url("/TravelImages/video-widget/tab-rb.png") no-repeat right top; padding: 5px 15px 4px 6px; text-decoration: none; font-weight: bold; color: #225b88; }
#videoPlayer .tabs a:hover { color: #a11731; }
#videoPlayer .tabs li.current { background-image:url("/TravelImages/video-widget/tab-lb-o.png"); }
#videoPlayer .tabs li.current a { background-image:url("/TravelImages/video-widget/tab-rb-o.png"); color: #a11731; padding-bottom:5px; }

#videoPlayer .content { clear: both; width: auto; border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; margin: 0; padding: 0; font-size: 11px; }
#videoPlayer .content img.featured { width: 170px; margin: 4px 0 6px 3px; border: none; }
#videoPlayer .content div.video { zoom:1; width: auto; background: url(/TravelImages/video-widget/border-dotted.gif) top left repeat-x; margin: 0; padding: 4px; }
#videoPlayer .content div.video:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#videoPlayer .content div.video img { float: left; margin: 2px 2px 0 0; padding: 2px; border: 1px solid #d6d6d6; }
#videoPlayer .content div.video p { display: block; margin: 2px 0 2px 50px; }
#videoPlayer .content div.video p a { color: #225b88; text-decoration: none; }

#videoPlayer .footer { clear: both; height: 14px; color: #225b88; border: 1px solid #d6d6d6; text-align: right; padding: 4px; background: #fff url("/TravelImages/video-widget/footer-bg.png") repeat-x 0 0; }
#videoPlayer .footer a { font-weight: bold; color: #a11731; font-size: 12px; text-decoration: none; }
#videoPlayer .footer a:hover { text-decoration: underline; }

#videoPlayer h1 { margin:0; border:1px #dedede solid; border-bottom-width:0; padding:3px 2px 0 2px; }

#videoPlayer h1 a:link,
#videoPlayer h1 a:visited,
#videoPlayer h1 a:hover,
#videoPlayer h1 a:active {
	display:block;
	overflow:hidden;
	background-image:url(http://travel.canoe.ca/TravelImages03/travel_videos.gif);
	background-repeat:no-repeat;
	text-indent:-10000px;
	padding:0;
	width:170px;
	font-size:2px;
	line-height: 0px;
	padding-top: 29px;
	height:29px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:0;
}

.tabsContainer {
border-bottom:1px solid #d6d6d6;
position:relative;
height:21px;
background-color:#ffffff;
text-align:left
}

ul.tabsList {
position:absolute;
padding:0px;
margin:0px;
list-style:none;
}

ul.tabsList li {
float:left;
padding:0px;
margin:0px 3px 0px 0px;
background:none;

font-size:11px;
}

ul.tabsList li.last {
margin-right:0;
}

ul.tabsList li a {
display:block;
height:22px;
line-height:22px;
text-align:center;
text-decoration:none;
color:#555555;
overflow:hidden;
}

ul.tabsList li a:hover, ul.tabsList li.activeTab a {
color:#a11731;
text-decoration:none;
font-weight:bold;
}

td {
text-align:left;
}

/*		FIXES		*/
	/* Fix's containers not clearing inner floats in firefox */
	.clearIt:after, #popList li:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	
	html .clearIt {
		height: 1%;
	}

/* Travel Blog widget */	

#travelblogwidget {
	width:172px;
	margin-bottom:10px;
}

#travelblogwidget #travelblog {
	font-size:12px;
	font-family:Arial,Geneva;
	color:#555555;
	border:1px #dedede solid;
	padding:1px;
}

#travelblogwidget #travelblog h1 {
	margin:0 0 12px 0;
}

#travelblogwidget #travelblog h1 a:link,
#travelblogwidget #travelblog h1 a:visited,
#travelblogwidget #travelblog h1 a:hover,
#travelblogwidget #travelblog h1 a:active {
	display:block;
	overflow:hidden;
	background-image:url(http://travel.canoe.ca/TravelImages03/travelblog_banner.gif);
	background-repeat:no-repeat;
	text-indent: -10000px;
	width:168px;
	font-size: 8px;
	line-height: 0px;
	padding-top: 29px;
	height:29px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:0;*/
}

#travelblogwidget #travelblog img.nicole {
	float:left;
	width:52px;
	height:64px;
	margin:0 8px 12px 7px;
}

#travelblogwidget #travelblog p {
	margin:0 0 12px 0;
}

#travelblogwidget #travelblog p span {
	font-size:10px;
}

/* Flash Info Styles */
div#flashInfoStoryEmbed {
	float: right;
	display: inline;
	
	width: 147px;
	margin: 10px 0 0 10px;
	
	border: 1px solid #C7C7C7;
	background: #FFF url(http://www.canoe.ca/FlashInfo/images/story_box_bg.gif) top left repeat-x;
}

div#flashInfoStoryEmbed img {
	display: block;
	
	margin: 0 auto;
	border: none;
}

div#flashInfoStoryEmbed img.fiThumb {
	margin-left: 14px;
}

div#flashInfoStoryEmbed p {
	margin: 5px 0 9px 0;
	padding:  0 14px;
	
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.2em;
	color: #676767;
}

div#flashInfoStoryEmbed a {
	text-decoration: none;
	color: #676767;
}

/* Add this widget, added my mhogg 2009.03.25 */

td#trav_addthis {
	zoom:1;
	text-align:center;
	width:135px;
}

td#trav_addthis:after {
	content:".";
	display:block;
	position:relative;
	height:0;
	clear:both;
	visibility:hidden;
}

td#trav_addthis a {
	float:left;
	margin-bottom:7px;
}

td#trav_addthis a img { border-width:0; }

td#trav_addthis a.addthis {
	float:none;
	display:block;
	clear:both;
	width:125px;
	height:16px;
	margin:0 auto 0 auto;
}

/* /Travel/Microgalleries Thumbnail Gallery Styles; rarkwright; May 29th 2009 */

div#thumbGallery h2 {
	margin: 10px 0 1em;
	font-size: 12px;
	font-weight: bold;	
	color: #255A84;
}

div#thumbGallery div.thumbSet {
background-color:#FFFFFF;
display:inline;
float:left;
padding-bottom:15px;
}

div#thumbGallery div.thumb {
	float: left;
	display: inline;
	width:98px;
	margin-left: 3px;
	background: transparent url(http://cnews.canoe.ca/CNEWSImages/gallery_thumb_bg_med.gif) top left no-repeat;
}

div#thumbGallery div.thumb img {
	display: block;
	height:57px;
	margin:5px 7px 18px;
	width:75px;
}

div#thumbGallery div.thumb p {
	font-size:9px;
	padding:0 6px;
}

div#thumbGallery a.archive {
	display: block;
	clear: both;
	
	font-size: 12px;
	font-weight: bold;
	
	text-align: right;
	text-transform: uppercase;
	color: #A51538;
}

div#thumbGallery ul.galleryArchive {
	margin: 10px;
}

div#thumbGallery ul.galleryArchive li {
	margin-bottom: .3em;
}

/* /Travel/FeaturedGallery featured gallery widget; mhogg; June 3rd 2009 */

#gallerywidget {
	width:172px;
}

#gallerywidget #featuredgallery {
	font-size:12px;
	font-family:Arial,Geneva;
	color:#555555;
	border:1px #dedede solid;
	padding:1px;
}

#gallerywidget #featuredgallery h1 {
	margin:0 0 5px 0;
}

#gallerywidget #featuredgallery h1 a:link,
#gallerywidget #featuredgallery h1 a:visited,
#gallerywidget #featuredgallery h1 a:hover,
#gallerywidget #featuredgallery h1 a:active {
	display:block;
	overflow:hidden;
	background-image:url(http://travel.canoe.ca/TravelImages03/featured_gallery.gif);
	background-repeat:no-repeat;
	text-indent:-10000px;
	padding:0;
	width:168px;
	font-size:2px;
	line-height: 0px;
	padding-top: 29px;
	height:29px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:0;
}

#gallerywidget #featuredgallery div.gallnav {
	zoom:1;
	padding-bottom:12px;
}

#gallerywidget #featuredgallery div.gallnav:after {
	content:".";
	display:block;
	position:relative;
	height:0;
	clear:both;
	visibility:hidden;
}


#gallerywidget #featuredgallery a#prevgallery,
#gallerywidget #featuredgallery a#nextgallery {
	float:left;
	margin-top:38px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-10000px;
	padding:0;
	width:13px;
	display:inline;
	overflow:hidden;
	padding-top:14px;
	height:14px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:0;
}

#gallerywidget #featuredgallery a#prevgallery {
	margin-left:5px;
	background-image:url(http://travel.canoe.ca/TravelImages03/featured_gallery_prev.gif);
}

#gallerywidget #featuredgallery a#nextgallery { background-image:url(http://travel.canoe.ca/TravelImages03/featured_gallery_next.gif); }

#gallerywidget #featuredgallery ul.thumbs {
	margin:0 4px 0 4px;
	padding:0;
	list-style-type:none;
	width:123px;
	float:left;
}

#gallerywidget #featuredgallery li {
	padding:0;
	margin:0;
	display:none;
}

#gallerywidget #featuredgallery li.active { display:block; }

#gallerywidget #featuredgallery li a.pic {
	display:block;
	text-decoration:none;
	border:1px #ddd solid;
	padding:2px;
	margin-bottom:5px;
	background-color:#fff;
}

#gallerywidget #featuredgallery li a.pic img {
	border-width:0;
	width:117px;
	height:87px;
	vertical-align:bottom;
}

#gallerywidget #featuredgallery li a {
	color:#225b88;
	font-size:11px;
	line-height:11px;
	text-decoration:none;
}

#gallerywidget #featuredgallery p.footer {
	background-image:url(http://travel.canoe.ca/TravelImages03/featured_gallery_footer.png);
	background-repeat:repeat-x;
	margin:0;
	clear:both;
	border-top:1px #ddd solid;
	height:14px;
	padding:4px;
 	text-align:center;
}

#gallerywidget #featuredgallery p.footer a {
	color:#a11731;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}


#adSense {
 width:100%;
 clear: both;
 display:block;
 border-top: 2px solid #999;
}

h2.canadianParkbyProv, .canadaParks h2 {
color:#555555;
font-size:12px;
font-weight:bold;
line-height:11px;
margin:0 0 5px;
padding:0;
}


.canadaParksTable {font-weight:bold}
.canadaParks h2 a {color:#555555;}

h2.canadianParkbyProv {text-transform:uppercase;border-bottom:1px solid #555555;}
h2.canadianParkbyProv, .canadaParks , .canadaParks h2, img.CanadaParks {margin-top:16px}
