body { font-size: 12px; font-family: arial; color: black; direction: rtl; margin: 0; padding: 0; background: #F6F5F4 url('/images/main_bg-stripe.gif') repeat-x top left; }
ul,li,form { margin: 0; padding: 0; }
td ul { margin-right: 25px; list-style-type: disc; }

.logo_bg { background: transparent url('../logomeruba.jpg') no-repeat; }

.clear { clear: both; height:1px; font-size: 1px; }

.bg_gray { background-color: #E7E8E9; }
.bg_white { background-color: white; }
.left_border_gray { border-left: solid 1px #999999; }

.frame_border_right { width: 5px; background: transparent url('/images/mainborder_right.png') repeat-y top left; }
.frame_border_left { width: 5px; background: transparent url('/images/mainborder_left.png') repeat-y top right; }

.menu span, .menu ul li { display: inline; font-size: 12px; }
.menu span a, .menu li a { height: 21px; line-height: 21px; color: #595959; text-decoration: none; text-align: center; font-size: 14px; font-weight: bolder; }
.menu span a:hover, .menu li a:hover { text-decoration: none; }
.menu li.breaker { height: 21px; line-height: 20px; color: #595959; text-align: center; font-size: 15px; width: 10px;}
.banner_frame { border: 5px solid #cbc8cc; }
.banner_border { border: 1px solid #8c8c8c; }

.header_button_adv { width: 99px; height: 19px; background: transparent url('/images/header_button_bg-adv.gif') no-repeat top left; text-align: center; }
.header_button_adv a { font-weight: bolder; color: #8e8e8e; text-decoration: none; font-size: 16px; font-family: arial; }
.header_button_adv a:hover { text-decoration: underline; }

.header_frame_border { border: 5px solid #CAD2CC; width: 771px; height: 154px; }
.header_frame_border span { color: white; font-size: 16px; font-weight: bolder; }

.crd_sml td { width: 150px; height: 150px; }
.crd_sml_img { border: 1px solid black; }
.crd_sml_txt { margin-right: 13px; width: 124px; height: 124px; border: 1px solid black; background: transparent url('/images/card_small_mainpage_bg_bdl.gif') no-repeat center middle; cursor: hand; text-align: center; }
.crd_sml_txt div a { color: black; }

.crd_lrg td { width: 182px; height: 182px; }
.crd_lrg_img { border: 1px solid black; }
.crd_lrg_txt { width: 163px; height: 163px; border: 1px solid black; background: transparent url('/images/card_lrg_mainpage_bg_bdl.gif') no-repeat center middle; cursor: hand; text-align: center;  }
.crd_lrg_txt div a { color: black; }

.crd_sml_txt a { font-weight: bolder; color: #8e8e8e; text-decoration: none; font-size: 16px; font-family: arial; }
.crd_sml_txt a:hover { text-decoration: none; }

.pagenav a { font-weight: bolder; color: #8e8e8e; text-decoration: none; font-size: 16px; font-family: arial; }
.pagenav a:hover { text-decoration: underline; }

#cities_list ul { list-style-type: none; padding: 0; margin: 0; }
#cities_list ul li { padding-right: 5px; }
#cities_list ul li a { text-decoration: none; color: black; font-size: 12px; }
#cities_list ul li a:hover { text-decoration: underline; }


#cupon p, #cupon div { direction: rtl; margin: 0; padding: 0; font-family: arial; color: #447D00; }

#cupon { cursor: pointer; background: white url('/images/cupon_bg_small.png') no-repeat; width: 283px; height: 144px; padding-top: 43px; }

#cupon div a { color: color: #447D00;; font-size: 10px; font-weight: bolder; text-decoration: underline; }
#cupon div a:hover { text-decoration: none; }

#cupon #head { height: 58px; padding-right: 10px; }
#cupon #head #title { padding-top: 0px; font-size: 24px; }
#cupon #head #title span {}
#cupon #head #address { padding-top: 0px; font-size: 18px; }
#cupon #head #address span {}

#cupon #info { height: 85px; padding-right: 10px; }

#cupon #info #tizer { height: 42px; text-align: center; }
#cupon #info #tizer p { font-size: 13px; line-height: 14px;  }
#cupon #info #printit { text-align: center; }
#cupon #info #printit a { font-size: 12px; }

#contact_store { background: transparent url('/images/contact_form_bg.gif') no-repeat; padding: 0 15px; width: 255px; #width: 285px; height: 415px; }
#contact_store h3 { font-size: 20px; line-height: 20px; padding: 10px 0 25px 0; }
#contact_store table, #contact_store p { color: white; font-family: arial; font-size: 14px; }

#stores_details {}
#stores_details ul { list-style-type: none; }
#stores_details ul li { float: right; width: 365px; height: 215px; margin: 0 0 5px 5px;}
#stores_details ul li h3 { background-color: #DCDEDD; height: 18px; padding: 4px; margin: 0; margin-bottom: 3px; }
#stores_details ul li h3 a { font-size: 14px; display: block; text-decoration: none; color: black;}
#stores_details ul li h3 a:hover {text-decoration: underline; }
#stores_details ul li div { background-color: #FAF7F2;}
#stores_details ul li div a { float: right; display:block; width: 185px; height: 185px; }
#stores_details ul li div a:hover {}
#stores_details ul li div span { display: block; float: right; width: 180px; }
#stores_details ul li div span p { margin:2px; font-size: 14px; }

#footer_links {}