body{
    background-image: url("../img/new_year_bg_body_shadow.jpg") !important;
    background-repeat: no-repeat;
    background-attachment: fixed; 
    background-position: top center;
}

.content-small-main .gifts123{
    margin-bottom:10px;
}

div.read-discuss div.header {
    background: url("../img/ny_bg_s.jpg") !important;
}

.aside  div.read-discuss div.header h2.addable-controller{
    font: 1.1em/26px Tahoma, "Trebuchet MS", Arial, sans-serif;
    color: white;
    text-transform: uppercase;
    height: 26px;
}

div.with-multiple-headers div.header h2.active{
    border-top: 3px solid;
}


.content-small-main .gifts123 img{
    border: 0;
}

div.top-search div.menu {
    background: url("../img/ny_bg_menu_top.jpg") !important;
}

.bill-previews-list div.header {
    background: url("../img/ny_bg_l.jpg");
    border-top: #fff 0px none !important;

}


div.header {
    background: url("../img/ny_bg_s.jpg") !important;
    border-top: #fff 0px none !important;
    height: 26px !important;
    line-height: 26px !important;
    border-top: 0 !important;

}

div.with-multiple-headers div.header h2.active {
    border-top: 0 !important;
}

div.header a, div.header h2{
    color: #fff !important;
}


.bill-preview{
    background-color: #fff !important;
}
.actions{
    display: none !important;
}

.button input {
    margin-left: 1px !important;
}
.carousel-wrapper .back{
    background: url('../img/ny_left_h.jpg') no-repeat 0 0 !important;
}

.carousel-wrapper .forward {
    background: url('../img/ny_right_h.jpg') no-repeat 0 0 !important;
}

a.add, a.remove {
    display: none !important;
}

div.contest-preview p.suggest,
div.carousel-wrapper ul li div.text,
div.bill-preview ul.news-list li a:hover {
    background: #E63F31 !important;
}

a.add, a.remove {
    display: none !important;
}



/****************************************/
div.head div.submenu{
    background: url('../img/ny_bg_menu_top.jpg') no-repeat 0 0;
    color:#fff;
    position:relative;
}
div.head div.submenu h2 {
    position: absolute;
    left: 9px;
    top: 6px;
    color:#fff;
}

.button i{
    display: none;
}

div.aside .item-preview div.header{
    background: url("../img/ny_bg_s.jpg");
    border-top: white 0px none !important;
    padding: 2px 5px 2px;}

div.item-preview p.suggest {
    background: #E63F31;
}

.layout div.head div.submenu form span.input-text-wrapper input,.layout-wrapper div.head div.submenu form span.input-text-wrapper input {
    width: 208px !important;
    padding: 2px 0px 5px 0;
}



div.head div.submenu h2 a{
    color:#fff;}

div.head div.submenu ul{
    margin-left:180px;
}

div.head div.submenu ul li{
    background: url(../img/menu-divider.png) no-repeat 0 8px;
    padding-left: 8px;
    margin-left: 7px;
}

div.head div.submenu ul a{
    color:#fff;}

div.head div.submenu form.search span.input-text-wrapper{
    border:1px solid #990000;
    background:#fff;
    width:208px !important;
}

div.head div.submenu form.search {
    padding: 3px 3px 5px;
    width: 305px;
}

div.head div.submenu form input{
    background:#990000 url(../img/ny_bg_search_but.jpg) repeat-x 0 0;
    font-weight:bold;
    border:1px solid #990000;
    margin-left:2px;
    padding:3px 15px;
    font-family:Arial, Helvetica, sans-serif;
}


div.head div.submenu form{
    padding: 3px 3px 5px;}

div.head div.submenu form span.input-text-wrapper{
    margin-top:0;
    height:21px;
    padding: 0;}


div.head div.submenu form span.input-text-wrapper input {
    width:208px !important;
    padding: 2px 0px 5px 0;
}

.main-column div.content-top div.theme-changing ul.themes li div.short{
    background: #E63F31;}

div.head div.submenu form.search span.input-text-wrapper {
    margin-top: 0;
    height: 21px;
    padding: 0;
}


/***************************************/

.header_ny_2013 {
    background: url("../img/ny_bg_m.jpg") no-repeat top left !important;
    height:30px;
    width:100%;
}

div.read-discuss .header_ny_2013 div.header{
    background:none;
    width:27%;}


div.read-discuss .header_ny_2013 div.header.best_2013{
    margin-right:25px;
    width: 35%;
}
