#content #mage .head { margin-bottom:.4em; line-height:1.3em; color:#0A263C; }
#content #mage h1 { margin-bottom:.4em; line-height:1.3em; font-size:2em; line-height:1.17; }
#content #mage h2 { margin-bottom:.4em; line-height:1.3em; font-size:1.5em; }
#content #mage h3 { margin-bottom:.4em; line-height:1.3em; font-size:1.35em; }
#content #mage h4 { margin-bottom:.4em; line-height:1.3em; font-size:1.05em; }
#content #mage h5 { margin-bottom:.4em; line-height:1.3em; font-size:1.05em; }
#content #mage h6 { margin-bottom:.4em; line-height:1.3em; font-size:.95em; }
#content #mage th { padding:0; text-align:left; vertical-align:top; }
#content #mage td {padding:0;vertical-align:top;}
#content #mage p { margin-bottom:.8em; }
#content #mage address { margin-bottom:.4em; }
#content #mage address { font-style:normal; line-height:1.4em;}
#content #mage cite { font-style:normal; font-size:10px;}
#content #mage q:before, #content #mage q:after{content:'';}
#content #mage form { display:inline;}
#content #mage fieldset { border:none; }
#content #mage legend {display:none;}
#content #mage label { color:#666; /*font-size:.95em;*/  font-weight:bold; }
#content #mage input, #content #mage select, #content #mage button { vertical-align:middle; }
#content #mage dt { display:block; font-weight:bold; }
#content #mage li { list-style:none; }
#content #mage small { font-size:.92em; }
#content #mage big { font-size:1.1em; }
#content #mage hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
#content #mage .nowrap { white-space:nowrap; }
#content #mage .bold { font-weight:bold; }
#content #mage ul,
#content #mage ul li {list-style:none;list-style-image:none;padding:0;margin:0}
#content #mage .col2-set,
#content #mage .col3-set,
#content #mage .col4-set,
#content #mage .col5-set {clear:both}
#content #mage .col2-set .col-1,
#content #mage .col2-set .col-2 {width:48.5%}
#content #mage .col2-set .col-1 {float:left}
#content #mage .col2-set .col-2 {float:right}
#content #mage .col2-alt-set .col-1 {width:32%}
#content #mage .col2-alt-set .col-2 {width:65%}
#content #mage .col2-alt-set .col-1 {float:left}
#content #mage .col2-alt-set .col-2 {float:right}
#content #mage .col3-set .col-1,
#content #mage .col3-set .col-2,
#content #mage .col3-set .col-3 {float:left;width:31.3%}
#content #mage .col3-set .col-1,
#content #mage .col3-set .col-2 {margin-right:3%}
#content #mage .col4-set .col-1,
#content #mage .col4-set .col-2,
#content #mage .col4-set .col-3,
#content #mage .col4-set .col-4 {float:left;width:22%}
#content #mage .col4-set .col-1,
#content #mage .col4-set .col-2,
#content #mage .col4-set .col-3 {margin-right:4%}
#content #mage table .col-1,
#content #mage table .col-2,
#content #mage table .col-3,
#content #mage table .col-4 {float:none !important;margin:0 !important}
#content #mage .col3-set td.spacer {width:3%}
#content #mage .col4-set td.spacer {width:4%}
#content #mage .accent {color:#E76200;font-weight:bold}
#content #mage input.input-text,
#content #mage select,
#content #mage textarea {border:1px solid #b6b6b6;font:12px arial,helvetica,sans-serif}
#content #mage option,
#content #mage optgroup {font:12px arial,helvetica,sans-serif}
#content #mage optgroup {font-weight:bold}
#content #mage input.input-text,
#content #mage textarea {padding:2px}
#content #mage input.form-radio {margin-right:3px}
#content #mage .qty {width:2.5em}
#content #mage .group-select label,
#content #mage .form-list label,
#content #mage .payment-methods label {font-weight:bold}
#content #mage .input-text:focus,
#content #mage select:focus,
#content #mage textarea:focus {background:#edf7fd}
#content #mage .button-set {clear:both;margin-top:4em;border-top:1px solid #e4e4e4;padding-top:8px;text-align:right}
#content #mage .form-button,
#content #mage .form-button-alt {overflow:visible;width:auto;border:1px solid #006;padding:1px 8px;background:#00AFDC;color:#fff;font:bold 12px arial,sans-serif !important;cursor:pointer;text-align:center;vertical-align:middle}
#content #mage .form-button span,
#content #mage .form-button-alt span {white-space:nowrap}
#content #mage .form-button-alt {border:1px solid #000066;background-color:#00AFDC}
#content #mage a.form-button-alt {padding:2px 9px;text-decoration:none}
#content #mage .form-button-alt:hover {color:#fff;text-decoration:none}
#content #mage .btn-checkout {display:block;float:right;background:transparent url(../images/btn_proceed_to_checkout_rad.gif) no-repeat 100% 0;font-size:15px;font-weight:bold;padding-right:8px}
#content #mage .btn-checkout,
#content #mage .btn-checkout:hover {color:#fef5e5;text-decoration:none}
#content #mage .btn-checkout span {display:block;padding:0 17px 0 25px;background:transparent url(../images/btn_proceed_to_checkout_bg.gif) no-repeat;line-height:40px}
#content #mage .form-list li {margin-bottom:6px}
#content #mage .form-list li .input-box .input-text,
#content #mage .form-list li .input-box textarea {width:250px}
#content #mage .form-list li .input-box select {width:256px}
#content #mage .form-list li.addElement {border-top:1px solid #DDD;padding-top:10px}
#content #mage .group-select {margin:28px 0;border:1px solid #bbafa0;padding:22px 25px 12px;background:#F4F4F4}
#content #mage .group-select .legend {margin-top:-33px;float:left;border:1px solid #f19900;background:#F9F3E3;padding:0 8px;color:#E76200;font-weight:bold;font-size:1.1em}
#content #mage .group-select li {padding:4px 8px}
#content #mage .group-select li .input-box {float:left;width:275px}
#content #mage .group-select li .input-text,
#content #mage .group-select li select,
#content #mage .group-select li textarea {width:525px}
#content #mage .group-select li .input-box .input-text,
#content #mage .group-select li .input-box textarea {width:250px}
#content #mage .group-select li .input-box select {width:256px}
#content #mage .validation-advice,
#content #mage .required {color:#EB340A}
#content #mage .validation-advice {clear:both;min-height:15px;margin-top:3px;background:url(../images/validation_advice_bg.gif) no-repeat 2px 1px;padding-left:17px;font-size:.95em;font-weight:bold;line-height:1.25em}
#content #mage .validation-failed {border:1px dashed #EB340A !important;background:#faebe7 !important}
#content #mage label.required {font-weight:bold}
#content #mage p.required {font-size:.95em;text-align:right}
#content #mage .success {color:#3d6611}
#content #mage .error {color:#df280a}
#content #mage .notice {color:#e26703}
#content #mage .success,
#content #mage .error {font-weight:bold}
#content #mage .messages {width:100%;overflow:hidden}
#content #mage .error-msg,
#content #mage .success-msg,
#content #mage .notice-msg,
#content #mage .note-msg {min-height:23px !important;margin-bottom:1em !important;border-style:solid !important;border-width:1px !important;background-repeat:no-repeat !important;background-position:10px 10px !important;padding:8px 8px 8px 32px !important;font-size:.95em !important;font-weight:bold !important}
#content #mage .error-msg li,
#content #mage .success-msg li,
#content #mage .notice-msg li {margin-bottom:.2em}
#content #mage .error-msg {border-color:#f16048;color:#df280a;background-color:#faebe7;background-image:url(../images/error_msg_icon.gif)}
#content #mage .success-msg {border-color:#446423;color:#3d6611;background-color:#eff5ea;background-image:url(../images/success_msg_icon.gif)}
#content #mage .notice-msg,
#content #mage .note-msg {border-color:#fcd344;color:#3d6611;background-color:#fafaec;background-image:url(../images/note_msg_icon.gif)}
#content #mage .head,
#content #mage .inner-head {line-height:1.25em;text-align:right}
#content #mage .head h1,
#content #mage .head h2,
#content #mage .head h3,
#content #mage .head h4,
#content #mage .head h5,
#content #mage .inner-head h1,
#content #mage .inner-head h2,
#content #mage .inner-head h3,
#content #mage .inner-head h4,
#content #mage .inner-head h5 {margin:0;float:left}
#content #mage .page-head {margin:0 0 25px;border-bottom:1px solid #ccc}
#content #mage .page-head-alt {margin:0 0 12px}
#content #mage .page-head,
#content #mage .page-head-alt {text-align:right}
#content #mage .page-head h3,
#content #mage .page-head-alt h3 {margin:0;font-size:1.7em !important;font-weight:normal !important;text-transform:none  !important;text-align:left}
#content #mage .button-level h3 {float:left;width:55%}
#content #mage .category-head {margin-bottom:7px}
#content #mage .category-head h2 {width:100%;margin:0;padding:3px 0;color:#0a263c;font-size:1.6em;line-height:1.3em;font-weight:normal;overflow:hidden}
#content #mage .box-header {font-size:1.05em;text-align:left;background:#EEE none repeat scroll 0;font-weight:bold;padding:2px 8px;margin:10px 0}
#content #mage td.label {font-weight:bold}
#content #mage .data-table {border:1px solid #bebcb7;width:100%}
#content #mage .data-table tr {background:#fff}
#content #mage .data-table .odd {background:#f8f7f5}
#content #mage .data-table .even {background:#eeeded !important}
#content #mage .data-table td.last,
#content #mage .data-table th.last {border-right:0}
#content #mage .data-table tr.last th,
#content #mage .data-table tr.last td {border-bottom:0 !important}
#content #mage .data-table th {border-right:1px solid #c2d3e0;padding:2px 8px;color:#0a263c;white-space:nowrap}
#content #mage .data-table th.wrap {white-space:normal}
#content #mage .data-table th a,
#content #mage .data-table th a:hover {color:#fff}
#content #mage .data-table td {padding:3px 8px}
#content #mage .data-table thead tr th {background:url(../images/data_table_th_bg.gif) repeat-x 0 100% #d9e5ee}
#content #mage .data-table tfoot {border-bottom:1px solid #d9dde3}
#content #mage .data-table tfoot tr.first {background:url(../images/base_mini_actions_bg.gif) 0 0 repeat-x}
#content #mage .data-table tfoot tr {background-color:#DEE5E8 !important}
#content #mage .data-table tfoot td {padding-top:1px;padding-bottom:1px;border-bottom:0;border-right:1px solid #d9dde3}
#content #mage .data-table tbody td {border-bottom:1px solid #d9dde3;border-right:1px solid #d9dde3}
#content #mage .data-table tbody.odd tr {background:#f8f7f5 !important}
#content #mage .data-table tbody.even tr {background:#f6f6f6 !important}
#content #mage .data-table tbody.odd tr td,
#content #mage .data-table tbody.even tr td {border-bottom:0}
#content #mage .data-table tbody.odd tr.border td,
#content #mage .data-table tbody.even tr.border td {border-bottom:1px solid #d9dde3}
#content #mage .data-table tbody td h5.title {margin:0;padding:0;font-size:1em;font-weight:bold;color:#2f2f2f}
#content #mage .data-table tbody td .option-label {font-weight:bold;font-style:italic}
#content #mage .data-table tbody td .option-value {padding-left:10px}
#content #mage .box-table td {padding:10px}
#content #mage .box-table tfoot td {padding-top:5px;padding-bottom:5px}
#content #mage .box-table select {width:100%}
#content #mage .nested-data-table th,
#content #mage .nested-data-table td {padding-top:2px;padding-bottom:2px}
#content #mage .nested-data-table tfoot td {font-size:.95em}
#content #mage .generic-table td {padding:0 8px}
#content #mage .generic-table td.first {padding-left:0;white-space:nowrap}
#content #mage .shipping-tracking .button-set {margin-top:0;border:none;border-top:0;padding-top:0}
#content #mage .disc {margin-bottom:10px}
#content #mage .disc li {margin-left:20px;list-style:disc}
#content #mage .bare-list {margin:5px 0}
#content #mage .bare-list li {margin:3px 0}
#content #mage .no-display {display:none}
#content #mage .content-box {min-height:250px}
#content #mage .content {padding:12px 12px 12px 15px}
#content #mage .actions {line-height:1.3em}
#content #mage .separator {padding:0 5px}
#content #mage .pipe {padding:0 4px;font-size:.95em}
#content #mage .divider {margin:10px 0;height:1px;background:url(../images/dotted_divider.gif) repeat-x;font-size:1px;line-height:1em;overflow:hidden}
#content #mage table.pager select,
#content #mage table.view-by select {margin:0 3px;font-size:.95em}
#content #mage table.pager select {width:50px}
#content #mage table.view-by td.sort-by {text-align:right;padding-right:44px}
#content #mage table.view-by select {width:85px}
#content #mage table.pager,
#content #mage table.view-by {width:100%;background:url(../images/pager_bg.gif) repeat-x 0 100% #fff;font-size:.95em}
#content #mage table.pager td {width:32%;border-top:1px solid #eee;padding:4px 8px;vertical-align:middle}
#content #mage table.pager td.pages {padding:4px 0;white-space:nowrap;text-align:center}
#content #mage table.pager ol,
#content #mage table.pager li {display:inline}
#content #mage table.pager li {padding:0 2px}
#content #mage table.view-by td {width:33%;border-top:1px solid #e2e2e2;padding:4px 8px;vertical-align:middle}
#content #mage .wrapper {min-width:900px}
#content #mage .header {text-align:left}
#content #mage .header-top {position:relative;z-index:999;width:930px;margin:0 auto}
#content #mage .header-nav {width:950px;margin:0 auto}
#content #mage .middle {min-height:400px;width:900px;margin:0 auto;text-align:left;position:relative}
#content #mage .side-col {width:215px}
#content #mage .col-left {float:left}
#content #mage .col-main {float:left}
#content #mage .col-right {float:right}
#content #mage .col-1-layout .col-main {float:none;margin:0}
#content #mage .col-2-right-layout .col-main {float:left;width:675px}
#content #mage .col-2-left-layout .col-main {float:right;width:675px}
#content #mage .col-3-layout .col-main {width:475px;margin-left:17px}
#content #mage .header {border-top:5px solid #0d2131}
#content #mage .header-top-container {border-bottom:1px solid #415966;background:url(../images/header_top_container_bg.jpg) repeat-x 50% 0}
#content #mage .header-top {padding:10px}
#content #mage .header-nav-container {background:url(../images/nav_bg.jpg) repeat-y 50% 0 #0a263d}
#content #mage h1#logo {float:left;width:202px;margin:3px 0 10px 12px}
#content #mage .page-popup h1#logo {display:none}
#content #mage .quick-access {width:540px;float:right;margin-top:28px;text-align:right;padding:0 10px;color:#fff}
#content #mage .quick-access p {margin-bottom:4px}
#content #mage .quick-access li {display:inline;background:url(../images/shop_access_pipe.gif) no-repeat 100% .35em;padding-right:7px;padding-left:3px}
#content #mage .quick-access li.first {padding-left:0}
#content #mage .quick-access li.last {padding-right:0;background:none}
#content #mage .language-switcher {float:right;margin-top:5px;margin-left:60px}
#content #mage .language-switcher label {color:#A7C6DD;padding-right:5px}
#content #mage .language-switcher .flag option {background-repeat:no-repeat;background-position:left center;padding-left:20px;margin-left:2px}
#content #mage #nav-account {margin-bottom:6px;float:right;position:relative;z-index:99999}
#content #mage #nav-account li {display:block;float:left;padding:0 5px;list-style:none}
#content #mage #nav-account li a {display:block;float:left;color:#333;font-size:1em}
#content #mage #nav-account li.last {padding-right:0;background:none}
#content #mage #breadcrumbs {margin-bottom:13px;font-size:.95em;line-height:1.25em}
#content #mage #breadcrumbs li {display:inline}
#content #mage .mini-search {position:absolute;top:0;right:0;width:300px;height:30px;padding:1px 20px 0 40px;background:url(../images/mini_search_bg.gif) no-repeat}
#content #mage .mini-search .input-text {width:212px;margin-right:4px}
#content #mage .search-autocomplete {border:1px solid #5c7989;background:#f9f5f0;position:absolute;left:40px;top:22px;width:216px !important}
#content #mage .search-autocomplete li {border-bottom:1px solid #f4eee7;padding:2px 8px 1px}
#content #mage .search-autocomplete li.odd {background:#fffefb}
#content #mage .search-autocomplete li.selected {background:#f7e8dd}
#content #mage .side-col .box {margin-bottom:1.3em}
#content #mage .side-col .content {padding:5px 10px}
#content #mage .side-col .head {text-align:left}
#content #mage .side-col h2,
#content #mage .side-col h3,
#content #mage .side-col h4,
#content #mage .side-col h5 {float:none}
#content #mage .side-col h3 {font-size:1.05em;text-transform:uppercase}
#content #mage .side-col h4 {color:#e65505;text-transform:uppercase}
#content #mage .side-col .actions {padding:4px 0;font-size:.95em;text-align:right}
#content #mage .side-col .actions a,
#content #mage .side-col .actions a:hover {text-decoration:underline}
#content #mage .widget-btn {float:right;font-size:11px;margin:0 3px 1px 5px}
#content #mage .widget-btn,
#content #mage .widget-btn:hover {color:#646464;font-weight:bold}
#content #mage .currency-switcher {height:53px;padding:7px 12px 10px;background:url(../images/currency_switcher_bg.gif) no-repeat;font-size:1.05em}
#content #mage .currency-switcher h4 {min-height:21px;background:url(../images/icon_world.gif) no-repeat 0 2px;color:#fff;padding-left:22px;text-transform:none}
#content #mage .currency-switcher select {width:98%}
#content #mage .base-mini {border:1px solid #c4c1bc;background:#fff;line-height:1.3em;font-size:.95em}
#content #mage .base-mini .head {margin:0 1px;border-bottom:1px solid #ddd;background:url(../images/base_mini_head_bg.gif) repeat-x #fff;padding:2px 8px}
#content #mage .base-mini .head h4 {min-height:16px;color:#e26703;background-repeat:no-repeat;background-position:0 0;padding:1px 0 1px 21px;text-transform:uppercase}
#content #mage .base-mini .head h4 .count {text-transform:none;color:#2f2f2f;white-space:nowrap;font-weight:normal;font-size:.95em}
#content #mage .base-mini h5 {font-size:1em}
#content #mage .base-mini .content,
#content #mage .base-mini ol {background:#f8f7f5}
#content #mage .base-mini ol li {padding:7px 4px 7px 8px}
#content #mage .base-mini ol li.odd {background:#f4f3f3}
#content #mage .base-mini ol li.even {background:#F4F4F4}
#content #mage .base-mini ul.super-product-attributes li {padding:0;background-color:transparent !important}
#content #mage .base-mini .actions {background:url(../images/base_mini_actions_bg.gif) repeat-x #dee5e8;padding:6px}
#content #mage .base-mini .product-images {float:left;width:52px;height:52px}
#content #mage .base-mini .product-images a img {border:1px solid #a9a9a9;vertical-align:top}
#content #mage .base-mini .product-checkbox {float:left;width:10px}
#content #mage .base-mini .product-names {margin-left:0px}
#content #mage .base-mini .product-details {margin:0 0 0 0px;height:50px}
#content #mage .base-mini .product-details[class] {height:auto;min-height:50px}
#content #mage .base-mini .regular-price {font-size:11px}
#content #mage .base-mini .regular-price .price {color:#2f2f2f}
#content #mage .base-mini .special-price {font-size:11px}
#content #mage .base-mini .minimal-price {font-size:11px}
#content #mage .base-mini .price-box {margin:1px 0}
#content #mage .mini-product-tags .head h4 {background-image:url(../images/icon_tag_green.gif)}
#content #mage .mini-product-tags li {display:inline;padding-right:4px;line-height:1.5em}
#content #mage .mini-product-tags li:after {display:inline!important}
#content #mage .mini-product-tags .content {padding:10px}
#content #mage .mini-product-tags .content a,
#content #mage .mini-product-tags .content a:hover {color:#1b2d3b}
#content #mage .mini-newsletter h4 {background-image:url(../images/icon_newspaper.gif)}
#content #mage .mini-newsletter .input-text {margin-bottom:3px}
#content #mage .mini-cart .head h4 {background-image:url(../images/icon_basket.gif)}
#content #mage .mini-cart .subtotal {background:#fbebd9;margin-top:5px;padding:2px 0;text-align:center}
#content #mage .mini-cart h5 {margin:0;background:#F4F3F3;padding:6px 8px 2px}
#content #mage .mini-cart .actions {border-bottom:1px solid #c2c2c2;padding-top:3px;padding-bottom:1px}
#content #mage .mini-cart .actions .form-button {margin-top:3px;margin-bottom:5px}
#content #mage .mini-wishlist .head h4 {background-image:url(../images/icon_bell.gif)}
#content #mage .mini-wishlist .link-cart {display:block}
#content #mage .mini-compare-products .head h4 {background-image:url(../images/icon_table.gif)}
#content #mage .mini-poll .head h4 {background-image:url(../images/icon_group.gif)}
#content #mage .mini-poll td.label {font-weight:bold;padding-right:10px}
#content #mage .mini-poll td.item {white-space:nowrap}
#content #mage .mini-product-view .head h4 {background-image:url(../images/icon_tag_green.gif)}
#content #mage .footer-container {border-top:15px solid #B6D1E2}
#content #mage .footer {width:930px;margin:0 auto;padding:10px 10px 4em;background-color:#618499}
#content #mage .footer .store-switcher {display:inline;padding:0 10px 0 0;vertical-align:middle}
#content #mage .footer .informational label {color:#fff;font-weight:bold;padding-right:3px}
#content #mage .footer .informational ul {display:inline}
#content #mage .footer .informational li {display:inline;background:url(../images/footer_info_separator.gif) no-repeat 100% 50%;padding-right:8px;padding-left:4px}
#content #mage .footer .informational li.last {background:none;padding-right:0}
#content #mage .footer .informational a,
#content #mage .footer .informational a:hover {color:#fff}
#content #mage .footer .informational a {text-decoration:none}
#content #mage .footer .legality {padding:13px 0;color:#ecf3f6;text-align:center}
#content #mage .footer .legality a,
#content #mage .footer .legality a:hover {color:#ecf3f6}
#content #mage .product-shop {float:right}
#content #mage .out-of-stock {height:18px;padding-top:3px;color:#D83820;font-weight:bold}
#content #mage .product-shop .short-description {width:100%;overflow:hidden}
#content #mage .ratings {margin:7px 0;line-height:1em}
#content #mage .rating-box {float:left;position:relative;width:69px;height:13px;margin-right:5px;background:url(../images/product_rating_blank_star.gif) repeat-x}
#content #mage .rating-box .rating {position:absolute;top:0;left:0;height:13px;background:url(../images/product_rating_full_star.gif) repeat-x}
#content #mage .ratings-list {margin:4px 0}
#content #mage .ratings-list td {padding:3px 0}
#content #mage .ratings-list td.label {padding-right:8px;font-size:.95em;font-weight:bold;line-height:1em}
#content #mage .price-box {padding:5px 0 10px}
#content #mage .price {white-space:nowrap}
#content #mage .regular-price {font-size:13px}
#content #mage .regular-price .price {font-weight:bold;color:#c76200}
#content #mage .old-price {display:block;font-size:12px;color:#999}
#content #mage .old-price .price {text-decoration:line-through}
#content #mage .special-price {display:block;font-weight:bold;color:#cd5033}
#content #mage .special-price .label {font-size:13px}
#content #mage .special-price .price {font-size:13px}
#content #mage .minimal-price {display:block}
#content #mage .minimal-price .label {font-size:12px}
#content #mage .minimal-price .price {font-size:13px;font-weight:bold;color:#c76200}
#content #mage a.minimal-price-link {display:block}
#content #mage .price-including-tax {display:block;color:#999}
#content #mage .price-including-tax .label {font-size:12px;color:#999}
#content #mage .price-including-tax .price {font-size:13px;font-weight:bold;color:#c76200}
#content #mage .price-excluding-tax {display:block;color:#999}
#content #mage .price-excluding-tax .label {font-size:12px;color:#999}
#content #mage .price-excluding-tax .price {font-size:13px;color:#c76200}
#content #mage .price-incl-tax {display:block}
#content #mage .price-incl-tax .label {display:block;white-space:nowrap}
#content #mage .price-incl-tax .price {display:block;font-weight:bold}
#content #mage .price-excl-tax {display:block}
#content #mage .price-excl-tax .label {display:block;white-space:nowrap}
#content #mage .price-excl-tax .price {display:block;font-weight:bold}
#content #mage .price-from {display:block}
#content #mage .price-from .label {font-size:12px;font-weight:bold}
#content #mage .price-from .price {font-size:13px;font-weight:bold;color:#c76200}
#content #mage .price-to {display:block}
#content #mage .price-to .label {font-size:12px;font-weight:bold}
#content #mage .price-to .price {font-size:13px;font-weight:bold;color:#c76200}
#content #mage .price-notice {padding-left:10px;color:#999}
#content #mage .price-notice .price {font-weight:bold;color:#2f2f2f}
#content #mage .generic-box {margin-bottom:15px;padding:12px 15px;border:1px solid #D0CBC1;background:url(../images/base_mini_head_bg.gif) repeat-x #fff}
#content #mage .generic-product-list li {margin:12px 0}
#content #mage .catalog-listing {line-height:1.35em}
#content #mage .catalog-listing h5 {margin-bottom:.4em;font-size:1.05em;width:100%;overflow:hidden}
#content #mage .catalog-listing h5 a,
#content #mage .catalog-listing h5 a:hover {color:#203548;text-decoration:underline}
#content #mage .catalog-listing .add-to {margin:.7em 0;color:#555;line-height:1.3em;font-size:.95em;font-weight:bold}
#content #mage .catalog-listing .add-to a,
#content #mage .catalog-listing .add-to a:hover {text-decoration:underline}
#content #mage .catalog-listing .ratings {margin-bottom:.6em}
#content #mage .catalog-listing .ratings {line-height:1.5}
#content #mage .catalog-listing .ratings .rating-box {float:none;margin-bottom:3px}
#content #mage .catalog-listing .ratings .pipe {display:none}
#content #mage .catalog-listing .ratings a {display:block}
#content #mage .generic-product-grid {width:100%}
#content #mage .generic-product-grid td {border-right:1px solid #d9dde3;border-bottom:1px solid #d9dde3;padding:12px 10px;line-height:1.6em}
#content #mage .generic-product-grid tr.last td {border-bottom:0}
#content #mage .generic-product-grid td.last {border-right:0}
#content #mage .generic-product-grid .product-image {text-align:center}
#content #mage .generic-product-grid td.empty-product {border-right:0;background:#f5f6f6}
#content #mage .generic-product-grid .add-to {width:135px;overflow:hidden}
#content #mage .layered-nav .head {margin:0;background:url(../images/layered_nav_head_bg.gif) no-repeat;height:24px}
#content #mage .layered-nav h3 {display:none}
#content #mage .layered-nav .border-creator {border-style:solid;border-color:#a0b3c3;border-width:0 1px 1px}
#content #mage .layered-nav h4 {margin:0;border:1px solid #b9ccdd;border-left:0;border-right:0;padding:3px 10px;background:url(../images/layered_nav_narrowed_category_heading.gif) #d5e8ff;color:#1f5070;font-weight:bold;font-size:1em}
#content #mage .layered-nav .narrowed-category li {background:url(../images/narrow_category_bg.gif) repeat-x 0 100% #fff;padding:4px 6px 4px 10px}
#content #mage .layered-nav .narrowed-category li .label {background:url(../images/narrow_by_li_by.gif) no-repeat 0 .2em;padding-left:20px;font-weight:bold;text-transform:uppercase}
#content #mage .layered-nav .widget-btn {float:right;margin:.1em 0 0 5px;font-size:.95em}
#content #mage .layered-nav .actions {border-style:solid;border-color:#dee5e8;border-width:1px 0;padding:4px 10px;background:#cad6e4}
#content #mage .narrow-by dl {background:#e7f1f4;padding:0 0 1em}
#content #mage .narrow-by dt {margin:0;padding:7px 10px 0 28px;background:url(../images/narrow_by_set.gif) no-repeat 9px .9em;color:#2f2f2f;text-transform:uppercase}
#content #mage .narrow-by dd {background:url(../images/narrow_by_dd_bg.gif) repeat-x 0 100%;padding:0 12px .8em}
#content #mage .narrow-by dd li {margin-bottom:.3em;line-height:1.3em}
#content #mage .narrow-by dd.last {background:none}
#content #mage .tool-tip {border:1px solid #7ba7c9;background:#eaf6ff;position:absolute}
#content #mage .tool-tip .inline-content {padding:8px}
#content #mage .tool-tip .block-content {padding:15px 20px}
#content #mage .tool-tip .btn-close {display:block;position:absolute;right:6px;text-align:right;top:6px}
#content #mage .home-callout {margin-bottom:12px}
#content #mage .home-callout img {display:block}
#content #mage .home-spot {float:left;width:470px;margin-left:20px}
#content #mage .best-selling h3 {margin:12px 0 6px;color:#e25203;font-size:1.2em}
#content #mage .best-selling table {border-top:1px solid #ccc}
#content #mage .best-selling tr.odd {background:url(../images/best_selling_tr_odd_bg.gif) repeat-x 0 100% #eee}
#content #mage .best-selling tr.even {background:url(../images/best_selling_tr_even_bg.gif) repeat-x 0 100% #fff}
#content #mage .best-selling td {width:50%;border-bottom:1px solid #ccc;padding:8px 10px 8px 8px;font-size:.95em}
#content #mage .best-selling .product-img {float:left;border:2px solid #dcdcdc}
#content #mage .best-selling .product-description {margin-left:107px;line-height:1.3em}
#content #mage .best-selling a.product-name,
#content #mage .home-spot .best-selling a.product-name:hover {color:#203548}
#content #mage .recently h3 {margin:12px 0 6px;color:#e25203;font-size:1.2em}
#content #mage .recently .product-image {border:2px solid #dcdcdc}
#content #mage .recently a.product-name,
#content #mage .recently a.product-name:hover {color:#1d7ecf;font-size:11px}
#content #mage .recently .add-to {margin-top:5px;font-size:11px}
#content #mage table.recently-list {width:100%}
#content #mage table.recently-list td {width:20%}
#content #mage .advanced-search {margin:28px 0;border:1px solid #bbafa0;padding:22px 25px 12px;background:#F4F4F4}
#content #mage .advanced-search .legend {margin-top:-33px;float:left;border:1px solid #f19900;background:#F9F3E3;padding:0 8px;color:#E76200;font-weight:bold;font-size:1.1em}
#content #mage .advanced-search li {margin-bottom:5px}
#content #mage .advanced-search li label {width:150px;float:left}
#content #mage .advanced-search .input-text {width:250px}
#content #mage .advanced-search select {width:256px;padding:2px}
#content #mage .advanced-search .field-row {display:inline;width:250px}
#content #mage .advanced-search .range .input-text {width:70px}
#content #mage .advanced-search-nothing-found {font-weight:bold;color:#df280a;margin-bottom:10px}
#content #mage .advanced-search-found-amount {margin-bottom:10px}
#content #mage .advanced-search-summary-box {padding:10px 10px 5px;border:1px solid #E9D7C9;background-color:#FFF6F1}
#content #mage .advanced-search-summary-tip {clear:both;font-weight:bold}
#content #mage .advanced-search-summary-box ul {list-style:none;float:left;width:50%;margin-bottom:10px}
#content #mage .advanced-search-summary-box ul li span {background-image:url(../images/search_criteria.gif);background-repeat:no-repeat;background-position:left;padding-left:15px;font-weight:bold;color:#E17C24}
#content #mage .listing-type-list .listing-item {border-top:1px solid #D9DDE3;}
#content #mage .listing-type-list .product-image {float:left;width:135px}
#content #mage .listing-type-list .product-shop {width:455px}
#content #mage .listing-type-list .product-shop .description {margin:.5em 0 1.2em}
#content #mage .listing-type-list .product-shop .price-box {float:left;text-align:left;white-space:nowrap;margin:3px 13px 5px 0}
#content #mage .listing-type-list .product-shop .form-button {margin:0.5em 0 0}
#content #mage .listing-type-list .product-shop .product-reviews {margin:15px 0;font-size:.95em}
#content #mage .listing-type-list .product-shop .product-reviews a,
#content #mage .listing-type-list .product-shop .product-reviews a:hover {color:#6e6969}
#content #mage .listing-type-list .listing-item .rating-box {margin-bottom:6px}
#content #mage .listing-type-grid td {width:33%;text-align:left}
#content #mage .listing-type-grid .product-image {text-align:center}
#content #mage .listing-type-grid .add-to-compare {display:block;margin:5px 0;background:url(../images/icon_add_to_compare.gif) no-repeat 0 50%;padding-left:22px;color:#6e6969;font-weight:bold}
#content #mage .listing-type-grid .rating-box {float:left;margin-left:0;margin-right:5px}
#content #mage .listing-type-grid .actions {margin:10px 0;text-align:center}
#content #mage .product-img-box {float:left;width:267px}
#content #mage .product-img-box .main-product-img {position:relative;overflow:hidden;width:265px;height:265px;z-index:9}
#content #mage .product-img-box .main-product-img img {position:absolute;left:2px;top:2px;width:100%;cursor:move;z-index:99}
#content #mage .image-zoom {z-index:9;position:relative;height:18px;margin:0 auto 13px;background:url(../images/slider_bg.gif) no-repeat 50% 50%;padding:0 28px;cursor:pointer}
#content #mage #image {width:auto}
#content #mage #track {position:relative;height:18px}
#content #mage #handle {position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(../images/magnifier_handle.gif) no-repeat}
#content #mage .btn-zoom-out {position:absolute;left:2px;top:1px}
#content #mage .btn-zoom-in {position:absolute;right:2px;top:1px}
#content #mage .product-img-box .more-views h4 {border-bottom:1px solid #ccc;margin-bottom:.8em;font-size:.95em;text-transform:uppercase}
#content #mage .product-img-box .more-views li {float:left;margin-right:6px}
#content #mage .product-img-box .more-views li.last {margin-right:0}
#content #mage .product-img-box .more-views li img {border:2px solid #ddd}
#content #mage .product-info-box {margin-top:0;border:1px solid #c4c6c8}
#content #mage .product-info-box .product-name {margin-bottom:.3em;color:#0a263c;font-size:1.2em}
#content #mage .product-info-box .qty-box {float:left;margin-right:5px}
#content #mage .product-info-box .price-box {margin:10px 0}
#content #mage .add-to-cart-box {float:right;padding:5px 0 0}
#content #mage .add-to-box {padding:10px 0 5px;line-height:1.25em;text-align:right}
#content #mage .add-to-box a.last {border-right:0;padding-right:0}
#content #mage .product-info-box .ratings {margin-bottom:1em}
#content #mage .product-attributes,
#content #mage .product-pricing {margin:10px 0;background:#faf7ee;padding:10px;border:1px dashed #a59e89}
#content #mage .product-attributes td {padding:2px 0}
#content #mage .product-attributes td.label {padding-right:10px;font-weight:bold}
#content #mage .product-attributes select {width:272px}
#content #mage .product-essential,
#content #mage .product-collateral {padding:25px}
#content #mage .product-essential {padding:25px;background:url(../images/product_essential_bg.gif) no-repeat 100% 0 #fff}
#content #mage .product-essential .product-shop {width:330px}
#content #mage .product-essential .product-shop .ratings {margin-bottom:10px}
#content #mage .product-pricing {margin:10px 0;background:#f4f7f7;padding:10px;border:1px solid #dadddd;border-width:1px}
#content #mage .product-pricing li {line-height:1.4em;background:url(../images/bg_tierico1.gif) no-repeat 0 3px;padding:2px 0 2px 10px !important;color:#424242}
#content #mage .product-pricing .benefit {font-style:italic}
#content #mage .product-pricing strong {color:#2f2f2f}
#content #mage .product-options {padding:0 5px 10px}
#content #mage .product-options dt {padding:10px 0 0;font-weight:normal}
#content #mage .product-options dt .qty-holder {float:right;margin-right:15px}
#content #mage .product-options dt .bundle-option {float:left}
#content #mage .product-options dd {padding:5px 10px 15px;margin:0 0 5px;border-bottom:1px dashed #a59e89}
#content #mage .product-options dl.last dd.last {border-bottom:0;padding-bottom:5px;margin-bottom:0}
#content #mage .product-options dd input.input-text {width:98%}
#content #mage .product-options dd textarea {width:98%;height:8em}
#content #mage .product-options dd select {width:99%}
#content #mage .product-options dd .multiselect {width:99%;line-height:1.4em;height:9.8em}
#content #mage .product-options dd .multiselect option {white-space:normal;border-bottom:1px dotted #d9e5ee;padding:2px 4px}
#content #mage .product-options dd label {font-weight:normal}
#content #mage .product-options dd label input {margin-right:5px}
#content #mage .product-options dd ul.options-list {list-style:none;margin-right:5px}
#content #mage .product-options dd ul.options-list li {line-height:1.5;padding:2px 0}
#content #mage .product-options dd ul.validation-failed {padding:0 7px}
#content #mage .product-options p.required {margin-bottom:0}
#content #mage dl.item-options dt {font-weight:bold;font-style:italic}
#content #mage dl.item-options dd {padding-left:10px}
#content #mage .product-collateral {background:url(../images/product_collateral_bg.gif) repeat-x #faf7ee}
#content #mage .product-collateral .head {margin-bottom:1em;border-bottom:1px solid #e5dcc3;padding-bottom:1px;font-size:1.15em}
#content #mage .product-collateral .collateral-box {margin-bottom:2em}
#content #mage .product-collateral .collateral-box h4 {color:#E26703}
#content #mage .product-collateral .attribute-specs table {border-color:#d9DDE3}
#content #mage .product-collateral .attribute-specs .label {font-weight:bold}
#content #mage .product-collateral .attribute-specs .data {border-right:0}
#content #mage .product-collateral .attribute-specs td {padding-top:3px;padding-bottom:3px;line-height:1.25em}
#content #mage .product-collateral .up-sell .head {padding-bottom:8px;margin-bottom:0}
#content #mage .product-collateral .up-sell .generic-product-grid {border:1px solid #E5DCC3;border-top:0}
#content #mage .product-collateral .up-sell .generic-product-grid td {width:25%;border-color:#E5DCC3;background:#f6f2e7;padding-top:15px}
#content #mage .product-collateral .up-sell .generic-product-grid td img {border:1px solid #E5DCC3}
#content #mage .product-collateral .up-sell .generic-product-grid .product-image {text-align:center}
#content #mage .product-collateral .up-sell .generic-product-grid td.empty-product {background:#f1ecdb}
#content #mage #customer-reviews {margin-bottom:15px}
#content #mage #customer-reviews li {margin-bottom:25px}
#content #mage #customer-reviews li p {clear:both}
#content #mage .product-collateral .add-tag-box .input-box {float:left;width:302px;margin-right:8px}
#content #mage .product-collateral .add-tag-box .input-box .input-text {width:300px}
#content #mage .tags-list {margin-bottom:15px}
#content #mage .tags-list li {display:inline;background:url(../images/separator.gif) no-repeat 100% .4em;padding:0 8px 0 4px}
#content #mage .tags-list li.first {padding-left:0}
#content #mage .tags-list li.last {background:none}
#content #mage .add-tag-box {background:url(../images/icon_tag_add.gif) no-repeat 0 2px;padding-left:23px}
#content #mage .product-review-box {width:auto;margin:8px 0 13px}
#content #mage .product-review-box td,
#content #mage .product-review-box th {text-align:center}
#content #mage .product-review-box td.label {width:100px;text-align:left}
#content #mage .mini-related-items .head h4 {background-image:url(../images/icon_clip.gif)}
#content #mage .mini-related-items .product-images {width:72px}
#content #mage .mini-related-items .product-images a {display:block;margin-left:20px}
#content #mage .mini-related-items .product-images input {float:left}
#content #mage .mini-related-items .product-images .checkbox-container {float:left;width:15px}
#content #mage .mini-related-items .product-details {margin-left:80px;padding-left:5px}
#content #mage .mini-related-items ol li {padding-left:0;padding-right:0}
#content #mage select.address-select {width:630px}
#content #mage .shipment-methods dd {margin-bottom:13px}
#content #mage .payment-methods dt {margin-bottom:5px}
#content #mage .payment-methods dd {padding:5px 20px}
#content #mage .shopping-cart {margin-bottom:0}
#content #mage .shopping-cart th,
#content #mage .shopping-cart td {padding-left:13px;padding-right:13px}
#content #mage .shopping-cart th .tax-flag {font-size:0.9em;font-weight:normal;display:block}
#content #mage .shopping-cart tr.error {background:#FDE6E0 !important}
#content #mage .shopping-cart .continue-shopping {float:left}
#content #mage .shopping-cart-item-message {margin-bottom:5px;font-size:95%;margin-top:6px}
#content #mage td.attributes-col {line-height:1.4em}
#content #mage td.attributes-col ul {margin:5px 0;font-size:.95em}
#content #mage td.attributes-col dt {margin-top:.5em;font-size:.95em;font-weight:bold}
#content #mage td.attributes-col dd ul {margin:0 0 5px}
#content #mage td.attributes-col dd ul li {margin-left:15px;list-style:disc}
#content #mage td.attributes-col p.pname {width:100%;overflow:hidden;padding:0;margin:0}
#content #mage td.attributes-col p.pname a {font-weight:bold}
#content #mage .truncated {position:relative!important}
#content #mage .truncated .truncated_value {display:none;position:absolute;top:30px;left:50%;z-index:999;width:250px;padding:8px;border:1px solid #7ba7c9;background-color:#eaf6ff}
#content #mage .col-left .truncated .truncated_value {left:35px;top:20px}
#content #mage .col-right .truncated .truncated_value {left:-240px;top:20px}
#content #mage .shopping-cart-totals {width:100%;float:right;margin-top:0px;border:1px solid #BEBCB7;background:#DEE5E8;text-align:right}
#content #mage .shopping-cart-totals table {width:100%;margin:7px 0}
#content #mage .shopping-cart-totals td {padding:0 15px;background-color:#F8F7F5;}
#content #mage .shopping-cart-totals tfoot td {padding-top:10px;font-size:1.3em;border:none!important}
#content #mage .shopping-cart-totals .checkout-types {padding:8px 15px 15px}
#content #mage .shopping-cart-totals .checkout-types li {clear:both;margin:10px 0}
#content #mage .tax-total {cursor:pointer}
#content #mage .tax-total td {line-height:13px;padding-top:5px !important;padding-bottom:5px !important}
#content #mage .tax-total .tax-collapse {float:right;padding-left:20px;background:url(../images/bg_collapse.gif) 0 2px no-repeat;text-align:right;cursor:pointer}
#content #mage .show-details .tax-collapse {background-position:0 -55px}
#content #mage .show-details td {border-top:1px solid #d2d8db}
#content #mage .tax-details td {font-size:0.91em;color:#626465;background-color:#dae1e4}
#content #mage .tax-details-first td {border-top:1px solid #d2d8db}
#content #mage .shopping-cart-collaterals {float:left;width:100%;padding:25px 0}
#content #mage .shopping-cart-collaterals .box {margin-bottom:18px;padding:12px 15px;border:1px solid #D0CBC1;background:url(../images/base_mini_head_bg.gif) repeat-x #fff}
#content #mage .shopping-cart-collaterals .box .form-button {margin-left:5px}
#content #mage .shopping-cart-collaterals .discount-codes h4,
#content #mage .shopping-cart-collaterals .shipping-estimate h4 {min-height:16px;color:#e26703;background-repeat:no-repeat;background-position:0 0;padding:1px 0 1px 21px;text-transform:uppercase}
#content #mage .shopping-cart-collaterals .discount-codes h4 {background-image:url(../images/icon_asterick.gif);padding-left:23px}
#content #mage .shopping-cart-collaterals .shipping-estimate h4 {background-image:url(../images/icon_lorry.gif);padding-left:23px}
#content #mage .shopping-cart-collaterals .shipping-estimate .input-text {width:214px}
#content #mage .shopping-cart-collaterals .shipping-estimate select {width:220px}
#content #mage .shopping-cart-collaterals .upsell {width:42.5%;border:1px solid #cec3b6;padding:12px 15px;background:#fafaec}
#content #mage .shopping-cart-collaterals .upsell .product-image {float:left;width:75px;border:1px solid #d0cdc9}
#content #mage .shopping-cart-collaterals .upsell .product-shop {width:170px}
#content #mage .shopping-cart-collaterals .upsell .product-shop h5 {font-size:1em}
#content #mage .grand_total {width:auto;margin-top:15px;border:1px solid #BEBCB7;background:#DEE5E8;font-size:1.3em !important;font-weight:bold;text-align:right}
#content #mage tr.grand_total td,
#content #mage p.grand_total {padding-top:5px;padding-bottom:5px}
#content #mage .one-page-checkout .group-select {margin-right:0}
#content #mage .one-page-checkout .box {border:1px solid #bbb6a5;border-top:0;padding:15px 20px;background:#faf7ee}
#content #mage .one-page-checkout .head {margin-bottom:0;padding:4px 8px 6px;background:url(../images/opc_off_head_bg.gif) repeat-x 0 100% #eee;border-width:0 1px;border-color:#D9DDE3;border-style:solid;border-top:1px solid #fff}
#content #mage .one-page-checkout .head a {display:none}
#content #mage .one-page-checkout h3 {color:#999;font-size:1.05em}
#content #mage .one-page-checkout h4 {border-bottom:1px solid #E4E4E4;padding-bottom:2px;text-transform:uppercase}
#content #mage .one-page-checkout .step-count {background:#fff;font-size:.9em;padding:0 4px;line-height:1em}
#content #mage .one-page-checkout .content {padding:10px 20px}
#content #mage .one-page-checkout label.label {font-size:1.05em;color:#2f2f2f}
#content #mage .one-page-checkout .allow .head {background:#d0dce1;border-color:#a3aeb3;border-width:1px 1px 0;cursor:pointer}
#content #mage .one-page-checkout .active .head {margin-bottom:0;border:1px solid #BBAFA0;background:#F9F3E3;padding-bottom:5px;cursor:default}
#content #mage .one-page-checkout .alloq .head a {display:block}
#content #mage .one-page-checkout .group-select {margin-top:0;border:0;background:none;padding:0}
#content #mage .one-page-checkout .allow h3 {color:#a4b3b9}
#content #mage .one-page-checkout .active h3 {color:#F18200}
#content #mage .one-page-checkout .allow .step-count {background:#dbe6eb}
#content #mage .one-page-checkout .active .step-count {color:#fff;border:1px solid #f19900;background:#F18200}
#content #mage .one-page-checkout .active .box {display:block;border-color:#BBAFA0;background:url(../images/multi_address_box_bg.gif) repeat-x #F4F4F4}
#content #mage .one-page-checkout dd .form-list ul {margin:5px 17px 15px}
#content #mage .one-page-checkout .checkmo-mailing-address {padding-left:20px}
#content #mage .one-page-checkout-progress .page-head {margin-bottom:1em}
#content #mage .one-page-checkout-progress li {border:1px solid #A3AEB3;background:#eee;margin-bottom:6px}
#content #mage .one-page-checkout-progress h4 {margin:0;color:#999;padding:2px 8px;background:#eee;text-transform:none}
#content #mage .one-page-checkout-progress h4.complete {border-bottom:1px solid #A3AEB3;background:#D0DCE1;color:#5e8ab4}
#content #mage .one-page-checkout-progress h4 a {text-transform:none}
#content #mage .one-page-checkout-progress .content {padding:8px 13px}
#content #mage #opc-login .button-set {border-top:0}
#content #mage #opc-review .box {border:0;padding:0}
#content #mage #opc-review .content {border:1px solid #D9DDE3;border-top:0}
#content #mage #opc-review .data-table {border-top:0}
#content #mage .opc-please-wait {padding-right:7px}
#content #mage .one-page-checkout a.back {background:url(../images/icon_opc_back.gif) no-repeat;padding-left:16px;line-height:13px}
#content #mage .one-page-checkout .payment-methods dd {padding:0}
#content #mage .one-page-checkout .button-set {margin-top:0;padding-top:2em}
#content #mage .one-page-checkout ul.super-product-attributes {padding-left:15px}
#content #mage .checkout-progress {margin:0 auto 1.5em}
#content #mage .checkout-progress td {float:left;margin-right:3px;border-top:10px solid #999;padding:4px 20px;color:#abb5ba;font-weight:bold}
#content #mage .checkout-progress td.active {border-top-color:#e96200;color:#e96200}
#content #mage .multi-address-checkout-description {margin-top:-15px;margin-bottom:15px}
#content #mage .multi-address-checkout-box .box {position:relative;margin-top:15px;margin-bottom:25px;border:1px solid #bbb6a5;background:url(../images/multi_address_box_bg.gif) repeat-x #F4F4F4}
#content #mage .multi-address-checkout-box .legend {float:left;margin-top:-10px;margin-bottom:0;margin-left:15px;border:1px solid #F18200;background:#F9F3E3;color:#F18200;padding:2px 8px}
#content #mage .multi-address-checkout-box .content {padding:15px 20px 20px}
#content #mage .multi-address-checkout-box .count-head {border-bottom:1px solid #BBAFA0;background:#F9F3E3;padding:5px 10px}
#content #mage .shipment-count {background:#E26703;padding:2px 5px;color:#fff;font-size:.95em;line-height:1em}
#content #mage .multi-address-checkout-box .count-head h4 {margin:0}
#content #mage .multi-address-checkout-box .head h5 {color:#E26703}
#content #mage .multi-address-checkout-box .head a {font-weight:normal}
#content #mage .multi-address-checkout-box .checkmo-mailing-address {display:block;padding-left:20px}
#content #mage .shipping-method-pointer {border:1px solid #d9d2be;padding:13px;background:#F9F3E3;position:relative}
#content #mage .shipping-method-pointer .pointer {position:absolute;top:-20px;right:-40px}
#content #mage .place-order-box {float:right;height:71px;overflow:hidden}
#content #mage .place-order-box .left-radius {width:21px;background:url(../images/place_order_container_bg.gif) no-repeat}
#content #mage .place-order-box .main-radius {background:url(../images/place_order_bg.gif) no-repeat 100% 0;padding-right:21px;vertical-align:middle}
#content #mage .place-order-box .grand-total {font-size:1.5em}
#content #mage .place-order-box .grand-total .price {color:#e26703;font-weight:bold}
#content #mage .place-order-box input {margin-left:15px}
#content #mage .giftmessages .gift-header {font-size:12px;font-weight:bold;color:#e87403}
#content #mage .giftmessages .input-checkbox {padding-bottom:15px}
#content #mage .giftmessages textarea {height:100px}
#content #mage .giftmessages .input-checkbox input {margin-right:5px}
#content #mage .giftmessages .input-checkbox label {font-weight:normal;color:#8e8d8b}
#content #mage .one-page-checkout .box-no-padding {border:1px solid #bbb6a5;border-top:0;padding:15px 0;background:#faf7ee}
#content #mage .one-page-checkout .box-no-padding .inner-box {padding:0 20px}
#content #mage .giftmessages .gift-box {background-color:#f6f1eb;border-top:1px solid #e9e4de;border-bottom:1px solid #e9e4de;padding:22px 16px 22px 22px}
#content #mage .giftmessages .gift-box .scroll-box {overflow:auto;height:260px}
#content #mage .giftmessages .product-image {border:1px solid #d2d1cd}
#content #mage .no-border {border-top:none;border-left:none;border-right:none;border-bottom:none}
#content #mage .no-padding {padding:0 !important}
#content #mage .no-margin {margin:0 !important}
#content #mage .giftmessages .giftmessage-product-info {padding-left:10px}
#content #mage .giftmessages .numeration {font-weight:bold;color:#8a8987}
#content #mage .giftmessages .gift-box label {color:#918d8e}
#content #mage .giftmessages .group-select li .input-box {float:left;width:260px}
#content #mage .giftmessages .group-select li .input-text,
#content #mage .group-select li select,
#content #mage .group-select li textarea {width:495px}
#content #mage .giftmessages .group-select li .input-box .input-text,
#content #mage .group-select li .input-box textarea {width:235px}
#content #mage .giftmessages .group-select li .input-box select {width:256px}
#content #mage .customer-name-prefix .name-prefix {width:50px !important}
#content #mage .customer-name-prefix .name-prefix input,
#content #mage .customer-name-prefix .name-prefix select {width:45px !important}
#content #mage .customer-name-prefix .name-firstname {width:225px !important}
#content #mage .customer-name-prefix .name-firstname input {width:210px !important}
#content #mage .customer-name-middlename .name-firstname {width:225px !important}
#content #mage .customer-name-middlename .name-firstname input {width:210px !important}
#content #mage .customer-name-middlename .name-middlename {width:50px !important}
#content #mage .customer-name-middlename .name-middlename input {width:35px !important}
#content #mage .customer-name-suffix .name-firstname {width:225px !important}
#content #mage .customer-name-suffix .name-firstname input {width:210px !important}
#content #mage .customer-name-suffix .name-suffix {width:50px !important}
#content #mage .customer-name-suffix .name-suffix input,
#content #mage .customer-name-suffix .name-suffix select {width:45px !important}
#content #mage .customer-name-prefix-middlename .name-prefix {width:50px !important}
#content #mage .customer-name-prefix-middlename .name-prefix input,
#content #mage .customer-name-prefix-middlename .name-prefix select {width:45px !important}
#content #mage .customer-name-prefix-middlename .name-firstname {width:175px !important}
#content #mage .customer-name-prefix-middlename .name-firstname input {width:160px !important}
#content #mage .customer-name-prefix-middlename .name-middlename {width:50px !important}
#content #mage .customer-name-prefix-middlename .name-middlename input {width:35px !important}
#content #mage .customer-name-prefix-suffix .name-prefix {width:50px !important}
#content #mage .customer-name-prefix-suffix .name-prefix input,
#content #mage .customer-name-prefix-suffix .name-prefix select {width:45px !important}
#content #mage .customer-name-prefix-suffix .name-firstname {width:175px !important}
#content #mage .customer-name-prefix-suffix .name-firstname input {width:160px !important}
#content #mage .customer-name-prefix-suffix .name-suffix {width:50px !important}
#content #mage .customer-name-prefix-suffix .name-suffix input,
#content #mage .customer-name-prefix-suffix .name-suffix select {width:45px !important}
#content #mage .customer-name-middlename-suffix .name-firstname {width:175px !important}
#content #mage .customer-name-middlename-suffix .name-firstname input {width:160px !important}
#content #mage .customer-name-middlename-suffix .name-middlename {width:50px !important}
#content #mage .customer-name-middlename-suffix .name-middlename input {width:35px !important}
#content #mage .customer-name-middlename-suffix .name-suffix {width:50px !important}
#content #mage .customer-name-middlename-suffix .name-suffix input,
#content #mage .customer-name-middlename-suffix .name-suffix select {width:45px !important}
#content #mage .customer-name-prefix-middlename-suffix .name-prefix {width:50px !important}
#content #mage .customer-name-prefix-middlename-suffix .name-prefix input,
#content #mage .customer-name-prefix-middlename-suffix .name-prefix select {width:45px !important}
#content #mage .customer-name-prefix-middlename-suffix .name-firstname {width:175px !important}
#content #mage .customer-name-prefix-middlename-suffix .name-firstname input {width:160px !important}
#content #mage .customer-name-prefix-middlename-suffix .name-middlename {width:50px !important}
#content #mage .customer-name-prefix-middlename-suffix .name-middlename input {width:35px !important}
#content #mage .customer-name-prefix-middlename-suffix .name-lastname {width:175px !important}
#content #mage .customer-name-prefix-middlename-suffix .name-lastname input {width:160px !important}
#content #mage .customer-name-prefix-middlename-suffix .name-suffix {width:50px !important}
#content #mage .customer-name-prefix-middlename-suffix .name-suffix input,
#content #mage .customer-name-prefix-middlename-suffix .name-suffix select {width:45px !important}
#content #mage .account-nav {border:1px solid #bbb}
#content #mage .account-nav .head {margin:0;background:url(../images/account_nav_head_bg.gif) repeat-x 0 100% #fc9d36;padding:3px 10px}
#content #mage .account-nav .head h3 {color:#fff;font-size:1.1em}
#content #mage .account-nav ul {background:#F4F4F4;padding:4px 10px 10px}
#content #mage .account-nav li a,
#content #mage .account-nav li.on {padding:3px 0}
#content #mage .account-nav li a {display:block;border-bottom:1px solid #ddd}
#content #mage .account-nav li a,
#content #mage .account-nav li a:hover {color:#5f5d5c;text-decoration:none}
#content #mage .account-nav li a:hover {color:#ea7900}
#content #mage .account-nav li.on {border-bottom:1px solid #ddd;color:#ea7900;font-weight:bold}
#content #mage .account-nav li.on a {padding:0}
#content #mage .account-nav li.last,
#content #mage .account-nav li.last a {border-bottom:0}
#content #mage .login-box .col-1,
#content #mage .login-box .col-2 {border:1px solid #bbb6a5;background:#FAFAFA}
#content #mage .login-box .content {padding:14px 21px}
#content #mage .login-box h4 {min-height:16px;border-bottom:1px solid #ddd;margin-bottom:1.2em;padding-bottom:5px;padding-left:23px;background-position:0 1px;background-repeat:no-repeat;font-size:1.05em;color:#e76200;text-transform:uppercase}
#content #mage .login-box .new-users h4 {background-image:url(../images/icon_page_white.gif)}
#content #mage .login-box .registered-users h4 {background-image:url(../images/icon_page_white_text.gif)}
#content #mage .login-box .button-set {margin:0;border:none;background:url(../images/login_box_form_buttons_bg.gif) repeat-x;padding:8px 13px}
#content #mage .login-box .content {min-height:170px}
#content #mage .account-box {margin-bottom:20px;border:1px solid #ccc;border-right-color:#999;border-bottom-color:#999;background:url(../images/account_box_bg.gif) repeat-x #fff;padding:15px}
#content #mage .account-box .head {margin-bottom:10px;border-bottom:1px solid #d9dde3}
#content #mage .account-box h4 {color:#E65505;font-size:1.1em;text-transform:uppercase}
#content #mage .account-box .inner-head {margin-bottom:8px;background:url(../images/dotted_divider.gif) repeat-x 0 100%;padding-bottom:2px;text-align:right}
#content #mage .account-box h5 {font-size:1.1em}
#content #mage .account-box h5 a {font-weight:normal}
#content #mage .account-box h6 {text-transform:uppercase}
#content #mage .account-main .account-box li {padding:5px 0}
#content #mage .account-box ol .count {float:left;margin-top:3px;background-color:#0a263c;padding:1px 3px;font-size:9px;font-weight:bold;color:#fff;line-height:1em}
#content #mage .account-box ol .content {margin-left:20px;padding:0}
#content #mage .account-box ol.recent-reviews small {float:left;margin-right:3px;font-weight:bold}
#content #mage .account-box .product-images {width:65px}
#content #mage .account-box .product-images img {border:1px solid #ccc}
#content #mage .account-box .product-details {margin:0 0 10px 70px}
#content #mage .account-box .content {padding:0}
#content #mage .account-side .actions {border-top:1px solid #ccc;padding-top:4px}
#content #mage .account-side .actions .form-button {float:right}
#content #mage .edit-password {display:block;height:20px;background:url(../images/icon_lock.gif) no-repeat 0 2px;padding-left:20px}
#content #mage .dashboard-welcome {margin-right:8em;margin-bottom:1.5em;font-size:1.1em}
#content #mage .account-box .head h4 {padding-left:21px;min-height:17px;background-repeat:no-repeat;background-position:0 0}
#content #mage .ad-orders .head h4 {background-image:url(../images/icon_folder_table.gif)}
#content #mage .ad-account-info .head h4 {background-image:url(../images/icon_ma_info.gif)}
#content #mage .ad-tags .head h4 {background-image:url(../images/icon_ma_tags.gif)}
#content #mage .ad-reviews .head h4 {background-image:url(../images/icon_ma_reviews.gif)}
#content #mage .primary-address-list h4,
#content #mage .address-list h4 {font-size:1.1em;color:#E26703;text-transform:uppercase}
#content #mage .primary-address-list li {margin-bottom:10px;border:1px solid #ccc;background:url(../images/account_box_bg.gif) repeat-x #fff;padding:10px 13px 8px}
#content #mage .primary-address-list li .head {margin:0}
#content #mage .address-list li {margin-bottom:1em}
#content #mage .address-list .actions {float:right;margin:0 0 10px 10px}
#content #mage .sales-order-view .checkmo-mailing-address {display:block;padding-left:20px}
#content #mage .compare-products {margin:30px 0 50px}
#content #mage .compare-products table {width:auto;border:0}
#content #mage .compare-products tr {background:#EEEDED}
#content #mage .compare-products td {width:170px;text-align:left}
#content #mage .compare-products tbody td {border-color:#ccc}
#content #mage .compare-products tbody tr.first td {border-top:1px solid #D9DDE3;text-align:center}
#content #mage .compare-products tbody td.last {border-right:1px solid #D9DDE3}
#content #mage .compare-products tbody.attribute-cart td {background:#fffada !important;text-align:center;border-bottom:1px solid #D9DDE3}
#content #mage .compare-products tbody td.label {width:auto;border-bottom:1px solid #9eb8cb;border-left:1px solid #BEBCB7;background:url(../images/comparison_table_label_bg.gif) repeat-y 100% 0 #d9e5ee !important;text-align:left}
#content #mage .compare-products tbody.remove-buttons tr {background:#fff}
#content #mage .compare-products tbody.remove-buttons td {border:none !important;padding:0;text-align:right;font-size:0;line-height:0}
#content #mage .compare-products tbody.remove-buttons td img {float:right}
#content #mage .my-review-detail .product-image {float:left;width:135px}
#content #mage .my-review-detail .product-image p {margin-bottom:0}
#content #mage .my-review-detail .product-image p img {vertical-align:top}
#content #mage .my-review-detail .details {float:right;width:538px}
#content #mage .my-review-detail .ratings-list {margin-bottom:.8em}
#content #mage .my-review-detail .ratings {line-height:1.5}
#content #mage .my-review-detail .ratings .rating-box {float:none;margin-bottom:3px}
#content #mage .my-review-detail .ratings .pipe {display:none}
#content #mage .my-review-detail .ratings a {display:block}
#content #mage .giftmessage {padding:10px 0 0}
#content #mage .giftmessage-preview-link {font-size:11px;padding-right:7px;background-repeat:no-repeat;background-position:right 5px}
#content #mage .giftmessage-row {background-color:#f2efe9}
#content #mage .giftmessage-content {float:left}
#content #mage .giftmessage-close {float:right}
#content #mage .expand {background-image:url(../images/gift-message-expand.gif)}
#content #mage .collapse {background-image:url(../images/gift-message-collapse.gif)}
#content #mage table.print .giftmessage-preview-link {display:none !important}
#content #mage .page-popup {background:#fff;margin:25px 30px;text-align:left}
#content #mage .product-gallery-nav {padding:0 5px}
#content #mage .nowrap,
#content #mage .nobr {white-space:nowrap !important}
#content #mage .v-top {vertical-align:top}
#content #mage .v-middle {vertical-align:middle}
#content #mage .v-bottom {vertical-align:bottom}
#content #mage .a-left {text-align:left}
#content #mage .a-center {text-align:center}
#content #mage .a-right {text-align:right}
#content #mage .left {float:left}
#content #mage .right {float:right}
#content #mage .normal-weight {font-weight:normal}
#content #mage .auto-width {width:auto}
#content #mage .link-cart {color:#DC6809 !important;font-weight:bold !important}
#content #mage .link-remove {color:#646464 !important}
#content #mage .link-print {background:url(../images/icon_printer.gif) no-repeat 0 2px;padding-left:23px}
#content #mage .link-feed {background:url(../images/icon_feed.png) no-repeat left center;padding-left:18px;line-height:1.15}
#content #mage .demo-notice {margin:0;background:#d75f07;padding:5px 10px 6px;color:#fff;line-height:1em;text-align:center}
#content #mage .order-access {padding-bottom:8px}
#content #mage .order-info {border:solid 1px #D0CBC1;background:#DEE5E8;padding:4px 8px}
#content #mage .order-info span {display:block;float:left}
#content #mage .order-info ul {display:inline}
#content #mage .order-info li {display:inline;padding-right:7px;padding-left:3px}
#content #mage .order-info li.selected {font-weight:bold;background:url(../images/point-con.gif) no-repeat fixed center bottom}
#content #mage .input-box .v-fix {position:relative;float:left}
#content #mage .input-box .v-fix .validation-advice {position:relative;margin-right:-12em;float:left;display:inline;width:12em}
#content #mage .clear {display:block;clear:both;font-size:0;line-height:0;height:0;visibility:hidden;overflow:hidden}
#content #mage #toplinks li {font-weight:bold;border:1px solid #000066;background-color:#00AFDC;padding:3px 12px 3px 12px;margin: 0 0 5px 0;}
#content #mage #toplinks li a {color:#FFF; text-decoration:none;}
#content #mage #toplinks li a:hover {color:#FFF !important; text-decoration:underline;}



/* Sidebar =============================================================================== */
.block { border:1px solid #c4c1bc; margin:0 0 15px; }
.block .block-title { background:url(../images/bkg_block-title.gif) 0 0 repeat-x; border-bottom:1px solid #ddd; padding:2px 9px; }
.block .block-title strong { display:block; font:bold 12px/16px Arial, Helvetica, sans-serif; min-height:16px; padding:1px 0 1px; text-transform:uppercase; color:#e26703; }
.block .block-title strong span {}
.block .block-title a { text-decoration:none !important; }
.block .block-subtitle { margin:0; padding:5px 9px; font-size:1em; font-weight:bold; color:#0a263c; }
.block .block-content { background:#f8f7f5; }
.block .block-content li.item { padding:7px 9px; }
.block .btn-remove { float:right; margin:1px 0 2px 5px; }
.block .actions { background:#dee5e8 url(../images/bkg_block-actions.gif) 0 0 repeat-x; padding:6px 9px; text-align:right; }
.block .actions a { float:left; }
.block .actions button.button { float:right; }
.block .empty { margin:0; padding:5px 9px; }

.block li.odd { background-color:#f4f3f3; }
.block li.even { background-color:#fafafa; }

/* Mini Blocks */
.block-cart,
.block-wishlist,
.block-subscribe,
.block-compare,
.block-reorder,
.block-poll,
.block-viewed,
.block-compared,
.block-related,
.block-tags,
.block-login { font-size:11px; line-height:1.25; }
.block-cart .block-title strong,
.block-wishlist .block-title strong,
.block-subscribe .block-title strong,
.block-compare .block-title strong,
.block-reorder .block-title strong,
.block-poll .block-title strong,
.block-viewed .block-title strong,
.block-compared .block-title strong,
.block-related .block-title strong,
.block-tags .block-title strong,
.block-login .block-title strong {  background-position:0 0; background-repeat:no-repeat; padding-left:21px; }

/* Mini Products List */
.mini-products-list .product-image { float:left; width:50px; border:1px solid #a9a9a9; }
.mini-products-list .product-details { margin-left:60px; }

/* Block: Account */
.block-account { border-color:#bbb; }
.block-account .block-title { background:#fc9d36 url(../images/bkg_block-title-account.gif) 0 100% repeat-x; border:0; padding:3px 10px; }
.block-account .block-title strong { font-size:13px; color:#fff; }
.block-account .block-content { background:#fbfaf6; padding:7px 10px 7px; }
.block-account .block-content li a { display:block; border-bottom:1px solid #ddd; padding:3px 0; color:#5f5d5c; text-decoration:none !important; }
.block-account .block-content li a:hover { color:#ea7900; }
.block-account .block-content li.last a { border-bottom:0; }
.block-account .block-content li.current { border-bottom:1px solid #ddd; padding:3px 0; color:#ea7900; }
.block-account .block-content li.current.last { border-bottom:0; }

/* Block: Currency Switcher */
.block-currency { border:0; background:url(../images/bkg_block-currency.gif) 0 0 no-repeat; padding:7px 12px 10px; height:51px; }
.block-currency .block-title { background:none; border:0; padding:0; margin:0 0 5px; }
.block-currency .block-title strong { font:bold 13px/21px Arial, Helvetica, sans-serif; background:url(../images/i_block-currency.gif) 0 50% no-repeat; padding:0 0 0 21px; text-transform:none; color:#fff; }
.block-currency .block-content { background:none; padding:0; }
.block-currency .block-content select { width:100%; padding:0; }

/* Block: Layered Navigation */
.block-layered-nav { border:0; }
.block-layered-nav .block-title { border:0; padding:0; height:24px; background:url(../images/bkg_block-layered-title.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.block-layered-nav .block-subtitle { line-height:1.35; background:#d5e8ff url(../images/bkg_block-layered1.gif) 0 50% repeat; padding:3px 9px; border:1px solid #b9ccdd; border-width:1px 0; text-transform:uppercase; color:#1f5070; }
.block-layered-nav .block-content { border:1px solid #a0b3c3; background:#e7f1f4; }
.block-layered-nav dt { background:url(../images/bkg_block-layered-dt.gif) 9px 11px no-repeat; padding:7px 10px 0 28px; font-weight:bold; text-transform:uppercase; }
.block-layered-nav dd { padding:0 12px 12px; background:url(../images/bkg_block-layered-dd.gif) 0 100% repeat-x; }
.block-layered-nav dd.last { background:none; }
.block-layered-nav .currently li { background:#fff url(../images/bkg_block-layered-li.gif) 0 100% repeat-x; padding:4px 6px 4px 10px; }
.block-layered-nav .currently .label { font-weight:bold; padding-left:18px; background:url(../images/bkg_block-layered-label.gif) 0 3px no-repeat; text-transform:uppercase; }
.block-layered-nav .currently .btn-remove { margin:3px 0 0; }
.block-layered-nav .actions { font-size:11px; padding:4px 9px; background:#cad6e4; border:1px solid #dee5e8; border-width:1px 0; text-align:right; }
.block-layered-nav .actions a { float:none; }

/* Block: Cart */
.block-cart .block-title { /*border-bottom:0;*/ }
.block-cart .block-title strong { background-image:url(../images/i_block-cart.gif); }
.block-cart .summary { background:#fff; padding:2px 8px 8px; margin:-1px 0 0; position:relative; z-index:1; }
.block-cart .amount { margin:0; }
.block-cart .amount a { font-weight:bold; }
.block-cart .subtotal { margin:5px 0 0; padding:2px 0; background:#fbebd9; text-align:center; }
.block-cart .subtotal .price { font-weight:bold; }
.block-cart .actions { border-bottom:1px solid #c2c2c2; }

/* Block: Wishlist */
.block-wishlist .block-title strong { background-image:url(../images/i_block-wishlist.gif); }
.block-wishlist .actions { text-align:right; }
.block-wishlist .actions a { float:none; }

/* Block: Related */
.block-related .block-title strong { background-image:url(../images/i_block-related.gif); background-position:0 1px; }
.block-related input.checkbox { float:left; }
.block-related .product { margin-left:20px; }

/* Block: Compare Products */
.block-compare .block-title strong { background-image:url(../images/i_block-list.gif); background-position:0 1px; }
.block-compare button.button span { border-color:#406a83; background:#618499; }
.page-popup .link-print { background:url(../images/i_print.gif) 0 2px no-repeat; padding:2px 0 2px 25px; font-weight:bold; color:#1e7ec8; }
.compare-table { border:0; }
.compare-table thead tr.first th,
.compare-table thead tr.first td { border:0; background:none; padding:0; font-size:0; line-height:0; }
.compare-table .btn-remove { float:right; background-image:url(../images/btn_remove2.gif); width:72px; height:15px; }
.compare-table tbody th { background:#d9e5ee url(../images/bkg_th-v.gif) 100% 0 repeat-y; }
.compare-table tbody th,
.compare-table tbody td { padding:10px; border:0; border-top:1px solid #ccc; border-left:1px solid #ccc; }
.compare-table tbody td.last { border-right:1px solid #ccc; }
.compare-table tbody tr.last th,
.compare-table tbody tr.last td { border-bottom:1px solid #ccc !important; }
.compare-table tr.add-to-row td { background:#fffada; text-align:center; }
.compare-table tr.first td { text-align:center; }
.compare-table tr.first td .product-name { font-size:13px; font-weight:bold; margin:0 0 5px; color:#203548; }
.compare-table tr.first td .product-name a { color:#203548; }
.compare-table tr.first td .ratings { width:69px; margin:0 auto; }
.compare-table tr.first td p,
.compare-table tr.add-to-row td p { margin:0; }

/* Block: Recently Viewed */
.block-viewed .block-title strong { background-image:url(../images/i_block-viewed.gif); }

/* Block: Recently Compared */
.block-compared .block-title strong { background-image:url(../images/i_block-list.gif); background-position:0 1px; }

/* Block: Poll */
.block-poll .block-title strong { background-image:url(../images/i_block-poll.gif); }
.block-poll .block-subtitle { font-size:12px; }
.block-poll label { color:#777; font-weight:bold; }
.block-poll input.radio { float:left; margin:1px -18px 0 0; }
.block-poll .label { display:block; margin-left:18px; }
.block-poll li { padding:3px 9px; }
.block-poll .actions { margin:5px 0 0; }
.block-poll button.button span { border-color:#406a83; background:#618499; }
.block-poll .answer { font-weight:bold; }
.block-poll .votes { float:right; margin-left:10px; }

/* Block: Tags */
.block-tags .block-title strong { background-image:url(../images/i_block-tags.gif); }
.block-tags .block-content ul { font-size:12px; padding:10px; }
.block-tags .block-content li { display:inline; padding-right:4px; }
.block-tags .block-content a { color:#1b2d3b; }
.block-tags .actions { text-align:right; }
.block-tags .actions a { float:none; }

/* Block: Subscribe */
.block-subscribe .block-content { padding:5px 10px; }
.block-subscribe .block-title strong { background-image:url(../images/i_block-subscribe.gif); }
.block-subscribe label { font-weight:bold; color:#666; }
.block-subscribe input.input-text { display:block; width:167px; margin:3px 0; }
.block-subscribe .actions { background:none; padding:0; margin:3px 0 0; text-align:left; }
.block-subscribe .actions button.button { float:none; }
.block-subscribe .actions button.button span { border-color:#406a83; background:#618499; }

/* Block: Reorder */
.block-reorder .block-title strong { background-image:url(../images/i_block-list.gif); }
.block-reorder input.checkbox { float:left; margin:2px -20px 0 0; }
.block-reorder .product-name { margin-left:20px; }
.block-reorder .validation-advice { margin:3px 9px 7px; }

/* Block: Banner */
.block-banner { border:0; }
.block-banner .block-content { padding:0; text-align:center; }

/* Block: Login */
.block-login .block-title strong { background-image:url(../images/i_ma-info.gif); }
.block-login .block-content { padding:5px 10px; }
.block-login label { font-weight:bold; color:#666; }
.block-login input.input-text { display:block; width:167px; margin:3px 0; }
.block-login .actions { background:none; padding:0; margin:3px 0 0; }
.block-login .actions button.button span { border-color:#406a83; background:#618499; }
/* ======================================================================================= */


/* My Account ============================================================================= */
.my-account .title-buttons .link-rss { float:none; margin:0; }

/********** < Dashboard */
.dashboard .welcome-msg { margin:0 8em 1.5em 0; }
.dashboard .welcome-msg p { margin:0; }
.dashboard .col2-set { margin:0 0 15px; }

/* General Box */
.box-account { background:#fff url(../images/bkg_account_box.gif) 0 0 repeat-x; border:1px solid #ccc; border-color:#ccc #999 #999 #ccc; padding:15px; margin: 0 0 20px; }
.box-account .box-head { border-bottom:1px solid #d9dde3; margin:0 0 10px; text-align:right; }
.box-account .box-head h2 { float:left; margin:0; font-size:13px; font-weight:bold; text-transform:uppercase; background-position:0 0; background-repeat:no-repeat; padding-left:21px; color:#e65505; }

.dashboard .box .box-title { background:url(../images/bkg_divider1.gif) 0 100% repeat-x; padding:0 0 2px; margin:0 0 8px; text-align:right; }
.dashboard .box .box-title h3,
.dashboard .box .box-title h4 { float:left; font-size:13px; font-weight:bold; margin:0; }

/* Block: Recent Orders */
.dashboard .box-recent .box-head h2 { background-image:url(../images/i_folder-table.gif); }

/* Block: Account Information */
.dashboard .box-info .box-head h2 { background-image:url(../images/i_ma-info.gif); }
.dashboard .box-info h4 { font-size:11px; font-weight:bold; text-transform:uppercase; }

/* Block: Reviews */
.dashboard .box-reviews .box-head h2 { background-image:url(../images/i_ma-reviews.gif); }
.dashboard .box-reviews .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#0a263c; }
.dashboard .box-reviews .details { margin-left:20px; }
.dashboard .box-reviews li.item { margin:0 0 7px; }
.dashboard .box-reviews li.item.last { margin:0; }
.dashboard .box-reviews .ratings { margin:7px 0 0; }

/* Block: Tags */
.dashboard .box-tags .box-head h2 { background-image:url(../images/i_ma-tags.gif); }
.dashboard .box-tags .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#0a263c; }
.dashboard .box-tags .details { margin-left:20px; }
.dashboard .box-tags li.item { margin:0 0 7px; }
.dashboard .box-tags li.item.last { margin:0; }
.dashboard .box-tags .tags strong,
.dashboard .box-tags .tags ul,
.dashboard .box-tags .tags ul li { display:inline; }
/********** Dashboard > */

/* Address Book */
.addresses-list h2 { font-weight:bold; font-size:13px; color:#e26703; text-transform:uppercase; }
.addresses-list h3 { font-weight:bold; font-size:13px; }
.addresses-list address { margin:0 0 3px; }
.addresses-list p { margin:0; }
.addresses-list a { font-weight:bold; }
.addresses-list .link-remove { color:#646464; }
.addresses-list .separator { margin:0 3px; }
.addresses-list li.item { background:#fff url(../images/bkg_account_box.gif) 0 0 repeat-x; border:1px solid #ccc; padding:10px 13px; margin:0 0 10px; }
.addresses-list li.empty { background:none; border:0; padding:0; }
.addresses-list li.empty p { font-weight:bold; }
.addresses-list .addresses-additional li.item { background:none; border:0; padding:0; }

/* Order View */
.order-info { background:#dee5e8; border:1px solid #d0cbc1; padding:4px 8px; margin:0 0 8px; }
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li { display:inline; }
.order-info .current { font-weight:bold; }
.order-info li { margin:0 3px; }

.order-date { margin:10px 0; }

.order-info-box { background:#fff url(../images/bkg_block-title.gif) 0 0 repeat-x; border:1px solid #d0cbc1; padding:12px 15px; margin:0 0 15px; }
.order-info-box h2 { font-weight:bold; font-size:13px; }
.order-info-box .box-payment p { margin:0 0 5px; }
.order-info-box .box-payment th { font-weight:bold; padding-right:7px; }

.order-items { width:100%; overflow-x:auto; }
.order-items h2,
.order-items h3 { font-weight:bold; font-size:13px; }
.order-items .product-name { font-size:1em !important; font-weight:bold !important; }
.order-items .link-print { float:right; color:#1e7ec8; font-weight:normal; }
.order-items p .link-print { float:none; }

.order-gift-message { margin:15px 0; }
.gift-message dt strong { color:#666; }
.gift-message dd { margin:5px 0 0; font-size:13px; }

.order-about { margin:15px 0; }
.order-about dt { font-weight:bold; }
.order-about dd { font-size:13px; margin:0 0 7px; }

.tracking-table { margin:0 0 15px; }
.tracking-table th { font-weight:bold; white-space:nowrap; }
.tracking-table th,
.tracking-table td { padding:1px 5px 0 0; }

.tracking-table-popup { width:100%; }
.tracking-table-popup th { font-weight:bold; white-space:nowrap; }
.tracking-table-popup th,
.tracking-table-popup td { padding:1px 8px; }

/* Order Print Pages */
.page-print .print-head { margin:0 0 15px; }
.page-print .print-head .logo { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
.page-print h1 { font-size:16px; font-weight:bold; }
.page-print h2,
.page-print h3 { font-size:13px; font-weight:bold; }
.page-print h2.h2 { font-size:16px; font-weight:bold; }
.page-print .order-date { background:url(../images/bkg_divider1.gif) 0 100% repeat-x; padding:0 0 10px; margin:0 0 10px; }
.page-print .col2-set { margin:0 0 10px; }
/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }

/* My Wishlist */
.my-wishlist .data-table td { padding:10px; }
.my-wishlist .product-image { display:block; width:113px; height:113px; margin:0 0 5px; }
.my-wishlist textarea { display:block; width:97%; height:109px; }
.my-wishlist .buttons-set { margin-top:2em; }
.my-wishlist .buttons-set button.button { float:none; }
.my-wishlist .buttons-set .btn-add span,
.my-wishlist .buttons-set .btn-share span { border-color:#406a83; background:#618499; }
#wishlist-table .add-to-links { white-space:nowrap; }

/* My Tags */
.my-tag-edit { float:left; margin:0 0 10px; }
.my-tag-edit .btn-remove { float:right; margin:5px 0 0 5px; }
#my-tags-table { clear:both; }
#my-tags-table td { padding:10px; }
#my-tags-table .add-to-links { white-space:nowrap; }

/* My Reviews */
#my-reviews-table td { padding:10px; }

.product-review .product-img-box { float:left; width:140px;  }
.product-review .product-img-box .product-image { display:block; width:125px; height:125px; }
.product-review .product-img-box .label { font-size:11px; margin:0 0 3px; }
.product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
.product-review .product-details { margin-left:150px; }
.product-review .product-name { font-size:16px; font-weight:bold; margin:0 0 10px; }
.product-review h3 { font-size:12px; margin:0 0 3px; color:#2f2f2f; }
.product-review .ratings-table { margin:0 0 10px; }
.product-review dt { font-weight:bold; }
.product-review dd { font-size:13px; margin:5px 0 0; }
/* ======================================================================================= */


/* Clears ================================================================================ */
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* ======================================================================================= */
