body{
	direction:rtl;
}
.content{

	text-align:right;
}
	.lps_caption{
		margin-left:5px;
	}

.lps_booking-wrapper{
	float:right;
}
	.lps_booking{
		float:right;
	}
	.bookingWidgetStrip{
		/* float:right; */
	}
	.bookingWidgetStrip .bw_field.lps_date .bw_name{
		float:right;
			
	}
	.bookingWidgetStrip .lps_threeFields .bw_field .bw_name{
		padding-right: 0;
		padding-left: 12px;
	}
	.bw_dt{
		float:right;
	}
	.bookingWidgetStrip .lps_threeFields .bw_field{
		float:right;
	}
	.bw_per_room{
		float:right;
		background: url('../images/home-new/drop-down-arrow.png') no-repeat 5px #ffffff;
		margin-right:0;
		margin-left:18px;
	}
	.bw_room{
		float:right;
		background: url('../images/home-new/drop-down-arrow.png') no-repeat 5px #ffffff;
		margin-right:0;
		margin-left:18px;
	}
	.bw_children{
		margin-left:0;
	}
	.childrenPerRoom{
		float:right;
	}
	.tooltipwrapper{
		left: -261px;
		top: -265px;
	}
	.bookingWidgetStrip .lps_perRoom{
		margin-right: 28%;
	}
	.bookingWidgetStrip .bw_cal_icon{
		margin-left:3px;
	}
	
.lps_video-close-wrapper{
	float:left;
}
.lps_video-wrapper{
	float:right;
}
	.lps_video-wrapper .lps_video-button{
		float:left;
	}	
.lps_mainbody-right{
	float:right;
}
	.lps_mainbody-right .offers_box{
		float:right;
		padding: 17px 18px 18px 12px;
	}
		.lps_mainbody-right .offers_box p{
			padding: 6px 0px 6px 10px;
		}
		.lps_mainbody-right .offers_box .lps_headline{
			float:right;
		}
		.lps_mainbody-right .offers_box .lps_navigation{
			float:right;
		}
	.lps_mainbody-right .general_info{
		float:right;
		padding: 17px 18px 18px 12px;
	}
		.lps_mainbody-right .general_info p{
			padding: 6px 0px 6px 10px;
		}
		.lps_mainbody-right .general_info ul{
			direction:rtl;
		}
	.lps_mainbody-right .offers_box a.lps_butt{
		float:right;
		padding: 4px 8px 4px 20px;
		background: #753c52 url("../images/home-new/bw_arrow_rtl.png") left center no-repeat;
	
		display: inline-block;
		width: 173px;
		max-width: none;
}
	
.lps_mainbody-left{
	float:right;
}
	.lps_mainbody-left .lps_mainbody-section h1{
		margin: 0px 0px 10px 12px;
	}
.smCalloutText{
	float:right !important;
	padding-left: 20px;
	padding-right: 0px;
}
.smCalloutIcons{
	float:right !important;
}

.header .logo{
    border:0;
    float:right;
    margin: 0 0 0 10px;
}
.property-info-box{
    margin-right: 135px;
    margin-left: 0;
}
.menu_bar {
    padding-right: 80px;
}
.lps-width.content{
    margin-right: 0px;
    margin-left: 0;
}
.bookingWidgetStrip .lps_threeFields{
    float:right;
}
.lps_video-wrapper{
    margin-right: 4px;
    margin-left: 0px;
}
#lps_background .slider .lps_caption p, #lps_background .slider .lps_caption img{
    float:left;
}

.lps_right-column, .lps_left-column {
    float:right;
}
.smCalloutIcons{
    max-width:180px;
    width:auto;
}
.bookingWidgetStrip .bw_field{
    width:165px;
}
.bookingWidgetStrip .bw_cal_icon{
    margin-right:3px;
    margin-left:0px;
}
.bookingWidgetStrip .bw_button button {
    background: #753c52 url('../images/home-new/bw_arrow_rtl.png') left center no-repeat;
    padding: 6px 8px 8px 25px;
    text-align: right;
    float:right;
}
/***************** ratings and reviews widget css ************/
#luxury-ratings-widget .rw-main DIV.rw-score .rw-scale{
    left:auto;
    right:58px;
}
#luxury-ratings-widget .rw-main .ratings-percent DIV.rw-score .rw-scale{
    left:auto;
    right:49px;
}
#luxury-ratings-widget .rw-main .ratings-type .rwcr-bars{
    text-align:right;
}
#luxury-ratings-widget .rw-type-1 .rw-main div.ratings-avg{
    margin-right: 5px;
    margin-top: 5px;
    padding-right:7px; 
    padding-left: 9px;
    margin-left:0px;
}
#luxury-ratings-widget .rw-type-1 .rw-main div.ratings-numstars{
    margin-right: 21px;
    min-width: 110px;
    margin-left:0px;
    text-align:right;
    padding-left: 7px;
    *width:110px
}
#luxury-ratings-widget .rw-type-1 .rw-main .ratings-type .rwcr-score{
    margin-right: 0px;
    text-align:right;
    width: 34px;
    line-height: 15px;
}
#luxury-ratings-widget .ratings-widget .rw-type-1 .rw-main .ratings-type{
    margin-right:10px;
}
#luxury-ratings-widget .rw-type-1 .rw-main .ratings-numstars .rwsr-bar{
    margin: 1px 4px 0;
}
#luxury-ratings-widget .rw-type-1 .rw-main div.ratings-type{
    margin-right: 19px;
    margin-left:10px;
    width:auto;
}
#luxury-ratings-widget .rw-main .ratings-type .rwcr-bars{
    margin-left: 10px;
    margin-right: 2px;
    margin-top: 2px;
}
#luxury-ratings-widget .rw-type-2 .rw-main .ratings-avg .rw-rating-stars, #luxury-ratings-widget .rw-type-3 .rw-main .ratings-avg .rw-rating-stars{
    padding-top: 7px;
    padding-right: 11px;
    margin-left: 0px;
    padding-left: 0px;
}
#luxury-ratings-widget .rw-type-2 .rw-main .ratings-avg{
    padding-left: 1px;
    margin-right: 10px;
    height: 118px;
    padding-right: 12px;
    margin-left: 0px;
}
#luxury-ratings-widget .rw-type-2 .rw-main .ratings-avg .rw-rating-stars{
    margin-right: 0px;
    padding-bottom: 35px;
}
#luxury-ratings-widget .rw-type-2 .rw-main div.ratings-review{
    margin-right:20px;
    width: 466px;
    padding-bottom: 10px;
    margin-left: 5px;
}
#luxury-ratings-widget .rw-type-2 .rw-main .ratings-percent{
    padding-left: 10px;
    padding-right: 17px;
    width: 91px;
    margin-top: 0px;
    padding-bottom: 50px;
}
#luxury-ratings-widget .rw-type-3 .rw-header{
    margin-right:20px
}
#luxury-ratings-widget .rw-type-3 .rw-main .ratings-avg{
    margin-right: 10px;
    margin-left: 0px;
    border-right: none;
    padding-left: 11px;
}
#luxury-ratings-widget .rw-type-3 .rw-main div.ratings-numstars{
    width:466px;
    margin-left: 5px;
    border-left: 0;
    text-align:right;
    padding-right: 0px;
    margin-right: 20px;
}
#luxury-ratings-widget .rw-type-3 .rw-main .ratings-numstars .rwsr-bar{
    margin-right: 14px;
    margin-top: 1px;
}
#luxury-ratings-widget .rw-type-3 .rw-main .ratings-percent{
    text-align:right;
    padding-left: 8px;
}
#luxury-ratings-widget .rw-type-3 .rw-main .ratings-percent div.rw-score{
    margin-right: 15px;
}
#luxury-ratings-widget .rw-type-3 .rw-main .ratings-type{
    text-align:right;
    margin-right: 16px;
    margin-left: 10px;
}
#luxury-ratings-widget .rw-type-3 .rw-main .ratings-type .rwcr-bars{
    margin-right: 9px;
    margin-left: 18px;
}
#luxury-ratings-widget .rw-type-3 .rw-main .ratings-avg .rw-rating-stars{
    padding-bottom: 37px;
    padding-left: 9px;
}