/*					Default tags used throughout the site			*/
html
{
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				80%;
	color: 					#333;
}	
body
{
	margin:  				0;
	padding: 				10px;
	text-align:				center;
	background-color:		#689ed0;
	background-image:		url('/images/travelmail.traveltek.net/white_stripes.gif');	
}
p, table, div, form, h1, h2, h2.panelHeaders, h3, h3.inverse, h4, h5, h6, span, ol, ul, li
{
	border:			0;
	margin:			0;
	padding:		0;
	text-align:	left;
}
h1, h2, h3, h4, strong, label
{
	color: #339;
}
h1
{
	font-size:	 150%;
	font-weight: normal;
	line-height: 1.4em;
}
h2
{
	font-size:	125%;
	line-height: 1.2em;
}
h2.blueHeader
{
	color: white;
	font-size: 120%;
	margin-left: 0.2em;
	line-height: 1.7em;
}
h2.greenHeader
{
	color: white;
	font-size: 120%;
	margin-left: 0.2em;
	line-height: 1.7em;
}
h2.lightGreenHeader
{
	font-size: 120%;
	margin-left: 0.2em;
	line-height: 1.7em;
	color: #25348E;
}
a.lightGreenHeader
{
	color: #25348E;
}
h3
{
	font-size:	110%;
	line-height: 1.6em;
}
h3.inverse
{
	color: white;
}	
h4
{
	font-size: 100%;
	line-height: 1.4em;
}
table 
{ 
	width: 100%;
}
a 
{
	color:					#4dad37;
	font-weight:			bold;
	text-decoration:		none;
	font-size:				95%;
}	
a:hover
{
	text-decoration: underline;
}
img
{
	border: 0;
}
/*					Forms			*/
label
{
	font-weight: bold;
	font-size: 95%;
	margin: 0.4em 0.3em 0.3em 0;
}
input, select
{
	font-size: 95%;
}
div.clearBoth
{
	clear:both;
}
/*					Main lists			*/
.commaList
{
	margin-bottom: 0.4em;
}
.commaList li
{
	display: inline; 
}
.arrowListInline
{
	list-style-type: none;
	display: inline;
	margin: 0 0.2em 0 0.2em;		
}
.arrowListInline li
{
	display: inline;
	margin: 0 0.2em 0 0.2em;
}	
.arrow
{
	padding-left: 0.6em;
	list-style: none;
	background: url("/images/travelmail.traveltek.net/arrow_right.gif") no-repeat 0 0;
}
#linkToTop
{
	clear: both;
	padding-top: 0.4em;
}	
#linkToTop .arrowList 
{
	padding-top: 0.4em;
	border-top: 1px solid #ccc;
}
.arrowList ul, .whiteArrowList ul 
{
	padding: 0.4em 0 0.4em 0;
	margin: 0.4em 0 1em 0;
	list-style-type: none;
}
.arrowList li, .whiteArrowList li
{
	padding-left: 0.6em;
	list-style: none;
	background: url("/images/travelmail.traveltek.net/arrow_right.gif") no-repeat 0 0;
}
.whiteArrowList li
{	
	background: url("/images/travelmail.traveltek.net/white_right.gif") no-repeat 0 0;
}
.whiteArrowList li a
{
	color: white;
}
/*					Basic spacing			*/
.comma
{
	color: #000;
}
.highlight
{
	color: #e7b52a;
}
.textPadding
{
	margin: 0.6em 0.8em 0.4em 0.6em;
}
.fullWidth
{
	width: 100%;
}	
/*					Basic colours			*/
.warningColour
{
	color: #900201;
}
.alterColour2
{
	color: white;
}
.blueColour
{
	color: #339;
}
/*					Basic copy			*/
.byline
{
	color: #339;
	font-size: 95%;
	line-height: 1.4em;		
}	 
.caption
{
	color: #999;
	font-size: 95%;
	line-height: 1.4em;		
}	 	
.breadcrumbs
{
	font-size: 95%;
	line-height: 1.6em;
}
.pageContent
{
	float:		left;
	display:	inline;
	overflow:	hidden;	
	margin: 0 0.6em 0.6em 0.6em;
	width:		435px;
}
#siteSearchBox
{
	line-height: 22px;	
	vertical-align:top;
	height: 22px;
}
#siteSearchBox input
{
	vertical-align:top;
	margin:0px;
}
#siteSearchBox button
{
	vertical-align:top;
}
/*					Help			*/
.help
{
	float: right;
	display: inline;
	overflow: visible;
	height: 28px;margin-right:4px;
}
.help a
{
	color: black;
	font-weight: bold;
	display: inline;
	line-height: 28px;
	overflow: visible;
	padding: 3px 30px 3px 3px;
	background: url("/images/travelmail.traveltek.net/help_off.gif") no-repeat right;
}
.help a:hover
{
	background-image: url("/images/travelmail.traveltek.net/help_on.gif");	
}
#helpMain .arrowList li
{
	margin: 6px;
}
#helpMain h1
{
	margin: 20px 0;
}
#helpMain .arrowList
{
	margin-bottom: 20px;
}
/*					Video			*/
.video
{
	float: right;
	display: inline;
}
.video a
{
	margin: 0;
	padding: 0 25px 0 0;
	background: url("/images/travelmail.traveltek.net/video.gif") no-repeat right;
}
/*					Default user content			*/
#homeMap
{
	width: 294px;
	display: block;
	margin: 5px;

}
.mapLegendwordwrap1
{
white-space: normal;word-wrap: break-word;width: 57px;height:25px;
}
.mapLegendwordwrap2
{
white-space: normal;word-wrap: break-word;width: 115px;height:25px;
}
#homeMapKey
{
	background: url(/static/images/pins/grey_bar.gif) no-repeat;
	width: 294px;
	height: 34px;
	display: inline;
	margin: 0 5px 5px 5px;
	list-style-type: none;
	font-size: 80%;
	float:left;
}
#homeMapKey li
{
	float:left; display: inline;

	line-height:16px;
	height: 34px;
	color: #339;
}
#homeMapKey li img
{
	float:left;vertical-align:middle;
}
#destGuideMapKey
{
	background-color: #E1E1E1;
	width: 428px;
	height: 34px;
	display: inline;
	margin: 0 0 6px 0;
	list-style-type: none;
	font-size: 80%;
	float:left;
}
#destGuideMapKey li
{
	float:left;
	display: inline;
	margin: 0 18px 0 0;
	line-height:16px;
	height: 34px;
	color: #339;
}
#destGuideMapKey li img
{
	float:left;vertical-align:middle;
}
#destGuideMapKey .help
{
	margin: 2px 2px 0 0 ;
}
.mapPin
{
	vertical-align: middle;
	margin-right: 10px;
}
.imgHolderright, .imgHolder, .articleImageRight, .articleImageright
{
	float: right;
	margin: 0 0 6px 6px;
	padding-top: 6px;
}
.imgHolderleft, .articleImageLeft, .searchImage
{
	float: left;
	margin: 6px 10px 6px 0;
	display: inline;
}
.floatLeft
{
	float: left;
	display: inline;
}
.floatRight
{
	float: right;
	display: inline;
}
#articleText .articleImageLeft p, #articleText .articleImageRight p
{
	margin: 0;
	padding: 0;
}
#articleContent 
{
	width: 430px;
	float: left;
}
#articleText 
{
	float: left;
	width: 426px;
	clear: both; 
	margin-bottom: 1em;	
}
#articleText .article
{
	margin-bottom: 0.8em;	
}
#articleText p strong, #articleText p.article strong
{
	font-size: 105%;
	color: 		#339;
	font-weight: bold;
	margin: 0.8em 0 0.8em 0;
}	
#articleText p, #articleText p.article
{
	margin: 0.8em 0 0.8em 0;
}
/*					Additonal			*/
.experienceVideo
{
	float: right;
	display: inline;
	width: 136px;
	margin-left: 6px;
}
/*					Additional			*/
#mpu
{
	margin-left:3px;
}
.cpc
{
	margin-top:10px;
	margin-left:36px;
}
#mainError, #mainComments
{
	width: 720px;
	margin-left: 10px;
	text-align: center;
	float: left;
	display: inline;
}
#mainError h1, #mainError p, #mainError ul .arrowList li a, #mainComments h1, #mainComments p, #mainComments ul
{
	text-align: center;
	margin: 1em;
}
#mainError ul
{
	padding-left:	50px;
	list-style: 	none;
}
#mainError .leftPara
{
	text-align: 	left;
	color:			#333;
	margin-left:	13px;
	margin-top:		12px;
	margin-bottom:	12px;
}
/*					Paginate			*/
.paginateNext
{
	margin-left: 0.8em;
}
.paginatePrevious
{
	margin-right: 0.8em;
}
#paginationSearch
{
	clear: both;
	margin: 0 10px 0 10px;
	width: 320px;		
}
#paginationSearch ul
{
	border:					0;
	padding:				0;
}
#paginationSearch li
{
	display: inline;
	list-style-type: none;
}
#paginationSearch ul li a
{
	font-weight: bold;
}
#mapArticleDetails
{
	margin: 6px 0 0px 0;
}
/*					Accessibility			*/
#popup .columnsLeft, #popup .columnsRight
{
	width: 220px;
	float: left;
	display: inline;
}
#popup columnsLeft
{
	margin-right: 10px;
}
#popup p
{
	margin: 4px 0;
}
/*					Accessibility			*/
.accessibility
{
display: none;
}
h1.accessibility, h2.accessibility
{
	position: absolute;
	left: -2000px;
}
hr.accessibility, hr.accessability
{
	display: none;
}
/*					iframe			*/
iframe
{
	margin: 0;
	padding: 0;
	overflow:hidden;
	margin-right: -1px;
}

/*					Navigation			*/
.logoLink
{
	margin: 0;
	padding: 0;
	float: left;
	width: 260px;
	height: 89px;
}
#adHeader
{
	text-align: center;
}
#accipiter_banner
{
	float: right;
	width: 468px;
	height: 60px;
	margin: 13px;
	display:inline;
	margin-right:100px;
	padding: 0;
}
#homePage_flashBanner
{
	float: right;
	margin-right:4px;
}
#homePage_banner
{
	height: 94px;
	width: 630px;
	background-image:		url("/images/travelmail.traveltek.net/topBannerBackground.jpg");
	background-repeat:		no-repeat;
	float: right;
	padding-top: 4px;
	padding-left: 50px;
}
.bannerClick
{
	width: 210px;
	height: 80px;
	float: left;
}
.bannerLink
{
	height: 60px;
	width: 120px;
	font-family: Verdana;
	text-align: left;
	float: right;
	padding-top: 20px;
	color:					#ffffff;
	text-decoration:		none;
	font-size:				95%;
}
.bannerImage
{
	width: 80px;
	float: left;
}
.bannerOverlay
{
	height: 80px;
	width: 80px;
	float: left;
	background-image:		url("/images/travelmail.traveltek.net/bannerBox_off.gif");
	cursor: hand;
}

.bannerLink:hover
{
	text-decoration: underline;
	color:			 #fecb01;
}

.bannerClick:hover
{
	color:			 #fecb01;
}

/* Masthead at top of every page */
#masthead
{
	height: 94px;
	width: 979px;
	margin:0px;
	padding:0px;
}
#masthead div.mImage
{
	height:					89px;
	overflow:				hidden;
	background-image:		url("/images/travelmail.traveltek.net/tm_masthead.gif");
	background-repeat:		no-repeat;
	width: 979px	
}
#printLogo
{
	display: none;
}
/*  Green Navigation bar at top of every page */
#topNavBar
{
	text-align: 			left;
	height:					32px;	
}
/*footer*/
#footerBar
{
	clear: left;
	width: 975px;
	height: 77px;
	background-image: url("/images/travelmail.traveltek.net/3linefooter.gif");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	margin-top:4px;
}
.fullWidthShadow
{
	width: 975px;
	height:5px;
	background-image: 		url("/images/travelmail.traveltek.net/Nav_masthead_shadow.gif");
	filter: 				alpha(opacity=60);
	filter:					progid:DXImageTransform.Microsoft.Alpha(opacity=60);
 	-moz-opacity:			0.60;
	opacity:				0.6;
	overflow:hidden;
}

#topBarNavBg
{
	width: 975px;
	height:					27px;
	line-height:			27px;
	vertical-align:			middle;
	background-image: 		url('/images/travelmail.traveltek.net/Global_Nav.gif');
	background-repeat: no-repeat;
}
#topNavBar ul
{
	width: 790px;
	height:					27px;
	line-height:			27px;
	vertical-align:			middle;
	float:left;
}
#topNavBar ul li
{
	display: inline;
	background: url("/images/travelmail.traveltek.net/dividers.gif") no-repeat;
	padding: 0 10px 0 10px;
}
#topNavBar ul li#firstNav
{
	background-image: none;
	padding-left: 0.6em;
}
#theMailOnline
{

	float:right;
	margin:0px;
	padding:0px;
	height: 27px;
	width: 180px;
}
#topNavBar ul li a
{
	text-decoration: none;
	color: #fff;		
	font-size: 110%;
	letter-spacing: 0.03em;
}
#topNavBar ul li a.active, #topNavBar ul li a:hover
{
	color: #030;	
}
#footerMain
{
	margin: 0 0.6em 0.6em 0.6em;
}	
#footerMain p, #footerMain h1, #footerMain h2
{
	margin: 0.4em 0 0.4em 0;
}
/*					Footer Navigation			*/
#corporateBar
{
	text-align: center;
	vertical-align: middle;
	color: #224887;
	font-weight: bold;
	padding: 10px;
}
#corporateBar p
{
	text-align: center;
	margin: 0.2em;
	padding: 0;
	border: 0;
	font-size: 90%;
	line-height: 1.5em;
}
#corporateBar a
{
	color: #fff;	 
	margin: 0.4em;
	vertical-align: top;
}
#copyright a
{
	color: #224887;	 
	margin: 0.0em;
	vertical-align: top;
	font-size: 100%;
}
.mapsBubbleClusterText
{
	list-style-type: none;
}
.mapsBubbleClusterText li
{
	line-height: 20px;
	vertical-align: middle;
}
.pageContent
{
	float:		left;
	display:	inline;
	overflow:	hidden;	
	margin:		0 5px 5px 5px;
	width:		435px;
}
/*									Generic widget container.  						 */
/*
	 Put different skins here.
	.gcc_widget_model is passed from the CMS so you can build styles based upon different	classes that get passed.
*/
.gcc_widget_model .genericWidgetMainContent
{
	float: left;
	width: 100%;
	height: 120px;
	overflow: hidden;
	display: inline;
	background: #7ebdfe url("/images/travelmail.traveltek.net/genericwidget_top.gif") no-repeat 0 0;
}
.genericWidgetMainContent h3
{
	margin: 0 0 0 5px;
}
.genericWidgetMainContent p
{
	float: right;
	width: 118px;
	margin: 0 4px 0 6px;
	color: #339;
}
.genericWidgetMainContent p.genericWidgetImg
{
	float: left;
	display: inline;
	width: 75px;
}
.genericWidgetMainContent .whiteArrowList ul, .genericWidgetMainContent .whiteArrowList li
{	
	float: right;
}	
.genericWidgetMainContent .whiteArrowList li
{	
	margin-left: 4px;
	padding-left: 6px;
	width: 118px;
}
.gw_genericWidget_footer
{
	float: left;
	width: 213px;
	height: 5px;
	background:#7ebdfe url("/images/travelmail.traveltek.net/genericwidget_bottom.gif") no-repeat bottom;
}
.tmWidget_pageHeader .tmWidget_pageHeader_title
{
		font-weight: normal;
		font-size: 150%;
}
/*					Google maps front page				*/
#map,#articleMap, .map
{
	margin: 0; 
	margin-left: 5px;
	width: 428px; 
	height: 300px;
	overflow: hidden;
	display: block;
	float: left;
}
.mapHome
{
	margin: 0; 
	margin-left:5px;
	width: 295px; 
	height: 300px;
	overflow: hidden;
}
.mapHome ul
{ 
	list-style-type: none
}

.mapHome li 
{ 
	list-style-position: outside;
	list-style-type: none;
}





/*					Article_bank				*/
#articleBank
{
	margin-left: 3px;
}
.abtoolbar
{
	height: 29px;
	width: 174px;
	float:right;
}
#galleryCaption
{
	width: 240px;
}
#galleryCaptionWide
{
	width: 428px;
}
.galleryToolbar
{
	float: right;
	height:	29px;
	margin-right: 2px;
	line-height: 29px;
	width: 172px;
	vertical-align: middle;	
	background-image: 	url('/images/travelmail.traveltek.net/Features_image.gif');
	background-repeat: 	no-repeat;
	display:inline;
}
.galleryToolbar div
{
	float: right;
	margin:0px;
	padding:0px;
}
.promotionsToolbar
{
	float: right;
	height:	29px;
	width: 202px;
	margin: 0 6px 0 0;
	line-height: 29px;
	margin-top: 10px;
	vertical-align: middle;	
	background-image: 	url('/images/travelmail.traveltek.net/promotions_toolbar_background.gif');
	background-repeat: 	no-repeat;
	display:inline;
}
.promotionsToolbar div
{
	float: right;
	margin-right: 10px;
}
#gToolbarCaption
{
	float:left;
	font-weight: bold;
	color: #00477c;
	text-align: center;
}
.gToolbarText
{
	font-weight: bold;
	color: #00477c;
	float: left;
	text-align: center;
	margin-left: 3px;
	margin-right:3px;
}
#galleryLeftButton, #galleryRightButton, #promotionsLeftButton, #promotionsRightButton
{
	width: 16px;
	height:19px;
	line-height: 19px;
	margin-top: 5px;
	float: left;
	margin-left: 3px;
	margin-right:3px;
}
#galleryLeftButton, #promotionsLeftButton
{
	background: url('/images/travelmail.traveltek.net/Features_arrow_left_on.gif') no-repeat;
}
#galleryRightButton, #promotionsRightButton
{
	background: url('/images/travelmail.traveltek.net/Features_arrow_right_on.gif') no-repeat;
}
#galleryLeftButton, #promotionsLeftButton
{
	background: url('/images/travelmail.traveltek.net/Features_arrow_left_off.gif') no-repeat;
}
#galleryRightButton, #promotionsRightButton
{
	margin-right: 5px;
	background: url('/images/travelmail.traveltek.net/Features_arrow_right_off.gif') no-repeat;
}
#galleryRightButton span, #galleryLeftButton span, #promotionsRightButton span, #promotionsLeftButton span
{
	display: none;
}
#galleryLeftButton:hover, #promotionsLeftButton:hover
{
	background: url('/images/travelmail.traveltek.net/Features_arrow_left_on.gif') no-repeat;
}
#galleryRightButton:hover, #promotionsRightButton:hover
{
	background: url('/images/travelmail.traveltek.net/Features_arrow_right_on.gif') no-repeat;
}
/*					Related Links				*/
#articleContent .relatedLinks 
{
	width: 162px;		
	float: right;
	clear: right;
	margin: 0 0 0.4em 0.4em;
	padding-top: 1em;	
}
#articleContent .relatedLinks #boxHeaderWidget_title
{
	background: url("/images/travelmail.traveltek.net/header.png") no-repeat;
	width: 162px;
	padding: 0.2em 0 0.2em 0;
}
#articleContent .relatedLinks  #boxHeaderWidget_content
{	
	border-top: 1px solid #ccc;
	background: url("/images/travelmail.traveltek.net/middle.png") repeat-y;
	width: 162px;
	padding: 0.4em 0 0 0;
}
#articleContent .relatedLinks #relatedLinksFooter
{
	background:  url("/images/travelmail.traveltek.net/footer.png") no-repeat;
	height: 10px;
	width: 162px;
}	
#articleContent .relatedLinks h4
{
	line-height: 1.6em;
	margin-left: 0.8em;
}
#articleContent .relatedLinks #articleText #boxHeaderWidget_content p
{
	margin: 0;
	padding: 0;
	border: 0;
}
#articleContent .relatedLinks #boxHeaderWidget_content strong 
{
	font-size: 95%;
	padding: 0 0 0 0.4em;
}
#articleContent .relatedLinks #boxHeaderWidget_content .arrowList
{
	padding: 0 0.4em 0.4em 0.6em;
	list-style-type: none;
}
/*					News				*/
#tm_news
{
	margin: 0 0.4em 0.4em 0.4em;
	float: left;
	display: inline;
}
.imgNews
{
	float: right;
	display: inline;
	overflow: hidden;
	width: 211px;
}
#tm_news p
{
	padding-bottom: 0.6em;
}
#tm_news .floatLeft
{
	width: 208px;
	margin-right: 6px;
}
#tm_news #newsOverview
{
	float: left;
	display: inline;
	padding-bottom: 6px;
	margin-bottom: 6px;
	border-bottom: 1px solid #ccc;
}
#newsOverview p
{
	padding-bottom: 0;
}
/*					Destination Guide				*/
#destinationGuideWidget img
{
	margin: 0px 2px 10px 3px;
}

#destinationGuideWidget div
{
	margin:0px;
	padding:0px;
	height: 25px;
	line-height: 23px;
	background-postion: middle;
}
#destinationGuideWidget select
{
	float:left;
	display: inline;
	background-postion: middle;
	margin: 0px;
	margin-left: 2px;
	width:160px;
}
#destinationGuideWidget div .goButtonBlue
{
	float:left;
	display: inline;
	margin-left: 5px;
	background-postion: middle;
}
/* buttons */
.goButtonBlue
{
	margin:0px;
	padding:0px;
	height:22px;
	width: 29px;

	background: url("/images/travelmail.traveltek.net/goButtonBlue_off.gif");
	border: none;

	cursor: pointer;
	cursor: hand;
}
.goButtonBlue span
{
	display:none
}
.searchButton, .goButton,  .convertButton, .sendButton, .videoButton, .photoButton, .removeButton, .cancelButton, .nextButton, .backButton
{
	border:none;
	margin: 0px;
	padding: 0px;
	height:22px;
	cursor: pointer;
	cursor: hand;
}
.searchButton span, .goButton span,  .convertButton span, .sendButton span, .videoButton span, .photoButton span, .removeButton span, .cancelButton span, .nextButton span, .backButton span
{
	display:none;
}

.goButton
{
	width: 29px;
	background: url("/images/travelmail.traveltek.net/goButton_off.gif");
}
.sendButton
{
	width: 43px;
	background: url("/images/travelmail.traveltek.net/sendButton_off.gif");
}
.nextButton
{
	width: 43px;
	background: url("/images/travelmail.traveltek.net/nextButton_off.gif");
}
.backButton
{
	width: 43px;
	background: url("/images/travelmail.traveltek.net/backButton_off.gif");
}
.searchButton
{
	width: 51px;
	background: url("/images/travelmail.traveltek.net/searchButton_off.gif");
}
.convertButton
{
	width: 58px;
	background: url("/images/travelmail.traveltek.net/convertButton_off.gif");
	vertical-align: middle;
}
.cancelButton
{
	width: 52px;
	background: url("/images/travelmail.traveltek.net/cancelButton_off.gif");
}
.removeButton
{
	width: 56px;
	height: 20px;
	background: url("/images/travelmail.traveltek.net/removeButton_off.gif");
}
.photoButton
{
	width: 70px;
	height: 21px;
	background: url("/images/travelmail.traveltek.net/photoButton_off.gif");
}
.videoButton
{
	width: 71px;
	height: 20px;
	background: url("/images/travelmail.traveltek.net/videoButton_off.gif");
}



/* New classified advertising styles */

	#adMain
	{
		width: 300px;
		overflow: hidden;
		margin: 0;
		margin-right: -1px;
		padding: 0 0 0 2px;
		border: 0;
	}
	.adTop
	{
		background: transparent url("/images/travelmail.traveltek.net/ad_top.gif") no-repeat;
		width: 298px;
		line-height: 0.6em;	
		margin: 0;
		padding: 0;
		border: 0;
	}
	#adMain .borderlessADs
	{
		width: 300px;
		margin-bottom: 0.4em;
	}
	#adMain .adContent
	{
		background: white url("/images/travelmail.traveltek.net/ad_middle.gif") repeat-y;		
		margin: 0;
		padding: 0;
		border: 0;
		width: 298px;
	}
	#adMain .adContent span, .borderlessADs span
	{
		margin: 0;
		border: 0;
		padding: 0 5px 0 5px;
		font-weight:normal;
		display:block;
	}
	
	#adMain span.adTitle
	{
		color: #339;
		font-size:95%;
		text-decoration: none;

	}
	#adMain span.adText
	{
		color:		#333;		
		font-size:90%;
		text-decoration: none;
	}
	#adMain span.linkSpacing
	{		
		color:		#4dad37;	
		font-weight: bold;
		text-decoration: none;
		text-align:		left;
		
		margin-right: 32px;
		border: 0;
		padding: 4px 0 6px 6px;
	}
	#adMain span.adImage
	{
		float:		left;
		width:		90px;		
	}
	#adMain span.adTitleText
	{
		display: 	block;
		text-align:	left;		
		float:		right;	
		width:		185px;	
		overflow:	hidden;
	}
	#adMain a,#adMain a:hover
	{
		display: block;
		text-decoration: none;
	}
	#adMain a:hover span
	{
		text-decoration: none;
	}
	#adMain a:hover span.linkSpacing
	{
		text-decoration: underline;
	}
	.advert
	{
		width: 296px;
		margin-left:	1px;
		background:		#ffffff;
	}
	.advertHi
	{
		width: 			296px;
		margin-left:	1px;
		background:		#ddeeff;
	}

	.adBottom
	{
		background: transparent url("/images/travelmail.traveltek.net/ad_bottom.gif") no-repeat;
		margin: 0;
		padding: 0 0.6em 0.4em 0;
		border: 0;
		width: 298px;
	}
	.imageSpacing
	{		
		margin: 0 0 0.8em 0;
		border: 0;
		padding: 0;
	}

	#adFrame
	{
		width: 300px;
		margin-top:		5px;
	}
	#ajaxAdFrame
	{
		width: 300px;
		margin-top:		5px;
		overflow:	visible;
	}
#classAdRightCol
	{
		float: right;
		width: 300px;
		margin:0px;
		padding:0px;
		margin-right:1px;
		overflow:hidden;
	}
	#classAdRightCol #mpu
	{
		margin-left:0px;
	}
		
		
	/* UGC Hompage*/
	
#ugcHomepage .recentHolidays span, #ugcHomepage .shareHolidays span
{
	display:none;
}
#ugcHomepage .recentHolidays
{
	width: 213px;
	height: 27px;
	background: url("/images/travelmail.traveltek.net/Recent_holidays.gif");
	background-repeat: no-repeat;
}
#ugcHomepage .shareHolidays
{
	width: 213px;
	height: 27px;
	background: url("/images/travelmail.traveltek.net/Share_your_holiday.gif");
	background-repeat: no-repeat;
}
#ugcHomepage ul
{
	margin-left: 10px;
	margin-bottom: 20px;
}
#ugcHomepage div, #ugcHomepage h2
{
	margin-left:10px;
	margin-right:10px;
	color: white;
}
#ugcHomepage strong,#ugcHomepage h3
{
	color: white;
}	

#ugcHomepage .submitButton span
{
	display:none;
}
#ugcHomepage .submitButton
{
	display: block;
	width: 56px;
	height: 21px;
	background: url("/images/travelmail.traveltek.net/Submit_off.gif");
	margin-top: 10px;
	margin-bottom: 5px;
	
}
#ugcHomepage .submitButton:hover
{
	display: block;
	width: 56px;
	height: 21px;
	background: url("/images/travelmail.traveltek.net/Submit_on.gif");
	margin-top: 10px;
	margin-bottom: 5px;
}




/** flight / dp styles **/

#ticketTypeContainer {float:left;}

#adultPaxContainer {float:left; width: 80px;}
childPaxContainer {float:left;}
#seniorPaxContainer {float:left;clear:left;; width: 80px;}
#infantPaxContainer {float:left;}
#carrierContainer 
{
	float:left;
	clear:left;
}
.t1agerange
{
font-size:80%;
}

#directOnlyContainer, #flexibleDatesContainer
{
	clear:left;
	float:left;
	display:inline;
	width: 213px;	margin-bottom: 3px;
}
#directOnlyContainer
{
	margin-top:2px;
}
#directOnlyContainer input,#directOnlyContainer label, #flexibleDatesContainer input, #flexibleDatesContainer label
{
	display: inline;
	float: left;
}

#destinationContainer input, #destinationContainer a, #moreOptions label
{
	display:inline;
} 

#moreOptionsLink
{
font-size: 90%;
display:inline;
white-space: normal;
word-wrap: break-word;
}

/** hotels **/

.background_10 {font-size:1em;}
#hotels_search .formElement {float:left;margin:0 4px 0em 0;}
#hotels_search #moreOptions {float:left; margin-bottom: 10px;}

#hotels_search #destinationRadiosContainer {display:none;padding-bottom:5px;}
#hotels_search #destinationRadiosContainer .destination {float:left;table-cell;width:20%;height:20px;}
#hotels_search #destinationRadiosContainer .destination input {vertical-align:middle;margin:0 .2em 0 0 !important;margin/**/:0 0 0 0;}
#hotels_search #searchTypeContainer, #hotels_search #amenitiesContainer {margin-bottom:3px}

#hotels_search #cityContainer  {margin:0}
#hotels_search #hotelNameContainer, #hotels_search #airportNameContainer {margin-bottom:3px}
#hotels_search #city, #hotels_search #hotelName, #hotels_search #aiportName{width:158px;}
#hotels_search #countryContainer {margin-left:0px;}
#hotels_search #countryContainer select {width:170px; position:relative}
#hotels_search #checkInDateContainer {margin-right:10px;}
#hotels_search #stayContainer {margin-right:0px;width:110px;}
#hotels_search #checkOutDate {background:#d8d8d8}
#hotels_search #checkOutDate input {font-weight:bold; margin: 0 0.2em 0 0.2em;}
#hotels_search #checkOutDayDisplay {background:none;border:0;width:8em;vertical-align:middle;font-size: 90%;}

#hotels_search .roomOccupancy {float:left; background:#f0f0f0 /*url(http://cdn.lastminute.com/site/searchmacro_hotels_fieldgroup_curve_tl.gif?skin=lastminute) no-repeat top left;*/}
#hotels_search .roomContainer {float:left; /*background:url(http://cdn.lastminute.com/site/searchmacro_hotels_fieldgroup_curve_tr.gif?skin=lastminute) no-repeat top right;*/}
#hotels_search .roomBorderBl {float:left; /*background:url(http://cdn.lastminute.com/site/searchmacro_hotels_fieldgroup_curve_bl.gif?skin=lastminute) no-repeat bottom left*/}
#hotels_search .roomBorderBr {float:left; /*background:url(http://cdn.lastminute.com/site/searchmacro_hotels_fieldgroup_curve_br.gif?skin=lastminute) no-repeat bottom right;*/ padding:0.3em 0.2em 0.3em 0.4em}


#hotels_search .numAdults {float:left;margin-right:0.2em;}
#hotels_search .numChildren {float:left;margin-right:0.2em;}
#hotels_search #resultOptionsContainer {clear:both}
#hotels_search .fieldHeading {font-size:0.85em; color:#3266cc;}


#hotels_search #roomNumber {float:left;margin-right:4px; color:#3465ce; text-align:center; width:3.4em;margin-top:22px;}

#hotels_search #roomsContainer, 
#hotels_search #amenitiesContainer {margin-bottom:3px}

#hotels_search #roomsContainer{width:35px;} 
#roomsContainer
{
clear:left;
}	

#hotels_search #roomAllocationContainer 
{
display:block;width:213px; 
}

#roomAllocationContainer strong, #roomAllocationContainer strong span, #roomAllocationContainer label,#roomAllocationContainer label span
{
font-size:80%;
}
.stamp
{
	float: right;
}
#homePromotions
{
	margin: 0 0 0 6px;
}

.twoColumnList {
	margin-bottom: 10px	
}

.twoColumnRight {
	float: right;
	width: 170px;
}
.twoColumnLeft {
	float: left;
	width: 170px;
}
	
.destGuideListColumnLeft {
	float: left;
	width: 170px;
}

.destGuideListColumnRight {
	float: right;      
}

p alignLeft
{
	text-align: left;
	background-color:	#ffaaff;
}
	

#articleHead
{
	float: left;
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding: 0 0 0.6em 0;
	margin-bottom: 0.8em;
}
.articleTags
{
	font-size:	95%;
	line-height: 1.5em;		
}
.articleTags a
{
	color:			#4dad37;
}	
#articleMain #tm_gallery
{
	margin-top: 0;
}
#articleImages
{
	float: right;
	width: 118px;
	margin: 0 0 6px 6px;
}
#yourComments
{
	display: block;
	float: left;
	width: 430px;
	overflow: hidden;
}
#readersComments 
{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 0.6em 0 0.6em 0;
	margin: 0.6em 0 0.6em 0;
}
#readersComments .byline
{	
	margin-bottom: 0.6em;	
}
#commentLabels p
{	
	line-height: 1.8em;
	text-align: right;
}
#commentLabels
{
	float: left;
	display: inline;
	width: 130px;
	padding-right: 8px;
	text-align: right;
}
#commentFields
{
	float: left;
	display: inline;
}
#commentFields p
{	
	line-height: 2em;
	margin: 4px 0;
}
#commentFields p input
{	
	line-height: 1.2em;
}
#commentFields textarea.maxlength
{
	width: 280px;
	height: 160px;
}
#commentFields #name, #commentFields #town
{
	width: 200px;
}
#commentFields #email
{
	width: 280px;
}#converterMain
{
	float:		left;
	width:		428px;
	overflow:	hidden;
	margin: 0 0.6em 0.6em 0.6em;
}
#converterMain h1
{
	margin: 0.8em 0 0.8em 0;
}
#converterMain .warningColour
{
	margin-bottom: 10px;
	font-weight: bold;
}
#converterBox
{
	background: white url("/images/travelmail.traveltek.net/cashStamp.gif") no-repeat right top;
	float: left;
	width: 411px;
	height: 105px;
	padding: 8px 6px;
	border: 1px solid #418dd7;
	display: inline;
	overflow: hidden;
}
#converterBox h3
{
	vertical-align: top;
	display: inline;
	margin: 0;
	padding: 0;
}

#converterBox .ccLeft select, #converterBox .ccRight select
{
	margin: 2px 0 10px;
	width: 160px;
}
#converterBoxFooter
{
	float: left;
	width: 425px;
	height: 27px;
	background: white url("/images/travelmail.traveltek.net/convertfooterBar.gif") no-repeat top;
}
.ccLeft
{
	float: left;
	display: inline;
	vertical-align: top;
}
.ccRight
{
	float: right;
	display: inline;
	text-align: right;
	vertical-align: top;
}
.ccTextField
{
	width: 120px;
}
#converterBox ul
{
	float:left;	
	width: 411px;
	height: 60px;
	list-style: none;
}
#converterBox ul li
{
	margin: 5px;
}
#converterBoxFooter
{
	float: left;
	width: 425px;
	height: 27px;
	background: white url("/images/travelmail.traveltek.net/convertfooterBar.gif") no-repeat top;
}
#converterBoxFooter input, #converterBoxFooter button
{
	vertical-align: top;
	line-height: 1em;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;	
}
#converterBoxFooter img
{
	margin-left:5px;
	margin-top: 2px;
}
#converterMain #linkToTop
{
	padding-top: 100px;
}
#amountTitle1
{
width: 166px;
text-align: right;
float: left;
}
#amountTitle2
{
float: right;
}

#experienceMain {
	background: white url("/images/travelmail.traveltek.net/stamp2.gif") no-repeat right top;
}

#experienceHead {
	margin: 0 140px 6px 0;
	float: left;
	display: inline;
}

#experienceHead.searchResults {
	width: 100%;
}

#experienceHead .byline {
	margin: 6px 0 30px;
}

#experienceHead h1 {
	margin-top: 15px;
}

#experienceHead .note {
	font-size: 95%;
	color: #339;
	margin: 10px 0 0;
}

#articleText #articleImages {
	width: 211px;
	float: right;
	display: inline;
}

#experienceWeek {
	float: left;
	display: inline;
	width: 429px;
	height: 319px;
	margin: 10px 0;
	overflow: hidden;
}

.experienceLeft {
	float: left;
	display: inline;
}

.experienceRight {
	float: right;
	display: inline;
}

#experienceWeek {
	position: relative;
}

#experienceWeek .experienceLeft {
	position: absolute;
	top: 80px;
	left: 50px;
	width: 125px;
	height: 160px;
}

#experienceWeek .arrowList {
	margin-top: 10px;
	position: absolute;
	bottom: 60px;
	left: 50px;
}

#experienceWeek .experienceRight {
	position: absolute;
	bottom: 30px;
	right: 65px;
	width: 120px;
	height: 50px;
}

#experienceWeek .experienceRight li {
	list-style-type: none;
	line-height: 1.8em;
	vertical-align: middle;
}

#experienceLatest {
	clear: both;
	float: left;
	display: inline;
	width: 400px;
	margin: 15px 10px 10px;
}

#experienceLatest p {
	line-height: 2em;
	vertical-align: middle;
}

#experienceLatest ul .experienceMedia,#experienceLatest .experienceMedia li {
	display: inline;
}

#experienceLatest img.experienceLatestHeading {
	margin-bottom: 6px;
}

#experienceLatest a {
	margin-right: 20px;
}

#experienceSearch {
	clear: both;
	float: left;
	display: inline;
	width: 430px;
	margin: 20px 0;
	background: #1c0503 url("/images/travelmail.traveltek.net/search_experience_header.gif") no-repeat top right;
}

#experienceSearch #experienceSearchContent {
	float: left;
	display: inline;
	margin: 55px 5px 0;
	padding: 8px 5px 0;
	background-color: white;
}

#experienceSearchContent h3.experienceLeft {
	clear: left;
	line-height: 32px;
	padding-left: 55px;
	margin: 10px 0;
	width: 145px;
	background: white url("/images/travelmail.traveltek.net/world.gif") no-repeat top left;
}

#experienceSearchContent h3.experienceRight {
	clear: right;
	line-height: 32px;
	padding-left: 30px;
	margin: 10px 0;
	width: 170px;
	background: white url("/images/travelmail.traveltek.net/suitcase.gif") no-repeat top left;
}

.navigators .experienceLeft,.navigators .experienceRight {
	width: 200px;
	display: inline;
}

#experienceSearch .help {
	clear: both;
}

#experienceForm {
	float: left;
	display: inline;
	overflow: hidden;
	width: 430px;
	background: #74aadc url("/images/travelmail.traveltek.net/form_top.gif") no-repeat top left;
}

#experienceFormContainter1,#experienceFormContainter2,#experienceFormContainter3,#experienceFormContainter4,#experienceFormContainter5,#experienceFormContainterSuccess {
	float: left;
	display: inline;
	width: 410px;
	margin: 10px;
}

#experienceForm .help a {
	background: url("/images/travelmail.traveltek.net/help_off.gif") no-repeat right;
}

#experienceForm .help a:hover {
	background-image: url("/images/travelmail.traveltek.net/help_on.gif");
}

#experienceSearchFooter {
	float: left;
	display: inline;
	width: 430px;
	height: 7px;
	background: #1c0503 url("/images/travelmail.traveltek.net/search_experience_footer.gif") no-repeat bottom left;
}

#experienceShare {
	float: left;
	color: white;
	display: inline;
	width: 410px;
	height: 150px;
	padding: 0 10px;
	margin-bottom: 20px;
	overflow: hidden;
	background: url("/images/travelmail.traveltek.net/share_experience_box.gif") no-repeat top left;
}

#experienceShare p {
	margin: 40px 10px 20px 0;
}

#experiencePage {
	width: 430px;
	float: left;
	display: inline;
	vertical-align: middle;
	line-height: 1.5em;
	letter-spacing: 0.3em;
	font-weight: bold;
	font-size: 300%;
	color: #b8b8b9;
	margin-bottom: 20px;
	overflow: hidden;
	border-top: 1px solid #ccc;
}

#experiencePage p {
	text-align: center;
}

#experienceFormContainter1 .textPadding {
	margin: 6px 0;
	color: #339;
	font-size: 95%;
}

#experienceFormContainter1 .experienceLeft {
	width: 190px;
	margin-left: 6px;
}

#experienceFormContainter1 .experienceLeft p {
	margin: 6px 0;
}

#experienceFormContainter3 .note {
	font-size: 95%;
	color: #339;
	float: left;
	display: inline;
	width: 100%;
}

#experienceFormContainterSuccess P {
	margin: 10px 0;
}

#experienceForm #firstname,#experienceForm #lastname,#experienceForm #emailAddress,#experienceForm #location {
	width: 285px;
}

#experienceForm label {
	font-weight: normal;
	color: #333;
}

#experienceFormContainter4 .fullWidth {
	vertical-align: middle;
}

#experienceFormContainter4 .experienceLeft {
	width: 115px;
}

#experienceFormContainter4 .experienceLeft label {
	line-height: 2em;
}

#experienceFormContainter4 .experienceRight input {
	margin: 0 0 4px 0;
	height: 1.5em;
	line-height: 1.4em;
}

#experienceForm h2 {
	line-height: 31px;
	vertical-align: middle;
}

#experienceForm h2 img {
	margin-right: 10px;
	vertical-align: middle;
}

#experienceFormContainter3 .divider {
	width: 100%;
	margin-bottom: 6px;
	padding-bottom: 6px;
}

#experienceFormContainter3 .experienceRight {
	float: right;
	display: inline;
	width: 56px;
	line-height: 20px;
}

#experienceFormContainter3 .experienceLabels {
	width: 60px;
	display: inline;
	float: left;
	clear: both;
	line-height: 1.8em;
	vertical-align: middle;
}

#experienceFormContainter3 .experienceFields {
	width: 280px;
	display: inline;
	float: left;
	line-height: 22px;
	margin-bottom: 6px;
	vertical-align: middle;
}

#experienceFormContainter3 .experienceFields p {
	line-height: 22px;
	float: left;
	display: inline;
}

#experienceFormContainter3 #experienceVideoBrowse {
	width: 190px;
	margin-right: 12px;
	float: left;
	display: inline;
}

#experienceFormContainter3 .experienceButton {
	float: right;
	display: inline;
	width: 71px;
}

#experienceFormContainter3 h3.fullWidth {
	margin: 6px 0;
}

#experienceFormContainter5 .experienceLeft {
	width: 200px;
	display: inline;
}

#experienceTimeout {
	margin: 80px 0 100px;
}

#experienceForm .help {
	clear: both;
	float: left;
	width: 100%;
}

#experienceForm .help p {
	float: right;
}

#experienceForm #title {
	width: 80%;
}

#experienceForm #description {
	width: 99%;
}

#experienceFormButtom {
	float: left;
	display: inline;
	width: 430px;
	height: 6px;
	margin-bottom: 5px;
	background: #74aadc url("/images/travelmail.traveltek.net/form_bottom.gif") no-repeat bottom left;
}

#experienceFormContainter3 #caption {
	width: 185px;
	float: left;
	margin-top: 2px;
	margin-right: 14px;
	display: inline;
}

#experienceFormControl ul,#experienceFormControl li {
	list-style-type: none;
	display: inline;
	line-height: 22px;
}

#nextDisable {
	float: right;
	display: inline;
	width: 43px;
}

#experienceFormControl {
	float: left;
	display: inline;
	margin: 10px 10px 40px 0;
	width: 420px;
	text-align: right;
	line-height: 22px;
}

#experienceFormContainter4 #experienceCheckbox {
	clear: both;
	float: left;
	display: inline;
	width: 30px;
	line-height: 1.8em;
}

#experienceFormContainter4 #experienceCheckboxLabel {
	float: left;
	display: inline;
	width: 280px;
	line-height: 1.4em;
}

#experienceDestinaion h3,#experienceDestinaion p {
	display: inline;
}

#experienceDestinaion p {
	margin-right: 10px;
}

#experienceDestinaion {
	margin-top: 10px;
}

#experienceRLHead {
	background: url("/images/travelmail.traveltek.net/related_links_top.gif") no-repeat;
}

#experienceRLHead h4 {
	margin: 0 10px;
}

#experienceRLContent {
	background: url("/images/travelmail.traveltek.net/related_links_sliver.gif") repeat-y;
	padding: 10px;
}

#experienceRLFooter {
	background: url("/images/travelmail.traveltek.net/related_links_bottom.gif") no-repeat;
}

#experienceClose {
	margin: 22px 0;
	padding: 0 25px 0 0;
	text-align: right;
}

#experienceClose a {
	color: white;
	font-weight: normal;
	padding: 3px 24px 3px 3px;
	background: url("/images/travelmail.traveltek.net/close.gif") no-repeat right;
}

#fullsizeGallery {
	float: left;
	display: inline;
	width: 438px;
	margin: 10px 70px;
}

#fullsizeGallery img {
	border: 4px solid white;
}

#fullsizeGallery .experienceRight {
	color: white;
	margin-top: 6px;
	font-size: 95%;
}

#thumbnailsGallery {
	float: left;
	display: inline;
	width: 576px;
	vertical-align: top;
}

#thumbnailsGallery p {
	text-align: center;
}

#thumbnailsGallery a img {
	border: 2px solid transparent;
}

#thumbnailsGallery a:hover img,#thumbnailsGallery a.current:hover img {
	border: 2px solid #e7b52a;
}

#thumbnailsGallery a.current img {
	border: 2px solid white;
}

#experienceMain #_next,#experienceMain a #cancel,#experienceFormControl a #back,#experienceFormContainter3 a.removeButton,#experienceForm .photo,#experienceForm .video {
	display: inline;
	cursor: pointer;
	cursor: hand;
}

#experienceFormControl a #back {
	width: 43px;
	height: 22px;
	line-height: 22px;
	float: left;
}

#experienceMain a #cancel {
	width: 53px;
	height: 22px;
	line-height: 22px;
	float: left;
	margin: 0 10px;
}

#experienceFormContainter3 a.removeButton {
	float: right;
	display: inline;
	width: 56px;
}

#experienceMain #_next {
	width: 43px;
	float: right;
}

#experienceForm .photo {
	width: 70px;
	height: 20px;
	display: inline;
}

#experienceForm .video {
	width: 71px;
	height: 20px;
	display: inline;
}

#experienceMedia {
	float: right;
	margin: 10px 0px 0px 10px;
}

#experienceMedia ul {
	list-style-type: none;
}

#experienceMedia li {
	margin: 6px 0px 6px 0px;
}

/* New... TM-192 */

#experienceFormContainter1 .experienceLeft a
{
	color:				#339;
	font-weight:		normal;
	text-decoration:	none;
}
#experienceFormContainter1 .experienceLeft a:hover
{
	text-decoration:	underline;
}
#destinationGuideMain
{
	background: white url("/images/travelmail.traveltek.net/stamp.gif") no-repeat right top;

}
#destinationGuideMain p.selector select
{
	vertical-align: top;
}
#destinationGuideMain p.selector button
{
	vertical-align: top;
	margin-left: 5px;
}
#destinationGuideMain p.selector
{
	height: 30px;
	line-height: 30px;

	margin: 0px;padding: 0px;
	
}
#destinationGuideHead
{
	margin-bottom: 50px;
}
#destinationGuideMain #destinationGuideTop h1
{
	margin: 0.4em 0 0.4em 0;
	width: 320px;
	

}
.destinationGuidesText
{
	width: 250px;
	float: left;		
}
.destinationGuidesImages
{
	width: 169px;
	float: left;
	margin: 4.4em 0 0.4em 0;
}
#destinationGuideTop
{
	text-align:left;
}
/*				Destination Guide Tabs					*/
#destinationGuideTabs
{
	height: 2em;
	margin: 0;
	padding-left: 0.2em;	
	list-style-type: none;
	width: 100%;
	background: transparent url("/images/travelmail.traveltek.net/tabLine.gif") repeat-x bottom;
}
#destinationGuideTabs li
{
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}
#destinationGuideTabs a:link, #destinationGuideTabs a:visited
{
	float: left;
	line-height: 1.7em;
	width: 139px;
	text-align: center;
	margin-right: 2px;
	text-decoration: none;
	color: #fff;
	background:#4ead37 url("/images/travelmail.traveltek.net/gradientTab.jpg") no-repeat center top;
}
#destinationGuideTabs a:link.current, #destinationGuideTabs a:visited.current
{
	border-bottom: 1px solid #fff;
	background: #fff;
	line-height: 1.9em;
	color: #339;
	background:#4ead37 url("/images/travelmail.traveltek.net/currentTab.jpg") no-repeat center top;
}
#destinationGuideTabs a:hover
{
	color: #030;
	background:#4ead37 url("/images/travelmail.traveltek.net/gradientTab.jpg") no-repeat center top;
}
#destinationGuideSectionLinks
{
	text-align: left;
	clear: both;
	padding: 0.2em 0 0.4em 0;
	margin-bottom: 0.6em;
	border-bottom: 1px solid #ccc;
}
#destinationGuideMain .arrowList
{
	margin-top: 0.4em;
	clear: both;
}
.listMoveRight
{
	float: right;
	list-style-type: none;
}
/*					Quick Facts					*/
#quickFactsDiv
{
	margin-top: 2em;
	float: left;
}
#quickFactsTable
{
	margin:  0 0 0.8em 0;
	border:  0;
	width: 426px;	
	border-collapse: separate;
	border-spacing: 0.5em 0;
	margin: 0.4em;
}	
#quickFactsTable tr
{	
	border: 1px solid #cee5fa;
	vertical-align: top;
}
#quickFactsTable tr th
{	
	border-top: 4px solid white;
}
#quickFactsTable td
{		
	width: 50%;
	border: 1px solid #cee5fa;
	padding: 0.4em;
}
#quickFactsTable th
{
	width: 50%;
	height: 2.5em;
	padding-left: 5em;
	font-size: 95%;
	color: #339;
}
.currencyIcon
{
	background:#cee5fa url("/images/travelmail.traveltek.net/currency.png") no-repeat 0.8em;
}
.speechIcon
{
	background:#cee5fa url("/images/travelmail.traveltek.net/speech.png") no-repeat 1.4em;
}
.planeIcon
{
	background:#cee5fa url("/images/travelmail.traveltek.net/plane.png") no-repeat 0.2em;
}
.clockIcon
{
	background:#cee5fa url("/images/travelmail.traveltek.net/clock.png") no-repeat 1.4em;
}
.weatherIcon
{
	background:#cee5fa url("/images/travelmail.traveltek.net/weather.png") no-repeat 1.4em;
}
.phoneIcon
{
	background:#cee5fa url("/images/travelmail.traveltek.net/phone.png") no-repeat 1.8em;
}
.powerIcon
{
	background:#cee5fa url("/images/travelmail.traveltek.net/power.png") no-repeat 1.6em;
}
.linksIcon
{
	background:#cee5fa url("/images/travelmail.traveltek.net/links.png") no-repeat 1.8em;
}#holidayMain
{
	float:		left;
	width:		430px;
	overflow:	hidden;
	margin: 0 4px 10px 8px;
}
#holidayMain h2.tryAgain
{
	margin: 8px 0;	
}
#holidayMain p.tryAgain
{
	margin: 6px 0 20px;
}
#holidaySearchDetailsResults
{
	float:		left;
	width:		426px;
	overflow:	hidden;
	margin: 0;
}
#holidayBrochureDetails
{
	margin-bottom: 1.4em;
}
.holidayCompanyDetailsInfo h2
{
	background: #e2efff;
	display: inline;
	border: 0;
	padding: 0.4em 0.4em 0.4em 0.6em;
	margin: 0;
}
.telephoneNumber
{
	font-size: 120%;
	font-weight: bold;
	color:			#f60;
}
.holidayRef
{
	font-size: 70%;
}
.holidayTableResult
{
	clear: both;                 
	width: 424px;
	border-collapse: collapse;
}	
.holidayTableResult th
{		
	text-align: right;
	font-weight: bold;
	color: #339;
	padding-right: 0.4em;
	vertical-align: top;
}	
.holidayTableResult td
{
	padding-left: 0.4em;
	vertical-align: top;
}
.holidayTableResult td .firstColumn
{
	width: 80px;
}
.holidayTableResult td .secondColumn
{
	width: 100px;
}
.holidayTableResult td .thirdColumn
{
	width: 112px;
}
.holidayTableResult td .FourthColumn
{
	width: 130px;
}
.holidayTableResult td.blueLine
{
	width: 100px;
	border-right: 1px solid #c6dfff;
}
#holidaySearchResults .viewing
{
	display: inline;		
	vertical-align:middle;
}
#holidaySearchSort #sortBy
{
	margin-right: 0.4em;
}
#holidaySearchSort
{
	display: inline;
	height: 35px;
	line-height: 35px;
	margin-left: 1em;
	vertical-align: middle;
}
#holidaySearchSort input
{
	vertical-align: middle;
}
/* holidayDestinationHeader replaces holidayDestination 
   due to a change in inc_generic_complex_container.jsp
*/
.holidayDestination
{
	float: left;
	display:inline;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;		
	width: 280px;
	font-size: 130%;
	font-weight: bold;
	color: #339;
	margin-left:5px;	
}
.holidayDestinationHeader
{
	float: left;
	display:inline;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;		
	width: 280px;
	font-size: 130%;
	font-weight: bold;
	color: #339;
	margin-left:5px;	
}
.holidayPrice
{
	float: right;
	display:inline;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	width: 60px;
	margin-right: 5px;
	font-size:	110%;
	font-weight: bold;
	color: #339;
	text-align: right;
}
.holidayPriceLabel
{
	float: right;
	display:inline;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	width: 75px;
	font-size:	95%;
	font-weight: normal;
	color: #339;
	text-align: left;
}
.holidaySponsored
{
	float: left;
	display:inline;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	margin-left: 5px;		
	width: 200px;	
}
.holidayButton span
{
	display:none;
}
.holidayCompanyImage
{
	float: left;
	margin: 1em 1em 0.4em 1em;
}
.holidayBrochureImage
{
	float: left;
	padding: 0;
	margin: 0 1.2em 0 0;
}
.holidayCompanyDetailsImage
{
	float: left;
	margin: 0;
	padding: 0.4em 0 0.4em 0.6em;
	width: 178px;
	height: 120px;
}
.holidayCompanyDetailsInfo
{
	width: 227px;
	height: 123px;
	float: right;
	margin: 0;
	border: 3px solid #ccc;
}	
.holidayCompanyDetailsInfo p, .holidayCompanyDetailsInfo ul
{
	margin-left: 0.6em;
}
.holidayCompanyDetailsInfo h3
{
	padding-left: 0.6em;
	background-color: #ccc;
}
.holidayCompanyInfo
{
	float: left;
	width: 300px;
	margin: 0.2em 0 0.4em 0;
}
.holidayCompanyInfoOffer
{
	clear: both;
	float: left;
	margin: 0.2em 0 0.4em 0;
	width: 326px;
}
.holidayCompanyInfoOffer p a
{
	margin: 0.2em;
}
.holidayResultColumnLabel p
{	
	text-align: right;
	line-height: 1.4em;
}
.holidayResultColumnWithoutLabel p
{	
	line-height: 1.4em;
}
.holidayResultColumnWithoutLabel
{
	float: left;
	padding: 0.4em;
}
.holidayResultImages
{
	margin-top: 0.6em;
}
#holidayGoButton 
{
	display: inline;
	vertical-align: middle;
	margin:0px; padding:0px;
}		
#holidayIntro
{
	clear: both;
	margin-bottom: 0.4em;
	border-bottom: 1px solid #ccc;
}	
#holidayIntro ul 
{	
	display: block;
	list-style-position: inside;
	border:					0;
	padding:				0;
}	
#holidayIntro ul li a
{
	color:			#4dad37;
	font-weight: bold;
	margin-left: 0.3em;
	font-size: 90%;
}	
.columns
{
	width: 210px;
	float: left;
	margin: 0.4em 0 0.4em 0;
}#readerOfferMain p.blurb
{	
	margin-top:10px;
	width:350px;
}	

#readerOfferMain
{
	background:white url("/images/travelmail.traveltek.net/stamp.gif") top right no-repeat;
}	
#roheader
{
	margin: 1em 85px 1em 0;
}
.readerOfferLine, .readerOfferNoLine
{
	clear: both;
	float: left;
	width: 434px;
}
.readerOfferLine
{
	padding-bottom: 0.4em;
	border-bottom: 1px solid #ccc;
}
.readerOfferNoLine
{
	padding-bottom: 1em;
}
.readerOfferLeft, .readerOfferRight
{
	width: 211px;	
	overflow: hidden;
}
.readerOfferLeft
{
	float: left;
}
.readerOfferRight
{
	float: right;
}

.readerOfferLeft p, .readerOfferRight p
{
	margin-top: 0.4em;
}

#offerDetails p
{
	margin: 1em 0 1em 0;
}
#readerOfferHead
{
	margin-bottom: 12px;
}
.readerOfferTelephone
{
	text-align: center;
	margin: 2em 0 2em 0;
}
.readerOfferTelephone span
{
	color: #669aca;
	margin-left: 0.6em;
}

/* Phase 2 Special offer module styles */
.specialOfferHdr
{
	float: left;
	width: 425px;
	height: 39px;
	background: url("/images/travelmail.traveltek.net/special_offers_bg.gif") 0 0 no-repeat;
}

.specialOfferLine, .specialOfferNoLine
{
	clear: both;
	float: left;
	width: 434px;
}
.specialOfferLine
{
	padding-bottom: 0.4em;
	border-bottom: 1px solid #ccc;
}
.specialOfferNoLine
{
	padding-bottom: 1em;
}
.specialOfferLeft, .specialOfferRight
{
	width: 211px;	
	overflow: hidden;
}
.specialOfferLeft
{
	float: left;
}
.specialOfferRight
{
	float: right;
}
/* 							Search forms 				*/	

.moreReleatedLinks
{
	margin: 10px;
	display:block
}
.resultCount
{		
	float:		left;
	overflow:	hidden;
}
.resultCount .viewing
{
	margin-bottom: 8px;
}
.selectWidth, .searchBoxList
{
	width: 180px;
}

#searchBody
{
	border-top: 1px solid #ccc;
	margin-top: 0.6em;
	padding-top: 0.6em;
}
#searchBody p
{
	padding-bottom: 0.6em;
}
#departureDate
{
	margin-bottom: 0.4em;
}
.selectSpacing
{
	margin: 0.4em 0 0.4em 0;
}
div#searchResults h2.resultHeading
{
	margin:				10px 0 0;                                                                                                              
	padding:			0;
}
div#searchResults ul.byline
{
	margin:				 0;
	padding:			 0; 
	margin-bottom: 5px;
	list-style-image:	none;
}
div#searchResults ul.byline li
{	
	display:		inline;
	margin:			0;
	padding:		0;
}
ul.byline
{
	list-style-type: none;
}
#searchResults p.resultText
{
	color: #000;
}
#searchResults h2.searchTerm a
{
	color: #339;
}
div.navigators ul li.mfHidden 
{
	display:none; 
}
div.navigators ul li.mfDisplayed
{
	display: inline;
}
/*						Search box      */
#searchForm 
{
	width: 204px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 0;
	font-size: 90%;
}
#flighthotelsearch, #flightsearch, #customSearch, #hotelsearch
{	
	font-size: 90%;
}
#searchForm input
{
	vertical-align: middle;
}
#searchForm input.textbox
{
	margin-right: 5px; 
	width: 122px;
}
deleteMesearchFormTwo input.textbox
{
	margin-right: 5px; 
	width: 122px;
}
#searchFormTwo 
{
	width: 204px;
	margin-left: 5px;
	margin-top: 12px;
	margin-bottom: 4px;
	font-size: 90%;
}
/*						Static Navigators						*/
div.searchSuggestions
{
	width:			205px;
	float:			left;
	margin-right:	10px;
}
div.searchSuggestions ul
{
	display: block;
	list-style-type: none;
}
#searchPagination
{
	clear:both;
	margin: 0.6em 0 0.4em 0;		
}	
#searchPagination span.pageNumber 
{
	font-weight:	bold;
	color:			 #339;
}
/*						OTC Forms					*/
#searchBookingForms
{
	width: 100%;
	margin: 0 0 0.2em 4px;
}
#customSearchTabs
{
	color: #339;
	display: inline;
	width: 206px;
	text-align: center;
	font-size: 90%;
	overflow: hidden;
	float: left;	
	border-bottom: 1px solid #ccc;
	padding-bottom: 0.4em;
	margin-bottom: 0.4em;
}
#customSearchTabs li
{
	display: inline;
	float: left;
}
form#customSearch
{
	font-size:		90%;
	color:			#339;
	width:			100%;	
}
#customSearchForm_1
{
	margin: 0.6em 0 0 0;
}
a#aToZ
{
	color: 			#4bab36;
	font-weight: bold;
	margin: 0;
}
span#aToZChooser
{
	display: none;	
	list-style: none;
	padding-left: 6px;
	margin-left: 6px;
	background: url("/images/travelmail.traveltek.net/arrow_right.gif") no-repeat 0 0;
}
.popupCalender
{
	vertical-align: bottom;
}
.customSearchForm
{
	clear: left;
}
.customSearchForm label
{
		display: block;
}
.searchFormBoard 
{
	float: left;
	clear: both;
}
.searchFormPassagesType
{
	float: left;
	width: 33%;
}
.otcSearchFormHotelRooms
{
	float: left;
	width: 50%;
}
.otcSearchFormHotelRoomsType
{
	float: left;
	width: 45%;
}
.DateRange, .fullWidth
{
	width: 100%;
	clear: both;
}
.searchFormPassages
{
	width: 206px;
	clear: both;
	margin-bottom: 4em;
}
.searchFormDateRange label
{
	display: inline;
	float: left;
	margin: 0.4em 0.2em 0.4em 0;
	font-weight: bold;
}
.dateRange
{
	display: inline;
}
.searchFormStarRating label
{
	padding-top: 0.4em;
}
.searchFormStarRating
{
	width: 100%;
	clear: both;
	font-weight: bold;
	color: #339;
}
.searchFormStarRating input 
{
  margin: 0 0.4em 0 0.4em;
	vertical-align: middle;
} 
.searchFormStarRating input.noLeftMargin 
{
  margin: 0 0.4em 0 0;
} 
.teletextSponsor
{
	color: #999;
	clear: both;
	font-size: 85%;
	vertical-align: middle;	
	margin-top: 0.6em;
	border-top: 1px solid #ccc;
	width: 204px;
}
.teletextSponsor .searchFormButton
{
	display: inline;
	float: left;
	margin: 1em 0 0.6em 0;
}
.teletextSponsor .searchFormBranding
{
	display: inline;
	float: left;
	margin: 0.6em 0 0 0.6em;
}
label.normalText
{		
	color: 			 #333;
	font-weight: normal;
	margin: 0.4em 0 0.2em 0.4em;
}
.unselectedFormTab, .selectedFormTab
{
	vertical-align: middle;
	line-height: 1.8em;
	font-size: 90%;
}
.unselectedFormTab label
{
	font-weight: normal;
}
.even
{
	display: inline;
	width: 134px;
}
.odd
{
	display: inline;
	width: 70px;
}
.even input, .odd input
{
	vertical-align: middle;
	margin: 0 2px 0 0;
	padding: 0;
	border: 0;
}
/* TM-133 */
.even a, .odd a
{
	color:				#339;
	font-weight:		normal;
	text-decoration:	none;
}
.customSearchTabMargins
{
	margin-top:			4px;
	margin-bottom:		2px;
}
/*						Search Modifiers						*/
.selectedModifiersWidget h4
{
	float:left;
	display:inline;
	padding:		0px;
	margin:0px;
	margin-left:5px;
	margin-right:5px;

	line-height:20px;
}
.selectedModifiersWidget ul
{
	float:left;
	display:inline;
	padding:		0px;
	margin:			0px;
	width:			320px;
	line-height:20px;
}
.selectedModifiersWidget ul li
{
	display:			inline;
	float:left;
	vertical-align:		middle;white-space: nowrap;
}
.selectedModifiersWidget .removeModifierLink img
{
	vertical-align:	middle;
	margin-right:		3px;
	margin-left:		3px;
	border:none;
}
.selectedModifiersWidget .removeAllModifierLinks
{
	margin-left: 0px;
}

.selectedModifiersWidget .lastModifier
{
/*	border-left:1px solid #339;*/
}
.selectedModifiersWidget a.removeModifierLink
{
	font-weight: normal;
	color: #339;	
}
/*						Navigators Modifiers						*/
.modifierExpanderSwitchClosed, .modifierExpanderSwitchOpen, .modifierExpanderSwitchClosedOver, .modifierExpanderSwitchOpenOver
{
	cursor:pointer;
	margin-left: 20px;
	vertical-align: middle;
}
.navigators 
{
	text-align: left; 
	margin: 0;
}


#weatherMain 
{
	background:white url("/images/travelmail.traveltek.net/weather_stamp.gif") top right no-repeat;
}

#weatherMain h3
{
	clear: left;
}

.forecast5Day
{
	display: inline;
	float:left;
	margin-right: 5px;
	text-align: center;
	margin-top: 5px;
	background: url("/images/travelmail.traveltek.net/Blue_Box.gif") top left no-repeat;
	width: 103px; 
	height: 145px;
	overflow: hidden;
}
.forecast5Day h3
{
	text-align: center;
	margin: 5px;

}
.forecast5Day div
{
	margin-left: 22px;
	margin-right: 22px;
	height: 60px;
	width: 60px;
	border: 1px solid #20478b;
	background-color: white;
}
.forecast5Day img
{
	margin: 10px;
}
table.tempMinMax
{
	margin-left: 15px;
	margin-right:10px;
	padding:0px;
	width:80px;
	text-align: left;
}
table.tempMinMax td
{
	font-size: 85%;
	font-weight: bold;
	color: #339;
}
table.tempMinMax td.tempval
{
	font-size: 85%;
	font-weight: bold;
	color: white;
}

.forecast5Day1
{
	background: url("/images/travelmail.traveltek.net/Yellow_box.gif") top right no-repeat;
	height: 102px;
	width:431px;
	margin-top: 10px;
	margin-left:0px;
}




.forecast5Day1 h3, .tempConv
{
	height: 37px;
	line-height: 37px;
	vertical-align: middle;
	display: inline;
}

.forecast5Day1 h3, .tempConv
{
	margin-left: 5px;
	float: left;
	width: 200px;
}

.tempConv
{
	float: right;
	margin-right: 5px;
	text-align: right;	
	width: 200px;
}

.forecast5Day1 table.tempMinMax
{
	background-color:white;
	margin-left: 5px;
	margin-right: 5px;
	padding:0px;
	width: 95px;	
	height: 60px;
	text-align: left;
	float: left;
}
.forecast5Day1 table.tempMinMax td.tempval
{
	font-weight: bold;
	color: #fd8710;
}
.forecast5Day1 div
{
	clear:left;
	margin-left:5px;
	height: 60px;
	float: left;
	display: inline;
	width: 60px;
	background-color: white;
}
.forecast5Day1 img
{
	margin: 10px;
}

.forecast5Day1 .conditions
{
	height: 60px;
	float: left;
	width: 258px;
	color: #339;
}
.forecast5Day1 .conditions td
{
	background-color: white;
}
.forecast5Day1 .conditions td img
{
	margin: 0px;
}
.forecast5Day1 table.conditions td.middleRow
{
	border-top:3px solid #eac123;
	border-bottom:3px  solid #e7b927;
}

ul#weather_daySelectors
{
	list-style: none;
	float: left;
	margin:0px;padding:0px;
	margin-left: 5px;
	display:inline;
}
ul#weather_daySelectors li
{
	margin: 0px;padding:0px;float:left;
}
span.weather_selectedDay, a.weather_unselectedDay:hover
{
	background: url("/images/travelmail.traveltek.net/Day_background_on.gif") top right no-repeat;
	width: 82px;
	height: 27px;
	border: 1px solid white;
	float:left;
	vertical-align: middle;
	line-height: 27px;
	color: blue;
	text-align: center;
	font-weight: bold;
	text-decoration:none;
		font-size: 80%;
}
a.weather_unselectedDay
{
	background: url("/images/travelmail.traveltek.net/Day_background_off.gif") top right no-repeat;
	width: 82px;
	height: 27px;
	border: 1px solid white;
	float:left;
	vertical-align: middle;
	line-height: 27px;
	color: white;
	text-align: center;
	text-decoration:none;
	font-size: 80%;
}
.weatherMapBoxBody ul
{

}
.weatherMapBoxBody img
{
margin:0px;padding:0px;
}
#weatherMain div.pageHeader
{
	margin-top: 15px;
	margin-bottom: 15px;
}
.weatherSelectorBox, .weatherMapBox
{
	width: 432px;
	margin-top:10px;
}
.weatherMapBoxHeader
{
	background:white url("/images/travelmail.traveltek.net/map_box_top.gif") top left no-repeat;
	height: 5px;
	overflow: hidden;
	
}
.weatherMapBoxBody
{
	text-align: center;
	border-left: 1px solid #7dafe0;
	border-right: 1px solid #7dafe0;
	width: 430px;
	float:left;
}
.weatherMapBoxFooter
{
	background:white url("/images/travelmail.traveltek.net/map_box_bottom.gif") top left no-repeat;
	overflow: hidden;
	height: 5px;
	clear: both;
}
.weatherSelectorBox
{
	clear:left;
	float:left;
	width: 432px;
}
.weatherSelectorBoxHeader
{
	clear:left;
	float:left;
	width: 432px;
	background:white url("/images/travelmail.traveltek.net/green_box_top.gif") top left no-repeat;
	overflow: hidden;
	height: 5px;
}
.weatherSelectorBoxBody
{
	background-color: #dff1c7;
	clear:left;
	float:left;
	width: 432px;
}
.weatherSelectorBoxContent
{
	margin-left:10px;
	line-height: 40px;
	height: 40px;
	
}
.weatherSelectorBoxContent form
{
	line-height: 22px;
	height: 22px;	vertical-align:middle;
	
}
.weatherSelectorBoxContent input
{
	vertical-align:middle;
}
.weatherSelectorBoxContent button
{
	margin-left: 5px;
	vertical-align:middle;
}
.weatherSelectorBoxFooter
{
	background: url("/images/travelmail.traveltek.net/green_box_bottom.gif") top left no-repeat;
	overflow: hidden;
	height: 5px;
	clear:left;
	float:left;
	width: 432px;
}
.weatherSelectorBox h3
{
	margin-left:10px;
}



table.snowReportTable
{
	background-image: url("/images/travelmail.traveltek.net/Snow_report_box.gif");
	background-position: top left ;
	background-repeat: no-repeat;
width: 432px;
	font-size: 80%;
}
table.snowReportTable td 
{
	line-height:18px;
	background-color: white;

}
table.snowReportTable  td.title
{
background-color:transparent;
}
div.snowReportTable td img
{
	margin: 0px;
	border:none;
}

ul.snowReportResortList
{
	float:left;
	width:206px;
	margin-left: 5px;
	padding-left:0px;
	list-style-type: none;
}
ul.snowReportResortList li
{

}
.promotionLine, .promotionNoLine
{
	clear: both;
	float: left;
	width: 434px;
}
.promotionLine
{
	padding-bottom: 0.4px;
	border-bottom:  1px solid #ccc;
}
.promotionNoLine
{
	padding-bottom: 1px;
	background:     #dafb9a;
}
.promotionLeft, .promotionRight
{
	width:      217px;	
	overflow:   hidden;
	background: white url("/images/travelmail.traveltek.net/promo_bg.gif") top left repeat;
}
.promotionLeft
{
	float: left;
}
.promotionRight
{
	float:  right;
	height: 140px;
}

.promotionRightButton
{
	width:  128px;
	height: 28px;
	float:  left;
	vertical-align:    middle;	
	background-image:  url("/images/travelmail.traveltek.net/promotions_button.jpg");
	background-repeat: no-repeat;
	text-align: center;
}
.promotionRightButton a
{
	vertical-align: middle;	
	text-align: 	center;
	line-height: 	26px;
	white-space: 	nowrap;
}
.promotionLeft p, .promotionRight p
{
	margin-top: 0.4em;
}

.promotionOverview
{
	height:		65px;
	overflow:	hidden;
}

#promotionHead
{
	margin-bottom: 12px;
}

#promotionText
{
	margin-right:	5px;
}
ul.keywords {
	list-style-position: inside;	
}

.continentLine, .continentNoLine
{
	clear: both;
	float: left;
	width: 434px;
}
.continentLine
{
	padding-bottom: 0.4px;
	border-bottom:  1px solid #ccc;
	margin-bottom:  12px;
}

.continentTitle
{
	margin-bottom: 8px;
}
.continentSectionHeading
{
	margin-bottom: 8px;
}

/* Not used yet */

.continentNoLine
{
	padding-bottom: 1px;
	background:     #dafb9a;
}
/* .continentLeft, .continentRight
{
	width:      217px;	
	overflow:   hidden;
	background: white url("/static/images/continents/promo_bg.gif") top left repeat;
} */
.continentLeft
{
	float: left;
}
.continentRight
{
	float:  right;
	height: 140px;
}

/*.continentRightButton
{
	width:  128px;
	height: 28px;
	float:  left;
	vertical-align:    middle;	
	background-image:  url("/static/images/continents/continents_button.jpg");
	background-repeat: no-repeat;
	text-align: center;
} */
.continentRightButton a
{
	vertical-align: middle;	
	text-align: 	center;
	line-height: 	26px;
	white-space: 	nowrap;
}
.continentLeft p, .continentRight p
{
	margin-top: 0.4em;
}

.continentOverview
{
	height:		65px;
	overflow:	hidden;
}

#continentHead
{
	margin-bottom: 12px;
}


/* Netizen Digital styles */

/* Links, headings, paragraphs, lists and horizontal rules */

.nz-section {
	width: 425px;
	padding-top: 10px;
	margin-bottom: 10px;
	font: normal 0.942em/1.250em Verdana, Arial, Helvetica, sans-serif;
}

.nz-section a {
	font-weight: bold;
}

.nz-section a:link, .nz-section a:visited, .nz-section a:active {
	color: #6A9FD1;
	text-decoration: none;
}

.nz-section a:hover {
	color: #6A9FD1;
	text-decoration: underline;
}

.nz-section h3 {
	width: 100%;
	margin-bottom: 9px;
	color: #FFF;
	font-weight: bold;
	font-size: 1.333em;
	line-height: 1.563em;
	background: #CCDBEA url("/images/travelmail.traveltek.net/nz-h3.gif") 0 0 repeat-y;
	position: relative;
}

.nz-section h3 span {
	background: url("/images/travelmail.traveltek.net/nz-h3-left-top.gif") 0 0 no-repeat;
	display: block;
}

.nz-section h3 span span {
	background: url("/images/travelmail.traveltek.net/nz-h3-right-top.gif") 100% 0 no-repeat;
}

.nz-section h3 span span span {
	background: url("/images/travelmail.traveltek.net/nz-h3-right-bottom.gif") 100% 100% no-repeat;
}

.nz-section h3 span span span span {
	padding-left: 11px;
	background: url("/images/travelmail.traveltek.net/nz-h3-left-bottom.gif") 0 100% no-repeat;
}

#nz-section-stories h3 span.icon {
	width: 46px;
	height: 48px;
	right: 1px;
	top: -10px;
	background: url("/images/travelmail.traveltek.net/nz-h3-icon-stories.gif") 0 0 no-repeat;
	position: absolute;
}

#nz-section-news h3 span.icon {
	width: 70px;
	height: 49px;
	right: 2px;
	top: -9px;
	background: url("/images/travelmail.traveltek.net/nz-h3-icon-news.gif") 0 0 no-repeat;
	position: absolute;
}

#nz-section-guides h3 span.icon {
	width: 38px;
	height: 31px;
	right: 12px;
	top: -2px;
	background: url("/images/travelmail.traveltek.net/nz-h3-icon-guides.gif") 0 0 no-repeat;
	position: absolute;
}

.nz-section h4 {
	margin-bottom: 9px;
	color: #4D4D4D;
	font-weight: bold;
}

.nz-section p {
	margin-bottom: 9px;
}

.nz-section p.cite {
	margin-bottom: 0;
	text-align: right;
}

.nz-section ul.links {
	margin-bottom: 9px;
}

.nz-section ul.links li {
	padding: 1px 0 2px 10px;
	list-style: none;
	background: url("/images/travelmail.traveltek.net/nz-li-links.gif") 0 0.4em no-repeat;
}

.nz-section ul.links li a {
	font-weight: normal;
}

.nz-section ul.links li a:link, .nz-section ul.links li a:visited, .nz-section ul.links li a:hover, .nz-section ul.links li a:active {
	color: #323499;
}

/* New requirement from Toby */
.nz-section blockquote a:link, .nz-section blockquote a:visited, .nz-section blockquote a:hover, .nz-section blockquote a:active {
	font-weight: normal;
	font-size: 1.0em;
	color: #323499;
}

.nz-section .hr {
	height: 3px;
	background: url("/images/travelmail.traveltek.net/nz-hr.gif") 0 0 repeat-x;
}

.nz-section .hr hr {
	display: none;
}

/* Blockquote */

.nz-section blockquote {
	margin: 0;
	color: #323499;
	background: #EFEFEF url("/images/travelmail.traveltek.net/nz-blockquote-left-top.gif") 0 0 no-repeat;
}

.nz-section blockquote div {
	background: url("/images/travelmail.traveltek.net/nz-blockquote-right-top.gif") 100% 0 no-repeat;
}

.nz-section blockquote div div {
	background: url("/images/travelmail.traveltek.net/nz-blockquote-right-bottom.gif") 100% 100% no-repeat;
}

.nz-section blockquote div div div {
	padding: 6px 6px 6px 6px;
	background: url("/images/travelmail.traveltek.net/nz-blockquote-left-bottom.gif") 0 100% no-repeat;
}

.nz-section blockquote span.blockquote-left {
	padding: 0 10px 0 16px;
	background: url("/images/travelmail.traveltek.net/nz-blockquote-left-quote.gif") 0 0 no-repeat;
}

.nz-section blockquote span.blockquote-right {
	padding: 0 16px 0 10px;
	background: url("/images/travelmail.traveltek.net/nz-blockquote-right-quote.gif") 100% 100% no-repeat;
}

.nz-section blockquote ul.links {
	margin-bottom: 0;
}

.nz-section blockquote ul.links li {
	padding-left: 13px;
	background: url("/images/travelmail.traveltek.net/nz-blockquote-li-links.gif") 0 0.25em no-repeat;
}

.nz-section blockquote ul.links li a {
	font-weight: bold;
}

/* Other */

.nz-section a.img, .nz-section a.img img {
	width: 155px;
	height: 95px;
	border-width: 0;
	display: block;
}

.nz-section .clear {
	height: 0;
	clear: both;
}

/* Columns */

.nz-section .columns {
	width: 100%;
	margin: 0;
	float: none;
}

#nz-section-stories .primary, #nz-section-news .primary {
	position: relative;
	float: right;
	width: 60%;
}
/*
#nz-section-stories .primary .pad, #nz-section-news .primary .pad {
	padding: 0 0 0px 165px;
	position: relative;
}
*/

#nz-section-stories .secondary, #nz-section-news .secondary {
	position: relative;
	float: left;
}

#nz-section-stories .secondary .pad, #nz-section-news .secondary .pad {
	padding: 0 0 9px 0;
	position: relative;
}

#nz-section-guides .primary {
	width: 100%;
	margin-right: -80%;
	position: relative;
	float: left;
}

#nz-section-guides .primary .pad {
	padding: 0 216px 0 0;
	position: relative;
}

#nz-section-guides .secondary {
	width: 209px;
	position: relative;
	float: right;
}

#nz-section-guides .secondary .pad {
	padding: 0;
	position: relative;
}

/* Non-standard CSS for IE compatibility */
.nz-section, .nz-section .pad, .nz-section h3 span, .nz-section li, .nz-section blockquote div, .nz-section blockquote span {
	zoom: 1.0;
}/*GENERAL STYLES*/

/* New nav. bar*/
#newtopBarNavBg
{
		 width: 975px;
		 height:		 		 		 		 		 27px;
		 line-height:		 		 		 27px;
		 vertical-align:		 		 		 middle;
		 background-image: 		 		 url("/images/travelmail.traveltek.net/Global_Nav.gif");
		 background-repeat: no-repeat;
}
#newtopNavBar ul
{
		 width: 790px;
		 height:		 		 		 		 		 27px;
		 line-height:		 		 		 27px;
		 vertical-align:		 		 		 middle;
		 float:left;
}
#newtopNavBar ul li
{
		 display: inline;
		 background: url("/images/travelmail.traveltek.net/dividers.gif") no-repeat;
		 padding: 0 5px 0 11px;
}
#newtopNavBar ul li#firstNav
{
		 background-image: none;
		 padding-left: 0.6em;
}

#newtopNavBar ul li a
{
		 text-decoration: none;
		 color: #fff;		 		 
		 font-size: 110%;
		 letter-spacing: 0.03em;
}
#newtopNavBar ul li a.active, #newtopNavBar ul li a:hover
{
		 color: #030;		 
}



.ColumnRightCol {
		 FLOAT: right;
}

.smaller_font P {
		 FONT-SIZE: -2;
}

/* IE - Moz - box model hack */
.box_adjust {-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding: 0;}

/*clear float with space the same height in IE & Moz*/
.clearB {
		 clear:both;
		 height:10px;
		 margin:0;
		 font-size: 1px;
		 line-height: 0;
		 }


.destinations_ftr {
		 height: 12px;
		 margin: 0; 
		 padding: 0; 
		 border: 0;
}

/*Padding styles*/
.pad_top_25 {
		 PADDING-TOP: 25px;
}

.pad_top_30 {
		 MARGIN-TOP: 30px; PADDING-TOP: 30px;
}

.pad_top_15 {
		 PADDING-TOP: 15px;
}

.pad_bottom_25 {
		 PADDING-BOTTOM: 25px;
}

.pad_bottom_15 {
		 PADDING-BOTTOM: 15px;
}

.pad_bottom_10 {
		 PADDING-BOTTOM: 10px;
}

.pad_bottom_5 {
		 PADDING-BOTTOM: 5px;
}


/*Text formatting styles*/
.destinations_h1 H1 {
		 COLOR: #012243;
}

.article_type {
		 COLOR: #689ed0;
		 DISPLAY: inline;
		 FONT-WEIGHT: bold;
}

.center_text2
{
	clear:both;
	margin-top: 0px;
	font-size: 12px;
	TEXT-ALIGN: center;
}

.right_text2
{
	clear:both;
	margin-top: 0px;
	font-size: 12px;
	TEXT-ALIGN: center;
}

.center_text {
		 TEXT-ALIGN: center;
}

.blueLink A {
		 FONT-WEIGHT: normal;
		 COLOR: #339;
}


/* WIDGET STYLES */


/*		     Widget container model.    */
.destination_widget_model
{		 
		 margin-left: 6px;
		 display: inline;
		 width:		 		 		 		 		 210px;
}
.destination_widget_model .gcc_style_header
{
		 width:		 		 		 		 		 213px;

}
.destination_widget_model .gcc_style_content
{
		 width: 		 		 		 		 		 210px;
}
.destination_widget_model .gcc_style_footer
{
		 width:		 		 		 		 		 213px;
}
.destination_widget_model .gcc_style_shadow
{
 		 width:		 		 		 		 		 213px;
}


.destination_widget_model .destinationWidgetMainContent
{
		 float: left;
		 width: 210px;
		 height: 120px;
		 overflow: hidden;
		 display: inline;
		 background: #7ebdfe url("/images/travelmail.traveltek.net/destinationwidget_top.gif") no-repeat 0 0;
}

.destinationWidgetMainContent h3
{
		 margin: 0 0 0 5px;
}
.destinationWidgetMainContent p
{
		 float: right;
		 width: 110px;
		 margin: 0 4px 0 6px;
		 color: #339;
}
.destinationWidgetMainContent p.genericWidgetImg
{
		 float: left;
		 display: inline;
		 width: 75px;
}
.destinationWidgetMainContent .whiteArrowList ul, .genericWidgetMainContent .whiteArrowList li
{		 
		 float: right;
}		 
.destinationWidgetMainContent .whiteArrowList li
{		 
		 margin-left: 4px;
		 padding-left: 6px;
		 width: 110px;
}

.destination_genericWidget_footer
{
		 float: left;
		 width: 210px;
		 height: 5px;
		 background: #7ebdfe url("/images/travelmail.traveltek.net/destinationwidget_bottom.gif") no-repeat bottom;
}

/*PAGE BACKGROUND*/
.dest_content_header {
		 BACKGROUND-IMAGE: url("/images/travelmail.traveltek.net/white_bg_hdr.gif"); BACKGROUND-REPEAT: no repeat; WIDTH: 762px; HEIGHT: 10px; BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}

.dest_content {
		 BACKGROUND-IMAGE: url("/images/travelmail.traveltek.net/white_bg.gif"); BACKGROUND-REPEAT: repeat; BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}

.dest_content {
		 WIDTH: 762px
}

/* VERSION */

#destinationMain {

}
#destinationHead {
		 DISPLAY: inline; FLOAT: left; MARGIN: 0px 140px 6px 0px
}

/*SEARCH FIELD*/

.search_pad_top {
		 PADDING: 6px 0px 4px 0px;
}

.search_pad_bottom {
		 MARGIN: 6px 0px 4px 5px;
		 VERTICAL-ALIGN: bottom;
		 TEXT-ALIGN: center;
}


.hdr_col {
		 COLOR: #012243;
}

.dest_top_pad {
		 PADDING-TOP: 1em;
}


/*TOP STORIES & TOP NEWS STYLES*/

#topStories {
		 MARGIN: 0px 0px 0px 0px;
		 PADDING: 0px 0px 0px 0px;
}


#topHero {
		 FLOAT: left;
		 WIDTH: 141px;
		 PADDING-LEFT: 10px;
		 PADDING-BOTTOM: 10px;
}

#topStory {
		 /*FLOAT: right;*/
		 WIDTH: 400px !important; /*moz width*/
    WIDTH: 280px; /*IE width*/
		 PADDING-RIGHT: 25px;
}

.topHeader {
		 FONT-SIZE: 1.3em;
		 PADDING-BOTTOM: 0.5em;
		 PADDING-RIGHT: 25px;
		 WIDTH: 250px;

		 
}

.stories_bg {
		 BACKGROUND-IMAGE: url("/images/travelmail.traveltek.net/top_fade_bg.jpg"); BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 20px; PADDING-RIGHT: 150px; 
}

.fade_bg {
		 BACKGROUND-IMAGE: url("/images/travelmail.traveltek.net/top_fade_bg_thin.jpg"); BACKGROUND-REPEAT: no-repeat; WIDTH: 436px; PADDING-TOP: 20px;
}

.news_bg {
		 BACKGROUND-IMAGE: url("/images/travelmail.traveltek.net/news_bg.jpg"); BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 20px; PADDING-RIGHT: 150px;
}

.more_link {
		 PADDING-TOP: 0px;
		 PADDING-BOTTOM: 10px;
		 PADDING-LEFT: 10px;
}

.more_link A {
		 COLOR: #689ed0;
		 TEXT-WEIGHT: bold;
}

.dest_crumbs {
		 PADDING: 10px 17px 0px 3px;
		 float: left;
		 }
		 
.dest_crumbs A {
		 FONT-WEIGHT: normal;
		 COLOR: #689ed0;
}
		 




/*YOUR EXPERIENCES STYLES*/
.experiences_bg {
		 WIDTH: 436px; BACKGROUND-IMAGE: url("/images/travelmail.traveltek.net/experiences_bg.gif"); BACKGROUND-REPEAT: repeat-y; PADDING-TOP: 0px; PADDING-RIGHT: 320px;
}

.experiences_ftr_bg {
		 BACKGROUND-IMAGE: url("/images/travelmail.traveltek.net/experiences_ft.gif"); BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px;		 PADDING-TOP: 0px;
}


.icon_align {
		 VERTICAL-ALIGN: middle;
}

#your_hols_left {
		 FLOAT: left;
		 PADDING-LEFT: 10px;
		 WIDTH: 260px;
		 MARGIN-RIGHT: 13px !important; /*moz width*/
		 MARGIN-RIGHT: 10px;
		 PADDING-TOP: 10px;
}

.hols_line_bg {
		 BACKGROUND-IMAGE: url("/images/travelmail.traveltek.net/hols_line_bg.gif"); BACKGROUND-REPEAT: repeat;  HEIGHT: 8px; PADDING-RIGHT: 300px;
}

#your_hols_left H3 {
		 COLOR: #012243; PADDING-LEFT: 0.7em; PADDING-BOTTOM: 0.6em;
}

.your_hols_pad {
		 PADDING-TOP: 5px;
}


.your_hols_but_right {
		 FLOAT: right;
		 POSITION: relative;
		 RIGHT: 20px;
		 PADDING-TOP: 3px;
		 PADDING-LEFT: 14px;
		 BACKGROUND: url("/images/travelmail.traveltek.net/dest_button.jpg") no-repeat 0px 0px;
		 WIDTH: 161px !important; /*moz width*/
    WIDTH: 170px; /*IE width*/
		 HEIGHT: 28px;
		 COLOR: #ffffff;		 
		 FONT-WEIGHT: bold;
}

.your_hols_link A {
		 COLOR: #ffffff;
		 FONT-WEIGHT: bold;
}

.your_hols_link A:hover {
		 COLOR: #689ed0;		 
		 TEXT-DECORATION: none;
}






.moreHolsList UL {
		 PADDING-LEFT: 0px; PADDING-BOTTOM: 0.4em; MARGIN: 0em 0em 1em 0em; PADDING-TOP: 0.4em; LIST-STYLE-TYPE: none;
}

.moreHolsList LI {
		 PADDING-LEFT: 35px; PADDING-BOTTOM: 0.6em; BACKGROUND: url("/images/travelmail.traveltek.net/destinations_arrow.gif") no-repeat 21px 4px; LIST-STYLE-TYPE: none;
}

.moreHolsList A {
		 FONT-SIZE: 1em;
		 COLOR: #339;
		 FONT-WEIGHT: bold;
}

.closePad {
		 PADDING-LEFT: 21px;
}

		 
/*DESTINATION GUIDES STYLES*/		 

#destGuides_hdr {
		 PADDING: 11px 0px 0px 10px;
		 MARGIN: 0;
		 WIDTH: 420px;
		 HEIGHT: 56px;
		 BACKGROUND: url("/images/travelmail.traveltek.net/dest_guides_hdr.jpg") no-repeat;
		 FONT-WEIGHT: bold;
		 COLOR: #ffffff;
		 FONT-SIZE: 16px;
}

.clearLeft {
		 CLEAR: left;
}

.dest_next_top_story {
		 WIDTH: 420px;
}

.blueArrowList UL {
		 PADDING-LEFT: 5px; PADDING-BOTTOM: 0.4em; MARGIN: 0em 0em 1em 0em; PADDING-TOP: 0.4em; LIST-STYLE-TYPE: none;
}

.blueArrowList LI {
		 PADDING-LEFT: 2em; PADDING-BOTTOM: 0.6em; BACKGROUND: url("/images/travelmail.traveltek.net/destinations_arrow.gif") no-repeat 10px 4px; LIST-STYLE-TYPE: none;
}

.blueArrowList A {
		 FONT-SIZE: 1em;
		 COLOR: #339;
}

.moreList UL {
		 PADDING-LEFT: 0px; PADDING-BOTTOM: 0.4em; PADDING-TOP: 20px; MARGIN: 1em 0em 1em 0em; LIST-STYLE-TYPE: none;
}

.moreList LI {
		 PADDING-LEFT: 10px; PADDING-BOTTOM: 0.6em; LIST-STYLE-TYPE: none;
}

.moreList A {
		 COLOR: #339;
		 FONT-WEIGHT: normal;
		 FONT-SIZE: 1em;
}

.other_destinations {
		 FLOAT: LEFT;
		 WIDTH: 55%;
		 PADDING-LEFT: 4px;
		 PADDING-TOP: 0.5em;
		 PADDING-BOTTOM: 0.5em;
}

.destination_list LI {
		 list-style: none; list-style-type: none; BORDER-TOP-WIDTH: 0px; PADDING-TOP: 3px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px;
		 MARGIN: 0px 0px 0px 0px;
		 BORDER-RIGHT-WIDTH: 0px;
		 /*border-bottom: 1px dotted #689ed0;*/
}

.destination_list LI A {
		 COLOR: #339;
		 font-weight: normal;
		 FONT-SIZE: 85%;
}

#more_regions P {
		 LINE-HEIGHT: 1.5;
}

#more_regions A {
		 COLOR: #689ed0;
		 FONT-WEIGHT: bold;
}

#more_regions_close A {
		 COLOR: #689ed0;
		 FONT-WEIGHT: bold;
		 FLOAT: right;
		 PADDING-RIGHT: 25px;
}

.dest_maps {
		 FLOAT: RIGHT;
		 WIDTH: 40%;
		 PADDING-TOP: 1em;
		 /*PADDING-LEFT: 1.5em;*/
		 FONT-SIZE: 85%;
		 text-align: center;
}


.dest_maps A {
		 COLOR: #339;
		 font-weight: normal;
}

#dest_weather2 {
		 WIDTH: 299px;
		 font-size: 11px;
}

#dest_weather {
		 FLOAT: LEFT;
		 WIDTH: 299;
		 font-size: 11px;
}

#dest_currency {
		 FLOAT: RIGHT;
		 WIDTH: 148;
		 font-size: 11px;
}


.weather_left_pic {
BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; PADDING-TOP: 0px; 
BACKGROUND: url("/images/travelmail.traveltek.net/weather_bg_empty.gif") no-repeat;
float: left;
WIDTH: 148px;
}

.weather_right_pic {
BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px;  PADDING-TOP: 0px; 
/* BACKGROUND: url(../images/destinations/currency_bg.jpg) no-repeat;  */
float: right;
WIDTH: 155px;
}

.weather_centre_pic {
BORDER-LEFT-WIDTH: 140px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px;  PADDING-TOP: 0px; 
BACKGROUND: url("/images/travelmail.traveltek.net/weather_bg_empty.gif") no-repeat;
margin: 1em auto 0 auto;
WIDTH: 163px;
}

.large_weather_img{
	float: left;
	PADDING-LEFT: 20px; PADDING-RIGHT: 10px; PADDING-TOP: 41px; PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; OVERFLOW: hidden; /*  PADDING-BOTTOM: 22px */
}


.WeatherList LI {
	float: right;
 	PADDING-LEFT: 0px; PADDING-RIGHT: 40px; PADDING-TOP: 47px; PADDING-BOTTOM: 6px; LIST-STYLE-TYPE: none; OVERFLOW: hidden;  /* PADDING-BOTTOM: 16px */
}

.WeatherListLeft LI {
	float: left;
 	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 47px; PADDING-BOTTOM: 6px; LIST-STYLE-TYPE: none; OVERFLOW: hidden;  /* PADDING-BOTTOM: 16px */
}

/*
.WeatherList LI {
 	PADDING-LEFT: 60px; PADDING-RIGHT: 25px; PADDING-TOP: 43px; PADDING-BOTTOM: 20px; LIST-STYLE-TYPE: none; OVERFLOW: hidden; 
}
*/

.currency_right_pic {
/* BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; PADDING-TOP: 0px; */
BACKGROUND: url("/images/travelmail.traveltek.net/currency_bg.gif") no-repeat;
float: left;
WIDTH: 148px;
}

.CurrencyListRight LI {
	float: left;
 	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 51px; PADDING-BOTTOM: 6px; LIST-STYLE-TYPE: none; OVERFLOW: hidden;  /* PADDING-BOTTOM: 16px */
}

.currency_centre_pic {
/* BORDER-LEFT-WIDTH: 140px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px;  PADDING-TOP: 0px; */
BACKGROUND: url("/images/travelmail.traveltek.net/currency_bg.gif") no-repeat;
margin: 1em auto 0 auto;
WIDTH: 163px;
}

.CurrencyList LI {
		 PADDING-LEFT: 60px; PADDING-RIGHT: 35px; PADDING-TOP: 48px; PADDING-BOTTOM: 27px; LIST-STYLE-TYPE: none; OVERFLOW: hidden;
}

.CurrencyListCentral LI {
/*	float: right; */
 	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 52px; PADDING-BOTTOM: 6px; LIST-STYLE-TYPE: none; OVERFLOW: hidden;  /* PADDING-BOTTOM: 16px */
}

.WeatherListCentral LI {
/*	float: right; */
 	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 47px; PADDING-BOTTOM: 6px; LIST-STYLE-TYPE: none; OVERFLOW: hidden;  /* PADDING-BOTTOM: 16px */
}

.large_currency_img{
	float: left;
	PADDING-LEFT: 6px; PADDING-RIGHT: 5px; PADDING-TOP: 41px; PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; OVERFLOW: hidden; /*  PADDING-BOTTOM: 22px */
}

/* Small weather & currency icons in third column */
#weather_small {
		 WIDTH: 298px;
		 font-size: 12px;
		 BACKGROUND: url("/images/travelmail.traveltek.net/weather_sml.gif") no-repeat 20% 0%;
		 PADDING: 5px 0px 5px 32px  !important; /*moz width*/
		 PADDING: 5px 0px 5px 32px;
}

.weather_sml_left {
BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; PADDING-TOP: 0px; 
float: left;
WIDTH: 144px  !important; /*moz width*/
WIDTH: 141px;
}


/*Double column list style*/
#wrapList ul
{
  PADDING: 0em; MARGIN:0; PADDING: 0; LIST-STYLE-TYPE: none; WIDTH: 400px; POSITION: relative; TOP: -20px;
}
#wrapList ul li
{
  float: left;
  width: 150px;  /* accommodate the widest item */
}

/* anchor styling */
#wrapList ul li a
{
  COLOR: #339;
}



/*LANDING PAGE STYLES*/

.countries_pic_bg {
		 BACKGROUND-IMAGE: url("/images/travelmail.traveltek.net/dest_back_2col.jpg"); BACKGROUND-REPEAT: repeat-y;); PADDING-RIGHT: 150px; MARGIN-BOTTOM: 10px;
}

.countries_top_pic{
BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; PADDING-TOP: 20px; 
BACKGROUND: url("/images/travelmail.traveltek.net/dest_back_top.jpg") no-repeat;
float: left;
WIDTH: 215px;
}

.countries_left_pic{
BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; PADDING-TOP: 20px; 
BACKGROUND: url("/images/travelmail.traveltek.net/dest_back.jpg") no-repeat;
float: left;
WIDTH: 215px;
}

.countries_right_pic {
BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; 
float: right;
WIDTH: 215px;
}

.countries_left {
BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; 
float: left;
WIDTH: 50%;
HEIGHT: 90px;
}

.countries_right {
BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; 
float: right;
WIDTH: 50%;
}

.countriesList LI {
		 BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; LIST-STYLE-TYPE: none; COLOR: #689ed0;
}

.countriesList A {
		 COLOR: #339;
		 FONT-WEIGHT: bold;
}

.countriesSubList LI {
		 MARGIN-LEFT: 2em; PADDING-BOTTOM: 0em; COLOR: #689ed0; LIST-STYLE-TYPE: disc; FONT-SIZE: 0.8em; LINE-HEIGHT: 1.2em; marker-offset: auto;
}

.countriesSubList A {
		 COLOR: #339;
		 FONT-WEIGHT: normal;
}



.dest_img IMG{
		 PADDING-BOTTOM: 4px;
		 PADDING-LEFT: 5px;
}

.dest_text {
		 BACKGROUND: url("/images/travelmail.traveltek.net/dest_back2.jpg") repeat;
		 PADDING-LEFT: 5px;
		 PADDING-RIGHT: 20px;
}

/* style for europe page design 2 */
.countries_text_below {
BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; PADDING-TOP: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px;
/* float: left; */
/* WIDTH: 210px; */
BACKGROUND: #FFFFFF;
COLOR: #689ed0;
}

.countries_text_below a {
		 COLOR: #339;
}

.countries_pic_bg_v2 {
		 BACKGROUND-IMAGE: url("/images/travelmail.traveltek.net/dest_back_2col.jpg"); BACKGROUND-REPEAT: repeat-y;); PADDING-RIGHT: 150px; MARGIN-BOTTOM: 0px;
}


/*CHECK*/
.topDestText {
		 PADDING-RIGHT: 20px;
}

.topDestList A {
		 FONT-WEIGHT: normal;
		 COLOR: #339;
}

.topDestList H3 A {
		 FONT-SIZE: 1em;
		 FONT-WEIGHT: bold;
		 COLOR: #339;
		 PADDING-LEFT: 5px;
}

#destination_widget_left {
BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; PADDING-TOP: 20px; 
PADDING: 0px; MARGIN: 0px;
float: left;
WIDTH: 214px;
}


/*WORLD PAGE STYLES*/

#continent_list UL {
		 DISPLAY: inline;
}

#continent_list LI {
		 PADDING-RIGHT: 4px;
		 DISPLAY: inline;
}

#continent_list A {
		 FONT-WEIGHT: normal;
		 COLOR: #339;
}

#search_countries_left {
		 FLOAT: left;
		 WIDTH: 50%;
}

#search_countries_right {
		 FLOAT: right;
		 WIDTH: 50%;
}

.search_countries_space {
		 PADDING: 0px 0px 12px 0px;
}

.search_uk_space {
		 PADDING: 0px 0px 60px 0px;
}

/*DESTINATION EXPERIENCE SEARCH*/



#destinationSearch {
		 CLEAR: both; DISPLAY: inline; BACKGROUND: url("/images/travelmail.traveltek.net/destination_experience_header.jpg") #012243 no-repeat right top; FLOAT: left; MARGIN: 20px 0px 20px 4px; WIDTH: 430px;
}

#destinationSearch #destinationSearchContent {
		 PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px; PADDING-TOP: 8px; BACKGROUND-COLOR: white;
}
#destinationSearchContent H3.experienceLeft {
		 CLEAR: left; PADDING-LEFT: 34px; BACKGROUND: url("/images/travelmail.traveltek.net/globe.gif") white no-repeat 3% top; MARGIN: 10px 0px; WIDTH: 145px; LINE-HEIGHT: 32px;
}
#destinationSearchContent H3.experienceRight {
		 CLEAR: right; PADDING-LEFT: 34px; BACKGROUND: url("/images/travelmail.traveltek.net/suitcase.gif") white no-repeat left top; MARGIN: 10px 0px; WIDTH: 170px; LINE-HEIGHT: 32px;
}
.navigators .experienceLeft {
		 DISPLAY: inline; WIDTH: 200px
}
.navigators .experienceRight {
		 DISPLAY: inline; WIDTH: 200px
}
#destinationSearch .help {
		 CLEAR: both
}

#destinationSearchFooter {
		 DISPLAY: inline; BACKGROUND: url("/images/travelmail.traveltek.net/destination_experience_footer.gif") #012243 no-repeat left bottom; FLOAT: left; WIDTH: 430px; HEIGHT: 7px
}



/* VIDEO PAGE */

#video_player {
		 PADDING-TOP: 10px;
		 WIDTH: 435;
		 HEIGHT: 436;
}

#player_area {
		 PADDING-LEFT: 7px;
		 PADDING-RIGHT: 7px;
}

#video_player_text {
		 PADDING-TOP: 10px;
		 PADDING-LEFT: 7px;
		 WIDTH: 425px; BACKGROUND-IMAGE: url("/images/travelmail.traveltek.net/player_bg.gif"); BACKGROUND-REPEAT: repeat-y; PADDING-TOP: 0px; PADDING-RIGHT: 320px;
}

#video_player_text a {
		 COLOR: #339;
}

.player_bg {
		 WIDTH: 435px; BACKGROUND-IMAGE: url("/images/travelmail.traveltek.net/player_bg.gif"); BACKGROUND-REPEAT: repeat-y; PADDING-TOP: 0px; PADDING-RIGHT: 320px;
}




.videoHeader {
		 PADDING-BOTTOM: 10px;
		 PADDING-RIGHT: 25px;
		 PADDING-left: 5px;
}

.videoHeader a {
		 COLOR: #339;
}

.videoHero {
		 FLOAT: left;
		 WIDTH: 218px;
		 PADDING-BOTTOM: 10px;
}

.video_feature {
		 COLOR: #689ed0;
		 FONT-WEIGHT: bold;
		 FONT-SIZE: 1.3em;
}

.video_comments a {
		 COLOR: #689ed0;
		 FONT-WEIGHT: bold;
		 LINE-HEIGHT: 3;
}

.video_ugc_bg {
		 WIDTH: 426px; HEIGHT: 204px; BACKGROUND-IMAGE: url("/images/travelmail.traveltek.net/vid_ugc_hdr.gif"); BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px;
}


/* Photo gallery styles */

#photo_area {
		 PADDING-LEFT: 3px;
		 PADDING-RIGHT: 7px;
}

.photoHeader {
		 PADDING-BOTTOM: 10px;
		 PADDING-RIGHT: 25px;
		 PADDING-left: 5px;
}

.photoHeader a {
		 COLOR: #339;
}

.photoHero {
		 FLOAT: left;
		 WIDTH: 152px !important; /*moz width*/
		 WIDTH: 143px;
		 PADDING-BOTTOM: 10px;
}

.photo_feature {
		 COLOR: #689ed0;
		 FONT-WEIGHT: bold;
		 FONT-SIZE: 1em;
}

.photo_comments a {
		 COLOR: #689ed0;
		 FONT-WEIGHT: bold;
		 LINE-HEIGHT: 2;
}

.send_photos {
		 PADDING-RIGHT: 20px;
		 PADDING-BOTTOM: 10px;
}

.send_photos_but {
		 PADDING-TOP: 3px;
		 PADDING-LEFT: 30px;
		 BACKGROUND: url("/images/travelmail.traveltek.net/dest_button.jpg") no-repeat 0px 0px;
		 WIDTH: 161px !important; /*moz width*/
    WIDTH: 170px; /*IE width*/
		 HEIGHT: 28px;
		 COLOR: #ffffff;		 
		 FONT-WEIGHT: bold;
}

.slider_style {
		 PADDING-LEFT: 2px;
}

/* Destination Navigation Module Style */
.navModule_dest_maps {
		 FLOAT: RIGHT;
		 WIDTH: 40%;
		 PADDING-TOP: 1.2em;
		 /*PADDING-LEFT: 1.5em;*/
		 font-weight: normal;
		 FONT-SIZE: 85%;
		 text-align: center;
}

#navModule_gcc_style_content
{
		 width: 210px;
}

.navModule_destinations {
		 FLOAT: LEFT;
		 WIDTH: 55%;
		 PADDING-LEFT: 4px;
		 PADDING-TOP: 0.8em;
		 PADDING-BOTTOM: 0.8em;
		 font-weight: normal;
		 FONT-SIZE: 90%;  
		 line-height: 20px;  
}

.navModule_dest_maps a:link {
	font-weight: normal;
	color: #339
}

.navModule_dest_maps a:visited {
	font-weight: normal;
	color: #339
}

.navModule_destinations a:link {
	font-weight: normal;
	color: #339
}

.navModule_destinations a:visited {
	font-weight: normal;
	color: #339
}

#navModule_pad_top_10 {
		 PADDING-TOP: 10px;
}

#navModule_pad_top_15 {
		 PADDING-TOP: 15px;
}

#navModule_pad_top_20 {
		 PADDING-TOP: 20px;
}

#navModule_pad_top_25 {
		 PADDING-TOP: 25px;
}

/* Search Countries Module styles */
.fade_bg {
		 background-image: url("/images/travelmail.traveltek.net/top_fade_bg_thin.jpg"); BACKGROUND-REPEAT: no-repeat; WIDTH: 436px; PADDING-TOP: 20px;
}

.countryOption {
	width: 180px;
}

.hdr_col {
		 COLOR: #012243;
}

#destinationContent {
	clear: both;
}

/* Search UK Module styles */
search_countries_uk_left {
	float: left;
	width: 50%;
}

.stamCountryListColumnLeft {
	float: left;
	width: 215px;
}

/* Googlemap on destination aggregation page for TM-186 */
#destinationMap
{
	width:	430px;
	float:	left;
}

/* Navigation links on destination guide pages for TM-250 */
.arrowListMargins
{
	margin-left:	4px;
	margin-top:		4px;
	margin-bottom:	4px;
}
/*	Generic widget container.  						 */
/*
	Put different skins here.
	gcc_xyz_widget_model is passed from the CMS so you 
	can build styles based upon different	
	classes that get passed.
*/


.gcc_betaGW_Column_model
{	
	display:				inline;
	float:					left;
	width:					218px;
}


/********************/
/* Beta Right Widget */
/********************/

.gcc_betaRight_widget_model
{	
	margin-left:	4px;
	margin-bottom:	4px; 
	display:		inline;
	width:			218px;

}

 
.gcc_betaRight_widget_model .genericWidgetMainContent
{
	float: left; 
	width: 213px; 
	height: 120px;
	overflow: hidden; 
	display: inline;  
	background: #7ebdfe url("/images/travelmail.traveltek.net/genericwidget_top.gif") no-repeat 0 0;  
}


.gcc_betaRight_widget_model h3
{
	margin: 0 0 0 5px;
}


.gcc_betaRight_widget_model p
{
	width: 118px;
	margin: 0 4px 0 6px;
	color: #339;
}


.gcc_betaRight_widget_model p.genericWidgetImg
{
	display: inline;
	width: 75px;
}


.gcc_betaRight_widget_model .whiteArrowList ul, .gcc_betaRight_widget_model .whiteArrowList li
{	
	/* float: left; */
}


.gcc_betaRight_widget_model .whiteArrowList li
{	
	margin-left: 4px;
	padding-left: 6px;
	width: 118px;
}


.gw_betaRight_footer
{
	margin-left: 219px;
	width: 100%; 
	height: 5px;
	background:#7ebdfe url("/images/travelmail.traveltek.net/genericwidget_bottom.gif") no-repeat bottom;
}

/********************/
/* Beta Left Widget */
/********************/

.gcc_betaLeft_widget_model
{	
	margin-left:	4px; 
	margin-bottom:	4px; 
	display:		inline;
	float:			left;
	width:			218px;
}

.gcc_betaLeft_widget_model .genericWidgetMainContent
{
	float: left;  
	width: 213px; 
	height: 120px;
	overflow: hidden;
	display: inline;  
	background: #7ebdfe url("/images/travelmail.traveltek.net/genericwidget_top.gif") no-repeat 0 0;  
}

.gcc_betaLeft_widget_model h3
{
	margin: 0 0 0 5px;  
}
.gcc_betaLeft_widget_model p
{
	float: left;
	width: 118px; 
	margin: 0 4px 0 6px;
	color: #339;  
}
.gcc_betaLeft_widget_model p.genericWidgetImg
{
	float: left;
	display: inline;
	width: 75px; 
}
.gcc_betaLeft_widget_model .whiteArrowList ul, .gcc_betaLeft_widget_model .whiteArrowList li
{	
	float: left; 
}	
.gcc_betaLeft_widget_model .whiteArrowList li
{	
	margin-left: 4px;
	padding-left: 6px;
	width: 118px;  
}

.gw_betaLeft_footer
{
	float: left;
	width: 213px;
	height: 5px;
	background:#7ebdfe url("/images/travelmail.traveltek.net/genericwidget_bottom.gif") no-repeat bottom;  
}

/***************************
* generic beta widget style
****************************/

.gw_content_model 
{
	display: 			inline;
	width:				218px;
	margin-left:		4px;
}
.gw_content_model .gw_style_header
{
	width:					218px;
}
.gw_content_model .gw_style_content
{
	width: 					218px;
}
.gw_content_model .gw_style_footer
{
	width:					218px;
}
.gw_content_model  .gw_style_shadow
{	
 	width:					218px;
}


/*******************************
* Generic Editorial Navigation
********************************/

.gen_editorial_beta_content 
{
	display: 			inline;
	width:				218px;
	margin-left:		4px;
}


/*********************************
* Generic Editorial Nav. BetaLeft
**********************************/

.generic_betaLeft_editorial_nav
{
	margin-left:	4px; 
	margin-bottom:	4px; 
	display:		inline;
	float:			left;
	width:			218px;
}

.generic_betaLeft_editorial_nav .genericWidgetMainContent
{
	float: left;  
	width: 213px; 
	overflow: hidden;
	display: inline;  
}

/**********************************
* Generic Editorial Nav. BetaRight
***********************************/

.generic_betaRight_editorial_nav
{
	margin-left:	4px; 
	margin-bottom:	4px; 
	display:		inline;
	width:			218px;
}

.generic_betaRight_editorial_nav .genericWidgetMainContent
{
	float: left;  
	width: 213px; 
	overflow: hidden;
	display: inline;  
}

/******************************
* Generic Editorial Nav. Alpha
*******************************/

.gen_editorial_alpha_content
{
	margin-left:	0px;  
	display:		inline;
	width:			217px;
}

.gen_editorial_alpha_content .gcc_style_content
{
	width: 	217px;
}

.gen_editorial_alpha_content .generic_alpha_editorial_nav
{
	width: 217px; 
	overflow: hidden;
	display: inline;  
}

.gen_editorial_alpha_content .genericWidgetMainContent
{
	float: left;  
	width: 214px; 
	overflow: hidden;
	display: inline; 
}


/******************************
* Generic Editorial Nav. Gamma
*******************************/

.gen_editorial_gamma_content
{
	margin-left: 	4px;
	float:			left;
	width:			308px;
}

.gen_editorial_gamma_content .generic_gamma_editorial_nav
{
	width: 298px; 
	overflow: hidden; 
	display: inline;  
}


.genericComplexContainer
{
	margin-bottom:			2px;
	overflow: hidden;
}
.genericComplexContainer  .gcc_style_header
{
	overflow: 				hidden;
}
.genericComplexContainer  .gcc_style_content
{
	float:					left;
	clear:					left;
}
.genericComplexContainer  .gcc_style_footer
{
	clear:					left;
	overflow: 			hidden;
}
.genericComplexContainer .gcc_style_shadow
{
 	clear: left;
 	overflow:hidden;
}
/*            Dimensions              */
.gcc_page_model
{
	width:					979px;
}
.gcc_page_model .gcc_style_header
{
	width:					975px;
}
.gcc_page_model .gcc_style_content
{
	width: 					975px;
}
.gcc_page_model .gcc_style_footer
{
	width:					975px;
}
.gcc_page_model  .gcc_style_shadow
{	
 	width:					975px;
}
.gcc_navigation_model
{	
	width:					213px;
}
.gcc_navigation_model .gcc_style_header
{
	width:					213px;
}
.gcc_navigation_model .gcc_style_content
{
	width: 					213px;
}
.gcc_navigation_model .gcc_style_footer
{
	width:					213px;
}
.gcc_navigation_model  .gcc_style_shadow
{	
 	width:					213px;
}
.gcc_content_model 
{
	display: 				inline;
	width:					754px;
	float: 					left;
	margin-left:		4px;
}
.gcc_content_model .gcc_style_header
{
	width:					754px;
}
.gcc_content_model .gcc_style_content
{
	width: 					754px;
}
.gcc_content_model .gcc_style_footer
{
	width:					754px;
}
.gcc_content_model  .gcc_style_shadow
{	
 	width:					754px;
}
/*	    Widget container model.    */
.gcc_widget_model
{	
	margin-left: 6px;
	display: inline;
	width:					217px;
}
.gcc_widget_model .gcc_style_header
{
	width:					213px;

}
.gcc_widget_model .gcc_style_content
{
	width: 					217px;
}
.gcc_widget_model .gcc_style_footer
{
	width:					213px;
}
.gcc_widget_model .gcc_style_shadow
{
 	width:					213px;
}
/*  
		Beta column Models
		-wide
		-narrow left
		-narrow right
*/
.gcc_betaColumn_model
{	
	margin-left:		6px;
	display:				inline;
	float:					left;
	width:					436px;
}
.gcc_betaColumn_model .gcc_style_header
{
	width:					436px;
}
.gcc_betaColumn_model .gcc_style_content
{
	width: 					436px;
}
.gcc_betaColumn_model .gcc_style_footer
{
	width:					436px;
}
.gcc_betaColumn_model .gcc_style_shadow
{
 	width:					436px;
}
/*       Gamma column model           */
.gcc_gammaColumn_model
{
	float: right;
	clear:right;	
	width:					310px;
}
.gcc_gammaColumn_model .gcc_style_header
{
	width:					306px;

}
.gcc_gammaColumn_model .gcc_style_content
{
	width: 					306px;
}

.gcc_gammaColumn_model .gcc_style_footer
{
	width:					306px;
}
.gcc_gammaColumn_model  .gcc_style_shadow
{	
 	width:					306px;
}
/* 
			Holiday Results Search Container Model			
			This sets the width framework only.			
*/
.gcc_holidayResults_model
{
	
	float: left;
	clear:left;
	margin-top:10px;
	margin-bottom:10px;
	width:	430px;
	overflow: hidden;
}
.gcc_holidayResults_model .gcc_style_header, .gcc_holidayResults_model .gcc_style_content
{
	width:					430px;
}
.gcc_holidayResults_model .gcc_style_content
{
	width:					430px;
}
.gcc_holidayResults_model .gcc_style_footer
{
	width:					430px;
}
.gcc_holidayResults_model  .gcc_style_shadow
{	
 	display: none;
}
/*
	3_skin.css
	
	Provides final skinning of container.  You may put any css you like in here.
	
	Guidelines:
	
	1. Generally speaking you do not need to put widths in this stylesheet unless you
	   intend to use widths other than standard.
	   
	2. You include any images here

	3. There is no need for verbose css taging here as it should be catered for in 
	   stylesheets 1 and 2.
*/
/*  	Clear skin for all containers			*/
.gcc_style_shadow
{
	height:					6px;
	filter: 				alpha(opacity=60);
	filter:					progid:DXImageTransform.Microsoft.Alpha(opacity=60);
 	-moz-opacity:			0.60;
	opacity:				0.6;
	background-repeat:		repeat-x;
}
.gcc_Default_213DynamicSkin .gcc_style_header
{
	display: none;
}
.gcc_Default_213DynamicSkin .gcc_style_content
{
	border:						0;
	margin:						0;
	padding:					0;
}
.gcc_Default_213DynamicSkin .gcc_style_footer
{
	display:					none;
}
.gcc_Default_213DynamicSkin .gcc_style_shadow, .gcc_White213DynamicSkin .gcc_style_shadow,  .gcc_Blue213DynamicSkin .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/213_shadow.gif");
}
/*
	Special 'narrow shadow' skin added for the skyscraper advert in the
	left navigation column.
*/
.gcc_narrowShadow_213DynamicSkin .gcc_style_header
{
	display: none;
}
.gcc_narrowShadow_213DynamicSkin .gcc_style_content
{
	border:						0;
	margin:						0;
	padding:					0;
}
.gcc_narrowShadow_213DynamicSkin .gcc_style_footer
{
	display:					none;
}
/*
	The left margin (46px) is to line up with the Skyscraper advert
	and must be the same as in inc_leftnav_skyscraper.jsp
*/
.gcc_narrowShadow_213DynamicSkin .gcc_style_shadow
{
	margin-left:			46px;
	background-image: 		url("/images/travelmail.traveltek.net/121_shadow.gif");
	background-repeat: 		no-repeat;
}



/* 																White Skins 						*/
.gcc_white_975
{
	clear:left;
}
.gcc_white_975 .gcc_style_header
{
	background-image: url("/images/travelmail.traveltek.net/whit_top_975.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_white_975 .gcc_style_content
{
	background-color:			#ffffff;
}
.gcc_white_975 .gcc_style_footer
{
	background-image: url("/images/travelmail.traveltek.net/whit_bottom_975.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_white_975 .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/Nav_masthead_shadow.gif");
}
.gcc_white_436 .gcc_style_header
{
	background-image: url("/images/travelmail.traveltek.net/white_top_436.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_white_436 .gcc_style_content
{
	background-color:	white;
}
.gcc_white_436 .gcc_style_footer
{
	background-image: url("/images/travelmail.traveltek.net/white_bottom_436.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_white_436 .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/436_shadow.gif");
}
.gcc_white_306 .gcc_style_header
{
	background-image: url("/images/travelmail.traveltek.net/White_top.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_white_306 .gcc_style_content
{
	background-color:		white;
}
.gcc_white_306 .gcc_style_footer
{
	background-image:			url("/images/travelmail.traveltek.net/White_bottom.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_white_306 .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/shadow.gif");
}
.gcc_white .gcc_style_header
{
	background-image: url("/images/travelmail.traveltek.net/white_top_754.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_white .gcc_style_content
{
	background-color:			#ffffff;
}
.gcc_white .gcc_style_footer
{
	background-image: url("/images/travelmail.traveltek.net/white_bottom_754.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_white .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/754_shadow.gif");
}
.gcc_White_213DynamicSkin .gcc_style_header
{
	background-image: url("/images/travelmail.traveltek.net/white_top_213.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_White_213DynamicSkin .gcc_style_content
{
	background-color:			white;
}
.gcc_White_213DynamicSkin .gcc_style_footer
{
	background-image:			url("/images/travelmail.traveltek.net/white_bottom_213.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_White_213DynamicSkin .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/213_shadow.gif");
}












.gcc_Green_213DynamicSkin .gcc_style_header
{
	background-image: url("/images/travelmail.traveltek.net/green_top_213.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_Green_213DynamicSkin .gcc_style_content
{
	background-color:   #33af0b;
}
.gcc_Green_213DynamicSkin .gcc_style_footer
{
	background-image:			url("/images/travelmail.traveltek.net/green_bottom_213.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_Green_213DynamicSkin .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/213_shadow.gif");
}


.gcc_lightGreen_213DynamicSkin .gcc_style_header
{
	background-image: url("/images/travelmail.traveltek.net/green_top_213.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_lightGreen_213DynamicSkin .gcc_style_content
{
	background-color:   #AAE33C;
}
.gcc_lightGreen_213DynamicSkin .gcc_style_footer
{
	background-image:			url("/images/travelmail.traveltek.net/light_green_bottom_213.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_lightGreen_213DynamicSkin .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/213_shadow.gif");
}












/* 																	Blue Skins 																*/
.gcc_blue_436 .gcc_style_header
{
	background-image: url("/images/travelmail.traveltek.net/blue_top_436.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_blue_436 .gcc_style_content
{
	background-color:			white;
}
.gcc_blue_436 .gcc_style_footer
{
	background-image: url("/images/travelmail.traveltek.net/blue_bottom_436.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_blue_436 .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/436_shadow.gif");
}
.gcc_blue_306 .gcc_style_header
{
	background-image: url("/images/travelmail.traveltek.net/blue_top.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_blue_306  .gcc_style_content
{
		background-color:		#A7CBED;
}
.gcc_blue_306  .gcc_style_footer
{
	background-image:			url("/images/travelmail.traveltek.net/blue_bottom.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_blue_306  .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/shadow.gif");
}
.gcc_Blue_213DynamicSkin .gcc_style_header
{
	background-image: url("/images/travelmail.traveltek.net/blue_top_213.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_Blue_213DynamicSkin .gcc_style_content
{
		background-color:		#A7CBED;
}
.gcc_Blue_213DynamicSkin .gcc_style_footer
{
	background-image:			url("/images/travelmail.traveltek.net/blue_bottom_213.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_Blue_213DynamicSkin .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/213_shadow.gif");
}
/* 													Holiday search results blue container							*/
.gcc_holiday_blue .gcc_style_header
{
	height:					28px;
	width:					430px;
}
.gcc_holiday_blue .gcc_style_header
{
	background-image:		url("/images/travelmail.traveltek.net/holiday_search_top_blue.gif");
	height:					28px;
	width:					430px;
}
.gcc_holiday_blue .gcc_style_content
{
	width: 					428px;
	border-left:		1px solid #c6dfff;
	border-right:		1px solid #c6dfff;
}
.gcc_holiday_blue .holidayButton
{
	float:					right;
	background-image:		url("/images/travelmail.traveltek.net/Full_details_blue_off.gif");
	width:					83px;
	height:					22px;
	margin-right:			5px;
	margin-top:				3px;
	display:				block;
}
.gcc_holiday_blue .holidayButton:hover
{
	float:					right;
	background-image:		url("/images/travelmail.traveltek.net/Full_details_blue_on.gif");
	width:					83px;
	height:					22px;
	display:				block;
	margin-right:			5px;
}
.gcc_holiday_blue .holidayTableResult
{
	border-top:				1px solid #c6dfff;
}	
.gcc_holiday_blue .holidayTableResult th
{
	background-color:		#ecefff;
}	
.gcc_holiday_blue .gcc_style_footer
{
	height: 				26px;
	width:					430px;
}
.gcc_holiday_blue .gcc_style_footer
{
	background-image: url("/images/travelmail.traveltek.net/holiday_search_bottom_blue.gif");
	height:						26px;
	width:						430px;
}
.gcc_holiday_blue  .gcc_style_shadow
{
	display: none;
}
/* 								Holiday search results yellow container					*/
.gcc_holiday_yellow .gcc_style_header
{
	height:					28px;
	width:					430px;
}
.gcc_holiday_yellow .gcc_style_header
{
	background-image:		url("/images/travelmail.traveltek.net/holiday_search_top_yellow.gif");
	width:					430px;
	height:					28px;	
}
.gcc_holiday_yellow .gcc_style_content
{
	width: 					428px;
	border-left:			1px solid #e7b42b;
	border-right:			1px solid #e7b42b;
}

.gcc_holiday_yellow .holidayButton
{
	float:					right;
	background-image: 		url("/images/travelmail.traveltek.net/Full_details_yello_off.gif");
	width:					83px;
	height:					22px;
	margin-right:			5px;
	margin-top:				3px;
	display:				block;
}
.gcc_holiday_yellow .holidayButton:hover
{
	float:					right;
	background-image:		url("/images/travelmail.traveltek.net/Full_details_yello_on.gif");
	width:					83px;
	height:					22px;
	display:				block;
	margin-right:			5px;
}
.gcc_holiday_yellow .holidayTableResult
{
	border-top:				1px solid #e7b42b;
}	
.gcc_holiday_yellow .holidayTableResult th
{		
	background-color:		#f8f2a8;
}	
.gcc_holiday_yellow .gcc_style_footer
{
	height: 				26px;
	width:					430px;
}
.gcc_holiday_yellow .gcc_style_footer
{
	background-image:		url("/images/travelmail.traveltek.net/holiday_search_bottom_yellow.gif");
	height:					26px;
	width:					430px;
}
.gcc_holiday_yellow .gcc_style_shadow
{
	display: none;
}
.gcc_blue_border .gcc_style_header
{
	height:					10px;
	width:					420px;
}
.gcc_blue_border .gcc_style_header
{
	background-image:		url("/images/travelmail.traveltek.net/adbox_Top_420.gif");
	height:					10px;
	width:					420px;
}
.gcc_blue_border .gcc_style_content
{
	width: 					418px;
	border-left:			1px solid #7dafe0;
	border-right:			1px solid #7dafe0;
}
.gcc_blue_border .gcc_style_footer
{
	background-image: url("/images/travelmail.traveltek.net/adbox_bottom_420.gif");
	height:	10px;
	width:					420px;
}
.gcc_blue_border  .gcc_style_shadow
{
	display:none;
}
/*   														Skin 
	
	Provides final skinning of container.  You may put any css you like in here.
	
	Guidelines:
	
	1. Generally speaking you do not need to put widths in this stylesheet unless you
	   intend to use widths other than standard.
	   
	2. You include any images here

	3. There is no need for verbose css taging here as it should be catered for in 
	   stylesheets 1 and 2.
*/
/* 																	Clear skin for all containers									*/
.gcc_style_shadow
{
	height:					6px;
	filter: 				alpha(opacity=60);
	filter:					progid:DXImageTransform.Microsoft.Alpha(opacity=60);
 	-moz-opacity:			0.60;
	opacity:				0.6;
	background-repeat:		repeat-x;
}
.gcc_Default_213DynamicSkin .gcc_style_header
{
	display: none;
}
.gcc_Default_213DynamicSkin .gcc_style_content
{
	border:						0;
	margin:						0;
	padding:					0;
}
.gcc_Default_213DynamicSkin .gcc_style_footer
{
	display:					none;
}
.gcc_Default_213DynamicSkin .gcc_style_shadow, .gcc_White213DynamicSkin .gcc_style_shadow,  .gcc_Blue213DynamicSkin .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/213_shadow.gif");
}
/* 											White Skins 						*/
.gcc_white_975
{
	clear: left;
}
.gcc_white_975 .gcc_style_header
{
	background-image: url("/images/travelmail.traveltek.net/whit_top_975.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_white_975 .gcc_style_content
{
	background-color:			white;
}
.gcc_white_975 .gcc_style_footer
{
	background-image: url("/images/travelmail.traveltek.net/whit_bottom_975.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_white_975 .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/Nav_masthead_shadow.gif");
}
.gcc_white_436 .gcc_style_header
{
	background-image: url("/images/travelmail.traveltek.net/white_top_436.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_white_436 .gcc_style_content
{
	background-color:			white;
}
.gcc_white_436 .gcc_style_footer
{
	background-image: url("/images/travelmail.traveltek.net/white_bottom_436.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_white_436 .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/436_shadow.gif");
}
.gcc_white_306 .gcc_style_header
{
	background-image: url("/images/travelmail.traveltek.net/White_top.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_white_306 .gcc_style_content
{
	background-color:			white;
}
.gcc_white_306 .gcc_style_footer
{
	background-image:			url("/images/travelmail.traveltek.net/White_bottom.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_white_306 .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/shadow.gif");
}
.gcc_white .gcc_style_header
{
	background-image: url("/images/travelmail.traveltek.net/white_top_754.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_white .gcc_style_content
{
	background-color:			white;
}
.gcc_white .gcc_style_footer
{
	background-image: url("/images/travelmail.traveltek.net/white_bottom_754.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_white .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/754_shadow.gif");
}
.gcc_White_213DynamicSkin .gcc_style_header
{
	background-image: url("/images/travelmail.traveltek.net/white_top_213.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_White_213DynamicSkin .gcc_style_content
{
	background-color:			white;
}
.gcc_White_213DynamicSkin .gcc_style_footer
{
	background-image:			url("/images/travelmail.traveltek.net/white_bottom_213.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_White_213DynamicSkin .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/213_shadow.gif");
}
/* 															Blue Skins 								*/
.gcc_blue_436 .gcc_style_header
{
	background-image: url("/images/travelmail.traveltek.net/blue_top_436.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_blue_436 .gcc_style_content
{
	background-color:			white;
}
.gcc_blue_436 .gcc_style_footer
{
	background-image: url("/images/travelmail.traveltek.net/blue_bottom_436.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_blue_436 .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/436_shadow.gif");
}

.gcc_blue_306 .gcc_style_header
{
	background-image: url("/images/travelmail.traveltek.net/blue_top.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_blue_306  .gcc_style_content
{
		background-color:		#a7cbed;
}
.gcc_blue_306  .gcc_style_footer
{
	background-image:			url("/images/travelmail.traveltek.net/blue_bottom.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_blue_306  .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/shadow.gif");
}
.gcc_Blue_213DynamicSkin .gcc_style_header
{
	background-image: url("/images/travelmail.traveltek.net/blue_top_213.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_Blue_213DynamicSkin .gcc_style_content
{
		background-color:		#a7cbed;
}
.gcc_Blue_213DynamicSkin .gcc_style_footer
{
	background-image:	url("/images/travelmail.traveltek.net/blue_bottom_213.gif");
	background-repeat: no-repeat;
	height:	5px;
}
.gcc_Blue_213DynamicSkin .gcc_style_shadow
{
	background-image: 		url("/images/travelmail.traveltek.net/213_shadow.gif");
}
/* 								Holiday search results blue container									*/
.gcc_holiday_blue .gcc_style_header
{
	height:					28px;
	width:					430px;
}
.gcc_holiday_blue .gcc_style_header
{
	background-image:		url("/images/travelmail.traveltek.net/holiday_search_top_blue.gif");
	height:					28px;
	width:					430px;
}
.gcc_holiday_blue .gcc_style_content
{
	width: 					428px;
	border-left:			1px solid #c6dfff;
	border-right:			1px solid #c6dfff;
}
.gcc_holiday_blue .holidayButton
{
	background-image:		url("/images/travelmail.traveltek.net/Full_details_blue_off.gif");
	width:					83px;
	height:					22px;
	margin-right:			5px;
	margin-top:				3px;
	display:				inline;
}
.gcc_holiday_blue .holidayButton:hover
{

	background-image:		url("/images/travelmail.traveltek.net/Full_details_blue_on.gif");
	width:					83px;
	height:					22px;
	display:				inline;
	margin-right:			5px;
}
.gcc_holiday_blue .holidayTableResult
{
	border-top:				1px solid #c6dfff;
}	
.gcc_holiday_blue .holidayTableResult th
{
	background-color:		#ecefff;
}	
.gcc_holiday_blue .gcc_style_footer
{
	height: 				26px;
	width:					430px;
}
.gcc_holiday_blue .gcc_style_footer
{
	background-image: url("/images/travelmail.traveltek.net/holiday_search_bottom_blue.gif");
	height: 26px;
	width:					430px;
}
.gcc_holiday_blue  .gcc_style_shadow
{
	display:none;
}
/* 	               Holiday search results yellow container          */
.gcc_holiday_yellow .gcc_style_header
{
	height:					28px;
	width:					430px;
}
.gcc_holiday_yellow .gcc_style_header
{
	background-image:		url("/images/travelmail.traveltek.net/holiday_search_top_yellow.gif");
	width:					430px;
	height:					28px;	
}
.gcc_holiday_yellow .gcc_style_content
{
	width: 					428px;
	border-left:		1px solid #e7b42b;
	border-right:		1px solid #e7b42b;
}
.gcc_holiday_yellow .holidayButton
{
	float:					right;
	background-image: 		url("/images/travelmail.traveltek.net/Full_details_yello_off.gif");
	width:					83px;
	height:					22px;
	margin-right:			5px;
	margin-top:				3px;
	display:				block;
}
.gcc_holiday_yellow .holidayButton:hover
{
	float:					right;
	background-image:		url("/images/travelmail.traveltek.net/Full_details_yello_on.gif");
	width:					83px;
	height:					22px;
	display:				block;
	margin-right:			5px;
}
.gcc_holiday_yellow .holidayTableResult
{
	border-top:				1px solid #e7b42b;
}	
.gcc_holiday_yellow .holidayTableResult th
{		
	background-color:		#f8f2a8;
}	
.gcc_holiday_yellow .gcc_style_footer
{
	height: 				26px;
	width:					430px;
}
.gcc_holiday_yellow .gcc_style_footer
{
	background-image:		url("/images/travelmail.traveltek.net/holiday_search_bottom_yellow.gif");
	height:					26px;
	width:					430px;
}
.gcc_holiday_yellow .gcc_style_shadow
{
	display: none;
}
.gcc_blue_border .gcc_style_header
{
	height:					10px;
	width:					420px;
}
.gcc_blue_border .gcc_style_header
{
	background-image:		url("/images/travelmail.traveltek.net/adbox_Top_420.gif");
	height:					10px;
	width:					420px;
}
.gcc_blue_border .gcc_style_content
{
	width: 					418px;
	border-left:			1px solid #7dafe0;
	border-right:			1px solid #7dafe0;
}
.gcc_blue_border .gcc_style_footer
{
	background-image: url("/images/travelmail.traveltek.net/adbox_bottom_420.gif");
	height:					10px;
	width:					420px;
}
.gcc_blue_border  .gcc_style_shadow
{
	display: none;
}
/*		Features
	Where a skin can have more than one feature, you can accomodate that here.
	
	Guidelines:	
	1. Generally speaking you do not need to put widths in this stylesheet unless you
	   intend to use widths other than standard.	   
	2. You include any images here
	3. There is no need for verbose css taging here as it should be catered for in 
	   stylesheets 1 and 2.
*/
/*
	No header feature.  only use if you want to turn the header and the rounded corners at the top
	of the container off.
*/
.gcc_noHeadingHeader  .gcc_style_header
{
	/*display:					none;*/
}
/* 
	Blue navigation widget header
	- Must only be used for navigation widgets as it has a fixed width  header image	
	- .gcc_style_header_center must not be set to display none as it contains the header text		
*/
.gcc_blueHeader .gcc_style_header
{
	background-image: 		url("/images/travelmail.traveltek.net/blue_header_bar.gif");
	height: 				28px;
}
.gcc_blueHeader .gcc_style_header_left, .gcc_blueHeader  .gcc_style_header_right
{
	background-image:		none;
}
.gcc_blueHeader .gcc_style_header_center
{
	background-image:		none;
	background-color:		transparent;
	height:					28px;
}	
/* 
	Green navigation widget header
	- Must only be used for navigation widgets as it has a fixed width  header image	
	- .gcc_style_header_center must not be set to display none as it contains the header text	
*/
.gcc_greenHeader .gcc_style_header
{
	background-image: 		url("/images/travelmail.traveltek.net/Green_header_bar.gif");
	height: 28px;
}
.gcc_lightGreenHeader .gcc_style_header
{
	background-image: 		url("/images/travelmail.traveltek.net/light_green_header_bar.gif");
	height: 28px;	
}
.gcc_greenHeader .gcc_style_header_left, .gcc_greenHeader .gcc_style_header_right
{
	background-image:		none;
}
.gcc_greenHeader .gcc_style_header_center
{
	background-image:		none;
	background-color:		transparent;
	height:					28px;
}	
/* 
	Yellow navigation widget header
	- Must only be used for navigation widgets as it has a fixed width  header image	
	- .gcc_style_header_center must not be set to display none as it contains the header text	
*/
.gcc_yellowHeader .gcc_style_header
{
	background-image:		url("/images/travelmail.traveltek.net/yellow_header.gif");
	height:					28px;
}
.gcc_yellowHeader .gcc_style_header_left, .gcc_yellowHeader .gcc_style_header_right
{
	background-image:		none;
}
.gcc_yellowHeader .gcc_style_header_center
{
	background-image:		none;
	background-color:		transparent;
	height:					28px;
}
/* 
	Grey Gradient Footer - works for all containers
	- Must only be used for navigation widgets as it has a fixed width  header image	
	- .gcc_style_header_center must not be set to display none as it contains the header text	
*/
.gcc_bottomGreyGradient_436 .gcc_style_footer
{
	height:					31px;
	background-image:		url("/images/travelmail.traveltek.net/grey_gradient_new.gif");
	background-repeat:		no-repeat;
	background-position:	top;
}
.gcc_bottomGreyGradient_306 .gcc_style_footer
{
	height: 31px;
	background-image: url("/images/travelmail.traveltek.net/grey_gradient_new.gif");
	background-repeat: no-repeat;
	background-position: top;
}
/*													Structure Tags     							  */
/* This is effectivley a variable for the 3 outer layers so the width of the page is easily convertible*/
.pageBoundry
{
	width: 979px;
}
/* 			These 3 styles are used for positioning the content center page and in future, shadows and outlines.		*/	
#outerLayer
{
	margin-left: auto;
	margin-right: auto;
}
#innerLayer, 	#pageWrapper, 	#header
{
	float:					left;
	text-align:			center;
	margin:					0;		
	padding:				0;
	border:					0;
}
#header
{
	width:					979px;
	height:					135px;
}	
.tm_content, .tm_pageNavigation, .betaColumn, .betaColumnLeftCol, .betaColumnRightCol
{
	float:					left;
	display: 				inline;
	margin:					0;
	padding:				0;
	border:					0;
	overflow:				hidden;
}
.tm_content
{
	width:					762px;
}
.tm_pageNavigation
{
	clear:					left;
	width:					217px;
}
.betaColumn
{
	width:					446px;
}
.betaColumnLeftCol, .betaColumnRightCol
{
	width:					213px;
	margin-left:			6px;
}
 .betaColumnRightCol
{
	margin-left:			8px;
}
.gammaColumn
{
	float:					right;
	clear:					right;	
	width:					308px;
	padding:				0;
	margin:					0;
}

/* Phase 2 additions */
.genericSimpleContainer
{
	margin-bottom:			2px;
	overflow: hidden;
}

/* 
   New styles to enclose Beta and Gamma columns to allow configurable items 
   in the Gamma column to display correctly across browsers. 
   For browsers other than IE6 the Javascript function setNonIE6Styles() is
   used to modify the styles dynamically.  Still to be tested in IE7.
*/
#whiteBgHeader
{
	background-image: 		url("/images/travelmail.traveltek.net/white_top_754.gif");
	background-repeat: 		no-repeat;
	height:					5px;
	margin-bottom:			-11px;	/* Set to zero for FF(not IE6) instead of -11px*/
}
#whiteBgContent
{
	width:					754px;
	background-color:		white;
	overflow: 				hidden;
	display: 				block;
}
#whiteBgFooter
{
	background-image: 		url("/images/travelmail.traveltek.net/white_bottom_754.gif");
	background-repeat: 		no-repeat;
	height:					5px;
	margin-bottom:			-11px;  /* Set to zero for FF(not IE6) instead of -11px*/
}
#whiteBgShadow
{
	background-image: 		url("/images/travelmail.traveltek.net/754_shadow.gif");
	background-repeat: 		no-repeat;
	height:					1px;	/* set to 8px for FF(not IE6) instead of 1px*/
}
