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: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

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

blockquote, q {
    quotes: none;
}

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

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

input, select {
    vertical-align: middle;
}

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

select, input, textarea, button {
    font: 99% sans-serif;
}

pre, code, kbd, samp {
    font-family: monospace, sans-serif;
}

html {
    overflow-y: scroll;
}

a:hover, a:active {
    outline: none;
}

ul, ol {
    margin-left: 2em;
}

ol {
    list-style-type: decimal;
}

nav ul, nav li {
    margin: 0;
    list-style: none;
    list-style-image: none;
}

small {
    font-size: 85%;
}

strong, th {
    font-weight: bold;
}

td {
    vertical-align: top;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
    padding: 15px;
}

textarea {
    overflow: auto;
}

.ie6 legend, .ie7 legend {
    margin-left: -7px;
}

input[type="radio"] {
    vertical-align: text-bottom;
}

input[type="checkbox"] {
    vertical-align: bottom;
}

.ie7 input[type="checkbox"] {
    vertical-align: baseline;
}

.ie6 input {
    vertical-align: text-bottom;
}

label, input[type="button"], input[type="submit"], input[type="image"], button {
    cursor: pointer;
}

button, input, select, textarea {
    margin: 0;
}

input:valid, textarea:valid {
}

input:invalid, textarea:invalid {
    border-radius: 1px;
    -moz-box-shadow: 0px 0px 5px red;
    -webkit-box-shadow: 0px 0px 5px red;
    box-shadow: 0px 0px 5px red;
}

.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {
    background-color: #f0dddd;
}

button {
    width: auto;
    overflow: visible;
}

.ie7 img {
    -ms-interpolation-mode: bicubic;
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

html, body {
    height: 100%;
}

body {
    background-color: #fff;
}

body, select, input, textarea {
    color: #222;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
    color: #222;
}

a, a:active {
    color: #004094;
    text-decoration: none;
}

a:hover {
    color: #ef3c16;
}

::-moz-selection {
    background: #004368;
    color: #fff;
    text-shadow: none;
}

::selection {
    background: #004368;
    color: #fff;
    text-shadow: none;
}

a:link {
    -webkit-tap-highlight-color: #7aa522;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    text-decoration: none;
}

body, td {
    font-family: Arial, Helvetica, Verdana, Sans-serif;
    font-size: 12px;
}

.row:before, .cf:before, .row:after, .cf:after {
    content: "";
    display: table;
}

.row:after, .cf:after {
    clear: both;
}

.cf, .row {
    zoom: 1;
}

body, input {
    font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 1em;
}

p {
    margin-bottom: 1em;
    line-height: 1.4em;
}

.hilite {
    color: #953490;
}

h1 {
    font-size: 30px;
}

h2 {
    font-size: 18px;
    line-height: 24px;
}

h3 {
    font-size: 16px;
}

h4 {
    font-size: 13px;
}

h5 {
    font-size: 11px;
    text-transform: uppercase;
}

h6 {
    font-size: 11px;
}

#main_col a {
    text-decoration: underline;
}

#co-shipping-method-form .sp-methods ul {
    max-width: 350px !important
}

#home_grid .col_a {
    width: 54% !important;
}

#home_grid .col_b {
    width: 44% !important;
}

body {
    background: url("http://cableorganizer.fr/images/template/v2/bg-header.png") repeat-x #fff;
}

#page-strange {
    display: none;
    height: 0;
    width: 0;
}

@-webkit-keyframes travel {
    from {
    }
    to {
        left: 800px;
    }
}

@-webkit-keyframes bounce {
    from, to {
        -webkit-animation-timing-function: ease-out;
    }
    50% {
        bottom: 600px;
        -webkit-animation-timing-function: ease-in;
    }
}

#stage {
    position: fixed;
    margin: 1em auto;
    width: 800px;
    height: 240px;
    z-index: -3000;
}

#traveler {
    position: absolute;
    width: 20px;
    height: 600px;
    -webkit-animation-name: travel;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    -webkit-animation-duration: 5.0s;
}

#bouncer {
    position: absolute;
    color: red;
    font-size: 14px;
    font-weight: bold;
    background: beige;
    margin: 10px;
    -webkit-animation-name: bounce;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 7.0s;
}

#header_master, #main, #footer_master, #sub_header {
    width: 97%;
    margin: 0 auto;
}

#main {
    position: relative;
}

#main_col {
    margin: 0 210px 10px 190px;
}

#header_master {
    height: 143px;
    position: relative;
    margin-bottom: 10px;
}

#topBar_iam {
    position: absolute;
    left: 3px;
    top: 4px;
    font: 14px arial;
}

#topBar_iam button span {
    height: 10px;
    width: 10px;
    border: 1px solid #fff;
    display: inline-block;
}

#topBar_iam button[disabled] span {
    width: 15px;
    height: 15px;
}

#topBar_iam button[disabled] span::after {
    content: "X";
}

#B2G_btn, #B2B_btn, #B2C_btn {
    background: #666;
    border: 1px solid #ccc;
    box-shadow: none;
    color: #fff;
    filter: none;
    font: normal 13px arial;
    padding: 2px 5px;
    text-shadow: none;
}

#B2B_btn:hover {
    background: #005C8F;
}

#B2C_btn:hover {
    background: #8EB134;
}

.isB2B {
    background: #005C8F !important;
}

.isB2C {
    background: #8EB134 !important;
}

#B2C_btn[disabled], #B2C_btn[disabled]:hover {
    background: #8EB134;
    cursor: inherit;
}

#B2B_btn[disabled], #B2B_btn[disabled]:hover {
    background: #005C8F;
    cursor: inherit;
}

#topBar_nav {
    position: absolute;
    top: 10px;
    right: 250px;
    width: 550px;
    color: #999;
    text-align: right;
    font-size: 12px;
}

#topBar_nav a {
    color: #333;
    padding: 0 5px;
}

#topBar_nav a:hover {
    text-decoration: underline;
}

#header_cartCheckout {
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    background: #b6e7fe;
    width: 235px;
    padding: 7px 0 10px;
    border: 1px solid #bdbdbd;
    border-top: 0;
    text-align: center;
}

#header_cartCheckout a.viewCart {
    color: #000;
    display: inline-block;
    padding: 3px 5px;
}

#header_cartCheckout a.viewCart:hover {
    text-decoration: underline;
}

#header_cartCheckout #viewCart {
    color: #000;
    display: inline-block;
    padding: 3px 5px;
}

#header_cartCheckout #viewCart:hover {
    text-decoration: underline;
}

#header_cartReview {
    position: absolute;
    top: 52px;
    right: 5px;
    width: 228px;
    background-color: #007ab5;
    z-index: 100;
    display: none;
}

.co_cart_items table {
    width: 95%;
}

.co_cart_items td {
    padding: 7px 0 5px 5px;
}

#header_cartReview .co_cart_item {
    background-color: #fff;
    border-radius: 4px;
    padding: 12px;
    position: relative;
    margin: 5px;
}

#header_cartReview .co_name a {
    color: #000;
}

#header_cartReview .co_thmb {
    width: 20%;
}

#header_cartReview .co_thmb img {
    width: 50px;
    height: 50px;
    border: 1px solid #ccc;
    margin-right: 10px;
}

#header_cartReview .co_btn_row {
    margin: 5px;
}

#header_cartReview .co_btn_row .btn {
    width: 216px;
    font-size: 14px;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
}

#header_cartReview .co_cart_item:hover {
    background-color: #EBF0F1;
}

#header_cartReview .cart_subtotal:hover, #header_cartReview .cart_shipEst:hover {
    background-color: #fff;
}

.co_cart_items .cart_shipEst #zipcode {
    font: 11px arial;
    padding: 2px 0 1px 4px;
    width: 50%;
    border-color: #000 #666 #666 #000;
    color: #000;
    border-width: 1px;
    border-style: solid;
    box-shadow: 1px 1px 1px #ccc inset;
}

.cart_subtotal .mini_edit {
    font-size: 10px;
    padding: 3px;
}

.cart_shipEst .mini_est {
    font-size: 12px;
    padding: 4px 5px 3px;
}

.cart_shipEst p {
    font: bold 14px arial;
    color: #039;
    text-align: center;
}

.cart_shipEst table {
    margin: 0 auto;
}

.cart_shipEst td {
    padding: 0;
}

#header_logo {
    position: absolute;
    left: 0;
    width: 299px;
    height: 71px;
    background-image: url("http://cableorganizer.fr/images/template/v2/cofr-logo.jpg");
    background-repeat: no-repeat;
    top: 40px;
}

#header_logo a {
    display: block;
    width: 100%;
    height: 100%;
}

#header_logo a span, #header_logo a h1 {
    display: none;
    padding: 44px 0 0 69px;
    font-size: 10px;
    color: #004094;
}

#header_logo a:hover span {
    color: #004094;
}

#header_search {
    position: absolute;
    top: 50px;
    left: 340px;
    width: 35%;
    height: 33px;
    border: 6px solid #ababab;
}

#header_search .icn {
    margin: 0 4px;
    position: absolute;
    top: 4px;
    left: 4px;
}

#header_search .searchBox {
    background: none;
    width: 215px;
    border: 0;
    position: absolute;
    top: 0;
    left: 30px;
    padding: 9px 0;
    outline: none;
    font: 14px arial;
}

#header_search .btn_search, #header_search #prodsearch {
    position: absolute;
    top: 3px;
    right: 5px;
    padding: 3px 9px;
    color: #fff;
    text-shadow: 0 -1px 0 #000;
    border-radius: 30px;
    filter: none;
}

#header_master nav {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #fff;
    background: #4484a6;
    background: -moz-linear-gradient(top, #4484a6 0%, #2f4653 100%);
    background: -webkit-linear-gradient(top, #4484a6 0%, #2f4653 100%);
    background: -ms-linear-gradient(top, #4484a6 0%, #2f4653 100%);
    background: linear-gradient(to bottom, #4484a6 0%, #2f4653 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4484a6', endColorstr='#2f4653', GradientType=0);
}

#header_master nav ul.top_level {
    height: 34px;
}

#header_master nav ul.top_level li {
    float: left;
    border-right: 1px solid #fff;
    height: 34px;
    position: relative;
}

#header_master nav ul.top_level li .top_link {
    display: inline-block;
    padding: 8px 10px;
    font: bold 14px Helvetica;
    color: #fff;
    cursor: pointer;
}

#header_master nav ul.top_level li .top_link i.icn_dwnArrow {
    margin-left: 5px;
    background-position: 3px 2px;
    height: 10px;
}

#header_master nav #nav_home {
    border-left: 0;
}

#header_master nav #nav_home .top_link {
    padding-top: 7px;
    cursor: pointer;
}

#header_master nav #nav_prods, #header_master nav .subSub {
    display: none;
}

#header_master nav ul.top_level li:hover ul {
    display: block;
}

#header_contact {
    position: absolute;
    right: 120px;
    height: 63px;
    text-align: right;
    top: 45px;
    width: 230px;
}

#header_phone {
    cursor: pointer;
    position: absolute;
    right: 0px;
    display: inline-block;
    background-image: url("http://cableorganizer.fr/images/template/v2/sprites_10.png");
    background-position: 0 -448px;
    background-repeat: no-repeat;
    width: 220px;
    height: 65px;
}

#header_chat {
    position: absolute;
    right: 0px;
}

#header_special {
    position: absolute;
    top: 62px;
    right: 13px;
    width: 140px;
    padding: 10px 10px -5px 20px;
}

#header_special p {
    color: #069;
    font: 11px/16px arial;
    font-weight: 600;
    text-align: right;
}

#header_master nav .util {
    width: auto;
    position: absolute;
    right: 10px;
    top: 5px;
}

#header_master nav .util .creditApp {
    padding: 3px 6px;
    display: block;
    font: bold 13px arial;
    text-shadow: 0px -1px 0 #000;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #ccc inset;
    background: -moz-linear-gradient(top, #0E99CF 0%, #0979A4 100%);
    background: -webkit-linear-gradient(top, #0E99CF 0%, #0979A4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0E99CF', endColorstr='#0979A4', GradientType=0);
    background: -ms-linear-gradient(top, #0e99cf 0%, #0979a4 100%);
    color: #fff;
}

#header_master nav .util .creditApp:hover {
    background: -moz-linear-gradient(top, #0979A4 0%, #0E99CF 100%);
    background: -webkit-linear-gradient(top, #0979A4 0%, #0E99CF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0979A4', endColorstr='#0E99CF', GradientType=0);
    background: -ms-linear-gradient(top, #0979a4 0%, #0E99CF 100%);
}

#header_search {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #eee;
}

#header_cartCheckout {
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    box-shadow: inset 0 -3px 6px 0 #fff, 0 2px 5px 0 rgba(0, 0, 0, .18);
    -webkit-box-shadow: inset 0 -3px 6px 0 #fff, 0 2px 5px 0 rgba(0, 0, 0, .18);
    box-shadow: inset 0 -3px 6px 0 #fff, 0 2px 5px 0 rgba(0, 0, 0, .18);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ebf9ff), color-stop(1, #c1ebfe));
    background: -moz-linear-gradient(center top, #ebf9ff 5%, #c1ebfe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebf9ff', endColorstr='#c1ebfe');
}

#header_cartCheckout .btn_checkout:hover {
    cursor: pointer;
}

#header_master nav {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1);
}

#header_cartReview {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007ab5), color-stop(1, #004f75));
    background: -moz-linear-gradient(center top, #007ab5 5%, #004f75 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007ab5', endColorstr='#004f75');
}

#header_master nav li .sub {
    padding: 10px 0 10px 10px;
    background-color: #d0e8f3;
    margin: 0;
    position: absolute;
    left: -5px;
    border-style: solid;
    border-color: #ccc;
    border-width: 0 1px 1px;
    width: 200px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    box-shadow: 1px 1px 2px #666;
    display: none;
}

#header_master nav li .sub li {
    line-height: 20px;
    height: auto;
    border: none;
    float: left;
    width: 100%;
}

#header_master nav li .sub li:hover {
    background-color: #fff;
}

#header_master nav li .sub li a {
    color: #000;
    display: block;
    padding: 0 0 0 15px;
    font: 12px/20px arial;
    font-weight: bold;
    text-decoration: none !important;
    background: url("http://cableorganizer.fr/images/template/v2/rt.gif") no-repeat scroll 6px 8px transparent;
}

#header_master nav li .sub a:hover {
    color: #036;
    background-position: 8px 8px;
}

#header_master nav li:hover .sub {
    display: block;
    z-index: 10 !important;
}

#header_master nav li .brands {
    width: 800px;
}

#header_master nav li .brands li {
    width: 200px;
    font: 10px/15px arial;
}

#header_master nav ul.top_level li li:last-child {
    border: none;
}

#left_col_old {
    position: absolute;
    left: 0;
    top: 0;
    width: 180px;
    padding: 1px 0;
}

#left_col_old ul ul {
    display: none;
}

#left_col_old ul li {
    margin: 0 3px;
    border-bottom: 1px solid #fff;
    position: relative;
}

#left_col_old ul li a {
    display: block;
    border-bottom: 1px solid #ccc;
    padding: 3px 9px;
    line-height: 14px;
    font-weight: bold;
    text-decoration: none;
}

#left_col_old ul li a:hover {
    color: #f00;
}

#left_col_old ul ul li {
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0 none;
}

#left_col_old ul div.sub {
    position: absolute;
    top: -3px;
    margin: 0 0 0 155px;
    padding: 0;
    clear: both;
    width: 105%;
    height: 505%;
}

#left_col_old li div.sub {
    z-index: 7 !important;
}

#left_col_old li li:hover, #left_col_old li div.sub li:hover, #left_col_old li li:hover {
    z-index: 7;
    height: 100%;
}

#left_col_old ul li div.sub, #left_col_old ul ul, #left_col_old li:hover ul {
    display: none;
}

#left_col_old li a:hover div.sub, #left_col_old li:hover div.sub, #left_col_old li:hover ul, #left_col_old li:hover li:hover ul {
    display: block;
}

#left_col_old ul ul {
    position: absolute;
    top: -3px;
    color: #FFF;
    background: #d0e8f3 !important;
    border: 1px solid #ccc !important;
    width: 230px;
    margin: 0 0 0 -6px;
    padding: 10px 0;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, .5);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#left_col_old ul ul li {
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0 none;
}

#left_col_old ul ul li a {
    float: left;
    position: relative;
    color: #000;
    background: #d0e8f3 url("http://cableorganizer.fr/images/template/v2/rt.gif") no-repeat 6px 8px !important;
    margin: 0;
    padding: 2px 2px 2px 15px;
    width: 212px;
    height: 100%;
    line-height: 1.50em;
    text-decoration: none;
    font-weight: bold;
    border: 0 none !important;
    display: block;
}

#left_col_old ul ul li a:hover {
    float: left;
    position: relative;
    color: #000;
    background: #fff url("http://cableorganizer.fr/images/template/v2/rt.gif") no-repeat 8px 8px !important;
    margin: 0;
    padding: 2px 2px 2px 15px;
    width: 212px;
    border: 0 none !important;
}

#left_col_old .brands a {
    color: #EF3C16;
}

#left_col_old .brands div.sub a {
    color: #000;
}

#left_col_old.brands div.sub a:hover {
    color: #000;
}

#right_col {
    position: absolute;
    right: 0;
    top: 0;
    width: 200px;
}

#right_col .moreideas {
    background-color: #d0e8f3;
    font: bold 14px/30px arial;
    height: 30px;
    padding: 0 15px;
    color: #000;
    margin: 0;
    width: auto;
    text-align: center;
}

.RecentlyViewedContainer {
    width: auto !important;
    background: #fff;
    border: 1px solid #cbcbcb;
}

.RecentlyViewedBox {
    width: 95%;
    margin: 3px auto 5px;
    border-bottom: 1px dotted #cbcbcb;
    padding: 5px 25px;
    width: inherit;
}

.RecentlyViewedBox .subcategories a, .RecentlyViewedBox .ResultProduct, .RecentlyViewedBox .ResultProduct .category-red {
    font: bold 11px/10px arial !important;
}

.RecentlyViewedBox p {
    margin-bottom: 5px !important;
}

.RecentlyViewedBox img {
    width: 120px;
    height: 120px;
}

.RecentlyViewedBox:last-child {
    border-bottom: none;
}

#right_col .currency {
    background-color: #eee;
}

.currency {
    margin-bottom: 20px;
    margin-top: 10px;
    border: 1px solid #ccc;
}

.currency.co_box {
    text-align: center;
}

.currency header {
    height: 50px !important;
}

.currency header i {
    background: url("http://cableorganizer.fr/images/template/v2/sprites_10.png") -260px -160px no-repeat;
    display: block;
    margin: 13px 0 0 -5px;
    width: 85px;
    height: 30px;
    float: left;
}

.currency header span {
    line-height: 20px;
    float: left;
    margin: 5px 0 0 10px;
    text-align: left;
}

.currency section {
    background-color: #efefef;
    padding: 5px !important;
}

.currency select#CurrencySelectList {
    margin: 0 0 10px;
    border: 1px solid #ccc;
    width: 165px !important;
}

.currency table {
    margin: 0 auto;
}

.currency p {
    height: 0.1em;
}

.currency h5, .currency .currencyTitle {
    font: bold 14px arial;
}

#shopConf {
    margin-bottom: 15px;
}

#shopConf section {
    background-color: #efefef;
}

#shopConf header {
    background-color: #d0e8f3;
}

#shopConf ul li {
    padding: 0 0 10px;
    margin-bottom: 10px;
    line-height: 14px;
    border-bottom: 1px dotted #ccc;
}

#shopConf ul li i {
    float: left;
    margin-right: 10px;
}

#shopConf ul li a {
    color: #333;
}

#shopConf ul li a:hover {
    text-decoration: underline;
}

#right_col .social {
    margin-bottom: 20px;
}

#right_col .social section {
    padding: 5px;
}

#right_col .social ul {
    margin-left: 3px;
}

#right_col .social ul li {
    width: 32px;
    height: 32px;
    float: left;
    margin-right: 4px;
}

#right_col .social ul li a i {
    width: 32px;
    height: 32px;
}

#right_col .newsLetterSignup {
    border: 1px solid #ccc;
    background-color: #f0f0f0;
    border-radius: 7px;
}

#right_col .newsLetterSignup header {
    background: #003857;
    color: #fff;
    text-align: center;
    font-weight: bold;
    padding: 9px 0;
    font-size: 14px;
    -webkit-border-top-right-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-topleft: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
}

#right_col .newsLetterSignup section {
    padding: 8px 15px;
}

#right_col .newsLetterSignup .icn_pntr_c {
    background-position: -206px -199px;
    width: 32px;
    height: 32px;
    float: left;
    margin-right: 6px;
}

#right_col .newsLetterSignup .btn {
    padding: 5px 0 4px;
    width: 166px;
    text-align: center;
    text-decoration: none;
}

#right_col .ccs {
    background: url("http://cableorganizer.fr/images/template/v2/sprites_10.png") -2px -361px;
    width: 184px;
    height: 76px;
    margin: 20px auto;
    position: relative;
}

#right_col .amazon {
    background: url("http://cableorganizer.fr/images/template/v2/sprites_10.png") -220px -490px;
    width: 158px;
    height: 20px;
    margin: 20px auto;
    position: relative;
}

#right_col .ccs .gCheckout {
    position: absolute;
    display: block;
    top: 91px;
    left: 0;
    width: 82px;
    height: 34px;
}

#right_col .ccs .stellaService {
    position: absolute;
    display: block;
    top: 92px;
    left: 87px;
    width: 89px;
    height: 56px;
}

a.BBB_right, a.ISO_right, a.STELLA_right {
    display: block;
    height: 45px;
    background-image: url("http://cableorganizer.fr/images/template/v2/sprites_10.png");
    float: left;
}

a.BBB_right {
    background-position: -140px -80px;
    width: 32px;
}

a.ISO_right {
    background-position: -170px -80px;
    width: 58px;
}

a.STELLA_right {
    background-position: -225px -80px;
    width: 67px;
}

#learningCenter section {
    padding-right: 0;
}

#learningCenter .co_g_box {
    border-radius: 5px;
    width: 78px;
    height: 68px;
    float: left;
    margin: 0 10px 10px 0;
    text-align: center;
}

#learningCenter .co_g_box .icn {
    width: 33px;
    height: 30px;
    display: block;
    margin: 10px auto 5px;
}

.co_box {
    border: 1px solid #ccc;
}

.co_box header {
    background-color: #ebf0f1;
    padding: 0 15px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid #ccc;
}

.co_box header .viewAll {
    float: right;
    font-weight: normal;
    color: #0071c6;
    text-decoration: underline;
}

.co_box header .viewAll:hover {
    color: #ef3c16;
}

.co_box section {
    padding: 15px;
}

#cat_header {
    padding: 20px 20px 5px;
    margin-bottom: 11px;
}

#cat_header h1 {
    color: #ff6600;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
    padding-bottom: 0;
    margin-right: 20px;
    text-shadow: 0 1px 0 #fff;
}

#cat_header .action {
    font-size: 14px;
    font-weight: bold;
}

#cat_header .link {
    color: #ff6600 !important;
}

#cat_header .colA {
    float: left;
    width: 49%;
}

#cat_header .colA h2, #cat_header .colA h4 {
    margin-right: 40px;
    font-size: 16px;
    font-weight: bold;
    text-shadow: 0 1px 0 #fff;
}

h2.cat_intro_h2 {
    margin-bottom: 2px;
}

p.cat_intro {
    font-size: 16px;
}

p.cat_intro a {
    font-size: 16px;
    color: #0071c6;
    font-weight: bold;
}

#cat_header .colA ul {
    font-size: 16px;
    font-weight: bold;
    text-shadow: 0 1px 0 #fff;
}

#cat_header .colA ul li {
    margin-bottom: 5px;
}

#cat_header .colA ul a {
    color: #0071c6;
    padding-left: 12px;
    display: block;
    background: url("http://cableorganizer.fr/images/template/v2/sprites_10.png") -368px 6px no-repeat;
}

#cat_header .colA ul a:hover {
    color: #EF3C16;
}

.sub-cat-video-wrap {
    width: 350px;
    margin: 0 auto;
}

#cat_header #videoplayer_wrapper {
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 20px;
}

#cat_header .colB {
    float: left;
    width: 51%;
    text-align: center;
}

#cat_header .colB ul li {
    float: left;
    margin-right: 15px;
    width: 112px;
}

#cat_header .colB ul li .thmb {
    padding: 5px;
    border: 1px solid #cecece;
    display: block;
    background-color: #fff;
    margin: 0 0 10px;
}

#cat_header .colB ul li a {
    margin: 0 5px 5px;
    display: block;
    font-weight: bold;
}

#cat_header .colB ul li #price {
    margin: 0 5px 5px;
    display: block;
    color: #ef3c16;
    font-weight: bold;
}

#cat_header .colB ul li .thmb img {
    width: 99px;
    height: 99px;
}

#cat_header .colB ul li:nth-child(4) {
    display: none;
}

.b_box {
    border: 1px solid #ccc;
    padding: 23px;
    margin-bottom: 10px;
}

.second_tier .sub_cat:nth-child(2n+1) {
    clear: left;
}

.second_tier .sub_cat {
    width: 50%;
    float: left;
    margin-bottom: 20px;
}

.second_tier .sub_cat h4, .second_tier .sub_cat h3, .second_tier .sub_cat ul {
    margin-right: 30px;
}

.second_tier h4, .sub_cat .green-cat {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 6px;
}

.second_tier h3 a:hover {
    text-decoration: underline;
}

.second_tier h3, .second_tier h2 {
    margin: 0 0 5px;
}

.second_tier h3 a, .second_tier h2 a {
    font-size: 17px;
    font-weight: bold;
    color: #004094;
}

.second_tier .thmb, .second_tier .sub_cat p {
    width: 135px;
    height: 120px;
    display: block;
    border: 1px solid #CCC;
    float: left;
    margin: 0 17px 20px 0;
}

.second_tier .clearall {
    clear: both;
    height: 20px;
}

.second_tier ul {
    color: #f60;
    list-style: square;
    font-size: 14px;
    list-style-position: inside;
}

.second_tier h2 a, .second_tier li a, .co_item a.subcategories {
    text-decoration: none !important;
}

.second_tier h2 a:hover, .second_tier li a:hover, .co_item a.subcategories:hover {
    text-decoration: underline !important;
}

.two_col .colA {
    float: left;
    width: 47%;
    margin-right: 6%;
}

.two_col .colB {
    float: left;
    width: 47%;
}

.co_item a img {
    margin-right: 7px !important;
}

.co_item .thmb {
    padding: 6px;
    margin-right: 14px;
}

.co_item .thmb img {
}

.co_item_info {
    margin-bottom: 15px;
    position: relative;
}

.co_item input[type='text'] {
    border: 1px solid #b5d0d8;
    padding: 3px;
}

.co_item form {
    margin: 0 0 10px;
}

.co_item .name {
    font-size: 17px;
    font-weight: bold;
}

.co_item .redtext {
    font-size: 16px;
    font-weight: bold;
}

.list_row .co_item {
    float: left;
    width: 231px;
    margin: 5px 15px 10px 5px;
    min-height: 420px;
    position: relative;
}

.buymore {
    position: absolute;
    top: 5px;
    right: 30px;
    width: 73px;
    height: 40px;
    background: url("http://cableorganizer.fr/images/template/v2/sprites_11.png") no-repeat -293px -424px;
}

.list_row .co_item .co_item_info {
    margin-bottom: 0;
}

.list_row .co_item .thmb {
    margin-bottom: 10px;
}

.list_row .co_item:nth-child(4) {
    display: none;
}

article {
    margin: 30px;
}

article h2 {
    font-weight: bold;
    font-size: 16px;
}

#techSpecs header {
    text-align: center;
}

#techSpecs li {
    text-align: center;
    font-size: 16px;
    text-decoration: underline;
    font-weight: bold;
    margin: 10px 3px 10px 0;
    width: 30%;
    float: left;
}

#articleBox {
    padding: 10px;
}

#articleBox header {
    font: bold 16px arial;
    color: #333;
    text-align: center;
    margin: 5px 0 10px;
}

#articleBox li {
    margin: 5px 0 10px 10px;
}

#articleBox li a {
    font: bold 14px arial;
}

.UpArrow {
    width: 25px;
    height: 25px;
    display: block;
    background: url("http://cableorganizer.fr/images/template/v2/up.png") no-repeat;
}

#main .co_box {
    margin-bottom: 10px;
}

ul.three_col li:last-child {
    margin: 0;
}

.recomendedItems header {
    background-color: #d0e8f3;
    text-align: center;
    color: #003366;
    font-size: 16px;
}

.recomendedItems section {
    background-color: #eaf4f9;
}

.recomendedItems .co_item a {
    margin: 0 10px;
    display: block;
}

.recomendedItems .co_item {
    float: left;
    width: 189px;
    font-weight: bold;
    text-align: center;
}

.recomendedItems .co_item.last {
    display: none;
}

.recomendedItems .co_item .thmb img {
    width: 158px;
    height: 158px;
    display: block;
}

.recomendedItems .co_item .thmb {
    display: block;
    margin: 0 auto 10px;
    float: none;
    width: 158px;
    padding: 0;
}

.recomendedItems .co_item:nth-child(5) {
    display: none;
}

.co_item .more {
    font-size: 15px;
    text-decoration: underline;
    color: #0071c6;
}

#co_item_box {
    padding: 8px 20px 10px;
    margin-bottom: 10px;
}

#co_item_box header {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}

#co_item_box h1 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
}

#co_item_box .co_item_image {
    float: left;
    width: 202px;
    margin-right: 25px;
}

#co_item_box .co_item_image .jwbox img {
    border: 1px solid #ccc;
}

#co_item_box .co_item_image .img_links a {
    display: block;
    color: #007bd2;
    font-weight: bold;
    margin-bottom: 10px;
    text-decoration: none !important;
}

#co_item_box .co_item_image .img_links a .icn {
    vertical-align: middle;
    margin-right: 8px;
}

#co_item_box .co_item_image .img_links a span {
    vertical-align: middle;
}

#co_item_box .co_item_info {
    font-size: 13px;
}

#co_item_box .co_item_info h5 {
    font-size: 13px;
    font-weight: bold;
}

#co_item_box .co_item_info ul {
    list-style: square;
    list-style-position: inside;
    margin-bottom: 10px;
}

#co_item_box .co_item_info ul ul {
    margin-left: 20px;
    margin-bottom: 0;
    list-style: disc inside;
}

#co_item_box .co_item_info li {
    margin-bottom: 2px;
}

#co_item_box .reviews {
    padding: 5px 0;
    height: 50px;
    border-top: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 10px;
}

#co_item_box .similar {
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px;
    color: #007ab7;
    float: right;
}

#co_item_box .bluelink {
    font-size: 12px;
    font-weight: bold;
    color: #007bd2;
    text-decoration: none !important;
}

#co_item_box .reviews table {
    width: 100%;
}

#co_item_box .reviews .btn {
    float: right;
    padding: 0;
    margin: 10px 20% 0 0;
}

#co_item_box .reviews .btn span {
    display: inline-block;
    padding: 6px 12px;
    border-right: 1px solid #ff8b3d;
    vertical-align: middle;
}

#co_item_box .reviews .btn .icn {
    width: 32px;
    height: 28px;
    background-position: -197px 0;
    vertical-align: middle;
    border-left: 1px solid #990000;
}

.co_item_info .pr-snippet {
    float: left;
    width: 200px;
}

#tabbed {
    margin-bottom: 10px;
}

#tabbed-nav {
    border: 1px solid #ccc;
    background-color: #eaf4f9;
    height: 47px;
}

#tabbed-nav li {
    float: left;
    color: #004094;
    font-size: 16px;
    padding: 0;
    height: 47px;
    line-height: 47px;
    font-weight: bold;
    border-right: 1px solid #ccc;
    cursor: pointer;
}

#tabbed-nav li.selected {
    background-color: #fff;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    margin-top: -4px;
    margin-left: -1px;
    height: 51px;
    line-height: 53px;
}

#tabbed-nav li a {
    display: block;
    padding: 0 15px;
}

#tabbed-nav li.selected a {
    color: #f30;
}

.pgContent {
    border: 1px solid #ccc;
    border-top: 0;
    padding: 20px;
    display: none;
}

#buytable {
    border: 1px solid #999;
}

#buytable td {
    border: 1px solid #ccc;
    border-collapse: collapse;
    border-bottom-color: #999;
    border-top-color: #999;
    padding: 10px;
    text-align: center;
}

#tabletop td, #tabletop th {
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    font-weight: bold;
    color: #007bd2;
    padding: 5px 0;
    text-shadow: 1px 1px 0 #fff;
}

.cartbutton span {
    font-size: 16px;
    color: #ef3c16;
    font-weight: bold;
    margin-bottom: 5px;
    margin-right: 2px;
}

.cartbutton small {
    font-size: 13px;
}

.cartbutton input[type='text'] {
    border: 1px solid #b5d0d8;
    padding: 3px 0;
    margin-bottom: 5px;
    font-size: 12px;
    width: 25px;
}

.cartbutton select {
    width: 63px;
    margin-right: 5px;
    font-size: 12px;
}

#buytable .cartbutton button {
    font-size: 12px;
}

#tabletop td#price, #tabletop th#price {
    color: #fff;
    text-shadow: 1px 1px 0 #000;
}

#buytable td .cathead {
    font-size: 10px;
    color: #000;
}

.header {
    background-color: transparent;
    color: #369;
    text-align: center;
    font: bold 14px verdana !important;
}

.pricetext {
    background-color: transparent;
    color: #fff;
    font: bold 12px arial;
}

.yellowtext {
    background-color: transparent;
    color: #F6DE7E;
    font: bold 12px arial;
}

.orgtext {
    font-size: 12px;
    color: #FC0;
    font-weight: bold;
}

.greentxt {
    font-weight: bold;
    color: #060;
}

.cathead {
    color: #000;
    font: normal 11px arial;
}

.graybluehead {
    background-color: transparent;
    color: #069;
    font: bold 12px arial;
}

.Whitetxt {
    background-color: transparent;
    color: #fff;
    font: 11px arial;
}

.blacktxt {
    background-color: transparent;
    color: #000;
    font: bold 12px arial;
}

.redtext {
    background-color: transparent;
    color: #f00;
    font: bold 12px arial;
}

.category-red {
    color: #F00;
    font: bold 12px verdana;
}

.category-green {
    color: #090;
    font: bold 12px verdana;
}

.category-orange {
    color: #F60;
    font: bold 12px verdana;
}

.header-yellow {
    color: #FC0;
    text-align: center;
    font: bold 14px verdana;
}

.header-white {
    color: #fff;
    font: bold 14px verdana;
    text-align: center;
}

.header-black {
    font: bold 14px verdana;
    color: #000;
}

.header-orange {
    color: #CC7A1D;
    font: bold 14px verdana;
}

.header-darkorange, .header-darkorange a {
    color: #E53F15;
    text-decoration: none;
    font: bold 14px verdana;
}

.header-darkorange a:hover {
    color: #039;
    text-decoration: underline;
}

.header-red {
    font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    color: #F00;
    margin: 10px 0;
}

.greenTitle {
    color: #008000;
    font-weight: bold;
    margin-bottom: 4px !important;
    padding-left: 10px;
    margin-top: 0 !important;
}

.blueTitle {
    color: #039;
    font-weight: bold;
    margin-bottom: 3px !important;
    padding-left: 10px;
}

.blackTitle {
    color: #333;
    font-weight: normal;
    margin-bottom: 3px !important;
    padding-left: 10px;
}

.green-header {
    color: #060;
    font-size: 14px !important;
    margin-top: 8px !important;
}

.blue-header {
    color: #039;
    font-size: 15px !important;
    padding-top: 4px !important;
}

.blue-header a {
    color: #039;
    font-size: 15px !important;
    padding-top: 4px;
    text-decoration: none !important;
}

.blue-header a:hover {
    color: #C00;
    font-size: 15px !important;
    padding-top: 4px;
    text-decoration: underline !important;
}

.green-header, .blue-header {
    font-family: arial, verdana, sans-serif;
    text-align: center !important;
    font-weight: bold !important;
}

.gray-header {
    color: #333;
    font: bold 16px arial;
    margin-top: 8px;
}

.orange-header {
    color: #f60;
}

#saleitem {
    background-color: #FDEEEE;
    font-weight: bold;
    color: #333;
}

.title {
    background: #7298bd;
    background: -moz-linear-gradient(top, #7298bd 0%, #51779c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7298bd), color-stop(100%, #51779c));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7298bd', endColorstr='#51779c', GradientType=0);
    background: linear-gradient(top, #7298bd 0%, #51779c 100%);
    padding: 2px;
    color: #fff;
    font: bold 12px arial;
}

.category-link {
    background-color: transparent;
    font: 11px arial;
    color: #000;
    text-decoration: none;
}

.category-link a {
    color: #000;
}

.category-link a:hover {
    text-decoration: underline;
}

.dots {
    height: 20px;
    margin: 0 20px;
    border-bottom: 1px dotted #ccc;
}

#email_deals {
    border: 1px solid #c4c4c4;
    margin-bottom: 10px;
    border-radius: 5px;
    width: 98.5%;
}

#email_deals {
    width: 100%;
}

#email_deals {
    text-align: center
}

#email_deals form {
    width: 800px;
    margin: 0 auto;
    padding: 12px 0 12px 70px;
}

#email_deals .icn {
    width: 37px;
    height: 25px;
    vertical-align: text-top;
    margin-right: 10px;
}

#email_deals label span {
    vertical-align: text-top;
    font-size: 27px;
}

.ie7 #email_deals label span, .ie8 #email_deals label span, .ie9 #email_deals label span {
    top: -5px;
    position: relative;
}

#email_deals label {
    font: bold 20px/25px "Arial Black";
    color: #ff6600;
    text-transform: uppercase;
    text-shadow: 0 2px 0 #fff;
    float: left;
    width: 385px;
}

#email_deals .btn {
    padding: 7px 14px;
    float: left;
    margin-right: 10px;
}

#email_deals .text_field {
    float: left;
    margin-right: 5px;
}

.text_field {
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 7px 10px 8px;
    width: 180px;
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, .25), 0 1px 0 0 #fff;
    -webkit-box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, .25), 0 1px 0 0 #fff;
    outline: none;
}

#email_deals .disclosure {
    font-size: 11px;
    float: left;
    width: 600px;
    color: #666;
    padding-top: 4px;
    margin: 0 auto;
}

#footer_master {
    position: relative;
}

#footer_secure {
    display: none;
}

#footer_links {
    height: 184px;
    border: 1px solid #c4c4c4;
    margin-bottom: 10px;
    border-radius: 3px;
    width: 100%;
}

#footer_links .col {
    float: left;
    height: 184px;
    width: 26%;
    border-left: 1px solid #d4d4d4;
    border-right: 1px solid #fff;
}

#footer_links .col:last-child {
    border-right: 0;
}

#footer_links .colA {
    width: 21%;
    border-left: 0;
}

#footer_links h4, #footer_links p {
    margin: 17px 35px;
    font-size: 14px;
    font-weight: bold;
}

#footer_links ul {
    margin: 0 0 0 35px;
}

#footer_links a {
    color: #000;
}

#footer_links a:hover {
    text-decoration: underline;
}

#footer_links #footer_fb {
    display: none;
}

#footer_copy {
    float: left;
    font-size: 11px;
    color: #666;
    padding-top: 1px;
    padding-left: 10px;
}

#footer_links {
    background-color: #eee;
}

.co_g_box {
    border: 1px solid #c4c4c4;
    background-color: #f9f9f9;
    box-shadow: inset 0 1px 0 0 #FFF, 0 2px 3px 0 rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 0 1px 0 0 #fff, 0 2px 3px 0 rgba(0, 0, 0, .1);
    background: -moz-linear-gradient(top, #f9f9f9 5%, #e8e8e8 100%);
    background: -webkit-linear-gradient(top, #f9f9f9 5%, #e8e8e8 100%);
    background: -ms-linear-gradient(top, #f9f9f9 5%, #e8e8e8 100%);
    background: linear-gradient(to bottom, #f9f9f9 5%, #e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e8e8e8', GradientType=0);
}

#co_item_box {
    background: -moz-linear-gradient(top, #fdfdfd 5%, #f9f9f9 100%);
    background: -webkit-linear-gradient(top, #fdfdfd 5%, #f9f9f9 100%);
    background: -ms-linear-gradient(top, #fdfdfd 5%, #f9f9f9 100%);
    background: linear-gradient(to bottom, #fdfdfd 5%, #f9f9f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f9f9f9', GradientType=0);
}

#tabletop td, #tabletop th {
    background: -moz-linear-gradient(center top, #fcfcfc 5%, #e4e4e4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fcfcfc), color-stop(1, #e4e4e4));
    background: -ms-linear-gradient(top, #fcfcfc 5%, #e4e4e4 100%);
    background: linear-gradient(to bottom, #fcfcfc 5%, #e4e4e4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#e4e4e4');
}

#tabletop td#price, #tabletop th#price {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #006281), color-stop(1, #0087a6));
    background: -moz-linear-gradient(center top, #006281 5%, #0087a6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006281', endColorstr='#0087a6');
    background: -ms-linear-gradient(top, #006281 5%, #0087a6 100%);
    background: linear-gradient(to bottom, #006281 5%, #0087a6 100%);
}

#tabbed {
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1);
}

#tabbed li img {
    vertical-align: top;
}

#tabbed-nav li {
    box-shadow: inset -1px 0 0 0 #fff;
    -webkit-box-shadow: inset -1px 0 0 0 #fff;
    box-shadow: inset -1px 0 0 0 #fff;
}

button, .btn, #btn_checkout {
    background-color: #9dca2c;
    border: 1px solid #4e7616;
    display: inline-block;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 9px 4px;
    text-decoration: none;
    text-shadow: 0px -1px 0 #000;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    box-shadow: inset 0 1px 0 0 #b5d75e, 0 2px 3px 0 rgba(0, 0, 0, .18);
    -webkit-box-shadow: inset 0 1px 0 0 #b5d75e, 0 2px 3px 0 rgba(0, 0, 0, .18);
    background: -moz-linear-gradient(top, #9dca2c 5%, #629622 100%);
    background: -webkit-linear-gradient(top, #9dca2c 5%, #629622 100%);
    background: -ms-linear-gradient(top, #9dca2c 5%, #629622 100%);
    background: linear-gradient(to bottom, #9dca2c 5%, #629622 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dca2c', endColorstr='#629622', GradientType=0);
}

button:hover, .btn:hover, #btn_checkout:hover {
    color: #fff;
    background-color: #629622;
    background: -moz-linear-gradient(top, #629622 5%, #9dca2c 100%);
    background: -webkit-linear-gradient(top, #629622 5%, #9dca2c 100%);
    background: -ms-linear-gradient(top, #629622 5%, #9dca2c 100%);
    background: linear-gradient(to bottom, #629622 5%, #9dca2c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#629622', endColorstr='#9dca2c', GradientType=0);
}

button:active, .btn:active, #btn_checkout:active {
    position: relative;
    top: 1px;
}

.btn_blue {
    border-color: #0979a4;
    background-color: #0e99cf;
    box-shadow: inset 0 1px 0 0 #48b2db, 0 2px 3px 0 rgba(0, 0, 0, .18);
    -webkit-box-shadow: inset 0 1px 0 0 #48b2db, 0 2px 3px 0 rgba(0, 0, 0, .18);
    background: -moz-linear-gradient(top, #0e99cf 5%, #0979a4 100%);
    background: -webkit-linear-gradient(top, #0e99cf 5%, #0979a4 100%);
    background: -ms-linear-gradient(top, #0e99cf 5%, #0979a4 100%);
    background: linear-gradient(to bottom, #0e99cf 5%, #0979a4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e99cf', endColorstr='#0979a4', GradientType=0);
}

.btn_blue:hover {
    background-color: #0979a4;
    background: -moz-linear-gradient(top, #0979a4 5%, #0e99cf 100%);
    background: -webkit-linear-gradient(top, #0979a4 5%, #0e99cf 100%);
    background: -ms-linear-gradient(top, #0979a4 5%, #0e99cf 100%);
    background: linear-gradient(to bottom, #0979a4 5%, #0e99cf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0979a4', endColorstr='#0e99cf', GradientType=0);
}

.btn_orange {
    border-color: #900;
    background-color: #ff4e00;
    box-shadow: inset 0 1px 0 0 #ff8b3d, 0 2px 3px 0 rgba(0, 0, 0, .18);
    -webkit-box-shadow: inset 0 1px 0 0 #ff8b3d, 0 2px 3px 0 rgba(0, 0, 0, .18);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff6500), color-stop(1, #ff3400));
    background: -moz-linear-gradient(center top, #ff6500 5%, #ff3400 100%);
    background: -ms-linear-gradient(top, #ff6500 0%, #ff3400 100%);
    background: linear-gradient(to bottom, #ff6500 0%, #ff3400 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6500', endColorstr='#ff3400');
}

.btn_orange:hover {
    background-color: #ff4e00;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff3400), color-stop(1, #ff6500));
    background: -moz-linear-gradient(center top, #ff3400 5%, #ff6500 100%);
    background: -ms-linear-gradient(top, #ff3400 0%, #ff6500 100%);
    background: linear-gradient(to bottom, #ff3400 0%, #ff6500 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3400', endColorstr='#ff6500');
}

.btn_grey {
    color: #666;
    text-shadow: 0 -1px 0 #fff;
    border-color: #ccc;
    background-color: #e6e6e6;
    box-shadow: inset 0 1px 0 0 #fff, 0 2px 3px 0 rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 0 1px 0 0 #fff, 0 2px 3px 0 rgba(0, 0, 0, .1);
    background: -moz-linear-gradient(top, #ededed 5%, #dedede 100%);
    background: -webkit-linear-gradient(top, #ededed 5%, #dedede 100%);
    background: -ms-linear-gradient(top, #ededed 5%, #dedede 100%);
    background: linear-gradient(to bottom, #ededed 5%, #dedede 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dedede', GradientType=0);
}

.btn_grey:hover {
    color: #666;
    background-color: #e6e6e6;
    background: -moz-linear-gradient(top, #dedede 5%, #ededed 100%);
    background: -webkit-linear-gradient(top, #dedede 5%, #ededed 100%);
    background: -ms-linear-gradient(top, #dedede 5%, #ededed 100%);
    background: linear-gradient(to bottom, #dedede 5%, #ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#ededed', GradientType=0);
}

.faq_box {
    margin: 5px 5px 10px;
    padding: 5px 10px 20px;
    border: 1px solid #ccc;
    border-radius: 10px;
}

.faq_box legend {
    font: 18px arial;
    margin-left: 10px;
}

.icn {
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url("http://cableorganizer.fr/images/template/v2/sprite_4.png");
    background-repeat: no-repeat;
}

.icn_pntr_c {
    background-position: -3px -199px;
}

.icn_fb_c {
    background-position: -44px -199px;
}

.icn_tw_c {
    background-position: -83px -199px;
}

.icn_yt_c {
    background-position: -206px -160px;
}

.icn_gp_c {
    background-position: -124px -199px;
}

.icn_rss_c {
    background-position: -165px -199px;
}

.icn_email {
    background-position: -58px -166px;
}

.icn_how {
    background-position: -5px -42px;
}

.icn_articles {
    background-position: -68px -42px;
}

.icn_videos {
    background-position: -135px -42px;
}

.icn_glossary {
    background-position: -206px -42px;
}

.icn_prefs {
    background-position: -282px -42px;
}

.icn_blog {
    background-position: -98px -78px;
}

.icn_srch {
    background-position: -343px -42px;
    width: 17px;
    height: 19px;
}

.icn_home {
    background-position: -9px -80px;
    width: 22px;
    height: 18px;
}

.icn_check {
    background-position: -32px -0;
    width: 27px;
    height: 27px;
}

.icn_ship {
    background-position: -60px -0;
    width: 27px;
    height: 27px;
}

.icn_secure {
    background-position: -86px -0;
    width: 27px;
    height: 27px;
}

.icn_testi {
    background-position: -112px -0;
    width: 27px;
    height: 27px;
}

.inc_img, .inc_vid {
    background-position: -157px -4px;
    width: 18px;
    height: 18px;
}

.inc_vid {
    background-position: -157px -20px;
}

.inc_colors {
    background-position: -179px -4px;
    width: 18px;
    height: 18px;
}

.icn_fb {
    background-position: -230px -7px;
    width: 16px;
    height: 15px;
    margin-right: 5px;
}

.icn_b2b_po {
    background-position: -250px -199px;
    width: 30px;
    height: 32px;
}

.icn_b2b_cr {
    background-position: -280px -199px;
    width: 30px;
    height: 32px;
}

.icn_b2b_vol {
    background-position: -314px -199px;
    width: 30px;
    height: 32px;
}

.icn_b2b_pic {
    background-position: -348px -199px;
    width: 30px;
    height: 30px;
}

.icn_seal_iso {
    background-position: -187px -455px;
    width: 100px;
    height: 50px;
}

.icn_seal_gsa {
    background-position: -295px -455px;
    width: 45px;
    height: 45px;
}

.icn_seal_bbb {
    background-position: -348px -455px;
    width: 30px;
    height: 50px;
}

.icn_seal_inc {
    background-position: -190px -403px;
    width: 41px;
    height: 41px;
}

.pr-snippet-wrapper {
    border: none !important;
    background: none !important;
}

.pr-snippet-stars {
    border: none !important;
}

.pr-snippet-review-count {
    margin: 0 !important;
    line-height: 15px !important;
}

.pr-snippet-read-write {
    text-align: left !important;
    border: none !important;
    font-size: 10px !important;
    padding: 3px 0 !important;
    background: transparent !important;
}

.pr-snapshot-head {
    background: none !important;
}

.pr-snapshot-body {
    background-color: #fff !important;
}

.pr-attribute-key p {
    background-color: #fff !important;
    border-bottom: 1px solid #CCC;
}

.pr-review-sort {
    background-color: #fff !important;
}

.pr-contents {
    background-color: #fff !important;
}

.pr-review-wrap .pr-review-points .pr-review-points-attr-wrapper .pr-attribute-group .pr-attribute-key p {
    padding: 2px !important;
}

.pr-other-attributes {
    margin-bottom: 10px !important;
}

.prContents, .pr-review-faceoff {
    background-color: #fff !important;
}

.pr-review-content-header {
    border-style: solid;
    border-color: #999;
    border-width: 0 1px;
}

.pr-review-content-header-label {
    padding: .5em .5em .5em 1.3em;
    font-weight: 600;
    margin-bottom: 0;
    color: #333;
}

.pr-contents {
    border-style: solid;
    border-color: #999;
    border-width: 0 1px 1px;
}

.pr-contents-wrapper {
    padding: 3em .5em .5em;
}

.pr-review-points-attr-wrapper .pr-attribute-group {
    border: 1px solid #ccc !important;
    min-height: 80px;
}

.pr-review-sort-by select {
    color: #333;
}

#pr-snapshot-histogram {
    z-index: 5 !important;
}

#tellUs {
    border: 1px solid #EFE998;
    background-color: #FDFCEE;
    padding: 8px 12px 4px 8px;
    color: #333;
    margin: 8px;
    font: 11px arial;
}

#tellUs H3, #tellUs p.suggestTitle {
    padding: 0;
    margin: 3px;
    color: #5674A1;
    text-align: left;
    font: 16px arial;
}

#tellUs TEXTAREA {
    width: 98%;
    height: 80px;
    background-color: #fff;
    letter-spacing: .1px;
    font: 13.5px arial, verdana;
    resize: none;
}

#tellUs P {
    text-align: left;
    font-size: 12px;
}

#tellUs .tellUsNote {
    font: bold 10px arial;
    padding: 4px;
    border: 1px solid #CFC85A;
    background-color: #EFE998;
    width: 97%;
}

#tellUs FORM {
    padding: 0;
    margin: 0;
}

.jwbox_content {
    background-color: #fff;
}

.jwbox_content #logo {
    margin-top: 3px;
    padding-left: 0;
    border: none !important;
    width: inherit !important;
}

.jwbox_content img {
    border: none;
}

.jwbox_content .copy {
    font-size: 10px;
    text-align: center;
}

.jwbox_content .close {
    float: right;
    padding: 8px 20px 6px;
    background-color: #666;
    color: #fff;
    vertical-align: bottom;
    text-align: center;
    z-index: 5;
    border-radius: 0 0 12px 12px;
    text-decoration: none !important;
    margin-right: 5px;
    font: bold 12px verdana;
    box-shadow: 0 -1px 1px #000 inset;
}

.jwbox_content .close:hover {
    text-decoration: underline !important;
}

.jwbox_content .chosen {
    border: 1px solid #f00 !important;
}

.jwbox_content h2 {
    font: 14px verdana;
    color: #fff;
    padding: 2px 0 4px 20px;
    background: #666;
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
}

.jwbox_content #mainTbl #ContentWrapper {
    width: 100%;
}

.jwbox .jwbox_content #mainTbl #ContentWrapper img {
    border: none !important;
}

.jwbox_content #mainTbl #ContentWrapper #VidWrapper {
    padding-top: 30px;
    font: 12px verdana;
}

.jwbox_content #mainTbl .iCol {
    padding-top: 2px;
}

.jwbox_content #mainTbl #ImageListCell {
    padding-bottom: 5px;
    margin-top: 5px;
}

.jwbox_content #mainTbl #VideoListCell h5, .jwbox_content #mainTbl #ImageListCell h5 {
    text-align: center;
    padding: 5px 0;
    margin: 0 0 4px;
    width: 195px;
    color: #333;
    font: bold 14px arial;
    background: #dedede;
    border-bottom: 1px solid #333;
    text-transform: none;
}

.jwbox_content #mainTbl #ImageListCell, .jwbox_content #mainTbl #VideoListCell {
    border-color: #333;
    border-width: 1px;
    border-style: solid;
    margin: 4px;
    width: 195px;
    z-index: 2;
    background: #fff;
}

.jwbox_content #mainTbl ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    z-index: 10;
    min-height: 150px;
}

.jwbox_content #mainTbl ul li {
    width: 45%;
    float: left;
    margin-left: 7px;
    margin-bottom: 10px;
    display: block;
    background: transparent;
    z-index: 15;
}

.jwbox_content #mainTbl .normal {
    border: 1px solid #B7C9DF;
    cursor: default;
}

.jwbox_content #mainTbl .normal:hover {
    border: 1px solid #000 !important;
    cursor: pointer;
}

.jwbox_content #mainTbl #ImageListCell {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 400px;
}

#jwbox_background {
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1001;
    zoom: 1;
    -moz-opacity: 0.8;
    opacity: 0.80;
    filter: alpha(opacity=80);
    overflow: auto;
}

.jwbox_hidden {
    display: none;
    position: fixed;
    padding: 0;
    border: 5px solid gray;
    background-color: white;
    z-index: 1002;
    overflow: hidden;
}

.jwbox_content {
    text-align: left;
    cursor: default !important;
}

.jwbox .jwbox_content h2 {
    text-align: left !important;
    font-weight: bold !important;
}

.jwbox_content .copy {
    display: none;
}

.jwbox:hover {
    cursor: pointer;
}

.jwlink {
    color: #C00;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}

.jwlink:hover {
    color: #3366ff;
}

#fjp_overlay {
    position: fixed;
    top: 0;
    left: 0;
    background-color: #000;
    width: 100%;
    height: 100%;
    z-index: 998;
    display: none;
}

#fjp_lightbox {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    text-align: center;
    display: none;
}

#fjp_lightbox .closerow {
    width: 100px;
    margin: 0 auto;
}

#fjp_lightbox .closerow a {
    color: #000;
    font-weight: bold;
    padding: 4px;
    display: block;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    background-color: #fff;
}

#fjp_lightbox .closerow a:hover {
    color: #c00;
    background-color: #ccc;
}

#fjp_lightbox iframe {
    border: 10px solid #e6e6e6;
    width: 50%;
    min-width: 500px;
    min-height: 300px;
    background-color: #fff;
}

#colorContainer {
    width: 575px;
    height: 200px;
    display: table;
    border: 1px solid #999;
    padding: 10px 10px 10px 5px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#colorContainer p {
    clear: both;
    font-size: 11px;
}

#colorContainer #colorBox {
    width: 300px;
    margin: 2px;
    float: left;
    text-align: center;
}

#colorContainer #colorSelect {
    width: 225px;
    margin: 0 2px 5px 0;
    float: right;
}

#colorContainer #colorSelect select {
    border-style: solid;
    border-color: #ccc;
    border-width: 1px;
    width: 100%;
}

#colorContainer #colorSelect select option {
    color: #000;
    padding: 3px 0 1px 5px;
    border-style: solid;
    border-color: #ccc;
    border-width: 0 0 1px;
}

#colorContainer #colorSelect select option:hover {
    cursor: pointer;
    background-color: #999;
}

.kitOpt header {
    text-align: center;
}

.kitOpt dl {
    width: 100%;
    display: table;
}

.kitOpt dt {
    display: table-cell;
    text-align: center;
    padding: 0 5px;
    border-right: 1px solid #eee;
    vertical-align: middle;
}

.kitOpt dt a {
    text-decoration: none !important;
}

.kitOpt dt a:hover {
    text-decoration: underline !important;
}

.kitOpt .kitLast {
    vertical-align: middle;
    text-align: center;
    border-right: none;
}

@media screen and (max-device-width: 480px) {
    #MobileNote {
        display: block !important;
    }
}

.pgContent ul {
    list-style-type: none;
    margin: 0 0 0 10px;
    padding: 0;
}

#tabbed #relateditems img {
    margin-right: 7px;
}

#pdfs {
    margin-left: 15px;
}

#pdfs li {
    padding: 4px 0;
    background: transparent url("/images/doc-icon.gif") no-repeat scroll 1px 5px !important;
}

#pdfs a {
    margin: auto auto 2px 20px;
}

#moreTable {
    color: #333;
    border-top: 1px solid #999 !important;
    border-left: 1px solid #999 !important;
    font-size: 12px;
    font-family: arial, sans-serif;
}

#moreTable th, #moreTable td {
    border-bottom: 1px solid #999 !important;
    border-right: 1px solid #999 !important;
    text-align: left;
    padding: 3px !important;
}

#moreTable th {
    padding-left: 10px !important;
}

#moreTable td input, #moreTable td textarea {
    margin: 2px auto 4px 7px;
    background-color: #ffc;
    border: 1px solid #069;
    padding: 2px 0 4px 7px;
    color: #000;
    font-size: 14px;
}

#moreTable td input.rad {
    background: transparent;
    width: inherit;
    border: none;
}

#moreTable td .cartbutton div form input, #moreTable td .cartbutton div form textbutton {
    background-color: #fff;
    font-size: 11px;
    margin: 0;
    padding: 0;
}

#moreTable .cartbutton input.AddToCartButton {
    vertical-align: middle;
    border: none;
}

.subcategories, .subcategories a {
    color: #039;
    text-align: left;
    font: bold 12px verdana;
}

.subcategories a:hover {
    color: #C00;
}

.subcategories img {
    margin: 10px;
}

.in-table-header {
    color: #000;
    padding: 5px !important;
    background: #dfdfdf;
    font: bold 12px verdana !important;
    background: -moz-linear-gradient(top, #dfdfdf 0%, #e6e6e6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfdfdf), color-stop(100%, #e6e6e6));
    background: -ms-linear-gradient(top, #dfdfdf 0%, #e6e6e6 100%);
    background: linear-gradient(top, #dfdfdf 0%, #e6e6e6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#e6e6e6', GradientType=0);
}

#Add2CartLAYER {
    border: 10px solid #fff;
    width: 50%;
    background-color: #fff;
    border-radius: 10px;
    z-index: 2000;
    display: none;
    position: fixed;
    top: 10%;
    left: 25%;
}

.Add2Cart_wrapper {
    border: 1px solid #666;
    border-radius: 0 0 10px 10px;
}

.Add2Cart_top {
    border-radius: 10px 10px 0 0;
    background-color: #CCC;
    font: 18px/36px arial;
    padding-left: 20px;
    border: 1px solid #666;
    color: #039;
}

.Add2Cart_top a {
    float: right;
    margin-right: 20px;
    display: inline;
    font-size: 12px;
    text-decoration: none;
}

.Add2Cart_top a span {
    font-family: "Wingdings", arial;
}

.Add2Cart_top a:hover {
    text-decoration: underline;
    color: #c00;
}

#Add2CartLAYER table table {
    margin: 5px auto;
    width: 95%;
}

#Add2CartLAYER table td, #Add2CartLAYER table th {
    text-align: left;
    font: normal 14px arial;
    color: #666;
    padding: 3px;
}

#Add2CartLAYER table th {
    color: #000;
}

#Add2Cart_items {
    width: 100%;
}

#Add2Cart_items tr:nth-child(even) {
    background-color: #eee;
}

#Add2Cart_items th {
    background-color: #fff;
}

#Add2Cart_items td, #Add2Cart_items th {
    padding: 2px;
}

#Add2Cart_items a {
    font: bold 11px arial;
}

#Add2Cart_items .LayerPrice {
    text-align: right;
}

#Add2Cart_ship a.cont, #Add2Cart_ship a.proc {
    border: 1px solid #eee;
    width: 100px;
    font: bold 14px/16px arial;
    text-decoration: none;
    color: #fff;
    text-align: center;
    display: block;
    margin: 25px auto;
    padding: 4px 0;
    border-radius: 5px;
    text-shadow: 0 -1px 0 #000;
    box-shadow: 0 -2px 3px #333 inset, 0 1px 2px #fff inset;
}

#Add2Cart_ship a.cont {
    background: #ddad6a;
    background: -moz-linear-gradient(top, #ddad6a 0%, #d6770a 79%);
    background: -webkit-linear-gradient(top, #ddad6a 0%, #d6770a 79%);
    background: -ms-linear-gradient(top, #ddad6a 0%, #d6770a 79%);
    background: linear-gradient(to bottom, #ddad6a 0%, #d6770a 79%);
    background-image: -ms-linear-gradient(center top, #ddad6a 0%, #d6770a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddad6a', endColorstr='#d6770a', GradientType=0);
}

#Add2Cart_ship a.cont:hover {
    background: #d6770a;
    background: -moz-linear-gradient(top, #d6770a 21%, #ddad6a 100%);
    background: -webkit-linear-gradient(top, #d6770a 21%, #ddad6a 100%);
    background: -ms-linear-gradient(top, #d6770a 21%, #ddad6a 100%);
    background: linear-gradient(to bottom, #d6770a 21%, #ddad6a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6770a', endColorstr='#ddad6a', GradientType=0);
}

#Add2Cart_ship a.proc {
    background: #44aa55;
    background: -moz-linear-gradient(top, #44aa55 0%, #007211 71%);
    background: -webkit-linear-gradient(top, #44aa55 0%, #007211 71%);
    background: -ms-linear-gradient(top, #44aa55 0%, #007211 71%);
    background: linear-gradient(to bottom, #44aa55 0%, #007211 71%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44aa55', endColorstr='#007211', GradientType=0);
}

#Add2Cart_ship a.proc:hover {
    background: #007211;
    background: -moz-linear-gradient(top, #007211 29%, #44aa55 100%);
    background: -webkit-linear-gradient(top, #007211 29%, #44aa55 100%);
    background: -ms-linear-gradient(top, #007211 29%, #44aa55 100%);
    background: linear-gradient(to bottom, #007211 29%, #44aa55 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007211', endColorstr='#44aa55', GradientType=0);
}

#Add2Cart_ship a.proc span {
    font-size: 26px;
    font-weight: normal;
}

#Add2Cart_ship a.layer_est {
    text-align: center;
    width: 80px;
    font: bold 12px arial;
    color: #039;
    border-radius: 5px;
    text-decoration: none;
    padding: 4px 0;
    display: inline-block;
    box-shadow: 0 -2px 3px #000 inset, 0 1px 2px #fff inset;
    background: #c1c1c1;
    background: -moz-linear-gradient(top, #c1c1c1 0%, #9e9e9e 75%);
    background: -webkit-linear-gradient(top, #c1c1c1 0%, #9e9e9e 75%);
    background: -ms-linear-gradient(top, #c1c1c1 0%, #9e9e9e 75%);
    background: linear-gradient(to bottom, #c1c1c1 0%, #9e9e9e 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1c1c1', endColorstr='#9e9e9e', GradientType=0);
    text-shadow: 1px 1px 0 #bbb;
}

#Add2Cart_ship a.layer_est:hover {
    background: #9e9e9e;
    background: -moz-linear-gradient(top, #9e9e9e 25%, #c1c1c1 100%);
    background: -webkit-linear-gradient(top, #9e9e9e 25%, #c1c1c1 100%);
    background: -ms-linear-gradient(top, #9e9e9e 25%, #c1c1c1 100%);
    background: linear-gradient(to bottom, #9e9e9e 25%, #c1c1c1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#c1c1c1', GradientType=0);
}

#Add2Cart_ship a.cont:hover, #Add2Cart_ship a.proc:hover, #Add2Cart_ship a.layer_est:hover {
    cursor: pointer;
}

#Add2Cart_ship .zipcode {
    font: 10px arial;
    width: 100px;
    padding: 3px 0 4px 4px;
    margin-left: 10px;
    border: 1px solid #aaa;
}

#Add2Cart_ship ul {
    list-style: square inside;
    margin: 5px auto 10px 10px;
    padding: 0;
}

#Add2Cart_ship li {
    color: #666;
    font-size: 12px;
}

#overlay {
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 1000;
    background-color: black;
    opacity: 0;
    top: 0;
    left: 0;
    display: none;
}

#titleBar {
    margin-bottom: 10px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background-color: #2d4c7b;
}

#titleBar h1 {
    text-align: center;
    color: #fff;
    font: bold 15px/28px arial;
}

#searchForm .sortby {
    margin-top: 20px;
}

#sub-cat-sort {
    border-width: 1px;
    border-style: solid;
    border-color: #999;
}

#sub-cat-sort td {
    text-align: center;
    padding: 10px 5px;
    border-color: #bbb;
    border-width: 0 1px 1px 0;
    border-style: solid;
}

#sub-cat-sort .titles {
    background: #EBF0F1;
    font: bold 14px Arial;
    color: #000;
}

@media all and (min-width: 1470px) {
    #header_search {
        width: 45%;
    }

    #header_search .searchBox {
        width: 470px;
    }

    #header_master, #main, #footer_master, #sub_header {
        width: 97%;
    }

    #footer_links .col {
        width: 23%;
    }

    #footer_links .colA {
    }

    #cat_header .colB ul li:nth-child(4), .recomendedItems .co_item:nth-child(5), #home_faves li:nth-child(4), .list_row .co_item:nth-child(4) {
        display: block;
    }

    .second_tier .sub_cat {
        width: 50%;
    }

    .recomendedItems .co_item {
        width: 205px;
    }
}

@media all and (max-width: 1340px) {
    #tabbed-nav li {
        font-size: 12px;
    }
}

@media all and (max-width: 1178px) {
    #tabbed-nav li {
        font-size: 11px;
    }
}

@media all and (max-width: 1195px) {
    #header_master, #main, #footer_master, #sub_header {
        width: 97%;
    }

    #topBar_nav {
        width: 350px;
    }

    #topBar_nav a {
        padding: 0;
    }

    #topBar_iam {
        font-size: 10px;
    }

    #topBar_iam button {
        font-size: 11px;
    }

    #domes .dome {
        width: 100px;
        font-size: 14px !important;
    }

    .dome_b2g1 phone {
        font-size: 14px;
    }

    #header_search {
        width: 300px;
        left: 310px;
    }

    #footer_master #footer_secure {
        display: none;
    }

    #footer_links {
        margin-left: 5px;
    }

    #co_item_box .reviews .btn {
        margin: 0;
    }

    #co_item_box .reviews .btn .icn {
        display: none;
    }

    #colorContainer {
        width: 100%;
    }
}

@media all and (max-width: 1030px) {
    #left_col {
        display: none;
    }

    #left_col_old {
        display: none;
    }

    #topBar_iam {
        display: none !important;
    }

    #header_master nav #nav_prods {
        display: block;
    }

    #main_col {
        margin-left: 0;
    }

    #footer_links {
        width: 100%;
    }

    #header_master {
        width: 970px;
    }

    #header_search {
        width: 285px;
    }

    #header_search .searchBox {
        width: 185px;
    }

    #footer_links {
        margin-left: 0;
    }

    #cat_header .colB ul li:nth-child(3) {
        display: none;
    }
}

@media all and (max-width: 770px) {
    .list_row .co_item {
        width: 200px;
    }
}

@media all and (max-width: 1205px) and (min-width: 771px) {
    .list_row .co_item {
        width: 28%;
    }
}

.min #left_col {
    display: none;
}

.min #left_col_old {
    display: none;
}

.min #header_master nav #nav_prods {
    display: block;
}

.min #main_col {
    margin-left: 0;
}

.min #header_search {
    width: 285px;
}

.min #header_search .searchBox {
    width: 185px;
}

.min #footer_links {
    margin-left: 0;
}

.max #footer_links #footer_fb {
    display: inline-block !important;
}

.max #footer_links .col {
    width: 16%;
}

.max #footer_links #footer_fb {
    width: 275px;
}

.max #footer_links .colA {
    width: 13%;
}

.max #cat_header .colB ul li:nth-child(4), .max .recomendedItems .co_item:nth-child(5), .list_row .co_item:nth-child(4) {
    display: block;
}

.max .second_tier .sub_cat {
    width: 50%;
    min-height: 300px;
}

.max .recomendedItems .co_item {
    width: 205px;
}

#imageVendeuse {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 60px;
    height: 65px;
    background-image: url("http://cableorganizer.fr/images/template/v2/vendeuse.jpg");
}

#header_call h4, #header_help h4 {
    text-transform: uppercase;
    margin: 8px 0 5px;
}

#header_call h3, #header_help h3 {
    font-size: 16px;
    color: #ff6600;
    margin: 0;
    font-weight: bold;
}

#header_call {
    position: absolute;
    top: 45px;
    right: 70px;
    width: 153px;
    height: 63px;
    padding-right: 63px;
    text-align: right;
}

#home_testimonials, #email_deals {
    border: 1px solid #c4c4c4;
    margin-bottom: 10px;
    border-radius: 5px;
}

#home_testimonials header {
    border-bottom: 1px solid #eaeaea;
    padding: 8px 25px 5px;
    margin-bottom: 12px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
}

#home_testimonials section {
    padding: 0 0 20px 35px;
}

#home_testimonials section .col {
    float: left;
    width: 50%;
    position: relative;
}

#home_testimonials section .col p:first-child:before {
    content: "\201C";
    position: absolute;
    top: 15px;
    color: #666;
    left: -10px;
    font-family: Georgia;
    font-size: 50px;
}

#home_testimonials section .col p:first-child:after {
    content: "\201D";
    position: absolute;
    bottom: 20px;
    color: #666;
    font-family: Georgia;
    font-size: 50px;
}

#home_testimonials section .col p {
    margin: 10px 50px 10px 20px;
    font-size: 13px;
}

#home_testimonials .signature {
    font-style: italic;
}

#home_testimonials .foot_testi_link {
    text-align: right;
    margin-right: 15px;
    font: bold italic 14px arial;
}

#email_deals {
    text-align: center
}

#email_deals form {
    width: 800px;
    margin: 0 auto;
    padding: 12px 0 12px 70px;
}

#email_deals .icn {
    width: 37px;
    height: 25px;
    vertical-align: text-top;
    margin-right: 10px;
}

#email_deals label span {
    vertical-align: text-top;
    font-size: 27px;
}

.ie7 #email_deals label span, .ie8 #email_deals label span, .ie9 #email_deals label span {
    top: -5px;
    position: relative;
}

#email_deals label {
    font: bold 16px/20px "Arial Black";
    color: #ff6600;
    text-transform: uppercase;
    text-shadow: 0 2px 0 #fff;
    float: left;
    width: 385px;
}

#email_deals .btn {
    padding: 7px 14px;
    float: left;
    margin-right: 10px;
}

#email_deals .text_field {
    float: left;
    margin-right: 5px;
}

.text_field {
    border: 1px solid #C5C5C5;
    border-radius: 3px;
    padding: 7px 10px 8px;
    width: 180px;
    box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, .25), 0px 1px 0px 0px #fff;
    -webkit-box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, .25), 0px 1px 0px 0px #fff;
    outline: none;
}

#email_deals .disclosure {
    font-size: 11px;
    float: left;
    width: 600px;
    color: #666;
    padding-top: 4px;
    margin: 0 auto;
}

#home_featured {
    padding: 9px;
    border: 1px solid #c4c4c4;
    margin-bottom: 10px;
    border-radius: 5px;
    background-color: #f0f0f0;
}

#home_featured section {
    padding: 20px 60px 1px;
    background: #fff;
    position: relative;
}

#home_featured .browse {
    background: url("http://cableorganizer.fr/images/template/v2/sprite_4.png") -4px -114px;
    width: 44px;
    height: 44px;
    display: block;
    cursor: pointer;
    position: absolute;
}

#home_featured .left {
    left: 7px;
    top: 158px;
}

#home_featured .right {
    right: 7px;
    top: 158px;
    background-position: -63px -114px;
}

#home_featured li {
    float: left;
    width: 50%;
    height: 117px;
}

#home_featured .thmb {
    border: 1px solid #ccc;
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
}

#home_featured .info {
    margin-right: 50px;
}

#home_featured .thmb img {
    display: block;
    margin: 5px;
    width: 80px;
}

#home_featured h3 {
    margin: 5px 0;
    font-size: 14px;
    font-weight: bold;
}

#home_featured h3 a {
    color: #000;
}

#home_featured h3 a:hover {
    text-decoration: underline;
}

#footer_links {
    background-color: #f9f9f9;
    box-shadow: inset 0px 1px 0px 0px #fff, 0 2px 3px 0 rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 0px 1px 0px 0px #fff, 0 2px 3px 0 rgba(0, 0, 0, .1);
    background: -moz-linear-gradient(top, #f9fcfd 5%, #e9f4f9 100%);
    background: -webkit-linear-gradient(top, #f9fcfd 5%, #e9f4f9 100%);
    background: -ms-linear-gradient(top, #f9fcfd 5%, #e9f4f9 100%);
    background: linear-gradient(to bottom, #f9fcfd 5%, #e9f4f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9fcfd', endColorstr='#e9f4f9', GradientType=0);
}

#home_grid .col_a {
    float: left;
    width: 404px;
    margin-right: 10px;
}

#home_grid .col_b {
    float: left;
    width: 374px;
}

#home_slide {
    height: 244px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
}

#home_searches, #home_deal {
    width: 48%;
    float: left;
    margin-right: 10px;
    height: 244px;
    margin-bottom: 10px;
}

#home_searches {
    margin-right: 0;
}

#home_deal {
    text-align: center;
    position: relative;
}

#home_deal .thmb img {
    border: 1px solid #ccc;
    display: block;
    margin: 0 auto;
    max-width: 150px;
    max-height: 130px;
}

#home_deal .name {
    margin: 5px 30px;
    display: block;
    font-weight: bold;
}

#home_searches .more, #home_deal .more {
    color: #0071c6;
    font-weight: bold;
    text-decoration: underline;
    display: block;
}

#home_deal .save {
    position: absolute;
    top: 25px;
    left: 65%;
    background: url("http://cableorganizer.fr/images/template/v2/bg-save.png") no-repeat;
    width: 78px;
    padding: 31px 0;
    text-align: center;
    color: #fff;
    font: bold 15px/14px Arial;
}

#home_deal header {
    font-size: 14px;
    padding: 15px 0;
    font-weight: bold;
}

#home_searches header {
    text-align: center;
    padding: 15px 0 10px;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    margin: 0 30px 10px;
}

#home_searches ul {
    margin: 0 auto 15px;
    width: 120px;
}

#home_searches .more {
    margin: 0 auto;
    width: 120px;
}

#home_searches ul li {
    margin: 4px 0;
}

#home_searches ul li a {
    color: #000;
    padding-left: 12px;
    display: block;
    background: url("http://cableorganizer.fr/images/template/v2/sprite_4.png") -368px 4px no-repeat;
}

#home_searches ul li a:hover {
    text-decoration: underline;
}

#home_faves {
    height: 250px;
}

#home_faves li {
    float: left;
    width: 112px;
    margin-right: 10px;
}

#home_faves li img {
    width: 110px;
    height: 110px;
    border: 1px solid #ccc;
}

#home_faves li a {
    display: block;
    font-weight: bold;
    padding: 5px 10px;
}

.sldShow {
    width: 402px;
    height: 242px;
    position: relative;
}

.sldWrap {
    position: absolute;
    top: 0;
    left: 0;
    height: 244px;
    overflow: hidden;
    width: 404px;
}

.sld {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    width: 100%;
}

.sldNumbs {
    position: absolute;
    list-style: none;
    top: 210px;
    left: 48%;
    margin-left: -176px;
}

.b2b .sldNumbs {
    left: 28%;
}

.sldNumbs li {
    float: left;
    width: 25px;
    height: 25px;
    background: url("http://cableorganizer.fr/images/template/v2/sprite_4.png") -3px -166px;
    margin-right: 2px;
    cursor: pointer;
}

.sldNumbs li.selected {
    background-position: -24px -166px;
}

#home_trending {
    height: 125px;
    margin-bottom: 10px;
}

#home_trending li img {
    width: 51px;
    height: 51px;
    border: 1px solid #ccc;
}

#home_trending li a.thmb {
    float: left;
    margin-right: 8px;
}

#home_trending li a.info {
    float: left;
    padding-top: 5px;
    width: 110px;
}

#home_trending li {
    float: left;
    width: 50%;
}

#home_learning li {
    float: left;
    width: 20%;
    text-align: center;
    color: #000;
}

#home_learning section {
    padding: 14px 15px;
}

#home_learning {
    height: 113px;
}

#home_learning li .icn {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
}

#shopConf {
    margin-bottom: 15px;
}

#shopConf section {
    background-color: #eaf4f9;
}

#shopConf header {
    background-color: #d0e8f3;
    text-align: center;
}

#shopConf ul li {
    padding: 0 0 10px;
    margin-bottom: 10px;
    line-height: 14px;
    border-bottom: 1px dotted #ccc;
}

#shopConf ul li i {
    float: left;
    margin-right: 10px;
}

#shopConf ul li a {
    color: #333;
}

#shopConf ul li a:hover {
    text-decoration: underline;
}

.sldShow {
    width: 100%;
}

.sldWrap {
    width: 100%;
}

#home_dealy {
    font-size: 18px;
    height: 48px;
    border: 1px solid #d4d4d4;
    margin-bottom: 10px;
    font-weight: bold;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: #f3f6f8;
    background: -moz-linear-gradient(top, #f3f6f8 0%, #d5e0e6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f6f8), color-stop(100%, #d5e0e6));
    background: -webkit-linear-gradient(top, #f3f6f8 0%, #d5e0e6 100%);
    background: -o-linear-gradient(top, #f3f6f8 0%, #d5e0e6 100%);
    background: -ms-linear-gradient(top, #f3f6f8 0%, #d5e0e6 100%);
    background: linear-gradient(to bottom, #f3f6f8 0%, #d5e0e6 100%);
}

#home_dealy_d {
    float: right;
    width: 90px;
    font-size: 13px;
    line-height: 25px;
}

#home_dealy_d a {
    display: block;
    padding: 12px 0 0 0;
    text-decoration: underline;
    color: #0071c6;
}

#home_dealy_a {
    float: left;
    width: 170px;
    height: 48px;
    background: #004368;
}

#home_dealy_a a {
    display: block;
    padding: 10px 0 0 10px;
    color: #fff;
    text-transform: uppercase;
}

#home_dealy_b {
    float: left;
    width: 30px;
    height: 48px;
    background: url("http://cableorganizer.fr/images/template/v2/b2b-cables-nav-arrow.png") 0 0 no-repeat;
}

#home_dealy_c {
    float: left;
    width: 280px;
    text-shadow: 1px 1px 0px #ffffff;
}

#home_dealy_c a {
    display: block;
    padding: 5px 0 0 10px;
    line-height: 36px;
}

#home_dealy_c a img {
    padding-right: 10px;
}

#home_dealy_c .save {
    color: #f30;
    text-transform: uppercase;
    font-family: "Arial Black", Gadget, sans-serif;
}

.brandMenuNav {
    padding-top: 40px;
}

.brandsMenuNav ul li a {
    color: #2f4653;
}

@media all and (max-width: 1270px) {
    #home_searches {
        display: none !important;
    }

    #home_trending {
        display: none !important;
    }

    .cf .cl .info {
        overflow: hidden;
    }

    #home_searches, #home_deal {
        width: 100% !important;
    }
}

@media all and (max-width: 1200px) {
    #home_deal {
        display: none !important;
    }

    #home_learning {
        display: none !important;
    }

    .topMenuOpt {
        display: none !important;
    }

    #home_grid .col_a {
        width: 100% !important;
    }

    #topBar_nav {
        right: 250px;
        width: 550px;
    !important;
    }
}

@media all and (max-width: 960px) {
    #home_grid .col_a {
        width: 100% !important;
    }

    #right_col {
        display: none !important;
    }

    #main_col {
        width: 100%;
    !important;
    }

    .cf .util {
        display: none !important;
    }

    .cf {
        margin-top: 100px;
    }
}

@media all and (max-width: 1460px) {
    #at4-share {
        display: none !important;
    }

    #at4-follow {
        display: none !important;
    }

    #social_bar {
        display: none !important;
    }
}

#nav-wrap ul ul {
    display: none;
}

#nav-wrap .subsubmenu {
    display: none;
}

#nav-wrap {
    width: 160px;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}

#nav-wrap ul {
    margin: 0 0 15px;
    position: relative;
    padding: 3px 0 0;
}

#nav-wrap ul ul li {
    position: static;
}

#nav-wrap ul li, #nav-wrap ul ul li {
    margin: 0;
    background: url("http://cableorganizer.fr/images/template/v2/rt.gif") no-repeat 153px center;
}

#nav-wrap ul li a, #nav-wrap ul ul li a {
    display: block;
    padding: 3px 9px;
    line-height: 1.3em;
    text-decoration: none;
    color: #004368 !important;
}

#nav-wrap ul li:hover {
    background: #005f93;
    background: -moz-linear-gradient(top, #005f93 0%, #005e92 36%, #005888 48%, #004368 70%, #004368 100%);
    background: -webkit-linear-gradient(top, #005f93 0%, #005e92 36%, #005888 48%, #004368 70%, #004368 100%);
    background: -o-linear-gradient(top, #005f93 0%, #005e92 36%, #005888 48%, #004368 70%, #004368 100%);
    background: -ms-linear-gradient(top, #005f93 0%, #005e92 36%, #005888 48%, #004368 70%, #004368 100%);
    background: linear-gradient(to bottom, #005f93 0%, #005e92 36%, #005888 48%, #004368 70%, #004368 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005f93', endColorstr='#004368', GradientType=0);
}

#nav-wrap ul li a:hover, #nav-wrap ul li:hover a {
    color: #fff !important;
}

#nav-wrap li.main {
    background-image: none;
}

li.main span {
    font: bold 13px arial;
    color: #0c8bbc;
    padding: 2px 0 3px 5px;
    display: inline-block;
}

span.categoryTitle {
    font: bold 14px verdana;
    color: rgb(229, 63, 21);
    padding-left: 0;
}

#nav-wrap li.main:hover {
    background: none;
}

#nav-wrap ul ul li {
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0 none;
}

#nav-wrap ul div.submenu {
    position: absolute;
    top: -3px;
    margin: 0 0 0 160px;
    padding: 0;
    clear: both;
    height: 505%;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}

#nav-wrap li div.submenu {
    z-index: 7 !important;
}

#nav-wrap li li:hover, #nav-wrap li div.submenu li:hover, #nav-wrap li li:hover {
    z-index: 7;
    height: 100%;
}

#nav-wrap ul li div.submenu, #nav-wrap ul ul, #nav-wrap li:hover ul {
    display: none;
}

#nav-wrap li a:hover div.submenu, #nav-wrap li:hover div.submenu, #nav-wrap li:hover ul, #nav-wrap li:hover li:hover ul {
    display: block;
}

#nav-wrap li a:hover .main .subsubmenu, #nav-wrap li:hover .main .subsubmenu {
    display: block;
}

#nav-wrap ul ul {
    position: relative;
    color: #000;
    width: 150px;
    margin: 0;
    padding: 10px 0 10px 0;
    border-radius: 0 !important;
    border-color: #ccc !important;
}

#nav-wrap ul ul li {
    height: 100%;
    margin: 0;
    padding: 0;
}

#nav-wrap ul ul li a {
    color: #004368;
    margin: 0;
    padding: 3px 2px 3px 5px;
    width: 145px;
    height: 100%;
    line-height: 1.40em;
    display: block;
    font-size: 12px;
}

#nav-wrap ul ul li a:hover, #nav-wrap ul ul li:hover a {
    margin: 0;
    font-size: 12px;
    text-decoration: underline;
}

#nav-wrap ul ul li:hover {
    background: none;
    filter: none;
}

#nav-wrap li:hover .submenu a {
    color: #004368 !important;
}

#nav-wrap li .submenu li a:hover, #nav-wrap li .submenu li:hover a {
    color: #0c8bbc !important;
}

#nav-wrap .submenu li:hover .subsubmenu {
    display: block;
}

#nav-wrap .subsubmenu {
    width: 440px;
    position: absolute;
    top: -1px;
    margin: 0 0 0 150px;
    z-index: 15 !important;
    clear: both;
    border: 1px solid #ccc;
    border-left: none;
    height: 360px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    background-color: #f9f9f9;
    background: -moz-linear-gradient(top, #f9f9f9 5%, #e8e8e8 100%);
    background: -webkit-linear-gradient(top, #f9f9f9 5%, #e8e8e8 100%);
    background: -ms-linear-gradient(top, #f9f9f9 5%, #e8e8e8 100%);
    background: linear-gradient(to bottom, #f9f9f9 5%, #e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e8e8e8', GradientType=0);
}

.subsub-wrapper {
    color: #000;
    height: 400px;
}

.subsubImage {
    clear: both;
}

.subsubImage a {
    padding: 0 !important;
    border-bottom: none !important;
    width: 430px !important;
    height: 260px !important;
    display: block;
    margin-left: 10px !important;
}

.subsubContent {
    width: auto;
    padding: 5px 10px;
    display: block;
}

.subsubContent a {
    display: inline !important;
    text-decoration: underline !important;
    width: inherit !important;
    padding: inherit !important;
    border-bottom: none !important;
}

#nav-wrap ul li .subsubContent a:hover {
    background: none !important;
    color: #f00 !important;
}

#nav-wrap .subsubmenu ul {
    position: relative;
    margin: 0 0 0 1px;
    padding: 0;
    top: auto;
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    width: 100% !important;
    list-style: disc inside;
}

#nav-wrap .subsubmenu li {
    border: none !important;
}

#nav-wrap {
    height: 360px;
}

#nav-wrap ul div.submenu {
    height: 360px;
    top: -1px;
    border: 1px solid #c4c4c4;
    background-color: #f9f9f9;
    background: -moz-linear-gradient(top, #f9f9f9 5%, #e8e8e8 100%);
    background: -webkit-linear-gradient(top, #f9f9f9 5%, #e8e8e8 100%);
    background: -ms-linear-gradient(top, #f9f9f9 5%, #e8e8e8 100%);
    background: linear-gradient(to bottom, #f9f9f9 5%, #e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e8e8e8', GradientType=0);
}

.subsubImage a.cablemanagement {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_1.jpg") no-repeat 0 0;
}

.subsubImage a.cableclips {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_1.jpg") no-repeat -430px 0;
}

.subsubImage a.raceways {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_1.jpg") no-repeat 0 -260px;
}

.subsubImage a.sleeving {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_1.jpg") no-repeat -430px -260px;
}

.subsubImage a.cableties {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_1.jpg") no-repeat 0 -520px;
}

.subsubImage a.wireloom {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_1.jpg") no-repeat -430px -520px;
}

.subsubImage a.deskorganizers {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_1.jpg") no-repeat 0 -780px;
}

.subsubImage a.cabletrays {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_1.jpg") no-repeat -430px -780px;
}

.subsubImage a.tablePDC {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_1.jpg") no-repeat 0 -1040px;
}

.subsubImage a.insurface {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_1.jpg") no-repeat -430px -1040px;
}

.subsubImage a.onsurface {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_1.jpg") no-repeat 0 -1300px;
}

.subsubImage a.underdesk {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_1.jpg") no-repeat -430px -2080px;
}

.subsubImage a.grommetbushing {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_1.jpg") no-repeat -430px -1300px;
}

.subsubImage a.deskgrommet {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_1.jpg") no-repeat 0 -1560px;
}

.subsubImage a.floorgrommet {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_1.jpg") no-repeat -430px -1560px;
}

.subsubImage a.deskoutlet {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_1.jpg") no-repeat 0 -1820px;
}

.subsubImage a.bushing {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_1.jpg") no-repeat -430px -1820px;
}

.subsubImage a.edging {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_1.jpg") no-repeat 0 -2080px;
}

.subsubImage a.deskorgcategory {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat 0 0;
}

.subsubImage a.chargingstation {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat -430px 0;
}

.subsubImage a.deskcableorganizer {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat 0 -260px;
}

.subsubImage a.cablechannel {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat -430px -260px;
}

.subsubImage a.desktopoutlet {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat 0 -520px;
}

.subsubImage a.monitormount {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat -430px -520px;
}

.subsubImage a.cableprotection {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat 0 -780px;
}

.subsubImage a.floorcordcovers {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat -430px -780px;
}

.subsubImage a.heatshrink {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat 0 -1040px;
}

.subsubImage a.labeling {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat -430px -1040px;
}

.subsubImage a.cabletags {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat 0 -1300px;
}

.subsubImage a.replacementlabels {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat -430px -1300px;
}

.subsubImage a.pipemarkers {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat 0 -1560px;
}

.subsubImage a.labelmakers {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat -430px -1560px;
}

.subsubImage a.wirescables {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat 0 -1820px;
}

.subsubImage a.fiberoptic {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat -430px -1820px;
}

.subsubImage a.coppercable {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat 0 -2080px;
}

.subsubImage a.usbcable {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat -430px -2080px;
}

.subsubImage a.controlcable {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat 0 -2340px;
}

.subsubImage a.powerextension {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat -430px -2340px;
}

.subsubImage a.firealarm {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat 0 -2600px;
}

.subsubImage a.avcables {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_2.jpg") no-repeat -430px -2600px;
}

.subsubImage a.security {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_3.jpg") no-repeat 0 0;
}

.subsubImage a.racksenclosures {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_3.jpg") no-repeat 0 -260px;
}

.subsubImage a.rackmountpdu {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_3.jpg") no-repeat -430px -260px;
}

.subsubImage a.openracks {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_3.jpg") no-repeat 0 -520px;
}

.subsubImage a.workstations {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_3.jpg") no-repeat -430px -520px;
}

.subsubImage a.enclosures {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_3.jpg") no-repeat 0 -780px;
}

.subsubImage a.wallmount {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_3.jpg") no-repeat -430px -780px;
}

.subsubImage a.rackcablemanagement {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_3.jpg") no-repeat 0 -1040px;
}

.subsubImage a.fiberopticenclosures {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_3.jpg") no-repeat -430px -1040px;
}

.subsubImage a.shelvesdrawers {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_3.jpg") no-repeat 0 -1300px;
}

.subsubImage a.rackpanels {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_3.jpg") no-repeat -430px -1300px;
}

.subsubImage a.fanscooling {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_3.jpg") no-repeat 0 -1560px;
}

.subsubImage a.switchesconverters {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_3.jpg") no-repeat -430px -1560px;
}

.subsubImage a.securitylights {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_3.jpg") no-repeat 0 -1820px;
}

.subsubImage a.hardware {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_3.jpg") no-repeat -430px -1820px;
}

.subsubImage a.cameras {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_3.jpg") no-repeat scroll 0 -2080px rgba(0, 0, 0, 0);
}

.subsubImage a.networkrecorders {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_3.jpg") no-repeat scroll 0 -2600px rgba(0, 0, 0, 0);
}

.subsubImage a.networkproducts {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat 0 0;
}

.subsubImage a.networktesters {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat -430px 0;
}

.subsubImage a.copperfibercables {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat 0 -260px;
}

.subsubImage a.modems {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat -430px -260px;
}

.subsubImage a.networkswitches {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat 0 -520px;
}

.subsubImage a.wallplates {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat -430px -520px;
}

.subsubImage a.networktoolkits {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat 0 -780px;
}

.subsubImage a.connectormodules {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat -430px -780px;
}

.subsubImage a.patchpanels {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat 0 -1040px;
}

.subsubImage a.mediaconverters {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat -430px -1040px;
}

.subsubImage a.networkcablemanagement {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat 0 -1300px;
}

.subsubImage a.blocks {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat -430px -1300px;
}

.subsubImage a.electricalsupplies {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat 0 -1560px;
}

.subsubImage a.electricalboxes {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat -430px -1560px;
}

.subsubImage a.electricalswitches {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat 0 -1820px;
}

.subsubImage a.electricalwire {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat -430px -1820px;
}

.subsubImage a.electricaltesters {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat 0 -2080px;
}

.subsubImage a.conduit {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat -430px -2080px;
}

.subsubImage a.fuses {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat 0 -2340px;
}

.subsubImage a.lights {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat -430px -2340px;
}

.subsubImage a.termination {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_4.jpg") no-repeat 0 -2600px;
}

.subsubImage a.fireprotection {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat 0 0;
}

.subsubImage a.smokedetectors {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat -430px 0;
}

.subsubImage a.caulksealants {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat 0 -260px;
}

.subsubImage a.firestop {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat -430px -260px;
}

.subsubImage a.mortar {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat 0 -520px;
}

.subsubImage a.wrapscollars {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat -430px -520px;
}

.subsubImage a.sheetspillow {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat 0 -780px;
}

.subsubImage a.arcflashclothing {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat -430px -780px;
}

.subsubImage a.emergencysigns {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat 0 -1040px;
}

.subsubImage a.caulkguns {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat -430px -2600px;
}

.subsubImage a.powerdatadistribution {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat -430px -1040px;
}

.subsubImage a.floorboxes {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat 0 -1300px;
}

.subsubImage a.raisedfloor {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat -430px -1300px;
}

.subsubImage a.upsstrips {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat 0 -1560px;
}

.subsubImage a.tools {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat -430px -1560px;
}

.subsubImage a.boxesbags {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat 0 -1820px;
}

.subsubImage a.handtools {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat -430px -1820px;
}

.subsubImage a.holecutters {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat 0 -2080px;
}

.subsubImage a.protectivecases {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat -430px -2080px;
}

.subsubImage a.powertools {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat 0 -2340px;
}

.subsubImage a.installationtermination {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat -430px -2340px;
}

.subsubImage a.punchdown {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_5.jpg") no-repeat 0 -2600px;
}

.subsubImage a.panduit {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_panduit.jpg") no-repeat 0 0;
}

.subsubImage a.panjacks {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_panduit.jpg") no-repeat -430px 0;
}

.subsubImage a.panway {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_panduit.jpg") no-repeat 0 -260px;
}

.subsubImage a.panduct {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_panduit.jpg") no-repeat -430px -260px;
}

.subsubImage a.panmanage {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_panduit.jpg") no-repeat 0 -520px;
}

.subsubImage a.panplates {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_panduit.jpg") no-repeat -430px -520px;
}

.subsubImage a.panties {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_panduit.jpg") no-repeat 0 -780px;
}

.subsubImage a.pancables {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_panduit.jpg") no-repeat -430px -780px;
}

.subsubImage a.panloom {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_panduit.jpg") no-repeat 0 -1040px;
}

.subsubImage a.panprinters {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_panduit.jpg") no-repeat -430px -1040px;
}

.subsubImage a.panracks {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_panduit.jpg") no-repeat 0 -1300px;
}

.subsubImage a.pantools {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_panduit.jpg") no-repeat -430px -1300px;
}

.subsubImage a.fibreoptique {
    background: url("http://cableorganizer.fr/images/left-nav/sprite-cofr.jpg") no-repeat 0px 0px;
}

.subsubImage a.cableageoptique {
    background: url("http://cableorganizer.fr/images/left-nav/sprite-cofr.jpg") no-repeat 0px -260px;
}

.subsubImage a.installationfibre {
    background: url("http://cableorganizer.fr/images/left-nav/sprite-cofr.jpg") no-repeat 0px -520px;
}

.subsubImage a.testeursoptiques {
    background: url("http://cableorganizer.fr/images/left-nav/sprite-cofr.jpg") no-repeat 0px -780px;
}

.subsubImage a.logementsoptique {
    background: url("http://cableorganizer.fr/images/left-nav/sprite-cofr.jpg") no-repeat 0px -1040px;
}

.subsubImage a.jarretierres {
    background: url("http://cableorganizer.fr/images/left-nav/sprite-cofr.jpg") no-repeat 0px -1300px;
}

.subsubImage a.panneauxoptique {
    background: url("http://cableorganizer.fr/images/left-nav/sprite-cofr.jpg") no-repeat 0px -1560px;
}

.subsubImage a.entretien-fibre {
    background: url("http://cableorganizer.fr/images/left-nav/sprite-cofr.jpg") no-repeat 0px -1820px;
}

.subsubImage a.marques {
    background: url("http://cableorganizer.fr/images/left-nav/sprite-cofr.jpg") no-repeat 0px -2080px;
}

.subsubImage a.blackbox {
    background: url("http://cableorganizer.fr/images/left-nav/sprite-cofr.jpg") no-repeat 0px -2340px;
}

.subsubImage a.dymo {
    background: url("http://cableorganizer.fr/images/left-nav/sprite-cofr.jpg") no-repeat 0px -2600px;
}

.subsubImage a.hellermantyton {
    background: url("http://cableorganizer.fr/images/left-nav/sprite-cofr.jpg") no-repeat 0px -2860px;
}

.subsubImage a.neatpatch {
    background: url("http://cableorganizer.fr/images/left-nav/sprite-cofr.jpg") no-repeat 0px -3120px;
}

.subsubImage a.panduit {
    background: url("http://cableorganizer.fr/images/left-nav/sprite-cofr.jpg") no-repeat 0px -3380px;
}

.subsubImage a.stockage {
    background: url("http://cableorganizer.fr/images/left-nav/stockage.jpg");
}

.subsubImage a.fliptop {
    background: url("http://cableorganizer.fr/images/left-nav/fliptop.jpg");
}

.subsubImage a.fliptop2 {
    background: url("http://cableorganizer.fr/images/left-nav/fliptop2.jpg");
}

.subsubImage a.fibreoptic {
    background: url("http://cableorganizer.fr/images/left-nav/fliptop2.jpg");
}

a.bandeau-alimentation, a.boitecables, a.cablesultrafins, a.chainesaneige, a.coffretsmultimedia, a.connecteurs, a.couteaux-chaud, a.gainespirale, a.homecinema, a.multiprises, a.noskits, a.notrax {
    background: url("http://cableorganizer.fr/images/left-nav/newsprite_6.jpg") no-repeat top left;
}

.subsubImage a.bandeau-alimentation {
    background-position: 0 0;
    width: 430px;
    height: 260px;
}

.subsubImage a.boitecables {
    background-position: 0 -310px;
    width: 430px;
    height: 260px;
}

.subsubImage a.cablesultrafins {
    background-position: 0 -620px;
    width: 430px;
    height: 260px;
}

.subsubImage a.chainesaneige {
    background-position: 0 -930px;
    width: 430px;
    height: 260px;
}

.subsubImage a.coffretsmultimedia {
    background-position: 0 -1240px;
    width: 430px;
    height: 260px;
}

.subsubImage a.connecteurs {
    background-position: 0 -1550px;
    width: 430px;
    height: 260px;
}

.subsubImage a.couteaux-chaud {
    background-position: 0 -1860px;
    width: 430px;
    height: 260px;
}

.subsubImage a.gainespirale {
    background-position: -480px 0;
    width: 430px;
    height: 260px;
}

.subsubImage a.homecinema {
    background-position: -480px -310px;
    width: 430px;
    height: 260px;
}

.subsubImage a.multiprises {
    background-position: -480px -620px;
    width: 430px;
    height: 260px;
}

.subsubImage a.noskits {
    background-position: -480px -930px;
    width: 430px;
    height: 260px;
}

.subsubImage a.notrax {
    background-position: -480px -1240px;
    width: 430px;
    height: 260px;
}

#home_featured h3, #home_featured .beyond {
    margin: 5px 0;
    font-size: 14px;
    font-weight: bold;
}

#home_featured h3 a, #home_featured .beyond a {
    color: #000;
}

#home_featured h3 a:hover, #home_featured .beyond a:hover {
    text-decoration: underline;
}

#home_featured p a {
    color: #000;
    text-decoration: underline;
}

#home_featured p {
    font-size: 12px;
    line-height: 13px;
}

.errors {
    color: #cd0a0a;
}

.iconSponsorShip {
    width: 32px;
    height: 32px;
    float: left;
    margin-right: 6px;
    background: url('http://cableorganizer.fr/images/template/v2/sponsorship.png') no-repeat top right;
}

#right_col .newsLetterSignup .icn_pntr_c {
    background-position: -206px -199px;
    width: 32px;
    height: 32px;
    float: left;
    margin-right: 6px;
}

#TranslateFlag {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 8px;
    right: 4px;
    background: url('http://cableorganizer.fr/images/template/drapeaux.gif') no-repeat top right;
}

#header_master nav .util .btTranslate {
    padding: 5px 25px 5px 5px;
    display: block;
    font: bold 13px arial;
    text-shadow: 0px -1px 0 #000;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #ccc inset;
    background: -moz-linear-gradient(top, #0E99CF 0%, #0979A4 100%);
    background: -webkit-linear-gradient(top, #0E99CF 0%, #0979A4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0E99CF', endColorstr='#0979A4', GradientType=0);
    color: #fff;
}

#header_master nav .util .btTranslate:hover {
    background: -moz-linear-gradient(top, #0979A4 0%, #0E99CF 100%);
    background: -webkit-linear-gradient(top, #0979A4 0%, #0E99CF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0979A4', endColorstr='#0E99CF', GradientType=0);
}

#header_logname {
    position: absolute;
    right: 210px;
    top: 100px;
    width: 160px;
    z-index: 1;
}

#header_logname p {
    text-align: right;
    margin-top: 5px;
}

#header_logname p a {
    color: #FFFFFF;
    font: 12px/16px arial;
}

#header_logname p a:hover {
    text-decoration: underline;
}

#header_logname p a span {
    color: #06F;
    font-size: 18px;
}

.cardsfr {
    width: 180px;
    height: 29px;
    margin: 0 auto 5px;
    background: url("http://cableorganizer.fr/images/template/v2/cardsfr.png") no-repeat top left;
}

#footer_secure .shipping {
    width: 184px;
    height: 85px;
    margin: 0 auto 5px;
    background: url("http://cableorganizer.fr/images/template/v2/transporteurs.png") no-repeat top left;
}

.rightcardsfr {
    width: 180px;
    height: 29px;
    margin-left: -5px;
    background: url("http://cableorganizer.fr/images/template/v2/cardsfr.png") no-repeat top left;
}

.rightshipping {
    width: 184px;
    height: 110px;
    margin-left: -5px;
    background: url("http://cableorganizer.fr/images/template/v2/transporteurs.png") no-repeat top left;
}

.orange-header {
    color: #f60;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
}

.listeProp {
    color: #ff6600;
    list-style-type: square;
!important
}

.prop li {
    color: #004368;
    list-style-type: square;
!important;
}

.pgContent .prop ul li {
    color: #000000;
    list-style-type: circle;
!important
}

.listeProp span {
    color: #000000;
}

.thums a:hover img {
    border: 1px solid #036;
}

.thums a {
    margin: 3px 1px;
}

.thums a img {
    border: 1px solid #ccc;
}

#co_item_box .co_item_image .jwbox a:hover img {
    border: 1px solid #036;
}

#co_item_box .co_item_image .jwbox.logonormes {
    border: 0px;
    cursor: default;
}

.dots {
    height: 18px;
    background-image: url(http://cableorganizer.fr/images/website/h-dots.jpg);
    margin: 10px 0;
}

#buytable td {
    vertical-align: middle;
}

#pdfs {
    margin-left: 15px;
}

#tabbed #pdfs li {
    padding: 4px 0;
    background: transparent url(http://cableorganizer.fr/images/website/doc-icon.gif) no-repeat scroll 1px 5px !important;
}

#tabbed #pdfs a {
    margin: auto auto 2px 20px;
}

.dotscateg {
    border-bottom: 1px dotted #cccccc;
}

#cat2 #CategJq-menu ul li ul {
    border-left: 0px;
    border-top: 0px;
    border-bottom: 0px;
}

#cat2 #CategJq-menu ul li {
    background: url(http://cableorganizer.fr/images/website/boxspcr.gif) bottom left no-repeat;
    display: block;
}

#cat2 #CategJq-menu ul li ul li {
    background: none;
}

#plan #CategJq-menu ul li ul {
    text-align: left;
    border-left: 0px;
    border-top: 0px;
    border-bottom: 0px;
}

#plan #CategJq-menu ul li {
    text-align: left;
}

#plan #CategJq-menu ul li ul li {
    text-align: left;
}

#plan-marque {
    text-align: left;
    list-style-image: url("http://cableorganizer.fr/images/website/button-triangle.gif")
}

.categBrandImgs {
    max-width: 150px;
    max-height: 50px;
    text-align: center;
}
/* 
.categPdtImgs {
    max-width: 65px;
    max-height: 65px;
} */

.categPdtLargeImgs {
    min-height: 95px;
}

.vignettes-categ {
    max-width: 135px;
    max-height: 120px;
}

#warningTab {
    align: center;
}

.categimg {
    max-width: 65px;
    max-height: 65px;
}

.subcategories, .subcategories a {
    font-size: 12px;
    background-color: transparent;
    color: #039;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    font-weight: bold;
}

.subcategories a:hover {
    color: #C00;
}

#category-row {
    width: 100%;
    margin-bottom: 20px;
}

.dots {
    height: 18px;
    background-image: url(http://cableorganizer.fr/images/website/h-dots.jpg);
    margin: 10px 0;
}

.thumsCateg a:hover img {
    border: 1px solid #036;
}

.thumsCateg a {
    margin: 3px 1px;
}

.thumsCateg a img {
    border: 1px solid #FFFFFF;
}

.thumsBestSellers a:hover img {
    border: 1px solid #036;
}

.thumsBestSellers a {
    margin: 3px 1px;
}

.thumsBestSellers a img {
    border: 1px solid #cccccc;
}

.categimg {
    max-height: 75px;
    max-width: 75px;
    float: left;
    margin-right: 2px;
}

.help-center H4 {
    background-color: #3E72C1;
    background-image: url("http://cableorganizer.fr/images/help-center/h4-tile.gif");
    background-position: top left;
    background-repeat: repeat-x;
    margin: 0;
    padding: 5px;
    padding-left: 8px;
    color: #FFFFFF;
    font-size: 12px;
    border-bottom: 1px solid #215097;
}

.help-center #holder {
    text-align: left;
    vertical-align: top;
    border: 1px solid #cccccc;
    background-color: #eeeeee;
    margin-top: 3px;
}

.help-center #holder TD {
    text-align: left;
    vertical-align: top;
}

.help-center UL {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.help-center UL LI {
    margin: 0;
    padding: 0;
}

.help-center UL LI A:LINK, .help-center UL LI A:VISITED {
    display: block;
    border: 1px solid #eeeeee;
    background-color: #ffffff;
    background-image: url("http://cableorganizer.fr/images/help-center/arti-tile.gif");
    background-position: top left;
    background-repeat: repeat-x;
    padding: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
    text-decoration: none;
}

.help-center UL LI A:HOVER {
    background-image: url("http://cableorganizer.fr/images/help-center/arti-tile-hover.gif");
    background-position: bottom left;
    background-repeat: repeat-x;
}

.TabSuiviCde th {
    text-align: center;
}

.TabSuiviCde td {
    border: 1px solid #c4c4c4;
    padding: 5px
}

.TabSuiviCde th {
    border: 1px solid #c4c4c4;
    padding: 5px
}

.ui-autocomplete {
    width: 450px;
}

.labelsSearchPrice {
    text-align: center;
}

#SearchBarNavig {
    text-align: right;
    margin-right: 10px;
}

#showlinks {
    cursor: pointer;
}

.Searchdots {
    text-align: center;
    height: 10px;
    background-image: url(http://cableorganizer.fr/images/template/new-h-dots.jpg);
}

.Categdots {
    text-align: center;
    height: 10px;
    background-image: url(http://cableorganizer.fr/images/template/categ-h-dots.jpg);
}

.fieldsetGloss {
    padding: 4px;
    border: 1px solid #848484;
    margin: 5px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.fieldsetGloss legend {
    padding-left: 5px;
    padding-right: 2px;
    color: #039;
}

.fieldsetGloss p {
    margin: 0 !important;
    padding: 0 !important;
    font-family: arial;
}

.titleGloss {
    text-align: left;
    color: #f90;
    font-size: 28px;
    font-weight: 800;
    margin-top: 2px;
}

.titleGloss span {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;
}

.titreGloss {
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    font-style: inherit;
    color: #039;
    font-style: italic;
}

a.glossary-link {
    color: black;
}

.TabEstim {
    width: 100%;
}

.TabEstim label {
    font-size: 12px;
    color: #000;
    font-weight: normal;
    display: inline;
    float: left;
}

.TabEstim label:hover {
    font-weight: bold;
}

.TabEstim input, .TabEstim select {
    margin-left: 1%;
    width: 40%;
    border: #CCC 1px solid;
    display: inline;
    float: right;
}

.TabEstim input:hover, .TabEstim select:hover, .TabEstim input:focus, .TabEstim select:focus {
    border: #999 1px solid;
    background-color: #DDEEFF;
    display: inline
}

.RecentlyViewedContainer {
    border: 1px solid #cbcbcb;
    border-radius: 10px;
    width: 175px !important;
}

.RecentlyViewedBox {
    width: 95%;
    margin: 3px auto 5px;
    border-bottom: 1px dotted #cbcbcb;
    padding: 5px;
}

.RecentlyViewedBox p {
    margin-bottom: 5px !important;
}

.moreideas {
    width: 165px;
    padding: 3px 0;
    margin: 0 5px;
    border-width: 1px 1px 0;
    border-style: solid;
    border-color: #cbcbcb;
    border-radius: 10px 10px 0 0;
    text-align: center;
    font: bold 14px/16px verdana;
    color: #0069ff;
    background: #c4e1e;
    background: -moz-linear-gradient(top, #c4e1fe 0%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #c4e1fe 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #c4e1fe 0%, #ffffff 100%);
}

.moreideas {
    font: bold 14px/30px arial;
    height: 30px;
    padding: 0 15px;
    background: #ebf0f1;
    color: #000;
    border-radius: 0;
    margin: 0;
    width: auto;
}

.RecentlyViewedContainer {
    border-radius: 0;
    width: auto !important;
    background: #fff;
}

.RecentlyViewedBox {
    padding: 5px 25px;
    width: inherit;
}

.RecentlyViewedBox .subcategories a, .RecentlyViewedBox .ResultProduct, .RecentlyViewedBox .ResultProduct .category-red {
    font: bold 11px/10px arial !important;
}

.RecentlyViewedBox:last-child {
    border-bottom: none;
}

.RecView {
    max-width: 75px;
    max-height: 75px
}

.SuggestPdtDiv img {
    max-width: 150px;
    max-height: 150px;
    vertical-align: middle;
}

.SuggestPdt {
    max-width: 150px;
    max-height: 150px;
}

.SuggestPdtDiv {
    border: 1px solid #ccc;
    width: 150px;
    height: 150px
}

.recomPdt {
    width: 100%;
    text-align: center;
    font-weight: bold;
}

.recomPdt a {
    font-family: Helvetica;
    font-size: 12px;
}

.sld {
    height: 100%;
    vertical-align: middle;
}

.sld img {
    vertical-align: middle;
}

#header_master nav ul.top_level li .top_link i.icn_boncde {
    margin-left: 5px;
    height: 10px;
    background-image: url("http://cableorganizer.fr/images/icons/doc.png");
}

#header_master nav ul.top_level li .top_link i.icn_rightarrow {
    margin-left: 5px;
    height: 10px;
    background-image: url("http://cableorganizer.fr/images/icons/icn-arr-right.png");
}

#tabletop th {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fcfcfc), color-stop(1, #e4e4e4));
    background: -moz-linear-gradient(center top, #fcfcfc 5%, #e4e4e4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#e4e4e4');
}

#tabletop th#price {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #006281), color-stop(1, #0087a6));
    background: -moz-linear-gradient(center top, #006281 5%, #0087a6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006281', endColorstr='#0087a6');
}

#dialog-cart-tab table {
    font-size: 8px;
    font: small Arial, Helvetica, Sans-Serif;
}

a.cartbutton {
    color: #0070D8;
    font-weight: bold;
    margin-right: 3px;
    font-size: 14px;
    vertical-align: middle;
    cursor: pointer;
    text-decoration: none;
}

#tabSKUCD {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    width: 100%;
    border-collapse: collapse;
}

#tabSKUCD td, #tabSKUCD th {
    font-size: 1em;
    border: 1px solid #d9dde3;
    padding: 3px 7px 2px 7px;
    vertical-align: middle !important;
    text-align: center !important;
}

#tabSKUCD th {
    font-size: 1.1em;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 4px;
    background-color: #d9e5ee;
    color: #000000;
}

#tabSKUCD tr.alt td {
    background-color: #eeeded;
}

#tabSKUCD #headRow {
    border: 0px solid #98bf21;
}

#tabSKUCD #headRow td {
    border: 0px solid #98bf21;
}

#bt-qty-plus {
    padding-top: -5px;
}

#bt-qty-moins {
    padding-top: -5px;
}

#dialog-cart-tab {
    align: center;
    text-align: center;
}

#tabSKUCD .amount {
    font-weight: bold;
    color: #06C !important;
}

#dialog-cart-tab-header {
    font-weight: bold;
}

.moreTableTab table {
    color: #333;
    border: 1px solid #999 !important;
    font-size: 12px;
    font-family: arial, sans-serif;
}

.moreTableTab table th, .moreTableTab table td {
    border: 1px solid #999 !important;
    text-align: left;
    padding: 3px !important;
}

.moreTableTab table th {
    padding-left: 10px !important;
}

#smartphoneicn {
    width: 35px;
    height: 35px;
    position: relative;
    background: url('http://cableorganizer.fr/images/template/smartphone.png') no-repeat top right;
    top: -25px;
    left: 120px;
}

.AutoSugImg {
    max-width: 40px;
    max-height: 40px;
    float: left;
    margin-right: 2px;
}

.searchAutoTitle {
    background-color: transparent;
    color: #004094;
    margin-left: 45px;
}

.searchAutoPrice {
    background-color: transparent;
    color: black;
}

#newShippingEst {
    padding: 0;
    background-color: #fff;
}

#newShippingEst table {
    width: 97%;
}

#newShippingEst p {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background-color: #00315a;
    border: 1px solid #fff;
    padding: 3px 0;
    -moz-border-radius: 5px 5px 0 0;
    text-align: center;
}

#newShippingEst input {
    color: #000;
}

#newShippingEst #btnShipping {
    color: #000000;
    font-size: 12px;
    background-color: #999;
    margin: 5px 0;
}

#newShippingEst #btnShipping:hover {
    cursor: pointer;
    color: #ffffff;
}

#newShippingEst select {
    color: #000;
}

#header_master, #main, #footer_master, #sub_header {
    width: 97% !important;
}

.footer_master {
    align: center !important;
}

.mediumtext {
    font-size: 12px;
}

#CartDialog {
    max-height: 500px;
    width: 600px;
    text-align: center;
    left: 50%;
    margin-left: -45%;
    width: 90%;
    position: relative;
}

#overlay {
    background-color: black;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}

#Add2CartLAYER {
    min-width: 600px !important;
    max-height: 600px !important;
    overflow: auto !important;
}

.contShop {
    border: 1px solid #eee;
    width: 100px;
    font: bold 14px/16px arial;
    text-decoration: none;
    color: #fff;
    text-align: center;
    display: block;
    margin: 25px auto;
    padding: 4px 0;
    border-radius: 5px;
    text-shadow: 0 -1px 0 #000;
    box-shadow: 0 -2px 3px #333 inset, 0 1px 2px #fff inset;
}

#AddThisDiv {
    float: right;
    margin-top: -75px;
}

.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {
    width: 75px !important;
}

#___plusone_0 {
    width: 60px !important;
}

#home_featured {
    align: center !important;
}

.IconImg {
    max-width: 65px;
    max-height: 65px;
}

.ui-helper-hidden-accessible {
    display: none !important;
}

@media all and (max-width: 1280px) {
    #header_call {
        right: 0px !important;
    }
}

@media all and (max-width: 880px) {
    #header_call {
        display: none !important;
    }

    #AddThisDiv {
        display: none !important;
    }

    #co_item_box {
        width: 100% !important;
    }

    .cf {
        margin-top: 0px !important;
    }

    #footer_links .colA {
        display: none !important;
    }

    #related-tab {
        display: none !important;
    }
}

@media all and (max-width: 1552px) {
    .tohideie7 {
        display: none !important;
    }
}

.frmRating {
    margin: 0 auto;
    width: 400px;
    padding: 14px;
}

#jrating {
    border: solid 2px #b7ddf2;
    background: #ffffff;
}

#jrating h1 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px;
}

#jrating p {
    font-size: 11px;
    color: #666666;
    margin-bottom: 20px;
    border-bottom: solid 1px #b7ddf2;
    padding-bottom: 10px;
}

#jrating label {
    display: block;
    font-weight: bold;
    text-align: right;
    width: 140px;
    float: left;
}

#jrating .small {
    color: #666666;
    display: block;
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    width: 140px;
}

#jrating input {
    float: left;
    font-size: 12px;
    padding: 4px 2px;
    border: solid 1px #aacfe4;
    width: 200px;
    margin: 2px 0 20px 10px;
}

#jrating textarea {
    font-size: 12px;
    padding: 4px 2px;
    border: solid 1px #aacfe4;
    width: 200px;
    margin: 2px 0 20px 10px;
}

.rating-note {
    position: relative;
    left: 5px;
    top: -8px;
    display: inline-block;
    color: #FFFFFF;
    border: 1px solid #036;
    padding: 5px;
    background: #414142;
    padding: 2px;
    border: 1px solid #414142;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.rating-nbnote {
    position: relative;
    left: 5px;
    top: -8px;
    display: inline-block;
    padding-left: 5px;
}

.ratingpdt {
    margin-bottom: 5px;
    display: inline-block
}

.rating-reviews-tab {
    border: 0px solid #036;
    width: 90%;
    text-align: center;
}

.rating-reviews-tab td {
    border: 0px;
    align: center;
}

#resume-note {
    width: 150px;
    border: 1px solid #036;
    align: center;
}

#resume-note table {
    width: 100%;
    align: center;
    border: 0px;
    align: center;
    padding: 10px;
}

#resume-note table tr th {
    padding-left: 5px;
    padding-bottom: 5px;
    color: #FFFFFF;
    border: 1px solid #036;
    padding: 5px;
    background: #414142;
    padding: 2px;
    border: 1px solid #414142;
}

#resume-note table tr td {
    align: center;
    padding-left: 5px;
    padding-bottom: 5px;
}

.rating-reviews-tab .entetetab td {
    border: 0px;
    align: center;
    border: 0px;
}

.testirate {
    padding-top: 20px;
    border: 1px solid #036;
}

.testirate td {
    padding: 10px;
    border: 0px;
    align: center;
}

.dateRate {
    float: right;
    width: 80px;
    color: #FFFFFF;
    border: 1px solid #036;
    padding: 5px;
    background: #414142;
    padding: 2px;
    border: 1px solid #414142;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.CommTextRating p:before {
    content: "\201C";
    top: -20px;
    color: #666;
    left: -20px;
    font-family: Georgia;
    font-size: 30px;
}

.CommTextRating p:after {
    position: relative;
    content: "\201D";
    top: 20px;
    left: 5px;
    color: #666666;
    font-family: Georgia;
    font-size: 30px;
}

.categRate {
    text-align: center;
}

#categ-list {
    width: 100%
}

#sort-table-1 {
    padding: 0 0 0 0px;
}

#sort-table-2 {
    padding: 0 0 0 60px;
}

#sort-table-3 {
    padding: 0 0 0 120px;
}

#sort-table-4 {
    padding: 0 0 0 180px;
}

#sortableList {
    list-style-type: none;
    margin: 0;
    padding: 0;
    float: left;
    margin-right: 10px;
}

#sortableList li {
    margin: 0 5px 5px 5px;
    padding: 5px;
    width: 200px;
}

#tdcol3 h3#cart {
    background: url(http://cableorganizer.fr/images/panier.png) no-repeat;
    padding: 15px 1px 6px 60px;
    width: 116px;
}

#cat2 #CategJq-menu ul li ul {
    border-left: 0px;
    border-top: 0px;
    border-bottom: 0px;
}

#cat2 #CategJq-menu ul li {
    background: url(http://cableorganizer.fr/images/website/boxspcr.gif) bottom left no-repeat;
    display: block;
}

#cat2 #CategJq-menu ul li ul li {
    background: none;
}

#plan #CategJq-menu ul li ul {
    text-align: left;
    border-left: 0px;
    border-top: 0px;
    border-bottom: 0px;
}

#plan #CategJq-menu ul li {
    text-align: left;
}

#plan #CategJq-menu ul li ul li {
    text-align: left;
}

#plan-marque {
    text-align: left;
    list-style-image: url("http://cableorganizer.fr/images/website/button-triangle.gif")
}

#showlinks {
    cursor: pointer;
}

.subcategories, .subcategories a {
    font-size: 12px;
    background-color: transparent;
    color: #039;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    font-weight: bold;
}

.subcategories a:hover {
    color: #C00;
}

#category-row {
    width: 100%;
    margin-bottom: 20px;
}

.dots {
    height: 18px;
    background-image: url(http://cableorganizer.fr/images/website/h-dots.jpg);
    margin: 10px 0;
}

.thumsCateg a:hover img {
    border: 1px solid #036;
}

.thumsCateg a {
    margin: 3px 1px;
}

.thumsCateg a img {
    border: 1px solid #FFFFFF;
}

.thumsBestSellers a:hover img {
    border: 1px solid #036;
}

.thumsBestSellers a {
    margin: 3px 1px;
}

.thumsBestSellers a img {
    border: 1px solid #cccccc;
}

.green-cat {
    text-align: center;
    font-size: 11px;
    color: #060;
    font-weight: bold;
    font-family: arial;
}

.errors {
    color: #cd0a0a;
}

.IconImg {
    padding: 0px;
    background-color: rgb(255, 255, 255);
    border: 0;
    width: 50px;
}

#tdcol3 .box2 #CartDisplay table {
    width: 98%;
    margin: 4px;
    color: #456a9f;
    font-size: 11px;
    background: transparent;
}

#tdcol3 .box2 #CartDisplay {
    color: #456a9f;
    text-decoration: none;
}

#tdcol3 .box2 #CartDisplay table tr td a {
    color: #456a9f;
    text-decoration: none;
}

#tdcol3 .box2 #CartDisplay table tr td a:hover {
    text-decoration: underline;
}

#CartDisplay #dots td {
    height: 4px;
    background-image: url(http://cableorganizer.fr/images/blue-dots.png);
    margin: 10px 0;
}

#Add2CartLAYER .TopCartLayer {
    height: 40px;
    color: #fff;
    font-family: verdana;
    border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    background: #064980;
    background: -moz-linear-gradient(top, #0A5899, #013662);
    background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#0A5899), to(#013662));
}

#Add2CartLAYER .TopCartLayer P {
    width: 50%;
    margin: 0;
    padding: 0 0 0 10px;
    height: 40px;
    line-height: 40px;
    float: left;
    font-size: 18px;
}

#Add2CartLAYER .TopCartLayer div {
    float: right;
    margin-right: 10px;
    width: 50px;
    height: 40px;
    line-height: 40px;
    font-size: 10px;
}

#Add2CartLAYER .TopCartLayer div a {
    color: #fff;
    text-decoration: none;
}

#Add2CartLAYER .TopCartLayer div a:hover {
    text-decoration: underline;
}

#Add2CartLAYER .LayerPrice {
    font-weight: bold;
    color: #06C;
    text-align: right;
}

#Add2CartLAYER hr {
    height: 1px;
    color: #CCC;
    width: 85%;
    text-align: center;
}

#Add2CartLAYER table {
    padding: 5px 10px;
}

#LayerMiniCart table tr th {
    text-align: left;
}

#Add2CartLAYER .zipcode {
    border: 1px solid #999;
    color: #000;
    font-size: 12px;
}

#Add2CartLAYER option {
    color: #000;
}

#Add2CartLAYER {
    z-index: 2000;
    display: none;
    background-color: white;
    position: fixed;
    top: 10%;
    left: 25%;
}

#overlay {
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 1000;
    background-color: black;
    opacity: 0;
    top: 0;
    left: 0;
    display: none;
}

#dialog-cart-tab {
    align: center;
    text-align: center;
}

#dialog-cart-tab #amount {
    font-weight: bold;
    color: #06C;
}

#dialog-cart-tab-header {
    font-weight: bold;
}

#suggestProducts td {
    border: 1px solid #456a9f;
}

#lcol {
    background-color: #cfd5e0;
}

#social-buttons-count div a iframe {
    width: 50px;
}

#Center_VariaTables, #maintable {
    padding-top: 15px;
}

.thumsBestSellers table td h2 a {
    font-size: 12px;
    font-family: verdana;
    text-align: left;
    margin: 0;
    padding: 0;
    font-weight: bold;
}

.thumsBestSellers {
    padding-top: 15px;
}

div.BoxRoundFixed {
    margin: 0;
    padding: 0 0 5px 0;
    width: 100%;
    height: 200px;
    text-align: left !important;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
}

div.BoxRoundFixed {
    margin: 0;
    padding: 0 0 5px 0;
    width: 100%;
    height: 200px;
    text-align: left !important;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
}

.Searchdots {
    text-align: center;
    height: 10px;
    background-image: url(http://cableorganizer.fr/images/website/h-dots.jpg);
}

.categimg {
    max-height: 75px;
    max-width: 75px;
    float: left;
    margin-right: 2px;
}

.untangle {
    color: #003366;
    font-size: 15px;
}

a.glossary-link {
    color: black;
}

#dialog-cart-tab table {
    font-size: 8px;
    font: small Arial, Helvetica, Sans-Serif;
}

a.cartbutton {
    color: #0070D8;
    font-weight: bold;
    margin-right: 3px;
    font-size: 14px;
    vertical-align: middle;
    cursor: pointer;
    text-decoration: none;
}

#CenterPrice {
    text-align: center;
}

#SendSuggestBt {
    background: url("http://cableorganizer.fr/images/_submit.gif");
    width: 83px;
    height: 52px;
}

=
=
=
=
=
=
=
.categRate {
    text-align: center;
}

.bt_submit_blue {
    color: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    text-shadow: 0 -1px 0 #000000;
    border-color: #0979a4;
    background-color: #0e99cf;
    box-shadow: inset 0px 1px 0px 0px #48b2db, 0 2px 3px 0 rgba(0, 0, 0, .18);
    -webkit-box-shadow: inset 0px 1px 0px 0px #48b2db, 0 2px 3px 0 rgba(0, 0, 0, .18);
    box-shadow: inset 0px 1px 0px 0px #48b2db, 0 2px 3px 0 rgba(0, 0, 0, .18);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0e99cf), color-stop(1, #0979a4));
    background: -moz-linear-gradient(center top, #0e99cf 5%, #0979a4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e99cf', endColorstr='#0979a4');
    background-image: -o-linear-gradient(90deg, #0e99cf, #0979a4);
}

.adminBlueInput {
    background-color: #e5f6ff;
    width: 215px;
    border: 0;
    top: 0;
    left: 30px;
    padding: 9px 0;
    outline: none;
}

#nav_prods_learning {
    display: block;
}

.LearningMenuNav ul li a {
    color: #689b23;
}

.titreMenuNavigLearning {
    padding-top: 20px;
}

.titreMenuNavigLearning {
    color: red;
    font-weight: bold;
}

.co_g_box div ul .titreMenuNavigLearning {
    background-color: orange;
    color: white;
    font-weight: bold;
    border-bottom: 1px solid #CCCCCC;
    display: block;
    font-weight: bold;
    line-height: 14px;
    padding: 12px 9px;
    text-decoration: none;
}

#header_master .learning {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #689b23;
    background-image: url("http://cableorganizer.fr/images/template/v2/bg-header-nav-learning.png");
    border: 1px solid #beea82;
    color: #fff;
}

#learningCenterLogo {
    background: url("http://cableorganizer.fr/images/template/v2/ardoise-learning.png") no-repeat scroll left top transparent;
    height: 145px;
    width: 181px;
}

#header_master .learning li .sub {
    padding: 10px 0 10px 10px;
    background-color: #689b23;
    margin: 0;
    position: absolute;
    left: -5px;
    border-style: solid;
    border-color: #bce880;
    border-width: 0 1px 1px;
    width: 200px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    box-shadow: 1px 1px 2px #666;
    display: none;
}

#header_master .learning li .sub li {
    line-height: 20px;
    height: auto;
    border: none;
    float: left;
    width: 100%;
}

#header_master .learning li .sub li:hover {
    background-color: #fff;
}

#header_master .learning li .sub li a {
    color: #FFF;
    display: block;
    padding: 0 0 0 15px;
    font: 12px/20px arial;
    font-weight: bold;
    text-decoration: none !important;
    background: url("http://cableorganizer.fr/images/template/v2/rt.gif") no-repeat scroll 6px 8px transparent;
}

#header_master .learning li .sub a:hover {
    color: #036;
    background-position: 8px 8px;
}

#header_master .learning li:hover .sub {
    display: block;
    z-index: 10 !important;
}

#header_master .learning li .brands {
    width: 800px;
}

#header_master .learning li .brands li {
    width: 200px;
    font: 10px/15px arial;
}

#header_master .learning ul.top_level li li:last-child {
    border: none;
}

#header_master .learning ul.top_level li {
    border-left: 0px solid #bce77f;
    border-right: 0px solid #689b23;
}

#header_master .learning ul.top_level li:last-child .top_link {
    border-right: 1px solid #689b23;
}

#header_master .learning ul.top_level li:last-child {
    border-right: 1px solid #bce77f;
}

#header_master .learning ul.top_level li li {
}

#learningCenterLogo a {
    display: block;
    width: 100%;
    height: 100%;
}

#learningCenterLogo a span {
    display: block;
    padding: 44px 0 0 69px;
    font-size: 10px;
}

#learningCenterLogo a:hover span {
    color: #004094;
}

.listeTransitImage {
    margin-left: 150px;
}

.TitleTransitImage {
    margin-left: 150px;
    margin-top: -125px;
}

.slideShow {
    position: relative;
    background-color: #FFFFFF;
    border: 1px solid #cccccc;
    width: 138px;
    height: 124px;
}

.vignettes-categ-slide {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
}

.vignettes-categ-slide {
    min-height: 50px
}

#jp_title_cofr {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 20px;
    color: #003058;
    text-decoration: none;
    font: bold 17px arial;
}

#backtotop {
    background: url("http://cableorganizer.fr/images/Arrows/topbutton.png") no-repeat top left;
    cursor: pointer;
    display: none;
    left: 100%;
    margin-left: -35px;
    margin-top: -50px;
    position: fixed;
    bottom: 10px;
    width: 30px;
    height: 138px;
    text-align: center;
    filter: alpha(opacity=60);
    -khtml-opacity: 0.6;
    -moz-opacity: 0.6;
    opacity: 0.6;
    font-size: 14px;
    z-index: 1000;
}

#backtotop:hover {
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}

#learningCenterCateg {
    border: 1px solid #C4C4C4;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 10px;
}

#learningCenterCateg header {
    border-bottom: 1px solid #eaeaea;
    padding: 8px 25px 5px;
    margin-bottom: 12px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
}

#learningCenterCateg section {
    padding: 0 0 20px 35px;
}

#learningCenterCateg section .col {
    float: left;
    width: 50%;
    position: relative;
}

.LCBullet {
    background: url('http://cableorganizer.fr/images/website/bullet-sq.gif') no-repeat center left;
}

#footer_fb {
    float: right;
    border: 1px solid #cbcbcb;
    width: 350px;
    height: 70px;
}

#footer_fb_wrap {
    width: 220px;
    overflow: hidden;
    margin: 0 0 0 10px;
    border: 1px solid #fff;
    background-color: #fff;
}

#footer_social {
    float: right;
    margin-top: -50px;
}

#footer_social .icn {
    width: 42px;
    height: 43px;
}

#footer_social li {
    float: left;
    margin-right: 5px;
}

#footer_social .icn_sitemobile {
    background-image: url("http://cableorganizer.fr/images/icons/telephone.png");
    background-position: top left;
    background-repeat: repeat-x;
}

#footer_social .icn_pntr_c {
    background-position: -3px -239px;
}

#footer_social .icn_fb_c {
    background-position: -53px -239px;
}

#footer_social .icn_tw_c {
    background-position: -103px -239px;
}

#footer_social .icn_gp_c {
    background-position: -153px -239px;
}

#footer_social .icn_yt_c {
    background-position: -254px -239px;
}

#footer_social .icn_rss_c {
    background-position: -203px -239px;
}

.applications header {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #004681;
    font: bold 18px/36px arial;
    margin: 15px 0;
    padding-left: 25px;
}

.applications h2 {
    color: #333333;
    font: 18px/30px arial;
    margin: 0;
}

width:

27
%
;
}
.applications div {
    margin-left: 35px;
    padding: 0 10px 10px;
}

.applications div {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    float: left;
    margin: 5px 10px 10px;
    min-width: 250px;
    text-align: center;
}

.CatSampleWrap {
    width: 45%;
    display: inline-table;
    min-width: 100%;
    border: 1px solid #ccc;
    margin-right: 2px;
    background: linear-gradient(to bottom, #F9F9F9 5%, #E8E8E8 100%) repeat scroll 0 0 transparent;
}

.CatSampleWrap h2 {
    padding: 5px 0 0 10px;
    font-size: 24px;
}

.CatSamples {
    width: 100%;
    display: block;
    min-width: 235px;
}

.CatSamples div {
    display: inline-block;
    width: 235px;
    min-height: 250px;
    margin: 20px 5px 5px 5px;
    background: #ffffff;
}

.CatSamples a {
    margin: 0 auto;
    position: relative;
    display: block;
    width: 235px;
}

.CatSamples img {
    z-index: 1;
}

.CatSamples img:hover {
    opacity: 0.3;
}

.CatSamples figcaption {
    z-index: 2;
    position: absolute;
    bottom: 3px;
    text-align: center;
    text-decoration: none;
    width: 235px;
    color: #fff;
    background-color: rgba(0, 49, 100, 0.8);
    padding: 10px 0;
    display: none;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
}

.CatSamples a:hover figcaption {
    display: block;
}

.subcategories {
    text-align: center !important
}

@media all and (min-width: 1270px) {
    .CatSamples div {
        margin: 20px 5px 5px 20px;
    }
}

#home_testimonials {
    width: 800px !important;
    margin: auto !important;
    margin-bottom: 30px !important;
}

#social_bar {
    position: fixed;
    top: 60px;
    float: right;
    right: 0%;
    width: 60px;
    height: 50px;
    z-index: 100011
}

.tabcarac tr th, .techdata tr th, .mt10 tr th {
    text-align: left;
    padding-left: 30px !important;
    border-bottom: 1px dotted #999999;
    background: #FFFFFF url(http://cableorganizer.fr/images/website/section.png) no-repeat scroll 1px 16px !important;
}

.jcarousel figure {
    display: block;
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0 23px 20px 0;
}

.jcarousel figcaption {
    position: absolute;
    background: black;
    background: rgba(0, 0, 0, 0.75);
    color: white;
    margin-bottom: 40px;
    width: 160px;
    padding: 10px 20px;
    opacity: 0;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
}

.jcarousel figure:hover figcaption {
    opacity: 1;
}

.jcarousel figure:hover img {
    opacity: 0.5;
}

.jcarousel figure:before {
    position: absolute;
    font-weight: 800;
    background: black;
    background: rgba(255, 255, 255, 0.75);
    text-shadow: 0 0 5px white;
    color: black;
    width: 24px;
    height: 24px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    -moz-transition: all 0.6s ease;
    opacity: 0.75;
}

.jcarousel figure:hover:before {
    opacity: 0;
}

.jcarousel .cap-left:before {
    bottom: 10px;
    left: 10px;
}

.jcarousel .cap-left figcaption {
    bottom: 0;
    left: -30%;
    bottom: -5px !important;
}

.jcarousel .cap-left:hover figcaption {
    left: 0;
}

.jcarousel .cap-right:before {
    bottom: 10px;
    right: 10px;
}

.jcarousel .cap-right figcaption {
    bottom: 0;
    right: -30%;
}

.jcarousel .cap-right:hover figcaption {
    right: 0;
}

.jcarousel .cap-top:before {
    top: 10px;
    left: 10px;
}

.jcarousel .cap-top figcaption {
    left: 0;
    top: -30%;
}

.jcarousel .cap-top:hover figcaption {
    top: 0;
}

.jcarousel .cap-bot:before {
    bottom: 10px;
    left: 10px;
}

.jcarousel .cap-bot figcaption {
    left: 0;
    bottom: -30%;
}

.jcarousel .cap-bot:hover figcaption {
    bottom: 0;
}

.wrapper-carousel {
    background: #eaeaea;
    padding: 10px;
    margin-left: -10px !important;
    width: 99%;
}

.jcarousel-wrapper {
    border: 1px solid #cccccc;
    padding-left: 30px;
    background: #FFFFFF;
    padding-right: 20px;
    border-bottom: 10px solid #eaeaea;
}

.wrapper-carousel h1 {
    color: #003e74;
    font: 18px/24px arial;
    font-weight: bold;
    margin-left: 20px;
    padding-top: 10px;
}

.wrapper-carousel h2 {
    background-color: rgba(0, 0, 0, 0);
    color: #666666;
    font: 15px/17px arial;
    text-align: center;
    max-width: 180px;
}

.catLigne {
    position: relative;
    overflow: hidden;
    margin-bottom: -20px;
}

.catLigne ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.catLigne li {
    float: left;
    margin-right: -10px;
    margin-bottom: -30px;
}

.jcarousel-control-prev, .jcarousel-control-next {
    color: #ccc;
    position: relative;
    top: -100px;
    text-decoration: none !important;
    font: 30px/18px Arial, sans-serif;
}

.jcarousel-control-prev {
    margin-left: -30px
}

.jcarousel-control-next {
    left: 100%;
    margin-left: -10px;
}

.jcarousel-control-prev:hover, .jcarousel-control-next:hover {
    text-decoration: none !important;
}

@media all and (max-width: 1280px) {
    .wrapper-carousel {
        margin-left: 0 !important;
        width: 98% !important;
        align: center !important;
    }

    .jcarousel img {
        max-width: 160px !important;
        max-height: 128px !important;
    }

    .jcarousel figcaption {
        width: 128px;
    }

    .jcarousel ul li {
        margin-right: 8px;
    }
}

@media all and (max-width: 1024px) {
    .jcarousel ul li {
        margin-right: -11px;
    }
}

.jcarousel img {
    width: 200px;
    height: 160px;
}

.qtyDisc {
    width: 150px;
    font-size: 12px;
    margin-top: 3px;
}

.qtyDisc table {
    margin: 0 auto;
    border: 1px solid #d6d6d6;
    color: #666;
}

.qtyDisc th {
    background-color: #eaeaea;
    padding: 3px 5px;
}

.qtyDisc td {
    padding: 1px 5px 1px 5px;
}

#FilterBox {
    border: 1px solid #ccc;
    background: #ededed;
    padding: 10px;
    margin: 0;
    border-bottom: 0;
}

#FilterBox p, #FilterBox .FilterByBox {
    display: inline-block;
    vertical-align: text-top;
}

#FilterBox p {
    width: 100px;
    font: 14px arial;
}

.FilterByBox {
    width: calc((100% - 125px) / 4);
}

.FilterByBox span {
    font-weight: bold;
    display: inline-block;
    vertical-align: top;
}

.FilterByBox div {
    display: inline-block;
    margin-left: 5px;
}

.FilterByBox label {
    display: list-item;
    list-style: none;
    margin-bottom: 3px;
}

.FilterByBox input[type=checkbox] {
    margin-right: 5px;
}

.FilterByBox input[type=checkbox]:checked {
    background-color: #f90;
    color: #f90;
}

.FilterByBox input[type=radio] {
    margin-right: 3px;
}

.tabProprietes tr th {
    text-align: left;
    padding-left: 30px !important;
    border-bottom: 1px dotted #999999;
    background: #FFFFFF url(http://cableorganizer.fr/images/website/section.png) no-repeat scroll 1px 16px !important;
}

.max .sldWrap {
    width: 611px;
}

.max #home_grid .col_b {
    width: 410px;
}

.max #home_searches, .max #home_deal {
    width: 200px;
}

.b2b #home_grid .col_a {
    float: left;
    width: 778px;
    margin-right: 10px;
}

.b2b #home_grid .col_b {
    float: left;
    width: 200px;
}

.b2b #home_slide {
    height: 244px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
}

.b2b #shopB2B {
    margin-bottom: 15px;;
}

.b2b #shopB2B section {
    background-color: #eaf4f9;
    height: 143px;
    padding-top: 10px;
}

.b2b #shopB2B header {
    background-color: #d0e8f3;
}

.b2b #shopB2B ul {
}

.b2b #shopB2B ul li {
    padding: 0 0 10px 8px;
    margin-bottom: 10px;
    line-height: 14px;
    border-bottom: 1px dotted #ccc;
}

.b2b #shopB2B ul li i {
    float: left;
    margin-right: 10px;
}

.b2b #shopB2B ul li a {
    display: block;
    font-weight: bold;
    padding: 5px 0 0 0;
}

.b2b #shopB2B ul .last {
    border: 0;
}

.b2b #home_logos_wrap {
    width: 100% !important;;
}

.b2b #home_logos {
    padding: 10px 15px 0px 15px;
    height: 117px
}

.b2b #home_logos_intro {
    height: 25px;
}

.b2b #home_logos_right {
    float: right;
    width: 40%;
    text-align: right;
}

.b2b #home_logos_left {
    float: left;
    width: 40%;
    font-size: 14px;
    font-weight: bold;
}

.b2b #home_logos ul {
    width: 100%;
    height: 64px;
    margin: 0 auto;
}

.b2b #home_logos ul li {
    float: left;
    margin-right: 10px;
    width: 110px;
    display: inline-block;
}

.b2b #home_logos ul li.sml {
    width: 70px;
}

.b2b #home_logos ul li.lrg {
    width: 105px;
}

.b2b #home_logos ul li.last {
    margin-right: 0px !important;
}

.b2b .newsLetterSignup {
    height: 147px;
}

.b2b #co_item_b2b {
    display: block !important;
}

.b2b #home_searches_wrap {
    display: none;
}

.b2b .sldShow {
    width: 788px;
}

.b2b .sldWrap {
    width: 788px;
}

.b2b #home_faves_wrap {
    width: 400px !important;
}

.b2b #home_trending_wrap {
    width: 378px !important;
}

@media all and (min-width: 1470px) {
    .b2b #home_searches_wrap {
        width: 200px !important;
        display: block !important;
    }

    .b2b #home_faves_wrap {
        width: 640px !important;
    }

    .b2b #home_trending_wrap {
        width: 410px !important;
    }

    .b2b #home_logos ul li {
        width: 140px;
        text-align: left;
    }

    .b2b #home_logos ul li.sml {
        width: 110px;
    }

    .b2b #home_logos ul li.lrg {
        width: 135px;
    }

    .b2b .sldShow, .b2b .sldWrap, .b2b .sld, .b2b #home_slide {
        width: 847px !important;
    }

    .b2b #home_slide_wrap {
        width: 848px !important;
    }

    .b2b #home_searches {
        width: 200px !important;
    }
}

@media all and (max-width: 1195px) {
    .b2b #home_logos_wrap {
        width: 100% !important;
    }

    .b2b #home_logos ul {
        width: 100%;
        margin: 0 auto;
        padding: 0;
    }

    .b2b #home_logos ul li {
        width: 105px;
        text-align: left;
    }

    .b2b #home_logos ul li.sml {
        width: 70px;
    }

    .b2b #home_logos ul li.lrg {
        width: 115px;
    }
}

.max.b2b #home_searches_wrap {
    width: 200px !important;
    display: block !important;
}

.max.b2b #home_faves_wrap {
    width: 640px !important;
}

.max.b2b #home_trending_wrap {
    width: 410px !important;
}

.max.b2b #home_logos ul li {
    width: 140px;
    text-align: left;
}

.max.b2b #home_logos ul li.sml {
    width: 110px;
}

.max.b2b #home_logos ul li.lrg {
    width: 135px;
}

.max.b2b .sldShow, .max.b2b .sldWrap, .max.b2b .sld, .max.b2b #home_slide {
    width: 847px !important;
}

.max.b2b #home_slide_wrap {
    width: 848px !important;
}

.max.b2b #home_searches {
    width: 200px !important;
}