﻿@charset "UTF-8";
/* CSS Document */
/*  _______  _____      ___     _   _     ______ _  __    _  ____   _____  _____     _____            ______    _____  _____ */
/* |__   __||  __ \    / _ \   | | | |   |  ___/| ||   \ | ||  _ \ |  ___||  __ \   / ___/   __      / _____|  / ___/ / ___/ */
/*    | |   | | / /   / /_\ \  | | | |   | |__  | || |\ \| || | \ \|  \   | | / /   \ \     /  \    / /        \ \    \ \    */
/*    | |   | | \ \  / / \__ \ | | | |__ |  _/  | || | \   || |_/ /|  /__ | | \ \ ___\ \    \__/    \ \_____ ___\ \ ___\ \   */
/*    |_|   |_|  \_\/_/     \_\|_| |____||_|    |_||_|  \__||____/ |_____||_|  \_\\____/             \______|\____/ \____/   */
/***TRAILFINDERS LTD. centreStyle.css-((http://www.trailfinders.com | http://www.trailfinders.ie | http://www.trailfinders.com.au))-Author "Ed Pearson"***/

/********************************/
/*********GLOBAL STYLES**********/
/********************************/
body { font-family:verdana, arial, helvetica, sans-serif;  background-position: top center; text-align: center; margin: 0 auto 0 auto; padding: 0; }
img { border: none; }
*:focus { outline: none }
a:focus { -moz-outline-style: none; }
#wrapper{ margin:20px auto 0 auto; width:980px; height:auto; }
/* ********************H Tags ******************** */
h1{ padding:0 0 0 5px; color:#006666; font-family:Verdana, Arial, Helvetica, Sans-serif; letter-spacing:1px; font-size:23px; margin:0; font-weight:900; }
h2 { color: #555555; font-size: 13px; font-weight: bold; margin: 0 0 5px 5px; padding: 0px; text-align: left; }
h3 { color: #555555; font-size: 11px; font-weight: bold; margin: 0px 0px 5px; padding: 0px; text-align: left; }
h4 { width: 100%; background-color: #969595; padding: 5px; margin: 5px 0px; color: #ffffff; font-size: 11px; }
h5 { color:#006666; font-size: 13px; font-weight: bold; margin: 0px 0px 5px; padding: 0px; text-align: center; font-family: verdana, arial, helvetica, sans-serif; letter-spacing: 3px;}
/********************************/
/**********HEADER STYLES*********/
/********************************/
#header{ width:980px; height:auto; border:none; }
#header a{ color:#555555; font-weight:normal; text-decoration:none; font-size:11px; }
#header a:hover{ color:#555555; font-weight:normal; text-decoration:underline; font-size: 11px; }
#header a:active{ color:#fd02d1; font-weight:normal; text-decoration:none; font-size:11px; }
#header img{ float: left; margin-right: 5px; border:none; }
#header form{ margin:5px 0 10px 172px; }
#topNav{ float:right; margin:5px 0 0 0; }
.navPos{float:right; margin:0 10px 0 0;}
/*******************/
/***Banner Stlyes***/
/*******************/
#banner{ width:980px; height:95px; border:1px solid #666;}
#bannerViewTrail{background-color:#FED89A; width:978px; height:95px; border:1px solid #666;}
#indexBanner{ width:978px; height:95px; border:1px solid #666; background:url(/graphics/index2/homeimg4.jpg) no-repeat; display:block;}
/***Home Rotating Images***/
.homeimg1 { background: url(/graphics/index2/homeimg1.jpg) no-repeat;  float:left;}
.homeimg2 { background: url(/graphics/index2/homeimg2.jpg) no-repeat; float:left;}
.homeimg3 { background: url(/graphics/index2/homeimg3.jpg) no-repeat; float:left;}
.homeimg4 { background: url(/graphics/index2/homeimg4.jpg) no-repeat; float:left;}
.homeimg5 { background: url(/graphics/index2/homeimg5.jpg) no-repeat; float:left;}
.homeimg6 { background: url(/graphics/index2/homeimg6.jpg) no-repeat; float:left; }
.homeimg7 { background: url(/graphics/index2/homeimg7.jpg) no-repeat; float:left;}
/************************************************************************************************/
/*   _     _____  _____  _______         _____   ____    _      _     _   ___    ___  ___    _  */
/*  | |   |  ___||  ___||__   __|       / ____| / __ \  | |    | |   | | |   \  /   ||   \  | | */
/*  | |   |  \   | |__     | |         / /     / /  \ \ | |    | |   | | | |\ \/ /| || |\ \ | | */
/*  | |__ |  /__ |  _/     | |         \ \____ \ \__/ / | |___ |  \_/  | | | \__/ | || | \ \| | */
/*  |____||_____||_|       |_|          \_____| \____/  |_____| \_____/  |_|      |_||_|   \__| */
/*                                                                                              */
/*****************************************LEFT COLUMN STYLES*************************************/
/*****************************/
/***Home Left Column Styles***/
/*****************************/
.leftnav {float: left; height:auto; width: 190px; padding:10px 0 0 0; text-align: left; }
#leftColHome{ float:left; width:190px; height:666px; border:none; background:url("/graphics/backgrounds2/homeGrad.jpg") repeat-x; }
#leftColHome ul { list-style: url("/graphics/backgrounds2/arrow.gif"); margin: 0px 0px 15px 30px; padding: 0px; }
#leftColHome ul ul { list-style: url("/graphics/backgrounds2/greyhyphen.gif"); margin: 5px 0px 0px 15px; }
#leftColHome .leftnav a:hover, .leftnav ul a:hover { color: #555555; font-weight: normal; text-decoration: underline; font-size: 11px;}
#leftColHome .leftnav a, .leftnav a:hover { color: #555555; font-weight: normal; text-decoration: none; font-size: 11px; }
#leftColHome .viewDetails{width:90px; height:10px; float:right; clear:both; text-align: right; margin:0; padding:0; color:#333333;}
#leftColHome .leftnav h2  { color:#006666; font-weight: bold; font-size:11px;}
#leftColHome .leftnav ul li{margin-bottom:3px;}
#leftColHome .leftnav a, .leftnav a:hover { color: #555555; font-weight: normal; text-decoration: none; font-size: 11px; }
#leftColHome .leftnav a:active { color: #fd02d1; font-weight: normal; text-decoration: none; font-size: 11px; }
#leftColHome .leftnav a:visited { color: #800080; font-weight: normal; font-size: 11px; }
#leftColHome .leftnav hr { color: #ffffff; background-color: #ffffff; border: 0px; height: 1px; margin: 10px 5px 10px 15px; _margin: 5px 5px 5px 15px; padding: 0px; }
.viewDetails{width:90px; height:10px; float:right; clear:both; text-align: right; margin:0; padding:0; color:#FFFFFF;}
.imgLeftNav{height:75px; width:100px; float:left; margin: 0 5px 0 5px; padding:0 0 10px 0; clear:both;}
#leftColHome .leftnav .left{padding:0 0 10px 0; }
.loimg{width:100px; height:80px; border:none; overflow:hidden; margin:0 0 5px 3px; float:left;}
.lotxt{width:75px; height:auto; border:none; float:left; margin:0 0 0 5px;}
/*********************************/
/***Services Left Column Styles***/
/*********************************/
#leftColService{ float:left; width:190px; height:666px; border:none; background:url("/graphics/backgrounds2/serviceGrad.jpg") repeat-x; margin:0; }
#leftColService ul { list-style: url("/graphics/backgrounds2/greenArrow.gif"); margin:-5px 0 0 30px; padding: 0px; line-height:21px;}
#leftColService ul ul { list-style: url("/graphics/backgrounds2/greyhyphen.gif"); margin: 0 0 0 15px; padding:0;}
#leftColService .leftnav a:hover, .leftnav ul a:hover { color:#096260; font-weight: bold; text-decoration: underline; font-size: 11px; }
#leftColService .leftnav a, .leftnav a:hover { color:#096260; font-weight: bold; text-decoration: none; font-size: 11px; }
#leftColService .viewDetails{width:90px; height:10px; float:right; clear:both; text-align: right; margin:0; padding:0; color:#ffffff;}
#leftColService .leftnav h2{ color:#096260 ; font-size: 11px; padding:0 0 10px 12px; margin: 0px; text-transform: uppercase; }
#leftColService .leftnav h2 a{ color:#096260; font-weight: bold; }
#leftColService .leftnav h2 a:hover { color: #096260; font-weight: bold; }
#leftColService .leftnav hr{ color: #096260; background-color: #096260; border: 0px; height: 1px; margin: 10px 5px 10px 15px; _margin: 5px 5px 5px 15px; padding: 0px; }
/****************************/
/***Ski Left Column Styles***/
/****************************/
#leftColSki{ float:left; width:190px; height:666px; border:none; background:url("/graphics/backgrounds2/skiCol.jpg") no-repeat; }
#leftColSki ul { list-style: url("/graphics/backgrounds2/greyarrow.gif"); margin:-5px 0 0 30px; padding: 0px; line-height:21px;}
#leftColSki ul ul { list-style: url("/graphics/backgrounds2/hyphen.gif"); margin: 0 0 0 15px; padding:0;}
#leftColSki .leftnav a:hover, .leftnav ul a:hover { color:#555555; font-weight: normal; text-decoration: underline; font-size: 11px; }
#leftColSki .leftnav a, .leftnav a:hover { color:#555555; font-weight: normal; text-decoration: none; font-size: 11px; }
#leftColSki .viewDetails{width:90px; height:10px; float:right; clear:both; text-align: right; margin:0; padding:0; color:#ffffff;}
#leftColSki .leftnav h2{ color:#555555 ; font-size: 11px; padding:0 0 10px 12px; margin: 0px; text-transform: uppercase; }
#leftColSki .leftnav h2  a{ color:#555555; font-weight: bold; }
#leftColSki .leftnav h2 a:hover { color: #555555; font-weight: bold; }
#leftColSki .leftnav hr{ color: #555555; background-color: #555555; border: 0px; height: 1px; margin:0 5px 5px 5px; _margin:0 5px 0 5px; padding: 0px; }
*:first-child+html #leftColSki .leftnav hr{margin:0 5px 0 5px;}
/***********************************/
/***Employment Left Column Styles***/
/***********************************/
#leftColEmploy{ float:left; width:190px; height:666px; border:none; background:url("/graphics/backgrounds2/employGrad.jpg") repeat-x; }
#leftColEmploy ul li{  color:#0B73B8; font-weight: bold; text-decoration: none; font-size: 11px; line-height:21px;}
#leftColEmploy ul { list-style: url("/graphics/backgrounds2/blueArrow2.gif"); margin:-5px 0 0 30px; padding: 0px;}
#leftColEmploy ul ul { list-style: url("/graphics/backgrounds2/bluehyphen.gif"); margin: 0 0 0 15px; padding:0;}
#leftColEmploy .leftnav a:hover, .leftnav ul a:hover { color:#0B72B8; font-weight: normal; text-decoration: underline; font-size: 11px; }
#leftColEmploy .leftnav a, .leftnav a:hover { color:#0B73B8; font-weight: normal; text-decoration: none; font-size: 11px; }
#leftColEmploy .viewDetails{width:90px; height:10px; float:right; clear:both; text-align: right; margin:0; padding:0; color:#ffffff;}
#leftColEmploy .leftnav h2{ color:#0B73B8 ; font-size: 11px; padding:0 0 10px 12px; margin: 0px; text-transform: uppercase; }
#leftColEmploy .leftnav h2 a{ color:#0B73B8; font-weight: bold; }
#leftColEmploy .leftnav h2 a:hover { color: #0B73B8; font-weight: bold; }
#leftColEmploy .leftnav hr{ color:#0B73B8; background-color:#0B73B8; border: 0px; height: 1px; margin: 10px 5px 10px 15px; _margin: 5px 5px 5px 15px; padding: 0px; }
/***********************************/
/***View Trail Left Column Styles***/
/***********************************/
#leftColViewTrail{ float:left; width:190px; height:555px; border:none; background:url("/graphics/backgrounds2/viewTrailGrad.jpg") repeat-x; }
#leftColViewTrail ul li{  color:#555; font-weight: bold; text-decoration: none; font-size: 11px; line-height:21px;}
#leftColViewTrail ul { list-style: url("/graphics/backgrounds2/orangeArrowSolid.gif"); margin:-5px 0 0 30px; padding: 0px;}
#leftColViewTrail ul ul { list-style: url("/graphics/backgrounds2/orangehyphen.gif"); margin: 0 0 0 15px; padding:0;}
#leftColViewTrail .leftnav a:hover, .leftnav ul a:hover { color:#555; font-weight: normal; text-decoration: underline; font-size: 11px; }
#leftColViewTrail .leftnav a, .leftnav a:hover { color:#555; font-weight: normal; text-decoration: none; font-size: 11px; }
#leftColViewTrail .viewDetails{width:90px; height:10px; float:right; clear:both; text-align: right; margin:0; padding:0; color:#ffffff;}
#leftColViewTrail .leftnav h2{ color:#555 ; font-size: 11px; padding:0 0 5px 12px; margin: 0px; text-transform: uppercase; }
#leftColViewTrail .leftnav h2 a{ color:#555; font-weight: bold; }
#leftColViewTrail .leftnav h2 a:hover { color: #555; font-weight: bold; }
#leftColViewTrail .leftnav hr{ color: #fff; background-color: #fff; border: 0px; height: 1px; margin: 10px 5px 10px 15px; _margin: 5px 5px 5px 15px; padding: 0px; }
/****************************************************************************************************************/
/*    ___    ___     ___     _  ___    _        _____   ____    ___    _  _______  _____   ___    _  _______    */
/*   |   \  /   |   / _ \   | ||   \  | |      / ____| / __ \  |   \  | ||__   __||  ___| |   \  | ||__   __|   */
/*   | |\ \/ /| |  / /_\ \  | || |\ \ | |     / /     / /  \ \ | |\ \ | |   | |   |  \    | |\ \ | |   | |      */
/*   | | \__/ | | / / \__ \ | || | \ \| |     \ \____ \ \__/ / | | \ \| |   | |   |  /__  | | \ \| |   | |      */
/*   |_|      |_|/_/     \_\|_||_|  \___|      \_____| \____/  |_|  \___|   |_|   |_____| |_|  \___|   |_|      */
/*                                                                                                              */
/******************************************MAIN CONTENT STYLES***************************************************/
/***Generic Properties***/
#main{ margin:10px 0 0 5px; float:left; width:590px; height:auto; border:none; clear:none; }
.clearleft{ clear:left; }
/***Text Properties***/
#main h2 a:hover{text-decoration:underline;}
.mainTxt{ color:#666; vertical-align: top; text-align:justify; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; margin: 0px 10px 10px 4px; }
.mainTxt a{ color:#006666; font-weight: normal; text-decoration: underline; font-size: 13px;}
.mainTxtNorm{ color:#666; vertical-align: top; text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; margin: 0px 10px 10px 4px; }
.mainTxtNorm a{ color:#006666; font-weight: normal; text-decoration: underline; font-size: 13px;}
.mainTxtCenter{ color:#555555; vertical-align: top; text-align:center; font-size: 11px; margin: 0px 10px 10px 0px; }
.mainTxtCenter a{ color: #555555; font-weight: normal; text-decoration: none; font-size: 11px;}
.mainTxtCenter a:hover{text-decoration: underline;}
.mainTxtBold{ color:#555555; vertical-align: top; text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; margin: 0px 10px 10px 4px;  font-weight:bold; }
.mainTxtRight{ color:#666; vertical-align: top; text-align:right; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; margin: 0px 10px 10px 4px; }
.mainTxtFloatRight{ color:#666; vertical-align: top; text-align:left; float:right; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; margin: 0px 10px 10px 4px; }
.mainCenter{ font-size:12px; text-align:center; color:#555555; }
.center{ text-align:center; font-size:11px; color:#555555; }
.linkCenter{ color:#666; vertical-align: top; text-align:center; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; margin: 0px 10px 10px 4px; }
.linkCenter a{ color:#006666; font-weight: normal; text-decoration: underline; font-size: 11px;}
.linkCenterBig{ color:#666; vertical-align: top; text-align:center; font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; margin: 0px 10px 10px 4px; }
.linkCenterBig a{ color:#006666; font-weight: bold; text-decoration:none; font-size: 15px;}
.linkCenterBig a:hover{ text-decoration: underline; }
.right{ text-align:right; }
.fineprint{color:#999999; font-size:9px; text-align:left; float:left;}
.fineprint2{color:#999999; font-size:9px; text-align:left; float:left;}
.fineprint2 a{color:#999999; font-size:9px; text-align:left; float:left;}
.fineprint3{color:#666666; font-size:9px; text-align:left; float:left;}
.fineprint4{color:#666666; font-size:9px; text-align:left; margin:0 0 10px 0; padding:0;}
.fineprint4 a{color:#006666; font-size:9px; text-align:left;}
.subtitle{ padding:0 0 0 5px; color:#006666; font-family:Verdana, Arial, Helvetica, Sans-serif; display:block; letter-spacing:1px; font-weight:bold; font-size:14px; margin:0 0 10px 0; text-transform:capitalize;}
.subtitle2{ padding:10px 5px 0 30px; color:#006666; font-family:Verdana, Arial, Helvetica, Sans-serif; display:block; text-transform:lowercase; line-height:30px; font-weight:bold; font-size:14px; text-align:left;}
.subtitle3{ padding:10px 5px 0 30px; color:#006666; font-family:Verdana, Arial, Helvetica, Sans-serif; display:block; text-transform:lowercase; line-height:30px; font-weight:bold; font-size:14px; text-align:center;}
.subtitle3 a{ padding:10px 5px 0 30px; color:#006666; font-family:Verdana, Arial, Helvetica, Sans-serif; text-transform:lowercase; font-weight:bold; font-size:14px; text-align:center; text-decoration:underline;}
.subEnqTxt{ padding:0; color:#006666; font-family:Verdana, Arial, Helvetica, Sans-serif; display:block; font-weight:normal; font-size:12px; text-align:left;}
.highlightTxt{ font-weight:bold; color:#FF9900; font-size:11px;}
/***Generic List Properties***/
.mainList1{ font-size:12px; text-align:left; list-style:url(/graphics/backgrounds2/miniPlane.gif); float:left; color:#555555; }
.bullet {list-style: url("/graphics/backgrounds2/bullet.gif");}
.specialList ul{ list-style: url("../../graphics/backgrounds2/greenArrow.gif"); }
.specialList { width:590px; display: block; padding:0px; margin: 15px auto 5px auto; float:left; font-size:11px; color:#555555;}
.specialList li { vertical-align: top; text-align:left; }
.specialList a{ color:#007568; font-size:11px; text-decoration:none; }
.specialList a:hover{ text-decoration:underline; }
.specialList2 ul{ list-style: url("../../graphics/backgrounds2/greenArrow.gif"); }
.specialList2 { width:280px; display: block; padding:0 0 0 20px; margin: 15px auto 5px auto; float:left; }
.specialList2 li { vertical-align: top; text-align:left; }
.specialList2 a{ color:#007568; font-size:11px; text-decoration:none; }
.specialList2 a:hover{ text-decoration:underline; }
.specialList3 ul{ list-style: url("../../graphics/backgrounds2/greenArrow.gif"); }
.specialList3 { width:280px; display: block; padding:0 0 0 10px; margin: 15px auto 5px auto; float:right; }
.specialList3 li { vertical-align: top; text-align:left; }
.specialList3 a{ color:#007568; font-size:11px; text-decoration:none; }
.specialList3 a:hover{ text-decoration:underline; }
.tick li{ list-style: url("/graphics/backgrounds2/tick.gif"); }
.clickMe{float:right; margin:0 10px 0 0; font-size:11px; color:#007568; text-decoration:none; text-align:left; clear:right;}
/* ********************Generic Form Styles ******************** */
.header form { margin: 10px 0px 0px; }
form { margin-right: 15px; }
input { font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px; border: 1px solid #555555; margin: 0px 10px 2px 0px; }
input.button { margin: 0px; }
input.radio { border: 0px; margin: 3px 0px 0px; _margin: 0px; }
input.checkbox { border: 0px; margin: 6px 6px 0px 0px; _margin: 6px 6px -2px 0px; }
select { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; border: 1px solid #555555; }
textarea { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; border: 1px solid #555555; }
/*****Generic Portal Styles********/
#portalCol1{ width:580px; height:auto;; margin:0 0 0 10px !important; margin:0 0 0 4px; float:left; clear:none; }
#portalCol2{ width:580px; height:auto; margin:20px 0 0 10px !important; margin:10px 0 0 4px; float:left; clear:none; }
#portal1 { width:174px; height:auto; margin:10px 0 0 0; float:left; }
#portal2 { width:174px; height:auto; margin:10px 0 0 21px !important; margin:10px 0 0 19px; float:left; }
#portal3 { width:174px; height:auto; margin:10px 0 0 21px !important; margin:10px 0 0 19px; float:left; }
.portalPic { width:163px; height:103px; margin:5px 0 0 5px !important; margin:5px 0 0 3px; float:left; }
.portalHeader{ color:#006E68; font-size:14px; font-weight:bold; margin:3px 0 3px 3px; float:left; text-align:left; }
.portalTxt, .portalTxt a{ color:#666666; width:159px; height:30px; margin:0 0 0 2px; float:left; font-size:11px; text-decoration:none; text-align:left; }
.portalHeader a{ color:#006E68; font-size:14px; font-weight:bold; margin:3px 0 3px 3px; float:left; text-align:left; text-decoration:none;}
.portalHeader a:hover{ text-decoration:underline; }
/*********/
/***Map***/
/*********/
#tooltip{ width:131px; margin:55px 0 0 -10px; padding:0; background:#fbfce3; position:absolute; z-index:100; border-left:1px #000000 solid; border-right:1px #000000 solid; filter: alpha(opacity:80); KHTMLOpacity: 0.80; MozOpacity: 0.80; opacity: 0.80; }
	.titletip{ margin:0 0 3px 5px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#000000;}	
	#tooltip p{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:5px; margin:-5px 0 0 0; color:#000000;}		
	#tooltip p span{padding:0 0 0 5px; float:right; color:#000000; font-size:10px; font-weight:normal; text-transform:none;}
	#arctictip{display:none;}	
	#africatip{display:none;}	
	#antarcticatip{display:none;}	
	#asiatip{display:none;}		
	#australiatip{display:none;}	
	#canadatip{display:none;}	
	#caribbeantip{display:none;}	
	#europetip{display:none;}
	#indianepalsrilankatip{display:none;}
	#indianoceantip{display:none;}			
	#themiddleeasttip{display:none;}	
	#newzealandpacificislandstip{display:none;}	
	#aroundtheworldtip{display:none;}	
	#southamericatip{display:none;}	
	#usatip{display:none;}	
	#alaskatip{display:none;}	
	#hawaiitip{display:none;}		
.bubCap{margin:-25px 0 15px -1px; _margin:-25px -1px 15px -1px; padding:0 0 0 0; width:133px; height:25px; position:relative; z-index:10; top:0; background:url(/graphics/JMap/bubbleCap.gif);}
.bubButt{margin:0 0 -9px -1px; _margin:-0 -1px -9px -1px; padding:0 0 0 0; width:133px; height:9px; position:relative; z-index:10; bottom:0; background:url(/graphics/JMap/bubbleButt.gif);}
/******************************/
/***Group Travel Main Styles***/
/******************************/
.groupList1 {list-style:none; }
.groupList1 ul{list-style:none; }
/**************************/
/***Services Main Styles***/
/**************************/
.viewMore{ text-align:right; }
.viewMore a{ color:#006666; font-weight: normal; font-size: 13px; }
.viewMore a:hover{ text-decoration:underline; }
.atolRollover a {border:none; height:85px; width:85px; background:url(/graphics/atolRollover.gif) no-repeat; position:absolute; z-index:10;}
.atolRollover a:hover{background-position:0% -85px; } 
/****************************/
/***Employment Main Styles***/
/****************************/
/***List Properties***/
.employList{ text-align:left; }
.employList a{ color:#fff; font-size:14px; text-decoration:none; font-weight:bold; }
.employList a:hover{ text-decoration:underline; }
.subnavEmploy{ float:left; clear:none; width:580px; background-color:#4DBBD6; color:#555; font-size:12px; padding:10px; }
/***Text Properties***/
.employh1{ text-align:left; color:#0B72B8; font-size:14px; font-weight:bold; }
/****************************/
/***View Trail Main Styles***/
/****************************/
.titlebox{ color:#006659; font-size:18px; text-align:left; font-weight:bolder; border-bottom:2px solid #CCE3E1; width: 100%; }
.faredetailbox{ line-height:180%; font-size:11px; text-align:left; }
.callbox{ font-size:11px; vertical-align:middle; text-align:center; }
/***Navigation Properties***/
.subnavViewTrail{ float:left; clear:none; width:580px; background-color:#FFC567; color:#fff; font-size:12px; padding:10px; }
/***Text Properties***/
.viewTrailh1{ text-align:left; color:#fff; font-size:18px; font-weight:bold; }
/***List Properties***/
.viewTrailList { display: block; padding:0px; margin: 15px auto 5px auto; }
.viewTrailList li { vertical-align: top; text-align:center; }
.viewTrailList a{ color:#006666; font-size:11px; text-decoration:none; }
.viewTrailList a:hover{ text-decoration:underline; }
.viewTrailList ul{ list-style: url("/graphics/backgrounds2/orangeArrowSolid.gif"); }
.trailGrad{height:30px; width:auto; border:none; background: url("/graphics/viewtrail2/trailGrad.gif") repeat-x; margin:0; padding:0; clear:both;}

/**************************************************************************************************/
/*   _____   _   _____  _    _  _______    _____   ____    _      _     _   ___    ___  ___    _  */
/*  |  __ \ | | / ____|| |  | ||__   __|  / ____| / __ \  | |    | |   | | |   \  /   ||   \  | | */
/*  | | / / | |/ /   _ | |__| |   | |    / /     / /  \ \ | |    | |   | | | |\ \/ /| || |\ \ | | */
/*  | | \ \ | |\ \__| ||  __  |   | |    \ \____ \ \__/ / | |___ |  \_/  | | | \__/ | || | \ \| | */
/*  |_|  \_\|_| \_____||_|  |_|   |_|     \_____| \____/  |_____| \_____/  |_|      |_||_|   \__| */
/*                                                                                                */
/*******************************************RIGHT COLUMN STYLES************************************/
/***Global Properties***/
.adHolder{width:180px; height:auto; border:1px solid #666; background:none #fff; -moz-opacity:.80; -ms-filter:”alpha(opacity=80)”; filter:alpha(opacity=80); opacity:.80; margin:10px auto 0 auto;}
.rightColAd{color: #000; padding:3px; font-size:11px;}
/******************************/
/***Home Right Column Styles***/
/******************************/
#rightColHome{ float:right; width:190px; height:666px; border:none; background:url("/graphics/backgrounds2/homeGrad.jpg") repeat-x; }
#rightColHome ul { list-style: url("/graphics/backgrounds2/arrow.gif"); }
#rightColHome ul ul { list-style: url("/graphics/backgrounds2/greyhyphen.gif"); margin: 0 0 0 15px; padding:0;}
#rightColHome .rightnav a:hover, .rightnav ul a:hover { color:#555555; font-weight:normal; text-decoration: underline; font-size: 11px; }
#rightColHome .rightnav a, .rightnav a:hover { color:#555555; font-weight:normal; text-decoration: none; font-size: 11px; }
#rightColHome .viewDetails{width:90px; height:10px; float:right; clear:both; text-align: right; margin:0; padding:0; color:#ffffff;}
#rightColHome .rightnav h2 { color:#006666; font-weight:bold; font-size:11px;}
#rightColHome .rightnav { float: right; width: 190px; margin: 10px 0 0 0; text-align: left;}
#rightColHome .rightnav h3 { color: #818182; font-size: 11px; font-weight: bold; margin: 0px 0px 5px 15px; padding: 0px; }
#rightColHome .rightnav a{ color: #555555; font-weight: normal; text-decoration: none; font-size: 11px; }
#rightColHome .rightnav a:hover { color: #555555; font-weight: normal; text-decoration: underline; font-size: 11px; }
#rightColHome .rightnav a:visited { color: #800080; font-weight: normal; font-size: 11px; }
#rightColHome .rightnav hr { margin: 20px 0px; }
#rightColHome .rightnav ul { list-style: url("/graphics/backgrounds2/arrow.gif"); margin: 0px 0px 0px 16px; padding: 0px; text-align: left;  }
#rightColHome .rightnav ul li{padding-bottom:3px;}
/***Home Rollover Images***/
.rightColImg{margin:10px 0 10px 0;}
/***View Trail Rollover***/
.imgRightNav1{ display:block; border:none; height:70px; width:165px; float:left; background:url("/graphics/index2/viewtrail1Rollover.gif") no-repeat; margin:0; padding:0; clear:both;}
.imgRightNav1 a:hover{background-position:0% -70px; }
/***TF Magazine Rollover***/
.imgRightNav2{ display:block; border:none; height:70px; width:165px; float:left; background:url("/graphics/index2/tfmagRollover.gif") no-repeat; margin:0; padding:0; }
.imgRightNav2 a:hover{ background-position:0% -70px; }
/***Latest Offers Rollover***/
.imgRightNav3{ display:block; border:none; height:70px; width:165px; float:left; background:url("/graphics/index2/latestoffersRollover.gif") no-repeat; margin:0; padding:0; }
.imgRightNav3 a:hover{background-position:0% -70px; }
/***Enquiries Rollover***/
.imgRightNav4{ display:block; border:none; height:70px; width:165px; float:left; background:url("/graphics/index2/enquiriesRollover.gif") no-repeat; margin:0; padding:0; }
.imgRightNav4 a:hover{background-position:0% -70px; }
/***Brochures Rollover***/
.imgRightNav5{ display:block; border:none; height:70px; width:165px; float:left; background:url("/graphics/index2/brochureRollover.gif") no-repeat; margin:0; padding:0; }
.imgRightNav5 a:hover{ background-position:0% -70px; }
/**********************************/
/***Services Right Column Styles***/
/**********************************/
#rightColService{ float:right; width:190px; height:600px; border:none; background:url("/graphics/backgrounds2/serviceCol.jpg") no-repeat; }
#rightColService .rightnav a, .rightnav a:hover { color:#006666; font-weight: bold; text-decoration: none; font-size: 11px; }
/*****************************/
/***Ski Right Column Styles***/
/*****************************/
#rightColSki{ float:right; width:190px; height:666px; border:none; background:url("/graphics/backgrounds2/skiCol.jpg") no-repeat; }
#rightColSki ul { list-style: url("/graphics/backgrounds2/arrow.gif"); line-height:21px;}
#rightColSki ul ul { list-style: url("/graphics/backgrounds2/greyhyphen.gif"); margin: 0 0 0 15px; padding:0;}
#rightColSki .rightnav a:hover, .rightnav ul a:hover { color:#555555; font-weight:normal; text-decoration: underline; font-size: 11px; }
#rightColSki .rightnav a, .rightnav a:hover { color:#555555; font-weight:normal; text-decoration: none; font-size: 11px; }
#rightColSki .viewDetails{width:90px; height:10px; float:right; clear:both; text-align: right; margin:0; padding:0; color:#ffffff;}
#rightColSki .rightnav h2{ color:#555555 ; font-size: 11px; padding:10px 0 10px 12px; margin: 0px; text-transform: uppercase; }
#rightColSki .rightnav h2  { color:#555555; font-weight: bold; }
#rightColSki .rightnav h2 a:hover { color: #263878; font-weight:normal; }
#rightColSki .rightnav a, .rightnav a:hover { color:#555555; font-weight: bold; text-decoration: none; font-size: 11px; }
/************************************/
/***Employment Right Column Styles***/
/************************************/
#rightColEmploy{ float:right; width:190px; height:666px; border:none; background:url("/graphics/backgrounds2/employCol.jpg") no-repeat; }
#rightColEmploy .rightnav a, .rightnav a:hover { color:#0b85ce; font-weight: bold; text-decoration: none; font-size: 11px; }
/**************************************/
/***Group Travel Right Column Styles***/
/**************************************/
#rightColGroupTravel{ float:right; width:190px; height:666px; border:none; background:url("/graphics/backgrounds2/groupTravelColLight.jpg") no-repeat; }
#rightColGroupTravel .rightnav a, .rightnav a:hover { color:#006666; font-weight: bold; text-decoration: none; font-size: 11px; }
/************************************/
/***View Trail Right Column Styles***/
/************************************/
#rightColViewTrail{ clear:none; float:right; width:190px; height:555px; border:none; background:url("/graphics/backgrounds2/viewTrailCol.jpg") no-repeat; }
#rightColViewTrail ul { list-style: url("/graphics/backgrounds2/orangeArrowSolid.gif"); float:left; margin:0 0 0 25px; padding:0;}
#rightColViewTrail ul li{ text-align:left; }
#rightColViewTrail ul ul { list-style:none; margin: 0 0 0 15px; padding:0;}
#rightColViewTrail .rightnav a:hover, .rightnav ul a:hover { color:#555555; font-weight:normal; text-decoration: underline; font-size: 11px; }
#rightColViewTrail .rightnav a, .rightnav a:hover { color:#555555; font-weight:normal; text-decoration: none; font-size: 11px; }
#rightColViewTrail .viewDetails{width:90px; height:10px; clear:both; text-align:left; margin:0; padding:0; color:#ffffff;}
#rightColViewTrail .rightnav h2{ color:#555555 ; font-size: 11px; padding:0 0 5px 12px; margin: 0px; text-transform: uppercase; }
#rightColViewTrail .rightnav h2  { color:#555555; font-weight: bold; }
#rightColViewTrail .rightnav h2 a:hover { color: #263878; font-weight:normal; }
/*******************************/
/*********FOOTER STYLES*********/
/*******************************/
.footer{ width:590px; height:auto; border:none; margin:0 auto 20px auto; padding:0; }
.footer a:hover, .subtext { color: #999999; font-weight: normal; text-decoration: underline; font-size: 11px; }
.footer a, .footer a:active, .footer a:visited, .subtext { color: #999999; font-weight: normal; text-decoration: none; font-size: 11px; }
/****************************/
/***Fastest Booking Engine***/
/****************************/
#consultant {width:180px; height:auto; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
#conAd{background:#ffffff url(http://www.trailfinders.com/graphics/consultant2/bubbleGrad.gif) repeat-x; margin:0px 0px 0px; border-right:  1px solid #87bacc; border-left:  1px solid #87bacc;}
#conAdFlight{background:#ffffff url(http://www.trailfinders.com/graphics/consultant2/flightGrad.gif) no-repeat; margin:0px 0px 0px; border-right:  1px solid #87bacc; border-left:  1px solid #87bacc;}
.consultant{font-size:10px; color:#002e12; text-align:left; clear:none; padding-left:3px; position:relative; z-index:10; margin:0;}
#conBubble{background: url(http://www.trailfinders.com/graphics/consultant2/bubble.gif) no-repeat; background-position:center; position:relative; z-index:10;}
.conBubbleTxt{color:#006666; font-size:13px; padding:7px 5px 15px 5px; position:relative; z-index:10;  text-align:center;}
.moreArrow a{float:right; border:black; background:url("/graphics/more_arrow.gif") no-repeat; background-position: left; color: #007658; font-weight: bold; font-size:11px; text-decoration: none;padding-left: -200px;}
.moreArrow a:hover { text-decoration: underline;}