html, body{
	margin:0;
	padding:0;
	color:#000;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	direction:rtl;
	text-align:right;
}
td { 
    font:normal 11px/14px Tahoma, Arial;
	color:#000;}
h1, h2, h3 { margin-bottom:10px; }
h4, h5, h6{ margin-bottom:5px; }
h1{font:normal 14px/16px Tahoma, Arial;}
h2{font:normal 13px/15px Tahoma, Arial;}
h3{font:normal 12px/14px Tahoma, Arial;}
h4{font:normal 11px/12px Tahoma, Arial;}
h5, h6{font:normal 11px/12px Tahoma, Arial;}
ul, ol{margin:0 0 0 10px;padding:0 0 0 10px;}
p{margin:10px 0}
 form{
	margin: 0px;
	padding: 0px;
}
.Pointer{cursor:pointer;}
.Inline{display:inline;}
.Hide{display:none;}
.HideText{text-indent:-5000px;}
.Left{float:right; direction:ltr;}
.Right{float:left;}
.Right a{padding:0px 10px 0px 10px;}
.DataElement, .ClearAll{clear:both;}
.DataElement{padding-right: 30px;}
.AgentName{font-size:14px;font-weight:bold;}
.Price{color:#000;}
.Required{background-image:url(../../images/Required.gif);background-position:center right;background-repeat:no-repeat;}
.RequiredLabel{background:url(../../images/Required.gif) no-repeat center left;padding-left:12px;}
.ContactNumbers{margin-top:6px;}
.DefaultText{}
input, select{font-size:10px;font-family:Tahoma, Arial, Verdana, sans-serif;}
textarea{font-size:11px;font-family:Tahoma, Arial, Verdana, sans-serif;}
.GeneralRequired{background:transparent url(../../images/Required.gif) no-repeat scroll 0%;height:13px;padding:0px 3px;width:13px;}
a, a:link, a:visited{color:#535353;text-decoration:underline;cursor:pointer;text-decoration:none;}
a:focus{outline:none;}
a:hover, a:active{text-decoration:none;}
a img{border:0;}
#Content a, #Content a:link, #Header a, #Header a:link{color:#fff;text-decoration:none;}
#Header a, #Header a:link{color:#000000;}
#Content a:hover, #Header a:hover{text-decoration:underline;}
#Header a{color:#000000;}
table.Checkbox input, table.Checkbox label, span.Checkbox input, span.Checkbox label, input.Checkbox, label.Checkbox{float:left;cursor:pointer;border:0;}
span.Checkbox label{margin-right:8px;}
label.Checkbox, span.Checkbox label, table.Checkbox label{margin-left:2px;white-space:nowrap;width:auto;margin-top:3px;}
.dj_ie label.Checkbox, .dj_ie span.Checkbox label, .dj_ie table.Checkbox label{margin-left:0;}
#Footer{clear:both;margin:0;padding:5px 10px;}
.HomeDetail #Footer.BrandedFooter{border:0;}
.SplashPage #Footer{
	border:0;
	width:899px;
	padding-top:15px;
	text-align:center;
	background-color: #fff;
	background-image: url(../../images/HPBottom.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.ContentPage #Footer{border:0;text-align:center;}
#Footer a, #Footer a:link{color:#636363;text-decoration:none;}
#Footer a:hover{color:#636363;text-decoration:underline;}
.FooterText{margin:15px;text-align:center;}
#Footer #WTLLink{text-decoration:underline;}
#Footerline{margin-left:50px; margin-right:50px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E5E5E5;padding-top:20px;}
#Header{
	height:99px;
	width:100%;
	/*float:left;
	color:#fff;*/
	position:relative;
	background-color: #373737;
	background-image: url(../../imagesa/headerBG-a.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#Header .Logo{float:right;position:relative}
.HeaderBG{
	float:left;
	background-image: url(../../imagesa/HeaderInside.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	width:99.9%;
}
.HeaderBGEgypt
{

	float:left;

	background-image: url(../../imagesa/HeaderEgypt.jpg);

	background-repeat: no-repeat;
	background-position:top left;
	width:99.9%;

}
.HeaderBGLebanon
{

	float:left;

	background-image: url(../../imagesa/HeaderLebanon.jpg);

	background-repeat: no-repeat;

	background-position:top left;
	width:99.9%;

}
.HeaderBGUAE
{

	float:left;

	background-image: url(../../imagesa/HeaderUAE.jpg);

	background-repeat: no-repeat;

	background-position:top left;
	width:99.9%;

}
.HeaderBGKuwait
{

	float:left;

	background-image: url(../../imagesa/HeaderKuwait.jpg);

	background-repeat: no-repeat;

	background-position:top left;
	width:99.9%;

}
.HeaderBGSaudiArabia						 						
{

	float:left;

	background-image: url(../../imagesa/HeaderSaudiaArabia.jpg);

	background-repeat: no-repeat;

	background-position:top left;
	width:99.9%;

}

.PopupLogo{background:url(../../images/HeaderLeft.gif) no-repeat;width:695px;height:52px;}
.PopupBG{background:#373737 url(../../images/HeaderTile.gif) repeat-x;}
#InfoBar .Right {
	direction:rtl;
	padding:7px 5px 6px 7px; 
	right:7px;
	/*width:250px;*/
}
#Header .Breadcrumbs{position:absolute;bottom:6px;margin:0;right:180px;}
.Breadcrumbs { color:#FFFFFF!important;}
.Breadcrumbs a{color:#FFFFFF!important;text-decoration:none}

#Header #HeaderSignOutLink{color:#EBBF47;}
#InfoBar .Left{
	/*position:absolute;*/
	left:7px;
	padding:7px 5px 6px 7px;
}
#InfoBar .Left .Inline{margin-left:15px;}
#InfoBar .Left .Inline a{
	text-decoration: none;
	color: #333333;
	padding:0px 15px 0px 15px!important;
	display:block;
}
#InfoBar .Left .Inline a:hover{
	text-decoration: underline;	
}
*html #Header .Left .Inline{position:relative;}
.SearchPage #Logo, .HomeDetail #Logo{background-image:none;}
.SearchPage #Logo a, .HomeDetail #Logo a{display:block;margin:6px 0 0 12px;height:52px;width:80px;}
.SearchPage #AboutUs{border-bottom:0;margin:0;padding:0;width:75px;}
#InfoBar{color:#2E2E2E;font-size:11px;font-weight:bold;border-top:1px solid #ccc;background:#CACACA url(../../images/InfoBoxTile.gif) repeat-x;width:100%;height:30px;}
#InfoBar .Right{padding:7px 5px 6px 15px!important;}
#InfoBar #SearchDetails{color:#000;padding-left:2px;}
#InfoBar #SearchDetails a{font-weight:normal;text-decoration:none;}
#InfoBar #SearchDetails a:hover{text-decoration:underline;}
#StatusMsg{float:right;font-size:11px;font-weight:normal;margin-right:10px;text-align:right;}
#InfoBar .Fyi{background:#FFFFFF;border-color:#222;border-style:solid;border-width:1px;color:Green;margin-top:3px;margin-right:10px;font-weight:bold;padding:1px 5px;}
.MainContainer, .MainBody{clear:both;}
* html .MainContainer{height:1%;}
.MapBG{background:#FFF; padding:4px 9px;}
.ControlsContainer{height:23px; }
#MapPlaceHolder{border:1px solid #5B5B5B;height:100%;}
#MapPlaceHolder1{
	border:1px solid #5B5B5B;
	height:100%;
	background-image: url(../../images/map.jpg);
}
.ZoomBox{border:dashed 2px #ff6000;font-size:0px;position:absolute;z-index:99;}
.ZoomBoxTargetLayer{background-color:#F00;cursor:crosshair;filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0;position:absolute;}
.AccordionBody{position:relative;z-index:10;float:right;clear:both;width:328px;background:#FFF;padding-right:7px;}
.PaginationContainer{background:url(../../images/PaginationBG.gif) repeat-x;padding:3px;height:15px;}
.PaginationContainer a{color:#222;text-decoration:none;}
.PaginationContainer .NextLink{float:right;text-align:right;direction:rtl;width:100px;}  
.Showcase1{
	color:#FFFFFF!important;
	text-decoration:none;
}
/** <--**/
.PaginationContainer .NextLink a{background:url(../../images/Next.gif) right 1px no-repeat;display:block; padding-right:14px;font-weight:bold;text-decoration:none
!important}
.PaginationContainer .PreviousLink{float:left;width:100px; text-align:left;}
.PaginationContainer .PreviousLink a{float:left;display:block; background:url(../../images/Prev.gif) left 1px no-repeat;padding-left:14px;font-weight:bold;text-decoration:none
!important;}
.PaginationContainer .PreviousLink a:hover{background-position:left -10px;}
.PaginationContainer .NextLink a:hover{background-position:right -10px;}
.PaginationContainer .ListingCount{text-align:center;width:700px;float:left;}
table.Phones{float:right;}
.Phones .PhoneNumberLeftColumn{border-right:1px solid #6B6B6B;}
.Phones td{white-space:nowrap;padding:1px 6px;color:#FFF;}
.Phones .PhoneLabelLeftColumn{padding-left:0;}
.Phones .PhoneNumberRightColumn{padding-right:0;}
.Info .ContactNumber, .ContactNumber{clear:both;}
.ContactNumber i{font-style:normal;display:block;width:57px;float:left;}
.ContactNumber b{font-weight:normal;float:left;}
.ContactNumbers table td{padding:2px;vertical-align:top;}
.ContactNumbers a:hover{text-decoration:underline}
.Button{height:17px;cursor:pointer;margin:1px 1px 2px 1px;font-size:11px;font-weight:normal;}
.Button a{text-decoration:none;display:block;height:17px;text-align:center;line-height:16px;color:#313131;font-weight:normal;width:70px;background:transparent url(../../images/70pxButton.gif) no-repeat 0 0;}
.Button1{ width:40;height:17px;cursor:pointer;margin:1px 1px 2px 1px;font-size:11px;font-weight:normal;}
.Button1 a{width:40;text-decoration:none;display:block;height:17px;text-align:center;line-height:16px;color:#313131;font-weight:normal;width:70px;background:transparent url(../../images/70pxButton.gif) no-repeat 0 0;}
.ButtonOn a, .Button a:hover{background-position:0 -17px;}
.MapTypeButtons{float:left;height:18px;width:220px; position:absolute; text-align:left; left:10px; }
.MapTypeButtons div{float:left;}
.MapTypeButtons .Button a{width:54px;font-weight:bold;background:transparent url(../../images/54pxButton.gif) no-repeat 0 0;}
.MapTypeButtons .ButtonOn a, .MapTypeButtons .Button a:hover, .Header .Button a:hover{background-position:0 -17px;}
.Header .Button a{background:transparent url(../../images/70pxButtonDark.gif) no-repeat 0 0;}
.ButtonSm a{width:54px;background:transparent url(../../images/54pxButton.gif) no-repeat 0 0;}
.ButtonMed a{width:100px;background:transparent url(../../images/100pxButton.gif) no-repeat 0 0;}
.ButtonWide a{width:140px;background:transparent url(../../images/140pxButton.gif) no-repeat 0 0;}
.ButtonDisabled a{color:#aaa;cursor:default;}
#ResetType{font-size:100%;float:left;margin:5px 6px 0 6px;border:1px solid #A9A9A9;color:#000;}
#ResetButton{background-image:url(../../images/Reset.gif);cursor:pointer;float:left;width:25px;height:17px;margin:5px 5px 0 0;}
.dj_ie #ResetType{margin-top:2px;}
.dj_ie #ResetButton{margin-top:4px;}
.dj_gecko .PropertyPreview .ButtonMenu{padding-left:5px;}
.dj_ie6 .ButtonMenu{padding-left:0;margin-left:-3px;display:inline;}
.ButtonMenu a, .AgentMenu a, .wwmoContainer a{
	background-image:url(../../images/PropertyMenu1.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	color:#000;
	height:16px;
	margin:2px 0;
	padding-right:25px;
	text-decoration:none;
	text-align:right;
}
#ViewShowcase{
	float:right;
	background-image:url(../../images/PropertyMenu1.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	color:#FFFFFF;
	height:16px;
	margin:2px 0;
	padding-left:20px;
	text-decoration:none;
	background-position:0 -182px;
}
.wwmoContainer a{margin-left:80px;}
.ButtonMenu a:hover{text-decoration:underline;}
.ButtonMenu a.Showing{background-position:right 0px;}
.ButtonMenu a.Showing:hover{background-position:right -24px;}
.ButtonMenu .SaveTo{background-position:right -93px;}
.ButtonMenu .SaveTo:hover{background-position:right -116px;}
.ButtonMenu .EmailListing{background-position:right -139px;}
.ButtonMenu .EmailListing:hover{background-position:right -161px;}
.ButtonMenu a.PrintPage{background-position:right -47px;}
.ButtonMenu a.PrintPage:hover{background-position:right -70px;}
.ButtonMenu .SeeDetails{background-position:right -217px;}
.ButtonMenu .SeeDetails:hover{background-position:right -238px;}
#ViewShowcase{position:absolute;left:10px;top:3px;margin:0;font-weight:normal;line-height:1.3em;}
.SearchButton{display:block;float:left;height:17px;width:25px;background:url(../../images/SearchWhite.gif) no-repeat;margin:2px 0 0 5px;text-indent:-5000px;}
a.SearchButton1{
	display:block;
	height:34px;
	width:93px;
	border: 0px none #000000;
	background-image: url(../../imagesa/SearchBlack1-a.gif);
	background-repeat: no-repeat;
	background-position: -1px;
}
a.SearchButton1:hover{
	background-image: url(../../imagesa/SearchBlack1-mo-a.gif);
}
a.SearchButton2{
	display:block;
	height:34px;
	width:150px;
	border: 0px none #000000;
	background-image: url(../../imagesa/SearchBlack2-a.gif);
	background-repeat: no-repeat;
	background-position: -1px;
}
a.SearchButton2:hover{
	background-image: url(../../imagesa/SearchBlack2-mo-a.gif);
}
.SplashPage .SearchButton{background:url(../images/SearchBlack.gif) no-repeat;}
.Designations img{margin:0 5px 5px 0;}
.ClearFix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/********************************  Splash Page********************************/
#Wrap{margin:12px auto;padding-top:4px;width:919px;}
#Content{padding:5px 6px;color:#fff;float:left;background:url(../../images/HPTopper.jpg) no-repeat;}
.SplashPage #Content{background-color:#000;}
*html .SplashPage #Content{background-color:Transparent;}
#Row1, #Row2{clear:left;float:left;width:907px;}
.MapHolder{position:relative;top:76px;left:4px;height:355px;float:left;}
#Row1 .Left{width:530px;}
#Row1 #Logo{height:76px;background:url(../../images/Logo.gif) left top;margin:0;}
#Row1 #AboutUs{margin:0 0 0 18px;padding:12px 0 0 12px;height:31px;text-align:left;}
#Row1 #AboutUs a{color:#E7B323;}
#Row1 #Spacer{height:20px;}
#Row1 .Right{width:327px;text-align:right;}
#Row1 .Right label{
	display:block;
	color:#FFFFFF;
	font-weight: bold;
	height: 18px;
	margin-top: 10px;
}
#PropertyQuickSearchLabel{
	font-size: 155%;
	background-image: url(../../images/SearchBlack.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 35px;
}
#PropertyTypeLabel{  width:55px; float:right; }
#CitySearchLabel{}
#CountrySearchLabel{}
.AgentSite #Content .Subscribe{right:0;}
.BlogIndex #Content a.Subscribe{position:static;}
*html .Subscribe{margin-top:10px;}
#Content .Subscribe:hover{background-position:0 -241px;text-decoration:none;}
/*#Row1 .Right select{float:left;}*/
#property, #city, #country{margin-left:8px;width:255px;}
#Gutter{
	clear:left;
	width:877px;
	height:4px;
	margin:10px 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5b5b5b;
}
#Row2{}
/*background:url(../images/Row2BG.gif) no-repeat 1px bottom;*/
.PromoBox{float:left;width:165px;height:119px;margin-left:13px;text-align:center;background:url(../../images/PromoBox.gif) no-repeat;cursor:pointer;}
#Content .PromoBox a:hover{text-decoration:none;}
.PromoContent{
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.PromoLabel{
	padding-top: 5px;
	font-weight: bold;
}
.FormHeader{padding:3px 2px 0 6px;clear:both;color:#222222;font-size:11px;font-weight:bold;height:17px;}
.Top{vertical-align:top;}
/******************************** IE specific hacks********************************/
*html .PromoBox{display:inline;}
* html .ClearFix{height:1%;}
/*********************************  Branding*********************************/
#BrandedHeader{float:left;color:#fff;padding:4px 8px 0 8px;background:#000;position:relative;}
#BrandedHeader p{margin:0;}
#BrandedHeader #BrandedLogo{float:left;position:relative;}
.beta{position:absolute;top:0;right:-8px;color:#3B3B3B;font-size:10px;}
#BrandedHeader .beta{right:8px;}
#BrandedHeader #Center{float:left;padding-left:10px;width:auto;}
#BrandedHeader h1.AgentName{margin:2px 0 1px 0;font-size:16px;}
#BrandedHeader .AgentTitle{font-weight:bold;margin-bottom:2px;}
#BrandedHeader #Center .CompanyName{display:none;}
#BrandedHeader .Street, .CityProv{margin-right:6px;}
#BrandedHeader .Postal{text-transform:uppercase;}
#BrandedHeader .Breadcrumbs{padding-top:6px;color:#5D5C5C;position:absolute;bottom:10px;}
#BrandedHeader .Breadcrumbs a{text-decoration:none;}
#Header .Breadcrumbs a.InactiveCrumb,#BrandedHeader .Breadcrumbs a.InactiveCrumb{color:#FFF;cursor:default;text-decoration:none;}
#BrandedHeader a{color:#ebbf47;}
#BrandedHeader #ContactDeets{float:right;padding-right:5px;padding-top:4px;width:340px;}
#BrandedHeader #ContactDeets{}
.CompanySite #ContactDeets, .BlogIndex #ContactDeets{text-align:right;}
.CompanySite #ContactDeets a, .BlogIndex #ContactDeets a{text-decoration:none;}
#ContactDeets .Phones1, #ContactDeets .Phones2, #ContactDeets .Phones3{width:126px;float:right;}
#ContactDeets .Phones4 .Odd, .Phones5 #ContactDeets .Odd, #ContactDeets .Phones6 .Odd{border-right:1px solid #6B6B6B;padding-right:10px;}
#ContactDeets .Phones4 .Even, #ContactDeets .Phones5 .Even, #ContactDeets .Phones6 .Even{padding-left:10px;}
#ContactDeets .Phones4 .ContactNumber, #ContactDeets .Phones5 .ContactNumber, #ContactDeets .Phones6 .ContactNumber{width:126px;float:left;}
#ContactDeets .ContactNumber{clear:none;}
#ContactDeets .ContactNumber i{font-style:normal;width:56px;display:block;float:left;}
#ContactDeets .ContactNumber b{font-weight:normal;width:70px;display:block;float:left;}
#ContactDeets .ContactEmail{text-align:right;padding-top:5px;clear:both;}
#ContactDeets .ContactEmail a{text-decoration:none;color:#fff;padding-left:22px;background-image:../../images/blackIcons.gif);background-repeat:no-repeat;background-position:0 -257px;height:16px;}
#ContactDeets .ContactEmail a:hover{background-position:0 -273px;}
.ContentPage #HeaderSignIn,.ContentPage #HeaderSignedIn{display:none;}
#BrandedHeader #HeaderSignIn, #BrandedHeader #HeaderSignedIn{text-align:right;margin-top:4px;position:absolute;bottom:10px;right:50px;}
.HomeDetail #BrandedHeader #HeaderSignIn, .HomeDetail #BrandedHeader #HeaderSignedIn{right:12px;}
.HomeDetail #BrandedHeader #HeaderSignIn a, .HomeDetail #BrandedHeader #HeaderSignedIn a{position:relative;}
#BrandedHeader #HelpLink{text-align:right;margin-top:4px;position:absolute;bottom:10px;right:12px;}
#BrandedHeader #ArabicLink{text-align:right;margin-top:4px;position:absolute;bottom:10px;right:12px;}
/************************************    FlagLayer************************************/
#flags{
	height: 20px;
	padding: 3px;
	text-align:right;
}
.MapTypeButtons .Button1{height:17px;cursor:pointer;margin:1px 1px 2px 1px;font-size:11px;font-weight:normal;}
.MapTypeButtons .Button1 a{text-decoration:none;display:block;height:17px;text-align:center;line-height:16px;color:#313131;font-weight:bold;width:100px;background:transparent url(../../images/100pxButton.gif) no-repeat 0 0;}
.MapTypeButtons .Button1 a:hover{background-position:0 -17px;}

.AdditionalInfo {
border:1px solid #BEBDBD;
margin:7px auto;
overflow:auto;
padding:8px;
width:304px;

}
.SectionHeading ul {
padding-right:15px;
}
.SectionHeading ul li{
 list-style-position:0px 0px!important;
}
.homes{
	float:left;
	text-align:left;
}

.dates{
float:right;
text-align:right;
padding:7px 5px 6px 7px;
right:7px;
	width:250px;
}

