@charset "UTF-8";@font-face{font-family:'RobotoRegular';src:url('../fonts/roboto-regular-webfont.eot');src:url('../fonts/roboto-regular-webfont.eot#iefix') format('embedded-opentype'), url('../fonts/roboto-regular-webfont.woff') format('woff'), url('../fonts/roboto-regular-webfont.ttf') format('truetype'), url('../fonts/roboto-regular-webfont.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'RobotoBold';src:url('../fonts/roboto-bold-webfont.eot');src:url('../fonts/roboto-bold-webfont.eot#iefix') format('embedded-opentype'), url('../fonts/roboto-bold-webfont.woff') format('woff'), url('../fonts/roboto-bold-webfont.ttf') format('truetype'), url('../fonts/roboto-bold-webfont.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'PTSans-NarrowBold';src:url('../fonts/ptsansnarrowwebbold.eot');src:url('../fonts/ptsansnarrowwebbold.eot#iefix') format('embedded-opentype'), url('../fonts/ptsansnarrowwebbold.woff') format('woff'), url('../fonts/ptsansnarrowwebbold.ttf') format('truetype'), url('../fonts/ptsansnarrowwebbold.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'ArialNarrow-Bold';src:url('https://usbdirectcanada.ca/arialnb.eot');src:url('https://usbdirectcanada.ca/arialnb.eot#iefix') format('embedded-opentype'),
url('https://usbdirectcanada.ca/arialnb.woff') format('woff'),
url('https://usbdirectcanada.ca/arialnb.ttf') format('truetype'),
url('https://usbdirectcanada.ca/arialnb.svg#arialnb') format('svg');font-weight:normal;font-style:normal;}
body{background:#fff url(../images/wavy-lines.jpg) repeat top left;color:#5a5a5a;font:13px Arial, Helvetica, sans-serif;position:relative;}
h1.title{font-size:18PX;color:#A4509F;text-transform:uppercase;font-family:PTSans-NarrowBold, Helvetica, Arial, sans-serif;padding-bottom:5px;background:url(../images/h1title-bgr.jpg) repeat-x bottom;font-weight:bold;}
h2.title{font-size:18PX;color:#A4509F;text-transform:uppercase;font-family:PTSans-NarrowBold, Helvetica, Arial, sans-serif;padding-bottom:5px;background:url(../images/h1title-bgr.jpg) repeat-x bottom;font-weight:bold;}
h3.title{font-size:16PX;color:#A4509F;text-transform:uppercase;font-family:PTSans-NarrowBold, Helvetica, Arial, sans-serif;padding-bottom:5px;background:url(../images/h1title-bgr.jpg) repeat-x bottom;font-weight:bold;}
h1.title span{color:#575555;}
a.links{text-decoration:none;color:#A4509F;}
.page-container{width:1000px;margin:0 auto;background:#f6f6f6;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;padding-bottom:10px;margin-bottom:10px;border-radius:0 0 7px 7px;box-shadow:0 0 4px rgba(0, 0, 0, 0.2);}
header{width:1000px;height:122px;}
header .htop{height:30px;background:#333333;padding:5px;color:#a9a9a9;}
header .phone_head{float:right;background:url(../images/phone_bgr.png) no-repeat 0px 7px;padding:3px 0 0 30px;margin-left:10px;font-size:18px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#ffffff;}
header .social{float:right;padding-top:5px;}
header .social b{display:block;float:left;font-weight:normal}
header .social a{display:block;float:left;width:20px;height:20px;}
header .social a.h_fb{background:url(../images/fp-icons.png) no-repeat top left;}
header .social a.h_tt{background:url(../images/fp-icons.png) no-repeat -22px 0px;}
header .social a.h_rss{background:url(../images/fp-icons.png) no-repeat -47px 0px;}
header .social a span{display:none;}
header div.htop div.canadian{background:url(../images/canadian.png) no-repeat 0px 5px;float:right;height:30px;margin:-5px 5px 5px 5px;width:131px;}
header .header-content{width:1000px;background:#fff url(../images/header-bgr-1.jpg) repeat-x top;height:76px;border-bottom:5px solid #A4509F;}
header #logo{width:310px;height:65px;background:url(https://usbdirectcanada.ca/images/usbdirect-logo.png) no-repeat center center;float:left;}
header #logo a{width:310px;height:65px;background:url(../images/logo.png) no-repeat 10px 10px;float:left;display:block;}
header #logo a span{display:none}
header #bbb{width:130px;height:66px;padding:15px 15px 2px 30px;float:left;}
header #bbb img:first-of-type{margin-left:-15px;}
header #bbb img:last-of-type{height:42px;width:42px;float:right;margin-top:-2px;}
#navigation{height:76px;float:right;display:block;}
#navigation ul{margin:0;padding:0;list-style:none;float:right;}
#navigation li{display:block;float:left;background:#353535;}
#navigation a{display:block;font-family:RobotoRegular, Helvetica, Arial, sans-serif;float:left;height:26px;margin:0 0px 0 0;padding:30px 15px 18px 15px;border:none;text-decoration:none;font-size:13px;font-weight:normal;text-transform:uppercase;border-left:1px solid #cacaca;color:#636162;background:#fff url(../images/header-bgr-1.jpg) repeat-x top;}
#navigation a:hover, #navigation a.current_page_item{color:#ee171f;display:block;background:#f4f4f4;box-shadow:inset 0 5px 5px #cfcfcf;border-top:1px solid #ffffff;margin-top:4px;padding-top:25px;}
#page-content{clear:both;height:auto;padding:1px 0px;width:100%;}
#home-banner{height:295px;padding-left:1px;}
.sidebar{background:#ffffff;border:1px solid #eaeaea;width:228px;margin:0px 10px;padding:5px;float:left}
.sidebar ul, .sidebar li{list-style:none;margin:0px;padding:0px;}
.topnav{}
ul.topnav{padding:0;margin:0;list-style:none;}
ul.topnav li{}
ul.topnav li a{line-height:10px;font-size:12px;padding:10px 5px;color:#000;display:block;text-decoration:none;font-weight:bolder;}
ul.topnav li a:hover{background-color:#675C7C;color:white;}
ul.topnav ul{margin:0;padding:0;display:none;}
ul.topnav ul li{margin:0;padding:0;clear:both;}
ul.topnav ul li a{padding-left:20px;font-size:12px;font-weight:normal;outline:0;}
ul.topnav ul li a:hover{background-color:#D3C99C;color:#675C7C;}
ul.topnav ul ul li a{color:silver;padding-left:40px;}
ul.topnav ul ul li a:hover{background-color:#D3CEB8;color:#675C7C;}
ul.topnav span{float:right;}
#content{padding-top:10px;}
#content_left{float:left;width:730px}
#content-right{float:right;width:730px;margin-right:10px;}
#content p{line-height:150%;padding-bottom:5px;}
.sideLinks li{padding:0px;}
.sideLinks li a{border-bottom:1px dotted #999;text-decoration:none;display:block;padding:5px;}
.innertabpage{padding:15px 0px 10px 15px;;}
.pl_item{float:left;display:block;width:220px;margin:0 5px 10px 5px;height:200px;}
.pl_img{float:left;display:block;width:190px;background:#FFF;-webkit-box-shadow:1px 1px 3px #ccc;-moz-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;border:1px solid #ffffff;padding:8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.pl_img:hover{border:1px solid #c6c3c6;}
.pl_img{text-align:center;height:150px;display:block;}
.pl_content{text-align:center;padding:5px;height:40px;clear:both}
.pl_name{text-align:center;text-decoration:none;color:#6b6d6c;text-transform:uppercase;font-weight:bold;font-family:ArialNarrow-Bold, Helvetica, Arial, sans-serif;word-spacing:normal;}
.accordion{clear:both;}
.accordion .toggler{width:100%;height:30px;margin-top:5px;border-bottom:solid 1px #e3e3e3;position:relative;overflow:hidden;}
.accordion .toggler:hover{}
.accordion .toggler div.icon{position:relative;float:right;height:28px;padding:8px 8px 0 8px;cursor:pointer;}
.accordion .toggler div.title{position:relative;float:left;height:26px;padding:5px 12px 0 0px;font-size:18PX;color:#A4509F;text-transform:uppercase;font-family:PTSans-NarrowBold, Helvetica, Arial, sans-serif;}
.accordion .toggler div.title span{color:#575555;}
.accordion .toggler div.titleRight{position:relative;float:right;padding:10px 12px 0 12px;}
.accordion .container{display:none;padding:0 0;width:100%;margin-bottom:5px;}
.accordion .container ul{margin:0 0;padding:0px 10px;}
.accordion .container_loading{padding:10px 10px 10px 10px;}
.accordion h3{margin:0 0px 0 0px;padding:0 20px 0 20px;}
.accordion p{padding:0 20px 0 20px;margin-top:0;}
.accordionControl{list-style:none;float:right;clear:both;overflow:hidden;padding-left:0;margin:0 0 10px 0;border:solid 1px #B2C4CE;}
.accordionControl li{float:left;}
.accordionControl li:first-child{border-right:solid 1px #B2C4CE;}
.accordionControl li a{display:block;padding:4px 6px;}
.accordion .container p{padding-top:10px;}
.accordion .container > img{display:block;}
.accordion .container table{width:100%;margin:0;}
.accordion .container table td, .accordion .container table th{height:20px;padding:8px 8px;border-bottom:solid 1px #DAE4E9;border-right:solid 1px #DAE4E9;}
.accordion .container table th{background-color:#EBF0F3;font-weight:lighter;}
.accordion .container table tr td:last-child, .accordion .container table tr th:last-child{border-right:none;}
.accordion .container table tbody tr:nth-child(even) td{background-color:#EFF7FA;selector:.accordion .container table tbody tr:nth-child(even) td;}
.accordion .container table tbody tr:hover{background-color:#E8EBEE;}
.accordion1{clear:both;}
.accordion1 .toggler{width:100%;height:30px;margin-top:5px;border-bottom:solid 1px #e3e3e3;position:relative;overflow:hidden;}
.accordion1 .toggler:hover{}
.accordion1 .toggler div.icon{position:relative;float:right;height:28px;padding:8px 8px 0 8px;cursor:pointer;}
.accordion1 .toggler div.title{position:relative;float:left;height:26px;padding:5px 12px 0 0px;font-size:18PX;color:#A4509F;text-transform:uppercase;font-family:PTSans-NarrowBold, Helvetica, Arial, sans-serif;}
.accordion1 .toggler div.title span{color:#575555;}
.accordion1 .toggler div.titleRight{position:relative;float:right;padding:10px 12px 0 12px;}
.accordion1 .container{display:none;padding:0 0;width:100%;margin-bottom:5px;}
.accordion1 .container ul{margin:0 0;padding:0px 10px;}
.accordion1 .container_loading{padding:10px 10px 10px 10px;}
.accordion1 h3{margin:0 0px 0 0px;padding:0 20px 0 20px;}
.accordion1 p{padding:0 20px 0 20px;margin-top:0;}
.accordion1 .container p{padding-top:10px;}
.accordion1 .container > img{display:block;}
.accordion1 .container table{width:100%;margin:0;}
.accordion1 .container table td, .accordion1 .container table th{height:20px;padding:8px 8px;border-bottom:solid 1px #DAE4E9;border-right:solid 1px #DAE4E9;}
.accordion1 .container table th{background-color:#EBF0F3;font-weight:lighter;}
.accordion1 .container table tr td:last-child, .accordion1 .container table tr th:last-child{border-right:none;}
.accordion1 .container table tbody tr:nth-child(even) td{background-color:#EFF7FA;selector:.accordion1 .container table tbody tr:nth-child(even) td;}
.accordion1 .container table tbody tr:hover{background-color:#E8EBEE;}
.home-page-content{width:430px;float:left;height:auto}
.home-page-content p{text-align:justify;}
.home-request-quote{width:278px;background:#fefefe;border:1px solid #eaeaea;margin:0px 0px;padding:5px;float:left;margin-left:10px;}
.home-request-quote div{padding:0px 5px 5px 5px;clear:both}
.home-request-quote label{width:80px;margin-bottom:5px;text-align:left;display:block;float:left;padding-right:5px;}
.home-request-quote form input[type=text],.home-request-quote form input[type=email]{background:#ffffff none repeat scroll 0 0;border:1px solid #d6d6d6;margin-bottom:10px;padding:3px;width:100%;}
.home-request-quote .fieldcustom1{background:#ffffff none repeat scroll 0 0;border:1px solid #d6d6d6;margin-bottom:5px;padding:3px;width:104%;}
.home-request-quote input[type=submit], form fieldset button{display:inline-block;padding:4px 8px;font-family:'Lucida Grande', Arial, sans-serif;font-size:13px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid rgba(0, 0, 0, 0.6);background:-webkit-gradient(linear, left top, left bottom, from(#fbfcfb), to(#9d9e9d));background:-moz-linear-gradient(#fbfcfb, #9d9e9d);background-color:#eee;text-shadow:rgba(255, 255, 255, 0.4) 0px 1px;-webkit-box-shadow:rgba(255, 255, 255, 0.4) 0 1px;-moz-box-shadow:rgba(255, 255, 255, 0.4) 0 1px;box-shadow:rgba(255, 255, 255, 0.4) 0 1px;-webkit-user-select:none;-moz-user-select:none;cursor:pointer;}
.home-feat-prod{clear:both;padding-bottom:20px;}
.home-feat-prod .hf-list{display:block;float:left;width:210px;padding-right:15px;margin-left:15px;padding-top:5px;}
.home-feat-prod .hf-list .hf-img{background:#FFF;border:#e3e3e3 1px solid;display:block;height:150px;text-align:center;}
.home-feat-prod .hf-list a.hf-name{font-family:PTSans-NarrowBold, Helvetica, Arial, sans-serif;;font-size:16px;color:#7c7c7c;text-align:center;text-decoration:none;display:block}
.home-blog{clear:both;padding:5px 10px}
.home-blog .hb-list{border-bottom:1px solid #e5e4e4;margin-bottom:5px;padding-bottom:5px;}
.home-blog .hb-date{border-bottom:1px solid #e5e4e4;margin-bottom:5px;padding-bottom:5px;background:url(../images/calend_ico.png) no-repeat left top;padding-left:20px;font-size:11px;font-weight:normal;padding-bottom:5px;padding-top:3px;}
.home-blog .hb-list p{margin:0px;padding:0px;padding-bottom:1px;}
#footer{width:100%;}
.f-right{float:right;width:250px;}
#footer_container{width:1000px;display:block;margin:0 auto}
#footer_container ul{display:block;padding:0px;margin:0px;float:left;width:180px;}
#footer_container ul.prod{display:block;padding:0px;margin:0px;float:left;width:360px;}
#footer_container ul li{list-style:none;font-size:12px;padding:0px;margin:0px;font-family:Arial, Helvetica, sans-serif;padding:3px 0;line-height:12px;display:block;float:left;width:160px;}
#footer_container ul li a{color:#747474;text-decoration:none;padding-left:10px;}
#footer_container ul h5,#footer_container ul li.main{color:#A4509F;font-size:14px;font-weight:bold;margin-bottom:5px;padding-left:5px;text-decoration:none;width:100%;}
#footer_container ul li a:hover{text-decoration:underline}
#footer_container p{text-align:right;color:#8a8a8a;display:block;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:0px;margin:0px;padding-bottom:5px;}
#footer_container span{color:#e28532;}
.newsList{clear:both;padding:10px;margin-bottom:10px;position:relative;}
.oddRow{border:1px solid #e3e3e3;background:#f9f9f9;}
.evenRow{border:1px solid #d9d9d9;background:#f7f7f7;}
.newsList img{float:left;background:#fff;padding:2px;border:1px solid #eee;}
.newsList img.big1{width:300px;margin-right:10px;margin-bottom:10px;float:left;}
.newsList img.big2{width:220px;margin-right:10px;margin-bottom:10px;float:left;}
.eve_img{display:block;float:left;width:200px;}
.eve_con{display:block;float:right;width:500px;}
.newsList h3.title{font-size:16PX;color:#F49DE4;text-transform:uppercase;font-family:PTSans-NarrowBold, Helvetica, Arial, sans-serif;padding-bottom:5px;background:url(../images/h1title-bgr.jpg) repeat-x bottom;font-weight:bold;}
.newsList h3.title a{text-decoration:none;}
.newsList .links{padding:0px;background:url(../images/arrow_right.gif) no-repeat 0px 5px;text-transform:uppercase;font-size:12px;padding-left:20px;}
.newsList h5{background:url(../images/calend_ico.png) no-repeat left top;padding-left:20px;font-size:11px;font-weight:normal;padding-bottom:5px;}
.clr{clear:both;}
.newsList p{margin:0px;padding:0px;padding-bottom:6px;}
.service_list{}
.service_listoddRow{border:0px;border-top:1px solid #e3e3e3;clear:both;padding:10px;position:relative;background:#f9f9f9;}
.service_listevenRow{border:0px;border-top:1px solid #d9d9d9;clear:both;padding:10px;position:relative;background:#f7f7f7;}
.service_list img{float:left;background:#fff;padding:2px;border:1px solid #eee;}
.service_list img.big1{width:300px;margin-right:10px;margin-bottom:10px;float:left;}
.service_list img.big2{width:220px;margin-right:10px;margin-bottom:10px;float:left;}
.ser_img{display:block;float:left;width:150px;}
.ser_con{display:block;float:right;width:540px;}
.service_list h3.title{font-size:16PX;color:#F49DE4;text-transform:uppercase;font-family:PTSans-NarrowBold, Helvetica, Arial, sans-serif;padding-bottom:5px;background:url(../images/h1title-bgr.jpg) repeat-x bottom;font-weight:bold;}
.service_list h3.title a{text-decoration:none;}
.service_list .links{padding:0px;background:url(../images/arrow_right.gif) no-repeat 0px 5px;text-transform:uppercase;font-size:12px;padding-left:20px;}
.service_list h5{background:url(../images/calend_ico.png) no-repeat left top;padding-left:20px;font-size:11px;font-weight:normal;padding-bottom:5px;}
.clr{clear:both;}
.service_list p{margin:0px;padding:0px;padding-bottom:6px;}
.bimg{float:left;width:300px;border:1px solid #e2e2e2;background:#FFF;margin-right:10px;}
.prod_desc{float:right;text-align:left}
.table-3{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc;background:#ffffff;padding:5px;}
.ptabe{background:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:13px;text-align:center;clear:both;padding:5px;}
.ptabe th{border-collapse:collapse;padding:2px 5px;color:#ffffff;}
.ptabe td{border-collapse:collapse;border-bottom:1px solid #ccc;font-size:12px;color:#666666;text-align:left;padding:3px 5px;}
.ptabe .pdb{font-weight:bold;width:120px;}
.ptabe th a.sort{color:#FFF;text-decoration:underline;background:url(../images/admin/sort_arrow.png) no-repeat 90% 50%;padding-right:25px;}
.ptabno th{border:0px}
.ptabno td{border:0px}
.price_table-title2 th{border-collapse:collapse;background:#d2dde4;border-bottom:0px;border-left:0px;padding:2px 5px}
.price_table-title2 td{border-collapse:collapse;border-bottom:0px;border-left:0px;padding:2px 5px;font-size:12px;color:#37719e;}
.ptabes{background:#eceff1;font-family:Arial, Helvetica, sans-serif;font-size:13px;text-align:center;line-height:30px;border:1px solid #c2c2c2;border-right:0px;border-top:0px;clear:both;margin-top:2px;}
.ptabes th{border-collapse:collapse;border:1px solid #c2c2c2;background:#508dc3;border-bottom:0px;border-left:0px;padding:2px 5px;color:#ffffff;}
.ptabes td{border-collapse:collapse;border:1px solid #c2c2c2;border-bottom:0px;border-left:0px;padding:2px 5px;font-size:12px;color:#37719e;}
.ptabes th a.sort{color:#FFF;text-decoration:underline;background:url(../images/admin/sort_arrow.png) no-repeat 90% 50%;padding-right:25px;}
.r-form{background:#ffffff;padding:10px;;}
.request-prod-list{float:left;width:320px;}
.request-contact-form{float:left;width:350px;}
.relatedimage{}
#contact-wrapper .relatedimage div{height:195px;width:175px;padding:5px;margin:7px;display:inline-block;background-color:#CCC;}
.relatedimage div p{max-width:145px;min-height:2.5em;padding:5px;margin:5px;font-weight:bold;}
.relatedimage div img{max-height:105px;padding:1em;}
#contact-wrapper .relatedimage div.relatedimageHiLite{background-color:#DDDDFF;}
.prod-request-quote{}
.prod-request-quote form{font-size:1em;width:100%;color:#1b1b1b;text-align:left;margin:0px auto;}
.right-rf{width:360px;float:right;height:150px;}
.left-rf{width:330px;float:left;height:150px;}
.req_link{clear:both;padding:10px 0px;}
.req_link a{float:right;background:url("../images/btn_135.png") no-repeat scroll left center transparent;color:#FFFFFF;display:block;float:right;font-weight:bold;height:20px;margin-right:10px;padding:5px 28px 5px 10px;text-align:center;width:145px;margin-bottom:10px;font-size:14px;text-decoration:none;text-transform:uppercase;}
.prod-request-quote form label,.prod-request-quote form legend{padding:0;margin:0.3em 0}
.prod-request-quote form fieldset{padding:0.7em;border:1px solid #ddd;margin:0 0 0.5em 0}
.prod-request-quote form label{font-weight:bold;float:left;width:130px;}
.prod-request-quote form fieldset input{width:200px;line-height:1.5em;padding:0.15em}
.prod-request-quote form .radio input,
.prod-request-quote form .checkbox input{width:auto;border:none;margin:0 1.5em 0 0}
.prod-request-quote form input, .prod-request-quote form textarea, .prod-request-quote form select{display:block;margin-bottom:1em;font-size:1em;border:1px solid #bbb;padding:0.15em;margin-right:1em}
.prod-request-quote form .radio label, .prod-request-quote form .radio input,
.prod-request-quote form .checkbox label, .prod-request-quote form .checkbox input{display:inline;margin:0 1.5em 0 0}
.prod-request-quote form .radio input, .prod-request-quote form .checkbox input{margin:0 0.3em 0 0}
.prod-request-quote form button{margin:0.3em 0;border:1px solid #ccc;background-color:#eee;font-size:1em;cursor:pointer;padding:0.5em}
.prod-request-quote form button:hover{background-color:#e6efc2;border:1px solid #c6d880;color:#529214}
.prod-request-quote form button:active{background-color:#333;color:white;border:1px solid #000}
.prod-request-quote form .formInfo{margin-bottom:1em;padding-bottom:0.5em;}
.prod-request-quote form .formInfo h2{color:#00889e;font-weight:bold;font-size:1.2em;margin-bottom:1em}
.prod-request-quote form .formInfo p{text-align:justify}
.prod-request-quote form .required{color:#ff3838;font-weight:bold;font-size:0.8em}
input[type="hidden"]{display:none;}
.prod_list_col_bg{float:left;width:16px;height:16px;display:block;background:#F00;margin-right:5px;border:1px solid #999;cursor:pointer;}
.prod_list_col_bg{float:left;width:16px;height:16px;display:block;background:#F00;margin-right:5px;border:1px solid #999;cursor:pointer;}
.contact-us-form{width:95%;background:#fefefe;border:1px solid #eaeaea;margin:0px 0px;padding:2px 5px;float:left;margin-left:10px;}
.contact-us-form div{padding:0px 5px 5px 5px;clear:both}
.contact-us-form label{width:80px;margin-bottom:5px;text-align:right;display:block;float:left;padding-right:5px;}
.contact-us-form form input[type=text],.contact-us-form form input[type=email]{width:170px;border:1px solid #d6d6d6;background:#ffffff;margin-bottom:5px;}
.contact-us-form .fieldcustom1{width:170px;border:1px solid #d6d6d6;background:#ffffff;margin-bottom:5px;}
.contact-us-form input[type=submit], form fieldset button{display:inline-block;padding:4px 8px;font-family:'Lucida Grande', Arial, sans-serif;font-size:13px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid rgba(0, 0, 0, 0.6);background:-webkit-gradient(linear, left top, left bottom, from(#fbfcfb), to(#9d9e9d));background:-moz-linear-gradient(#fbfcfb, #9d9e9d);background-color:#eee;text-shadow:rgba(255, 255, 255, 0.4) 0px 1px;-webkit-box-shadow:rgba(255, 255, 255, 0.4) 0 1px;-moz-box-shadow:rgba(255, 255, 255, 0.4) 0 1px;box-shadow:rgba(255, 255, 255, 0.4) 0 1px;-webkit-user-select:none;-moz-user-select:none;cursor:pointer;}
.prd_thumb img{width:50px;height:50px;}
ul.pd_th{list-style:none;float:left;width:100%;margin-top:10px;margin-left:0;}
ul.pd_th li{float:left;}
ul.pd_th li img{width:50px;height:50px;}
#a_full_img{float:left;text-align:center;}
#a_full_img span{text-align:center;width:100%;margin-top:5px;margin-bottom:5px;}
#succ_msg{display:none;color:#B842B1;float:left;font-size:14px;margin-bottom:0;padding-bottom:10px;padding-left:10px;padding-top:10px;}
#succ_msg label{cursor:pointer;text-decoration:underline;}
.sidesearch{}
.sidesearch .input{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #D6D6D6;font-size:16px;padding:3px;width:150px;}
.sidesearch .submit{display:inline-block;padding:4px 8px;font-family:'Lucida Grande', Arial, sans-serif;font-size:13px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid rgba(0, 0, 0, 0.6);background:-webkit-gradient(linear, left top, left bottom, from(#fbfcfb), to(#96e300));background:-moz-linear-gradient(#fbfcfb, #96e300);background-color:#eee;text-shadow:rgba(255, 255, 255, 0.4) 0px 1px;-webkit-box-shadow:rgba(255, 255, 255, 0.4) 0 1px;-moz-box-shadow:rgba(255, 255, 255, 0.4) 0 1px;box-shadow:rgba(255, 255, 255, 0.4) 0 1px;-webkit-user-select:none;-moz-user-select:none;cursor:pointer;}
.toggler .icon img{vertical-align:middle}
.thickbox img.bimg.mm1,li img.bimg,img.bimg.mm2,li img.bimg,img.bimg.mm5,img.bimg.mm4,img.bimg.mm3{border:none;}
.prod_desc table td{padding:10px;}
.prod_desc table{width="100%"}
.rt-fusionmenu{display:block}
#demo2{display:none;float:left;width:100%;}
#menu2{display:none}
.cleft{float:left;width:500px}
.cright{float:right;width:480px}
.reqform{width:300px;float:left;clear:none;}
.reqform #productse,.reqform #quantity{width:200px;}
.resfrm2{width:350px;float:right;clear:none;}
.resfrm2 textarea{width:570px;}
.accordion1 .toggler .icon{background:url(../images/control-double-270.png) no-repeat;width:16px;height:16px;float:right;margin-top:8px;padding:0 !important;margin-right:8px;height:16px !important;}
.accordion1 .toggler .icon.imgdown{background:url(../images/control-double-090.png) no-repeat;}
.accordion1 .toggler .title{cursor:pointer;}
.dismbl{display:none;}
#scroller .section{float:left;width:4680px;height:50px;}
.quick_middle textarea{width:100%;padding:3px;}
.home-request-quote label.error{color:red;width:100%}
input.error{border-color:red}
.home-request-quote-mobile { display: none !important; }
.home-request-quote { display: block; }
.simply-scroll.simply-scroll-container { height: auto;  } .simply-scroll.simply-scroll-container img { max-width: 100%; }
#banner-fade { margin-bottom: 1.5em; }  #banner-fade p.bjqs-caption { display: none; }
li.bjqs-slide {position: absolute; display: none; } ul.bjqs {list-style: none; margin: 0px;padding: 0px;}
ul.bjqs-controls { list-style: none; margin: 0; padding: 0; z-index: 9999;} ul.bjqs-controls.v-centered li a {position: absolute;} ul.bjqs-controls.v-centered li.bjqs-prev a {left: 0; background-position: 0px 0px; background-image: url(../layerslider/skins/usbdirect/skin.png); height: 50px;width: 40px; color: transparent; display: none;} ul.bjqs-controls.v-centered li.bjqs-next a {right: 0; background-image: url(../layerslider/skins/usbdirect/skin.png); background-position: -150px 0px; height: 50px; width: 40px; color: transparent; display: none; }  #banner-fade:hover ul.bjqs-controls.v-centered li a { display: block !important; }
ol.bjqs-markers {list-style: none;padding: 0;margin: 0; width: 100%;} ol.bjqs-markers.h-centered {text-align: center;} ol.bjqs-markers li { display: inline;}
ol.bjqs-markers li a {display: inline-block;} ol.bjqs-markers li a {background-image: url(../layerslider/skins/usbdirect/skin.png); color: transparent; width:20px; height: 20px; background-position: 0px -150px; text-decoration: none;} ol.bjqs-markers li a:hover, ol.bjqs-markers li.active-marker a { background-position: -75px -150px; }