#content #mage * { margin:0; padding:0; }
#content #mage li { list-style:none; }
#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 #de5400;background-color:#f18200}
#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:495px}
#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 .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;margin:0 auto;text-align:left;position:relative}
#content #mage .side-col {width:195px}
#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:575px}
#content #mage .col-2-left-layout .col-main {float:right;width:575px}
#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;padding:12px 10px}
#content #mage .listing-type-list .product-image {float:left;width:135px}
#content #mage .listing-type-list .product-shop {width:305px}
#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:100%}
#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:370px;float:right;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}
#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:788px;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:180px}
#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 {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 {text-decoration:underline;}
