﻿/*#########################################[ PRINTABLE VERSION ]##############################################*/   
/**************************************************************************************************************/
/************************************************[ html ]******************************************************/
/**************************************************************************************************************/
*
   {
   background:            none !important;
   text-align:            left !important;
   min-height:            0 !important
   }
body
   {
   background:            #fff;
   margin:                15px;
   font-size:             9pt
   }
a,
a:hover
   {
   color:                 #2976C9 !important;
   }
th,
td
   {
   color:                 #2f2f2f !important
   }
td
   {
   border-color:          #ccc !important
   }
hr
   {
   visibility:            visible;
   margin:                20px 0;
   height:                1px
   }
/**************************************************************************************************************/
/******************************************[ common elements ]*************************************************/
/**************************************************************************************************************/
.button-set
   {
   display:               none
   }
.col3-set *,
.col4-set *
   {
   float:                 none !important;
   width:                 auto !important
   }
.form-button
   {
   display:               none
   }
.head
   {
   text-align:            left
   }
.head *,
.page-head *,
.page-head-alt *
   {
   display:               block !important;
   float:                 none
   }
.pager,
.view-by
   {
   display:               none
   }
.actions
   {
   display:               none !important
   }
.content,
.box
   {
   padding:               5px 0 5px 0 !important
   }
/**************************************************************************************************************/
/**********************************************[ layout ]******************************************************/
/**************************************************************************************************************/
#navigation
   {
   display:               none
   }
.header
   {
   border:                0
   }
.header-top-container
   {
   border:                0
   }
h1#logotype,
.quick-access
   {
   float:                 none
   }
h1#logotype
   {
   margin:                0
   }
.quick-access
   {
   display:               none;
   float:                 none 
   }
.side-col
   {
   float:                 none !important
   }
.side-col .box
   {
   display:               none
   }
.col-main
   {
   float:                 none !important;
   width:                 auto !important;
   margin:                0 !important
   }
.footer-container
   {
   border:                0
   }
.footer
   {
   border-top:            1px solid #ccc;
   margin-top:            2em
   }
.footer .informational
   {
   display:               none;
   border:                0
   }
/**************************************************************************************************************/
/******************************************[ store elements ]**************************************************/
/**************************************************************************************************************/
.count
   {
   color:                 #2f2f2f !important
   }
.ratings,
.rating-box
   {
   display:               none !important
   }
.step-count
   {
   display:               inline !important
   }
.base-mini .head *
   {
   padding:               0
   }
/**************************************************************************************************************/
/********************************************[ store pages ]***************************************************/
/**************************************************************************************************************/
#track1
   {
   display:               none
   }
ul.more-views
   {
   margin-bottom:         10px
   }
ul.more-views *
   {
   display:               inline !important
   }
.product-info
   {
   float:                 none !important;
   width:                 auto !important
   }
.add-to-box
   {
   display:               none
   }
.checkout-progress
   {
   margin:                10px 0 !important;
   padding:               0
   }
.checkout-progress *
   {
   display:               inline !important;
   padding-right:         10px !important;
   padding:               0 !important
   }
.listing-type-list .listing-item
   {
   border-top:            1px dashed #ddd;
   padding:               10px 0 10px 0
   }
.one-page-checkout .active .step-count
   {
   color:                 #2f2f2f
   }
.login-box td
   {
   border-bottom:         0
   }
.shipment-count
   {
   color:                 #2f2f2f
   }
.grand-total
   {
   background:            none !important;
   color:                 #2f2f2f
   }
p.grand-total
   {
   padding-right:         0
   }
.account-side
   {
   width:                 auto !important;
   border:                0
   }
.account-side .box
   {
   display:               block !important
   }
.account-box .head h4
   {
   background:            none;
   padding-left:          0
   }
.account-box .product-images
   {
   width:                 auto
   }
.account-box .product-details
   {
   margin:                0
   }
table.data-table
   {
   width:                 90% !important
   }
body.page-popup .data-table td,
body.page-popup .data-table th
   {
   border-bottom:         1px solid #D9DDE3 !important;
   border-right:          1px solid #D9DDE3 !important
   }
body.page-popup .data-table th.last,
body.page-popup .data-table td.last
   {
   border-right:          0 !important
   }
body.page-popup .data-table tfoot td
   {
   border-bottom:         none !important
   }
body.page-popup .data-table td,
body.page-popup .data-table th
   {
   border-color:          #bbb
   }
.page-popup h1#logo
   {
   display:               block;
   margin-bottom:         10px
   }
.a-right
   {
   text-align:            right !important
   }