/* CSS Document */
HTML {
padding:0;
margin:0;
}
BODY {
padding:0;
margin:0;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}
#full-table{
width:100%;
height:100%;
}
#header-table {
/* background-image:url(http://cableorganizer.com/outlet/CSS/images/header-bg.jpg);
background-position:top left;
background-repeat:repeat-x; */
}
#sub-nav {
background-image:url(http://cableorganizer.com/outlet/CSS/images/sub-nav-bg.jpg);
background-position:top left;
background-repeat:repeat-x;
height:19px;
}
.sub-nav-links A:LINK, .sub-nav-links A:VISITED{
display:block;
padding:2px 10px 2px 10px;
color:#DCDCDC;
text-decoration:none;
font-weight:bold;
border-left:1px solid #515151;
}
.sub-nav-links A:HOVER {
background-image:url(http://cableorganizer.com/outlet/CSS/images/sub-nav-hover.jpg);
background-position:top left;
background-repeat:repeat-x;
color:#ffffff;
}
#main-area-holder {
background-image:url(http://cableorganizer.com/outlet/CSS/images/main-bg.jpg);
background-position:top left;
background-repeat:repeat-x;
color:#ffffff;
}
#nav-holder {
width:168px;
}
#nav-holder .nav-links #nav-top {

}
#nav-holder .nav-links {
background-image:url(http://cableorganizer.com/outlet/CSS/images/nav-bg.jpg);
background-position:top left;
background-repeat:repeat-y;
}
#nav-holder .nav-links UL {
padding:0;
margin:0;
list-style-type:none;
}
#nav-holder .nav-links LI A:LINK, #nav-holder .nav-links LI A:VISITED {
display:block;
padding:3px 8px 3px 8px;
color:#FFFFFF;
text-decoration:none;
border-top:1px solid #405871;
border-bottom:1px solid #374E67;
margin-right:6px;
}
#nav-holder .nav-links LI A:HOVER {
background-image:url(http://cableorganizer.com/outlet/CSS/images/nav-hover.jpg);
background-position:top left;
background-repeat:repeat-y;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
#right-holder {
width:156px;
}
#right-holder .search {
background-image:url(http://cableorganizer.com/outlet/CSS/images/search-bg.jpg);
background-position:top left;
background-repeat:repeat-y;
}
#right-holder .search .search-text{
background-color:#F3F3F5;
padding:3px;
color:#31475F;
border:1px solid #6f889e;
font-size:11px;
}
#right-holder .search DIV {
padding:5px;
font-size:9px;
color:#31475F;
}
#right-holder .right {
background-image:url(http://cableorganizer.com/outlet/CSS/images/right-bg.jpg);
background-position:top left;
background-repeat:repeat-y;
}
#right-holder .right .right-side-content DIV{
color:#666666;
padding:0px;
}
#right-holder .right .right-side-content DIV STRONG{
color:#333333;
}
#footer-holder TD {
padding:15px;
color:#999999;
font-size:10px;
text-align:center;
}
#content-area {
padding:10px 10px 10px 10px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}
#nav-top{
font-size:1px;
background-image:url(http://cableorganizer.com/outlet/CSS/images/nav-top.jpg);
background-position:top left;
background-repeat:no-repeat;
height:11px;
}
#nav-bot{
font-size:1px;
background-image:url(http://cableorganizer.com/outlet/CSS/images/nav-bot.jpg);
background-position:top left;
background-repeat:no-repeat;
height:17px;
}
#nav-top2{
font-size:1px;
background-image:url(http://cableorganizer.com/outlet/CSS/images/nav-top2.jpg);
background-position:top left;
background-repeat:no-repeat;
height:11px;
}
#search-top {
font-size:1px;
background-image:url(http://cableorganizer.com/outlet/CSS/images/search-top.jpg);
background-position:top right;
background-repeat:no-repeat;
height:10px;
}
#search-bot {
font-size:1px;
background-image:url(http://cableorganizer.com/outlet/CSS/images/search-bot.jpg);
background-position:bottom right;
background-repeat:no-repeat;
height:9px;
}
#right-top{
font-size:1px;
background-image:url(http://cableorganizer.com/outlet/CSS/images/right-top2.jpg);
background-position:top right;
background-repeat:no-repeat;
height:9px;
}
#right-bot{
font-size:1px;
background-image:url(http://cableorganizer.com/outlet/CSS/images/right-bot.jpg);
background-position:bottom right;
background-repeat:no-repeat;
height:9px;
}

.nav-links A:LINK, .nav-links A:VISITED {
display:block;
padding:5px 8px 5px 8px;
color:#FFFFFF;
text-decoration:none;
margin-right:6px;
text-align:left;
background-image:url(http://cableorganizer.com/outlet/CSS/images/nav-line.jpg);
background-position:bottom left;
background-repeat:no-repeat;
color:#FFFFFF;
}
.nav-links A:HOVER {
background-image:url(http://cableorganizer.com/outlet/CSS/images/nav-hover.jpg);
background-position:top left;
background-repeat:repeat-y;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
padding:4px 8px 4px 8px;
}
.nav-links .sub-section {
margin-right:6px;
border:1px solid #D5DBF7;
background-color:#F5F8FE;
border-bottom:2px solid #ffffff;
border-top:2px solid #cccccc;
}
.nav-links .sub-section DIV{
color:#999999;
font-size:9px;
text-align:right;
padding:2px;
}
.nav-links .sub-section A:LINK, .nav-links .sub-section A:VISITED {
display:block;
padding:3px 8px 3px 10px;
color:#31475F;
text-decoration:none;
border-bottom:1px solid #E1EAFA;
margin-right:0;
text-align:left;
background-image:none;
}
.nav-links .sub-section A:HOVER{
background-color:#E3EFFD;
border:0;
padding-top:2px;
border-bottom:1px solid #F9FCFF;
border-top:1px solid #C5DAF0;
}

#page-numbers {
border:1px solid #cccccc;
padding:10px 10px 0 10px;
margin:8px;
}
#page-numbers:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
#page-numbers span {
float:left;
padding:2px;
}
#page-numbers a {
color:#333333;
font-size:13px;
text-decoration:none;
}

#page-numbers a:hover {
color:#999999;
font-size:13px;
text-decoration:underline;
}

#page-numbers B {
font-size:13px;
color:#003366;
}

/* SHOPPING PAGES TAGS*/
.pageName {
text-align:right;
}

.pageText {
padding:5px;
border:1px solid #EEF5FD;
background-color:#F9FCFF;
color:#333333;
border-bottom-width:2px;
margin-bottom:5px;
}

.pageText P {
padding:8px;
}

.product-listing {
padding:8px;
border:1px solid #eeeeee;
border-bottom:0;
margin:2px;
background-color:#FFFFFF;
border-left:0;
}

.product-listing:HOVER {
background-color:#F7FAFD;
}

.product-listing:HOVER .thumb {
margin:2px;
border:1px solid #DEE8F3;
}

.product-listing .product-specs {
border:1px solid #eeeeee;
background-color:#fffeee;
color:#666666;
text-align:left;
padding:3px;
font-size:9px;
}

.product-listing .thumb {
margin:2px;
border:1px solid #FFFFFF;
}

.product-listing .product-price{
padding:5px;
font-size:12px;
color:#003366;
font-weight:bold;
}

.product-listing A:LINK, .product-listing A:VISITED{
text-decoration:none;
color:#1E4793;
}

.products-tables TABLE {
border:1px solid #eeeeee;
border-top:0;
border-bottom-width:2px;
border-right:0;
margin-bottom:2px;
}

.products-tables {
margin-bottom:3px;
clear:both;
}

.product-area A .hoverState{
display:none;
}

.product-area A:HOVER .hoverState{
position:relative;
z-index:50;
top:5px;
left:5px;
display:block;
}

.buyButton {
margin:4px;
}

.moreInfoGraphic {
margin:10px;
margin-top:30px;
text-align:center;
}

.moreInfoPage {
text-align:center;
}

.moreInfoPage STRONG {
margin:10px;
text-align:left;
}

H1, H2, H3, H4, H5 {
color:#003366;
}

#frontpage-sections TD {
padding:1px;
}

#frontpage-sections TD DL, #frontpage-sections TD DT, #frontpage-sections TD DD {
padding:0;
margin:0;
}

#frontpage-sections TD DL {
margin:1px;
border:1px solid #eeeeee;
border-bottom-width:2px;
}

#frontpage-sections TD DL DT {
padding:4px;
padding-right:1px;
border:#eeeeee;
background-color:#0E4F83;
font-weight:bold;
margin:2px;
color:#FFFFFF;
font-size:10px;
}

#frontpage-sections TD DL DD {
padding:4px;
margin:2px;
}

#frontpage-sections TD DL DD A:LINK, #frontpage-sections TD DL DD A:VISITED {
display:block;
border:1px solid #cccccc;
color:#999999;
padding:4px;
margin:2px;
text-align:right;
text-decoration:none;
font-size:10px;
font-weight:bold;
background-image:url(http://cableorganizer.com/outlet/CSS/images/main-bg.jpg);
background-position:top left;
background-repeat:repeat-x;
}
#frontpage-sections TD DL DD A:HOVER {
color:#003366;
}

#sections A:LINK, #sections A:VISITED {
font-size:10px;
color:#333333;
display:block;
width:100px;
height:100px;
float:left;
clear:right;
margin:2px;
border:1px solid #eeeeee;
text-decoration:none;
text-align:center;
}

#sections A #title {
color:#FF0000;
margin:3px;
height:45px;
}

#sections A IMG {
border:0;
text-align:center;
}

#top-icons {
display:block;
margin:10px;
}

#top-icons DIV {
color:#666666;
font-weight:bold;
}

#top-icons A IMG {
border:1px solid #eeeeee;
margin-top:2px;
}

#top-icons A:HOVER IMG {
border:1px solid #5D7893;
}

#relateup {text-align:center !important;}
#relateup #addons {font-size:10px; color:#039;}
#relateup .upsells table.prod {text-align:center !important;}
#relateup .upsells table.prod .prod_name {font-size:10px !important;}
#relateup .upsells table.prod .prod_name a {text-decoration:none; color:#000 !important;}
#relateup .upsells table.prod .prod_name a:hover {text-decoration:underline;}
#relateup .upsells table.prod .prod_price {color:#f00 !important;}
#relateup .upsells table.prod .prod_more_info {color:#039 !important;}

/* customer choices */
/* vertical box */
#cust-chc-v {width:156px; background-color:#F4F7FC; font-family:verdana, arial, sans-serif; padding:0; margin:0;}
#cust-chc-v h6 {text-align:center; color:#fff; font-size:14px; padding:3px 0; background:#345576 url(http://images1.cableorganizer.com/t07/choices/vert-top.png) top left no-repeat; margin:0;}
#cust-chc-v ul {margin:0; padding:0; list-style-type:none; font-family:arial, sans-serif; font-size:10px; border-right:1px solid #ccc; border-left:1px solid #ccc;}
#cust-chc-v ul li {width:100%; padding-bottom:10px;}
#cust-chc-v ul li table a img {border:1px solid #fff;}
#cust-chc-v ul li table a:hover img {border:1px solid #039;}
#cust-chc-v ul li table ul {margin:1px; padding:1px; border:0 none !important; background:none !important;}
#cust-chc-v ul li table ul li {width:100%; padding:0 !important; margin:0; text-align:left !important;}
#cust-chc-v ul li table ul li a.name {text-decoration:none; font-weight:bold;}
#cust-chc-v ul li table ul li a.name:hover {text-decoration:underline;}
#cust-chc-v ul li table ul li.prod-price {color:#c00; font-weight:bold;}
#cust-chc-v #lower {background:url(http://images2.cableorganizer.com/t07/choices/vert-bot.png) bottom left no-repeat; height:10px;}
/* horizontal box */
#cust-chc-h {width:100%; text-align:center; margin:10px auto;}
#cust-chc-h div {width:600px; font-family:arial, sans-serif; font-size:12px; padding-bottom:10px; background:url(http://images3.cableorganizer.com/t07/choices/horiz-bot.gif) bottom left no-repeat;}
#cust-chc-h div h6 {margin:0; padding:5px 0 5px 20px; color:#fff; background:#345576 url(http://images1.cableorganizer.com/t07/choices/horiz-top.png) top left no-repeat; font-size:14px; text-align:left !important; font-family:verdana, arial;}
#cust-chc-h table {border-left:1px solid #ccc !important; border-right:1px solid #ccc !important; width:598px; margin-bottom:10px !important;}
#cust-chc-h table td table a img {border:1px solid #fff;}
#cust-chc-h table td table a:hover img {border:1px solid #039;}
#cust-chc-h table td table {border:0 none !important; width:100%; margin:0; padding:0;}
#cust-chc-h table td table ul {margin:3px; padding:2px; background:none !important; list-style-type:none;}
#cust-chc-h table td table ul li {text-align:left; display:block;}
#cust-chc-h table td table ul li a.name {text-decoration:none; font-weight:bold;}
#cust-chc-h table td table ul li a.name:hover {text-decoration:underline;}
#cust-chc-h table td table ul li.prod-price {color:#c00; font-weight:bold;}
/* ========================== */
/* outlet-feed :: aka dcm box */
#outlet-feed {width:100%; padding-bottom:5px; background-color:#9ecaf1;}
#outlet-feed h2 {width:100%; background:url(http://images2.cableorganizer.com/t07/lwr-outlet-fd-top.gif) repeat-x #666; color:#fff; line-height:25px; text-align:center; font-family:verdana, arial, sans-serif; font-size:14px; font-weight:900;}
#outlet-feed ul {width:100%; list-style-type:none; margin:0; padding:0; min-height:100px;}
#outlet-feed ul li {width:47%; padding:2px; display:block; float:left; position:relative; margin:5px 8px 1px 2px; /*height:300px;*/}
#outlet-feed ul li .prSnippetEngine {font-size:10px !important;}
#outlet-feed ul li .prSnippetEngine div {width:100%; float:left;}
#outlet-feed ul li table {width:100%; background:#F9F7E3; margin:5px 10px; padding:3px 8px 8px;}
#outlet-feed ul li table td ul {background-color:none !important;}
#outlet-feed ul li table td ul li {text-align:left !important; display:block; width:100%; position:relative; margin-left:2px !important; height:auto !important;}
#outlet-feed ul li table td ul li a {display:block;}
#outlet-feed ul li table.prod a {font-size:12px !important;}
#outlet-feed ul li table.prod td {padding:0 !important; width:auto !important;}
#outlet-feed ul li table.prod div a img, #outlet-feed ul li table.prod div a img:hover {border:0 none !important;}
#outlet-feed ul li table.prod ul {display:block; height:auto;}
#outlet-feed table.prod ul li {width:100% !important; height:inherit !important;}
#outlet-feed ul li table.prod ul li.desc {word-wrap:break-word !important;}
#outlet-feed ul li table.prod ul li.prod_price {font-size: 12px !important; font-weight:bold !important;}
#outlet-feed ul li table.prod a {font-size:12px !important;}
#outlet-feed table {width:100%;}
#outlet-feed table img {border:1px solid #ccc;}
#outlet-feed table img:hover {border:1px solid #c00;}
#outlet-feed table td {width:50%; padding:10px !important; background:#F9F7E3;}
#outlet-feed table td .prSnippetEngine {font-size:10px !important;}
#outlet-feed table td .prSnippetEngine div {width:100%; float:left;}
#outlet-feed table td table {width:100%; margin:0; padding:0;}
#outlet-feed table td table tr {height:inherit;}
#outlet-feed table td table td {vertical-align:middle; width:auto; margin:0 !important; padding:0 !important;}
#outlet-feed table td table td ul {background-color:none !important;}
#outlet-feed table td table td ul li {text-align:left !important; display:block; position:relative; margin-left:2px !important; padding:3px inherit;}
#outlet-feed table td table td ul li a {display:block;}
#outlet-feed table td table.prod a {font-size:12px !important;}
#outlet-feed table td table.prod div a img, #outlet-feed ul li table.prod div a img:hover {border:0 none !important;}
#outlet-feed table td table.prod ul {display:block; height:auto;}
#outlet-feed table td table.prod ul li.prod_price {font-size: 12px !important; font-weight:bold !important;}
#outlet-feed table td table.prod a {font-size:12px !important;}
/* NEW HEADER STYLES */
form {margin:0px !important; padding:0px !important;}
.top-header {background:url(http://cableorganizer.com/outlet/CSS/images/header_blue-gradient.gif) repeat-x;}
.top-header img {margin:0; padding:0; border:0;}
.top-header .OpenCall {float:right; width:150px;}
#head-nav {clear:left; border-bottom:1px solid #000;}
#head-nav .head-nav-bar {width:99.5%; background-color:#CCC; border-top:1px solid #999; margin:0px; padding:1px 5px 1px 0; z-index:5; background:url(http://images3.cableorganizer.com/t09-a/header-nav-bkgnd.gif) left repeat-x;}
#head-nav .head-nav-bar ul {margin:0 0 0 300px; list-style-type:none; padding:0; text-align:left; height:20px; overflow:hidden; width:700px;}
#head-nav .head-nav-bar ul li {float:left; padding:1px; margin:0 7px;}
#head-nav .head-nav-bar ul li a {text-decoration:none; color:#333; font-size:12px; font-weight:300; padding-left:10px; font-family:arial;}
#head-nav .head-nav-bar ul li a span {color:#000; font-weight:900;}
#head-nav .head-nav-bar ul li.COhome, #head-nav .head-nav-bar ul li.ef, #head-nav .head-nav-bar ul li.pp {margin-left:5px;}
#head-nav .head-nav-bar ul li.COhome {background-image:url(http://images1.cableorganizer.com/t07/tnav/outlet-COhome.gif); margin-left:190px; background-repeat:no-repeat; background-position:left;}
#head-nav .head-nav-bar ul li.ef, #head-nav .head-nav-bar ul li.pp {background:url(http://images2.cableorganizer.com/t07/tnav/util-icons.gif) no-repeat top left; padding-left:7px;}
#head-nav .head-nav-bar ul li.ef {background-position: 0 -18px;}
#head-nav .head-nav-bar ul li.pp {background-position: 0 -62px;}
#head-nav .head-nav-bar ul li.COhome a {color:#F30; font-weight:900; font-size:12px; margin-left:7px;}
#head-nav .head-nav-bar ul li a:hover {text-decoration:underline;}
#head-nav .head-nav-bar ul li.gsalogo a {padding:6px 1px 1px 6px;}

#search {background:url(http://images3.cableorganizer.com/t09-a/search-red.png) no-repeat; position:absolute; top:67px; left:5px; z-index:15 !important; width:252px; padding:10px 0 15px 0; margin:0 !important;}
#search .searchBox {background:transparent url(http://images1.cableorganizer.com/t07/tnav/srch-box_white.gif) repeat-x scroll left top #fff; border:1px solid #999; color:#333; font-size:1em; margin:1px 1px 0px 75px; padding:4px 2px 3px; vertical-align:top; width:120px;}
body #search form input.btn,
body #search form #prodsearch {text-transform:uppercase; font:0.875em Arial, Sans-Serif; color:#000; background:#c90; margin:5px 0 2px 1px; padding:0 1px; border-top:1px solid #d5dbe5; border-right:1px solid #103e66; border-bottom:1px solid #103e66; border-left:1px solid #d5dbe5; vertical-align:middle;}

.popup {font: 10px Verdana, sans-serif;padding:0px 0px -5px 0px;border:0;width:150px; margin:-6px auto auto -7px;}
.minicart {position:absolute; top:100px; left:270px; width:200px; z-index:20 !important;}
.minicart img {border:0 none;}
.minicart a.mpt {font-size:10px; color:#000; font-weight:bold; text-align:center; margin-top:3px; font-family:arial;}
.minicart a.mpt img {vertical-align:middle;}
.minicart .line {color:#000;background-color:#000;border:1px;width:150px;position:relative;bottom:43px;right:35px;}
.minicart .subtotal {text-align:right;font-size:1.3em;}
.minicart .linkItems {position: relative;bottom:-7px;left:10px;}
.minicart .checkout {position:relative;left:140px;}
.minicart .popup ul {padding:0; margin:0;border:0;list-style-type: none;}
.minicart .popup ul li {margin:0;width:450px;height:1px;}
.minicart .popup ul li a, .minicart .popup ul li a:visited {text-decoration:none; color:#000; height:auto; background:transparent repeat bottom left;}
.minicart .popup ul li a img, .minicart .popup ul li a:visited img {border:0;}
.minicart .popup ul li dl {visibility:hidden;position:absolute;width:450px;top:10px;right:110px;}
.minicart .shopTable {margin:-2px;border:0;padding:0px;border-collapse:collapse;font-size:1em;width:400px;}
.minicart .shopTable td {padding:5px;}
.minicart .popup dl {width:430px; padding:0 0 0px 0; background:#faf3c7 repeat bottom left; border:1px solid #000; height:auto;}
.minicart .popup dt {width:448px; margin:0; padding-top:7px;padding-bottom:8px; font-size:1.4em; border:1px solid #000; font-weight:bold; color: #000; background:transparent repeat top left; text-align:center;}
.minicart .popup dd {margin:0; padding:5px 15px; color:#000; font-size:1em; border:1px solid #000; border-width:0 1px; background:#fff repeat bottom right;}
.minicart .popup dd p {padding:0; margin:10px 0; line-height:1.5em;}
.minicart .popup ul li:hover,
.minicart .popup ul li a:hover {color:#000; position:relative;cursor:hand;}
.minicart .popup ul li:hover dl,
.minicart .popup ul li a:hover dl {visibility:visible;color:#000;top:23px;right:110px;cursor:default;}
.minicart .popup ul li:hover dl em,
.minicart .popup ul li a:hover dl em {display:block;position:absolute;left:-35px;top:90px;width:36px; height:36px;background:transparent;}
.minicart .popup ul li:hover dl a,
.minicart .popup ul li a:hover dl a {height:0.8em;color:#606;background:transparent;text-decoration:none;display:inline;}
.minicart .popup ul li:hover dl a:hover,
.minicart .popup ul li a:hover dl a:hover {text-decoration:none;background:transparent;}

#tabletop {background-color:#D3B843;color:#000033;font-weight:bold;text-align:center;font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-image:url(http://images1.cableorganizer.com/tblpics/tableTop.jpg);background-repeat:repeat-x;background-position:bottom left;}
#buytable {background-color:#fff;text-align:center;color:#333;font-family: Arial, Helvetica, sans-serif;font-size: 12px;border-left:1px solid #999 !important;border-top:1px solid #999 !important;vertical-align:middle;}
#buytable td {text-align:center;border-bottom:1px solid #999 !important;border-right:1px solid #cccccc !important; padding:5px 0 !important;}
.greenTitle {color:#008000;font-weight:bold;margin-bottom:4px !important;padding-left:10px; margin-top:0 !important;}
.bodytext {font-size: 12px;background-color: transparent;color: #333;font-family: arial, verdana, helvetica, sans-serif;text-align:left;}
ul.rr li {padding-bottom:4px !important;font-size:12px;}
