﻿img {
    border: 0;
}
.side-banner-img{
    max-width:100%;
}
.categoryScroll-section{
    background:white;
}
.invisible {
    display: none;
}

.bold {
    font-weight: bold;
}

.alert-text {
    color: #cc0000;
}

.colorbox-alert {
     color: #cc0000;
    margin: 10px 10px;
}

.editor-label {
    font-weight: bold;
}

.editor-field {
    
}

input[type="submit"].option-continue-submit{
    border: 1px solid #2b4f81;
    padding:5px;
    width: 110px;
    height: 31px;
    color: #ffffff;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    background: #2b4f81;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
.primary-action-button, a.primary-action-button, input[type="submit"].primary-action-button {
    border: 1px solid #2b4f81;
    padding:5px 15px;
    height: 31px;
    color: #ffffff;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    background: #2b4f81;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}
.primary-action-button:hover, a.primary-action-button:hover {
	background:#313131;
	color: #ffffff;
	border: 1px solid #313131;
}

.addnew-usethis-action-button {
    border: 1px solid #c5c5c5;
	color:#464646;
	padding:5px;
    margin: 0 7px;
    
    font-size:12px;
	font-weight:normal;
	display:block;
    text-decoration:none;
    text-align:center;
    background: #ffffff;
	position:relative;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    text-decoration:none;
}

.secondary-action-button, a.secondary-action-button, input[type="submit"].secondary-action-button {
	border: 1px solid #bbbbbb;
	color:#464646;
	padding: 5px 15px;
    margin: 0 5px;
	font-size:13px;
	font-weight:normal;
	display:block;
    text-decoration:none;
    text-align:center;
	background: #c8c8c8;
    background:#c8c8c8\9;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#c8c8c8));
	background: -webkit-linear-gradient(#ffffff, #c8c8c8);
	background: -moz-linear-gradient(#ffffff, #c8c8c8);
	background: -ms-linear-gradient(#ffffff, #c8c8c8);
	background: -o-linear-gradient(#ffffff, #c8c8c8);
	background: linear-gradient(#ffffff, #c8c8c8);
	-pie-background: linear-gradient(#ffffff, #c8c8c8);
	position:relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

/* IE hack */
input[type="button"].secondary-action-button {
	background: #095ea9\9;
	background: linear-gradient(#5dadf1, #095ea9);
}

.checkout-address-actions {
    /*width: 325px;*/
    /*height: 25px;*/
}


.checkout-address-actions .secondary-action-button {
    margin-right: 10px;
}

.secondary-action-button:hover, a.secondary-action-button:hover {
	background:#313131;
	color: #ffffff;
	border: 1px solid #313131;
}

a.secondary-action-button {
	padding: 3px 15px 3px 15px;
    height: 18px;
}

.edit-action-button {
    border: 1px solid #c5c5c5;
	color:#464646;
	padding:5px;
    margin: 0 7px;
    width:55px;
	font-size:12px;
	font-weight:normal;
	display:block;
    text-decoration:none;
    text-align:center;
    background: #ffffff;
	position:relative;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    text-decoration:none;
}

.regular-action-button, a.regular-action-button {
	border: 1px solid #bbbbbb;
	color:#464646;
	padding: 5px 15px;
    margin: 0 5px;
	font-size:13px;
	font-weight:normal;
	display:block;
    text-decoration:none;
    text-align:center;
	background: #c8c8c8;
    background:#c8c8c8\9;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#c8c8c8));
	background: -webkit-linear-gradient(#ffffff, #c8c8c8);
	background: -moz-linear-gradient(#ffffff, #c8c8c8);
	background: -ms-linear-gradient(#ffffff, #c8c8c8);
	background: -o-linear-gradient(#ffffff, #c8c8c8);
	background: linear-gradient(#ffffff, #c8c8c8);
	-pie-background: linear-gradient(#ffffff, #c8c8c8);
	position:relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.regular-action-button:hover, a.regular-action-button:hover {
	background:#c8c8c8;
	color: #464646;
	border: 1px solid #bbbbbb;
}


.edit-action-button:hover,.addnew-usethis-action-button:hover {
	background:#eeeeee;
	color: #5a5a5a;
	border: 1px solid #c5c5c5;
}

.custom-content {
    margin-top: 20px;
    margin-left: 15px;
}

.page-title {
    margin-top: 40px;
    margin-left: 10px;
    padding-bottom: 10px;
    
}

.page-content {
    margin-top:20px;
    margin-left: 10px;
    margin-bottom: 20px;
}

    .page-content h3 {
        font-size: 18px;
        font-weight: bold;
    }

    .page-content table tr {
        height: 32px;
    }

.button {
	border: 1px solid #8f0000;
	height: 31px;
	color:#ffffff;
	padding: 6px 25px 6px 25px;
	font-family:arial;
	font-size:16px;
	font-weight:normal;
	display:block;
	text-align: center;
	background: #8c0101;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fa1c1c), to(#8c0101));
	background: -webkit-linear-gradient(#fa1c1c, #8c0101);
	background: -moz-linear-gradient(#fa1c1c, #8c0101);
	background: -ms-linear-gradient(#fa1c1c, #8c0101);
	background: -o-linear-gradient(#fa1c1c, #8c0101);
	background: linear-gradient(#fa1c1c, #8c0101);
	-pie-background: linear-gradient(#fa1c1c, #8c0101);
	position:relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;

}

input[type="submit"].button {
    border: 1px solid #2b4f81;
	height: 31px;
    width: 55px;
	color:#ffffff;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	text-align: center;
    background: #2b4f81;
	position:relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}


input[type="submit"].button.add-all-items {
    width: 120px;
}

input[type="submit"].button.add-btn {
	border: 1px solid rgb(25, 54, 128);
	height: 31px;
    width: 90px;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	background: rgb(25, 54, 128);
	position:relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.button:hover {	
	background:#313131;
	color: #ffffff;
	border: 1px solid #313131;
}



.text-center {
    text-align: center;
}

/* Navigation Styles */



.category-nav, .area-nav {
    float:left;
}

.nav-divider {
   width: 95%;
   color:#c6d2dc;
}
.category-nav span {
    width: 170px;
    text-align:center;
    letter-spacing:1px;
}

.category-nav > ul, .area-nav > ul {
    list-style-type:none;
    margin-top:10px;
    padding:0; 
    border:1px solid #b6b6b6;
    border-radius:7px;
    box-shadow:2px 2px #e6e6e6;
    width:170px;
}
    .category-header{
        color: #cd2004;
        font-weight: bold;
        font-style: italic;
        font-size: 8pt;        
        padding: 15px 15px;        
    }

    .category-nav > li, .area-nav > li {
        display: list-item;
        list-style: none;
        border-bottom:1px solid #b6b6b6;
        padding:0;
        /*background-attachment: scroll;
        background-repeat: no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto;
        background-origin: padding-box;
        background-clip: border-box;
        background-color: transparent;*/
    }

#menu .nav-category-item {
    position:relative;
}

        .category-nav .nav-category-current, .area-nav a.nav-current {
            padding-left: 10px;
            padding-right: 30px;
            color: #ffffff;
            background-color: #286193;
            /*background-image: url("../images/category-arrow.png");
            background-repeat:no-repeat;
            background-position:right;*/            
        }

    .category-nav li a:hover, .area-nav li a:hover {
        color: #ffffff;
        background-color:#103972; 
    }

.category-nav li a.current, .area-nav li a.current {
    color: #ffffff;
    background-color:#103972; 
}

    .category-nav a, .area-nav a
    {
        padding: 10px 6px 10px 6px;
        display:block;       
        text-decoration: none;
        font: 13px Helvetica, Arial, sans-serif;
        color: #333333;
        font-weight:bold;
                  
    }

.category-nav > ul > li > a, .area-nav > ul > li > a {
    background-image: url("../images/arr.gif");
    background-repeat:no-repeat;
    background-position:right; 
    padding-left:10px;
    padding-right:30px;
    border-bottom: 1px solid #d6d6d6;     
}

.flyout {
    z-index: 100;
    position:absolute;
    left: 150px;
    top: 0;
    display:block;
    width: 498px;
    border: 1px solid #103972;
    background-color: #ffffff;
    display:none;
}

    .flyout:hover {
        display:block;
    }

.list-tab {
    display:block;
    border: 1px solid #103972;
    background-color: #ffffff;
    padding: 0;
}

.list-tab-hide {
    display:none;
}


.nav-subcategory-item  {
    display:block;
}

    .nav-subcategory-item .subcategory-heading {
        border-bottom: 1px solid #d6d6d6;
        color: #103972;
        background-color:#eeeeef;
    }

    .nav-subcategory-item li {
        display:block;
        padding-bottom: 10px;
    }

    .nav-subcategory-item li a {
        display:block;
        width:100%;
    }

.nav-break-down {
    list-style:none;
    display:block;
    padding:0;
    margin:0;
}

    .nav-break-down > li {
        float:left;
    }

    .nav-break-down li a {
        display:block;
        padding-left: 15px;
        width: 145px;
    }

    
.nav-break-down .nav-subcategory-item {
    width: 165px;
    height: 25px;
    border-bottom: 1px solid #d6d6d6;
}


.next-button {
    color: #ffffff;
    background-color: #5385E8;
    border-color: #5385E8;
    font-weight: bold;
    cursor: pointer;
}

.promo-column .side-banner {
    margin-top: 5px;
}

.side-banner {
    margin-top: 10px;
}

    .side-banner a {
        display:block;
    }

/* Cart Summary Area */


#body .content-wrapper {
    position:relative;
    float: left;
}
    
#cartSummaryarea {
    position: absolute;
    left: 910px;
    width: 168px;
    color:#4e4e4e;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    z-index: 900;
    
}

.cart-summary-wrapper {
    display:none;
}

#cartSummaryarea .content-wrapper {
  /*  background-color: #FFFFCC;*/
}


#CSVSummaryContent  {
    width: 169px;    
    border-collapse: separate;
    border: 1px solid #193680;
    background-color: #FFFFff;
}
    #cartSummaryarea .header {
        color: #003f97;
        font-size:12px;
        font-weight:bold;
        text-transform:uppercase;
        padding: 5px 0 5px 10px;
        border-top: 1px solid #dedede;
        border-bottom: 1px solid #dedede;
    }
    #cartSummaryarea .header.top {
        background-color:#cde2ec;
        color: #003f97;
        font-size:12px;
        text-transform: uppercase;
        font-weight:bold;
    }

    #cartSummaryarea .content-row {
        clear:both;
        
    }

    #cartSummaryarea .content-row div {                
            padding: 2px 0 1px 10px;
    }
        #cartSummaryarea .content-row .field-label {
            width:38px;
            float: left;
            font-weight:bold;
        }

        #cartSummaryarea .content-row .field-content {
            width:100px;
            float: right;
        }

        .content-row .item-img {
            width: 28px;
            float: left;
        }
        .content-row img {
            width: 40px;
            height: 40px;
        }
        .content-row .item-desc{
            width: 110px;
            float:right;
        }

#cartsummarybuttonarea a {
    display: block;    
    width:171px;
    height:21px;
    background-image:url("../images/handle.png");
    background-repeat: no-repeat;
    text-indent: -90000px;
}

.order-progress {
    background-image:url("../images/titleBLine.gif");
    background-repeat:repeat-x;
    background-position:top;
    margin-left: 0;
    width: 1040px;
    padding-top: 10px;
}

    .order-progress table {
        margin:auto;
    }

    .order-progress td {
        width: 135px;
        padding: 5px 10px;
        border: 3px solid #c5c5c5;
    }

        .order-progress td .float-left {
            width: 15px;
            font-size: 1.2em;
            height: 40px;
        }

        .order-progress td .float-right {
            width: 115px;
            height: 35px;
        }

        .order-progress td.current {
            background-color:#4c8cc3;
            font-weight:bold;
            color: #ffffff;
        }

.cart-agreement {
      
}

input:disabled {
    cursor:default !important;
    pointer-events: none;
}

/* Home Page */


.col-spacer-10 {
    display:block;
    width: 10px;
    height: 100%;
    
}

.left-col {
    width: 170px;
}

.middle-col {
    width: 690px;
    padding-top: 10px;
}

.right-col {
    width: 200px;
    padding-top:10px;
}


.home-mid-banner {
    display:block;
    margin: 10px 0 0 0;
    padding:0;
    position:relative;
    height: 89px;    
    }

    .home-mid-banner.culture-en-us {
        background-image: url('../images/main-wow-prom-bg.jpg');
    }

    .home-mid-banner.culture-es {
        background-image: url('../images/I18N/es/main-wow-prom-bg.jpg');
    }

    .home-mid-banner .content {
        position: absolute;
        text-align: right;
        padding-top:6px;
        left: 425px;
        color: rgb(0,0,0);
    }

        .home-mid-banner .content h3 {
            color: rgb(26, 54, 128);
        }

        .home-mid-banner .content a {
            color: rgb(151,151,151);
        }

.home-main{
    width: 690px;
    margin: 0;
}

    .home-main .home-hero a {
        padding: 0;
        margin:0;
    }

.home-main .home-hero a img{
     width:690px;
     height:312px;
     padding: 0;
     margin:0;
}

.home-tiles {
    float:left;
    width: 690px;
}

.home-subhero {
    padding-left: 2px;
    margin-top: 10px;
    margin-bottom: 30px;
}

.home-subhero .row{
    clear:both;
}

    .home-subhero .row .cell {
        width: 33%;
        height: 350px;
    }

        .home-subhero .row .cell.border-se {
            border-right: 1px solid rgb(214, 214,214);
            border-bottom: 1px solid rgb(214, 214,214);
        }
        
        .home-subhero .row .cell.border-s {
            border-bottom: 1px solid rgb(214, 214,214);
        }
        
        .home-subhero .row .cell.border-e {
            border-right: 1px solid rgb(214, 214,214);
        }

    .home-subhero .row .cell .top {
        padding: 10px 10px;
    }

    .home-subhero .row .cell .top img {
        display:block;
        margin:auto;
    }

    .home-subhero .row .cell .middle {
        margin: 10px;
        padding: 10px 10px 0 10px;
        border-top: 1px solid rgb(121, 166, 225);
        border-bottom: 1px solid rgb(121, 166, 225);
    }

    .home-subhero .row .cell .bottom {
        padding: 10px 10px;
        text-align:center;
    }

        .home-subhero .row .cell .bottom span {
            display:block;
            padding:0;
            margin-bottom:3px;
            
        }

        .home-subhero .row .cell .middle h4 {
            text-indent: -90000px;
            background-repeat:no-repeat;
            background-position:center;
            display:block;
            height:21px;
        }

        .home-subhero .row .cell .middle h4.baby.culture-en-us {
            background-image: url('../images/main-baby.gif');    
        }
        .home-subhero .row .cell .middle h4.baby.culture-es {
            background-image: url('../images/I18N/es/main-baby.gif');    
        }

       .home-subhero .row .cell .middle h4.grocery.culture-en-us {
            background-image: url('../images/main-grocery.gif');    
        }
        .home-subhero .row .cell .middle h4.grocery.culture-es {
            background-image: url('../images/I18N/es/main-grocery.gif');    
        }
        
       .home-subhero .row .cell .middle h4.decoration.culture-en-us {
            background-image: url('../images/main-decoration.gif');    
        }
        .home-subhero .row .cell .middle h4.decoration.culture-es {
            background-image: url('../images/I18N/es/main-decoration.gif');    
        }


        
       .home-subhero .row .cell .middle h4.beverages.culture-en-us {
            background-image: url('../images/main-beverages.gif');    
        }
        .home-subhero .row .cell .middle h4.beverages.culture-es {
            background-image: url('../images/I18N/es/main-beverages.gif');    
        }
        
       .home-subhero .row .cell .middle h4.homecare.culture-en-us {
            background-image: url('../images/main-home.gif');    
        }
        .home-subhero .row .cell .middle h4.homecare.culture-es {
            background-image: url('../images/I18N/es/main-home.gif');    
        }
        
       .home-subhero .row .cell .middle h4.partysupply.culture-en-us {
            background-image: url('../images/main-party.gif');    
        }
        .home-subhero .row .cell .middle h4.partysupply.culture-es {
            background-image: url('../images/I18N/es/main-party.gif');    
        }
    .home-subhero a {
        padding:0;
        margin:0;
        text-decoration: none;
    }

    .home-subhero .tile {
        float:left;
        width: 339px; 
        height: 155px;
        display:block;
        border-bottom: 1px solid #c5c5c5;
        position:relative;
    }

    .home-subhero .tile h3 {
        font-family:Arial;
        font-size: 18px;
        font-weight:bold;
        display:block;
        position:absolute;
        left: 20px;
        top: 10px;
    }

    .home-subhero .tile-content {
        position:absolute;
        left: 190px;
        font-family:Arial;
        font-size:12px;
        color: #333333;
    }

    .home-subhero #main-s-banner-02 .tile-content {
        top: 70px;
    }
    .home-subhero #main-s-banner-03 .tile-content {
        top: 40px;
    }
    .home-subhero #main-s-banner-04 .tile-content {
        top: 30px;
    }
    .home-subhero #main-s-banner-05 .tile-content {
        top: 20px;
    }
    .home-subhero #main-s-banner-06 .tile-content {
        top: 50px;
    }


#main-s-banner-02 {
    background:url("../Images/main-s-banner-02.jpg") no-repeat;
}

#main-s-banner-03 {
    background:url("../Images/main-s-banner-03.jpg") no-repeat;
    border-right: 1px solid #c5c5c5;
}

#main-s-banner-04 {
    background:url("../Images/main-s-banner-04.jpg") no-repeat;
}

#main-s-banner-05 {
    background:url("../Images/main-s-banner-05.jpg") no-repeat;
    border-right: 1px solid #c5c5c5;
}

#main-s-banner-06 {
    background:url("../Images/main-s-banner-06.jpg") no-repeat;
}

.featured-categories-title {
    display:block;
    margin-top:10px;
    width: 690px;
}

.featured-categories-title h3 {
    text-indent: -90000px;
    background-repeat:no-repeat;
    background-position: center;
    display:block;
    height: 21px;
    margin: 14px 0 0 0;
}
    .featured-categories-title.culture-en-us h3 {        
        background-image: url("../images/featured-cate.gif");
    }

    .featured-categories-title.culture-es h3 {
        background-image:url("../images/I18N/es/featured-cate.gif");
    }



.promo-column{   
    margin-top: 0; 
    width: 200px;
    height: 910px;
}
.promo-column img.full-width{
    width: 200px;
}
    .promo-column p {
         margin-bottom:5px;
         padding:5px 5px;
         font-family:arial;
         font-size:11px;
         line-height:15px;
    }

        .promo-column p .phone-no {
            font-size:13px;
            font-weight: bold;
        }
    
    .promo-column p.centere {
         margin:0;
         padding:5px 0;
         font-family:arial;
         font-size:11px;
         line-height:15px;
         text-align:center;
    }

    .promo-column div
    {
        margin-bottom: 3px;
    }

    .promo-column .float-left {
        padding-left: 20px;
    }

    .promo-column .float-right {
        padding-right: 20px;
    }

    .promo-column div a
    {
        margin: 0;
        padding: 0;
    }

.content-main h2 {
    font-size:20px;
}

.breadcrumb-nav {
    margin: 0 0 10px 0;
    position:relative;
}


.breadcrumb {
    font-family: Helvetica;
    font-size: 12pt;
    font-weight:bold;
    padding-left:0;
}

.breadcrumb a {
    text-decoration:none;
    font-size: 12pt;
}

/* page layout */


.vertical-nav {
    float:left;
    width: 170px;  
   
    }


.action-link {
    display:block;
    background-color: #d3dce0;
    border: 1px solid #787878;
    cursor: pointer;
    font-size: 1em;
    font-weight: 600;
    padding: 7px;
    margin-right: 8px;
    width: auto;
}

/* Account */

/* catalog layout */
.page-nav
{
    width: 690px;
    padding: 10px 0;
    border-bottom: 1px solid #c5c5c5;
}

.saved-items.page-nav {
    width: 810px;
}

    .page-nav .page-nav-found {
        padding-top: 5px;
        float: left;
        font-size: 14px;
        font-weight: bold;
        color: #163a96;
    }

.page-navigation {
    float:left;
    width: 470px;
}

.page-navigation ul {
    list-style:none;
    margin: 0;
    padding: 0;
}

    .page-navigation ul li {
        display: inline-block;
        text-align: center;
        color: #797979;
        margin: 0;
        zoom: 1;
        *display: inline;
        position:relative;
    }
    .page-navigation ul li a {
        background-color: #f3f3f3;
        height:20px;
	    -webkit-border-radius: 4px;
	    -moz-border-radius: 4px;
	    -khtml-border-radius: 4px;
	    border-radius: 4px;
    }

        .page-navigation ul li img.separate-border {
            position:absolute;
            width:1px;
            height:12px;
            border:0;
            top:6px;
            right:25px;
        }

        .page-navigation ul li span {
            display:block;
            color: #ffffff;
            background-color: #727272;
            padding: 4px 0 4px 0;
            width: 25px;
            height: 17px;
	        -webkit-border-radius: 4px;
	        -moz-border-radius: 4px;
	        -khtml-border-radius: 4px;
	        border-radius: 4px;
        }
        
        .page-navigation ul.per-page li a {
            background-color: #ffffff;
        }

        .page-navigation ul.per-page li span {
            display:block;
            color: #000000;
            font-weight:bold;
            background-color: #ffffff;
            padding: 4px 0 2px 0;
            width: 25px;
            height: 17px;
        }

.page-navigation a {
    display:block;
    text-decoration:none;
    padding: 4px 0 2px 0;
    text-align:center;
    width: 25px;
    height: 15px;
    color: #797979;
}

    .page-navigation .page-nav-end {
        width: 40px;
    }

.product-list-status {
    margin-top: 5px;
    margin-bottom: 8px;
    width: 690px;
}

.sort-by {
    /*position:absolute;*/
    margin: 0px 10px;
    padding-top:10px;
}

.add-all-items {
    display:block;
    color:#ffffff;
}

.product-list-wrapper {
    border-top: 1px solid #c5c5c5;
    width: 690px;
    
}

.product-list-item {
    width: 685px;
    height: 130px;
    margin: 0 5px;
    padding-top: 5px;
    font-family: Arial, sans-serif;
    border-bottom: 1px solid silver;
}

.product-list-item.even {
    background-color:#f3f3f3;
}

.product-list-item .product-details{
    margin-top: 5px;
}

.product-list-item .product-description {
    width: 450px;
    height: 120px;
    font-size: 12px;
}

    .product-list-item .product-description .product-desc-left {
        margin-top: 5px;
        float:left;
        width: 150px;
    }

    .product-list-item .product-description .product-desc-right {
        margin-top: 5px;
        float:left;
        width: 300px;
    }

.product-list-item .display-label {
    font-size: 12px;   
    font-weight: normal; 
}

.product-list-item .OutOfStock {
    font-size: 10pt;   
    color: red; 
}



.product-list-item  .product-name a {
    font-weight:bold;
    color: #333333;
    font-size: 14px;
    text-decoration: none;
}

.product-list-item .product-umdescription {
    font-style:italic;
}


.product-list-item .unit-price {
    font-size: 10pt;
    font-weight: bold;
    color: #CC0000;
}

    .product-description .product-name {
        margin-top:5px;
        font-weight:bold;
    }

    .product-description .product-umdescription {
        font-style:italic;
    }

.product-status {
}

.product-status .display-label{
    margin-top: 10px;
    font-size: 12px;
}

    .product-status .unit-price {
        padding-top: 15px;     
        font-weight: bold;   
        font-size: 16px;
        color: rgb(25, 54, 128);
    }

    .product-status .pack-price {
        color: #000000;
        font-weight: bold;
        font-size: 16px;
        color: rgb(25, 54, 128);
    }

.icon-on {
    margin: 3px 0 0 10px;
    padding: 0;
    float:left;
    display:block;
    width:9px;
    height:9px;
    background-image: url(../images/InCart.gif);
    background-repeat:no-repeat;
}

.saved-icon-on {
    margin: 3px 5px 0 5px;
    padding: 0;
    display:inline-block;
    width:10px;
    height:9px;
    background-image: url(../images/Saved.gif);
    background-repeat:no-repeat;
}

.qty-in-cart {
   
    margin:0px 10px 0 0px;
    font-weight:bold;    
}


.display-label .saved-item {
    font-weight:bold;
}

.detail-saved-item {
    float:right;
    padding-right: 165px;
}

.product-list-item .float-right{
    height: 115px;
    margin-right: 10px;
    width: 90px;
    text-align:center;
}


.product-table td {
    width: 150px;
    height: 150px;
    font-size:smaller;
    vertical-align: top;
}

.productInfo {
    margin-top: 20px;
}

.product-image {
    position:relative;
    margin: 4px 10px;
    padding: 5px 5px;
    width:100px;
    height:100px;
    border: 1px solid #c5c5c5;
    background-color: #ffffff;
}

.inlay{
    position:absolute;
    top:2.5px;
    right:2.5px
}

.email-to-friend {
    cursor: pointer;
}

.centered-message {
    margin: auto;
}

    .centered-message .alert-text {
        padding-top: 150px;
        text-align:center;
        font-weight:bold;
    }

.qty-form {
    padding:0;
}
    .qty-form .inputQuantity {
        width: 88px;
        margin:0;
        padding:0;
    }
   
.product-list-item .validation-anchor {
    float:right;
}

    .product-list-item .validation-anchor .field-validation-error {
        padding:0;
        margin:0;
        width: 100px;
    }

.product-detail-actions .image-action {
    float:left;
    width: 350px;
    margin:0;
    padding:0;
}


.product-detail-actions .cart-action {
    float:left;
    width: 450px;
}

.product-list-actions {
    width: 100px;
    margin:auto;
}

.product-list-actions button {
    width: 90px;
    display:block;
}

.product-list-actions ul {
    margin:auto;
    padding:10px 0 0 10px;    
}

.product-list-actions ul li {
    display: inline-block;        
     zoom: 1;
    *display: inline;
}

.save-item {
    float: right; 
    text-decoration: none;
    display: block;
    /*outline: #787878; */
    font-size: 1em;
    font-weight: bold;
    padding: 4px;
    margin-right: 4px;
    background-color: #d3dce0;
    border: 1px solid #787878; 
    cursor: pointer;
    width: 140px;
    text-align: center;
}

.save-item-link {
    border: 1px solid #4677a2;
	height: 31px;
	color:#ffffff;
	padding: 0 15px 0 15px;
	font-size:15px;
	font-weight:bold;
	display:block;
	background: #095ea9;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5dadf1), to(#095ea9));
	background: -webkit-linear-gradient(#5dadf1, #095ea9);
	background: -moz-linear-gradient(#5dadf1, #095ea9);
	background: -ms-linear-gradient(#5dadf1, #095ea9);
	background: -o-linear-gradient(#5dadf1, #095ea9);
	background: linear-gradient(#5dadf1, #095ea9);
	-pie-background: linear-gradient(#5dadf1, #095ea9);
	position:relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.product-list-wrapper input.save-item-link {
    border: 1px solid #97b72a;
	height: 31px;
    width: 90px;
    margin-left: 5px\9;
    width:55px\9;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	display:block;
    background: #97b72a;
	position:relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.product-details input.save-item-link {
    width: 70px\9;
}


.item-form .field-validation-error {
    width: 180px;
    z-index: 99;
}

.productImage {
    margin: 20px 0 20px 0;
    width: 360px;
    min-height: 250px;
}

    .productImage .image {
        margin:auto;
    }

        .productImage .image img {
            display:block;
            margin:auto;
        }

.large-image-link {
    margin-top: 10px;
}

        .large-image-link a {
            display:block;
            margin:auto;
            padding-top: 10px;
            text-decoration: none;
            border: 1px solid #c5c5c5;
            height: 27px;
            width: 150px;
            color: #5a5a5a;
            font-family: arial;
            font-size: 12px;
            font-weight: normal;
            text-align: center;            
            text-transform:capitalize;
            background: #ffffff;
            position: relative;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -khtml-border-radius: 3px;
            border-radius: 3px;
            }
            
        .large-image-link a:hover {
	        background:#e9e9e9;
	        color: #5a5a5a;
	        border: 1px solid #c5c5c5;
        }
                    
.product-details .alert-text {
    margin: 10px 10px;
}

.product-description .horizontal-line {
    display:block;
    height:2px;
    background-image:url("../images/2line.gif");
    background-repeat:repeat-x;
    background-position:bottom;
}

.product-details .productInfo {
    margin-top: 20px;
}


.product-details .product-info {
    width: 320px;
    *height: 360px;
    margin: 20px 0 0 0;
    padding: 2px;
    font-size: 8pt;
}

    .product-details .product-info .description {
        font-size: 12px;
        color: #2d2d2d;
        font-weight: normal;
        line-height: 19px;
    }

        .product-details .product-info .description .product-name {            
            font-size: 19px;
            font-weight: bold;
            color: #000000;
            margin-bottom: 10px;
        }

.product-name h2 {
    color: #333333;
}

        .product-details .product-info .description .OutOfStock {            
            font-size: 18px;
            font-weight: bold;
            color: red;
            margin-top: 10px;
        }

    .product-details .product-info .price-description {
        margin-top:20px;
        font-size: 13px;
    }

.product-details .product-info .price-description > div {
    margin-bottom: 10px;
}

        .product-details .product-info .each-price, 
        .product-details .product-info .pack-price {
            font-size: 19px;
            font-weight: bold;
            width: 100%;
            height: 85px;
            color: #103972;
        }

    .product-details .product-info .add-form {
        margin-top: 1px;
        width: 100%;
        height: 80px;        
    }


.product-details .item-form .quantity-input {
    color:#2d2d2d;
}


.product-details .item-form .add-button {
    float:left;
    padding-top: 0;
    font-weight:bold;
    color: #000000;
    margin: 5px 5px;
}

.product-details .item-form .add-button div {
    margin-top: 10px;
}

.product-details .item-form .add-button .float-right {
    padding-top: 5px;
}

.product-details .add-btn {
    border: 1px solid #2b4f81;
    height: 35px;
    width: 200px;
    color: #ffffff;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    background: #2b4f81;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    text-transform:uppercase;
}

.product-details .add-btn:hover {
	background:#313131;
	color: #ffffff;
	border: 1px solid #313131;
}



.product-details .product-image {
    margin: 2px 10px;
    padding: 5px 5px;
    width:100px;
    height:100px;
    border: 1px solid #c5c5c5;
}

.product-details .email-to-friend {
    cursor: pointer;
     margin: 10px 10px;
    display:block;
    width: 170px;
    height: 29px;
    text-indent: -90000px;
    background:url("../images/emailFriend.gif") no-repeat 0 0;
    border:none;
}

.product-details .add-button .float-left {
    padding-top: 5px;
}

.product-details .add-button .float-right {
    padding-top: 8px;
}

        .product-details .save-item-link {
	       border: 1px solid #97b72a;
            color: #ffffff;
            font-family: arial;
            font-size: 18px;
            font-weight: bold;
            text-align: center;
            background: #97b72a;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -khtml-border-radius: 3px;
            border-radius: 3px;
            text-transform:uppercase;
            width:200px;
        }

            .product-details .save-item-link:hover {
                background:#313131;
	            color: #ffffff;
        	    border: 1px solid #313131;
            }

#emailToFriendForm textarea {
    width: 200px;
    height: 50px;
}



.related-product .carousell {
    width: 690px;
}

/* Cart Styles */
.inputQuantity {
    margin:0 0 0 5px;
    width: 50px;
    text-align:right;
}


th.numberCell {

}

.numberCell {
    text-align: right;
}


.invalid-input {
    background-color: #ffcccc;
    border: 1px solid red;
}


/* Table Styles */
.item-list-table {
    width:100%;
    margin: 0 10px 10px 0;
}



/* Account Style */
.primaryAddress .selected-entry{
    padding: 10px 10px;
    display:block;
    border: 1px solid #e5f2fb;
    background-color: #e5f2fb;
}
.primaryAddress .display-field {
    font-weight: bold;
}

.primaryAddress .display-field a {
    font-weight: normal;
}

.items-found {
    font-size: 14px;
    /*font-weight: bold;*/
    color: #000000;
     margin: 0 10px 10px 0;
}
/* Cart */

#continueShopping.primary-action-button {
    padding-top:10px;
    width: 150px;
}


.cart-alert-message {    
    position:absolute;
    text-align: right;
    margin-right: 10px;
}

.short-inventory {
    left: 197px;
}

#alertMessage.cart-alert-message {
    left: 45px;
    top: 80px;
}

.remove-actions {
    margin-top: 65px; 
    margin-bottom: 10px;
    
}

    .remove-actions float-left {
        width: 120px;
    }

    .remove-actions a {
        display:block;
        width: 108px;
        margin-left: 0;
        margin-right: 10px;
        border: 1px solid #c5c5c5;
        padding:7px;
        color: #5a5a5a;
        font-family: arial;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        background: #e9e9e9;
        position: relative;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

#cart-items {
    margin-top: 20px;
}

.cart-item-list {
    border: solid 1px #777777;
    margin-top: 5px;
    width:1040px;
}

.cart-item-list-frame{
    overflow: scroll; 
    overflow-x: hidden; 
    width: 100%; 
    height: 410px; 
    margin:0;
    padding:0;
}
    
    
.cart-item-row {
    border-bottom: 1px solid #c5c5c5;
    clear:both;
}

    .odd-row div, .odd-row td{
        background-color:white;
    }

    .even-row div, .even-row td{
        background-color:#e5f1fa;
    }

.maximumqtyalert {
    color: red;
}

.warning-row > .cart-item-description > .inventory-status > .stock-msg {
    color: red;
}

.numberCell .field-validation-error {
    width: 180px;
}


.cart-item-row > div {
        float:left;
        height: 40px;
        vertical-align: middle;
        padding-top: 5px;
}

.cart-item-header-row, .header-row{
    font-size:12px;
    font-weight:normal;
    border-bottom: 2px solid #c5c5c5;
    background:url("../images/titleBg.gif") repeat-x bottom;
    color:#000000;
    font-size: 10pt;
    font-weight: bold;
    height: 32px;
}

    .cart-item-header-row div {
        height:30px;
    }

div.cart-item-quantity-update input[type="button"] {
    margin-top: 5px;
}

div.cart-item-subtotal span {
    margin-top: 10px;
    display:block;
}

.cart-item-checkbox {
    width: 25px;
    width: 26px\9;
}

    .cart-item-checkbox input[type="checkbox"] {
        margin-top: 5px;
    }

.cart-item-image{
    width: 42px;
    padding-left:10px;
}

.cart-item-no{
    width: 90px;
    padding-left: 10px;
}


.cart-item-row .cart-item-no span {
    display:block;
    padding-top: 10px;    
}
.cart-item-description{
    text-align:left;
    width: 390px;
}
    .cart-item-description a {
        text-decoration:none;
        padding-left: 0;
    }

.checkout-review .cart-item-description{
    text-align:left;
    width: 565px;
}

.cart-item-price{
    width: 100px;
}  

.checkout-review .cart-item-quantity{
    width: 100px;
    text-align: right;
}

.cart-item-quantity{
    width: 250px;
    text-align: right;
}

.cart-item-quantity span{
    display:block;
    margin-top:10px;
}
.cart-item-quantity-input{
    width: 100px;
    text-align: center;
}

.cart-item-quantity-update{
    width: 75px;
    text-align: center;
}

.cart-item-quantity-update a {
    margin-top:5px;
}

.cart-item-delete{
    width: 75px;
    text-align: center;
}

    .cart-item-delete a {
        margin-top: 5px;
    }

.cart-item-subtotal{
    width: 90px;
    padding-right: 15px;
}

.cart-item-footer-row{
    border-bottom: 1px solid #c5c5c5;
    width:100%;
    height:0;
    clear:both;
}

.checkout-content{
    margin: 20px;
}

.checkout-content #cart-summary{
    border: 3px solid #c5c5c5;
    width: 1040px;
    padding:0;
}

    .checkout-content .checkout-summary {
        margin:0;
        padding-top: 10px;
    }
     
    .checkout-content h3 {
        margin:10px;
    }
    .checkout-content #cart-summary table {
        padding:0;
        margin:10px 0 0 0;
    }

    .checkout-content #cart-summary table tr {
        height: 25px;
    }

    .checkout-content #cart-summary table tr th{
        text-align:center;
    }
     .checkout-content #cart-summary table tr td {
        text-align:center;
        padding:0;
    }


    .option-box {
        border: 3px solid #c5c5c5;
        width:1040px;
        margin-bottom: 10px;
    }

    .option-box ul {
        list-style: none;    
        padding: 0;
        margin:0;
    }

    .option-box ul li {
        display:inline-block;
        border-top: 1px solid #c5c5c5;
        height: 40px;
        width: 1040px;        
        padding:0;
        margin:0;
        position:relative;
    }

        .option-box ul li span{
            position:absolute;
            top: 10px;            
            padding: 0;
        }

        #RequestedSchedule  {
            margin: 3px 0 7px 7px;
        }


.payment-options ul li input[type="radio"] {
    margin-top:10px;
}

.payment-options ul li strong {
    position: absolute;
    top: 15px;
}

    .checkout-content .address-book {
        margin: 10px 0;
    }
     
    .checkout-content .address-book .float-left {
        border: 3px solid #c5c5c5;
        margin-right: 10px;
        padding: 5px 0;
        width: 336px;
    }

        .checkout-content .address-book .float-left p {
            border-top: 1px solid #c5c5c5;
            margin: 5px 0;
            padding: 10px 10px;
            width: 318px;
        }

        .checkout-content .address-book .float-left .buttons {
            margin: 10px 40px;
        }

        .checkout-content .address-book .float-left .buttons input {
            float: left;
            height: 30px;
        }

        .checkout-content .address-book .float-left #Shipping-address form,
        .checkout-content .address-book .float-left #Billing-address form,
        .checkout-content .address-book .float-left #Contact-address form {
            padding: 10px 40px;
        }

.set-address {
    float:right;
}

a.edit-address {
    float:right;
}

a#addShippingAddress,
a#addBillingAddress,
a#addContactAddress {
    margin-left: 95px;
    width: 125px;
    padding: 5px 10px 3px 10px;
}

.selected-entry {
    padding-left:10px;
}


.checkout-instruction {
    font-weight: bold;
}

.checkout-summary {
    margin-top: 20px;
    width: 1040px;
}

.checkout-summary table{
    width: 100%;
    border-bottom: 1px solid #c5c5c5;
    margin-bottom: 20px;
}

.checkout-summary th{
    border-bottom: 2px solid #c5c5c5;
    font-size: 10pt;
    text-align: center;
}

.checkout-summary td{
    border-bottom: 1px solid #c5c5c5;
    text-align: right;
}


.checkout-summary .total {
    color: #cc0000;
    font-weight: bold;
}

.no-address-message {
    color: #ec0000;
    font-size: 14px;
}


.checkout-footer {
    border: 3px solid #c5c5c5;
    width: 1040px;
    
}
    .checkout-footer h2{
        font-size: 18px;
        font-weight: bold;
        padding: 10px 10px 0 10px;
    }

    .checkout-footer div {
        border-top: 1px solid #c5c5c5;
        padding: 10px 10px;
        font-size: 13px;
    }

.border-right{
    border-right: 1px solid #c5c5c5;
}




.checkout-footer {
    font-size: 11px;
    color: #cc0000;
}

.shipping-method {
    margin-top: 20px;    
}

.shipping-method .float-left {
    width: 780px;
}

.shipping-method .float-right{
    width: 100px;
}

.cart-content {
    padding: 20px 20px;
}

.cart-content .cart-summary {
    margin-top: 20px;
    padding: 0;
    width: 400px;
}
    .cart-content .cart-summary .summary-column {
        border-left: 3px solid #c5c5c5;
    }

    .cart-content .cart-summary .row
    {
        width: 197px;
    }
.cart-content .cart-summary .field-label{
    padding: 3px 5px 3px 15px;
    width: 50px;
    text-align: left;
    font-weight: bold;
}

.cart-content .cart-summary .field-value{
    padding: 3px 5px;
    width: 110px;
    text-align: right;
    font-weight: bold;
}

.update-cart {
    text-align: right;
}

#yourCart .float-left ul {
    list-style: none;
    padding: 0;
    margin: 10px 10px 10px 0;
}

#pallets
{
    margin-left: 10px;
    padding-top: 60px;
}

#yourCart .float-left ul li {
    padding: 2px 0;
}

/*
.list-table-frame {
    overflow: scroll; 
    overflow-x: hidden; 
    width: 100%; 
    height: 400px; 
    border: solid 1px #777777;
}
*/


.cart-links {
    float: right;
    text-align:right;
    margin-right:30px;
    position: relative;
}

.cart-links ul{
    list-style: none;
}

.cart-links ul li {
    display: inline-block;
    text-align: center;
    
    height: 36px;
}

    .cart-links a.continue-shopping, a.continue-shopping {
        text-decoration:none;
	    border: 1px solid #97b72a;
        padding:8px;
        width: 170px;
        color: #ffffff;
        font-family: arial;
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        background: #97b72a;
        position: relative;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
       
}

    .cart-links a.checkout {
        text-decoration:none;
    	border: 1px solid #2b4f81;
        padding:8px;
        width: 150px;
        color: #ffffff;
        font-family: arial;
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        background: #2b4f81;
        position: relative;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;

    }

     a.checkout:hover, a.continue-shopping:hover {
	background:#313131;
	color: #ffffff;
	border: 1px solid #313131;
}

#creditcard-payment {
    border: 3px solid #c5c5c5;
    width: 1040px;
    margin-top: 20px;
    padding:0;
}

.creditcard-form {
    padding:20px;
}

.name-on-card {
    border-bottom: 2px solid #c5c5c5;
    padding:10px 20px;
    margin:0;
    width:1000px;
}

    .name-on-card .editor-label {
        padding-top:7px;
        padding-right: 10px;
    }

.creditCard-authorization-error {

    color:red;
    font-size:large;

}

#billing-address .address-box {
    border-top: 1px solid #c5c5c5;
    padding: 20px 20px;
}

#billing-address .current-billing-address {
    padding: 20px;
    width: 400px;
    border: 1px solid #e5f2fb;
    background-color: #e5f2fb;
}


#billing-address .regular-action-button {
    width: 150px;
}

#billing-address .address-display {
    color:#000000;
    font-weight: bold;
}

.confirm-agreement {
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    width: 300px;
}

    .confirm-agreement div {
        width: 300px;
        height: 30px;  
        clear:both;  
    }


    .confirm-agreement div ul {
        list-style-type:none;
        margin:0;
        padding: 0;
    }

     .confirm-agreement div ul li {
        position: relative;
        margin: 0;
        padding: 0;
    }

     
     .confirm-agreement div ul li input[type='checkbox'] {
        position:absolute;
        top: 15px;
        left: 40px;
        margin: 0;
        padding: 0;
    }
     
     .confirm-agreement div ul li span {
        position:absolute;
        top: 14px;
        left: 60px;
        margin: 0;
        padding: 0;
    }


    .confirm-agreement .primary-action-button {
        margin-left:auto;
        margin-right:auto;
        padding: 3px 20px;
    }

    .confirm-agreement .field-validation-error {
        z-index: 99;
        width: 360px;
    }

.selected-options .regular-action-button {
    margin-top: 7px;
}

.selected-options ul {
    padding:0;
    margin:0;
}

    .selected-options ul li {
        width: 1020px;
        padding: 7px 10px 0 10px;
    }

.address-heading {
    padding-top: 7px;
    float:left;
    padding-left: 10px;
    font-size: 17px;
    font-weight:bold;
    color:#000000;
    width: 200px;
}

.shipping-address-heading {
    float:left;
    padding-left: 10px;
    font-size: 17px;
    font-weight:bold;
    color:#000000;
    width: 200px;
}

.address-edit-link {
    float:right;
    width: 100px;
}

.cart-address {
    border-top: 1px solid #c5c5c5;
    margin-top: 10px;
    padding: 10px;
    width: 315px;
}


.checkout-summary-heading {
    float:left;
    font-size:17px;
    font-weight:bold;
    padding:5px 10px 0 10px;
}

/* Order */
.order-confirmation {
    width:100%;
    padding: 20px;
}

    .order-confirmation .float-left {
        border: 3px solid #c5c5c5;
        padding:0;
        margin: 5px 5px;
    }

.order-confirmation h3 {
    margin: 10px;
}

.order-confirmation .order-summary{
    width: 220px;
    height: 280px;
    margin-top: 10px;
    color: #000000;
    padding: 10px 10px;
    border: 1px double #e5f1fa;
    background-color: #e5f1fa;
}
    .order-confirmation .order-summary .label-cell{
        padding-right:0;
    }
     .order-confirmation .order-summary .value-cell{
        padding-right:0;
        text-align:right;
    }

    .order-confirmation .address-table {
        margin:0;
        padding:0;
    }

        .order-confirmation .address-table tr {
            padding-top: 3px;
            padding-bottom: 4px;
        }

        .order-confirmation .address-table tr td {
            margin:0;            
        }
        .order-confirmation .address-table tr td.label-cell {
            padding-right: 10px;
        }

.order-confirmation .address {
    width: 220px;
    min-height: 280px;
    margin-top: 10px;
    color: #000000;
    padding: 10px 10px;
    border-top: 1px solid #c5c5c5;
}


.order-received {
    color:#000000;
    margin:20px;
}

.option-list {
    margin: 10px 0 20px 10px;
}

.option-list ul {
    list-style:none;
    margin: 0;
    padding: 0;
} 


.order-list-box{
    border: 1px solid #c5c5c5;
    padding:0;
}

.summary-list-table {
    width: 100%;
    margin-top: 0;   
}

   
.table-header-row{
    border-bottom: 2px solid #c5c5c5;
    background-color: #eeeeee;
    font-size: 10pt;
    text-align: center;
}

.order-details {
    float: right;
    width: 800px;
}

    .item-list-table {
        border: 1px solid #c5c5c5;
    }

.order-summary{
    width: 750px;
}
    .order-summary table {
        margin:0;
    }

    .order-summary table tr {
        height: 18px;
    }



.panel-warning {
    width: 1000px;
    height: 200px;
    margin:20px 0;
    padding: 20px;
    color: #ec0000;    
    font-weight:bold;
    background-color:#ffe0e0;
    background-image: url("../images/eeeeeeBG.gif");
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position-x: left;
    background-position-y: top;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    /*background-color: rgb(255, 255, 255);*/
}

.panel-warning ul{
    list-style: none;
    padding: 0;
    margin:0;
}


.info-display, .info-edit {
    border: 1px solid #c5c5c5;
}

    .info-display table {
        margin:auto;
        margin-top: 20px;
    }

    .info-edit table {
        margin:auto;
        margin-top: 20px;
    }

        .info-display table tr {
            height: 25px;
        }

        .info-edit table tr {
            height: 25px;
        }

            .info-display table tr td, .info-edit table tr td {
                font-size: 14px;
                color: #323232;
            }

    .info-display .secondary-action-button {
        margin: auto;
        margin-top: 10px;
        margin-bottom: 20px;
        height: 20px;
        width: 80px;
    }

    .info-edit table tr td .secondary-action-button {
        float: right;
        margin: 0;
        padding-bottom: 7px;
        height: 30px;
        width: 80px;        
    }

    .info-edit table tr td.action {
        text-align:center;
    }
    .info-edit table tr td input[type="submit"].primary-action-button {
        font-weight:normal;
        font-size:13px;
        height:27px;
        margin:5px;
    }
    .info-edit table tr td a.regular-action-button {
        display:inline;
        width: 40px;
    }

    .infor-display table, .info-edit table {
        clear:both;
        margin-bottom: 20px;
    }


.tab-navigation ul {
    padding:0;
    margin:0;
	list-style: none;
}

.tab-navigation ul li {
    padding:0;
    margin:0;
    width: 200px;	    
	display: inline-block; 
    *display: inline;   
    *margin-left: 3px;
    zoom: 1;
}

.tab-navigation ul li a {
    display:block;
    width: 130px;    
	text-decoration: none;
	padding:5px 35px 3px 35px;
	color: #545454;
	font-weight: normal;
	font-size:14px;
	background:#dbdbdb;
}

.tab-navigation ul li a.active {
    background: #404040;
	color: #ffffff;
	font-weight:bold;
}

.address-book .selected-entry {
    border-top: 1px solid #c5c5c5;
    padding-top: 20px;
}

.address-book .address-actions ul {
    list-style:none;
    margin:0;
    padding:0;
}

    .address-book .address-actions ul li {
        display: inline-block;
        margin:0;
        padding:0;        
    }

.address-book .new-address.secondary-action-button {
    width: 180px;
}

.address-book .secondary-action-button.set-primary {
    width: 250px;
}

.address-book a.regular-action-button {
    /*width: 50px;*/
}


.moveToCart.secondary-action-button {
    width: 90px;
}

.button-cell {
    padding: 5px;
}


.login-content .content-box {
    margin-top: 20px;
    margin-bottom: 40px;
    width: 475px;
    height: 520px;
    border-radius: 5px;
    border: 1px solid #d7d7d7;
    box-shadow: #d7d7d7 2px 0 3px;
    padding: 20px;
    font-size: 14px;
}

.login-content .checkbox-cell input[type=checkbox] {
    margin-left: 10px;
}

.login-content .checkbox-cell label {
    float:left;
    padding-top:7px;
    margin-left:10px;
    *padding-top:10px;
}

.checkbox-cell .float-left label {
    padding-top: 8px;
    padding-top: 17px\9;
}

.checkbox-cell .validation-anchor {
    float:left;
    margin-top: 10px;
    margin-left: 35px;
}

.info-edit.change-password .secondary-action-button {
    width: 180px;
    margin:auto;
}

.info-edit.change-password .button-cell {
    padding-right: 150px;
}

.login-content .float-left, .login-content .float-right {
    width: 515px;
    margin-top: 40px;
}

    .login-content .float-left h1 {
        margin-left: 10px;
    }

    .login-content .float-left .content-box {
        margin-left: 10px;
        position:relative;
    }

        .login-content .float-left .content-box .background {
            margin:auto;
            width: 475px;
            height: 126px;
            display:block;
            position:absolute;
            top: 350px;
            background-image: url('../images/login-img.jpg');
            background-repeat: no-repeat;
            background-position: bottom;    
        }

    .login-content .float-right .content-box {
        margin-right: 10px;
    }

    .login-content .float-right .page-content {
        padding-top: 20px;
        border-top: 1px solid #d7d7d7;
    }

.login-content .label-cell {
    width: 60px;
}

.login-content li {
    padding-bottom: 10px;
}

.instruction p {
    margin:0;
    font-size: 14px;
    color: #2d2d2d;
    font-weight:normal;
    line-height: 19px;
}

.login-content label {
    font-size: 14px;
}

.login-content .primary-action-button {
    width: 150px;
    height: 20px;
}

.login-content .float-left ul {
    margin-bottom: 5px;
}

.login-content .float-left p {
    margin-top: 0;
}

.login-content .float-left .primary-action-button {
    margin-top: 30px;
}

.main-page-content {
    border-radius: 5px;
    border: 1px solid #d7d7d7;
    box-shadow: #d7d7d7 2px 0 3px;
    padding: 20px;
    font-size: 14px;
    margin-bottom: 20px;
}

    .main-page-content .content-left {
        width: 545px;
    }

    .main-page-content td.label-cell {
        width: 230px;
    }

    .main-page-content td.field-cell {
        width: 280px;
    }

    .main-page-content .right-side-rail-box {
        width:335px;
        height:420px;
        margin-top: 50px;
        margin-right: 20px;
        background-image: url("../images/register-bg.jpg");
        background-position:top;
        background-repeat:no-repeat;        
    }

        .main-page-content .right-side-rail-box .top-element {
            margin: 60px 20px 0 20px;
        }

        .main-page-content .right-side-rail-box .top-element li {
            margin-bottom: 10px;
        }

/* Utility */
.clear {
    clear:both;
}

/* Removing the border lines in the carousel */
.jThumbnailScroller {
    border:none;
}

.jThumbnailScroller .jTscroller a {
    border:none;
}


/*Jquery-UI Dialog messages for Copy Order */
#dialog-form p span {
    float:left; 
    margin:0 7px 20px 0;
    }


/* Selected Address Categories */
.category-checkbox-label {
    
    display: block;
    height: 20px;
    text-indent: -19px;
    margin-left :10px;
    
}

.category-checkbox-label input[type=checkbox] {
   
    width: 11px;
    height: 13px;
    margin-left: 11px;
    margin-right: 3px;
    vertical-align:middle;
    font-size: 7px;

}

.requested-schedule {
   
     margin-left: 10px;
}

  #RequestedScheduleTime {
     width: 100px;
     height :32px;
     vertical-align:middle;
     border: 1px solid #b6cee1;
     background: #fff;
     color: #333;
     font-size: 14px;
     margin: 3px 0 4px 0;
     padding: 3px;
}

#RequestedScheduleDate {
     height :24px;
     width: 100px;
     vertical-align:middle;
    
}


/*timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 45%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }


@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../Content/icons/glyphicons/glyphicons-halflings-regular.eot');
    src: url('../Content/icons/glyphicons/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../Content/icons/glyphicons/glyphicons-halflings-regular.woff2') format('woff2'), url('../Content/icons/glyphicons/glyphicons-halflings-regular.woff') format('woff'), url('../Content/icons/glyphicons/glyphicons-halflings-regular.ttf') format('truetype'), url('../Content/icons/glyphicons/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
    content: "\002a";
}

.glyphicon-plus:before {
    content: "\002b";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
    content: "\20ac";
}

.glyphicon-minus:before {
    content: "\2212";
}

.glyphicon-cloud:before {
    content: "\2601";
}

.glyphicon-envelope:before {
    content: "\2709";
}

.glyphicon-pencil:before {
    content: "\270f";
}

.glyphicon-glass:before {
    content: "\e001";
}

.glyphicon-music:before {
    content: "\e002";
}

.glyphicon-search:before {
    content: "\e003";
}

.glyphicon-heart:before {
    content: "\e005";
}

.glyphicon-star:before {
    content: "\e006";
}

.glyphicon-star-empty:before {
    content: "\e007";
}

.glyphicon-user:before {
    content: "\e008";
}

.glyphicon-film:before {
    content: "\e009";
}

.glyphicon-th-large:before {
    content: "\e010";
}

.glyphicon-th:before {
    content: "\e011";
}

.glyphicon-th-list:before {
    content: "\e012";
}

.glyphicon-ok:before {
    content: "\e013";
}

.glyphicon-remove:before {
    content: "\e014";
}

.glyphicon-zoom-in:before {
    content: "\e015";
}

.glyphicon-zoom-out:before {
    content: "\e016";
}

.glyphicon-off:before {
    content: "\e017";
}

.glyphicon-signal:before {
    content: "\e018";
}

.glyphicon-cog:before {
    content: "\e019";
}

.glyphicon-trash:before {
    content: "\e020";
}

.glyphicon-home:before {
    content: "\e021";
}

.glyphicon-file:before {
    content: "\e022";
}

.glyphicon-time:before {
    content: "\e023";
}

.glyphicon-road:before {
    content: "\e024";
}

.glyphicon-download-alt:before {
    content: "\e025";
}

.glyphicon-download:before {
    content: "\e026";
}

.glyphicon-upload:before {
    content: "\e027";
}

.glyphicon-inbox:before {
    content: "\e028";
}

.glyphicon-play-circle:before {
    content: "\e029";
}

.glyphicon-repeat:before {
    content: "\e030";
}

.glyphicon-refresh:before {
    content: "\e031";
}

.glyphicon-list-alt:before {
    content: "\e032";
}

.glyphicon-lock:before {
    content: "\e033";
}

.glyphicon-flag:before {
    content: "\e034";
}

.glyphicon-headphones:before {
    content: "\e035";
}

.glyphicon-volume-off:before {
    content: "\e036";
}

.glyphicon-volume-down:before {
    content: "\e037";
}

.glyphicon-volume-up:before {
    content: "\e038";
}

.glyphicon-qrcode:before {
    content: "\e039";
}

.glyphicon-barcode:before {
    content: "\e040";
}

.glyphicon-tag:before {
    content: "\e041";
}

.glyphicon-tags:before {
    content: "\e042";
}

.glyphicon-book:before {
    content: "\e043";
}

.glyphicon-bookmark:before {
    content: "\e044";
}

.glyphicon-print:before {
    content: "\e045";
}

.glyphicon-camera:before {
    content: "\e046";
}

.glyphicon-font:before {
    content: "\e047";
}

.glyphicon-bold:before {
    content: "\e048";
}

.glyphicon-italic:before {
    content: "\e049";
}

.glyphicon-text-height:before {
    content: "\e050";
}

.glyphicon-text-width:before {
    content: "\e051";
}

.glyphicon-align-left:before {
    content: "\e052";
}

.glyphicon-align-center:before {
    content: "\e053";
}

.glyphicon-align-right:before {
    content: "\e054";
}

.glyphicon-align-justify:before {
    content: "\e055";
}

.glyphicon-list:before {
    content: "\e056";
}

.glyphicon-indent-left:before {
    content: "\e057";
}

.glyphicon-indent-right:before {
    content: "\e058";
}

.glyphicon-facetime-video:before {
    content: "\e059";
}

.glyphicon-picture:before {
    content: "\e060";
}

.glyphicon-map-marker:before {
    content: "\e062";
}

.glyphicon-adjust:before {
    content: "\e063";
}

.glyphicon-tint:before {
    content: "\e064";
}

.glyphicon-edit:before {
    content: "\e065";
}

.glyphicon-share:before {
    content: "\e066";
}

.glyphicon-check:before {
    content: "\e067";
}

.glyphicon-move:before {
    content: "\e068";
}

.glyphicon-step-backward:before {
    content: "\e069";
}

.glyphicon-fast-backward:before {
    content: "\e070";
}

.glyphicon-backward:before {
    content: "\e071";
}

.glyphicon-play:before {
    content: "\e072";
}

.glyphicon-pause:before {
    content: "\e073";
}

.glyphicon-stop:before {
    content: "\e074";
}

.glyphicon-forward:before {
    content: "\e075";
}

.glyphicon-fast-forward:before {
    content: "\e076";
}

.glyphicon-step-forward:before {
    content: "\e077";
}

.glyphicon-eject:before {
    content: "\e078";
}

.glyphicon-chevron-left:before {
    content: "\e079";
}

.glyphicon-chevron-right:before {
    content: "\e080";
}

.glyphicon-plus-sign:before {
    content: "\e081";
}

.glyphicon-minus-sign:before {
    content: "\e082";
}

.glyphicon-remove-sign:before {
    content: "\e083";
}

.glyphicon-ok-sign:before {
    content: "\e084";
}

.glyphicon-question-sign:before {
    content: "\e085";
}

.glyphicon-info-sign:before {
    content: "\e086";
}

.glyphicon-screenshot:before {
    content: "\e087";
}

.glyphicon-remove-circle:before {
    content: "\e088";
}

.glyphicon-ok-circle:before {
    content: "\e089";
}

.glyphicon-ban-circle:before {
    content: "\e090";
}

.glyphicon-arrow-left:before {
    content: "\e091";
}

.glyphicon-arrow-right:before {
    content: "\e092";
}

.glyphicon-arrow-up:before {
    content: "\e093";
}

.glyphicon-arrow-down:before {
    content: "\e094";
}

.glyphicon-share-alt:before {
    content: "\e095";
}

.glyphicon-resize-full:before {
    content: "\e096";
}

.glyphicon-resize-small:before {
    content: "\e097";
}

.glyphicon-exclamation-sign:before {
    content: "\e101";
}

.glyphicon-gift:before {
    content: "\e102";
}

.glyphicon-leaf:before {
    content: "\e103";
}

.glyphicon-fire:before {
    content: "\e104";
}

.glyphicon-eye-open:before {
    content: "\e105";
}

.glyphicon-eye-close:before {
    content: "\e106";
}

.glyphicon-warning-sign:before {
    content: "\e107";
}

.glyphicon-plane:before {
    content: "\e108";
}

.glyphicon-calendar:before {
    content: "\e109";
}

.glyphicon-random:before {
    content: "\e110";
}

.glyphicon-comment:before {
    content: "\e111";
}

.glyphicon-magnet:before {
    content: "\e112";
}

.glyphicon-chevron-up:before {
    content: "\e113";
}

.glyphicon-chevron-down:before {
    content: "\e114";
}

.glyphicon-retweet:before {
    content: "\e115";
}

.glyphicon-shopping-cart:before {
    content: "\e116";
}

.glyphicon-folder-close:before {
    content: "\e117";
}

.glyphicon-folder-open:before {
    content: "\e118";
}

.glyphicon-resize-vertical:before {
    content: "\e119";
}

.glyphicon-resize-horizontal:before {
    content: "\e120";
}

.glyphicon-hdd:before {
    content: "\e121";
}

.glyphicon-bullhorn:before {
    content: "\e122";
}

.glyphicon-bell:before {
    content: "\e123";
}

.glyphicon-certificate:before {
    content: "\e124";
}

.glyphicon-thumbs-up:before {
    content: "\e125";
}

.glyphicon-thumbs-down:before {
    content: "\e126";
}

.glyphicon-hand-right:before {
    content: "\e127";
}

.glyphicon-hand-left:before {
    content: "\e128";
}

.glyphicon-hand-up:before {
    content: "\e129";
}

.glyphicon-hand-down:before {
    content: "\e130";
}

.glyphicon-circle-arrow-right:before {
    content: "\e131";
}

.glyphicon-circle-arrow-left:before {
    content: "\e132";
}

.glyphicon-circle-arrow-up:before {
    content: "\e133";
}

.glyphicon-circle-arrow-down:before {
    content: "\e134";
}

.glyphicon-globe:before {
    content: "\e135";
}

.glyphicon-wrench:before {
    content: "\e136";
}

.glyphicon-tasks:before {
    content: "\e137";
}

.glyphicon-filter:before {
    content: "\e138";
}

.glyphicon-briefcase:before {
    content: "\e139";
}

.glyphicon-fullscreen:before {
    content: "\e140";
}

.glyphicon-dashboard:before {
    content: "\e141";
}

.glyphicon-paperclip:before {
    content: "\e142";
}

.glyphicon-heart-empty:before {
    content: "\e143";
}

.glyphicon-link:before {
    content: "\e144";
}

.glyphicon-phone:before {
    content: "\e145";
}

.glyphicon-pushpin:before {
    content: "\e146";
}

.glyphicon-usd:before {
    content: "\e148";
}

.glyphicon-gbp:before {
    content: "\e149";
}

.glyphicon-sort:before {
    content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152";
}

.glyphicon-sort-by-order:before {
    content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154";
}

.glyphicon-sort-by-attributes:before {
    content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156";
}

.glyphicon-unchecked:before {
    content: "\e157";
}

.glyphicon-expand:before {
    content: "\e158";
}

.glyphicon-collapse-down:before {
    content: "\e159";
}

.glyphicon-collapse-up:before {
    content: "\e160";
}

.glyphicon-log-in:before {
    content: "\e161";
}

.glyphicon-flash:before {
    content: "\e162";
}

.glyphicon-log-out:before {
    content: "\e163";
}

.glyphicon-new-window:before {
    content: "\e164";
}

.glyphicon-record:before {
    content: "\e165";
}

.glyphicon-save:before {
    content: "\e166";
}

.glyphicon-open:before {
    content: "\e167";
}

.glyphicon-saved:before {
    content: "\e168";
}

.glyphicon-import:before {
    content: "\e169";
}

.glyphicon-export:before {
    content: "\e170";
}

.glyphicon-send:before {
    content: "\e171";
}

.glyphicon-floppy-disk:before {
    content: "\e172";
}

.glyphicon-floppy-saved:before {
    content: "\e173";
}

.glyphicon-floppy-remove:before {
    content: "\e174";
}

.glyphicon-floppy-save:before {
    content: "\e175";
}

.glyphicon-floppy-open:before {
    content: "\e176";
}

.glyphicon-credit-card:before {
    content: "\e177";
}

.glyphicon-transfer:before {
    content: "\e178";
}

.glyphicon-cutlery:before {
    content: "\e179";
}

.glyphicon-header:before {
    content: "\e180";
}

.glyphicon-compressed:before {
    content: "\e181";
}

.glyphicon-earphone:before {
    content: "\e182";
}

.glyphicon-phone-alt:before {
    content: "\e183";
}

.glyphicon-tower:before {
    content: "\e184";
}

.glyphicon-stats:before {
    content: "\e185";
}

.glyphicon-sd-video:before {
    content: "\e186";
}

.glyphicon-hd-video:before {
    content: "\e187";
}

.glyphicon-subtitles:before {
    content: "\e188";
}

.glyphicon-sound-stereo:before {
    content: "\e189";
}

.glyphicon-sound-dolby:before {
    content: "\e190";
}

.glyphicon-sound-5-1:before {
    content: "\e191";
}

.glyphicon-sound-6-1:before {
    content: "\e192";
}

.glyphicon-sound-7-1:before {
    content: "\e193";
}

.glyphicon-copyright-mark:before {
    content: "\e194";
}

.glyphicon-registration-mark:before {
    content: "\e195";
}

.glyphicon-cloud-download:before {
    content: "\e197";
}

.glyphicon-cloud-upload:before {
    content: "\e198";
}

.glyphicon-tree-conifer:before {
    content: "\e199";
}

.glyphicon-tree-deciduous:before {
    content: "\e200";
}

.glyphicon-cd:before {
    content: "\e201";
}

.glyphicon-save-file:before {
    content: "\e202";
}

.glyphicon-open-file:before {
    content: "\e203";
}

.glyphicon-level-up:before {
    content: "\e204";
}

.glyphicon-copy:before {
    content: "\e205";
}

.glyphicon-paste:before {
    content: "\e206";
}

.glyphicon-alert:before {
    content: "\e209";
}

.glyphicon-equalizer:before {
    content: "\e210";
}

.glyphicon-king:before {
    content: "\e211";
}

.glyphicon-queen:before {
    content: "\e212";
}

.glyphicon-pawn:before {
    content: "\e213";
}

.glyphicon-bishop:before {
    content: "\e214";
}

.glyphicon-knight:before {
    content: "\e215";
}

.glyphicon-baby-formula:before {
    content: "\e216";
}

.glyphicon-tent:before {
    content: "\26fa";
}

.glyphicon-blackboard:before {
    content: "\e218";
}

.glyphicon-bed:before {
    content: "\e219";
}

.glyphicon-apple:before {
    content: "\f8ff";
}

.glyphicon-erase:before {
    content: "\e221";
}

.glyphicon-hourglass:before {
    content: "\231b";
}

.glyphicon-lamp:before {
    content: "\e223";
}

.glyphicon-duplicate:before {
    content: "\e224";
}

.glyphicon-piggy-bank:before {
    content: "\e225";
}

.glyphicon-scissors:before {
    content: "\e226";
}

.glyphicon-bitcoin:before {
    content: "\e227";
}

.glyphicon-btc:before {
    content: "\e227";
}

.glyphicon-xbt:before {
    content: "\e227";
}

.glyphicon-yen:before {
    content: "\00a5";
}

.glyphicon-jpy:before {
    content: "\00a5";
}

.glyphicon-ruble:before {
    content: "\20bd";
}

.glyphicon-rub:before {
    content: "\20bd";
}

.glyphicon-scale:before {
    content: "\e230";
}

.glyphicon-ice-lolly:before {
    content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
    content: "\e232";
}

.glyphicon-education:before {
    content: "\e233";
}

.glyphicon-option-horizontal:before {
    content: "\e234";
}

.glyphicon-option-vertical:before {
    content: "\e235";
}

.glyphicon-menu-hamburger:before {
    content: "\e236";
}

.glyphicon-modal-window:before {
    content: "\e237";
}

.glyphicon-oil:before {
    content: "\e238";
}

.glyphicon-grain:before {
    content: "\e239";
}

.glyphicon-sunglasses:before {
    content: "\e240";
}

.glyphicon-text-size:before {
    content: "\e241";
}

.glyphicon-text-color:before {
    content: "\e242";
}

.glyphicon-text-background:before {
    content: "\e243";
}

.glyphicon-object-align-top:before {
    content: "\e244";
}

.glyphicon-object-align-bottom:before {
    content: "\e245";
}

.glyphicon-object-align-horizontal:before {
    content: "\e246";
}

.glyphicon-object-align-left:before {
    content: "\e247";
}

.glyphicon-object-align-vertical:before {
    content: "\e248";
}

.glyphicon-object-align-right:before {
    content: "\e249";
}

.glyphicon-triangle-right:before {
    content: "\e250";
}

.glyphicon-triangle-left:before {
    content: "\e251";
}

.glyphicon-triangle-bottom:before {
    content: "\e252";
}

.glyphicon-triangle-top:before {
    content: "\e253";
}

.glyphicon-console:before {
    content: "\e254";
}

.glyphicon-superscript:before {
    content: "\e255";
}

.glyphicon-subscript:before {
    content: "\e256";
}

.glyphicon-menu-left:before {
    content: "\e257";
}

.glyphicon-menu-right:before {
    content: "\e258";
}

.glyphicon-menu-down:before {
    content: "\e259";
}

.glyphicon-menu-up:before {
    content: "\e260";
}