/*****************************************************************/
/* Writed by Abdel Rahman Ayachi                                 */
/* + 963 (0) 933/ 632.419 - abdelrahman@ayachi.info              */
/* Copyright (c) 2001-2009 Netcom Group                          */
/* http://www.netcomgroup.org - support@netcomgroup.org          */
/*****************************************************************/

/***************/
/* GLOBAL TAGS */
/***************/

*     { margin:0px; padding:0px; }
html  { direction:ltr;}
body  { background-color:#670000; margin:0px; font-size:12px; }
table { border-collapse:collapse; border:0px; }
td    { border:0px; }
img   { border: 0px; line-height: normal; }
a     { text-decoration: none; }
hr    { border: 0px;}
ul    { margin:15px;  }
p     { padding-top:10px; padding-bottom:10px; }


#ayeh {border:4px #990000 double; padding:20px; margin-top:30px;}


.map {font-family: Arial; color: #920d00; }
.map a { text-decoration:underline;  color: #920d00;}


.title_cit   {font-size:30px; font-family: Arial; color: #920d00;  padding-bottom:40px; text-align:center;}
.title_cat   {font-size:20px; font-family: Arial; color: #920d00; padding-bottom:10px; padding-right:10px;}
.title_cat a {color: #920d00; text-decoration:underline;}
.title_nb {font-size:25px; font-family: Arial; color: #920d00;  padding-bottom:40px; text-align:center; font-style:italic;}


.form_error {color:#FF0000; text-align:center;}
.form_contenair {width:570px; margin:auto; direction:rtl;}
.form_thanks {font-size:22px; font-family: Arial; color: #920d00; text-align:center; padding-top:50px;}
.form_policy_title {font-size:25px; font-family: Arial; color: #920d00; text-align:center; padding-top:30px; padding-bottom:30px; font-weight:600;}
.form_policy_content {font-size:22px; font-family: Arial; color: #920d00; text-align:center; padding-bottom:60px;}

.form_covert {border:4px #930e00 double; min-height:550px; text-align:center;}
.form_covert_title {font-size:50px; font-family:"Simplified Arabic", "Arabic Transparent", "Traditional Arabic",  Arial; color: #920d00;  padding-top:100px; font-weight:bold;}
.form_covert_subtitle {font-size:30px; font-family: Arial; color: #920d00;  padding-top:80px;}
.form_covert_footer {font-size:20px; font-family: Arial; color: #920d00;  padding-top:80px; padding-bottom:80px;}


.form_title {font-family:Arial; font-size:20px; font-weight:600; text-align:center; color:#920d00;}
.form_subtitle {font-family:Arial; font-size:18px; font-weight:400; text-align:right; color:#920d00; padding-top:20px;}
.form_policy {font-family:"Simplified Arabic", "Arabic Transparent", "Traditional Arabic",  Arial; font-size:16px; text-align:right; direction:rtl; padding-top:20px;  padding-bottom:20px;}
.form_desc {font-family:Tahoma; font-size:13px; text-align:right;}
.form_field {font-family:Tahoma; font-size:13px; text-align:right;}
.form_field input {width: 200px; height:18px;}
.form_field input[type="file"] {width: 311px; height:24px;}
.form_field input[type="radio"] {width: 20px; height:20px; margin-right:20px; }
.form_field input[type="checkbox"] {width: 20px; height:20px; }
.form_field select {width: 206px; height:24px; }
.form_field select[name="birth_day"] {width: 60px; height:24px; }
.form_field select[name="birth_month"] {width: 60px; height:24px;}
.form_field select[name="birth_year"] {width: 78px; height:24px;}
.form_next {width:100px; height:30px; font-family:Arial; font-size:20px; font-weight:600;}


.designed_body { width:96%; border:2px solid #f2f2f2; margin:10px;}
.designed_body td { padding:5px; }
.designed_body .title_body { font-family: Arial; font-size:18px; color: #000000; font-weight:600; background-color: #f2f2f2; padding:10px; }
.designed_body .content_body { font-family: Tahoma; vertical-align:top; min-height:350px; font-size:14px; color: #000000;}

.page_title   { font-size:28px; font-family: Arial; color: #920d00; font-weight:bold; padding-bottom:40px;; padding-top:10px; text-align:center;}

.page_info  { font-size:24px; padding-bottom:50px;}

.page_content { font-size:18px; font-family: Arial; color: #920d00; text-align:right; direction:rtl; min-height:575px; background-color:#fcd476; width:550px; margin:10px; padding:10px;}
.page_content2 { font-size:18px; font-family: Arial; color: #920d00; text-align:center; direction:rtl; }


.page_banners { text-align:center; margin:20px; }
.page_success { color: #920d00; text-align:center; padding-top:70px; padding-bottom:70px; }
.page_error   { color: #FF0000; text-align:center; padding-top:70px; padding-bottom:70px; }

.date { color:#920d00; font-family:Arial; font-size:18px; text-align:center; width:33%}

.page_lastnews  {background-color:#fcd476; color:#920d00; font-family:Arial; font-size:18px; height:40px; padding-top:20px;}
#ejs_scroller_1 {direction:rtl; padding-right:750px;}
#ejs_scroller_2 {direction:rtl; padding-right:750px;}

.block_title_empty { font-family: Arial; text-align:center; font-size:18px; color: #920d00; font-weight:600; background:url(images/block_top_empty.gif) no-repeat bottom; height:18px; }
.block_title   { font-family: Arial; text-align:center; font-size:18px; color: #920d00; font-weight:600; background:url(images/block_top.gif) no-repeat; height:46px; }
.block_content { background-color:#fcd476; font-family: Tahoma;  text-align:right; font-size:14px; color: #000000; }
.block_footer  { background:url(images/block_bottom.gif) no-repeat; height:15px;}


.big_block_content { height:70px; background-color:#fcd476;  font-family: Tahoma;  text-align:center; font-size:14px; color: #000000; }


.footer     { text-align:center; color:#fcd476; font-family: Arial; text-align:center; font-size:16px; font-weight:600; padding-top:20px; padding-bottom:20px;}
.footer img { margin-right:15px; margin-gauche:7px; }
.footer a   { font-family: Arial; text-align:center; font-size:16px; color: #fcd476; text-decoration:none; font-weight:600; margin-left:10px; margin-right:10px; }
.footer a:hover { text-decoration:underline; }

.copyright   { font-family: Arial; font-size:10px; color: #000000; font-weight: normal; text-align:center; margin-top:8px; padding-right:12px; }
.copyright a { font-family: Arial; font-size:10px; color: #000000; font-weight: normal; text-decoration:underline; }
.copyright a:hover { text-decoration:underline; }


.tpictures {width:100px; height:100px; background-color:#930e00; border:4px #930e00 double;}
.prd_cat_parent   { text-align:center; padding:10px; font-size:12px; }
.prd_cat_child    { border: 2px #f2f2f2 solid; width:260px; margin:auto; }
.prd_cat_child hr { width:240px; height:4px; background-color:#ededed; color:#ededed; margin: 10px auto 10px auto; }
.prd_cat_name     { font-family:Tahoma; background-color:#ebebeb; margin:5px; padding:10px; text-align:center; font-weight:bold; }
.prd_cat_picture  { padding-gauche:5px; float:right; width:100px; height:100px;}
.prd_cat_picture img { border:0px; }
.prd_cat_desc     { font-family:Tahoma; padding-gauche:5px; text-align:right; color:#8b8b8b; }
.prd_cat_desc a   { color:#8b8b8b; }
.prd_cat_details     { text-align:right; float: right; margin-right: 20px; padding-bottom: 13px; }
.prd_cat_details img { margin-bottom: 2px; }
.prd_cat_price       { font-family:Arial; float: right; margin-right:40px; font-weight:bold;}
.prd_cat_price .pricesale { font-size:16px; color: #FF0000; }
.prd_cat_price .nosale { font-size:16px; color: #373737; }
.prd_cat_price .sale   { font-size:16px; color: #373737; text-decoration:line-through;}


#product_page { width:100%; }
#product_page .product_body { height:250px; vertical-align:top; }
#product_page .product_name { font-size:14px; color: #1a87e8; font-weight:600; }
#product_page .price_sale   { float:gauche; font-size:14px; color: #FF0000; font-weight:600; text-decoration:line-through;}
#product_page .price_nosale { float:gauche; font-size:14px; color: #373737; font-weight:600; }
#product_page .price_normal { float:gauche; font-size:14px; color: #373737; font-weight:600; padding-gauche:10px;}
#product_page .product_pic  { float:right; text-align:center;}
#product_page .product_pic a:hover { text-decoration:underline;}
#product_page .product_desc { color:#8b8b8b; text-align:right;}
#product_page .product_footer { color:#8b8b8b;  border-top:3px #ededed solid; }
#product_page .product_footer a { color:#8b8b8b; text-decoration:underline;}


.search {text-align:left; padding:10px; width:33%;}
.searchform table { direction:rtl; }
.searchform td { vertical-align:middle; padding-top:5px; color:#920d00; font-family:Arial; font-size:18px; text-align:center;}
.searchform select {height: 18px; font-size:12px; WIDTH:150px; BORDER: 1px solid #920d00;}
.searchform input {width:150px; height:20px; font-size:14px; border: 1px solid #920d00; margin-right:5px; margin-gauche:5px;}
.searchform a {height: 30px; border:1px solid #920d00; margin-right:1px; text-decoration: none; background: url(img/bgbutton.gif); padding: 4px 7px 4px 7px; font-size:10px; color:#FFFFFF; font-weight:bold;}
.searchform a:hover {height: 30px; border:1px solid #920d00; margin-right:1px; text-decoration: none; background: url(img/bgbutton_inv.gif); padding: 4px 7px 4px 7px; font-size:10px; color:#FFFFFF; font-weight:bold;}


#cartshop { background:url(img/bgcart.gif) top right no-repeat; min-height:100px;}
#cartshop td { border: 0px; padding:3px; vertical-align:top; }
#cartshop a { color: #1a87e8; text-decoration:underline;}
#cartshop hr { text-align:center; width:100%; height:1px; background-color:#999999; color:#999999; margin: 5px auto 5px auto;} 
#cartshop td.prdname {width:100%;}
#cartshop input {border: 1px solid #cccccc; width:25px; height:15px; font-size:10px;}
#cartshop .button {text-align:gauche;}
#cartshop .button input {border: 1px solid #cccccc; width:60px; height:18px; font-size:10px; background-color: #ede7e7; color: #666666; font-weight: bold;}
#cartshop .nbritems { text-align:center; padding-top:10px;}
#cartshop .checkout { float:right; width:50%; text-align:right;}
#cartshop .totprice { float:right; width:50%; text-align:gauche;}


#new_members_form .title_members { text-align:right; }
#new_members_form .field_members { text-align:right; padding:1px; }
#new_members_form .field_members input { width:200px; border: 1px solid #cccccc;  height:15px; font-size:12px;}
#new_members_form .field_members select { width:202px; border: 1px solid #cccccc;  height:20px; font-size:12px;}
#new_members_form .field_members textarea { width:200px; border: 1px solid #cccccc;  height:100px; font-size:12px;}
#new_members_form .button_members { text-align:center;}
#new_members_form .button_members input { border: 1px solid #cccccc; width:100px; height:18px; font-size:10px; background-color: #ede7e7; color: #666666; font-weight: bold; margin-top:10px; }


#sendmail_form table { margin-top:20px; }
#sendmail_form td { text-align:right; vertical-align: top;}
#sendmail_form .title_sendmail { text-align:right; font-weight:bold;}
#sendmail_form .field_sendmail input { width:200px; border: 1px solid #cccccc;  height:15px; font-size:12px; padding:1px; }
#sendmail_form .field_sendmail textarea { width:311px; border: 1px solid #cccccc;  height:100px; font-size:12px;}
#sendmail_form .field_subject  { float: right; }
#sendmail_form .field_subject input { width:200px; border: 1px solid #cccccc;  height:15px; font-size:12px; padding:1px; }
#sendmail_form .button_sendmail  { float: right; }
#sendmail_form .button_sendmail input { font-family:Tahoma; font-size:12px; border:1px #670000 solid; background-color:#cb0000; color:#FFFFFF; width:100px; height:18px; font-size:10px; font-weight: bold; margin-right:10px; margin-top:2px;}


.pages_menu    {direction:rtl;}
.products_menu {direction:rtl;}

#arbo_table              {FONT-FAMILY: Arial; border:0px; border-collapse:collapse; width: 100%;  DIRECTION:rtl;}
#arbo_table td           {font-size:16px; font-family: Arial; text-align:right; border:0px; vertical-align:middle; padding: 0px;}
#arbo_table FONT#lastcat {COLOR: #920d00;}
#arbo_table a            {COLOR: #920d00; TEXT-DECORATION:underline}
#arbo_table a:hover      {COLOR: #920d00;}

#subcatmenu_table                   {FONT-FAMILY: Arial; border:0px; FONT-SIZE:12px; width: 100%;}
#subcatmenu_table td                {vertical-align:middle;  padding: 10px;}
#subcatmenu_table a                 {COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT:bold;}
#subcatmenu_table a:hover           {COLOR: #F5821F;}
#subcatmenu_table a#nemptycat       {COLOR: #999999;}
#subcatmenu_table a:hover#nemptycat {COLOR: #F5821F;}


/* Guestbook messages */
.spcms_guestbook_msg              {font-size:16px; font-family: Tahoma; color: #920d00; WIDTH: 100%; BORDER: 0px; line-height:2em; DIRECTION:rtl;}
.spcms_guestbook_msg TD           {text-align: right;}
.spcms_guestbook_msg A            {COLOR: #747474; TEXT-DECORATION: underline;}
.spcms_guestbook_msg hr           {WIDTH: 50%; HEIGHT:1px; COLOR:#920d00; text-align:right; border:0px; border-bottom:1px #920d00 solid; float:right;}
.spcms_guestbook_msg .guestbook_title   {FONT-WEIGHT:bold;}
.spcms_guestbook_msg .guestbook_subject {FONT-WEIGHT: 500; text-decoration:underline; font-weight:bold}
.spcms_guestbook_msg .guestbook_text    {}

#spcms_guestbook_form               { FONT-FAMILY: Arial; width: 100%; border: 0px; DIRECTION:rtl; }
#spcms_guestbook_form .guess_title  { font-size:16px; font-family: Arial; COLOR: #920d00; font-weight:bold; VERTICAL-ALIGN:top; TEXT-ALIGN: right;}
#spcms_guestbook_form .guess_field  { FONT-SIZE: 12px; COLOR: #000000; VERTICAL-ALIGN:top; TEXT-ALIGN: right;}
#spcms_guestbook_form TEXTAREA      {FONT-SIZE: 12px; WIDTH: 355px; BORDER: 1px solid #CCCCCC; height:200px;}
#spcms_guestbook_form INPUT         {FONT-SIZE: 12px; WIDTH: 250px; BORDER: 1px solid #CCCCCC; height:20px;}
#spcms_guestbook_form .guess_button {FONT-SIZE: 12px; WIDTH: 100px;  height:20px; margin-right:10px; border:1px #670000 solid; background-color:#cb0000; color:#FFFFFF; 
font-weight: bold; font-family:tahoma;}

.spcms_advice_msg { margin-bottom:50px;}
.advice_date { font-size:12px; margin-bottom:20px;}
.advice_question {border:1px #990000 solid; padding:20px; width:260px; vertical-align:top;}
.advice_reponse {border:1px #990000 solid;padding:20px;  width:260px; vertical-align:top;}

#spcms_advguestbook_form               { FONT-FAMILY: Arial; width: 100%; border: 0px; DIRECTION:rtl; }
#spcms_advguestbook_form .adv_title  { font-size:16px; font-family: Arial; COLOR: #920d00; font-weight:bold; VERTICAL-ALIGN:top; TEXT-ALIGN: right;}
#spcms_advguestbook_form .adv_field  { FONT-SIZE: 12px; COLOR: #000000; VERTICAL-ALIGN:top; TEXT-ALIGN: right;}
#spcms_advguestbook_form TEXTAREA      {FONT-SIZE: 12px; WIDTH: 455px; BORDER: 1px solid #CCCCCC; height:300px;}


/* Invoice and order table */
#order                   { width: 500px; border:3px #ededed solid; margin: 10px auto 0 auto; padding:10px; text-align:center; }
#order hr                { width:70px;; height:1px; background-color:#000000; color:#000000; float:gauche;}
#order .order_logo       { text-align:right; }
#order .order_date       { float:gauche; text-align:gauche; font-style:italic; }
#order .order_number     { text-align:center; font-size:19px; width:100%; margin-bottom:20px; }
#order .order_company    { text-align:right; margin-bottom:30px; }
#order .order_client     { float:gauche; text-align:center; font-size: 12px; border:1px solid #666666; width:200px;}
#order .order_detailbill { font-size: 16px;  font-weight:bold; text-align:right; padding-bottom:10px;}
#order .order_prdname 	 { text-align:right;  width:50%; vertical-align:top;}
#order .order_prdprice 	 { text-align:gauche; width:50%; vertical-align:top; float:gauche;}
#order .order_footer 	 { text-align:center; vertical-align:top; border: 1px solid #000000; width:90%; margin:auto; margin-top:50px; }


/* Logged message */
.logon {width:35%}
#logon_form { direction:rtl; text-align:right; padding-gauche:5px; color:#920d00; font-family:Arial; font-size:18px;}
#logon_form .logon_error { color:#FF0000; text-align:center;}
#logon_form .logon_title { text-align:left; padding-gauche:5px; color:#920d00; font-family:Arial; font-size:18px;} 
#logon_form .logon_field { text-align:right; vertical-align:top; width:1px;}
#logon_form .logon_field input { width:150px; height:20px; font-size:14px; border: 1px solid #920d00; margin-right:5px; margin-gauche:5px;}
#logon_form .logon_newmember {text-align:center; display:inherit;}

#logon_form input[type="checkbox"] {width:16px; height:20px; border:0px;}

.logon_welcom    { color:#920d00; font-family:Arial; font-size:18px; padding-right:10px; float:right;}
.logon_connected { margin:10px; color:#920d00; font-family:Arial; font-size:18px;}
.logon_cpanel    { text-align:gauche; float:right;  width:50%; border-gauche: 1px solid #000000; padding-gauche:10px;  margin-gauche:10px; }
.logon_logout    { text-align:right;}
.logon_welcom    a { color:#920d00; font-family:Arial; font-size:16px; text-decoration:underline; }

#mailing_form  table {width:90%; direction:rtl;}
#mailing_form  td {text-align:center; color:#920d00}
#mailing_form  select  {width:150px; height:20px; font-size:12px; margin-bottom:5px; margin-top:5px;}
#mailing_form  input  {width:148px; height:16px; font-size:12px; margin-bottom:5px;}
#mailing_form  input {width:150px; height:20px; font-size:14px; border: 1px solid #920d00; margin-right:5px; margin-gauche:5px;}
#mailing_form  .button   {border: 1px solid #cccccc; width:60px; height:18px; font-size:10px; background-color: #ede7e7; color: #666666; font-weight: bold;}
#mailing_form  .radio {WIDTH: 20px; BORDER: 0px;}
#mailing_form a {height: 30px; border:1px solid #920d00; margin-right:1px; text-decoration: none; background: url(img/bgbutton.gif); padding: 4px 7px 4px 7px; font-size:10px; color:#FFFFFF; font-weight:bold;}
#mailing_form a:hover {height: 30px; border:1px solid #920d00; margin-right:1px; text-decoration: none; background: url(img/bgbutton_inv.gif); padding: 4px 7px 4px 7px; font-size:10px; color:#FFFFFF; font-weight:bold;}

