.errormsg {
    background: url("../images/ico-exclam.gif") 10px 10px no-repeat;
    margin: 0px 0 1em 0;
    padding: 10px 10px 10px 30px;
    border: 1px dotted #cc0000;
    color: #cc0000;
    font-weight: bold;
    text-align: left;
}

.successmsg {
    background: url("../images/ico-accept.gif") 10px 10px no-repeat;
    margin: 0px 0 1em 0;
    padding: 10px 10px 10px 30px;
    border: 1px dotted #009900;
    color: #009900;
    font-weight: bold;
    text-align: left;
}

.infomsg {
    background: url("../images/ico-info.gif") 10px 10px no-repeat;
    margin: 0px 0 1em 0;
    padding: 10px 10px 10px 35px;
    border: 1px dotted #edce92;
    color: #e87b00;
    font-weight: bold;
    text-align: left;
}

.info {
    color: #e87b00;
    font-weight: bold;
}

.cursorpointer {
    cursor: pointer;
}

/*accordion {
    display: none;
}*/

    .leftcategoryaccordian {
        display: none;
    }


a {
    color: Blue;
    text-decoration: none!important;
}

    a:hover, a:focus {
        color: #000;
    }
    
 
 

.drpCategory option {
    padding: 4px;
}

.news-link span {
    color: #364a61;
}

.shop_table.cart a {
    color: #364a61;
}
/*.catagory-pad{display:none;}*/
/*accordion {
    display: none;
}*/

.mega_dropdown_wrapper {
    width: 100%;
    height: 100%;
    position: relative;
    background: #efefef;
    z-index: 999;
}

.m_dropdown_main_box {
    width: 100%;
    float: left;
    height: auto;
    position: relative;
}

    .m_dropdown_main_box .dropdown_menu_title {
        width: 100%;
        float: left;
        height: auto;
        padding: 8px 10px;
        text-align: center;
        background: #0066b7;
        font-weight: bold;
        font-size: 13px;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
        margin: 0px 0px 5px 0px;
    }

        .m_dropdown_main_box .dropdown_menu_title span {
            width: 25px;
            height: 25px;
            float: right;
            background: url(../images/menu_icon.png) center center no-repeat;
        }

.m_d_menu_box {
    width: 100%;
    float: left;
    height: auto;
    background: #fff;
}

    .m_d_menu_box ul {
        width: 100%;
        float: left;
        height: auto;
        padding: 0px;
        margin: 0px;
    }

        .m_d_menu_box ul li {
            width: 100%;
            float: left;
            height: auto;
            position: inherit !important;
            border-bottom: solid 1px #ddd !important;
            padding: 0px !important;
        }

            .m_d_menu_box ul li:hover {
                background: #fff;
            }

            .m_d_menu_box ul li a {
                width: 100%;
                height: auto;
                font-size: 13px;
                color: #000 !important;
                display: block;
                background: #ebebeb;
                padding: 8px 10px;
            }

            .m_d_menu_box ul li:hover > a {
                background: #fff;
                text-decoration: none;
            }

            .m_d_menu_box ul li .mega_dropdown_overlay {
                width: 100%;
                position: absolute;
                top: 0px;
                left: 100%;
                background: rgba(255, 255, 255, 1);
                display: none;
                padding: 0px 10px;
            }

            .m_d_menu_box ul li:hover .mega_dropdown_overlay {
                display: block;
                 transition-delay: 1.5s;
    -webkit-transition-delay:1.5s;
            }

.menu_con_wrapper {
    width: 750px;
    float: left;
    height: auto;
    background: #fff;
    position: relative;
    min-height: 100%;
}

    .menu_con_wrapper div.main_product_box {
        width: 750px;
        float: left;
        height: auto;
        background: none repeat scroll 0 0 #efefef;
    }

        .menu_con_wrapper div.main_product_box h2 {
            width: 100%;
            padding: 11px 10px;
            background: #0066b7;
            font-size: 13px;
            font-weight: bold;
            text-transform: uppercase;
            text-align: center;
            color: #fff;
            margin: 0px;
            border-left: 5px solid #fff;
            margin-bottom: 4px;
        }

        .menu_con_wrapper div.main_product_box div {
            width: 250px;
            float: left;
            height: auto;
            border-left: 5px solid #fff;
        }

        .menu_con_wrapper div.main_product_box h5 {
            width: 100%;
            height: auto;
            font-size: 13px;
            color: #fff;
            padding: 8px 10px;
            border-bottom: solid 1px #ddd;
            background: #0066b7;
            float: left;
            margin: 0px;
        }

        .menu_con_wrapper div.main_product_box ul {
            width: 100%;
            float: left;
            height: auto;
            padding: 0px;
            margin: 10px 0px 20px 0px;
        }

            .menu_con_wrapper div.main_product_box ul li {
                width: 100%;
                float: left;
                height: auto;
                padding: 3px 10px 3px 15px !important;
                border: none;
                list-style: none;
            }

                .menu_con_wrapper div.main_product_box ul li:hover {
                    background-color: #efefef;
                }

                .menu_con_wrapper div.main_product_box ul li img {
                    width: 100%;
                    height: auto;
                }

                .menu_con_wrapper div.main_product_box ul li a {
                    width: 100%;
                    height: auto;
                    font-size: 12px;
                    color: #000 !important;
                    background: url(../images/list_bullet_1.png) left 6px no-repeat;
                    padding: 0px 10px;
                }

                    .menu_con_wrapper div.main_product_box ul li a:hover {
                        background-color: #efefef;
                        color: #0066b7 !important;
                    }

    .menu_con_wrapper div.offer_box {
        width: 180px;
        float: left;
        height: 100%;
        background: #efefef;
        min-height: 584px;
    }

        .menu_con_wrapper div.offer_box h2 {
            width: 100%;
            padding: 11px 10px;
            background: #364a61;
            font-size: 13px;
            text-transform: uppercase;
            text-align: center;
            color: #fff;
            margin: 0px;
        }

        .menu_con_wrapper div.offer_box div {
            width: 180px;
            float: left;
            height: auto;
            border-left: solid 5px #fff;
        }

        .menu_con_wrapper div.offer_box h5 {
            width: 100%;
            height: auto;
            font-size: 13px;
            color: #fff;
            padding: 8px 10px;
            border-bottom: solid 1px #ddd;
            background: #0066b7;
            float: left;
            margin: 0px;
        }

        .menu_con_wrapper div.offer_box ul {
            width: 100%;
            float: left;
            height: auto;
            padding: 0px;
            margin: 10px 0px 20px 0px;
        }

            .menu_con_wrapper div.offer_box ul li {
                width: 100%;
                float: left;
                height: auto;
                padding: 3px 10px 3px 15px !important;
                border: none;
                list-style: none;
            }

                .menu_con_wrapper div.offer_box ul li:hover {
                    background-color: #efefef;
                }

                .menu_con_wrapper div.offer_box ul li img {
                    width: 100%;
                    height: auto;
                }

                .menu_con_wrapper div.offer_box ul li a {
                    width: 100%;
                    height: auto;
                    font-size: 12px;
                    color: #000 !important;
                    background: url(../images/list_bullet_1.png) left 6px no-repeat;
                    padding: 0px 10px;
                }

                    .menu_con_wrapper div.offer_box ul li a:hover {
                        background-color: #efefef;
                        color: #0066b7 !important;
                    }

    .menu_con_wrapper div.top_brands {
        width: 180px;
        float: left;
        height: 100%;
        background: #fff;
        min-height: 584px;
    }

        .menu_con_wrapper div.top_brands h2 {
            width: 100%;
            padding: 8px 10px;
            background: #364a61;
            font-family: 'Lato';
            font-size: 13px;
            text-transform: uppercase;
            text-align: center;
            color: #fff;
            margin: 0px;
        }

        .menu_con_wrapper div.top_brands div {
            width: 180px;
            float: left;
            height: auto;
            border-left: solid 5px #fff;
        }

        .menu_con_wrapper div.top_brands h5 {
            width: 100%;
            height: auto;
            font-size: 13px;
            color: #fff;
            padding: 8px 10px;
            border-bottom: solid 1px #ddd;
            background: #0066b7;
            float: left;
            margin: 0px;
        }

        .menu_con_wrapper div.top_brands ul {
            width: 100%;
            float: left;
            height: auto;
            padding: 0px;
            margin: 0px 0px 20px 0px;
        }

            .menu_con_wrapper div.top_brands ul li {
                width: 100%;
                float: left;
                height: auto;
                padding: 5px 10px 0px 15px;
                border: none;
            }

                .menu_con_wrapper div.top_brands ul li img {
                    width: 100%;
                    height: auto;
                }

                .menu_con_wrapper div.top_brands ul li a {
                    width: 100%;
                    height: auto;
                    font-size: 12px;
                    color: #000 !important;
                    background: url(../images/list_bullet_1.png) left 4px no-repeat;
                    padding: 0px 10px;
                }

    .menu_con_wrapper div.advertisement {
        width: 160px;
        float: left;
        height: 100%;
        background: #efefef;
        min-height: 584px;
    }

        .menu_con_wrapper div.advertisement h2 {
            width: 100%;
            padding: 11px 10px;
            background: #364a61;
            font-size: 13px;
            text-transform: uppercase;
            text-align: center;
            color: #fff;
            margin: 0px;
        }

        .menu_con_wrapper div.advertisement div {
            width: 160px;
            float: left;
            height: auto;
        }

            .menu_con_wrapper div.advertisement div img {
                width: 100% !important;
            }


.social-media {
    float: right;
}

@media only screen and (max-width: 1024px) {
    .mega_dropdown_wrapper {
        display: block;
    }

    .search-meta {
        display: block;
    }

    /*accordion {
        display: none;
    }*/
    
    .leftcategoryaccordian {
        display: none;
    }

    .cc {
        padding: 0;
        margin: 28px 0 15px;
        text-align: right;
    }

        .cc li {
            display: inline-block;
            margin-left: 10px;
            padding: 4px 0;
        }
}


@media only screen and (max-width: 320px) {
    .search-meta {
        display: none;
    }

    .footer_logo {
        display: none!important;
    }

    #title-breadcrumb {
        display: none!important;
    }

    .mega_dropdown_wrapper {
        display: none!important;
    }

    /*.accordion {
        display: block;
    }*/

    .leftcategoryaccordian {
        display: block;
    }

    .inner-page {
        padding-top: 0px !important;
    }

    .cc {
        padding: 0;
        margin: 0px auto;
        text-align: center;
    }

        .cc li {
            display: inline-block;
            margin-left: 4px;
            padding: 2px 0;
        }
}

@media only screen and (max-width: 480px) {
    .search-meta {
        display: none;
    }

    .mega_dropdown_wrapper {
        display: none!important;
    }

    /*.accordion {
        display: block;
    }*/
    
    .leftcategoryaccordian {
        display: block;
    }

    .footer_logo {
        display: none!important;
    }

    #title-breadcrumb {
        display: none!important;
    }

    .mega_dropdown_wrapper {
        display: none!important;
    }

    .inner-page {
        padding-top: 0px !important;
    }

    .cc {
        padding: 0;
        margin: 0px auto;
        text-align: center;
        padding-top: 26px;
    }

        .cc li {
            display: inline-block;
            margin-left: 4px;
            padding: 2px 0;
        }
}


.fb-like-box.fb_iframe_widget {
    background: #fff;
    border: 1px solid;
}


@media only screen and (max-width: 640px) {
    .search-meta {
        display: none;
    }

    .mega_dropdown_wrapper {
        display: none!important;
    }

    /*.accordion {
        display: block;
    }*/
    
    .leftcategoryaccordian {
        display: block;
    }

    .inner-page {
        padding-top: 0px !important;
    }

    #title-breadcrumb {
        display: none!important;
    }

    .mega_dropdown_wrapper {
        display: none!important;
    }
}

@media only screen and (max-width: 786px) {
    .mega_dropdown_wrapper {
        display: none!important;
    }

    /*.accordion {
        display: block;
    }*/
    
    .leftcategoryaccordian {
        display: block;
    }

    .inner-page {
        padding-top: 0px !important;
    }

    #title-breadcrumb {
        display: none!important;
    }

    .mega_dropdown_wrapper {
        display: none!important;
    }
}

@media (min-width: 768px) {
    div#order_review .shop_table {
        width: 45%;
        float: right;
        text-align: right;
    }
}


.dropdown-menu section li a, .dropdown-menu > li > a {
    font-size: 13px;
}

.navbar-nav > li > a {
    font-size: 13px;
}

.wordpress-strathcon.strathconcommerce-page #payment div.payment_box, .input-text, #shipping_country, #billing_country, #calc_shipping_state {
    font-size: 13px;
}

.dropdown-header, .dropdown-menu, .form-control, body {
    font-size: 13px;
}

body {
    font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}


/* bootstrap */


.nav .current_page_ancestor a .caret, .nav .active a .caret, .nav .current_page_item a .caret, .nav a:hover .caret {
    border-top-color: #0066b7;
    border-bottom-color: #0066b7;
}

.navbar-nav > li.current_page_ancestor > a, .navbar-nav > li.active > a, .navbar-nav > li.current_page_item > a, .navbar-nav > li > a:hover {
    color: #0066b7;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #76abe8;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #0066b7;
}

@media (min-width: 768px) {
    .dropdown-menu > li > a {
        background: #0066b7;
    }

        .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
            background-color: #364a61;
        }

    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        background-color: #364a61;
    }
}

.btn-primary {
    background-color: #364a61;
    border-color: #364a61;
}

    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
        background-color: #364a61;
        border-color: #76abe8;
    }
/* application */
.thumb-menu-item a:hover img {
    border-color: #76abe8;
}

.thumb-menu-item a:hover h5 {
    color: #76abe8;
}

@media (min-width: 768px) {
    section .dropdown-submenu.active > a, section .dropdown-submenu:hover > a {
        background-color: #0066b7;
    }
}

.dropdown-menu section li.active a, .dropdown-menu section li a:focus, .dropdown-menu section li a:hover {
    background-color: #364a61;
}

@media (min-width: 768px) {
    .none-type.dropdown-menu {
        background-color: #0066b7 !important;
    }
}

.lpd_breadcrumb {
    background: #364a61;
}

    .lpd_breadcrumb a:focus, .lpd_breadcrumb a:hover {
        color: #76abe8;
    }

.tb-t h2 {
    color: #364a61;
}


.footer-menu li a:hover {
    color: #0066b7;
}

.widget.widget_rss ul li a:hover, .widget.widget_pages ul li a:hover, .widget.widget_nav_menu ul li a:hover, .widget.widget_nav_menu ul li a.active, .widget.widget_login ul li a:hover, .widget.widget_meta ul li a:hover, .widget.widget_categories ul li a:hover, .widget.widget_archive ul li a:hover, .widget.widget_recent_comments ul li a:hover, .widget.widget_recent_entries ul li a:hover {
    color: #76abe8;
}

.search-meta .btn .halflings:before {
    color: #ffffff;
}

.wpml-switcher .ws-title .halflings:before {
    color: #ffffff;
}

.ws-dropdown ul li a:hover {
    color: #0066b7;
}

.ws-dropdown {
    background-color: #364a61;
}

    .ws-dropdown:after {
        border-bottom: 5px solid #364a61;
    }

.blog-post-title a:hover {
    color: #76abe8;
}

.single-post-meta a:hover, .blog-post-meta a:hover {
    color: #76abe8;
}

.tagcloud a:hover, .tags a:hover {
    border-color: #76abe8;
    background-color: #76abe8;
}

.right-hm-menu li a:hover {
    color: #76abe8;
}

.cart-bag {
    background-color: #0066b7;
    border-color: #76abe8;
}

a:hover .cart-bag {
    background-color: #364a61;
}

.cart-bag-handle {
    border-color: #0066b7;
}

.mega-icon {
    background-color: #0066b7;
}

    .mega-icon:hover {
        background-color: #364a61;
    }

.portfolio-item .title a:hover {
    color: #0066b7;
}

.dropcap1 {
    background: #76abe8;
}

.wpmtp-filter ul li.current a, .wpmtp-filter ul li a:hover {
    border-color: #76abe8;
    background-color: #0066b7;
}
/* Multi Purpose Media Boxes */
.box:hover .box-caption .box-title {
    color: #76abe8;
}

.category-navbar li.select a {
    background-color: #76abe8;
}

.category-navbar li a:hover {
    background-color: #364a61;
}
/* strathconcommerceerece */
.wordpress-strathcon .strathconcommerce table.cart .cart_table_item:hover img, .wordpress-strathcon.strathconcommerce-page table.cart .cart_table_item:hover img {
    border-color: #76abe8;
}

.wordpress-strathcon .strathconcommerce table.cart a.remove:hover, .wordpress-strathcon.strathconcommerce-page table.cart a.remove:hover {
    /*background: #364a61;*/
}

.wordpress-strathcon .strathconcommerce .widget_price_filter .ui-slider .ui-slider-handle, .wordpress-strathcon.strathconcommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
    background: #76abe8;
    border: 1px solid #364a61;
}

    .wordpress-strathcon .strathconcommerce .widget_price_filter .ui-slider .ui-slider-handle:hover, .wordpress-strathcon.strathconcommerce-page .widget_price_filter .ui-slider .ui-slider-handle:hover {
        background: #364a61;
    }

.strathconcommerce ul.cart_list li a:hover img, .strathconcommerce-page ul.cart_list li a:hover img, .strathconcommerce ul.product_list_widget li a:hover img, .strathconcommerce-page ul.product_list_widget li a:hover img {
    border: 1px solid #76abe8;
}

.strathconcommerce ul.cart_list li a:hover, .strathconcommerce-page ul.cart_list li a:hover, .strathconcommerce ul.product_list_widget li a:hover, .strathconcommerce-page ul.product_list_widget li a:hover {
    color: #0066b7 !important;
}

.product-category a:hover {
    border-color: #0066b7;
}

ul.lpd-products li.product.product-category:hover .product-category-title {
    background-color: #0066b7;
}

.product-item-thumb-wrap:hover {
    border-color: #76abe8;
}

.product-item_btn.loading .glyphicons:before {
    color: #76abe8 !important;
}

.product-item-thumb-wrap .product-item_btn {
    color: #76abe8;
    border-color: #76abe8;
}

    .product-item-thumb-wrap .product-item_btn .glyphicons:before {
        color: #76abe8;
    }

    .product-item-thumb-wrap .product-item_btn.add_to_cart_button.added, .product-item-thumb-wrap .product-item_btn:hover {
        color: #364a61;
        border-color: #364a61;
    }

        .product-item-thumb-wrap .product-item_btn.add_to_cart_button.added .glyphicons:before, .product-item-thumb-wrap .product-item_btn:hover .glyphicons:before {
            color: #364a61;
        }

.wordpress-strathcon.strathconcommerce-page div.product form.cart .group_table td.label a:hover {
    color: #76abe8;
}

.wordpress-strathcon.strathconcommerce-page .quantity .plus:hover, .wordpress-strathcon.strathconcommerce-page #content .quantity .plus:hover, .wordpress-strathcon.strathconcommerce-page .quantity .minus:hover, .wordpress-strathcon.strathconcommerce-page #content .quantity .minus:hover {
    background: #76abe8;
}

.wordpress-strathcon .strathconcommerce .strathconcommerce-breadcrumb a:hover, .wordpress-strathcon.strathconcommerce-page .strathconcommerce-breadcrumb a:hover {
    color: #76abe8;
}

@media (max-width: 991px) {
    .ws-dropdown ul li a {
        color: #76abe8;
    }

        .ws-dropdown ul li a:hover {
            color: #364a61;
        }
}


body {
    background-color: #f0f0f0;
}


span.lpd-onsale {
    border: 2px solid #c82f2a;
    color: #c82f2a;
}



@charset
@charset"UTF-8";
/* CSS Document */
/* Grid View Button Style */
.woo_grid_compare_button_container {
    display: inline-block;
    text-align: center;
    margin: 10px 0px 10px 0px !important;
}

    .woo_grid_compare_button_container .woo_bt_compare_this {
        position: relative !important;
        cursor: pointer;
        display: inline-block !important;
        line-height: 1 !important;
    }

    .woo_grid_compare_button_container .woo_bt_compare_this_button {
        padding: 7px 8px !important;
        margin: 0; /*Background*/
        background-color: #476381 !important;
        background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #538bbc), color-stop(1, #476381) ) !important;
        ;
        background: -moz-linear-gradient( center top, #538bbc 20%, #476381 100% )!important;
        ; /*Border*/
        border: 1pxsolid#476381!important;
        border-radius: 3px3px3px3px!important;
        -moz-border-radius: 3px3px3px3px!important;
        -webkit-border-radius: 3px3px3px3px!important; /* Shadow */
        box-shadow: none!important;
        -moz-box-shadow: none!important;
        -webkit-box-shadow: none!important; /* Font */
        font-family: !important;
        text-align: center!important;
        text-shadow: 0-1px0hsla(0,0%,0%,.3);
        text-decoration: none!important;
    }

    .woo_grid_compare_button_container .woo_bt_compare_this_link { /* Font */
        font-family: !!important;
    }

        .woo_grid_compare_button_container .woo_bt_compare_this_link:hover {
            color: !!important;
        }

    .woo_grid_compare_button_container .woo_bt_compare_this.compared:before {
        background: url(../images/compare_success.png) no-repeat scroll 0 center transparent;
        position: absolute;
        right: -26px;
        content: "";
        height: 16px;
        text-indent: 0;
        width: 16px;
    }
    /* Grid View View Compare Style */
    .woo_grid_compare_button_container .woo_bt_view_compare {
        position: relative !important;
        cursor: pointer !important;
        line-height: 1 !important;
        display: inline-block;
        margin-top: 5px !important;
    }

    .woo_grid_compare_button_container .woo_bt_view_compare_link {
        /* Font */
        font-family: !!important;
    }

        .woo_grid_compare_button_container .woo_bt_view_compare_link:hover {
            color: !!important;
        }
/* Product Page Button Style */
.woo_compare_button_container {
    clear: both;
    margin: 10px 0px 10px 0px !important;
}

    .woo_compare_button_container .woo_bt_compare_this {
        position: relative !important;
        cursor: pointer !important;
        display: inline-block !important;
        line-height: 1 !important;
    }

    .woo_compare_button_container .woo_bt_compare_this_button {
        padding: 7px 8px !important;
        margin: 0; /*Background*/
        background-color: #476381 !important;
        background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #538bbc), color-stop(1, #476381) ) !important;
        ;
        background: -moz-linear-gradient( center top, #538bbc 20%, #476381 100% )!important;
        ; /*Border*/
        border: 1pxsolid#476381!important;
        border-radius: 3px3px3px3px!important;
        -moz-border-radius: 3px3px3px3px!important;
        -webkit-border-radius: 3px3px3px3px!important; /* Shadow */
        box-shadow: none!important;
        -moz-box-shadow: none!important;
        -webkit-box-shadow: none!important; /* Font */
        font: bold12pxArial,sans-serif!important;
        color: #FFFFFF!important;
        text-align: center!important;
        text-shadow: 0-1px0hsla(0,0%,0%,.3);
        text-decoration: none!important;
    }

    .woo_compare_button_container .woo_bt_compare_this_link { /* Font */
        font: bold 13px 'Lato', arial, sans-serif !important;
        color: #363636 !important;
    }

        .woo_compare_button_container .woo_bt_compare_this_link:hover {
            color: #959595 !important;
        }

    .woo_compare_button_container .woo_bt_compare_this.compared:before {
        background: url(../images/compare_success.png) no-repeat scroll 0 center transparent;
        position: absolute;
        right: -26px;
        content: "";
        height: 16px;
        text-indent: 0;
        width: 16px;
    }
    /* Product Page View Compare Style */
    .woo_compare_button_container .woo_bt_view_compare {
        position: relative !important;
        cursor: pointer !important;
        line-height: 1 !important;
        display: inline-block;
        margin-top: 5px !important;
    }

    .woo_compare_button_container .woo_bt_view_compare_button {
        padding: 7px 8px !important;
        margin: 0; /*Background*/
        background-color: #476381 !important;
        background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #538bbc), color-stop(1, #476381) ) !important;
        ;
        background: -moz-linear-gradient( center top, #538bbc 20%, #476381 100% )!important;
        ; /*Border*/
        border: 1pxsolid#476381!important;
        border-radius: 3px3px3px3px!important;
        -moz-border-radius: 3px3px3px3px!important;
        -webkit-border-radius: 3px3px3px3px!important; /* Shadow */
        box-shadow: none!important;
        -moz-box-shadow: none!important;
        -webkit-box-shadow: none!important; /* Font */
        font: bold12pxArial,sans-serif!important;
        color: #FFFFFF!important;
        text-align: center!important;
        text-shadow: 0-1px0hsla(0,0%,0%,.3);
        text-decoration: none!important;
    }

    .woo_compare_button_container .woo_bt_view_compare_link { /* Font */
        font: bold 13px 'Lato', arial, sans-serif !important;
        color: #363636 !important;
    }

        .woo_compare_button_container .woo_bt_view_compare_link:hover {
            color: #959595 !important;
        }
/* Compare Widget Title Style */
#compare_widget_title_container {
    float: left !important;
    padding: 5px 5px !important;
    margin-top: 0px !important;
    margin-bottom: 10px !important; /*Background*/
    background-color: !!important; /*Border*/
    border: 0pxsolid#476381!important;
    border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
}

    #compare_widget_title_container #compare_widget_title_text { /* Font */
        font-family: !!important;
    }

#total_compare_product { /* Font */
    font-family: !!important;
}
/* Compare Widget Style */
.no_compare_list { /* Font */
    font-family: !!important;
}

ul.compare_widget_ul {
    list-style: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

    ul.compare_widget_ul li.compare_widget_item {
        background: none !important;
        list-style: none !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-bottom: 5px;
    }

.woo_compare_remove_product {
    cursor: pointer;
    display: inline-block !important;
    text-decoration: none !important;
}

.woo_compare_remove_icon {
    border: none !important;
    padding: 0 !important;
    margin: 6px 0 0 !important;
    max-width: 10px !important;
    max-height: 10px !important;
}

.woo_compare_widget_item {
    display: block !important;
    text-decoration: none;
}

.compare_widget_action {
    margin-top: 10px;
}
/* Compare Thumbnail Style */
.woo_compare_widget_thumbnail {
    width: 32px !important;
    max-width: 100% !important;
    min-width: auto !important;
    height: auto !important;
    float: left !important;
    margin: 0 5px 2px 0 !important;
    padding: 2px !important; /*Background*/
    background-color: #FFFFFF !important; /*Border*/
    border: 1px solid #CDCDCE !important;
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important; /* Shadow */
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.compare_remove_column {
    float: right;
}

.compare_title_column {
    margin-right: 15px;
}

@charset
@charset"UTF-8";
/* CSS Document */
/* Compare Widget Button Style */
.woo_compare_widget_button_container {
    text-align: center;
    float: right !important;
}

.woo_compare_button_go {
    cursor: pointer;
    display: inline-block !important;
    line-height: 1 !important;
    margin: 0;
}

.woo_compare_widget_button_go {
    padding: 7px 8px !important; /*Background*/
    background-color: #476381 !important;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #538bbc), color-stop(1, #476381) ) !important;
    ;
    background: -moz-linear-gradient( center top, #538bbc 20%, #476381 100% )!important;
    ; /*Border*/
    border: 1pxsolid#476381!important;
    border-radius: 3px3px3px3px!important;
    -moz-border-radius: 3px3px3px3px!important;
    -webkit-border-radius: 3px3px3px3px!important; /* Shadow */
    box-shadow: none!important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important; /* Font */
    font-family: !important;
    text-align: center!important;
    text-shadow: 0-1px0hsla(0,0%,0%,.3);
    text-decoration: none!important;
}

.woo_compare_widget_link_go { /* Font */
    font-family: !!important;
}

    .woo_compare_widget_link_go:hover {
        color: !!important;
    }
/* Compare Widget Clear All Items Style */
.woo_compare_clear_all_container {
    text-align: center;
    float: right !important;
    margin-top: 8px !important;
}

.woo_compare_clear_all {
    cursor: pointer;
    display: inline-block !important;
    line-height: 1 !important;
    margin: 0;
}

.woo_compare_clear_all_button {
    padding: 7px 8px !important; /*Background*/
    background-color: #476381 !important;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #538bbc), color-stop(1, #476381) ) !important;
    ;
    background: -moz-linear-gradient( center top, #538bbc 20%, #476381 100% )!important;
    ; /*Border*/
    border: 1pxsolid#476381!important;
    border-radius: 3px3px3px3px!important;
    -moz-border-radius: 3px3px3px3px!important;
    -webkit-border-radius: 3px3px3px3px!important; /* Shadow */
    box-shadow: none!important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important; /* Font */
    font-family: !important;
    text-align: center!important;
    text-shadow: 0-1px0hsla(0,0%,0%,.3);
    text-decoration: none!important;
}

.woo_compare_clear_all_link { /* Font */
    font-family: !!important;
}

    .woo_compare_clear_all_link:hover {
        color: !!important;
    }
/* 3RD Party Contact Form */
.3rd_inquiry_form_container {
    margin-top: 10px;
}
/* Video & Audio Container */
.woocp_video_type_container {
    width: 80%;
    position: relative;
    padding-bottom: 45%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}

    .woocp_video_type_container iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.woocp_audio_type_container {
    width: 80%;
    padding: 5px 0;
}




@font-face {
    font-family: 'robotoregular';
    src: url('../font/Roboto-Regular-webfont.eot');
    src: url('../font/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/Roboto-Regular-webfont.woff') format('woff'), url('../font/Roboto-Regular-webfont.ttf') format('truetype'), url('../font/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('../font/roboto-bold_1-webfont.eot');
    src: url('../font/roboto-bold_1-webfont.eot?#iefix') format('embedded-opentype'), url('../font/roboto-bold_1-webfont.woff') format('woff'), url('../font/roboto-bold_1-webfont.ttf') format('truetype'), url('../font/roboto-bold_1-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}





.stockunavailable {
    background: url(../images/check-cross.gif) 0 0 no-repeat;
    padding-left: 16px;
}

    .stockunavailable span {
        width: 25px;
        height: 15px;
    }

.stockavailable {
    background: url(../images/check-cross.gif) 0 -15px no-repeat;
    padding-left: 18px;
}

    .stockavailable span {
        width: 25px;
        height: 15px;
    }

.rbtnprice1 td input[type=radio] {
    margin-right: 6px;
    vertical-align: top;
}


.imgbutton {
    color: #fff;
    font-weight: bold;
    background: url(../images/close_button1.gif) top no-repeat;
    height: 23px;
    padding: 0 5px 3px 5px;
    border: 0;
    cursor: pointer;
}

.loadpopup {
    float: right;
    padding-top: 4px;
    margin-right: 5px;
}


.searchresulterror {
    background-color: #FAEBE7;
    background-image: url("../images/msg-error.png" );
    background-position: 10px 11px;
    background-repeat: no-repeat;
    border: 1px solid #FA4343;
    color: #DF280A;
    display: block;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 13px;
    padding: 10px 10px 10px 31px;
}

.searchresult {
    background-color: #EFF5EA;
    background-image: url("../images/msg-success.gif" );
    background-position: 10px 11px;
    background-repeat: no-repeat;
    border: 1px solid #446423;
    color: #3D6611;
    display: block;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 13px;
    padding: 10px 10px 10px 31px;
}

.cart-meta .item-remove {
    color: #959595;
    float: left;
    font-size: 11px;
    font-weight: 300;
    text-decoration: line-through !important;
}

    .cart-meta .item-remove:hover {
        text-decoration: none !important;
    }

.right-meta a {
    color: #ffffff !important;
}

    .right-meta a:hover, .right-meta a:focus {
        color: #eef0f1 !important;
    }
