/** Bolur Software Development Co. :: www.bolur.net  **/
/** Copyright (c)2008, Mostafa,B (www.wpskin.ir) **/
@import url(base.css);
body {
	background: #F8F9F3 url(../images/header_bg.gif) repeat-x 0 0;
}
#header {
	height: 137px;
	width: 930px;
	margin: 0 auto;
	position: relative;
	color: #333;
}
ol,li {
	list-style-type: none;
}
#header a {
	color: #f30;
}
#header a:hover {
	color: #000;
}
#logo {
	float: right;
	width: 300px;
	height: 85px;
	margin-top: 43px;
}
#logo-left {
	float: left;
	width: 400px;
	margin-top: 43px;
	height: 85px;
	text-align: left
}
#logo h1 a {
	display: block;
	height: 85px;
	background: url(../images/logo.gif) no-repeat 0 0;
	padding: 0;
}
#logo h1 a span {
	display: none;
}
#members{
	text-align:right;
	position:absolute;
	right:0;
	top:1px;
	direction:rtl;
}
#nav-head {
	background-color: #ebe6d3;
	width: 928px;
	height: 30px;
	margin-bottom: 7px;
	-moz-border-radius: 5px;
	border: 1px solid #ebe6d3;
	-webkit-border-radius: 5px;
}
.pages {
	float: right;
	width: 600px;
	text-align: right;
}

/*#nav{background:transparent url(../images/nav.jpg) no-repeat scroll center top;height:56px}*/
.pages ul{
	list-style-type:none;
	margin:0;
	padding:0
}
.pages ul li{float:right}
.pages ul li a{
	color:#84603c;
	display:block;
	font-family:tahoma;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:14px
	;margin:3px 5px 0;
	padding:0 0 5px 5px;
	text-align:center;
	text-decoration:none
}
.pages ul li a  span{display:block;padding:5px 5px 4px 0;font-family:Times New Roman,arial;font-size:15px;font-weight:bold;}
.pages ul li a:hover,.sub-menu ul li a:active{background:transparent url(../images/nav-highligh-bg-left.gif) no-repeat scroll left top}
.pages ul li a:hover span{background:#86603b url(../images/nav-highligh-bg.gif) no-repeat scroll right top;color:#e4debe}
.pages  .current_page_item span{color:#e4debe;background:#86603b url(../images/nav-highligh-bg.gif) no-repeat scroll right top;display:block;padding:5px 5px 4px 0}
.pages  .current_page_item a{background:transparent url(../images/nav-highligh-bg-left.gif) no-repeat scroll left top}
.search{
	background: url(../images/search-bg.png) no-repeat ;
	width: 190px ;
	height: 25px ;
	margin-top:3px ;
	margin-left: 5px ;
	float: left
}
.st {  
	background: none ;
	height : 14px ;
	width : 150px ;
	padding-left: 0px ;
	font-family: tahoma ;
	color : #ffffff;
	font-size : 12px ;
	border : none ;
	padding : 3px 0px 6px 4px ;
	float: left;
	line-height : 22px;
	color: #000;
}
.sti { 
	background: none ;
	height : 24px ;
	width : 25px ;
	border: none ;
	cursor: pointer
}

#tabs a#rent {
	margin-bottom: 1px;
	background-position: -53px 0;
}
#tabs a#purchase {
	background-position: -53px -94px;
}
#tabs a#rent:hover {
	background-position: 0 0;
}
#tabs a#purchase:hover {
	background-position: 0 -94px;
}
#tabs a#rent.selected {
	background-position: -106px 0;
}
#tabs a#purchase.selected {
	background-position: -106px -94px;
}
#tabs a#rent.selected:hover {
	background-position: -106px 0;
}
#tabs a#purchase.selected:hover {
	background-position: -106px -94px;
}
#fields {
	float: right;
	width: 600px;
	height: 187px;
	text-align: right;
	position: relative;
}
#fields div.form {
	margin: 10px 40px 5px 5px;
	text-align: right;
	direction: rtl;
}
#filters div.form {
	margin: 0 52px 5px 5px;
	text-align: right;
	direction: rtl;
}
#main_body {
	width: 930px;
	overflow: hidden;
	margin: 2px auto;
}
* html #main_body {
	height: 1%;
}
#content {
	float: right;
	width: 620px;
	text-align: right;
}
#sidebar {
	float: left;
	width: 302px;
	background-color: #ECE7D4;
}
.sidebar-head {
	float: left;
	background: url('../images/side-ihome.png') no-repeat;
	width: 302px;
	height: 9px;
}
.side-ihome {
	border-right: 1px solid #D9C890;
	border-left: 1px solid #D9C890;
	border-bottom: 1px solid #D9C890;
	border-top: 0;
	width: 300px;
}
.side-box {
	border-right: 1px solid #D9C890;
	border-left: 1px solid #D9C890;
	border-bottom: 1px solid #D9C890;
	border-top: 1px solid #D9C890;
	margin-top: 4px;
	width: 300px;
}
.side-box-ads img {
	padding: 5px;
	border: 1px solid #d9c890;
	background: #ECE7D4;
	margin: 3px;
}
.post h1 {
	color: #cc9866;
	font: bold 15px "Times New Roman" , Times, serif;
}
.date {
	color: #9d9c9a;
	font: 10px "Tahoma" , Times, serif;
}
#more {
	width: 622px;
	height: 33px;
	border-top: 1px solid #d2c8af;
	border-bottom: 1px solid #d2c8af;
	margin-top: 5px;
	direction: rtl;
}
.more-r {
	float: left;
	width: 150px;
	text-align: left;
}
.more-l {
	float: right;
	width: 150px;
	color: #986701;
}
.comments {
	background: url("../images/comments-bg.png") no-repeat center;
	height: 33px;
	width: 30px;
	text-align: center;
	float: right;
	line-height: 25px;
}
.box {
	margin: 20px auto;
	padding-top: 10px;
	direction: rtl;
	text-align: justify;
}

.tabs {
border-bottom: 1px solid #d9c98d;
height: 20px;
margin: 0px;
padding: 0px;
}

.tabs li {
float: right;
display: inline;
margin: 0px 2px;
}

.tabs li a {
display: block;
border: 1px solid #d9c98d;
border-bottom: 0;
padding: 0 5px;
background: #ece7d4;
color: #938b67;

height: 20px;
line-height: 20px;
display: inline;
}

.tabs li a:hover {
background: #efe1b2;
color: #948c68;
}

.tabs li a.selected {
background: #efe1b2;
color: #6f684c;
z-index: 9;
}

.tabs li a.selected:hover {
background: #efe5c2;
color: #333;
z-index: 9;
}

.tabcontent {
display: none;
color: #333;
background:  #ece7d4;
border: 0px solid #d9c98d;
border-top: 0;
padding: 5px 10px 10px 10px;
margin-bottom: 5px;
text-align: justify;
}

.tabcontent a, .tabcontent a:visited {
color: #996600;
}

.tabcontent a:hover {
color: #000;
}

.tabcontent li {
padding: 4px 0 4px 0;
line-height: 1.4em;
border-bottom: 1px dotted #ccc;
}

.commentform input {
width: 280px;
margin: 5px 5px 1px 0;
}

#commentform textarea {
width: 100%;
margin-top:5px;
width: 300px;
height: 130px;
}

.commentlist {
list-style-type:none;
margin: 0px;
padding: 0px;
}
	
.commentlist li {
margin: 0px;
padding: 5px;
}

#commentform small {
font-weight:bold;
padding:0;
}
	
.commentmetadata {
display: block;
}

.commentlist small {
border-bottom: 1px dotted #8F8F8F;
padding: 5px;
}

.commentlist cite {
font: 1.6em Tahoma, Georgia, "Times New Roman", Times, serif;
font-weight:bold;
letter-spacing:-0.05em;
}
#logo-left img {
	float: left;
	padding-right: 2px;
}
#TwitterCounter {
	float: left;
	padding-top: 5px;
}
.title-side-box {
	font-weight: bold;
	padding: 5px;
}
.addthis_toolbox {
	float: right;
}
.clear {
	clear: both;
}
.textimg {
	float:left;
}
#categories {  
	border: 1px solid #D2C8AF; 
	border-width: 1px 0; 
	padding: 14px 0px; 
	margin: 35px 0 21px; 
	clear:both;
}
#categories ul { }
#categories li { 
	float: right;  
	text-align: right;
	display: block;
	width: 150px;
	margin-left: 10px;
}
#categories li a { 
	float: right; 
	text-decoration: none;
	color: #d08800;
}
#categories li a:hover { 
	text-decoration: underline;
}
#categories span {
	text-align:right;
	float:left;
	padding-left:20px;
}
.rightbar {
	float: right;
	width: 200px;
}
.rightbar a.img, .righbar a.img:hover{
	background:none;
	margin: 20px auto;
}
.rightbar img{
	display:block;
	margin: 5px auto;
	padding-bottom:5px;
}
.rightbar div.box {
	width: 180px;
	background: #EBE6D4 url(../images/box_small_top.gif) no-repeat;
}
.innercontent {
	float: left;
	width: 550px;
}
.move-box {
	background: url(../images/move_header.gif) no-repeat 0 11px;
	padding-top: 75px;
}
.middle-box {
	float:right;
	width: 350px;	
	background: #EDEAE1 url(../images/box_medium_top.gif) no-repeat;	
	padding: 0 5px;
}
.middle-box-front {
	float:left;
	width: 360px;	
	padding: 0 25px 0 5px ;	
}
div.fix-height {
	height: 200px;
	overflow: auto;
}
.innercontent div.box {
	width: 550px;
	background: #EBE6D4 url(../images/box_big_top.gif) no-repeat;
}
h2 {
	clear: both;
	xbackground: url(../images/heading_line.giff) no-repeat bottom right;
	font: bold 15px "Times New Roman" , Times, serif;
	color: #00728E;

	text-align: right;
	direction: rtl;
}
h3 {
	clear: both;
	font: bold 15px "Times New Roman" , Times, serif;
	color: #cd9a6b;
	padding: 5px;
	text-align: right;
	direction: rtl;
}
ul.list {
	list-style: none;
}
ul.list li {
	background: url(../images/bullet.gif) no-repeat 100% 13px;
	padding: 5px 10px;
}

ul.linear {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.linear li {
	-x-system-font: none;
	float: right;
	padding: 2px 10px;
}
#map {
	width: 734px;
	height: 539px;
	margin: 0 auto;
	position: relative;
	background: url(../images/map.gif) no-repeat;
}

input.text {
	border: 1px solid #ccc;
	font: 11px Tahoma;
	padding: 3px;
	text-align: right;
	direction: rtl;
}

.en, input.text.en {
	text-align: left;
	direction: ltr;
}
textarea {
	border: 1px solid #ccc;
	font: 11px Tahoma;
	height: 150px;
	text-align: right;
	direction: rtl;
}
p.question {
	font: bold 15px "Times New Roman" , Times, serif;
	color: #CC9966;
}
p.question span {
	font: 11px Tahoma;
	color: #000;
}

.red {
	color: #f00;
}
.green {
	color: #00a696;
}
#advertisement {
	background: #EDEAE1 url(../images/adv_titlebar.gif) no-repeat top left;
	width: 158px;
	padding: 35px 5px 5px;
}
#advertisement div {
	width: 158px; /*	height:71px; */
	overflow: hidden;
	padding-bottom: 1px;
}
#advertisement div.adver_rent {
	background: url(../images/adver_rent_footer.gif) no-repeat bottom left;
}
#advertisement div.adver_purchase {
	background: url(../images/adver_purchase_footer.gif) no-repeat bottom left;
}
#advertisement div.adver_general {
	background: url(../images/adver_general_footer.gif) no-repeat bottom left;
}
.banner {
	margin: 5px auto;
}

#content div.banner {
	width: 670px;
}

#content div.resultset div.banner {
	float: right;
	clear: right;
	width: 100px;
	text-align: center;
	margin-right: 0;
}
.tell div.banner {
	width: 200px;
	float: none;
}

#advertisement div.banner {
	width: 158px;
}
.banner a, a:hover {
	background: none;
	margin: 0;
}

div.adver_rent a, div.adver_purchase a, div.adver_general a {
	display: block; /*	height:61px; */
	height: 100%;
	width: 128px;
	padding: 5px 23px 5px 7px;
	color: #000;
	background: none;
	direction: rtl;
	text-align: right;
	overflow: hidden;
}
div.adver_rent a {
	background: url(../images/adver_rent_bg.gif) no-repeat 0 0;
}
div.adver_rent a:hover {
	background: url(../images/adver_rent_bg.gif) no-repeat 0 -135px;
}
div.adver_purchase a {
	background: url(../images/adver_purchase_bg.gif) no-repeat 0 0;
}
div.adver_purchase a:hover {
	background: url(../images/adver_purchase_bg.gif) no-repeat 0 -135px;
}
div.adver_general a {
	background: url(../images/adver_general_bg.gif) no-repeat 0 0;
}
div.adver_general a:hover {
	background: url(../images/adver_general_bg.gif) no-repeat 0 -135px;
}
span.cyan {
	color: #996600;
}
span.cyan.link {
color: #996600;
text-decoration:none;
}
#advertisement span.adver_price {
	display: block;
	float: left;
	color: #0091B0;
}

.status_bar {
	width: 722px;
	height: 22px;
	background: url(../images/status_bg.gif) no-repeat 0 0;
	padding: 4px 10px;
	text-align: right;
	direction: rtl;
}
.status_bar #sort {
	float: left;
	text-align: left;
	width: 30%;
	height: 20px;
}
.resultset {
	text-align: right;
	width: 670px;
	margin-left: 60px;
	margin-top: 25px;
	padding-bottom: 20px;
	border-bottom: 1px solid #D1C8AF;
	overflow: hidden;
}
* html .resultset {
	height: 1%;
}
.resultset div.rcontent {
	margin-right: 110px;
	text-align: right;
	overflow: hidden;
	width: 555px;
}
.resultset div.rcontent .left {
	float: left;
	direction: rtl;
}
.resultset div.rcontent .links {
	overflow: hidden;
	height: 24px;
	margin-bottom: 10px;
}
div.rcontent .map_container {
	clear: both;
	margin: 10px auto 0 auto;
	width: 320px;
}
div.rcontent .map {
	position: relative;
	border: 1px solid #BAB199;
	background: #fff;
	padding: 6px;
	width: 300px;
	height: 200px;
}
.pagination {
	width: 90%;
	margin: 10px auto 0 auto;
	text-align: center;
	padding-bottom: 20px;
}
.pagination .current {
	font-weight: bold;
}
.pagination a {
	border: 1px solid #E0A800;
	background: #fff;
	color: #6F5300;
	padding: 2px 4px;
	margin: 2px;
}
.pagination a:hover {
	background: #B28600;
	color: #fff;
	border: 1px solid #6A4F00;
}
.profile_map {
	position: relative;
	border: 1px solid #BAB199;
	background: #fff;
	padding: 6px;
	width: 300px;
	height: 200px;
}
a.map_links {
	display: block;
	height: 25px;
	text-decoration: none;
	outline: none;
	background: none;
}
a.map_links:hover {
	background: none;
}
a.map_links span {
	display: block;
	line-height: 14px;
	padding: 5px 20px 5px 5px;
}
span.map_larger {
	background: url(../images/icon_map_larger.gif) no-repeat center right;
}
span.map_zoomin {
	background: url(../images/icon_map_zoomin.gif) no-repeat center right;
}
span.map_zoomout {
	background: url(../images/icon_map_zoomout.gif) no-repeat center right;
}
table.tell td {
	background: #FFF0C3;
	direction: rtl;
	padding: 5px;
}
table.spec {
	margin: 5px 0;
}
table.spec td {
	background: #EDEAE2;
	padding: 5px;
	direction: rtl;
}
table.spec td span.white {
	background: #fff;
	padding: 4px;
}
.thumbnail {
	float: right;
	clear: right;
	width: 99px;
	height: 99px;
	background: url(../images/thumbnail_bg.gif) no-repeat 0 0;
	margin-bottom: 5px;
}
.thumbnail img {
	margin-right: 8px;
	margin-top: 6px;
}
.thumbnail a {
	padding: 0;
	margin: 0;
	background: none;
}
.pic_tools {
	float: right;
	clear: right;
	direction: rtl;
	padding: 4px;
	width: 90px;
	text-align: center;
}
.estate_status {
	background: url(../images/icon_estate_status.gif) no-repeat 9px 0;
	float: right;
	clear: right;
	direction: rtl;
	padding: 15px 4px;
	width: 90px;
	text-align: center;
}
#footer {
	clear: both;
	height: 210px;
	background: url(../images/footer_bg.gif) repeat-x 0 0;
}
#footerContent {
	height: auto;
	width: 930px;
	margin: 0 auto;
}
#copyright {
	direction: rtl;
	color: #fff;
	float: right;
	margin: 25px;
	text-align: right;
}
#footer #links {
	color: #fff;
	margin: 10px;
	line-height: 1.8em;
	text-align: right;
}
#footer #designer {
	float: left;
	margin-top: 15px;
}
#footer #designer a {
	padding: 0;
	background: none;
}
#footer #links a {
	color: #000;
}
#footer #links a:hover {
	color: #CCC;
}
/** Tooltips Style **/
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}

.tool-title {
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 2px 6px;
	background: url(../images/bubble.png) top left;
	direction: rtl;
	text-align: right;
}

.tool-text {
	font-size: 9px;
	padding: 4px 8px 8px;
	direction: rtl;
	text-align: right;
	background: url(../images/bubble.png) bottom right;
}

.bigCombo {
	width: 130px;
}
.veryBigCombo {
	width: 180px;
}
.loading {
	margin-top: 12px;
	margin-left: -40px;
	position: absolute;
	z-index: 100;
}
.loadingPanel {
	position: relative;
	margin-top: 2px;
	margin-left: 1px;
}
.contactLoading {
	margin-top: 5px;
	margin-left: 220px;
	position: absolute;
	z-index: 100;
}
.contactLoadingPanel {
	position: relative;
	margin-top: 1px;
	margin-left: 2px;
}
.tellLoading {
	margin-top: 5px;
	margin-left: 100px;
	position: absolute;
	z-index: 100;
}
.tellLoadingPanel {
	position: relative;
	margin-top: 1px;
	margin-left: 2px;
}
.bottom {
	vertical-align: bottom;
}
.noUnderline {
	background-image: none;
}
.noUnderline:hover {
	background-image: none;
}
.justify {
	text-align: justify;
}
.linkTag {
	border: 1px solid #ccc;
	font: 11px Tahoma;
	height: 50px;
	width: 300px;
	text-align: left;
	direction: ltr;
}
.small {
	font-size: 7.5pt;
}
.file_request {
	background: transparent url(../images/file_equest_bg.gif) no-repeat scroll 0pt;
	direction: rtl;
	font-size: 10px;
	color: Black;
	height: 22px;
	padding: 8px 0px 3px 10px;
	text-align: left;
	margin: 10px;
	width: 268px;
	float: right;
}
acronym {
	border: none;
	cursor: help;
}
#directory-list {
	float: left;
	margin: 10px;
}
#directory-list h2 {
	font: 11px Tahoma;
	border: none;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
table.list {
}
table.list th {
	background: #F5F2E6;
	border-top: 1px solid #D5D4CA;
	border-bottom: 1px solid #D5D4CA;
	color: #A28200;
	font-weight: normal;
	text-align: right;
	padding: 3px;
	direction: rtl;
}
table.list td {
	padding: 3px; /*background: #F8F9F3;*/
	border-bottom: 1px solid #D5D4CA;
	text-align: right;
	direction: rtl;
}
table.list tr.even {
	background: #F5F6EF;
}
.message_error_box, .message_ok_box, .message_warning_box {
	display: block;
	text-align: right;
	direction: rtl;
	margin: 10px 0;
	padding: 5px 30px 5px 5px;
	width : 420px;
	float:right;
	
}

.message_error_box {
	background: #FEC2C2 url(../images/message_error.gif) no-repeat 100% 5px;
	border-top: 1px solid #FF6666;
	border-bottom: 1px solid #FF6666;
}
.message_ok_box {
	margin-top: 5px;
	background: #BDF37A url(../images/message_ok.gif) no-repeat 100% 5px;
	border-top: 1px solid #003300;
	border-bottom: 1px solid #003300;
}
.message_warning_box {
	background: #FFD800 url(../images/message_warning.gif) no-repeat 100% 4px;
	border-top: 1px solid #FFBA00;
	border-bottom: 1px solid #FFBA00;
}

.btn {
	padding: 2px;
	cursor:pointer;
	background-color:#e1e1e1;
	font: 10px Tahoma;
	border:solid 1px #ccc;
	width:50px;
	}
.btn:hover {
	background-color:#EBE6D4;
	color: #000;
	
	}	
	
.home .main-post-bg { background: #444; display: block; height: 225px; position: relative; margin: 0 0 7px 0; width: 593px; overflow: hidden; }
.post-comments,
  .secondary-post-bg .post-comments { position: absolute; top: 0; right: 7px; z-index: 102; background: #f47a0e; border: 1px solid #ce6100; }    
    .post-comments a,
    .secondary-post-bg .post-comments a { font-size: 11px; color: #eee !important; display: block; height: 1.8em; line-height: 1.8em; width: 7.5em; text-decoration: none; text-align: center; text-transform: lowercase; } 
    .post-comments a:hover,
    .secondary-post-bg .post-comments a:hover { background: #ce6100;}
 .title-insert,
  .home .recent-leads .title-insert { background: #000; bottom: 0; display: block; left: 0; position: absolute; width: 100%; z-index: 101; padding: 4px 0; /* opacity - move to sep. stylesheet */ filter: alpha(opacity=85); -moz-opacity: .85; opacity:.85; }
.title-insert h2 { margin: 2px 10px 1px; line-height: 1.4em; }
  .title-insert h2 a { display: block; color: #f79b42; text-decoration: none; }
  .title-insert h2 a:hover { color: #fff; }
.home .recent-leads { width: 607px; }
.secondary-post-bg { background: #444; display: block; width: 293px; overflow: hidden; height: 150px; margin: 0 7px 7px 0; position: relative; }
.left { float: right; }
  .home .recent-leads .title-insert h2 { margin: 2px 7px; line-height: 1.6em; }
  .home .recent-leads .title-insert h2 a { font-size: 14px; display: block; color: #f79b42; text-decoration: none; }
  .home .recent-leads .title-insert h2 a:hover { color: #fff; }
.home .right { width: 340px; text-align: left; }
.home .right h3 { font-weight: normal; font-size: 1.6em; color: #f47a0e; padding-left: 2px; }

#similar-posts {
margin:15px 0px 5px 0px;
padding:0 1px 5px 0;
height:220px;
}

#similar-posts li {
background:none repeat scroll 0 0 transparent;
display:inline;
float:right;
height:150px;
width:139px;
padding-left:10px;
}
#similar-posts img {
border:1px solid #AAAAAA;
padding:2px;
height:150px;
width:140px;
}
