﻿/*From NewStyle.css*/
body {
    color: #616362;
}

select {
    background: #FFF !important;
}

label {
    color: #3d3d3d;
}

a b, a {
    color: #616362;
}

    a b, a:hover {
        color: #616362;
    }

.logorow {
    background-color: #FFF;
}

.panel-grey {
    color: #646464;
    background: #f1f2f2 none repeat scroll 0 0;
    border: 1px solid #dadada;
}

.panel-white {
    background: #FFFFFF;
    border: 1px solid #DEDEDE;
}

.AdvancedSearch {
    /*background: url(../../Content/images/searchboxshadow.png) repeat-x bottom #f1f2f2;*/
}


.multiselect-container > li > a {
    background-color: #FFF;
}

.iconPanel a {
    color: #3d3d3d;
}

    .iconPanel a:hover {
        color: #000;
    }

.error {
    color: red;
}

.childPageBodyColor {
    background-color: #f1f2f2;
    border: 1px solid #cbcbcb;
}

.CollapsiblePanel h2, .panelcollapsed h2 {
    background: #A0A1A2;
    color: #FFFFFF;
}

    .CollapsiblePanel h2:hover, .panelcollapsed h2:hover {
        background: #666666;
    }


.Content1 .CollapsiblePanel h2 {
    background: #A0A1A2;
}

    .Content1 .CollapsiblePanel h2:hover {
        background: #666666;
    }

.Content1 .panelcollapsed h2 {
    background: #A0A1A2;
}

    .Content1 .panelcollapsed h2:hover {
        background: #A0A1A2;
    }

.dataContainer {
    background-color: #f1f2f2;
    border: 1px solid #cbcbcb;
}

.strong.heading {
}

.strong.title {
    color: #777777;
}

.TabbedPanelsContent fieldset legend {
    color: #3d3d3d;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    background-color: #DBDBDB !important;
    background-color: transparent;
}

.control-label b, strong {
    color: #3d3d3d !important;
}



.login .loginContainer .loginerrorlabel {
    color: #FF0000;
}

body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

body::-webkit-scrollbar-thumb {
    background-color: darkgrey;
    outline: 1px solid slategrey;
}

a {
    color: #797979;
}

    a:hover {
        color: #3d3d3d;
    }

.subtitle {
    background-color: #DCDCDC;
}

#UpdateStatusButton{
    color: #616362;
}

    #UpdateStatusButton:hover{
        color: #999999;
    }

    .iconPanel button {
         color: #616362;
    }

    .iconPanel button:hover {
        color: #999999;
    }

/*From style.css*/

textarea {
    background: url(../../Content/images/TextBoxBackground.gif) repeat-x top #FFFFFF;
    border: 1px solid #aaaaaa;
}


#wrapper {
    background-color: #FFFFFF;
    border: 1px solid #DEDEDE;
}

#header {
    background-color: #FFFFFF;
}

#MainBody {
    background-color: #FFFFFF;
}

#mainnavigationholder {
    border-bottom: 1px solid #ffffff;
}

.greyrepeatbox, .contentwrapper {
    background-color: #f1f2f2;
    border: 1px solid #cbcbcb;
}

.searchbox .AdvancedSearchTable table td .Leftside {
    color: #555555;
}

.SearchContainer {
    background-color: #F1F2F2;
    border-bottom: 0 dotted #999999;
}

    .SearchContainer table td.firstrowBasicSearch {
        color: #3d3d3d;
    }


.searchtable {
    color: #3d3d3d;
}

.searchbottomshadow {
    background: url(../../Content/images/searchboxshadow.png) repeat-x bottom #f1f2f2;
}



.greyborder_button {
    border: 1px solid #a7a9ac;
    background-color: #FFFFFF;
    color: #6d6e71;
}


    .greyborder_button:hover {
        background-color: #eeeeee;
        color: #333333;
        border: 1px solid #666666;
    }

.darkgrey_button {
    background: #a8a9ad; /* Old browsers */
    background: -moz-linear-gradient(top, #a8a9ad 0%, #9b9d9c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8a9ad), color-stop(100%,#9b9d9c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a8a9ad 0%,#9b9d9c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a8a9ad 0%,#9b9d9c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a8a9ad 0%,#9b9d9c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #a8a9ad 0%,#9b9d9c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a9ad', endColorstr='#9b9d9c',GradientType=0 ); /* IE6-9 */
    color: #FFFFFF;
}


    .darkgrey_button:hover {
        background: #575757;
    }


.ie10 .darkgrey_button {
    background-color: #a8a9ad;
    cursor: pointer;
    color: #FFFFFF;
}

.grey_button {
    background: #a8a9ad; /* Old browsers */
    background: -moz-linear-gradient(top, #a8a9ad 0%, #9b9d9c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8a9ad), color-stop(100%,#9b9d9c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a8a9ad 0%,#9b9d9c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a8a9ad 0%,#9b9d9c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a8a9ad 0%,#9b9d9c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #a8a9ad 0%,#9b9d9c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a9ad', endColorstr='#9b9d9c',GradientType=0 ); /* IE6-9 */
    color: #FFFFFF;
}


    .grey_button:hover {
        background: #575757;
        color: #FFFFFF;
    }

button.morestyle, button.nextstyle, button.previousstyle, button.backstyle {
    color: #FFFFFF;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6a8aa', endColorstr='#9c9c9c'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#a6a8aa), to(#9c9c9c)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #a6a8aa, #9c9c9c); /* for firefox 3.6+ */
    background: -o-linear-gradient(top, #a6a8aa, #9c9c9c); /* for firefox 3.6+ */
    background: -ms-linear-gradient(left, #a6a8aa 0%, #9c9c9c 100%);
}


.buttonwithicon {
    background-color: #ffffff;
}


.icon_small {
    background-color: #ffffff;
}

.icon {
    background-color: transparent;
    border: 0 solid #999999;
}

a.icon_small {
    background-color: #ffffff;
}

a.icon {
    border: 0 solid #999999;
    background-color: transparent;
}

a.icon_large {
    background-color: transparent;
    background-color: #ffffff;
}

    .icon_small:hover, .icon:hover, .icon_large:hover, a.icon_small:hover, a.icon:hover, a.icon_large:hover {
        color: #333333;
    }


table.grid th {
    color: #3D3D3D;
    background-color: #e4e4e4;
    border-color: #dadada;
}


table.grid td {
    background-color: #FFFFFF;
    border-color: #dadada;
}

div.grid .tdata {
    background-color: #FFFFFF;
    border-color: #dadada;
}

div.grid .thead {
    color: #3D3D3D;
    background-color: #e4e4e4;
    border-color: #dadada;
}


table.grid a {
    color: #3D3D3D;
}


    table.grid a:hover {
        color: #999999;
    }

table.grid tr.odd, table.grid td.odd {
    background-color: #f1f2f2;
}


.skinCon {
    border: 1px solid #cccccc;
}

.GridContainer1 {
    border: 1px solid #CCCCCC;
}

.GridContainernew {
    border: 1px solid #ccc;
    background-color: #ffffff;
}


table.sDefault-Main tr.gridrow {
    background-color: #eee;
}

a.logout {
    color: #777;
}

    a.logout:hover {
        color: #3d3d3d;
    }

.scrollbarholder {
    background-color: #FFFFFF;
    border: 1px solid #DADADA;
}


.divPager a {
    color: #666666;
}


    .divPager a.selected {
        color: #3d3d3d;
    }


    .divPager a.disabled {
        color: #cccccc;
    }

.pagination a {
    color: #666;
}

    .pagination a:hover {
        color: #333;
        background-color: none;
    }


    .pagination a.disabled {
        color: #CCCCCC;
    }

    .pagination a:hover.disabled {
        color: #CCCCCC;
    }

.ErrorControl {
    border: 1px solid red !important;
}

.edit {
    background-color: transparent;
}

    .edit:hover {
        background-color: transparent;
    }

.delete {
    background-color: transparent;
}

.pagecounter {
    color: #999999;
}


.ie7 .pagecounter {
    color: #999999;
}


.ShopOrderPanelContainer h3 {
    background-color: #F1F2F2;
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    border-top: 1px solid #DADADA;
}

.ShopOrderPanelContainer .panel {
    border-left: solid 1px #dadada;
    border-bottom: solid 1px #dadada;
    border-top: solid 1px #dadada;
    border-right: solid 1px #dadada;
    background-color: #f1f2f2;
}


.ie7 .section1wrapper {
    border: 1px solid #cccccc;
}

.ie7 .panelwrapper {
    border: 1px solid #cccccc;
}


.right_top_section .section1 {
    background-color: #F1F2F2;
    border-left: solid 1px #dadada;
    border-bottom: solid 1px #dadada;
    border-top: solid 1px #dadada;
    border-right: solid 1px #dadada;
}


.right_top_section .section3 {
    background-color: #F1F2F2;
    border-left: solid 1px #dadada;
    border-bottom: solid 1px #dadada;
    border-top: solid 1px #dadada;
    border-right: solid 1px #dadada;
}


.right_top_section .peprikabox {
    background-color: #FFFFFF;
    border-color: #DADADA;
    border-left: 1px solid #DADADA;
    color: #00A54D;
}

.section1 label {
    /*border-bottom: 1px solid #FFFFFF !important;*/
    border-bottom: 1px solid #cccccc;
    color: #646464;
}

    .section1 label:hover, .section1 label.selected {
        /*background-color: #FFFFFF;*/
        color: #3d3d3d;
    }

.Content1 .CollapsiblePanel h2 {
    color: #FFFFFF;
    background: url(../../Content/images/SmallCollapsiblePanelButton_Normal_minus.png) no-repeat 0 #e4e4e2;
}

.Content1 .panelcollapsed h2 {
    color: #FFFFFF;
    background: url(../../Content/images/SmallCollapsiblePanelButton_Normal.png) no-repeat 0 #e4e4e2;
}


.Content1 .CollapsiblePanel h2:hover {
    background: url(../../Content/images/SmallCollapsiblePanelButton_Hover_minus.png) no-repeat top left #e4e4e2;
    color: #fff;
}

.Content1 .panelcollapsed h2:hover {
    background: url(../../Content/images/SmallCollapsiblePanelButton_Hover.png) no-repeat top left #e4e4e2;
    color: #fff;
}


.Content1 .panelcollapsed h2 {
    background: url(../../Content/images/SmallCollapsiblePanelButton_Normal.png) no-repeat top left #e4e4e2;
    color: #FFFFFF;
}

.CustomerOtherInfo {
    color: #a7a9ac;
}

.HighlightedData {
    color: #3D3D3D;
}


.detailsdata {
    -moz-box-shadow: 0 2px 5px 3px #CCCCCC;
    -webkit-box-shadow: 0 2px 5px 3px #CCCCCC;
    box-shadow: 0 2px 5px 3px #CCCCCC;
    border: 1px solid #d0d0d0;
    background-color: #f1f2f2;
}


.detailsdataArrow {
    background: url(../../Content/images/popupBoxArrowPointer.png) no-repeat scroll 0 0 transparent;
}

.detailsdata .repeatbox {
    border: 1px solid #dadada;
    background-color: #FFFFFF;
}

    .detailsdata .repeatbox h3 {
        background-color: #dfdfdf;
        color: #6e6e6e;
    }

.repeatbox table th {
    color: #a7a7a7;
}

.repeatbox table td {
    color: #3d3d3d;
}

.tab a {
    border-left: solid 1px #FFFFFF;
    border-top: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF;
    color: #a7a9ac;
}


    .tab a:hover {
        background-color: #f1f2f2;
        /*border-left: solid 1px #dadada;
		border-top: solid 1px #dadada;
		border-right: solid 1px #dadada;*/
    }

.tab.active {
    background-color: #f1f2f2;
    border-left: solid 1px #dadada;
    border-top: solid 1px #dadada;
    border-right: solid 1px #dadada;
    color: #3d3d3d;
}

.tab a.active {
    color: #3D3D3D;
}


ul.etabs li span.green {
    background-color: #51bf00;
    height: 10px;
    width: 10px;
}

ul.etabs li span.red {
    background-color: #ea2b00;
    height: 10px;
    width: 10px;
}

.tab-container .panel-container {
    border-left: solid 1px #dadada;
    border-bottom: solid 1px #dadada;
    border-top: solid 1px #dadada;
    border-right: solid 1px #dadada;
    background-color: #f1f2f2;
}

.splitter {
    border: 4px solid #bdb;
    background: #f8fff8;
}

.PanelClosed {
    background-color: #999999;
    color: #FFFFFF;
}

.PanelOpen {
    background-color: #d1d1d1;
    border: 1px solid #CCCCCC;
}

    .PanelOpen p {
        color: #646464;
    }

    .PanelOpen:hover, .PanelOpen:hover p {
        color: #FFF;
        background-color: #9d9e9e;
    }

.BoxLabel {
    color: #96979a;
}

.textBoxLabel {
    color: #646464;
}


.SubContent_textBoxLabel {
    color: #646464;
}

.NewBoxLabel {
    color: #646464;
}


.Sub_subContent_textBoxLabel {
    color: #646464;
}

.BoxLabel {
    color: #96979a;
}

.item_totalPrice {
    color: #FFF;
}

.Sub_subContent_textBoxLabel2, .addeditem2 {
    color: #646464;
}

.BoxLabel_2 {
    color: #646464;
}

.BoxLabel_3 {
    color: #646464;
}

.DesignOptionValue {
    color: #646464;
}

.days_txt {
    color: #b4b5b7;
}

.Item_txt {
    color: #b4b5b7;
}

.plusbutton:hover, .minusbutton:hover {
    background-color: #999999;
}

#MainBody .cautionmessageRepeatBox {
    border-bottom: 1px solid #ccc;
}

    #MainBody .cautionmessageRepeatBox h3 span {
        color: #9fa0a1;
    }

.OrderPanelContainer .tab a {
    color: #FFFFFF;
    background: #a8a9ad; /* Old browsers */
    background: -moz-linear-gradient(top, #a8a9ad 0%, #9b9d9c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8a9ad), color-stop(100%,#9b9d9c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a8a9ad 0%,#9b9d9c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a8a9ad 0%,#9b9d9c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a8a9ad 0%,#9b9d9c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #a8a9ad 0%,#9b9d9c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a9ad', endColorstr='#9b9d9c',GradientType=0 ); /* IE6-9 */
}

    .OrderPanelContainer .tab a.active {
        color: #FFFFFF;
        background: #575757; /* Old browsers */
        background: -moz-linear-gradient(top, #747474 0%, #575757 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#747474), color-stop(100%,#575757)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #747474 0%,#575757 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #747474 0%,#575757 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #747474 0%,#575757 100%); /* IE10+ */
        background: linear-gradient(to bottom, #747474 0%,#575757 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#747474', endColorstr='#575757',GradientType=0 ); /* IE6-9 */
    }

        .OrderPanelContainer .tab a.active:hover {
            background: #575757; /* Old browsers */
            background: -moz-linear-gradient(top, #747474 0%, #575757 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#747474), color-stop(100%,#575757)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #747474 0%,#575757 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #747474 0%,#575757 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #747474 0%,#575757 100%); /* IE10+ */
            background: linear-gradient(to bottom, #747474 0%,#575757 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#747474', endColorstr='#575757',GradientType=0 ); /* IE6-9 */
        }
        .OrderPanelContainer .tab a {
            min-width: 80px;
        }
    .OrderPanelContainer .tab a.visited {
        color: #FFFFFF;
        background-color: #51bf00;
        background-image: -webkit-linear-gradient(0deg, #51bf00 7%, #9b9d9c 7%); /* Chrome10+,Safari5.1+ */
        background-image: -ms-linear-gradient(0deg, #51bf00 7%, #9b9d9c 7%); /* IE10+ */
        background-image: -o-linear-gradient(0deg, #51bf00 7%, #9b9d9c 7%); /* Opera 11.10+ */
        background-image: -moz-linear-gradient(0deg, #51bf00 7%, #9b9d9c 7%); /* FF3.6+ */
    }
    .OrderPanelContainer .tab a.visited.active {
        color: #FFFFFF;
        background-color: #51bf00;
        background-image: -webkit-linear-gradient(0deg, #51bf00 7%, #575757 7%); /* Chrome10+,Safari5.1+ */
        background-image: -ms-linear-gradient(0deg, #51bf00 7%, #575757 7%); /* IE10+ */
        background-image: -o-linear-gradient(0deg, #51bf00 7%, #575757 7%); /* Opera 11.10+ */
        background-image: -moz-linear-gradient(0deg, #51bf00 7%, #575757 7%); /* FF3.6+ */
    }

    .OrderPanelContainer .tab a.notVisited {
        color: #FFFFFF;
        background-color: #ea2b00;
        background-image: -webkit-linear-gradient(0deg, #ea2b00 7%, #9b9d9c 7%); /* Chrome10+,Safari5.1+ */
        background-image: -ms-linear-gradient(0deg, #ea2b00 7%, #9b9d9c 7%); /* IE10+ */
        background-image: -o-linear-gradient(0deg, #ea2b00 7%, #9b9d9c 7%); /* Opera 11.10+ */
        background-image: -moz-linear-gradient(0deg, #ea2b00 7%, #9b9d9c 7%); /* FF3.6+ */
    }
    .OrderPanelContainer .tab a.visited:hover {
        background-image: -webkit-linear-gradient(0deg, #51bf00 7%, #575757 7%); /* Chrome10+,Safari5.1+ */
        background-image: -ms-linear-gradient(0deg, #51bf00 7%, #575757 7%); /* IE10+ */
        background-image: -o-linear-gradient(0deg, #51bf00 7%, #575757 7%); /* Opera 11.10+ */
        background-image: -moz-linear-gradient(0deg, #51bf00 7%, #575757 7%); /* FF3.6+ */
    }
    .OrderPanelContainer .tab a.notVisited:hover {
        background-image: -webkit-linear-gradient(0deg, #ea2b00 7%, #575757 7%); /* Chrome10+,Safari5.1+ */
        background-image: -ms-linear-gradient(0deg, #ea2b00 7%, #575757 7%); /* IE10+ */
        background-image: -o-linear-gradient(0deg, #ea2b00 7%, #575757 7%); /* Opera 11.10+ */
        background-image: -moz-linear-gradient(0deg, #ea2b00 7%, #575757 7%); /* FF3.6+ */
    }

    .OrderPanelContainer .tab a:hover {
        background-color: #575757;
        color: #FFFFFF;
    }

.OrderPanelContainer .tab.active {
    color: #FFFFFF;
}

/* START -  Fixed bottom product part and counter related */
/*ul.etabs.fixedBottom a.notVisited {*/
    /*background-color: #ea2b00;*/
    /*background: -moz-linear-gradient(top, #ea2b00 0%, #ea2b00 100%);*/ /* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea2b00), color-stop(100%,#ea2b00));*/ /* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top, #ea2b00 0%,#ea2b00 100%);*/ /* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top, #ea2b00 0%,#ea2b00 100%);*/ /* Opera 11.10+ */
    /*background: -ms-linear-gradient(top, #ea2b00 0%,#ea2b00 100%);*/ /* IE10+ */
    /*background: linear-gradient(to bottom, #ea2b00 0%,#ea2b00 100%);*/ /* W3C */
/*}*/

/*ul.etabs.fixedBottom a.visited {*/
    /*background-color: #51bf00;*/
    /*background: -moz-linear-gradient(top, #51bf00 0%, #51bf00 100%);*/ /* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#51bf00), color-stop(100%,#575751bf0057));*/ /* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top, #51bf00 0%,#51bf00 100%);*/ /* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top, #51bf00 0%,#51bf00 100%);*/ /* Opera 11.10+ */
    /*background: -ms-linear-gradient(top, #51bf00 0%,#51bf00 100%);*/ /* IE10+ */
    /*background: linear-gradient(to bottom, #51bf00 0%,#51bf00 100%);*/ /* W3C */
/*}*/

/*ul.etabs.fixedBottom a.notVisited.active, ul.etabs.fixedBottom a.visited.active {*/
        /*color: #FFFFFF;*/
        /*background: #575757;*/ /* Old browsers */
        /*background: -moz-linear-gradient(top, #747474 0%, #575757 100%);*/ /* FF3.6+ */
        /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#747474), color-stop(100%,#575757));*/ /* Chrome,Safari4+ */
        /*background: -webkit-linear-gradient(top, #747474 0%,#575757 100%);*/ /* Chrome10+,Safari5.1+ */
        /*background: -o-linear-gradient(top, #747474 0%,#575757 100%);*/ /* Opera 11.10+ */
        /*background: -ms-linear-gradient(top, #747474 0%,#575757 100%);*/ /* IE10+ */
        /*background: linear-gradient(to bottom, #747474 0%,#575757 100%);*/ /* W3C */
        /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#747474', endColorstr='#575757',GradientType=0 );*/ /* IE6-9 */
    /*}*/
/* END -  Fixed bottom product part and counter related */

.fitTool, .TryOn {
    color: #616362;
}

.Content1 #sub_content .CollapsiblePanel h2 {
    color: #646464;
}

.Content1 #sub_content .panelcollapsed h2 {
    color: #646464;
}

.Content1 #sub_content .CollapsiblePanel h2:hover {
    color: #646464;
}

.Content1 #sub_content .panelcollapsed h2 {
    color: #646464;
}


    .Content1 #sub_content .panelcollapsed h2:hover {
        background: none no-repeat top left #e4e4e2;
        color: #fff;
    }


.Content1 #sub_content .panelcontent {
    background: none transparent;
}



.Content1 .CollapsiblePanel h2 {
    color: #ffffff;
    background: url(../../Content/images/SmallCollapsiblePanelButton_Normal_minus.png) no-repeat top left #e4e4e2;
}

.Content1 .panelcollapsed h2 {
    color: #ffffff;
    background: none no-repeat 0 #e4e4e2;
}


.Content1 .CollapsiblePanel h2:hover {
    background: url(../../Content/images/SmallCollapsiblePanelButton_Hover_minus.png) no-repeat top left #e4e4e2;
    color: #fff;
}

.Content1 .panelcollapsed h2:hover {
    background: url(../../Content/images/SmallCollapsiblePanelButton_Hover.png) no-repeat top left #e4e4e2;
    color: #fff;
}
/* heading of a collapsed panel */
.Content1 .panelcollapsed h2 {
    background: url(../../Content/images/SmallCollapsiblePanelButton_Normal.png) no-repeat top left #e4e4e2;
    color: #FFFFFF;
}

.Content1 .CollapsiblePanel .CollapsiblePanel h2, .Content1 .CollapsiblePanel .panelcollapsed h2 {
    color: #666666;
    border-bottom: 1px dotted #999999;
}

    /* panel heading on rollover */
    .Content1 .CollapsiblePanel .CollapsiblePanel h2:hover {
        background: url(images/minus.gif) no-repeat #cccccc;
    }

    .Content1 .CollapsiblePanel .panelcollapsed h2:hover {
        background: url(images/plus.gif) no-repeat #cccccc;
    }

#shippment_item_table_wrapper .alt-scroll-horizontal-bar {
    background: #a6a6a6;
}

#shippment_item_table_wrapper {
    color: #999;
}


    #shippment_item_table_wrapper tr {
        border-bottom: 1px solid #ccc;
    }

.finished_label {
    color: #646464;
    border-bottom: #CCC 1px solid;
}


.product_tbl {
    color: #646464;
}

    .product_tbl td {
        border-bottom: #CCC 1px solid;
    }

.product_tblvalue {
    color: #999;
}

.shippment_label {
    color: #646464;
}

.shippmentfirst_label {
    border-top: #CCC 1px solid;
}


.shippment_item_Left_table {
    color: #999;
}

.shippment_item_table {
    color: #999;
}


    .shippment_item_table td {
        border-right: #CCC 0 solid;
        border-bottom: #CCC 1px solid;
    }

.shippment_make {
    color: #999;
}


.orderTotal {
    background-color: #FFFFFF;
    border-color: #DADADA;
    color: #890404;
}

.shippmentMake {
    color: #96979a;
}

.StepinfoBox {
    -moz-box-shadow: 0 2px 5px 3px #CCCCCC;
    -webkit-box-shadow: 0 2px 5px 3px #CCCCCC;
    box-shadow: 0 2px 5px 3px #CCCCCC;
    border: 1px solid #d0d0d0;
    background-color: #f1f2f2;
}


    .StepinfoBox ul li {
        border-bottom: 1px solid #d1d1d1;
    }

        .StepinfoBox ul li.selected {
            background-color: #999999;
            color: #FFFFFF;
        }


.CollapsiblePanel .CollapsiblePanel h2, .CollapsiblePanel .panelcollapsed h2 {
    color: #666666;
    border-bottom: 0 dotted #999999;
}


    .CollapsiblePanel .CollapsiblePanel h2:hover {
        background: url(images/minus.gif) no-repeat #cccccc;
    }

    .CollapsiblePanel .panelcollapsed h2:hover {
        background: url(images/plus.gif) no-repeat #cccccc;
    }


.ContainerMainbodyScroller {
    border: 0 solid red;
}

.TableRowCellHeading, .TableColumnCellHeading {
    color: #646464;
}


.TableRowCellSubHeading, .TableColumnCellSubHeading {
    color: #777777;
}

.extrainfo {
    color: #999999;
}

.otherInformationContainer {
    border: 0 solid #D7D7D7;
    background-color: #f0f0f0;
}

    .otherInformationContainer.showLabel {
        background-color: transparent;
    }

.displayTable td {
    border: 0 solid #e4e4e4;
}


.OrderSummaryScreen .displayTable .TableRowCellHeading_SubHeading {
    color: #646464;
}


table.grid1 th {
    background-color: #FFFFFF;
    border: 1px solid #dadada;
}

table.grid1 td {
    background-color: #f5f6f6;
    border: 1px solid #dadada;
}

table.grid1 a {
    color: #3D3D3D;
}


    table.grid1 a:hover {
        color: #999999;
    }

table.grid1 tr.odd, table.grid1 td.odd {
    background-color: #f1f2f2;
}

.ShopOrderPanelContainer .panelFooterContent {
    background-color: #FFFFFF;
    border: 1px solid #DADADA;
}

.ShopOrderPanelContainer_expand .panelFooterContent {
    background-color: #FFFFFF;
    border: 1px solid #DADADA;
}

.contentwrapperBody fieldset {
    border-top: 0 solid #e4e4e4;
    border-bottom: 0 solid #e4e4e4;
}

    .contentwrapperBody fieldset legend {
        border-left: 1px solid #e4e4e4;
        border-right: 1px solid #e4e4e4;
        background-color: #DBDBDB;
    }

.contentwrapperBody .TabbedPanelsContentGroup {
    background-color: #f2f2f2;
}

.contentwrapperBody table.generalsetting th:first-child {
    background-color: transparent;
}

.TabbedPanelsContent table.generalsetting th:first-child {
    background-color: transparent;
}

.TabbedPanelsContentBody fieldset table th {
    background-color: transparent;
}

.TabbedPanelsContent table.generalsetting th, .TabbedPanelsContent table.generalsetting td {
    background-color: transparent;
}


#MainBody .managegecustomerfield h3 {
    background: #666666;
    color: #FFFFFF;
}

.info, .success, .warning, .errorMsg, .validation {
    border: 1px solid #cccccc;
}


.messagewrapper .info {
    color: #222222;
    background-color: #d2d2d2;
}


.messagewrapper .success {
    color: #4F8A10;
    background-color: #DFF2BF;
}

.messagewrapper .warning {
    color: #9F6000;
    background-color: #FEEFB3;
}

label.error {
    color: red;
}

.albumsearchbox {
    background-color: #eeeeee;
}

.albumrepeatbox {
    border: 0 solid #b4b4b4;
    color: #666666;
}

    .albumrepeatbox .albumrepeatbox {
        background-color: #ffffff;
        border-top: 0 dotted #ccc;
        border-right: 0 dotted #ccc;
        border-bottom: 1px dotted #666666;
        border-left: 0 dotted #ccc;
    }

.subgallerylink {
    padding: 3px;
    background-color: #e4e4e4;
}

    .subgallerylink:hover {
        background-color: #999999;
        color: #FFFFFF;
    }

.photoholder {
    border: 1px solid #ccc;
}


.albumnavigation ul li {
    border-right: 1px dotted #cccccc;
}


    .albumnavigation ul li a {
        border: 1px solid #FFFFFF;
        color: #666666;
    }


        .albumnavigation ul li a:hover {
            background-color: #eeeeee;
            border: 1px solid #bbbbbb;
            color: #000000;
        }



.albumrepeatbox .closedpanel h2, .albumrepeatbox .openpanel h2 {
    border-top: 1px solid #c4c4c4;
    border-bottom: 1px solid #c4c4c4;
    border-left: 0 solid #c4c4c4;
    border-right: 0 solid #c4c4c4;
    color: #666666;
    background-color: #eee;
}

    .albumrepeatbox .closedpanel h2:hover, .albumrepeatbox .openpanel h2:hover {
        color: #FFFFFF;
        background-color: #999999;
    }


.panelheader {
    background-color: #FFFFFF;
}

.createalbum {
    color: #000000;
    border: 1px solid #bbbbbb;
    background-color: #FFFFFF;
}

    .createalbum:hover {
        background-color: #cccccc;
        border: 1px solid #bbbbbb;
        color: #000000;
    }

    .createalbum img {
        border: 1px solid #CCCCCC;
    }

.popupbox {
    border: 1px solid #cccccc;
}

    .popupbox h4 {
        background: #838383;
        color: #FFFFFF;
    }


.mandatoryfield {
    color: salmon;
}

.createalbum:hover {
    background-color: #cccccc;
    border: 1px solid #bbbbbb;
    color: #000000;
}


.createalbum img {
    border: 1px solid #CCCCCC;
}

.viewalbuminnerbox-icon ul li span {
    color: #000000;
    background-color: #FFFFFF;
}

.viewalbuminnerbox {
    border: solid 1px #dadada;
    background-color: #FFFFFF;
}

.viewalbuminnerbox-bottom {
    border-top: solid 1px #ccc;
}

.edit-box {
    background-color: #ffffff;
}

.sbHolder {
    background-color: #FFFFFF;
    border: solid 1px #666666;
}

.sbSelector:link, .sbSelector:visited, .sbSelector:hover {
    color: #666666;
}


.sbHolderDisabled {
    background-color: #3C3C3C;
    border: solid 1px #515151;
}

.sbOptions {
    background-color: #212121;
    border: solid 1px #515151;
}

    .sbOptions a {
        border-bottom: dotted 1px #515151;
    }

        .sbOptions a:link, .sbOptions a:visited {
            color: #ddd;
        }

        .sbOptions a:hover,
        .sbOptions a:focus,
        .sbOptions a.sbFocus {
            color: #EBB52D;
        }

    .sbOptions .sbDisabled {
        border-bottom: dotted 1px #515151;
        color: #999;
    }

    .sbOptions .sbGroup {
        border-bottom: dotted 1px #515151;
        color: #EBB52D;
    }


#tooltip {
    background-color: #eee;
}

.contentscroller.customerfitprofileedit {
    border: 0 solid #dadada;
}


table.orderstatussearchtable {
    color: #3d3d3d;
}


div.browsecontainer, div.browsecontainer1 {
    border: solid 0 #000;
}



table#FinalizeDetails td.subtitle, div#FinalizeDetails td.subtitle {
    border-bottom: 1px solid #d0d0d0;
    background-color: #e4e4e4;
}

span.RequiredDataControlSpan {
    color: salmon;
}

.errorPageOverlay {
    background-color: #000;
}


.errorPageContent {
    background-color: #fff;
}

    .errorPageContent h2 {
        color: #3d3d3d;
    }

select {
    border: 1px solid #DADADA;
}

table.tblBodyMeasurementCalculator.grid {
    color: #3d3d3d;
}

    table.tblBodyMeasurementCalculator.grid td:first-child + td input[type="text"] {
        border: solid 1px #aaaaaa;
    }

    table.tblBodyMeasurementCalculator.grid input[type="text"] {
        color: #3d3d3d;
    }

.CautionMessagesDiv {
    background-color: #999999;
    color: #FFFFFF;
}

.brandingOptionError ul {
    color: #646464;
}

#divSpinner {
    background-color: transparent;
}

table.orderitems td, table.orderitems th {
    color: #646464;
}

.StockSearchContainer {
    background-color: #F1F2F2;
    border-bottom: 0 dotted #999999;
}

    .StockSearchContainer span.error {
        color: red;
    }

.LoginLink {
    color: #000000;
}

.expandcollapsetogglediv span:hover {
    color: #000000;
}

.Dovextrainfo {
    color: #999999;
}


table#EntityListView tr.grid_red td, table#EntityListView tr.grid_red td a {
    color: red;
}

table#EntityListView tr.grid_red:hover {
    color: red !important;
}


table#EntityListView .grid_red.selectedRow {
    color: red;
}

table#EntityListView tr.grid_purple td, table#EntityListView tr.grid_purple td a {
    color: purple;
}

table#EntityListView tr.grid_purple:hover {
    color: purple !important;
}


table#EntityListView .grid_purple.selectedRow {
    color: purple;
}

table#EntityListView tr.grid_green td, table#EntityListView tr.grid_green td a {
    color: green;
}

table#EntityListView tr.grid_green:hover {
    color: green !important;
}


table#EntityListView .grid_green.selectedRow {
    color: green;
}

.note_red {
    color: red;
}

.tooltip {
    background-color: white !important;
}

    .tooltip table .grid th {
        background-color: #cccccc;
    }


#dropZone {
    background: gray;
    border: black solid 3px;
    color: white;
}




/*.Content1 .CollapsiblePanel span {
		background: url(../../Content/images/SmallCollapsiblePanelButton_Normal_minus.png) no-repeat 0;
	}

	.Content1 .panelcollapsed span {
		background: url(../../Content/images/SmallCollapsiblePanelButton_Normal.png) no-repeat 0;
	}


	.Content1 .CollapsiblePanel span:hover {
		background: url(../../Content/images/SmallCollapsiblePanelButton_Hover_minus.png) no-repeat top left;
	}

	.Content1 .panelcollapsed span:hover {
		background: url(../../Content/images/SmallCollapsiblePanelButton_Hover.png) no-repeat top left;
	}


	.Content1 .CollapsiblePanel h2 {
		background: #999999;
	}

	.Content1 .panelcollapsed h2 {
		background: #999999;
	}


	.Content1 .CollapsiblePanel h2:hover {
		background: #999999;
	}

	.Content1 .panelcollapsed h2:hover {
		background: #999999;
	}*/



.Content1 .CollapsiblePanel h2, .Content1 .panelcollapsed h2 {
    background: #A0A1A2;
}

    .Content1 .CollapsiblePanel h2:hover, .Content1 .panelcollapsed h2:hover {
        background: #666666;
    }

    /*.Content1 .panelcollapsed h2 span {
        background: url(../../Content/images/CollapsiblePanelButton_Normal.png) no-repeat left;
    }

    .Content1 .panelcollapsed h2:hover span {
        background: url(../../Content/images/CollapsiblePanelButton_Hover.png) no-repeat left;
    }

    .Content1 .CollapsiblePanel h2 span {
        background: url(../../Content/images/CollapsiblePanelButton_Normal_minus.png) no-repeat left;
    }

    .Content1 .CollapsiblePanel h2:hover span {
        background: url(../../Content/images/CollapsiblePanelButton_Hover_minus.png) no-repeat left;
    }*/

/*.Content1 .CollapsiblePanel h2 {
	background: #A0A1A2;
}

	.Content1 .CollapsiblePanel h2:hover {
		background: #666666;
	}

.Content1 .panelcollapsed h2 {
	background: #A0A1A2;
}

	.Content1 .panelcollapsed h2:hover {
		background: #A0A1A2;
	}*/


.context-menu-list, .context-menu-list ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC;
}

    .context-menu-list li a {
        color: #616362;
        background: transparent;
    }

    .context-menu-list li:hover {
        color: #3d3d3d;
        background-color: #e0e0e0;
    }

    .context-menu-list li a:hover {
        background-color: #e0e0e0;
    }


.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
    background-color: #777777;
    color: #fff;
}



.form-label-bold, .form-label-vertical, .form-label-bold-only, .Display-label-left, .Display-label-right, .control-label b, strong {
    color: #646464;
}



.customerFieldSettingHeadings {
    background-color: rgb(219, 219, 219);
}


/*Auto Complete related css*/
.ac_even {
    min-height: 30px;
    background-color: white;
}

.ac_odd {
    min-height: 30px;
    background-color: white;
}

    .ac_odd label, .ac_even label {
        font-weight: bold;
        color: #646464;
        padding-top: 4px;
    }

.ac_over {
    background-color: #337ab7;
    color: #fff;
}

    .ac_over label {
        color: inherit;
        color: white;
    }

    .comingSoonStyle {
        font-size :large;
        font-style: italic;
        font-stretch :expanded;
        font-weight: 900;
        color: red;
        
    }