.centreTour { color: #333333; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; text-align:left; vertical-align:top; line-height: 1.5;}

/* .centreTour a { color: #006666; font-size: 12px; font-weight: normal; text-decoration: underline; } */

.centreTour h1{ text-align: center; }

.centreTour #centreTourTitle {
	color: #006666;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 2px;
    margin: 0 0 5px;
    padding: 0;
    text-align: center;
}
.centreTourSmall {
    font-size: 12px;
}

.centreTour img {display: inline-block !important;}


/* position the paras coming from hotels in the Accomodation list to align with the associated image. */
#sub5 td p.centreTour { position: relative; top: -12px; }

font{ font: inherit !important; }
.tourText{color:#006666; font-size:11px; margin:0 0 3px 5px;}


.loader{width:245px; height:120px; float:right; position:relative; border:1px solid #1d5c54; margin:0 5px 8px 10px; padding:0; overflow:hidden; cursor:hand;}
.regionalMap{width:500px; height:300px; margin:0 auto 0 auto; position:absolute;top:-20px; left:-0px;}
.magnify{width:30px; height:28px; float:right; right:0; margin:110px 10px 0 0; position:absolute; z-indez:3; }
.tourSupplier{margin:126px 0 0 5px; padding:0; position:absolute; display:inline; left:0;}
.TSRM{float:right; margin:126px 5px 0 0; padding:0; position:absolute; display:inline; right:0;}
.loimg{margin:0 8px 3px 5px; float:right;}
.subNav.current{ background-color: LightGrey !important;}


.flying-text{ color:#7f604f; font-family:Verdana, Geneva, sans-serif; font-size:13px; margin:0; padding:1px; line-height:1; margin-left:800px; text-align:left; width:200px; }
.anim_7{text-align:left; margin:-15px 0 0 666px; position:absolute; color:#006666; font-weight:normal;}
.assocRail a{color:#1d5c54;text-decoration:none;font-size:12px}
.assocRail a:hover{text-decoration:underline}
.JourneyThumb{display:inline-block; width:112px; height:92px; position:relative; margin:0px 20px 4px 10px; _float:left;  _margin:2px 14px 2px 10px;float:left}
.JourneyThumb a{ display:inline-block; border:3px solid #CEE2E1;background-position: 0 0;  width:108px; height:60px; padding:0 0 28px 0; text-decoration:none}
.JourneyThumb a:hover{ background-position:0 -60px} 
*:first-child+html .JourneyThumb{float:left; margin:3px;}
.txtLoader{text-align:center;}


	.expand{clear:both; margin:0; padding-bottom:0.5em; border-style:solid; border-width: 1px;
		background-image: url("/Rail.nsf/arrow-down.gif");
		background-position: 98% 50%;
		background-repeat: no-repeat;
	}
	.expand a { display:block; padding:3px 10px; font-weight:bold; }
	.expand a:hover, .expand a:active, .expand a:focus { text-decoration:underline; }
	.expand a.open:link, .expand a.open:visited { background: url("/Rail.nsf/arrow-up.gif") no-repeat scroll 98% 50% #EEEEEE; }
	.collapse { display:none; margin-bottom:1em; overflow:hidden; /* border-style:solid; border-width: 1px; */ }
	.collapse p { margin-right:10px; }
	
.offer a{ font-size:14px; font-weight:bold; text-decoration:none; color:#006666; }
.offer h2{ margin-bottom:-8px; padding-bottom:0px; }
.offer a:hover{ text-decoration:underline; }
.mapItButtonIcons  {margin-top: -1px !important;padding-right: 5px}
