/* spritemapper.sprite_dirs = ../images/sprites
 * spritemapper.output_css  = sprites.css */

.sprite {
  display: inline-block;
  overflow: hidden;
}

.sprite_dd
{
  background-image:url('../images/cs_sprites.png?v=1');
  background-repeat:no-repeat;
}

/* General UI icons
 * ================ */

.icon-comment-small {
  width: 21px;
  height: 16px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -129px -80px;
}

.icon-search-merlot {
  width: 21px;
  height: 20px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -154px -127px;
}

.icon-search-white {
  width: 21px;
  height: 20px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -154px -106px;
}

.icon-alert-merlot {
  width: 16px;
  height: 14px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -42px -148px;
}

.icon-alert-white {
  width: 16px;
  height: 13px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -76px -140px;
}

.icon-info-merlot {
  width: 13px;
  height: 13px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -59px -205px;
}

.icon-snowflake-white {
  width: 14px;
  height: 14px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -11px -144px;
}

.icon-snowflake-yellow {
  width: 14px;
  height: 14px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -42px -184px;
}

.icon-star-small-dark {
  width: 11px;
  height: 11px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -42px -199px;
}

.icon-star-small-light {
  width: 11px;
  height: 11px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -42px -211px;
}

.icon-star-medium {
  width: 15px;
  height: 15px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -26px -148px;
}

.icon-email-grey {
  width: 15px;
  height: 9px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -42px -174px;
}

.icon-email-white {
  width: 16px;
  height: 10px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -42px -163px;
}

.icon-plus-grey {
  width: 13px;
  height: 13px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -59px -219px;
}

.icon-plus-white {
  width: 15px;
  height: 14px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -105px -150px;
}

.icon-text-size-white {
  width: 17px;
  height: 10px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -154px -148px;
}

.icon-print-white {
  width: 16px;
  height: 13px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -129px -111px;
}

.icon-external-link {
  width: 9px;
  height: 8px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -11px -173px;
}



/* Arrow icons
 * =========== */

.arrow-green-next {
  width: 17px;
  height: 7px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -76px -132px;
}

.arrow-green-prev {
  width: 17px;
  height: 7px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -105px -126px;
}

.arrow-green-right-small {
  width: 6px;
  height: 6px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -11px -193px;
}

.arrow-green-swoosh-right {
  width: 10px;
  height: 7px;
  background: url('../images/cs_sprites.png?v=1') no-repeat 0 -130px;
}

.arrow-green-swoosh-up {
  width: 8px;
  height: 10px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -11px -182px;
}

.arrow-grey-down-medium {
  width: 10px;
  height: 6px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -17px 0;
}

.arrow-grey-down-small {
  width: 6px;
  height: 5px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -28px 0;
}

.arrow-grey-left-small {
  width: 5px;
  height: 6px;
  background: url('../images/cs_sprites.png?v=1') no-repeat 0 0;
}

.arrow-grey-right-small {
  width: 5px;
  height: 6px;
  background: url('../images/cs_sprites.png?v=1') no-repeat 0 -138px;
}

.arrow-grey-up-medium {
  width: 10px;
  height: 6px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -26px -212px;
}

.arrow-grey-up-small {
  width: 6px;
  height: 5px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -35px 0;
}

.arrow-merlot-down-medium {
  width: 10px;
  height: 6px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -26px -226px;
}

/*.fullReport-left-col .links-full_story_toc li a.active:after, */
.arrow-merlot-right-medium {
  width: 7px;
  height: 9px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -26px -247px;
}

.arrow-pink-down-medium {
  width: 10px;
  height: 6px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -26px -240px;
}

.arrow-white-down-medium {
  width: 10px;
  height: 6px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -26px -233px;
}

.arrow-yellow-down-medium {
  width: 10px;
  height: 6px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -6px 0;
}

.arrow-yellow-up-medium {
  width: 10px;
  height: 6px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -26px -219px;
}



/* Best reviewed icons
 * =================== */

.icon-best-small {
  width: 22px;
  height: 21px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -105px -104px;
}

.icon-best-medium {
  width: 28px;
  height: 27px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -76px -104px;
}

/* b/c it says reviewed */
.icon-best-reviewed-large {
  width: 47px;
  height: 46px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -211px -131px;
}

.icon-also-consider-large {
  width: 60px;
  height: 27px;
  background: url('../images/cs_sprites3.png?v=1') no-repeat -354px -256px;
}

/* Check marks icons (used for pros and cons)
 * ========================================== */
 
.icon-check-small {
  width: 10px;
  height: 8px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -42px -234px;
}

.icon-check-medium {
  width: 15px;
  height: 11px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -59px -180px;
}

.icon-check-large {
  width: 18px;
  height: 13px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -129px -97px;
}

.icon-x-small {
  width: 12px;
  height: 10px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -59px -233px;
}

.icon-x-medium {
  width: 11px;
  height: 10px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -42px -223px;
}

.icon-x-large {
  width: 13px;
  height: 12px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -76px -198px;
}



/* Channel icons
 * Kitchen, Fitness, Etc
 * the small names are verbose b/c they are pulled from the CMS
 * ======================================================== */

.icon-automotive-small {
  width: 15px;
  height: 15px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -76px -154px;
}

.icon-computers-and-internet-small {
  width: 15px;
  height: 15px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -59px -164px;
}

.icon-electronics-small {
  width: 15px;
  height: 15px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -105px -134px;
}

.icon-family-and-pets-small {
  width: 15px;
  height: 15px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -26px -180px;
}

.icon-fitness-and-sports-small {
  width: 15px;
  height: 15px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -105px -165px;
}

.icon-health-and-beauty-small {
  width: 15px;
  height: 15px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -26px -164px;
}

.icon-home-and-garden-small {
  width: 15px;
  height: 15px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -26px -196px;
}

.icon-kitchen-small {
  width: 15px;
  height: 15px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -59px -148px;
}

.icon-auto-medium {
  width: 25px;
  height: 25px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -129px -54px;
}

.icon-computers-medium {
  width: 25px;
  height: 25px;
  background: url('../images/cs_sprites.png?v=1') no-repeat 0 -104px;
}

.icon-electronics-medium {
  width: 25px;
  height: 25px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -180px -54px;
}

.icon-family-medium {
  width: 25px;
  height: 25px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -154px -80px;
}

.icon-fitness-medium {
  width: 25px;
  height: 25px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -180px -106px;
}

.icon-health-medium {
  width: 25px;
  height: 25px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -180px -132px;
}

.icon-home-medium {
  width: 25px;
  height: 25px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -154px -54px;
}

.icon-kitchen-medium {
  width: 25px;
  height: 25px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -180px -80px;
}



/* Social icons
 * ============ */

.icon-social-twitter {
  width: 14px;
  height: 13px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -76px -170px;
}

.icon-social-facebook {
  width: 14px;
  height: 13px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -11px -130px;
}

.icon-social-rss {
  width: 13px;
  height: 13px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -59px -192px;
}

.icon-social-yahoo {
  width: 14px;
  height: 13px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -11px -159px;
}

.icon-social-google {
  width: 14px;
  height: 13px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -76px -184px;
}



/* Header backgrounds
 * ================== */

.cs-logo-registered {
  width: 340px;
  height: 70px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -678px -7px;
}

.header-search-box {
  width: 315px;
  height: 55px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -678px -78px;
}

/* List items styles configured to work with Drupal out of the box */

/*.header-channel-auto,
body.section-automotive .primary-links > .li-8,
.primary-links > .li-8:hover {
  width: 101px;
  height: 49px;
  background: url('../images/cs_sprites.png?v=20141030') no-repeat -483px -201px;  
}

.header-channel-electronics,
body.section-electronics .primary-links > .li-1,
.primary-links > .li-1:hover {
  width: 99px;
  height: 49px;
  background: url('../images/cs_sprites.png?v=20141030') no-repeat -323px -90px;  
}

.header-channel-computers,
body.section-computers-and-electronics .primary-links > .li-5,
body.section-computers-and-internet .primary-links > .li-5,
body.section-cell-phones .primary-links > .li-5,
.primary-links > .li-5:hover {
  width: 195px;
  height: 52px;
  background: url('../images/cs_sprites.png?v=20141030') no-repeat -476px -303px;
}


.header-channel-family,
body.section-family-and-pets .primary-links > .li-6,
.primary-links > .li-6:hover {
  width: 158px;
  height: 52px;
  background: url('../images/cs_sprites.png?v=20141030') no-repeat -672px -303px;  
}

.header-channel-fitness,
body.section-fitness-and-sports .primary-links > .li-4,
.primary-links > .li-4:hover {
  width: 158px;
  height: 52px;
  background: url('../images/cs_sprites.png?v=20141030') no-repeat -318px -303px; 
}

.header-channel-health,
body.section-health-and-beauty .primary-links > .li-7,
.primary-links > .li-7:hover {
  width: 158px;
  height: 52px;
  background: url('../images/cs_sprites.png?v=20141030') no-repeat -832px -303px; 
}

.header-channel-home,
body.section-home-and-garden .primary-links > .li-2,
body.section-as-seen-on-tv .primary-links > .li-2,
.primary-links > .li-2:hover {
  width: 158px;
  height: 52px;
  background: url('../images/cs_sprites.png?v=20141030') no-repeat 0px -303px;  
}

.header-channel-kitchen,
body.section-kitchen .primary-links > .li-3,
.primary-links > .li-3:hover {
  width: 158px;
  height: 52px;
  background: url('../images/cs_sprites.png?v=20141030') no-repeat -159px -303px; 
}
*/


/* What we do overexplainer (TM)
 * ============================= */

.what-we-do-one {
  width: 210px;
  height: 46px;
  background: url('../images/cs_sprites.png?v=1') no-repeat 0 -7px;
}

.what-we-do-two {
  width: 194px;
  height: 46px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -483px -7px;
}

.what-we-do-three {
  width: 186px;
  height: 46px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -483px -54px;
}



/* Random buttons and things
 * most should be css (;_;)
 * ========================= */

.amazon-buy-button {
  width: 88px;
  height: 25px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -323px -140px;
}

.divider-fade-right {
  width: 605px;
  height: 4px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -42px 0;
}

.go-btn-white {
  width: 50px;
  height: 40px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -211px -90px;
}

.go-btn-yellow {
  /*width: 49px;
  height: 43px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -26px -104px;*/
}

.see-it-btn-yellow {
  width: 71px;
  height: 21px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -323px -166px;
}

.search-box-medium {
  width: 205px;
  height: 27px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -678px -134px;
}

/*.search-box-large,
body.front #search .form-item {
  width: 271px;
  height: 32px;
  background: url('../images/cs_sprites.png?v=1') no-repeat -211px -7px;
}*/

.buy_now_green
{
  background-position:-198px -185px;
  width:82px;
  height:33px;
}

.amazon_offer
{
  background: url('../images/amazon/amazon-logo-small.png?v=1') no-repeat 0 0;
  width:57px;
  height:20px;
}

