﻿.wrapper {
direction:rtl;
}
body {
	margin: 0px;
	background-color: #FFEAD7;
}
.top {
	font-size: 8pt;
	height: 17px;
	font-family: tahoma;
	font-weight: 600;
	margin-top:1px;
}
.footer {
	font-family: tahoma;
	font-weight: 600;
	padding: 4px;
	font-size: 8pt;
	direction: rtl;
	margin-bottom: 2px;
	background-color: #F36325;
}
.footer-buttons {
	width: 580px;
	float: left;
	text-align: center;
	direction:ltr;
}
.footer-contents {
}
.footer a {
	color: #FFEAD7;
	text-decoration: none;
}
.side a {
	color: #FED5AB
}
.side {
	margin: 2px;
	font-family: tahoma;
	font-size: 8pt;
	direction: rtl;
	color: #FED5AB;
}
.side input {
	background-color: #FFD101;
	font-size: 8pt;
	font-family: tahoma;
}

.top a {
	text-decoration: none;
	color: #FFEAD7;
}
.side input {
	background-color: #FFD101;
	font-size: 8pt;
	font-family: tahoma;
}
.body {
	margin: 8px;
	color: #451600;
	text-align: right;
	direction: rtl;
	font-family: arial, Helvetica, sans-serif;
	font-weight: bold;
}
form {
	margin: 0px;
}
.forms {
	text-align: center;
}

.forms table
{
	margin-right: auto;
	margin-left: auto;    
}

table.forms  {
	background-color: #FFD101;
	border: 3px solid #514300;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
	margin-top:2px
}
table.forms td {
	font-size: 9pt;
	font-weight: 500;
	color: #332B00;
	font-family: Tahoma;
	text-align: right;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #B89801;
}
table.forms td h1
{
    margin: 0px;
    font-family: tahoma;
    font-size: 8pt;
    font-weight: 600;
    padding:1px;
    border-style: solid;
	border-width: 2px;
	border-color: #440000;
    background-color:#FFC301;
}
table.forms td .desc
{
    font-size:smaller;    
}
table.forms td b
{
    font-weight:600
}
input,textarea,select {
	background-color: #FFED95;
	border: 1px solid #332B00;
	color: #332B00;
	font-family: tahoma;
	font-size: 9pt;
}
textarea {
	width: 140px;
	height: 60px;
}
.msg {
	color: #007700;
	font-weight: 600;
	font-size: 95%;
	margin-top: 0px;
	margin-bottom: 10px;
}
.errMsg {
	color: #841008;
	font-weight: 600;
	font-size: 95%;
	margin-top: 0px;
	margin-bottom: 10px;
}

h1 {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #440000;
    font-size:18pt;
}

strong {
	font-weight: 600;
}
.services 
{
    width:633px;
	margin-left:auto;
	margin-right:auto;	
}
.service
{
    text-align:center;
	width:90px;
	float:right;
	font-family:Tahoma;
	font-weight:600;
	font-size:8pt;
	height:122px
}
.service a
{
    text-decoration:none;    
}
a {
	color: #B35500;
}
.adBox1{
	position: relative;
	width: 193px; /*marquee width */
	height: 200px; /*marquee height */
	overflow: hidden;
}
.adBox2{
	position: relative;
	width: 193px; /*marquee width */
	height: 200px; /*marquee height */
	overflow: hidden;

}
#ads1
{
	border: 1px solid #000000;
	padding: 2px;
	margin: 1px;
	background-color: #FFD101;
	color: #834202;
	margin-top:3px;    
}
#ads2
{
	border: 1px solid #000000;
	padding: 2px;
	margin: 1px;
	background-color: #FFD101;
	color: #834202;
	margin-top:3px;    
}
#ads1 a
{
    color:Maroon;
}
#ads2 a
{
    color:Maroon;
}
#ads1 hr
{
	height: 1px;
	color: #800000;
}
#ads2 hr
{
	height: 1px;
	color: #800000;
}
.redSide
{
	border: 1px solid #000000;
	padding: 2px;
	margin: 1px;
	background-color: #F36325;
	color: #000000;
	margin-top:3px;    
}

.left
{
    direction:ltr;
    text-align:left;
}
.EnNames a
{
    color:Orange;   
}

.client
{
    width: 245px;
    float: left;
    text-align: center;
    padding-left: 10px;
    overflow: hidden;
    height: 32px;
    border-bottom: #E3B892 1px solid;
    vertical-align:baseline;
    font-family:arial;
    font-size:9pt;
}

.client a
{
     text-decoration:none;
}
.newclient
{
    text-align: center;
    padding-left: 10px;
    overflow: hidden;
    height: 32px;
    border-bottom: #E3B892 1px solid;
    vertical-align:baseline;
    font-family:tahoma;
    font-size:9pt;
    font-weight:normal
}

.newclient a
{
     text-decoration:none;
}
.persianDesc
{
    font-weight:normal;
}
.englishDesc
{
    font-weight:normal;
}

.WinnerBox
{
    margin: 15px;
	MARGIN-LEFT: 150px;
	MARGIN-RIGHT: 150px;
	padding: 5px;	
	text-align: center;
	border:2px solid #000000; padding:10px; font-weight: bold;
    color: #000000;
	background-color: #8FD36A;
}

.forms a
{
    text-decoration:none;
    font-weight:600;
}
.style1 {
	color: #FF0000;
}

.itPanel 
{
    text-align:center;clear:both
}
.itPanel table
{
    border-color:#FFA656;
    border-width:1px;
    border-style:solid;
    margin-left:auto;
    margin-right:auto;
}

.BusinessPanel 
{
    text-align:center;clear:both;
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
}
.BusinessPanel table
{
    border-color:#FFA656;
    border-width:1px;
    border-style:solid;
    margin-left:auto;
    margin-right:auto;
}




.MessageBox
{
    margin: 3px;
    width:620px;
	margin-left:auto;
	margin-right:auto;	
	BACKGROUND-COLOR:Green;
	padding: 5px;	
	text-align: center;
	border:2px solid #008000; padding:10px; font-weight: bold;
    color: #008000;
	background-color: #CCFF66;
}
.MessageBox a
{
    color: #008000;    
}

.ErrorMessageBox
{
    margin: 3px;
    width:620px;
	margin-left:auto;
	margin-right:auto;	
	BACKGROUND-COLOR:#B80000;
	padding: 5px;	
	text-align: center;
	border:2px solid #620000; padding:10px; font-weight: bold;
    color: #FFFFFF;
}
.ErrorMessageBox a
{
    color: #FFFFFF;
    text-decoration:none;    
}

.userBox
{
    margin: 3px;
    width:620px;
	margin-left:auto;
	margin-right:auto;	
	padding: 5px;	
	text-align: center;
	border:2px solid #F36528; padding:10px; font-weight: bold;
    color: #803110;
	background-color: #FAB63A;
}


.userBox a
{
    color: #803110;    
}
#searchBox {
	width: 193px;
	border: 1px solid #000000;
	padding: 2px;
	margin: 1px;
	background-color: #FFD101;
	color: #834202;
	margin-top:13px;
	margin-bottom:13px;
	text-align:center;
}
#searchBox input {
	background-color: #FFD9B3;
	font-family: tahoma;
	font-size: 10px;
}
#searchContainer {
	margin: 7px;
	border: 1px solid #E2C5AB;
	padding: 3px;
	background-color: #FFDEC1;
}
#searchContainer h1 {
	border: 0px;
	margin: 3px;
	font-family: tahoma;
	font-size: 8pt;
	font-weight: 600;
}
#searchContainer p {
	border: 0px;
	margin: 4px;
	font-family: tahoma;
	font-size: 9pt;
	font-weight: normal;
}
#searchContainer a {
text-decoration:none;
}
.searchItem {
	border: 1px solid #E2C5AB;
	margin: 4px;
	background-color: #FFEDDB;
}
.searchAlt {
	border: 1px solid #D59352;
	margin: 4px;
	background-color: #E2C5AB;
}
#searchNav {
	text-align: center;
}
#searchNav img {
	vertical-align:text-top
}
.SearchNoResult {
	text-align: center;
	margin: 9px;
	color: #CC0000;
	border: 1px solid #E2C5AB;
	background-color: #FFEDDB;
	padding: 5px;
}
.AdItem {
	border: 1px solid #000000;
	margin-bottom: 2px;
	HEIGHT: 478px
}
.AdItem h1 {
	background-color: #FFC097;
	border-width: 0px;
	font-size: 12pt;
	padding: 1px;
	margin: 0px;
}
.AdItem .star {
	margin-top: 3px;
}
.AdItem .AddressInfo {
	width: 50%;
	float: left;
	height: 100%;
	vertical-align: middle;
}
.AdItem .ContactInfo {
	padding: 2px;
	overflow: auto;
}
.AdItem .AdInnerImg {
	margin: 5px;
	float: left
}
.AdItem .innerDesc {
	padding: 5px;
	height: 278px;
	overflow: auto;
}
.imageAdCell {
	border: 1px solid #000000;
	margin-bottom: 2px;
	width: 139px;
	height: 130px;
	overflow: hidden;
	margin-right: 2px;
}
.imageAdCell a {
	text-decoration: none;
}
.imageAdCell h1 {
	border-width: 0px;
	font-size: 8pt;
	padding: 1px;
	margin: 0px;
	text-align: center;
	clear: both;
	font-family: tahoma;
	font-weight: normal;
}
.imageAds{
	margin-left:auto;
	margin-right:auto;
	width:782px;
}
.imageAd {
	border: 1px solid #000000;
	margin-bottom: 2px;
	width: 151px;
	height: 130px;
	overflow: hidden;
	margin-left:2px;
	float:right;
}
.imageAd a {
	text-decoration: none;
}
.imageAd h1 {
	border-width: 0px;
	font-size: 8pt;
	padding: 1px;
	margin: 0px;
	text-align: center;
	clear: both;
	font-family: tahoma;
	font-weight: normal;
}

.InnerTextAd {
	border: 1px solid #000000;
	height: 42px;
	margin-bottom: 2px;
	overflow: hidden;
}

.InnerTextAd h1 {
	background-color: #F79266;
	margin: 0px;
	border: 0px;
	font-size: 10pt;
	font-family: arial, Helvetica, sans-serif;
	padding-right: 2px;
	padding-left: 2px;
}
.InnerTextAd h1 .star
{
	
 margin-top:1px;
}
.InnerTextAd a
{
	color:black;
	text-decoration:none;
	margin-top:1px;
}


.InnerTextAd p {
	margin: 5px 2px 1px 2px;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
}
.InnerTextAd .more {
	padding: 4px;
	float: left;
	font-family: tahoma;
	font-size: 8pt;
	width: 75px;
	clear: both;
	font-weight: 600;
}
.TextAds {
	margin-left:auto;
	margin-right:auto;
	width:782px
}

.TextAd {
	border: 1px solid #000000;
	height: 63px;
	margin-bottom: 2px;
	overflow: hidden;
	float:right;
	width:387px;
	margin-left:2px
}

.TextAd h1 {
	background-color: #F79266;
	margin: 0px;
	border: 0px;
	font-size: 10pt;
	font-family: arial, Helvetica, sans-serif;
	padding-right: 2px;
	padding-left: 2px;
}
.TextAd h1 .star
{
	
 margin-top:1px;
}
.TextAd a
{
	color:black;
	text-decoration:none;
	margin-top:1px;
}


.TextAd p {
	margin: 5px 2px 1px 2px;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
}
.TextAd .more {
	padding: 4px;
	float: left;
	font-family: tahoma;
	font-size: 8pt;
	width: 75px;
	clear: both;
	font-weight: 600;
}
.adImg {
	border-width: 0px;
}
.titleStars{
	float:left;
}

.userMenu a {color:Black}
.userMenu {margin-bottom:1px}

.catsMenu {	border: 1px solid #000000;
	margin: 1px;
	background-color: #FFD101;}
.catsMenu a {color:Black}

#userInfoBox{
	border: 1px solid #000000;
	padding: 2px;
	margin: 0px;
	background-color: #FFD101;
	color: #834202;
	margin-top:1px;
	margin-bottom:1px;
	text-align:right;
}
#userInfoBox a
{
    color:Black;
}
.pagingAds {
	padding: 3px;
	border: 1px solid #000000;
	margin-bottom: 2px;
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	clear:both;
	background-color:#FFDEC1;
	text-align:center;
}
.pagingAds img 
{
    vertical-align: middle;
}
.pagingAds a{
	color: #FED5AB;
}
.pageCount {
	float: left;
}

