/* RESET STYLES FROM BLUEPRINT */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* OPTIMIZATION FOR BROWSER QUIRKS */

html { overflow-y: scroll; } /* Forces a vertical scrollbar in Mozilla */
img { -ms-interpolation-mode: bicubic; } /* Makes IE scale images smoothly */
div { overflow: auto; } /* Changes rendering of floating divs so they add their height to their parent divs */
a:active, a:focus { outline: none; } /* Disables the dotted outline FireFox puts on active links */

/* fixes */
.clear-both {
  clear: both;
  overflow: hidden;
  height: 0px;
}

/* CONTAINER */
.container {
width: 960px;
margin: 0 auto;
overflow: auto;
}

/* BASE TYPOGRAPHY */
body {
  font-family: "Open Sans", Tahoma, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #262626;
}

a {
  color: #3172b6;
  text-decoration: none;
}
  a:hover {
    color: #074b93;
    text-decoration: underline;
  }

h1 {
  font-family: "Open Sans", Helvetica, Tahoma, Arial, sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: normal;
}
h1 div {overflow:visible;}
h1.padding { margin-bottom: 18px; }

h2 {
  font-family: "Open Sans", Helvetica, Tahoma, Arial, sans-serif;
  font-size: 24px;
  line-height: 24px;
  padding: 27px 0 18px 0;
}
h3 {
  font-family: "Open Sans", Helvetica, Tahoma, Arial, sans-serif;
  font-weight: normal;
  font-size: 20px;
  text-transform: uppercase;
  color: #f29124;
  margin: 18px 0 18px 0;
}
h4 {
  font-family: "Open Sans", Helvetica, Tahoma, Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  color: #ababab;
}
h5 {
  font-size: 11px;
  line-height: 24px;
  font-weight: bold;
  font-family: Verdana, sans-serif;
  border-bottom: solid 1px #ccc;
  margin: 18px 0;
}
  h5.norule {
    border: 0px;
    margin-bottom: 0px;
  }
h6 {
  text-transform: uppercase;
  color: #919191;
  font-size: 11px;
  margin-top: 18px;
  clear: both;
  font-weight: normal;
}
small {
font-size: 11px;
}

/* HEADER */
.header {
  height: 96px;
  overflow: visible;
}
.logo {
  float: left;
  margin: 35px 0 0 0;
}

/* SEARCHBOX */
.searchbox {
  float: right;
  height: 79px;
  width: 510px;
}
  .searchbox-input-wrapper {
    background: url("http://images.productwiki.com/images/interface.png") left top no-repeat;
    padding: 35px 20px 0 20px;
    height: 44px;
    width: 470px;
  }
    .searchbox-input {
      font-family: "Open Sans", Tahoma, Helvetica, Arial, sans-serif;
      font-size: 16px; 
      border: 0px;
      width: 400px;
      color: #A8A8A8;
    }
    .searchbox-input:focus {
      outline: none;
      color:Black;
    }
  .searchbox-dropdown {
    position: absolute;
    z-index: 10;
    margin-top: -5px;
    width: 510px;
    background: url("http://images.productwiki.com/images/snippets/searchbox-bg.png") repeat-y;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-radius-bottomright: 4px;
    -webkit-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }
    .searchbox-dropdown-stopper {
      height: 4px;
      background: url("http://images.productwiki.com/images/snippets/searchbox-stopper.png") no-repeat;
      overflow: hidden;
      -moz-border-radius-bottomright: 4px;
      -moz-border-radius-bottomleft: 4px;
      -webkit-border-radius-bottomright: 4px;
      -webkit-border-radius-bottomleft: 4px;
      border-bottom-right-radius: 4px;
      border-bottom-left-radius: 4px;
    }
    .searchbox-dropdown-results {
      margin: 0 12px;
      padding: 5px 0;
      background: #fdfdfd;
      border: solid 1px #e4e4e4;
      -moz-box-shadow: 1px 1px 0px #ffffff;
      -webkit-box-shadow: 1px 1px 0px #ffffff;
      box-shadow: 1px 1px 0px #ffffff;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
    }
    .searchbox-dropdown-results h4 {
      margin: 18px 0 9px 35px;
    }
    .searchbox-results-meta {
      color: #777777;
      padding: 7px 11px 5px 11px;
    }

    /* search results */
    .searchbox-result-product,
    .searchbox-result-category,
    .searchbox-result-article,
    .searchbox-result-user {
      text-decoration: none;
      color: #262626;
      line-height: 22px;
      padding-left: 35px; 
      display: block;
    }
    .searchbox-result-product:hover,
    .searchbox-result-category:hover,
    .searchbox-result-article:hover,
    .searchbox-result-user:hover {
      /* background-color: #f1f1f1; */
      color: #262626;
      text-decoration: none;
    }
    .searchbox-result-product { background: url("http://images.productwiki.com/images/icons.png") 5px -50px no-repeat; }
    .searchbox-result-category { background: url("http://images.productwiki.com/images/icons.png") 5px -74px no-repeat; }
    .searchbox-result-article { background: url("http://images.productwiki.com/images/icons.png") 5px -99px no-repeat; }
    .searchbox-result-user { background: url("http://images.productwiki.com/images/icons.png") 5px -128px no-repeat; }

/* SEARCHBOX RESULTS */
.searchbox2 {
  margin: 36px 0 18px 0;
}
  .searchbox2-input {
    width: 265px;
    height: 19px;
    padding: 9px 5px 3px 5px;
    margin: 0px;
    border: 0px;
    outline: none;
    vertical-align: top;
    background: url("http://images.productwiki.com/images/interface.png") -514px -28px no-repeat;
    font-size: 14px;
    font-family: "Open Sans", Helvetica, Arial, Tahoma, sans-serif;
  }

/* MENUBAR */
.menubar {
  background: url("http://images.productwiki.com/images/snippets/menubar-bg.png") repeat-x;
  height: 44px;
  overflow: visible;
}
  .menubar .container {
    position: relative;
    overflow: visible;
  }

 /* Browse Categories button */
  .browsecategories {
    position: absolute;
    display: block;
    height: 44px;
    width: 170px;
    padding: 0 0 0 15px;
    line-height: 38px;
    background: url("http://images.productwiki.com/images/buttons.png") left -174px no-repeat;
    color: #ffffff;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
    .browsecategories em {
      display: block;
      padding-right: 44px;
      height: 44px;
      background: url("http://images.productwiki.com/images/buttons.png") right -174px no-repeat;      
      margin-right: -10px;
      font-style: normal;
      cursor: pointer;
    }
    .browsecategories:hover { background: url("http://images.productwiki.com/images/buttons.png") left -219px no-repeat; text-decoration: none; }
    .browsecategories:hover em { background: url("http://images.productwiki.com/images/buttons.png") right -219px no-repeat; }

    .browsecategories-menu {
      position: absolute;
      overflow: visible;
      z-index: 9;
      top: 36px;
      left: 0px;
      width: 192px;
      background: #e0f0ff;
      padding: 10px 0 3px 0;
      border: solid 1px #2d91e7;
      -moz-border-radius-bottomleft: 4px;
      -moz-border-radius-bottomright: 4px;
      -moz-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.3);
      -webkit-border-radius-bottomleft: 4px;
      -webkit-border-radius-bottomright: 4px;
      -webkit-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.3);
      border-bottom-left-radius: 4px;
      border-bottom-right-radius: 4px;
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.3);
    }
    /* level 1 */
    .browsecategories-menu-level1 {
      list-style: none;
    }
      .browsecategories-menu-level1 li {
        height: 24px;
      }
    .browsecategories-menu-level1 a {
      padding-left: 10px;
      line-height: 22px;
      display: block;
      border-top: solid 1px #ffffff;
      border-bottom: solid 1px #2d91e7;
      color: #555;
      text-decoration: none;
      zoom: 1;
    }
      .browsecategories-menu-level1 a.more {
        background: url("http://images.productwiki.com/images/snippets/menu-arrow.png") 167px no-repeat;
        position: relative;
      }
      .browsecategories-menu-level1 a:hover {
        background-color: #cee9ff;
        border-top: solid 1px #e5f4ff;

      }
    /* level 2 */
    .browsecategories-menu-level2 {
      display: none;
      list-style: none;
      position: absolute;
      margin: -28px 0 0 192px;
      background: #e0f0ff;
      padding: 3px 0;
      border: solid 1px #2d91e7;
      width: 192px;
      -moz-border-radius: 4px;
      -moz-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.3);
      -webkit-border-radius: 4px;
      -webkit-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.3);
      border-radius: 4px;
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.3);
    }
    .browsecategories-menu-level2 a {
      padding-left: 10px;
      line-height: 22px;
      display: block;
      border-top: solid 1px #ffffff;
      border-bottom: solid 1px #2d91e7;
      color: #555;
      text-decoration: none;
    }
    /* show */
    .browsecategories-menu-level1 li:hover ul {
      display: block;
    }

    /* Menu */    
    ul.menu {
      list-style: none;
      position: absolute;
      margin-left: 187px;
      display: block
    }
    ul.menu li {
      float: left;
      display: block;
    }
    ul.menu .normal {
      display: block;
      float: left;
      color: #ffffff;
      text-decoration: none;
      padding: 0px 10px;
      height: 36px;
      line-height: 34px;
      border-left: solid 1px #141414;
      border-left: solid 1px #4a4a4a;
    }
      ul.menu .normal:hover { background: url("http://images.productwiki.com/images/buttons.png") left -264px no-repeat; color: #ffffff; text-decoration: none; }
  ul.menu .blue,
    ul.menu .blue_dropdown {
      display: block;
      float: left;
      color: #d7f1ff;
      text-decoration: none;
      padding: 0px 10px;
      height: 36px;
      line-height: 34px;
      background: url("http://images.productwiki.com/images/buttons.png") left -54px no-repeat;
      border-right: solid 1px #1e252e;
      border-left: solid 1px #4d5762;
    }
      ul.menu .blue:hover { text-decoration: none; }
    ul.menu .blue_dropdown {
       width: auto;
       white-space: nowrap;
       border-right: 0px;
       padding-right: 5px;
       background: url("http://images.productwiki.com/images/buttons.png") left -54px no-repeat;
    }
      ul.menu .blue_dropdown:hover,
      ul.menu .active .blue_dropdown:hover { text-decoration: none; }
    ul.menu .dropdownbutton {
      display: block;
      height: 36px;
      display: block;
      float: left;
      background: url("http://images.productwiki.com/images/buttons.png") right -54px no-repeat;
      border-right: solid 1px #1e252e;
      width: 29px;
    }
      ul.menu .dropdownbutton:hover { background: url("http://images.productwiki.com/images/buttons.png") right -94px no-repeat; }
      ul.menu .active .dropdownbutton:hover { background: url("http://images.productwiki.com/images/buttons.png") right -303px no-repeat; }

    ul.menu .active .blue_dropdown { background: url("http://images.productwiki.com/images/buttons.png") left -134px no-repeat; }
    ul.menu .active .dropdownbutton { background: url("http://images.productwiki.com/images/buttons.png") right -134px no-repeat; }
    ul.menu .active .dropdownmenu { display: block; position: relative; }
    ul.menu li.active { width: 200px; } /* ### for weird ass chrome bug. should be set to the width of the container before the menu is open. */

    /* dropdown menu */
    .dropdownmenu {
      display: none;
      position: absolute;
      margin-top: 36px;
      left: 0px;
      width: 133px; /* ### This value may have to be calculated wth jquery to be the same width as its parent container */
      background: #1f282f url("http://images.productwiki.com/images/snippets/dropdownmenu-bg.png") repeat-x;
      border-left: solid 1px #222d38;
      border-right: solid 1px #222d38;
      border-bottom: solid 1px #222d38;
      -moz-border-radius-bottomright: 7px;
      -moz-border-radius-bottomleft: 7px;
      -webkit-border-radius-bottomright: 7px;
      -webkit-border-radius-bottomleft: 7px;
      border-bottom-right-radius: 7px;
      border-bottom-left-radius: 7px;
      -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
      -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
      box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
      padding: 0 0 7px 0;
    }
      .dropdownmenu li {
        clear: both;
        float: none !important;
        height: 24px;
      }
      .dropdownmenu-item {
        padding: 0px 10px;
        display: block;
        line-height: 24px;
        color: #d7f1ff;
        text-decoration: none;
      }
        .dropdownmenu-item:hover {
           color: #d7f1ff;
           text-decoration: none;
           background: #43556b; /* for IE */
           background: rgba(255, 255, 255, 0.1);
        }

/* PAGE */
.page {
  margin: 36px 0;
}

/* LAYOUTS */
.content-sidebar .content {
  float: left;
  width: 700px;
  margin-right: 30px;
}
.content-sidebar .sidebar {
  float: left;
  width: 230px;
}

.sidebar-content .content,
.sidebar-content .content-padding {
  float: left;
  width: 700px;
  margin-left: 30px;
}
  .sidebar-content .content-padding {
    padding-top: 40px; 
  }
.sidebar-content .sidebar {
  float: left;
  width: 230px;
}

/* FOOTER */
.footer {
  background: #343434;
  padding: 20px 0 40px 0;
  color: #ffffff;
  overflow: visible;
}
  /* columns */
  .footer .column1 {
    width: 145px;
    float: left;
  }
  .footer .column2 {
    width: 190px;
    float: left;
  }
  .footer .column3 {
    width: 350px;
    height: 87px;
    padding: 10px 10px 10px 10px;
    margin-right: 30px;
    float: left;
    background: url("http://images.productwiki.com/images/interface.png") left -79px no-repeat;
  }
  .footer .column3 strong a {
    text-decoration: none;
  }  
  .footer .column3 a {
      text-decoration: underline;
    }
  .footer .column4 {
    width: 220px;
    float: left;
    color: #8a8a8a;
    font-size: 11px;
    padding-top: 9px;
  }
   .footer .column4 a {
      color: #8a8a8a;
    }

    /* styles */  
  .footer h6 {
    text-transform: uppercase;
    color: #ababab;
    margin-top: 9px;
  }
  .footer ul {
    margin-top: 9px;
  }
  .footer a {
    color: #ffffff;
    text-decoration: none;
  }
    .footer a:hover {
      color: #cef1ff;
    }
  .footer p {
    padding-bottom: 5px;
  }
  .footer em {
    color: #565656;
    font-style: normal;
  }

/* ICON LINKS */
.icon {
  padding: 5px 0px 5px 18px;
  margin-right: 15px;
  display: block;
  float: left;
}  
.icon.rss { background: url("http://images.productwiki.com/images/icons.png") -5px 2px no-repeat; }
.icon.twitter { background: url("http://images.productwiki.com/images/icons.png") -5px -21px no-repeat; }

/* ANNOUCEMENT BANNER */
.annoucement-banner {
float: left;
height: 49px;
width: 755px;
padding: 0 20px 0 5px;
margin-bottom: 18px;
overflow: hidden;
text-align: center;
background: url("http://images.productwiki.com/images/interface.png") left -196px no-repeat;
font-family: Georgia, Times, serif;
font-size: 16px;
line-height: 49px;
color: #ffffff;
}
.annoucement-banner a {
color: #ffe138;
text-decoration: underline;
}
.annoucement-banner a:hover {
color: #fff4ba;
}
.annoucement-photo {
float: left;
width: 60px;
padding: 0 0 0 10px;
height: 49px;
position: relative;
overflow: hidden;
}
.annoucement-photo-overlay {
position: absolute;
top: 0px;
left: 10px;
width: 49px;
height: 49px;
background: url("http://images.productwiki.com/images/snippets/photo-overlay.png") no-repeat;
}
.annoucement-source {
float: left;
width: 100px;
color: #777777;
padding-top: 9px;
line-height: 16px;
}

/* PRODUCT COLLAGE */
.productcollage {
  margin-bottom: 36px;
  overflow: hidden;
  width: 100%;
}
  /* label */
  .productcollate-label-product,
  .productcollate-label-popular,
  .productcollate-label-guide {
    position: absolute;
    top: 0px;
    left: 0px;
    background: #b4000c;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    padding: 1px 5px;
    font-weight: bold;
    font-family: "Open Sans", Helvetica, Tahoma, Arial, sans-serif;
    overflow: hidden;
font-size: 11px;
  }
    .productcollate-label-popular { background: #7424b2; }
    .productcollate-label-guide { background: #48b300; }
/* layouts */
.productcollage-layoutone {
  margin-bottom: 1px;
  height: 215px;
  overflow: hidden;
}
  .productcollage-layoutone-one,
  .productcollage-layoutone-two,
  .productcollage-layoutone-three {
    position: relative;
    overflow: hidden;
    display: block;
    float: left;
    height: 215px;
    width: 379px;
    margin-right: 1px;
    background: #000000;
  }
    .productcollage-layoutone-three { 
      width: 199px; 
      margin-right: 0px; 
    }
  /* bar */
  .productcollate-layoutone-one-bar,
  .productcollate-layoutone-two-bar,
  .productcollate-layoutone-three-bar {
    position: absolute;
    bottom: 0px;
    width: 368px;
    color: #ffffff;
    font-family: Georgia, Times, serif;
    font-size: 18px;
    line-height: 34px;
    padding: 0 5px 0 10px;
    background: url("http://images.productwiki.com/images/snippets/overlay-70.png");
  }
    .productcollate-layoutone-three-bar {
      width: 188px;
      font-size: 14px;
    }

.productcollage-layouttwo {
  margin-bottom: 1px;
  height: 130px;
  overflow: hidden;
}
  .productcollage-layouttwo-one,
  .productcollage-layouttwo-two,
  .productcollage-layouttwo-three {
    position: relative;
    display: block;
    float: left;
    height: 130px;
    width: 319px;
    margin-right: 1px;
    background: #000000;
  }
  /* bar */
  .productcollate-layouttwo-one-bar,
  .productcollate-layouttwo-two-bar,
  .productcollate-layouttwo-three-bar {
    position: absolute;
    bottom: 0px;
    width: 304px;
    color: #ffffff;
    font-family: Georgia, Times, serif;
    font-size: 16px;
    line-height: 34px;
    padding: 0 5px 0 10px;
    background: url("http://images.productwiki.com/images/snippets/overlay-70.png");
  }

.productcollage-layoutone-one:hover,
.productcollage-layoutone-two:hover,
.productcollage-layoutone-three:hover,
.productcollage-layouttwo-one:hover,
.productcollage-layouttwo-two:hover,
.productcollage-layouttwo-three:hover,
.productcollage-layoutthree-one:hover,
.productcollage-layoutthree-two:hover {
  text-decoration: none;
}

/* PRO SCORE */
.proscore-small {
  float: left;
  margin-right: 1px;
  margin-top: 2px;
}    
  .proscore-small .green,
  .proscore-small .orange,
  .proscore-small .red,
  .proscore-small .gray {
    display: inline-block;
    margin-right: 1px;
    width: 9px;
    color: #ffffff;
    overflow: hidden;
    text-align: center;
    font-size: 12px;
    font-family: "Open Sans", Helvetica, Arial, Tahoma, sans-serif;
    line-height: 15px;
    background: #48b300 url("http://images.productwiki.com/images/interface.png") -369px -117px no-repeat;
    font-weight: bold;
    float: left;
    text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.2);
  }    
    .proscore-small .orange {
      background: #ed9100 url("http://images.productwiki.com/images/interface.png") -394px -117px no-repeat;
    }
    .proscore-small .red {
      background: #c50000 url("http://images.productwiki.com/images/interface.png") -419px -117px no-repeat;
    }
    .proscore-small .gray {
      background: #5e5e5e url("http://images.productwiki.com/images/interface.png") -444px -117px no-repeat;
    }   

.proscore-medium {
  float: left;
  margin-right: 2px;
}    
  .proscore-medium .green,
  .proscore-medium .orange,
  .proscore-medium .red,
  .proscore-medium .gray {
    display: inline-block;
    margin-right: 1px;
    width: 12px;
    color: #ffffff;
    overflow: hidden;
    text-align: center;
    font-size: 15px;
    font-family: "Open Sans", Helvetica, Arial, Tahoma, sans-serif;
    line-height: 18px;
    background: #48b300 url("http://images.productwiki.com/images/interface.png") -369px -117px no-repeat;
    font-weight: bold;
    float: left;
    text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.2);
  }    
    .proscore-medium .orange {
      background: #ed9100 url("http://images.productwiki.com/images/interface.png") -394px -117px no-repeat;
    }
    .proscore-medium .red {
      background: #c50000 url("http://images.productwiki.com/images/interface.png") -419px -117px no-repeat;
    }
    .proscore-medium .gray {
      background: #5e5e5e url("http://images.productwiki.com/images/interface.png") -444px -117px no-repeat;
    }

    /* in collage */
    .productcollage .proscore-medium {
      margin-top: 8px;
    }

.proscore-large {
  float: left;
  margin-right: 2px;
}    
  .proscore-large .green,
  .proscore-large .orange,
  .proscore-large .red,
  .proscore-large .gray {
    display: inline-block;
    margin-right: 1px;
    width: 15px;
    color: #ffffff;
    overflow: hidden;
    text-align: center;
    font-size: 18px;
    font-family: "Open Sans", Helvetica, Arial, Tahoma, sans-serif;
    line-height: 22px;
    background: #48b300 url("http://images.productwiki.com/images/interface.png") -369px -87px no-repeat;
    font-weight: bold;
    float: left;
    text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.2);
  }    
    .proscore-large .orange {
      background: #ed9100 url("http://images.productwiki.com/images/interface.png") -394px -87px no-repeat;
    }
    .proscore-large .red {
      background: #c50000 url("http://images.productwiki.com/images/interface.png") -419px -87px no-repeat;
    }
    .proscore-large .gray {
      background: #5e5e5e url("http://images.productwiki.com/images/interface.png") -444px -87px no-repeat;
    }

    /* in collage */
    .productcollage .proscore-large {
      margin-top: 6px;
    }

.proscore-huge {
  float: left;
  margin-right: 4px;
}    
  .proscore-huge .green,
  .proscore-huge .orange,
  .proscore-huge .red,
  .proscore-huge .gray {
    display: inline-block;
    margin-right: 1px;
    width: 20px;
    color: #ffffff;
    overflow: hidden;
    text-align: center;
    font-size: 32px;
    font-family: "Open Sans", Helvetica, Arial, Tahoma, sans-serif;
    line-height: 30px;
    background: #48b300 url("http://images.productwiki.com/images/interface.png") -369px -87px no-repeat;
    font-weight: bold;
    float: left;
    text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.2);
  }    
    .proscore-huge .orange {
      background: #ed9100 url("http://images.productwiki.com/images/interface.png") -394px -87px no-repeat;;
    }
    .proscore-huge .red {
      background: #c50000 url("http://images.productwiki.com/images/interface.png") -419px -87px no-repeat;;
    }
    .proscore-huge .gray {
      background: #5e5e5e url("http://images.productwiki.com/images/interface.png") -444px -87px no-repeat;;
    }

/* PRODUCT LIST */
.productlist {
  list-style: none;
  clear: both;
}
  .productlist-item {
    width: 175px;
    margin: 0 20px 36px 0;
    float: left;
    overflow: hidden;
  }
    .productlist-item-photo {
      position: relative;
      border: solid 1px #c6c6c6;
      height: 83px;
      overflow: hidden;
    }
    .productlist-item-meta { font-size: 11px; }
      .productlist-item-meta strong { font-size: 12px; }
        .productlist-item-meta strong a { color: #262626; }
      .productlist-item-meta em {
        color: #5e5e5e;
        font-style: normal;
      }

  /* pagination for product list  */
  .productlistpagination {
    float: right;
    margin-top: 20px;
  }
    .productlistpagination-page,
    .productlistpagination-page-active {
      display: block;
      float: left;
      width: 12px;
      height: 12px;
      background: url("http://images.productwiki.com/images/interface.png") -526px -2px no-repeat;
    }
    .productlistpagination-page-active { background: url("http://images.productwiki.com/images/interface.png") -514px -2px no-repeat; }
    .productlistpagination-page:hover { background: url("http://images.productwiki.com/images/interface.png") -514px -2px no-repeat; }

/* PRODUST LIST CONDENSED */
.productlist-condensed {
  padding: 18px 0 0 0;
  margin-bottom: 9px;
  border-bottom: solid 1px #cccccc;
}
  .productlist-condensed-photo {
    width: 100px;
    padding-right: 25px;
    padding-left: 20px;
    text-align: center;
    float: left;
    margin-top: -5px;
  }
  .productlist-condensed-info {
    float: left;
    width: 470px;
  }
    .productlist-condensed-info-name {
      font-size: 18px;
      font-family: Georgia, Times New Roman, serif;
    }
    .productlist-condensed-info-release {
      font-size: 11px;
      color: #919191;
    }
    .productlist-condensed-info-price {
      font-size: 14px;
      display: block;
      margin-bottom: 18px;
    }

    .productlist-condensed-tags {
  margin-bottom: 19px;
    }
.taggedproducts .productlist-condensed-info {
      width: 335px;
    }  

 /* love/want/have styles */
    .detailedreview-love {
      color: #b2b2b2;
padding: 0 10px 0 18px;
      background: url("http://images.productwiki.com/images/icons.png") -5px -637px no-repeat;
    }
      .detailedreview-love-active {
        padding: 0 10px 0 18px;
        background: url("http://images.productwiki.com/images/icons.png") -5px -669px no-repeat;
      }
    .detailedreview-want {
      color: #b2b2b2;
      padding: 0 10px 0 18px;
      background: url("http://images.productwiki.com/images/icons.png") -5px -705px no-repeat;
    }
      .detailedreview-want-active {
        padding: 0 10px 0 18px;
        background: url("http://images.productwiki.com/images/icons.png") -5px -739px no-repeat;
      }
    .detailedreview-have {
      color: #b2b2b2;
      padding: 0 10px 0 18px;
      background: url("http://images.productwiki.com/images/icons.png") -5px -774px no-repeat;
    }
      .detailedreview-have-active {
        padding: 0 10px 0 18px;
        background: url("http://images.productwiki.com/images/icons.png") -5px -806px no-repeat;
      }

  /* tag */
  .tag {
    color: #9c8300;
    font-size: 12px;
    text-shadow: 1px 1px #ffffff;
    background: #ffef99 url("http://images.productwiki.com/images/interface.png") right -254px no-repeat;
    float: left;
    overflow: hidden;
    padding: 0 5px 0 0;
    height: 18px;
    line-height: 18px;
    margin: 4px 2px 0 0;
    cursor: default;
  }
    .tag a,
    .tag i {
      display: inline-block;
      width: 18px;
      height: 18px;
      background: url("http://images.productwiki.com/images/interface.png") -531px -254px no-repeat;
      vertical-align: top;
    }
      .tag:hover a {
        background: #ffef99 url("http://images.productwiki.com/images/interface.png") -531px -273px no-repeat;
      }
      .tag a:hover {
        background: #ffef99 url("http://images.productwiki.com/images/interface.png") -560px -273px no-repeat;
      }
      .productlist-condensed-tags .tag i { background: url("http://images.productwiki.com/images/interface.png") -531px -652px no-repeat; }

/* BUTTONS */
/* normal */
.button {
  display: inline-block;
  height: 31px;
  line-height: 31px;
  font-size: 13px;
  color: #ffffff;
  padding-left: 15px;
  background: #1871c1 url("http://images.productwiki.com/images/buttons.png") left -346px no-repeat;
}
  .button span {
    display: block;
    padding-right: 15px;
    background: url("http://images.productwiki.com/images/buttons.png") right -346px no-repeat;
  }
  .button:hover {
    color: #ffffff;
    text-decoration: none;
    background-position: left -380px;
  }
  .button:hover span {
    background-position: right -380px;
  }

  /* large */
.button-large {
  display: inline-block;
  height: 37px;
  line-height: 36px;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  padding-left: 15px;
  background: #1871c1 url("http://images.productwiki.com/images/buttons.png") left -705px no-repeat;
}
  .button-large span {
    display: block;
    padding-right: 15px;
    background: url("http://images.productwiki.com/images/buttons.png") right -705px no-repeat;
  }
  .button-large:hover {
    color: #ffffff;
    text-decoration: none;
    background-position: left -743px;
  }
  .button-large:hover span {
    background-position: right -743px;
  }

/* normal disabled */  
.button-disabled {
  display: inline-block;
  height: 31px;
  line-height: 31px;
  font-size: 13px;
  color: #919191;
  padding-left: 15px;
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7);
  background: #d2d2d2 url("http://images.productwiki.com/images/buttons.png") left -414px no-repeat;
}  
   .button-disabled span {
    display: block;
    padding-right: 15px;
    background: url("http://images.productwiki.com/images/buttons.png") right -414px no-repeat;
  }
  .button-disabled:hover {
    color: #919191;
    text-decoration: none;
    cursor: default;
  }

/* white button withgfreen + */
.button-new {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 11px;
    color: #262626;
    padding-left: 24px;
    background: #ffffff url("http://images.productwiki.com/images/buttons.png") left -541px no-repeat;
  }
    .button-new span {
      display: block;
      padding-right: 7px;
      background: url("http://images.productwiki.com/images/buttons.png") right -541px no-repeat;
    }
    .button-new:hover {
      color: #26598e;
      text-decoration: none;
      background-position: left -567px;
    }
    .button-new:hover span {
      background-position: right -567px;
    }

/* SORT */
.sort {
  float: right;
  list-style: none;
}  
  .sort li {
    float: left;
    padding: 0 7px;
    font-weight: normal;
    font-family: "Open Sans", Helvetica, Arial, Tahoma, sans-serif;
  } 
  .sort-inactive {
    font-weight: normal;
    color: #919191;
  }

/* BREADCRUMBS */
.breadcrumbs {
  margin: 9px 0 -9px 0;
  height: 22px;
  overflow: hidden;
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8);
}
  .breadcrumbs-first {
    display: block;
    float: left;
    line-height: 20px;
    font-size: 11px;
    padding: 0 0 0 10px;
    background: url("http://images.productwiki.com/images/interface.png") -369px -141px no-repeat;
  }
    .breadcrumbs-first span {
      display: block;
      float: left;
      height: 22px;
      padding: 0 20px 0 0;
      background: url("http://images.productwiki.com/images/interface.png") right -141px no-repeat;
    }
  .breadcrumbs-middle {
    display: block;
    float: left;
    height: 22px;
    line-height: 20px;
    font-size: 11px;
    padding: 0 20px 0 22px;
    background: url("http://images.productwiki.com/images/interface.png") -371px -168px no-repeat;
    margin-left: -20px;
  }
    .breadcrumbs-middle span {
      display: block;
      float: left;
      height: 22px;
      padding: 0 20px 0 0;
      background: url("http://images.productwiki.com/images/interface.png") right -168px no-repeat;
    }
  .breadcrumbs-last,.breadcrumbs-last-active {
    display: block;
    float: left;
    height: 22px;
    line-height: 20px;
    font-size: 11px;
    padding: 0 0 0 22px;
    overflow: hidden;
    background: url("http://images.productwiki.com/images/interface.png") -369px -168px no-repeat;
    margin-left: -15px;
    color: #777777;
  }
    .breadcrumbs-last span,.breadcrumbs-last-active span {
      display: block;
      float: left;
      height: 22px;
      padding: 0 15px 0 0;
      background: url("http://images.productwiki.com/images/interface.png") right -141px no-repeat;
    }
  .breadcrumbs-firstlast {
    display: block;
    float: left;
    line-height: 20px;
    font-size: 11px;
    color: #777777;
    padding: 0 0 0 10px;
    background: url("http://images.productwiki.com/images/interface.png") -369px -141px no-repeat;
  }
    .breadcrumbs-firstlast span {
      display: block;
      float: left;
      height: 22px;
      padding: 0 15px 0 0;
      background: url("http://images.productwiki.com/images/interface.png") right -141px no-repeat;
    }

/* PRODUCT PAGE */

.product-info {
  margin-bottom: 12px;
}
  .product-info h1 {
    margin-bottom: 6px;
  }
.product-release {
  color: #919191;
  font-size: 12px;

}
.product-price {
  font-size: 16px;
}

/* BLOCK HEADER */
.blockheader {
  border: solid 1px #d7d7d7;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 18px;
}  
  .blockheader-content {
    background: #f3f3f3;
    border: solid 1px #ffffff;
    padding: 8px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }

/* MODULE */
/* tabs */
.module-tabs {
  list-style: none;
  margin: 0;
  height: 30px;
  position: relative;
  z-index: 10;
}
  .module-tabs li {
    float: left;
    margin-bottom: -1px;
  }
    .module-tabs a {
      display: block;
      float: left;
      padding: 0 8px;
      border-left: solid 1px #ffffff;
      border-right: solid 1px #ffffff;
      border-top: solid 1px #ffffff;
      line-height: 29px;
    }
  .module-tabs li.active {
    border-top: solid 1px #c9d3de;
    border-right: solid 1px #c9d3de;
    border-left: solid 1px #c9d3de;
    background: #ffffff url("http://images.productwiki.com/images/interface.png") -279px -292px no-repeat;
  }

/* DISCUSSION */
.discussion { 
  margin: 12px 0 0 0;
}
  .discussion-node {
    margin-bottom: 12px;
  }
    .discussion-node p {
      margin-bottom: 6px;
    }
    .discussion-node b {
      font-size: 10px;
      font-weight: normal;
      color: #919191;
    }

  /* container */
  .discussion-node-container {
    border: solid 1px #ffffff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 7px 7px 3px 7px;
  }

  /* message wrapper */
  .discussion-node-message {
    background: #f9f9f9;
    border: solid 1px #cccccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    z-index: 11;
  }

  /* comments wrapper */
  .discussion-node-comments {
    background: #ffffff;
    border: 0px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    z-index: 10;
    margin-top: -7px;
  }
    .discussion-node-comments .wrapper {
      padding: 7px;
    }
  .discussion-node-comments .discussion-node-container {
    padding: 0px;
  }
  .discussion-node-comments-collapsed {
    background: #f9f9f9;
    border: solid 1px #cccccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 10px;
    margin-top: -7px;
    overflow: hidden;
    position: relative;
    z-index: 10;
    cursor: pointer;
  }
    .discussion-node-comments-collapsed .wrapper {
      display: none;
    }
  .discussion-node-comments-extra,
  .discussion-node-comments-extra-collapsed {
     background: #f9f9f9;
    border: solid 1px #cccccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 10px;
    margin-top: -7px;
    overflow: hidden;
    position: relative;
    z-index: 9;
  }
    .discussion-node-comments-extra-collapsed {
      cursor: pointer;
    }

  /* Message styles */
  .discussion-node-message-details {
    border-bottom: solid 1px #e0e0e0;
    padding-bottom: 7px;
    padding-left: 52px;
    min-height: 49px;
  }
  .discussion-node-message-actions {
    border-top: solid 1px #ffffff;
  }
    .discussion-node-message-actions .action-comment {
      float: right;
    }
  .discussion-node-photo {
    width: 41px;
    height: 44px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    left: 10px;
  }
    .discussion-node-photo .overlay {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 41px;
      height: 44px;
      background: url("http://images.productwiki.com/images/interface.png") -593px -327px no-repeat;
    }

  /* comment styles */
  .discussion-node-container li {
    padding-left: 50px;
    position: relative;
    margin: 7px 0 7px;
    min-height: 36px;
  }
    .discussion-node-comment-photo {
      position: absolute;
      left: 14px;
      top: 5px;
      overflow: hidden;
    }
      .discussion-node-comment-photo .overlay {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 29px;
        height: 31px;
        background: url("http://images.productwiki.com/images/interface.png") -593px -374px no-repeat;
      }
  .discussion-node-container .button-new {
    margin: 9px 0 17px 14px;
  }

  /* new commetn */
  .discussion-node-comment-new {
    position: relative;
    height: 112px;
    color: #777777;
    background: url("http://images.productwiki.com/images/snippets/commentnew.png") repeat-x;
  }
    .discussion-node-comment-new-leftpanel {
      position: absolute;
      left: 0px;
      top: 0px;
      height: 112px;
      width: 4px;
      background: url("http://images.productwiki.com/images/interface.png") -786px -316px no-repeat;
    }
    .discussion-node-comment-new-rightpanel {
      position: absolute;
      right: 0px;
      top: 0px;
      height: 112px;
      width: 4px;
      background: url("http://images.productwiki.com/images/interface.png") -790px -316px no-repeat;
    }
    .discussion-node-comment-new-title {
      position: absolute;
      top: 4px;
      left: 7px;
    }
    .discussion-node-comment-new-counter {
      position: absolute;
      top: 4px;
      right: 6px;
    }
    .discussion-node-comment-new-input {
      position: absolute;
      top: 27px;
      left: 4px;
      resize: none;
      width: 540px;
      height: 79px;
      border: none;
      outline: none;
      font-size: 12px;
      background: none;
      font-family: "Open Sans", Helvetica, Arial, Tahoma, sans-serif;
    }
    .discussion-node-comment-new .button {
      position: absolute;
      right: 5px;
      bottom: 5px;
      padding-left: 12px;
    }
      .discussion-node-comment-new .button span {
        padding-right: 12px;
      }

/* ACCOUNT LIGHTBOXES */
.accountlightbox-field {
  margin: 12px 0;
}
  .accountlightbox-field input {
    width: 265px;
    height: 19px;
    padding: 9px 5px 3px 5px;
    margin: 0px;
    border: 0px;
    outline: none;
    vertical-align: top;
    background: url("http://images.productwiki.com/images/interface.png") -514px -28px no-repeat;
    font-size: 14px;
    font-family: "Open Sans", Helvetica, Arial, Tahoma, sans-serif;
  }
.accountlightbox-toggle {
  padding-top: 27px;
  clear: both;
}
.lightbox-content .facebook {
  margin: 45px 0;
  text-align: center;
}

/* LIGHTBOX */
.lightbox-header {
  margin: 25px 25px 0 25px;
  font-size: 16px;
  font-family: Verdana, sans-serif;
}
.lightbox-content {
  margin: 25px;
}
  .lightbox-content p {
    margin: 0 0 18px 0;
  }
  .lightbox-content .back {
    float: right;
    line-height: 32px;
  }
  .lightbox-content .rule {
    height: 1px;
    background: #dcdcdc;
    margin-bottom: 9px;
  }

/* FORS */
input.file {
  width: 265px;
  height: 26px;
  padding: 5px 5px 0 5px;
}
input.text {
  width: 265px;
  height: 19px;
  padding: 9px 5px 3px 5px;
  margin: 0px;
  border: 0px;
  outline: none;
  vertical-align: top;
  background: url("http://images.productwiki.com/images/interface.png") -514px -28px no-repeat;
  font-size: 14px;
  font-family: "Open Sans", Helvetica, Arial, Tahoma, sans-serif;
}

/* DEAL SUBSCRIBE */
.deal-subscribe {
  background: #E8F0F3;
  border: solid 1px #74A6B4;
  padding: 8px 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 15px;
}  
  .deal-subscribe .tagline {
    font-size: 18px;
    line-height: 24px;
    color: #44727E;
    text-shadow: 1px 1px 0px #ffffff;
    display: inline-block;
    padding-right: 15px;
    vertical-align: middle;
  }
  .deal-subscribe input[type="text"] {
    width: 211px;
    height: 19px;
    padding: 7px 5px 5px 5px;
    border: 0px;
    background: url("http://images.productwiki.com/images/interface.png") -279px -254px no-repeat;
    font-size: 12px;
    font-family: "Open Sans", Verdana, Tahoma, Arial, sans-serif;
    outline: none;
    vertical-align: middle;
    margin-bottom:3px;
  }
  .deal-subscribe a {
    vertical-align: middle;
  }

.deal-terms {
  float: left;
  width: 205px;
  background: url('http://images.productwiki.com/images/deals/background.png') 0px 0px repeat-y;
  position: relative;
  padding: 100px 45px 25px 15px;
  overflow: visible;
  margin-left: 5px;
}  
  .deal-terms-header {
    height: 100px;
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url('http://images.productwiki.com/images/deals/background-top-sm.png') no-repeat;
    margin-left: -5px;
  }
    .deal-terms-header .price {
      font-weight: bold;
      font-size: 24px;
      color: #ffffff;
      display: block;
      position: absolute;
      top: 40px;
      left: 15px;
      text-shadow: 0px -1px 0px #081f37;
    }
      .deal-terms-header a {
        position: absolute;
        right: 25px;
        top: 32px;
        color: #ffffff;
        font-size: 18px;
        font-weight: bold;
        text-decoration: none;
        width: 116px;
        text-align: center;
        height: 37px;
        line-height: 34px;
        text-shadow: 0px -1px 0px #a97f1f;
        background: url('http://images.productwiki.com/images/deals/buynow.png') no-repeat;
      }
        .deal-terms-header a:hover {
          background: url('http://images.productwiki.com/images/deals/buynow.png') 0px -37px no-repeat;color:#FFFFFF;
        }

     .deal-terms-header .buyclosed {
        position: absolute;
        right: 25px;
        top: 32px;
        color: #EDEDED;
        font-size: 18px;
        font-weight: bold;
        text-decoration: none;
        width: 116px;
        text-align: center;
        height: 37px;
        line-height: 34px;
        text-shadow: 0px -1px 0px #a97f1f;
        background: url('http://images.productwiki.com/images/deals/closed.png') no-repeat;
      }
  .deal-terms-footer {
    height: 25px;
    width: 100%;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: url('http://images.productwiki.com/images/deals/background-bottom.png') no-repeat;
  }
  .deal-terms-stats {
    overflow: auto;
    font-size: 11px;
    text-shadow: 1px 1px 0 #ffffff;
  }
    .deal-terms-stats-column {
      float: left;
    }
      .deal-terms-stats-column.short {
      }
      .deal-terms-stats-column strong {
        display: block;
        font-size: 18px;
        color: #919191;
        line-height: 22px;
      }  
  .deal-terms-time {
    padding: 8px;
    background: #D7E6EA;
    -moz-border-radius: 5px;
    -webkt-border-radius: 5px;
    border-radius: 5px;
    margin: 18px 0 6px 0;
    text-align: center;
    text-shadow: 1px 1px #ebf5fb;
    color: #5b7887;
    font-weight: bold;
    box-shadow: 
      inset 1px 1px 1px #9eb7c4,
      1px 1px 0px #ffffff;
  }
    .deal-terms-time .heading {
      font-size: 13px;
      display: block;
      line-height: 18px;
    }
    .deal-terms-time .counter {
      font-size: 18px;
      display: block;
      color: #3a505b;
      line-height: 22px;
    }
  .deal-terms-count {
    padding: 8px;
    background: #D1E5C2;
    -moz-border-radius: 5px;
    -webkt-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    text-shadow: 1px 1px #f0fbeb;
    font-weight: bold;
    box-shadow: 
      inset 1px 1px 1px #acc49e,
      1px 1px 0px #ffffff;
  }
    .deal-terms-count .heading {
      font-size: 18px;
      display: block;
      color: #456135;
      line-height: 22px;
    }
.deal-terms-count .status {
font-size: 13px;
display: inline-block;
color: #ffffff;
line-height: 20px;
height: 22px;
text-shadow: 1px 1px #506b41;
background: url('http://images.productwiki.com/images/deals/status.png') left center no-repeat;
margin: 7px 0 0 0;
padding-left: 10px;
}
.deal-terms-count .status b {
background: url('http://images.productwiki.com/images/deals/status.png') right center no-repeat;
display: inline-block;
height: 22px;
padding-right: 10px;
}

    .deal-terms-share 
    {
    font-weight: bold;
    margin-top:16px;
    color: #5f5f5f;
    text-shadow: 1px 1px 0px #ffffff;
  }
    .deal-terms-share .email {
      background: url('http://images.productwiki.com/images/deals/email.png') no-repeat;
      width: 42px;
      height: 20px;
      display: block;
      float: right;
      margin-top: 11px;
      margin-left: 3px;
    }
  .deal-terms-fineprint {
    padding-top: 20px;
    color: #5f5f5f;
    text-shadow: 1px 1px 0px #ffffff;
    background: url('http://images.productwiki.com/images/deals/fineprint.png') 0px 0px no-repeat;
    margin-top: 16px;
  }
  .deal-terms-voucherinfo {
    padding-top: 20px;
    color: #5f5f5f;
    text-shadow: 1px 1px 0px #ffffff;
    background: url('http://images.productwiki.com/images/deals/voucherredemption.png') 0px 0px no-repeat;
    margin-top: 16px;
  }

.deal-product {
  float: left;
  width: 665px;
}
  .deal-product h1 {
      padding: 36px 0px 20px 0px;
    }
  /* image */
  .deal-product-image {
    border: solid 1px #d7d7d7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 280px;
    margin-bottom: 5px;
  }
    .deal-product-image img {
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
      vertical-align: middle;
    }
  /* description */  
  .deal-product-description {
    float: left; 
    width: 370px;
    margin-right: 40px;
  }  
    .deal-product-description p {
      margin-bottom: 18px;
    }
    .deal-product-viewfull {
      display: block;
      text-align: center;
      padding: 8px;
      background: #eff8ff;
    }
  /* pros */
  .deal-product-pros {
    float: left; 
    width: 250px;
  }  
    .deal-product-pros ul {
      list-style: none;
      margin: 0;
    }
      .deal-product-pros li {
        padding: 5px 0;
        overflow: auto;
      }
        .deal-product-pros .left {
          float: left;
          width: 20px;
          padding-right: 5px;
          padding-top:1px;
          border: 0px;
          text-align: right;
        }
          .deal-product-pros .left span {
            display: block;
            float: left;
            text-align: right;
            padding: 0 2px 0 0;
            width: 17px;
            background: #d9eccc;
            color: #429e00;
            font-weight: bold;
            font-size: 11px;
            line-height: 14px;
            overflow: hidden;
            margin-top: 2px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
          }
        .deal-product-pros .right2 {
          float: left;
          width: 225px;
          border: 0px;
        }

 /* SELECT STYLING */
.select-wrapper {
display: block;
padding-right: 1px;
background: transparent url("http://images.productwiki.com/images/forms.png") right -33px no-repeat;
height: 28px;
overflow: hidden;
margin-top: 1px;
}
  .select-wrapper select {
    opacity: 0;
  filter:alpha(opacity:0);
  cursor: pointer;
    height: 24px;
  padding: 0px;
  margin: 0px;
  text-align: top;
  width: 100% !important;
  }
  .select-wrapper span {
    font-size: 12px;
  display: block;
  height: 29px;
  line-height: 27px;
  margin-bottom: -29px;
  text-align: left;
  overflow: hidden;
  text-indent: 6px;
  margin-right: 26px;
  background: transparent url("http://images.productwiki.com/images/forms.png") left -63px no-repeat;
  }
  /* disabled */
  .select-wrapper.disabled {
    background: transparent url("http://images.productwiki.com/images/interface.png") right -3px no-repeat;
  }
    .select-wrapper.disabled select {
      display: none;
    }

/* PRODUCT LIST */
.productlist {
  list-style: none;
  clear: both;
}
  .productlist-item {
    width: 175px;
    margin: 0 20px 36px 0;
    float: left;
    overflow: hidden;
  }
    .productlist-item-photo {
      position: relative;
      border: solid 1px #c6c6c6;
      height: 83px;
      overflow: hidden;
    }
    .productlist-item-meta { font-size: 11px; }
      .productlist-item-meta strong { font-size: 12px; }
        .productlist-item-meta strong a { color: #262626; }
      .productlist-item-meta em {
        color: #5e5e5e;
        font-style: normal;
      }
/* pagination for product list */
.productlistpagination {
  float: right;
  margin-top: 20px;
}
  .productlistpagination-page,
  .productlistpagination-page-active {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background: url("http://images.productwiki.com/images/interface.png") -526px -2px no-repeat;
  }
  .productlistpagination-page-active { background: url("http://images.productwiki.com/images/interface.png") -514px -2px no-repeat; }
  .productlistpagination-page:hover{ background: url("http://images.productwiki.com/images/interface.png") -514px -2px no-repeat; }

/* SEARCH RESULTS */
.searchresults-categories {
  border: solid 1px #dcedfb;
  background: #eff8ff;
  padding: 10px;
}    

.searchresults-articles {
  margin-left: 20px;
}
  .searchresults-articles a {
    display: block;
  }

/* PRODUST LIST EXPANDED */
.productlist-ex {
  padding: 9px 0 27px 0;
  margin-bottom: 18px;
  border-bottom: solid 1px #cccccc;
}
  .productlist-ex-photo {
    width: 160px;
    padding-right: 20px;
    text-align: center;
    float: left;
  }
  .productlist-ex-info {
    float: left;
    width: 520px;
  }
    .productlist-ex-info-name {
      font-size: 18px;
      font-family: Georgia, Times New Roman, serif;
    }
    .productlist-ex-info-release {
      font-size: 11px;
      color: #919191;
    }
    .productlist-ex-info-price {
      font-size: 14px;
      display: block;
      margin-bottom: 18px;
    }

    .productlist-ex-info-pros {
      float: left;
      width: 250px;
      padding-right: 20px;      
    }
      .productlist-ex-info-pros-list {
        list-style: none;
      }
        .productlist-ex-info-pros-list li {
          padding-left: 11px;
          background: url("http://images.productwiki.com/images/snippets/bullet-green.png") 0 6px no-repeat;
        }
    .productlist-ex-info-cons {
      float: left;
      width: 250px;
    }
      .productlist-ex-info-cons-list {
        list-style: none;
      }
        .productlist-ex-info-cons-list li {
          padding-left: 11px;
          background: url("http://images.productwiki.com/images/snippets/bullet-red.png") 0 6px no-repeat;
        }

 /* pagination */
.pagination .button,
.pagination .button-disabled {
  font-size: 14px;
  padding-left: 25px;
}  
  .pagination .button span,
  .pagination .button-disabled span {
    padding-right: 25px;
  }

/* thick blue */  
.button-thick {
  display: block;
  text-align: center;
  height: 43px;
  line-height: 43px;
  font-size: 18px;
  color: #ffffff;
  padding-left: 25px;
  overflow: hidden;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  background: #1871c1 url("http://images.productwiki.com/images/buttons.png") left -448px no-repeat;
}
  .button-thick span {
    display: block;
    padding-right: 25px;
    background: url("http://images.productwiki.com/images/buttons.png") right -448px no-repeat;
  }
  .button-thick:hover {
    color: #ffffff;
    text-decoration: none;
    background-position: left -494px;
  }
  .button-thick:hover span {
    background-position: right -494px;
  }

 /* PAGINATION */
.pagination {
  text-align: center;
  line-height: 31px;
  margin-bottom: 18px;
  font-size: 16px;
  margin-top: -19px;
  padding-top: 9px;
  background: url("http://images.productwiki.com/images/snippets/pagination-bg.png") repeat-x;
}
.pagination-right {
  float: right;
  padding: 9px 35px 9px 0;
  margin-top: -9px;
  background: url("http://images.productwiki.com/images/snippets/pagination-right.png") right top no-repeat;
}
.pagination-left {
  float: left;
  padding: 9px 0 9px 35px;
  margin-top: -9px;
  background: url("http://images.productwiki.com/images/snippets/pagination-left.png") left top no-repeat;
}

/* FILTERS */
.filter-close,
.filter-open {
  font-size: 14px;
  padding: 9px 0 9px 0;
  margin-bottom: 18px;
  border-bottom: double 3px #cccccc;
}  
  .filter-close .filter-content {
    display: none;
  }
  .filter-toggle {
    font-size: 11px;
    color: #919191;
    float: right;
  }

  .filter-content {
    font-size: 12px;
    padding: 9px 0 0 0;
  }

  .filter-checkbox {
    padding-left: 16px;
    color: #919191;
    cursor: pointer;
    background: url("http://images.productwiki.com/images/interface.png") -780px -89px no-repeat;
  }
    .filter-checkbox:hover {
      text-decoration: underline;
    }
  .filter-checkbox-checked {
    padding-left: 16px;
    color: #46a0ec;
    cursor: pointer;
    background: url("http://images.productwiki.com/images/interface.png") -780px -111px no-repeat;
  }
    .filter-checkbox-checked:hover {
      text-decoration: underline;
    }

/* GUIDE AUTHOR */
.guideauthor-photo {
float: left;
width: 55px;
height: 49px;
position: relative;
overflow: hidden;
margin-bottom: 18px;
}
.guideauthor-photo-overlay {
position: absolute;
top: 0px;
left: 0px;
width: 49px;
height: 49px;
background: url("http://images.productwiki.com/images/snippets/photo-overlay.png") no-repeat;
}
.guideauthor-meta {
float: left;
width: 175px;
padding-top: 9px;
line-height: 16px;
margin-bottom: 18px;
}  

/* ACCOUNT */
.account-photo {
  background: url("http://images.productwiki.com/images/snippets/account-photo.png") no-repeat;
  width: 220px;
  height: 251px;
}
  .account-photo a {
    display: block;
    margin: 105px 40px 0 40px;
    background: #ffffff;
    background: rgba(255,255,255,0.7);
    line-height: 24px;
    text-align: center;
  }

.account-navigation {
  border-top: solid 1px #e3e3e3;
  margin-left: 10px;
  margin-right: 19px;
  list-style: none;
  background: url("http://images.productwiki.com/images/snippets/account-nav-bg.png") top right repeat-y;
}
  .account-navigation li {
    border-bottom: solid 1px #e3e3e3;
  }
  .account-navigation a {
    display: block;
    line-height: 35px;
    padding-left: 25px;
    font-size: 16px;
    font-weight: bold;
    color: #828282;
    font-family: Helvetica, Arial, Tahoma, sans-serif;
    border-bottom: solid 1px #ffffff;
    margin-right: -19px;
  }
    .account-navigation a.active {
      color: #ffffff;
      background: url("http://images.productwiki.com/images/snippets/account-nav-active.png") no-repeat;
      border-bottom: none;
      margin-left: -5px;
    }

/* FRIENDS LIST */
.friendslist {
  clear: both;
  margin-bottom: 19px;
  list-style: none;
}
  .friendslist li {
    height: 75px;
  }
    .friendslist-photo {
      float: left;
      width: 55px;
      height: 60px;
      overflow: hidden;
      background: url("http://images.productwiki.com/images/snippets/nouser-57.png") no-repeat;
      padding: 1px;
    }
    .friendslist-name {
      float: left;
      width: 500px;
      height: 62px;
      margin-left: 20px;
      font-size: 24px;
      line-height: 38px;
      font-family: Helvetica, Arial, Tahoma, sans-serif;
    }
    .friendslist-remove {
      float: left;
      width: 100px;
    }
      .friendslist-remove a {
        padding-left: 20px;
        color: #777777;
        background: url("http://images.productwiki.com/images/icons.png") -4px -1002px no-repeat;
        display: none;
        margin-top: 10px;
      }
        .friendslist li:hover .friendslist-remove a { display: block; }

/* MESSAGES LIST */
.messageslist {
  width: 100%;
  line-height: 32px;
  margin-bottom: 19px;
}
  .messageslist td {
    border-top: solid 1px #e6e7e7;
  }
    .messageslist tr:first-child td {
      border-top: none;
    }
  .messageslist .checkbox {
    width: 18px;
    padding: 0 5px;
  }
  .messageslist .author {
    width: 150px;
    padding: 0 10px;
  }
  .messageslist .date {
    width: 120px;
    padding: 0 10px;
  }

/* TAGGED PROCUTS */
.taggedproducts .sidebar {
  float: left;
  width: 190px;
}
.taggedproducts .content {
  float: left;
  width: 480px;
  margin-right: 0px;
}

/* UPLOAD IMAGE */
.uploadimage {
  padding: 15px 10px;
  border: solid 1px #d2d2d2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
  .uploadimage .button {
    float: right;
  }

/* RESROUCE LIGHTBOX */
.resource {
  margin: 0 0 4px 0;
}
  .resource-delete {
    display: block;
    float: left;
    width: 31px;
    height: 31px;
    background: url("http://images.productwiki.com/images/interface.png") -225px -747px no-repeat;
  }
    .resource-delete:hover {
      background: url("http://images.productwiki.com/images/interface.png") -257px -747px no-repeat;
    }
  .resource-label {
    width: 155px;
    height: 19px;
    padding: 9px 5px 3px 5px;
    margin: 0px;
    border: 0px;
    outline: none;
    vertical-align: top;
    background: url("http://images.productwiki.com/images/interface.png") -635px -650px no-repeat;
    font-size: 14px;
    font-family: Helvetica, Arial, Tahoma, sans-serif;
  }
  .resource-url {
    width: 345px;
    height: 19px;
    padding: 9px 5px 3px 5px;
    margin: 0px;
    border: 0px;
    outline: none;
    vertical-align: top;
    background: url("http://images.productwiki.com/images/interface.png") 0px -650px no-repeat;
    font-size: 14px;
    font-family: Helvetica, Arial, Tahoma, sans-serif;
  }

/* ACCOUNT LIGHTBOXES */
.accountlightbox-field {
  margin: 12px 0;
}
  .accountlightbox-field input {
    width: 265px;
    height: 19px;
    padding: 9px 5px 3px 5px;
    margin: 0px;
    border: 0px;
    outline: none;
    vertical-align: top;
    background: url("http://images.productwiki.com/images/interface.png") -514px -28px no-repeat;
    font-size: 14px;
    font-family: Helvetica, Arial, Tahoma, sans-serif;
  }
.accountlightbox-toggle {
  padding-top: 27px;
  clear: both;
}

/* category */
#twobytwo {width:99%;}
#twobytwo td {padding:0px 30px 30px 0px;}
.category-item-photo {
    position: relative;
    border: solid 1px #c6c6c6;
    height: 83px;
    overflow: hidden;
}
.category-item-meta { font-size: 11px; }
    .category-item-meta strong { font-size: 12px; }
    .category-item-meta strong a { color: #262626; }
    .category-item-meta em {
    color: #5e5e5e;
    font-style: normal;
}

/* MODULE */
/* tabs */
.module-tabs2 {
  list-style: none;
  margin: 0;
  height: 30px;
  position: relative;
  z-index: 10;
}
  .module-tabs2 li {
    float: left;
    margin-bottom: -1px;
  }
    .module-tabs2 span {
      display: block;
      float: left;
      padding: 0 8px;
      border-left: solid 1px #ffffff;
      border-right: solid 1px #ffffff;
      border-top: solid 1px #ffffff;
      line-height: 29px;
    }

  .module-tabs2 li.active {
    border-top: solid 1px #c9d3de;
    border-right: solid 1px #c9d3de;
    border-left: solid 1px #c9d3de;
    background: #ffffff url("http://images.productwiki.com/images/interface.png") -279px -292px no-repeat;
  } 

/* actions */
  .action-agree,
  .action-disagree,
  .action-comment {
    color: #919191;
    font-size: 10px;
    display: inline-block;
    padding-left: 13px;
    margin-right: 5px;
    background: url("http://images.productwiki.com/images/icons.png") -6px -1034px no-repeat;
  }
  .action-disagree { background: url("http://images.productwiki.com/images/icons.png") -6px -1087px no-repeat; }
  .action-comment { background: url("http://images.productwiki.com/images/icons.png") -6px -541px no-repeat; }

    .action-agree:hover { background: url("http://images.productwiki.com/images/icons.png") -6px -1060px no-repeat; }
    .action-disagree:hover { background: url("http://images.productwiki.com/images/icons.png") -6px -1113px no-repeat; }
    .action-comment:hover { background: url("http://images.productwiki.com/images/icons.png") -6px -562px no-repeat; }

  .action-agree-active,
  .action-disagree-active {
    color: #32a33d;
    font-size: 10px;
    display: inline-block;
    padding-left: 13px;
    margin-right: 5px;
    /*background: url("http://images.productwiki.com/images/icons.png") -6px -582px no-repeat;*/
    background: url("http://images.productwiki.com/images/icons.png") -6px -1060px no-repeat;
  }
      .action-disagree-active { color: #ac2828;background: url("http://images.productwiki.com/images/icons.png") -6px -1113px no-repeat;/* background: url("/images/icons.png") -6px -606px no-repeat; */}

      .action-agree-active:hover { color: #32a33d; }
      .action-disagree-active:hover { color: #ac2828; }.browsecategories-menu-level3 {
    display: none;
    list-style: none;
    position: absolute;
    margin: -28px 0 0 192px;
    background: #e0f0ff;
    padding: 3px 0;
    border: solid 1px #2d91e7;
    width: 192px;
    -moz-border-radius: 4px;
    -moz-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 4px;
    -webkit-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.3);
}

#sitemap-popup {
position: absolute;
background: #292929;
margin-top: -200px;
margin-left: 50px;
z-index: 999;
padding: 10px;
border: solid black 1px;

}

#sitemap-popup ul {margin: 0; list-style: none;}
#sitemap-popup li {margin: 0;}

#sitemap-anchor {cursor: hand;cursor: pointer;}
#sitemap-anchor:hover {color: #cef1ff; text-decoration: underline;}

.browsecategories-menu-level1 li:hover ul {
    display: block;
}

.browsecategories-menu-level1 li:hover ul.browsecategories-menu-level2 ul {
    display: none;
}    

.browsecategories-menu-level2 li:hover ul.browsecategories-menu-level3{
display: block !important;
}

ul.menu li.active{
width:135px;
}

.blue img {float:right; margin-right:7px; margin-top:2px;}
#user_anonymous_dropdown img {margin-right:7px; margin-left: 10px;}

#joinPWLink_v3 {text-align: center;}

.dropdownmenu {z-index: 999;}
.userdropdownlink { width:80px;}
.userdropdownlinkmenu{display:none; width:100px; position:relative; clear:both;}

.nav_keephover {background-color: #cee9ff !important; border-top: solid 1px #e5f4ff;}

/* corrections */
.browsecategories-menu-level1 span.link, .browsecategories-menu-level1 a {border-top: solid 1px #e0f0ff !important;}
.browsecategories-menu span.first {border-top: solid 1px #2d91e7 !important;}

.browsecategories-menu span.link:hover {
    color: #074b93;
    text-decoration: underline;
    cursor: pointer; cursor: hand;
}

/* make a into span */
    /* level 1 */
    .browsecategories-menu-level1 span.link {
      padding-left: 10px;
      line-height: 22px;
      display: block;
      border-top: solid 1px #ffffff;
      border-bottom: solid 1px #2d91e7;
      color: #2c343b;
      text-decoration: none;
      zoom: 1;
    }
      .browsecategories-menu-level1 span.more {
        background: url("http://images.productwiki.com/images/snippets/menu-arrow.png") 167px no-repeat;
        position: relative;
      }
      .browsecategories-menu-level1 span.link:hover {
        background-color: #cee9ff;
        border-top: solid 1px #e5f4ff;
      }
    /* level 2 */
    .browsecategories-menu-level2 span.link {
      padding-left: 10px;
      line-height: 22px;
      display: block;
      border-top: solid 1px #ffffff;
      border-bottom: solid 1px #2d91e7;
      color: #2c343b;
      text-decoration: none;
    }

    .spanlink:hover, .spanlink2:hover, .spanlinksi:hover{
    cursor: pointer; cursor: hand;
}
/**
 * styling for tip content
 * mostly for example
 * note: canvas (the tip itself) cannot be styled here. use javascript options for that.
 */
.bt-wrapper {
  overflow: visible;
}
.bt-content {
  font-size: 11px;
  color: #7c682b;
  line-height: normal;
  text-align: center;
}

/* styling for active target elements - usually for background hilighting */
.bt-active {
  /* example:
  background-color: yellow !important;
  */
}

input:focus,textarea:focus {color:Black;}

/* overflows to make beauty tips work */
#comments, #product-video {overflow:visible;}

.related-tabs {overflow:visible;}

/* placeholder for incompatible browsers */
.placeholder {color: #aaa;}

/* layout */
.product-outer {width:1145px!important;overflow:hidden;margin:0 auto;padding-left: 5px;}
.product-outer .container {float:left;}
.product-outer .header-inner {width: 1145px!important;}
.product-outer .page {margin-top:18px;}
.product-menu .menubar .container {width:1145px!important;}
.product-menu {overflow:visible;}

.main-section {}
.side-ads {float:left;width:160px;margin-left:20px;}
.footer {clear:both;}

.productlist-item-last {margin-right: 0px !important;} /* home page margin right pop */
em {font-style:italic;} /* em should be italics */

/* recent changes hover fix */
.browsecategories:hover em {color:#FFFFFF;}

ul.menu .active .blue_dropdown em {
background: url("http://images.productwiki.com/images/buttons.png") right -54px no-repeat;
    font-style: normal;
    display: block;
    padding-right: 25px;
}
ul.menu .active .blue_dropdown em:hover { background: url("http://images.productwiki.com/images/buttons.png") right -303px no-repeat;}

.userdropdownlink a {padding-right: 20px !important;}
.userdropdownlink em {font-style: normal;display: block !important;}

#user_anonymous_dropdown span {padding: 0 10px;}

.productcollate-label-product, .productcollate-label-popular, .productcollate-label-guide {letter-spacing:1px;}
/*Login fix for v3 pages ================================================*/

.facebookconnect, .facebook {cursor:pointer;}
.lightbox-content .facebook {margin: 30px 0px;}

/*============================================================================================================*/
/*span link css*/
.spanlinksi {color:#e9771b; margin-left:2px;}
.product-tags .spanlink {color:#e9771b;}

#product-gallery div.details span {
font-weight:bold;
margin-right:5px;
text-decoration:none;
}

.product-tags .spanlink:hover,.spanlinkunderline:hover {color: #f29124; text-decoration: underline;}
/*-------------------------------------------------------------------------------------------------------------*/

/*Fix for login*/
/*#tap_login .button, .pwv1 .button {background: none !important;}*/

#register-nav h4, #register-inputs h4 
{
color: #000000 !important; 
font-family: Verdana,Tahoma,Arial,sans-serif !important; 
text-transform: none !important; font-weight:bold !important; 
font-size: 8pt !important;
}

/*Fix for links*/
.simulink {display: inline;cursor:hand;cursor:pointer;}
a,.simulink {
  color: #e9771b;
  text-decoration: none;
}
a:hover,.simulink:hover {
    color: #f29124;
    text-decoration: underline;
}

/* clickable headings */
h1 a, h1 a:link, h1 a:visited {
color: #262626;
text-decoration: none;
}
h1 a:hover {
text-decoration: none;
color: red;
}
.productpage h2, .pg-large .product-gallery-controls-title {padding:0px !important;color:#404749;font-size:14px;font-weight:bold;}
.productpage h2 {margin-bottom:10px;}

.product-module, .related-tabs, .review-tabs {margin-bottom:20px !important;clear:both;}

.product-module-med {margin-bottom:5px !important;clear:both;}

/*Fix for weird overlap issue in footer*/
.pwv3 .column3 .pngfix {background-position:-30px -30px !important;}

/*Fix for banner picture having a black bar*/
.annoucement-source {padding-left: 9px;}
.annoucement-photo {width: 49px !important;}

/*Fix for promotion panel not showing up*/
#promotion_div {overflow:visible !important;}

/*Fix for top result of a leaf node having scrollbars*/
.productlist-ex {overflow: visible !important;}

/*Background for adsense sidebar change to white and border stuff*/
div.rbox {background-color: #FFFFFF !important; border: none !important;}
#productwiki-box {}

.featured-content ul {padding: 3px 0 !important;}
#product-right {margin-left:14px !important; border-left: solid 1px #CCCCCC !important;}
#rbox1 {padding-left: 8px !important;}
#rbox2 {padding-left: 2px !important;}
#rbox3 {padding-left: 15px !important;}

/*Getting rid of Edit Product button when you are already editing a product*/
.main-1024 #eth-tabs div.tab {display: none !important;}

/*Fixing button links*/
.button a {color:#FFFFFF !important;}
/*==============================================================================*/
/*add css for the user page mystuff tab*/

#user-tags ul {padding-left:5px; padding-bottom:10px;}
#user-tags li {display:inline; line-height:20px; margin:0; padding:0; white-space:nowrap;}
a.b5 {font-size:18px;}

/* SEOified promotion items */
.collage-wrapper {overflow: hidden !important;}
.collage-wrapper a {
color: #FFFFFF;
} 

a.noline:hover {text-decoration: none;}
.collage-wrapper a:hover {
color: #FFFFFF;
text-decoration: none;
} 

/* search */
.searchbutton {vertical-align: top; margin: -1px -3px 0 2px; color:#e9771b;}
.searchbutton:hover {cursor: pointer; cursor: hand;}

.searchbox-input-wrapper {
background: url("http://images.productwiki.com/images/interface.png") left top no-repeat;
padding: 34px 20px 0px 20px;
height: 44px;
width: 470px;
}

.searchbox-input {
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 16px;
outline: none;
background: none;
border: none;
padding: 0px;
margin: 0px;
width: 400px;
color: #A8A8A8;
margin-top:3px;
}

/* user list/dashboard colour stuff*/
#latest-taps, div.friend-list, #user-stats, #user-info #side-category, #user-tags {border:1px solid #CCCCCC;}
.sort-page {border-bottom-color: #CCCCCC !important;}

.productcollage {margin-bottom: 20px !important; margin-top: 10px}
.productlist-item {margin-bottom: 20px !important;}

div.h5 {
  font-size: 11px;
  line-height: 24px;
  font-weight: bold;
  font-family: Verdana, sans-serif;
  border-bottom: solid 1px #cccccc;
  margin: 18px 0;
}

div.feeds {margin-left: 40px;}

/*breadcrumb stuff for IE*/
.breadcrumbs-first, .breadcrumbs-last-active {cursor: pointer !important; cursor: hand !important;}

/*search results text alignment*/
.searchbox2-input {padding-top: 7px !important;}

/* IE7 Fixes */

/* fix for IE7 navigation_bar drop down, works in all browsers too */
.browsecategories-menu-level1,.browsecategories-menu-level2,.browsecategories-menu-level3 {z-index:10000;}
.browsecategories-menu { z-index: 9999;}
.module-header {position: static !important;z-index: 0 !important; overflow:visible;}
.dropdownmenu { margin-top: 0px !important;}

/* button styling */
.button a {display:inline-block;}

.mp-badgelist {min-height:1px;}

/* FIX CLEARING PROBLEMS */
.item:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    overflow: hidden;
}
.item {display: inline-block;}

/* Hides from IE-mac \*/
* html .item {height: 1%;}
.item {display: block;}
/* End hide from IE-mac */

.sidebar-content .sidebar {overflow:hidden;}
#product-m2 {position:relative;}

/*fix manufacturer/image edit page*/
.textbox textarea {width:auto !important;}
#view-header {float:none !important;}

/* Product page */
/* hands */
.button,.button-hide,.button-new,
.tap-anon,.qtap,#new_tag,.tag .remove, .list-tag, #iwantthis,
.module-header .button,.module-form-half .button,.module-form-input .button,.new-button,
#edit-link .button,.show-edit,
.product-gallery-photo img,.product-gallery-controls-edit,.product-resources-controls-edit {cursor:hand;cursor:pointer;}

.action-agree,
.action-disagree,
.action-comment 
{
cursor:hand;
cursor:pointer;
}

.action-agree:hover,.action-disagree:hover,.action-comment:hover,.action-agree-active:hover,.action-disagree-active:hover 
{
color: #f29124;
    text-decoration: underline;
}

/* topnav */
.top-nav .breadcrumbs {float:left;}
#eth-tabs {float:right;}
#eth-tabs div.tab 
{
float:left;
display: inline-block;
padding-left: 24px;
height: 22px;
line-height: 22px;
background: url("http://images.productwiki.com/images/icons.png") 0px -161px no-repeat;
}
#eth-tabs {margin-top:9px;}

/* title */
div.product-info {overflow: visible;}
#iwantthis {margin-top:6px;}
.strike {text-decoration:line-through;}
.sale-price {color:Red;margin-left:5px;}
.percent-off {color:Red;font-style:italic;}
.productlist-condensed-info-price,.productlist-competitor-info-price,.productlist-ex-info-price {display:inline !important;}
.productlist-ex-info-pros,.productlist-ex-info-cons  {margin-top:18px;}

/* share */
#share-menu {position:absolute;margin-left:-75px;}
.google-plus {padding-top:4px;}
.google-plus div {overflow: hidden !important;}

/* sidebar */
.productpage .productcollage-layoutone-one {width:300px;}
.productpage .productcollate-layoutone-one-bar {width: 285px !important;}

.productpage .see-all {width:291px;margin-bottom:0px;}

.productpage .content {overflow:visible;}

/* new button */
  .new-button {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 11px;
    color: #262626;
    padding-left: 24px;
    background: #ffffff url("http://images.productwiki.com/images/buttons.png") left -541px no-repeat;
  }
    .new-button span {
      display: block;
      padding-right: 7px;
      background: url("http://images.productwiki.com/images/buttons.png") right -541px no-repeat;
    }
    .new-button:hover {
      color: #26598e;
      text-decoration: none;
      background-position: left -567px;
    }
    .new-button:hover span {
      background-position: right -567px;
    }

/* tabs */ 
.module-tabs span {
    display: block;
    float: left;
    padding: 0 8px;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    border-top: solid 1px #ffffff;
    line-height: 29px;
}

.module-form-side-input {
  border-top: solid 1px #fafafa;
  border-bottom: solid 1px #cecece;
  border-right: solid 1px #cecece;
  border-left: solid 1px #cecece;
  color: #777777;
  background-color:#E5E5E5;
  padding:3px;
}
.module-side-input-input 
{
top: 4px;
left: 7px;
width: 225px;
padding: 7px 4px 5px 4px;
background: none;
font-size: 12px;
}

/* modal */
#simplemodal-container a.modalCloseImg, .compare-close {background:url("http://images.productwiki.com/images/x.png") no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container {background-color:#FFFFFF;overflow:visible;}
.simplemodal-wrap {overflow:visible;}

/* stats + wtbinfo */
.stats-info div {margin-bottom:7px;}
.stats-info .spanlinksi {background:url("http://images.productwiki.com/images/inline.png") no-repeat;background-position: 0 -809px; width: 10px; height: 10px;padding-left:13px;font-weight:bold;}

/* details */
div.wiki-content, div.wiki-content div {overflow:visible;}
div.wiki-content h1,div.wiki-content h2,div.wiki-content h3,div.wiki-content h4 
{
margin:  15px 0px  10px 0px; 
color: Black;
font-weight: bold; 
font-size: 12px;
background: none;
border-top:none;
border-bottom: solid 1px #BBBBBB;
padding:0px;
line-height:normal;
}

div.wiki-content ul {
margin:0 0 10px 20px;
padding-left:10px;
padding-top:0;
}

div.wiki-content p,div.wiki-content div.wiki, div.wiki-content ul, div.wiki-content {margin-bottom: 5px;line-height:20px;}

.condense_control 
{
background: url('http://images.productwiki.com/images/left_arrow.gif') no-repeat scroll left center transparent; 
padding:0px 0px 2px 9px;
font-weight: bold; 
color:e9771b;
margin-left:7px;
}

/* product images */
.product-gallery-controls-edit {margin-left:10px;}
.product-gallery-controls-thumbs {position:relative;overflow: hidden;}
.product-gallery-controls-thumbs .thumbnails {}
.product-gallery-controls-thumbs li {
padding-top: 10px;
display: block;
float: left;
margin-right: 2px;
width: 40px;
height: 30px;
overflow: hidden;
}
.product-gallery-controls-thumbs li.active {
background: url("http://images.productwiki.com/images/interface.png") -495px -87px no-repeat;
}

ul.thumbnails {display:inline-block;}
ul.thumbnails li {display:inline;}

.thumb-next,.thumb-prev,.prod-thumb {cursor:pointer;cursor:hand;}

/* pros & cons */
/* testing thumbs */
 /* 2nd style */    
.product-procon-pros .action-thumbup2,
.product-procon-pros .action-thumbdown2,
.product-procon-pros .action-thumbup2-active,
.product-procon-pros .action-thumbdown2-active {
display: block;
float: left;
height: 19px;
margin-right: 2px;
margin-top: 4px;
background: url("http://images.productwiki.com/images/interface.png") -624px -492px no-repeat;
 color: #919191;
font-size: 10px;
padding-left: 18px;
}
.product-procon-pros .action-thumbup2 span,
.product-procon-pros .action-thumbdown2 span,
.product-procon-pros .action-thumbup2-active span,
.product-procon-pros .action-thumbdown2-active span {
display: block;
height: 19px;
padding-right: 4px;
cursor: pointer;
background: url("http://images.productwiki.com/images/interface.png") right -492px no-repeat;
}
.product-procon-pros .action-thumbdown2 { background: url("http://images.productwiki.com/images/interface.png") -624px -577px no-repeat; }
.product-procon-pros .action-thumbdown2 span { background: url("http://images.productwiki.com/images/interface.png") right -577px no-repeat; }

/* active */  
.product-procon-pros .action-thumbup2-active { background: url("http://images.productwiki.com/images/interface.png") -624px -534px no-repeat; }
.product-procon-pros .action-thumbup2-active span { background: url("http://images.productwiki.com/images/interface.png") right -534px no-repeat; }
.product-procon-pros .action-thumbdown2-active { background: url("http://images.productwiki.com/images/interface.png") -624px -619px no-repeat; }
.product-procon-pros .action-thumbdown2-active span { background: url("http://images.productwiki.com/images/interface.png") right -619px no-repeat; }
/* row hover */
.product-procon-pros li:hover .action-thumbup2,
.product-procon-cons li:hover .action-thumbup2 {
background: url("http://images.productwiki.com/images/interface.png") -624px -492px no-repeat;
}
.product-procon-pros li:hover .action-thumbup2 span,
.product-procon-cons li:hover .action-thumbup2 span {
background: url("http://images.productwiki.com/images/interface.png") right -492px no-repeat;
}
.product-procon-pros li:hover .action-thumbdown2,
.product-procon-cons li:hover .action-thumbdown2 {
background: url("http://images.productwiki.com/images/interface.png") -624px -577px no-repeat;
}
.product-procon-pros li:hover .action-thumbdown2 span,
.product-procon-cons li:hover .action-thumbdown2 span {
background: url("http://images.productwiki.com/images/interface.png") right -577px no-repeat;
}
/* button hover */
.product-procon-pros li:hover .action-thumbup2:hover,
.product-procon-cons li:hover .action-thumbup2:hover,
.product-procon-pros li:hover .action-thumbup2-active:hover,
.product-procon-cons li:hover .action-thumbup2-active:hover {
background: url("http://images.productwiki.com/images/interface.png") -624px -513px no-repeat;
text-decoration: none;
color: #26598e;
}
.product-procon-pros li:hover .action-thumbup2:hover span,
.product-procon-cons li:hover .action-thumbup2:hover span,
.product-procon-pros li:hover .action-thumbup2-active:hover span,
.product-procon-cons li:hover .action-thumbup2-active:hover span {
background: url("http://images.productwiki.com/images/interface.png") right -513px no-repeat;
}
.product-procon-pros li:hover .action-thumbdown2:hover,
.product-procon-cons li:hover .action-thumbdown2:hover,
.product-procon-pros li:hover .action-thumbdown2-active:hover,
.product-procon-cons li:hover .action-thumbdown2-active:hover {
background: url("http://images.productwiki.com/images/interface.png") -624px -598px no-repeat;
text-decoration: none;
color: #26598e;
}     
.product-procon-pros li:hover .action-thumbdown2:hover span,
.product-procon-cons li:hover .action-thumbdown2:hover span,
.product-procon-pros li:hover .action-thumbdown2-active:hover span,
.product-procon-cons li:hover .action-thumbdown2-active:hover span {
background: url("http://images.productwiki.com/images/interface.png") right -598px no-repeat;
}       

/* buttons 
#procon .action-thumbup {
background: url("http://images.productwiki.com/images/interface.png") -322px -739px no-repeat;
}
#procon .action-thumbdown { background: url("http://images.productwiki.com/images/interface.png") -322px -761px no-repeat; }
*/

/* thumbs inline */
.product-procon li {margin-bottom:2px;} /* margin-bottom:0px */

.seeall 
{
background-color:#eaf1f8;
text-shadow: 1px 1px #f6fafd;
text-align: center;
    line-height: 24px;
font-weight:bold;
padding:3px;
display:block;
}
.seeall:hover { background: #e0eaf4;}
.product-procon .seeall {clear:both;}

.product-procon span.negative {width:19px;}
.product-procon .leftborder {border-left: solid 1px #d8d8d8;}
.product-procon .norightborder {border-right:solid 1px #FFFFFF;}

    .action-thumbup:hover,.action-thumbdown:hover,.action-comment:hover,
    .action-thumbup-active:hover,.action-thumbdown-active:hover,.action-comment-active:hover  {color: #f29124;cursor:hand;cursor:pointer;}

  .product-procon-cons .right p b {
        color: #ffffff;
        font-weight: normal;
        font-size: 10px;
        background: #777777;
        padding: 0 2px 2px 2px;
        text-shadow: -1px -1px 0px #5f5f5f;
        position: relative;
        top: -2px;
    }     

  .action-delete
 {
    color: #919191;
    font-size: 10px;
    display: inline-block;
    padding-left: 13px;
    margin-right: 5px;
    background: url("http://images.productwiki.com/images/icons.png") -6px -492px no-repeat;
  }
   .action-delete:hover { background: url("http://images.productwiki.com/images/icons.png") -6px -517px no-repeat;color: #f29124;cursor:hand;cursor:pointer;text-decoration:underline; }

.edit-pc {border-right: 0px;border-left: 0px;}
.edit-pc .edit-buttons {padding-top: 15px; padding-left: 15px;}
.edit-pc .button {position:relative;}
.edit-pc .left{width: 293px; border-right: 0px;}
.edit-pc .procon-edit {width: 280px;}

/* where to buy */
#product-sdc {overflow: hidden;clear:both;}
#product-sdc div {overflow:visible;}
#product-sdc p.loading, #multisku p.loading 
{
color: #444444; text-align: left; padding: 0px;
margin: 72px 0px 64px 0px;font-size: 11px;
}
#product-sdc p.loading img {margin-right: 3px}

.product-wheretobuy-header h4 {color:#262626;}
.product-wheretobuy-logo {vertical-align:middle !important;width: 120px !important; text-align:left !important;}
.product-wheretobuy td div {
line-height:15px;
}

.location-usa,
.location-usa-active,
.location-can,
.location-can-active,
.location-uk,
.location-uk-active 
{
cursor:hand;
cursor:pointer;
}

.product-wheretobuy-header-location { font-size: 11px;margin-top:-23px;}

.product-wheretobuy-name {padding-left:5px;font-weight:bold;text-align:left !important;width:265px !important;}
.product-wheretobuy-name a {text-decoration:underline;}

.bottom-row td {border-bottom: none;}

.product-wheretobuy em {font-style:normal;font-weight:normal;} /* {color:#919191;font-size:11px;} */

.product-wheretobuy-price span.percent-off {display:inline !important;color:Red;font-size:10px;font-style:normal;}

.moreads 
{
background: url('http://images.productwiki.com/images/left_arrow.gif') no-repeat scroll left center transparent; 
padding:0px 0px 2px 9px;
font-weight: bold; 
font-size:11px;
float:right;
margin-top:5px;
}
.product-wheretobuy-header-taxshipping {font-size:11px;}
#calculate_shipping {background-color: #4E6984;color: White; font-weight: bold;padding:4px 3px 4px 3px;cursor:hand;cursor: pointer;}
#calculate_shipping:hover {background-color:#5E7E9E;}
#zipcode {width: 70px;margin: 0px;font-size:11px;}
#shipping_info .closeit {cursor:hand;cursor:pointer;}

/* wtb v2-v3 hybrid */
#product-sdc .product-wheretobuy-header {border-bottom: 1px solid #BBB !important;}
#product-sdc h2 
{
color: #404749;
font-size: 14px;
font-weight: bold;
margin:0px;
padding:0px;
}

#product-sdc th 
{
border-bottom: 1px solid #C8CDD0;
color: #444;
font-family: Tahoma;
font-weight: bold;
padding: 5px 0px;
text-align:center;
}
.seller-title {text-align:left !important;padding-left:25px !important;}
.seller-price {text-align:left !important;padding-left:10px !important;}

#product-sdc td {text-align:center;} /* #product-sdc td {text-align:left;} */
.product-wheretobuy td div {padding:0px !important;} /* .product-wheretobuy td div { padding: 5px 0 !important;} */

.product-wheretobuy-stars {width:100px !important;} /* .product-wheretobuy-stars {width:65px !important;} */
.product-wheretobuy-price {text-align:left !important;} /* .product-wheretobuy-price {width:75px !important;text-align: center;} */
.currency {color: #919191;font-size: 10px;display:inline !important; padding-left:5px;}

.wtb-tagline,.product-wheretobuy-header-taxshipping {float:left;margin-top:5px;} 
.product-wheretobuy-header-taxshipping {margin-left:168px;} /* {float:right;padding-right:190px;margin-left:0px;margin-top:-23px;}*/
.moreads {margin-left:20px;} /* .moreads {float:right;margin-right:19px;margin-top:5px;margin-left:0px;} */
.wtb-tagline {font-size:11px;}

/* wtb edit */
#change_ads {background-color:#EDF5FE;border:solid 0px #A6C6EA;padding:2px 10px 5px 10px;}
#change_ads table input.long-input {width:300px;}
#change_ads table {border:solid 1px #A6C6EA;background-color:#FFFFFF;padding:7px;position: relative; z-index: 999;}
#change_ads td {padding-bottom:5px;padding: 2px;}
table.sdc-offer {margin-bottom:5px;}
input.rad {vertical-align:text-bottom;}

#edit-ad p {color: #444444;}
.pgtext,.asintext {width: 100px;margin: 0px;}

div.edit-ad th {text-align: center;}

/* premium adsense */
.context-ad{width: 100%;}
.context-ad a.title,.context-ad a.title:hover {
font-weight: bold;text-decoration: underline; background: url(http://images.productwiki.com/images/left_arrow.gif) no-repeat left center;
margin-left: 7px;
padding: 0px 0px 2px 9px;
}
.context-ad a.text,.context-ad a.text:hover {color: #262626;text-decoration: none;font-size: 11px;}
.context-ad a.url,.context-ad a.url:hover {text-decoration: none;font-size: 11px;}

#ad_listings .context-ad td {text-align: left;border-bottom: solid #dcdcdc 1px;padding-top: 5px;padding-bottom: 5px;height: 38px;}
.context-ad .col1 {width: 230px;}
.context-ad .col2 {width: 210px;padding-right: 20px;}
.context-ad .col3 {width: 170px;}

 /* admedia / adsense */
#product-sdc td.searchad-1 {width: 50px;}
#product-sdc td.searchad-2 {padding-left: 25px; text-align: left;}
td.searchad-2 a {display: block;}
td.searchad-2 a.title {font-size: 12px;text-decoration:underline;margin-bottom: 2px;color: #3172B6;font-weight: bold;}
td.searchad-2 a.text,.context-ad a.text:hover {color: black;text-decoration: none;font-size: 12px;}
td.searchad-2 a.url,.context-ad a.url:hover {text-decoration: underline;font-size: 11px;color:#404040;}

#product-sdc h2.search_heading {font-size: 12px;color: #888; font-weight: normal;font-family: tahoma;}
#product-sdc h2.search_heading strong {color: black;}

#wtb-what {float: right; margin-top: -23px; margin-right: 130px;font-size: 11px; color: #BBBBBB;padding-top:3px;}

/* manuals */
#product-manual{border-top: 1px solid gainsboro; padding-top: 15px;}
.amanual {border-bottom: 1px solid gainsboro;}
#themanualloading {margin:10px 0px 0px 25px;color:#919191;}
#productmanuallist {margin-top:5px;}
#productmanuallist ul {margin-left:20px;}
#productmanuallist li {margin-bottom:5px;line-height:16px;color:#ABABAB;display:list-item;}

/* product list */
.productlist-competitor-last 
{
padding: 18px 0 9px 0;
margin-bottom: 0px;
border-bottom: 1px solid #CCC;
}

.productlist-condensed-last {
padding: 18px 0 0 0;
margin-bottom: 0px;
border-bottom: 1px solid #CCC;
}

.moderate {cursor:hand;cursor:pointer;color: #888888;font-size: 7pt; font-weight: normal;margin-right:5px;vertical-align:top;}
.updated {color:Red;cursor:default;}
.vote {cursor:hand;cursor:pointer;}

/* add new */
.module-form-input {overflow:visible;}

/* quadrus */
.product-tags-meta-login {display:block;}
.product-tags-anon-status {margin-top:6px;}

.newtag,.new_comp,.new_rel {color:#A8A8A8;}
    .newtag:focus,.new_comp:focus,.new_rel:focus {
      color:Black;
    }

.product-tags {margin-bottom:10px;}
.tag .remove,.tag .arrow {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url("http://images.productwiki.com/images/interface.png") -531px -254px no-repeat;
    vertical-align: top;
}
    .tag:hover .remove {
    background: #ffef99 url("http://images.productwiki.com/images/interface.png") -531px -273px no-repeat;
    }
    .tag .remove:hover {
    background: #ffef99 url("http://images.productwiki.com/images/interface.png") -560px -273px no-repeat;
    }

/* links */
#edit-link {margin-top:10px;margin-bottom:10px;}
.sidebar-module-input {width:290px;margin-bottom:5px;}

.resource-header {float:left;}
.lightbox {background-color:#FFFFFF;border:solid 3px #A0A0A0;}
 .product-resources-controls-edit {
    display: block; 
    float: right;
    height: 16px;
    width: 16px;
    background: url("http://images.productwiki.com/images/icons.png") -4px -199px no-repeat;
    margin-top: 17px;
  }
    .product-resources-controls-edit:hover {
      background: url("http://images.productwiki.com/images/icons.png") -4px -232px no-repeat;
    }

.resource div {margin-bottom:5px;}

/* SKU links */
.sku-info li {margin-bottom:5px;color:#525252;}
.sku-info span {font-weight:bold;color:#262626;}

.sku-info {display:none;}

/* pros cons */
#procon {overflow:visible;}

/* individual reviews */
.product-detailedreviews .discussion-node-container:hover {background-color:#EDEDED; cursor:pointer;}
.discussion-node-container-active {background-color:#EDEDED;}
.product-detailedreviews .right p {width:205px;}
.sort-title 
{
text-transform: uppercase;
    color: #919191;
    font-size: 11px;
    font-weight: normal;
    float: left;
    line-height: 50px;
}
.ir-sort {margin-left:10px;}
#individual .module-header .active {font-weight: bold;}
.helpful, .nothelpful {cursor:pointer;}
.count-added {font-size:11px;}
.discussion-node-message-actions {font-size:11px;padding-top:2px;}
.readfull {float:right;margin-right:23px;}

#individual .product-procon .left, #individual .product-procon .right {width: 296px;}
#individual .product-procon .product-procon-pros .left, #individual .product-procon .product-procon-cons .left {width:28px;}
#individual .product-procon-pros .right, #individual .product-procon-cons .right {width: 255px;}

#individual .detailedreview-proscore {overflow: visible;}

.proscore-inline{float:none !important; display:inline-block !important;}

/* loading ajax style */
.product-detailedreviews .loading, 
#product-amazon .loading, 
#product-video-reviews .loading {height: 500px !important; position: static !important;}

/* amazon */
#product-amazon {border-top: solid 1px #dcdcdc;z-index:0;}

/* videos */
#product-video-reviews {padding-top:15px;border-top: solid 1px #dcdcdc;}
.product-video-controls {margin-top:15px;}
#product-video-reviews .loading {height: 500px !important; position: static !important;}

#product-video li {float: left; padding-right: 5px;}
.video-thumb-next, .video-thumb-prev {cursor: pointer;}

/* comments */
.edit_comment span 
{
/* background: url("http://images.productwiki.com/images/pencil.gif") no-repeat;
height: 22px;
width: 22px;
display:inline-block;
float:left;*/
}

.delete_comment 
{
/*display:inline-block;
float:right;
    height: 17px;
    width: 17px;
    background: url("http://images.productwiki.com/images/icons.png") -4px -1004px no-repeat;*/
}

.edit-post {font-size:11px;color:#525252;}
.module-footer {margin-top:0px; border-top:none;}

/* who liked this box */
#wholikedthis .discussion-node-message-details {position:relative; margin-top: 5px;}
#wholikedthis .discussion-node-photo {top:3px; left:1px}

/* account */
.content .sidebar {
  float: left;
  width: 190px;
}
.content .content {
  float: left;
  width: 480px;
  margin-right: 0px;
}

.content .content .pagination {margin-top:-12px !important;}

.user-default-photo {
width: 220px;
height: 251px;
position: relative;
overflow: hidden;
}
.account-photo-overlay,.account-anon-overlay  {
position: absolute;
top: 0px;
left: 0px;
width: 220px;
height: 251px;
background: url("http://images.productwiki.com/images/snippets/account-photo-bg.png") no-repeat;
}
.account-anon-overlay {
background: url("http://images.productwiki.com/images/snippets/account-photo.png") no-repeat;
}

  .upload-photo {
    display: block;
    margin: 105px 40px 0 40px;
    background: #ffffff;
    background: rgba(255,255,255,0.7);
    line-height: 24px;
    text-align: center;
  }

#user-products .productlist-condensed-info {
      width: 335px;
    }  
#user-products .productlist-condensed-info-price {margin-bottom:10px !important;}
#user-products .product-tags-user-status {margin-bottom:10px;}

   .product-tags-user-status .tag {
    background: #ffef99 url("http://images.productwiki.com/images/interface.png") right -692px no-repeat !important;
  }
    .product-tags-user-status .tag a,
    .product-tags-user-status .tag i {
      background: url("http://images.productwiki.com/images/interface.png") -531px -692px no-repeat !important;
    }
      .product-tags-user-status .tag:hover a {
        background: #ffef99 url("http://images.productwiki.com/images/interface.png") -531px -711px no-repeat !important;
      }
      .product-tags-user-status .tag a:hover {
        background: #ffef99 url("http://images.productwiki.com/images/interface.png") -560px -711px no-repeat !important;
      }

    .product-tags-user-status .tag .remove,.product-tags-user-status .tag .arrow {
background: url("http://images.productwiki.com/images/interface.png") -531px -692px no-repeat !important;
}
    .product-tags-user-status  .tag:hover .remove {
background: #ffef99 url("http://images.productwiki.com/images/interface.png") -531px -711px no-repeat !important;
    }
    .product-tags-user-status  .tag .remove:hover {
background: #ffef99 url("http://images.productwiki.com/images/interface.png") -560px -711px no-repeat !important;
    }

/* user stats */
#user-stats,#aboutme {margin-left:10px;}
#user-stats {border:none;}
#user-stats h6 {
  text-transform: uppercase;
  color: #828282;
  font-size: 11px;
  margin-top: 10px;
  clear: both;
  font-weight: normal;
  padding-right:5px;
}

/* user settings */
h3 a {font-size:11px;text-transform:none;}

/* TALK & STATUS UPDATES */
.discussion-node-message {background-color:#FFFFFF !important;}
#productpage .discussion-node-container, #statusupdates .discussion-node-container {background-color:#F9F9F9 !important;}

.edit-su {font-size:11px;text-align:center;}

#recentchangestabs {margin-top:10px;}
#recentchangesmain, #myrecentchanges, #allrecentchanges,.recentchangessection {clear:both;}
.recentchangessection .discussion {margin-top:0px !important;}
.recentchangessection .module-header {margin-bottom:5px;}
#recentchangesmain .discussion-node-container,.recentchangessection .discussion-node-container,#singleupdate .discussion-node-container {border:none;background-color:#EFEFEF !important;}
.recentchangessection .newstar
{
background:url("http://images.productwiki.com/images/snippets/bullet-green.png") no-repeat;
float:right;
position:absolute;
top:5px;
right:5px;
display:none;
height:8px;
width:7px;
}
.recentchangessection .unread-status-update .newstar,.recentchangessection .unread-review-update .newstar {display:inline;}
.recentchangessection .unread-status-update .discussion-node-message-details div {margin-right:10px;}

.discussion-node-message-inner 
{
border: 1px solid white;
border-bottom-left-radius: 3px 3px;
border-bottom-right-radius: 3px 3px;
border-top-left-radius: 3px 3px;
border-top-right-radius: 3px 3px;
}

.discussion-node-message-actions .action-agree-active:hover { text-decoration:none !important; color: #32a33d !important;}
.discussion-node-message-actions b {font-size:11px;color:#262626;font-weight:bold;}

/* button hover */
.discussion-node-message-actions .action-thumbup2,
.discussion-node-message-actions .action-thumbup2-active,
.discussion-node-message-actions .action-agree,
.discussion-node-message-actions .action-agree-active {
display: block;
float: left;
height: 19px;
margin-right: 5px;
background: url("http://images.productwiki.com/images/interface.png") -624px -492px no-repeat;
 color: #919191;
font-size: 10px;
padding-left: 18px;
}
.discussion-node-message-actions .action-thumbup2 span,
.discussion-node-message-actions .action-thumbup2-active span,
.discussion-node-message-actions .action-agree span,
.discussion-node-message-actions .action-agree-active span {
display: block;
height: 19px;
padding-right: 8px;
cursor: pointer;
background: url("http://images.productwiki.com/images/interface.png") right -492px no-repeat;
}

/* active */  
.discussion-node-message-actions .action-thumbup2-active, 
.discussion-node-message-actions .action-agree-active
{ 
background: url("http://images.productwiki.com/images/interface.png") -624px -513px no-repeat;
text-decoration: none;
color: #26598e;
}
.discussion-node-message-actions .action-thumbup2-active span,
.discussion-node-message-actions .action-agree-active span 
{
background: url("http://images.productwiki.com/images/interface.png") right -513px no-repeat;
color: #26598e;
}

.discussion-node-message-actions .action-thumbup2:hover,
.discussion-node-message-actions .action-thumbup2-active:hover,
.discussion-node-message-actions .action-agree:hover,
.discussion-node-message-actions .action-agree-active:hover {
background: url("http://images.productwiki.com/images/interface.png") -624px -513px no-repeat;
text-decoration: none;
color: #26598e;
}
.discussion-node-message-actions .action-thumbup2:hover span,
.discussion-node-message-actions .action-thumbup2-active:hover span,
.discussion-node-message-actions .action-agree:hover span,
.discussion-node-message-actions .action-agree-active:hover span
 {
background: url("http://images.productwiki.com/images/interface.png") right -513px no-repeat;
color: #26598e;
}

/* disagree - not helpful */
.discussion-node-message-actions .action-disagree,
.discussion-node-message-actions .action-disagree-active {
display: block;
float: left;
width: 20px;
height: 19px;
background: url("http://images.productwiki.com/images/interface.png") -322px -761px no-repeat;
padding-left:0px !important;
}
.discussion-node-message-actions .action-disagree-active { background: url("http://images.productwiki.com/images/interface.png") -344px -761px no-repeat; }

.discussion-node-message-actions .action-disagree:hover,
.discussion-node-message-actions .action-disagree-active:hover {
    background: url("http://images.productwiki.com/images/interface.png") -344px -761px no-repeat;
}

  /* comment styles */
.discussion-node-comments {clear:both;margin-left:40px;margin-top: 0px !important;}
  .discussion-node-comment-wrapper {margin-left:10px;margin-bottom:10px;}

  .discussion-node-container2 li {
    padding-left: 50px;
    position: relative;
    margin: 7px 0 7px;
    min-height: 36px;
  }    
  .discussion-node-container2 .button-new {
    margin: 9px 0 17px 14px;
  }
  .showcomments {margin-left:14px;font-weight:bold;}
  .commentplaceholder {padding:5px; border:solid 1px #CFCFCF;color:#A8A8A8;width:500px;margin-left:10px;margin-bottom:10px;font-family: Helvetica, Arial, Tahoma, sans-serif;}
.product-detailedreviews .commentplaceholder {width:500px;}

  /*#recentchangesmain .discussion-node-comment-new {width:690px;}
#recentchangesmain .discussin-node-comment-wrapper .discussion-node-comment-new {width:578px !important;}
.product-detailedreviews .discussion-node-comment-new {width:540px;}*/
  /* #recentchangesmain .discussion-node-comment-new-input {width:88% !important;}
.product-detailedreviews .discussion-node-comment-new-input {width:88% !important;} */

.discussion-node-comment-new-input {width:88% !important;}

/* status updates */
.seealltalk {float:right;font-weight:bold;}
#statusupdates {overflow:visible;}
#statusupdates #updatestatus {padding:5px;background-color:#E5E5E5;}
#updatestatus h2 {padding: 0px !important;margin-bottom:5px;}
#updatestatus h3 {padding: 0px !important;margin-bottom:5px !important;color:#828282 !important;margin-top:0px !important;}

.check-private {clear:both;margin-top:3px;}
#isprivate {vertical-align:middle;margin-top:0px;}

.module-talk-input {padding:3px 5px 3px 5px; border:solid 1px #CFCFCF;width:540px;background:#FFFFFF; overflow: hidden !important;}
.module-talk-input-input {border: solid white 1px;width:99%;color:#A8A8A8;}

.module-talk-full 
{
  border:solid 5px #E5E5E5;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  color: #777777;
  overflow: hidden;
}
.module-talk-inner 
{
height: 118px;
background:#FFFFFF;
overflow: hidden;
}

  .talk-login   
  {
background-color:#F6F6F6;
padding-left:5px;
padding-top: 5px;
  }

  .talk-login .label {width: 50px;float: left;padding-top:5px;}
  .talk-login .input {float: left;}
  .talk-login input {width: 150px;}
  .talk-login .instruction {margin-left: 5px;float: left;padding-top:4px;}

  .module-talk-full-title {
    padding:3px 0px 3px 5px;
background-color:#F6F6F6;
border-bottom:solid 1px #E1E1E1;
  }
#productpage .module-talk-full-title {width:594px;}

  .module-talk-full-input 
  {
background-color: #FFFFFF;
    position: relative;
    left: 9px;
    resize: none;
    width: 618px;
    height: 80px;
    border: none;
    outline: none;
    font-size: 12px;
    top: 5px;
    font-family: Helvetica, Arial, Tahoma, sans-serif;
  }
#productpage .module-talk-full-input {width:530px;}

  .module-talk-full .button {
    position: absolute;
    right: 7px;
    bottom: 10px;
    padding-left: 12px;
  }
    .module-talk-full .button span {
      padding-right: 12px;
    }

.product-quick-links div {margin-top:10px;}

.product-quick-links a {font-weight:bold;}

/* simple sections */
.inline-left, .inline-right {border:solid 1px #dddddd;margin-bottom:10px;}
.inline-left {float:left;margin-right:10px;}
.inline-right {float:right;margin-left:10px;}

#simple-proscons {margin-bottom:10px;}
#simple-proscons .pc-head {font-size:14px;font-weight:bold;padding-right:3px;}

.pc-title {font-size:14px;font-family:Helvetica,arial;font-weight:bold;}
.mh-simple {background:none !important;padding: 0px 0px 5px 0px !important;border-top:none !important;}

.pg-large {
  height: auto !important;
  overflow: hidden;
  text-align:center;
  border-top: solid 1px #dcdcdc;
}

.pg-large .product-gallery-photo {border-top:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5;}
.pg-large .product-gallery-controls-title {text-transform:none;font-family:helvetica,arial;width:auto;line-height:56px;margin-right:25px;}

.pg-large .product-gallery-controls {
  border-bottom: solid 1px #dcdcdc;
  background: url("http://images.productwiki.com/images/snippets/module-header-bg.png") bottom repeat-x;
  padding-left: 2px;
  padding-right: 8px;
  position: relative;
  z-index: 9;
  padding-top:1px;
}

.product-gallery .thumbnails {width:168px;}
.pg-large .thumbnails {width:450px !important;}
.pg-large .thumbnails li {width: 62px;height: 42px;margin-right:10px;}
.pg-large .thumbnails li.active {background: url("http://images.productwiki.com/images/interface.png") -482px -87px no-repeat !important;}
.pg-large .thumbnails li img {border:solid 1px #dcdcdc;}

/* Original Thumbs */

.action-thumbup,
.action-thumbdown,
.action-thumbup-active,
.action-thumbdown-active {
display: block;
float: left;
width: 20px;
height: 19px;
margin-right: 2px;
margin-top: 4px;
background: url("http://images.productwiki.com/images/thumb-up-off.gif") no-repeat;
}
.action-thumbdown { background: url("http://images.productwiki.com/images/thumb-down-off.gif") no-repeat}
.action-thumbup-active { background: url("http://images.productwiki.com/images/thumb-up-on.gif") no-repeat}
.action-thumbdown-active { background: url("http://images.productwiki.com/images/thumb-down-on.gif") no-repeat}

.product-procon-pros li:hover,
.product-procon-cons li:hover {
    background:#EFEFEF;
}
.product-procon-pros li:hover .action-thumbup,
.product-procon-cons li:hover .action-thumbup {
    background: url("http://images.productwiki.com/images/thumb-up-off.gif") no-repeat;
}
.product-procon-pros li:hover .action-thumbdown,
.product-procon-cons li:hover .action-thumbdown {
    background: background: url("http://images.productwiki.com/images/thumb-down-on.gif") no-repeat;
}

.product-procon-pros li:hover .action-thumbup:hover,
.product-procon-cons li:hover .action-thumbup:hover,
.product-procon-pros li:hover .action-thumbup-active:hover,
.product-procon-cons li:hover .action-thumbup-active:hover {
    background: url("http://images.productwiki.com/images/thumb-up-on.gif") no-repeat;
}
.product-procon-pros li:hover .action-thumbdown:hover,
.product-procon-cons li:hover .action-thumbdown:hover,
.product-procon-pros li:hover .action-thumbdown-active:hover,
.product-procon-cons li:hover .action-thumbdown-active:hover {
    background: url("http://images.productwiki.com/images/thumb-down-on.gif") no-repeat;
}

/* Table of contents - JUMP TO */
#table-of-contents {color:#888888;overflow:visible;}

.toc-tabs {margin-top:15px;margin-bottom:15px;}
.toc-links {margin-bottom:10px;}

.toc-links li {font-weight:bold;display:inline;padding:0px 10px 0px 10px;border-right:1px solid #BBBBBB;}
.toc-links li.first {padding-left:0px;}
.toc-links li.last {border-right:none;}

.toc-tabs ul 
{
white-space:nowrap;
height: 28px;
overflow: hidden;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size: 1.066em;
line-height: 1.2em;
background: none,linear-gradient(top,#edf6ff 0,#ffffff 100%);
background: none,-khtml-gradient(linear,left top,left bottom,from(#edf6ff),to(#ffffff));
background: none,-moz-linear-gradient(top,#edf6ff 0,#ffffff 100%);
background: none,-webkit-gradient(linear,left top,left bottom,color-stop(0,#edf6ff),color-stop(100%,#ffffff));
background: none,-webkit-linear-gradient(top,#edf6ff 0,#ffffff 100%);
background: none,-o-linear-gradient(top,#edf6ff 0,#ffffff 100%);
background: none,-ms-linear-gradient(top,#edf6ff 0,#ffffff 100%);
background: none,linear-gradient(top,#edf6ff 0,#ffffff 100%);
color: #39434C;
border: 1px solid #7CBDFF;
-webkit-box-shadow: 0 1px 0 #8b8b90,0 1px 0 0 rgba(255,255,255,0.4) inset;
-moz-box-shadow: 0 1px 0 #8b8b90,0 1px 0 0 rgba(255,255,255,0.4) inset;
box-shadow: 0 1px 0 #8b8b90,0 1px 0 0 rgba(255,255,255,0.4) inset;
-moz-text-shadow: 0 1px 0 rgba(255,255,255,0.65);
-webkit-text-shadow: 0 1px 0 rgba(255,255,255,0.65);
-khtml-text-shadow: 0 1px 0 rgba(255,255,255,0.65);
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
-moz-text-shadow: 0 1px 0 rgba(256,256,256,0.6);
-webkit-text-shadow: 0 1px 0 rgba(256,256,256,0.6);
-khtml-text-shadow: 0 1px 0 rgba(256,256,256,0.6);
text-shadow: 0 1px 0 rgba(256, 256, 256, 0.6);
-webkit-box-shadow: 0 1px 0 rgba(256,256,256,0.6) inset;
-moz-box-shadow: 0 1px 0 rgba(256,256,256,0.6) inset;
box-shadow: 0 1px 0 rgba(256,256,256,0.6) inset;
border-image: initial;
}

.toc-tabs li 
{
padding: 6px 0;
list-style-type:none;
float:left;
display:list-item;
}

.toc-tabs li:hover
{
background: none,linear-gradient(top,#CCE5FF 0,#A8D3FF 100%);
background: none,-khtml-gradient(linear,left top,left bottom,from(#CCE5FF),to(#A8D3FF));
background: none,-moz-linear-gradient(top,#CCE5FF 0,#A8D3FF 100%);
background: none,-webkit-gradient(linear,left top,left bottom,color-stop(0,#CCE5FF),color-stop(100%,#A8D3FF));
background: none,-webkit-linear-gradient(top,#CCE5FF 0,#A8D3FF 100%);
background: none,-o-linear-gradient(top,#CCE5FF 0,#A8D3FF 100%);
background: none,-ms-linear-gradient(top,#CCE5FF 0,#A8D3FF 100%);
background: none,linear-gradient(top,#CCE5FF 0,#A8D3FF 100%);
}

.toc-tabs li a 
{
padding-left:12px;
padding-right:12px;
font-weight:bold;
font-size:12px;
border-left: 1px solid #7CBDFF;
line-height: 100%;
}
.toc-tabs li a:hover {text-decoration:none;}
.toc-tabs li.first a {border-left:none;}

.toc-multi ul {overflow:visible !important;}

/* ============================================= group buy,direct buy ======================================================== */
.buynow1 {overflow:visible;}
.buynow1 div {overflow:hidden;}

.buynow1-button,.amazonsku_buynow {cursor:hand;cursor:pointer;}

.buynow1-stats {padding-bottom:3px;}
.buynow1-price {margin-bottom:3px;}

#skuselector-lightbox {width:800px;}
.skuselect-header 
{
padding:5px 0px 5px 5px !important;
font-size:16px;
text-transform:uppercase; 
background: url("http://images.productwiki.com/images/snippets/menubar-bg.png") repeat-x;
color:#FFFFFF;
margin-bottom:5px;
}
#sku-table {width:99%;}
#sku-table td {padding:5px 0px 5px 5px;border-bottom:solid 1px #DDDDDD;}
.sku_title {font-size:14px;font-weight:bold;}
.sku_price {font-size:14px;font-weight:bold;}

/*
.directory_file_ext {clip:rect(<top>px <right>px <bottom>px <left>px); left: -<left>px; top: -<top>px;}

background-> inline
top    = -top
left   = -left
right  = left+width
bottom = top+height

.sprite-amazon{ background-position: 0 0; width: 87px; height: 31px; } 
.sprite-bullet-green{ background-position: 0 -34px; width: 7px; height: 8px; } 
.sprite-bullet-red{ background-position: 0 -45px; width: 7px; height: 8px; } 
.sprite-dropdownmenu-bg{ background-position: 0 -56px; width: 1px; height: 90px; } 
.sprite-ebay{ background-position: 0 -149px; width: 55px; height: 23px; } 
.sprite-facebook{ background-position: 0 -175px; width: 154px; height: 22px; } 
.sprite-icon-star-empty{ background-position: 0 -200px; width: 13px; height: 13px; } 
.sprite-icon-star-full{ background-position: 0 -216px; width: 13px; height: 13px; } 
.sprite-icon-star-half{ background-position: 0 -232px; width: 13px; height: 13px; } 
.sprite-left_arrow{ background-position: 0 -248px; width: 8px; height: 8px; } 
.sprite-logo_v3{ background-position: 0 -259px; width: 184px; height: 26px; } 
.sprite-menu-arrow{ background-position: 0 -288px; width: 8px; height: 12px; } 
.sprite-menubar-bg{ background-position: 0 -303px; width: 1px; height: 39px; } 
.sprite-module-header-bg{ background-position: 0 -345px; width: 1px; height: 45px; } 
.sprite-nouser{ background-position: 0 -393px; width: 58px; height: 63px; } 
.sprite-overlay-70{ background-position: 0 -459px; width: 1px; height: 1px; } 
.sprite-pagination-bg{ background-position: 0 -463px; width: 1px; height: 40px; } 
.sprite-pagination-left{ background-position: 0 -506px; width: 90px; height: 40px; } 
.sprite-pagination-right{ background-position: 0 -549px; width: 90px; height: 40px; } 
.sprite-photo-overlay{ background-position: 0 -592px; width: 49px; height: 49px; } 
.sprite-pricegrabber{ background-position: 0 -644px; width: 99px; height: 13px; } 
.sprite-progressbar-empty{ background-position: 0 -660px; width: 1px; height: 12px; } 
.sprite-progressbar-full{ background-position: 0 -675px; width: 1px; height: 12px; } 
.sprite-search{ background-position: 0 -690px; width: 65px; height: 26px; } 
.sprite-searchbox-bg{ background-position: 0 -719px; width: 510px; height: 1px; } 
.sprite-searchbox-stopper{ background-position: 0 -723px; width: 510px; height: 4px; } 
.sprite-star_empty{ background-position: 0 -730px; width: 12px; height: 11px; } 
.sprite-star_half{ background-position: 0 -744px; width: 12px; height: 11px; } 
.sprite-star_off{ background-position: 0 -758px; width: 12px; height: 11px; } 
.sprite-star_on{ background-position: 0 -772px; width: 12px; height: 11px; } 
.sprite-wait{ background-position: 0 -786px; width: 16px; height: 16px; } 
.sprite-white{ background-position: 0 -805px; width: 1px; height: 1px; } 
.sprite-zippy{ background-position: 0 -809px; width: 10px; height: 10px; } 

.sprite-a_interface{ background-position: 0 0; width: 800px; height: 800px; } 
.sprite-b_buttons{ background-position: -803px 0; width: 300px; height: 800px; } 
.sprite-c_flags{ background-position: -1106px 0; width: 16px; height: 316px; } 
.sprite-d_inline{ background-position: -1125px 0; width: 510px; height: 819px; } 
.sprite-e_icons{ background-position: -1638px 0; width: 25px; height: 1200px; } 

*/

/* =========================================== STOREMOB (start)======================================================= */

/* PAGE */
.sm-page {
  margin: 12px 0;
}

.button-thick {
  display: block;
  text-align: center;
  height: 43px;
  line-height: 43px;
  font-size: 18px;
  color: #ffffff;
  padding-left: 25px;
  overflow: hidden;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  background: #1871c1 url("http://images.productwiki.com/images/buttons.png") left -448px no-repeat;
}
  .button-thick span {
    display: block;
    padding-right: 25px;
    background: url("http://images.productwiki.com/images/buttons.png") right -448px no-repeat;
  }
  .button-thick:hover {
    color: #ffffff;
    text-decoration: none;
    background-position: left -494px;
  }
  .button-thick:hover span {
    background-position: right -494px;
  }

#storemob-login .lightbox-content {
  margin: 0px !important;
}

.deal-product-viewfull {margin-top:18px;}

.error-sect {margin-top:10px;}
.error-sect .error {color: Red; font-weight: bold;margin-bottom:3px !important;}

#gb-dealentry {}
#gb-dealentry div {overflow:visible !important;}
#gb-dealentry h3 {background-color:#EFEFEF;color:#888888;padding:5px;margin-top:20px;}
#gb-dealentry div div {margin-bottom:10px;}
#gb-dealentry label {width:150px;display:block;float:left;}
#gb-dealentry input {width:300px;}

.dealinfo {width: 700px; font-family: verdana; font-size: 8pt; height: 65px; margin-bottom: 3px;height: 150px;padding: 5px 0 5px 5px;}
.chkpwimage {width:20px !important;}

.deal-newitem {
display: inline-block; 
height: 16px;
width: 16px;
background: url("http://images.productwiki.com/images/icons.png") -4px -199px no-repeat;
}
    .deal-newitem:hover {
      background: url("http://images.productwiki.com/images/icons.png") -4px -232px no-repeat;
    }

.actions {border:solid 1px #DDDDDD;padding:10px 0px 10px 5px;background-color:#EFEFEF;}

.deal-terms-voucherinfo {overflow:visible;}

#deal-fblike {margin-top:10px;}

.deal-terms-count .tipped, .deal-terms-count .limited {font-size:11px;display:block;color:#445F35;}
.deal-terms-count .limited {margin-top:5px;}

/* checkout */
#formerror {font-weight:bold;font-size:14px;margin-bottom:10px;}
#formerror,.error {color:Red;}
.checkout-formfield .fullinput {width:325px !important;}

#quantity input {width:50px;}

.checkout-formfield-state 
{
float: left;
    margin-bottom: 15px;
    width: 200px;
    margin-right:10px;
}

.checkout-formfield-exp 
{
float: left;
    margin-bottom: 15px;
    width:150px;
    margin-left:26px;
}

.cc-exp 
{
float:left;
width:67px;
}

.cc-type {width:200px;margin-bottom:15px;}
.cc-state {width:200px;}
.cc-address {width:450px !important;}
.cc-address input {width:200px !important;}

.select-wrapper span {color:black;}

.deal-success {color:#347235}

#checkout-success,#checkout-failure {margin-top:18px;}
#checkout-success .deal-details {width:50%;margin-top:18px;}

/* my deals */

#filters {margin-bottom:5px;border-bottom:solid 1px #DDDDDD;}

#orders th {font-weight:bold;padding-right:20px;}
#orders td {padding:6px 10px 6px 0px;}
#orders tr:hover {background-color:#EFEFEF;}

#orderdetails div {margin-bottom:3px;}

.deal-details {padding:5px; background: #EFEFEF;margin-bottom:8px !important;}

#ordervouchers th {font-weight:bold;padding-right:20px;}
#ordervouchers td {padding:6px 10px 6px 0px;}
#ordervouchers tr:hover {background-color:#EFEFEF;}

/* Storemob register&signin */
#sign-in {width:930px;margin-top:40px;margin-bottom:70px;}
.signin-lhs, .signin-rhs {width:463px;} 
.signin-lhs {float:left;}
.signin-rhs {float:right;}

#sign-in .message, #sign-in .switch, #storemob-login .message 
{
    vertical-align: middle;
 }
#sign-in .message,#storemob-login .message {margin-bottom:10px;margin-top:10px;}
.points {list-style-type:disc;margin:10px 0px 20px 35px;}
.points li {margin-bottom:10px;}

.signin-lhs .switch {margin-top:10px;}
.signin-lhs .switch div {margin-bottom:10px;}
.signin-lhs .switch .pwforget {margin-top:10px;}

.inputs .full, .inputs .half {
float: left;
margin-bottom: 10px;
width: 340px;
}
.inputs .half {width: 170px !important;}

.inputs label 
{
color:#437C17;
font-size: 14px;
font-weight: bold;
display: block;
}
.inputs label span {font-size:11px;font-weight:normal;}

.inputs .half input, .inputs .full input
{
    border: solid 1px #bcbcbc;
    background: url('http://images.productwiki.com/images/snippets/input-background.png') repeat-x;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 7px 5px;
    width: 150px;
}
.inputs .full input {width:320px !important;}

.signin_signin input {
    width: 211px;
    height: 19px;
    padding: 7px 5px 5px 5px;
    border: 0px;
    background: url("http://images.productwiki.com/images/interface.png") -279px -254px no-repeat;
    font-size: 12px;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    outline: none;
    vertical-align: middle;
}

#sign-in .checkbox input {margin-bottom:10px;}
#sign-in .pwforget {}
#sign-in .success {font-weight:bold;color:#437C17;}

/* StoreMob login css */
/* z-index fixes */
.menubar .container {z-index: 1 !important;}
#simplemodal-container {z-index:100000 !important;}

#storemob-login {background-color:#FFFFFF;border:solid 10px #9ED944;}

#storemob-login .lightbox-top {margin:20px 20px 0px 20px !important;}

#storemob-login .lightbox-header
{
margin: 0px !important;
color: #275107;
line-height: 20px;
font-size:16px;
font-weight:bold;
}
#subscribe-box .sub-main {margin-top:10px !important;}

#storemob-login .logo-header
{
padding-bottom:15px;
border-bottom:solid 10px #343434;
margin-bottom:15px;
color:#343434;
}
#storemob-login .logo-header span {float:right;margin-right:0px;font-size:16px;letter-spacing:3px;}

#storemob-login .sm-tagline 
{
font-weight: bold;
color: #6F9E29;
text-shadow: 1px 1px 0px #DDD;
font-size: 14px;
margin-top: 5px;
}

#storemob-login .sm-register {margin-top:10px;}

#storemob-login .switch 
{
text-align:right;
padding:20px 0px 10px 0px; 
margin-top:25px;
background-color:#9ED944;
}
#storemob-login .switch span.simulink {margin-left:5px;margin-right:5px;color:#487405;letter-spacing:2px;}
#storemob-login .switch a {color:#487405;letter-spacing:2px;}

#storemob-login .inputs .long-input
{
border: solid 1px #bcbcbc;
background: url('http://images.productwiki.com/images/snippets/input-background.png') repeat-x;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 7px 5px;
width: 280px;
}

#storemob-login #gb_SubscribeButton {vertical-align:top;margin-top:2px;}

/* userpreferences login */
.up-main {padding:20px;}
.up-main h2 {padding-top:10px !important;padding-bottom:25px !important;font-size:16px !important;}
.up-main h3 {text-transform:none;margin-top:0px !important;font-size:14px;}

.up-main label {
}
.up-main input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: bottom;
    position: relative;
    top: -2px;
    *overflow: hidden;
    margin-right:3px;
}

#up-options td {padding-right:30px;padding-bottom:25px;}

/* inline sprites */
.sprite {
position: relative;
overflow: hidden !important;
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
}
.sprite img {position: absolute;}

.images_amazon_gif {clip:rect(0px 87px 31px 0px); left:0px; top:0px;}
.images_bullet_green_png {clip:rect(34px 7px 42px 0px); left:0px; top:-34px;}
.images_bullet_red_png {clip:rect(45px 7px 53px 0px); left:0px; top:-45px;}
.images_snippets_dropdownmenu_bg_png {clip:rect(56px 1px 146px 0px); left:0px; top:-56px;}
.images_ebay_gif {clip:rect(149px 55px 172px 0px); left:0px; top:-149px;}
.images_buttons_facebook_png {clip:rect(175px 154px 197px 0px); left:0px; top:-175px;}
.images_snippets_icon_star_empty_png {clip:rect(200px 13px 213px 0px); left:0px; top:-200px;}
.images_snippets_icon_star_full_png {clip:rect(216px 13px 229px 0px); left:0px; top:-216px;}
.images_snippets_icon_star_half_png {clip:rect(232px 13px 245px 0px); left:0px; top:-232px;}
.images_left_arrow_gif {clip:rect(248px 8px 256px 0px); left:0px; top:-248px;}
.images_logo_v3_png {clip:rect(259px 184px 285px 0px); left:0px; top:-259px;}
.images_menu_arrow_png {clip:rect(288px 8px 300px 0px); left:0px; top:-288px;}
.images_snippets_menubar_bg_png {clip:rect(303px 1px 342px 0px); left:0px; top:-303px;}
.images_snippets_module_header_bg_png {clip:rect(345px 1px 390px 0px); left:0px; top:-345px;}
.images_snippets_nouser_png {clip:rect(393px 58px 456px 0px); left:0px; top:-393px;}
.images_snippets_overlay_70_png {clip:rect(459px 1px 460px 0px); left:0px; top:-459px;}
.images_pagination_bg_png {clip:rect(463px 1px 503px 0px); left:0px; top:-463px;}
.images_pagination_left_png {clip:rect(506px 90px 546px 0px); left:0px; top:-506px;}
.images_pagination_right_png {clip:rect(549px 90px 589px 0px); left:0px; top:-549px;}
.images_photo_overlay_png {clip:rect(592px 49px 641px 0px); left:0px; top:-592px;}
.images_pricegrabber_gif {clip:rect(644px 99px 657px 0px); left:0px; top:-644px;}
.images_snippets_progressbar_empty_png {clip:rect(660px 1px 672px 0px); left:0px; top:-660px;}
.images_snippets_progressbar_full_png {clip:rect(675px 1px 687px 0px); left:0px; top:-675px;}
.images_buttons_search_png {clip:rect(690px 65px 716px 0px); left:0px; top:-690px;}
.images_snippets_searchbox_bg_png {clip:rect(719px 510px 720px 0px); left:0px; top:-719px;}
.images_searchbox_stopper_png {clip:rect(723px 510px 727px 0px); left:0px; top:-723px;}
.images_star_empty_gif {clip:rect(730px 12px 741px 0px); left:0px; top:-730px;}
.images_star_half_gif {clip:rect(744px 12px 755px 0px); left:0px; top:-744px;}
.images_star_off_gif {clip:rect(758px 12px 769px 0px); left:0px; top:-758px;}
.images_star_on_gif {clip:rect(772px 12px 783px 0px); left:0px; top:-772px;}
.images_wait_gif {clip:rect(786px 16px 802px 0px); left:0px; top:-786px;}
.images_white_png {clip:rect(805px 1px 806px 0px); left:0px; top:-805px;}
.images_zippy_gif {clip:rect(809px 10px 819px 0px); left:0px; top:-809px;}

/* =========================================== STOREMOB (end)======================================================= */#MainForm {
margin: 90px 0 0;
}
.logo {
margin: 9px 0 0;
}
.logo a {
display: block;
height: 33px;
width: 132px;
background-image: url(http://images.productwiki.com/images/pw-logo.png);
background-position: 0 0;
background-size: 132px 33px;
}
.header {
position: fixed;
left: 0;
right: 0;
top: 0;
height: 48px;
background: #4e2f13;
z-index: 23;
}
.header-inner {
margin: 0 auto;
width: 960px;
height:48px;
overflow: hidden!important;
}
.menubar {
position: fixed;
left: 0;
right: 0;
top: 48px;
height: 30px;
background: #f29124;
border-top: 1px solid #e36c18;
border-bottom: 1px solid #e36c18;
z-index: 22;
box-shadow: 0 2px 0 rgba(0,0,0,.1);
-moz-box-shadow: 0 2px 0 rgba(0,0,0,.1);
-webkit-box-shadow: 0 2px 0 rgba(0,0,0,.1);
}
ul.menu {
width: 772px;
}
ul.menu .normal {
height: 30px;
line-height: 30px;
border: none;
font-weight: bold;
text-shadow: 0 1px 0 #d95e21;
text-transform: uppercase;
font-size: 11px;
}
ul.menu .normal:hover {
background-color: #e77219;
background-image: none;
}
.page, div.sm-page {
margin-top: 0;
}
.searchbox { 
margin: 0 0 0 84px;
float: left;
overflow: visible;
}
.searchbox .searchbox-input-wrapper {
width: auto;
height: auto;
background: none;
padding: 12px 0;
}
.searchbox .searchbox-input {
background: #fff;
width: 182px;
height: 18px;
line-height: 28px;
margin: 0;
font: normal 12px "Open Sans","Trebuchet MS", Helvetica, Arial,sans-serif;
padding: 4px 3px 3px 4px;
float: left;
}
.searchbox .searchbutton {
float: left;
margin: 0;
padding: 0;
width: 25px;
height: 25px;
background-image: url(http://images.productwiki.com/images/header-icons.png);
background-color: #f29124;
background-position: 6px -1px;
background-size: 12px 226px;
background-repeat: no-repeat;
text-indent: -9999px;
border: none;
}
.searchbox .searchbutton:active {
background-color: #e56d17;
}
a.browsecategories {
margin: -1px 0 0;
background-image: none;
background-color: #e77219;
height: 31px;
line-height: 30px;
border-left: 1px solid #e36c18;
border-right: 1px solid #e36c18;
border-top: 1px solid #cc6114;
}
a.browsecategories em {
text-shadow: 0 1px 0 #d35313;
padding: 0 15px;
font-size: 13px;
text-transform: uppercase;
padding: 0;
background-image: url(http://images.productwiki.com/images/header-icons.png);
background-position: 149px -29px;
background-size: 12px 226px;
background-repeat: no-repeat;
height: auto;
}
a.browsecategories:hover { 
background: #fff;
}
a.browsecategories:hover em {
background-image: url(http://images.productwiki.com/images/header-icons.png);
background-size: 12px 226px;
background-position: 149px -89px;
text-shadow: none;
color: #f29124;
}
.browsecategories-menu{
background: #fff;
border: 1px solid #eee;
border-top: none;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
box-shadow: 0 1px 0 rgba(0,0,0,.1);
-moz-box-shadow: 0 1px 0 rgba(0,0,0,.1);
-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1);
padding: 0;
top: 31px;
width: 185px;
}
ul.browsecategories-menu-level2, ul.browsecategories-menu-level3  {
background: #fff;
border: 1px solid #eee;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
box-shadow: 0 1px 0 rgba(0,0,0,.1);
-moz-box-shadow: 0 1px 0 rgba(0,0,0,.1);
-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1);
margin-left: 185px;
width: 200px;
padding: 0;
}
ul.browsecategories-menu-level3  {
margin-left: 200px;
width: 210px;
}
.browsecategories-menu-level1 li {
height: 26px;
}
.browsecategories-menu-level2 a {
border: none!important;
line-height: 26px;
font-size: 13px;
}
.browsecategories-menu-level1 a.more, .browsecategories-menu-level2 a.more {
background-image: url(http://images.productwiki.com/images/header-icons.png);
background-size: 12px 226px;
background-position: 170px -144px;
border: none!important;
line-height: 26px;
font-size: 13px;
}
.browsecategories-menu-level2 a.more {
background-position: 185px -144px;
}
.browsecategories-menu-level1 a.more:hover, .browsecategories-menu-level2 a:hover, a.nav_keephover {
background-color: #fdf5ee!important;
text-decoration: none;
color: #f29124;
background-position: 170px -174px;
}
.browsecategories-menu-level2 a.more:hover {
background-position: 185px -174px;
}
ul.browsecategories-menu-level1 span.link, ul.browsecategories-menu-level1 a, ul.browsecategories-menu-level2 a {
border: none!important;
}
ul.menu .blue, ul.menu .active .blue_dropdown {
background-image: url("http://images.productwiki.com/images/header-icons.png");
background-position: 89px -58px;
background-repeat: no-repeat;
background-size: 12px 226px;
background-color: #4E2F13;
height: 32px;
margin: -1px 0 0;
border: none;
}
ul.menu .blue em, ul.menu .active .blue_dropdown em, ul.menu span.blue  {
background-image: none!important;
color: #fff;
font-size: 11px;
line-height: 32px;
height: 32px;
font-weight: bold;
text-transform: uppercase;
}
ul.menu a.blue, ul.menu .active a.blue_dropdown {
position: absolute;
padding: 0 10px;
}
ul.menu a.blue {
right: 133px;
width: 85px;
}
ul.menu .active a.blue_dropdown {
right: 0;
width: 113px;
background-position: 115px -58px;
}
ul.menu a.blue:hover em, ul.menu .active a.blue_dropdown:hover  em{
color: #F29124;
}
ul.menu a.blue:hover {
background-color: #fff;
background-position: 89px -118px;
}
ul.menu .active a.blue_dropdown:hover {
background-color: #fff;
background-position: 115px -118px;
}
ul.menu .active .dropdownmenu, ul.menu #user_logged_in_dropdown, ul.menu #user_anonymous_dropdown {
position: absolute;
right: -1px;
left: auto;
top: 31px;
background: #fff;
border: 1px solid #eee;
border-top: none;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
box-shadow: 0 1px 0 rgba(0,0,0,.1);
-moz-box-shadow: 0 1px 0 rgba(0,0,0,.1);
-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1);
padding: 0 0 2px;
overflow: hidden;
width: 133px;
}
ul.menu #user_logged_in_dropdown {
right: 132px;
width: 105px;
} 
ul.menu #user_anonymous_dropdown {
right: 132px;
width: 115px;
}
ul.menu span.blue {
display: block;
text-align: left!important;
width: 95px;
position: absolute;
right: 133px;
background-color: #4E2F13;
background-image: url("http://images.productwiki.com/images/header-icons.png")!important;
background-position: 99px -58px;
background-repeat: no-repeat;
background-size: 12px 226px;
}
ul.menu span.blue:hover {
background-position: 99px -118px;
background-color: #fff;
color: #f29124;
}
.dropdownmenu-item-facebook {
background-image: url("http://images.productwiki.com/images/header-icons.png")!important;
background-position: 95px -206px!important;
background-repeat: no-repeat!important;
}
.dropdownmenu-item {
color: #555;
font-size: 13px;
line-height: 26px;
}
.dropdownmenu-item:hover {
background-color: #fdf5ee;
color: #f29124;
}
.breadcrumbs {
margin-bottom: 5px;
}
.product-tags {
margin-top: 0;
}
.edit-action, .profile-edit-panel .edit-action {
background: none;
border: none;
padding: 10px 0;
margin: 0;
}
.profile-edit-panel {
font-size: 13px;
}
h3.e-section {
font-size: 15px;
margin: 10px 0 5px;
border-bottom: 1px solid #eee;
padding: 1px 0;
}

.account-navigation a.active {
background: #fff;
color: #f29124;
margin: -1px 0;
padding: 0;
text-indent: 24px;
border: 1px solid #E3E3E3;
border-right: none;
border-left: 2px solid #f29124;
}
.button {
background: #f29124;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.button:hover {
background: #e56d17;
}
.button span {
background: none;
}
.button-disabled, .button-disabled span {
background: #d3d3d3;
text-shadow: none;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.searchresults-categories, .toc-tabs ul, #product-edit div.e-section div.e-instruct, #product-edit div.e-instruct2 {
background: #fdf5ee;
border: 1px solid #efd9c7;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.searchresults-categories, .toc-tabs ul, #product-edit div.e-section div.e-instruct, #product-edit div.e-instruct2 {
background: #fdf5ee!important;
border: 1px solid #efd9c7!important;
}
#product-edit div.e-instruct2 {
width: auto;
}
#product-edit div.e-section div.e-inner {
width: 460px;
}
.toc-tabs li a {
border-color: #efd9c7;
font-weight: 600;
}
.toc-tabs li:hover {
background: #fff;
}
.toc-tabs li:hover a {
color: #e56d17;
}
.module-header .button {
border: 1px solid #ddd;
border-bottom-color: #ccc;
background: #fff url("http://images.productwiki.com/images/icons.png") 0 -228px no-repeat!important;
line-height: 22px;
height: 22px;
}
.module-header .button:hover {
border-color: #ccc;
color: #F29124;
box-shadow: 0 1px 0 #fff;
-moz-box-shadow: 0 1px 0 #fff;
-webkit-box-shadow: 0 1px 0 #fff;
}
.module-header .button span{
background: none;
}
.stats-info .spanlinksi, .see-all a {
    background-position: 0 -805px!important;
}
.searchbox-dropdown {
z-index: 33;
padding-top: 0;
margin-top: -12px;
border-radius: 4px;
padding-top: 11px;
border-top-left-radius: 0;
-moz-border-top-left-radius: 0;
-webkit-border-top-left-radius: 0;
}
.searchbox-dropdown-results h4 {
    margin: 10px 0 3px 10px;
}
#search-dropdown .searchbox .searchbutton {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

.footer {
background: #402914;
padding: 15px 0 20px;
}
.footer h6 {
color: #F29124;
font-size: 12px;
}
.footer ul {
    margin-top: 4px;
}
.footer a, .footer , .footer .column4 a, .footer .column3 p {
color: #d2cab6;
}
 .footer p, .filter-checkbox-checked {
color: #F29124;
}
.footer a:hover{
      color: #fff;
}
.footer .column3 {
background: #301e0e;
}
.footer .column3, .pwv3 .footer .column3 {
padding: 10px;
margin: 10px 30px 0 0;
}
.footer p.footer-info{
background: url("http://images.productwiki.com/images/footerlogo.png") 0px 0 no-repeat;
padding: 0 0 10px 60px;
}

/* CONNECT */
.connectheader{
background: none repeat scroll 0 0 #4E2F13;
height: 48px;
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 23;
color: #d2cab6;
overflow: visible;
}
.connect-inner {
width: 960px;
margin: 0 auto;
height: 48px;
overflow: visible;
}
#start h1 {
font-size: 26px!important;
margin: 10px 0!important;
}
.button a.signup, .button a.signup:hover, #signup2 a.signup{
background: none;
width: 120px;
line-height: 14px;
height: 22px;
}
#ci ul#wizard-steps li.active {
color: #F29124!important;
}
#signup div.button, #start div#signup2 {
background: #F29124;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
height: 28px;
width: 135px;
}
#signup div.button:hover, #start div#signup2:hover {
background: #E9771B;
}
div.connectheader .col1{
margin: 6px 0;
overflow: visible;
width: 370px;
}
div.connectheader .col2 {
margin: 7px 0;
width: 590px;
}
.col2 #signup, .col2 #contact {
float: left;
}
.col2 #signup {
margin: 3px 0;
}
.col2 #contact {
width: 185px;
margin-left: 30px;
}
#contact strong, #contact a {
color: #e8e4da;
font-weight: bold;
}
p#summary {
font-size: 11px;
line-height: 12px;
}
#logo a img {
display: none;
}
#logo a {
width: 239px;
height: 20px;
background: url(http://images.productwiki.com/images/productwiki_connect_logo_small.png);
display: block;
margin: 2px 0;
}

/* For Retina Displays */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1)
{
.logo a {background-image: url(http://images.productwiki.com/images/pw-logo-2x.png); }
.searchbox .searchbutton, a.browsecategories  em, .browsecategories-menu-level1 a.more, .dropdownmenu-item-facebook, ul.menu .blue, ul.menu .active .blue_dropdown  {background-image: url(http://images.productwiki.com/images/header-icons-2x.png);}
.menubar ul.menu span.blue   {background-image: url(http://images.productwiki.com/images/header-icons-2x.png)!important;}
}/* auto-suggestion dropdown */
    .pw-suggest-suggestions{
background-color: #FFFFFF;
border: 1px solid #B2B4BF;
position: absolute;
z-index: 999;
}

.pw-suggestion-item
{
display: block;
cursor: pointer;
padding-left:5px;
padding-bottom:5px;
}

.pw-suggest-highlight
{
background-color: #f1f1f1;
color: #262626;
text-decoration: none;
}

.pw-suggest-waiting {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

background:#FFFFFF url(http://images.productwiki.com/images/wait.gif) no-repeat scroll 100%;
}
.productlistpagination a{
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    background: url("http://images.productwiki.com/images/interface.png") -526px -2px no-repeat;
  }
  .productlistpagination a.activeSlide { background: url("http://images.productwiki.com/images/interface.png") -514px -2px no-repeat; }
  .productlistpagination a:focus, .productlistpagination a:hover{ background: url("http://images.productwiki.com/images/interface.png") -514px -2px no-repeat; }