html, body {margin: 0; padding: 0; background: #F1F1F1;}
ul {list-style: none;}

span.top-bar {display: block; height: 5px; background: #2180AB;}
div.page-container {width: 1000px; margin: 0 auto;}
hr.cleaner {clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none; visibility: hidden;}

div.header-top-links {float: left; width: 246px; height: 28px; background: url(images/01.gif) no-repeat;}
div.header-top-links ul {list-style: none; margin: 0 auto; padding: 0; text-align: center; direction: rtl;}
div.header-top-links ul li {display: inline;}
div.header-top-links ul li a {font: normal 12px Tahoma; color: #fff; text-decoration: none; display: inline; line-height: 20px; padding: 0 5px 0 4px; border-right: 1px solid #fff;}
div.header-top-links ul li a:hover {text-decoration: underline;}

div.header-container span.the-curve {float: left; width: 28px; height: 28px; background: url(images/02.gif) no-repeat;}
div.header-container p.prayer {text-align: left; font: normal 11px Tahoma; color: #6C6C6C; margin: 0; padding-top: 10px;}

div.header-middle-container {clear: both; margin: 10px 0; height: 90px;}
div.header-middle-container div.banner-728 {float: left; width: 728px; height: 90px;}
div.header-middle-container div.the-header-logo {float: right; width: 169x; border: 1px solid #ccc; height: 77px;}
div.header-middle-container div.the-header-logo h1 {padding: 0; margin: 0;}

div.the-menu {clear: both; width: 100%; height: 36px; background: url(images/03.gif) repeat-x;}
div.the-menu b.right {height: 36px; width: 5px; float: right; background: url(images/04.gif) no-repeat;}
div.the-menu b.left {height: 36px; width: 5px; float: left; background: url(images/05.gif) no-repeat;}
div.the-menu ul#topnav {list-style: none; margin: 0; padding: 0;}
div.the-menu ul#topnav li {display: inline; float: right; padding:0; margin: 0;} 
div.the-menu ul#topnav li a {font: bold 13px Tahoma; color: #fff; text-decoration: none; line-height: 36px; background: url(images/06.gif) left center no-repeat; padding: 0 12px;}
div.the-menu ul#topnav li a:hover {color: #ccc;}

ul#topnav li .sub {position: absolute;	top: 36px; right: 0; background: #18729B; padding: 10px; float: right; /*--Bottom right rounded corner--*/ -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; /*--Bottom left rounded corner--*/ -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; display: none;}
ul#topnav li .sub ul{	list-style: none; margin: 0; padding: 0; width: 150px; float: right; text-align: right}
ul#topnav .sub ul li {width: 100%; color: #fff; }
ul#topnav .sub ul li h2 {padding: 0;  margin: 0; }
ul#topnav .sub ul li h2 a {	padding: 5px 0; color: #fff; background-image: none; font: bold 12px Tahoma;}
ul#topnav .sub ul li a {float: none; font: normal 12px Tahoma;background: none; text-indent: 0; /*--Reset text indent--*/ height: auto; padding: 0 5px ; display: block; text-decoration: none; color: #8ECCE8;}
ul#topnav .sub ul li a:hover {color: #fff;}

div.body-container {width: 100%; clear: both; margin: 10px 0;}
div.body-container div.vertical-right-banner {float: right; width: 160px; margin: 0; padding: 0;}
div.body-container div.vertical-left-banner {float: left; width: 120px; margin: 0; padding: 0;}
div.page-contents {float: right; width: 700px; margin: 0 10px; padding: 0;}
div.page-contents div.search-block {height: 57px; background: url(images/08.gif) repeat-x;}
div.page-contents div.search-block b.right {height: 57px; width: 7px; float: right; background: url(images/09.gif) no-repeat;}
div.page-contents div.search-block b.left {height: 57px; width: 7px; float: left; background: url(images/10.gif) no-repeat;}
div.search-block div.search-form {width: 640px; margin: 5px 20px 0 0; height: 45px; float: right; background: url(images/11.gif) right center no-repeat;}
div.search-block div.text-field {width: 268px; height: 30px; background: url(images/12.gif) no-repeat; float: right; margin: 9px 70px 0 0;}
div.search-block div.text-field input.searchbox {border: none; color: #949494; padding: 3px 0; margin: 1px 10px 0 0; font: normal 14px Tahoma; background: none; width: 248px; height: 20px; text-align: right;}
div.search-block div.select-field {width: 300px; height: 30px; float: right; margin: 9px 70px 0 0;}

.selCont {margin: 9px 10px 0 0; float:right; width:176px; font: normal 14px Tahoma; text-align: right }

.stylish-select ul.newList {left:-9999px; overflow: hidden;}
ul.newList * {margin:0; padding:0;}
ul.newList a {color: #949494; text-decoration:none; display:block;}
ul.newList {margin:3px 0 0 0; padding:0; list-style:none; color:#000; width:176px; background:#fff; position:absolute;  border:1px solid #CFE4F3; top:0; left:0; overflow: hidden; z-index:9999;}
.newListSelected {width:170px; height:26px; padding: 3px 6px 0 0 ; float:right; background:url(images/select-bg.gif) no-repeat; color: #949494;}
.newListSelected span {width:170px; display:block; }
ul.newList li a {padding:3px 8px; display: block; cursor: pointer;}
ul.newList li a:focus {/*-moz-outline-style: none;*/}
.selectedTxt {width:160px; overflow:hidden; height:20px; padding:3px 8px 0 0;}
.hiLite {background:#539CC3!important; color:#fff!important;}
.hiLite a {background:#539CC3!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:0 0; cursor: pointer;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin: 0;}
.newListOptionTitle li {font-weight:normal; }

div.submit-button {margin: 10px 0 0 0; float:left; width:105px; height: 30px; padding: 0;}
div.submit-button .submit {width:105px; height: 30px; background: url(images/13.gif) no-repeat; font: bold 13px Tahoma; color: #fff; border: none;}

div.allcats {clear: both; margin: 13px 0;}
div.allcats ul.cats-list {list-style: none; padding: 0; margin: 0;}
div.allcats ul.cats-list li {display: inline; float: right; width: 104px; margin: 2px 18px; padding: 0; text-align: center;}
div.allcats ul.cats-list li span {display: block; width: 104px; height: 94px; background: url(images/cat-icon-bg.gif) no-repeat;}
div.allcats ul.cats-list li span b {float: left; font: bold 12px Tahoma; color: #FF0000; margin: 8px 0 1px 10px; width: 50px; text-align: left}
div.allcats ul.cats-list li span img {border: none;}
div.allcats ul.cats-list li a {font: bold 13px Tahoma; color: #539CC3; text-decoration: none; }
div.allcats ul.cats-list li a:hover {color: #FF0000;}

div.recent-ads-container {margin: 0 auto 10px auto; text-align: center; direction: rtl;}
div.recent-ads-container  div.recent-ads-title {height: 33px; background: url(images/15.gif) repeat-x; }
div.recent-ads-container  div.recent-ads-title b.right {float: right; width: 7px; height: 33px; background: url(images/16.gif) no-repeat;}
div.recent-ads-container  div.recent-ads-title b.left {float: left; width: 7px; height: 33px; background: url(images/17.gif) no-repeat;}
div.recent-ads-container  div.recent-ads-title img {text-align:  center; border: none;}

div.recent-ads-container div.recent-ads {background: #CBCBCB; border-right: 1px solid #B6B6B6; border-left: 1px solid #B6B6B6; padding: 0 7px; float: right}
div.recent-ads-container ul.recent-ads-list {list-style: none; padding: 12px 0 0 0; margin: 0;}
div.recent-ads-container ul.recent-ads-list li {display: inline; float: right; width: 212px; height: 186px; margin: 5px 8px; padding: 0; text-align: center; background: url(images/recent-ad-bg.gif) no-repeat;}
div.recent-ads-container ul.recent-ads-list li img {border: 1px solid #000; margin: 10px 0 0 6px;}
div.recent-ads-container ul.recent-ads-list li p {margin: 0 0 0 6px; padding: 0 5px; font: normal 12px Tahoma; color: #4F4F4F; }
div.recent-ads-container ul.price-and-age {list-style: none; padding: 0; margin: 0;}
div.recent-ads-container ul.price-and-age li {display: inline; margin: 0; padding: 0; background: none; width: 100px; height: 15px;}
div.recent-ads-container ul.price-and-age li.ad-price {font: bold 12px Tahoma; color: #539CC3; }
div.recent-ads-container ul.price-and-age li.ad-age {font: normal 10px Tahoma; color: #FF0000;}

span.recent-ads-footer {display: block; height: 7px; width: 700px; clear: both; background: url(images/recent-ad-footer.gif) no-repeat; margin: 0 auto; padding: 0;}

div.recent-sold-container {margin: 0 auto 10px auto; padding: 0;}
div.recent-sold-container div.recent-sold-title {height: 33px; background: url(images/20.gif) repeat-x; text-align: center;}
div.recent-sold-container div.recent-sold-title .right {float: right; width: 7px; height: 33px; background: url(images/18.gif) no-repeat;}
div.recent-sold-container div.recent-sold-title .left {float: left; width: 7px; height: 33px; background: url(images/19.gif) no-repeat;}
div.recent-sold {background: #fff; border-right: 1px solid #E8E8E8; border-left: 1px solid #E8E8E8; padding: 10px 0 3px 0; margin: 0;}

/* div.recent-sold div.recent-sold-script {width: 678px; margin: 0 auto; height: 102px;} */
span.recent-sold-footer {display: block; height: 7px; width: 700px; clear: both; background: url(images/22.gif) no-repeat; margin: 0 auto; padding: 0;}

div.footer {clear: both; margin: 0 0 5px 0;}
span.footer-top {display: block; background: url(images/23.gif) no-repeat; height: 4px;}
span.footer-bottom {display: block; background: url(images/24.gif) no-repeat; clear: both; height: 4px;}
div.footer-contents {background: #E4E4E4; border-right: 1px solid #D8D8D8; border-left: 1px solid #D8D8D8;padding: 10px 20px; }
div.footer-contents ul {list-style: none; float: right; padding: 0; margin: 0;}
div.footer-contents ul li {width: 185px; text-align: right; line-height: 15px; padding: 0; margin: 0;}
div.footer-contents ul li a {font: normal 12px Tahoma; color: #868585; text-decoration: none;}
div.footer-contents ul li a:hover {text-decoration: underline;}
div.footer-contents ul li.list-title {font: normal 13px Tahoma; color: #313131; padding: 5px 0;}

div.footer-contents span.footer-logo {float: left; width: 36px; height: 77px; }
div.footer-contents span.footer-logo img {border: none;}

span.page-bottom {display: block; clear: both;}
span.page-bottom ul {padding: 0; margin: 0; list-style: none;}
span.page-bottom ul li {padding:  0 0 10px 0; margin: 0; display: inline; font: normal 13px Tahoma; color: #494949; float: right; width: 330px; text-align: center;}
span.page-bottom ul li.designedby { text-align: right;}
span.page-bottom ul li a {text-decoration: none; color: #539CC3;}
span.page-bottom ul li a:hover {text-decoration: underline;}

div.inner-pages {margin: 10px auto; padding: 0; direction: rtl; text-align: right}
div.inner-pages span.inner-pages-top {display: block; background: url(images/25.gif) no-repeat; height: 5px;}
div.inner-pages span.inner-pages-bottom {display: block; background: url(images/26.gif) no-repeat; clear: both; height: 5px;}
div.inner-pages-contents {background: #fff; border-right: 1px solid #E8E8E8; border-left: 1px solid #E8E8E8; padding: 5px 10px; text-align: right; min-height: 530px;}
div.inner-pages-contents img {margin: 0 0 0 15px; padding: 0; float: right;}
div.inner-pages-contents h2 {margin:15px 0 0 0; padding: 0; color: #ff0000; font: bold 24px Arial;}
div.inner-pages-contents-top {margin: 0 auto 10px auto;}
div.inner-pages-contents-top div.sell-or-buy {clear: both; margin: 10px 0;}

ul#navlist {list-style-type: none; padding: 0 0 24px 0; border-bottom: 1px solid #9ECAE3; margin: 0 auto; }
ul#navlist li {float: right; height: 21px; width: 103px; background-color: #E0F3FE; margin: 2px 2px 0 2px; border: 1px solid #9ECAE3; text-align:center; font: normal 12px Tahoma;}
ul#navlist li#active {border-bottom: 1px solid #fff; background-color: #fff; }
li#active a { color: #4399CA; }
#navlist a {float: right; display: block; color: #666; text-decoration: none; padding: 4px; width: 95px; }
#navlist a:hover { background: #fff; }

ul.page-tree {padding: 0; margin: 0 0 10px 0; list-style: none; width: 100%; float: right}
ul.page-tree li {display: inline; padding: 0 5px 3px 10px; margin: 0; background: url(images/tree-bullet.gif) left center no-repeat; float: right }
ul.page-tree li a {color: #539CC3; font: normal 12px Tahoma; text-decoration: none;}
ul.page-tree li a:hover {text-decoration: underline;}

span.ads-count {font: normal 14px Tahoma; color: #757575; float: right;}
span.ads-count b {color: #ff0000;}

span.sort-by {float: left; text-align: right;}
span.sort-by label {font: bold 11px Tahoma; color: #666;}
span.sort-by select.selectstyle {font: normal 12px Tahoma; width: 150px; }

div.sub-cats {clear: both; margin: 15px 0;}
div.sub-cats ul {list-style: none; padding: 0; margin: 0;}
div.sub-cats ul li {display: inline; padding: 0 3px; margin: 0; font: normal 13px Tahoma; color: #009D16;}
div.sub-cats ul li a {font: normal 13px Tahoma; color: #009D16;}
div.sub-cats ul li a:hover {text-decoration: none;}

div.ads-list {direction: rtl }
div.ads-list ul.result-thead {width: 680px; height: 31px; background: url(images/27.gif) repeat-x; list-style: none; margin: 0 auto; padding: 0;}
div.ads-list ul.result-thead li {display: inline; font: bold 11px Tahoma; color: #000; line-height: 30px;}
div.ads-list ul.result-thead li.the-ad {padding-right: 15px;}
div.ads-list ul.result-thead li.the-price {padding-right: 330px;}
div.ads-list ul.result-thead li.the-cat {padding-right: 48px;}
div.ads-list ul.result-thead li.the-age {padding-right: 80px;}

div.odd {background: #E4E4E4;}
div.even {background: #f1f1f1;}

div.ads-results {width: 666px; margin: 10px auto 0 auto; padding: 7px;}
div.ads-results img {border: none; }
div.ads-results a.ad-title {font: bold 12px Tahoma; color: #539CC3; text-decoration: none; width: 260px; display: block; float: right;}
div.ads-results a.ad-title:hover {color: #ff0000;}

span.ad_owner {width: 90px; float: left; min-height: 60px;}
span.ad_owner img {border: 1px solid #ddd;}

span.ad_age {float: left; width: 80px; font: normal 11px Tahoma;}
/* span.ad_cat {float: left; width: 109px; font: normal 12px Tahoma;} */
span.ad_price {float: left; width: 117px; font: bold 12px Tahoma;}

ul.ad_text {list-style: none; float: right; width: 250px; padding: 0; margin: 5px 0 0 0;}
ul.ad_text li {font: normal 12px Tahoma; color: #777; padding: 0;}

a.tag-link {font: normal 12px Tahoma; color: #009D16;}
a.tag-link:hover {text-decoration: none;}

ul.aver-links {list-style: none; clear: both; padding: 0; margin: 0;}
ul.aver-links li {display: inline; padding: 0 2px 0 3px; border-left: 1px solid #ddd;}
ul.aver-links li a {font: normal 12px Tahoma; text-decoration: none; color: #009D16;}
ul.aver-links li a:hover {text-decoration: underline;}



div.ad-details-block {float: right; width: 272px; clear: both;}
div.ad-details-block p {color: #6c6c6c; font: normal 11px tahoma; margin: 0; padding: 0;}
div.ad-details {clear: both; border: 1px solid #E8E8E8; margin: 15px auto 10px auto; height: 336px; overflow-y: auto;}
div.ad-details p.title {background: url(images/28.gif) repeat-x; font: bold 13px Tahoma; color: #000; text-align: center; line-height: 31px; padding: 0; margin: 0}
div.ad-details p.det {font: normal 13px Tahoma; color: #000; padding: 10px;}

div.ad-gallery {float: left; width: 398px; background: #E1ECF4; height: 382px; margin: 10px 0;}
div#gallery_output, div#gallery_nav {width: 378px;} 
div#gallery_output {margin: 5px auto 10px auto; height: 283px; }
div#gallery_nav {margin: 10px auto 5px auto; height: 72px; }
div#gallery_output img {width: 378px; height: 283px; border: none; margin: 0 auto;}
div#gallery_nav img {width: 72px; height: 72px; border: none; padding: 0; margin: 0 0 0 3px;}

div.ad-rel {width: 679px; margin: 0 auto; clear: both; }

div.ad-owner-contacts {float: right; margin: 0; height: 120px; width: 270px; border: 1px solid #E8E8E8; }
div.ad-owner-contacts p.title {background: url(images/28.gif) repeat-x; font: bold 13px Tahoma; color: #000; text-align: center; line-height: 31px; padding: 0; margin: 0}
div.ad-owner-contacts p.det {font: bold 16px Arial; color: #539CC3; padding: 10px 10px 5px 10px; margin: 0}
div.ad-owner-contacts span {display: block; font: normal 13px Tahoma; height: 20px;}
div.ad-owner-contacts span a {font: normal 13px Tahoma; text-decoration: none; color: #000;}
div.ad-owner-contacts span a:hover {color: #666;}
div.ad-owner-contacts span img {padding-right: 10px;}

div.ad-tools {width: 194px; margin-right: 9px; float: right; height: 110px; }
div.ad-tools span.ad-tools-top {width: 194px; height: 7px; display: block; background: url(images/29.gif) no-repeat;}
div.ad-tools span.ad-tools-bottom {width: 194px; height: 7px; display: block; clear:both; background: url(images/30.gif) no-repeat;}
div.ad-tools div.ad-tools-details {height: 108px; background: #f4f4f4; border-right: 1px solid #E8E8E8; border-left: 1px solid #E8E8E8; }
div.ad-tools div.ad-tools-details p.title {color: #6C6C6C; border-bottom: 1px solid #E4E4E4; font: bold 15px Arial; padding: 0; margin: 0 14px;}
div.ad-tools div.ad-tools-details ul {padding: 10px 10px 0 0; margin: 0; list-style: none;}
div.ad-tools div.ad-tools-details ul li {padding: 5px 25px 5px 0; font: bold 14px Arial; color: #539CC3; }
div.ad-tools div.ad-tools-details ul li.send {background: url(images/send-icon.gif) right center no-repeat;}
div.ad-tools div.ad-tools-details ul li.warn {background: url(images/warn-icon.gif) right center no-repeat;}
div.ad-tools div.ad-tools-details ul li a {font: bold 14px Arial; color: #539CC3; text-decoration: none;}
div.ad-tools div.ad-tools-details ul li a:hover {text-decoration: underline;}
div.ad-tools div.ad-tools-details ul li.warn a {color: #ff0000;}
div.ad-tools div.ad-tools-details ul li.edit {background: url(images/edit-icon.gif) right center no-repeat;}
div.ad-tools div.ad-tools-details ul li.del {background: url(images/del-icon.gif) right center no-repeat;}

p.attention {font: bold 18px Arial; text-align: center; margin: 50px auto; }

div.form-container {margin: 20px auto; width: 450px; font-family: Tahoma;}
div.form-container label{float: right; width: 120px; font: bold 13px Tahoma;}
div.form-container input, select, textarea{width: 220px; margin-bottom: 10px; font: normal 13px Tahoma; }
div.form-container #submitbutton{margin-right: 120px; margin-top: 5px; width: 90px; }
div.form-container br{clear: right;}

ul.failure {width: 400px; padding: 5px; margin: 0 auto; border: 1px solid #E8E8E8; background: #F1F1F1;}
ul.failure li {text-align: right; padding: 0 5px 0 0; margin: 0; color: red; font: normal 12px Tahoma;}
ul.failure li.please {font-weight: bold; color: #000; padding: 0 0 5px 0;}

div.pagination {padding: 3px; margin: 20px 3px; text-align:center; font: normal 12px Tahoma; clear: both;}
div.pagination a {	border: 1px solid #dedfde; margin-left:3px; padding:2px 6px; text-decoration: none; color: #0061de;}
div.pagination a:hover, div.meneame a:active {border: 1px solid #0157AC; background-color:#0066CC; color: #fff;}
div.pagination span.current {	margin-left:3px; padding:2px 6px; font-weight: bold; color: #FF79D2;}
div.pagination span.disabled {margin-left:3px; padding:2px 6px; color: #adaaad;}

ul.ad-images {padding: 0; margin: 0; list-style: none;}
ul.ad-images li {display: block; padding: 10px 0; margin: 0; clear: both; font: normal 12px Tahoma;}
ul.ad-images li a { text-decoration: none; font: normal 12px Tahoma; color: #539CC3;}
ul.ad-images li a:hover {text-decoration: underline;}
ul.ad-images li img {border: none; float: right; margin: 0 0 0 10px;}
ul.ad-images li span {display: block}


