﻿
/*===================================================================== 
Header Area Starts 
=====================================================================*/

#ctl00_HeaderPanel {
    width: auto;
    background-color: #f1574d;
    vertical-align: middle;
}

#HeaderPanel {
    width: 100%;
    margin: 0px auto;
    background-color: #f1574d;
    vertical-align: middle;
}

.headerMainLeftdiv {
    width: 25%;
    font-size: 12px;
}

.headerMainRightdiv {
    width: 75%;
    font-size: 12px;
}

.div_searchProducts {
    width: 75%;
    font-size: 12px;
}

.divSearchBox {
    background-color: none;
    width: 190px;
    margin: -1px 0px 0px 0px;
    -moz-border-radius: 8px;
    -moz-box-shadow: 0px px 0px #000000;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    -ms-box-shadow: 0px 0px 0px #000000;
    font-size: 13px;
    float: left;
}

.divSearchBoxColor {
    background-color: none;
    width: 190px;
    float: right;
    margin: -1px 0px 0px 0px;
    -moz-border-radius: 8px;
    -moz-box-shadow: 0px px 0px #000000;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    -ms-box-shadow: 0px 0px 0px #000000;
    outline: none;
}

.txtWidthSearch {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 2px 0px 2px 10px;
    margin-left: -28%;
    width: 120%;
    height: 23px;
    background-color: White;
    border: solid 1px gray;
    border-radius: 5px;
    outline: none;
    background: url(~/images/SearchFind.png) no-repeat;
}

.txtWidthSearchColor {
    background-color: White;
    border: solid 1px gray;
    border-radius: 11px;
    outline: none;
    padding: 2px 0px 2px 10px;
    width: 150px;
    font-style: normal;
    color: black;
    height: 19px;
    -webkit-border: none;
    font-style: normal;
    color: black;
}

.headertopwithfullwidth {
    margin: 0 auto;
    color: #000;
    font-size: 11px;
    width: 100%;
    padding: 0px 0px 0px 0px;
}

.HeadertopPadding {
    padding: 7px 0px 0px 0px;
}

.headerMaindiv {
    float: left;
    width: 100%;
    font-size: 12px;
}

#ctl00_headertop {
    margin: 0 auto;
    color: #000;
    font-size: 11px;
    width: 100%;
}

.headertop {
    margin: 0 auto;
    color: #000;
    font-size: 11px;
    width: 100%;
    padding: 7px 0px 0px 0px;
}

#ctl00_headertop .silverColor {
    color: #686766;
}

#ctl00_headertop a {
    text-decoration: none;
    padding: 5px 0px 5px 0px;
}

#myDetails {
    float: left;
    width: 99%;
    margin-left: -9px;
}

#header-content #div_lblNotifications {
    float: right;
    display: block;
    padding-left: 25px;
}

    #header-content #div_lblNotifications .lblNotifications {
        color: red;
        cursor: pointer;
        font-weight: normal;
    }

#header-content #divMyCart_Icon {
    float: left;
    padding-left: 10px;
    margin-top: -3px;
}

.img_backgroundColor {
    /*max-width: 225px;*/
    padding: 10px;
}

.div_img_backgroundColor {
    min-height: 165px;
    max-height: 200px;
    overflow: hidden;
    background-color: #F2F2F2;
}

.defaultIMG {
    width: 100%;
}

.img_backgroundColor img {
    margin: auto;
}

.Notificationsimg {
    display: inline-block;
    float: left;
    /*width: 140px;*/
}

#ctl00_img_Notifications {
    width: 27px !important;
    margin-top: 3px !important;
}

.divNotifications {
    /*background-color: #e55349;
    text-decoration-color: #fff;
    height: auto;
    width: 100%;
    display: inline-block;
    font-weight: bold;*/
    margin: 38px 0px 0px 148px;
}

.Notification_Content {
    text-transform: uppercase;
    float: left;
    display: inline-block;
    background-color: #e55349;
}

.divlnkApprovalPending {
    padding: 3px 0px 0px 0px;
    float: left;
    display: inline-block;
}

.divlnkEditAddres {
    float: left;
    padding: 3px 0px 0px 0px;
    display: inline-block;
}


.divlnkApprOrders {
    padding: 3px 0px 0px 0px;
    float: left;
    display: inline-block;
}

#header-content .imageclose {
    padding-top: 2px;
    cursor: pointer;
}

.WelcomeLoginName {
    color: Gray;
    font-weight: bold;
}

#divBackGroundLeftPanelMasterPage {
    display: none;
    position: fixed;
}

#header-topLeft {
    float: left;
    width: 77%;
    font-size: 12px;
}

#header-topRight {
    float: right;
    width: auto;
}

#header-topRight {
    text-align: right;
}

.imgSearch {
    cursor: pointer;
    padding: 2px 0px 0px 0px;
    height: 20px;
}

#myDetails table {
    width: 98%;
}

    #myDetails table td {
        width: 98%;
        padding-top: 0px;
        padding-bottom: 5px;
        float: left;
    }

.headersearchposition {
    position: absolute;
    padding-left: 76%;
}

#header-topRight #divSearchImage {
    float: right;
    padding-top: 1px;
    padding-left: 2px;
}

#myDetails a {
    padding: 0px 10px 0px 10px;
}

#header-bottom {
    margin: 0 auto;
    width: 100%;
}

.imglogo_div {
    float: left;
    margin: 5px 0px 0px 0px;
    height: auto;
    width: 100%;
    overflow: hidden;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
}

#header_bottom_empty_div {
    float: left;
    color: silver;
    margin: 0px 5px 0px 5px;
}
/*width:630px;height:70px; border:solid 1px green;*/

#header-nav {
    margin: 0 auto;
    width: 100%;
    height: 28px;
    padding-top: 10px;
    overflow: hidden;
    border-top-left-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    -ms-border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -ms-border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -ms-border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -ms-border-bottom-right-radius: 8px;
    background-color: #000000;
}

    #header-nav div {
        float: left;
        margin: 0px 20px 5px 5px;
    }

    #header-nav a {
        color: silver;
        text-decoration: none;
        padding: 5px 10px 5px 10px;
    }

        #header-nav a:hover {
            color: rgb(68, 68, 68);
            background: url(../../../../images/StoreImages/menu_hoverbg_white.jpg);
            padding: 5px 10px 5px 10px;
            -moz-border-radius: 7px;
            -moz-box-shadow: 0px px 0px #000000;
            -webkit-border-radius: 7px;
            -ms-border-radius: 7px;
            -ms-box-shadow: 0px 0px 0px #000000;
        }

.Header_Background {
    height: 0px;
    color: #000;
    padding: 0px 0px 0px 0px;
    border-radius: 10px;
    -webkit-border-radius: 0px;
}
    /* display: table;*/

    .Header_Background strong {
        font-size: 15px;
        display: table-cell;
        vertical-align: middle;
    }

.HeaderPlh_td2 {
    width: 98%;
    padding-left: 5px;
    padding-bottom: 5px;
    float: left;
}

/*.headermyDetails{ float: left; width: 99%; margin-left: -9px;} */

.headermyDetails {
    float: left;
    width: 99%;
    margin-left: 0px;
}

/*.headermyDetailstable{ width: 98%;}  */

.headermyDetailstable {
    width: 100%;
}

.marginLeftLogout {
    margin-left: -50%;
}

.LogoutFontSize {
    color: white;
    font-size: 14px;
}


.headermyDetailstabletd {
    width: 98%;
    padding-top: 0px;
    padding-bottom: 5px;
    float: left;
}

.headersubdiv {
    float: left;
    width: 100%;
    margin-left: -12px;
}

.headersubdivtable {
    width: 100%;
}

.headersubdivtabletd {
    width: 100%;
    padding-top: 0px;
    padding-bottom: 5px;
    float: left;
}

.logoText {
    font-size: 24px;
    color: white;
}

.div_logotext {
    width: 99%;
    margin: 0px 0px 0px 5px;
    text-align: center;
}


/*===================================================================== 
Common for ALL starts 
=====================================================================*/

@font-face {
    font-family: Myriad;
    src: url("https://demo-beta.printplanr.com/fonts/myriad-set-pro_thin.ttf");
    src: local("myriad-set-pro_thin"), url("https://demo-beta.printplanr.com/fonts/myriad-set-pro_thin.ttf") format("truetype");
}

.headerLogTxt {
    color: #fff;
    text-transform: uppercase;
    font-size: 14px !important;
    padding: 5px 0px 0px 0px;
}


.divsitepathwidth {
    max-width: 650px;
}

.divsitepathwidthwithoutNotification {
    max-width: 780px;
}

* {
    margin: 0;
    padding: 0px;
}

body {
    font-family: "Open Sans", sans-serif;
    color: #1d2530; /*rgb(68, 68, 68);*/
    font-size: 13px;
    background-color: #FFFFFF; /*#d6d6d6;*/
    min-width: 1000px;
}

a {
    color: rgb(68, 68, 68);
    text-decoration: none;
}

    a:hover {
        text-decoration: none;
        cursor: pointer;
        text-decoration: none;
        outline: none;
        color: black;
    }

h1 {
    font-size: 24px;
    font-weight: bold;
}

h1 {
    color: #333;
    margin: 0;
    padding: 5px 0;
}

    h1 small {
        text-transform: uppercase;
        letter-spacing: 1.5em;
        display: block;
        color: #fff;
    }

h2 {
    font-size: 18px;
    font-weight: bold;
}

h3 {
    font-weight: bold;
}

h4 {
    font-weight: bold;
}

h5 {
    font-size: 10px;
    font-weight: bold;
}

h6 {
    font-size: 8px;
    font-weight: bold;
}

table {
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
}

caption, th, td {
    /*vertical-align: top;
    font-weight: normal;*/
}

.clearBoth {
    clear: both;
}

#clearBoth {
    clear: both;
}

.CheckOutHeader {
    font-weight: bold;
    font-size: 13px;
    padding-left: 40px;
    padding-bottom: 10px;
}

.CheckOutAddressHeader {
    font-weight: bold;
    font-size: 13px;
    padding-left: 15px;
    padding-bottom: 10px;
}

.CheckOutCBOHeader {
    font-weight: bold;
    font-size: 13px;
    padding-bottom: 10px;
}

.CheckOutPIHeader {
    font-weight: bold;
    font-size: 13px;
    padding-bottom: 10px;
    float: left;
}


.FontSizes {
    font-size: 13px;
    color: rgb(68, 68, 68);
}

.WS_Buttons_Style {
    width: auto;
    color: #4F4F4F;
    font-size: 12px;
    font-weight: bold;
    margin-top: 10px 0px auto;
    border-radius: 7px;
    padding: 4px 5px 4px 5px;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #999999;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
    background-image: url(../../../../images/StoreImages/gradient-gray1.gif);
    border: 1px solid #ADADAD;
}

    .WS_Buttons_Style:hover {
        color: rgb(68, 68, 68);
        cursor: pointer;
    }

.txtStyle {
    width: 65px;
    height: 18px;
    text-align: right;
    color: rgb(68, 68, 68);
    border: 1px solid #B6B6B6;
    padding: 0px 5px 0px 0px;
    -moz-border-radius: 0px;
    -moz-box-shadow: 1px 1px 0px #737373;
    -webkit-border-radius: 0px;
    -webkit-box-shadow: 1px 1px 0px #737373;
    -ms-border-radius: 0px;
    -ms-box-shadow: 1px 1px 0px #737373;
}

    .txtStyle:focus {
        width: 65px;
        height: 18px;
        text-align: right;
        color: rgb(68, 68, 68);
        border: 1px solid #B6B6B6;
        background-color: #E9F5F8;
        padding: 0px 5px 0px 0px;
        -moz-border-radius: 0px;
        -moz-box-shadow: 1px 1px 0px #737373;
        -webkit-border-radius: 0px;
        -webkit-box-shadow: 1px 1px 0px #737373;
        -ms-border-radius: 0px;
        -ms-box-shadow: 1px 1px 0px #737373;
    }

.ws_txtWidth260 {
    width: 260px;
    color: rgb(68, 68, 68);
    height: 18px;
    border: 1px solid #B6B6B6;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    -moz-border-radius: 0px;
    -moz-box-shadow: 1px 1px 0px #737373;
    -webkit-border-radius: 0px;
    -webkit-box-shadow: 1px 1px 0px #737373;
    -ms-border-radius: 0px;
    -ms-box-shadow: 1px 1px 0px #737373;
}

    .ws_txtWidth260:focus {
        width: 260px;
        color: rgb(68, 68, 68);
        height: 18px;
        border: 1px solid #B6B6B6;
        background-color: #E9F5F8;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 5px;
        -moz-border-radius: 0px;
        -moz-box-shadow: 1px 1px 0px #737373;
        -webkit-border-radius: 0px;
        -webkit-box-shadow: 1px 1px 0px #737373;
        -ms-border-radius: 0px;
        -ms-box-shadow: 1px 1px 0px #737373;
    }


.ws_txtWidth240 {
    width: 240px;
    color: rgb(68, 68, 68);
    height: 18px;
    border: 1px solid #B6B6B6;
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
    -moz-border-radius: 0px;
    -moz-box-shadow: 1px 1px 0px #737373;
    -webkit-border-radius: 0px;
    -webkit-box-shadow: 1px 1px 0px #737373;
    -ms-border-radius: 0px;
    -ms-box-shadow: 1px 1px 0px #737373;
}

    .ws_txtWidth240:focus {
        width: 240px;
        color: rgb(68, 68, 68);
        height: 18px;
        border: 1px solid #B6B6B6;
        background-color: #E9F5F8;
        margin: 0px 0px 0px 5px;
        padding: 0px 0px 0px 0px;
        -moz-border-radius: 0px;
        -moz-box-shadow: 1px 1px 0px #737373;
        -webkit-border-radius: 0px;
        -webkit-box-shadow: 1px 1px 0px #737373;
        -ms-border-radius: 0px;
        -ms-box-shadow: 1px 1px 0px #737373;
    }

.ws_txtWidth_Multi {
    width: 780px;
    color: rgb(68, 68, 68);
    height: 200px;
    border: 1px solid #B6B6B6;
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 5px;
    -moz-border-radius: 0px;
    -moz-box-shadow: 1px 1px 0px #737373;
    -webkit-border-radius: 0px;
    -webkit-box-shadow: 1px 1px 0px #737373;
    -ms-border-radius: 0px;
    -ms-box-shadow: 1px 1px 0px #737373;
}

.ddlWidth270 {
    width: 270px;
    color: rgb(68, 68, 68);
    border: 1px solid #B6B6B6;
    padding: 1px 1px 1px 0px;
    border: solid 1px #ABADB3;
    outline: none;
}

.ddlWidth268 {
    width: 267px;
    color: rgb(68, 68, 68);
    border: 1px solid #B6B6B6;
    padding: 1px 1px 1px 0px;
    border: solid 1px #ABADB3;
    outline: none;
}

.LoginFontStyle {
    font-weight: bold;
}

.mandatoryField {
    color: #f1574d;
}

.anchorColor {
    color: #000;
}

.UpperCaseText {
    text-transform: capitalize;
    font-weight: bold;
}

.clear {
    padding-top: 10px;
}

#div_Mainqty {
    float: left;
    width: 400px;
}

    #div_Mainqty div {
        float: left;
        width: 200px;
    }

#div_MainTotal {
    float: left;
    width: 400px;
}

    #div_MainTotal div {
        float: left;
        width: 198px;
    }

        #div_MainTotal div label {
            font-size: 12px;
            margin: 0px;
            color: rgb(68, 68, 68);
            font-weight: bolder;
        }

.label {
    font-size: 12px;
    margin: 0px;
    color: rgb(68, 68, 68);
}

.div_Main {
    float: left;
    width: 400px;
}

.div_Label {
    float: left;
    width: 220px;
}

.div_Qty {
    width: 100px;
    float: left;
}

.div_price {
    width: 75px;
    float: left;
}

    .div_price:focus {
        width: 75px;
        float: left;
    }

.dropDownMultiple150 {
    width: 150px;
    font-size: 13px;
    color: rgb(68, 68, 68);
    border: 1px solid #B6B6B6;
    padding: 1px 1px 1px 0px;
    border: solid 1px #ABADB3;
    outline: none;
}

.dropDownMultiple250 {
    width: 250px;
    font-size: 12px;
    color: rgb(68, 68, 68);
    padding: 1px 1px 1px 0px;
    border: solid 1px #ABADB3;
    outline: none;
}

.dropDownMultiple75 {
    width: 75px;
    font-size: 12px;
    color: rgb(68, 68, 68);
    padding: 1px 1px 1px 0px;
    border: solid 1px #ABADB3;
    outline: none;
}

.div_LabelMatrix {
    float: left;
    width: 200px;
}

.div_DDlMatrix {
    float: left;
    width: 130px;
}

.div_matrixPrice {
    width: 65px;
    float: left;
}

.msg-success {
    font-size: 11px;
    background: url(../../../../images/Ok-icon.png) no-repeat;
    height: 15px;
    text-align: center;
    font-weight: bold;
    padding-right: 4px;
    padding-left: 26px;
    padding-bottom: 4px;
    padding-top: 4px;
    color: #FD8404;
}

/*---------------------------------------------------------------------
For Button Style Start
---------------------------------------------------------------------*/

.x-btn.Grey:hover {
    color: #4F4F4F;
    behavior: url(ie-css3.htc);
}

.x-btn.Grey {
    background-color: #B7B7B7;
    background: -webkit-linear-gradient(#DFDFDF,#B7B7B7);
    background: -moz-linear-gradient(#DFDFDF,#B7B7B7);
    background: -o-linear-gradient(#DFDFDF,#B7B7B7);
    background: -ms-linear-gradient(#DFDFDF,#B7B7B7);
    background: linear-gradient(#DFDFDF,#B7B7B7);
    border-color: #9B9B9B;
    text-decoration: none;
    color: rgb(68, 68, 68);
    behavior: url(ie-css3.htc);
}

.x-btn.main {
    padding: 4px 20px;
    min-width: 55px;
    min-height: 5px;
    behavior: url(ie-css3.htc);
}

.x-btn {
    -webkit-box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset;
    box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin: 0;
    text-align: center;
    white-space: nowrap;
    behavior: url(ie-css3.htc);
    font-size: 12px;
    color: #B7B7B7;
    float: left;
    border-width: 1px;
    border-style: solid;
}

.x-btnpro.Grey {
    /*behavior: url(ie-css3.htc);*/
    background-color: #FFC000 /*#BEBEBE*/;
    background: #FFC000; /*-webkit-linear-gradient(#D8D8D8,#B7B7B7);
    background: -moz-linear-gradient(#D8D8D8,#B7B7B7);
    background: -o-linear-gradient(#D8D8D8,#B7B7B7);
    background: -ms-linear-gradient(#D8D8D8,#B7B7B7);
    background: linear-gradient(#D8D8D8,#B7B7B7);*/
    border-color: #FFC000 /*#ACACAC*/;
    text-decoration: none;
    text-align: center;
}

.x-btnpro.main {
    min-width: 55px;
    min-height: 5px;
    padding: 4px 10px;
    text-align: center;
}

.SaveDiveSearch {
    padding: 4.5px 0px 0px 60.5px;
}

.SerachSavebtnldng {
    display: none;
    width: 79.5px;
    height: 16.6px;
    margin-bottom: 6px;
}

.x-btnpro {
    /*border-radius: 5px;*/
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    color: rgb(68, 68, 68);
    /*border-width: 1px;
    border-style: solid;*/
    padding: 3px 10px 3px 10px;
    behavior: url(ie-css3.htc);
}

    .x-btnpro.Grey:hover {
        color: #4F4F4F;
        behavior: url(ie-css3.htc);
    }

/*---------------------------------------------------------------------
For Button Style End
---------------------------------------------------------------------*/

.widthAuto {
    width: auto;
}

.heightAuto {
    height: auto;
}

.clearTop {
    padding-top: 10px;
}

.clearBottom {
    padding-bottom: 10px;
}

.clearLeft {
    padding-left: 10px;
}

.clearRight {
    padding-right: 10px;
}

.marginTop {
    margin-top: 10px;
}

.marginBottom {
    margin-bottom: 10px;
}

.marginBottom0px {
    margin-bottom: 0px;
}

.marginLeft {
    margin-left: 10px;
}

.marginRight {
    margin-right: 10px;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.DisplayNone {
    display: none;
}

.DisplayBlock {
    display: block;
}

.EmptyCell {
    height: 7px;
}

.TextAlignLeft {
    text-align: left;
}

.TextAlignRight {
    text-align: right;
}

.width100p {
    width: 100%;
}

.height100p {
    height: 100%;
}

.TextUnderline {
    text-decoration: underline;
}

.paddingTop5 {
    padding-top: 5px;
}

.paddingLeft15 {
    padding-left: 15px;
}

.paddingBottom5 {
    padding-bottom: 5px;
}

.paddingLeft5 {
    padding-left: 5px;
}

.paddingRight5 {
    padding-right: 5px;
}

.clearTopBottom {
    padding: 5px 0px 5px 0px;
}

.BorderWhite {
    border: none;
    border-color: White;
}

.Validationfont {
    font-size: 12px;
}

.ColorRed {
    color: Red;
}

.ColorBlue {
    color: Blue;
}

.CursorPointer {
    cursor: pointer;
}

.marginTop5px {
    margin-top: 5px;
}

.padding0 {
    padding: 0;
}

.marginRight35px {
    margin: 0px 0px 0px 35px;
}


/*=====================================================================  
Common for ALL Ends 
=====================================================================*/


/*--------------------------------------------------------------------- 
Image Slider Start
---------------------------------------------------------------------*/
#slider {
    width: 98%;
    height: 251px;
    overflow: hidden;
    border: solid 0px green;
    margin: -5px 0px 0px 0px;
    padding-left: 0px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    float: left;
}

#mask-gallery {
    overflow: hidden;
    width: auto;
    height: 251px;
    float: left;
}

#gallery {
    list-style: none;
    padding: 0px;
    z-index: -1;
}

    #gallery li {
        float: left;
    }

        #gallery li img {
            width: auto;
            height: auto;
        }

#mask-excerpt {
    overflow: hidden;
    margin: 0px 0px 0px 560px;
    position: absolute;
    float: right;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
}

#excerpt {
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    opacity: 1.0;
    list-style: none;
    width: 390px;
    overflow: hidden;
    font-size: 12px;
    color: #000;
    -moz-border-radius: 5px;
    -moz-box-shadow: 2px 2px 2px #FFFFFF;
    margin: -5px 0px 0px 0px;
}

    #excerpt li {
        padding: 5px;
        font-size: 14px;
    }

        #excerpt li h1 {
            margin: 15px 0px 10px 0px;
        }

    #excerpt strong {
        font-size: 24px;
        font-weight: bold;
    }

/*--------------------------------------------------------------------- 
Image Slider End
---------------------------------------------------------------------*/

/*=====================================================================
Header Area Ends
=====================================================================*/

/*=====================================================================
Navigation Tab Area Starts
=====================================================================*/

.UpperCaseText_withColor {
    text-transform: capitalize;
    color: #000;
    font-weight: bold;
}

.headerfontcolor {
    color: #000;
}

.lbl_loginName {
    padding: 13px 10px;
    display: inline-block;
    float: right;
    font-weight: bold;
}

ul#topnav {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    list-style: none;
    font-size: 13px;
    font-weight: normal;
    /*height: 35px;*/
}

    ul#topnav li {
        float: left;
        margin: 0;
        padding: 0px 10px 5px 15px;
        display: inline-block;
        height: 40px;
    }

        ul#topnav li:first-child {
            padding: 0px 10px 5px 0px;
        }

        ul#topnav li a {
            display: inline-block;
            color: #F0F0F0;
            text-decoration: none;
            text-transform: uppercase;
            font-size: 14px;
            font-family: Open Sans;
            font-weight: 600;
        }

        ul#topnav li:hover {
            font-weight: bold;
        }

#menu .nav > li > a:hover, #menu .nav > li.open > a, #menu .nav > li:hover > a {
    /*color: #f1574d;*/
    /*font-weight: bold;
    font: bold;
    font-size: 14px;*/
}

/*................for tab hover color...................*/

ul#topnav li:hover a {
    display: inline-block;
    /*color: #000;*/
    text-decoration: none;
    text-transform: uppercase;
    font: bold;
}

ul#topnav li span {
    float: left;
    left: 0;
    top: 0px;
    display: none;
    width: 100%;
    background: #000;
    color: #000;
    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
}

ul#topnav li:hover span {
    display: inline-block;
}

ul#topnav li span a {
    display: inline;
}

    ul#topnav li span a:hover {
        text-decoration: underline;
    }

ul#ul_reportsmenu {
    list-style: none;
    font-size: 13px;
    font-weight: normal;
    background: url(../../../../images/topnav_s.gif) repeat;
}

.SelectedTab {
    /*background: #f1574d;*/
    float: left;
    margin: 0;
    padding: 0px 10px 0px 10px;
}

.divNavigation {
    /*clear: both;
    padding-left: 8px;*/
}

.basketbtn {
    background-repeat: no-repeat;
    height: 26px;
    width: 44px;
    cursor: pointer;
    display: block;
    border: 0px solid red;
    margin-top: -5px;
    padding-left: 10px;
}

.lblsmall {
    text-transform: none;
    display: block;
    color: #000;
}

.masterfooter {
    color: Gray;
    padding: 7px 10px 7px 7px;
}

.mastercellbground {
    background-color: #EBEBEB;
}

.imageclose {
    background-image: url(../../../../images/StoreImages/close1.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
}

    .imageclose:hover {
        background-image: url(../../../../images/StoreImages/close2.png);
        background-position: center;
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
    }

/*=====================================================================
Navigation Tab Area Ends
=====================================================================*/

/*=====================================================================
Content Left Area Starts (Left Panel)
=====================================================================*/

#tooltip {
    position: fixed;
    border: 1px solid #CCC;
    background: #FFFFD1;
    padding: 2px 5px;
    display: none;
    max-width: 400px;
    font-weight: bold;
    margin-top: 20px;
    margin-left: -10px;
}

.catagoryLists {
    padding: 2px 5px 2px 2px;
}

    .catagoryLists a:hover {
        text-decoration: underline;
    }

#price_calculator {
    width: 100%;
    padding: 0px 0px 0px 0px;
}

#price_table_header {
    margin: 0px 0px 0px 0px;
    color: #000;
}

.price_table_content_leftmost {
    width: 1%;
    height: 23px;
    float: left;
    padding: 3px 2px 0px 0px;
}

.price_table_content_right {
    width: 45%;
    float: left;
    text-align: left;
}

/*.lblSellingPrice,*/ .lblTotalSellingPrice {
    font-weight: 600;
    color: rgb(68, 68, 68);
    padding: 0px 0px 0px 0px;
}

#price_table_button {
    width: 100%;
    height: 20px;
    padding: 10px 0px 0px 0px;
}

/*---------------------------------------------------------------------
PRODUCT PAGE PRICE TABLE CSS 
---------------------------------------------------------------------*/
.price_table {
    border-collapse: collapse;
    margin: 5px 0px 5px -7px;
    width: 52%;
    padding: 0px;
    border: solid 0px #cccccc;
}

    .price_table th {
        color: #000;
        height: 30px;
        padding: 0px 0px 0px 0px;
        /*background: url(../../../../images/StoreImages/box-header-bg.gif);*/
        border-bottom: solid 0px #CCC;
        width: 100%;
    }

        .price_table th div {
            color: #FFF;
            font-weight: bold;
            height: 15px;
            vertical-align: middle;
            padding: 0px 5px;
        }

    /*.price_table tr {
        border: solid 0px #E9ECEE;
    }*/

    .price_table td div a {
        font-weight: bold;
        color: #f1574d;
        cursor: pointer;
    }

        .price_table td div a:hover {
            color: #000;
            cursor: pointer;
        }

.padding {
    padding: 20px;
    vertical-align: middle;
}

.price_calculator {
    color: rgb(68, 68, 68);
    font-size: 12px;
    width: 100%;
    padding: 10px 0px 0px 0px;
    float: right;
    height: 100%;
}

/*---------------------------------------------------------------------
Product lists Left Panel Start 
---------------------------------------------------------------------*/

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .width210px {
    width: 235px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #productMain_Leftpanel_Outerdiv {
    float: left;
    margin-top: -10px;
}

    #container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #productMain_Leftpanel_Outerdiv .ImageStyle {
        float: left;
        max-width: 300px;
        padding-left: 6px;
    }

    /*---------------------------------------------------------------------
Left Panel Price List Product Details page START
---------------------------------------------------------------------*/
    #container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #productMain_Leftpanel_Outerdiv .horizontal_line_B2B {
        width: 100%;
        background-color: #CCC;
        height: 1px;
        margin: 0px 0px 0px 0px;
    }

    #container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #productMain_Leftpanel_Outerdiv .DivUploadCsvFile {
        width: 30px;
        float: left;
        padding-top: 5px;
        padding-left: 6px;
        display: none;
    }

    #container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #productMain_Leftpanel_Outerdiv .DivDownloadCsvFile {
        padding-left: 10px;
        width: 30px;
        float: left;
        padding-top: 5px;
        display: none;
    }

/*#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #productMain_Leftpanel_Outerdiv #rightPanel {
        padding-left: 10px;
        padding-top: 25px;
        float: left;
    }

        #container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #productMain_Leftpanel_Outerdiv #rightPanel #rightPanel_Col1 {
            margin: 5px 6px 10px 10px;
            background: none;
        }

            #container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #productMain_Leftpanel_Outerdiv #rightPanel #rightPanel_Col1 #priceBand {
                margin-left: -7px;
            }*/

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #div_PrintReadyFile_link {
    padding-top: 0px;
    padding-left: 2px;
    text-align: center;
}

    #container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #div_PrintReadyFile_link .MarginLeft_120px {
        margin-left: -120px;
    }
/*---------------------------------------------------------------------
Left Panel Price List Product Details page END 
---------------------------------------------------------------------*/

/*=====================================================================
Content Left Area Ends (Left Panel)
=====================================================================*/

/*=====================================================================
Content Right Area Starts (Right Panel)
=====================================================================*/

/*#rightPanel {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 1px;
}

#rightPanel_Col1 {
    padding: 10px 0px 0px 0px;
    border: solid 0px #CCC;
    margin: 5px 0px 0px 5px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 10px;
    -ms-box-shadow: 0px 0px 0px #FFFFFF;
    -ms-border-radius: 10px;
    -ms-box-shadow: 0px 0px 0px #FFFFFF;
    background: #FCFCFC url(../../../../images/StoreImages/box-content-bg.gif) repeat-x 0 0;
}

#rightPanel_heading {
    font-weight: bold;
    border-top-left-radius: 10px 10x;
    border-top-right-radius: 10px 10px;
    -webkit-border-top-right-radius: 10px 10px;
    -webkit-border-top-left-radius: 7px 7px;
    border-bottom: solid 0px #CCC;
    margin: -10px 0px 0px -10px;
}

#rightPanel_Col1 #priceBand {
    width: 100%;
    margin: 5px 0px 5px 2px;
}

    #rightPanel_Col1 #priceBand #priceBand_left {
        float: left;
        width: 50%;
        margin: 5px 0px 5px 2px;
    }

    #rightPanel_Col1 #priceBand #priceBand_right {
        float: left;
        width: 45%;
        margin: 5px 0px 5px 2px;
    }

#rightPanel_contents div {
    width: 181px;
    margin: 5px 0px 5px 0px;
}

#rightPanel_image {
    width: 25%;
    margin: 5px 0px 0px 0px;
    height: auto;
    overflow: hidden;
    float: right;
    display: inline-block;
}

    #rightPanel_image .imgWidth {
        width: auto;
        height: auto;
        overflow: hidden;
    }

#rightPanel_contents #rightPanel_contents_div {
    width: 177px;
}

    #rightPanel_contents #rightPanel_contents_div #myCart_div {
        width: 177px;
        margin: 5px 0px 2px 0px;
        border: solid 0px #CCC;
        -moz-border-radius: 7px;
        -moz-box-shadow: 0px 0px 0px #000000;
        -webkit-border-radius: 7px;
        -ms-border-radius: 7px;
        -ms-box-shadow: 0px 0px 0px #000000;
    }

        #rightPanel_contents #rightPanel_contents_div #myCart_div #myCart_Header {
            padding: 0px 0px 0px 10px;
            border-top-left-radius: 7px 7px;
            border-top-right-radius: 7px 7px;
            -webkit-border-top-right-radius: 7px 7px;
            -webkit-border-top-left-radius: 7px 7px;
            border-bottom: solid 0px #CCC;
            font-weight: bold;
            width: 177px;
            margin: 0px 0px 0px 0px;
        }

        #rightPanel_contents #rightPanel_contents_div #myCart_div #myCart_content {
            padding: 2px 0px 5px 10px;
            font-weight: bold;
        }*/

/*---------------------------------------------------------------------
Product lists Right Panel Start 
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
Product lists Right Panel End 
----------------------------------------------------------------------*/

/*=====================================================================
Content Right Area Ends (Right Panel) 
======================================================================*/

/*=====================================================================
Content Area Starts
======================================================================*/

/*---------------------------------------------------------------------
Content Background Design Start
----------------------------------------------------------------------*/


#contentTop {
    width: 100%;
    height: 240px;
    padding: 5px 0px 5px 0px;
    margin: 0 auto;
    background: #FFFFFF;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
}

.backgroundFFFFFF {
    background: #FFFFFF;
    margin: 0 auto;
}

#contentbottom .left_div {
    width: 250px;
    border: solid 0px #CCC;
    margin: 2px 0px 10px 5px;
    border-radius: 10px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
}

#contentbottom .right_div {
    width: 175px;
    border: solid 0px #CCC;
    margin: 2px 0px 10px 5px;
    border-radius: 10px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
}

    #contentbottom .right_div div {
        margin: 0px 1px 5px 2px;
    }

    #contentbottom .right_div .imgWidth {
        margin: 5px 0px 2px 2px;
    }

.right_div_left {
    margin: 2px 0px 10px 0px;
    border-radius: 10px;
    width: 198px;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
}

#contentbottom .right_div_left div {
    margin: 0px 1px 5px 2px;
    width: auto;
    height: auto;
    overflow: hidden;
}

#ProductCatagoryContent_div .right_div_left div {
    margin: 0px 1px 5px 2px;
    width: auto;
    height: auto;
    overflow: hidden;
}

#contentbottom .right_div_left .imgWidth {
    margin: 5px 0px 2px 2px;
    border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
}

/*
    
#contentArea #contentbottom_outerdiv {
    display: block;
    width: 98%;
    padding-left: 0px;
    padding-right: 2px;
}
#contentArea {
    width: 100%;
    margin: 0px auto;
    padding-top: 9px;
}
    
    #contentArea #contentbottom_outerdiv #div_ProductsDetailsList_Header strong {
    margin-left: -40px;
}

#contentArea #contentbottom_outerdiv .radCategoryTree {
    float: left;
    text-align: left;
    position: inherit;
    overflow: auto;
}

#contentArea #contentbottom_outerdiv .div_FeatureProducts {
    display: none;
    padding: 10px 10px 10px 10px;
    width: 98%;
}

#contentArea #contentbottom_outerdiv .div_NewProducts {
    display: block;
}

//height: 620px; #contentArea #contentbottom_outerdiv .div_Customize {
    display: none;
    padding: 0px 15px 10px 13px;
}

#contentArea #contentbottom_outerdiv .margin1 {
    margin: 0px 8px 0px 4px;
}

#contentArea #contentbottom_outerdiv .margin2 {
    margin: -2px 8px 10px 0px;
}

#contentArea #contentbottom_outerdiv .productName_div {
    height: 30px;
    vertical-align: top;
}

#contentArea #contentbottom_outerdiv .div_Outer_btnsaveprocess {
    padding-left: 52px;
    padding-top: 10px;
}

#contentArea #contentbottom_outerdiv .div_btnsaveprocess {
    display: none;
    width: 94px;
    height: 25px;
}*/

#contentbottom_outerdiv .overflow_Auto {
    overflow: auto;
}

/*---------------------------------------------------------------------
Content Background Design End
---------------------------------------------------------------------*/

/*---------------------------------------------------------------------
Product lists page Start
---------------------------------------------------------------------*/


.productDetails_innerdiv {
    height: 275px;
}

.productName_Link {
    /*display: table-cell;
    min-height: 170px;
    min-width: 220px;
    height: 170px;
    text-align: center;
    vertical-align: bottom;*/
    padding: 0px 0px 10px 0px;
    border: none;
}

.width-285px {
    width: 285px;
}
/*---------------------------------------------------------------------
Product lists page End
---------------------------------------------------------------------*/

/*---------------------------------------------------------------------
Product Details Page content Start
---------------------------------------------------------------------*/
.ProductDetials_MainDiv {
    /*border-left: solid 1px #ccc;*/
    padding: 0px 30px;
    float: left;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .EmptyDiv {
    clear: both;
    padding-top: 5px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .contents {
    float: left;
    width: 480px;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 10px 0px;
    height: 100%;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #contents #priceStartsFrom {
    padding: 10px 0px 8px 0px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #contents #ShowSoldInPacksOf {
    padding: 0px 0px 10px 0px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .EmptyDiv20pxTop {
    clear: both;
    padding-top: 20px;
}

/*#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel*/
.spn_artworkFile1 {
    display: none;
    color: Red;
    width: 200px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .width130px {
    width: 130px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .width180px {
    width: 180px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #div_btnsaveprocess, #div_btnsaveprocess1 {
    width: 73px;
    height: 17px;
    display: none;
    float: right;
}

#price_table_content {
    padding-top: 5px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #price_calculator #price_table .horizontal_line_B2B {
    margin: 2px 0px 2px 0px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #price_calculator .artwork_content_fileupload {
    margin-top: 0px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #price_calculator .artwork_content_fileupload2_div {
    float: left;
    padding-top: 2px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #price_calculator #price_table_button #Div_img {
    text-align: right;
    float: right;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .div_plhquantity {
    padding: 10px 0px 7px 0px;
    float: left;
    width: 100%;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #spn_qty {
    margin: 3px 0px 0px 5px;
    color: red;
    display: none;
    float: right;
    text-align: right;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #qty_div .MarginLeft2px {
    margin-left: 2px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #qty_div .MarginLeft7px {
    margin-left: 7px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .price_table {
    width: 99% !important;
    table-layout: fixed;
}

.ProductPriceList {
    margin: 0px 0px 0px 12px;
}

.ProductPriceListHeading {
    margin: 0px 0px 0px -6px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .width210pxnotImportant {
    width: 210px !important;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .width140pxnotImportant {
    width: 140px !important;
    white-space: nowrap;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .width110pxnotImportant {
    width: 110px !important;
    white-space: nowrap;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .div_PriceFor1_ExGST {
    white-space: nowrap;
    width: 140px;
    margin-left: -5px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .div_Price_ExGST {
    white-space: nowrap;
    width: 110px;
    margin-left: -5px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .price_table_content_right_innerDiv {
    height: 40px;
    display: table-cell;
    vertical-align: middle;
    padding: 5px 0px 5px 10px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .price_table_content_right_innerDiv2 {
    height: 40px;
    display: table-cell;
    vertical-align: middle;
    padding: 5px 0px 5px 0px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .price_table_content_right_innerDiv3 {
    height: 40px;
    display: table-cell;
    vertical-align: middle;
}

/*#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .div_Chk_Matrix{ float: left; padding: 10px 0px 10px 5px; margin-left: 5px;}*/

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #rightPanel_div {
    width: 180px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #rightPanel_image {
    width: 185px;
    margin: 10px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #pdf_Confirm_ChkBx_td {
    font-size: 12px;
    padding-bottom: 5px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .width200px {
    width: 200px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .width37p {
    width: 37%;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .width26p {
    width: 26%;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #divConfirmandAdd {
    width: 108px;
    height: 17px;
    display: none;
    float: right;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #divConfirmandEditTemplate {
    width: 171px;
    height: 17px;
    display: none;
    float: right;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .pdfframe {
    width: 100%;
    height: 550px;
}

#container #c1 #productMain_div #productMain_div_border #divrad {
    display: none;
    position: absolute;
    border: 0px solid;
    z-index: 10000000;
    width: 100%;
}

#container #c1 #productMain_div #productMain_div_border .RadWindowManager1 {
    height: 290px;
    width: 490px;
    vertical-align: middle;
}

#container #c1 #productMain_div #productMain_div_border .width400px {
    width: 400px;
}

#container #c1 #productMain_div #productMain_div_border .width300px {
    width: 300px;
}

#container #c1 #productMain_div #productMain_div_border #div_FileUpload_Label {
    padding-top: 15px;
    padding-left: 10px;
}

#container #c1 #productMain_div #productMain_div_border #div_FileUpload_Main {
    padding-top: 15px;
    width: 250px;
}

    #container #c1 #productMain_div #productMain_div_border #div_FileUpload_Main .textboxnew {
        width: 250px;
    }

#container #c1 #productMain_div #productMain_div_border #div_FileUpload_ButtonDiv {
    padding-left: 2px;
    padding-top: 13px;
}

.DisplayInlineBlock {
    display: inline-block;
}

.Div_img_Above_Empty {
    height: 30px;
}

.StockRadioBtnsClearDiv {
    clear: both;
    height: 4px;
}

/*---------------------------------------------------------------------
Product Details Page content End
---------------------------------------------------------------------*/

/*---------------------------------------------------------------------
Product Item Design Start
---------------------------------------------------------------------*/

#ProductCatagoryContent_div .right_div_left .imgWidth {
    margin: 5px 0px 2px 8px;
}

#center_div {
    /*min-width: 575px;
    width: 100%;
    margin: 2px 0px 0px 4px;
    border-radius: 10px;
    -moz-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #FFFFFF;
    -webkit-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #FFFFFF;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #FFFFFF;*/
}

.center_div_header {
    padding: 0px 0px 0px 5px;
    font-weight: bold;
    border-top-left-radius: 10px 10px;
    border-top-right-radius: 10px 10px; /*Mozilla and chrome*/
    -webkit-border-top-right-radius: 7px 7px;
    -webkit-border-top-left-radius: 7px 7px; /*Safari*/
}

    .center_div_header strong {
        padding: 0px 0px 0px 5px;
        margin: 0px 0px 0px 0px;
    }

.center_div_content {
    margin: 0px;
    padding: 5px 0px 0px 0px;
    overflow: hidden;
}

    .center_div_content div {
        width: auto;
        overflow: hidden;
    }

    .center_div_content a {
        text-decoration: none;
    }

        .center_div_content a:hover {
            color: #222222;
            text-decoration: none;
        }

.productDetails_div {
    /* width: 285px;
    text-align: center;
    margin: 5px 20px 10px 20px;
    background-color: White;
    border: solid 0px silver;
    height: 395px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -moz-box-shadow: 2px 2px 2px #DODODO;
    -webkit-border-radius: 7px;
    -webkit-box-shadow: 2px 2px 2px #DODODO;
    -ms-border-radius: 7px;
    -ms-box-shadow: 2px 2px 2px #DODODO;
    float: left;
    padding-top: 10px;*/
}

#center_div .productDetails_div .productName_div {
    /*border-bottom: Dashed 1px #CCC;
        text-align: center;
        font-weight: bold;
        overflow: hidden;
        width: 220px;
        display: table-cell;
        vertical-align: top;
        padding-bottom: 3px;*/
    height: 38px;
    overflow: hidden;
    margin: 6px 0px;
    display: inline-block;
}

#center_div .productDetails_div .productDescription_div {
    width: 219px;
    height: 47px;
    overflow: hidden;
}


#productMain_div #productMain_div_border #leftPanel_div {
    /*margin: 5px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        -moz-box-shadow: 0px 0px 0px #000000;
        -ms-box-shadow: 0px 0px 0px #000000;
        border: solid 0px #CCC;
        width: 100%;
        height: auto;*/
}

#productMain_div #productMain_div_border #leftPanel_td_div {
    margin: 0px 0px 0px 2px;
}

    #productMain_div #productMain_div_border #leftPanel_td_div #image {
        width: auto;
        height: auto;
    }

    #productMain_div #productMain_div_border #leftPanel_td_div .contents {
        height: auto;
        width: 410px;
    }

#productMain_div #leftPanel_div #leftPanel {
    height: auto;
    padding: 0px 0px 10px 0px;
}

#noRecordFound {
    /*height: 400px;*/
    color: #000;
    padding: 10px 0px 0px 9px;
}

#noCategoriesFound {
    color: #000;
    padding: 10px 0px 10px 20px;
}

#productMain_div #top_div #heading {
    padding: 10px 0px 0px 10px;
    border-bottom: solid 0px silver;
    font-weight: bold;
    border-top-left-radius: 10px 10px;
    border-top-right-radius: 10px 10px;
    -webkit-border-top-right-radius: 10px 10px;
    -webkit-border-top-left-radius: 10px 10px;
}

#priceStartsFrom {
    color: #C76200;
}

#ShowSoldInPacksOf {
    color: #C76200;
}

#productMain_div #top_div #image {
    max-width: 320px;
    width: auto;
    margin: 10px 10px 5px 0px;
    text-align: left;
}

    #productMain_div #top_div #image .imgWidth200x250 {
        width: 200px;
        height: 250px;
    }

#productMain_div #top_div #contents {
    width: auto;
    text-align: justify;
    margin: 0px 10% 0px 0px;
}

    #productMain_div #top_div #contents h3 {
        font-size: 16px;
        font-weight: bold;
    }

.artwork_div {
    width: 100%;
    padding-top: 10px;
}

.artwork_header {
    margin: 5px 0px 0px 0px;
    color: #000;
}

.artwork_content_div {
    margin: 5px 0px 0px 0px;
}

.artwork_content_lbl, .artwork_content_fileupload {
    float: left;
}

    .artwork_content_fileupload div {
        margin: 1px 0px 1px 0px;
    }

.artwork_content_lbl {
    width: 295px;
}

.artwork_content_fileupload {
}

#ctl00_ContentPlaceHolder1_spn_artworkFile {
    padding-bottom: 2px;
}

.fp_artwork {
    border-top: silver 1px solid;
    border-right: #737373 2px solid;
    border-left: silver 1px solid;
    border-bottom: #737373 1px solid;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 0px 0px 0px 0px;
    vertical-align: middle;
    color: #000000;
    width: 175px;
    font-size: 11px;
}

.artwork_div_no_addoption {
    width: auto;
}

.artwork_header_no_addoption {
    margin: 5px 0px 0px 0px;
    color: #000;
}

.artwork_content_div_no_addoption {
    /*width: 95%;*/
    margin: 0px 0px 0px 0px;
}

.artwork_content_lbl_no_addoption {
    width: 152px;
}

.artwork_content_fileupload_no_addoption {
    width: 0px;
}

.div_btnAddtoCart1 {
    float: right;
    margin: 10px 0px 0px 0px;
    width: 100%;
}

#div_btnsave1 {
    padding: 0px;
    float: left;
}

#div_btnsave4 {
    padding: 0px;
    float: left;
}

.fp_artwork_no_addoption {
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 0px 0px 0px 0px;
    vertical-align: middle;
    font-size: 11px;
    color: #000000;
    width: 175px;
    border-radius: 3px;
    border: 1px solid gray;
}

#ProductCatagoryMain_div {
    width: 100%;
    margin: 8px 0px 0px -8px;
    padding: 4px 8px 20px 0px;
}

    #ProductCatagoryMain_div #ProductCatagoryMain_Outerdiv {
        padding-left: 14px;
    }


        #ProductCatagoryMain_div #ProductCatagoryMain_Outerdiv #ProductCatagoryContent_div #div_SearchResult_Label {
            float: left;
            font-size: 15px;
            font-weight: bold;
            padding-left: 8px;
            width: 44%;
        }

        #ProductCatagoryMain_div #ProductCatagoryMain_Outerdiv #ProductCatagoryContent_div #div_SearchResult_CountLabel {
            float: left;
            font-size: 13px;
            font-weight: bold;
        }

        /*#ProductCatagoryMain_div #ProductCatagoryMain_Outerdiv #ProductCatagoryContent_div #left_div .productDetails_div {
            width: 220px;
            text-align: center;
            margin: 5px 20px 10px 20px;
            background-color: White;
            border: solid 0px silver;
            height: 395px;
            border-radius: 7px;
            -moz-border-radius: 7px;
            -moz-box-shadow: 2px 2px 2px #DODODO;
            -webkit-border-radius: 7px;
            -webkit-box-shadow: 2px 2px 2px #DODODO;
            -ms-border-radius: 7px;
            -ms-box-shadow: 2px 2px 2px #DODODO;
            float: left;
            padding-top: 10px;
        }*/

        #ProductCatagoryMain_div #ProductCatagoryMain_Outerdiv #ProductCatagoryContent_div #left_div .productViewBtn_div {
            padding-left: 50px;
        }

        #ProductCatagoryMain_div #ProductCatagoryMain_Outerdiv #ProductCatagoryContent_div #left_div #div_btnsaveprocess_Outer {
            padding-left: 2.9px;
            padding-top: 4.5px;
        }

            #ProductCatagoryMain_div #ProductCatagoryMain_Outerdiv #ProductCatagoryContent_div #left_div #div_btnsaveprocess_Outer .div_btnsaveprocess {
                display: none;
                width: 69px;
                height: 18px;
                margin-bottom: 6px;
            }

#ProductCatagoryContent_div {
    width: 100%;
    background: #FFFFFF;
    padding: 5px 0px 5px 0px;
    margin: 0px auto;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    /*border: solid 1px gray;*/
}


/*
#ProductCatagoryMain_div #heading {
    padding: 10px 0px 0px 5px;
    border-bottom: solid 0px #CCC;
    border-top-left-radius: 10px 10px;
    border-top-right-radius: 10px 10px;
    -webkit-border-top-right-radius: 10px 10px;
    -webkit-border-top-left-radius: 10px 10px;
}
    #ProductCatagoryMain_div .productDetails_div {
    width: 220px;
    height: 320px;
    text-align: center;
    margin: 10px 3px 10px 7px;
    border-radius: 7px;
    background-color: White;
    border: solid 0px #CCC;
    -moz-border-radius: 7px;
    -moz-box-shadow: 5px 5px 5px #D0D0D0;
    -webkit-border-radius: 7px;
    -webkit-box-shadow: 5px 5px 5px #DODODO;
    -ms-border-radius: 7px;
    -ms-box-shadow: 5px 5px 5px #DODODO;
    float: left;
} 
    #ProductCatagoryMain_div #ProductCatagoryContent_div .productName_div {
    padding: 5px 0px 5px 0px;
    border-bottom: Dashed 1px #CCC;
    font-weight: bold;
    overflow: hidden;
    font-size: 13px;
    height: 45px;
    width: 220px;
    display: table-cell;
    vertical-align: middle;
}*/

#ProductCatagoryMain_div #ProductCatagoryContent_div .productDescription_div {
    width: 219px;
    height: 45px;
    overflow: hidden;
    font-size: 13px;
}

.productCategoryDescription_div {
    width: 210px;
    height: 90px;
    overflow: hidden;
    padding: 7px 5px 2px 5px;
    text-align: center;
}

#ProductCatagoryMain_div #ProductCatagoryContent_div .productViewBtn_div {
    padding: 0px 0px 10px 3px;
}

#ProductCatagoryMain_div #ProductCatagoryContent_div .productDescription_div, .productViewBtn_div1 {
    padding: 5px 0px 0px 0px;
}


#ProductCatagoryMain_div #ProductCatagoryContent_div #left_div {
    width: 99%;
    float: left;
    border: solid 0px #CCC;
    margin: 10px 0px 10px 5px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    -ms-box-shadow: 0px 0px 0px #000000;
}

#ProductCatagoryMain_div #right_div .imgWidth {
    margin: 5px 0px 2px 2px;
    overflow: hidden;
    border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.categheader {
    padding-top: 10px;
    padding-left: 10px;
}

#productMain_div #bottom_div {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px auto;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
    display: none;
}

    #productMain_div #bottom_div #subHeading_header {
        color: White;
        height: 30px;
        padding: 10px 0px 0px 15px;
        background-image: url(../../../../images/StoreImages/bbox_top_bg.jpg);
        font-size: 12px;
        -moz-border-radius: 7px;
        -ms-box-shadow: 0px 0px 0px #000000;
        -webkit-border-radius: 7px;
        -ms-box-shadow: 0px 0px 0px #FFFFFF;
        -ms-border-radius: 7px;
        -ms-box-shadow: 0px 0px 0px #FFFFFF;
        border-bottom: solid 1px silver;
    }

    #productMain_div #bottom_div #subHeading_content #left, #right {
        margin-top: 20px;
        margin-left: 30px;
        color: rgb(68, 68, 68);
    }

    #productMain_div #bottom_div #subHeading_content #left {
        width: 400px;
        text-align: left;
    }

    #productMain_div #bottom_div #subHeading_content #right {
        width: 450px;
        text-align: right;
    }

    #productMain_div #bottom_div #subHeading_content #left #sizes, #qty {
        height: 22px;
        color: rgb(68, 68, 68);
        font-size: 12px;
        margin-top: 5px;
    }

    #productMain_div #bottom_div #subHeading_content #right div {
        height: 25px;
    }

    #productMain_div #bottom_div #subHeading_content #right a {
        color: #000;
        text-decoration: none;
    }

        #productMain_div #bottom_div #subHeading_content #right a:hover {
            text-decoration: underline;
        }

/*---------------------------------------------------------------------
Product Item Design End
---------------------------------------------------------------------*/

#loginMain_div {
    width: 100%;
    margin: 8px 0px 0px -8px;
    padding: 15px 8px 20px 0px;
}

#login_Backgroung {
    width: 100%;
    height: auto;
    background: #FFFFFF;
    padding: 0px 0px 0px 0px;
    margin: 0px auto;
    border: solid 0px #CCC;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
}

#loginMain_div #login_Backgroung #login_content_Outer {
    padding: 5px;
}

#loginMain_div #login_content {
    width: 940px;
    padding: 0px 0px 0px 0px;
    margin: 5px auto;
    border: solid 1px #CCC;
    border-radius: 10px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
}

    #loginMain_div #login_content #loginHeader {
        -moz-column-width: 98.5%;
        padding: 0px 0px 0px 15px;
        width: 98.5%;
        border-top-left-radius: 10px 10px;
        border-top-right-radius: 10px 10px;
        -webkit-border-top-right-radius: 7px 7px;
        -webkit-border-top-left-radius: 7px 7px;
        border-bottom: solid 1px silver;
    }

        #loginMain_div #login_content #loginHeader strong {
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
        }

    #loginMain_div #login_content #div_phSiteMap {
        padding-left: 30px;
        padding-bottom: 15px;
    }

#login_left, #login_right {
    width: 430px;
    margin: 15px 20px 15px 20px;
}

#leftHeader, #rightHeader {
    border-bottom: solid 1px silver;
    color: #000;
}

    #leftHeader strong {
        color: #f1574d;
    }

    #rightHeader strong {
        color: #f1574d;
    }

#login_right #buttons_set p {
    color: #f1574d;
}

#login_right #buttons_set a {
    padding: 0px 0px 0px 50px;
    text-decoration: none;
}

#invaliedMsg_div {
    widows: 100%;
    height: 20px;
    border: solid 1px green;
    text-align: left;
    margin: 0px 0px 10px 0px;
    padding: 10px 0px 10px 20px;
    border-color: #F16048;
    background-color: #FAEBE7;
    background-image: url(../../../../images/StoreImages/i_msg-error.gif) no-repeat;
    color: #DF280A;
}

#invaliedMsg_image .imgStyle {
    margin: 0px 0px 0px 0px;
}

#invaliedMsg_div div {
    margin: 0px 0px 0px 10px;
}

#invaliedMsg_div #invaliedMsg_image, #invaliedMsg_details {
    float: left;
}

#logoutMain_div {
    width: 100%;
    margin: 8px 0px 0px -8px;
    padding: 15px 8px 20px 0px;
}

    #logoutMain_div #logout_content {
        width: 100%;
        height: 400px;
        padding: 0px 0px 0px 0px;
        margin: 0px auto;
        background: #FFFFFF;
        -moz-border-radius: 7px;
        -moz-box-shadow: 0px 0px 0px #000000;
        -webkit-border-radius: 7px;
        -ms-border-radius: 7px;
        -ms-box-shadow: 0px 0px 0px #000000;
        border: solid 1px #CCC;
    }

        #logoutMain_div #logout_content #logoutHeader {
            color: #000;
            padding: 0px 0px 0px 15px;
            border-top-left-radius: 7px 7px;
            border-top-right-radius: 7px 7px;
            -webkit-border-top-right-radius: 7px 7px;
            -webkit-border-top-left-radius: 7px 7px;
            border-bottom: solid 1px silver;
        }

            #logoutMain_div #logout_content #logoutHeader strong {
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
            }

        #logoutMain_div #logout_content #logoutArea {
            margin: 10px;
        }

/*---------------------------------------------------------------------
CHECHOUT PAGE
---------------------------------------------------------------------*/

/*#checkOutMain_div {
    padding: 8px 8px 20px 6px;
    width: 97.9%;
    margin: 0px auto;
}

    #checkOutMain_div #checkOut_contentArea {
        width: 100%;
        margin: 0px auto;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -moz-box-shadow: 0px 0px 0px #000000;
        -webkit-border-radius: 10px;
        -ms-border-radius: 10px;
        -ms-box-shadow: 0px 0px 0px #000000;
        border: 0px solid #B2B2B2;
    }

        #checkOutMain_div #checkOut_contentArea #ctl00_ContentPlaceHolder1_div_EmptyCart {
            display: none;
            width: 100%;
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;
            -khtml-border-radius: 8px;
            border-radius: 8px;
            margin: 0px auto;
            background: url(../../../../images/StoreImages/menu_hoverbg_white.JPG);
            border: 1px solid transparent;
        }*/

/*---------------------------------------------------------------------
emptyCart start
---------------------------------------------------------------------*/
/*#emptyCart_background {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px auto;
}

#emptyCart {
    width: 98.5%;
    padding: 0px 0px 0px 0px;
    margin: 5px 5px 0px 4px;
}

    #emptyCart #emptyCart_heading {
        color: #000;
        padding: 0px 0px 0px 15px;
    }

    #emptyCart #emptyCart_heading {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    #emptyCart #emptyCart_content p {
        margin: 0px 0px 10px 20px;
    }

        #emptyCart #emptyCart_content p a {
            text-decoration: none;
            font-style: italic;
        }*/
/*---------------------------------------------------------------------
emptyCart end
---------------------------------------------------------------------*/

/*#checkOutMain_div #checkOut_contentArea #ctl00_ContentPlaceHolder1_div_CartContentArea {
    width: 100%;
    background: url(../../../../images/StoreImages/menu_hoverbg_white.JPG);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    behavior: url(ie-css3.htc);
    border: 1px solid #B2B2B2;
    min-height: 490px;
}


#checkOutMain_div #checkOut_contentArea #div_CartMainContentArea {
    width: 98.4%;
    padding-left: 12px;
}

    #checkOutMain_div #checkOut_contentArea #div_CartMainContentArea #wizard {
        visibility: hidden;
    }

        #checkOutMain_div #checkOut_contentArea #div_CartMainContentArea #wizard ul {
            margin-left: -3px;
        }

        #checkOutMain_div #checkOut_contentArea #div_CartMainContentArea #wizard .CheckOut_HeadingRoundedCorner {
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;
            -khtml-border-radius: 8px;
            border-radius: 8px;
        }


        #checkOutMain_div #checkOut_contentArea #div_CartMainContentArea #wizard .ucBackGround {
           width: 99%;
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;
            -khtml-border-radius: 8px;
            border-radius: 8px;
            background-color: White;
            padding: 20px 0px 10px 0px;
            margin-bottom: 6px;
        }

    #checkOutMain_div #checkOut_contentArea #ctl00_ContentPlaceHolder1_div_CartContentArea #heading {
        padding: 5px 0px 0px 10px;
        display: none;
    }

#checkOutMain_div #checkOut_contentArea #div_CartMainContentArea #wizard #ctl00_ContentPlaceHolder1_li1 {
    display: none;
}

*/

#middle_div .productAdded {
    height: 20px;
    border: solid 1px green;
    text-align: left;
    margin: 0px 0px 10px 0px;
    padding: 10px 0px 10px 20px;
    color: #3D6611;
    border-color: #446423;
    background-color: #EFF5EA;
    background-image: url(../../../../images/StoreImages/i_msg-success.gif) no-repeat;
}

    #middle_div .productAdded .imgStyle {
        margin: 0px 0px 0px 0px;
    }

    #middle_div .productAdded div {
        margin: 0px 0px 0px 10px;
    }

    #middle_div .productAdded #productAdded_image, #productAdded_sucessMsg {
        float: left;
    }

.RadGridMyDesignDiv {
    padding-bottom: 10px;
    padding-top: 25px;
}

/*#checkOutMain_div #checkOut_contentArea #checkOutMethod {
    width: 100%;
    border: solid 1px #CCC;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    border: solid 1px #CCC;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
    margin: 5px 0px 5px 5px;
}*/

#checkoutHeader {
    width: 743px;
    padding: 2px 2px 2px 2px;
    background: #F9F3E3;
    color: #F18200;
    cursor: default;
    border-top-left-radius: 7px 7px;
    border-top-right-radius: 7px 7px;
    -webkit-border-top-right-radius: 7px 7px;
    -webkit-border-top-left-radius: 7px 7px;
}

    #checkoutHeader strong {
        background: #F18200;
        border-color: #F19900;
        color: White;
        padding: 2px 1px 2px 3px;
        font-size: 10px;
    }

#Checkout_left, #Checkout_right {
    width: 350px;
    margin: 10px 0px 15px 20px;
}

#leftHeader, #rightHeader {
    border-bottom: solid 1px #CCC;
    color: #000;
}

#Checkout_right #buttons_set p {
    color: #EB340A;
    margin: 10px;
}

#Checkout_right #buttons_set a {
    padding: 0px 0px 0px 50px;
    color: #555452;
    text-decoration: none;
}

.height20px {
    height: 20px;
}

/*---------------------------------------------------------------------
Order Information
---------------------------------------------------------------------*/
#Order_content #OrderHeader {
    width: 743px;
    padding: 2px 2px 2px 2px;
    background: #F9F3E3;
    color: #F18200;
    cursor: default;
    border-top-left-radius: 7px 7px;
    border-top-right-radius: 7px 7px;
    -webkit-border-top-right-radius: 7px 7px;
    -webkit-border-top-left-radius: 7px 7px;
}

#Order_content strong {
    background: #F18200;
    border-color: #F19900;
    color: White;
    padding: 2px 1px 2px 3px;
    font-size: 10px;
}

#Order_content #OrderArea {
    margin: 20px 0px 0px 50px;
}

.Order_details {
    float: left;
}

.Order_details_left {
    float: left;
    width: 192px;
    text-align: left;
    padding: 0px 5px 0px 40px;
}

.Order_details_right {
    float: left;
    width: 450px;
    margin: 0px 0px 10px 0px;
}

.width500px {
    width: 500px;
    color: rgb(68, 68, 68);
    height: 160px;
    border: 1px solid #B6B6B6;
    -moz-border-radius: 0px;
    -moz-box-shadow: 1px 1px 0px #737373;
    padding: 0px 0px 0px 5px;
    -webkit-border-radius: 0px;
    -webkit-box-shadow: 1px 1px 0px #737373;
    -ms-border-radius: 0px;
    -ms-box-shadow: 1px 1px 0px #737373;
    margin: 0px 0px 0px 0px;
}

#Order_content .left {
    width: 340px;
    text-align: left;
    margin: 20px 0px 20px 50px;
}

#Order_content .right {
    width: 300px;
    text-align: left;
    margin: 0px 0px 10px 0px;
}

#Order_content .left a {
    background: url(../../../../images/StoreImages/i_arrow-top.gif) 0 50% no-repeat;
    padding-left: 16px;
}

#Billing_content #BillingHeader {
    width: 743px;
    padding: 2px 2px 2px 2px;
    background: #F9F3E3;
    color: #F18200;
    cursor: default;
}

#Billing_content strong {
    background: #F18200;
    border-color: #F19900;
    color: White;
    padding: 2px 1px 2px 3px;
    font-size: 10px;
}

#Billing_content .lbl_div {
    width: 200px;
    text-align: right;
    padding-top: 10px;
}

    #Billing_content .lbl_div div {
        width: 200px;
        height: 25px;
        border: solid 1px white;
    }

#Billing_content .txt_div {
    width: 269px;
    text-align: left;
    padding-top: 10px;
}

    #Billing_content .txt_div div {
        width: 518px;
        height: 27px;
        padding-left: 10px;
    }

#Billing_content .spn_div {
    width: 250px;
    text-align: left;
    padding-top: 10px;
    margin-left: 10px;
}

    #Billing_content .spn_div div {
        height: 25px;
        padding-left: 0px;
        border: solid 1px white;
    }

#Billing_content .rdn_div {
    padding: 0px 0px 0px 10px;
}

#Billing_content #BillingArea #shipping div {
    width: 200px;
    padding: 0px 0px 0px 0px;
}

#div_billingDropdown, #div_sippingDropdown {
    margin: 10px 0px 0px 20px;
}

.dropDownMultiple400 {
    width: 400px;
    font-size: 12px;
    color: rgb(68, 68, 68);
    border: 1px solid #B6B6B6;
}

#BillingArea {
    margin: 0px auto;
    padding: 0px auto;
}

.tr_billingadd {
    margin: 0px auto;
    padding: 0px auto;
    border: solid 1px red;
}

#BillingArea .left {
    width: 340px;
    text-align: left;
    margin: 20px 0px 20px 50px;
}

#BillingArea .right {
    width: 300px;
    text-align: left;
    margin: 0px 0px 10px 0px;
}

#BillingArea #BillingArea_bottom .left a {
    background: url(../../../../images/StoreImages/i_arrow-top.gif) 0 50% no-repeat;
    padding-left: 16px;
}

#BillingArea .lbl_div div {
    height: 25px;
}

#BillingArea .spn_div span {
    color: #EB340A;
    width: 200px;
}

#BillingArea .txt_div, .spn_div {
    float: left;
}

#div_shilling_details {
    width: 100%;
}

.div_shilling {
    float: left;
    width: 200px;
    text-align: right;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.div_radiobutton {
    float: left;
    width: 300px;
    text-align: left;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#Shipping_content #ShippingHeader {
    width: 743px;
    padding: 2px 2px 2px 2px;
    background: #F9F3E3;
    color: #F18200;
    cursor: default;
}

#Shipping_content strong {
    background: #F18200;
    border-color: #F19900;
    color: White;
    padding: 2px 1px 2px 3px;
    font-size: 10px;
}

#Shipping_content .lbl_div {
    width: 200px;
    text-align: right;
    padding-top: 10px;
}

    #Shipping_content .lbl_div div {
        width: 200px;
        height: 25px;
    }

#Shipping_content .txt_div {
    width: 269px;
    text-align: left;
    padding-top: 10px;
}

    #Shipping_content .txt_div div {
        width: 518px;
        height: 25px;
        padding-left: 10px;
    }

#ShippingArea .spn_div {
    width: 250px;
    text-align: left;
    padding-top: 10px;
    margin-left: 10px;
}

    #ShippingArea .spn_div div {
        height: 23px;
        padding-left: 0px;
        border: solid 1px white;
    }

#ShippingArea .left {
    width: 340px;
    text-align: left;
    margin: 20px 0px 20px 50px;
}

#ShippingArea .right {
    width: 300px;
    text-align: left;
    margin: 0px 0px 10px 0px;
}

#ShippingArea .left a {
    background: url(../../../../images/StoreImages/i_arrow-top.gif) 0 50% no-repeat;
    padding-left: 16px;
}

#ShippingMethod_content #flatRate {
    margin: 10px 0px 0px 55px;
}

#ShippingArea .spn_div span {
    color: #EB340A;
    width: 200px;
}

#ShippingArea .txt_div span {
    color: #EB340A;
}

#ShippingArea .txt_div, .spn_div {
    float: left;
}

#tb_Address_Details tr td .HeaderColor {
    color: #ED9205;
}

#dialog #div_btnsaveprocess12 {
    min-width: 32px;
    width: 166px;
    height: 15px;
    display: none;
}

#dialog #divSave_UC {
    width: 120px;
    height: 14.3px;
    display: none;
    float: left;
}

#dialog #div_btnsaveprocessUpdate {
    min-width: 32px;
    width: 65px;
    height: 16px;
    display: none;
}

#dialog #divUpdate_UC {
    min-width: 20px;
    width: 40px;
    height: 14.3px;
    display: none;
    float: left;
}

.div_SearchTextBox {
    /*width: 223px;*/
    height: 30px;
    border-bottom: 1px solid #B8B8B8;
    border-right: 1px solid #B8B8B8;
    border-top: 1px solid #8E8E8E;
    border-left: 1px solid #8E8E8E;
    padding: 1px 1px 2px 1px;
}

#order_information_checkout #div_lblDesigApprover {
    padding: 0px 5px 15px 0px;
    float: left;
}

#ctl00_txt_search {
    float: left;
    /*width: 50%;*/
    height: 35px;
    border: none;
    line-height: 35px;
    padding-left: 20px;
    padding-right: 55px;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    /*border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;*/
    /*background: url('../Images/StoreImages/rsz_213267.png')no-repeat #fff;*/
    font-size: 14px;
    outline: none;
    font-family: Helvetica, sans-serif;
}

.img_Search {
    padding: 2px 0px 0px 0px;
    width: 15px;
    height: 15px;
}

.Color007ED3_Blue {
    color: #000;
}

.height15px {
    height: 15px;
}

/*---------------------------------------------------------------------
Shipping Method
---------------------------------------------------------------------*/
#ShippingMethod_content {
    display: none;
}

    #ShippingMethod_content #ShippingMethodHeader {
        width: 743px;
        padding: 2px 2px 2px 2px;
        background: #F9F3E3;
        color: #F18200;
        cursor: default;
    }

    #ShippingMethod_content strong {
        background: #F18200;
        border-color: #F19900;
        color: White;
        padding: 2px 1px 2px 3px;
        font-size: 10px;
    }

    #ShippingMethod_content #left {
        width: 340px;
        text-align: left;
        margin: 20px 0px 20px 50px;
    }

    #ShippingMethod_content #right {
        width: 300px;
        text-align: left;
        margin: 0px 0px 10px 0px;
    }

    #ShippingMethod_content #left a {
        background: url(../../../../images/StoreImages/i_arrow-top.gif) 0 50% no-repeat;
        padding-left: 16px;
    }

/*---------------------------------------------------------------------
Payment Information
---------------------------------------------------------------------*/

/*#PaymentInfoPage #OrderConfirmMain_div {
    width: 98.8%;
    padding-left: 7px;
    height: 60%;
    margin: 0px auto;
    padding-top: 9px;
}

#PaymentInfoPage #OrderConfirmContent_div {
    width: 99%;
    height: 100%;
    background-color: White;
    margin: 5px 5px 5px 0px;
    border: 1px solid #B2B2B2;
    margin: 0px auto;
}

    #PaymentInfoPage #OrderConfirmContent_div #heading {
        width: 100.05%;
        padding-left: 13px;
        display: none;
    }

    #PaymentInfoPage #OrderConfirmContent_div .swMain {
        width: 100%;
        padding-left: 12px;
    }

    #PaymentInfoPage #OrderConfirmContent_div #wizard ul {
        margin-left: -3px;
    }

        #PaymentInfoPage #OrderConfirmContent_div #wizard ul li {
            position: relative;
            display: block;
            margin: 0;
            padding: 0;
            padding-left: 3px;
            padding-right: 3px;
            border: 0px solid #E0E0E0;
            float: left;
        }

    #PaymentInfoPage #OrderConfirmContent_div #wizard .CheckOut_HeadingRoundedCorner {
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -khtml-border-radius: 8px;
        border-radius: 8px;
    }

    #PaymentInfoPage #OrderConfirmContent_div #PaymentMode {
        padding: 20px 0px 10px 80px;
        border: 1px solid #CCC;
        margin: 0px 12px 0px 12px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -khtml-border-radius: 8px;
        border-radius: 8px;
    }

        #PaymentInfoPage #OrderConfirmContent_div #PaymentMode .PaymentMode_details_right {
            padding-left: 2px;
        }

        #PaymentInfoPage #OrderConfirmContent_div #PaymentMode .creditCard_right {
            padding-left: 12px;
        }

        #PaymentInfoPage #OrderConfirmContent_div #PaymentMode #spn_cardNumber {
            color: #f1574d;
            display: none;
            float: left;
            padding-left: 7px;
        }

.PaymentInfoPage_BtnsDiv {
    margin-bottom: 20px;
}

.PaymentInfoPage_BtnsTbl {
    margin-top: -12px;
    float: left;
}

.imgHelp {
    cursor: pointer;
    margin-left: 5px;
}

#PaymentInfoPage #OrderConfirmContent_div #PaymentMode .width150px1 {
    width: 177px;
    float: left;
    padding-left: 3px;
}

#PaymentInfoPage #OrderConfirmContent_div #PaymentMode .width75px1 {
    float: left;
    width: 69px;
}

#PaymentInfoPage #OrderConfirmContent_div #PaymentMode .width30px1 {
    width: 177px;
    float: left;
    padding-left: 3px;
}

#PaymentInfoPage #OrderConfirmContent_div #PaymentMode #div_ddl_month {
    width: 80px;
}

#PaymentInfoPage #OrderConfirmContent_div #PaymentMode #spn_ddlyear {
    display: none;
    width: 350px;
    text-align: left;
    padding-left: 62px;
}

#PaymentInfoPage #OrderConfirmContent_div #div_btnsaveprocess2 {
    width: 58px;
    height: 17px;
    display: none;
    float: right;
}

#PaymentInfoPage #OrderConfirmContent_div #div_btnsaveprocess {
    width: 92px;
    height: 17px;
    display: none;
    float: right;
}

#PaymentInfoPage #OrderConfirmContent_div #divBackLink {
    margin: 5px 0px 10px 12px;
}

#PaymentInfoPage #OrderConfirmContent_div #divSaveMain {
    margin: 5px 0px 10px 0px;
}

#Payment_content #PaymentHeader {
    width: 743px;
    padding: 2px 2px 2px 2px;
    background: #F9F3E3;
    color: #F18200;
    cursor: default;
    border-bottom-left-radius: 7px 7px;
    border-bottom-right-radius: 7px 7px;
    -webkit-border-top-right-radius: 7px 7px;
    -webkit-border-top-left-radius: 7px 7px;
}

#Payment_content strong {
    background: #F18200;
    border-color: #F19900;
    color: White;
    padding: 2px 1px 2px 3px;
    font-size: 10px;
}

#Payment_content #PaymentMode {
    margin: 20px 0px 0px 50px;
}

.PaymentMode_details {
    float: left;
}

.TextBoxWidth_OrderInfo {
    width: 171px;
    padding-left: 3px;
    color: rgb(68, 68, 68);
}

.MulilineText_Comment {
    color: rgb(68, 68, 68);
    width: 110%;
    height: 150px;
    padding: 3px;
    font-size: 13px;
}

.PaymentMode_details_left {
    float: left;
    width: 150px;
    text-align: left;
    padding: 0px 5px 0px 40px;
}


.ddlCostCentertext {
    width: 300px;
    color: rgb(68, 68, 68);
    padding: 1px 1px 1px 0px;
    border: solid 1px #ABADB3;
    outline: none;
}

.PaymentMode_details_right {
    float: left;
    width: 400px;
    margin: 0px 0px 10px 0px;
}

#Payment_content .left {
    width: 340px;
    text-align: left;
    margin: 20px 0px 20px 50px;
}

#Payment_content .right {
    width: 300px;
    text-align: left;
}

#Payment_content .left a {
    background: url(../../../../images/StoreImages/i_arrow-top.gif) 0 50% no-repeat;
    padding-left: 16px;
}

#Payment_content #PaymentMode .width500px {
    width: 500px;
    color: rgb(68, 68, 68);
    height: 160px;
    border: 1px solid #B6B6B6;
    -moz-border-radius: 0px;
    -moz-box-shadow: 1px 1px 0px #737373;
    padding: 0px 0px 0px 5px;
    -webkit-border-radius: 0px;
    -webkit-box-shadow: 1px 1px 0px #737373;
    -ms-border-radius: 0px;
    -ms-box-shadow: 1px 1px 0px #737373;
    margin: 0px 0px 0px 0px;
}

#Payment_content #creditCard {
    padding: 10px 0px 0px 20px;
    display: none;
}

    #Payment_content #creditCard .width150px {
        width: 150px;
        color: rgb(68, 68, 68);
        height: 18px;
        border: 1px solid #B6B6B6;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 5px;
        -moz-border-radius: 0px;
        -moz-box-shadow: 1px 1px 0px #737373;
        -webkit-border-radius: 0px;
        -webkit-box-shadow: 1px 1px 0px #737373;
        -ms-border-radius: 0px;
        -ms-box-shadow: 1px 1px 0px #737373;
    }

.width150px1 {
    color: rgb(68, 68, 68);
    float: left;
}

#Payment_content #creditCard .width154px {
    width: 156px;
    color: rgb(68, 68, 68);
    height: 18px;
    border: 1px solid #B6B6B6;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    -moz-border-radius: 0px;
    -moz-box-shadow: 1px 1px 0px #737373;
    -webkit-border-radius: 0px;
    -webkit-box-shadow: 1px 1px 0px #737373;
    -ms-border-radius: 0px;
    -ms-box-shadow: 1px 1px 0px #737373;
}

#Payment_content #creditCard .width75px {
    width: 76px;
    color: rgb(68, 68, 68);
    height: 18px;
    border: 1px solid #B6B6B6;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    -moz-border-radius: 0px;
    -moz-box-shadow: 1px 1px 0px #737373;
    -webkit-border-radius: 0px;
    -webkit-box-shadow: 1px 1px 0px #737373;
    -ms-border-radius: 0px;
    -ms-box-shadow: 1px 1px 0px #737373;
}

#Payment_content #creditCard .width30px {
    width: 30px;
    color: rgb(68, 68, 68);
    height: 18px;
    border: 1px solid #B6B6B6;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    -moz-border-radius: 0px;
    -moz-box-shadow: 1px 1px 0px #737373;
    -webkit-border-radius: 0px;
    -webkit-box-shadow: 1px 1px 0px #737373;
    -ms-border-radius: 0px;
    -ms-box-shadow: 1px 1px 0px #737373;
}

.width30px1 {
    color: rgb(68, 68, 68);
}

.width75px1 {
    color: rgb(68, 68, 68);
    padding: 1px 1px 1px 0px;
    border: solid 1px #ABADB3;
    outline: none;
}

.ddl_Width {
    color: rgb(68, 68, 68);
    width: 183px;
    padding: 1px 1px 1px 0px;
    border: solid 1px #ABADB3;
    outline: none;
}*/


.PaymentMode_details_left12 {
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 0px -5px;
}

/*---------------------------------------------------------------------
Your Checkout Progress
---------------------------------------------------------------------*/
#right_div {
    margin: 5px 0px 2px 2px;
    border-radius: 10px;
}

.col-right {
    float: right;
    width: 175px;
    padding: 0 0 10px;
    background: #FCFCFC url(../../../../images/StoreImages/box-content-bg.gif) repeat-x 0 0;
}

.progressHeader {
    color: #000;
    height: 20px;
    padding: 5px 0px 5px 5px;
    border-bottom: solid 1px silver;
    font-size: 12px;
    border-top-left-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    -ms-border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -ms-border-top-right-radius: 8px;
}

.progressContent #billingAddress_Area, #shippingAddress_Area, #shippingMethod_Area, #Payment_Area {
    width: 160px;
    margin: 0px 0px 0px 5px;
    padding: 2px 0px 2px 5px;
    border-bottom: dotted 1px gray;
    color: #999;
}

#shippingMethod_Area, #Payment_Area {
    display: none;
}

#billingAddress_Content, #shippingAddress_Content, #shippingMethod_Content, #Payment_Content {
    background-color: #EEE;
    padding: 0px 0px 0px 4px;
}

.progressContent a {
    color: #0A263C;
    text-decoration: none;
}

.creditCard_div {
    margin: 0px 0px 0px 0px;
}

.creditCard_left {
    float: left;
    width: 140px;
    text-align: left;
    padding: 5px 0px 5px 5px;
    color: rgb(68, 68, 68);
}

.lbl_cardType {
    padding: 13px 50px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.creditCard_right {
    float: left;
    /*width: 450px;*/
    padding: 5px 10px 5px 0px;
    /*margin: 0px 0px 0px 5px;*/
    color: rgb(68, 68, 68);
}

.rdn_creditCard {
    float: left;
}

    .rdn_creditCard div {
        float: left;
    }

.American_div, .Visa_div, .MasterCard_div, .Discover_div {
    float: left;
    width: 80px;
}

#American_rdn, #Visa_rdn, #MasterCard_rdn, #Discover_rdn {
    float: left;
    margin: 10px 0px 0px 0px;
}

.btnClose_Img {
    width: 20px;
    height: 20px;
    margin-right: -10px;
}

/*---------------------------------------------------------------------
SHOPPINGCART PAGE 
---------------------------------------------------------------------*/

#th_chkEachApprove {
    padding-right: 60px;
}

.changedTdColor_OddNo {
    /*border-bottom: solid 1px #B7B7B7;*/
    background: #f2f2f2;
}

.changedTdColor_EvenNo {
    /*border-bottom: solid 1px #B7B7B7;*/
}

.plus_div {
    width: 20px;
    float: left;
}

.lbl_productDetails_div {
    float: left;
    width: auto;
    margin: 2px 0px 0px 0px;
    background-color: #FFFFD1;
    border: solid 1px #CCC;
    display: none;
}

.img_plus_minus, .img_minus {
    margin: 0px 0px 0px 0px;
}

    .img_plus_minus:hover, .img_minus:hover {
        cursor: pointer;
    }

.img_minus {
    display: none;
}

.Othercost_div {
    /*float: left;
    margin: 0px 0px 0px 0px;
    width: 370px;*/
}

.OthercostName {
    padding: 2px 0px 0px 3px;
    font-size: 12px;
    font-weight: bold;
    color: rgb(68, 68, 68);
}

.OthercostValue {
    float: left;
    padding: 0px 0px 2px 10px;
    font-size: 11px;
    color: rgb(68, 68, 68);
}

.OthercostPrice {
    float: left;
    padding: 0px 0px 2px 3px;
    font-size: 11px;
    color: rgb(68, 68, 68);
}

.OthercostPrice {
    width: 50px;
    text-align: right;
    overflow: hidden;
}

.td_imgtrash {
    margin: 0px 0px 0px 0px;
}

.img_trash {
    width: 10px;
    height: 10px;
    margin: 5px 0px 0px 0px;
    padding: 0px 5px 0px 0px;
    cursor: pointer;
}

.qty_td {
    text-align: right;
    margin: 0px 0px 0px 0px;
}

.qty_td_lbl {
    padding: 0px 15px 0px 0px;
}

.selected_img_td {
    width: 50px;
    height: 50px;
    padding: 3px 5px 5px 5px;
}

.lbl_productName {
    width: 170px;
    overflow: hidden;
}

.WS_Cursor_Style {
    cursor: pointer;
    width: 18px;
    height: 18px;
}

.cart_additional_content_left {
    /*width: 86%;
    height: auto;
    float: left;
    text-align: right;
    margin: 0px 0px 0px 1px;
    border: solid 0px red;*/
    float: left;
    text-align: right;
    margin: 0px 0px 0px 1px;
}

.cart_additional_content_middle {
    /*width: 10%;*/
    /*height: 40px;*/
    /*float: right;
    text-align: right;
    margin: 0px 4px 0px 0px;
    border: solid 0px green;*/
    /*display: table;*/
}

    .cart_additional_content_middle div {
        display: table-cell;
        vertical-align: bottom;
    }

.cart_additional_content_right {
    /*width: 86%;*/
    /*height: 25px;*/
    /*float: left;
    text-align: right;
    margin: 0px 0px 0px 1px;*/
}

#div_subtotal_inner {
    float: left;
    text-align: right;
    margin: 0px 0px 0px 1px;
}

.ShoppingCartAdditionalOptiondropDownMultiple {
    width: 400px;
}


.dropDownMultiple250_right {
    width: 250px;
    /*color: rgb(68, 68, 68);
    direction: ltr;
    padding: 1px 1px 1px 0px;
    border: solid 1px #ABADB3;
    outline: none;*/
}

#forgetpwd_background {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px auto;
    height: 450px;
    background: #FFFFFF;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
    border: solid 0px #CCC;
}

#forgetpwdContent_div {
    width: 940px;
    height: auto;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    padding: 0px 0px 15px 0px;
    -webkit-border-radius: 7px;
    margin: 5px auto;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
    border: solid 1px #CCC;
}

    #forgetpwdContent_div #heading {
        color: #000;
        padding: 10px 0px 0px 15px;
        font-size: 12px;
        border-top-left-radius: 7px 7px;
        border-top-right-radius: 7px 7px;
        -webkit-border-top-right-radius: 7px 7px;
        -webkit-border-top-left-radius: 7px 7px;
        border-bottom: solid 1px silver;
    }

#content_div #div_retirve {
    margin: 20px 0px 0px 20px;
}

    #content_div #div_retirve strong {
        color: #f1574d;
    }

#content_div #div_email {
    margin: 20px 0px 0px 20px;
}

#forgetPassword_content_bottom {
    margin: 40px 0px 0px 0px;
    border-top: solid 1px #CCC;
}

#forgetPassword_content_bottom_left {
    float: left;
    width: 49%;
}

#forgetPassword_content_bottom_right {
    float: left;
    width: 49%;
    text-align: right;
    color: #f1574d;
}

#forgetPassword_content_bottom_left a {
    text-decoration: none;
}

.emailMsg {
    width: 897px;
    height: 20px;
    border: solid 1px green;
    text-align: left;
    margin: 10px 10px 10px 10px;
    padding: 10px 0px 10px 20px;
    color: #3D6611;
    border-color: #446423;
    background-color: #EFF5EA;
    float: left;
}

.div_emailMsg .emailMsg .imgStyle {
    margin: 0px 0px 0px 0px;
}

.div_emailMsg .emailMsg div {
    margin: 0px 0px 0px 5px;
}

.div_emailMsg .emailMsg #emailMsg_image {
    float: left;
}

.div_emailMsg .emailMsg #emailMsg_sucessMsg {
    float: left;
}

.emailMsg_Invalid {
    width: 897px;
    height: 20px;
    border: solid 1px green;
    text-align: left;
    margin: 10px 10px 10px 10px;
    padding: 10px 0px 10px 20px;
    border-color: #F16048;
    background-color: #FAEBE7;
    color: #DF280A;
    float: left;
}

.div_emailMsg_Invalid .emailMsg_Invalid .imgStyle_Invalid {
    margin: 0px 0px 0px 0px;
}

.div_emailMsg_Invalid .emailMsg_Invalid div {
    margin: 0px 0px 0px 5px;
}

.div_emailMsg_Invalid .emailMsg_Invalid #emailMsg_sucessMsg_Invalid {
    float: left;
}

.div_emailMsg_Invalid .emailMsg_Invalid #emailMsg_image_Invalid {
    float: left;
}

/*---------------------------------------------------------------------
ERROR PAGE START 
---------------------------------------------------------------------*/

#messageboxSessionLogout {
    text-align: center;
    margin-top: 25%;
    font-weight: bold;
    margin-left: 25%;
    padding-bottom: 2px;
    width: 50%;
    border: solid 1px gray;
}

    #messageboxSessionLogout div {
        padding: 3px 0px 3px 0px;
    }

        #messageboxSessionLogout div a {
            color: #000;
            text-decoration: none;
        }

.Error_report_Tbl {
    width: 100%;
    height: 100%;
    margin-top: 19%;
}

.messageboxErrorSupport_ErrorPage {
    border: 2px solid gray;
    width: 38%;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}

    .messageboxErrorSupport_ErrorPage div {
        margin-bottom: 4px;
        margin-top: 4px;
    }
/*---------------------------------------------------------------------
ERROR PAGE END
---------------------------------------------------------------------*/

/*---------------------------------------------------------------------
LOGOUT PAGE 
---------------------------------------------------------------------*/

.Logout_HeaderTable {
    width: 98%;
}

.Logout_HeaderTd {
    width: 98%;
    padding-bottom: 5px;
    float: left;
}

.Logout_LinkMainDiv {
    padding-Top: 10%;
}

.Logout_LinkDiv {
    padding-Top: 5px;
}

.Logout_copyWriterDiv {
    width: 95%;
}

/*---------------------------------------------------------------------
LOGOUT PAGE END
---------------------------------------------------------------------*/

/*---------------------------------------------------------------------
Approval Pending Page Start
---------------------------------------------------------------------*/

#approvalpending_tab_div {
    padding-left: 11.5px;
    padding-top: 8px;
    height: 16px;
}

#ctl00_ContentPlaceHolder1_LblRegistrationMSG, #ctl00_ContentPlaceHolder1_LblUSermessage {
    color: #E68206;
    font-weight: bold;
    font-size: 13px;
}

/*#accountInfoMain_div #accountInfo_background #div_radGridUser {
    padding-top: 5px;
    padding-bottom: 10px;
    padding-left: 11px;
}

#accountInfoMain_div #accountInfo_background #div_AddressPending {
    padding-top: 0px;
    padding-bottom: 10px;
    padding-left: 11px;
}

#accountInfoMain_div #accountInfo_background #ctl00_ContentPlaceHolder1_radGridUser, #ctl00_ContentPlaceHolder1_AddressPending {
    width: 99.7%;
}

#accountInfoMain_div #accountInfo_background #div_ApprovalAction {
    margin: 0px auto;
    width: 60px;
    padding-top: 1px;
}*/

.ApprovedBtn {
    background-image: url(../../../../images/StoreImages/eye.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    cursor: pointer;
    display: block;
}

.ApprovedBtn1 {
    background-image: url(../../../../images/StoreImages/Reject.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    cursor: pointer;
    display: block;
    border: 1px solid transparent;
}

/*---------------------------------------------------------------------
Approval Pending Page End
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
MyAccount PAGE START
----------------------------------------------------------------------*/

/*#accountInfoMain_div {
    float: left;
    width: 100%;
    margin: 3px 0px 0px -8px;
    padding: 1px 8px 20px 0px;
}

    #accountInfoMain_div #accountInfo_background {
        width: 98%;
        padding: 0px 0px 0px 10px;
        margin: 0px auto;
    }

        #accountInfoMain_div #accountInfo_background #accountInfoContent_divPadding {
            padding-left: 2px;
        }*/

#accountInfoContent_div {
}

#accountInfoContent_innerdiv {
    width: 99%;
}

.accountclearleft20 {
    padding-left: 20px;
}

#accountInfoContent_div_Accountpage {
    /*float: left;
    width: 100%;
    padding: 0px 0px 5px 0px;
    margin: 5px 5px 5px 1px;
    background: #FFFFFF;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
    border: solid 1px rgba(0, 0, 0, 0.47);*/
}

#heading_accountInfo {
    padding: 2px 0px 0px 15px;
    font-weight: bold;
    border: solid 0px #CCC;
    width: 162px;
    border-top-left-radius: 7px 7px;
    border-top-right-radius: 7px 7px;
    -webkit-border-top-right-radius: 7px 7px;
    -webkit-border-top-left-radius: 7px 7px;
    margin-left: -13px;
}

#accountInfoContent_right {
    float: right;
    /*margin: 5px 2px 0px 3px;
    width: 79%;*/
}

#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right {
    float: left;
    margin: 5px 2px 0px 3px;
    width: 99.2%;
}

/*#accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_header*/
#myorder #divClrFilter {
    padding: 6px 0px;
}

/*#accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_header*/
#myorder .ClearFilter {
    text-decoration: underline;
    cursor: pointer;
    color: #10357f;
    padding-left: 0px;
    text-align: left;
}

/*#accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_header*/
#myorder .productAdded {
    display: none;
    padding: 0px 0px 10px 50px;
    float: left;
}

/*#accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_header*/
#myorder #productAdded_sucessMsg {
    float: left;
    padding-top: 1px;
    padding-left: 5px;
    color: #F88F12;
    font-size: 12px;
    font-weight: bold;
}
/*#accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div*/
#myorder #order_content {
    display: none;
    margin: 10px 0px 0px 10px;
}
/*#accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div*/
#myorder #order_content_Grids {
    padding: 4px 4px 20px 0px;
    width: auto;
}
    /*#accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div*/
    #myorder #order_content_Grids .AddBorders {
        border-color: White;
        font-size: 12px;
        width: 99.8%;
        outline: none;
    }
    /*#accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div*/
    #myorder #order_content_Grids .MasterTableView {
        /*border-color: Gray;
        border-width: 1px;
        border-style: solid;*/
        width: 100%;
        border-collapse: collapse;
        border-left-width: 0;
        border-right-width: 0;
        table-layout: auto;
        empty-cells: show;
    }
    /*#accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div*/
    #myorder #order_content_Grids .NoRecordsFound {
        padding: 8px 5px 8px 10px;
        font-weight: bold;
    }
    /*#accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div*/
    #myorder #order_content_Grids .MyOrdergrid_Action_Main {
        float: left;
        padding-top: 1px;
    }
    /*#accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div*/
    #myorder #order_content_Grids .MyOrdergrid_Action_Icon {
        float: left;
        padding-left: 5px;
        display: block;
    }
    /*#accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div*/
    #myorder #order_content_Grids .MyOrdergrid_OrderNo_Main {
        padding-top: 3px;
        padding-left: 0px;
    }
    /*#accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div*/
    #myorder #order_content_Grids .anchorTagColor {
        color: #10357f !important;
    }
    /*#accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div*/
    #myorder #order_content_Grids .MyOrdergrid_OrderDate_Main {
        padding-top: 3px;
        margin-left: -1px;
    }
    /*#accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div*/
    #myorder #order_content_Grids .MyOrdergrid_Padding3px {
        padding-top: 3px;
    }
    /*#accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div*/
    #myorder #order_content_Grids .radPendingOrder_Action_Main {
        width: 10px;
        float: left;
        padding-top: 3px;
    }
    /*#accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div*/
    #myorder #order_content_Grids .radAwaiting_lblEstimatedCompletionDate {
        padding-right: 18px;
    }

#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #createAccount_content_bottom {
    margin: 0px 0px 50px 0px;
    display: none;
}

#myorder .RadGrid_Default .rgHeader a {
    color: white;
}

/*#accountInfoContent_right_withBrderLft {
    float: left;
    margin: 5px 2px 0px 3px;
    width: 79%;
    border-left: 1px solid #D6D6D6;
}

#accountInfoContent_right_withBrderLft #heading {
    border-bottom: solid 0px #CCC;
    padding-left: 10px;
}*/

#accountInfoContent_right #heading {
    border-bottom: solid 0px #CCC;
    padding-left: 10px;
}


.accountInfoContent_heading {
    font-size: 16px;
    font-weight: bold;
    display: none;
}

#accountInfoContent_left {
    float: left;
    width: 100%;
}

    #accountInfoContent_left #heading {
        color: #000;
        font-weight: bold;
        border-top-left-radius: 7px 7px;
        border-top-right-radius: 7px 7px;
        -webkit-border-top-right-radius: 7px 7px;
        -webkit-border-top-left-radius: 7px 7px;
    }

        #accountInfoContent_left #heading strong {
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
        }

/*#accountInfoContent_left_content {
    padding: 5px 0px 0px 15px;
    border: solid 0px #CCC;
    width: 162px;
    border-top: solid 0px green;
    border-bottom-left-radius: 7px 7px;
    border-bottom-right-radius: 7px 7px;
    -webkit-border-bottom-right-radius: 7px 7px;
    -webkit-border-bottom-left-radius: 7px 7px;
}
#accountInfoContent_right_content {
    padding: 5px 0px 0px 10px;
}
*/

#accountInfoContent_left_content a:hover {
    color: #f1574d;
}


#accountInfoContent_right_content a:hover {
    color: #f1574d;
}



#accountInformation {
    border-bottom: solid 1px #CCC;
    width: 100%;
    /*padding-bottom: 9px;*/
}

.lblStyle1 {
    color: #E65505;
    font-weight: bold;
}

.lblStyle2 {
    color: #000;
    font-weight: bold;
}

#contactInformation_heading {
    float: left;
    border-bottom: Dashed 1px #CCC;
    width: 80%;
    padding: 5px 0px 2px 0px;
}

#contactInformation_heading_left {
    float: left;
    width: 342.1px;
    padding-bottom: 4px;
}

#contactInformation_heading_right {
    float: left;
    text-align: right;
}
/*width: 30px;*/

#contactInformation_contents {
    padding-top: 8px;
}

    #contactInformation_contents #information {
        width: 335px;
    }

    #contactInformation_contents #changePwd {
        padding-top: 0px;
        padding-left: 7px;
    }

.contactInformation_contents_InfoDivWidth {
    width: 350px;
}

#changePwd {
    padding-top: 0px;
    padding-left: 7px;
}

#addressBook {
    width: 100%;
}

.manageaddresswidth {
    width: 495px;
    float: left;
}

/*#addressBook_heading {
    float: left;
    border-bottom: solid 1px #CCC;
    width: 80%;
    padding-bottom: 10px;
}

#addressBook_heading_left {
    float: left;
}
#addressBook_heading_right {
    float: left;
    width: 350px;
    text-align: right;
    padding-left: 5px;
}*/

#addressBook_Info {
    width: 98%;
}

#addressBook_Info_left {
    float: left;
    width: 344px;
}

#addressBook_Info_right {
    float: left;
    /*width: 340px;*/
}

/*#addressBook_Info_left_heading, #addressBook_Info_right_heading{ padding: 8px 0px 2px 0px; font-weight: bold;}*/

.addressBook_Info_left_heading, .addressBook_Info_right_heading {
    padding: 8px 0px 2px 0px;
    font-weight: bold;
}

.shipping_billing_editAddress_Paddingtop {
    padding-top: 6px;
}

#banner_leftPanel {
    width: 178px;
    border: solid 1px #CCC;
    margin: 5px 0px 0px 2px;
    padding: 5px 0px 5px 0px;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
}

    #banner_leftPanel div {
        margin: 0px 0px 0px 3px;
    }

.DivLblErrorMsg {
    width: 90%;
    display: none;
    padding-top: 5px;
}

.LblErrorMsg {
    border: 1px solid red;
    padding: 2px 2px 2px 2px;
    font-weight: bold;
}

.Heading_AddressEditpage {
    font-size: 16px;
    font-weight: bold;
    padding-top: 5px;
}

#changePassword_header {
    display: none;
    margin-top: -25px;
}

/*#accountInfoMain_div #accountedit #confirmNewPwd {
    display: none;
    margin-top: 32px;
}

#accountInfoMain_div #div_btnsave {
    display: block;
    float: left;
}

#accountInfoMain_div #accountedit #div_btnsaveprocess {
    width: 33px;
    height: 17px;
    display: none;
    float: left;
    min-width: 30px;
}*/

#accountedit {
    margin: 20px 0px 10px 0px;
}

#addressbook_div {
    margin: 0px 0px 0px 0px;
}

    /*#addressbook_div #addressbook_heading {
        font-weight: bold;
        width: 100%;
        border-bottom: solid 0px #CCC;
        border-top-left-radius: 10px 10px;
        border-top-right-radius: 10px 10px;
        -webkit-border-top-right-radius: 10px 10px;
        -webkit-border-top-left-radius: 10px 10px;
    }

    #addressbook_div table {
        width: 1000px;
    }

    #addressbook_div #addressbook_heading table .td495px {
        width: 495px;
    }*/

    #addressbook_div #addressbook_Content #addressbook_Content_left table .td495px {
        width: 495px;
    }

    #addressbook_div #addressbook_Content #addressbook_Content_left table #div_InvoiceDetails {
        float: left;
        margin: 0px 0px 10px 0px;
    }

        #addressbook_div #addressbook_Content #addressbook_Content_left table #div_InvoiceDetails #addressbook_Content_left_contents_link {
            padding-top: 6px;
        }

    #addressbook_div #addressbook_Content #addressbook_Content_left table #shipping_Content_left_header {
        font-weight: bold;
        color: #E65505;
        margin: 0px 0px 5px 0px;
        float: left;
        padding-left: 4px;
    }

    #addressbook_div #addressbook_Content #addressbook_Content_left table #shipping_Content_left_contents {
        padding-left: 4px;
    }

        #addressbook_div #addressbook_Content #addressbook_Content_left table #shipping_Content_left_contents #shipping_Content_left_contents_link {
            padding-top: 6px;
        }

    /*#addressbook_div #addressbook_heading #addressbookheading_left {
        float: left;
        padding: 0px 0px 0px 10px;
        margin: 5px 0px 0px 0px;
    }

        #addressbook_div #addressbook_heading #addressbookheading_left strong {
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
        }*/

    #addressbook_div #addressbook_heading #addressbookheading_right {
        float: right;
        padding-left: 13px;
        margin: 2px 5px 2px 0px;
    }

        #addressbook_div #addressbook_heading #addressbookheading_right #div_btnsaveprocess {
            width: 168px;
            height: 35px;
            display: none;
            float: right;
        }


    #addressbook_div #addressbook_Content_bottom #createAccount_content_bottom #div_btnsaveprocess {
        width: 123px;
    }


    #addressbook_div #addressbook_Content_top {
        margin: 20px 0px 10px 0px;
    }

        /*  #addressbook_div #addressbook_Content_top strong {
            color: #E65505;
            font-weight: bold;
            margin: 10px 0px 10px 20px;
        }

        #addressbook_div #addressbook_Content_top #addressbook_Content_left_top {
            float: left;
            width: 45%;
            margin: 10px 0px 10px 10px;
        }

        #addressbook_div #addressbook_Content_top #addressbook_Content_right_top {
            float: left;
            width: 45%;
            margin: 10px 0px 10px 10px;
        }

        #addressbook_div #addressbook_Content_top #addressbook_Content_left_top div {
            margin: 10px 0px 10px 10px;
        }

        #addressbook_div #addressbook_Content_top #addressbook_Content_right_top div {
            margin: 10px 0px 10px 10px;
        }*/

        #addressbook_div #addressbook_Content_top #addressbook_Content_right_top #divCountry {
            padding-top: 15px;
        }

            #addressbook_div #addressbook_Content_top #addressbook_Content_right_top #divCountry .ddlWidth270 {
                height: 21px;
                width: 270px;
                color: rgb(68, 68, 68);
                border: 1px solid #B6B6B6;
                padding: 1px 1px 1px 0px;
                border: solid 1px #ABADB3;
                outline: none;
            }

    /*#addressbook_div #addressbook_Content_top #addressbook_Content_left_header_top {
            padding-left: 10px;
        }
            #addressbook_div #addressbook_Content_top #addressbook_Content_left_header_top div {
                padding-left: 10px;
                color: #E6553B;
                font-weight: bold;
            }*/


    #addressbook_div #addressbook_Content_bottom {
        margin: 20px 0px 10px 0px;
    }

        /* #addressbook_div #addressbook_Content_bottom strong {
            color: #E65505;
            font-weight: bold;
            margin: 10px 0px 10px 20px;
        }

        #addressbook_div #addressbook_Content_bottom #addressbook_Content_left_bottom {
            float: left;
            width: 45%;
            margin: 10px 0px 10px 10px;
        }

        #addressbook_div #addressbook_Content_bottom #addressbook_Content_right_bottom {
            float: left;
            width: 45%;
            margin: 10px 0px 10px 10px;
        }

        #addressbook_div #addressbook_Content_bottom #addressbook_Content_left_bottom div {
            margin: 10px 0px 10px 10px;
        }

        #addressbook_div #addressbook_Content_bottom #addressbook_Content_right_bottom div {
            margin: 10px 0px 10px 10px;
        }*/

        #addressbook_div #addressbook_Content_bottom #addressbook_Content_right_bottom #chk_address_div {
            padding-top: 15px;
        }

        #addressbook_div #addressbook_Content_bottom #addressbook_Content_right_bottom #div_btnsaveprocess {
            width: 88px;
            height: 16.6px;
            display: none;
            float: left;
        }

/*#addressbook_Content #addressbook_Content_left {
    float: left;
    width: 100%;
    margin: 5px 0px 5px 10px;
}

#addressbook_Content #addressbook_Content_left #addressbook_Content_left_header {
    font-weight: bold;
    color: #E65505;
    margin: 0px 0px 5px 0px;
}
#addressbook_Content #addressbook_Content_right {
    width: 100%;
    margin: 5px 0px 5px 10px;
}
#addressbook_Content #addressbook_Content_right #addressbook_Content_right_header {
    font-weight: bold;
    color: #E65505;
    margin: 0px 0px 0px 0px;
}

#addressbook_Content #addressbook_Content_right #addressbook_Content_right_contents .td500px {
    width: 500px;
}

#addressbook_Content #addressbook_Content_right #addressbook_Content_right_contents #addressbook_Content_right_contents_link {
    padding-top: 6px;
}*/



/*---------------------------------------------------------------------
MyAccount PAGE END
----------------------------------------------------------------------*/

#order_radtab {
    margin-left: 10px;
    /*margin-top: 1%;
    height: 16px;*/
}

#order_header {
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    width: 99%;
    border-bottom: solid 0px #CCC;
    border-top-left-radius: 7px 7px;
    border-top-right-radius: 7px 7px;
    -webkit-border-top-right-radius: 7px 7px;
    -webkit-border-top-left-radius: 7px 7px;
}

    #order_header strong {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

#order_content {
    margin: 10px 0px 10px 10px;
}

.order_content_table {
    margin: 0px 10px 10px 10px;
}

    .order_content_table th {
        background-color: #EEEDED;
        font-weight: bold;
        padding: 1px 3px 2px 5px;
        border: solid 1px #CCC;
    }

    .order_content_table td {
        background-color: #F8F7F5;
        padding: 1px 3px 2px 5px;
        border: solid 1px #CCC;
    }

.orderNo {
    width: 100px;
}

.orderDate {
    width: 70px;
}

.jobName {
    width: 150px;
}

.orderStatus {
    width: 100px;
}

.productQty {
    width: 25px;
    text-align: right;
}

.totalCost {
    width: 80px;
    text-align: right;
}

.tax {
    width: 50px;
    text-align: right;
}

.finalPrice {
    width: 85px;
    text-align: right;
}

.btn_reorder {
    color: rgb(68, 68, 68);
}

.account_leftBanner {
    float: left;
    border: solid 0px #CCC;
    /*margin: 5px 0px 0px 2px;*/
    padding: 0px 20px; /*;  0px 20px;*/
    height: auto;
    overflow: hidden;
    /*-moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;*/
    /*position: relative;*/
    position: absolute;
    top: 143px;
    left: 0;
    margin-left: -20px;
}

.account_rightBanner {
    float: right;
    border: solid 0px #CCC;
    /*margin: 5px 0px 0px 2px;*/
    padding: 0px 20px; /*5px 0px 5px 5px;*/
    height: auto;
    overflow: hidden;
    /*-moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;*/
    position: absolute;
    top: 143px;
    right: 0;
}

/*---------------------------------------------------------------------
ORDER PAGE 
----------------------------------------------------------------------*/

/*#OrderMain_div {
    width: 100%;
    margin: 0px auto;
    padding: 0px 0px 20px 0px;
}

#Order_background_Outer {
    padding-left: 1px;
    margin: 0px auto;
    padding-top: 9px;
}

#Order_background {
    width: 98%;
    padding: 0px 0px 0px 0px;
    margin: 0px auto;
    background: #FFFFFF;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
    border: 1px solid #B2B2B2;
}

#OrderContent_div {
    width: 98%;
    padding: 0px 0px 15px 0px;
    margin: 5px 5px 5px 5px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    -ms-box-shadow: 0px 0px 0px #000000;
    border: solid 0px #CCC;
}

    #OrderContent_div #Order_heading {
        padding: 0px 0px 0px 15px;
        width: 98.5%;
        border-top-left-radius: 10px 10px;
        border-top-right-radius: 10px 10px;
        -webkit-border-top-right-radius: 10px 10px;
        -webkit-border-top-left-radius: 10px 10px;
    }

#OrderPage #OrderContent_div #Order_heading, #OrderApproval #OrderContent_div #Order_heading {
    padding-top: 5px;
}

#OrderPage #OrderContent_div #ctl00_ContentPlaceHolder1_Order_area, #OrderApproval #OrderContent_div #ctl00_ContentPlaceHolder1_Order_area {
    width: 98.8%;
}

#OrderPage #OrderContent_div .order_billingAddress, #OrderApproval #OrderContent_div .order_billingAddress {
    width: 381px;
}

#OrderPage .PaddingTopWithColor, #OrderApproval .PaddingTopWithColor {
    padding-top: 3px;
    color: #525252;
}

#OrderPage #OrderContent_div #orderConfirm_footer_Main {
    width: 100%;
    margin: 0px 0px 0px 15px;
}

#OrderApproval #OrderContent_div #orderConfirm_footer_Main {
    width: 75%;
    margin: 0px 0px 0px 15px;
}

#OrderPage #OrderContent_div #orderConfirm_footer_right {
    background-color: White;
    background: none;
    padding-top: 6px;
    float: right;
    width: 179px;
}

#OrderPage #OrderContent_div #orderConfirm_footer table tr {
    border: 0;
}

#OrderApproval #OrderContent_div #orderConfirm_footer_right {
    background-color: White;
    padding-top: 10px;
    float: right;
}

#OrderPage #OrderContent_div #orderConfirm_footer_left {
    background-color: White;
    padding-top: 6px;
    float: right;
    min-width: 148px;
}

#OrderApproval #OrderContent_div #orderConfirm_footer_left {
    background-color: White;
    background: none;
    padding-top: 10px;
    float: right;
}

#OrderPage #OrderContent_div #orderConfirm_footer_right .Grandtotal {
    float: right;
    padding-bottom: 2px;
}

#OrderPage #OrderContent_div #orderConfirm_footer_left .Grandtotal {
    font-weight: bold;
    padding-bottom: 2px;
}

#OrderApproval #OrderContent_div #orderConfirm_footer_left .Grandtotal {
    font-weight: bold;
}

#OrderPage #OrderContent_div .div_Tax, #OrderApproval #OrderContent_div .div_Tax {
    padding: 5px 0px 5px 0px;
}

.div_Tax2 {
    padding: 5px 60px 5px 0px;
}

.lbl_subTotal {
    padding-right: 60px;
    font-weight: bold;
}

.OrdAddOptionsDiv {
    padding-top: 5px;
    padding-right: 60px;
}

#OrderPage #OrderContent_div #ctl00_ContentPlaceHolder1_div1 {
    margin: 0px 0px 0px -89px;
    float: left;
    width: 218px;
}

#OrderApproval #OrderMain_div .productAdded {
    display: none;
    padding: 30px 0px 0px 25px;
    float: left;
}

#OrderApproval #OrderMain_div #productAdded_sucessMsg {
    float: left;
    padding-top: 1px;
    padding-left: 5px;
    color: #F88F12;
    font-size: 11px;
    font-weight: bold;
}

#OrderPage #OrderMain_div #ctl00_ContentPlaceHolder1_txtReason, #OrderApproval #OrderMain_div #ctl00_ContentPlaceHolder1_txtReason {
    height: 100px;
    width: 474px;
    font-size: 13px;
    display: none;
}

#OrderPage #OrderMain_div #ctl00_ContentPlaceHolder1_btn_Reject, #ctl00_ContentPlaceHolder1_btn_Approve {
    width: 100px;
}

#OrderApproval #OrderMain_div #ctl00_ContentPlaceHolder1_btn_Reject, #ctl00_ContentPlaceHolder1_btn_Approve {
    width: 100px;
}

#OrderPage #OrderMain_div #DivRejectloa {
    width: 78px;
    height: 17px;
    display: none;
    float: left;
    margin-left: 0px;
}

#OrderPage #OrderMain_div #div_btnApprovedloa {
    width: 78px;
    height: 17px;
    display: none;
    float: left;
    margin-left: 15px;
}

#OrderPage #OrderMain_div #div_btnApproved {
    float: left;
    padding-left: 14px;
}

#OrderPage .web_dialog_Address {
    width: 31%;
    height: auto;
}

#OrderPage .closeStyle {
    width: 21px;
    height: 21px;
    display: block;
}

#OrderPage #ctl00_ContentPlaceHolder1_txtApproverPwd {
    Width: 145px;
}

#OrderPage #ctl00_ContentPlaceHolder1_btnApprPassword_Save {
    min-width: 100px;
    margin: 0px 6px 0px 8px;
}

#OrderContent_div #Order_heading strong {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 10px;
}*/

.orderDetails_div {
    /*float: left;
    margin: 4px 0px 10px 15px;
    width: 95%;*/
}

.orderDetails_div12 {
    /*float: left;
    margin: 0px 0px 10px 15px;
    width: 98%;*/
}

.orderDetails {
    margin: 0px 0px 0px 0px;
}

/*.order_billingAddress, .order_shippingAddress {
    float: left;
    width: 350px;
}*/

.order_Address_header {
    color: #E65505;
}

.order_Address_headerDiv {
    color: #E65505;
    padding-bottom: 5px;
    padding-top: 5px;
}

.order_closebtnTd {
    padding: 5px 15px 5px 5px;
    text-align: right;
    width: 52%;
}

.Order_areaTable {
    width: 750px;
}

.Order_areaDetailsTD1 {
    width: 240px;
}

.Order_areaDetailsTD2 {
    width: 230px;
}

.order_ReasonTxtBx {
    padding: 5px;
}

.line_height20px {
    line-height: 20px;
}

.OrderDetailsClearTop2 {
    padding-top: 2px;
}

.OrderItemTotalPriceTd {
    text-align: right;
    padding-top: 2.5px;
}

.OrderItemTaxAppplicableTd {
    text-align: left;
    padding-top: 2.5px;
    padding: 3px 0px 0px 10px;
    padding-left: 12px;
}

.order_Address_content {
    margin: 0px 0px 0px 0px;
}

.orderDetails_left {
    float: left;
    text-align: left;
    width: 140px;
}

.orderDetails_right {
    float: left;
    width: auto;
    margin: 0px 0px 0px 5px;
    word-break: break-all;
}

.orderDetails_left2 {
    float: left;
    text-align: left;
    width: 140px;
    padding-top: 4px;
}

.orderDetails_right2 {
    float: left;
    width: auto;
    margin: 0px 0px 0px 5px;
    padding-top: 4px;
    padding-left: 7px;
    word-break: break-all;
}

.orderDetails_right3 {
    float: left;
    width: auto;
    margin: 0px 0px 0px 5px;
    padding-top: 4px;
}

.orderDetails_right4 {
    float: left;
    width: auto;
    margin: 0px 0px 0px 5px;
    padding-top: 2px;
    padding-left: 7px;
}

.orderDetails_right5 {
    float: left;
    width: auto;
    margin: 0px 0px 0px 5px;
    padding-left: 7px;
}

.orderDetails_txtReasonDiv {
    padding-top: 5px;
    padding-left: 14px;
}

.orderDetails_req_ReasonDiv {
    padding-top: 5px;
    padding-left: 14px;
    display: none;
    color: Red;
}

.orderDetails_Orderfor_left {
    float: left;
    text-align: left;
    width: 81px;
    font-weight: bold;
}

.orderDetails_detailsdiv_width {
    width: 440px;
}

#ProductHeader_Table {
    float: left;
    width: 82%;
}

#h_productName, #h_productPrice, #h_productQty, #h_productTotal, #h_productJobName, #h_productDescription2 {
    float: left;
    margin: 10px 0px 0px 0px;
    background-color: white;
    border-top: solid 1px rgb(68, 68, 68);
    border-left: solid 0px #CCC;
    border-bottom: solid 1px rgb(68, 68, 68);
}

#h_productName {
    width: 19.5%;
    height: 20px;
    margin: 10px 0px 0px 15px;
    padding: 4px 0px 0px 5px;
}

#h_productDescription {
    width: 30%;
    height: 20px;
    margin: 10px 0px 0px 15px;
    padding: 4px 0px 0px 5px;
}

#h_productDescription2 {
    width: 20%;
    height: 20px;
    padding: 4px 0px 0px 5px;
}

#h_productJobName {
    width: 14%;
    height: 20px;
    margin: 10px 0px 0px 0px;
    padding: 4px 0px 0px 0px;
}

#h_productPrice {
    width: 13%;
    height: 20px;
    text-align: right;
    padding: 4px 5px 0px 0px;
}

#h_productQty {
    width: 8%;
    height: 20px;
    text-align: right;
    padding: 4px 0px 0px 6px;
}

#h_productTotal {
    width: 10%;
    height: 20px;
    text-align: right;
    padding: 4px 5px 0px 0px;
    border-right: solid 0px #CCC;
}

.h_productnametd {
    height: 20px;
    margin: 10px 0px 0px 15px;
    padding: 4px 0px 0px 5px;
    background-color: #FFF;
    border-top: solid 1px #444;
    border-left: solid 0px #CCC;
    border-bottom: solid 1px;
    width: 21%;
}

.h_productSelfApptd {
    height: 20px;
    margin: 10px 0px 0px 15px;
    padding: 4px 0px 0px 5px;
    background-color: #FFF;
    border-top: solid 1px #444;
    border-left: solid 0px #CCC;
    border-bottom: solid 1px;
    width: 6%;
}

.h_productdesctd {
    height: 20px;
    margin: 10px 0px 0px 15px;
    padding: 4px 0px 0px 5px;
    background-color: #FFF;
    border-top: solid 1px #444;
    border-left: solid 0px #CCC;
    border-bottom: solid 1px;
    width: 18%;
}

.h_productdescwithoutcampaigntd {
    height: 20px;
    margin: 10px 0px 0px 15px;
    padding: 4px 0px 0px 5px;
    background-color: #FFF;
    border-top: solid 1px #444;
    border-left: solid 0px #CCC;
    border-bottom: solid 1px;
    width: 21%;
}

.h_campaigntd {
    height: 20px;
    margin: 10px 0px 0px 15px;
    padding: 4px 0px 0px 5px;
    background-color: #FFF;
    border-top: solid 1px #444;
    border-left: solid 0px #CCC;
    border-bottom: solid 1px;
    width: 15%;
}

.h_jobnametd {
    height: 20px;
    margin: 10px 0px 0px 15px;
    padding: 4px 0px 0px 5px;
    background-color: #FFF;
    border-top: solid 1px #444;
    border-left: solid 0px #CCC;
    border-bottom: solid 1px;
    width: 16%;
}

.h_unitpricetd {
    height: 20px;
    margin: 10px 0px 0px 15px;
    padding: 4px 0px 0px 5px;
    background-color: #FFF;
    border-top: solid 1px #444;
    border-left: solid 0px #CCC;
    border-bottom: solid 1px;
    text-align: right;
    width: 25%;
}

.h_qtytd {
    height: 20px;
    margin: 10px 0px 0px 15px;
    padding: 4px 0px 0px 5px;
    background-color: #FFF;
    border-top: solid 1px #444;
    border-left: solid 0px #CCC;
    border-bottom: solid 1px;
    text-align: right;
    width: 4%;
}

.h_totalpricetd {
    height: 20px;
    margin: 10px 0px 0px 15px;
    padding: 4px 0px 0px 5px;
    background-color: #FFF;
    border-top: solid 1px #444;
    border-left: solid 0px #CCC;
    border-bottom: solid 1px;
    text-align: right;
    width: 15%;
}

.h_tablewidth {
    width: 98%;
    margin-left: 15px;
    word-break: break-all;
}

.tr_tablesetup {
    margin: 0px 0px 0px 0px;
    border-left: solid 0px #CCC;
    border-right: solid 0px #CCC;
    border-bottom: solid 1px #CCC;
}

.tr_productnametd {
    text-align: left;
    padding: 3px 0px 3px 5px;
    margin: 0px 0px 0px 0px;
    border-left: solid 0px #CCC;
    border-right: solid 0px;
}

.tr_productdesctd {
    text-align: left;
    padding: 3px 0px 3px 5px;
    margin: 0px 0px 0px 0px;
    border-left: solid 0px #CCC;
    border-right: solid 0px;
    width: 20%;
}

.tr_productdesc_campaign_td {
    text-align: left;
    padding: 3px 0px 3px 5px;
    margin: 0px 0px 0px 0px;
    border-left: solid 0px #CCC;
    border-right: solid 0px;
}

.tr_campaign_td {
    text-align: left;
    padding: 3px 0px 3px 5px;
    margin: 0px 0px 0px 0px;
    border-left: solid 0px #CCC;
    border-right: solid 0px;
    width: 15%;
}

.tr_jobnametd {
    text-align: left;
    padding: 3px 0px 3px 5px;
    margin: 0px 0px 0px 0px;
    border-left: solid 0px #CCC;
    border-right: solid 0px;
}

.tr_unitpricetd {
    text-align: right;
    padding: 3px 0px 3px 5px;
    margin: 0px 0px 0px 0px;
    border-left: solid 0px #CCC;
    border-right: solid 0px;
}

.tr_TaxApplicable {
    text-align: left;
    padding: 3px 0px 3px 8px;
    margin: 0px 0px 0px 0px;
    border-left: solid 0px #CCC;
    border-right: solid 0px;
}

.tr_qtytd {
    text-align: right;
    padding: 3px 0px 3px 5px;
    margin: 0px 0px 0px 0px;
    border-left: solid 0px #CCC;
    border-right: solid 0px;
}

.tr_totalpricetd {
    text-align: right;
    padding: 3px 0px 3px 5px;
    margin: 0px 0px 0px 0px;
    border-left: solid 0px #CCC;
    border-right: solid 0px;
}

#orderConfirm_body {
    margin: 0px 0px 0px 0px;
}

.ConfirmBfrOrdrEmptyDiv {
    float: left;
    width: 80%;
}

.b_productName_table {
    margin: 0px 0px 0px 15px;
    word-break: break-all;
}

.b_productName_tr {
    width: 80%;
}

.b_productName_tr_Div {
    width: 58px;
    float: left;
}

/*#orderConfirm_header .ActionTD {
    width: 3%;
}

#orderConfirm_header .Job_NameTD {
    width: 12%;
}

    #orderConfirm_header .Job_NameTD .Job_NameDiv {
        width: 180px;
        padding: 5px 0px 5px 0px;
    }

#orderConfirm_header .width4p {
    width: 4%;
}

#orderConfirm_header .width5p {
    width: 5%;
}

#orderConfirm_header .width10p {
    width: 10%;
}

#orderConfirm_header .width12p {
    width: 12%;
}

#orderConfirm_header .newwidth10p {
    width: 10%;
}

#orderConfirm_header .width6_5p {
    width: 6.5%;
}

#orderConfirm_header .width31p {
    width: 31%;
}

#orderConfirm_header .width18p {
    width: 18%;
}*/

/*#OrderPage #OrderContent_div .b_productName_table {
    width: 90%;
    border-bottom: 0px solid #CCCCCC;
    border-top: 1px solid #5B5B5B;
}

#OrderApproval #OrderContent_div .b_productName_table {
    width: 75%;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #5B5B5B;
}*/

#ConfirmBeforeOrder .b_productName_table {
    width: 71.2%;
}

.b_productName_table tr {
    margin: 0px 0px 0px 0px;
    border-left: solid 0px #CCC;
    border-right: solid 0px #CCC;
    border-bottom: solid 1px #CCC;
}

.b_productName_td, .b_productQty_td, .b_productJobName_td {
    margin: 0px 0px 0px 0px;
    border-left: solid 0px #CCC;
    border-right: solid 0px #CCC;
}

.b_productName_td {
    text-align: left;
    padding: 3px 0px 3px 5px;
}

#ConfirmBeforeOrder .b_productName_td {
    width: 24.8%;
}

/*#ConfirmBeforeOrder .b_overflow_jobname{ width:145px;overflow:hidden;}*/

#ConfirmBeforeOrder .b_productDescription_td {
    width: 24%;
}

.b_productJobName_td {
    text-align: left;
    padding: 3px 0px 3px 5px;
}

#ConfirmBeforeOrder .b_productJobName_td, .b_productTotal_td {
    width: 12%;
}

.b_productPrice_td {
    text-align: right;
    padding: 3px 5px 3px 0px;
}

#ConfirmBeforeOrder .b_productPrice_td {
    width: 12%;
}

.b_productQty_td {
    text-align: right;
    padding: 3px 0px 3px 0px;
}

#ConfirmBeforeOrder .b_productQty_td {
    width: 16%;
}

    #ConfirmBeforeOrder .b_productQty_td div {
        padding-right: 12px;
    }

#ConfirmBeforeOrder .b_productTotal_td span {
    margin-right: -3px;
}

.additionalDiv_padding_4px_0px {
    padding: 4px 0px 4px 0px;
}

.b_productTotal_td {
    text-align: right;
    padding: 3px 5px 3px 0px;
}

#orderConfirm_footer_left, #orderConfirm_footer_right {
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #D9DDE3;
    border-top: solid 0px #CCC;
    border-left: solid 0px #CCC;
    border-bottom: solid 0px #CCC;
}

#orderConfirm_footer_left {
    margin: 0px 0px 0px 15px;
    text-align: right;
}

#orderConfirm_footer_right {
    width: 100px;
    text-align: right;
    border-right: solid 0px #CCC;
}

#orderConfirm_footer p {
    font-size: 16px;
    font-weight: bold;
    color: rgb(68, 68, 68);
}

.orderBackground {
    background-color: #F8F7F5;
}

.orderBackgroundNew {
    background-color: #EEEDED;
}

.lbl_grandTotal_costDiv {
    padding-top: 2px;
    padding-bottom: 3px;
    float: right;
}

.lbl_grandTotalDiv {
    padding-top: 3px;
    padding-bottom: 3px;
}

.lbl_grandTotalDiv2 {
    padding: 2px 0px 22px 0px;
}

.paddingTop3 {
    padding-top: 3px;
}

/*---------------------------------------------------------------------
MyCart Starts
----------------------------------------------------------------------*/
#account_myCart_div {
    width: 178px;
    margin: 5px 0px 2px 2px;
    border: solid 0px #CCC;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
}

    #account_myCart_div #account_myCart_Header {
        padding: 0px 0px 0px 15px;
        width: 163px;
        border-top-left-radius: 7px 7px;
        border-top-right-radius: 7px 7px;
        -webkit-border-top-right-radius: 7px 7px;
        -webkit-border-top-left-radius: 7px 7px;
        border-bottom: solid 0px #CCC;
        font-weight: bold;
    }

        #account_myCart_div #account_myCart_Header strong {
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
        }

    #account_myCart_div #account_myCart_content {
        padding: 0px 0px 0px 15px;
        font-weight: bold;
    }
/*---------------------------------------------------------------------
MyCart Ends
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
CUSTOMIZE PAGE START - CMS
----------------------------------------------------------------------*/

#csm_div #content_div {
    margin-left: 2%;
}

#csm_div {
    float: left;
    width: 100%;
    padding-bottom: 20px;
}

#csm_background {
    margin: 0px auto;
    width: 97.8%;
    padding: 9px 0px 0px 3px;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
}

#csm_Content_div {
    margin: 0px auto;
    margin-left: -2px;
    border: 1px solid #B2B2B2;
    float: left;
    width: 100%;
    padding: 4px 0px 0px 0px;
    background: #FFFFFF;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
}

#csm_heading {
    padding: 0px;
    border-bottom: solid 0px silver;
    border-top-left-radius: 10px 10px;
    border-top-right-radius: 10px 10px;
    -webkit-border-top-right-radius: 10px 10px;
    -webkit-border-top-left-radius: 10px 10px;
}

.csm_content {
    margin: 0px 10px 10px 4px;
    width: 100%;
    float: left;
    text-align: left;
}

#csm_left {
    float: left;
    margin: 5px 2px 5px 4px;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    padding: 0px auto;
    width: auto;
    padding-right: 5px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
    border: solid 0px #CCC;
}

#csm_right {
    float: right;
    margin: 5px 3px 5px 2px;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    padding: 0px auto;
    -webkit-border-radius: 7px;
    padding-right: 7px;
    width: auto;
    padding-left: 5px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
    border: solid 0px #CCC;
}

#csm_center {
    float: left;
    margin: 5px 2px 5px 2px;
    border-radius: 10px;
    -moz-box-shadow: 0px 0px 0px #000000;
    padding: 0px auto;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
    border: solid 0px #CCC;
    width: 100%;
}

.cms_Panel {
    margin: 2px 0px 10px 5px;
    width: 190px;
    height: auto;
    overflow: hidden;
}

#csm_center .lbl_csm_heading {
    padding-left: 15px;
    text-align: left;
}

/*---------------------------------------------------------------------
CUSTOMIZE PAGE END
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
ORDER CONFIRMATION PAGE START
----------------------------------------------------------------------*/

/*#ConfirmBeforeOrder #OrderMain_div {
    padding-top: 8px;
}

#ConfirmBeforeOrder #OrderContent_div {
    width: 99%;
}

#ConfirmBeforeOrder #Order_heading {
    padding-left: 4px;
    display: none;
}*/

/*#ConfirmBeforeOrder .swMain {
    padding-left: 7px;
    visibility: hidden;
}

    #ConfirmBeforeOrder .swMain ul {
        margin-left: -3px;
    }

        #ConfirmBeforeOrder .swMain ul li {
            position: relative;
            display: block;
            margin: 0;
            padding: 0;
            padding-left: 3px;
            padding-right: 3px;
            border: 0px solid #E0E0E0;
            float: left;
        }

#ConfirmBeforeOrder .CheckOut_HeadingRoundedCorner {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
}

#ConfirmBeforeOrder #ctl00_ContentPlaceHolder1_Order_area {
    width: 100%;
    padding-left: 8px;
}

#ConfirmBeforeOrder #div_orderConfirm {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    background-color: White;
    padding: 20px 0px 10px 0px;
    margin-bottom: 6px;
    display: block;
    position: static;
    float: left;
    margin: 0;
    border: 1px solid #CCC;
    height: 98%;
    text-align: left;
    overflow: visible;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    width: 98.7%;
    clear: both;
}

    #ConfirmBeforeOrder #div_orderConfirm .lbl_OrderDate_td {
        width: 301px;
        float: left;
    }

    #ConfirmBeforeOrder #div_orderConfirm .lbl_name_td {
        width: 250px;
    }

#ConfirmBeforeOrder #lblname_div, #lblemail_div {
    width: 80px;
}

#ConfirmBeforeOrder .order_billingAddress {
    width: 441px;
    padding-top: 5px;
}

#ConfirmBeforeOrder #ctl00_ContentPlaceHolder1_lbl_BliingAddress, #ctl00_ContentPlaceHolder1_lbl_ShippingAddress {
    line-height: 20px;
}

#ConfirmBeforeOrder #orderConfirm_footer {
    width: 100%;
    padding-top: 8px;
}

    #ConfirmBeforeOrder #orderConfirm_footer #orderConfirm_footer_left {
        width: 85.5%;
        float: left;
        background-color: White;
    }

    #ConfirmBeforeOrder #orderConfirm_footer #ctl00_ContentPlaceHolder1_div3 {
        margin: 9px 0px 3px 0px;
        float: right;
        width: 12%;
    }

    #ConfirmBeforeOrder #orderConfirm_footer #ctl00_ContentPlaceHolder1_div5 {
        margin: 3px 0px 5px 0px;
        float: right;
        width: 12%;
    }

#ConfirmBeforeOrder #orderConfirm_footer_right {
    width: 12.5%;
    background-color: White;
    border: none;
    padding-top: 1px;
}

    #ConfirmBeforeOrder #orderConfirm_footer_right .Grandtotal {
        float: right;
    }

    #ConfirmBeforeOrder #orderConfirm_footer_right #ctl00_ContentPlaceHolder1_div1 {
        margin: 8px 0px 3px 0px;
        float: left;
        width: 100%;
    }

    #ConfirmBeforeOrder #orderConfirm_footer_right #ctl00_ContentPlaceHolder1_div4 {
        margin: 5px 0px 5px 0px;
        float: left;
        width: 100%;
    }

#ConfirmBeforeOrder #ctl00_ContentPlaceHolder1_lbl_grandTotal {
    padding-top: 2px;
    float: right;
}

#ConfirmBeforeOrder #div_chk_terms_conditions {
    float: left;
    width: 2%;
    margin: 3px 5px 0px 1px;
}*/

.lbl_terms_conditionsDiv {
    float: left;
    /*width: 90%;
    padding-top: 3px;*/
}

/*#ConfirmBeforeOrder #ctl00_ContentPlaceHolder1_Button1, #ctl00_ContentPlaceHolder1_Button2 {
    min-width: 100px;
    margin: 0px 6px 0px 6px;
}



#ConfirmBeforeOrder #div_btnsave {
    display: block;
    float: left;
    padding-top: 5px;
    padding-right: 5px;
}*/

#ConfirmBeforeOrder #div_btnsaveprocess11 {
    width: 80px;
    height: 16.3px;
    display: none;
    float: left;
    margin: 5px 6px 0px 6px;
}

#ConfirmBeforeOrder #div_btnsaveprocess {
    width: 110px;
    height: 16.3px;
    display: none;
    float: left;
    margin: 5px 0px 0px 0px;
}

#ConfirmBeforeOrder #div_btnsaveprocess4 {
    width: 58px;
    height: 17px;
    display: none;
    float: left;
    margin-left: 8px;
    margin-right: 6px;
}

#ConfirmBeforeOrder #div_btnsaveprocess5 {
    width: 58px;
    height: 17px;
    display: none;
    float: left;
    margin-left: 0px;
}

*/ #OrderConfirmMain_div {
    width: 100%;
    margin: 8px 0px 0px -8px;
    padding: 1px 8px 20px 0px;
}

#OrderConfirm_background {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px auto;
    background: white;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
    border: solid 0px #CCC;
}

/*#div_OrderConfirmMain #OrderConfirmMain_div {
    width: 99.7%;
    margin: 0px auto;
}

    #div_OrderConfirmMain #OrderConfirmMain_div #OrderConfirmMain_Inner_div {
        padding-left: 4px;
        margin: 0px auto;
        padding-top: 8px;
    }

        #div_OrderConfirmMain #OrderConfirmMain_div #OrderConfirmMain_Inner_div #OrderConfirm_background {
            width: 98.5%;
            border: 1px solid #B2B2B2;
        }

            #div_OrderConfirmMain #OrderConfirmMain_div #OrderConfirmMain_Inner_div #OrderConfirm_background #OrderConfirmContent_div {
                width: 100%;
            }


                #div_OrderConfirmMain #OrderConfirmMain_div #OrderConfirmMain_Inner_div #OrderConfirm_background #OrderConfirmContent_div #messageboxorderconfirmation {
                    width: 500px;
                }

#OrderConfirmContent_div {
    width: 940px;
    height: 350px;
    padding: 0px 0px 15px 0px;
    margin: 5px auto;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    -ms-box-shadow: 0px 0px 0px #000000;
    border: solid 0px #CCC;
}

    #OrderConfirmContent_div #heading {
        padding: 0px 0px 0px 10px;
        width: 99%;
        border-top-left-radius: 10px 10px;
        border-top-right-radius: 10px 10px;
        -webkit-border-top-right-radius: 10px 10px;
        -webkit-border-top-left-radius: 10px 10px;
    }

        #OrderConfirmContent_div #heading strong {
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
        }
                #div_OrderConfirmMain #OrderConfirmMain_div #OrderConfirmMain_Inner_div #OrderConfirm_background #OrderConfirmContent_div #heading{
                    display: none;
                }


#messageboxorderconfirmation {
    text-align: center;
    margin-top: 5%;
    font-weight: bold;
    margin-left: 0%;
    padding-bottom: 7px;
    width: 50%;
    border: solid 1px gray;
}

*/


#messageboxorderconfirmation {
    text-align: center;
    margin-top: 15%;
    /*font-weight: bold;*/
    /*margin-left: 25%;*/
    padding-bottom: 7px;
    /*width: 50%;*/
    border: solid 1px gray;
    font-size: 16px;
}


/*---------------------------------------------------------------------
ORDER CONFIRMATION PAGE END 
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
DEFAULT PAGE START
----------------------------------------------------------------------*/
.div_customize_home {
    display: block;
    padding: 0px 0px 10px 0px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 582px;
    height: auto;
    overflow: auto;
}

div.module_cube {
    float: left;
    height: 224px;
    margin-left: 14px;
    margin-top: 15px;
    position: relative;
    width: 224px;
    border: 1px solid #CCCCCC;
}

div.module_cube_banner {
    float: left;
    margin-left: 10px;
    margin-top: 15px;
    position: relative;
}

a.module_name, a.module_name:link, a.module_name:active, a.module_name:visited, a.module_name:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
}

div.module_cube_top {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../../../../images/StoreImages/module_bg_top.png);
    background-repeat: repeat;
    background-position: center center;
    background-repeat: repeat;
    height: 24px;
    padding-top: 1px;
    position: relative;
    text-align: center;
    width: 224px;
}

div.module_cube_bottom {
    background-attachment: scroll;
    background-color: transparent;
    background-color: #2351A9;
    background-position: center center;
    background-repeat: no-repeat;
    height: 84px;
    position: relative;
    width: 224px;
}

div.module_content {
    color: #FFFFFF;
    height: 74px;
    left: 5px;
    position: absolute;
    text-align: left;
    top: 5px;
    width: 214px;
}

div.module_cube_center {
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    height: 116px;
    position: relative;
    text-align: center;
    width: 224px;
}

.customText {
    border-radius: 5px 5px 5px 5px;
    border: solid 2px #CCC;
    padding: 5px;
    margin: 8px;
    float: left;
}

/*---------------------------------------------------------------------
DEFAULT PAGE END 
----------------------------------------------------------------------*/

.EditProduct {
    background-color: White;
    border-width: 1px;
    height: 700px;
    margin-left: 20px;
    margin-right: 0;
    margin-top: 5px;
    padding: 5px;
    position: absolute;
    width: 1010px;
}

.EditContent {
    padding: 5px 5px 5p 5px;
}

/*---------------------------------------------------------------------
Product page left panel Seperator line
----------------------------------------------------------------------*/
.vertsep {
    border-left: 1px Solid #B7B7B7;
}

.tabStrip {
    color: rgb(68, 68, 68);
    font-size: 13px;
}

.horizontal_line_B2B {
    width: 100%;
    background-color: #CCC;
    height: 1px;
}

.horizontal_line_B2B2 {
    width: 100%;
    background-color: #585858;
    height: 1px;
}

.price_table_content_leftmost_B2B {
    width: 100%;
    float: left;
    padding: 0px;
    margin: 0px;
}

.price_table_content_left_B2B {
    /*float: left;*/
    width: 80%;
    text-align: left;
}

.price_table_content_left_B2B2 {
    /*float: left;*/
    width: 80%;
    text-align: left;
    padding-top: 20px;
}

.price_table_content_left_B2B3 {
    /*float: left;*/
    width: 80%;
    text-align: left;
    height: 40px;
}

.price_table_content_right_B2B {
    float: right;
    text-align: right;
}

.price_table_content_right_B2B2 {
    float: right;
    text-align: right;
    padding-top: 20px;
}

#divPrice {
    float: left;
    height: 19px;
}

.divDropdownlist {
    color: #FFF;
    cursor: pointer;
    padding: 5px 0px 0px 5px;
}

.loadimgbtn {
    width: auto;
    color: #4F4F4F;
    font-size: 12px;
    font-weight: bold;
    margin-top: 10px 0px auto;
    border-radius: 7px;
    padding: 4px 5px 4px 5px;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #999999;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
    background-image: url(../../../../images/StoreImages/gradient-gray1.gif);
    border: 1px solid #ADADAD;
    text-align: center;
}

    .loadimgbtn:hover {
        color: rgb(68, 68, 68);
        cursor: pointer;
    }

.loadingimg {
    margin-top: -2px;
    vertical-align: middle;
    height: 18px;
}

/*.container {
    width: 100%;
    margin: 0 auto;
}*/

.Desc ul {
    display: block;
    list-style-type: disc;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
    -moz-margin-after: 1em;
    -moz-margin-start: 0px;
    -moz-margin-end: 0px;
    -moz-padding-start: 40px;
    font-size: 13px;
}

    .Desc ul li {
    }

/*---------------------------------------------------------------------
Login Page Start
----------------------------------------------------------------------*/
.Login-Heading:before {
    content: "Welcome to ePrint B2B";
    font-size: 18px;
    font-weight: bold;
}

.ForgotPassword-Heading:before {
    content: "Forgotten your password?";
    font-size: 18px;
    font-weight: bold;
}

.Login-roundcorners {
    width: 305px;
    height: 235px;
    background: url(../../images/StoreImages/login-box-BG.png) repeat-x 0 bottom;
    margin: 5px auto;
    -moz-border-radius: 7px;
    -moz-box-shadow: 1px 1px 1px rgb(68, 68, 68);
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0px 1px 1px 1px #F1F2F3;
    -ms-border-radius: 7px;
    border: solid 1px #DCE0E4;
    -webkit-border-top-right-radius: 5px 5px;
    -webkit-border-top-left-radius: 5px 5px;
    -webkit-border-bottom-right-radius: 5px 5px;
    -webkit-border-bottom-left-radius: 5px 5px;
    border-top-left-radius: 5px 5px;
    border-top-right-radius: 5px 5px;
    border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
    background-color: White;
}

.ForgotPassword-roundcorners {
    width: 280px;
    height: 137px;
    background: url(../../images/StoreImages/login-box-BG.png) repeat-x 0 bottom;
    margin: 5px auto;
    -moz-border-radius: 7px;
    -moz-box-shadow: 1px 1px 1px rgb(68, 68, 68);
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0px 1px 1px 1px #F1F2F3;
    -ms-border-radius: 7px;
    border: solid 1px #DCE0E4;
    font-size: 12px;
    -webkit-border-top-right-radius: 5px 5px;
    -webkit-border-top-left-radius: 5px 5px;
    -webkit-border-bottom-right-radius: 5px 5px;
    -webkit-border-bottom-right-radius: 5px 5px;
    border-top-left-radius: 5px 5px;
    border-top-right-radius: 5px 5px;
    border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
}

.ForgotPasswordroundcorners {
    /*width: 280px;
    height: 137px;
    background: url(../../images/StoreImages/login-box-BG.png) repeat-x 0 bottom;*/
    margin: 5px auto;
    /*-moz-border-radius: 7px;
    -moz-box-shadow: 1px 1px 1px rgb(68, 68, 68);
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0px 1px 1px 1px #F1F2F3;
    -ms-border-radius: 7px;
    border: solid 1px #DCE0E4;
    -webkit-border-top-right-radius: 5px 5px;
    -webkit-border-top-left-radius: 5px 5px;
    -webkit-border-bottom-right-radius: 5px 5px;
    -webkit-border-bottom-left-radius: 5px 5px;
    border-top-left-radius: 5px 5px;
    border-top-right-radius: 5px 5px;
    border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;*/
    background-color: White;
}

.TextBox-PaddingTop {
    padding-top: 3px;
}

.ValidationColor {
    color: #F16048;
}


.Forgotten_Password {
    font-size: 18px;
    font-weight: bold;
}

#ForgotPassword #footer_content {
    vertical-align: bottom;
    padding-top: 100px;
}

/*#LoginPage #Button1{ Width: 74px;}*/

#LoginPage #div_btnsaveprocess {
    min-width: 32px;
    width: 52px;
    height: 17px;
    display: none;
    float: right;
}

#LoginPage #LnkForGotPass, #lnkRegister {
    color: #000000;
}

#LoginPage #footer_content {
    vertical-align: bottom;
    padding-top: 80px;
}

.lnkForgotPassword:hover {
    text-decoration: underline;
}

.lnkForgotPassword {
    color: #000;
    float: left;
    text-decoration: none;
    padding-top: 5px;
    font-size: 13px;
}

.Login-TextBox {
    -moz-box-sizing: border-box;
    box-shadow: 0px 1px 3px rgb(232, 234, 236) inset;
    border-width: 1px;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-color: rgb(189, 191, 195) rgb(232, 234, 236) rgb(226, 228, 231);
    padding: 6px 5px;
    width: 255px;
    color: rgb(68, 68, 68);
}

.Login-div1padding {
    padding-top: 50px;
}

.Login-div2padding {
    /*padding-top: 10px;*/
}

.Login-Table {
    width: 250px;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
}

.Login-FontStyle {
    font-weight: bold;
    color: rgb(68, 68, 68);
    font-size: 20px;
}

.div-EmailRegularExpression {
    /*padding-top: 5px;*/
    /*border: 1px solid #ED7745;*/
    /*width: 380px;*/
    /*height: 27px;*/
    /*padding-bottom: 20px;*/
    margin-bottom: 20px;
    -webkit-border-top-right-radius: 5px 5px;
    -webkit-border-top-left-radius: 5px 5px;
    -webkit-border-bottom-right-radius: 5px 5px;
    -webkit-border-bottom-left-radius: 5px 5px;
    border-top-left-radius: 5px 5px;
    border-top-right-radius: 5px 5px;
    border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
    color: #ED7745;
}

.RegularExpression-Line1 {
    font-weight: bold;
}

.RegularExpressionLine1 {
    font-size: 16px;
    font-weight: bold;
}

.RegularExpressionLine2 {
    font-size: 13px;
}

/*#invaliedMsg_div_Login {
    width: 380px;
    height: 20px;
    border: solid 1px green;
    text-align: left;
    margin: 0px 0px 10px 0px;
    padding: 10px 0px 10px 20px;
    border-color: #F16048;
    background-color: #FAEBE7;
    background-image: url(../../../../images/StoreImages/i_msg-error.gif) no-repeat;
    color: #DF280A;
    -webkit-border-top-right-radius: 5px 5px;
    -webkit-border-top-left-radius: 5px 5px;
    -webkit-border-bottom-right-radius: 5px 5px;
    -webkit-border-bottom-left-radius: 5px 5px;
    border-top-left-radius: 5px 5px;
    border-top-right-radius: 5px 5px;
    border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
}

#invaliedMsg_image_Login .imgStyle {
    margin: 0px 0px 0px 0px;
}

#invaliedMsg_div_Login div {
    margin: 0px 0px 0px 10px;
}

#invaliedMsg_div_Login #invaliedMsg_image_Login, #invaliedMsg_details_Login {
    float: left;
}*/

.errorImg {
    background: url(../../../../images/storeimages/error-img.png) no-repeat;
    padding: 5px 0px 0px 30px;
}

.lbl_copyWriterDiv {
    width: 95%;
}

/*---------------------------------------------------------------------
Login Page END
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
For Address details usercontrols Start
----------------------------------------------------------------------*/
.web_dialog_overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgb(68, 68, 68);
    opacity: .25;
    filter: alpha(opacity=25);
    -moz-opacity: .25;
    z-index: 101;
    display: none;
}

.web_dialog {
    /*-webkit-border-radius: 5px;
    -webkit-box-shadow: 1px 1px 5px 5px #E9E9E9;
    box-shadow: 1px 1px 5px 5px #E9E9E9;
    -ms-border-radius: 7px;
    -webkit-border-top-right-radius: 5px 5px;
    -webkit-border-top-left-radius: 5px 5px;
    -webkit-border-bottom-right-radius: 5px 5px;
    -webkit-border-bottom-left-radius: 5px 5px;
    border-top-left-radius: 5px 5px;
    border-top-right-radius: 5px 5px;
    border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
    display: none;
    position: fixed;
    width: 500px;
    height: 410px;
    top: 50%;
    left: 50%;
    margin-left: -18%;
    margin-top: -185px;
    background-color: #ffffff;
    padding: 0px;
    z-index: 102;*/
    webkit-border-radius: 5px;
    -webkit-box-shadow: 1px 1px 5px 5px #E9E9E9;
    box-shadow: 1px 1px 5px 5px #E9E9E9;
    -ms-border-radius: 7px;
    -webkit-border-top-right-radius: 5px 5px;
    -webkit-border-top-left-radius: 5px 5px;
    -webkit-border-bottom-right-radius: 5px 5px;
    -webkit-border-bottom-left-radius: 5px 5px;
    border-top-left-radius: 5px 5px;
    border-top-right-radius: 5px 5px;
    border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
    display: none;
    position: absolute;
    width: auto;
    height: auto;
    top: 50%;
    left: 50%;
    margin-left: -18%;
    margin-top: -185px;
    background-color: #ffffff;
    /*padding: 0px;*/
    z-index: 102;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 5px 0 #144c81;
}

.web_dialog_title {
    padding: 5px 0px 0px 12px;
    margin: 0px;
    font-size: 16px;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    color: rgb(0, 126, 211);
}

.web_dialog_overlay_Address {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgb(68, 68, 68);
    opacity: .25;
    filter: alpha(opacity=25);
    -moz-opacity: .25;
    z-index: 101;
    display: none;
}

.web_dialog_Address {
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 1px 1px 5px 5px #E9E9E9;
    box-shadow: 1px 1px 5px 5px #E9E9E9;
    -ms-border-radius: 7px;
    -webkit-border-top-right-radius: 5px 5px;
    -webkit-border-top-left-radius: 5px 5px;
    -webkit-border-bottom-right-radius: 5px 5px;
    -webkit-border-bottom-left-radius: 5px 5px;
    border-top-left-radius: 5px 5px;
    border-top-right-radius: 5px 5px;
    border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
    display: none;
    /*position: fixed;*/
    /*width: 500px;
    height: 410px;*/
    width: auto;
    height: auto;
    top: 50%;
    left: 50%;
    margin-left: -30%;
    margin-top: -185px;
    position: absolute;
    background-color: #ffffff;
    z-index: 102;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 5px 0 #144c81;
    padding-bottom: 14px;
}

.web_dialog_title_Address {
    font-size: 13px;
    padding: 5px 0px 0px 12px;
    margin: 0px;
    font-size: 16px;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    color: rgb(0, 126, 211);
}

.web_dialog_title_AddressNew {
    font-size: 13px;
    padding: 5px 0px 0px 12px;
    margin: 0px;
    font-size: 16px;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    color: rgb(0, 126, 211);
    width: 48%;
}

.web_dialog_title a {
    color: rgb(68, 68, 68);
    text-decoration: none;
}

.align_right {
    padding: 5px 15px 5px 5px;
    text-align: right;
}

.paddingleft-12px {
    padding-left: 12px;
}

.popuptable {
    width: 500px;
}

.popuptable_Address {
    width: 500px;
    height: 410px;
}

.InvoiceDiv {
    padding-left: 15px;
    float: left;
}

.leftCellNewAdd_table {
    padding: 5px 5px 5px 60px;
    float: left;
}

.rightCellNewAdd_table {
    padding: 5px 0px 5px 0px;
    width: 70%;
}

.ApproverPswd_Txtbx {
    width: 180px;
    float: left;
    color: rgb(68, 68, 68);
    font-size: 13px;
}

.AddressDetails_Txtbx {
    width: 180px;
    float: left;
    color: rgb(68, 68, 68);
    font-size: 13px;
    padding-left: 3px;
}

.AddressDetails_Td {
    width: 320px;
}

.Example-Style {
    color: gray;
    font-size: 11px;
}

.lnkAddressButton {
    color: #000;
    text-decoration: none;
    padding-top: 5px;
}

.width-474px {
    width: 474px;
    height: 300px;
    font-size: 13px;
}

.gridlinkbutton {
    text-decoration: none;
    padding-top: 6px;
    height: 31px;
    display: inline-block;
}

.width-dropdownlist {
    width: 185px;
    float: left;
    color: rgb(68, 68, 68);
    padding: 1px 1px 1px 0px;
    border: solid 1px #ABADB3;
    outline: none;
}

/*---------------------------------------------------------------------
For Address details usercontrols End
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
For Editable template i-Frame Design
----------------------------------------------------------------------*/
.editable_Template_frame_OuterDiv {
    width: 98%;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -khtml-border-radius: 7px;
    padding: 0px;
    background-color: White;
    border-width: 1px;
    height: 675px;
    margin: 11px;
    padding: 5px 0px 5px 0px;
    /*border: 1px solid #9A9A9A;*/
    padding-bottom: 50px;
}

.editable_Template_frame_div {
    overflow-x: auto;
    visibility: inherit;
    width: 100%;
}

.editable_Template_frame {
    /*width: 98%;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -khtml-border-radius: 7px;*/
    padding: 0px;
    background-color: White;
    border-width: 1px;
    height: 675px;
    /*margin: 11px;
    padding: 5px 0px 5px 0px;
    margin: 0px 18px 0px 18px;*/
    border: 0px solid transparent;
    /*width: 1300px;*/
	width:98%;
    height:100%
}

.editBtn {
    background-image: url(../../images/StoreImages/Edit.gif);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    cursor: pointer;
    display: block;
}

.PdfIcon {
    background-image: url(../../images/StoreImages/pdf-icon.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    cursor: pointer;
    display: block;
}

.deleteBtn {
    background-image: url(../../images/StoreImages/erase.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    cursor: pointer;
    display: block;
    border: 0px;
    background-color: transparent;
}

.folderImage {
    background: url(../../images/StoreImages/close_folder.png) 0 0 no-repeat;
    background-position: left;
    color: rgb(68, 68, 68);
    width: 16px;
    height: 16px;
    font-size: 12px;
    color: #937F7F;
    float: left;
}

.folderImage1 {
    background: url(../../images/StoreImages/open_folder.png) 0 0 no-repeat;
    background-position: left;
    color: rgb(68, 68, 68);
    width: 16px;
    height: 16px;
    font-size: 12px;
    color: #937F7F;
}

.OpenFolderImage {
    background: url(../../images/StoreImages/open_folder.png) 0 0 no-repeat;
    background-position: left;
    color: rgb(68, 68, 68);
    width: 16px;
    height: 16px;
    font-size: 12px;
    color: #937F7F;
    float: left;
}

/*.swMain {
    position: static;
    display: block;
    margin: 0;
    padding: 0;
    border: 0px solid #CCC;
    overflow: visible;
    float: left;
    width: 100%;
}

    .swMain .stepContainer {
        display: block;
        position: static;
        margin: 0;
        padding: 0;
        border: 0px solid #CCC;
        overflow: visible;
        clear: both;
        height: 100%;
    }

        .swMain .stepContainer div.content {
            //display: block;
            //position: static;
            //float: left;
            //margin: 0;
            //padding: 5px;
           // border: 1px solid #CCC;
            //background-color: #F8F8F8;
           // height: 98%;
           // text-align: left;
            //overflow: visible;
            //-webkit-border-radius: 5px;
            //-moz-border-radius: 5px;
            //width: 100%;
            //clear: both;
        }

    .swMain div.actionBar {
        //display: block;
       // position: relative;
       // clear: both;
       // margin: 3px 0 0 0;
       // padding: 0;
       // color: #5A5655;
       // background-color: White;
        //height: 40px;
       // text-align: left;
       // overflow: auto;
       // z-index: 88;
       // -webkit-border-radius: 5px;
       // -moz-border-radius: 5px;
       // border-radius: 5px;
       // left: 0;
       // width: 99.5%;
       //padding-top: 5px;
    }

    .swMain .stepContainer .StepTitle {
        display: block;
        position: relative;
        margin: 0;
        border: 1px solid #E0E0E0;
        padding: 5px;
        font: bold 16px Verdana, Arial, Helvetica, sans-serif;
        color: #5A5655;
        background-color: #E0E0E0;
        clear: both;
        text-align: left;
        z-index: 88;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
    }

    .swMain ul.anchor {
        position: relative;
        display: block;
        float: left;
        list-style: none;
        padding: 10px 0px 10px 0px;
        clear: both;
        border: 0px solid #CCCCCC;
        background: transparent;
    }

        .swMain ul.anchor li {
            position: relative;
            display: block;
            margin: 0;
            padding: 0;
            padding-left: 3px;
            padding-right: 3px;
            border: 0px solid #E0E0E0;
            float: left;
        }

            .swMain ul.anchor li a {
                display: block;
                position: relative;
                float: left;
                margin: 0;
                padding: 3px;
                height: 40px;
                width: 225px;
                text-decoration: none;
                outline-style: none;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                z-index: 99;
            }

                .swMain ul.anchor li a .stepNumber {
                    position: relative;
                    float: left;
                    width: 30px;
                    text-align: center;
                    padding: 5px;
                    padding-top: 15px;
                    margin-top: -8px;
                    font: bold 20px Verdana, Arial, Helvetica, sans-serif;
                }

                .swMain ul.anchor li a .stepDesc {
                    position: relative;
                    display: block;
                    float: left;
                    text-align: left;
                    padding: 11px 0px 0px 0px;
                    font: bold 20px Verdana, Arial, Helvetica, sans-serif;
                }

                    .swMain ul.anchor li a .stepDesc small {
                        font: normal 15px Verdana, Arial, Helvetica, sans-serif;
                    }

                .swMain ul.anchor li a.selected {
                    color: #F8F8F8;
                    background: #EA8511;
                    border: 1px solid #EA8511;
                    cursor: default;
                    -moz-box-shadow: 3px 3px 5px #888;
                    -webkit-box-shadow: 3px 3px 5px #888;
                    box-shadow: 3px 3px 5px #888;
                }

                    .swMain ul.anchor li a.selected:hover {
                        color: #F8F8F8;
                        background: #EA8511;
                        cursor: default;
                    }

                .swMain ul.anchor li a.done {
                    position: relative;
                    color: #FFF;
                    cursor: default;
                    background: #8CC63F;
                    border: 1px solid #8CC63F;
                    z-index: 99;
                }

                    .swMain ul.anchor li a.done:hover {
                        color: rgb(68, 68, 68);
                        background: #8CC63F;
                        border: 1px solid #5A5655;
                        cursor: default;
                    }

                .swMain ul.anchor li a.disabled {
                    color: #CCCCCC;
                    background: #F8F8F8;
                    border: 1px solid #CCC;
                    cursor: default;
                }

                    .swMain ul.anchor li a.disabled:hover {
                        color: #CCCCCC;
                        background: #F8F8F8;
                        cursor: default;
                    }

                .swMain ul.anchor li a.error {
                    color: #6c6c6c !important;
                    background: #f08f75 !important;
                    border: 1px solid #fb3500 !important;
                }

                    .swMain ul.anchor li a.error:hover {
                        color: #000 !important;
                    }

    .swMain .buttonNext {
        background-color: #BEBEBE;
        background: -webkit-linear-gradient(#D8D8D8,#B7B7B7);
        background: -moz-linear-gradient(#D8D8D8,#B7B7B7);
        background: -o-linear-gradient(#D8D8D8,#B7B7B7);
        background: -ms-linear-gradient(#D8D8D8,#B7B7B7);
        background: linear-gradient(#D8D8D8,#B7B7B7);
        border-color: #9B9B9B;
        text-decoration: none;
        padding: 4px 20px;
        min-width: 55px;
        min-height: 5px;
        -webkit-box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset;
        box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        display: inline-block;
        font-weight: bold;
        margin: 0 10px 0 0;
        text-align: center;
        white-space: nowrap;
        font-size: 13px;
        color: rgb(68, 68, 68);
        float: left;
        border-width: 1px;
        border-style: solid;
    }

    .swMain .buttonDisabled {
        color: #9E9E9E !important;
        cursor: text;
        background-color: #BEBEBE !important;
        background: -webkit-linear-gradient(#F7F7F7,#CDCDCD) !important;
        background: -moz-linear-gradient(#F7F7F7,#CDCDCD) !important;
        background: -o-linear-gradient(#F7F7F7,#CDCDCD) !important;
        background: -ms-linear-gradient(#F7F7F7,#CDCDCD) !important;
        background: linear-gradient(#F7F7F7,#CDCDCD) !important;
        border-color: #E0E0E0 !important;
        text-decoration: none;
        padding: 4px 20px;
        min-width: 55px;
        min-height: 5px;
        -webkit-box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset;
        box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        display: inline-block;
        font-weight: bold;
        margin: 0 10px 0 0;
        text-align: center;
        white-space: nowrap;
        font-size: 13px;
        float: left;
        border-width: 1px;
        border-style: solid;
    }

    .swMain a:hover {
        color: #4F4F4F;
    }

    .swMain .buttonPrevious {
        background-color: #BEBEBE;
        background: -webkit-linear-gradient(#D8D8D8,#B7B7B7);
        background: -moz-linear-gradient(#D8D8D8,#B7B7B7);
        background: -o-linear-gradient(#D8D8D8,#B7B7B7);
        background: -ms-linear-gradient(#D8D8D8,#B7B7B7);
        background: linear-gradient(#D8D8D8,#B7B7B7);
        border-color: #9B9B9B;
        text-decoration: none;
        padding: 4px 20px;
        min-width: 55px;
        min-height: 5px;
        -webkit-box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset;
        box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        display: inline-block;
        font-weight: bold;
        margin: 0 10px 0 0;
        text-align: center;
        white-space: nowrap;
        font-size: 13px;
        color: rgb(68, 68, 68);
        float: left;
        border-width: 1px;
        border-style: solid;
    }

    .swMain .buttonFinish {
        background-color: #BEBEBE;
        background: -webkit-linear-gradient(#D8D8D8,#B7B7B7);
        background: -moz-linear-gradient(#D8D8D8,#B7B7B7);
        background: -o-linear-gradient(#D8D8D8,#B7B7B7);
        background: -ms-linear-gradient(#D8D8D8,#B7B7B7);
        background: linear-gradient(#D8D8D8,#B7B7B7);
        border-color: #9B9B9B;
        text-decoration: none;
        padding: 4px 20px;
        min-width: 55px;
        min-height: 5px;
        -webkit-box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset;
        box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        display: inline-block;
        font-weight: bold;
        margin: 0 10px 0 0;
        text-align: center;
        white-space: nowrap;
        font-size: 13px;
        color: rgb(68, 68, 68);
        float: left;
        border-width: 1px;
        border-style: solid;
    }

.txtBox {
    border: 1px solid #CCCCCC;
    color: #5A5655;
    font: 13px Verdana,Arial,Helvetica,sans-serif;
    padding: 2px;
    width: 430px;
}

    .txtBox:focus {
        border: 1px solid #EA8511;
    }

.swMain .loader {
    position: relative;
    display: none;
    float: left;
    margin: 2px 0 0 2px;
    padding: 8px 10px 8px 40px;
    border: 1px solid #FFD700;
    font: bold 13px Verdana, Arial, Helvetica, sans-serif;
    color: #5A5655;
    background: #FFF url(../images/loader.gif) no-repeat 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    z-index: 998;
}

.swMain .msgBox {
    position: relative;
    display: none;
    float: left;
    margin: 4px 0 0 5px;
    padding: 5px;
    border: 1px solid #FFD700;
    background-color: #FFFFDD;
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
    color: #5A5655;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    z-index: 999;
    min-width: 200px;
}

    .swMain .msgBox .content {
        font: normal 12px Verdana,Arial,Helvetica,sans-serif;
        padding: 0px;
        float: left;
    }

    .swMain .msgBox .close {
        border: 1px solid #CCC;
        border-radius: 3px;
        color: #CCC;
        display: block;
        float: right;
        margin: 0 0 0 5px;
        outline-style: none;
        padding: 0 2px 0 2px;
        position: relative;
        text-align: center;
        text-decoration: none;
    }

        .swMain .msgBox .close:hover {
            color: #EA8511;
            border: 1px solid #EA8511;
        }*/


/*Commented By Chethan*/
/*#wizard ul {
    list-style: none;
    overflow: hidden;
}

    #wizard ul li {
        float: left;
        background: #f1574d;
    }

        #wizard ul li a {
            color: #FFFFFF;
            text-decoration: none;
            padding: 15px 20px 10px 20px;
            position: relative;
            float: left;
            text-transform: uppercase;
            background: #f1574d;
            display: block;
        }

            #wizard ul li a label, small {
                font-size: 16px;
            }

            #wizard ul li a::before {
                content: " ";
                display: block;
                width: 0;
                height: 0;
                border-top: 50px solid transparent;
                border-bottom: 50px solid transparent;
                border-left: 30px solid #fff;
                position: absolute;
                top: 50%;
                margin-top: -50px;
                margin-left: 1px;
                left: 99%;
                z-index: 1;
                color: #f1574d;
            }

            #wizard ul li a::after {
                content: " ";
                display: block;
                width: 0;
                height: 0;
                border-top: 50px solid transparent;
                border-bottom: 50px solid transparent;
                border-left: 30px solid #f1574d;
                position: absolute;
                top: 50%;
                margin-top: -50px;
                left: 98.2%;
                z-index: 2;
            }


        #wizard ul li:last-child a:after {
            border: 0;
            margin-left: -10px;
        }

        #wizard ul li .selected {
            color: #FFFFFF;
            font-size: 14px;
            white-space: nowrap;
            background: #000000;
        }


            #wizard ul li .selected::before {
                content: " ";
                display: block;
                width: 0;
                height: 0;
                border-top: 50px solid transparent;
                border-bottom: 50px solid transparent;
                border-left: 30px solid #fff;
                position: absolute;
                top: 50%;
                margin-top: -50px;
                margin-left: 1px;
                left: 99%;
                z-index: 1;
            }

            #wizard ul li .selected::after {
                content: " ";
                display: block;
                width: 0;
                height: 0;
                border-top: 50px solid transparent;
                border-bottom: 50px solid transparent;
                border-left: 30px solid #000000;
                position: absolute;
                top: 50%;
                margin-top: -50px;
                left: 98.2%;
                z-index: 2;
            }

#wizard .loader {
    position: relative;
    display: none;
    float: left;
    margin: 2px 0 0 2px;
    padding: 8px 10px 8px 40px;
    border: 1px solid #FFD700;
    font: bold 13px Verdana, Arial, Helvetica, sans-serif;
    color: #5A5655;
    background: #FFF url(../images/loader.gif) no-repeat 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    z-index: 998;
}*/

/*END*/

#myorder nav li {
    border: 1px solid rgba(40,44,42,0.1);
}

#myorder ul {
    list-style: none;
    overflow: hidden;
}

    #myorder ul li {
        float: left;
        background: #f1574d;
    }

        #myorder ul li a {
            color: grey;
            text-decoration: none;
            padding: 15px 20px 10px 20px;
            position: relative;
            float: left;
            text-transform: uppercase;
            background: white;
            display: block;
            font-weight: 300;
            font-size: 16px;
        }

            #myorder ul li a label, small {
                font-size: 16px;
            }

            #myorder ul li a::before {
                content: " ";
                display: block;
                width: 0;
                height: 0;
                /*border-top: 50px solid transparent;
                border-bottom: 50px solid transparent;*/
                border-left: 30px solid #fff;
                position: absolute;
                top: 50%;
                margin-top: -50px;
                margin-left: 1px;
                left: 99%;
                z-index: 1;
                color: #f1574d;
            }

            #myorder ul li a::after {
                content: " ";
                display: block;
                width: 0;
                height: 0;
                /*border-top: 50px solid transparent;
                border-bottom: 50px solid transparent;*/
                border-left: 30px solid #f1574d;
                position: absolute;
                top: 50%;
                margin-top: -50px;
                left: 98.2%;
                z-index: 2;
            }

        #myorder ul li:last-child a:after {
            border: 0;
            margin-left: -10px;
        }

#myorder .RadTabStrip_Default .rtsLevel .rtsLink.rtsSelected {
    color: #00A2EA;
    font-size: 16px;
    white-space: nowrap;
    /* background: #000000; */
    font-weight: 400;
    border-bottom: 3px solid #00A2EA;
}


#myorder ul li .rtsSelected::before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    /*border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;*/
    border-left: 30px solid #fff;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    margin-left: 1px;
    left: 99%;
    z-index: 1;
}

#myorder ul li .rtsSelected::after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    /*border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;*/
    border-left: 30px solid #000000;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    left: 98.2%;
    z-index: 2;
}

#myorder .RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt {
    margin: 0px;
}

#myorder .RadTabStrip_Default .rtsLevel .rtsSelected .rtsOut {
    background-position: 0;
}

#myorder .RadTabStrip_Default .rtsLevel .rtsOut {
    background-image: none;
    background-position: 0;
    padding-right: 0px;
}

#myorder .RadTabStrip .rtsLI, .RadTabStripVertical .rtsLI {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: inherit;
    overflow: visible;
}

#myorder .RadTabStrip .rtsIn, .RadTabStripVertical .rtsIn {
    padding: 0px 0px;
}

#myorder .FirstChild {
    /*padding-left: 0px;
    padding-right: 0px;*/
}

/*---------------------------------------------------------------------
Order page Grd style Start
----------------------------------------------------------------------
.RadGrid .rgFilterBox {
    border: 1px solid gray;
    margin: 0;
    padding: 2px 1px 3px;
    font-size: 12px;
    vertical-align: middle;
    background: white;
}


div.AddBorders .rgHeader, div.AddBorders th.rgResizeCol, div.AddBorders .rgFilterRow td, div.AddBorders .rgRow td, div.AddBorders .rgAltRow td, div.AddBorders .rgEditRow td, div.AddBorders .rgFooter td {
    border-style: solid;
    border-color: #C9C9C9;
    border-width: 0 0 1px 0px;
}

.RadGrid .rgFilterBox {
    border: 1px solid gray;
    margin: 0;
    padding: 2px 1px 3px;
    font-size: 12px;
    vertical-align: middle;
}

div.AddBorders .rgHeader, div.AddBorders th.rgResizeCol, div.AddBorders .rgFilterRow td, div.AddBorders .rgRow td, div.AddBorders .rgAltRow td, div.AddBorders .rgEditRow td, div.AddBorders .rgFooter td {
    border-style: solid;
    border-color: #C9C9C9;
    border-width: 0 0 1px 0px;
    background: white;
    border-top: 1px solid gray;
}

/*
.RadGrid_Default .rgRow a, .RadGrid_Default .rgAltRow a, .RadGrid_Default .rgEditRow a, .RadGrid_Default tr.rgEditRow a, .RadGrid_Default tr.rgHoveredRow a, .RadGrid_Default tr.rgActiveRow a, .RadGrid_Default .rgFooter a, .RadGrid_Default .rgEditForm a {
    color: rgb(68, 68, 68) !important;
}
    
    .RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol {
    border: 0;
    border-bottom: 1px solid #828282;
    background: white;
}

.RadGrid_Default th.rgSorted {
    background-color: red;
    background-position: 0 -2600px;
}

.RadGrid_Default .rgHeader, .RadGrid_Default .rgHeader a {
    color: rgb(68, 68, 68);
}

.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol {
    border: 0;
    border-bottom: 1px solid #828282;
    background: white;
}

.RadGrid_Default th.rgSorted {
    background-color: red;
    background-position: 0 -2600px;
}

.RadGrid_Default .rgHeader, .RadGrid_Default .rgHeader a {
    color: rgb(68, 68, 68);
}

.RadGrid_Default td.rgPagerCell {
    border-top: 1px solid;
    border-bottom: 0px solid;
    border-color: #C9C9C9;
    border-right-width: 0;
    border-left: 0;
    background: white;
}

.RadGrid_Default .rgRow .rgSorted {
    border-bottom-color: #C9C9C9;
    background-color: white;
}

.RadGrid_Default .rgAltRow .rgSorted {
    border-bottom-color: #C9C9C9;
    background-color: white;
}

.RadMenu_Default .rmGroup a.rmLink:hover .rmText, .RadMenu_Default .rmGroup a.rmFocused .rmText, .RadMenu_Default .rmGroup a.rmSelected .rmText, .RadMenu_Default .rmGroup a.rmExpanded .rmText {
    background: #E1E1E1;
}

.RadMenu .rmGroup .rmText {
    padding: 0 54px 0 32px;
    margin: 0 0 0 0px;
}*/

.Hederfont {
    font-size: 15px;
    font-weight: bold;
}

.Grandtotal {
    font-size: 15.5px;
    color: #525252;
    font-weight: bold;
}

/*---------------------------------------------------------------------
Changing Grey color to rgb(68, 68, 68) start
----------------------------------------------------------------------*/
ul .rgMasterTable span {
    color: rgb(68, 68, 68);
}

.rtTop rtHover span {
    color: rgb(68, 68, 68);
}

.rgRow td, .rgAltRow td {
    color: rgb(68, 68, 68);
}

/*---------------------------------------------------------------------
Changing Grey color to rgb(68, 68, 68) End
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
Delete All in Shopping Cart Start
----------------------------------------------------------------------*/
#div_chk {
    float: left;
    padding: 5px 5px 5px 5px;
    /*border: outset 1px;*/
    height: 18px;
    /*width: 30px;*/
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    /*background: #EAEAEA 0 -2300px repeat-x url('../../images/sprite.gif');*/
}

    #div_chk #div_chkAll {
        margin: -6px 11px 3px 0px;
    }

#div_chkAll_Img {
    /*position: absolute;
top: 72px;
    left: 45px;*/
    margin: 0px -15px 0px 0px;
}

#div_popupAction {
    position: absolute;
    margin: 25px 0px 0px 14px;
}

    #div_popupAction table td {
        width: auto;
        height: 25px;
        background: #fff;
        border-radius: 2px;
        padding: 5px 5px;
    }

        #div_popupAction table td:hover {
            background: #D3D3D3;
        }

#td_checkbx {
    padding: 11px 13px;
}

#div_popupAction table {
    /*background: #EAEAEA 0 -2300px repeat-x url('../../images/sprite.gif');*/
}
/*---------------------------------------------------------------------
Delete All in Shopping Cart End 
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
Loading image in buttons Start
----------------------------------------------------------------------*/
.trans2 {
    margin-top: -3px;
}

.trans {
    margin-top: -2px;
}
/*---------------------------------------------------------------------
Loading image in buttons END
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
For User registration and user profile Start
----------------------------------------------------------------------*/
.Padding {
    padding-top: 10px;
    float: left;
}

.ProfileText {
    padding-top: 10px;
    float: left;
}

.ProfileText2 {
    padding-top: 10px;
    float: left;
    width: 10%;
}

.ProfileText3 {
    padding-top: 10px;
    float: left;
    width: 95px;
}

.Padding2 {
    padding-top: 10px;
    float: left;
    width: 60%;
}

.Padding3 {
    padding-top: 10px;
    float: left;
    font-weight: bold;
    width: 10.5%;
}

.Padding4 {
    padding-top: 10px;
    float: left;
    width: 235px;
}

.PaddingButton {
    padding-top: 20px;
    float: left;
    text-align: center;
}

.textboxnew {
    border-top: silver 1px solid;
    border-right: #737373 2px solid;
    border-left: silver 1px solid;
    border-bottom: #737373 1px solid;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #000000;
    width: 175px;
    vertical-align: middle;
}

.fontBold {
    font-weight: bold;
}

.messageboxSessionLogoutNew {
    border: 2px solid gray;
    width: 55%;
    height: 30px;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.MouseOver:hover {
    text-decoration: underline;
}
/*---------------------------------------------------------------------
For User registration and user profile End 
----------------------------------------------------------------------*/

.alogin {
    text-decoration: underline;
    color: Blue;
}

.LoginHeaderTest {
    font-size: 20px;
    font-weight: normal;
}

.BelowLoginText {
    font-size: 18px;
    font-weight: normal;
}

.RegularExpressionMsg {
    font-size: 13px;
    color: #ED7745;
}

.InvalidLoginText {
    font-size: 13px;
    color: red;
}

.LogoutHearderText {
    font-size: 16px;
    font-weight: bold;
}

.ClickHereText {
    font-weight: bold;
    font-size: 14px;
    color: rgb(68, 68, 68);
}

    .ClickHereText:hover {
        text-decoration: underline;
    }

.contactAddressTest {
    color: #000;
    font-weight: bold;
    font-size: 13px;
}

.lblContactDiv {
    height: Auto;
    padding-bottom: 5px;
    padding-top: 12px;
}

.lblApproverPasswordDiv {
    height: Auto;
    padding-bottom: 5px;
    padding-top: 14px;
}

.disapprove_WindowDiv {
    padding-Top: 15px;
    padding-left: 10px;
}

.disapprove_WindowTbl_TD1 {
    width: 110px;
    font-weight: bold;
}

.loadingImgPosition {
    margin-top: -2px;
}

.ApprovalTable {
    width: 70%;
}

.ApprovalTable_Td1 {
    width: 90px;
    font-weight: bold;
}

.ApprovalTable_Td2 {
    width: 250px;
}

.ApprovalTable_Td3 {
    width: 100px;
}

.ApprovalTable_Td4 {
    width: 470px;
}

.ApprovalTable_Td5 {
    width: 500px;
}

.SelectBehalfText {
    font-size: 13px;
    color: rgb(68, 68, 68);
    padding: 1px 1px 1px 0px;
    border: solid 1px #ABADB3;
    outline: none;
    height: 30px;
}

.TextFont {
    font-weight: bold;
    font-size: 13px;
}

.editBtn {
    background-image: url(../../../../images/StoreImages/Edit.gif);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    cursor: pointer;
    display: block;
}

.PdfIcon {
    background-image: url(../../../../images/StoreImages/pdf12-icon.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    cursor: pointer;
    display: block;
}

.ReorderIcon {
    background-image: url(../../../../images/StoreImages/Order1.png);
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
    cursor: pointer;
    display: block;
}

.Artworkicon {
    background-image: url(../../../../images/StoreImages/Artworkicon.PNG);
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
    cursor: pointer;
    display: block;
}



.deleteBtn {
    background-image: url(../../../../images/StoreImages/erase.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    cursor: pointer;
    display: block;
    border: 0px;
    background-color: transparent;
}

/*---------------------------------------------------------------------
Product Details
----------------------------------------------------------------------*/
#container {
    background-color: #FFFFFF;
}

#c1 {
}

#c2 {
    display: none;
}

#container #c2 .Padding5px {
    padding: 5px;
}

#container #c2 #btnBack {
    width: 30px;
    text-align: center;
}

.MaskDiv {
    position: absolute;
    background-color: #505050;
    filter: alpha(opacity=0);
    opacity: 0.0;
    -moz-opacity: 0.0;
    z-index: 10;
}
/*---------------------------------------------------------------------
Login Page
----------------------------------------------------------------------*/

.button:hover {
    text-decoration: underline;
}

.DownloadCsvFile {
    background-image: url(../../../../images/download5.jpg);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    cursor: pointer;
    display: block;
}

.UploadCsvFile {
    background-image: url(../../../../images/Upload_Csv.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    cursor: pointer;
    display: block;
}

.imgsize {
    max-width: 498px;
    max-height: 398px;
}

.hidethediv {
    display: none;
}

.lnkcroptext {
    font-weight: 600;
}

.showdiv {
    display: block;
}

.imgborder {
    border: 0px solid red;
}

#div_upload {
    padding-left: 10px;
}

div.RadUploadProgressArea_Default .ruProgress {
    background-image: none;
}

div.RadUploadProgressArea_Default li.ruProgressHeader {
    margin: 15px 18px -7px;
}

.RadUpload, .RadUploadProgressArea {
    width: 430px;
    text-align: left;
    margin-top: -100px;
}

.RadTreeView_Default .rtHover .rtIn {
    color: #777;
    border-color: #B7B7B7;
    background-color: #F5F5F5;
    background: #F5F5F5;
    border-radius: 3px;
}

.RadTreeView_Default .rtSelected .rtIn {
    color: #454545;
    border-color: #B7B7B7;
    background: #E1E1E1;
    border-radius: 3px;
}

.RadTreeView_Default, .RadTreeView_Default a.rtIn, .RadTreeView_Default .rtEdit .rtIn input {
    color: rgb(68, 68, 68);
    font-size: 13px;
}

/*---------------------------------------------------------------------
Temaplate Pages Start
----------------------------------------------------------------------*/

.Template_Body {
    width: 600px;
    height: 107px;
    margin-right: 232px;
    margin-bottom: 26px;
    background: white;
}

.Template_OuterDiv {
    width: 399px;
}

.Template_Image {
    width: 69px;
    height: 55px;
}

/*---------------------------------------------------------------------
Temaplate Pages Ends
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
REGISTRATION Page Start
----------------------------------------------------------------------*/

#createAccountMain_div {
    width: 100%;
    margin: 8px 0px 0px -8px;
    padding: 15px 8px 20px 0px;
}

#createAccount_background {
    width: 750px;
    background: #FFFFFF;
    padding: 0px 0px 0px 0px;
    margin: 0px auto;
    border: solid 0px #CCC;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
}

#createAccount_background {
    width: 940px;
    padding: 0px 0px 0px 0px;
    margin: 5px auto;
    border: solid 1px #CCC;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
}

#createAccount_area {
    width: 940px;
    padding: 0px 0px 0px 0px;
    margin: 5px auto;
    border: solid 1px #CCC;
    -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -ms-box-shadow: 0px 0px 0px #000000;
}

#createAccount_header {
    color: #000;
    padding: 0px 0px 0px 15px;
    width: 98.5%;
    border-top-left-radius: 7px 7px;
    border-top-right-radius: 7px 7px;
    -webkit-border-top-right-radius: 7px 7px;
    -webkit-border-top-left-radius: 7px 7px;
    border-bottom: solid 1px silver;
}

    #createAccount_header strong {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

#createAccount_content {
    margin: 20px 0px 20px 20px;
}

/*#createAccount_content_left {
    float: left;
}

#createAccount_content_right {
    float: left;
}

#createAccount_content_left div {
    width: 300px;
    height: 55px;
}

#createAccount_content_left #divsubscribe {
    height: auto;
    margin-top: 15px;
}

#createAccount_content_right div {
    width: 300px;
    height: 55px;
}

#createAccount_content_left strong {
    color: #f1574d;
}

#createAccount_content_right strong {
    color: #f1574d;
}
    #createAccount_content_bottom_left {
    float: left;
    width: 49%;
}

*/

/*#createAccount_content_bottom {
    margin: 30px 0px 80px 0px;
    border-top: solid 0px #CCC;
}

#createAccount_content_bottom_right {
    float: left;
    width: 49%;
    text-align: right;
    color: #f1574d;
}

#createAccount_content_bottom_left a {
    text-decoration: none;
}*/

#div_Registration #tb_pnlMessage {
    width: 100%;
    height: 100%;
    padding-top: 25px;
}

    #div_Registration #tb_pnlMessage .messageboxSessionLogoutNew {
        padding: 7px 0px 10px 0px;
        background-color: White;
        width: 450px;
        height: 70px;
    }

    #div_Registration #tb_pnlMessage #ctl00_ContentPlaceHolder1_LnkBack {
        color: #224987;
        cursor: pointer;
        text-align: center;
    }

#div_Registration #ctl00_ContentPlaceHolder1_pnlRegister #createAccountMain_div {
    margin: 0px;
    padding: 10px 0px 0px 0px;
}

    #div_Registration #ctl00_ContentPlaceHolder1_pnlRegister #createAccountMain_div #createAccount_content {
        margin: 0px;
        padding: 15px 25px;
    }

        #div_Registration #ctl00_ContentPlaceHolder1_pnlRegister #createAccountMain_div #createAccount_content #ctl00_ContentPlaceHolder1_lblDepartment {
            width: 265px;
        }

    #div_Registration #ctl00_ContentPlaceHolder1_pnlRegister #createAccountMain_div #contactAddress_Header {
        height: auto;
        padding-bottom: 10px;
    }

    #div_Registration #ctl00_ContentPlaceHolder1_pnlRegister #createAccountMain_div #LoginInformation_Header {
        height: auto;
        padding-bottom: 5px;
    }

    #div_Registration #ctl00_ContentPlaceHolder1_pnlRegister #createAccountMain_div #ctl00_ContentPlaceHolder1_spn_txt_email {
        float: left;
        padding-left: 3px;
        color: Red;
    }

    #div_Registration #ctl00_ContentPlaceHolder1_pnlRegister #createAccountMain_div #createAccount_content_bottom #div_btnsaveprocess {
        min-width: 32px;
        width: 45px;
        height: 16px;
        display: none;
        float: right;
    }

    #div_Registration #ctl00_ContentPlaceHolder1_pnlRegister #createAccountMain_div #createAccount_content_bottom #div_createAccount {
        min-width: 32px;
        width: 117px;
        height: 16px;
        display: none;
        float: right;
        margin-left: 1px;
    }

#div_Registration #footer_content {
    vertical-align: bottom;
    padding-top: 10px;
}

#spn_txt_email {
    float: Left;
    padding-Left: 4px;
    display: none;
    Color: red;
}

.Td25 {
    width: 25%;
}

.Td15 {
    width: 15%;
}

.Td50 {
    width: 50%;
}

.Td75 {
    width: 75%;
}

.TDCamp12 {
    width: 12%;
}

.TDCampSign12 {
    width: 17%;
    text-align: right;
}

/*---------------------------------------------------------------------
REGISTRATION Page End
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
My Design(Saved Draft) Page Start
----------------------------------------------------------------------*/

#SavedDraft .RadGridMyDesign_Style {
    /*color: Gray;*/
    border-color: White;
    margin-top: 25px;
}

#SavedDraft .MyDesign_GridMasterTable {
    border-color: Gray;
    border-width: 1px;
    border-style: solid;
    border-left-width: 0;
    border-right-width: 0;
}

#SavedDraft #div_NoRecords {
    padding: 8px 5px 8px 0px;
    font-weight: bold;
    border-top: 1px solid gray;
}

#SavedDraft #div_Action {
    width: 60px;
    float: left;
    padding-top: 2px;
}

/*---------------------------------------------------------------------
My Design(Saved Draft) Page End 
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
My Design(Campaign) Page Start
----------------------------------------------------------------------*/

#Campaign {
    margin: 0px auto;
    padding-top: 5px;
}

    #Campaign #div_CampaignMain {
        margin: 0px auto;
    }

    #Campaign #Campaign_background {
        display: block;
        width: 97.8%;
        margin: 0px auto;
        background: none repeat scroll 0% 0% rgb(255, 255, 255);
        border: 1px solid rgba(0, 0, 0, 0.47);
    }

    #Campaign #CampaignContent_div {
        width: 99%;
    }

.RadGridcampaign {
    margin: 20px;
    margin-right: 0px;
}

/*---------------------------------------------------------------------
My Design(Saved Draft) Page End 
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
User Approval Pages Start
----------------------------------------------------------------------*/

#UserRegisterApproval #createAccountMain_div, #UserProfileApproval #createAccountMain_div {
    margin: 0px;
    padding: 9px 0px 10px 0px;
}

#UserRegisterApproval #createAccount_background, #UserProfileApproval #createAccount_background {
    width: 98%;
    border: 1px solid #B2B2B2;
}

#UserRegisterApproval #createAccount_content, #UserProfileApproval #createAccount_content {
    margin: 0px;
    padding: 15px 20px;
}

    #UserRegisterApproval #createAccount_content .Header_Background, #UserProfileApproval #createAccount_content .Header_Background {
        padding-bottom: 10px;
    }

#UserRegisterApproval #DicDisLoading, #UserProfileApproval #DicDisLoading {
    min-width: 32px;
    width: 40px;
    height: 17px;
    display: none;
    float: left;
}

#UserRegisterApproval #div_btnsaveprocess, #UserProfileApproval #div_btnsaveprocess {
    min-width: 32px;
    width: 60px;
    height: 17px;
    display: none;
    float: left;
}

#UserRegisterApproval #BackLoading {
    min-width: 32px;
    width: 33px;
    height: 17px;
    display: none;
    float: left;
}

#UserRegisterApproval .textboxnew {
    width: 94%;
    height: 60px;
}

/*---------------------------------------------------------------------
User Approval Pages Page End
----------------------------------------------------------------------*/

#logout_body a:-webkit-any-link {
    color: #10357f;
}

/*=====================================================================
Content Area Ends
=====================================================================*/

/*=====================================================================
Footer Area Starts
=====================================================================*/

#footer_content {
    /*width: 100%;*/
    /*display: inline-block;*/
    color: #4E4E51;
}

.footer_div {
    /*width: 920px;*/
}

    .footer_div div {
        /*float: left;
        width: 270px;*/
        padding: 1px 5px 10px 3px;
    }

    .footer_div a {
        color: #4E4E51;
        text-decoration: none;
    }

        .footer_div a:hover {
            color: #665452;
        }

#logout_body #footer_content {
    vertical-align: bottom;
    padding-top: 240px;
}

.footer_divsub {
    padding: 1px -8px 10px 15px;
}

/*=====================================================================
Footer Area Ends
=====================================================================*/
/*---------------------------------------------------------------------
Dont Ever Delete
----------------------------------------------------------------------*/
errorforcontrol {
    ds;
}
/*---------------------------------------------------------------------
Dont Ever Delete
----------------------------------------------------------------------*/

/********************************************8 for development id 3962*****************************************************************************/

.QuickAddItemView {
    display: none;
}



#center_div .productDetails_div:hover { /* product whole background hover */
    /*border: 0 solid silver;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 4px 4px 8px #555555;
    padding-top: 10px;
    transition: box-shadow 0.3s linear 0s;*/
}

#ProductCatagoryMain_div .productDetails_div:hover { /* in search page*/
    /*border: 0 solid silver;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 4px 4px 8px #555555;
    transition: box-shadow 0.3s linear 0s;*/
}

.div_btnsaveprocess x-btnpro Grey {
    display: none;
    width: 79.5px;
    height: 16.6px;
    margin-bottom: 6px;
}

.priceStartsFromInQuickAdd {
    color: #C76200;
}


.txtStyleQuickAdd {
    border: 1px solid #B6B6B6;
    color: #444444;
    float: left;
    height: 29px;
    padding: 0 5px 0 0;
    text-align: right;
    width: 84px;
}

    .txtStyleQuickAdd:focus {
        height: 29px;
        text-align: right;
        color: rgb(68, 68, 68);
        border: 1px solid rgb(182, 182, 182);
        background-color: rgb(233, 245, 248);
        padding: 0px 5px 0px 0px;
    }

.ddlPriceQtyQuickAdd {
    float: left;
}


.basketbtnQuickAdd {
    background-repeat: no-repeat;
    border: 0 solid red;
    cursor: pointer;
    display: block;
    height: 26px;
    width: 100%;
    padding-left: 20px;
}

.dropDownMultipleQuickAdd {
    border: 1px solid #ABADB3;
    color: #444444;
    font-size: 12px;
    outline: medium none;
    padding: 1px 1px 1px 0;
    width: 84px;
    float: left;
    height: 28px;
}

#divQuickAddnotification {
    color: #F88F12;
    float: left;
    font-weight: bold;
    padding-top: 5px;
    width: 100%;
    margin-left: 50px;
    margin-top: 20px;
    text-align: center;
}


#divQuickaddLabelSucess {
    color: #F88F12;
    font-weight: bold;
    padding-left: 8px;
    width: auto;
    text-align: left;
    padding-bottom: 20px;
}

.QuickAddNotificationDialog {
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 5px 5px #E9E9E9;
    display: none;
    height: 150px;
    left: 50%;
    margin-left: -18%;
    margin-top: -100px;
    padding: 0;
    position: fixed;
    top: 50%;
    width: 500px;
    z-index: 102;
}


.btnConfirmationDialogueQuickAdd {
    margin-left: 10px;
    margin-top: 25px;
    background: linear-gradient(#DFDFDF, #B7B7B7) repeat scroll 0 0 transparent;
    border-color: #9B9B9B;
    color: #444444;
    text-decoration: none;
    min-height: 5px;
    min-width: 55px;
    padding: 4px 20px;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 1px #EEEEEE, 0 0 1px rgba(255, 255, 255, 0.6) inset;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 13px !important;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
}

#divQuickAddItemImageholder {
    margin: 0px 10px 0px 10px;
}

.quickaddsplittd {
    padding-left: 62px;
    display: table-cell;
}


.btnGotoCartLoading {
    min-height: 5px;
    min-width: 155px;
    padding: 4px 10px;
    text-align: center;
    margin-left: 10px;
    background: linear-gradient(#D8D8D8, #B7B7B7) repeat scroll 0 0 transparent;
    border-color: #ACACAC;
    text-decoration: none;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    color: #444444;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    white-space: nowrap;
    display: none;
    margin-top: 24px;
}

.smallfontgrey {
    font-size: 95%;
    color: #7d7d7d;
    font-style: italic;
}

.smallfont {
    font-size: 95%;
    color: #7d7d7d;
}

.divDropdownlist_campaign {
    color: #333;
    font-size: 10px;
    font-weight: 500;
    cursor: pointer;
    padding: 5px 0px 0px 5px;
    width: 100px;
    height: 18px;
}

.div_popupAction_campaign {
    display: none;
    z-index: 999999;
    position: absolute;
    margin: 54px 0px 0px -5px;
    border: 1px solid #CBCBCB;
    height: 23px;
    width: 105px;
}

.bglabel {
    float: left;
    width: 170px;
    background-color: rgb(238, 238, 238);
    padding: 5px;
    clear: left;
    vertical-align: middle;
    margin: 0px 0px 2px;
    font-size: 11px;
    color: Black;
}

.bglabelFormtemplate {
    float: left;
    width: 170px;
    background-color: rgb(238, 238, 238);
    padding: 5px;
    clear: left;
    vertical-align: middle;
    margin: 0px 0px 2px;
    color: Black;
}

.radgrid_marginleft {
    Margin-left: -13px;
}

.button_grid {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 11px "Verdana", Verdana, Arial, Helvetica, sans-serif;
    padding-left: 8px;
    padding-top: 3px;
    padding-bottom: 5px;
    padding-right: 8px;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    color: #000000;
    border: solid 1px #a3a3a3;
    background: #EEEEEE;
    background: -webkit-gradient(linear, left top, left bottom, from(#E8E8E8), to(#F9F8F8));
    background: -moz-linear-gradient(top, #E8E8E8, #F9F8F8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8E8E8', endColorstr='#F9F8F8');
}

.msg-success_campaign {
    background: url(../../../../images/Ok-icon.png) no-repeat;
    height: 26px;
    text-align: left;
    font-weight: bold;
    padding: 4px 4px 8px 26px;
    color: #FD8404;
    display: none;
    margin: -10px 0px 10px -5px;
}

.errorMsg {
    padding: 2px;
    color: #f1574d !important;
    position: relative;
    font-weight: normal;
}


.div_grid_chk {
    float: left;
    border: outset 1px;
    -moz-border-radius: 5px;
    padding-bottom: 0px !important;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
}

.divimg_campaign {
    float: left;
    padding: 0px 0px 0px 1px;
    display: block;
}

.divimg_arrowdown {
    display: block;
    padding: 1px 0px 0px 2px;
    border: solid 0px Transparent;
    cursor: pointer;
}

.divimg_arrowup {
    display: none;
    padding: 1px 0px 0px 2px;
    border: solid 0px Transparent;
    cursor: pointer;
}

.divtd_width {
    width: 185px;
}

.divtd_padding {
    padding-top: 5px;
}

.chkbox_margin {
    padding-left: 7px;
}

.grd_headermargin {
    margin-top: 3px;
}

.div_prodname {
    width: 215px;
    overflow: hidden;
    display: inline-block;
    max-height: 40px;
}

.div_prodname_navigation {
    width: auto;
    overflow: hidden;
    text-align: left;
    max-width: 250px;
    float: left;
}

.div_btnCancelprocess {
    min-width: 32px;
    width: 38px;
    display: none;
    float: left;
    margin-top: 4px;
    margin-left: 50px;
    height: 15px;
}

.btnsaveprocess_div {
    min-width: 32px;
    width: 152px;
    display: none;
    float: left;
    margin-top: 4px;
    margin-left: 7px;
    height: 15px;
}

.div_prodname_search {
    border-bottom: 1px dashed #CCC;
    text-align: center;
    font-weight: bold;
    overflow: hidden;
    width: 200px;
    vertical-align: top;
    padding-bottom: 3px;
    height: 30px;
    padding: 5px;
}

option /* for dropdownlist */ {
    padding-left: 5px;
}


/* for development id 3962 ends here */

/* For development id 1893 Starts here */

.RightPanel_New {
    /*background: #f1f1f1;
    box-shadow: 0px 0px 5px #ccc;
    -webkit-box-shadow: 0px 0px 5px #ccc;
    -moz-box-shadow: 0px 0px 5px #ccc;
    border: 1px #ccc solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: left;
    width: 250px;
    padding: 10px 10px 0px 10px;*/
    margin-left: 35px;
    display: inline-block;
}
/*margin-top: -64%; position: absolute; top: 25px;*/

/*#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .RightPanel_New select {
    width: 250px;
    margin-top: 2px;
}

.RightPanel_New .txtStyle {
    width: 241px;
    margin-right: 1px;
    padding-right: 6px;
    margin-top: 2px;
}

.RightPanel_New .price_table_content_left_B2B {
    width: auto;
}

.RightPanel_New span, .RightPanel_New label, .RightPanel_New #spn_qty, .RightPanel_New #divattnof {
    font-weight: normal;
}

.RightPanel_New #ctl00_ContentPlaceHolder1_divDeptUsers {
    padding-top: 0px;
}

.RightPanel_New #ctl00_ContentPlaceHolder1_div_replenishstockcontent {
    float: left;
    margin-left: -8px;
}

.RightPanel_New #divWidth {
    margin-right: -32px;
}

.RightPanel_New #txtWidth {
    margin-right: 50px;
    margin-top: 0px;
}

.RightPanel_New #txtHeight {
    margin-left: -35px;
    margin-top: 0px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .RightPanel_New .price_table_content_right_innerDiv2 {
    height: auto;
    padding: 0px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .RightPanel_New .price_table_content_right_innerDiv {
    height: auto;
    padding: 0px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .RightPanel_New .price_table_content_right_innerDiv3 {
    height: auto;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .RightPanel_New .div_Chk_Matrix {
    padding: 0px;
    margin-top: 0px;
}

.RightPanel_New .lblWidthHeight1 {
    font-size: 10px;
    float: right;
    margin-right: 50px;
}

.RightPanel_New .lblWidthHeight2 {
    font-size: 10px;
    float: right;
    margin-right: 2px;
}
#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .RightPanel_New #divDimension {
    padding-top: 0px;
}
*/

/*#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .RightPanel_New .div_Chk_Matrix{margin-left: 0px; padding: 5px 0px;margin-top: 7px;}*/

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .div_Chk_Matrix {
    float: left;
    padding: 5px 0px;
    margin-right: 5px;
    margin-top: 7px;
}


#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #divDimension {
    float: left;
    padding-top: 7px;
}


.lblWidthHeight {
    font-size: 11px;
    padding: 5px 5px 0px 10px;
}

#ctl00_ContentPlaceHolder1_div_replenishstockcontent {
    display: none;
    float: right;
    padding-left: 10px;
    padding-top: 2px;
}

.DimensionTable {
    margin-top: 4px;
}

#spn_Dimensn {
    margin: 4px 0px 0px 5px;
    color: red;
    display: none;
    float: right;
    text-align: right;
}

#spnDimensn {
    color: red;
    text-align: right;
}

.DimnsnEndDiv {
    padding-bottom: 7px;
    clear: both;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .RightPanel_New .div_plhquantity {
    padding-top: 7px;
}

.RightPanel_New .artwork_content_div {
    margin-top: 5px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .RightPanel_New #price_calculator .artwork_content_fileupload {
    margin-top: 0px;
}

.RightPanel_New .lblTotalSellingPrice {
    font-weight: bold;
    font-size: 16px;
    color: #000;
}

.RightPanel_New .lblSellingPrice {
    font-weight: bold;
    font-size: 16px;
}

.RightPanel_New #lblSub_total, .RightPanel_New #lbltotal, .RightPanel_New #lbl_WithoutTax, .RightPanel_New #lblPrice_ex_Tax {
    font-weight: bold;
    font-size: 15px;
}

.RightPanel_New .artwork_div {
    padding-top: 10px;
}

.RightPanel_New .divchkMatrix_lbl {
    width: 250px;
    margin-top: -1px;
}

.RightPanel_New .artwork_header, .RightPanel_New .artwork_header_no_addoption, .RightPanel_New #price_table_header {
    font-size: 15px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .RightPanel_New #spn_qty, .RightPanel_New #spn_Dimensn {
    margin: 1px 0px 0px 50px;
    float: left;
    font-size: 12px;
}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .RightPanel_New .spn_artworkFile1, .RightPanel_New #ctl00_ContentPlaceHolder1_spn_artworkFile {
    font-size: 12px;
}

.RightPanel_New #ctl00_ContentPlaceHolder1_spn_CampaignErrMsg {
    float: left;
    font-size: 12px;
}

/* For development id 1893 Ends here */


.CheckBoxAlign {
    padding: 8px 0px 0px 7px;
}

.ItemCheckbox {
    float: left;
    margin-top: 5px;
    padding: 0px 0px 0px 7px;
}

.Atatchments {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
}

.lblExampleNoteValue {
    color: Gray;
    font-size: 11px;
}

.eraseimgmargin {
    margin-left: 150px;
}

.divB2Blogin {
    margin-top: 45px;
    padding: 20px 40px 25px 27px;
    margin: 12px 8px 8px 8px;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    width: 100%;
    border: 1px solid #CCC;
    background: #FFFFFF;
}

.Maintext {
    color: rgb(89, 89, 89);
    font-size: 17px;
    font-weight: normal;
}

.LoginText {
    -moz-box-sizing: border-box;
    box-shadow: 0px 1px 3px rgb(232, 234, 236) inset;
    border-width: 2px;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-color: rgb(189, 191, 195) rgb(232, 234, 236) rgb(226, 228, 231);
    padding: 6px 5px;
    width: 100%;
    color: rgb(68, 68, 68);
    border-radius: 3px;
    font-size: 14px;
}

.LoginTextFields {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 0 !important;
    line-height: 13px;
    height: 40px;
    padding: 3px 7px;
    font-size: 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #cccccc;
    box-shadow: none;
    box-sizing: border-box;
    -webkit-transition: border-color 0.15s linear, background 0.15s linear;
    transition: border-color 0.15s linear, background 0.15s linear;
}


.Loginbtns {
    width: 100%;
    word-spacing: normal;
    margin-top: 5px;
    height: 40px;
    cursor: pointer;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out;
    /*background-color: #ED7745;*/
    background-color: #0070C0;
    padding: 10px 20px;
    color: #FFFFFF;
    border-style: solid;
    border-width: 0;
    border-color: #5c5c5c;
    border-radius: 3px !important;
    font-size: 16px;
    letter-spacing: 1px;
}


.loginpage-body {
    /*background-color: #ED7745;*/
    /*background: url(../../../../images/login_bck.jpg) no-repeat;*/
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: cover;
}

    .loginpage-body body {
        /*background-color: #ED7745;*/
        /*background: url(../../../../images/Login_BackScreen.jpg) no-repeat;
                    position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            background-size: cover;*/
    }

.background_color_white {
    background-color: #FFFFFF;
}

.Redver7 {
    font-size: 7.5pt;
    color: #ff3300;
    margin-left: 2px;
}

.signup-subheader-message {
    color: #5F5F5F;
    font-size: 15px;
    line-height: 16px;
    padding: 8px 0 4px 0;
}

.form-heading {
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: bold;
}

    .form-heading::after {
        content: "";
        border-bottom: 1px solid #ED7745;
        width: 50px;
        display: block;
        padding-top: 5px;
        margin: 0 auto;
    }

.password {
    position: relative;
}

.ShowhidePassword {
    position: absolute;
    line-height: 52px;
    right: 10px;
    top: 0;
    z-index: 2;
    /* font-size: 13px; */
    text-decoration: none;
}

.Width400px {
    width: 400px;
}

.text_align_center {
    text-align: center;
}

.urbanladder {
    display: inline-block;
    font-size: 12px;
    margin: 0 auto;
    text-align: left;
    color: #E04632;
}

#LoginPage a {
    color: #ED7745;
}

    #LoginPage a:hover {
        color: #ED7745;
        text-decoration: none;
    }

    #LoginPage a:focus {
        color: #ED7745;
        text-decoration: none;
    }

#LoginPage #div_signup_link {
    width: 100%;
    text-align: center;
    padding: 10px 0px;
}

.Loginbuttoscss {
    background: #737373;
    background-image: -webkit-linear-gradient(top, #737373, #737373);
    background-image: -moz-linear-gradient(top, #737373, #737373);
    background-image: -ms-linear-gradient(top, #737373, #737373);
    background-image: -o-linear-gradient(top, #737373, #737373);
    background-image: linear-gradient(to bottom, #737373, #737373);
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
    border-radius: 4px;
    color: #ffffff;
    font-size: 20px;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    border: 0px solid red;
    width: 202px;
    cursor: pointer;
}

    .Loginbuttoscss:hover {
        background: #3cb0fd;
        background-image: -webkit-linear-gradient(top, #616161, #616161);
        background-image: -moz-linear-gradient(top, #616161, #616161);
        background-image: -ms-linear-gradient(top, #616161, #616161);
        background-image: -o-linear-gradient(top, #616161, #616161);
        background-image: linear-gradient(to bottom, #616161, #616161);
        text-decoration: none;
        cursor: pointer;
    }

.squaredThree {
    width: 20px;
    margin: 10px auto;
    position: relative;
}

    .squaredThree label {
        cursor: pointer;
        position: absolute;
        width: 21px;
        height: 21px;
        top: 0;
        border-radius: 4px;
        border: 2px solid #D0D0D0;
        background: white;
    }

        .squaredThree label:hover {
            cursor: pointer;
            position: absolute;
            width: 21px;
            height: 21px;
            top: 0;
            border-radius: 4px;
            border: 2px solid #BBBBBB;
            background: white;
        }

        .squaredThree label:after {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
            content: '';
            position: absolute;
            width: 10px;
            height: 6px;
            background: transparent;
            top: 4px;
            left: 4px;
            border: 3px solid #333;
            border-top: none;
            border-right: none;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

        .squaredThree label:hover::after {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
            filter: alpha(opacity=30);
            opacity: 0.5;
        }

    .squaredThree input[type=checkbox]:checked + label:after {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1;
    }

.squaredThreeNew {
    width: 20px;
    margin: 10px auto;
    position: relative;
}

    .squaredThreeNew label {
        cursor: pointer;
        position: absolute;
        width: 21px;
        height: 18px;
        top: 0;
        border-radius: 4px;
        border: 2px solid #D0D0D0;
        background: white;
    }

        .squaredThreeNew label:hover {
            cursor: pointer;
            position: absolute;
            width: 21px;
            height: 18px;
            top: 0;
            border-radius: 4px;
            border: 2px solid #BBBBBB;
            background: white;
        }

        .squaredThreeNew label:after {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
            content: '';
            position: absolute;
            width: 9px;
            height: 5px;
            background: transparent;
            top: 4px;
            left: 4px;
            border: 3px solid #333;
            border-top: none;
            border-right: none;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

        .squaredThreeNew label:hover::after {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
            filter: alpha(opacity=30);
            opacity: 0.5;
        }

    .squaredThreeNew input[type=checkbox]:checked + label:after {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1;
    }

/* B2B Self Registration */

.regStyle {
    box-shadow: 0px 1px 3px rgb(232, 234, 236) inset !important;
    border-width: 2px !important;
    border-style: solid !important;
    border-color: rgb(189, 191, 195) rgb(232, 234, 236) rgb(226, 228, 231) !important;
    width: 202px !important;
    height: 25px !important;
}

.regStylePopup {
    box-shadow: 0px 1px 3px rgb(232, 234, 236) inset !important;
    border-width: 2px !important;
    border-style: solid !important;
    border-color: rgb(189, 191, 195) rgb(232, 234, 236) rgb(226, 228, 231) !important;
    width: 150px !important;
    height: 20px !important;
}

#registrationAddDepartment {
    border-top-left-radius: 5px 5px;
    border-top-right-radius: 5px 5px;
    border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
    box-shadow: 1px 1px 5px 5px #E9E9E9;
}

.registerBtnStyle {
    background: #737373 !important;
    background-image: -webkit-linear-gradient(top, #737373, #737373) !important;
    background-image: -moz-linear-gradient(top, #737373, #737373) !important;
    background-image: -ms-linear-gradient(top, #737373, #737373) !important;
    background-image: -o-linear-gradient(top, #737373, #737373) !important;
    background-image: linear-gradient(to bottom, #737373, #737373) !important;
    -webkit-border-radius: 5 !important;
    -moz-border-radius: 5 !important;
    border-radius: 4px !important;
    color: #ffffff !important;
    font-size: 18px !important;
    /*padding: 10px 20px 10px 20px !important;*/
    padding: 5px;
    text-decoration: none !important;
    border: 0px solid red !important;
    width: 202px !important;
    cursor: pointer !important;
}

.RegisterBtnStyleNew {
    background: #737373 !important;
    background-image: -webkit-linear-gradient(top, #737373, #737373) !important;
    background-image: -moz-linear-gradient(top, #737373, #737373) !important;
    background-image: -ms-linear-gradient(top, #737373, #737373) !important;
    background-image: -o-linear-gradient(top, #737373, #737373) !important;
    background-image: linear-gradient(to bottom, #737373, #737373) !important;
    -webkit-border-radius: 5 !important;
    -moz-border-radius: 5 !important;
    border-radius: 4px !important;
    color: #ffffff !important;
    font-size: 18px !important;
    /*padding: 10px 20px 10px 20px !important;*/
    padding: 5px;
    text-decoration: none !important;
    border: 0px solid red !important;
    width: 160px !important;
    cursor: pointer !important;
    margin-left: 10px;
}

.tdOddlast {
    width: 7.45%;
    padding-top: 7px;
    height: 44px;
}

.tdEvenlast {
    width: 30%;
}

.btnSize {
    width: 101px !important;
}

.registerddlSize {
    width: 211px !important;
    height: 29px !important;
}

.registerddlSizeNew {
    width: 158px !important;
    height: 29px !important;
}

#registrationAddDepartment a {
    color: #000;
    text-decoration: underline;
}

.RegisterTdOdd1 {
    width: 25.25%;
    padding-top: 7px;
}

.RegisterTdEven1 {
    width: 24%;
}

.RegisterTdOdd2 {
    width: 24.5%;
    padding-top: 7px;
}

.RegisterTdEven2 {
    width: 8%;
}

.RegisterTdContactLeft1 {
    width: 19.5%;
    padding-top: 7px;
}

.RegisterTdContactRight1 {
    width: 31%;
}

.RegisterTdContactLeft2 {
    width: 17.85%;
    padding-top: 7px;
}

.RegisterTdContactRight2 {
    width: 27%;
}

.RegisterTdAddLeft1 {
    width: 21.5%;
    padding-top: 7px;
}

.RegisterTdAddRight1 {
    width: 31%;
}

.RegisterTdAddLeft2 {
    width: 17.85%;
    padding-top: 7px;
}

.RegisterTdAddRight2 {
    width: 27%;
}

.RegisterDivSize {
    width: auto !important;
    height: auto !important;
}

.RegisterBoldText {
    font-weight: bold;
}

.RegisterTdcostOdd1 {
    width: 25.75%;
    padding-top: 7px;
}

.RegisterTdcostEven1 {
    width: 31.75%;
}

.RegisterTdcostOdd2 {
    width: 24.4%;
    padding-top: 7px;
}

.RegisterTdcostEven2 {
    width: 8%;
}

.RegisterDivHeight {
    height: 30px !important;
    padding-bottom: 0px !important;
    padding-top: 5px;
}

#createAccount_background td {
    word-wrap: break-word;
    word-break: break-word;
}

.spnDisplayBlock {
    display: block;
    padding: 0px !important;
    margin: 0px !impotant;
}

.spnDisplayNone {
    display: none;
    padding: 0px !important;
    margin: 0px !impotant;
}

.RegisterTdPopupLeft {
    /*width: 21.5%;*/
    width: 129px;
    padding-top: 7px;
}

#registrationAddDepartment td {
    height: 10px;
}

.Visibilityhidden {
    visibility: hidden;
}

.divTitle {
    background: #323639;
    width: 100%;
    height: 32px;
}

#title {
    -ms-flex: 5;
    font-size: 100%;
    font-weight: bolder;
    overflow: hidden;
    white-space: nowrap;
    color: white;
    padding: 8px 6px 6px 30px;
}

.slider {
    display: block;
    width: 100%;
    /*height: 86%;*/
    padding: 0;
    margin: 0 0 10px;
    overflow: hidden;
}

#btn_previous, #btn_next {
    bottom: 0;
    display: block;
    width: 120px;
    background-color: #808486;
    padding: 5px;
    border: none;
    font-size: 17px;
    color: #fff;
    margin-top: -15px;
}

.pageNo {
    font-size: 15px;
    text-align: center;
    font-weight: 600;
    color: white;
}


.totalpage {
    text-align: center;
    font-weight: 600;
    color: white;
}

.div_logotext_header {
    text-align: left;
    width: 99%;
    margin: 0px 0px -10px 0px;
}

.anchortagcolor_enduserreport {
    text-decoration: underline !important;
    cursor: pointer !important;
    color: #10357f !important;
    font-weight: bold;
    font-size: 13px;
    white-space: nowrap;
}

.border0Imp {
    border: 0 !important;
    background: white !important;
}

.divborder {
    border-radius: 5px !important;
    background-color: White;
    padding: 10px;
    border: 1px solid gray;
}

.txtdates_forenduserreport {
    height: 20px;
}


/*-===========================================================================================================================================================================-*/


/*copyright(c)  2017 webiarch.com*/
@font-face {
    src: url(../../../javascript/webiarch/fonts/Asap-Regular.ttf);
}

@font-face {
    src: url(../../../javascript/webiarch/fonts/Asap-Medium.ttf);
}

@font-face {
    src: url(../../../javascript/webiarch/fonts/Asap-MediumItalic.ttf);
}

@font-face {
    src: url(../../../javascript/webiarch/fonts/Asap-Bold.ttf);
}

@font-face {
    src: url(../../../javascript/webiarch/fonts/Asap-BoldItalic.ttf);
}

h1, h2, h3, h4, h5, h6 {
    color: #444;
}
/* default font size */
.fa {
    font-size: 14px;
    padding: 0px 5px;
}
/* Override the bootstrap defaults */
h1 {
    font-size: 33px;
}

h2 {
    font-size: 27px;
}

h3 {
    font-size: 21px;
}

h4 {
    font-size: 15px;
}

h5 {
    font-size: 12px;
}

h6 {
    font-size: 10.2px;
}

a {
    color: #1d2530;
}

legend {
    font-size: 18px;
    padding: 7px 0px;
}

label {
    font-size: 13px;
    font-weight: normal;
}

select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {
    font-size: 13px;
}

.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {
    font-size: 12px;
}

.input-group .input-group-addon {
    font-size: 12px;
    height: 30px;
}
/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {
    display: inline;
}

.nav-tabs {
    margin-bottom: 15px;
}

div.required .control-label:before {
    content: '* ';
    color: #F00;
    font-weight: bold;
}
/* Gradent to all drop down menus */
.dropdown-menu li > a:hover {
    text-decoration: none;
    color: #f1574d;
    background-color: transparent;
}
/* content */
#content {
    min-height: auto;
}
/*=======================FOOTER START========================*/
footer {
    margin-top: 30px;
    /*background-color: #1d2530;*/
    color: #fff;
    display: block;
}

    footer h5 {
        font-size: 18px;
        font-weight: bold;
        color: #ffffff;
        text-transform: uppercase;
    }

.foothr {
    border-bottom: 1px solid #fff;
    width: 10%;
    position: absolute;
}

footer a {
    color: #fff;
    font-size: 16px;
}

    footer a:hover {
        color: #fff;
    }

.footer-up {
    background: #1d2530;
    padding-top: 25px;
    color: #FFF;
}

    .footer-up li {
        margin: 0px 0 10px;
    }

    .footer-up a, .footer-up p {
        font-weight: 400;
    }

    .footer-up .btn-primary.toggle:hover, .footer-up .btn-primary.toggle:active, .footer-up .btn-primary.toggle:focus {
        background: none !important;
        outline: 0;
    }

    .footer-up .btn-primary {
        color: white;
        text-shadow: none;
        background: none;
        background-image: none;
        border: 0;
        box-shadow: none;
        float: right;
        padding: 0;
        margin: 0;
        font-size: 12px;
        width: 100%;
        position: absolute;
        top: 0;
    }

    .footer-up .inner-row {
        margin-bottom: 20px;
        margin-right: 0;
    }

    .footer-up h5 button {
        display: none;
    }

    .footer-up .collapse a {
        color: #fff;
        font-size: 16px;
    }

        .footer-up .collapse a:hover {
            color: #f1574d;
        }

@media(max-width: 767px) {
    footer h5 .toggle.collapsed::after {
        font-family: 'FontAwesome';
        content: '\f067';
        font-size: 14px;
        font-weight: normal;
        float: right;
        cursor: pointer;
    }

    footer h5 .toggle::after {
        font-family: 'FontAwesome';
        content: '\f068';
        font-size: 14px;
        font-weight: normal;
        float: right;
        cursor: pointer;
    }

    footer h5 {
        font-size: 16px;
    }
}

#service i {
    margin-right: 10px;
}

@media(min-width: 768px) and (max-width: 991px) {
    .footer-up .collapse a {
        font-size: 14px;
    }
}

@media (min-width:768px) {
    .footer-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
    }

    .footer-up ul.main-ul {
        margin-top: 60px;
    }
}

@media (max-width:767px) {
    footer h5.about {
        text-align: left;
    }

    .footer-up .col-xs-3 {
        width: 100%;
    }

    .footer-up h5 button {
        display: block !important;
    }
}
/*----------------------footer-top-social-start-----------------------*/
.footer_top {
    border-bottom: 2px solid #fff;
    padding-top: 80px;
    padding-bottom: 60px;
}

.footer-logo img {
    padding: 0 0 50px 0;
}

.footer-top-p {
    padding-bottom: 30px;
}

    .footer-top-p p {
        font-size: 16px;
        color: #fff;
    }

a.follow-title {
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
}

.socil-footer-icon a i {
    font-size: 18px;
    color: #000;
}

    .socil-footer-icon a i.twit {
        background: #fff;
        border-radius: 100%;
        width: 50px;
        height: 50px;
        vertical-align: middle;
        line-height: 50px;
    }

    .socil-footer-icon a i.insta {
        background: #fff;
        border-radius: 100%;
        width: 50px;
        height: 50px;
        vertical-align: middle;
        line-height: 50px;
    }

    .socil-footer-icon a i.utube {
        background: #fff;
        border-radius: 100%;
        width: 50px;
        height: 50px;
        vertical-align: middle;
        line-height: 50px;
    }

    .socil-footer-icon a i.gplus {
        background: #fff;
        border-radius: 100%;
        width: 50px;
        height: 50px;
        vertical-align: middle;
        line-height: 50px;
    }

    .socil-footer-icon a i.twit:hover {
        background: #f1574d;
        color: #fff;
    }

    .socil-footer-icon a i.insta:hover {
        background: #f1574d;
        color: #fff;
    }

    .socil-footer-icon a i.utube:hover {
        background: #f1574d;
        color: #fff;
    }

    .socil-footer-icon a i.gplus:hover {
        background: #f1574d;
        color: #fff;
    }

@media(max-width: 767px) {
    .footer-top-p p {
        font-size: 14px;
    }
}

@media(min-width: 414px) and (max-width: 480px) {
    .socil-footer-icon a i.twit {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    .socil-footer-icon a i.insta {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    .socil-footer-icon a i.utube {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    .socil-footer-icon a i.gplus {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
}

@media(max-width: 360px) {
    .socil-footer-icon a i.twit {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .socil-footer-icon a i.insta {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .socil-footer-icon a i.utube {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .socil-footer-icon a i.gplus {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    a.follow-title {
        font-size: 14px;
    }
}
/*-------------------------footer-top-end---------------------*/
/*-----------------footer-bottom-payment-start----------------*/
.footer_bottom {
    background: #f1574d;
    padding: 20px 15px;
}

    .footer_bottom ul {
        margin-bottom: 0;
    }

p.footer-paragraph {
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
}
/*---------------footer-bottom-payment-end--------------------*/
/*--------------------footer-newsletter-start-----------------*/
.home-newsletter {
    padding: 75px 0;
    background: #1d2530;
    border-bottom: 2px solid #fff;
}

    .home-newsletter .single {
        max-width: 800px;
        margin: 0 auto;
        text-align: center;
        position: relative;
        z-index: 2;
    }

        .home-newsletter .single h2 {
            color: #fff;
            text-transform: uppercase;
            margin-bottom: 40px;
            margin-top: 0;
            font-size: 18px;
            text-transform: uppercase;
        }

        .home-newsletter .single .form-control {
            height: 40px;
            background: #fff;
            border-radius: 4px 0 0 4px;
        }

            .home-newsletter .single .form-control:focus {
                box-shadow: none;
                border: 1px solid #fff;
            }

        .home-newsletter .single .btn {
            min-height: 40px;
            border-radius: 0 4px 4px 0;
            background: #f1574d;
            color: #fff;
            width: 151px;
            font-size: 16px;
            text-transform: uppercase;
            border-top-left-radius: 0px !important;
            border-bottom-left-radius: 0px !important;
            border: 1px solid #f1574d;
        }

            .home-newsletter .single .btn:hover {
                background: #1d2530;
            }

@media (max-width:767px) {
    .home-newsletter .single .btn {
        width: auto;
    }
}
/*-------------------------footer-newsletter-end------------------*/

/*===============================FOOTER-OVER=======================================*/
/* alert */
.alert {
    padding: 10px 14px 10px 14px;
}

.alert-success {
    color: #fff;
    background-color: #1d2530;
    border-color: #1d2530;
    position: absolute;
    top: 0;
    left: 0px;
    right: 0px;
    border-radius: 0;
    font-size: 14px;
}

    .alert-success a {
        color: #fff;
    }

        .alert-success a:hover {
            color: #f1574d;
        }

    .alert-success .close {
        color: #fff;
        opacity: 1;
        font-size: 14px;
    }
/* breadcrumb */
@media (max-width:991px) {
    .breadcrumb-bg {
        margin-bottom: 20px;
    }
}

.breadcrumb li:first-child {
    padding-left: 0;
}

.breadcrumb-bg {
    background-color: #f0f0f0;
    margin-bottom: 20px;
}

.breadcrumb {
    margin: 10px 0 10px 0;
    padding: 0px 0 0px 0;
    border: 0;
    background: none;
}

@media (max-width:359px) {
    .breadcrumb li a {
        font-size: 13px;
    }
}

.breadcrumb li a {
    font-size: 13px;
    font-weight: bold;
    color: #1d2530;
}

    .breadcrumb li a:hover {
        color: #f1574d;
    }

.breadcrumb i {
    font-size: 16px;
}

.breadcrumb > li {
    padding: 0 20px;
    position: relative;
    white-space: nowrap;
}

    .breadcrumb > li + li:before {
        content: '';
        padding: 0;
    }

    .breadcrumb > li:after {
        content: '';
        display: block;
        position: absolute;
        top: 5px;
        right: -5px;
        width: 8px;
        height: 8px;
        border-right: 1px solid #1d2530;
        border-bottom: 1px solid #1d2530;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

.pagination {
    margin: 0;
}
/* buttons */
.buttons {
    margin: 1em 0;
}

.btn {
    padding: 7.5px 12px;
    font-size: 12px;
    border: 1px solid #cccccc;
    border-radius: 3px !important;
    cursor: pointer;
}

.btn-xs {
    font-size: 9px;
}

.btn-sm {
    font-size: 10.2px;
}

.btn-lg {
    padding: 10px 16px;
    font-size: 15px;
}

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
    font-size: 12px;
}

.btn-group > .btn-xs {
    font-size: 9px;
}

.btn-group > .btn-sm {
    font-size: 10.2px;
}

.btn-group > .btn-lg {
    font-size: 15px;
}

.btn-default {
    color: #fff;
    background-color: #f1574d;
    border: none;
    padding: 7px 15px;
    font-size: 14px;
    text-transform: uppercase;
}

    .btn-default:hover, .btn-default.focus, .btn-default:focus {
        background-color: #1d2530;
        color: #fff;
        outline: none;
    }

.btn-primary {
    color: #ffffff;
    background-color: #f1574d;
    background-image: none;
    background-repeat: repeat-x;
    border: none;
    font-size: 14px;
    text-transform: uppercase;
}

    .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus {
        background-color: #1d2530;
        outline: none;
    }

    .btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled], .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
        background-color: #1d2530;
        background-position: 0 -15px;
    }

    .btn-primary.focus, .btn-primary:focus {
        color: #fff;
        background-color: #f1574d;
        border: none;
        outline: none;
    }

.btn-warning {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #faa732;
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    border-color: #f89406 #f89406 #ad6704;
}

    .btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
        box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
    }

.btn-danger {
    color: #ffffff;
    text-shadow: none;
    background-color: #da4f49;
    background-repeat: repeat-x;
    border: none;
    font-size: 14px;
}

    .btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
        box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
    }

.btn-success {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #5bb75b;
    background-image: linear-gradient(to bottom, #62c462, #51a351);
    background-repeat: repeat-x;
    border-color: #51a351 #51a351 #387038;
}

    .btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
        box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
    }

.btn-info {
    color: #ffffff;
    background-color: #f1574d;
    border: none;
}

    .btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
        background-color: #1d2530;
        border: none;
    }

.btn-link {
    border-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    color: #23A1D1;
    border-radius: 0;
}

    .btn-link:focus {
        outline: none;
    }

    .btn-link, .btn-link:active, .btn-link[disabled] {
        background-color: rgba(0, 0, 0, 0);
        background-image: none;
        box-shadow: none;
        outline: none;
    }

.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus {
    outline: none;
}

.btn-inverse {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #363636;
    background-image: linear-gradient(to bottom, #444444, #222222);
    background-repeat: repeat-x;
    border-color: #222222 #222222 #000000;
}

    .btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
        background-color: #222222;
        background-image: linear-gradient(to bottom, #333333, #111111);
    }
/* carousel */
.carousel-caption {
    color: #FFFFFF;
    text-shadow: 0 1px 0 #000000;
}

.carousel-control .icon-prev:before {
    content: '\f053';
    font-family: FontAwesome;
}

.carousel-control .icon-next:before {
    content: '\f054';
    font-family: FontAwesome;
}
/* product-hover effect */
/* heading start */
.heading {
    background: #fff;
    margin-top: 20px;
    padding-left: 5px;
}

    .heading h3 {
        font-size: 24px;
        color: #00A2EA;
        text-align: left;
        padding: 10px 0px;
        /*border-bottom: 5px solid #f0f0f0;*/
        margin: 0 auto;
        /*font-weight: 400;*/
    }

    .heading::after {
        /*border-bottom: 5px solid #f1574d;*/
        content: '';
        display: block;
        position: relative;
        z-index: 99;
        bottom: 5px;
        width: 10vw;
        float: left;
    }

@media(max-width: 480px) {
    .heading::after {
        width: 45vw;
    }

    .heading h3 {
        padding-top: 0;
    }
}

@media(min-width: 600px) and (max-width: 767px) {
    .heading::after {
        width: 20vw;
    }
}

@media(min-width: 768px) and (max-width: 1199px) {
    .heading::after {
        width: 20vw;
    }
}
/* heading end */
.owl-carousel {
    background: transparent !important;
    display: block !important;
}

#special-product {
    padding-top: 30px;
    background: #fff !important;
}

#latest-product {
    padding-top: 30px;
    background: #fff !important;
}

#featured-product {
    padding-top: 30px;
    background: #fff !important;
}

#bestseller-product {
    padding-top: 30px;
    background: #fff !important;
}

@media (max-width:991px) {
    .product-thumb {
        border: 1px solid #f0f0f0 !important;
    }
}

@media (min-width:600px) {
    .fashion-module .product-thumb {
        border: 1px solid transparent !important;
    }
}

.product-thumb {
    margin-left: auto;
    margin-right: auto;
    padding: 10px 25px;
    overflow: hidden;
    text-align: center;
    border: 1px solid transparent;
    min-height: 365px;
}

.product-thumb-home {
    margin-left: auto;
    margin-right: auto;
    padding: 10px 25px;
    overflow: hidden;
    text-align: center;
    border: 1px solid transparent;
    min-height: 270px;
}

.product-thumb:hover {
    border: 1px solid #f0f0f0;
}

.product-thumb .image {
    text-align: center;
    position: relative;
}

    .product-thumb .image a {
        /*display: block;*/
    }

        .product-thumb .image a:hover {
            opacity: 0.8;
            background-color: rgba(255, 255, 255, 0.5);
        }

    .product-thumb .image img {
        margin-left: auto;
        margin-right: auto;
    }

.product-thumb .product-name a {
    text-align: center;
    font-size: 14px;
    color: #1d2530;
}

.product-thumb .rating {
    padding-bottom: 10px;
}

.rating .fa-stack {
    line-height: 1em;
    font-size: 18px;
    width: 1em;
    height: 1em;
}

.rating .fa-star-o {
    color: #1d2530;
    font-size: 18px;
}

.rating .fa-star {
    color: #1d2530;
    font-size: 18px;
}

    .rating .fa-star + .fa-star-o {
        color: #1d2530;
    }

h2.price {
    margin: 0;
    color: #f1574d;
}

.product-thumb .price {
    color: #1d2530;
    text-align: center;
    font-size: 18px;
}

.product-thumb .price-new {
    font-weight: 100;
    font-size: 18px;
    color: #1d2530;
}

.product-thumb .price-old {
    text-decoration: none;
    margin-left: 10px;
    font-size: 18px;
    color: #1d2530;
    text-decoration: line-through;
}

.product-thumb .price-tax {
    color: #1d2530;
    font-size: 12px;
    display: block;
}

.product-thumb .caption {
    /*padding: 15px 20px 0px 0px;*/
}

@media (min-width:767px) {
    .product-thumb p {
        text-align: justify;
    }
}
/* button-group */
/*
.product-thumb .button-group {
    overflow: auto;
    opacity: 0;
    position: absolute;
    bottom: 20px;
    width: 100%;
    text-align: center;
    right: 0;
    left: 0;
}
.product-thumb .button-group button {
    width: 40px;
    border: none;
    line-height: 40px;
    text-align: center;
    background: #f1574d;
    border-radius: 100%;
    margin: 4px;
    padding: 0px;
    height: 40px;
}*/
.product-thumb .button-group {
    /*position: absolute;*/
    font-size: 18px;
    bottom: 0px;
    right: 0;
    left: 0;
    z-index: 2;
    visibility: hidden;
    width: 100%;
    text-align: center;
    margin: -20px 0px;
}

    .product-thumb .button-group button {
        bottom: 0px;
        border: none;
        min-height: 40px;
        min-width: 40px;
    }

        .product-thumb .button-group button + button {
            bottom: 0px;
        }

        .product-thumb .button-group button.addtocart {
            /*padding: 5px 13px;*/
            color: #fff;
            border-radius: 100%;
            background: #f1574d;
            -webkit-transition: 0.2s ease-in-out;
            -moz-transition: 0.2s ease-in-out;
            transition: 0.2s ease-in-out;
            position: relative;
            text-align: center;
            line-height: 35px;
        }

        .product-thumb .button-group button.compare-btn {
            padding: 5px 11px;
            color: #fff;
            border-radius: 100%;
            background: #f1574d;
            -webkit-transition: 0.4s ease-in-out;
            -moz-transition: 0.4s ease-in-out;
            transition: 0.4s ease-in-out;
            position: relative;
            text-align: center;
            line-height: 35px;
        }

        .product-thumb .button-group button.wishlist-btn {
            padding: 5px 13px;
            color: #fff;
            border-radius: 100%;
            background: #f1574d;
            -webkit-transition: 0.6s ease-in-out;
            -moz-transition: 0.6s ease-in-out;
            transition: 0.6s ease-in-out;
            position: relative;
            text-align: center;
            line-height: 35px;
        }

        .product-thumb .button-group button.zoom-btn {
            /*padding: 5px 13px;*/
            color: #fff;
            border-radius: 100%;
            background: #f1574d;
            -webkit-transition: 0.4s ease-in-out;
            -moz-transition: 0.4s ease-in-out;
            transition: 0.4s ease-in-out;
            position: relative;
            text-align: center;
            line-height: 35px;
        }

.owl-controls .owl-buttons div i {
    font-size: 20px;
    margin: 0;
}

.product-thumb .button-group button.wishlist-btn i {
    vertical-align: middle;
}

.product-thumb .button-group button i {
    color: #fff;
}

.product-thumb .button-group button.addtocart:hover, .product-thumb .button-group button.wishlist-btn:hover, .product-thumb .button-group button.compare-btn:hover, .product-thumb .button-group button.zoom-btn:hover {
    background: #1d2530;
}

.product-thumb .button-group button:hover {
    text-decoration: none;
    cursor: pointer;
}

.product-thumb:hover .button-group {
    opacity: 1;
    visibility: visible;
}

    .product-thumb:hover .button-group button {
        bottom: 60px;
        margin: 0 1px;
    }

.product-grid .product-thumb:hover .button-group2 button {
    bottom: 80px;
    margin: 0 1px;
    visibility: visible;
}

.product-grid .product-thumb .button-group2 {
    /*position: absolute;*/
    font-size: 18px;
    bottom: 0px;
    right: 0;
    left: 0;
    z-index: 2;
    visibility: hidden;
    width: 100%;
    text-align: center;
    margin: 0px 0px -100px 0px;
}

    .product-grid .product-thumb .button-group2 button {
        bottom: 0px;
        border: none;
        min-height: 40px;
        min-width: 40px;
    }

        .product-grid .product-thumb .button-group2 button.zoom-btn {
            /*padding: 5px 13px;*/
            color: #fff;
            border-radius: 100%;
            background: #f1574d;
            -webkit-transition: 0.4s ease-in-out;
            -moz-transition: 0.4s ease-in-out;
            transition: 0.4s ease-in-out;
            position: relative;
            text-align: center;
            line-height: 35px;
        }

        .product-grid .product-thumb .button-group2 button.addtocart:hover, .product-thumb .button-group2 button.wishlist-btn:hover, .product-thumb .button-group2 button.compare-btn:hover, .product-thumb .button-group2 button.zoom-btn:hover {
            background: #1d2530;
        }

/*hover effect off*/
@media(max-width: 991px) {
    .product-thumb .button-group {
        opacity: 1 !important;
        visibility: visible !important;
    }

        .product-thumb .button-group button {
            bottom: 0px !important;
            margin: 0 1px !important;
        }
}
/*hover effect off*/
@media (max-width: 767px) {
    .product-thumb .button-group {
        width: auto;
        display: inline-block;
    }

        .product-thumb .button-group button, .product-thumb .button-group button + button {
            width: auto;
            padding: 0 16px;
        }

        .product-thumb .button-group button {
            width: auto;
            padding: 0 16px;
        }
}
/* button-group */
/*product carousel button */
.owl-controls .owl-buttons .owl-prev {
    color: #ffffff;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: 5px;
    text-align: center;
    width: auto;
    background-color: #f1574d;
    opacity: 1 !important;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    left: 0;
    top: 40%;
}

.owl-controls .owl-buttons .owl-next {
    color: #ffffff;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: 5px;
    text-align: center;
    width: auto;
    background-color: #f1574d;
    opacity: 1 !important;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    right: 0;
    top: 40%;
}

.owl-controls .owl-buttons .owl-prev:hover {
    background-color: #1d2530;
}

.owl-controls .owl-buttons .owl-next:hover {
    background-color: #1d2530;
}

.owl-controls .owl-buttons .owl-prev i {
    bottom: 0;
    vertical-align: middle;
    left: -3px;
    right: 0;
    text-align: center;
    line-height: 30px;
    position: absolute;
}

.owl-controls .owl-buttons .owl-next i {
    bottom: 0;
    vertical-align: middle;
    right: -3px;
    left: 0;
    text-align: center;
    line-height: 30px;
    position: absolute;
}

.owl-carousel .owl-buttons div i {
    font-size: 20px;
    margin: 0;
}

.owl-buttons {
    text-align: center;
}
/*product carousel button */
/* product-hover effect */
.thumbnails {
    overflow: auto;
    clear: both;
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center;
}

    .thumbnails > li {
    }

    .thumbnails > img {
        width: 100%;
    }

.thumbnail {
    padding: 0;
    border-radius: 0;
    margin-bottom: 15px;
    border: 0;
}

.image-additional a {
    margin-bottom: 20px;
    padding: 5px;
    display: block;
    border: 1px solid #ddd;
}

.image-additional {
    max-width: 78px;
}

.thumbnails .image-additional {
    float: left;
    margin-left: 20px;
}

@media (min-width: 1200px) {
    #content .col-lg-2:nth-child(6n+1),
    #content .col-lg-2:nth-child(6n+1),
    #content .col-lg-3:nth-child(4n+1),
    #content .col-lg-4:nth-child(3n+1),
    #content .col-lg-6:nth-child(2n+1) {
        clear: left;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #content .col-md-2:nth-child(6n+1),
    #content .col-md-2:nth-child(6n+1),
    #content .col-md-3:nth-child(4n+1),
    #content .col-md-4:nth-child(3n+1),
    #content .col-md-6:nth-child(2n+1) {
        clear: left;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #content .col-sm-2:nth-child(6n+1),
    #content .col-sm-2:nth-child(6n+1),
    #content .col-sm-3:nth-child(4n+1),
    #content .col-sm-4:nth-child(3n+1),
    #content .col-sm-6:nth-child(2n+1) {
        clear: left;
    }
}

/* fixed colum left + content + right*/
@media (min-width: 768px) {
    #column-left .product-layout .col-md-3 {
        width: 100%;
    }

    #column-left + #content .product-layout .col-md-3 {
        width: 50%;
    }

    #column-left + #content + #column-right .product-layout .col-md-3 {
        width: 100%;
    }

    #content + #column-right .product-layout .col-md-3 {
        width: 100%;
    }
}

/* fixed product layouts used in left and right columns */
#column-left .product-layout, #column-right .product-layout {
    width: 100%;
}

/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {
    width: 112px;
    height: 35px;
}

/* Missing focus and border color to overwrite bootstrap */
/*===========================================================================CUSTOM CSS=====================================================================================================*/
/*==================BOOTSTRAP=================*/
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle {
    border-radius: 0;
}

select.form-control:focus, textarea.form-control:focus, input.form-control[type="text"]:focus, input.form-control[type="password"]:focus, input.form-control[type="datetime"]:focus, input.form-control[type="datetime-local"]:focus, input.form-control[type="date"]:focus, input.form-control[type="month"]:focus, input.form-control[type="time"]:focus, input.form-control[type="week"]:focus, input.form-control[type="number"]:focus, input.form-control[type="email"]:focus, input.form-control[type="url"]:focus, input.form-control[type="search"]:focus, input.form-control[type="tel"]:focus, input.form-control[type="color"]:focus {
    border: 1px solid #1d2530;
    box-shadow: none;
}
/*==================BOOTSTRAP OVER=================*/
/*--------------menu-----------*/
@media (max-width:991px) {
    .navbar-toggle {
        display: block !important;
    }
}
/*----over-----*/
@media (min-width: 768px) and (max-width: 991px) {
    #cart {
        cursor: pointer;
        z-index: 99;
    }
}
/*=======================================HEADER OVER=======================*/

/*==============================slider================================*/
.owl-wrapper-outer {
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}

.owl-pagination {
    top: -30px !important;
}
/*logo-slider*/
.logo-slider {
    margin-top: 30px !important;
}

    .logo-slider .owl-controls .owl-buttons .owl-prev {
        color: #ffffff;
        margin-bottom: 0;
        margin-left: 0px;
        margin-right: auto;
        text-align: center;
        width: auto;
        background-color: #f1574d;
        opacity: 1 !important;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        left: 0;
        top: 33%;
    }

    .logo-slider .owl-controls .owl-buttons .owl-next {
        color: #ffffff;
        margin-bottom: 0;
        margin-left: auto;
        margin-right: 0px;
        text-align: center;
        width: auto;
        background-color: #f1574d;
        opacity: 1 !important;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        right: 0;
        top: 33%;
    }

        .logo-slider .owl-controls .owl-buttons .owl-prev:hover, .logo-slider .owl-controls .owl-buttons .owl-next:hover {
            background-color: #1d2530;
        }

    .logo-slider.owl-carousel .owl-buttons .owl-prev i, .logo-slider.owl-carousel .owl-buttons .owl-next i {
        font-size: 20px;
        margin: 0;
        line-height: 30px;
        text-align: center;
    }

    .logo-slider.owl-carousel .owl-buttons .owl-prev i {
        left: -2px;
        font-size: 20px;
    }

    .logo-slider.owl-carousel .owl-buttons .owl-next i {
        right: -2px;
        font-size: 20px;
    }
/*----------------------------slide-show-loader---------------------*/
.slideshow-panel {
    position: relative;
}

    .slideshow-panel .wrloader {
        background: url(../../../../../image/catalog/loader.gif) 50% 50% no-repeat rgb(249,249,249);
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 999;
    }
/*--------------------------------loader end----------------------------*/
.slideshow .owl-controls .owl-buttons .owl-prev {
    color: #ffffff;
    margin-bottom: 0;
    margin-left: auto;
    text-align: center;
    width: auto;
    background-color: #f1574d;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    left: 0;
    top: 42%;
    opacity: 1;
}

.slideshow .owl-controls .owl-buttons .owl-next {
    color: #ffffff;
    margin-bottom: 0;
    margin-left: auto;
    text-align: center;
    width: auto;
    background-color: #f1574d;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    right: 0;
    top: 42%;
    opacity: 1;
}

.slideshow .owl-controls .owl-buttons .owl-prev:hover {
    background-color: #1d2530;
}

.slideshow .owl-controls .owl-buttons .owl-next:hover {
    background-color: #1d2530;
}

.slideshow .owl-controls .owl-buttons .owl-prev i {
    top: 1px;
    bottom: 0;
    vertical-align: middle;
    left: -3px;
    right: 0;
    text-align: center;
    line-height: 36px;
    position: absolute;
}

.slideshow .owl-controls .owl-buttons .owl-next i {
    top: 1px;
    bottom: 0;
    vertical-align: middle;
    right: -3px;
    left: 0;
    text-align: center;
    line-height: 36px;
    position: absolute;
}

.slideshow.owl-carousel .owl-buttons div i {
    font-size: 20px;
    margin: 0;
}

@media (max-width:767px) {
    .slideshow .owl-controls .owl-buttons .owl-next, .slideshow .owl-controls .owl-buttons .owl-prev {
        width: 30px;
        height: 30px;
    }

        .slideshow .owl-controls .owl-buttons .owl-prev i, .slideshow .owl-controls .owl-buttons .owl-next i {
            line-height: 28px;
        }
}

@media (max-width:991px) {
    .slideshow-panel .owl-carousel {
        margin: 10px auto;
    }
}

@media (max-width:360px) {
    .slideshow .owl-controls .owl-buttons .owl-prev, .slideshow .owl-controls .owl-buttons .owl-next {
        top: 30%;
    }
}

@media (min-width:361px) and (max-width:414px) {
    .slideshow .owl-controls .owl-buttons .owl-prev, .slideshow .owl-controls .owl-buttons .owl-next {
        top: 34%;
    }
}
/*==========================over slider===============*/
#bar {
    width: 0%;
    max-width: 100%;
    height: 4px;
    background: #f1574d;
    position: absolute;
    z-index: 9999;
    bottom: 0px;
}
/*============================Tab Products(Featured, Bestsellers, Latest, Related Products)=============================*/
.owl-controls .owl-buttons .owl-next {
    background-color: #f1574d;
    padding: 5px 10px;
    color: #ffffff;
    /*top: -50px;*/
    left: auto;
    right: 0px;
}

.owl-controls .owl-buttons .owl-next, .owl-controls .owl-buttons .owl-prev {
    position: relative;
    cursor: pointer;
    display: inline-block;
}

.productSlide {
    position: relative;
    padding: 10px 0px 0px 0px;
    margin: -50px 0px 0px 0px;
}

    .productSlide .owl-buttons {
        position: absolute;
        right: 0;
    }

.owl-controls .owl-buttons .owl-prev {
    background-color: #f1574d;
    padding: 5px 7px;
    color: #fff;
    /*top: -50px;*/
    left: auto;
    right: 0px;
}

.owl-buttons {
    text-align: center;
}

#gallery_01 .thumbnails > li {
    margin-left: 0;
}

@media (max-width:414px) {
    .owl-controls .owl-buttons .owl-prev {
        right: 50px;
    }

    .owl-controls .owl-buttons .owl-next {
        right: 10px;
    }
}
/*==============================Tab Products over========================================*/

/*-----------top-banner------------------*/
.topbanner {
    margin-top: 15px;
    margin-bottom: 15px;
}

/*-----------top-banner-end------------------*/

/*===========================PRODUCT PAGE====================*/
/*===========================PRODUCT PAGE====================*/
.thumbnail {
    background-color: transparent;
}
/*-----Product Zoom & Slider-----*/
.zoomWrapper {
    margin: 0 auto;
    padding: 0;
    position: relative;
}

    .zoomWrapper img {
        margin: 0 auto;
        padding: 0;
        width: auto !important;
    }

.owl-carousel .owl-wrapper-outer {
    box-shadow: none !important;
    border-radius: 0 !important;
}

#gallery_01 .owl-item img {
    margin: 0 auto;
}

.product-zoom-msg {
    font-size: 10px;
    font-weight: bold;
}

.product-inner h1 {
    font-size: 18px;
    margin-top: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #f1574d;
}
/*slider buttons*/
#gallery_01.owl-carousel .owl-buttons .owl-prev {
    left: 0px;
    background-color: #f1574d;
    padding: 8px 12px;
}

    #gallery_01.owl-carousel .owl-buttons .owl-prev:hover, #gallery_01.owl-carousel .owl-buttons .owl-next:hover {
        background-color: #1d2530;
    }

#gallery_01.owl-carousel .owl-buttons .owl-next {
    right: 0px;
    background-color: #f1574d;
    padding: 8px 12px;
}

#gallery_01.owl-carousel .owl-buttons div {
    opacity: 1;
    top: 30%;
}

    #gallery_01.owl-carousel .owl-buttons div i {
        font-size: 18px;
        margin: -20px 0 0;
        color: #fff;
    }
/*product options*/
.op-box {
    margin-right: 0;
    padding-right: 0;
}

.product-inner .qty-plus-minus .form-control {
    width: auto;
}

.op-box button {
    margin-left: 10px;
}

.form-control {
    border-radius: 0;
    box-shadow: none;
    color: #1d2530;
}

.btn-send {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    background: none;
}

.stock {
    border: 1px solid #1d2530;
    padding: 5px 10px;
}

.text-decor {
    text-transform: uppercase;
}

#product .date {
    z-index: 0;
}
/*-------over-----*/
@media screen and (max-width:1086px) {
    .add-to-cart {
        padding: 0 10px;
    }
}

@media screen and (max-width:980px) {
    .top-space {
        margin-top: 25px;
    }
}

@media screen and (max-width:397px) {
    .product-inner .qty-plus-minus {
        width: auto;
    }
}

@media(max-width:991px) {
    .firdtpart {
        margin-top: 20px;
    }
}

.firdtpart {
    background-color: #fff;
}

#gallery_01 {
    padding: 0;
    margin-bottom: 10px;
}

.product-inner-content.full-width.top-space {
    background-color: #fff;
}

.black-hr {
    border-top: 1px solid #D3D3D3;
    margin-top: 10px;
    margin-bottom: 10px;
}

.topBttomPadding20px {
    margin-top: 20px;
    margin-bottom: 20px;
}

.line-price, .tax {
    font-size: 14px;
    color: #1d2530;
}

.points {
    font-size: 14px;
    color: #1d2530;
    margin-bottom: 10px;
    margin-top: 10px;
    display: block !important;
}

.discount {
    font-size: 14px;
    color: #1d2530;
    display: block !important;
}

.op-box label {
    color: #1d2530;
    font-size: 14px;
    margin-top: 4px;
}

.pipe1 {
    margin-left: 40px;
    margin-right: 40px;
    color: #1d2530;
    border-right: 1px solid #1c1d21;
}

.comment a, .review, .pencil {
    color: #1d2530;
    font-size: 16px;
    text-transform: capitalize;
}

.p-socialicon {
    margin-top: 15px;
}

    .p-socialicon i {
        font-size: 16px;
        color: #fff;
        background-color: #f1574d;
        margin-right: 10px;
    }

        .p-socialicon i:hover {
            background-color: #f1574d;
        }

    .p-socialicon li {
        display: inline;
    }

.fb {
    padding: 14px 19px;
}

.tw {
    padding: 14px 16px;
}
/*.gplus {
	padding: 14px 13px;
}*/
.comm {
    padding: 14px 16px;
}

.f-plus {
    padding: 14px 17px;
}

.product-two-button {
    position: absolute;
    bottom: 165px;
    right: 30px;
    left: auto;
    z-index: 2;
}

    .product-two-button button {
        background-color: transparent;
        border: none;
    }

    .product-two-button i {
        color: #f1574d;
        font-size: 23px;
    }

        .product-two-button i:hover {
            color: #1d2530;
        }

.des-header {
    margin-top: 12px;
    padding-right: 0px;
    width: 31px;
}

.product-description {
    margin-top: 15px;
}

    .product-description .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
        color: #f1574d;
        cursor: default;
        background-color: #f2f2f2;
        border: 1px solid #f2f2f2;
        border-bottom-color: #f2f2f2;
        font-size: 16px;
        box-shadow: none;
    }

    .product-description .nav-tabs > li > a {
        font-size: 16px;
        color: #1d2530;
    }

    .product-description .nav-tabs {
        border-bottom: none;
    }

    .product-description .nav > li > a:focus, .nav > li > a:hover {
        background-color: transparent;
        border-color: #f2f2f2;
    }

.pipe2 {
    color: #1d2530;
    position: absolute;
    right: 0;
}

.product-description .tab-content {
    background-color: #fff;
    padding: 15px;
}

.tab-part {
    padding-right: 0px;
}

.product-hr {
    margin-top: 23px;
    margin-bottom: 0px;
    border: 0;
    border-top: 2px solid #1d2530;
}

#tab-description h3, .name-group {
    text-transform: capitalize;
    font-size: 16px;
    color: #f1574d;
}

#tab-description p, #review p, .help-block, .name1, .text1 {
    font-size: 14px;
    color: #1d2530;
}

#tab-description li {
    color: #4e4e4e;
}

#tab-review h2, .text-danger {
    font-size: 16px;
    color: #f1574d;
}

#button-review {
    background-color: #f1574d;
    background-image: none;
    text-transform: capitalize;
    font-size: 21px;
    border-radius: 0px;
    padding: 8px 31px;
}

    #button-review:hover {
        background-color: #1d2530 !important;
    }

#product {
    clear: left;
}

.qty-plus-minus .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #fff;
}

.qty-plus-minus.op-box button {
    margin-left: 0px;
}

#minusbutton {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

#plusbutton {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.product-inner .heading::after {
    width: 16vw;
}

@media (min-width:992px) and (max-width:1199px) {
    .rating .fa-stack {
        padding: 0px 0px;
    }

    .op-box.qty-plus-minus {
        margin-top: 10px;
    }

    .op-box {
        margin-top: 10px;
    }
}

@media(max-width:991px) {
    .special-header .hr-div {
        display: none;
    }

    .rating .fa-stack {
        padding: 0px 0px;
    }

    .pipe1 {
        margin-left: 4px;
        margin-right: 4px;
    }

    .op-box.qty-plus-minus {
        margin-top: 10px;
    }

    .op-box {
        margin-top: 10px;
    }
}

@media(max-width:767px) {
    .des-header {
        display: none;
    }

    .op-box.qty-plus-minus {
        margin-top: 0px;
    }

    .op-box {
        margin-top: 0px;
    }
}

@media(min-width:600px) and (max-width:767px) {
    .product-inner .firdtpart .thumbnail {
        background-color: #f0f0f0;
    }

    .product-inner .heading::after {
        width: 33vw;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .product-inner .heading:after {
        width: 26vw;
    }
}

@media(max-width:599px) {
    .tax {
        float: none !important;
    }

    .comment a, .review, .pencil {
        font-size: 14px;
    }

    .product-inner-content .rating .fa-stack {
        font-size: 14px;
    }

    .special-header .nav > li > a {
        padding: 10px 8px;
    }

    .product-inner .heading::after {
        width: 60vw;
    }
}

@media(max-width:320px) {
    .p-socialicon i {
        margin-right: 2px;
    }

    .special-header .nav > li > a {
        padding: 10px 5px;
    }
}

.additional-home2 {
    /*position: absolute;*/
    left: 0;
    right: 0;
    top: 0px;
    /*opacity: 0;*/
    width: auto;
    height: auto;
    margin: 0 auto;
    transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
}

.additional-home {
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    opacity: 0;
    transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
}

.additional-home4 {
    position: absolute;
    left: 0;
    right: 15px;
    top: 0px;
    opacity: 0;
    transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
}

.additional-home5 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    opacity: 0;
    transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    width: 92.76px;
    height: 92.76px;
}

@media (min-width:1199px) {
    .product-thumb:hover .additional-home {
        opacity: 1;
    }

    .product-thumb:hover .additional-home2 {
        opacity: 1;
    }

    .product-thumb:hover .additional-home4 {
        opacity: 1;
    }

    .product-thumb:hover .additional-home5 {
        opacity: 1;
    }
}
/*...product page finish*/
/*=====================CUSTOM CHECKBOX====================*/
/*color option start*/
.op-box .custom-radio {
    display: inline-block;
}

.custom-radio .btn-default {
    border-radius: 0;
    margin: 8px 3px;
    padding: 0;
    border: none;
}

.op-box.color .custom-radio .img-thumbnail {
    height: 30px;
    width: 30px;
}

.custom-radio .img-thumbnail {
    display: block;
    padding: 0;
    border-radius: 0px;
    border: none;
}

.custom-radio .btn-default.active {
    box-shadow: 0 0 5px 0 #000;
    display: inline-block;
    opacity: 0.6;
}
/* color option end*/
/*=====================OVER CUSTOM CHECKBOX====================*/
/*product options*/
.op-box {
    margin-right: 0;
    padding-right: 0;
}

.product-inner .qty-plus-minus .form-control {
    width: auto;
}

.op-box button {
    margin-left: 10px;
}



.add-to-cart {
    /*border: 1px solid #f1574d;
    padding: 6px 10px;
    background: #f1574d;
    box-shadow: none;
    opacity: 1;
    line-height: 22px;
    color: #fff;
    font-size: 16px;
    text-transform: capitalize;
    border-radius: 4px;*/
    border: 1px solid #0070C0;
    background: #0070C0;
    /*padding: 4px;*/
    width: 100%;
    border-radius: 3px;
    font-size: 13px;
    color: #fff;
    font-weight: 600;
    outline: none;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 11px;
    padding-right: 11px;
}

    .add-to-cart:hover {
        background-color: #1d2530;
        border: 1px solid #1d2530;
    }

.addtocart-text {
    padding: 11px 10px;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 600;
    font-family: "Open Sans";
}

.btn-send {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    background: none;
}

.stock {
    border: 1px solid #23a1d1;
    padding: 5px 10px;
}

.text-decor {
    text-transform: capitalize;
    font-size: 16px;
    color: #1d2530;
}

.text-brand {
    text-transform: uppercase;
    font-size: 14px;
    color: #f1574d;
}

    .text-brand:focus, .text-brand:hover {
        color: #1c1d21;
        text-decoration: none;
    }

.manufacture-part {
    min-width: 150px;
    display: inline-block;
}

.input-btn {
    background-color: #f1574d;
    background-image: none;
    color: #fff;
    border: 1px solid #f1574d;
    height: 34px;
}

    .input-btn:hover {
        background-color: #1d2530;
        color: #fff;
        border: 1px solid #1d2530;
    }

.file .input-btn {
    border-radius: 4px;
}

.product-tab .nav-tabs > li.active > a, .product-tab .nav-tabs > li.active > a:focus, .product-tab .nav-tabs > li.active > a:hover {
    color: #f1574d;
    cursor: default;
    background-color: #fff;
    border-top: 5px solid #f1574d;
    border-bottom-color: transparent;
    border-right: transparent;
    border-left: transparent;
    border-radius: 0;
}

.product-tab .nav-tabs > li a {
    border-top: 5px solid transparent;
    font-size: 16px;
    letter-spacing: 1px;
    padding: 15px 40px 15px 40px;
    text-transform: uppercase;
    color: #1d2530;
    margin-right: 0;
}

.product-tab .nav-tabs {
    border-bottom: none;
    margin-left: -15px;
}

    .product-tab .nav-tabs > li {
        border-bottom: 1px solid #f2f2f2;
        border-right: 1px solid #f2f2f2;
        border-left: 1px solid #f2f2f2;
    }

        .product-tab .nav-tabs > li > a:hover {
            border-color: transparent;
            color: #f1574d;
        }

.product-tab {
    border: 1px solid #f2f2f2;
    padding-bottom: 20px;
    margin-bottom: 60px;
    margin-top: 60px;
}

    .product-tab .tab-content h3, .product-tab .tab-content b, .product-tab .tab-content h2, .product-tab .tab-content {
        color: #1c1d21;
    }

@media (max-width:767px) {
    .product-tab {
        margin: 0px auto !important;
    }
}

@media(max-width:600px) {
    .product-tab .nav-tabs > li {
        width: 100%;
        border-left: 1px solid #f2f2f2;
    }

        .product-tab .nav-tabs > li.active > a, .product-tab .nav-tabs > li.active > a:focus, .product-tab .nav-tabs > li.active > a:hover, .product-tab .nav-tabs > li a {
            text-align: center;
        }

    .product-tab .nav-tabs {
        margin-left: 0;
    }

    .product-tab {
        border: none;
    }
}
/*==========================PRODUCT PAGE OVER=====================*/

/*==========================SALE==========================*/
.sale-bestseller {
    /*position: absolute;*/
    z-index: 1;
    top: 0px;
    margin: 0 auto;
    float: left;
}
/*==========================SALE OVER==========================*/

/*==========================category PAGE======================*/
@media (max-width:414px) {
    .catesort {
        width: 100%;
    }
}

@media(max-width: 767px) {
    .catesort {
        margin-bottom: 10px;
    }

    .product-search #input-search {
        margin-bottom: 10px;
    }
}

.category-back .product-grid .item {
    padding: 1px;
}

.input-group-addon:first-child {
    padding-bottom: 0;
}

.catesort .form-group {
    margin-bottom: 0px;
}

.catde {
    font-size: 16px;
    letter-spacing: 0.5px;
    color: #1d2530;
    height: 50px;
    overflow: hidden;
    line-height: 23px;
    margin-top: 20px;
}

    .catde p {
        padding: 0 10px;
    }

.listgridbtn {
    background-color: #fff;
    color: #1d2530;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn.listgridbtn.active, .btn.listgridbtn:active, .btn.listgridbtn:focus {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #f1574d;
}

.listgridbtn:hover {
    color: #f1574d;
}

.listgridbtn i {
    font-size: 20px;
}

.listgridbtn:hover {
    color: #f1574d;
}

.category-left h4, .filterhead {
    background-color: #f1574d !important;
    color: #fff !important;
    font-size: 15px !important;
    letter-spacing: 1px !important;
    text-transform: uppercase;
    font-weight: 600 !important;
    padding: 13px 13px !important;
    margin-bottom: 0;
    cursor: pointer;
}

.panel > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.refine-filter-box {
    border: none;
    box-shadow: none;
    padding-top: 1px;
}

.filterhead:hover {
    background-color: #f1574d !important;
    color: #fff;
}

.refine-filter-box .list-group-item {
    background-color: #f0f0f0;
    cursor: pointer;
    border: none;
}

    .refine-filter-box .list-group-item label {
        color: #000000;
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 30px;
        font-weight: bold;
    }

.refine-filter-box .filter-item {
    margin-bottom: 15px;
    border-bottom: 0;
}

.refine-filter-box .panel-footer {
    margin-top: 15px;
    background-color: #fff;
    padding-right: 0;
}

.product-layout.product-grid {
    margin-bottom: 20px;
    background: #fff;
}

#cat-frist-row {
    /* margin-bottom: 20px;*/
}

@media(max-width: 600px) {
    #input-limit {
        width: 100% !important;
    }

    #input-sort {
        width: 100% !important;
    }
}

#button-filter.btn {
    font-size: 14px;
    box-shadow: none;
}

.category-left {
    /*padding-bottom: 15px;*/
    background-color: #f2f2f2;
    margin-top: 30px;
}

.catetophr {
    border-top: 1px solid #1d2530;
    margin: 3px auto 4px;
}

.category-top {
    background-color: #f0f0f0;
    padding-left: 12px;
    margin: 30px auto;
}

.catesort select {
    background-color: #1d2530;
    color: #fff;
    font-size: 14px !important;
    border-radius: 4px !important;
    border: 1px solid #1d2530;
    width: 33% !important;
}

@media (min-width:992px) and (max-width:1199px) {
    .catesort select {
        width: 60% !important;
    }
}

.catesort label {
    background-color: #fff;
    border: 1px solid transparent;
    font-size: 16px !important;
    color: #000000;
    padding: 0 10px !important;
}

.catesort select option {
    background-color: #fff;
    color: #000000;
}

.product-list .product-thumb .button-group button {
    opacity: 1;
}


.product-list.product-thumb:hover .button-group button {
    margin: 0 1px;
}

.catesort select.form-control {
    padding-right: 25px;
    background-image: url("data:image/svg+xml,\
        <svg version='1.1' xmlns='https://www.w3.org/2000/svg' width='12px'\
        height='12px' viewBox='0 0 1200 1000' fill='rgb(255,255,255)'>\
        <path d='M1100 411l-198 -199l-353 353l-353 -353l-197 199l551 551z'/>\
        </svg>");
    background-repeat: no-repeat;
    background-position: calc(100% - 7px) 50%;
    -moz-appearance: none;
    -webkit-appearance: inherit;
    appearance: none;
}

select option:hover {
    color: #fff;
    box-shadow: inset 20px 20px #1d2530;
}

.cat-row {
    margin-top: 15px;
}

    .cat-row h3 {
        font-size: 18px;
        text-transform: capitalize;
        font-weight: bold;
        letter-spacing: 1px;
        margin-bottom: 25px;
        color: #1d2530;
        padding: 0px 10px;
    }

.cat-list li a {
    color: #FFF;
    display: block;
    padding: 1px 15px;
    background-color: #f1574d;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 11px;
    margin-right: 10px;
    border-radius: 4px;
}

    .cat-list li a:hover {
        color: #fff;
        background-color: #000000;
    }

.cat-list li {
    display: inline-block;
}

.cat-list ul {
    margin-left: 0;
    padding: 0 10px;
}

.showplus {
    float: right;
    cursor: pointer;
}

.column-left-title {
    color: #000000;
    font-size: 16px;
    letter-spacing: 1px;
    text-transform: uppercase;
    /*font-weight: 600;*/
}

@media(min-width: 992px) and (max-width: 1000px) {
    .category-left h4, .filterhead {
        font-size: 13px !important;
    }
}

@media (min-width: 1200px) {
    #content .product-grid:nth-child(6n+1), #content product-grid:nth-child(6n+1) {
        clear: none;
    }
}

@media(min-width:1200px) and (max-width: 1799px) {
    .product-layout.product-grid.col-lg-2.col-md-4.col-sm-6.col-xs-12 {
        width: 33%;
    }
}

@media(min-width:1800px) {
    .product-layout.product-grid.col-lg-2.col-md-4.col-sm-6.col-xs-12 {
        width: 20%;
    }
}

@media (max-width:359px) {
    .result-pagination .text-left, .result-pagination .text-right {
        text-align: center !important;
        float: none !important;
    }
}

@media (max-width:767px) {
    .category-top {
        background-color: #f0f0f0;
        padding: 0;
    }

    .cat-list {
        margin-bottom: 25px;
    }

    .pagination > li > a, .pagination > li > span {
        padding: 6px 18px;
    }
}

@media (max-width: 320px) {
    .pagination > li > a, .pagination > li > span {
        padding: 6px 9px;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .catesort select {
        width: 90% !important;
    }
}

@media (min-width:320px) and (max-width:767px) {
    .catesort select {
        width: 50% !important;
    }
}

.category-back {
    display: inline-block;
}

.button-group2 {
    float: left;
}

@media(max-width: 767px) {
    .button-group2 {
        float: none !important;
    }
}

.button-group2 button {
    background: #f1574d;
    color: #fff;
    box-shadow: none;
    border: none;
    padding: 10px;
}

    .button-group2 button:hover {
        background: #1d2530;
    }

    .button-group2 button i {
        font-size: 18px;
    }
/* list group */
.list-group a, .filter-box .checkbox label {
    /*border: none;*/
    color: #000000;
    padding: 6px 20px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    background-color: #FFFFFF;
}

.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
    color: #FFFFFF;
    text-decoration: none;
    background-color: #f1574d !important;
}

.category-left .list-group-item {
    background-color: #f0f0f0;
    border: none;
}

.list-group #hidecontent a.active, .list-group #hidecontent a.active:hover, .list-group #hidecontent a:hover {
    color: #f1574d;
    background: #f2f2f2;
}

.filter-group input[type="checkbox"] {
    margin: 8px -20px 0;
}

.list-group-item.filter-heading::after {
    font-family: 'FontAwesome';
    content: '\f068';
    font-size: 14px;
    font-weight: normal;
    float: right;
    cursor: pointer;
}

.list-group-item.filter-heading.collapsed::after {
    font-family: 'FontAwesome';
    content: '\f067';
    font-size: 14px;
    font-weight: normal;
    float: right;
    cursor: pointer;
}

.list-group-item.filter-heading {
    margin-top: 30px;
    background-color: #f1574d;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    color: #f1574d;
    background-color: transparent;
}

.category-left .list-group-item:hover {
    background-color: #f0f0f0;
    color: #f1574d;
}

.refine-filter-box a.list-group-item:focus, .refine-filter-box a.list-group-item:hover, .refine-filter-box button.list-group-item:focus, .refine-filter-box button.list-group-item:hover {
    color: #fff;
    text-decoration: none;
    background-color: #f1574d !important;
}

.cat-heading::after {
    font-family: 'FontAwesome';
    content: '\f068';
    font-size: 14px;
    font-weight: normal;
    float: right;
    cursor: pointer;
}

.cat-heading.collapsed::after {
    font-family: 'FontAwesome';
    content: '\f067';
    font-size: 14px;
    font-weight: normal;
    float: right;
    cursor: pointer;
}

.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 1px solid transparent;
}

.product-layout.product-list.col-xs-12 {
    background: #fff;
    margin-bottom: 20px;
}
/* list group */
.additional-home3 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    opacity: 0;
    width: auto;
    height: auto;
    margin: 0 auto;
    transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
}

@media (max-width:991px) {
    .additional-home3 {
        display: none;
    }
}

@media (min-width:992px) {
    .product-thumb:hover .additional-home3 {
        opacity: 1;
        display: block;
    }

    .product-list .additional-home3 {
        display: none;
    }
}

.product-list .additional-home3 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    opacity: 0;
    width: auto;
    height: auto;
    margin: 0 auto;
    transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
}

@media (min-width:992px) {
    .product-list .product-thumb:hover .additional-home3 {
        opacity: 1;
        display: block;
    }
}
/* product-grid and list */
.product-grid .product-thumb .image {
    float: none;
}

.product-grid .product-thumb .desc {
    display: none;
}

@media (min-width: 767px) {
    .product-list .product-thumb .image {
        float: left;
        margin: 0 20px 0 0;
    }
}

.product-list .product-thumb h4 {
    text-align: left;
}

.product-list .product-thumb p {
    text-align: left;
    font-size: 16px;
    color: #1d2530;
}

.product-list .product-thumb .caption {
    /*margin-left: 230px;*/
}

.product-list .product-thumb .rating {
    text-align: left;
}

.product-list .product-thumb .price {
    text-align: left;
}

.product-list .product-thumb .button-group {
    border-left: 1px solid #ddd;
}

    .product-list .product-thumb .button-group button + button {
        width: auto;
        padding: 0 16px;
    }

.product-list .product-thumb .row {
    float: left;
}

@media (max-width: 1200px) {
    .product-grid .product-thumb .caption {
        padding: 0 10px;
    }
}

@media (max-width: 767px) {
    .product-list .product-thumb .caption {
        min-height: 0;
        margin-left: 0;
        padding: 0 10px;
    }

    .product-grid .product-thumb .caption {
        min-height: 0;
    }

    .product-thumb .button-group button.zoom-btn {
        padding: 2px 11px;
    }

    .product-thumb .button-group button.wishlist-btn {
        padding: 2px 10px;
    }

    .product-thumb .button-group button.compare-btn {
        padding: 2px 8px;
    }

    .product-thumb .button-group button.addtocart {
        padding: 2px 10px;
    }
}

@media (max-width: 766px) {
    .product-list .product-thumb .rating, .product-list .product-thumb .price, .product-list .product-thumb p, .product-list .product-thumb h4 {
        text-align: center;
    }

    .product-list .product-thumb .button-group {
        display: inline-block;
        float: none;
    }
}

@media (max-width: 1199px) {
    .product-list .product-thumb .button-group button {
        padding: 0 16px;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .product-grid .product-thumb {
        padding: 0;
    }
}
/* product-grid and list */

/*==========================category PAGE OVER======================*/

/*--------------------- BRAND START-------------------------*/
.brands-page h1 {
    margin-bottom: 0px;
}

.brands-page p span {
    font-size: 15px;
}

.brands-page p {
    font-size: 13px;
}

.brands-list {
    border: 1px solid #eee;
    padding: 5px;
    margin-bottom: 20px;
}


    .brands-list .brands-heading h2 {
        background: none repeat scroll 0 0 #f8f8f8;
        font-size: 16px;
        font-weight: bold;
        margin: 0 0 6px 0;
        padding: 5px 8px;
    }

    .brands-list .brands-content {
        padding: 8px;
    }

        .brands-list .brands-content a {
            font-size: 14px;
        }
/*--------------------- OVER BRAND -------------------------*/

/*==================GO TO TOP===================*/
#scroll {
    position: fixed;
    right: 0px;
    bottom: 20px;
    cursor: pointer;
    width: 50px;
    height: 40px;
    /*background: #f1574d;
    border: 1px solid #f1574d;
    box-shadow: 0px 0px 6px 0px rgba(1, 1, 1, 0.3);*/
    outline: none;
    z-index: 2;
    border-radius: 4px;
    line-height: 28px;
    text-align: center;
}

    #scroll i {
        color: white;
        font-size: 25px;
        line-height: 37px;
        vertical-align: middle;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

    #scroll:hover {
        /*background: #1d2530;*/
    }

/*==================OVER GO TO TOP===================*/

/*================POPUP NEWSLETTER=======================*/

.modal-body {
    position: absolute;
    top: 0px;
}

.popup-arb {
    display: none;
}

.newsletter-content p, .newsletter-content h1, .newsletter-content h2, .newsletter-content h3, .newsletter-content, .newsletter-title {
    color: #404040;
}

    .newsletter-content h1, .newsletter-content h2, .newsletter-content h3 {
        margin-top: 50px;
    }

.modal-content {
    border-radius: 0px !important;
    background-color: #3DB9DF;
}

.newsletter-content .form-group input, .newsletter-content .form-group button {
    float: left;
}

.newsletter-content .form-group button {
    padding-top: 8px;
    padding-bottom: 8px;
    border-radius: 0;
    margin-left: 10px;
}

.newsletter-title {
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #ad7b4f !important;
}

.newsletter-email {
    letter-spacing: 1px;
}

.newsletter-offer {
    color: #404040;
    font-weight: bold;
}

.newsletter-content .form-control {
    width: 60%;
    height: 38px;
}

.modal-header .close {
    margin-top: -12px;
    font-weight: 400;
    text-shadow: none;
    opacity: 1;
}

.newsletter-content .last-text {
    clear: both;
    margin-top: 70px;
}

@media(min-width:980px) {
    .modal-dialog {
        width: 800px !important;
    }
}

@media(max-width:980px) {
    .newsletter-content h1, .newsletter-content h2, .newsletter-content h3 {
        margin-top: 35px;
    }
}

@media(min-width:768px) {
    .modal-dialog {
        width: 750px !important;
    }
}

@media(max-width:667px) {
    .newsletter-content h1 {
        font-size: 28px;
    }

    .newsletter-content h2 {
        font-size: 24px;
    }

    .newsletter-content h3 {
        font-size: 16px;
    }

    .newsletter-content span {
        font-size: 14px;
    }
}

@media(max-width:630px) {
    .newsletter-content h1, .newsletter-content h2, .newsletter-content h3 {
        margin-top: 25px;
    }

    .newsletter-offer {
        display: none;
    }
}

@media(max-width:392px) {
    .newsletter-content h2 {
        font-size: 22px;
        letter-spacing: 0;
    }
}

@media(max-width:360px) {
    .newsletter-content .last-text {
        display: none;
    }

    .newsletter-email {
        letter-spacing: 0;
        font-size: 14px !important;
    }
}

@media(max-width:320px) {
    .modal-body {
        padding-right: 0px;
        top: 23px;
        padding-top: 0px;
    }
}
/*================OVER POPUP NEWSLETTER=======================*/

/***********************MODULES START*************************/

/*===================== Parallex ===========================*/
.parallex {
    background-image: url(../../../../../image/catalog/prlx.jpg);
    background-position: 50% 0;
    background-repeat: repeat;
    cursor: crosshair;
    height: 400px;
    position: relative;
    width: 100%;
}

    .parallex .testimonial {
        margin-top: 60px;
    }

    .parallex h4.testimonial-heading {
        text-align: center;
        text-transform: uppercase;
        font-size: 24px;
    }

#demo .owl-carousel {
    background: transparent !important;
}
/*===================== OVER Parallex ========================*/
/*====================delivery information====================*/
@media(min-width:768px) and (max-width:991px) {
    .deliveryinfo ul {
        display: inline-flex;
    }

    .deliveryinfo h4 {
        margin-top: 0;
    }
}

@media(min-width:320px) and (max-width:345px) {
    .deliveryinfo p {
        font-size: 12px !important;
    }
}

.deliveryinfo {
    margin-top: 20px;
    margin-bottom: 20px;
}

    .deliveryinfo ul {
        padding-left: 0;
    }

        .deliveryinfo ul li {
            display: inline-block;
            padding-left: 10px;
        }

    .deliveryinfo h4, .deliveryinfo p {
        font-size: 14px;
    }

    .deliveryinfo h4 {
        color: #23a1d1;
        margin-bottom: 5px;
    }

    .deliveryinfo .info {
        margin-left: 10px;
    }
/*over delivery information*/

/*====================== BLOG START ============================ */
#blog-carousel .owl-controls {
    text-align: center !important;
}

#blog-carousel .owl-wrapper-outer {
    border: none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
    -o-border-radius: none;
    border-radius: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

.box-heading {
    text-align: center;
    font-size: 24px;
    text-transform: uppercase;
}

.buttons-see-all {
    margin: 0;
    text-align: center;
    padding-top: 10px;
}

#blog-carousel .owl-controls .owl-buttons .owl-prev {
    color: #ffffff;
    margin-bottom: 0;
    margin-left: 0px;
    margin-right: auto;
    text-align: center;
    width: auto;
    background-color: #f1574d;
    opacity: 1 !important;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    left: 0;
    top: 40%;
}

#blog-carousel .owl-controls .owl-buttons .owl-next {
    color: #ffffff;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: 0px;
    text-align: center;
    width: auto;
    background-color: #f1574d;
    opacity: 1 !important;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    right: 0;
    top: 40%;
}

@media (max-width:767px) {
    #blog-carousel .owl-controls .owl-buttons .owl-next, #blog-carousel .owl-controls .owl-buttons .owl-prev {
        top: 35%;
    }
}

#blog-carousel .owl-controls .owl-buttons .owl-prev:hover, #blog-carousel .owl-controls .owl-buttons .owl-next:hover {
    background-color: #1d2530;
}

.blog_webi .owl-carousel .owl-buttons .owl-prev i, .blog_webi .owl-carousel .owl-buttons .owl-next i {
    font-size: 20px;
    margin: 0;
    line-height: 30px;
    text-align: center;
    position: relative;
}

.blog_webi .owl-carousel .owl-buttons .owl-prev i {
    left: -2px;
}

.blog_webi .owl-carousel .owl-buttons .owl-next i {
    right: -2px;
}

.owl-carousel .owl-buttons div i {
    margin: 0 auto !important;
}

#content .box-product .blog-items {
    display: inline-block;
    float: left;
}

#content .box.blog_webi .box-content {
    padding: 10px 0 0;
}

.blog-left {
    float: left;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}

.view-blog {
    float: left;
    width: 100%;
    text-align: left;
    margin: 0 0 10px;
}

.read-more {
    float: left;
}

.author {
    color: #808080;
    margin-bottom: 15px;
}

.blog-right .author .fa.fa-user {
    color: #9c9c9c;
    margin-right: 3px;
}

.blog-right > h4 {
    margin-bottom: 0;
}

.blog-img {
    padding: 10px 0 0;
}

.blog-date {
    float: right;
}

#content #blog-carousel, #content #blog-grid {
    padding: 0px 0;
    border: none;
    overflow: visible;
}

    #content #blog-carousel .blog-item {
        float: left;
    }

    #content #blog-carousel .product-block, #content #blog-grid .product-block {
        margin: 5px 14px;
        overflow: hidden;
    }

        #content #blog-carousel .product-block:hover, #content #blog-grid .product-block:hover {
            box-shadow: none;
        }

.blog-right a, .product-block:hover .blog-right h4 a {
    color: #161c1e;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
}

.product-block .blog-right h4 a:hover {
    color: #787878;
}

.blog_comment {
    float: left;
    font-size: 12px;
}

.blog-right .read_link > a {
    color: #808080;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
}

.read_link .fa.fa-book {
    margin-right: 5px;
}

.webi-single-blog .blog-desc {
    padding-bottom: 10px;
}

.webi-single-blog .block-title h3 {
    padding: 10px 0;
}

.webi-single-blog .view-comment .panel-default {
    border-top: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
    border-left: medium none;
    border-right: medium none;
    box-shadow: none;
    padding: 20px 0;
}

.view-comment .name {
    color: #161b1e;
    font-weight: 700;
}

.view-comment .date {
    color: #bbb;
    font-size: 12px;
}

.webi-blog-image {
    position: relative;
}

.product-block .blog-left .webi-post-author {
    bottom: -20px;
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    left: 20px;
    position: absolute;
    text-transform: capitalize;
    transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -webkit-transition: all 300ms ease 0s;
    -ms-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
    z-index: 9999;
}

.product-block:hover .blog-left .webi-post-author {
    bottom: 23px;
}

.write-comment > a {
    color: #ffffff;
}

.product-block .blog-left .webi-post-author::before {
    border-bottom: 1px solid #fff;
    bottom: -7px;
    content: "";
    display: block;
    left: 0;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    width: 30px;
}

.webi_blog_page .panel-body {
    border: medium none;
    padding: 0px;
}

.webi_blog_page .webi-blog-image {
    background-position: center center;
    float: left;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.webi_blog_page .blog-desc {
    clear: both;
    position: relative;
}

.webi_blog_data_left {
    float: left;
    margin-right: 30px;
    position: relative;
}

.webi_blog_page .panel.panel-default {
    border: medium none;
    margin-bottom: 70px;
}

.webi_blog_data_left .blog-date {
    background: #f1574d none repeat scroll 0 0;
    color: #fff;
    font-size: 12px;
    float: none;
    text-align: center;
}

.webi_blog_data_left .icon {
    background: #000000 none repeat scroll 0 0;
    display: block;
    height: 65px;
    position: relative;
    width: 72px;
}

.panel-default .webi_blog_data_left .icon::before {
    color: #ffffff;
    font-family: "FontAwesome";
    content: '\f15c';
    font-size: 30px;
    line-height: 65px;
    transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -webkit-transition: all 300ms ease 0s;
    -ms-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    position: absolute;
}

.webi_blog_page .panel-body h5 {
    color: #2b2b2b;
    display: inline;
    font-size: 25px;
    position: relative;
    margin: 0 0 12px;
}

.blog_links .blog_autor {
    float: left;
    font-size: 12px;
    position: relative;
}

.blog_links .write-comment {
    font-size: 12px;
    margin: 0 0 0 10px;
    padding: 0 0 0 5px;
}

.blog_links .fa {
    margin-right: 5px;
}

.blog_links {
    position: relative;
    border-bottom: 1px solid #e8e8e8;
    margin: 10px 0 20px;
    padding: 0 0 25px;
    display: block;
    float: none;
    overflow: hidden;
}

.webi_blog_page .panel-body a {
    color: #2b2b2b;
}

    .webi_blog_page .panel-body a:hover, .webi_blog_page .panel-body a:focus {
        color: #3498db;
    }

.webi_blog_page .read-more {
    float: left;
    text-align: left;
    margin: 20px 0 0;
}

    .webi_blog_page .read-more a {
        background: #ffffff none repeat scroll 0 0;
        border: 1px solid #000000;
        color: #000000;
        display: inline-block;
        font-weight: 600;
        padding: 6px 10px;
        transition: all 300ms ease 0s;
        -moz-transition: all 300ms ease 0s;
        -webkit-transition: all 300ms ease 0s;
        -ms-transition: all 300ms ease 0s;
        -o-transition: all 300ms ease 0s;
        text-transform: capitalize;
    }

        .webi_blog_page .read-more a:hover {
            background: #000 none repeat scroll 0 0;
            color: #fff;
            transition: all 300ms ease 0s;
            -moz-transition: all 300ms ease 0s;
            -webkit-transition: all 300ms ease 0s;
            -ms-transition: all 300ms ease 0s;
            -o-transition: all 300ms ease 0s;
        }

.webi_blog_page .webi-blog-image .blog-post-image-hover {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    visibility: hidden;
    width: 100%;
}

.webi_blog_page .webi-blog-image .webi_post_hover .icon.zoom {
    border: 2px solid #fff;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    color: #fff;
    display: inline-block;
    margin-right: 10px;
    opacity: 0;
    -moz-opacity: 0;
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -khtml-opacity: 0;
    padding: 10px 14px;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    z-index: 10;
}

    .webi_blog_page .webi-blog-image .webi_post_hover .icon.zoom .fa, .webi_blog_page .webi-blog-image .webi_post_hover .icon.readmore_link .fa {
        color: #fff;
        font-size: 40px;
        transition: all 0.5s ease 0s;
        -moz-transition: all 0.5s ease 0s;
        -webkit-transition: all 0.5s ease 0s;
        -ms-transition: all 0.5s ease 0s;
        -o-transition: all 0.5s ease 0s;
    }

.webi_blog_page .webi-blog-image .webi_post_hover .icon.readmore_link {
    border: 2px solid #fff;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    color: #fff;
    display: inline-block;
    opacity: 0;
    -moz-opacity: 0;
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -khtml-opacity: 0;
    padding: 10px 14px;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    z-index: 10;
}

.webi_blog_page .webi-blog-image:hover .blog-post-image-hover {
    opacity: 0.3;
    -moz-opacity: 0.3;
    -webkit-opacity: 0.3;
    -ms-opacity: 0.3;
    -khtml-opacity: 0.3;
    transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    visibility: visible;
}

.webi_blog_page .webi-blog-image:hover .webi_post_hover, .webi_blog_page .webi-blog-image:hover .webi_post_hover .icon.readmore_link, .webi_blog_page .webi-blog-image:hover .webi_post_hover .icon.zoom {
    opacity: 1;
    -moz-opacity: 1;
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -khtml-opacity: 1;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}

.webi_blog_page .webi-blog-image .webi_post_hover .icon.readmore_link:hover, .webi_blog_page .webi-blog-image .webi_post_hover .icon.zoom:hover {
    background-color: #3498db;
    border-color: #3498db;
}

.webi_blog_page .webi-blog-image:hover .webi_post_hover .icon.zoom .fa, .webi_blog_page .webi-blog-image:hover .webi_post_hover .icon.readmore_link .fa {
    font-size: 14px;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}

.webi-single-blog .blog-img {
    padding: 0;
}

#add-comment-blog.panel-default {
    border: medium none;
}

#content.webi-single-blog > h4 {
    font-weight: 700;
    font-size: 17px;
}

.webi-single-blog .view-comment .name, .webi-single-blog .view-comment .date, .webi-single-blog .view-comment .col-sm-8, .webi-single-blog .view-comment .col-sm-3 {
    width: 100%;
}

.user_icon {
    background-color: #f3f3f3;
    border: 1px solid #f3f3f3;
    float: left;
    margin: 2px 15px 15px 0;
    padding: 7px 13px;
}

    .user_icon .fa {
        color: #bbb;
        font-size: 20px;
        margin-top: 3px;
    }

#add-comment-blog .col-sm-10 {
    width: 66.6667%;
}

#add-comment-blog .col-sm-2 {
    width: 25%;
    display: none;
}

@media(min-width: 980px) and (max-width: 991px) {
    .product-block .blog-left .webi-post-author {
        display: none;
    }
}

@media(min-width: 992px) and (max-width: 1199px) {
    .product-block .blog-left .webi-post-author {
        bottom: -50px;
    }
}
/*---------------------WEBI MAGNIFIC POPUP CSS------------------------------*/
@media (max-width:991px) {
    .webi-blog-image .webi_post_hover {
        opacity: 1 !important;
    }

        .webi-blog-image .webi_post_hover .zoom::before, .webi-blog-image .webi_post_hover .readmore_link::before {
            opacity: 1 !important;
        }

        .webi-blog-image .webi_post_hover .zoom::before, .webi-blog-image .webi_post_hover .readmore_link::before {
            opacity: 1 !important;
        }
}

.webi-blog-image .webi_post_hover {
    left: 0;
    margin: 0 auto;
    opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    -webkit-opacity: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 43%;
}

.webi_blog_page .webi-blog-image .webi_post_hover {
    top: 45%;
}

.product-block:hover .blog-left .webi_post_hover, .product-block:hover .blog-left .zoom, .product-block:hover .blog-left .readmore_link {
    opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -kkhtml-opacity: 1;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}

.product-block:hover .blog-post-image-hover {
    opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -kkhtml-opacity: 1;
}

.product-block .webi-blog-image .webi_post_hover .zoom, .product-block .webi-blog-image .webi_post_hover .readmore_link {
    display: inline-block;
    float: none;
    height: 40px;
    position: relative;
    width: 40px;
}

.product-block .webi-blog-image .webi_post_hover .readmore_link {
    margin-left: 10px;
}

.webi-blog-image .webi_post_hover .zoom::before, .webi-blog-image .webi_post_hover .readmore_link::before {
    border: 2px solid #f1574d;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    content: "\f00e";
    font-family: "FontAwesome";
    font-size: 14px;
    height: 40px;
    left: 0;
    margin: auto;
    opacity: 0;
    -moz-opacity: 0;
    -webkit-opacity: 0;
    -ms-opacity: 0;
    -khtml-opacity: 0;
    padding: 8px 0;
    position: absolute;
    text-align: center;
    top: 0;
    transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    width: 40px;
    background-color: #f1574d;
}

.webi-blog-image .webi_post_hover .readmore_link::before {
    content: "\f0c1";
}

.product-block:hover .webi-blog-image .webi_post_hover .readmore_link::before, .product-block:hover .webi-blog-image .webi_post_hover .zoom::before {
    opacity: 1;
    -moz-opacity: 1;
    -webkit-opacity: 1;
    -ms-opacity: 1;
    -khtml-opacity: 1;
    transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}

.blog-left .webi-blog-image .zoom:hover::before, .blog-left .webi-blog-image .readmore_link:hover::before {
    background-color: #1d2530;
    border-color: #1d2530;
}

@media(max-width: 767px) {
    .webi-post-author {
        display: none !important;
    }
}
/*---------------------OVER WEBI MAGNIFIC POPUP CSS----------------------*/

/*=========================OVER BLOG ===================================*/

#carousel0 .img-responsive {
    margin: 0 auto;
}

a:focus {
    outline: none;
    text-decoration: none;
}



/*========================================================================Custom Css Over===================================================================================================*/
/*===================================HEADER STRAT==================================*/
/* header */
.pad-lr {
    padding-left: 0;
    padding-right: 0;
}

#top {
    background-color: #f1574d;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
}

    #top .currency-language {
        display: block;
    }

.currency-language .dropdown-menu {
    min-width: 130px;
}

#top .btn-link {
    padding: 5px 10px 7px;
}

@media(max-width: 767px) {
    #top .currency-language {
        margin: 0 auto;
        display: table;
        float: none !important;
    }

    .logo-me {
        padding-top: 17px !important;
    }

    .dropdown.acdrop {
        margin-right: 0px !important;
    }

    #logo {
        margin: 0 0 20px 0 !important;
    }
}
/*====================progressbar over=========================*/
#top .btn-link, #top-links li, #top-links a {
    color: #ffffff;
    text-shadow: none;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
    /*    display: table-cell;*/
    cursor: pointer;
    font-size: 14px;
}

#top .container {
    /*padding: 0 20px;*/
}

.language-select span {
    vertical-align: middle;
}

#top #form-currency button:hover,
#top #form-language button:hover {
    color: #1d2530;
}

#top #form-currency .currency-select,
#top #form-language .language-select {
    text-align: left;
    color: #1d2530;
    padding: 10px 15px;
}

    #top #form-currency .currency-select:hover,
    #top #form-language .language-select:hover {
        text-shadow: none;
        color: #f1574d;
        background-color: transparent;
        background-image: none;
        background-repeat: repeat-x;
    }

#top-links .dropdown-menu a {
    text-shadow: none;
}

    #top-links .dropdown-menu a:hover {
        color: #FFF;
    }

#top .btn-link strong {
    font-size: 14px;
    line-height: 14px;
}

#top-links {
    /*padding-top: 6px;*/
}

    #top-links a + a {
        margin-left: 15px;
    }
/*@media(max-width: 767px){
    #top #form-language .open > .dropdown-menu {
        left: -33px;
        right: auto;
    }
    #top #form-currency .open > .dropdown-menu {
        left: -87px;
        right: auto;
    }
}*/
header {
    background-color: #f1574d;
    vertical-align: middle;
    padding-top: 20px;
}

@media (max-width:767px) {
    header {
        padding-bottom: 0;
    }
}

@media(min-width: 768px) and (max-width: 1199px) {
    header {
        padding: 10px 0;
    }
}

.header-search {
    background-color: #1d2530;
}
/* haeder */
/* logo */
#logo {
    margin: 0 0 10px 0;
    vertical-align: middle;
}

@media(min-width: 768px) and (max-width: 1199px) {
    #logo {
        float: left;
    }
}

@media(min-width:992px) and (max-width: 1199px) {
    #logo {
        margin: 8px auto;
    }
}

.logo-me {
    padding-top: 11px;
}

#top-link-2 {
    padding-top: 5px;
}

a.top-right {
    padding-right: 15px;
    padding-left: 0px;
}
/* search */
#search {
    margin-bottom: 10px;
    margin-top: 10px;
}

    #search .input-lg {
        height: 40px;
        line-height: 20px;
        padding: 0 10px;
    }

    #search .btn-lg {
        font-size: 15px;
        line-height: 18px;
        padding: 10px 35px;
        text-shadow: 0 1px 0 #FFF;
    }
/* cart - header */
/* cart */
.user-xs ul li {
    padding-right: 0;
}

.user-xs a {
    font-size: 14px;
    color: #1d2530;
    text-transform: uppercase;
}

    .user-xs a i.user-st {
        font-size: 16px;
        color: #fff;
        background: #7d7888;
        padding: 11px 13px;
        border-radius: 100%;
    }

@media(min-width: 1400px) and (max-width: 1700px) {
    .user-xs span.ac-sspn {
        display: none;
    }
}

.acdrop span {
    margin-right: 20px;
}

.dropdown.acdrop {
    margin-right: 30px;
}

.dropdown-menu-right i {
    margin-right: 5px;
}

.user-xs .dropdown-menu > li > a {
    padding: 10px 20px;
}

@media(min-width: 1200px) and (max-width: 1400px) {
    .acdrop span.ac-sspn {
        display: none;
    }

    #menu .nav > li > a {
        padding: 10px 10px 10px 10px;
        letter-spacing: 0px;
    }

    .dropdown.acdrop {
        margin-right: 10px;
    }
}

#cart .view-cart, #cart .chekout {
    color: #fff;
    background-color: #1c1d21;
    padding: 5px 10px;
}

    #cart .view-cart:hover, #cart .chekout:hover {
        color: #fff !important;
        background-color: #a7171d !important;
    }

    #cart .view-cart i, #cart .chekout i {
        color: #fff;
        font-size: 16px;
    }

    #cart .view-cart:hover i, #cart .chekout:hover i {
        color: #fff;
    }

#cart .dropdown-menu {
    color: #1d2530;
}
/*header-sign in*/
.account a span {
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    padding: 4px 10px;
}

    .account a span:hover {
        color: #1d2530;
    }

.user-cart ul {
    margin-bottom: 0;
}

.account .dropdown-menu {
    min-width: 130px;
}

    .account .dropdown-menu li a {
        padding: 6px 15px;
    }

@media (max-width:767px) {
    .user-cart ul {
        float: none !important;
        text-align: center;
        margin: 7px auto;
    }

        .user-cart ul li a {
            text-align: left;
        }
}

@media (min-width:768px) {
    .user-cart, .user-cart ul {
        float: right;
    }
}
/* cart - header */
.div_Img_LogOut {
    display: inline-block;
    padding: 0px 0px 0px 5px;
}

.div_Img_Cart {
    display: inline-block;
    padding: 0px 0px 0px 5px;
}

.cart-items.cart-digit1 {
    padding: 2px 6px;
}

.cart-items.cart-digit2 {
    padding: 4px 5px;
    font-size: 12px;
}

.spn_Cart {
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    padding: 4px 6px;
    color: #fff;
    padding: 0px 5px;
    font-size: 14px;
    background-color: #9c4341;
}

#cart > .btn {
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    background-color: transparent;
    border: none;
    box-shadow: none;
    padding: 0;
}

#cart.open > .btn {
    background-image: none;
    background-color: #FFFFFF;
    border: 1px solid #E6E6E6;
    color: #1c1d21;
    box-shadow: none;
    text-shadow: none;
}

    #cart.open > .btn:hover {
        color: #444;
    }

#cart .dropdown-menu {
    z-index: 1001;
}

#cart .dropdown-menu {
    min-width: 284px;
}

#cart.open > .btn {
    background-image: none;
    background-color: unset;
    border: none;
    box-shadow: none;
    text-shadow: none;
}

#cart .cart-btn {
    background-image: none;
    background-color: unset;
    border: none;
    box-shadow: none;
    text-shadow: none;
    padding: 0;
    float: right;
}

.header-cart-open li {
    font-size: 14px;
}

#cart button i {
    font-size: 14px;
}

#spn_Cart {
    color: #fff;
    padding: 0px 5px;
    font-size: 14px;
    background-color: #9c4341;
}

#div_lblNotifications:hover #ctl00_spn_notification_cnt {
    background-color: #1c1d21;
}

#ctl00_divMyCart:hover #ctl00_spn_Cart {
    background-color: #1c1d21;
}


#cart .btn:hover .text-cart {
    color: #1d2530;
}

@media (max-width: 478px) {
    #cart .dropdown-menu {
        width: 100%;
    }
}

#cart .dropdown-menu .cart-product-name {
    color: #1d2530;
}

    #cart .dropdown-menu .cart-product-name:hover {
        color: #f1574d;
    }

#cart .dropdown-menu table {
    margin-bottom: 10px;
}

#cart .dropdown-menu li > div {
    min-width: 427px;
    padding: 0 10px;
}

@media (max-width: 478px) {
    #cart .dropdown-menu li > div {
        min-width: 100%;
    }
}

#cart .dropdown-menu li p {
    margin: 30px 0;
}

#cart .view-cart, #cart .chekout {
    color: #fff;
    background-color: #1c1d21;
    padding: 10px 10px;
    border-radius: 4px;
}

    #cart .view-cart:hover, #cart .chekout:hover {
        color: #fff !important;
        background-color: #f1574d !important;
    }

    #cart .view-cart i, #cart .chekout i {
        color: #fff;
        font-size: 16px;
        padding: 0 5px;
    }

    #cart .view-cart:hover i, #cart .chekout:hover i {
        color: #fff;
    }

@media (min-width:992px) and (max-width:1279px) {
    #cart button .text-cart {
        display: none;
    }
}

@media (min-width:1200px) and (max-width:1399px) {
    #cart button .text-cart {
        -webkit-padding-end: 0 !important;
        -webkit-padding-start: 0 !important;
    }
}
/* cart - header */
/*header-bottom*/
.header-bottom a {
    color: #1d2530;
    font-size: 14px;
    text-transform: uppercase;
}

    .header-bottom a i {
        padding-right: 15px;
    }

    .header-bottom a:hover {
        color: #f1574d;
    }

    .header-bottom a span {
        text-transform: none;
    }

.header-bottom {
    margin: 20px auto;
}

.affix .header-bottom {
    display: none;
}

.affix #search-by-category {
    display: none;
}

.affix .menu-bg {
    background-color: transparent;
    color: #fff;
    position: absolute;
    top: 2px;
    left: 31%;
}

.affix header {
    background-color: #f1574d;
    min-height: 50px;
    vertical-align: middle;
    padding-top: 10px;
    padding-bottom: 5px;
}

.affix #logo {
    margin: 5px 0 0;
}

@media (max-width:767px) {
    .header-bottom {
        display: none;
    }
}
/*--------------menu-----------*/
/* menu */
.menu-bg {
    background-color: #2C343D;
    color: #fff;
}

#menu {
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    border-color: transparent;
    min-height: 40px;
    border: none;
}

    #menu .nav > li > a {
        /*color: #fff;*/
        text-shadow: none;
        padding: 10px 10px 10px 10px;
        /*min-height: 15px;*/
        background-color: transparent;
        /*font-size: 14px;*/
        /*text-transform: uppercase;*/
        border-radius: 4px;
        letter-spacing: 0.3px;
    }

    #menu i.down-arrow {
        padding: 0 8px;
    }

    #menu .dropdown-menu {
        padding-bottom: 0;
    }

    #menu .category-wr-img img {
        padding: 10px;
    }

    #menu .dropdown-inner {
        display: table;
    }

@media(min-width: 1200px) {
    #menu .dropdown-inner ul {
        display: table-cell;
    }

    #menu .dropdown-menu {
        min-width: 495px;
    }
}

@media (min-width:992px) {
    /*#menu .navbar-nav li:first-child a {
        padding-left: 0;
    }*/

    #menu .navbar-collapse {
        padding-left: 0;
    }

    #menu .navbar-nav > li:hover > .dropdown-menu {
        display: block;
        visibility: visible;
        opacity: 1;
        filter: alpha(opacity=100);
        margin-top: 0;
    }

    #menu .navbar-nav > li .dropdown-menu {
        z-index: 9999999;
        padding: 10px 10px;
        background: #FFF;
        width: 100%;
        -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
        -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
        transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
        visibility: hidden;
        display: block;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all 0.35s ease-out 0s;
        -o-transition: all 0.35s ease-out 0s;
        transition: all 0.35s ease-out 0s;
        margin-top: 50px;
    }
}

#menu .dropdown-inner a h4 {
    font-weight: 600;
}

#menu .dropdown-inner a {
    display: block;
    padding: 5px 20px;
    clear: both;
    line-height: 20px;
    color: #1d2530;
    font-size: 12px;
    letter-spacing: 0.4px;
    text-transform: capitalize;
}

#menu .dropdown-inner li a:hover {
    color: #f1574d;
}

#menu .see-all {
    display: block;
    margin-top: 0.5em;
    border-top: 1px solid #DDD;
    padding: 3px 20px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 3px 3px;
    font-size: 12px;
}

    #menu .see-all:hover, #menu .see-all:focus {
        text-decoration: none;
        color: #ffffff;
        background-color: #229ac8;
        background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
        background-repeat: repeat-x;
    }

#menu #category {
    float: left;
    padding-left: 15px;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    color: #fff;
    text-shadow: none;
}

#menu .btn-navbar {
    font-size: 15px;
    font-stretch: expanded;
    color: #fff;
    float: right;
    background-color: transparent;
    background-image: none;
    background-repeat: repeat-x;
    border-color: transparent;
    box-shadow: none;
}

    #menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {
        color: #fff;
        background-color: transparent;
        outline: none;
    }

#globalHeader .navbar {
    margin-bottom: 10px;
}

@media (min-width: 992px) {
    #menu .dropdown:hover .dropdown-menu {
        display: block;
    }

    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
    }

    #menu .dropdown-inner ul {
        display: table-cell;
    }
}

@media (max-width: 991px) {
    .navbar-nav .open .dropdown-menu {
        position: static !important;
        float: none !important;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    #menu .navbar-collapse {
        background: #ffffff none repeat scroll 0 0;
        left: 0;
        right: 0;
        position: absolute;
        z-index: 99;
        margin: 0;
        border: 1px solid #d5d5d5;
        top: 100%;
        z-index: 555;
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .collapse.in {
        display: block !important;
    }

    .navbar-header {
        float: none !important;
        cursor: pointer;
        display: block;
    }

    .navbar-nav {
        float: none !important;
    }

        /*.navbar-nav > li {
            float: left !important;
            width: 100%;
        }*/

        .navbar-nav .open .dropdown-menu {
            position: static !important;
            float: none !important;
            width: auto;
            margin-top: 0;
            background-color: transparent;
            border: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
        }

    /*#menu .nav > li > a:hover, #menu .nav > li.open > a {
        background-color: transparent;
        color: #f1574d;
    }*/

    /*#menu .nav > li > a {
        padding: 10px 10px 10px 10px;
        text-transform: uppercase;
        border-radius: 0;
        color: #1d2530;
    }*/

    #menu {
        border-radius: 4px;
    }

        #menu div.dropdown-inner > ul.list-unstyled {
            display: block;
        }

        #menu div.dropdown-menu {
            margin-left: 0 !important;
            padding-bottom: 10px;
            /*background-color: rgba(0, 0, 0, 0.1);*/
        }

        #menu .dropdown-inner {
            display: block;
        }

            #menu .dropdown-inner a {
                width: 100%;
                color: #1d2530;
            }

        #menu .dropdown-menu a:hover,
        #menu .dropdown-menu ul li a:hover {
            color: #f1574d;
        }

    .down-arrow {
        float: right;
    }

    .navbar-toggle {
        display: block !important;
        padding: 10px 0px 0px 10px;
    }

    .cat-img-block img {
        display: none;
    }
}

#menu .cat-img-block {
    margin: 15px auto 20px;
}

#navbar.affix {
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 100;
    padding: 0;
    border-bottom: none;
}

#menu-fixed.affix {
    position: fixed;
    top: 95px;
    width: 100%;
    z-index: 99;
    padding: 0;
    border-bottom: none;
    box-shadow: -1px 6px 9px 0px rgba(0,0,0,0.4);
    -webkit-box-shadow: -1px 6px 9px 0px rgba(0,0,0,0.4);
}

/**/

/*---menu-over-----*/

/* pagiantion */
.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 30px;
    line-height: 1.42857143;
    color: #000000 !important;
    text-decoration: none;
    background-color: transparent !important;
    border: 1px solid transparent !important;
    font-size: 14px;
    font-weight: 600;
    display: inline-table;
}

    .pagination > li > a:hover, .pagination > li > span:hover {
        color: #FFFFFF;
        cursor: pointer;
    }

@media (max-width:369px) {
    .pagination > li > a, .pagination > li > span {
        padding: 6px 23px;
    }
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    color: #f1574d;
}

.result-pagination {
    text-align: center;
    margin-top: 30px;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 2;
    color: #f1574d !important;
    cursor: default;
    background-color: #fff;
    border-color: #fff;
}

.result-pagination .pagination {
    margin-top: 11px;
    margin-bottom: 6px;
}

.pagination-top {
    margin: 0;
    border-top: 1px solid #1d2530;
}

.pagination-bottom {
    margin: 0;
    border-top: 1px solid #1d2530;
}
/*=====================================HEADER OVER=================================*/
.row-mar {
    margin: 0 auto;
    padding: 0px;
}
/**/
/* HTML and product */
.fashion-module {
    margin-top: 30px;
}

.new-fashion {
    padding: 0;
}

#new .rating .fa-star {
    font-size: 14px;
}

#new .rating .fa-stack {
    font-size: 14px;
}

#new .rating .fa-star-o {
    font-size: 14px;
}

#new.three-column-product .product-thumb .product-name a {
    font-weight: bold;
}

#new.three-column-product .product-thumb .price {
    position: absolute;
    top: 3px;
    right: 15px;
    font-size: 14px;
    border: 1px solid #f0f0f0;
    padding: 5px 8px;
    border-radius: 4px;
}

#new.three-column-product .product-thumb .price-new {
    font-size: 14px;
    font-weight: normal;
}

#new.three-column-product .product-thumb .product-name {
    width: 50%;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 15px;
    text-align: left;
}

    #new.three-column-product .product-thumb .product-name a {
        text-transform: uppercase;
    }

#new .product-thumb .button-group {
    opacity: 1;
    visibility: visible;
    text-align: left;
    position: unset;
    margin-top: 30px;
}

    #new .product-thumb .button-group button {
        bottom: -36px;
        transform: none;
        margin: 0 1px;
        position: unset;
    }

        #new .product-thumb .button-group button.addtocart {
            line-height: 31px;
            padding: 3px 9px;
        }

        #new .product-thumb .button-group button.compare-btn {
            line-height: 31px;
            padding: 3px 9px;
        }

            #new .product-thumb .button-group button.compare-btn i {
                font-size: 15px;
            }

        #new .product-thumb .button-group button.wishlist-btn {
            line-height: 31px;
            padding: 3px 9px;
        }

        #new .product-thumb .button-group button.zoom-btn {
            line-height: 31px;
            padding: 3px 9px;
        }

.product-part-2 .product-thumb {
    padding: 15px 0;
}

    .product-part-2 .product-thumb .caption {
        padding: 0;
    }
/* slider start */
#new.owl-carousel .owl-buttons div i {
    font-size: 20px;
    margin: 0;
    line-height: 30px;
    text-align: center;
}

#new .owl-controls .owl-buttons .owl-prev i {
    position: relative;
    left: -2px;
}

#new .owl-controls .owl-buttons .owl-next i {
    position: relative;
    right: -2px;
}

#new .owl-controls .owl-buttons .owl-prev {
    color: #ffffff;
    margin-bottom: 0;
    margin-left: -20px;
    margin-right: auto;
    text-align: center;
    width: auto;
    background-color: #f1574d;
    /*    opacity: 1 !important;*/
    width: 30px;
    height: 30px;
    border-radius: 50%;
    left: 0;
    top: 40%;
}

#new .owl-controls .owl-buttons .owl-next {
    color: #ffffff;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: -20px;
    text-align: center;
    width: auto;
    background-color: #f1574d;
    /*    opacity: 1 !important;*/
    width: 30px;
    height: 30px;
    border-radius: 50%;
    right: 0;
    top: 40%;
}

#new.owl-carousel:hover .owl-buttons div {
    opacity: 1 !important;
}

#new .owl-controls .owl-buttons .owl-prev:hover, #new .owl-controls .owl-buttons .owl-next:hover {
    background-color: #1d2530;
}

@media(max-width:767px) {
    #new .owl-controls .owl-buttons .owl-prev {
        margin-left: 0px;
    }

    #new .owl-controls .owl-buttons .owl-next {
        margin-right: 0px;
    }
}
/* slider end */
/* HTML and product end*/
/*viewed product*/
.viewed-product .product-thumb .image {
    padding-left: 0;
}

.viewed-product .product-thumb .caption {
    padding: 0;
}

    .viewed-product .product-thumb .caption .product-name {
        text-align: left;
        text-transform: uppercase;
        font-weight: 600;
        margin: 0 auto 10px;
    }

    .viewed-product .product-thumb .caption .rating {
        text-align: left;
        font-size: 14px;
    }

    .viewed-product .product-thumb .caption .price {
        text-align: left;
        font-weight: 600;
        margin-bottom: 0;
    }

    .viewed-product .product-thumb .caption .price-new {
        font-weight: 600;
    }

    .viewed-product .product-thumb .caption .price-old {
        text-decoration: line-through;
        font-weight: 600;
    }

.viewed-product .rating .fa-star {
    font-size: 14px;
}

.viewed-product .rating .fa-stack {
    font-size: 14px;
}

.viewed-product .rating .fa-star-o {
    font-size: 14px;
}

.viewed-product .product-layout {
    padding-top: 15px;
    padding-bottom: 15px;
}

#viewed-products.owl-carousel {
    margin: 0;
}

@media (max-width:414px) {
    .viewed-product .product-thumb .caption .product-name a {
        font-size: 13px;
    }
}
/*end*/
#content .box-product .blog-items {
    display: inline-block;
    float: left;
}

#content .box.blog_webi .box-content {
    padding: 10px 0 0;
}

.blog-left {
    float: left;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}

.view-blog {
    float: left;
    width: 100%;
    text-align: left;
    margin: 0 0 10px;
}

.read-more {
    float: left;
}

.write-comment {
    padding-right: 10px;
    margin-right: 10px;
}

.date-time {
    text-align: left;
    margin-top: 15px;
    margin-bottom: 15px;
    color: #1c1d21;
    font-size: 18px;
}

    .date-time i {
        font-size: 20px;
    }

.author {
    color: #808080;
    margin-bottom: 15px;
}

.blog-right {
    padding: 6px;
}

    .blog-right .author .fa.fa-user {
        color: #9c9c9c;
        margin-right: 3px;
    }

    .blog-right > h4 {
        margin-bottom: 0;
    }

.blog-desc {
    margin: 15px 0;
    color: #1c1d21;
}

.blog-img {
    padding: 10px 0 0;
}

.blog-date {
    float: right;
}

#content #blog-carousel, #content #blog-grid {
    padding: 0px 0;
    border: none;
    overflow: visible;
}

    #content #blog-carousel .blog-item {
        float: left;
    }

    #content #blog-carousel .product-block, #content #blog-grid .product-block {
        margin: 5px 14px;
        overflow: hidden;
    }

        #content #blog-carousel .product-block:hover, #content #blog-grid .product-block:hover {
            box-shadow: none;
        }

.blog-right a, .product-block:hover .blog-right h4 a {
    color: #1c1d21;
    font-size: 18px;
    font-weight: 600;
    line-height: 16px;
    text-transform: uppercase;
}

.product-block .blog-right h4 a:hover {
    /*    color: #787878;*/
}

.blog_comment {
    float: left;
    font-size: 12px;
}

.blog-right .read_link > a {
    color: #f1574d;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: underline;
}

.read_link .fa.fa-book {
    margin-right: 5px;
}

.webi-single-blog .blog-desc {
    padding-bottom: 10px;
}

.webi-single-blog .block-title h3 {
    padding: 10px 0;
}

.webi-single-blog .view-comment .panel-default {
    border-top: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
    border-left: medium none;
    border-right: medium none;
    box-shadow: none;
    padding: 20px 0;
}

.view-comment .name {
    color: #161b1e;
    font-weight: 700;
}

.view-comment .date {
    color: #bbb;
    font-size: 12px;
}

.webi-blog-image {
    position: relative;
    margin-top: 20px;
}

.product-block .blog-left .webi-post-author {
    bottom: -20px;
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    left: 20px;
    position: absolute;
    text-transform: capitalize;
    transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -webkit-transition: all 300ms ease 0s;
    -ms-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
    z-index: 9999;
}

.product-block:hover .blog-left .webi-post-author {
    bottom: 23px;
}

.write-comment > a {
    color: #1d2530;
    font-size: 14px;
    font-weight: normal;
}

    .write-comment > a:hover, .product-block .blog-right a:hover {
        color: #1d2530;
    }

.product-block .blog-left .webi-post-author::before {
    border-bottom: 1px solid #fff;
    bottom: -7px;
    content: "";
    display: block;
    left: 0;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    width: 30px;
}

.webi_blog_page .panel-body {
    border: medium none;
    padding: 0px;
}

.webi-blog-image .img-thumbnail {
    border: none;
    border-radius: 0;
    padding: 0;
}
/*HTML top banners*/
@media (max-width:414px) {
    .top-banners .col-xs-4 {
        width: 100%;
        margin: 10px auto;
    }
}

.top-banners {
    padding-bottom: 15px;
}
/*========================ACCOUNT PAGE START=============================*/
.account-right {
    border: 1px solid #f0f0f0;
}

    .account-right h4 {
        background-color: #f1574d !important;
        color: #fff !important;
        font-size: 15px !important;
        letter-spacing: 1px !important;
        text-transform: uppercase;
        font-weight: 600 !important;
        padding: 13px 13px !important;
        margin-top: 0;
        margin-bottom: 0;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }

    .account-right .list-group-item {
        border: none;
    }

.accountpage .well {
    background-color: #fff !important;
    border: 1px solid #fff !important;
    border-radius: 0;
    box-shadow: none;
}

.well {
    background-color: #f0f0f0 !important;
}

.accountpage h2 {
    font-size: 22px;
    color: #1d2530;
    letter-spacing: 1px;
    text-transform: capitalize;
    margin-top: 0;
}

.accountpage strong {
    color: #5c1abf;
}

.accountpage {
    color: #1d2530;
    letter-spacing: 0.5px;
}

.achead {
    font-size: 22px;
    color: #fff !important;
    background-color: #001d25300000;
    padding: 8px 5px 8px 15px;
}

.accolor {
    background-color: #f2f2f2;
    margin-top: -10px;
    padding: 10px 5px;
}

    .accolor li {
        font-size: 14px;
        padding-left: 10px;
    }

.accountpage table tr, .accountpage table tr:hover {
    background-color: #f2f2f2;
}

.common-button-small, #button-coupon, #button-voucher {
    padding: 6px 11px;
    border-radius: 0;
}

.common-button, .common-button-small, #button-quote, #button-guest, #button-confirm, #button-coupon, #button-voucher {
    background-color: #f1574d;
    color: #fff;
    padding: -1px 26px;
    border-radius: 0px;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 600;
    letter-spacing: 1px;
    border: 1px solid #ec4612;
    box-shadow: none;
    background-image: none;
}

#button-coupon, #button-voucher {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

    .common-button:hover, .common-button-small:hover, #button-coupon:hover, #button-voucher:hover, #button-guest:hover, #button-confirm:hover, #button-quote:hover {
        background-color: #1d2530;
        color: #fff;
        border: 1px solid #1d2530;
    }

.checkoutpage table thead tr {
    background-color: #f2f2f2;
    color: #1d2530;
    font-weight: 600;
    font-size: 14px;
}

.commonheading {
    color: #1d2530;
    text-transform: capitalize;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 22px;
    margin-bottom: 25px;
}

.checkoutpage .panel-default, .checkoutpage .panel-default > .panel-heading {
    border-radius: 0;
    color: #1d2530;
}

.refresh, .remove {
    margin: 0 5px;
}

#accordion .panel-title {
    font-size: 14px;
    background: #f2f2f2;
    padding: 5px;
}

    #accordion .panel-title a {
        width: 100%;
    }

        #accordion .panel-title a i {
            float: right;
            font-size: 18px;
        }

@media (max-width: 1199px) {
    .compare .common-button {
        margin-top: 5px;
    }
}

.compare table {
    display: table;
}

a.view-cartpage {
    background: #f1574d;
    border-radius: 4px;
    padding: 5px;
    color: #fff !important;
    vertical-align: middle;
    line-height: 30px;
}

    a.view-cartpage:hover {
        background: #1d2530;
    }

.sitemap-cat li a {
    font-size: 14px;
}

h2.brand-heading {
    margin-top: 0;
}

.inner-heading {
    background: #fff;
    padding: 10px;
}

.heading-extra {
    margin: 0 auto 10px;
    border-bottom: 5px solid #f0f0f0;
}

    .heading-extra h4 {
        font-size: 16px;
        margin: 0 auto;
        color: #f1574d;
        text-align: left;
        padding: 10px 10px 10px 0;
        text-transform: uppercase;
    }

.inner-heading a {
    color: #1d2530;
    font-size: 14px;
}

    .inner-heading a:hover {
        color: #f1574d;
    }
/*========================ACCOUNT PAGE OVER====================================*/
/* Shine */

.hover14 .image-slider1 {
    position: relative;
}

    .hover14 .image-slider1::before {
        position: absolute;
        top: 0;
        left: -75%;
        z-index: 2;
        display: block;
        content: '';
        width: 50%;
        height: 100%;
        background: -webkit-linear-gradient(left, rgba(242,242,242,0) 0%, rgba(0,0,0,.2) 100%);
        background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,.3) 100%);
        -webkit-transform: skewX(-25deg);
        transform: skewX(-25deg);
    }

    .hover14 .image-slider1:hover::before {
        -webkit-animation: shine .99s;
        animation: shine .99s;
    }

@-webkit-keyframes shine {
    100% {
        left: 125%;
    }
}

@keyframes shine {
    100% {
        left: 125%;
    }
}

.image-banner {
    background: #fff;
    overflow: hidden;
}

    .image-banner:hover + span {
        bottom: -36px;
        opacity: 1;
    }

.hover14 .image-banner {
    position: relative;
}

    .hover14 .image-banner::before {
        position: absolute;
        top: 0;
        left: -75%;
        z-index: 2;
        display: block;
        content: '';
        width: 50%;
        height: 100%;
        background: -webkit-linear-gradient(left, rgba(242,242,242,0) 0%, rgba(242,242,242,.2) 100%);
        background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,.2) 100%);
        -webkit-transform: skewX(-25deg);
        transform: skewX(-25deg);
    }

    .hover14 .image-banner:hover::before {
        -webkit-animation: shine .99s;
        animation: shine .99s;
    }


/*copyright(c)  2017 webiarch.com*/
#text-search {
    float: left;
    width: 54%;
    height: 40px;
    border: none;
    line-height: 40px;
    padding-left: 15px;
    padding-right: 55px;
    background: #fff;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

#btn-search-category .fa {
    font-size: 16px;
}

/*#btn-search-category:hover {
    background: #000000;
    color: #f1574d;
}*/

i.fa.fa-search {
    color: #000;
}

#sp-btn-search {
    right: 0;
    text-align: center;
    background: transparent;
}

#btn-search-category {
    height: 35px;
    width: 10%;
    text-align: center;
    padding: 0;
    border-radius: 4px;
    background: #fff;
    box-shadow: none;
    outline: none;
    color: #fff;
    text-shadow: none;
    border: none;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

@media(min-width: 768px) and (max-width: 991px) {
}

.marginleft_30 {
    margin-left: -30%;
}

.search-s {
    margin-right: 6px;
}

.ajax-loader-container {
    display: none;
}

.ajax-result-item {
    list-style: none;
}

    .ajax-result-item .product-image {
        float: left;
    }

.category-item {
    z-index: 9999 !important;
    position: absolute;
    display: none;
    background: #FFF none repeat scroll 0% 0%;
    max-height: 300px;
    overflow: auto !important;
    margin-top: 0px;
    border: 1px solid #DDD !important;
    padding: 0px;
    width: 332px !important;
    text-align: left;
    list-style: none;
    cursor: pointer;
}

    .category-item li {
        line-height: 20px;
        padding: 5px 10px;
        color: #1d2530;
    }

        .category-item li:hover {
            background: #F2F2F2;
        }

.ajax-loader-container {
    position: absolute;
    top: 41px;
    z-index: 110;
    width: 52%;
    height: 300px;
    border: 2px solid antiquewhite;
    background-color: white;
    opacity: 0.5;
}

.ajax-result-container {
    position: absolute;
    top: 41px;
    z-index: 100;
    width: 52%;
    height: auto;
    max-height: 300px;
    overflow: auto;
    background-color: white;
}

@media (max-width:414px) {
    .ajax-result-container {
        width: 91%;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .ajax-result-container {
        top: 46px;
        width: 47%;
    }
}

ul.ajax-result-list {
    padding: 0px;
}

.product-info {
    display: inline-block;
    border-bottom: 1px solid antiquewhite;
    width: 100%;
    padding: 0 15px;
}

    .product-info > .product-img {
        float: left;
    }

    .product-info > .detail {
        padding-left: 110px;
    }

    .product-info .price-old {
        text-decoration: line-through;
    }

.all-category {
    position: relative;
    cursor: pointer;
    float: left;
    width: 30%;
    vertical-align: middle;
    line-height: 35px;
    height: 35px;
    background: #fff;
}

    .all-category p {
        margin-bottom: 0px;
    }

        .all-category p::before {
            content: "\f107";
            position: absolute;
            right: -9px;
            font-family: FontAwesome;
        }


        .all-category p::after {
            /*border-left: 1px solid #1d2530;*/
            content: "";
            height: 38px;
            left: 0;
            position: absolute;
            right: auto;
            top: 1px;
            z-index: 9;
        }

    .all-category p {
        margin-bottom: 0px;
        width: 50px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        color: #1d2530;
        font-size: 14px;
        text-align: center;
    }

@media(min-width: 600px) {
    .all-category p {
        width: 100%;
    }
}
/*.all-category p span{padding-left: 15px;}*/
.ajax-result-item .product-image img {
    max-width: 100px;
}

.ajax-result-item .product-name a {
    font-size: 16px;
    padding-left: 10px;
}

    .ajax-result-item .product-name a:hover {
        color: #ec4612;
    }

.ajax-result-item .price-box p {
    display: inline-block;
}

.ajax-result-item .price-box span {
    color: #ec4612;
    font-size: 16px;
    font-weight: 700;
    padding-left: 10px;
}

.ajax-result-item .price-box .old-price span {
    color: #000000;
    text-decoration: line-through;
    font-weight: 300;
    font-size: 14px;
    padding: 0 5px 0 10px;
}

.ajax-result-container {
    box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
    -webkit-transition: box-shadow 300ms 0s ease;
    -moz-transition: box-shadow 300ms 0s ease;
    -ms-transition: box-shadow 300ms 0s ease;
    -o-transition: box-shadow 300ms 0s ease;
    transition: box-shadow 300ms 0s ease;
}

.search-all {
    margin-top: 12px;
}

@media (max-width: 767px) {
    .search-s {
        margin-right: 0;
    }

    .search-all {
        margin-top: 7px;
        margin-bottom: 3px;
    }
}

@media (max-width: 500px) {
    #text-search {
        width: 45%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .all-category p span {
        padding-left: 0;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .search-all {
        margin-top: 10px;
    }
}

@media (min-width: 992px) {
    .quick-search.fix-header .top-search {
        width: auto;
        position: absolute;
        right: 160px;
    }

    .quick-search.fix-header .search-container {
        display: none;
        top: 0;
        width: 0;
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
    }

    .quick-search.fix-header #search-by-category {
        width: 45px;
        float: left;
        position: relative;
        height: 45px;
        margin-top: 5px;
        padding-bottom: 50px;
    }

        .quick-search.fix-header #search-by-category:hover .search-container {
            display: block !important;
            width: 100%;
            position: absolute;
            right: 0;
            top: 100%;
            -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
            box-shadow: 0 6px 12px rgba(0,0,0,.175);
        }

    .quick-search.fix-header #text-search {
        background: #eee;
    }

    .quick-search.fix-header .all-category p {
        background: #eee;
    }

    .quick-search.fix-header .ajax-result-container {
        width: 270px;
        top: 107px;
        box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
        -webkit-transition: box-shadow 300ms 0s ease;
        -moz-transition: box-shadow 300ms 0s ease;
        -ms-transition: box-shadow 300ms 0s ease;
        -o-transition: box-shadow 300ms 0s ease;
        transition: box-shadow 300ms 0s ease;
    }
}

@media (max-width: 991px) {
    #search-by-category {
        width: 100%;
        margin: 5px auto 10px;
    }
}

@media (max-width: 479px) {
    .product-info > .detail {
        padding: 0 5px;
    }

    .all-category p:before {
        right: 5px;
    }

    .all-category p span {
        padding-left: 5px;
        font-size: 11px;
    }

    #text-search {
        font-size: 11px;
    }
}

.ajax-result-msg {
    min-height: 100px;
}

p.ajax-result-msg {
    text-align: center;
    padding: 50px;
}


.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}


.productName_Link img {
    /*min-height: 220px;
    min-width: 220px;*/
}




/*Shiva*/

#accordion a:hover {
    text-decoration: none;
    outline: none;
    color: #f1574d;
}


.min_Width50p {
    min-width: 50px;
}

.min_Width75p {
    min-width: 75px;
}

.min_Width85p {
    min-width: 85px;
}

.min_Width100p {
    min-width: 100px;
}

.min_Width150p {
    min-width: 150px;
}

.min_Width200p {
    min-width: 200px;
}



.max_width100p {
    max-width: 100px;
}

.max_width200p {
    max-width: 200px;
}

.max_width300p {
    max-width: 300px;
}
/*[name^=quantity]*/
/*.changedTdColor_OddNo .form-control {
    width: 112px;
    height: 35px;
}*/

.tb_NotificationHeader {
    margin-top: 8px;
}

.td_NotificationHeader {
    margin-top: -18px;
}

.img-responsive {
    /*width: 100%;*/
    padding: 10px;
    /*max-height: 199px;*/
}

.pagination > .active > a, .pagination > .disabled > a {
    pointer-events: none;
    cursor: not-allowed;
}

.Searchgridheader {
    display: inline-block;
    padding: 0px 20px 0px 0px;
}


.productMain_div {
    width: 25%;
    float: left;
    display: inline-block;
    /*margin: 0px 0px 0px -6px;*/
    padding-right: 15px;
}

.contents {
    display: inline-block;
    width: 100%;
}

.RightPanelCalculation_Left {
    float: left;
    width: 45%;
    display: inline-block;
}

.RightPanelCalculation_Right {
    float: right;
    width: 50%;
    display: inline-block;
}

.paddingLeftright5px {
    padding: 0px 5px;
    display: inline-block;
}

.paddingTop20 {
    padding-top: 20px;
    display: inline-block;
}

.paddingTop_20 {
    padding-top: 20px;
}

.paddingTop_Buttom7 {
    padding: 7px 0px;
}

.fileUpload_button {
    color: #fff;
    font-size: 12px;
    /*background-color: #FFFFFF;
    border: none;
    font-size: 16px;
    text-transform: uppercase;
    padding: 7.5px 12px;
    border: 1px solid #cccccc;
    border-radius: 4px !important;
    cursor: pointer;
    background-image: none;
    color: #fff;
    height: 34px;
    margin: -30px -7px 0px -16px;
    width: 470px;*/
}

.fup_artwork_no_addoption {
    margin: -32px 0px 0px -17px;
    width: 485px;
    height: 36px;
    cursor: pointer;
    opacity: 0;
}


.tbRightHeader {
    text-align: center;
    width: 100%;
    display: initial;
    float: right;
}

.div_img_cart_cnt {
    margin: -35px 10px 0px 33px;
}

.div_notification_cnt {
    margin: -42px 0px 0px 18px;
}

.div_img_Notification {
    display: inline-block;
    /*padding: 0px 0px 0px 5px;*/
    margin: 0px 0px 0px 0px;
}

.Position_absolute {
    position: absolute;
    /*margin: 15px -110px;*/
    z-index: 99999;
    opacity: 99999;
}

#ctl00_div_searchProducts {
    text-align: center;
}

.productSearch {
    width: 250px !important;
}

.all-category {
    width: 50px !important;
}

#btn-search-category {
    width: 32px !important;
    float: left;
}

.rightNav {
    float: right;
    margin: 2px 0px 0px 0px;
    font-weight: bold;
}

    .rightNav .logout, .rightNav .addToCart {
        float: left;
    }

    .rightNav img {
        background-repeat: no-repeat;
        height: 35px;
        width: 35px;
        cursor: pointer;
    }


.footer-delivery {
    background: #2F4858;
    padding: 40px 0;
}

    .footer-delivery .footer_msg_text {
        line-height: 20px;
        color: #FFFFFF;
        font-weight: 300;
        font-size: 18px;
    }

    .footer-delivery h4 {
        text-transform: uppercase;
        color: #FFFFFF;
        padding: 10px 0 0 0;
        font-size: 16px;
    }

.subheader {
    line-height: 1.4;
    color: #6f6f6f;
    font-weight: normal;
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
}

#content .clearfix img {
    display: inline-block;
    width: 100%;
}

#div_PriceList .thinlineborder {
    border-top: 1px solid #D3D3D3;
}

#div_PriceList td {
    padding: 0px 5px;
}

#div_PriceListMore .thinlineborder {
    border-top: 1px solid #D3D3D3;
}

#div_PriceListMore td {
    padding: 0px 5px;
}

.borderRight4px {
    border-radius: 0px 4px 4px 0px;
}

.borderLeftt4px {
    border-radius: 4px 0px 0px 4px;
}

.tr_Price_header {
    background-color: #f1574d;
}

.div_On_Logout_Option {
    margin: 4px 0px 0px -160px;
}

.loginpage-body {
}

.min_max_height400px {
    min-height: 400px !important;
    max-height: 400px !important;
}

.loginpage-body .background_color_white {
    padding: 0px 15px;
}

.paddingTop_Buttom_10 {
    padding: 10px 0px;
}

.paddingTop_Buttom_5 {
    padding: 5px 0px;
}

.PaddingButton20px {
    padding: 0px 0px 20px 0px;
}

.paddingLeft_right_10 {
    padding: 0px 10px;
}

.logoutHeading {
    margin: 0;
    background: #9c4341;
    padding: 13px 20px;
    font-size: 14px;
    color: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.triangleShape {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 20px solid #9c4341;
    top: -5px;
    right: 5px;
    z-index: 1111;
    position: absolute;
    padding: 0 !important;
    background-color: transparent !important;
}

.headerBar #container {
    background-color: #f1574d;
}

.headerBar {
    background-color: #21272E;
    vertical-align: middle;
    padding: 10px 0px;
}

.rightNav div {
    padding: 0px 0px 0px 5px;
}

.addToCart {
    padding: 0px 0px 0px 10px !important;
}

.topnavli {
    padding: 0px 10px 0px 0px;
}

#globalHeader .navbar-brand {
    float: none;
    position: absolute;
    width: 174px;
    margin: 0 auto;
    padding: 0;
    top: 4px;
    left: 0;
    bottom: 0;
    /*right: 0;*/
    display: block;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px;
}

#globalHeader .navbar-brand img {
    width: 100%;
}

#globalHeader {
    background-color: #21272E;
    vertical-align: middle;
    padding: 10px 0px;
}

.carousel-item {
    padding: 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.carousel-image {
    width: 100%;
}

.col-center-block {
    float: none !important;
    display: block;
    margin: 0 auto;
    /* margin-left: auto; margin-right: auto; */
}

#Checkout_Address_popUp .form-control {
    width: 300px;
}

.table-bordered-none td {
    border-top: 0px solid #ddd !important;
}

/*mobile*/


@media (max-width:480px) {

    body {
        min-width: auto;
    }

    .logoleft {
        display: block;
        float: none !important;
        margin: 0 auto 15px auto;
    }

    .search-container {
        /*margin: 0px;*/
        display: inline-block;
        /*width: 100%;*/
    }

    .productSearch {
        width: 100% !important;
        padding-right: 10px !important;
        display: inline-block;
        margin: 1px 0px;
    }

    .all-category {
        width: 80% !important;
    }

    .rightNav {
        float: none;
        margin-bottom: 10px;
        text-align: center;
        width: 100%;
    }

        .rightNav .logout, .rightNav .addToCart {
            float: none;
            display: inline-block !important;
        }

    #btn-search-category {
        width: 20% !important;
        margin-left: 0px;
    }

    .all-category p {
        width: auto;
    }

    .navbar-header {
        float: none !important;
        cursor: pointer;
        display: block;
    }

    #ctl00_HeaderPanel {
        display: inline-block !important;
        width: 100%;
    }

    .headerLogTxt {
        padding: 5px 3px;
    }

    .all-category p::after {
        border-left: none;
    }


    .owl-carousel {
        margin-top: 20px;
        display: inline-block;
        float: left;
    }

    .ProductDetials_MainDiv {
        width: 100%;
        padding: 0px 0px;
    }

    .RightPanel_New {
        display: initial;
    }

    .RightPanelCalculation_Left {
        width: 100%;
        display: inline-block;
    }

    .RightPanelCalculation_Right {
        width: 100%;
        display: inline-block;
    }

    #rightPanel_image {
        width: 100%;
    }

    .web_dialog_Address {
        top: 0;
        left: 0;
        margin: 0 40px;
    }

    /*#Checkout_Address_popUp .form-control {
        width: 100%;
    }*/
}
/*tab*/
@media (max-width:768px) {

    body {
        min-width: auto;
    }

    .Notificationsimg {
        float: none;
    }

    .logoleft {
        display: block;
        /*float: none !important;*/
        /*margin: 0 auto 15px auto;*/
    }

    .search-container {
        /*margin: 0px;*/
        display: inline-block;
        /*width: 100%;*/
    }

    .productSearch {
        width: 100% !important;
        padding-right: 10px !important;
        display: inline-block;
        margin: 5px 0px;
    }

    .all-category {
        width: 80% !important;
    }

    .rightNav {
        float: none;
        margin-bottom: 10px;
        text-align: center;
        font-weight: bold;
    }

        .rightNav .logout, .rightNav .addToCart {
            float: none;
            display: inline-block !important;
            font-weight: bold;
        }

    #btn-search-category {
        width: 20% !important;
        margin-left: 0px;
    }

    .all-category p {
        width: auto;
    }

    .navbar-header {
        float: none !important;
        cursor: pointer;
        display: block;
    }

    #ctl00_HeaderPanel {
        display: inline-block !important;
        width: 100%;
    }

    .headerLogTxt {
        padding: 5px 3px;
    }

    .all-category p::after {
        border-left: none;
    }


    .owl-carousel {
        margin-top: 20px;
        display: inline-block;
        float: left;
    }

    .owl-item {
        min-width: 280px;
    }

    .ProductDetials_MainDiv {
        width: 100%;
        padding: 0px 0px;
    }

    .RightPanelCalculation_Left {
        width: 100%;
        display: inline-block;
    }

    .RightPanelCalculation_Right {
        width: 100%;
        display: inline-block;
    }

    #rightPanel_image {
        width: 100%;
    }

    #content {
        display: inline-block;
    }

    .loginpage-body .background_color_white {
        margin: 20px 0px;
        padding: 0px 15px;
    }


    .web_dialog_Address {
        top: 0;
        left: 0;
        margin: 0 40px;
    }


    #accountInfoContent_right_withBrderLft {
        border-left: none;
    }

    /*#Checkout_Address_popUp .form-control {
        width: 100%;
    }*/

    .padding0_onlyforDevices {
        padding: 0;
    }

    .Device_DisplayNone {
        display: none;
    }

    #ctl00_txt_search {
        border-radius: 2px;
    }

    .search-container {
        width: 100% !important;
    }


    /*.div_Img_Cart {
        padding: 0px 0px 0px 32px;
    }*/
}

/*tab horizontal*/
@media (max-width:992px) {

    .search-container {
        width: auto;
        /*padding: 10px 0px;*/
    }

    .padding0_onlyforDevices {
        padding: 0;
    }
}

@media (min-width:768px) {
    body {
        min-width: auto;
    }

    .search-container {
        width: auto;
        /*padding: 10px 0px;*/
    }

    .img_backgroundColor {
        /*margin: 0px 150px;*/
    }
}


.headerBar .table.table-bordered-none td:last-child {
    padding: 8px 0 8px 8px;
}

.showValue {
    display: inline-block;
    float: right;
}

    .showValue label {
        float: left;
        width: 60px;
        vertical-align: middle;
        line-height: 32px;
        display: inline-block;
    }

    .showValue select {
        width: 130px !important;
    }

.orderDetails .table td {
    padding: 8px 8px 8px 0px;
}

.orderDetails_div .table td {
    padding: 8px 8px 8px 0px;
}

#tb_Address_Details td {
    padding: 8px 8px 8px 0px;
}

#LoginPage header {
    background-color: #FFFFFF;
    vertical-align: middle;
    padding: 20px 0px;
}


#navbar .headerBar .container table td {
    padding: 0px 0px 0px 0px;
}

    #navbar .headerBar .container table td img {
        width: 34px;
        height: 34px;
        /*height: 35px;*/
    }

#LoginPage #div_signup_link, #a_Forget_Password {
    font-size: 106%;
}

#LoginPage .navbar h3 {
    font-size: 32px;
}

.dropdownserviceQuickAdd {
    width: 84px;
    border: solid 1px #ABADB3;
    font-size: 12px;
    outline: none;
    float: left;
    height: 29px;
}

.dropdownserviceProductDetail {
    width: 75px;
    border: solid 1px #ABADB3;
    font-size: 12px;
    outline: none;
    float: left;
}

.Inv_Del_addressPopupSavebtn {
    padding: 0px 0px 0px 15px;
}

.chkInv_Del_Address_popUP {
    padding: 5px 0px;
}

.lblInv_Del_Address_popUP {
    padding: 10px 10px;
}

.inv_del_PopUp_header {
    font-size: 20px;
    padding: 15px 0px 5px 0px;
    border-bottom: 1px dashed gray;
    margin-bottom: 20px;
}

.anchorLink {
    color: #10357F;
    text-decoration: underline;
    cursor: pointer;
    font-family: "Open Sans",sans-serif;
}

    .anchorLink:hover {
        color: #10357F;
        text-decoration: underline;
        cursor: pointer;
    }

.InvoiceDiv table td a {
    padding: 0px 10px 0px 0px;
}


.buttonNextLoading a {
    background: #f1574d url(../../../../images/radimg1.gif) no-repeat center;
    height: 38px;
    width: 70.41px;
    /* border-color: #9B9B9B; */
    border-radius: 5px;
    /* border-style: solid; */
    /* border-width: 1px; */
    /* box-shadow: 0 0 1px #EEEEEE, 0 0 1px rgba(255, 255, 255, 0.6) inset; */
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    /*margin: 0px 15px 0px 15px;*/
    /* min-height: 5px; */
    /* min-width: 55px; */
    padding: 12px 0px 0px 0px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    outline-style: none;
}

#ctl00_ContentPlaceHolder1_chk_changePwd {
    margin: 0px 10px 0px 0px;
}

#accountInfoContent_left table td {
    /*padding: 8px 0px 8px 0px;*/
}

.tabcolor {
    background-color: #f1574d !important;
    background: #f1574d !important;
    color: white;
}

.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol {
    color: white !important;
    background-color: #f1574d !important;
    background: #f1574d !important;
    font-size: 13px;
    font-weight: normal !important;
}

.RadGrid .rgRow, .RadGrid .rgAltRow, .RadGrid .rgHeader, .RadGrid .rgResizeCol, .RadGrid .rgPager, .RadGrid .rgGroupPanel, .RadGrid .rgGroupHeader {
    font-size: 9.5pt;
}

.RadGrid_Default .rgAltRow {
    background: #FBFBFB;
}

.RadGrid_Default .rgAltRow {
    background: #FBFBFB;
}

.dropdown25 {
    height: 25px;
}

.Popupnotes {
    background-color: #fff;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 5px 0 #144c81;
    color: #111;
    display: block;
    min-width: 200px;
    padding: 25px;
}

.succmesssage {
    background-color: #F0FEBD;
    border: 1px solid #B1D639;
    border-radius: 2px;
    padding: 2px 0px 0px 5px;
    margin-bottom: 12px;
}

.td500px_new {
    width: 500px;
}

.img-responsive {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

    .img-responsive:hover {
        -ms-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -webkit-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2);
    }

.div_CouponCode_new {
    position: fixed;
    top: calc(50% - 120px);
    left: calc(50% - 217px);
    z-index: 110;
    padding: 22px;
    background: white;
    border-radius: 10px;
}

#ctl00_ddl_Categories {
    border-radius: 5px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

#divSearchBox {
    /*border: 2px solid #d8d8d8;*/
    height: 34px;
    width: 336px;
    border-radius: 7px;
}

.cat-dm-resp {
    display: inline-block;
    margin: 15px 50px 15px 0px;
    background: #f1f2f7;
    width: 270px;
    height: 250px;
}

.prod-dm-res {
    display: inline-block;
    margin: 15px 50px 15px 0px;
    background: #f1f2f7;
    width: 270px;
}

@media screen and (max-width: 800px) {
    .visible-phone {
        display: inline-block !important;
    }

    .visible-desktop {
        display: none !important;
    }

    #divImageHeader {
        width: 50% !important;
    }

    #divSearchIcons {
        width: 50% !important;
    }

    .header-master-height {
        height: 97px;
    }

    .header-first-height {
        height: 57px;
    }

    .menu-top-pos {
        top: 57px;
    }

    .headerImgWidth {
        max-width: 160px !important;
        max-height: 40px !important;
    }
}

@media screen and (min-width: 801px) {
    .visible-phone {
        display: none !important;
    }

    .visible-desktop {
        display: inline-block !important;
    }

    .header-master-height {
        height: 135px;
    }

    .header-first-height {
        height: 95px;
    }

    .menu-top-pos {
        top: 95px;
    }

    .headerImgWidth {
    }
}

.lbl_loginNamexs {
    padding-right: 10px;
    display: inline-block;
    float: left;
    font-weight: bold;
}

.SearchpopupMinified {
    display: block !important;
    position: absolute;
    top: 55px;
    z-index: 1000;
    right: 47px;
}

.category-item-popup {
    z-index: 9999 !important;
    position: absolute;
    display: none;
    background: #FFF none repeat scroll 0% 0%;
    max-height: 300px;
    overflow: auto;
    margin-top: 0px;
    border: 1px solid #DDD !important;
    padding: 0px;
    width: 100%;
    text-align: left;
    list-style: none;
    cursor: pointer;
}

    .category-item-popup li {
        line-height: 20px;
        padding: 5px 10px;
        color: #1d2530;
    }

        .category-item-popup li:hover {
            background: #F2F2F2;
        }

.bg-img-fixed {
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
}

.category-thumb {
    margin-left: auto;
    margin-right: auto;
    padding: 10px 25px;
    overflow: hidden;
    text-align: center;
    border: 1px solid transparent;
    min-height: 250px;
}


/*.div_prodname label
{
    color: #E94969;
    font-weight: 600;
}*/

.btnQuickAddtoCart {
    background: #FFC000;
    border: none;
    height: 30px;
    width: 84px;
    font-weight: 700;
    font-size: 12px;
    box-shadow: -1px -1px 1px 0px #f1f2f7;
}

.productName_div label {
    color: #000;
    font-weight: 600;
    font-size: 14px;
}

input.x-btnpro.Grey.main {
    background: #FFC000;
    border-radius: 0;
    border: 0;
}

.productDetails_div .productName_div {
    max-height: 40px;
    overflow: hidden;
}

#div_On_Logout_Option {
    position: absolute;
    background: #F2F2F2; /*white;*/
    padding: 15px;
    z-index: 10;
    box-shadow: 1px 2px 10px 3px #888888;
    border-radius: 2px;
    margin-top: 10px;
    width: max-content;
}

.div_img_backgroundColor > img {
    margin: auto;
}

.width90p-mar-auto {
    width: 90%;
    margin: auto;
    padding: 0;
}

.font-weight-Header {
    font-weight: 300;
}

/*product details page starts*/
.div_outerstyle {
    border: 1px solid lightgray;
    padding: 10px;
    border-radius: 2px;
    margin-top: 5px;
    border-width: 1px 2px 2px 1px;
}

.pricefontbold {
    font-weight: 500;
    color: #050607;
}

.stockinhand {
    font-size: 11px;
}

.artworkbtn {
    width: 120px;
    padding-top: 5px;
    padding-right: 20px;
    border: none;
    /*border-radius: 0px !important;*/
    color: white;
}

    .artworkbtn:hover {
        background-color: #1d2530;
        border: 1px solid #1d2530;
        outline: none;
        color: #fff;
    }

.mrg-rgt-8px {
    margin-right: 8px;
}

.marginBottom10 {
    margin-bottom: 10px;
}

.margintop20 {
    margin-top: 20px;
}

.artwork_content_div_no_addoption_csv {
    margin: 10px 0px 15px 0px;
}

.dropdown30 {
    height: 30px;
}

/*product details page ends */

.add-to-cart-position {
    width: calc(100% - 50px);
    position: absolute;
    bottom: 7px;
    left: 25px;
}

.productName_div {
    font-weight: 600;
}

.div-goto-top {
    background: rgb(0, 0, 0);
    color: #fff;
    font-weight: 300;
    border: 2px solid rgb(72, 72, 72);
    height: 40px;
    width: 50px;
    font-size: 15px;
    padding-top: 3px;
}

#approvalpending_tab_div ul {
    list-style: none;
    overflow: hidden;
}

    #approvalpending_tab_div ul li {
        float: left;
        background: #f1574d;
    }

        #approvalpending_tab_div ul li a {
            color: #74777b;
            text-decoration: none;
            padding: 10px 20px 10px 20px;
            position: relative;
            float: left;
            text-transform: uppercase;
            background: white;
            display: block;
            font-weight: 300;
            font-size: 16px;
        }

            #approvalpending_tab_div ul li a label, small {
                font-size: 16px;
            }

            #approvalpending_tab_div ul li a::before {
                content: " ";
                display: block;
                width: 0;
                height: 0;
                border-left: 30px solid #fff;
                position: absolute;
                top: 50%;
                margin-top: -50px;
                margin-left: 1px;
                left: 99%;
                z-index: 1;
                color: #f1574d;
            }

            #approvalpending_tab_div ul li a::after {
                content: " ";
                display: block;
                width: 0;
                height: 0;
                border-left: 30px solid #f1574d;
                position: absolute;
                top: 50%;
                margin-top: -50px;
                left: 98.2%;
                z-index: 2;
            }

        #approvalpending_tab_div ul li:last-child a:after {
            border: 0;
            margin-left: -10px;
        }

#approvalpending_tab_div .RadTabStrip_Default .rtsLevel .rtsLink.rtsSelected {
    color: #00A2EA;
    font-size: 16px;
    white-space: nowrap;
    /* background: #000000; */
    font-weight: 300;
    border-bottom: 3px solid #00A2EA;
}


#approvalpending_tab_div ul li .rtsSelected::before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    /* border-top: 50px solid transparent; */
    /* border-bottom: 50px solid transparent; */
    /* border-left: 30px solid #fff; */
    position: absolute;
    top: 50%;
    margin-top: -50px;
    margin-left: 1px;
    left: 99%;
    z-index: 1;
}

#approvalpending_tab_div ul li .rtsSelected::after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    /* border-top: 50px solid transparent; */
    /* border-bottom: 50px solid transparent; */
    /* border-left: 30px solid #000000; */
    position: absolute;
    top: 50%;
    margin-top: -50px;
    left: 98.2%;
    z-index: 2;
}

#approvalpending_tab_div .RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt {
    margin: 0px;
}

#approvalpending_tab_div .RadTabStrip_Default .rtsLevel .rtsSelected .rtsOut {
    background-position: 0;
}

#approvalpending_tab_div .RadTabStrip_Default .rtsLevel .rtsOut {
    background-image: none;
    background-position: 0;
}

#approvalpending_tab_div .RadTabStrip .rtsLI, .RadTabStripVertical .rtsLI {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: inherit;
    overflow: visible;
}

#approvalpending_tab_div .RadTabStrip .rtsIn, .RadTabStripVertical .rtsIn {
    padding: 0px 20px;
}

#approvalpending_tab_div .FirstChild {
    padding-left: 0px;
    padding-right: 0px;
}

#ctl00_divNotifications {
    position: absolute;
    background: white;
    padding: 15px;
    z-index: 10;
    box-shadow: 1px 2px 10px 3px #888888;
    border-radius: 4px;
    margin-top: 42px;
    min-width: 190px;
    margin-left: -144px;
}

.btn-default-new {
    color: #fff;
    background-color: #f1574d;
    border: none;
    padding: 7px 15px;
    font-size: 16px;
    text-transform: uppercase;
}

    .btn-default-new:hover {
        background-color: #1d2530;
        color: #fff;
        outline: none;
    }

.btn-borderradius {
    border-radius: 4px !important;
}

.ApproveIcon {
    background-image: url(../../../../images/StoreImages/approve.png);
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
    cursor: pointer;
    display: block;
}

table#shippingCart_Table thead tr td {
    color: #808080;
    font-weight: 600;
}

table#shippingCart_Table tbody tr td {
    border: 0;
}

table#shippingCart_Table thead tr {
    border-bottom: 3px solid #D9D9D9;
}

table#shippingCart_Table tbody tr td {
    vertical-align: middle;
}

.font-price-details {
    color: #000 !important;
    font-weight: 400 !important;
}

.btn-proceed-to-checkout {
    width: 100%;
    background: #D6DCE4;
    border: 1px solid #d8d8d8;
    /*padding: 10px;*/
    font-weight: bold;
    font-size: 16px;
    outline: none;
    color: #000;
    border-radius: 3px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 11px;
    padding-right: 11px;
}

.btn-global {
    background: #0070C0;
    border: 1px solid #0070C0;
    /*padding: 7px;*/
    font-size: 13px;
    font-weight: 600;
    color: #fff;
    outline: none;
    padding-bottom: 9px;
    padding-top: 9px;
    padding-left: 11px;
    padding-right: 11px;
    border-radius: 3px;
}

    .btn-global:hover {
        background-color: #1d2530;
        border: 1px solid #1d2530;
        outline: none;
        color: #fff;
    }

.fontfileupload_proddetails:hover {
    background-color: #1d2530;
    border: 1px solid #1d2530;
    outline: none;
    color: #fff;
}

.cart-total-field {
    width: 264px;
    display: inline-block;
    float: right;
    margin: 5px 15px 0px 15px;
    border: 1px solid lightgray;
    padding: 7px;
    padding-top: 0;
    border-width: 1px 2px 2px 1px;
}

@media screen and (max-width: 1024px) {

    .cart-table-style {
        width: calc(100% - 30px);
        overflow: auto;
        display: inline-block;
        margin-top: 5px;
        margin-left: 15px;
        margin-right: 15px;
    }
}

@media screen and (min-width: 1025px) {

    .cart-table-style {
        width: calc(100% - 314px);
        overflow: auto;
        display: inline-block;
        margin-top: 5px;
        margin-left: 15px;
    }
}

.btn-proceed-to-checkout:hover {
    background-color: #1d2530;
    border: 1px solid #1d2530;
    color: #fff;
    outline: none;
}

#shippingCart_Table input[type=checkbox] {
    height: 15px;
    width: 15px;
}

.Classyellowbackground {
    background: #FFFFCC !important;
}


/*New Wizard design*/

#wizard ul {
    list-style: none;
    overflow: hidden;
}

    #wizard ul li {
        float: left;
        /* background: #f1574d; */
    }

        #wizard ul li a {
            color: grey;
            text-decoration: none;
            padding: 15px 20px 10px 20px;
            position: relative;
            float: left;
            text-transform: uppercase;
            /* background: #f1574d; */
            display: block;
            font-weight: 300;
        }

            #wizard ul li a label, small {
                font-size: 16px;
            }

            #wizard ul li a::before {
                content: " ";
                display: block;
                width: 0;
                height: 0;
                /* border-top: 50px solid transparent; */
                /* border-bottom: 50px solid transparent; */
                /* border-left: 30px solid #fff; */
                position: absolute;
                top: 50%;
                margin-top: -50px;
                margin-left: 1px;
                left: 99%;
                z-index: 1;
                color: #f1574d;
            }

            #wizard ul li a::after {
                content: " ";
                display: block;
                width: 0;
                height: 0;
                /* border-top: 50px solid transparent; */
                /* border-bottom: 50px solid transparent; */
                /* border-left: 30px solid #f1574d; */
                position: absolute;
                top: 50%;
                margin-top: -50px;
                left: 98.2%;
                z-index: 2;
            }


        #wizard ul li:last-child a:after {
            border: 0;
            margin-left: -10px;
        }

        #wizard ul li .selected {
            color: #00A2EA;
            font-size: 14px;
            white-space: nowrap;
            /* background: #000000; */
            font-weight: 400;
            border-bottom: 3px solid #00A2EA;
        }


            #wizard ul li .selected::before {
                content: " ";
                display: block;
                width: 0;
                height: 0;
                /* border-top: 50px solid transparent; */
                /* border-bottom: 50px solid transparent; */
                /* border-left: 30px solid #fff; */
                position: absolute;
                top: 50%;
                margin-top: -50px;
                margin-left: 1px;
                left: 99%;
                z-index: 1;
            }

            #wizard ul li .selected::after {
                content: " ";
                display: block;
                width: 0;
                height: 0;
                /* border-top: 50px solid transparent; */
                /* border-bottom: 50px solid transparent; */
                /* border-left: 30px solid #000000; */
                position: absolute;
                top: 50%;
                margin-top: -50px;
                left: 98.2%;
                z-index: 2;
            }

#wizard .loader {
    position: relative;
    display: none;
    float: left;
    margin: 2px 0 0 2px;
    padding: 8px 10px 8px 40px;
    border: 1px solid #FFD700;
    font: bold 13px Verdana, Arial, Helvetica, sans-serif;
    color: #5A5655;
    background: #FFF url(../images/loader.gif) no-repeat 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    z-index: 998;
}



/*end*/


.btn-ck-proc {
    background: #0070C0;
    border: 1px solid #0070C0;
    /*padding: 7px 30px;*/
    font-size: 13px; /*16px*/
    font-weight: 600;
    color: #fff !important;
    outline: none;
    text-decoration: none !important;
    border-radius: 3px;
    padding-bottom: 9px;
    padding-top: 9px;
    padding-left: 11px;
    padding-right: 11px;
}

    .btn-ck-proc:hover {
        background-color: #1d2530;
        border: 1px solid #1d2530;
        outline: none;
        color: #fff !important;
        text-decoration: none !important;
    }


.btn-ck-proc-loading {
    background: #0070C0 url(../../../../images/radimg1.gif) no-repeat center;
    border: 1px solid #0070C0;
    /*padding: 7px 30px;*/
    font-size: 13px; /*16px*/
    font-weight: 600;
    color: #0070C0 !important;
    outline: none;
    pointer-events: none;
    border-radius: 3px;
    padding-bottom: 9px;
    padding-top: 9px;
    padding-left: 11px;
    padding-right: 11px;
}

.pointer-events-none {
    pointer-events: none;
}

.margin-zero {
    margin: 0;
}

.fieldset-checkout {
    border: 1px solid #d8d8d8 !important;
    padding: 5px;
}

.legend-checkout {
    margin: 0;
    font-weight: 300;
    padding-left: 5px;
    width: auto;
    padding-right: 15px;
}

.ck-address-box {
    padding: 10px;
    border: 1px solid #f2f2f2;
    min-width: 350px;
    min-height: 250px;
    background: #f1f2f7;
    max-width: 400px;
}

.ck-anchor {
    color: #00A2EA;
    text-decoration: none;
}

.ck-closepopup {
    background: url(../../../../images/close_popup.png);
    width: 32px;
    height: 32px;
    display: block;
    background-repeat: no-repeat;
}

    .ck-closepopup:hover {
        background-image: url(../../../../images/close_popup_hover.png);
        width: 32px;
        height: 32px;
        display: block;
        background-repeat: no-repeat;
    }


.shloading-background {
    background: rgba(20, 76, 129,0.2);
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}

.shloading-loading-wrapper {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    height: 100px;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
    position: fixed;
    top: 50%;
    width: 100px;
    z-index: 9999999;
}

.shloading-loading-icon {
    border-radius: 13px;
    display: block;
    height: 68px;
    line-height: 100px;
    margin: 0;
    padding: 1px;
    text-align: center;
    width: 78px;
}

.imgfilterbtn {
    width: 22px;
    height: 22px;
    cursor: pointer;
}

.breadcumactivelink {
    color: #0070C0 !important;
    text-decoration: underline;
    font-weight: normal;
}

.breadcumatext {
    color: #828588;
    font-weight: normal;
}
