/*
.mainnav, .mainnav li, .subnav, .content, .footer, .footer li {float:right;}
.content p, .content h1, .subnav li {text-align:right;}
*/
html {direction:ltr!important;}
title, 
.topnav a,
.topnav_menu li, 
.mainnav li a, 
#footer li, 
#content, 
#kemp_booking_form, 
.text, 
#roomsandsuites dt, 
.left_column a, 
#top_block, 
.pageContent, 
.onecolumn,
.element_listing li,
.listing_floated li,
.library li,
.library_floated li,
#featuredhotelcontents,
#gallery li div.text
 {direction:rtl;text-align:right;}

#footer li a {display:block;} 

#top_block h1
{
    float:right;
    padding-right:0;    
}
.events_floated li.close_top_corner {margin-top:-47px;}
.events_floated li h3 {margin-top:0;}
.events_floated .event_content_img img{float:right;margin:0 0 5px 0;}


/* left navigation */
.left_column ul li a {padding:6px 10px 6px 25px;}

.left_column ul li.selected a,
.left_column ul li a:hover {
	color:#373534;
	background:#ffffff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALBAMAAABbgmoVAAAABGdBTUEAALGPC/xhBQAAACpQTFRFAAAAhbhsudarlsKB3OvVsNKhyuHA7fXq9vr0n8eM5fDffLNijb13c65X2jqLigAAAAF0Uk5TAEDm2GYAAAAxSURBVAjXY2Bg4DjAAAI1F0Ak194EELX6KoQzgcX2AAPj3QLduxdgPKgcTCVUH9gUAJmFEU/E0hsjAAAAAElFTkSuQmCC') no-repeat 9px 8px;*background:#ffffff url('arrow_hotel_left_overlay_white.gif') no-repeat 9px 8px;
}
.dotcom .left_column ul li.selected a,
.dotcom .left_column ul li a:hover {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALBAMAAABbgmoVAAAABGdBTUEAALGPC/xhBQAAACpQTFRFAAAAr4gg0bt/u5lA6N2/zLNw9O7f3cyf+fbvwaJQ7uXPqoAQtZEwpHcA5LjMqgAAAAF0Uk5TAEDm2GYAAAAxSURBVAjXY2Bg4DjAAAI5F0Ak194CELX6KoQzgcX2AAPj3QTduxdgPKgcTCVUH9gUAJb1ET9LOAROAAAAAElFTkSuQmCC');*background-image:url('arrow_dotcom_left_overlay_white.gif');}

/* to change: */
.news_article .more_link {padding-left:20px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALBAMAAABbgmoVAAAABGdBTUEAALGPC/xhBQAAACdQTFRFAAAAZZhMOlcsBwsFT3c8K0IhHSwWVoJBQGIxDhYLFiEQXY1HbKNS2sODmwAAAAF0Uk5TAEDm2GYAAAAxSURBVAjXY2BgYN7AAAKzD4BIrjMBIGrNCQjHga1mAwPjmQk6Zw7AeFA5mEqoPrApAIwYEPYOvEb6AAAAAElFTkSuQmCC') no-repeat left center;*background:url('arrow_left_overlay_black.gif') no-repeat left center;}
.news_article .back_link {padding-right:20px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALBAMAAAC0QAErAAAABGdBTUEAALGPC/xhBQAAACdQTFRFAAAAZZhMOlcsBwsFT3c8K0IhHSwWVoJBQGIxDhYLFiEQXY1HbKNS2sODmwAAAAF0Uk5TAEDm2GYAAAAwSURBVAjXY2Bg2MwAAqcngMiYUyCS48wChj1lDD6nGM6cUZhzEMqGiMPUQNQD9QIAKYsQ9jAEwlIAAAAASUVORK5CYII=') no-repeat right center;*background:url('arrow_right_overlay_black.gif') no-repeat right center;}
.library .more_link {padding-left:20px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALBAMAAABbgmoVAAAABGdBTUEAALGPC/xhBQAAACdQTFRFAAAAZZhMOlcsBwsFT3c8K0IhHSwWVoJBQGIxDhYLFiEQXY1HbKNS2sODmwAAAAF0Uk5TAEDm2GYAAAAxSURBVAjXY2BgYN7AAAKzD4BIrjMBIGrNCQjHga1mAwPjmQk6Zw7AeFA5mEqoPrApAIwYEPYOvEb6AAAAAElFTkSuQmCC') no-repeat left center;*background:url('arrow_left_overlay_black.gif') no-repeat left center;}
.library li a.download {
	background:#000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALBAMAAABbgmoVAAAABGdBTUEAALGPC/xhBQAAACdQTFRFAAAAZZhMOlcsBwsFT3c8K0IhHSwWVoJBQGIxDhYLFiEQXY1HbKNS2sODmwAAAAF0Uk5TAEDm2GYAAAAxSURBVAjXY2BgYN7AAAKzD4BIrjMBIGrNCQjHga1mAwPjmQk6Zw7AeFA5mEqoPrApAIwYEPYOvEb6AAAAAElFTkSuQmCC) left center no-repeat;*background:#000 url(arrow_hotel_left_overlay_black.gif) left center no-repeat;
}

.filter .column2 {
	width:235px;
	margin-right:5px;
}

div.check_list {	
	float:left;	
}

.featured_cta{
	width:300px;
}

.featured_cta a.hotel_exp_booking,
.featured_cta a.view_hotel{
	padding-left:20px;
	padding-right:0px;
}
.login_detail 
{
    display:block;
}
/* override style in basic.css for the close button on the Events page */
.events_floated li .close_top_corner {
	position:absolute;
	left:0px;
}
.events_floated li h3 {
	padding-left:60px;
}
/* */
.topnav .topnav_menu{
	margin: 0; 
}
/**/
.destinationTable .continent li li {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAMAAABVLlSxAAAABGdBTUEAALGPC/xhBQAAADZQTFRFADNmADNmADNmADNmADNmADNmADNmADNmADNmADNmADNmADNmADNmADNmADNmADNmAAAAADNm6BbsuAAAABF0Uk5Tx7VwoO9/yGChgCAQMNtA3ADv5HMtAAAASElEQVQI1z2MCw7AIAhD2VcFlfb+l5W5TRLaR5MiiNn5KCQ2M/2cWfCyOY/wvhWIswF6k1RJZI1YIhL0eXzdytPWT22+GHZNHm6bBiWrisbIAAAAAElFTkSuQmCC) no-repeat right 5px;*background: url(arrow_left_blue.png) no-repeat right 5px;
	padding: 0 15px;
}
