/* FIXED HEADER */

.dvSpotlightContainer {
    position: relative;
    display: block;
    width: 755px;
    height: 402px;
    overflow: hidden;
    /*border: solid 1px #d7d7d7;*/
}

/*.dvSpotlightContainer:hover {
    border: solid 1px #c81111;
    opacity: .9;
}*/

.boxHeadBar {
    position: fixed !important;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 501;
    display: block;
    -webkit-transform: none;
}

.boxHeader {
    text-align: left
}

.boxHeadBar .box01 {
    z-index: 2
}

.boxHeadBar .box01 .boxLogo {
    position: absolute;
    left: 10px;
    top: 45px;
}

.boxHeadBarCover {
    position: fixed !important;
    width: 100%;
    height: 80px;
    left: 0px;
    top: 0px;
    background-color: #ffffff;
    z-index: 499;
    margin-top: 40px;
    display: block;
    -webkit-transform: none;
}

.boxHeader-outer {
    position: fixed !important;
    left: 0px;
    top: 40px;
    width: 100%;
    text-align: center;
    z-index: 500;
    display: block;
    -webkit-transform: none;
}

.boxHeader-inner {
    position: fixed !important;
    left: 0px;
    top: 40px;
    width: 100%;
    text-align: center;
    z-index: 500;
    display: block;
    -webkit-transform: none;
}
/* FIXED HEADER */

/* OVERLAY */
.bgOverlay {
    z-index: 2000;
}
/* OVERLAY */

.boxHeader .pSell > .tLabel,
.boxFooter .pSell > .tLabel {
    text-decoration: none;
}

/* MENU POPUP */
.PopUpMenu {
    position:absolute;

    background-color:#FFF;
    width: 189px;
    border:#CCC 1px solid;
    z-index:300;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    -webkit-box-shadow: 1px 1px 10px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 10px 5px rgba(0, 0, 0, 0.1);

    display: none;

    outline: none;

    overflow: hidden;
}

.PopUpMenu ul {
    list-style:none;
}

/*.PopUpMenu ul li:first-child {
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}*/

.PopUpMenu ul li:first-child {
    width: 100%;
}

.PopUpMenu ul li:last-child {
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}

.PopUpMenu ul li {
    padding:5px 10px 5px 10px;
    font-family: 'Signika', sans-serif;
    font-size:16px;
    color:#959595;

    -webkit-transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -ms-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    transition: all .1s ease-out;

    display: inherit;
    vertical-align: inherit;
}

.PopUpMenu ul li:hover {
    background-color:#f4f4f4;
    color:#000;
}

.PopUpMenu.index-view {
    background-color: #2e2b32;

    left: 0px;
    width: 150px;
    top: 35px;

    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.3);

    border:#CCC 0px solid;
}

.PopUpMenu.index-view ul li {
    padding: 0px 0px 0px 10px;
    font-size:14px;
    color:#959595;

    -webkit-transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -ms-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    transition: all .1s ease-out;

    display: inherit;
    vertical-align: inherit;
}

.PopUpMenu.index-view ul li {
    color: #fff;
}

.PopUpMenu.index-view ul li:last-child {
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.PopUpMenu.index-view ul li:hover {
    background-color: rgba(244, 244, 244, .3);
    color:#fff;
}



.PopUpMenu.filter {
    position:absolute;

    background-color:#FFF;

    left: 0px;
    width: 189px;
    top: 35px;

    border:#CCC 1px solid;
    z-index:300;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    -webkit-box-shadow: 1px 1px 10px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 10px 5px rgba(0, 0, 0, 0.1);

    display: none;

    outline: none;

    overflow: hidden;
}

.PopUpMenu.filter ul {
    list-style:none;
}

.PopUpMenu.filter ul li:first-child {
    width: 100%;
}

.PopUpMenu.filter ul li:last-child {
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}

.PopUpMenu.filter ul li {
    padding: 0px 0px 0px 10px;
    font-size:14px;
    color:#959595;

    -webkit-transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -ms-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    transition: all .1s ease-out;

    display: inherit;
    vertical-align: inherit;
}

.PopUpMenu.filter ul li:hover {
    background-color:#f4f4f4;
    color:#000;
}
/* MENU POPUP */

textarea {
    resize: none;
}

.dvOverlay-Background {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.7);
    z-index: 1001;
}

.boxForm .btnGen .label {
    padding-right: 3px;
}

.uiLogin .uiBox .valign.signing {
    text-align: center;
    font-size: 16px;
    font-family: 'Arvo';
    display: none;
}

.boxBody .boxFilters .cFilters .item01.viewtype span {
    width: 76px;
}

.boxDashSell .boxSellItems .item01 {
    margin-bottom: 10px;
}

.dvDiscussLoadDashboard {
    display: none;
    margin-left: 68px;
}

.dvDiscussLoad {
    display: none;
    position: absolute;
    bottom: -19px
}

.dvDiscussUpdateLoad {
    display: none;
}

.dvDiscussBottom {
    position: relative;
    display: inline-block;
    height: 1px;
    padding: 0px 10px;
    margin-top: 4px;
    width: 100%;
}

.boxDefault .btnViewMore.comments {
    margin-bottom: 5px;
}

.txtDashBoardComment {
    position:relative;
    display:inline-block;
    margin-left: 10px;
    width: 178px;
    padding: 10px 62px 10px 10px;
    height:20px;
    vertical-align:top;
    border:#cccccc 1px solid;
    background-color:#ffffff;

    font-family: 'Signika', sans-serif;
    font-size: 14px;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    outline: none;
}

.boxDiscuss .c01 .boxComment.post.empty {
    margin-top:0px;
    border-top: none;
}

.boxItemHead .itemHeader .itemNav .pAddCart.added {
    cursor: default;

    background: rgb(75,150,0); /* Old browsers */

    background: -moz-linear-gradient(top,  rgb(75,150,0)) 0%, rgb(75,150,0)) 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(75,150,0))), color-stop(100%,rgb(75,150,0)))); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  rgb(75,150,0)) 0%,rgb(75,150,0)) 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  rgb(75,150,0)) 0%,rgb(75,150,0)) 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  rgb(75,150,0)) 0%,rgb(75,150,0)) 100%); /* IE10+ */

    background: linear-gradient(to bottom,  rgb(75,150,0)) 0%,rgb(75,150,0)) 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b9600', endColorstr='#4b9600',GradientType=0 ); /* IE6-9 */

    border: 1px #4b9600 solid;
}

.boxDiscuss .c01 .boxComment textarea {
    outline: none;
}

.boxTools.confirmDelete {
    display: none;
}

.boxDiscuss .c01 .boxComment .tbubble .boxTools {
    display: none;
}

.boxDiscuss .c01 .boxComment:hover .tbubble .boxTools  {
    display: block;
}

.boxDiscuss .c01 .boxComment:hover .tbubble .boxTools.confirmDelete  {
    display: none;
}

.boxDiscuss .c01 .boxComment textarea {
    padding: 10px 110px 10px 10px;
    width: 448px;
}

/*.boxDiscuss .c01 .boxComment textarea.txtUpdateMessage {
    position: relative;
    display: inline-block;
    margin-top: 7px;

    vertical-align: top;
    border: #cccccc 1px solid;
    background-color: #ffffff;
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    outline: none;

    padding: 10px 140px 10px 10px;
    width: 375px;
}*/

.boxDiscuss .c01 .boxComment textarea.txtUpdateMessage {
    position: relative;
    display: inline-block;
    margin-top: 7px;

    vertical-align: top;
    border: none;
    background-color: transparent;
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    outline: none;

    padding: 10px 140px 10px 10px;
    width: 375px;
}

.boxDiscuss .c01 .boxComment .boxEdit {
    display: none;
    position: relative;
}

.boxBody .boxComment .boxEdit .btnSend {
    display: block;
    position: absolute;
    right: 72px;
    bottom: 5px;

    height: 30px;
    line-height: 30px;
    background-color: #F5F5F5;
    padding: 0px 10px;
    color: #fd0019;
    cursor: pointer;

    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,.1);
    box-shadow: 1px 1px 1px 0 rgba(0,0,0,.1);
    border: 1px solid #d7d7d7;

    -webkit-transition: color,background-color .2s ease-out;
    -moz-transition: color,background-color .2s ease-out;
    -ms-transition: color,background-color .2s ease-out;
    -o-transition: color,background-color .2s ease-out;
    transition: color,background-color .2s ease-out;
}

.boxBody .boxComment .boxEdit .btnSend.update:hover {
    background-color: #FAFAFA;
    color: #FF9900;
}

.boxBody .boxComment .boxEdit .btnSend.cancel {
    right: 5px;
    bottom: 5px;
}


/* Mod: Item Discussion */

.boxBody .boxComment.post .boxReply {
    display: inline-block;
    position: relative;
}

.boxBody .boxComment.post .boxReply .btnSend {
    display: block;
    position: absolute;
    right: 5px;
    bottom: 5px;

    height: 30px;
    line-height: 30px;
    background-color: #F5F5F5;
    padding: 0px 10px;
    color: #fd0019;
    cursor: pointer;

    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,.1);
    box-shadow: 1px 1px 1px 0 rgba(0,0,0,.1);
    border: 1px solid #d7d7d7;

    -webkit-transition: color,background-color .2s ease-out;
    -moz-transition: color,background-color .2s ease-out;
    -ms-transition: color,background-color .2s ease-out;
    -o-transition: color,background-color .2s ease-out;
    transition: color,background-color .2s ease-out;
}

.boxBody .boxComment.post .boxReply .btnSend:hover {
    background-color: #FAFAFA;
    color: #FF9900;
}


.PopUpInfoBox {
    position: absolute;

    bottom: 0px;
    left: 0px;
    width: 134px;
    display: none;
    height: auto;
    background-color: #7c7c7c;
    border: solid 1px #7c7c7c;
    text-align: center;
    line-height: 22px;
    color: #313131;
    font-family: 'Signika', sans-serif;
    font-size: 12px;
    -webkit-box-shadow: 1px 2px 1px 0 rgba(0,0,0,.2);
    box-shadow: 1px 2px 1px 0 rgba(0,0,0,.2);
    z-index: 10;
    cursor: default;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    text-align: left;
}

.PopUpInfoBox .item {
    display: block;
    position: relative;
    cursor: pointer;
    padding: 0px 8px;
}

.PopUpInfoBox .item:last-child {
    border-right: none;
}

.PopUpInfoBox .item .imgIcon {
    display: inline-block;
    position: relative;
    top: 2px;
    width: 20px;
    height: 20px;
    opacity: .5;
    -webkit-transition: opacity .1s ease-out;
    -moz-transition: opacity .1s ease-out;
    -ms-transition: opacity .1s ease-out;
    -o-transition: opacity .1s ease-out;
    transition: opacity .1s ease-out;
}

.PopUpInfoBox .item:hover .imgIcon {
    opacity: 1;
}

.PopUpInfoBox .item .tLabel {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    margin-right: 3px;
    -webkit-transition: color .1s ease-out;
    -moz-transition: color .1s ease-out;
    -ms-transition: color .1s ease-out;
    -o-transition: color .1s ease-out;
    transition: color .1s ease-out;
}

.PopUpInfoBox .item:hover .tLabel {
    color: #FFF;
}

.PopUpInfoBox .item .tLabel .sitem {
    display: inline-block;
    width: 100%;
    color: #fff;
}

.PopUpInfoBox .item .tLabel .sitem:last-child {
    color: #313131;
}

.PopUpInfoBox .item .tLabel a {
    color: #313131;
}

.PopUpInfoBox .item .tLabel a:hover {
    color: #fff;
}


.bns_btn_send {
    display: block;
    position: absolute;
    right: -47px;
    bottom: 5px;

    height: 30px;
    line-height: 30px;
    background-color: #F5F5F5;
    padding: 0px 10px;
    color: #fd0019;
    cursor: pointer;

    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,.1);
    box-shadow: 1px 1px 1px 0 rgba(0,0,0,.1);
    border: 1px solid #d7d7d7;

    -webkit-transition: color,background-color .2s ease-out;
    -moz-transition: color,background-color .2s ease-out;
    -ms-transition: color,background-color .2s ease-out;
    -o-transition: color,background-color .2s ease-out;
    transition: color,background-color .2s ease-out;
}

.bns_btn_uploadify_arrow_up {
     background: url('/images/uploadifive-arrow-up.png') 0 0 no-repeat;
     display: block;
     float: right;
     height: 16px;
     text-indent: -9999px;
     width: 16px;
 }

.bns_btn_uploadify_arrow_down {
    background: url('/images/uploadifive-arrow-down.png') 0 0 no-repeat;
    display: block;
    float: right;
    height: 16px;
    text-indent: -9999px;
    width: 16px;
}

.bns_ui_overlay_window {
    position: absolute;
    display: block;
    background-color: #ffffff;
    padding:20px;

    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #cccccc;
    -webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);
    box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);

    z-index: 2000;
}

.bns_ui_overlay_window .uiTitle {
    font-family: 'Arvo';
    font-size: 22px;
    color: #fd0019;
    margin-bottom: 15px;
    clear: both;
}

.bns_ui_overlay_window .uiContent {
    display: inline-block;
    width: 100%;
}

.bns_ui_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.7);
    z-index: 1001;
}

.uiCheckBoxFB {
    width: 20px;
    position: relative;
    display:inline-block;
    margin-top: 5px;
}

#uiCheckBoxFB {
    display:none;
}

.uiCheckBoxFB label {
    cursor: pointer;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 0;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #ffffff;
    border: #cccccc 1px solid;
}

.uiCheckBoxFB label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 9px;
    height: 5px;
    background: transparent;
    top: 4px;
    left: 4px;
    border: 3px solid #464646;
    border-top: none;
    border-right: none;

    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.uiCheckBoxFB label:hover::after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    opacity: 0.5;
}

.uiCheckBoxFB input[type=checkbox]:checked + label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

.uiCheckBoxFB label.uiChecked:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

.bns_reg_name_contact {
    color: #999999;
}

.bns_reg_name_contact_label {
    color: #999999;
}

.bns_account_contact {
    display: block;
    float: left;
    width: 600px;
}

.bns_account_contact .cell-a {
    display: block;
    float: left;
    width: 350px
}

.bns_account_contact .cell-b {
    display: block;
    float: left;
    width: 220px
}

.bns_account_contact .cell-c {
    display: block;
    float: left;
    width: 30px;
    padding-top: 10px
}

.bns_item_overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 1020px;
    z-index: 100;
}

.boxItems .viewCard .item01 .uiPrice {
    padding: 5px 5px;
}


@-webkit-keyframes loaderSprite {
    from { background-position: 0px; }
    to { background-position: -1258px; }
}

@-moz-keyframes loaderSprite {
    from { background-position: 0px; }
    to { background-position: -1258px; }
}

@keyframes loaderSprite {
    from { background-position: 0px; }
    to { background-position: -1258px; }
}

.loader {
    width: 37px;
    height: 37px;
    background-image: url(images/loading.png);
    -webkit-animation: loaderSprite 1.36s steps(34, end) infinite;
    -moz-animation: loaderSprite 1.36s steps(34, end) infinite;
    animation: loaderSprite 1.36s steps(34, end) infinite;
}

.uiCustomEllipsis {
    display: block;
    width: auto;
    height: 65px;
}

.uiCustomEllipsis.grid {
    width: 136px;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.boxItems .boxAdvFilters {
    display: block;
    float: left;
}

.boxItems .viewList .boxListCol {
    display: block;
    float: left;
}

.boxItems .viewList .boxGridCol {
    display: block;
    float: left;
}

.boxItems .viewGrid.modInner .item01:nth-child(4n) {
    border-right: solid 1px #D7D7D7;
}
.boxItems .viewGrid.modInner .item01:nth-child(6n) {
    border-right: solid 1px #D7D7D7;
}

.boxHeader .pSearch .pKeywords.random {
    width: 370px;
}

.boxHeader .pSearch .pKeywords input {
    font-family: 'Arvo';
    font-size: 17px;
    color: #000;
    width: 370px;
    height: 38px;
    outline: none;
    border: none;
    display: inline-block;
}

#spSearchTip {
    display: inline-block;
    width: auto;
    max-width: 210px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.boxHeader .pSearch .pCat {
    position: absolute;
    right: 130px;
    text-align: left;
}

.uiInbox .inboxItem {
    cursor: pointer;
}

.uiInbox .inboxItem.header {
    cursor: default;
}

.dvReplyBox {
    display: inline-block;
    background-color: #ffffff;
    position:relative;
    font-family: 'Signika', sans-serif;
    font-size:14px;
    color: #959595;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: #cccccc 1px solid;
    padding:8px 10px;
    margin-bottom:10px;
    width: 523px;
    height: 50px;

    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */

    cursor: pointer;
}

/*#txtComposeMsg_tbl {
    -webkit-border-radius: 5px;
    border-radius: 5px;
}*/

.dvReplyBox a {
    color: #959595;
    text-decoration: underline;
}

.dvReplyBox a:hover {
    color: #fd0019;
    text-decoration: underline;
}

.msgReply .postReply {
    margin-top: 10px;
}

.boxNavMain .boxNavItem {
    z-index: 400;
}

.boxNavMain .boxNavItem {
    top: 1px;
}

#txtSearch {
    font-family: 'Signika', sans-serif;
    font-weight: normal;
    color: #474747;
    font-size: 16px;
}


.boxDashSell .boxSellItems .btnSoldItem {
    display: block;
    width: 135px;
    height: 25px;
    color: #fff;
    background-color: #636363;
    text-align: center;
    line-height: 25px;
    margin-bottom: 3px;
    cursor: pointer;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    -webkit-transition: background-color .2s ease-out;
    -moz-transition: background-color .2s ease-out;
    -ms-transition: background-color .2s ease-out;
    -o-transition: background-color .2s ease-out;
    transition: background-color .2s ease-out;
}

.boxDashSell .boxSellItems .btnSoldItem:hover {
    background-color: #7c7c7c;
}


.msgReply input {
    font-family: 'Signika', sans-serif;
    font-size:14px;
    padding:10px;
    width:100%;

    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */

    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: #cccccc 1px solid;
}

.boxHeader .pSearch .pKeywords:before {
    margin-top: 17px;
}



.btnButtonGeneric {
    display: inline-block;
    width: 135px;
    height: 25px;
    color: #fff;
    background-color: #4b9600;
    text-align: center;
    line-height: 25px;
    margin-bottom: 3px;
    cursor: pointer;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    -webkit-transition: background-color .2s ease-out;
    -moz-transition: background-color .2s ease-out;
    -ms-transition: background-color .2s ease-out;
    -o-transition: background-color .2s ease-out;
    transition: background-color .2s ease-out;
}

.btnButtonGeneric.gray {
    background-color: #636363;
}

.btnButtonGeneric.gray:hover {
    background-color: #7c7c7c;
}

.btnButtonGeneric:hover {
    background-color: #64b810;
}

.boxDashBuy .cAdSlider .btnBuyItem.gray {
    background-color: #636363;
}
.boxDashBuy .cAdSlider .btnBuyItem.gray:hover {
    background-color: #7c7c7c;
}

#dvNotifications ul {
    list-style: none;
}
#dvNotifications ul li {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: dotted 1px #c8c8c8;
}

#dvNotifications ul li:last-child {
    border-bottom: none;
}

#dvNotifications ul li .dvNotificationRow {
    display: inline-block;
    width: 100%;
}

#dvNotifications ul li .dvNotificationCol:first-child {
    display: inline-block;
    width: 70%
}
#dvNotifications ul li .dvNotificationCol:last-child {
    display: inline-block;
    width: 30%;
    text-align: right;
}
#dvNotifications ul li span {
    font-size: 12px;
}

#dvNotifications .spNotificationUpdate {
    display: none;
}

.btnNotification {
    display: inline-block;
    width: 30px;
    height: 25px;
    color: #fff;
    background-color: #636363;
    text-align: center;
    line-height: 25px;
    margin-bottom: 3px;
    cursor: pointer;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    padding: 0px 15px;

    margin-right: 5px;

    -webkit-transition: background-color .2s ease-out;
    -moz-transition: background-color .2s ease-out;
    -ms-transition: background-color .2s ease-out;
    -o-transition: background-color .2s ease-out;
    transition: background-color .2s ease-out;
}

.btnNotification:hover {
    background-color: #7c7c7c;
}


.SellBuyerInput {
    position:relative;
    font-family: 'Signika', sans-serif;
    font-size:16px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: #cccccc 1px solid;
    padding:8px 10px;
    height:20px;
    width: 92%;
}


.BNSpopAlert {
    position: absolute;
    top: -28px;
    left: 5px;
    display: none;
    height: 23px;
    padding: 0px 8px;
    background-color: #f57d00;
    border: solid 1px #dd7305;
    text-align: center;
    line-height: 23px;
    color: #fff;
    font-family: 'Signika', sans-serif;
    font-size:12px;
    -webkit-box-shadow: 1px 2px 1px 0 rgba(0,0,0,.2);
    box-shadow: 1px 2px 1px 0 rgba(0,0,0,.2);
    z-index: 10;
    cursor: default;
}

.BNSpopAlert:after {
    content: '';
    display: block;
    position: relative;
    left: 0px;
    width: 17px;
    height: 11px;
    background-image: url(images/fx-popBox-orange.png);
    background-repeat:no-repeat;
}

.ratingReply textarea {
    position:relative;
    display:inline-block;
    margin-bottom: 5px;
    width:408px;
    padding:10px 20px;
    height:20px;
    vertical-align:top;
    border:#cccccc 1px solid;
    background-color:#ffffff;

    font-family: 'Signika', sans-serif;
    font-size: 14px;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    outline: none;

}

.ratingReply .btnRate.modPos.active {
    background-color:#4b9600;
}

.ratingReply .btnRate.modNeu.active {
    background-color:#959595;
}

.ratingReply .btnRate.modNeg.active {
    background-color:#cc2828;
}


.bns_youtube_url {
    color: #999999;
}

.bns_youtube {
    display: block;
    float: left;
    width: 600px;
}

.bns_youtube .cell-a {
    display: block;
    float: left;
    width: 480px
}

.bns_youtube .cell-b {
    display: block;
    float: left;
    width: 30px;
    padding-top: 10px
}

.dashHeader.viewProfile .uiBoxes {
    text-align: right;
}

.dashHeader.viewProfile .uiProfile {
    width: 400px;
}

.dashHeader.viewProfile .uiBoxes {
    width: 630px;
}

.dashHeader .uiProfile .profInfo h1 {
    border-bottom: none;
}

.dashHeader.viewProfile.nocontact .uiProfile {
    width: 670px;
}

.dashHeader.viewProfile.nocontact .uiBoxes {
    width: 350px;
}

.dashHeader.viewProfile .uiBoxes .boxGroupBtn {
    padding:10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color:#ffebd7;
}

.dashHeader.viewProfile .uiBoxes .boxItems {
    display: inline-block;
    width: 140px;
    margin-right: 10px;
}
.dashHeader.viewProfile .uiBoxes .boxItems:last-child {
    margin-right: 0px;
}


.dashHeader.viewProfile .uiBoxes .pContact {
    cursor: pointer;
    display:table;
    position: relative;
    width: 140px;
    height: 35px;
    background-color: #d65353;
    text-align:center;
    border:1px solid #cc2828;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    -webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 2px 1px 0 rgba(0,0,0,.1);

    background: rgb(214,83,83); /* Old browsers */

    background: -moz-linear-gradient(top,  rgb(214,83,83) 0%, rgb(204,40,40) 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(214,83,83)), color-stop(100%,rgb(204,40,40))); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  rgb(214,83,83) 0%,rgb(204,40,40) 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  rgb(214,83,83) 0%,rgb(204,40,40) 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  rgb(214,83,83) 0%,rgb(204,40,40) 100%); /* IE10+ */

    background: linear-gradient(to bottom,  rgb(214,83,83) 0%,rgb(204,40,40) 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d65353', endColorstr='#cc2828',GradientType=0 ); /* IE6-9 */
}

.dashHeader.viewProfile .uiBoxes .pContact:hover {
    background: rgb(204,40,40); /* Old browsers */

    background: -moz-linear-gradient(top,  rgb(204,40,40) 0%, rgb(204,40,40) 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(204,40,40)), color-stop(100%,rgb(204,40,40))); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  rgb(204,40,40) 0%,rgb(204,40,40) 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  rgb(204,40,40) 0%,rgb(204,40,40) 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  rgb(204,40,40) 0%,rgb(204,40,40) 100%); /* IE10+ */

    background: linear-gradient(to bottom,  rgb(204,40,40) 0%,rgb(204,40,40) 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2828', endColorstr='#cc2828',GradientType=0 ); /* IE6-9 */
}

.dashHeader.viewProfile .uiBoxes .pContact .tLabel {
    display:table-cell;
    font-family: 'Arvo';
    font-size: 14px;
    line-height:16px;
    color: #fff;
    text-shadow: 2px 2px 1px rgba(0,0,0,0.2);
    height: 35px;
    vertical-align:middle;
}

.dashHeader.viewProfile .uiBoxes .pContact .tLabel img{
    display:inline-block;
    margin-right:8px;
    vertical-align:middle;
}

.boxBody.viewProfile .boxTitle {
    position: relative;
    display: block;
    background-color: #f4f4f4;
    height: 58px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-bottom: 1px solid #cccccc;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}

.boxBody.viewProfile .boxTitle .tLabel {
    position: relative;
    padding: 0px 30px 0px 20px;
    display: table-cell;
    height: 58px;
    vertical-align: middle;
}

.boxBody.viewProfile .boxTitle .tLabel .t01 {
    font-family: 'Arvo';
    font-size: 28px;
    color: #cc2828;
    line-height: 28px;
    padding-right: 10px;
    margin-right: 10px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #b9b9b9;
    position: relative;
    display: inline-block;
}

.boxBody.viewProfile .boxTitle .tLabel .t02 {
    display: inline-block;
    line-height: 28px;
}

.boxBody.viewProfile .boxTitle .cFilters {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    margin-top: 12px;
    margin-right: 12px;
}

.boxBody.viewProfile .boxTitle .cFilters .t01 {
    display: inline-block;
    line-height: 33px;
    margin-right: 5px;
}

.boxBody.viewProfile .boxTitle .cFilters .item01 {
    font-family: 'Arvo';
    font-size: 14px;

    display: inline-block;
    position: relative;
    cursor: pointer;
    background-color: #2e2b32;
    color: #fff;
    height: 33px;
    line-height: 33px;
    padding: 0px 10px;

    -webkit-border-radius: 4px;
    border-radius: 4px;

    -webkit-transition: background-color .2s ease-out;
    -moz-transition: background-color .2s ease-out;
    -ms-transition: background-color .2s ease-out;
    -o-transition: background-color .2s ease-out;
    transition: background-color .2s ease-out;
}

.boxBody.viewProfile .boxTitle .cFilters .item01:hover {
    background-color: #696768;
}

.boxBody.viewProfile .boxTitle .cFilters .item01:after {
    content:'';
    display: inline-block;
    position: relative;
    top: -2px;
    background-image: url(images/icon-arrowDown.png);
    background-repeat:no-repeat;
    width: 12px;
    height: 5px;
    position: relative;
    margin-left: 10px;
}

/* Forgot Password Submit Button */
.uiLogin .uiBox .SubmitBtn {
    display: inline-block;
    margin-left: 10px;
    width: 120px;
    height: 40px;
    background-color: #f57e02;
    vertical-align: top;
    text-align: center;
    cursor: pointer;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    -webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 2px 1px 0 rgba(0,0,0,.1);

    background: rgb(248,163,75); /* Old browsers */

    background: -moz-linear-gradient(top,  rgb(248,163,75) 0%, rgb(245,126,2) 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(248,163,75)), color-stop(100%,rgb(245,126,2))); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  rgb(248,163,75) 0%,rgb(245,126,2) 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  rgb(248,163,75) 0%,rgb(245,126,2) 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  rgb(248,163,75) 0%,rgb(245,126,2) 100%); /* IE10+ */

    background: linear-gradient(to bottom,  rgb(248,163,75) 0%,rgb(245,126,2) 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8a34b', endColorstr='#f57e02',GradientType=0 ); /* IE6-9 */

}

.uiLogin .uiBox .SubmitBtn:hover {
    background: rgb(255,185,113); /* Old browsers */

    background: -moz-linear-gradient(top,  rgb(255,185,113) 0%, rgb(240,143,5) 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,185,113)), color-stop(100%,rgb(240,143,5))); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  rgb(255,185,113) 0%,rgb(240,143,5) 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  rgb(255,185,113) 0%,rgb(240,143,5) 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  rgb(255,185,113) 0%,rgb(240,143,5) 100%); /* IE10+ */

    background: linear-gradient(to bottom,  rgb(255,185,113) 0%,rgb(240,143,5) 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb971', endColorstr='#f08f05',GradientType=0 ); /* IE6-9 */

}

.uiLogin .uiBox .SubmitBtn > .tLabel {
    font-family: 'Arvo';
    font-size: 16px;
    line-height: 40px;
    color: #fff;

    text-shadow: 0 2px 2px #d17515;
}

.uiLogin .uiBox .title.header {
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #474747;
}

.subfilter {
    display: none;
}

.boxDefault .boxContent.nogallery {
    min-height: inherit;
}

.boxDefault .boxContent {
    font-size:16px;
    font-weight:300;
}

.dvTempSpotlight {
    position: absolute;
    top: -10000px;
    left: -10000px;
    visibility: hidden
}

#dvFormA {
    font-size: 16px;
    font-weight: 300;
}

#dvMessageSent, .dvMessageSent {
    position: absolute;
    top: 3px;
    left: 320px;
    border: 1px solid #ccc;
    margin: auto;
    width: 200px;
    height: 20px;
    text-align: center;
    font-weight: bold;
    z-index: 10;
    background-color: #ffffff;
    padding: 10px;
    -webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);
    box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);
}

.uiFilterCheckBox.classification {
    margin-top: 10px;
}

input[type=checkbox].uiFilterCheckBox + label.uiFilterLabel.classification {
    padding-left:25px;
    display:inline-block;
    line-height:15px;
    font-size:14px;
    vertical-align:middle;
    color: #474747;
    cursor:pointer;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 1;
}

input[type=checkbox].uiFilterCheckBox + label.uiFilterLabel:before {
    content:'';
    cursor: pointer;
    position: absolute;
    top: -1px;
    left: 0px;
    width: 15px;
    height: 15px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #ffffff;
    border: #cccccc 1px solid;
}

input[type=checkbox].uiFilterCheckBox + label.uiFilterLabel:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 7px;
    height: 3px;
    background: transparent;
    top: 3px;
    left: 4px;
    border: 3px solid #464646;
    border-top: none;
    border-right: none;

    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.boxItemHead .itemHeader .itemSeller .sellProf .sellName .itemUserFullName {
    font-family: 'Arvo';
    font-size: 18px;
    color: #F90;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: dotted 1px #c8c8c8;
    text-decoration: none;
}

.boxItemHead .itemHeader .itemSeller .sellProf .sellName .itemUserFullName:hover {
    text-decoration: underline;
}

.dashHeader .uiProfile .profInfo h1 a {
    font-family: 'Arvo';
    font-size: 22px;
    color: #F90;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: dotted 1px #c8c8c8;
    text-decoration: none;
}

.dashHeader .uiProfile .profInfo h1 a:hover {
    text-decoration: underline;
}

.boxDiscuss .c01 .boxComment .tbubble strong a {
    color: #959595;
    text-decoration: none;
}

.boxDiscuss .c01 .boxComment .tbubble strong a:hover {
    text-decoration: underline;
}

.boxDashSell .boxSellItems .boxDiscuss .itemDiscuss .t01 strong a {
    color: #000;
    text-decoration: none;
}

.boxDashSell .boxSellItems .boxDiscuss .itemDiscuss .t01 strong a:hover {
    text-decoration: underline;
}

.ratingHeader .ratingFrom .t01 a {
    color: #000;
    text-decoration: none;
}

.ratingHeader .ratingFrom .t01 a:hover {
    text-decoration: underline;
}

.ratingHeader .ratingFrom .t02 a {
    color: #474747;
    text-decoration: none;
}

.ratingHeader .ratingFrom .t02 a:hover {
    text-decoration: underline;
}

.msgHeader .msgFrom .t01 a {
    color: #000;
    text-decoration: none;
}

.msgHeader .msgFrom .t01 a:hover {
    text-decoration: underline;
}

.msgHeader .msgFrom .t02 a {
    color: #474747;
    text-decoration: none;
}

.msgHeader .msgFrom .t02 a:hover {
    text-decoration: underline;
}

.boxDiscuss .c02 ul li .t02 a {
    color: #959595;
    text-decoration: none;
}

.boxDiscuss .c02 ul li .t02 a:hover {
    text-decoration: underline;
}

.dashHeader .uiProfile .profInfo h1 a {
    color: #474747;
    text-decoration: none;
}

.dashHeader .uiProfile .profInfo h1 a:hover {
    text-decoration: underline;
}

.boxItemDiscuss ul li .t03 a {
    color: #959595;
    text-decoration: none;
}

.boxItemDiscuss ul li .t03 a:hover {
    text-decoration: underline;
}

.boxForm.ov ul li.label1 {
    width: 120px;
}

.boxDefault .boxContent ol {
    margin:0px 0px 10px 20px;
}

.dashHeader.viewProfile .uiBoxes .pContact.report {
    background-color: #f4f4f4;

    background: rgb(244,244,244); /* Old browsers */

    background: -moz-linear-gradient(top,  rgb(244,244,244) 0%, rgb(216,216,216) 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(244,244,244)), color-stop(100%,rgb(216,216,216))); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  rgb(244,244,244) 0%,rgb(216,216,216) 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  rgb(244,244,244) 0%,rgb(216,216,216) 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  rgb(244,244,244) 0%,rgb(216,216,216) 100%); /* IE10+ */

    background: linear-gradient(to bottom,  rgb(244,244,244) 0%,rgb(216,216,216) 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-9 */
}
.dashHeader.viewProfile .uiBoxes .pContact.report:hover {
    background-color: #d8d8d8;

    background: rgb(216,216,216); /* Old browsers */

    background: -moz-linear-gradient(top,  rgb(216,216,216) 0%, rgb(216,216,216) 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(216,216,216)), color-stop(100%,rgb(216,216,216))); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  rgb(216,216,216) 0%,rgb(216,216,216) 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  rgb(216,216,216) 0%,rgb(216,216,216) 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  rgb(216,216,216) 0%,rgb(216,216,216) 100%); /* IE10+ */

    background: linear-gradient(to bottom,  rgb(216,216,216) 0%,rgb(216,216,216) 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-9 */
}
.dashHeader.viewProfile .uiBoxes .pContact.report .tLabel {
    display:table-cell;
    font-family: 'Arvo';
    font-size: 14px;
    line-height:16px;
    color: #666666;
    text-shadow: 2px 2px 1px rgba(0,0,0,0.2);
    height: 35px;
    vertical-align:middle;
}

.boxDefault .boxArticle .other-articles {
    display: inline-block;
    width: 100%;
    font-weight: bold;
}

.boxDefault .boxArticle .other-articles-line {
    width: 100%;
    background-image: url(/images/bg-dot.png);
    background-repeat: repeat-x;
    background-position: top;
    padding: 0px 0 10px 0;
}

.boxDefault .boxArticle .other-articles-items {
    display: table;
    width: 100%
}

.boxDefault .boxArticle .other-articles-items div:first-child {
    display: table-cell; width: 50%
}

.boxDefault .boxArticle .other-articles-items div:last-child {
    display: table-cell; width: 50%
}

.boxDefault .boxArticle .other-articles-items div ul {
    margin-top: 0px;
}

.dvOverlay-Background {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    opacity: 0.7;
    z-index: 1001;
}

.dvOverlay-Window {
    position: absolute;
    width: 920px;
    height: 583px;
    z-index: 1002;
    display: block;
    background-color: #FFF;
    -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .3);
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .3);
    padding-top: 0px;
    padding-left: 0px;
    top: 50px;
    left: 50px;
}

.dvOverlay-Window-Close {
    position: absolute;
    right: -18px;
    top: -18px;
    font-size: 18px;
    font-family: arial;
    font-weight: 400;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    -webkit-appearance: none;
    border: 0;
    background: 0 0;
    cursor: pointer;
    padding: 0;
    outline: none;
    z-index: 10000;

    -webkit-border-radius: 30px 30px 30px 30px;
    border-radius: 30px 30px 30px 30px;

    height: 32px;
    width: 32px;
}

.articleBody .imgLeft, .articleBody .imgRight {
    position: relative;
}

.articleBody .imgLeft .zoom, .articleBody .imgRight .zoom {
    position: absolute;
    bottom: 4px;
    right: 4px;
    height: 32px;
    width: 32px;
    z-index:1;
    display: block;
    cursor: pointer;
}

.dvNewsletter {
    position: absolute;
    width: 310px;
    height: auto;
    background-color: #fff;
    display: block;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .3);
}

.dvNewsletter .pad {
    margin: 10px;
}

.dvNewsletter .title {
    display: inline-block;
    width: 100%;

    font-family: 'Arvo';
    font-size: 16px;
    color: #000;
    margin-bottom: 5px;
}

.dvNewsletter .title strong {
    font-family: 'Signika',sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #fd0019;
}

.dvNewsletter .field {
    display: inline-block;
    width: 100%;
    height: 38px;
}

.dvNewsletter .button {
    display: inline-block;
    width: 100%;
    margin-top: 5px;
    text-align: right;
}

.dvNewsletter .button .loginBtn {
    display: inline-block;
    top:0px;
    right:0px;
    width: auto;
    height: 40px;
    background-color: #f57e02;
    vertical-align: top;
    text-align: center;
    cursor: pointer;

    -webkit-border-radius: 5px;
    border-radius: 5px;

    -webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 2px 1px 0 rgba(0,0,0,.1);

    background: rgb(248,163,75); /* Old browsers */

    background: -moz-linear-gradient(top,  rgb(248,163,75) 0%, rgb(245,126,2) 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(248,163,75)), color-stop(100%,rgb(245,126,2))); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  rgb(248,163,75) 0%,rgb(245,126,2) 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  rgb(248,163,75) 0%,rgb(245,126,2) 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  rgb(248,163,75) 0%,rgb(245,126,2) 100%); /* IE10+ */

    background: linear-gradient(to bottom,  rgb(248,163,75) 0%,rgb(245,126,2) 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8a34b', endColorstr='#f57e02',GradientType=0 ); /* IE6-9 */

}

.dvNewsletter .button .loginBtn:hover {
    background: rgb(255,185,113); /* Old browsers */

    background: -moz-linear-gradient(top,  rgb(255,185,113) 0%, rgb(240,143,5) 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,185,113)), color-stop(100%,rgb(240,143,5))); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  rgb(255,185,113) 0%,rgb(240,143,5) 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  rgb(255,185,113) 0%,rgb(240,143,5) 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  rgb(255,185,113) 0%,rgb(240,143,5) 100%); /* IE10+ */

    background: linear-gradient(to bottom,  rgb(255,185,113) 0%,rgb(240,143,5) 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb971', endColorstr='#f08f05',GradientType=0 ); /* IE6-9 */

}

.dvNewsletter .button .loginBtn > .tLabel {
    font-family: 'Arvo';
    font-size: 16px;
    line-height: 40px;
    color: #fff;

    text-shadow: 0 2px 2px #d17515;

    margin-left: 10px;
    margin-right: 10px;
}


.dvNewsletter input {
    position: relative;
    font-family: 'Signika',sans-serif;
    font-size: 14px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: #ccc 1px solid;
    padding: 8px 10px;
    height: 20px;
    width: 268px;
    outline: none;
}

.boxNavNoItems .btnViewMore .tLabel.nomatch {
    cursor: default;
}

.boxNavNoItems .btnViewMore .tLabel.nomatch:before {
    display: none;
    content: '';
    position: relative;
    width: 0px;
    height: 0px;
    margin-right: 0px;
    background-image: none;
    background-repeat:no-repeat;
}

.boxNavNoItems .btnViewMore .tLabel.nomatch:hover {
    color: #fd0019;
}


.boxNavNoItems {
    position: relative;
    display: block;
    background-image: url(/images/bg-adSponsors.gif);
    height: 41px;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.boxNavNoItems .btnViewMore {
    position: relative;
    display: inline-block;
    height: 31px;
    line-height: 31px;
    background-color: #fff;
    border: solid 1px #d8d7d7;
    padding: 0px 10px;
    margin-top: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}

.boxNavNoItems .btnViewMore .tLabel {
    display: inline-block;
    font-family: 'Arvo';
    font-size: 14px;
    color: #fd0019;
    cursor: pointer;
    -webkit-transition: color .1s ease-out;
    -moz-transition: color .1s ease-out;
    -ms-transition: color .1s ease-out;
    -o-transition: color .1s ease-out;
    transition: color .1s ease-out;
}


.boxBody .boxFilters .tLabel .t01:after {
    top: 0px;
    height: 31px;
    background-position: center center;
}

.boxBody .itemBody .boxItemInfo ul li span {
    font-size: 18px;
    color: #fd0019;
    font-weight: normal;
}

.boxItemHead .itemHeader .itemTitle {
    position: relative;
}

.soldItem {
    margin-right: 2px;
}

.soldItem.bubble {
    background-color: #e72536;
    background-image: none;
    /*background-image: -webkit-gradient(linear, left top, left bottom, from(#4b9600), to(#418100));
    background-image: -webkit-linear-gradient(top, #4b9600, #418100);
    background-image: -moz-linear-gradient(top, #4b9600, #418100);
    background-image: -ms-linear-gradient(top, #4b9600, #418100);
    background-image: -o-linear-gradient(top, #4b9600, #418100);*/
}


.adSponsors .item01 {
    border: none;
}

.adSponsors .item01:hover {
    border: none;
}

#search-container {
    position: absolute;
    width: 300px;
    z-index: 10000;
}

#search-container ul {
    padding: 5px;
    background-color: #fff;
}

#search-container li {
    list-style-type: none;
    margin-bottom: 4px;
    cursor: default;
}

#search-container .ui-menu-item {
    background-color: transparent;
    background-image: none;
    border: none;
    font-weight: normal;
}

#search-container .ui-menu-item.ui-state-focus {
    color: #000;
    font-weight: bold;
}

.ratingBody .t01 a {
    display: inline-block;
    width: 300px;
    text-wrap: normal
}

.boxItems .viewGrid, .boxItems .viewCard, .boxItems .viewList {
    position: relative;
    display: block;
}

.boxItems .dvFilterOverlay {
    position: absolute;
    display: inline-block;
    top: 15px;
    left: 0px;
    background-color: #fff;
    z-index: 100;
    opacity: 0.5;
}

.boxItems .dvFilterUpdating {
    position: absolute;
    top: 30px;
    left: 0px;
    right: 0px;
    margin-left: auto;
    margin-right: auto;

    width: 920px;
    height: 100px;
    cursor: default;

    background-image: url(/images/bg-adSponsors.gif);
    text-align: center;
    border-radius: 5px;

    border: 1px solid #ccc;
    background-color: #fff;

    z-index: 101;
}

.boxItems .dvFilterUpdating .pad {
    position: absolute;

    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;

    width: 230px;
    height: 31px;
    line-height: 31px;
    background-color: #fff;
    border: solid 1px #d8d7d7;
    padding: 0px 10px;

    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}

.boxItems .dvFilterUpdating .pad .tLabel {
    display: inline-block;
    font-family: 'Arvo';
    font-size: 14px;
    color: #fd0019;
}

.boxItems .viewCard .item01 .uiTitle {
    overflow: hidden;
}

.boxFooter .col01 .imgLogo {
    top: -55px;
}
.boxItems .viewGrid .item01 .uiTitle {
    overflow: hidden;
}

.boxItems .viewList .item01 .uiTitle {
    overflow: hidden;
}

.ratingBody .t01 {
    width: 300px;
}

.boxItems .viewCard .item01 .uiDesc {
    overflow: hidden;
}

/* Sari-sari Stores */
.boxItems .viewGrid .item01 .popAlert {
    text-align: left;
}
.boxItems .viewGrid .item01 .popAlert .t01 {
    width: inherit;
}

.boxItems .viewList .item01 .popAlert {
    text-align: left;
}
.boxItems .viewList .item01 .popAlert .t01 {
    width: inherit;
}
.boxItems .viewList.modInner {
    margin: 22px 0px 5px 0px;
}

.sarisariStoreItem.bubble {
    background-color: #e72536;
    background-image: none;
}
.sarisariStoreItem {
    margin-right: 2px;
}
.sarisariStoreItem {
    position: relative;
    display: inline-block;
    height: 25px;
    text-align: center;
    line-height: 25px;
    margin-bottom: 5px;
    padding: 0px 15px 0px 15px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.sarisariStoreItem .label {
    font-family: 'Arvo';
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    text-shadow: rgba(0,0,0,0.5) 0px 1px 2px;
}

.boxHeader .pSearch .box01 {
    display: inline-block;
    margin-left: 54px;
    margin-right: 4px;
    width: 480px;
}