body{margin:0;padding: 0; font-size:100.01%; font-family:Tahoma;color:#000;background:url(../images/footer-bg.png) no-repeat center bottom;}

img{border:none}
a{outline:none}
a:link, a:visited {color:#004c83;text-decoration:none}
a:hover {text-decoration:underline}
table, select, input, textarea	{font-family: Tahoma;}
h1, h2, h3{font-weight:bold;font-size:13;margin:0 0 10px;padding:0;color:#669900}
form{margin: 0; padding: 0; display:inline}
ul,li{list-style:none; margin:0; padding:0}
table, td, form, fieldset{border:none; border-collapse:collapse; border-spacing:0}
.half{line-height:50%}
.fr {float: left}
.fl {float: right}
.cls{zoom:1}
.cls:after{clear:both; content:'.';display:block;height:0;visibility:hidden}

/**html .png{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='images/logo.png');padding:63px}**********************/
.bg{background:url(../images/bg.jpg) no-repeat center top;padding-top:20px}
#main{margin:0 auto; _width:980px;min-width:980px;max-width:980px;font-size:12px}
#topbar,#header,#content,#footer{direction:rtl;}
#topbar{font-size:11px;color:#535353;margin-bottom:10px}
#content{padding-bottom:180px}
.lang{font-family:Tahoma}
.countries{float:left;width:100px;background:#004ba4;top:-5px;position:absolute;left:0}
.countries a:hover{text-decoration:none}
.jo,.ae,.eg{background:url(../images/flags.gif) 100% 0 no-repeat;position:relative; top:2px}
.ae{background-position:100% -24px}
.eg{background-position:100% -48px}

#header{background:url(../images/hdr_bg.jpg) no-repeat;height:120px;margin-top:5px}
#nav{font-size:14px;background:url(../images/nav_bg.gif) repeat-x;}
/*
#nav li{float:left;padding:0 0 9px;background:url(../images/nav_sep.gif) right top no-repeat}
#nav li a{color:#fff;display:block;padding:12px 20px 9px;margin-right:2px}
#nav li a:hover{background:url(../images/on_nav_bg.gif) repeat-x}
*/
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a:link,ul.menu a:visited {color:#fff;display:block;padding:12px 20px 9px;margin-left:2px;text-decoration:none;text-align: right;}
ul.menu li {position:relative; float:right; padding:0 0 9px;background:url(../images/nav_sep.gif) left top no-repeat}
ul.menu ul {position:absolute; top:38px; right:0; background:#6d992a; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0;padding:0;background:none}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#6d992a}
ul.menu ul li a:hover {background-color:#4c7a1d}
ul.menu ul ul {right:148px; top:-1px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(../images/on_nav_bg.gif) repeat-x}
ul.menu .sub {background:#6d992a url(../images/arrow.gif) 10px 18px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

.post-bg{background:url(../images/post_property_bg.png) no-repeat;height:40px;margin-bottom:10px}
.post-bg a:link,.post-bg a:visited{color:#4d5153}
.post-free{border-left: 1px solid #C6D2D7;padding: 8px 25px 8px 25px;}
.post-req{padding: 8px 25px 8px 25px;}


.col300{width:300px;}
.col-wide-l{width:660px}
.box{margin-bottom:20px}



#footer{height:20px;background:url(../images/footer-bg.png) repeat-x;margin:40px 0 18px;padding:15px 56px 15px 15px;position:relative}
.search-box{background:url(../images/srch_bg.png) no-repeat; height:246px;padding:12px 30px}
h2{color:#669900;font-size:14px;font-weight:700}
.txt16{font-size:16px; color: darkGreen;}
.txt14{font-size:14px; color: darkGreen;}
.txtw{color:#fff}
.marb-20{margin-bottom:20px}
.marb-10{margin-bottom:10px}
.marb-5{margin-bottom:5px}
.box-content{padding:12px}
.wrap{width:634px;overflow:hidden;}
.slider,.slider2 {width:1752px}
.slider li{float:right;padding:0 5px;width:150px;}
.slider2 li{width:150px;float:right;padding:0 5px;}
.compair{ margin-right: 150px;}
.compair .slider li{float:right;padding:0 5px 10px;width:194px;text-align:center;}
.compair .slider li div{padding:5px 0}
.compair .slider li.odd{background:#eee}
.compair .slider li.even{background:#fff}
.compair .slider li .jo,.compair .slider li .ae,.compair .slider li .eg{position:static}
.bggray{background:#3c3d3a;margin:0 -5px;padding:5px;font-size:11px;margin-bottom:10px}
.bggray a:link,.bggray a:visited{color:#fff;display:block;margin:5px 0}


.border{border:1px solid #ccc;background:#fff}
.title-box{background:url(../images/titlle-fad.gif) repeat-x;padding:5px 10px;font-size:16px;font-weight:700;border-bottom:1px solid #CCCCCC;}
.title-box span{color:#000}
.pg{width:75px;}
.pg img{background:url(../images/paging.png) -24px -1px no-repeat}
.pg img.cur{background-position:-13px -1px}
.pg img.next{background-position:0px 0}
.pg img.prev{background-position:100% 0}
.breadcrumb{font-size:11px;font-weight:700;color:#333;margin:15px 0}
.breadcrumb span{font:400 11px Arial}

.zoom,.save,.send,.alert,.help,.face{background:url(../images/icns.png) no-repeat;}
.zoom{background-position:2px 2px}
.save{background-position:100% -29px}
.send{background-position:100% -56px}
.alert{background-position:100% -87px}
.help{background-position:100% -114px}

.face{background-position:100% -172px}
.tab-sub{background:#fff; padding: 2px;}
.tab-sub div{background:#f2f2f2;padding:10px}
.print,.watch,.addfav,.tab-sub .addfav,.askq,.seller-items,.ardown,.arup{background:url(../images/icons2.png) no-repeat;display:inline-block;font-size:11px;font-weight:400;}
.print{background-position: 100% -144px;height: 11px;padding-right: 28px;padding-top: 11px;}
.watch{background-position: 100% 5px;height: 16px;padding-right: 26px;padding-top: 9px;}
.odd .watch{background-position: 100% -198px;height: 16px;padding-right: 26px;padding-top: 9px;}
.addfav{ background-position: 100% -33px;height: 12px;padding-right: 32px;padding-top: 11px;}
.ardown{background-position: 100% -177px;width:14px;height:15px;margin-right:-5px}
.arup{background-position: 0% -177px;width:14px;height:15px;margin-right:-5px}
.tab-sub .addfav{background-position: 100% -145px;font-size: 14px;font-weight: 700;height: 16px;padding-right: 26px;padding-top: 8px;}
.askq{background-position: 100% -84px;height: 17px;padding-right: 43px;padding-top: 9px;}
.seller-items{ background-position: 100% -51px;height: 15px;padding-right: 36px;padding-top: 11px;}

.dash-border,.dash-border2,.dash-border3{height:1px;font-size:1px;background:url(../images/dash-border.gif) repeat-x;margin:25px 0;line-height:1px}
.dash-border2{margin:15px 0}
.dash-border3{margin:5px 0}
.next-g,.prev-g{background:url(../images/gallery_arr.gif) 100% -27px no-repeat;margin-top:30px}
.prev-g{background-position:100% 0}
.padbord{padding:5px;border: 1px solid #cccccc;background:#fff}

.tabs{background:url(../images/border.gif) bottom repeat-x}
.tabs li{margin-left:10px;font-weight:700}
.tabs li,.tabs li a,.tabs li span{float:right;background:url(../images/tabs.png) 100% 0;}
.tabs li a:link,.tabs li a:visited{background-position:0% -23px;padding:5px 15px 3px;display:block}
.tabs li span{display:block;padding:5px 15px 3px;background-position:0% -69px}
.tabs li.on{background-position:100% -46px;color:#669900}
.tabs-cont{border:1px solid #ccc;border-width:0 1px 1px;background:#fff;padding:12px}

.txtfield{border:1px solid #abadb3;padding:2px;font-size:12px}
.padb-10{padding-bottom:10px}

.btn,.btn-big{background:url(../images/btns.png) no-repeat;color:#fff;border:none;cursor:pointer;font-weight:700;height:33px;}

.btn{background-position:100% 0;width:180px}
.btn:hover{background-position:100% -43px;}
.btn-big{background-position:100% -86px;width:142px}
.btn-big:hover{background-position:100% -127px;}
.property-title{color:#000;font-size:18px}
.price,.green{color:#669900}
.w204{width:204px}
.w756{width:756px}

.tp-corn,.btm-corn{background:url(../images/refinment-corner.png) no-repeat 100% 0}
.btm-corn{background-position:100% -9px;}
.refinment{border:1px solid #b8b7b7; border-width:0 1px; background:#efefef;padding:0 9px 10px}
.refinment-w{background:#fff;border:1px solid #d6d6d6;padding:10px 5px}
.search-list{background:#f2f2f2;border:1px solid #b8b7b7;padding:5px 5px 25px}
.item-list{background:#fff;height:122px}
.item-list-info{padding:15px;width:340px}
.pad15{padding:15px}
.btn-org{border:none;color:#fff;background:url(../images/btn-org.gif) repeat-x; font:700 18px Arial;padding:0;cursor:pointer;width:160px;height:31px}
.property-active,.property-sold{font-size:20px;font-weight:700;color:#669900;width:185px;border-right:1px solid #d7d7d7;height:107px;text-align:center;padding-top:15px}
.property-sold{color:#941a08}
.text-small{font-size:11px;color:#666;font-weight:400}

.pages{font-size:11px; margin:40px auto;background:#f2f2f2;padding:5px}
.pages a, a.nextprev{text-decoration:none; padding:3px 6px; display:block;background:#fff;border:1px solid #d7d7d7}
.pages .current {font-weight:bold; background:#1585db; color:#fff; padding:3px 6px; margin-top:1px; float:left;border:1px solid #d7d7d7}
.pages a:hover {text-decoration:none; background:#1585db; color:#fff;}
.pages a.nextprev:hover {text-decoration:none;}
.result-box{background:#fff;border:1px solid #d7d7d7;padding:10px;}
.w392{width:392px}
.zoom-bar{background:#e9e9e9;padding:3px;font-weight:700}

.marl-15{margin-right:15px}
.marl-120{margin-right:120px}
.matches{background:#f2f2f2;padding:10px 5px;border:1px solid #ccc}
.matches-itm{background:#fff;padding:5px;margin-bottom:5px}
.latest-listed{background:url(../images/latest_listed.png) no-repeat;color:#fff;font-weight:700;padding:7px 25px 6px 5px}
.border-bottom{border-bottom:1px solid #d7d7d7;}
.pad10{padding:10px}
.new{font-size:11px;color:#f00}
.latest{margin:0 20px 0 0}
.latest li{list-style:disc;margin-bottom:10px}
.view-all-property{background:url(../images/view_all_property.png) no-repeat; height:17px;padding:5px 20px 5px 5px}
.marr-10{margin-left:10px}
.marr-20{margin-left:20px}
.mart-10{margin-top:10px}
.txt10{font-size:10px}
.w215{width:215px}
.for-rent,.for-sale,.for-rent-w,.for-sale-w{background:url(../images/property_type.png) 100% 0 no-repeat;width:59px;height:41px}
.for-rent-w{background-position:100% -47px}
.for-rent{background-position:100% -95px;width:48px;}
.for-sale{background-position:100% -143px;width:48px;}
.actions{	border-right: 1px solid #d7d7d7; height: 92px;}
.hint{position:absolute;font-size:11px;color:#666; background:url(../images/hint.gif) no-repeat 100% 7px;padding: 5px 18px 5px 5px;margin-right: 250px; top: -2px;}
div.error{position:absolute;font-size:11px;color:#ce1a23; background:url(../images/error.png) no-repeat 100% 6px;padding: 5px 18px 5px 5px;}
input.error{background:#ffbdbd;border:1px solid #c00}
.server-error{background:#fee0e0;border:1px solid #c00;padding:8px}
.mart-5{margin-top:5px}
.suggestions-usrs{background:#f5f5f5;border:1px solid #ccc;padding:5px;font-size:11px;width:208px}
.linh18{line-height:18px}
.footer{padding-bottom:10px;font-size:12px;color:#4D5153}
.padl-154{padding-right:154px}
.mart-80{margin-top:18px}
.b{font-weight:700}
.radio-top input{position:relative;top:2px}
.title-box span.unvisited{color:#999}
.padt-12{padding-top:12px}
.pad15l5{padding:15px 5px 15px 15px}
.compiar-spc{width:150px;background:#d3dde4;color:#333;padding-bottom:70px}
.compiar-spc div{padding:5px 10px}
.mar0{margin:0}
.mart-20{margin-top:20px}
.print_bg{background:url(../images/print_bg.jpg)}


/* modification classes */
.countries {float:left;width:129px;background:#004ba4;position:relative;margin-right:10px;}
.countries a:link,.countries a:visited{color:#fff;background:url(../images/flags_arr.gif) left 8px no-repeat;display:block;padding:2px 11px 3px 12px;margin-left:10px}
.countries a:hover{text-decoration:none}
.next-g,.prev-g{background:url(../images/gallery_arr.gif) 100% -27px no-repeat;margin-top:30px;cursor:pointer}
.prev-g{background-position:100% 0}
.slider2 li{width:148px;float:right;padding:0 5px; cursor: pointer;}

/* added classes */
#flags{position:absolute;left:0;top:20px;width:117px;background:#004ba4;padding:5px;border:1px solid #003574; display: none;}
#flags a:link,#flags a:visited{display:block;padding:5px; margin:0;color:#fff;border-bottom:1px solid #003574;background:none}
#flags a:hover{text-decoration:underline}
#flags span,.countries span{display:block;margin-left:30px}{display:block;margin-left:30px}


/* added by anas */
.list-size-170 {size: 170px; width: 170px;}
.requiredLabel{color: red; font-weight: bold;}