﻿@media only screen and (min-width: 48em) {
    .column.large-right,
    .columns.large-right { 
        float: right !important; 
    }        
}


/* Animated Pricing Tables */
.active-tb {
 position: relative;
 -webkit-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.5);
 -moz-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.5);
 box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.5);
 transform: scale(1);
 border:0;
 -webkit-transition: 0.4s ease;
 -moz-transition: 0.4s ease;
 -o-transition: 0.4s ease;
 transition: 0.4s ease;
 z-index:8;
 }
 .active-tb:hover {
 position: relative;
 -webkit-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.5);
 -moz-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.5);
 box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.5);
 transform: scale(1.1);
 border:0;
 z-index:9
 }
/* End Animated Pricing Tables */

.orbit-timer { display:none; }
.addsearch-box {

font-size: 16px; 
cursor: wait; 
background-color: #fff; 
background-image: url( //addsearch.com/logo/AAAAAA-20.png ); 
background-repeat: no-repeat; 
background-position: 95% 50%;border-color: red;
border-radius:5px 5px 5px 5px;
border-color:#666666

}

.product-videos img {
/**  width:100%; **/
    width:120px;
    height:90px;  
/**  height:auto; **/

}

a.product-video-2 {
/**   float: left; **/
  position: relative;
  margin-left:auto;
  margin-right:auto;
  
  
}
a.product-video-2 span {
  position: absolute;
  background: url("/images/icons/YouTube-social-icon_red_120x90_overlay.png") no-repeat;
  
  background-position: 50% 50%;
  background-size: 100%;
    width:120px;
    height:90px;  
}

.faq-answer {
	font-style: normal;
	font-weight: normal;	
	font-family: inherit;
	text-align: left 
	font-size: 1.00em;
	color: #222222;
	line-height: 1.6;
	padding-left: 30px; 

}

.freeshippingtop {
	color:green;
	font-size: 1.1em;
	font-weight: normal !important;
	text-align: center;
	padding-top: 0.4em;
	padding-bottom: 0.4em;	
	
}

.promoitemtop{
	color:green;
	font-size: 1.1em;
	font-weight: normal !important;
	text-align: center;
	padding-top: 0.4em;
	padding-bottom: 0.4em;	
	
}

.promoitemtopbackg {
  background-color: #D0E7DF; /* was DCDCDC */
  border-bottom-style: solid;
  border-bottom-width: medium;
  border-bottom-color: #C78C8E;
  
}


.promo-icon  {
  font-weight: normal;
	font-variant:small-caps;
	font-size: 0.95em;
	line-height: 0.85em;
	color: green;
	}


.promo-text {
  font-family:'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
  font-weight: bold;
	font-variant:small-caps;  
	font-size: 0.75em;
	line-height: 0.85em;
}

.product-video-thumbnail {
	position:relative;
    width:120px;
    height:90px;
	margin-left:auto;
	margin-right:auto;
}
.product-video-thumbnail-overlay {
	position:absolute;
    top:0px;
    right:0px;
    width: 120px;
    height: 90px;    

}


/* Overlay Play Arrow on Video Thumbnail */

/*.product-video-thumbnail { position: relative; }

/*.product-video-thumbnail a {
/*   position: absolute;  
/*  display: block;
/*   background: url('/images/icons/YouTube-social-icon_red2_48px.png');
/*   z-index: 1; 
/*   height: 34px;
/*   width: 48px;
/*   top: 28px;
/*   left: 36px;
/* }

/*.product-video-thumbnail a:hover {
/*   position: absolute;
/*   display: block;
/*    background: url('/images/icons/YouTube-social-icon_red_48px.png');
/*    z-index: 1; 
/*    height: 34px;
/*    width: 48px;
/*    top: 28px;
/*   left: 36px;
/* }



/* Effects for Sub-Nav for HD Capacity Options */
.sub-nav > dd:hover:not(.active) > a {
	color:black;
	}    


.dropdown-text {
	color: #555555;
	display: block;
	padding: 0.3125em 0.625em 0.3125em 0.625em;
}



 .attributeA-label {
 	font-style: normal;
	font-weight: bold;	
	color:#4D4D4D;
	font-family:inherit;
	font-size:.9em;
	text-align: center;
}

 .attributeA {
	width:150;
 	font-style: normal;
	font-weight:normal;	
	color:#4D4D4D;
	font-family:inherit;
	font-size:.85em;
	text-align: center !important;
}



.pricing-table .bground-one {
	background-color: #1566A7;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: normal !important; /* 	padding: 0.9375em 1.25em;  */;
	text-align: center;
}

.pricing-table .bground-two {
	background-color: #6BB345;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: normal !important; /* 	padding: 0.9375em 1.25em;  */;
	text-align: center;
}



.pricing-table .freeshipping {
	background-color: #DDDDDD;
	color: #000080;
	font-size: 1em;
	font-weight: normal !important;
	padding: 0.9375em 1.25em;
	text-align: center;
}

.pricing-table .freeshipping .moreinfo {
	background-color: #DDDDDD;
	color: #181818;
	font-size: .75em;
	font-weight: normal !important;
/*	padding: 0.9375em 1.25em; */
	text-align: center;
}


.product-video-description {

	font-style: normal;
	font-weight: bold;	
	font-family: inherit;
	text-align:center !important;
	font-size: 0.85em;
	color: #023691;
	line-height: 100%;
	
}

.a.product-video-description {
	font-style: normal;
	font-weight: bold;	
	font-family: inherit;
	text-align:center !important;
	font-size: 0.85em;
	color: #023691;
	
}

.selectyourprinter {
	font-style: normal;
	font-weight: normal;
	font-family: inherit;
	font-size: 1em;
	color: #023691;
	font-weight: bold;
}

.paypal-button {
	padding-top: 200px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;	
	
}
.my-modal{
position: relative !important;
}

.normal {
	font-style: normal;
	font-weight: normal;
}

.footer-address {
	font-style: normal;
	font-weight: normal;	
	font-family:inherit;
	font-size:1em;
	line-height:1.6;
}

.imgborder {
	border: 1px solid #000000;	
}

.table-image {
    width: 140px;
    height: auto;
}

.holiday-presidents {
	background:url('../images/HolidayIcons/presidents-background-test.jpg');
}

.holiday-memorialday {
	background: url('../images/HolidayIcons/memorial-day-flag-75-pct.png');
	font-size: 1.1em;
	color: white;
	font-weight: bold;
 	text-shadow: 1px 2px 0px black; 
}

.holiday-laborday {
	background: url('../images/HolidayIcons/memorial-day-flag-75-pct.png');
	font-size: 1.1em;
	color: white;
	font-weight: bold;
	text-shadow: 2px 2px 8px #000080;
}



.holiday-independence-day {
	background: url('../images/HolidayIcons/memorial-day-flag-75-pct.png');
	font-size: 1.1em;
	color: white;
	font-weight: bold;
	text-shadow: 1px 2px 1px black;
}


.holiday-veterans-day {
	font-size: 1.0em;
	color: #000; 
	/* text-shadow: 1px 2px 1px gray;	*/
	/*	font-weight: bold;*/ /*	text-shadow: 0px 0px 10px black; */ /*	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	text-shadow: 0 0 12px red; /* horizontal-offset vertical-offset 'blur' colour 
	-moz-text-shadow: 0 0 12px red;
	-webkit-text-shadow: 0 0 12px #fff;
	*/
}

.panel-notice {
	background: #ffffff;
	border: 2px #8CC6C6 solid;
	margin-bottom: 0.3em;
	padding: 0.00em;
	border-radius: 6px;
}

.panel-thanksgiving {
	background: #ffffff;
	border: 5px #993300 solid;
	margin-bottom: 0.3em;
	padding: 0.10em;
	border-radius: 6px;
}

.panel-christmas {
	background: #ffffff;
	border: 3px #3C8D0D solid;
	margin-bottom: 0.25em;
	margin-top: 0.10em;
	padding: 0.10em 0.10em 0 0.10em;
	border-radius: 6px;
}

.panel-new-years {
	background: #ffffff;
	border: 3px #FF0000 solid;
	margin-bottom: 0.25em;
	margin-top: 0.10em;
	padding: 0.10em 0.10em 0 0.10em;
	border-radius: 6px;
}


.independence-day-modal {
	background-image: url('../images/Banners/fotolia_65962587.jpg');	
}


th.holiday-calender-cells {
	border: 1px #333333 solid;
	background-color: #891619;
	color: white;
	text-align: center;
}

tr.holiday-calender-cells {
	border: 1px solid #222222;	
}


.caption {
	color: #333333;
	font-style: italic;
	font-weight: normal;
	font-size: 0.85em;
	line-height: normal;
	text-align: center;
	padding-bottom: 1em;
}


.ship-method {
	color: #333333;
	font-style: normal;
	font-weight: normal;
	font-size: 1.0em;
	line-height: normal;
	text-align: left;
}


.ship-cost {
	color: #333333;
	font-style: normal;
	font-weight: normal;
	font-size: 1.0em;
	display: block;	
	line-height: normal;
	text-align: right;
	margin-bottom: 0.1875em;
}



.prod-documents-title{
	color: #333333;
	font-style: normal;
	font-weight: normal;
	font-size: 1.0em;
	line-height: 1.3em;   
	display: block;
	text-align: center;

}

.prod-documents{
	color: #222222 !important;
	font-style: normal;
	font-weight: normal;
	font-size: .75em;
	line-height: 1.5em;   
	width:100%;
	display:inline-block;
	text-align: left;
	overflow:hidden;  
	text-overflow:ellipsis;
	white-space:nowrap;
	display: block;	
	

}

.prod-documents:before {
    /* content: "-"; */
    margin-right: 6px; 
}


.megamenu-h4{
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 1px;
	color: #222222;
}

.modal-h2 {
	color: #222222;
	font-size: 1.6875em;
	font-weight:bold;
	line-height: 1.4;
	text-align:	center
}

.modal-h4 {
	color: #222222;
	font-size: 1.125em;
	font-weight:bold;
}

.modal-lead {
	font-size: 1.21875em;
	line-height: 1.0;
}

.iconstyle23 {
	font-size: 32px;
	color: #4E9D9D;
	text-shadow:rgba(0, 0, 0, 0.247059) 0 1px 3px;
}

	
}

        

.dow-image {
	/*padding-bottom:10px;*/
	height: 50%;
	width: 50%;
}

.dow-title {
	font-size:	2.5em;
	color:#005500;	
	font-weight:bold;
	text-shadow: 1px 2px 3px #002100;
}

.dow-producttitle {
	font-size:	2em;
	color:red;	
	font-weight:bold;
	text-shadow: 1px 1px 1px #333333;	

	
}

.dow-pricelead {
	font-size:	20px;
	color: maroon;
	font-weight: bold;	
}

.dow-price {
	font-size:	48px;
	color: green;	
	font-weight: bold;
}

.dow-msrp {
	font-size:	16px;
	color: #333333;
	font-weight: bold;
	text-decoration: line-through;
	
}

.dow-save {
	font-size: 24px;
	color: #000080;
	font-weight: bold;
}

.dow-disclaimer {
	font-size: 80%;
	line-height: 1;
	color: #333333;
	text-align: left;
}


.dow-multi li{
            Padding:0;
            margin:0;
            line-height: 1em;
}


.dow-image-multi {
	height: 70%; 
	width: 70%; 
	padding-bottom: 10px;
	text-align: center;
}

.dow-title-multi {
	font-size: 2.0em;
	text-align: center;	
	color: #005500;	
	font-weight: bold;
	line-height:1.5em;
	text-shadow: 1px 2px 3px #002100;
}


.dow-producttitle-multi {
	font-size: 1.2em;
/* 	line-height: 1.3em; */
	padding-bottom: 50px;
	font-weight: bold;
	text-align: center;
	color: maroon;
}

a.dow-producttitle-multi:hover{
text-decoration: underline;
}


.dow-mfgr-image-multi {
    width: auto;
    height : 15px;	
}

a.dow-mfgr-image-multi:hover{
	text-decoration: underline;
}


.dow-category-madeby-multi {
  font-weight: normal;
  font-size: 0.75em;
  color: #333333;
  line-height: 0.75em;
}

.dow-category-mfgr-image-multi {
    width: auto;
    height : 15px;
    }


.dow-partno-multi {
    font-weight: normal;              
    font-size: 0.75em;    
    color: #333333;
    line-height: 0.75em;
}

.dow-category-multi {
    font-weight: normal;              
    font-size: 0.75em;    
    color: #333333;
    line-height: 0.75em;
}

.dow-pricelead-multi {
	font-size:	18px;
	color: maroon;
	font-weight:bold;	
	line-height:normal;
}

.dow-aslowas-multi {
	color: #222222;
	font-style: normal;
	font-weight: normal;
}

.dow-price-multi {
	font-size:	18px;
	color: green;	
	font-weight:bold;
	line-height:normal;	
}

.dow-msrp-multi {
	font-size:	16px;
	color: #333333;
	font-weight: bold;
	text-decoration:line-through;
	line-height:normal;		
}

.dow-save-multi {
	font-size: 18px;
	color: #000080;
	font-weight: bold;
	line-height:normal;		
}

.dow-mtp-multi {
	color:#333333;
	font-size:0.75em;
	font-weight: normal;
	line-height: normal;
	text-align:center;
}

.mobile-menu {
	color: #333333 !important;
	font-weight: normal;
	font-size: 1em;
	text-align: center;	
}

.mobile-menu-text {
	color: #333333 !important;
	font-weight: normal;
	font-size: 1em;
	text-align: center;	
	padding-top:8px;
	padding-bottom:15px;
}



.carttotal {
 white-space: nowrap;
}

.small-promo {
  color: #333333;
  font-weight: normal;
  font-size: 0.80em;
}

.index-featured-description {
  color: #FF0000;
  font-weight: bold;
  font-size: 1em;
}

.index-featured-description A:link {text-decoration: none; color:#FF0000;}
.index-featured-description A:visited {text-decoration: none; color:#FF0000;}
.index-featured-description A:active {text-decoration: none; color:#FF0000;}
.index-featured-description A:hover { text-decoration: underline !important;color: #FF0000;}


.index-featured-price {
  color:#5A9D4C;  
  font-weight:bold;
  font-size:1.1em;

}


.index-featured-detail {
  color:#4d4d4d;  
  font-size:0.75em;
}
.index-featured-detail  A:link {text-decoration: none; color:#4d4d4d;}
.index-featured-detail A:visited {text-decoration: none; color:#4d4d4d;}
.index-featured-detail A:active {text-decoration: none; color:#4d4d4d;}
.index-featured-detail A:hover {  text-decoration: underline !important;color: #4d4d4d;}

.alert-box.primary {
  background-color: #4E9D9D;
  border:1px solid gray; 
    
}

.bestselllinks-title {
  color:#2B4959;  
  font-size:1em;
  font-weight:bold;
  line-height:1;
  margin-bottom:0.625em;

}

.bestselling-image {
    width: 60%;
    height : auto;
  display: block;
    margin-left: auto;
    margin-right: auto;     
}

.bestselling-desc {
/*  color:#4B829D;  */
  color:#2B4959;  
  font-style: normal;
  font-weight: bold;
  font-size: 0.80em;
  width:100%;
  display:inline-block;
  text-align:center;
    overflow:hidden;  
    text-overflow:ellipsis;
  white-space:nowrap;
  display: block;
  margin-bottom: -2px;
}
/* color was #0066FF */
.bestselling-desc A:link {text-decoration: none; color:#2B4959;}
.bestselling-desc A:visited {text-decoration: none; color:#2B4959;}
.bestselling-desc A:active {text-decoration: none; color:#2B4959;}
.bestselling-desc A:hover { text-decoration: underline !important;color: #2B4959;}

.bestselling-preprice {
  color:#3F3F3F;
  font-style: normal;
  font-weight: normal;
  font-size: .80em;
  line-height:1.0em !important;   
}

.bestselling-price {
  color: #5A9D4C;
  font-style: normal;
  font-weight: bold;
  font-size: .95em;
  line-height:1.0em !important; 
}

.bestselling-maplogin {
    text-align: center;
    color: #FF0000;
    font-size: 0.85em;
    font-style:normal;
    font-weight: bold;
	line-height:1.0em !important; 
}

/* Up Sell Modal CSS */

.upsell-block {
	display:block;
	line-height:1.2;
}

.upsell-title {
  color:#2B5949;  
  font-size: 1.2em;
  font-weight:bold;
  line-height:1;

}


.upsell-carttotal {
	color:#2B5949;  
	font-size: 1.0em;
	font-weight:bold;
}

.upsell-subtitle {
  color:#592B42;  
  font-size: 1.2em;
  line-height:1.4em;
  font-weight:bold;

}


.upsell-proddesc {
/*  color:#4B829D;  */
  color:#2B4959;  
  font-style: normal;
  font-weight: bold;
  font-size: 1.0em;
  width:100%;
  display:inline-block;
  text-align:left;
    overflow:hidden;  
    text-overflow:ellipsis;
  white-space:nowrap;
  display: block;
  line-height:1.2;
/*  margin-bottom: -3px; */
}


.upsell-desc {
/*  color:#4B829D;  */
  color:#2B4959;  
  font-style: normal;
  font-weight: bold;
  font-size: 0.8em;
  width:100%;
  display:inline-block;
  text-align:center;
    overflow:hidden;  
    text-overflow:ellipsis;
  white-space:nowrap;
  display: block;
  margin-bottom: -3px;
}
/* color was #0066FF */
.upsell-desc A:link {text-decoration: none; color:#2B4959;}
.upsell-desc A:visited {text-decoration: none; color:#2B4959;}
.upsell-desc A:active {text-decoration: none; color:#2B4959;}
.upsell-desc A:hover { text-decoration: underline !important;color: #2B4959;}

.upsell-quantity {
	color:#222222;  
	font-style: normal;
	font-weight: bold;
	font-size: 0.95em;
	width:100%;
	
}
.upsell-preprice {
  color:#3F3F3F;
  font-style: normal;
  font-weight: normal;
  font-size: .80em;
  line-height:1.0em !important;   
}

.upsell-price {
  color: #5A9D4C;
  text-align:left;
  font-style: normal;
  font-weight: bold;
  font-size: .95em;
  line-height:1.0em !important; 
}

.upsell-maplogin {
    text-align: center;
    color: #FF0000;
    font-size: 0.85em;
    font-style:normal;
    font-weight: bold;
  line-height:1.0em !important; 
}

.upsell-gotopage {
	text-align: center;
	color: #000080;
	font-size: 0.85em;
}
.upsell-gotopage A:hover {
  text-decoration: underline;
}



.upsell-image {
	width:75%;
}

/* End of UpSell CSS */


.progressmeter {overflow:auto; margin:1em 0;}
.progressmeter ol {min-height:3em; margin:0; padding:0;}
.progressmeter li {float:left; width:9em; min-height:3em; margin:0 .6em; padding-left:2.2em; color:#999; background:#fff url(../images/numbers.gif) 0 4px no-repeat; list-style-type:none;}
.progressmeter li.two {background-position:-142px 4px;}
.progressmeter li.three {background-position:-280px 4px;}
.progressmeter li.current {background-position:0 -38px; font-weight:bold;}
.progressmeter li.current.two {background-position:-142px -38px; font-weight:bold;}
.progressmeter li.current.three {background-position:-280px -38px; font-weight:bold;} 
.progressmeter p, .progressmeter li span {display:block; position:absolute; left:-9999px;}

.category-line {
  color: #0066FF;
  display: block;
  font-weight: normal;
  text-align: center;
  line-height: normal;
  font-size: 85%
}   

.category-line A:link {text-decoration: none; color:#0066FF;}
.category-line A:visited {text-decoration: none; color:#0066FF;}
.category-line A:active {text-decoration: none; color:#0066FF;}
.category-line A:hover {  text-decoration: underline !important;color: #0066FF;}


.category-line-img {
  display: block;
    margin-left: auto;
    margin-right: auto      
}


.reveal-modal {
  border: 2px #8cc6c6 solid;
  box-shadow: 10px 10px 5px #333333;
  -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
  
}

.copywrite-line {
  font-size: 0.85em;
  color: #414141;
  text-align: center;
}
.toner_finder_in_menu {
  background-color:#F2F8F8;
}


.hr_customer_history {
  padding-bottom:0px;
  margin:0 0 -5px 0;
}


.csmodal-head {
  font-size: 1.150em;
  font-weight:bold;
  color: #C68B8B;
}

.csmodal-subhead {
  font-size: 1.0em;
  font-weight:bold; 
  color: #414141;
}

.csmodal-lead {
  font-size: 1.1em;
  font-weight:bold; 
  color: #3C667B;
}

.csmodal-answer {
  font-size: .90em;
  font-weight:bold; 
  color: #FA5700;
}

.csmodal {
  padding-bottom:15px;
}

.customerAccoutSubNav {
  
}

.customerAccoutSubNavHighlighted {
  background-color: WhiteSmoke;
}

.ink_finder_select {
  font-size:small;
}

.fix_button_group {
  display: inline-block;
  text-align: center;
}

.accounticons {
  background-color:#F2F2F2;
  background-position: initial;
  background-repeat: initial;
  border:1px solid #D9D9D9;
  margin-bottom:1.25em;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px; padding-left:0em; padding-right:0em; padding-top:1em; padding-bottom:0em;
}

.accounticons A:link {  text-decoration: none;}
.accounticons A:visited {text-decoration: none;}
.accounticons A:active {text-decoration: none;  background-color: gray; }
.accounticons A:hover {text-decoration: underline  !important;}

.catpagetitle {
  color: #FF0000;   
  
}
.catpagehr {
  border: 0;
  background: #808080;
  margin-left: 17%;
  width: 81%;
  color: #808080;
  height: 1px;
}

.shiptocatt {
  font-size:0.70em;
  color: #FF0000; 
  text-align: center; 
}


.shiptoca {
  color: #FF0000;
  font-weight: bold;
  font-size: 0.70em;
  text-align: center;
}
.shiptoca  A:link { text-decoration: none;  color: #FF0000;}
.shiptoca  A:visited {text-decoration: none; color: #FF0000;}
.shiptoca  A:active {text-decoration: none; color: #FF0000;}
.shiptoca  A:hover {text-decoration: underline  !important; color: #FF0000;}

.shiptoca2 {
  color:#FF0000;
  font-weight:normal;
  font-size:0.7em; 
  text-align: center;     
}

.filter-item {
  color:black;
  font-size:0.90em;
  font-style: normal;
  font-weight: normal;
  line-height: 1.4;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.filter-title {
  color:#4d4d4d;
  font-size:0.875em !important;
  font-style: normal;
  font-weight: bold;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;

}

.searchby {
  font-weight: Bold;
    font-size: 0.80em;
    color: #333333; 
}

.searchbyitem {
  font-weight: normal;
  font-size: 0.80em;
  color: #333333;
}
.searchbyitem A:link {text-decoration: none;}
.searchbyitem A:visited {text-decoration: none;}
.searchbyitem A:active {text-decoration: none;}
.searchbyitem A:hover {text-decoration: underline;}

.shopcartlink {
  font-weight: normal;
  font-size: 0.80em;
  color: #333333;
  padding: 0 0 25px 0;
}

.shopcartlink A:link {text-decoration: none;}
.shopcartlink A:visited {text-decoration: none;}
.shopcartlink A:active {text-decoration: none;}
.shopcartlink A:hover {text-decoration: underline;}


/* This Section Needs Work - Color When Clicked is Orange - Also changes all Buttons */
/* customersupportheader, button, .button { */
customersupportheader, button, .button {
  margin: 0;
  color: white;
  background-color: #FA5700; /* Was #3D7B7B;  */
  border: 1px #333333 solid; /* Was #333333  was #612100 */
}

.text-underline {
  text-decoration:underline;
}


a.link-underline:hover {
  text-decoration:underline !important;	
}

li.link-underline:hover {
  text-decoration:underline !important;	
}

.link-underline:hover {
  text-decoration:underline !important;	
}


.video-link-underline {
	color:#408CDD;
	font-weight:bold;	
}

a.video-link-underline:hover {
  text-decoration:underline !important;	
}

li.video-link-underline:hover {
  text-decoration:underline !important;	
}

.video-link-underline:hover {
  text-decoration:underline !important;	
}





.order_modal {
	font-size:x-small
}

.notbold {
  font-weight:normal;
}

.text-itty-bitty {
  font-size:xx-small;
}

.text-lacie {
	color: #083985 !important;
}


.text-g-technology {
	color: #000080;
}

.text-green {
    color: green;
}

.text-navy-bold {
    color: navy;
    font-weight: bold;
}

.text-navy {
    color: navy;
}

.text-royalblue-bold {
	color: #0033CC;
	font-weight: bold;
}



.text-green-bold {
    color: green;
    font-weight:bold;
}

.text-white-bold {
    color: white;
    font-weight:bold;
}

.text-white {
    color: white;

}


.text-g-tech {
	color: #00AFF1;
	font-weight: bold;
	text-transform: capitalize;
}


.text-footnote {
    color: #333333;
  font-size:0.875em;     
}

.text-gray {
    color: #414141;
    font-weight:normal;    
}

.color-hp {
    color: #128F62;	
/*    color: #012E9D;	*/
}

.color-hp-bold {
    color: #012E9D;	
    font-weight:bold;        
}

.text-red {
    color: red;
}


.text-red-bold {
    color: red;
    font-weight:bold;    
}


.text-description-title {
  color: #002A80;
}


.text-red-error {
  color:red;
  font-weight:bold;
}


.search_bar_column_left{
  position:absolute;
  left:25px;
  width:400px;
  height:100%;
  margin-top:3px;
}

/* Following Changes Top-Bar */
.top-bar {
/*    background: #ffa01f;  */
    background:black;
}
.top-bar-section li a:not(.button) {
/*    background: #ffa01f;  */
    background:black;   
}
.top-bar-section ul li.active a {
/*    background: #FFBB5C; */
    background:#4C4C4C;
}
.top-bar-section li a:hover:not(.button) {
/*    background: #FFBB5C; */
    background:#4C4C4C;
}
/* nav bar on smaller screens */
.top-bar.expanded .title-area {
/*    background: #ffa01f;  */
    background:black; 
}
.top-bar-section ul {
/*    background: #ffa01f;  */
    background:black; 
}

/* End of Changes To Top-Bar */

/* Following is for Google Custom Search */

/* End of Google Custom Search */

.top-bar-section .dropdown label{
  color:#FA5700;
  font-size:0.85em;
  font-weight:bold;
    height:35px;  
}


.gsc-control-searchbox-only {
  margin-bottom:-1em; 
}

.gcse-form {
  margin-bottom:-1em;
}

.gsc-clear-button {
    width: 0;
    display:none;
}

.gsc-search-box {
  margin-bottom: -1em;
}


table.gsc-search-box {
background: transparent;
}


.test-customersupportheader {
  background-color: #FFFFFF;
  color:gray;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  line-height: 1;
}
.test-customersupportheader A:link {text-decoration: none;color: #333333;}
.test-customersupportheader A:visited {text-decoration: none;color: #333333;}
.test-customersupportheader A:active {text-decoration: none;color: #333333;}
.test-customersupportheader A:hover {text-decoration: underline;color: #333333;}


.test-customersupportheader2 {
  background-color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  margin-top: -1.5em; 
  margin-bottom: .25em;   
}

.pr_snippet_category {
  margin-left: auto;
    margin-right: auto;
}

.tab {
  
}

.quick-links-title {
  color: #000000;
  font-weight: bold;
  line-height: 1em;
  
}

.quick-links {
  color: #000080;
  display: block;
  font-weight:normal;
  text-decoration: none;
  padding-left: 0.5em;
  line-height:normal;
}   

.quick-links A:link {text-decoration: none; color: #333333;}
.quick-links A:visited {text-decoration: none;color: #333333;}
.quick-links A:active {text-decoration: none;color: #333333;}
.quick-links A:hover {
  text-decoration: underline;
  color: #333333;
}

.quick-links-subtitle {
  font-weight: bold;
  line-height: 1em;
  
}

.quick-links2 {

  color: #0044CD;
  display: block;
  font-weight:normal;
  text-decoration: none;
  padding-left: 0.5em;
  line-height:normal;

}   

.quick-links2 A:link {text-decoration: none; color: #0044CD;}
.quick-links2 A:visited {text-decoration: none;color: #0044CD;}
.quick-links2 A:active {text-decoration: none;color: #0044CD;}
.quick-links2 A:hover {
	text-decoration: underline;
	color: #0000CD;
}



h1 {
  font-size:1em;
  color:#222222;
  font-family:'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
  font-style:normal;
  font-weight:bold;
  line-height:1.2125em;
}


.panel h1 {
  font-size:1.2em;
  color:#222222;
  font-style:normal;
  font-weight:bold;
  line-height:1.2125em;
}

.panel h1 small {
  font-size:75%;
  line-height:inherit;
}


/* Label Styles */
label {
/*  cursor: pointer; */
  cursor: default;
}

.label2 {
  font-size: 0.875em;
  color: #4d4d4d;
  font-weight: 500;
}



.resize-related {
width: auto;
height : 100px;
}

.required {
    font-size: 1.25em;
    color: red;
}


.text-product_id {
  color: #2C5987;
}

.product-image {

	text-align: center;
	padding-bottom: 2px;
	
}

.product-description {
  color:#222222;
  font-size:1.1em;
  font-style:normal;
  font-weight:bold;
  line-height:1.1em;
}

table.specs {
  color: #000000;
  border-width: 1px;
  border-color: #808080;
  border-collapse: collapse;
  width: 100%;
  vertical-align:text-top;
}
table.specs th {
  border-width: 1px;
  padding: 8px;
  border-style: solid;
  border-color: #808080;
  background-color: #dedede;
}
table.specs td {
  border-width: 1px;
  padding: 6px;
  border-style: solid;
  border-color: #808080;
  background-color: #ffffff;
}

table.compare {
	color: #000000;
	border-width: 1px;
	font-size: .85em;
	border-color: #999999;
	border-collapse: collapse;
	width: 100%;
	vertical-align: text-top;
}
table.compare th {
  border-width: 1px;
  padding: 8px;
  border-style: solid;
  border-color: #808080;
  background-color: #dedede;
}
table.compare td {
  border-width: 1px;
  padding: 6px;
  border-style: solid;
  border-color: #808080;
  background-color: #ffffff;
}



.question {
  font-weight: bold;
    font-size: 1.25em;
    padding-right: 10px;
    color: green;
}


.answer {
  font-weight: bold;
    font-size: 1.25em;
    padding-right: 10px;
    color: blue;
}


.productdisplaymessage {
  font-weight: normal;
    font-size: 0.75em;

}

.minordermessage {
  font-weight: normal;
    font-size: 0.75em;

}

.part-number {
  font-weight: normal;
    font-size: 0.90em;
    color: #181818; 
  
}

.price .listpricetext {
  font-family:'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
  font-weight: normal;
	color: #181818;
	font-size: 0.65em;
	line-height: 0.65em;
	}

.price .listprice {
  font-family:'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
  font-weight: normal;
	color: #181818;
	font-size: 0.65em;
	line-height: 0.65em;
  text-decoration: line-through;

}

.price .yousavetext {
	font-family: 'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #181818;
	font-size: 0.65em;
	line-height: 0.65em;
}

.price .yousave {
  font-family:'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
  font-weight: normal;
	font-size: 0.65em;
	line-height: 0.65em;
	color: green;

}




.upselltext {
  font-family:'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
  font-weight: normal;
    font-size: 0.75em;
    
}
.instock {
  font-family:'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight:bold; 
  color: green;
}
.outofstock {
  font-family:'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: bold;
  color: red;
}
.specialorder {
  font-family:'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight:bold;
  color: #0077CC;
}

.availability {
  font-style: normal;
  font-weight: normal;
  font-size: 0.70em;
  color: #333333;
}

.addtowishlist {
  font-style: normal;
  font-weight: Bold;
  font-size: 0.70em;
  color: #1F3F60;

}


.OrderTime {
  font-family:'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #9D4D4D;
}

.availibility {
  font-style: normal;
  font-size: 0.75em;
}



.button-group li {
  margin: 0 0 0 0px;  
  display: inline-block !important;
  text-align: center !important;
  font-size: 0.85em;  
  
}


.searchbar {
  background-color: #2c862c;
  padding: 5px 5px 5px 5px !important;
}

.searchbar a:link { color: #222222;}   /* unvisited link */
.searchbar a:visited {color:#222222;}  /* visited link */
.searchbar a:hover {color:#222222;text-decoration: underline;}  /* mouse over link */
.searchbar a:active {color:#2C5959;}   /* selected link */  

.middle { 
  vertical-align: middle !important; 
  margin:0 0 12px 0;
}

.ul, ol, dl {
  list-style-position:outside;
  margin-left: 40px;   
}

ul.disc {
  list-style-position:outside;
  padding-left: 1.1em;
}

.category-grouping-header {
  display:block;
  width:100%;
    background-color: #e9e9e9;
    color: #333333;
    font-variant:small-caps;
    font-weight:bold;
    padding-left:5px;
  border:1px solid #D9D9D9;    
}

.category_name {
  color:#3F3F3F;
  font-style: normal;
  font-weight: bold;
  font-size: 1.00em;
}

.category-main-image {
    width: auto;
    height : 30px;
}

.category-title {
    font-weight: Bold;            
}

.category-image {
    width: auto;
/*    height : 50px; */
    }

.category-proddesc {
    font-weight: bold  
}
a.category-proddesc:hover{
text-decoration: underline;
}

.category-mfgr-image {
    width: auto;
    height : 15px;
    }

.category-reviews {
    font-weight: Bold;              
    color: orange;
  width: auto;

}
.category-trustpilotreviews {
    font-weight: Bold;              
    width: auto;
	text-align: left 
}

.category-madeby {
  font-weight: normal;
  font-size: 0.85em;
  color: #333333;
}

.category-partno {
    font-weight: normal;              
    font-size: 0.75em;    
    color:gray;
}

.category-fits-these-printers {
    font-weight: normal;              
    font-size: 0.90em;    
    color:#222222;
  margin-left:10px;    
}

.category-fits-these-printers-bold {
    font-weight: bold;  
    font-size: 0.90em;    
    color:#222222;
}


.category-catname {
    font-weight: normal;              
    font-size: 0.75em;    
 }

.category-price {
  font-weight: bold;
  font-size: 1.15em;
  color: #000000;
}

.category-units {
  font-weight: bold;
  font-size: 0.85em;
  color: #333333;
}


.category-volprice {
  font-weight: normal;
  font-size: 0.75em;
  color: #000000;
}

.category-minorder {
  font-weight: normal;
  font-size: 0.7em;
  color: #333333;
}

.category-emailbackstock {
  font-weight: normal;
  font-size: 0.75em;
  color: #FF0000;
}


.subtotal-line {
  padding-bottom: 0.25em; 
}

.cart-text-bg {
  background-color:#FFFFFF;
}

.cart-title-line {
      font-weight: Bold;          
}

.cart-line-item {
      font-weight:normal;  
      padding: 4px 0px 4px 0px;    
}


.panel.callout {
  background-color: #3C7E7C;
  border-color: gray;
}


.panel.yellow {
	background-color: #FFFFCC;
	border-color: gray;
}


   
.tab-content {
        font-size: 1.0em;
      font-weight: Bold;        
    }


.content {
            font-size: 0.85em;
}

.content_Long_Description {
  /* max-height:380px; */
  max-height:auto;
}

.content_Long_Description_test {
  /* max-height:380px; */
  max-height:auto;
}

    
.section-content {
          font-size: 0.85em;
}    
    
.relatedproducts {
        font-size: 0.75em;
    width: auto;
    
    height : 100px;

    }

.relatedproducts A:link {text-decoration: none;color: #FA5700;}
.relatedproducts A:visited {text-decoration: none;color: #FA5700}
.relatedproducts A:active {text-decoration: none;color: #FA5700}
.relatedproducts A:hover {text-decoration: underline;color: #FA5700}




.salesholiday {
  background-color: #D0E7E7; /* was DCDCDC */
  border-bottom-style: solid;
  border-bottom-width: medium;
  border-bottom-color: #C78C8E;
  
}


.pricing-table .price {
  background-color: #eeeeee;
  padding: 0.9375em 1.25em;
  text-align: center;
  color: #FF0000;
  font-weight: Bold;
  font-size: 1.25em;
}

.pricing-table .units {
  background-color: #eeeeee;
/*  padding: 0.9375em 1.25em; */
/*   text-align: center; */
  color: #FF0000;
  font-weight: normal;
  font-size: 0.80em;
}



.pricing-table .description {
    background-color: white;
    padding: 0.9375em;
    text-align: center;
    color: #333333;
    font-size: 0.85em;
    font-weight: normal;
    line-height: 1.4;
    border-bottom: dotted 1px #dddddd; 
    font-weight: normal;
}


.backinstocklink {
    text-align: center;
    color: #fA5700;
    font-size: 0.80em;
    font-weight: normal;
    line-height: 1.0;
}


.maplogin {
    text-align: center;
    color: #FF0000;
    font-size: 0.85em;
    font-weight: bold;
    line-height: 1.1;
}


.mapdescription {
    background-color: white;
    padding: 0.9375em;
    text-align: center;
    color: #333333;
    font-size: 0.9em;
    font-weight: normal;
    line-height: 1.1;
    border-bottom: dotted 1px #dddddd; 
}


.customersupportheader {
  background-color: #8CC6C6;
  padding:4px 0 2px 0;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  line-height: 1.75;
}
.customersupportheader-font {
    font-size: .80em; /* was 0.90*/
}

.customersupportheader-font-phone {
    font-size: 1.1em; /* was 0.90*/
    color:#222222;
}


.customerwelcome-font {
    font-size: .80em; /* was 0.90*/
    color: #414141;
}


.customersupportheader a:link { color: #222222;}      /* unvisited link */
.customersupportheader a:visited {color:#222222;}  /* visited link */
.customersupportheader a:hover {color:#222222;text-decoration: underline;}  /* mouse over link */
.customersupportheader a:active {color:#2C5959;}  /* selected link */ 

.masthead {
  padding: 10px 0px;
/*  font-size:12px; */  font-style: normal;
  font-weight: normal;
  line-height: 0;
  font-size: 1.00em;

}

.footbkgd {
  background-color: #DCDCDC;
}
.footbkgd a:link {
  color: #222222;
}      /* unvisited link */
.footbkgd a:visited {color:#222222;}  /* visited link */
.footbkgd a:hover {
  color:#222222;
  text-decoration: underline;
  }  /* mouse over link */
.footbkgd a:active {color:#2C5959;}  /* selected link */  

/* Foundation Topbar IE8 Fix */
.lt-ie9 .top-bar {
  background: #2f2f2f;
  zoom: 1;
  overflow: visible; 
}
.lt-ie9 .top-bar:before, .lt-ie9 .top-bar:after {
  content: " ";
  display: table; 
}
.lt-ie9 .top-bar:after { clear: both; }
.lt-ie9 .top-bar .toggle-topbar { display: none; }
.lt-ie9 .top-bar .title-area { float: left; }
.lt-ie9 .top-bar .name h1 a { width: auto; }
.lt-ie9 .top-bar input,
.lt-ie9 .top-bar .button {
  line-height: 2em;
  font-size: 0.875em;
  height: 2em;
  padding: 0 10px;
  position: relative;
  top: 8px; 
}
.lt-ie9 .top-bar.expanded { background: #111111; }
.lt-ie9 .contain-to-grid .top-bar {
  max-width: 57.5em;
  margin: 0 auto; 
}
.lt-ie9 .top-bar-section {
  -webkit-transition: none 0 0;
  -moz-transition: none 0 0;
  transition: none 0 0;
  left: 0 !important; 
}
.lt-ie9 .top-bar-section ul {
  width: auto;
  height: auto !important;
  display: inline; 
}
.lt-ie9 .top-bar-section ul li { float: left; }
.lt-ie9 .top-bar-section ul li > a { padding-right: 14px !important; }
.lt-ie9 .top-bar-section ul li .js-generated { display: none; }
.lt-ie9 .top-bar-section li a:not(.button) {
  padding: 0 15px;
  line-height: 45px;
  background: #111111; 
}
.lt-ie9 .top-bar-section li a:not(.button):hover { background: #2b2b2b; }
.lt-ie9 .top-bar-section .has-dropdown > a { padding-right: 35px !important; }
.lt-ie9 .top-bar-section .has-dropdown > a:after {
  content: "";
  /*border-left:5px solid 0.5; border-right:5px solid 255; border-top:5px solid rgba(255); border-bottom:5px solid 255; display: block;*/
  width: 0;
  height: 0;
  margin-top: -2.5px;
}
.lt-ie9 .top-bar-section .has-dropdown.moved { position: relative; }
.lt-ie9 .top-bar-section .has-dropdown.moved > .dropdown { visibility: hidden; }
.lt-ie9 .top-bar-section .has-dropdown:hover > .dropdown, 
.lt-ie9 .top-bar-section .has-dropdown:active > .dropdown { visibility: visible; }
.lt-ie9 .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
  border: none;
  content: "\00bb";
  margin-top: -7px;
  right: 5px; 
}
.lt-ie9 .top-bar-section .dropdown {
  left: 0;
  top: auto;
  background: transparent; 
}
.lt-ie9 .top-bar-section .dropdown li a {
  line-height: 1;
  white-space: nowrap;
  padding: 7px 15px;
  background: #1e1e1e; 
}
.lt-ie9 .top-bar-section .dropdown li label {
  white-space: nowrap;
  background: #1e1e1e; 
}
.lt-ie9 .top-bar-section .dropdown li .dropdown {
  left: 100%;
  top: 0; 
}
.lt-ie9 .top-bar-section > ul > .divider {
  border-bottom: none;
  border-top: none;
  border-right: solid 1px #2b2b2b;
  border-left: solid 1px black;
  clear: none;
  height: 45px;
  width: 0px; 
}
.lt-ie9 .top-bar-section .has-form {
  background: #111111;
  padding: 0 15px;
  height: 45px; 
}
.lt-ie9 .top-bar-section ul.right li .dropdown {
  left: auto;
  right: 0; 
}
.lt-ie9 .top-bar-section ul.right li .dropdown li .dropdown { right: 100%; }

/* End of Foundation Topbar IE8 Fix */

/* Set box-sizing globally to handle padding and border widths */
*,
*:before,
*:after {
  @include box-sizing(border-box);
}

html,
body { font-size: $base-font-size; }

/* Default body styles */
body {
  background: $body-bg;
  color: $body-font-color;
  padding: 0;
  margin: 0;
  font-family: $body-font-family;
  font-weight: $body-font-weight;
  font-style: $body-font-style;
  line-height: 1;
  position: relative;
}

/* Override outline from normalize, we don't like it */
a:focus { outline: none; }

/* Grid Defaults to get images and embeds to work properly */
img,
object,
embed { max-width: 100%; height: auto; }

object,
embed { height: 100%; }
img { -ms-interpolation-mode: bicubic; }

#map_canvas,
.map_canvas {
  img,
  embed,
  object { max-width: none !important;
  }
}

/* Font smoothing */
/* Antialiased font smoothing works best for light text on a dark background. */
/* Apply to single elements instead of globally to body. */
/* Note this only applies to webkit-based desktop browsers on the Mac. */
.antialiased { -webkit-font-smoothing: antialiased; }

/* Get rid of gap under images by making them display: inline-block; by default */
img { display: inline-block; }
img.center { display: block; margin-left: auto; margin-right: auto; float: none; }
img.centersmenu { display: block; margin-left: auto; margin-right: auto; vertical-align:top; margin-top: -18px}

/* Make sure textarea takes on height automatically */
textarea { height: auto; min-height: 50px; }

/* Make select elements 100% width by default */
select { width: 100%; }

/*changed the top bar from 45px to 30px*/
.top-bar{
  height: 30px;
  line-height: 30px;
}

.top-bar-section li a:not(.button) {
  line-height: 30px;
  padding-top: 0;
  padding-bottom: 0;
}
/*changed the top bar from 45px to 30px*/


/*Adjusted menu text for the lower resolution screen*/
.top-bar .toggle-topbar.menu-icon {
  margin-top: -24px;
}
/*Adjusted menu text for the lower resolution screen*/
.top-bar-section .has-dropdown > a:after {
  border-color: transparent transparent transparent #FA5700;
}

/*aligned the arrow for has-dropdown*/
@media only screen and (min-width: 58.75em) {
  /*setting color for the navigation section*/
  nav.top-bar{
    background: #000000; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(left,  #ffffff 0%, #000000 3%, #000000 97%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(3%,#000000), color-stop(97%,#000000), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #ffffff 0%,#000000 3%,#000000 97%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #ffffff 0%,#000000 3%,#000000 97%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #ffffff 0%,#000000 3%,#000000 97%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right,  #ffffff 0%,#000000 3%,#000000 97%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-8 */
  }

  .top-bar-section .has-dropdown > a:after {
    top: 15px;
    border-color: #FA5700 transparent transparent transparent;
  }
  .top-bar-section > ul > .divider, .top-bar-section > ul > [role=separator] {
    height: 30px;
  }
  /*border radius for last element of dropdown*/
  .top-bar-section .dropdown li:last-child>a {
  border-radius: 0 0 10px 10px;
  }
  /*Orange triangle for level 2 dropdown*/
  .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
    border: 5px solid #FA5700;
  border-color: transparent transparent transparent #FA5700;
  margin-top: -5px;
  margin-right: 10px;
  content: "";
  right: 0;
  }

  /*border radius for top-bar*/
  /*border-radius for left*/
  .top-bar-section ul.left{
    border-radius: 10px 0 0 10px;
  }
  .top-bar-section ul.left li:first-child > a{
    border-radius: 10px 0 0 10px;
  }
  /*border-radius for left*/

  /*border-radius for right*/
  .top-bar-section ul.right{
    background: #FFFFFF;
  }

  .top-bar-section ul.right li:first-child>a{
    border-radius: 0 10px 10px 0;
  }
  /*border-radius for right*/
  /*border radius for top-bar*/
}
.pr-snippet {
  background: none;
  border: none;
  padding: 0;
}

.pr-snippet_product {
  background: gray;
}

.pr-snippet-stars {
  background: none;
  border: none;
  float: none;
  margin: auto;
  padding: 0;
  width:110px;

} 
.pr-snippet-wrapper {
  width: auto;
}
.pr-snippet-review-count {
display: none;
}
.pr-snippet-read-write {
display: none;
}


.megamenu .button {
  text-decoration: none;

}

.searchbybrand {
  width: 100%;
  border: 1px solid #8CC6C6;
  color: white;
}

.searchbybrandledgend {
  text-align: left;
  font-size: 1.00em;
  font-weight: bold;
  padding: 0 0.7em 0  0;
}


.searchbybrandletter {
    text-align: left;
    font-size: 1.00em;
    font-weight: bold;
    border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color: #333333;
  text-decoration: none;  
  cursor: pointer !important;
}


.searchbybrandlisting {
  vertical-align:top;
    border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color: #333333;
}

.searchbybrandlisting A:link {text-decoration: none;color: #333333;}
.searchbybrandlisting A:visited {text-decoration: none;color: #333333;}
.searchbybrandlisting A:active {text-decoration: none;color: #333333;}
.searchbybrandlisting A:hover {text-decoration: underline;color: #333333;}

.toner-printerType {
  color: #FF0000;
  font-weight: bold;
  font-size: .90em;
  text-align: left;
  margin-bottom: 0em;
}

.toner-printerModel {
  font-weight: Normal;
  font-size: .85em;
  text-align: left;
  margin-bottom: 0em;
  margin-top: 0em;  
  line-height: 100% !important;
}

.toner-printerModel A:link {text-decoration: none;color: #333333;}
.toner-printerModel A:visited {text-decoration: none;color: #333333;}
.toner-printerModel A:active {text-decoration: none;color: #333333;}
.toner-printerModel A:hover {text-decoration: underline;color: #333333;}


.filterbylabel{
  font-weight:bold;
  color:#4D4D4D;
  font-size:0.875em;
  padding:10px;
  text-align: left;
}


/* Changes from Anisuzzaman K for Menu 11-16-2013 */
@media only screen and (min-width: 767px){
    .mgmenu > li:nth-child(2){
    margin-left: 6px;
    border-radius: 2px 0 0 2px;
  }

  .mgmenu > li:nth-child(2) > a, .mgmenu > li:nth-child(2) > span{
    border-radius: 2px 0 0 2px;
  }
}

.mgmenu > li{
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

.mgmenu > li:hover{
  background: #F2F8F8;
  box-shadow: 0 2px 2px #000000 inset;
}

.mgmenu > li:hover span{
  background: transparent;
  color: #000000;
  text-shadow: none;
}

/* End of Changes from Anisuzzaman K for Menu 11-16-2013 */


/* ******** print styles ******** */

@media print{

/*Removing cart related informations */
  input[name=Quantity], input[name=submit]{
    display: none;
  }

/*Removing unwanted link texts*/
  a:link:after {
    content:"";
  }

/*Hiding Buy now text*/
  ul.pricing-table>li.title{
    display: none;
  }

  div.row div.small-12.large-12.columns.text-center input.medium.button.success.radius{
    display: none;
  }

  .print-text-left, .print-data{
    text-align: left !important;
    display: inline;
  }

  .print-text-left{
    width: 20%;
  }

  .print-data{
    width: 80%;
  }
}

/* ******** print styles ******** */


.mgmenu_container{
 border-radius: 12px;
}


/*Google Custom Search modifications*/

div.gsc-control-searchbox-only.gsc-control-searchbox-only-en{
  margin-top: 10px;
  height: 55px;
  width: 311px;
}

/*Input field*/
table.gsc-search-box td.gsc-input{
  padding-top: 0 !important;
  padding-right: 0 !important;
  margin-right: 0 !important;
  border-right: 0 !important;
}

table.gsc-search-box td.gsc-input input{
  border-right: 0 !important;
  border-radius: 5px 0 0 5px;
}

/*Search button*/
table.gsc-search-box td.gsc-search-button{
  padding: 0 0 0 0 !important;
  margin-left: -3px !important;
  position: absolute;
}

td.gsc-search-button input{
  border-left: 0;
  height: 30px;
  margin-top: 0px;
  margin-left: 0;
  background: #E74D04;
  color: #FFFFFF;
  border-radius: 0 5px 5px 0;
  text-shadow: 1px 1px 0px #505050;
  outline: none;
}

td.gsc-search-button input:active{
  box-shadow: 0px 0px 5px #555555 inset;
  text-shadow: -1px -1px 0px #505050;
  background: #BE5A2A;
}

/*Google Custom Search modifications*/


/*Mega menu link color corrections*/

.mgmenu span>a{
  color: #ffffff;
}

.mgmenu span>a:hover{
  color: #000000;
}

.mgmenu span:hover{
  color: #000000;
}

.mgmenu > li a{
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

.mgmenu > li:hover a{
  color: #000000;
}
/*End Mega menu link color corrections*/

/*Google search styles*/

input.gsc-input{
  font-size: 15px !important;
  height: 30px !important;
}

table tr th, table tr td{
  font-size: 1em;
}
/*End Google search styles*/
/* Google Search Results Style */
.gsc-table-result{
  border: none;
  margin-bottom: 0;
}

.gsc-result{
  margin-bottom: 5px !important;
}

/*added these lines*/
.gsc-above-wrapper-area{
	border-bottom: none !important;
	padding-top: 0 !important;
	padding-top: 0 !important;
}

.gsc-control-cse{
	padding-top: 0 !important;
}

table.gsc-resultsHeader{
	display: none !important;
}
/* End Google Search Results Style */

.submenu-list {
  margin: 1em;
  font-size:0.90em;
 
}
.submenu-list A:link {text-decoration: none; color:#333333;}
.submenu-list A:visited {text-decoration: none; color:#333333;}
.submenu-list A:active {text-decoration: none; color:#333333;}
.submenu-list A:hover { text-decoration: underline !important;color: #333333;}

.submenu2-list {
  margin: 1em;
  font-size:0.90em;
  font-weight:bold;
 
}
.submenu2-list A:link {text-decoration: none; color:#225db7 !important;}
.submenu2-list A:visited {text-decoration: none; color:#225db7 !important;}
.submenu2-list A:active {text-decoration: none; color:#225db7 !important;}
.submenu2-list A:hover { text-decoration: underline !important;color:#225db7 !important;}




.smaller {
	font-size:85%;
	line-height:inherit;
}

.larger {
	font-size:140%;
	line-height:inherit;
}

.iconfontstyle1 {
	font-size: 40px;
	line-height:inherit;
	color: green;
}


/*Removing border radius from mobile screen menu*/

@media only screen and (max-width: 927px){
	.mgmenu_container{
		border-radius: 0;
	}
}
/* End Removing border radius from mobile screen menu*/

/* CSS for GCSE Box on Mobile */

@media only screen and (max-width: 600px){
	table.gsc-search-box td.gsc-input input{
		width: 250px;
	}

	td.gsc-search-button input{
		margin-left: -56px;
	}
}


@media only screen and (max-width: 768px){
	div.gsc-control-searchbox-only.gsc-control-searchbox-only-en {
		margin: 10px auto;
		height: auto;
	}

	table.gsc-search-box td.gsc-input{
		padding: 0;
	}

	table.gsc-search-box td.gsc-input input{
		margin-bottom: 0;
	}
}
/* End CSS for GCSE Box on Mobile */





/* 
 * Foundation Icons v 3.0
 * Made by ZURB 2013 http://zurb.com/playground/foundation-icon-fonts-3
 * MIT License
 */
.size-12 { font-size: 12px; }

.size-14 { font-size: 14px; }

.size-16 { font-size: 16px; }

.size-18 { font-size: 18px; }

.size-21 { font-size: 21px; }

.size-24 { font-size: 24px; }

.size-36 { font-size: 36px; }

.size-48 { font-size: 48px; }

.size-60 { font-size: 60px; }

.size-72 { font-size: 72px; }



@font-face {
  font-family: "foundation-icons";
  src: url("/icons/foundation-icons/foundation-icons.eot");
  src: url("/icons/foundation-icons/foundation-icons.eot?#iefix") format("embedded-opentype"),
       url("/icons/foundation-icons/foundation-icons.woff") format("woff"),
       url("/icons/foundation-icons/foundation-icons.ttf") format("truetype"),
       url("/icons/foundation-icons/foundation-icons.svg#fontcustom") format("svg");
  font-weight: normal;
  font-style: normal;

}

.fi-address-book:before,
.fi-alert:before,
.fi-align-center:before,
.fi-align-justify:before,
.fi-align-left:before,
.fi-align-right:before,
.fi-anchor:before,
.fi-annotate:before,
.fi-archive:before,
.fi-arrow-down:before,
.fi-arrow-left:before,
.fi-arrow-right:before,
.fi-arrow-up:before,
.fi-arrows-compress:before,
.fi-arrows-expand:before,
.fi-arrows-in:before,
.fi-arrows-out:before,
.fi-asl:before,
.fi-asterisk:before,
.fi-at-sign:before,
.fi-background-color:before,
.fi-battery-empty:before,
.fi-battery-full:before,
.fi-battery-half:before,
.fi-bitcoin-circle:before,
.fi-bitcoin:before,
.fi-blind:before,
.fi-bluetooth:before,
.fi-bold:before,
.fi-book-bookmark:before,
.fi-book:before,
.fi-bookmark:before,
.fi-braille:before,
.fi-burst-new:before,
.fi-burst-sale:before,
.fi-burst:before,
.fi-calendar:before,
.fi-camera:before,
.fi-check:before,
.fi-checkbox:before,
.fi-clipboard-notes:before,
.fi-clipboard-pencil:before,
.fi-clipboard:before,
.fi-clock:before,
.fi-closed-caption:before,
.fi-cloud:before,
.fi-comment-minus:before,
.fi-comment-quotes:before,
.fi-comment-video:before,
.fi-comment:before,
.fi-comments:before,
.fi-compass:before,
.fi-contrast:before,
.fi-credit-card:before,
.fi-crop:before,
.fi-crown:before,
.fi-css3:before,
.fi-database:before,
.fi-die-five:before,
.fi-die-four:before,
.fi-die-one:before,
.fi-die-six:before,
.fi-die-three:before,
.fi-die-two:before,
.fi-dislike:before,
.fi-dollar-bill:before,
.fi-dollar:before,
.fi-download:before,
.fi-eject:before,
.fi-elevator:before,
.fi-euro:before,
.fi-eye:before,
.fi-fast-forward:before,
.fi-female-symbol:before,
.fi-female:before,
.fi-filter:before,
.fi-first-aid:before,
.fi-flag:before,
.fi-folder-add:before,
.fi-folder-lock:before,
.fi-folder:before,
.fi-foot:before,
.fi-foundation:before,
.fi-graph-bar:before,
.fi-graph-horizontal:before,
.fi-graph-pie:before,
.fi-graph-trend:before,
.fi-guide-dog:before,
.fi-hearing-aid:before,
.fi-heart:before,
.fi-home:before,
.fi-html5:before,
.fi-indent-less:before,
.fi-indent-more:before,
.fi-info:before,
.fi-italic:before,
.fi-key:before,
.fi-laptop:before,
.fi-layout:before,
.fi-lightbulb:before,
.fi-like:before,
.fi-link:before,
.fi-list-bullet:before,
.fi-list-number:before,
.fi-list-thumbnails:before,
.fi-list:before,
.fi-lock:before,
.fi-loop:before,
.fi-magnifying-glass:before,
.fi-mail:before,
.fi-male-female:before,
.fi-male-symbol:before,
.fi-male:before,
.fi-map:before,
.fi-marker:before,
.fi-megaphone:before,
.fi-microphone:before,
.fi-minus-circle:before,
.fi-minus:before,
.fi-mobile-signal:before,
.fi-mobile:before,
.fi-monitor:before,
.fi-mountains:before,
.fi-music:before,
.fi-next:before,
.fi-no-dogs:before,
.fi-no-smoking:before,
.fi-page-add:before,
.fi-page-copy:before,
.fi-page-csv:before,
.fi-page-delete:before,
.fi-page-doc:before,
.fi-page-edit:before,
.fi-page-export-csv:before,
.fi-page-export-doc:before,
.fi-page-export-pdf:before,
.fi-page-export:before,
.fi-page-filled:before,
.fi-page-multiple:before,
.fi-page-pdf:before,
.fi-page-remove:before,
.fi-page-search:before,
.fi-page:before,
.fi-paint-bucket:before,
.fi-paperclip:before,
.fi-pause:before,
.fi-paw:before,
.fi-paypal:before,
.fi-pencil:before,
.fi-photo:before,
.fi-play-circle:before,
.fi-play-video:before,
.fi-play:before,
.fi-plus:before,
.fi-pound:before,
.fi-power:before,
.fi-previous:before,
.fi-price-tag:before,
.fi-pricetag-multiple:before,
.fi-print:before,
.fi-prohibited:before,
.fi-projection-screen:before,
.fi-puzzle:before,
.fi-quote:before,
.fi-record:before,
.fi-refresh:before,
.fi-results-demographics:before,
.fi-results:before,
.fi-rewind-ten:before,
.fi-rewind:before,
.fi-rss:before,
.fi-safety-cone:before,
.fi-save:before,
.fi-share:before,
.fi-sheriff-badge:before,
.fi-shield:before,
.fi-shopping-bag:before,
.fi-shopping-cart:before,
.fi-shuffle:before,
.fi-skull:before,
.fi-social-500px:before,
.fi-social-adobe:before,
.fi-social-amazon:before,
.fi-social-android:before,
.fi-social-apple:before,
.fi-social-behance:before,
.fi-social-bing:before,
.fi-social-blogger:before,
.fi-social-delicious:before,
.fi-social-designer-news:before,
.fi-social-deviant-art:before,
.fi-social-digg:before,
.fi-social-dribbble:before,
.fi-social-drive:before,
.fi-social-dropbox:before,
.fi-social-evernote:before,
.fi-social-facebook:before,
.fi-social-flickr:before,
.fi-social-forrst:before,
.fi-social-foursquare:before,
.fi-social-game-center:before,
.fi-social-github:before,
.fi-social-google-plus:before,
.fi-social-hacker-news:before,
.fi-social-hi5:before,
.fi-social-instagram:before,
.fi-social-joomla:before,
.fi-social-lastfm:before,
.fi-social-linkedin:before,
.fi-social-medium:before,
.fi-social-myspace:before,
.fi-social-orkut:before,
.fi-social-path:before,
.fi-social-picasa:before,
.fi-social-pinterest:before,
.fi-social-rdio:before,
.fi-social-reddit:before,
.fi-social-skillshare:before,
.fi-social-skype:before,
.fi-social-smashing-mag:before,
.fi-social-snapchat:before,
.fi-social-spotify:before,
.fi-social-squidoo:before,
.fi-social-stack-overflow:before,
.fi-social-steam:before,
.fi-social-stumbleupon:before,
.fi-social-treehouse:before,
.fi-social-tumblr:before,
.fi-social-twitter:before,
.fi-social-vimeo:before,
.fi-social-windows:before,
.fi-social-xbox:before,
.fi-social-yahoo:before,
.fi-social-yelp:before,
.fi-social-youtube:before,
.fi-social-zerply:before,
.fi-social-zurb:before,
.fi-sound:before,
.fi-star:before,
.fi-stop:before,
.fi-strikethrough:before,
.fi-subscript:before,
.fi-superscript:before,
.fi-tablet-landscape:before,
.fi-tablet-portrait:before,
.fi-target-two:before,
.fi-target:before,
.fi-telephone-accessible:before,
.fi-telephone:before,
.fi-text-color:before,
.fi-thumbnails:before,
.fi-ticket:before,
.fi-torso-business:before,
.fi-torso-female:before,
.fi-torso:before,
.fi-torsos-all-female:before,
.fi-torsos-all:before,
.fi-torsos-female-male:before,
.fi-torsos-male-female:before,
.fi-torsos:before,
.fi-trash:before,
.fi-trees:before,
.fi-trophy:before,
.fi-underline:before,
.fi-universal-access:before,
.fi-unlink:before,
.fi-unlock:before,
.fi-upload-cloud:before,
.fi-upload:before,
.fi-usb:before,
.fi-video:before,
.fi-volume-none:before,
.fi-volume-strike:before,
.fi-volume:before,
.fi-web:before,
.fi-wheelchair:before,
.fi-widget:before,
.fi-wrench:before,
.fi-x-circle:before,
.fi-x:before,
.fi-yen:before,
.fi-zoom-in:before,
.fi-zoom-out:before {
  font-family: "foundation-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
}

.fi-address-book:before { content: "\f100"; }
.fi-alert:before { content: "\f101"; }
.fi-align-center:before { content: "\f102"; }
.fi-align-justify:before { content: "\f103"; }
.fi-align-left:before { content: "\f104"; }
.fi-align-right:before { content: "\f105"; }
.fi-anchor:before { content: "\f106"; }
.fi-annotate:before { content: "\f107"; }
.fi-archive:before { content: "\f108"; }
.fi-arrow-down:before { content: "\f109"; }
.fi-arrow-left:before { content: "\f10a"; }
.fi-arrow-right:before { content: "\f10b"; }
.fi-arrow-up:before { content: "\f10c"; }
.fi-arrows-compress:before { content: "\f10d"; }
.fi-arrows-expand:before { content: "\f10e"; }
.fi-arrows-in:before { content: "\f10f"; }
.fi-arrows-out:before { content: "\f110"; }
.fi-asl:before { content: "\f111"; }
.fi-asterisk:before { content: "\f112"; }
.fi-at-sign:before { content: "\f113"; }
.fi-background-color:before { content: "\f114"; }
.fi-battery-empty:before { content: "\f115"; }
.fi-battery-full:before { content: "\f116"; }
.fi-battery-half:before { content: "\f117"; }
.fi-bitcoin-circle:before { content: "\f118"; }
.fi-bitcoin:before { content: "\f119"; }
.fi-blind:before { content: "\f11a"; }
.fi-bluetooth:before { content: "\f11b"; }
.fi-bold:before { content: "\f11c"; }
.fi-book-bookmark:before { content: "\f11d"; }
.fi-book:before { content: "\f11e"; }
.fi-bookmark:before { content: "\f11f"; }
.fi-braille:before { content: "\f120"; }
.fi-burst-new:before { content: "\f121"; }
.fi-burst-sale:before { content: "\f122"; }
.fi-burst:before { content: "\f123"; }
.fi-calendar:before { content: "\f124"; }
.fi-camera:before { content: "\f125"; }
.fi-check:before { content: "\f126"; }
.fi-checkbox:before { content: "\f127"; }
.fi-clipboard-notes:before { content: "\f128"; }
.fi-clipboard-pencil:before { content: "\f129"; }
.fi-clipboard:before { content: "\f12a"; }
.fi-clock:before { content: "\f12b"; }
.fi-closed-caption:before { content: "\f12c"; }
.fi-cloud:before { content: "\f12d"; }
.fi-comment-minus:before { content: "\f12e"; }
.fi-comment-quotes:before { content: "\f12f"; }
.fi-comment-video:before { content: "\f130"; }
.fi-comment:before { content: "\f131"; }
.fi-comments:before { content: "\f132"; }
.fi-compass:before { content: "\f133"; }
.fi-contrast:before { content: "\f134"; }
.fi-credit-card:before { content: "\f135"; }
.fi-crop:before { content: "\f136"; }
.fi-crown:before { content: "\f137"; }
.fi-css3:before { content: "\f138"; }
.fi-database:before { content: "\f139"; }
.fi-die-five:before { content: "\f13a"; }
.fi-die-four:before { content: "\f13b"; }
.fi-die-one:before { content: "\f13c"; }
.fi-die-six:before { content: "\f13d"; }
.fi-die-three:before { content: "\f13e"; }
.fi-die-two:before { content: "\f13f"; }
.fi-dislike:before { content: "\f140"; }
.fi-dollar-bill:before { content: "\f141"; }
.fi-dollar:before { content: "\f142"; }
.fi-download:before { content: "\f143"; }
.fi-eject:before { content: "\f144"; }
.fi-elevator:before { content: "\f145"; }
.fi-euro:before { content: "\f146"; }
.fi-eye:before { content: "\f147"; }
.fi-fast-forward:before { content: "\f148"; }
.fi-female-symbol:before { content: "\f149"; }
.fi-female:before { content: "\f14a"; }
.fi-filter:before { content: "\f14b"; }
.fi-first-aid:before { content: "\f14c"; }
.fi-flag:before { content: "\f14d"; }
.fi-folder-add:before { content: "\f14e"; }
.fi-folder-lock:before { content: "\f14f"; }
.fi-folder:before { content: "\f150"; }
.fi-foot:before { content: "\f151"; }
.fi-foundation:before { content: "\f152"; }
.fi-graph-bar:before { content: "\f153"; }
.fi-graph-horizontal:before { content: "\f154"; }
.fi-graph-pie:before { content: "\f155"; }
.fi-graph-trend:before { content: "\f156"; }
.fi-guide-dog:before { content: "\f157"; }
.fi-hearing-aid:before { content: "\f158"; }
.fi-heart:before { content: "\f159"; }
.fi-home:before { content: "\f15a"; }
.fi-html5:before { content: "\f15b"; }
.fi-indent-less:before { content: "\f15c"; }
.fi-indent-more:before { content: "\f15d"; }
.fi-info:before { content: "\f15e"; }
.fi-italic:before { content: "\f15f"; }
.fi-key:before { content: "\f160"; }
.fi-laptop:before { content: "\f161"; }
.fi-layout:before { content: "\f162"; }
.fi-lightbulb:before { content: "\f163"; }
.fi-like:before { content: "\f164"; }
.fi-link:before { content: "\f165"; }
.fi-list-bullet:before { content: "\f166"; }
.fi-list-number:before { content: "\f167"; }
.fi-list-thumbnails:before { content: "\f168"; }
.fi-list:before { content: "\f169"; }
.fi-lock:before { content: "\f16a"; }
.fi-loop:before { content: "\f16b"; }
.fi-magnifying-glass:before { content: "\f16c"; }
.fi-mail:before { content: "\f16d"; }
.fi-male-female:before { content: "\f16e"; }
.fi-male-symbol:before { content: "\f16f"; }
.fi-male:before { content: "\f170"; }
.fi-map:before { content: "\f171"; }
.fi-marker:before { content: "\f172"; }
.fi-megaphone:before { content: "\f173"; }
.fi-microphone:before { content: "\f174"; }
.fi-minus-circle:before { content: "\f175"; }
.fi-minus:before { content: "\f176"; }
.fi-mobile-signal:before { content: "\f177"; }
.fi-mobile:before { content: "\f178"; }
.fi-monitor:before { content: "\f179"; }
.fi-mountains:before { content: "\f17a"; }
.fi-music:before { content: "\f17b"; }
.fi-next:before { content: "\f17c"; }
.fi-no-dogs:before { content: "\f17d"; }
.fi-no-smoking:before { content: "\f17e"; }
.fi-page-add:before { content: "\f17f"; }
.fi-page-copy:before { content: "\f180"; }
.fi-page-csv:before { content: "\f181"; }
.fi-page-delete:before { content: "\f182"; }
.fi-page-doc:before { content: "\f183"; }
.fi-page-edit:before { content: "\f184"; }
.fi-page-export-csv:before { content: "\f185"; }
.fi-page-export-doc:before { content: "\f186"; }
.fi-page-export-pdf:before { content: "\f187"; }
.fi-page-export:before { content: "\f188"; }
.fi-page-filled:before { content: "\f189"; }
.fi-page-multiple:before { content: "\f18a"; }
.fi-page-pdf:before { content: "\f18b"; }
.fi-page-remove:before { content: "\f18c"; }
.fi-page-search:before { content: "\f18d"; }
.fi-page:before { content: "\f18e"; }
.fi-paint-bucket:before { content: "\f18f"; }
.fi-paperclip:before { content: "\f190"; }
.fi-pause:before { content: "\f191"; }
.fi-paw:before { content: "\f192"; }
.fi-paypal:before { content: "\f193"; }
.fi-pencil:before { content: "\f194"; }
.fi-photo:before { content: "\f195"; }
.fi-play-circle:before { content: "\f196"; }
.fi-play-video:before { content: "\f197"; }
.fi-play:before { content: "\f198"; }
.fi-plus:before { content: "\f199"; }
.fi-pound:before { content: "\f19a"; }
.fi-power:before { content: "\f19b"; }
.fi-previous:before { content: "\f19c"; }
.fi-price-tag:before { content: "\f19d"; }
.fi-pricetag-multiple:before { content: "\f19e"; }
.fi-print:before { content: "\f19f"; }
.fi-prohibited:before { content: "\f1a0"; }
.fi-projection-screen:before { content: "\f1a1"; }
.fi-puzzle:before { content: "\f1a2"; }
.fi-quote:before { content: "\f1a3"; }
.fi-record:before { content: "\f1a4"; }
.fi-refresh:before { content: "\f1a5"; }
.fi-results-demographics:before { content: "\f1a6"; }
.fi-results:before { content: "\f1a7"; }
.fi-rewind-ten:before { content: "\f1a8"; }
.fi-rewind:before { content: "\f1a9"; }
.fi-rss:before { content: "\f1aa"; }
.fi-safety-cone:before { content: "\f1ab"; }
.fi-save:before { content: "\f1ac"; }
.fi-share:before { content: "\f1ad"; }
.fi-sheriff-badge:before { content: "\f1ae"; }
.fi-shield:before { content: "\f1af"; }
.fi-shopping-bag:before { content: "\f1b0"; }
.fi-shopping-cart:before { content: "\f1b1"; }
.fi-shuffle:before { content: "\f1b2"; }
.fi-skull:before { content: "\f1b3"; }
.fi-social-500px:before { content: "\f1b4"; }
.fi-social-adobe:before { content: "\f1b5"; }
.fi-social-amazon:before { content: "\f1b6"; }
.fi-social-android:before { content: "\f1b7"; }
.fi-social-apple:before { content: "\f1b8"; }
.fi-social-behance:before { content: "\f1b9"; }
.fi-social-bing:before { content: "\f1ba"; }
.fi-social-blogger:before { content: "\f1bb"; }
.fi-social-delicious:before { content: "\f1bc"; }
.fi-social-designer-news:before { content: "\f1bd"; }
.fi-social-deviant-art:before { content: "\f1be"; }
.fi-social-digg:before { content: "\f1bf"; }
.fi-social-dribbble:before { content: "\f1c0"; }
.fi-social-drive:before { content: "\f1c1"; }
.fi-social-dropbox:before { content: "\f1c2"; }
.fi-social-evernote:before { content: "\f1c3"; }
.fi-social-facebook:before { content: "\f1c4"; }
.fi-social-flickr:before { content: "\f1c5"; }
.fi-social-forrst:before { content: "\f1c6"; }
.fi-social-foursquare:before { content: "\f1c7"; }
.fi-social-game-center:before { content: "\f1c8"; }
.fi-social-github:before { content: "\f1c9"; }
.fi-social-google-plus:before { content: "\f1ca"; }
.fi-social-hacker-news:before { content: "\f1cb"; }
.fi-social-hi5:before { content: "\f1cc"; }
.fi-social-instagram:before { content: "\f1cd"; }
.fi-social-joomla:before { content: "\f1ce"; }
.fi-social-lastfm:before { content: "\f1cf"; }
.fi-social-linkedin:before { content: "\f1d0"; }
.fi-social-medium:before { content: "\f1d1"; }
.fi-social-myspace:before { content: "\f1d2"; }
.fi-social-orkut:before { content: "\f1d3"; }
.fi-social-path:before { content: "\f1d4"; }
.fi-social-picasa:before { content: "\f1d5"; }
.fi-social-pinterest:before { content: "\f1d6"; }
.fi-social-rdio:before { content: "\f1d7"; }
.fi-social-reddit:before { content: "\f1d8"; }
.fi-social-skillshare:before { content: "\f1d9"; }
.fi-social-skype:before { content: "\f1da"; }
.fi-social-smashing-mag:before { content: "\f1db"; }
.fi-social-snapchat:before { content: "\f1dc"; }
.fi-social-spotify:before { content: "\f1dd"; }
.fi-social-squidoo:before { content: "\f1de"; }
.fi-social-stack-overflow:before { content: "\f1df"; }
.fi-social-steam:before { content: "\f1e0"; }
.fi-social-stumbleupon:before { content: "\f1e1"; }
.fi-social-treehouse:before { content: "\f1e2"; }
.fi-social-tumblr:before { content: "\f1e3"; }
.fi-social-twitter:before { content: "\f1e4"; }
.fi-social-vimeo:before { content: "\f1e5"; }
.fi-social-windows:before { content: "\f1e6"; }
.fi-social-xbox:before { content: "\f1e7"; }
.fi-social-yahoo:before { content: "\f1e8"; }
.fi-social-yelp:before { content: "\f1e9"; }
.fi-social-youtube:before { content: "\f1ea"; }
.fi-social-zerply:before { content: "\f1eb"; }
.fi-social-zurb:before { content: "\f1ec"; }
.fi-sound:before { content: "\f1ed"; }
.fi-star:before { content: "\f1ee"; }
.fi-stop:before { content: "\f1ef"; }
.fi-strikethrough:before { content: "\f1f0"; }
.fi-subscript:before { content: "\f1f1"; }
.fi-superscript:before { content: "\f1f2"; }
.fi-tablet-landscape:before { content: "\f1f3"; }
.fi-tablet-portrait:before { content: "\f1f4"; }
.fi-target-two:before { content: "\f1f5"; }
.fi-target:before { content: "\f1f6"; }
.fi-telephone-accessible:before { content: "\f1f7"; }
.fi-telephone:before { content: "\f1f8"; }
.fi-text-color:before { content: "\f1f9"; }
.fi-thumbnails:before { content: "\f1fa"; }
.fi-ticket:before { content: "\f1fb"; }
.fi-torso-business:before { content: "\f1fc"; }
.fi-torso-female:before { content: "\f1fd"; }
.fi-torso:before { content: "\f1fe"; }
.fi-torsos-all-female:before { content: "\f1ff"; }
.fi-torsos-all:before { content: "\f200"; }
.fi-torsos-female-male:before { content: "\f201"; }
.fi-torsos-male-female:before { content: "\f202"; }
.fi-torsos:before { content: "\f203"; }
.fi-trash:before { content: "\f204"; }
.fi-trees:before { content: "\f205"; }
.fi-trophy:before { content: "\f206"; }
.fi-underline:before { content: "\f207"; }
.fi-universal-access:before { content: "\f208"; }
.fi-unlink:before { content: "\f209"; }
.fi-unlock:before { content: "\f20a"; }
.fi-upload-cloud:before { content: "\f20b"; }
.fi-upload:before { content: "\f20c"; }
.fi-usb:before { content: "\f20d"; }
.fi-video:before { content: "\f20e"; }
.fi-volume-none:before { content: "\f20f"; }
.fi-volume-strike:before { content: "\f210"; }
.fi-volume:before { content: "\f211"; }
.fi-web:before { content: "\f212"; }
.fi-wheelchair:before { content: "\f213"; }
.fi-widget:before { content: "\f214"; }
.fi-wrench:before { content: "\f215"; }
.fi-x-circle:before { content: "\f216"; }
.fi-x:before { content: "\f217"; }
.fi-yen:before { content: "\f218"; }
.fi-zoom-in:before { content: "\f219"; }
.fi-zoom-out:before { content: "\f21a"; }

