/* Optimized by http://flumpcakes.co.uk/css/optimiser/ */
html {margin:0;padding:0}
body {background:#FFF}
* {color:#635E68;font:13px Arial,Helvetica;line-height:22px}
.disabled_by_opacity {opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}
ol {padding:0;margin:5px 0 5px 20px;_margin:5px 0 5px 30px}
ul {padding:0 0 0 20px;margin:0}
li {margin:0;padding:0}
table {margin:0;padding:0}
td {vertical-align:top;margin:0;padding:0}
div,p,h1,h2,h3 {margin:0;padding:0}
span {color:inherit;font-size:inherit;font-weight:inherit}
img {border:0}
a {text-decoration:underline;font-size:inherit;font-weight:inherit;color:inherit}
a:hover {text-decoration:none}
h1 {color:#1A2481;font-size:24px;text-decoration:underline}
h1.business_title {color:#145398;font-size:18px;text-decoration:underline}
h2,.sub_title {font-weight:bold;background:e4df9f;height:25px;font-size:16px;line-height:25px;background:#e4df9f;text-align:center;margin-bottom:10px;color:#454C2D}
.h1_homepage {direction:rtl;padding-bottom:30px;text-decoration:none;text-align:right;color:#93002D}
.bottom_border {border-bottom:1px solid #CCC;padding-bottom:5px;margin-bottom:5px;font-size:0}
.top_border {border-top:1px solid #CCC;padding-top:5px;margin-top:5px;font-size:0}
.vertical_align_middle {vertical-align:middle}
.vertical_align_middle td {vertical-align:middle}
.vertical_align_top {vertical-align:top}
.vertical_align_top td {vertical-align:top}
.white {color:#FFF}
.red {color:#F00}
.transparent {_behavior:url(/repository/include/javascript/iepngfix/iepngfix.htc)}
div.powered_by {padding:20px 0;text-align:center}
img.powered_by {width:94px;height:30px;_behavior:url(/repository/include/javascript/iepngfix/iepngfix.htc)}
div.powered_and_created_by {padding:20px 0;text-align:center}
img.powered_and_created_by {width:320px;height:40px;_behavior:url(/repository/include/javascript/iepngfix/iepngfix.htc)}
form {margin:0;padding:0}
form td {vertical-align:middle}
.ltr {direction:ltr}
.rtl {direction:rtl}
input,textarea,select {width:150px;height:21px;margin-bottom:0;_margin-top:1px;color:#000;border:1px solid #7F9DB9}
select.day {width:39px}
select.month {width:48px}
select.year {width:53px}
input.short,select.short {width:40px}
input.medium,select.medium {width:105px}
input.long,select.long {width:310px}
input.full,select.full {width:470px}
textarea.long {width:310px;height:100px}
textarea.full {width:470px;height:100px}
option {color:#000}
.checkbox,.radio {width:auto !important;height:auto !important;background:none !important;border:none !important;padding:0 !important;margin:2px 0 0 0 !important}
input.button {width:auto !important;height:auto !important;border:none !important;font-weight:bold;text-align:center !important;margin-bottom:0 !important;cursor:pointer;color:#000;background:#777}
.submit {width:auto !important;height:auto !important;border:none !important;font-weight:bold;text-align:center !important;cursor:pointer;margin-bottom:0 !important;color:#FFF;line-height:21px;background:none;}
.error {font-weight:bold;color:#900 !important}
input.error,select.error,textarea.error {font-weight:normal;color:#000;border:1px solid #930;background:#FFA6A8}
.mandatory {font-weight:bold}
.short_field {width:50px}
.long_field {width:200px}
.disabled {color:#6F7E9A}
.notes {color:#000;border:1px solid #FC0;background:#FFC;padding:10px;margin-bottom:10px;direction:ltr}
.notes.blue {border:1px solid #2E5B96;background:#172749}
.notes div {color:#000 !important;text-align:left;direction:ltr}
.notes a {color:#000 !important}
.notes.blue div {color:#FFF !important}
.notes.blue a {color:#FFF !important}
.notes td {vertical-align:middle}
.notes .n_title {font-weight:bold;font-size:14px;padding-bottom:5px}
.notes .continue {font-weight:bold;font-size:14px}
.notes .continue a {font-weight:bold;font-size:14px}
.notes.blue .continue a {color:#FFF !important}
.errors {border:1px solid #930;background:#FFA6A8;padding:10px;margin-bottom:10px;direction:ltr}
.errors * {color:#000 !important}
.errors .e_title {font-weight:bold;font-size:14px;padding-bottom:5px}
.errors .continue {font-weight:bold;font-size:14px}
.errors .continue a {font-weight:bold;font-size:14px}
.errors.blue .continue a {color:#FFF !important}
td.separator {width:0.1%}
tr.separator {height:0.1%}
.separator div {width:10px;height:10px;font-size:4px}
div.separator {width:10px;height:10px;font-size:4px}
.navigation.add_to_bag input {background:none;border:none;cursor:pointer;font-weight:bold}
.navigation a {text-decoration:underline}
.navigation a:hover {text-decoration:underline}
.page_number {line-height:25px}
#page-nav-bar {color:#999}
#page-nav-bar a {text-decoration:none;color:#444}
#page-nav-bar a:hover {text-decoration:underline}
#page-nav-bar a.number {text-decoration:none;color:#444}
#page-nav-bar a.number:hover {text-decoration:underline}
#page-nav-bar span.number {font-weight:bold;color:#000}
.results_numbers {line-height:25px}
td.button {height:20px;vertical-align:middle;background:#8B95A3;text-align:center}
td.button a {text-decoration:none;text-align:center;display:block;color:#F8E8BA;cursor:pointer}
td.button a:hover {text-decoration:none}
td.button a.disabled {color:#6F7E9A;cursor:default}
td.back.button {padding:0 10px}
.description {line-height:150%}
.description br {line-height:90%}
.paragraph {margin:0 0 10px}
.paragraph .p_title {font-weight:bold}
.paragraph .content {font-weight:normal;line-height:18px;text-align:right}
.paragraph img.float_left {float:left;margin:5px 10px 5px 0;max-width:465px;border:1px solid #777}
.paragraph img.float_right {float:right;margin:5px 0 5px 10px;max-width:465px;border:1px solid #777}
.paragraph a {text-decoration:underline}
.paragraph a:hover {text-decoration:none}
.paragraph input.field {width:240px;margin:5px 0 10px}
.paragraph textarea {width:240px;height:160px;margin:5px 0 10px}
#captcha {margin-bottom:10px}
#captcha .c_title {font-weight:bold;line-height:23px;_line-height:22px}
#captcha img {border:1px solid #777;margin-left:5px}
#captcha input {margin:0}
.frame {width:960px;}
.frame #header {}
.frame #header .middle_cell {height:100px;background:#FFF;padding-top:10px}
.frame #header .middle_cell .header_box {width:270px;height:100px;background:url(/images/global/logo.jpg) no-repeat left top}
.frame #menubar {height:37px;background:url(/images/global/menubar_background.jpg) repeat-x;padding-bottom:20px}
.frame #menubar .menubar_container {padding:0 20px}
.frame #middle .middle_cell {background:#FFF}
.frame #middle .middle_cell #content {}
.frame #middle td.sidebar {width:142px}
.frame #middle #sidebar {width:142px}
.frame #middle #sidebar .sidebar_container {padding-right:15px}
.frame #middle td.suppliers_sidebar {width:138px}
.frame #middle #suppliers_sidebar {width:138px}
.frame #middle #suppliers_sidebar .suppliers_sidebar_container {padding-right:15px}
.frame #middle .page_container {width:615px}
.frame #footer_links {height:155px;direction:ltr}
.frame #footer_links .left_cell {width:10px;background:url(/images/global/frame_left_background.png) repeat-y right 0}
.frame #footer_links .middle_cell {width:935px;background:url(/images/global/bottom_links_background_pattern.png) repeat-x}
.frame #footer_links .right_cell {width:10px;background:url(/images/global/frame_right_background.png) repeat-y left 0}
.frame #footer {height:35px}
.frame #footer .middle_cell {width:100%;background:url(/images/global/footerbar_background.png) repeat-x;}
#footerbar {}

#menubar {direction:rtl}
#menubar .categories {width:100%}
#menubar .categories .menubar_cell.border_right {border-right:1px solid #736E6C}
#menubar .categories a {display:block;height:37px;line-height:37px;padding:0 15px;color:#607075;text-align:center;text-decoration:none !important;font-size:13px}
#menubar .categories a:hover {color:#FFF;text-decoration:none;font-weight:bold;background:url(/images/global/menubar_background_selected.png) repeat-x;}
#menubar .categories a.selected {color:#FFF;text-decoration:none;}
#menubar .categories .separator {}

#submenubar {height:300px;padding-top:35px;}
#submenubar .level_1 {height:20px;color:#FFF;padding: 0 35px 5px 0;}
#submenubar .level_1 a {color:#000;text-decoration:none;line-height:20px;}
#submenubar .level_1 .text_search {color:#000;text-decoration:none;line-height:20px;}
#submenubar .level_1 a.selected{font-weight:bold;}
#submenubar .level_1 .separator {color:#94002C;width:10px;padding: 0 5px 0 5px;}
#submenubar .selected{text-decoration:none;}
#submenubar .product_container{width:890px;height:250px;background:#FFF;margin-right:35px;}
#submenubar .product_container .products_table{margin-right:15px;padding-left:25px;}
#submenubar .col_separator{margin-top:20px;border-left:1px solid #000;width:5px;height:180px;}
#submenubar .thumb {height:240px;text-align:center;vertical-align:bottom;width:165px;}
#submenubar .thumb_empty {height:230px;width:175px;}
#submenubar .image {height:210px;}
#submenubar .p_title {text-align:center;font-size:11px;line-height:13px;height:30px;}

#submenubar #prev {width:30px;height:35px;}
#submenubar .prev {cursor:pointer;background:url(/images/global/nav_button_right.png) 0 0 no-repeat;}
#submenubar .prev_disable {cursor:default;background:url(/images/global/prev_disable.png) 0 0 no-repeat;}
#submenubar .hover_arrow_prev {cursor:pointer;background:url(/images/global/prev_hover.png) 0 0 no-repeat;}
#submenubar #next {width:30px;height:35px;_margin-right:2px;}
#submenubar .next {cursor:pointer;background:url(/images/global/nav_button_left.png) right 0 no-repeat;}
#submenubar .next_disable {cursor:default;background:url(/images/global/next_disable.png) right 0 no-repeat;}
#submenubar .hover_arrow_next {cursor:pointer;background:url(/images/global/next_hover.png) right 0 no-repeat;}

#submenubar .level_2_categories {padding-left:5px;text-decoration:none;text-align:left;width:95px;font-size:11px;color:#68605D}
#submenubar .level_2_categories a {text-decoration:none;color:#000;}
#submenubar .level_2_categories a.selected {background-color:#D1D3D5;text-decoration:none;color:#554C49;font-weight:bold;}
#submenubar .no_anser_title {line-height:300px; text-align:center; font-size:22px;color:#94002C;}
.hover { width:200px;margin-right: 20px;text-align:left;}
.on_hover_backup { padding-top:10px;width:200px;text-align:center;_padding-left:25px;}
.on_hover { width:175px;height:200px;}


#sidebar {text-align:left}
#sidebar .categories {border-top:2px solid #DFE1F4;border-bottom:1px solid #DFE1F4}
#sidebar .categories a {display:block;padding-left:15px;color:#161B62;text-decoration:none;text-align:left;line-height:35px;background:url(/images/global/ltr_sidebar_btn_up.png) no-repeat left 0}
#sidebar .categories a.hover {background:url(/images/global/ltr_sidebar_btn_hover.png)}
#sidebar .categories a.selected {font-weight:bold;background:url(/images/global/ltr_sidebar_btn_selected.png)}
#group {}
#group .group_background {width:960px;margin-bottom:40px;}
#group .group_larger_background {width:960px;height:360px;margin-bottom:40px;}
#group .map_background {width:960px;height:360px}
#group .map_icon {position:relative;font-size:8px;line-height:15px;cursor:pointer}
#group .objects_table {direction:rtl;margin-bottom:20px}
#group .objects_table .title {font-size:22px}
#group .objects_table .separator {width:40px}
#group .objects_table .content {padding:20px;text-align:right}
#group .description_table {direction:rtl;margin-bottom:20px}
#group .description_table .title {font-size:22px}
#group .description_table .separator {width:40px}
#group .description_table .content {padding:20px;text-align:right}

#group .exploded_description {text-align:right}

#group .products {font-size:11px}

#group .product_specs {direction:rtl}



.left_contianer {width:470px;padding-bottom:20px;}
.gray_background {width:470px;height:50px;background:#9f9383;vertical-align:middle;}
.searchbar {}
.lite_green_container {background:#5d6a3f} 
.homepage .products {}
.homepage .product_container {width:145px;height:145px;background:url(/images/global/homepage_product_container.png) no-repeat;}
.homepage .product_container .thumb{width:130px;height:115px;padding:15px 0 0 4px;}
.homepage .product_container .thumb img{width:130px;height:115px;}
.homepage .product_container .p_title {text-align:center;}
.homepage .product_container .row_separator {height:3px;}
.homepage .spot_article {width:470px;height: 57px;padding-right:20px;}
.homepage .spot_article .thunmb {width:470px;height;57px;}
.homepage .spot_article .thunmb img{width:470px;height:57px;}
.homepage .box_container {width:210px;height:190px;background:url(/images/global/existing_user_container.png) no-repeat 0 0;}
.subscriber_container {background:url(/images/global/subscriber_container.png);width:210px;height:110px;vertical-align:middle;}
.facebook {background:url(/images/global/button__facebook.png);width:210px;height:80px;}
.search_parameters {border-top:1px dashed #efefef;border-bottom:1px dashed #efefef;height:200px;}
.product {width:140px;text-align:center;padding-left:10px;}
.product .s_title {font-weight:bold;line-height:20px;background:#e4df9f;text-align:center;margin-bottom:5px;color:#454C2D}
.product .t_description {margin-bottom:5px;height:30px;}
.button__default {background:url(/images/global/button__default.png) 0 0 no-repeat;width:95px;height:21px;}
#homepage_slides {width:960px;height:360px;margin-bottom:40px;}
#homepage_slides img {width:960px;height:360px}

/*
#footer .categories {width:100%}
#footer .categories td {height:35px;padding-right:1px;background:url(/images/global/menubar_separator.gif) no-repeat left 0}
#footer .categories a {display:block;padding:0 5px;font-weight:bold;text-align:center;text-decoration:none;color:#635E68;line-height:35px;margin-top:10px;}
#footer .categories a:hover {color:#635E68;text-decoration:none;}
#footer .categories a.selected {color:#635E68;text-decoration:none;}
#footer .categories .separator {}
*/

#footer {direction:rtl}
#footer .categories {padding-right:5px;}
#footer .categories .footerbar_cell {color:#000}
#footer .categories .footerbar_cell .cat{color:#000;width:70px;}
#footer .categories .footerbar_cell.border_right {color:#000;}
#footer .categories .separator {color:#000;padding-right:10px}
#footer .categories a {display:block;height:37px;line-height:37px;color:#635E68;text-decoration:none !important;font-size:11px;text-align:center;}
/* #footer .categories a:hover {color:#635E68;text-decoration:none;font-weight:bold} */
#footer .categories a.selected {text-decoration:none;}
#footer .categories .separator {}
#footer input {border:1px solid #C0C6C8;height:20px;}

#superdoc .login_table .title {font-weight:normal}
#superdoc .login_table h1 {font-size:20px;font-weight:bold}
#superdoc .login_table input {border:1px solid #FFF;width:245px}

.form .separator {width:5px}
.form .white_table {padding: 0 5px 0 0;_padding:0 5px 0 1px;margin:0 0 5px 0}
.form input {color:#000;background:#FFF;margin:0;border:none;width:400px;height:28px;padding:6px 5px 0 0;font-size:14px;font-weight:normal;_position:relative;_top:-1px}
.form .input_title {color:#544F64;font-size:14px}
.form textarea {color:#000;padding:0;margin:0;border:none;width:147px;height:100px;_height:102px;padding:6px 0;font:14px normal}
