body {
    font: 13px/1.231 Arial, Helvetica, sans-serif;
    *font-size: small;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border-style: none;
    outline: 0;
    /*vertical-align: baseline;*/
    background: transparent;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

nav ul, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

address, caption, cite, code, dfn, var {
    font-style: normal;
    font-weight: normal;
}

caption {
    text-align: left;
}

input, textarea, select {
    font: 100% Arial, Tahoma, sans-serif;
    vertical-align: middle;
    outline: none;
}

input:focus, textarea:focus {
    outline: none;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

ul.landing_ul li {
    margin: 5px 0 5px 0;
}

.backgroundImageNone, .backgroundImageNone h1 {
    background-image: none !important;
    float: left;
    font-size: 100%;
    font-weight: bold;
    padding: 0 10px 0 0;
    margin: 0 6px 0 0;
}

.displayNone {
    display: none;
}

.displayBlock {
    display: block;
}

.serviceHeader {
    font-size: 245%;
    font-weight: normal;
}

.pdpSpecModelTab {
    width: auto !important;
}

.pfgText {
    font-weight: bold !important;
    color: #999 !important;
}

.fontMargin {
    font-weight: bold;
    margin: 3px 0 5px;
}

a.noLine:hover {
    text-decoration: none !important;
    cursor: text;
}

.container_12 {
    margin-left: auto;
    margin-right: auto;
    /*width: 996px;*/
    width: 980px;
}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
    /*display: inline;*/
    /*float: left;*/
    /*position: relative;*/
    /*margin-left: 8px;*/
    /*margin-right: 8px;*/
}

.alpha {
    margin-left: 0 !important;
    float: left;
}

.omega {
    margin-right: 0;
    float: right;
}

.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.container_12 .grid_1 {
    width: 67px;
}

.container_12 .grid_2 {
    width: 150px;
}

.container_12 .grid_3 {
    width: 233px;
}

.container_12 .grid_4 {
    width: 316px;
}

.container_12 .grid_5 {
    width: 399px;
}

.container_12 .grid_6 {
    width: 482px;
}

.container_12 .grid_7 {
    width: 565px;
}

.container_12 .grid_8 {
    width: 648px;
}

.container_12 .grid_9 {
    width: 731px;
}

.container_12 .grid_10 {
    width: 814px;
}

.container_12 .grid_11 {
    width: 897px;
}

.container_12 .grid_12 {
    width: 980px;
}

.container_12 .prefix_1 {
    padding-left: 83px;
}

.container_12 .prefix_2 {
    padding-left: 166px;
}

.container_12 .prefix_3 {
    padding-left: 249px;
}

.container_12 .prefix_4 {
    padding-left: 332px;
}

.container_12 .prefix_5 {
    padding-left: 415px;
}

.container_12 .prefix_6 {
    padding-left: 498px;
}

.container_12 .prefix_7 {
    padding-left: 581px;
}

.container_12 .prefix_8 {
    padding-left: 664px;
}

.container_12 .prefix_9 {
    padding-left: 747px;
}

.container_12 .prefix_10 {
    padding-left: 830px;
}

.container_12 .prefix_11 {
    padding-left: 913px;
}

.container_12 .suffix_1 {
    padding-right: 83px;
}

.container_12 .suffix_2 {
    padding-right: 166px;
}

.container_12 .suffix_3 {
    padding-right: 249px;
}

.container_12 .suffix_4 {
    padding-right: 332px;
}

.container_12 .suffix_5 {
    padding-right: 415px;
}

.container_12 .suffix_6 {
    padding-right: 498px;
}

.container_12 .suffix_7 {
    padding-right: 581px;
}

.container_12 .suffix_8 {
    padding-right: 664px;
}

.container_12 .suffix_9 {
    padding-right: 747px;
}

.container_12 .suffix_10 {
    padding-right: 830px;
}

.container_12 .suffix_11 {
    padding-right: 913px;
}

.container_12 .push_1 {
    left: 83px;
}

.container_12 .push_2 {
    left: 166px;
}

.container_12 .push_3 {
    left: 249px;
}

.container_12 .push_4 {
    left: 332px;
}

.container_12 .push_5 {
    left: 415px;
}

.container_12 .push_6 {
    left: 498px;
}

.container_12 .push_7 {
    left: 581px;
}

.container_12 .push_8 {
    left: 664px;
}

.container_12 .push_9 {
    left: 747px;
}

.container_12 .push_10 {
    left: 830px;
}

.container_12 .push_11 {
    left: 913px;
}

.container_12 .pull_1 {
    left: -83px;
}

.container_12 .pull_2 {
    left: -166px;
}

.container_12 .pull_3 {
    left: -249px;
}

.container_12 .pull_4 {
    left: -332px;
}

.container_12 .pull_5 {
    left: -415px;
}

.container_12 .pull_6 {
    left: -498px;
}

.container_12 .pull_7 {
    left: -581px;
}

.container_12 .pull_8 {
    left: -664px;
}

.container_12 .pull_9 {
    left: -747px;
}

.container_12 .pull_10 {
    left: -830px;
}

.container_12 .pull_11 {
    left: -913px;
}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.x-helper-hidden {
    display: none;
}

.x-helper-hidden-accessible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

.x-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.x-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.x-helper-clearfix {
    display: inline-block;
}

/* required comment for clearfix to work in Opera \*/
* html .x-helper-clearfix {
    height: 1%;
}

.x-helper-clearfix {
    display: block;
}

/* end clearfix */
.x-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity = 0);
}

.x-state-disabled {
    cursor: default !important;
}

.x-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.x-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.x-accordion {
    width: 100%;
}

.x-accordion .x-accordion-header {
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom: 1;
}

.x-accordion .x-accordion-li-fix {
    display: inline;
}

.x-accordion .x-accordion-header-active {
    border-bottom: 0 !important;
}

.x-accordion .x-accordion-header a {
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em .7em;
}

.x-accordion-icons .x-accordion-header a {
    padding-left: 2.2em;
}

.x-accordion .x-accordion-header .x-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.x-accordion .x-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
    zoom: 1;
}

.x-accordion .x-accordion-content-active {
    display: block;
}

.x-autocomplete {
    position: absolute;
    cursor: default;
}

ul.x-autocomplete {
    border: 1px solid #414141;
    border-radius: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    z-index: 999 !important;
    padding: 4px 0;
}

.x-autocomplete li.x-menu-item a {
    color: #099;
    padding: 0 10px 0 29px;
    background: url(/images/global/icn/icn_lupa.gif) no-repeat 10px 50%;
    font-size: 12px;
    line-height: 20px;
}

.x-autocomplete li.x-menu-item a:hover {
    background-color: #f0f0f0;
    border: none;
    margin: 0;
}

* html .x-autocomplete {
    width: 1px;
}

.x-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left;
}

.x-menu .x-menu {
    margin-top: -3px;
}

.x-menu .x-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}

.x-menu .x-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
    zoom: 1;
}

.x-menu .x-menu-item a.x-state-hover, .x-menu .x-menu-item a.x-state-active {
    font-weight: normal;
    margin: -1px;
}

.x-button {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: .1em;
    text-decoration: none !important;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible;
}

.x-button-icon-only {
    width: 2.2em;
}

button.x-button-icon-only {
    width: 2.4em;
}

.x-button-icons-only {
    width: 3.4em;
}

button.x-button-icons-only {
    width: 3.7em;
}

.x-button .x-button-text {
    display: block;
    line-height: 1.4;
}

.x-button-text-only .x-button-text {
    padding: .4em 1em;
}

.x-button-icon-only .x-button-text, .x-button-icons-only .x-button-text {
    padding: .4em;
    text-indent: -9999999px;
}

.x-button-text-icon-primary .x-button-text, .x-button-text-icons .x-button-text {
    padding: .4em 1em .4em 2.1em;
}

.x-button-text-icon-secondary .x-button-text, .x-button-text-icons .x-button-text {
    padding: .4em 2.1em .4em 1em;
}

.x-button-text-icons .x-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}

input.x-button {
    padding: .4em 1em;
}

.x-button-icon-only .x-icon, .x-button-text-icon-primary .x-icon, .x-button-text-icon-secondary .x-icon, .x-button-text-icons .x-icon, .x-button-icons-only .x-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.x-button-icon-only .x-icon {
    left: 50%;
    margin-left: -8px;
}

.x-button-text-icon-primary .x-button-icon-primary, .x-button-text-icons .x-button-icon-primary, .x-button-icons-only .x-button-icon-primary {
    left: .5em;
}

.x-button-text-icon-secondary .x-button-icon-secondary, .x-button-text-icons .x-button-icon-secondary, .x-button-icons-only .x-button-icon-secondary {
    right: .5em;
}

.x-button-text-icons .x-button-icon-secondary, .x-button-icons-only .x-button-icon-secondary {
    right: .5em;
}

.x-buttonset {
    margin-right: 7px;
}

.x-buttonset .x-button {
    margin-left: 0;
    margin-right: -.3em;
}

button.x-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.x-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}

.x-datepicker .x-datepicker-header {
    position: relative;
    padding: .2em 0;
}

.x-datepicker .x-datepicker-prev, .x-datepicker .x-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}

.x-datepicker .x-datepicker-prev-hover, .x-datepicker .x-datepicker-next-hover {
    top: 1px;
}

.x-datepicker .x-datepicker-prev {
    left: 2px;
}

.x-datepicker .x-datepicker-next {
    right: 2px;
}

.x-datepicker .x-datepicker-prev-hover {
    left: 1px;
}

.x-datepicker .x-datepicker-next-hover {
    right: 1px;
}

.x-datepicker .x-datepicker-prev span, .x-datepicker .x-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

.x-datepicker .x-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}

.x-datepicker .x-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}

.x-datepicker select.x-datepicker-month-year {
    width: 100%;
}

.x-datepicker select.x-datepicker-month, .x-datepicker select.x-datepicker-year {
    width: 49%;
}

.x-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}

.x-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}

.x-datepicker td {
    border: 0;
    padding: 1px;
}

.x-datepicker td span, .x-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}

.x-datepicker .x-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.x-datepicker .x-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}

.x-datepicker .x-datepicker-buttonpane button.x-datepicker-current {
    float: left;
}

.x-datepicker.x-datepicker-multi {
    width: auto;
}

.x-datepicker-multi .x-datepicker-group {
    float: left;
}

.x-datepicker-multi .x-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}

.x-datepicker-multi-2 .x-datepicker-group {
    width: 50%;
}

.x-datepicker-multi-3 .x-datepicker-group {
    width: 33.3%;
}

.x-datepicker-multi-4 .x-datepicker-group {
    width: 25%;
}

.x-datepicker-multi .x-datepicker-group-last .x-datepicker-header {
    border-left-width: 0;
}

.x-datepicker-multi .x-datepicker-group-middle .x-datepicker-header {
    border-left-width: 0;
}

.x-datepicker-multi .x-datepicker-buttonpane {
    clear: left;
}

.x-datepicker-row-break {
    clear: both;
    width: 100%;
}

.x-datepicker-rtl {
    direction: rtl;
}

.x-datepicker-rtl .x-datepicker-prev {
    right: 2px;
    left: auto;
}

.x-datepicker-rtl .x-datepicker-next {
    left: 2px;
    right: auto;
}

.x-datepicker-rtl .x-datepicker-prev:hover {
    right: 1px;
    left: auto;
}

.x-datepicker-rtl .x-datepicker-next:hover {
    left: 1px;
    right: auto;
}

.x-datepicker-rtl .x-datepicker-buttonpane {
    clear: right;
}

.x-datepicker-rtl .x-datepicker-buttonpane button {
    float: left;
}

.x-datepicker-rtl .x-datepicker-buttonpane button.x-datepicker-current {
    float: right;
}

.x-datepicker-rtl .x-datepicker-group {
    float: right;
}

.x-datepicker-rtl .x-datepicker-group-last .x-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.x-datepicker-rtl .x-datepicker-group-middle .x-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.x-datepicker-cover {
    display: none;
    display: block;
    position: absolute;
    z-index: -1;
    /*filter: mask();*/
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px;
}

.x-dialog {
    position: absolute;
    padding: .2em;
    width: 300px;
    overflow: hidden;
}

.x-dialog .x-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
}

.x-dialog .x-dialog-title {
    float: left;
    margin: .1em 16px .1em 0;
}

.x-dialog .x-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}

.x-dialog .x-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}

.x-dialog .x-dialog-titlebar-close:hover, .x-dialog .x-dialog-titlebar-close:focus {
    padding: 0;
}

.x-dialog .x-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
    zoom: 1;
}

.x-dialog .x-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em;
}

.x-dialog .x-dialog-buttonpane .x-dialog-buttonset {
    float: right;
}

.x-dialog .x-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}

.x-dialog .x-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
}

.x-draggable .x-dialog-titlebar {
    cursor: move;
}

.x-progressbar {
    height: 2em;
    text-align: left;
}

.x-progressbar .x-progressbar-value {
    margin: -1px;
    height: 100%;
}

.x-resizable {
    position: relative;
}

.x-resizable-handle {
    position: absolute;
    font-size: .1px;
    z-index: 99999;
    display: block;
}

.x-resizable-disabled .x-resizable-handle, .x-resizable-autohide .x-resizable-handle {
    display: none;
}

.x-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.x-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.x-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.x-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.x-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.x-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.x-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.x-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.x-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}

.x-slider {
    position: relative;
    text-align: left;
}

.x-slider .x-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}

.x-slider .x-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

.x-slider-horizontal {
    height: .8em;
}

.x-slider-horizontal .x-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}

.x-slider-horizontal .x-slider-range {
    top: 0;
    height: 100%;
}

.x-slider-horizontal .x-slider-range-min {
    left: 0;
}

.x-slider-horizontal .x-slider-range-max {
    right: 0;
}

.x-slider-vertical {
    width: .8em;
    height: 100px;
}

.x-slider-vertical .x-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}

.x-slider-vertical .x-slider-range {
    left: 0;
    width: 100%;
}

.x-slider-vertical .x-slider-range-min {
    bottom: 0;
}

.x-slider-vertical .x-slider-range-max {
    top: 0;
}

.x-tabs {
    position: relative;
    padding: .2em;
    zoom: 1;
}

.x-tabs .x-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}

.x-tabs .x-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 1px;
    margin: 0 .2em 1px 0;
    border-bottom: 0 !important;
    padding: 0;
    white-space: nowrap;
}

.x-tabs .x-tabs-nav li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}

.x-tabs .x-tabs-nav li.x-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px;
}

.x-tabs .x-tabs-nav li.x-tabs-selected a, .x-tabs .x-tabs-nav li.x-state-disabled a, .x-tabs .x-tabs-nav li.x-state-processing a {
    cursor: text;
}

.x-tabs .x-tabs-nav li a, .x-tabs.x-tabs-collapsible .x-tabs-nav li.x-tabs-selected a {
    cursor: pointer;
}

.x-tabs .x-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}

.x-tabs .x-tabs-hide {
    display: none !important;
}

.x-widget {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em;
}

.x-widget .x-widget {
    font-size: 1em;
}

.x-widget input, .x-widget select, .x-widget textarea, .x-widget button {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em;
}

.x-widget-content {
    border: 1px solid #aaa;
    background: #fff 50% 50% repeat-x;
    color: #222;
}

.x-widget-content a {
    color: #222;
}

.x-widget-header {
    border: 1px solid #aaa;
    background: #ccc url(header/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
    color: #222;
    font-weight: bold;
}

.x-widget-header a {
    color: #222;
}

.accordion .x-widget-content {
    background: none;
    border: none;
    overflow: visible;
    padding: 0;
}

.accordion .x-widget-content a {
    color: #099;
}

.x-state-default, .x-widget-content .x-state-default, .x-widget-header .x-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url(header/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #555;
}

.x-state-default a, .x-state-default a:link, .x-state-default a:visited {
    color: #555;
    text-decoration: none;
}

.x-state-hover, .x-widget-content .x-state-hover, .x-widget-header .x-state-hover, .x-state-focus, .x-widget-content .x-state-focus, .x-widget-header .x-state-focus {
    border: 1px solid #999;
    background: #dadada url(header/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}

.x-state-hover a, .x-state-hover a:hover {
    color: #212121;
    text-decoration: none;
}

.x-state-active, .x-widget-content .x-state-active, .x-widget-header .x-state-active {
    border: 1px solid #aaa;
    background: #fff url(header/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}

.x-state-active a, .x-state-active a:link, .x-state-active a:visited {
    color: #212121;
    text-decoration: none;
}

.x-widget :active {
    outline: none;
}

.accordion .x-state-active {
    background: none;
    border: none;
}

.x-state-highlight, .x-widget-content .x-state-highlight, .x-widget-header .x-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url(header/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
    color: #363636;
}

.x-state-highlight a, .x-widget-content .x-state-highlight a, .x-widget-header .x-state-highlight a {
    color: #363636;
}

.x-state-error, .x-widget-content .x-state-error, .x-widget-header .x-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(header/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
    color: #cd0a0a;
}

.x-state-error a, .x-widget-content .x-state-error a, .x-widget-header .x-state-error a {
    color: #cd0a0a;
}

.x-state-error-text, .x-widget-content .x-state-error-text, .x-widget-header .x-state-error-text {
    color: #cd0a0a;
}

.x-priority-primary, .x-widget-content .x-priority-primary, .x-widget-header .x-priority-primary {
    font-weight: bold;
}

.x-priority-secondary, .x-widget-content .x-priority-secondary, .x-widget-header .x-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity = 70);
    font-weight: normal;
}

.x-state-disabled, .x-widget-content .x-state-disabled, .x-widget-header .x-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity = 35);
    background-image: none;
}

.x-icon {
    width: 16px;
    height: 16px;
    background-image: url(header/images/ui-icons_222222_256x240.png);
}

.x-widget-content .x-icon {
    background-image: url(header/images/ui-icons_222222_256x240.png);
}

.x-widget-header .x-icon {
    background-image: url(header/images/ui-icons_222222_256x240.png);
}

.x-state-default .x-icon {
    background-image: url(header/images/ui-icons_888888_256x240.png);
}

.x-state-hover .x-icon, .x-state-focus .x-icon {
    background-image: url(header/images/ui-icons_454545_256x240.png);
}

.x-state-active .x-icon {
    background-image: url(header/images/ui-icons_454545_256x240.png);
}

.x-state-highlight .x-icon {
    background-image: url(header/images/ui-icons_2e83ff_256x240.png);
}

.x-state-error .x-icon, .x-state-error-text .x-icon {
    background-image: url(header/images/ui-icons_cd0a0a_256x240.png);
}

.x-icon-carat-1-n {
    background-position: 0 0;
}

.x-icon-carat-1-ne {
    background-position: -16px 0;
}

.x-icon-carat-1-e {
    background-position: -32px 0;
}

.x-icon-carat-1-se {
    background-position: -48px 0;
}

.x-icon-carat-1-s {
    background-position: -64px 0;
}

.x-icon-carat-1-sw {
    background-position: -80px 0;
}

.x-icon-carat-1-w {
    background-position: -96px 0;
}

.x-icon-carat-1-nw {
    background-position: -112px 0;
}

.x-icon-carat-2-n-s {
    background-position: -128px 0;
}

.x-icon-carat-2-e-w {
    background-position: -144px 0;
}

.x-icon-triangle-1-n {
    background-position: 0 -16px;
}

.x-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.x-icon-triangle-1-e {
    background-position: -32px -16px;
}

.x-icon-triangle-1-se {
    background-position: -48px -16px;
}

.x-icon-triangle-1-s {
    background-position: -64px -16px;
}

.x-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.x-icon-triangle-1-w {
    background-position: -96px -16px;
}

.x-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.x-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.x-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.x-icon-arrow-1-n {
    background-position: 0 -32px;
}

.x-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.x-icon-arrow-1-e {
    background-position: -32px -32px;
}

.x-icon-arrow-1-se {
    background-position: -48px -32px;
}

.x-icon-arrow-1-s {
    background-position: -64px -32px;
}

.x-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.x-icon-arrow-1-w {
    background-position: -96px -32px;
}

.x-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.x-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.x-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.x-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.x-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.x-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.x-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.x-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.x-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.x-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.x-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.x-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.x-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.x-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.x-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.x-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.x-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.x-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.x-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.x-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.x-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.x-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.x-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.x-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.x-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.x-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.x-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.x-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.x-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.x-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.x-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.x-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.x-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.x-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.x-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.x-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.x-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.x-icon-arrow-4 {
    background-position: 0 -80px;
}

.x-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.x-icon-extlink {
    background-position: -32px -80px;
}

.x-icon-newwin {
    background-position: -48px -80px;
}

.x-icon-refresh {
    background-position: -64px -80px;
}

.x-icon-shuffle {
    background-position: -80px -80px;
}

.x-icon-transfer-e-w {
    background-position: -96px -80px;
}

.x-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.x-icon-folder-collapsed {
    background-position: 0 -96px;
}

.x-icon-folder-open {
    background-position: -16px -96px;
}

.x-icon-document {
    background-position: -32px -96px;
}

.x-icon-document-b {
    background-position: -48px -96px;
}

.x-icon-note {
    background-position: -64px -96px;
}

.x-icon-mail-closed {
    background-position: -80px -96px;
}

.x-icon-mail-open {
    background-position: -96px -96px;
}

.x-icon-suitcase {
    background-position: -112px -96px;
}

.x-icon-comment {
    background-position: -128px -96px;
}

.x-icon-person {
    background-position: -144px -96px;
}

.x-icon-print {
    background-position: -160px -96px;
}

.x-icon-trash {
    background-position: -176px -96px;
}

.x-icon-locked {
    background-position: -192px -96px;
}

.x-icon-unlocked {
    background-position: -208px -96px;
}

.x-icon-bookmark {
    background-position: -224px -96px;
}

.x-icon-tag {
    background-position: -240px -96px;
}

.x-icon-home {
    background-position: 0 -112px;
}

.x-icon-flag {
    background-position: -16px -112px;
}

.x-icon-calendar {
    background-position: -32px -112px;
}

.x-icon-cart {
    background-position: -48px -112px;
}

.x-icon-pencil {
    background-position: -64px -112px;
}

.x-icon-clock {
    background-position: -80px -112px;
}

.x-icon-disk {
    background-position: -96px -112px;
}

.x-icon-calculator {
    background-position: -112px -112px;
}

.x-icon-zoomin {
    background-position: -128px -112px;
}

.x-icon-zoomout {
    background-position: -144px -112px;
}

.x-icon-search {
    background-position: -160px -112px;
}

.x-icon-wrench {
    background-position: -176px -112px;
}

.x-icon-gear {
    background-position: -192px -112px;
}

.x-icon-heart {
    background-position: -208px -112px;
}

.x-icon-star {
    background-position: -224px -112px;
}

.x-icon-link {
    background-position: -240px -112px;
}

.x-icon-cancel {
    background-position: 0 -128px;
}

.x-icon-plus {
    background-position: -16px -128px;
}

.x-icon-plusthick {
    background-position: -32px -128px;
}

.x-icon-minus {
    background-position: -48px -128px;
}

.x-icon-minusthick {
    background-position: -64px -128px;
}

.x-icon-close {
    background-position: -80px -128px;
}

.x-icon-closethick {
    background-position: -96px -128px;
}

.x-icon-key {
    background-position: -112px -128px;
}

.x-icon-lightbulb {
    background-position: -128px -128px;
}

.x-icon-scissors {
    background-position: -144px -128px;
}

.x-icon-clipboard {
    background-position: -160px -128px;
}

.x-icon-copy {
    background-position: -176px -128px;
}

.x-icon-contact {
    background-position: -192px -128px;
}

.x-icon-image {
    background-position: -208px -128px;
}

.x-icon-video {
    background-position: -224px -128px;
}

.x-icon-script {
    background-position: -240px -128px;
}

.x-icon-alert {
    background-position: 0 -144px;
}

.x-icon-info {
    background-position: -16px -144px;
}

.x-icon-notice {
    background-position: -32px -144px;
}

.x-icon-help {
    background-position: -48px -144px;
}

.x-icon-check {
    background-position: -64px -144px;
}

.x-icon-bullet {
    background-position: -80px -144px;
}

.x-icon-radio-off {
    background-position: -96px -144px;
}

.x-icon-radio-on {
    background-position: -112px -144px;
}

.x-icon-pin-w {
    background-position: -128px -144px;
}

.x-icon-pin-s {
    background-position: -144px -144px;
}

.x-icon-play {
    background-position: 0 -160px;
}

.x-icon-pause {
    background-position: -16px -160px;
}

.x-icon-seek-next {
    background-position: -32px -160px;
}

.x-icon-seek-prev {
    background-position: -48px -160px;
}

.x-icon-seek-end {
    background-position: -64px -160px;
}

.x-icon-seek-start {
    background-position: -80px -160px;
}

.x-icon-seek-first {
    background-position: -80px -160px;
}

.x-icon-stop {
    background-position: -96px -160px;
}

.x-icon-eject {
    background-position: -112px -160px;
}

.x-icon-volume-off {
    background-position: -128px -160px;
}

.x-icon-volume-on {
    background-position: -144px -160px;
}

.x-icon-power {
    background-position: 0 -176px;
}

.x-icon-signal-diag {
    background-position: -16px -176px;
}

.x-icon-signal {
    background-position: -32px -176px;
}

.x-icon-battery-0 {
    background-position: -48px -176px;
}

.x-icon-battery-1 {
    background-position: -64px -176px;
}

.x-icon-battery-2 {
    background-position: -80px -176px;
}

.x-icon-battery-3 {
    background-position: -96px -176px;
}

.x-icon-circle-plus {
    background-position: 0 -192px;
}

.x-icon-circle-minus {
    background-position: -16px -192px;
}

.x-icon-circle-close {
    background-position: -32px -192px;
}

.x-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.x-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.x-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.x-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.x-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.x-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.x-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.x-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.x-icon-circle-zoomin {
    background-position: -176px -192px;
}

.x-icon-circle-zoomout {
    background-position: -192px -192px;
}

.x-icon-circle-check {
    background-position: -208px -192px;
}

.x-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.x-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.x-icon-circlesmall-close {
    background-position: -32px -208px;
}

.x-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.x-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.x-icon-squaresmall-close {
    background-position: -80px -208px;
}

.x-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.x-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.x-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.x-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.x-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.x-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

.x-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}

.x-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

.x-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.x-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.x-corner-top {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

.x-corner-bottom {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.x-corner-right {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.x-corner-left {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.x-corner-all {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.accordion .x-corner-all {
    background: none;
    border: none;
}

.accordion .x-corner-top, .accordion .x-corner-all {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.x-widget-overlay {
    background: #aaa url(header/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity = 30);
}

.x-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url(header/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity = 30);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.container_12 .grid_4 {
    width: 314px;
}

.ieFix {
    position: relative;
    z-index: 3;
}

body {
    color: #666;
    min-width: 1000px;
    background: #fff url(/images/global/bg/main_hold.gif) repeat-x 0 64px;
}

a {
    color: #099;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

#header {
    position: relative;
    z-index: 20;
}

.headerWrap {
    position: relative;
    z-index: 50;
    background: #3e3e3e url(/images/global/bg/header.gif) repeat-x;
}

.headerFrame {
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -795px;
}

.headerBar {
    width: 980px;
    margin: 0 auto;
    padding: 0 0 8px;
    position: relative;
}

.toolBar {
    float: right;
}

.topNav {
    padding: 0;
}

.navLogin, .navLogout {
    float: right;
    margin: 0;
    padding: 0;
    display: inline;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -1347px;
}

.navLogin li, .navLogout li {
    float: left;
    display: inline;
    padding: 0 13px;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    position: relative;
}

.navLogout li {
    margin: 8px 4px 0 10px;
    color: #fff;
    padding: 0;
}

.navLogin li:hover {
    background: #6d6c6c url(/images/global/bg/lang_bg.gif) repeat-x 0 100%;
}

.navLogin a {
    color: #0cc;
    padding: 7px 12px 7px 0;
    float: left;
    background: url(/images/global/icn/icn_arrow.png) no-repeat 100% 50%;
}

.navLogin a:hover {
    text-decoration: none;
}

#openLogin:hover {
    background: url(/images/global/icn/icn_arrow_down.png) no-repeat 100% 50%;
}

#headerLogout {
    display: block;
}

.navLogin .drop {
    position: absolute;
    top: 28px;
    right: -1px;
    width: 242px;
    z-index: 9999;
    visibility: hidden;
}

.navLogin li:hover .drop {
    visibility: visible;
}

.navLogin .drop .t {
    background: url(/images/global/bg/bg_login_drop.png) no-repeat;
    height: 68px;
    overflow: hidden;
}

.navLogin .drop .c {
    background: url(/images/global/bg/bg_login_drop.png) repeat-y 50% 0;
    padding: 0 10px 0 21px;
}

.navLogin .drop .b {
    background: url(/images/global/bg/bg_login_drop.png) no-repeat 100% 100%;
    height: 5px;
    overflow: hidden;
}

.navLogin .drop .container {
    float: left;
    width: 100%;
    margin: -52px 0 0;
    position: relative;
}

.navLogin .drop li {
    background: none;
    padding: 0;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    clear: both;
}

.navLogin .drop li a {
    padding: 2px 8px 3px 0;
    float: none;
}

.navLogin .drop li a:hover {
    text-decoration: underline;
}

.choiceLang {
    float: right;
    padding-left: 1px;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -1347px;
}

.choiceLang .choiceOpen {
    float: left;
    padding: 0 0 6px 11px;
    color: #b7b7b7;
    font-size: 11px;
    line-height: 14px;
}

.choiceLang .choiceOpen em, .choiceLang .choiceOpen span, .choiceLang .choiceOpen strong {
    cursor: pointer;
}

.choiceLang .choiceOpen .ico {
    float: left;
    font-style: normal;
    margin: 7px 10px 0 0;
    text-indent: -9999px;
    overflow: hidden;
    width: 30px;
    height: 15px;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -1276px;
}

.choiceLang .choiceOpen .bullet {
    float: left;
    width: 7px;
    height: 6px;
    margin: 13px 12px 0 0;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/global/btn/btn_home_sprite.png) no-repeat 0 -95px;
}

.choiceLang .choiceOpen span {
    float: left;
    margin: 8px 3px 0 0;
}

.choiceLang .choiceOpen .divider-vertical-bar {
    margin-right: 8px;
}

.choiceLang .choiceOpen strong {
    float: left;
    margin: 8px 8px 0 0;
    padding: 0;
    font-weight: normal;
}

.choiceLang:hover .choiceOpen, .choiceLang .hover .choiceOpen {
    background: #6d6c6c url(/images/global/bg/lang_bg.gif) repeat-x 0 100%;
    color: #fff;
    text-decoration: none;
}

.choiceLang:hover .choiceOpen .ico, .choiceLang .hover .choiceOpen .ico {
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -1296px;
}

.choiceLang:hover .choiceOpen .bullet, .choiceLang .hover .choiceOpen .bullet {
    background: url(/images/global/btn/btn_home_sprite.png) no-repeat 100% -453px;
}

.choiceLang:hover .langDrop, .choiceLang .hover .langDrop {
    display: block;
}

.choiceLang.noBg:hover .choiceOpen, .choiceLang.noBg .hover .choiceOpen {
    background: none;
    color: #B7B7B7;
    text-decoration: underline;
}

.choiceLang.noBg:hover .choiceOpen strong, .choiceLang.noBg .hover .choiceOpen strong {
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -1316px;
}

.choiceLang.noBg:hover .choiceOpen .ico, .choiceLang.noBg .hover .choiceOpen .ico {
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -1276px;
}

.choiceLang.noBg:hover .choiceOpen .bullet, .choiceLang.noBg .hover .choiceOpen .bullet {
    background: url(/images/global/btn/btn_home_sprite.png) no-repeat 0 -453px;
}

.choiceLang.noBg:hover .langDrop, .choiceLang.noBg .hover .langDrop {
    display: block;
}

.langDrop {
    position: absolute;
    z-index: 50;
    display: none;
    top: 26px;
    right: -2px;
    width: 513px;
    overflow: hidden;
    color: #fff;
    font-size: 12px;
}

.langDrop li a {
    float: right;
}

.langDrop .top, .langDrop .btm {
    width: 513px;
    height: 3px;
    overflow: hidden;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -40px;
}

.langDrop .btm {
    height: 4px;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -31px;
}

.langDropFrame {
    width: 509px;
    padding: 0 2px;
    background: url(/images/global/bg/country_h_c.png) repeat-y;
}

.langDropHold {
    min-height: 100px;
    padding: 15px 20px 20px;
    background: #2a2929 url(/images/global/bg/country_f_c.gif) repeat-x;
}

* html .langDropHold {
    height: 100px;
}

.langDrop .heading {
    display: block;
    float: none;
    font-size: 14px;
    line-height: 16px;
    background: none !important;
    padding: 0;
    margin: 0;
    font-weight: bold;
}

.langDrop .remember {
    padding: 10px 0 0;
    font-weight: bold;
}

.langDrop .remember input {
    float: left;
    width: 15px;
    height: 16px;
    margin: 0 5px 0 0;
    padding: 0;
}

.langDrop .columnsFrame {
    padding: 0;
    position: relative;
    margin: 0 -30px 0 0;
}

.langDrop .col {
    float: left;
    width: 132px;
    padding: 0 20px 0 0;
}

.langDrop .col2 {
    width: 156px;
}

.langDrop .col3 {
    width: 140px;
    padding: 0;
}

.langDrop .col strong {
    display: block;
    margin: 18px 0 0;
    font-size: 14px;
    line-height: 16px;
}

.langDrop .col strong span {
    font-size: 12px;
    color: #fff;
}

.langDrop .col ul {
    padding: 4px 0 0;
}

.langDrop .col ul li {
    padding: 2px 0 3px;
    line-height: 16px;
    width: 100%;
    overflow: hidden;
}

.langDrop .col ul li:after {
    display: block;
    clear: both;
    content: "";
}

.langDrop .col span {
    color: #ccc;
    float: left;
    max-width: 59%;
}

.langDrop .col a {
    float: right;
    max-width: 48%;
}

.langDrop .col a span {
    color: #0cc;
}

.langDrop .col a em, .langDrop .col a:hover em {
    color: #0cc;
    font-style: normal;
}

.langDrop .col a:hover em {
    text-decoration: underline;
}

.subNav {
    float: right;
    overflow: hidden;
    display: inline;
    margin: 0 6px;
    padding: 8px 0 3px;
}

.subNav li {
    float: left;
    display: inline;
    margin-left: -1px;
    padding: 0 9px;
    font-size: 11px;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -1316px;
}

.subNav a {
    color: #0cc;
}

#header strong.logo {
    float: left;
    display: inline;
    margin: 13px 0 0 1px;
}

#header strong.logo a {
    display: block;
    width: 131px;
    height: 42px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -1129px;
}

.searchCartBar {
    clear: right;
    padding: 6px 0 0;
}

.cartCounter, .cartCounterEmpty {
    float: right;
    margin: 0 0 0 8px;
    padding-left: 11px;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -1104px;
}

.cartCounter a, .cartCounterEmpty a {
    float: left;
    height: 20px;
    overflow: hidden;
    padding-right: 11px;
    color: #fff;
    font-size: 11px;
    line-height: 20px;
    font-weight: bold;
    background: url(/images/global/btn/btn_sprite_old.png) no-repeat 100% -1701px;
}

.cartCounter a span, .cartCounterEmpty a span {
    float: left;
    height: 20px;
    cursor: pointer;
    padding: 0 0 0 30px;
    background: url(/images/global/btn/btn_sprite_old.png) no-repeat 43% -1681px;
}

.cartCounterEmpty a {
    background: url(/images/global/btn/btn_sprite_old.png) no-repeat 100% -1769px;
}

.cartCounterEmpty a span {
    background: url(/images/global/btn/btn_sprite_old.png) no-repeat 64% -1749px;
}

.searchForm {
    float: right;
    width: 161px;
    padding: 0 1px 0 11px;
    height: 22px;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -1509px;
    position: relative;
    z-index: 5;
}

.searchForm label {
    display: none;
}

.searchForm input.text {
    float: left;
    width: 128px;
    margin: 1px 0 0;
    height: auto;
    line-height: 17px;
    height: 17px;
    font-size: 11px;
    padding: 2px 0 3px;
    color: #666;
    font-weight: bold;
    background: none;
    border: none;
    position: relative;
    z-index: 3;
}

.searchForm input.submit {
    float: right;
    border: none;
    padding: 0;
    margin: 0;
    width: 22px;
    height: 20px;
    overflow: hidden;
    text-indent: -9999px;
    letter-spacing: -9999px;
    cursor: pointer;
    background: url(/images/global/btn/btn_home_sprite.png) no-repeat 0 0;
    position: relative;
    z-index: 3;
}

#boxLogin, .boxLogin {
    position: absolute;
    display: none;
    left: 50%;
    margin: 0 0 0 -130px;
    top: 186px;
    width: 260px;
    z-index: 100;
    font-weight: normal;
    z-index: 106;
}

#TB_overlay {
    position: fixed;
    z-index: 105;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #000;
    opacity: .66;
}

.boxLoginHold {
    position: relative;
    z-index: 200;
    padding: 10px 20px;
    background: #272626 url(/images/global/bg/box_login.gif) repeat-x;
}

#boxLogin .btnClose, .boxLogin .btnClose {
    position: absolute;
    right: 10px;
    top: 8px;
    width: 22px;
    height: 22px;
    text-indent: -9999px;
    background: url(/images/global/btn/btn_close.gif) no-repeat;
}

#boxLogin .row, .boxLogin .row {
    padding: 5px 0;
}

#boxLogin .row label, .boxLogin .row label {
    display: block;
    padding-bottom: 8px;
    color: #fff;
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
}

#boxLogin .inpText, .boxLogin .inpText {
    float: left;
    width: 200px;
    height: 26px;
    padding: 0 10px;
    overflow: hidden;
    background: url(/images/global/bg/input_login.gif) no-repeat;
    position: relative;
}

#boxLogin .inpText input, .boxLogin .inpText input {
    float: left;
    width: 200px;
    height: 16px;
    padding: 5px 0;
    font-size: 12px;
    line-height: 16px;
    color: #666;
    overflow: hidden;
    background: none;
    border: none;
}

#boxLogin .inpTextPass, .boxLogin .inpTextPass {
    width: 167px;
    background-position: 0 100%;
    position: relative;
}

#boxLogin .inpTextPass input, .boxLogin .inpTextPass input {
    width: 167px;
}

#boxLogin .inpSubmit input, .boxLogin .inpSubmit input {
    float: right;
    width: 27px;
    height: 26px;
    border: none;
    overflow: hidden;
    letter-spacing: -9999px;
    text-indent: -9999px;
    cursor: pointer;
    background: url(/images/global/btn/btn_sprite.png) no-repeat -398px -453px;
    margin: 1px;
}

#boxLogin .inpSubmit input:hover, .boxLogin .inpSubmit input:hover {
    background-position: -398px -480px;
}

#boxLogin label.access, .boxLogin label.access {
    position: absolute;
    top: 1px;
    left: 0;
    color: #666;
    font-size: 12px;
    line-height: 16px;
    padding: 5px 10px;
    font-weight: normal;
}

#boxLogin .rowForget, .boxLogin .rowForget {
    padding: 0 0 6px;
    margin: -3px 0 0;
}

#boxLogin .rowForget a, .boxLogin .rowForget a {
    color: #ccc;
    font-size: 11px;
}

#boxLogin .rowRemember, .boxLogin .rowRemember {
    padding: 2px 0 10px;
}

#boxLogin .inputCheck, .boxLogin .inputCheck {
    float: left;
    width: 15px;
    height: 16px;
    margin: 0 5px 0 0;
    padding: 0;
}

#boxLogin .rowRemember label, .boxLogin .rowRemember label {
    float: left;
    color: #fff;
    font-size: 11px;
    line-height: 16px;
}

#boxLogin .rowRegister, .boxLogin .rowRegister {
    padding: 7px 0;
    font-size: 12px;
    border-top: 1px solid #666;
}

#boxLogin .rowRegister strong, .boxLogin .rowRegister strong {
    display: block;
    color: #fff;
    padding-bottom: 1px;
}

#boxLogin .rowRegister a, .boxLogin .rowRegister a {
    padding-right: 14px;
    background: url(/images/global/icn/icn_arrow.png) no-repeat 100% 50%;
}

.possibilityList {
    padding: 0 0 9px;
}

.possibilityList li {
    padding: 0 0 0 9px;
    font-size: 108%;
    background: url(/images/global/icn/icn_bullet_login.gif) no-repeat 0 50%;
    color: #fff;
}

.mainNav {
    width: 980px;
    margin: 0 auto;
    position: relative;
    z-index: 10;
}

.mainNavHold {
    width: 978px;
    border: solid #565656;
    border-width: 2px 1px 1px;
}

.mainNav ul li {
    float: left;
    width: 162px;
    padding-left: 1px;
    height: 45px;
    font-size: 12px;
    line-height: 14px;
    position: relative;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -1176px;
}

.mainNav ul span, .mainNav ul em {
    cursor: pointer;
}

.mainNav ul span {
    display: table;
    height: 28px;
    padding: 8px 12px 9px 12px;
    vertical-align: bottom;
}

.mainNav ul em {
    display: table-cell;
    width: 138px;
    height: 28px;
    font-style: normal;
    vertical-align: bottom;
}

.mainNav ul a {
    display: block;
    width: 100%;
    height: 45px;
    overflow: hidden;
    color: #fff;
    background: url(/images/global/bg/main_nav.gif) no-repeat 0 -45px;
}

.mainNav li.firstChild {
    background: none;
    padding-left: 0;
    width: 163px;
    background: url(/images/global/bg/main_nav.gif) no-repeat 160px -45px;
}

.mainNav li.firstChild a {
    background-position: 0 0;
}

.mainNav li.lastChild a {
    background-position: 0 -90px;
}

.mainNav li:hover a em, .mainNav li.hover a em, .mainNav a:hover em {
    background: none !important;
}

.mainNav li:hover a, .mainNav li.hover a {
    background: url(/images/global/bg/nav_hov_drop.gif) repeat-x;
}

.mainNav li a:hover, .mainNav li a:hover em {
    text-decoration: underline !important;
    color: #0cc;
}

.mainNav li.active a {
    background-position: 100% 0;
}

.mainNav li.active a em {
    background: url(/images/global/icn/icn_arrow_options.png) no-repeat 100% 100%;
}

.mainNav li:hover, .mainNav li.hover {
    position: relative;
}

.mainNav li:hover .drop, .mainNav li.hover .drop {
    display: block;
}

.mainNav .lastChild .drop {
    left: auto;
    right: -1px;
}

.mainNav .drop {
    position: absolute;
    left: -1px;
    top: 45px;
    display: none;
}

.mainNav .dropHold {
    padding: 0 1px;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -48px;
}

.mainNav .drop ul {
    position: relative;
    width: 244px;
    padding: 10px 0;
    background: #2e2e2e url(/images/global/bg/drop_c.gif) repeat-x;
}

.mainNav .drop ul li {
    float: none;
    display: block;
    height: auto;
    margin-right: -1px;
    padding: 0 15px 0 13px;
    width: auto;
    position: static;
    vertical-align: top;
    background: none;
    zoom: 1;
    cursor: pointer;
}

.mainNav .drop ul a {
    display: block;
    background: url(/images/global/bg/drop_sep.gif) repeat-x;
    padding: 9px 0 8px;
    color: #fff;
    height: auto;
    width: auto;
    font-size: 12px;
    line-height: 18px;
    zoom: 1;
    border: 0;
    font-weight: normal;
    text-decoration: none;
}

.mainNav .drop ul .first a {
    background: none;
}

.mainNav .drop ul a span {
    float: none;
    height: auto;
    width: auto;
    padding: 0 20px 0 0;
    display: block;
    background: url(/images/global/btn/btn_home_sprite.png) no-repeat 209px -972px;
}

.mainNav .lastChild .drop ul a span, .mainNav .lastChild .drop ul li:hover a span, .mainNav .lastChild .drop ul li.hover a span {
    background: none;
}

.mainNav .drop ul li:hover a span, .mainNav .drop ul li.hover a span {
    background: url(/images/global/btn/btn_home_sprite.png) no-repeat 209px -934px;
}

.mainNav .drop ul li:hover a, .mainNav .drop ul li.hover a {
    color: #0cc;
    text-decoration: underline;
}

.mainNav .drop ul li:hover .itemDetails, .mainNav .drop ul li.hover .itemDetails {
    display: block;
}

.itemDetails {
    position: absolute;
    white-space: nowrap;
    left: 245px;
    top: 0;
    display: none;
    vertical-align: top;
}

.itemDetails td {
    vertical-align: top;
    padding: 0;
}

.itemDetailsHold {
    float: left;
    padding: 20px 0 20px 20px;
    background: #2e2e2e url(/images/global/bg/drop_c.gif) repeat-x;
    min-height: 150px;
    height: auto !important;
    height: 150px;
}

.itemPict {
    width: 130px;
    overflow: hidden;
    margin: 0 20px 0 0;
}

.itemPict img {
    display: block;
    margin: 0 auto;
}

.itemWrap {
    vertical-align: top;
}

.itemColumn {
    overflow: hidden;
    padding: 7px 0 0;
}

.itemColumn strong {
    display: block;
    margin: 0 0 4px;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
}

.itemColumn .col {
    display: inline-block;
    padding-right: 20px;
    vertical-align: top;
}

.mainNav .itemDetails .itemColumn ul {
    background: none;
    width: auto;
    padding: 0;
}

.mainNav .drop .itemDetails a, .mainNav .drop .itemDetails li {
    display: inline;
    float: none;
    margin: 0;
    padding: 0;
    background: none;
    width: auto;
    height: auto;
    overflow: visible;
    color: #0cc;
    font-weight: normal;
    text-decoration: none;
}

.mainNav .itemDetails .itemColumn li {
    font-size: 12px;
    line-height: 14px;
    padding: 1px 0;
    display: block;
    white-space: nowrap;
}

.mainNav .itemBrowse {
    padding: 0 0 5px;
    margin: -4px 20px 0 0;
    border-bottom: 1px solid #787878;
}

.mainNav .drop .itemDetails .itemBrowse a {
    font-weight: bold;
    padding-right: 14px;
    background: url(/images/global/icn/icn_arrow.png) no-repeat 100% 50%;
}

.mainNav .itemDetails .itemColumn a, .mainNav .drop ul li:hover .itemDetails a, .mainNav .drop ul li.hover .itemDetails a {
    padding-right: 14px;
    text-decoration: none;
    background: url(/images/global/icn/icn_arrow.png) no-repeat 100% 50%;
}

.mainNav .itemBrowse a:hover, .mainNav .itemDetails .itemColumn a:hover, .mainNav .drop ul li:hover .itemDetails a:hover, .mainNav .drop ul li.hover .itemDetails a:hover {
    text-decoration: underline;
}

.mainNav .dropAlt .itemDetails {
    left: auto;
    right: 245px;
}

#main {
    margin: 0px 0px 70px 0px;
    padding: 0px;
    min-width: 998px;
    z-index: 5;
    position: relative;
}

.footerWrap {
    position: relative;
    background: #282828 url(/images/global/bg/footer.gif) repeat-x;
    clear: both;
}

.footerHold {
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -653px;
}

#footer {
    margin: 0 auto;
    padding: 14px 0 56px;
    overflow: hidden;
    font-size: 83%;
    position: relative;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 9px -702px;
}

.footerNav {
    padding: 0;
}

.footerNav ul {
    position: relative;
    left: 50%;
    float: left;
}

.footerNav ul li {
    position: relative;
    left: -50%;
    float: left;
    padding: 0 12px;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -1089px;
}

.footerNav ul li:first-child, .footerNav ul li.first-child {
    background: none;
}

.footerNav ul a {
    color: #ccc;
}

#footer .social {
    position: absolute;
    left: 8px;
    top: 36px;
}

#footer .social li {
    float: left;
    margin-right: 5px;
    border: 1px solid #1c1c1d;
}

#footer .social a {
    float: left;
    width: 12px;
    height: 12px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat;
}

#footer .social .social_facebook {
    background-position: 0 -1848px;
}

#footer .social .social_twitter {
    background-position: -12px -1848px;
}

#footer .social .social_linkedin {
    background-position: -24px -1848px;
}

#footer .social .social_youtube {
    background-position: -36px -1848px;
}

#footer .social .social_weibo {
    background-position: -48px -1848px;
}

#footer .social .social_facebook:hover {
    background-position: 0 -1860px;
}

#footer .social .social_twitter:hover {
    background-position: -12px -1860px;
}

#footer .social .social_linkedin:hover {
    background-position: -24px -1860px;
}

#footer .social .social_youtube:hover {
    background-position: -36px -1860px;
}

#footer .social .social_weibo:hover {
    background-position: -48px -1860px;
}

#footer .copyright {
    position: absolute;
    right: 8px;
    top: 36px;
    font-size: 11px;
    color: #999;
}

.searchForm .erorFrame {
    position: absolute;
    top: -3px;
    left: -2px;
    z-index: 1;
    width: 177px;
    height: 27px;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 0;
    display: none;
}

.searchForm .error .erorFrame {
    display: block;
}

.errorMessageDown {
    position: absolute;
    top: 100%;
    left: 50%;
    margin: 6px 0 6px -69px;
    width: 137px;
    display: none;
}

.error .errorMessageDown {
    display: block;
}

.errorMessageDown .t {
    background: url(/images/global/bg/bg_error_message_down.png) no-repeat;
    height: 10px;
    overflow: hidden;
}

.errorMessageDown .c {
    padding: 7px 10px 8px;
    text-align: center;
    background: url(/images/global/bg/bg_error_message_down.png) repeat-y 100% 0;
    border-bottom: 2px solid #cc0001;
    font-weight: bold;
    color: #333;
    font-size: 12px;
    line-height: 14px;
}

.errorMessageTop {
    position: absolute;
    bottom: 100%;
    left: 50%;
    width: 137px;
    margin: 6px 0 6px -69px;
    display: none;
}

.error .errorMessageTop {
    display: block;
}

.errorMessageTop .b {
    background: url(/images/global/bg/bg_error_message_top.png) no-repeat 100% 0;
    height: 10px;
    overflow: hidden;
}

.errorMessageTop .c {
    padding: 7px 10px 8px;
    text-align: center;
    background: url(/images/global/bg/bg_error_message_top.png) repeat-y;
    border-top: 2px solid #cc0001;
    font-weight: bold;
    color: #333;
    font-size: 12px;
    line-height: 14px;
}

.btnSettings {
    display: inline-block;
    text-indent: -9999px;
    overflow: hidden;
    width: 17px;
    height: 17px;
    background: red;
    vertical-align: middle;
    background: url(/images/global/btn/btn_home_sprite.png) no-repeat 0 -890px;
}

body.seagate {
    color: #666;
    min-width: 1000px;
    background: #fff url(/images/global/bg/main_hold.gif) repeat-x 0 64px;
}

.seagate a:link, .seagate a:visited, .seagate a:hover, .seagate a:active {
    text-decoration: none;
}

.seagate a:hover {
    text-decoration: underline;
}

#main {
    position: relative;
}

.seagate .cartCounter a, .seagate .mainNav ul a {
    color: #fff;
}

.seagate .buzzTabs.tabList li a {
    color: #099;
}

.seagate .buzzTabs.tabList li.active a {
    color: #666;
}

.seagate .subNav a {
    color: #0cc;
}

.seagate .choiceLang .choiceOpen {
    float: left;
    padding: 0 0 6px 11px;
    color: #b7b7b7;
    font-size: 11px;
    line-height: 14px;
}

.seagate .footerNav ul a {
    color: #ccc;
}

.seagate #footer .copyright p {
    font-size: 11px;
    color: #999;
}

.seagate .navLogin a {
    color: #0cc;
}

body.seagate {
    font: 13px/1.231 Arial, Helvetica, sans-serif;
    *font-size: small;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: inherit;
    font-weight: inherit;
}

body, pre, tr, td, th, .seagate p, .portlet-font, .portlet-section-body, .portlet-section-footer, .portlet-section-text, .portlet-table-text {
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
}

.seagate strong {
    font-weight: bold;
}

.btnImg {
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    height: 21px;
    width: 99px;
    cursor: pointer;
    background: url(/images/global/btn/btn_sprite.png) no-repeat;
}

.btn {
    background: url(/images/global/btn/btn_sprite.png) no-repeat;
    display: block;
    text-indent: -99999px;
}

.btnFollow {
    background-position: 0 -110px;
}

.btnFollow:hover {
    background-position: 0 -131px;
}

.btnSubscribe {
    background-position: -102px -110px;
}

.btnSubscribe:hover {
    background-position: -102px -131px;
}

.btnSubmit {
    background-position: -205px -110px;
}

.btnSubmit:hover {
    background-position: -205px -131px;
}

.btnAddCart, .btnAddCart_disable {
    height: 23px;
    width: 91px;
}

.btnAddCart:hover {
    background-position: 0 -23px;
}

.btnCompare, .btnCompare_disable {
    background-position: -198px 0;
    height: 23px;
}

.btnCompare:hover {
    background-position: -198px -23px;
}

.btnLearnMore {
    height: 23px;
    width: 102px;
    background-position: -93px 0;
}

.btnLearnMore:hover {
    background-position: -93px -23px;
}

.btnSeeMore {
    height: 21px;
    width: 97px;
    background-position: -124px -1078px;
}

.btnSeeMore:hover {
    background-position: -124px -1101px;
}

.btnBrowseAll {
    height: 23px;
    width: 102px;
    background-position: 0 -160px;
}

.btnBrowseAll:hover {
    background-position: 0 -183px;
}

#productConfigurator .btnCompare_disable {
    background-position: -99px -671px;
    cursor: default;
}

.btnCompareQuick {
    height: 20px;
    width: 85px;
    background-position: 0 -1049px;
}

.btnCompareQuick:hover {
    background-position: 0 -1070px;
}

.btnConfigure {
    height: 29px;
    background-position: 0 -49px;
}

.btnConfigure:hover {
    background-position: 0 -78px;
}

.infoGoodsOpen .btnConfigure {
    background-position: -160px -49px;
}

.infoGoodsOpen .btnConfigure:hover {
    background-position: -160px -78px;
}

.btnDownloads {
    width: 97px;
    background-position: -106px -159px;
}

.btnDownloads:hover {
    background-position: -106px -179px;
}

.btnFindCompare {
    width: 133px;
    height: 29px;
    background-position: 0 -270px;
}

.btnFindCompare:hover {
    background-position: 0 -300px;
}

.btnSend {
    float: right;
    width: 75px;
    height: 20px;
    background-position: -135px -216px;
}

.btnSend:hover {
    background-position: -135px -236px;
}

.btnAccept {
    display: block;
    width: 100px;
    height: 28px;
    margin: 0 auto;
    background-position: -211px -159px;
}

.btnAccept:hover {
    background-position: -211px -187px;
}

.btnDownloading {
    width: 100px;
    height: 28px;
    margin: 0 auto;
    background-position: 0 -375px;
}

.btnDownloading.active:hover {
    background-position: -211px -244px;
}

.btnDownloading.active {
    background-position: -211px -216px;
}

.btnCompareNow {
    width: 127px;
    height: 29px;
    background-position: -138px -280px;
}

.btnCompareNow:hover {
    background-position: -138px -309px;
}

.btnReset {
    width: 108px;
    background-position: -2px -331px;
}

.btnReset:hover {
    background-position: -2px -352px;
}

.btnSelfSupport, .btnEmailSupport, .btnFacebookSupport, .btnTwitterSupport, .btnLiveChat {
    width: 154px;
    height: 27px;
}

.btnSelfSupport {
    background-position: -111px -340px;
}

.btnSelfSupport:hover {
    background-position: -111px -368px;
}

.btnEmailSupport {
    background-position: -111px -397px;
}

.btnEmailSupport:hover {
    background-position: -111px -425px;
}

.btnFacebookSupport {
    background-position: -266px -280px;
}

.btnFacebookSupport:hover {
    background-position: -266px -308px;
}

.btnTwitterSupport {
    background-position: -266px -340px;
}

.btnTwitterSupport:hover {
    background-position: -266px -368px;
}

.btnLiveChat {
    background-position: -266px -397px;
}

.btnLiveChat:hover {
    background-position: -266px -425px;
}

.btnSubscribe {
    width: 98px;
    height: 27px;
    background-position: -316px -218px;
}

.btnSubscribe:hover {
    background-position: -316px -245px;
}

.btnTopic {
    font-size: 12px;
    line-height: 15px;
    color: #fff;
    float: left;
    font-weight: bold;
    cursor: pointer;
}

.btnTopic:hover {
    text-decoration: none;
}

.btnTopic span {
    float: left;
    height: 21px;
    padding: 6px 9px 0 16px;
    background: url(/images/global/btn/btn_by_topic.png) no-repeat;
}

.btnTopic em {
    float: left;
    width: 21px;
    height: 27px;
    background: url(/images/global/btn/btn_by_topic.png) no-repeat 100% 0;
}

.searchEntryOpen .btnTopic span {
    background-position: 0 -27px;
}

.searchEntryOpen .btnTopic em {
    background-position: 100% -27px;
}

.btnSearch {
    float: right;
    width: 87px;
    height: 27px;
    margin-top: 3px;
    background-position: -312px -160px;
}

.btnSearch:hover {
    background-position: -312px -188px;
}

.btnNewTopic {
    float: right;
    width: 133px;
    height: 27px;
    background-position: 0 -452px;
}

.btnNewTopic:hover {
    background-position: 0 -480px;
}

.messageList .btnReply {
    float: right;
    width: 100px;
    height: 22px;
    background-position: -308px -109px;
}

.messageList .btnReply:hover {
    background-position: -308px -130px;
}

.seagate .warrantyModule .nextStep {
    float: right;
    margin: 6px 0 0;
    background-position: -133px -453px;
    width: 141px;
    height: 27px;
}

.seagate .warrantyModule .nextStep:hover {
    background-position: -133px -480px;
}

.returnsForm .btnSubmit {
    border: none;
    font-size: 0;
    line-height: 0;
    float: left;
    margin: 5px 0 0;
    background-position: -275px -452px;
    width: 122px;
    height: 20px;
}

.returnsForm .btnSubmit:hover {
    background-position: -275px -472px;
}

.globalSearchForm .submitBtn {
    float: left;
    background-position: -312px -160px;
    height: 27px;
    width: 87px;
    padding: 0;
    border: none;
    font-size: 0;
    line-height: 0;
    margin: 2px 0 0;
    display: inline;
}

.globalSearchForm .submitBtn:hover {
    background-position: -312px -188px;
}

.frmSearch .btnSubmit, .filterFrm .btnSubmit, .signUpForm .btnSubmit {
    float: left;
    width: 27px;
    height: 26px;
    border: none;
    padding: 0;
    font-size: 0;
    line-height: 0;
    margin: 1px 0 0 4px;
    display: inline;
    background-position: -398px -453px !important;
}

.frmSearch .btnSubmit:hover, .filterFrm .btnSubmit:hover, .signUpForm .btnSubmit:hover {
    background-position: -398px -480px;
}

.filterFrm .btnSubmit {
    margin-top: -1px;
}

.advSearchFrm .btnSubmit {
    float: left;
    width: 81px;
    height: 27px;
    border: none;
    padding: 0;
    font-size: 0;
    line-height: 0;
    display: inline;
    background-position: 0 -507px;
}

.advSearchFrm .btnSubmit:hover {
    background-position: 0 -534px;
}

.btnSearchJob {
    background-position: -302px -801px;
    width: 126px;
    height: 24px;
}

.btnSearchJob:hover {
    background-position: -302px -827px;
}

.btnClearJob {
    background-position: -225px -753px;
    width: 58px;
    height: 24px;
}

.btnClearJob:hover {
    background-position: -225px -779px;
}

.btnSubmitView {
    background-position: -331px -674px;
    width: 54px;
    height: 18px;
}

.promo .btnGoTo {
    float: right;
    font-size: 92%;
    position: relative;
}

.promo .btnGoTo a {
    float: left;
    background: url(/images/global/btn/go_to.gif) no-repeat -9999px -9999px;
    cursor: pointer;
}

.promo .btnGoTo a span {
    float: left;
    background: url(/images/global/btn/go_to.gif) no-repeat 100% 100%;
    padding: 7px 16px 0 7px;
    height: 22px;
}

.promo .btnGoTo a:hover {
    text-decoration: underline;
}

.promo .btnGoTo.active a {
    background-position: 0 0;
    color: #fff;
}

.promo .btnGoTo.active a span {
    background-position: 100% -29px;
}

.filterForm .btnSubmit {
    float: left;
    background-position: -88px -507px;
    width: 141px;
    height: 27px;
    border: none;
    padding: 2px;
    font-size: 0;
    line-height: 0;
    cursor: pointer;
    margin: 15px 0 0;
}

.filterForm .btnSubmit:hover {
    background-position: -88px -534px;
}

.productsResults .btnJoin {
    float: right;
    margin: 14px 0 0 35px;
    background-position: -241px -507px;
    width: 141px;
    height: 27px;
}

.productsResults .btnJoin:hover {
    background-position: -241px -534px;
}

.onlineBuy .links a {
    float: right;
    width: 154px;
    height: 27px;
}

.onlineBuy .links a.btnFinder {
    background-position: 0 -561px;
}

.onlineBuy .links a.btnFinder:hover {
    background-position: 0 -588px;
}

.onlineBuy .links a.btnStore {
    background-position: -158px -561px;
}

.onlineBuy .links a.btnStore:hover {
    background-position: -158px -588px;
}

.nearStoreFrm .btnSearch {
    float: right;
    width: 119px;
    height: 27px;
    font-size: 0;
    line-height: 0;
    border: none;
    padding: 0;
    margin: 2px 0 0;
    background-position: -311px -561px;
}

.nearStoreFrm .btnSearch:hover {
    background-position: -311px -588px;
}

.distributorAside .btnFindNow {
    float: left;
    width: 118px;
    height: 27px;
    background-position: 0 -615px;
    margin: -9px 0 0;
}

.distributorAside .btnFindNow:hover {
    background-position: 0 -642px;
}

.btnSubmitLarge {
    height: 27px;
    width: 141px;
    background: url(/images/global/btn/btn_sprite.png) no-repeat -223px -619px;
    margin: 20px 0 5px;
}

.btnSubmitLarge:hover {
    background-position: -223px -646px;
}

.btnAddCart_disable:hover, .btnAddCart_disable {
    background-position: 0 -671px !important;
    cursor: default;
}

.btnCompare_disable:hover, .btnCompare_disable {
    background-position: -98px -671px;
    cursor: default;
}

.btnFind_disable:hover, .btnFind_disable {
    background-position: -213px -671px;
    cursor: default;
}

.overlaysPopup a.btnAdd {
    background: url(/images/global/icn/icn_nav_lang_bullet_hov.png) no-repeat 100% 50%;
    padding: 0 11px 0 0;
}

.btnNext {
    background-position: -330px -615px;
    width: 70px;
    height: 27px;
    margin: 0 0 0 -2px;
}

.btnNext:hover {
    background-position: -330px -642px;
}

.registerFrm .btnLogin {
    background-position: 0 -694px;
    width: 70px;
    height: 27px;
    border: none;
    padding: 0;
    font-size: 0;
    line-height: 0;
    cursor: pointer;
}

.registerFrm .btnLogin:hover {
    background-position: 0 -721px;
}

.coloredBox .alertMessage .btnClose {
    background-position: -265px -672px;
    height: 22px;
    width: 22px;
    float: right;
    text-indent: -9999px;
    overflow: hidden;
    margin: 3px 0 0;
}

.btnRss {
    float: right;
    background-position: 0 -404px;
    width: 23px;
    height: 22px;
}

.btnLearnMoreLight {
    height: 23px;
    width: 107px;
    background-position: 0 -822px;
    margin: 0 0 0 -2px;
}

.btnLearnMoreLight:hover {
    background-position: 0 -845px;
}

.btnWatchVideo {
    height: 23px;
    width: 141px;
    background-position: -107px -822px;
}

.btnWatchVideo:hover {
    background-position: -107px -845px;
}

a.btnEditInf {
    width: 25px;
    height: 25px;
    background-position: -340px -870px;
}

a.btnDeleteInf {
    width: 25px;
    height: 25px;
    background-position: -340px -897px;
}

a.btnOrangeSm span, a.btnOrangeSmArrow span {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 0 0;
    display: block;
    line-height: 20px;
    padding: 0 2px 0 13px;
}

a.btnOrangeSm {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -25px;
    display: block;
    float: right;
    height: 20px;
    padding-right: 10px;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 77%;
    font-weight: bold;
    text-transform: uppercase;
}

a.btnOrangeSm:hover span {
    background-position: 0 -50px !important;
    text-decoration: none !important;
}

a.btnOrangeSm:hover {
    background-position: 100% -75px !important;
    text-decoration: none !important;
}

a.btnOrangeSmArrow {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -100px;
    display: block;
    float: left;
    height: 20px;
    padding-right: 22px;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 77%;
    font-weight: bold;
    text-transform: uppercase;
}

a.btnOrangeSmArrow:hover span {
    background-position: 0 -50px;
}

a.btnOrangeSmArrow:hover {
    background-position: 100% -125px;
    text-decoration: none;
}

a.btnGreySm span {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 0 -150px;
    display: block;
    line-height: 20px;
    padding: 0 2px 0 13px;
}

a.btnGreySmStock span {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 0 -150px;
    display: block;
    line-height: 20px;
    padding: 0 2px 0 13px;
}

a.btnGreySm {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -175px;
    display: block;
    float: right;
    cursor: default;
    margin: 6px 0 0 0;
    height: 20px;
    padding-right: 10px;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 77%;
    font-weight: bold;
    text-transform: uppercase;
}

a.btnGreySmStock {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -175px;
    display: block;
    float: left;
    margin: 6px 0 0 0;
    height: 20px;
    padding-right: 10px;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 77%;
    font-weight: bold;
    text-transform: uppercase;
}

a.btnGreySm:hover, a.btnGreySmStock:hover {
    text-decoration: none !important;
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -175px;
}

a.btnGreySm:hover span, a.btnGreySmStock:hover span {
    text-decoration: none !important;
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 0 -150px;
}

a.btnGreyMd span {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 0 -2140px;
    display: block;
    line-height: 23px;
    padding: 0 2px 0 13px;
}

a.btnGreyMd {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -2163px;
    display: block;
    float: left;
    height: 23px;
    padding-right: 10px;
    text-decoration: none;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 77%;
    font-weight: bold;
    text-transform: uppercase;
}

a.btnGreyMd:hover {
    text-decoration: none;
    cursor: default;
}

.accessories .prodBox a.btnGreyMd {
    float: none;
    display: inline-block;
    margin: 0 0 10px 1px;
}

a.btnTealSm span {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 0 -200px;
    display: block;
    line-height: 20px;
    padding: 0 2px 0 13px;
}

a.btnTealSm {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -249px;
    display: block;
    float: left;
    height: 20px;
    padding-right: 11px;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 77%;
    font-weight: bold;
    text-transform: uppercase;
}

a.btnTealSm:hover span {
    background-position: 0 -225px;
}

a.btnTealSm:hover {
    background-position: 100% -274px;
    text-decoration: none;
}

a.btnBlackSm span {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 0 -350px;
    display: block;
    line-height: 20px;
    padding: 0 1px 0 14px;
}

a.btnBlackSm {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -375px;
    display: block;
    float: left;
    height: 20px;
    padding-right: 13px;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 77%;
    font-weight: bold;
    text-transform: uppercase;
}

a.btnBlackSm:hover span {
    background-position: 0 -400px;
}

a.btnBlackSm:hover {
    background-position: 100% -425px;
    text-decoration: none;
}

a.btnBlackSmArrow span {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 0 -350px;
    display: block;
    line-height: 20px;
    padding: 0 1px 0 14px;
}

a.btnBlackSmArrow {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -450px;
    display: block;
    float: left;
    height: 20px;
    padding-right: 23px;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 77%;
    font-weight: bold;
    text-transform: uppercase;
}

a.btnBlackSmArrow:hover span {
    background-position: 0 -400px;
}

a.btnBlackSmArrow:hover {
    background-position: 100% -475px;
    text-decoration: none;
}

a.btnOrangeLrg span {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 0 -500px;
    display: block;
    line-height: 26px;
    width: 55px;
    padding: 0 2px 0 20px;
}

a.btnOrangeLrg {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -530px;
    display: block;
    float: left;
    height: 26px;
    padding-right: 13px;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 82%;
    font-weight: bold;
    text-transform: uppercase;
}

a.btnOrangeLrg:hover span {
    background-position: 0 -560px;
}

a.btnOrangeLrg:hover {
    background-position: 100% -590px;
    text-decoration: none;
}

a.btnOrangeLrgArrow {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -625px;
    display: block;
    float: left;
    height: 26px;
    padding-right: 23px;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 82%;
    font-weight: bold;
    text-transform: uppercase;
}

a.btnOrangeLrgArrow span {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 0 -500px;
    display: block;
    line-height: 26px;
    padding: 0 2px 0 13px;
}

a.btnOrangeLrgArrow:hover span {
    background-position: 0 -560px;
}

a.btnOrangeLrgArrow:hover {
    background-position: right -655px;
    text-decoration: none;
}

a.btnTealLrg span {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 0 -685px;
    display: block;
    line-height: 26px;
    padding: 0 1px 0 14px;
}

a.btnTealLrg {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -715px;
    display: block;
    float: left;
    height: 26px;
    padding-right: 14px;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 82%;
    font-weight: bold;
    text-transform: uppercase;
}

#boxAccept a.btnTealLrg, #boxDownload a.btnTealLrg {
    float: none;
    display: inline-block;
}

a.btnTealLrg:hover span {
    background-position: 0 -745px;
    text-decoration: none;
}

a.btnTealLrg:hover {
    background-position: right -775px;
    text-decoration: none !important;
}

a.btnOrangeMdl span {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 0 -1538px;
    display: block;
    line-height: 27px;
    padding: 0 1px 0 21px;
}

a.btnOrangeMdl {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -1571px;
    display: block;
    float: left;
    height: 27px;
    padding-right: 19px;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 83%;
    font-weight: bold;
    text-transform: uppercase;
}

a.btnOrangeMdl:hover span {
    background-position: 0 -1603px;
}

a.btnOrangeMdl:hover {
    background-position: 100% -1636px;
    text-decoration: none;
}

a.btnOrangeMiddle span, a.btnOrangeMiddleArrow span {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 0 -867px;
    display: block;
    line-height: 23px;
    padding: 0 1px 0 12px;
}

a.btnOrangeMiddle {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -895px;
    display: block;
    float: left;
    height: 23px;
    padding-right: 11px;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 77%;
    font-weight: bold;
    text-transform: uppercase;
}

.accessories .prodBox a.btnOrangeMiddle {
    float: none;
    display: inline-block;
    margin: 0 0 10px 1px;
}

a.btnOrangeMiddle:hover span {
    background-position: 0 -925px;
}

a.btnOrangeMiddle:hover {
    background-position: 100% -953px;
    text-decoration: none;
}

a.btnOrangeMiddleArrow {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -981px;
    display: block;
    float: left;
    height: 23px;
    padding-right: 22px;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 77%;
    font-weight: bold;
    text-transform: uppercase;
}

a.btnOrangeMiddleArrow:hover span {
    background-position: 0 -925px;
}

a.btnOrangeMiddleArrow:hover {
    background-position: 100% -1009px;
    text-decoration: none;
}

a.btnOrangeLightArrow span {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 0 -1426px;
    display: block;
    line-height: 23px;
    padding: 0 1px 0 14px;
}

a.btnOrangeLightArrow {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -1454px;
    display: block;
    float: left;
    height: 23px;
    padding-right: 25px;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 77%;
    font-weight: bold;
    text-transform: uppercase;
}

.pageCategory a.btnOrangeLightArrow {
    float: none;
    display: inline-block;
}

a.btnOrangeLightArrow:hover span {
    background-position: 0 -1482px;
    text-decoration: none !important;
}

a.btnOrangeLightArrow:hover {
    background-position: 100% -1510px;
    text-decoration: none !important;
}

a.btnBlackSmall span, a.btnBlackSmallArrow span {
    background: transparent url('/images/global/btn/btn_black_small_left.png') no-repeat 0 0;
    display: block;
    line-height: 20px;
    padding: 0 2px 0 13px;
}

a.btnBlackSmall {
    background: transparent url('/images/global/btn/btn_black_small_right.png') no-repeat top right;
    display: block;
    float: left;
    height: 20px;
    margin-right: 6px;
    padding-right: 11px;
    text-decoration: none;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 77%;
    font-weight: bold;
    text-transform: uppercase;
}

a.btnBlackSmall:hover span {
    background-position: 0 -25px;
}

a.btnBlackSmall:hover {
    background-position: right -25px;
    text-decoration: none;
}

a.btnTealBig span {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 0 -1036px;
    display: block;
    line-height: 35px;
    padding: 0 1px 0 21px;
}

a.btnTealBig {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -1074px;
    display: block;
    float: left;
    height: 35px;
    padding-right: 21px;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: bold;
    text-transform: uppercase;
}

a.btnTealBig:hover span {
    background-position: 0 -1114px;
    text-decoration: none;
}

a.btnTealBig:hover {
    background-position: right -1153px;
    text-decoration: none;
}

.btnPrevPaging span {
    background: transparent url('/images/global/btn/btn_prev_next_sprite.gif') no-repeat 0 0;
    display: block;
    line-height: 19px;
    padding: 0 8px 0 24px;
}

.btnPrevPaging a {
    background: transparent url('/images/global/btn/btn_prev_next_sprite.gif') no-repeat 100% -24px;
    display: block;
    float: left;
    height: 19px;
    padding-right: 10px;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
    font-weight: bold;
}

.btnPrevPaging a:hover span {
    background-position: 0 -48px;
    text-decoration: none !important;
    cursor: pointer;
}

.btnPrevPaging a.disable span {
    background-position: 0 -48px;
    text-decoration: none !important;
    cursor: text;
}

.btnPrevPaging a:hover, .btnPrevPaging a.disable {
    background-position: right -72px;
    text-decoration: none !important;
    cursor: text;
}

.btnNextPaging span {
    background: transparent url('/images/global/btn/btn_prev_next_sprite.gif') no-repeat 0 -96px;
    display: block;
    line-height: 19px;
    padding: 0 14px 0 18px;
}

.btnNextPaging a {
    background: transparent url('/images/global/btn/btn_prev_next_sprite.gif') no-repeat 100% -120px;
    display: block;
    float: left;
    height: 19px;
    padding-right: 10px;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
}

.btnNextPaging a:hover span {
    background-position: 0 -144px;
    text-decoration: none !important;
    cursor: pointer;
}

.btnNextPaging a.disable span {
    background-position: 0 -144px;
    text-decoration: none !important;
    cursor: text;
}

.btnNextPaging a:hover, .btnNextPaging a.disable {
    background-position: right -168px;
    text-decoration: none !important;
    cursor: text;
}

a.btnVideoWatch span {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 0 -1193px;
    display: block;
    line-height: 21px;
    padding: 0 3px 0 13px;
}

a.btnVideoWatch {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -1219px;
    display: block;
    float: left;
    height: 21px;
    padding-right: 30px;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 77%;
    font-weight: bold;
    text-transform: uppercase;
}

a.btnVideoWatch:hover span {
    background-position: 0 -1245px;
}

a.btnVideoWatch:hover {
    background-position: right -1271px;
    text-decoration: none;
}

a.btnBlackLrg span {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 0 -1297px;
    display: block;
    line-height: 26px;
    padding: 0 1px 0 13px;
}

a.btnBlackLrg {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -1330px;
    display: block;
    float: left;
    height: 26px;
    padding-right: 12px;
    text-decoration: none;
    color: #fff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 82%;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap;
}

a.btnBlackLrg:hover span {
    background-position: 0 -1363px;
}

a.btnBlackLrg:hover {
    background-position: right -1395px;
    text-decoration: none;
}

.partnersTabs .tableHolder .btnTealLrg {
    position: absolute;
    bottom: 0;
    left: 32px;
}

.partnersTabs .tableHolder td.first .btnTealLrg {
    left: 4px;
}

.regReminder .btnTealBig {
    float: right;
    margin: 5px 32px 0 60px;
    display: inline;
}

.regFrm .btnTealLrg, .infoRelated .btnTealLrg {
    float: left;
}

.grMetal .btnBlackSm {
    float: right;
    margin: -7px -1px -2px;
}

.webinarsList .btnBlackSm {
    margin: 0 0 0 -3px;
    font-size: 83%;
}

.webinarsList .btnBlackSm span {
    padding: 0 16px 0 29px;
}

.downloadsModule .downloadsList .sideItem .btnTealSm {
    float: right;
}

.downloadsModule .downloadsList .sideItem .btnTealSm {
    min-width: 87px;
    text-align: center;
}

.otherSupport .btnHold .btnTealLrg {
    float: none;
    font-size: 93%;
    width: 140px;
    margin: 0 auto;
}

.otherSupport .btnHold .btnTealLrg span {
    width: 126px;
    padding: 0 0 0 14px;
    text-align: center;
}

.threeCols .searchEntry .row .btnTealLrg {
    float: left;
    margin: 5px 0 0;
}

.parnersContent .btnHolder .btnTealLrg {
    min-width: 76px;
    text-align: center;
}

.paging .btnPrevPaging a, .paging .btnNextPaging a {
    margin: 0 0 5px 5px;
}

.paging .btnPrevPaging a {
    margin-right: 6px;
}

.tabListBox .btnTealLrg {
    margin-top: 3px;
    min-width: 73px;
    text-align: center;
}

.SeagateSocialHold .columnsVideo .heading .btnTealSm, .SeagateSocialHold .col .heading .btnTealSm {
    float: right;
    min-width: 84px;
    text-align: center;
}

.globalSearchForm .btnTealLrg {
    margin: 2px 0 0;
}

.globalSearchForm .btnTealLrg span {
    padding: 0 7px 0 20px;
}

.overlaysPopup .btnTealLrg, .overlaysPopup .btnBlackLrg {
    font-size: 93%;
    color: #fff;
    text-align: center;
    min-width: 56px;
}

.supportInfo .btns .btnTealLrg, .personalProfile .btns .btnTealLrg, .supportInfo .btns .btnBlackLrg, .personalProfile .btns .btnBlackLrg, .globalSelector .selectorAlert .btnTealLrg {
    text-align: center;
    min-width: 56px;
    margin: 0 6px 0 0;
}

.boxProfileInfo .btnTealLrg, .boxAddLogo .btnTealLrg, .boxProfileInfo .btnBlackLrg, .boxAddLogo .btnBlackLrg, .boxLocationInfo .btnTealLrg, .personalProfile .btnsAlt .hold .btnBlackLrg, .personalProfile .btnsAlt .hold .btnTealLrg {
    font-size: 93%;
}

.personalProfile .formInvite .btnsAlt .btnTealLrg, .personalProfile .formInvite .btnsAlt .btnBlackLrg {
    font-size: 83%;
}

.filterItems .mainSubNavCateg a.btnBlackSm {
    position: absolute;
    right: 0;
    padding: 0 13px 0 0;
    color: #fff;
    top: 33px;
    border: none;
    text-decoration: none;
}

.servicesBox .servicesBanner .buttons .btnOrangeMdl {
    font-size: 93%;
}

.addData .btnBlackSm, .addData .btnTealLrg {
    float: right;
    min-width: 86px;
    text-align: center;
}

.globalSearchForm .btnSearch {
    margin: 2px 0 0;
    float: left;
    width: auto;
}

.globalSearchForm .btnSearch span {
    float: left;
    background: url(/images/global/btn/btn_teal_large_left.png) no-repeat;
}

.globalSearchForm .btnSearch:hover span {
    background-position: 0 -31px;
}

.globalSearchForm .btnSearch input {
    float: left;
    display: inline;
    color: #fff;
    background: none;
    height: 26px;
    text-indent: 0;
    font-size: 12px;
    line-height: 2.1;
    text-transform: uppercase;
    padding: 0;
    margin: 0 -13px 0 0;
    width: 87px;
    font-weight: bold;
    cursor: pointer;
}

.globalSearchForm .btnSearch em {
    float: left;
    background: url(/images/global/btn/btn_teal_large_right.png) no-repeat;
    width: 13px;
    height: 26px;
}

.globalSearchForm .btnSearch:hover em {
    background-position: 0 -31px;
}

.listByUsage .listProductUsage .btnOrangeMiddleArrow {
    margin: 10px 0 0;
}

.byBtnOnly .infoGoodsOpen .btnConfigure {
    background-position: 0 -1262px;
}

.byBtnOnly .btnConfigure {
    background-position: 0 -1204px;
}

.byBtnOnly .btnConfigure:hover {
    background-position: 0 -1232px;
}

.requestFrm .btnSubmit, .supportFrm .btnSubmit {
    float: left;
    width: 84px;
    height: 27px;
    text-indent: -9999px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    border: none;
    padding: 0;
    cursor: pointer;
    background-position: -158px -1236px;
}

.requestFrm .btnReset, .supportFrm .btnReset {
    float: left;
    height: 27px;
    width: 77px;
    text-indent: -9999px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    border: none;
    padding: 0;
    cursor: pointer;
    background-position: -242px -1236px;
}

.btnBackOrder {
    background-position: -309px -1057px;
    height: 23px;
    margin: 6px -2px 0 0;
    float: right;
}

.btnBackOrder:hover {
    background-position: -309px -1080px;
}

.socList li.buyNow a {
    text-indent: 0;
    height: auto;
    margin: -2px 0 0;
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    background: none;
    color: #fff;
    cursor: pointer;
}

.socList li.buyNow a:hover {
    text-decoration: none;
}

.socList li.buyNow a span {
    visibility: visible;
    float: left;
    height: 12px;
    padding: 6px 10px 5px 18px;
    background: url(/images/global/btn/btn_orange_23.png) no-repeat;
}

.socList li.buyNow a:hover span {
    background-position: 0 -46px;
}

.socList li.buyNow a em {
    float: left;
    width: 20px;
    height: 23px;
    background: url(/images/global/btn/btn_orange_23.png) no-repeat 100% -23px;
}

.socList li.buyNow a:hover em {
    background-position: 100% -69px;
}

.btnAddToFavorites {
    float: left;
    font-size: 11px;
    line-height: 13px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}

.btnAddToFavorites:hover {
    text-decoration: none;
}

.btnAddToFavorites span {
    float: left;
    background: url(/images/global/btn/btn_teal_large_left.png) no-repeat;
    height: 20px;
    padding: 7px 4px 0 17px;
}

.btnAddToFavorites:hover span {
    background-position: 0 -31px;
}

.btnAddToFavorites em {
    float: left;
    background: url(/images/global/btn/btn_teal_large_right.png) no-repeat;
    width: 13px;
    height: 27px;
}

.btnAddToFavorites:hover em {
    background-position: 0 -31px;
}

.seagate .btn {
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    height: 21px;
    width: 99px;
    cursor: pointer;
    background: url(/images/global/btn/btn_sprite.png) 0 0 no-repeat;
    margin: 0;
    padding: 0;
}

.seagate .btnFollow {
    background-position: 0 -110px;
}

.seagate .btnFollow:hover {
    background-position: 0 -131px;
}

.seagate .btnSubscribe {
    background-position: -102px -110px;
}

.seagate .btnSubscribe:hover {
    background-position: -102px -131px;
}

.seagate .btnSubmit {
    background-position: -205px -110px;
}

.seagate .btnSubmit:hover {
    background-position: -205px -131px;
}

.seagate .btnLearnMore {
    height: 23px;
    width: 102px;
    background-position: -93px 0;
}

.seagate .btnLearnMore:hover {
    background-position: -93px -23px;
}

.seagate .btnBrowseAll {
    height: 23px;
    width: 102px;
    background-position: 0 -160px;
}

.seagate .btnBrowseAll:hover {
    background-position: 0 -183px;
}

.seagate .btnConfigure {
    height: 29px;
    background-position: 0 -49px;
}

.seagate .btnConfigure:hover {
    background-position: 0 -78px;
}

.seagate .infoGoodsOpen .btnConfigure {
    background-position: -160px -49px;
}

.seagate .infoGoodsOpen .btnConfigure:hover {
    background-position: -160px -78px;
}

.seagate .btnDownloads {
    width: 97px;
    background-position: -107px -159px;
}

.seagate .btnDownloads:hover {
    background-position: -107px -179px;
}

.seagate .btnFindCompare {
    width: 133px;
    height: 29px;
    background-position: 0 -270px;
}

.seagate .btnFindCompare:hover {
    background-position: 0 -300px;
}

.seagate .btnSend {
    float: right;
    width: 75px;
    height: 20px;
    background-position: -135px -216px;
}

.seagate .btnSend:hover {
    background-position: -135px -236px;
}

.seagate .btnAccept {
    display: block;
    width: 100px;
    height: 28px;
    margin: 0 auto;
    background-position: -211px -159px;
}

.seagate .btnAccept:hover {
    background-position: -211px -187px;
}

.seagate .btnDownloading {
    width: 100px;
    height: 28px;
    margin: 0 auto;
    background-position: 0 -375px;
}

.seagate .btnDownloading.active:hover {
    background-position: -211px -244px;
}

.seagate .btnDownloading.active {
    background-position: -211px -216px;
}

.seagate .btnCompareNow {
    width: 127px;
    height: 29px;
    background-position: -138px -280px;
}

.seagate .btnCompareNow:hover {
    background-position: -138px -309px;
}

.seagate .btnReset {
    width: 108px;
    background-position: -2px -331px;
}

.seagate .btnReset:hover {
    background-position: -2px -352px;
}

.seagate .btnSelfSupport, .seagate .btnEmailSupport, .seagate .btnFacebookSupport, .seagate .btnTwitterSupport, .seagate .btnLiveChat {
    width: 154px;
    height: 27px;
}

.seagate .btnSelfSupport {
    background-position: -111px -340px;
}

.seagate .btnSelfSupport:hover {
    background-position: -111px -368px;
}

.seagate .btnEmailSupport {
    background-position: -111px -397px;
}

.seagate .btnEmailSupport:hover {
    background-position: -111px -425px;
}

.seagate .btnFacebookSupport {
    background-position: -266px -280px;
}

.seagate .btnFacebookSupport:hover {
    background-position: -266px -308px;
}

.seagate .btnTwitterSupport {
    background-position: -266px -340px;
}

.seagate .btnTwitterSupport:hover {
    background-position: -266px -368px;
}

.seagate .btnLiveChat {
    background-position: -266px -397px;
}

.seagate .btnLiveChat:hover {
    background-position: -266px -425px;
}

.seagate .btnSubscribe {
    width: 98px;
    height: 27px;
    background-position: -316px -218px;
}

.seagate .btnSubscribe:hover {
    background-position: -316px -245px;
}

.seagate .btnTopic {
    width: 96px;
    height: 27px;
    background-position: -320px -51px;
}

.seagate .searchEntryOpen .btnTopic {
    background-position: -320px -78px;
}

.seagate .btnSearch {
    float: right;
    width: 87px;
    height: 27px;
    margin-top: 3px;
    background-position: -312px -160px;
}

.seagate .btnSearch:hover {
    background-position: -312px -188px;
}

.seagate .btnNewTopic {
    float: right;
    width: 133px;
    height: 28px;
    background-position: 0 -452px;
}

.seagate .btnNewTopic:hover {
    background-position: 0 -480px;
}

.seagate .messageList .btnReply {
    float: right;
    width: 100px;
    height: 22px;
    background-position: -308px -109px;
}

.seagate .messageList .btnReply:hover {
    background-position: -308px -130px;
}

.seagate .returnsForm .btnSubmit {
    border: none;
    font-size: 0;
    line-height: 0;
    float: left;
    margin: 5px 0 0;
    background-position: -275px -452px;
    width: 122px;
    height: 20px;
}

.seagate .returnsForm .btnSubmit:hover {
    background-position: -275px -472px;
}

.supportDownloadCenterBtn {
    width: 200px !important;
    margin: 0 auto !important;
    padding: 18px 0 0 0;
}

.btnDisabled span {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 0 -2075px;
    display: block;
    line-height: 26px;
    padding: 0 1px 0 14px;
}

.btnDisabled {
    background: transparent url('/images/global/btn/btn_sprite_old.png') no-repeat 100% -2105px;
    display: block;
    float: left;
    height: 26px;
    padding-right: 14px;
    text-decoration: none;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 82%;
    font-weight: bold;
    text-transform: uppercase;
    cursor: default;
}

.btnDisabled:hover {
    text-decoration: none;
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}

#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('/images/global/fancybox/fancybox.png');
}

#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1100;
    display: none;
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}

#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none;
}

#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
}

#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0 solid #fff;
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
}

#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: transparent url('/images/global/fancybox/fancybox.png') -40px 0;
    cursor: pointer;
    z-index: 1103;
    display: none;
}

#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
}

#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}

#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}

#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url('/images/global/fancybox/blank.gif');
    z-index: 1102;
    display: none;
}

#fancybox-left {
    left: 0;
}

#fancybox-right {
    right: 0;
}

#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}

#fancybox-left-ico {
    background-image: url('/images/global/fancybox/fancybox.png');
    background-position: -40px -30px;
}

#fancybox-right-ico {
    background-image: url('/images/global/fancybox/fancybox.png');
    background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible;
}

#fancybox-left:hover span {
    left: 20px;
}

#fancybox-right:hover span {
    left: auto;
    right: 20px;
}

.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}

#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url('/images/global/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('/images/global/fancybox/fancybox.png');
    background-position: -40px -162px;
}

#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url('/images/global/fancybox/fancybox-y.png');
    background-position: -20px 0;
}

#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('/images/global/fancybox/fancybox.png');
    background-position: -40px -182px;
}

#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url('/images/global/fancybox/fancybox-x.png');
    background-position: 0 -20px;
}

#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('/images/global/fancybox/fancybox.png');
    background-position: -40px -142px;
}

#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url('/images/global/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('/images/global/fancybox/fancybox.png');
    background-position: -40px -122px;
}

#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102;
}

.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative;
}

.fancybox-title-outside {
    padding-top: 10px;
    color: #fff;
}

.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left;
}

#fancybox-title-over {
    padding: 10px;
    background-image: url('/images/global/fancybox/fancy_title_over.png');
    display: block;
}

.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px;
}

#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto;
}

#fancybox-title-float-wrap td {
    white-space: nowrap;
}

#fancybox-title-float-left {
    padding-left: 15px;
    background: url('/images/global/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding-bottom: 3px;
    background: url('/images/global/fancybox/fancybox-x.png') 0 -40px;
}

#fancybox-title-float-right {
    padding-left: 15px;
    background: url('/images/global/fancybox/fancybox.png') -55px -90px no-repeat;
}

.fancybox-ie6 #fancybox-close {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/global/fancybox/fancy_close.png', sizingMethod = 'scale');
}

.fancybox-ie6 #fancybox-left-ico {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/global/fancybox/fancy_nav_left.png', sizingMethod = 'scale');
}

.fancybox-ie6 #fancybox-right-ico {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/global/fancybox/fancy_nav_right.png', sizingMethod = 'scale');
}

.fancybox-ie6 #fancybox-title-over {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/global/fancybox/fancy_title_over.png', sizingMethod = 'scale');
    zoom: 1;
}

.fancybox-ie6 #fancybox-title-float-left {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/global/fancybox/fancy_title_left.png', sizingMethod = 'scale');
}

.fancybox-ie6 #fancybox-title-float-main {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/global/fancybox/fancy_title_main.png', sizingMethod = 'scale');
}

.fancybox-ie6 #fancybox-title-float-right {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/global/fancybox/fancy_title_right.png', sizingMethod = 'scale');
}

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
    height: expression(this.parentNode.clientHeight+"px");
}

#fancybox-loading.fancybox-ie6 {
    position: absolute;
    margin-top: 0;
    top: expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px');
}

#fancybox-loading.fancybox-ie6 div {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/global/fancybox/fancy_loading.png', sizingMethod = 'scale');
}

.fancybox-ie .fancybox-bg {
    background: transparent !important;
}

.fancybox-ie #fancybox-bg-n {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/global/fancybox/fancy_shadow_n.png', sizingMethod = 'scale');
}

.fancybox-ie #fancybox-bg-ne {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/global/fancybox/fancy_shadow_ne.png', sizingMethod = 'scale');
}

.fancybox-ie #fancybox-bg-e {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/global/fancybox/fancy_shadow_e.png', sizingMethod = 'scale');
}

.fancybox-ie #fancybox-bg-se {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/global/fancybox/fancy_shadow_se.png', sizingMethod = 'scale');
}

.fancybox-ie #fancybox-bg-s {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/global/fancybox/fancy_shadow_s.png', sizingMethod = 'scale');
}

.fancybox-ie #fancybox-bg-sw {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/global/fancybox/fancy_shadow_sw.png', sizingMethod = 'scale');
}

.fancybox-ie #fancybox-bg-w {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/global/fancybox/fancy_shadow_w.png', sizingMethod = 'scale');
}

.fancybox-ie #fancybox-bg-nw {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/images/global/fancybox/fancy_shadow_nw.png', sizingMethod = 'scale');
}

.infoGoods {
    position: absolute;
    left: 100%;
    top: -69px;
    margin-left: -316px;
    z-index: 5;
    width: 316px;
}

.infoGoods.alt {
    position: absolute;
    width: 316px;
}

.mainFrameWide .infoGoods {
    position: absolute;
    top: 80px;
    margin: 0;
    padding: 0;
    right: 8px;
    float: none;
    width: 316px;
    z-index: 5;
}

.infoGoods .heading, .infoGoods .oneModel {
    width: 100%;
    overflow: hidden;
    position: relative;
    overflow: visible;
}

.infoGoods .heading .wrap {
    float: right;
    padding: 0 0 5px 8px;
}

.infoGoodsOpen .heading .wrap {
    background: url(/images/global/bg/info_good_h_l.png) no-repeat;
}

.infoGoods .heading .rightWrap {
    float: right;
    width: 14px;
    height: 39px;
    overflow: hidden;
    text-indent: -9999px;
}

.infoGoodsOpen .heading .rightWrap {
    background: url(/images/global/bg/info_good_h_r.png) no-repeat;
}

.infoGoods .heading .btnConfigure, .infoGoods .oneModel span, .infoGoods .heading .btnConfigureOpen {
    float: left;
    margin: 5px -7px 0 0;
    font-size: 12px;
    line-height: 1.2;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}

.infoGoods .heading .btnConfigure:hover {
    text-decoration: none;
}

.infoGoods .heading .btnConfigure span {
    float: left;
    height: 21px;
    padding: 8px 6px 0 15px;
    text-align: center;
    background: url(/images/global/btn/btn_configure.png) no-repeat 0 -58px;
}

.infoGoods .heading .btnConfigure:hover span {
    background-position: 0 -87px;
}

.infoGoodsOpen .heading .btnConfigure span {
    background-position: 0 0;
}

.infoGoodsOpen .heading .btnConfigure:hover span {
    background-position: 0 -29px;
}

.infoGoods .heading .btnConfigure em {
    float: left;
    width: 27px;
    height: 29px;
    background: url(/images/global/btn/btn_configure.png) no-repeat 100% -58px;
}

.infoGoods .heading .btnConfigure:hover em {
    background-position: 100% -87px;
}

.infoGoodsOpen .heading .btnConfigure em {
    background-position: 100% 0;
}

.infoGoodsOpen .heading .btnConfigure:hover em {
    background-position: 100% -29px;
}

.infoGoods .infoVisible {
    display: none;
    float: left;
    background: #6e7777;
    width: 100%;
    position: relative;
}

.infoConfigure {
    padding: 1px 17px;
}

.infoConfigure .row {
    margin: 13px 0 0;
}

.infoConfigure .row .title {
    display: block;
    font-size: 80%;
    line-height: 120%;
    color: #fff;
    text-transform: uppercase;
}

.infoConfigure .listStyle li {
    float: left;
    margin: 5px 5px 0 0;
}

.infoConfigure .listStyle a {
    display: block;
    cursor: pointer;
    position: relative;
    border: 1px solid #999;
}

.infoConfigure .listStyle a:hover, .infoConfigure .listStyle li.active a {
    border: 2px solid #ff7400;
    margin: -1px;
}

.infoConfigure .list li {
    float: left;
    margin: 4px 4px 0 0;
}

.infoConfigure .list a {
    float: left;
    color: #fff;
    background: #555b5b;
    font-size: 11px;
    line-height: 20px;
    padding: 2px 8px;
    border: 1px solid #999;
}

.infoConfigure .list a:hover, .infoConfigure .list li.active a {
    padding: 1px 7px;
    border: 2px solid #ff7400;
    text-decoration: none;
}

.infoConfigure .list .unavailable a, .infoConfigure .list .unavailable a:hover {
    background: #6e7777;
    color: #ccc;
    border: 1px solid #999;
    padding: 2px 8px;
}

.infoConfigure .row .section {
    display: inline-block;
    margin: 0 12px 0 0;
}

.infoConfigure .total {
    padding: 0 0 2px;
    margin: 11px 0 0;
    border-top: 1px solid #999;
}

.infoConfigure .total p {
    font-size: 83%;
    line-height: 120%;
    color: #fff;
    margin: 7px 0 0;
    text-transform: uppercase;
}

.infoGoods .infoIntro {
    width: 100%;
    background: #656e6e url(/images/global/bg/sep_intro.gif) repeat-x;
    padding: 0 0 1px;
    margin: 6px 0 0;
}

.infoGoods .introHolder {
    padding: 0;
}

.infoGoods .infoIntro .active {
    padding: 0 0 10px;
}

.infoGoods .introHolder .title {
    display: block;
    background: #020202 url(/images/global/bg/config_slide.gif) repeat-x;
    padding: 9px 17px;
    font-size: 95%;
    line-height: 116%;
    color: #fff;
    cursor: pointer;
}

.infoGoods .active .title {
    background: #383f3f url(/images/global/bg/config_slide_over.gif) repeat-x;
}

.infoGoods .introHolder .title span {
    display: block;
    background: url(/images/global/icn/icn_arrow_configure_over.png) no-repeat;
    padding: 0 0 0 18px;
}

.infoGoods .active .title span {
    background: url(/images/global/icn/icn_arrow_configure.png) no-repeat;
}

.infoGoods .infoIntro .text {
    position: relative;
    padding: 0 17px;
    margin: 7px 0 0;
}

.infoGoods .infoIntro .introText {
    margin: 2px 0 0;
}

.infoGoods .infoIntro .text p {
    font-weight: bold;
    line-height: 127%;
    font-size: 95%;
    color: #fff;
    margin: 0;
}

.infoGoods .infoIntro .text p .infoGoods .infoIntro .text p a {
    font-weight: normal;
    font-size: 92%;
    color: #fff;
}

.infoGoods .infoIntro .text .line {
    display: block;
    text-decoration: line-through;
    font-weight: normal;
    font-size: 95%;
}

.infoGoods .infoIntro .text .sale {
    display: block;
    font-size: 110%;
    line-height: 114%;
    color: #fff;
}

.infoGoods .infoIntro .text .sale span {
    display: block;
}

.infoGoods .infoIntro .text .stock {
    font-size: 83%;
    font-weight: normal;
}

.infoGoods .infoIntro .text .item {
    float: right;
    width: 100px;
}

#buyBlock .item {
    width: auto;
}

#buyBlock .item .btn {
    margin-top: 10px;
}

.priceHolder {
    padding: 0 60px 0 0;
    overflow: hidden;
}

.infoGoods .infoIntro .btnAddCart {
    margin: 6px 0 0;
}

.infoGoods .infoIntro .itemQty .btnAddCart {
    margin: 8px 0 0;
}

.infoGoods .infoIntro .text label {
    float: left;
    font: 93%/116% Arial, Helvetica, sans-serif;
    color: #fff;
    padding: 2px 6px 0 0;
}

.infoGoods .infoIntro .text .txtInput {
    float: left;
    font: bold 100%/116% Arial, Helvetica, sans-serif;
    color: #666;
    width: 14px;
    height: 14px;
    padding: 2px 5px 1px;
    background: #fff;
    text-align: right;
    border: 1px solid #bcbcbc;
}

.infoGoods .infoIntro .text .txtInput[disabled='disabled'] {
    color: #ababab;
}

.infoGoods .infoIntro .qtyBox label, .infoGoods .infoIntro .qtyBox .txtInput {
    float: right;
}

.infoGoods .holderRow {
    overflow: hidden;
    margin: -7px 0 0;
}

.infoGoods .holderRow .row {
    border-top: 1px solid #999;
    margin: -1px 0 0;
    width: 100%;
    padding: 7px 0;
}

.infoGoods .holderRow .item {
    padding: 5px 0 0;
}

.infoGoods .holderRow .frame {
    padding: 0 0 3px;
}

.infoGoods .infoIntro .text .question, .infoGoods .tooltipHold strong {
    color: #099;
    font-weight: bold;
    line-height: 127%;
}

.infoGoods .tooltipHold strong {
    color: #fff;
    margin: 0 2px 0 0;
}

.infoGoods .infoIntro .btnHolder {
    width: 100%;
}

.infoGoods .infoIntro .btnImg {
    float: right;
}

.infoGoods .infoIntro .select {
    float: left;
    width: 234px;
    height: 21px;
    margin: 1px 0 0;
}

.infoGoods .logoList {
    height: 24px;
    margin: 0 -17px;
    padding: 7px 0;
    background: url(/images/global/bg/logo_list.png) no-repeat 50% 0;
}

.infoGoods .logoList table {
    width: 315px;
    height: 23px;
}

.infoGoods .logoList table td {
    padding: 0 5px;
    border-left: 1px solid #e4e7e7;
    vertical-align: middle;
    text-align: center;
}

.infoGoods .logoList td:first-child, .infoGoods .logoList td.first-child {
    border-left: none;
}

.infoGoods .logoList table img {
    margin: 0 auto;
}

.infoGoods .infoIntro .info {
    width: 100%;
    margin: 6px 0 0;
}

.infoGoods .infoIntro .btnCompare {
    margin: 4px 0 0 0;
    float: right;
}

.infoGoods .infoIntro .info .btn {
    margin: 3px 0 0;
}

.infoGoods .infoIntro .info p {
    font-size: 12px;
    line-height: 16px;
    color: #0cc;
    padding-top: 7px;
}

.infoGoods .infoIntro .info p a {
    font-weight: bold;
    color: #0cc;
    padding: 0 10px 0 0;
    background: url(/images/global/icn/icn_arrow_s_find.gif) no-repeat 100% 50%;
}

.sideBar_productInfo {
    width: 100%;
}

.firmwareVersion {
    margin: 0 0 25px 15px;
    font-size: 110%;
    color: #333;
    display: block;
}

.sideBar_productInfo .itemsHolder {
    padding: 0 8px 0 15px;
    margin: 0;
}

.sideBar_productInfo .boxItem {
    padding: 24px 0;
    font-size: 95%;
    border-top: 1px solid #dadada;
}

.sideBar_productInfoTop .boxItem {
    border: none;
    padding-top: 0;
}

.sideBar_productInfo .boxItem .title, .infoRelated .title, .quickLinks .title, .supportTopic .title, .contactHuman .title {
    display: block;
    font-size: 93%;
    line-height: 127%;
    color: #333;
    text-transform: uppercase;
    margin: 0;
}

.infoRelated .title {
    margin: 0 0 8px;
}

.infoRelated .holderRelated .title {
    font-size: 100%;
}

.sideBar_productInfo .boxItem .defaultList {
    margin: 5px 0 0;
}

.sideBar_productInfo .defaultListHold {
    padding: 0 0 24px;
}

.sideBar_productInfo .boxItem .defaultList li {
    font-size: 92%;
    line-height: 127%;
    color: #666;
    padding: 0 0 0 7px;
    margin: 8px 0 0;
    background: url(/images/global/bg/s_sep01.gif) no-repeat 0 5px;
}

.sideBar_productInfo .boxItem p {
    font-size: 92%;
    line-height: 127%;
    margin: 8px 0 0;
}

.sideBar_productInfo .boxItem .mark {
    color: #999;
}

.infoRelated {
    padding: 24px 60px 0 0;
    margin: 0 8px -1px 15px;
    border-top: 1px solid #dadada;
}

.infoRelatedTop, .infoRelatedUp {
    padding-top: 0;
    border-top: none;
}

.infoRelated .holderRelated {
    margin: 0 0 22px;
}

.eventsRelated.infoRelated {
    padding: 0;
}

.eventsRelated .holderRelated.first {
    margin-top: 0;
}

.infoRelated.eventsRelated p {
    font-size: 92%;
}

.holderRelated .thumbVideo {
    position: relative;
}

.holderRelated .btnDownload {
    font-size: 92%;
}

.infoRelated .photo {
    float: left;
    margin: 0 18px 0 0;
}

.infoRelated .photo img {
    display: block;
}

.infoRelated .photo .btnPlaySmall {
    margin: 16px 0 0 -68px;
}

.infoRelated .text {
    overflow: hidden;
}

.infoRelated .text .title {
    margin: 0;
    text-transform: none;
}

.infoRelated .text .title a {
    color: #333;
    font-size: 93%;
}

.infoRelated .text .title span {
    font-size: 75%;
    line-height: 133%;
    font-weight: normal;
    vertical-align: top;
}

.infoRelated .rate {
    display: block;
    margin: 5px 0 0;
}

.infoRelated p {
    font-size: 83%;
    line-height: 127%;
    color: #666;
    margin: 4px 0 0;
}

.infoRelated p a {
    color: #666;
}

.infoRelated p a:hover {
    color: #ef6613;
    text-decoration: underline;
}

.infoRelatedHome .holderRelated {
    margin: 8px 0 0;
}

.infoRelatedHome .wrapBtn {
    padding: 4px 0 0;
}

.infoRelatedHome .quick_links_list {
    padding-bottom: 0;
}

.infoRelatedAlt {
    overflow: hidden;
    zoom: 1;
    padding-bottom: 20px;
    padding-right: 0;
}

.infoRelatedAlt p {
    font-size: 92%;
}

.infoRelated .holderRelated .quick_links_list {
    padding: 0;
}

.home .infoRelated .holderRelated .quick_links_list {
    padding-top: 10px;
}

.hidethis {
    display: none;
}

.infoGoods .introHolder .lineForm3 {
    padding-top: 4px;
}

.infoGoods .introHolder .btnFind {
    margin: 4px -3px 0 0;
    float: right;
}

.infoGoods .cusel, .infoGoods .cusel:focus {
    outline: none;
}

.cusel, .cuselFrameRight, .jScrollPaneDrag, .jScrollArrowUp, .jScrollArrowDown {
    background: url(/images/global/bg/select.gif) no-repeat;
}

.cusel:hover, .cusel:hover .cuselFrameRight, .cusel:focus, .cusel:focus .cuselFrameRight, .cuselFocus, .cuselFocus .cuselFrameRight {
    background: url(/images/global/bg/select.gif) no-repeat;
}

.cusel {
    height: 25px;
    background-position: left top;
    display: inline-block;
    position: relative;
    z-index: 9999;
    cursor: pointer;
    color: #fff;
}

.cuselFrameRight {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    height: 100%;
    width: 24px;
    background-position: right top !important;
}

.cuselText {
    height: 15px;
    padding: 5px 10px 5px 10px;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    z-index: 1;
    font: bold 11px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
    position: absolute;
    top: 0;
    left: 0;
}

* html .cuselText {
    height: 22px;
}

.cusel span {
    display: block;
    cursor: pointer;
    white-space: nowrap;
    padding: 2px 15px 2px 10px;
}

.cusel span:hover, .cusel .cuselOptHover, .cusel span.hover {
    background: #545555;
    color: #fff;
}

.cusel .cuselActive {
    color: #fff;
    cursor: default;
}

.logIn .cusel {
    z-index: 9999 !important;
}

.downloadsFilter .cuselText, .downloadsModule .cuselText {
    white-space: nowrap;
    text-overflow: ellipsis;
}

.downloadsFilter .sel .cuselText {
    width: 100px;
}

.downloadsFilter .selLong .cuselText {
    width: 230px;
}

.downloadsFilter .selShort .cuselText {
    width: 78px;
}

.downloadsModule .cuselScrollArrows .cuselText {
    width: 168px;
}

.classDisCusel, .classDisCusel .cuselFrameRight {
    background: url(/images/global/bg/dis_select.gif) !important;
    cursor: default;
    color: #ccc;
}

.classDisCusel .cuselFrameRight {
    background-position: 100% 0 !important;
}

.classDisCusel .cuselText {
    cursor: default;
}

.cusel-scroll-wrap {
    display: block;
    visibility: hidden;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 9999;
    margin: -1px 0 0;
    font-size: 12px;
    background: #141616;
    min-width: 100%;
    width: auto;
    font-size: 11px;
}

.cusel .jScrollPaneContainer {
    position: relative;
    overflow: hidden;
    z-index: 5;
    border: 1px solid #999;
}

.sideItem .cusel .jScrollPaneContainer, .sideItem .cusel .cusel-scroll-pane, .filterFrm .cusel .jScrollPaneContainer, .filterFrm .cusel .cusel-scroll-pane {
    height: auto !important;
    width: auto !important;
}

.cusel .jScrollPaneTrack {
    height: 100%;
    width: 8px !important;
    background: #ccc;
    position: absolute;
    top: 0;
    right: 4px;
}

.cusel .jScrollPaneDrag {
    position: absolute;
    background-position: -40px -26px;
    cursor: pointer;
    width: 8px !important;
    border: 1px solid #fff;
    height: 27px !important;
    right: -1px;
    background: #000;
}

.cusel .jScrollPaneDragTop {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

.cusel .jScrollPaneDragBottom {
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
}

.cusel .jScrollArrowUp {
    position: absolute;
    top: 0;
    right: 3px;
    width: 10px;
    height: 12px;
    cursor: pointer;
    background-position: -4px -31px;
    overflow: hidden;
}

.cusel .jScrollArrowDown {
    width: 25px;
    height: 12px;
    position: absolute;
    top: auto;
    bottom: 0;
    right: 3px;
    cursor: pointer;
    background-position: -23px -31px;
    overflow: hidden;
}

.tooltipHold {
    width: 100%;
    font-size: 95%;
}

.tooltipFrame {
    position: relative;
    float: left;
}

.tooltipFrame .tooltip {
    bottom: 8px;
}

.tooltipFrame:hover .tooltip {
    display: block;
}

.infoGoods .infoIntro .text .tooltip p {
    font-size: 107%;
    font-weight: normal;
}

.tooltipHold strong {
    float: left;
}

.selectModel {
    width: 100%;
    margin: 0 0 -6px;
}

.selectModelVisible {
    display: block;
}

.selectModel .heading {
    display: block;
    color: #fff;
    font-size: 123%;
    line-height: 22px;
    margin: 14px 15px 0;
    vertical-align: top;
}

.selectModel .heading .note {
    font-size: 11px;
    font-weight: normal;
    margin: -3px 0;
    display: none;
}

.selectModel .heading.standard-model .note {
    display: block;
}

.selectModel .customBlock {
    margin: 0 15px;
    padding-bottom: 10px;
}

.selectModel .customBlock .itemOption {
    margin: 10px 0 5px;
}

.selectModel .customBlock .list {
    margin: 3px 0 0;
}

.selectModel .customBlock .list li {
    height: 1%;
    font-size: 84%;
    font-weight: bold;
    line-height: 110%;
    color: #fff;
    margin: 5px 0 0;
    padding: 0 2px 5px 7px;
    border: 1px solid #999;
    position: relative;
}

.selectModel .customBlock .list li {
    background: #404545;
}

.selectModel .customBlock p, .selectModel .customBlock .string {
    margin: 5px 0 0;
    text-transform: uppercase;
}

.selectModel .customBlock .tooltipHolder {
    position: relative;
}

.tooltipHolder .tooltip {
    bottom: 10px;
    text-transform: none;
}

.itemOption .tooltipHolder .tooltip {
    margin-left: -86px;
}

.selectModel .customBlock .question {
    background: url(/images/global/icn/icn_question.png) no-repeat 0 1px;
    display: inline-block;
    text-indent: -9999px;
    padding: 0 0 0 11px;
    margin-left: 5px;
}

.selectModel .customBlock li .btn-delete, .selectModel .customBlock li .btn-up {
    float: right;
    background: url(/images/global/btn/btn_close_item.png) no-repeat;
    width: 20px;
    cursor: pointer;
    height: 20px;
    margin: 1px 0 -4px;
    overflow: hidden;
    text-indent: -9999px;
}

.selectModel .customBlock li .btn-up {
    background: url(/images/global/btn/btn_arrow_up.gif) no-repeat;
    cursor: default;
}

.selectModel .customBlock .subList {
    border: 1px solid #999;
    margin: -2px 0 0 0;
    background: #575c5c;
}

.selectModel .customBlock .subList li {
    float: left;
    font-size: 84%;
    overflow: hidden;
    font-weight: bold;
    color: #fff;
    border-right: 1px solid #a3a3a3;
}

.selectModel .customBlock .subList a {
    color: #fff;
    display: inline-block;
    background: #454949 url(/images/global/bg/bg_subList.gif) repeat-x;
    padding: 8px 6px 8px 6px;
    border: none;
}

.selectModel .customBlock .subListWide li {
    border-left: 1px solid #a3a3a3;
    border-right: none;
}

.selectModel .customBlock .subListWide li:first-child {
    border-left: none;
}

.selectModel .customBlock .subListWide a {
    width: 47px;
    padding: 8px 0;
    text-align: center;
}

.selectModel .customBlock .subListWide li:first-child a {
    width: 45px;
}

.selectModel .customBlock .subList li.selected a {
    margin: 2px 1px;
    padding: 4px 3px 4px 3px;
    border: 2px solid #f60;
    cursor: default;
}

.selectModel .customBlock .subList li.active a, .selectModel .customBlock .subList li:hover a {
    margin: 2px 1px;
    padding: 4px 3px 4px 3px;
    border: 2px solid #f60;
    text-decoration: none;
}

.selectModel .customBlock .subList li.disabled:hover a {
    border: 2px solid #099;
    color: #fff;
}

.selectModel .customBlock .subListWide li.active a {
    width: 43px;
    padding: 6px 0;
}

.selectModel .customBlock .subListWide li.active:first-child a {
    width: 41px;
}

.selectModel .customBlock .subList li.disabled a {
    background: none;
    color: #999;
}

.selectModel .customBlock .subList li.disabled strong {
    color: #999;
    display: inline-block;
    padding: 8px 9px;
    background: none;
}

.selectModel .customBlock .subListWide li.disabled strong {
    padding: 8px 6px 8px 7px;
}

.selectModel .customBlock .subList li.active a:hover {
    text-decoration: none;
}

.selectModel .modelItems {
    background: #4a5050 url(/images/global/bg/bg_model_items.gif) repeat-x;
    padding: 0 10px 16px 15px;
    border-top: 1px solid #444a4a;
    border-bottom: 1px solid #666;
}

.selectModel .modelItems ul {
    padding: 8px 0 0;
}

.selectModel .modelItems ul li {
    font-size: 84%;
    line-height: 130%;
    color: #fff;
    padding: 8px 0 0;
    display: inline-block;
    width: 142px;
    position: relative;
}

.selectModel .modelItems ul li.title {
    font-weight: bold;
}

.selectModel .modelItems li span {
    color: #fff;
}

.selectModel p.link {
    font-size: 84%;
    line-height: 110%;
    font-weight: bold;
    color: #0cc;
    margin: 8px 0 0;
}

.selectModel p.link a {
    color: #0cc;
}

.pricesList {
    width: 100%;
    overflow: hidden;
    padding: 0 0 8px;
}

.pricesList li {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #999;
    color: #fff;
    padding: 8px 0 6px;
}

#buyBlock .pricesList .item {
    width: 100%;
}

.pricesList li .row {
    width: 100%;
    overflow: hidden;
    padding: 0 0 6px;
}

.pricesList li p {
    margin: 0;
}

.pricesList li .qtyBox {
    margin-left: 8px;
    float: right;
    width: 70px;
}

.pricesList li strong {
    display: block;
    height: 1%;
    overflow: hidden;
    font-size: 92%;
    line-height: 120%;
}

.pricesList li strong .strokePrice {
    display: block;
    text-decoration: line-through;
}

.pricesList li .totalPrice {
    font-size: 113%;
    line-height: 120%;
}

.pricesList li .btnAddCart, .pricesList li .btnBackOrder {
    float: right;
}

.partnersList li {
    color: #fff;
}

.partnersList li strong {
    font-weight: normal;
}

.partnersList li .btnPartnersBuy {
    float: right;
    background: url(/images/global/icn/icn_arrow.png) no-repeat 100% 50%;
    padding: 0 11px 0 0;
    color: #14b3b2;
    font-weight: bold;
}

.tabListBar {
    background: #343434;
    margin: 0 0 15px 15px;
    padding: 18px;
}

.tabListBar strong {
    display: block;
    margin-bottom: 5px;
    color: #fff;
    padding-bottom: 5px;
    font-size: 107%;
    line-height: 128%;
    text-transform: uppercase;
    border-bottom: 1px solid #666;
}

.tabListBar ul {
    margin-bottom: 8px;
}

.tabListBar li {
    line-height: 20px;
    overflow: hidden;
    zoom: 1;
}

.tabListBar li a {
    background: url("/images/global/icn/icn_arrow.png") no-repeat 100% 6px;
    float: left;
    padding: 0 12px 0 0;
}

.tabListBar li a:hover, .tabListBar li.active a {
    color: #fff;
    background: none;
    text-decoration: none;
}

.tabListBox {
    border-top: 1px solid #666;
}

.tabListBox .line {
    padding: 10px 0 0;
}

.tabListBox p {
    color: #fff;
    margin: 0 0 7px;
}

.tabListBox .line .cusel {
    display: block;
    width: 264px !important;
}

.tabListBox .text {
    display: block;
    width: 254px;
    height: 24px;
    margin-bottom: 7px;
    border: 1px solid #404040;
    background: url(/images/global/bg/bg_input_254.gif) no-repeat;
}

.tabListBox .text input {
    float: left;
    width: 240px;
    height: 15px;
    padding: 5px 7px 4px;
    font-size: 11px;
    line-height: 15px;
    color: #999;
    border: none;
    background: none;
}

.tabListBox .btn {
    float: none;
}

.boxCompanyInfo {
    font-size: 92%;
    color: #fff;
    padding: 0 30px 25px;
    margin: 0 0 30px 15px;
    background: #363636 url(/images/global/bg/bg_company_info.gif) no-repeat;
}

.boxCompanyInfo .title {
    display: block;
    margin-bottom: 15px;
    padding: 28px 0 0;
    text-transform: uppercase;
}

.boxCompanyInfo p {
    margin-bottom: 15px;
}

.boxCompanyInfo p a {
    color: #fff;
}

.introHolder #cuselFrame-country {
    width: 175px !important;
    float: left;
}

.infoVisibleDefault .btnCompare {
    cursor: default;
    background-position: -99px -671px;
}

.infoGoods .infoVisibleDefault .logoList li a {
    cursor: default;
}

.sideBar_productInfo .itemsHolder .osList {
    padding: 12px 0 6px;
    margin: 0 0 0 -8px;
}

.sideBar_productInfo .itemsHolder .osList li {
    border-left: 1px solid #e9e9e9;
    margin: 0 13px 0 0;
    padding: 0 0 0 8px;
}

.sideBar_productInfo .itemsHolder .osList li:first-child {
    border: none;
}

.sideBar_productInfo .linksList span {
    font-weight: normal;
}

.sideBar_productInfo .itemsHolder .linksList {
    border: none;
}

.sideBar_productInfo .itemsHolder .linksList li {
    margin: 0 0 12px;
}

.sideBar_productInfo .itemsHolder .subTitle {
    font-size: 90%;
    padding: 4px 0 0;
    display: block;
}

.sideBar_productInfo .boxItem .tooltip p {
    margin: 0;
    font-size: 108%;
}

.sideBar_productInfo .boxItem .tooltip {
    margin-left: -88px;
}

.contactHuman {
    padding: 28px 0 25px 0;
    margin-left: 14px;
}

.contactHumanB {
    border-top: 1px solid #dadada;
}

.contactHuman {
    color: #666;
}

.contactHuman .title {
    font-size: 93%;
    line-height: 127%;
}

.contactHuman p {
    margin: 15px 0 0;
    font-size: 84%;
}

.contactHuman table {
    width: 100%;
    margin: 5px 0 0;
}

.contactHuman table td {
    padding: 0 10px;
    width: 50%;
    font-size: 84%;
    line-height: 20px;
}

.contactHuman table .hasBg td {
    background: #e3e3e3;
}

.sideBar_productInfo .sideReview .title {
    font-size: 100%;
    background: #fff;
    position: relative;
    margin-bottom: -1px;
}

.sideReview .holder, .sideReview .holder .text {
    overflow: hidden;
}

.sideReview .boxItem .boxItem {
    padding: 29px 0 25px;
    border-top: 1px solid #dadada;
}

.sideReview .boxItem .boxItem p {
    margin-bottom: 5px;
}

.sideReview .boxItem img {
    display: block;
    margin: 0 0 16px;
}

.sideReview .boxTitle {
    font-size: 110%;
    line-height: 125%;
    font-style: italic;
    color: #333;
}

.sideReview .boxItem .alignright {
    display: inline;
    margin: -6px 0 3px 8px;
}

.sideReview .boxItem p {
    color: #666;
    margin-bottom: 3px;
}

.searchForm input.text {
    height: auto;
    line-height: 17px;
    padding: 2px 0 3px;
}

.mainTop {
    padding-top: 100px !important;
}

sup {
    vertical-align: top;
    font-size: 83%;
    line-height: 100%;
}

.productHeading {
    padding-bottom: 30px;
    background: #fff url(/images/global/bg/main_hold.gif) repeat-x 0 -64px;
}

.productHeading .row {
    margin-bottom: 8px;
}

.downloadsList {
    float: right;
    margin: -15px -10px 0 0;
}

.productHeading .headline .downloadsList {
    margin: 0;
    float: none;
}

.downloadsList li {
    float: left;
    padding: 0 12px 0 11px;
    background: url(/images/global/icn/icn_divider.gif) no-repeat 0 50%;
    font-size: 83%;
    font-weight: bold;
}

.downloadsList li:first-child {
    background: none;
    padding-left: 0;
}

.downloadsList li a {
    float: left;
}

.btnDownload a {
    padding: 1px 19px 2px 0;
    background: url(/images/global/icn/icn_pdf.png) no-repeat 100% 50%;
}

.promo .btnDownload a {
    padding: 1px 2px 2px 0;
    background: none;
}

.promo .btnDownload img {
    display: inline;
    vertical-align: bottom;
}

.productHeading .headline .downloadsList a {
    color: #fff;
}

.productHeading .headline .downloadsList span {
    font-weight: normal;
}

.breadcrumbs {
    /*visibility: hidden;*/
    width: 980px;
    margin: 8px auto;
    color: #999;
    font-size: 100%;
    position: relative;
    z-index: 6;
}

.breadcrumbs li, .breadcrumbs span {
    float: left;
    background: url(/images/global/icn/icn_divider_breadcrumbs.gif) no-repeat 100% 3px;
    padding: 0 10px 0 0;
    margin: 0 6px 0 0;
    font-weight: bold;
    font-size: 85%;
    position: relative;
}

.breadcrumbs li.last {
    background: none;
}

.productHeading .coloredBox {
    border: 1px solid #666;
    width: 978px;
    clear: both;
    background: #23a1a1 url(/images/global/bg/product_heading.jpg) no-repeat;
}

.slideArea {
    float: right;
    position: relative;
    margin: 19px 27px 6px 15px;
    display: inline;
    background: url(/images/global/bg/slide_area.png) no-repeat;
}

.slideArea ul {
    background: url(/images/global/bg/slide_area.png) no-repeat 100% 100%;
    font-size: 90%;
    margin: 0 -12px 0 0;
    padding: 2px 4px 2px 3px;
    height: 1%;
    overflow: hidden;
}

.slideArea li {
    float: left;
    min-width: 124px;
    text-transform: uppercase;
    font-weight: bold;
    position: relative;
    z-index: 2;
    text-align: center;
    padding: 12px 0 12px;
    height: 16px;
    cursor: pointer;
}

.slideArea a {
    color: #fff;
    padding: 0 25px;
    outline: none;
}

.slideArea a:hover {
    text-decoration: none !important;
}

.slideArea .slider {
    height: 37px;
    width: 255px;
    overflow: hidden;
    position: absolute;
    z-index: 1;
    left: 4px;
    top: 3px;
}

.slideArea .sliderButton {
    width: 116px;
    position: absolute;
    top: 1px;
    left: -10px;
}

.slideArea .sliderButton:after {
    display: block;
    clear: both;
    content: "";
}

.slideArea .sliderButton span {
    position: static;
    float: left;
    height: 36px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/images/global/btn/btn_slider.png) no-repeat;
}

.slideArea .sliderButton .l {
    width: 100%;
}

.slideArea .sliderButton .r {
    background-position: 100% 0;
    width: 28px;
    position: absolute;
    top: 0;
    left: 100%;
}

.slideArea .cornerRight, .slideArea .cornerLeft {
    position: absolute;
    top: -3px;
    left: -3px;
    background: url(/images/global/bg/slider_corner_l.png) no-repeat;
    width: 11px;
    height: 43px;
}

.slideArea .cornerRight {
    background: url(/images/global/bg/slider_corner_r.png) no-repeat;
    left: auto;
    right: -3px;
}

.productHeading .headline {
    padding: 12px 0 12px 13px;
}

.productHeading .pageTitle {
    font-size: 200%;
    line-height: 119%;
    font-weight: normal;
    color: #fff;
    margin: 0 0 3px;
    display: block;
}

.productHeading .pageTitle sup {
    font-size: 46%;
    vertical-align: top;
}

.tabset, .tabsetNoJS {
    width: 100%;
    border-top: 1px solid #528388;
    margin: -2px 0 0;
}

.tabset li, .tabsetNoJS li {
    float: left;
    border-right: 1px solid #528388;
    font-size: 87%;
    text-transform: uppercase;
    font-weight: bold;
}

.tabset li h2, .tabsetNoJS li h2 {
    font-size: 100%;
    margin: 0;
}

.tabset a, .tabsetNoJS a {
    float: left;
    height: 25px;
    padding: 12px 17px 8px 18px;
    margin: 0 0 -8px;
    color: #fff;
    position: relative;
    outline: none;
}

.tabset a:hover, .tabsetNoJS a:hover {
    color: #fff;
    background: url(/images/global/bg/tabset_el.gif) no-repeat;
}

.tabset .active a, .tabsetNoJS .active a {
    background: url(/images/global/bg/tabset_el.gif) no-repeat 50% -46px;
    color: #fff;
}

.tabset .active a:hover, .tabsetNoJS .active a:hover {
    text-decoration: none;
}

.multimediaModule {
    line-height: 133%;
    padding: 0 0 7px;
    margin: -1px 0 0;
    border-bottom: 1px solid #ccc;
}

.multimediaModule .thumbnailList {
    display: none;
}

.multimediaModule .defaultList {
    margin-bottom: 3px;
    font-size: 93%;
}

.multimediaModule .btnMore {
    font-size: 93%;
}

.multimediaModule .thumbnail {
    float: right;
}

.multimediaModule .socList {
    float: left;
}

.imgGallery {
    float: right;
    width: 315px;
    margin: 11px 0 7px 14px;
    position: relative;
}

.multimediaModule .imgHolder {
    margin-bottom: 29px;
    height: 343px;
    overflow: hidden;
}

.multimediaModule .visual {
    display: table;
    width: 313px;
    height: 313px;
}

.multimediaModule .visual .holder {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.multimediaModule .ALGBtnZoom {
    float: left;
    margin: 9px 13px 0 0;
    width: 23px;
    height: 23px;
    background: url(/images/global/btn/btn_zoom.png) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
    cursor: pointer;
    border: none;
}

.thumbnail .thumbVideo {
    border-left: 1px solid #e6e6e6;
    margin-left: 15px;
    padding-left: 15px;
}

.ALGThumbnailList {
    padding: 0 5px;
    float: right;
}

.ALGThumbnailList li {
    float: left;
    margin: 0 0 0 -1px;
    position: relative;
    z-index: 2;
    padding: 0 !important;
    background: none !important;
}

.ALGThumbnailList li:first-child {
    margin: 0;
}

.ALGThumbnailList a {
    float: left;
    height: 100%;
    width: 40px;
    border-bottom: 3px solid #fff;
}

.ALGThumbnailList a img {
    display: block;
    border: 1px solid #ccc !important;
    margin-bottom: 1px;
}

.ALGThumbnailList a:hover, .ALGThumbnailList .active a {
    border-bottom-color: #099;
}

.ALGThumbnailVideo {
    border-left: 1px solid #e6e6e6;
    margin-left: 5px;
    padding-left: 15px;
}

.multimediaModule .caption {
    font-size: 92%;
    overflow: hidden;
}

.multimediaModule .caption h2 {
    font-size: 265%;
}

.multimediaModule h2, .multimediaModule h3 {
    font-size: 245%;
    line-height: 106%;
    color: #333;
    font-weight: normal;
    margin: 0 0 16px;
}

.multimediaModule h2 span {
    display: block;
    font-size: 48%;
    line-height: 120%;
    text-transform: uppercase;
    color: #666;
}

.multimediaModule p {
    margin: 0 0 12px;
    line-height: 133%;
    font-size: 93%;
}

.doMoreArticle .multimediaModule p {
    margin: 0 0 20px;
}

.multimediaModule .tooltip p {
    font-size: 100%;
}

.defaultList {
    margin: 0 0 16px;
}

.multimediaModuleLegacy .defaultList {
    margin: 0 0 12px;
    padding: 6px 0 0;
}

.defaultList li, .caption li {
    padding: 0 0 7px 8px;
    background: url(/images/global/icn/s_sep01.gif) no-repeat 0 6px;
    line-height: 123%;
}

.multimediaModuleLegacy .defaultList li {
    padding: 0 0 2px 8px;
}

.multimediaModuleLegacy .modelList li {
    font-size: 92%;
    line-height: 123%;
}

.multimediaModuleLegacy .caption_holder {
    min-height: 380px;
}

.supportInfoLegacy .linkDefaultList {
    border-bottom: 1px solid #ccc;
    margin-bottom: 18px;
}

.supportInfoLegacy .linkDefaultList li:first-child {
    border-top: 1px solid #ccc;
}

.linksList {
    border: solid #e5e5e5;
    border-width: 1px 0;
    padding: 11px 0 7px;
    margin: 0 0 18px;
}

.linksList li {
    padding: 0;
    margin: 0 0 3px;
    background: none;
    font-weight: bold;
}

.btnVideo .videoCallBtn, a.btnVideo {
    background: url(/images/global/btn/btn_home_sprite.png) no-repeat 100% -677px;
    padding: 0 55px 0 0;
}

.btnMore, .btnMore a {
    background: url(/images/global/btn/btn_home_sprite.png) no-repeat right -68px;
    padding: 0 55px 0 0;
}

.columns h3 .btnMore {
    background-position: 100% -86px;
}

.supportInfo .columns h3 .btnMore {
    background: url("/images/global/icn/icn_arrow.png") no-repeat 100% 50%;
    padding: 0 13px 0 0;
}

li.btnMore {
    background: none;
    padding: 0;
}

.osList {
    padding: 19px 0 0;
}

.osList li {
    padding: 0;
    background: none;
    margin: 0 14px 0 0;
    float: left;
    position: relative;
}

.osList li img {
    display: block;
}

.tooltip {
    background: url(/images/global/bg/none.gif);
    padding: 0 0 18px;
    font-size: 85%;
    line-height: 127%;
    position: absolute;
    bottom: 32px;
    left: 50%;
    margin-left: -58px;
    display: none;
    z-index: 10;
}

.osList .tooltip {
    margin-left: -18px;
}

.osList li:hover .tooltip, .modelItems li:hover .tooltip, .tooltipHolder:hover .tooltip {
    display: block;
}

.tooltip .bgHolder {
    display: block;
    background: url(/images/global/bg/tooltip.png);
    width: 156px;
    color: #fff;
    padding: 7px 9px 9px;
}

.osList .tooltip .bgHolder {
    width: 100px;
}

.seagate .tooltip .bgHolder p {
    color: #fff;
}

.tooltip .arrow {
    position: absolute;
    bottom: 10px;
    left: 50%;
    width: 25px;
    height: 8px;
    margin: 0 0 0 -12px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/global/bg/tooltip_arrow.png) no-repeat;
}

.osList .tooltip .arrow {
    margin-left: -52px;
}

.sideBar_productInfo .itemsHolder .boxItem .osList .tooltip .bgHolder {
    display: block;
    background: url(/images/global/bg/tooltip.png);
    width: 156px;
    color: #fff;
    padding: 7px 9px 9px;
}

.sideBar_productInfo .itemsHolder .boxItem .osList .tooltip .arrow {
    position: absolute;
    bottom: 10px;
    left: 50%;
    width: 25px;
    height: 8px;
    margin: 0 0 0 -12px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/global/bg/tooltip_arrow.png) no-repeat;
}

.tooltip p {
    margin: 0;
}

.tooltip p span {
    display: block;
}

.socList {
    padding: 11px 0 0;
    margin: 0 !important;
}

.socList li {
    float: left;
    background: url(/images/global/icn/icn_divider_soc.gif) no-repeat;
    padding: 0 7px 2px 10px;
}

.socList li:first-child {
    background: none;
    padding-left: 6px;
}

.socList li a {
    background: url(/images/global/btn/btn_soc.gif) no-repeat;
    height: 20px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    font-size: 0;
}

.socList li a span {
    visibility: hidden;
    margin: 0 !important;
}

li.btnPrint a {
    width: 13px;
    background-position: 0 -126px;
}

li.btnAdd a {
    width: 10px;
    height: 11px;
    padding: 4px 0;
    background: url(/images/global/icn/icn_add.gif) no-repeat 50% 50%;
}

li.btnMail a {
    width: 16px;
}

li.btnShare a {
    width: 16px;
    background-position: 0 -31px;
}

li.btnLike a {
    width: auto;
    padding: 0 !important;
    background: none;
    text-indent: 0;
}

.aboutDevice {
    padding: 25px 0 0;
}

.aboutDevice, .operatingSystem {
    line-height: 150%;
}

.imageAreaLong {
    width: 317px;
    margin: 0 15px 0 0;
}

.imageAreaShort {
    margin: 0 0 0 15px;
    width: 313px;
}

.imageAreaShort img, .imageAreaLong img {
    margin: 0 auto;
}

.aboutDevice .caption, .operatingSystem .caption {
    font-size: 93%;
    display: block !important;
    zoom: 1;
    overflow: hidden;
}

.aboutDevice .caption sup, .operatingSystem .caption sup {
    font-size: 69%;
    vertical-align: top;
}

.aboutDevice .row {
    margin: 0 0 18px;
}

.operatingSystem .row {
    margin: 0 0 38px;
}

.planFeatures h3, .aboutDevice h3, .productFeatures .aboutDevice h3, .operatingSystem h3, .buzz .heading h3, .columns h3 {
    font-size: 165%;
    line-height: 113%;
    color: #333;
    font-weight: normal;
    margin: 0 0 15px;
}

.doMoreText h4 {
    font-size: 100%;
    font-weight: bold;
    margin: 0 0 6px;
}

.doMoreText ol {
    padding: 0 0 15px 20px;
    counter-reset: list1;
}

.doMoreText ol li {
    text-indent: -18px;
}

.doMoreText ol li:before {
    counter-increment: list1;
    content: counter(list1) ". ";
}

.doMoreText ol ol {
    counter-reset: list2;
}

.doMoreText ol ol li:before {
    counter-increment: list2;
    content: counter(list1) "." counter(list2) ". ";
}

*+html .doMoreText ol li {
    list-style-position: inside !important;
    list-style-type: decimal !important;
}

.doMoreText ul {
    padding: 0 0 15px 20px;
    list-style: disc outside none;
}

.doMoreText .tableCaption {
    background: #f5f5f5;
    font-size: 135%;
    padding: 10px 14px;
    text-align: center;
}

.doMoreText table {
    margin-bottom: 16px;
    width: 100%;
    border: 1px solid #ccc;
}

.doMoreText table th, .doMoreText table td {
    padding: 10px 14px;
    border: 1px solid #ccc;
    border-width: 1px 1px 0 0;
    text-align: center;
    vertical-align: top;
}

.doMoreText table th {
    font-size: 123%;
    color: #333;
    background: #f0f0f0;
}

.doMoreText table.tableTwoColumns th {
    width: 50%;
}

.doMoreText table.tableThreeColumns th {
    width: 33%;
}

.doMoreText table.tableFourColumns th {
    width: 25%;
}

.doMoreText table.tableFiveColumns th {
    width: 20%;
}

.doMoreText table td {
    line-height: 150%;
}

.doMoreText table tr td:first-child {
    border-left: none;
}

.aboutDevice p, .operatingSystem p {
    line-height: 135%;
    margin-bottom: 8px;
}

.aboutDevice h3 sup, .operatingSystem sup {
    vertical-align: top;
    font-size: 60%;
}

.hint, div.caption h5 {
    font-size: 90%;
    line-height: 127%;
    color: #999;
    display: block;
    padding: 14px 0 8px 6px;
    font-weight: normal;
}

.aboutDevice .defaultList, .operatingSystem .defaultList {
    padding-top: 10px;
    margin-bottom: 0;
}

.aboutDevice h3.size1, .operatingSystem h3.size1 {
    font-size: 192%;
    line-height: 104%;
}

.aboutDevice h3.size1 sup, .operatingSystem h3.size1 sup {
    font-size: 60%;
}

.aboutDevice h3.size2 {
    font-size: 210%;
}

.aboutDevice .caption .alt p, .operatingSystem .caption .alt p {
    padding: 10px 0 0;
}

.corpGovTabs td div {
    float: left;
    font-size: 93%;
    line-height: 150%;
    padding: 0 4px;
    position: relative;
}

.buzz {
    margin: 0 0 38px;
}

.buzz .heading {
    padding: 0 0 11px;
}

.buzz .heading h3 {
    margin: 0;
}

.buzzTabs {
    float: right;
    margin: 6px -9px 0 0;
    display: inline;
}

.buzzTabs li {
    float: left;
    background: url(/images/global/icn/icn_divider.gif) no-repeat 0 50%;
    padding: 0 9px 0 11px;
    position: relative;
    line-height: 150%;
    font-size: 93%;
}

.buzzTabs li:first-child {
    background: none;
}

.buzzTabs .active {
    font-weight: bold;
}

.buzzTabs .active a {
    color: #666;
}

.buzzTabs span {
    width: 28px;
    height: 10px;
    position: absolute;
    left: 50%;
    bottom: -11px;
    margin-left: -14px;
    background: url(/images/global/icn/icn_arrow1.gif) no-repeat 50% 100%;
    visibility: hidden;
}

.buzzTabs .active span {
    visibility: visible;
}

.buzz .coloredBox {
    background: #f0f0f0;
    padding: 6px 16px;
}

.basicFormatting {
    color: #666;
}

.basicFormatting p {
    margin-bottom: 16px;
}

.basicFormatting h4 {
    margin-bottom: 10px;
}

.basicFormatting ul>li {
    background: url("/images/global/bg/s_sep01.gif") no-repeat scroll 0 6px transparent;
    padding: 0 0 9px 11px;
}

.basicFormatting ol {
    list-style: decimal outside none;
    padding-left: 18px;
}

.basicFormatting ol>li {
    padding: 0 0 9px;
    background: none;
}

.basicFormatting li ul, .basicFormatting li ol {
    padding-top: 9px;
}

.basicFormatting blockquote {
    margin: 1em 24px;
}

.basicFormatting table th {
    font-weight: bold;
}

.basicFormatting table th, .basicFormatting table td {
    padding: 8px 20px;
}

.buzz .discription {
    float: left;
    width: 212px;
    margin: 0 20px 0 0;
}

.buzz .reviewLine:first-child {
    border: none;
}

.buzz .reviewLine {
    padding: 10px 0;
    border-top: 1px solid #ccc;
}

.buzz .title {
    display: block;
    line-height: 129%;
    color: #333;
    margin: 0 0 11px;
}

.buzz .holdBalloon .title {
    font-size: 90%;
}

.buzz .rate {
    display: block;
    margin: 0 0 3px;
    padding: 4px 0 0;
}

.buzz .productType {
    display: block;
    font: bold italic 124%/100% 'Times New Roman', Times, serif;
    color: #333;
    margin: 0 0 8px;
}

.buzz .author {
    display: block;
    font-size: 93%;
}

.buzz .author a {
    font-weight: bold;
    color: #333;
}

.buzz .author a:hover {
    color: #f47813;
}

.buzz .review {
    overflow: hidden;
}

.buzz .review p {
    font: 115%/120% 'Times New Roman', Times, serif;
    margin: 0 0 4px;
}

.buzzBig {
    padding: 20px 0 10px;
}

.buzz .recentPosts {
    float: left;
    width: 316px;
}

.buzz .holdBalloon {
    padding: 0 14px 0 0;
}

.buzz .addData {
    overflow: hidden;
}

.buzz .fadeGallery, .holdVideoAlt .fadeGallery {
    position: relative;
    height: 234px;
}

.holdVideoAlt .carousel {
    padding: 24px 0 0;
    margin: 0;
}

.holdVideoAlt .video_carousel {
    padding: 24px 0 0;
    margin: 0;
}

.holdVideoAlt .fadeGallery {
    width: 650px;
    margin: 0 0 0 -30px;
}

.holdVideoAlt .boxInfo {
    padding: 0 0 18px 30px;
}

.holdVideoAlt .boxInfo .note {
    display: none;
}

.holdVideoAlt .active-video .note {
    display: inline;
}

.holdVideoAlt .active-video .btnVideo {
    display: none;
}

.carousel {
    margin: 0 0 24px;
}

.buzz .fadeGallery li, .holdVideoAlt .fadeGallery li {
    position: absolute;
    width: 100%;
}

.reviewRotator .logoReview img {
    margin: 0 0 7px;
}

.multimediaModuleRow .video_carousel .fadeGallery .video {
    display: none;
}

.reviewRotator {
    font: 108%/154% 'Times New Roman', Times, serif;
    padding: 0 0 13px;
}

.reviewRotator .slogan {
    font-size: 107%;
    display: block;
    font-style: italic;
    font-weight: bold;
    color: #333;
    width: 100%;
    margin: 0;
}

.reviewRotator p {
    margin: 0 0 5px;
}

.reviewRotator .btnVideo {
    font: 85% Arial, Helvetica, sans-serif;
}

.reviewRotator ul.btnVideo li {
    padding: 0 0 8px;
}

.reviewRotator ul.btnVideo {
    margin-bottom: -8px;
}

.reviewRotator a.logoReview {
    display: block;
}

.addData .switcher, .holdVideoAlt .switcher {
    position: relative;
    margin-bottom: 20px;
}

.holdVideoAlt .switcher {
    margin: 0 0 10px;
}

.holdVideoAlt .switcher ul {
    float: right;
    padding: 0 10px 0 0;
}

.addData .switcher li, .holdVideoAlt .switcher li {
    float: left;
    margin: 0 2px 0 0;
    display: inline;
}

.holdVideoAlt .switcher li {
    margin: 0 5px 0 0;
}

.addData .switcher a, .holdVideoAlt .switcher a {
    float: left;
    width: 8px;
    height: 8px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/global/btn/btn_switcher.gif) no-repeat;
}

.holdVideoAlt .switcher a {
    height: 11px;
    width: 11px;
    background: url(/images/global/btn/btn_home_sprite.png) no-repeat 0 -46px;
}

.addData .switcher a:hover, .addData .switcher .active a {
    background-position: 0 -8px;
}

.holdVideoAlt .switcher a:hover, .holdVideoAlt .switcher .active a {
    background-position: 0 -35px;
}

.addData .contctList {
    border: solid #ccc;
    border-width: 1px 0;
}

.addData .contctList li {
    border-top: 1px solid #e3e3e3;
    padding: 5px 0 4px 35px;
    font-size: 93%;
    line-height: 160%;
}

.addData .contctList li:first-child {
    border: none;
}

.addData .btnImg {
    float: right;
}

.addData .contctList .seagateNewsletter {
    background: url(/images/global/icn/icn_seagate.jpg) no-repeat 0 50%;
}

.addData .contctList .twitter {
    background: url(/images/global/icn/icn_twitter.jpg) no-repeat 0 50%;
}

.addData .contctList .facebook {
    background: url(/images/global/icn/icn_facebook.png) no-repeat 0 50%;
}

.addData .contctList .linkedin {
    background: url(/images/global/icn/icn_linkedin.png) no-repeat 0 50%;
}

.addData .contctList .youtube {
    background: url(/images/global/icn/icn_twitter.jpg) no-repeat 0 50%;
}

.columns {
    width: 100%;
    overflow: hidden;
    line-height: 133%;
    font-size: 93%;
}

.columns .column {
    float: left;
    width: 316px;
    margin: 0 0 0 15px;
    display: inline;
}

.columns h3 {
    margin: 0 0 12px;
}

.columns .imgHolder {
    display: block;
    position: relative;
    margin: 0 0 13px;
    width: 100%;
}

.columns .imgHolder .btnPlay, .supportInfo .thumbVideo .btnPlay, .holdVideoAlt .btnPlay, .videoCallBtn .btnPlay, .galleryVideo .btnPlay, .videoCallBtn_CMP .btnPlay {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 38px;
    width: 38px;
    text-indent: -9999px;
    overflow: hidden;
    margin: -19px 0 0 -19px;
    cursor: pointer;
}

.columns .imgHolder .btnPlay em, .supportInfo .thumbVideo .btnPlay em, .holdVideoAlt .btnPlay em, .galleryVideo .btnPlay em, .videoCallBtn .btnPlay em, .videoCallBtn_CMP .btnPlay em {
    display: block;
    background: url(/images/global/btn/btn_home_sprite.png) no-repeat 0 -694px;
    width: 38px;
    height: 76px;
}

.columns .imgHolder:hover {
    border: none;
}

.columns .imgHolder:hover .btnPlay em, .videoCallBtn:hover .btnPlay em, .videoCallBtn_CMP:hover .btnPlay em {
    background-position: 0 -732px;
}

.columns img {
    display: block;
}

.columns strong {
    color: #333;
}

.columns p {
    margin: 0 0 4px;
}

.videoCallBtn .btnPlaySmall, .videoCallBtnG .btnPlaySmall {
    position: absolute;
    height: 38px;
    width: 38px;
    text-indent: -9999px;
    overflow: hidden;
    margin: -40px 0 0 2px;
    cursor: pointer;
}

.videoCallBtn .btnPlaySmall em, .videoCallBtnG .btnPlaySmall em {
    display: block;
    background: url(/images/global/btn/btn_home_sprite.png) no-repeat 0 -778px;
    width: 38px;
    height: 72px;
}

.infoRelated .videoCallBtn .btnPlaySmall {
    margin: 15px 0 0 -68px;
}

.videoCallBtn:hover .btnPlaySmall em, .videoCallBtnG:hover .btnPlaySmall em {
    background-position: 0 -829px;
}

.multimediaModule .thumbnailHold .text {
    display: block;
    margin: 0 0 2px;
    color: #333;
}

.multimediaModule .thumbnailHold .text {
    display: none;
}

.socList .btnTag a {
    background-position: 0 -155px;
    width: 15px;
}

.multimediaModule .ALGCloseBtn {
    position: absolute;
    top: 28px;
    right: 14px;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/global/btn/btn_close_popup.png) no-repeat;
    display: none;
}

.videoBox {
    margin: 81px 0 26px;
    position: absolute;
    left: -9999px;
    top: -9999px;
}

.imgHolder .videoBox {
    position: static;
}

.tableSlide {
    padding: 0 0 0 227px;
    background: #16a3a3;
}

.tableSlide .slideArea {
    background: url(/images/global/bg/table_slider.jpg) no-repeat;
    position: relative;
    border-left: 1px solid #666;
    margin: 0;
    float: none;
    display: block;
}

.tableSlide .btnBack, .tableSlide .btnNext {
    float: left;
    width: 22px;
    height: 32px;
    background: url(/images/global/btn/btn_prev_next.gif) no-repeat 10px 13px;
    text-indent: -9999px;
    overflow: hidden;
    padding: 0;
}

.tableSlide .btnNext {
    background-position: -50px 13px;
    float: right;
}

.tableSlide .slideArea ul {
    background: none;
    font-size: 92%;
    margin: 0;
    padding: 0 3px;
    float: left;
    width: 702px;
}

.tableSlide .slideArea ul li {
    float: left;
    width: 33%;
    text-align: center;
    position: relative;
    color: #fff;
    padding: 10px 0;
    z-index: 2;
}

.tableSlide .slider {
    height: 32px;
    width: 702px;
    overflow: hidden;
    position: absolute;
    z-index: 1;
    left: 26px;
    top: 0;
}

.tableSlide .sliderButton {
    width: 166px;
    position: absolute;
    top: 1px;
    left: 0;
    cursor: move;
}

.tableSlide .sliderButton:after {
    display: block;
    clear: both;
    content: "";
}

.tableSlide .sliderButton span {
    position: static;
    float: left;
    height: 30px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/images/global/btn/btn_table_slider.png) no-repeat;
}

.tableSlide .sliderButton .l {
    width: 100%;
}

.tableSlide .sliderButton .r {
    background-position: 100% 100%;
    width: 33px;
    position: absolute;
    top: 0;
    left: 100%;
}

.tableProductCateg .tableSlide .sliderButton .l {
    width: 202px;
}

.tableProductCateg .tableSlide .sliderButton .r {
    left: 202px;
}

.videoPopup {
    width: 648px;
    border: 1px solid #ccc;
    padding: 17px 20px 19px;
    background: #fff;
}

.videoPopup .title {
    display: block;
    font-size: 154%;
    line-height: 122%;
    color: #333;
    font-weight: normal;
    margin: 0 0 15px;
}

.videoPopup .caption {
    position: relative;
    padding: 0 9px 0 2px;
}

#fancybox-close {
    position: absolute;
    top: 10px !important;
    right: 11px !important;
    width: 30px !important;
    height: 30px !important;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/global/btn/btn_close_popup.png) no-repeat !important;
}

#fancybox-wrap .fancybox-close-CMP {
    top: -25px !important;
    right: -25px !important;
}

#fancybox-close:hover {
    background-position: 0 -30px !important;
}

.videoPopup .videoBox {
    width: 100%;
    margin: 0 auto;
    position: static;
}

.videoPopup .socList {
    padding-top: 19px;
}

.rateBox {
    border: 1px solid #ccc;
    background: #fbfbfb;
    margin: 14px 14px 0 0;
    font-size: 87%;
    padding: 8px 13px 12px;
}

.rateBox .heading {
    display: block;
    margin: 0 0 2px;
}

.rateBox .rate {
    float: left;
    margin: 0 5px 0 0;
}

.rateBox .legend {
    float: left;
    position: relative;
    height: 10px;
    width: 12px;
    padding: 7px 10px 0 0;
}

.rateBox .icoLegend {
    height: 10px;
    width: 12px;
    background: url(/images/global/icn/icn_rate_legend.gif) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
}

.rateBox .linksList {
    border: 0;
    margin: -3px 0;
    padding: 0 0 0 10px;
    float: left;
    background: url(/images/global/bg/divider_rate_box.gif) repeat-y;
    line-height: 120%;
    width: 135px;
}

.rateBox .linksList li {
    font-weight: normal;
    margin: 0;
}

.rateBox .linksList a {
    background: url(/images/global/icn/icn_arrow.png) no-repeat 100% 4px;
    padding: 0 12px 0 0;
}

.rateBox .legend .tooltip .bgHolder {
    width: 235px;
}

.rateBox .legend .tooltip {
    margin-left: -133px;
    bottom: 3px;
}

.rateBox .legend:hover .tooltip {
    display: block;
}

.rateBox .legend .tooltip p {
    font-size: 103%;
    margin: 0 0 2px;
}

.rateBox .rateList .rate {
    margin: 0;
}

.rateBox .rateList .bar span {
    float: left;
    font-weight: bold;
}

.rateBox .rateList li {
    overflow: hidden;
    width: 100%;
    vertical-align: top;
    padding: 6px 0 0;
}

.rateBox .rateList .bar {
    float: right;
    width: 158px;
}

.rateBox .rateList .holder {
    float: left;
    margin: 0 3px 0 0;
    border: 1px solid #979797;
    background: url(/images/global/bg/tooltip.png);
    height: 9px;
    width: 115px;
}

.rateBox .rateList .progress {
    width: 43%;
    height: 100%;
    background: #868686;
}

.rateBox .noRate {
    margin: 0;
    font-size: 103%;
}

.rateBox .noRate a {
    color: #399;
    background: url(/images/global/icn/icn_arrow.png) no-repeat 100% 5px;
}

.rate {
    overflow: hidden;
    text-indent: -9999px;
    height: 13px;
    width: 68px;
    display: block;
    background: url(/images/global/icn/icn_star_rate_sprite.png) no-repeat;
}

.rate0Sm {
    background-position: 0 -150px;
}

.rate0-5Sm {
    background-position: 0 -135px;
}

.rate1Sm, .rate1 {
    background-position: 0 -120px;
}

.rate1-5Sm {
    background-position: 0 -105px;
}

.rate2Sm, .rate2 {
    background-position: 0 -90px;
}

.rate2-5Sm {
    background-position: 0 -75px;
}

.rate3Sm, .rate3 {
    background-position: 0 -60px;
}

.rate3-5Sm {
    background-position: 0 -45px;
}

.rate4Sm, .rate4 {
    background-position: 0 -30px;
}

.rate4-5Sm {
    background-position: 0 -15px;
}

.rate5Sm, .rate5 {
    background-position: 0 0;
}

.rate0Med, .rate0-5Med, .rate1Med, .rate1-5Med, .rate2Med, .rate2-5Med, .rate3Med, .rate3-5Med, .rate4Med, .rate4-5Med, .rate5Med {
    width: 100px;
    height: 15px;
}

.rate0Med {
    background-position: 0 -315px;
}

.rate0-5Med {
    background-position: 0 -300px;
}

.rate1Med {
    background-position: 0 -285px;
}

.rate1-5Med {
    background-position: 0 -270px;
}

.rate2Med {
    background-position: 0 -255px;
}

.rate2-5Med {
    background-position: 0 -240px;
}

.rate3Med {
    background-position: 0 -225px;
}

.rate3-5Med {
    background-position: 0 -210px;
}

.rate4Med {
    background-position: 0 -195px;
}

.rate4-5Med {
    background-position: 0 -180px;
}

.rate5Med {
    background-position: 0 -165px;
}

.rate0Lg, .rate0-5Lg, .rate1Lg, .rate1-5Lg, .rate2Lg, .rate2-5Lg, .rate3Lg, .rate3-5Lg, .rate4Lg, .rate4-5Lg, .rate5Lg {
    width: 115px;
    height: 18px;
}

.rate0Lg {
    background-position: 0 -530px;
}

.rate0-5Lg {
    background-position: 0 -510px;
}

.rate1Lg {
    background-position: 0 -490px;
}

.rate1-5Lg {
    background-position: 0 -470px;
}

.rate2Lg {
    background-position: 0 -450px;
}

.rate2-5Lg {
    background-position: 0 -430px;
}

.rate3Lg {
    background-position: 0 -410px;
}

.rate3-5Lg {
    background-position: 0 -390px;
}

.rate4Lg {
    background-position: 0 -370px;
}

.rate4-5Lg {
    background-position: 0 -350px;
}

.rate5Lg {
    background-position: 0 -330px;
}

.rate2l {
    height: 24px;
    width: 150px;
    background-position: 0 0;
}

.rate3m {
    height: 18px;
    width: 114px;
    background-position: 0 -410px;
}

.rate3mAlt {
    height: 15px;
    width: 98px;
    background-position: 0 -225px;
}

.rate0mAlt {
    background-position: 0 -315px;
    height: 15px;
    width: 98px;
}

.rate3mAlt2 {
    height: 14px;
    width: 76px;
    background-position: 0 -60px;
}

.rate3mAlt3 {
    width: 96px;
    height: 16px;
    background-position: 0 -225px;
}

.rate3buzz {
    height: 10px;
    width: 65px;
    background-position: 0 -60px;
}

.rateCircle0 {
    height: 13px;
    width: 75px;
    background-position: 0 -150px;
}

.firmwareModule .btnSubscribe {
    float: right;
    margin: 24px 0 0 60px;
}

.firmwareModule .article {
    color: #666;
    padding: 15px 0 0;
}

.firmwareModule .article .box {
    border-top: 1px solid #ccc;
    padding: 27px 0 12px;
    font-size: 93%;
    line-height: 131%;
}

.firmwareModule .article h3 {
    font-size: 113%;
    color: #333;
    margin: 0 0 17px;
}

.firmwareModule .article p {
    margin: 0 0 15px;
}

.firmwareModule .article ul li {
    padding: 0 0 16px;
}

.firmwareModule .article .rateAlt {
    padding: 18px 0;
}

.rateAlt span {
    float: left;
    font-size: 93%;
    margin: 0 12px 0 0;
}

.rateAlt .rate {
    float: left;
}

.warrantyModule {
    margin: -15px 0 0;
}

.warrantyModule ul {
    font: 100% Arial, Helvetica, sans-serif;
}

.warrantyModule .pageTitle {
    color: #333;
    display: block;
    font-size: 250%;
    font-weight: normal;
    line-height: 120%;
    margin: 0 0 10px;
}

.warrantyModule p {
    font-size: 92%;
    line-height: 135%;
    margin: 0 0 18px;
}

.warrantyModule .accordion li {
    display: block;
    width: 100%;
}

.warrantyModule .accordion .title {
    display: block;
    background: #020202 url(/images/global/bg/config_slide.gif) repeat-x;
    padding: 9px 17px 11px 20px;
    font-size: 95%;
    line-height: 116%;
    color: #fff;
    cursor: pointer;
    margin: 0;
    font-weight: bold;
}

.warrantyModule .accordion .x-state-active {
    background: #383f3f url(/images/global/bg/config_slide_over.gif) repeat-x;
}

.warrantyModule .accordion .title span {
    background: url(/images/global/icn/icn_arrow_configure_over.png) no-repeat;
    padding: 0 0 0 14px;
}

.warrantyModule .accordion .x-state-active span {
    background: url(/images/global/icn/icn_arrow_configure.png) no-repeat 0 1px;
}

.warrantyModule .accordion .text {
    background: #f0f0f0 url(/images/global/bg/support_entry_ballon.gif) repeat-x;
    position: relative;
    padding: 0 34px 0 32px;
    overflow: hidden;
}

.warrantyModule .accordion .text .holder {
    padding: 0 0 21px;
    position: relative;
    width: 100%;
}

.warrantyModule .accordion .text p {
    font-size: 92%;
    line-height: 133%;
    color: #666;
    padding: 16px 0 0;
    margin: 0;
}

.warrantyModule .accordion .text li span {
    background: url(/images/global/icn/s_sep01.gif) no-repeat 0 60%;
    padding: 0 0 0 7px;
}

.warrantyModule .accordion .text li a {
    background: url(/images/global/icn/icn_bullet1.gif) no-repeat 0 60%;
    padding: 0 0 0 7px;
}

.returnsForm {
    margin: 0 0 30px 15px;
    border: 1px solid #d1cfcf;
    padding: 18px 18px 13px;
    font-size: 85%;
    color: #666;
}

.returnsForm h3 {
    font-size: 100%;
    color: #333;
    text-transform: uppercase;
    margin: 0 0 9px;
}

.returnsForm p {
    margin: 0 0 8px;
}

.returnsForm .row {
    margin: 0 0 6px;
}

.returnsForm .radio {
    float: left;
    width: 15px;
    height: 16px;
    margin: 0;
    padding: 0;
}

.returnsForm .ez-radio {
    width: 15px;
    height: 15px;
    background: url(/images/global/icn/icn_radio.gif) no-repeat;
    float: left;
    margin: 0 7px 0 0;
}

.returnsForm .ez-selected {
    background-position: 0 -15px;
}

.returnsForm .label {
    float: left;
}

.returnsForm .addLinls {
    padding: 6px 0 0;
}

.returnsForm .addLinls li {
    margin: 0 0 4px;
    font-size: 109%;
}

.returnsForm .addLinls li a {
    padding: 0 13px 0 0;
    background: url(/images/global/icn/icn_arrow.gif) no-repeat 100% 50%;
}

.addFeatures {
    border-top: 1px solid #d6d6d6;
    margin: 0 0 0 15px;
}

.addFeatures li {
    border-bottom: 1px solid #d6d6d6;
    padding: 17px 0;
    font-size: 92%;
}

.addFeatures .title {
    display: block;
    color: #333;
}

.addFeatures a {
    padding: 0 13px 0 0;
    background: url(/images/global/icn/icn_arrow.gif) no-repeat 100% 50%;
}

.warrantyModule .col {
    float: left;
    width: 35%;
    color: #666;
    margin-top: 15px;
    font-size: 93%;
}

.warrantyModule .accordion .text p.sideNote {
    border: 1px solid #ccc;
    padding: 8px;
    margin: 15px 0;
}

.warrantyModule .returnsForm {
    border: 0;
    margin: 0;
    padding: 0;
    font-size: 100%;
}

.warrantyModule .returnsForm strong {
    font-size: 85%;
}

.warrantyModule .text .returnsForm p {
    margin-bottom: 5px;
}

.warrantyModule .accordion .text .rmaList {
    margin-top: 15px;
    list-style-type: decimal;
    list-style-position: inside;
}

.warrantyModule .accordion .text .rmaList li {
    color: #666;
    list-style-type: decimal;
    list-style-position: inside;
    display: list-item;
}

.warrantyModule .accordion .text .rmaList li a {
    background: none;
    padding: 0;
}

.warrantyModule .trackOrder {
    margin-top: 15px;
}

.warrantyModule .trackOrder li {
    padding: 3px 0;
}

.warrantyModule .trackOrder label {
    float: left;
    width: 113px;
    padding-top: 5px;
    color: #666;
    font-size: 93%;
}

.warrantyModule .accordion .text .trackOrder li span {
    background: none;
    padding: 0;
    color: red;
}

.warrantyModule .trackOrder input {
    width: 200px;
}

.cta_green_arrow {
    background: url(/images/global/icn/icn_arrow.gif) no-repeat 100% 50%;
    padding-right: 12px;
}

.comapnyProfileHolder {
    position: absolute;
    left: -9999px;
    top: -9999px;
}

#fancybox-content .overlaysPopup .btnClose {
    display: none;
}

.overlaysHolder {
    position: absolute;
    top: -9999px;
    left: -9999px;
    overflow: hidden;
}

.overlaysPopup {
    padding: 17px 30px 24px;
    width: 408px;
    background: #646a6a url(/images/global/bg/bg_overlays_popup.gif) repeat-x;
    z-index: 999;
    font-size: 92%;
    line-height: 108%;
    color: #fff;
}

.overlaysPopup .box {
    display: none;
}

.overlaysPopup .box.active {
    display: block;
}

.overlaysPopup .btnClose {
    position: absolute;
    top: 11px;
    right: 16px;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/global/btn/btn_close_popup.png) no-repeat;
}

.overlaysPopup .title {
    display: block;
    font-size: 167%;
    line-height: 120%;
    font-weight: normal;
    padding: 0 20px 0 0;
    margin: 0 0 20px;
}

.overlaysPopup p {
    margin: 0 0 13px;
}

.overlaysPopup .separateBox {
    margin: 11px 0 19px;
}

.overlaysPopup .twoColumns .column {
    float: left;
    width: 191px;
    margin: 0 0 0 15px;
}

.overlaysPopup .twoColumns .column:first-child {
    margin-left: 0;
}

.overlaysPopup .twoColumns address strong {
    display: block;
}

.overlaysPopup .twoColumns address a {
    color: #fff;
}

.overlaysPopup a {
    color: #0cc;
}

.overlaysPopup a.btnAdd {
    background: url(/images/global/icn/icn_nav_lang_bullet_hov.png) no-repeat 100% 50%;
    padding: 0 11px 0 0;
}

.overlaysPopup .row {
    width: 100%;
    padding: 3px 0 0;
}

.registerFrm .radio {
    float: left;
    width: 15px;
    height: 16px;
    margin: 0;
    padding: 0;
}

.registerFrm .ez-radio {
    width: 15px;
    height: 15px;
    background: url(/images/global/icn/icn_radio.png) no-repeat;
    float: left;
    margin: 0 7px 0 0;
}

.registerFrm .ez-selected {
    background-position: 0 -15px;
}

.registerFrm label {
    float: left;
    margin: 1px 0 0;
    font-weight: bold;
}

.registerFrm .line {
    margin: 0 0 14px;
}

.registerFrm .string {
    margin: 0 0 14px;
}

.registerFrm .line label {
    float: none;
    display: block;
    margin: 0 0 5px;
    line-height: 16px;
}

.registerFrm select {
    width: 191px;
}

.registerFrm .text {
    display: block;
    width: 191px;
    height: 26px;
    background: url(/images/global/bg/bg_input.gif) no-repeat;
}

.registerFrm .text input {
    float: left;
    width: 177px;
    height: 15px;
    padding: 6px 7px 5px;
    font-size: 12px;
    line-height: 15px;
    color: #333;
    border: none;
    background: none;
}

.grMetal {
    padding: 0;
    z-index: 2;
}

.grMetal .coloredBox {
    background-position: -1956px 0;
    border-color: #999;
}

.grMetal .coloredBox .contentPart {
    min-height: 84px;
    position: relative;
}

.coloredBox .alertMessage {
    position: absolute;
    top: 18px;
    right: 13px;
    background: #ffffd9;
    border: 1px solid #999;
    width: 477px;
    padding: 9px 11px 8px 14px;
    font-size: 92%;
    line-height: 117%;
    color: #666;
}

.alertMessage .btnAlert {
    float: left;
    background: url(/images/global/btn/btn_alert.gif) no-repeat;
    width: 54px;
    height: 19px;
    color: #fff;
    font-size: 12px;
    line-height: 19px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    overflow: hidden;
    margin: 3px 15px 0 0;
}

.coloredBox .dashboard {
    float: left;
    padding: 10px 0 0 14px;
}

.coloredBox .dashboard .logo {
    float: left;
    border: 1px solid #ccc;
    margin: 4px 9px 0 0;
}

.coloredBox .dashboard .caption {
    height: 1%;
    overflow: hidden;
    font-size: 92%;
    line-height: 116%;
    font-weight: bold;
}

.coloredBox .dashboard .title {
    font-size: 150%;
    line-height: 122%;
    color: #333;
    display: block;
    margin: 0 0 2px;
}

.coloredBox .dashboard a {
    font-size: 92%;
}

.grMetal .tabset, .grMetal .tabsetNoJS {
    border-color: #999;
}

.grMetal .tabset li, .grMetal .tabsetNoJS li {
    border-color: #999;
}

.grMetal .coloredBox .tabset a, .grMetal .coloredBox .tabsetNoJS a {
    color: #333;
}

.grMetal .coloredBox .tabset a:hover, .grMetal .coloredBox .tabset .active a, .grMetal .coloredBox .tabsetNoJS a:hover, .grMetal .coloredBox .tabsetNoJS .active a {
    color: #fff;
}

.partnersTabBox {
    background: #e5e5e5 url(/images/global/bg/bg_partners_tab_box.gif) repeat-x 0 100%;
    padding: 18px 0 70px;
}

.partnersTabBox .newsFeed {
    width: 924px;
    height: 20px;
    margin: 0 auto 14px;
    padding: 9px 10px 9px 16px;
    background: url(/images/global/bg/bg_news_feed.jpg) no-repeat;
    font-size: 92%;
    color: #666;
}

.partnersTabBox .newsFeed .socialNav {
    float: right;
    margin-top: -2px;
}

.partnersTabBox .newsFeed .socialNav a {
    margin-left: 4px;
    float: left;
    width: 26px;
    height: 25px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 0;
}

.partnersTabBox .newsFeed .socialNav .social_linkedin {
    background-position: 0 -1758px;
}

.partnersTabBox .newsFeed .socialNav .social_twitter {
    background-position: -26px -1758px;
}

.partnersTabBox .newsFeed .socialNav .social_youtube {
    width: 27px;
    background-position: -52px -1758px;
}

.partnersTabBox .newsFeed .socialNav .social_facebook {
    background-position: -79px -1758px;
}

.partnersTabBox .newsFeed .socialNav .social_weibo {
    background-position: -105px -1758px;
}

.partnersTabBox .newsFeed .socialNav .social_linkedin:hover {
    background-position: 0 -1783px;
}

.partnersTabBox .newsFeed .socialNav .social_twitter:hover {
    background-position: -26px -1783px;
}

.partnersTabBox .newsFeed .socialNav .social_youtube:hover {
    width: 27px;
    background-position: -52px -1783px;
}

.partnersTabBox .newsFeed .socialNav .social_facebook:hover {
    background-position: -79px -1783px;
}

.partnersTabBox .newsFeed .socialNav .social_weibo:hover {
    background-position: -105px -1783px;
}

.partnersTabBox .newsFeed ul {
    height: 16px;
    overflow: hidden;
    margin: 4px 0 0;
    position: relative;
}

.boxDisplay {
    display: block !important;
}

.partnersTabBox .threeCols .col {
    float: left;
    width: 305px;
    margin: 0 0 0 16px;
}

.partnersTabBox .threeCols .colTwo {
    float: left;
    width: 632px;
    margin: 0 -4px 0 15px;
}

.partnersTabBox .downloadsModule {
    margin: 0;
}

.partnersTabBox .downloadsModule .holdBlock .heading .title {
    width: 557px;
}

.partnersTabBox .downloadsModule .downloadsList .description {
    width: 398px;
}

.partnersTabBox .threeCols .box {
    width: 309px;
    margin: 0 -4px 10px 0;
}

.partnersTabBox .threeCols .colTwo .box {
    width: 633px;
}

.threeCols .box .t {
    height: 7px;
    overflow: hidden;
    background: url(/images/global/bg/bg_box_with_shadow.png) no-repeat;
}

.threeCols .colTwo .box .t {
    background: url(/images/global/bg/bg_box_wide_shadow.png) no-repeat;
}

.threeCols .box .c {
    background: url(/images/global/bg/bg_box_with_shadow.png) repeat-y -319px 0;
    padding: 0 4px 0 0;
}

.threeCols .colTwo .box .c {
    background: url(/images/global/bg/bg_box_wide_shadow.png) repeat-y -636px 0;
}

.threeCols .box .b {
    height: 7px;
    overflow: hidden;
    background: url(/images/global/bg/bg_box_with_shadow.png) no-repeat -638px 0;
}

.threeCols .colTwo .box .b {
    background: url(/images/global/bg/bg_box_wide_shadow.png) no-repeat -1272px 0;
}

.threeCols .box .container {
    float: left;
    width: 100%;
    margin: -7px 0 -2px;
    position: relative;
}

.threeCols .box .heading {
    background: #383F3F url(/images/global/bg/config_slide_over.gif) repeat-x;
    padding: 7px 5px 8px 15px;
    color: #fff;
    display: block;
    font-size: 92%;
    line-height: 133%;
}

.threeCols .colTwo .box .heading {
    padding: 7px 10px 8px 15px;
}

.threeCols .colTwo .box .text {
    background: url(/images/global/bg/bg_grad_box.gif) repeat-x;
    padding: 24px 15px 0;
}

.threeCols .box .heading .link {
    font-weight: normal;
    float: right;
    padding: 0 11px 0 0;
    background: url(/images/global/icn/icn_arrow_brand.gif) no-repeat 100% 50%;
}

.threeCols .box .heading .question_holder {
    display: inline-block;
    position: relative;
}

.threeCols .box .heading .question {
    color: #00b3b3;
    text-decoration: none;
}

.threeCols .box .heading .question:hover {
    text-decoration: none;
}

.threeCols .box .tooltip {
    display: none;
    position: absolute;
    bottom: 5px;
    left: 0;
    margin-left: -88px;
    font-weight: normal;
    font-size: 11px;
    line-height: 12px;
}

.partnersTabBox .threeCols .box .tooltip {
    z-index: 9999;
}

.threeCols .box .question_holder:hover .tooltip {
    display: block;
}

.threeCols .tooltip .bgHolder {
    display: block;
    padding: 12px 14px;
    width: 154px;
}

.threeCols .box .heading .tooltip strong {
    font-weight: bold;
}

.threeCols .box .content {
    padding: 19px 15px 0;
    min-height: 327px;
}

.partnersTabBox .holdBalloon {
    font-size: 85%;
}

.threeCols .box .contentShadow {
    background: url(/images/global/bg/bg_box_content_shadow.gif) repeat-x;
}

.threeCols .box .boxFoot {
    border-top: 1px solid #dadada;
    font-weight: bold;
    padding: 10px 15px 11px;
}

.threeCols .box .boxFoot a {
    background: url(/images/global/icn/icn_arrow.png) no-repeat 100% 50%;
    padding: 0 11px 0 0;
}

.webinarsList h3 {
    font-size: 133%;
    line-height: 100%;
    margin: 0 0 5px;
    color: #00b3b3;
    word-spacing: -1px;
}

.webinarsList li {
    font-size: 92%;
    line-height: 117%;
    zoom: 1;
    vertical-align: top;
    padding: 12px 0 12px 15px;
    border-top: 1px solid #c3c3c3;
    background: url(/images/global/bg/bg_event_list.gif) repeat-x 0 100%;
}

*+html .webinarsList li {
    padding: 11px 0 11px 15px;
}

.webinarsList li:first-child {
    border: none;
}

.webinarsList h3 a {
    color: #00b3b3;
}

.webinarsList .details li {
    float: left;
    font-size: 83%;
    padding: 0 8px 0 9px;
    border: none;
    color: #666;
    background: url(/images/global/icn/icn_divider.gif) no-repeat 0 50%;
}

.webinarsList .details li:first-child {
    padding-left: 0;
    background: none;
}

.webinarsList .details .btnDetails {
    color: #666;
    text-decoration: underline;
    background: url(/images/global/icn/icn_arrow_grey.gif) no-repeat 100% 50%;
    padding: 0 11px 0 0;
}

.webinarsList .details .btnDetails:hover {
    text-decoration: none;
}

.webinarsList p {
    margin: 0 0 20px;
    padding: 17px 0 0;
}

.threeCols .box .contentScrol {
    padding: 0;
    height: 433px;
}

.threeCols .boxBlogs .contentScrol {
    padding: 0;
    height: 368px;
}

.threeCols .box .eventsList li {
    padding: 11px 0 14px 15px;
    font-size: 92%;
    line-height: 117%;
    overflow: hidden;
    vertical-align: top;
    background: url(/images/global/bg/bg_event_list.gif) repeat-x 0 100%;
    border-top: 1px solid #c3c3c3;
}

.threeCols .box .eventsList li:first-child {
    padding-top: 0;
    border: none;
}

.partnersTabBox .threeCols .box .eventsList li:first-child {
    padding-top: 11px;
}

.threeCols .downloadsModule .holdBlock .downloadsList li {
    padding-bottom: 21px;
}

.eventsList .largeImgHold {
    margin: 0 0 6px -15px;
}

.eventsList .largeImgHold img {
    display: block;
}

.partnersTabBox .eventsList .largeImgHold img {
    width: 280px;
    height: 106px;
}

.eventsList .title {
    display: block;
}

.eventsList .date {
    display: block;
    color: #666;
    margin: 0 0 10px;
}

.eventsList p {
    margin: 0 0 6px;
}

.eventsList .btnMore {
    background: url(/images/global/icn/icn_arrow.png) no-repeat 100% 50%;
    padding: 0 11px 0 0;
}

.eventsList .tagList {
    margin: 0;
}

.eventsList .tagList dt {
    display: inline;
}

.eventsList .tagList dd {
    display: inline;
}

.eventsList .imgHold {
    float: left;
    margin: 2px 13px 0 0;
}

.eventsList h3 {
    font-size: 117%;
    line-height: 100%;
    margin: 0 0 5px;
    color: #00b3b3;
    word-spacing: -1px;
}

.eventsList .caption {
    height: 1%;
    overflow: hidden;
}

.contentScrol .jspVerticalBar {
    background: url(/images/global/bg/bg_scroll_area.gif) no-repeat 100% 100%;
}

.contentScrol .jspTrack {
    background: url(/images/global/bg/bg_scroll_area.gif) no-repeat;
}

.partnersTabBox .threeCols .box .contentScrol {
    height: auto;
    min-height: 1px;
    max-height: 433px;
}

.gallery, .galleryLearn, .galleryProduct {
    width: 100%;
    overflow: hidden;
    margin: 0 0 16px;
}

.galleryVideo {
    margin: 0 0 20px;
    width: 100%;
    position: relative;
}

.gallery .holder, .galleryLearn .holder, .galleryProduct .holder, .galleryVideo .holder {
    width: 300px;
    height: 251px;
    overflow: hidden;
    position: relative;
}

.galleryProduct .holder {
    width: 326px;
    height: 356px;
}

#mediaKitPopup.overlaysPopupMedia .galleryProduct .holder {
    width: 386px;
}

.galleryLearn .holder {
    width: 603px;
    height: auto;
}

.galleryVideo .holder {
    width: 980px;
    height: 248px;
}

.gallery .holder img {
    display: block;
}

.gallery .holder ul, .galleryLearn .holder ul, .galleryProduct .holder ul, .galleryVideo .holder .galleryList {
    width: 99999px;
}

.gallery ul li, .galleryLearn ul li, .galleryProduct .holder ul li, .galleryVideo .holder .galleryList li {
    float: left;
}

.galleryLearn .holder li {
    width: 151px;
    padding: 0 25px;
}

.galleryProduct .holder li {
    width: 326px;
}

#mediaKitPopup.overlaysPopupMedia .galleryProduct .holder li {
    width: 386px;
}

.galleryVideo .holder .galleryList li {
    width: 980px;
}

.galleryVideo .holder .galleryList .entryDateList li {
    width: auto;
}

.galleryLearn .holder img, .galleryProduct .holder img {
    display: inline;
}

.galleryLearn .holder a {
    display: block;
    position: relative;
    text-align: center;
}

.galleryLearn .holder .download {
    position: absolute;
    top: 31px;
    left: 50%;
    margin: 0 0 0 10px;
    background: url(/images/global/icn/icn_download_update.png) no-repeat;
    width: 34px;
    height: 26px;
    overflow: hidden;
    text-indent: -9999px;
}

.galleryLearn .holder li p {
    font: bold 11px/14px Arial, Helvetica, sans-serif;
    color: #666;
    margin: 0;
    text-align: center;
}

.galleryLearn .holder li p a {
    color: #666;
}

.gallery .btnNext, .gallery .btnPrev, .galleryLearn .btnNext, .galleryLearn .btnPrev, .galleryProduct .btnNext, .galleryProduct .btnPrev, .galleryVideo .btnNext, .galleryVideo .btnPrev {
    display: none;
}

.gallery .switcher, .galleryLearn .switcher {
    float: right;
    position: static;
    top: auto;
    left: auto;
    margin: 9px 0 0;
}

.galleryVideo .switcher {
    position: absolute;
    top: -44px;
    right: 123px;
    z-index: 100;
}

.galleryProduct .switcherHold {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.galleryProduct .switcherHold div {
    float: left;
    left: 50%;
    position: relative;
}

.galleryProduct .switcherHold ul {
    float: left;
    left: -50%;
    margin: 9px 0 0;
    position: relative;
}

.gallery .switcher li, .galleryLearn .switcher li, .galleryProduct .switcher li, .galleryVideo .switcher li {
    float: left;
    margin: 0 0 0 5px;
    display: inline;
}

.gallery .switcher li a, .galleryLearn .switcher li a, .galleryProduct .switcher li a, .galleryVideo .switcher li a, #flashHome .switcher li a {
    float: left;
    background: url(/images/global/icn/icn_gallery_switcher.png) no-repeat 0 -11px;
    width: 11px;
    height: 11px;
    text-indent: -9999px;
    overflow: hidden;
}

.gallery .switcher li a.active, .gallery .switcher li a:hover, .galleryLearn .switcher li a.active, .galleryLearn .switcher li a:hover, .galleryProduct .switcher a.active, .galleryProduct .switcher a:hover, .galleryVideo .switcher a.active, .galleryVideo .switcher a:hover, #flashHome .switcher a:hover, #flashHome .switcher a.active {
    background-position: 0 0;
}

.finderProduct {
    padding: 14px 18px 16px;
}

.finderProduct h3 {
    text-transform: uppercase;
    font-size: 123%;
    line-height: 119%;
    color: #000;
    margin: 0 0 6px;
}

.finderProduct li {
    padding: 0 0 2px;
}

.finderProduct a {
    background: url(/images/global/icn/icn_arrow.png) no-repeat 100% 50%;
    padding: 0 11px 0 0;
}

.overlaysPopupMedia {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0 0 0 -344px;
    width: 610px;
    border: 1px solid #ccc;
    padding: 0 56px 17px 22px;
    background: #fff;
    z-index: 999;
}

#mediaKitPopup.overlaysPopupMedia {
    width: 670px;
}

.overlaysPopupMedia .btnClose {
    position: absolute;
    right: 15px;
    top: 12px;
    background: url("/images/global/btn/btn_close_popup.png") no-repeat;
    width: 30px;
    height: 30px;
    overflow: hidden;
    text-indent: -9999px;
}

.overlaysPopupMedia .topHold {
    width: 100%;
    padding: 15px 0 14px;
}

.overlaysPopupMedia .topHold h2 {
    font: 155%/130% Arial, Helvetica, sans-serif;
    color: #333;
    margin: 0;
}

.overlaysPopupMedia .topHold h2 span {
    font-weight: normal;
}

.overlaysPopupMedia .textHold {
    width: 100%;
}

.overlaysPopupMedia .column {
    float: left;
    width: 328px;
}

#mediaKitPopup.overlaysPopupMedia .column {
    width: 388px;
}

.overlaysPopupMedia .column .item {
    display: inline-block;
    width: 147px;
    padding-bottom: 34px;
    vertical-align: top;
    margin: 0 13px 0 0;
}

#mediaKitPopup.overlaysPopupMedia .column .item {
    width: 177px;
}

.overlaysPopupMedia .column .photo {
    width: 100%;
    height: 120px;
    line-height: 120px;
    padding-bottom: 6px;
    margin-bottom: 5px;
    text-align: center;
    border-bottom: 1px solid #ccc;
}

.overlaysPopupMedia .column p {
    font-size: 92%;
    line-height: 120%;
    color: #999;
    margin: 0;
}

#mediaKitPopup.overlaysPopupMedia .column p {
    white-space: nowrap;
}

.overlaysPopupMedia .column p a {
    color: #099;
}

.overlaysPopupMedia .column p .load {
    background: url("/images/global/icn/icn_load.gif") no-repeat 2px 1px;
    padding: 0 0 0 10px;
}

.overlaysPopupMedia .columnInfo {
    float: right;
    width: 280px;
}

.overlaysPopupMedia .quickLinks {
    padding: 0;
}

.overlaysPopupMedia .quickLinks .boxLinks {
    background: none;
    margin: 0;
    padding: 12px 0 0;
    border-top: 1px solid #ccc;
}

.overlaysPopupMedia .quickLinks .boxLinksTop {
    padding: 0;
    border-top: none;
}

.overlaysPopupMedia .quickLinks .boxLinks .title {
    background: none;
    margin: 0;
    font-size: 92%;
    color: #666;
    padding: 0 0 2px;
    font-weight: bold;
    text-transform: none;
}

.overlaysPopupMedia .quickLinks .boxLinks ul {
    font-size: 92%;
    padding: 0 0 10px;
    margin: 0;
    border: none;
}

.overlaysPopupMedia .quickLinks .boxLinks li {
    line-height: 130%;
    padding: 0;
}

.overlaysPopupMedia .quickLinks .boxLinks li.btnLoad a {
    padding: 0 24px 0 0;
    background: url("/images/global/icn/icn_folder.gif") no-repeat 100% 0;
}

.overlaysPopupMedia .quickLinks .boxLinks a {
    color: #099;
}

.overlaysPopupMedia .quickLinks .boxLinks a:hover {
    text-decoration: underline;
}

.overlaysFinancePopup {
    margin: -226px 0 0 -251px;
    color: #666;
    padding: 0 20px 20px;
    width: 464px;
    background: #fff;
    border: 1px solid #ccc;
    display: none;
}

.overlaysFinancePopup .titleHold {
    padding: 16px 38px 0 0;
}

.overlaysFinancePopup .printLink {
    float: right;
    line-height: 130%;
    color: #099;
    padding: 6px 0 0 24px;
    background: url("/images/global/icn/icn_print.gif") no-repeat 0 6px;
}

.overlaysFinancePopup .contentScrol {
    height: 372px;
    border: 1px solid #ccc;
}

.overlaysFinancePopup .columnInfo {
    float: left;
    width: 190px;
    padding: 12px 0 0 15px;
}

.overlaysFinancePopup .columnInfoOne {
    width: 214px;
}

.overlaysFinancePopup .columnInfo .titles {
    font-weight: bold;
    display: block;
}

.overlaysFinancePopup .columnInfo ul {
    width: 100%;
}

.overlaysFinancePopup .columnInfo li {
    width: 100%;
    padding: 2px 0 0;
}

.overlaysFinancePopup .jspPane>* {
    margin: 0 0 13px 13px;
}

.overlaysFinancePopup .jspPane>*:first-child {
    margin-top: 13px;
}

.overlaysFinancePopup .box ol {
    list-style: decimal inside none;
}

.overlaysFinancePopup .box li {
    margin-bottom: 13px;
}

.overlaysFinancePopupF {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #CCC;
    color: #666;
    padding: 0 20px 20px;
    width: 464px;
    display: block;
    margin: 0;
}

.overlaysFinancePopupF .box {
    display: block;
}

.allBlock a {
    background: url(/images/global/icn/icn_arrow.png) no-repeat 100% 50%;
    padding: 0 11px 0 0;
    font-weight: bold;
}

.buzz .sliderItem .slideBlock {
    display: none;
    padding: 10px 0 0;
}

.buzz .sliderItem:first-child .slideBlock {
    padding: 0;
}

.buzz .sliderItemOpen .slideBlock {
    display: block;
}

.buzz .sliderItemOpen .slideLink {
    display: none;
}

.buzz .sliderList {
    position: relative;
    padding: 10px 4px;
}

.buzz .sliderItem .slideLink {
    font-size: 92%;
}

.supportInfo .buzz .sliderList h3 {
    font-size: 108%;
    font-weight: bold;
    line-height: 120%;
    margin: 0;
    padding: 0;
}

.supportInfo .buzz .sliderList h3 .slideClose {
    font-weight: normal;
    font-size: 78%;
}

.supportInfo .buzz .sliderList p {
    font-size: 92%;
    margin: 0 0 18px;
}

.supportInfo .buzz .sliderList h4 {
    font-weight: bold;
    font-size: 92%;
    color: #333;
    margin: 0;
}

.buzz .sliderList table {
    width: 100%;
    font-size: 92%;
    padding: 0;
    margin: 0 0 10px;
    border-collapse: collapse;
}

.buzz .sliderList table th, .buzz .sliderList table td {
    text-align: left;
}

.buzz .sliderList table th {
    font-weight: bold;
    color: #333;
    padding-top: 18px;
}

.doMoreArticle {
    margin-top: 25px;
}

.logIn .mainFrame {
    background: none;
}

.logInContent {
    width: 980px;
    padding: 15px 0 0;
    margin: 0 auto;
}

.logInContent h1 {
    margin: 0;
    color: #333;
    font-size: 246%;
    font-weight: normal;
}

.formLogInHold {
    margin: 50px 0 0;
    background: url(/images/global/bg/main_frame.gif) repeat-y 50% 0;
}

.formLogIn {
    width: 480px;
    float: left;
}

.formLogInText {
    padding: 5px 0 0;
    font-size: 92%;
    zoom: 1;
    line-height: 130%;
    overflow: hidden;
}

.formLogInText p {
    margin: 0 0 10px;
}

.formLogIn h2 {
    font-size: 138%;
    color: #333;
    margin: 0 0 10px;
}

.formLogIn .col {
    float: left;
    width: 220px;
    margin-right: 35px;
}

.formLogInText strong {
    display: block;
}

.formLogInText p span {
    FONT-WEIGHT: bold;
}

.formLogIn .row {
    padding: 10px 0 0;
    overflow: hidden;
    zoom: 1;
}

.formLogIn .inpText {
    padding: 0 10px;
    background: url(/images/global/bg/input_login.gif) no-repeat;
    float: left;
    height: 26px;
    width: 200px;
    overflow: hidden;
}

.formLogIn .inpText input {
    line-height: 16px;
    width: 200px;
    height: 16px;
    float: left;
    padding: 5px 0;
    font-size: 12px;
    overflow: hidden;
    color: #666;
    background: none;
    border: none;
}

.formLogIn .inpTextPass {
    position: relative;
    width: 167px;
    background-position: 0 -74px;
}

.formLogIn .inpTextPass INPUT {
    width: 167px;
}

.formLogIn .inpSubmit INPUT {
    width: 27px;
    margin: 1px;
    background: url(/images/global/btn/btn_sprite.png) no-repeat -398px -453px;
    float: right;
    height: 26px;
    overflow: hidden;
    cursor: pointer;
    text-indent: -9999px;
    letter-spacing: -9999px;
    border: none;
}

.formLogIn .inpSubmit input:hover {
    background-position: -398px -480px;
}

.formLogIn .rowForget {
    padding: 0 0 6px;
}

.formLogIn .rowForget a {
    font-size: 11px;
}

.formLogIn .rowRemember {
    padding: 2px 0 10px;
}

.formLogIn .inputCheck {
    float: left;
    height: 16px;
    width: 15px;
    margin: 0 5px 0 0;
    padding: 0;
}

.formLogIn .rowRemember LABEL {
    float: left;
    font-size: 11px;
    line-height: 16px;
}

.formLogIn .rowRegister {
    padding: 12px 0;
    font-size: 12px;
    border: solid #666;
    border-width: 1px 0;
}

.formLogIn .rowRegister STRONG {
    display: block;
    padding-bottom: 1px;
}

.formLogIn .rowRegister A {
    padding-right: 14px;
    background: url(/images/global/icn/icn_arrow.png) no-repeat 100% 50%;
}

.formRegister {
    width: 470px;
    padding-left: 40px;
    margin-right: -50px;
}

.contentTech {
    background: #fff;
    padding: 16px 22px 16px 16px;
}

.supportInfo .contentTech h3 {
    COLOR: #666;
}

.supportInfo .contentTech h4 {
    margin: 0 0 3px;
    font-size: 92%;
    color: #666;
}

.contentTech .defaultList {
    padding-bottom: 15px;
}

.contentTech .defaultList li {
    padding-bottom: 3px;
}

.contentTech .divider {
    border-bottom: #ccc 1px solid;
    height: 1px;
    padding: 10px 0 0;
    margin-bottom: 15px;
}

.multimediaModuleGrey .holdVideo .video {
    margin-bottom: 0 !important;
}

.multimediaModuleGrey .holdVideo {
    padding-bottom: 0 !important;
}

.multimediaModuleGrey .holdVideo .toolbar {
    padding-top: 5px;
}

.multimediaModuleGrey .holdVideo .toolbarWrap {
    padding: 0 14px;
    background: url("/images/global/pic/bg_grey_section.gif") repeat-y;
}

.greySlide {
    background: url("/images/global/pic/bg_grey_section.gif") repeat-y;
}

.greySlide .slideBox .gallery .holder, .greySlide .slideBox .gallery .holder li {
    width: 650px;
}

.slideBox .supportInfo .holder {
    width: auto !important;
    height: auto !important;
}

.greySlide .supportInfo .boxInfo {
    border: none !important;
}

.greySlide .supportInfo {
    padding: 0 14px;
    margin-right: -30px;
}

.greySlide .switcher {
    padding-right: 30px;
    margin: -4px 0 0;
}

.home {
    padding: 0 !important;
}

.mainHoldHome {
    padding: 70px 0 0;
}

.mainSliderHold {
    height: 368px;
}

.newsBar {
    width: 981px;
    margin: 0 auto;
    background: url(/images/global/bg/bg_home_sprite_h.gif) no-repeat 0 -9px;
    position: relative;
    z-index: 6000;
}

.newsBarFrame {
    background: url(/images/global/bg/bg_home_sprite_h.gif) no-repeat 0 -57px;
    min-height: 42px;
    height: auto;
}

.newsBarHold {
    padding: 8px 16px 10px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
}

.newsBarHold #newsFeed {
    position: relative;
    margin: 6px 0 0;
    height: 16px;
}

.newsBarHold #newsFeed li a {
    padding: 0 8px;
}

.newsBar p {
    float: left;
    width: 800px;
    font-size: 12px;
    line-height: 24px;
}

.newsBar .socialNav {
    float: right;
}

.newsBar .socialNav li {
    float: left;
    margin-left: 3px;
}

.newsBar .socialNav a {
    float: left;
    width: 26px;
    height: 25px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 0;
}

.newsBar .socialNav .social_linkedin {
    background-position: 0 -1758px;
}

.newsBar .socialNav .social_twitter {
    background-position: -26px -1758px;
}

.newsBar .socialNav .social_youtube {
    width: 27px;
    background-position: -52px -1758px;
}

.newsBar .socialNav .social_facebook {
    background-position: -79px -1758px;
}

.newsBar .socialNav .social_weibo {
    background-position: -105px -1758px;
}

.newsBar .socialNav .social_linkedin:hover {
    background-position: 0 -1783px;
}

.newsBar .socialNav .social_twitter:hover {
    background-position: -26px -1783px;
}

.newsBar .socialNav .social_youtube:hover {
    width: 27px;
    background-position: -52px -1783px;
}

.newsBar .socialNav .social_facebook:hover {
    background-position: -79px -1783px;
}

.newsBar .socialNav .social_weibo:hover {
    background-position: -105px -1783px;
}

.tabContent4 .newsBar {
    margin: 0 -324px 16px 0;
}

.special .tabListBar {
    margin-top: 60px;
}

#newsFeed {
    width: 780px;
    margin-top: 6px;
    overflow: hidden;
}

.newsBar .newsFaderList {
    margin: 3px 0 0;
    height: 22px !important;
    overflow: hidden;
    position: relative;
}

.mainGalleryHold {
    width: 980px;
    height: 218px;
    margin: 17px auto 0;
    overflow: hidden;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -866px;
}

.mainProductFinder {
    float: right;
    width: 196px;
}

.mainGallery {
    float: left;
    width: 784px;
    height: 218px;
    overflow: hidden;
    position: relative;
    padding: 8px 0 0;
}

.mainGallery .btnPrev, .mainGallery .btnNext {
    float: left;
    margin-top: 58px;
    width: 27px;
    height: 81px;
    text-indent: -9999px;
    background: url(/images/global/btn/btn_sprite_old.png) no-repeat 94% -1822px;
}

.mainGallery .btnNext {
    float: right;
    background-position: 100% -1822px;
}

.mainGallery .btnPrev:hover {
    background-position: 94% -1902px;
}

.mainGallery .btnNext:hover {
    background-position: 100% -1902px;
}

.mainGallery .prev-disable {
    background-position: 94% -1983px !important;
}

.mainGallery .next-disable {
    background-position: 100% -1983px !important;
}

.mainGalleryList {
    float: left;
    display: inline;
    margin: 0 0 0 5px;
    width: 700px;
    overflow: hidden;
    position: relative;
}

.mainGalleryList ul {
    width: 9999px;
}

.mainGalleryList ul li {
    float: left;
    display: inline;
    width: 140px;
    height: 140px;
    position: relative;
    padding: 10px 20px 20px;
    margin-left: -1px;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -1536px;
}

.mainGallery .new {
    position: absolute;
    left: 20px;
    top: 90px;
    height: 18px;
    font-size: 10px;
    line-height: 18px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    background: #093;
    padding: 0 4px;
}

.mainGallery .title {
    display: block;
    margin: -10px 0 4px;
    font-size: 14px;
    line-height: 18px;
    color: #fff;
}

.mainGallery .pict {
    height: 120px;
}

.mainGallery img {
    display: block;
    margin: 0 auto;
}

.mainProductFinder .productFinder {
    margin: 24px 0 0;
    background: none;
}

.mainProductFinder .productFinder img {
    padding: 0 0 0 20px;
}

.mainProductFinder .productFinder .holder {
    padding: 10px 0 0 5px;
    border-bottom: none;
}

.mainProductFinder .productFinder .title {
    color: #fff;
    margin-bottom: 4px;
    font-weight: bold !important;
}

.mainProductFinder .productFinder a {
    font-weight: bold;
    color: #fff !important;
    background: url(/images/global/btn/btn_home_sprite.png) no-repeat 100% -391px;
    padding-right: 55px;
}

.mainProductFinder .productFinder a.imageLink {
    background: none;
}

.productFinder .holder {
    margin: 0 0 0 15px;
    padding: 5px 0 45px 140px;
    border-bottom: 1px solid #ccc;
}

.productFinder .title {
    display: block;
    font-size: 133%;
    text-transform: uppercase;
    color: #333;
}

.productFinder a {
    padding: 0 9px 0 0;
    background: url(/images/global/icn/icn_arrow.gif) no-repeat 100% 50%;
}

.mainGallery .productPopupMore {
    position: absolute;
    display: none;
    right: 0;
    width: 150px;
    height: 170px;
    top: 0;
    color: #fff;
    padding: 10px 15px 0 15px;
    background: url(/images/global/bg/popup_product_detail.png);
}

.mainGallery li:hover .productPopupMore {
    display: block;
}

.mainGallery .productPopupMore p {
    margin: 14px 0 0;
    font-size: 12px;
    font-weight: bold;
    color: #fff !important;
    display: block;
}

.mainGallery .productPopupMore .btnMore {
    color: #0cc;
}

.statusBar {
    position: absolute;
    z-index: 100;
    left: 45px;
    top: 190px;
    width: 685px;
    height: 7px;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -1461px;
}

.statusBarBullet {
    width: 33%;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 1px;
    cursor: pointer;
}

.statusBarBulletF {
    padding-right: 4px;
    height: 7px;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -1497px;
}

.statusBarBulletH {
    height: 7px;
    background: url(/images/global/bg/bg_home_sprite.png) no-repeat 0 -1485px;
}

.mainFrameHome {
    margin-top: 25px;
}

.mainFrameHome .colInfo {
    padding: 0 0 40px 0;
}

.mainFrameHome h3 {
    font-size: 148%;
}

.mainFrameHome h3 a {
    background-position: 100% 50%;
}

.homeSubBanner {
    margin: 6px 0 0;
    width: 256px;
    padding: 16px 22px 0;
    position: relative;
    border: 1px solid #ccc;
    height: 230px;
}

.homeSubBanner .homeSubBannerCallout {
    color: #fff;
    font-size: 10px;
    line-height: 22px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    background: #333;
    display: inline;
    padding: 5px 8px 6px;
}

.homeSubBanner .title {
    display: block;
    font-size: 174%;
    line-height: 120%;
    color: #333;
    font-weight: normal;
}

.homeSubBanner .caption {
    padding: 0 110px 0 0;
}

.homeSubBanner p {
    margin: 10px 0 0;
    color: #666;
}

.homeSubBanner img {
    float: right;
    display: inline;
    margin: -116px -22px 0 0;
}

.distributorAside .sectionSimpleList {
    margin-top: -20px !important;
    padding-top: 20px !important;
}

.sectionSimpleList ul {
    padding-bottom: 15px;
}

.distributorAside .sectionSimpleList h3 {
    margin: 0;
}

.distributorTbaleAlt .internal, .distributorTbaleAlt .external {
    width: 38px !important;
}

.companyDescription {
    padding: 26px 0 0;
}

.companyDescription .filterFrm {
    clear: both;
    float: none;
    width: auto;
    padding: 20px 0 0;
}

.companyDescription .filterFrm strong {
    display: block;
    margin: 0 0 3px;
}

.companyDescription .filterFrm select {
    width: 250px;
}

.filterItems {
    margin: 30px 0 0;
    padding: 26px 30px;
    color: #fff;
    background: #636969;
}

.filterItems p {
    font-size: 92%;
}

.filterItems .mainSubNavCateg a.btnReset {
    position: absolute;
    right: 0;
    top: 33px;
    padding: 0 !important;
    width: 108px !important;
    height: 20px !important;
    border: none !important;
}

.filterItems .mainSubNavCateg {
    padding: 30px 0 0;
    position: relative;
}

.filterItems .mainSubNavCateg li {
    font-size: 18px;
}

.filterItems .mainSubNavCateg a {
    color: #0cc;
    padding: 6px 12px 6px 13px;
}

.filterItems .mainSubNavCateg .active a {
    color: #fff;
    padding: 6px 11px 6px;
}

.filterItems .mainSubNavCateg .spacer {
    padding: 6px 0 5px;
}

.preferencesList label {
    overflow: hidden;
    zoom: 1;
    display: block;
}

.question_holder {
    position: relative;
}

.question_holder:hover .tooltip {
    display: block !important;
    bottom: 5px;
}

.contactForm .row .tooltip span {
    color: #fff !important;
    font-weight: normal !important;
}

.boxProfileInfo, .boxAddLogo, .boxLocationInfo {
    margin: 0 0 0 40px;
    padding: 0 0 30px;
    font-size: 92%;
    border-bottom: 1px solid #ccc;
}

.boxProfileInfo .title, .boxAddLogo .title, .boxLocationInfo .title {
    display: block;
    text-transform: uppercase;
}

.boxProfileInfo p, .boxAddLogo p, .boxLocationInfo p {
    margin: 13px 0 0;
}

.boxAddLogo {
    border-bottom: none;
    padding: 28px 0 0;
}

.boxLocationInfo {
    border-bottom: none;
    padding-top: 28px;
}

.boxAddLogoBorder {
    padding-bottom: 30px;
    border-bottom: 1px solid #ccc;
}

.boxAddLogo form {
    padding: 16px 0 0;
}

.boxAddLogo label {
    font-weight: bold;
}

.boxAddLogo .row {
    padding: 0 0 5px;
}

.boxAddLogo .row_logo {
    padding: 15px 0 0;
}

.boxAddLogo .row_logo img {
    display: block;
    border: 1px solid #d6d6d6;
}

.boxLocationInfo dl {
    width: 100%;
    clear: both;
    padding: 18px 0 0;
}

.boxLocationInfo dt {
    float: left;
    width: 108px;
}

.boxLocationInfo dd {
    float: left;
    width: 168px;
}

.boxLocationInfo .list {
    width: 100%;
    clear: both;
}

.boxLocationInfo .list li {
    padding: 0 1px 0 4px;
    display: inline;
    background: url(/images/global/bg/sep_location.gif) no-repeat 0 50%;
}

.boxLocationInfo .list li:first-child {
    padding: 0;
    background: none;
}

.inputFile {
    background: url(/images/global/bg/input_file.gif) no-repeat;
}

.inputCustomFile {
    width: 140px;
    height: 16px;
    margin-right: 18px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 16px;
    color: #999;
    background: none;
    border: none;
}

.inputFile div {
    cursor: pointer;
    background-position: 0 0 !important;
}

.inputFile div:hover {
    background-position: 0 -27px !important;
}

.tableInfoClients {
    padding: 10px 0 15px;
}

.tableInfoClients .title {
    display: block;
    margin: 0 0 13px;
    font-size: 107%;
}

.tableInfoClients table {
    border-collapse: collapse;
    border: solid #ccc;
    border-width: 0 1px 1px;
    width: 100%;
    table-layout: fixed;
    color: #666;
    font-size: 92%;
    line-height: 120%;
}

.tableInfoClients table .even td {
    background: #f8f8f8;
}

.tableInfoClients table th {
    background: #787878 url(/images/global/bg/community_table_th.gif) repeat-x;
    color: #fff;
    text-align: left;
    font-weight: bold;
    padding: 8px 10px 10px;
    border: solid #ccc;
    border-width: 0 1px 0 0;
}

.tableInfoClients table td {
    border: solid #ccc;
    border-width: 0 1px 1px 0;
    padding: 12px 10px;
    text-align: center;
    text-align: left;
    vertical-align: middle;
}

.personalProfile .btnsAlt {
    margin: 0 !important;
}

.tableInfoClients table .btnImg {
    float: left;
    margin: 0 8px;
}

.tableInfoClients table .it1 {
    width: 82px;
}

.formInvite {
    margin: 0 0 0 16px;
    color: #666;
}

.formInvite h2 {
    margin: 0 0 12px;
    font-size: 153%;
    color: #333;
    font-weight: normal;
}

.formInvite p {
    margin: 0 0 12px;
    font-size: 92%;
}

.formInvite .btnsAlt {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.btnsAcp {
    padding: 18px 0 0 130px;
}

.btnsAcp a {
    float: left;
    margin: 0 10px 0 0;
}

.supportInfo .boxInfoSep {
    padding: 16px 20px 16px 0 !important;
    border-top: 1px solid #ccc;
}

.seagateStock {
    background: #e6e6e6;
    padding: 10px 15px;
    color: #666;
}

.supportInfo .seagateStock h3 {
    margin-bottom: 10px;
    color: #333;
}

.currentValueHold {
    margin: 8px -15px;
    border: solid #ccc;
    border-width: 1px 0;
}

.currentValueHold .wrap {
    padding: 0 15px;
    font-size: 77%;
    line-height: 22px;
}

.currentValueHold .wrap ul li {
    display: inline;
}

.currentValue {
    color: #ccc;
    padding: 10px 5px 10px 15px;
    background: #5e5e5e;
    border: 1px solid #c3c3c3;
}

.currentValue .value {
    float: left;
    margin-right: 20px;
    padding-right: 20px;
    font-size: 38px;
    line-height: 38px;
}

.currentValue .up {
    background: url(/images/global/bg/value_up.gif) no-repeat 100% 4px;
}

.currentValue .down {
    background: url(/images/global/bg/value_down.gif) no-repeat 100% 80%;
}

.currentValue .frame {
    overflow: hidden;
    zoom: 1;
    font-size: 92%;
    line-height: 120%;
}

.currentValue .row {
    overflow: hidden;
    zoom: 1;
    padding: 4px 0 0;
}

.currentValue span {
    float: left;
    width: 64px;
}

.currentValue em {
    font-style: normal;
    overflow: hidden;
    zoom: 1;
    display: block;
}

.mediaKitsBox {
    background: url(/images/global/bg/media_kits.gif) no-repeat 0 100%;
    font-size: 92%;
    line-height: 133%;
    color: #333;
    width: 180px;
    padding: 15px 131px 10px 20px;
    margin: 0 0 30px 16px;
    min-height: 74px;
    position: relative;
}

.mediaKitsBox strong {
    display: block;
}

.mediaKitsBox a {
    color: #333;
    padding-right: 60px;
}

.mediaKitsList {
    padding: 0;
    margin: 0 -30px 0 0;
}

.mediaKitsList li {
    float: left;
    margin: 16px 12px 0 0;
    position: relative;
    overflow: hidden;
    width: 207px;
    height: 178px;
    padding: 1px;
    background: url(/images/global/bg/list_media_kits.gif) no-repeat;
}

.mediaKitsList .btnSeeMore {
    position: absolute;
    right: 12px;
    top: 135px;
    width: 36px;
    height: 29px;
    text-indent: -9999px;
    background: url(/images/global/btn/btn_see_more.png) no-repeat;
}

.mediaKitsList td {
    padding: 0;
    height: 178px;
    width: 207px;
    text-align: center;
    vertical-align: middle;
}

.mediaKitsList img {
    display: block;
    margin: 0 auto;
}

.mediaKitsList strong {
    position: absolute;
    left: 15px;
    top: 12px;
    font-weight: normal;
}

#mediaKitPopup {
    position: static !important;
    top: 0 !important;
    left: 0 !important;
    margin: 0 !important;
    display: block !important;
}

.mediaPopupFrame {
    position: absolute;
    top: -9999px;
    left: -9999px;
    display: block;
}

.pressRel .infoTabText {
    padding-bottom: 20px;
}

.pressRel .infoTabText h2 {
    font-size: 246%;
    line-height: 110%;
    font-weight: normal;
}

.pressRel .multimediaModule {
    float: right;
    position: relative;
    margin: 0 0 5px;
    padding: 0;
}

.pressRel .multimediaModule #ALGContainer {
    width: auto !important;
}

.pressRel .multimediaModule #ALGContainer {
    width: auto !important;
}

.pressRel .multimediaModule .ALGInnerContainer {
    width: 100% !important;
}

.pressRel .multimediaModule .enlarged {
    width: 646px !important;
}

.pressRel .multimediaModule .ALGThumbnails {
    width: auto !important;
    margin: 10px 0 0;
    zoom: 1;
    height: 51px;
}

.pressRel .ALGText, .pressRelText {
    color: #666;
}

.pressRelText p {
    margin: 15px 0 0;
}

.pressRelText h1, .pressRelText h2, .pressRelText h3, .pressRelText h4 {
    margin: 15px 0 0 !important;
    color: #666 !important;
    font-weight: bold !important;
}

.pressRelText h1 {
    font-size: 32px !important;
}

.pressRelText h2 {
    font-size: 24px !important;
}

.pressRelText h3 {
    font-size: 18px !important;
}

.pressRelText h4 {
    font-size: 13px !important;
}

.searchPress .productsResults .resultsModul table {
    table-layout: auto;
}

.searchPress .productsResults .datep {
    border-right: 1px solid #ccc;
    width: 65px;
    padding-left: 11px;
    padding-right: 11px;
    text-align: left;
}

.searchPress .productsResults .textp {
    width: 536px;
    padding-left: 11px;
    padding-right: 11px;
    text-align: left;
}

.searchPress .paging p {
    color: #999;
    font-weight: normal;
}

.filterSectionPress {
    margin: 20px 0 !important;
}

.filterSectionPress .filterSection h2 {
    float: left;
    padding: 21px 0 0;
    margin: 0 32px 0 0;
}

.filterSectionPress .frmSearch {
    float: none;
    width: auto;
    border: none;
}

.filterSectionPress .frmSearch .itemRow {
    float: left;
    width: 166px;
}

.filterSectionPress .frmSearch .itemRowWide {
    width: 270px;
}

.filterSectionPress .frmSearch .itemRowWider {
    width: 341px;
}

.filterSectionPress .frmSearch .itemRow .cusel {
    width: 140px !important;
}

.filterSectionPress .frmSearch .text {
    background: url(/images/global/bg/input_search_small.png) no-repeat 0 0;
    width: 92px;
}

.filterSectionPress .frmSearch .text input {
    width: 72px;
}

.filterSectionPress .frmSearch .itemRowWider .text {
    background: url(/images/global/bg/input_search_large.png) no-repeat 0 0;
    width: 305px;
}

.filterSectionPress .frmSearch .itemRowWider .text input {
    width: 160px;
}

.filterSectionPress .frmSearch .itemRow .txt {
    float: left;
    font-size: 92%;
    font-weight: bold;
    color: #fff;
    padding: 4px 0 0;
    width: 34px;
    text-align: center;
}

.filterSectionPress .frmSearch .btnSubmit {
    float: right;
}

.filterSectionPress .arrow {
    background: url(/images/global/bg/large_arrow_lighter.gif) no-repeat 0 0 !important;
}

.SeagateSocialHold {
    padding: 20px 0 0;
}

.SeagateSocialHold .newsBar {
    background: url(/images/global/bg/news_bars_mid.gif) repeat-y;
}

.SeagateSocialHold .newsBarFrame {
    background: url(/images/global/bg/news_bars_top.gif) no-repeat;
}

.SeagateSocialHold .newsBarHold {
    padding-right: 0;
    padding: 8px 0 8px 16px;
    background: url(/images/global/bg/news_bars_btm.gif) no-repeat 0 100%;
}

.SeagateSocialHold .newsBar .socialNav {
    border: 1px solid #e0e0e0;
    padding: 8px;
    margin: -8px 0;
    background: url(/images/global/bg/social_nav.gif) repeat-x;
}

.SeagateSocialHold .heading {
    background: #383F3F url(/images/global/bg/config_slide_over.gif) repeat-x;
    padding: 9px 15px;
    margin: 0 0 20px;
    display: block;
}

.SeagateSocialHold .heading h2 {
    font-size: 153%;
    line-height: 100%;
    color: #fff;
    font-weight: normal;
    margin: 0;
}

.blogsHold {
    padding: 0;
    margin: 20px 0 0;
}

.blogsHoldWrap {
    margin-left: -8px;
    position: relative;
}

.blogsHold .pict img {
    display: block;
}

.blogsHold .title {
    width: 216px;
    margin-bottom: 15px;
    background: #000;
    padding: 5px 5px 8px 10px;
}

.blogsHold .title strong {
    display: block;
    font-weight: normal;
    font-size: 138%;
}

.blogsHold .title .btnMore {
    background-position: 100% 50%;
}

.blogsHold .title span {
    display: block;
    color: #ccc;
}

.blogsHold .title strong a {
    color: #0cc;
}

.blogsHold li {
    border-top: 1px solid #ccc;
    padding: 7px 0;
}

.entryDateList {
    overflow: hidden;
    zoom: 1;
    padding: 0 0 3px;
}

.blogsHold .entryDateList {
    padding: 0;
}

.entryDateList li {
    float: left;
    padding: 0 9px;
    font-size: 83%;
    color: #999;
    border: none;
    background: url("/images/global/icn/icn_divider.gif") no-repeat 0 50%;
}

.columns .entryDateList li {
    font-size: 92%;
}

.entryDateList li:first-child {
    padding-left: 0;
    background: none;
}

.boxMoreRss {
    border: solid #ccc;
    border-width: 1px 0;
    padding: 4px 0;
}

.boxMoreRss .btnRss {
    float: left;
    margin-right: 8px;
}

.boxMoreRss p {
    float: left;
    padding-left: 8px;
    border-left: 1px solid #ccc;
}

.boxMoreRss .btnMore {
    font-weight: bold;
    line-height: 22px;
}

.SeagateSocialHold .columnsVideo {
    padding: 0;
    margin: 30px 0 0;
}

.SeagateSocialHold .columnsVideo .heading .btnImg {
    float: right;
}

.SeagateSocialHold .columnsVideo p.date {
    font-size: 83%;
    color: #999;
}

.SeagateSocialHold .partnersTabBox .col {
    width: 316px;
}

.SeagateSocialHold .partnersTabBox .box {
    width: 316px;
}

.SeagateSocialHold .partnersTabBox .threeCols .box .c {
    background-position: -312px 0;
}

.SeagateSocialHold .partnersTabBox .threeCols .box .b {
    background: url(/images/global/bg/bg_box_bottom_316.png) no-repeat 100% 100%;
}

.SeagateSocialHold .partnersTabBox {
    padding: 0;
    background: none;
}

.SeagateSocialHold .partnersTabBox .heading .btnImg {
    float: right;
}

.SeagateSocialHold .partnersTabBox .heading .title {
    display: block;
    font-size: 166%;
    padding: 2px 0 0;
    font-weight: normal;
}

.SeagateSocialHold .partnersTabBox .heading {
    padding: 8px 15px;
    margin: 0;
}

.SeagateSocialHold .partnersTabBox .titles {
    display: block;
    font-size: 92%;
    line-height: 120%;
    color: #666;
    padding: 7px 14px;
    border-left: 1px solid #cdcdcd;
}

.SeagateSocialHold .partnersTabBox .latestTweet {
    padding: 0;
    border-left: 1px solid #cdcdcd;
    min-height: inherit;
}

.SeagateSocialHold .partnersTabBox .boxFoot {
    border-left: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
}

.SeagateSocialHold .partnersTabBox .latestTweet .hold {
    background: url(/images/global/bg/bg_event_list_top.gif) repeat-x;
    padding: 20px 15px;
}

.SeagateSocialHold .partnersTabBox .webinarsList {
    border-left: 1px solid #cdcdcd;
    min-height: inherit;
    border-bottom: 1px solid #cdcdcd;
}

.SeagateSocialHold .partnersTabBox .webinarsList li {
    padding: 11px 0 11px 15px;
}

.SeagateSocialHold .partnersTabBox .webinarsList li li {
    padding: 0 8px 0 9px;
}

.SeagateSocialHold .partnersTabBox .webinarsList li li:first-child {
    padding: 0 8px 0 0;
}

.SeagateSocialHold .partnersTabBox .webinarsList p {
    margin: 0;
    padding: 0 0 2px;
}

.SeagateSocialHold .threeCols .box .eventsList li {
    padding: 16px 15px;
}

.SeagateSocialHold .threeCols .box .contentScrol {
    background: url(/images/global/bg/bg_event_list_top.gif) repeat-x;
    height: 284px;
    border-left: 1px solid #cdcdcd;
}

.SeagateSocialHold .threeCols .box .jspPane {
    width: 290px !important;
}

.facebookBlock {
    border-left: 1px solid #cdcdcd;
    background: url(/images/global/bg/bg_event_list.gif) repeat-x 0 100%;
}

.SeagateSocialHold .threeCols .box .boxFootSocial {
    background: url(/images/global/icn/icn_facebook_small.png) no-repeat 14px 50%;
    padding-left: 38px;
    font-weight: normal;
}

.flickrList {
    margin: 0 -25px 0 0;
    font-size: 83%;
}

.latestTweet .flickrList .photo {
    float: none;
    width: 100%;
    padding: 0 0 6px;
}

.flickrList li {
    display: inline-block;
    width: 90px;
    padding: 0 10px 9px 0;
    vertical-align: top;
}

.flickrList li img {
    display: block;
}

.overlaysFinanceSocialPopup {
    width: 220px;
    padding: 10px 20px;
    margin: 0;
}

.overlaysFinanceSocialPopup strong {
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
}

.overlaysFinanceSocialPopup ul li {
    padding: 4px 0;
}

.overlaysFinanceSocialPopup ul a {
    padding-right: 12px;
    color: #099;
    background: url("/images/global/icn/icn_arrow.png") no-repeat scroll 100% 5px;
}

.textContentBd {
    border: solid #ccc;
    border-width: 1px 0;
    padding: 25px 0 0;
    margin: 22px 0 0;
    color: #666;
}

.textContentBd p {
    margin: 0 0 5px;
}

.textContentBd h2 {
    margin: 0 0 15px;
    color: #333;
    font-size: 138%;
    font-weight: normal;
}

.columnsVid {
    margin: 15px 0 0;
}

.columnsVid h3 a {
    background-position: 100% 60%;
}

.columnsVidDesc {
    width: auto;
    color: #666;
    padding: 15px;
    background: #f8f8f8 url(/images/global/bg/columns_grey.gif) repeat-x;
    border: 1px solid #efefef;
}

.columnsVidDesc .wrap {
    overflow: hidden;
    padding: 0 20px 0 0;
}

.columnsTextInfo {
    padding: 30px 0 0;
    color: #666;
}

.columnsTextInfo strong {
    color: #666;
}

.columnsTextInfo .boxText {
    padding: 0 0 15px;
}

.errorPage .infoRelatedAlt {
    border: none;
    padding: 0 0 20px;
}

.dividerSep {
    height: 1px;
    width: 100%;
    border-top: 1px solid #ccc;
}

.mainFrame .withoutDivider {
    background: none;
}

.sitemapHold .grid_4 {
    float: left;
    width: 47%;
}

.sitemapHold .omega {
    margin: 0;
}

.sitemapHold p {
    margin: 0 0 30px;
}

.sitemapHold .linkDefaultList li {
    border: none;
    border-bottom: 1px solid #ccc;
}

.sitemapHold .linkDefaultList li ul li {
    border: none;
    margin-left: 10px;
}

.sitemapHold .linkDefaultList li ul li:first-child {
    padding-top: 7px;
}

.sitemapHold .linkDefaultList strong {
    font-size: 138%;
    font-weight: normal;
}

.sitemap .supportInfo {
    margin-top: 0;
}

.sitemapHold .colInfo, .supportInfo .sitemapHold .colInfo {
    border: none;
    width: 270px;
}

.errorWrap {
    margin: 30px 0;
    padding: 0 8px;
    background: url("/images/global/bg/bg_dote.gif") repeat-y 470px 0;
}

.errorContent {
    float: left;
    width: 450px;
}

.errorContent h1, .errorContent h2 {
    color: #333;
    font-size: 246%;
    font-weight: normal;
}

.errorContent p {
    margin: 10px 0 0;
}

.errorPage .globalSearchForm {
    float: right;
    padding: 36px 0 0;
    width: 500px;
}

.errorPage .globalSearchForm p {
    margin: 10px 0 0;
}

.infoTextBox {
    color: #666;
    padding: 15px;
    background: #f8f8f8 url(/images/global/bg/columns_grey.gif) repeat-x;
    border: 1px solid #efefef;
}

.infoTextBoxSpace {
    padding-bottom: 0;
}

.supportInfo .infoTextBox .alignright {
    margin: -15px -15px 0 20px;
    position: relative;
}

.infoTextBox p {
    margin: 0 0 15px;
    line-height: 160%;
}

.textColumns {
    background: url(/images/global/bg/sep_text_col.gif) repeat-y 196px 0;
}

.textColumns .col {
    float: left;
    width: 190px;
    padding: 4px 0 0;
    margin: 0 16px 0 0;
}

.textColumns .col h3 {
    margin: 0 0 20px;
    color: #666;
    font-size: 92%;
    font-weight: bold;
}

.textColumns .omega {
    margin-right: 0;
}

.textHistory {
    padding: 20px 0 0;
    color: #666;
    line-height: 160%;
}

.textHistory p {
    margin: 0 0 15px;
}

.tableHistory li {
    padding: 0 0 20px;
}

.tableHistory table td {
    padding: 5px 10px;
    vertical-align: middle;
}

.tableHistory table .it1 {
    width: 35px;
    padding-left: 0;
    color: #999;
    font-size: 18px;
    font-weight: bold;
    border-right: 1px solid #ccc;
}

.tableHistory table .it2 {
    width: 240px;
    font-size: 14px;
    line-height: 16px;
}

.tableHistory li.moreHold {
    padding-left: 60px;
}

.header-404-heading, .header-404 .header-404-heading {
    margin-left: 150px;
    margin-top: 25px;
    font-size: 24px;
}

.header-404-desc, .header-404 .header-404-desc {
    margin-left: 150px;
}

.header-404-icon {
    float: left;
}

.listByUsage p {
    margin: 15px 0 0;
}

.listByUsage h3 {
    margin: 25px 0 0 !important;
    font-size: 138% !important;
}

.listProductUsage {
    padding: 20px 0 0;
}

.listProductUsage table {
    border-collapse: collapse;
    border-bottom: 1px solid #ccc;
}

.listProductUsage table td {
    width: 50%;
    padding: 15px 0;
    border-top: 1px solid #ccc;
    vertical-align: top;
}

.listProductUsage table td.alfa {
    border-right: 1px solid #ccc;
}

.listProductUsage table td .pict {
    width: 130px;
    vertical-align: middle;
    border: none;
    padding: 0;
}

.listProductUsage table td .pict table, .listProductUsage table td table {
    border: none;
}

.listProductUsage table td .pict img {
    display: block;
    margin: 0 auto;
}

.listProductUsage .title, .listProductUsage .title a {
    color: #333;
}

.listProductUsage table td .text {
    width: 160px;
    border: none;
    padding: 0 20px 0 0;
}

.listByUsage .listProductUsage p {
    margin: 4px 0 0;
    color: #666;
    font-size: 84%;
    font-weight: bold;
}

.listByUsage .listProductUsage ul {
    margin: 4px 0 0;
    color: #666;
    font-size: 84%;
    font-weight: bold;
}

.listByUsage .listProductUsage ul span {
    font-weight: normal;
}

.listByUsage .listProductUsage a.btnImg {
    margin: 10px 0 0;
}

.infoRelatedOmega {
    margin-bottom: 20px !important;
    border-bottom: 1px solid #ccc !important;
}

.globalSelector {
    padding: 40px 0 0;
    color: #333;
}

.globalSelectorHold {
    width: 778px !important;
}

.globalSelector h2 {
    margin: 0 0 10px;
    color: #333;
    font-size: 246%;
    font-weight: normal;
}

.selectorAlert {
    padding: 20px 0;
    border-bottom: 1px solid #ccc;
}

.selectorAlert p {
    float: left;
    margin-right: 15px;
    line-height: 20px;
}

.chooseLang {
    padding: 30px 0 0;
}

.chooseLang p {
    margin: 0 0 25px;
}

.chooseLang .grid_3 {
    margin-right: 35px;
}

.chooseLang .alfa {
    margin-left: 0;
}

.chooseLang .omega {
    margin-right: 0;
    float: left;
}

.chooseLang h3 {
    font-size: 107%;
    margin: 0 0 6px;
}

.chooseLang ul {
    border-bottom: 1px solid #ccc;
}

.chooseLang ul li {
    overflow: hidden;
    zoom: 1;
    padding: 8px 0 !important;
}

.chooseLang ul li:first-child {
    padding: 8px 0 !important;
    border-top: 1px solid #ccc !important;
}

.chooseLang .wrap {
    float: left;
    width: 135px;
}

.chooseLang ul a {
    display: block;
    overflow: hidden;
    zoom: 1;
    background: none !important;
    padding: 0 !important;
}

.chooseLang .wrap span {
    display: block;
}

.campaingPopupFrame {
    width: 975px;
    min-height: 584px;
    overflow: hidden;
}

.campaingPopupFrame .multimediaModule {
    float: left;
    border: none !important;
    margin: 0 0 0 10px;
}

.campaingPopupFrame .multimediaModule {
    position: relative;
}

.campaingPopupFrame .infoGoods {
    float: left;
    width: 317px;
    margin: 0;
    padding: 0;
}

.campaingPopupFrame .infoGoods .infoVisible {
    display: block;
}

.partnersTabBox .homeSubBanner {
    border: 0;
}

.slogan {
    float: left;
    font-size: 154%;
    color: #fff;
    font-weight: normal;
    margin: 27px 0 0 10px;
}

.communicationsChannel {
    padding: 26px 0 0;
}

.communicationsChannel .gloablHeadline {
    background: none;
}

.communicationsChannel .gloablHeadline h2 {
    font-size: 185%;
}

.communicationsChannel .filterSection {
    background-color: #646a6a;
    padding: 17px 5px 22px 18px;
    margin: 22px 0 20px !important;
}

.communicationsChannel .tabContent2 {
    padding: 0 16px;
}

.communicationsChannel .mainSubNavCateg .active a {
    padding: 9px 24px 11px 17px;
}

.communicationsChannel .mainSubNavCateg a {
    padding: 11px 24px 11px 17px;
}

.communicationsChannel .frmSearch .title {
    float: left;
    width: 137px;
    padding: 2px 0 0;
}

.frmSearch .title h3 {
    font-size: 154%;
    margin: 0;
}

.selectOption {
    float: left;
    width: 165px;
}

.selectOption select {
    width: 135px;
}

.communicationsChannel .productsResults {
    padding: 9px 0 0;
}

.communicationsChannel .productsResults h2 {
    margin: 0 0 4px;
}

.communicationsChannel .resultsModul .paging {
    padding: 17px 0 0;
}

.communicationsChannel .resultsModul .paging p {
    font-weight: normal;
    margin: 4px 0 0;
    color: #999;
}

.communicationsChannel .productsResults .tableHolder {
    margin: 9px 0 -4px;
    border-bottom: 1px solid #ccc;
    padding: 0 0 17px;
}

.communicationsChannel .productsResults .tableHolder table {
    table-layout: auto;
}

.communicationsChannel .productsResults th {
    font-size: 92%;
    padding-top: 9px;
}

.productsResults .letterID, .productsResults .letterDate, .productsResults .letterName, .productsResults .letterProducts, .productsResults .letterBeginDate, .productsResults .letterEndDate, .productsResults .letterLinks {
    border-right: 1px solid #ccc;
}

.productsResults .letterID {
    width: 112px;
    text-align: center;
}

.productsResults .letterDate {
    width: 68px;
    padding-left: 8px;
}

.productsResults .letterName {
    padding: 0 14px;
    width: 315px;
}

.channelPrograms .letterName {
    width: 309px;
}

.channelPolicies .letterName, .channelProducts .letterName {
    width: 345px;
}

.channelGeneral .letterName {
    width: 414px;
}

.productsResults .letterProducts {
    padding-left: 15px;
    width: 169px;
}

.channelPolicies .letterProducts, .channelProducts .letterProducts {
    width: 215px;
}

.channelGeneral .letterProducts {
    width: 240px;
}

.communicationsChannel .filterSectionPress .frmSearch .itemRowWider {
    width: 212px;
}

.communicationsChannel .filterSectionPress .frmSearch .itemRowWider .text {
    width: 180px;
}

.communicationsChannel .filterSectionPress .frmSearch .btnSubmit {
    float: left;
}

.communicationsChannel .filterSectionPress .frmSearch .itemRowWide {
    width: 335px;
}

.productsResults .letterBeginDate {
    width: 79px;
    padding-left: 13px;
}

.productsResults .letterEndDate {
    width: 69px;
    padding-left: 12px;
}

.productsResults .letterLinks {
    padding-left: 14px;
}

.communicationsChannel .productsResults td {
    padding-top: 6px;
    padding-bottom: 4px;
    font-size: 92%;
    line-height: 117%;
    color: #666;
    vertical-align: middle;
}

.communicationsChannel .productsResults .even td {
    background: #fafafa;
}

.productsResults .letterLinks ul {
    float: left;
    margin: 0 0 0 -4px;
}

.productsResults .letterLinks li {
    float: left;
    padding: 3px 6px 3px 0;
    background: none;
}

.productsResults .letterLinks a {
    background: url(/images/global/btn/btn_downloads.gif) no-repeat;
    display: block;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    overflow: hidden;
}

.productsResults .letterLinks a.btnXls {
    background-position: -22px 0;
}

#alttFooter {
    background: url(/images/global/bg/header_center.gif) repeat-x;
}

#alttFooter .footerFrame {
    width: 980px;
    margin: 0 auto;
    height: 45px;
}

#alttFooter .copyright {
    float: left;
    margin: 14px 0 0;
    color: #999;
    font-size: 83%;
}

.alignContent .row {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.alignContent .footNote {
    font-size: 83%;
    color: #999;
}

.alignContent .imgHolder {
    display: inline-block;
    vertical-align: middle;
    width: 49%;
    text-align: right;
}

.alignContent .rightImg img {
    margin: 0 0 0 auto;
}

.alignContent .leftImg img {
    margin: 0 auto 0 0;
}

.alignContent .textHolder {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
}

*+html .alignContent .imgHolder, *+html .alignContent .textHolder {
    display: inline;
    zoom: 1;
}

.flashConatiner {
    border: 1px solid #ccc;
}

.termsPopup {
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    padding: 52px 29px 20px;
    width: 630px;
}

.termsPopup .box {
    border: 1px solid #ccc;
}

.termsPopup .titleHold {
    background: #f4f4f4;
    padding: 8px 10px;
}

.termsPopup .title {
    display: block;
    margin: 0;
    color: #666;
    font-size: 100%;
    line-height: 120%;
    font-weight: bold;
}

.termsPopup .content {
    height: 160px;
    overflow: hidden;
}

.termsPopup .content .holder {
    padding: 15px 0 0 10px;
}

.termsPopup .btnsAcp {
    padding-left: 214px;
}

.userGuides {
    margin: -7px 0 0;
    width: 580px;
}

.userGuides p {
    margin: 0 0 33px;
}

.userGuides h3 {
    color: #333;
    font-size: 108%;
    margin: 0 0 4px;
}

.userGuides .guidesListing {
    margin: 0 0 24px;
}

.userGuides .guidesListing li {
    width: 100%;
    overflow: hidden;
    vertical-align: top;
    font-size: 92%;
}

.userGuides .guidesListing a {
    background: url(/images/global/icn/icn_pdf.png) no-repeat 100% 0;
    color: #099;
    float: left;
    padding: 5px 21px 2px 0;
}

.userGuides .requestFrm {
    border-top: 1px solid #ccc;
    padding: 27px 0 0;
}

.requestFrm .twoColumns .col, .supportFrm .twoColumns .col {
    float: left;
    width: 250px;
}

.requestFrm .twoColumns .col:first-child {
    margin: 0 80px 0 0;
}

.userGuides .requestFrm h3, .userGuides .supportFrm h3 {
    margin: 0 0 19px;
}

.requestFrm .row, .supportFrm .row {
    margin: 0 0 23px;
}

.requestFrm .label, .supportFrm .label {
    display: block;
    color: #333;
    font-weight: bold;
    font-size: 92%;
    margin: 0 0 6px;
}

.requestFrm label, .supportFrm label {
    font-size: 92%;
}

.requestFrm .label span {
    color: #c00;
}

.requestFrm .text, .supportFrm .text {
    background: url(/images/global/bg/bg_input_250.gif) no-repeat;
    width: 250px;
    height: 26px;
    display: block;
    overflow: hidden;
}

.requestFrm .text input, .supportFrm .text input {
    float: left;
    background: none;
    padding: 5px 10px;
    width: 230px;
    border: none;
    font-size: 12px;
    line-height: 16px;
}

.requestFrm .checkbox {
    float: left;
    width: 16px;
    height: 15px;
    margin: 0 5px 0 0;
    padding: 0;
}

.requestFrm .line {
    padding: 4px 0 2px;
}

.requestFrm .textarea {
    width: 581px;
    background: url(/images/global/bg/bg_textarea.gif) repeat-y 50% 0;
}

.requestFrm .textarea .holder {
    background: url(/images/global/bg/bg_textarea.gif) no-repeat;
}

.requestFrm .textarea .frame {
    background: url(/images/global/bg/bg_textarea.gif) no-repeat 100% 100%;
    overflow: hidden;
}

.requestFrm .textarea textarea {
    float: left;
    width: 561px !important;
    background: none;
    margin: 0;
    padding: 10px;
    border: none;
    height: 195px;
    overflow: auto;
}

.requestFrm .hint, .supportFrm .hint {
    color: #c00;
    float: left;
    margin: -5px 0 0;
    font-size: 83%;
    line-height: 127%;
    padding: 0;
    text-indent: 0;
}

.requestFrm .actionBtn, .supportFrm .actionBtn {
    width: 100%;
    overflow: hidden;
}

.requestFrm .actionBtn li, .supportFrm .actionBtn li {
    float: left;
    margin: 0 9px 0 0;
}

.userSuport {
    width: 800px;
}

.supportFrm select {
    width: 250px;
}

.supportFrm .twoColumns .col2 {
    width: 472px;
    float: right;
}

.supportFrm .textarea {
    width: 472px;
    background: url(/images/global/bg/bg_textarea_short.gif) repeat-y 50% 0;
}

.supportFrm .textarea .holder {
    background: url(/images/global/bg/bg_textarea_short.gif) no-repeat;
}

.supportFrm .textarea .frame {
    background: url(/images/global/bg/bg_textarea_short.gif) no-repeat 100% 100%;
    overflow: hidden;
}

.supportFrm .textarea textarea {
    float: left;
    width: 452px !important;
    background: none;
    margin: 0;
    padding: 10px;
    border: none;
    height: 290px;
    overflow: auto;
}

.supportFrm .phoneSupport {
    border-top: 1px solid #ccc;
    padding: 26px 0 0;
}

.supportFrm .phoneSupport h4 {
    font-size: 108%;
    color: #333;
    font-weight: bold;
    margin: 0 0 22px;
}

.supportFrm .phoneSupport .tableHold {
    padding: 0;
    width: 630px;
}

.genericCityPage {
    position: relative;
    top: -152px;
}

.genericCityPage .coloredBox {
    background: #f0f0f0;
    padding: 10px 9px;
}

.rescueRestore {
    margin: -6px 8px 0 !important;
    padding: 0 0 11px !important;
}

.sempleThumbnails {
    margin: 0 0 0 -30px;
    width: 650px;
}

.doMoreResults .sempleThumbnails .holder {
    padding: 0;
}

.sempleThumbnails .boxInfo h4 {
    font-size: 100%;
    color: #333;
}

.multimediaModuleRow .plceholder .video {
    padding: 4px 0 23px;
}

.quickLinks .rescueRestore a {
    background: url(/images/global/icn/ico_download.png) no-repeat 100% 50% !important;
    padding: 2px 12px 2px 0 !important;
}

.faqBox {
    background: #f0f0f0;
    padding: 20px;
    line-height: 150%;
}

.faqBox li span.close {
    display: none;
    color: #099;
    font-size: 92%;
}

.faqBox li p {
    margin: 0 0 18px;
}

.faqBox li.active {
    padding: 26px 0 9px;
}

.faqBox li.active a {
    font-size: 117%;
    color: #333;
    font-weight: bold;
}

.faqBox li.active span.close {
    display: inline;
}

.buzz.faqBox .sliderList h3 .slideClose {
    font-size: 78%;
    font-weight: normal;
}

.buzz.faqBox .sliderList h3 {
    font-size: 108%;
}

.ALGCloseBtn {
    float: right;
}

.ALGInnerContainer {
    vertical-align: middle;
    height: auto !important;
    min-height: 390px;
    overflow: hidden;
}

#ALGContainer {
    height: 445px;
}

.ALGText {
    float: left;
}

.ALGImage {
    float: right;
}

.ALGThumbnailList a img {
    width: 38px;
    height: 38px;
}

.ALGThumbnailVideo {
    border-left: 1px solid #e6e6e6;
    margin-left: 15px;
    padding-left: 15px;
}

strong.text {
    float: left;
}

.ALGThumbnails {
    clear: both;
    overflow: hidden;
    position: relative;
    width: 633px;
    height: 61px;
}

#ALGContainer {
    height: auto !important;
}

.mainSliderHold .flashFrame {
    width: 1168px;
    margin: 0 auto;
    height: 416px;
}

.flashFrame {
    z-index: 0;
}

.mainSliderHold .flashFrame:after {
    clear: both;
    display: block;
    content: "";
}

.mainSliderHold .flashFrame {
    float: left;
    margin: -48px 0 0;
    position: relative;
    width: 100%;
    text-align: center;
}

.mainSliderHold .flashFrame .holder {
    margin: 0;
    position: relative;
    text-align: center;
    display: inline;
    cursor: pointer;
}

.mainSliderHold .flashFrame .banner {
    display: inline;
}

.mainSliderHold .flashFrame .holder img, .mainSliderHold .flashFrame .holder object, .mainSliderHold .flashFrame .holder embed {
    display: inline;
}

.mainSliderHold .flashFrame span.data {
    display: none;
}

.mainSliderHold .flashFrame span.header {
    font-weight: bold;
    font-size: 20px;
}

.mainSliderHold .flashFrame a.switcher {
    cursor: pointer;
    float: left;
    width: 11px;
    height: 11px;
    margin: 0 3px 0 0;
    background: url(/images/global/btn/btn_switcher_l.png) no-repeat 0 0;
    position: relative;
    text-decoration: none;
}

.mainSliderHold .flashFrame a.switcher:hover, .mainSliderHold .flashFrame a.switcher.active {
    background-position: 0 -12px;
}

.howItWorskPopup {
    width: 988px;
}

.howWorks h1 {
    font-size: 283%;
    font-weight: normal;
    line-height: 106%;
    padding: 19px 0 0;
}

.howWorks {
    padding: 0 40px 0 20px;
    margin: 0 0 20px;
    min-height: 525px;
    position: relative;
}

.btnClose {
    z-index: 999;
}

.slide1 {
    padding: 70px 0 0 30px;
    position: relative;
}

.slide1 map {
    -webkit-tap-highlight-color: rgba(200, 0, 0, 0);
}

.slide1 .portraitOrient {
    display: none;
}

.slide1 .light {
    height: 36px;
    left: 235px;
    position: absolute;
    text-indent: -999999px;
    top: 167px;
    width: 46px;
}

.active .light {
    background: url("/images/global/bg/bg_light.png") no-repeat 0 0;
}

.howWorks .step {
    height: 33px;
    width: 289px;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -145px;
    background: url(/images/global/bg/bg_steps_line.png) repeat-x;
}

.iPhone .howWorks .step, .iPod .howWorks .step, .nexus .howWorks .step {
    width: 353px;
    margin-left: -176px;
}

.howWorks .step li {
    float: left;
    margin: 0 0 0 31px;
    height: 33px;
    overflow: hidden;
    position: relative;
}

.howWorks .step li:first-child {
    margin-left: 0;
}

.howWorks .step li span {
    display: block;
    width: 33px;
    height: 33px;
    text-indent: -9999px;
    overflow: hidden;
    outline: none;
    position: static;
    background: url(/images/global/pic/bg_steps.gif) no-repeat;
    margin: 0;
}

.howWorks .step li span {
    -webkit-tap-highlight-color: #fff;
}

.howWorks .step li span.step1 {
    background-position: 0 0;
}

.howWorks .step li span.step2 {
    background-position: -34px 0;
}

.howWorks .step li span.step3 {
    background-position: -68px 0;
}

.howWorks .step li span.step4 {
    background-position: -102px 0;
}

.howWorks .step li span.step5 {
    background-position: -136px 0;
}

.howWorks .step li span.step6 {
    background-position: -170px 0;
}

.howWorks .step li.active span.step1 {
    background-position: 0 -33px;
}

.howWorks .step li.active span.step2 {
    background-position: -34px -33px;
}

.howWorks .step li.active span.step3 {
    background-position: -68px -33px;
}

.howWorks .step li.active span.step4 {
    background-position: -102px -33px;
}

.howWorks .step li.active span.step5 {
    background-position: -136px -33px;
}

.howWorks .step li.active span.step6 {
    background-position: -170px -33px;
}

.howWorks p {
    font-size: 117%;
    line-height: 143%;
    padding: 5px 0 0;
}

.howWorks .device {
    width: 510px;
    border-right: 1px solid #d4d4d4;
    margin: 25px 0 0 0;
    float: left;
}

.howWorks .device .holder {
    min-height: 271px;
    min-width: 378px;
    float: left;
}

.howWorks .device .divicePic {
    float: right;
    margin: -12px 54px 0 0;
    position: relative;
}

.howWorks .chooseDevice {
    float: left;
    width: 363px;
    padding: 25px 0 0 40px;
}

.howWorks .chooseDevice .deviceBox {
    width: 181px;
    height: 125px;
    float: left;
    font-size: 92%;
}

.howWorks .chooseDevice .deviceBox img {
    margin: 0 0 5px;
}

.howWorks .step3Bg {
    background: url("/images/global/bg/bg_step_3.png") no-repeat scroll 105px 11px transparent;
    height: 506px;
    position: relative;
}

.howWorks .step4Bg {
    background: url("/images/global/bg/bg_step_4.png") no-repeat scroll 105px 11px transparent;
    height: 506px;
    position: relative;
}

.howWorks .step5Bg {
    background: url("/images/global/bg/bg_step_5.png") no-repeat scroll 277px 11px transparent;
    height: 506px;
    position: relative;
}

.howWorks .step6Bg {
    background: url("/images/global/bg/bg_step_6.png") no-repeat scroll 277px 11px transparent;
    height: 506px;
    position: relative;
}

.galaxy .howWorks .step3Bg {
    background: url("/images/global/bg/bg_step_galaxy_3.png") no-repeat scroll 41px 26px transparent;
}

.galaxy .howWorks .step4Bg {
    background: url("/images/global/bg/bg_step_galaxy_4.png") no-repeat scroll 275px 26px transparent;
}

.galaxy .howWorks .step5Bg {
    background: url("/images/global/bg/bg_step_galaxy_5.png") no-repeat scroll 277px 26px transparent;
}

.galaxy .howWorks .step6Bg {
    background: url("/images/global/bg/bg_step_galaxy_6.png") no-repeat scroll 277px 26px transparent;
}

.xoom .howWorks .step3Bg {
    background: url("/images/global/bg/bg_step_xoom_3.png") no-repeat scroll 41px 26px transparent;
}

.xoom .howWorks .step4Bg {
    background: url("/images/global/bg/bg_step_xoom_4.png") no-repeat scroll 183px 26px transparent;
}

.xoom .howWorks .step5Bg {
    background: url("/images/global/bg/bg_step_xoom_5.png") no-repeat scroll 316px 26px transparent;
}

.xoom .howWorks .step6Bg {
    background: url("/images/global/bg/bg_step_xoom_6.png") no-repeat scroll 316px 26px transparent;
}

.iPod .howWorks .step3Bg {
    background: url("/images/global/bg/bg_step_ipod_3.png") no-repeat scroll 179px 31px transparent;
}

.iPod .howWorks .step4Bg {
    background: url("/images/global/bg/bg_step_ipod_4.png") no-repeat scroll 207px 31px transparent;
}

.iPod .howWorks .step5Bg {
    background: url("/images/global/bg/bg_step_ipod_5.png") no-repeat scroll 171px 31px transparent;
}

.iPod .howWorks .step6Bg {
    background: url("/images/global/bg/bg_step_ipod_6.png") no-repeat scroll 237px 31px transparent;
}

.iPod .howWorks .step7Bg {
    background: url("/images/global/bg/bg_step_ipod_7.png") no-repeat scroll 270px 75px transparent;
    height: 506px;
    position: relative;
}

.iPhone .howWorks .step3Bg {
    background: url("/images/global/bg/bg_step_iphone_3.png") no-repeat scroll 179px 22px transparent;
}

.iPhone .howWorks .step4Bg {
    background: url("/images/global/bg/bg_step_iphone_4.png") no-repeat scroll 207px 24px transparent;
}

.iPhone .howWorks .step5Bg {
    background: url("/images/global/bg/bg_step_iphone_5.png") no-repeat scroll 176px 18px transparent;
}

.iPhone .howWorks .step6Bg {
    background: url("/images/global/bg/bg_step_iphone_6.png") no-repeat scroll 190px 22px transparent;
}

.iPhone .howWorks .step7Bg {
    background: url("../microsite/images/global/bg/bg_step_iphone_7.png") no-repeat scroll 270px 75px transparent;
    height: 506px;
    position: relative;
}

.nexus .howWorks .step3Bg {
    background: url("/images/global/bg/bg_step_nexus_3.png") no-repeat scroll 179px 22px transparent;
}

.nexus .howWorks .step4Bg {
    background: url("/images/global/bg/bg_step_nexus_4.png") no-repeat scroll 207px 24px transparent;
}

.nexus .howWorks .step5Bg {
    background: url("/images/global/bg/bg_step_nexus_5.png") no-repeat scroll 176px 18px transparent;
}

.nexus .howWorks .step6Bg {
    background: url("/images/global/bg/bg_step_nexus_6.png") no-repeat scroll 175px 22px transparent;
}

.nexus .howWorks .step7Bg {
    background: url("/images/global/bg/bg_step_nexus_7.png") no-repeat scroll 294px 75px transparent;
    height: 506px;
    position: relative;
}

.step3Bg p, .step4Bg p, .step5Bg p, .step6Bg p, .step7Bg p, .step6Bg h1 {
    width: 220px;
}

.step4Bg h1, .step5Bg h1 {
    width: 200px;
}

.howWorks .selectTitle {
    font-size: 133%;
    line-height: 120%;
    margin: 0 0 5px;
    color: #666;
}

.step3Bg .arrowClose, .step4Bg .arrowClose, .step5Bg .arrowClose, .step6Bg .arrowClose, .step6Bg .arrowClose {
    top: -30px;
    right: 35px;
}

.step6Bg .arrowClose {
    top: -20px;
}

.linkableArea {
    position: absolute;
    top: 238px;
    left: 176px;
    width: 397px;
    height: 34px;
    text-indent: -9999px;
    overflow: hidden;
}

.galaxy .linkableArea {
    top: 268px;
    left: 120px;
    width: 441px;
    height: 50px;
}

.xoom .linkableArea {
    top: 267px;
    left: 77px;
    width: 441px;
    height: 42px;
}

.iPod .linkableArea, .iPhone .linkableArea {
    top: 255px;
    left: 248px;
    width: 230px;
}

.nexus .linkableArea {
    top: 300px;
    left: 255px;
    width: 244px;
    height: 55px;
}

.seagateWidget {
    position: absolute;
    top: 201px;
    left: 374px;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    overflow: hidden;
}

.iPod .seagateWidget, .iPhone .seagateWidget {
    position: absolute;
    top: 254px;
    left: 411px;
    width: 33px;
    height: 33px;
}

.iPhone .seagateWidget {
    left: 432px;
}

.btnBrowser {
    position: absolute;
    top: 323px;
    left: 413px;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    overflow: hidden;
}

.galaxy .btnBrowser {
    top: 259px;
    left: 730px;
}

.xoom .btnBrowser {
    top: 262px;
    left: 405px;
}

.iPod .btnBrowser, .iPhone .btnBrowser {
    top: 311px;
    left: 433px;
    width: 33px;
    height: 33px;
}

.nexus .btnBrowser {
    top: 341px;
    left: 434px;
    width: 30px;
    height: 29px;
}

.btnMovie {
    position: absolute;
    top: 120px;
    left: 514px;
    width: 45px;
    height: 45px;
    text-indent: -9999px;
    overflow: hidden;
}

.galaxy .btnMovie {
    top: 210px;
    height: 49px;
    left: 516px;
    width: 50px;
}

.xoom .btnMovie {
    top: 197px;
    height: 50px;
    left: 544px;
    width: 51px;
}

.iPod .btnMovie, .iPhone .btnMovie {
    top: 148px;
    height: 25px;
    left: 404px;
    width: 175px;
}

.nexus .btnMovie {
    top: 164px;
    height: 25px;
    left: 412px;
    width: 165px;
    height: 20px;
}

.btnMovieAlt {
    position: absolute;
    top: 191px;
    left: 412px;
    height: 32px;
    width: 171px;
    text-indent: -9999px;
    overflow: hidden;
}

.nexus .btnMovieAlt {
    top: 191px;
    height: 25px;
    left: 392px;
    width: 165px;
    height: 20px;
}

.newsBg {
    background: #5886ac url("/images/global/bg/bg_news.png") no-repeat 0 0;
    padding: 0 0 0 38px;
    height: 569px;
    position: relative;
    color: #fff;
    width: 986px;
}

.newsBg h1 {
    font-size: 303%;
    font-weight: normal;
    line-height: 106%;
    padding: 20px 0 0;
}

.newsBg strong {
    color: #fff;
    display: block;
    font-size: 165%;
    font-weight: normal;
    line-height: 125%;
    padding: 6px 0 0;
}

.newsBg strong q {
    display: block;
    quotes: "\201c" "\201d";
}

.newsBg q:before {
    content: "\201c";
}

.newsBg q:after {
    content: "\201d";
}

.newsBg .colL {
    width: 448px;
    float: left;
    padding: 0 30px 0 0;
}

.newsBg .btnShare {
    background: url(/images/global/btn/btn_share.png) no-repeat 0 -66px;
    color: #fff;
    display: block;
    font-size: 100%;
    font-weight: bold;
    height: 25px;
    padding: 8px 0 0 12px;
    text-decoration: none;
    width: 64px;
    margin: 14px 0 0 0;
}

.newsBg .btnShare:hover {
    text-decoration: none;
    background-position: 0 -99px;
}

.newsBg .colL p, .newsBg .colR p {
    font-size: 117%;
    line-height: 137%;
    padding: 17px 0 0;
}

.video_box {
    margin: 26px 0 10px 0;
    overflow: hidden;
}

.video_box div {
    float: left;
    position: relative;
}

.video_box img {
    border: 3px solid #fff;
}

.video_box .btnPlay {
    position: absolute;
    display: block;
    width: 43px;
    height: 42px;
    top: 90px;
    left: 192px;
    text-indent: -99999px;
    background: url("/images/global/icn/ico_play.png") no-repeat 0 0;
}

.newsPopup .whiteNews {
    background: #f0f0f0 url(/images/global/bg/bg_news_white.jpg) no-repeat 100% 100%;
    color: #666 !important;
}

.newsPopup .whiteNews h1, .newsPopup .whiteNews strong {
    color: #666;
}

.flexibleTitle {
    float: left;
    width: 448px;
}

.whiteNews .btnShare {
    background: url(/images/global/btn/btn_share_s.png) no-repeat;
    background-position: 0 0 !important;
    color: #333;
}

.whiteNews .btnShare:hover {
    background-position: 0 -33px !important;
}

.newsBg .colR {
    float: right;
    padding: 0 100px 0 0;
    width: 408px;
}

.newsPopup .coloredNews {
    background: #4c4a44 url(/images/global/bg/bg_colored_news.jpg) no-repeat 0 100%;
}

.coloredNews .btnShare {
    background: url(/images/global/btn/btn_share_s.png) no-repeat;
    background-position: 0 0 !important;
    color: #fff;
}

.coloredNews .btnShare:hover {
    background-position: 0 -33px !important;
}

.mathPopup {
    width: 988px;
}

.mathPopup .holder {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.mathPopup .globalSlide {
    width: 99999px;
}

.mathPopup .globalSlide li {
    float: left;
    width: 988px;
}

.mathBg {
    background: url("/images/global/bg/bg_math.png") no-repeat 0 0;
    height: 569px;
    padding: 0 0 0 38px;
    color: #fff;
    position: relative;
}

.mathBg2 {
    background: url("/images/global/bg/bg_math3.png") no-repeat 0 0;
    height: 569px;
    padding: 0 0 0 38px;
    color: #fff;
    position: relative;
}

.mathBg h1 {
    font-size: 283%;
    font-weight: normal;
    line-height: 106%;
    padding: 31px 0 0 0;
}

.mathBg strong {
    font-size: 150%;
    line-height: 125%;
    width: 400px;
    display: block;
    padding: 10px 0 0 0;
    color: #eaeaea;
    font-weight: normal;
}

.mathBg strong sup {
    font-size: 60%;
    line-height: 120%;
    vertical-align: top;
}

.mathBg p {
    font-size: 117%;
    width: 400px;
    padding: 20px 0 0 0;
    line-height: 143%;
}

.mathBg .btnShare {
    background: url("/images/global/btn/btn_share.png") no-repeat 0 0;
    color: #FFF;
    display: block;
    font-size: 100%;
    font-weight: bold;
    height: 25px;
    padding: 8px 0 0 12px;
    text-decoration: none;
    width: 64px;
    margin: 20px 0 0 0;
}

.mathBg .btnShare:hover {
    background-position: 0 -33px;
    text-decoration: none;
}

.mathBg .btnClose {
    position: absolute;
    right: 15px;
    top: 15px;
}

.mathBg .size {
    position: absolute;
    right: 29px;
    bottom: 39px;
    color: #999;
}

.mathPopup .switcher {
    position: absolute;
    left: 50%;
    bottom: 11px;
    margin-left: -33px;
}

.mathPopup .switcher li {
    float: left;
    margin: 0 0 0 11px;
}

.mathPopup .switcher a {
    float: left;
    background: url(/images/global/icn/icn_gallery_switcher.png) no-repeat;
    width: 11px;
    height: 11px;
    text-indent: -9999px;
    overflow: hidden;
    padding: 0;
}

.mathPopup .switcher a:hover, .mathPopup .switcher a.active {
    background-position: 0 -11px;
}

.mathPopup .btnNext, .mathPopup .btnPrev {
    position: absolute;
    top: -9999px;
    left: -9999px;
}

.videoSection {
    background: #1e1e1e;
    padding: 22px 38px 21px;
    width: 665px;
}

.videoSection .videoFrame .video-js-box {
    margin: 0 auto;
    width: 640px !important;
}

.videoSection .videoFrame .video-js-box object {
    margin: 0 auto;
}

.videoSection .videoFrame img {
    margin: 0 auto;
}

.videoSection .videoFrame .caption {
    width: 665px;
    margin: 0 auto;
    padding: 15px 0 0;
}

.videoSection .videoFrame h1 {
    font-size: 262%;
    line-height: 120%;
    color: #ccc;
    font-weight: normal;
}

.photoHold .video {
    margin: -70px -41px 0;
    width: 1024px;
    overflow: hidden;
}

.photoHold video {
    border: none;
}

.photoHold .video .holder {
    margin: -4px 0 -6px;
    float: left;
}

.homeBuyingText {
    width: 145px;
}

.spiderPopup {
    width: auto;
    border: 1px solid #ccc;
    padding: 17px 13px 4px;
    background: #fff;
}

.spiderPopup .title {
    display: block;
    font-size: 154%;
    line-height: 122%;
    color: #333;
    font-weight: normal;
    margin: 0 0 15px;
}

.spiderPopup .caption {
    position: relative;
    padding: 0 9px 0 2px;
}

.spiderPopup .spiderBox {
    width: 100%;
    margin: 0 auto;
    position: static;
}

.spiderPopup .socList {
    padding-top: 19px;
}

.userLogin form {
    border: 1px solid #ccc;
    margin-top: 45px;
    padding: 25px 30px;
    width: 40%;
}

.userLogin form h3 {
    margin-bottom: 25px;
}

.userLogin label {
    float: left;
    font-weight: bold;
    padding-top: 5px;
    width: 100px;
}

.userLogin .partnerLoginFrm .rowForget {
    margin-left: 100px;
}

.userLogin .errorHdr, .userLogin .error {
    color: #f00;
}

.userLogin .errorHdr {
    font-size: 123.1%;
    margin-bottom: 12px;
}

#errorChecklist {
    margin: 25px 0;
    line-height: 1.8em;
}

#errorChecklist ul {
    display: block;
    list-style: disc;
    margin: 12px 0 50px 13px;
}

.loginCol {
    width: 49%;
    float: left;
}

.loginCol .userLogin form {
    width: 80%;
}

.loginCol p {
    padding: 0 0 12px;
}

.newUser {
    padding: 0 30px;
    border-left: 1px solid #ccc;
}

.newUser h3 {
    margin-bottom: 12px;
}

.loginCol ul {
    display: block;
    margin-bottom: 12px;
}

.clearBoth {
    clear: both;
}

.posLeft {
    display: none;
}

.visiblity404 {
    visibility: hidden;
}

.pencilIconNav {
    position: absolute;
    top: 5px;
    left: 5px;
    z-index: 250;
    display: inline;
}

.errorText {
    color: #f00;
}

div.pageTitle h2 {
    font-size: 245%;
    line-height: 106%;
    color: #333;
    font-weight: normal;
    margin: 20px 0;
}

div.pageTitle p {
    margin: 0 0 24px;
    line-height: 133%;
    font-size: 93%;
}

.quickLinks {
    font-size: 90%;
    padding: 24px 0 0 0;
    margin: 0 14px 20px;
    border-top: 1px solid #DADADA;
}

.quickLinksFirst, .mainFrameHome .grid_4.alignright>div:first-child .quickLinks {
    border-top: none;
    padding: 0;
}

.quickLinks strong {
    display: block;
    font-size: 93%;
    line-height: 127%;
    color: #333;
    text-transform: uppercase;
    margin: 0 0 5px;
}

.quickLinks p {
    margin: 0 0 5px;
}

.quickLinks ul {
    margin: 0 0 13px;
    line-height: 140%;
}

.quickLinks ul li {
    margin: 0 0 5px;
}

.quickLinks ul li a {
    background: url(/images/global/btn/btn_home_sprite.png) no-repeat 100% -90px;
    padding: 0 55px 0 0;
    float: none;
}

.quickLinks ul li a img {
    display: inline;
}

.quick_links_list li {
    padding: 2px 0;
    font-size: 100%;
}

.quick_links_list {
    padding: 10px 0 17px 0;
}

.quick_links_list li a {
    background: url("/images/global/btn/btn_home_sprite.png") no-repeat 100% -88px transparent;
    padding: 2px 56px 2px 0;
}

#customerType {
    width: 240px !important;
}

.customerSelectorFrm {
    padding: 18px 0 0;
    margin: 0 0 26px;
}

.customerSelectorFrm .cusel {
    z-index: 50 !important;
}

.seagateDirect .customerSelectorFrm .cusel {
    width: 316px !important;
}

.seagateDirect .customerSelectorFrm .jScrollPaneContainer, .seagateDirect .customerSelectorFrm .cusel-scroll-pane {
    width: 314px !important;
    height: auto !important;
}

.customerSelectorFrm .row {
    padding: 0 0 10px;
}

.customerSelectorFrm .inpText {
    background: url(/images/global/bg/input_login.gif) no-repeat;
    height: 26px;
    width: 240px;
    position: relative;
}

.customerSelectorFrm .inpText input {
    line-height: 16px;
    width: 210px;
    height: 16px;
    padding: 5px 5px;
    font-size: 12px;
    line-height: 16px;
    color: #666;
    background: none;
    border: none;
}

.customerSelectorFrm label {
    position: absolute;
    top: 1px;
    left: 0;
    color: #666;
    font-size: 12px;
    line-height: 16px;
    padding: 5px 10px;
    font-weight: normal;
}

p.customerSelectorError {
    color: red;
    font-weight: bold;
}

p.wordwrap {
    width: 400px;
}

.smallIndent {
    margin-left: 35px;
}

#oo_feedback_fl_spacer {
    display: block;
    height: 1px;
    position: absolute;
    top: 0;
    width: 100px;
}

.oo_feedback_float {
    width: 100px;
    font: 12px Arial, Helvetica, sans-serif;
    text-align: center;
    color: black;
    cursor: pointer;
    z-index: 999997;
    position: fixed;
    bottom: 5px;
    -webkit-transition: -webkit-transform .3s ease;
}

.oo_feedback_float .screenReader {
    color: transparent;
    display: block;
    position: relative;
    height: 0;
    width: 0;
    line-height: 0;
    font-size: 0;
}

.oo_feedback_float .olUp {
    background: url(/images/global/opinionlab/oo_float_icon.gif) center 10px no-repeat;
    text-align: center;
    padding: 30px 0 5px 0;
    position: relative;
    z-index: 2;
}

.oo_feedback_float .olUp img {
    margin-bottom: 5px;
}

.oo_feedback_float .oo_transparent {
    display: block;
    background: white;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    opacity: .5;
    filter: alpha(opacity = 50);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.oo_feedback_float:hover .olUp {
    display: none;
}

.oo_feedback_float .fbText {
    display: block;
}

.oo_feedback_float .olOver {
    display: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    position: relative;
    min-height: 50px;
    z-index: 2;
}

.oo_feedback_float .olOver span {
    display: block;
    padding: 10px 5px;
}

.oo_feedback_float:hover .olOver {
    background: white;
    display: block;
    height: 100%;
    width: 100%;
}

.oo_cc_wrapper {
    left: 0;
    padding: 0;
    position: fixed;
    text-align: center;
    top: 25px;
    width: 100%;
    z-index: 999999;
}

.oo_cc_wrapper span {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

.oo_cc_wrapper .iwrapper {
    background-color: white;
    margin: 0 auto;
    position: relative;
    width: 535px;
    z-index: 2;
    -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 0 15px;
    -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 0 15px;
}

.oo_cc_wrapper iframe {
    position: relative;
    border: none;
    width: 100%;
    z-index: 4;
}

.oo_cc_wrapper .oo_cc_close {
    display: block;
    background: url(/images/global/opinionlab/oo_close.png) no-repeat;
    height: 27px;
    position: absolute;
    right: -10px;
    top: -14px;
    width: 27px;
    z-index: 5;
}

.oo_cc_wrapper .oo_shadows {
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: -15px;
    width: 565px;
    z-index: 1;
}

.oo_cc_wrapper .oo_shadows div {
    background-image: url(/images/global/opinionlab/oo_shadow.png);
    display: block;
    left: 0;
    position: absolute;
    width: 100%;
}

.oo_cc_wrapper .oo_shadows .oo_top {
    background-position: left top;
    height: 15px;
    top: -15px;
}

.oo_cc_wrapper .oo_shadows .oo_body {
    background-position: top center;
    height: 100%;
    top: 0;
}

.oo_cc_wrapper .oo_shadows .oo_bottom {
    background-position: top right;
    height: 15px;
    bottom: -15px;
}

.oo_bar {
    padding-bottom: 22px;
}

#oo_bar {
    cursor: pointer;
    color: black;
    border-top: black 1px solid;
    background-color: #999;
    background-image: url(/images/global/opinionlab/oo_bar.png);
    background-repeat: repeat-x;
    background-position: 0 0;
    bottom: 0;
    display: block;
    font: 14px Arial, Helvetica, sans-serif;
    height: 22px;
    left: 0;
    line-height: 22px;
    position: fixed;
    text-align: left;
    width: 100%;
    z-index: 999997;
    -webkit-transition: -webkit-transform .3s ease;
}

#oo_bar:hover {
    color: #666;
    background-color: #ccc;
    background-position: 0 -22px;
}

#oo_bar span {
    background: url(/images/global/opinionlab/oo_bar_icon.gif) left no-repeat;
    display: block;
    margin: 0 15px;
    height: 100%;
    padding-left: 22px;
}

#oo_tab {
    background-image: url(/images/global/opinionlab/oo_tab.png);
    background-repeat: repeat-y;
    -moz-box-shadow: rgba(0, 0, 0, 0.7) 0 0 3px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0 0 3px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: white 2px solid;
    display: block;
    position: fixed;
    top: 45%;
    height: 130px;
    width: 45px;
    z-index: 999995;
}

#oo_tab span {
    bottom: 15px;
    display: block;
    background: url(/images/global/opinionlab/oo_tab_icon.gif) no-repeat;
    height: 19px;
    position: absolute;
    width: 17px;
}

#oo_tab a {
    background-image: url(/images/global/opinionlab/oo_tab.png);
    background-repeat: no-repeat;
    position: absolute;
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.oo_tab_left {
    background-position: top left;
    left: -15px;
}

.oo_tab_left span {
    right: 5px;
}

.oo_tab_left a {
    background-position: -55px 50%;
}

.oo_tab_left:hover {
    left: -4px;
}

.oo_tab_right {
    background-position: top right;
    right: -15px;
}

.oo_tab_right span {
    left: 8px;
}

.oo_tab_right a {
    background-position: -70px 50%;
}

.oo_tab_right:hover {
    right: -4px;
}

.oo_tab_ie_right {
    border-right: none !important;
    background-position: top -140px !important;
    right: 1px;
    width: 28px !important;
}

#oo_container {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 999999;
}

#oo_invitation_prompt {
    background: white;
}

#oo_ol_brand {
    background: url(/images/global/opinionlab/oo_inv_opinionlab.gif) top right no-repeat;
    border-top: #999 solid 1px;
}

#oo_invitation_prompt a {
    background: white;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

a#oo_launch_prompt {
    background: #900;
}

#oo_invitation_prompt a#oo_launch_prompt:hover {
    background: red;
}

#oo_invitation_prompt a:hover {
    background: #666;
    color: white !important;
}

#oo_close_prompt:hover {
    background: #666;
    color: white !important;
}

#oo_overlay {
    background: black url(/images/global/opinionlab/oo_loading.gif) 50% 80px no-repeat;
    display: block;
    height: 1000%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999998;
    opacity: .5;
    filter: alpha(opacity = 50);
}

#oo_overlay.no_loading {
    background: black;
    opacity: .5;
    filter: alpha(opacity = 50);
}

@media print {
    #oo_bar, .oo_feedback_float, #oo_tab {
        display: none;
    }
}