
.sponsorLogo {padding:0 16px 0 16px;}

.displayBlock {display:block;}

.introductionParagraph,
.introductionParagraph P {margin:0;}

.actualIntroductionParagraph,
.actualIntroductionParagraph P {margin:17px 0 0 0;}

.featuresParagraph,
.featuresParagraph P {margin:0;}

.advertParagraph,
.advertParagraph P {margin:0;}

body,p,td {font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; color:#474747; font-size: 11px; line-height:140%;}

A:Link {color:#097da6; text-decoration:underline;}
A:Visited {color:#097da6; text-decoration:underline;}
A:Hover {color:#1492bf; text-decoration:underline;}

h1 {font-size:16px; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; color:#3eb958; font-weight:bold; margin:0 0 17px 0;}
h1.areaOpen {color:#3eb958; background:none; padding:0;margin:0 0 4px 0;}
h1.areaOnHold {color:#e87745; background:none; padding:0;margin:0 0 4px 0;}
h1.areaClosed {color:#d05656; background:none; padding:0;margin:0 0 4px 0;}

h2 {font-size:13px; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; color:#097da6; font-weight:bold; margin:0 0 11px 0; padding:0; border:1px #097da6 solid; border-width:0 0 1px 0;}
h2.detail {font-size:13px; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; color:#a7a7a7; font-weight:bold; margin:0 0 11px 0; padding:0; border:1px #a7a7a7 solid; border-width:0 0 1px 0;}
h3 {font-size:12px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#9a9a9a; font-weight:bold; margin:0;}
h4 {font-size:11px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000;}
h5 {font-size:9px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000;}
h6 {font-size:9px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000;}

/* Blog Plugin */
#blogframe {width:256px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
	#blogdate {width:70px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
	#blogtitle {width:186px; height:auto; overflow:hidden; margin:0; padding:0 0 17px 0; float:left;}

	
	.blogdateMonth {background:url(/custom/templates/page/snowReportsHome/images/SnowReports-blog-date.png) no-repeat; width:52px; height:41px; text-align:center; padding:0;}
		.blogdateMonth p {font-size:10px;}
		p.blogBigDate {font-size:12px; margin:0; padding:6px 0 0 0;}
	.blogdateYear {background:url(/custom/templates/page/snowReportsHome/images/SnowReports-blog-year.png) no-repeat; width:52px; height:23px; text-align:center; padding:2px 0 0 0;}
		.blogdateYear p {color:#fff;}
	
/* Footer */
#sitemapFrame,
#sitemapFrame a:visited,
#sitemapFrame a:link {color:#fff;}
	
/* Poll Plugin */
.poll P  {margin:0; padding:5px 0 0 0;}
.poll .submitButton {text-align:center; float:left; background:#67a9c1; color:#fff; margin:5px 0 0 0;}

/* Dropdown Box */
#jumpMenu {padding:0 8px 0 0; margin:0;}
#jumpMenu select {font-size:10px;}

/* Contact Tools */
.photoBlock {background:#e9ebec; width:210px; padding:10px 10px 20px 10px; margin:0 15px 10px 0; border:1px #cfd5d8 dashed; float:left;}

.photoBlock .locationRow,
.photoBlock .imageRow,
.photoBlock .captionRow {padding:4px 0 4px 0;}

.photoBlock SELECT,
.photoBlock INPUT {font-size:11px;}

.contactTools.loginForm {background:#e9ebec; width:270px; padding:10px 10px 20px 10px; margin:0 15px 10px 0; border:1px #cfd5d8 dashed; float:left;}
.contactTools.loginForm ul {margin:0; padding:0 0 12px 0; list-style:none;}
.contactTools.loginForm .passwordRow,
.contactTools.loginForm .emailRow {padding:0 0 10px 0;}
.contactTools.loginForm .passwordRow label,
.contactTools.loginForm .emailRow label {width:100px; display:block; float:left;}
.contactTools.loginForm .submitRow input {display:block; float:left;}

.contactTools.forgotPassForm {background:#e9ebec; width:270px; padding:10px 10px 20px 10px; margin:0 15px 10px 0; border:1px #cfd5d8 dashed; float:left;}
.contactTools.forgotPassForm .emailRow {padding:0 0 10px 0;}
.contactTools.forgotPassForm .emailRow label {width:100px; display:block; float:left;}
.contactTools.forgotPassForm .submitRow input {display:block; float:left;}

.contactTools.profileForm table {border:1px #cfd5d8 dashed; padding:5px; margin:0; background:#e9ebec;}
.contactTools.profileForm table td {padding:4px 10px 4px 10px;}
.contactTools.profileForm table td table {border:0; margin:0; padding:0;}
.contactTools.profileForm table td table td {margin:0; padding:0;}

/* Operator Search */
.operatorSearch select {width:230px; margin:0 0 10px 0;}

/*MailingList*/
h3.pollTitle {font-size:11px; border-top:1px #e1e1e1 dashed; color:#000; padding:6px 0 2px 8px; margin:0 0 10px 0; background:url(/custom/templates/page/shared/images/SnowReports-blue-heading.png) no-repeat left bottom;}
.poll h3 {font-size:11px; font-weight:normal; color:#474747; margin:0; padding:0;}

/* Snow Report Map View */
ul.mapViewNorthIsland {margin:0; padding:0; list-style:none; text-align:right; top:46px; left:30px; position:absolute;}
ul.mapViewNorthIsland li {font-size:10px; font-weight:bold;}

ul.mapViewSouthIsland {margin:0; padding:0; list-style:none; top:167px; left:145px; position:absolute;}
ul.mapViewSouthIsland li {font-size:10px; font-weight:bold;}

li.areaClosed a:visited,
li.areaClosed a:link {color:#d05656; text-decoration:none;}

li.areaClosed.currentArea a:visited,
li.areaClosed.currentArea a:link,
li.areaClosed a:hover {color:#fff; text-decoration:none; background:#d05656;}

li.areaOpen a:visited,
li.areaOpen a:link {color:#3eb958; text-decoration:none;}

li.areaOpen.currentArea a:visited,
li.areaOpen.currentArea a:link,
li.areaOpen a:hover {color:#fff; text-decoration:none; background:#3eb958;}

li.areaOnHold a:visited,
li.areaOnHold a:link {color:#e87745; text-decoration:none;}

li.areaOnHold.currentArea a:visited,
li.areaOnHold.currentArea a:link,
li.areaOnHold a:hover {color:#fff; text-decoration:none; background:#e87745;}

.viewreport a:visited,
.viewreport a:link {font-size:12px; font-weight:bold; color:#3eb958; padding:0 34px 0 20px; background:url(/custom/templates/page/snowReportsHome/images/SnowReports-report-icon.png) no-repeat left;}

/* Snow Report Map View */
#mapReportTable {width:290px;}

#mapReportTable TD {font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:11px; padding:4px 0 4px 0; border-bottom:1px #fff solid;}

#mapReportTable .mapReportTableHeaderRow TD {color:#a7a7a7; font-weight:bold; border-bottom:1px #e9ebec solid; padding:25px 0 0 0;}

#mapReportTable TD.mapRoad {width:80px;}
#mapReportTable TD.mapLifts {width:85px;}
#mapReportTable TD.mapSnow {width:125px;}

#mapReportTable table.snowLevel td {padding:0 2px 0 2px; font-size:11px; height:12px; line-height:12px; border:1px #73bcd7 solid;}
.snowBase {background:#73bcd7; color:#fff;}
.snowNew {background:#fff; color:#64abc5;}

/* Snow Report */
#homeReportTable {width:533px;}

#homeReportTable TD {font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:11px; padding:4px 0 4px 0; border-bottom:1px #fff solid;}

#homeReportTable .homeReportTableHeaderRow TD {color:#a7a7a7; font-weight:bold;}

#homeReportTable TD.homeReportTableFull {width:123px; padding:0 6px 0 6px;}
#homeReportTable TD.homeReportTableStatus {width:130px; padding:0 6px 0 0;}
#homeReportTable TD.homeReportTableRoad {width:86px; padding:0 6px 0 0;}
#homeReportTable TD.homeReportTableLift {width:50px;}
#homeReportTable TD.homeReportTableBase {width:115px;}
#homeReportTable TD.homeReportTableCam {width:18px; text-align:right; padding:4px 0 0 0;}
#homeReportTable .homeReportTableHeaderRow TD.homeReportTableCam {padding:0;}
#homeReportTable tbody {cursor:pointer;}

TR.altRow {background:#e9ebec;}
TR.mouseover {background:#e0e9ed;}
TR.mousedown {background:#d9e3e7;}

.areaOpen {color:#3eb958;}
.areaOnHold {color:#e87745;}
.areaClosed {color:#d05656;}
div.areaOpen {background:url(/custom/templates/page/shared/images/open_sm.gif) no-repeat left; padding:0 0 0 20px;}
div.areaOnHold {background:url(/custom/templates/page/shared/images/onhold_sm.gif) no-repeat left; padding:0 0 0 20px;}
div.areaClosed {background:url(/custom/templates/page/shared/images/closed_sm.gif) no-repeat left; padding:0 0 0 20px;}

a.areaOpen:visited,
a.areaOpen:link {color:#3eb958; font-weight:bold; text-decoration:none; background:none; padding:0;}
a.areaOpen:hover {color:#3eb958; font-weight:bold; text-decoration:underline; background:none; padding:0;}

a.areaOnHold:visited,
a.areaOnHold:link {color:#e87745; font-weight:bold; text-decoration:none; background:none; padding:0;}
a.areaOnHold:hover {color:#e87745; font-weight:bold; text-decoration:underline; background:none; padding:0;}

a.areaClosed:visited,
a.areaClosed:link {color:#d05656; font-weight:bold; text-decoration:none; background:none; padding:0;}
a.areaClosed:hover {color:#d05656; font-weight:bold; text-decoration:underline; background:none; padding:0;}

#homeReportTable table.snowLevel {padding:0; margin:0; border:0; border-collapse:collapse;}
#homeReportTable table.snowLevel td {padding:0 2px 0 2px; font-size:11px; height:12px; line-height:12px; border:1px #73bcd7 solid;}
.snowBase {background:#73bcd7; color:#fff;}
.snowNew {background:#fff; color:#64abc5;}

/* Snow Report Detail */
TABLE.snowReportsDetail {width:860px; margin:20px 0 0 0;}

.snowReportsDetail TD {padding:0 0 10px 0; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:11px;}

TABLE.snowReportsDetailSnowConditions {width:214px; margin:0 0 10px 0;}
TABLE.snowReportsDetailWeatherConditions {width:214px; margin:0 26px 10px 0;}
TABLE.snowReportsDetailRoadConditions {width:454px; margin:0 0 10px 0;}

TABLE.snowReportsDetailFacilitiesInformation {width:454px; margin:0 0 10px 0;}
TABLE.snowReportsDetailFacilitiesInformation TD.facilityInfo {width:200px;}
TABLE.snowReportsDetailFurtherInformation {width:454px; margin:0 0 10px 0;}
TABLE.snowReportsDetailWebcam {width:352px; margin:0 0 10px 0;}
TABLE.snowReportsDetailAdvert {width:352px; margin:0 0 10px 0;}
TABLE.snowReportsDetailFiveDayForecast {width:352px; margin:0 0 10px 0;}
TABLE.snowReportsDetailContactDetails {width:352px; margin:0 0 10px 0;}

/* Area Detail */
#areaDetailTable {width:860px; margin:0 0 17px 0;}

#areaDetailTable TD {font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:11px; padding:4px 0 4px 3px; border-bottom:1px #fff solid;}

#areaDetailTable .areaDetailHeaderRow TD {color:#fff; font-weight:bold; background:#919698; padding:4px 0 4px 6px;}

#areaDetailTable TD.areaDetailDates {width:300px;}

#areaDetailTable table.snowLevel {padding:0; margin:0; border:0; border-collapse:collapse;}
#areaDetailTable table.snowLevel td {padding:0 2px 0 2px; border:0; font-size:11px; height:12px; line-height:12px;}
.snowBaseBeginner {background:#92d773; color:#fff;}
.snowBaseIntermediate {background:#73bcd7; color:#fff;}
.snowBaseAdvanced {background:#4e4f4f; color:#fff;}

.SnowReportsAdvertThumbnailDetail img {background:url(/custom/templates/image/advert/images/advert-frame-detail.gif) no-repeat; padding:4px;}

/* Snow Reports Advert Thumbnail */
.SnowReportsAdvertThumbnail img {background:url(/custom/templates/image/advert/images/advert-frame.gif) no-repeat; padding:4px;}

/* Snow Reports Advert Thumbnail */
.SnowReportsThumbnail img {background:url(/custom/templates/image/snowReportsThumbnail/images/advert-frame.gif) no-repeat; padding:4px; margin:0 0 10px 10px;}

/* Latest Photography */
table.latestPhotographyThumbnail td.latestPhotographySmallLastPadding .contactContentThumbnails img,
table.latestPhotographyThumbnail td.latestPhotographySmallPadding .contactContentThumbnails img,
table.latestPhotographyThumbnail td.latestPhotographyLargePadding .contactContentThumbnails img {border:2px #c0c0c0 solid; display:block; margin:0; float:none;}

.latestPhotographyLargePadding {padding:0 0 8px 0;}
.latestPhotographySmallPadding {padding:0 8px 8px 0;}
.latestPhotographySmallLastPadding {padding:0 0 8px 0;}

.latestPhotographyThumbnailPopup {padding:0 0 10px 0;}

.latestPhotographyIcons {font-size:10px;}
.latestPhotographyIcons img {border:0; float:left; padding:0 2px 0 0;}

.contactContentThumbnails img {border:2px #c0c0c0 solid; display:block; margin:10px 20px 10px 0; float:left;}

/* YouTube */
.youTubeVideo {padding:0 0 30px 0;}

/* Latest Photography */
.contactContentLatestPhotography {float:left; border-bottom:1px #dcdcdc solid; width:204px;}
.contactContentLatestPhotography {padding:20px 50px 0 0; margin:0;}
.contactContentLatestPhotography img {margin:0; float:none;}

/* Image Detail */
.contactContentImageDetails {width:504px;}
.contactContentImageDetails img {border:2px #c0c0c0 solid; display:block; margin:10px 20px 10px 0;}

.photoNumber {float:left; height:20px;}
.photoOptions {float:right; height:20px;}

.photoCaption {float:left;height:20px;}
.photoDate {float:right; height:20px;}

table.contactContentImageDetailsOptions {width:504px; border-top:1px #dcdcdc solid; padding:13px 0 0 0;}

/* Package Nav */
ul.packageNavItems {margin:12px 0 0 0; padding:0; list-style:none; position:absolute; z-index:10;}

ul.packageNavItems li {float:left; text-align:center; margin:0 3px 0 0;}

li.navPackages a:visited,
li.navPackages a:link {
	width:79px;
	height:31px;
	line-height:30px;
	display:block;
	text-decoration:none;
	color:#fff;
	background-image:url(/custom/templates/page/snowReportsHome/images/SnowReports-packages-body.png);
	background-repeat:no-repeat;
	background-position:top left;
}
li.navAccommodation a:visited,
li.navAccommodation a:link {
	width:110px; 
	height:31px; 
	line-height:30px; 
	display:block; 
	text-decoration:none; 
	color:#fff; 
	background:url(/custom/templates/page/snowReportsHome/images/SnowReports-accommodation-body.png);
	background-repeat:no-repeat;
	background-position:top left;
}
li.navTransport a:visited,
li.navTransport a:link {
	width:76px; 
	height:31px; 
	line-height:30px; 
	display:block; 
	text-decoration:none; 
	color:#fff; 
	background:url(/custom/templates/page/snowReportsHome/images/SnowReports-transport-body.png);
	background-repeat:no-repeat;
	background-position:top left;
}
li.navActivities a:visited,
li.navActivities a:link {
	width:70px; 
	height:31px; 
	line-height:30px; 
	display:block; 
	text-decoration:none; 
	color:#fff; 
	background:url(/custom/templates/page/snowReportsHome/images/SnowReports-activities-body.png);
	background-repeat:no-repeat;
	background-position:top left;
}
li.navPackages.PackageTabs.PackageTabsActiveTab a:visited,
li.navPackages.PackageTabs.PackageTabsActiveTab a:link,
li.navPackages a:hover,
li.navAccommodation.PackageTabs.PackageTabsActiveTab a:visited,
li.navAccommodation.PackageTabs.PackageTabsActiveTab a:link,
li.navAccommodation a:hover,
li.navTransport.PackageTabs.PackageTabsActiveTab a:visited,
li.navTransport.PackageTabs.PackageTabsActiveTab a:link,
li.navTransport a:hover,
li.navActivities.PackageTabs.PackageTabsActiveTab a:visited,
li.navActivities.PackageTabs.PackageTabsActiveTab a:link,
li.navActivities a:hover {
	color:#6f6f6f; 
	background-position:top right;
}
table.navPackagesDetail {margin:42px 0 0 0; width:308px; height:200px; float:left; border:1px #d3d6d7 solid; padding:14px; background:url(/custom/templates/page/snowReportsHome/images/SnowReports-advert-body.png) repeat-x bottom #fff; position:relative; z-index:0;}

/* Package Detail Nav */
ul.packageDetailNavItems {margin:26px 0 0 0; padding:0; list-style:none; position:absolute; z-index:10;}

ul.packageDetailNavItems li {float:left; text-align:center; margin:0 3px 0 0;}

li.navDetailPackages a:visited img,
li.navDetailPackages a:link img {
	width:113px;
	height:17px;
	background-image:url(/custom/templates/page/snowReportsDetail/images/SnowReports-accommodation-body.png);
	background-repeat:no-repeat;
	background-position:top left;
}

li.navDetailAccommodation a:visited img,
li.navDetailAccommodation a:link img {
	width:78px; 
	height:17px; 
	background-image:url(/custom/templates/page/snowReportsDetail/images/SnowReports-transport-body.png);
	background-repeat:no-repeat;
	background-position:top left;
}

li.navDetailActivities a:visited img,
li.navDetailActivities a:link img {
	width:73px; 
	height:17px; 
	background-image:url(/custom/templates/page/snowReportsDetail/images/SnowReports-activities-body.png);
	background-repeat:no-repeat;
	background-position:top left;
}

li.navDetailPackages.PackageTabs.PackageTabsActiveTab a:visited img,
li.navDetailPackages.PackageTabs.PackageTabsActiveTab a:link img,
li.navDetailPackages a:hover img,
li.navDetailAccommodation.PackageTabs.PackageTabsActiveTab a:visited img,
li.navDetailAccommodation.PackageTabs.PackageTabsActiveTab a:link img,
li.navDetailAccommodation a:hover img,
li.navDetailActivities a:hover img {
	background-position:top right;
}

table.navDetailPackagesDetail {margin:42px 0 0 0; width:308px; height:200px; float:left; border:1px #d3d6d7 solid; padding:14px; background:url(/custom/templates/page/snowReportsHome/images/SnowReports-advert-body.png) repeat-x bottom #fff; position:relative; z-index:0;}

/* Field Nav */
ul.fieldNavItems {margin:26px 0 0 0; padding:0; list-style:none;}

ul.fieldNavItems li {float:right;}

li.MapView a:visited img,
li.MapView a:link img {
	width:78px;
	height:17px;
	background-image:url(/custom/templates/page/snowReportsHome/images/SnowReports-map-view-body.png);
	background-repeat:no-repeat;
	background-position:top left;
}

li.Heli a:visited img,
li.Heli a:link img {
	width:50px;
	height:17px;
	background-image:url(/custom/templates/page/snowReportsHome/images/SnowReports-heli-body.png);
	background-repeat:no-repeat;
	background-position:top left;
}

li.ClubFields a:visited img,
li.ClubFields a:link img {
	width:90px; 
	height:17px; 
	background-image:url(/custom/templates/page/snowReportsHome/images/SnowReports-club-body.png);
	background-repeat:no-repeat;
	background-position:top left;
}

li.CommercialFields a:visited img,
li.CommercialFields a:link img {
	width:131px; 
	height:17px; 
	background-image:url(/custom/templates/page/snowReportsHome/images/SnowReports-commercial-body.png);
	background-repeat:no-repeat;
	background-position:top left;
}


li.MapView.ReportTabs.ReportTabsActiveTab a:visited img,
li.MapView.ReportTabs.ReportTabsActiveTab a:link img,
li.MapView.ReportTabs.ReportTabsActiveTab a:hover img,
li.MapView a:hover img,
li.Heli.ReportTabs.ReportTabsActiveTab a:visited img,
li.Heli.ReportTabs.ReportTabsActiveTab a:link img,
li.Heli.ReportTabs.ReportTabsActiveTab a:hover img,
li.Heli a:hover img,
li.ClubFields.ReportTabs.ReportTabsActiveTab a:visited img,
li.ClubFields.ReportTabs.ReportTabsActiveTab a:link img,
li.ClubFields.ReportTabs.ReportTabsActiveTab a:hover img,
li.ClubFields a:hover img,
li.CommercialFields.ReportTabs.ReportTabsActiveTab a:visited img,
li.CommercialFields.ReportTabs.ReportTabsActiveTab a:link img,
li.CommercialFields.ReportTabs.ReportTabsActiveTab a:hover img,
li.CommercialFields a:hover img{
	background-position: top right;
}

/* Field Detail Nav */
ul.fieldNavItems {margin:26px 0 0 0; padding:0; list-style:none;}

ul.fieldNavItems li {float:right;}

li.Activities a:visited img,
li.Activities a:link img {
	width:73px;
	height:17px;
	background-image:url(/custom/templates/page/snowReportsDetail/images/SnowReports-activities-body.png);
	background-repeat:no-repeat;
	background-position:top left;
}

li.Transport a:visited img,
li.Transport a:link img {
	width:81px;
	height:17px;
	background-image:url(/custom/templates/page/snowReportsDetail/images/SnowReports-transport-body.png);
	background-repeat:no-repeat;
	background-position:top left;
}

li.Accommodation a:visited img,
li.Accommodation a:link img {
	width:116px;
	height:17px;
	background-image:url(/custom/templates/page/snowReportsDetail/images/SnowReports-accommodation-body.png);
	background-repeat:no-repeat;
	background-position:top left;
}

li.NewsEvents a:visited img,
li.NewsEvents a:link img {
	width:96px;
	height:17px;
	background-image:url(/custom/templates/page/snowReportsDetail/images/SnowReports-news-events-body.png);
	background-repeat:no-repeat;
	background-position:top left;
}

li.PhotoVideo a:visited img,
li.PhotoVideo a:link img {
	width:96px; 
	height:17px; 
	background-image:url(/custom/templates/page/snowReportsDetail/images/SnowReports-photo-video-body.png);
	background-repeat:no-repeat;
	background-position:top left;
}

li.Maps a:visited img,
li.Maps a:link img {
	width:57px;
	height:17px;
	background-image:url(/custom/templates/page/snowReportsDetail/images/SnowReports-maps-body.png);
	background-repeat:no-repeat;
	background-position:top left;
}

li.AreaDetail a:visited img,
li.AreaDetail a:link img {
	width:89px; 
	height:17px; 
	background-image:url(/custom/templates/page/snowReportsDetail/images/SnowReports-area-detail-body.png);
	background-repeat:no-repeat;
	background-position:top left;
}

li.Report a:visited img,
li.Report a:link img {
	width:67px;
	height:17px;
	background-image:url(/custom/templates/page/snowReportsDetail/images/SnowReports-report-body.png);
	background-repeat:no-repeat;
	background-position:top left;
}

li.Activities.ReportTabs.ReportTabsActiveTab a:visited img,
li.Activities.ReportTabs.ReportTabsActiveTab a:link img,
li.Activities.ReportTabs.ReportTabsActiveTab a:hover img,
li.Activities a:hover img,
li.Transport.ReportTabs.ReportTabsActiveTab a:visited img,
li.Transport.ReportTabs.ReportTabsActiveTab a:link img,
li.Transport.ReportTabs.ReportTabsActiveTab a:hover img,
li.Transport a:hover img,
li.Accommodation.ReportTabs.ReportTabsActiveTab a:visited img,
li.Accommodation.ReportTabs.ReportTabsActiveTab a:link img,
li.Accommodation.ReportTabs.ReportTabsActiveTab a:hover img,
li.Accommodation a:hover img,
li.NewsEvents.ReportTabs.ReportTabsActiveTab a:visited img,
li.NewsEvents.ReportTabs.ReportTabsActiveTab a:link img,
li.NewsEvents.ReportTabs.ReportTabsActiveTab a:hover img,
li.NewsEvents a:hover img,
li.PhotoVideo.ReportTabs.ReportTabsActiveTab a:visited img,
li.PhotoVideo.ReportTabs.ReportTabsActiveTab a:link img,
li.PhotoVideo.ReportTabs.ReportTabsActiveTab a:hover img,
li.PhotoVideo a:hover img,
li.Maps.ReportTabs.ReportTabsActiveTab a:visited img,
li.Maps.ReportTabs.ReportTabsActiveTab a:link img,
li.Maps.ReportTabs.ReportTabsActiveTab a:hover img,
li.Maps a:hover img,
li.AreaDetail.ReportTabs.ReportTabsActiveTab a:visited img,
li.AreaDetail.ReportTabs.ReportTabsActiveTab a:link img,
li.AreaDetail.ReportTabs.ReportTabsActiveTab a:hover img,
li.AreaDetail a:hover img,
li.Report.ReportTabs.ReportTabsActiveTab a:visited img,
li.Report.ReportTabs.ReportTabsActiveTab a:link img,
li.Report.ReportTabs.ReportTabsActiveTab a:hover img,
li.Report a:hover img  {
	background-position:top right;
}

/*Login/Register*/
#userOptions TABLE {text-align:right; margin-top:19px;}

#userOptions TABLE TD P {color:#fff; margin:0; padding:0 0 0 32px;}

#userOptions TABLE TD a:visited,
#userOptions TABLE TD a:link {color:#fff; text-decoration:none;}

#userOptions TABLE TD a:hover {color:#fff; text-decoration:underline;}

#userOptions TABLE TD IMG {display:block; margin-top:8px;}

/*eBreadcrumbTrail*/
#eBreadcrumbTrail {margin:0 0 9px 0; font-size:10px; color:#b7c35f;}

#eBreadcrumbTrail A:Link,
#eBreadcrumbTrail A:Visited {color:#999;}
#eBreadcrumbTrail A:Hover {color:#b7c35f;}

#eBreadcrumbTrailCurrentNode{display:inline;}
#eBreadcrumbTrailNotCurrentNode {display:inline;}
#eBreadcrumbTrailDivider {display:inline; padding:0 5px;}

/*used in table tag forms etc*/
TABLE.table {padding:0; background-color:#e9ebec; border:0; margin:30px 0 0 0;}
.table TH {	background-color:#919698; text-align:left; color:#fff;}
TABLE.table TD {padding:4px 6px 4px 6px;}

/*used in image popups*/
#popupImageFrame {border-width:0;margin:5px;background-color:#fff; position:relative;}
#popupImageImage {float:left;}
#popupImageText {float:right;width:170px;}
#popupImageText h1 {color:#333;font-size:16px;font-weight:bold; border-bottom:1px solid #333; margin:0;}
#popupImageCaption {}
#popupImageMetaData {color:#999;font-size:10px;}

/*printandclosebuttons*/
.popupImageButtons{margin:15px 0 0 0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase;}
.popupImageButtons a:visited,
.popupImageButtons a:link {height:15px; background:url(/custom/templates/page/shared/images/printandclosebg.gif) repeat-x #898989; border:1px #959595 solid; padding: 0 10px 1px 10px; color:#fff; text-decoration:none;}
.popupImageButtons a:hover {background:#898989; color:#fff; text-decoration:none;}
.popupImageButtonsborder {height:15px; border:1px #5B5B5B solid; voice-family: "\"}\""; voice-family: inherit;}html>body .popupImageButtonsborder {padding: 1px 0 2px 0;}
	
/*used for currency converter*/	
a:link.popup,
a:visited.popup,
a:hover.popup,
a:active.popup {border-bottom:1px dotted blue;text-decoration:none;}

button {
	background:#279cc7;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	border-width:1px;
	border-top:#32b0de;
	border-right:#1e94c0;
	border-bottom:#007daa;
	border-left:#4ab9e2;
}

/*sendthispage*/
#sendthispage {margin:20px;}
#sendthispage #logo {position:relative;}
#sendthispage #logo div {background:url(/custom/templates/page/shared/images/sitelogo.gif) no-repeat; height:48px; width:133px;right:-30px;top:-20px;position:absolute;float:left;}
#sendthispage table {width:400px;background:#F5E8E7;border:1px solid #A02212;}
#sendthispage th {background:#A02212;color:#fff;text-align:left;padding:7px}
#sendthispage td {padding:15px}
#sendthispage h1{color:#fff;text-align:left;font-size:16px;margin:0;}
#sendthispage p {color:#fff;text-align:left;font-size:8pt;margin:0;font-weight:normal;}
#sendthispage #sendTo{}
#sendthispage #sendTo th{ font-size:8pt;padding:4px 15px;}
#sendthispage #sendTo td{ background:#DBACA7;padding:5px 15px;}
#sendthispage table#yourDetails{border:1px solid #00527B; margin:15px 0 0 0;}
#sendthispage #yourDetails th{ font-size:8pt;background:#00527B;padding:4px 15px;}
#sendthispage #yourDetails td{ background:#ABBBC6;padding:5px 15px;}

/*currencyconverter*/
#currencyconverter {margin:20px;}
#currencyconverter #logo {position:relative;}
#currencyconverter #logo div {background:url(/custom/templates/page/shared/images/sitelogo.gif) no-repeat; height:48px; width:133px;right:-30px;top:-20px;position:absolute;float:left;}
#currencyconverter table {width:320px;background:#F5E8E7;border:1px solid #A02212;}
#currencyconverter th {background:#A02212;color:#fff;text-align:left;padding:7px}
#currencyconverter td {padding:0}

#currencyconverter th {background:#A02212;color:#fff;text-align:left;padding:7px}
#currencyconverter td {padding:0;font-size:8pt;}

#currencyconverter table table {background:#F5E8E7;border:0; margin:20px; border-collapse:collapse;}
#currencyconverter table table th {background:none;padding:5px;}
#currencyconverter table table th.currencyCol {padding-left:0;}
#currencyconverter table table th.resultsCol {padding-right:0;}

#currencyconverter table td {padding:5px;}

#currencyconverter h1{color:#fff;text-align:left;font-size:16px;margin:0;}
#currencyconverter p {color:#fff;text-align:left;font-size:8pt;margin:0 110px 0 0 ;font-weight:normal;}

#currencyconverter .altRow { background:#fdfafa;}

#currencyconverter .bottomRow { border-bottom:2px solid #fdfafa;}

#currencyconverter .currencyCol {width:166px;}
#currencyconverter .resultsCol {width:64px; text-align:right; font-family:"Courier New", Courier, mono;}

#currencyconverter .currencyCol select,
#currencyconverter .resultsCol input {color:#000; margin:1px 0 0 0; width:100%;}
#currencyconverter .resultsCol input {text-align:right; font-family:"Courier New", Courier, mono; float:right; font-size:11px; font-weight:normal;}

#currencyconverter input.currencyButton {background:#00527B;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px;}
#td_videolink img {border:none;}

.areaEvents .eventListHead,
.areaEvents br {
	display:none;
}
.areaEvents .eventList td.spacerRow,
.areaEvents .eventList td.divider {
	height:1px;
	line-height:1px;
	padding:0;
}

.featureImage {
	margin-left:5px;
	margin-bottom:5px;
	float:right;
	border:none;
}

.tv3report {
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.tv3report td,
.tv3report th {
	border-top:1px solid #000;
	border-left:1px solid #000;
	padding:1px 2px 1px 3px;
}
.tv3report td {
	color:#000;
}
.tv3report th {background:#e9ebec;}
/* Windowless popups */
#thriveWindowlessPopup{border:0; margin:0; padding:0; background:transparent;}
#thriveWindowlessShield{position:absolute; width:100%; top:0; left:0; z-index:20000; background:#000; opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; -ms-filter:"alpha(opacity=70)"; filter:alpha(opacity=70);}
#thriveWindowlessContentArea{position:absolute; z-index:20001; background:#fff; padding:70px 20px 20px 20px;}
#thriveWindowlessContent{overflow:hidden;}
#thriveWindowlessClose {position:absolute; top:20px; right:20px; width:80px; height:25px; background-color:#595c5c;}
#thriveWindowlessClose:hover {background-color:#333;}
#thriveWindowlessClose a:link, #thriveWindowlessClose a:visited{display:block; color:#fff; font-weight:bold; text-decoration:none; height:100%; width:100%; padding: 5px 0 5px 0; margin:0; border:0;}

