#product_bmd{ background-color: #fff; min-height: 400px; margin-top: 10px; padding-top: 0px; border: 0: 2px solid #ccc; width:960px !important;}
#product_bmd #onecol_body {  width:960px !important; left:0px;}
#product_bmd #onecol_content { width:960px !important; overflow:hidden;}
#product_bmd #onecol_pagetitle { width:100% !important; overflow:hidden;}

#frame_body {}

#product_bmd #itemFacets { clear:both;}

#product_bmd #itemFacets { 
	float:left;
	min-height:400px; 
	width:207px; 
	margin:0 0 10px 0; 
	padding:10px; 
	background: url("/images/wide/gradient_array.jpg") repeat-x scroll 0 0 #FFF; 
	border:1px solid #CCC; 
	border-width:1px 2px 2px 1px; }

#product_bmd #itemFacets h3, h4, h5, h6, p {font-family: Verdana,Geneva,sans-serif;}
#product_bmd #itemFacets p {color: #333; font-size: 11px; line-height: 16px; margin: 0 0 5px;}
#product_bmd #itemFacets p a { color: #333;}
#product_bmd #itemFacets h2 { font-size: 19px !important;}
#product_bmd #itemFacets h3, #itemFacets h3 a { color: #000; font-size: 14px; margin: 0 0 8px;}
#product_bmd #itemFacets h4 { color: #333; font-size: 12px !important; font-weight: normal; margin: 0 0 5px 2px;}
#product_bmd #itemFacets h4 a { color: #333;}
#product_bmd #itemFacets h5 {}
#product_bmd #itemFacets h6 {}
#product_bmd #itemFacets div p a { color: #333;}
#product_bmd #itemFacets > .active > a { color: #999;}
#product_bmd #itemFacets #itemCategoriesTitle { float:left;}
#product_bmd #itemFacets ul#itemMajorCategories { list-style-type:none; padding: 0px; margin-left: -8px; clear:both; }
#product_bmd #itemFacets ul#itemMajorCategories .majorCategory {  margin-bottom:10px;}
#product_bmd #itemFacets ul#itemMajorCategories .majorCategory:hover { cursor:pointer;}
#product_bmd #itemFacets ul#itemMajorCategories .majorCategory img { float:left; padding:4px 4px 0 0;}
#product_bmd #itemFacets #catBox { width:190px; margin:10px;}
#product_bmd #itemFacets .catName { color: #000; /* margin: 0 0 12px 4px; */ font: 12px Verdana,Geneva,sans-serif; line-height: 14px;}
#product_bmd #itemFacets .catName:hover { text-decoration:underline; cursor:pointer;}
#product_bmd #itemFacets div#itemCategories ul.itemSubCategories.hidden li.minorCategory span.subCatName span { color: #333; font: 12px/16px normal Verdana,Geneva,sans-serif; margin: 0 0 5px;}

#product_bmd .itemSubCategories { list-style-type:none; padding-left: 4px !important; }
#product_bmd #onecol_content li {  font: 12px/16px Verdana,sans-serif;}
#product_bmd .itemSubCategories li:hover { text-decoration:underline; cursor:pointer;}
#product_bmd .itemSubCategories .minorCatName { font-size: 9px; }
 
#product_bmd #itemFacets ul#itemAttributeList img.faToggleArrow{ cursor:pointer; }
#product_bmd #itemFacets ul#itemAttributeList li.facetAttr { clear:both; margin-top:10px; margin-bottom:16px;}
#product_bmd #itemFacets ul#itemAttributeList li.facetAttr span.attrName { color: #000; font-size: 14px; margin: 0 0 8px;}
#product_bmd #itemFacets ul#itemAttributeList li.facetAttr span.attrName:hover { cursor:pointer;}

#product_bmd #itemFacets .hidden { display:none;}
#product_bmd #itemFacets .clearAll { font:9px normal Verdana, sans-serif; margin-left:6px;}
#product_bmd #itemFacets .clearAll:hover { text-decoration:underline; cursor:pointer; }
#product_bmd #itemFacets div#itemCategories span.clearAll {display: block; overflow: hidden; padding: 5px 0 0 4px;}
#product_bmd #itemFacets div#itemCategories span.clearAll:hover { text-decoration:underline; cursor:pointer;}
#product_bmd #itemFacets ul#itemAttributeList li#faisGSA.facetAttr span.clearAll {}
#product_bmd #itemFacets ul#itemAttributeList li#faisGSA.facetAttr span.clearAll:hover {text-decoration:underline; cursor:pointer;}

/* COLOR GROUPING */
#product_bmd #itemAttributeList { list-style-type:none; padding: 0px; margin-left: -8px; }
#product_bmd #itemAttributeList .attrName { list-style-type:none;/*  padding-left: 4px !important; */ font-weight:bold; }
#product_bmd #itemAttributeList .facetAttributeList { list-style-type:none; padding:6px 0 0 4px !important; width:200px; display:block; margin:0; }
#product_bmd #itemAttributeList .facetAttributeList li {  padding:3px 0 3px; }


#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList { width:160px; margin:4px auto 20px;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList li { float: left; margin:4px; border:1px solid #000; padding:0;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList li:hover { text-decoration:underline; cursor:pointer;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .attrCount { display:none;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .attrValue { display:block; height:20px; width:20px; font-size:18px; line-height:16px; font-weight:bold; text-align:center;} 
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_black 	{background-color:#000000; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_white 	{background-color:#FFFFFF; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_gray 	{background-color:#808080; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_red 		{background-color:#FF0000; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_purple 	{background-color:#4F2682; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_orange 	{background-color:#FF7F00; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_yellow 	{background-color:#FFFF00; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_green 	{background-color:#008000; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_blue 	{background-color:#0000FF; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_pink 	{background-color:#FFC0CB; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_brown 	{background-color:#A0522D; text-indent: 100%; white-space: nowrap; overflow: hidden;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_tan 		{background-color:#D2B48C; text-indent: 100%; white-space: nowrap; overflow: hidden;}

#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_gold 	{
	background: #b68d4c; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #b68d4c 0%, #f7ec1b 50%, #b68d4c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#b68d4c), color-stop(50%,#f7ec1b), color-stop(100%,#b68d4c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #b68d4c 0%,#f7ec1b 50%,#b68d4c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #b68d4c 0%,#f7ec1b 50%,#b68d4c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #b68d4c 0%,#f7ec1b 50%,#b68d4c 100%); /* IE10+ */
	background: linear-gradient(135deg,  #b68d4c 0%,#f7ec1b 50%,#b68d4c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b68d4c', endColorstr='#b68d4c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	text-indent: 100%; white-space: nowrap; overflow: hidden;}

#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_silver 	{
	background: #808080; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #808080 0%, #808080 0%, #dbdbdb 40%, #d1d1d1 60%, #808080 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#808080), color-stop(0%,#808080), color-stop(40%,#dbdbdb), color-stop(60%,#d1d1d1), color-stop(100%,#808080)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #808080 0%,#808080 0%,#dbdbdb 40%,#d1d1d1 60%,#808080 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #808080 0%,#808080 0%,#dbdbdb 40%,#d1d1d1 60%,#808080 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #808080 0%,#808080 0%,#dbdbdb 40%,#d1d1d1 60%,#808080 100%); /* IE10+ */
	background: linear-gradient(135deg,  #808080 0%,#808080 0%,#dbdbdb 40%,#d1d1d1 60%,#808080 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#808080',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	text-indent: 100%; white-space: nowrap; overflow: hidden;}

#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_patterned {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAE0lEQVQImWNgwAT/yRf4j0vFfwAZXgb64t36UQAAAABJRU5ErkJggg==) repeat;
	text-indent: 100%; white-space: nowrap; overflow: hidden;}

#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_clear {
	background: #f2f6f8; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* IE10+ */
	background: linear-gradient(135deg,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	text-indent: 100%; white-space: nowrap; overflow: hidden;}

#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_camouflage {
	background:url(data:image/gif;base64,R0lGODlhFAAUAMQAAP//mf/Mmf/MZsz/mcz/ZszMmczMZsyZmcyZZpnMmZnMZpmZmZmZZpmZM5lmZmaZZmaZM2ZmZmZmM2YzZmYzMzNmZjNmMzMzZjMzMzMzAAAzMwAzAAAAMwAAAAAAAAAAACH5BAAHAP8ALAAAAAAUABQAAAXmoIWJkmVJFYZtB8BYlIlFjBTZOJZpmFQUkkuJQWwQIRLVhrM0BCKnSARCrEk0u94KMwgYDoZoqQIzMQBJC0LxsI1GScmDETEURtDei3ijVRkGdAwjFg4PDQUBBAEFR4CJXUSHRAV2TpWODAKJCg5UZwWblYl/kiVQEhIMBQCJBi5iJyowZCMIBpEiWyI8HRo+NRZ9tEoYWBovHZURs2VpIxQVDXWrNoEoFkQGCzafEBOXgXlOCnyqRgwNbXnZlrM9dunpMtmtjAUKCCI06nxVlffo2Ch1pg4ARgFqvBjBIAGCAZvshAAAOw==) repeat;
	text-indent: 100%; white-space: nowrap; overflow: hidden;}

#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_two-toned {
	background:url(data:image/gif;base64,R0lGODlhFAAUAJEAAP8AAJmZmQD/AAAA/yH5BAAHAP8ALAAAAAAUABQAAAJAhI+JEurL2lOihjuhvXLWz2HPB4adRpriQaZq17ovEMvvUG/3gNdvwAv6VMFijFg02oDJpK0JLTGhzQ31yrhqCwA7) repeat;
	text-indent: 100%; white-space: nowrap; overflow: hidden;}

/* COLOR GROUP SELECTED */
  
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_selected_black 	{background-color:#000000; color:#FFF;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_selected_white 	{background-color:#FFFFFF; color:#000;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_selected_gray 	{background-color:#808080; color:#000;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_selected_red 	{background-color:#FF0000; color:#FFF;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_selected_purple 	{background-color:#4F2682; color:#FFF;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_selected_orange 	{background-color:#FF7F00; color:#FFF;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_selected_yellow 	{background-color:#FFFF00; color:#000;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_selected_green 	{background-color:#008000; color:#FFF;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_selected_blue 	{background-color:#0000FF; color:#FFF;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_selected_pink 	{background-color:#FFC0CB; color:#000;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_selected_brown 	{background-color:#A0522D; color:#FFF;}
#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_selected_tan 	{background-color:#D2B48C; color:#FFF;}

#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_selected_gold 	{
	background: #b68d4c; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #b68d4c 0%, #f7ec1b 50%, #b68d4c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#b68d4c), color-stop(50%,#f7ec1b), color-stop(100%,#b68d4c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #b68d4c 0%,#f7ec1b 50%,#b68d4c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #b68d4c 0%,#f7ec1b 50%,#b68d4c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #b68d4c 0%,#f7ec1b 50%,#b68d4c 100%); /* IE10+ */
	background: linear-gradient(135deg,  #b68d4c 0%,#f7ec1b 50%,#b68d4c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b68d4c', endColorstr='#b68d4c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	color:#000;}

#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_selected_silver 	{
	background: #808080; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #808080 0%, #808080 0%, #dbdbdb 40%, #d1d1d1 60%, #808080 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#808080), color-stop(0%,#808080), color-stop(40%,#dbdbdb), color-stop(60%,#d1d1d1), color-stop(100%,#808080)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #808080 0%,#808080 0%,#dbdbdb 40%,#d1d1d1 60%,#808080 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #808080 0%,#808080 0%,#dbdbdb 40%,#d1d1d1 60%,#808080 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #808080 0%,#808080 0%,#dbdbdb 40%,#d1d1d1 60%,#808080 100%); /* IE10+ */
	background: linear-gradient(135deg,  #808080 0%,#808080 0%,#dbdbdb 40%,#d1d1d1 60%,#808080 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#808080',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	color:#000;}

#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_selected_patterned {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAE0lEQVQImWNgwAT/yRf4j0vFfwAZXgb64t36UQAAAABJRU5ErkJggg==) repeat;
	color:#FFF;}

#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_selected_clear {
	background: #f2f6f8; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* IE10+ */
	background: linear-gradient(135deg,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	color:#000;}

#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_selected_camouflage {
	 background:url(data:image/gif;base64,R0lGODlhFAAUAMQAAP//mf/Mmf/MZsz/mcz/ZszMmczMZsyZmcyZZpnMmZnMZpmZmZmZZpmZM5lmZmaZZmaZM2ZmZmZmM2YzZmYzMzNmZjNmMzMzZjMzMzMzAAAzMwAzAAAAMwAAAAAAAAAAACH5BAAHAP8ALAAAAAAUABQAAAXmoIWJkmVJFYZtB8BYlIlFjBTZOJZpmFQUkkuJQWwQIRLVhrM0BCKnSARCrEk0u94KMwgYDoZoqQIzMQBJC0LxsI1GScmDETEURtDei3ijVRkGdAwjFg4PDQUBBAEFR4CJXUSHRAV2TpWODAKJCg5UZwWblYl/kiVQEhIMBQCJBi5iJyowZCMIBpEiWyI8HRo+NRZ9tEoYWBovHZURs2VpIxQVDXWrNoEoFkQGCzafEBOXgXlOCnyqRgwNbXnZlrM9dunpMtmtjAUKCCI06nxVlffo2Ch1pg4ARgFqvBjBIAGCAZvshAAAOw==) repeat;
	 color:#FFF;}

#product_bmd li#faCAT_ITEM_Color_Grouping ul.facetAttributeList .color_selected_two-toned {
	background:url(data:image/gif;base64,R0lGODlhFAAUAJEAAP8AAJmZmQD/AAAA/yH5BAAHAP8ALAAAAAAUABQAAAJAhI+JEurL2lOihjuhvXLWz2HPB4adRpriQaZq17ovEMvvUG/3gNdvwAv6VMFijFg02oDJpK0JLTGhzQ31yrhqCwA7) repeat;
	color:#FFF;}	 
	 
#product_bmd #faCAT_ITEM_Lifestyle { padding-top:10px !important;}



/* ITEM RESULTS DISPLAY */

#product_bmd #onecol_content #itemDisplay { width:709px;  float:right;  margin-left:0px;}

#product_bmd #bmdBreadCrumb { padding-bottom:6px;}

#product_bmd #bmdBreadCrumb, #product_bmd #topOptions, #product_bmd #bottomOptions, #product_bmd .itemCartridge { border-bottom:2px solid #F1F1F1;}
#product_bmd #bottomOptions { border-top:2px solid #F1F1F1;}
#product_bmd div#bottomOptions.itemOptions { clear:both;}
 
#product_bmd div#topOptions, #product_bmd div#bottomOptions  { padding:6px 0;}
#product_bmd .itemPagination { float:left; width:200px; margin:0 10px 0 10px; font:11px/20px normal Arial,Helvetica,sans-serif; color:#3b73b9;}
#product_bmd .itemPagination span:hover { text-decoration:underline; cursor:pointer;}
#product_bmd .itemPagination .currentpage { font-weight:bold; font-size:14px; z-index:10;}
#product_bmd .itemPagination .currentpage:hover { text-decoration:none;}

#product_bmd #topOptions 	button.tcom_button_small_inactive,
#product_bmd #bottomOptions button.tcom_button_small_inactive {
  margin:0 10px 0 10px;
  font-family: arial;
  font-weight: bold;
  color: #C9C9C9 !important;
  font-size: 12px;
  /* box-shadow: 0px 0px 6px #A8A8A8; */
  padding: 1px 10px 0;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #A3A3A3;
  background: #858585;
  background: linear-gradient(top,  #C4C4C4,  #808080);
  background: -ms-linear-gradient(top,  #C4C4C4,  #808080);
  background: -webkit-gradient(linear, left top, left bottom, from(#C4C4C4), to(#808080));
  background: -moz-linear-gradient(top,  #C4C4C4,  #808080);
}
#product_bmd #topOptions 	button.tcom_button_small_inactive:hover,
#product_bmd #bottomOptions button.tcom_button_small_inactive:hover {
  color: #C9C9C9 !important;
  background: #858585;
  background: linear-gradient(top,  #C4C4C4,  #808080);
  background: -ms-linear-gradient(top,  #C4C4C4,  #808080);
  background: -webkit-gradient(linear, left top, left bottom, from(#C4C4C4), to(#808080));
  background: -moz-linear-gradient(top,  #C4C4C4,  #808080);
}

#product_bmd #topOptions 	button.tcom_button_small, 
#product_bmd #bottomOptions button.tcom_button_small { margin:0 20px 0 20px;}

#product_bmd #topOptions 	.displayTypeControls, 				
#product_bmd #bottomOptions .displayTypeControls { margin:0 2px 0 2px;}
#product_bmd #topOptions 	.displayTypeControls img, 			
#product_bmd #bottomOptions .displayTypeControls img { margin:0 8px 0 0;}
#product_bmd #topOptions 	.displayTypeControls img:hover,
#product_bmd #bottomOptions .displayTypeControls img:hover { cursor:pointer;}

#product_bmd #topOptions 	.totalItemCount,
#product_bmd #bottomOptions .totalItemCount  { margin:0 20px 0 20px}
#product_bmd #topOptions 	.totalItemCount,
#product_bmd #bottomOptions .totalItemCount{ font:bold 11px Arial, Helvetica, sans-serif;}

#product_bmd #topOptions 	.itemsPerPageLabel,  
#product_bmd #bottomOptions .itemsPerPageLabel { font:bold 11px Arial, Helvetica, sans-serif;}
#product_bmd #topOptions 	.itemsPerPage, 
#product_bmd #bottomOptions .itemsPerPage{ margin:0 0 0 20px;}

#product_bmd div.list .itemCartridge { height:auto; overflow:auto; padding:0 0 10px 0; clear:both;}

#product_bmd div.list .itemCartridge .itemLeftColumn { width:100px; max-width:100px; float:left; margin:4px 20px 0 0; text-align:center;}
#product_bmd div.list .itemCartridge .itemLeftColumn .list-view-mfg-logo { margin-bottom:10px; max-width:100px;}
#product_bmd div.list .itemCartridge .itemLeftColumn .image { width:100px; max-height:100px; margin-bottom:4px;}
#product_bmd div.list .itemCartridge .itemLeftColumn .image img {width:100px; height:100px;}

#product_bmd div.list .itemCartridge .detailband { margin-top:5px;}
#product_bmd div.list .itemCartridge .detailband br { clear:both;}


div.detailband span.db2, div.detailband span.db3, div.detailband span.db4, div.detailband span.db5 {
	line-height:16px;
	display:block; 
	overflow:auto; 
	float:left;
	margin:5px 3px 5px 0px;
/* 	border:1px solid rgba(255,0,0,0.3) !important; */
	}
	}


#product_bmd div.list .itemCartridge .itemRightColumn { width:auto; margin-top:17px;}
#product_bmd div.list .itemCartridge .itemRightColumn .title { color: #3B73B9; font: bold 19px/21px "Myriad Pro",Arial,sans-serif; margin: 17px 0 0; display:block;}
#product_bmd div.list .itemCartridge .itemRightColumn .itemDetails { width:421px; float:left;}
#product_bmd div.list .itemCartridge .itemRightColumn .itemDetails .description { width:421px; float:left; line-height:16px; margin:4px 0 7px;}
#product_bmd div.list .itemCartridge .itemRightColumn .itemDetails .description .label { font-weight:bold;}

#product_bmd .itemPriceAdd { width:160px; float:right; text-align:right;}
#product_bmd .itemPriceAdd .priceTable td { font-size:13px; line-height:18px; font-family:Arial, sans-serif;}

#product_bmd .itemPriceAdd .prod_pricing {}

#product_bmd .itemPriceAdd .prod_list_label,
#product_bmd .itemPriceAdd .prod_list_price,
#product_bmd .itemPriceAdd .bestValuePriceLabel,
#product_bmd .itemPriceAdd .bestValuePrice {width:50%;}

#product_bmd .itemPriceAdd .prod_list_label,
#product_bmd .itemPriceAdd .prod_account_price_label,
#product_bmd .itemPriceAdd .bestValuePriceLabel,
#product_bmd .itemPriceAdd .promosavinglabel { font-weight:bold !important;}
#product_bmd .itemPriceAdd .prod_list_prompt { text-align:right;}

#product_bmd .itemPriceAdd .addToWorksheet { text-align:right; overflow:hidden; display:block; margin-top:10px;}
#product_bmd .itemPriceAdd .addToWorksheet span.qty_box  {display:table-cell; width:100px; text-align:right;}
#product_bmd .itemPriceAdd .addToWorksheet span.qty_box input{font-family: Arial,sans-serif; font-size: 13px; width:36px; float:right;}
#product_bmd .itemPriceAdd .addToWorksheet span.add_item_button {display:table-cell; width:60px; text-align:right;}
#product_bmd .itemPriceAdd .addToWorksheet span.add_item_button button.tcom_button_small {float:right;}




#product_bmd #quicklink {margin-bottom:0 !important;}
#product_bmd #quicklink_text {padding-bottom: 0 !important;}

#product_bmd #gridContents, #gridFavorites{ width:100%; margin:10px; height: auto; overflow:auto; /* position:relative; */ }
#product_bmd .gridElement{
	float:left; 
	padding:10px; 
	/* height:140px;  */
	min-height:140px; 
	width:140px; 
	min-width:140px; 
	text-align:center; 
	margin-bottom:20px;
	/* border:1px solid rgba(128,128,128,0.3) !important; */ }

#product_bmd .gridElement .gdeImg { height:100px; min-height:100px; vertical-align:middle; text-align:center;} 
#product_bmd .gridElement a.gdeUrl { height:20px !important; max-height:20px !important; width:98%; vertical-align:bottom; text-align:center; width:100%; padding:0px; margin-top:20px; display:block;}
#product_bmd .gridElement a.gdeUrl p.elemLabel { color:#3B73B9;}
#product_bmd .gridElement a.gdeUrl p.elemLabel:hover { text-decoration:underline; cursor:pointer;}



#product_bmd .imgSpacer{ height:100px; min-height:100px; vertical-align:middle; text-align:center;}
#product_bmd .gridElement .gdeImg .imgSpacer { width: 79px; height: 44px; min-height: 44px; }


#noCompareDialog{ display:none; float: left; width: 160px; z-index: 99999; padding: 7px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:  3px; background-color: #000; background-color: hsla(0, 0%, 20%, 0.9); color: #fff; content: attr(data-tooltip); text-align: center; font-size: 14px; line-height: 1.2; }

#product_bmd div.grid { margin:10px 0;}
#product_bmd div.grid .itemCartridge { width:159px; height:330px; padding:4px; margin:7px 4px 7px 4px; float:left; border:1px solid #CCC;}
             
#product_bmd div.grid .itemCartridge .itemLeftColumn { width:auto; text-align:center; padding:4px; margin-bottom:17px;}
#product_bmd div.grid .itemCartridge .itemLeftColumn .manufacturer-image { }
#product_bmd div.grid .itemCartridge .itemLeftColumn .image {}
#product_bmd div.grid .itemCartridge .itemLeftColumn img {width:100px; max-height:100px; margin-bottom:10px;}

#product_bmd div.grid .itemCartridge .itemRightColumn { width:auto;}
#product_bmd div.grid .itemCartridge .itemRightColumn .title { color: #3B73B9; font: bold 13px "Myriad Pro",Arial,sans-serif; margin: 17px 0 17px;}
#product_bmd div.grid .itemCartridge .itemRightColumn .itemDetails { width:450px; float:left;}
#product_bmd div.grid .itemCartridge .itemRightColumn .itemPriceAdd { width:160px;float:right; text-align:right;}

#product_bmd div.grid .itemCartridge .itemRightColumn .itemPriceAdd .addToWorksheet { width:100%; text-align:right; overflow:auto;}

#product_bmd div.grid .itemCartridge .itemRightColumn .itemPriceAdd .addToWorksheet .qty_box { display:block; float:left; padding:0 0 0 50px; width:auto; overflow:auto; margin-bottom:10px;}
#product_bmd div.grid .itemCartridge .itemRightColumn .itemPriceAdd .addToWorksheet .add_item_button { float:right;}

#product_bmd div.grid .itemCartridge .manufacturer-image,
#product_bmd div.grid .itemCartridge .detailband,
#product_bmd div.grid .itemCartridge .description  {display:none;}

#product_bmd .linkify { margin-left:4px; cursor:pointer; color:#3b73b9;}
#product_bmd .linkify:hover { text-decoration:underline;}



/* For /products/searchPage.do - this should replace products.css - line 168 */
#adv_search_box, #additional_bmd_searches {
	margin:0;
	padding: 0 10px 10px;
	background: url("/images/wide/gradient_array.jpg") repeat-x scroll 0 0 #fff; 
	border:1px  #ccc solid; 
	border-width:1px 2px 2px 1px; 
}
#adv_search_box { width:580px; float:left;}
#additional_bmd_searches { float:right; margin-right:4px;}
/* #additional_bmd_searches:after {} */
#search_text /* input[type="checkbox"] */ { float:left;}
#searchButton { float:right;}
#discProducts { clear:both; margin-left:70px; line-height:40px;}  


#famodelManufacturer:before { content:'Compatible With:'; display:block; margin-bottom:10px; font-weight:bold; font-size:14px; color:#000;}
#famodelManufacturer { border:1px solid #CCC; padding:4px 4px 0 4px;}
#famodel { border:1px solid #ccc; border-top:1px solid #fff; background-color:#fff; padding-top:10px; position:relative; top:-17px; padding:0 4px 4px 4px}
#famodelManufacturer span.attrName, #famodel span.attrName { font-weight:normal !important; font-size:12px !important;}

#search_suggestions { clear:both; margin-top:20px; font:14px normal Arial,Helvitica,sans-serif;}
#search_suggestions .title { font-weight:bold; color:#f00;}
#search_suggestions .suggestion { margin-right:10px;}
#search_no_match { clear:both; width:600px; margin-top:20px;}
#search_no_match_instructions { padding:4px 4px 10px 4px;}
#search_no_match_form tr { height:30px;}
#search_no_match_form tr .prompt { height:30px;}