body { padding:0px; margin:0px; background:#fff; color:#666; font:normal 12px/18px Arial, Helvetica, sans-serif; background-repeat:repeat; background-position:left top; }
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a, img { padding:0px; margin:0px; }
ul { list-style-type:none; }
img { border:0px; }
.spacer { font-size:0; line-height:0; clear:both; }
h1 { font-size:16px; line-height:22px; color:#faa129; font-weight:bold; }
h2 { font-size:12px; line-height:22px; color:#1969a8; font-weight:bold; }
h3 { font-size:12px; line-height:22px; color:#02386c; font-weight:bold; }
h4 { font-size:13px; line-height:19px; }
h5 { font-size:12px; line-height:18px; }

.select { padding-left:3px; padding-top:1px; font-size:12px; line-height:15px; color:#666666; border:1px solid #bfbfbf; }
.input { height:17px; padding-left:3px; padding-top:1px; font-size:12px; line-height:15px; color:#666666; border:1px solid #bfbfbf; }
.textarea { padding-left:3px; padding-top:1px; font-size:12px; line-height:15px; color:#666666; border:1px solid #bfbfbf; }
.input-error { height:17px; padding-left:3px; padding-top:1px; font-size:12px; line-height:15px; color:#666666; border:1px solid #ff0000; }
.textarea-error { padding-left:3px; padding-top:1px; font-size:12px; line-height:15px; color:#666666; border:1px solid #ff0000; }


/* help_goodsun_yair */

.help_content { clear:both; padding-top:0px; padding-bottom:20px; }

.help_content_text { float:right; }
.help_content_image { width:145px; float:right; margin-left:20px; }
.help_content_image_240_left { width:240px; float:left; margin-right:10px; }
.help_content_image_484_left { width:484px; float:left; margin-right:10px; }

.help_content a { color:#335cb0; text-decoration:underline; }
.help_content a:hover { color:#7919a1;  text-decoration:underline; }
.help_content h1 { font-size:16px; line-height:22px; color:#7919a1; font-weight:bold; direction:rtl; }
.help_content ul { list-style-type:disc; margin-right:15px; font-size:12px; }
.help_content ul ul { list-style-type:circle; }
.help_content ul li { padding:0px 5px 3px 0px; margin:auto; font-size:12px; }

.help_title { font-size:15px; color:#000; font-weight:bold; }
.help-menu .help_url { font-size:12px; color:#000; text-decoration:none; }
.help-menu .help_url:hover { font-size:12px; color:#ff0000; text-decoration:underline; }
.help-menu .help_url_active { font-size:12px; color:#ff0000; text-decoration:none; }
.help-menu .help_url_active:hover { font-size:12px; color:#ff0000; text-decoration:none; }
.help-menu .help_url_top { font-size:12px; font-weight:bold; color:#000; text-decoration:none; }
.help-menu .help_url_top:hover { font-size:12px; color:#ff0000; text-decoration:underline; }
.help-menu .help_url_active_top { font-size:12px; font-weight:bold; color:#ff0000; text-decoration:none; }
.help-menu .help_url_active_top:hover { font-size:12px; font-weight:bold; color:#ff0000; text-decoration:none; }




.help-1 { position:absolute; width:200px; height:186px; padding:10px 15px 10px 40px; text-align:justify; background-image:url(../images/popup_help_bg.png); background-repeat:no-repeat; background-position:left top; }
.blue-title { font-size:18px; line-height:23px; color:#2b82b7; padding-left:19px; background-image:url(../images/arr_blue.png); background-position:left center; background-repeat:no-repeat; }

a { color:#faa129; text-decoration:underline; }
a:hover { color:#004c8d;  text-decoration:underline; }

#top-container { width:100%; height:104px; background-repeat:repeat-x; background-position:center top; }
#top { width:976px; margin:0 auto; height:104px; background-repeat:repeat-x; background-position:center top; }

#logo { position:absolute; margin-left:476px; margin-top:0px; width:500px; text-align:right; }

#login-container { position:absolute; margin-left:0px; margin-top:84px; width:469px; height:52px; background-image:url(../images/login_bg.png); background-repeat:no-repeat; background-position:right top; }
#login { margin-left:5px; margin-top:14px; font-size:12px; color:#767676;  }
#login .input { width:80px; height:15px; padding-right:3px; padding-top:2px; font-size:11px; line-height:13px; color:#acacac; border:1px solid #acacac; }
#logout { margin-left:10px; margin-top:5px; font-size:12px; color:#767676; }

#top-menu { position:absolute; margin-left:10px; margin-top:9px; width:560px; }
#top-menu ul { display:block; float:left; }
#top-menu li { display:block; float:left; margin:0 5px 0 5px; font-size:11px; color:#fff; }
#top-menu li a { display:block; text-decoration:none; color:#fff; }
#top-menu li a:hover { text-decoration:underline; }
#top-menu li.selected a { color:#b8e0ec; }

#top-submenu { width:250px; position:absolute; margin-left:14px; padding-top:5px; background-image:url(../images/top_submenu_bg.png); background-position:left top; background-repeat:repeat-y; }
#top-submenu ul { display:block; }
#top-submenu li { display:block; padding-top:4px; padding-bottom:4px; color:#fff; font-size:12px; background-image:url(../images/top_submenu_li.png); background-position:9px 8px; background-repeat:no-repeat; }
#top-submenu li a { display:block; text-decoration:none; color:#fff; margin-left:28px; }
#top-submenu li a:hover { text-decoration:none; color:#b8e0ec; }
#top-submenu li.selected { font-size:17px; }

#pages-menu-container { width:100%; }
#pages-menu { width:976px; margin:0 auto; }
#pages-menu .left { width:1px; height:33px; float:left;  }
#pages-menu .center { width:974px; height:33px; float:left; }
#pages-menu .right { width:1px; height:33px; float:left; }
#pages-menu ul { display:block; height:33px; background-repeat:repeat-x; background-position:left top; }
#pages-menu li { display:block; float:right; height:33px; }
#pages-menu li a { display:block; margin:5px 13px 0 13px; font-weight:bold; text-decoration:none; }
#pages-menu li a:hover { text-decoration:none; }
#pages-menu li.selected { background-repeat:repeat-x; background-position:left top; }

#page-top-image-container { width:100%; }
#page-top-image { width:976px; margin:0 auto; }

#main-container { width:100%; background-repeat:repeat-y; background-position:center top; }
#main { width:985px; margin:0 auto; background-repeat:repeat; background-position:right top; }
#main-page-content { padding:10px 4px 15px 4px; }

#footer-container { width:100%; height:32px; background-repeat:repeat-x; background-position:center top; }
#footer { width:985px; margin:0 auto; height:26px; }
#footer ul { display:block; float:left; width:500px; margin-left:100px; }
#footer li { display:block; float:right; margin:8px 5px 0 5px; font-size:11px; color:#898989; }
#footer li a { display:block; text-decoration:none; color:#898989; }
#footer li a:hover { text-decoration:underline; }
#footer li.selected a { color:#000; }

#bottom-links-container { width:100%; }
#bottom-links { width:985px; height:230px; margin:0 auto; margin-top:5px; background-image:url(../images/bottom_links_bg.gif); background-repeat:repeat-x; background-position:center top; }
#bottom-links .bottom-link-menu { float:right; height:200px; padding:0 10px 0 25px; margin:20px 0 15px 0; background-image:url(../images/bottom_links_menu_bg.gif); background-repeat:repeat-y; background-position:right top; }
#bottom-links .title { color:#004c8d; font-size:14px; font-weight:bold; margin-bottom:6px; direction:rtl; }
#bottom-links ul { display:block; }
#bottom-links li { display:block; font-size:11px; color:#595959; direction:rtl; text-align:right; }
#bottom-links li a { display:block; text-decoration:none; color:#595959; direction:rtl; text-align:right; }
#bottom-links li a:hover { text-decoration:underline; }

#created-by { float:left; margin-top:10px; }
#copyright { float:right; margin-top:8px; font-size:11px; color:#898989; text-align:right; }

#login-top { position:absolute; margin-top:60px; margin-left:0px; width:186px; height:102px; background-image:url(../images/login_bg.gif); background-repeat:no-reppeat; background-position:left top; font-size:11px; }
#login-top input { font-size:11px; }

.login-error { font-size:12px; color:#9d2525; font-weight:normal; direction:ltr; }
.login-welcome { direction:ltr; }

#search div { float:right; }
#search input, #search select { font-size:12px; line-height:14px; }

.required_star { width:12px; margin-left:4px; margin-top:-3px; color:#ff0000; font-size:11px; text-align:right; }

.page-name { height:24px; color:#f9a129; font-size:15px; font-weight:bold; margin:0 0 10px 0; direction:rtl; }
.page-content { margin-bottom:15px; text-align:justify; }
.page-content-left { float:right; border-bottom:1px solid #ebebeb; border-top:1px solid #cdcdcd; background-image:url(../images/page_bg.jpg); background-repeat:repeat-x; background-position:left bottom; }
.page-content-left .page-content-left-l { float:left; background-image:url(../images/page_bg_l.jpg); background-repeat:no-repeat; background-position:left bottom; }
.page-content-left .page-content-left-r { float:left; background-image:url(../images/page_bg_r.jpg); background-repeat:no-repeat; background-position:right bottom; }

.page-content-right { width:310px; height:387px; float:left; }
.page-content-text-top { padding-bottom:20px; margin-bottom:20px; margin-top:10px; background-image:url(../images/page_content_intro_bg.gif); background-repeat:repeat-x; background-position:left bottom; }
.page-content-text { margin-left:20px; margin-top:15px; margin-bottom:15px; width:595px; }

/* Page tabs menu */
.page-tabs-menu { position:absolute; margin-left:0px; margin-top:-52px; height:52px; }
.page-tabs-menu ul { display:block; margin-left:5px; }
.page-tabs-menu ul li { display:block; float:left; }
.page-tabs-menu li.split { width:7px; height:52px; }
/* Selected Tab */
.page-tabs-menu ul li.left-selected { width:9px; height:52px; background-image:url(../images/page_tab_selected_left.png); background-position:left top; background-repeat:no-repeat; }
.page-tabs-menu ul li.right-selected { width:9px; height:52px; background-image:url(../images/page_tab_selected_right.png); background-position:left top; background-repeat:no-repeat; }
.page-tabs-menu ul li.center-selected { height:52px; padding-top:14px; background-image:url(../images/page_tab_selected_center.png); background-position:left top; background-repeat:repeat-x; }
.page-tabs-menu ul li.center-selected .tab-text { float:left; font-size:16px; line-height:22px; color:#faa129; font-weight:bold; padding-left:21px; background-image:url(../images/page_tab_selected_arr_bg.png); background-position:left center; background-repeat:no-repeat; }
.page-tabs-menu ul li.center-selected .tab-text a { color:#faa129; text-decoration:none; }
.page-tabs-menu ul li.center-selected .tab-text a:hover { color:#faa129; text-decoration:none; }
/* Tab */
.page-tabs-menu ul li.left { width:10px; height:41px; background-image:url(../images/page_tab_left.png); background-position:left 10px; background-repeat:no-repeat; }
.page-tabs-menu ul li.right { width:10px; height:41px; background-image:url(../images/page_tab_right.png); background-position:left 10px; background-repeat:no-repeat; }
.page-tabs-menu ul li.center { height:41px; padding-top:16px; background-image:url(../images/page_tab_center.png); background-position:left 10px; background-repeat:repeat-x; }
.page-tabs-menu ul li.center .tab-text { float:left; font-size:14px; line-height:20px; color:#909090; padding-left:21px; background-image:url(../images/page_tab_arr_bg.png); background-position:left center; background-repeat:no-repeat; }
.page-tabs-menu ul li.center .tab-text a { color:#909090; text-decoration:none; }
.page-tabs-menu ul li.center .tab-text a:hover { color:#909090; text-decoration:none; }

/* Products */
.product { float:right; width:305px; height:110px; border:1px solid #ddd; margin:0 0 10px 10px; font-size:11px; line-height:14px; background-color:#fff; }
.product .image { float:right; width:100px; margin:5px; }
.product .info { float:right; width:175px; margin:5px; text-align:right; direction:ltr; }
.product .price { color:#990000; font-size:12px; margin-top:4px; }

/* Products navigation */
#products-navigation {  }
#products-navigation select { float:right; direction:ltr; width:250px; }
#products-navigation #box { border:1px solid #aeaeae; border-top:none; padding:10px; background-color:#eaeaea; margin-bottom:15px; }

#products-navigation #areas { margin-bottom:15px; }
#products-navigation #areas .area { float:right; width:110px; height:135px; margin-left:5px; text-align:center; border:1px solid #ddd; background-color:#fff; }
#products-navigation #areas .area .image { width:100px; height:100px; margin:5px; background-color:#fff; }
#products-navigation #areas .area a { color:#990000; text-decoration:underline; direction:ltr; }
#products-navigation #areas .area a:hover { color:#000; text-decoration:underline; }
#products-navigation #areas .area.selected { background-color:#eee; border:1px solid #990000; }
#products-navigation #areas .area.selected a { color:#000; text-decoration:none; }
#products-navigation #areas .area.selected a:hover { color:#000; text-decoration:none; }

#products-navigation #groups { height:27px; background-image:url(../images/tabs_bg.gif); background-repeat:repeat-h; background-position:left top; }
#products-navigation #groups .group { float:right; margin-left:2px; height:27px; }
#products-navigation #groups .group .left { float:left; width:9px; height:27px; background-image:url(../images/tab_l_na.gif); background-repeat:no-repeat; background-position:left top; }
#products-navigation #groups .group .center { float:left; height:27px; text-align:center; background-image:url(../images/tab_c_na.gif); background-repeat:repeat-x; background-position:left top; }
#products-navigation #groups .group .right { float:left; width:9px; height:27px; background-image:url(../images/tab_r_na.gif); background-repeat:no-repeat; background-position:left top; }
#products-navigation #groups .group .center a { display:block; margin:4px 4px 0 4px;; color:#000; font-weight:bold; text-decoration:none; direction:ltr; }
#products-navigation #groups .group.selected .left { background-image:url(../images/tab_l_a.gif); }
#products-navigation #groups .group.selected .center { background-image:url(../images/tab_c_a.gif); }
#products-navigation #groups .group.selected .right { background-image:url(../images/tab_r_a.gif); }

#products-navigation #subgroups { margin-bottom:15px; width:935px; float:right; }
#products-navigation #subgroups .subgroup { float:right; width:110px; height:105px; margin-left:5px; margin-bottom:5px; text-align:center; border:1px solid #ddd; background-color:#fff; }
#products-navigation #subgroups .subgroup .image { width:100px; height:70px; margin:5px; background-color:#fff; }
#products-navigation #subgroups .subgroup a { color:#990000; text-decoration:underline; direction:ltr; }
#products-navigation #subgroups .subgroup a:hover { color:#000; text-decoration:underline; }
#products-navigation #subgroups .subgroup.selected { background-color:#f4f4f4; border:1px solid #c9c9c9; }
#products-navigation #subgroups .subgroup.selected a { color:#000; text-decoration:none; }
#products-navigation #subgroups .subgroup.selected a:hover { color:#000; text-decoration:none; }

/* Products (services) */
.box-services { float:left; margin-right:12px; width:185px; height:191px; background-image:url(../images/box_services_bg.png); background-repeat:no-repeat; background-position:left top; }
.box-services .service-name { position:absolute; margin-left:48px; margin-top:5px; color:#1969a8; font-size:12px; line-height:17px; font-weight:bold; }
.box-services .service-image { position:absolute; margin-left:7px; margin-top:33px; width:171px; height:65px; text-align:center; }
.box-services .service-button { position:absolute; margin-left:8px; margin-top:167px; }
.box-services .service-price { position:absolute; margin-left:104px; margin-top:166px; color:#1969a8; font-weight:bold; font-size:11px; line-height:16px; }
.box-services .service-price span { color:#f25824; font-size:16px; line-height:21px; margin-left:3px; }
.box-services .service-description { position:absolute; margin-left:9px; margin-top:108px; width:167px; height:56px; color:#8d8d8d; font-size:11px; line-height:15px; text-align:left; overflow:auto; }

/* Products (products) */
.box-products { width:590px; height:125px; margin-bottom:10px; background-image:url(../images/box_products_bg.png); background-repeat:left top; background-repeat:no-repeat; }
.box-products .product-image { position:absolute; margin-left:10px; margin-top:10px; width:67px; height:105px; }
.box-products .product-name { position:absolute; margin-left:86px; margin-top:10px; font-size:14px; line-height:19px; color:#1969a8; font-weight:bold; padding-left:19px; background-image:url(../images/arr_blue.png); background-position:left center; background-repeat:no-repeat; }
.box-products .product-description { position:absolute; margin-left:86px; margin-top:35px; width:494px; height:51px; color:#8d8d8d; font-size:11px; line-height:15px; text-align:left; overflow:auto; }
.box-products .product-button { position:absolute; margin-left:498px; margin-top:98px; }
.box-products .product-price { position:absolute; margin-left:406px; margin-top:97px; color:#1969a8; font-weight:bold; font-size:11px; line-height:16px; }
.box-products .product-price span { color:#f25824; font-size:16px; line-height:21px; margin-left:3px; }
.box-products .product-quantity { position:absolute; margin-left:86px; margin-top:101px; color:#1969a8; font-weight:bold; font-size:11px; line-height:16px; }
.box-products .product-select-quantity { position:absolute; margin-left:147px; margin-top:99px; }
.box-products .product-select-quantity .product-quantity-minus { float:left; width:9px; height:19px; }
.box-products .product-select-quantity .product-quantity-field { float:left; margin-left:3px; margin-right:3px; }
.box-products .product-select-quantity .product-quantity-field input { width:18px; height:15px; border:1px solid #e9e9e9; font-size:11px; line-height:14px; font-weight:bold; color:#797979; text-align:center; }
.box-products .product-select-quantity .product-quantity-plus { float:left; width:9px; height:19px; }

/* Gallery_yair */
#gallery-categories { float:right; width:255px; }
#gallery-images { float:right; width:700px;  }
#gallery-images .image-big { float:right; width:550px; height:412px; border:1px solid #575555; margin-bottom:5px; }
#gallery-images .image-big img { display:block; margin:0 auto; }
.image-preview { float:right; width:120px; height:150px; border:1px solid #ddd; margin:0 0 5px 5px; }
.image-preview td.gallery-image { width:120px; height:120px; }
.image-preview td.gallery-image img { display:block; cursor:pointer; border:0px; }
.image-preview td.gallery-image-name { direction:rtl; font-size:11px; line-height:13px; }
.image-preview td.gallery-image-name a { display:block; margin:0px 6px; direction:rtl; color:#575555; text-align: center; text-decoration:none; width:108px; height:26px; overflow:hidden; }
.image-preview td.gallery-image-name a:hover { color:#000; }


/* Paging */
#paging { margin-top:5px; margin-bottom:5px; }

#shopping_cart { width:312px; }

.help_title { font-size:15px; color:#000; font-weight:bold; }
.help_url { font-size:12px; color:#000; text-decoration:none; }
.help_url:hover { font-size:12px; color:#ff0000; text-decoration:underline; }
.help_url_active { font-size:12px; color:#ff0000; text-decoration:none; }
.help_url_active:hover { font-size:12px; color:#ff0000; text-decoration:none; }
.help_url_top { font-size:12px; font-weight:bold; color:#000; text-decoration:none; }
.help_url_top:hover { font-size:12px; color:#ff0000; text-decoration:underline; }
.help_url_active_top { font-size:12px; font-weight:bold; color:#ff0000; text-decoration:none; }
.help_url_active_top:hover { font-size:12px; font-weight:bold; color:#ff0000; text-decoration:none; }



.gallery_carusel_title { background-color:#0888c8; color:#fff; margin-bottom:5px; width:297px; direction:rtl; text-align:right; padding-right:7px; padding-top:4px; padding-bottom:4px; font-weight:bold; font-size:14px; }
#gallery_carusel_image_container { width:304px; height:229px; background-color:#e1e1e1; margin-bottom:5px; }
#gallery_carusel_image_container td { width:304px; height:229px; }

/* Search */
#search-container { position:absolute; margin-left:-20px; margin-top:50px; width:230px; text-align:right; }
#search { display:block; }
#search li { display:block; float:right; margin-left:10px; }

ul.search_result_tabs { display:block; }
ul.search_result_tabs li { display:block; float:right; padding:5px 15px; margin-left:2px; font-weight:bold; background-color:#e9e9e9; cursor:pointer; }
ul.search_result_tabs li.selected { background-color:#fafafa; cursor:auto; }

.search_results { display:block; direction:rtl; text-align:right; }

ul.search_category_breadcrumbs { display:block; }
ul.search_category_breadcrumbs li { display:block; float:right; }
ul.search_category_breadcrumbs li.split { width:20px; height:20px; background-image:url(../images/categories_breadcrumbs_split.png); background-repeat:no-repeat; background-position:center 6px; }
ul.search_category_breadcrumbs li a { color:#999; }
