@charset "utf-8";
@import 'https://fonts.googleapis.com/css?family=Roboto';
/* Begin product matrix sprite http://spritegen.website-performance.org/ http://stackoverflow.com/questions/2381789/use-css-sprites-for-list-li-background-image */
.spriteHome {
	background: url(/images/home_page_images_sprite.png) no-repeat;
}
.sprite-Cable-Cutter-pic {
	background-position: 0 0;
	width: 85px;
	height: 85px;
}
.sprite-Coaxial-Cable-pic {
	background-position: 0 -135px;
	width: 85px;
	height: 85px;
}
.sprite-Coaxial-Connectors-pic {
	background-position: 0 -270px;
	width: 85px;
	height: 85px;
}
.sprite-Data-Cables-pic {
	background-position: 0 -405px;
	width: 85px;
	height: 85px;
}
.sprite-Ethernet-Media-Converter-pic {
	background-position: 0 -540px;
	width: 85px;
	height: 85px;
}
.sprite-Ethernet-Serial-Adapter-pic {
	background-position: 0 -675px;
	width: 85px;
	height: 85px;
}
.sprite-Ethernet-Switch-pic {
	background-position: 0 -810px;
	width: 85px;
	height: 85px;
}
.sprite-HyperLink-logo-pic {
	background-position: 0 -945px;
	width: 85px;
	height: 85px;
}
.sprite-Nema-Enclosure-pic {
	background-position: 0 -1080px;
	width: 85px;
	height: 85px;
}
.sprite-Patch-Panel-Server-Rack-pic {
	background-position: 0 -1215px;
	width: 85px;
	height: 85px;
}
.sprite-Power-over-Ethernet-pic {
	background-position: 0 -1350px;
	width: 85px;
	height: 85px;
}
.sprite-RF-Splitter-pic {
	background-position: 0 -1485px;
	width: 85px;
	height: 85px;
}
.sprite-Surge-Protector-pic {
	background-position: 0 -1620px;
	width: 85px;
	height: 85px;
}
.sprite-Switch-Box-pic {
	background-position: 0 -1755px;
	width: 85px;
	height: 85px;
}
.sprite-USB-Adapter-pic {
	background-position: 0 -1890px;
	width: 85px;
	height: 85px;
}
.sprite-Wifi-Antenna-pic {
	background-position: -135px 0;
	width: 85px;
	height: 85px;
}
.sprite-Wifi-Booster-pic {
	background-position: -135px -135px;
	width: 85px;
	height: 85px;
}
.sprite-Wireless-Router-pic {
	background-position: -135px -270px;
	width: 85px;
	height: 85px;
}
.sprite-custom-cables {
	background-position: -135px -405px;
	width: 219px;
	height: 235px;
}
.sprite-free-catalog {
	background-position: -135px -690px;
	width: 219px;
	height: 235px;
}
.sprite-product-wizards {
	background-position: -135px -975px;
	width: 219px;
	height: 235px;
}
.sprite-wired-and-wireless {
	background-position: -135px -1260px;
	width: 409px;
	height: 22px;
}
/* End product matrix sprite */

	/* Begin Header Footer sprite */
.spriteHeaderFooter {
	background: url(/images/header_footer_images_sprite-no800.png) no-repeat;
}
.sprite-CartBeginCheckout {
	background-position: 0 0;
	width: 156px;
	height: 27px;
}
.sprite-CartExpressCheckout {
	background-position: 0 -77px;
	width: 176px;
	height: 27px;
}
.sprite-CartViewDetails {
	background-position: 0 -154px;
	width: 104px;
	height: 27px;
}
.sprite-bbbsealh2 {
	background-position: 0 -231px;
	width: 64px;
	height: 24px;
}
.sprite-buttonproceedtocheckout {
	background-position: 0 -305px;
	width: 120px;
	height: 40px;
}
.sprite-checkout-button {
	background-position: 0 -395px;
	width: 106px;
	height: 23px;
}
.sprite-credit-cards {
	background-position: 0 -468px;
	width: 109px;
	height: 24px;
}
.sprite-facebook-logo {
	background-position: 0 -542px;
	width: 24px;
	height: 24px;
}
.sprite-google-plus-logo {
	background-position: 0 -616px;
	width: 24px;
	height: 24px;
}
.sprite-gsa-contract-image {
	background-position: 0 -690px;
	width: 36px;
	height: 24px;
}
.sprite-header_footer_images_sprite {
	background-position: 0 -764px;
	width: 300px;
	height: 1839px;
}
.sprite-lcom-global-logo {
	background-position: -350px 0;
	width: 300px;
	height: 60px;
}
.sprite-company-logo {
	background-position: -350px 0;
	width: 300px;
	height: 70px;
}
.sprite-lcom-main {
	background-position: -350px -120px;
	width: 300px;
	height: 70px;
}
.sprite-lcom-wireless-new {
	background-position: -350px -240px;
	width: 300px;
	height: 70px;
}
.sprite-lcom_icon_search {
	background-position: -350px -360px;
	width: 65px;
	height: 19px;
}
.sprite_search {
	background-position: -350px -360px;
	width: 65px;
	height: 19px;
}
.sprite-lcom_reorder {
	background-position: -350px -429px;
	width: 87px;
	height: 27px;
}
.sprite-login-account-image {
	background-position: -350px -506px;
	width: 32px;
	height: 15px;
}
.sprite-logout-account-image {
	background-position: -350px -571px;
	width: 61px;
	height: 28px;
}
.sprite-twitter-logo {
	background-position: -350px -649px;
	width: 24px;
	height: 24px;
}
.sprite-ul-listed-image {
	background-position: -350px -723px;
	width: 25px;
	height: 24px;
}
.sprite-verisignseal {
	background-position: -350px -797px;
	width: 48px;
	height: 24px;
}
.sprite-your-cart-image {
	background-position: -350px -871px;
	width: 42px;
	height: 27px;
}
.sprite-your-filled-cart-image {
	background-position: -350px -961px;
	width: 42px;
	height: 27px;
}
.sprite-youtube-logo {
	background-position: -350px -1051px;
	width: 24px;
	height: 24px;
}
.sprite-linkedin-logo {
	background-position: 0px -2653px;
	width: 24px;
	height: 24px;
}
.sprite-pinterest-logo {
	background-position: 0px -2699px;
	width: 24px;
	height: 24px;
}
.sprite-instagram-logo {
	background-position: -350px -1199px;
	width: 24px;
	height: 24px;
}
/* End Header Footer sprite */

	/* Begin Item Page sprite */
.spriteItem {
	background: url(/images/item_images_sprite.png) no-repeat;
}
.sprite-email-this-page {
	background-position: 0 0;
	width: 113px;
	height: 19px;
}
.sprite-lcom_icon_addimage {
	background-position: 0 -69px;
	width: 18px;
	height: 18px;
}
.sprite-lcom_icon_cad {
	background-position: 0 -137px;
	width: 18px;
	height: 18px;
}
.sprite-lcom_icon_catalogpg {
	background-position: 0 -205px;
	width: 18px;
	height: 18px;
}
.sprite-lcom_icon_datasheet {
	background-position: 0 -273px;
	width: 18px;
	height: 18px;
}
.sprite-lcom_icon_diagram {
	background-position: 0 -341px;
	width: 18px;
	height: 18px;
}
.sprite-lcom_icon_engdrwng {
	background-position: 0 -409px;
	width: 18px;
	height: 18px;
}
.sprite-lcom_icon_manual {
	background-position: 0 -477px;
	width: 18px;
	height: 18px;
}
.sprite-lcom_icon_qanda {
	background-position: 0 -545px;
	width: 18px;
	height: 18px;
}
.sprite-lcom_icon_softdriver {
	background-position: 0 -613px;
	width: 18px;
	height: 18px;
}
.sprite-lcom_icon_tip {
	background-position: 0 -681px;
	width: 18px;
	height: 18px;
}
.sprite-lcom_icon_videoclip {
	background-position: 0 -749px;
	width: 18px;
	height: 18px;
}
.sprite-power_0 {
	background-position: 0 -817px;
	width: 13px;
	height: 17px;
}
.sprite-power_1 {
	background-position: 0 -884px;
	width: 13px;
	height: 17px;
}
.sprite-power_2 {
	background-position: 0 -951px;
	width: 24px;
	height: 17px;
}
.sprite-power_3 {
	background-position: 0 -1018px;
	width: 35px;
	height: 17px;
}
.sprite-power_4 {
	background-position: 0 -1085px;
	width: 46px;
	height: 17px;
}
.sprite-power_5 {
	background-position: 0 -1152px;
	width: 57px;
	height: 17px;
}
/* End Item Page sprite */

/* Header phone numbers */

.headerPhoneIntro {
    color: grey;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 14px;
    white-space: nowrap;
}

.headerPhone {
    color: #0070C8;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 18px;
    white-space: nowrap;
}

.searchBox {
    color: grey;
    height: 20px;
}


	/* BEGIN tooltip http://www.dynamicdrive.com/dynamicindex5/dhtmltooltip2.htm */
#dhtmltooltip {
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid #336699;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
 filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=135);
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #333333;
	font-weight: normal;
}
#dhtmlpointer {
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
/* END tooltip http://www.dynamicdrive.com/dynamicindex5/dhtmltooltip2.htm */

#divCenterContent {
	margin: 0 auto;
	padding: 20px;
	/* 091516 width: 950px;*/
	width: 1000px;
	background-color: #FFFFFF;
}
/* Begin Left Menu */
.glossymenu {
	margin: 0px;
	padding-left: 20px;
	width: 200px; /*width of menu*/
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
}
.glossymenu a.menuitem {
	/* display: block; */
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 0px 0; /* vertical space between */
	padding-left: 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	margin: 5px 0 0 0;
	color: #0070C8;
	background-color: #FFFFFF;
	display: inline-block;
}
.glossymenu a.menuitem:visited {
	color: #0070C8;
}
.glossymenu a.menuitem .statusicon {
	/*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 3px;
	left: -20px;
	border: none;
}
.glossymenu a.menuitem:hover {
	text-decoration: underline;
	color: #002fc8;
}
.glossymenu div.submenu {
	/*DIV that contains each sub menu*/
	background: #ffffff;
}
.glossymenu div.submenu ul {
	/*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-left: 20px;
}
.glossymenu div.submenu ul li {
	list-style-image: url(/images/minus2.gif); /*style of bullet*/
	margin-left: 10px;
	padding: 3px 0px;
	text-indent: -5px; /*proximity text to bullet*/
}
.glossymenu div.submenu ul li a {
	display: block;
	padding: 0px 0;
	padding-left: 15px;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	margin: 0px 0 0 0;
	color: #0070C8;
	background-color: #ffffff;
}
.glossymenu div.submenu ul li a:hover {
	text-decoration: underline;
	color: #002fc8;
}
.dlinxLeftNav, A.dlinxLeftNav:link, A.dlinxLeftNav:visited {
	display: block;
	padding: 0px 0;
	padding-left: 15px;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	margin: 0px 0 0 0;
	color: #0070C8;
	background-color: #ffffff;
}
.dlinxLeftNav:hover {
	cursor: hand;
	cursor: pointer;
	text-decoration: underline;
	color: #002fc8;
}
/* End Left Menu */

.LeftSubMenu {
	white-space: nowrap;
	background-color: gainsboro;
	font-family: Verdana;
	font-size: 12px;
	color: Blue;
	padding: 0;
	text-decoration: none;
	font-weight: bold;
}
.LeftSubMenuHdr {
	background: #fb0 url(   "/images/left-arrow.gif" );
	white-space: nowrap;
	background-color: Blue;
	color: White;
	font-size: 12px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-top: 5px;
	text-decoration: none;
	margin-left: 2px;
	margin-right: 3px;
	font-weight: bold;
}
.LeftSubMenuItm {
	background-color: gainsboro;
	color: Blue;
}
A.LeftSubMenuItm:hover, A.LeftSubMenuItm:visited:hover {
	white-space: nowrap;
	font-size: 10px;
	text-decoration: underline;
	color: #0000FF;
	background-color: #E5F0F8;
	font-family: Verdana;
	display: block;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-top: 1px;
	margin-left: 2px;
	font-weight: normal;
}
A.LeftSubMenuItm:visited {
	white-space: nowrap;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	display: block;
	width: 128px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-top: 1px;
	text-decoration: none;
	margin-left: 2px;
	font-weight: normal;
}
A.LeftSubMenuItm, A.LeftSubMenuItm:Link, A.LeftSubMenuItm:visited {
	white-space: nowrap;
	font-family: Verdana;
	color: #0000FF;
	font-size: 10px;
	display: block;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-top: 1px;
	text-decoration: none;
	margin-left: 2px;
	font-weight: normal;
}
.hNav, A.hNav:Link, A.hNav:visited {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
A.hNav:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.hNavdlinx, A.hNavdlinx:Link, A.hNavdlinx:visited {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.hNavdlinx:hover {
	cursor: hand;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.hNavMsgdlinx, A.hNavMsgdlinx:Link, A.hNavMsgdlinx:visited {
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.hNavMsgdlinx:hover {
	cursor: hand;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #666;
	text-decoration: underline;
	font-weight: normal;
}
.orangenav, A.orangenav:Link, A.orangenav:visited {
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #f76600;
	text-decoration: none;
	font-weight: normal;
}
.orangenav:hover {
	cursor: hand;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #f76600;
	text-decoration: underline;
	font-weight: normal;
}
.defaultdlinx, A.defaultdlinx:Link, A.defaultdlinx:visited {
	cursor: hand;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #0070C8;
	font-weight: normal;
	text-decoration: underline;
}
A.defaultdlinx:hover {
	cursor: hand;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #002FC8;
	font-weight: normal;
}
.NSNSearchBox {
	background-color: #D5E6F4;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.matrixLink, A.matrixLink:Link, A.matrixLink:visited, A.matrixLink:hover, A.matrixLink:visited:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #A1A3A3;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-top: 1px;
	text-decoration: none;
	margin-left: 2px;
	font-weight: normal;
}
.matrixImage {
	background-color: #FFFFFF;
	border: 1px solid #eeeeee;
}
.matrix {
	width: 128px;
	text-align: center;
}
.dlinx, .dlinx.visited {
	cursor: hand;
	cursor: pointer;
	text-decoration: underline;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #0070C8;
	font-weight: normal;
}
.dlinx:hover {
	cursor: hand;
	cursor: pointer;
	text-decoration: underline;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #002FC8;
	font-weight: normal;
}
.dlinxLeftMenu, .dlinxLeftMenu.visited {
	cursor: hand;
	cursor: pointer;
	font-family: Verdana;
	color: #0000FF;
	font-size: 10px;
	display: block;
	width: 145px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-top: 1px;
	text-decoration: none;
	margin-left: 2px;
	font-weight: bold;
}
/* Sample PopBox CSS Classes */
	/* PopBox.js, Copyright (c) 2007, C6 Software, Inc. (http://www.c6software.com/)*/

.PopBoxImageThumb {
	border: solid 1px #CCC;
	cursor: url(   "images/magplus.cur" ), pointer;
	max-width: 45px;
	max-height: 45px;
 width: expression(this.width > 45 ? "45px" : true);
 height: expression(this.height > 45 ? "45px" : true);
}
.PopBoxImageSmall {
	border: none 0px #ffffff;
	cursor: url(   "images/magplus.cur" ), pointer;
}
.PopBoxImageLarge {
	border: solid 1px #999999;
	cursor: url(   "images/magminus.cur" ), pointer; /* z-index: 100; */
	max-width: 500px;
	max-height: 500px;
 width: expression(this.width > 500 ? "500px" : true);
 height: expression(this.height > 500 ? "500px" : true);
}
.PopBoxImageShrink {
	cursor: url(   "images/magminus.cur" ), pointer;
}
.PopBoxImageLink {
	cursor: pointer;
}
.PopBoxImageMove {
	border: none 0px #ffffff;
	cursor: pointer;
}
.headerWidth {
	width: 100%;
}
.leftNavEmail {
	width: 105px;
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}
.HMenu {
	background-color: #000000;
}
#fadeinbox {
	position: absolute;
	width: 120px;
	height: 70px;
	left: 0;
	top: -400px;
	border: 1px solid black;
	background-color: white;
	padding: 4px;
	z-index: 100;
	visibility: hidden;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}
.testimonial {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	color: #666666;
	font-weight: normal;
	text-align: left;
	background-color: #D5E6F4;
}
.homeTitle {
	color: White;
	background-color: #D5E6F4;
	font-family: 'Open Sans', sans-serif;
	font-size: 16pt;
	font-weight: normal;
	text-align: left;
}
.OrderSummaryTitle {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0070C8;
	text-align: left;
	background-color: #D5E6F4;
	text-indent: 10px;
}
.OrderSummaryText {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	text-align: right;
}
.OrderSummaryValue {
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
	text-align: right;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.OrderSummaryTotalText {
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	border-bottom: 1px solid #D5E6F4;
}
.OrderSummaryTotalValue {
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	border-left: 1px solid #D5E6F4;
	border-right: 1px solid #D5E6F4;
	border-bottom: 1px solid #D5E6F4;
}
.OrderSummaryTextOther {
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
	text-align: left;
	margin-left: 10px;
}
.CartHdr {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #0070C8;
	font-weight: normal;
	text-align: center;
	background-color: #D5E6F4;
}
.CartLeft {
	border-left: 2px solid #D5E6F4;
}
.CartLeftBottom {
	border-left: 2px solid #D5E6F4;
	border-bottom: 2px solid #D5E6F4;
}
.CartBottom {
	border-bottom: 2px solid #D5E6F4;
}
.CartLeftRight {
	border-left: 2px solid #D5E6F4;
	border-right: 2px solid #D5E6F4;
}
.CartLeftRightBottom {
	border-left: 2px solid #D5E6F4;
	border-right: 2px solid #D5E6F4;
	border-bottom: 2px solid #D5E6F4;
}
.CartFreeGift {
	font-family: 'Open Sans', sans-serif;
	font-size: 8pt;
	text-align: center;
	background-color: #D5E6F4;
}
.addedToCart {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #0070C8;
	font-weight: normal;
	background-color: Yellow;
}
.tabContent {
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #0070C8;
}
.hintanchor {
	font-family: 'Open Sans', sans-serif;
	text-decoration: underline;
	color: #0070C8;
	font-size: 12px;
	font-weight: normal;
}
#cartdiv, #lastorderdiv {
	position: absolute;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	line-height: 18px;
	z-index: 100;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	left: 0;
	top: 0;
}
.nlsubhead {
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
	color: #336699;
	font-weight: bold;
	font-style: italic;
}
.nltext {
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}
.nltitle {
	font-size: 12pt;
	color: #336699;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 24px;
}
.nltextsm {
	font-family: 'Open Sans', sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	line-height: 8pt;
}
.nlfooter {
	font-family: 'Open Sans', sans-serif;
	font-size: 7pt;
	color: #666666;
	font-weight: normal;
}
a:link {
	text-decoration: underline;
	color: #0070C8;
	/* font-size: 12px; */
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
a:hover {
	text-decoration: underline;
	color: #002fc8;
	/* font-size: 12px; */
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
a:active {
	color: #0070C8;
	text-decoration: underline;
	/* font-size: 12px; */
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
a:visited {
	color: purple;
	text-decoration: underline;
	/* font-size: 12px; */
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.CADModel {
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
	color: #336699;
	font-weight: normal;
}
.default {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #333333;
	font-weight: normal;
}
.yourPrice {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #333333;
	font-weight: bold;
}
.defaultb {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #333333;
	font-weight: bold;
}
.default40 {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	width: 100px;
}
.default30 {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	width: 30px;
}
.homeIntro {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
.disabled {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.itemCopy {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
.breadcrumb, A.breadcrumb:Link, A.breadcrumb:visited {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #0070C8;
	font-weight: normal;
}
A.breadcrumb:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #002FC8;
	font-weight: normal;
}
.breadCrumbB, A.breadCrumbB:Link, A.breadCrumbB:visited {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
A.breadCrumbB:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #002FC8;
	font-weight: normal;
	text-decoration: none;
}
.defaultB {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
A.navLink {
	font-family: 'Open Sans', sans-serif;
	color: #0070C8;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
A.navLink:visited /* after visiting a link */ {
	text-decoration: none;
	color: Purple;
}
A.navLink:active /* when a link is clicked */ {
	text-decoration: underline;
	color: #0070C8;
}
A.navLink:hover /* hover over a link */ {
	text-decoration: underline;
	color: #002fc8;
}
.zoom {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}
.defaultBG {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #00CC00;
	font-weight: bold;
}
A.defaultBG:link {
	color: #00CC00;
}
A.defaultBG:hover {
	color: #00CC00;
}
A.defaultBG:visited {
	color: #00CC00;
}
A.defaultBG:active {
	color: #00CC00;
}
.defaultBR {
	font-family: 'Open Sans', sans-serif;
	font-size: 8pt;
	color: #FF0000;
	font-weight: bold;
}
.defaultHD {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #0070C8;
	font-weight: normal;
}
A.default {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #0070C8;
	font-weight: normal;
}
.Default {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
A.defaultB {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #0070C8;
	font-weight: bold;
}
.title {
	/*font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #0070C8;*/
/*	091516 font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #0070C8;*/
	font-family: 'Roboto', sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #0070C8;
}
.Title {
/*	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #0070C8;*/
	font-family: 'Roboto', sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #0070C8;
}
h1 {
	margin-top: 5px;
	margin-bottom: 0;
}
.SelectCategory {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #34950F; /*0070C8*/
}
.category {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #0070C8;
}
.moreIdeas {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #0070C8;
	background-color: #D5E6F4;
}
.similarProducts {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0070C8;
}
.similarProducts2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0070C8;
}
.subCategory {
	font-family: 'Open Sans', sans-serif;
	font-size: 8pt;
	color: #336699;
	text-decoration: underline;
}
.family {
	font-family: 'Open Sans', sans-serif;
	font-size: 8pt;
	color: #336699;
	text-decoration: underline;
}
.familyHeader {
	/*font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #0070C8;*/
/*	091516 font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #0070C8;*/
	font-family: 'Roboto', sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #0070C8;
	
}
.itemFamilyHeader {
	/*font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #0070C8;*/
/* 091516	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #0070C8;*/
    font-family: 'Roboto', sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #0070C8;
}
.footer, A.footer:link, A.footer:visited, A.footer:active {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #0070C8;
	font-weight: normal;
}
A.footer:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #002FC8;
	font-weight: normal;
}
.copyright {
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
}
.resultoptions {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
A.resultoptions:link, A.resultoptions:visited, A.resultoptions:active {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #002FC8;
	font-weight: normal;
	text-decoration: none;
}
.resultoptions:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
}
.resultItem {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.resultPrice {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #34950F;
	font-weight: normal;
}
A.smallWhite, A.smallWhite:visited, A.smallWhite:hover {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}
.left {
	float: left;
}
.TextSmallWhite {
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	font-size: 9px;
}
.TextSmallWhiteBold {
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}
.whiteBGBlackText {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
}
.whiteBGBlackTextBold {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #FFFFFF;
}
A.defaultHD:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
	color: #6699CC;
	font-weight: normal;
}
.blueBGWhiteText {
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #D8EFF5;
}
.blueBGWhiteText12 {
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	background-color: #D8EFF5;
}
.kickerHead {
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #336699;
}
.kickerCopy {
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}
.highlight {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	background: yellow;
}
.itemBullets {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
.GrayBox {
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	padding-left: 3px;
}
A.homeRight {
	font-family: 'Open Sans', sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
A.homeRight:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.defaultR {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
}
.Availability {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #34950F;
	font-weight: normal;
}
.moreInfo {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	background-color: #E5F0F8;
}
.cart {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #0070C8;
	background-color: #FFFFFF;
}
A.bbbButton {
	color: #FFFFFF;
	display: block;
	background-color: #336699;
	text-decoration: none;
	border-bottom-color: #336699;
	text-align: center;
}
A.gsaButton {
	color: #FFFFFF;
	display: block;
	background-color: #336699;
	text-decoration: none;
	border-bottom-color: #336699;
	text-align: center;
}
.defaultBhomeright {
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.defaultBhomerightRED {
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
.Message {
	font-weight: bold;
	font-family: 'Open Sans', Sans-Serif;
	color: #11DF21;
	background-color: #D2D5A8;
	border: solid 1px #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 2px;
}
.Error {
	border: solid 1px #cc3333;
	background: #fff6f3;
	margin: 1em 0 1em 0em;
	padding: 0.75em;
}
.Error h3 {
	font-size: 1em !important;
	margin: 0 !important;
}
.checkoutCrumbs {
	font-family: 'Open Sans', sans-serif;
	font-size: x-small;
	color: #999999;
	font-weight: normal;
}
.defaulthomeright {
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}
.BlueBox {
	font-family: 'Open Sans', sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	margin: 3pt;
	padding: 3pt;
}
/* Below For Hyperlink */
/*table {
	vertical-align: top;
}
th {
	font: 12px 'Open Sans', sans-serif;
	vertical-align: top;
}
td {
	font: 12px 'Open Sans', sans-serif;
	vertical-align: top;
}*/
.subheadings {
	font-weight: normal;
	padding: 2px;
	width: 100%;
	color: #336699;
	font-family: 'Open Sans', sans-serif;
	font-size: 14pt;
}
h2 {
	background-color: #FFFFFF;
	color: #666;
	font-size: 16px;
	font-weight: bold;
}
.fill-medium {
	font: 12px 'Open Sans', sans-serif;
	color: #003366;
	background-color: #E5F0F8;
}
hr {
	border: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: thin;
	
}
.title2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}
A.leftMenu:hover, A.leftMenu:visited:hover {
	font-size: 10px;
	text-decoration: underline;
	color: #0000FF;
	background-color: #E5F0F8;
	font-family: Verdana;
	display: block;
	width: 145px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-top: 1px;
	margin-left: 2px;
	font-weight: normal;
}
A.leftMenu:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	display: block;
	width: 128px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-top: 1px;
	text-decoration: none;
	margin-left: 2px;
	font-weight: normal;
}
A.leftMenu, A.leftMenu:Link, A.leftMenu:visited {
	font-family: Verdana;
	color: #0000FF;
	font-size: 10px;
	display: block;
	width: 145px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-top: 1px;
	text-decoration: none;
	margin-left: 2px;
	font-weight: normal;
}
.leftMenuB {
	font-family: Verdana;
	font-size: 12px;
	color: Black;
	display: block;
	width: 128px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-top: 1px;
	text-decoration: none;
	margin-left: 2px;
	font-weight: bold;
}
.leftMenu {
	font-family: Verdana;
	font-size: 12px;
	color: Black;
	display: block;
	width: 128px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-top: 1px;
	text-decoration: none;
	margin-left: 2px;
}
/* http://www.fastechws.com/tricks/web/image-max-width-height.php */
.image130 {
	max-width: 130px;
	max-height: 130px;
 width: expression(this.width > 130 ? "130px" : true);
 height: expression(this.height > 130 ? "130px" : true);
}
.wrap130 {
	height: 130px;
	width: 130px;
}
/* http://www.fastechws.com/tricks/web/image-max-width-height.php */
.image85 {
	height: 85px;
	width: 85px;
}
.wrap85 {
	height: 85px;
	width: 85px;
}


