/* Optimized by http://flumpcakes.co.uk/css/optimiser/ */
html {margin:0;padding:0}
body {margin:0;padding:0;background:#F8F7F3}
* {color:#666666;font:13px Arial,Helvetica;line-height:130%}
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,.title {font-size:20px;color:#8F8174}
h1 * {text-decoration:none;color:#000;text-align:left;line-height:40px;font-size:20px;font-weight:normal}
h2,.sub_title {font-size:14px;line-height:14px;font-weight:bold;color:#333;margin-bottom:10px}
.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:#DA2128}
.disabled_by_opacity {opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}
.transparent {_behavior:url(/repository/include/javascript/iepngfix/iepngfix.htc)}
.description {line-height:150%;margin-bottom:10px;font-weight:bold}
.description * {line-height:150%}
.description a {color:#8F8174}
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:20px;margin-bottom:10px;_margin-top:1px;color:#000;border:1px solid #333}
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:21px !important;border:none !important;text-align:center !important;cursor:pointer;margin-bottom:0 !important;color:#FFF;background:#DA2128}
.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:#B3A99F}
#page-nav-bar a {text-decoration:none;color:#8F8174}
#page-nav-bar a:hover {text-decoration:underline}
#page-nav-bar a.number {text-decoration:none;color:#8F8174}
#page-nav-bar a.number:hover {text-decoration:underline}
#page-nav-bar span.number {font-weight:bold;color:#8F8174;text-decoration:underline}
.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}

#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:970px;background:#FFF;margin-top:45px}
.frame #header {}
.frame #header .left_cell {width:5px;background:url(/images/global/middle_left_background.jpg) repeat-y left top}
.frame #header .middle_cell {width:960px;height:100px;background:url(/images/global/header_middle_background.jpg) no-repeat left top}
.frame #header .right_cell {width:5px;background:url(/images/global/middle_right_background.jpg) repeat-y right top}
.frame #middle {}
.frame #middle .left_cell {width:5px;background:url(/images/global/middle_left_background.jpg) repeat-y left top}
.frame #middle .middle_cell { }
.frame #middle .middle_cell .bottom_background_strip {width:100%;height:85px;background:url(/images/global/middle_bottom_background.jpg) repeat-x left top }
.frame #middle .right_cell {width:5px;background:url(/images/global/middle_right_background.jpg) repeat-y right top}
.frame #middle td.sidebar {}
.frame #middle #sidebar {height:400px;background:url(/images/global/background__sidebar1.jpg) repeat-x right top}
.frame #middle #sidebar .sidebar_container {}
.frame #middle td.content { }
.frame #middle #content { }
.frame #middle #content .content_container {}
.frame #footer {}
.frame #footer .footerbar {background:#FFF}
.frame #footer .left_cell {width:5px;background:url(/images/global/middle_left_background.jpg) repeat-y left top}
.frame #footer .middle_cell {}
.frame #footer .right_cell {width:5px;background:url(/images/global/middle_right_background.jpg) repeat-y right top}

#menubar {width:100%;height:20px;background:url(/images/global/menubar_background.jpg) no-repeat left top}
#menubar .categories {height:20px;padding-right:20px}
#menubar .categories td {vertical-align:middle;}
#menubar .categories a {line-height:20px;font-size:13px;text-align:left;text-decoration:none;color:#EFE9E6}
#menubar .categories a.selected {font-size:13px;color:#EFE9E6;font-weight:bold}
#menubar .categories .delimiter {background:url(/images/global/delimiter.png) no-repeat center center;padding:0 10px 0 10px}

#submenubar .categories {width:900;padding-bottom:20px}
#submenubar .categories td {vertical-align:middle}
#submenubar .categories a {display:block;margin-left:1px;padding:5px;height:20px;_height:30px;line-height:20px;font-size:15px;_font-size:14px;font-variant:small-caps;text-align:center;text-decoration:none;background:#CCC}
#submenubar .categories a.hover {background: #333;color:#FFF}
#submenubar .categories a.selected {background: #DA2128;color:#FFF}
#submenubar .categories .hover_menu {position:relative;left:1px;text-align:left}
#submenubar .categories .hover_menu .container {position:absolute;width:99.9%;background:#FFF}
#submenubar .categories .hover_menu .container a {display:block;padding:5px;margin: 0 0 1px 0;text-decoration:none;text-align:left;height:auto;background:#CCC}
#submenubar .categories .hover_menu .container a:hover {background:#333;color:#FFF}
#submenubar .categories .hover_menu .container a.selected {background:#DA2128;color:#FFF}

#sidebar .categories {width:180px;}
#sidebar .categories a {display:block;margin-bottom:2px;text-decoration:none;background:#ADA39A;line-height:18px;font-size:12px;color:#FFF;padding-left:10px}
#sidebar .categories a.hover {}
#sidebar .categories a.selected {}
#sidebar .categories img {float:left;margin-right:10px;height:50px;}

#footer .categories {padding:10px}
#footer * {color:#666666;font-size:12px}
#footer a {text-decoration: none}
#footer a:hover {text-decoration: underline}
#footer .categories td {padding: 0 5px 0 5px}

#superdoc {text-align:left}

#group .articles_table td {padding-bottom:5px}
#group .articles_table a {text-decoration:none;line-height:150%}
#group .articles_table .date {margin-bottom:2px;font-weight:bold;color:#DA2128;}
#group .articles_table .description_short {padding-right:10px;line-height:140%;text-align:justify}

#article {}

#group .gallery {padding-bottom:20px}
#group .gallery .g_title {font-size:20px;color:#8F8174;padding-bottom:15px;}
#group .gallery .g_subtitle {font-size:12px;color:#8F8174;font-weight:bold;padding-bottom:15px;}
#group .gallery .products_container {background:url(/images/global/products_container_background.jpg) no-repeat left top;width:750px;height:300px}
#group .gallery .products_container .thumbnails {padding:20px 20px 0 20px}
#group .gallery .products_container .thumbnails .column_spacer {width:50px;height:20px}
#group .gallery .products_container .thumbnails .t_title {font-size:12px;color:#8F8174;font-weight:bold;text-align:center;padding-top:5px}
#group .gallery .products_container .thumbnails .t_title a {font-size:12px;color:#8F8174;font-weight:bold;text-align:center;padding-top:5px}
#group .gallery .products_container .thumbnails .row_spacer {width:20px}


#group .specific_product_container {background:url(/images/global/products_container_background.jpg) no-repeat left top;width:750px;height:300px}
#group .specific_product_container .details .title {font-size:25px;color:#8F8174;padding:15px 0 15px 0;}
#group .specific_product_container .details .description {font-size:12px;color:#5E5D5C;font-weight:bold}
#group .specific_product_container .details .price {font-size:14px;color:#8F8174;padding-right:5px;font-weight:bold}

#group .specific_product_container .image img {width:280px;height:280px}

.navigation_showing_results {font-size:12px;color:#8F8174;padding-bottom:10px}
.path {padding-bottom:15px}

