/* Optimized by http://flumpcakes.co.uk/css/optimiser/ */
html {margin:0;padding:0;background-color:#EFEFEF;}
body {margin:0;padding:0;background-color:#EFE;background:url(/images/global/body_background.jpg) repeat-x 0 0;direction:rtl}
* {color:#FFF;font:14px Arial,Helvetica;line-height:19px}
.disabled_by_opacity {opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}
ol {padding:0;margin:5px 20px 5px 0;_margin:5px 30px 5px 0}
ul {padding:0 20px 0 0;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;}
strong {font-weight: bold;}
img {border:0}
a {text-decoration:underline;font-size:inherit;font-weight:inherit;color:inherit}
a:hover {text-decoration:none}
h1 {color:#fff;font-size:24px;text-decoration:none;padding-right:20px;padding-top:15px;}
.title {color:#fff;font-size:24px;text-decoration:none;padding:10px 0 10px 0;line-height:30px;}
h1.business_title {color:#145398;font-size:18px;text-decoration:underline}
h2,.sub_title {font-weight:bold}
.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,select {width:180px;height:21px;margin-bottom:10px;_margin-top:1px;color:#000;border:1px solid #7F9DB9}
textarea {width:380px;height:100px;margin-bottom:10px;_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;background:#000}
.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 {padding: 20px;text-align:justify;}
.paragraph {margin:0 0 10px}
.paragraph .p_title {font-weight:bold}
.paragraph .content {font-weight:normal;line-height:18px;text-align:justify}
.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:980px;}
.frame #header  {background:url(/images/global/header_background.jpg) no-repeat 0 0;height:226px;}
.frame #menubar {height:149px;background:url(/images/global/menubar_background.jpg) no-repeat 0 0;}
.frame #menubar .menubar_container {padding:0 20px}
.frame #middle_homepage {background:url(/images/global/middle_background.jpg) repeat-y;min-height:415px;}
.frame #middle_homepage .middle_homepage .title{padding:35px 15px 0 5px;}
.frame #middle {background:url(/images/global/middle_background.jpg) repeat-y;min-height:870px;}
.frame #middle td.sidebar {width:142px}
.frame #middle #sidebar {width:142px}
.frame #middle #sidebar .sidebar_container {padding-right:15px}
.frame #middle #content .content_container {padding: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 {background:url(/images/global/footer_background.jpg) no-repeat;}
.frame #footer .container{padding: 50px 10px 10px 10px;color:#6A6A6A}
#menubar {direction:rtl}
#menubar .categories {height:134px;padding-right:55px;padding-left:20px;}
#menubar .categories td {vertical-align:bottom;height:134px;text-decoration:none;}
#menubar .categories a div{text-decoration:none;font-weight:normal;display:block; font-size:18px;height:134px;line-height:34px;text-align:center;vertical-align:bottom;padding-top:100px;}
#menubar .categories a {text-decoration:none;font-weight:normal;display:block; font-size:18px;height:134px;line-height:34px;text-align:center;vertical-align:bottom;background-repeat:no-repeat;background-position:center center;}
#menubar .categories a:hover {cursor:pointer;font-weight:bold;}
#menubar .categories div.selected {text-decoration:none;font-weight:bold;}
#menubar .categories .separator {background:url(/images/global/menubar_seperator.png) center center no-repeat;width:10px;height:134px; }
#sidebar {text-align:right;}
#sidebar .categories {padding:20px 10px 10px 10px;vertical-align:center;}
#sidebar .button_background {background:url(/images/global/button__sidebar.png) no-repeat right 0;width:270px;height:36px;margin-bottom:10px;}
#sidebar .categories .icon_container {width:34px;height:34px; border:1px solid #000;}
#sidebar .categories .icon_container img{width:34px;height:34px;}
#sidebar .categories a {display:block;padding-right:10px;text-decoration:none;text-align:right;line-height:35px;}
#sidebar .categories a.smaller_font {font-size:13px;}
#sidebar .categories a:hover {}
#sidebar .categories a.selected {font-weight:bold}
#sidebar .categories .button_ {width:255px;height:35px;padding-bottom:20px;}
#sidebar .categories .button_contact img{width:255px;height:35px;}
#sidebar .form_container {width:270px;}
#sidebar .form_container input {width:130px;}
#sidebar .form_container .error {font-weight:bold;color:#FFF !important}
#sidebar .form_container .separator {}
#sidebar .form_container textarea {width:270px;}
.left_column  {width:322px}
.right_column {width:638px;vertical-align:top;padding:0;margin:0;}
.short_description {padding:10px 20px 10px 15px;text-align:justify;}
.blue_container {background:#0D2A47;text-align:center;margin-bottom:30px;}
#showcase_container {width:300px;}
.input_title {padding-bottom:5px;}


.d_links {padding-top:10px;}
.d_links .container {padding-bottom:5px;cursor:pointer;}
.d_links .container .icon{float:right;width:40px;height:40px;}
.d_links .container a.d_link {line-height:40px;font-size:16px;padding-right:10px;font-weight:bold;text-decoration:none}

.media_cont {height:200px;width:310px}
