#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?9328') -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?9328') -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?9328') -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?9328') -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?9328') -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?9328') -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?9328') -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?9328') -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?9328') 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?9328') 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?9328') -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?9328') -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?9328') -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?9328') -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?9328') -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('/css/306/') 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?9328') -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;
}#HotOffers .votebar_small,
#HotOffers .votebar_small label {
    text-align: center;
}

#HotOffers .votebar_small label b {
    color: #267300;
    background-color: #c9f0b6;
    float: none;
    width: auto;
    display: inline;
    padding: 1px 5px;
}

#FrontPageBox,
#SearchBox,
#FillersOptions,
#FillersCategories,
#UserCentral,
#HotOffers,
#upcoming,
#HotTopics {
    background: #fbfaf7;
    border-bottom: 1px solid #ccc;
    margin-bottom: 8px;
}

#HotTopics label a,
#HotOffers label a {
    display: block;
    background: #fff;
    padding: 5px 10px;
    font-size: 11px;
    color: #444;
    /* border-radius: 0 0 3px 3px; */
}

.widget_hitbar,
#hottopic_hitbar {
    background: #ffe8c7;
    border-top: 1px solid #ffc269;
}

.rcm_hitbar {
    background: #fdd9c9;
    border-top: 1px solid #ff3f00;
}

.widget_hitbar a,
#hottopic_hitbar a {
    color: #b05b00;
}

.rcm_hitbar a,
#rcm_brand_hitbar a,
#rcm_category_hitbar a,
#rcm_store_hitbar a {
    color: #ff3f00;
}

#rcm_article_hitbar {
    border-top: 1px solid #565656;
    background-color: #eeeeee;
}

#rcm_article .colitem {
    min-height: 80px;
}

#rcm_article h3 a {
    color: #565656;
}

#rcm_article .colitem .thumbnail {
    float: left;
    padding: 4px 0px;
}

#rcm_article #collapseobj_rcabox .colitem:after {
    content: "";
    display: block;
    clear: both;
}

#hotoffers_hitbar {
    background: #c9f0b6;
    border-top: 1px solid #76bb54;
}

#hotoffers_hitbar h3,
#featured_stores_fp_header h3,
#upcoming_hitbar h3,
#hottopic_hitbar h3,
.rcm_hitbar h3 {
    cursor: auto;
    font-weight: normal;
    font-size: 11px;
}

#featured_stores_fp_header h3 {
    font-weight: bold;
    font-size: 12px;
}

#hotoffers_hitbar h3 a,
#upcoming_hitbar h3 a,
#hottopic_hitbar h3 a,
.rcm_hitbar h3 a {
    border: 0;
    padding: 0;
    margin: 0;
    display: inline;
    text-decoration: underline;
    letter-spacing: 0em;
}

#hotoffers_hitbar a {
    color: #267300;
}

#upcoming_hitbar {
    background: #dff0fe;
    border-top: 1px solid #8fb5d5;
}

#frontpage_hitbar {
    background: #007bc3;
    border-top: 1px solid #003d60;
}

#frontpage_hitbar a {
    color: #fff;
}

.widget_hitbar,
#frontpage_hitbar,
#upcoming_hitbar,
#hotoffers_hitbar,
#hottopic_hitbar {
    color: #555;
    width: 300px;
    font-size: 11px;
    /* border-radius: 3px 3px 0px 0px; */
}

.widget_hitbar div,
#frontpage_hitbar div,
#hotoffers_hitbar div,
#upcoming_hitbar div,
#hottopic_hitbar div {
    color: #333;
    padding: 5px 5px 5px 10px;
}

.widget_hitbar div a,
#frontpage_hitbar div a,
#hotoffers_hitbar div a,
#upcoming_hitbar div a,
#hottopic_hitbar div a {
    font-size: 12px;
    font-weight: bold;
}

#FrontPageBox #frontpage_hitbar h3 a {
    padding: 0;
    border: 0;
    text-decoration: underline;
    letter-spacing: 0em;
}

.widget_box,
#HotOffers,
#upcoming,
#FrontPageBox,
#HotTopics {
    border: 1px solid #e8e5c9;
    /* border-radius: 3px; */
    box-shadow: 0px 0px 5px #eee;
}

.widget_box,
#HotOffers {
    margin-bottom: 10px;
}

.colitem {
    font-family: arial;
    font-size: 11px;
    width: 300px;
    background: #faf9ee;
    border-bottom: 1px solid #e6dfad;
    border-top: 1px solid #fff;
    min-height: 45px;
}

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

.colitem a,
.colitem a:link,
.colitem a:visited {
    font-size: 11px;
    text-decoration: none;
    color: black;
    display: block;
    padding: 0px 5px;
    margin: 5px;
    font-weight: bold;
}

.colitem:hover {
    background: #fff;
}

.colitem .colitem_code {
    display: inline-block;
    font-weight: normal;
    color: #333;
}

.colitem .colitem_code b {
    color: green;
}

.icon_rss2 {
    background: url('https://css.slickdealscdn.com/images/main_sprite.png?9328') -89px -290px no-repeat;
    display: block;
    height: 16px;
    width: 16px;
    float: right;
    margin: 3px 5px 0 0;
    text-indent: -9999px;
}

.icon_bullet_toggle {
    height: 7px;
    width: 8px;
    float: right;
    margin: 5px 5px 0 0;
    text-indent: -9999px;
    display: block;
}

#localized_career .icon_bullet_toggle {
    margin: 10px 8px 0 0;
}

.icon_bullet_toggle.collapse {
    background: url('https://css.slickdealscdn.com/images/main_sprite.png?9328') -11px -207px no-repeat;
}

.icon_bullet_toggle.collapse_collapsed {
    background: url('https://css.slickdealscdn.com/images/main_sprite.png?9328') -11px -224px no-repeat;
}

.votebar_small {
    float: right;
    margin: 5px;
    font-size: 10px;
}

.votebar_small label {
    display: block;
    min-width: 65px;
    text-align: left;
    border-radius: 3px;
}

.votebar_small label b {
    display: block;
    float: left;
    margin-right: 2px;
    padding: 0px;
    background: #dff0ff;
    font-size: 11px;
    border-radius: 3px;
    color: #0080db;
    min-width: 30px;
    text-align: center;
}

.votebar_small label b.neg {
    background-color: #ffece5;
    color: #ad1100;
    font-weight: normal;
}

.votebar_small a {
    margin: 0;
    padding: 0;
}

.votebar_small2 {
    float: right;
    text-align: center;
    margin: 5px;
}

.votebar_small2 label {
    display: block;
    min-width: 65px;
    border: 1px solid #ccc;
    background: #fff;
    text-align: center;
    border-radius: 3px;
}

.votebar_small2 label b {
    display: block;
    float: left;
    margin: 0px;
    padding: 2px 6px;
    background: #dff0ff;
    font-size: 14px;
    border-radius: 3px;
    color: #0080db;
    min-width: 25px;
    text-align: center;
}

.votebar_small2 label img {
    margin: 2px 3px;
    vertical-align: middle;
}

.votebar_small2 a {
    margin: 0;
    padding: 0;
}

.newsletter_subscribe_container {
    background: #EFEFEF url('https://css.slickdealscdn.com/images/slickdeals/newsletter_subscribe_bg.png') no-repeat 212px 5px;
    border-top: 2px solid #0077bc;
    border-bottom: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 10px;
    font-size: 11px;
}

.newsletter_subscribe_container .ns_title {
    color: #0065b2;
    font-weight: bold;
    font-size: 16px;
    text-shadow: 1px 1px 1px #fff;
}

.newsletter_subscribe_container .ns_txt_contain {
    width: 200px;
    margin: 5px 0 10px 0;
}

.newsletter_subscribe_container .ns_txt_contain_red {
    width: 200px;
    margin: 5px 0 10px 0;
    color: red;
}

.newsletter_subscribe_container #newsletter_email {
    font-size: 11px;
    width: 180px;
    height: 20px;
    margin: 0;
    float: left;
}

.newsletter_subscribe_container #newsletter_subscribe {
    float: right;
    font-size: 11px;
    background: #258930;
    color: #fff !important;
    font-weight: bold;
    border: 1px solid #258930;
    padding: 4px 10px;
    text-decoration: none;
    border-radius: 3px;
    cursor: pointer;
    margin: 0;
    width: 80px;
    height: 26px;
    text-shadow: 1px 1px 1px #1b6423;

    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 */
}

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

.newsletterLegalDisclaimer {
    display: inline-block;
    text-align: center;
    padding-top: 10px;
}

.newsletterLegalDisclaimer a {
    color: #0072bc;
    text-decoration: none;
}

.classic300x250 {
    width: 300px;
}

.classic300x250 iframe {
    min-height: 250px;
}

.classic300x600 {
    width: 300px;
    max-height: 600px;
    min-height: 250px;
}

.crtBox {
    width: 300px;
}

.crtBox iframe {
    min-height: 250px;
    max-height: 600px;
}

#rightcol-160x600 {
    margin: 0 auto;
    width: 160px;
    height: 600px;
}

#rightcol-160x600 iframe {
    height: 600px;
}