/*!
 * jQuery Claim ePrice pop-up form plug-in for inventory list and details pages.
 * Original author: @Zachary Watkins
 * Further changes, comments: ZWatkins@nakedlime.com
 * For use by Reynolds and Reynolds employees only.
 */
body #wmxcontent .nlw-claimeprice {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: none rgba(0,0,0,0.7);
  /* IE6,7,8 Fix */
  *background-color: transparent; 
  background-color: transparent\0/;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#70000000,EndColorStr=#70000000);
  z-index: 99999;
  color: #666;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  display: none;
}
.nlw-claimeprice.visible {
  display: block!important;
}
.nlw-claimeprice.visible > .content {
  visibility: visible;
}
body #wmxcontent .nlw-claimeprice.launchpad0001 div {
  padding: 0;
}
body #wmxcontent .nlw-claimeprice a#nlw-claimeprice-closebtn {
  position: absolute;
  top: -15px;
  right: -15px;
  z-index: 1;
  display: block;
  height: 32px;
  width: 31px;
  text-indent: 20em;
  overflow: hidden;
  text-decoration: none;
  background: url(genericclosebtn-31x32.png) no-repeat transparent;
  background-image: url(data:image/png;base64,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);
}
body #wmxcontent .nlw-claimeprice > .content {
  width: 400px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -200px;
  padding: 0;
  overflow: visible;
  background-color: white;
}
body #wmxcontent .nlw-claimeprice > .content > div {
  clear: both;
}
body #wmxcontent .nlw-claimeprice .wmxform {
  padding: 0;
  background-color: transparent;
  position: relative;
}
body #wmxcontent .nlw-claimeprice .wmxform legend,
body #wmxcontent .nlw-claimeprice .content .heading {
  font-size: 24px;
  display: block;
  font-weight: bold;
}
body #wmxcontent .nlw-claimeprice .wmxform legend {
  *text-indent:-4px;
  width: 100%;
  padding-bottom: 9px;
}
body #wmxcontent .nlw-claimeprice .wmxform #errorflag {
  position: absolute;
  right: 25px;
  top: 0px;
  font-size: 9px;
}
body #wmxcontent .nlw-claimeprice .wmxform #errorflag ul {
  margin: 9px 0;
  padding: 0 0 0 40px;
}
body #wmxcontent .nlw-claimeprice .wmxform p {
  margin: 0 13px;
  padding: 0 9px 15px 0;
  position: static;
}
body #wmxcontent .nlw-claimeprice > .heading,
body #wmxcontent .nlw-claimeprice .wmxform p.attention {
  display: none;
}
body #wmxcontent .nlw-claimeprice .wmxform fieldset + p.attention {
  display: block!important;
  padding: 0;
  margin: 0;
  position: absolute;
  right: 8px;
  bottom: 6px;
  color: #ff0000;
}
body #wmxcontent .nlw-claimeprice .wmxform fieldset {
  margin: 4px 4px 0 2px;
  padding: 3px 6px;
  position: relative;
  border: 0 none;
}
body #wmxcontent .nlw-claimeprice .wmxform fieldset div {
  padding: 0 10px;
  text-align: left;
}
body #wmxcontent .nlw-claimeprice .wmxform fieldset.horizontal label {
  width: 90px;
  float: none;
  overflow: hidden;
  line-height: 16px;
  padding-top: 0;
  text-align: left;
  color: #000;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  font-weight: bold;
  margin-right: 4px;
  border: 0 none;
}
body #wmxcontent .nlw-claimeprice .wmxform fieldset.horizontal input,
body #wmxcontent .nlw-claimeprice .wmxform fieldset.horizontal select,
body #wmxcontent .nlw-claimeprice .wmxform fieldset.horizontal textarea {
  border: 1px solid #000;
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  font-size: 12px;
  margin: 0 0 6px;
}
body #wmxcontent .nlw-claimeprice .wmxform fieldset.horizontal input[type="text"] {
  width: 120px;
  padding: 1px 0;
  margin: 0 0 6px;
  position: static;
  border: 1px solid #000;
  float: none;
  background-color: #fff;
}
body #wmxcontent .nlw-claimeprice .wmxform fieldset.horizontal div+div+div+div input[type="text"] {
  width:265px;
}
body #wmxcontent .nlw-claimeprice .wmxform fieldset.horizontal textarea {
  width: 263px;
  height: 130px;
  padding: 1px;
}

body #wmxcontent .nlw-claimeprice .wmxform fieldset+p+p {
  padding: 0 6px 6px;
  margin-left: 2px;
}
body #wmxcontent .nlw-claimeprice p span input.horizontal[type="submit"] {
  cursor: pointer;
  bottom: 15px;
  left: 20px;
  margin: 0;
  *width: 58px;
}
body #wmxcontent .nlw-claimeprice .wmxform .results {
  padding: 3em;
}
*+html body #wmxcontent .nlw-claimeprice .wmxform > div {
  margin-top: 7px;
}
body #wmxcontent .nlw-claimeprice .layoutView
body #wmxcontent .nlw-claimeprice .blockView,
body #wmxcontent .nlw-claimeprice .doubleView,
body #wmxcontent .nlw-claimeprice .gridView {
    display: block;
}
body #wmxcontent .nlw-claimeprice dd.layoutView,
body #wmxcontent .nlw-claimeprice dd.blockView,
body #wmxcontent .nlw-claimeprice dd.doubleView,
body #wmxcontent .nlw-claimeprice dd.gridView {
    display: inline;
}
#wmxcontent a[onclick*="ceP"] {
  font: bold 12px verdana, arial, sans-serif;
  color: #fff;
  display: block;
  margin: 5px;
  padding: 7px;
  background-color: #ff0000;
  border-radius: 5px;
  text-decoration: none;
  text-shadow: 0 -1px 1px #000000, 0 1px 1px #FFFFFF;
  box-shadow: 0 -1px 1px #000 inset, 0 1px 1px #fff inset;
}
.nlw-claimeprice .hidefield {
  display: none;
}
/* Typical Button Positioning */
.inventoryListItem,
#inventoryList2 .inventorysearchsortbyfloatingcontainer ~ div {
  position: relative;
  overflow: hidden;
}
.layout1 .inventoryListItem a[onclick*="ceP"]{
  position: absolute;
  right: 135px;
  top: 5px;
}
.layout2 .inventoryListItem a[onclick*="ceP"]{
  position: absolute;
  right: 5px;
  bottom: 5px;
}
#wmxcontent .layout3 .inventoryListItem a[onclick*="ceP"]{
  position: static;
  margin-left: 36px;
  clear: both;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#inventoryList2 .inventorysearchsortbyfloatingcontainer ~ div a[onclick*="ceP"] {
  position: absolute;
  bottom: 5px;
  right: 5px;
}