html, body{
	margin:0;
	padding:0;
	color:#000;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
}
.AdditionalInfo {
border:1px solid #BEBDBD;
margin:7px auto;
overflow:auto;
padding:8px;
width:304px;
}
td{font:normal 11px/14px Tahoma, Arial, Verdana, sans-serif;color:#000;}

h1, h2, h3{margin-bottom:10px;}

h4, h5, h6{margin-bottom:5px;}

h1{font:normal 14px/16px Tahoma, Arial, Verdana, sans-serif;}

h2{font:normal 13px/15px Tahoma, Arial, Verdana, sans-serif;}

h3{font:normal 12px/14px Tahoma, Arial, Verdana, sans-serif;}

h4{font:normal 11px/12px Tahoma, Arial, Verdana, sans-serif;}

h5, h6{font:normal 11px/12px Tahoma, Arial, Verdana, sans-serif;}

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:left;}

.Right{float:right;}

.DataElement, .ClearAll{clear:both;}

.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; width:180px;}

.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:#ebbf47;}
*/
#Content a:hover, #Header a:hover{text-decoration:underline;}

/*#Header a{color:#ebbf47;}*/

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;text-align:left;}

.HomeDetail #Footer.BrandedFooter{border:0;}

.SplashPage #Footer{float:left; width:899px;padding-top:15px;text-align:center;background:#fff url(../images/HPBottom.jpg) no-repeat;}

.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:100px;
	width:100%;
	float:left;
	/*color:#fff;*/
	position:relative;
	/*background-color: #000000;*/
	background-image: url(../images/headerBG.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#Header {float:left;text-align:left;}
.Logo{
	float:left;text-align:left;width:178px;
	height:100px;
	
}
.HeaderBG{
	float:left;
	background: #000000 url(../images/HeaderInside.jpg) top right no-repeat!important;	
	height:99px;
	width: 100%;

}
.HeaderBGEgypt
{
	float:left;
	background: #000000 url(../images/HeaderEgypt.jpg) top right no-repeat!important;
	height:99px;
	width: 100%;
}
.HeaderBGLebanon
{
	float:left;
	background:#000000 url(../images/HeaderLebanon.jpg) top right no-repeat!important;
	height:99px;
	width: 100%;
}
.HeaderBGUAE
{
	float:left;
	background: #000000 url(../images/HeaderUAE.jpg) top right no-repeat!important;
	height:99px;
	width: 100%;
}
.HeaderBGKuwait
{

	float:right;
	background: #000000 url(../images/HeaderKuwait.jpg) top right no-repeat!important;
	height:99px;
	width: 100%;
	
}
.HeaderBGSaudiArabia						 						
{
	float:left;
	background: #000000 url(../images/HeaderSaudiaArabia.jpg) top right no-repeat!important;
	height:99px;
	width: 100%;
}
.PopupLogo{background:url(../images/HeaderLeft.gif) no-repeat;width:695px;height:52px;}

.PopupBG{background:#373737 url(../images/HeaderTile.gif) repeat-x;}

#Header .Breadcrumbs{position:absolute;bottom:6px;margin:0;left:180px; color:#FFFFFF}

.Breadcrumbs a{color:#FFFFFF!important;text-decoration:none}

#Header #HeaderSignOutLink{color:#EBBF47;}

#InfoBar .Right{

	position:absolute;

	right:7px;

	padding:7px 5px 6px 7px;

}

#InfoBar .Right .Inline{margin-left:15px;}

#InfoBar .Right .Inline a{

	text-decoration: none;

	color: #333333;

}

#InfoBar .Right .Inline a:hover{

	text-decoration: underline;	

}

*html #Header .Right .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 {background:#CACACA url(../images/InfoBoxTile.gif) repeat-x scroll 0%;border-top:1px solid #CCCCCC;color:#2E2E2E;font-size:11px;font-weight:bold;height:30px;width:100%;}
#InfoBar .Left{padding:7px 5px 6px 7px;}

#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:left;/*text-align:right;*/ width:100px;}

.PaginationContainer .NextLink a{background:url(../images/Prev.gif) 0px 2px no-repeat;padding-left:14px;font-weight:bold;display:block;float:left;text-align:left;}

.PaginationContainer .PreviousLink{float:right;}

.PaginationContainer .PreviousLink a{background:url(../images/Next.gif) top right no-repeat;padding-right:14px;font-weight:bold; display:block;}

.PaginationContainer .PreviousLink a:hover{background-position:right -10px;}

.PaginationContainer .NextLink a:hover{background-position:left -10px;}

.PaginationContainer .ListingCount{text-align:center;width:800px;float:left; left:150px; position:absolute; z-index:201;}

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;float:left;}

.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;}

.ButtonOn a, .Button a:hover{background-position:0 -17px;}

.ButtonRight{height:17px;cursor:pointer;margin:1px 1px 2px 1px;font-size:11px;font-weight:normal;float:right;}

.ButtonRight 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;}

.ButtonLeft{height:17px;cursor:pointer;margin:1px 1px 2px 1px;font-size:11px;font-weight:normal;float:left;}

.ButtonLeft 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;}

.MapTypeButtons{float:right;height:18px;}

.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:20px;margin:2px 0;padding-left:25px;text-decoration:none;}

#ViewShowcase{

	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!important;

}

.wwmoContainer a{margin-left:80px;}
.ButtonMenu a:hover{text-decoration:underline;}
.ButtonMenu .Details, .ButtonMenu .Details a{background-position:0 -32px;}
.ButtonMenu .Details:hover, .ButtonMenu .Details a:hover{background-position:0 -48px;}
.ButtonMenu a.MoreInfo{background-position:0 0px;}
.ButtonMenu a.MoreInfo:hover{background-position:0 -24px;}
.ButtonMenu .Showcase, #ViewShowcase{background-position:0 0;}
.ButtonMenu .Showcase:hover, #ViewShowcase:hover{background-position:0 -16px;} 

.ButtonMenu a.Showing{background-position:0 0px;}

.ButtonMenu a.Showing:hover{background-position:0 -24px;}

.ButtonMenu .SaveTo{background-position:0 -93px;}

.ButtonMenu .SaveTo:hover{background-position:0 -116px;}

.ButtonMenu .EmailListing{background-position:0 -139px;}

.ButtonMenu .EmailListing:hover{background-position:0 -161px;}

.ButtonMenu a.PrintPage{background-position:0 -47px;}

.ButtonMenu a.PrintPage:hover{background-position:0 -70px;}

.ButtonMenu .SeeDetails{background-position:0 -217px;}

.ButtonMenu .SeeDetails:hover{background-position:0 -238px;}

#ViewShowcase{position:absolute;right: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;

	float:left;

	height:34px;

	width:93px;

	text-indent:-5000px;

	border: 0px none #000000;

	background-image: url(../images/SearchBlack1.gif);

	background-repeat: no-repeat;

	background-position: -1px;

}

a.SearchButton1:hover{

	background-image: url(../images/SearchBlack1-mo.gif);

}

a.SearchButton2{

	display:block;

	float:left;

	height:34px;

	width:150px;

	text-indent:-5000px;

	border: 0px none #000000;

	background-image: url(../images/SearchBlack2.gif);

	background-repeat: no-repeat;

	background-position: -1px;

}

a.SearchButton2:hover{

	background-image: url(../images/SearchBlack2-mo.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 18px 0 0;padding:12px 12px 0 0;height:31px;text-align:right;}

#Row1 #AboutUs a{color:#E7B323;}

#Row1 #Spacer{height:20px;}

#Row1 .Right{width:327px;}

#Row1 .Right label{

	display:block;

	color:#FFFFFF;

	font-weight: bold;

	height: 18px;

	margin-top: 10px;

}

#PropertyQuickSearchLabel{

	font-size: 155%;

	float:left;

	text-align:left;

	background-image: url(../images/SearchBlack.gif);

	background-repeat: no-repeat;

	background-position: right;

	width: 230px;

}

#PropertyTypeLabel{ border:0px solid #ff0000; float:left; width:250px; text-align:left; }
.eng{ width:100px!important;  float:left!important; border:0px solid #ff0000!important;  }
#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-right:8px;width:170px;}

#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%;}



.selectindex{

	width:250px!important;

	float:left;

	text-align:left;

	border: solid 1px #999999;	

	font-size:10px;

	font-family:Tahoma, Arial, Verdana, sans-serif;

}

/*********************************  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;

}

.watermark_box
{
text-align:left; 
float:left;
}
.watermarkimg
{
left:0em; top:0em; position:absolute;
text-align:left; float:left;
}
