﻿.body_128 #main_block { margin-top:287px; }
.langs-menu li img { border:outset 1px #676767; height:22px; }  .langs-menu li.chosen img{ border:solid 1px #000; height:22px; }
.body_128 #all_page { background:url(/files/middle-bg.jpg) no-repeat 50% 140px; }
body { direction:rtl; background:url(/files/bg_square.jpg); color:#9A9084; }
A { color:#F2952E; text-decoration:none; outline-width: 0 !important; }
A:hover { color: #ffffff; text-decoration:none; }
H1 { font-size: 24px; margin:0 0 5px; color:#fff; padding-bottom:5px;border-bottom:solid 1px #9A9084; }
H2 { font-size: 18px; margin:0 0 5px; color:#fff; }
H3 { font-size: 16px; margin:2px 0 7px; }
.bookmarks_list img { margin:2px; vertical-align:middle; width:16px; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; cursor:pointer; background-color:white; border:0; }  .overBookmarkImg { filter:alpha(opacity=99) !important;-moz-opacity:.99 !important;opacity:.99 !important; }
.bookmarks_list { margin-bottom:10px; }
.rank_star { width:13px; height:13px; cursor:pointer; }
.memberpage_records_table { border:solid 1px #585555; width:100%; font-size:12px; color:black; background-color:#F5F5F5; }  .memberpage_records_table th { background-color:black; color:white; font-size:14px; }  .memberpage_records_table td { border-bottom:solid 1px #D3D3D3; }
.floatedDivs div { float:Right; margin-Left:5px; font-size:14px; }  .floatedDivs input[type=text], .floatedDivs input[type=password] { width:160px;font-size:12px; }  .chng_titles{font-size:14px; }
.contactform_table { font-size:13px; font-weight:bold; width:100%; position:relative; }
#contactMsg { text-align:center; font-size:20px; }
#contact_submit { bottom: 0; position: absolute; Right: 375px; }
.main_cats { background-color:#F5F5F5; }
.partners_list { list-style-type:none; font-size:13px; }  .partners_list li{ padding-bottom:15px; }  .partners_list li a{ font-size:14px; font-weight:bold; }  .partners_list li img{ width:60px; height:60px; border:outset 1px white; margin:3px 5px; float:Right; }  .partners_list.url{ font-weight:bold; }
.main_container { background:url(/files/topbg.jpg) repeat-x; }
#all_page { width:900px; text-align:right; position:relative; }  html.LTR #all_page { text-align:left; }
#header { position:relative; height:140px; background:url(/files/header-bg.png) no-repeat 50% 100%; }
#main_block { background:url(/files/content-bg-line.png); width:900px; }
#sidebar { width:265px; float:right; margin-right:12px; position:relative; z-index:3; }  html.LTR #sidebar {float:left }
#content_container { width:612px; float:left; position:relative; z-index:2; margin-left:11px; }
#content { float:right; min-height:900px; width:100%; }  html.ie #content { height:900px; }  html.LTR #content { float:left }  .No_sidebar_other #content  { width:100% !important; float:none !important;  margin-left:0 !important; margin-right:0 !important; }
#content-inside { padding:20px 30px; }
#sidebar_other { float:left; width:210px; position:relative; display:none; }  html.LTR #sidebar_other {float:right }
#sidebar_in_content { float:left; width:180px; margin-right:15px; display:none; }  html.LTR #sidebar_in_content {float:right }
#beneath_contentArea { clear:both; }  #beneath_contentArea .object { float:right; width:260px; margin:0 30px 0 0; }
#footer { clear:both; background:url(/files/bottom-bg.png) no-repeat 50% 0; height:100px; width:900px; position:relative; }
#protoLink { padding:5px; font-size:13px; }  #protoLink a{color:#fff} #protoLink a:hover{color:#fff;text-decoration:underline;font-weight:bold; }
.default_record_tableList { width:100%; }  .default_record_tableList td{ vertical-align:top; padding:10px 0 2px; }  .default_record_tableList td.text_td{ padding:7px 12px 10px; font-size:13px; color: #C1BFB9; }  .default_record_tableList td.image_td{ width:1%; text-align:center; padding-bottom:10px; }  .default_record_tableList div.title{ font-weight:bold; font-size:15px; padding-bottom:3px; }  .default_record_tableList a.title{ font-weight:bold; font-size:15px; }  .default_record_tableList span.subtitle{ font-weight:bold; font-size:14px; }  .default_record_tableList td.image_td img{ width:180px; height:auto; padding:2px; background:whitesmoke; border:solid 1px #696969; }  .default_record_tableList span.shop_prodPrice{ font-weight:bold; font-size:14px; }  .default_record_tableList span.prodPrice2{ font-size:11px; }  .default_record_tableList span.prodPrice2 span.thePrice2{ font-weight:bold; }  .default_record_tableList td.buyBox{ text-align:center; vertical-align:middle; width:1%; color:#fff; white-space:nowrap; }  .default_record_tableList input.addtocart{ margin-top:2px; font-size:13px; }
.default_record_all_table { width:100%; }
.default_record_td { padding:10px 5px; font-size:14px; }
.default_record_title { font-size:17px; }
.default_record_subtitle { font-size:15px; }
.default_record_image { border:outset 1px white; width:140px; margin:7px; background-color:white; background-image:url(/files/structure/loading_blue.gif); background-repeat:no-repeat; background-position:50% 50%; }
.default_record_text_div { font-size:12px; }
.default_record_rank { color:#696969; cursor:default; }
.default_record_location { margin-top:1px; color:#696969; font-size:11px; }  .default_record_location a{ color:#EBDBA1; }  .default_record_location a:hover{ }
.default_record_prod_details { padding-top:4px; font-size:12px; }
.shop_prods_line { font-size:14px; font-weight:bold; border-top:solid 1px gainsboro; background-color:#F5F5F5; padding:3px; margin:5px 0px; clear:both; } .recsTable_1_InLine .shop_prods_line{ height:26px; }
.shop_addtocart_button { width:144px; cursor:pointer; font-size:14px; margin:0px 3px; }
.rec_sml_outofstock { color:#696969; font-size:16px; height:24px; margin:0px 3px; }
.object_title { color:#BA6025; font-size:15px; padding:12px 18px 11px; background:#291A12; border-bottom:solid 1px #1a100b; }  .object_title a{ color:#BA6025; font-weight:bold; padding:0; font-size:15px; }  .object_title a:hover{ color:#fff; text-decoration:none; }
.object_arrow { width:16px; height:16px; border:0px; float:Right; }
.object_icon { float:Left; width:16px; height:16px; border:0px; margin:3px; }
.object_content_frame { background-color:#462e1f;  padding:10px; }  .object_content_frame a { color:#CEB59F }  .object_type_3 .object_content_frame, .object_type_6 .object_content_frame, .object_type_4 .object_content_frame { padding:0px;}  .object_type_12 .object_content { height:200px; }
.object_content_frame .cycleDiv img { width:90px; border:solid 1px white; float:left; }
.searchBox_input { width:160px; border-radius:5px; border:solid 3px white; padding:0; }
.searchBox_button { width:70px; border-radius:5px; font-size:12px; cursor:pointer; border:0; padding:3px; }  .search-box {  text-align:left; padding:8px; background:#1a100b; }
.object_rec_container { border-bottom: 1px solid #D8D7D7; font-size: 12px; padding: 10px 10px 15px; float:right; }  .object_price {color:#fff; }
.object_rec_title { font-weight:bold; font-size:15px; }
.object_rec_subtitle { font-weight:bold; }
.object_content form { width:100%; clear:Right; }
.object_form_titles { font-weight:bold; }
.obj_forms_msg { text-align:center; margin:10px; font-weight:bold; font-size:14px; }
ul.list-of-images { list-style-type:none; }  ul.list-of-images li {float:right;}  html.LTR ul.list-of-images li {float:left; }
.text-in-input { color:#AAAAAA; }
input.objectButton { cursor:pointer; margin-top:6px; font-size:13px; }
input.objectInput, select.objectInput, textarea.objectTextarea { background-color:white; border:solid 1px #999999; padding:3px; width:100%; display:block; margin:2px 0px 5px 0px; border-radius:3px; font-size:12px; }
.priceSearch { float:Right; width:47%; padding-Left:3px; }  .priceSearch input{  width:100%; }
.object_pollOption { padding:3px 0px;font-size:11px; }
.object_shoppingCart { font-size:12px; width:99%; }
.obj_cycleCtrls { text-align:center; padding:2px 0px; }  .obj_cycleCtrls a{ color:white; }  .obj_cycleCtrls a:hover{ color:white; text-decoration:underline; }  .obj_cycleCtrls img{ border:0px; width:24px; height:24px; cursor:pointer; }
.cycleDiv { width:100%; }
.object_location_4, .object_location_1, .object_location_7 { margin-bottom:14px; width:100%; }
#memberMenu { list-style-type:none; }  #memberMenu li{ padding: 2px 0px; }  #memberMenu li.LoggedTitle{ font-size:14px; }  #memberMenu li.LogoffTitle a{ color:red;margin-top:2px; }  #memberMenu li a.chosen{ font-weight:bold }
marquee div { display:inline; }
.object_horizon_login form div { float:Right; font-size:11px; }  .object_horizon_login .inputdiv{ width:170px; padding:4px; }  .object_horizon_login .inputdiv input{ margin:2px 0 0 0; }  .object_horizon_login .buttondiv{ position:relative; height:40px; width:120px; }  .object_horizon_login .buttondiv input{ position:absolute; bottom:0px; width:110px; margin:0 4px !important; font-size:11px; height:22px; }
.location { color:#696969; margin-bottom:5px; }
.pagingLine { text-align:center; direction:ltr; font-size:14px; }
.pagingTop a, .pagingLine a { margin:0px 1px; font-size:14px; background:#594134; border-radius:3px; padding:2px 5px; border:solid 1px #E0E0E0; }  .pagingTop a.paging_chosenBtn, .pagingLine a.paging_chosenBtn  { background:#fff; }  .pagingTop a:hover, .pagingLine a:hover { background:#E0E0E0 !important; border:outset 1px #E0E0E0; color:#000; }  a.paging_showAll, a.paging_showAll:hover{ background:none; border:0; }
#cat_galleriffic { width:550px !important; margin-top:15px; position:relative; }  #cat_galleriffic ul.thumbs li{  float:right !important; margin:0 1px  3px 0 !important;}  #cat_galleriffic ul.thumbs img { border:solid 1px gray !important; height:auto !important; width:100px !important; }  #cat_galleriffic ul.thumbs a { padding:0 !important;}  #cat_galleriffic div.navigation div.top { background:#1A100B; padding:6px 7px; height:22px !important; z-index:1; position:absolute; bottom:0; right:0; width:550px; }  #cat_galleriffic div.content a, div.navigation a{ padding:#cat_galleriffic div.content a, div.navigation a !important; }  #cat_galleriffic div.slideshow img { border:solid 1px gray !important; width:414px !important; height:auto !important; }  #cat_galleriffic div.navigation {  height:600px !important; width:124px !important; right:0; left:auto !important; }  #cat_galleriffic div.content { position:absolute; left:0; top:0; width:416px !important; }  #cat_galleriffic div.pagination a:hover { color:#000; }  #cat_galleriffic div.caption-container { display:none;}  #cat_galleriffic div.controls { background:#1A100B; padding:6px 7px; height:18px !important; margin:0 0 9px 0 !important; }  #cat_galleriffic div.controls a { color:#fff; }  #cat_galleriffic div.controls .ss-controls { float:left;}  .nav-controls a { margin-left:15px; }
.keywords { color:#696969; font-size:11px; padding:2px 0px; }
.pagingTop { direction:ltr; margin:10px 0; text-align:left; }
.category_page_cat_image { float:left; }
.sorting_line { font-size:15px; color:#696969; position: absolute; right: 10px; top: 10px;  }
.sorting_line_choosen { color:black; font-weight:bold; }
.sub_cats_table_image { padding:3px; }
.sub_cats_table { padding-top:5px; }
.sub_cats_td_image { padding:5px; font-size:13px; text-align:center; }
.sub_cats_body { font-size:12px; margin-bottom:3px; }
.sub_cats_td a { font-size:15px; font-weight:bold; }
.sub_cats_image { height:110px; border:double 3px gainsboro; margin:3px; }
ul.sub_cats_recs { list-style:none; margin-top:5px; margin-Right:18px; margin-bottom:10px; }  ul.sub_cats_recs li { float:Right;padding:8px;width:110px; }  ul.sub_cats_recs img { height:110px;width:110px; }  ul.sub_cats_recs a { font-size:12px; }
#cat_gallery { padding:0px; width:464px; }  #cat_gallery_slideshow { height:680px; margin:10px 0px; }  #cat_gallery_slideshow img{ width:460px; border:solid 1px lightgrey; }  #cat_gallery_nav {  width:100%; display:block; }  #cat_gallery_nav li {  float: Right; width: 111px; list-style: none; margin:5px; margin-Right:0px; }  #cat_gallery_nav a {  width: 102px; padding: 3px; display: block; border: 1px solid #ccc;  }  #cat_gallery_nav a:hover {  border: 1px solid #696969; background-color:#88f; }  #cat_gallery_nav a.activeSlide {  background: #88f  }  #cat_gallery_nav a:focus {  outline: none;  }  #cat_gallery_nav img {  border: none; display: block; width: 102px; height: 80px;  }  .cat_gallery_controlers img{ border:0px; width:36px; height:36px; }
.record_page_sub_title { font-size:16px; color:#B9AF90; margin-bottom:3px; }
.record_page_makat { margin-bottom:3px; }
.record_page_image_div { font-size:11px; font-weight:bold; color:#fff; margin: 2px 10px 10px 0; float:left; }
.record_page_rec_image { border: white 1px outset; width:380px; }
#rec_gallery { float:left; padding:0px; margin:10px 10px 10px 0 !important; width:312px; }  #rec_gallery_slideshow { width:303px; height:300px; margin:5px 0px; float:right; }  #rec_gallery_slideshow img { width:303px; height:auto; border:solid 1px #fff; }  #rec_gallery_nav {  width:100%; float:right; }  #rec_gallery_nav li {  float: right; list-style: none; margin: 5px 4px; }  #rec_gallery_nav a {  width: auto; padding: 2px; display: block; border: 1px solid #ccc;  }  #rec_gallery_nav a:hover {  border: 1px solid #696969; background-color:gold; }  #rec_gallery_nav a.activeSlide {  background: #fff }  #rec_gallery_nav a:focus {  outline: none;  }  #rec_gallery_nav img {  border: none; display: block; width: 80px; height: auto !important; }
.record_page_short_desc { font-size: 16px; color: #C1BFB9; }
.record_page_body { font-size: 16px; color: #C1BFB9; }
.record_page_url_iframe { border:solid 1px gainsboro; width:100%; height:700px; }
.recButtons { clear:both; }  .recButtons a font-size:14px; }
.record_page_copyrights { margin-bottom:10px; padding-top:2px; border-top:solid 1px gainsboro; color:gray; font-size:12px; font-style:italic; }
div.record_page_prod_details_horz { font-size:14px; margin-top:5px; height:21px; width:100%; }  div.record_page_prod_details_horz li { float:right; list-style-type:none; }
div.record_page_prod_options_horz { width:100%; margin-bottom:4px; }
.record_page_prod_details { padding:0; color:#fff; }  .record_page_prod_details li { padding:3px 0; }
.record_page_prod_price { font-size:14px; font-weight:bold; }
.record_page_prod_options_select { font-size:11px; width:140px; margin:3px 0px; }
.record_page_prod_options_choose { background-color:#F5F5F5; color:red; }
.record_page_addtocart_button { width:140px; }
.record_page_outofstock { font-size:13px; font-weight:bold; color:#696969; }
.searchDetails { line-height:21px; font-size:14px; }
.search_results_top_searchword { color:gold; font-size:30px; }
.searchword_replacement { background-color:yellow; font-weight:bold; color:#000; padding:0 2px; }
.poll_answer_div { PADDING-Left: 10px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px }
.polls_archive_table { font-size:16px; list-style-type:none; margin-top:15px; }
.all_feedbacks { width:100%; margin-top:10px; }  .all_feedbacks td{ background:url(/images/testimonials-box.png); background-position:100% 0; background-repeat:no-repeat; }
.comment_add_form { font-size:11px; width:370px; }
.comments_td_title { font-size:13px; font-weight:bold; }
.comments_td_div { PADDING: 2px;     FONT-SIZE: 13px;     MARGIN: 5px 0px 8px 20px; }
.feedback_table { border:0px; height:200px; width:220px; }  .feedback_table td{ background:none; font-size:13px; width:210px; }
.feedback_title { height:36px; font-size:14px !important; padding:8px 10px 2px; }
.feedback_body { padding:0px 10px 2px; }  .feedback_body .theBody{ height:100px; overflow:auto;}  .feedback_body .theName{ float:Left; }
.cart_titles { BACKGROUND-COLOR: black; COLOR: white !important; }  .cart_titles td { COLOR: white !important; }
.cart_msg { font-size:18px; color:red; }
.cart_table { border: black 2px solid; WIDTH: 100%; BACKGROUND-COLOR: #F5F5F5; font-size:14px; color:#000; }  .cart_table td { color:#000; }
.cart_image { width:60px; border:solid 1px white; }
.record_add_table { FONT-SIZE: 13px; width:100%; }
.bigInput { width:450px; }
.smlInput { width:200px; }
.record-costum-fields-td div { float:Right; padding-top:8px; padding-Left:8px; width:180px; }  .record-costum-fields-td div input{ width:100%; }
.recAdd_CatsSelect { float:Right; margin-Left:10px; font-size:14px; }  .recAdd-cat-title{ font-size:16px; font-weight:bold; margin-bottom:3px; }  .recAdd_CatsSelect .checkboxList {  padding:5px; background:#FAFAFA; border:solid 1px #696969; }  .recAdd_CatsSelect select{ width:180px; }
.memberpage_records_table .highlighted { background:white; }  .memberpage_records_table .highlighted th {  background:white !important; color:black !important; border-bottom:solid 1px #D3D3D3; }
.cats_menu_vertical_pop, .cats_menu_vertical_pop * { 	list-style:		none; }  .cats_menu_vertical_pop ul { 	position:		absolute; 	top:			-999em; 	width:			100%; } .cats_menu_vertical_pop ul li { 	width:			100%; } .cats_menu_vertical_pop li:hover { 	visibility:		inherit; }  .cats_menu_vertical_pop a { 	display:		block; 	position:		relative; 	border-Right:	1px solid #fff; 	border-top:		1px solid #CFDEFF; 	text-decoration:	none; 	font-size:		15px; 	color:			black !important; 	padding:		5px 10px; }  .cats_menu_vertical_pop, .cats_menu_vertical_pop li { 	width:			100%; 	text-align:		Right; }  .cats_menu_vertical_pop li { 	background:		#BDD2FF; 	position:		relative;float:right; } .cats_menu_vertical_pop li li { 	background:		#AABDE6; } .cats_menu_vertical_pop li li li { 	background:		#9AAEDB; } .cats_menu_vertical_pop li:hover, .cats_menu_vertical_pop li.sfHover, .cats_menu_vertical_pop a:focus, .cats_menu_vertical_pop a:hover, .cats_menu_vertical_pop a:active { 	background:		#CFDEFF; 	outline:		0; 	color:			black !important; } .cats_menu_vertical_pop li:hover ul, .cats_menu_vertical_pop li.sfHover ul { 	Right:		100%; 	top:			0; }  ul.cats_menu_vertical_pop li:hover li ul, ul.cats_menu_vertical_pop li.sfHover li ul { 	top:			-999em; } ul.cats_menu_vertical_pop li li:hover ul, ul.cats_menu_vertical_pop li li.sfHover ul { 	Right:		100%; 	top:			0; } ul.cats_menu_vertical_pop li li:hover li ul, ul.cats_menu_vertical_pop li li.sfHover li ul { 	top:			-999em; } ul.cats_menu_vertical_pop li li li:hover ul, ul.cats_menu_vertical_pop li li li.sfHover ul { 	Right:		100%; 	top:			0; }
.cats_menu_vertical ul { list-style-type:none; padding:10px; }  .cats_menu_vertical ul li ul a { font-size:14px; }  .cats_menu_vertical ul li ul{ position:absolute; top:0; visibility: hidden; width: 210px; border:solid 1px #36241A; background:#1F150D; margin-right:-20px; }  .cats_menu_vertical ul li{ position: relative; }  .cats_menu_vertical li a{ display:block; font-size:13px; padding: 5px 5px; color:#EBDBA1; }  .cats_menu_vertical li a img { border:0; }  .cats_menu_vertical li a:hover{ color:#fff; background-color:#1F150D; }  a.cats_menu_vertical_chosen { font-weight:bold; color:#fff !important; font-size:13px !important; }
.cats_menu_accordion { list-style-type:none; direction:RTL; }  .cats_menu_accordion .closed{ background-image:url(/include/js/images/ha-down.gif); } .cats_menu_accordion .opened{ background-image:url(/include/js/images/ha-up.gif); } .cats_menu_accordion .closed,.cats_menu_accordion .opened{ background-position:3% 50%; background-repeat:no-repeat; }  .cats_menu_accordion li{ display:inline; }  .cats_menu_accordion li a{ font-size:14px; text-decoration: none; padding:5px 10px; color:black; display:block; } .cats_menu_accordion li a img{ border:0; }  .cats_menu_accordion li a.header{ font-weight:bold; }  .cats_menu_accordion a.header:hover, .cats_menu_accordion a.header:active, .cats_menu_accordion a.level_1:hover, .cats_menu_accordion a.level_1:active, .cats_menu_accordion a.level_2:hover, .cats_menu_accordion a.level_2:active,  .cats_menu_accordion a.level_3:hover, .cats_menu_accordion a.level_3:active { background-color:#F5F5F5; color:black; }  .cats_menu_accordion li a.chosen{ background-color:lightgrey; border-bottom:solid 1px white; font-weight:bold; text-decoration:none; }  .cats_menu_accordion ul a{ padding-Right:20px; } .cats_menu_accordion ul ul a{ padding-Right:30px; } .cats_menu_accordion ul ul ul a{ padding-Right:35px; }
.cats_menu_horizontal { list-style-type:none; padding:0; }  .cats_menu_horizontal li{ display:inline; text-align:center; }  .cats_menu_horizontal li a{ padding:0px 8px; font-size:14px; color:#EBDBA1; }  .cats_menu_horizontal li a:hover{ color:#fff; }  .cats_menu_horizontal li a.chosen{ text-decoration:underline; }
.cats_menu_horizon_pop, .cats_menu_horizon_pop * { list-style:none; }  .cats_menu_horizon_pop ul { position:absolute; top:-999em; width:115px; border:solid 1px #696969; }  .cats_menu_horizon_pop li a{ 	text-align:center; 	padding:5px; 	color:white; }  .cats_menu_horizon_pop li ul li {width:113px;}  .cats_menu_horizon_pop li ul li a{ 	text-align:Right; 	padding:3px; }  .cats_menu_horizon_pop li ul li ul { width:142px; border:solid 1px black; } .cats_menu_horizon_pop li ul li ul li { width:140px; }  .cats_menu_horizon_pop li:hover { visibility:inherit; }  .cats_menu_horizon_pop a { 	display:block; 	text-decoration:none; }  .cats_menu_horizon_pop a:focus, .cats_menu_horizon_pop a:active, .cats_menu_horizon_pop a:visited {}  .cats_menu_horizon_pop a:hover{ 	background-color:#BAC6D0; 	color:white; 	border:solid 1px white; 	padding:4px; }  .cats_menu_horizon_pop ul li a:hover, .cats_menu_horizon_pop ul li a.chosen{ 	border:0; 	padding:3px; }  .cats_menu_horizon_pop a.chosen{ background:#696969; border:solid 1px black; padding:4px; color:white; }  .cats_menu_horizon_pop li { 	float:Right;         margin:0 2px; }  .cats_menu_horizon_pop ul li { 	margin:0px; }  .cats_menu_horizon_pop li { 	position:relative; 	color:#70777D; 	font-weight:bold; 	font-size:14px; 	width:115px; 	cursor:pointer; }  .cats_menu_horizon_pop li:hover, .cats_menu_horizon_pop li.sfHover{ background-color:#B1BDC7; }  .cats_menu_horizon_pop li:hover ul, .cats_menu_horizon_pop li.sfHover ul { top:26px; Right:0; }  ul.cats_menu_horizon_pop li:hover li ul, ul.cats_menu_horizon_pop li.sfHover li ul { top:-999em; }  .cats_menu_horizon_pop li li { background:#E6E6E6; font-weight:normal; font-size:13px; }  .cats_menu_horizon_pop li li a { color:#70777D; }  ul.cats_menu_horizon_pop li li:hover ul, ul.cats_menu_horizon_pop li li.sfHover ul, ul.cats_menu_horizon_pop li li li:hover ul, ul.cats_menu_horizon_pop li li li.sfHover ul { top:0; }  ul.cats_menu_horizon_pop li li:hover li ul, ul.cats_menu_horizon_pop li li.sfHover li ul { top:-999em; }  .cats_menu_horizon_pop li li li { 	background:#E6E6E6; }  ul.cats_menu_horizon_pop li li:hover ul, ul.cats_menu_horizon_pop li li.sfHover ul, ul.cats_menu_horizon_pop li li li:hover ul { 	Right:116px; }  ul.cats_menu_horizon_pop li li li.sfHover ul { 	Right:144px; }
.cats_menu_horizontal_subcats { list-style-type:none; }  .cats_menu_horizontal_subcats li{ display:inline; text-align:center; }  .cats_menu_horizontal_subcats li a{ font-size:12px; font-weight:bold; color:black; }  .cats_menu_horizontal_subcats li a:hover{ color:white; }  .cats_menu_horizontal_subcats li a.chosen{ color:yellow; }
.cats_menu_horizontal_flash { list-style-type:none; }  .cats_menu_horizontal_flash li{ text-align:center; white-space:nowrap; float:Right; width:115px; }  .cats_menu_horizontal_flash li a{ display:block; padding:5px 10px; color:#FFF; text-decoration:none; border-right:1px solid #FFF; font-size:14px; font-weight:bold; }  .cats_menu_horizontal_flash li a:hover{ color:white; }  .cats_menu_horizontal_flash li a:active{ }  .cats_menu_horizontal_flash li a.chosen{ color:yellow; }

