.s2k-dojo .addToCart .dijitButton .bText {
	line-height:22px;
}
.s2k-dojo .addToCart .dijitButton .bIcon{
	display: none;
}
.compareThese {
    overflow: hidden;
    display: block;
    float: left;
}

.compareThese .compareThis {
    float: left;
    overflow: hidden;
    display: block;
    height: 24px;
    width: 24px;
    background: #FFF;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(229, 229, 229, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(229, 229, 229, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(229, 229, 229, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(229, 229, 229, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(229, 229, 229, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(229, 229, 229, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
    border: 1px solid #666;
    margin-right: 5px;
    position: relative;
}

.compareThese .compareThis .removeCompare {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #900;
    display: block;
    color: #fff;
    width: 8px;
    text-align: center;
    line-height: 8px;
    font-weight: bold;
    cursor:pointer;
}

.compareThese .compareThis .compareOverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff url('../images/ajax-loader-small.gif') no-repeat 4px 4px;
}

.compareItems .cellData {
	padding:10px;
}

.compareItems .removeLink {
    text-align: right;
    margin-bottom: 5px;
}

.compareItems .label-td {
	min-width:120px;
	font-weight:600;
}
.compareItems .itemImage {
    margin-bottom: 10px;
    text-align: center;
    overflow: hidden;
}
.compareItems .itemImage img {
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
}
.compareItems .itemPrice,
.compareItems .unitMeasure {
	display:inline-block;
	vertical-align:middle;
}
.compareItems .itemPrice {
	font-size:1.2em;
	font-weight:600;	
}
.compareItems .addToCart {
	margin:10px 0 0;
}
.compareItems .spec {
    overflow: hidden;
    vertical-align: top;
}

.compareItems .label {
    float: left;
    font-weight: bold;
    width: 80px;
}

.compareItems .detail {
    overflow: hidden;
}

.compareItemsCol1 .cellData:not(.label-td) {
	width:80%;
}
.compareItemsCol2 .cellData:not(.label-td) {
	width:40%;
}
.compareItemsCol3 .cellData:not(.label-td) {
	width:30%;
}
.compareItemsCol4 .cellData:not(.label-td) {
	width:20%;
}

.boxes .guidePopup {
    display: none;
}

.boxes .itemResults .headerRow {
    display: none;
}

.boxes .itemResults .detailRow {
	display: inline-block!important;
	float: left;
	width: 25%;
	vertical-align:top;
}

.boxes .itemResults .detailRow .abilityOne {
	position:absolute;
	top: 5px;
	right: 5px;
	width: 20%;
	max-width:75px;
}
.boxes .itemResults .detailRow .abilityOne img {
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
}
.dj_ie .boxes .itemResults .detailRow {
    width: 23%;
}

.boxes .itemResults .topRow {
    border-top: none;
}

.boxes .itemResults .lastCol {
    border-right: none;
}

.boxes .detailRow .detailBorder {
	border-top: 2px solid #ededed;
	padding-top:16px;
}
.listView .detailRow .detailBorder {
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
	border: 1px solid #ededed;
	padding-left: 0;
}

/*
New and Featured Items
- remove !important in this section after item results width and heights are removed
*/
.boxes .itemResults .detailRow {
    margin-bottom:6px;
    position:relative;
}

.col2.boxes .newItems .detailRow,
.col2.boxes .featuredItems .detailRow,
.col2.boxes .crossSellItems .detailRow {
	width: 477px !important;
	margin-left: 6px;
}
.col2.boxes .newItems .detailRow:nth-child(2n+1),
.col2.boxes .featuredItems .detailRow:nth-child(2n+1),
.col2.boxes .crossSellItems .detailRow:nth-child(2n+1) {
    margin-left: 0;
}

.col3.boxes .newItems .detailRow,
.col3.boxes .featuredItems .detailRow,
.col3.boxes .crossSellItems .detailRow {
	width: 316px !important;
	margin-left: 6px;
}
.col3.boxes .newItems .detailRow:nth-child(3n+1),
.col3.boxes .featuredItems .detailRow:nth-child(3n+1),
.col3.boxes .crossSellItems .detailRow:nth-child(3n+1) {
    margin-left: 0;
}

.col4.boxes .newItems .detailRow,
.col4.boxes .featuredItems .detailRow,
.col4.boxes .crossSellItems .detailRow {
	width: 265.5px !important;
	margin-left: 6px;
}
.col4.boxes .newItems .detailRow:nth-child(4n+1),
.col4.boxes .featuredItems .detailRow:nth-child(4n+1),
.col4.boxes .crossSellItems .detailRow:nth-child(4n+1) {
    margin-left: 0;
}

.col5.boxes .newItems .detailRow,
.col5.boxes .featuredItems  .detailRow,
.col5.boxes .crossSellItems  .detailRow {
	width: 211.2px !important;
	margin-left: 6px;
}
.col5.boxes .newItems .detailRow:nth-child(5n+1),
.col5.boxes .featuredItems .detailRow:nth-child(5n+1),
.col5.boxes .crossSellItems .detailRow:nth-child(5n+1) {
    margin-left: 0;
}



@media screen and (max-width: 1100px) {
	.col2.boxes .newItems .detailRow,
	.col2.boxes .featuredItems .detailRow,
	.col2.boxes .crossSellItems .detailRow {
		width: 477px !important;
		margin-left: 6px;
	}
	.col2.boxes .newItems .detailRow:nth-child(2n+1),
	.col2.boxes .featuredItems .detailRow:nth-child(2n+1),
	.col2.boxes .crossSellItems .detailRow:nth-child(2n+1) {
	    margin-left: 0;
	}
	
	.col3.boxes .newItems .detailRow,
	.col3.boxes .featuredItems .detailRow,
	.col3.boxes .crossSellItems .detailRow {
		width: 316px !important;
		margin-left: 6px;
	}
	.col3.boxes .newItems .detailRow:nth-child(3n+1),
	.col3.boxes .featuredItems .detailRow:nth-child(3n+1),
	.col3.boxes .crossSellItems .detailRow:nth-child(3n+1) {
	    margin-left: 0;
	}
	
	.col4.boxes .newItems .detailRow,
	.col4.boxes .featuredItems .detailRow,
	.col4.boxes .crossSellItems .detailRow {
		width: 235.5px !important;
		margin-left: 6px;
	}
	.col4.boxes .newItems .detailRow:nth-child(4n+1),
	.col4.boxes .featuredItems .detailRow:nth-child(4n+1),
	.col4.boxes .crossSellItems .detailRow:nth-child(4n+1) {
	    margin-left: 0;
	}
	
	.col5.boxes .newItems .detailRow,
	.col5.boxes .featuredItems  .detailRow,
	.col5.boxes .crossSellItems  .detailRow {
		width: 187.2px !important;
		margin-left: 6px;
	}
	.col5.boxes .newItems .detailRow:nth-child(5n+1),
	.col5.boxes .featuredItems .detailRow:nth-child(5n+1),
	.col5.boxes .crossSellItems .detailRow:nth-child(5n+1) {
	    margin-left: 0;
	}
}

@media screen and (max-width: 980px) {
	
	.col2.boxes .newItems .detailRow,
	.col2.boxes .featuredItems .detailRow,
	.col2.boxes .crossSellItems .detailRow {
		width: 371px !important;
	}
	
	.col3.boxes .newItems .detailRow,
	.col3.boxes .featuredItems .detailRow,
	.col3.boxes .crossSellItems .detailRow {
		width: 245px !important;
	}
	
	.col4.boxes .newItems .detailRow,
	.col4.boxes .featuredItems .detailRow,
	.col4.boxes .crossSellItems .detailRow,
	.col5.boxes .newItems .detailRow,
	.col5.boxes .featuredItems .detailRow,
	.col5.boxes .crossSellItems .detailRow {
		width: 182.5px !important;
	}
	.col5.boxes .newItems .detailRow:nth-child(5n+1),
	.col5.boxes .featuredItems .detailRow:nth-child(5n+1),
	.col5.boxes .crossSellItems .detailRow:nth-child(5n+1) {
	    margin-left: 6px;
	}
	
	.col5.boxes .newItems .detailRow:nth-child(4n+1),
	.col5.boxes .featuredItems .detailRow:nth-child(4n+1),
	.col5.boxes .crossSellItems .detailRow:nth-child(4n+1) {
	    margin-left: 0;
	}
}
@media screen and (max-width: 768px) {
	.col3.boxes .newItems .detailRow:nth-child(3n+1),
	.col3.boxes .featuredItems .detailRow:nth-child(3n+1),
	.col3.boxes .crossSellItems .detailRow:nth-child(3n+1),
	.col4.boxes .newItems .detailRow:nth-child(4n+1),
	.col4.boxes .featuredItems .detailRow:nth-child(4n+1),
	.col4.boxes .crossSellItems .detailRow:nth-child(4n+1),
	.col5.boxes .newItems .detailRow:nth-child(4n+1),
	.col5.boxes .featuredItems .detailRow:nth-child(4n+1),
	.col5.boxes .crossSellItems .detailRow:nth-child(4n+1) {
	    margin-left: 6px;
	}
	.col2.boxes .newItems .detailRow,
	.col2.boxes .featuredItems .detailRow,
	.col2.boxes .crossSellItems .detailRow,
	.col3.boxes .newItems .detailRow,
	.col3.boxes .featuredItems .detailRow,
	.col3.boxes .crossSellItems .detailRow,
	.col4.boxes .newItems .detailRow,
	.col4.boxes .featuredItems .detailRow,
	.col4.boxes .crossSellItems .detailRow {
		width: 288.5px !important;
	}
	.col5.boxes .newItems .detailRow,
	.col5.boxes .featuredItems .detailRow,
	.col5.boxes .crossSellItems .detailRow {
		width: 187.2px !important;
	}
	.col3.boxes .newItems .detailRow:nth-child(odd),
	.col3.boxes .featuredItems .detailRow:nth-child(odd),
	.col3.boxes .crossSellItems .detailRow:nth-child(odd),
	.col4.boxes .newItems .detailRow:nth-child(2n+1),
	.col4.boxes .featuredItems .detailRow:nth-child(2n+1),
	.col4.boxes .crossSellItems .detailRow:nth-child(2n+1),
	.col5.boxes .newItems .detailRow:nth-child(3n+1),
	.col5.boxes .featuredItems .detailRow:nth-child(3n+1),
	.col5.boxes .crossSellItems .detailRow:nth-child(3n+1) {
	    margin-left: 0;
	}
}
@media screen and (max-width: 603px) {
	.col5.boxes .newItems .detailRow:nth-child(3n+1),
	.col5.boxes .featuredItems .detailRow:nth-child(3n+1),
	.col5.boxes .crossSellItems .detailRow:nth-child(3n+1) {
	    margin-left: 6px;
	}
	.col2.boxes .newItems .detailRow,
	.col2.boxes .featuredItems .detailRow,
	.col2.boxes .crossSellItems .detailRow,
	.col3.boxes .newItems .detailRow,
	.col3.boxes .featuredItems .detailRow,
	.col3.boxes .crossSellItems .detailRow,
	.col4.boxes .newItems .detailRow,
	.col4.boxes .featuredItems .detailRow,
	.col4.boxes .crossSellItems .detailRow,
	.col5.boxes .newItems .detailRow,
	.col5.boxes .featuredItems .detailRow,
	.col5.boxes .crossSellItems .detailRow {
		width: 227px !important;
	}

	.col5.boxes .newItems .detailRow:nth-child(2n+1),
	.col5.boxes .featuredItems .detailRow:nth-child(2n+1),
	.col5.boxes .crossSellItems .detailRow:nth-child(2n+1) {
	    margin-left: 0px;
	}
}
@media screen and (max-width: 480px) {

	.col3.boxes .newItems .detailRow:nth-child(3n+1),
	.col3.boxes .featuredItems .detailRow:nth-child(3n+1),
	.col3.boxes .crossSellItems .detailRow:nth-child(3n+1),
	.col5.boxes .newItems .detailRow:nth-child(3n+1),
	.col5.boxes .featuredItems .detailRow:nth-child(3n+1),
	.col5.boxes .crossSellItems .detailRow:nth-child(3n+1) {
	    margin-left: 0px;
	}
	
	.col2.boxes .newItems .detailRow,
	.col2.boxes .featuredItems .detailRow,
	.col2.boxes .crossSellItems .detailRow,
	.col3.boxes .newItems .detailRow,
	.col3.boxes .featuredItems .detailRow,
	.col3.boxes .crossSellItems .detailRow,
	.col4.boxes .newItems .detailRow,
	.col4.boxes .featuredItems .detailRow,
	.col4.boxes .crossSellItems .detailRow,
	.col5.boxes .newItems .detailRow,
	.col5.boxes .featuredItems .detailRow,
	.col5.boxes .crossSellItems .detailRow {
	    margin-left: 0px;
	}
	.col2.boxes .newItems .detailRow,
	.col2.boxes .featuredItems .detailRow,
	.col2.boxes .crossSellItems .detailRow,
	.col3.boxes .newItems .detailRow,
	.col3.boxes .featuredItems .detailRow,
	.col3.boxes .crossSellItems .detailRow,
	.col4.boxes .newItems .detailRow,
	.col4.boxes .featuredItems .detailRow,
	.col4.boxes .crossSellItems .detailRow,
	.col5.boxes .newItems .detailRow,
	.col5.boxes .featuredItems .detailRow,
	.col5.boxes .crossSellItems .detailRow {
		width: 100% !important;
	}
}

.boxes .detailRow .itemImage {
    text-align: center;
    display: block;
    border: none;
    position: relative;
    padding: 0;
    height:160px;
    overflow:hidden;
}
.newItemsComponent .detailRow .itemImage,
.featuredItemsComponent .detailRow .itemImage {
	height: 110px;
}
.boxes .detailRow .itemImage img {
    max-width: 200px;
    max-height: 160px;
    width:auto;
    height: auto;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out; IE10 is actually unprefixed
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.newItemsComponent .detailRow .itemImage img,
.featuredItemsComponent .detailRow .itemImage img {
    max-width: 200px;
    max-height: 110px;	
}
.boxes .detailRow .itemImage.imgLazy {
	background: url('data:image/gif;base64,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');
	background-size: 32px 32px;
	background-repeat: no-repeat;
	background-position: center center;
}
.boxes .detailRow .itemImage.imgLazy img {
	opacity:0;
}
.boxes .detailRow .itemImage.imgLazy.imageLoaded img {
	opacity:1;
}
.boxes .detailRow .itemImage.imgLazy.imageLoaded {
	background:none;
}
.boxes .detailRow .itemCompare {
	background:#efefef;
	overflow:hidden;
}
.boxes .detailRow .compare {
	margin:5px 10px;
}
.boxes .detailRow .compare label,
.boxes .detailRow .compare .dijitCheckBox,
.boxes .detailRow .compare input[type="checkbox"] {
	float:right;
	margin-left:5px;
}

.boxes .detailRow .detailBorder:hover .itemImage img {
	transform: scale(1.1);
}


.boxes .detailRow .itemImage .quickView {
	position: absolute;
    bottom: -50px;
    background: rgba(204, 204, 204,.3);
    width: 100%;
    height: 40px;
    vertical-align: middle;
    text-align: center;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out; IE10 is actually unprefixed
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.boxes .detailRow .itemImage:hover .quickView {
	bottom:-6px;
}

.boxes .detailRow .itemDetails {
    display: block;
    border: none;
    padding: 0;
	margin: 0;
	overflow:hidden;
	min-height:0px;
}

.boxes .detailRow .itemDetails .itemDescription,
.boxes .detailRow .itemDetails .subDescription {
    border:none;
    padding:0;
    margin:5px;
}

.boxes .itemResults .replacement {
	white-space: normal;
	font-size: 0.9em;
}

.boxes .itemResults .itemDescription h3,
.boxes .itemResults .itemDescription {
	margin: 0;
	font-size: 1em;
    overflow: hidden;
    text-overflow: ellipsis;
}
.boxes .itemResults .itemDescription h3 a,
.boxes .itemResults .itemDescription a,
.boxes .itemResults .manufacturer a {
	color: #224777;
}

.boxes .detailRow .itemDetails .itemExtDescription {
    margin-top: 5px;
    margin-bottom: 5px;
    border: none;
    display: none;
    padding: 0;
}

.boxes .detailRow .price {
    display: block;
    border: none;
    overflow: hidden;
    padding: 0;
    margin: 5px;
    height:60px;
}

.boxes .detailRow .price .thePrice {
	font-weight: bold;
	margin-right: 5px;
	display: inline-block;
	vertical-align: bottom;
}

.boxes .detailRow .price .multipleUM .thePrice {
    margin-top: 3px;
}

.boxes .detailRow .price .unitMeasure {
    display:inline-block;
    vertical-align:bottom;
    font-weight: bold;
    text-transform: uppercase;
}
.boxes .detailRow .price .unitMeasure .dijitComboBox {
    width:6em;
}
.boxes .detailRow .itemCartOptions {
    display: block;
    border: none;
    padding: 0;
    margin: 5px;
    height:80px;
}

.boxes .detailRow .orderGuide {
    clear: left;
}

.boxes .iconGroup .icon {
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 15px;
    height: 15px;
    display: block;
    float: left;
    margin: 2px;
}

.listView .iconGroup .productIcon
{
	display:none;
	background-repeat: no-repeat;
    background-position: 0 0;
    width: 15px;
    height: 15px;
    float: left;
    margin: 2px;
}

.boxes .iconGroup .groundShipping {
    background-image: url(../images/icon_hazard.gif);
}

.boxes .iconGroup .heavy {
    background-image: url(../images/icon_heavy.gif);
}

.boxes .iconGroup .overSized {
    background-image: url(../images/icon_wide.gif);
}

.boxes .iconGroup .refrigerated {
    background-image: url(../images/icon_refrigerated.gif);
}

.boxes .iconGroup .historyIcon {
    background-image: url(../images/icon_history.png);
}

.boxes .iconGroup .newItemIcon {
	background-image: url(../images/flag_newItem.png);
	width: 55px;
	height: 55px;
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 0;
}

.boxes .iconGroup .supplyListIcon {
    background: #f05825;
    color: #fff;
    text-align: center;
    line-height: 15px;
    font-weight: 400;
    cursor:default;
}

.boxes .catItems .detailRow .itemDescription,
.boxes .newItems .detailRow .itemDescription,
.boxes .featuredItems .detailRow .itemDescription,
.boxes .catItems .detailRow .subDescription,
.boxes .newItems .detailRow .subDescription,
.boxes .featuredItems .detailRow .subDescription {
    border: none;
	height:50px;
    display: block;
    padding: 0;
	text-overflow: ellipsis;
	margin: 5px;
}
.boxes .catItems .detailRow .shortDescription,
.boxes .newItems .detailRow .shortDescription,
.boxes .featuredItems .detailRow .shortDescription {
    border: none;
    height:20px;
    display: block;
    padding: 0;
	text-overflow: ellipsis;
	margin: 5px;
}
.boxes .catItems .detailRow .longDescription,
.boxes .newItems .detailRow .longDescription,
.boxes .featuredItems .detailRow .longDescription {
    border: none;
    display: none;
	text-overflow: ellipsis;
}
.boxes .catItems .detailRow .itemImage,
.boxes .newItems .detailRow .itemImage,
.boxes .featuredItems .detailRow .itemImage {
    border: none;
    padding: 0;
    margin-bottom: 10px;
    overflow:hidden;
}
.boxes .catItems .detailRow .price,
.boxes .newItems .detailRow .price,
.boxes .featuredItems .detailRow .price {
    border: none;
    height:20px;
    padding: 0;
    margin: 5px;
	text-overflow: ellipsis;
}
.boxes .catItems .detailRow .buttons,
.newItems .detailRow .itemCartOptions,
.featuredItems .detailRow .itemCartOptions {
    border: none;
    display: none;
	text-overflow: ellipsis;
}

.boxes .additionalInfo {
/*	height:85px; */
	margin:5px;
}

.boxes .addInfoRow {
    overflow: hidden;
}

.boxes .detailRow .orderGuide {
    clear: left;
}

.boxes .addInfoRow .label,
.addInfoRow .output {
    float: left;
}

.boxes .addInfoRow .label {
    font-weight: bold;
}

.boxes .addInfoRow .output {
    padding-left: 5px;
}

.boxes .addToCart button {
    color: inherit;
    border: 1px solid #999;
    padding: 2px 4px 4px 4px;
    background: #FFF;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZTVlNWU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(7%, rgba(229, 229, 229, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    cursor: pointer;
}

.boxes .addToCart button .addToCartIcon {
    background-image: url(../images/cart.gif);
    display: block;
    width: 15px;
    height: 14px;
    background-repeat: no-repeat;
}

.boxes .addToCart button:hover {
    color: #000;
}

.boxes .ogButton .dijitArrowButtonInner {
    display: none;
}
.boxes .ogButton {
    text-align: center;
}
.boxes .ogButton .dijitDropDownButton .dijitButtonNode {
    background: transparent;
    color: #888;
    border: none;
    box-shadow: none;
    padding: 2px;
    margin-top: 5px;
}
.boxes .ogButton .dijitDropDownButton .dijitButtonNode:hover {
    color: #224777;
    font-weight: bold;
}
.itemQuantity .dijitTextBox .dijitInputField,
.itemNum .dijitTextBox .dijitInputField,
.glCode .dijitTextBox .dijitInputField {
    padding: 5px;
}
.boxes .priceCart .itemQuantity,
.boxes .itemCartOptions .itemQuantity {
    display: inline-block;
    font-weight: bold;
}
.boxes .priceCart .addToCart,
.boxes .itemCartOptions .addToCart {
    display: inline-block;
}
.boxes .s-line-clamp-1,
.boxes .s-line-clamp-2,
.boxes .s-line-clamp-3,
.boxes .s-line-clamp-4,
.boxes .s-line-clamp-5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.boxes .s-line-clamp-1 {
	-webkit-line-clamp: 1;
}
.boxes .s-line-clamp-2 {
	-webkit-line-clamp: 2;
	max-height:2.6em;
}
.boxes .s-line-clamp-3 {
	-webkit-line-clamp: 3;
}
.boxes .s-line-clamp-4 {
	-webkit-line-clamp: 4;
}
.boxes .s-line-clamp-5 {
	-webkit-line-clamp: 5;
}




.scrollItem .detailRow {
    margin: 6px 5px;
    position:relative;
    text-align:left;
}
.boxes .scrollItem .itemDescription h3 {
    margin: 0;
    font-size: 1em;
    overflow: hidden;
    text-overflow: ellipsis;
}
.boxes .scrollItem .itemDescription, .boxes .scrollItem .subDescription {
	height:45px;
}
.newItemsComponent .scrollItem .itemNumber,
.featuredItemsComponent .scrollItem .itemNumber {
   /*	margin: 0 5px; */
}
.boxes .scrollItem .price {
	height:	35px;
}


.itemResults .detailRow.emptyRow {
	display:none!important;
}


.listView .gridContainer .rowGroup {
	border:none;
	display:block;
}
.listView .gridContainer .itemQuantity .dijitTextBox {
	margin-left: 3px;
}
.listView .gridContainer .detailRow {
	display:block;
	margin-bottom:6px;
}
.listView #searchResultsContainer.gridContainer .detailRow {
	position:relative;
}
.listView .gridContainer .detailBorder:after {
	content: "";
    display: block;
	clear:both;
}
.listView .guidePopup {
    display: none;
}

.listView .detailRow .imgComp {
	display:inline-block;
	margin:5px;
	width:180px;
}
.listView .detailRow .itemImage {
    text-align: center;
}
.listView .quickView {
	display:none;
}
.listView .detailRow .itemImage img {
    max-width:200px;
    max-height:160px;
    width: 100%;
    height: auto;
}
.reviewCart .detailRow .itemImage img {
    max-width:70px;
    min-width:20px;
    max-height:70px;
    width: 100%;
    height: auto;
}

.listView .detailRow .itemCompare {
	text-align:center;
}
.listView .detailRow .itemCompare .compare {
    display:inline;
}

.listView .detailRow .itemDetails {
	display: inline-block;
	vertical-align: top;
	margin: 5px;
	width:440px;
}
.noLeftContent .listView .detailRow .itemDetails {
	width:600px;
}
.listView .itemResults .itemDescription h3 {
	margin-top:5px;
}

.listView .additionalInfo {
    border-spacing: 0;
    margin-top: 5px;
}

.listView .addInfoRow {
    overflow: hidden;
}

.listView .addInfoRow .label,
.listView .addInfoRow .output {
    float: left;
}

.listView .addInfoRow .label {
    font-weight: bold;
}

.listView .addInfoRow .output {
    padding-left: 5px;
}

.listView .priceCart {
	display:inline-block;
	vertical-align:top;
	margin:15px 5px 5px;
	width:200px;
}

.listView .itemCartOptions .itemQuantity,
.listView .itemCartOptions .addToCart {
    display:inline-block;
}

.listView .cellData .itemDescription {
    font-weight: bold;
    margin-bottom: 5px;
}

.listView .detailRow .itemCartOptions {
    min-width: 95px;
    margin-top:6px;
}

.listView .detailRow .orderGuide {
    clear: both;
}
.listView .detailRow .orderGuide .dijitDropDownButton .dijitButtonNode,
.listView .detailRow .orderGuide .dijitDropDownButtonHover .dijitButtonNode {
    color: #fff;
    border: none;
    background: transparent;
    padding: 4px 6px 4px 6px;
    color: #224777;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.listView .detailRow .orderGuide .dijitDropDownButtonHover .dijitButtonNode {
	font-weight: bold;
}
.listView .detailRow .price {

}
.listView .detailRow .price:after {
	content:"";
	display:block;
	clear:both;
}
.listView .detailRow .price .priceContainer {
    overflow: hidden;
}

.listView .detailRow .price .priceLabel {
	margin-bottom:6px;
}
.listView .detailRow .price .thePrice {
    font-weight: bold;
    margin-right: 5px;
    display: inline-block;
    font-size: 1.4em;
}

.listView .detailRow .price .priceContainer .unitMeasure {
	display:inline-block;
}

.listView .addToCart button {
    color: inherit;
    border: 1px solid #999;
    padding: 2px 4px 4px 4px;
    background: #FFF;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZTVlNWU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(7%, rgba(229, 229, 229, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    cursor: pointer;
}

.listView .itemQuantity .dijitTextBox .dijitInputField {
    padding: 5px;
}

.listView .addToCart button .addToCartIcon {
    background-image: url(../images/cart.gif);
    display: block;
    width: 15px;
    height: 14px;
    background-repeat: no-repeat;
}

.listView .addToCart button:hover {
    color: #000;
}

.listView .ogButton .dijitArrowButtonInner {
    display: none;
}

.listView .itemQuantity label {
    display: none;
}
.smartphone .listView .detailRow .imgComp,
.tablet .listView .detailRow .imgComp {
    width: 20%;
    margin: 0;
    padding: 5px;
    box-sizing: border-box;
}
.smartphone .detailRow .itemImage.imgLazy.inView img,
.tablet .detailRow .itemImage.imgLazy.inView img {
    width: 100%;
    height: auto;
}
.smartphone .listView .detailRow .itemDetails,
.tablet .listView .detailRow .itemDetails {
    width: 51%;
    margin: 0 0 0 -4px;
    padding: 5px;
    box-sizing: border-box;
}
.smartphone .listView .priceCart,
.tablet .listView .priceCart  {
    padding: 5px;
    width: 28%;
    margin: 0 0 0 -4px;
    box-sizing: border-box;
}
.detailRow .itemImage.imgLazy {
	background: url('data:image/gif;base64,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');
	background-size: 32px 32px;
	background-repeat: no-repeat;
	background-position: center center;
}
.detailRow .itemImage.imgLazy img {
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out; IE10 is actually unprefixed
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	opacity:0;
	width:100%;
	height:100%;
}
.detailRow .itemImage.imgLazy.inView img {
	width:auto;
	height:auto;
}
.detailRow .itemImage.imgLazy.imageLoaded img {
	opacity:1;
}
.detailRow .itemImage.imgLazy.imageLoaded {
	background:none;
}
.ogButton .dijitDropDownButton .dijitButtonNode {
    color: #888;
    background: none;
    border: none;
    box-shadow: none;
}
.cartListItems .resultItem {
	width:100%;
	padding-top:10px;
	border-top:1px solid #f1f1f1;
}
.cartListItems .resultItem:after {
    clear: both;
    display: block;
    content: ' ';
}
.cartListItems .resultItem .action,
.cartListItems .resultItem .image,
.cartListItems .resultItem .itemInfo,
.cartListItems .resultItem .qpBox,
.cartListItems .resultItem .qtyBox,
.cartListItems .resultItem .price {
	display:inline-block;
	vertical-align: top;
	margin-left:-4px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out; IE10 is actually unprefixed
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.cartListItems .resultItem .action {
	margin-left:0;
	width:40px;	
}
.cartListItems .resultItem .action .deleteBtn .bIcon {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color:#f00;
}
.cartListItems .resultItem .action button.deleteBtn {
	display:none;
}
.cartListItems .resultItem .action .deleteBtn .bIcon:before {
	content:"\f057";
	font-size:1.5em;
}
.cartListItems .resultItem .action .deleteBtn .bText {
	display:none;
}
.cartListItems .resultItem .image {
	width:180px;
}
.cartListItems .resultItem .image a {
	margin:10px;
	display:inline-block;
}
.cartListItems .resultItem .image a img {
	vertical-align: middle;
	max-width: 160px;
	max-height: 160px;
	width: auto;
	height: auto;
}
.cartListItems .resultItem .itemInfo {
	width:480px;
}
.cartListItems .resultItem .itemInfo .description {
	font-size:1em;
}
.cartListItems .resultItem .itemInfo .description h3 {
	margin:10px;
}
.cartListItems .resultItem .itemInfo .customerItemNum,
.cartListItems .resultItem .itemInfo .itemNumber,
.cartListItems .resultItem .itemInfo .additionalInfo,
.cartListItems .resultItem .itemInfo .comments {
	margin:10px;
	font-size:1em;
}
.cartListItems .resultItem .itemInfo .label {
	font-weight:700;
}
.cartListItems .resultItem .itemInfo .label:after {
	content:':';
}
.cartListItems .resultItem .qtyBox {
	text-align:center;
	margin-left:0;
	width:200px;
}
.cartListItems .resultItem .qtyBox .qty {
	width:70%;
	margin:10px auto 2px;
}
.cartListItems .resultItem .qtyBox .qty .dijitTextBox {
	width:100%;
}
.cartListItems .resultItem .qtyBox .qty .dijitTextBox .dijitInputField {
	padding:4px;
	font-size:1.3em;
}
.cartListItems .resultItem .price{
	text-align:right;
	width:180px;
}
.cartListItems .resultItem .price .wasTotal {
	text-decoration: line-through;
	color: #f00;
	margin: 10px 10px -10px;
}
.cartListItems .resultItem .price .ltotal {
	font-size:2em;
	display:inline-block;
	margin:10px 10px 0;
}
.cartListItems .resultItem .price .eachTotal {
	font-size:0.9em;
	margin:0 10px 10px;
}
.cartListItems.checkout .resultItem .itemInfo,
.cartListItems.checkout .resultItem .image {
	height:auto;
}
.cartListItems.checkout .resultItem .image img {
    width: 75px;
}
.cartListItems.checkout .resultItem .qtyBox {
	font-size:1.3em;
}



.compareShelf {
	-webkit-transition: all 350ms ease-out;
	-moz-transition: all 350ms ease-out;
	-ms-transition: all 350ms ease-out; IE10 is actually unprefixed
	-o-transition: all 350ms ease-out;
	transition: all 350ms ease-out;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,.8);
	overflow:hidden;
	max-height:0px;
}
.compareShelf.show {
	max-height:200px;
}
.compareShelf .cntContainer {
	width:1080px;
	margin:auto;
}
.compareShelf .cntContainer .shelfItems {
	display:inline-block;
}
.compareShelf .cntContainer .compareBox,
.compareShelf .cntContainer .actionBox {
	width: 180px;
	height: 70px;
	display: inline-block;
	vertical-align: top;
	margin: 10px 5px;
}
.compareShelf .cntContainer .compareBox {
	background: rgba(0,0,0,.8);
	position:relative;
}

.compareShelf .compareBox .imageBox {
	display: inline-block;
	width: 70px;
	height: 70px;
	vertical-align: top;
	background: #fff;
}
.compareShelf .compareBox .imageBox img {
    max-width:100%;
    max-height:100%;
}
.compareShelf .compareBox .description {
	display: inline-block;
	width: 90px;
	height: 50px;
	vertical-align: middle;
	font-size: .8em;
	background: #fff;
	padding:10px;
	overflow:hidden;
}
.compareShelf .compareBox a.remove {
	position:absolute;
	display:inline-block;
	top:3px;
	right:3px;
}

.compareShelf .cntContainer .actionBox .dijitButton {
	margin:20px;
}
.compareShelf .cntContainer .actionBox a {
	color:#ffffff;
}
.s2k-dojo .orderGuidePopup .dijitDialogPaneContent {
    border-top: none;
}
.orderGuidePopup .dijitDialogTitleBar {
    background-color: #ededed;
    margin-bottom: -1px;
}
.s2k-dojo .orderGuidePopup .dijitDialogTitle {
    font-size: 1.2em;
    color: #676767;
}
.s2k-dojo .orderGuidePopup .dijitDialog {
    border: none;
}

.searchFilters .filter {
	display: inline-block;
	vertical-align: middle;
	margin: 10px;
}


/*
Category and Item Widths
- remove !important in this section after item results width and heights are removed
*/

.col3.boxes .catItems .detailRow,
.productItemListing .col3.boxes .itemResults .detailRow,
.manufacturerItems .col3.boxes .itemResults .detailRow,
.searchResults .col3.boxes .itemResults .detailRow,
.orderFromHistory .col3.boxes .itemResults .detailRow {
	width: 287px;
	margin-left: 6px;
}

.dj_gecko .col3.boxes .catItems .detailRow,
.dj_gecko .productItemListing .col3.boxes .itemResults .detailRow,
.dj_gecko .manufacturerItems .col3.boxes .itemResults .detailRow,
.dj_gecko .searchResults .col3.boxes .itemResults .detailRow,
.dj_gecko .orderFromHistory .col3.boxes .itemResults .detailRow {
	margin-left: 2px;
}

.noLeftContent .col3.boxes .catItems .detailRow,
.productItemListing .noLeftContent .col3.boxes .itemResults .detailRow,
.manufacturerItems .noLeftContent .col3.boxes .itemResults .detailRow,
.searchResults .noLeftContent .col3.boxes .itemResults .detailRow,
.orderFromHistory .noLeftContent .col3.boxes .itemResults .detailRow,
.smartphone .col3.boxes .catItems .detailRow,
.smartphone .productItemListing .col3.boxes .itemResults .detailRow,
.smartphone .manufacturerItems .col3.boxes .itemResults .detailRow,
.smartphone .searchResults .col3.boxes .itemResults .detailRow,
.smartphone .orderFromHistory .col3.boxes .itemResults .detailRow,
.tablet .col3.boxes .catItems .detailRow,
.tablet .productItemListing .col3.boxes .itemResults .detailRow,
.tablet .manufacturerItems .col3.boxes .itemResults .detailRow,
.tablet .searchResults .col3.boxes .itemResults .detailRow,
.tablet .orderFromHistory .col3.boxes .itemResults .detailRow {
	width: 356px;
}

.col3.boxes .catItems .detailRow:nth-child(3n+1),
.productItemListing .col3.boxes .itemResults .detailRow:nth-child(3n+1),
.manufacturerItems .col3.boxes .itemResults .detailRow:nth-child(3n+1),
.searchResults .col3.boxes .itemResults .detailRow:nth-child(3n+1),
.orderFromHistory .col3.boxes .itemResults .detailRow:nth-child(3n+1),
.dj_gecko .col3.boxes .catItems .detailRow:nth-child(3n+1),
.dj_gecko .productItemListing .col3.boxes .itemResults .detailRow:nth-child(3n+1),
.dj_gecko .manufacturerItems .col3.boxes .itemResults .detailRow:nth-child(3n+1),
.dj_gecko .searchResults .col3.boxes .itemResults .detailRow:nth-child(3n+1),
.dj_gecko .orderFromHistory .col3.boxes .itemResults .detailRow:nth-child(3n+1) {
    margin-left: 0px;
}
.col4.boxes .catItems .detailRow,
.productItemListing .col4.boxes .itemResults .detailRow,
.manufacturerItems .col4.boxes .itemResults .detailRow,
.searchResults .col4.boxes .itemResults .detailRow,
.orderFromHistory .col4.boxes .itemResults .detailRow {
	width: 214px;
	margin-left: 6px;
	margin-bottom:6px;
}
.col4.boxes .catItems .detailRow:nth-child(4n+1),
.productItemListing .col4.boxes .itemResults .detailRow:nth-child(4n+1),
.manufacturerItems .col4.boxes .itemResults .detailRow:nth-child(4n+1),
.searchResults .col4.boxes .itemResults .detailRow:nth-child(4n+1),
.orderFromHistory .col4.boxes .itemResults .detailRow:nth-child(4n+1) {
    margin-left: 0;
    clear:left;
}
.noLeftContent .col4.boxes .catItems .detailRow,
.productItemListing .noLeftContent .col4.boxes .itemResults .detailRow,
.manufacturerItems .noLeftContent .col4.boxes .itemResults .detailRow,
.searchResults .noLeftContent .col4.boxes .itemResults .detailRow,
.orderFromHistory .noLeftContent .col4.boxes .itemResults .detailRow,
.smartphone .col4.boxes .catItems .detailRow,
.smartphone .productItemListing .col4.boxes .itemResults .detailRow,
.smartphone .manufacturerItems .col4.boxes .itemResults .detailRow,
.smartphone .searchResults .col4.boxes .itemResults .detailRow,
.smartphone .orderFromHistory .col4.boxes .itemResults .detailRow,
.tablet .col4.boxes .catItems .detailRow,
.tablet .productItemListing .col4.boxes .itemResults .detailRow,
.tablet .manufacturerItems .col4.boxes .itemResults .detailRow,
.tablet .searchResults .col4.boxes .itemResults .detailRow,
.tablet .orderFromHistory .col4.boxes .itemResults .detailRow {
	width: 265.5px;
}


@media screen and (max-width: 1100px) {
	.col3.boxes .catItems .detailRow,
	.productItemListing .col3.boxes .itemResults .detailRow,
	.manufacturerItems .col3.boxes .itemResults .detailRow,
	.searchResults .col3.boxes .itemResults .detailRow,
	.orderFromHistory .col3.boxes .itemResults .detailRow,
	.col4.boxes .catItems .detailRow,
	.productItemListing .col4.boxes .itemResults .detailRow,
	.manufacturerItems .col4.boxes .itemResults .detailRow,
	.searchResults .col4.boxes .itemResults .detailRow,
	.orderFromHistory .col4.boxes .itemResults .detailRow {
		width: 247px;
		margin-left: 6px;
	}
	.noLeftContent .col3.boxes .catItems .detailRow,
	.productItemListing .noLeftContent .col3.boxes .itemResults .detailRow,
	.manufacturerItems .noLeftContent .col3.boxes .itemResults .detailRow,
	.searchResults .noLeftContent .col3.boxes .itemResults .detailRow,
	.orderFromHistory .noLeftContent .col3.boxes .itemResults .detailRow,
	.smartphone .col3.boxes .catItems .detailRow,
	.smartphone .productItemListing .col3.boxes .itemResults .detailRow,
	.smartphone .manufacturerItems .col3.boxes .itemResults .detailRow,
	.smartphone .searchResults .col3.boxes .itemResults .detailRow,
	.smartphone .orderFromHistory .col3.boxes .itemResults .detailRow,
	.tablet .col3.boxes .catItems .detailRow,
	.tablet .productItemListing .col3.boxes .itemResults .detailRow,
	.tablet .manufacturerItems .col3.boxes .itemResults .detailRow,
	.tablet .searchResults .col3.boxes .itemResults .detailRow,
	.tablet .orderFromHistory .col3.boxes .itemResults .detailRow {
		width: 316px;
	}
	.noLeftContent .col4.boxes .catItems .detailRow,
	.productItemListing .noLeftContent .col4.boxes .itemResults .detailRow,
	.manufacturerItems .noLeftContent .col4.boxes .itemResults .detailRow,
	.searchResults .noLeftContent .col4.boxes .itemResults .detailRow,
	.orderFromHistory .noLeftContent .col4.boxes .itemResults .detailRow,
	.smartphone .col4.boxes .catItems .detailRow,
	.smartphone .productItemListing .col4.boxes .itemResults .detailRow,
	.smartphone .manufacturerItems .col4.boxes .itemResults .detailRow,
	.smartphone .searchResults .col4.boxes .itemResults .detailRow,
	.smartphone .orderFromHistory .col4.boxes .itemResults .detailRow,
	.tablet .col4.boxes .catItems .detailRow,
	.tablet .productItemListing .col4.boxes .itemResults .detailRow,
	.tablet .manufacturerItems .col4.boxes .itemResults .detailRow,
	.tablet .searchResults .col4.boxes .itemResults .detailRow,
	.tablet .orderFromHistory .col4.boxes .itemResults .detailRow {
		width: 316px;
	}
	.col4.boxes .catItems .detailRow:nth-child(4n+1),
	.productItemListing .col4.boxes .itemResults .detailRow:nth-child(4n+1),
	.manufacturerItems .col4.boxes .itemResults .detailRow:nth-child(4n+1),
	.searchResults .col4.boxes .itemResults .detailRow:nth-child(4n+1),
	.orderFromHistory .col4.boxes .itemResults .detailRow:nth-child(4n+1) {
		margin-left: 6px;
		clear:none;
	}
	.col3.boxes .catItems .detailRow:nth-child(3n+1),
	.productItemListing .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.manufacturerItems .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.searchResults .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.orderFromHistory .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.dj_gecko .col3.boxes .catItems .detailRow:nth-child(3n+1),
	.dj_gecko .productItemListing .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.dj_gecko .manufacturerItems .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.dj_gecko .searchResults .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.dj_gecko .orderFromHistory .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.col4.boxes .catItems .detailRow:nth-child(3n+1),
	.productItemListing .col4.boxes .itemResults .detailRow:nth-child(3n+1),
	.manufacturerItems .col4.boxes .itemResults .detailRow:nth-child(3n+1),
	.searchResults .col4.boxes .itemResults .detailRow:nth-child(3n+1),
	.orderFromHistory .col4.boxes .itemResults .detailRow:nth-child(3n+1) {
	    margin-left: 0;
	    clear:left;
	}
	.listView .detailRow .itemDetails {
		width:330px;
	}
	.noLeftContent .listView .detailRow .itemDetails {
		width:480px;
	}
	.cartListItems .resultItem .image {
	}
	.cartListItems .resultItem .itemInfo {
		width:400px;
	}
	.cartListItems .resultItem .qtyBox {
		width:160px
	}
	.compareShelf .cntContainer {
		width:960px;
	}
}



@media screen and (max-width: 980px) {
	.col3.boxes .catItems .detailRow:nth-child(3n+1),
	.productItemListing .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.manufacturerItems .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.searchResults .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.orderFromHistory .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.col4.boxes .catItems .detailRow:nth-child(3n+1),
	.productItemListing .col4.boxes .itemResults .detailRow:nth-child(3n+1),
	.manufacturerItems .col4.boxes .itemResults .detailRow:nth-child(3n+1),
	.searchResults .col4.boxes .itemResults .detailRow:nth-child(3n+1),
	.orderFromHistory .col4.boxes .itemResults .detailRow:nth-child(3n+1) {
	    margin-left: 6px;
	    clear:none;
	}
	
	.dj_gecko .col3.boxes .catItems .detailRow:nth-child(3n+1),
	.dj_gecko .productItemListing .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.dj_gecko .manufacturerItems .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.dj_gecko .searchResults .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.dj_gecko .orderFromHistory .col3.boxes .itemResults .detailRow:nth-child(3n+1) {
	    margin-left: 2px;
	}
	
	.col3.boxes .catItems .detailRow,
	.productItemListing .col3.boxes .itemResults .detailRow,
	.manufacturerItems .col3.boxes .itemResults .detailRow,
	.searchResults .col3.boxes .itemResults .detailRow,
	.orderFromHistory .col3.boxes .itemResults .detailRow,
	.col4.boxes .catItems .detailRow,
	.productItemListing .col4.boxes .itemResults .detailRow,
	.manufacturerItems .col4.boxes .itemResults .detailRow,
	.searchResults .col4.boxes .itemResults .detailRow,
	.orderFromHistory .col4.boxes .itemResults .detailRow {
		width: 267.5px;
	}

	.noLeftContent .col3.boxes .catItems .detailRow,
	.productItemListing .noLeftContent .col3.boxes .itemResults .detailRow,
	.manufacturerItems .noLeftContent .col3.boxes .itemResults .detailRow,
	.searchResults .noLeftContent .col3.boxes .itemResults .detailRow,
	.orderFromHistory .noLeftContent .col3.boxes .itemResults .detailRow,
	.smartphone .col3.boxes .catItems .detailRow,
	.smartphone .productItemListing .col3.boxes .itemResults .detailRow,
	.smartphone .manufacturerItems .col3.boxes .itemResults .detailRow,
	.smartphone .searchResults .col3.boxes .itemResults .detailRow,
	.smartphone .orderFromHistory .col3.boxes .itemResults .detailRow,
	.tablet .col3.boxes .catItems .detailRow,
	.tablet .productItemListing .col3.boxes .itemResults .detailRow,
	.tablet .manufacturerItems .col3.boxes .itemResults .detailRow,
	.tablet .searchResults .col3.boxes .itemResults .detailRow,
	.tablet .orderFromHistory .col3.boxes .itemResults .detailRow,
	.noLeftContent .col4.boxes .catItems .detailRow,
	.productItemListing .noLeftContent .col4.boxes .itemResults .detailRow,
	.manufacturerItems .noLeftContent .col4.boxes .itemResults .detailRow,
	.searchResults .noLeftContent .col4.boxes .itemResults .detailRow,
	.orderFromHistory .noLeftContent .col4.boxes .itemResults .detailRow,
	.smartphone .col4.boxes .catItems .detailRow,
	.smartphone .productItemListing .col4.boxes .itemResults .detailRow,
	.smartphone .manufacturerItems .col4.boxes .itemResults .detailRow,
	.smartphone .searchResults .col4.boxes .itemResults .detailRow,
	.smartphone .orderFromHistory .col4.boxes .itemResults .detailRow,
	.tablet .col4.boxes .catItems .detailRow,
	.tablet .productItemListing .col4.boxes .itemResults .detailRow,
	.tablet .manufacturerItems .col4.boxes .itemResults .detailRow,
	.tablet .searchResults .col4.boxes .itemResults .detailRow,
	.tablet .orderFromHistory .col4.boxes .itemResults .detailRow {
		width: 371px;
	}
	.col3.boxes .catItems .detailRow:nth-child(2n+1),
	.productItemListing .col3.boxes .itemResults .detailRow:nth-child(2n+1),
	.manufacturerItems .col3.boxes .itemResults .detailRow:nth-child(2n+1),
	.searchResults .col3.boxes .itemResults .detailRow:nth-child(2n+1),
	.orderFromHistory .col3.boxes .itemResults .detailRow:nth-child(2n+1),
	.dj_gecko .col3.boxes .catItems .detailRow:nth-child(2n+1),
	.dj_gecko .productItemListing .col3.boxes .itemResults .detailRow:nth-child(2n+1),
	.dj_gecko .manufacturerItems .col3.boxes .itemResults .detailRow:nth-child(2n+1),
	.dj_gecko .searchResults .col3.boxes .itemResults .detailRow:nth-child(2n+1),
	.dj_gecko .orderFromHistory .col3.boxes .itemResults .detailRow:nth-child(2n+1),
	.col4.boxes .catItems .detailRow:nth-child(2n+1),
	.productItemListing .col4.boxes .itemResults .detailRow:nth-child(2n+1),
	.manufacturerItems .col4.boxes .itemResults .detailRow:nth-child(2n+1),
	.searchResults .col4.boxes .itemResults .detailRow:nth-child(2n+1),
	.orderFromHistory .col4.boxes .itemResults .detailRow:nth-child(2n+1) {
		 margin-left: 0;
		 clear:left;
	}
	.listView .detailRow .itemDetails {
		width:330px;
	}
	.noLeftContent .listView .detailRow .itemDetails {
		width:500px;
	}
	.listView .priceCart {
		margin-left:200px;
	}
	.cartListItems .resultItem .image {
		width:160px;
	}
	.cartListItems .resultItem .image a img {
		width:100%;
	}
	.cartListItems .resultItem .itemInfo {
		width:380px;
	}
	.cartListItems .resultItem .qpBox {
		width:168px;
	}
	.cartListItems .resultItem .qtyBox {
		width:100%;
	}
	.cartListItems .resultItem .price {
		width:100%;
		margin-left:0;
	}
	.compareShelf .cntContainer {
		width:748px;
	}
	.compareShelf .cntContainer .compareBox {
		width:135px;
		height:50px;
	}
	.compareShelf .compareBox .imageBox {
		width:50px;
		height:50px;
	}
	.compareShelf .compareBox .description {
		width: 75px;
		height: 40px;
		padding: 5px;
		font-size: .6em;
	}
	.compareShelf .cntContainer .actionBox {
		width:150px;
		height:50px;
	}
	.compareShelf .cntContainer .actionBox .dijitButton {
		margin:10px;
	}
}
@media screen and (max-width: 768px) {
	.col3.boxes .catItems .detailRow,
	.productItemListing .col3.boxes .itemResults .detailRow,
	.manufacturerItems .col3.boxes .itemResults .detailRow,
	.searchResults .col3.boxes .itemResults .detailRow,
	.orderFromHistory .col3.boxes .itemResults .detailRow {
		width: 185px;
	}
	.col4.boxes .catItems .detailRow,
	.productItemListing .col4.boxes .itemResults .detailRow,
	.manufacturerItems .col4.boxes .itemResults .detailRow,
	.searchResults .col4.boxes .itemResults .detailRow,
	.orderFromHistory .col4.boxes .itemResults .detailRow {
		width: 100%;
		margin-left: 0;
	}
	.col4.boxes .catItems .detailRow:nth-child(3n+1),
	.productItemListing .col4.boxes .itemResults .detailRow:nth-child(3n+1),
	.manufacturerItems .col4.boxes .itemResults .detailRow:nth-child(3n+1),
	.searchResults .col4.boxes .itemResults .detailRow:nth-child(3n+1),
	.orderFromHistory .col4.boxes .itemResults .detailRow:nth-child(3n+1) {
		margin-left: 0;	
	}
	.noLeftContent .col3.boxes .catItems .detailRow,
	.productItemListing .noLeftContent .col3.boxes .itemResults .detailRow,
	.manufacturerItems .noLeftContent .col3.boxes .itemResults .detailRow,
	.searchResults .noLeftContent .col3.boxes .itemResults .detailRow,
	.orderFromHistory .noLeftContent .col3.boxes .itemResults .detailRow,
	.smartphone .col3.boxes .catItems .detailRow,
	.smartphone .productItemListing .col3.boxes .itemResults .detailRow,
	.smartphone .manufacturerItems .col3.boxes .itemResults .detailRow,
	.smartphone .searchResults .col3.boxes .itemResults .detailRow,
	.smartphone .orderFromHistory .col3.boxes .itemResults .detailRow,
	.tablet .col3.boxes .catItems .detailRow,
	.tablet .productItemListing .col3.boxes .itemResults .detailRow,
	.tablet .manufacturerItems .col3.boxes .itemResults .detailRow,
	.tablet .searchResults .col3.boxes .itemResults .detailRow,
	.tablet .orderFromHistory .col3.boxes .itemResults .detailRow  {
		width: 288.5px;
	}
	.noLeftContent .col4.boxes .catItems .detailRow,
	.productItemListing .noLeftContent .col4.boxes .itemResults .detailRow,
	.manufacturerItems .noLeftContent .col4.boxes .itemResults .detailRow,
	.searchResults .noLeftContent .col4.boxes .itemResults .detailRow,
	.orderFromHistory .noLeftContent .col4.boxes .itemResults .detailRow,
	.smartphone .col4.boxes .catItems .detailRow,
	.smartphone .productItemListing .col4.boxes .itemResults .detailRow,
	.smartphone .manufacturerItems .col4.boxes .itemResults .detailRow,
	.smartphone .searchResults .col4.boxes .itemResults .detailRow,
	.smartphone .orderFromHistory .col4.boxes .itemResults .detailRow,
	.tablet .col4.boxes .catItems .detailRow,
	.tablet .productItemListing .col4.boxes .itemResults .detailRow,
	.tablet .manufacturerItems .col4.boxes .itemResults .detailRow,
	.tablet .searchResults .col4.boxes .itemResults .detailRow,
	.tablet .orderFromHistory .col4.boxes .itemResults .detailRow {
		width:100%;
	}
	.listView .detailRow .itemDetails,
	.noLeftContent .listView .detailRow .itemDetails {
		width:100%;
	}
	.listView .detailRow .imgComp {
	    width: 100%;
	}
	.listView .priceCart {
		margin: 15px 5px 5px;
	}
	.cartListItems .resultItem .image {
	}
	.cartListItems .resultItem .itemInfo {
	}
	.cartListItems .resultItem .qpBox {
		width:425px;
		float:right;
	}
	.cartListItems .resultItem .qtyBox {
		width:220px;
	}
	.cartListItems .resultItem .price {
		width:200px;
	}
	.compareShelf .cntContainer {
		width:583px;
	}
	.compareShelf .cntContainer .compareBox,
	.compareShelf .compareBox .imageBox {
		width:50px;
		height:50px;
	}
	.compareShelf .compareBox .description {
		display:none;
	}
	.boxes .detailRow .itemCartOptions {
	    height: auto;
	}
}
@media screen and (max-width: 603px) {
	.col3.boxes .catItems .detailRow:nth-child(3n+1),
	.productItemListing .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.manufacturerItems .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.searchResults .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.orderFromHistory .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.dj_gecko .productItemListing .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.dj_gecko .manufacturerItems .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.dj_gecko .searchResults .col3.boxes .itemResults .detailRow:nth-child(3n+1),
	.dj_gecko .orderFromHistory .col3.boxes .itemResults .detailRow:nth-child(3n+1) {
	    margin-left: 0;
	}
	.col3.boxes .catItems .detailRow,
	.productItemListing .col3.boxes .itemResults .detailRow,
	.manufacturerItems .col3.boxes .itemResults .detailRow,
	.searchResults .col3.boxes .itemResults .detailRow,
	.orderFromHistory .col3.boxes .itemResults .detailRow,
	.dj_gecko .col3.boxes .catItems .detailRow,
	.dj_gecko .productItemListing .col3.boxes .itemResults .detailRow,
	.dj_gecko .manufacturerItems .col3.boxes .itemResults .detailRow,
	.dj_gecko .searchResults .col3.boxes .itemResults .detailRow,
	.dj_gecko .orderFromHistory .col3.boxes .itemResults .detailRow,
	.col4.boxes .catItems .detailRow,
	.productItemListing .col4.boxes .itemResults .detailRow,
	.manufacturerItems .col4.boxes .itemResults .detailRow,
	.searchResults .col4.boxes .itemResults .detailRow,
	.orderFromHistory .col4.boxes .itemResults .detailRow {
		width: 100%;
		margin-left: 0;
	}
	.noLeftContent .col3.boxes .catItems .detailRow,
	.productItemListing .noLeftContent .col3.boxes .itemResults .detailRow,
	.manufacturerItems .noLeftContent .col3.boxes .itemResults .detailRow,
	.searchResults .noLeftContent .col3.boxes .itemResults .detailRow,
	.orderFromHistory .noLeftContent .col3.boxes .itemResults .detailRow,
	.smartphone .col3.boxes .catItems .detailRow,
	.smartphone .productItemListing .col3.boxes .itemResults .detailRow,
	.smartphone .manufacturerItems .col3.boxes .itemResults .detailRow,
	.smartphone .searchResults .col3.boxes .itemResults .detailRow,
	.smartphone .orderFromHistory .col3.boxes .itemResults .detailRow,
	.tablet .col3.boxes .catItems .detailRow,
	.tablet .productItemListing .col3.boxes .itemResults .detailRow,
	.tablet .manufacturerItems .col3.boxes .itemResults .detailRow,
	.tablet .searchResults .col3.boxes .itemResults .detailRow,
	.tablet .orderFromHistory .col3.boxes .itemResults .detailRow,
	.noLeftContent .col4.boxes .catItems .detailRow,
	.productItemListing .noLeftContent .col4.boxes .itemResults .detailRow,
	.manufacturerItems .noLeftContent .col4.boxes .itemResults .detailRow,
	.searchResults .noLeftContent .col4.boxes .itemResults .detailRow,
	.orderFromHistory .noLeftContent .col4.boxes .itemResults .detailRow,
	.smartphone .col4.boxes .catItems .detailRow,
	.smartphone .productItemListing .col4.boxes .itemResults .detailRow,
	.smartphone .manufacturerItems .col4.boxes .itemResults .detailRow,
	.smartphone .searchResults .col4.boxes .itemResults .detailRow,
	.smartphone .orderFromHistory .col4.boxes .itemResults .detailRow,
	.tablet .col4.boxes .catItems .detailRow,
	.tablet .productItemListing .col4.boxes .itemResults .detailRow,
	.tablet .manufacturerItems .col4.boxes .itemResults .detailRow,
	.tablet .searchResults .col4.boxes .itemResults .detailRow,
	.tablet .orderFromHistory .col4.boxes .itemResults .detailRow {
		width: 100%;
	}
	.cartListItems .resultItem .image {
		width:120px;
	}
	.cartListItems .resultItem .itemInfo {
		width:300px;
	}
	.cartListItems .resultItem .qtyBox {
	}
	.cartListItems .resultItem .price {
	}
	.compareShelf .cntContainer {
		width:460px;
	}
}
@media screen and (max-width: 480px) {
	.cartListItems .resultItem .image {
		width:180px;
	}
	.cartListItems .resultItem .itemInfo {
		margin-left:0;
		width:100%;
	}
	.cartListItems .resultItem .qpBox,
	.cartListItems .resultItem .qtyBox,
	.cartListItems .resultItem .price {
		width:100%
	}
	.compareShelf .cntContainer {
		width:300px;
	}
	.compareShelf .cntContainer .compareBox,
	.compareShelf .compareBox .imageBox {
		width:30px;
		height:30px;
	}
	.compareShelf .cntContainer .actionBox {
		width:130px;
		height:30px;
	}
	.compareShelf .cntContainer .actionBox .dijitButton {
		margin: 2px 3px;
	}
}
@media screen and (max-width: 320px) {
	.cartListItems .resultItem .image {
	}
	.cartListItems .resultItem .itemInfo {
	}
	.cartListItems .resultItem .qtyBox {
	}
	.cartListItems .resultItem .price {
	}
	.compareShelf .cntContainer {
		width:280px;
	}
} 

















.newItemsComponent.boxes .dijitTitlePaneContentOuter {
    border: none;
}

.featuredItemsComponent.boxes .dijitTitlePaneContentOuter {
    border: none;
}

.upSellItemsComponent.boxes .dijitTitlePaneContentOuter {
    border: none!important;
}

.relatedItemsComponent.boxes .dijitTitlePaneContentOuter {
    border: none!important;
}

.crossSellItemsComponent.boxes .dijitTitlePaneContentOuter {
    border: none!important;
}



.s2k-dojo .gridContainer .unitMeasure .dijitComboBox {
    width: 110px;
}

.flyBoxQuickView {
    position: fixed;
    z-index: 500;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    background: rgba(255, 255, 255, .8);
}

.flyBoxQuickView .fbContent {
    width: 800px;
    -moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
	border: 1px solid #ededed;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -412px;
    margin-top: -212px;
}

.flyBoxQuickView .fbContent .scroll {
    padding: 20px;
    overflow: auto;
    height: 360px;
}

.flyBoxQuickView .quickViewContainer {
    overflow: hidden;
}

.flyBoxQuickView .quickViewLeft,
.flyBoxQuickView .quickViewRight {
    float: left;
    width: 48%;
    min-height: 100px;
}

.flyBoxQuickView .quickViewLeft .theImage {
    margin: auto;
    margin-top: 15px;
    text-align:center;
}
.flyBoxQuickView .quickViewLeft .theImage img {
	max-width: 380px;
	max-height: 380px;
	width: auto;
	height: auto;
}
.flyBoxQuickView .quickViewRight {
    border-left: 1px solid #e5e5e5;
    margin: 10px;
}

.flyBoxQuickView .qv_heading,
.flyBoxQuickView .qv_overview,
.flyBoxQuickView .qv_qtyBar,
.flyBoxQuickView .qv_fullDetailLink {
    margin-left: 10px;
}

.flyBoxQuickView .qv_heading {
    margin-top: 15px;
}

.flyBoxQuickView .qv_heading .qv_description {
    font-weight: bold;
    font-size: 12pt;
}

.flyBoxQuickView .qv_heading .qv_itemNumber {
    overflow: hidden;
}

.flyBoxQuickView .qv_heading .qv_itemNumber .label {
    float: left;
    margin-right: 5px;
    font-weight: bold;
}

.flyBoxQuickView .qv_heading .qv_price {
    overflow: hidden;
    margin-top: 10px;
}

.flyBoxQuickView .qv_heading .qv_price .priceContainer {
    overflow: hidden;
}

.flyBoxQuickView .qv_heading .qv_price .thePrice {
    float: left;
    margin-right: 5px;
    font-weight: bold;
}

.flyBoxQuickView .qv_heading .qv_price .multipleUM .thePrice {
    margin-top: 3px;
}

.flyBoxQuickView .qv_heading .qv_price .unitMeasure {
    float: left;
}

.flyBoxQuickView .qv_overview {
    margin-top: 10px;
}

.flyBoxQuickView .qv_overview .qv_header {
    font-weight: bold;
}

.flyBoxQuickView .qv_overview .scroll {
    padding: 20px;
    overflow: auto;
    height: 214px;
    border: 1px solid #E5E5E5;
}

.flyBoxQuickView .qv_qtyBar {
    background: #FFF;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(47%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(237, 237, 237, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #e5e5e5;
    border-bottom-color: #e5e5e5;
    border-left-color: #e5e5e5;
    overflow: hidden;
}

.flyBoxQuickView .qv_qtyBar .addToCartContainer {
    overflow: hidden;
}

.flyBoxQuickView .qv_qtyBar .itemQuantity {
    float: left;
    margin: 8px;
}

.flyBoxQuickView .qv_qtyBar .addToCart {
    margin: 6px;
}

.flyBoxQuickView .qv_fullDetailLink {
    margin-top: 10px;
}

.flyBoxQuickView .qv_fullDetailLink .linkContainer {
    float: right;
}

.s2k-dojo .flyBoxQuickView .dijitTabListContainer-top .tabStripButton {
    display: none;
}

.large .rowGroup {
    font-size: 13pt;
}

.s2k-dojo .boxes .featuredItemsComponent .dijitTitlePaneContentOuter,
.s2k-dojo .boxes .newItemsComponent .dijitTitlePaneContentOuter {
    border: none;
}

.featuredItemsComponent.boxes .itemCartOptions,
.newItemsComponent.boxes .itemCartOptions {
    height:70px;
}

.totalBar {
	text-align:right;
	font-size: 2em;
	font-weight:700;
}
.totalBar .cartTotal {
	display: inline-block;
	background: rgba(0, 255, 0, 0.15);
	padding:10px;
	border:1px solid #0f0;
}

.itemSuccessContainer img {
	max-height: 160px;
	max-width: 160px;
}

/* Imported from 8001 itemResults.css*/

/* .compareThese {
	overflow: hidden;
	display: block;
	float: left;
}

.compareThese .compareThis {
	float: left;
	overflow: hidden;
	display: block;
	height: 24px;
	width: 24px;
	background: #FFF;
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, 1)), color-stop(100%, rgba(229, 229, 229, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#e5e5e5', GradientType=0);
	border: 1px solid #666;
	margin-right: 5px;
	position: relative;
}

.compareThese .compareThis .removeCompare {
	position: absolute;
	top: 0;
	right: 0;
	background-color: #900;
	display: block;
	color: #fff;
	width: 8px;
	text-align: center;
	line-height: 8px;
	font-weight: bold;
}

.compareThese .compareThis .compareOverlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff url('../images/ajax-loader-small.gif') no-repeat 4px
		4px;
}

.compareItems .removeLink {
	text-align: right;
	margin-bottom: 5px;
}

.compareItems .itemImage {
	margin-bottom: 10px;
	text-align: center;
	overflow: hidden;
}

.compareItems .spec {
	overflow: hidden;
	vertical-align: top;
}

.compareItems .label {
	float: left;
	font-weight: bold;
	width: 80px;
}

.compareItems .detail {
	overflow: hidden;
}

.boxes .guidePopup {
	display: none;
}

.boxes .rowGroup {
	border-top: 1px solid #999;
	border-right: none;
	border-left: none;
}

.boxes .itemResults .headerRow {
	display: none;
}

.boxes .itemResults .detailRow {
	display: block;
	float: left;
	width: 25%;
}

.dj_ie .boxes .itemResults .detailRow {
	width: 23%;
}

.boxes .itemResults .topRow {
	border-top: none;
}

.boxes .itemResults .lastCol {
	border-right: none;
}

.boxes .detailRow .detailBorder {
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	overflow: hidden;
}

.boxes .topRow .detailBorder {
	border-top: none;
}

.boxes .lastCol .detailBorder {
	border-right: 1px solid #999;
}

.boxes .detailRow .itemImage {
	text-align: center;
	display: block;
	border: none;
	position: relative;
	padding: 0;
	margin-bottom: 10px;
	margin-top: 10px;
}

.boxes .detailRow .itemImage img {
	width: 100px;
	height: auto;
}

.boxes .detailRow .itemImage .quickView {
	position: absolute;
	display: none;
	bottom: 40px;
	left: 50%;
	margin-left: -45px;
	width: 90px;
}

.vai_dt .boxes .detailRow .itemImage:hover .quickView {
	display: block;
}

.boxes .detailRow:hover .itemImage img {
	-webkit-box-shadow: 4px 4px 13px 0 rgba(0, 0, 0, .5);
	-moz-box-shadow: 4px 4px 13px 0 rgba(0, 0, 0, .5);
	box-shadow: 4px 4px 13px 0 rgba(0, 0, 0, .5);
}

.boxes .detailRow .itemImage .compare {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -38px;
}

.boxes .detailRow .itemDetails {
	display: block;
	border: none;
	padding: 0;
	margin: 5px;
}

.boxes .detailRow .itemDetails .itemDescription {
	margin-top: 5px;
	margin-bottom: 5px;
	border: none;
	padding: 0;
}

.boxes .detailRow .itemDetails .itemExtDescription {
	margin-top: 5px;
	margin-bottom: 5px;
	border: none;
	display: none;
	padding: 0;
}

.boxes .detailRow .price {
	display: block;
	border: none;
	overflow: hidden;
	padding: 0;
	margin: 5px;
}

.boxes .detailRow .price .thePrice {
	font-weight: bold;
	float: left;
	margin-right: 5px;
}

.boxes .detailRow .price .multipleUM .thePrice {
	margin-top: 3px;
}

.boxes .detailRow .price .unitMeasure {
	float: left;
}

.boxes .detailRow .itemCartOptions {
	display: block;
	border: none;
	padding: 0;
	margin: 5px;
}

.boxes .detailRow .orderGuide {
	clear: left;
}

.boxes .iconGroup .icon {
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 15px;
	height: 15px;
	display: block;
	float: left;
	margin: 2px;
}

.boxes .iconGroup .groundShipping {
	background-image: url(../images/icon_hazard.gif);
}

.boxes .iconGroup .heavy {
	background-image: url(../images/icon_heavy.gif);
}

.boxes .iconGroup .overSized {
	background-image: url(../images/icon_wide.gif);
}

.boxes .iconGroup .refrigerated {
	background-image: url(../images/icon_refrigerated.gif);
}

.boxes .iconGroup .historyIcon {
	background-image: url(../images/icon_history.png);
}

.boxes .iconGroup .newItemIcon {
	background-image: url(../images/icon_newItem.png);
}

.boxes .catItems .detailRow .itemDescription {
	border: none;
	display: block;
	padding: 0;
	margin: 5px;
}

.boxes .catItems .detailRow .shortDescription {
	border: none;
	display: block;
	padding: 0;
	margin: 5px;
}

.boxes .catItems .detailRow .longDescription {
	border: none;
	display: none;
}

.boxes .catItems .detailRow .itemImage {
	border: none;
	padding: 0;
	margin-bottom: 10px;
}

.boxes .catItems .detailRow .price {
	border: none;
	padding: 0;
	margin: 5px;
}

.boxes .catItems .detailRow .buttons {
	border: none;
	display: none;
}

.boxes .newItems .detailRow .itemDescription {
	border: none;
	display: block;
	padding: 0;
	margin: 5px;
}

.boxes .newItems .detailRow .shortDescription {
	border: none;
	display: block;
	padding: 0;
	margin: 5px;
}

.boxes .newItems .detailRow .longDescription {
	border: none;
	display: none;
}

.boxes .newItems .detailRow .itemImage {
	border: none;
	padding: 0;
	margin-bottom: 10px;
}

.boxes .newItems .detailRow .price {
	border: none;
	padding: 0;
	margin: 5px;
}

.newItems .detailRow .itemCartOptions {
	border: none;
	display: none;
}

.boxes .featuredItems .detailRow .itemDescription {
	border: none;
	display: block;
	padding: 0;
	margin: 5px;
}

.boxes .featuredItems .detailRow .shortDescription {
	border: none;
	display: block;
	padding: 0;
	margin: 5px;
}

.boxes .featuredItems .detailRow .longDescription {
	border: none;
	display: none;
}

.boxes .featuredItems .detailRow .itemImage {
	border: none;
	padding: 0;
	margin-bottom: 10px;
}

.boxes .featuredItems .detailRow .price {
	border: none;
	padding: 0;
	margin: 5px;
}

.featuredItems .detailRow .itemCartOptions {
	border: none;
	display: none;
}

.boxes .additionalInfo {
	border-spacing: 0;
	padding: 0;
}

.boxes .addInfoRow {
	overflow: hidden;
}

.boxes .addInfoRow .label,.addInfoRow .output {
	float: left;
}

.boxes .addInfoRow .label {
	font-weight: bold;
}

.boxes .addInfoRow .output {
	padding-left: 5px;
}

.boxes .addToCart button {
	color: inherit;
	border: 1px solid #999;
	padding: 2px 4px 4px 4px;
	background: #FFF;
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZTVlNWU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, 1)), color-stop(7%, rgba(229, 229, 229, 1)),
		color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#ffffff', GradientType=0);
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	cursor: pointer;
}

.boxes .addToCart button .addToCartIcon {
	background-image: url(../images/cart.gif);
	display: block;
	width: 15px;
	height: 14px;
	background-repeat: no-repeat;
}

.boxes .addToCart button:hover {
	color: #000;
}

.boxes .ogButton .dijitArrowButtonInner {
	display: none;
}

.newItemsComponent.boxes .dijitTitlePaneContentOuter {
	border: none;
}

.featuredItemsComponent.boxes .dijitTitlePaneContentOuter {
	border: none;
}

.upSellItemsComponent.boxes .dijitTitlePaneContentOuter {
	border: none !important;
}

.relatedItemsComponent.boxes .dijitTitlePaneContentOuter {
	border: none !important;
}

.crossSellItemsComponent.boxes .dijitTitlePaneContentOuter {
	border: none !important;
}

.listView .guidePopup {
	display: none;
}

.listView .detailRow .itemImage {
	text-align: center;
}

.listView .detailRow .itemImage img {
	width: 60px;
	height: auto;
}

.listView .detailRow:hover .itemImage img {
	-webkit-box-shadow: 4px 4px 13px 0 rgba(0, 0, 0, .5);
	-moz-box-shadow: 4px 4px 13px 0 rgba(0, 0, 0, .5);
	box-shadow: 4px 4px 13px 0 rgba(0, 0, 0, .5);
}

.listView .detailRow .itemImage .compare {
	text-align: center;
	margin-top: 5px;
}

.listView .additionalInfo {
	border-spacing: 0;
	margin-top: 5px;
}

.listView .addInfoRow {
	overflow: hidden;
}

.listView .addInfoRow .label,.listView .addInfoRow .output {
	float: left;
}

.listView .addInfoRow .label {
	font-weight: bold;
}

.listView .addInfoRow .output {
	padding-left: 5px;
}

.listView .itemCartOptions .itemQuantity {
	float: left;
}

.listView .cellData .itemDescription {
	font-weight: bold;
	margin-bottom: 5px;
}

.listView .detailRow .itemCartOptions {
	min-width: 95px;
}

.boxes .detailRow .orderGuide {
	clear: left;
}

.listView .detailRow .orderGuide {
	clear: both;
}

.listView .detailRow .price {
	min-width: 125px;
	text-align: right;
}

.listView .detailRow .price .priceContainer {
	overflow: hidden;
	float: right;
}

.listView .detailRow .price .thePrice {
	font-weight: bold;
	float: left;
	margin-right: 5px;
}

.listView .detailRow .price .multipleUM .thePrice {
	margin-top: 3px;
}

.listView .detailRow .price .priceContainer .unitMeasure {
	float: left;
}

.listView .addToCart button {
	color: inherit;
	border: 1px solid #999;
	padding: 2px 4px 4px 4px;
	background: #FFF;
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZTVlNWU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, 1)), color-stop(7%, rgba(229, 229, 229, 1)),
		color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 7%, rgba(255, 255, 255, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#ffffff', GradientType=0);
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	cursor: pointer;
}

.listView .addToCart button .addToCartIcon {
	background-image: url(../images/cart.gif);
	display: block;
	width: 15px;
	height: 14px;
	background-repeat: no-repeat;
}

.listView .addToCart button:hover {
	color: #000;
}

.listView .ogButton .dijitArrowButtonInner {
	display: none;
}

.listView .itemQuantity label {
	display: none;
}

.s2k-dojo .gridContainer .unitMeasure .dijitComboBox {
	width: 75px;
}

.flyBoxQuickView {
	position: fixed;
	z-index: 500;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	background: rgba(255, 255, 255, .8);
}

.flyBoxQuickView .fbContent {
	width: 800px;
	border: 12px solid rgba(0, 0, 0, .5);
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -412px;
	margin-top: -212px;
}

.flyBoxQuickView .fbContent .scroll {
	padding: 20px;
	overflow: auto;
	height: 360px;
}

.flyBoxQuickView .quickViewContainer {
	overflow: hidden;
}

.flyBoxQuickView .quickViewLeft,.flyBoxQuickView .quickViewRight {
	float: left;
	width: 48%;
	min-height: 100px;
}

.flyBoxQuickView .quickViewLeft .theImage {
	margin: auto;
	margin-top: 15px;
}

.flyBoxQuickView .quickViewRight {
	border-left: 1px solid #e5e5e5;
	margin: 10px;
}

.flyBoxQuickView .qv_heading,.flyBoxQuickView .qv_overview,.flyBoxQuickView .qv_qtyBar,.flyBoxQuickView .qv_fullDetailLink
	{
	margin-left: 10px;
}

.flyBoxQuickView .qv_heading {
	margin-top: 15px;
}

.flyBoxQuickView .qv_heading .qv_description {
	font-weight: bold;
	font-size: 12pt;
}

.flyBoxQuickView .qv_heading .qv_itemNumber {
	overflow: hidden;
}

.flyBoxQuickView .qv_heading .qv_itemNumber .label {
	float: left;
	margin-right: 5px;
	font-weight: bold;
}

.flyBoxQuickView .qv_heading .qv_price {
	overflow: hidden;
	margin-top: 10px;
}

.flyBoxQuickView .qv_heading .qv_price .priceContainer {
	overflow: hidden;
}

.flyBoxQuickView .qv_heading .qv_price .thePrice {
	float: left;
	margin-right: 5px;
	font-weight: bold;
}

.flyBoxQuickView .qv_heading .qv_price .multipleUM .thePrice {
	margin-top: 3px;
}

.flyBoxQuickView .qv_heading .qv_price .unitMeasure {
	float: left;
}

.flyBoxQuickView .qv_overview {
	margin-top: 10px;
}

.flyBoxQuickView .qv_overview .qv_header {
	font-weight: bold;
}

.flyBoxQuickView .qv_overview .scroll {
	padding: 20px;
	overflow: auto;
	height: 214px;
	border: 1px solid #E5E5E5;
}

.flyBoxQuickView .qv_qtyBar {
	background: #FFF;
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, 1)), color-stop(47%, rgba(246, 246, 246, 1)),
		color-stop(100%, rgba(237, 237, 237, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0,
		rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#ededed', GradientType=0);
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	border-left-color: #e5e5e5;
	overflow: hidden;
}

.flyBoxQuickView .qv_qtyBar .addToCartContainer {
	overflow: hidden;
}

.flyBoxQuickView .qv_qtyBar .itemQuantity {
	float: left;
	margin: 8px;
}

.flyBoxQuickView .qv_qtyBar .addToCart {
	margin: 6px;
}

.flyBoxQuickView .qv_fullDetailLink {
	margin-top: 10px;
}

.flyBoxQuickView .qv_fullDetailLink .linkContainer {
	float: right;
}

.s2k-dojo .flyBoxQuickView .dijitTabListContainer-top .tabStripButton {
	display: none;
}

.large .rowGroup {
	font-size: 13pt;
}

.s2k-dojo .boxes .featuredItemsComponent .dijitTitlePaneContentOuter,.s2k-dojo .boxes .newItemsComponent .dijitTitlePaneContentOuter
	{
	border: none;
}

.featuredItemsComponent.boxes .itemCartOptions,.newItemsComponent.boxes .itemCartOptions
	{
	display: none;
}

.itemResults .itemDescription h3 {
	font-size: 10pt;
	margin-top: 0;
}

span.congractSource {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6D7E96;
	padding-right: 18px;
	width: 225px;
	display: block;
	margin-right: 18px;
	color: #000000;
	font-size: 11px
}
span.congractTier {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6D7E96;
	padding-right: 18px;
	width: 50px;
	display: block;
	margin-right: 18px;
	color: #000000;
	font-size: 11px
}
span.contractNumber {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6D7E96;
	padding-right: 18px;
	width: 115px;
	display: block;
	margin-right: 18px;
	color: #000000;
	font-size: 11px
}
span.contractExpiration {
	display: block;
	color: #000000;
	font-size: 11px
}
 */
