/*main*/
.text
{
    font-family: tahoma;
    font-size: 9pt;
    direction: rtl;
    color: #000000;
    width: 950px;
    border-right: dotted 1px #88A6F4;
    border-left: dotted 1px #88A6F4;
    min-height: 600px;
    border-right-color: #5E563C;
    border-left-color: #88A6F4;
}
.subject
{
    font-family: Tahoma;
    color: #4B4629;
    font-weight: bold;
    font-size: 8pt;
    text-align: right;
    width: 950px;
    border-right: dotted 1px #88A6F4;
    border-left: dotted 1px #88A6F4;
    direction: rtl;
    border-right-color: #605F46;
    border-left-color: #88A6F4;
}
#main
{
    width: 950px;
}
#header
{
    width: 950px;
}
#links
{
    border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	position: relative;
    	width: 950px;
    	height: 20;
    	background-color: #FFFFFF;
    	vertical-align: middle;
    	padding-top: 1px;
    	padding-bottom: 1px;
	top: 0px;
	left: 0px;
}
.rightBrd
{
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #C6C7C6;
}
#links table td
{
    padding-right: 4px;
}
#links table th
{
    width: 12px;
    height: 20px;
}
#middle
{
    position: relative;
    width: 950;
}
#footer
{
    width: 950px;
    height: 65px;
    color: #7A8FA7;
    font-size: 12px;
    padding-top: 4px;
}
#footLinks
{
    width: 950px;
    height: 20px;
    color: #7B9AC6;
    font-family: Tahoma, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    background-color: #18345A;
}
#footLinks a
{
    color: #7B96BD;
    text-decoration: none;
    font-family: Tahoma, Helvetica, sans-serif;
}
#links table
{
    font-size: 12px;
    color: #FFFFFF;
    background-color: #10305A;
    width: 950px;
    text-align: right;
}
#links table a
{
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}
#headerLinks td, #headerLinks td a
{
    font-size: 12px;
    color: #656165;
    padding-right: 2px;
    text-decoration: none;
    text-align: right;
}
#addvertise
{
    position: relative;
    width: 115;
    float: left;
    margin-top: 22px;
}
.banner
{
    position: relative;
    width: 120px;
    margin-bottom: 15px;
}
#subject
{
    position: relative;
    width: 813px;
    float: right;
    font-size: 12px;
    font-weight: bold;
    color: #FF7900;
    vertical-align: bottom;
    text-align: right;
    padding-bottom: 4px;
    padding-right: 7px;
}
#content
{
    width: 813px;
    float: right;
    font-family: Tahoma;
    font-size: 8pt;
}
#base
{
    position: relative;
    width: 813px;
    float: right;
    margin-top: 45px;
    margin-bottom: 70px;
}
#new
{
    position: relative;
    width: 813px;
    float: right;
    margin-top: 22px;
    margin-bottom: 70px;
}
body
{
    margin-left: 0px;
    margin-top: 13px;
    margin-right: 0px;
    margin-bottom: 48px;
}
body, td, th
{
    font-family: Tahoma, Helvetica, sans-serif;
}
a
{
    text-decoration: none;
    color: #996600;
}
a:hover
{
    color: Red;
    text-decoration: underline;
}
input, select
{
    font-family: Tahoma, Helvetica, sans-serif;
	}

.red, .red a
{
    color: #FF0000;
  
}

.orange, .orange a
{
    color: #FF6121;
}
.darkBlue, .darkBlue a
{
    color: #396584;
}
.lightBlue, .lightBlue a
{
    color: #598FB7;
    text-decoration: none;
}

.purple, .purple a
{
    color: #AD454A;
}
.blue, .blue a
{
    color: #108AFF;
}
.green, .green a
{
    color: #49896B;
}

.numbering
{
    color: #A5A2A5;
    font-size: 12px;
    position: relative;
    font-weight: bold;
    float: left;
}
.numbering a
{
    color: #4A92FF;
    text-decoration: none;
}

/*occasion*/
.occasionYellow
{
    height: 85px;
    width: 792px;
    background-color: #FFFBBD;
    border: 1px solid #FFE739;
    text-align: right;
    font-size: 12px;
    color: #6B6563;
    margin-top: 10px;
    margin-right: 7px;
    margin-left: 7px;
}
.occasionBlue
{
    height: 85px;
    width: 792px;
    background-color: #E7F3FF;
    border: 1px solid #ADDBFF;
    text-align: right;
    font-size: 12px;
    color: #6B6563;
    margin-top: 10px;
    margin-right: 7px;
    margin-left: 7px;
}
.occasionYellow td, .occasionYellow th, .occasionBlue td, .occasionBlue th
{
    padding-right: 10px;
    padding-left: 5px;
}

/*signUp*/
#signUp
{
    color: #6C6C6C;
    background-color: #EFEBEF;
    text-align: right;
    border: 1px solid #ADAAAD;
    font-size: 12px;
    width: 550px;
    font-weight: bold;
    margin-top: 70px;
}
#signUp td
{
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 3px;
    padding-left: 10px;
}

/*siteMap*/
#siteMap
{
    position: relative;
    width: 659px;
    margin-top: 60px;
    margin-bottom: 50px;
}
#siteMap a
{
    font-size: 12px;
    color: #6B696B;
}
#siteMap table
{
    font-size: 12px;
    color: #6B696B;
    background-color: #EFEBEF;
    border: 1px solid #848284;
    height: 134px;
    width: 394px;
    text-align: right;
}
#siteMap table td
{
    padding-right: 25px;
    padding-left: 10px;
}
.category
{
    font-size: 12px;
    font-weight: bold;
    color: #6B696B;
    text-align: right;
    margin-top: 20px;
    margin-bottom: 10px;
    width: 394px;
}

/*contactUs*/
#contactUs
{
    font-size: 11px;
    color: #6B696B;
    text-align: right;
    margin: 20px;
}
#contactUs td
{
    padding: 10px;
}

/*help*/
#help
{
    font-size: 12px;
    text-align: justify;
    margin: 60px;
    color: #5E5B5E;
}


/*agency*/
.agency
{
    position: relative;
    width: 813px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #A5A6A5;
    float: right;
    border: 1px dotted #A5A6A5;
    padding-top: 20px;
    padding-bottom: 20px;
}
.agencyLogo
{
    float: right;
    width: 164px;
}
.agencyPic
{
    width: 153px;
}
.atribute
{
    font-size: 12px;
    color: #5E5B5E;
    text-align: right;
    padding-right: 20px;
    width: 496px;
}

/*detailOrder*/
.rightDetail
{
    width: 125px;
    float: left;
    margin: 12px;
    font-size: 12px;
    color: #6B696B;
}
.rightDetail td
{
    padding-top: 5px;
    padding-bottom: 5px;
}
.leftDetail
{
    font-size: 11px;
    color: #6B696B;
    width: 640px;
    float: right;
    text-align: left;
    margin-top: 12px;
    margin-right: 12px;
    margin-bottom: 12px;
    margin-left: 9px;
}
.leftDetail td, .leftDetail th
{
    padding-top: 3px;
    padding-bottom: 3px;
}
.leftDetail table
{
    margin-top: 10px;
    width: 640px;
}
.info
{
    text-align: center;
    width: 640px;
    border: 1px solid #CCCCCC;
}
.info td, .info th
{
    border: 1px solid #CCCCCC;
    padding: 3px;
}
.grayBrd
{
    border: 1px solid #CCCCCC;
    text-align: center;
    padding: 3px;
}
.wihteBrd
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
}

.leftDetail input
{
    color: #FF6121;
    text-align: center;
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
}
#detailSubmit
{
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    color: #3179EF;
}


/*forget*/
#email
{
    background-color: #EFEBEF;
    text-align: justify;
    border: 1px solid #848284;
}
#email td
{
    padding-top: 10px;
    padding-right: 25px;
    padding-left: 25px;
}

/*linkChange*/
.linkChange
{
    position: relative;
    width: 813px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #A5A6A5;
    float: right;
    border: 1px dotted #A5A6A5;
    padding-top: 10px;
    padding-bottom: 10px;
}
.linkChange div
{
    padding-right: 20px;
    padding-left: 20px;
    text-align: justify;
    font-size: 12px;
    font-weight: bold;
}
#leftSubject
{
    font-size: 12px;
    font-weight: normal;
    color: #6B696B;
}

/*weblog*/
.weblog
{
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 50px;
    margin-left: 20px;
    text-align: justify;
    font-size: 12px;
    font-weight: bold;
}

/*weblog2*/
.weblog2
{
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 50px;
    margin-left: 10px;
    text-align: justify;
    font-size: 12px;
    font-weight: bold;
}
.weblog2 div
{
    font-weight: normal;
    color: #838583;
    margin-top: 12px;
    margin-right: 12px;
    margin-left: 12px;
    position: relative;
}
.map
{
    padding-right: 40px;
    padding-bottom: 20px;
}

/*search*/
.search
{
    position: relative;
    width: 813px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #A5A6A5;
    float: right;
    border: 1px dotted #A5A6A5;
    text-align: right;
    padding-top: 40px;
    padding-bottom: 30px;
}
.search2
{
    position: relative;
    width: 813px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #A5A6A5;
    float: right;
    text-align: right;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: dotted;
    border-left-style: dotted;
    border-right-color: #A5A6A5;
    border-left-color: #A5A6A5;
    padding-top: 40px;
    padding-bottom: 30px;
}
.search table, .search2 table
{
    text-align: left;
    font-size: 11px;
    color: #6B696B;
    margin-right: 60px;
    margin-left: 60px;
}
.search2 table td, .search2 table th, .search table td, .search table th
{
    padding-top: 5px;
    padding-bottom: 5px;
}
.search2 th
{
    width: 120px;
}

/*home*/
#homeHead
{
    position: relative;
    width: 950px;
    height: 203;
    background-color: #FFFFFF;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    vertical-align: middle;
    padding-top: 1px;
    padding-bottom: 1px;
}
#homeLinks
{
    height: 203px;
    width: 218px;
    font-size: 12px;
    color: #FFFFFF;
    background-color: #18305A;
    text-align: right;
}
#homeLinks a
{
    color: #FFFFFF;
}
.Rbrd
{
    padding-right: 3px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #42597B;
    border-bottom-color: #42597B;
}
.Lbrd
{
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #9CA6B5;
    border-bottom-color: #9CA6B5;
}
#homeCat
{
    position: relative;
    width: 792px;
    float: right;
    font-size: 12px;
    vertical-align: bottom;
    text-align: justify;
    padding-bottom: 4px;
    color: #6B696B;
}
#homeCat td
{
    padding-top: 2px;
}
.title, #tazehaTitle
{
    color: #42658C;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #6F89A2;
    padding-bottom: 3px;
    text-align: right;
}
#tazehaTitle
{
    font-size: 12px;
    font-weight: bold;
    width: 792px;
    float: right;
    position: relative;
    margin-bottom: 30px;
}
.title a, #tazehaTitle a
{
    color: #42658C;
}
.tazeha
{
    font-size: 12px;
    border: 1px solid #C6C7C6;
    text-align: justify;
    direction: rtl;
    background-color: #F7F3F7;
}
.tazeha th
{
    color: #393439;
    font-size: 12px;
    background-color: #CECBCE;
    text-align: right;
    padding-top: 7px;
    padding-right: 8px;
    padding-bottom: 7px;
    padding-left: 8px;
}
.tazeha th a
{
    color: #393439;
}
.tazeha td
{
    font-size: 12px;
    color: #396584;
    padding: 7px;
}
.tazeha td a
{
    color: #396584;
}
#home
{
    border-left: 1px dotted #A5A6A5;
    position: relative;
    width: 800px;
    float: right;
    margin-top: 22px;
    margin-bottom: 70px;
    top: 0px;
    left: 128px;
}
.AdvHeaders
{
    text-align: right;
    width: 950px;
    border: outset 2px white;
    height: 15px;
    background-color: #5277CF;
    color: #FFFFFF;
}
.inputs
{
     border: 1px solid #CDD7FE;
    background-color: #F0F7FF;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
    color: #225ADD;
}
.inputs2
{
    border: 1px solid #CDD7FE;
    background-color: #F0F7FF;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
    color: #225ADD;
}
.buttons
{
    color: #754F00;
    background-color: #DCD3CB;
    border: 1px outset #996633;
    cursor: hand;
    font-size: 8pt;
    font-family: Tahoma;
	}
.dvShowAgenceInfo
{
    border: 1px solid #D1FF46;
    width: 800px;
    background-color: #FAFFE8;
}
.inp
{
    color: #C0300C;
    font-family : Tahoma ;
    font-weight : bold ;
    font-size : 8pt ;
}
.in
{
    border: 1px solid #CDD7FE;
    background-color: #F0F7FF;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
    color: #225ADD;
}