﻿@import url("/css/search_holiday_home.css");
/* generelle tags  - start
*******************************************************************************/
table{border-collapse:collapse;border-spacing:0;border:0;}
th,td, ul,li, h1, h2,h3,h4,h5,h6{padding:0; margin:0;}


/* Form Tags - start */
form {margin: 0px !important;padding: 0px !important;}

input.radio{cursor:pointer; float:left;	height:16px; max-height:16px; vertical-align:middle; padding:0px; margin:0px; width:12px;}
.radio_label,
.radio_label_disabled{cursor:pointer; padding-left:5px;	top:1px;}
.radio_label_disabled{cursor:default;}
/* Form Tags - End */

.mobs_search #HolidayHomeSearchMask1_destination,
.mobs_search #HolidayHomeSearchMask1_hotel_name {
	 width: 250px;
}

/* Header Navigation --- START*/
#mainnav ul li#menu_holidayflat {background-position: 100% -400px;}
#mainnav ul li#menu_holidayflat a {background-position: 0% -400px; color: #281f00;}
/***** Header Navigation --- END*/


/* Mobs Steps --- START*/
ul.mobs_steps { padding:0px; margin:0 0 10px 0; text-align: center;}

ul.mobs_steps li.step1_off,
ul.mobs_steps li.step2_off,
ul.mobs_steps li.step3_off,
ul.mobs_steps li.step4_off,
ul.mobs_steps li.step5_off,
ul.mobs_steps li.step6_off,
ul.mobs_steps li.step7_off,
ul.mobs_steps li.step8_off {background-image:url(/images/symb_steps_arrow.gif); background-position:right center; background-repeat:no-repeat; color:#ACACA9; display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 9px 0 0;padding:3px 14px 3px 0;}

ul.mobs_steps li.step1_on,
ul.mobs_steps li.step2_on,
ul.mobs_steps li.step3_on,
ul.mobs_steps li.step4_on,
ul.mobs_steps li.step5_on,
ul.mobs_steps li.step6_on,
ul.mobs_steps li.step7_on,
ul.mobs_steps li.step8_on,
ul.mobs_steps li.step6_on_error,
ul.mobs_steps li.step7_on_error,
ul.mobs_steps li.step8_on_error {background-image:url(/images/symb_steps_arrow.gif); background-position:right center; background-repeat:no-repeat; display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 9px 0 0; padding:3px 14px 3px 0;font-weight: bold;}

ul.mobs_steps li.step1_off a,
ul.mobs_steps li.step2_off a,
ul.mobs_steps li.step3_off a,
ul.mobs_steps li.step4_off a,
ul.mobs_steps li.step5_off a,
ul.mobs_steps li.step6_off a,
ul.mobs_steps li.step7_off a,
ul.mobs_steps li.step8_off a,
ul.mobs_steps li.step8_off_error a {text-decoration: underline !important; color: #646461 !important;}

ul.mobs_steps li.step8_off,
ul.mobs_steps li.step8_on,
ul.mobs_steps li.step8_on_error {background-image: none; margin: 0;	padding: 3px 0;}
/* Mobs Steps --- END*/


/* --- Paging --- START*/
ul.navigation {font-size:12px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;	text-align:center;}
ul.navigation li {display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; padding:2px 0 0 0;}
ul.navigation li a {color: #3D80DF; padding: 2px 5px; text-decoration: none; margin-bottom:3px;}
ul.navigation li a:hover,
ul.navigation li a.on,
ul.navigation li a.on:hover {background-color: #679BE5;	color: #FFFFFF !important; text-decoration: none !important;}
/* --- Paging --- END*/


/* --- Listing --- START*/
ul.checkmark,
ul.bullets_green {background:none; clear:both;}

ul.checkmark li,
ul.bullets_green li{background-position:2px 2px; background-repeat:no-repeat; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0 0 0 15px; float:left; width:265px;}

ul.checkmark li {background-image:url(/images/symb_listitem_ok.gif);}
ul.bullets_green li {background-image:url(/images/symb_listitem_green.gif); background-position:0px 2px;}

.information ul.checkmark li,
.information ul.bullets_green li{width:175px;}
/* --- Listing --- END*/


/* Messages - Start */
div.msg_error,
div.msg_ok,
div.msg_info,
div.msg_warning {background-repeat: no-repeat; background-position: 5px 5px; margin-bottom: 10px;	padding: 5px 5px 5px 45px;}

div.msg_error {background-image: url(/images/symb_ham_error32.gif); background-color: #faeaea;	border: 1px solid #eebfbf;}
div.msg_ok {background-image: url(/images/symb_ham_success32.gif); background-color: #e0f7df; border: 1px solid #c9eac7;}
div.msg_info {background-image: url(/images/symb_ham_info32.gif); background-color: #e0f0fd; border: 1px solid #a9c9e3;}
div.msg_warning {background-image: url(/images/symb_ham_warning32.gif); background-color: #fff4cd;	border: 1px solid #e9daa4;}

div.msg_error h6,
div.msg_ok h6,
div.msg_info h6,
div.msg_warning h6 {font-size: 11px; margin: 0px; padding: 0px;}
/* Messages - End */


/* Links with Symbols - Start */
a.map_link,
a.details_link,
a.gallery_link {background-position: 0px center; background-repeat: no-repeat;	padding: 3px 5px 3px 20px;}
a.map_link {background-image: url(/images/mobs_symb_world.gif);}
a.details_link {background-image: url(/images/mobs_symb_house.gif);}
a.gallery_link {background-image: url(/images/mobs_symb_camera.gif);}

a.details_right {background-image:url(/images/mobs_symb_info_small.gif);background-position:right center;background-repeat:no-repeat; padding-right:16px;}
/* Links with Symbols - End */



/* Destinationesuche - Start */
#HolidayHomeSearch div.searchhelp_box1 iframe,  
#HolidayHomeSearch div.searchhelp_box2 iframe, 
#HolidayHomeSearch div.searchhelp_box3 iframe {border: 1px solid #d4d5cc;}

#HolidayHomeSearch div.searchhelp_box1 {float: left;}
#HolidayHomeSearch div.searchhelp_box2 {float:left; left:5px; position:relative;}
#HolidayHomeSearch div.searchhelp_box3 {float:left; left:10px; position:relative;}

#HolidayHomeSearch div.searchhelp_box3 li a {padding: 0px !important;}

#HolidayHomeSearch div.searchhelp_box1 {height: 180px; width: 135px; /* verndern der breite eines suchhilf-fensters */}
#HolidayHomeSearch div.searchhelp_box2 {height: 180px; width: 135px; /* verndern der breite eines suchhilf-fensters */}
#HolidayHomeSearch div.searchhelp_box3 {height: 180px; width: 135px; /* verndern der breite eines suchhilf-fensters */}

#HolidayHomeSearch div.searchhelp_box1 iframe,
#HolidayHomeSearch div.searchhelp_box2 iframe,
#HolidayHomeSearch div.searchhelp_box3 iframe {overflow-x:hidden;}

#HolidayHomeSearch div.searchhelp_box1 iframe {height: 160px; width: 135px;}
#HolidayHomeSearch div.searchhelp_box2 iframe {height: 160px; width: 135px;}
#HolidayHomeSearch div.searchhelp_box3 iframe {height: 160px; width: 135px;}
/* Destinationssuche - End */


body.searchhelp {font-family:Arial,Helvetica,sans-serif; font-size:11px; margin:0 !important; padding:1px !important;}
body.searchhelp div a {border-bottom:1px dashed #DCDDD3; color:#3D80DF;	display:block; padding:2px;	text-decoration:none;}

body.searchhelp div a:hover,
body.searchhelp div a.on,
#HolidayHomeSearch div.searchhelp_box4 li.on a,
#HolidayHomeSearch div.searchhelp_box4 li a:hover {background-color: #679be5; color: #fff; text-decoration: none;}

/* Airport Box (wird bentzt bei 3 column auswahl und single column auswahl */
#HolidayHomeSearch tr#dest_text td {
	padding: 0px 5px 0px 0px;
	height: 30px;
}

#HolidayHomeSearch tr#dest_text td#dest_cell {
	width: 270px;
}


	
table#destination_overview div#SortCountryName {
	color: #646461 !important;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline !important;
}

table#destination_overview div#SortDestinationName,
table#destination_overview div#SortCountryName {
	color: #646461;
	background-color: #d4d5cc;
	display: block;
	border-bottom: 1px solid #a9a9a6;
}

table#destination_overview div#SortDestinationName:hover,
table#destination_overview div#SortCountryName:hover{
	background-color: #c1c2ba;
	border-bottom: 1px solid #c1c2ba;
}	

table#destination_overview div#SortDestinationName {
	border-right: 1px solid #a9a9a6;
	background-image:url(/images/mobs_tabhead_left.gif);
	background-repeat: no-repeat;
	padding: 2px 5px 2px 8px;
}

table#destination_overview div#SortDestinationName:hover {
	border-right: 1px solid #c1c2ba;
	background-color: #c1c2ba;
}

table#destination_overview div#SortCountryName {
	background-image:url(/images/mobs_tabhead_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-left: 1px solid #e8e9e4;
	padding: 2px 10px 2px 8px;
}

table#destination_overview div#SortCountryName:hover {
	border-left: 1px solid #c1c2ba;
	background-color: #c1c2ba;
}

table#destination_overview tr.neutral01 {
	background-color: #fff;
}

table#destination_overview tr.neutral02 {
	background-color: #edeee4;
}

table#destination_overview {
	width: 580px;
	background-color: #006633;
	margin: 5px 0px 5px 0px;
}

table#destination_overview tr.neutral02 td,
table#destination_overview tr.neutral01 td {
	padding: 3px 5px 3px 5px;
}

table#destination_overview tr.neutral02 td,
table#destination_overview tr.neutral01 td  {
	color: #646461;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #d4d5cc;
	border-right: 1px solid #d4d5cc;
}


/* --- Resultat Start - Resultitem  --- START*/
.holiday_home_resultitem,
.holiday_home_resultitem .neutral01,
.holiday_home_resultitem .neutral02 {background-position:left top; background-repeat:no-repeat; margin-bottom:20px; background-image:url(/images/rentalcar_box_result.gif);}

.holiday_home_resultitem .neutral02{background-image:url(/images/rentalcar_box_result_DCDDD3.gif);}

.holiday_home_resultitem .item_header {}
.holiday_home_resultitem .item_header .name {padding:3px 0 0 5px; width:350px;}
.holiday_home_resultitem .item_header .tip {background-image:url(/images/symb_star_background.png);background-repeat:no-repeat;float:right;height:52px;left:4px;position:relative;top:-9px; margin-bottom:-9px;width:52px;}

.holiday_home_resultitem .item_header td.price {padding:7px 5px 0; margin:0 0 0 10px; text-align:right; vertical-align:top; width:213px;}
.holiday_home_resultitem .item_header td.price table.price {width:100%;}
.holiday_home_resultitem .item_header td.price table.price .total_price_txt {text-align:left;}
.holiday_home_resultitem .item_header td.price table.price .total_price_price {white-space:nowrap;}
.holiday_home_resultitem .item_header td.price table.price .total_price_price a {background-image:url(/images/mobs_symb_info_small.gif); background-position:left center; background-repeat:no-repeat; font-size:16px; font-weight:bold; padding-left:18px;}

.holiday_home_resultitem .item_body {padding:5px;}
.holiday_home_resultitem .box_body {background-color:#FFFFFF; border:1px solid #BDBEB5; padding:5px;}
.details td.thumb {padding:2px 0 0; vertical-align:top;}
.details td.information {padding: 0 0 0 5px; vertical-align:top; width:100%;}

.holiday_home_resultitem .item_footer{background-image:url(/images/searchresult_item_footer_2.gif);	background-position:left bottom; background-repeat:no-repeat; padding:0 5px 5px; height:20px; text-align:right;}

.holiday_home_resultitem .box_body .details td.information table.choose{
	bottom:4px;
	position:absolute;
	width:380px;
}

.holiday_home_resultitem .box_body .details td.information td.left{vertical-align:top; width:70%;}
.holiday_home_resultitem .box_body .details td.information td.right{vertical-align:bottom; width:30%; text-align: right;}
.holiday_home_resultitem .box_body .details td.information .stars {padding-left: 5px; white-space: nowrap;}

.holiday_home_resultitem .radio_form {
	color:#646461 !important;
	cursor:pointer;
	float:left;
	height:16px;
	max-height:16px;
	vertical-align:middle;
	width:12px;
}

.holiday_home_resultitem td.price {background-image:url(/images/mobs_tabhead_right.gif); background-repeat: no-repeat; background-position: top right; padding: 5px 5px 0px 5px; text-align: center; vertical-align: top;}

.holiday_home_resultitem td.price table.price .total_price_price {font-size:16px; font-weight:bold; white-space:nowrap;}
.holiday_home_resultitem td.price a.price {display: inline; text-align: center; text-decoration: underline;	font-weight: normal;	background-image: url(/images/mobs_symb_info_small.gif); background-repeat: no-repeat; background-position: left center;	padding-left: 16px;}
/* --- Resultat Start - Resultitem  --- END*/

.mobs_hhdetail_img {
	float:left;
	width: 200px;
	margin: 2px 8px 5px 0px !important;
}

.mobs_hhdetail_img img {
	display: block;
}

.mobs_hhdetail_img div {
	padding: 3px 5px 3px 5px;
	text-align: center;
	background-image: url(/images/mobs_hotelthumb_footer.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #d4d5cc;
}

a.mobs_symb_zoom {
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 16px;
	background-image: url(/images/mobs_symb_zoom.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#DurationSelectedForObject,
#DurationListForObject,
#PriceListVisible {width:100%; background-color:#FFF; margin-bottom:5px; border:1px solid #edeee4; padding:2px;}


#DurationSelectedForObject tr.neutral01,
#DurationListForObject tr.neutral01,
#PriceListVisible tr.neutral01 {background-color:#FFFFFF;}

#DurationSelectedForObject tr.neutral02,
#DurationListForObject tr.neutral02,
#PriceListVisible tr.neutral02 {background-color:#EDEEE4;}

#DurationSelectedForObject th,
#DurationListForObject th,
#PriceListVisible th{background-color:#DCDDD3; font-size:11px; padding:5px; border-right :1px solid #FFFFFF;}


#DurationSelectedForObject td,
#DurationListForObject td,
#PriceListVisible td {padding:5px;}

#DurationSelectedForObject tr.on,
#DurationListForObject tr.on,
#PriceListVisible tr.on {background-color:#679BE5; color:#FFF; font-weight:bold;}

#DurationSelectedForObject tr.on .radio_label,
#DurationListForObject tr.on .radio_label,
#PriceListVisible tr.on .radio_label{ cursor:default;}




#DurationSelectedForObject tr.on a,
#DurationListForObject tr.on a,
#PriceListVisible tr.on a {
	color:#000000;
}

#DurationSelectedForObject a:hover,
#DurationListForObject a:hover,
#PriceListVisible a:hover{
	text-decoration:none;
}




#DurationSelectedForObject th.noborder,
#DurationListForObject th.noborder,
#PriceListVisible th.border{border-right :0px;}

/* table simple > preiskalkulation START */
div.holiday_home_price {
	background-color: #edeee4;
}

table#holiday_home_price {width: 100%;}
table#holiday_home_price .subtitle td {background-color:#EDEEE4 !important;}
table#holiday_home_price td {background-color:#FFFFFF !important; border-bottom:1px dashed #DCDDD3 !important; padding:4px !important;}

table#holiday_home_price td#holiday_home_price_total_without_insurance_price_col {white-space: nowrap;}

table#holiday_home_price th {padding: 3px; vertical-align: top; background-color: #DCDDD3; text-align:left;}
table#holiday_home_price .align_right {text-align: right; white-space: nowrap;}
table#holiday_home_price .align_center {text-align: center;}


table#holiday_home_price  #holiday_home_price_total_without_insurance .txt {
	border-collapse: collapse !important;
	border-right: 0px !important;
	border-bottom: 3px solid #aeafa6 !important;
	border-left: 1px solid #aeafa6 !important;
}

table#holiday_home_price  #holiday_home_price_total_without_insurance .txtSm {
	border-right: 0px !important;
	border-bottom: 3px solid #aeafa6 !important;
	text-align: left;
}

table#holiday_home_price #holiday_home_price_total_without_insurance .price {
	border-left: 0px !important;
	border-bottom: 3px solid #aeafa6 !important;
	text-align: right;
}

table#holiday_home_price .empty {
	border-bottom: 2px solid #edeee4 !important;
	background-color: transparent !important;
	padding: 0px !important;

}

table#holiday_home_price .empty div {
	border-top: 1px solid #AEAFA6;
	height: 19px;
	position: relative;
	top: -3px;
}

table#holiday_home_price .txt {border-bottom: 3px solid #AEAFA6 !important;	border-collapse: collapse !important; border-left: 1px solid #AEAFA6 !important; border-right: 0px none !important;}
table#holiday_home_price .price {border-bottom: 3px solid #AEAFA6 !important; border-collapse: collapse !important;}





/* Table simple --- START*/
table.simple {width: 100%; text-align: left;}
table.simple td {border: 1px solid #DCDDD3; padding: 3px; background-color: #fff;}
table.simple th {font-size: 11px; border: 1px solid #DCDDD3; padding: 3px; vertical-align: top;	background-color: #edeee4;font-weight: normal;}
table.simple .align_right {text-align: right;}
table.simple .align_center {text-align: center;}
table.simple .separator {background-image: none; border-bottom: 2px solid #dcddd3;}
table.simple .separator5 {border-bottom: 1px dashed #dcddd3; margin: 5px 0px 0px 0px;}
/* Table simple --- END*/


/* --- tooltipps --- START*/
div.pricedetails,
div.tooltipp {padding: 10px; border: 1px solid #646461;}

div.pricedetails table {width: 100%;}
div.pricedetails .header  {width: 100%; margin-bottom: 5px;}
div.pricedetails .header .right  {padding-left: 10px; text-align: right;}
div.pricedetails td.right {text-align: right; white-space: nowrap;}
div.pricedetails td.solid {border-bottom: 1px solid #dcddd3; padding: 2px;}
div.pricedetails td.solid_right h4 {text-align: right;}
div.pricedetails td.comment{font-style: italic;	padding: 2px;}
div.pricedetails td.dashed {border-bottom: 1px dashed #dcddd3; padding: 2px;}
/* --- tooltipps --- END*/


/* --- Sortoptions --- START*/
.holiday_home_sortoptions {background-color: #edeee4; margin-bottom: 15px;}
.holiday_home_sortoptions form {clear: both; margin-top: 5px;}
.holiday_home_sortoptions .left {float: left; width: auto; padding: 0 0 0 5px;}
.holiday_home_sortoptions .right {padding: 0 5px 0 0; text-align: right; height:20px;}
.holiday_home_sortoptions .right select,
.holiday_home_sortoptions .left select {padding: 0px;}

.holiday_home_sortoptions .right a,
.holiday_home_sortoptions .left a {text-decoration: none !important; color: #bdbeb5 !important;	font-size: 12px;}

.holiday_home_sortoptions .right a.on,
.holiday_home_sortoptions .right a:hover,
.holiday_home_sortoptions .left a.on, 
.holiday_home_sortoptions .left a:hover {color: #646461 !important;	text-decoration: none !important; font-size: 12px;}
/* --- Sortoptions --- END*/


/***** Detail Price --- START*/
.box_Xtra_content_a_left h1 {
	width:130px !important;
	float:left;
	padding:0px 5px 2px 0px !important;
}

.box_Xtra_content_a_left h1 a {
	background-image:url(/images/mobs_symb_info_small.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px;
	font-size:16px;
}

.box_Xtra_content_a_left span.price_info_box_comment {
	display:block;
	font-weight:bold;
	padding:0px 5px 2px 0px !important;
}


box_Xtra_content_a_left .clear{
	height:5px;
}

/***** Detail Price --- END*/

/* --- PaymentCC --- 5.step --- Start (standart css ist im base.css)
*******************************************************************************/
table.cc_choose,
table.payment_choose {
	margin: 0px;
	margin-bottom: 3px;
}

table.cc_choose td,
table.payment_choose {
	padding: 5px 0px 0px;
	text-align: left;
}

table.payment_choose td {
	width: 100%;
}

table.cc_dummy {
	border-top: 1px dashed #dcddd3;
	margin: 0px;
	padding: 5px 0px 0px;
	margin-bottom: 3px;
}

table.cc_dummy td.front {
	background-image: url(/images/car_cc_dummy_bg1.gif);
	background-repeat: no-repeat;
	height: 166px;
	vertical-align: top;
	width: 280px;
}


table.cc_dummy td.back {
	background-image: url(/images/car_cc_dummy_bg2.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 166px;
	vertical-align: bottom;
	width: 275px;
}

table.cc_dummy td.front .cc_type,
table.cc_dummy td.front .cc_type_Mastercard2,
table.cc_dummy td.front .cc_type_Visa2 {
	height: 40px;
	margin: 10px 10px 0px;
	width: 255px;
}

table.cc_dummy td.front .cc_number {
	margin: 10px 10px 0px;
	width: 255px;
}

table.cc_dummy td.front .cc_misc {
	margin: 15px 10px 0px;
	width: 255px;
}

table.cc_dummy h2.title{
	margin-top: 4px !important;
}

table.cc_dummy td,
table.cc_choose td,
table.payment_choose td {
	padding: 0px 0px 0px 0px !important;
}
/* --- PaymentCC --- 5.step --- End (standart css ist im base.css)
*******************************************************************************/


/* --- Summary --- 6.step --- Start 
*******************************************************************************/
table.summary th {
	padding:1px 0px 0px;
	vertical-align:top;
	width:130px !important;
	text-align:left;
	font-weight:normal;
}

table.summary td {
	padding:1px 0px 0px;
}


table.summary th.titel{
	border-bottom:1px dashed #DCDDD3;
	font-size:12px;
	padding:5px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
}

table.summary th.solid_top {
	padding:2px 0px;
}

table.summary td.space {
	width:0px;
}

table.summary .price_bg {
	background-image:url(/images/price_bg.gif);
	border:1px solid #DCDDD3;
	padding:10px;
}

table.summary .price_amount,
table.summary .price{
	border-bottom:1px solid #AEAFA6;
	padding:3px 0px 2px;
	font-size:12px !important;
}

table.summary .total .price_amount,
table.summary .total .price{
	border-bottom:2px solid #AEAFA6;
	padding:5px 0px 2px;
}

table.summary .price h2,
table.summary .total .price_amount h2{
	font-size:14px !important;	
}

table.summary .price_amount{
	width:150px;
	text-align:right;
}

table.summary h6{
	font-weight:bold;
	border-bottom:1px dashed #DCDDD3;
	padding:10px 0px 0px !important;
	text-align:left;
	vertical-align:top;
}

div.checkbox_agb {
	padding-left: 5px;
	float:left;
	width: 530px;
}

div.checkbox_agb label {
	cursor: pointer;
}/* --- Summary --- 6.step --- Start 
*******************************************************************************/

/* Calendar - description --- START*/
.description_calendar td{padding:1px 0; text-align:left;}

.selectedDay,
.availableDay,
.available_noarrivalDay,
.occupiedDay,
.onrequestDay {width:15px; height:15px; border: 1px solid #edeee4; margin:0 5px 0 0;}

.selectedDay {background-color:#679BE5;}
.availableDay {background-color:#22b51f;}
.available_noarrivalDay {background-color:#c9eac7;}
.onrequestDay {background-color:#ffedae;}
.occupiedDay {background-color:#cd2431;}
/* Calendar - description --- END*/

/***** Listing Page --- START*/

ul.index_listing {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
}

ul.index_listing ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

.mobs_holidayhomedetail {
	min-height: 170px;	
}
.mobs_holidayhomedetail_img {
 	width: 161px;
	float: right;
	margin: 5px 0px 5px 5px !important;
}

/***** Listing Page --- END*/

