﻿
* {
    background: none !important;
    text-align: left !important;
}

html {
    margin: 0 !important;
    padding: 0 !important;
}

body {
    background: #fff !important;
    font-size: 9pt !important;
    padding: 0 !important;
    margin: 10px !important;
}

a {
    color: #2976c9 !important;
}

th,
td {
    color: #2f2f2f !important;
    border-color: #ccc !important;
}

.header-container,
.nav-container,
.footer-container,
.pager,
.toolbar,
.actions,
.buttons-set {
    display: none !important;
}

.page-print .data-table .cart-tax-total {
    background-position: 100% -54px;
}

.page-print .data-table .cart-tax-info {
    display: block !important;
}


/* IE 6 only */

* html .validation-advice {
    height: 13px;
}

* html .main {
    height: 350px;
}

* html .account-login .content {
    height: 200px;
}

.block li.item,
.block-poll li,
.opc li.section {
    vertical-align: top;
}

* html button.button span {
    background-image: url(../images/bkg_btn.gif);
}

* html .form-search button.button span,
* html .block button.button span,
* html .product-view .box-tags .form-add button.button span,
* html .footer .form-subscribe button.button span {
    background-image: url(../images/bkg_btn-small.gif);
}

* html .window-overlay {
    background: #ccc;
    filter: alpha(opacity=50);
}


/* Doubled Margin Fixes */

.product-view .product-img-box .more-views li,
.product-view .box-tags .form-add .input-box,
.sp-methods select.month,
.footer .form-subscribe .input-box {
    display: inline;
}


/********** < Navigation styles */

#nav li,
#nav li a {
    zoom: 1;
}

#nav li {
    vertical-align: top;
}


/********** < Navigation styles */

select {
    margin-bottom: 1px;
}

input.radio {
    width: 13px;
    height: 13px;
}

input.checkbox {
    width: 13px;
    height: 13px;
}

button.button {
    height: 28px;
}

button.button span {
    position: relative;
}

button.btn-checkout {
    height: 28px;
}

.form-list label {
    position: relative;
    z-index: 0;
}

.form-list label.required em {
    position: absolute;
    top: 0;
    right: -8px;
}

.form-list .input-box input.input-text {
    float: left;
}

.form-search button.button,
.block button.button,
.product-view .box-tags .form-add button.button,
.footer .form-subscribe button.button {
    height: 23px;
}

.cart .discount .buttons-set button.button,
.cart .shipping .buttons-set button.button {
    height: 19px;
}

.product-view .product-img-box .zoom.disabled {
    filter: alpha(opacity=30);
}

.gift-messages-form {
    position: relative;
    zoom: 1;
}

.tool-tip .btn-close a {
    margin: 0;
}

.product-view .box-tags .product-tags li {
    padding: 0 4px 0 7px;
}

.footer li {
    padding-right: 2px;
    margin-right: 6px;
}

.product-options dd .time-picker select {
    margin: 0;
    padding: 0;
    position: relative;
    top: -1px;
}


/* Clearer */

.clearer {
    display: block;
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    overflow: hidden;
}


/* Clears and hasLayout fixes */

.header-container,
.header-container .top-container,
.header,
.top-bar,
.quick-access,
.form-search,
#nav,
.main,
.footer,
.footer .form-subscribe,
.footer-container .bottom-container,
.col-main,
.col2-set,
.col3-set,
.col4-set,
.messages li,
.search-autocomplete li,
.block,
.block .block-content,
.block .actions,
.block li.item,
.block-poll li,
.block-poll .label,
.block-layered-nav .currently li,
.block-account .block-content li a,
.mini-products-list .product-details,
.page-title,
.rss-title h1,
.products-grid,
.products-list li.item,
.box-account .box-head,
.dashboard .box .box-title,
.order-info ul,
.box-reviews li.item,
.box-tags li.item,
.pager,
.sorter,
.ratings,
.add-to-box,
.add-to-cart,
.product-essential,
.product-collateral,
.product-tabs,
.product-view .product-img-box .more-views ul,
.product-view .box-tags .form-add,
.product-view .product-shop .short-description,
.product-view .box-description,
.product-options .options-list li,
.product-options,
.product-options-bottom,
.truncated,
.truncated .truncated_full_value,
.product-review,
.cart,
.cart-collaterals,
.cart .crosssell li.item,
.cart .discount,
.cart .discount .discount-form,
.cart .shipping .shipping-form,
.opc .step-title,
.opc .step,
.multiple-checkout,
.sp-methods,
.checkout-progress,
.multiple-checkout .place-order,
.form-list li,
.form-list .field,
.form-list .input-box,
.group-select li,
.buttons-set,
.page-print .print-head,
.cart-tax-total,
.advanced-search-summary,
.advanced-search-summary p,
.gift-messages-form .item,
.send-friend .form-list li p,
.centinel .authentication {
    zoom: 1;
}


/* Hover Fix */

iframe.hover-fix {
    position: absolute;
    left: -1px;
    top: -1px;
    z-index: -1;
    background: transparent;
    filter: progid: DXImageTransform.Microsoft.Alpha(style=0, opacity=0);
}
