/* CSS Document */

#topbar { display: none; }
#top_menu { display: none;}
#headlinks { display: none; }
#top_search { display: none; }
#menu { display: none; }
#action_bar { display: none;}
#ctl00_PlaceHolderOuterWrap_DialogPlaceHolder_PlaceHolderOuterMain_Checkout_lblTotalOrderValueClarification { display: none; }
.wrapper-1400 .nav-level-1 .s4-notdlg { display: none; }
.siblingnav { display: none; }
.footer { display: none; }
.nav-item active { display: none; }

#subhead_productsearch { display:none; }
.toplink { display:none;}
body
{
    font-size:11px !important;
}

.datatable td, #searchresult td, #orderDetailsTable td, .datatable table td, .orderResultTable td
{
    font-size:11px !important;
} 

.btn, .ui-button-text { border: 1px solid #ccc; color: #999; }
table { font-size: 11px; }
.datatable .head .first { padding-left: 0; }
.datatable .head td { border-bottom: 1px solid #000; color: #000; }
.datatable { width: 600px; }
.insiderow { width: 600px; }
.grid_6 { width: 290px; }
.grid_5 { width: 290px; }
#searchresult .alternaterow td, .datatable .alternaterow td { border-top: 1px solid #999; border-bottom: 1px solid #999; }
.datatable td { padding-left: 0; }

.sidemenu .content, .sidemenu .top, .sidemenu .bottom { width: 220px; }
.sidemenu .top, .sidemenu .bottom { border: 1px solid #ddd; }
.sidemenu .top { border-bottom: none; }
.sidemenu .bottom { border-top: none; }

.print-hide { display:none !important; }

.specialbodytext
{
    background-color: White !important;
    margin: 2mm;
    width: auto;
    
}
.printframe
{
    background-color: White !important;    
}

#stringfilters, #filterwrapper
{
    display:none;
}

#fancybox-wrap
{
    left: 0px !important;
    top: 0px !important;
}

#logo_search_bar a[href]:after, #shoppingcart a[href]:after {
    /*display: none;*/
}
.nav-level-1 {
    display: none;
}

.grid_1 { width:8.33%; }
.grid_2 { width:16.67%; }
.grid_3 { width:25%; }
.grid_4 { width:33.33%; }
.grid_5 { width:41.67%; }
.grid_6 { width:50%; }
.grid_7 { width:58.33%; }
.grid_8 { width:66.67%; }
.grid_9 { width:75%; }
.grid_10 { width:83.33%; }
.grid_11 { width:91.67%; }
.grid_12 { width:100%; }

.row, .page, .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: auto;
}
.datatable { width: 100%;}
.insiderow { width: 100%;}
.insiderowmargin { margin: 0;}
.specialbodytext>* { margin: 0;}
.datatable .tallhead { font-weight: bold;}
#logo_search_bar a {
    font-size: 0;
}
#logo_search_bar #logo {
    top: 0;
    left: 0;
}

/* Bootstrap prints the links by default. We don't want that */
a[href]:after {
    content: none !important;
}

/* The totals row in Order confirmation wasn't right aligned */
#cart .totalscontainer {
    width: 100%;
}

/* The totals row in Order confirmation wasn't right aligned */
.order-checkout .column.grid_12.col-xs-12.bottommargin .row {
    width:98%;
}
.order-checkout .column.grid_12.col-xs-12.bottommargin .row .grid_12.col-xs-12.totals {
    float:right;
}