.tour_tbl
{
	font-size: .7em;
	line-height: 1.2em;
	color: #445057;
	width: 100%;
	border-collapse: separate;
}
.fdTableSortTrigger
{
	font-size:12px;
	color:#756C5E;
	font-weight: normal;
	text-decoration: none;
}
.fdTableSortTrigger:hover
{
	text-decoration: underline;
}
th.dark_br_bg a
{
	color: white;
}
.tour_tbl td, .tour_tbl th
{
	height: 41px;
	padding: 0 10px;
}
.f_bggr
{
	font-size: 1.1em;
}
.tbl_head_row, .tbl_head_row th a
{
	text-align: center;
	/*padding-right: 15px;*/
	text-decoration: underline;
}
.tbl_head_row th
{
	background-color: #E9E4CE;
	
	text-align:left;
}
td.bg_sort2, th.forwardSort
{
	background-color: #9D9484;
	color: #FFF;
}
th.forwardSort a
{
	background: url(/images/bg_sort2.gif) no-repeat right;
	padding-right: 20px;
	color: #FFF;
	/*display:block;
	padding-right:10px;*/
	text-align:center;
	
	white-space:nowrap;
	padding-right:15px;
}
td.bg_sort3, th.reverseSort
{
	background-color: #9D9484;
	color: #FFF;
}
th.reverseSort a
{
	background: url(/images/bg_sort3.gif) no-repeat right;
	padding-right: 20px;
	color: #FFF;
	/*display:block;
	padding-right:10px;*/
	text-align:center;
	
	white-space:nowrap;
	padding-right:15px;
}
th.dark_br_bg
{
	background-color: #9D9484;
	color: #FFF;
}
.tb_ctry_link
{
	color: #9B6624;
	font-size: 1.1em;
}
.tb_reg_link
{
	font-size: 1.1em;
	color: #BF4F1A;
	font-weight: bold;
	white-space: nowrap;
}
.tb_hotl_link
{
	font-size: 1.1em;
	color: #445057;
	white-space: nowrap;
}
.tb_oper_link
{
	color: #D5974A;
}
.tb_auth_link
{
	font-size: 1.1em;
	color: #669812;
}
.kp_rate_tbl .tb_ctry_link
{
	color:#087EAF;
	font-size:1.15em;
}
.tb_reg_link
{
	font-size: 1.1em;
	color: #BF4F1A;
	font-weight: bold;
	white-space: nowrap;
}
.kp_rate_tbl .tb_reg_link
{
	color: #669812;
	font-size: 1.1em;
	font-weight: normal;
}
.tb_auth_link:hover,
.tb_reg_link,
.tb_hotl_link,
.tb_oper_link,
.tb_ctry_link
{
	text-decoration: none;
}
.tb_reg_link:hover,
.tb_hotl_link:hover,
.tb_oper_link:hover,
.tb_ctry_link:hover
{
	text-decoration: underline;
}
.tb_price
{
	font-size: 1.15em;
	color: #EC8513;
	font-weight: bold;
}
.kp_rate_tbl .tb_price
{
	font-size: 1.11em;
	color: #986178;
	font-weight: normal;
}
.tb_hotl_link span
{
	font-size: 1.3em;
	font-weight: bold;
	background: url(/images/lil_star.gif) no-repeat right top;
	padding-right: 5px;
	color: #F90;
	position: relative;
}
.brdd_row td
{
	border-top: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	height: 40px;
}
.tb_brd_right
{
	border-right: 1px solid #F5F5F5;
}
.tb_brd_left
{
	border-left: 1px solid #F5F5F5;
}
.hovered_row td
{
	background: #F2F2E7;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	height: 42px;
}
.tbl_slsh
{
	color: #D5974A;
}
.kp_tbl_pos
{
	margin: 10px 15px 10px 31px;
}
.tour_tbl .ct_pers_l,
.tour_tbl .ct_pers_r
{
	font-size: 1.1em;
}
.tb_stat
{
	color: #CCC;
	font-size: 1.1em;
}
.isavail span
{
	color: #138C47;
}
.tour_tbl td
{
	border-bottom: 2px solid #e0e0e0;
}
.tour_tbl tr.alt td
{
	/*border-bottom: 1px solid #e0e0e0;*/
}
.tour_tbl tr td.alt{
	background: #F2F2E7;
}

.sortable-date-dmy{
	text-align: center !important;
	width: 70px !important;
} 

.sortable-date-dmy a{
	display: block; !important;
	text-align: center;
	
	white-space: normal !important;
	
}

.sortable-numeric a{
	
	white-space: normal !important;
	display: block; !important;
	text-align: center;
	
	
}

.sortable-numeric{
	width: 84px;
	text-align: center !important;
	
}

.sortable-currency{
	text-align: center !important;
}

.fd-column-6 {
	text-align: center !important;
}

