 /* CSS Document */

/*--- common */
/*body{
	font-family:arial;
	color:#444444;
	font-size:12px;
	margin:4px 0px 0px 0px;
	background-color:#ffffff;}
	*/

BODY{
  margin:0px;
  padding:0px;
  font-family:Arial,Helvetica,sans-serif;
  color:#000;
  }
TABLE{
  padding:0px;
  font-size:14px
  }
p, div, span, table, td {
	font-family:arial;
	color:#444444;
	font-size:12px;
}
img{
	border:0px;
}
P{
  line-height:15px;
}
#courrielcontainer a:link, #courrielcontainer a:visited, #courrielcontainer a:hover, #courrielcontainer a:active{color:#1080CB;}

#courrielcontainer a:link, #courrielcontainer a:visited{
  text-decoration:underline;
}

#courrielcontainer a:hover, #courrielcontainer a:active{
  text-decoration:none
}

#date{
  float:left;
  display:inline;
  color:#052369;
  padding-bottom:3px;
  padding-left:3px;
  padding-top:0px;
}
h1{
  padding:0px;
  padding-left:10px;
  font-size:18px;
  color:#fff;font-weight:bold;padding-top:7px;
}
#infovendeur{
  color:#fff;padding:0px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:2px;
  width:100%;
}
#contenu{
  padding:10px;
}
#enregistrer{
  text-align:center;padding-top:20px;
}
.bleu{
  color:#448CCB;
}
.titre{
  color:#448CCB;
  paddin-bottom:10px;
  font-weight:bold;
  font-size:14px;
}
.titre-obligatoire{
  color:#448CCB;
  padding:10px 0px;
  font-weight:bold;
  font-size:12px;
}
#formulaire{
  background-color:#E7F5FF;
  width:100%;
  border:1px solid #448CCB;
  padding:10px;
  text-align:left;
}
#tab-formulaire{}
#tab-formulaire tr.champ{
  height:26px;
}

/*strong{color:#018E9F;font-weight:bold;}*/

a:link,a:visited{
  color:#018E9F;
  text-decoration:underline;
  font-family:arial;font-size:12px;
}
a:hover,a:active{
  color:#02707D;
  text-decoration:none;
  font-family:arial;
  font-size:12px
}
a.redlink:link,a.redlink:visited{
  color:#F10235;
  font-weight:bold;
}
a.redlink:hover,a.redlink:active{
  color:#F10235;
  font-weight:bold;
}
a.graylink:link,a.graylink:visited{
  color:#444444;
  font-weight:bold;
}
a.graylink:hover,a.graylink:active{
  color:#000000;
  font-weight:bold;
}
a.smlink:link,a.smlink:visited{
  color:#018E9F;
  text-decoration:underline;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
}
a.smlink:hover,a.smlink:active{
  color:#02707D;
  text-decoration:none;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
}

	.region
		{
			margin-left: 0;
			color: #CB1C2B;
			background: #dedede;
			font-size: 10px;
			font-weight: bold;
		}
	.ville
		{
			margin-left: 2px;
			color: #0556A8;
			font-size: 10px;
			font-weight: bold;
		}
	.sagence
		{
			margin-left: 4px;
			color: #333333;
			font-size: 11px;
			font-weight: normal;
		}

/* floating banner ---*/

#floatingBanner
{
	visibility:hidden;
	position:absolute;
	width:300px;
	height:250px;
	z-index:501;
	left: 435px;
	top: 5px;
}
/*--- header */
#welcome a{
	color:#444444;

	}
.top_phone {
	background-color:#ffa600}
.top_phone td{
	color:#ffffff;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;}
.top_phone b{
	color:#ffffff;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;}
/*header --- */

/*--- footer */
#footer_links {
	font-size:10px;
	padding-top:20px;
	padding-bottom:14px}
#footer_links a{
	color:#444444;
	font-size:10px;
	text-decoration: none;}
#footer_links a:hover{
	color:#018e9f;
	font-size:10px;
	text-decoration: underline;}
#copyright a{
	color:#444444;
	font-size:12px;
	font-family:arial;
	}
#copyright {
	padding-left:14px;
	padding-top:10px;
	text-align:left;
	font-size:12px;
	font-family:arial;}
.address{
	color:#ffffff;
	font-size:12px;
	font-family:arial;
	padding-right:4px;
	padding-top:4px;
	text-align:right}
/*footer --- */
/*--- text headers*/
.section{
	color:#F16A21;
	Font-family:verdana;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	}
h1{
	color:#F16A21;
	Font-family:verdana;
	font-size: 16px;
	font-weight:bold;
	margin:10px 0px 10px 20px;
	}
.header_darkorange16{
	color:#f16a21;
	font-size:16px;
	font-weight:bold;
	font-family:verdana }
.header_darkorange14{
	color:#f16a21;
	font-size:14px;
	font-weight:bold;
	font-family:verdana }
.header_darkorange12{
	color:#f16a21;
	Font-family:verdana;
	font-size: 12px;
	font-weight:bold; }
.label{
	color:#444444;
	Font-family:arial;
	font-size: 12px;
	font-weight:bold; }
.gray_label{
	color:#444444;
	Font-family:arial;
	font-size: 11px;
	font-weight:bold; }
.header_red14{
	color:#C9020A;
	Font-family:verdana;
	font-size: 14px;
	font-weight:bold; }
.header_red12{
	color:#C9020A;
	Font-family:verdana;
	font-size: 12px;
	font-weight:bold; }
.header_red10{
	color:#C9020A;
	Font-family:verdana;
	font-size: 10px;
	font-weight:bold; }
.header_orange14{
	color:#ffa600;
	Font-family:verdana;
	font-size: 14px;
	font-weight:bold; }
.header_orange12{
	color:#ffa600;
	Font-family:verdana;
	font-size: 12px;
	font-weight:bold; }
.header_orange16{
	font-size: 16px;
	font-family: verdana;
	font-weight:bold;
	color:#ffa600;
}
.header_orange18{
	color:#ffa600;
	Font-family:verdana;
	font-size: 18px;
	font-weight:bold; }
.header_green16{
	color:#018e9f;
	Font-family:verdana;
	font-size: 16px;
	font-weight:bold; }
.header_green14{
	color:#018e9f;
	Font-family:verdana;
	font-size: 14px;
	font-weight:bold; }
.header_green12{
	color:#018e9f;
	Font-family:verdana;
	font-size: 12px;
	font-weight:bold; }
.header_green11{font-weight:bold; font-size:11px;color:#018e9f;Font-family:arial}
.price_was{
	color:#018e9f;
	Font-family:verdana;
	font-size: 12px;
	font-weight:bold;
	text-decoration:line-through; }
.wasprice{
	font-size: 12px;
	font-weight:bold;
	text-decoration:line-through;}
.header_green10{
	color:#018e9f;
	Font-family:verdana;
	font-size: 10px;
	font-weight:bold; }
.header_white16{
	color:#ffffff;
	Font-family:verdana;
	font-size: 16px;
	font-weight:bold; }
.header_white14{
	color:#ffffff;
	Font-family:verdana;
	font-size: 14px;
	font-weight:bold; }
.header_white12{
	color:#ffffff;
	Font-family:arial;
	font-size: 12px;
	font-weight:bold; }
.header_gray10{
	font-size:10px;}
.header_gray12{
	color:#444444;
	font-size: 12px;
	font-weight:bold; }
.header_black14{
	color:#444444;
	Font-family:verdana;
	font-size: 14px;
	font-weight:bold; }
/*headers --- */


/*search details */
#f_title{
	color:#018e9f;
	Font-family:verdana;
	font-size: 14px;
	font-weight:bold;
}
#f_address{
	font-weight:bold;
	font-size: 12px;
}
#f_facilityImages{
	margin:0px;
	width:580px;
	overflow: auto;
	margin:0px;
	}
#f_detail .headD{
	color:#018e9f;
	Font-family:verdana;
	font-size: 12px;
	font-weight:bold; }

.headD{
	color:#018e9f;
	Font-family:verdana;
	font-size: 12px;
	font-weight:bold; }


/*--- borders*/
.border_left{
	border-left:1px solid #ffa600}
.border_lr {
	border-right:1px solid #ffa600;
	border-left:1px solid #ffa600;	}
.border_bottom {
	border-bottom:1px solid #9a9999;
	}
.border_lrb {
	border-right:1px solid #ffa600;
	border-left:1px solid #ffa600;
	border-bottom:1px solid #ffa600;	}
.border_right{
	border-right:1px solid #ffa600}
.border_lb {
	border-bottom:1px solid #ffa600;
	border-left:1px solid #ffa600;	}
.border_tr {
	border-top:1px solid #ffa600;
	border-right:1px solid #ffa600;	}
.border_2 {border-top:#9a9999 1px dotted;border-bottom:#9a9999 1px dotted;}
.border_4 {border:#018e9f 1px solid;padding:4px}
.border_4orange {border:#ffa600 1px solid;padding:4px}
.border_4darkorange {border:#f16a21 1px solid;}
.border_4gray {border:#9a9999 1px solid; background-color:#f5f5f5;}
/* borders --- */


/* --- html,form elements */
.bodytextsel { /* to delete ???? */
	color: #444444;
	font-size: 11px;
	font-family: arial;
	}
select, input, textarea{
	color: #444444;
	font-size: 11px;
	font-family: arial;
	}
INPUT.button_std {
    color: #ffffff;
    font-family: arial,helvetica;
    font-size: 11px;
    font-weight: bold;
    background-color: #018e9f;
    border:2px outset #e6e6e6;
    height: 22px;
    cursor:pointer;
    cursor:hand;
    }
INPUT.button_120 {
    color: #ffffff;
    font-family: arial,helvetica;
    font-size: 11px;
    font-weight: bold;
    background-color: #018e9f;
    border:2px outset #e6e6e6;
    height: 22px;
	width:120px;
    cursor:pointer;
    cursor:hand;
    }
INPUT.button_140 {
    color: #ffffff;
    font-family: arial,helvetica;
    font-size: 11px;
    font-weight: normal;
    background-color: #018e9f;
    border:2px outset #e6e6e6;
    height: 22px;
	width:140px;
    cursor:pointer;
    cursor:hand;
    }
INPUT.book {
    color: #018e9f;
    font-family: arial,helvetica;
    font-size: 11px;
    font-weight: bold;
    background-color: #f5f5f5;
    border:2px outset #e6e6e6;
	vertical-align: bottom;
    height: 22px;
    cursor:pointer;
    cursor:hand;
    }
ul.li_green {
	color:#018e9f;
	margin-top: 4px;
	margin-bottom: 4px;
	font-size:11px;
	}
ul.li_orange {
	color:#f16a21;
	margin-top: 4px;
	margin-bottom: 4px;
	}
ul.li_orange li {
	padding-top: 6px;
	}
.litext{
	color:#444444;
	}
ul.greencheckmark {
 list-style-image: url("/Images/Travx.iTravel2000/green_checkmark.gif");
margin-top: 4px;
	margin-bottom: 8px;
}

/* html,form elements --- */

/*--- main search form  */
#forms {
	border-right:3px solid #F16A21;
	border-bottom:3px solid #F16A21;
	border-left:3px solid #F16A21;
	background-color:#f5f5f5;
	margin:0px;
	}
#forms td{font-size:11px;}
#forms .packages{
	font-family:arial;
	font-weight:bold;
	font-size:14px;
}
#error_msg{
	text-align:left;
	padding-left:12px;
	padding-bottom:6px;
	font-family: verdana;
	/*color:#ff3333;*/
	color:#C25283;
	font-size:12px;
	font-weight:bold;
}
#tb_error_msg{
	text-align:left;
	padding-left:12px;
	padding-bottom:6px;
	font-family: verdana;
	color:#C25283;
	font-size:12px;
	font-weight:bold;
}

/* added by AM as we can have to erorr_msg divs on the Form */
.error_msg{
	text-align:left;
	padding-left:12px;
	padding-bottom:6px;
	font-family: verdana;
	color:#C25283;
	font-size:12px;
	font-weight:bold;
}
.error_control{
	background-color:#C25283;
}

.success_control{
	background-color:#ffffff;
}
#caption {color:#FFFFFF;}
/* main search form --- */


/* ---  quick search form*/
#quick_search {
	border-left:1px solid #018e9f;
	border-bottom:1px solid #018e9f;
	background-color:#DFEEEE;
	font-size: 11px;
	}
#quick_search .packages span{
	font-weight:bold;
	font-size: 11px;
	font-family: arial;
	}
#quick_search th{
	color:#ffffff;
	background-color:#018e9f;
	font-size:14px;
	font-weight:bold;
	font-family:verdana;
	height:20px }
/* quick search form --- */


/*--- features boxes under main search form */

/*--- features boxes under main search form */
#features {
	margin:4px 0px 0px 4px; }
#features  a{
	color:#444444;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#features .greenbox {
	border:1px solid #018e9f;
	background-color:#EFF8F8;
}

#features .greenboxtitle{
	background-color:#018e9f;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	font-family:verdana;
	height:20px ;
}
#greenBoxTitle	{
	background-color:#018e9f;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
}
#flightDealTitle{
	background-color:#018e9f;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
}
#hotDeals_Title{
	background-color:#f16a21;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
}
#topDestinations_Title{
	background-color:#f16a21;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
}


#features .greenbox a:hover, a:active {
	text-decoration:underline;
	color:#018e9f;
	}

#features .dealbox {
	border:1px solid #f16a21;
	background-color:#FFF1E3;
	}
#features .dealboxtitle{
	background-color:#f16a21;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	font-family:verdana;
	height:20px ;
}
#features .dealbox a:hover, a:active {
	text-decoration:underline;
	color:#f16a21;
	}
#features .destinationbox {
	border:1px solid #ffa600;
	background-color:#FDFAE6;
	}
#features .destinationboxtitle{
	background-color:#ffa600;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	font-family:verdana;
	height:20px ;
}
#features .destinationboxbox a:hover, a:active {
	text-decoration:underline;
	color:#f16a21;
	}
#features .nowprice{
	font-size:20px;
	font-family:arial;
	font-style:italic;
	font-weight:bold;
	color:#FF0000;
}


/*
#features {
	margin:4px 0px 0px 0px; }
#features td{
	padding-left:4px;
	font-size:12px;}
#features th {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	font-family:verdana;
	height:20px ;
	}
#topDestinations_Title {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	font-family:verdana;
	height:20px ;
}
#hotDeals_Title {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	font-family:verdana;
	height:20px ;
}
#FlightDealTitle {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	font-family:verdana;
	height:20px ;
}

#features  a{
	color:#444444;
	font-size:12px;
	font-weight:bold;}

.promotions{
	border:1px solid #018e9f;
	margin: 4px;
}

#features .flightdeal {
	float:right;
	padding:0px;
	margin:0px 0px 0px 2px;
	border:1px solid #018e9f;
	background-color:#EFF8F8;
	width:60%;
	height:160px;}
#features  .flightdeal a:hover, a:active {
	text-decoration:underline;
	color:#018e9f;
	}
#features .todaydeal {
	float:right;
	padding:0px;
	margin:0px 0px 6px 2px;
	border:1px solid #f16a21;
	background-color:#FFF1E3;
	width:60%;
	height:214px;}
#features .nowprice{
	font-size:20px;
	font-family:arial;
	font-style:italic;
	font-weight:bold;
	color:#FF0000;



}
#features  .todaydeal a:hover, a:active {
	text-decoration:underline;
	color:#f16a21;
	}
#features .top5 {
	float:left;
	padding:0px ;
	margin:0px 2px;
	border:1px solid #ffa600;
	background-color:#FDFAE6;
	width:38%;
	height:380px;
	}
#features  .top5 a{}
text-decoration:none;

#features  .top5 a:hover, a:active {
	text-decoration:underline;
	color:#f16a21
	}
/*features boxes under main search form --- */
/* --- main pages right part */
#promo1{
	margin:4px;}

#copy{
	padding:0px 4px 0px 4px;
	margin:0px}
#copy dl{
	margin:0px;}
#copy dt{
	padding:4px 0px 1px 0px;}
#copy dd {
	margin-left:14px;}
#copy dt a{
	font-weight: bold }
#copy  dd a{
	text-decoration:none;
	color:#444444;
	 }

#offer td{
	font-size:11px;
	border-bottom:1px solid #9a9999;

}
#offer a{
	color:#018e9f;
	font-size:12px;
	font-weight:bold;
}
#offer b{
	color:#018e9f;
	font-size:12px;
	}
#offer .price{
	text-align: right;
	padding-right:10px;
	font-size:12px;
	font-weight:bold;
}
/* main pages right part --- */


/* --- left column template 2, 4 */
#left_nav_box {
	border-top:1px solid #9a9999;
	border-right:1px solid #9a9999;
	border-bottom:1px solid #9a9999;
	background-color:#f5f5f5;
	width:160px;}
#left_nav_box .checktext{
	font-size:11px;
	font-weight:normal;
	color:#018e9f;
	}
#left_nav_box b{
	font-size:11px;
	font-weight:bold;
	color:#444444;
	}
#left_nav {
	padding:3px 2px;
	font-weight:bold; }

#left_nav dl{
	margin:6px 0px 6px 2px;
	}
#left_nav dt{
	color:#444444;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	margin-top:0px;
	}
#left_nav dd {
	color:#9a9999;
	font-size:12px;
	font-weight:bold;
	margin:4px 0px 4px 12px;
	padding:0px;
	}
#promo_left {
width:160px;
text-align:center;
}
#promo_left img{
	border:1px #8E8E8E solid;
	margin-top:10px ;
	margin-bottom:10px ;
	}


/*--- search_results template 2*/

#page_nav a {display:block;white-space: nowrap ;  color:#018e9f; border:1px solid #DFEEEE;
text-decoration: none;font-size:11px;font-weight:normal;text-align:center; height:16px; width:16px;}
#page_nav_current a {display:block;white-space: nowrap ;  color:#ffffff; background-color: #018e9f;border:1px solid #018e9f;
text-decoration: none;font-size:11px;font-weight:bold;text-align:center; height:16px; width:16px;}


#search_steps {
	text-align:center;
	height:24px;
	margin-bottom:6px;
}
#search_steps .selected_step{
	width:90px;
	font-weight:bold;
	color:#018e9f;
	border-top:5px solid #018e9f;
	}
#search_steps .blank{
	width:5px;
	border-top:0px;

	}
#search_steps td{
	width:90px;
	color:#9a9999;
	border-top:5px solid #dcdcdc;
	font-size:10px;
	font-weight:bold;
	}

#tbl_main{
	border-collapse:collapse;
	border:1px solid #9a9999;
	}

#tbl_main td.header{
	color:#444444;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	background-color:#e6e6e6;
	padding:6px;
	border-bottom:1px solid #9a9999;
	 }
#tbl_edit{border:4px solid #f16a21;}
#tbl_main td.header_edit{
	background-color:#f16a21;
	padding:6px;
	border-bottom:1px solid #e6e6e6;
	 }
#tbl_main	th{
	font-size:12px;
	font-weight:bold;
	background-color:#e6e6e6;
	height:22px;
	text-align:center;
	}
#tbl_main td{
	padding:4px 4px;
	}
#tbl_main td.borders{
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	}
#tbl_main	.price{
	font-size:11px;
	font-weight:normal;
	}
#tbl_main	b{
	color:#018e9f;
	font-weight:bold;
	font-size:12px;
	}
#tbl_main	.checktext{
	font-size:10px;
	font-weight:normal;
	}
#tbl_main li {
	margin-top: 10px;
	}

.captions_deals{color:#000000;background:#FEF7CB;font-weight:bold;border-bottom:1px solid #e6e6e6;}
.captions_details{color:#000000;background:#f5f5f5;text-align:center;font-weight:bold;border-bottom:1px solid #e6e6e6;}
#tbl_gray th{
	color:#018e9f;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	background-color:#e6e6e6;
	height:18px;
	}
#tbl_gray{
background-color:#e6e6e6;
margin: 0px;
font-family:arial;
border-collapse:collapse;
border:1px solid #e6e6e6;
}
#tbl_gray td{
	background-color:#FFFFFF;

	}

#tbl_gray_td td{
	background-color:#f5f5f5;
	padding:4px;
	font-size:11px;
	color:#018e9f
}
#tbl_gray_td td.white{
	background-color:#ffffff;
}

#tbl_gray_td th {
	height:24px;
	background-color:#e6e6e6;
	}
#tbl_gray_td b{
	color:#444444;
	font-size:11px;
	font-weight:bold;
}
/*--- search_results*/


/*---template 3 gray box for details above footer*/
#detail_box{
	background-color:#f5f5f5;
	padding :10px;
	border:1px solid #61bac0;
}
#detail_box span{
	font-size:12px;
}
#detail_box b{
	color:#018e9f;
	font-size:12px;
	}
#detail_box td{
white-space: nowrap }

/* Tools & Features page */
.itravelcash td{
	padding-left:26px;
	font-weight:normal;
	font-size:12px;
	color:#6C5B3C;
	height:20px;font-family:verdana,arial;}
.itravelcash b{
font-size:12px;font-weight:bold;
font-family:verdana,arial;}


/*Today’s Hottest Deal page */
.bookmark {
	float:right;
	padding:2px;
	font-size: 11px;}

/*group travel page */
#tbl_2column td{
	/*background-color:#f5f5f5;
	text-align:justify;	*/
}
#tbl_2column b{
	/*color:#018e9f;*/
	font-weight:bold;}
#tbl_2column dl{
	margin:6px 0px;}
#tbl_2column dd{
	padding:6px 0px 0px 0px;
	margin-left:12px;}

.star_sm{
color:#f16a21;
font-size:14px;
}

/*--- mandatory fields indicator */
.star{
color:#6db2cb;
font-size:18px;
}

/*  middle column */
#content{
	padding:0px 6px;
	margin:0px;
}
 p {text-align:justify;}
#content dl{
	margin-top:4px;

	padding:0px;
	}
#content dt{
	font-weight:bold;
	font-size:12px;
	padding:4px 0px;
	margin:4px 0px;
	background-color:#f5f5f5;
	}
#content dt a {
	font-size:12px;
	font-weight:bold;
	}

#content dd{
	font-size:12px;
	margin-left:16px;
	}
#content ol li a {
	font-size:12px;
	font-weight:normal;
	color:#444444;
	}
#content ol li {
	margin:4px;
	}
#content a.link_darkorange {
	font-size:13px;
	font-weight:bold;
	color:#f16a21;
	font-family: Verdana;}
#content a.orange_link {
	font-size:13px;
	font-weight:bold;
	color:#ffa600;
	font-family: Verdana;}

.back_totop{
	text-align:right;
	margin:0px;
	}

#tbl_green th{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	font-family:verdana;
	height:18px;
	}
#tbl_green td{
	background-color:#FFFFFF;
	height:18px;
	}
#tbl_green{
background-color:#018e9f;
margin:6px  0px;
}

#tbl_flight th{
	/*color:#018e9f;
	background-color:#9a9999;

	font-size:14px;
	font-weight:bold;
	font-family:verdana;*/
	font-weight: normal;
	border-bottom:2px solid #9a9999;
	height:30px;
	background-color:#E6E6E6;
	}
#tbl_flight	.fl_price{
	color:#f16a21;
	background-color:#ffffff;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	padding:2px 6px;
	margin:1px;
}
#tbl_flight td{
	border-bottom:1px solid #E6E6E6;
}
#tbl_flight td.gray{
	background-color:#E6E6E6;
	height:18px;
	}
#tbl_flight b{
	color:#000000;
}
#tbl_flight td.noborder{
	border:0px;
	}
.roomRowDark
{
	background-color:#f5f5f5;
}
.dealsborder_red{BORDER-top:#f16a21 6px solid}
.dealsborder_green{BORDER-top:#ACD373 6px solid}
.thumbnailImage
{
	height:78px;
}
hr.hr_green{height:1px;color:#018e9f; }
hr.hr_gray{height:1px;color:#CDCDCD; }
hr.hr_darkorange{height:1px;color:#f16a21; }
hr.hr_orange{height:1px;color:#ffa600; }
.smalltext{font-size:11px;}

#sitemap {
	text-align:justify;
}
#sitemap a{
	color:#636363;
}
#sitemap dl {
	margin:0px;
	padding:0px;
	color:#9a9999;
	font-weight:bold;
	}
#sitemap dt {

	margin:4px 0px 4px 20px;
	padding:2px;

}
#sitemap dt a {
	font-weight:bold;
	font-size:13px;
	font-family:verdana;
	color:#636363;
}
#sitemap dt  b {
	font-weight:bold;
	font-size:13px;
	font-family:verdana;
	color:#636363;
}
#sitemap dd {
	margin:0px 0px 0px 50px;
	padding:4px;
	font-weight:bold;
	font-size:12px;
}
#sitemap dd a, b{
	color:#636363;
	font-weight:bold;
	font-size:12px;
	font-family:arial;
}

#sitemap ul {
	margin:4px 0px 0px 40px;
	padding:2px;

}
#sitemap li{
	margin:0px;
	padding:2px;
	font-size:12px;
	font-weight:normal;
}
#sitemap li a{
	font-size:12px;
	font-weight:normal;
	font-family:arial;
}
.dealtype{
	background-color:#f16a21;
	height:24px;
}
.sorted_by{
	text-align:left;
	color:#000000;
	font-size:11px;
	font-weight:normal;
}

.header_greenbg{
	color:#ffffff;
	background-color:#018e9f;
	font-size:14px;
	font-weight:bold;
	font-family:verdana;
	height:20px;
}

#left_quicksearch_box{
    border-right:1px solid #018e9f;
    border-bottom:1px solid #018e9f;
    background-color:#DFEEEE;
    font-size: 11px;
}

#left_quicksearch_box .packages span{
	font-weight:bold;
	font-size: 11px;
	font-family: arial;
}

#left_quicksearch_box th{
	color:#ffffff;
	background-color:#018e9f;
	font-size:12px;
	font-weight:bold;
	font-family:verdana;
	height:20px;
	border-bottom:1px solid #018e9f;
}
.hotelbyday td{
	background-color:#f5f5f5;
	border:1px solid #CDCDCD;
}
.hotelbyday td.whitetd{
	background-color:#ffffff;
	border:1px #ffffff;
}
.days{
	color:#000000;
	font-size:10px;
	font-weight:normal;
	}
.oneprice{
	color:#000000;
	font-size:12px;
}
.strikeprice{
text-decoration:line-through;
color:#000000;
font-size:12px;
}
.specialprice{
color:#f16a21;
font-size:12px;
font-weight:bold;
}

.quick_search_bar_room_header{color:#006666; border-bottom:1px solid #006666;  font-weight:bold; font-size:11px; font-style:italic;}
 .rooms_left{
 background-color:#FFFFCC; font-weight:bold; color:#FF0000; padding:4px; text-align:center}
.tbl_packages td{vertical-align:middle; font-size:11px;}
.tbl_packages  b{font-weight:bold; font-size:11px; color:#333333;}
.destdeals{background-color:#FFFAF0; border:1px solid #f16a21;}
.destdeals th{background-color:#f16a21;color:#FFFFFF; font-weight:bold; text-align:center}
.ratedetails{background-color:#f5f5f5; padding:6px; border:1px solid #CDCDCD;width:550px; text-align:left;}
.DealTypeDiv
{
	border-style:solid;
	border-width:thin ;
	border-color:"#cccccc";

	height: 100px;
	overflow-y:scroll;
	overflow: -moz-scrollbars-vertical;
}
#flightSpecials td{font-size:11px;}
#flightSpecials  .border1_bottom{border-bottom:1px dashed #B4B4B4;}
#flightSpecials a.dest:link,a.dest:visited{color:#000000;font-family:Verdana; text-decoration:none; font-weight:bold; font-size:12px}
#flightSpecials a.dest:hover,a.dest:active{text-decoration: underline}
#flightSpecials a.destheader:link,a.destheader:visited{color:#f16a21;font-family:Verdana; text-decoration:none; font-weight:bold; font-size:13px}
#flightSpecials a.destheader:hover,a.destheader:active{text-decoration: underline;color: #EC1206}
#flightSpecials a.more:link,a.more:visited{color:#016571;font-family:Verdana; text-decoration:none; font-weight:bold; }
#flightSpecials a.more:hover,a.more:active{text-decoration: underline}
.header_blue16{
            color:#00335B;
            Font-family:verdana;
            font-size: 16px;
            font-weight:bold; }
.header_blue14{
            color:#00335B;
            Font-family:verdana;
            font-size: 14px;
            font-weight:bold; }
.header_blue12{
            color:#00335B;
            Font-family:verdana;
            font-size: 12px;
            font-weight:bold; }
.header_blue11{
font-weight:bold;
font-size:11px;
color:#00335B;
Font-family:arial}
a.blueLink:link,a.blueLink:visited{color:#153ba9;font-size: 12px;}
a.blueLinkActive:link,a.blueLinkActive:visited{color:#153BA9; font-size: 12px; font-weight:bold; }

.TransBackground
		{
			z-index: 1;
			right: 0px;
			height:100%;
			widht:100%;
			left: 0px;
			background-image: url(/Images/Travx.iTravel2000/img_whiteBG.gif);
			bottom: 0px;
			background-repeat: repeat;
			position: absolute;
			top: 0px;
		}

		.OpacBackground
		{
			background-image: url(/Images/Travx.iTravel2000/spacer_1.gif);
			background-repeat: repeat;
		}
