html,body,table
{
	direction:rtl;
	}


/**************************************************************************/

/* ----------------------  scroller styles start */

#mainphoto_desc {
	float:left;
}

.thumb {
	padding: 3px 0px 0px 5px;
	float:left;
	}


/*  ---------------------- Tabs table */

.slider_tab_left {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_tab_right.gif);
}
.slider_tab_left_on {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_tab_right_on.gif);
}
.slider_tab_right {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_tab_left.gif);
}
.slider_tab_right_on {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_tab_left_on.gif);
}


.slider_cnr_left {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_cnr_right.gif);
}
.slider_cnr_right {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_cnr_left.gif);
}
.slider_cnr_topright {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_cnr_topleft.gif);
}
.slider_bot {
	background-image:url(/Sites/RemaxEuropeCommon/Images/slider_bot.gif);
}

/***************************************************************** end scroller */

.listingfull_contactme_alt
{
	text-align:right;
}

.CanScroll
{
text-align:right;
background-color:#e8e8e8;
width:187px;
border:#d8d8d8 1px solid;
margin-top:5px;
}

/* ---------------------- REMAX Europe Property Search Results ie. Listing List ***/

.proplist_header {
	padding: 0px 5px 0px 0px;
}
.proplist_address {
	padding: 0px 5px 0px 0px;
}
.proplist_id{
		padding: 0px 0px 0px 5px;
}

/* ----------------------  listing list proplist thumbnail and price */

.proplist_thumbnail_div {
  padding: 10px 25px 5px 15px;
}


/* ---------------------- Listing list and Full icons */

.propfull_icons {
	padding: 5px 10px 10px 0px;
}

.icon_box {
	margin: 0px 0px 3px 3px;
}
	/* seperated out so listing list can have 2 cols - was causeing wierdness with listing full */

.proplist_icons .icon_box {
	float:right;
}
.icon_img {
	padding: 0px 1px 0px 0px;
}

.off_icon_box {
	margin: 0px 0px 3px 3px;
}


/* Listing list agent details */

.agent_miniprofile {
	padding: 10px 15px 5px 25px;
}


/******************** end listing list styles ******************************************************/

/* ---------------------- Module Styles */


/* ---------------------- Full Property Listing ***/

.fullprop_heading td {
	padding:0px 5px 0px 0px;
}

.fullprop_padding{
	padding:0px 7px 0px 0px;
}

#fullprop_google {
	text-align:right;
}

.fullprop_left {
	padding:0px 0px 0px 10px;
	margin:0px;
	width:510px;
}

.fullprop_status {
	padding:0px 5px 0px 0px;
	font-weight:bold;
	color:#c00;
}

.fullprop_desc_top {
	padding:5px 0px 0px 10px;
	text-align:right;
}

.fullprop_desc_heading, .fullprop_roomdesc_heading {	
	padding: 0px 10px 0px 0px;
}



/* ---------------------- Features list */

.fullprop_features ul {
	padding: 0px 10px 0px 0px;
	margin:  0px 8px 2px 0px;
}


/* ---------------------- Region Styles **/
.hdr_main {
	padding: 0px 5px 0px 0px;
}

/* ---------------------- Advanced Search */

.advsearch_padding{
	padding: 0px 5px 0px 0px;
}

.advsrch_left{
	border-right:1px solid #DFE1ED;
}

/* ---------------------- Contact Page */

.contact_name {
	padding: 0px 10px 5px 0px;
}
.contact_office {
	padding: 0px 10px 0px 0px;
}

.hdr_left {
	background-color:#D9EAF4;
  padding: 0px 5px 0px 0px;
}

.hdr_right{
	padding: 0px 5px 0px 0px;
}



.hdr_contact_main {
	padding: 0px 5px 0px 0px;
}

.contact_intro_text_alt {
	padding:5px 10px 5px 5px;
}

/***************************************************** Agent Styles */

/* ---------------------- Intro page */

.intro_blurb {
	color: #333;
	font-size: 14px;
	line-height:24px;
	padding: 0px 0px 0px 10px;
}

/** About Page **/

.about_address{
	padding: 0px 5px 0px 0px;
}

.hdr_about{
	padding: 0px 5px 0px 0px;
}



/* ---------------------- Agent Profile**/
.tbl_specialties li {
	padding: 0px 5px 0px 0px;
}


.profile_photo{
	padding: 0px 0px 0px 15px;
}

.language_top_left{
	background-color:#EDF4FA;
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_top_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.language_top_right{
	background-color:#EDF4FA;
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_top_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.language_bot_left{
	background-color:#EDF4FA;
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_bot_right.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.language_bot_right{
	background-color:#EDF4FA;
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_bot_left.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.specialty_top_left{
	background-color:#FFEFF0;
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_red_top_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	
}
.specialty_top_right{
	background-color:#FFEFF0;
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_red_top_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.specialty_bot_left{
	background-color:#FFEFF0;
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_red_bot_right.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.specialty_bot_right{
	background-color:#FFEFF0;
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_red_bot_left.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

/* ---------------------- Login Module ***/

ul.remax_bullets  {
	margin:  0px 8px 2px 0px;	
}

.remax_bullets li {
	padding: 0px 5px 5px 0px;
}

.remax_bullets li li {
	padding: 0px 5px 5px 0px;
}


/* ---------------------- My Remax Modules*/

.action_top_left{
	background-image:url(/sites/RemaxEuropeCommon/images/action_top_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.action_top_right{
	background-image:url(/sites/RemaxEuropeCommon/images/action_top_left.gif);
	background-repeat:no-repeat;
	background-position:left top;

}
.action_bot_left{
	background-image:url(/sites/RemaxEuropeCommon/images/action_bot_right.gif);
	background-repeat:no-repeat;
	background-position:bottom right;

}
.action_bot_right{
	background-image:url(/sites/RemaxEuropeCommon/images/action_bot_left.gif);
	background-repeat:no-repeat;
	background-position:left bottom;

}

/** ---------------------- Office Profile**/

.agents_top_left{
	background-color:#EDF4FA;
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_top_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.agents_top_right{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_top_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.agents_bot_left{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_bot_right.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.agents_bot_right{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_bot_left.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.agents{
	width:140px;
	float:right;
}

/** ---------------------- My RE/MAX Pages **/

.remax_login_top_left{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_top_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:0;
	margin:0;
}
.remax_login_top_right{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_top_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:-10;
	margin:0;
}
.remax_login_bot_left{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_bot_right.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:8px;
}
.remax_login_bot_right{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_blue_bot_left.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}



.signup_top_left{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_green_top_right.gif);
	background-repeat:no-repeat;
		background-position:right top;
	padding:0;
	margin:0;
}
.signup_top_right{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_green_top_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:-10;
	margin:0;
}
.signup_bot_left{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_green_bot_right.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:8px;
}
.signup_bot_right{
	background-image:url(/sites/RemaxEuropeCommon/images/cnr_green_bot_left.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

/** ---------------------- Office/Agent Results**/

.office_photo {
	padding: 0px 0px 0px 10px;
}

.agent_photo {
	padding: 0px 0px 0px 10px;
}

/** ---------------------- My REMAX Register**/

.validation_errors{
	float:left;
	width:50%;
}



/* ---------------------- Quick Search*/

.hdr_quicksearch{
	text-align:right;
}

/* ---------------------- Google Earth**/

.hdr_googleearth{
	background-image:url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_softgrey.gif);
	background-repeat:repeat-x;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#036;
	text-align:right;
	padding: 0px 5px 0px 0px;
}

/* ---------------------- Saved search additions */

.cnr_svdsearch_top_left {
	background-image: url(/sites/remaxeuropecommon/images/cnr_blue_top_right.gif);
	width:8px;
	background-position:top right;
}
.cnr_svdsearch_top_right {
	background-image: url(/sites/remaxeuropecommon/images/cnr_blue_top_left.gif);
	width:8px;
  background-position:top left;
}
/* ---------------------- bottom */

.cnr_svdsearch_bot_left {
	background-image: url(/sites/remaxeuropecommon/images/cnr_blue_bot_right.gif);
	width:8px;
	height:8px;
	background-position:bottom right;
}
.cnr_svdsearch_bot_right {
	background-image: url(/sites/remaxeuropecommon/images/cnr_blue_bot_left.gif);
	width:8px;
	background-position:bottom left;
}

/* ---------------------- Franchise, Recruitment, etc*/

.rightnav{
	padding:0px 10px 0px 0px;
}

/* ---------------------- Recently Viewed/Favourites image popup */

div#ImagePopupDiv {
  left:0px;
  direction:rtl;
}
  
.thumb_txt
{direction:rtl;
}

.recentfavs_hdr {
	padding: 0px 5px 0px 0px;
}

.recentfavs_row td img,.recentfavs_rowalt td img
{
  	margin: 3px 0px 0px 3px;
}
/* ---------------------- Autocomplete drop down */

div.autocomplete_dropdown_item {
  padding: 0px 2px 0px 0px;
}

.btn_align 
{
  text-align:left;
}

/************ modified to show the normal text ****************/
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

/* Region Sites */
.sIFR-hasFlash .fullproppage_title {
	visibility: visible;

	
}

.sIFR-hasFlash .page_title {
	visibility: visible;


}
.sIFR-hasFlash .page_subtitle {
	visibility: visible;
	
	
}

.sIFR-hasFlash .profile_name{
	visibility:visible;
	line-height:16px;
}

.sIFR-hasFlash .home_intro {
	visibility: visible;
	
}


.sIFR-hasFlash .home_region {
	visibility: visible;
	font-size:24px;
}

/* General */

.hdr_main {
	visibility: visible;
	
}

/* Agent Header*/
.hdr_content_text {
	visibility: visible;
	
}
.hdr_content_name
{
  visibility: visible;
	
}


/*  Agent Home  */
.sIFR-hasFlash .intro_name {
	visibility: visible;
	
}
.sIFR-hasFlash .intro_text {
	visibility: visible;
}

.sIFR-hasFlash .remax_red {
	visibility: visible;
	
}
.sIFR-hasFlash .intro_tagline {
	visibility: visible;
	
}

/* Contact Me */
.sIFR-hasFlash .contact_name {
	visibility: visible;
}
.sIFR-hasFlash .contact_office {
	visibility: visible;
}


/*   */
.sIFR-hasFlash .agent_name {
	visibility: visible;
}



#countrypopup 
{
  right:510px;
}
