/* shopbysize-common: 20170607 */
#maincontentsfirsttable > tbody { display: inline-table; }
#itemCnt { color: #a0a0a0;
float: left;
margin-right: 20px;
padding-top: 3px; text-transform: none;
font-size:11px; padding: 2px 4px; font-family:"Open Sans", sans-serif; font-weight:lighter; }
#itemCnt span {  padding-top: 3px; display:inline-block;  }

span.sbsSpinner  { background: url(/site/images/arrow-sq-down.svg) 0 2px no-repeat; 
width: 9px;
height: 9px;
margin: 0px 0 5px 8px;
 background-size: contain; 
float: right;
padding: 0 !important; }
span.sbsSpinner.downarrow {    background: url(/site/images/arrow-sq-up.svg) 0 2px no-repeat;
width: 9px;
height: 9px;
margin: 0px 0 5px 8px;
 background-size: contain; 
  }


#shopbyboxX {
	    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    padding: 4px;
    border-radius: 4px;
    /* background-color: #ccc; */
    margin: 10px 0 5px;
    text-align: right;
    /*width: 100px;*/
    float: none;
    cursor: pointer;
    }
.notouch #shopbyboxX:hover, #shopbyboxX:active {
	color: #ed1b34; cursor: pointer;
}
#shopbybox.inuse {
   background-position: -0px -5px;
}
.notouch #shopbybox:hover, #shopbybox:active, .notouch #shopbybox.inuse:hover, #shopbybox.inuse:active {
   background-position: -0px -46px;
}

#shopbyarray {
	    float: right;
    padding: 0;
    margin: 0 0 20px 0;

}
#shopbyarrayinner {
	float:left;padding:0;margin:0;
	min-width:  30px;
	/*min-height: 41px;*/

}

.arrayrow {
	display:block;
	margin: 0 0 10px 0;
	height: 20px;
}
div[id^="arraycell"], #viewallX , .arrayrow div.celloff{
	    float: left;
    display: block;
    margin: 0px 4px;
    padding: 3px 5px 1px 5px;
    height: 15px;
    font-size: 11px;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
    border: 1px solid #a0a0a0;
}

.notouch div[id^="arraycell"]:hover, .notouch .arrayrow div.celloff:hover,
.notouch #viewall:hover, .notouch .arrayrow div.cellon:hover, .notouch #viewallX.cellon:hover, div[id^="arraycell"]:hover, .arrayrow div.celloff:hover,
#viewall:hover, .arrayrow div.cellon:hover, #viewallX.cellon:hover {
	color: #fff;
	background-color: #a0a0a0;
}
 div[id^="arraycell"]:active, .arrayrow div.cellon,  
 #viewall:active, #viewall.cellon,  #viewallX:active, #viewallX.cellon
  {
	color: #fff;
	background-color: #d70c8c;
	border: 1px solid #d70c8c;
}



/* @group SortBar styles */

#sortBar {
	margin: 5px 0 10px 0;	
	
}
#sortBar, #sortBar div.text, #sortBar a {
    text-decoration:none;
	font-size:11px;
	color:#818386;
	/*text-transform:uppercase;*/
	line-height: 120%;
}
#sortBar a:hover, .notouch #sortBar a:hover, #sortBar a:active {
    text-decoration:none;
	color:#d70c8c; cursor: pointer;
}


/* @end */