body {
    margin: 0px;
    line-height: 18px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px;
}

    body img {
        border: none;
    }

h1, h2, h3, h4, h5, ul, li, p, span {
    margin: 0px;
    padding: 0px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clr {
    clear: both;
    height: 0px;
}

.header {
    height: 104px;
    width: 100%;
    background: url("../Trendy Halloween/images1/header_bg.png") no-repeat center top #000;
    margin: 0px auto;
}

.logo {
    height: 66px;
    width: 160px;
    padding: 12px 0px 0px 10px;
    background: url("../Trendy Halloween/images1/logo_small.png") no-repeat;
    margin: 12px 0px 0px 10px;
}

.header h1 {
    height: 0px;
    display: none;
    margin-top: 10px;
}

.right_links {
    width: 117px;
    margin-top: 10px;
    margin-right: 10px;
}

.chart {
    /*width: 150px;*/  
    /*background: #FF0000 url("../Trendy Halloween/images/items.png") no-repeat 26px 20px;*/
    background-color: #FF0000;
    padding: 10px;
    text-align: right;
    color: #FFFFFF;
    font-size: 16px;
    min-height: 28px;
    border-radius: 6px;
}

.BasketSummaryDiv, .login {
    text-align: right;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
}

    .chart p {
        font-size: 16px;
        color: #FFFFFF;
    }

.chart_link {
    color: #f1e969;
    font-size: 16px;
    padding: 5px 0px;
}

    .chart_link a {
        color: #f1e969;
        text-decoration: none;
    }

        .chart_link a:hover {
            color: #fff;
        }

.search {
    height: 55px;
    width: 100%;
    background: #000000;
    padding-top: 2px;
}

.home_search {
    width: 100%;
    border-radius: 6px;
    border: 0px;
    margin-left: 10px;
    margin-right: -4px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #fff;
}

.home_search_button {
    height: 37px;
    border-radius: 25px;
}

.banner {
    width: 100%;
}

    .banner img {
        width: 100%;
    }

.featured {
    background: url("../Trendy Halloween/images1/featured_bg.jpg") repeat-x scroll 0 0 transparent;
    height: 71px;
    width: 100%;
    padding-top: 20px;
}

h1 {
    font-size: 22px;
}

.middle {
    width: 100%;
    padding-bottom: 20px;
    text-align: center;
}

    .middle a {
        text-decoration: none;
        color: #000;
        font-size: 12px;
        padding: 5px;
    }

    .middle .box {
        margin-top: 10px;
        min-height: 232px;
        width: 228px;
        padding: 15px;
        border: 1px solid #ccc;
        margin-left: 30px;
        border-radius: 6px;
        background: #ffffff; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #ffffff 6%, #eeeeee 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ffffff 6%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ffffff 6%,#eeeeee 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ffffff 6%,#eeeeee 100%); /* IE10+ */
        background: linear-gradient(to bottom, #ffffff 6%,#eeeeee 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
    }

        .middle .box h1 {
            font-size: 12px;
            padding: 10px 0px;
            font-weight: normal;
        }

        .middle .box h2 {
            color: #FF0000;
        }

    .middle .inner_box {
        width: 215px;
        padding: 5px;
        border: 1px solid #ccc;
        border-radius: 6px;
        background: #FFFFFF;
    }

.categories_bar {
    width: 100%;
    height: 44px;
    background: url("../Trendy Halloween/images1/cat_bg.jpg") repeat-x scroll 0 0 transparent;
    padding-top: 20px;
}

.categories ul {
    margin: 0px;
    padding: 0px;
}

    .categories ul li {
        margin: 0px;
        padding: 0px;
        list-style: none;
        border-bottom: 1px solid #3d4043;
        padding: 15px 10px;
        color: #fff;
        font-size: 16px;
    }

.main_link {
    width: 100%;
}

    .main_link ul {
        margin: 0px;
        padding: 0px;
        width: 100%;
    }

        .main_link ul li {
            list-style: none;
        }

            .main_link ul li a {
                margin: 0px;
                padding: 0px;
                list-style: none;
                background: url("../Trendy Halloween/images1/main_bg.png") repeat-x scroll 0 0 transparent;
                color: #000;
                font-size: 16px;
                text-decoration: none;
                width: 100%;
                padding: 20px 0px;
                border-bottom: 1px solid #bdbcbd;
            }

                .main_link ul li a:hover {
                    background: #ededed;
                }

                .main_link ul li a span {
                    margin-left: 10px;
                    margin-top: -10px;
                    width: 40px;
                }

                .main_link ul li a h1 {
                    color: 43464a;
                    padding-left: 15px;
                }

.footer {
    width: 100%;
    padding: 10px 0px;
}

    .footer p {
        margin-left: 10px;
    }

/* ------------------- tab menu css -----------------------------*/
.glossymenu {
    margin: 0;
    padding: 0;
}

    .glossymenu a.menuitem {
        background: url("../Trendy Halloween/images1/glossyback.gif") repeat-x scroll 0 0 transparent;
        font: bold 18px Arial, Helvetica, sans-serif;
        color: white;
        display: block;
        position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
        width: auto;
        padding: 12px 10px;
        padding-left: 10px;
        text-decoration: none;
        border-bottom: 1px solid #000;
    }

        .glossymenu a.menuitem:visited, .glossymenu .menuitem:active {
            color: white;
        }

        .glossymenu a.menuitem .statusicon { /*CSS for icon image that gets dynamically added to headers*/
            position: absolute;
            top: 15px;
            right: 10px;
            border: none;
        }

        .glossymenu a.menuitem:hover {
            background: #000;
        }

    .glossymenu div.submenu { /*DIV that contains each sub menu*/
        background: white;
    }

        .glossymenu div.submenu ul { /*UL of each sub menu*/
            list-style-type: none;
            margin: 0;
            padding: 0;
        }

            .glossymenu div.submenu ul li {
                border-bottom: 1px solid ccc;
            }

                .glossymenu div.submenu ul li a {
                    display: block;
                    font: normal 18px "arial";
                    color: black;
                    text-decoration: none;
                    padding: 2px 0;
                    padding-left: 10px;
                }

                    .glossymenu div.submenu ul li a:hover {
                        color: white;
                    }

.two_button {
    width: 100%;
    background: #010101;
    padding: 10px 0px;
}

    .two_button .inner_but {
        width: 47%;
        background: url("../Trendy Halloween/images1/featured_bg.jpg") repeat-x scroll 0 0 transparent;
        border: 0px;
        padding: 10px;
        border-radius: 6px;
        color: #000;
        font-size: 14px;
        margin-left: 10px;
        cursor: pointer;
        text-decoration: none;
    }

.SSmobileN {
    width: 100%;
    line-height: 0px;
}

    .SSmobileN a, .SSmobileN a img {
        width: 100%;
    }
/* category*/
div.simpleCategoryList {
    padding: 0 0 10px;
}

    div.simpleCategoryList div.categoryMain {
    }

    div.simpleCategoryList div.categorySub {
        padding-left: 2em;
        background-color: #FFFFFF;
        font-weight: normal;
    }

    div.simpleCategoryList a.viewLink {
        padding: 5px 10px;
        display: inline-block;
        font-size: smaller;
        font-style: italic;
    }

    div.simpleCategoryList a.subCatLink {
        display: block;
        padding: 5px;
        padding-left: 0;
    }

    div.simpleCategoryList a.mainCatLink {
        display: block;
        padding: 5px;
        padding-left: 0;
    }

    div.simpleCategoryList div.categoryMain span.name {
        color: #005BFE;
    }

    div.simpleCategoryList div.expandPanel {
        padding: 5px 5px 5px 1em;
    }

div.categoryMain {
    background: url("../Trendy Halloween/images1/glossyback.gif") repeat-x scroll 0 0 transparent;
    font: bold 18px Arial, Helvetica, sans-serif;
    color: white;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 12px 10px;
    padding-left: 10px;
    text-decoration: none;
    border-bottom: 1px solid #000;
    cursor: pointer;
}

div.categorySub {
    background: #fff;
    font: bold 18px Arial, Helvetica, sans-serif;
    color: white;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 12px 10px;
    padding-left: 10px;
    text-decoration: none;
    border-bottom: 1px solid #000;
    cursor: pointer;
}

    div.categorySub a {
        text-decoration: none;
        color: #000;
        display: block;
    }

.categoryMain a {
    color: #fff;
    text-decoration: none;
    display: block;
}

div.categoryMain span.arrowDown {
    background: url("images/down_white.gif") no-repeat center center;
    float: right;
    height: 28px;
    width: 16px;
    padding-right: 10px;
}

div.categoryMain span.arrowRight,
div.categorySub span.arrowRightSub {
    background: url("images/right_white.gif") no-repeat center center;
    float: right;
    height: 18px;
    width: 16px;
}

div.categorySub span.arrowRightSub {
    float: none;
    display: inline-block;
}

div.categorySub span.arrowRightNavSub {
    background: url("images/right.gif") no-repeat center center;
    float: right;
    height: 18px;
    width: 16px;
}

div.categorySub span.arrowRightNavSub {
    float: none;
    display: inline-block;
}

div.headerSelected div.categoryMain {
    background: url("../Trendy Halloween/images1/glossyback.gif") repeat-x scroll 0 0 transparent;
    font: bold 18px Arial, Helvetica, sans-serif;
    color: white;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 12px 10px;
    padding-left: 10px;
    text-decoration: none;
    border-bottom: 1px solid #000;
}

    div.headerSelected div.categoryMain a, div.simpleCategoryList div.headerSelected div.categoryMain span.name {
        color: White;
        text-decoration: none;
    }

#CategoryAccordian > div {
    width: 100%;
}

div.simpleCategoryList div.categoryMain:hover {
    background-color: #62B4CA;
}

div.simpleCategoryList div.categorySub:hover {
    background-color: #F0F0F0;
}




/****login Css*****/

.LoginMain {
    width: 100%;
    height: auto;
}

.InnerLogin {
    padding: 15px;
    margin-bottom: 20px;
    margin: 0 auto;
    background: #eaeaea; /* Old browsers */
    background: -moz-linear-gradient(top, #eaeaea 0%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #eaeaea 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #eaeaea 0%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #eaeaea 0%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(to bottom, #eaeaea 0%,#f5f5f5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}

    .InnerLogin h2 {
        padding: 10px 0px;
    }

.fieldHeader {
    margin: 0;
    padding: 0;
}

.InnerLogin a {
    text-decoration: underline;
    color: #05abe0;
}

.row {
    margin: 5px 0;
    padding: 0;

}

.label {
    width: 100%;
    line-height: 25px;
    font-size: 13px;
    color: #4F4F4F;
}

.Input {
    width: 100%;
    line-height: 25px;
    font-size: 13px;
    color: #4F4F4F;
    background: #fff;
    border: 1px solid #ccc;
    height: 25px;
}

.Input1 {
    width: 90%;
    line-height: 25px;
    font-size: 13px;
    color: #4F4F4F;
    background: #fff;
    border: 1px solid #ccc;
    height: 25px;
}

.check {
    width: 20px;
    border: none;
    float: left;
}

.signup {
    bbackground: rgb(156,43,73); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(156,43,73,1) 0%, rgba(174,55,75,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(156,43,73,1)), color-stop(100%,rgba(174,55,75,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(156,43,73,1) 0%,rgba(174,55,75,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(156,43,73,1) 0%,rgba(174,55,75,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(156,43,73,1) 0%,rgba(174,55,75,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(156,43,73,1) 0%,rgba(174,55,75,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c2b49', endColorstr='#ae374b',GradientType=0 ); /* IE6-9 */
    margin: 5px 0;
    cursor: pointer;
    width: 90px;
    height: 30px;
    border: 1px solid #C5C5C5;
    border-radius: 6px 6px 6px 6px;
    color: #fff;
}


    .signup:hover {
        border-color: 1px solid #C5C5C5;
        background: rgb(133,42,57); /* Old browsers */
        background: -moz-linear-gradient(top, rgba(133,42,57,1) 93%, rgba(47,16,21,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(93%,rgba(133,42,57,1)), color-stop(100%,rgba(47,16,21,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(133,42,57,1) 93%,rgba(47,16,21,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(133,42,57,1) 93%,rgba(47,16,21,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(133,42,57,1) 93%,rgba(47,16,21,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom, rgba(133,42,57,1) 93%,rgba(47,16,21,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#852a39', endColorstr='#2f1015',GradientType=0 ); /* IE6-9 */
        cursor: pointer;
        width: 90px;
        height: 30px;
        border: 1px solid #C5C5C5;
        border-radius: 6px 6px 6px 6px;
        color: #fff;
    }

/* product page and related pages */
div.productMain {
    width: 100%;
}

    div.productMain div.imageArea {
        text-align: center;
    }

    div.productMain div.imageAreaNew {
        margin: 8px auto 10px auto;
    }

.imageTxt {
    font-size: 14px;
    font-weight: bold;
    color: #ff6600;
    display: block;
    margin: 15px 0;
}

div.moreImagesArea a {
    padding: 10px 20px;
    display: inline-block;
    font-weight: bold;
}

div.productMain div.discountsDialog {
    text-align: left;
}

div.productMain div.buyProductDialog {
    text-align: left;
    padding: 5px;
}

div.buyProductDialog div.actions {
    clear: both;
    display: block;
    width: 100%;
    text-align: center;
    padding: 5px;
}

    div.buyProductDialog div.actions .button {
        font-size: 1.1em;
        height: 30px;
        max-width: 240px;
        width: 100%;
    }

.paddRight {
    padding-right: 20px;
    color: #343434;
    font-size: 14px;
    font-weight: bold;
    width: 80px;
    padding-bottom: 12px;
}

.nextCol {
    color: #666;
    font-size: 14px;
    font-weight: bold;
}

.nextColN {
    color: #ff6600;
    font-size: 14px;
    font-weight: bold;
}

.quantityUpDown {
    float: left;
}

    .quantityUpDown #Up {
        background: url("images/up.gif") no-repeat scroll center center transparent;
        display: block;
        height: 11px;
        width: 11px;
    }

    .quantityUpDown #Down {
        background: url("images/down.gif") no-repeat scroll center center transparent;
        display: block;
        height: 11px;
        width: 11px;
    }

.button {
    background: url("images/button_bg.jpg") repeat-x scroll center top #E4ECEE;
    border: 1px solid #C5C5C5;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    height: 31px;
    line-height: 26px;
    margin: 0 0 4px 4px;
    padding: 0 12px;
    white-space: nowrap;
}

    .button:hover {
        background: url("images/button_bg_hover.jpg") repeat-x scroll center top #BBE9F9;
        border: 1px solid #C5C5C5;
        color: #FFFFFF !important;
    }

div.actions .button {
    background: url("images/addtocartImg.png") no-repeat;
    border: none;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
    text-transform: uppercase;
    height: 60px;
    line-height: 26px;
    width: 230px;
    padding-right: 45px;
}

.imageAreaNew a {
    font-size: 13px;
    font-weight: bold;
    color: #000;
    text-decoration: underline;
    cursor: pointer;
}

    .imageAreaNew a:hover {
        color: #DC143C;
        text-decoration: none;
    }

#productPage, #storeClosedPage, #disclaimerPage, div.descSummary {
    padding: 5px 5px;
}

    #productPage div.reviewsSummary {
        padding: 0 5px;
    }

/* style for product reviews */
div.productReviews {
    padding: 2px;
}

    div.productReviews div.productReview {
    }

        div.productReviews div.productReview div.title {
            padding: 5px;
            background-color: #EAF3FE;
            font-weight: bold;
            font-size: 14px;
        }

        div.productReviews div.productReview div.info {
            padding: 5px;
        }

            div.productReviews div.productReview div.info .aggregateRating {
            }

            div.productReviews div.productReview div.info .reviwerName {
            }

            div.productReviews div.productReview div.info .location {
            }

            div.productReviews div.productReview div.info .reviewDate {
            }

        div.productReviews div.productReview div.contents {
            padding: 5px;
            font-size: 85%;
            text-align: justify;
        }

div.registerForReview {
    padding: 5px;
}

div.reviewDialog {
    padding: 5px;
}

    div.reviewDialog div.inputForm {
        padding: 5px;
    }

    div.reviewDialog div.info {
        padding: 5px;
        background-color: #FAFAFA;
    }

.noReviewsPanel {
    padding: 5px;
}

/* for product description page */
#productDescriptionPage div.content {
    padding: 0 5px;
}

.validationSummary {
    display: block;
    color: Red;
    font-size: 100%;
    padding: 5px 0;
}

    .validationSummary ul {
        margin: 0;
        padding: 0 0 0 20px;
    }

.errorCondition {
    color: red;
    padding-left: 5px;
}

.content_new {
    width: 300px;
    margin: 0px auto;
}

/* category*/


/* basket styling */
#basketPage div.basketContainer div.actions {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}

    #basketPage div.basketContainer div.actions span.basket {
        padding: 5px 0;
        display: block;
    }

    #basketPage div.basketContainer div.actions span.checkout {
        display: block;
        clear: both;
        width: 100%;
        padding: 5px 0;
    }

    #basketPage div.basketContainer div.actions span.googleCheckout {
        display: block;
        clear: both;
        width: 100%;
        padding: 5px 0;
    }

    #basketPage div.basketContainer div.actions span.checkout .button:hover {
        background-color: #999;
    }

#basketPage div.warnings {
    padding-left: 20px;
}

#basketPage div.emptyBasketPanel {
    background-color: white;
    padding-top: 20px;
    margin: 20px 35px 20px 35px;
    height: 50px;
    text-align: center;
}

    #basketPage div.emptyBasketPanel span.message {
        font-size: 18px;
        font-weight: normal;
        color: #666666;
    }

/* display of the basket items */
table.basketItems {
    border: 0;
    border-collapse: collapse;
    width: 100%;
}

    table.basketItems tr {
        border: 0;
    }

    table.basketItems td, table.basketItems th {
        border: none;
    }

    table.basketItems td {
        border-bottom: 1px dotted black;
    }

        table.basketItems td.thumbnail {
            width: 65px;
        }

        table.basketItems td.itemDetail {
        }

            table.basketItems td.itemDetail div.setGiftOptions a {
                background: url(images/icons/gift-box.gif) center right no-repeat;
                height: 30px;
                line-height: 30px;
                padding-right: 25px;
            }

        table.basketItems td.subtotalLabel {
            font-weight: bold;
            font-size: 100%;
        }

        table.basketItems td.subtotalValue {
            font-weight: bold;
            color: red;
            padding-left: 10px;
        }

table.orderItems {
    border: 0;
    border-collapse: collapse;
    width: 100%;
}

    table.orderItems tr {
        border: 0;
    }

    table.orderItems td, table.orderItems th {
        border: none;
    }

    table.orderItems td {
        border-bottom: 1px dotted black;
    }

        table.orderItems td.itemDetail {
        }

div.basketItemDetail ul.inputList,
div.basketItemDetail ul.kitInputList,
div.basketItemDetail ul.assetList {
    margin: 0;
    padding: 0 0 0 20px;
    font-size: 75%;
}

div.rowActions {
    padding-top: 5px;
}

/* end basket display styling    */
div.loginWidget div.header, div.registerWidget div.header {
    background-color: #FFFFFF;
    text-align: left;
}

    div.loginWidget div.header h2, div.registerWidget div.header h2 {
        color: #E47911;
        font-size: 110%;
    }

div.loginWidget div.buttons {
    padding: 10px 0;
}

div.registerWidget, div.loginWidget {
    padding: 10px;
    border: 1px dotted gray;
}

    div.registerWidget p {
        margin: 10px;
        font-weight: bold;
    }

input.watermarkedInput {
    color: Gray;
    font-style: italic;
}

div.noResultsPanel {
    text-align: center;
    padding-top: 5px;
}

td.anchorStyle a {
    color: #05ABE0;
    text-decoration: none;
}

div.accLinks ul {
    list-style: bullets;
    padding: 5;
    margin: 0;
}

    div.accLinks ul li {
        padding: 2px;
    }

        div.accLinks ul li a {
            color: #62B4CA;
            text-decoration: none;
        }

div.BaskekUpdate {
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
}

#accountPage div.tabpane {
    border: none;
    padding: 8px;
    margin-bottom: 1em;
}

#account_emailSubscriptionsPage div.section div.content {
    padding: 5px;
}

#account_emailSubscriptionsPage div.info {
    padding: 10px 5px 10px 5px;
}

div.emailSubscription {
    padding: 5px;
    border: 1px solid #eee;
    margin-bottom: 5px;
}

    div.emailSubscription div.title {
        padding: 5px;
        font-weight: bold;
    }

    div.emailSubscription div.contents {
        padding: 5px;
        border-top: 1px dashed #ccc;
    }

.addressBook .entry {
    background-color: #fff;
    border: 1px solid #65AEDB;
    margin: 5px;
    padding: 5px;
    overflow: hidden;
    width: 210px;
    height: 180px;
    position: relative;
    display: inline-block;
    vertical-align: top;
}

.addressBook .address {
    padding-left: 12px;
}

.addressBook .entry h2 {
    margin: 0 0 5px 0;
    font-size: 1.2em;
    font-weight: bold;
}

.addressBook .caption .links {
    float: right;
}

.addressBook .entry .buttons {
    bottom: 0px;
    position: absolute;
}

.addressBook .addEntry {
    background-color: #efefef;
}

    .addressBook .addEntry .buttons {
        position: absolute;
    }

div.address {
    padding: 5px;
    background-color: #FAFAFA;
    margin: 2px;
}

    div.address span.caption {
        display: block;
        padding: 5px;
        background-color: #DEEBF9;
        font-weight: bold;
    }

    div.address span.content {
        display: block;
        padding: 5px;
    }


table.navBar {
    background-color: #146EB4;
    vertical-align: middle;
    width: 100%;
    font-size: 1.1em;
    white-space: nowrap;
    height: 2.4em;
}

    table.navBar td.left {
    }

    table.navBar td.right {
        text-align: right;
        padding-right: 3px;
    }

    table.navBar a {
        color: #FFFFFF;
        line-height: 2em;
        font-weight: bold;
    }

span.arrowLeft {
    background: url(images/grey_left.png) no-repeat center center;
    height: 16px;
    width: 16px;
    display: inline-block;
    position: relative;
    top: 2px;
}

span.navHomeLink {
    background: url(images/navbar_home1.png) no-repeat center center;
    height: 32px;
    width: 32px;
    display: inline-block;
    position: relative;
    padding: 0 4px;
    top: 3px;
}

span.navCartLink {
    background: url(images/navbar_cart1.png) no-repeat center center;
    height: 32px;
    width: 32px;
    display: inline-block;
    position: relative;
    padding: 0 4px;
    top: 3px;
}

.checkoutNavBar {
    margin: 5px 0 0;
    text-align: center;
    font-weight: bold;
}

    .checkoutNavBar ul {
        list-style-type: none;
    }

        .checkoutNavBar ul li.previous {
            color: #995555;
        }

        .checkoutNavBar ul li.current {
            color: #CC0000;
        }

        .checkoutNavBar ul li.next {
            color: #CCCCCC;
        }

    .checkoutNavBar ul {
        margin: 0;
        padding: 0;
    }

        .checkoutNavBar ul li {
            display: inline-block;
            padding-right: 32px;
            line-height: 25px;
            background: url("images/navigate-right-purple.png") no-repeat scroll right center transparent;
            font-size: 110%;
        }

            .checkoutNavBar ul li a {
                color: inherit;
            }

            .checkoutNavBar ul li.last {
                padding-right: 0;
                background: none;
            }

div.pageHeader {
    background-image: url(images/title_gradient_purple.png);
    height: 65px;
    padding: 4px 0.4em 0 0.8em;
    background-repeat: repeat-x;
    white-space: nowrap;
}

    div.pageHeader h1 {
        color: #4D4D4D;
        font-size: 110%;
        margin: 0;
    }


table.orderTotalSummary th {
    text-align: right;
}

table.orderTotalSummary td {
    padding-left: 10px;
}

div.shipmentWidget {
    background-color: #F7F9FB;
    padding: 5px;
}

    div.shipmentWidget div.title h3 {
        margin: 0;
        padding: 5px;
    }

    div.shipmentWidget h3 {
        margin: 0 0 5px;
        padding-left: 10px;
        color: #4D4D4D;
        font-size: 100%;
    }

    div.shipmentWidget div.method h3 {
        color: #101055;
    }

    div.shipmentWidget div.method {
        padding-top: 15px;
    }

    div.shipmentWidget div.title {
        border-bottom: 1px dashed #000;
    }

    div.shipmentWidget ul.itemList span.price {
        color: Black;
        font-weight: normal;
    }


div.orderSummaryWidget {
    padding: 5px;
    margin: 2px;
    background-color: #FAFAFA;
}

div.orderTotalSummaryWidget {
    margin: 2px;
}

    div.orderTotalSummaryWidget div.content {
        background-color: #FAFAFA;
        padding: 4px;
    }

div.orderPaymentHistoryWidget {
    margin: 2px;
}

    div.orderPaymentHistoryWidget div.payment {
        padding: 5px;
    }

div.billingAddressWidget {
    margin: 2px;
}

    div.billingAddressWidget div.content {
        padding: 5px;
    }

div.orderShipmentWidgets {
    margin: 2px;
}

    div.orderShipmentWidgets div.shipmentWidget {
        border: 1px solid #eee;
        padding: 5px;
        margin-bottom: 5px;
    }

        div.orderShipmentWidgets div.shipmentWidget div.address {
            padding: 5px;
        }

    div.orderShipmentWidgets div.caption {
        font-weight: bold;
    }

div.shipmentWidget div.info {
    padding: 5px;
    margin: 2px;
    background-color: #FAFAFA;
}

div.shipmentWidget div.items {
    padding: 5px;
    margin: 2px;
    border: 1px dashed #000;
    background-color: #FAFAFA;
}

div.orderNotesWidget {
    margin: 2px;
}

    div.orderNotesWidget div.note {
    }

        div.orderNotesWidget div.note div.info {
            padding: 3px;
            font-weight: bold;
            font-size: 14px;
        }

        div.orderNotesWidget div.note div.content {
            padding: 5px;
        }

div.orderDigitalGoodsWidget {
    margin: 2px;
}

    div.orderDigitalGoodsWidget div.digitalGood {
        padding: 5px;
    }

div.orderNonShippableItemsWidget {
    margin: 2px;
}

    div.orderNonShippableItemsWidget div.content {
        padding: 5px;
    }

div.repeatOrder {
    margin: 2px;
}

    div.repeatOrder div.content {
        padding: 5px;
    }

div.orderSubscriptions {
    margin: 2px;
}

    div.orderSubscriptions div.subscription {
        padding: 5px;
    }

div.orderGiftCertificatesWidget {
    margin: 2px;
}

    div.orderGiftCertificatesWidget div.giftCertificate {
        padding: 5px;
    }

#checkout_shipMethodPage .shipmentWidget {
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 5px;
}

ul.shipMethList {
    margin: 0;
    padding: 0;
}

    ul.shipMethList span.label {
        font-weight: bold;
    }

    ul.shipMethList li {
        padding: 0 0 5px;
        list-style: none outside none;
    }

        ul.shipMethList li input[type="radio"] {
            margin: 3px 6px;
        }

ul.itemList {
    margin: 5px 0;
    padding: 0 20px;
    font-size: 80%;
}

/* widget styling */
div.widget {
    margin-bottom: 1em;
}

    div.widget .header {
        margin: 0px 0 0;
        padding: 3px 10px 4px;
    }
    /*div.widget .header h2 { text-transform:uppercase; }*/
    div.widget .content {
        padding: 10px;
    }

        div.widget .content .options {
            margin-bottom: 1em;
            padding: 0 5px 0 5px;
        }

        div.widget .content p instruction {
            padding: 0 5px 0 5px;
            font-weight: bold;
        }

table.widget {
    border-collapse: collapse;
    border: solid 1px #7cc2db;
    margin-bottom: 1em;
    width: 100%;
}

    table.widget td {
        padding: 0px;
        vertical-align: top;
    }

    table.widget caption {
        border: solid 1px #7cc2db;
        border-bottom: none;
        padding: 6px;
        text-align: left;
    }

.errorCondition {
    color: red;
    padding-left: 5px;
}

div.applyCouponPanel {
    padding: 0;
    margin: 2px;
}

    div.applyCouponPanel .content {
        padding: 5px;
    }

.applyCouponPanel .buttons {
    display: inline;
}

.applyCouponPanel .button {
    display: inline;
}

.applyCouponPanel div.field .fieldValue {
    display: inline;
}

.applyCouponPanel div.field {
    display: inline;
}

.applyCouponPanel {
    padding: 0 5px 10px;
}

.payMethodsPanel {
    padding: 0;
    margin: 2px;
}

/*Modified by kulpdeep-g on 09/10/2013 */
div.content {
    overflow: visible;
}

div.paymentForm div.buttons .button {
    background: url("images/btn_gradient_bg.png") repeat-x scroll center top #E8AA19;
    color: #101055;
    border: 1px solid #C5C5C5;
    height: 30px;
    margin: 5px 10px;
    width: 100%;
    max-width: 240px;
    font-size: 1em;
    line-height: 30px;
}



/* checkout hover help images */
.cvvAmex {
    background-image: url(images/PaymentInstruments/cvv_amex_m.gif);
    background-repeat: no-repeat;
    border: 0;
    height: 132px;
    width: 200px;
}

.cvvVisa {
    background-image: url(images/PaymentInstruments/cvv_visa_m.gif);
    background-repeat: no-repeat;
    border: 0;
    height: 132px;
    width: 200px;
}

.checkHelp {
    background-image: url(images/PaymentInstruments/checkhelp_m.jpg);
    background-repeat: no-repeat;
    border: 0;
    height: 145px;
    width: 200px;
}

.helpSection {
    margin: 10px;
    vertical-align: top;
}

/*** INPUT FORM STYLES ***/
.fieldHeader {
    font-weight: bold;
}
/*.fieldValue input {width:95%;}*/
.fieldValue {
    white-space: nowrap;
}

    .fieldValue ul {
        white-space: normal;
    }

    .fieldValue p {
        white-space: normal;
    }

    .fieldValue td {
        white-space: normal;
    }

.fieldHeader label {
    padding-left: 5px;
}

div.inputForm {
    margin: 2px 0 2px 0;
}

    div.inputForm div.field {
        padding: 2px;
    }

div.field .fieldHeader {
    display: block;
}

div.field .fieldValue {
    display: block;
}

    div.field .fieldValue .requiredField {
        padding: 0 0 0 2px;
        color: #FF0000;
    }

div.field .newPassInfo {
    color: #65aedb;
}

.fieldHeaderInline {
    display: inline;
    color: #666666;
}

.fieldValueInline {
    display: inline;
    font-weight: bold;
}

div.field .actions {
    display: block;
}

div.inlineField .fieldHeader {
    font-weight: bold;
    display: inline;
}

div.inlineField .summary {
    display: inline;
    padding: 5px;
    text-align: justify;
}

div.inlineField .fieldValue {
    display: inline;
}

    div.inlineField .fieldValue .items span {
        display: block;
    }

div.paymentForm .fieldValue p {
    white-space: normal;
}

div.infoFields {
    padding: 0 0 5px 0;
}

div.inputFields {
    padding: 0 0 5px 0;
}

div.buyProductDialog div.inputForm div.field .qtyLbl {
    font-weight: bold;
    color: black;
}

span.qtyLimits {
    font-weight: normal;
}

div.buyProductDialog div.optionPicker {
    display: inline-block;
}



span.smallBlock {
    display: block;
    padding: 5px;
}

#checkout_shipAddrPage div.entry {
    display: inline-block;
    padding: 5px;
}


#checkout_receiptPage div.info {
    padding: 5px;
}

    #checkout_receiptPage div.info p {
        margin: 5px;
    }

.fieldHeaderInline {
    display: inline;
    color: #666666;
}

.fieldValueInline {
    display: inline;
    font-weight: bold;
}

div.field .actions {
    display: block;
}

div.inlineField .fieldHeader {
    font-weight: bold;
    display: inline;
}

div.inlineField .summary {
    display: inline;
    padding: 5px;
    text-align: justify;
}

div.inlineField .fieldValue {
    display: inline;
}

    div.inlineField .fieldValue .items span {
        display: block;
    }

div.paymentForm .fieldValue p {
    white-space: normal;
}

div.infoFields {
    padding: 0 0 5px 0;
}

div.inputFields {
    padding: 0 0 5px 0;
}

input.watermarkedInput {
    color: Gray;
    font-style: italic;
}

div.noResultsPanel {
    text-align: center;
    padding-top: 5px;
}

a.button {
    padding: 6px 10px;
}
/* image gallery */
#gallery {
}

    #gallery ul {
        list-style: none;
        padding: 0;
        margin: 0;
        text-align: center;
    }

        #gallery ul li {
            padding: 1px;
            display: inline;
        }
        /* Resposive Slider css style by Kuldeep on 11-29-2013*/
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}

@media (min-width:200px)body {
    margin: 0px;line-height: 18px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding: 0px;
}

h1, h2, h3, h4, h5, ul, li, p, span {
    margin: 0px;
    padding: 0px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clr {
    clear: both;
    height: 0px;
}

.header {
    height: 104px;
    width: 100%;
    background: url("../Trendy Halloween/images1/header_bg.png") no-repeat center top #000;
    margin: 0px auto;
}

.logo {
    height: 66px;
    width: 160px;
    padding: 12px 0px 0px 10px;
    background: url("../Trendy Halloween/images1/logo_small.png") no-repeat;
    margin: 12px 0px 0px 10px;
}

.header h1 {
    height: 0px;
    display: none;
    margin-top: 10px;
}

.right_links {
    width: 117px;
    margin-top: 10px;
    margin-right: 10px;
}

/*.chart {
    width: 97px;
    background: url("../Trendy Halloween/images1/chart_icon.png") #FF0000 no-repeat 10px 5px;
    padding: 10px;
    text-align: right;
    color: #FFFFFF;
    font-size: 16px;
    min-height: 23px;
    border-radius: 6px;
}*/

    /*.chart p {
        font-size: 16px;
        color: #FFFFFF;
    }

.chart_link {
    color: #f1e969;
    font-size: 16px;
    padding: 5px 0px;
    width: 107px;
}

    .chart_link a {
        color: #f1e969;
        text-decoration: none;
    }

        .chart_link a:hover {
            color: #fff;
        }*/

.search {
    height: 55px;
    width: 100%;
    background: #000000;
    padding-top: 2px;
}

.home_search {
    width: 96%;
    height: auto;
    background-color: White;
    border-radius: 6px;
    border: 6px;
    margin-left: 10px;
    padding-right: 10px;
    -webkit-border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 0px 0px 6px;
    border-radius: 6px 6px 6px 6px;
}

    .home_search .input {
        width: 80%;
        height: 35px;
        background-color: White;
        margin-left: 10px;
        margin-right: -4px;
        border: 0px;
    }

.home_search_button {
    height: 37px;
    border-radius: 25px;
}

.banner {
    width: 100%;
}

    .banner img {
        width: 100%;
    }

.featured {
    background: url("../Trendy Halloween/images1/featured_bg.jpg") repeat-x scroll 0 0 transparent;
    height: 71px;
    width: 100%;
    padding-top: 20px;
}

h1 {
    font-size: 22px;
}

.middle {
    width: 100%;
    padding-bottom: 20px;
    text-align: center;
}

    .middle a {
        text-decoration: none;
        color: #000;
        font-size: 12px;
        padding: 5px;
    }

    .middle .box {
        margin-top: 10px;
        min-height: 232px;
        width: 39.5%;
        padding: 8px;
        border: 1px solid #ccc;
        margin-left: 10px;
        border-radius: 6px;
        background: #ffffff; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #ffffff 6%, #eeeeee 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ffffff 6%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ffffff 6%,#eeeeee 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ffffff 6%,#eeeeee 100%); /* IE10+ */
        background: linear-gradient(to bottom, #ffffff 6%,#eeeeee 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
    }

        .middle .box h1 {
            font-size: 12px;
            padding: 10px 0px;
            font-weight: normal;
        }

        .middle .box h2 {
            color: #FF0000;
        }

    .middle .inner_box {
        width: 90%;
        padding: 5px;
        border: 1px solid #ccc;
        border-radius: 6px;
        background: #FFFFFF;
    }

        .middle .inner_box img {
            max-height: 112px;
            max-width: 112px;
        }

.categories_bar {
    width: 100%;
    height: 44px;
    background: url("../Trendy Halloween/images1/cat_bg.jpg") repeat-x scroll 0 0 transparent;
    padding-top: 20px;
}

.categories ul {
    margin: 0px;
    padding: 0px;
}

    .categories ul li {
        margin: 0px;
        padding: 0px;
        list-style: none;
        border-bottom: 1px solid #3d4043;
        padding: 15px 10px;
        color: #fff;
        font-size: 16px;
    }

.main_link {
    width: 100%;
}

    .main_link ul {
        margin: 0px;
        padding: 0px;
        width: 100%;
    }

        .main_link ul li {
            list-style: none;
        }

            .main_link ul li a {
                margin: 0px;
                padding: 0px;
                list-style: none;
                background: url("../Trendy Halloween/images1/main_bg.png") repeat-x scroll 0 0 transparent;
                color: #000;
                font-size: 16px;
                text-decoration: none;
                width: 100%;
                padding: 20px 0px;
                border-bottom: 1px solid #bdbcbd;
            }

                .main_link ul li a:hover {
                    background: #ededed;
                }

                .main_link ul li a span {
                    margin-left: 10px;
                    margin-top: -10px;
                    width: 40px;
                }

                .main_link ul li a h1 {
                    color: 43464a;
                    padding-left: 15px;
                }

.footer {
    width: 100%;
    padding: 10px 0px;
}

    .footer p {
        margin-left: 10px;
    }

/* ------------------- tab menu css -----------------------------*/
.glossymenu {
    margin: 0;
    padding: 0;
}

    .glossymenu a.menuitem {
        background: url("../Trendy Halloween/images1/glossyback.gif") repeat-x scroll 0 0 transparent;
        font: bold 18px Arial, Helvetica, sans-serif;
        color: white;
        display: block;
        position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
        width: auto;
        padding: 12px 10px;
        padding-left: 10px;
        text-decoration: none;
        border-bottom: 1px solid #000;
    }

        .glossymenu a.menuitem:visited, .glossymenu .menuitem:active {
            color: white;
        }

        .glossymenu a.menuitem .statusicon { /*CSS for icon image that gets dynamically added to headers*/
            position: absolute;
            top: 15px;
            right: 10px;
            border: none;
        }

        .glossymenu a.menuitem:hover {
            background: #000;
        }

    .glossymenu div.submenu { /*DIV that contains each sub menu*/
        background: white;
    }

        .glossymenu div.submenu ul { /*UL of each sub menu*/
            list-style-type: none;
            margin: 0;
            padding: 0;
        }

            .glossymenu div.submenu ul li {
                border-bottom: 1px solid ccc;
            }

                .glossymenu div.submenu ul li a {
                    display: block;
                    font: normal 18px "arial";
                    color: black;
                    text-decoration: none;
                    padding: 2px 0;
                    padding-left: 10px;
                }

                    .glossymenu div.submenu ul li a:hover {
                        color: white;
                    }

.two_button {
    width: 100%;
    background: #010101;
    padding: 10px 0px;
}

    .two_button .inner_but {
        width: 45%;
        border: 0px;
        padding: 10px;
        border-radius: 6px;
        color: #000;
        font-size: 14px;
        margin-left: 10px;
        cursor: pointer;
        text-decoration: none;
    }

.SSmobileN {
    width: 100%;
    line-height: 0px;
}

    .SSmobileN a, .SSmobileN a img {
        width: 100%;
    }
/* category*/
div.simpleCategoryList {
    padding: 0 0 10px;
}

    div.simpleCategoryList div.categoryMain {
    }

    div.simpleCategoryList div.categorySub {
        padding-left: 2em;
        background-color: #FFFFFF;
        font-weight: normal;
    }

    div.simpleCategoryList a.viewLink {
        padding: 5px 10px;
        display: inline-block;
        font-size: smaller;
        font-style: italic;
    }

    div.simpleCategoryList a.subCatLink {
        display: block;
        padding: 5px;
        padding-left: 0;
    }

    div.simpleCategoryList a.mainCatLink {
        display: block;
        padding: 5px;
        padding-left: 0;
    }

    div.simpleCategoryList div.categoryMain span.name {
        color: #005BFE;
    }

    div.simpleCategoryList div.expandPanel {
        padding: 5px 5px 5px 1em;
    }

div.categoryMain {
    background: rgb(96,101,106); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwNjU2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjE4MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(96,101,106,1) 0%, rgba(22,24,25,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,101,106,1)), color-stop(100%,rgba(22,24,25,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(96,101,106,1) 0%,rgba(22,24,25,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(96,101,106,1) 0%,rgba(22,24,25,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(96,101,106,1) 0%,rgba(22,24,25,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(96,101,106,1) 0%,rgba(22,24,25,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60656a', endColorstr='#161819',GradientType=0 ); /* IE6-8 */
    font: bold 18px Arial, Helvetica, sans-serif;
    color: white;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 12px 10px;
    padding-left: 10px;
    text-decoration: none;
    border-bottom: 1px solid #000;
    cursor: pointer;
}

div.categorySub {
    background: #fff;
    font: bold 18px Arial, Helvetica, sans-serif;
    color: white;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 12px 10px;
    padding-left: 10px;
    text-decoration: none;
    border-bottom: 1px solid #000;
    cursor: pointer;
}

    div.categorySub a {
        text-decoration: none;
        color: #000;
        display: block;
    }

.categoryMain a {
    color: #fff;
    text-decoration: none;
    display: block;
}

div.categoryMain span.arrowDown {
    background: url("images/down_white.gif") no-repeat center center;
    float: right;
    height: 28px;
    width: 16px;
    padding-right: 10px;
}

div.categoryMain span.arrowRight,
div.categorySub span.arrowRightSub {
    background: url("images/right_white.gif") no-repeat center center;
    float: right;
    height: 18px;
    width: 16px;
}

div.categorySub span.arrowRightSub {
    float: none;
    display: inline-block;
}

div.categorySub span.arrowRightNavSub {
    background: url("images/right.gif") no-repeat center center;
    float: right;
    height: 18px;
    width: 16px;
}

div.categorySub span.arrowRightNavSub {
    float: none;
    display: inline-block;
}

div.headerSelected div.categoryMain { /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwNjU2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjE4MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(96,101,106,1) 0%, rgba(22,24,25,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,101,106,1)), color-stop(100%,rgba(22,24,25,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(96,101,106,1) 0%,rgba(22,24,25,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(96,101,106,1) 0%,rgba(22,24,25,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(96,101,106,1) 0%,rgba(22,24,25,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(96,101,106,1) 0%,rgba(22,24,25,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60656a', endColorstr='#161819',GradientType=0 ); /* IE6-8 */
    font: bold 18px Arial, Helvetica, sans-serif;
    color: white;
    display: block;
    position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
    width: auto;
    padding: 12px 10px;
    padding-left: 10px;
    text-decoration: none;
    border-bottom: 1px solid #000;
}

    div.headerSelected div.categoryMain a, div.simpleCategoryList div.headerSelected div.categoryMain span.name {
        color: White;
        text-decoration: none;
    }

#CategoryAccordian > div {
    width: 100%;
}

div.simpleCategoryList div.categoryMain:hover {
    background-color: #62B4CA;
}

div.simpleCategoryList div.categorySub:hover {
    background-color: #F0F0F0;
}



div.Categoryheader h2 {
    background-color: #d3d3d3;
    text-align: center;
    padding: 10px 0;
}




/****login Css*****/

.LoginMain {
    width: 100%;
    height: auto;
}

.InnerLogin {
    padding: 15px;
    margin-bottom: 20px;
    margin: 0 auto;
    background: #eaeaea; /* Old browsers */
    background: -moz-linear-gradient(top, #eaeaea 0%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #eaeaea 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #eaeaea 0%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #eaeaea 0%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(to bottom, #eaeaea 0%,#f5f5f5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}

    .InnerLogin h2 {
        padding: 10px 0px;
    }

.fieldHeader {
    margin: 0;
    padding: 0;
}

.InnerLogin a {
    text-decoration: underline;
    color: #05abe0;
}

.row {
    margin: 5px 0;
    padding: 0;
}

.label {
    width: 100%;
    line-height: 25px;
    font-size: 13px;
    color: #4F4F4F;
}

.Input {
    width: 100%;
    line-height: 25px;
    font-size: 13px;
    color: #4F4F4F;
    background: #fff;
    border: 1px solid #ccc;
    height: 25px;
}

.check {
    width: 20px;
    border: none;
    float: left;
}

.signup {
    bbackground: rgb(156,43,73); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(156,43,73,1) 0%, rgba(174,55,75,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(156,43,73,1)), color-stop(100%,rgba(174,55,75,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(156,43,73,1) 0%,rgba(174,55,75,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(156,43,73,1) 0%,rgba(174,55,75,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(156,43,73,1) 0%,rgba(174,55,75,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(156,43,73,1) 0%,rgba(174,55,75,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c2b49', endColorstr='#ae374b',GradientType=0 ); /* IE6-9 */
    margin: 5px 0;
    cursor: pointer;
    width: 90px;
    height: 30px;
    border: 1px solid #C5C5C5;
    border-radius: 6px 6px 6px 6px;
    color: #fff;
}


    .signup:hover {
        border-color: 1px solid #C5C5C5;
        background: rgb(133,42,57); /* Old browsers */
        background: -moz-linear-gradient(top, rgba(133,42,57,1) 93%, rgba(47,16,21,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(93%,rgba(133,42,57,1)), color-stop(100%,rgba(47,16,21,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(133,42,57,1) 93%,rgba(47,16,21,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(133,42,57,1) 93%,rgba(47,16,21,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(133,42,57,1) 93%,rgba(47,16,21,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom, rgba(133,42,57,1) 93%,rgba(47,16,21,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#852a39', endColorstr='#2f1015',GradientType=0 ); /* IE6-9 */
        cursor: pointer;
        width: 90px;
        height: 30px;
        border: 1px solid #C5C5C5;
        border-radius: 6px 6px 6px 6px;
        color: #fff;
    }

/* category*/


table.navBar {
    background-color: #000;
    vertical-align: middle;
    width: 100%;
    font-size: 16px;
    white-space: nowrap;
    height: 2.4em;
}

    table.navBar td.left {
    }

    table.navBar td.right {
        text-align: right;
        padding-right: 3px;
    }

    table.navBar a {
        color: #FFFFFF;
        line-height: 2em;
        font-weight: bold;
        text-decoration: none;
    }

span.arrowLeft {
    background: url(images/grey_left.png) no-repeat center center;
    height: 16px;
    width: 16px;
    display: inline-block;
    position: relative;
    top: 2px;
}

span.navHomeLink {
    background: url(images/navbar_home1.png) no-repeat center center;
    height: 32px;
    width: 32px;
    display: inline-block;
    position: relative;
    padding: 0 4px;
    top: 3px;
}

span.navCartLink {
    background: url(images/navbar_cart1.png) no-repeat center center;
    height: 32px;
    width: 32px;
    display: inline-block;
    position: relative;
    padding: 0 4px;
    top: 3px;
}


/*** styles for paging of catalog grids ***/
div.pagingPanel, tr.pagingPanel {
    margin: 0;
}

div.pagingPanel, tr.pagingPanel {
    text-align: left;
    padding: 10px;
    margin: 10px 0px 0 0px;
}

    div.pagingPanel span, div.pagingPanel .current, div.pagingPanel a {
        padding: 3px 5px;
        border: 1px solid #65aedb;
        font-weight: bold;
        font-size: 12px;
        margin: 3px 0 3px 1px;
        background-color: #005b90;
        color: #FFF;
    }

    div.pagingPanel .resultMessage {
        padding: 3px 5px;
        border: none;
        font-weight: bold;
        font-size: 12px;
        margin: 3px 0 3px 1px;
        background-color: #FFF;
        color: #000;
    }

    div.pagingPanel a {
        background-color: #e4e4e4;
        color: #005b90;
        text-decoration: none;
    }

        div.pagingPanel a:hover {
            background-color: #e5a704;
            color: #FFFFFF;
            border: 1px solid #005b95;
        }

    tr.pagingPanel td {
        border-bottom: none;
        padding: 5px 0 5px 0;
    }

    tr.pagingPanel a {
        padding: 3px 5px;
        border: 1px solid #65aedb;
        font-weight: bold;
        font-size: 12px;
        margin: 3px 0 3px 1px;
        background-color: #e4e4e4;
        color: #005b90;
    }

    tr.pagingPanel span {
        padding: 3px 5px;
        border: 1px solid #65aedb;
        font-weight: bold;
        font-size: 12px;
        margin: 3px 0 3px 1px;
        background-color: #005b90;
        color: #FFF;
    }

    tr.pagingPanel a:hover {
        background-color: #e5a704;
        color: #FFFFFF;
        border: 1px solid #005b95;
    }

.cssPager td {
    padding-left: 4px;
    padding-right: 4px;
    font-size: 18px;
}

.cssPager span {
    background-color: #263441;
    border: 1px solid #DBEAFF;
    color: #FFFFFF;
    padding: 2px 5px;
}

/* checkout hover help images */
.cvvAmex {
    background-image: url(images/PaymentInstruments/cvv_amex_m.gif);
    background-repeat: no-repeat;
    border: 0;
    height: 132px;
    width: 200px;
}

.cvvVisa {
    background-image: url(images/PaymentInstruments/cvv_visa_m.gif);
    background-repeat: no-repeat;
    border: 0;
    height: 132px;
    width: 200px;
}

.checkHelp {
    background-image: url(images/PaymentInstruments/checkhelp_m.jpg);
    background-repeat: no-repeat;
    border: 0;
    height: 145px;
    width: 200px;
}

.helpSection {
    margin: 10px;
    vertical-align: top;
}

/******************************************************************************************/
/* begin styles for modal popup dialogs                                                   */
/******************************************************************************************/

/* background for main page when modal popup is visible */
.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

/* style for modal popup dialog */
.modalPopup {
    background-color: #f5f1e1;
    border-width: 2px;
    border-style: solid;
    border-color: #69665f;
    padding: 4px;
    width: 70%;
    border-radius: 5px 5px 0 0;
}

/* style for header of modal popup dialog */
.modalPopupHeader {
    cursor: move;
    background-color: #5a574e;
    border: solid 2px #5a574e;
    color: #fff;
    font-style: bold;
    margin: -4px;
    padding: 6px;
}

    .modalPopupHeader h3 {
        margin: 0px;
        padding: 0px;
    }

    .modalPopupHeader .closeIcon {
        width: 16px;
        height: 16px;
        cursor: default;
        margin: -20px 8px 0 0;
        float: right;
        background-image: url(images/close_icon.gif);
    }

.modalPopupFooter {
    text-align: center;
}

/* Mobile product page style*/
.itm-saleFlag {background: none repeat scroll 0 0 #FFFFFF; height: 55px; text-transform: uppercase; border-bottom-right-radius: 10px; border-top-right-radius: 10px; display: block; font-size: 1.3em; margin: 0 auto; width: 224px; font-weight: 700; text-align: center; z-index: 1;
}

/* Text styles used to provide status information */
.goodCondition {
    font-weight: bold;
    color: #008000;
    padding-bottom: 3px;
}

.warnCondition {
    font-weight: bold;
    color: #FFA500;
    padding-bottom: 3px;
}

.errorCondition {
    font-weight: bold;
    color: #FF0000;
    padding: 3px;
}

.requiredField {
    color: #FF0000;
    padding-bottom: 3px;
    margin-left: 3px;
}

p.success, .success {
    font-weight: bold;
    color: #008000;
}

p.error, .error {
    font-weight: bold;
    color: #FF0000;
}


/* button general styling */
.button {
    background-color: #62B4CA;
    font-size: 12px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 3px 10px;
    margin: 0;
    font-weight: bold;
    border: 1px solid #F8F5D8;
    white-space: nowrap;
    height: 28px;
    border-radius: 5px;
    vertical-align: middle;
}

    .button:hover {
        background-color: #7fc2d4;
        border: 1px solid #F8F5D8;
        color: #fff !important;
    }

a.button {
    text-decoration: none;
}

.button:active {
    position: relative;
    top: 1px;
}

.button:link, .button:visited {
    color: #FFFFFF;
    text-decoration: none;
}

div.price span.label {
    display: none;
}

div.price span.value,
span.ourPriceVal,
span.price {
    color: #C41019;
    font-weight: bold;
}

div.sortPanel {
    padding: 5px;
}

/* media query */


.label {
    width: 98%;
    line-height: 25px;
    font-size: 13px;
    color: #4F4F4F;
}

.Input {
    width: 95%;
    line-height: 25px;
    font-size: 13px;
    color: #4F4F4F;
    background #fff;
    border: 1px solid #ccc;
    height: 25px;
}

.check {
    border: none;
    float: left;
}

.signup {
    background: rgb(156,43,73); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(156,43,73,1) 0%, rgba(174,55,75,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(156,43,73,1)), color-stop(100%,rgba(174,55,75,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(156,43,73,1) 0%,rgba(174,55,75,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(156,43,73,1) 0%,rgba(174,55,75,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(156,43,73,1) 0%,rgba(174,55,75,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(156,43,73,1) 0%,rgba(174,55,75,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c2b49', endColorstr='#ae374b',GradientType=0 ); /* IE6-9 */
    margin: 5px 0;
    cursor: pointer;
    width: 90px;
    height: 30px;
    border: 1px solid #C5C5C5;
    border-radius: 6px 6px 6px 6px;
    color: #fff;
}

.LoginMain {
    width: 100%;
    height: auto;
}

.InnerLogin {
    padding: 15px;
    margin-bottom: 20px;
    margin: 0 auto;
    background: #eaeaea; /* Old browsers */
    background: -moz-linear-gradient(top, #eaeaea 0%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #eaeaea 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #eaeaea 0%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #eaeaea 0%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(to bottom, #eaeaea 0%,#f5f5f5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}

.row {
    margin: 5px 0;
    padding: 0;
}

.home_search {
    width: 90%;
    border-radius: 6px;
    border: 0px;
    margin-left: 10px;
    margin-right: -4px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #fff;
}

.imageAreaNew {
    margin: 8px auto 10px auto;
}

}

@media (min-width:400px) {
    .home_search {
        width: 100%;
    }

    .LoginMain {
        width: 95%;
        height: auto;
    }

    .InnerLogin {
        padding: 15px;
        margin-bottom: 20px;
        margin: 0 auto;
        background: #eaeaea; /* Old browsers */
        background: -moz-linear-gradient(top, #eaeaea 0%, #f5f5f5 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #eaeaea 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #eaeaea 0%,#f5f5f5 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #eaeaea 0%,#f5f5f5 100%); /* IE10+ */
        background: linear-gradient(to bottom, #eaeaea 0%,#f5f5f5 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
        border: 1px solid #BDBCBD;
    }

    .imageAreaNew {
        margin: 8px auto 10px auto;
    }

    .header h1 {
        color: #fff;
        font-size: 16px;
        font-weight: normal;
        padding-top: 12px;
        display: block;
        line-height: 22px;
        position: absolute;
        margin: 0px auto;
        width: 100%;
    }
}

@media (min-width:610px) {
    .label {
        width: 98%;
        line-height: 25px;
        font-size: 13px;
        color: #4F4F4F;
    }

    .Input {
        width: 98%;
        line-height: 25px;
        font-size: 13px;
        color: #4F4F4F;
        background #fff;
        border: 1px solid #ccc;
        height: 25px;
    }

    .Input1 {
        width: 96%;
        line-height: 25px;
        font-size: 13px;
        color: #4F4F4F;
        background #fff;
        border: 1px solid #ccc;
        height: 25px;
    }

    .check {
        border: none;
        float: left;
    }

    .signup {
        bbackground: rgb(156,43,73); /* Old browsers */
        background: -moz-linear-gradient(top, rgba(156,43,73,1) 0%, rgba(174,55,75,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(156,43,73,1)), color-stop(100%,rgba(174,55,75,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(156,43,73,1) 0%,rgba(174,55,75,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(156,43,73,1) 0%,rgba(174,55,75,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(156,43,73,1) 0%,rgba(174,55,75,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom, rgba(156,43,73,1) 0%,rgba(174,55,75,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c2b49', endColorstr='#ae374b',GradientType=0 ); /* IE6-9 */
        margin: 5px 0;
        cursor: pointer;
        width: 90px;
        height: 30px;
        border: 1px solid #C5C5C5;
        border-radius: 6px 6px 6px 6px;
        color: #fff;
    }

    .LoginMain {
        width: 100%;
        height: auto;
    }

    .InnerLogin {
        padding: 15px;
        margin-bottom: 20px;
        margin: 0 auto;
        background: #eaeaea; /* Old browsers */
        background: -moz-linear-gradient(top, #eaeaea 0%, #f5f5f5 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #eaeaea 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #eaeaea 0%,#f5f5f5 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #eaeaea 0%,#f5f5f5 100%); /* IE10+ */
        background: linear-gradient(to bottom, #eaeaea 0%,#f5f5f5 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
    }

    .row {
        margin: 5px 0;
        padding: 0;
    }


    .header h1 {
        color: #fff;
        font-size: 20px;
        font-weight: normal;
        padding-top: 12px;
        display: block;
        line-height: 22px;
        position: absolute;
        margin: 0px auto;
        width: 100%;
    }

    .home_search {
        width: 95%;
        border-radius: 6px;
        border: 0px;
        margin-left: 10px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        background: #fff;
    }

    .right_links {
        width: 117px;
        margin-top: 10px;
        margin-right: 10px;
    }

    .header {
        height: 102px;
        width: 100%;
        background: url("../Trendy Halloween/images1/header_bg.png") no-repeat center top #000;
        margin: 0px auto;
    }

    .logo {
        height: 76px;
        width: 183px;
        padding: 12px 0px 0px 10px;
        background: url("../Trendy Halloween/images1/logo.png") no-repeat;
        margin: 12px 0px 0px 10px;
    }

    .middle .box {
        min-height: 232px;
        width: 300px;
        padding: 15px;
        border: 1px solid #ccc;
        margin-left: 4%;
        border-radius: 6px;
        background: #ffffff; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #ffffff 6%, #eeeeee 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ffffff 6%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ffffff 6%,#eeeeee 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ffffff 6%,#eeeeee 100%); /* IE10+ */
        background: linear-gradient(to bottom, #ffffff 6%,#eeeeee 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
    }

        .middle .box h1 {
            font-size: 12px;
            padding: 10px 0px;
            font-weight: normal;
        }

        .middle .box h2 {
            color: #FF0000;
        }

    .middle .inner_box {
        width: 283px;
        padding: 5px;
        border: 1px solid #ccc;
        border-radius: 6px;
        background: #FFFFFF;
    }

        .middle .inner_box img {
            max-height: 150px;
            max-width: 150px;
        }

    .two_button {
        width: 100%;
        background: #010101;
        padding: 10px 0px;
    }

        .two_button .inner_but {
            width: 47.5%;
            border: 0px;
            padding: 10px;
            border-radius: 6px;
            color: #000;
            font-size: 22px;
            margin-left: 10px;
            cursor: pointer;
            background: url("../Trendy Halloween/images1/featured_bg.jpg") repeat-x;
        }
}

@media only screen and (min-width : 479px) and (max-width : 579px) {
    .middle .box {
        margin-top: 10px;
        min-height: 232px;
        width: 163px;
        padding: 15px;
        border: 1px solid #ccc;
        margin-left: 30px;
        border-radius: 6px;
        background: #ffffff; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #ffffff 6%, #eeeeee 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ffffff 6%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ffffff 6%,#eeeeee 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ffffff 6%,#eeeeee 100%); /* IE10+ */
        background: linear-gradient(to bottom, #ffffff 6%,#eeeeee 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
    }

        .middle .box h1 {
            font-size: 12px;
            padding: 10px 0px;
            font-weight: normal;
        }

        .middle .box h2 {
            color: #FF0000;
        }

    .middle .inner_box {
        width: 151px;
        padding: 5px;
        border: 1px solid #ccc;
        border-radius: 6px;
        background: #FFFFFF;
    }
}

@media only screen and (min-width : 639px) and (max-width :767px) {
    .middle .box {
        margin-top: 10px;
        min-height: 232px;
        width: 241px;
        padding: 15px;
        border: 1px solid #ccc;
        margin-left: 30px;
        border-radius: 6px;
        background: #ffffff; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJS Igdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #ffffff 6%, #eeeeee 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ffffff 6%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ffffff 6%,#eeeeee 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ffffff 6%,#eeeeee 100%); /* IE10+ */
        background: linear-gradient(to bottom, #ffffff 6%,#eeeeee 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
    }

        .middle .box h1 {
            font-size: 12px;
            padding: 10px 0px;
            font-weight: normal;
        }

        .middle .box h2 {
            color: #FF0000;
        }

    .middle .inner_box {
        width: 228px;
        padding: 5px;
        border: 1px solid #ccc;
        border-radius: 6px;
        background: #FFFFFF;
    }
}

@media only screen and (min-width :794px) {
    .middle .box {
        margin-top: 10px;
        min-height: 232px;
        width: 241px;
        padding: 15px;
        border: 1px solid #ccc;
        margin-left: 30px;
        border-radius: 6px;
        background: #ffffff; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #ffffff 6%, #eeeeee 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ffffff 6%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ffffff 6%,#eeeeee 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ffffff 6%,#eeeeee 100%); /* IE10+ */
        background: linear-gradient(to bottom, #ffffff 6%,#eeeeee 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
    }

        .middle .box h1 {
            font-size: 12px;
            padding: 10px 0px;
            font-weight: normal;
        }

        .middle .box h2 {
            color: #FF0000;
        }

    .middle .inner_box {
        width: 228px;
        padding: 5px;
        border: 1px solid #ccc;
        border-radius: 6px;
        background: #FFFFFF;
    }
}
