/*************** BWC.css starts ***************/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
        font-size: 11px;
	margin: 0px; 
	padding: 0px;
        letter-spacing: 0cm;
	text-indent: 0px;

}

#loading table tr td
{
	vertical-align:middle;
}

#mainbody
{
   background-image: url(https://images.thomascookgroup.ca/belairtravel/images/header/bg.gif);
	background-color:#669acc;
	background-repeat: repeat-x; 
}

TABLE {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
}




DIV.hi_hotel_name
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN: 10px 0px
}
DIV.hotel_amenities UL LI
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    CURSOR: pointer
}
DIV.hotel_amenities UL LI SPAN
{
    DISPLAY: none
}
DIV.hotel_amenities .Beach
{
    COLOR: #4daad7
}
DIV.hotel_amenities .Watersports
{
    COLOR: #016a9f
}
DIV.hotel_amenities .Scuba
{
    COLOR: #05adb3
}
DIV.hotel_amenities .Tennis
{
    COLOR: #900101
}
DIV.hotel_amenities .Golf
{
    COLOR: #008720
}
DIV.hotel_amenities .Casino
{
    COLOR: #000000
}
DIV.hotel_amenities .Honeymoon
{
    COLOR: #d70093
}
DIV.hotel_amenities .Weddings
{
    COLOR: #ba3bdf
}
DIV.hotel_amenities .Spa
{
    COLOR: #6800f5
}
DIV.hotel_amenities .Kids
{
    COLOR: #ec6a00
}
DIV.hotel_amenities .Children
{
    COLOR: #da3e00
}
DIV.hotel_amenities .Kitchenette
{
    COLOR: #f8a300
}
DIV.hi_info_combo
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 3px
}
UL.list_type_none
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
}



A {
   font-weight: bold;
   text-decoration: none;
   cursor:pointer;
}

/* --> calendar */ 
.MYT_Calendar_out_table
{
	 border: solid 1px #0c5da8
}
.MYT_calendar_Text_colour 
{
	COLOR: #0c5da8;	
	background-color: #f4f7fa;
	border-style:solid;
	border-width:thin;
	border-color:#0c5da8;
	 			 	
}

.MYT_calendar_Text_colour_new
{
	border-style:solid;
	border-width:1px;
	border-color:#0c5da8;
	 			 	
}


.MYT_calendar_Day_new
{
	color: #3b6791; 
	 
	 			 	
}
.MYT_Calendar  
{
	border-width:1px;
	border-style:solid;
	border-color:#c5d7e7;	
}
	
.MYT_Calendar_Month_Title 
{	 
	text-align:center;
	 padding-top:3px;
	padding-bottom:5px;
	background-color: #c5d7e7;
	color:#0c5da8;
	font-weight: bold;	
	background-position:center 87%;
	border-width:0px;
	border-style:solid;
	border-color:#c5d7e7;	
}
#tc_booking_engine .MYT_Calendar_Month_Title 
{	 
	text-align:center;
	 padding-top:3px;
	padding-bottom:5px;
	background-color: #c5d7e7;
	color:#ff0000;
	font-weight: bold;	
	background-position:center 87%;
	border-width:0px;
	border-style:solid;
	border-color:#c5d7e7;	
}	
.MYT_Calendar_Day_Title 
{
	
	text-align:center;
	padding-bottom:2px;	
	COLOR: #3b6791;	 
	background-position:center 87%;
}


	
.MYT_calendar_Text
{
	COLOR: #0c5da8;	
	 font-weight:bold;	
}

.MYT_crossed_out_number_colour 
{
	color: #9ebcd8;
	
}
.MYT_number_colours 
{
	color: #3b6791;
	 border-color:"#c5d7e7";
	 border-style: solid;
	 border-width: 1px; 	  
}
.MYT_month_background_colour
{
	color: #c5d7e7;	  
}
.MYT_day_background_colour
{
	 background-color: #9ebcd8;
	  border-color:"#c5d7e7";
	 border-style: solid;
	 border-width: 1px;  
	
}
.MYT_weekend_background_colour
{
	background-color:  #dbe6f1;
	 border-color:"#c5d7e7";
	 border-style: solid;
	 border-width: 1px;  	      
}
.MYT_month_background_colour
{
	background-color: #c5d7e7;
	color:#0c5da8;
	font-weight: bold;
	  font-size: 10px;
}
.MYT_selected_day_background_colour
{
	COLOR: #FF9A17;
	background-color: #ff9a17;	
	border-style:solid;
	border-width:thin;
	border-color:#ff9a17;	
}
.MYT_calendar_day
{
	COLOR: #FF9A17;
	
}
.MYT_calendar_background_colour
{
	 background-color: #0c5da8;
}


/* -- for inside of calendar */
.MYT_daystyle
{
	 border-color:"#c5d7e7";
	 border-style: solid;
	 border-width: 1px;   	               
}

/* --> text color */
.MYT_text_lightblue {
    COLOR: #D6E3F7;
}
.MYT_text_medblue, .bpTextHeaderMini , .bpTextDestHeaderMini, .searchbox_tab{
    COLOR: #4895D6;






}
.MYT_text_darkblue{
    COLOR: #316AA5;
}
.MYT_text_orange, .nextAction, .fhHotelName, A:link, A:visited {
 color: #e95d05;
}
.MYT_text_lorange, A:hover, A:active  {
 color: #f08d00;
}
.MYT_text_white, .bpTextHeaderFull, .bpTextDestHeaderFull, .bpTableHeader, .searchbox_tab_selected {
    COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.MYT_text_red {
    COLOR: #FF0000;
}
.MYT_text_darkred {
    COLOR: #CE0000;
}
.MYT_text_grey {
    COLOR: #5A5D63;
} 

/* <-- */


/* --> background color */
.MYT_background_white , .bpFullRowItemWhite, div.bestPicksMiniWhite
{
	background-color: #FFFFFF;
}
.MYT_background_lightblue, div.bestPicksMiniLightBlue , .bpFullRowItemLightBlue
{
	background-color: #D6E3F7;
}
.MYT_background_medblue, div.destinationHeaderFull
{
	background-color: #639ACE;
}
.MYT_background_darkblue, .bpTableHeader 
{
	background-color: #316AA5;
}
.MYT_background_orange, .searchbox_tab_selected
{
   background-color:#f66e1a;
}
/* <-- */

/* --> text decoration - font */
.MYT_text_space18 {
	line-height: 20px;
}
.MYT_text_8px {
    FONT-size: 8px;
}
.MYT_text_9px {
    FONT-size: 9px;
}
.MYT_text_10px {
    FONT-size: 10px;
}
.MYT_text_11px{
    FONT-size: 11px;
}
.MYT_text_12px {
    FONT-size: 12px;
}
.MYT_text_13px {
    FONT-size: 13px;
}
.MYT_text_14px {
    FONT-size: 14px;
}
.MYT_text_16px {
    FONT-size: 16px;
}
.MYT_text_18px {
    FONT-size: 18px;
}
.MYT_text_20px {
    FONT-size: 20px;
}
.MYT_text_22px {
    FONT-size: 22px;
}
.MYT_text_24px {
    FONT-size: 24px;
}
.MYT_text_bold{
	font-weight: bold;
}
.MYT_text_italic {
	font-style: italic;
}
.MYT_text_underline{
   text-decoration:underline;
}
/* <-- text decoration - font */

/* --> Other */
.MYT_linkable {
   cursor:pointer;
}

/* <-- */

.MYT_searchbuttondiv {
	text-align: center; 
	padding-top: 15px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.MYT_imgLinks:link {
    border-top-style: none;
    border-top-width: 0px;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-left-style: none;
    border-left-width: 0px;
    border-right-style: none;
    border-right-width: 0px;
}
.MYT_imgLinks:visited {
    border-top-style: none;
    border-top-width: 0px;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-left-style: none;
    border-left-width: 0px;
    border-right-style: none;
    border-right-width: 0px;
}
.MYT_imgLinks:active {
    border-top-style: none;
    border-top-width: 0px;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-left-style: none;
    border-left-width: 0px;
    border-right-style: none;
    border-right-width: 0px;
}
.MYT_imgLinks:hover {
    border-top-style: none;
    border-top-width: 0px;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-left-style: none;
    border-left-width: 0px;
    border-right-style: none;
    border-right-width: 0px;
}
.MYT_footerLinks:link {
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    COLOR: #ffffff;
}
.MYT_footerLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    COLOR: #ffffff;
}
.MYT_footerLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    COLOR: #ffffff;
}
.MYT_footerLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    COLOR: #000000;
}
.MYT_mainMenu_ON {
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #f96b12;
	color:#ffecb2;
	cursor:pointer;
	text-align:center;
}
.MYT_mainMenu_OFF {
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #ffe25b;
	color:#db5705;
	text-align:center;
}

.menu
{
    border-right: solid 1px #000000;
    font-size: 11px;
    z-index: 100;
    display: none;
    cursor: pointer;
    color: #ffecb2;
    border-bottom:solid 2px #000000;
    position: absolute;
    background-color: #ffe25b;
    text-align: left;
    overflow:hidden;
    font-weight:bold;
}
.menu_ON
{
   font-size: 10px;
   color: #fdf48f;
   background-color: #ff9000;
   line-height:16px;
   padding-left:10px;
   width:100%;
}
.menu_OFF
{
   font-size: 10px;
   color: #f05d01;
   background-color: #ffe25b;
   line-height:16px;
   padding-left:10px;
   width:100%;
}




.MYT_searchbox_button {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	color: #518ac0;
	height: 37px;
}



.MYT_img_spacer {
 	 BACKGROUND-IMAGE: url(https://images.thomascookgroup.ca/a_default/spacer.gif);
}



.MYT_page_title
{
	padding-top:5px;
	color:#4895D6;
   font-family:Arial;
	font-size:20px;
	text-transform:uppercase;
}

@media print
{
  .MYT_print_yes {DISPLAY:block;}
  .MYT_print_no {DISPLAY:none;}
}
@media screen
{
  .MYT_print_yes {DISPLAY:block;}
  .MYT_print_no {DISPLAY:block;}
}
.MYT_round_table_side  {
	width: 19px;
	height: 19px;
	border: 0px;
}
.MYT_round_table_border {
	background-color: white;
	width: 100%;
	height: 19px;
}
.MYT_border_cell_padding {
	border-spacing: 0px;
	border-collapse: collapse;

}
.MYT_center_obj {
	margin-right: auto;
	margin-left: auto;
}
.MYT_padding_bot_top_zero {
	padding-top: 0px;
	padding-bottom: 0px;
}
.MYT_block_title {
	padding-top: 0px;
	color: #4895D6;
	font-size: 20px;

}
.MYT_menu_div {
	background-color:#DEDEDE;
	height:  90px;
	position: relative;
	margin-bottom: -90px;
	float: left;
}
.MYT_menu_div2 {
	position: relative;
	margin-bottom: -24px;
	float: left;
}
.MYT_table_content {
	background-color: white;
	padding: 22px;
	vertical-align: top;
}

.MYT_box_1px
{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-style:solid;
	border-top-width:1px;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
}

.MYT_autosearchbox
{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-style:solid;
	border-top-width:1px;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	background-color: #ffffff;
	position:absolute;
	left:0px;
	font-size:9px;
	width:283px;
}

.MYT_handCursor
{
	line-height:20px;
	text-align:left;
	border-bottom:1px solid #cc5000;
}


/* --> styles for round box */

div.round_box
{
  /* override if needed, but do so in the div tag as a style attribute */
  padding-bottom:20px;
  text-align:left;
  border:solid 0px purple;
  
}

div.round_box div.bxTopLeft {
   background: url(https://images.thomascookgroup.ca/belairtravel/images/whitebox/top_left.gif) no-repeat;
}
div.round_box div.bxTopRight {
   background: url(https://images.thomascookgroup.ca/belairtravel/images/whitebox/top_right.gif) top right no-repeat;
   margin-left:19px; 
   height:19px;
}
div.round_box div.bxTopCenter {
   margin-right:19px; 
   height:19px; 
   background-color: #FFFFFF;
}

div.round_box div.bxTopCenterWithBorder {
   margin-right:21px; 
   height:21px; 
   border:solid 2px #ff6f16;
   background-color: #FFFFFF;
}

div.round_box div.bxContentOuter {
   border:solid 0px green;
   padding-left:19px;
   padding-right:19px;
   background-color: #FFFFFF;
}
div.round_box div.bxContentOuterWBorder {
   border-right:solid 2px #ff6f16;
   border-left:solid 2px #ff6f16;
   padding-left:21px;
   padding-right:21px;
   background-color: #FFFFFF;
}

div.round_box div.bxContent {
   overflow:hidden;
   border:solid 0px red;
   width:100%;
   
}

div.round_box div.bxBottomRight {
   height:19px; 
   background: url(https://images.thomascookgroup.ca/belairtravel/images/whitebox/bottom_right.gif) bottom right no-repeat;
}
div.round_box div.bxBottomRightWithBorder {
   height:21px; 
   background: url(https://images.thomascookgroup.ca/belairtravel/images/whitebox/bottom_right_orange_wborder.gif) bottom right no-repeat;
}

div.round_box div.bxBottomLeft {
   margin-right:19px; 
   height:19px; 
   background: url(https://images.thomascookgroup.ca/belairtravel/images/whitebox/bottom_left.gif) no-repeat;
}
div.round_box div.bxBottomLeftWithBorder {
   margin-right:21px; 
   height:21px; 
   background: url(https://images.thomascookgroup.ca/belairtravel/images/whitebox/bottom_left_orange_wborder.gif) no-repeat;
}

div.round_box div.bxBottomCenter {
   margin-left:19px; 
   height:19px;
   background-color: #FFFFFF;
}

div.round_box div.bxBottomCenterWBorder {
   margin-left:21px; 
   height:21px;
   border-bottom:solid 2px #ff6f16;
   background-color: #FFFFFF;
}
div > div.round_box div.bxBottomCenterWBorder {  /*ie will ignore this*/
   height:19px;
}


div.round_box div.header_text, div.round_box div.header_text_white
{
   padding-left: 10px; 
   float:left; 
   padding-top: 5px;
   font-size: 18px;
}
div.round_box div.header_text_white {
   COLOR: #ffffff;
}
div.round_box div.header_text {
   COLOR: #1862a1;
}


/* end round box style <-- */

div.main_container
{
  /* override if needed, but do so in the div tag as a style attribute */
    float:left;
	width:970px;  
	background: #fff;
	padding: 10px;
	position: relative;
	top: -8px;
}

/*
div.main_container div.bxContent {
   
   width:100%;   
}

div.main_container div.bxContentOuter {
   padding:10px;
}
*/

/* --> search box tab */

.searchbox_tab, div.searchbox_tab_selected 
{
   font-size: 12px;
	cursor: pointer;
	font-weight: bold;
	line-height:36px;
	height:36px;
	border: solid 0px green;
	text-align:center;
}

div.searchbox_top_center
{
   margin-right:19px; 
   height:36px; 
   background-color:#ffffff;
}

.searchbox_tab_divider
{
   float:left;
   background:url(https://images.thomascookgroup.ca/belairtravel/images/searchbox/tab_divider.gif) center no-repeat;
}
/* <-- */


/* --> div in search box */
div.form_row
{
    border: 0 solid red;
    margin-bottom: 7px;
    width: 280px;
}


div.sbSearchPanel
{
   width:60%; 
   float:left;
   overflow:hidden;
}
div.sbLogoPanel
{
   width:40%; 
   float:right;
   overflow:hidden;
   border:solid 0px red;
}


/* <-- */


/* --> Best Picks Style */
div.bestPicksContainer {
   border:solid 1px #639ACE;
}

div.bestPicksMiniLightBlue, div.bestPicksMiniWhite {
   border:solid 1px #639ACE; 
   margin:3px;
}


div.destinationHeaderMini {
   text-align:right;
   padding:5px 0px 10px 0px;
}

div.destinationHeaderFull {
   padding:5px 5px 5px 5px;
}

.bpTextDestHeaderMini {
   line-height:20px;
   float:left; 
   font-weight:bold;
   font-size:15px;
}

.bpTextDestHeaderFull {
   line-height:20px;
   font-weight:bold;
   font-size:15px;
}

.bpTableHeader {
   text-align:center;
   font-size:12px;
   font-weight:bold;
   height:30px;
}
.bpFullRowItemLightBlue {
   text-align:center;
}

.bpFullRowItemLightBlue td , .bpFullRowItemWhite td{
   border-right:solid 1px #316AA5;
   
}

.bpFullRowItemWhite{
   text-align:center;
}

.bpItemPrice {
   display:block; 
   font-size:18px; 
   font-weight:bold; 
   color:#FF0000
}
.bpItemRegText {
   font-size:10px; 
}

.bpItemDestination{
   display:block; 
   font-size:13px; 
   font-weight:bold; 
   color:#316AA5
}

.bpItemHotelName {
   display:block; 
   font-size:11px; 
   font-weight:bold; 
   color:#000000;
}
.bpNoLink
{
    font-weight:bold; 
    color:Black;
    cursor:help;
}

/* <-- */


/* --> Agents Choice */
.acPanelContainer {
   margin:20px 10px 20px 10px; 
   padding:0px;  
   border:solid 2px #f96b12;
   text-align:center;
}

.acPanelHeader {
   background:url(https://images.thomascookgroup.ca/belairtravel/images/various/gradient_agents_choice.gif); 
   height:38px;
   font-weight:bold;
   font-size:15px;
   line-height:38px;
   color:#FFFFFF;
   margin-bottom:10px;
}
/* <-- */

/* --> Feature Hotels */
div.fhHotelRowBlock {
   /*margin:0px auto 0px auto;*/
   width:660px;
}

div.fhHotelColBlockWithLeftBorder {
   width:210px; 
   float:left;
   margin-top:10px;
   margin-bottom:10px;
   padding:10px;
   border:solid 0px red;
}

.fhHotelColBlock
{
   width:210px; 
   height:255px;   
   float:left;
   margin-left:10px;
   margin-top:10px;
   border:solid 1px #b1b5be;
   background-color:#f2f6f9;
}

.fhHotelColBlockFirst
{
   width:210px; 
   height:255px;   
   float:left;
   margin-left:0px;
   margin-top:10px;
   border:solid 1px #b1b5be;
   background-color:#f2f6f9;
}


div.fhHotelColBlockWithLeftBorder {
   border-left:solid 1px #639ACE;
}

div.fhHotelImageBlock {
   border:solid 1px #2874b2; 
   margin:0px 10px;
}
 
div.fhHotelTextBlock {
   border:solid 0px black; 
   margin:10px 15px 0px 15px; 
   text-align:left;
}

.fhHotelName {
   line-height:20px; 
   font-weight:bold; 
   cursor:pointer;
   
}
div.fhHotelDesc{
}

.featuredHotelContainer
{
	float: left;
	border:1px solid #52575c;
	width:680px;
	margin-top:10px;
	background-color:#FFFFFF;
}

.headerBarNew
{
	background: #4d9ae1 url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_top_destinations_header.gif) repeat-x top;
}

/* <-- */







/* --> General */
.nextAction {
   line-height:30px; 
   font-weight:bold; 
   border:solid 0px red;
}

.callUsToBook {
   COLOR: #FF0000;
   FONT-size: 11px;
   font-weight: bold;
   border:solid 0px red;
   white-space:nowrap;
   
}

.selectHTMLControl, .inputTypeText {
	border:solid 1px #669acc;
	color:#5A5D63;
	font-size:11px;
	height:18px;
   margin:0px;
   padding:0px;
}
/* <-- */


/* --> Pager Classes for bestpicks.asp */

.PagingBar{	
	height:25px;
	width:100%;
	color:#FFFFFF;
	background-color: #316AA5;
	margin-top:2px;
}


.PageBar_pageSelect_ON{
	color:#206ab0;
	background-color:#FFFFFF;
	cursor:pointer;
	padding-left:2px;
	padding-right:2px;
}


.PageBar_pageSelect{
	color:#FFFFFF;
	cursor:pointer;
	padding-left:2px;
	padding-right:2px;
}

.PageBar_numberFound
{
	float:left;
	margin-left:5px;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
	padding-top:5px;
}
.PageNum
{
	float:right;
	text-align:left;
	vertical-align:middle;	
	padding-top:5px;
	padding-right:5px;
}



/* <-- NEW Search Box CSS */

.booking_engine #booking_category {
	float: left;
	width: 296px;
	clear:both;
	font-size: 14px;
	font-weight: bold;
	color: #003f79;
	line-height: 25px;
	border-right: 2px solid #c24c00;
	border-left: 2px solid #c24c00;
	height: 83px;
	background: #ff9611 url(https://images.thomascookgroup.ca/booking/B00/images/search/bg_booking_category.gif) repeat-x top;
}



/* NEW Search Box CSS Ends --> */








UL.tabNavigation {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
	background: #fff url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_tab_ul.gif) bottom repeat-x;
}

UL.tabNavigation LI {
	float: left;
	display: inline;
	margin: 0 0 0 2px;
}

ul.tabNavigation li.package_deals a, ul.tabNavigation li.cruise_deals a, ul.tabNavigation li.flight_deals a {
	float: left;
	width: 154px;
	height: 18px;
	padding: 5px 0 5px 10px;
	font-size: 16px;
	font-weight: bold;
	background-color: #ccc;
	color: #000;
	text-decoration: none;
}
ul.tabNavigation li.package_deals a {
	background: #da5600 url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_tab_package_deals.gif) top left;
}
 ul.tabNavigation li.cruise_deals a {
	background: #fb7b00 url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_tab_cruise_deals.gif) top left;				 
 }
 ul.tabNavigation li.flight_deals a {
	background: #ffac2c url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_tab_flight_deals.gif) top left;				 
 }



UL.tabNavigation LI A.selected {
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_tab_selected.gif);

}
UL.tabNavigation LI A.selected:hover {
	color: #000;
}
UL.tabNavigation LI A:hover {
	color: #a94300;
}

UL.tabNavigation LI A:focus {
	outline: 0;
}




UL.tabNavigation {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
	background: #fff url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_tab_ul.gif) bottom repeat-x;
}

UL.tabNavigation LI {
	float: left;
	display: inline;
	margin: 0 0 0 2px;
	width: 164px;	
}

html>body UL.tabNavigation LI {
	float: left;
	display: inline;
	margin: 0 0 0 2px;
	width: 154px;	
}
ul.tabNavigation li.package_deals, ul.tabNavigation li.cruise_deals, ul.tabNavigation li.flight_deals {
	float: left;
	height: 18px;
	padding: 5px 0 5px 10px;
	font-size: 16px;
	font-weight: bold;
	background-color: #ccc;
	color: #000;
	text-decoration: none;
}
ul.tabNavigation li.package_deals {
	background: #da5600 url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_tab_package_deals.gif) top left;
	cursor:pointer;
}
 ul.tabNavigation li.cruise_deals {
	background: #fb7b00 url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_tab_cruise_deals.gif) top left;		
	cursor:pointer;
 }
 ul.tabNavigation li.flight_deals {
	background: #ffac2c url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_tab_flight_deals.gif) top left;		
	cursor:pointer;
 }

UL.tabNavigation LI.selected {
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_tab_selected.gif);
}
UL.tabNavigation LI.selected:hover {
	color: #000;
	cursor:pointer;
}
UL.tabNavigation LI:hover {
	color: #a94300;
}

UL.tabNavigation LI:focus {
	outline: 0;
}









/***  Sort Column and Headers ***/

.row_sort{
	float: left;
	width: 100%;
	border-bottom: 1px solid #aeb7be;
	background-color:#FFFFFF;
	height:30px;
}

.deal_item_sort_column {
	float: left;
	width: 425px;
	color: #2b2b2b;
	padding: 10px;	
}


.price_sort_column{
	float: right;
	width: 130px;
	color: #2b2b2b;
	text-align:center;
	padding-top:10px;
}

.star_rating_sort_column {
	float: right;
	width: 80px;
	color: #2b2b2b;
	text-align:center;
	padding-top:10px;
}

.sortColumn
{
	float:left;
	font-weight:bold;
}

.sortColumn_seprator
{
	float:left;
	font-weight:bold;
	padding:0px 7px 0px 7px;
	color: #2b2b2b;	
}
/* BROWSE TOP DEALS Ends -->*/


/***  Departure Screen ***/


.info_box_header_left{
	background-image:url(https://images.thomascookgroup.ca/booking/B00/images/infoHeader_left.gif);
	background-repeat:no-repeat;
	float:left;
	width:8px;
	height:25px;
}

.info_box_header_right{
	background-image:url(https://images.thomascookgroup.ca/booking/B00/images/infoHeader_right.gif);
	background-repeat:no-repeat;
	float:right;
	width:8px;
	height:25px;
}

.info_box_header_mid{
	background-image:url(https://images.thomascookgroup.ca/booking/B00/images/infoHeader_mid.gif);
	background-repeat:repeat-x;
	height:20px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-top:5px;
	margin-left:8px;
	margin-right:8px;
}

.info_box_content_nopadding{
	border-left:1px #b0b0b8 solid;
	border-right:1px #b0b0b8 solid;
	text-align:left;
	padding: 10px 10px 5px 10px;
	color: #55585b;
	line-height: 16px;
}



.info_box_bottom{
	border-bottom:1px #b0b0b8 solid;
	height:9px;
}

.info_box_btm_left{
	background-image:url(https://images.thomascookgroup.ca/booking/B00/images/info_box_btm_left.gif);
	background-repeat:no-repeat;
	float:left;
	height:10px;
	width:6px;
}

.info_box_btm_right{
	background-image:url(https://images.thomascookgroup.ca/booking/B00/images/info_box_btm_right.gif);
	background-repeat:no-repeat;
	float:right;
	height:10px;
	width:6px;
}

/*************** BWC.css ends ***************/








/*************** main.css starts ***************/


/* CSS reset */
html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, li,
dl, dt, dd, ol, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th,  p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}



select, option, input {
	font-size: 11px;
	color: #5a5d63;
}
select { padding: 1px; }


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}
body#homepage {  
	background: #ccddec url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_container.gif) repeat-x top;
}

#container {
	width: 990px;
	margin: 0 auto;
	text-align: left;
}



/* HEADER STYLES */

#header {
	margin:0;
	padding:0;
	height: 141px;
}	

#header .floatRight {
	width: 405px;
}

#header #phone_numbers {
	float: right;
	width: 405px;
	height: 108px;
}

#header #topnav {
	float: left;
	width: 990px;
	height: 33px;
	background: #f7bc25 url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_topnav.gif) repeat-x top;
        clear:both;
}
#topnav_start {	
	float: left;
	width: 5px;
	height: 31px;
	background: #f7bc25 url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_topnav_start.gif) no-repeat top; 
}
#topnav_end { 
	float: right;
	width: 5px;
	height: 31px;
	background: #f7bc25 url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_topnav_end.gif) no-repeat top; 
}





/* POPUP STYLES */



.dropdown { display:block; width:100px;}

.dropdown dd, .dropdown dt, .dropdown ul { 
	display: inline;
	margin:0px; 
	padding:0px; 
	}
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { 
	color:#5a5d63; 
	text-decoration:none; 
	outline:none;
	}
.dropdown a:hover { color:#5d4617;}
.dropdown dt a:hover { 
	color:#5d4617; 
	border: 1px solid #7f9db9;
	}
.dropdown dt a {
	background:#fff url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/arrow.gif) no-repeat scroll right center; 
	display:block; 
	font-weight: normal;
	padding-right:20px;

	border:1px solid #7f9db9; 
	width:80px;
	}
.dropdown dt a span {
	cursor:pointer; 
	display:block; 
	padding:2px; 
	}
.dropdown dd ul { 
	padding:5px 0px; 
	position:absolute; 
	z-index:10000;
	width:auto; 
	min-width:100px; 
	list-style:none;

	color:#C5C0B0; 
	display:none;
	left:0px; 
	background:#fff none repeat scroll 0 0; 
	border:1px solid #b2b2b2; 
	border-top: none;
	}
.dropdown span.value { display:none;}
.dropdown dd ul li a { 
	padding:2px; 
	display:block;
	font-weight: normal;
	}
.dropdown dd ul li a:hover { background-color:#316ac5; color: #fff;}
	


/* TOPNAV STYLES */

#header #topnav ul {
	float: left;
	list-style-type: none;
	margin:0;
	padding: 0;
}

#header #topnav li {
	float: left;
	margin:0;
	padding: 0;
position: relative;
z-index: 3000;
}

#header #topnav li a  {
	float: left;
	position: relative;
	padding: 8px 16px 9px 16px;
	margin: 0;
	font-size: 13px;
/* font-weight: bold; */
	color: #003f79;
	text-decoration: none;
	z-index: 3000;
	font-family: Arial, Helvetica, sans-serif;
text-shadow: 0 0 0 #000;
line-height:16px;
}
#header #topnav li a:hover, #header #topnav li:hover a {
	border-left:2px solid #cc5000;
	border-right:2px solid #cc5000;
	margin: 0 -2px;
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_topnav_hover_old.gif) repeat-x top;
	z-index: 4000;
}


#header #topnav ul li .sub {
	float: left;
	position: absolute;	
	top: 31px; 
	left: -300px;
	background-color: #f17d00;
	border: 2px solid #cc5000;

	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
	z-index: 2000;
}
#header #topnav ul li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
#header #topnav ul li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 149px;
	float: left;
}
#header #topnav ul li .sub ul.single_column {
	margin-top: 7px;
}

#header #topnav ul li .sub ul li {
	width: 100%;
	color: #fff;
}
#header #topnav ul li .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}

#header #topnav ul li .sub ul li h2 a, 
#header #topnav ul li:hover .sub ul li h2 a, 
#header #topnav ul li .sub ul li h2 a.border_top {
	padding: 12px 0px 8px 10px;
	font-size: 12px;
	font-weight: bold;
	background-image: none;
	color: #fff;
	text-decoration: underline;
}
#header #topnav ul li .sub ul li h2 a.border_top {
	margin-top:20px;
	border-top: 1px solid #cc5000;
}
#header #topnav ul li .sub ul li a, #header #topnav ul li:hover .sub ul li a {
	float: none; 
	font-size: 12px;
	font-weight: normal;
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	padding: 4px 0px 4px 10px;
	margin: 0;
	display: block;
	border:0;
	background-image: none;
	text-decoration: none;
	color: #fff;
}

#header #topnav ul li .sub ul li a:hover, #header #topnav ul li:hover .sub ul li a:hover { 
	background-color: #d85100; 
	background-image: none;
}

#header #topnav ul li .sub #column1, 
#header #topnav ul li .sub #column2, 
#header #topnav ul li .sub #column3, 
#header #topnav ul li .sub #column4, 
#header #topnav ul li .sub #column5,
#header #topnav ul li .sub #column6 {
	float: left;
	width: 148px;
	height: 320px;
	border-right: 1px solid #cc5000;
}
#header #topnav ul li .sub #column6 { border:0; }

.noLeft {
	left: 200px;
}



/* POPUP STYLES */

.toggler { 
	width: 305px; 
	height: 90px; 
}

#popup { 
	width: 275px; 
	height: 60px;  
	padding:15px; 
	position: relative; 
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_popup.png) no-repeat; 
left: 0;
top:0;
display: none;
}
.ui-effects-transfer { border: 2px dotted gray; } 
.popup_container {  
	float: left; 
	width: 305px;  
	height: 90px;  
	margin: 18px 0 0 15px; 
}


#change_gateway {
	position:relative; 
	top:-21px; 
	left:-140px; 
	cursor:pointer;
}








/* PAGE CONTENT STYLES */

#breadcrumb {
	margin: 0 0 10px 0;
	font-size: 12px;
	font-weight: bold;
	color: #fff; 
}

#breadcrumb a { 
	font-size: 12px;
	font-weight: bold;
	color: #fff; 
}

#page_content {
	margin-top: 10px;
	float:left;
        clear:both;
}

#page_content #left_column {
	float: left;
	width: 300px;

}

#booking_engine {
	float: left;	
	width: 300px;	
	text-align: left;
	margin-bottom: 10px;
}

#booking_engine #booking_category {
	float: left;
	width: 296px;
	clear:both;
	font-size: 14px;
	font-weight: bold;
	color: #003f79;
	line-height: 25px;
	border-right: 2px solid #c24c00;
	border-left: 2px solid #c24c00;
	height: 100%;
	background: #ff9611 url(https://images.thomascookgroup.ca/booking/B00/images/search/bg_booking_category.gif) repeat-x top;
}


#booking_category1
{
	float: left;
	width: 291px;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #003f79;
	line-height: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c24c00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c24c00;
	height: 25px;
	background-color: #ff9611;
	background-image: url("https://images.thomascookgroup.ca/booking/B00/images/search/bg_booking_category.gif");
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: center top;
	padding:3px 0 0 5px;
}

#booking_engine #booking_category #left_side{
	float: left; 
	width:160px; 
	padding-left:5px;
}
#booking_engine #booking_category #right_side{
	float: left; 
	width:120px;
}

#booking_engine #booking_category #three_cols {
	float: left;
	width: 291px;
	padding: 8px 0 10px 5px;
}
#booking_engine #booking_category #three_cols #col1,
#booking_engine #booking_category #three_cols #col2,
#booking_engine #booking_category #three_cols #col3 {
	float: left;	
	width: 97px;
}

#booking_engine #parameters {
	 background-color: #FFE7AD;
    border-left: 2px solid #C24C00;
    border-right: 2px solid #C24C00;
    float: left;
    margin-left: 0;
    padding: 5px;
    width: 286px;
}

#booking_engine #parameters table td {
	padding: 2px;
}


#booking_engine #parameters #passengers, #passengers {
	margin: 10px 0;
	background-color: #ffd46b;
	border: 1px solid #ff9713;
}

#booking_engine #parameters #passengers table.passengers, #passengers table.passengers {
	width: 100%;
}

#booking_engine #parameters #passengers table.passengers td, #passengers table.passengers td {
	padding: 5px;
}

#booking_engine #parameters  input#search_btn {
	width: 181px;
	height: 33px;
	border:0;
	text-align: center;
	margin: 15px auto 0 auto;
	background: #ed6302 url(https://images.thomascookgroup.ca/booking/B00/images/search/search_btn.gif) repeat-x top;
}

#banners_left {
	float: left;
}


#banners_left .weather_and_map {
	float: left;
	width: 278px;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #fff;
	border: 1px solid #025db3;
}

#banners_left .map {
	float: left;
	width: 280px;
	height: 68px;

}


#banners_left .map a {
	float: left;
	text-decoration: none;
	width: 280px;
	height: 68px;
	
}

#banners_left .map .where_in_the_world {
	position: relative;
	top: -66px;
	left: 65px;
	text-align: center;
}

#banners_left .map a.where .line1, 
#banners_left .map a.where .line2, 
#banners_left .map a.where .line3 {

}
#banners_left .map .where_in_the_world .line1 {
	font-size: 20px;
	font-weight: bold;
	color: #184000;
}
#banners_left .map .where_in_the_world .line2 { 
	font-size: 14px;
	font-weight: bold;
	color: #245f00;
} 
#banners_left .map .where_in_the_world .line3 {
	font-size: 16px;
	font-weight: bold;
	color: #317f00;
}




#left_column .links_left {
	float: left;
	width: 278px;
	padding: 10px;
	margin: 5px 0;
	border:1px solid #555b5f;
	background-color: #fff;
}



#page_content #main_column {
	float: left;
	width:  680px;
	margin-left: 7px;
}



/* SLIDESHOW */

#wrapper {
float: left;
	width: 680px;
	border: 2px solid #fff;
}
#nav { 
	float: right;
	margin-top: -50px;
	position:relative;
	z-index:2000;
}
#nav li { float: left; width: 32px; list-style-type: none; }

#nav li a.pagination1, #nav li a.pagination2, #nav li a.pagination3, #nav li a.pagination4, #nav li a.pagination5, #nav li a.video {
	float: left;
	width: 32px;
	height: 30px;
}
#nav li a.video {
	width: 47px;
}
#nav li a.pagination1 { background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/1.png) no-repeat left top; }
#nav li a.pagination2 { background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/2.gif) no-repeat left top; }
#nav li a.pagination3 { background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/3.gif) no-repeat left top; }
#nav li a.pagination4 { background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/4.gif) no-repeat left top; }
#nav li a.pagination5 { background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/5.gif) no-repeat left top; }
#nav li a.video { background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/video.gif) no-repeat left top; }

#nav li a.pagination1:hover, #nav li a.pagination1.activeSlide { background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/1_hover.png) no-repeat left top; }
#nav li a.pagination2:hover, #nav li a.pagination2.activeSlide { background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/2_hover.gif) no-repeat left top; }
#nav li a.pagination3:hover, #nav li a.pagination3.activeSlide { background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/3_hover.gif) no-repeat left top; }
#nav li a.pagination4:hover, #nav li a.pagination4.activeSlide { background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/4_hover.gif) no-repeat left top; }
#nav li a.pagination5:hover, #nav li a.pagination5.activeSlide { background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/5_hover.gif) no-repeat left top; }

#preloadedImages {
width: 0px;
height: 0px;
display: inline;
background-image: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/1_hover.png);
background-image: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/2_hover.png);
background-image: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/3_hover.png);
background-image: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/4_hover.png);
background-image: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/5_hover.png);
background-image: url();
}


a.pause, a.play {
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/pause.gif);
	float: left;
	width: 32px;
	height: 30px;
	cursor: pointer;
}
a.play {
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/play.gif);
}

.demotip { 
    display:none; 
    background:transparent url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/caption.png); 
    font-size:12px; 
    height:56px; /* 56 */
    width:158px;  /* 158 */
    padding:10px; 
    color:#000;     
	postion: relative;
	z-index: 10;
}


#overlay_container {
	position:relative;
}

#country_overlay {
	position: absolute;
	top:-300px;
	left:0;
	width: 211px;
	margin-left: 468px;
	height: 300px;
	z-index: 2000;
	border-left: 1px solid #666;
	background:transparent url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_country_overlay.png); 
}

	

#country_overlay #country_overlay_content {
	padding-left: 25px;
	padding-top:10px;
	background: transparent url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_country_overlay_content.png) repeat-x; 
}

#country_overlay #country_overlay_content ul {
	list-style-type: none;
	margin: 5px 0 0 5px;
        padding:0;
}

#country_overlay #country_overlay_content ul li {
	padding: 3px 0;
}

#country_overlay #country_overlay_content ul li a {
	font-size: 12px;
	font-weight: bold;
	color: #353535;
}

#country_overlay #country_overlay_content ul li a:hover {	
	color: #bf2800;
}


#country_desc {
	padding: 15px;
	background: #fff url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_country_desc.gif) repeat-x; 
	clear:both;
}











@charset "utf-8";
/* CSS Document */


/* ------------------ MASTER SLIDESHOW ---------------------- */

#master_slideshow_nav {
	float: right;

}

#master_slideshow_nav ul {
	list-style-type: none;
	float: right;
        margin:0;
        padding:0;
}


#master_slideshow_nav ul li #view_images {
	position:relative;
	float: right; 
	margin: 0 10px 0 0;
	width: 102px;
	height: 24px;
	cursor: pointer;
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/btn_view_images.png) no-repeat;
margin-top: -26px;
}
#master_slideshow_nav ul li #view_images:hover { background-position: 0 -24px; }
	
#master_slideshow_nav ul li #watch_video {
	position:relative;
	float: right; 
	margin: 0px 10px 0 0;
	width: 102px;
	height: 24px;
	cursor: pointer;
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/btn_watch_video.png) no-repeat;
margin-top: -26px;
}
#master_slideshow_nav ul li #watch_video:hover { background-position: 0 -24px;	}




/* ------------------ IMAGES SLIDESHOW ---------------------- */
#slideshow_nav {
	float: left;
	position:relative;
	margin-top: -36px;
	padding-left: 10px;
	width:670px;
	height: 36px;
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_slideshow_nav.png) repeat-x bottom;
}
 
#slideshow_nav ul {	
	float: left;
	margin: 0;
	padding: 0;
}
 
#slideshow_nav li {	
	float:left;
	width: 26px;
	height: 36px;
	list-style-type:none;
	text-align:center;
}	 
 
#slideshow_nav a {
	position:relative;
	top:12px;
	left: 4px;
	width: 18px;
	height: 20px;
	color:#333333;
	display:block;
	padding:0px;
	position:relative;
	word-spacing:-2px;
	font-size:11px;		
	text-decoration:none;
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/nav.png) no-repeat;
}	


#slideshow_nav a#slide1 { background-position: 0 0; }
#slideshow_nav a#slide2 { background-position: -18px 0;}
#slideshow_nav a#slide3 { background-position: -36px 0;}
#slideshow_nav a#slide4 { background-position: -54px 0;}
#slideshow_nav a#slide5 { background-position: -72px 0;}
#slideshow_nav a#slide6 { background-position: -90px 0; }
#slideshow_nav a#slide7 { background-position: -108px 0;}
#slideshow_nav a#slide8 { background-position: -126px 0;}
#slideshow_nav a#slide9 { background-position: -144px 0;}
#slideshow_nav a#slide10 { background-position: -162px 0;}


#slideshow_nav a#slide1:hover { background-position: 0 -20px; }
#slideshow_nav a#slide2:hover { background-position: -18px -20px;}
#slideshow_nav a#slide3:hover { background-position: -36px -20px;}
#slideshow_nav a#slide4:hover { background-position: -54px -20px;}
#slideshow_nav a#slide5:hover { background-position: -72px -20px;}
#slideshow_nav a#slide6:hover { background-position: -90px -20px; }
#slideshow_nav a#slide7:hover { background-position: -108px -20px;}
#slideshow_nav a#slide8:hover { background-position: -126px -20px;}
#slideshow_nav a#slide9:hover { background-position: -144px -20px;}
#slideshow_nav a#slide10:hover { background-position: -162px -20px;}

#slideshow_nav a.current {
	width: 24px;
	height: 36px;
	top:0;
	left: 1px;
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/nav_arrow.png) no-repeat;
}
#slideshow_nav a#slide1.current { background-position: 0 0; }
#slideshow_nav a#slide2.current { background-position: -24px 0; }
#slideshow_nav a#slide3.current { background-position: -48px 0; }
#slideshow_nav a#slide4.current { background-position: -72px 0; }
#slideshow_nav a#slide5.current { background-position: -96px 0; }
#slideshow_nav a#slide6.current { background-position: -120px 0; }
#slideshow_nav a#slide7.current { background-position: -144px 0; }
#slideshow_nav a#slide8.current { background-position: -168px 0; }
#slideshow_nav a#slide9.current { background-position: -192px 0; }
#slideshow_nav a#slide10.current { background-position: -216px 0; }



#slideshow_nav #playPausebtn {
	float: left;
	position:relative;
	width: 35px;
	height: 16px;
	top:14px;
	left: 4px;
	cursor: pointer;
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/pause_play.png) no-repeat;
}
#slideshow_nav #playPausebtn.pause{
	background-position: 0 0;
}
#slideshow_nav #playPausebtn.play{
	background-position: 0 -16px;
}







/*
#slideshow_nav #watch_video {
	float: right; 
	margin: 11px 10px 0 0;
	width: 102px;
	height: 24px;
	cursor: pointer;
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/btn_watch_video.png) no-repeat;
}
#slideshow_nav #watch_video:hover { background-position: 0 -24px;	}



 
 
 #video_slideshow_nav #view_images {
	float: right; 
	margin: 26px 10px 0 0;
	width: 102px;
	height: 24px;
	cursor: pointer;
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/pagination/btn_view_images.png) no-repeat;
 }
 #video_slideshow_nav #view_images:hover { background-position: 0 -24px; }
*/	 
 
 
 
/* ------------------ VIDEO SLIDESHOW ---------------------- */
 #video_slideshow {
	float: left; 	
	width: 676px;
	height: 300px;
	border:2px solid #fff;
 }
 
 
#video_slideshow_nav {
	float:left;
	height: 300px;
	width: 147px;  /* should be 147px */
	background-color: #d5d5d5;
 }

#video_slideshow_nav ul {	
	float: left;
        margin: 0;
        padding: 0;
}
 
#video_slideshow_nav li {	
	float:left;
	width: 147px;
	height: 49px;
	border-bottom:1px solid #707070;
	list-style-type:none;
	text-align:center;
}	 
 
#video_slideshow_nav li a {
	width: 137px;
	height: 46px;
	color:#333333;
	display:block;
	text-decoration:none;
	text-align: left;
	padding: 3px 0 0 10px;
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_video_slideshow_nav.gif) repeat-x;
}	


#video_slideshow_nav a.current {
	float: right;
	position:relative;
	height: 46px;
	padding: 3px 0 0 22px;
	top:0;
	left: 0px;
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_video_slideshow_nav_current.png) no-repeat;
}


/* image and video panes */
#image_panes, #video_panes {
	border:2px solid #fff;
	width:676px;	
	height:296px;
	/* must be relative so the individual panes can be absolutely positioned */
	position:relative;
}
#video_panes {
	float:left;
	width: 529px;
	height: 300px;
	border: none;

}
 
/* crossfading effect needs absolute positioning from the elements */
#image_panes div, #video_panes div {
	display:none;		
	position:absolute;
	font-size:14px;
	color:#444;	
	width:678px; 
	height: 298px;

}
#video_panes div { width: 533px;}
 
#image_panes p.more, #video_panes p.more {
	color:#000;
	font-weight:bold;
}
 
#image_panes h3, #video_panes h3 {
	margin:0 0 -5px 0;
	font-size:22px;
	font-weight:normal;
}



 

 
.myPlayer {
	float: left;
	width:533px;
	height:300px;
	display:block;
	background: #000 url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/flowplayer_load.gif) center no-repeat;
}

.myPlayer span {
	float:left; 
	width:533px; 
	height:300px; 
}
 
.myPlayer img {
	border:0;	
	margin: 110px 0 0 225px;
}

#tooltip_container {
	float: left;
	width: 290px;
	margin-top: 13px;
	font-size: 12px;
	font-weight: bold;
}

#tooltip1,
#tooltip2,
#tooltip3,
#tooltip4,
#tooltip5,
#tooltip6,
#tooltip7,
#tooltip8,
#tooltip9,
#tooltip10 {
	display: none;
	position: absolute; 
}
	
	
.show { display:block; }
.hide { display:none; }




/* BROWSE TOP DEALS */

 #browse_top_deals, #featured_hotels {
/*
	float: left;
	width:  680px;
*/
	margin-top: 10px;
	background-color: #fff;
	border:1px solid #51585f;
	clear:both;
}

#browse_top_deals_header, #featured_hotels_header {
	height: 45px;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	line-height: 40px;
	padding: 0 10px; 
	background: #08315a url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_browse_top_deals_header.gif) repeat-x top;
}

#browse_top_deals_header.light_blue, #featured_hotels_header.light_blue {
	background: #4595df url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_deals_light_blue.gif) repeat-x top;
}

#browse_top_deals_header .gateway, #featured_hotels_header .gateway {
	float: right;
	font-size: 11px;
	line-height: 40px;
}

#browse_top_deals_header .gateway {
	float: right;
	font-size: 11px;
	line-height: 40px;
}



 
div.tabs {
	background-color: #fff;
	padding-top:5px;
}
div.tabs > div {
}

div.tabs > div h2 {
	margin-top: 0;
}

#first {
	clear:both;
	background-color: #fff;
}

#second {
	clear:both;
	background-color: #fff;
}

#third {
	clear:both;
	background-color: #fff;
}


.row, .row_last{
	float: left;
	width: 100%;
	border-bottom: 1px solid #aeb7be;
	background: #fff url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_deals_row.gif) repeat-x bottom;		
}
.row_last {
	border:0;
}


.row .deal_item, .row_last .deal_item {
	float: left;
	width: 425px;
	color: #2b2b2b;
	padding: 10px;	
}

.row .deal_info, .row_last .deal_info {
	padding-bottom: 5px;
}

.row .traveller_review,
.row_last .traveller_review {
	height: 18px;
}


.deal_info .destination {
	font-weight: bold;
	color: #0055a4;
	font-size: 14px;
}

.deal_info a.hotel {
	color: #2b2b2b;
	font-weight: bold;
	font-size: 12px;
}

.deal_info .star_rating {
	vertical-align: bottom;
}

a.more_deals_grey {
	float: left;
	font-size: 11px;
	color: #e76201;
	font-weight: bold;
	clear: left;
	padding-left: 15px;
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/a_more_deals_grey.gif) left no-repeat;
}
a.more_deals_white {
	float: left;
	font-size: 11px;
	color: #e76201;
	font-weight: bold;
	clear: left;
	padding-left: 15px;
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/a_more_deals_white.png) left no-repeat;
}


.star_rating_column, .price, .price_flights {
	float: right;
	width: 130px;
	margin: 5px 0;
	color: #646262;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_price.gif) no-repeat top left;
/*
	height: 50px;
*/
}
.price_flights {
	text-align: center;
	padding-left: 10px;
	width: 135px;
}
.star_rating_column { 
text-align: center;
	width: 80px; 
	height: 50px;
}
.star_rating_column img { 
	margin: 15px 5px;
}

.more_package_deals {
	text-align: center;
	margin: 10px auto;
}

img.expand_to_list_all {
	margin: 5px 0;
}

.sortbar {
	height: 25px;
	color: #8e9091;
	border-bottom: 1px solid #afb8bf;
}

.sortbar .deal_item{
	padding: 5px 0 0 10px;
}

.sortbar .star_rating_column {
	height: auto;
	background: #fff;
}

.sortbar .price {
	height: auto;
	background: #fff;
}

.sortbar a {
	font-size: 11px;
	font-weight: bold;
	color: #8e9091;
}

.sortbar a:hover {
	color: #666;
}


/* PROMOTIONS */
#promotions {
	float: left;
	width: 298px;	
	margin-top: 10px;
	border:1px solid #52575c;
}

#promotions_header {
	height: 35px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	padding-left: 10px;
	line-height: 33px;
	border-bottom: 1px solid #52575c;
	background: #4d9ae1 url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_promotions_header.gif) repeat-x top;
}
#promotions .item, 
#promotions .item_last,
#promotions .item_no_logo, 
#promotions .item_no_logo_last { 
	float: left;
	width: 100%;
	background-color: #fff;
	padding: 0px;
	border-bottom: 1px solid #52575c;
}
#promotions .item_last, #promotions .item_no_logo_last {
	border:0;
}

#promotions .item .icon, #promotions .item_last .icon {
	float: left;
	width: 100px;
	text-align: center;
	margin-top: 10px;
}

#promotions .item .promo_content,
#promotions .item_last .promo_content,
#promotions .item_no_logo .promo_content,
#promotions .item_no_logo_last .promo_content {
	float:left;
	width: 184px;
	padding: 7px;
}
#promotions .item_no_logo .promo_content,
#promotions .item_no_logo_last .promo_content {
	width:284px;
}






/* CRUISE LINES */
#cruise_lines {
	float: left;
	margin-top: 20px;
}

#cruise_lines_header {
	color: #1f69af;
	font-size: 20px;
	font-weight: bold;
}

#cruise_lines img {
	float: left;
}






/* TOP DESTINATIONS and CRUISE DEALS  */
#top_destinations, #cruise_deals {



	width: 680px;
	margin-top: 10px;
	border:1px solid #52575c;
}

#top_destinations_header, #cruise_deals_header {
	height: 35px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	padding: 0 10px;
	line-height: 34px;
	border-bottom: 1px solid #52575c;
	background: #4d9ae1 url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_top_destinations_header.gif) repeat-x top;
}
#top_destinations_header .gateway {
	float: right;
	font-size: 11px;
	font-weight: bold;
}

#top_destinations .destination_item, #top_destinations .destination_item_last  {
	background: #fff url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_dotted_border.gif) repeat-x bottom;
}

#top_destinations .destination_item .destination, #top_destinations .destination_item_last .destination {
	font-size: 12px;
	font-weight: bold;
	color: #0055a4;
}

#top_destinations .destination_item_last  {
	background-image: none;
	background-color: #fff;
}

#top_destinations .destination_item .destination_info, #top_destinations .destination_item_last .destination_info {
	padding: 10px;	
}

#top_destinations .destination_item .more_deals_column, #top_destinations .destination_item_last .more_deals_column {
	float: right;
	padding: 10px;
	width: 190px;
	font-size: 11px;
	text-align: center;
	border-left: 1px solid #d3d9df;
        white-space: nowrap;
}


#top_destinations .destination_item .percentage_column, #top_destinations .destination_item_last .percentage_column {
	float: right;
	width: 70px;
	padding: 7px 7px 7px 0;
	font-weight: bold;
	font-size: 11px;
	border-left: 1px solid #d3d9df;
}



.destination_info a.arrow_white {
	color: #000;
	margin-left: 20px;
	padding-left: 15px;
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/a_more_deals_white.png) left no-repeat;
}


.cruise_deal_item, .cruise_deal_item_last {
	float: left;
	width: 680px;
	height: 123px;
	background-color: #fff;
	border-bottom: 1px solid #b1b1b1;
}
.cruise_deal_item_last { border-bottom: none; }

.cruise_deal_item .ship_image, 
.cruise_deal_item_last .ship_image {
	float: left;
	width: 193px;	
	height: 123px;
}

.cruise_deal_item .content,
.cruise_deal_item_last .content {
	margin-left: 193px;
	height: 103px;
	padding: 10px;
	background-color: #fff;
}

.cruise_deal_item .ship_name, 
.cruise_deal_item_last .ship_name {
	color: #206aaf;
	font-size: 16px;
	font-weight: bold;
}

.cruise_deal_item .cruise_duration, 
.cruise_deal_item_last .cruise_duration {
	color: #206aaf;
	font-size: 12px;
	font-weight: bold;
}



/* HOT DESTINATION */

#hot_destination {
	float: left;
	width: 334px;	
	margin-top: 10px;
	background-color: #fff;
	border:1px solid #52575c;
}

#hot_destination_header {
	float: left;
	width: 324px;
	height: 35px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	padding-left: 10px;
	line-height: 33px;
	border-bottom: 1px solid #52575c; 
	background: #748697 url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_hot_destination.gif) repeat-x top;
}

#hot_destination_content {
	padding: 10px;
}



/* BANNERS */
#banners {
float: right;
width: 335px;
margin-top: 10px;
}

#banners ul {
	list-style-type: none;
        margin: 0;
        padding: 0;
}

#banners ul li {
	padding-bottom: 10px;
}

/* FEATURED HOTELS */

#hotel_tile1, #hotel_tile2, #hotel_tile3 {
	float: left;
	width: 194px;
	padding: 8px;
	border:1px solid #aeb7bf;
	background-color: #f2f6f9;
}
#hotel_tile1 { margin: 10px 5px 10px 10px; }
#hotel_tile2 { margin: 10px 5px 10px 5px; }
#hotel_tile3 { margin: 10px 10px 10px 5px; }

img.featured_hotel {
	margin: 10px 0;
	border: 1px solid #266eb2;
}

.traveller_review_hotel_tile {
	margin-top: 10px;
}
.traveller_review_hotel_tile .text {
	float: left; 
	width:102px; 

}
.traveller_review_hotel_tile .ratings {
	margin-left: 104px;
}

#more_featured_hotels {
/*
	float: right;
*/
	margin: 0px 15px 10px 0;
	text-align: right;
}



/* links LISTING */

#links {
	float: left;
	width: 990px;
	margin-top: 10px;
	padding-bottom: 10px;
	background-color: #fff;
	border: 1px solid #4f5458;
	clear:both;
}

#links_column1, #links_column2, #links_column3  {
	float: left;
	width: 294px;
	padding: 10px;
	background-color: #f2f6f9;
	border: 1px solid #acb5bd;
}
#links_column1 { margin: 10px 5px 0px 10px; }
#links_column2 { margin: 10px 5px 0 5px; }
#links_column3 { margin: 10px 10px 0px 5px; }


ul.links_list {
	margin: 10px 0px 10px 0px;	
	list-style-type: none;
        padding: 0;
}

ul.links_list li {
	padding: 5px 0;
}





/* CRUISE DESTINATIONS */

#cruise_destinations {
	float: left;
	width: 680px;
	margin-top: 10px;
	padding-bottom: 10px;
	clear:both;
}

.cruise_destinations_left, .cruise_destinations_middle, .cruise_destinations_right  {
	float: left;
	width: 218px;
	padding: 0px;
	background-color: #f2f6f9;
	border: 1px solid #51565b;
}
.cruise_destinations_left { margin: 10px 5px 0px 0px; }
.cruise_destinations_middle { margin: 10px 5px 0 5px; }
.cruise_destinations_right  { margin: 10px 0px 0px 5px; }


#cruise_destinations .header {
	color: #fff;
	padding: 8px 0 2px 10px;
	height: 24px;
	border-bottom:1px solid #000;
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_cruise_destination_header.gif) repeat-x top;
}

#cruise_destinations .content {
	height: 150px;
}



/* FOOTER */

#footer {
	float: left;
	width: 990px;
	margin-top: 10px;
}

#footer_nav { 
	float: left;
	width: 990px;
	padding-top:2px;
	text-align: center; 
	height: 19px;
	border-top: 1px solid #00376a;
	background: #f99500 url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_footer_nav.gif) repeat-x top;
}

#footer_nav a {
	margin: 4px 0;
	color: #003f79;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#footer_nav a:hover {
	color: #9a4100;	
	font-family: Arial, Helvetica, sans-serif;
}


#footer_content {
	float: left;
	width: 990px;
	font-size: 10px;
	line-height: 18px;

	text-align: center;
	color: #3d3d3d;
	background: #ccddec url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_footer.gif) repeat-x top;
}

#footer_content img {
	margin: 0 10px;
}




/* FORMATTING STYLES */

.full, .full_input, .half, .eighty {
	margin: 3px 0;
}
.full { width: 286px; }
.full_input {width: 282px; }
.half { width: 140px; }
.eighty { width: 51px; }

.floatRight { float:right; }


.duration { 
	vertical-align: right;
	width: 100px; 
}
#label_departing {
	padding-top: 3px;
	width: 95px;
}


h1, h2, h3, h4, h5, h6 {
	color: #0054a3;
	font-size: 24px;
	margin: 6px 0 15px 0px;
}

h2 { font-size: 20px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }


ul.indent {
	margin: 10px 0px 10px 15px;	
}


.floatRight  { float: right; }
.floatLeft { float: left; }

.verticalAlignMiddle { vertical-align:middle; }

p { margin: 10px 0; }


.header, .header .subheading {
	font-size: 16px;
	font-weight: bold;
	color: #0055a4;
}

.header .subheading {
	font-size: 14px;
}

.departure { padding: 3px 0; clear:both;}

#links a { color: #2b2b2b; }

a:hover, #links a:hover { color: #9a4100; }

.bargraph {
	float: left;
	height: 20px;
	background: #3886ce url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/bg_bargraph.gif) right no-repeat;
}
.clearLeft {
clear: left;
}

.alignRight {
	text-align: right;
}

p.cruise_details {
	margin: 4px 0;
	line-height: 18px;	
}

a.more_deals {
	display: block;
	width: 145px;
	height:  24px;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	background: #f99500 url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/btn_more_deals.gif) left no-repeat;
	margin: 5px auto;
	color: #333;
}
a.more_deals:hover { color: #fff; text-decoration:none; }

a.more_deals span {
	position: relative;
	top:4px;
	font-weight: bold;
	color: #003f79;
}

a.more_deals span:hover {
	color: #BF2800;
}

.more_deals_container {
/*
	float: left;
	width: 680px;
*/
	text-align: center; 
}

a span {
	font-weight: normal;
}

a, a.arrow {
	color: #E76201;
	text-decoration: underline;
}
a:hover, a.arrow:hover {
	color: #bf2800;
	text-decoration: underline;
}
a.arrow {
	padding-left: 14px;
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/a_more_deals_white.png) left no-repeat;
}


a.grey {
	color: #2b2b2b;
	text-decoration: underline;
}
a.grey:hover {
	color: #bf2800;
	text-decoration: underline;
}


a.red {
	color: #ce0000;
}
a.red:hover {
	color: #e76201;
}


a.arrow_right {
	padding-right: 15px;
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/a_more_deals_white.png) right no-repeat;
}




#info_box_content ul, #passengar_info_holder ul {
	margin: 0;
	padding-left: 25px;
}



.hotel_tile_1{ margin: 10px 5px 10px 10px; }
.hotel_tile_2{ margin: 10px 5px 10px 5px; }
.hotel_tile_3{ margin: 10px 5px 10px 5px; }
.hotel_tile_0{ margin: 10px 10px 10px 5px; }

.hotel_tile{
	float: left;
	width: 194px;
        height: 260px;
	padding: 8px;
	border:1px solid #aeb7bf;
	background-color: #f2f6f9;
}
/*************** main.css ends ***************/


/**************** IT stuff *********************/

.search_btn {
	width: 181px;
	height: 33px;
	border:0;
	text-align: center;
	margin: 15px auto 0 auto;
	background: #ed6302 url(https://images.thomascookgroup.ca/booking/B00/images/search/search_btn.gif) repeat-x top;
}
.search_btn:hover { cursor:pointer; }


#popup_opener {
	position:relative;
	width:144px;
	height:20px;
	top:69px;
	left:160px;
	background: url(https://images.thomascookgroup.ca/belairtravel/new/images/layout/btn_change_location.gif) no-repeat; 
	display:none;
	cursor:pointer;
}

#popup_close { 
	display:block;
	position:absolute;
	top:3px;
	left:290px;
	font-weight:bold;
	cursor:pointer;
}
 

.textAlignLeft{text-align:left;}


.userMessageIMG {
   background: url(https://images.thomascookgroup.ca/belairtravel/new/images/no_packages_blank.jpg) repeat-x top;
}

.userMessageText {
   padding-top:8px;
   padding-left:60px;
   width:80%;
   font-weight:bold;
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;   
   height:50px;
}


.ExpandCollapseMoreDeals {
/*
   float:left;
   padding-left:270px;
*/
text-align:center;
}

.SeeAllDealListing {
   float:right;
   padding-right:10px;
	position:relative;
	top:-50px;
}

.trav_info_holder{
   width:420px;
   height:280px;
   padding-top:20px
}

.continue_btn{
   background:url(https://images.thomascookgroup.ca/booking/B00/images/continue_btn.gif);   
   width: 106px;
   height: 22px;
   cursor:pointer;
   border:0px;
}


.room_restriction_Div {
	margin: 5px;
	padding: 5px;
	background-color:#FE6700;
	border:1px solid #ED3D25;
	display:none;
}

.room_restriction_Header
{
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.room_restriction_MSG
{
	color:#FFFFFF;
	padding-left:10px;
}


.ChildAgeDropDown
{
	float:left;
	padding-top:5px;
	padding-left:5px;
}

.ChildAgeDropDown_Main
{
	float:left;
	padding-top:5px;
	padding-left:20px;
	clear:right;
	width:40px;
}

.ChildAgeDropDownFirst
{
	float:left;
	padding-top:5px;
	clear:right;
}


.childAgeMsg_hr
{
	color:grey;
	background-color:grey;	
	margin-top:0px;
	border:0px;
	height:1px;

}

.childAgeMsg_div
{
	font-weight:bold;
	color:#D76311;
}

#quick_search_box {
	width: 218px;
	background-color: #ffe7ad;
	border:1px solid #c24c00;
}


#quick_search_box_header {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background: #eb6004 url(https://images.thomascookgroup.ca/booking/B00/images/bg_quick_search_box_header.gif) top repeat-x;
        cursor:pointer;
	height:36px;
	padding:0px;
}


#quick_search_box_content {
	padding:5;
        width:100%;
}

.ExpandCollapseUpDiv
{
	background-image: url("https://images.thomascookgroup.ca/booking/B00/images/search/quicksearch_up_arrow.gif");
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: right top;
	height:36px;
	width:27px;
	float:right;
	position:relative;
	top:0px;
	left:0px;
	cursor:pointer;
}


.ExpandCollapseDownDiv
{
	background-image: url("https://images.thomascookgroup.ca/booking/B00/images/search/quicksearch_down_arrow.gif");
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: right top;
	height:36px;
	width:27px;
	float:right;
	position:relative;
	top:0px;
	left:0px;
	cursor:pointer;
}

#headerTitle
{
	float:left;
	padding:10px 0px 10px 10px;
}
.search_fields tr td{
	text-align:left;
}

.cursorPointer
{
	cursor:pointer;
}


.topLinks {
	text-align:right; 
	width:400px; 
	height:43px;
}

.topLinks ul {
	float:right; 
	padding-top:10px;
        padding-right: 15px;
        margin:0;
	list-style-type: none;
}

.topLinks ul li {
	float:left;
}

.moreInfoQuestionMark
{
	background: url(https://images.thomascookgroup.ca/booking/B00/images/search/question_btn.gif) no-repeat;
	width:14px;
	height:14px;
	margin-left:5px;
}

.prices {
	clear:both;
	background-color: #F2F6F9;
	border: 1px solid #ACB5BD;
	padding: 10px;
	margin: 10px;
	position: relative;
	top:10px;
}


/*** City Lookup CSS style ***/
.warning {
	margin:0;
	padding:0 0 20px 0px;
}	

.infobox {
	background:url("https://images.thomascookgroup.ca/booking/B00/images/search/result-bg-border.gif") repeat-y scroll 0 0 transparent;
	clear:both;
	margin:0 0 14px 150px;
	overflow:hidden;
	padding:0;
	width:692px;
}	

.infotop {
	background:url("https://images.thomascookgroup.ca/booking/B00/images/search/resulttop-bg-border.gif.jpeg") no-repeat scroll 0 0 transparent;
	margin:0 0 5px;
	overflow:hidden;
	padding:0;
	width:692px;
}	

.infobottom {
	background:url("https://images.thomascookgroup.ca/booking/B00/images/search/result-bottom-border.gif") no-repeat scroll 0 0 transparent;
	height:6px;
	margin:0;
	padding:0;
}	

.warning h1{
	border-bottom:medium none;
	color:#004387;
	font:bold 20px Arial,Helvetica,sans-serif;
	margin:17px 0 0 15px;
	padding:0;
}	
.warning h2{
	border-bottom:medium none;
	color:#289BE9;
	font:bold 15px Arial,Helvetica,sans-serif;
	margin:5px 0 0 15px;
	padding:0;
}	

.infotable2 {
	margin: 0px 2px 0px 2px;
	border-top: 1px solid #DCDCDC;	
	border-bottom: 1px solid #FFF;
}

.infotable3 {
	margin: 0px 2px 0px 2px;
	border-top: 1px solid #DCDCDC;	
	border-bottom: 1px solid #FFF;
}


.infotable2 td, .infotable3 td {
	font: normal 12px Arial, Helvetica, sans-serif; 
	_height: 12px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #D1D1D1;
	padding: 6px 6px;
}



.infotable2 th, .infotable3 th {
	font: bold 12px Arial, Helvetica, sans-serif; 
	_height: 12px;
	border-bottom: 1px solid #D1D1D1;
	padding: 6px 15px;
	border-collapse:collapse;
	text-align:left;
	
}	


