/* Optimized by http://flumpcakes.co.uk/css/optimiser/ */
html {margin:0;padding:0}
body {margin:0;padding:0;background:#FFF url(/images/global/background.png) repeat-x fixed;}
* {color:#333;font:12px Arial,Helvetica}
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}
.description a {color:#3366CC;font-size:inherit;font-weight:inherit;text-decoration:underline}
.description a * {color:#3366CC;font-size:inherit;font-weight:inherit;text-decoration:underline}
p a {color:#3366CC;font-size:inherit;font-weight:inherit;text-decoration:underline}
h1,.title {display:block;color:#000;text-align:left;line-height:40px;padding:0 10px 0 10px;margin-bottom:10px;font-size:20px;font-weight:normal;background:#CCC}
h1 * {text-decoration:none;color:#000 !important;text-align:left;line-height:40px;font-size:20px;font-weight:normal}
h1.new {display:block;color:#000;background:#FFF;padding:0;margin:0 0 10px 0;font-weight:bold;line-height:100%;}
h1.archive {display:block;color:#000;text-align:left;margin-bottom:20px;padding:0;font-size:18px;background:transparent;line-height:normal;}
h1.blog_h1 {font-family:'Trebuchet MS', Helvetica, sans-serif}
h1.blog_h1 a {font-family:'Trebuchet MS', Helvetica, sans-serif;text-decoration:none}
h2,.sub_title {font-size:14px;line-height:14px;font-weight:bold;color:#333;margin-bottom:10px}
.description h1 {display:inline;padding:0;margin:0;line-height:100%;font-size:18px;font-weight:normal;background:transparent;}
.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 {text-align:justify;line-height:150%;padding-bottom:10px}
.description * {line-height:150%}
.description.blog_description {padding:0 0 10px 0;font-family:'Trebuchet MS', Helvetica, sans-serif;font-size:14px;text-align:justify;line-height:140%}
.description.blog_description * {font-family:'Trebuchet MS', Helvetica, sans-serif;font-size:14px;text-align:justify;line-height:140%}
.description .fb_edge_widget_with_comment {position:absolute;right:0;top:5px;width:175px;}
.description.blog_description .fb_edge_widget_with_comment {position:relative;width:auto;}
/*.description a {color:blue}*/
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 #999}
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!important;border:1px solid #930!important;background:#FFA6A8!important}
.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}

.blue {background:none;border:none}
.blue * {color:#3366CC !important}
.large-font-black * {font-size:18px;color:#000;text-decoration:none}
.medium-font-black * {font-size:16px;color:#000;text-decoration:none}
.small-font-black * {font-size:12px;color:#000;text-decoration:none}
.large-font-black-bold * {font-size:18px;color:#000;font-weight:bold;text-decoration:none}
.medium-font-black-bold * {font-size:16px;color:#000;font-weight:bold;text-decoration:none}
.small-font-black-bold * {font-size:12px;color:#000;font-weight:bold;text-decoration:none}

/*@font-face {
    font-family:"FranklinGothicMediumAlt";
    src: url('https://secure.solaredge.com/solaredge.com/files/fonts/franklin-gothic-medium.ttf') format('truetype');
    font-style:normal;
    font-weight:normal;
}

.font-franklin-gothic {
     /* First try to use the local version normally, than try the embedded version */
     /* I find this a cleaner solution than using the "local:()" call in font-face */
    font-family:"Franklin Gothic Medium","FranklinGothicMediumAlt",arial,helvetica;
}*/

.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}

#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:920px;background:#FFF}
.frame #header {padding:10px}
.frame #header .left_cell { }
.frame #header .middle_cell { }
.frame #middle {padding:0 10px 0 10px}
.frame #middle .left_cell { }
.frame #middle .middle_cell { }
.frame #middle .right_cell { }
.frame #middle td.sidebar { }
.frame #middle #sidebar {float:left}
.frame #middle #sidebar .sidebar_container {padding-right:20px}
.frame #middle td.content { }
.frame #middle #content { }
.frame #middle #content .content_container {padding-bottom:10px}
.frame #footer {height:30px;padding:10px 10px 10px 10px}
.frame #footer .footer_container {padding:0 10px 0 10px;background:url(/images/global/footer__background.png)}
.frame #footer.new .footer_container {padding:0;border-top:2px solid #DA2128;background:transparent;}
.frame #footer .left_cell {}
.frame #footer .middle_cell {}
.frame #footer .right_cell {}

.language_select {position:absolute;top:0;right:0;}
.language_select img {height:20px;width:30px;overflow:hidden;}
/*.language_select select {height:17px;width:90px;border:1px solid #999;font-size:10px}
.language_select select optgroup {font-size:10px;font-style:italic}
.language_select select option {font-size:10px}
.language_select select option.selected {background:#EEE}
.language_select select option.disabled {color:#999}*/

#header .logo_container {position:relative;top:5px;width:145px;height:60px;background:url(/images/global/sprites_new.png) no-repeat -2px -68px;cursor:pointer}
#header .follow_us {width:190px;height:25px;margin-top:15px}
#header .follow_us .text {float:left;height:25px;line-height:25px;color:#71716F;text-transform:uppercase}
#header .follow_us .icon {display:block;float:right;width:25px;height:25px;margin:0 0 0 10px}
#header .follow_us .icon.rss {background:url(/images/global/sprites_new.png) no-repeat -225px 0}
#header .follow_us .icon.twitter {background:url(/images/global/sprites_new.png) no-repeat -250px 0}
#header .follow_us .icon.subscribe {background:url(/images/global/sprites_new.png) no-repeat -275px 0}

#header .follow_bar {width:190px;}
#header .follow_bar .bar_label {float:left;margin:26px 0 0 0;color:#71716F;font-size:9px;}
#header .follow_bar .icon {float:right;margin:21px 0 0 4px;background:url(/images/global/sprites_new.png) no-repeat;}
#header .follow_bar .icon.facebook {height:15px;width:15px;background-position:-265px -42px;}
#header .follow_bar .icon.twitter {display:block;height:15px;width:15px;background-position:-285px -42px;}
#header .follow_bar .icon.linkedin {height:15px;width:15px;_margin-left:2px;background:transparent;}
#header .follow_bar .icon.plusone {height:15px;width:24px;_margin-left:0;background:transparent;}
#header .follow_bar .icon.subscribe {height:15px;width:17px;background-position:-223px -42px;}
#header .follow_bar .icon.rss {height:15px;width:15px;background-position:-245px -42px;}

#top_menubar {width:525px;height:20px;line-height:20px;position:relative;z-index:1}
#top_menubar a.link {display:block;height:20px;line-height:20px;color:#71716F;text-decoration:none;margin-left:10px}
#top_menubar a.link:hover {color:#333}

#menubar .categories {width:100%;height:40px;overflow:hidden}
#menubar .categories.c_minisite {width:485px;}
#menubar .categories td {vertical-align:top}
/*
#menubar .categories a {display:block;margin-right:1px;padding:13px 5px 7px 5px;color:#000;line-height:20px;font-size:13px;_font-size:12px;font-variant:small-caps;text-align:center;text-decoration:none;background:url(/images/global/menubar__category_background.png) 0 bottom}
#menubar .categories a.selected {padding:6px 5px 14px 5px;background:url(/images/global/menubar__category_selected_background.png) -10px bottom}

#menubar .categories.new a {display:block;margin-right:1px;padding:13px 5px 7px 5px;color:#000;line-height:20px;font-size:13px;_font-size:12px;font-variant:small-caps;text-align:center;text-decoration:none;background:url(/images/global/menubar__category_background.png) 0 bottom}
#menubar .categories.new a.hover {padding:13px 5px 7px 5px !important;background:url(/images/global/menubar__category_selected_background.png) 0 47px;}
#menubar .categories.new a.selected {padding:13px 5px 7px 5px !important;background:url(/images/global/menubar__category_selected_background.png) 0 47px}
#menubar .categories.new .hover_group {display:none;position:absolute;top:70px;_top:72px;width:145px;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;z-index:99999;background:#FFF;}
#menubar .categories.new .hover_group a.sub_group {padding:4px 5px 4px 5px !important;margin:1px 0 0 0;color:#333;text-align:left;text-decoration:none;background:#EEE !important;}
#menubar .categories.new .hover_group a.sub_group:hover {color:#FFF;background:#333 !important;}
#menubar .categories.new .hover_sub_sub_group {display:none;position:absolute;top:40px;left:140px;width:145px;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;z-index:99999;background:#FFF;}
#menubar .categories.new .hover_sub_sub_group a.sub_sub_group {padding:4px 5px 4px 5px !important;margin:1px 0 0 0;color:#333;text-align:left;text-decoration:none;background:#EEE !important;}
#menubar .categories.new .hover_sub_sub_group a.sub_sub_group:hover {color:#FFF;background:#333 !important;}
*/
#menubar .categories a {display:block;margin-right:1px;padding:13px 5px 7px 5px;color:#000;line-height:20px;font-size:13px;_font-size:12px;font-variant:small-caps;text-align:center;text-decoration:none;background:url(/images/global/menubar__category_background.png) 0 bottom}
#menubar .categories a.hover {padding:13px 5px 7px 5px !important;background:url(/images/global/menubar__category_selected_background.png) 0 47px;}
#menubar .categories a.selected {padding:13px 5px 7px 5px !important;background:url(/images/global/menubar__category_selected_background.png) 0 47px}
#menubar .categories a .secondary_indicator {float:right;font-size:10px;font-variant:normal;text-decoration:none;}
#menubar .categories .hover_container {z-index:999;display:none;position:absolute;top:70px;_top:71px;width:300px;}
#menubar .categories .hover_group {float:left;width:145px;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;z-index:99999;background:#FFF;box-shadow:5px 5px 5px #555;-moz-box-shadow:5px 5px 5px #555;-webkit-box-shadow:5px 5px 5px #555;}
#menubar .categories .hover_group.secondary {display:none;margin-left:-1px;}
#menubar .categories .hover_group a.hg_link {_width:147px;padding:4px 5px 4px 5px !important;margin:1px 0 0 0;color:#333;text-align:left;text-decoration:none;background:#EEE !important;}
#menubar .categories .hover_group a.hg_link:hover {color:#FFF;background:#333 !important;}
#menubar .categories .hover_group a.hg_link .secondary_indicator {float:right;color:#333;font-size:10px;text-decoration:none;line-height:20px;}
#menubar .categories .hover_group a.hg_link:hover .secondary_indicator {color:#FFF;}

#submenubar .categories {width:900px;padding-bottom:20px}
#submenubar .categories td {vertical-align:middle}
#submenubar .categories a {position:relative;display:block;margin-left:1px;padding:5px;color:#000;height:20px;_height:30px;line-height:20px;font-size:11px;text-align:center;text-decoration:none;background:#CCC}
#submenubar .categories a span.arrow {position:absolute;top:2px;right:2px;color:#000;font-size:8px;}
#submenubar .categories a.hover {background:#333;color:#FFF}
#submenubar .categories a.hover span.arrow {color:#FFF}
#submenubar .categories a.selected {background: #DA2128;color:#FFF}
#submenubar .categories .hover_menu {position:relative;left:1px;text-align:left;z-index:999}
#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 a {display:block;line-height:50px;margin-bottom:10px;text-decoration:none}
#sidebar .categories a.hover {color:#333}
#sidebar .categories a.selected {color:#DA2128}
#sidebar .categories img {float:left;margin-right:10px;height:50px}

#footer * {color:#FFF;line-height:30px}
#footer.new * {color:#666;font-size:11px;font-weight:bold;line-height:25px}
#footer a {text-decoration: none}
#footer a:hover {text-decoration: underline}
#footer .categories td {padding: 0 0 0 10px}
#footer.new .addthis_toolbox span {margin:3px 0 0 0;}

.main_image {position:relative;width:900px;padding-bottom:10px}
.main_image .management_details {position:absolute;top:50;left:60;overflow:hidden}
.main_image .management_details .m_title {color:#444;font-family:verdana;font-size:48px}
.main_image .management_details .m_description {color:#444;font-family:verdana;font-size:18px}
.main_image .management_thumbs_row {height:105px;cursor:pointer}

.main_image_text_container {position:absolute;z-index:10;width:180px;height:290px}
.main_image_text_container .main_image_text_inner_container {position:relative;top:0;left:70px;width:190px}
.main_image_text_container h1.main_image_text {display:block;padding:4px 0 0 0;background:none;margin:0;font-size:15px;color:white;text-align:left}
.main_image_text_container h1.main_image_text {height:300px;width:200px;background:url(/images/global/red_trasparent_background.png) repeat;}
.main_image_text_container h1.main_image_text .text_container {padding:0 5px 0 5px;font-size:15px;color:white !important;text-align:left;line-height:150%;}
.main_image_text_container h1.main_image_text .text_container.german {font-size:14px;line-height:145%;}
.main_image_text.english {line-height:24px}
.main_image_text.german {line-height:18px}
.main_image_text.japanese {line-height:29px}
.main_image_text_container.support .main_image_text {line-height:150%!important}

#superdoc {text-align:left}

#group .home .description_container {width:246px}
#group .home .description_container .description {height:270px;margin:0 0 10px 0;padding:0;line-height:18px;overflow:hidden}
#group .home .description_container .description * {text-align:justify;line-height:18px}
#group .home .description_container .description br {line-height:90%}
#group .home .description_container .links {height:30px}
#group .home .description_container .links .presentation {float:left;width:140px;height:30x;cursor:pointer}
#group .home .description_container .links .presentation .icon {float:left;width:29px;height:28px;margin-right:5px;background:url(/images/global/sprites_new.png) no-repeat -25px 0}
#group .home .description_container .links .video {float:right;width:70px;height:30x;cursor:pointer}
#group .home .description_container .links .video .icon {display:block;float:left;width:24px;height:28px;margin-right:5px;background:url(/images/global/sprites_new.png) no-repeat 0 0}
#group .home .description_container .links a.text {display:block;height:30px;color:#CE0021;font-size:11px;text-decoration:none}
#group .home .images_container {position:relative}
#group .home .images_container .top_white_block_container {position:absolute;z-index:3}
#group .home .images_container .top_white_block_container .top_white_block {position:relative;top:65px;z-index:2;width:444px;height:10px;font-size:1px;background:#FFF}
#group .home .images_container .images {position:relative;z-index:2;width:444px;height:310px;overflow:hidden}
#group .home .images_container .images .image {display:block;float:left;position:relative;z-index:1;width:141px;height:310px;background:url(/images/global/loader_48x48.gif) no-repeat center;overflow:hidden;cursor:pointer}
#group .home .images_container .images .image .img {width:145px;height:310px;display:none;position:absolute}
#group .home .images_container .images .image.left {margin-right:10px}
#group .home .images_container .images .image.middle {width:142px}
#group .home .images_container .images .image.right {margin-left:10px}
#group .home a.to_order {display:block;height:30px;line-height:30px;margin-bottom:6px;text-decoration:none;text-align:center;text-transform:uppercase;font-size:21px;color:#FFF;background:#CE0021;}
#group .home a.to_order:hover {background:#000}
#group .home .news {width:190px;height:252px;margin-bottom:5px;overflow:hidden}
#group .home .news * {font-size:11px}
#group .home .news .news_title {padding:0 0 5px 0;margin-bottom:5px;font-size:14px;text-transform:uppercase;color:#71716F;border-bottom:5px solid #71716F}
#group .home .news a {text-decoration:none}
#group .home .news .news_content {padding-bottom:7px}
#group .home .news .news_content .news_thumb {display:table;text-align:right;width:190px;margin:3px 5px 3px 0}
#group .home .news .news_content .news_thumb img {width:65px;float:left}
#group .home .news .news_content .news_thumb .date {vertical-align:bottom;font-weight:bold;color:#DA2128;cursor:text!important}
#group .home .news .news_content .description_short {}
#group .home .news .news_content .description_short * {line-height:15px}
#group .home .news.next_event {height:85px}
#group .home .news.next_event .news_title {padding:5px 0 0 0;margin-bottom:2px;_margin-bottom:4px;border-bottom:none;border-top:5px solid #71716F}
#group .home .news.next_event .description_short {height:63px;}
#group .home .more {display:block;font-size:11px;height:15px;line-height:15px;text-align:right;color:#DA2128;text-decoration:none}

#home_movie {display:none;width:900px;height:350px;margin:10px 0 0 0;background:url(/images/global/loader_48x48.gif) no-repeat center}

#group .home .sub_groups .sub_group {float:left;width:227px;height:100px;margin:0 0 0 10px;background:#71716F;cursor:pointer}
#group .home .sub_groups .sub_group.first {width:226px;margin-left:0}
#group .home .sub_groups .sub_group .text_container {float:left;width:107px;height:100px;overflow:hidden}
#group .home .sub_groups .sub_group.first .text_container {width:106px}
#group .home .sub_groups .sub_group .text_container .text {padding:7px;color:#FFF;font-size:15px;line-height:100%;}
#group .home .sub_groups .sub_group .text_container .text.word-wrap {word-wrap:break-word;}
#group .home .sub_groups .sub_group .text_container .text.smaller-font {padding:7px 0 0 5px;font-size:14px;}
/*#group .home .sub_groups .sub_group .text_container .text {padding:7px;color:#FFF;font-size:14px;letter-spacing:-1px}*/
#group .home .sub_groups .sub_group .image {float:right;width:120px;height:100px;overflow:hidden}

#group .additional_news tr {cursor:pointer}
#group .additional_news td {vertical-align:middle}
#group .additional_news a {text-decoration:none;line-height:140%}
#group .additional_news .separator {height:10px;width:10px}
#group .additional_news .additional_news_thumb {width:65px}
#group .additional_news .additional_news_content {width:225px}
#group .additional_news .date {margin-bottom:2px;font-weight:bold;color:#DA2128}
#group .additional_news .description_short {padding-right:10px;line-height:140%;text-align:justify}

#group .management {width:100%}
#group .management .managers_links {width:250px}
#group .management .managers_links li {padding-bottom:8px;line-height:150%;list-style-type:square}

.articles_table tr {}
.articles_table tr.archive_article {display:none;}
.articles_table td {padding-bottom:5px}
.articles_table a {text-decoration:none;line-height:150%}
.articles_table .date {margin-bottom:2px;font-weight:bold;color:#DA2128}
.articles_table .description_short {padding-right:10px;line-height:140%;text-align:justify}
.archive_controls {}
.archive_controls a.a_control {color:#3366CC;font-weight:bold;text-decoration:underline;cursor:pointer;}
.archive_controls a.a_control.less {display:none;}


#group .right_side_items {width:270px}
#group .right_side_items tr {cursor:pointer}
#group .right_side_items td {vertical-align:middle}
#group .right_side_items a {text-decoration:none}
#group .right_side_items .separator {height:10px}
#group .right_side_items .rsi_title {font-weight:bold;color:#DA2128;line-height:200%}
#group .right_side_items .description_short {text-align:left;line-height:200%;border-bottom:1px solid #CCC;padding-bottom:10px}
#group .right_side_items .description_short.last {border:0;padding-bottom:0;}
#group .right_side_items .rs_files_title {margin:20px 0 3px 0;}
#group .right_side_items .rs_files_title.first {margin-top:0;}
#group .right_side_items .rs_files_title .rs_text {color:#71716F;font-size:14px;}
#group .right_side_items .rs_files_title .arrow {float:right;color:#DA2128;font-size:14px;cursor:pointer;}
#group .right_side_items .rs_separator {height:5px;margin:0 0 10px 0;font-size:0px;overflow:hidden;background:#71716F;}
#group .right_side_items .rs_files_container {}
#group .right_side_items .rs_links {}
#group .right_side_items .rs_links .link_container {margin:0 0 5px 0;}
#group .right_side_items .rs_links .link_container.selected {color:#333;font-size:14px;font-weight:bold;}
#group .right_side_items .rs_links .link_container a {color:#3366CC;font-size:14px;text-decoration:none;}
#group .right_side_items .rs_links .link_container a:hover {text-decoration:underline;}

.new_homepage {position:relative;}
.new_homepage .hp_top {width:100%;overflow:hidden;margin:0 0 10px 0;}
.new_homepage .hp_top .flash_container {float:left;height:265px;width:680px;margin:0 10px 0 0;}
.new_homepage .hp_top .home_links {float:left;width:210px;}
.new_homepage .hp_top .home_links .home_link {width:100%;margin:20px 0 0 0;overflow:hidden;}
.new_homepage .hp_top .home_links .home_link {display:block;text-decoration:none;}
.new_homepage .hp_top .home_links .home_link .hl_thumb {float:left;width:47px;margin:0 10px 0 5px;}
.new_homepage .hp_top .home_links .home_link .hl_text {float:left;width:148px;color:#DA2128;font-size:16px;cursor:pointer;}

.new_homepage .news {width:217px;margin-bottom:5px;overflow:hidden}
.new_homepage .news .news_title {padding:0 0 5px 0;margin-bottom:5px;font-size:14px;text-transform:uppercase;color:#71716F;border-bottom:5px solid #71716F}
.new_homepage .news a {text-decoration:none}
.new_homepage .news .news_content {padding-bottom:10px}
.new_homepage .news .news_content .news_thumb {display:table;text-align:right;width:190px;margin:0 5px 3px 0}
.new_homepage .news .news_content .news_thumb img {float:left}
.new_homepage .news .news_content .news_thumb .date {vertical-align:bottom;font-weight:bold;color:#DA2128;cursor:text!important}
.new_homepage .news .news_content .description_short {}
.new_homepage .news .news_content .description_short * {line-height:15px}
.new_homepage .news.next_event {}
.new_homepage .news.next_event .news_content {padding-bottom:15px}
.new_homepage .news.next_event .news_title {padding:5px 0 0 0;margin-bottom:2px;_margin-bottom:4px;border-bottom:none;border-top:5px solid #71716F}
.new_homepage .news.next_event .description_short {text-align:justify;}
.new_homepage .more {font-size:12px;height:15px;line-height:15px;text-align:left;color:#DA2128;text-decoration:none}

.new_homepage .trainings_object {width:100%;margin:10px 0 0 0;overflow:hidden;}
.new_homepage .trainings_object .t_icon {float:left;width:50px;margin:0 5px 0 0;}
.new_homepage .trainings_object .t_icon img {width:47px;height:45px;}
.new_homepage .trainings_object .t_object {float:left;width:165px;}

.new_homepage .sub_groups .sub_group {float:left;width:210px;height:75px;margin:0 0 5px 0;background:#71716F;cursor:pointer}
.new_homepage .sub_groups .sub_group.last {margin-bottom:0;}
.new_homepage .sub_groups .sub_group .text_container {float:left;width:102px;height:75px;overflow:hidden}
.new_homepage .sub_groups .sub_group .text_container .text {padding:7px;color:#FFF;font-size:15px;line-height:100%;}
.new_homepage .sub_groups .sub_group .text_container .text.word-wrap {word-wrap:break-word;}
.new_homepage .sub_groups .sub_group .text_container .text.smaller-font {padding:7px 0 0 5px;font-size:14px;}
.new_homepage .sub_groups .sub_group .text_container .text.tsf_black {color:#333;}
/*.new_homepage .sub_groups .sub_group .text_container .text {padding:7px;color:#FFF;font-size:14px;letter-spacing:-1px}*/
.new_homepage .sub_groups .sub_group .image {float:right;width:105px;height:75px;overflow:hidden}
.new_homepage .sub_groups .sub_group .image img {width:105px;height:75px;}

.new_homepage .hp_btm {width:100%;overflow:hidden;}
.new_homepage .hp_btm .hp_section {float:left;width:220px;margin:0 10px 0 0;}
.new_homepage .hp_btm .hp_section.last {width:210px;margin-right:0;}
.new_homepage .hp_btm .hp_section .hs_title {height:25px;margin:0 0 10px 0;font-size:13px;font-family:verdana;text-align:center;line-height:25px;background:#CCC;}

.new_homepage .hp_popover {display:none;position:absolute;z-index:9999;top:130px;left:125px;height:256px;width:432px;background:url(/images/global/popover_432x256.png) no-repeat;}
.new_homepage .hp_popover .p_body {padding:20px 31px 0 24px;}
.new_homepage .hp_popover .p_body .p_logos {width:100%;padding:0 0 5px 0;border-bottom:6px solid #999;overflow:hidden;}
.new_homepage .hp_popover .p_body .p_logos .p_logo {float:left;}
.new_homepage .hp_popover .p_body .p_logos .p_logo.solaredge {width:145px;height:60px;background:url(/images/global/sprites_new.png) no-repeat -2px -68px;}
.new_homepage .hp_popover .p_body .p_logos .p_logo.surveymonkey {width:210px;height:60px;margin:0 0 0 15px;background:url(/images/global/surveymonkey_logo.png) no-repeat 0 7px;}
.new_homepage .hp_popover .p_body .p_description {height:95px;margin:13px 0 0 0;}
.new_homepage .hp_popover .p_body .p_description span {font-family:'Trebuchet MS', Helvetica, sans-serif;font-size:14px;line-height:140%;}
.new_homepage .hp_popover .p_body .p_description p {font-family:'Trebuchet MS', Helvetica, sans-serif;font-size:14px;line-height:140%;}
.new_homepage .hp_popover .p_body .p_description div {font-family:'Trebuchet MS', Helvetica, sans-serif;font-size:14px;line-height:140%;}
.new_homepage .hp_popover .p_body .p_controls {width:100%;margin:5px 0 0 0;overflow:hidden;}
.new_homepage .hp_popover .p_body .p_controls a.p_control {display:inline-block;float:left;height:21px;width:115px;margin:0 15px 0 0;color:#FFF;font-family:'Trebuchet MS', Helvetica, sans-serif;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;line-height:20px;_line-height:20px;cursor:pointer;}
.new_homepage .hp_popover .p_body .p_controls a.p_control.last {margin:0;}
.new_homepage .hp_popover .p_body .p_controls a.p_control.grey {background:#666;}
.new_homepage .hp_popover .p_body .p_controls a.p_control.red {background:#DA2128;}

#article {}

#group .sales_form_container {padding:15px;margin-bottom:15px;border:1px solid #CCC;background:#EFEFEF;text-align:left;}
#group .sales_form_container td {vertical-align:top;text-align:left}
#group .sales_form_container .form_fields_title {font-size:14px;font-weight:bold;padding-bottom:5px}
#group .sales_form_container .forms_fields_annotation {color:#555;padding:2px 0 0 5px}
#group .sales_form_container .input_title {padding-right:10px;_padding-top:2px;text-align:left}
#group .sales_form_container input {height:19px;width:210px;margin:0 0 10px 0;padding:1px 3px 0 3px}
#group .sales_form_container input.disabled {background:#EFEFEF;}
#group .sales_form_container select {height:19px;width:210px;margin:0 0 10px 0;padding:0}
#group .sales_form_container textarea {width:100%;height:80px;margin:0 0 10px 0;padding:1px 3px 0 3px;overflow:auto}
#group .sales_form_container .error_field {height:19px;border:1px solid #930;background:#FFA6A8;margin:0 0 10px 0;padding:0}
#group .sales_form_container textarea.error_field {height:60px;overflow:auto;border:1px solid #930;background:#FFA6A8}
#group .sales_form_container .h_line_container {padding:10px 0 12px 0;}
#group .sales_form_container .h_line_container.first {padding-top:0;}
#group .sales_form_container .h_line_container .h_line_separator {clear:both;height:5px;font-size:0;background:#CCC;overflow:hidden;}
#group .sales_form_container .section_title {font-size:14px;font-weight:bold;padding:0 0 15px 0;}
/*#group .sales_form_container .submit {width:100px !important;font-variant:small-caps !important}*/
#group .sales_form_container .contact_submit {height:21px;width:140px;margin:5px 0 5px 0;border:none;padding-bottom:4px;_padding-bottom:2px;color:#FFF;font-size:14px;font-weight:bold;text-align:center;background:#DA2128;line-height:18px;}
#group .sales_form_container .contact_submit.cs_disabled {background:#CCC;}

#group .sales_form_container.service_request input {width:130px}
#group .sales_form_container.service_request input.medium {width:270px}
#group .sales_form_container.service_request input.long {width:550px}
#group .sales_form_container.service_request select {width:130px}
#group .sales_form_container.service_request select.medium {width:270px}
#group .sales_form_container.service_request select.long {width:550px}
#group .sales_form_container.service_request textarea {width:550px}

.blog_title {_width:100%;color:#FFF;font-family:'Trebuchet MS', Helvetica, sans-serif;line-height:40px;padding:0 10px 0 10px;margin-bottom:10px;font-size:20px;font-weight:normal;background:#DA2128;overflow:hidden;}
.blog_title a {color:#FFF!important;font-family:'Trebuchet MS', Helvetica, sans-serif;line-height:40px;font-size:20px;text-decoration:none}
.blog_title a:hover {text-decoration:none}
.blog_title a.subscribe_link {float:right;font-size:13px;font-weight:bold;text-decoration:underline;}
.blog_title a.subscribe_link:hover {text-decoration:none;}

#blog {width:100%}
#blog * {font-family:'Trebuchet MS', Helvetica, sans-serif}
#blog .container {width:100%}
#blog .container td.sidebar {width:1%}
#blog .container div.sidebar {width:200px}
#blog .container .sidebar .tags {padding:10px;margin-bottom:20px;text-align:center;background:#EFEFEF}
#blog .container .sidebar .tags .tag {text-decoration:none}
#blog .container .sidebar .tags .tag:hover {color:#3366CC !important;text-decoration:underline}
#blog .container .sidebar .tags .tag.small {font-size:14px;color:#CCC}
#blog .container .sidebar .tags .tag.medium {font-size:18px;color:#999}
#blog .container .sidebar .tags .tag.large {font-size:22px;color:#333}
#blog .container .sidebar .blog_authors {padding-bottom:20px;display:table}
#blog .container .sidebar .blog_authors .ba_title {padding-bottom:10px;font-size:14px;color:#3366CC}
#blog .container .sidebar .blog_authors .container {clear:both;cursor:pointer}
#blog .container .sidebar .blog_authors .container a {font-weight:bold}
#blog .container .sidebar .blog_authors .container img {float:left;width:50px;margin:0 5px 5px 0}
#blog .container .sidebar .archives {margin-bottom:20px}
#blog .container .sidebar .archives * {font-size:14px;color:#3366CC}
#blog .container .sidebar .archives .a_title {margin:0 0 7px 0;font-weight:bold}
#blog .container .sidebar .archives a {font-size:14px;color:#3366CC}
#blog .container .sidebar .archives a.selected {font-weight:bold;text-decoration:none}
#blog .container .sidebar .archives span {color:#3366CC}
#blog .container .content .article {clear:both;width:100%;padding-bottom:25px;overflow:hidden;}
#blog .container .content .article h2 {padding:0 0 2px 0;margin:0;font-size:22px;font-weight:bold;font-family:'Trebuchet MS', Helvetica, sans-serif;color:#969696}
#blog .container .content .article h2 a {text-decoration:none;font-size:22px;font-weight:bold; font-family:'Trebuchet MS', Helvetica, sans-serif;color:#969696}
#blog .container .content .article h2 a:hover {color:#333;}
#blog .container .content .article .description_short {width:100%;padding:0 15px 0 0;overflow:hidden;font-family:'Trebuchet MS', Helvetica, sans-serif;font-size:14px;line-height:125%;text-align:justify;overflow:hidden;}
#blog .container .content .article .description_short .thumb {float:left;width:120px;margin:0 10px 0 0;overflow:hidden;cursor:pointer}
#blog .container .content .article .description_short .thumb img {width:120px}
#blog .container .content .article .description_short .link {font-family:'Trebuchet MS', Helvetica, sans-serif}
#blog .container .content .article .description_short .link {color:#3366CC;font-family:'Trebuchet MS', Helvetica, sans-serif}
#blog .container .content .article .description_short .link a {color:#3366CC;font-family:'Trebuchet MS', Helvetica, sans-serif;font-size:12px}
#blog .container .content .article .data {padding:0 0 3px 0;font-family:'Trebuchet MS', Helvetica, sans-serif}
#blog .container .content .article .data a {color:#3366CC;font-family:'Trebuchet MS', Helvetica, sans-serif}
#blog .container .content .article .data span {font-family:'Trebuchet MS', Helvetica, sans-serif}
#blog .container .content .article .data img {position:relative;top:2px}

.bottom_tags {padding:0 0 20px 0;text-align:left;font-size:14px;color:#3366CC}
.bottom_tags .tag {font-size:14px;color:#3366CC;text-decoration:underline}
.bottom_tags .tag:hover {text-decoration:none}

.movie_container {padding:0 0 20px 0}

#site_search_form {width:100%;overflow:hidden;}
#site_search_form .search_field {float:right;_height:21px;width:150px;margin:0 8px 0 0;_padding-top:2px;padding-left:3px;padding-right:3px;}
#site_search_form .search_field.disabled {color:#999;}
#site_search_form .search_button {float:right;width:15px;height:15px;margin:1px 0 0 0;padding:0;border:0;_font-size:0;overflow:hidden;background:url(/images/global/sprites_new.png) no-repeat -286px -23px;cursor:pointer;}
#ui-datepicker-div {display:none;} /* Prevents the datepicker field from appearing in the corner of the windows before it was toggled by the user */

.support_module {width:100%;background:#FFF;}
.support_module .row_separator {height:15px;margin-top:18px;border-top:1px solid #CCC}
.support_module .sm_sidebar {float:right;width:300px;border-left:1px solid #CCC;overflow:hidden}
.support_module .sm_sidebar .container {padding:0 0 20px 20px}
.support_module .sm_sidebar .service_request_button {display:block;position:relative;height:30px;margin:30px 0 0 0;_margin-top:25px;color:#FFF;font-size:16px;font-weight:bold;text-align:center;text-decoration:none;line-height:30px;background:#DA2128;}
.support_module .sm_sidebar .service_request_button.first {top:3px;}
.support_module .sm_sidebar .service_request_button.second {margin-top:10px;color:#333;background:#CCC;}
.support_module .sm_sidebar .sm_login input {width:70px;margin:0}
.support_module .sm_sidebar .sm_login input.submit {width:70px!important}
.support_module .sm_content {float:left;width:580px;padding:0 0 20px 0;}
.support_module .sm_half_width {width:555px !important;}
.support_module .sm_full_width {width:900px !important;}
 /* RTL */
.support_module.rtl {}
.support_module.rtl .sm_sidebar {float:left;border-left:0;border-right:1px solid #CCC;}
.support_module.rtl .sm_sidebar .container {padding:0 20px 20px 0;}
.support_module.rtl .sm_content {float:right;}

.support_module .post_categories {display:table;width:580px;margin-bottom:10px}
.support_module .post_categories a {display:block;height:30px;line-height:30px;padding:0 15px 0 15px;float:left;margin:0 1px 1px 0;font-size:14px;text-align:center;text-decoration:none;background:#CCC;cursor:pointer}
.support_module .post_categories a.hover {background:#333;color:#FFF}
.support_module .post_categories a.selected {background:#DA2128;color:#FFF;cursor:default}
.support_module .posts {display:none;width:580px}
.support_module .posts .posts_container {width:100%}
.support_module .posts .posts_container th {padding:3px;font-weight:bold;text-align:left;background:#CCC}
.support_module .posts .posts_container th .first {width:87px}
.support_module .posts .posts_container th .second {width:207px}
.support_module .posts .posts_container th .third {width:266px}
.support_module .posts .posts_container td {background:#EFEFEF;padding:3px}
.support_module .posts .posts_container td .label {cursor:pointer}
.support_module .posts .posts_container tr.hover td {background:#F7F7F7}
.support_module .posts .posts_container tr.selected td {background:#F7F7F7}
.support_module .posts .posts_container tr.selected * {font-weight:bold}
.support_module .posts .posts_container .post_row {display:none}
.support_module .posts .posts_container .post_row .post {display:none;padding:7px}
.support_module .posts .posts_container .post_row .post .close {padding:0 0 5px 0;text-align:right;cursor:pointer}
.support_module .posts .posts_container .post_row .post .container {padding:0}
.support_module .posts .posts_container .post_row .post .container * {line-height:175%}
.support_module .posts .posts_container .post_row .post .container td {padding:0}
.support_module .posts .posts_container .post_row .post .container .link {color:#3366CC}
.support_module .posts .posts_container .post_row .post .container .link a {color:#3366CC}
.support_module .posts .posts_container .post_row .post .container .sub_title {font-weight:bold;font-size:14px;padding:0;margin:0}
.support_module .posts .posts_container .post_row .post .container .first_box {width:290px}
.support_module .posts .posts_container .post_row .post .container .second_box {width:258px;margin-left:10px}

.support_module .faq_categories {display:table;width:580px;margin-bottom:10px}
.support_module .faq_categories a {display:block;height:30px;line-height:30px;padding:0 15px 0 15px;float:left;margin:0 1px 1px 0;font-size:14px;text-align:center;text-decoration:none;background:#CCC;cursor:pointer}
.support_module .faq_categories a.hover {background:#333;color:#FFF}
.support_module .faq_categories a.selected {background:#DA2128;color:#FFF;cursor:default}
.support_module .faq_categories .faq_sub_categories {display:none;clear:both}
.support_module .faq_categories .faq_sub_categories a {display:block;height:20px;line-height:20px;padding:0 15px 0 15px;float:left;margin:0 1px 1px 0;font-size:12px;text-align:center;text-decoration:none;background:#CCC;cursor:pointer}
.support_module .faq_categories .faq_sub_categories a.hover {background:#333;color:#FFF}
.support_module .faq_categories .faq_sub_categories a.selected {background:#DA2128;color:#FFF;cursor:default}
.support_module .faqs {display:none;width:580px}
.support_module .faqs .faq .question {padding:5px;border-bottom:1px solid #CCC;cursor:pointer}
.support_module .faqs .faq .question.hover {background:#F7F7F7}
.support_module .faqs .faq .question.bold {font-weight:bold}
.support_module .faqs .faq .answer {display:none;background:#EFEFEF;padding:10px;margin-bottom:10px}
.support_module .faqs .faq .answer .close {text-align:right;cursor:pointer}

.support_module .faq_filter {margin:10px 0 10px 0;}
.support_module .faq_filter span {display:inline-block;padding:0 0 4px 0;font-weight:bold;}
.support_module .faq_filter input {height:21px;width:400px;margin:0;padding:1px 0 0 2px;_padding-top:2px;}
.support_module .faq_filter div {float:right;color:#3366CC;font-weight:bold;text-decoration:underline;cursor:pointer;}
/* See sm_search template for the sm_search_form specific styling */
.ac_results {padding:0;border:1px solid black;overflow:hidden;z-index:99999;background:white}
.ac_results * {font-size:14px;line-height:20px}
.ac_results ul {width:100%;height:200px;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results li {margin:0;padding:2px 5px;cursor:default;display:block;overflow:hidden;line-height:16px}
.ac_results li strong {color:#000;}
.ac_loading {}
.ac_odd {background:#FBE1E2;}
.ac_over {color:white;background:#DA2128;}

.support_module div.downloads {position:relative;width:580px;background:#EFEFEF}
.support_module div.downloads .downloads_form_overlay {position:absolute;top:0;left:0;background:#FFF;}
.support_module .downloads .container {padding:10px}
.support_module table.downloads {width:560px}
.support_module .downloads th {padding-bottom:2px;text-align:left;font-weight:bold}
.support_module .downloads select {width:180px;height:100px;background:#FFF no-repeat center center}
.support_module .downloads .label {vertical-align:middle}
.support_module .downloads .label div {height:25px;line-height:25px;font-weight:bold}
.support_module .downloads .h_line_separator {height:5px;margin:5px 0 15px 0;background:#CCC;overflow:hidden;}
.support_module .downloads .free_query {font-size:20px;height:25px;line-height:25px;cursor:pointer;overflow:hidden}
.support_module .downloads .free_query input {width:335px;margin:0;height:25px;font-size:15px;padding:0 3px 0 3px;_padding-top:3px}
.support_module .downloads .free_query div {float:right;width:25px;height:25px;_margin-top:1px;background:url(/images/global/magnifier.png) no-repeat;}
.support_module .downloads .downloads_files {height:200px;border:1px solid #999;background:#FFF no-repeat center center;overflow-y:scroll}
.support_module .downloads .downloads_files .file {display:block;padding:0 0 10px 0;margin:10px 10px 0 10px;border-bottom:1px solid #CCC;text-decoration:none}
.support_module .downloads .downloads_files .file .image_container {width:1%}
.support_module .downloads .downloads_files .file .image_container img {margin:0 10px 0 0}
.support_module .downloads .downloads_files .file .f_title {display:block;text-decoration:none;font-weight:bold;color:#DA2128}
.support_module .downloads .downloads_files .file a.f_title:hover {text-decoration:underline}
.support_module .downloads .downloads_files .file .f_content {color:#999}
#downloads_query {}
#downloads_query.disabled {color:#999;}
 /* RTL */
.support_module .downloads.rtl {}
.support_module .downloads.rtl .free_query div {float:left;}
.support_module .downloads.rtl th {text-align:right;}
.support_module .downloads.rtl select {text-align:right;direction:rtl;}
.support_module .downloads.rtl .downloads_files .file .image_container img {margin:0 0 0 10px}

.distributors.loader {height:200px;background:url(/images/global/loader_48x48.gif) no-repeat center center}
.distributors .distributor {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #CCC}
.distributors .distributor .logo {width:180px;overflow:hidden}
.distributors .distributor .logo img {width:180px}
.distributors .distributor .company {font-size:14px;font-weight:bold;color:#DA2128;}
.distributors .distributor .type {font-weight:bold}
.distributors .distributor .country {font-weight:bold}
.distributors .distributor .phone {}
.distributors.rtl .distributor .phone span {direction:ltr !important;}

 /* My Account - support */
.support_module .sm_title {width:100%;margin:0 0 10px 0;font-size:16px;font-weight:bold;overflow:hidden;}
.support_module .sm_title.with_separator {margin-top:20px;padding-top:15px;border-top:1px solid #CCC;}
.support_module .sm_title.t_disabled {color:#CCC;}
.support_module .sm_title span {font-size:16px;font-weight:bold;}
.support_module .sm_title.t_disabled span {color:#CCC;}
.support_module .sm_title a.counter {color:#3366CC;font-size:14px;text-decoration:underline;cursor:pointer;}
.support_module .sm_toggle_button {float:right;height:21px;width:150px;text-align:center;line-height:21px;cursor:pointer;}
.support_module a.sm_toggle_button {font-size:12px;font-weight:normal;text-decoration:none;}
.support_module a.sm_toggle_button:hover {text-decoration:none;}
.support_module .sm_toggle_button.report {color:#FFF;font-weight:bold;background:#DA2128;}
.support_module .sm_toggle_button.back {background:#D6D6D6;}
.support_module .sm_secondary {display:none;}
.support_module form .sm_submit {height:21px;width:165px;margin:5px 0 5px 0;border:none;padding-bottom:2px;_padding-bottom:0;color:#FFF;font-weight:bold;text-align:center;background:#DA2128;line-height:20px;}

.support_module .sm_title .sm_results_bar {float:left;margin:3px 0 0 0;}
.support_module .sm_title .sm_results_bar .sm_results {float:left;font-size:14px;}
.support_module .sm_title .sm_results_bar .sm_results span {font-size:14px;font-weight:bold;}
.support_module .sm_title .sm_results_bar .sm_results_pages {float:left;font-size:14px;}
.support_module .sm_title .sm_results_bar .sm_results_pages #page-nav-bar {display:inline;color:#000;font-size:14px;}
.support_module .sm_title .sm_results_bar .sm_results_pages #page-nav-bar a {color:#3366CC;font-size:14px;text-decoration:none;}
.support_module .sm_title .sm_results_bar .sm_results_pages #page-nav-bar a:hover {text-decoration:underline}
.support_module .sm_title .sm_results_bar .sm_results_pages #page-nav-bar a.number {color:#3366CC;text-decoration:none;}
.support_module .sm_title .sm_results_bar .sm_results_pages #page-nav-bar a.number:hover {text-decoration:underline}
.support_module .sm_title .sm_results_bar .sm_results_pages #page-nav-bar span.number {color:#000;font-size:14px;font-weight:bold;}
.support_module .sm_title .sm_results_bar .clear_link {float:left;margin:1px 0 0 0;}
.support_module .sm_title .sm_results_bar .clear_link a {color:#3366CC;text-decoration:none;}
.support_module .sm_title .sm_results_bar .clear_link a:hover {text-decoration:underline;}

.support_module .sm_form_box {position:relative;display:none;clear:both;width:555px;border:1px solid #CCC;}
.support_module .sm_form_box.quick {display:block;}
.support_module .sm_form_box.personal_details {display:block;}
.support_module .sm_form_overlay {position:absolute;left:0;right:0;background-color:#FFF;background-image:url(/images/global/ajax_loader.gif);background-repeat:no-repeat;background-position:center center;}
.support_module .sm_form_overlay.o_blank {background:#FFF !important;}
.support_module .sm_form_box .sm_form_container {clear:both;padding:10px;background:#EFEFEF;}
.support_module .sm_form_box .sm_form_container .sm_form {width:100%;overflow:hidden;}
.support_module .sm_form_box .sm_form_container .sm_form .h_line_separator {clear:both;height:5px;margin:5px 0 10px 0;_margin-top:0;background:#CCC;overflow:hidden;}
.support_module .sm_form_box .sm_form_container .sm_form .f_title {margin:0 0 10px 0;font-size:14px;font-weight:bold;}
.support_module .sm_form_box .sm_form_container .sm_form .cell {float:left;padding:0 10px 10px 0;}
.support_module .sm_form_box .sm_form_container .sm_form .cell.last {float:left;padding-right:0;}

.support_module .sm_form_box .sm_form_container .sm_form .cell input {margin:0 !important;border:1px solid #CCC;padding:0 4px 0 4px;_padding:2px 4px 0 4px;}
.support_module .sm_form_box .sm_form_container .sm_form .cell select {margin:0 !important;border:1px solid #CCC;}
.support_module .sm_form_box .sm_form_container .sm_form .cell textarea {margin:0 !important;border:1px solid #CCC;padding:3px 5px 3px 5px;overflow:auto;}
.support_module .sm_form_box .sm_form_container .sm_form.site .cell input {width:170px;}
.support_module .sm_form_box .sm_form_container .sm_form.site .cell select {width:170px;}
.support_module .sm_form_box .sm_form_container .sm_form.personal_details .cell input {width:170px;}
.support_module .sm_form_box .sm_form_container .sm_form.personal_details .cell select {width:170px;}
.support_module .sm_form_box .sm_form_container .sm_form.service_call .extra_field {width:100%;overflow:hidden;}
.support_module .sm_form_box .sm_form_container .sm_form.service_call .extra_field input {}
.support_module .sm_form_box .sm_form_container .sm_form.service_call .extra_field textarea {width:260px;height:130px;}
.support_module .sm_form_box .sm_form_container .sm_form .cell .half {width:260px !important;}
.support_module .sm_form_box .sm_form_container .sm_form .cell .double {width:350px !important;}
.support_module .sm_form_box .sm_form_container .sm_form .cell .full {width:530px !important;}
.support_module .sm_form_box .sm_form_container .sm_form .cell .number {width:100px !important;text-align:center;}
.support_module .sm_form_box .sm_form_container .sm_form .cell .number.3_digits {width:50px !important;}
.support_module .sm_form_box .sm_form_container .sm_form .cell.serial_number {_width:180px;}
.support_module .sm_form_box .sm_form_container .sm_form .cell.serial_number input {float:left;width:155px;margin:0;}
.support_module .sm_form_box .sm_form_container .sm_form.service_call .cell.serial_number {_width:260px;}
.support_module .sm_form_box .sm_form_container .sm_form.service_call .cell.serial_number input {float:left;width:245px;margin:0;}
.support_module .sm_form_box .sm_form_container .sm_form .cell.serial_number .serial_container {width:100%;overflow:hidden;}
.support_module .sm_form_box .sm_form_container .sm_form .cell.serial_number .serial_container .sn_button {float:left;width:15px;color:#3366CC;font-size:16px;font-weight:bold;text-align:right;cursor:pointer;text-decoration:none;line-height:21px;}
.support_module .sm_form_box .sm_form_container .sm_form .cell.serial_number .serial_container .sn_button.remove {color:#DA2128;}
.support_module .sm_form_box .sm_form_container .sm_form .cell.serial_number .serial_container.original .sn_button.remove {display:none;}
.support_module .sm_form_box .sm_form_container .sm_form .cell.serial_number .serial_container.copy .sn_button.add {display:none;}

.support_module .sm_menu {width:555px;margin:0 0 15px 0;border-bottom:1px solid #CCC;overflow:hidden;}
.support_module .sm_menu.s_admin {width:100%;overflow:hidden;}
/*.support_module .sm_menu.faq {margin-top:5px;border-bottom:1px solid #333;}*/
.support_module .sm_menu .sm_menu_item {float:left;width:128px;height:29px;margin:0 10px 0 0;}
.support_module .sm_menu .sm_menu_item a {display:block;border-bottom:none;font-size:11px;text-align:center;text-decoration:none;line-height:30px;background:#CCC;cursor:pointer;}
/*.support_module .sm_menu.faq .sm_menu_item a {border:1px solid #333;border-bottom:none;}*/
.support_module .sm_menu .sm_menu_item.hover a {color:#FFF;background:#333;}
.support_module .sm_menu .sm_menu_item.selected a {color:#FFF;background:#DA2128;font-weight:bold;}

.support_module .dashboard_toolbar {clear:both;width:100%;overflow:hidden;}
.support_module .dashboard_toolbar a {float:right;display:block;height:16px;width:16px;background:url(/images/global/service_call_toolbar.png) no-repeat;}
.support_module .dashboard_toolbar a.export {background-position:-48px 0;}

.support_module .call_type_1 {color:#CC0000;}
.support_module .call_type_2 {color:#CC0000;}
.support_module .call_type_3 {color:#CC0000;}
.support_module .call_type_4 {color:#E36C0A;}
.support_module .call_type_5 {color:#E36C0A;}

.support_module .items_table {width:100%;overflow:hidden;}
.support_module .items_table .row {height:27px;width:100%;margin:0 0 1px 0;overflow:hidden;background:#FFF !important;cursor:pointer;}
.support_module .items_table .row.title_bar {height:21px;cursor:default;}
.support_module .items_table .row .cell {float:left;margin:0 1px 0 0;}
.support_module .items_table .row .cell.last {margin:0;}
.support_module .items_table .row .cell div {height:27px;margin:0 10px 0 10px;overflow:hidden;white-space:nowrap;line-height:27px;}
.support_module .items_table .row.title_bar .cell {background:#D6D6D6;}
.support_module .items_table .row.title_bar .cell div {font-weight:bold;line-height:22px;font-size:11px;}
.support_module .items_table .row.dark .cell {background:#EFEFEF;}
.support_module .items_table .row.light .cell {background:#F5F5F5;}
.support_module .items_table .row.hover .cell {background:#D0EEFD !important;}

.support_module .items_table .details_container {display:none;margin:0 0 1px 0;padding:10px;border:1px solid #CCC;}
.support_module .items_table .details_container a {color:#3366CC;}
.support_module .items_table .details_container .d_title {margin:10px 0 5px 0;padding:10px 0 0 0;border-top:1px solid #CCC;font-size:16px;font-weight:bold;}
.support_module .items_table .details_container .d_title.top {margin-top:0;border:0;padding:0;}
.support_module .items_table .details_container .description {padding:0;}
.support_module .items_table .details_container .specs {float:left;width:290px;border-right:1px solid #CCC;margin:0 10px 0 0;}
.support_module .items_table.service_calls .details_container .specs {width:305px;margin:0 15px 0 0;}
.support_module .items_table.email_inquiries .details_container .specs {width:305px;margin:0 15px 0 0;}
.support_module .items_table .details_container .specs .specs_container {padding:0 10px 0 0;}
.support_module .items_table .details_container .specs .d_row {width:100%;margin:0 10px 5px 0;overflow:hidden;}
.support_module .items_table .details_container .specs .d_row .d_label {float:left;width:90px;margin:0 10px 0 0;font-weight:bold;}
.support_module .items_table .details_container .specs .d_row .d_value {float:left;width:160px;}
.support_module .items_table .details_container .service_calls_log {float:left;}
.support_module .items_table .details_container.dark {background:#EFEFEF;}
.support_module .items_table .details_container.light {background:#F5F5F5;}

.support_module .items_table.sites {width:555px;}
.support_module .items_table.sites .row .cell.site_id {width:73px;}
.support_module .items_table.sites .row .cell.site_id div {text-align:center}
.support_module .items_table.sites .row .cell.date {width:73px;}
.support_module .items_table.sites .row .cell.date div {text-align:center}
.support_module .items_table.sites .row .cell.client {width:150px;}
.support_module .items_table.sites .row .cell.client div {width:130px;}
.support_module .items_table.sites .row .cell.site {width:182px;}
.support_module .items_table.sites .row .cell.site div {width:162px;}
.support_module .items_table.sites .row .cell.edit {width:73px;}
.support_module .items_table.sites .row .cell.edit div {text-align:center;}
.support_module .items_table.sites .row .cell.edit div a {font-size:11px;color:#3366CC;line-height:27px;}
.support_module .items_table.sites .service_calls_log {width:232px;}
.support_module .items_table.sites .service_calls_log .service_call {margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #CCC;}
.support_module .items_table.sites .service_calls_log .service_call .call_date {font-weight:bold;}

.support_module .items_table.service_calls {width:900px;}
.support_module .items_table.service_calls .row .cell.call_id {width:73px;}
.support_module .items_table.service_calls .row .cell.call_id div {text-align:center}
.support_module .items_table.service_calls .row .cell.date_created {width:73px;}
.support_module .items_table.service_calls .row .cell.date_created div {text-align:center}
.support_module .items_table.service_calls .row .cell.date_updated {width:113px;}
.support_module .items_table.service_calls .row .cell.date_updated div {text-align:center}
.support_module .items_table.service_calls .row .cell.call_age {width:74px;}
.support_module .items_table.service_calls .row .cell.call_age div {text-align:center}
.support_module .items_table.service_calls .row .cell.owner {width:140px;}
.support_module .items_table.service_calls .row .cell.owner div {width:120px;}
.support_module .items_table.service_calls .row .cell.owner.narrow {width:120px;}
.support_module .items_table.service_calls .row .cell.owner.narrow div {width:100px;}
.support_module .items_table.service_calls .row .cell.integrator {width:140px;}
.support_module .items_table.service_calls .row .cell.integrator div {width:120px;}
.support_module .items_table.service_calls .row .cell.integrator.narrow {width:120px;}
.support_module .items_table.service_calls .row .cell.integrator.narrow div {width:100px;}
.support_module .items_table.service_calls .row .cell.c_type {width:140px;}
.support_module .items_table.service_calls .row .cell.c_type div {width:120px;text-overflow:ellipsis;}
.support_module .items_table.service_calls .row .cell.c_status {width:140px;}
.support_module .items_table.service_calls .row .cell.c_status div {width:120px;text-overflow:ellipsis;}
.support_module .items_table.service_calls .row .cell.admin {width:113px;}
.support_module .items_table.service_calls .row .cell.admin div {width:93px;text-align:center;}
.support_module .items_table.service_calls .admin {}
.support_module .items_table.service_calls .customer {color:#666;}
.support_module .items_table.service_calls .integrator {color:#666;}
.support_module .items_table.service_calls .owner {color:#666;}

.support_module .service_calls_log {width:555px;}
.support_module .service_calls_log .call_toolbar {float:right;}
.support_module .service_calls_log .call_toolbar a.ct_button {display:inline-block;height:16px;width:16px;background:url(/images/global/service_call_toolbar.png) no-repeat;text-decoration:none;cursor:pointer;}
.support_module .service_calls_log .call_toolbar a.ct_button.print {background-position:0 0;}
.support_module .service_calls_log .call_id {float:left;}
.support_module .service_calls_log .call_id span {font-weight:bold;}
.support_module .service_calls_log .status_key {float:right;font-size:10px;}
.support_module .service_calls_log .status_key span {font-size:10px;}
.support_module .service_calls_log .status_log {}
.support_module .service_calls_log .statuses {width:350px;margin:3px 0 15px 0;padding:10px 0 0 0;border-top:5px solid #CCC;border-bottom:5px solid #CCC;}
.support_module .service_calls_log .call_status {margin:0 0 10px 0;}
.support_module .service_calls_log .call_status.first {padding:10px 0 0 0;}
.support_module .service_calls_log .call_status.dummy {display:none;}
.support_module .service_calls_log .call_status .cs_text {font-size:12px;cursor:pointer;}
.support_module .service_calls_log .call_status .cs_date {font-size:8px;font-family:verdana;}
.support_module .service_calls_log .call_status .cs_user {font-size:10px;}
.support_module .service_calls_log .call_status .cs_file {float:right;font-size:10px;font-family:verdana;}
.support_module .service_calls_log .call_status .cs_description {display:none;padding:3px 0 0 0px;}
.support_module .service_calls_log .hidden_log_entries {display:none;width:100%;overflow:hidden;}
.support_module .service_calls_log .hidden_log_entries_switch {font-size:11px;text-decoration:none;cursor:pointer;}

.support_module .service_calls_log .status_form {position:relative;float:left;width:350px;margin:5px 10px 0 0;}
.support_module .service_calls_log .status_form input {margin:0;}
.support_module .service_calls_log .status_form select {width:275px;margin:0;}
.support_module .service_calls_log .status_form select.disabled {color:#000;}
.support_module .service_calls_log .status_form .file_field {height:21px;width:275px;margin:2px 0 0 0;}
.support_module .service_calls_log .status_form .sf_label {font-weight:bold;}
.support_module .service_calls_log .status_form textarea {height:105px;width:350px;padding:2px;overflow:auto;margin:0;}
.support_module .service_calls_log .status_form .jqEasyCounterMsg {width:auto !important;float:right;}
.support_module .service_calls_log .status_form .sf_controls {clear:both;margin:10px 0 0 0;}
.support_module .service_calls_log .status_form .sf_controls .sm_submit {width:120px;}

.support_module .service_calls_log .rma_form {display:none;float:left;margin:5px 0 0 0;padding:0 0 0 10px;border-left:1px solid #CCC;}
.support_module .service_calls_log .rma_form .rma_label {font-weight:bold;}
.support_module .service_calls_log .rma_form input {margin:0;width:105px;}
.support_module .service_calls_log .rma_form select {width:105px;font-size:11px}
.support_module .service_calls_log .rma_form .sm_submit {width:105px;margin:10px 0 0 0;}

.support_module .service_calls_log .recipients_form {display:none;_width:192px;margin:5px 0 0 0;padding:0 0 0 10px;border-left:1px solid #CCC;overflow:hidden;}
.support_module .service_calls_log .recipients_form .rf_title {font-weight:bold;margin:0 0 10px 0;}
.support_module .service_calls_log .recipients_form .recipients {width:100%;overflow:hidden;}
.support_module .service_calls_log .recipients_form .recipient {width:100%;margin:0 0 10px 0;overflow:hidden;}
.support_module .service_calls_log .recipients_form .recipient.r_dummy {display:none;}
.support_module .service_calls_log .recipients_form .recipient .checkbox_container {float:left;width:10px;margin:0 8px 0 0;_margin:1px 0px 0 0;}
.support_module .service_calls_log .recipients_form .recipient input {_height:12px !important;}
.support_module .service_calls_log .recipients_form .recipient .label_container {float:left;width:160px;padding:1px 0 0 0;overflow:hidden;}
.support_module .service_calls_log .recipients_form .recipient .label_container .label {cursor:pointer;}

.support_module .items_table.email_inquiries {width:900px;}
.support_module .items_table.email_inquiries .row .cell.inquiry_id {width:73px;}
.support_module .items_table.email_inquiries .row .cell.inquiry_id div {text-align:center}
.support_module .items_table.email_inquiries .row .cell.date_created {width:73px;}
.support_module .items_table.email_inquiries .row .cell.date_created div {text-align:center}
.support_module .items_table.email_inquiries .row .cell.date_updated {width:113px;}
.support_module .items_table.email_inquiries .row .cell.date_updated div {text-align:center}
.support_module .items_table.email_inquiries .row .cell.inquiry_age {width:85px;}
.support_module .items_table.email_inquiries .row .cell.inquiry_age div {text-align:center}
.support_module .items_table.email_inquiries .row .cell.from_email {width:140px;}
.support_module .items_table.email_inquiries .row .cell.from_email div {width:120px;}
.support_module .items_table.email_inquiries .row .cell.from_name {width:140px;}
.support_module .items_table.email_inquiries .row .cell.from_name div {width:120px;}
.support_module .items_table.email_inquiries .row .cell.i_status {width:144px;}
.support_module .items_table.email_inquiries .row .cell.i_status div {width:124px;text-overflow:ellipsis;}
.support_module .items_table.email_inquiries .row .cell.admin {width:125px;}
.support_module .items_table.email_inquiries .row .cell.admin div {width:105px;}
.support_module .items_table.email_inquiries .admin {}
.support_module .items_table.email_inquiries .customer {color:#666;}
.support_module .items_table.email_inquiries .integrator {color:#666;}
.support_module .items_table.email_inquiries .owner {color:#666;}

.support_module .sm_search_container {margin:0 0 10px 0;padding:7px 0 7px 5px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;background:#F5F5F5;}
.support_module .sm_search_container .sm_search_form {width:100%;overflow:hidden;}
.support_module .sm_search_container .sm_search_form input {height:21px;margin:0;_padding-top:2px;}
.support_module .sm_search_container .sm_search_form input.query {width:127px;padding-left:2px;}
.support_module .sm_search_container .sm_search_form input.sm_datepicker {width:80px;text-align:center;}
.support_module .sm_search_container .sm_search_form input.search_button {height:21px;width:21px;margin:15px 0 0 0;_margin-top:16px;padding:0;border:0;font-size:0;color:#FFF;background:url(/images/global/magnifier_small.png) no-repeat;cursor:pointer;}
.support_module .sm_search_container .sm_search_form select {height:21px;width:125px;margin:0;_margin-top:1px;}
.support_module .sm_search_container .sm_search_form .cell {float:left;margin:0 10px 0 0;}
.support_module .sm_search_container .sm_search_form .cell.last {margin:0;}

/* Site monitoring registration form */
.site_monitoring_register {position:relative;}
.site_monitoring_register #smr_overlay {display:none;position:absolute;left:0;top:0;width:900px;background:#FFF;}
.site_monitoring_register #smr_popover {display:none;z-index:10;position:absolute;left:320px;bottom:150px;height:135px;width:260px;background:url(/images/global/popover_260x135.png) no-repeat;overflow:hidden;}
.site_monitoring_register #smr_popover .p_container {width:243px;margin:4px;}
.site_monitoring_register #smr_popover .p_container .p_title {padding:10px 0 10px 40px;font-weight:bold;}
.site_monitoring_register #smr_popover .p_container .p_message {padding:0 0 3px 40px;}
.site_monitoring_register #smr_popover .p_container .p_animation {margin:12px 0 0 0;text-align:center;}

.site_monitoring_register input {margin:0;}
.site_monitoring_register select {margin:0;}
.site_monitoring_register textarea {margin:0;}
.site_monitoring_register .form_section {padding:0 0 8px 0;}
.site_monitoring_register .form_section .description {width:690px;margin:14px 0 0 0;}
.site_monitoring_register .smr_section_title {height:40px;padding:0 0 0 10px;border-left:2px solid #CCC;border-top:2px solid #CCC;color:#FFF;font-size:20px;line-height:40px;background:#DA2128;}
.site_monitoring_register .smr_sub_section_title {margin:15px 0 13px 0;font-size:16px;font-weight:bold;}
.site_monitoring_register .smr_separator {height:5px;margin:18px 0 0 0;font-size:0;overflow:hidden;background:#CCC;}
.site_monitoring_register .form_row {width:100%;margin:0 0 10px 0;_margin-bottom:8px;overflow:hidden;}
.site_monitoring_register .form_row.mandatory {}
.site_monitoring_register .form_row .form_label {float:left;width:145px;}
.site_monitoring_register .form_row .form_label a {color:#3366CC;}
.site_monitoring_register .form_row .form_label.checkbox_label {float:left;margin:1px 0 0 0;width:500px;}
.site_monitoring_register .form_row.mandatory .form_label {font-weight:bold;}
.site_monitoring_register .form_row .form_field {float:left;width:210px;}
.site_monitoring_register .form_row .form_field.checkbox_container {float:left;width:25px;}
.site_monitoring_register .form_row .form_field .text_field {width:210px;padding-right:3px;padding-left:3px;}
.site_monitoring_register .form_row .form_field .text_field.date {text-align:center;}
.site_monitoring_register .form_row .form_field select {width:210px;}
.site_monitoring_register .form_row .form_field textarea {height:100px;width:210px;}
.site_monitoring_register .form_row .form_comment {float:left;margin:3px 0 0 7px;width:380px;}
.site_monitoring_register .form_table {}
.site_monitoring_register .form_table .ft_row {width:100%;margin:0 0 10px 0;_margin-bottom:8px;overflow:hidden;}
.site_monitoring_register .form_table .ft_row .ft_number {float:left;width:17px;font-weight:bold;}
.site_monitoring_register .form_table .ft_row .ft_label {float:left;width:210px;font-weight:bold;margin:0 0 0 10px;}
.site_monitoring_register .form_table .ft_row .ft_label.first {margin-left:0px;}
.site_monitoring_register .form_table .ft_row .ft_field {float:left;width:210px;margin:0 0 0 10px;}
.site_monitoring_register .form_table .ft_row .ft_field.first {margin-left:0;}
.site_monitoring_register .form_table .ft_row .ft_field .text_field {width:210px;padding-right:3px;padding-left:3px;}
.site_monitoring_register .form_table .ft_row .ft_field select {width:210px;}
.site_monitoring_register .form_table .ft_row .ft_button {float:left;width:15px;font-size:16px;font-weight:bold;text-align:right;cursor:pointer;text-decoration:none;line-height:21px;}
.site_monitoring_register .form_table .ft_row .ft_button.add {display:none;color:#3366CC;}
.site_monitoring_register .form_table .ft_row.first .ft_button.add {display:block;}
.site_monitoring_register .form_table .ft_row .ft_button.remove {color:#DA2128;}
.site_monitoring_register .form_table .ft_row.first .ft_button.remove {display:none;}
.site_monitoring_register .upload_field {height:auto;width:210px;border:auto;background:auto;}
.site_monitoring_register .submit_container {margin:15px 0 0 0;text-align:center;}
.site_monitoring_register .submit_container .submit {width:150px !important;padding:0 0 1px 0;font-size:14px;font-weight:bold;line-height:20px;_line-height:20px;}
.site_monitoring_register .submit_container .submit.smr_disabled {background:#CCC;}
.ui-datepicker-month {_width:75px !important;}
.ui-datepicker-year {_width:75px !important;}

 /* Trainings */
.trainings .ts_title {margin:20px 0 15px 0;font-size:18px;font-weight:bold;}
.trainings .t_sections {width:640px;}
.trainings .t_sections .t_section {}
.trainings .t_sections .t_section .s_title {width:640px;height:28px;overflow:hidden;background:url(/images/global/minisite_benefit_title_background.png) no-repeat;background-position:0 0;overflow:hidden;cursor:pointer;}
.trainings .t_sections .t_section.hover .s_title {background-position:0 -28px;}
.trainings .t_sections .t_section.active .s_title{background-position:0 -28px;}
.trainings .t_sections .t_section .s_title div {float:left;color:#333;line-height:28px;}
.trainings .t_sections .t_section .s_title div.indicator {margin:0 10px 0 10px;}
.trainings .t_sections .t_section .s_title div.indicator span {color:#333;line-height:28px;font-size:17px;font-weight:bold;}
.trainings .t_sections .t_section .s_title div.indicator span.min {display:none;}
.trainings .t_sections .t_section.active .s_title div.indicator span.min {display:inline;}
.trainings .t_sections .t_section.active .s_title div.indicator span.plus {display:none;}
.trainings .t_sections .t_section .s_title div.s_text {width:600px;overflow:hidden;}
.trainings .t_sections .t_section.active .s_title div.s_text {font-size:14px;font-weight:bold;}
.trainings .t_sections .t_section.specific .s_title div.s_text {color:#DA2128;font-size:14px;}
.trainings .t_sections .t_section .s_spacer {clear:both;height:5px;font-size:0px;overflow:hidden;}
.trainings .t_sections .t_section .s_description {display:none;padding:10px 0 10px 10px;margin:5px 0 0 0;background-repeat:no-repeat;}
.trainings .t_sections .t_section .s_description .description {width:505px;}
.trainings .t_sections .t_section .s_description .sd_title {margin:0 0 5px 0;}
.trainings .t_sections .t_section .s_description .sd_title .sdt_highlight {color:#DA2128;font-weight:bold;text-decoration:underline;}
.trainings .t_sections .t_section .s_description .sd_title.separate {margin-top:10px;}
.trainings .t_sections .t_section .s_description .t_table {width:100%;}
.trainings .t_sections .t_section .s_description .t_table .t_row {width:100%;margin:0 0 5px 0;overflow:hidden;}
.trainings .t_sections .t_section .s_description .t_table .t_row .t_column {float:left;margin:0 10px 0 0;}
.trainings .t_sections .t_section .s_description .t_table .t_row .t_column.tc_title {font-weight:bold;}
.trainings .t_sections .t_section .s_description .t_table .t_row .t_column.topic {width:230px;}
.trainings .t_sections .t_section .s_description .t_table .t_row .t_column.date {width:115px;}
.trainings .t_sections .t_section .s_description .t_table .t_row .t_column.time {width:115px;}
.trainings .t_sections .t_section .s_description .t_table .t_row .t_column.link {width:115px;}

 /* Events, Awards */
.general_items_table {width:900px;}
.general_items_table.minisite {width:640px;}
.general_items_table .section_title {font-size:18px;font-weight:bold;}
.general_items_table .section_title.smaller {font-size:12px;}
.general_items_table .section_title.less_space {margin:0 0 25px 0}
.general_items_table .section_title.more_space {margin:50px 0 40px 0;}
.general_items_table.minisite .section_title.less_space {margin-top:-10px;}
.general_items_table .section_text {margin:0 0 30px 0;}
.general_items_table .section_text .description {padding:0;font-size:16px;}
.general_items_table .section_text .description a {font-size:16px;}
.general_items_table .item_container {width:100%;overflow:hidden;margin:0 0 25px 0;padding:0 0 25px 0;border-bottom:1px solid #CCC;}
.general_items_table .item_container .i_image {float:left;width:215px;}
.general_items_table.movies .item_container .i_image {float:left;position:relative;width:120px;margin:0 30px 0 0;cursor:pointer;}
.general_items_table.movies .item_container .i_image img {height:75px;width:130px;}
.general_items_table.movies .item_container .i_image .img_overlay {position:absolute;height:75px;width:130px;background:url(/images/global/movie_thumb_play.png) no-repeat center center;}
.general_items_table .item_container .details {float:left;width:685px;}
.general_items_table.minisite .item_container .details {width:425px;}
.general_items_table .item_container .details .i_title {font-size:14px;font-weight:bold;cursor:pointer;}
.general_items_table .item_container .details .i_title a {font-size:14px;font-weight:bold;text-decoration:none;cursor:pointer;}
.general_items_table.movies .item_container .details .i_title a {color:#3366CC;}
.general_items_table .item_container .details .description {padding:0;}
.general_items_table .item_container .details .hide_link {display:none;margin:5x 0 5px 0;text-align:right;}
.general_items_table .item_container .details .hide_link a {color:#3366CC;cursor:pointer;}
.general_items_table .item_container .details .movie_container {display:none;width:685px;height:480px;margin:20px 0 0 0;}

.products_table {width:900px;position:relative;}
.products_table .section_title {font-size:18px;font-weight:bold;}
.products_table .section_text {margin:0 0 30px 0;}
.products_table .item_container {width:100%;overflow:hidden;margin:0 0 25px 0;padding:0 0 25px 0;border-bottom:1px solid #CCC;}
.products_table .item_container .i_image {float:left;width:155px;}
.products_table .item_container .i_image .product_image {}
.products_table .item_container .i_image .product_image img {width:130px;cursor:pointer;}
.products_table .item_container .i_image .magnify_link {width:130px;margin:10px 0 0 0;text-align:center;cursor:pointer;}
.products_table .item_container .i_image .magnify_link img {height:15px;width:17px;vertical-align:text-bottom;}
.products_table .item_container .i_image .magnify_link span {color:#9A9A9A;text-decoration:underline;}
.products_table .item_container .details {float:left;width:550px;margin:0 25px 0 0;}
.products_table .item_container .i_file {float:left;width:170px;}
.products_table .item_container .i_file a {display:block;text-decoration:none;cursor:pointer;}
.products_table .item_container .i_file a .f_image {float:left;width:40px;margin:0 10px 0 0;}
.products_table .item_container .i_file a span.f_title {float:right;display:block;width:120px;margin:0 0 5px 0;color:#DA2128;font-weight:bold;}
.products_table .item_container .i_file a span.f_subtitle {float:right;display:block;width:120px;}
.products_table .item_container .details .i_title {font-size:14px;font-weight:bold;}
.products_table .item_container .details .i_title a {font-size:14px;font-weight:bold;text-decoration:none;cursor:pointer;}
.products_table .item_container .details .description {padding:0;}
.products_table .item_container .details .description.opening {}
.products_table .item_container .details .description.further {display:none;}
.products_table .item_container .details .toggle_link {margin:10px 0 5px 0;text-align:left;}
.products_table .item_container .details .toggle_link a {color:#3366CC;cursor:pointer;}
.products_table .item_container .large_image {display:none;}
.products_table .image_popover {display:none;position:absolute;left:150px;top:25px;height:325px;width:525px;background:url(/images/global/popover_525x325.png) no-repeat;}
.products_table .image_popover .image_container {margin:12px 0 0 0;text-align:center;}
/*.products_table .image_popover .image_container img {height:300px;width:470px;}*/
.products_table .image_popover .popover_close {position:absolute;top:10;right:20;font-size:30px;cursor:pointer;}

.subscription_module {width:100%;overflow:hidden;}
.subscription_module .sbm_left {float:left;width:460px;border-right:1px solid #CCC;}
.subscription_module .sbm_right {float:left;width:439px;}
.subscription_module .sbm_right .ajax_loader {display:none;height:40px;width:40px;margin:20px 200px 0 200px;}
.subscription_module .description {width:450px;}
.subscription_module .notes {display:none;margin:0 0 0 10px;}
.subscription_module input {height:21px;margin:0;}
.subscription_module .user_email_form {width:100%;overflow:hidden;}
.subscription_module .user_email_form div {float:left;margin:0 10px 0 0;}
.subscription_module .user_email_form .submit_button {width:auto;}
.subscription_module .user_email_settings {display:none;margin:0 0 0 10px;}
.subscription_module .user_email_settings div {margin:0 0 10px 0;}
.subscription_module .user_email_settings .s_title {font-weight:bold;text-decoration:underline;}

.checkout_module {width:100%;padding:0 0 20px 0;overflow:hidden;}
.checkout_module .row_separator {height:15px;margin-top:18px;border-top:1px solid #CCC}
.checkout_module .ch_sidebar {float:right;width:300px;border-left:1px solid #CCC;overflow:hidden}
.checkout_module .ch_sidebar .container {padding:0 0 20px 20px}
.checkout_module .ch_sidebar .ch_login input {width:70px;margin:0}

.checkout_module .ch_sidebar .sidebar_cart {margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid #CCC;}
.checkout_module .ch_sidebar .sidebar_cart .c_title {font-size:18px;margin:0 0 15px 0;}
.checkout_module .ch_sidebar .sidebar_cart .cart_items_table {margin:0 0 5px 0;_padding:0 0 10px 0;border-bottom:1px dashed #333;}
.checkout_module .ch_sidebar .sidebar_cart .row {width:100%;margin:0 0 10px 0;overflow:hidden;}
.checkout_module .ch_sidebar .sidebar_cart .row.title_bar {padding:0 0 3px 0;border-bottom:1px dashed #333;}
.checkout_module .ch_sidebar .sidebar_cart .row .cell {float:left;margin:0 5px 0 0;}
.checkout_module .ch_sidebar .sidebar_cart .row .cell.i_title {width:218px;}
.checkout_module .ch_sidebar .sidebar_cart .row .cell.i_times {width:10px;}
.checkout_module .ch_sidebar .sidebar_cart .row .cell.i_quantity {width:40px;margin:0;}
.checkout_module .ch_sidebar .cart_link {float:right;color:#3366CC;font-size:12px;}
.checkout_module .ch_sidebar .cart_link img {margin:0 3px 0 0;vertical-align:text-bottom;}
.checkout_module .ch_sidebar .general_comment {}

.checkout_module .ch_content {width:580px;float:left;overflow:hidden;}
.checkout_module .ch_content .ch_title {font-size:18px;margin:0 0 10px 0;}
.checkout_module .ch_content .ch_title span {font-size:18px;}
.checkout_module .ch_content .description {margin:0 0 10px 0;}

 /* Marketing home */
.checkout_module .ch_content .category_container {float:left;margin:0 27px 27px 0;}
.checkout_module .ch_content .category_container.last_in_row {margin:0 0 27px 0;}
.checkout_module .ch_content .category_container a {display:block;height:80px;width:175px;background-position:right;background-repeat:no-repeat;text-decoration:none;}
.checkout_module .ch_content .category_container span {display:block;width:65px;margin:0 0 0 5px;padding:7px 0 0 0;color:#FFF;font-size:14px;line-height:150%;}

 /* Marketing products category  */
.checkout_module .m_product {width:100%;overflow:hidden;margin:0 0 40px 0;}
.checkout_module .category_filters {clear:both;float:right;margin:0 10px 30px 0;}
.checkout_module .category_filters select {margin:0;padding:0;}
.checkout_module .m_product {clear:both;width:100%;overflow:hidden;}
.checkout_module .m_product .thumb_container {float:left;width:175px;margin:0 15px 0 0;}
.checkout_module .m_product .thumb_container a {color:#3366CC;}
.checkout_module .m_product .details_container {float:left;width:380px;}
.checkout_module .m_product .details_container .title_container {margin:0 0 12px 0;padding:3px 0 3px 3px;background:#F6F6F6;}
.checkout_module .m_product .details_container .title_container a {font-weight:bold;text-decoration:none;}
.checkout_module .m_product .details_container .features_container {width:100%;overflow:hidden;min-height:92px;_height:92px;}
.checkout_module .m_product .details_container .features_container .features {float:left;width:190px;}
.checkout_module .m_product .details_container .features_container .features .feature {margin:0 0 3px 0;padding:0 0 0 10px;background:url(/images/global/marketing_feature_dot.gif) no-repeat 0 5px ;}
.checkout_module .m_product .details_container .features_container .availability {clear:both;width:100%;overflow:hidden;padding:7px 0 15px 0;}
.checkout_module .m_product .details_container .features_container .availability .language_icon {float:left;width:25px;height:16px;margin:0 0 0 10px;background-repeat:no-repeat;}
.checkout_module .m_product .details_container .features_container .availability .language_icon.english {background-image:url(/images/global/us_flag_small.png);}
.checkout_module .m_product .details_container .features_container .availability .language_icon.german {background-image:url(/images/global/gr_flag_small.png);}
.checkout_module .m_product .details_container .features_container .availability .language_icon.japanese {background-image:url(/images/global/jp_flag_small.png);}
.checkout_module .m_product .details_container .features_container .availability .language_icon.french {background-image:url(/images/global/fr_flag_small.png);}
.checkout_module .m_product .details_container .features_container .availability .language_icon.italian {background-image:url(/images/global/it_flag_small.png);}
.checkout_module .m_product .details_container .features_container .availability .language_icon.russian {background-image:url(/images/global/ru_flag_small.png);}
.checkout_module .m_product .details_container .features_container .availability .language_icon.czech {background-image:url(/images/global/cz_flag_small.png);}
.checkout_module .m_product .details_container .features_container .availability .language_icon.hebrew {background-image:url(/images/global/il_flag_small.png);}
.checkout_module .m_product .details_container .more_details_button {display:inline-block;height:21px;_width:115px;padding:0 20px 0 20px;color:#FFF;font-weight:bold;text-align:center;background:#DA2128;line-height:20px;text-decoration:none;}

 /* Product template */
.checkout_module .d_title {margin:15px 0 15px 0;padding:10px 0 0 0;border-top:1px solid #CCC;font-size:14px;font-weight:bold;}
.checkout_module .products_table {width:100%;overflow:hidden;}
.checkout_module .products_table .p_cell {float:left;width:135px;margin:0 20px 20px 0;}
.checkout_module .products_table .p_cell.last {margin-right:0;}
.checkout_module .products_table .p_cell .p_thumb {}
.checkout_module .products_table .p_cell .p_thumb img {width:135px;overflow:hidden;}
.checkout_module .products_table .p_cell .p_title {padding:3px 0 0 0;font-size:10px;text-align:center;}
.checkout_module .products_table .p_cell .p_title a {color:#3366CC;font-size:10px;}
 
.checkout_module .product_details_column {float:left;width:290px;margin:0 25px 0 0;}
.checkout_module .product_details_column .p_image {margin:0 0 15px 0;}
.checkout_module .product_details_column .features {}
.checkout_module .product_details_column .features .feature {margin:0 0 3px 0;padding:0 0 0 10px;background:url(/images/global/marketing_feature_dot.gif) no-repeat 0 5px ;}

.checkout_module .product_order_column {float:left;width:255px;background:#F6F6F6;}
.checkout_module .product_order_column .order_container {width:225px;margin:12px 15px 15px 15px;}
.checkout_module .product_order_column .order_container input {margin:0;border:1px solid #CCC;}
.checkout_module .product_order_column .order_container .po_title {font-size:18px;color:#666;margin:0 0 15px 0;}
.checkout_module .product_order_column .order_container .attributes {width:100%;overflow:hidden;margin:0 0 15px 0;}
.checkout_module .product_order_column .order_container .attributes .a_label {float:left;width:90px;}
.checkout_module .product_order_column .order_container .attributes .a_select {float:left;width:135px;}
.checkout_module .product_order_column .order_container .attributes .a_select select {width:135px;}
.checkout_module .product_order_column .order_container .attributes .a_select .quantity {width:50px;text-align:center;_padding-top:1px;}
.checkout_module .product_order_column .order_container .general_container {margin:0 0 15px 0;}
.checkout_module .product_order_column .order_container .general_container input {width:225px;padding:0 5px 0 5px;_padding-top:1px;}
.checkout_module .product_order_column .order_container .general_container textarea {width:225px;height:130px;margin:0;padding:5px;border:1px solid #CCC;overflow:auto;}
.checkout_module .product_order_column .order_container .general_container.price {padding:15px 0 0 0;border-top:1px solid #CCC;font-size:16px;font-weight:bold;}
.checkout_module .product_order_column .order_container .general_container.price span {font-size:16px;font-weight:bold;}
.checkout_module .product_order_column .order_container .add_button {height:21px;width:110px;border:0;padding-bottom:2px;_padding-bottom:0;color:#FFF;font-weight:bold;text-align:center;background:#DA2128;line-height:20px;cursor:pointer;}

.checkout_module .general_comment {color:#999;font-size:10px;}
.checkout_module .general_comment.bolder {color:#666;font-size:12px;}
.checkout_module .c_button {float:right;height:21px !important;width:140px;margin:0 0 0 10px !important;border:0 !important;padding-bottom:2px !important;_padding-bottom:0 !important;color:#FFF;text-align:center;background:#666;line-height:20px;cursor:pointer;}
.checkout_module .c_button.continue {background:#DA2128;}
.checkout_module .c_button.narrow {width:70px;}

.checkout_module .cart {width:580px;overflow:hidden;}
.checkout_module .cart input {width:auto;margin:0;border:0;}
.checkout_module .cart .top_bar {height:21px;font-size:14px;font-weight:bold;text-align:center;background:#CCC;line-height:20px;}
.checkout_module .cart .columns {width:100%;overflow:hidden;}
.checkout_module .cart .columns .column {float:left;margin:0 5px 0 0;}
.checkout_module .cart .columns.title_bar {height:21px;background:#F6F6F6;}
.checkout_module .cart .columns.title_bar .column {font-weight:bold;line-height:22px;}
.checkout_module .cart .columns .column.remove {width:30px;text-align:center;}
.checkout_module .cart .columns .column.remove img {margin:4px 0 0 0;}
.checkout_module .cart .columns .column.p_title {width:115px;}
.checkout_module .cart .columns .column.p_title div {width:105px;}
.checkout_module .cart .columns .column.attributes {width:190px;}
.checkout_module .cart .columns .column.attributes .a_label {float:left;width:90px;}
.checkout_module .cart .columns .column.attributes .a_select {float:left;width:100px}
.checkout_module .cart .columns .column.attributes .a_select select {width:95px}
.checkout_module .cart .columns .column.quantity {width:55px;}
.checkout_module .cart .columns .column.quantity input {width:55px;margin:0;padding:0;border:1px solid #CCC;text-align:center;_padding-top:1px;}
.checkout_module .cart .columns .column.quantity .a_label {display:none;}
.checkout_module .cart .columns .column.quantity .a_select {float:none;width:55px}
.checkout_module .cart .columns .column.quantity .a_select select {width:55px}
.checkout_module .cart .columns .column.weight {width:65px;text-align:center;}
.checkout_module .cart .columns .column.weight span {font-size:10px;vertical-align:sub;}
.checkout_module .cart .columns .column.cost {width:85px;margin:0;font-weight:bold;text-align:center;}
.checkout_module .cart .columns .product_row {width:100%;overflow:hidden;padding:17px 0 10px 0;border-bottom:1px solid #CCC;}
.checkout_module .cart .columns .product_row.last {border:0;}
.checkout_module .cart .btm_bar {height:21px;margin:0 0 5px 0;background:#CCC;}
.checkout_module .cart .btm_bar div {float:right;font-size:14px;font-weight:bold;text-align:center;line-height:20px;}
/*.checkout_module .cart .btm_bar div span {font-size:14px;font-weight:normal;line-height:20px;}*/
.checkout_module .cart .btm_bar div.b_price {width:85px;margin:0 15px 0 0;}
.checkout_module .cart .btm_bar div.b_weight {margin:0 20px 0 0;}
.checkout_module .cart .btm_bar div.b_weight span {font-size:10px;vertical-align:sub;}

.checkout_module .billing_info {}
.checkout_module .billing_info .input_title {padding:0 0 2px 0;}
.checkout_module .billing_info .mandatory {font-weight:normal;}
.checkout_module .billing_info .b_box {border:1px solid #CCC;padding:0 20px 20px 10px;margin:0 0 20px 0;background:#EFEFEF;}
.checkout_module .billing_info .b_box input {margin:0;padding:1px 0 0 2px;border:1px solid #CCC;}
.checkout_module .billing_info .b_box select {margin:0;border:1px solid #CCC;}
.checkout_module .billing_info .b_box textarea {width:528px;height:90px;padding:2px;margin:0;overflow:auto;}
.checkout_module .billing_info .b_box .b_table {width:100%;overflow:hidden;}
.checkout_module .billing_info .b_box .b_table .b_container {float:left;width:125px;margin:20px 0 0 10px;}
.checkout_module .billing_info .b_box .b_table .b_container input {width:125px;}
.checkout_module .billing_info .b_box .b_table .b_container select {width:125px;}
.checkout_module .billing_info .b_box .general_container {margin:10px 0 0 10px;}
.checkout_module .billing_info .b_box .general_container.comments {_width:100%;margin:15px 7px 15px 10px;padding:15px 0 15px 0;border-top:1px solid #CCC;border-bottom:1px solid #CCC;overflow:hidden;}
.checkout_module .billing_info .b_box .comments_form {display:none;clear:both;}
.checkout_module .billing_info .b_box .comments_form .b_container {_margin-top:0;}
.checkout_module .b_bullet {font-weight:bold;font-size:16px;}
.checkout_module .billing_info.login {width:450px;}
.checkout_module .billing_info.login .c_button {height:21px;width:125px !important;_padding:0px !important;}

.checkout_module .shipping_info {}
.checkout_module .shipping_info .input_title {padding:0 0 2px 0;}
.checkout_module .shipping_info .mandatory {font-weight:normal;}
.checkout_module .shipping_info .b_box {border:1px solid #CCC;padding:0 20px 20px 10px;margin:0 0 20px 0;background:#EFEFEF;}
.checkout_module .shipping_info .b_box input {margin:0;padding:1px 0 0 2px;border:1px solid #CCC;}
.checkout_module .shipping_info .b_box select {margin:0;border:1px solid #CCC;}
.checkout_module .shipping_info .b_box textarea {width:528px;height:90px;padding:2px;margin:0;overflow:auto;}
.checkout_module .shipping_info .b_box .b_table {width:100%;overflow:hidden;}
.checkout_module .shipping_info .b_box .b_table .b_container {float:left;width:125px;margin:20px 0 0 10px;}
.checkout_module .shipping_info .b_box .b_table .b_container input {width:125px;}
.checkout_module .shipping_info .b_box .b_table .b_container select {width:125px;}
.checkout_module .addresses {width:100%;overflow:hidden;_margin:0 0 20px 0;}
.checkout_module .addresses .address {float:left;width:175px;margin:0 20px 20px 0;}
.checkout_module .addresses .address .sub_title {padding:8px 0 0 0;border-top:1px solid #CCC;}
.checkout_module .addresses .address .a_details br {line-height:90%;}
.checkout_module .addresses .address.last {margin-right:0;}
.checkout_module .addresses .address .a_buttons {width:100%;margin:5px 0 0 0;padding:5px 0 0 0;border-top:1px solid #CCC;overflow:hidden;}
.checkout_module .addresses .address .a_buttons .c_button {float:left;margin:0 !important;}
.checkout_module .addresses .address .a_buttons .c_button.continue {margin:0 0 0 10px !important;}

.checkout_module .shipping {width:570px;overflow:hidden;}
.checkout_module .shipping input {margin:0;border:0;}
.checkout_module .shipping .top_bar {height:21px;font-size:14px;font-weight:bold;text-align:center;background:#CCC;line-height:20px;}
.checkout_module .shipping .columns {width:100%;overflow:hidden;}
.checkout_module .shipping .columns .column {float:left;}
.checkout_module .shipping .columns.title_bar {height:21px;background:#F6F6F6;}
.checkout_module .shipping .columns.title_bar .column {font-weight:bold;line-height:22px;}
.checkout_module .shipping .columns .column.s_checkbox {width:30px;text-align:center;}
.checkout_module .shipping .columns .column.s_checkbox input {}
.checkout_module .shipping .columns .column.s_checkbox img {margin:4px 0 0 0;}
.checkout_module .shipping .columns .column.s_title {width:455px;margin:0 10px 0 0;}
.checkout_module .shipping .columns .column.cost {width:75px;font-weight:bold;text-align:center;}
.checkout_module .shipping .columns .method_row {width:100%;overflow:hidden;padding:17px 0 10px 0;border-bottom:1px solid #CCC;}
.checkout_module .shipping .columns .method_row.last {border:0;}
.checkout_module .shipping .btm_bar {height:21px;margin:0 0 25px 0;background:#CCC;}
.checkout_module .shipping .btm_bar div {float:right;margin:0 20px 0 0;font-size:14px;font-weight:bold;line-height:20px;}
.checkout_module .shipping .btm_bar div span {font-size:14px;font-weight:normal;line-height:20px;}

.checkout_module .review {width:570px;overflow:hidden;}
.checkout_module .review input {margin:0;border:0;}
.checkout_module .review .top_bar {height:21px;font-size:14px;font-weight:bold;text-align:center;background:#CCC;line-height:20px;}
.checkout_module .review .columns {width:100%;overflow:hidden;}
.checkout_module .review .columns .column {float:left;margin:0 10px 0 0;}
.checkout_module .review .columns.title_bar {height:21px;background:#F6F6F6;}
.checkout_module .review .columns.title_bar .column {font-weight:bold;line-height:22px;}
.checkout_module .review .columns.title_bar .column div {font-weight:bold;line-height:22px;}
.checkout_module .review .columns .column.i_title {width:150px;}
.checkout_module .review .columns .column.i_title div {padding:0 0 0 10px;}
.checkout_module .review .columns .column.i_title.full_width {width:465px;}
.checkout_module .review .columns .column.attributes {width:150px;}
.checkout_module .review .columns .column.quantity {width:50px;text-align:center;}
.checkout_module .review .columns .column.each{width:85px;text-align:center;}
.checkout_module .review .columns .column.cost {width:85px;text-align:center}
.checkout_module .review .columns .item_row {width:100%;overflow:hidden;padding:17px 0 10px 0;border-bottom:1px solid #CCC;}
.checkout_module .review .columns .item_row.last {border:0;}
.checkout_module .review .btm_bar {height:21px;margin:0 0 25px 0;background:#CCC;}
.checkout_module .review .btm_bar div {float:right;margin:0 20px 0 0;font-size:14px;font-weight:bold;line-height:20px;}
.checkout_module .review .btm_bar div span {font-size:14px;font-weight:normal;line-height:20px;}

.checkout_module .complete {}
.checkout_module .complete .top_bar {height:21px;margin:0 0 10px 0;font-size:14px;font-weight:bold;text-align:center;background:#CCC;line-height:20px;}

.checkout_module .orders {width:490px;overflow:hidden;}
.checkout_module .orders .columns {width:100%;overflow:hidden;}
.checkout_module .orders .columns .column {float:left;margin:0 1px 0 0;}
.checkout_module .orders .columns .column span {padding:0 0 0 5px;}
.checkout_module .orders .columns.title_bar {height:21px;}
.checkout_module .orders .columns.title_bar .column {font-weight:bold;line-height:22px;background:#D6D6D6;}
.checkout_module .orders .columns.title_bar span {font-weight:bold;line-height:22px;background:#D6D6D6;}
.checkout_module .orders .columns .item_row {width:100%;height:27px;margin:0 0 1px 0;overflow:hidden;}
.checkout_module .orders .columns .item_row .column {height:27px;line-height:25px;}
.checkout_module .orders .columns .item_row .column span {height:27px;line-height:26px;}
.checkout_module .orders .columns .item_row.dark .column {background:#EFEFEF;}
.checkout_module .orders .columns .item_row.light .column {background:#F5F5F5;}
.checkout_module .orders .columns .item_row.hover .column {background:#D0EEFD !important;}
.checkout_module .orders .columns .column.o_date {width:110px;text-align:center;}
.checkout_module .orders .columns .column.o_title {width:150px;}
.checkout_module .orders .columns .column.o_status {width:110px;}
.checkout_module .orders .columns .column.o_cancel {width:90px;margin:0;text-align:center;}
.checkout_module .orders .columns .column.o_cancel span {padding:0;text-align:center;}
.checkout_module .orders .columns .column.o_cancel span.sent {font-size:11px;line-height:27px;}
.checkout_module .orders .columns .column.o_cancel span.cancel_control {color:#3366CC;font-size:11px;text-decoration:underline;line-height:27px;cursor:pointer;}

.search_results {padding:10px 0 0 0;}
.search_results .description {width:100%;overflow:hidden;}
.search_results .description h1 {float:left;_height:21px;_margin:2px;}
.search_results .description form {float:left;margin:0 0 0 10px;_margin-left:7px;}
.search_results .description form .search_field {height:21px;width:300px;margin:0;padding:0 2px 0 2px;}
.search_results .description form .search_button {height:21px;width:100px;margin:0;padding:0 0 2px 0;_line-height:17px;}
.search_results .results_stats {padding:0 0 5px 0;border-bottom:1px solid #CCC;text-align:right;}
.search_results .search_result {width:600px;margin:15px 0 0 0;}
.search_results .search_result .r_link {}
.search_results .search_result .r_link * {color:#3366CC;font-size:14px;}
.search_results .search_result .excerpt {}
.search_results .search_result .r_url {color:green;}
.search_results .pages_navigation {margin:15px 0 0 0;padding:5px 0 0 0;border-top:1px solid #CCC;text-align:center;}
.search_results .pages_navigation a {}
.search_results .pages_navigation a.selected {font-weight:bold;text-decoration:none;cursor:default;}
.search_results .refinement_labels {margin:5px 0 0 0;}
.search_results .refinement_labels a {color:#3366CC;}
.search_results .refinement_labels a.selected {color:#333;font-weight:bold;text-decoration:none;cursor:default;}
/* RTL */
.search_results.rtl .description h1 {float:right;}
.search_results.rtl .description form {float:right;margin:0 10px 0 0px;_margin-right:7px;}
.search_results.rtl .results_stats {text-align:left;}
