﻿

/*a {text-decoration: underline;}*/
.imgTitle { position:relative; left: -3px; }
#flashcontent {}
/*.body .content .template .box h2 {font-family:Verdana;}*/
/*MyBookings faq-spot*/

.sl-logo {position:absolute; top: 53px; left:25px;  width:102px;height:50px; z-index:2; cursor: pointer;}


/*FAQ*/
.faq .faq_opened .display ul.foldlinks li a { font-weight:900; text-transform:uppercase;}
 ul.foldlinks li a .href{ font-weight:900; text-transform:uppercase; text-decoration:none;}
.faq .blue .faq_closed .faq_fold .faq_arrow { position:relative; float:left; width:16px; height:11px; background-image:url(/GUI/faq_closed_blue.gif); background-repeat:no-repeat; background-position:0px 2px; color:#FFFFFF;}
.faq .red .faq_closed .faq_fold .faq_arrow { position:relative; float:left; width:16px; height:11px; background-image:url(/GUI/faq_closed_red.gif); background-repeat:no-repeat; background-position:0px 2px; color:#FFFFFF;}
.faq .blue .faq_opened .faq_fold .faq_arrow { position:relative; float:left; width:16px; height:11px; background-image:url(/GUI/faq_opened_blue.gif); background-repeat:no-repeat; background-position:0px 2px; color:#FFFFFF;}
.faq .red .faq_opened .faq_fold .faq_arrow { position:relative; float:left; width:16px; height:11px; background-image:url(/GUI/faq_opened_red.gif); background-repeat:no-repeat; background-position:0px 2px; color:#FFFFFF;}
.body .content .template .box .faq .red .faq_fold a { text-transform:none; color:#ffffff; }
.body .content .template .box .faq .red .faq_fold a:hover { text-transform:none; color:#ffffff; text-decoration:underline; }
.body .content .template .box .faq .blue .faq_fold a { text-transform:none; color:#ffffff; }
.body .content .template .box .faq .blue .faq_fold a:hover { text-transform:none; color:#ffffff; text-decoration:underline; }

.template #localMenu a.selected { background: url(/GUI/localmenu_bg_on.gif) repeat-x; padding-top: 22px; margin-top: -6px; }

.sitemap .sitemap_left { width:49%; position:relative; float:left; margin:0px 0px 40px 0px; }
.sitemap .sitemap_closed { margin:0px 0px 0px; }
.sitemap .sitemap_closed .display { margin:0px 0px 0px 16px; display:none; }
.sitemap_closed .display { margin:0px 0px 100px 16px; display:none; }
.sitemap .sitemap_closed .sitemap_fold .sitemap_arrow { position:relative; float:left; width:16px; height:11px; background-image:url(/GUI/faq_closed.jpg); background-repeat:no-repeat; background-position:0px 2px; }

.sitemap .sitemap_right { width:49%; position:relative; float:right; margin:0px 0px 40px 0px; }
.sitemap .sitemap_opened { margin:0px 0px 0px; }
.sitemap .sitemap_opened .display { margin:0px 0px 0px 16px; display:block; }
.sitemap_opened .display { margin:0px 0px 0px 16px; display:block; }
.sitemap .sitemap_opened .sitemap_fold .sitemap_arrow { position:relative; float:left; width:16px; height:11px; background-image:url(/GUI/faq_opened.jpg); background-repeat:no-repeat; background-position:0px 2px; }

.sitemap .sitemap_toplevel { margin:14px 0px 0px 0px !important; color:red}

a.boldlinks {text-transform:uppercase; font-weight:bold; color:#0D3679; text-decoration:none; margin: 5px 0px 0px 0px;}

.arrow_blue, .arrow_blue_back, .arrow_blue_right, .arrow_white_blue,.arrow_white_red {font-size: 10px;}
/*override*/

.boldlinks:hover {text-decoration:underline;}
.body .menu-wrap ul.menu {position:relative;top:-4px; }
.body .menu-wrap .booknow {position:relative;top:-4px; }


/* old h-tag sizes
.body .content .template .box h1 { margin:0px; padding:0px; font-size:18px; }
.body .content .template .box h2 { margin:15px 0px 5px 0px; padding:0px; font-size:12px; }
.body .content .template .box h3 { margin:10px 0px 5px 0px; padding:0px; font-size:11px; }
.body .content .template .box h4 { margin:10px 0px 5px 0px; padding:0px; font-size:16px; }*/
	
				
/*contacts form*/

.topmenu .links  { font-weight:900; color:#FFFFFF; }

.body .content .template .box h6 { margin:0px 0px 5px 0px; padding:0px; font-size:11px; }
.body .content .template .box .sitemap_fold a { text-transform:none; color:#4f4f4f; }
.body .content .template .box .sitemap_fold a:hover { text-transform:none; color:#4f4f4f; text-decoration:underline; }
.body .content .template .box .sitemap_sub_fold a:hover { text-transform:none; color:#4f4f4f; text-decoration:underline; font-weight:normal; }
		
.body .content .template .white { margin-bottom:20px;margin-top:0px;margin-left:0px;}	
.body .content .template .blue { margin-bottom:20px;margin-top:0px;margin-left:0px;}	
.body .content .template .red { margin-bottom:20px;margin-top:0px;margin-left:0px;}	
				
.body .content .top	.text_col h5,
.body .content .top	.text_col h6 { font-weight:900; margin:0px; }
		
.body .content .top	.text_col h5 { padding:100px 0px 15px 0px; font-size:12px; }
.body .content .top	.text_col h6 { padding:0px 0px 3px 0px; font-size:11px; }
.body .content .top .right_col .box h5 { padding:0px 0px 0px 0px; margin:0px; font-size:12px; font-weight:900; }

/*override default*/

#ddMarkets {width:137px; margin: 0px; position:relative; left:1px}
.ddSubject	{width:183px; margin: 0px 0px 14px 0px; position:relative; left:1px;}
.tbComments	{width:332px; height:106px; margin: 0px; padding:0px; position:relative; left:1px;}
.contactLabel {margin: 0px 0px 14px 0px;}

.sPageHeader h5	{ margin-top:0px !important; }

.tempprice_right { width:62px; height:66px;  float:right; }

.tempprice{ padding-top:10px;}
/* dynamic form */

.inputsmall {width:50px;  margin:0px; padding: 0px;}
.inputmedium {width:183px; margin:0px; padding: 0px;   }
.inputlarge {width:335px;  margin:0px; padding: 0px; }
.textarea {width:335px;  margin:0px; padding: 0px; height: 110px;}
.inputleftcolumn { width:83px; }
.inputrightcolumn { width:77%; }

.inputalertmessage { color:#ff0000; }
.arrow_white_red {text-decoration:none;}
a.topmenu .links { color:#FFFFFF;}
.topmenu .links a:hover {text-decoration:underline;}

.body .content .footer .footer_right{ padding-left:10px; }
.body .content .footer .footer_left{ font-weight:900;}

.tbBorderLeft { border-left: #d9d9d9 thin solid; }
.tbBorderLeftBottom {border-left: #d9d9d9 thin solid; border-bottom: #d9d9d9 thin solid; }
.tbBorderLeftBottomRight{border-left: #d9d9d9 thin solid; border-bottom: #d9d9d9 thin solid; border-right: #d9d9d9 thin solid;  }
.tbBorderLeftRight { border-left: #d9d9d9 thin solid; border-right: #d9d9d9 thin solid; }
.tbBorderBottom { border-bottom: #d9d9d9 thin solid; }
.tbBorderRight { border-right: #d9d9d9 thin solid; }
.tbBorderTop { border-top: #d9d9d9 thin solid; }


.body .menu-wrap ul.menu li.selected{ background:url(/GUI/leftmenu_mo.jpg) repeat-x; }

/* Search results */

.sPageResults .href {text-transform: none; text-decoration: underline; color:#4f4f4f;}
.pager a{vertical-align: top; text-decoration: none; font-size: 12px; font-weight: bold; margin: 0 4px 0 4px !important;}
.pager .active{cursor: pointer; }


/*.tot_top .tot_h2 { position:relative; float:left; top:25px; left:4px; color:#FFFFFF; font-size:16px !important; font-family:Verdana !important; }*/
.boximg { height:79px; background:#0099FF; }
.template .white table td { color: #4f4f4f; font-size: 11px;}
.template .blue table td { color: #FFFFFF; font-size: 11px;}
.template .red table td { color: #FFFFFF; font-size: 11px;}


.white-text {color:#ffffff;}

.table {padding: 4px 6px 4px 6px; margin: 0px; border-collapse: collapse; clear: both; font-family:Verdana; font-size:11px; }

.table-199 {padding: 4px 6px 4px 6px; margin: 0px; width:199px; border-collapse: collapse; clear: both;  font-family:Verdana; font-size:11px;}
.table-418 {padding: 4px 6px 4px 6px; margin: 0px; width:418px; border-collapse: collapse; clear: both; font-family:Verdana; font-size:11px;}
.table-637 {padding: 4px 6px 4px 6px; margin: 0px; width:637px; border-collapse: collapse; clear: both; font-family:Verdana; font-size:11px;}
.table-expand {padding: 4px 6px 4px 6px; margin: 0px; width:100%; border-collapse: collapse; clear: both; font-family:Verdana; font-size:11px;}
.table-cell-dark { padding: 4px 6px 4px 6px;background: #1a4183; color: #ffffff; text-align: left; border-right: 1px solid #ffffff;  font-family:Verdana; font-size:11px;}
.table-cell-dark-20 { padding: 4px 6px 4px 6px;background: #1a4183; color: #ffffff; text-align: left; border-right: 1px solid #ffffff; width:20px; }
.table-cell-dark-73 { padding: 4px 6px 4px 6px;background: #1a4183; color: #ffffff; text-align: left; border-right: 1px solid #ffffff; width:73px; }
.table-cell-dark-199 { padding: 4px 6px 4px 6px;background: #1a4183; color: #ffffff; text-align: left; border-right: 1px solid #ffffff; width:199px; }
.table-cell-dark-220 { padding: 4px 6px 4px 6px;background: #1a4183; color: #ffffff; text-align: left; border-right: 1px solid #ffffff; width:220px; }
.table-cell-medium {  padding: 4px 6px 4px 6px;color: #414141; background: #E3F1FC; }
.table-cell-medium-20 { padding: 4px 6px 4px 6px;color: #414141; background: #E3F1FC; width:20px; }
.table-cell-medium-73 { padding: 4px 6px 4px 6px;color: #414141; background: #E3F1FC; width:73px; }
.table-cell-medium-199 { padding: 4px 6px 4px 6px;color: #414141; background: #E3F1FC; width:199px; }
.table-cell-medium-220 { padding: 4px 6px 4px 6px;color: #414141; background: #E3F1FC; width:220px; }
.table-cell-medium-alt { padding: 4px 6px 4px 6px;color: #414141; background: #f1f9ff }
.table-cell-medium-alt-20 { padding: 4px 6px 4px 6px;color: #414141; background: #f1f9ff; width:20px; }
.table-cell-medium-alt-73 { padding: 4px 6px 4px 6px;color: #414141; background: #f1f9ff; width:73px; }
.table-cell-medium-alt-199 { padding: 4px 6px 4px 6px;color: #414141; background: #f1f9ff; width:199px; }
.table-cell-medium-alt-220 { padding: 4px 6px 4px 6px;color: #414141; background: #f1f9ff; width:220px; }
.table-cell-light {padding: 4px 6px 4px 6px;color: #414141; background: #FFFFFF; }
.table-cell-light-20 {padding: 4px 6px 4px 6px;color: #414141; background: #FFFFFF; width:20px;}
.table-cell-light-73 {padding: 4px 6px 4px 6px;color: #414141; background: #FFFFFF; width:73px;}
.table-cell-light-199 {padding: 4px 6px 4px 6px;color: #414141; background: #FFFFFF; width:199px;}
.table-cell-light-220 {padding: 4px 6px 4px 6px;color: #414141; background: #FFFFFF; width:220px;}

/*
Type of trip
*/
.tot_wrap .tot_dropmediumwide { width:173px;  }
.link { cursor:pointer}
/*******
Calendar: 
********/
.calTitle {	FONT-WEIGHT: bold; 	FONT-SIZE: 11px; 	WIDTH: 90px; 	COLOR: black; }
.calBody {	text-align: center;}
.calTable {	border: solid 1px #a5d4f6; }
.calDay {	padding: 3px;	background-color: #A5D4F6;	font-size: 11px; }
.calDayHeader {	font-size: 11px;	font-weight: bold;	background-color: #E2F1FC;	border-bottom: solid 1px #a5d4f6; }
.calDropSmall { width:69px; display: block; }
.calDropMedium { width:100px; display: block; }

/****
Drop down 
categories
*****/ 
.ddCategory {	FONT-WEIGHT: bold; 	FONT-SIZE: 11px; COLOR: black; text-indent:10px;  }

/*********
Error page
*********/

.page .body .content .template .box h1.alert {color:#cd231e; font-size:large;}
.page .body .content .template .box h2.error-title {font-family:Verdana;}
/*****/
.paddingMediumTop 
{
padding-top:10px;
}

/*********
Back arrow
*********/

.arrow_white_red_right {  display:block; background:url(/GUI/redarrow.gif) no-repeat right bottom; float:right; padding:0px 20px 4px 0px !important; margin:5px 0px 0px 0px !important; text-transform:uppercase !important; font-weight:900 !important; color:#0D3679; text-decoration:none; }
.arrow_white_red_right:hover { display:block; background:url(/GUI/redarrow.gif) right bottom no-repeat; float:right; padding:0px 20px 4px 0px !important; margin:5px 0px 0px 0px !important; text-transform:uppercase !important; font-weight:900 !important; color:#0D3679; text-decoration:underline; }

.arrow_white_red_back {  display:block; background:url(/GUI/redarrow_back.gif) no-repeat left bottom; float:left; padding:0px 0px 4px 20px !important; margin:5px 0px 0px 0px !important; text-transform:uppercase !important; font-weight:900 !important; color:#0D3679; text-decoration:none; }
.arrow_white_red_back:hover { display:block; background:url(/GUI/redarrow_back.gif) left bottom no-repeat; float:left; padding:0px 0px 4px 20px !important; margin:5px 0px 0px 0px !important; text-transform:uppercase !important; font-weight:900 !important; color:#0D3679; text-decoration:underline; }

.arrow_white_blue_right {  display:block; background:url(/GUI/bluearrow.gif) no-repeat right bottom; float:right; padding:0px 20px 4px 0px !important; margin:5px 0px 0px 0px !important; text-transform:uppercase !important; font-weight:900 !important; color:#0D3679; text-decoration:none; }
.arrow_white_blue_right:hover { display:block; background:url(/GUI/bluearrow.gif) right bottom no-repeat; float:right; padding:0px 20px 4px 0px !important; margin:5px 0px 0px 0px !important; text-transform:uppercase !important; font-weight:900 !important; color:#0D3679; text-decoration:underline; }

.arrow_white_blue_back {  display:block; background:url(/GUI/bluearrow_back.gif) no-repeat left bottom; float:left; padding:0px 0px 4px 20px !important; margin:5px 0px 0px 0px !important; text-transform:uppercase !important; font-weight:900 !important; color:#0D3679; text-decoration:none; }
.arrow_white_blue_back:hover { display:block; background:url(/GUI/bluearrow_back.gif) left bottom no-repeat; float:left; padding:0px 0px 4px 20px !important; margin:5px 0px 0px 0px !important; text-transform:uppercase !important; font-weight:900 !important; color:#0D3679; text-decoration:underline; }
/*********
Infragistics styles
*********/
.igCal {position:relative; top: -3px;}
.igHideInput { height:0px; width:0px;  }
.igHideInput { display:none; }
.IgDayHeaderStyle {Font-Size:7.5pt; background-color: #133976; color:White; border-bottom:solid 2px white}
.IgTitleStyle { background-color:White;Font-Size:7.5pt; font-weight:bold}
.IgNextPrevStyle{ background-color: White; font-family:Webdings }

p.noWrap {white-space:nowrap; margin-right: 5px }

/*center site*/

#topMenyCenter{width:100%; height:22px;}
#topMenyInner{ width:840px; height:22px; margin:0 auto;}
#site{ width:840px; height:2873px; margin:0 auto; }

#wrap1{width:100%; height:100%; }
#wrap2{width:100%; height:100%; }
#wrap3{width:100%; height:100%; }

