@charset "utf-8";

#top_perso {
	display:none;
}

#results_list_criterias {
	background:#fff;
	margin-top:-77px;
	_margin-top:0px;
	margin-bottom:21px;
	padding:21px 17px 21px 19px;
	width:514px;
}

#results_list_criterias_left {
	float:left;
	width:336px;
}

#results_list_criterias_left_title {
	margin-bottom:20px;
}

#results_list_criterias_left_content {
	margin-left:12px;
}

#results_list_criterias_package {
	color:#009ad5;
	font-size:14px;
	line-height:16px;
	margin-bottom:15px;
}

#results_list_criterias_table {
	margin-bottom:15px;
}

.results_list_criterias_td1 {
	padding-bottom:6px;
	width:142px;
}

.results_list_criterias_td2 {
	padding-bottom:6px;
}

#results_list_criterias_hotelsfound {
	font-size:12px;
}

#results_list_criterias_hotelsfound span {
	color:#009ad5;
	font-size:21px;
	font-weight:bold;
}

#results_list_criterias_right {
	float:right;
	width:178px;
}

#results_list_criterias_right_title {
	text-align:center;
	margin-bottom:14px;
}

#results_list_criterias_price {
	background:url(http://css.net-v.ca/content/NTV/images/results_list_criterias_price_bg.gif);
	height:76px;
	margin-bottom:6px;
	padding:12px 0px 0px 0px;
	width:178px;
}

#results_list_criterias_price_text {
	margin-bottom:8px;
	text-align:center;
}

#results_list_criterias_price_minmax {
	margin:auto;
	margin-bottom:10px;
	width:148px;
}

#results_list_criterias_price_min {
	color:#009ad5;
	float:left;
	text-align:center;
	width:35px;
}

#results_list_criterias_price_max {
	color:#009ad5;
	float:right;
	text-align:center;
	width:35px;
}

#results_list_criterias_price_slider {
	background:url(http://css.net-v.ca/content/NTV/images/results_list_criterias_price_slider_bg.gif) no-repeat;
	height:16px;
	margin:auto;
	position:relative;
	width:114px;
}

#results_list_criterias_price_slider_handle1 {
	background:url(http://css.net-v.ca/content/NTV/images/results_list_criterias_price_slider_arrow.gif) center no-repeat;
	height:16px;
	position:absolute;
	width:19px;
}

#results_list_criterias_price_slider_handle2 {
	background:url(http://css.net-v.ca/content/NTV/images/results_list_criterias_price_slider_arrow.gif) center no-repeat;
	height:16px;
	position:absolute;
	width:19px;
}

#results_list_criterias_star {
	background:url(http://css.net-v.ca/content/NTV/images/results_list_criterias_star_bg.gif);
	height:60px;
	padding:10px 0px 0px 0px;
	width:178px;
}

#results_list_criterias_star_text {
	margin-bottom:6px;
	text-align:center;
}

#results_list_criterias_star_stars {
	width:80px;
	margin:auto;
}

.results_list_criterias_star_empty {
	background:url(http://css.net-v.ca/content/NTV/images/icon_star_empty.gif);
	float:left;
	height:15px;
	width:16px;
}

.results_list_criterias_star_full {
	background:url(http://css.net-v.ca/content/NTV/images/icon_star_full.gif);
	float:left;
	height:15px;
	width:16px;
}

#results_list_criterias_star_slider {
	background:url(http://css.net-v.ca/content/NTV/images/results_list_criterias_star_slider_bg.gif) no-repeat;
	height:16px;
	margin:auto;
	position:relative;
	width:80px;
}

#results_list_criterias_star_slider_handle1 {
	background:url(http://css.net-v.ca/content/NTV/images/results_list_criterias_star_slider_arrow.gif) center no-repeat;
	height:16px;
	position:absolute;
	width:16px;
}

#results_list_criterias_star_slider_handle2 {
	background:url(http://css.net-v.ca/content/NTV/images/results_list_criterias_star_slider_arrow.gif) center no-repeat;
	height:16px;
	position:absolute;
	width:16px;
}


#results_list {
	background:#fff;
	margin-bottom:21px;
	width:550px;
}

#results_list_top {
	padding-bottom:25px;
	width:550px;
}

#results_list_top h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	font-style:italic;
	font-weight:normal;
	padding:26px 0px 0px 26px;
	margin:0px;
}

#results_list_top h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	font-weight:normal;
	padding:0px 0px 0px 26px;
	margin:0px;
}

#results_list_betterprice_link {
	margin:7px 0px 0px 393px;
	position:absolute;
}

#results_list_betterprice_continent {
	width:550px;
}

#results_list_betterprice_country {
	width:550px;
}

#results_list_betterprice_city {
	width:550px;
}

.results_list_betterprice_close {
	height:24px;
	margin:0px 0px 0px 462px;
	position:absolute;
	width:71px;
}

.results_list_betterprice_seal {
	height:76px;
	margin:5px 0px 0px 7px;
	position:absolute;
	width:82px;
}

.results_list_betterprice_table {
	margin:21px 0px 0px 0px;
	width:550px;
}

.results_list_betterprice_table th {
	font-weight:normal;
	height:24px;
	text-align:center;
}


.results_list_betterprice_rowhead1 {
	background:url(http://css.net-v.ca/content/NTV/images/results_list_betterprice_rowhead1_bg.gif) repeat-x;
	color:#009ad5;
	height:43px;
}

.results_list_betterprice_rowbottom {
	background:url(http://css.net-v.ca/content/NTV/images/results_list_betterprice_rowbottom_bg.gif) repeat-x;
	color:#009ad5;
	height:19px;
}

.results_list_betterprice_rowbottom td {
	color:#666;
	font-size:10px;
	padding-left:19px;
}

.results_list_betterprice_rowhead2 a {
	color:#009ad5;
}

.results_list_betterprice_row1 {
	background:#ecfaff;
	height:19px;
}

.results_list_betterprice_row2 {
	background:#fff;
	height:19px;
}

.results_list_betterprice_td1 {
	overflow:hidden;
	padding-left:19px;
	width:20%;
}

.results_list_betterprice_td1 a {
	color:#009ad5;
}

.results_list_betterprice_td2 {
	font-size:10px;
	text-align:center;
	width:16%
}

.results_list_betterprice_td3 {
	font-size:10px;
	text-align:center;
	width:16%
}

.results_list_betterprice_td4 {
	font-size:10px;
	text-align:center;
	width:16%
}

.results_list_betterprice_td5 {
	font-size:10px;
	text-align:center;
	width:16%
}

.results_list_betterprice_td6 {
	font-size:10px;
	text-align:center;
	width:16%
}






.results_list_betterprice_stars_close {
	margin:10px 0px 0px 462px;
	position:absolute;
}

.results_list_betterprice_stars_seal {
	margin:0px 0px 0px 7px;
	position:absolute;
}

.results_list_betterprice_stars_table {
	margin:32px 0px 0px 0px;
	width:550px;
}

.results_list_betterprice_stars_table th {
	font-weight:normal;
	height:27px;
	text-align:center;
}

.results_list_betterprice_stars_rowhead1 {
	background:url(http://css.net-v.ca/content/NTV/images/results_list_betterprice_stars_rowhead1_bg.gif) repeat-x;
	height:24px;
}

.results_list_betterprice_stars_rowbottom {
	background:url(http://css.net-v.ca/content/NTV/images/results_list_betterprice_rowbottom_bg.gif) repeat-x;
	color:#009ad5;
	height:19px;
}

.results_list_betterprice_stars_rowbottom td {
	color:#666;
	font-size:10px;
	padding-left:19px;
}

.results_list_betterprice_stars_row1 {
	background:#ecfaff;
	height:19px;
}

.results_list_betterprice_stars_row2 {
	background:#fff;
	height:19px;
}

.results_list_betterprice_stars_td1 {
	overflow:hidden;
	padding-left:19px;
	width:23%
}

.results_list_betterprice_stars_td1 a {
	color:#009ad5;
}

.results_list_betterprice_stars_td2 {
	text-align:center;
	width:11%
}

.results_list_betterprice_stars_td3 {
	font-size:10px;
	text-align:center;
	width:11%
}

.results_list_betterprice_stars_td4 {
	font-size:10px;
	text-align:center;
	width:11%
}

.results_list_betterprice_stars_td5 {
	font-size:10px;
	text-align:center;
	width:11%
}

.results_list_betterprice_stars_td6 {
	font-size:10px;
	text-align:center;
	width:11%
}

.results_list_betterprice_stars_td7 {
	font-size:10px;
	text-align:center;
	width:11%
}

.results_list_betterprice_stars_td8 {
	font-size:10px;
	text-align:center;
	width:11%
}




.results_list_paging {
	padding:18px 24px 25px 0px;
	text-align:right;
}

.results_list_paging_nbresults {
	padding-top:3px;
}


#results_listing_container {
	background:#fff;
	width:550px;
	overflow:hidden;
}

.results_list_box {
	background:url(http://css.net-v.ca/content/NTV/images/results_list_dots.gif) 0px 0px no-repeat;
	float:left;
	padding:0px 12px 40px 30px;
	margin-left:-1px;
	width:140px;
}

.results_list_box_pix {
	height:83px;
}

.results_list_box_rating {
	padding:11px 0px 9px 0px;
}

.results_list_box_hotel {
	color:#009ad5;
	font-size:13px;
	font-weight:bold;
	height:30px;
	line-height:14px;
	overflow:hidden;
}

.results_list_box_hotel a {
	color:#009ad5;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.results_list_box_hotel a:hover {
	text-decoration:underline;
}

.results_list_box_destination {
	padding:3px 0px 6px 0px;
	height:13px;
	overflow:hidden;
}

.results_list_box_type {
	height:38px;
	overflow:hidden;
}

.results_list_box_pricing {
	height:50px;
	width:142px;
}

.results_list_box_price {
	color:#009ad5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	font-weight:bold;
	padding:5px 0px 7px 0px;
}

.results_list_box_pricing_note {
	color:#009ad5;
	font-size:10px;
	font-weight:normal;
	height:50px;
	width:142px;
}

.results_list_box_startingfrom {
	color:#333;
	font-size:9px;
	font-weight:normal;
}

.results_list_box_details {
	margin:26px 0px 0px 90px;
	position:absolute;
}



/* Results None */

#results_none_header {
	background:#fff;
	margin-top:-76px;
	_margin-top:0px;
	margin-bottom:21px;
	width:550px;
}

#results_none {
	background:#fff;
	min-height:1042px;
	padding:21px;
	width:508px;
}

#results_none_top {
	background:#00aeef;
	height:210px;
	width:508px;
}

#results_none_top_text1 {
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	margin:28px 0px 0px 34px;
	position:absolute;
	width:450px;
}

#results_none_top_text1 span {
	color:#00475b;
	font-weight:bold;
}

#results_none_top_text2 {
	background:url(http://css.net-v.ca/content/NTV/images/results_none_top_text2_bg.gif) no-repeat;
	height:43px;
	margin:77px 0px 0px 17px;
	padding:10px 0px 0px 43px;
	position:absolute;
	width:433px;
}

#results_none_top_text2 table td {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
}

#results_none_top_text2_col1 {
	color:#fff;
}

#results_none_top_text2_col2 {
	color:#80fffd;
	padding:0px 15px 0px 15px;
	text-align:center;
}

#results_none_top_text2_col3 {
	color:#fff;
}

#results_none_otherdates {
	margin:31px 0px 0px 20px;
	width:482px;
}

#results_none_otherdates h1 {
	color:#00475b;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}

#results_none_otherdates table {
	width:482px;
}

#results_none_otherdates table th {
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	padding-bottom:12px;
}

#results_none_otherdates table td {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom:10px;
}

#results_none_otherdates table td input {
	margin:0px 5px 0px 0px;
	vertical-align:middle;
}

#results_none_otherdates table td label {
	color:#009ad5;
	vertical-align:middle;
}

#results_none_otherdates_th1 {
	width:206px;
}

#results_none_otherdates_th2 {
	width:124px;
}

#results_none_otherdates_th3 {
	width:152px;
}

#results_none_otherdates_btn {
	padding-top:15px;
	text-align:right;
	width:482px;
}



/* Details */

#results_details_richmedia {
	margin-top:-91px;
	_margin-top:0px;
}

#results_details_richmedia_back {
	margin:0px 0px 5px 18px;
}

#results_details_richmedia_back a {
	color:#fff;
}

#results_details_richmedia_iframe {
	border:none;
	height:375px;
	width:550px;
	
}

#results_details_list {
	background:#fff;
	margin:21px 0px 21px 0px;
	padding:14px;
	width:522px;
}

.results_details_list_table {
	width:522px;
}

.results_details_td_1_1 {
	color:#0db2f1;
	font-size:12px;
	font-weight:bold;
	height:16px;
	text-align:center;
	width:85px;
}

.results_details_td_1_2 {
	color:#0db2f1;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:112px;
}

.results_details_td_1_3 {
	color:#0db2f1;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:100px;
}

.results_details_td_1_4 {
	color:#0db2f1;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:125px;
}

.results_details_td_1_5 {
	background:url(http://css.net-v.ca/content/NTV/images/results_details_td_1_5_bg.gif) no-repeat;
	text-align:center;
	padding-top:3px;
	vertical-align:top;
	width:100px;
}

.results_details_td_1_5_price {
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	font-weight:bold;
	height:60px;
	line-height:20px;
}

.results_details_td_1_5_price span {
	color:#333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}

.results_details_td_1_5_btn {
	
}

.results_details_td_2_1 {
	height:42px;
	line-height:16px;
	text-align:center;
	vertical-align:top;
}

.results_details_td_2_2 {
	height:42px;
	line-height:16px;
	text-align:center;
	vertical-align:top;
}

.results_details_td_2_3 {
	height:42px;
	line-height:16px;
	text-align:center;
	vertical-align:top;
}

.results_details_td_2_4 {
	height:42px;
	line-height:16px;
	text-align:center;
	vertical-align:top;
}

.results_details_td_3_1 {
	text-align:center;
}

.results_details_td_3_2 {
	text-align:center;
}

.results_details_td_3_3 {
	text-align:center;
}

.results_details_td_3_4 {
	text-align:center;
}

.results_details_paging {
	padding:0px 0px 16px 0px;
	text-align:right;
	width:522px;
}

.results_details_paging_nbresults {
	padding-top:3px;
}


#results_details_otherdates {
	background:url(http://css.net-v.ca/content/NTV/images/results_details_otherdates_bg.gif) top repeat-x #ecfaff;
	width:550px;
}

#results_details_otherdates_circle {
	position:absolute;
	margin:0px;
}

#results_details_otherdates_destination {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-style:italic;
	line-height:normal;
	padding:13px 0px 22px 102px;
}

#results_details_otherdates_destination span {
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

#results_details_otherdates_content {
	padding:0px 0px 13px 102px;
	font-size:10px;
}

#results_details_otherdates_content td {
	padding-bottom:4px;
}

.results_details_otherdates_content_th1 {
	font-size:12px;
	font-weight:normal;
	padding-bottom:5px;
	text-align:left;
	width:144px;
}

.results_details_otherdates_content_th2 {
	font-size:12px;
	font-weight:normal;
	padding-bottom:5px;
	text-align:left;
	width:180px;
}

#results_details_otherdates_content a {
	color:#009ad5;
}

#results_details_otherdates_note {
	color:#666;
	padding:0px 0px 8px 13px;
}









