/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;position:relative;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/* WordPress fixes, here for the time being */
.entry-header .comments-link a{top:0 !important;}
div.categories li.header{font-weight:bold !important;color:#fff !important;background:#ebebeb !important;}
#primary{float:none !important;padding:1% !important;width:99% !important;}
#nav-single{height:auto !important;text-align:center !important;}
.entry-title,.entry-title a{color:#fff !important;padding-top:0.3em !important;}
.entry-title a,.entry-title a:link,.entry-title a:visited{color:#fff !important;text-decoration:underline !important;}
.entry-title a:hover,.entry-title a:active{text-decoration:none!important;color:#001420 !important;}
h1.entry-title{background:#FFF;color:#000 !important;border-top:1px solid #B9B9B9;border-bottom:1px solid #B9B9B9;font-weight:bold;font-size:1.2em;padding-top:3px;padding-bottom:3px;text-align:center;}    
h1.entry-title a,h1.entry-title a:link,h1.entry-title a:visited{color:#0078B9 !important;text-decoration:underline;}
/* WordPress fixes, here for the time being */

img.bannerImage{width:100%;}

/* all input types available to HTML 5 */
input[type="button"]{}
input[type="checkbox"]{}
input[type="color"]{}
input[type="date"]{}
input[type="datetime"]{}
input[type="datetime-local"]{}
input[type="email"]{width:200px;padding:0;text-align:left;}
input[type="month"]{}
input[type="number"]{width:60px;padding:0;text-align:right;}
input[type="password"]{}
input[type="radio"]{}
input[type="range"]{}
input[type="search"]{}
input[type="submit"]{}
input[type="tel"]{}
input[type="text"]{}
input[type="time"]{}
input[type="url"]{}
input[type="week"]{}
/* all input types available to HTML 5 */

/* BEGIN base mobile size 320 pixels width */
/* DEBUG - width display */
li.scrn320{display:none !important;}
li.scrn480{display:none !important;}
li.scrn600{display:none !important;}
li.scrn750{display:none !important;}
li.scrn940{display:none !important;}
li.scrn1000{display:none !important;}
li.scrn1260{display:none !important;}
/* DEBUG - width display */
.noShow{display:none;} 
/* BEGIN base level stuff */
body{width:320px;margin:0;margin-left:auto;margin-right:auto;padding:0;background:#FFF;color:#0078B9;font-family:'Open Sans',sans-serif;}
a,a:link,a:visited{text-decoration:none;color:#53c2fe;}
a:hover,a:active{color:#001420;}
h1{background:#FFF;color:#000;border-top:1px solid #B9B9B9;border-bottom:1px solid #B9B9B9;font-weight:bold;font-size:1.2em;padding-top:3px;padding-bottom:3px;text-align:center;}
input.error,select.error{border-color:#900;}
/* END base level stuff */
/* BEGIN header */
header{position:relative;background:#fff;color:#000;}
nav{display:block;position:relative;width:320px;margin:0;padding:0;font-size:0.9em;list-style:none;}
header nav a span.text{display:none;width:0px;}
header nav a img.icon{display:inline-block;width:30px;height:30px;vertical-align:top;}
header nav div a img.icon{width:30px;height:30px;margin:0;padding:0;}

nav.gray{width:100%;color:#001420;background:#EBEBEB;}
nav.gray a,nav.gray a:link,nav.gray a:visited{color:#001420;text-decoration:none;font-weight:bold;}
nav.gray a:hover,nav.gray a:active{color:#5f5f5f;}
nav.gray div.logo{display:inline-block;width:160px;height:75px;}
nav.gray div.logo a{display:inline-block;width:160px;height:75px;}
nav.gray div.logo a img{width:160px;}

nav.gray div.chat_login{display:inline-block;width:156px;height:75px;vertical-align:top;text-align:right;}
nav.gray div.chat_login div.login{display:block;margin-top:8px;margin-bottom:2px;}
nav.gray div.chat_login div.login a{margin-right:2px;}
nav.gray div.chat_login div.login a span.text{display:inline-block;width:118px;vertical-align:bottom;margin-bottom:2px;margin-right:2px;font-weight: 200;}
nav.gray div.chat_login div.login a span.loggedIn{display:inline-block;width:88px;vertical-align:bottom;margin-bottom:2px;margin-left:-2px;margin-right:-2px;font-weight: 200;}
nav.gray div.chat_login div.login a img.icon{vertical-align:middle;}

nav.gray div.chat_login div.login a img.icon,nav.gray div.login a img.icon:link,nav.gray div.login a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_login_g.png);}
nav.gray div.chat_login div.login a img.icon:hover,nav.gray div.login a img.icon:active{background:url(//files.cablewholesale.com/images/icon_login_gh.png);}

nav.gray div.chat_login div.login a.logout img.icon,nav.gray div.login a.logout img.icon:link,nav.gray div.login a.logout img.icon:visited{background:url(//www.cablewholesale.com/images/icon_logout_g.png);}
nav.gray div.chat_login div.login a.logout img.icon:hover,nav.gray div.login a.logout img.icon:active{background:url(//www.cablewholesale.com/images/icon_logout_gh.png);}

nav.gray div.chat_login div.liveSupport{display:block;}
nav.gray div.chat_login div.liveSupport img{width:156px;height:30px;}

nav.gray div.notification_lg{display:none;}
nav.gray div.notification_lg a.image{display:block;width:100%;height:40px;background:url(//files.cablewholesale.com/images/freeship_sm.jpg);background-size:contain;background-repeat:repeat-x;}

nav.gray div.notification_sm{display:block;width:320px;height:auto;margin:0;}
nav.gray div.notification_sm a.image{display:block;width:100%;height:40px;background:url(//files.cablewholesale.com/images/freeship_sm.jpg);background-size:initial;background-repeat:no-repeat;background-position:center;}

nav.blue{height:30px;color:#fff;background:#0078b9;}
nav.blue a,nav.blue a:link,nav.blue a:visited{color:#fff;text-decoration:none;font-weight:bold;}
nav.blue a:hover,nav.blue a:active{color:#b2d6ea;}
nav.blue div.menu{display:inline-block;position:absolute;top:0;left:5px;height:30px;width:30px;z-index:2;}
nav.blue div.menu a img.icon,nav.blue div.menu a img.icon:link,nav.blue div.menu a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_menu_b.png);}
nav.blue div.menu a img.icon:hover,nav.blue div.menu a img.icon:active{background:url(//files.cablewholesale.com/images/icon_menu_bh.png);}
nav.blue div.menu a span.text{display:none;}
nav.blue div.menu ul{position:absolute;top:30px;left:-5px;width:318px;visibility:hidden;list-style:none;padding-top:0.75em;padding-left:1px;padding-right:1px;padding-bottom:10px;background:#5f5f5f;margin:0;}
nav.blue div.menu a:hover ul{visibility:visible;}
nav.blue div.menu ul a{font-size:0.8em;font-weight:normal;}
nav.blue div.menu ul li.link1{position:relative;left:5px;width:150px;padding:5px;}
nav.blue div.menu ul li.link2{position:relative;margin-top:-26px;left:165px;width:150px;padding:5px;}
nav.blue div.menu ul li.last{position:relative;margin-top:0.5em;margin-left:60px;width:150px;padding:5px;text-align:center;}
nav.blue div.menu ul li.last a{font-size:1.0em;}
nav.blue div.products{display:inline-block;position:absolute;top:0;left:40px;width:140px;height:30px;overflow:visible;text-align:left;z-index:2;}
nav.blue div.products a.products{display:inline-block;position:relative;top:6px;}
nav.blue div.products:hover a.products{color:#ccc;}
nav.blue div.products ul{position:absolute;top:30px;left:-40px;width:318px;visibility:hidden;list-style:none;padding-top:0.75em;padding-left:1px;padding-right:1px;padding-bottom:10px;background:#0078b9;margin:0;}
nav.blue div.products a:hover ul{visibility:visible;}
nav.blue div.products ul a{font-size:0.8em;font-weight:normal;}
nav.blue div.products ul li.link1{position:relative;left:5px;width:150px;padding:5px;}
nav.blue div.products ul li.link2{position:relative;margin-top:-26px;left:165px;width:150px;padding:5px;}
nav.blue div.products ul li.last{position:relative;margin-top:0.5em;margin-left:60px;width:150px;padding:5px;text-align:center;}
nav.blue div.products ul li.last a{font-size:1.0em;}

nav.blue div.products ul li.last_social{position:relative;margin-top:0.5em;margin-left:10px;width:290px;padding:5px;text-align:center;}
nav.blue div.products ul li.last_social div.socialTop{display:block;width:250px;height:28px;padding-top:8px;background-color:#0078B9;}
nav.blue div.products ul li.last_social div.socialTop a{display:inline-block;height:28px;width:28px;margin:-2px;margin-left:10px;padding:0;}
nav.blue div.products ul li.last_social div.socialTop a img{height:28px;width:28px;}
nav.blue div.products ul li.last_social div.socialTop a.fb,nav.gray div.socialTop a.fb:link,nav.gray div.socialTop a.fb:visited{background:url(//files.cablewholesale.com/images/icon_fb_b.png);}
nav.blue div.products ul li.last_social div.socialTop a.fb:hover,nav.gray div.socialTop a.fb:active{background:url(//files.cablewholesale.com/images/icon_fb_bh.png);}
nav.blue div.products ul li.last_social div.socialTop a.tw,nav.gray div.socialTop a.tw:link,nav.gray div.socialTop a.tw:visited{background:url(//files.cablewholesale.com/images/icon_tw_b.png);}
nav.blue div.products ul li.last_social div.socialTop a.tw:hover,nav.gray div.socialTop a.tw:active{background:url(//files.cablewholesale.com/images/icon_tw_bh.png);}
nav.blue div.products ul li.last_social div.socialTop a.gp,nav.gray div.socialTop a.gp:link,nav.gray div.socialTop a.gp:visited{background:url(//files.cablewholesale.com/images/icon_gp_b.png);}
nav.blue div.products ul li.last_social div.socialTop a.gp:hover,nav.gray div.socialTop a.gp:active{ background:url(//files.cablewholesale.com/images/icon_gp_bh.png);}
nav.blue div.products ul li.last_social div.socialTop a.yt,nav.gray div.socialTop a.yt:link,nav.gray div.socialTop a.yt:visited{background:url(//files.cablewholesale.com/images/icon_yt_b.png);}
nav.blue div.products ul li.last_social div.socialTop a.yt:hover,nav.gray div.socialTop a.yt:active{background:url(//files.cablewholesale.com/images/icon_yt_bh.png);}
nav.blue div.products ul li.last_social div.socialTop a.ln,nav.gray div.socialTop a.ln:link,nav.gray div.socialTop a.ln:visited{background:url(//files.cablewholesale.com/images/icon_ln_b.png);}
nav.blue div.products ul li.last_social div.socialTop a.ln:hover,nav.gray div.socialTop a.ln:active{background:url(//files.cablewholesale.com/images/icon_ln_bh.png);}
nav.blue div.products ul li.last_social div.socialTop a.wp,nav.gray div.socialTop a.wp:link,nav.gray div.socialTop a.wp:visited{background:url(//files.cablewholesale.com/images/icon_wp_b.png);}
nav.blue div.products ul li.last_social div.socialTop a.wp:hover,nav.gray div.socialTop a.wp:active{background:url(//files.cablewholesale.com/images/icon_wp_bh.png);}




nav.blue div.phone{display:inline-block;position:absolute;top:0;right:100px;height:30px;width:30px;z-index:1;}
nav.blue div.phone a img.icon,nav.blue div.phone a img.icon:link,nav.blue div.phone a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_phone_b.png);}
nav.blue div.phone a img.icon:hover,nav.blue div.phone a img.icon:active{background:url(//files.cablewholesale.com/images/icon_phone_bh.png);}
nav.blue div.contact{display:inline-block;position:absolute;top:0;right:55px;height:30px;width:30px;z-index:2;}
nav.blue div.contact a img.icon,nav.blue div.contact a img.icon:link,nav.blue div.contact a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_contact_b.png);}
nav.blue div.contact a img.icon:hover,nav.blue div.contact a img.icon:active{background:url(//files.cablewholesale.com/images/icon_contact_bh.png);}
nav.blue div.contact ul{position:absolute;top:30px;right:-55px;width:316px;visibility:hidden;list-style:none;padding-top:0 !important;padding-left:1px;padding-right:1px;padding-bottom:0 !important;background:#fff;color:#b9b9b9;margin:0;border:1px solid #0078b9;}
nav.blue div.contact ul a{font-size:0.8em;font-weight:normal;}
nav.blue div.contact ul li.link{display:block !important;position:relative !important;margin-top:0 !important;margin-left:0 !important;margin-right:0 !important;margin-bottom:0.5em !important;width:296px !important;padding:10px !important;text-align:center !important;background:#ebebeb !important;}
nav.blue div.contact ul li.link a,nav.blue div.contact ul li.link a:link,nav.blue div.contact ul li.link a:visited{font-size:1.0em;color:#001420;font-weight:bold;text-decoration:underline;}
nav.blue div.contact ul li.link a:hover,nav.blue div.contact ul li.link a:active{color:#53c2fe;}
nav.blue div.contact ul li.form{display:block;}
nav.blue div.contact ul li.form div.emailLine{width:310px;margin-left:5px;margin-bottom:3px;}
nav.blue div.contact ul li.form div.emailLine label{display:inline-block;width:100px;text-align:right;margin-right:5px;color:#5f5f5f;font-size:0.9em;}
nav.blue div.contact ul li.form div.emailLine select,nav.blue div.contact ul li.form div.emailLine input[type="text"],nav.blue div.contact ul li.form div.emailLine input[type="email"]{width:190px;}
nav.blue div.contact ul li.form div.emailLine textarea{width:295px;height:120px;margin-left:5px;}
nav.blue div.contact ul li.last{display:block !important;position:relative !important;margin-top:0.5em !important;margin-left:0 !important;margin-right:0 !important;margin-bottom:0 !important;width:296px !important;padding:10px !important;text-align:center !important;background:#ebebeb !important;}
nav.blue div.contact ul li.last a,nav.blue div.contact ul li.last a:link,nav.blue div.contact ul li.last a:visited{font-size:1.0em;color:#001420;font-weight:bold;text-decoration:underline;}
nav.blue div.contact ul li.last a:hover,nav.blue div.contact ul li.last a:active{color:#53c2fe;}
nav.blue div.cart{display:inline-block;position:absolute;top:0;right:10px;height:30px;width:30px;z-index:1;text-align:right;}
nav.blue div.cart a img.icon,nav.blue div.cart a img.icon:link,nav.blue div.cart a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_cart_b.png);}
nav.blue div.cart a img.icon:hover,nav.blue div.cart a img.icon:active{background:url(//files.cablewholesale.com/images/icon_cart_bh.png);}
header form.search{display:block;position:relative;width:310px;padding:5px;color:#001420;background:#0078B9;z-index:1;font-size:1.0em;}
header form.search div{position:relative;width:300px;margin-left:auto;margin-right:auto;overflow:hidden;}
header form.search div #search_input{width:300px;height:1.0em;margin-left:0;border:0;font-size:1.0em;padding-top:0.5em;padding-bottom:0.5em;background:#FFF;padding-left:5px;}
header form.search div #search_overlay{position:absolute;display:inline-block;background:url(//files.cablewholesale.com/images/icon_search_g.png);background-repeat:no-repeat;background-position:center;z-index:3;top:1px;right:0px;width:30px;height:30px;cursor:pointer;color:#FFF;white-space:nowrap;text-indent:-10000px;}
header form.search div #search_submit{display:inline-block;position:absolute;z-index:2;top:1px;left:269px;width:30px;height:30px;color:#FFF;background:#FFF;cursor:pointer;border:0;}
/* END header */
/* BEGIN - footer */
footer{position:relative;width:320px;padding:0;text-align:left;margin-top:10px;}
footer div.social_bot{display:block;visibility:visible;position:relative;width:320px;height:30px;border:0;padding:0;margin:0;background:#0078b9;color:#fff;list-style:none;text-align:center;}
footer div.social_bot a{display:inline-block;height:30px;width:30px;margin-left:5px;margin-right:5px;}
footer div.social_bot a img{height:30px;width:30px;}
footer div.social_bot a.fb,footer div.social_bot a.fb:link,footer div.social_bot a.fb:visited{background:url(//files.cablewholesale.com/images/icon_fb_b.png);}
footer div.social_bot a.fb:hover,footer div.social_bot a.fb:active{background:url(//files.cablewholesale.com/images/icon_fb_bh.png);}
footer div.social_bot a.tw,footer div.social_bot a.tw:link,footer div.social_bot a.tw:visited{background:url(//files.cablewholesale.com/images/icon_tw_b.png);}
footer div.social_bot a.tw:hover,footer div.social_bot a.tw:active{background:url(//files.cablewholesale.com/images/icon_tw_bh.png);}
footer div.social_bot a.gp,footer div.social_bot a.gp:link,footer div.social_bot a.gp:visited{background:url(//files.cablewholesale.com/images/icon_gp_b.png);}
footer div.social_bot a.gp:hover,footer div.social_bot a.gp:active{ background:url(//files.cablewholesale.com/images/icon_gp_bh.png);}
footer div.social_bot a.yt,footer div.social_bot a.yt:link,footer div.social_bot a.yt:visited{background:url(//files.cablewholesale.com/images/icon_yt_b.png);}
footer div.social_bot a.yt:hover,footer div.social_bot a.yt:active{background:url(//files.cablewholesale.com/images/icon_yt_bh.png);}
footer div.social_bot a.ln,footer div.social_bot a.ln:link,footer div.social_bot a.ln:visited{background:url(//files.cablewholesale.com/images/icon_ln_b.png);}
footer div.social_bot a.ln:hover,footer div.social_bot a.ln:active{background:url(//files.cablewholesale.com/images/icon_ln_bh.png);}
footer div.social_bot a.wp,footer div.social_bot a.wp:link,footer div.social_bot a.wp:visited{background:url(//files.cablewholesale.com/images/icon_wp_b.png);}
footer div.social_bot a.wp:hover,footer div.social_bot a.wp:active{background:url(//files.cablewholesale.com/images/icon_wp_bh.png);}
footer ul{display:inline-block;position:relative;left:0;width:7.7em;height:10em;vertical-align:top;margin:0;text-align:left;list-style:none;background:#fff;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;padding:0.75em;margin-top:0.2em;}
footer ul.link1{}
footer ul.link2{}
footer ul li{font-size:0.74em;margin-bottom:0.75em;}
footer ul li a,footer ul li a:link,footer ul li a:visited{color:#001420;}
footer ul li a:hover,footer ul li a:active{color:#53c2fe;}
footer div.logos{display:block;font-size:0.73em;text-align:center;margin-top:1.0em;}
footer div.copy{display:block;font-size:0.7em;text-align:center;margin-top:1.0em;}
/* END - footer */
div.categories{display:none;}
div.categories div.socialTop{display:none;}
div.content{position:relative;width:320px;height:auto;padding:0;padding-bottom:10px;background:#fff;font-size:0.9em;color:#000;}
ul.breadCrumbs{display:block;padding:0.5em;}
ul.breadCrumbs li{display:inline-block;}
ul.breadCrumbs li:not(:last-child):after{content:" > ";}
ul.breadCrumbs li a,ul.breadCrumbs li a:link,ul.breadCrumbs li a:visited{color:#0078b9;text-decoration:underline;line-height:1.5em;}
ul.breadCrumbs li a:hover,ul.breadCrumbs li a:active{color:#53c2fe;}
p.catDesc{margin:10px;width:300px;text-align:justify;line-height:initial;font-size:0.8em;}
h2.catSubHead{font-size:0.9em;font-weight:normal;text-align:center;color:#001420;background:#b9b9b9;padding:3px;font-weight:bold;line-height:initial;}
h2.catSubHead a,h2.catSubHead a:link,h2.catSubHead a:visited{color:#0078b9;text-decoration:underline;}
h2.catSubHead a:hover,h2.catSubHead a:active{color:#001420;}

div.catLine{margin:5px;width:300px;border-bottom:1px solid #b9b9b9;padding-bottom:5px;}
div.catLine:last-of-type{border:0;}
div.catLine a,div.catLine a:link,div.catLine a:visited{color:#0078b9;}
div.catLine a:hover,div.catLine a:active{color:#53c2fe;}
div.catLine img{height:80px;width:80px;vertical-align:middle;}
div.catLine span{margin-left:5px;width:210px;display:inline-block;font-size:1.4em;vertical-align:middle;}

div.newPartLine{margin:5px;width:300px;border-bottom:1px solid #b9b9b9;padding-bottom:10px;}
div.newPartLine:last-of-type{border:0;}
div.newPartLine a,div.newPartLine a:link,div.newPartLine a:visited{
display:inline-block;
width:300px;
height:90px;
text-align:center;
color:#0078b9;
}
div.newPartLine a:hover,div.newPartLine a:active{color:#53c2fe;}
div.newPartLine img{height:80px;width:80px;vertical-align:middle;}
div.newPartLine span{display:inline-block;}
div.newPartLine p.newPartDesc{
display:inline-block;
text-align:justify;
width:310px;
}


 /* itemline.tpl */
 div.itemLine{position:relative;width:310px;margin:5px;padding-top:6px;padding-bottom:6px;border-bottom:1px solid #b9b9b9;}
 div.itemLine:last-of-type{border:0;}
 div.itemThumb{display:block;width:310px;text-align:center;}
 div.itemThumb a,div.itemLine div.itemThumb a:link,div.itemLine div.itemThumb a:visited{}
 div.itemThumb a:hover,div.itemLine div.itemThumb a:active{}
 div.itemThumb a img.itemThumb{height:120px;width:120px;}
 div.itemInfo{display:block;width:310px;vertical-align:top;}
 div.itemInfo h3.itemDesc{line-height:1.5;font-size:1.1em;text-align:center;}
 div.itemInfo h3.itemDesc a,div.itemLine div.itemThumb div.itemInfo h3.itemDesc a:link,div.itemLine div.itemThumb div.itemInfo h3.itemDesc a:visited{color:#0078b9;}
 div.itemInfo a.partnoLink,div.itemLine div.itemThumb div.itemInfo a.partnoLink:link,div.itemLine div.itemThumb div.itemInfo a.partnoLink:visited{display:block;width:310px;line-height:1.5;font-size:1.0em;color:#000;text-align:center;}
 div.itemInfo a.partnoLink:hover,div.itemLine div.itemThumb div.itemInfo a.partnoLink:active{}
 div.itemInfo div.itemReview{display:block;width:310px;line-height:1.5;text-align:center;font-size:1.0em;color:gray;}
 div.itemInfo div.itemReview label{}
 div.itemInfo div.itemReview img{vertical-align:middle;}
 div.itemInfo div.itemReview span{}
 div.itemInfo div.itemStock{display:inline-block;width:310px;text-align:center;font-size:1.0em;font-style:italic;color:gray;}
 div.itemInfo form.itemAdd{display:inline-block;position:relative;width:310px;margin-bottom:0;line-height:3.0;font-size:1.0em;text-align:center;}
 div.itemInfo form.itemAdd span.itemPrice{display:inline-block;position:relative;line-height:initial;color:#000;font-size:1.0em;font-weight:bold;text-align:right;}
 div.itemInfo form.itemAdd input.itemQty{position:relative;line-height:initial;}
 div.itemInfo form.itemAdd input.itemButton{position:relative;background:url(//files.cablewholesale.com/images/icons/add_button_md.png);border:0;display:inline-block;height:20px;width:90px;vertical-align:text-top;}
 div.itemInfo div.itemPriceGrids{position:relative;width:310px;margin-left:auto;margin-right:auto;font-size:1.0em;}
 div.itemInfo div.itemPriceGrids details.priceGridNarrow{display:block;}
 div.itemInfo div.itemPriceGrids details.priceGridNarrow table {width:200px;margin-left:auto;margin-right:auto;border-collapse:separate;border-spacing:2px;}
 div.itemInfo div.itemPriceGrids details.priceGridNarrow table td{width:100px;text-align:right;font-weight:normal;color:#001420;}
 div.itemInfo div.itemPriceGrids table.priceGridWide{display:none;border-collapse:separate;border-spacing:2px;width:98%;margin-top:10px;}
 div.itemInfo div.itemPriceGrids table.priceGridWide td{width:92px;text-align:right;font-weight:normal;color:#001420;}
 /* itemline.tpl */


/* BEGIN quick-and-dirty hack by MAC to fix image sizes.  FIXME. */
img.fullSize180{width:150px;}
img.fullSize550,
img.fullSize750,
img.fullSize760{width:300px;}
img.fullSize{width:320px;}
img.p100{width:100%;}
/* END quick-and-dirty hack by MAC to fix image sizes.  FIXME. */
div.images{text-align:center;}
div.images #imgLink{}
div.images img.link{}
div.images div.thumbnails{}
div.images div.thumbnails a,div.images div.thumbnails a:link,div.images div.thumbnails a:visited{}
div.images div.thumbnails a:hover,div.images div.thumbnails a:active{}
div.images div.thumbnails a img{border:2px solid #ebebeb;}

div.info{display:block;width:320px;margin-left:0px;margin-top:10px;vertical-align:top;}
form.addPart{display:none;}
form.addPartM{display:block;margin-top:10px;margin-bottom:10px;text-align:center;}
form.addPart label,form.addPartM label{font-weight:bold;color:#000;vertical-align:middle;line-height:initial;margin-left:50px;}
form.addPart input,form.addPartM input[type="text"]{vertical-align:top;line-height:initial;margin-left:5px;}
form.addPart input[type="image"],form.addPartM input[type="image"]{vertical-align:middle;}
span.specPrice:before{content:"Price: $";}
span.specPriceSpec:before{content:"Special Price: $";}
span.specPrice,span.specPriceSpec{display:inline-block;font-weight:bold;color:#090;vertical-align:top;line-height:initial;margin:0;margin-left:0;}
div.specReviewTop{margin-left:50px;margin-bottom:10px;}
div.specReviewTop a{}
div.specReviewTop img{vertical-align:bottom;}
span.partno:before{content:"Part Number - ";}
span.partno{margin-left: 50px;font-weight:bold;display:block;margin-bottom:5px;}
span.availability:before{content:"Availability: ";}
span.availability{margin-left: 50px;font-style:italic;display:block;margin-bottom:5px;}
div.specProperties{margin-top:10px;margin-left:50px;}
div.specProperties span{font-weight:bold;}
div.specProperties ul{margin-left:30px;list-style:disc;}
div.specProperties ul li a,div.specProperties ul li a:link,div.specProperties ul li a:visited{color:#53c2fe;}
div.specProperties ul li a:hover,div.specProperties ul li a:active{color:#001420;}
div.specInfo{margin:10px;}
div.specInfo a.specInfo,div.specInfo a.specInfo:link,div.specInfo a.specInfo:visited{font-weight:bold;display:block;background:#53c2fe;padding:5px;width:310px;margin-left:-10px;text-align:center;}
div.specInfo a.specInfo:hover,div.specInfo a.specInfo:active{color:#0078b9;}
div.specInfo div.specDesc{margin-top:0;text-align:justify;}
div.specInfo h2.specSubHeading{font-weight:bold;display:block;color:#001420;background:#53c2fe;padding:5px;width:98%;margin-left:0;margin-bottom:10px;text-align:center;}
div.specInfo div.specDesc p{margin-bottom:5px;text-align:justify;line-height:initial;font-size:0.9em;}
div.specInfo div.specSheet{text-align:center;}
div.specInfo div.specSheet a.specPDF,div.specInfo div.specSheet a.specPDF:link,div.specInfo div.specSheet a.specPDF:visited{color:#53c2fe;}
div.specInfo div.specSheet a.specPDF:hover,div.specInfo div.specSheet a.specPDF:active{color:#001420;}
div.specInfo div.specSheet div.specList{text-align:left;}
div.specList span{font-weight:bold;}
div.specList ul{margin-top:3px;margin-left:5px;margin-bottom:10px;font-size:0.9em;}
div.specList ul li{padding:2px;}
div.specList ul b{font-weight:bold;color:#5f5f5f;}
#divReadReviews{display:none;line-height:initial;margin-bottom:10px;padding-top:10px;text-align:center;background:#fff;}
div.specReviewBottom{line-height:initial;margin-bottom:10px;padding-top:10px;text-align:center;}
details.specReview{color:#5f5f5f;margin:5px;margin-bottom:10px;font-size:0.9em;text-align:justify;line-height:initial;border:2px solid #ebebeb;}
details.specReview summary{padding-left:0px;}
details.specReview summary:focus{outline:0;}
details.specReview summary b:before{content:"Reviewer: ";}
details.specReview summary b{font-weight:bold;}
details.specReview summary span.rating{font-weight:bold;margin-left:10px;}
details.specReview summary img{vertical-align:top;}
details.specReview p{padding:5px;font-size:0.85em;color:#001420;}
details.specReview blockquote{margin:5px;padding:5px;font-size:0.85em;color:#900;background:#ebebeb;}
details.specReview blockquote b{display:block;font-weight:bold;}
details.specReview blockquote i{font-style:italic;}
span.altLengthHead,span.altColorHead{display:block;font-size:0.9em;font-weight:normal;text-align:center;color:#fff;background:#5f5f5f;line-height:initial;margin-bottom:10px;padding:2px;}
#altLength,#altColor{display:none;}
span.alsoLikeHead{display:block;font-size:0.9em;font-weight:normal;text-align:center;color:#fff;background:#5f5f5f;line-height:initial;padding:2px;}
#alsoLike{display:none;}
div.specForm{width:300px;margin-left:auto;margin-right:auto;}
div.table{width:300px;}
div.head{font-weight:bold;text-align:center;margin-top:10px;}
div.table div{margin-left:10px;display:inline-block;text-align:right;}
div.left{width:180px;}
div.right{width:100px;}
a.specInfo{color:#fff;}
div.siteStandard{width:310px;margin:5px;font-size:0.9em;line-height:initial;background:#fff;color:#001420;}
div.siteStandard h2{font-size:1.1em;line-height:initial;font-weight:bold;margin-top:5px;margin-bottom:2px;}
div.siteStandard p{font-size:1.0em;text-align:justify;line-height:initial;margin-bottom:10px;padding-left:3px;padding-right:3px;}
div.siteStandard b{font-weight:bold;}
div.siteStandard i{font-style:italic;}
div.siteStandard a,div.siteStandard a:link,div.siteStandard a:visited{color:#0078b9;}
div.siteStandard a:hover,div.siteStandard a:active{color:#53c2fe;}
div.siteStandard ul{list-style:disc;width:290px;}
div.siteStandard ol{list-style:decimal;width:290px;}
div.siteStandard li{margin-left:20px;width:290px;}
div.siteStandard li.indent{list-style:none;}
div.siteStandard form label,form div.siteStandard label{display:none;}
div.siteStandard form input[type="text"],form div.siteStandard input[type="text"],
div.siteStandard form input[type="password"],form div.siteStandard input[type="password"],
div.siteStandard form input[type="email"],form div.siteStandard input[type="email"],
div.siteStandard form select,form div.siteStandard select,div.siteStandard form textarea,form div.siteStandard textarea{width:300px;margin:5px;margin-left:10px;margin-right:10px;}
div.siteStandard form input[type="checkbox"],form div.siteStandard input[type="checkbox"]{margin:5px;margin-left:10px;margin-right:10px;}
div.siteStandard form input[type="image"],div.siteStandard form input[type="submit"],div.siteStandard form input[type="button"],form div.siteStandard input[type="image"],form div.siteStandard input[type="submit"],form div.siteStandard input[type="button"]{display:block;margin:10px;margin-left:auto;margin-right:auto;}
div.siteStandard form input[type="radio"],form div.siteStandard input[type="radio"]{margin-top:10px;margin-bottom:10px;margin-left:10px;margin-right:10px;}
div.siteStandard form input[type="text"].creditCard,div.siteStandard form select.creditCard,form div.siteStandard input[type="text"].creditCard,form div.siteStandard select.creditCard{width:150px;margin:3px;}
div.siteStandard form input[type="text"].promoCode,form div.siteStandard input[type="text"].promoCode{width:100px;}
div.siteStandard form label.creditCard,form div.siteStandard label.creditCard{display:inline-block;width:150px;}
div.siteStandard form label.promoCode,form div.siteStandard label.promoCode{display:inline-block;}
div.siteStandard td.verticalText,div.siteStandard th.verticalText{width:20px !important;height:75px !important;overflow:hidden;display:table-cell;position:relative;right:0;}
div.siteStandard td.verticalText span,div.siteStandard th.verticalText span{-webkit-transform:rotate(75deg);-moz-transform:rotate(75deg);-ms-transform:rotate(75deg);-o-transform:rotate(75deg);transform:rotate(75deg);display:inline-block;height:20px;width:70px;position:absolute;top:30px;right:-10px;text-align:right;}
div.siteStandard .grayBar{font-size:1.1em;line-height:initial;font-weight:bold;margin-top:5px;margin-bottom:2px;display:block;font-weight:bold;background:#ebebeb;text-align:center;}
/* BEGIN formLine classes for use anywhere */ 
div.formLine{width:300px;margin-left:auto;margin-right:auto;}
div.formLine h3{font-weight:bold;}
div.formLine div.halfWidth{display:inline-block;width:260px;margin-left:20px;padding:3px;vertical-align:top;margin-bottom:10px;}
div.formLine div.halfWidth h3{display:inline-block;width:260px;text-decoration:underline;margin-bottom:3px;}
div.formLine label{}
div.formLine span.checkBoxBefore{}
div.formLine span.checkBoxMiddle{}
div.formLine span.checkBoxAfter{}
div.formLine span.radioBefore{}
div.formLine span.radioMiddle{}
div.formLine span.radioAfter{}
div.formLine input[type="button"]{}
div.formLine input[type="checkbox"].checkBoxBefore{}
div.formLine input[type="checkbox"].checkBoxMiddle{}
div.formLine input[type="checkbox"].checkBoxAfter{}
div.formLine input[type="email"]{}
div.formLine input[type="number"]{}
div.formLine input[type="password"]{}
div.formLine input[type="radio"].radioBefore{}
div.formLine input[type="radio"].radioMiddle{}
div.formLine input[type="radio"].radioAfter{}
div.formLine input[type="search"]{}
div.formLine input[type="submit"]{}
div.formLine input[type="tel"]{}
div.formLine input[type="text"]{}
div.formLine input[type="url"]{}
div.formLine textarea
div.formLine select
/* END formLine classes for use anywhere */ 
div.order{display:block;}
div.order h2{font-size:1.2em;font-weight:bold;text-align:center;background:#ebebeb;line-height:initial;}
div.order div.partLine{position:relative;}
div.order div.pad{padding-bottom:20px;}
div.order div.partLine a.partNumber:before{content:"Part: ";}
div.order div.partLine a.partNumber,div.order div.partLine a.partNumber:link,div.order div.partLine a.partNumber:visited{font-weight:bold;color:#0078b9;display:block;margin-bottom:5px;}
div.order div.partLine a.partNumber:hover,div.order div.partLine a.partNumber:active{color:#53c2fe;}
div.order div.partLine span.partDesc:before{content:" - ";}
div.order div.partLine span.partDesc{line-height:1.2;font-size:1.0em;color:#5f5f5f;font-weight:normal;}
div.order div.partLine span.partPrice:before{content:"Price per: $";}
div.order div.partLine span.partPrice{display:inline-block;margin-left:10px;color:#090;font-weight:bold;}
div.order div.partLine span.partPrice2:before{content:"Price per: $";}
div.order div.partLine span.partPrice2{display:inline-block;position:absolute;left:10px;margin-top:-2px;}
div.order div.partLine div.partQtyInput{display:inline-block;position:absolute;left:170px;margin-top:-2px;}
div.order div.partLine div.partQtyInput input[type="text"]{width:50px;text-align:right;padding-right:3px;}
div.order div.partLine span.partQty:before{content:"Qty: ";}
div.order div.partLine span.partQty{display:inline-block;position:absolute;left:140px;margin-top:-2px;}
div.order div.partLine span.partTotal:before{content:"$";position:absolute;left:0;}
div.order div.partLine span.partTotal{display:inline-block;position:absolute;left:225px;margin-top:-2px;color:#090;font-weight:bold;width:70px;text-align:right;}
div.order div.partLine div.partAction{display:inline-block;position:absolute;left:240px;}
div.order div.partLine div.partAction input{}
div.order div.partLine div.realTime{display:block;margin-top:5px;margin-bottom:8px;}
div.order div.partLine div.realTime label{display:inline-block;font-weight:bold;margin-left:10px;}
div.order div.partLine div.realTime span{display:inline-block;width:50px;}
div.order table.cartTotal{margin-bottom:10px;}
div.order table.cartTotal tr{margin-bottom:2px;}
div.order table.cartTotal td{width:100px;color:#000;text-align:right;font-weight:bold;padding-top:2px;padding-bottom:2px;}
div.order table.cartTotal td.left{width:100px;}
div.order table.cartTotal td.subTotal{}
div.order table.cartTotal td.codFee{}
div.order table.cartTotal td.handlingFee{}
div.order table.cartTotal td.discount{}
div.order table.cartTotal td.shipping{}
div.order table.cartTotal td.tax{}
div.order table.cartTotal td.total{border-top:2px solid #000;}
div.order input.cartUpdate{display:block;margin-left:auto;margin-right:auto;margin-bottom: 20px;}
div.order div.cartAction {text-align:center;margin-bottom:15px;width:180px;margin-left:auto;margin-right:auto;}
div.order div.cartAction a{display:block;margin-top:15px;}
div.order div.cartAction a img{}
div.order div.center {text-align:center;}
div.order div.center b {font-weight:bold;}
div.order div.center a {display:block;margin-top:15px;}
#indexBanners{margin-left:5px;}
#indexBannerLinks{text-align:center;}
#indexBannerLinks a{display:inline-block;padding:3px;background:#ccc;font-size:2em;width:36px;height:36px;margin:4px;font-weight:bold;text-align:center;}
#indexBannerLinks a.on,#indexBannerLinks a.on:link,#indexBannerLinks a.on:visited{color:#ff730a;}
#indexBannerLinks a.off,#indexBannerLinks a.off:link,#indexBannerLinks a.off:visited{color:#0078b9;}
div.indexCategories{width:310px;margin-left:0;text-align:center;}
div.indexCategories h2{text-align:center;display:inline-block;}
div.indexCategories h2 a{background:#000;display:inline-block;}
div.indexCategories h2 a,div.indexCategories h2 a:link,div.indexCategories h2 a:visited{color:#fff;}
div.indexCategories h2 a img{display:block;}
div.indexProducts h3.prodShort{padding-bottom:5px;}
div.indexProducts h3.prodShort:not(:last-child){border-bottom:1px solid #000;}
div.indexProducts h3.prodShort a img{display:inline-block;vertical-align:middle;width:120px;}
div.indexProducts h3.prodShort a span{display:inline-block;vertical-align:middle;width:170px;margin-left:10px;}
/* Show sub heading and cat desc below */
 .catDescTop{display:none;}
 .catDescBottom{display:block;}
/* Show sub heading and cat desc below */
/* Animals, do not remove! */
div.animals {width:316px;text-align:center !important;margin-left:-3px;}
div.animals p {text-align:center !important;font-size:1.1em !important;color:#5f5f5f !important;margin-bottom:5px !important;}
input.felis,input.sirius,input.pisces,input.equus,input.serpens,input.chelonia{display:inline-block !important;color:transparent;font-size:0;line-height:1;padding: 0 0 0 102px;width:102px;height:102px;border:0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
input.felis{background-image:url(//files.cablewholesale.com/images/icons/felis.png);}
input.sirius{background-image:url(//files.cablewholesale.com/images/icons/sirius.png);}
input.pisces{background-image:url(//files.cablewholesale.com/images/icons/pisces.png);}
input.equus{background-image:url(//files.cablewholesale.com/images/icons/equus.png);}
input.serpens{background-image:url(//files.cablewholesale.com/images/icons/serpens.png);}
input.chelonia{background-image:url(//files.cablewholesale.com/images/icons/chelonia.png);}
/* Animals, do not remove! */
/* Nextag survey lockdown */
#nxtgpopupwindow{z-index:100;width:310px !important;left:0 !important;top:153px !important;visibility:visible;display:block;}
/* Nextag survey lockdown */
/* Google Trusted Store lockdown */
#gts-g-w{position:absolute !important;left:auto !important;margin:0 !important;overflow-y:scroll !important;top:0 !important;width:310px !important;height:570px !important;}
#gts-g-main.gtss-cc{bottom:auto !important;height:auto !important;left:auto !important;right:auto !important;width:300px !important;}
#gts-c img, #gts-badgeImage{width:90px;}
/* Google Trusted Store lockdown */

/* new cart rules */
form.orderDisplay,div.orderDisplay{text-align:right;border-top:1px solid #B9B9B9;}
div.orderControls{background:#EBEBEB;border-bottom:1px solid #B9B9B9;}
div.orderControls input.cartSelectAll{float:left;margin-left:10px;margin-top:5px;}
div.orderControls span.cartSelectAll{float:left;margin-top:4px;margin-left:5px;}
div.orderControls input.cartRemove{float:left;margin-left:2px;font-weight:bold;font-size:0.85em;}
div.orderControls select{display:none;height:21px;float:left;margin-left:85px;}
div.orderControls input.cartUpdate{float:right;font-weight:bold;font-size:0.85em;}
div.orderTotals{background:#EBEBEB;position:relative;height:100px;}
div.orderTotals div.paymentTypes{float:none;width:320px;margin-left:0;margin-top:10px;text-align:center;position:absolute;top:20px;}
div.orderTotals div.paymentTypes a.coLink,div.orderTotals div.paymentTypes a.coLink:link,div.orderTotals div.paymentTypes a.coLink:visited{float:right;color:#008000;text-decoration:underline;margin-right:5px;font-weight:bold;}
div.orderTotals div.paymentTypes a.coLink480{display:none;}
div.orderTotals div.paymentTypes div{margin-bottom:3px;}
div.orderTotals table.totalLines{float:none;width:320px;margin-top:5px;position:absolute;top:0;} 
div.orderTotals td.subTotalText{width:200px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.subTotal{width:115px;padding-right:5px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.shippingCostText{width:200px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.shippingCost{width:115px;padding-right:5px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.taxesText{width:200px;text-align:right;border-bottom:1px solid #b9b9b9;padding-bottom:5px;} 
div.orderTotals td.taxes{width:115px;padding-right:5px;text-align:right;border-bottom:1px solid #b9b9b9;padding-bottom:5px;} 
div.orderTotals td.totalText{width:200px;text-align:right;font-weight:bold;padding-top:5px;padding-bottom:5px;} 
div.orderTotals td.total{width:115px;padding-right:5px;text-align:right;font-weight:bold;padding-top:5px;padding-bottom:5px;} 
div.shipActionBox{margin-top:10px;}
div.shipActionBox div.shipCalc{width:320px;float:left;text-align:center;}
div.shipActionBox div.shipCalc fieldset.shipCalc{width:310px;text-align:center;background:#EBEBEB;padding:4px;margin-left:0;border:1px solid #B9B9B9;margin-bottom:10px;}
div.shipActionBox div.shipCalc fieldset.shipCalc legend{padding:3px;background:#FFF;border:1px solid #B9B9B9;text-align:left;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox{float:left;width:168px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox input.shipZip{width:60px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox select.shipRes{height:21px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox select.quickCountry{height:21px;display:block;width:165px;margin-top:3px;margin-left:auto;margin-right:auto;margin-bottom:4px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox input.shipSubmit{display:block;width:165px;margin-top:3px;margin-left:auto;margin-right:auto;margin-bottom:4px;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults{float:right;width:140px;text-align:right;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults td.shipLabel{width:68px;padding-top:4px;padding-right:2px;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults td.shipInput{width:53px;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults td.shipInput input{width:53px;border:0;background:#EBEBEB;text-align:right;}
div.shipActionBox div.shipCalc fieldset.shipCalc hr.clear{margin-top:15px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.shipMsg{font-size:1.0em;color:#000000;clear:both;margin-top:17px;font-style:italic;}
div.shipActionBox div.checkOuts{float:right;width:320px;text-align:center;margin-top:10px;margin-right:0;}
div.shipActionBox div.checkOuts fieldset{width:280px;text-align:center;background:#B1E388;padding:20px;padding-top:5px;padding-bottom:6px;border:1px solid #4FAF01;margin-bottom:10px;}
div.shipActionBox div.checkOuts fieldset a.checkout{display:block;margin-bottom:0;}
div.shipActionBox div.checkOuts fieldset a.checkout img{width:158px;}
div.shipActionBox div.checkOuts fieldset span.bword{display:block;margin-bottom:5px;font-weight:bold;}
div.shipActionBox div.checkOuts fieldset a.paypal{display:block;margin-bottom:5px;}
div.shipActionBox div.checkOuts fieldset span.word{display:block;margin-bottom:5px;}
div.shipActionBox div.checkOuts fieldset a.quote{display:block;color:#235b00;font-weight:bold;text-decoration:underline;margin-bottom:1px;}
/* new cart rules */
/* New Order Line Item */
div.orderLine{border-bottom:1px solid #b9b9b9;}
div.orderLine div.thumbnails{width:155px;display:inline-block;vertical-align:super;text-align:left;}
div.orderLine div.thumbnails input{margin:0;margin-top:24px;margin-left:5px;vertical-align:top;}
div.orderLine div.thumbnails img{width:64px;}
div.orderLine div.info{width:160px;margin-left:0;vertical-align:super;text-align:left;display:inline-block;font-size:0.9em}
div.orderLine div.info span.partno:before{content:"Part Number: ";display:inline-block;}
div.orderLine div.info span.partno{font-weight:bold;display:inline-block;margin-left:0;}
div.orderLine div.info span.partno span{display:inline-block;}
div.orderLine div.info a.desc,
div.orderLine div.info a.desc:link,
div.orderLine div.info a.desc:visited{color:#0078B9;}
div.orderLine div.info a.desc:hover,
div.orderLine div.info a.desc:active{}
div.orderLine div.priceStock{display:inline-block;width:320px;vertical-align:middle;margin-bottom:5px;}
div.orderLine div.priceStock table.price{width:320px;}
div.orderLine div.priceStock table.price td.each{width:90px;text-align:right;}
div.orderLine div.priceStock table.price td.qty{width:90px;text-align:right;}
div.orderLine div.priceStock table.price td.all{width:115px;padding-right:5px;text-align:right;}
div.orderLine div.priceStock table.rtStock{width:230px;margin-top:5px;margin-left:auto;margin-right:auto;color:#008000;font-weight:bold;}
div.orderLine div.priceStock table.rtStock td.loc{width:55px;text-align:right;padding-right:5px;}
div.orderLine div.priceStock table.rtStock td.qty{width:60px;text-align:left;padding-right:5px;}
/* New Order Line Item */

/* END base mobile size 320 pixels width */
@media only screen and (min-width : 480px)
{
 /* DEBUG - width display */
 li.scrn320{display:none !important;}
 li.scrn600{display:none !important;}
 li.scrn750{display:none !important;}
 li.scrn940{display:none !important;}
 li.scrn1000{display:none !important;}
 li.scrn1260{display:none !important;}
 /* DEBUG - width display */
 /* BEGIN base mobile size 480 pixels width */
 /* BEGIN base level stuff */
 body{width:480px;margin:0;margin-left:auto;margin-right:auto;padding:0;background:#FFF;color:#0078b9;font-family:'Open Sans',sans-serif;}
 nav{display:block;position:relative;width:480px;height:93px;margin:0;padding:0;font-size:0.9em;list-style:none;}
 h1{font-size:1.2em;}
 /* END base level stuff */
 /* BEGIN header */
 header{position:relative;background:#fff;color:#000;}
 nav{display:block;position:relative;width:480px;margin:0;padding:0;font-size:0.9em;list-style:none;}
 header nav a span.text{display:none;width:0px;}
 header nav a img.icon{display:inline-block;width:30px;height:30px;vertical-align:top;}
 header nav div a img.icon{width:30px;height:30px;margin:0;padding:0;}
 
 
nav.gray{width:100%;height:75px;color:#001420;background:#EBEBEB;}
nav.gray a,nav.gray a:link,nav.gray a:visited{color:#001420;text-decoration:none;font-weight:bold;}
nav.gray a:hover,nav.gray a:active{color:#5f5f5f;}
nav.gray div.logo{display:inline-block;width:160px;height:75px;}
nav.gray div.logo a{display:inline-block;width:160px;height:75px;}
nav.gray div.logo a img{width:160px;}


nav.gray div.chat_login{display:inline-block;width:156px;height:75px;vertical-align:top;text-align:right;}
nav.gray div.chat_login div.login{display:block;margin-top:8px;margin-bottom:2px;}
nav.gray div.chat_login div.login a{margin-right:2px;}
nav.gray div.chat_login div.login a span.text{display:inline-block;width:118px;vertical-align:bottom;margin-bottom:2px;margin-right:2px;}
nav.gray div.chat_login div.login a img.icon{vertical-align:middle;}
nav.gray div.chat_login div.login a img.icon,nav.gray div.login a img.icon:link,nav.gray div.login a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_login_g.png);}
nav.gray div.chat_login div.login a img.icon:hover,nav.gray div.login a img.icon:active{background:url(//files.cablewholesale.com/images/icon_login_gh.png);}
nav.gray div.chat_login div.liveSupport{display:block;}
nav.gray div.chat_login div.liveSupport img{width:156px;height:30px;}

nav.gray div.notification_lg{display:inline-block;width:150px;height:60px;margin-top:10px;vertical-align:top;}
nav.gray div.notification_lg a.image{display:block;width:150px;height:60px;background:url(//files.cablewholesale.com/images/freeship_lg.jpg);background-size:cover;background-repeat:repeat-x;}

nav.gray div.notification_sm{display:none;}
nav.gray div.notification_sm a.image{display:block;width:100%;height:40px;background:url(//files.cablewholesale.com/images/freeship_sm.jpg);background-size:contain;background-repeat:repeat-x;}


 
 nav.blue{height:30px;color:#fff;background:#0078b9;}
 nav.blue a,nav.blue a:link,nav.blue a:visited{color:#fff;text-decoration:none;font-weight:bold;}
 nav.blue a:hover,nav.blue a:active{color:#b2d6ea;}
 nav.blue div.menu{display:inline-block;position:absolute;top:0;left:10px;height:30px;width:30px;z-index:2;}
 nav.blue div.menu a img.icon,nav.blue div.menu a img.icon:link,nav.blue div.menu a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_menu_b.png);}
 nav.blue div.menu a img.icon:hover,nav.blue div.menu a img.icon:active{background:url(//files.cablewholesale.com/images/icon_menu_bh.png);}
 nav.blue div.menu ul{position:absolute;top:30px;left:-10px;width:318px;visibility:hidden;list-style:none;padding-top:0.75em;padding-left:1px;padding-right:1px;padding-bottom:10px;background:#5f5f5f;margin:0;}
 nav.blue div.menu a:hover ul{visibility:visible;}
 nav.blue div.menu ul a{font-size:0.8em;font-weight:normal;}
 nav.blue div.menu ul li.link1{position:relative;left:5px;width:150px;padding:5px;}
 nav.blue div.menu ul li.link2{position:relative;margin-top:-26px;left:165px;width:150px;padding:5px;}
 nav.blue div.menu ul li.last{position:relative;margin-top:0.5em;margin-left:60px;width:150px;padding:5px;text-align:center;}
 nav.blue div.menu ul li.last a{font-size:1.0em;}
 nav.blue div.products{display:inline-block;position:absolute;top:0;left:80px;width:140px;height:30px;overflow:visible;text-align:left;z-index:2;}
 nav.blue div.products a.products{display:inline-block;position:relative;top:6px;}
 nav.blue div.products:hover a.products{color:#ccc;}
 nav.blue div.products ul{position:absolute;top:30px;left:-80px;width:318px;visibility:hidden;list-style:none;padding-top:0.75em;padding-left:1px;padding-right:1px;padding-bottom:10px;background:#0078b9;margin:0;}
 nav.blue div.products a:hover ul{visibility:visible;}
 nav.blue div.products ul a{font-size:0.8em;font-weight:normal;}
 nav.blue div.products ul li.link1{position:relative;left:5px;width:150px;padding:5px;}
 nav.blue div.products ul li.link2{position:relative;margin-top:-26px;left:165px;width:150px;padding:5px;}
 nav.blue div.products ul li.last{position:relative;margin-top:0.5em;margin-left:60px;width:150px;padding:5px;text-align:center;}
 nav.blue div.products ul li.last a{font-size:1.0em;}
 nav.blue div.phone{display:inline-block;position:absolute;top:0;right:150px;height:30px;width:30px;z-index:1;}
 nav.blue div.phone a img.icon,nav.blue div.phone a img.icon:link,nav.blue div.phone a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_phone_b.png);}
 nav.blue div.phone a img.icon:hover,nav.blue div.phone a img.icon:active{background:url(//files.cablewholesale.com/images/icon_phone_bh.png);}
 nav.blue div.contact{display:inline-block;position:absolute;top:0;right:80px;height:30px;width:30px;z-index:2;}
 nav.blue div.contact a img.icon,nav.blue div.contact a img.icon:link,nav.blue div.contact a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_contact_b.png);}
 nav.blue div.contact a img.icon:hover,nav.blue div.contact a img.icon:active{background:url(//files.cablewholesale.com/images/icon_contact_bh.png);}
 nav.blue div.contact ul{position:absolute;top:30px;right:-80px;width:316px;visibility:hidden;list-style:none;padding-top:0.75em;padding-left:1px;padding-right:1px;padding-bottom:10px;background:#fff;color:#b9b9b9;margin:0;border:1px solid #0078b9;}
 nav.blue div.contact ul a{font-size:0.8em;font-weight:normal;}
 nav.blue div.contact ul li.link{text-align:center;}
 nav.blue div.contact ul li.link a,nav.blue div.contact ul li.link a:link,nav.blue div.contact ul li.link a:visited{font-size:1.0em;color:#001420;}
 nav.blue div.contact ul li.link a:hover,nav.blue div.contact ul li.link a:active{color:#53c2fe;}
 nav.blue div.contact ul li.form{}
 nav.blue div.contact ul li.last{position:relative;margin-top:0.5em;margin-left:60px;width:150px;padding:5px;text-align:center;}
 nav.blue div.contact ul li.last a,nav.blue div.contact ul li.last a:link,nav.blue div.contact ul li.last a:visited{font-size:1.0em;color:#001420;}
 nav.blue div.contact ul li.last a:hover,nav.blue div.contact ul li.last a:active{color:#53c2fe;}
 nav.blue div.cart{display:inline-block;position:absolute;top:0;right:10px;height:30px;width:30px;z-index:1;text-align:right;}
 nav.blue div.cart a img.icon,nav.blue div.cart a img.icon:link,nav.blue div.cart a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_cart_b.png);}
 nav.blue div.cart a img.icon:hover,nav.blue div.cart a img.icon:active{background:url(//files.cablewholesale.com/images/icon_cart_bh.png);}
 header form.search{display:block;position:relative;width:470px;padding-top:5px;padding-bottom:5px;color:#001420;background:#0078B9;z-index:1;font-size:1.0em;}
 header form.search div{position:relative;width:470px;margin-left:auto;margin-right:auto;}
 header form.search div #search_input{width:460px;height:1.0em;margin-left:0;border:0;font-size:1.0em;padding-top:0.5em;padding-bottom:0.5em;background:#fff;padding-left:15px;}
 header form.search div #search_overlay{position:absolute;display:inline-block;background:url(//files.cablewholesale.com/images/icon_search_g.png);background-repeat:no-repeat;background-position:center;z-index:3;top:1px;right:0px;width:30px;height:30px;cursor:pointer;color:#fff;white-space:nowrap;text-indent:-10000px;}
 header form.search div #search_submit{display:inline-block;position:absolute;z-index:2;top:1px;left:369px;width:30px;height:30px;color:#fff;background:#fff;cursor:pointer;border:0;}
 /* END header */
 /* BEGIN - footer */
 footer{position:relative;width:480px;padding:0;text-align:left;margin-top:10px;}
 footer div.social_bot{display:block;visibility:visible;position:relative;width:480px;height:30px;border:0;padding:0;margin:0;background:#0078b9;color:#fff;list-style:none;}
 footer div.social_bot a{display:inline-block;height:30px;width:30px;margin-left:20px;margin-right:20px;}
footer ul{display:inline-block;position:relative;left:0;width:13.0em;height:12.0em;vertical-align:top;margin:0;text-align:left;list-style:none;background:#fff;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;padding:0.75em;margin-top:0.2em;}
 footer ul.link1{}
 footer ul.link2{}
 footer ul li{font-size:0.9em;margin-bottom:0.75em;}
 footer div.logos{display:block;font-size:0.73em;text-align:center;margin-top:1.0em;}
 footer div.copy{display:block;font-size:0.7em;text-align:center;margin-top:1.0em;}
 /* END - footer */
 div.content{position:relative;width:480px;height:auto;padding:0;padding-bottom:10px;background:#fff;font-size:0.9em;color:#000;}
 ul.breadCrumbs{display:block;padding:0.5em;}
 ul.breadCrumbs li{display:inline-block;}
 ul.breadCrumbs li:not(:last-child):after{content:" > ";}
 ul.breadCrumbs li a,ul.breadCrumbs li a:link,ul.breadCrumbs li a:visited{color:#0078b9;text-decoration:underline;}
 ul.breadCrumbs li a:hover,ul.breadCrumbs li a:active{color:#53c2fe;}
 p.catDesc{margin:10px;width:460px;text-align:justify;line-height:initial;font-size:0.8em;}
 h2.catSubHead{font-size:0.9em;font-weight:normal;text-align:center;color:#001420;background:#b9b9b9;padding:3px;font-weight:bold;line-height:initial;}
 h2.catSubHead a,h2.catSubHead a:link,h2.catSubHead a:visited{color:#0078b9;text-decoration:underline;}
 h2.catSubHead a:hover,h2.catSubHead a:active{color:#001420;}



 div.catLine{
display:inline-block;
width:47%;
height:120px;
margin:0;
margin-left:1%;
margin-top:2px;
margin-right:1%;
margin-bottom:10px;
padding-bottom:5px;
border:1px solid #B9B9B9;
vertical-align:top;
text-align:center;
}
 div.catLine:last-of-type{border:1px solid #B9B9B9;}
 div.catLine a,div.catLine a:link,div.catLine a:visited{color:#0078b9;}
 div.catLine a:hover,div.catLine a:active{color:#53c2fe;}
 div.catLine img{height:80px;width:80px;vertical-align:middle;}
 div.catLine span{margin-left:5px;width:210px;display:inline-block;font-size:1.4em;vertical-align:middle;}
 .catDescBottom{margin-top:10px;}
 
 div.newPartLine{margin:5px;width:470px;border-bottom:1px solid #b9b9b9;padding-bottom:10px;}
div.newPartLine:last-of-type{border:0;}
div.newPartLine a,div.newPartLine a:link,div.newPartLine a:visited{
display:inline-block;
width:170px;
height:90px;
text-align:center;
color:#0078b9;
vertical-align:top;
}
div.newPartLine a:hover,div.newPartLine a:active{color:#53c2fe;}
div.newPartLine img{height:80px;width:80px;vertical-align:middle;}
div.newPartLine span{display:inline-block;}
div.newPartLine p.newPartDesc{
display:inline-block;
text-align:justify;
width:290px;
}

 
 /* itemline.tpl */
 div.itemLine{position:relative;width:470px;margin:5px;padding-top:6px;padding-bottom:6px;border-bottom:1px solid #b9b9b9;}
 div.itemLine:last-of-type{border:0;}
 div.itemThumb{display:inline-block;width:130px;text-align:center;}
 div.itemThumb a,div.itemLine div.itemThumb a:link,div.itemLine div.itemThumb a:visited{}
 div.itemThumb a:hover,div.itemLine div.itemThumb a:active{}
 div.itemThumb a img.itemThumb{height:120px;width:120px;}
 div.itemInfo{display:inline-block;width:330px;vertical-align:top;}
 div.itemInfo h3.itemDesc{line-height:1.5;font-size:1.1em;text-align:center;}
 div.itemInfo h3.itemDesc a,div.itemLine div.itemThumb div.itemInfo h3.itemDesc a:link,div.itemLine div.itemThumb div.itemInfo h3.itemDesc a:visited{color:#0078b9;}
 div.itemInfo a.partnoLink,div.itemLine div.itemThumb div.itemInfo a.partnoLink:link,div.itemLine div.itemThumb div.itemInfo a.partnoLink:visited{display:block;width:330px;line-height:1.5;font-size:1.0em;color:#000;text-align:center;}
 div.itemInfo a.partnoLink:hover,div.itemLine div.itemThumb div.itemInfo a.partnoLink:active{}
 div.itemInfo div.itemReview{display:block;width:330px;line-height:1.5;text-align:center;font-size:1.0em;color:gray;}
 div.itemInfo div.itemReview label{}
 div.itemInfo div.itemReview img{vertical-align:middle;}
 div.itemInfo div.itemReview span{}
 div.itemInfo div.itemStock{display:inline-block;width:330px;text-align:center;font-size:1.0em;font-style:italic;color:gray;}
 div.itemInfo form.itemAdd{display:inline-block;position:relative;width:330px;margin-bottom:0;line-height:3.0;font-size:1.0em;text-align:center;}
 div.itemInfo form.itemAdd span.itemPrice{display:inline-block;position:relative;line-height:initial;color:#000;font-size:1.0em;font-weight:bold;text-align:right;}
 div.itemInfo form.itemAdd input.itemQty{position:relative;line-height:initial;}
 div.itemInfo form.itemAdd input.itemButton{position:relative;background:url(//files.cablewholesale.com/images/icons/add_button_md.png);border:0;display:inline-block;height:20px;width:90px;vertical-align:text-top;}
 div.itemInfo div.itemPriceGrids{position:relative;width:330px;margin-left:auto;margin-right:auto;font-size:1.0em;}
 div.itemInfo div.itemPriceGrids details.priceGridNarrow{display:block;}
 div.itemInfo div.itemPriceGrids details.priceGridNarrow table {width:200px;margin-left:auto;margin-right:auto;border-collapse:separate;border-spacing:2px;}
 div.itemInfo div.itemPriceGrids details.priceGridNarrow table td{width:100px;text-align:right;font-weight:normal;color:#001420;}
 div.itemInfo div.itemPriceGrids table.priceGridWide{display:none;border-collapse:separate;border-spacing:2px;width:98%;margin-top:10px;}
 div.itemInfo div.itemPriceGrids table.priceGridWide td{width:92px;text-align:right;font-weight:normal;color:#001420;}
 /* itemline.tpl */

 /* BEGIN quick-and-dirty hack by MAC to fix image sizes.  FIXME. */
 img.fullSize180{width:180px;}
 img.fullSize550,
 img.fullSize750,
 img.fullSize760{width:460px;}
 img.fullSize{width:480px;}
 /* END quick-and-dirty hack by MAC to fix image sizes.  FIXME. */
 div.images{text-align:center;}
 div.images #imgLink{}
 div.images img.link{}
 div.images div.thumbnails{}
 div.images div.thumbnails a,div.images div.thumbnails a:link,div.images div.thumbnails a:visited{}
 div.images div.thumbnails a:hover,div.images div.thumbnails a:active{}
 div.images div.thumbnails a img{  border:2px solid #ebebeb;}
 div.info{width:470px;}
 span.specPrice:before{content:"Price: $";}
 span.specPriceSpec:before{content:"Special Price: $";}
 span.specPrice,span.specPriceSpec{display:inline-block;font-weight:bold;color:#090;vertical-align:top;line-height:initial;margin:0;margin-left:50px;}
 div.specReviewTop{margin-left:130px;margin-bottom:10px;}
 div.specReviewTop a{}
 div.specReviewTop img{vertical-align:bottom;}
 span.partno:before{content:"Part Number - ";}
 span.partno{margin-left:110px;font-weight:bold;display:block;margin-bottom:5px;}
 span.availability:before{content:"Availability: ";}
 span.availability{margin-left:130px;font-style:italic;display:block;margin-bottom:5px;}
 div.specProperties{margin-top:10px;margin-left:110px;}
 div.specProperties span{font-weight:bold;}
 div.specProperties ul{margin-left:30px;list-style:disc;}
 div.specProperties ul li a,div.specProperties ul li a:link,div.specProperties ul li a:visited{color:#53c2fe;}
 div.specProperties ul li a:hover,div.specProperties ul li a:active{color:#001420;}
 div.partQtyPrice{margin-left:95px;}
 div.specInfo{margin:10px;}
 div.specInfo a.specInfo,div.specInfo a.specInfo:link,div.specInfo a.specInfo:visited{font-weight:bold;display:block;background:#53c2fe;padding:5px;width:470px;margin-left:-10px;text-align:center;}
 div.specInfo a.specInfo:hover,div.specInfo a.specInfo:active{color:#0078b9;}
 div.specInfo div.specDesc{margin-top:0;}
 div.specInfo div.specDesc h2.specSubHeading{display:block;padding:5px;margin-bottom:5px;}
 div.specInfo div.specDesc p{margin-bottom:5px;text-align:justify;line-height:initial;font-size:0.9em;}
 div.specInfo div.specSheet{text-align:center;}
 div.specInfo div.specSheet a.specPDF,div.specInfo div.specSheet a.specPDF:link,div.specInfo div.specSheet a.specPDF:visited{color:#53c2fe;}
 div.specInfo div.specSheet a.specPDF:hover,div.specInfo div.specSheet a.specPDF:active{color:#001420;}
 div.specInfo div.specSheet div.specList{text-align:left;}
 div.specList span{font-weight:bold;}
 div.specList ul{margin-top:3px;margin-left:5px;margin-bottom:10px;font-size:0.9em;}
 div.specList ul li{padding:2px;}
 div.specList ul b{font-weight:bold;color:#5f5f5f;}
 #divReadReviews{display:none;line-height:initial;margin-bottom:10px;padding-top:10px;text-align:center;background:#fff;}
 div.specReviewBottom{line-height:initial;margin-bottom:10px;padding-top:10px;text-align:center;}
 details.specReview{color:#5f5f5f;margin:5px;margin-bottom:10px;font-size:0.9em;text-align:justify;line-height:initial;border:2px solid #ebebeb;}
 details.specReview summary{padding-left:0;}
 details.specReview summary:focus{outline:0;}
 details.specReview summary b:before{content:"Reviewer: ";}
 details.specReview summary b{font-weight:bold;}
 details.specReview summary span.rating{font-weight:bold;margin-left:10px;}
 details.specReview summary img{vertical-align:top;}
 details.specReview p{padding:5px;font-size:0.85em;color:#001420;}
 details.specReview blockquote{margin:5px;padding:5px;font-size:0.85em;color:#900;background:#ebebeb;}
 details.specReview blockquote b{display:block;font-weight:bold;}
 details.specReview blockquote i{font-style:italic;}
 span.altLengthHead,span.altColorHead{display:block;font-size:0.9em;font-weight:normal;text-align:center;color:#fff;background:#5f5f5f;line-height:initial;margin-bottom:10px;padding:2px;}
 #altLength,#altColor{display:none;}
 span.alsoLikeHead{display:block;font-size:0.9em;font-weight:normal;text-align:center;color:#fff;background:#5f5f5f;line-height:initial;padding:2px;}
 #alsoLike{display:none;}
 div.siteStandard{width:470px;margin:5px;font-size:0.9em;line-height:initial;background:#fff;color:#001420;}
 div.siteStandard h2{font-size:1.1em;line-height:initial;font-weight:bold;margin-top:5px;margin-bottom:2px;}
 div.siteStandard p{font-size:1.0em;text-align:justify;line-height:initial;margin-bottom:10px;padding-left:3px;padding-right:3px;}
 div.siteStandard b {font-weight:bold;}
 div.siteStandard i {font-style:italic;}
 div.siteStandard a,div.siteStandard a:link,div.siteStandard a:visited{color:#0078b9;}
 div.siteStandard a:hover,div.siteStandard a:active{color:#53c2fe;}
 div.siteStandard ul{list-style:disc;width:450px;}
 div.siteStandard ol{list-style:decimal;width:450px;}
 div.siteStandard li{margin-left:20px;width:450px;}
 div.siteStandard li.indent{list-style:none;}
 div.siteStandard form label,form div.siteStandard label{display:none;}
 div.siteStandard form input[type="text"],form div.siteStandard input[type="text"],div.siteStandard form input[type="password"],form div.siteStandard input[type="password"],div.siteStandard form input[type="email"],form div.siteStandard input[type="email"],div.siteStandard form select,form div.siteStandard select,div.siteStandard form textarea,form div.siteStandard textarea{width:460px;margin:5px;margin-left:10px;margin-right:10px;}
 div.siteStandard form input[type="checkbox"],form div.siteStandard input[type="checkbox"]{margin:5px;margin-left:10px;margin-right:10px;}
 div.siteStandard form input[type="image"],div.siteStandard form input[type="submit"],div.siteStandard form input[type="button"],div.siteStandard form img.button,form div.siteStandard input[type="image"],form div.siteStandard input[type="submit"],form div.siteStandard input[type="button"],form div.siteStandard img.button{display:block;margin:10px;margin-left:auto;margin-right:auto;}
 div.siteStandard form input[type="radio"],form div.siteStandard input[type="radio"]{margin-top:10px;margin-bottom:10px;margin-left:10px;margin-right:10px;}
 div.siteStandard form input[type="text"].creditCard,div.siteStandard form select.creditCard,form div.siteStandard input[type="text"].creditCard,form div.siteStandard select.creditCard{width:150px;margin:3px;}
 div.siteStandard form input[type="text"].promoCode,form div.siteStandard input[type="text"].promoCode{width:100px;}
 div.siteStandard form label.creditCard,form div.siteStandard label.creditCard{display:inline-block;width:150px;}
 div.siteStandard form label.promoCode,form div.siteStandard label.promoCode{display:inline-block;}
 div.siteStandard .grayBar{font-size:1.1em;line-height:initial;font-weight:bold;margin-top:5px;margin-bottom:2px;display:block;font-weight:bold;background:#ebebeb;text-align:center;}
 div.formLine{width:460px;margin-left:auto;margin-right:auto;}
 div.formLine div.halfWidth{display:inline-block;width:205px;margin-left:10px;padding:3px;vertical-align:top;margin-bottom:10px;}
 div.formLine div.halfWidth h3{display:inline-block;width:200px;text-decoration:underline;margin-bottom:3px;}
 div.formLine input[type="text"],div.formLine input[type="email"],div.formLine input[type="password"],div.formLine textarea{width:200px !important;}
 div.formLine select{width:200px !important;}
 div.formLine textarea{width:440px !important;}
 div.order {display:block;}
 div.order h2{font-size:1.2em;font-weight:bold;text-align:center;background:#ebebeb;line-height:initial;}
 div.order div.partLine{position:relative;}
 div.order div.pad {padding-bottom:20px;}
 div.order div.partLine a.partNumber:before{content:"Part: ";}
 div.order div.partLine a.partNumber,div.order div.partLine a.partNumber:link,div.order div.partLine a.partNumber:visited{font-weight:bold;color:#0078b9;display:block;margin-bottom:5px;}
 div.order div.partLine a.partNumber:hover,div.order div.partLine a.partNumber:active{color:#53c2fe;}
 div.order div.partLine span.partDesc:before{content:" - ";}
 div.order div.partLine span.partDesc{line-height:1.2;font-size:1.0em;color:#5f5f5f;font-weight:normal;}
 div.order div.partLine span.partPrice:before{content:"Price per: $";}
 div.order div.partLine span.partPrice{display:inline-block;margin-left:160px;color:#090;font-weight:bold;}
 div.order div.partLine span.partPrice2:before{content:"Price per: $";}
 div.order div.partLine span.partPrice2{display:inline-block;position:absolute;left:10px;margin-top:-2px;}
 div.order div.partLine div.partQtyInput{display:inline-block;position:absolute;left:320px;margin-top:-2px;}
 div.order div.partLine div.partQtyInput input[type="text"]{width:50px;text-align:right;padding-right:3px;}
 div.order div.partLine span.partQty:before{content:"Qty: ";position:absolute;left:0;}
 div.order div.partLine span.partQty{display:inline-block;position:absolute;left:140px;margin-top:-2px;width:75px;text-align:right;}
 div.order div.partLine span.partTotal:before{content:"$";position:absolute;left:0;}
 div.order div.partLine span.partTotal{display:inline-block;position:absolute;left:380px;width:70px;margin-top:-2px;color:#090;font-weight:bold;text-align:right;}
 div.order div.partLine div.partAction{display:inline-block;position:absolute;left:390px;}
 div.order div.partLine div.partAction input{}
 div.order div.partLine div.realTime{display:block;margin-top:10px;}
 div.order div.partLine div.realTime label{display:inline-block;font-weight:bold;margin-left:10px;}
 div.order div.partLine div.realTime span{display:inline-block;width:50px;}
 div.order table.cartTotal{margin-bottom:10px;}
 div.order table.cartTotal td{width:100px;color:#000;text-align:right;font-weight:bold;}
 div.order table.cartTotal td.left{width:255px;}
 div.order table.cartTotal td.subTotal{}
 div.order table.cartTotal td.codFee{}
 div.order table.cartTotal td.handlingFee{}
 div.order table.cartTotal td.discount{}
 div.order table.cartTotal td.shipping{}
 div.order table.cartTotal td.tax{}
 div.order table.cartTotal td.total{border-top:2px solid #000;}
 div.order input.cartUpdate{display:block;margin-left:auto;margin-right:auto;margin-bottom: 20px;}
 div.order div.cartAction {text-align:center;margin-bottom:15px;}
 div.order div.cartAction a{display:block;margin-top:15px;}
 div.order div.cartAction a img{}
 div.order div.center {text-align:center;}
 div.order div.center b {font-weight:bold;}
 div.order div.center a {display:block;margin-top:15px;}
 #indexBanners{margin-left:5px;}
 #indexBannerLinks{text-align:center;}
 #indexBannerLinks a{display:inline-block;padding:3px;background:#ccc;font-size:2.0em;width:36px;height:36px;margin:4px;font-weight:bold;text-align:center;}
 #indexBannerLinks a.on, #indexBannerLinks a.on:link, #indexBannerLinks a.on:visited{color:#ff730a;}
 #indexBannerLinks a.off, #indexBannerLinks a.off:link, #indexBannerLinks a.off:visited{color:#0078b9;}
 div.indexCategories{width:470px;margin-left:0;text-align:center;}
 div.indexCategories h2{text-align:center;display:inline-block;}
 div.indexCategories h2 a{background:#000;display:inline-block;}
 div.indexCategories h2 a,div.indexCategories h2 a:link,div.indexCategories h2 a:visited{color:#fff;}
 div.indexCategories h2 a img{display:block;}
 div.indexProducts h3.prodShort{padding-bottom:5px;}
 div.indexProducts h3.prodShort:not(:last-child){border-bottom:1px solid #000;}
 div.indexProducts h3.prodShort a img{display:inline-block;vertical-align:middle;width:120px;}
 div.indexProducts h3.prodShort a span{display:inline-block;vertical-align:middle;width:290px;margin-left:10px;}
 /* Animals, do not remove! */
 div.animals {width:316px;text-align:center !important;margin-left:auto;margin-right:auto;}
 div.animals p {text-align:center !important;font-size: 1.4em;}
 input.felis,input.sirius,input.pisces,input.equus,input.serpens,input.chelonia{display:inline-block !important;color:transparent;font-size:0;line-height:1;padding: 0 0 0 102px;width:102px;height:102px;border:0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
 input.felis{background-image:url(//files.cablewholesale.com/images/icons/felis.png);}
input.sirius{background-image:url(//files.cablewholesale.com/images/icons/sirius.png);}
input.pisces{background-image:url(//files.cablewholesale.com/images/icons/pisces.png);}
input.equus{background-image:url(//files.cablewholesale.com/images/icons/equus.png);}
input.serpens{background-image:url(//files.cablewholesale.com/images/icons/serpens.png);}
input.chelonia{background-image:url(//files.cablewholesale.com/images/icons/chelonia.png);}
/* Animals, do not remove! */
 /* Nextag survey lockdown */
 #nxtgpopupwindow{z-index:100;width:350px !important;left:0 !important;top:153px !important;left:65px !important;visibility:visible;display:block;}
 /* Nextag survey lockdown */
 /* Google Trusted Store lockdown */
 #gts-g-w{left:80px !important;top:0 !important;}
 /* Google Trusted Store lockdown */
 
/* new cart rules */
form.orderDisplay,div.orderDisplay{text-align:right;border-top:1px solid #B9B9B9;}
div.orderControls{background:#EBEBEB;border-bottom:1px solid #B9B9B9;}
div.orderControls input.cartSelectAll{float:left;margin-left:26px;margin-top:5px;}
div.orderControls span.cartSelectAll{float:left;margin-top:4px;margin-left:5px;}
div.orderControls input.cartRemove{float:left;margin-left:20px;font-weight:bold;}
div.orderControls select{display:none;height:21px;float:left;margin-left:85px;}
div.orderControls input.cartUpdate{float:right;font-weight:bold;}
div.orderTotals{background:#EBEBEB;}
div.orderTotals div.paymentTypes{float:left;width:480px;margin-left:0;margin-top:10px;text-align:center;vertical-align:super;}
div.orderTotals div.paymentTypes a.coLink{display:none;}
div.orderTotals div.paymentTypes a.coLink480,div.orderTotals div.paymentTypes a.coLink480:link,div.orderTotals div.paymentTypes a.coLink480:visited{float:right;color:#008000;text-decoration:underline;margin-right:5px;font-weight:bold;display:inline;}
div.orderTotals div.paymentTypes div{margin-bottom:3px;}
div.orderTotals table.totalLines{float:right;width:480px;margin-top:5px;} 
div.orderTotals td.subTotalText{width:200px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.subTotal{width:115px;padding-right:5px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.shippingCostText{width:200px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.shippingCost{width:115px;padding-right:5px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.taxesText{width:200px;text-align:right;border-bottom:1px solid #b9b9b9;padding-bottom:5px;} 
div.orderTotals td.taxes{width:115px;padding-right:5px;text-align:right;border-bottom:1px solid #b9b9b9;padding-bottom:5px;} 
div.orderTotals td.totalText{width:200px;text-align:right;font-weight:bold;padding-top:5px;padding-bottom:5px;} 
div.orderTotals td.total{width:115px;padding-right:5px;text-align:right;font-weight:bold;padding-top:5px;padding-bottom:5px;} 
div.shipActionBox{margin-top:10px;}
div.shipActionBox div.shipCalc{width:320px;float:none;margin-left:auto;margin-right:auto;text-align:center;}
div.shipActionBox div.shipCalc fieldset.shipCalc{width:310px;text-align:center;background:#EBEBEB;padding:4px;margin-left:0;border:1px solid #B9B9B9;margin-bottom:10px;}
div.shipActionBox div.shipCalc fieldset.shipCalc legend{padding:3px;background:#FFF;border:1px solid #B9B9B9;text-align:left;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox{float:left;width:168px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox input.shipZip{width:60px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox select.shipRes{height:21px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox select.quickCountry{height:21px;display:block;width:165px;margin-top:3px;margin-left:auto;margin-right:auto;margin-bottom:4px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox input.shipSubmit{display:block;width:165px;margin-top:3px;margin-left:auto;margin-right:auto;margin-bottom:4px;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults{float:right;width:140px;text-align:right;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults td.shipLabel{width:68px;padding-top:4px;padding-right:2px;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults td.shipInput{width:53px;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults td.shipInput input{width:53px;border:0;background:#EBEBEB;text-align:right;}
div.shipActionBox div.shipCalc fieldset.shipCalc hr.clear{margin-top:15px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.shipMsg{font-size:1.0em;color:#000000;clear:both;margin-top:17px;font-style:italic;}
div.shipActionBox div.checkOuts{float:none;width:320px;text-align:center;margin-top:10px;margin-left:auto;margin-right:auto;}
div.shipActionBox div.checkOuts fieldset{width:280px;text-align:center;background:#B1E388;padding:20px;padding-top:5px;padding-bottom:6px;border:1px solid #4FAF01;margin-bottom:10px;}
div.shipActionBox div.checkOuts fieldset a.checkout{display:block;margin-bottom:0;}
div.shipActionBox div.checkOuts fieldset a.checkout img{width:158px;}
div.shipActionBox div.checkOuts fieldset span.bword{display:block;margin-bottom:5px;font-weight:bold;}
div.shipActionBox div.checkOuts fieldset a.paypal{display:block;margin-bottom:5px;}
div.shipActionBox div.checkOuts fieldset span.word{display:block;margin-bottom:5px;}
div.shipActionBox div.checkOuts fieldset a.quote{display:block;color:#235b00;font-weight:bold;text-decoration:underline;margin-bottom:1px;}
/* new cart rules */
/* New Order Line Item */
div.orderLine{border-bottom:1px solid #b9b9b9;}
div.orderLine div.thumbnails{width:155px;display:inline-block;vertical-align:top;text-align:left;}
div.orderLine div.thumbnails input{margin:0;margin-top:24px;margin-left:5px;vertical-align:top;}
div.orderLine div.thumbnails img{width:64px;}
div.orderLine div.info{width:315px;margin-left:5px;vertical-align:middle;text-align:left;font-size:1.0em;}
div.orderLine div.info span.partno:before{content:"Part Number: ";}
div.orderLine div.info span.partno{font-weight:bold;display:block;}
div.orderLine div.info span.partno span{display:inline-block;}
div.orderLine div.info a.desc,
div.orderLine div.info a.desc:link,
div.orderLine div.info a.desc:visited{color:#0078B9;}
div.orderLine div.info a.desc:hover,
div.orderLine div.info a.desc:active{}
div.orderLine div.priceStock{display:inline-block;width:480px;vertical-align:middle;}
div.orderLine div.priceStock table.price{float:right;width:255px;}
div.orderLine div.priceStock table.price td.each{width:85px;text-align:right;}
div.orderLine div.priceStock table.price td.qty{width:65px;text-align:right;}
div.orderLine div.priceStock table.price td.qty input{width:55px;}
div.orderLine div.priceStock table.price td.all{width:105px;padding-right:5px;text-align:right;}
div.orderLine div.priceStock table.rtStock{width:225px;margin-top:2px;margin-left:auto;margin-right:auto;color:#008000;font-weight:bold;float:right;}
div.orderLine div.priceStock table.rtStock td.loc{width:35px;text-align:right;}
div.orderLine div.priceStock table.rtStock td.qty{width:55px;text-align:right;}
/* New Order Line Item */

/* END base mobile size 480 pixels width */
}
@media only screen and (min-width : 600px)
{
 /* DEBUG - width display */
 li.scrn320{display:none !important;}
 li.scrn480{display:none !important;}
 li.scrn750{display:none !important;}
 li.scrn940{display:none !important;}
 li.scrn1000{display:none !important;}
 li.scrn1260{display:none !important;}
 /* DEBUG - width display */
 /* BEGIN base mobile size 600 pixels width */
 /* BEGIN base level stuff */
 body{width:600px;margin:0;margin-left:auto;margin-right:auto;padding:0;background:#FFF;color:#0078b9;font-family:'Open Sans',sans-serif;}
 nav{display:block;position:relative;width:600px;height:93px;margin:0;padding:0;font-size:0.9em;list-style:none;}
 h1{font-size:1.4em;}
 /* END base level stuff */
 /* BEGIN header */
 header{position:relative;background:#fff;color:#000;}
 nav{display:block;position:relative;width:600px;margin:0;padding:0;font-size:0.9em;list-style:none;}
 header nav a span.text{display:none;width:0px;}
 header nav a img.icon{display:inline-block;width:30px;height:30px;vertical-align:top;}
 header nav div a img.icon{width:30px;height:30px;margin:0;padding:0;}
 nav.gray{height:80px;color:#001420;background:#ebebeb;}
 nav.gray a,nav.gray a:link,nav.gray a:visited{color:#001420;text-decoration:none;font-weight:bold;}
 nav.gray a:hover,nav.gray a:active{color:#5f5f5f;}
 nav.gray div.logo{display:inline-block;position:relative;width:200px;z-index:1;}
 nav.gray div.logo a img{height:75px;margin-top:0;}

nav.gray div.chat_login{display:inline-block;width:190px;height:75px;vertical-align:top;text-align:right;}
nav.gray div.chat_login div.login{display:block;margin-top:8px;margin-bottom:2px;}
nav.gray div.chat_login div.login a{margin-right:2px;}
nav.gray div.chat_login div.login a span.text{display:inline-block;width:118px;vertical-align:bottom;margin-bottom:2px;margin-right:2px;}
nav.gray div.chat_login div.login a img.icon{vertical-align:middle;}
nav.gray div.chat_login div.login a img.icon,nav.gray div.login a img.icon:link,nav.gray div.login a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_login_g.png);}
nav.gray div.chat_login div.login a img.icon:hover,nav.gray div.login a img.icon:active{background:url(//files.cablewholesale.com/images/icon_login_gh.png);}
nav.gray div.chat_login div.liveSupport{display:block;}
nav.gray div.chat_login div.liveSupport img{width:156px;height:30px;}

nav.gray div.notification_lg{display:inline-block;width:200px;height:80px;margin-top:2px;vertical-align:top;}
nav.gray div.notification_lg a.image{display:block;width:200px;height:80px;background:url(//files.cablewholesale.com/images/freeship_lg.jpg);background-size:contain;background-repeat:repeat-x;}

nav.gray div.notification_sm{display:none;}
nav.gray div.notification_sm a.image{display:block;width:100%;height:40px;background:url(//files.cablewholesale.com/images/freeship_sm.jpg);background-size:contain;background-repeat:repeat-x;}






 nav.blue{height:30px;color:#fff;background:#0078b9;}
 nav.blue a,nav.blue a:link,nav.blue a:visited{color:#fff;text-decoration:none;font-weight:bold;}
 nav.blue a:hover,nav.blue a:active{color:#b2d6ea;}
 nav.blue div.menu{display:inline-block;position:absolute;top:0;left:10px;height:30px;width:30px;z-index:2;}
 nav.blue div.menu a img.icon,nav.blue div.menu a img.icon:link,nav.blue div.menu a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_menu_b.png);}
 nav.blue div.menu a img.icon:hover,nav.blue div.menu a img.icon:active{background:url(//files.cablewholesale.com/images/icon_menu_bh.png);}
 nav.blue div.menu ul{position:absolute;top:30px;left:-10px;width:318px;visibility:hidden;list-style:none;padding-top:0.75em;padding-left:1px;padding-right:1px;padding-bottom:10px;background:#5f5f5f;margin:0;}
 nav.blue div.menu a:hover ul{visibility:visible;} 
 nav.blue div.menu ul a{font-size:0.8em;font-weight:normal;}
 nav.blue div.menu ul li.link1{position:relative;left:5px;width:150px;padding:5px;}
 nav.blue div.menu ul li.link2{position:relative;margin-top:-26px;left:165px;width:150px;padding:5px;}
 nav.blue div.menu ul li.last{position:relative;margin-top:0.5em;margin-left:60px;width:150px;padding:5px;text-align:center;}
 nav.blue div.menu ul li.last a{font-size:1.0em;}
 nav.blue div.products{display:inline-block;position:absolute;top:0;left:80px;width:140px;height:30px;overflow:visible;text-align:left;z-index:2;}
 nav.blue div.products a.products{display:inline-block;position:relative;top:6px;}
 nav.blue div.products:hover a.products{color:#ccc;}
 nav.blue div.products ul{position:absolute;top:30px;left:-80px;width:318px;visibility:hidden;list-style:none;padding-top:0.75em;padding-left:1px;padding-right:1px;padding-bottom:10px;background:#0078b9;margin:0;}
 nav.blue div.products a:hover ul{visibility:visible;}
 nav.blue div.products ul a{font-size:0.8em;font-weight:normal;}
 nav.blue div.products ul li.link1{position:relative;left:5px;width:150px;padding:5px;}
 nav.blue div.products ul li.link2{position:relative;margin-top:-26px;left:165px;width:150px;padding:5px;}
 nav.blue div.products ul li.last{position:relative;margin-top:0.5em;margin-left:60px;width:150px;padding:5px;text-align:center;}
 nav.blue div.products ul li.last a{font-size:1.0em;}
 nav.blue div.phone{display:inline-block;position:absolute;top:0;right:150px;height:30px;width:170px;z-index:1;}
 nav.blue div.phone a span{display:inline-block;position:relative;top:6px;width:auto;font-size:1em;}
 nav.blue div.phone a img.icon,nav.blue div.phone a img.icon:link,nav.blue div.phone a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_phone_b.png);}
 nav.blue div.phone a img.icon:hover,nav.blue div.phone a img.icon:active{background:url(//files.cablewholesale.com/images/icon_phone_bh.png);}
 nav.blue div.contact{display:inline-block;position:absolute;top:0;right:80px;height:30px;width:30px;z-index:2;}
 nav.blue div.contact a img.icon,nav.blue div.contact a img.icon:link,nav.blue div.contact a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_contact_b.png);}
 nav.blue div.contact a img.icon:hover,nav.blue div.contact a img.icon:active{background:url(//files.cablewholesale.com/images/icon_contact_bh.png);}
 nav.blue div.contact ul{position:absolute;top:30px;right:-80px;width:316px;visibility:hidden;list-style:none;padding-top:0.75em;padding-left:1px;padding-right:1px;padding-bottom:10px;background:#fff;color:#b9b9b9;margin:0;border:1px solid #0078b9;}
 nav.blue div.contact ul a{font-size:0.8em;font-weight:normal;}
 nav.blue div.contact ul li.link{text-align:center;}
 nav.blue div.contact ul li.link a,nav.blue div.contact ul li.link a:link,nav.blue div.contact ul li.link a:visited{font-size:1.0em;color:#001420;}
 nav.blue div.contact ul li.link a:hover,nav.blue div.contact ul li.link a:active{color:#53c2fe;}
 nav.blue div.contact ul li.form{}
 nav.blue div.contact ul li.last{position:relative;margin-top:0.5em;margin-left:60px;width:150px;padding:5px;text-align:center;}
 nav.blue div.contact ul li.last a,nav.blue div.contact ul li.last a:link,nav.blue div.contact ul li.last a:visited{font-size:1.0em;color:#001420;}
 nav.blue div.contact ul li.last a:hover,nav.blue div.contact ul li.last a:active{color:#53c2fe;}
 nav.blue div.cart{display:inline-block;position:absolute;top:0;right:10px;height:30px;width:30px;z-index:1;text-align:right;}
 nav.blue div.cart a img.icon,nav.blue div.cart a img.icon:link,nav.blue div.cart a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_cart_b.png);}
 nav.blue div.cart a img.icon:hover,nav.blue div.cart a img.icon:active{background:url(//files.cablewholesale.com/images/icon_cart_bh.png);}
 header form.search{display:block;position:relative;width:590px;padding-top:5px;padding-bottom:5px;color:#001420;background:#0078B9;z-index:1;font-size:1.0em;}
 header form.search div{position:relative;width:590px;margin-left:auto;margin-right:auto;}
 header form.search div #search_input{width:570px;height:1.0em;margin-left:0;border:0;font-size:1.0em;padding-top:0.5em;padding-bottom:0.5em;background:#fff;padding-left:25px;}
 header form.search div #search_overlay{position:absolute;display:inline-block;background:url(//files.cablewholesale.com/images/icon_search_g.png);background-repeat:no-repeat;background-position:center;z-index:3;top:1px;right:0px;width:30px;height:30px;cursor:pointer;color:#fff;white-space:nowrap;text-indent:-10000px;}
 header form.search div #search_submit{display:inline-block;position:absolute;z-index:2;top:1px;left:559px;width:30px;height:30px;color:#fff;background:#fff;cursor:pointer;border:0;}
 /* END header */
 /* BEGIN - footer */
 footer{position:relative;width:600px;padding:0;text-align:left;margin-top:10px;}
 footer div.social_bot{display:block;visibility:visible;position:relative;width:600px;height:30px;border:0;padding:0;margin:0;background:#0078b9;color:#fff;list-style:none;}
 footer ul{display:inline-block;position:relative;left:0;width:13.0em;height:12.0em;vertical-align:top;margin:0;text-align:left;list-style:none;background:#fff;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;padding:2.0em;padding-top:1.0em;margin-top:0.2em;}
 footer ul.link1{margin-left:1.5em;}
 footer ul.link2{}
 footer ul li{font-size:0.9em;margin-bottom:0.8em;padding:0.1em;}
 footer div.logos{display:block;font-size:0.73em;text-align:center;margin-top:1.0em;}
 footer div.copy{display:block;font-size:0.7em;text-align:center;margin-top:1.0em;}
 /* END - footer */
 div.content{position:relative;width:600px;height:auto;padding:0;padding-bottom:10px;background:#fff;font-size:0.9em;color:#000;}
 ul.breadCrumbs{display:block;padding:0.5em;}
 ul.breadCrumbs li{display:inline-block;}
 ul.breadCrumbs li:not(:last-child):after{content:" > ";}
 ul.breadCrumbs li a,ul.breadCrumbs li a:link,ul.breadCrumbs li a:visited{color:#0078b9;text-decoration:underline;}
 ul.breadCrumbs li a:hover,ul.breadCrumbs li a:active{color:#53c2fe;}
 p.catDesc{margin:10px;width:580px;text-align:justify;line-height:initial;font-size:0.8em;}
 h2.catSubHead{font-size:1.0em;font-weight:normal;text-align:center;color:#001420;background:#b9b9b9;padding:3px;font-weight:bold;line-height:initial;}
 h2.catSubHead a,h2.catSubHead a:link,h2.catSubHead a:visited{color:#0078b9;text-decoration:underline;}
 h2.catSubHead a:hover,h2.catSubHead a:active{color:#001420;}

 div.catLine{
display:inline-block;
width:30%;
height:140px;
margin:0;
margin-left:1.5%;
margin-right:0.4%;
margin-top:2px;
margin-bottom:10px;
border:1px solid #B9B9B9;
padding-bottom:5px;
text-align:center;
vertical-align:top;
}
 div.catLine a,div.catLine a:link,div.catLine a:visited{color:#0078b9;}
 div.catLine a:hover,div.catLine a:active{color:#53c2fe;}
 div.catLine img{height:80px;width:80px;vertical-align:middle;}
 div.catLine span{margin-left:1%;width:98%;display:inline-block;font-size:1.4em;vertical-align:middle;}

 
 div.newPartLine{margin:5px;width:590px;border-bottom:1px solid #b9b9b9;padding-bottom:10px;}
div.newPartLine:last-of-type{border:0;}
div.newPartLine a,div.newPartLine a:link,div.newPartLine a:visited{
display:inline-block;
width:170px;
height:90px;
text-align:center;
color:#0078b9;
vertical-align:top;
}
div.newPartLine a:hover,div.newPartLine a:active{color:#53c2fe;}
div.newPartLine img{height:80px;width:80px;vertical-align:middle;}
div.newPartLine span{display:inline-block;}
div.newPartLine p.newPartDesc{
display:inline-block;
text-align:justify;
width:410px;
}
 
 
 /* itemline.tpl */
 div.itemLine{position:relative;width:590px;margin:5px;padding-top:6px;padding-bottom:6px;border-bottom:1px solid #b9b9b9;}
 div.itemLine:last-of-type{border:0;}
 div.itemThumb{display:inline-block;width:130px;text-align:center;}
 div.itemThumb a,div.itemLine div.itemThumb a:link,div.itemLine div.itemThumb a:visited{}
 div.itemThumb a:hover,div.itemLine div.itemThumb a:active{}
 div.itemThumb a img.itemThumb{height:120px;width:120px;}
 div.itemInfo{display:inline-block;width:450px;vertical-align:top;}
 div.itemInfo h3.itemDesc{line-height:1.5;font-size:1.1em;text-align:center;}
 div.itemInfo h3.itemDesc a,div.itemLine div.itemThumb div.itemInfo h3.itemDesc a:link,div.itemLine div.itemThumb div.itemInfo h3.itemDesc a:visited{color:#0078b9;}
 div.itemInfo a.partnoLink,div.itemLine div.itemThumb div.itemInfo a.partnoLink:link,div.itemLine div.itemThumb div.itemInfo a.partnoLink:visited{display:block;width:450px;line-height:1.5;font-size:1.0em;color:#000;text-align:center;}
 div.itemInfo a.partnoLink:hover,div.itemLine div.itemThumb div.itemInfo a.partnoLink:active{}
 div.itemInfo div.itemReview{display:block;width:450px;line-height:1.5;text-align:center;font-size:1.0em;color:gray;}
 div.itemInfo div.itemReview label{}
 div.itemInfo div.itemReview img{vertical-align:middle;}
 div.itemInfo div.itemReview span{}
 div.itemInfo div.itemStock{display:inline-block;width:450px;text-align:center;font-size:1.0em;font-style:italic;color:gray;}
 div.itemInfo form.itemAdd{display:inline-block;position:relative;width:450px;margin-bottom:0;line-height:3.0;font-size:1.0em;text-align:center;}
 div.itemInfo form.itemAdd span.itemPrice{display:inline-block;position:relative;line-height:initial;color:#000;font-size:1.0em;font-weight:bold;text-align:right;}
 div.itemInfo form.itemAdd input.itemQty{position:relative;line-height:initial;}
 div.itemInfo form.itemAdd input.itemButton{position:relative;background:url(//files.cablewholesale.com/images/icons/add_button_md.png);border:0;display:inline-block;height:20px;width:90px;vertical-align:text-top;}
 div.itemInfo div.itemPriceGrids{position:relative;width:450px;margin-left:auto;margin-right:auto;font-size:1.0em;}
 div.itemInfo div.itemPriceGrids details.priceGridNarrow{display:none;}
 div.itemInfo div.itemPriceGrids details.priceGridNarrow table {width:200px;margin-left:auto;margin-right:auto;border-collapse:separate;border-spacing:2px;}
 div.itemInfo div.itemPriceGrids details.priceGridNarrow table td{width:100px;text-align:right;font-weight:normal;color:#001420;}
 div.itemInfo div.itemPriceGrids table.priceGridWide{display:block;border-collapse:separate;border-spacing:2px;width:98%;margin-top:10px;}
 div.itemInfo div.itemPriceGrids table.priceGridWide td{width:92px;text-align:right;font-weight:normal;color:#001420;}
 /* itemline.tpl */


 /* BEGIN quick-and-dirty hack by MAC to fix image sizes.  FIXME. */
 img.fullSize180{width:180px;}
 img.fullSize550{width:550px;}
 img.fullSize750,
 img.fullSize760{width:580px;}
 img.fullSize{width:600px;}
 /* END quick-and-dirty hack by MAC to fix image sizes.  FIXME. */
 div.images{display:inline-block;width:300px;text-align:center;}
 div.images #imgLink{}
 div.images img.link{}
 div.images div.thumbnails{}
 div.images div.thumbnails a,div.images div.thumbnails a:link,div.images div.thumbnails a:visited{}
 div.images div.thumbnails a:hover,div.images div.thumbnails a:active{}
 div.images div.thumbnails a img{border:2px solid #ebebeb;}
 div.info{display:inline-block;width:290px;margin-left:0px;margin-top:10px;vertical-align:top;}
 
 form.addPart{display:block;margin-top:10px;margin-bottom:10px;width:290px;}
 form.addPartM{display:none;}
 form.addPart label{font-weight:bold;color:#000;vertical-align:middle;line-height:initial;margin-left:50px;}
 form.addPart input[type="text"]{vertical-align:middle;line-height:initial;margin-left:5px;}
 form.addPart input[type="image"]{vertical-align:middle;}
 span.specPrice:before{content:"Price: $";}
 span.specPriceSpec:before{content:"Special Price: $";}
 span.specPrice,span.specPriceSpec{display:inline-block;font-weight:bold;color:#090;vertical-align:top;line-height:initial;margin:0;margin-left:0;}
 div.specReviewTop{display:inline-block;margin-left:30px;margin-bottom:10px;vertical-align:sub;}
 div.specReviewTop a{}
 div.specReviewTop img{vertical-align:bottom;}
 span.partno:before{content:"Part Number: ";}
 span.partno{margin-left:10px;font-weight:bold;display:inline-block;margin-bottom:5px;width:250px;}
 span.availability:before{content:"Availability: ";}
 span.availability{margin-left:30px;font-style:italic;display:inline-block;margin-bottom:5px;}
 
 div.specProperties{width:290px;margin-top:10px;margin-left:10px;}
 div.specProperties span{font-weight:bold;}
 div.specProperties ul{margin-left:30px;list-style:disc;}
 div.specProperties ul li a,div.specProperties ul li a:link,div.specProperties ul li a:visited{color:#53c2fe;}
 div.specProperties ul li a:hover,div.specProperties ul li a:active{color:#001420;}
 div.specAnnoying{position:relative;height:170px;}
 div.specAnnoying div.specReviewTop{display:inline-block;position:absolute;top:65px;left:0;margin-left:50px;margin-bottom:10px;vertical-align:sub;}
 div.specAnnoying span.availability{display:inline-block;position:absolute;top:92px;left:0;margin-left:50px;margin-bottom:10px;font-style:italic;}
 div.specAnnoying div.specForm{display:inline-block;position:absolute;top:92px;left:0;margin-left:-25px;margin-bottom:10px;font-style:italic;}
 div.specAnnoying div.specProperties{left:155px;margin-left:150px;position:absolute;top:5px;width:280px;}

 div.specInfo{margin:10px;}
 
 div.specInfo h2.specSubHeading{font-weight:bold;display:block;color:#001420;background:#53c2fe;padding:5px;width:98%;margin-left:0;margin-bottom:10px;text-align:center;}
/*
 div.specInfo a.specInfo,div.specInfo a.specInfo:link,div.specInfo a.specInfo:visited{font-weight:bold;display:block;color:#001420;background:#53c2fe;padding:5px;width:590px;margin-left:-10px;text-align:center;}
 div.specInfo a.specInfo:hover,div.specInfo a.specInfo:active{color:#0078b9;}
*/
 div.specInfo div.specDesc{margin-top:0;}
/*
 div.specInfo div.specDesc {display:block;padding:5px;margin-bottom:5px;}
*/
 div.specInfo div.specDesc p{margin-bottom:5px;text-align:justify;line-height:initial;font-size:0.9em;}
 div.specInfo div.specSheet{text-align:center;}
 div.specInfo div.specSheet a.specPDF,div.specInfo div.specSheet a.specPDF:link,div.specInfo div.specSheet a.specPDF:visited{color:#53c2fe;}
 div.specInfo div.specSheet a.specPDF:hover,div.specInfo div.specSheet a.specPDF:active{color:#001420;}
 div.specInfo div.specSheet div.specList{text-align:left;}
 div.specList span{font-weight:bold;}
 div.specList ul{margin-top:3px;margin-left:5px;margin-bottom:10px;font-size:0.9em;}
 div.specList ul li{padding:2px;}
 div.specList ul b{font-weight:bold;color:#5f5f5f;}
 #divReadReviews{display:none;line-height:initial;margin-bottom:10px;padding-top:10px;text-align:center;background:#fff;}
 div.specReviewBottom{line-height:initial;margin-bottom:10px;padding-top:10px;text-align:center;}
 details.specReview{color:#5f5f5f;margin:5px;margin-bottom:10px;font-size:0.9em;text-align:justify;line-height:initial;border:2px solid #ebebeb;}
 details.specReview summary{padding-left:0;}
 details.specReview summary:focus{outline:0;}
 details.specReview summary b:before{content:"Reviewer: ";}
 details.specReview summary b{font-weight:bold;}
 details.specReview summary span.rating{font-weight:bold;margin-left:10px;}
 details.specReview summary img{vertical-align:top;}
 details.specReview p{padding:5px;font-size:0.85em;color:#001420;}
 details.specReview blockquote{margin:5px;padding:5px;font-size:0.85em;color:#900;background:#ebebeb;}
 details.specReview blockquote b{display:block;font-weight:bold;}
 details.specReview blockquote i{font-style:italic;}
 span.altLengthHead,span.altColorHead{display:block;font-size:0.9em;font-weight:normal;text-align:center;color:#fff;background:#5f5f5f;line-height:initial;margin-bottom:10px;padding:2px;}
 #altLength,#altColor{display:none;}
 span.alsoLikeHead{display:block;font-size:0.9em;font-weight:normal;text-align:center;color:#fff;background:#5f5f5f;line-height:initial;padding:2px;}
 #alsoLike{display:none;}
 // div.specProperties{width:400px;margin-left:150px;}
 div.siteStandard{width:590px;margin:5px;font-size:0.9em;line-height:initial;background:#fff;color:#001420;}
 div.siteStandard h2{font-size:1.1em;line-height:initial;font-weight:bold;margin-top:5px;margin-bottom:2px;}
 div.siteStandard p{font-size:1.0em;text-align:justify;line-height:initial;margin-bottom:10px;padding-left:3px;padding-right:3px;}
 div.siteStandard b{font-weight:bold;}
 div.siteStandard i{font-style:italic;}
 div.siteStandard a,div.siteStandard a:link,div.siteStandard a:visited{color:#0078b9;}
 div.siteStandard a:hover,div.siteStandard a:active{color:#53c2fe;}
 div.siteStandard ul{list-style:disc;width:570px;}
 div.siteStandard ol{list-style:decimal;width:570px;}
 div.siteStandard li{margin-left:20px;width:570px;}
 div.siteStandard li.indent{list-style:none;}
 div.siteStandard form label,form div.siteStandard label{display:inline-block;width:120px;}
 div.siteStandard form input[type="text"],form div.siteStandard input[type="text"],div.siteStandard form input[type="password"],form div.siteStandard input[type="password"],div.siteStandard form input[type="email"],form div.siteStandard input[type="email"],div.siteStandard form select,form div.siteStandard select{width:440px;margin:5px;margin-left:10px;margin-right:10px;}
 div.siteStandard form textarea,form div.siteStandard textarea{width:580px;margin:5px;margin-left:10px;margin-right:10px;}
 div.siteStandard form input[type="checkbox"],form div.siteStandard input[type="checkbox"]{margin:5px;margin-left:10px;margin-right:10px;}
 div.siteStandard form input[type="image"],div.siteStandard form input[type="submit"],div.siteStandard form input[type="button"],div.siteStandard form img.button,form div.siteStandard input[type="image"],form div.siteStandard input[type="submit"],form div.siteStandard input[type="button"],form div.siteStandard img.button{display:block;margin:10px;margin-left:auto;margin-right:auto;}
 div.siteStandard form input[type="radio"],form div.siteStandard input[type="radio"]{margin-top:10px;margin-bottom:10px;margin-left:10px;margin-right:10px;}
 div.siteStandard form input[type="text"].creditCard,div.siteStandard form select.creditCard,form div.siteStandard input[type="text"].creditCard,form div.siteStandard select.creditCard{width:150px;margin:3px;}
 div.siteStandard form input[type="text"].promoCode,form div.siteStandard input[type="text"].promoCode{width:100px;}
 div.siteStandard form label.creditCard,form div.siteStandard label.creditCard{display:inline-block;width:150px;}
 div.siteStandard form label.promoCode,form div.siteStandard label.promoCode{display:inline-block;}
 div.siteStandard .grayBar{font-size:1.1em;line-height:initial;font-weight:bold;margin-top:5px;margin-bottom:2px;display:block;font-weight:bold;background:#ebebeb;text-align:center;}
 div.formLine{width:580px;margin-left:auto;margin-right:auto;}
 div.formLine div.halfWidth{display:inline-block;width:260px;margin-left:10px;padding:3px;vertical-align:top;margin-bottom:10px;}
 div.formLine div.halfWidth h3{display:inline-block;width:250px;text-decoration:underline;margin-bottom:3px;}
 div.formLine input[type="text"],div.formLine input[type="email"],div.formLine input[type="password"],div.formLine textarea{width:200px !important;}
 div.formLine select{width:200px !important;}
 div.formLine textarea{width:200px !important;}
 div.order {display:block;}
 div.order h2{font-size:1.2em;font-weight:bold;text-align:center;background:#ebebeb;line-height:initial;}
 div.order div.partLine{position:relative;}
 div.order div.pad {padding-bottom:20px;}
 div.order div.partLine a.partNumber:before{content:"Part: ";}
 div.order div.partLine a.partNumber,div.order div.partLine a.partNumber:link,div.order div.partLine a.partNumber:visited{font-weight:bold;color:#0078b9;display:block;margin-bottom:5px;}
 div.order div.partLine a.partNumber:hover,div.order div.partLine a.partNumber:active{color:#53c2fe;}
 div.order div.partLine span.partDesc:before{content:" - ";}
 div.order div.partLine span.partDesc{line-height:1.2;font-size:1.0em;color:#5f5f5f;font-weight:normal;}
 div.order div.partLine span.partPrice:before{content:"Price per: $";}
 div.order div.partLine span.partPrice{display:inline-block;margin-left:270px;color:#090;font-weight:bold;}
 div.order div.partLine span.partPrice2:before{content:"Price per: $";}
 div.order div.partLine span.partPrice2{display:inline-block;position:absolute;left:10px;margin-top:-2px;}
 div.order div.partLine div.partQtyInput{display:inline-block;position:absolute;left:450px;margin-top:-2px;}
 div.order div.partLine div.partQtyInput input[type="text"]{width:50px;text-align:right;padding-right:3px;}
 div.order div.partLine span.partQty:before{content:"Qty: ";position:absolute;left:0;}
 div.order div.partLine span.partQty{display:inline-block;position:absolute;left:270px;margin-top:-2px;width:75px;text-align:right;}
 div.order div.partLine span.partTotal:before{content:"$";position:absolute;left:-0.5em;}
 div.order div.partLine span.partTotal{display:inline-block;position:absolute;left:500px;width:70px;margin-top:-2px;color:#090;font-weight:bold;text-align:right;}
 div.order div.partLine div.partAction{display:inline-block;position:absolute;left:510px;}
 div.order div.partLine div.partAction input{}
 div.order div.partLine div.realTime{display:block;margin-top:10px;}
 div.order div.partLine div.realTime label{display:inline-block;font-weight:bold;margin-left:10px;}
 div.order div.partLine div.realTime span{display:inline-block;width:50px;}
 div.order table.cartTotal{margin-bottom:10px;}
 div.order table.cartTotal td{width:100px;color:#000;text-align:right;font-weight:bold;}
 div.order table.cartTotal td.left{width:375px;}
 div.order table.cartTotal td.subTotal{}
 div.order table.cartTotal td.codFee{}
 div.order table.cartTotal td.handlingFee{}
 div.order table.cartTotal td.discount{}
 div.order table.cartTotal td.shipping{}
 div.order table.cartTotal td.tax{}
 div.order table.cartTotal td.total{border-top:2px solid #000;}
 div.order input.cartUpdate{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;}
 div.order div.cartAction {text-align:center;margin-bottom:15px;}
 div.order div.cartAction a{display:block;margin-top:15px;}
 div.order div.cartAction a img{}
 div.order div.center {text-align:center;}
 div.order div.center b {font-weight:bold;}
 div.order div.center a {display:block;margin-top:15px;}
 #indexBanners{margin-left:5px;}
 #indexBannerLinks{text-align:center;}
 #indexBannerLinks a{display:inline-block;padding:3px;background:#ccc;font-size:2.0em;width:36px;height:36px;margin:4px;font-weight:bold;text-align:center;}
 #indexBannerLinks a.on, #indexBannerLinks a.on:link, #indexBannerLinks a.on:visited{color:#ff730a;}
 #indexBannerLinks a.off, #indexBannerLinks a.off:link, #indexBannerLinks a.off:visited{color:#0078b9;}
 div.indexCategories{width:590px;margin-left:0;text-align:center;}
 div.indexCategories h2{text-align:center;display:inline-block;margin-left:30px;margin-right:30px;}
 div.indexCategories h2 a{background:#000;display:inline-block;}
 div.indexCategories h2 a,div.indexCategories h2 a:link,div.indexCategories h2 a:visited{color:#fff;}
 div.indexCategories h2 a img{display:block;}
 div.indexProducts h3.prodShort{padding-bottom:5px;}
 div.indexProducts h3.prodShort:not(:last-child){border-bottom:1px solid #000;}
 div.indexProducts h3.prodShort a img{display:inline-block;vertical-align:middle;width:120px;}
 div.indexProducts h3.prodShort a span{display:inline-block;vertical-align:middle;width:450px;margin-left:10px;font-size:1.2em;}
 /* Animals, do not remove! */
 div.animals {width:316px;text-align:center !important;margin-left:auto;margin-right:auto;}
 div.animals p {text-align:center !important;font-size: 1.4em;}
 input.felis,input.sirius,input.pisces,input.equus,input.serpens,input.chelonia{display:inline-block !important;color:transparent;font-size:0;line-height:1;padding: 0 0 0 102px;width:102px;height:102px;border:0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
 input.felis{background-image:url(//files.cablewholesale.com/images/icons/felis.png);}
 input.sirius{background-image:url(//files.cablewholesale.com/images/icons/sirius.png);}
 input.pisces{background-image:url(//files.cablewholesale.com/images/icons/pisces.png);}
 input.equus{background-image:url(//files.cablewholesale.com/images/icons/equus.png);}
 input.serpens{background-image:url(//files.cablewholesale.com/images/icons/serpens.png);}
 input.chelonia{background-image:url(//files.cablewholesale.com/images/icons/chelonia.png);}
 /* Animals, do not remove! */
 /* Nextag survey lockdown */
 #nxtgpopupwindow{z-index:100;width:350px !important;left:0 !important;top:153px !important;left:125px !important;visibility:visible;display:block;}
 /* Nextag survey lockdown */
 /* Google Trusted Store lockdown */
 #gts-g-w{left:140px !important;top:0 !important;}
 /* Google Trusted Store lockdown */
 
/* new cart rules */
form.orderDisplay,div.orderDisplay{text-align:right;border-top:1px solid #B9B9B9;}
div.orderControls{background:#EBEBEB;border-bottom:1px solid #B9B9B9;}
div.orderControls input.cartSelectAll{float:left;margin-left:26px;margin-top:5px;}
div.orderControls span.cartSelectAll{float:left;margin-top:4px;margin-left:5px;}
div.orderControls input.cartRemove{float:left;margin-left:20px;font-weight:bold;}
div.orderControls select{display:none;height:21px;float:left;margin-left:85px;}
div.orderControls input.cartUpdate{float:right;font-weight:bold;}
div.orderTotals{background:#EBEBEB;}
div.orderTotals div.paymentTypes{float:left;width:600px;margin-left:0;margin-top:10px;text-align:center;vertical-align:super;}
div.orderTotals div.paymentTypes a.coLink,div.orderTotals div.paymentTypes a.coLink:link,div.orderTotals div.paymentTypes a.coLink:visited{float:right;color:#008000;text-decoration:underline;margin-right:5px;font-weight:bold;display:inline;}
div.orderTotals div.paymentTypes a.coLink480{display:none !important;}
div.orderTotals div.paymentTypes div{margin-bottom:3px;}
div.orderTotals table.totalLines{float:right;width:600px;margin-top:5px;} 
div.orderTotals td.subTotalText{width:200px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.subTotal{width:115px;padding-right:5px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.shippingCostText{width:200px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.shippingCost{width:115px;padding-right:5px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.taxesText{width:200px;text-align:right;border-bottom:1px solid #b9b9b9;padding-bottom:5px;} 
div.orderTotals td.taxes{width:115px;padding-right:5px;text-align:right;border-bottom:1px solid #b9b9b9;padding-bottom:5px;} 
div.orderTotals td.totalText{width:200px;text-align:right;font-weight:bold;padding-top:5px;padding-bottom:5px;} 
div.orderTotals td.total{width:115px;padding-right:5px;text-align:right;font-weight:bold;padding-top:5px;padding-bottom:5px;} 
div.shipActionBox{margin-top:10px;}
div.shipActionBox div.shipCalc{width:320px;float:none;margin-left:auto;margin-right:auto;text-align:center;}
div.shipActionBox div.shipCalc fieldset.shipCalc{width:310px;text-align:center;background:#EBEBEB;padding:4px;margin-left:0;border:1px solid #B9B9B9;margin-bottom:10px;}
div.shipActionBox div.shipCalc fieldset.shipCalc legend{padding:3px;background:#FFF;border:1px solid #B9B9B9;text-align:left;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox{float:left;width:168px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox input.shipZip{width:60px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox select.shipRes{height:21px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox select.quickCountry{height:21px;display:block;width:165px;margin-top:3px;margin-left:auto;margin-right:auto;margin-bottom:4px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox input.shipSubmit{display:block;width:165px;margin-top:3px;margin-left:auto;margin-right:auto;margin-bottom:4px;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults{float:right;width:140px;text-align:right;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults td.shipLabel{width:68px;padding-top:4px;padding-right:2px;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults td.shipInput{width:53px;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults td.shipInput input{width:53px;border:0;background:#EBEBEB;text-align:right;}
div.shipActionBox div.shipCalc fieldset.shipCalc hr.clear{margin-top:15px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.shipMsg{font-size:1.0em;color:#000000;clear:both;margin-top:17px;font-style:italic;}
div.shipActionBox div.checkOuts{float:none;width:320px;text-align:center;margin-top:10px;margin-left:auto;margin-right:auto;}
div.shipActionBox div.checkOuts fieldset{width:280px;text-align:center;background:#B1E388;padding:20px;padding-top:5px;padding-bottom:6px;border:1px solid #4FAF01;margin-bottom:10px;}
div.shipActionBox div.checkOuts fieldset a.checkout{display:block;margin-bottom:0;}
div.shipActionBox div.checkOuts fieldset a.checkout img{width:158px;}
div.shipActionBox div.checkOuts fieldset span.bword{display:block;margin-bottom:5px;font-weight:bold;}
div.shipActionBox div.checkOuts fieldset a.paypal{display:block;margin-bottom:5px;}
div.shipActionBox div.checkOuts fieldset span.word{display:block;margin-bottom:5px;}
div.shipActionBox div.checkOuts fieldset a.quote{display:block;color:#235b00;font-weight:bold;text-decoration:underline;margin-bottom:1px;}
/* new cart rules */
/* New Order Line Item */
div.orderLine{border-bottom:1px solid #b9b9b9;}
div.orderLine div.thumbnails{width:155px;display:inline-block;vertical-align:top;text-align:left;}
div.orderLine div.thumbnails input{margin:0;margin-top:24px;margin-left:5px;vertical-align:top;}
div.orderLine div.thumbnails img{width:64px;}
div.orderLine div.info{width:415px;margin-left:5px;vertical-align:middle;text-align:left;}
div.orderLine div.info span.partno:before{content:"Part Number: ";}
div.orderLine div.info span.partno{font-weight:bold;display:block;}
div.orderLine div.info span.partno span{display:inline-block;}
div.orderLine div.info a.desc,
div.orderLine div.info a.desc:link,
div.orderLine div.info a.desc:visited{color:#0078B9;}
div.orderLine div.info a.desc:hover,
div.orderLine div.info a.desc:active{}
div.orderLine div.priceStock{display:inline-block;width:600px;vertical-align:middle;}
div.orderLine div.priceStock table.price{display:block;float:right;margin-right:0;}
div.orderLine div.priceStock table.price td.each{width:90px;text-align:right;}
div.orderLine div.priceStock table.price td.qty{width:90px;text-align:right;}
div.orderLine div.priceStock table.price td.all{width:115px;padding-right:5px;text-align:right;}
div.orderLine div.priceStock table.rtStock{float:right;width:230px;margin-top:2px;margin-left:auto;margin-right:auto;color:#008000;font-weight:bold;}
div.orderLine div.priceStock table.rtStock td.loc{width:55px;text-align:right;}
div.orderLine div.priceStock table.rtStock td.qty{width:60px;text-align:right;}
/* New Order Line Item */

 /* END base mobile size 600 pixels width */
}
@media only screen and (min-width : 750px)
{
 /* DEBUG - width display */
 li.scrn320{display:none !important;}
 li.scrn480{display:none !important;}
 li.scrn600{display:none !important;}
 li.scrn940{display:none !important;}
 li.scrn1000{display:none !important;}
 li.scrn1260{display:none !important;}
 /* DEBUG - width display */
 /* BEGIN size 750 pixels width */
 /* BEGIN base level stuff */
 body{width:750px;margin:0;margin-left:auto;margin-right:auto;padding:0;background:#FFF;color:#0078b9;font-family:'Open Sans',sans-serif;}
 nav{display:block;position:relative;width:750px;height:93px;margin:0;padding:0;font-size:0.9em;list-style:none;}
 h1{font-size:1.6em;}
 /* END base level stuff */
 /* BEGIN header */
 header{position:relative;background:#fff;color:#000;}
 nav{display:block;position:relative;width:750px;margin:0;padding:0;font-size:0.9em;list-style:none;}
 header nav a span.text{display:inline-block;position:relative;top:6px;width:auto;font-size:1.0em;}
 header nav a img.icon{display:inline-block;width:30px;height:30px;vertical-align:top;}
 header nav div a img.icon{width:30px;height:30px;margin:0;padding:0;}
 nav.gray{height:80px;color:#001420;background:#ebebeb;}
 nav.gray a,nav.gray a:link,nav.gray a:visited{color:#001420;text-decoration:none;font-weight:bold;}
 nav.gray a:hover,nav.gray a:active{color:#5f5f5f;}
 nav.gray div.logo{display:inline-block;position:relative;width:250px;z-index:1;}
 nav.gray div.logo a img{height:75px;margin-top:0;}

nav.gray div.chat_login{display:inline-block;width:240px;height:75px;vertical-align:top;text-align:right;}
nav.gray div.chat_login div.login{display:block;margin-top:8px;margin-bottom:2px;}
nav.gray div.chat_login div.login a{margin-right:2px;}
nav.gray div.chat_login div.login a span.text{display:inline-block;width:118px;vertical-align:bottom;margin-bottom:7px;margin-right:2px;}
nav.gray div.chat_login div.login a img.icon{vertical-align:middle;}
nav.gray div.chat_login div.login a img.icon,nav.gray div.login a img.icon:link,nav.gray div.login a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_login_g.png);}
nav.gray div.chat_login div.login a img.icon:hover,nav.gray div.login a img.icon:active{background:url(//files.cablewholesale.com/images/icon_login_gh.png);}
nav.gray div.chat_login div.liveSupport{display:block;}
nav.gray div.chat_login div.liveSupport img{width:156px;height:30px;}

nav.gray div.notification_lg{display:inline-block;width:250px;height:80px;margin-top:2px;vertical-align:top;}
nav.gray div.notification_lg a.image{display:block;width:200px;height:80px;background:url(//files.cablewholesale.com/images/freeship_lg.jpg);background-size:cover;background-repeat:no-repeat;margin-left:auto;margin-right:auto;}

nav.gray div.notification_sm{display:none;}
nav.gray div.notification_sm a.image{display:block;width:100%;height:40px;background:url(//files.cablewholesale.com/images/freeship_sm.jpg);background-size:contain;background-repeat:repeat-x;}


 nav.blue{height:30px;color:#fff;background:#0078b9;}
 nav.blue a,nav.blue a:link,nav.blue a:visited{color:#fff;text-decoration:none;font-weight:bold;}
 nav.blue a:hover,nav.blue a:active{color:#b2d6ea;}
 nav.blue div.menu{display:inline-block;position:absolute;top:0;left:10px;height:30px;width:30px;z-index:2;}
 nav.blue div.menu a img.icon,nav.blue div.menu a img.icon:link,nav.blue div.menu a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_menu_b.png);}
 nav.blue div.menu a img.icon:hover,nav.blue div.menu a img.icon:active{background:url(//files.cablewholesale.com/images/icon_menu_bh.png);}
 nav.blue div.menu ul{position:absolute;top:30px;left:-10px;width:318px;visibility:hidden;list-style:none;padding-top:0.75em;padding-left:1px;padding-right:1px;padding-bottom:10px;background:#5f5f5f;margin:0;}
 nav.blue div.menu a:hover ul{visibility:visible;}
 nav.blue div.menu ul a{font-size:0.8em;font-weight:normal;}
 nav.blue div.menu ul li.link1{position:relative;left:5px;width:150px;padding:5px;}
 nav.blue div.menu ul li.link2{position:relative;margin-top:-26px;left:165px;width:150px;padding:5px;}
 nav.blue div.menu ul li.last{position:relative;margin-top:0.5em;margin-left:60px;width:150px;padding:5px;text-align:center;}
 nav.blue div.menu ul li.last a{font-size:1.0em;}
 nav.blue div.products{display:inline-block;position:absolute;top:0;left:55px;width:140px;height:30px;overflow:visible;text-align:left;z-index:2;}
 nav.blue div.products a.products{display:inline-block;position:relative;top:6px;}
 nav.blue div.products:hover a.products{color:#ccc;}
 nav.blue div.products ul{position:absolute;top:30px;left:-55px;width:318px;visibility:hidden;list-style:none;padding-top:0.75em;padding-left:1px;padding-right:1px;padding-bottom:10px;background:#0078b9;margin:0;}
 nav.blue div.products a:hover ul{visibility:visible;}
 nav.blue div.products ul a{font-size:0.8em;font-weight:normal;}
 nav.blue div.products ul li.link1{position:relative;left:5px;width:150px;padding:5px;}
 nav.blue div.products ul li.link2{position:relative;margin-top:-26px;left:165px;width:150px;padding:5px;}
 nav.blue div.products ul li.last{position:relative;margin-top:0.5em;margin-left:60px;width:150px;padding:5px;text-align:center;}
 nav.blue div.products ul li.last a{font-size:1.0em;}
 nav.blue div.phone{display:inline-block;position:absolute;top:0;right:370px;height:30px;width:165px;z-index:1;}
 nav.blue div.phone a img.icon,nav.blue div.phone a img.icon:link,nav.blue div.phone a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_phone_b.png);}
 nav.blue div.phone a img.icon:hover,nav.blue div.phone a img.icon:active{background:url(//files.cablewholesale.com/images/icon_phone_bh.png);}
 nav.blue div.contact{display:inline-block;position:absolute;top:0;right:210px;height:30px;width:120px;z-index:2;}
 nav.blue div.contact a img.icon,nav.blue div.contact a img.icon:link,nav.blue div.contact a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_contact_b.png);}
 nav.blue div.contact a img.icon:hover,nav.blue div.contact a img.icon:active{background:url(//files.cablewholesale.com/images/icon_contact_bh.png);}
 nav.blue div.contact ul{position:absolute;top:30px;right:-100px;width:316px;visibility:hidden;list-style:none;padding-top:0.75em;padding-left:1px;padding-right:1px;padding-bottom:10px;background:#fff;color:#b9b9b9;margin:0;border:1px solid #0078b9;}
 nav.blue div.contact ul a{font-size:0.8em;font-weight:normal;}
 nav.blue div.contact ul li.link{text-align:center;}
 nav.blue div.contact ul li.link a,nav.blue div.contact ul li.link a:link,nav.blue div.contact ul li.link a:visited{font-size:1.0em;color:#001420;}
 nav.blue div.contact ul li.link a:hover,nav.blue div.contact ul li.link a:active{color:#53c2fe;}
 nav.blue div.contact ul li.form{}
 nav.blue div.contact ul li.last{position:relative;margin-top:0.5em;margin-left:60px;width:150px;padding:5px;text-align:center;}
 nav.blue div.contact ul li.last a,nav.blue div.contact ul li.last a:link,nav.blue div.contact ul li.last a:visited{font-size:1.0em;color:#001420;}
 nav.blue div.contact ul li.last a:hover,nav.blue div.contact ul li.last a:active{color:#53c2fe;}
 nav.blue div.cart{display:inline-block;position:absolute;top:0;right:10px;height:30px;width:200px;z-index:1;text-align:right;}
 nav.blue div.cart a img.icon,nav.blue div.cart a img.icon:link,nav.blue div.cart a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_cart_b.png);}
 nav.blue div.cart a img.icon:hover,nav.blue div.cart a img.icon:active{background:url(//files.cablewholesale.com/images/icon_cart_bh.png);}
 header form.search{display:block;position:relative;width:740px;padding-top:5px;padding-bottom:5px;color:#001420;background:#0078B9;z-index:1;font-size:1.0em;}
 header form.search div{position:relative;width:730px;margin-left:auto;margin-right:auto;}
 header form.search div #search_input{width:690px;height:1.0em;margin-left:0;border:0;font-size:1.0em;padding-top:0.5em;padding-bottom:0.5em;background:#fff;padding-left:45px;}
 header form.search div #search_overlay{position:absolute;display:inline-block;background:url(//files.cablewholesale.com/images/icon_search_g.png);background-repeat:no-repeat;background-position:center;z-index:3;top:1px;right:0px;width:30px;height:30px;cursor:pointer;color:#fff;white-space:nowrap;text-indent:-10000px;}
 header form.search div #search_submit{display:inline-block;position:absolute;z-index:2;top:1px;left:699px;width:30px;height:30px;color:#fff;background:#fff;cursor:pointer;border:0;}
 /* END header */
 /* BEGIN - footer */
 footer{position:relative;width:750px;padding:0;text-align:left;margin-top:10px;}
 footer div.social_bot{display:block;visibility:visible;position:relative;width:750px;height:30px;border:0;padding:0;margin:0;background:#0078b9;color:#fff;list-style:none;}
 footer ul{display:inline-block;position:relative;left:0;width:10.0em;height:14.0em;vertical-align:top;margin:0;text-align:left;list-style:none;background:#fff;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;padding:0.25em;padding-top:1.0em;margin-top:0.2em;}
 footer ul.link1{margin-left:1.5em;}
 footer ul.link2{}
 footer ul li{font-size:0.9em;margin-bottom:0.8em;padding:0.1em;}
 footer div.logos{display:block;font-size:0.73em;text-align:center;margin-top:1.0em;}
 footer div.copy{display:block;font-size:0.7em;text-align:center;margin-top:1.0em;}
 /* END - footer */
 div.content{position:relative;width:750px;height:auto;padding:0;padding-bottom:10px;background:#fff;font-size:0.9em;color:#000;}
 ul.breadCrumbs{display:block;padding:0.5em;}
 ul.breadCrumbs li{display:inline-block;}
 ul.breadCrumbs li:not(:last-child):after{content:" > ";}
 ul.breadCrumbs li a,ul.breadCrumbs li a:link,ul.breadCrumbs li a:visited{color:#0078b9;text-decoration:underline;}
 ul.breadCrumbs li a:hover,ul.breadCrumbs li a:active{color:#53c2fe;}
 p.catDesc{margin:10px;width:730px;text-align:justify;line-height:initial;font-size:0.8em;}
 h2.catSubHead{font-size:1.0em;font-weight:normal;text-align:center;color:#001420;background:#b9b9b9;padding:3px;font-weight:bold;line-height:initial;}
 h2.catSubHead a,h2.catSubHead a:link,h2.catSubHead a:visited{color:#0078b9;text-decoration:underline;}
 h2.catSubHead a:hover,h2.catSubHead a:active{color:#001420;}

 div.catLine{
display:inline-block;
width:30%;
height:120px;
margin:0;
margin-left:1.5%;
margin-right:0.4%;
margin-top:2px;
margin-bottom:10px;
border:1px solid #B9B9B9;
padding-bottom:5px;
text-align:center;
vertical-align:top;
}
 div.catLine a,div.catLine a:link,div.catLine a:visited{color:#0078b9;}
 div.catLine a:hover,div.catLine a:active{color:#53c2fe;}
 div.catLine img{height:80px;width:80px;vertical-align:middle;}
 div.catLine span{margin-left:1%;width:98%;display:inline-block;font-size:1.4em;vertical-align:middle;}

 div.newPartLine{margin:5px;width:730px;border-bottom:1px solid #b9b9b9;padding-bottom:10px;}
div.newPartLine:last-of-type{border:0;}
div.newPartLine a,div.newPartLine a:link,div.newPartLine a:visited{
display:inline-block;
width:170px;
height:90px;
text-align:center;
color:#0078b9;
vertical-align:top;
}
div.newPartLine a:hover,div.newPartLine a:active{color:#53c2fe;}
div.newPartLine img{height:80px;width:80px;vertical-align:middle;}
div.newPartLine span{display:inline-block;}
div.newPartLine p.newPartDesc{
display:inline-block;
text-align:justify;
width:550px;
}

 /* itemline.tpl */
 div.itemLine{position:relative;width:750px;margin:5px;padding-top:6px;padding-bottom:6px;border-bottom:1px solid #b9b9b9;}
 div.itemLine:last-of-type{border:0;}
 div.itemThumb{display:inline-block;width:130px;text-align:center;}
 div.itemThumb a,div.itemLine div.itemThumb a:link,div.itemLine div.itemThumb a:visited{}
 div.itemThumb a:hover,div.itemLine div.itemThumb a:active{}
 div.itemThumb a img.itemThumb{height:120px;width:120px;}
 div.itemInfo{display:inline-block;width:610px;vertical-align:top;}
 div.itemInfo h3.itemDesc{line-height:1.5;font-size:1.1em;text-align:left;}
 div.itemInfo h3.itemDesc a,div.itemLine div.itemThumb div.itemInfo h3.itemDesc a:link,div.itemLine div.itemThumb div.itemInfo h3.itemDesc a:visited{color:#0078b9;}
 div.itemInfo a.partnoLink,div.itemLine div.itemThumb div.itemInfo a.partnoLink:link,div.itemLine div.itemThumb div.itemInfo a.partnoLink:visited{display:inline-block;width:200px;line-height:1.5;font-size:1.0em;color:#000;text-align:left;}
 div.itemInfo a.partnoLink:hover,div.itemLine div.itemThumb div.itemInfo a.partnoLink:active{}
 div.itemInfo div.itemReview{display:inline-block;width:400px;line-height:1.5;text-align:right;font-size:1.0em;color:gray;}
 div.itemInfo div.itemReview label{}
 div.itemInfo div.itemReview img{vertical-align:middle;}
 div.itemInfo div.itemReview span{}
 div.itemInfo div.itemStock{display:inline-block;width:300px;text-align:left;font-size:1.0em;font-style:italic;color:gray;}
 div.itemInfo form.itemAdd{display:inline-block;position:relative;width:300px;margin-bottom:0;line-height:2.5;font-size:1.0em;text-align:right;}
 div.itemInfo form.itemAdd span.itemPrice{display:inline-block;position:relative;line-height:initial;color:#000;font-size:1.0em;font-weight:bold;text-align:right;}
 div.itemInfo form.itemAdd input.itemQty{position:relative;line-height:initial;}
 div.itemInfo form.itemAdd input.itemButton{position:relative;background:url(//files.cablewholesale.com/images/icons/add_button_md.png);border:0;display:inline-block;height:20px;width:90px;vertical-align:text-top;}
 div.itemInfo div.itemPriceGrids{position:relative;width:610px;margin-left:auto;margin-right:auto;font-size:1.0em;}
 div.itemInfo div.itemPriceGrids details.priceGridNarrow{display:none;}
 div.itemInfo div.itemPriceGrids details.priceGridNarrow table {width:200px;margin-left:auto;margin-right:auto;border-collapse:separate;border-spacing:2px;}
 div.itemInfo div.itemPriceGrids details.priceGridNarrow table td{width:100px;text-align:right;font-weight:normal;color:#001420;}
 div.itemInfo div.itemPriceGrids table.priceGridWide{display:block;border-collapse:separate;border-spacing:2px;width:98%;margin-top:10px;}
 div.itemInfo div.itemPriceGrids table.priceGridWide td{width:92px;text-align:right;font-weight:normal;color:#001420;}
 /* itemline.tpl */


 /* BEGIN quick-and-dirty hack by MAC to fix image sizes.  FIXME. */
 img.fullSize180{width:180px;}
 img.fullSize550{width:550px;}
 img.fullSize750,
 img.fullSize760{width:730px;}
 img.fullSize{width:750px;}
 /* END quick-and-dirty hack by MAC to fix image sizes.  FIXME. */
 div.images{text-align:center;}
 div.images #imgLink{}
 div.images img.link{}
 div.images div.thumbnails{}
 div.images div.thumbnails a,div.images div.thumbnails a:link,div.images div.thumbnails a:visited{}
 div.images div.thumbnails a:hover,div.images div.thumbnails a:active{}
 div.images div.thumbnails a img{border:2px solid #ebebeb;}
 div.info{display:inline-block;width:440px;margin-left:0px;margin-top:10px;vertical-align:top;}

 
div.partQtyPrice details.priceGridNarrow {display:none;}
div.partQtyPrice table.priceGridWide {
    display: block;
    border-collapse: separate;
    border-spacing: 2px;
    width: 98%;
    margin-top: 10px;
} 
 
 form.addPart{display:inline-block;margin-top:10px;margin-bottom:10px;width:375px;}
 form.addPart label{font-weight:bold;color:#000;vertical-align:middle;line-height:initial;margin-left:50px;}
 form.addPart input[type="text"]{vertical-align:middle;line-height:initial;margin-left:5px;}
 form.addPart input[type="image"]{vertical-align:middle;}
 span.specPrice:before{content:"Price: $";}
 span.specPriceSpec:before{content:"Special Price: $";}
 span.specPrice,span.specPriceSpec{display:inline-block;font-weight:bold;color:#090;vertical-align:top;line-height:initial;margin:0;margin-left:50px;}
 div.specReviewTop{display:block;margin-left:70px;margin-bottom:10px;vertical-align:sub;}
 div.specReviewTop a{}
 div.specReviewTop img{vertical-align:bottom;}
 span.partno:before{content:"Part Number - ";}
 span.partno{margin-left:50px;font-weight:bold;display:inline-block;margin-bottom:5px;width:300px;}
 span.availability:before{content:"Availability: ";}
 span.availability{margin-left:70px;font-style:italic;display:block;margin-bottom:5px;}
 div.specProperties{margin-top:10px;margin-left:50px;}
 div.specProperties span{font-weight:bold;}
 div.specProperties ul{margin-left:30px;list-style:disc;}
 div.specProperties ul li a,div.specProperties ul li a:link,div.specProperties ul li a:visited{color:#53c2fe;}
 div.specProperties ul li a:hover,div.specProperties ul li a:active{color:#001420;}
 div.specAnnoying{position:relative;height:160px;}
 div.specAnnoying div.specReviewTop{display:inline-block;position:absolute;top:65px;left:0;margin-left:50px;margin-bottom:10px;vertical-align:sub;}
 div.specAnnoying span.partno{display:inline-block;font-weight:bold;left:0;margin-bottom:5px;margin-left:50px;position:absolute;top:41px;width:300px;}
 div.specAnnoying span.availability{display:inline-block;position:absolute;top:92px;left:0;margin-left:50px;margin-bottom:10px;font-style:italic;}
 div.specAnnoying div.specForm{display:inline-block;position:absolute;top:92px;left:0;margin-left:-25px;margin-bottom:10px;font-style:italic;}
 div.specAnnoying div.specProperties{left:155px;margin-left:150px;position:absolute;top:5px;width:400px;}
 div.specInfo{margin:10px;}
 div.specInfo a.specInfo,div.specInfo a.specInfo:link,div.specInfo a.specInfo:visited{font-weight:bold;display:block;color:#001420;background:#53c2fe;padding:5px;width:740px;margin-left:-10px;text-align:center;}
 div.specInfo a.specInfo:hover,div.specInfo a.specInfo:active{color:#0078b9;}
 div.specInfo div.specDesc{margin-top:0;}
 div.specInfo div.specDesc h2.specSubHeading{display:block;padding:5px;margin-bottom:5px;}
 div.specInfo div.specDesc p{margin-bottom:5px;text-align:justify;line-height:initial;font-size:0.9em;}
 div.specInfo div.specSheet{text-align:center;}
 div.specInfo div.specSheet a.specPDF,div.specInfo div.specSheet a.specPDF:link,div.specInfo div.specSheet a.specPDF:visited{color:#53c2fe;}
 div.specInfo div.specSheet a.specPDF:hover,div.specInfo div.specSheet a.specPDF:active{color:#001420;}
 div.specInfo div.specSheet div.specList{text-align:left;}
 div.specList span{font-weight:bold;}
 div.specList ul{margin-top:3px;margin-left:5px;margin-bottom:10px;font-size:0.9em;}
 div.specList ul li{padding:2px;}
 div.specList ul b{font-weight:bold;color:#5f5f5f;}
 #divReadReviews{display:none;line-height:initial;margin-bottom:10px;padding-top:10px;text-align:center;background:#fff;}
 div.specReviewBottom{line-height:initial;margin-bottom:10px;padding-top:10px;text-align:center;}
 details.specReview{color:#5f5f5f;margin:5px;margin-bottom:10px;font-size:0.9em;text-align:justify;line-height:initial;border:2px solid #ebebeb;}
 details.specReview summary{padding-left:0px;}
 details.specReview summary:focus{outline:0;}
 details.specReview summary b:before{content:"Reviewer: ";}
 details.specReview summary b{font-weight:bold;}
 details.specReview summary span.rating{font-weight:bold;margin-left:10px;}
 details.specReview summary img{vertical-align:top;}
 details.specReview p{padding:5px;font-size:0.85em;color:#001420;}
 details.specReview blockquote{margin:5px;padding:5px;font-size:0.85em;color:#900;background:#ebebeb;}
 details.specReview blockquote b{display:block;font-weight:bold;}
 details.specReview blockquote i{font-style:italic;}
 span.altLengthHead,span.altColorHead{display:block;font-size:0.9em;font-weight:normal;text-align:center;color:#fff;background:#5f5f5f;line-height:initial;margin-bottom:10px;padding:2px;}
 #altLength,#altColor{display:none;}
 span.alsoLikeHead{display:block;font-size:0.9em;font-weight:normal;text-align:center;color:#fff;background:#5f5f5f;line-height:initial;padding:2px;}
 #alsoLike{display:none;}
 div.siteStandard{width:740px;margin:5px;font-size:0.9em;line-height:initial;background:#fff;color:#001420;}
 div.siteStandard h2{font-size:1.1em;line-height:initial;font-weight:bold;margin-top:5px;margin-bottom:2px;}
 div.siteStandard p{font-size:1.0em;text-align:justify;line-height:initial;margin-bottom:10px;padding-left:3px;padding-right:3px;}
 div.siteStandard b{font-weight:bold;}
 div.siteStandard i{font-style:italic;}
 div.siteStandard a,div.siteStandard a:link,div.siteStandard a:visited{color:#0078b9;}
 div.siteStandard a:hover,div.siteStandard a:active{color:#53c2fe;}
 div.siteStandard ul{list-style:disc;width:720px;}
 div.siteStandard ol{list-style:decimal;width:720px;}
 div.siteStandard li{margin-left:20px;width:720px;}
 div.siteStandard li.indent{list-style:none;}
 div.siteStandard form label,form div.siteStandard label{display:inline-block;width:120px;}
 div.siteStandard form input[type="text"],form div.siteStandard input[type="text"],div.siteStandard form input[type="password"],form div.siteStandard input[type="password"],div.siteStandard form input[type="email"],form div.siteStandard input[type="email"],div.siteStandard form select,form div.siteStandard select{width:440px;margin:5px;margin-left:10px;margin-right:10px;}
 div.siteStandard form textarea,form div.siteStandard textarea{width:730px;margin:5px;margin-left:10px;margin-right:10px;}
 div.siteStandard form input[type="checkbox"],form div.siteStandard input[type="checkbox"]{margin:5px;margin-left:10px;margin-right:10px;}
 div.siteStandard form input[type="image"],div.siteStandard form input[type="submit"],div.siteStandard form input[type="button"],div.siteStandard form img.button,form div.siteStandard input[type="image"],form div.siteStandard input[type="submit"],form div.siteStandard input[type="button"],form div.siteStandard img.button{display:block;margin:10px;margin-left:auto;margin-right:auto;}
 div.siteStandard form input[type="radio"],form div.siteStandard input[type="radio"]{margin-top:5px;margin-bottom:5px;margin-left:10px;margin-right:10px;}
 div.siteStandard form input[type="text"].creditCard,div.siteStandard form select.creditCard,form div.siteStandard input[type="text"].creditCard,form div.siteStandard select.creditCard{width:150px;margin:3px;}
 div.siteStandard form input[type="text"].promoCode,form div.siteStandard input[type="text"].promoCode{width:100px;}
 div.siteStandard form label.creditCard,form div.siteStandard label.creditCard{display:inline-block;width:150px;}
 div.siteStandard form label.promoCode,form div.siteStandard label.promoCode{display:inline-block;}
 div.siteStandard .grayBar{font-size:1.1em;line-height:initial;font-weight:bold;margin-top:5px;margin-bottom:2px;display:block;font-weight:bold;background:#ebebeb;text-align:center;}
 div.order {display:block;}
 div.order h2{font-size:1.2em;font-weight:bold;text-align:center;background:#ebebeb;line-height:initial;}
 div.order div.partLine{position:relative;}
 div.order div.pad {padding-bottom:20px;}
 div.order div.partLine a.partNumber:before{content:"Part: ";}
 div.order div.partLine a.partNumber,div.order div.partLine a.partNumber:link,div.order div.partLine a.partNumber:visited{font-weight:bold;color:#0078b9;display:block;margin-bottom:5px;}
 div.order div.partLine a.partNumber:hover,div.order div.partLine a.partNumber:active{color:#53c2fe;}
 div.order div.partLine span.partDesc:before{content:" - ";}
 div.order div.partLine span.partDesc{line-height:1.2;font-size:1.0em;color:#5f5f5f;font-weight:normal;}
 div.order div.partLine span.partPrice:before{content:"Price per: $";}
 div.order div.partLine span.partPrice{display:inline-block;margin-left:400px;color:#090;font-weight:bold;}
 div.order div.partLine span.partPrice2:before{content:"Price per: $";}
 div.order div.partLine span.partPrice2{display:inline-block;position:absolute;left:10px;margin-top:-2px;}
 div.order div.partLine div.partQtyInput{display:inline-block;position:absolute;left:590px;margin-top:-2px;}
 div.order div.partLine div.partQtyInput input[type="text"]{width:50px;text-align:right;padding-right:3px;}
 div.order div.partLine span.partQty:before{content:"Qty: ";position:absolute;left:0;}
 div.order div.partLine span.partQty{display:inline-block;position:absolute;left:270px;margin-top:-2px;width:75px;text-align:right;}
 div.order div.partLine span.partTotal:before{content:"$";position:absolute;left:-0.5em;}
 div.order div.partLine span.partTotal{display:inline-block;position:absolute;left:655px;width:70px;margin-top:-2px;color:#090;font-weight:bold;text-align:right;}
 div.order div.partLine div.partAction{display:inline-block;position:absolute;left:665px;}
 div.order div.partLine div.partAction input{}
 div.order div.partLine div.realTime{display:inline-block;margin-top:0;}
 div.order div.partLine div.realTime label{display:inline-block;font-weight:bold;margin-left:10px;}
 div.order div.partLine div.realTime span{display:inline-block;width:50px;}
 div.order table.cartTotal{margin-bottom:10px;}
 div.order table.cartTotal td{width:100px;color:#000;text-align:right;font-weight:bold;}
 div.order table.cartTotal td.left{width:530px;}
 div.order table.cartTotal td.subTotal{}
 div.order table.cartTotal td.codFee{}
 div.order table.cartTotal td.handlingFee{}
 div.order table.cartTotal td.discount{}
 div.order table.cartTotal td.shipping{}
 div.order table.cartTotal td.tax{}
 div.order table.cartTotal td.total{border-top:2px solid #000;}
 div.order input.cartUpdate{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;}
 div.order div.cartAction{text-align:center;margin-bottom:15px;}
 div.order div.cartAction a{display:block;margin-top:15px;}
 div.order div.cartAction a img{}
 div.order div.center{text-align:center;}
 div.order div.center b{font-weight:bold;}
 div.order div.center a{display:block;margin-top:15px;}
 #indexBanners{margin-left:5px;}
 #indexBannerLinks{text-align:center;}
 #indexBannerLinks a{display:inline-block;padding:3px;background:#ccc;font-size:2em;width:36px;height:36px;margin:4px;font-weight:bold;text-align:center;}
 #indexBannerLinks a.on,#indexBannerLinks a.on:link,#indexBannerLinks a.on:visited{color:#ff730a;}
 #indexBannerLinks a.off,#indexBannerLinks a.off:link,#indexBannerLinks a.off:visited{color:#0078b9;}
 div.indexCategories{width:740px;margin-left:0;text-align:center;}
 div.indexCategories h2{text-align:center;display:inline-block;margin-left:0;margin-right:0;}
 div.indexCategories h2 a{background:#000;display:inline-block;}
 div.indexCategories h2 a,div.indexCategories h2 a:link,div.indexCategories h2 a:visited{color:#fff;}
 div.indexCategories h2 a img{display:block;}
 div.indexProducts h3.prodShort{padding-bottom:5px;}
 div.indexProducts h3.prodShort:not(:last-child){border-bottom:1px solid #000;}
 div.indexProducts h3.prodShort a img{display:inline-block;vertical-align:middle;width:120px;}
 div.indexProducts h3.prodShort a span{display:inline-block;vertical-align:middle;width:450px;margin-left:10px;font-size:1.2em;}
 /* Animals, do not remove! */
 div.animals {width:316px;text-align:center !important;margin-left:auto;margin-right:auto;}
 div.animals p {text-align:center !important;font-size: 1.4em;}
 input.felis,input.sirius,input.pisces,input.equus,input.serpens,input.chelonia{display:inline-block !important;color:transparent;font-size:0;line-height:1;padding: 0 0 0 102px;width:102px;height:102px;border:0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
 input.felis{background-image:url(//files.cablewholesale.com/images/icons/felis.png);}
 input.sirius{background-image:url(//files.cablewholesale.com/images/icons/sirius.png);}
 input.pisces{background-image:url(//files.cablewholesale.com/images/icons/pisces.png);}
 input.equus{background-image:url(//files.cablewholesale.com/images/icons/equus.png);}
 input.serpens{background-image:url(//files.cablewholesale.com/images/icons/serpens.png);}
 input.chelonia{background-image:url(//files.cablewholesale.com/images/icons/chelonia.png);}
 /* Animals, do not remove! */
 /* Nextag survey lockdown */
 #nxtgpopupwindow{z-index:100;width:350px !important;left:0 !important;top:153px !important;left:200px !important;visibility:visible;display:block;}
 /* Nextag survey lockdown */
 /* Google Trusted Store lockdown */
 #gts-g-w{left:200px !important;top:220px !important;}
 #gts-c img, #gts-badgeImage{width:146px !important;}
 /* Google Trusted Store lockdown */

/* new cart rules */
form.orderDisplay,div.orderDisplay{text-align:right;border-top:1px solid #B9B9B9;}
div.orderControls{background:#EBEBEB;border-bottom:1px solid #B9B9B9;}
div.orderControls input.cartSelectAll{float:left;margin-left:26px;margin-top:5px;}
div.orderControls span.cartSelectAll{float:left;margin-top:4px;margin-left:5px;}
div.orderControls input.cartRemove{float:left;margin-left:20px;font-weight:bold;}
div.orderControls select{display:none;height:21px;float:left;margin-left:85px;}
div.orderControls input.cartUpdate{float:right;font-weight:bold;}
div.orderTotals{background:#EBEBEB;}
div.orderTotals div.paymentTypes{float:left;width:750px;margin-left:0;margin-top:10px;text-align:center;vertical-align:super;}
div.orderTotals div.paymentTypes a.coLink{display:none !important;}
div.orderTotals div.paymentTypes a.coLink480{display:none !important;}
div.orderTotals div.paymentTypes div{margin-bottom:3px;}
div.orderTotals table.totalLines{float:right;width:750px;margin-top:5px;} 
div.orderTotals td.subTotalText{width:200px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.subTotal{width:115px;padding-right:5px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.shippingCostText{width:200px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.shippingCost{width:115px;padding-right:5px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.taxesText{width:200px;text-align:right;border-bottom:1px solid #b9b9b9;padding-bottom:5px;} 
div.orderTotals td.taxes{width:115px;padding-right:5px;text-align:right;border-bottom:1px solid #b9b9b9;padding-bottom:5px;} 
div.orderTotals td.totalText{width:200px;text-align:right;font-weight:bold;padding-top:5px;padding-bottom:5px;} 
div.orderTotals td.total{width:115px;padding-right:5px;text-align:right;font-weight:bold;padding-top:5px;padding-bottom:5px;} 
div.shipActionBox{margin-top:10px;}
div.shipActionBox div.shipCalc{width:320px;float:left;text-align:center;}
div.shipActionBox div.shipCalc fieldset.shipCalc{width:310px;text-align:center;background:#EBEBEB;padding:4px;margin-left:10px;border:1px solid #B9B9B9;margin-bottom:10px;}
div.shipActionBox div.shipCalc fieldset.shipCalc legend{padding:3px;background:#FFF;border:1px solid #B9B9B9;text-align:left;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox{float:left;width:168px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox input.shipZip{width:58px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox select.shipRes{height:21px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox select.quickCountry{height:21px;display:block;width:165px;margin-top:3px;margin-left:auto;margin-right:auto;margin-bottom:4px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox input.shipSubmit{display:block;width:165px;margin-top:3px;margin-left:auto;margin-right:auto;margin-bottom:4px;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults{float:right;width:140px;text-align:right;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults td.shipLabel{width:68px;padding-top:4px;padding-right:2px;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults td.shipInput{width:53px;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults td.shipInput input{width:53px;border:0;background:#EBEBEB;text-align:right;}
div.shipActionBox div.shipCalc fieldset.shipCalc hr.clear{margin-top:15px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.shipMsg{font-size:1.0em;color:#000000;clear:both;margin-top:17px;font-style:italic;}
div.shipActionBox div.checkOuts{float:right;width:320px;text-align:center;margin-top:10px;margin-right:10px;}
div.shipActionBox div.checkOuts fieldset{width:280px;text-align:center;background:#B1E388;padding:20px;padding-top:5px;padding-bottom:6px;border:1px solid #4FAF01;margin-bottom:10px;}
div.shipActionBox div.checkOuts fieldset a.checkout{display:block;margin-bottom:0;}
div.shipActionBox div.checkOuts fieldset a.checkout img{width:158px;}
div.shipActionBox div.checkOuts fieldset span.bword{display:block;margin-bottom:5px;font-weight:bold;}
div.shipActionBox div.checkOuts fieldset a.paypal{display:block;margin-bottom:5px;}
div.shipActionBox div.checkOuts fieldset span.word{display:block;margin-bottom:5px;}
div.shipActionBox div.checkOuts fieldset a.quote{display:block;color:#235b00;font-weight:bold;text-decoration:underline;margin-bottom:1px;}
/* new cart rules */
/* New Order Line Item */
div.orderLine{border-bottom:1px solid #b9b9b9;}
div.orderLine div.thumbnails{width:155px;display:inline-block;vertical-align:top;text-align:left;}
div.orderLine div.thumbnails input{margin:0;margin-top:24px;margin-left:5px;vertical-align:top;}
div.orderLine div.thumbnails img{width:64px;}
div.orderLine div.info{width:565px;margin-left:5px;vertical-align:middle;text-align:left;}
div.orderLine div.info span.partno:before{content:"Part Number: ";}
div.orderLine div.info span.partno{font-weight:bold;display:block;}
div.orderLine div.info span.partno span{display:inline-block;}
div.orderLine div.info a.desc,
div.orderLine div.info a.desc:link,
div.orderLine div.info a.desc:visited{color:#0078B9;}
div.orderLine div.info a.desc:hover,
div.orderLine div.info a.desc:active{}
div.orderLine div.priceStock{display:inline-block;width:750px;vertical-align:middle;}
div.orderLine div.priceStock table.price{margin-right:0;}
div.orderLine div.priceStock table.price td.each{width:90px;text-align:right;}
div.orderLine div.priceStock table.price td.qty{width:90px;text-align:right;}
div.orderLine div.priceStock table.price td.all{width:115px;padding-right:5px;text-align:right;}
div.orderLine div.priceStock table.rtStock{width:230px;margin-top:2px;margin-left:auto;margin-right:auto;color:#008000;font-weight:bold;float:right;}
div.orderLine div.priceStock table.rtStock td.loc{width:55px;text-align:right;}
div.orderLine div.priceStock table.rtStock td.qty{width:60px;text-align:right;}
/* New Order Line Item */
 
 /* END size 750 pixels width */
}
@media only screen and (min-width : 940px)
{
 /* DEBUG - width display */
 li.scrn320{display:none !important;}
 li.scrn480{display:none !important;}
 li.scrn600{display:none !important;}
 li.scrn750{display:none !important;}
 li.scrn1000{display:none !important;}
 li.scrn1260{display:none !important;}
 /* DEBUG - width display */
 /* BEGIN size 940 pixels width */
 /* BEGIN base level stuff */
 body{width:930px;margin:0;margin-left:auto;margin-right:auto;padding:0;background:#FFF;color:#0078b9;font-family:'Open Sans',sans-serif;}
 nav{display:block;position:relative;width:940px;height:93px;margin:0;padding:0;font-size:1.0em;list-style:none;}
 h1{font-size:1.8em;}
 /* END base level stuff */
 /* BEGIN header */
 header{position:relative;background:#fff;color:#000;}
 nav{display:block;position:relative;width:930px;margin:0;padding:0;font-size:1.0em;list-style:none;}
 header nav a span.text{display:inline-block;position:relative;top:6px;width:auto;font-size:1.0em;}
 header nav a img.icon{display:inline-block;width:30px;height:30px;vertical-align:top;}
 header nav div a img.icon{width:30px;height:30px;margin:0;padding:0;}
 nav.gray{height:80px;color:#001420;background:#ebebeb;}
 nav.gray a,nav.gray a:link,nav.gray a:visited{color:#001420;text-decoration:none;font-weight:bold;}
 nav.gray a:hover,nav.gray a:active{color:#5f5f5f;}
 nav.gray div.logo{display:inline-block;position:relative;width:200px;}
 nav.gray div.logo a img{height:75px;margin-top:0;}

nav.gray div.chat_login{display:inline-block;width:240px;height:75px;vertical-align:top;text-align:right;}
nav.gray div.chat_login div.login{display:block;margin-top:8px;margin-bottom:2px;}
nav.gray div.chat_login div.login a{margin-right:2px;}
nav.gray div.chat_login div.login a span.text{display:inline-block;width:118px;vertical-align:bottom;margin-bottom:7px;margin-right:2px;}
nav.gray div.chat_login div.login a img.icon{vertical-align:middle;}
nav.gray div.chat_login div.login a img.icon,nav.gray div.login a img.icon:link,nav.gray div.login a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_login_g.png);}
nav.gray div.chat_login div.login a img.icon:hover,nav.gray div.login a img.icon:active{background:url(//files.cablewholesale.com/images/icon_login_gh.png);}
nav.gray div.chat_login div.liveSupport{display:block;}
nav.gray div.chat_login div.liveSupport img{width:156px;height:30px;}

nav.gray div.notification_lg{display:inline-block;width:480px;height:80px;margin-top:2px;vertical-align:top;}
nav.gray div.notification_lg a.image{display:block;width:200px;height:80px;background:url(//files.cablewholesale.com/images/freeship_lg.jpg);background-size:cover;background-repeat:no-repeat;margin-left:auto;margin-right:auto;}

nav.gray div.notification_sm{display:none;}
nav.gray div.notification_sm a.image{display:block;width:100%;height:40px;background:url(//files.cablewholesale.com/images/freeship_sm.jpg);background-size:contain;background-repeat:repeat-x;}


 nav.gray div.socialTop{right:70px;}
 nav.gray div.socialTop a{display:inline-block;position:absolute;height:30px;width:30px;}
 nav.gray div.socialTop a img{height:30px;width:30px;}
 nav.gray div.socialTop a.fb,nav.gray div.socialTop a.fb:link,nav.gray div.socialTop a.fb:visited{left:100px;background:url(//files.cablewholesale.com/images/icon_fb_g.png);}
 nav.gray div.socialTop a.fb:hover,nav.gray div.socialTop a.fb:active{background:url(//files.cablewholesale.com/images/icon_fb_gh.png);}
 nav.gray div.socialTop a.tw,nav.gray div.socialTop a.tw:link,nav.gray div.socialTop a.tw:visited{left:150px;background:url(//files.cablewholesale.com/images/icon_tw_g.png);}
 nav.gray div.socialTop a.tw:hover,nav.gray div.socialTop a.tw:active{background:url(//files.cablewholesale.com/images/icon_tw_gh.png);}
 nav.gray div.socialTop a.gp,nav.gray div.socialTop a.gp:link,nav.gray div.socialTop a.gp:visited{left:210px;background:url(//files.cablewholesale.com/images/icon_gp_g.png);}
 nav.gray div.socialTop a.gp:hover,nav.gray div.socialTop a.gp:active{ background:url(//files.cablewholesale.com/images/icon_gp_gh.png);}
 nav.gray div.socialTop a.yt,nav.gray div.socialTop a.yt:link,nav.gray div.socialTop a.yt:visited{left:270px;background:url(//files.cablewholesale.com/images/icon_yt_g.png);}
 nav.gray div.socialTop a.yt:hover,nav.gray div.socialTop a.yt:active{background:url(//files.cablewholesale.com/images/icon_yt_gh.png);}
 nav.gray div.socialTop a.ln,nav.gray div.socialTop a.ln:link,nav.gray div.socialTop a.ln:visited{left:330px;background:url(//files.cablewholesale.com/images/icon_ln_g.png);}
 nav.gray div.socialTop a.ln:hover,nav.gray div.socialTop a.ln:active{background:url(//files.cablewholesale.com/images/icon_ln_gh.png);}
 nav.gray div.socialTop a.wp,nav.gray div.socialTop a.wp:link,nav.gray div.socialTop a.wp:visited{left:390px;background:url(//files.cablewholesale.com/images/icon_wp_g.png);}
 nav.gray div.socialTop a.wp:hover,nav.gray div.socialTop a.wp:active{background:url(//files.cablewholesale.com/images/icon_wp_gh.png);}



 nav.blue{height:30px;color:#fff;background:#0078b9;}
 nav.blue a,nav.blue a:link,nav.blue a:visited{color:#fff;text-decoration:none;font-weight:bold;}
 nav.blue a:hover,nav.blue a:active{color:#b2d6ea;} 
 
 nav.blue div.menu{display:inline-block;position:absolute;top:0;left:10px;height:30px;width:180px;z-index:2;}
 nav.blue div.menu a img.icon,nav.blue div.menu a img.icon:link,nav.blue div.menu a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_menu_b.png);}
 nav.blue div.menu a img.icon:hover,nav.blue div.menu a img.icon:active{background:url(//files.cablewholesale.com/images/icon_menu_bh.png);}
 nav.blue div.menu a span.text{display:inline-block;}
 nav.blue div.menu ul{position:absolute;top:30px;left:-10px;width:318px;visibility:hidden;list-style:none;padding-top:0.75em;padding-left:1px;padding-right:1px;padding-bottom:10px;background:#5f5f5f;margin:0;}
 nav.blue div.menu a:hover ul,nav.blue div.menu:hover ul{visibility:visible;}
 nav.blue div.menu ul a{font-size:0.8em;font-weight:normal;}
 nav.blue div.menu ul li.link1{position:relative;left:5px;width:150px;padding:5px;}
 nav.blue div.menu ul li.link2{position:relative;margin-top:-26px;left:165px;width:150px;padding:5px;}
 nav.blue div.menu ul li.last{position:relative;margin-top:0.5em;margin-left:60px;width:150px;padding:5px;text-align:center;}
 nav.blue div.menu ul li.last a{font-size:1.0em;}
 
 
 
 nav.blue div.products{display:none;}
 nav.blue div.phone{display:inline-block;position:absolute;top:0;right:400px;height:30px;width:165px;z-index:1;}
 nav.blue div.phone a img.icon,nav.blue div.phone a img.icon:link,nav.blue div.phone a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_phone_b.png);}
 nav.blue div.phone a img.icon:hover,nav.blue div.phone a img.icon:active{background:url(//files.cablewholesale.com/images/icon_phone_bh.png);}
 nav.blue div.contact{display:inline-block;position:absolute;top:0;right:210px;height:30px;width:120px;z-index:2;}
 nav.blue div.contact a img.icon,nav.blue div.contact a img.icon:link,nav.blue div.contact a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_contact_b.png);}
 nav.blue div.contact a img.icon:hover,nav.blue div.contact a img.icon:active{background:url(//files.cablewholesale.com/images/icon_contact_bh.png);}
 nav.blue div.contact ul{position:absolute;top:30px;right:-100px;width:316px;visibility:hidden;list-style:none;padding-top:0.75em;padding-left:1px;padding-right:1px;padding-bottom:10px;background:#fff;color:#b9b9b9;margin:0;border:1px solid #0078b9;}
 nav.blue div.contact ul a{font-size:0.8em;font-weight:normal;}
 nav.blue div.contact ul li.link{text-align:center;}
 nav.blue div.contact ul li.link a,nav.blue div.contact ul li.link a:link,nav.blue div.contact ul li.link a:visited{font-size:1.0em;color:#001420;}
 nav.blue div.contact ul li.link a:hover,nav.blue div.contact ul li.link a:active{color:#53c2fe;}
 nav.blue div.contact ul li.form{}
 nav.blue div.contact ul li.last{position:relative;margin-top:0.5em;margin-left:60px;width:150px;padding:5px;text-align:center;}
 nav.blue div.contact ul li.last a,nav.blue div.contact ul li.last a:link,nav.blue div.contact ul li.last a:visited{font-size:1.0em;color:#001420;}
 nav.blue div.contact ul li.last a:hover,nav.blue div.contact ul li.last a:active{color:#53c2fe;}
 nav.blue div.cart{display:inline-block;position:absolute;top:0;right:10px;height:30px;width:200px;z-index:1;text-align:right;}
 nav.blue div.cart a img.icon,nav.blue div.cart a img.icon:link,nav.blue div.cart a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_cart_b.png);}
 nav.blue div.cart a img.icon:hover,nav.blue div.cart a img.icon:active{background:url(//files.cablewholesale.com/images/icon_cart_bh.png);}
 header form.search{display:block;position:relative;width:920px;padding-top:5px;padding-bottom:5px;color:#001420;background:#0078B9;z-index:1;font-size:1.0em;}
 header form.search div{position:relative;width:920px;margin-left:auto;margin-right:auto;}
 header form.search div #search_input{width:880px;height:1.0em;margin-left:0;border:0;font-size:1.0em;padding-top:0.5em;padding-bottom:0.5em;background:#fff;padding-left:45px;}
 header form.search div #search_overlay{position:absolute;display:inline-block;background:url(//files.cablewholesale.com/images/icon_search_g.png);background-repeat:no-repeat;background-position:center;z-index:3;top:1px;right:0px;width:30px;height:30px;cursor:pointer;color:#fff;white-space:nowrap;text-indent:-10000px;}
 header form.search div #search_submit{display:inline-block;position:absolute;z-index:2;top:1px;left:889px;width:30px;height:30px;color:#fff;background:#fff;cursor:pointer;border:0;}
 /* END header */
 /* BEGIN - footer */
 footer{position:relative;width:930px;padding:0;text-align:left;margin-top:10px;}
 footer div.social_bot{display:block;visibility:visible;position:relative;width:930px;height:30px;border:0;padding:0;margin:0;background:#0078b9;color:#fff;list-style:none;}
 footer ul{display:inline-block;position:relative;left:0;width:10.0em;height:13.0em;vertical-align:top;margin:0;text-align:left;list-style:none;background:#fff;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;padding:2.0em;padding-top:1.0em;margin-top:0.2em;}
 footer ul.link1{margin-left:4px;}
 footer ul.link2{margin-right:4px;}
 footer ul li{font-size:0.9em;margin-bottom:0.8em;padding:0.1em;}
 footer div.logos{display:block;font-size:0.73em;text-align:center;margin-top:1.0em;}
 footer div.copy{display:block;font-size:0.7em;text-align:center;margin-top:1.0em;}
 /* END - footer */
 div.categories{display:inline-block;width:190px;vertical-align:top;padding:0;background:#FFF;}
 
 div.categories li{padding:5px;margin-top:1px;background:#EBEBEB;}
 div.categories li.link4{background:#5F5F5F;}  
 div.categories li a,div.categories li a:link,div.categories li a:visited{color:#0078B9;}
 div.categories li a:hover,div.categories li a:active{color:#53C2FE;}
 
 div.categories div.socialTop{display:block;width:190px;height:28px;padding-top:2px;background-color:#EBEBEB;}
 div.categories div.socialTop a{display:inline-block;height:28px;width:28px;margin:-2px;margin-left:1px;padding:0;}
 div.categories div.socialTop a img{height:28px;width:28px;}
 div.categories div.socialTop a.fb,nav.gray div.socialTop a.fb:link,nav.gray div.socialTop a.fb:visited{background:url(//files.cablewholesale.com/images/icon_fb_gh.png);}
 div.categories div.socialTop a.fb:hover,nav.gray div.socialTop a.fb:active{background:url(//files.cablewholesale.com/images/icon_fb_g.png);}
 div.categories div.socialTop a.tw,nav.gray div.socialTop a.tw:link,nav.gray div.socialTop a.tw:visited{background:url(//files.cablewholesale.com/images/icon_tw_gh.png);}
 div.categories div.socialTop a.tw:hover,nav.gray div.socialTop a.tw:active{background:url(//files.cablewholesale.com/images/icon_tw_g.png);}
 div.categories div.socialTop a.gp,nav.gray div.socialTop a.gp:link,nav.gray div.socialTop a.gp:visited{background:url(//files.cablewholesale.com/images/icon_gp_gh.png);}
 div.categories div.socialTop a.gp:hover,nav.gray div.socialTop a.gp:active{ background:url(//files.cablewholesale.com/images/icon_gp_g.png);}
 div.categories div.socialTop a.yt,nav.gray div.socialTop a.yt:link,nav.gray div.socialTop a.yt:visited{background:url(//files.cablewholesale.com/images/icon_yt_gh.png);}
 div.categories div.socialTop a.yt:hover,nav.gray div.socialTop a.yt:active{background:url(//files.cablewholesale.com/images/icon_yt_g.png);}
 div.categories div.socialTop a.ln,nav.gray div.socialTop a.ln:link,nav.gray div.socialTop a.ln:visited{background:url(//files.cablewholesale.com/images/icon_ln_gh.png);}
 div.categories div.socialTop a.ln:hover,nav.gray div.socialTop a.ln:active{background:url(//files.cablewholesale.com/images/icon_ln_g.png);}
 div.categories div.socialTop a.wp,nav.gray div.socialTop a.wp:link,nav.gray div.socialTop a.wp:visited{background:url(//files.cablewholesale.com/images/icon_wp_gh.png);}
 div.categories div.socialTop a.wp:hover,nav.gray div.socialTop a.wp:active{background:url(//files.cablewholesale.com/images/icon_wp_g.png);}

 
 
 div.content{display:inline-block;position:relative;width:735px;height:auto;padding:0;padding-bottom:10px;background:#fff;border:0;font-size:0.9em;color:#000;}
 ul.breadCrumbs{display:block;padding:0.5em;}
 ul.breadCrumbs li{display:inline-block;}
 ul.breadCrumbs li:not(:last-child):after{content:" > ";}
 ul.breadCrumbs li a,ul.breadCrumbs li a:link,ul.breadCrumbs li a:visited{color:#0078b9;text-decoration:underline;}
 ul.breadCrumbs li a:hover,ul.breadCrumbs li a:active{color:#53c2fe;}
 p.catDesc{margin:10px;width:710px;text-align:justify;line-height:initial;font-size:0.9em;}
 h2.catSubHead{font-size:1.0em;font-weight:normal;text-align:center;color:#001420;background:#b9b9b9;padding:3px;font-weight:bold;line-height:initial;}
 h2.catSubHead a,h2.catSubHead a:link,h2.catSubHead a:visited{color:#0078b9;text-decoration:underline;}
 h2.catSubHead a:hover,h2.catSubHead a:active{color:#001420;}

 div.catLine{
display:inline-block;
width:22%;
height:130px;
margin:0;
margin-left:1.5%;
margin-right:0.4%;
margin-top:2px;
margin-bottom:10px;
border:1px solid #B9B9B9;
padding-bottom:5px;
text-align:center;
vertical-align:top;
}
 div.catLine a,div.catLine a:link,div.catLine a:visited{color:#0078b9;}
 div.catLine a:hover,div.catLine a:active{color:#53c2fe;}
 div.catLine img{height:80px;width:80px;vertical-align:middle;}
 div.catLine span{margin-left:1%;width:98%;display:inline-block;font-size:1.2em;vertical-align:middle;}

 /* itemline.tpl */
 div.itemLine{position:relative;width:730px;margin:5px;padding-top:6px;padding-bottom:6px;border-bottom:1px solid #b9b9b9;}
 div.itemLine:last-of-type{border:0;}
 div.itemThumb{display:inline-block;width:130px;}
 div.itemThumb a,div.itemLine div.itemThumb a:link,div.itemLine div.itemThumb a:visited{}
 div.itemThumb a:hover,div.itemLine div.itemThumb a:active{}
 div.itemThumb a img.itemThumb{height:120px;width:120px;}
 div.itemInfo{display:inline-block;width:590px;vertical-align:top;}
 div.itemInfo h3.itemDesc{line-height:1.5;font-size:1.1em;}
 div.itemInfo h3.itemDesc a,div.itemLine div.itemThumb div.itemInfo h3.itemDesc a:link,div.itemLine div.itemThumb div.itemInfo h3.itemDesc a:visited{color:#0078b9;}
 
 div.itemInfo a.partnoLink,div.itemLine div.itemThumb div.itemInfo a.partnoLink:link,div.itemLine div.itemThumb div.itemInfo a.partnoLink:visited
 {
/*   display:inline-block;width:200px;line-height:1.5;font-size:1.0em;color:#000; */
   display:inline;width:auto;line-height:1.5;font-size:1.0em;color:#000;
 }
 div.itemInfo a.partnoLink:hover,div.itemLine div.itemThumb div.itemInfo a.partnoLink:active{}
 div.itemInfo div.itemReview{
/*   display:inline-block;width:380px;line-height:1.5;text-align:right;font-size:1.0em;color:gray; */
   display:block;width:auto;line-height:1.5;text-align:right;font-size:1.0em;color:gray;margin-left:auto;margin-right:8px;float:right;
 }
 
 div.itemInfo div.itemReview label{}
 div.itemInfo div.itemReview img{vertical-align:middle;}
 div.itemInfo div.itemReview span{}
 div.itemInfo div.itemStock{display:inline-block;width:300px;text-align:left;font-size:1.0em;font-style:italic;color:gray;}
 div.itemInfo form.itemAdd{display:inline-block;position:relative;width:280px;margin-bottom:0;line-height:1.7;font-size:1.0em;text-align:right;}
 div.itemInfo form.itemAdd span.itemPrice{display:inline-block;position:relative;line-height:initial;color:#000;font-size:1.0em;font-weight:bold;text-align:right;}
 div.itemInfo form.itemAdd input.itemQty{position:relative;line-height:initial;}
 div.itemInfo form.itemAdd input.itemButton{position:relative;background:url(//files.cablewholesale.com/images/icons/add_button_md.png);border:0;display:inline-block;height:20px;width:90px;vertical-align:text-top;}
 div.itemInfo div.itemPriceGrids{position:relative;width:590px;margin-left:auto;margin-right:auto;font-size:1.0em;}
 div.itemInfo div.itemPriceGrids details.priceGridNarrow{display:none;}
 div.itemInfo div.itemPriceGrids details.priceGridNarrow table {width:200px;margin-left:auto;margin-right:auto;border-collapse:separate;border-spacing:2px;}
 div.itemInfo div.itemPriceGrids details.priceGridNarrow table td{width:100px;text-align:right;font-weight:normal;color:#001420;}
 div.itemInfo div.itemPriceGrids table.priceGridWide{display:block;border-collapse:separate;border-spacing:2px;width:98%;margin-top:10px;}
 div.itemInfo div.itemPriceGrids table.priceGridWide td{width:92px;text-align:right;font-weight:normal;color:#001420;}
 /* itemline.tpl */

 /* BEGIN quick-and-dirty hack by MAC to fix image sizes.  FIXME. */
 img.fullSize180{width:180px;}
 img.fullSize550{width:550px;}
 img.fullSize750,
 img.fullSize760{width:710px;}
 img.fullSize{width:940px;}
 /* END quick-and-dirty hack by MAC to fix image sizes.  FIXME. */
 div.images{text-align:center;}
 div.images #imgLink{}
 div.images img.link{}
 div.images div.thumbnails{}
 div.images div.thumbnails a,div.images div.thumbnails a:link,div.images div.thumbnails a:visited{}
 div.images div.thumbnails a:hover,div.images div.thumbnails a:active{}
 div.images div.thumbnails a img{border:2px solid #ebebeb;}
 div.info{display:inline-block;width:430px;margin-left:0px;margin-top:10px;vertical-align:top;}
 
 form.addPart{display:inline-block;margin-top:10px;margin-bottom:10px;width:375px;}
 form.addPart label{font-weight:bold;color:#000;vertical-align:middle;line-height:initial;margin-left:50px;}
 form.addPart input[type="text"]{vertical-align:middle;line-height:initial;margin-left:5px;}
 form.addPart input[type="image"]{vertical-align:middle;}
 span.specPrice:before{content:"Price: $";}
 span.specPriceSpec:before{content:"Special Price: $";}
 span.specPrice,span.specPriceSpec{display:inline-block;font-weight:bold;color:#090;vertical-align:top;line-height:initial;margin:0;margin-left:50px;}
 div.specReviewTop{display:block;margin-left:70px;margin-bottom:10px;vertical-align:sub;}
 div.specReviewTop a{}
 div.specReviewTop img{vertical-align:bottom;}
 span.partno:before{content:"Part Number - ";}
 span.partno{margin-left: 50px;font-weight:bold;display:inline-block;margin-bottom:5px;width:300px;}
 span.availability:before{content:"Availability: ";}
 span.availability{margin-left:70px;font-style:italic;display:block;margin-bottom:5px;}
 div.specProperties{margin-top:10px;margin-left:50px;}
 div.specProperties span{font-weight:bold;}
 div.specProperties ul{margin-left:30px;list-style:disc;}
 div.specProperties ul li a,div.specProperties ul li a:link,div.specProperties ul li a:visited{color:#53c2fe;}
 div.specProperties ul li a:hover,div.specProperties ul li a:active{color:#001420;}
 div.specAnnoying{position:relative;height:160px;}
 div.specAnnoying div.specReviewTop{display:inline-block;position:absolute;top:65px;left:0;margin-left:50px;margin-bottom:10px;vertical-align:sub;}
 div.specAnnoying span.partno{display:inline-block;font-weight:bold;left:0;margin-bottom:5px;margin-left:50px;position:absolute;top:41px;width:300px;}
 div.specAnnoying span.availability{display:inline-block;position:absolute;top:92px;left:0;margin-left:50px;margin-bottom:10px;font-style:italic;}
 div.specAnnoying div.specForm{display:inline-block;position:absolute;top:92px;left:0;margin-left:-25px;margin-bottom:10px;font-style:italic;}
 div.specAnnoying div.specProperties{left:155px;margin-left:150px;position:absolute;top:5px;width:400px;}
 div.specInfo{margin:10px;}
 div.specInfo a.specInfo,div.specInfo a.specInfo:link,div.specInfo a.specInfo:visited{font-weight:bold;display:block;color:#001420;background:#53c2fe;padding:5px;width:725px;margin-left:-10px;text-align:center;}
 div.specInfo a.specInfo:hover,div.specInfo a.specInfo:active{color:#0078b9;}
 div.specInfo div.specDesc{margin-top:0;}
 div.specInfo div.specDesc h2.specSubHeading{display:block;padding:5px;margin-bottom:5px;}
 div.specInfo div.specDesc p{margin-bottom:5px;text-align:justify;line-height:initial;font-size:0.9em;}
 div.specInfo div.specSheet{text-align:center;}
 div.specInfo div.specSheet a.specPDF,div.specInfo div.specSheet a.specPDF:link,div.specInfo div.specSheet a.specPDF:visited{color:#53c2fe;}
 div.specInfo div.specSheet a.specPDF:hover,div.specInfo div.specSheet a.specPDF:active{color:#001420;}
 div.specInfo div.specSheet div.specList{text-align:left;}
 div.specList span{font-weight:bold;}
 div.specList ul{margin-top:3px;margin-left:5px;margin-bottom:10px;font-size:0.9em;}
 div.specList ul li{padding:2px;}
 div.specList ul b{font-weight:bold;color:#5f5f5f;}
 #divReadReviews{display:none;line-height:initial;margin-bottom:10px;padding-top:10px;text-align:center;background:#fff;}
 div.specReviewBottom{line-height:initial;margin-bottom:10px;padding-top:10px;text-align:center;}
 details.specReview{color:#5f5f5f;margin:5px;margin-bottom:10px;font-size:0.9em;text-align:justify;line-height:initial;border:2px solid #ebebeb;}
 details.specReview summary{padding-left:0;}
 details.specReview summary:focus{outline:0;}
 details.specReview summary b:before{content:"Reviewer: ";}
 details.specReview summary b{font-weight:bold;}
 details.specReview summary span.rating{font-weight:bold;margin-left:10px;}
 details.specReview summary img{vertical-align: top;}
 details.specReview p{padding:5px;font-size:0.85em;color:#001420;}
 details.specReview blockquote{margin:5px;padding:5px;font-size:0.85em;color:#900;background:#ebebeb;}
 details.specReview blockquote b{display:block;font-weight:bold;}
 details.specReview blockquote i{font-style:italic;}
 span.altLengthHead,span.altColorHead{display:block;font-size:0.9em;font-weight:normal;text-align:center;color:#fff;background:#5f5f5f;line-height:initial;margin-bottom:10px;padding:2px;}
 #altLength,#altColor{display:none;}
 span.alsoLikeHead{display:block;font-size:0.9em;font-weight:normal;text-align:center;color:#fff;background:#5f5f5f;line-height:initial;padding:2px;}
 #alsoLike{display:block;}
 div.siteStandard{width:720px;margin:5px;font-size:0.9em;line-height:initial;background:#fff;color:#001420;}
 div.siteStandard h2{font-size:1.1em;line-height:initial;font-weight:bold;margin-top:5px;margin-bottom:2px;}
 div.siteStandard p{font-size:1.0em;text-align:justify;line-height:initial;margin-bottom:10px;padding-left:3px;padding-right:3px;}
 div.siteStandard b {font-weight:bold;}
 div.siteStandard i {font-style:italic;}
 div.siteStandard a,div.siteStandard a:link,div.siteStandard a:visited{color:#0078b9;}
 div.siteStandard a:hover,div.siteStandard a:active{color:#53c2fe;}
 div.siteStandard ul{list-style:disc;width:700px;}
 div.siteStandard ol{list-style:decimal;width:700px;}
 div.siteStandard li{margin-left:20px;width:700px;}
 div.siteStandard li.indent{list-style:none;}
 div.siteStandard form label,form div.siteStandard label{display:inline-block;width:120px;}
 div.siteStandard form input[type="text"],form div.siteStandard input[type="text"],
 div.siteStandard form input[type="password"],form div.siteStandard input[type="password"],div.siteStandard form input[type="email"],form div.siteStandard input[type="email"],
 div.siteStandard form select,form div.siteStandard select{width:440px;margin:5px;margin-left:10px;margin-right:10px;}
 div.siteStandard form textarea,form div.siteStandard textarea{width:710px;margin:5px;margin-left:10px;margin-right:10px;}
 div.siteStandard form input[type="checkbox"],form div.siteStandard input[type="checkbox"]{margin:5px;margin-left:10px;margin-right:10px;}
 div.siteStandard form input[type="image"],div.siteStandard form input[type="submit"],div.siteStandard form input[type="button"],div.siteStandard form img.button,form div.siteStandard input[type="image"],form div.siteStandard input[type="submit"],form div.siteStandard input[type="button"],form div.siteStandard img.button{display:block;margin:10px;margin-left:auto;margin-right:auto;}
 div.siteStandard form input[type="radio"],form div.siteStandard input[type="radio"]{margin-top:5px;margin-bottom:5px;margin-left:10px;margin-right:10px;}
 div.siteStandard form input[type="text"].creditCard,div.siteStandard form select.creditCard,form div.siteStandard input[type="text"].creditCard,form div.siteStandard select.creditCard{width:150px;margin:3px;}
 div.siteStandard form input[type="text"].promoCode,form div.siteStandard input[type="text"].promoCode{width:100px;}
 div.siteStandard form label.creditCard,form div.siteStandard label.creditCard{display:inline-block;width:150px;}
 div.siteStandard form label.promoCode,form div.siteStandard label.promoCode{display:inline-block;}
 div.siteStandard .grayBar{font-size:1.1em;line-height:initial;font-weight:bold;margin-top:5px;margin-bottom:2px;display:block;font-weight:bold;background:#ebebeb;text-align:center;}
 /* BEGIN formLine classes for use anywhere */ 
 div.formLine{width:540px;margin-left:auto;margin-right:auto;}
 div.formLine h3{font-weight:bold;}
 div.formLine div.halfWidth{display:inline-block;width:250px;padding:3px;vertical-align:top;}
 div.formLine div.halfWidth h3{display:inline-block;width:260px;text-decoration:underline;margin-bottom:3px;}
 div.formLine label{display:inline-block;width:160px !important;}
 div.formLine span.checkBoxBefore{}
 div.formLine span.checkBoxMiddle{}
 div.formLine span.checkBoxAfter{}
 div.formLine span.radioBefore{}
 div.formLine span.radioMiddle{}
 div.formLine span.radioAfter{}
 div.formLine input[type="button"]{}
 div.formLine input[type="checkbox"].checkBoxBefore{}
 div.formLine input[type="checkbox"].checkBoxMiddle{}
 div.formLine input[type="checkbox"].checkBoxAfter{}
 div.formLine input[type="email"]{}
 div.formLine input[type="number"]{}
 div.formLine input[type="password"]{}
 div.formLine input[type="radio"].radioBefore{}
 div.formLine input[type="radio"].radioMiddle{}
 div.formLine input[type="radio"].radioAfter{}
 div.formLine input[type="search"]{}
 div.formLine input[type="submit"]{}
 div.formLine input[type="tel"]{}
 div.formLine input[type="text"],div.formLine input[type="email"],div.formLine input[type="password"],div.formLine textarea{width:200px !important;}
 div.formLine input[type="url"]{}
 div.formLine textarea{width:510px !important;}
 div.formLine select{width:200px !important;}
 /* END formLine classes for use anywhere */ 
 div.order {display:block;}
 div.order h2{font-size:1.2em;font-weight:bold;text-align:center;background:#ebebeb;line-height:initial;}
 div.order div.partLine{position:relative;}
 div.order div.pad {padding-bottom:20px;}
 div.order div.partLine a.partNumber:before{content:"Part: ";}
 div.order div.partLine a.partNumber,div.order div.partLine a.partNumber:link,div.order div.partLine a.partNumber:visited{font-weight:bold;color:#0078b9;display:block;margin-bottom:5px;}
 div.order div.partLine a.partNumber:hover,div.order div.partLine a.partNumber:active{color:#53c2fe;}
 div.order div.partLine span.partDesc:before{content:" - ";}
 div.order div.partLine span.partDesc{line-height:1.2;font-size:1.0em;color:#5f5f5f;font-weight:normal;}
 div.order div.partLine span.partPrice:before{content:"Price per: $";}
 div.order div.partLine span.partPrice{display:inline-block;margin-left:120px;color:#090;font-weight:bold;}
 div.order div.partLine span.partPrice2:before{content:"Price per: $";}
 div.order div.partLine span.partPrice2{display:inline-block;position:absolute;left:10px;margin-top:-2px;}
 div.order div.partLine div.partQtyInput{display:inline-block;position:absolute;left:555px;margin-top:-2px;}
 div.order div.partLine div.partQtyInput input[type="text"]{width:50px;text-align:right;padding-right:3px;}
 div.order div.partLine span.partQty:before{content:"Qty: ";position:absolute;left:0;}
 div.order div.partLine span.partQty{display:inline-block;position:absolute;left:270px;margin-top:-2px;width:75px;text-align:right;}
 div.order div.partLine span.partTotal:before{content:"$";position:absolute;left:-0.5em;}
 div.order div.partLine span.partTotal{display:inline-block;position:absolute;left:625px;width:70px;margin-top:-2px;color:#090;font-weight:bold;text-align:right;}
 div.order div.partLine div.partAction{display:inline-block;position:absolute;left:635px;}
 div.order div.partLine div.partAction input{}
 div.order div.partLine div.realTime{display:inline-block;margin-top:0;}
 div.order div.partLine div.realTime label{display:inline-block;font-weight:bold;margin-left:10px;}
 div.order div.partLine div.realTime span{display:inline-block;width:50px;}
 div.order table.cartTotal{margin-bottom:10px;}
 div.order table.cartTotal td{width:100px;color:#000;text-align:right;font-weight:bold;}
 div.order table.cartTotal td.left{width:500px;}
 div.order table.cartTotal td.subTotal{}
 div.order table.cartTotal td.codFee{}
 div.order table.cartTotal td.handlingFee{}
 div.order table.cartTotal td.discount{}
 div.order table.cartTotal td.shipping{}
 div.order table.cartTotal td.tax{}
 div.order table.cartTotal td.total{border-top:2px solid #000;}
 div.order input.cartUpdate{display:block;margin-left:auto;margin-right:auto;margin-bottom: 20px;}
 div.order div.cartAction {text-align:center;margin-bottom:15px;}
 div.order div.cartAction a{display:block;margin-top:15px;}
 div.order div.cartAction a img{}
 div.order div.center {text-align:center;}
 div.order div.center b {font-weight:bold;}
 div.order div.center a {display:block;margin-top:15px;}
 #indexBanners{margin-left:5px;}
 #indexBannerLinks{text-align:right;}
 #indexBannerLinks a{display:inline-block;padding:2px;background:none;font-size:1.5em;width:auto;height:auto;margin:2px;font-weight:bold;text-align:center;}
 #indexBannerLinks a.on,#indexBannerLinks a.on:link,#indexBannerLinks a.on:visited{color:#ff730a;}
 #indexBannerLinks a.off,#indexBannerLinks a.off:link,#indexBannerLinks a.off:visited{color:#0078b9;}
 div.indexCategories{width:720px;margin-left:auto;margin-right:auto;text-align:center;}
 div.indexCategories h2{text-align:center;display:inline-block;margin-left:0;margin-right:0;}
 div.indexCategories h2 a{background:#000;display:inline-block;}
 div.indexCategories h2 a,div.indexCategories h2 a:link,div.indexCategories h2 a:visited{color:#fff;}
 div.indexCategories h2 a img{display:block;width:176px;}
 div.indexProducts h3.prodShort{padding-bottom:5px;}
 div.indexProducts h3.prodShort:not(:last-child){border-bottom:1px solid #000;}
 div.indexProducts h3.prodShort a img{display:inline-block;vertical-align:middle;width:120px;}
 div.indexProducts h3.prodShort a span{display:inline-block;vertical-align:middle;width:450px;margin-left:10px;font-size:1.2em;}
 /* Show sub heading and cat desc above */
 // .catDescTop{display:block;}
 // .catDescBottom{display:none;}
 /* Show sub heading and cat desc above */
 /* Animals, do not remove! */
 div.animals {width:316px;text-align:center !important;margin-left:auto;margin-right:auto;}
 div.animals p {text-align:center !important;font-size:1.4em;}
 input.felis,input.sirius,input.pisces,input.equus,input.serpens,input.chelonia{display:inline-block !important;color:transparent;font-size:0;line-height:1;padding: 0 0 0 102px;width:102px;height:102px;border:0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
 input.felis{background-image:url(//files.cablewholesale.com/images/icons/felis.png);}
 input.sirius{background-image:url(//files.cablewholesale.com/images/icons/sirius.png);}
 input.pisces{background-image:url(//files.cablewholesale.com/images/icons/pisces.png);}
 input.equus{background-image:url(//files.cablewholesale.com/images/icons/equus.png);}
 input.serpens{background-image:url(//files.cablewholesale.com/images/icons/serpens.png);}
 input.chelonia{background-image:url(//files.cablewholesale.com/images/icons/chelonia.png);}
 /* Animals, do not remove! */
 /* Nextag survey lockdown */
 #nxtgpopupwindow{z-index:100;width:350px !important;left:0 !important;top:153px !important;left:295px !important;visibility:visible;display:block;}
 /* Nextag survey lockdown */
 /* Google Trusted Store lockdown */
 #gts-g-w{left:290px !important;top:220px !important;}
 /* Google Trusted Store lockdown */

/* new cart rules */
form.orderDisplay,div.orderDisplay{text-align:right;border-top:1px solid #B9B9B9;}
div.orderControls{background:#EBEBEB;border-bottom:1px solid #B9B9B9;}
div.orderControls input.cartSelectAll{float:left;margin-left:26px;margin-top:5px;}
div.orderControls span.cartSelectAll{float:left;margin-top:4px;margin-left:5px;}
div.orderControls input.cartRemove{float:left;margin-left:20px;font-weight:bold;}
div.orderControls select{display:none;height:21px;float:left;margin-left:85px;}
div.orderControls input.cartUpdate{float:right;font-weight:bold;}
div.orderTotals{background:#EBEBEB;}
div.orderTotals div.paymentTypes{float:left;width:734px;margin-left:0;margin-top:10px;text-align:center;vertical-align:super;}
div.orderTotals div.paymentTypes a.coLink{display:none;}
div.orderTotals div.paymentTypes div{margin-bottom:3px;}
div.orderTotals table.totalLines{float:right;width:734px;margin-top:5px;} 
div.orderTotals td.subTotalText{width:200px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.subTotal{width:115px;padding-right:5px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.shippingCostText{width:200px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.shippingCost{width:115px;padding-right:5px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.taxesText{width:200px;text-align:right;border-bottom:1px solid #b9b9b9;padding-bottom:5px;} 
div.orderTotals td.taxes{width:115px;padding-right:5px;text-align:right;border-bottom:1px solid #b9b9b9;padding-bottom:5px;} 
div.orderTotals td.totalText{width:200px;text-align:right;font-weight:bold;padding-top:5px;padding-bottom:5px;} 
div.orderTotals td.total{width:115px;padding-right:5px;text-align:right;font-weight:bold;padding-top:5px;padding-bottom:5px;} 
div.shipActionBox{margin-top:10px;}
div.shipActionBox div.shipCalc{width:320px;float:left;text-align:center;}
div.shipActionBox div.shipCalc fieldset.shipCalc{width:310px;text-align:center;background:#EBEBEB;padding:4px;margin-left:10px;border:1px solid #B9B9B9;margin-bottom:10px;}
div.shipActionBox div.shipCalc fieldset.shipCalc legend{padding:3px;background:#FFF;border:1px solid #B9B9B9;text-align:left;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox{float:left;width:168px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox input.shipZip{width:58px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox select.shipRes{height:21px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox select.quickCountry{height:21px;display:block;width:165px;margin-top:3px;margin-left:auto;margin-right:auto;margin-bottom:4px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox input.shipSubmit{display:block;width:165px;margin-top:3px;margin-left:auto;margin-right:auto;margin-bottom:4px;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults{float:right;width:140px;text-align:right;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults td.shipLabel{width:68px;padding-top:4px;padding-right:2px;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults td.shipInput{width:53px;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults td.shipInput input{width:53px;border:0;background:#EBEBEB;text-align:right;}
div.shipActionBox div.shipCalc fieldset.shipCalc hr.clear{margin-top:15px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.shipMsg{font-size:1.0em;color:#000000;clear:both;margin-top:17px;font-style:italic;}
div.shipActionBox div.checkOuts{float:right;width:320px;text-align:center;margin-top:10px;margin-right:10px;}
div.shipActionBox div.checkOuts fieldset{width:280px;text-align:center;background:#B1E388;padding:20px;padding-top:5px;padding-bottom:6px;border:1px solid #4FAF01;margin-bottom:10px;}
div.shipActionBox div.checkOuts fieldset a.checkout{display:block;margin-bottom:0;}
div.shipActionBox div.checkOuts fieldset a.checkout img{width:158px;}
div.shipActionBox div.checkOuts fieldset span.bword{display:block;margin-bottom:5px;font-weight:bold;}
div.shipActionBox div.checkOuts fieldset a.paypal{display:block;margin-bottom:5px;}
div.shipActionBox div.checkOuts fieldset span.word{display:block;margin-bottom:5px;}
div.shipActionBox div.checkOuts fieldset a.quote{display:block;color:#235b00;font-weight:bold;text-decoration:underline;margin-bottom:1px;}
/* new cart rules */
/* New Order Line Item */
div.orderLine{border-bottom:1px solid #b9b9b9;}
div.orderLine div.thumbnails{width:155px;display:inline-block;vertical-align:top;text-align:left;}
div.orderLine div.thumbnails input{margin:0;margin-top:24px;margin-left:5px;vertical-align:top;}
div.orderLine div.thumbnails img{width:64px;}
div.orderLine div.info{width:549px;margin-left:5px;vertical-align:middle;text-align:left;}
div.orderLine div.info span.partno:before{content:"Part Number: ";}
div.orderLine div.info span.partno{font-weight:bold;display:block;}
div.orderLine div.info span.partno span{display:inline-block;}
div.orderLine div.info a.desc,
div.orderLine div.info a.desc:link,
div.orderLine div.info a.desc:visited{color:#0078B9;}
div.orderLine div.info a.desc:hover,
div.orderLine div.info a.desc:active{}
div.orderLine div.priceStock{display:inline-block;width:700px;vertical-align:middle;}
div.orderLine div.priceStock table.price{margin-right:0;}
div.orderLine div.priceStock table.price td.each{width:90px;text-align:right;}
div.orderLine div.priceStock table.price td.qty{width:90px;text-align:right;}
div.orderLine div.priceStock table.price td.all{width:115px;padding-right:5px;text-align:right;}
div.orderLine div.priceStock table.rtStock{width:230px;margin-top:2px;margin-left:auto;margin-right:auto;color:#008000;font-weight:bold;}
div.orderLine div.priceStock table.rtStock td.loc{width:55px;text-align:right;}
div.orderLine div.priceStock table.rtStock td.qty{width:60px;text-align:right;}
/* New Order Line Item */
 
 /* END size 940 pixels width */
}
@media only screen and (min-width : 1000px)
{
 /* DEBUG - width display */
 li.scrn320{display:none !important;}
 li.scrn480{display:none !important;}
 li.scrn600{display:none !important;}
 li.scrn750{display:none !important;}
 li.scrn940{display:none !important;} 
 li.scrn1260{display:none !important;}
/* DEBUG - width display */
/* BEGIN size 1000 pixels width */
 /* BEGIN base level stuff */
 body{width:1000px;margin:0;margin-left:auto;margin-right:auto;padding:0;background:#FFF;color:#0078b9;font-family:'Open Sans',sans-serif;}
 nav{display:block;position:relative;width:1000px;height:93px;margin:0;padding:0;font-size:1.0em;list-style:none;}
 h1{font-size:1.8em;}
 /* END base level stuff */
 /* BEGIN header */
 header{position:relative;background:#fff;color:#000;}
 nav{display:block;position:relative;width:1000px;margin:0;padding:0;font-size:1.0em;list-style:none;}
 header nav a span.text{display:inline-block;position:relative;top:6px;width:auto;font-size:1.0em;}
 header nav a img.icon{display:inline-block;width:30px;height:30px;vertical-align:top;}
 header nav div a img.icon{width:30px;height:30px;margin:0;padding:0;}
 nav.gray{height:80px;color:#001420;background:#ebebeb;}
 nav.gray a,nav.gray a:link,nav.gray a:visited{color:#001420;text-decoration:none;font-weight:bold;}
 nav.gray a:hover,nav.gray a:active{color:#5f5f5f;}
 nav.gray div.logo{display:inline-block;position:relative;width:200px;z-index:1;}
 nav.gray div.logo a img{height:75px;margin-top:0;}

nav.gray div.chat_login{display:inline-block;width:240px;height:75px;vertical-align:top;text-align:right;}
nav.gray div.chat_login div.login{display:block;margin-top:8px;margin-bottom:2px;}
nav.gray div.chat_login div.login a{margin-right:2px;}
nav.gray div.chat_login div.login a span.text{display:inline-block;width:118px;vertical-align:bottom;margin-bottom:7px;margin-right:2px;}
nav.gray div.chat_login div.login a img.icon{vertical-align:middle;}
nav.gray div.chat_login div.login a img.icon,nav.gray div.login a img.icon:link,nav.gray div.login a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_login_g.png);}
nav.gray div.chat_login div.login a img.icon:hover,nav.gray div.login a img.icon:active{background:url(//files.cablewholesale.com/images/icon_login_gh.png);}
nav.gray div.chat_login div.liveSupport{display:block;}
nav.gray div.chat_login div.liveSupport img{width:156px;height:30px;}

nav.gray div.notification_lg{display:inline-block;width:550px;height:80px;margin-top:2px;vertical-align:top;}
nav.gray div.notification_lg a.image{display:block;width:200px;height:80px;background:url(//files.cablewholesale.com/images/freeship_lg.jpg);background-size:cover;background-repeat:no-repeat;margin-left:auto;margin-right:auto;}

nav.gray div.notification_sm{display:none;}
nav.gray div.notification_sm a.image{display:block;width:100%;height:40px;background:url(//files.cablewholesale.com/images/freeship_sm.jpg);background-size:contain;background-repeat:repeat-x;}



 nav.blue{height:30px;color:#fff;background:#0078b9;}
 nav.blue a,nav.blue a:link,nav.blue a:visited{color:#fff;text-decoration:none;font-weight:bold;}
 nav.blue a:hover,nav.blue a:active{color:#b2d6ea;}
 nav.blue div.menu{display:inline-block;position:absolute;top:0;left:10px;height:30px;width:180px;z-index:2;}
 nav.blue div.menu a img.icon,nav.blue div.menu a img.icon:link,nav.blue div.menu a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_menu_b.png);}
 nav.blue div.menu a img.icon:hover,nav.blue div.menu a img.icon:active{background:url(//files.cablewholesale.com/images/icon_menu_bh.png);}
 nav.blue div.menu ul{position:absolute;top:30px;left:-10px;width:318px;visibility:hidden;list-style:none;padding-top:0.75em;padding-left:1px;padding-right:1px;padding-bottom:10px;background:#5f5f5f;margin:0;}
 nav.blue div.menu a:hover ul,nav.blue div.menu:hover ul{visibility:visible;}
 nav.blue div.menu ul a{font-size:0.8em;font-weight:normal;}
 nav.blue div.menu ul li.link1{position:relative;left:5px;width:150px;padding:5px;}
 nav.blue div.menu ul li.link2{position:relative;margin-top:-26px;left:165px;width:150px;padding:5px;}
 nav.blue div.menu ul li.last{position:relative;margin-top:0.5em;margin-left:60px;width:150px;padding:5px;text-align:center;}
 nav.blue div.menu ul li.last a{font-size:1.0em;}

 nav.blue div.phone{display:inline-block;position:absolute;top:0;right:400px;height:30px;width:165px;z-index:1;}
 nav.blue div.phone a img.icon,nav.blue div.phone a img.icon:link,nav.blue div.phone a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_phone_b.png);}
 nav.blue div.phone a img.icon:hover,nav.blue div.phone a img.icon:active{background:url(//files.cablewholesale.com/images/icon_phone_bh.png);}
 nav.blue div.contact{display:inline-block;position:absolute;top:0;right:210px;height:30px;width:120px;z-index:2;}
 nav.blue div.contact a img.icon,nav.blue div.contact a img.icon:link,nav.blue div.contact a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_contact_b.png);}
 nav.blue div.contact a img.icon:hover,nav.blue div.contact a img.icon:active{background:url(//files.cablewholesale.com/images/icon_contact_bh.png);}
 nav.blue div.contact ul{position:absolute;top:30px;right:-100px;width:316px;visibility:hidden;list-style:none;padding-top:0.75em;padding-left:1px;padding-right:1px;padding-bottom:10px;background:#fff;color:#b9b9b9;margin:0;border:1px solid #0078b9;}
 nav.blue div.contact ul a{font-size:0.8em;font-weight:normal;}
 nav.blue div.contact ul li.link{text-align:center;}
 nav.blue div.contact ul li.link a,nav.blue div.contact ul li.link a:link,nav.blue div.contact ul li.link a:visited{font-size:1.0em;color:#001420;}
 nav.blue div.contact ul li.link a:hover,nav.blue div.contact ul li.link a:active{color:#53c2fe;}
 nav.blue div.contact ul li.form{}
 nav.blue div.contact ul li.last{position:relative;margin-top:0.5em;margin-left:60px;width:150px;padding:5px;text-align:center;}
 nav.blue div.contact ul li.last a,nav.blue div.contact ul li.last a:link,nav.blue div.contact ul li.last a:visited{font-size:1.0em;color:#001420;}
 nav.blue div.contact ul li.last a:hover,nav.blue div.contact ul li.last a:active{color:#53c2fe;}
 nav.blue div.cart{display:inline-block;position:absolute;top:0;right:10px;height:30px;width:200px;z-index:1;text-align:right;}
 nav.blue div.cart a img.icon,nav.blue div.cart a img.icon:link,nav.blue div.cart a img.icon:visited{background:url(//files.cablewholesale.com/images/icon_cart_b.png);}
 nav.blue div.cart a img.icon:hover,nav.blue div.cart a img.icon:active{background:url(//files.cablewholesale.com/images/icon_cart_bh.png);}
 header form.search{display:block;position:relative;width:990px;padding-top:5px;padding-bottom:5px;color:#001420;background:#0078B9;z-index:1;font-size:1.0em;}
 header form.search div{position:relative;width:990px;margin-left:auto;margin-right:auto;}
 header form.search div #search_input{width:950px;height:1.0em;margin-left:0;border:0;font-size:1.0em;padding-top:0.5em;padding-bottom:0.5em;background:#fff;padding-left:45px;}
 header form.search div #search_overlay{position:absolute;display:inline-block;background:url(//files.cablewholesale.com/images/icon_search_g.png);background-repeat:no-repeat;background-position:center;z-index:3;top:1px;right:0px;width:30px;height:30px;cursor:pointer;color:#fff;white-space:nowrap;text-indent:-10000px;}
 header form.search div #search_submit{display:inline-block;position:absolute;z-index:2;top:1px;left:959px;width:30px;height:30px;color:#fff;background:#fff;cursor:pointer;border:0;}
 /* END header */
 /* BEGIN - footer */
 footer{position:relative;width:1000px;padding:0;text-align:left;margin-top:10px;}
 footer div.social_bot{display:block;visibility:visible;position:relative;width:1000px;height:30px;border:0;padding:0;margin:0;background:#0078b9;color:#fff;list-style:none;}
 footer ul{display:inline-block;position:relative;left:0;width:11.0em;height:12.0em;vertical-align:top;margin:0;text-align:left;list-style:none;background:#fff;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;padding:2.0em;padding-top:1.0em;margin-top:0.2em;}
 footer ul.link1{margin-left:0;}
 footer ul.link2{}
 footer ul li{font-size:0.9em;margin-bottom:0.8em;padding:0.1em;}
 footer div.logos{display:block;font-size:0.73em;text-align:center;margin-top:1.0em;}
 footer div.copy{display:block;font-size:0.7em;text-align:center;margin-top:1.0em;}
 /* END - footer */
 div.categories{display:inline-block;width:190px;vertical-align:top;padding:0;background:#FFFFFF;}
 div.categories li{padding:5px;margin-top:1px;background:#EBEBEB;}
 div.categories li.link4{background:#5F5F5F;}  
 div.categories li a,div.categories li a:link,div.categories li a:visited{color:#0078B9;}
 div.categories li a:hover,div.categories li a:active{color:#53C2FE;}

 
 
 div.content{position:relative;display:inline-block;width:805px;height:auto;padding:0;padding-bottom:10px;background:#fff;border:0;font-size:0.9em;color:#000;}
 ul.breadCrumbs{display:block;padding:0.5em;}
 ul.breadCrumbs li{display:inline-block;}
 ul.breadCrumbs li:not(:last-child):after{content:" > ";}
 ul.breadCrumbs li a,ul.breadCrumbs li a:link,ul.breadCrumbs li a:visited{color:#0078b9;text-decoration:underline;}
 ul.breadCrumbs li a:hover,ul.breadCrumbs li a:active{color:#53c2fe;}
 p.catDesc{margin:10px;width:780px;text-align:justify;line-height:initial;font-size:0.9em;}
 h2.catSubHead{font-size:1.0em;font-weight:normal;text-align:center;color:#001420;background:#b9b9b9;padding:3px;font-weight:bold;line-height:initial;}
 h2.catSubHead a,h2.catSubHead a:link,h2.catSubHead a:visited{color:#0078b9;text-decoration:underline;}
 h2.catSubHead a:hover,h2.catSubHead a:active{color:#001420;}

 div.catLine{display:inline-block;width:22%;height:130px;margin:0;margin-left:1.5%;margin-right:0.4%;margin-top:2px;margin-bottom:10px;border:1px solid #B9B9B9;padding-bottom:5px;text-align:center;vertical-align:top;}
 div.catLine a,div.catLine a:link,div.catLine a:visited{color:#0078b9;}
 div.catLine a:hover,div.catLine a:active{color:#53c2fe;}
 div.catLine img{height:80px;width:80px;vertical-align:middle;}
 div.catLine span{margin-left:1%;width:98%;display:inline-block;font-size:1.2em;vertical-align:middle;}

 /* itemline.tpl */
 div.itemLine{position:relative;width:790px;margin:5px;padding-top:6px;padding-bottom:6px;border-bottom:1px solid #b9b9b9;}
 div.itemLine:last-of-type{border:0;}
 div.itemThumb{display:inline-block;width:130px;}
 div.itemThumb a,div.itemLine div.itemThumb a:link,div.itemLine div.itemThumb a:visited{}
 div.itemThumb a:hover,div.itemLine div.itemThumb a:active{}
 div.itemThumb a img.itemThumb{height:120px;width:120px;}
 div.itemInfo{display:inline-block;width:650px;vertical-align:top;}
 div.itemInfo h3.itemDesc{line-height:1.5;font-size:1.1em;}
 div.itemInfo h3.itemDesc a,div.itemLine div.itemThumb div.itemInfo h3.itemDesc a:link,div.itemLine div.itemThumb div.itemInfo h3.itemDesc a:visited{color:#0078b9;}

 div.itemInfo a.partnoLink,div.itemLine div.itemThumb div.itemInfo a.partnoLink:link,div.itemLine div.itemThumb div.itemInfo a.partnoLink:visited{
/*   display:inline-block;width:200px;line-height:1.5;font-size:1.0em;color:#000; */
   display:inline;width:auto;line-height:1.5;font-size:1.0em;color:#000;
 }
 div.itemInfo a.partnoLink:hover,div.itemLine div.itemThumb div.itemInfo a.partnoLink:active{}
 div.itemInfo div.itemReview{
/*   display:inline-block;width:440px;line-height:1.5;text-align:right;font-size:1.0em;color:gray; */
   display:block;width:auto;min-width:215px;line-height:1.5;text-align:right;font-size:1.0em;color:gray;margin-left:auto;margin-right:8px;float:right;
 }

 div.itemInfo div.itemReview label{}
 div.itemInfo div.itemReview img{vertical-align:middle;}
 div.itemInfo div.itemReview span{}
 div.itemInfo div.itemStock{display:inline-block;width:300px;text-align:left;font-size:1.0em;font-style:italic;color:gray;}
 div.itemInfo form.itemAdd{display:inline-block;position:relative;width:340px;margin-bottom:0;line-height:1.7;font-size:1.0em;text-align:right;}
 div.itemInfo form.itemAdd span.itemPrice{display:inline-block;position:relative;line-height:initial;color:#000;font-size:1.0em;font-weight:bold;text-align:right;}
 div.itemInfo form.itemAdd input.itemQty{position:relative;line-height:initial;}
 div.itemInfo form.itemAdd input.itemButton{position:relative;background:url(//files.cablewholesale.com/images/icons/add_button_md.png);border:0;display:inline-block;height:20px;width:90px;vertical-align:text-top;}
 div.itemInfo div.itemPriceGrids{position:relative;width:650px;margin-left:auto;margin-right:auto;font-size:1.0em;}
 div.itemInfo div.itemPriceGrids details.priceGridNarrow{display:none;}
 div.itemInfo div.itemPriceGrids details.priceGridNarrow table {width:200px;margin-left:auto;margin-right:auto;border-collapse:separate;border-spacing:2px;}
 div.itemInfo div.itemPriceGrids details.priceGridNarrow table td{width:100px;text-align:right;font-weight:normal;color:#001420;}
 div.itemInfo div.itemPriceGrids table.priceGridWide{display:block;border-collapse:separate;border-spacing:2px;width:98%;margin-top:10px;}
 div.itemInfo div.itemPriceGrids table.priceGridWide td{width:92px;text-align:right;font-weight:normal;color:#001420;}
 /* itemline.tpl */

 /* BEGIN quick-and-dirty hack by MAC to fix image sizes.  FIXME. */
 img.fullSize180{width:180px;}
 img.fullSize550{width:550px;}
 img.fullSize750{width:750px;}
 img.fullSize760{width:760px;}
 img.fullSize{width:100%;}
 /* END quick-and-dirty hack by MAC to fix image sizes.  FIXME. */
 div.images{text-align:center;}
 div.images #imgLink{}
 div.images img.link{}
 div.images div.thumbnails{}
 div.images div.thumbnails a,div.images div.thumbnails a:link,div.images div.thumbnails a:visited{}
 div.images div.thumbnails a:hover,div.images div.thumbnails a:active{}
 div.images div.thumbnails a img{border:2px solid #ebebeb;}
 div.info{display:inline-block;width:490px;margin-left:0px;margin-top:10px;vertical-align:top;}
 
 form.addPart{display:inline-block;margin-top:10px;margin-bottom:10px;width:375px;border:3px outset #DDDDDD;padding:20px;margin-left:45px;}
 form.addPartM{display:none;}
 form.addPart label, form.addPartM label{font-weight:bold;color:#000;vertical-align:middle;line-height:initial;margin-left:50px;}
 form.addPart input, form.addPartM input[type="text"]{vertical-align:middle;line-height:initial;margin-left:5px;}
 form.addPart input, form.addPartM input[type="image"]{vertical-align:middle;}
 span.specPrice:before{content:"Price: $";}
 span.specPriceSpec:before{content:"Special Price: $";}
 span.specPrice,span.specPriceSpec{display:inline-block;font-weight:bold;color:#090;vertical-align:top;line-height:initial;margin:0;margin-left:50px;}
 div.specReviewTop{display:block;margin-left: 20px;margin-bottom:10px;vertical-align:sub;}
 div.specReviewTop a{}
 div.specReviewTop img{vertical-align:bottom;}
 span.partno:before{content:"Part Number - ";}
 span.partno{margin-left:50px;font-weight:bold;display:inline-block;margin-bottom:5px;width:300px;}
 span.availability:before{content:"Availability: ";}
 span.availability{margin-left:60px;font-style:italic;display:inline-block;margin-bottom:5px;}
 div.specReviewTop{margin-left:60px;}
 
 div.specProperties{margin-top:10px;margin-left:50px;}
 div.specProperties span{font-weight:bold;}
 div.specProperties ul{margin-left:30px;list-style:disc;}
 div.specProperties ul li a,div.specProperties ul li a:link,div.specProperties ul li a:visited{color:#53c2fe;}
 div.specProperties ul li a:hover,div.specProperties ul li a:active{color:#001420;}
 div.specAnnoying{position:relative;height:160px;}
 div.specAnnoying div.specReviewTop{display:inline-block;position:absolute;top:65px;left:0;margin-left:50px;margin-bottom:10px;vertical-align:sub;}
 div.specAnnoying span.partno{display:inline-block;font-weight:bold;left:0;margin-bottom:5px;margin-left:50px;position:absolute;top:41px;width:300px;}
 div.specAnnoying span.availability{display:inline-block;position:absolute;top:92px;left:0;margin-left:50px;margin-bottom:10px;font-style:italic;}
 div.specAnnoying div.specForm{display:inline-block;position:absolute;top:92px;left:0;margin-left:-25px;margin-bottom:10px;font-style:italic;}
 div.specAnnoying div.specProperties{left:155px;margin-left:150px;position:absolute;top:5px;width:400px;}
 div.specInfo{margin:10px;}
 div.specInfo a.specInfo,div.specInfo a.specInfo:link,div.specInfo a.specInfo:visited{font-weight:bold;display:block;color:#001420;background:#53c2fe;padding:5px;width:795px;margin-left:-10px;text-align:center;}
 div.specInfo a.specInfo:hover,div.specInfo a.specInfo:active{color:#0078b9;}
 div.specInfo div.specDesc{margin-top:0;}
 div.specInfo div.specDesc h2.specSubHeading{display:block;padding:5px;margin-bottom:5px;}
 div.specInfo div.specDesc p{margin-bottom:5px;text-align:justify;line-height:initial;font-size:0.9em;}
 div.specInfo div.specSheet{text-align:center;}
 div.specInfo div.specSheet a.specPDF,div.specInfo div.specSheet a.specPDF:link,div.specInfo div.specSheet a.specPDF:visited{color:#53c2fe;}
 div.specInfo div.specSheet a.specPDF:hover,div.specInfo div.specSheet a.specPDF:active{color:#001420;}
 div.specInfo div.specSheet div.specList{text-align:left;}
 div.specList span{font-weight:bold;}
 div.specList ul{margin-top:3px;margin-left:5px;margin-bottom:10px;font-size:0.9em;}
 div.specList ul li{padding:2px;}
 div.specList ul b{font-weight:bold;color:#5f5f5f;}
 #divReadReviews{display:none;line-height:initial;margin-bottom:10px;padding-top:10px;text-align:center;background:#fff;}
 div.specReviewBottom{line-height:initial;margin-bottom:10px;padding-top:10px;text-align:center;}
 details.specReview{color:#5f5f5f;margin:5px;margin-bottom:10px;font-size:0.9em;text-align:justify;line-height:initial;border:2px solid #ebebeb;}
 details.specReview summary{padding-left:0;}
 details.specReview summary:focus{outline:0;}
 details.specReview summary b:before{content:"Reviewer: ";}
 details.specReview summary b{font-weight:bold;}
 details.specReview summary span.rating{font-weight:bold;margin-left:10px;}
 details.specReview summary img{vertical-align:top;}
 details.specReview p{padding:5px;font-size:0.85em;color:#001420;}
 details.specReview blockquote{margin:5px;padding:5px;font-size:0.85em;color:#900;background:#ebebeb;}
 details.specReview blockquote b{display:block;font-weight:bold;}
 details.specReview blockquote i{font-style:italic;}
 span.altLengthHead,span.altColorHead{display:block;font-size:0.9em;font-weight:normal;text-align:center;color:#fff;background:#5f5f5f;line-height:initial;margin-bottom:10px;padding:2px;}
 #altLength,#altLength{display:none;}
 span.alsoLikeHead{display:block;font-size:0.9em;font-weight:normal;text-align:center;color:#fff;background:#5f5f5f;line-height:initial;padding:2px;}
 #alsoLike{display:block;}
 div.siteStandard{width:780px;margin:5px;font-size:0.9em;line-height:initial;background:#fff;color:#001420;}
 div.siteStandard h2{font-size:1.1em;line-height:initial;font-weight:bold;margin-top:5px;margin-bottom:2px;}
 div.siteStandard p{font-size:1.0em;text-align:justify;line-height:initial;margin-bottom:10px;padding-left:3px;padding-right:3px;}
 div.siteStandard b{font-weight:bold;}
 div.siteStandard i{font-style:italic;}
 div.siteStandard a,div.siteStandard a:link,div.siteStandard a:visited{color:#0078b9;}
 div.siteStandard a:hover,div.siteStandard a:active{color:#53c2fe;}
 div.siteStandard ul{list-style:disc;width:760px;}
 div.siteStandard ol{list-style:decimal;width:760px;}
 div.siteStandard li{margin-left:20px;width:760px;}
 div.siteStandard li.indent{list-style:none;}
 div.siteStandard form label,form div.siteStandard label{display:inline-block;width:120px;}
 div.siteStandard form input[type="text"],form div.siteStandard input[type="text"],
 div.siteStandard form input[type="password"],form div.siteStandard input[type="password"],div.siteStandard form input[type="email"],form div.siteStandard input[type="email"],
 div.siteStandard form select,form div.siteStandard select{width:440px;margin:5px;margin-left:10px;margin-right:10px;}
 div.siteStandard form textarea,form div.siteStandard textarea{width:770px;margin:5px;margin-left:10px;margin-right:10px;}
 div.siteStandard form input[type="checkbox"],form div.siteStandard input[type="checkbox"]{margin:5px;margin-left:10px;margin-right:10px;}
 div.siteStandard form input[type="image"],div.siteStandard form input[type="submit"],div.siteStandard form input[type="button"],div.siteStandard form img.button,form div.siteStandard input[type="image"],form div.siteStandard input[type="submit"],form div.siteStandard input[type="button"],form div.siteStandard img.button{display:block;margin:10px;margin-left:auto;margin-right:auto;}
 div.siteStandard form input[type="radio"],form div.siteStandard input[type="radio"]{margin-top:5px;margin-bottom:5px;margin-left:10px;margin-right:10px;}
 div.siteStandard form input[type="text"].creditCard,div.siteStandard form select.creditCard,form div.siteStandard input[type="text"].creditCard,form div.siteStandard select.creditCard{width:150px;margin:3px;}
 div.siteStandard form input[type="text"].promoCode,form div.siteStandard input[type="text"].promoCode{width:100px;}
 div.siteStandard form label.creditCard,form div.siteStandard label.creditCard{display:inline-block;width:150px;}
 div.siteStandard form label.promoCode,form div.siteStandard label.promoCode{display:inline-block;}
 div.siteStandard .grayBar{font-size:1.1em;line-height:initial;font-weight:bold;margin-top:5px;margin-bottom:2px;display:block;font-weight:bold;background:#ebebeb;text-align:center;}
 div.order {display:block;}
 div.order h2{font-size:1.2em;font-weight:bold;text-align:center;background:#ebebeb;line-height:initial;}
 div.order div.partLine{position:relative;margin-left:30px;}
 div.order div.pad {padding-bottom:20px;}
 div.order div.partLine a.partNumber:before{content:"Part: ";}
 div.order div.partLine a.partNumber,div.order div.partLine a.partNumber:link,div.order div.partLine a.partNumber:visited{font-weight:bold;color:#0078b9;display:block;margin-bottom:5px;}
 div.order div.partLine a.partNumber:hover,div.order div.partLine a.partNumber:active{color:#53c2fe;}
 div.order div.partLine span.partDesc:before{content:" - ";}
 div.order div.partLine span.partDesc{line-height:1.2;font-size:1.0em;color:#5f5f5f;font-weight:normal;}
 div.order div.partLine span.partPrice:before{content:"Price per: $";}
 div.order div.partLine span.partPrice{display:inline-block;margin-left:160px;color:#090;font-weight:bold;}
 div.order div.partLine span.partPrice2:before{content:"Price per: $";}
 div.order div.partLine span.partPrice2{display:inline-block;position:absolute;left:10px;margin-top:-2px;}
 div.order div.partLine div.partQtyInput{display:inline-block;position:absolute;left:610px;margin-top:-2px;}
 div.order div.partLine div.partQtyInput input[type="text"]{width:50px;text-align:right;padding-right:3px;}
 div.order div.partLine span.partQty:before{content:"Qty: ";position:absolute;left:0;}
 div.order div.partLine span.partQty{display:inline-block;position:absolute;left:270px;margin-top:-2px;width:75px;text-align:right;}
 div.order div.partLine span.partTotal:before{content:"$";position:absolute;left:-0.5em;}
 div.order div.partLine span.partTotal{display:inline-block;position:absolute;left:675px;width:70px;margin-top:-2px;color:#090;font-weight:bold;text-align:right;}
 div.order div.partLine div.partAction{display:inline-block;position:absolute;left:685px;}
 div.order div.partLine div.partAction input{}
 div.order div.partLine div.realTime{display:inline-block;margin-top:0;}
 div.order div.partLine div.realTime label{display:inline-block;font-weight:bold;margin-left:10px;}
 div.order div.partLine div.realTime span{display:inline-block;width:50px;}
 div.order table.cartTotal{margin-bottom:10px;}
 div.order table.cartTotal td{width:100px;color:#000;text-align:right;font-weight:bold;}
 div.order table.cartTotal td.left{width:575px;}
 div.order table.cartTotal td.subTotal{}
 div.order table.cartTotal td.codFee{}
 div.order table.cartTotal td.handlingFee{}
 div.order table.cartTotal td.discount{}
 div.order table.cartTotal td.shipping{}
 div.order table.cartTotal td.tax{}
 div.order table.cartTotal td.total{border-top:2px solid #000;}
 div.order input.cartUpdate{display:block;margin-left:auto;margin-right:auto;margin-bottom: 20px;}
 div.order div.cartAction{text-align:center;margin-bottom:15px;}
 div.order div.cartAction a{display:block;margin-top:15px;}
 div.order div.cartAction a img{}
 div.order div.center{text-align:center;}
 div.order div.center b{font-weight:bold;}
 div.order div.center a{display:block;margin-top:15px;}
 #indexBanners{margin-left:20px;}
 #indexBannerLinks{text-align:right;}
 #indexBannerLinks a{display:inline-block;padding:2px;background:none;font-size:1.5em;width:auto;height:auto;margin:2px;font-weight:bold;text-align:center;}
 #indexBannerLinks a.on, #indexBannerLinks a.on:link, #indexBannerLinks a.on:visited{color:#ff730a;}
 #indexBannerLinks a.off, #indexBannerLinks a.off:link, #indexBannerLinks a.off:visited{color:#0078b9;}
 div.indexCategories{width:780px;margin-left:0;text-align:center;}
 div.indexCategories h2{text-align:center;display:inline-block;margin-left:0;margin-right:0;}
 div.indexCategories h2 a{background:#000;display:inline-block;}
 div.indexCategories h2 a,div.indexCategories h2 a:link,div.indexCategories h2 a:visited{color:#fff;}
 div.indexCategories h2 a img{display:block;}
 div.indexProducts h3.prodShort{padding-bottom:5px;}
 div.indexProducts h3.prodShort:not(:last-child){border-bottom:1px solid #000;}
 div.indexProducts h3.prodShort a img{display:inline-block;vertical-align:middle;width:120px;}
 div.indexProducts h3.prodShort a span{display:inline-block;vertical-align:middle;width:450px;margin-left:10px;font-size:1.2em;}
 /* Animals, do not remove! */
 div.animals {width:316px;text-align:center !important;margin-left:auto;margin-right:auto;}
 div.animals p {text-align:center !important;font-size: 1.4em;}
 input.felis,input.sirius,input.pisces,input.equus,input.serpens,input.chelonia{display:inline-block !important;color:transparent;font-size:0;line-height:1;padding: 0 0 0 102px;width:102px;height:102px;border:0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
 input.felis{background-image:url(//files.cablewholesale.com/images/icons/felis.png);}
 input.sirius{background-image:url(//files.cablewholesale.com/images/icons/sirius.png);}
 input.pisces{background-image:url(//files.cablewholesale.com/images/icons/pisces.png);}
 input.equus{background-image:url(//files.cablewholesale.com/images/icons/equus.png);}
 input.serpens{background-image:url(//files.cablewholesale.com/images/icons/serpens.png);}
 input.chelonia{background-image:url(//files.cablewholesale.com/images/icons/chelonia.png);}
 /* Animals, do not remove! */
 /* Nextag survey lockdown */
 #nxtgpopupwindow{z-index:100;width:350px !important;left:0 !important;top:153px !important;left:375px !important;visibility:visible;display:block;}
 /* Nextag survey lockdown */
 /* Google Trusted Store lockdown */
 #gts-g-w{left:320px !important;top:220px !important;}
 /* Google Trusted Store lockdown */

/* new cart rules */
form.orderDisplay,div.orderDisplay{text-align:right;border-top:1px solid #B9B9B9;}
div.orderControls{background:#EBEBEB;border-bottom:1px solid #B9B9B9;}
div.orderControls input.cartSelectAll{float:left;margin-left:26px;margin-top:5px;}
div.orderControls span.cartSelectAll{float:left;margin-top:4px;margin-left:5px;}
div.orderControls input.cartRemove{float:left;margin-left:20px;font-weight:bold;}
div.orderControls select{display:none;height:21px;float:left;margin-left:85px;}
div.orderControls input.cartUpdate{float:right;font-weight:bold;}
div.orderTotals{background:#EBEBEB;}
div.orderTotals div.paymentTypes{float:left;width:804px;margin-left:0;margin-top:10px;text-align:center;vertical-align:super;}
div.orderTotals div.paymentTypes a.coLink{display:none;}
div.orderTotals div.paymentTypes div{margin-bottom:3px;}
div.orderTotals table.totalLines{float:right;width:804px;margin-top:5px;} 
div.orderTotals td.subTotalText{width:200px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.subTotal{width:115px;padding-right:5px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.shippingCostText{width:200px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.shippingCost{width:115px;padding-right:5px;text-align:right;padding-bottom:5px;} 
div.orderTotals td.taxesText{width:200px;text-align:right;border-bottom:1px solid #b9b9b9;padding-bottom:5px;} 
div.orderTotals td.taxes{width:115px;padding-right:5px;text-align:right;border-bottom:1px solid #b9b9b9;padding-bottom:5px;} 
div.orderTotals td.totalText{width:200px;text-align:right;font-weight:bold;padding-top:5px;padding-bottom:5px;} 
div.orderTotals td.total{width:115px;padding-right:5px;text-align:right;font-weight:bold;padding-top:5px;padding-bottom:5px;} 
div.shipActionBox{margin-top:10px;}
div.shipActionBox div.shipCalc{width:320px;float:left;text-align:center;}
div.shipActionBox div.shipCalc fieldset.shipCalc{width:310px;text-align:center;background:#EBEBEB;padding:4px;margin-left:10px;border:1px solid #B9B9B9;margin-bottom:10px;}
div.shipActionBox div.shipCalc fieldset.shipCalc legend{padding:3px;background:#FFF;border:1px solid #B9B9B9;text-align:left;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox{float:left;width:168px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox input.shipZip{width:58px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox select.shipRes{height:21px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox select.quickCountry{height:21px;display:block;width:165px;margin-top:3px;margin-left:auto;margin-right:auto;margin-bottom:4px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.innerShipBox input.shipSubmit{display:block;width:165px;margin-top:3px;margin-left:auto;margin-right:auto;margin-bottom:4px;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults{float:right;width:140px;text-align:right;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults td.shipLabel{width:68px;padding-top:4px;padding-right:2px;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults td.shipInput{width:53px;}
div.shipActionBox div.shipCalc fieldset.shipCalc table.shipResults td.shipInput input{width:53px;border:0;background:#EBEBEB;text-align:right;}
div.shipActionBox div.shipCalc fieldset.shipCalc hr.clear{margin-top:15px;}
div.shipActionBox div.shipCalc fieldset.shipCalc div.shipMsg{font-size:1.0em;color:#000000;clear:both;margin-top:17px;font-style:italic;}
div.shipActionBox div.checkOuts{float:right;width:320px;text-align:center;margin-top:10px;margin-right:10px;}
div.shipActionBox div.checkOuts fieldset{width:280px;text-align:center;background:#B1E388;padding:20px;padding-top:5px;padding-bottom:6px;border:1px solid #4FAF01;margin-bottom:10px;}
div.shipActionBox div.checkOuts fieldset a.checkout{display:block;margin-bottom:0;}
div.shipActionBox div.checkOuts fieldset a.checkout img{width:158px;}
div.shipActionBox div.checkOuts fieldset span.bword{display:block;margin-bottom:5px;font-weight:bold;}
div.shipActionBox div.checkOuts fieldset a.paypal{display:block;margin-bottom:5px;}
div.shipActionBox div.checkOuts fieldset span.word{display:block;margin-bottom:5px;}
div.shipActionBox div.checkOuts fieldset a.quote{display:block;color:#235b00;font-weight:bold;text-decoration:underline;margin-bottom:1px;}
/* new cart rules */
/* New Order Line Item */
div.orderLine{border-bottom:1px solid #b9b9b9;}
div.orderLine div.thumbnails{width:155px;display:inline-block;vertical-align:top;text-align:left;}
div.orderLine div.thumbnails input{margin:0;margin-top:24px;margin-left:5px;vertical-align:top;}
div.orderLine div.thumbnails img{width:64px;}
div.orderLine div.info{width:315px;margin-left:5px;vertical-align:middle;text-align:left;}
div.orderLine div.info span.partno:before{content:"Part Number: ";}
div.orderLine div.info span.partno{font-weight:bold;display:inline-block;}
div.orderLine div.info span.partno span{display:inline-block;}
div.orderLine div.info a.desc,
div.orderLine div.info a.desc:link,
div.orderLine div.info a.desc:visited{color:#0078B9;}
div.orderLine div.info a.desc:hover,
div.orderLine div.info a.desc:active{}
div.orderLine div.priceStock{display:inline-block;width:300px;vertical-align:middle;}
div.orderLine div.priceStock table.price{float:right;margin-top:14px;}
div.orderLine div.priceStock table.price td.each{width:90px;text-align:right;}
div.orderLine div.priceStock table.price td.qty{width:90px;text-align:right;}
div.orderLine div.priceStock table.price td.all{width:115px;padding-right:5px;text-align:right;}
div.orderLine div.priceStock table.rtStock{width:230px;margin-top:10px;margin-left:auto;margin-right:auto;color:#008000;font-weight:bold;float:left;}
div.orderLine div.priceStock table.rtStock td.loc{width:55px;text-align:right;}
div.orderLine div.priceStock table.rtStock td.qty{width:60px;text-align:right;}
/* New Order Line Item */
 
 /* END size 1000 pixels width */
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){}
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){}
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){}

/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){}
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){}
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){}
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){}
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){}



	body #searchspring-autocomplete_results {
		font-family: 'Open Sans', sans-serif;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
		border: 1px solid #dedede;
		z-index: 9999;
		margin: 0 auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		box-shadow: none;
		width: 420px;
		margin: auto;
		left: 15px !important;
		right: 0 !important;
	}

	body #searchspring-autocomplete_results li {
		margin: 0;
	}

	body #searchspring-autocomplete_results em {
		color: #5EA3C9;
		font-style: normal;
	}

	body #searchspring-autocomplete_results .ac_title:first-of-type,
	body #searchspring-autocomplete_results .ac_title,
	body #searchspring-autocomplete_results .ac_powered {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
	}

	body #searchspring-autocomplete_results .ac_title,
	body #searchspring-autocomplete_results .ac_term_suggest {
		padding: 10px 12px;
		color: #fff;
		background: #0078B9;
		text-transform: uppercase;
	}

	body #searchspring-autocomplete_results .ac_term_suggest:hover {
		background: #24364A;
	}

	body #searchspring-autocomplete_results .ac_term_suggest em {
		color: #fff;
	}

	body #searchspring-autocomplete_results .ac_title {
		font-size: 14px;
		font-weight: bold;
		line-height: 18px;
		margin: 0;
	}

	body #searchspring-autocomplete_results .ac_term_suggest {
		font-size: 11px;
		line-height: 18px;
	}

	body #searchspring-autocomplete_results .ac_powered {
		display: none;
	}

	body #searchspring-autocomplete_results .ac_result_even {
		background: #f6f6f6;
	}

	body #searchspring-autocomplete_results .ac_term_result {
		padding: 6px;
	}

	body #searchspring-autocomplete_results .ac_product_result.highlight,
	body #searchspring-autocomplete_results .ac_product_result:hover {
		background: #e6e6e6;
	}

	body #searchspring-autocomplete_results .ac_product_result {
		padding: 15px 6px;
	}

	body #searchspring-autocomplete_results .ac_product_result .image {
		height: auto;
		width: 60px;
	}

	body #searchspring-autocomplete_results .ac_product_result .info {
		width: 75%;
		margin: 0;
		float: none;
		overflow: hidden;
		padding: 0 0 0 20px;
	}

	body #searchspring-autocomplete_results .ac_term_result,
	body #searchspring-autocomplete_results .ac_product_result .info div {
		font-size: 14px;
		line-height: 16px;
		color: #5F5F5F;
	}

	body #searchspring-autocomplete_results .ac_product_result .info .name {
		font-weight: bold;
		text-transform: uppercase;
	}

	body #searchspring-autocomplete_results .ac_product_result .info .price {
		font-style: normal;
	}

	body #searchspring-autocomplete_results:before,
	body #searchspring-autocomplete_results:after {
		display: none;
	}

	@media only screen and (max-width: 480px) {
		body #searchspring-autocomplete_results {
			width: auto;
			max-width: 100%;
			margin: auto;
			left: 10px !important;
			right: 10px !important;
		}
		body #searchspring-autocomplete_results .ac_term_result,
		body #searchspring-autocomplete_results .ac_product_result {
			padding: 3px 6px;
		}
		body #searchspring-autocomplete_results .ac_product_result .image {
			width: 50px;
		}
		body #searchspring-autocomplete_results .ac_product_result .image img {
			max-height: 40px;
		}
		body #searchspring-autocomplete_results .ac_title {
			font-size: 14px;
		}
		body #searchspring-autocomplete_results .ac_title,
		body #searchspring-autocomplete_results .ac_term_suggest {
			padding: 6px 12px;
		}
		body #searchspring-autocomplete_results .ac_term_result,
		body #searchspring-autocomplete_results .ac_product_result .info div {
			line-height: 16px;
			font-size: 12px;
		}
	}

	@media only screen and (max-width: 400px) {
		body #searchspring-autocomplete_results {}
	}


/* BEGIN GLOBAL css */
.TaC{text-align:center !important;}
.TaL{text-align:left !important;}
.TaR{text-align:right !important;}
.clear{clear:both !important;}
.bold{font-weight:bold !important;}
.error{color:#900 !important;}
p.error,p.success{margin-bottom:10px !important;padding:5px !important;}
div.error{background:#fdd !important;}
.success{color:#090 !important;}
p.success{text-align:center !important;font-weight:bold !important;font-size:1.4em !important;background:#cfc !important;}
 input.error,select.error{border-color:#900 !important;}
/* END GLOBAL css */
