/* combines Onmifind and Sam Ash Styles should be the last reference css file */

/*** cancelling out style.css ***/
span.taxonomy-value-class, span.text-value-class, div.refinement-feature-values-class table tr td a span.float-value-class, span.refinement-val-number-class, span .voiceover-label, span .voiceover-term  {
  border: none;
  padding: 0px;
  margin: 0px;
  list-style-image: none;
color: #666;
  font: normal 11px/11px Arial,sans-serif;
  white-space:normal;
}
div.sidebaritem, div.refinement-feature-values-class, div.bool-refinement-feature-values-class {
  border: none;
  border-top: none;
  list-style: none;
  margin: 0px;
  padding: 0px;
  color: #666;
  font: bold 12px/12px Arial,sans-serif;
}

table.grid-cell-table tr td {
  vertical-align: top;
  padding: 15px 0px;
  border-bottom: none;
}
/*** end cancelling out style.css ***/
body {
background: none;
 margin: 0px;
  padding: 0px;
  text-align:center;
  width:100%;
}
#htmlCont {
	margin: 0px;
	padding: 0px;
	text-align:center;
	background: url(../images/catbgSprite.png) repeat-x 0 -106px;
}

#bodyCont {
	position: relative;
	margin: 0px auto;
	width: 925px;
	padding: 0px 19px;
	color: #666;
	font: normal 12px/14px Arial,sans-serif;
	text-align:center;
}

table.commerce-layout-table  {
text-align:left;
border-collapse:collapse;
border-spacing:0px;
margin:-1px;
}
table.commerce-layout-table td {

}
div.header {
  width: 925px;
}
div.categories {
   width: 925px;
}

span.manufacturer {
  font-weight: bold;
  color: #666;
}

span.productname, div.table-cell-div-class span.productname a.link-value-class span.text-value-class {
  color: #19749e;
}


table.sidebarcats {
  margin: 0px 15px 0px 7px;
  padding: 0px;
   width: 183px; 
   /*** cancel out style.css ***/
   border:none;
}


table.sidebarcats a {
  color: #666;
  text-decoration: none;
}
table.sidebarcats a:hover {
  text-decoration: underline;
}
table.sidebarcats th {
  color: #666;
  font: bold 12px/12px Arial,sans-serif;

  width:100%;
}
div.sidebarcats table td a{
  border: none;
  padding: 0px;
  margin: 2px 12px;
  list-style-image: url(../images/sidebar-list-arrow.gif);
  font: normal 11px/11px Arial,sans-serif;
}

div.refinement-feature-values-class table td a.refinement-more-options-class {
background:transparent url(../images/sidebar-list-arrow.gif) no-repeat left 3px;
border:medium none;
font-family:Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:11px;
margin:0px 0px -10px;
padding:0px 12px;
display: block;
}

table.pager td {
  vertical-align:top;
}

table.pager .results-context-container {
  padding-left: 6px;
}

table.pager table.ipResultPage td, table.pager table.viewoptions-table-class td, .pagination-container {
padding:0px;
  font-size: 12px;
}

table.pager .pagination-current-page-class, table.pager .resultsContext-numerals-class {
font-weight:bold;

}
ul.legend li {
  font-size:12px;
}

table.grid-cell-table {
  clear: left;
  border-collapse: collapse;
  width: 705px;
}
table.grid-cell-table p {
  margin: 0px;
  padding: 0px;
}

table.grid-cell-table td {
  vertical-align: top;
  padding: 15px 0px;
  border-top: 1px solid #d4cfcc;
   font: normal 12px/14px Arial,sans-serif;
}
table.grid-location-table * {padding: 0;}
.table-cell-div-class img.image-value-class {
margin-left:20px;
margin-right:20px;
}
span.productname, span.more, div.table-cell-div-class span.productname a.link-value-class span.text-value-class {
  font-weight: bold;
}
div.table-cell-div-class span.productname a.link-value-class span.text-value-class, div.table-cell-div-class span.manufacturer span.text-value-class {

  font-size:12px;
  font-weight:bold;
}

td.values {
  text-align: right;
  width:100px;
}

table.grid-cell-table p.listprice {
  text-decoration: line-through;
}

table.grid-cell-table p.ourprice {
  font-weight: bold;
  color: #b80014;
  font-size: 14px;
}





/** new styles **/
div.sidebaritem table td, div.refinement-feature-values-class table td {
white-space:normal;
}
.sidebarcats th.refinement-label-class {
display:none;
}

table.refinement-panel-inner-class td, refinement-more-options-class td {
border-top:1px solid #c8c8c8;
}
table.refinement-panel-inner-class td div.sidebaritem td, table.refinement-panel-inner-class td div.refinement-feature-values-class td, table.refinement-panel-inner-class td div.bool-refinement-feature-values-class td {
border:none;
}

.sidebaritem th.refinement-feature-name-class {
text-align:left;
 padding:8px 8px 11px 8px;
border:none;
white-space: normal;
}

table.refinement-panel-inner-class, table.refinement-more-options-class {
border:1px solid #c8c8c8;
width: 179px;
border-top:none;
}



.grid-location-table td {
vertical-align:top;
}

div.sidebaritem table, div.refinement-feature-values-class table, div.bool-refinement-feature-values-class table {
width:100%;

}
a.refinement-val-link-class {
font-size:11px;
}
a.refinement-val-link-class:hover {
text-decoration:underline;
}

div.sidebaritem table th, div.refinement-feature-values-class table th, div.bool-refinement-feature-values-class table th, .refinement-more-options-header-class table th {
text-align:left;
padding:8px 8px 11px 8px; 
}

table.sidebarcats span.text-value-class, table.sidebarcats span.refinement-val-number-class, table.sidebarcats .taxonomy-value-class, table.sidebarcats .float-value-class, table.sidebarcats .listprice, .refinement-more-options-class a {
font-size:11px;
color:#666666;
}


.refinement-feature-values-class td, .bool-refinement-feature-values-class td, .sidebaritem td, .refinement-more-options-class td {
font-size:11px;
padding-left:7px;
}

.location-container-yellow-class, .drill-sideways-container {
display:none;
}


img.specialoffers {
margin-left:15px;
}
td.samAshCell {
position:relative;
}

div.quicksearch th {
font-size:12px;
}

table * {
border-collapse:collapse;
border-spacing:0px;
}

div.quicksearch table {
border-collapse:separate;
border-spacing:8px;
}





div.recentitems {
  padding: 2px;
  margin-top: 12px;
  border: 1px solid #60808c;
  color: #666;
}
div.recentitems p {
  margin: 0px;
  padding: 0px 6px 6px 6px;
  font: bold 12px/21px Arial,sans-serif;
}
div.recentitems ul {
  margin: 0px;
  padding: 0px 6px;
  background: #edf0f2;
  font: normal 11px/13px Arial,sans-serif;
  /*
    Unlisted IE6 bug. Without the border, we lose the bottom of the container for some reason.
  */
  border-bottom: 1px solid #edf0f2;
}
div.recentitems ul li {
  list-style: square inside;
  padding: 6px 0px;
}
div.recentitems ul li a {
  color: #666;
  text-decoration: none;
}
div.recentitems ul li a:hover {
  text-decoration: underline;
}


table.productespot p.price {
 /** override style.css **/
  float: none!important; 
}
table.productespot p.link {
/** override style.css **/
 padding-left: 0px !important;
}

/** temporary for long links without spaces Comment out by Bill**/
.sidebarcats .refinement-panel-inner-class div.refinement-feature-values-class {
width:173px !important;
overflow:hidden !important;
}
/** this puts a space between the omnifind extracted words in the name of a product**/
span.productname, span.more, div.table-cell-div-class span.productname a.link-value-class span.text-value-class {
margin-right: 3px;
}
/*Changes 01.19*/
.location-container-class div.summary{
	margin-top: 23px;
}
/*Changes 01.26*/
.sideBar-results-table-class p{margin: 0;}
/*Changes 01.31*/
.sideBar-results-table-class h2{font-size: 18px;}

