﻿
.hpcontainer {
	width: 955px;
	float: left;
}

.hpleft {
	float: left;
	width: 297px;
	margin-right: 18px;
}

.hpsbcontainer {
	padding:0 0 10px 15px;
	border:1px solid #a7a7a7;
	/*overflow:hidden;*/
	background:#ffffff;
	border-radius: 4px;
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWFmMGY3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #ffffff 45%, #eaf0f7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(45%,#ffffff), color-stop(100%,#eaf0f7));
background: -webkit-linear-gradient(top,  #ffffff 45%,#eaf0f7 100%);
background: -o-linear-gradient(top,  #ffffff 45%,#eaf0f7 100%);
background: -ms-linear-gradient(top,  #ffffff 45%,#eaf0f7 100%);
background: linear-gradient(top,  #ffffff 45%,#eaf0f7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaf0f7',GradientType=0 );

}

.hpsbcontainer h2 {
	color: #383838;
	font-size: 16px;
	font-weight: bold;
}

.hppack {
	float: left;
	width: 297px;
	border: #b7bbc8 1px solid;
	border-radius: 4px;
	height: 152px;
	margin-top: 14px;
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2MiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTBlY2ZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #ffffff 62%, #e0ecfc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(62%,#ffffff), color-stop(100%,#e0ecfc));
background: -webkit-linear-gradient(top,  #ffffff 62%,#e0ecfc 100%);
background: -o-linear-gradient(top,  #ffffff 62%,#e0ecfc 100%);
background: -ms-linear-gradient(top,  #ffffff 62%,#e0ecfc 100%);
background: linear-gradient(top,  #ffffff 62%,#e0ecfc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0ecfc',GradientType=0 );
cursor: hand;
	cursor: pointer;
}

.hppack a, hppack a:visited, hppack a:hover  {
	text-decoration: none;
}


.packinfo {
	margin: 9px 2px 0 8px;
	float: left;
}

.packimg {
	background-repeat:no-repeat;
	background-position:left;
	float: left;
	width: 138px;
	height:152px;
}

.packtitle {
	font-size: 13px;
	color: #008499;
	font-weight: bold;
}

.packstars {
	margin: 8px 0;
	background-position:left;
	background-repeat:no-repeat;
	height: 12px;
}

.packname {
	font-size: 13px;
	color: #383838;
	margin-bottom: 23px;
}

.packname_long {
	font-size: 13px;
	color: #383838;
	margin-bottom: 9px;
}

.packprice {
	color: #c1122f;
	font-size: 13px;
	margin-left: 8px;
}

.packpricebig {
	font-size: 35px;
}

.phonemodule {
	margin: 38px 0 0 0;
	float: left;
	width: 297px;
	height: 52px;
	font-size: 13px;
	color: #444444;
	line-height: 20px;
}

.phoneimg {
	background-image: url(http://image2.urlforimages.com/TipaImages/lmt_de/hp/phone.gif);
	background-repeat:no-repeat;
	background-position:left;
	width: 53px;
	height: 44px;
	float: left;
}

.hp_separator {
	height: 1px;
	width: 280px;
	float: left;
	background-color: #c5c5c5;
	margin: 10px;
	-webkit-box-shadow: 0 1px 2px 1px #E2E2E2;
   -moz-box-shadow: 0 1px 2px 1px #E2E2E2;
   box-shadow: 0 1px 2px 1px #E2E2E2;
   font-size: 1px;
}

.hpvsimg {
	float: left; 
	width: 104px; 
	margin-top: 8px;
}

.hp_ssl {
	float: left;
	width: 180px;
	margin: 10px 0px 10px 13px;
	color: #444444;
	font-size:13px;
}

.hpright {
	width: 625px;
	float: left;
}

.dealday {
	float: left;
	width: 220px;
	border-radius: 4px;
	border: 1px solid #b7bbc8;
	
	margin: 12px 10px 17px 0;
	font-size: 16px;
	height: 336px;
	background-color: #ffffff;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #eaf0f7 0%, #ffffff 10%, #ffffff 90%, #eaf0f7 99%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf0f7), color-stop(10%,#ffffff), color-stop(90%,#ffffff), color-stop(99%,#eaf0f7), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #eaf0f7 0%,#ffffff 10%,#ffffff 90%,#eaf0f7 99%,#ffffff 100%);
	background: -o-linear-gradient(top,  #eaf0f7 0%,#ffffff 10%,#ffffff 90%,#eaf0f7 99%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #eaf0f7 0%,#ffffff 10%,#ffffff 90%,#eaf0f7 99%,#ffffff 100%);
	background: linear-gradient(top,  #eaf0f7 0%,#ffffff 10%,#ffffff 90%,#eaf0f7 99%,#ffffff 100%);
	cursor: hand;
	cursor: pointer;
}

.dealday a, dealday a:visited, dealday a:hover  {
	text-decoration: none;
}

.dealday_title {
	color: #383838;
	font-weight: bold;
	margin: 8px;
	font-size: 15px;
}

.hoteldeals_title {
	color: #383838;
	font-weight: bold;
	margin: 8px;
	font-size: 15px;
}

.coupon_title {
	color: #383838;
	font-weight: bold;
	padding: 8px 8px 6px 8px;
	font-size: 15px;
}

.dealday_pic {
	height: 224px;
	background-repeat:no-repeat;
}

.dealday_txt {
	color: #383838;
	margin: 5px 3px 5px 8px;
	font-size: 13px;
}

.dealday_name {
	color: #008499;
}

.dealday_price {
	color: #c1122f;
	width: 93px;
	float: right;
}

.dealday_pb {
	font-size: 25px;
}


/* Searchbox Overrides */
#SBInnerContent {
text-align:left;
width:268px !important;
}

.tgs_as_opened_unsel_line, .tgs_as_opened_sel_line {
font-size:12px !important;
line-height:20px !important;
}

.searchbox_nav_border {
padding-top:0 !important;
margin-top:0 !important;
}

.tgs_radioOuterTable td {
padding-top:0 !important;
padding-bottom:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
height:24px !important;
line-height:24px !important;
vertical-align:top !important;
}

.tgs_packtitle {
	padding-left: 0px !important;
	background-image: none;
}

.tgs_topright {
padding-left:12px !important;
}

.tgs_sb_tabsContent {
padding-top:0 !important;
}

.tgs_prod {
	font-size: 12px !important;
}

.tgs_selectprod {
	font-size: 12px !important;
}

.tgs_packprod {
	font-size: 12px !important;
}

.tgs_input, #TGS_h_CIcalendar, #TGS_h_COcalendar, #TGS_f_DEcalendar, #TGS_f_DEcalendar1, #TGS_f_DEcalendar2, #TGS_f_DEcalendar3, #TGS_f_DEcalendarFlex, #TGS_f_REcalendarFlex, #TGS_f_DEcalendar4, #TGS_f_REcalendar, #TGS_r_PUcalendar, #TGS_r_DOcalendar, #TGS_pfhr_DEcalendar, #TGS_pfhr_REcalendar, #TGS_pfh_DEcalendar, #TGS_pfh_REcalendar, #TGS_pfr_DEcalendar, #TGS_pfr_REcalendar, #TGS_phr_CIcalendar, #TGS_phr_COcalendar, #TGS_a_COcalendar, #TGS_a_CIcalendar {
vertical-align:middle !important;
}

.tgs_hotelsicon {
    background-image: url("http://image2.urlforimages.com/TipaImages/LMT/hp/reskin/hp_hotel.gif") !important;
}

.tgs_flightsicon {
    background-image: url("http://image2.urlforimages.com/TipaImages/LMT/hp/reskin/hp_plane.gif") !important;
}

.tgs_carsicon {
    background-image: url("http://image2.urlforimages.com/TipaImages/LMT/hp/reskin/hp_car.gif") !important;
}

.tgs_cruisesicon {
    background-image: url("http://image2.urlforimages.com/TipaImages/LMT/hp/reskin/hp_cruise.gif") !important;
}

.tgs_activitiesicon {
    background-image: url("http://image2.urlforimages.com/TipaImages/LMT/hp/reskin/hp_activities.gif") !important;
}

/*----*/

.priceListcity {
	padding: 3px 0 3px 5px; 
	font-size: 12px;
	color: #3360E3;
	cursor: pointer;
	cursor: hand;
	border-bottom: 1px dashed #96AAE7;
}

	
.coupon_code_text {
    color: #555555;
    cursor: pointer;
    font-size: 12px;
    padding: 2px 0 4px 5px;
	}

.over {
	background-color: #e7f1fd;
}

.priceListcity_coupon {
	padding-left: 5px;
	padding-top: 8px;
	font-size: 12px;
	color: #008499;
	cursor: pointer;
	cursor: hand;
	border-top: 1px dashed #96AAE7;
}

.over {
	background-color: #e7f1fd;
}



.priceList {
	line-height:1.5;
	padding-bottom: 0px;
}

.coupondiv {
	float: left;
	border-radius: 4px;
	border: 1px solid #b7bbc8;
	margin: 12px 0 0 0;
	height: 336px;
background: #ffffff;
background: -moz-linear-gradient(top,  #eaf0f7 0%, #ffffff 10%, #ffffff 90%, #eaf0f7 99%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf0f7), color-stop(10%,#ffffff), color-stop(90%,#ffffff), color-stop(99%,#eaf0f7), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #eaf0f7 0%,#ffffff 10%,#ffffff 90%,#eaf0f7 99%,#ffffff 100%);
background: -o-linear-gradient(top,  #eaf0f7 0%,#ffffff 10%,#ffffff 90%,#eaf0f7 99%,#ffffff 100%);
background: -ms-linear-gradient(top,  #eaf0f7 0%,#ffffff 10%,#ffffff 90%,#eaf0f7 99%,#ffffff 100%);
background: linear-gradient(top,  #eaf0f7 0%,#ffffff 10%,#ffffff 90%,#eaf0f7 99%,#ffffff 100%);
background-color: #ffffff;

}


.priceListprice {
	line-height:1.5;
	padding: 4px 5px;
	font-size: 12px;
	color: #FF2C00;
	cursor: pointer;
	cursor: hand;
	text-align: right;
	border-bottom: 1px dashed #96AAE7;
}

.priceListprice_coupon {
	line-height:1.5;
	padding: 5px 5px 0;
	font-size: 12px;
	color: #c1122f;
	cursor: pointer;
	cursor: hand;
	text-align: right;
	border-top: 1px dashed #96AAE7;
}

.aa {
	border-radius: 0 0 4px 4px;
	border: 1px solid #b7bbc8;
	border-top: 0px;
	margin-bottom: 17px;
	float: left;
	width: 623px;
}

.hoteldeals {
	border-radius: 4px;
	float: left;
	width: 623px;
background: #ffffff;
background: -moz-linear-gradient(top,  #e1eaf4 0%, #ffffff 5%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1eaf4), color-stop(5%,#ffffff));
background: -webkit-linear-gradient(top,  #e1eaf4 0%,#ffffff 5%);
background: -o-linear-gradient(top,  #e1eaf4 0%,#ffffff 5%);
background: -ms-linear-gradient(top,  #e1eaf4 0%,#ffffff 5%);
background: linear-gradient(top,  #e1eaf4 0%,#ffffff 5%);
margin-bottom: 17px;
}

.hdstars {
	margin: 3px 0;
	height: 12px;
	background-repeat: no-repeat;
	background-position:left;
}

.hoteldeal_info {
	margin: 0 10px 10px;
	font-size: 12px;
	color: #2c2c2c;
	float: left;
	width:118px
}

.hdcity {
	text-decoration: underline;
	color: #008499;
}

.hdprice {
	color: #c1122f;
	float: right;
	width: 65px;
	margin-top: 10px;
}

.hdpricebig {
	font-size: 19px;
}

.dealsblue {
	background-color: #cee1fd;
	border-radius: 0 0 4px 4px;
	float: left;
	width: 100%;
	padding-bottom: 10px;
	border: 1px solid #b7bbc8;
	border-top: 0px;
}

.deals_bordertop {
	border: 1px solid #b7bbc8;
	border-bottom: 0px;
	float: left;
	width: 100%;
	border-radius: 4px 4px 0 0;
}

.hoteldeal {
	background-color: #ffffff;
	width: 143px;
	float: left;
	cursor: hand;
	cursor: pointer;
/*	border: #cee1fd solid 11px;
	border-left: 12px #cee1fd solid;
	border-right: 0;*/
	margin: 10px 10px 0 0;
}

.hoteldeal a, hoteldeal a:hover, hoteldeal a:visited{
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

.hdimage {
	width: 118px;
	height: 93px;
	background-repeat:no-repeat;
	margin: 11px;
}

.destdeal {
	float: left;
	width: 304px;
	height: 220px;
	background-repeat:no-repeat;
	border-radius: 4px;
	border: 1px solid #b7bbc8;
	z-index: 1;
}

.destdeal a, destdeal a:hover, destdeal a:visited{
	text-decoration: none;
}

.dest_title {
	width: 100%;
	height: 40px;
	float: left;
	border-radius: 4px 4px 0 0;
	background-image:url(http://image2.urlforimages.com/TipaImages/ect_de/hp/white2.png);
	}

.dest_titletxt {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	margin: 7px;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.destprice_bg {
	background-image: url(http://image2.urlforimages.com/TipaImages/ect_de/hp/circle.png);
	z-index:3;
	margin: 7px 0 0 11px;
	font-weight: bold;
	color: #000000;
	font-size: 13px; 
	height: 101px;
	width: 100px;
	float: left;
}

.dp_txt {
	margin: 16px 0 0 18px;
	line-height: 21px;
	float: left;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.dp_price {
	font-size: 32px;
	overflow:
}

a:hover.ect_de_link {
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

a.ect_de_link {
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

a:visited.ect_de_link {
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.dest_but {
	z-index: 3;
	background-image:url(http://image2.urlforimages.com/TipaImages/lmt_de/hp/but.png);
	background-repeat:no-repeat;
	width: 95px;
	height: 28px;
	float: right;
	margin: 140px 15px 0 0;
	cursor: pointer;
	cursor: hand;
}

