html {
    -webkit-text-size-adjust: 100%;
}

body {
    font-family: arial, sans-serif;
    background: #d5e6ee url("https://css.slickdealscdn.com/images/slickdeals/fp3/sd_bg_blue.png") repeat-x;
    color: #000;
    font-size: 62.5%;
    margin: 0px;
}

textarea {
    font-family: arial, sans-serif;
}

#kickass-pointstab-menu a {
    padding: 0 14px !important;
}

.ie11Banner button {
    cursor: pointer;
}

.ie11Banner ~ #top_userbar {
    box-shadow: none;
}

a {
    color: maroon;
}

a:link,
a:visited {
    color: #193c6f;
}

a:hover,
a:active,
a:focus {
    color: #7a0000;
}

a img {
    border: 0;
}

a.rss:link,
a.rss:visited {
    color: #ff950b;
}

a.rss:hover,
a.rss:active,
a.rss:focus {
    color: #8fc80d;
}

form {
    margin: 0;
}

form#report fieldset .expand {
    margin: 0 auto;
    width: 95%;
}

.classic-hide {
    display: none;
}

.ma_loading_panel {
    display: none;
    position: absolute;
    z-index: 10;
    background: url("https://css.slickdealscdn.com/images/misc/progress.gif") center center no-repeat #fff;
}

.center {
    text-align: center;
}

h1 {
    padding: 0;
}

h3 {
    margin: 0px;
    cursor: pointer;
}

h2 {
    color: #4e463f;
    margin: 0 0 0.2em 0;
    font-size: 1.6em;
    letter-spacing: -0.03em;
    font-weight: normal;
    clear: left;
}

h3 a:link,
h3 a:visited {
    border: 1px solid #cccccc;
    border-bottom: 0px;
    color: #37629e;
    padding: 2px;
    padding-left: 5px;
    -moz-outline-style: none;
    display: block;
    text-decoration: none;
    font-size: 13px;
    letter-spacing: -0.05em;
}

hr {
    border: 0;
    border-bottom: 1px solid #ddd;
}

strong,
b {
    font-weight: bold;
}

.rdtr {
    border-top-right-radius: 3px;
}

.rdtl {
    border-top-left-radius: 3px;
}

.rdbr {
    border-bottom-right-radius: 3px;
}

.rdbl {
    border-bottom-left-radius: 3px;
}

#contentbody {
    text-align: left;
    padding-top: 10px;
}

.groupmsg {
    background-color: #f7f7e4;
    color: black;
    border-bottom: 1px solid #3864a6;
    text-align: center;
    padding: 6px;
    font-size: 12px;
}

.menu_link {
    color: white !important;
    margin-left: 5px;
    display: block;
    float: left;
    width: 100px;
    height: 24px;
    padding: 0px;
    font-family: arial, sans-serif;
    font-size: 14px;
    text-decoration: none;
}

.menu_link div {
    padding: 3px;
}

.menu_hover {
    background: url("https://css.slickdealscdn.com/images/slickdeals/menu_bg2.gif") no-repeat;
    background-position: 0 -24px;
    color: black !important;
}

.menu_link:hover {
    background: url("https://css.slickdealscdn.com/images/slickdeals/menu_bg2.gif") no-repeat;
    background-position: 0 -24px;
    color: black !important;
}

a.selected {
    background: url("https://css.slickdealscdn.com/images/slickdeals/menu_bg2.gif") no-repeat;
    background-position: 0 -48px;
}

a.selected:hover {
    color: white;
    background-position: 0 -24px;
}

.selected_menu_hover {
    background: url("https://css.slickdealscdn.com/images/slickdeals/menu_bg2.gif") no-repeat;
    background-position: 0 -24px;
    color: black !important;
}

#menu_bg_lt {
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 2;
}

#menu_bg_rt {
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 2;
}

#ads-top {
    position: absolute;
    top: 15px;
    right: 25px;
    z-index: 2;
    width: 468px;
}

#ads-bottom {
    border: solid 1px #ddd;
    width: 728px;
    height: 90px;
    margin: 0 auto;
    margin-top: 10px;
}

@media (max-width: 1131px) {
    #ads-bottom {
        width: 468px;
        height: 60px;
    }
}

#nav_submenu2 {
    background-color: #312f2f;
    display: block;
    position: relative;
    margin-bottom: 10px;
    height: 100%;
}

#nav_footer {
    background-color: #3864a6;
}

#messagehide {
    border: 1px solid #ddd;
    background: #fdfbf6;
    color: gray;
    margin-top: 5px;
    width: 100%;
    padding: 3px;
}

#bodytable {
    margin-top: 6px;
    table-layout: fixed;
}

#middlecol {
    border-left: 1px solid #eee;
    padding-left: 10px;
    padding-right: 5px;
    font-size: 85%;
}

#rightcol {
    padding-left: 5px;
}

.spacer5 {
    padding: 0px;
}

#outer {
    width: 100%;
}

h1,
h2,
h3,
h4,
h5 {
    margin: 0px;
}

.nopad {
    padding: 0px;
}

.nomar {
    margin: 0px;
}

.nowrap {
    white-space: nowrap;
}

.curhand {
    cursor: pointer;
}

#s,
#sa,
#c,
#u,
#v {
    width: 100%;
    z-index: 500;
    margin-top: 5px;
    margin-bottom: 15px;
}

.pad10 {
    padding: 10px;
}

.pad5 {
    padding: 5px;
}

.pad0 {
    padding: 0px;
}

.padrt5 {
    padding-right: 5px !important;
}

.margin5 {
    margin-top: 5px;
}

.alphabutton {
    background: none;
    border: 1px solid gray;
    width: 35px;
}

.sponsored {
    border: 1px solid #4f7ea7;
    background: #dce2e7;
    padding: 5px;
    margin: 0px;
    margin-top: 5px;
}

.bold {
    font-weight: bold !important;
}

.largetext {
    font-size: 1.2em;
}

.mediumtext {
    font-size: 1.1em;
}

.smalltext {
    font-size: 0.9em;
}

.smallertext {
    font-size: 0.8em;
}

.padright {
    padding-right: 10px;
}

.padleft {
    padding-left: 10px;
}

.maroon {
    color: maroon;
}

.menulink {
    color: white;
    padding: 5px;
}

#hot_topics_zone a {
    font-weight: bold;
}

.tagbox {
    background: white;
    margin-top: 4px;
    margin-bottom: 0px;
}

.tag {
    padding-left: 5px;
    padding-right: 5px;
}

.tborder2 {
    background: #ffffff;
    color: #000000;
    border-top: 1px solid #a5a5a5;
}

#tabs {
    font-size: 1.1em;
    margin: 0;
    padding: 6px;
    text-align: center;
    white-space: nowrap;
    display: block;
}

#tabs a {
    color: #fff;
    margin: 0;
    padding: 6px;
    text-decoration: none;
    font-weight: normal;
    letter-spacing: -0.01em;
}

#tabs a:hover {
    background: white;
    color: black;
}

#tabs a.current {
    background: #312f2f;
}

#tabs a.current:hover {
    background: #312f2f;
    color: white;
}

#tabs a span {
    padding-left: 6px;
    padding-right: 6px;
}

#tabs1 {
    font-size: 1em;
    line-height: normal;
    margin: 0;
    padding: 5px;
    text-align: center;
    white-space: nowrap;
}

#tabs1 a {
    color: #fff;
    margin: 0;
    padding: 5px;
    text-decoration: none;
    font-weight: normal;
}

#tabs1 a span {
    color: #fff;
    padding: 5px;
}

#tabs1 a:hover {
    text-decoration: underline;
}

.pagenav a {
    text-decoration: none;
}

.pagenav td {
    padding: 2px 4px 2px 4px;
}

#submenu {
    background-color: #312f2f;
    padding-top: 2px;
}

#submenu a {
    display: block;
    float: left;
    margin: 5px;
    margin-top: 0;
    padding: 2px;
    padding-left: 9px;
    padding-right: 9px;
    margin-right: 4px;
    margin-left: 4px;
    color: white;
    text-decoration: none;
    font-size: 12px;
    background-color: #232121;

    border-radius: 3px 3px 3px 3px;
}

#submenu a:hover,
#submenu .active_submenu {
    background: #295ba7;
}

#submenu a.seasonal {
    background: #ffdb5c;
    color: #000;
    font-weight: bold;
    margin-left: 6px;
}

#submenu a.seasonal:hover {
    background: #295ba7;
    color: #fff;
}

.vbmenu_control {
    background: #312f2f;
    color: #ffffff;
    font: 12px tahoma, calibri, arial, sans-serif;
    padding: 3px;
    white-space: nowrap;
}

.vbmenu_control a:link {
    color: #ffffff;
    text-decoration: none;
}

.vbmenu_control a:visited {
    color: #ffffff;
    text-decoration: none;
}

.vbmenu_control a:hover,
.vbmenu_control a:active {
    color: #ffffff;
    text-decoration: underline;
}

.tborder {
    background: #ffffff;
    color: #000000;
    border: 1px solid #ddd;
}

.alt1 {
    background: #f7f7e4;
    color: #000000;
    border-bottom: 1px solid #c2c27f;
}

.alt2 {
    background: #fcfcef;
    color: #000000;
    border-bottom: 1px solid #c2c27f;
}

.alt1Active,
.alt2Active {
    background: #ececd2;
    border-bottom: 1px solid #c2c27f;
    cursor: pointer;
}

#s div select {
    border: 1px solid #aaa;
    font-size: 0.9em;
}

.tagform {
    background: url("https://css.slickdealscdn.com/images/slickdeals/bg_tagform.png") no-repeat;
    position: relative;
    padding-top: 15px;
    width: 238px;
    height: 83px;
}

.tagform_p {
    color: #777;
    margin: 0px;
    margin-left: 15px;
    font-size: 25px;
    font-family: arial, sans-serif;
    line-height: 20px;
    overflow: hidden;
}

.tagform_input {
    border: 1px solid #ccc;
    margin-left: 15px;
    font-size: 18px;
    font-family: arial, sans-serif;
    width: 155px;
    height: 20px;
}

.tagform_submit {
    border: 1px solid #ccc;
    background: #eee;
    color: #333;
    font-weight: bold;
    font-size: 18px;
    height: 25px;
}

.tagform_close {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 20px;
    height: 20px;
}

.tagform_error {
    display: block;
    margin-left: 15px;
}

/*\*/
* html .tagform {
    padding-top: 0px;
}

* html .tagform_p {
    margin-top: 15px;
}

/**/
.divblock30 {
    display: block;
    -height: 30px;
    min-height: 30px;
    margin-top: 5px;
}

.perpage_links {
    font-size: 11px;
    padding-left: 10px;
    line-height: 22px;
}

.pagenav_box {
    border: 0px solid #bcd2e6;
    padding: 5px;
    margin-top: 0px;
    font-size: 11px;
    float: right;
    line-height: 22px;
}

.search_pagenav_menu + .pagenav_box {
    padding: 5px 0 5px 5px;
}

.forumwrap_top .pagenav_box,
.forumwrap_bottom .pagenav_box {
    white-space: nowrap;
    padding: 0 1px 0 0;
}

.forumwrap_bottom .pagenav_wrapper {
    padding: 0 6px 3px 0;
}

.pagenav_box ul {
    border: 0;
    margin: 0;
    padding: 0;
}

.pagenav_result_text {
    padding: 0 6px;
}

.forumwrap_top td.search_pagenav,
.search_pagenav {
    background: white;
    border: 1px solid #9aafe5;
    line-height: 14px;
    padding: 3px 6px;
    text-decoration: none;
    white-space: nowrap;

    border-radius: 3px;
}

.forumwrap_top td.search_pagenav:hover,
.search_pagenav:hover {
    border: 1px solid #c9a400;
    background-color: #ffffe5;
    color: black;
}

.search_pagenav_text {
    font-weight: bold;
}

.pagenav_box .search_pagenav_current {
    background-color: #444;
    border: 1px solid #444;
    color: #fff;
    font-weight: bold;
}

.pagenav_wrapper .search_pagenav.search_pagenav_menu {
    color: black;
    padding: 3px 4px;
}

.search_pagenav_menu img {
    display: none;
}

.search_pagenav_menu .vbmenu_popup {
    background: white;
    border: 1px solid #9aafe5;

    padding: 3px 6px;
    text-decoration: none;
    white-space: nowrap;

    border-radius: 3px;
}

#global_footer {
    background: #383838;
    font-family: arial, sans-serif;
    font-size: 11px;
    padding: 15px;

    border-radius: 0px 0px 5px 5px;
}

#global_footer img {
    border: 0;
}

#global_footer_ui {
    color: #fefbed;
    padding: 15px;
    padding-top: 10px;
    padding: 0 0 5px;
    float: right;
    text-align: right;
}

#global_footer_logo {
    float: right;
    clear: right;
    width: 125px;
    height: 35px;
    text-indent: -9999px;
    display: none;
}

#global_footer_notice {
    color: #fefbed;
}

#global_footer_notice a {
    color: #3276db;
}

#global_footer_nav {
    color: white !important;
    text-decoration: none;
    margin-top: 10px;
}

#global_footer_nav a:hover {
    color: #ffda56;
}

a.global_footer_nav_menu {
    color: white !important;
    text-decoration: none;
    font-weight: bold;
    margin-right: 10px;
}

a.global_footer_nav_legal {
    color: #f8f3df !important;
    text-decoration: none;
}

.global_footer_nav_menu:hover,
.global_footer_nav_legal:hover {
    color: #fff;
    text-decoration: underline;
}

#global_footer_extra {
    color: #555;
    font-size: 12px;
    font-family: arial, sans-serif;
    zoom: 1;
}

#global_footer_extra a {
    color: #00639d;
}

#global_footer_extra a:hover {
    color: #9d4d00;
}

#global_footer_extra label {
    color: #333;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 8px;
    margin-bottom: 8px;
    display: block;
}

#global_footer_extra label.followUs {
    margin-bottom: 18px;
}

#global_footer_ground {
    background: #b7b7b7;
    height: 100px;
}

#global_footer_ground div {
    margin: 0 auto;
    padding-top: 15px;
}

#global_footer_homebox {
    position: absolute;
    bottom: -51px;
    left: 0;
}

#global_footer_sdhome {
    background: transparent url(https://css.slickdealscdn.com/images/slickdeals/footer_extra_sdhome.png)
        no-repeat top left;
    height: 75px;
    width: 127px;
}

#global_footer_backtotop {
    background: transparent url(https://css.slickdealscdn.com/images/slickdeals/footer_extra_backtotop.png)
        no-repeat top left;
    display: block;
    height: 25px;
    width: 147px;
    margin-top: 15px;
}

.footerSocialIcons a.icon {
    text-decoration: none;
    font-size: 26px;
    margin-right: 10px;
}

.ui-corner-small,
.ui-corner-right-small,
.ui-corner-bottom-small {
    border-bottom-right-radius: 3px;
}

.ui-corner-small,
.ui-corner-left-small,
.ui-corner-bottom-small {
    border-bottom-left-radius: 3px;
}

.ui-corner-small,
.ui-corner-right-small,
.ui-corner-top-small {
    border-top-right-radius: 3px;
}

.ui-corner-small,
.ui-corner-left-small,
.ui-corner-top-small {
    border-top-left-radius: 3px;
}

.ui-gradient-gray-down {
    background-image: url(https://css.slickdealscdn.com/images/slickdeals/gradients/gray_down.png);
    background-repeat: repeat-x;
    background-position: top left;
}

.ui-gradient-gray-up {
    background-image: url(https://css.slickdealscdn.com/images/slickdeals/gradients/gray_up.png);
    background-repeat: repeat-x;
    background-position: bottom left;
}

.ui-shadow-light-thin {
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
}

.ui-shadow-light-verythin {
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}

.ui-shadow-medium-thick {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

.ui-shadow-heavy-thin {
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.6);
}

.settings_box {
    z-index: 9999;
    width: 241px;
    position: absolute;
    top: 70px;
    left: 178px;
    display: none;
    font-size: 11px;
    padding: 8px;
    background-color: white;
    color: black;
    *border: 1px solid #999;

    border-radius: 7px;

    box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
}

.settings_box .arrow {
    background: url("https://css.slickdealscdn.com/images/slickdeals/left_pulldown_arrow.png") no-repeat 0 0;
    height: 8px;
    width: 17px;
    position: absolute;
    top: 20px;
    left: -10px;
    *left: -8px;
}

.settings_box a:link,
.settings_box a:hover,
.settings_box a:active {
    color: #333333;
}

.settings_box a:hover {
    color: #ecbd19;
}

.settings_box.mystuff {
    background-color: #0072bc;
    color: white;
    top: 238px;
    left: 160px;
}

.settings_box.mystuff a {
    color: white;
}

.settings_box.mystuff .arrow {
    /* background: url('https://css.slickdealscdn.com/images/midnight/slickdeals/left_pulldown_arrow.png') no-repeat left center; */
    height: 20px;
    top: 14px;
}

.settings_box td {
    height: 20px;
    vertical-align: top;
}

#sdsearch_top {
    border: 1px solid #fff;
    background: #eee;
    padding: 10px;
    font-family: arial, sans-serif;
    font-size: 14px;
}

#searchbar_menu a {
    color: white;
}

#topwrapper {
    margin: 20px auto 0;
    min-width: 975px;
}

#contentbody {
    border: 0;
    padding-top: 0;
}

.contentbody_inner {
    background: #fff;
    border: 1px solid #aaaaaa;
    font-size: 1.3em;

    border-radius: 5px;
}

#logoarea {
    display: block;
    position: relative;
    padding: 15px;
}

#searchbar_menu_link {
    color: white;
    background: url("https://css.slickdealscdn.com/images/slickdeals/userbar/icon_searcharrow.png") center
        right no-repeat;
    display: block;
    float: left;
    margin-top: 7px;
    margin-right: 5px;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    padding-right: 10px;
}

#searchbar_menu_img {
    position: absolute;
    right: -14px;
}

#search_submit {
    font-size: 0.9em;
    height: 22px;
    width: 60px;
    margin-left: 4px;
    margin-top: 5px;
    background: #ffe675;
    font-size: 11px;
    height: auto;
    border-radius: 3px;
    border: 1px solid #111;
    padding: 2px 4px;
    font-weight: bold;
    vertical-align: middle;
}

.submenu_icon {
    background: url("https://css.slickdealscdn.com/images/main_sprite.png?497") -159px -1px
        no-repeat;
    width: 9px;
    height: 6px;
    display: inline-block;
    vertical-align: middle;
}

.submenu_black_icon {
    background: url("https://css.slickdealscdn.com/images/main_sprite.png?497") -260px -1px
        no-repeat;
    width: 9px;
    height: 6px;
    display: inline-block;
    vertical-align: middle;
}

.submenu_black_icon_up {
    background: url("https://css.slickdealscdn.com/images/main_sprite.png?497") -260px -21px
        no-repeat;
    width: 9px;
    height: 6px;
    display: inline-block;
    vertical-align: middle;
}

#global_guest a {
    color: white;
    font-weight: bold;
    text-decoration: none;
}

#global_guest {
    color: #666;
}

#global_login_box {
    background: #eee;
    border: 1px solid #ccc;
    display: none;
    width: 200px;
    padding: 10px;
}

#global_social {
    float: right;
    margin-right: 3px;
    margin-top: 2px;
}

#global_social .socialicon {
    margin-left: 3px;
    float: left;
}

.socialicon {
    background: url("https://css.slickdealscdn.com/images/slickdeals/fp3/socialicons.png") no-repeat;
    width: 16px;
    height: 16px;
    display: block;
}

.socialstats .socialicon {
    float: left;
    font-size: 11px;
    text-decoration: none;
    margin-right: 3px;
}

.socialstats {
    height: 18px;
}

.socialicon.rss,
#social_rss {
    background-position: 0px 0px;
    height: 16px;
    width: 16px;
}

.socialicon.rss:hover,
#social_rss:hover {
    background-position: 0 -16px;
}

.socialicon.email,
#social_email {
    background-position: -16px 0px;
    height: 16px;
    width: 16px;
}

.socialicon.email:hover,
#social_email:hover {
    background-position: -16px -16px;
}

.socialicon.twitter,
#social_twitter {
    background-position: -32px 0px;
    height: 16px;
    width: 16px;
}

.socialicon.twitter:hover,
#social_twitter:hover {
    background-position: -32px -16px;
}

.socialicon.facebook,
#social_facebook {
    background-position: -48px 0px;
    height: 16px;
    width: 16px;
}

.socialicon.facebook:hover,
#social_facebook:hover {
    background-position: -48px -16px;
}

.socialicon.digg,
#social_digg {
    background-position: -64px 0px;
    height: 16px;
    width: 16px;
}

.socialicon.digg:hover,
#social_digg:hover {
    background-position: -64px -16px;
}

.socialicon.linked,
#social_linked {
    background-position: -80px 0px;
    height: 16px;
    width: 16px;
}

.socialicon.linked:hover,
#social_linked:hover {
    background-position: -80px -16px;
}

.pinteresticon {
    background: url(https://css.slickdealscdn.com/images/iconrepo/pinterest_icon.png) no-repeat;
    width: 16px;
    height: 16px;
    display: block;
    float: right;
}

.pinteresticon:hover {
    background-position: 0px -16px;
}

#slickdealswelcome {
    margin-top: 0;
}

#slickdealswelcome .close_box {
    float: right;
    display: block;
    width: 17px;
    height: 17px;
    background: url("https://css.slickdealscdn.com/images/main_sprite.png?497") -11px -262px
        no-repeat;
}

#global_feature {
    background: #fff;
    position: relative;
    z-index: 49;
}

#global_feature_content {
    background: #f2f2f2;
    height: 125px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
}

#global_feature_close {
    background: url("https://css.slickdealscdn.com/images/slickdeals/fp3/bg_feature_close.png") no-repeat;
    display: block;
    width: 17px;
    height: 17px;
    position: absolute;
    top: 5px;
    right: 5px;
}

#global_feature_bar {
    border-top: 1px solid #ccc;
    background: white;
}

#global_feature_content label {
    cursor: pointer;
}

#fp3_deals_header {
}

.category_header a span.spacer,
#fp3_deals_header a span.spacer,
.fp_deals_header a span.spacer,
.category_header h1 span.spacer,
#fp3_deals_header h1 span.spacer,
.fp_deals_header h1 span.spacer,
.fp_deals_header .blackflag_long span.spacer,
.fp_deals_header .tealflag_long span.spacer {
    display: block;
    padding: 6px;
    padding-left: 20px;
    letter-spacing: -0.05em;
}

.fpcontent .fp_deals_header .blackflag h2,
.fpcontent .fp_deals_header .tealflag h2 {
    display: block;
    padding: 6px;
    padding-left: 20px;
    letter-spacing: -0.05em;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}

.category_header a,
#fp3_deals_header a,
.fp_deals_header a {
    float: left;
    display: block;
    font-size: 12px;
    text-decoration: none;
}

.category_header .help,
#fp3_deals_header .help,
.fp_deals_header .help {
    background: url("https://css.slickdealscdn.com/images/main_sprite.png?497") -107px -219px
        no-repeat;
    display: block;
    float: right;
    height: 12px;
    width: 11px;
    margin: 8px 12px 8px 8px;
    font-size: 10px;
    cursor: help;
}

.category_header .help2,
#fp3_deals_header .help2 {
    background: url("https://css.slickdealscdn.com/images/main_sprite.png?497") -107px -219px
        no-repeat;
    display: block;
    float: right;
    height: 12px;
    width: 11px;
    margin: 8px;
    cursor: help;
}

#fp3_deals_header .new {
    background: url("https://css.slickdealscdn.com/images/main_sprite.png?497") -237px -207px
        no-repeat;
    display: block;
    height: 11px;
    width: 28px;
    float: left;
    position: relative;
    top: 4px;
    left: 4px;
}

.category_header .activetab,
#fp3_deals_header .activetab,
.fp_deals_header .activetab {
    color: #006ac6;
    background: url("https://css.slickdealscdn.com/images/header_flags.png") no-repeat;
    font-size: 16px;
    font-weight: bold;
    /*--Bottom right rounded corner--*/
    border-top-right-radius: 3px;
    /*--Bottom left rounded corner--*/
    border-top-left-radius: 3px;
}

.category_header .blueflag,
#fp3_deals_header .blueflag,
.fp_deals_header .blueflag {
    color: #fff;
    background: url("https://css.slickdealscdn.com/images/header_flags.png") 0 -5px no-repeat;
    font-size: 16px;
    width: 263px;
    height: 47px;
    font-weight: bold;
    padding-top: 2px;
    margin-left: -13px;
    margin-top: -2px;
}

.category_header .greenflag,
#fp3_deals_header .greenflag,
.fp_deals_header .greenflag {
    position: absolute;
    z-index: 2;
}

.category_header .blackflag,
#fp3_deals_header .blackflag,
.fp_deals_header .blackflag {
    color: #fff;
    background: url("https://css.slickdealscdn.com/images/header_flags.png") 0 -60px no-repeat;
    font-size: 16px;
    width: 263px;
    height: 47px;
    font-weight: bold;
    padding-top: 2px;
    margin-left: -13px;
    margin-top: -2px;
}

.category_header .blackflag_long,
#fp3_deals_header .blackflag_long,
.fp_deals_header .blackflag_long {
    color: #fff;
    background: url("https://css.slickdealscdn.com/images/header_flags_long.png") 0 -60px no-repeat;
    font-size: 16px;
    width: 100%;
    height: 47px;
    font-weight: bold;
    padding-top: 2px;
    padding-right: 14px;
    margin-left: -13px;
    margin-top: -3px;
}

.category_header .greenflag,
#fp3_deals_header .greenflag,
.fp_deals_header .greenflag {
    color: #fff;
    background: url("https://css.slickdealscdn.com/images/header_flags.png") 0 -116px no-repeat;
    font-size: 16px;
    width: 263px;
    height: 47px;
    font-weight: bold;
    padding-top: 2px;
    margin-left: -13px;
    margin-top: -2px;
}

.category_header .greenflag_long,
#fp3_deals_header .greenflag_long,
.fp_deals_header .greenflag_long {
    color: #fff;
    background: url("https://css.slickdealscdn.com/images/header_flags_long.png") 0 -116px no-repeat;
    font-size: 16px;
    width: 100%;
    height: 47px;
    font-weight: bold;
    padding-top: 2px;
    padding-right: 14px;
    margin-left: -13px;
    margin-top: -3px;
}

.category_header .tealflag,
#fp3_deals_header .tealflag,
.fp_deals_header .tealflag {
    color: #fff;
    background: url("https://css.slickdealscdn.com/images/header_flags.png") 0 -172px no-repeat;
    font-size: 16px;
    width: 263px;
    height: 47px;
    font-weight: bold;
    padding-top: 2px;
    margin-left: -13px;
    margin-top: -2px;
}

.category_header .tealflag_long,
#fp3_deals_header .tealflag_long,
.fp_deals_header .tealflag_long {
    color: #fff;
    background: url("https://css.slickdealscdn.com/images/header_flags_long.png") 0 -172px no-repeat;
    font-size: 16px;
    width: 100%;
    height: 47px;
    font-weight: bold;
    padding-top: 2px;
    padding-right: 14px;
    margin-left: -13px;
    margin-top: -3px;
}

.category_header .lighttealflag,
#fp3_deals_header .lighttealflag,
.fp_deals_header .lighttealflag {
    color: #097c96;
    background: url("https://css.slickdealscdn.com/images/header_flags.png") 0 -229px no-repeat;
    font-size: 16px;
    width: 263px;
    height: 47px;
    font-weight: bold;
    padding-top: 2px;
    margin-left: -13px;
    margin-top: -2px;
}

.category_header .lightorangeflag,
#fp3_deals_header .lightorangeflag,
.fp_deals_header .lightorangeflag {
    color: #f47746;
    background: url("https://css.slickdealscdn.com/images/header_flags.png") 0 -284px no-repeat;
    font-size: 16px;
    min-width: 263px;
    height: 47px;
    font-weight: bold;
    padding-top: 2px;
    margin-left: -13px;
    margin-top: -2px;
}

.category_header .lightorangeflag_end,
#fp3_deals_header .lightorangeflag_end,
.fp_deals_header .lightorangeflag_end {
    background: url("https://css.slickdealscdn.com/images/header_flags.png") -583px -284px no-repeat;
    width: 15px;
    height: 47px;
    float: left;
    display: block;
    margin-top: -2px;
}

.category_header .lightgreenflag,
#fp3_deals_header .lightgreenflag,
.fp_deals_header .lightgreenflag {
    color: #4c7a35;
    background: url("https://css.slickdealscdn.com/images/header_flags.png") 0 -340px no-repeat;
    font-size: 16px;
    min-width: 263px;
    height: 47px;
    font-weight: bold;
    padding-top: 2px;
    margin-left: -13px;
    margin-top: -2px;
}

.category_header .lightgreenflag_end,
#fp3_deals_header .lightgreenflag_end,
.fp_deals_header .lightgreenflag_end {
    background: url("https://css.slickdealscdn.com/images/header_flags.png") -583px -340px no-repeat;
    width: 15px;
    height: 47px;
    float: left;
    display: block;
    margin-top: -2px;
}

.fpcontent {
    border: 1px solid #eee;
    border-radius: 3px;
    box-shadow: 0px 0px 10px #ddd;
}

#maincontent #featured_deals_header {
    border-top: 2px solid #010101;
    background: #efefef;
    border-bottom: 1px solid #ccc;
}

#maincontent #fp3_deals_header,
#maincontent .category_header {
    border-top: 2px solid #0077bc;
    background: #efefef;
    border-bottom: 1px solid #ccc;
}

#maincontent .category_header {
    border-top: 2px solid #ccc;
}

.fpcontent .fp_deals_header.blackflag_contain {
    border-top: 2px solid #393939;
    border-bottom: 1px solid #ccc;
    background: #efefef;
}

.fpcontent.news .fp_deals_header.blackflag_contain {
    border-top: 2px solid #393939;
    width: 100%;
}

.fpcontent .fp_deals_header.greenflag_contain {
    border-top: 2px solid #30aa3f;
}

.fpcontent .fp_deals_header.tealflag_contain {
    border-bottom: 1px solid #ccc;
    border-top: 2px solid #003e57;
    background: #efefef;
}

#maincontent #fp3_deals_header.hottopics_tab_header {
    border-top: 2px solid #ffdead;
}

.fpcontent.news {
    background: #eff4f7;
    margin-top: 10px;
}

.thumbup_toggle {
    background: url("https://css.slickdealscdn.com/images/main_sprite.png?497") -137px -206px
        no-repeat;
    display: block;
    height: 16px;
    width: 16px;
}

.thumbdown_toggle {
    background: url("https://css.slickdealscdn.com/images/main_sprite.png?497") -170px -206px
        no-repeat;
    display: block;
    height: 16px;
    width: 16px;
}

.thumbdown_toggle.pos,
.thumbdown_toggle:hover,
.thumbdown_toggle.thumb_selected {
    background-position: -170px -222px;
}

.thumbup_toggle.pos,
.thumbup_toggle:hover,
.thumbup_toggle.thumb_selected {
    background-position: -137px -222px;
}

#global_menu {
    font-family: arial, sans-serif;
}

#global_menu_button {
    border-bottom: 4px solid #312f2f;
    height: 25px;
    float: right;
    padding-left: 3px;
    vertical-align: bottom;
}

#global_menu_button a.add_deal {
    color: #406618;
    background: #d1e1ab;
    display: block;
    width: 130px;
    height: 22px;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    margin-top: 3px;
    text-align: center;

    border-radius: 3px 3px 0 0;
}

a.add_deal:hover {
    background: #95bd35;
    color: #000;
}

a.add_deal span.spacer {
    background: url("https://css.slickdealscdn.com/images/iconrepo/add.png") no-repeat 8px 3px;
    display: block;
    padding: 3px;
    padding-left: 15px;
}

.deal_header_date {
    background: #1f3a58;
}

.deal_header_date h2 {
    font-size: 16px;
}

#searchbar_menu {
    position: absolute;
    display: none;
    width: 175px;
    top: 28px;
    left: 10px;
    z-index: 2000;
    padding-top: 5px;
    font-size: 11px;
    background-color: #2e3745;
    color: #fff;

    box-shadow: 2px 2px 3px black;

    border-radius: 0px 0px 5px 5px;
}

#searchbar_menu div.spacer {
    border-top: 1px solid #eee;
    padding-left: 10px;
    padding-top: 5px;
    margin-bottom: 5px;
}

#search_box {
    border: 0;
    background: #fff url("https://css.slickdealscdn.com/images/main_sprite.png?497") -7px -237px
        no-repeat;
    border: 1px solid #1b2029;
    border-radius: 3px;
    color: #555;
    margin: 0;
    height: 14px;
    float: left;
    margin-top: 5px;
    width: 90px;
    font-size: 11px;
    padding: 3px;
    padding-left: 18px;
}

#search_box:focus {
    color: #333;
}

#searchbar_submit {
    border: 0;
    background: url("https://css.slickdealscdn.com/images/slickdeals/searchbar_go_off.gif") no-repeat;
    display: block;
    margin-left: 5px;
    margin-right: 5px;
    width: 51px;
    height: 21px;
}

#searchbar_submit:hover {
    background: url("https://css.slickdealscdn.com/images/slickdeals/searchbar_go_on.gif") no-repeat;
    cursor: pointer;
}

#ie6upgrade {
    background: #ffffe1 url("https://css.slickdealscdn.com/images/slickdeals/fp3/ie6/icon.png") 5px 5px
        no-repeat;
    border: 1px solid #666;
    border-top: 0;
    color: black;
    padding: 5px;
    font-size: 12px;
    text-decoration: none;
    display: block;
    padding-left: 25px;
}

#ie6upgrade:hover {
    background: #3399ff url("https://css.slickdealscdn.com/images/slickdeals/fp3/ie6/icon-over.png") 5px 5px
        no-repeat;
}

#ie6upgrade img {
    vertical-align: middle;
}

#ie6upgrade-options {
    display: none;
    position: absolute;
    z-index: 99999;
}

#ie6upgrade-options1 {
    background: white;
    border: 3px solid maroon;
    padding: 10px;
    width: 610px;
    margin: 20px auto;
}

#ie6upgrade-options1 h2 {
    color: #961900;
    font-size: 22px;
}

#ie6upgrade-options1 p {
    margin: 0;
    padding: 0;
    font-size: 14px;
}

#ie6upgrade-options1 a {
    display: inline;
    color: #005596;
}

#ie6upgrade-options1 ul {
    margin: 0;
    list-style-type: none;
}

#ie6upgrade-options1 li {
    background: url("https://css.slickdealscdn.com/images/slickdeals/fp3/ie6/background_browser.gif")
        no-repeat;
    float: left;
    height: 122px;
    width: 120px;
    padding: 1px;
    text-align: center;
}

#ie6upgrade-options1 li img {
    margin-bottom: 2px;
}

#topnav a.signin:hover {
    *background-position: 0 3px !important;
}

a.signin {
    position: relative;
    margin-left: 3px;
}

a.signin span {
    background-image: url("https://css.slickdealscdn.com/images/slickdeals/fp3/toggle_down_light.png");
    background-repeat: no-repeat;
    background-position: 100% 50%;
    padding: 4px 16px 6px 0;
}

#small_signup {
    display: inline;
    float: none;
    line-height: 23px;
    margin: 25px 0 0;
    width: 170px;
}

a.signin.menu-open span.spacer {
    background-image: url("https://css.slickdealscdn.com/images/slickdeals/fp3/toggle_up_dark.png");
}

#signin_menu {
    display: none;
    position: absolute;
    top: 8px;
    right: -100px;
    *right: -99px;
    width: 372px;
    z-index: 9999;
    text-align: left;
    padding: 0px;
    border: none;
    margin-left: -8px;
    *margin-left: -15px;
    margin-top: 5px;
    font-size: 11px;
}

.global_sso {
    margin: 10px;
    border: 1px solid #aaa;
    height: 205px;
    width: 372px;
    *width: 374px;

    box-shadow: 0px 0px 5px #aaa;

    border-radius: 5px;
}

.global_sso p {
    padding: 0;
    margin: 0;
}

.global_sso td {
    vertical-align: top;
}

.global_sso .loginarea {
    padding: 10px;
    background: white;
    width: 232px;
    *width: 252px;
    min-width: 232px;
    *min-width: 252px;
    border-radius: 4px 0 0 4px;
}

.global_sso .loginarea label {
    display: block;
}

.global_sso .loginarea div {
    width: 236px;
    margin: 0 auto;
}

.global_sso th {
    cursor: move;
    padding: 5px 10px;
    background-color: #23467b;
    color: white;
    font-size: 12px;
    line-height: 160%;
    display: table-cell;
    border-radius: 4px 4px 0 0;
}

.global_sso th a {
    float: right;
    display: block;
    padding: 1px;
}

.global_sso th a.ui-state-hover {
    padding: 0px;
}

.global_sso th span {
    display: block;
    margin: 1px;
}

.global_sso .sso_selections {
    background: #96c6e3;
    min-width: 120px;
    width: 120px;
    border-radius: 0 4px 4px 0;
}

.global_sso .sso_selections a {
    padding: 10px 10px;
    width: 100px;
    font-size: 12px;
    display: block;
    color: white;
    text-decoration: none;
}

.global_sso .sso_selections #signin_tab_sd {
    border-radius: 0 4px 0 0;
}

#topwrapper .global_sso .sso_selections a:hover {
    color: black;
    background: #b0ddf8;
}

.global_sso .sso_selections .selected {
    background: white;
    font-weight: bold;
    font-size: 12px;
    color: black;
}

.global_sso .sso_selections img {
    vertical-align: middle;
    margin-right: 5px;
}

.global_sso .signin_p,
.global_sso .remember {
    margin-bottom: 10px;
    color: black;
}

.global_sso .remember label,
.global_sso .signin_p label {
    font-size: 11px;
    color: #375a70;
}

/*.global_sso .remember input.signin_submit,*/
.global_sso .signin_p input {
    width: 200px;
    font-size: 14px;
    padding: 5px;
    padding-left: 25px;
    display: block;
    border: 1px solid #aaa;

    border-radius: 3px;

    box-shadow: 0px 0px 3px #bbb;
}

.global_sso .remember .signin_submit:hover,
.global_sso .signin_p input:hover {
    border: 1px solid #48adec;

    box-shadow: 0px 0px 5px #9fdaff;
}

.global_sso #username {
    background: url("https://css.slickdealscdn.com/images/iconrepo/user.png") 5px 5px no-repeat;
}

.global_sso #password {
    background: url("https://css.slickdealscdn.com/images/iconrepo/lock.png") 5px 5px no-repeat;
}

.global_sso #remember {
}

.global_sso .forgot {
    font-size: 11px;
}

.global_sso .remember input {
    width: auto;
    vertical-align: middle;
    display: inline;
}

.global_sso .remember label {
    display: inline;
}

.global_sso .remember .signin_submit {
    border: 1px solid #a4d1f8;
    color: #166cd6;
    background-color: white;
    padding: 2px 8px 3px;
    width: 75px;
}

.global_sso .remember .signin_submit:-moz-focus-inner {
    border: 0;
    padding: 0;
}

.global_sso .remember .signin_submit:hover,
.global_sso .remember .signin_submit:focus {
    color: #004e92;
    background: #fffae7;
    cursor: pointer;
}

.tipsy {
    padding: 5px;
    font-size: 10px;
    opacity: 0.8;
    *filter: alpha(opacity=80);
    background-repeat: no-repeat;
}

.tipsy-inner {
    background-color: black;
    color: white;
    max-width: 200px;
    text-align: center;
    padding: 10px 15px;
    line-height: 1.5em;
    font-weight: bold;
}

.tipsy-north {
    background-image: url("https://css.slickdealscdn.com/images/slickdeals/fp3/tipsy-north.gif");
    background-position: top center;
}

.tipsy-south {
    background-image: url("https://css.slickdealscdn.com/images/slickdeals/fp3/tipsy-south.gif");
    background-position: bottom center;
}

.tipsy-east {
    background-image: url("https://css.slickdealscdn.com/images/slickdeals/fp3/tipsy-east.gif");
    background-position: right center;
}

.tipsy-west {
    background-image: url("https://css.slickdealscdn.com/images/slickdeals/fp3/tipsy-west.gif");
    background-position: left center;
}

* html body,
* html .contentbody_inner {
    background-image: none;
}

/** concat.css **/

.concat-general {
    background: url("https://css.slickdealscdn.com/images/concat/concat-general.gif") no-repeat;
    vertical-align: middle;
}

.useroffline {
    background-position: 0px 0px;
    height: 16px;
    width: 14px;
}

.useronline {
    background-position: -15px 0px;
    height: 16px;
    width: 14px;
}

.announcementnew {
    background-position: -30px 0px;
    height: 16px;
    width: 15px;
}

.announcementold {
    background-position: -46px 0px;
    height: 16px;
    width: 15px;
}

.thread {
    background-position: -62px 0px;
    height: 11px;
    width: 16px;
}

.thread_hot {
    background-position: -79px 0px;
    height: 11px;
    width: 16px;
}

.thread_dot {
    background-position: -96px 0px;
    height: 16px;
    width: 15px;
}

.minus {
    background-position: -112px 0px;
    height: 9px;
    width: 9px;
}

.plus {
    background-position: -122px 0px;
    height: 9px;
    width: 9px;
}

.directlink {
    background-position: -132px 0px;
    height: 12px;
    width: 15px;
}

.iconuser {
    background-position: -148px 0px;
    height: 16px;
    width: 14px;
}

.iconemail {
    background-position: -163px 0px;
    height: 12px;
    width: 16px;
}

.comment {
    background-position: -180px 0px;
    height: 11px;
    width: 12px;
}

.timeicon {
    background-position: -193px 0px;
    height: 14px;
    width: 14px;
}

.subforumnew {
    background-position: -208px 0px;
    height: 11px;
    width: 11px;
}

.uireset {
    background-position: -220px 0px;
    height: 15px;
    width: 26px;
}

.uiwidth {
    background-position: -247px 0px;
    height: 15px;
    width: 26px;
}

.uitextdown {
    background-position: -274px 0px;
    height: 15px;
    width: 26px;
}

.uitextup {
    background-position: -301px 0px;
    height: 15px;
    width: 26px;
}

.menuopen {
    background-position: -328px 0px;
    height: 5px;
    width: 9px;
}

.postold {
    background-position: -338px 0px;
    height: 11px;
    width: 10px;
}

.quickreply {
    background-position: -349px 0px;
    height: 16px;
    width: 16px;
}

.multiquoteoff {
    background-position: -366px 0px;
    height: 16px;
    width: 16px;
}

.reply {
    background-position: -383px 0px;
    height: 14px;
    width: 14px;
}

.edit {
    background-position: -398px 0px;
    height: 14px;
    width: 15px;
}

.modalert {
    background-position: -414px 0px;
    height: 14px;
    width: 16px;
}

.delete {
    background-position: -431px 0px;
    height: 14px;
    width: 14px;
}

.filter {
    background-position: -446px 0px;
    height: 14px;
    width: 12px;
}

.spam {
    background-position: -459px 0px;
    height: 11px;
    width: 16px;
}

.tagbluedelete {
    background-position: -476px 0px;
    height: 16px;
    width: 16px;
}

.tagblueadd {
    background-position: -493px 0px;
    height: 16px;
    width: 16px;
}

.reputationpos {
    background-position: -510px 0px;
    height: 10px;
    width: 8px;
}

.collapsetcatcollapsed {
    background-position: -519px 0px;
    height: 14px;
    width: 14px;
}

.newtopic-trans {
    background-position: -534px 0px;
    height: 15px;
    width: 15px;
}

.collapsetcat {
    background-position: -550px 0px;
    height: 14px;
    width: 14px;
}

.search {
    background-position: -565px 0px;
    height: 13px;
    width: 13px;
}

.multipage {
    background-position: -579px 0px;
    height: 12px;
    width: 12px;
}

.slickdeals12x12 {
    background-position: -592px 0px;
    height: 12px;
    width: 12px;
}

.slickdeals16x16 {
    background-position: -592px 0px;
    height: 16px;
    width: 16px;
}

.trashcansmall {
    background-position: -605px 0px;
    height: 13px;
    width: 11px;
}

.ignorethreadsmall {
    background-position: -617px 0px;
    height: 12px;
    width: 12px;
}

.rss2 {
    background-position: -630px 0px;
    height: 14px;
    width: 25px;
}

.lastpost {
    background-position: -656px 0px;
    height: 13px;
    width: 15px;
}

.thread_new {
    background-position: -672px 0px;
    height: 16px;
    width: 16px;
}

.thread_moved {
    background-position: -689px 0px;
    height: 14px;
    width: 16px;
}

.thread_lock_new {
    background-position: -706px 0px;
    height: 16px;
    width: 14px;
}

.thread_lock {
    background-position: -721px 0px;
    height: 16px;
    width: 14px;
}

.thread_hot_new {
    background-position: -736px 0px;
    height: 16px;
    width: 16px;
}

.thread_hot_lock_new {
    background-position: -753px 0px;
    height: 16px;
    width: 14px;
}

.thread_hot_lock {
    background-position: -768px 0px;
    height: 16px;
    width: 14px;
}

.thread_dot_new {
    background-position: -783px 0px;
    height: 16px;
    width: 16px;
}

.thread_dot_lock {
    background-position: -800px 0px;
    height: 16px;
    width: 16px;
}

.thread_dot_hot_new {
    background-position: -817px 0px;
    height: 16px;
    width: 16px;
}

.thread_dot_hot_lock {
    background-position: -834px 0px;
    height: 16px;
    width: 16px;
}

.thread_dot_hot {
    background-position: -851px 0px;
    height: 16px;
    width: 15px;
}

.forumoldlock {
    background-position: -867px 0px;
    height: 24px;
    width: 30px;
}

.forumold {
    background-position: -898px 0px;
    height: 24px;
    width: 29px;
}

.forumnewlock {
    background-position: -928px 0px;
    height: 29px;
    width: 30px;
}

.forumnew {
    background-position: -959px 0px;
    height: 29px;
    width: 30px;
}

.treet {
    background-position: -990px 0px;
    height: 19px;
    width: 13px;
}

.treel {
    background-position: -1004px 0px;
    height: 11px;
    width: 13px;
}

.treei {
    background-position: -1018px 0px;
    height: 19px;
    width: 1px;
}

.sticky {
    background-position: -1020px 0px;
    height: 12px;
    width: 11px;
}

.paperclip {
    background-position: -1032px 0px;
    height: 13px;
    width: 7px;
}

.navbitsstart {
    background-position: -1040px 0px;
    height: 13px;
    width: 15px;
}

.navbitsfinallink {
    background-position: -1056px 0px;
    height: 15px;
    width: 24px;
}

.firstnew {
    background-position: -1081px 0px;
    height: 12px;
    width: 12px;
}

.userinvisible {
    background-position: -1094px 0px;
    height: 15px;
    width: 13px;
}

.sdwiki {
    background-position: -1108px 0px;
    height: 11px;
    width: 16px;
}

.subscribed {
    background-position: -1125px 0px;
    height: 12px;
    width: 12px;
}

.mystickypin {
    background-position: -1138px 0px;
    height: 12px;
    width: 11px;
}
.concat-general.Poll {
    background-position: -1150px 0px;
    height: 16px;
    width: 16px;
}
.blinklist {
    background-position: -1167px 0px;
    height: 16px;
    width: 16px;
}

.blogmarks {
    background-position: -1184px 0px;
    height: 16px;
    width: 10px;
}

.delicious {
    background-position: -1195px 0px;
    height: 16px;
    width: 16px;
}

.digg {
    background-position: -1212px 0px;
    height: 14px;
    width: 16px;
}

.facebook {
    background-position: -1229px 0px;
    height: 14px;
    width: 14px;
}

.favoriting {
    background-position: -1244px 0px;
    height: 16px;
    width: 15px;
}

.furl {
    background-position: -1260px 0px;
    height: 16px;
    width: 16px;
}

.googlebmarks {
    background-position: -1277px 0px;
    height: 16px;
    width: 16px;
}

.magnolia {
    background-position: -1294px 0px;
    height: 16px;
    width: 16px;
}

.netscape {
    background-position: -1311px 0px;
    height: 16px;
    width: 16px;
}

.newsvine {
    background-position: -1328px 0px;
    height: 16px;
    width: 13px;
}
.aim {
    background-position: -1490px 0px;
    height: 16px;
    width: 13px;
}

.reddit {
    background-position: -1342px 0px;
    height: 16px;
    width: 16px;
}

.share-icon-12x12 {
    background-position: -1359px 0px;
    height: 12px;
    width: 12px;
}

.share-icon-16x16 {
    background-position: -1372px 0px;
    height: 16px;
    width: 16px;
}

.stumbleupon {
    background-position: -1389px 0px;
    height: 16px;
    width: 16px;
}

.tailrank {
    background-position: -1406px 0px;
    height: 16px;
    width: 16px;
}

.technorati {
    background-position: -1423px 0px;
    height: 15px;
    width: 16px;
}

.windowslive {
    background-position: -1440px 0px;
    height: 14px;
    width: 16px;
}

.yahoo {
    background-position: -1457px 0px;
    height: 9px;
    width: 16px;
}

.yahoomyweb {
    background-position: -1474px 0px;
    height: 14px;
    width: 15px;
}

.postnew {
    background-position: -1504px 0px;
    height: 11px;
    width: 10px;
}

.donotarchive {
    background-position: -1515px 0px;
    height: 11px;
    width: 12px;
}

.concat-thumbs {
    background: url("https://css.slickdealscdn.com/images/concat/concat-thumbs.gif") no-repeat;
    vertical-align: middle;
}

.rating10 {
    background-position: 0px 0px;
    height: 14px;
    width: 70px;
}

.rating9 {
    background-position: 0px -16px;
    height: 14px;
    width: 70px;
}

.rating8 {
    background-position: 0px -32px;
    height: 14px;
    width: 70px;
}

.rating7 {
    background-position: 0px -48px;
    height: 14px;
    width: 70px;
}

.rating6 {
    background-position: 0px -64px;
    height: 14px;
    width: 70px;
}

.rating5 {
    background-position: 0px -80px;
    height: 14px;
    width: 70px;
}

.rating4 {
    background-position: 0px -96px;
    height: 14px;
    width: 70px;
}

.rating3 {
    background-position: 0px -112px;
    height: 14px;
    width: 70px;
}

.rating2 {
    background-position: 0px -128px;
    height: 14px;
    width: 70px;
}

.rating1 {
    background-position: 0px -144px;
    height: 14px;
    width: 70px;
}

.rating-10 {
    background-position: 0px -160px;
    height: 14px;
    width: 70px;
}

.rating-9 {
    background-position: 0px -176px;
    height: 14px;
    width: 70px;
}

.rating-8 {
    background-position: 0px -192px;
    height: 14px;
    width: 70px;
}

.rating-7 {
    background-position: 0px -208px;
    height: 14px;
    width: 70px;
}

.rating-6 {
    background-position: 0px -224px;
    height: 14px;
    width: 70px;
}

.rating-5 {
    background-position: 0px -240px;
    height: 14px;
    width: 70px;
}

.rating-4 {
    background-position: 0px -256px;
    height: 14px;
    width: 70px;
}

.rating-3 {
    background-position: 0px -272px;
    height: 14px;
    width: 70px;
}

.rating-2 {
    background-position: 0px -288px;
    height: 14px;
    width: 70px;
}

.rating-1 {
    background-position: 0px -304px;
    height: 14px;
    width: 70px;
}
.rating0 {
    background-position: 0px -320px;
    height: 14px;
    width: 15px;
}

/* NEW THUMBS */
.concat-thumbs-new {
    background: url("https://css.slickdealscdn.com/images/concat/concat-thumbs3.gif") no-repeat;
    vertical-align: middle;
}

.concat-thumbs-trans {
    background: url("https://css.slickdealscdn.com/images/concat/concat_thumbs_trans.png") no-repeat;
    vertical-align: middle;
}

.ratingn10 {
    background-position: 0px 0px;
    height: 16px;
    width: 65px;
}

.ratingn9 {
    background-position: 0px -19px;
    height: 16px;
    width: 65px;
}

.ratingn8 {
    background-position: 0px -38px;
    height: 16px;
    width: 65px;
}

.ratingn7 {
    background-position: 0px -57px;
    height: 16px;
    width: 65px;
}

.ratingn6 {
    background-position: 0px -76px;
    height: 16px;
    width: 65px;
}

.ratingn5 {
    background-position: 0px -95px;
    height: 16px;
    width: 65px;
}

.ratingn4 {
    background-position: 0px -114px;
    height: 16px;
    width: 65px;
}

.ratingn3 {
    background-position: 0px -133px;
    height: 16px;
    width: 65px;
}

.ratingn2 {
    background-position: 0px -152px;
    height: 16px;
    width: 65px;
}

.ratingn1 {
    background-position: 0px -171px;
    height: 16px;
    width: 65px;
}

.ratingn-10 {
    background-position: 0px -190px;
    height: 16px;
    width: 65px;
}

.ratingn-9 {
    background-position: 0px -209px;
    height: 16px;
    width: 65px;
}

.ratingn-8 {
    background-position: 0px -228px;
    height: 16px;
    width: 65px;
}

.ratingn-7 {
    background-position: 0px -247px;
    height: 16px;
    width: 65px;
}

.ratingn-6 {
    background-position: 0px -266px;
    height: 16px;
    width: 65px;
}

.ratingn-5 {
    background-position: 0px -285px;
    height: 16px;
    width: 65px;
}

.ratingn-4 {
    background-position: 0px -304px;
    height: 16px;
    width: 65px;
}

.ratingn-3 {
    background-position: 0px -323px;
    height: 16px;
    width: 65px;
}

.ratingn-2 {
    background-position: 0px -342px;
    height: 16px;
    width: 65px;
}

.ratingn-1 {
    background-position: 0px -361px;
    height: 16px;
    width: 65px;
}
.ratingn0 {
    background-position: 0px -380px;
    height: 16px;
    width: 15px;
}

.concat-cat-all {
    background: url("https://css.slickdealscdn.com/images/concat/concat-cat-all.png?1") no-repeat;
    vertical-align: middle;
    height: 21px;
    width: 62px;
}

.Charity {
    background-position: 0px 0px;
}

.Crafts {
    background-position: -62px 0px;
}

.Pets {
    background-position: -124px 0px;
}

.Survey {
    background-position: -186px 0px;
}

.Chat {
    background-position: -248px 0px;
}

.Cool {
    background-position: -310px 0px;
}

.Help {
    background-position: -372px 0px;
}

.Humor {
    background-position: -434px 0px;
}

.Music {
    background-position: -496px 0px;
}

.News {
    background-position: -558px 0px;
}

.Question {
    background-position: -620px 0px;
}

.Rant {
    background-position: -682px 0px;
}

.Sad {
    background-position: -744px 0px;
}

.TV,
.Tv {
    background-position: -806px 0px;
}

.Apparel {
    background-position: -868px 0px;
}

.Audio {
    background-position: -930px 0px;
}

.Auto {
    background-position: -992px 0px;
}

.Beauty {
    background-position: -1054px 0px;
}

.Dead {
    background-position: -1116px 0px;
}

.Drives {
    background-position: -1178px 0px;
}

.Dvd {
    background-position: -1240px 0px;
}

.Food {
    background-position: -1302px 0px;
}

.Games {
    background-position: -1364px 0px;
}

.Home {
    background-position: -1426px 0px;
}

.Kids {
    background-position: -1488px 0px;
}

.Laptop {
    background-position: -1550px 0px;
}

.Media {
    background-position: -1612px 0px;
}

.Money {
    background-position: -1674px 0px;
}

.Office {
    background-position: -1736px 0px;
}

.Other {
    background-position: -1798px 0px;
}

.Phone {
    background-position: -1860px 0px;
}

.Photo {
    background-position: -1922px 0px;
}

.Printer {
    background-position: -1984px 0px;
}

.Slickdeal {
    background-position: -2046px 0px;
}

.Sport {
    background-position: -2108px 0px;
}

.System,
.Computers {
    background-position: -2170px 0px;
}

.Tech,
.Electronics {
    background-position: -2232px 0px;
}

.Tools {
    background-position: -2294px 0px;
}

.Travel {
    background-position: -2356px 0px;
}

.Video {
    background-position: -2418px 0px;
}

.Best {
    background-position: -2480px 0px;
}

.Compare {
    background-position: -2542px 0px;
}

.Request {
    background-position: -2604px 0px;
}

.Review {
    background-position: -2666px 0px;
}

.Daily {
    background-position: -2728px 0px;
}

.InstantWin {
    background-position: -2790px 0px;
}

.Monthly {
    background-position: -2852px 0px;
}

.NoLimit {
    background-position: -2914px 0px;
}

.SingleEntry {
    background-position: -2976px 0px;
}

.Weekly {
    background-position: -3038px 0px;
}

.NintendoDS {
    background-position: -3100px 0px;
}

.GameCube {
    background-position: -3162px 0px;
}

.PC {
    background-position: -3224px 0px;
}

.Playstation2 {
    background-position: -3286px 0px;
}

.Playstation3 {
    background-position: -3348px 0px;
}

.PSP {
    background-position: -3472px 0px;
}

.Wii {
    background-position: -3534px 0px;
}

.Xbox360 {
    background-position: -3596px 0px;
}

.Xbox {
    background-position: -3658px 0px;
}

.CVS {
    background-position: -3720px 0px;
}

.RiteAid {
    background-position: -3782px 0px;
}

.Target {
    background-position: -3844px 0px;
}

.Walgreens {
    background-position: -3906px 0px;
}

.Grocery {
    background-position: -3968px 0px;
}

.News {
    background-position: -4030px 0px;
}

.Debate {
    background-position: -4092px 0px;
}

.Bags {
    background-position: -4154px 0px;
}

.Jewelry {
    background-position: -4216px 0px;
}

.Books {
    background-position: -4278px 0px;
}

.Flowers {
    background-position: -4340px 0px;
}

.Children {
    background-position: -4402px 0px;
}

.Entertainment {
    background-position: -4464px 0px;
}

.Services {
    background-position: -4526px 0px;
}

.Seasonal {
    background-position: -4588px 0px;
}

.Education {
    background-position: -4650px 0px;
}

.IndustryServices {
    background-position: -4712px 0px;
}

.Software {
    background-position: -4774px 0px;
}

.Mobile {
    background-position: -4836px 0px;
}

.Multi-Platform {
    background-position: -4898px 0px;
}

.Nintendo {
    background-position: -4960px 0px;
}

.Playstation {
    background-position: -5085px 0px;
}

.WAYPTW {
    background-position: -5147px 0px;
}

.concat-cat-all.Poll {
    background-position: -186px 0px;
}

.firstthread_vote_more {
    background: white;
    border: 1px solid #ddd;
    color: #333;
    position: absolute;
    right: 10px;
    top: 10px;
    margin-top: 5px;
    display: none;
    width: 250px;
    font-family: arial, sans-serif;
    font-size: 11px;
    text-align: left;
}

.firstthread_vote_more_header {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    padding: 5px !important;
}

.firstthread_vote_more_header b:first-child {
    color: maroon;
}

.rating-feedback span {
    padding: 3px 5px;
    display: block;
}

.rating-feedback p {
    border-top: 1px solid #eee;
    margin: 0;
    padding: 0 0 4px 0;
}

.rating-feedback p label {
    color: #555;
    margin-left: 3px;
}

.rating-feedback input {
    vertical-align: bottom;
}

.externallink,
.externallink a {
    color: #777;
    font-size: 0.9em;
}

.vbpostimg.vbPostThumbnail.mobileThumbnail {
    max-width: 66vw;
    border: 1px dotted #0c0;
}

.vbpostimg.vbPostThumbnail {
    max-width: 12.5vw;
    border: 1px dotted #0c0;
}

.vbpostimg {
    max-width: 100%;
    border: none;
}

#sharethistab form {
    border: 0;
}

/** NOTIFICATIONS **/

.notification {
    width: 270px;
    margin-top: 5px;
    opacity: 0.95;
    *filter: alpha(opacity=95);
}

.notification img {
    float: right;
    margin: 5px;
}

.notification span {
    display: block;
    margin-bottom: 3px;
}

.notification dt {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
}

.notification label {
    display: block;
    font-size: 11px;
    font-weight: normal;
}

.notification b {
    display: block;
    float: right;
    font-size: 11px;
    margin-left: 10px;
}

.notification dt span {
    display: inline;
}

.notification .achievement,
.notification .pm,
.notification .ma,
.notification .dealalert {
    padding: 8px;
    border-radius: 3px;
}

.notification .pm {
    background: #3279b6;
}

.notification .pm span {
    font-size: 11px;
    color: #fff;
    font-weight: bold;
}

.notification .pm span a {
    color: #fcd384;
    text-decoration: none;
}

.notification .pm dt a {
    font-size: 12px;
    font-weight: bold;
    color: #111;
}

.notification .pm label {
    font-size: 11px;
    color: #000;
    font-weight: normal;
    margin-bottom: 5px;
}

.notification .pm b {
    display: block;
    float: right;
    font-size: 11px;
    color: white;
    margin-left: 10px;
}

.notification .pm dt span {
    display: inline;
}

.notification .achievement {
    background: #1c1c1c;
}

.notification .achievement span {
    font-size: 11px;
    color: #888;
}

.notification .achievement dt {
    font-size: 12px;
    font-weight: bold;
    color: #fbcc5d;
}

.notification .achievement label {
    font-size: 11px;
    color: white;
    font-weight: normal;
}

.notification .achievement b {
    display: block;
    float: right;
    font-size: 11px;
    color: white;
    margin-left: 10px;
}

.notification .achievement .progressback {
    background: black;
    height: 6px;
    margin: 5px;
    margin-left: 0;
    margin-right: 100px;
}

.notification .achievement .progressbar {
    background: #c9b995;
    height: 6px;
}

.notification .achievement dt span {
    display: inline;
}

.notification .obtained span {
    color: white;
    font-weight: bold;
    margin-bottom: 0;
}

.notification .obtained label {
    margin-bottom: 3px;
}

.notification .obtained dt {
    font-size: 14px;
}

.notification .obtained b {
    color: #6dcff6;
}

.notification .obtained .progressbar {
    background: #6dcff6;
}

.notification .obtained dt span {
    color: #aaa;
    font-weight: normal;
}

.notification .ma {
    background: #80210f;
}

.notification .ma span {
    font-size: 11px;
    color: #fff;
    font-weight: bold;
}

.notification .ma span a {
    color: #ff7651;
    text-decoration: none;
}

.notification .ma dt a {
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #ff7651;
    margin-bottom: 5px;
}

.notification .ma label {
    font-size: 11px;
    color: #000;
    font-weight: normal;
    margin-bottom: 5px;
}

.notification .ma b {
    display: block;
    float: right;
    font-size: 11px;
    color: white;
    margin-left: 10px;
}

.notification .ma dt span {
    display: inline;
}

.notification .dealalert {
    background: #172e42;
}

.notification .dealalert span {
    font-size: 11px;
    color: #fff;
    font-weight: bold;
}

.notification .dealalert span a {
    color: #ff7651;
    text-decoration: none;
}

.notification .dealalert dt a {
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #fbcc5d;
    margin-bottom: 5px;
}

.notification .dealalert label {
    font-size: 11px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 5px;
}

.notification .dealalert b {
    display: block;
    float: right;
    font-size: 11px;
    color: white;
    margin-left: 10px;
}

.notification .dealalert dt span {
    display: inline;
}

.filter_tabbox {
    clear: both;
    font-family: Arial, sans-serif;
}

.filter_tabbox a {
    display: inline-block;
    padding: 5px;
    margin-left: 5px;
    padding-left: 8px;
    padding-right: 8px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    text-decoration: none;
}

.filter_tabbox a img {
    border: 0;
    vertical-align: top;
}

.filter_tabbox a span {
    font-size: 11px;
    font-weight: normal;
    color: #666;
}

#filtertab a {
    color: black;
    font-size: 12px;
    background: #d0e9ff;
}

#filtertab .active {
    color: black;
    font-size: 12px;
}

#refineblock {
    margin-right: 8px;
    margin-top: 5px;
    background: #fff;
    width: 200px;
    padding: 5px;
    font-family: arial;
    border: 1px solid #ddd;
    font-size: 11px;
}

#filter_forum_sidebar.search #refineblock {
    margin-right: -2px;
    margin-top: 10px;
    background: #fbfbff;
    border: 1px solid #ccc;

    border-radius: 0 0 0 5px;
}

#refine {
    margin-left: 0px;
    width: 100%;
}

#refine th {
    text-align: left;
    padding-left: 18px;
    color: #444;
    border-bottom: 1px solid #b6dafa;
    padding-bottom: 2px;
}

#refine td {
    padding-right: 0px;
    padding-left: 0px;
    width: 100%;
    font-size: 11px;
}

#refine td ul {
    margin: 0 0 8px 0;
    padding: 0;
    list-style-type: none;
}

#refine td div a {
    font-size: 11px;
    font-weight: normal;
}

#refine td div a b {
    color: black;
}

#refine .filter_error {
    display: block;
    padding: 3px 15px;
    background-color: #f7e7e7;
    margin-bottom: 6px;
    text-align: center;
}

#refine .filter_error.anon_error {
    background-color: #fafafa;
}

#refine .filter_error a {
    padding-left: 0px;
}

.formsection ul {
    width: 630px;
    line-height: 20px;
    font-size: 12px;
}

.formsection li del,
#refine li del,
.filterpopup li del {
    background: url("https://css.slickdealscdn.com/images/iconrepo/bullet_delete.png") no-repeat scroll
        center center transparent;
    cursor: pointer;
    float: right;
    height: 14px;
    width: 14px;
    margin-left: 2px;
}

#refine li span.nolink {
    white-space: nowrap;
}

#refine {
    font-size: 12px;
}

#refine li,
#refine a {
    text-decoration: none;
    font-weight: normal;
    color: #004f93;
}

#refine .include {
    font-weight: bold;
    color: #000;
    background: url("https://css.slickdealscdn.com/images/iconrepo/bullet_plus.png") 1px center no-repeat;
}

#refine .date .include,
#refine .rating .include {
    background: url("https://css.slickdealscdn.com/images/iconrepo/bullet_tick.png") 0 center no-repeat;
}

#refine .date .pending,
#refine .rating .pending {
    background: url("https://css.slickdealscdn.com/images/iconrepo/bullet_tick_yellow.png") 0 center
        no-repeat;
}

#refine .exclude {
    color: #000;
    background: url("https://css.slickdealscdn.com/images/iconrepo/bullet_minus.png") 0 0 no-repeat;
}

#refine a,
#refine li.include,
#refine li.exclude {
    padding-left: 18px;
}

#refine a.refineoptions {
    display: block;
    margin-top: 5px;
    font-size: 11px;
    background: url("https://css.slickdealscdn.com/images/iconrepo/bullet_add.png") no-repeat;
}

#refine a span {
    color: #666;
    font-size: 11px;
}

#refine a input {
    vertical-align: middle;
}

#refine a img {
    border: 0;
    vertical-align: middle;
}

.formsection {
    padding: 10px;
    border-bottom: 1px solid #ccc;
}

.formsection a.add,
#refine .section a {
    display: block;
    float: right;
    font-size: 11px;
    background: url("https://css.slickdealscdn.com/images/iconrepo/bullet_edit2.png") top right no-repeat;
    padding-right: 18px;
    padding-top: 1px;
    font-weight: normal;
}

.formsection a.add {
    text-decoration: none;
    background-position: left center;
    height: 16px;
    line-height: 16px;
    padding-right: 0;
    padding-left: 20px;
    float: left;
    background-image: url("https://css.slickdealscdn.com/images/iconrepo/add.png");
}

.formsection p {
    font-size: 11px;
    color: #444;
    margin: 0;
}

.threadview .legend {
    display: none;
}

#refine .section {
    display: block;
    background: #f7f7f7;
    padding: 5px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 5px;
}

#refine .options td {
    padding-top: 6px;
}

#refine fieldset {
    border: 0;
    margin: 0;
    padding: 0px;
}

#refine fieldset label {
    margin: 0;
    display: block;
    font-size: 11px;
}

#refine tr.forum label.forum {
    color: #004f93;
}

#refine tr.forum label.forum.selected {
    color: #800;
}

#refine tr.forum label.forum.no_results.selected,
#refine tr.forum label.forum.no_results {
    color: #999;
}

#refine tr.forum label.header {
    color: black;
    font-weight: bold;
    display: none;
}

#refine tr.forum fieldset {
    margin-top: 8px;
}

#refine fieldset input {
    vertical-align: middle;
}

.filterpopup {
    float: left;
    margin: 10px;
    width: 300px;
    background: #fff url("https://css.slickdealscdn.com/images/slickdeals/filterbg.png") repeat-x;
    border: 1px solid #aaa;
    font-family: arial;
    position: absolute;
    display: none;
    z-index: 1;

    box-shadow: 0px 0px 5px #999;
}

.filterpopup .filter_arrow {
    background: transparent url("https://css.slickdealscdn.com/images/slickdeals/filter_popup_pointer.png")
        no-repeat 0 0;
    display: block;
    height: 13px;
    left: -16px;
    position: absolute;
    top: 20px;
    width: 16px;
}

.filterpopup .filterselected {
    display: none;
}

.filterpopup div {
    padding: 10px;
    font-size: 11px;
}

.filterpopup span.header,
.filterpopup h1 {
    display: block;
    font-size: 14px;
    font-weight: bold;
    background: #e9f9ff;
    font-family: arial;
    margin: 0;
}

.filterpopup h2 {
    display: block;
    font-size: 11px;
    font-weight: normal;
    margin: 0 0 10px 0;
    letter-spacing: normal;
}

.filterpopup #category_tree_wrapper {
    display: none;
    padding: 0;
    overflow: auto;
    overflow-x: hidden;
    margin: 10px 2px 0 0;
    background-color: #ecf5fa;
    border: 1px solid #96a2a8;
    height: 200px;
}

.filterpopup #category_tree_notice {
    background-color: #daecf5;
    color: black;
    padding: 7px;
}

.filterpopup #category_tree_notice p {
    background-color: #daecf5;
    font-size: 11px;
    padding: 0px;
    text-align: left;
}

.filterpopup #category_tree {
    margin: 10px 0;
    padding: 0;
}

.filterpopup .filter_input {
    width: 95%;
    padding: 5px;
    font-size: 20px;
    font-weight: normal;
    margin: 0px;
    margin-bottom: 5px;
    display: block;
    border: 1px solid #999;
    box-shadow: 0px 0px 3px #999;
}

#filter_category .filter_ac {
    display: none;
}

.filterpopup ul {
    margin: 0;
    padding: 3px;
    background: #d9edf5;

    border-radius: 3px;
}

.filterpopup li {
    margin: 0;
    font-size: 11px;
    list-style-type: none;
    padding: 3px;
    padding-left: 17px;
}

.filterpopup li span {
    color: #00a;
    text-decoration: underline;
    cursor: pointer;
    margin: 0;
    padding: 0;
}

.filterpopup li span.nolink {
    color: black;
    text-decoration: none;
    cursor: text;
}

.filterpopup p {
    margin: 0;
    display: block;
    font-size: 12px;
    background: #e9f9ff;
    text-align: right;
    padding: 5px;
}

.filterpopup td {
    font-size: 11px;
}

.filterpopup td input {
    width: 20px;
    border: 0;
}

.filterpopup .action {
    color: #00a;
    background: #fff;
    padding: 5px;
    padding-left: 12px;
    display: block;
    margin: 2px;
    text-decoration: none;
    float: right;

    border-radius: 3px;

    box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
}

.filterpopup .apply:focus,
.filterpopup .apply:hover {
    background: #3c8f2f;
    color: white;
}

.filterpopup .cancel:focus,
.filterpopup .cancel:hover {
    background: #a01d1d;
    color: white;
}

.filterpopup img {
    border: 0;
    vertical-align: middle;
}

.filterpopup .include {
    color: #000;
    background: url("https://css.slickdealscdn.com/images/iconrepo/bullet_plus.png") 1px 2px no-repeat;
}

.filterpopup .exclude {
    color: #000;
    background: url("https://css.slickdealscdn.com/images/iconrepo/bullet_minus.png") 0px 2px no-repeat;
}

.filterpopup .checkbox {
    margin: 0;
    padding: 0;
    width: auto;
    display: inline;
    vertical-align: middle;
}

.filterpopup fieldset {
    border: 0;
    margin: 0;
    padding: 0px;
}

.filterpopup fieldset label {
    margin: 0;
    padding: 5px;
    background: #ebf7ff;
    border-bottom: 1px solid #b3d8f0;
    display: block;
    font-weight: bold;
}

.filterpopup fieldset div label {
    padding: 0;
    background: none;
    border: none;
    font-weight: normal;
}

.filterpopup fieldset div {
    padding: 5px;
}

.open {
    display: none;
}
.active .open {
    display: inline;
}
.closed {
    display: inline;
}
.active .closed {
    display: none;
}

.filtermatches {
    z-index: 10000;
    width: 300px;
    float: left;
    -margin: 10px;
    background: #e9f9ff url("https://css.slickdealscdn.com/images/slickdeals/filterbg.png") repeat-x bottom
        left;
    font-size: 11px;
    border: 1px solid #aaa;
    font-family: arial;
}

.filtermatches .heading {
    display: block;
    background: white;
    padding: 10px;
    font-size: 11px;
}

.filtermatches .heading span {
    color: #2d5ca3;
    font-weight: normal;
}

.filtermatches div {
    padding: 10px;
    padding-bottom: 0;
}

.filtermatches ul {
    padding: 0;
    margin: 5px;
    list-style-type: none;
}

.filtermatches ul li {
    margin: 0;
    padding: 5px;
    padding-left: 18px;
    background: url("https://css.slickdealscdn.com/images/iconrepo/bullet_black.png") 0px 4px no-repeat;
}

.filtermatches ul li.ac_over {
    background-color: #e0ecce;
    color: black;
}

.filtermatches ul li span {
    color: #00a;
    text-decoration: underline;
    cursor: pointer;
}

.filtermatches img {
    border: 0;
    vertical-align: middle;
}

li .primary_category,
li .primary_store {
    display: none;
}

#category li .primary_category,
#store li .primary_store {
    display: block;
}

.primary_category,
.primary_store {
    float: right;
}

.primary_category_isprimary,
.primary_store_isprimary {
    font-weight: bold;
}

.primary_category_setprimary,
.primary_store_setprimary {
    color: #2d84f4;
    text-decoration: underline;
    cursor: pointer;
}

.green_button,
.grey_button {
    float: right;
    margin: 0 0 5px 5px;
    padding: 4px 8px;
    cursor: pointer;
}

.green_button {
    background: #e2f1da;
    color: #3f6315;
}

.grey_button {
    background: #eee;
    color: #666;
}

#f_save_userfilters,
#userfilters {
    min-width: 100px;
}

#inlinemodform {
    clear: left;
    display: block;
}

#inlinemodform.active {
    clear: none;
    display: block;
    /*margin-left: 220px;*/
}

#poptag_menu {
    display: none;
    background: none repeat scroll 0 0 white;
    border: 1px solid black;
    height: 150px;
    font-size: 120%;
    line-height: 150%;
    padding: 0 20px;
    position: absolute;
    text-align: center;
    width: 300px;
}

b.section del {
    background: url("https://css.slickdealscdn.com/images/slickdeals/notice_buttons.png") no-repeat scroll 0
        0;
    display: block;
    float: right;
    height: 17px;
    width: 17px;
    margin-top: -1px;
}

b.section del:hover {
    background: url("https://css.slickdealscdn.com/images/slickdeals/notice_buttons.png") no-repeat scroll 0 -17px;
}

.ui-autocomplete-input {
    margin: 0;
    padding: 0.48em 0 0.47em 0.45em;
}

.ui-autocomplete {
    max-height: 200px;
    overflow-y: scroll;
    overflow-x: hidden;
}

ul.ui-autocomplete {
    width: 170px;
}

.global_wrap {
    padding: 10px;
}

.panel_dealalerts {
    background: #fff4d4;
    display: inline-block;
    padding: 0px 5px 0px 2px;
    margin: 0 5px;

    border-radius: 2px;
}

#top_userbar .socialicons .icon_fb,
#top_userbar .socialicons .icon_twitter,
#top_userbar .socialicons .icon_rss {
    background: url("https://css.slickdealscdn.com/images/main_sprite.png?497") no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
    vertical-align: middle;
}

#top_userbar .socialicons .icon_fb {
    background-position: -11px -290px;
}

#top_userbar .socialicons .icon_twitter {
    background-position: -37px -290px;
}

#top_userbar .socialicons .icon_rss {
    background-position: -63px -290px;
}

#top_userbar .socialicons .icon_gplus {
    background-image: url("//ssl.gstatic.com/images/icons/gplus-16.png");
    display: inline-block;
    height: 16px;
    width: 16px;
    vertical-align: top;
}

#top_userbar .socialicons a {
    vertical-align: top;
}

.panel_ipad {
    background: url("https://css.slickdealscdn.com/images/main_sprite.png?497") -11px -314px
        no-repeat;
    width: 16px;
}

.panel_iphone {
    background: url("https://css.slickdealscdn.com/images/main_sprite.png?497") -11px -340px
        no-repeat;
    width: 16px;
}

.panel_mobile {
    background: url("https://css.slickdealscdn.com/images/main_sprite.png?497") -11px -366px
        no-repeat;
    width: 16px;
}

.panel_android {
    background: url("https://css.slickdealscdn.com/images/main_sprite.png?497") -11px -394px
        no-repeat;
    width: 16px;
}

.triangle-border {
    position: relative;
    margin-left: 5px;
    display: inline-block;
    margin-right: 2px;
    border: 1px solid #ccc;
    font-size: 11px;
    font-weight: bold;
    padding: 1px 3px;
    vertical-align: middle;

    border-radius: 2px;
}

.triangle-border:before {
    content: "";
    position: absolute;
    display: block;
    width: 0;
    top: 3px;
    bottom: auto;
    left: -5px;
    border-width: 5px 5px 5px 0;
    border-color: transparent #aaa;
    border-style: solid;
}

.triangle-border:after {
    content: "";
    position: absolute;
    border-style: solid;
    /* reduce the damage in FF3.0 */
    display: block;
    width: 0;
    top: 4px; /* value = (:before top) + (:before border-top) - (:after border-top) */
    bottom: auto;
    left: -4px; /* value = - border-left-width - border-right-width */
    border-width: 4px 4px 4px 0;
    border-color: transparent #fff;
}

#global_guest.panel_open .reg_login,
#global_guest.panel_closed .close_panel {
    display: none;
}

#global_guest.panel_closed .reg_login,
#global_guest.panel_open .close_panel {
    display: inline;
}

#global_guest .close_panel {
    background: transparent url(https://css.slickdealscdn.com/images/iconrepo/cross.png) no-repeat left
        center;
    padding-left: 20px;
}

.feedback_notice {
    border: 1px solid #ffea8d;
    background: #fffbe6;
    padding: 10px;
}

/* ADDED BY David Widget CSS For lists widget */

.contextMenuLists {
    width: 150px;
}

.contextMenuLists a {
    padding-left: 5px;
    overflow: hidden;
}

.sdlists-notstarred {
    background: url("https://css.slickdealscdn.com/images/iconrepo/star_off16.png") no-repeat;
}

.sdlists-starred {
    background: url("https://css.slickdealscdn.com/images/iconrepo/star_16.png") no-repeat;
}

/*.sdlists_star {
width: 16px;
}
 */
.sdlists_widget {
    display: inline-block;
    vertical-align: middle;
    height: 18px;
    padding: 1px;
    white-space: nowrap;
    border: 1px solid transparent;
    border-radius: 2px;
}
.sdlists_widget .sdlists_star {
    display: inline-block;
    width: 16px;
    height: 16px;
}

ins.sdlists_addbutton {
    text-decoration: none;
}

.sdlists_widget:hover {
    background: #fffbe2;
    border: 1px solid #f9df90;
}
.sdlists_widget:hover .sdlists_star {
    background: url("https://css.slickdealscdn.com/images/iconrepo/star_16.png") no-repeat;
}
.sdlists_widget:hover .sdlists_addbutton {
    display: inline-block;
}

div.firstpost img.sdlists_star {
    vertical-align: middle;
    margin: 0 0 2px 0;
}
.btn_blue {
    font-size: 11px;
    background: #0077bc;
    color: #fff !important;
    font-weight: bold;
    border: 1px solid #0e81c3;
    padding: 2px 10px;
    text-decoration: none;
    border-radius: 3px;
    cursor: pointer;
    margin: 0;
    box-shadow: 2px 2px 2px #b2c7d7;
    background-image: linear-gradient(
        center bottom,
        rgb(0, 119, 188) 15%,
        rgb(71, 167, 222) 58%
    );
    background-image: -o-linear-gradient(
        center bottom,
        rgb(0, 119, 188) 15%,
        rgb(71, 167, 222) 58%
    );
    background-image: -webkit-linear-gradient(
        center bottom,
        rgb(0, 119, 188) 15%,
        rgb(71, 167, 222) 58%
    );
    background-image: -moz-linear-gradient(
        center bottom,
        rgb(0, 119, 188) 15%,
        rgb(71, 167, 222) 58%
    );
    background-image: -ms-linear-gradient(
        center bottom,
        rgb(0, 119, 188) 15%,
        rgb(71, 167, 222) 58%
    );
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.15, rgb(0, 119, 188)),
        color-stop(0.58, rgb(71, 167, 222))
    );
}

.btn_blue:hover {
    background: #23467b;
    border: 1px solid #23467b;
}

.btn_green {
    font-size: 11px;
    background: #258930;
    color: #fff !important;
    font-weight: bold;
    border: 1px solid #258930;
    padding: 2px 10px;
    text-decoration: none;
    border-radius: 3px;
    cursor: pointer;
    margin: 0;
    box-shadow: 2px 2px 2px #b2c7d7;

    background: #6dd476; /* Old browsers */
    background: -moz-linear-gradient(top, #6dd476 0%, #258931 69%); /* FF3.6+ */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0%, #6dd476),
        color-stop(69%, #258931)
    ); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(
        top,
        #6dd476 0%,
        #258931 69%
    ); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(
        top,
        #6dd476 0%,
        #258931 69%
    ); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #6dd476 0%, #258931 69%); /* IE10+ */
    background: linear-gradient(top, #6dd476 0%, #258931 69%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6dd476', endColorstr='#258931',GradientType=0 ); /* IE6-9 */
}

.btn_green:hover {
    background: #006600;
    border: 1px solid #258930;
}

.btn_red {
    font-size: 11px;
    background: #ddd;
    color: #fff !important;
    font-weight: bold;
    border: 1px solid #a33b37;
    padding: 2px 10px;
    text-decoration: none;
    border-radius: 3px;
    cursor: pointer;
    margin: 0;

    box-shadow: 2px 2px 2px #ccc;
    background: #ea4946; /* Old browsers */
    background: -moz-linear-gradient(
        top,
        #ea4946 0%,
        #be3730 100%
    ); /* FF3.6+ */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0%, #ea4946),
        color-stop(100%, #be3730)
    ); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(
        top,
        #ea4946 0%,
        #be3730 100%
    ); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(
        top,
        #ea4946 0%,
        #be3730 100%
    ); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ea4946 0%, #be3730 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ea4946 0%, #be3730 100%); /* W3C */
}

#dealalerts_subscribe_widget_subscribed .btn_green,
#dealalerts_subscribe_widget .btn_red {
    font-size: 12px;
    padding: 6px 10px;
}

.btn_red:hover {
    background: #cc3333;
    border: 1px solid #a33b37;
}

.btn_grey {
    font-size: 11px;
    background: #ddd;
    color: #333 !important;
    font-weight: bold;
    border: 1px solid #bbb;
    padding: 2px 10px;
    text-decoration: none;
    border-radius: 3px;
    cursor: pointer;
    margin: 0;

    box-shadow: 2px 2px 2px #ccc;
    background-image: linear-gradient(
        bottom,
        rgb(210, 210, 210) 20%,
        rgb(252, 252, 252) 80%
    );
    background-image: -o-linear-gradient(
        bottom,
        rgb(210, 210, 210) 20%,
        rgb(252, 252, 252) 80%
    );
    background-image: -moz-linear-gradient(
        bottom,
        rgb(210, 210, 210) 20%,
        rgb(252, 252, 252) 80%
    );
    background-image: -webkit-linear-gradient(
        bottom,
        rgb(210, 210, 210) 20%,
        rgb(252, 252, 252) 80%
    );
    background-image: -ms-linear-gradient(
        bottom,
        rgb(210, 210, 210) 20%,
        rgb(252, 252, 252) 80%
    );
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.2, rgb(210, 210, 210)),
        color-stop(0.8, rgb(252, 252, 252))
    );
}

.btn_grey:hover {
    background: #bbb;
    border: 1px solid #aaa;
}

.btn_disabled {
    font-size: 11px;
    background: #ddd;
    color: #333 !important;
    font-weight: bold;
    border: 1px solid #bbb;
    padding: 2px 10px;
    text-decoration: none;
    border-radius: 3px;
    cursor: pointer;
    margin: 0;

    box-shadow: 2px 2px 2px #ccc;
    background-image: linear-gradient(
        bottom,
        rgb(210, 210, 210) 20%,
        rgb(252, 252, 252) 80%
    );
    background-image: -o-linear-gradient(
        bottom,
        rgb(210, 210, 210) 20%,
        rgb(252, 252, 252) 80%
    );
    background-image: -moz-linear-gradient(
        bottom,
        rgb(210, 210, 210) 20%,
        rgb(252, 252, 252) 80%
    );
    background-image: -webkit-linear-gradient(
        bottom,
        rgb(210, 210, 210) 20%,
        rgb(252, 252, 252) 80%
    );
    background-image: -ms-linear-gradient(
        bottom,
        rgb(210, 210, 210) 20%,
        rgb(252, 252, 252) 80%
    );
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.2, rgb(210, 210, 210)),
        color-stop(0.8, rgb(252, 252, 252))
    );
}

.btn_disabled:hover {
    background: #bbb;
    border: 1px solid #aaa;
}

#global_footer_extra a.top_link {
    padding: 5px 10px;
    font-size: 11px;
    color: white;
    text-decoration: none;
    background: #93b7c7;
    border-radius: 3px;
}

.announcements {
    width: 500px;
    padding: 5px;
    position: absolute;
    top: 4px;
    left: 0;
    text-align: center;
    background: #105289;
    color: #fff !important;
    font-size: 12px;
    font-weight: bold;
    display: block;

    border-radius: 2px;
}

.announcements:hover {
    background: #0072bc;
    color: #fff !important;
}

.announcements.beta {
    width: 500px;
    padding: 5px;
    position: absolute;
    top: 4px;
    left: 0;
    text-align: center;
    background: #ff9900;
    color: #fff !important;
    font-size: 12px;
    font-weight: bold;
    display: block;
    border-radius: 2px;
}

.announcements.beta:hover {
    background: #ff6600;
    color: #fff !important;
}

#boughtItemDialog .biImg {
    width: 100px;
    height: 100px;
    float: left;
}

#boughtItemDialog .qtyContainer {
    float: left;
    padding: 20px 0 0 15px;
}

#boughtItemDialog .fbContainer {
    float: left;
    padding: 15px 0 0 15px;
}

#global_header #survey {
    width: auto;
    padding: 6px;
    margin: 5px 0;
    border-radius: 2px;
    background: #fff4d4;
    border: 1px solid #f0e3a7;
}

#global_header #survey a {
    font-size: 12px;
    text-decoration: none;
    color: #000;
}

#global_header #survey a:hover {
    color: #0072bc;
}

#global_header #survey .icon_survey {
    background: url("https://css.slickdealscdn.com/images/iconrepo/clipboard.png") no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 2px;
}

/* Bought This, Follow User */
.in_for {
    margin: 4px;
    background: #fffff4;
    border: 1px solid #ebebd4;
    width: 160px;
    padding: 3px 0;
    text-align: center;
    border-radius: 4px;
    box-shadow: 1px 2px 0px rgba(50, 50, 50, 0.1);
}

.in_for a {
    margin: 0;
    font-size: 11px;
    display: block;
    font-weight: bold;
    text-decoration: none;
}

.in_for:hover {
    background: #e6e6c2;
    box-shadow: 1px 2px 0px rgba(50, 50, 50, 0.1) inset;
}

.user_followbtn {
    clear: both;
    margin: 5px 0;
}

/* Support CSS for "dynamic" anchor tags in subnavigation */
#submenu a.width_dynamic {
    display: none;
}

.forgot_password {
    text-align: center;
    padding: 10px;
}

.forgot_password a {
    font-size: 14px;
    font-weight: bold;
    color: #0072bc;
}

/* ribbon style */
.ribbon-wrapper {
    position: relative;
    border: 0;
}
.ribbon-front {
    width: 100%;
    height: 35px;
    position: relative;
    left: 0;
    z-index: 2;
    border: 0;
    font-size: 16px;
    font-weight: bold;
}
.ribbon-front .ribbon-front-padding {
    padding: 8px 20px;
}
.ribbon-front.black {
    background: #000;
    color: #fff;
}
.ribbon-front.sd_blue {
    background: #0072bc;
    color: #fff;
}

.ribbon-front.dark_blue {
    background: #0c5796;
    color: #fff;
}

.ribbon-front,
.ribbon-back-left,
.ribbon-back-right {
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.55);
    -khtml-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.55);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.55);
    -o-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.55);
}

.ribbon-edge-topleft,
.ribbon-edge-topright,
.ribbon-edge-bottomleft,
.ribbon-edge-bottomright {
    position: absolute;
    z-index: 1;
    border-style: solid;
    height: 0px;
    width: 0px;
}

.ribbon-edge-topleft,
.ribbon-edge-topright {
}

.ribbon-edge-bottomleft,
.ribbon-edge-bottomright {
    top: 35px;
}

.ribbon-edge-topleft,
.ribbon-edge-bottomleft {
    border-color: transparent #333 transparent transparent;
}

.ribbon-edge-topleft {
    top: -10px;
    border-width: 10px 10px 0 0;
}

.ribbon-edge-bottomleft {
    border-width: 0 10px 10px 0;
}

.ribbon-edge-topright,
.ribbon-edge-bottomright {
    border-color: transparent transparent transparent #333;
}

.ribbon-edge-topright {
    top: 0px;
    border-width: 0px 0 0 10px;
}
.ribbon-edge-bottomright {
    right: 0;
    border-width: 0 0 10px 10px;
}

.nav_link_badge {
    position: absolute;
    top: -5px;
    right: 0;
    border-radius: 3px;
    background: #cc0000;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    padding: 2px 4px;
}

.sitewide_footer_block {
    text-align: center;
    padding: 10px;
}

.twitter_retweet {
    background: url("https://css.slickdealscdn.com/images/twitter/retweet_hover.png") 1px center no-repeat;
}

.navbar h1 {
    font-size: 12px;
    display: inline;
}

#fp3_deals_header h1 #fp_tab {
    padding: 8px 0 0 21px;
    width: 238px;
    height: 39px;
}

@media all and (max-width: 825px) {
    #menu_tools {
        display: none;
    }
}

.classic-hide {
    display: none !important;
}

.bbcode_code {
    margin: 20px;
    margin-top: 5px;
}

.bbcode_code div {
    margin-bottom: 2px;
}

.bbcode_code pre {
    margin: 0px;
    padding: 6px;
    border: 1px inset;
    text-align: left;
    overflow: auto;
    max-width: 650px;
    white-space: pre;
    font-family: monospace;
}

.icon-coupon.inlineCouponIcon {
    display: none;
}#topwrapper {
    max-width: 1320px;
}

#submenu {
    *padding-bottom: 4px;
}

.dealblockimg,
.dealblocktext {
    display: block;
}

.deal_caption {
    background: #eee;
    border: 1px solid #aaa;
    font-size: 11px;
    padding: 5px 10px;
    border-radius: 0px 0px 3px 3px;
}

.grid .newsince {
    background-color: #FFF4C7;
    color: #C26000;
    font-size: 11px;
    padding: 5px 0;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    width: 100%;
    display: block;
}

.grid .deal_header_new .newsince {
    display: block;
}

.fp_modWiki {
    padding-right: 4px;
    color: #AA0000;
}


.grid #latestdealsbar {
    display: none;
}

.fpsubmenu {
    font-size: 12px;
    float: right;
    margin-top: 12px;
    margin-right: 10px;
    position: relative;
    z-index: 10;
}

.fpsubmenu a {
    border: 1px solid #9AAFE5;
    background: #fff;
    color: #193C6F;
    vertical-align: middle;
    text-decoration: none;
    margin-left: 3px;
    display: inline-block;
    padding: 3px 6px;

    border-radius: 3px;
}

.fpsubmenu img {
    border:0;
    vertical-align: top;
    margin-right: 3px;
}

#fp_style_grid {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

#fp_style_list {
    border-radius: 0px;
    margin-left: -4px;
    _margin-left: -1px;
    *margin-left: -1px;
}

#fp_style_simple {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    margin-left: -4px;
    _margin-left: -1px;
    *margin-left: -1px;
}

#fp_style_preferences {
}

.fpsubmenu .active {
    background: #444;
    border: 1px solid #444;
    color: #fff;
    font-weight: bold;
}

.fpsubmenu a.active:hover {
    background: #444;
    color: #fff;
}

.fpsubmenu a:hover {
    color: #004E92;
    background: #FFFAE7;
    border: 1px solid #FFEA96;
}

.fpsubmenu a:hover span {
    text-decoration: underline;
}

.fpsubmenu a.active:hover span {
    text-decoration: none;
}

.fpsubmenu .icon_table {
    background: url('https://css.slickdealscdn.com/images/main_sprite.png?497') -249px -290px no-repeat;
    display: block;
    height: 16px;
    width: 16px;
    float: left;
    padding-right: 4px;
}

.fpsubmenu .icon_list_bullets {
    background: url('https://css.slickdealscdn.com/images/main_sprite.png?497') -294px -290px no-repeat;
    display: block;
    height: 16px;
    width: 16px;
    float: left;
    padding-right: 4px;
}

.fpsubmenu .icon_align_justify {
    background: url('https://css.slickdealscdn.com/images/main_sprite.png?497') -272px -290px no-repeat;
    display: block;
    height: 16px;
    width: 16px;
    float: left;
    padding-right: 4px;
}

.fpsubmenu .icon_time_delete {
    background: url('https://css.slickdealscdn.com/images/main_sprite.png?497') -364px -290px no-repeat;
    display: block;
    height: 16px;
    width: 16px;
    float: left;
    padding-right: 4px;
}

.fpsubmenu .icon_linespacing {
    background: url('https://css.slickdealscdn.com/images/main_sprite.png?497') -317px -290px no-repeat;
    display: block;
    height: 16px;
    width: 16px;
    float: left;
    padding-right: 4px;
}

.fpsubmenu .icon_cog {
    background: url('https://css.slickdealscdn.com/images/main_sprite.png?497') -589px -290px no-repeat;
    display: block;
    height: 16px;
    width: 16px;
    float: left;
    padding-right: 4px;
}

/* fp pref start */

#fp_prefs_pulldown {
    position: relative;

}

#fp_prefs_contain {
    clear: both;
    margin: 0 0 10px 0;
    font-size: 11px;
    border-bottom: 2px solid #000;
}

#fp_prefs_cats  {
    border-right: 1px solid #ccc;
    float: left;
    width: 49.5%;
}

#fp_prefs_stores {
    float: right;
    width: 50.3%;
}

#fp_prefs_display {
    float: left;
    width: 100%;
}

#fp_prefs_cats label,
#fp_prefs_display label,
#fp_prefs_stores label,
#fp_prefs label,
#local_deals_pref label {
    clear: left;
    display: block;
    background: #D0E9FF;
    padding: 5px 10px;
    font-weight: bold;
    border-bottom: 2px solid #464646;
}



#fp_prefs_stores .cats label {
    background: #efefef;
    clear: left;
    display: block;
    padding: 5px 10px;
    font-weight: bold;
    border: 0;
}

#fp_prefs_cats .displaypref,
#fp_prefs_display .displaypref,
#fp_prefs_stores .displaypref,
#fp_prefs .displaypref {
    float: left;
    width: 33%;
    height: 60px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

#fp_prefs_display .displaypref.last {
    border: 0;
    width: 25.2%;
}

#fp_prefs_display .displaypref .displaypref_padding {
    padding: 8px 10px;
}

#fp_prefs_cats .displaypref:hover,
#fp_prefs_display .displaypref:hover,
#fp_prefs_stores .displaypref:hover,
#fp_prefs .displaypref:hover {
    background: #F0F9FF;
}


#local_deals_pref .local_deal_zipcode {
    padding: 10px;
    width: 200px;
    float: left;
}
#local_deals_pref .local_deal_radius {
    padding: 10px;
    float: left;
    width: 75px;
}
#local_deals_pref .local_deal_zipcode span,
#local_deals_pref .local_deal_radius span {
    font-weight: bold;
}
#local_deals_pref .local_deal_radius select{
    width: 75px;
    height: 26px;
    border: 1px solid #ccc;
}

#fp_prefs_cats .catpref,
#fp_prefs .catpref,
#fp_prefs_stores .catpref  {
    border-bottom: 1px solid #ccc;
    padding: 10px 15px;
}

#fp_prefs_cats .catpref:hover,
#fp_prefs .catpref:hover,
#fp_prefs_stores .catpref:hover {
    background: #F0F9FF;
}

#fp_prefs_cats .catprefhead,
#fp_prefs .catprefhead ,
#fp_prefs_stores .catprefhead {
    padding: 5px 10px;
    color: #999;
    border-bottom: 1px solid #eee;
    background: #F0F9FF;
}

#fp_prefs_cats .catprefhead span,
#fp_prefs .catprefhead span,
#fp_prefs_stores  .catprefhead span {
    display: inline-block;
    width: 37px;
}

#fp_prefs_cats .catprefhead .catprefheadslider,
#fp_prefs .catprefhead .catprefheadslider,
#fp_prefs_stores  .catprefhead .catprefheadslider {
    float: right;
    width: 143px;
}

#fp_prefs_cats .catpref.catparent.no-child {
    padding-left: 24px;
}

.catparent a img{
    margin: 0 0 -2px 0;
}

.catparent {
    position: relative;
    font-weight: bold;
}

.catdelta {
    width: 50px;
    position: absolute;
    bottom: 0;
    right: 153px;
    padding: 4px;
    z-index: 4000;
    text-align: center;
    border-top-left-radius: 5px;
}

.catdelta.positive {
    background: #C9F0B6;
}

.catdelta.negative {
    background: #ffc7c7;
}

.catpref .slider {
    width: 126px;
    float: right;
}

.catpref .slider  a{
    background: #999;
    border: 1px solid #666;
    width: 15px;
}

.catpref .slider.ui-widget-content {
    background: url('https://css.slickdealscdn.com/images/slider_bar.png') center repeat-x;
    display: block;
    border: 0;
}

.store_add_intro {
    background: #fff;
    padding: 20px 10px;
    text-align: center;
}

.store_input {
    padding: 10px;
    background: #efefef;
    position: relative;
}

.store_error {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    background: #000;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding: 20px;
    zoom: 1;
    filter: alpha(opacity=80);
    opacity: 0.8;
    display: none;
}

.store_input_value {
    width: 200px;
    height: 20px;
    border: 1px solid #ccc;
    margin:0;
    padding: .2em .4em;
}

.store_examples {
    color: #999;
    margin-top: 2px;
}

.remove_store {
    float: left;
    display: block;
    width: 17px;
    height: 17px;
    background: url('https://css.slickdealscdn.com/images/main_sprite.png?497') -11px -262px no-repeat;
    margin-right: 4px;
}

.fpstyle {
    width: 100px;
    float: left;
    text-align: center;
}

.fpstyle div {
    position: relative;
    border: 1px solid #eee;
    margin: 10px;
    margin-bottom: 0;
    height: 50px;
}

.fpstyle span {
    display: block;
    padding: 5px;
}

.fpstyle div input {
    position: absolute;
    top: 3px;
    right: 3px;
}

.buttonfield {
    padding: 10px;
    background: #efefef;
    position: relative;
    border-top: 1px solid #999;
}

.buttonfield a {
}

.autosave {
    width: 100%;
    padding: 5px;
    position: fixed;
    top: 0;
    left: 0;
    text-align: center;
    background: #FFF9DE;
    border-bottom: 1px solid #F0E3A7;
    font-weight: bold;
    z-index: 20000;
    display: none;

}

.buttonfield  .help { float: left;}
.buttonfield  .reset { float: right; margin-right: 10px;}
.buttonfield  .save { float: right; }


.displaypref input { float: right; }

.cats {
    width: 100%;
}

.cats.stores {
    position: relative;
}

#fp_prefs_contain .catchild {
    display: none;
    background: #efefef;
    padding-left: 25px;
    position: relative;
    border-bottom: 0;
    font-weight: normal;
}

/*#fp_prefs_contain .buttonfield .status {
float:left;
font-size: 12px;
}*/


    /* fp pref drop down end */

    .grid .deal_body {
        display: none;
}


.simple .deal_header_even {
    background-color: #EFF4F7;
}

#fp_style_changer,
#fp_style_changer li {
    margin: 0;
    padding: 6px 4px 8px;
    list-style-type: none;
}

#fp_style_changer li {
    display: inline;
}

#fp_style_changer li.active {
    font-weight: bold;
}

/* News & Articles */

.news_list {
}

.news_list .newsitem {
    display: block;
    width: 25%;
    float: left;
    margin: 0;
    position: relative;
    text-decoration: none;
    clear: none;
    overflow: hidden;
}

.news_list .newsitem.firstitem a{
    border-left: 0;
}

.news_list .newsitem a {
    padding: 10px;
    border: 1px solid #999;
    border-right-width: 0;
    border-top-width: 0;
    height: 350px;
    display: block;
    text-decoration: none;
    cursor: pointer;
}


@media only screen and (max-width : 975px),
only screen and (max-device-width : 975px){
    .news_list .newsitem  {width: 50%;}
    .news_list .newsitem a {
        height: 360px;
}
}

.news_list .newsitem:hover {
    background: #E3F2FF;
}

.news_list .newsitem div {
    color: #000;
    font-size: 12px;
}

.news_list .newsblockimg {
    margin: 0px 0px 10px 0px;
    text-align: center;
    height: 110px;
    overflow: hidden;
}

.news_list .newsblockimg img {
    border: 1px solid #ccc;
}

.news_list .newsblocktext {
}

.news_list .newsblocktext h3 {
    letter-spacing: -0.05em;
    font-size: 17px;
    /* min-height: 50px; */
    overflow: hidden;
}

.news_list .newsblocktext .date {
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    color: #666;
}
.news_list .newsblocktext .categories {
    clear: both;
    font-size: 11px;
    margin: 2px 0 10px 0;
}
.news_list .newsblocktext .categories span{
    margin: 0 5px 0 0;
    color: #666;
    text-decoration: underline;
}
.news_list .newsblocktext .comments {
    font-size: 11px;
    background: #E3F2FF;
    color: #0079B2;
    margin: -3px 0 0 0;
    padding: 3px;
    float: right;
    border-radius: 5px;
}

.news_list .newsblocktext .comments .icon_comments {
    background: url('https://css.slickdealscdn.com/images/main_sprite.png?497') -10px -100px no-repeat transparent;
    display: block;
    width: 10px;
    height: 12px;
    float: left;
    padding-right: 4px;
}


.news_list .newsblocktext .continue_reading {
    background: #EFF4F7;
    position: absolute;
    display: block;
    bottom: 0px;
    left: 1px;
    text-decoration: underline;
    width: 98.9%;
    padding: 5px 10px 10px 10px;
    font-size: 11px;
    letter-spacing: 0;
    color: #0079B2;
}

/* slickblogger styles */
.slickblogger_newsitem {
    display: block;
    width: 25%;
    float: left;
    margin: 0;
    position: relative;
    text-decoration: none;
    clear: none;
    overflow: hidden;

}
.slickblogger_firstitem {
    padding: 10px;
    height: 350px;
    display: block;
    text-decoration: none;
    border-right: solid 1px #999;
}

.slickblogger_newsblockimg {
    margin: 0px 0px 10px 0px;
    text-align: center;
    height: 110px;
    overflow: hidden;
    background-color: #7c8689;
    background-image: url('https://css.slickdealscdn.com/images/slickblogger/slickblogger-200.png');
    background-position: center -46px;
    background-repeat: no-repeat;
}

.slickblogger_newsblocktext a {
    height: 20px;
    text-decoration: underline;
    font-weight: bold;
    color: #0077b4;
}

.slickblogger_item {
    height: 32px;
}

/* Top Lists */

.top_list {
}

.topitem {
    display: block;
    width: 33.2%;
    float: left;
    margin: 0;
    position: relative;
    text-decoration: none;
    clear: none;
    overflow: hidden;
}

.topitem.firstitem  .topblocktext{
    border:0;
}

.topitem span {
    color: #000;
}

.topblockimg {
}

.topblocktext {
    font-size: 11px;
    border-left: 1px dotted #999;
    padding: 10px;
    height: 270px;
    overflow: hidden;
}

.topblocktext h3 {
    letter-spacing: -0.05em;
    font-size: 14px;
    border-bottom: 2px solid #003e57;
}

.topblocktext ul {
    margin: 0;
    padding: 0;
}

.topblocktext li {
    padding: 5px;
    border-bottom: 1px solid #efefef;
    list-style-type: none;
}

.topblocktext li:nth-child(even) {
    background: #EFF4F7;
}


.dealitem {
    color: black;
    font-family: Arial, sans-serif;
    clear: both;
    display: block;
    text-decoration: none;
}

.grid .dealitem {
    width: 152px;
    height: 300px;
    float: left;
    margin: 0;
    position: relative;
    text-decoration: none;
    clear: none;
    border-left: 1px dotted #999;
    border-bottom: 1px dotted #999;
    cursor: pointer;
}

.grid .dealitem.lastitem {
    border-right: 1px dotted #999;
}

.grid .thirdPartyPixelContainer {
    position: absolute;
    width: 1px;
    height: 1px;
    z-index: 1;
}

.sdRebate.grid {
    position: absolute;
    top: -1px;
    left: 0;
    background: url('https://css.slickdealscdn.com/images/icons/sdRebateGrid.png?497') no-repeat top left;
    background-size: contain;
    width: 44px;
    z-index: 9;
    height: 44px;
}

.sdBonus.grid.sdRebate {
    background: url('https://css.slickdealscdn.com/images/icons/sdBonusGrid.png?497') no-repeat top left;
    background-size: contain;
}

.sdRebate.list {
    display: inline-block;
    border-radius: 3px;
    background-color: #0072bc;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 10px;
    height: 17px;
    line-height: 17px;
    padding: 0 6px;
    margin-top: 12px;
}

.sdRebate.simple {
    display: inline-block;
    border-radius: 3px;
    background-color: #0072bc;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 10px;
    height: 17px;
    line-height: 17px;
    padding: 0 6px;
    margin-left: 5px;
}

.grid a.facebook {
    width: 122px;
}

.grid.wide .dealitem {
    width: 250px;
}

.grid .dealblockimg {
    background: white;
    height: 110px;
    text-align: center;
    overflow: hidden;
    position: relative;
}

.grid .dealblockimg img {
    border: 0;
    margin: 0px;
    margin-bottom: 0;
    width: 100px;
    height: 100px;
}

.grid .deal_hidden_preview,
.grid .deal_added_preview {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    background: #ddf5d1;
    color: #000;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    padding: 50px 20px;
}

.grid .pref_preview_text {
    position: absolute;
    top: 85px;
    left: 0;
    right: 0;
    bottom: 0;
    color: #000;
    font-weight: bold;
    font-size: 11px;
    background: #fff;
    width: auto;
    margin: 0 auto;
    padding: 5px;
    height: 15px;
    text-align: center;
    z-index: 4;
    zoom: 1;
    filter: alpha(opacity=100);
    opacity: 1;
}

.grid .pref_preview_overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    zoom: 1;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.grid .pref_preview_overlay.added {
    background: #cdebbf;
}

.grid .pref_preview_overlay.hidden {
    background: #ffd2d2;
}

.grid .pref_preview_text.added {
    color:#006600;
}

.grid .pref_preview_text.hidden {
    color:#990000;
}

.list .pref_preview_text,
.simple .pref_preview_text {
    display: none;
}

.grid .fp_votebar {
    color: #333;
    background: url('https://css.slickdealscdn.com/images/main_sprite.png?497') -627px -219px no-repeat;
    font-size: 11px;
    text-decoration: none;
    width: auto;
    height: 28px;
    padding: 3px 12px 0 8px;
    margin: 0;
    left: -6px;
    top: 100px;
    position: absolute;
    z-index: 5;
}

.grid .fp_votebar .rating {
    background: #fff;

    margin-right: 4px;

    font-weight: bold;
    padding: 1px 5px;
    *padding-top: 0;
    _padding-top: 0;
    float: left;
    border-radius: 3px;
}

.grid .fp_votebar .comments {
    padding: 1px;
    float:left;
}

.grid .fp_votebar .icon_comments {
    background: url('https://css.slickdealscdn.com/images/main_sprite.png?497') -10px -101px no-repeat transparent;
    display: block;
    width: 10px;
    height: 14px;
    float:left;
    padding-right: 4px;
}

.grid .fp_votebar.populardeals {
    color: #B05B00;
    background: url('https://css.slickdealscdn.com/images/main_sprite.png?497') -627px -157px no-repeat;
}

.grid .fp_votebar.populardeals .rating {
    background: #ffcd87;

    margin-right: 4px;

    font-weight: bold;
    padding: 1px 5px;
    *padding-top: 0;
    _padding-top: 0;
    float: left;
    border-radius: 3px;
}

.grid .dealblocktext {
    padding: 16px 10px 10px 10px;
    overflow: hidden;
    cursor: pointer;
}


.dealblocktext a {
    text-decoration: none;
}

.grid .dealitem label {
    display: block;
}

.grid .dealitem:hover label {
    display: none;
}

.grid .dealitem label.quickview {
    display: none;
    background: url('https://css.slickdealscdn.com/images/main_sprite.png?497') -490px -318px no-repeat #000;
    padding-left: 12px;
    border:1px solid #000;

    position: absolute;
    top: 80px;
    left: 5px;
    right: 5px;
    padding: 5px;
    text-align: center;
    font-weight: bold;
}

.grid .dealitem:hover label.quickview {
    display: block;
}

.grid .dealitem label.quickview img {
    padding:0;
    margin: 0;
    width:12px;
    height:12px;
}

.grid .dealitem label.quickview:hover {
    background: url('https://css.slickdealscdn.com/images/main_sprite.png?497') -490px -318px no-repeat #F9B847;
    color: #000;
    cursor: pointer;
    border:1px solid #e98f00;
}

.grid .dealitem label.fp_modsticky {
    position: absolute;
    bottom: 5px;
    left: 10px;

    display: none;
    background: #000;
    border:1px solid #000;
}

.grid .dealitem:hover label.fp_modsticky {
    display: block;
}

.grid .dealitem label.fp_modsticky img {
    padding:0;
    margin: 0;
    width: 16px;
    height: 16px;
    border: 0;
}

.grid .dealitem label.fp_modsticky:hover {
    background: #F9B847;
    color: #000;
    cursor: pointer;
    border:1px solid #e98f00;
}


.grid .dealitem label.fp_modsticky_active {
    position: absolute;
    bottom: 5px;
    left: 10px;
    background: #000;
    border:1px solid #000;
}

.grid .dealitem:hover label.fp_modsticky_active {
    display: block;
}

.grid .dealitem label.fp_modsticky_active img {
    padding:0;
    margin: 0;
    width: 16px;
    height: 16px;
    border: 0;
}

.grid .dealitem label.fp_modsticky_active:hover {
    background: #F9B847;
    color: #000;
    cursor: pointer;
    border:1px solid #e98f00;
}


.grid .dealitem label.fp_hidesticky {
    position: absolute;
    bottom: 5px;
    left: 10px;

    display: none;
    background: #000;
    border:1px solid #000;
}

.grid .dealitem:hover label.fp_hidesticky {
    display: block;
}

.grid .dealitem label.fp_hidesticky img {
    padding:0;
    margin: 0;
    width: 16px;
    height: 16px;
    border: 0;
}

.grid .dealitem label.fp_hidesticky:hover {
    background: #F9B847;
    color: #000;
    cursor: pointer;
    border:1px solid #e98f00;
}


.grid .dealitem label.fp_hidesticky_active {
    position: absolute;
    bottom: 5px;
    left: 10px;
    background: #000;
    border:1px solid #000;
}

.grid .dealitem:hover label.fp_hidesticky_active {
    display: block;
}

.grid .dealitem label.fp_hidesticky_active img {
    padding:0;
    margin: 0;
    width: 16px;
    height: 16px;
    border: 0;
}

.grid .dealitem label.fp_hidesticky_active:hover {
    background: #F9B847;
    color: #000;
    cursor: pointer;
    border:1px solid #e98f00;
}


.grid .dealitem label.fp_add_alert {
    position: absolute;
    top: 0px;
    left: 0px;
}

.grid .dealitem div.fp_add_alert {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
}

.grid .dealitem:hover label.fp_add_alert {
    display: block;
}

.grid .dealitem label.fp_add_alert img {
    padding: 0;
    margin: 0;
    width: 16px;
    height: 16px;
    border: 0;
}

.grid .dealitem label.fp_add_alert:hover {
    background: #F9B847;
    color: #000;
    cursor: pointer;
    border: 1px solid #e98f00;
}

.grid .dealitem label.fp_add_alert_active {
    position: absolute;
    bottom: 20px;
    left: 10px;
    background: #000;
    border: 1px solid #000;
}

.grid .dealitem:hover label.fp_add_alert_active {
    display: block;
}

.grid .dealitem label.fp_add_alert_active img {
    padding: 0;
    margin: 0;
    width: 16px;
    height: 16px;
    border: 0;
}

.grid .dealitem label.fp_add_alert_active:hover {
    background: #f9b847;
    margin: 0;
    border-color: #f9b847;
}


.grid .dealitem label.fp_news_selector {
    position:absolute;
    bottom: 5px;
    left: 10px;
    display: none;
    background: #000;
    border: 1px solid #000;
}

.grid .dealitem:hover label.fp_news_selector {
    display:block;
}

.grid .dealitem label.fp_news_selector img {
    padding: 0;
    margin: 0;
    width: 16px;
    height: 16px;
    border: 0;
}

.grid .dealitem label.fp_news_selector:hover {
    background: #F9B847;
    color: #000;
    cursor: pointer;
    border: 1px solid #e98f00;
}

.grid .dealitem label.fp_news_selector_active {
    position: absolute;
    bottom: 5px;
    left: 10px;
    background: #000;
    border: 1px solid #000;
}

.grid .dealitem:hover label.fp_news_selector_active {
    display:block;
}

.grid .dealitem label.fp_news_selector_active img {
    padding: 0;
    margin: 0;
    width: 16px;
    height: 16px;
    border: 0;
}

.grid .dealitem label.fp_news_selector_active:hover {
    background: #F9B847;
    margin: 0;
    border-color: #F9B847;
}

.grid .dealitem:hover img {
    opacity:0.75;
    filter:alpha(opacity=75);
}

.grid .dealitem:hover {
    background: #E3F2FF;
}

.grid .dealitem strong {
    font-size: 12px;
    margin: 0;
}

.grid .dealitem strong b {
    color: #0075DB;
    font-size: 16px;
    display: block;
}

.grid .dealitem strong em {
    color: #569B1A;
    display: block;
    font-size: 12px;
}

.grid .dealitem label {
    color: white;
    font-size: 12px;
    position: absolute;
    padding: 5px;
    border-radius: 3px;
}

.grid .dealitem span.store {
    color: #666;
    display: block;
    font-size: 11px;
    font-weight: normal;
}

.gridpop {
    display: block!important;
    position:fixed;
    z-index: 20000;
    margin: 0;
    padding: 0;
    min-height: 350px;
    min-width: 650px;
    border-radius: 6px;
}

.gridpop_close {
    background: #FEE9B1;
    width: 16px;
    height: 16px;
    float:right;
    padding:4px!important;
    margin-left: 4px;
    position: absolute;
    right: 0;
    top: 0;
}

.permadeal.fp .gridpop_close {
    background: #B5CEE5;
    width: 16px;
    height: 16px;
    float:right;
    padding:4px!important;
    margin-left: 4px;
    position: absolute;
    right: 0;
    top: 0;
}



.gridpop .permadeal .header h1,
.simple .permadeal .header h1 ,
.list .permadeal .header h1  {
    font-size: 20px;
}

.gridpop .permadeal .content {
    min-height: 210px;
    overflow: auto;
}



.simple .permadeal .header .gridpop_close ,
.list .permadeal .header .gridpop_close  {
    display: none;
}


.gridpop .header img {
    margin: 0 14px 0 10px;
}

.gridpop .deal_img {
    margin-left: 10px;
}

.gridpop .deal_body_content {
    background: #fff;
}

.gridpop .quickview_title {
    background: #23467b;
    color: #fff;
    padding: 4px;
    font-weight: bold;
    margin-bottom: 4px;
}

.gridpop .quickview_title .ui-dialog-titlebar-close {
    float: right;
}

.gridpop .quickview_title .ui-icon {
    background-image: url(/css/306/themes/14/images/ui-icons_ffffff_256x240.png);
}
.gridpop .quickview_title .ui-icon:hover {
    background-image: url(/css/306/themes/14/images/ui-icons_2e83ff_256x240.png);
}

.gridpop .permadeal { margin: 0; }

.gridpop .permadeal.ui-corner-all.ui-shadow-medium-thick {
    border: 3px solid #FEE9B1;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
    margin-bottom:0;
    padding: 0;
}

.gridpop .permadeal.fp.ui-corner-all.ui-shadow-medium-thick {
    border: 3px solid #B5CEE5;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
    margin-bottom:0;
    padding: 0;
}

.gridpop .permadeal .header {
    display: block;
}

#deal_list .permadeal .deal_body_bar {
    padding: 2px 0 0 0;
    border-bottom: 1px solid #9B9B9B;
    margin: 0;
}
#deal_list .permadeal .deal_body_bar_tab {
    padding: 4px 4px 1px 2px;
}

#deal_list .permadeal .deal_body_bar .sdlists_widget {
  float: right;
  vertical-align: top;
  height: auto;
  border:0;
}

.gridpop .permadeal.ui-corner-all.ui-shadow-medium-thick  iframe{
    margin-bottom:20px;
}


.simple .permadeal .header,
.list .permadeal .header {
    display: none;
}

.simple .quickview_title ,
.list .quickview_title  {
    display:none;
}

.simple .deal_body_bar_actions .ui-dialog-titlebar-close,
.list .deal_body_bar_actions .ui-dialog-titlebar-close {
    display:none;
}


.dealitem ul {
    margin: 0;
    padding: 0;
}

.list .dealitem ul,
.simple .dealitem ul {
    display: block;
}

.grid .dealitem li {
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #222;
}

.dealitem li strong.price {
    color: #0075DB;
    font-weight: normal;
}

.dealitem.giveawayDeal {
    text-align: center;
}

.dealitem.giveawayDeal .dealblockimg {
    padding-top: 10px;
}

.dealitem .enterGiveaway {
    display: inline-block;
    color: #fff;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    text-decoration: none;
    background-color: #83ba37;
    background-image: linear-gradient(#8dc63f, #83ba37);
    border: 1px solid #83b938;
    font-family: "Open Sans", arial, sans-serif;
    font-weight: 600;
    font-size: 12px;
    display: inline-block;
    border-radius: 3px;
    padding: 0 13px;
    cursor: pointer;
    height: 32px;
    line-height: 32px;
    margin: 12px 0;
}

.dealitem .sponsoredBy {
    color: #999;
    font-size: 12px;
}

.dealitem .sponsoredBy span {
    margin-right: 5px;
    vertical-align: top;
    display: inline-block;
    padding-top: 3px;
}

@media (min-width: 0) {
    .giveawayActive .dealitem:nth-of-type(4),
    .giveawayActive .dealitem:nth-of-type(5) {
        display: none;
    }
}

@media (min-width: 1132px) {
    .giveawayActive .dealitem:nth-of-type(4) {
        display: block;
    }

    .giveawayActive .dealitem:nth-of-type(5) {
        display: none;
    }
}

@media (min-width: 1285px) {
    .giveawayActive .dealitem:nth-of-type(4),
    .giveawayActive .dealitem:nth-of-type(5) {
        display: block;
    }
}

.simple .dealitem li,
.list .dealitem li {
    color: #333;
    display: inline;
    font-size: 0.85em;
}

.list .dealitem {
    border-bottom: 1px solid #ddd;
    clear: both;
    display: block;
    -height: 60px;
    min-height: 60px;
    text-decoration: none;
    padding: 5px;
    position: relative;
}

.list #latestdealsbar+.dealitem {
    border-top: 1px solid #ddd;
}

.list .dealitem:hover {
    background: #E3F2FF;
}

/*
.list .fp_votebar { display: none; }
 */

.list .fp_votebar,
.simple .fp_votebar {
    background: #caeeff;
    display: block;
    position: absolute;
    top:0;
    left:-5px;
    height: 100%;
    width: 5px;
}

.list .fp_votebar.populardeals,
.simple .fp_votebar.populardeals {
    background: #ffd598;
}

.list .fp_votebar .rating,
.list .fp_votebar .comments,
.list .fp_votebar.populardeals .rating,
.list .fp_votebar.populardeals .comments,
.simple .fp_votebar .rating,
.simple .fp_votebar .comments,
.simple .fp_votebar.populardeals .rating,
.simple .fp_votebar.populardeals .comments {
    display: none;
}

.list .dealitem .dealblockimg {
    float: left;
    margin-right: 10px;
    margin-top: 5px;
    height: 50px;
    width: 50px;
}

.list .dealitem .dealblockimg img {
    border: 0;
    height: 50px;
    width: 50px;
}

.list .dealitem strong {
    font-size: 1em;
    margin: 0;
    display: inline;
}

.list .dealitem strong b {
    color: #0075DB;
    display: inline;
}

.list .dealitem strong em {
    color: #569B1A;
}

.list .dealitem label {
    display: none;
}

.list .dealitem span.store {
    color: #666;
    display: inline;
    font-size: 11px;
    font-weight: normal;
}

.list a.dealitem label.quickview {
    display: none;
}

.list .newsince,
.simple .newsince {
    display: none;
}


.list .dealitem label.fp_modsticky {
    display: none;
}

.list .dealitem:hover label.fp_modsticky {
    display: none;
}

.list .dealitem label_fp_modsticky img {
    display:none;
}

.list .dealitem label.fp_modsticky:hover {
    display:none;
}

.list .dealitem label.fp_modsticky_active {
    display:none;
}

.list .dealitem:hover label.fp_modsticky_active {
    display: none;
}

.list .dealitem label.fp_modsticky_active img {
    display: none;
}

.list .dealitem label.fp_modsticky_active:hover {
    display: none;
}

.list .dealitem label.fp_hidesticky {
    display: block;
    float: right;
}

.list .dealitem:hover label.fp_hidesticky {
    display: block;
}

.list .dealitem label.fp_hidesticky img {
    padding: 0;
    margin: 0;
    width: 16px;
    height: 16px;
    border: 0;
}

.list .dealitem label.fp_hidesticky:hover {
    background: #f9b947;
    color: #000;
    cursor: pointer;
    border: 1px solid #e98f00;
}

.list .dealitem label.fp_hidesticky_active {
    display: block;
}

.list .dealitem:hover label.fp_hidesticky_active {
    display: block;
}

.list .dealitem label.fp_hidesticky_active img {
    padding: 0;
    margin: 0;
    width: 16px;
    height: 16px;
    border: 0;
}

.list .dealitem label.fp_hidesticky_active:hover {
    background: #F9b847;
    color: #000;
    cursor: pointer;
    border: 1px solid #e98f00;
}

.simple .deal_header_date, .list .deal_header_date { margin-bottom: 0 !important; }

.simple .dealitem {
    clear: both;
    display: block;
    text-decoration: none;
    padding: 8px 8px 8px 10px;
    position: relative;
}

.simple .dealitem,
.list .dealitem {
    border-top: 1px solid #fff;
}

.simple .dealitem:hover {
    border-top: 1px solid #A4CFEE;
    background: #D3E2F0;
}

.simple .dealitem .dealblockimg {
    float: left;
    margin-right: 5px;
    display: none;
}

.simple .dealitem .dealblockimg img {
    border: 0;
    height: 50px;
    width: 50px;
}

.simple .dealitem h3 {
    font-size: 1em;
    margin: 0;
    display: inline;
}

.simple .dealitem strong b {
    color: #0075DB;
}

.simple .dealitem strong em {
    color: #569B1A;
}

.simple .dealitem label {
    display: none;
}

.simple .dealitem span.store {
    color: #666;
    font-size: 11px;
    font-weight: normal;
}

.simple .dealitem label.fp_modsticky {
    display:none
}

.simple .dealitem:hover label.fp_modsticky {
    display:none;
}

.simple .dealitem label_fp_modsticky img {
    display: none;
}

.simple .dealitem label.fp_modsticky:hover {
    display:none;
}

.simple .dealitem label.fp_modsticky_active {
    display:none;
}

.simple .dealitem:hover label.fp_modsticky_active {
    display: none;
}

.simple .dealitem label.fp_modsticky_active img {
    display:none;
}

.simple .dealitem label.fp_modsticky_active:hover {
    display: none;
}

.simple .dealitem label.fp_hidesticky {
    display: block;
}

.simple .dealitem:hover label.fp_hidesticky {
    display: block;
}

.simple .dealitem label.fp_hidesticky img {
    padding: 0;
    margin: 0;
    width: 16px;
    height: 15px;
    border: 0;
}

.simple .dealitem label.fp_hidesticky:hover {
    background: #f9b947;
    color: #000;
    cursor: pointer;
    border: 1px solid #e98f00;
}

.simple .dealitem label.fp_hidesticky_active {
    display: block;
}

.simple .dealitem:hover label.fp_hidesticky_active {
    display: none;
}

.simple .dealitem label.fp_hidesticky_active img {
    padding: 0;
    margin: 0;
    width: 16px;
    height: 16px;
    border: 0;
}

.simple .dealitem label.fp_hidesticky_active:hover {
    background: #f9b847;
    color: #000;
    cursor: pointer;
    border: 1px solid #e98f00
}

.simple a.dealitem label.quickview {
    display: none;
}

.list .deal_header_expand,
.simple .deal_header_expand {
    background-color: #c4e6ff;
    border-top: 1px solid #EDD9A3;
    border-bottom: 1px solid #fff;
}

.list .deal_header_expand:hover,
.simple .deal_header_expand:hover {
    background-color: #FFECB8;
}

.dealitem.hiddenfp strong,
.dealitem.hiddenfp h3,
.dealitem.hiddenfp li,
.dealitem.hiddenfp li b,
.dealitem.hiddenfp strong.price,
.dealitem.hiddenfp h3 b,
.dealitem.hiddenfp h3 em {
    color: #1D41A4;
    font-weight: normal;
}

.dealitem.hiddenfp small {
    color: maroon;
    font-weight: normal;
    font-size: 0.8em;
}

.dealitem.expired,
.dealitem.expiredbutton, {
    font-size: .95em;
}

.dealitem.expired label,
.dealitem.expiredbutton label {
    background: #ccc;
}

.dealitem.expired strong,
.dealitem.expired li,
.dealitem.expired li b,
.dealitem.expired strong.price,
.dealitem.expiredbutton strong,
.dealitem.expiredbutton li,
.dealitem.expiredbutton li b,
.dealitem.expiredbutton strong.price {
    color: #888;
    font-weight: normal;
}

.dealitem.expired strong,
.dealitem.expired strong b,
.dealitem.expired strong em,
.dealitem.expiredbutton strong b,
.dealitem.expiredbutton strong em {
    color: #888;
    font-weight: normal;
}

.dealitem.expired small,
.dealitem.expiredbutton small {
    color: maroon;
    font-size: .8em;
}

/* END NEW DEAL HEADER */

.deal_body {
    display: none;
}

.deal_body_bar {
    background-color: #F6F6F6;
    margin-bottom: -1px;
}

* html .deal_body_bar {
    height: 1%;
}

.deal_body_bar_tab {
    border: 1px solid #9B9B9B;
    border-bottom: none;
    background-color: white;
    float: right;
    padding: 4px 4px 1px 2px;
    -padding-bottom: 4px;
    margin: 3px 3px 0px 0px;
    font-size: 11px;
    white-space: nowrap;
}

.deal_body_bar_tab img.tab_img {
    vertical-align: middle;
    margin-right: 2px;
}

.deal_body_bar_tab a.tab_link {
    text-decoration: none;
}

.deal_body_bar_actions {
    float: right;
    margin: 4px 5px 0;
}

.deal_body_bar_social {
    float: left;
    margin-right: 5px;
}

.deal_body_bar_tweet {
    margin-top: 5px;
    width:90px;
    height:21px;
    margin-right: 10px;
}

.deal_body_bar_fb {
    margin-top: 5px;
    width:425px;
    height:35px;
}
.deal_body_bar_social .socialicon {
    float: right;
    margin-left: 3px;
    margin-top: 5px;
}

.deal_body_bar_cat {
    display: block;
    font-size: 11px;
    padding: 4px;
    padding-left: 10px;
}

.deal_body_bar_cat a.deal_body_tag {
    color: #666;
    text-decoration: none;
}

.deal_body_bar_cat a.deal_body_tag:hover {
    color: #222;
    text-decoration: underline;
}

.deal_body_bar_cat a.deal_body_tag b {
    color: #000;
}

.thumbup_toggle {
    display: inline-block !important;
}

.thumbdown_toggle {
    display: inline-block !important;
}


.deal_body_content {
    border-top: 1px solid #9B9B9B;
    padding: 10px;
    min-height: 100px;
}

.deal_img {
    float: right;
    height: 150px;
    width: 150px;
}

.deal_body_foot {
    background: transparent url('https://css.slickdealscdn.com/images/slickdeals/fp3/bg_fp_deal_foot.png') repeat-x scroll left bottom;
    clear: both;
    padding-bottom: 3px;
}

* html .deal_body_foot {
    height: 1%;
}

.deal_body_foot_tab {
    background-color: #FBF9F0;
    border: 1px solid #AAA9A3;
    border-bottom: none;
    float: left;
    margin-right: 5px;
    margin-left: 4px;
    padding: 6px 10px 3px;
    font-size: 11px;
    font-weight: bold;
    cursor: default;
}

.deal_body_foot_tab img.tab_img {
    vertical-align: top;
}

.deal_body_foot .tag,
.foottag {
    float: left;
    display: block;
    font-size: 11px;
    margin-top: 8px;
    text-decoration: none;
}

.foottag img {
    vertical-align: middle;
    margin-right: 3px;
}

.deal_title_text_highlight {
    font-size: 14px;
}

.deal_title_text_highlight2 {
    font-size: 14px;
}

.deal_wrapper {
    font-family: arial,sans-serif !important;
    display: block;
}

.deal_title_text_highlight {
    background: #dff2ff;
    background: #FFF0C7;
    border-top: 1px solid #c2dcee;
    color: #000;
    border-top: 1px solid #EDD9A3;
}

.deal_title_text_highlight2 {
    background: #00508E;
    color: #fff;
}

img {
    border: 0;
}

.deal_date {
    border: 1px solid #ccc;
}

.deal_date a {
    background: #24477B url('https://css.slickdealscdn.com/images/slickdeals/bg_datefade3.png') repeat-x;
    color: white !important;
    border: 1px solid white;
    -display: block;
    text-decoration: none;
    padding: 5px;
    padding-left: 10px;
    font-size: .85em;
    text-align: center;
}

.deal_date img {
    float: right;
}

.deal_header_date {
    clear: both;
    background: #fff;
    text-align: left;
    color: #0077BC;
    font-size: 16px;
    border-bottom: 5px solid #0077BC;
    margin-bottom: 1px;
    padding: 7px;
}

.deal_header_date a.deal_header_date_link,
.deal_header_date h2 {
    color: #0077BC;
    text-decoration: none;
    font-weight: bold;
    letter-spacing: -1px;
}

.deal_header_date img.deal_header_date_img {
    float: right;
}

.deal_header_date.rolling24 {
    padding: 0;
}

.notice_blue,
.notice_tan {
    background-color: #F8F5E6;
    height: 25px;
    margin-bottom: 3px;
    border-radius: 5px;
}

.notice_blue {
    background-color: #E8F3FF;
    margin-left: -10px;
    margin-bottom: 10px;
}

.notice_blue div,
.notice_tan div {
    color: #222;
    font: bold 11px arial;
    margin-left: 8px;
    padding-top: 5px;
}

.notice_blue div {
    color: #555;
}
.notice_tan div a {
    color: #c13600;
    text-decoration: none;
}

.notice_blue div a {
    color: #0080DB;
    text-decoration: none;
}

.notice_blue div a:hover,
.notice_tan div a:hover {
    text-decoration: underline;
}

.notice_blue div span,
.notice_tan div span {
    font-weight: normal;
}

a.notice_expand,
a.notice_close {
    background: transparent url('https://css.slickdealscdn.com/images/slickdeals/notice_buttons.png') no-repeat scroll 0 0;
    display: block;
    float: right;
    height: 17px;
    width: 17px;
    margin-top: 4px;
    margin-right: 4px;
}

a.notice_close:hover {
    background-position: 0 -17px;
}

a.notice_expand {
    background-position: -17px 0;
}

a.notice_expand:hover {
    background-position: -17px -17px;
}

#FillersOptions {
    margin-top: 0px;
}

#filtersdtag_txt {
    background: #F3F7FA;
    border: 1px solid white;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    color: #484848;
    display: inline;
    margin: 0;
    padding-left: 5px;
    width: 100px;
}

#slickdealsbrowseall {
    border-radius: 3px;
    background: #28536D;
    border: 1px solid #28536D;
    font-size: 11px;
    color: white;
}

#slickdealswelcome {
    border-radius: 3px;
    background: #FFF9DE;
    border: 1px solid #F0E3A7;
    font-size: 11px;
    margin-top: 1px;
    margin-bottom: 5px;
    margin: 0;
    padding: 5px 10px;
}
.black {
    color: black;
}

.yellow-orange {
    color: #FFD753;
}

.lightblue {
    color:  #B3E3FF;
}

.gray {
    color: #FF8775;
}

.maroon {
    color: maroon;
}

.bold {
    font-weight: bold;
}

.col_topic {
    background: #FDFCF5;
    color: #333 !important;
    border-top: 2px solid #FBF7E8;
    border-bottom: 1px solid #F3EEDE;
    font-weight: bold;
    text-decoration: none;
    display: block;
    font-size: 0.85em;
    zoom: 1;
}

.col_topic:hover {
    background: #FEFEFC;
    color: #A94C00 !important;
}

.col_topic p {
    margin: 0;
    padding: 7px;
    padding-left: 12px;
}

.sd_fp_pricecomparison {
    font-family: arial,sans-serif;
}

.sd_fp_pricecomparison label {
    display: block;
    float: left;
    padding: 5px;
    background: #f1ebcc ;
    font-size: 11px;
    font-weight: bold;
}

.sd_fp_pricecomparison div {
    border-top: 1px solid #e7e2c3;
    clear: both;
}

.sd_fp_pg_pricetable td {
    padding: 5px;
    font-size: 11px;
}

.sd_fp_pg_merchant {
    font-weight: bold;
    padding-left: 5px;
}

.sd_fp_pg_price {
    color: #333;
}

.sd_fp_pg_price span {
    font-size: 13px;
    font-weight: bold;
    color: #3D5E2C;
}

#latestdealsbar {
    background: #F9F3DD url('https://css.slickdealscdn.com/images/slickdeals/gradients/white_large_up.png') repeat-x scroll 0 -65px;
    border: 1px solid #B9AC8A;
    margin-top: 12px;
    position: relative;
    font-family: arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    padding: 4px;
    margin-bottom: 6px;
}

#latestdealsbar div {
    background: url('https://css.slickdealscdn.com/images/slickdeals/latestdealsbar_arrow.png') top right no-repeat;
    position: absolute;
    top: -10px;
    left: 50%;
    width: 12px;
    height: 10px;
}

#fp3_hottopics {
    margin-top: 5px;
}

#fp3_hottopics .pagenav_box .pagenav_result_text {
    display: block;
    margin-bottom: 10px;
    text-align: right;
}

.dealblockthumbs {
    font-size: 11px;
    display: block;
    min-width: 65px;
    text-align: left;
    position: absolute;
    left: 5px;
    bottom: 5px;
}

.list .dealblockthumbs,
.simple .dealblockthumbs {
    display: none;
}

.dealblockthumbs b {
    display: block;
    float: left;
    margin-right: 2px;
    padding: 0;
    background: #DFF0FF;
    color: #0080DB;
    min-width: 30px;
    text-align: center;
    border-radius: 3px;
}

.dealblockthumbs span {
    background-image: url(https://css.slickdealscdn.com/images/iconrepo/comment.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
    color: black;
}

#featured,
#sponsored,
#mostcommented,
#fromtheblog {
    background: white;
    border: 1px solid #ddd;
    margin-bottom: 10px;
}

#featured h1 {
    font-weight: bold;
    font-size: 14px;
    background: #333;
    color: #fff;
    display: block;
    padding: 8px 10px;
    border-bottom: 1px solid #ddd;
}

#featured h1 {
    font-size: 20px;
    letter-spacing: -1px;
    font-weight: normal;
}

#featured h1 label {
    letter-spacing: 0;
}

#featured a {
    font-size: 12px;
    font-weight: bold;
}

#featured .colitem span {
    color: #000;
}

#featured .colitem {
    background: #F8FDFF;
    border-bottom: 1px solid #E2EFF2;
}

#featured label,
#sponsored label,
#mostcommented label,
#fromtheblog label {
    font-size: 11px;
    color: #333;
    font-weight: normal;
}

#featured label {
    color: #bbb;
}

#featured span {
    font-size: 11px;
    font-weight: normal;
}

#featured {
}

#featured .colitem a b {
    color: #A93C00;
}

#sponsored {
    border-radius: 3px;
}

#sponsored b {
    color: #9A4800;
}

#sponsored span {
    font-size: 9px;
    font-weight: normal;
    color: #999;
}

#sponsored .storelink {
    color: #0085C3;
    display: inline;
    padding: 0;
    margin: 0;
    font-size: 11px;
    font-weight: normal;
}

#sponsored .colitem {
    min-height: 0;
    background: #fff;
    border-bottom: 1px solid #eee;
}

#sponsored h1 {
    font-weight: bold;
    font-size: 13px;
    background: #eee;
    display: block;
    padding: 8px 10px;
    border-bottom: 1px solid #ddd;
}

#mostcommented h2 {
    background: url('') no-repeat center right;
}

#mostcommented h2 label {
    letter-spacing: 0;
}

#mostcommented .colitem,
#fromtheblog .colitem {
    background: #F6F6F6;
    border-bottom: 1px solid #ccc;
}

#mostcommented .colitem {
    border-top: 0;
    padding-top: 3px;
}

#mostcommented .colitem b {
    float: right;
    font-size: 18px;
    margin: 3px 10px;
    text-align: center;
}

#mostcommented .colitem b span {
    font-size: 11px;
    font-weight: normal;
}

#mostcommented h2,
#fromtheblog h2 {
    font-size: 20px;
    letter-spacing: -1px;
    padding: 5px 10px;
    font-weight: normal;
    border-bottom: 1px solid #ccc;
}

a.buynow {
    background: url('https://css.slickdealscdn.com/images/slickdeals/buynow_bg.png') repeat-x center left;
    border: 1px solid #888;
    color: black;
    display: block;
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    margin: 10px auto;;
    padding: 7px 10px;
    text-align: center;
    text-decoration: none;
    width: 100px;
    border-radius: 7px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

span.numbersold {
    border: 1px solid #888;
    color: black;
    display: block;
    font-family: Arial,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    margin: 10px auto;
    ;padding: 7px 10px;
    text-align: center;
    text-decoration: none;
    width: 100px;
    border-radius: 7px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    padding: 7px 10px;
    border-top-left-radius: 7px 7px;
    border-top-right-radius: 7px 7px;
    border-bottom-right-radius: 7px 7px;
    border-bottom-left-radius: 7px 7px;
}

div.grid .expiredbutton span.dealblockimg img {
    background: url('https://css.slickdealscdn.com/images/slickdeals/fp3/expired_clock_light.png');
    height:175px !important;
    width: 175px !important;
}

div.list .expiredbutton span.dealblockimg img {
    background: url('https://css.slickdealscdn.com/images/slickdeals/fp3/expired_clock_sm_light.png');
    height:50px !important;
    width: 50px !important;
}

#deal_list a.populardeals, #deal_list div.populardeals {
    display: none;
}

/* Side Paid Placement */

.sponsored_deals .dealitem {
    height: 350px;
    width: 148px;
    float: left;
    margin: 0;
    margin-bottom: 20px;
    position:relative;
    text-decoration: none;
    clear: none;
    border-left: 1px dotted #999;
    border-bottom: 1px dotted #999;
    border-top: 1px dotted #999;
}

.sponsored_deals .dealitem .flag {
    color: #666;
    background: url('https://css.slickdealscdn.com/images/main_sprite.png?497') -937px -219px no-repeat;
    font-size: 11px;
    text-decoration: none;
    width: auto;
    height: 28px;
    padding: 3px 12px 0 12px;
    margin: 0;
    left: -6px;
    top: 100px;
    position: absolute;
    z-index: 5;
}

.sponsored_deals .dealitem .dealblockimg {
    display: block;
    background: white;
    height: 110px;
    text-align: center;
    overflow: hidden;
    position: relative;
}

.sponsored_deals .dealitem .dealblocktext {
    display: block;
    padding: 16px 10px 10px 10px;
    overflow: hidden;
    height: 214px;
}

.sponsored_deals .dealitem .dealblocktext h3 {
    font-size: 12px; margin: 0;
}

.sponsored_deals .dealitem .dealblocktext h3 b{
    color: #0075DB;
    display: block;
    font-size: 16px;
}

.sponsored_deals .dealitem .dealblocktext h3 em{
    color: #569B1A;
    display: block;
    font-size: 12px;
}

.sponsored_deals .dealitem .store{
    color: #666;
    display: block;
    font-size: 11px;
    font-weight: normal;
}

.smallfont {
    font: 85% arial, sans-serif;
}

.fp_sticky_pin {
    padding-left: 3px;
}


#localized_career {
    border: 1px solid #ccc;
    border-bottom: none;
    /* border-radius: 3px; */
    box-shadow: 0px 0px 5px #eee;
    font-size: 11px;
    margin-bottom: 10px;
}

#localized_career .lc_title {
    background: #448CCB;
    /* border-radius: 2px 2px 0 0; */
    border-bottom: 1px solid #bbb;
    border-top: 1px solid #1A6EB8;
    padding:5px 10px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}

#localized_career .lc_title a {
    color: #fff;
}

#localized_career .lc_txt_contain {
    background: #f7f7f7; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  #f7f7f7 0%, #dbdbdb 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f7f7f7), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  #f7f7f7 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  #f7f7f7 0%,#dbdbdb 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  #f7f7f7 0%,#dbdbdb 100%); /* IE10+ */
    background: radial-gradient(ellipse at center,  #f7f7f7 0%,#dbdbdb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dbdbdb',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#localized_career .lc_entry {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #ccc;
}

#localized_career .lc_entry a {
    font-weight: bold;
    text-decoration: none;
    padding:5px 10px;
    display: block;
}

#localized_career .lc_entry a span {
    font-weight: normal;
    color: #000;
}

#localized_career .lc_entry a:hover {
    background: #fff;
}

#featured_stores_fp {
    background-color: #F1F0E8;
    /* border-radius: 3px; */
    border: 1px solid #DCDCDC;
    font-family: arial, sans-serif;
    margin-bottom: 8px;
    width: 300px;
}

#featured_stores_fp_header {
    background-color: #454B52;
    /* border-radius: 3px; */
    border-top: 1px solid black;
    color: #EBEBEB;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 12px;
}

#featured_stores_fp_content {
    color: #7D7D7D;
    padding: 0 0 2px 2px;
}

#featured_stores_fp_content .store {
    background-color: #727272;
    box-shadow: 0 0 5px 0 #727272;
    display: inline-block;
    line-height: 13px;
    margin-bottom: 4px;
    margin-top: 10px;
    margin-left: 8px;
    padding-bottom: 3px;
    text-align: center;
    text-decoration: none;
    width: 85px;
}

#featured_stores_fp_content .store label {
    color: white;
    font-size: 11px;
    cursor: pointer;
    padding-top: 2px;
}

#featured_stores_fp_content .store img {
    border-width: 0px 5px;
    margin-bottom: 2px;
    height: 38px;
    width: 75px;
    background-color: white;
}

#background_popup {
    display:none;
    position: fixed;
    _position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    border:1 px solid #cecece;
    z-index:;
}
#pick_form_div {
    background:#fff;
    z-index: 100;
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0,0,0,0.4);
    margin:0 0 0 15px;
    padding: 10px;
    display:none;
    position:absolute;
}

.deal_body .permadeal .header strong {
    color: #4E463F;
    margin: 0 0 0.2em 0;
    font-size: 1.6em;
    letter-spacing: -0.03em;
    font-weight: normal;
    clear: left;
}


.grid .dealitem .white_overlay_eda {
    width:100%;
    min-height: 302px;
    background: url('https://css.slickdealscdn.com/images/slickdeals/50-pct-white.png');
    display: block;
    position: relative;
}
.grid .dealitem .expired_deal_eda {
    width: 145px;
    height: 40px;
    margin: 0 auto;
    background: #232122;
    color: #FFF;
    text-align: center;
    font-family: 'Arial', sans-serif;
    font-size: 14px;
    padding-top: 10px;
    position: relative;
    top: 10px;
}

.grid .dealitem .alert_me_eda {
    position: absolute;
    bottom: 10px;
    left: 8px;
    margin: 0 auto;
    background: #e55810;
    width: 145px;
    height: 25px;
    font-family: 'Arial', sans-serif;
    font-size: 11px;
    padding-top: 8px;
    color: #FFF;
    text-align: center;
    border-radius: 0 0 5px 5px;
}


.topblocktext.storeitems {
    border-left: 0;
}

.grid .dealblockimg.ajaxlarge,
.list .dealblockimg.ajaxlarge,
.simple .dealblockimg.ajaxlarge {
    background: #dbdbdb url(https://css.slickdealscdn.com/images/slickdeals/ajaxlarge.gif) center center no-repeat;
}

.grid .dealblockimg.ajaxlarge img,
.list .dealblockimg.ajaxlarge img,
.simple .dealblockimg.ajaxlarge img {
    display: none !important;
}