/*CUSTOM*/
html {
    height: 100%;
    width: 100%;
    background: #fff url('./illust/fon.png') center top repeat;
}

body {
    min-height: 100%;
    height: 100%;
    width: 100%;
    min-width: 1020px;
    clear: both;
    margin: 0 auto;
    background: url('./illust/top.png') center top no-repeat;
}

.icon {
    background: url('./illust/icons.png') 0px 0px no-repeat;
}

a:hover {
    text-decoration: underline;
    color: #f69;
}

#main {
    clear: both;
    min-height: 100%;
    position: relative;
    z-index: 2;
    height: auto !important;
    height: 100%;
    width: 100%;
    min-width: 1020px;
    border: 0px solid #c00;
    margin: 0 auto -433px;
}

#main #tophead {
    clear: both;
    position: relative;
    height: 38px;
    width: 100%;
    min-width: 1020px;
    border: 0px solid #c00;
    margin: 0 auto;

    background: url('./illust/topfon.png') center top repeat-x;

}

#main #tophead .topline {
    float: left;
    position: relative;
    height: 38px;
    width: 100%;
    border: 0px solid #c00;

    background: url('./illust/topfonline.png') left top repeat-x;

}

#content {
    border: 0 solid #00c;
}

#content .cleft {
    width: 236px;
    min-height: 140px;
    float: left;
    position: relative;
    border: 0 solid #c00;
    margin: 10px 0 15px 0;
}

#content .cright {
    width: 748px;
    min-height: 140px;
    float: right;
    position: relative;
    border: 0 solid #c00;
    margin: 10px 0 15px 0;
}

#main .topleft .logo {
    float: left;
    margin: 28px 0 0 10px;
    width: 233px;
    border: 0 solid;
    height: 90px;
    background: url('./illust/logo.png') left top no-repeat;
}

.tblock.ttb1 .tel {
    float: left;
    margin: 0;
    width: 31px;
    height: 32px;
    background: url('./illust/icons2.png') -22px -154px no-repeat;
}

.tblockcart a.i i {
    float: left;
    width: 51px;
    height: 51px;
    background: url('./illust/icons2.png') -78px -145px no-repeat;
}

.tblockcart div, .tblockcart span {
    font-size: 13px;
    font-weight: normal;
}

.tblockcart .cart_title {
    font-family: 'Open Sans';
    float: left;
    width: 100%;
    font-size: 18px;
    margin: 0 0 5px 0 !important;
}

.bigtel {
    float: right;
    width: 198px;
    letter-spacing: 0.02em;
    text-align: right;
    font-size: 26px;
    margin: 0 0 5px 0;
}

.bigtel b {
    font-size: 15px;
    font-weight: normal;
}

.btime {
    float: right;
    width: 198px;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
}

.menu {
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 747px;
    height: 43px;
    overflow: hidden;
    border: 0px solid;
    background: url('./illust/menu.png') left top no-repeat;
}

#searchform {
    float: left;
    margin: 30px 0 0 0;
    width: 269px;
    height: 36px;
    background: url('./illust/icons2.png') -277px -97px no-repeat;
}
#searchform .iisbut {
    margin-top: -27px;}

.sale1 .title {
    float: left;
    width: 100%;
    height: 35px;
    background: #EB6477;
}

.sale1 .timeb {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 35px;
    background: url('./illust/timeb.png') bottom left repeat-x;
}

.daily {
    background: #fff;
}

.daily .title {
    float: left;
    width: 100%;
    height: 35px;
    background: #EB6477;
}

.saleblock {
    float: left;
    position: relative;
    padding-bottom: 18px;
    width: 45%;
    margin: 5px 0 0 2.5%;
}
.saleblock .description .ptext {
    float: left;
    width: 100%;
    height: 28px;
    font-size: 11px;
    color: #666;
    margin: 3px 0 0 0;
    line-height: 130% !important;
}

.saleblock table {
    padding: 0;
}

.saleblock table td {
    padding: 0;
}

.saleblock table td img {
    padding: 0;
    max-width: 98px;

    max-height: 108px;
}

.sale ul li a:hover span, .sale ul li.selected a span {
    color: #FF001B;
    text-decoration: none;
}

.sale ul li a:hover, .sale ul li.selected a {
    position: relative;
    cursor: pointer;
    color: #000;
    float: left;
    width: 100%;
    background: url('./illust/catleft1.png') center left no-repeat;
}

.menu ul li a {
    float: left;
    color: #fff;
    text-shadow: 0px 1px 0px #D86471;
    font-family: 'Open Sans';
    padding: 13px 15px 11px 14px;
    font-size: 18px;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}

.menu ul li:hover, .menu ul li.active {
    color: #fff;
    border-right: 1px solid #D7606F;
    border-left: 1px solid #D7606F;
    margin-left: -1px;
    background: -moz-linear-gradient(top, rgba(241, 123, 139, 0) 0%, rgba(222, 97, 110, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(241, 123, 139, 0)), color-stop(100%, rgba(222, 97, 110, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(241, 123, 139, 0) 0%, rgba(222, 97, 110, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(241, 123, 139, 0) 0%, rgba(222, 97, 110, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(241, 123, 139, 0) 0%, rgba(222, 97, 110, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(241, 123, 139, 0) 0%, rgba(222, 97, 110, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f17b8b', endColorstr='#de616e', GradientType=0); /* IE6-9 */
}

.menu ul li:hover a, .menu ul li.active a {
    padding: 13px 14px 11px 14px;
    text-shadow: 0px 1px 0px #CB5764;
}
.menu ul li.index a {padding-left:11px;}

.menu ul li.index:hover span {
    margin: 0 0 0 9px;
}

.menu ul li.index.active span {
    margin: 0 0 0 9px;
}

.menu ul li.index span {
    float: left;
    width: 18px;
    height: 43px;
    margin: 0 0 0 10px;
    background: url('./illust/home.png') left center no-repeat;
}

.brblock div b {
    float: left;
    background: url('./illust/icons.png') 0px 0px no-repeat;
}

#footer {
    position: relative;
    z-index: 2;
    height: 433px;
    width: 100%;
    border: 0px solid #c00;
    min-width: 1020px;
    clear: both;
    margin: 0 auto;
    background: url('./illust/footer.png') center bottom repeat;
}

#footer .footer-top .ffblock:hover span b {
    color: #f69;
}

#footer .footer-top .ffblock i {
    float: left;
    width: 46px;
    height: 46px;
    margin: 0 10px 0 0;
    background: url('./illust/icons2.png') -37px -216px no-repeat;
}

#footer .ftop {
    height: 433px;
    width: 100%;
    border: 0px solid #c00;
    clear: both;
    margin: 0 auto;
    background: url('./illust/footertop.png') center top repeat-x;
}

#footer .ftop .fftop {
    height: 433px;
    width: 100%;
    border: 0px solid #c00;
    clear: both;
    margin: 0 auto;
    background: url('./illust/ftop.png') center top repeat-x;
}

#footer .ftop .fcenter {
    height: 433px;
    width: 100%;
    border: 0px solid #c00;
    clear: both;
    margin: 0 auto;
    background: url('./illust/fcenter.png') center top no-repeat;
}

#footer .ftop .fcenter .fwrap {
    height: 433px;
    width: 100%;
    border: 0px solid #c00;
    clear: both;
    margin: 0 auto;
    background: url('./illust/fwrap.png') center top repeat-x;
}

.social a {
    float: left;
    margin: 3px 5px 0 0;
    width: 32px;
    height: 32px;
    background: url('./illust/icons.png') 0px 0px no-repeat;
}

.payment a {
    float: left;
    background: url('./illust/icons2.png') 0px 0px no-repeat;
}

.subscribe, .contact {
    margin: 0px 0px 20px 0;
    width: 100%;
    height: 34px;
    background: url('./illust/icons.png') -295px -192px no-repeat;
}

.contact i {
    float: left;
    margin: -2px 10px 0 0;
    width: 22px;
    height: 22px;
    background: url('./illust/icons2.png') -8px -295px no-repeat;
}

.botleft ul li i {
    float: left;
    margin: 7px 5px 0 0;
    width: 4px;
    height: 5px;
    background: url('./illust/icons2.png') -10px -279px no-repeat;
}

.footer-block ul li i {
    float: left;
    margin: 1px 0 0 0;
    width: 6px;
    height: 9px;
    background: url('./illust/icons.png') -303px -42px no-repeat;
}

#isearch {
    float: left;
    width: 85%;
    height: 25px;
    outline: none;
    margin: 5px 0 0 5px;
    border: 0;
    background: 0;
    border: none !important;
}

.isbut {
    cursor: pointer;
    outline: none;
    float: right !important;
    width: 90px;
    height: 29px;
    border: 0;
    margin: 3px 6px 0 0;

    background: url('./illust/icons.png') -330px 0px no-repeat;

}

.sform {
    float: left;
    border: 0px solid #c00;
    width: 206px;
    height: 29px;
    background: url('./illust/icons2.png') -569px -100px no-repeat;
}

.index-text .index-top {
    width: 500px;
    height: 19px;
    margin: 0 0 0 154px;
    background: url('./illust/icons.png') 0px -360px no-repeat;
}

.index-text .index-bot {
    width: 542px;
    height: 20px;
    margin: 0 0 0 133px;
    background: url('./illust/icons.png') 0px -390px no-repeat;
}

.fcontacts i {
    width: 35px;
    height: 35px;
    margin: 0 10px 0 0;
    background: url('./illust/icons.png') 0px 0px no-repeat;
}

.copy {
    float: left;
    line-height: 150%;
    text-shadow: 0px 1px 1px #2c2c2c;
    font-size: 12px;
    margin: 15px 0 0 0;
    color: #B9BCBD;
}

.copy a {
    color: #51AAC2;
}

#t1, #t3 {
    background: url('./illust/hline.png') left center repeat-x;
}

.artblock {
    float: left;
    padding: 20px 0 10px 0;
    margin: 0 0 15px 0;
    width: 100%;
    border: 0px solid;
    background: url('./illust/artfon.jpg') center top repeat;
    font-family: Arial;
}

.artblock h1 {
    color: #6E6662;
    font-size: 18px;
    margin: 0 0 0 30px !important;
}

.ipost h3 {
    float: left;
    width: 100%;
    font-weight: bold;
    font-size: 11px;
    color: #808080;
    line-height: 160%;
}

.ipost h3 a {
    font-size: 11px;
    font-weight: bold;
    line-height: 160%;
    color: #808080;
    text-decoration: none;
    font-family: Arial;
}

.ipost.active h3 {
    float: left;
    width: 100%;
    font-size: 11px;
    color: #000;
}

.ipost.active h3 a {
    font-size: 11px;
    color: #575757;
    font-weight: bold;
    text-decoration: none;
}

.iiblock_a .iitext {
    float: left;
    margin: 0 0 0 15px;
    font-family: Arial;
    width: 180px;
    border: 0px solid #c00;
    font-size: 11px;
    color: #808080;
}

.iiview {
    float: right;
    color: #6E6662;
    margin: 6px 5px 0 0;
    background: #E5E1DE;
    font-size: 12px;
    padding: 3px 16px;
    text-decoration: none;
}

.iiview:hover {
    text-decoration: none;
    color: #fff;
    background: #EB6477;
}

.icprice {
    font-family: 'Open Sans';
    font-style: normal;
    position: relative;
    float: left;
    z-index: 3;
    margin: -5px 10px 0 -60px;
    width: 271px;
    height: 70px;
    overflow: hidden;
    background: url('./illust/icons2.png') -206px -372px no-repeat;
}

.icartprice {
    border: 0px solid;
    position: relative;
    width: 227px;
    float: left;
    margin: 16px 0 0 5px;
}

.ioptions.small a i {
    float: left;
    width: 21px;
    height: 21px;
    margin: 0 6px 0 0;
    background: url('./illust/icons2.png') -15px -104px no-repeat;
    border: 0px solid;
}

#addtocart1{
    background: linear-gradient(
            160deg
            ,#fe6181 0%,#fe6181 30%,#ff88a0 50%,#aa001f 100%);
    /*background: url('./illust/icons2.png') -571px -172px no-repeat;*/
}
#addtocart1:hover {
    background: linear-gradient(160deg,#fe6181 0%, #aa001f 100%);
}


#content iframe {
    position: relative;
    border: 0px solid;
    width: 770px;
    height: 250px;
}

.cartright ul li i {
    float: left;
    background: url('./illust/icons.png') 0px 0px no-repeat;
}

.MagicZoomPup {
    border: 0px solid #ccc;
    background: none;
    /*cursor: move;*/
    cursor: url('./illust/zoomin.cur'), pointer;
}

.MagicZoomLoading {
    border: 0px solid #ccc;
    background: #fff url(./illust/loader.gif) no-repeat 2px 50%;
    padding: 4px 4px 4px 24px !important;
    margin: 0;
    text-decoration: none;
    text-align: left;
    font-size: 8pt;
    font-family: sans-serif;
    color: #444;
}

/* Style of small square under mouse */

/* Style of message box while image is loading */

/* Style of the small image link */
.MagicZoomPlus {
    cursor: url('./illust/zoomin.cur'), pointer;
    outline: 0 !important;
}

/* Style of the small image link */
.MagicThumb, .MagicThumb:hover {
    cursor: url('./illust/zoomin.cur'), pointer;
    outline: 0 !important;
}

/* Style of the expanded image */
.MagicThumb-expanded {
    cursor: url('./illust/zoomout.cur'), pointer;
    background: #ffffff;
    border: 0px solid #ffffff;
    outline: 0;
    padding: 0;
}

/* Style of the close/next/previous buttons */
.MagicThumb-buttons {
    background: transparent url(./illust/buttons.png) no-repeat 0 0;
    height: 24px;
    display: block;
}

.MagicThumb-buttons a {
    width: 24px;
    height: 24px;
    margin: 0px 1px !important;
    overflow: hidden;
}

/* Style of the loading message box */
.MagicThumb-loader {
    font: normal 12pt sans-serif;
    border: 0px solid #000;
    background: #fff url(./illust/loader.gif) no-repeat 2px 50%;
    padding: 2px 2px 2px 22px;
    margin: 0;
    text-decoration: none;
    text-align: left;
}

.sale .sublogo, .sale2 .sublogo {
    float: left;
    position: relative;
    z-index: 2;
    width: 100%;
    height: 40px;
    background: #F37A8F;
}

.sale .sublogo i, .sale2 .sublogo i {
    position: absolute;
    right: 12px;
    top: 15px;
    width: 16px;
    height: 11px;
    background: url('./illust/icons2.png') -53px -299px no-repeat;
}

.sale, .sale2 {
    float: left;
    font-family: 'Open Sans';
    width: 234px;
    margin: 0px 0 15px 0px;
    border: 1px solid #fff;
    background: #F4F2EF;
    min-height: 1px;
}

.sale ul li a {
    position: relative;
    cursor: pointer;
    color: #000;
    float: left;
    width: 100%;
    background: url('./illust/catleft.png') center left no-repeat;
}

.inout {
    position: absolute;
    z-index: 0;
    right: 0px;
    top: 5px;
    width: 232px;
    height: 46px;
    background: url('./illust/icons2.png') -292px -220px no-repeat;
}

.filters .name {
    float: left;
    cursor: pointer;
    position: relative;
    width: 100%;
    height: 30px;
    background: url('./illust/ic.png') left top repeat-y;
    font-size: 14px;
    margin: 0 0 10px 0px;
    border-left: 0px solid #fff;
}

.fminus {
    position: absolute;
    right: 7px;
    top: 4px;
    width: 25px;
    height: 24px;
    background: url('./illust/icons2.png') -8px -332px no-repeat;
}

.tab1 {
    float: left;
    width: 647px;
    height: 460px;
    overflow: hidden;
    margin: 0px 15px 15px -10px;
    border: 0px solid #00c;
}

.tabs1 div {
    float: left;
    position: relative;
    width: auto;
    margin: 0 0 0 20px;
    font-size: 16px;
    height: auto;
    font-family: "Open Sans";
    color: #fff;
    border: 0px solid #f00;
    outline: none;
    padding: 8px 16px;
    cursor: pointer;
    text-transform: none;
}

.box_sale i, .box_topsale i, .box_best i {
    position: absolute;
    width: 25px;
    height: 7px;
    left: 20px;
    bottom: -7px;
    background: url('./illust/icons2.png') -4px -647px no-repeat;
}

.box_sale {
    background: #E38F9B;
}

.box_topsale {
    background: #7EB5DA;
    margin: 0 0 0 3px !important;
}

.box_best {
    background: #9AAC49;
    margin: 0 0 0 3px !important;
}

.mark span {
    position: relative;
    float: left;
    margin: 0 0 5px 0px;
    width: 53px;
    height: 54px;
    background: url('./illust/icons2.png') -15px -373px no-repeat;
}

.mark .best {
    background-position: -148px -373px;
}

.mark .new {
    background-position: -15px -373px;
}

.mark .isale {
    background-position: -82px -373px;
}

.icategory {
    float: left;
    width: 100%;
    background: url('./illust/cfon.png') center top repeat;
}

.viewwrap .summary a.name {
    font-size: 12px;
    font-family: Arial;
    color: #FE1023;
    font-weight: bold;
}

.viewwrap .summary .price {
    color: #EB6477;
    font-weight: normal;
}

.viewwrap {
    float: left;
    border: 0px solid #f00;
    width: 285px;
    height: 115px;
    margin: 0 0 23px 10px;
}

.viewwrap.right {
    float: right;
    margin: 0 10px 23px 0px;
}

.viewwrap .image {
    float: left;
    width: 98px;
    height: 108px;
    border: 3px solid #E9E4E0;
    overflow: hidden;
}

.viewwrap .summary {
    float: right;
    width: 175px;
    line-height: 105%;
}

.viewwrap .summary .prd-rating {
    float: left;
    text-align: left;
    margin: 6px 0 1px 0;
}

.igallery .igleft {
    float: left;
    position: relative;
    width: 342px;
    height: 510px;
    border: 0px solid;
    background: url('./illust/artfon.jpg') center top repeat;
}

.igallery .igright {
    float: right;
    position: relative;
    width: 647px;
    height: 510px;
    border: 0px solid;
    background: url('./illust/artfon.jpg') center top repeat;
}

.igallery .igright .array {
    width: 22px;
    height: 44px;
    border: 0px solid;
    position: absolute;
    top: 10px;
    right: -4px;
    background: url('./illust/icons2.png') -157px -564px repeat;
}

.igallery {
    float: left;
    position: relative;
    width: 100%;
    height: 510px;
    margin: 0 0 15px 0;
}

.igleft .ig_wrap {
    float: left;
    overflow: hidden;
    width: 322px;
    height: 490px;
    margin: 10px;
    background: #fff;
}

.igright .ig_wrap {
    float: left;
    width: 627px;
    height: 490px;
    margin: 10px;
    background: none;
}

.product-list li {
    float: left;
    margin: 0 0 16px 16px;
    width: 228px;
    height: 441px;
    background: url('./illust/brief.png') center top no-repeat;
}

.product-list li .wrap .name .descr {
    float: left;
    width: 100%;
    line-height: 125% !important;
    text-align: center;
    border: 0px solid;
    font-size: 11px;
    color: #808181;
}

.product-list li .wrap .summary {
    font-family: Arial;
    color: #4e5a5a;
    font-size: 11px;
    line-height: 135%;
    text-align: center;
    float: left;
    margin: 15px 0 0 0;
    overflow: hidden;
    width: 100%;
    border: 0px solid;
    height: 50px;
    background: none;
}

.product-list li .wrap .summary a {
    display: inline-block;
    font-weight: bold;
    font-size: 12px;
    color: #F90024;
    margin: 2px 0 0 0;
    border: 0px solid;
}

.product-list li .wrap .prices .price {
    font-family: 'Open Sans';
    font-size: 16px;
    font-weight: bold;
    color: #FE2140;
}

.product-list li .wrap .prices .compare-at-price {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #6f6f6f;
}

.product-list li .wrap .addtocart .add3cart {
    float: left;
    margin: 0;
    width: 97px;
    height: 32px;
    background: url('./illust/icons.png') 0px -430px no-repeat;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
}

.catname {
    position: relative;
    width: 755px;
    height: 71px;
    padding-bottom: 50px;
    margin: 0 0 0 -3px;
    border: 0px solid #fff;
    background: url('./illust/catname.png') center top no-repeat;
}

.ipromo.home .promoblock {
    height: 26px;
    margin: 0px 5px 0px 5px;
    background: url('./illust/pdel.png') center right no-repeat;
}

.ipromo.home .promoblock span, .ipromo.home .promoblock i, .ipromo.home .promoblock a {
    float: left;
    border: 0px solid #f69;
    font-size: 11px !important;
    font-weight: normal;
}

.ipromo.home .promoblock i {
    width: 50px;
    max-height: 26px !important;
    border: 0px solid;
    background: url('./illust/icons2.png') -30px -36px no-repeat;
}

.iactions .iablock h1 {
    float: left;
    line-height: 140%;
    margin: 0 0 10px 0 !important;
    width: 100%;
    font-size: 14px;
    color: #FF264D;
}

.ipromo.home .promoblock span a {
    font-size: 12px;
    color: #f69;
    text-decoration: underline;
}

.ipromo.home a:hover {
    text-decoration: none;
    border-bottom: 0px dashed #f69;
}

.iactions .iablock {
    float: left;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #fff;
    padding: 10px 0 10px 14px;
    width: 232px;
    height: 95px;
    background: url('./illust/iablock.png') center right no-repeat;
}

.topblock a i {
    float: left;
    background: url('./illust/icons2.png') no-repeat;
}

.topblock.t1 a {
    float: left;
    width: 21px;
    height: 21px;
    margin: 0 6px 0 0;
    background: url('./illust/icons2.png') -15px -104px no-repeat;
    border: 0px solid;
}

.top .ipromo div i {
    margin: 0 6px 0 0;
    background: url('./illust/icons.png') 0px 0px no-repeat;
}

.top .auth {
    float: left;
    width: 186px;
    height: 60px;
    border: 0px solid;
    background: url('./illust/auth.png') left top no-repeat;
    border: 0px solid;
}

#icart {
    position: absolute;
    z-index: 999;
    top: 0px;
    right: 0px;
    width: 190px;
    height: 60px;
    background: url('./illust/icart.png') left top no-repeat;
}

#icart .i .icon {
    float: left;
    width: 30px;
    height: 28px;
    background: url('./illust/icons.png') -187px -131px no-repeat;
}

.review {
    float: left;
    width: 100%;
    margin: 0 0 15px 0;
}

.reviews_all .bot {
    float: left;
    position: relative;
    z-index: 0;
    width: 542px;
    height: 20px;
    margin: -3px 0 0 133px;
    background: url('./illust/icons.png') 0px -390px no-repeat;
}

.rblock .rblock-img i {
    float: left;
    margin: 12px 0 0 0;
    width: 66px;
    height: 85px;
    background: url('./illust/icons.png') -66px -512px no-repeat;
}

#banner1 .banner_block {
    text-align: center;
    color: #fff;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 74px;
    background: #ccc;
    background: url('./illust/icons2.png') 0px -680px no-repeat;
}

#banner1 .forward {
    right: 10px;
    width: 19px;
    height: 31px;
    border: 0px solid #c00;
    background: url('./illust/icons2.png') -182px -635px no-repeat;
}

#banner1 .back {
    left: 10px;
    width: 19px;
    height: 31px;
    border: 0px solid #c00;
    background: url('./illust/icons2.png') -155px -635px no-repeat;
}

#banner {
    float: left;
    position: relative;
    z-index: 1;
    width: 751px;
    height: 384px;
    margin: 0;
    border: 0px solid #c00;
    background: url('./illust/banner.png') center top no-repeat;
}

.thumbNav li a.cur {
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    background: url('./illust/b.png') -14px 0px no-repeat;
}

.thumbNav li a {
    float: left;
    width: 14px;
    height: 14px;
    margin: 0px 5px 0px 0px;
    font-size: 0px;
    background: url('./illust/b.png') 0px 0px no-repeat;
}

.index_sale {
    float: left;
    width: 100%;
    margin: 0 0 15px 0;
    background: #EEECE9;
    min-height: 150px;
}

.wa-value input[type='text'], .wa-value input[type='password'], .wa-value textarea, .comment, .review-field input[type='text'], .review-field textarea, .wa-value select {
    display: block;
    width: 100%;
    height: 31px;
    padding: 1px 12px;
    font-size: 12px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.wa-value input[type='text']:focus, .wa-value select:focus, .wa-value input[type='password']:focus, .wa-value textarea:focus, .comment:focus, .review-field input[type='text']:focus, .review-field textarea:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}

textarea.comment {
    height: 100px;
}

.cright input[type='submit'], .cright button, #send-callback, .button {
    margin: 0 0 0 15px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;

    font-family: 'Open Sans';

    padding: 5px 12px;
    outline: none;
    cursor: pointer;

    float: right;
    font-size: 14px;

    color: #fff;
    text-shadow: 0px -1px 0px #E4304B;

    border: 0;
    background: #EB6477; /* Old browsers */
}

.cright input[type='submit']:hover, .cright button:hover, #send-callback:hover, .button:hover {

    background: #EB6477; /* Old browsers */
}

.imgbot a.active {
    background: #EB6477;
}

.imgbot i {
    float: left;
    width: 21px;
    height: 21px;
    margin: 0 6px 0 0;
    background: url('./illust/icons2.png') -15px -104px no-repeat;
    border: 0px solid;
}

#dark a {
    color: #EB6477;
    font-family: Arial;
    font-size: 16px;
    text-decoration: none;
    padding-bottom: 1px;
    border-bottom: 1px solid #EB6477;
}

.brands {
    float: left;
    width: 100%;
    height: 148px;
    overflow: hidden;
    border: 0px solid #c00;
    margin: 5px 0 0 0;
}

.prd-rating b {
    margin: 0;
    line-height: 220%;
    font-size: 12px;
    color: #b0b0b0;
    font-family: Arial;
    font-weight: normal;
}

.checkout-options {
    width: 100%;
}

#inlink a b.left {
    position: absolute;
    top: 10px;
    left: 11px;
    width: 4px;
    height: 7px;
    border: 0px solid #f00;
    background: url('./illust/next.png') 0px 0px no-repeat;
}

#inlink a b.right {
    position: absolute;
    top: 10px;
    right: 11px;
    width: 4px;
    height: 7px;
    border: 0px solid #f00;
    background: url('./illust/next.png') -4px 0px no-repeat;
}

/*------------------------------------------------------------------------------------------*/

/*
  anythingSlider v1.2
*/
.anythingSlider, .anythingSlider-c {
    float: left;
    margin: 12px 0 0 10px;
    border: 0px solid;
    height: 360px;
    width: 730px;
    z-index: 0;
    position: relative;
}

.anythingSlider .wrapper, .anythingSlider-c .wrapper {
    width: 730px !important;
    height: 360px !important;
    overflow: auto;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    overflow: hidden;
}

.anythingSlider-c .wrapper ul {
    width: 795px;
    list-style: none;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.anythingSlider .wrapper ul li, .anythingSlider-c .wrapper ul li {
    display: block;
    float: left;
    padding: 0;
    width: 795px;
    height: 335px;
    margin: 0;
    position: relative;
}

#banner1 {
    float: left;
    position: relative;
    z-index: 1;
    width: 322px;
    height: 490px;
    margin: 0;
    border: 0px solid #c00;
}

/*
  anythingSlider v1.2
*/
.anythingSlider1, .anythingSlider1-c {
    float: left;
    margin: 0px 0 0 0px;
    border: 0px solid;
    height: 490px;
    width: 322px;
    z-index: 0;
    position: relative;
}

.anythingSlider1 .wrapper, .anythingSlider1-c .wrapper {
    width: 322px !important;
    height: 490px !important;
    overflow: auto;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    overflow: hidden;
}

.anythingSlider1-c .wrapper ul {
    width: 322px;
    list-style: none;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.anythingSlider1 .wrapper ul li, .anythingSlider1-c .wrapper ul li {
    display: block;
    float: left;
    padding: 0;
    width: 322px;
    height: 490px;
    margin: 0;
    position: relative;
}

#banner1 .thumbNav {
    position: absolute;
    z-index: 99999;
    width: 100%;
    height: 1px;
    left: 0px;
    bottom: 50px;
    border: 0px solid #c00;
    text-align: center;
}

#banner1 .thumbNav ul li a {
    background: none !important;
}

#banner1 .banner_block h1 {
    float: left;
    overflow: hidden;
    width: 100%;
    color: #fff;
    margin: 9px 0 0 0 !important;
}
.custom_shadow {
    -moz-box-shadow:  inset 0px 0px 12px rgba(0,0,0,0.12), 1px 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow:  inset 0px 0px 12px rgba(0,0,0,0.12), 1px 1px 3px rgba(0,0,0,0.3);box-shadow: inset 0px 0px 12px rgba(0,0,0,0.12), 1px 1px 3px rgba(0,0,0,0.3);
}
#main #tophead .topline .toptop {
    background: rgba(0, 0, 0, 0) url("./illust/toptop.png") repeat-x scroll left top;
    border: 0 solid #c00;
    float: left;
    height: 38px;
    position: relative;
    width: 100%;
}
.sale ul li ul li a:hover span{
    color: #FF001B;!important;
}

