/* FusionBot Product Finder Customization */

div#outerDiv {
/*width: 980px;*/
width: 100%;
  min-height:330px; /* was 250 */
  border: 0;
}
div#innerDiv {
  display:inline;
  float:left;
  width:203px;
  height:355px; /* was 250 and then 330 */
  border:0;
    background: #eee;
}

.pf_heading {
    background: #0e5aaf;
    height: 34px;
    width: 203px;
    color: #fff;
    font-style: italic;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 34px;
    margin-bottom: 10px;
}

.pf_heading.smaller {
    font-size: 12px;
    margin-bottom;
    background: transparent !important;
    color: #222;
    margin-bottom: 0 !important;
}

.finder_search_container {
    /*margin-top: 10px;*/
    margin-left: 10px;
}

input[type="text"].pfs_search_input {
    padding: 0;
    width: 180px;
    height: 32px;
    line-height: 32px;
    text-indent: 10px;
    margin-bottom: 8px;
    font-size: 14px;
}

.pfs_search_input::-webkit-input-placeholder {
  font-size: 14px;
       color: #444;
  font-family: 'Open Sans', Arial, sans-serif;
}

.pfs_search_input:-moz-placeholder { /* Firefox 18- */
   font-size: 14px;
    color: #444;
     font-family: 'Open Sans', Arial, sans-serif;
}

.pfs_search_input::-moz-placeholder {  /* Firefox 19+ */
  font-size: 14px;
    color: #444;
     font-family: 'Open Sans', Arial, sans-serif;
}

.pfs_search_input:-ms-input-placeholder {  
    font-size: 14px;
    color: #444;
     font-family: 'Open Sans', Arial, sans-serif;
}

.clear_button {
 margin-left: 7px;   
}


div.inputDiv {
  /*height:40px;*/
    margin-bottom: 10px;
    height: 30px !important;
}

div.loadingDiv {
  display:none;
}

.loadingDiv img { margin-left:5px; }

#results input[type=submit], #results input[type=button] {
  width:95px;
}
div#results {
  display:inline-block;
  /*width:767px;*/
    width: 990px;
  /* height:280px;*/
    min-height: 245px;
  padding:0px;
    margin: 0 0 0 10px;
  clear:both;
    z-index: 140 !important;
}
div#optGrp {
  /*height:20px;*/
    margin-bottom: 10px;
    display:none;
}
div.optItem {
  font:bold 14px 'Open Sans', Arial, sans-serif;
  /*display:inline;*/
  /*float:left;*/
    display: block;
  white-space:pre;
  overflow:hidden;
}
div.optBrand {
  width:150px;
}
div.optPrinter {
  width:280px;
}
div.optCartridge {
  width:280px;
}
div.optCategory {
  width:210px;
}
div.optItem span {
  font:normal 14px 'Open Sans', Arial, sans-serif;
}
div#ttlGrp {
  margin:0 0 8px 0;
  padding:6px 10px;
  border:1px #afafaf solid;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
  background-color:#d7d7d7;
  clear:both;
  height:20px;
}
div#ttlToggle {
  display:inline;
  float:left;
  width:50px;
  text-align:center;
  margin:2px 0 0 -10px;
  font:bold 12px 'Open Sans', Arial, sans-serif;
  color:#888;
}
div#ttlCartridge {
  display:inline;
  float:left;
  width:150px;
  font:bold 12px 'Open Sans', Arial, sans-serif;
}

span#compatibleCartridges {
  margin-left: 150px;
  width: 150px;
  display: block;  
}

div#ttlProduct {
  display:inline;
  float:left;
  /*width:370px;*/
     /*width: 215px;*/
    width: 427px;
  font:bold 12px 'Open Sans', Arial, sans-serif;
}
div#ttlSize {
  display:inline;
  float:left;
  width:80px;
  font:bold 12px 'Open Sans', Arial, sans-serif;
}
div#ttlPrice {
  display:inline;
  float:left;
  /*width:80px;*/
    width: 75px;
  /*padding:0 10px 0 0;*/
    padding: 0;
  text-align:right;
  font:bold 12px 'Open Sans', Arial, sans-serif;
}
div#ttlQuantity {
  display:inline-block;
  width:80px;
  text-align:right;
  font:bold 12px 'Open Sans', Arial, sans-serif;
}
div.resGrp {
  margin:0 0 8px 0;
  padding:0 10px;
  border:1px #7b7b7b solid;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
  background-color:#eee;
  clear:both;
}
div.result, div.resultFirst, div.resInfo {
  margin:4px 0 2px 0;
  padding: 9px 0 4px 0;
  clear:both;
    /*height: 20px;*/
}
div.result {
  border-top:1px #888 solid;
    
}
div.resToggle {
  display:inline;
  float:left;
  width:50px;
  text-align:center;
  margin:4px 0 0 -10px;
}
div.resToggle a {
  font:bold 24px/10px 'Open Sans', Arial, sans-serif;
  color:#aaa;
  text-decoration:none;
}
div.resToggle a:hover {
  color:#888;
}
div.resCartridge {
  display:inline;
  float:left;
  width:150px;
  font:bold 12px 'Open Sans', Arial, sans-serif;
  white-space:pre;
  overflow:hidden;
}
div.resProduct {
  display:inline;
  float:left;
  /*width:370px;*/
    /*width: 215px;*/
    width: 422px;
  font:normal 12px 'Open Sans', Arial, sans-serif;
  white-space:pre;
  overflow:hidden;
}
div.resProduct a {
  text-decoration:none;
    font-size: 12px !important;
}
div.resProduct a:hover {
  color:#00b;
}
div.resSize {
  display:inline;
  float:left;
  width:80px;
}
div.resSize select {
  width:65px;
}
div.resSize div.price {
  display:none;
}
div.resPrice {
  display:inline;
  float:left;
  width:80px;
  text-align:right;
  color:#444;
  font-weight:normal;
    font-size: 12px;
}
div.resQuantity {
  display:inline;
  float:left;
  width:80px;
  padding:0 10px 0 0;
    margin-top: -2px;
  text-align:right;
}
div.resQuantity input[type=text] {
  width:50px;
  text-align:right;
}
div.resCart {
  display:inline-block;
  width:50px;
}
div.resCart input[type=button] {
  /*font:bold 10px Verdana,Arial,sans-serif;
  padding:2px 0;
  width:90px;*/
    font: normal 12px 'Open Sans', arial, sans-serif;
color: #fff;
background: #0e5aaf;
border: 0px;
height: 20px;
line-height: 20px;
    text-align: center;
}
div.resCart input[type=button]:hover {
 opacity: 0.75;
    filter: alpha(opacity=75);
}

div.resInfo {
  display:none;
  border-top:1px #888 solid;
  padding:5px 20px 25px 20px;
}
div.printerGrp {
  font:normal 12px 'Open Sans', Arial, sans-serif;
  color:#888;
}
div.printerGrp a {
  font:normal 12px 'Open Sans', Arial, sans-serif !important;
  color:#48b;
  text-decoration:none;
}
div.printerGrp a:hover {
  color:#d50;
}

/*ink search start*/

div.srchGrp {
  margin:0 0 8px 0;
  /*padding:0 10px;*/
    padding: 10px;
  /*border:1px #ddd solid;*/
    border: 1px #7b7b7b solid;
 /* -moz-border-radius:5px;*/
 /* -webkit-border-radius:5px; */
  /*border-radius:5px;*/
  background-color:#eee;
  clear:both;
}
div.srchProduct {
  font:bold 15px "Trebuchet MS",Verdana,Arial,sans-serif;
  white-space:pre;
}
div.srchProduct a {
  font-weight:bold;
  text-decoration:none;
}
div.srchProduct a:hover {
  color:#00b;
}
div.srchCartridge {
  margin:0 0 0 370px;
  font:normal 15px "Trebuchet MS",Verdana,Arial,sans-serif;
}
div.srchCartridge a {
  font-weight:bold;
  text-decoration:none;
  color:#48b;
}

div.srchPrice {
  display:inline;
  float:left;
  width:80px;
  text-align:right;
  color:#080;
  font-weight:bold;
}
div.srchQuantity {
  display:inline;
  float:left;
  width:80px;
  padding:0 10px 0 0;
  text-align:right;
}
div.srchQuantity input[type=text] {
  width:50px;
  text-align:right;
}
div.srchCart {
  display:inline-block;
  width:50px;
}
div.srchCart input[type=button] {
  font:bold 10px Verdana,Arial,sans-serif;
  padding:2px 0;
  width:90px;
}
div.srchInfo {
  display:none;
  border-top:1px #888 solid;
  padding:5px 20px 25px 20px;
}

/*ink search end*/

div#noresults {
  font:normal 24px 'Open Sans', Arial, sans-serif;
  color:#800;
  text-align:center;
  margin:20px 0;
  width:800px;
}

#listicon {
  position: relative;
  top: -4px;
}

#ttlToggleImg {
  position:relative; top:-5px;
}