Guest User

style.css

a guest
Sep 10th, 2012
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 100.27 KB | None | 0 0
  1. @charset "utf-8";
  2. * {
  3.     margin: 0;
  4.     padding: 0;
  5. }
  6. body {
  7.     background: url("images/bkg_body.gif") repeat scroll 0 0 #F2F2F2;
  8.     color: #444444;
  9.     font: 11px/1.55 arial,helvetica,sans-serif;
  10.     text-align: center;
  11. }
  12. img {
  13.     border: 0 none;
  14.     vertical-align: top;
  15. }
  16. a {
  17.     color: #4F8100;
  18.     text-decoration: none;
  19. }
  20. a:hover {
  21.     text-decoration: underline;
  22. }
  23. :focus {
  24.     outline: 0 none;
  25. }
  26. h1 {
  27.     font-size: 2em;
  28.     font-weight: normal;
  29.     line-height: 1.15;
  30. }
  31. h2 {
  32.     font-size: 1.5em;
  33.     line-height: 1.25;
  34.     margin-bottom: 0.45em;
  35. }
  36. h3 {
  37.     font-size: 1.35em;
  38.     line-height: 1.25;
  39.     margin-bottom: 0.45em;
  40. }
  41. h4 {
  42.     font-size: 1.05em;
  43.     line-height: 1.35;
  44.     margin-bottom: 0.45em;
  45. }
  46. h5 {
  47.     font-size: 1.05em;
  48.     line-height: 1.35;
  49.     margin-bottom: 0.45em;
  50. }
  51. h6 {
  52.     font-size: 1em;
  53.     line-height: 1.35;
  54.     margin-bottom: 1em;
  55. }
  56. form {
  57.     display: inline;
  58. }
  59. fieldset {
  60.     border: 0 none;
  61. }
  62. legend {
  63.     display: none;
  64. }
  65. table {
  66.     border: 0 none;
  67.     border-spacing: 0;
  68.     empty-cells: show;
  69.     font-size: 100%;
  70. }
  71. caption, th, td {
  72.     font-weight: normal;
  73.     text-align: left;
  74.     vertical-align: top;
  75. }
  76. p {
  77.     margin: 0 0 1em;
  78. }
  79. strong {
  80.     font-weight: bold;
  81. }
  82. address {
  83.     font-style: normal;
  84.     line-height: 1.35;
  85. }
  86. cite {
  87.     font-style: normal;
  88. }
  89. q, blockquote {
  90.     quotes: none;
  91. }
  92. q:before, q:after {
  93.     content: "";
  94. }
  95. small {
  96.     font-size: 1em;
  97. }
  98. big {
  99.     font-size: 1.15em;
  100. }
  101. ul, ol {
  102.     list-style: none outside none;
  103. }
  104. .hidden {
  105.     border: 0 none !important;
  106.     display: block !important;
  107.     font-size: 0 !important;
  108.     height: 0 !important;
  109.     line-height: 0 !important;
  110.     margin: 0 !important;
  111.     overflow: hidden !important;
  112.     padding: 0 !important;
  113.     width: 0 !important;
  114. }
  115. .nobr {
  116.     white-space: nowrap !important;
  117. }
  118. .wrap {
  119.     white-space: normal !important;
  120. }
  121. .a-left {
  122.     text-align: left !important;
  123. }
  124. .a-center {
  125.     text-align: center !important;
  126. }
  127. .a-right {
  128.     text-align: right !important;
  129. }
  130. .v-top {
  131.     vertical-align: top;
  132. }
  133. .v-middle {
  134.     vertical-align: middle;
  135. }
  136. .f-left, .left {
  137.     float: left !important;
  138. }
  139. .f-right, .right {
  140.     float: right !important;
  141. }
  142. .f-none {
  143.     float: none !important;
  144. }
  145. .f-fix {
  146.     float: left;
  147.     width: 100%;
  148. }
  149. .no-display {
  150.     display: none;
  151. }
  152. .no-margin {
  153.     margin: 0 !important;
  154. }
  155. .no-padding {
  156.     padding: 0 !important;
  157. }
  158. .no-bg {
  159.     background: none repeat scroll 0 0 transparent !important;
  160. }
  161. .wrapper {
  162. }
  163. .page {
  164.     margin: 15px auto 0;
  165.     text-align: left;
  166.     width: 960px;
  167. }
  168. .page-print {
  169.     background: none repeat scroll 0 0 #FFFFFF;
  170.     padding: 25px 30px;
  171.     text-align: left;
  172. }
  173. .page-empty {
  174.     background: none repeat scroll 0 0 #FFFFFF;
  175.     padding: 20px;
  176.     text-align: left;
  177. }
  178. .page-popup {
  179.     background: none repeat scroll 0 0 #FFFFFF;
  180.     padding: 25px 30px;
  181.     text-align: left;
  182. }
  183. .main-container {
  184. }
  185. .main {
  186.     -moz-border-bottom-colors: none;
  187.     -moz-border-image: none;
  188.     -moz-border-left-colors: none;
  189.     -moz-border-right-colors: none;
  190.     -moz-border-top-colors: none;
  191.     background: none repeat scroll 0 0 #FFFFFF;
  192.     border-color: -moz-use-text-color #BBBBBB #666666;
  193.     border-left: 1px solid #BBBBBB;
  194.     border-right: 1px solid #BBBBBB;
  195.     border-style: none solid solid;
  196.     border-width: 0 1px 1px;
  197.     min-height: 350px;
  198.     padding: 16px 16px 50px;
  199. }
  200. .col-left {
  201.     float: left;
  202.     padding: 0 0 1px;
  203.     width: 220px;
  204. }
  205. .col-main {
  206.     float: left;
  207.     padding: 0 0 1px;
  208.     width: 686px;
  209. }
  210. .col-right {
  211.     float: right;
  212.     padding: 0 0 1px;
  213.     width: 220px;
  214. }
  215. .col1-layout .main {
  216.     padding: 16px 30px 40px;
  217. }
  218. .col1-layout .col-main {
  219.     float: none;
  220.     width: auto;
  221. }
  222. .col2-left-layout .col-main {
  223.     float: right;
  224. }
  225. .col2-right-layout .col-main {
  226. }
  227. .col3-layout .col-main {
  228.     width: 452px;
  229. }
  230. .col3-layout .col-wrapper {
  231.     float: left;
  232.     width: 689px;
  233. }
  234.  
  235. .col3-layout .col-wrapper .col-main {
  236.     float: right;
  237. }
  238. .col2-set .col-1 {
  239.     float: left;
  240.     width: 48.5%;
  241. }
  242. .col2-set .col-2 {
  243.     float: right;
  244.     width: 48.5%;
  245. }
  246. .col2-set .col-narrow {
  247.     width: 32%;
  248. }
  249. .col2-set .col-wide {
  250.     width: 65%;
  251. }
  252. .col3-set .col-1 {
  253.     float: left;
  254.     width: 32%;
  255. }
  256. .col3-set .col-2 {
  257.     float: left;
  258.     margin-left: 2%;
  259.     width: 32%;
  260. }
  261. .col3-set .col-3 {
  262.     float: right;
  263.     width: 32%;
  264. }
  265. .col4-set .col-1 {
  266.     float: left;
  267.     width: 23.5%;
  268. }
  269. .col4-set .col-2 {
  270.     float: left;
  271.     margin: 0 2%;
  272.     width: 23.5%;
  273. }
  274. .col4-set .col-3 {
  275.     float: left;
  276.     width: 23.5%;
  277. }
  278. .col4-set .col-4 {
  279.     float: right;
  280.     width: 23.5%;
  281. }
  282. input, select, textarea, button {
  283.     color: #2F2F2F;
  284.     font: 12px/15px Arial,Helvetica,sans-serif;
  285.     vertical-align: middle;
  286. }
  287. input.input-text, select, textarea {
  288.     background: none repeat scroll 0 0 #FFFFFF;
  289.     border: 1px solid #B6B6B6;
  290. }
  291. input.input-text, textarea {
  292.     padding: 2px;
  293. }
  294. select {
  295.     padding: 1px;
  296. }
  297. select option {
  298.     padding-right: 10px;
  299. }
  300. select.multiselect option {
  301.     border-bottom: 1px solid #B6B6B6;
  302.     padding: 1px 5px;
  303. }
  304. select.multiselect option:last-child {
  305.     border-bottom: 0 none;
  306. }
  307. textarea {
  308.     overflow: auto;
  309. }
  310. input.radio {
  311.     margin-right: 3px;
  312. }
  313. input.checkbox {
  314.     margin-right: 3px;
  315. }
  316. input.qty {
  317.     width: 2.5em !important;
  318. }
  319. button.button::-moz-focus-inner {
  320.     border: 0 none;
  321.     padding: 0;
  322. }
  323. button.button {
  324. }
  325. button.button {
  326.     background: none repeat scroll 0 0 transparent;
  327.     border: 0 none;
  328.     cursor: pointer;
  329.     margin: 0;
  330.     overflow: visible;
  331.     padding: 0;
  332.     width: auto;
  333. }
  334. button.button span {
  335.     background: url("images/bkg_btn.png") no-repeat scroll 0 0 transparent;
  336.     color: #555555;
  337.     float: left;
  338.     font: bold 11px/25px Tahoma,Verdana,Arial,sans-serif;
  339.     height: 28px;
  340.     padding: 0 0 0 6px;
  341.     text-align: center;
  342.     text-transform: uppercase;
  343.     white-space: nowrap;
  344. }
  345. button.button span span {
  346.     background-position: 100% 0;
  347.     padding: 0 15px 0 9px;
  348. }
  349. button.disabled span {
  350.     color: #BBBBBB !important;
  351. }
  352. button.btn-checkout span {
  353.     background-image: url("images/btn_checkout.gif");
  354.     border: 0 none;
  355.     color: #FFFFFF;
  356.     font: bold 12px/26px Arial,Helvetica,sans-serif;
  357.     height: 28px;
  358.     padding: 0 0 0 6px;
  359. }
  360. button.btn-checkout span span {
  361.     padding: 0 40px 0 34px;
  362. }
  363. button.btn-checkout.no-checkout span {
  364.     background-position: 0 100%;
  365.     color: #CFCFCF;
  366. }
  367. button.btn-checkout.no-checkout span span {
  368.     background-position: 100% 100%;
  369. }
  370. p.control input.checkbox, p.control input.radio {
  371.     margin-right: 6px;
  372. }
  373. .form-list li {
  374.     margin: 0 0 6px;
  375. }
  376. .form-list label {
  377.     color: #555555;
  378.     float: left;
  379.     font-weight: bold;
  380.     position: relative;
  381.     z-index: 0;
  382. }
  383. .form-list label.required {
  384. }
  385. .form-list label.required em {
  386.     color: #EB340A;
  387.     float: right;
  388.     font-style: normal;
  389.     position: absolute;
  390.     right: -7px;
  391.     top: 0;
  392. }
  393. .form-list li.control label {
  394.     float: none;
  395. }
  396. .form-list li.control input.radio, .form-list li.control input.checkbox {
  397.     margin-right: 4px;
  398.     margin-top: -1px;
  399. }
  400. .form-list li.control .input-box {
  401.     clear: none;
  402.     display: inline;
  403.     width: auto;
  404. }
  405. .form-list .input-box {
  406.     clear: both;
  407.     display: block;
  408.     width: 260px;
  409. }
  410. .form-list .field {
  411.     float: left;
  412.     width: 275px;
  413. }
  414. .form-list input.input-text {
  415.     width: 254px;
  416. }
  417. .form-list textarea {
  418.     height: 10em;
  419.     width: 254px;
  420. }
  421. .form-list select {
  422.     width: 260px;
  423. }
  424. .form-list li.wide .input-box {
  425.     width: 535px;
  426. }
  427. .form-list li.wide input.input-text {
  428.     width: 529px;
  429. }
  430. .form-list li.wide textarea {
  431.     width: 529px;
  432. }
  433. .form-list li.wide select {
  434.     width: 535px;
  435. }
  436. .form-list li.additional-row {
  437.     border-top: 1px solid #CCCCCC;
  438.     margin-top: 10px;
  439.     padding-top: 7px;
  440. }
  441. .form-list li.additional-row .btn-remove {
  442.     float: right;
  443.     margin: 5px 0 0;
  444. }
  445. .form-list .input-range input.input-text {
  446.     width: 74px;
  447. }
  448. .form-list-narrow li {
  449.     margin-bottom: 0;
  450. }
  451. .form-list-narrow li .input-box {
  452.     margin-bottom: 6px;
  453. }
  454. .form-list-narrow li.wide .input-box {
  455.     width: 260px;
  456. }
  457. .form-list-narrow li.wide input.input-text, .form-list-narrow li.wide textarea {
  458.     width: 254px;
  459. }
  460. .form-list-narrow li.wide select {
  461.     width: 260px;
  462. }
  463. .form-list .customer-name-prefix .input-box, .form-list .customer-name-suffix .input-box, .form-list .customer-name-prefix-suffix .input-box, .form-list .customer-name-prefix-middlename .input-box, .form-list .customer-name-middlename-suffix .input-box, .form-list .customer-name-prefix-middlename-suffix .input-box {
  464.     width: auto;
  465. }
  466. .form-list .name-prefix {
  467.     width: 65px;
  468. }
  469. .form-list .name-prefix select {
  470.     width: 55px;
  471. }
  472. .form-list .name-prefix input.input-text {
  473.     width: 49px;
  474. }
  475. .form-list .name-suffix {
  476.     width: 65px;
  477. }
  478. .form-list .name-suffix select {
  479.     width: 55px;
  480. }
  481. .form-list .name-suffix input.input-text {
  482.     width: 49px;
  483. }
  484. .form-list .name-middlename {
  485.     width: 70px;
  486. }
  487. .form-list .name-middlename input.input-text {
  488.     width: 49px;
  489. }
  490. .form-list .customer-name-prefix-middlename-suffix .name-firstname, .form-list .customer-name-prefix-middlename .name-firstname {
  491.     width: 140px;
  492. }
  493. .form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-middlename .name-firstname input.input-text {
  494.     width: 124px;
  495. }
  496. .form-list .customer-name-prefix-middlename-suffix .name-lastname {
  497.     width: 205px;
  498. }
  499. .form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text {
  500.     width: 189px;
  501. }
  502. .form-list .customer-name-prefix-suffix .name-firstname {
  503.     width: 210px;
  504. }
  505. .form-list .customer-name-prefix-suffix .name-lastname {
  506.     width: 205px;
  507. }
  508. .form-list .customer-name-prefix-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-suffix .name-lastname input.input-text {
  509.     width: 189px;
  510. }
  511. .form-list .customer-name-prefix-suffix .name-firstname {
  512.     width: 210px;
  513. }
  514. .form-list .customer-name-prefix-suffix .name-lastname {
  515.     width: 205px;
  516. }
  517. .form-list .customer-name-prefix-suffix .name-firstname input.input-text, .form-list .customer-name-prefix-suffix .name-lastname input.input-text {
  518.     width: 189px;
  519. }
  520. .form-list .customer-name-prefix .name-firstname, .form-list .customer-name-middlename .name-firstname {
  521.     width: 210px;
  522. }
  523. .form-list .customer-name-suffix .name-lastname, .form-list .customer-name-middlename .name-firstname, .form-list .customer-name-middlename-suffix .name-firstname, .form-list .customer-name-middlename-suffix .name-lastname {
  524.     width: 205px;
  525. }
  526. .form-list .customer-name-prefix .name-firstname input.input-text, .form-list .customer-name-suffix .name-lastname input.input-text, .form-list .customer-name-middlename .name-firstname input.input-text, .form-list .customer-name-middlename-suffix .name-firstname input.input-text, .form-list .customer-name-middlename-suffix .name-lastname input.input-text {
  527.     width: 189px;
  528. }
  529. .form-list .customer-dob .dob-month, .form-list .customer-dob .dob-day, .form-list .customer-dob .dob-year {
  530.     float: left;
  531.     width: 85px;
  532. }
  533. .form-list .customer-dob input.input-text {
  534.     display: block;
  535.     width: 74px;
  536. }
  537. .form-list .customer-dob label {
  538.     color: #888888;
  539.     font-size: 10px;
  540.     font-weight: normal;
  541. }
  542. .form-list .customer-dob .dob-day, .form-list .customer-dob .dob-month {
  543.     width: 60px;
  544. }
  545. .form-list .customer-dob .dob-day input.input-text, .form-list .customer-dob .dob-month input.input-text {
  546.     width: 46px;
  547. }
  548. .form-list .customer-dob .dob-year {
  549.     width: 140px;
  550. }
  551. .form-list .customer-dob .dob-year input.input-text {
  552.     width: 134px;
  553. }
  554. .buttons-set {
  555.     border-top: 1px solid #E4E4E4;
  556.     clear: both;
  557.     margin: 4em 0 0;
  558.     padding: 8px 0 0;
  559.     text-align: right;
  560. }
  561. .buttons-set p.required {
  562.     margin: 0 0 10px;
  563. }
  564. .buttons-set .back-link {
  565.     float: left;
  566.     margin: 0;
  567. }
  568. .buttons-set button.button {
  569.     float: right;
  570.     margin-left: 5px;
  571. }
  572. .buttons-set-order {
  573.     margin: 10px 0 0;
  574. }
  575. .buttons-set-order .please-wait {
  576.     padding: 5px 7px 0 0;
  577. }
  578. .fieldset {
  579.     margin: 0 10px 25px;
  580. }
  581. .fieldset .legend {
  582.     background: none repeat scroll 0 0 #F1F1F1;
  583.     font-size: 13px;
  584.     line-height: 1.25;
  585.     margin: 0 -10px 12px;
  586.     padding: 2px 10px;
  587. }
  588. .validation-advice {
  589.     background: url("images/validation_advice_bg.gif") no-repeat scroll 2px 3px transparent;
  590.     clear: both;
  591.     color: #EB340A;
  592.     font-size: 11px;
  593.     line-height: 13px;
  594.     margin: 3px 0 0;
  595.     min-height: 13px;
  596.     padding-left: 13px;
  597. }
  598. .validation-failed {
  599.     background: none repeat scroll 0 0 #FAEBE7 !important;
  600.     border: 1px solid #EB340A !important;
  601. }
  602. .validation-passed {
  603. }
  604. p.required {
  605.     color: #EB340A;
  606.     font-size: 11px;
  607.     text-align: right;
  608. }
  609. .v-fix {
  610.     float: left;
  611. }
  612. .v-fix .validation-advice {
  613.     display: block;
  614.     margin-right: -12em;
  615.     position: relative;
  616.     width: 12em;
  617. }
  618. .success {
  619.     color: #3D6611;
  620.     font-weight: bold;
  621. }
  622. .error {
  623.     color: #DF280A;
  624.     font-weight: bold;
  625. }
  626. .notice {
  627.     color: #E26703;
  628. }
  629. .messages, .messages ul {
  630.     list-style: none outside none !important;
  631.     margin: 0 !important;
  632.     padding: 0 !important;
  633. }
  634. .messages {
  635.     overflow: hidden;
  636.     width: 100%;
  637. }
  638. .messages li {
  639.     margin: 0 0 10px !important;
  640. }
  641. .messages li li {
  642.     margin: 0 0 3px !important;
  643. }
  644. .error-msg, .success-msg, .note-msg, .notice-msg {
  645.     border-style: solid !important;
  646.     border-width: 1px !important;
  647.     font-size: 11px !important;
  648.     font-weight: bold !important;
  649.     padding: 4px 12px !important;
  650. }
  651. .error-msg {
  652.     background-color: #FAEBE7;
  653.     border-color: #F16048;
  654.     color: #DF280A;
  655. }
  656. .success-msg {
  657.     background-color: #EFF5EA;
  658.     border-color: #446423;
  659.     color: #3D6611;
  660. }
  661. .note-msg, .notice-msg {
  662.     background-color: #FAFAEC;
  663.     border-color: #FCD344;
  664.     color: #3D6611;
  665. }
  666. .breadcrumbs a {
  667.     color: #7F7F7F;
  668. }
  669. .breadcrumbs li {
  670.     display: inline;
  671. }
  672. .breadcrumbs li strong {
  673.     font-weight: bold;
  674. }
  675. .page-title {
  676.     margin: 0 0 16px;
  677.     overflow: hidden;
  678.     width: 100%;
  679. }
  680. .page-title h1, .page-title h2 {
  681.     font-size: 23px;
  682.     font-weight: normal;
  683. }
  684. .page-title .separator {
  685.     margin: 0 3px;
  686. }
  687. .page-title .link-rss {
  688.     float: right;
  689.     margin: 7px 0 0;
  690. }
  691. .title-buttons {
  692.     text-align: right;
  693. }
  694. .title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6 {
  695.     float: left;
  696. }
  697. .subtitle, .sub-title {
  698.     clear: both;
  699.     font-size: 16px;
  700.     font-weight: bold;
  701.     margin: 0 0 6px;
  702.     padding: 12px 0 0;
  703. }
  704. .pager {
  705.     background: url("images/bkg_toolbar.gif") repeat-x scroll 0 100% #FFFFFF;
  706.     border-top: 1px solid #DDDDDD;
  707.     font-size: 11px;
  708.     padding: 4px 8px;
  709.     text-align: center;
  710. }
  711. .pager .amount {
  712.     float: left;
  713.     margin: 0;
  714. }
  715. .pager .limiter {
  716.     float: right;
  717. }
  718. .pager .limiter label {
  719.     vertical-align: middle;
  720. }
  721. .pager .limiter select {
  722.     margin: 0 0 1px;
  723.     padding: 0;
  724.     vertical-align: middle;
  725. }
  726. .pager .pages {
  727.     margin: 0 140px;
  728. }
  729. .pager .pages ol {
  730.     display: inline;
  731. }
  732. .pager .pages li {
  733.     display: inline;
  734.     margin: 0 2px;
  735. }
  736. .pager .pages .current {
  737. }
  738. .sorter {
  739.     background: url("images/bkg_toolbar.gif") repeat-x scroll 0 100% #FFFFFF;
  740.     border-top: 1px solid #DDDDDD;
  741.     font-size: 11px;
  742.     padding: 3px 8px;
  743. }
  744. .sorter .view-mode {
  745.     float: left;
  746.     margin: 0;
  747. }
  748. .sorter .sort-by {
  749.     float: right;
  750.     padding-right: 36px;
  751. }
  752. .sorter .sort-by label {
  753.     vertical-align: middle;
  754. }
  755. .sorter .sort-by select {
  756.     margin: 0 0 1px;
  757.     padding: 0;
  758.     vertical-align: middle;
  759. }
  760. .sorter .link-feed {
  761. }
  762. .toolbar {
  763. }
  764. .toolbar .pager {
  765.     padding: 3px 8px;
  766. }
  767. .toolbar .sorter {
  768. }
  769. .toolbar-bottom {
  770. }
  771. .data-table {
  772.     width: 100%;
  773. }
  774. .data-table tr.odd {
  775.     background: none repeat scroll 0 0 #FFFFFF;
  776. }
  777. .data-table tr.even {
  778.     background: none repeat scroll 0 0 #FCFCFC;
  779. }
  780. .data-table tr.last th, .data-table tr.last td {
  781.     border-bottom: 0 none !important;
  782. }
  783. .data-table th {
  784.     font-size: 10px;
  785.     padding: 2px 8px;
  786.     text-transform: uppercase;
  787.     white-space: nowrap;
  788. }
  789. .data-table th.wrap {
  790.     white-space: normal;
  791. }
  792. .data-table th a {
  793.     color: #FFFFFF;
  794. }
  795. .data-table td {
  796.     padding: 3px 8px;
  797. }
  798. .data-table thead, .data-table thead tr {
  799.     background: none repeat scroll 0 0 #E9E9E9;
  800. }
  801. .data-table tfoot {
  802.     border-bottom: 1px solid #D9DDE3;
  803. }
  804. .data-table tfoot tr {
  805.     background-color: #F3F3F3 !important;
  806. }
  807. .data-table tbody th {
  808.     font-size: 11px;
  809.     font-weight: bold;
  810.     padding: 3px 8px;
  811.     text-transform: none;
  812.     white-space: normal;
  813. }
  814. .data-table tbody th, .data-table tbody td {
  815.     border-bottom: 1px solid #D9DDE3;
  816. }
  817. .data-table tfoot strong {
  818.     font-size: 14px;
  819. }
  820. .data-table tbody.odd tr {
  821.     background: none repeat scroll 0 0 #FFFFFF;
  822. }
  823. .data-table tbody.even tr {
  824.     background: none repeat scroll 0 0 #FCFCFC;
  825. }
  826. .data-table tbody.odd tr td, .data-table tbody.even tr td {
  827.     border-bottom: 0 none;
  828. }
  829. .data-table tbody.odd tr.border td, .data-table tbody.even tr.border td {
  830.     border-bottom: 1px solid #D9DDE3;
  831. }
  832. .data-table tbody td .option-label {
  833.     font-style: italic;
  834.     font-weight: bold;
  835. }
  836. .data-table tbody td .option-value {
  837.     padding-left: 10px;
  838. }
  839. .info-box {
  840.     margin: 0 0 15px;
  841. }
  842. .info-box h2 {
  843.     border-bottom: 1px solid #DDDDDD;
  844.     font-size: 13px;
  845.     font-weight: bold;
  846.     margin: 0 0 8px;
  847. }
  848. .info-table th {
  849.     font-weight: bold;
  850.     padding: 2px 15px 2px 0;
  851. }
  852. .info-table td {
  853.     padding: 2px 0;
  854. }
  855. tr.summary-total {
  856.     cursor: pointer;
  857. }
  858. tr.summary-total td {
  859. }
  860. tr.summary-total .summary-collapse {
  861.     background: url("images/bkg_collapse.gif") no-repeat scroll 0 4px transparent;
  862.     cursor: pointer;
  863.     float: right;
  864.     padding-left: 20px;
  865.     text-align: right;
  866. }
  867. tr.show-details .summary-collapse {
  868.     background-position: 0 -53px;
  869. }
  870. tr.show-details td {
  871. }
  872. tr.summary-details td {
  873.     background-color: #DAE1E4;
  874.     color: #626465;
  875. }
  876. tr.summary-details-first td {
  877.     border-top: 1px solid #D2D8DB;
  878. }
  879. tr.summary-details-excluded {
  880.     font-style: italic;
  881. }
  882. .cart-tax-info {
  883.     display: block;
  884. }
  885. .cart-tax-info, .cart-tax-info .cart-price {
  886.     padding-right: 20px;
  887. }
  888. .cart-tax-total {
  889.     background: url("images/bkg_collapse.gif") no-repeat scroll 100% 4px transparent;
  890.     cursor: pointer;
  891.     display: block;
  892.     padding-right: 20px;
  893. }
  894. .cart-tax-info .price, .cart-tax-total .price {
  895.     display: inline !important;
  896.     font-weight: normal !important;
  897. }
  898. .cart-tax-total-expanded {
  899.     background-position: 100% -53px;
  900. }
  901. .std .subtitle {
  902.     padding: 0;
  903. }
  904. .std ol.ol {
  905.     list-style: decimal outside none;
  906.     padding-left: 1.5em;
  907. }
  908. .std ul.disc {
  909.     list-style: disc outside none;
  910.     margin: 0 0 10px;
  911.     padding-left: 18px;
  912. }
  913. .std dl dt {
  914.     font-weight: bold;
  915. }
  916. .std dl dd {
  917.     margin: 0 0 10px;
  918. }
  919. .std ul, .std ol, .std dl, .std p, .std address, .std blockquote {
  920.     margin: 0 0 1em;
  921.     padding: 0;
  922. }
  923. .std ul {
  924.     list-style: disc outside none;
  925.     padding-left: 1.5em;
  926. }
  927. .std ol {
  928.     list-style: decimal outside none;
  929.     padding-left: 1.5em;
  930. }
  931. .std ul ul {
  932.     list-style-type: circle;
  933. }
  934. .std ul ul, .std ol ol, .std ul ol, .std ol ul {
  935.     margin: 0.5em 0;
  936. }
  937. .std dt {
  938.     font-weight: bold;
  939. }
  940. .std dd {
  941.     padding: 0 0 0 1.5em;
  942. }
  943. .std blockquote {
  944.     font-style: italic;
  945.     padding: 0 0 0 1.5em;
  946. }
  947. .std address {
  948.     font-style: normal;
  949. }
  950. .std b, .std strong {
  951.     font-weight: bold;
  952. }
  953. .std i, .std em {
  954.     font-style: italic;
  955. }
  956. .links li {
  957.     display: inline;
  958. }
  959. .links li.first {
  960.     padding-left: 0 !important;
  961. }
  962. .links li.last {
  963.     background: none repeat scroll 0 0 transparent !important;
  964.     padding-right: 0 !important;
  965. }
  966. .link-cart {
  967.     color: #D62502;
  968.     font-weight: bold;
  969. }
  970. .link-wishlist {
  971.     color: #444444;
  972. }
  973. .link-reorder {
  974. }
  975. .link-compare {
  976. }
  977. .link-print {
  978. }
  979. .link-rss {
  980.     background: url("images/i_rss.gif") no-repeat scroll 0 1px transparent;
  981.     line-height: 14px;
  982.     padding-left: 18px;
  983.     white-space: nowrap;
  984. }
  985. .btn-remove {
  986.     background: url("images/btn_remove.gif") no-repeat scroll 0 0 transparent;
  987.     display: block;
  988.     font-size: 0;
  989.     height: 12px;
  990.     line-height: 0;
  991.     overflow: hidden;
  992.     text-indent: -999em;
  993.     width: 12px;
  994. }
  995. .btn-previous {
  996.     background: url("images/btn_previous.gif") no-repeat scroll 0 0 transparent;
  997.     display: block;
  998.     font-size: 0;
  999.     height: 12px;
  1000.     line-height: 0;
  1001.     overflow: hidden;
  1002.     text-indent: -999em;
  1003.     width: 12px;
  1004. }
  1005. .btn-remove2 {
  1006.     background: url("images/btn_trash.gif") no-repeat scroll 0 0 transparent;
  1007.     display: block;
  1008.     font-size: 0;
  1009.     height: 16px;
  1010.     line-height: 0;
  1011.     overflow: hidden;
  1012.     text-indent: -999em;
  1013.     width: 16px;
  1014. }
  1015. .btn-edit {
  1016.     background: url("images/btn_edit.gif") no-repeat scroll 0 0 transparent;
  1017.     display: block;
  1018.     font-size: 0;
  1019.     height: 12px;
  1020.     line-height: 0;
  1021.     overflow: hidden;
  1022.     text-indent: -999em;
  1023.     width: 12px;
  1024. }
  1025. .cards-list dt {
  1026.     margin: 5px 0 0;
  1027. }
  1028. .cards-list .offset {
  1029.     padding: 2px 0 2px 20px;
  1030. }
  1031. .separator {
  1032.     margin: 0 3px;
  1033. }
  1034. .divider {
  1035.     background: none repeat scroll 0 0 #CCCCCC;
  1036.     clear: both;
  1037.     display: block;
  1038.     font-size: 0;
  1039.     height: 1px;
  1040.     line-height: 0;
  1041.     margin: 10px 0;
  1042.     overflow: hidden;
  1043.     text-indent: -999em;
  1044. }
  1045. .global-site-notice {
  1046.     -moz-border-bottom-colors: none;
  1047.     -moz-border-image: none;
  1048.     -moz-border-left-colors: none;
  1049.     -moz-border-right-colors: none;
  1050.     -moz-border-top-colors: none;
  1051.     background: none repeat scroll 0 0 #FFFF90;
  1052.     border-color: #CFCFCF;
  1053.     border-style: solid;
  1054.     border-width: 0 0 1px;
  1055.     color: #2F2F2F;
  1056.     font-size: 12px;
  1057.     line-height: 1.25;
  1058.     text-align: center;
  1059. }
  1060. .global-site-notice .notice-inner {
  1061.     background: url("images/i_notice.gif") no-repeat scroll 20px 25px transparent;
  1062.     margin: 0 auto;
  1063.     padding: 12px 0 12px 80px;
  1064.     text-align: left;
  1065.     width: 860px;
  1066. }
  1067. .global-site-notice .notice-inner p {
  1068.     border: 1px dotted #CCCC73;
  1069.     margin: 0;
  1070.     padding: 10px;
  1071. }
  1072. .global-site-notice .notice-inner .actions {
  1073.     padding-top: 10px;
  1074. }
  1075. .notice-cookie {
  1076. }
  1077. .noscript {
  1078. }
  1079. .demo-notice {
  1080.     background: none repeat scroll 0 0 #D75F07;
  1081.     border: 0 none;
  1082.     color: #FFFFFF;
  1083.     font-size: 12px;
  1084.     line-height: 1.15;
  1085.     margin: 0;
  1086.     padding: 6px 10px;
  1087.     text-align: center;
  1088. }
  1089. .demo-notice .notice-inner {
  1090.     background: none repeat scroll 0 0 transparent;
  1091.     padding: 0;
  1092.     text-align: center;
  1093.     width: auto;
  1094. }
  1095. .demo-notice .notice-inner p {
  1096.     border: 0 none;
  1097.     padding: 0;
  1098. }
  1099. .logo {
  1100.     float: left;
  1101. }
  1102. .header-container {
  1103. }
  1104. .header {
  1105.     margin: 0 0 12px;
  1106. }
  1107. .header .logo {
  1108.     float: left;
  1109.     text-decoration: none !important;
  1110. }
  1111. .header .logo strong {
  1112.     font-size: 0;
  1113.     height: 0;
  1114.     left: -999em;
  1115.     line-height: 0;
  1116.     overflow: hidden;
  1117.     position: absolute;
  1118.     text-indent: -999em;
  1119.     top: -999em;
  1120.     width: 0;
  1121. }
  1122. .quick-access {
  1123.     background: none repeat scroll 0 0 #444444;
  1124.     color: #FFFFFF;
  1125.     padding: 7px 13px;
  1126.     text-align: right;
  1127. }
  1128. .quick-access .welcome-msg {
  1129.     color: #FFFFFF;
  1130.     display: inline;
  1131.     margin: 0;
  1132. }
  1133. .quick-access .welcome-msg a {
  1134.     color: #DDDDDD;
  1135. }
  1136. .quick-access .form-language {
  1137.     float: left;
  1138. }
  1139. .quick-access .form-language label {
  1140.     color: #FFFFFF;
  1141.     font-weight: bold;
  1142.     padding-right: 5px;
  1143.     vertical-align: middle;
  1144. }
  1145. .quick-access .form-language select {
  1146.     padding: 0;
  1147. }
  1148. .quick-access .form-language select.flags option {
  1149.     background-position: 4px 50%;
  1150.     background-repeat: no-repeat;
  1151.     padding-left: 25px;
  1152. }
  1153. .quick-access .links {
  1154.     padding-left: 8px;
  1155. }
  1156. .quick-access .links, .quick-access .links li {
  1157.     display: inline;
  1158. }
  1159. .quick-access .links li {
  1160.     padding: 0 4px 0 1px;
  1161. }
  1162. .quick-access .links a {
  1163.     color: #DDDDDD;
  1164. }
  1165. .quick-access .links a {
  1166.     background: url("images/bkg_pipe1.gif") no-repeat scroll 100% 50% transparent;
  1167.     padding: 0 7px 0 0;
  1168. }
  1169. .quick-access .links li.last a {
  1170.     background: none repeat scroll 0 0 transparent;
  1171.     padding: 0;
  1172. }
  1173. .top-bar {
  1174.     -moz-border-bottom-colors: none;
  1175.     -moz-border-image: none;
  1176.     -moz-border-left-colors: none;
  1177.     -moz-border-right-colors: none;
  1178.     -moz-border-top-colors: none;
  1179.     background: none repeat scroll 0 0 #EFEFEF;
  1180.     border-color: #BBBBBB #BBBBBB #DEDEDE;
  1181.     border-style: solid;
  1182.     border-width: 1px;
  1183.     line-height: 21px;
  1184.     padding: 3px 12px 2px;
  1185. }
  1186. .top-bar .breadcrumbs {
  1187.     float: left;
  1188.     overflow: hidden;
  1189.     width: 580px;
  1190. }
  1191. .form-search {
  1192.     float: right;
  1193. }
  1194. .form-search label {
  1195.     float: left;
  1196.     font-size: 12px;
  1197.     font-weight: bold;
  1198.     padding: 0 5px 0 0;
  1199. }
  1200. .form-search input.input-text {
  1201.     float: left;
  1202.     margin-right: 5px;
  1203.     width: 212px;
  1204. }
  1205. .form-search button.button {
  1206.     float: left;
  1207. }
  1208. .form-search button.button span {
  1209.     background-image: url("images/bkg_btn-small.png");
  1210.     height: 23px;
  1211.     line-height: 21px;
  1212. }
  1213. .form-search .search-autocomplete {
  1214.     z-index: 999;
  1215. }
  1216. .form-search .search-autocomplete ul {
  1217.     background-color: #F9F5F0;
  1218.     border: 1px solid #999999;
  1219. }
  1220. .form-search .search-autocomplete li {
  1221.     border-bottom: 1px solid #F4EEE7;
  1222.     cursor: pointer;
  1223.     padding: 2px 8px 1px;
  1224.     text-align: left;
  1225. }
  1226. .form-search .search-autocomplete li .amount {
  1227.     float: right;
  1228.     font-weight: bold;
  1229. }
  1230. .form-search .search-autocomplete li.odd {
  1231.     background-color: #F6F6F6;
  1232. }
  1233. .form-search .search-autocomplete li.selected {
  1234.     background-color: #ECF9EA;
  1235. }
  1236. .header-container .top-container {
  1237.     -moz-border-bottom-colors: none;
  1238.     -moz-border-image: none;
  1239.     -moz-border-left-colors: none;
  1240.     -moz-border-right-colors: none;
  1241.     -moz-border-top-colors: none;
  1242.     background: none repeat scroll 0 0 #FFFFFF;
  1243.     border-color: #BBBBBB;
  1244.     border-style: solid;
  1245.     border-width: 0 1px 1px;
  1246.     padding: 5px 12px;
  1247.     text-align: right;
  1248. }
  1249. .nav-container {
  1250. }
  1251. #nav {
  1252.     float: left;
  1253.     font-size: 12px;
  1254.     margin: 15px 0 0 15px;
  1255. }
  1256. #nav li {
  1257.     position: relative;
  1258.     text-align: left;
  1259.     text-transform: uppercase;
  1260. }
  1261. #nav li.over {
  1262.     z-index: 998;
  1263. }
  1264. #nav a, #nav a:hover {
  1265.     display: block;
  1266.     line-height: 1.3em;
  1267.     text-decoration: none;
  1268. }
  1269. #nav span {
  1270.     cursor: pointer;
  1271.     display: block;
  1272.     white-space: nowrap;
  1273. }
  1274. #nav li ul span {
  1275.     white-space: normal;
  1276. }
  1277. #nav li {
  1278.     float: left;
  1279.     margin: 1px 8px 11px 1px;
  1280.     padding: 3px 8px;
  1281. }
  1282. #nav li.active a {
  1283.     color: #444444;
  1284. }
  1285. #nav a {
  1286.     background: url("images/bkg_nav_top.gif") no-repeat scroll 100% 50% transparent;
  1287.     color: #444444;
  1288.     float: left;
  1289.     font-weight: bold;
  1290.     padding-right: 11px;
  1291. }
  1292. #nav li.over a, #nav a:hover {
  1293.     color: #444444;
  1294. }
  1295. #nav li.over, #nav li.active {
  1296.     background: none repeat scroll 0 0 #ECECEC;
  1297.     border: 1px solid #BBBBBB;
  1298.     margin: 0 7px 10px 0;
  1299. }
  1300. #nav ul li, #nav ul li.active, #nav ul li.over {
  1301.     background: none repeat scroll 0 0 transparent;
  1302.     border: medium none;
  1303.     float: none;
  1304.     margin: 0;
  1305.     padding: 0 0 1px;
  1306.     text-transform: none;
  1307. }
  1308. #nav ul li.parent {
  1309.     background: url ("images/bkg_nav_parent.gif") no-repeat scroll 100% 50% transparent;
  1310. }
  1311. #nav ul li.last {
  1312.     padding-bottom: 0;
  1313. }
  1314. #nav ul li.active {
  1315.     background: none repeat scroll 0 0 transparent;
  1316.     border: 0 none;
  1317.     margin: 0;
  1318. }
  1319. #nav ul a, #nav ul a:hover {
  1320.     background: none repeat scroll 0 0 transparent;
  1321.     float: none;
  1322.     padding: 0;
  1323. }
  1324. #nav ul li a {
  1325.     font-weight: normal !important;
  1326. }
  1327. #nav ul, #nav div {
  1328.     -moz-border-bottom-colors: none;
  1329.     -moz-border-image: none;
  1330.     -moz-border-left-colors: none;
  1331.     -moz-border-right-colors: none;
  1332.     -moz-border-top-colors: none;
  1333.     background: none repeat scroll 0 0 #FCFCFC;
  1334.     border-color: #BBBBBB #BBBBBB #999999;
  1335.     border-style: solid;
  1336.     border-width: 1px 1px 2px;
  1337.     font-size: 11px;
  1338.     left: -10000px;
  1339.     padding: 3px 8px;
  1340.     position: absolute;
  1341.     top: 22px;
  1342.     width: 15em;
  1343. }
  1344. #nav div ul {
  1345.     border: medium none;
  1346.     padding: 0;
  1347.     position: static;
  1348.     width: auto;
  1349. }
  1350. #nav ul ul, #nav ul div {
  1351.     top: 5px;
  1352. }
  1353. #nav ul li a {
  1354.     color: #444444 !important;
  1355.     padding: 3px 0;
  1356. }
  1357. #nav ul li a:hover {
  1358.     color: #5A7F00 !important;
  1359.     padding: 3px 0;
  1360. }
  1361. #nav li ul.shown-sub, #nav li div.shown-sub {
  1362.     left: -1px;
  1363.     z-index: 999;
  1364. }
  1365. #nav li .shown-sub ul.shown-sub, #nav li .shown-sub li div.shown-sub {
  1366.     left: 100px;
  1367. }
  1368. .block {
  1369.     border: 1px solid #DDDDDD;
  1370.     line-height: 1.35;
  1371.     margin: 0 0 20px;
  1372. }
  1373. .block .block-title {
  1374.     background: none repeat scroll 0 0 #E7E7E7;
  1375.     border-bottom: 1px solid #DDDDDD;
  1376.     padding: 2px 10px;
  1377. }
  1378. .block .block-title strong {
  1379.     color: #444444;
  1380.     display: block;
  1381.     font: bold 12px/1.5 Arial,Helvetica,sans-serif;
  1382.     text-transform: uppercase;
  1383. }
  1384. .block .block-title strong span {
  1385. }
  1386. .block .block-title a {
  1387.     text-decoration: none !important;
  1388. }
  1389. .block .block-subtitle {
  1390.     border-bottom: 1px solid #DDDDDD;
  1391.     font-size: 10px;
  1392.     margin: 0 0 10px;
  1393.     padding: 0 0 2px;
  1394.     text-transform: uppercase;
  1395. }
  1396. .block .block-content {
  1397.     background: none repeat scroll 0 0 #F6F6F6;
  1398.     padding: 12px 10px;
  1399. }
  1400. .block .block-content li.item {
  1401.     border-bottom: 1px solid #DDDDDD;
  1402.     margin-bottom: 5px;
  1403.     padding-bottom: 5px;
  1404. }
  1405. .block .block-content li.item.last {
  1406.     border-bottom: 0 none;
  1407.     margin-bottom: 0;
  1408.     padding-bottom: 0;
  1409. }
  1410. .block .block-content .product-name {
  1411.     color: #4F8100;
  1412. }
  1413. .block .btn-remove, .block .btn-edit {
  1414.     float: right;
  1415.     margin: 1px 0 2px 5px;
  1416. }
  1417. .block .actions {
  1418.     border-top: 1px solid #DDDDDD;
  1419.     margin: 5px 0 0;
  1420.     padding: 5px 0 0;
  1421.     text-align: right;
  1422. }
  1423. .block .actions a {
  1424.     float: left;
  1425. }
  1426. .block .actions button.button {
  1427.     float: right;
  1428. }
  1429. .block .empty {
  1430.     margin: 0;
  1431. }
  1432. .block .price-box {
  1433.     margin: 5px 0;
  1434. }
  1435. .block button.button span {
  1436.     background-image: url("images/bkg_btn-small.png");
  1437.     height: 23px;
  1438.     line-height: 20px;
  1439. }
  1440. .mini-products-list .product-image {
  1441.     border: 1px solid #A9A9A9;
  1442.     float: left;
  1443.     width: 50px;
  1444. }
  1445. .mini-products-list .product-details {
  1446.     margin-left: 60px;
  1447. }
  1448. .block-cart .mini-products-list .product-details .product-name, .block-cart .mini-products-list .product-details .nobr small {
  1449.     word-wrap: break-word;
  1450. }
  1451. .block-cart .mini-products-list .product-details .nobr {
  1452.     white-space: normal !important;
  1453. }
  1454. .block-account .block-title {
  1455.     background: none repeat scroll 0 0 #666666;
  1456.     border: 0 none;
  1457. }
  1458. .block-account .block-title strong {
  1459.     color: #FFFFFF;
  1460. }
  1461. .block-account .block-content li a {
  1462.     border-bottom: 1px solid #DDDDDD;
  1463.     color: #5F5D5C;
  1464.     display: block;
  1465.     padding: 3px 0;
  1466.     text-decoration: none !important;
  1467. }
  1468. .block-account .block-content li a:hover {
  1469.     color: #444444;
  1470. }
  1471. .block-account .block-content li.last a {
  1472.     border-bottom: 0 none;
  1473. }
  1474. .block-account .block-content li.current {
  1475.     border-bottom: 1px solid #DDDDDD;
  1476.     padding: 3px 0;
  1477. }
  1478. .block-account .block-content li.current.last {
  1479.     border-bottom: 0 none;
  1480. }
  1481. .block-currency {
  1482.     background: none repeat scroll 0 0 #F4F4F4;
  1483. }
  1484. .block-currency .block-title {
  1485.     background: none repeat scroll 0 0 transparent;
  1486.     border: 0 none;
  1487.     padding: 7px 10px 2px;
  1488.     text-transform: none;
  1489. }
  1490. .block-currency .block-title strong {
  1491.     text-transform: none;
  1492. }
  1493. .block-currency .block-content {
  1494.     padding: 0 10px 12px;
  1495. }
  1496. .block-currency .block-content select {
  1497.     padding: 0;
  1498.     width: 100%;
  1499. }
  1500. .block-layered-nav {
  1501.     border: 0 none;
  1502. }
  1503. .block-layered-nav .block-title {
  1504.     background: url("images/bkg_block-layered-title.gif") no-repeat scroll 0 0 transparent;
  1505.     border: 0 none;
  1506.     height: 13px;
  1507.     margin: 0 0 6px;
  1508.     overflow: hidden;
  1509.     padding: 0;
  1510.     text-indent: -999em;
  1511. }
  1512. .block-layered-nav .block-content {
  1513.     padding: 0;
  1514. }
  1515. .block-layered-nav .block-subtitle {
  1516.     background: none repeat scroll 0 0 #679100;
  1517.     color: #FFFFFF;
  1518.     font-size: 12px;
  1519.     font-weight: bold;
  1520.     margin: 0;
  1521.     padding: 2px 10px;
  1522. }
  1523. .block-layered-nav dt {
  1524.     border-top: 1px solid #FFFFFF;
  1525.     font-size: 12px;
  1526.     font-weight: bold;
  1527.     padding: 8px 10px 0;
  1528. }
  1529. .block-layered-nav dd {
  1530.     border-bottom: 1px solid #DDDDDD;
  1531.     padding: 0 10px 8px;
  1532. }
  1533. .block-layered-nav dd li {
  1534.     line-height: 1.35;
  1535.     margin: 0 0 3px;
  1536. }
  1537. .block-layered-nav dd a {
  1538.     color: #444444;
  1539. }
  1540. .block-layered-nav .currently ol {
  1541.     padding: 6px 0 0;
  1542. }
  1543. .block-layered-nav .currently li {
  1544.     padding: 2px 36px 2px 10px;
  1545.     position: relative;
  1546.     z-index: 1;
  1547. }
  1548. .block-layered-nav .currently .label {
  1549.     display: inline-block;
  1550.     font-weight: bold;
  1551.     vertical-align: top;
  1552. }
  1553. .block-layered-nav .currently .value {
  1554.     display: inline-block;
  1555.     vertical-align: top;
  1556. }
  1557. .block-layered-nav .currently .btn-previous, .block-layered-nav .currently .btn-remove {
  1558.     margin: 0;
  1559.     position: absolute;
  1560.     right: 8px;
  1561.     top: 3px;
  1562. }
  1563. .block-layered-nav .currently .btn-previous {
  1564.     right: 22px;
  1565. }
  1566. .block-layered-nav .actions {
  1567.     margin: 0;
  1568.     padding: 5px 10px;
  1569. }
  1570. .block-layered-nav .actions a {
  1571.     float: none;
  1572. }
  1573. .block-cart .block-title {
  1574.     background: none repeat scroll 0 0 #679100;
  1575. }
  1576. .block-cart .block-title strong {
  1577.     color: #FFFFFF;
  1578. }
  1579. .block-cart .summary {
  1580.     background: none repeat scroll 0 0 #E5EED6;
  1581.     margin: -12px -10px 8px;
  1582.     padding: 8px;
  1583.     position: relative;
  1584.     text-align: center;
  1585.     z-index: 1;
  1586. }
  1587. .block-cart .amount {
  1588.     margin: 0;
  1589. }
  1590. .block-cart .amount a {
  1591.     font-weight: bold;
  1592. }
  1593. .block-cart .subtotal {
  1594.     background: url("images/bkg_subtotal.gif") no-repeat scroll 50% 0 transparent;
  1595.     line-height: 23px;
  1596.     margin: 5px 0 0;
  1597. }
  1598. .block-cart .subtotal .price {
  1599.     font-weight: bold;
  1600. }
  1601. .block-cart .actions {
  1602.     display: none !important;
  1603. }
  1604. .block-cart .actions .paypal-logo {
  1605.     float: left;
  1606.     margin: 3px 0 0;
  1607.     text-align: right;
  1608.     width: 100%;
  1609. }
  1610. .block-wishlist .actions {
  1611.     text-align: right;
  1612. }
  1613. .block-wishlist .actions a {
  1614.     float: none;
  1615. }
  1616. .block-related .block-subtitle {
  1617.     border: 0 none;
  1618.     font-size: 11px;
  1619.     font-weight: bold;
  1620.     margin: 0 0 8px;
  1621.     padding: 0;
  1622.     text-transform: none;
  1623. }
  1624. .block-related input.checkbox {
  1625.     float: right;
  1626. }
  1627. .block-related .product {
  1628.     margin-right: 20px;
  1629. }
  1630. .page-popup .link-print {
  1631.     background: url("images/i_print.gif") no-repeat scroll 0 2px transparent;
  1632.     padding: 3px 0 3px 25px;
  1633. }
  1634. .compare-table {
  1635.     border: 0 none;
  1636. }
  1637. .compare-table thead, .compare-table thead tr.first {
  1638.     background: none repeat scroll 0 0 #FFFFFF;
  1639. }
  1640. .compare-table thead tr.first th, .compare-table thead tr.first td {
  1641.     background: none repeat scroll 0 0 transparent;
  1642.     border: 0 none;
  1643.     font-size: 0;
  1644.     line-height: 0;
  1645.     padding: 0 0 4px;
  1646. }
  1647. .compare-table .btn-remove {
  1648.     background-image: url("images/btn_remove.gif");
  1649.     float: right;
  1650.     height: 12px;
  1651.     width: 12px;
  1652. }
  1653. .compare-table tbody th {
  1654.     background: none repeat scroll 0 0 #E9E9E9;
  1655. }
  1656. .compare-table tbody th, .compare-table tbody td {
  1657.     -moz-border-bottom-colors: none;
  1658.     -moz-border-image: none;
  1659.     -moz-border-left-colors: none;
  1660.     -moz-border-right-colors: none;
  1661.     -moz-border-top-colors: none;
  1662.     border-color: #CCCCCC -moz-use-text-color -moz-use-text-color #CCCCCC;
  1663.     border-right: 0 none;
  1664.     border-style: solid none none solid;
  1665.     border-width: 1px 0 0 1px;
  1666.     padding: 10px;
  1667. }
  1668. .compare-table tbody td.last {
  1669.     border-right: 1px solid #CCCCCC;
  1670. }
  1671. .compare-table tbody tr.last th, .compare-table tbody tr.last td {
  1672.     border-bottom: 1px solid #CCCCCC !important;
  1673. }
  1674. .compare-table tr.add-to-row td {
  1675.     background: none repeat scroll 0 0 #FFFADA;
  1676.     text-align: center;
  1677. }
  1678. .compare-table tr.first td {
  1679.     text-align: center;
  1680. }
  1681. .compare-table tr.first td .product-name {
  1682.     color: #203548;
  1683.     font-size: 13px;
  1684.     font-weight: bold;
  1685.     margin: 0 0 5px;
  1686. }
  1687. .compare-table tr.first td .product-name a {
  1688.     color: #203548;
  1689. }
  1690. .compare-table tr.first td .ratings {
  1691.     margin: 0 auto;
  1692.     width: 69px;
  1693. }
  1694. .compare-table tr.first td p, .compare-table tr.add-to-row td p {
  1695.     margin: 0;
  1696. }
  1697. .compare-table .add-to-links li {
  1698.     background: none repeat scroll 0 0 transparent;
  1699.     padding: 0;
  1700. }
  1701. .block-viewed {
  1702. }
  1703. .block-compared {
  1704. }
  1705. .block-poll .block-subtitle {
  1706.     font-size: 12px;
  1707. }
  1708. .block-poll label {
  1709.     color: #777777;
  1710.     font-weight: bold;
  1711. }
  1712. .block-poll input.radio {
  1713.     float: left;
  1714.     margin: 1px -18px 0 0;
  1715. }
  1716. .block-poll .label {
  1717.     display: block;
  1718.     margin-left: 18px;
  1719. }
  1720. .block-poll li {
  1721.     padding: 3px 9px;
  1722. }
  1723. .block-poll .actions {
  1724.     margin: 5px 0 0;
  1725. }
  1726. .block-poll .answer {
  1727.     font-weight: bold;
  1728. }
  1729. .block-poll .votes {
  1730.     float: right;
  1731.     margin-left: 10px;
  1732. }
  1733. .block-tags .block-content .tags-list {
  1734.     background: none repeat scroll 0 0 transparent;
  1735.     border: 0 none;
  1736.     padding: 0;
  1737. }
  1738. .block-tags .block-content li a {
  1739.     color: #444444;
  1740. }
  1741. .block-tags .actions {
  1742.     text-align: right;
  1743. }
  1744. .block-tags .actions a {
  1745.     float: none;
  1746. }
  1747. .block-reorder input.checkbox {
  1748.     float: left;
  1749.     margin: 2px -20px 0 0;
  1750. }
  1751. .block-reorder .product-name {
  1752.     margin-left: 20px;
  1753. }
  1754. .block-reorder .validation-advice {
  1755.     margin: 3px 9px 7px;
  1756. }
  1757. .block-banner {
  1758.     border: 0 none;
  1759. }
  1760. .block-banner .block-content {
  1761.     background: none repeat scroll 0 0 transparent;
  1762.     padding: 0;
  1763.     text-align: center;
  1764. }
  1765. .block-login .block-content {
  1766.     padding: 5px 10px;
  1767. }
  1768. .block-login label {
  1769.     color: #555555;
  1770.     font-weight: bold;
  1771. }
  1772. .block-login input.input-text {
  1773.     display: block;
  1774.     margin: 3px 0;
  1775.     width: 167px;
  1776. }
  1777. .block-login .actions {
  1778.     background: none repeat scroll 0 0 transparent;
  1779.     margin: 3px 0 0;
  1780.     padding: 0;
  1781. }
  1782. .sidebar .paypal-logo {
  1783.     display: block;
  1784.     margin: 10px 0;
  1785.     text-align: center;
  1786. }
  1787. .sidebar .paypal-logo a {
  1788.     float: none;
  1789. }
  1790. .category-title {
  1791.     margin: 0 0 7px;
  1792. }
  1793. .category-title h1 {
  1794.     color: #5B9400;
  1795.     font-size: 1.6em;
  1796.     font-weight: bold;
  1797.     line-height: 1.25;
  1798.     padding: 3px 0;
  1799. }
  1800. .category-image {
  1801.     margin: 0 0 10px;
  1802.     overflow: hidden;
  1803.     text-align: center;
  1804.     width: 100%;
  1805. }
  1806. .category-image img {
  1807. }
  1808. .category-description {
  1809.     margin: 0 0 10px;
  1810. }
  1811. .category-products {
  1812. }
  1813. .products-grid {
  1814.     position: relative;
  1815. }
  1816. .products-grid.last {
  1817.     border-bottom: 0 none;
  1818. }
  1819. .products-grid li.item {
  1820.     float: left;
  1821.     padding: 0 0 90px;
  1822.     width: 171px;
  1823. }
  1824. .products-grid .product-image {
  1825.     -moz-border-bottom-colors: none;
  1826.     -moz-border-image: none;
  1827.     -moz-border-left-colors: none;
  1828.     -moz-border-right-colors: none;
  1829.     -moz-border-top-colors: none;
  1830.     border-color: #DDDDDD;
  1831.     border-style: solid;
  1832.     border-width: 1px 1px 1px 0;
  1833.     display: block;
  1834.     height: 170px;
  1835.     margin: 0 0 10px;
  1836.     width: 170px;
  1837. }
  1838. .products-grid.first .product-image {
  1839.     border-top: 0 none;
  1840. }
  1841. .products-grid li.last .product-image {
  1842.     border-right: 0 none;
  1843. }
  1844. .products-grid .product-name {
  1845.     font-size: 12px;
  1846.     margin: 0 0 6px;
  1847. }
  1848. .products-grid .product-name a {
  1849.     color: #444444;
  1850.     text-decoration: underline;
  1851. }
  1852. .products-grid .product-name a:hover {
  1853.     text-decoration: none;
  1854. }
  1855. .products-grid .price-box {
  1856.     margin: 5px 0;
  1857. }
  1858. .products-grid .availability {
  1859.     line-height: 21px;
  1860. }
  1861. .products-grid .actions {
  1862.     bottom: 20px;
  1863.     position: absolute;
  1864. }
  1865. .col2-left-layout .products-grid, .col2-right-layout .products-grid {
  1866.     margin: 0 auto;
  1867.     width: 684px;
  1868. }
  1869. .col1-layout .products-grid, .page-empty .products-grid {
  1870.     margin: 0 auto;
  1871.     width: 684px;
  1872. }
  1873. .products-list li.item {
  1874.     border-bottom: 1px solid #D9DDD3;
  1875.     padding: 12px 10px;
  1876. }
  1877. .products-list li.item.last {
  1878.     border-bottom: 0 none;
  1879. }
  1880. .products-list .product-shop {
  1881.     margin-left: 185px;
  1882. }
  1883. .products-list .product-image {
  1884.     float: left;
  1885.     height: 170px;
  1886.     margin: 0 0 10px;
  1887.     width: 170px;
  1888. }
  1889. .products-list .product-name {
  1890.     font-size: 12px;
  1891.     margin: 0 0 6px;
  1892. }
  1893. .products-list .product-name a {
  1894.     color: #444444;
  1895.     text-decoration: underline;
  1896. }
  1897. .products-list .product-name a:hover {
  1898.     text-decoration: none;
  1899. }
  1900. .products-list .price-box {
  1901.     float: left;
  1902.     margin: 4px 13px 0 0;
  1903. }
  1904. .products-list .availability {
  1905.     float: left;
  1906.     margin: 3px 0 0;
  1907. }
  1908. .products-list .desc {
  1909.     clear: both;
  1910.     line-height: 1.35;
  1911.     margin: 0 0 13px;
  1912.     padding: 6px 0 0;
  1913. }
  1914. .products-list .add-to-links {
  1915.     clear: both;
  1916. }
  1917. .no-rating {
  1918.     margin: 0;
  1919. }
  1920. .ratings {
  1921.     line-height: 1.25;
  1922.     margin: 7px 0;
  1923. }
  1924. .ratings strong {
  1925.     float: left;
  1926.     margin: 0 3px 0 0;
  1927. }
  1928. .ratings .rating-links {
  1929.     margin: 0;
  1930. }
  1931. .ratings .rating-links .separator {
  1932.     margin: 0 2px;
  1933. }
  1934. .ratings dt {
  1935. }
  1936. .ratings dd {
  1937. }
  1938. .rating-box {
  1939.     background: url("images/bkg_rating.gif") repeat-x scroll 0 0 transparent;
  1940.     font-size: 0;
  1941.     height: 10px;
  1942.     line-height: 0;
  1943.     overflow: hidden;
  1944.     text-indent: -999em;
  1945.     width: 50px;
  1946. }
  1947. .rating-box .rating {
  1948.     background: url("images/bkg_rating.gif") repeat-x scroll 0 100% transparent;
  1949.     float: left;
  1950.     height: 10px;
  1951. }
  1952. .ratings .rating-box {
  1953.     float: left;
  1954.     margin: 2px 3px 0 0;
  1955. }
  1956. .ratings .amount {
  1957. }
  1958. .ratings-table th, .ratings-table td {
  1959.     font-size: 11px;
  1960.     line-height: 1.15;
  1961.     padding: 3px 0;
  1962. }
  1963. .ratings-table th {
  1964.     font-weight: bold;
  1965.     padding-right: 8px;
  1966. }
  1967. .ratings-table td {
  1968.     padding: 4px 0 0;
  1969. }
  1970. .availability {
  1971.     margin: 0;
  1972. }
  1973. .availability span {
  1974.     font-weight: bold;
  1975. }
  1976. .availability.in-stock span {
  1977. }
  1978. .availability.out-of-stock span {
  1979.     color: #D83820;
  1980. }
  1981. .availability-only {
  1982.     background: url("images/i_availability_only.gif") no-repeat scroll 0 50% transparent;
  1983.     line-height: 16px;
  1984.     margin: 10px 0 7px;
  1985.     padding-left: 15px;
  1986. }
  1987. .availability-only span, .availability-only a {
  1988.     border-bottom: 1px dashed #751D02;
  1989.     color: #000000;
  1990. }
  1991. .availability-only a {
  1992.     background: url("images/i_availability_only_arrow.gif") no-repeat scroll 100% 0 transparent;
  1993.     cursor: pointer;
  1994.     padding-right: 15px;
  1995.     text-decoration: none;
  1996. }
  1997. .availability-only .expanded {
  1998.     background-position: 100% -15px;
  1999. }
  2000. .availability-only strong {
  2001.     color: #BE2C00;
  2002. }
  2003. .availability-only-details {
  2004.     margin: 0 0 7px;
  2005. }
  2006. .availability-only-details th {
  2007.     background: none repeat scroll 0 0 #E9E9E9;
  2008.     font-size: 10px;
  2009.     padding: 0 8px;
  2010. }
  2011. .availability-only-details td {
  2012.     border-bottom: 1px solid #D9DDE3;
  2013.     font-size: 11px;
  2014.     padding: 2px 8px 1px;
  2015. }
  2016. .availability-only-details tr.odd {
  2017.     background: none repeat scroll 0 0 #FFFFFF;
  2018. }
  2019. .availability-only-details tr.even {
  2020.     background: none repeat scroll 0 0 #FCFCFC;
  2021. }
  2022. .availability-only-details tr.odd td.last {
  2023.     color: #396F00;
  2024.     font-weight: bold;
  2025. }
  2026. .availability-only-details tr.last td {
  2027.     border-bottom: medium none;
  2028. }
  2029. .product-view .product-shop .availability {
  2030.     font-size: 11px;
  2031. }
  2032. .product-view .product-shop .availability span {
  2033.     font-weight: normal;
  2034. }
  2035. .email-friend {
  2036.     margin: 0;
  2037. }
  2038. .alert-price {
  2039.     font-size: 11px;
  2040.     margin: 0;
  2041. }
  2042. .alert-stock {
  2043.     font-size: 11px;
  2044.     margin: 0;
  2045. }
  2046. .price {
  2047.     white-space: nowrap !important;
  2048. }
  2049. .price-box {
  2050.     margin: 5px 0 10px;
  2051. }
  2052. .price-box .price {
  2053.     color: #396F00;
  2054.     font-size: 13px;
  2055.     font-weight: bold;
  2056. }
  2057. .regular-price {
  2058.     color: #396F00;
  2059. }
  2060. .regular-price .price {
  2061.     color: #396F00;
  2062.     font-size: 13px;
  2063.     font-weight: bold;
  2064. }
  2065. .old-price {
  2066.     margin: 0;
  2067. }
  2068. .old-price .price-label {
  2069.     font-size: 12px;
  2070.     font-weight: bold;
  2071.     white-space: nowrap;
  2072. }
  2073. .old-price .price {
  2074.     color: #396F00;
  2075.     font-size: 13px;
  2076.     font-weight: bold;
  2077.     text-decoration: line-through;
  2078. }
  2079. .special-price {
  2080.     margin: 0;
  2081. }
  2082. .special-price .price-label {
  2083.     color: #000000;
  2084.     font-size: 11px;
  2085.     font-weight: bold;
  2086.     text-transform: uppercase;
  2087.     white-space: nowrap;
  2088. }
  2089. .special-price .price {
  2090.     font-size: 13px;
  2091.     font-weight: bold;
  2092. }
  2093. .minimal-price {
  2094.     margin: 0;
  2095. }
  2096. .minimal-price .price-label {
  2097.     font-size: 12px;
  2098.     font-weight: bold;
  2099.     white-space: nowrap;
  2100. }
  2101. .minimal-price-link {
  2102.     color: #444444;
  2103.     display: block;
  2104.     font-size: 12px;
  2105.     text-decoration: underline;
  2106. }
  2107. .minimal-price-link .label {
  2108.     color: #444444;
  2109. }
  2110. .minimal-price-link .price {
  2111.     color: #444444;
  2112.     font-weight: normal;
  2113. }
  2114. .price-including-tax {
  2115.     color: #888888;
  2116.     display: block;
  2117. }
  2118. .price-including-tax .label {
  2119.     color: #888888;
  2120.     font-size: 10px;
  2121.     text-transform: uppercase;
  2122.     white-space: nowrap;
  2123. }
  2124. .price-including-tax .price {
  2125.     color: #396F00;
  2126.     font-size: 13px;
  2127.     font-weight: bold;
  2128. }
  2129. .price-excluding-tax {
  2130.     color: #888888;
  2131.     display: block;
  2132. }
  2133. .price-excluding-tax .label {
  2134.     color: #888888;
  2135.     font-size: 10px;
  2136.     text-transform: uppercase;
  2137.     white-space: nowrap;
  2138. }
  2139. .price-excluding-tax .price {
  2140.     color: #396F00;
  2141.     font-size: 12px;
  2142.     font-weight: normal;
  2143. }
  2144. .configured-price {
  2145.     margin: 0;
  2146. }
  2147. .configured-price .price-label {
  2148.     font-weight: bold;
  2149.     white-space: nowrap;
  2150. }
  2151. .configured-price .price {
  2152.     font-size: 13px;
  2153.     font-weight: bold;
  2154. }
  2155. .price-incl-tax {
  2156.     display: block;
  2157. }
  2158. .price-incl-tax .label {
  2159.     display: block;
  2160.     white-space: nowrap;
  2161. }
  2162. .price-incl-tax .price {
  2163.     display: block;
  2164.     font-weight: bold;
  2165. }
  2166. .price-excl-tax {
  2167.     display: block;
  2168. }
  2169. .price-excl-tax .label {
  2170.     display: block;
  2171.     white-space: nowrap;
  2172. }
  2173. .price-excl-tax .price {
  2174.     display: block;
  2175.     font-weight: normal;
  2176. }
  2177. .weee {
  2178.     color: #444444;
  2179.     display: block;
  2180.     font-size: 11px;
  2181. }
  2182. .weee .price {
  2183.     font-size: 11px;
  2184.     font-weight: normal;
  2185. }
  2186. .price-from {
  2187.     margin: 0;
  2188. }
  2189. .price-from .price-label {
  2190.     font-size: 12px;
  2191.     font-weight: bold;
  2192.     white-space: nowrap;
  2193. }
  2194. .price-to {
  2195.     margin: 0;
  2196. }
  2197. .price-to .price-label {
  2198.     font-size: 12px;
  2199.     font-weight: bold;
  2200.     white-space: nowrap;
  2201. }
  2202. .price-notice {
  2203.     padding-left: 7px;
  2204. }
  2205. .price-notice .price {
  2206.     font-weight: bold;
  2207. }
  2208. .price-as-configured {
  2209.     margin: 0;
  2210. }
  2211. .price-as-configured .price-label {
  2212.     font-weight: bold;
  2213.     text-transform: uppercase;
  2214.     white-space: nowrap;
  2215. }
  2216. .price-box-bundle {
  2217.     padding: 0 0 10px;
  2218. }
  2219. .price-box-bundle .price-box {
  2220.     margin: 0 !important;
  2221.     padding: 0 !important;
  2222. }
  2223. .price-box-bundle .price {
  2224.     color: #222222;
  2225. }
  2226. .product-pricing, .tier-prices {
  2227.     background: none repeat scroll 0 0 #F4F9EA;
  2228.     border: 1px solid #DDDDDD;
  2229.     margin: 10px 0;
  2230.     padding: 10px;
  2231. }
  2232. .tier-prices .benefit {
  2233.     font-style: italic;
  2234.     font-weight: bold;
  2235. }
  2236. .tier-prices .price {
  2237.     font-weight: bold;
  2238. }
  2239. .tier-prices-grouped li .price {
  2240.     font-weight: bold;
  2241. }
  2242. .add-to-links {
  2243.     margin: 3px 0 0;
  2244. }
  2245. .add-to-links li {
  2246.     background: url("images/bkg_add-to.gif") no-repeat scroll 2px 50% transparent;
  2247.     line-height: 1.25;
  2248.     padding-left: 12px;
  2249. }
  2250. .add-to-links li a {
  2251.     color: #444444;
  2252. }
  2253. .add-to-links .separator {
  2254.     display: none;
  2255. }
  2256. .add-to-cart label {
  2257.     color: #555555;
  2258.     float: left;
  2259.     font-weight: bold;
  2260.     line-height: 20px;
  2261.     margin-right: 5px;
  2262. }
  2263. .add-to-cart .qty {
  2264.     float: left;
  2265.     margin-right: 5px;
  2266. }
  2267. .add-to-cart button.button {
  2268.     float: left;
  2269.     margin: -3px 0 0;
  2270. }
  2271. .add-to-cart .paypal-logo {
  2272.     clear: left;
  2273.     margin: 0;
  2274.     text-align: right;
  2275. }
  2276. .add-to-cart .paypal-logo .paypal-or {
  2277.     clear: both;
  2278.     display: block;
  2279.     margin: 5px 60px 5px 0;
  2280. }
  2281. .add-to-box {
  2282.     margin: 10px 0;
  2283. }
  2284. .add-to-box .add-to-cart {
  2285.     background-color: #F8F8F8;
  2286.     border: 1px solid #EEEEEE;
  2287.     margin: 10px 0;
  2288.     padding: 10px;
  2289.     text-align: right;
  2290. }
  2291. .add-to-box .add-to-cart .paypal-logo {
  2292.     float: left;
  2293. }
  2294. .add-to-box .or {
  2295.     display: none !important;
  2296. }
  2297. .add-to-box .add-to-links {
  2298.     margin: 10px 0;
  2299.     text-align: right;
  2300. }
  2301. .add-to-box .add-to-links li .separator {
  2302.     display: none !important;
  2303. }
  2304. .product-view {
  2305. }
  2306. .product-essential {
  2307.     padding: 0 0 25px;
  2308. }
  2309. .product-essential h2 {
  2310.     font: bold 12px/1.25 Arial,Helvetica,sans-serif;
  2311. }
  2312. .product-collateral {
  2313. }
  2314. .product-collateral h2 {
  2315.     font-size: 19px;
  2316.     font-weight: normal;
  2317.     line-height: 1.15;
  2318. }
  2319. .product-collateral .box-collateral {
  2320. }
  2321. .product-view .product-img-box {
  2322.     float: left;
  2323.     width: 302px;
  2324. }
  2325. .col3-layout .product-view .product-img-box {
  2326.     float: none;
  2327.     margin: 0 auto;
  2328. }
  2329. .product-view .product-img-box .product-image {
  2330.     border: 1px solid #CACACA;
  2331.     margin: 0 0 10px;
  2332. }
  2333. .product-view .product-img-box .product-image-zoom {
  2334.     height: 300px;
  2335.     overflow: hidden;
  2336.     position: relative;
  2337.     width: 300px;
  2338.     z-index: 9;
  2339. }
  2340. .product-view .product-img-box .product-image-zoom img {
  2341.     cursor: move;
  2342.     left: 0;
  2343.     position: absolute;
  2344.     top: 0;
  2345. }
  2346. .product-view .product-img-box .zoom-notice {
  2347.     margin: 0 0 10px;
  2348.     text-align: center;
  2349. }
  2350. .product-view .product-img-box .zoom {
  2351.     background: url("images/slider_bg.gif") no-repeat scroll 50% 50% transparent;
  2352.     cursor: pointer;
  2353.     height: 24px;
  2354.     margin: 0 auto 13px;
  2355.     padding: 0 28px;
  2356.     position: relative;
  2357.     z-index: 9;
  2358. }
  2359. .product-view .product-img-box .zoom.disabled {
  2360.     opacity: 0.3;
  2361. }
  2362. .product-view .product-img-box .zoom #track {
  2363.     height: 18px;
  2364.     position: relative;
  2365. }
  2366. .product-view .product-img-box .zoom #handle {
  2367.     background: url("images/magnifier_handle.gif") no-repeat scroll 0 0 transparent;
  2368.     height: 18px;
  2369.     left: 0;
  2370.     position: absolute;
  2371.     top: 3px;
  2372.     width: 9px;
  2373. }
  2374. .product-view .product-img-box .zoom .btn-zoom-out {
  2375.     left: 10px;
  2376.     position: absolute;
  2377.     top: 7px;
  2378. }
  2379. .product-view .product-img-box .zoom .btn-zoom-in {
  2380.     position: absolute;
  2381.     right: 10px;
  2382.     top: 7px;
  2383. }
  2384. .product-view .product-img-box .more-views h2 {
  2385.     border-bottom: 1px solid #CCCCCC;
  2386.     font-size: 10px;
  2387.     font-weight: normal;
  2388.     margin: 0 0 8px;
  2389.     padding: 0 0 2px;
  2390.     text-transform: uppercase;
  2391. }
  2392. .product-view .product-img-box .more-views ul {
  2393.     margin-left: -10px;
  2394. }
  2395. .product-view .product-img-box .more-views li {
  2396.     float: left;
  2397.     margin: 0 0 8px 10px;
  2398. }
  2399. .product-view .product-img-box .more-views li a {
  2400.     border: 1px solid #DDDDDD;
  2401.     float: left;
  2402.     height: 66px;
  2403.     overflow: hidden;
  2404.     width: 66px;
  2405. }
  2406. .product-image-popup {
  2407.     margin: 0 auto;
  2408. }
  2409. .product-image-popup .buttons-set {
  2410.     border: 0 none;
  2411.     clear: none;
  2412.     float: right;
  2413.     margin: 0;
  2414.     padding: 0;
  2415. }
  2416. .product-image-popup .nav {
  2417.     font-weight: bold;
  2418.     margin: 0 100px;
  2419.     text-align: center;
  2420. }
  2421. .product-image-popup .image {
  2422.     display: block;
  2423.     margin: 10px 0;
  2424. }
  2425. .product-image-popup .image-label {
  2426.     color: #2F2F2F;
  2427.     font-size: 12px;
  2428.     font-weight: bold;
  2429.     margin: 0 0 10px;
  2430. }
  2431. .product-view .product-shop {
  2432.     float: right;
  2433.     width: 363px;
  2434. }
  2435. .col1-layout .product-view .product-shop {
  2436.     float: right;
  2437.     width: 576px;
  2438. }
  2439. .col3-layout .product-view .product-shop {
  2440.     float: none;
  2441.     width: auto;
  2442. }
  2443. .product-view .product-shop .product-name {
  2444.     margin: 0 0 5px;
  2445. }
  2446. .product-view .product-shop .product-name h1 {
  2447.     font: bold 13px/1.25 Arial,Helvetica,sans-serif;
  2448. }
  2449. .product-view .product-shop .availability {
  2450.     margin: 10px 0;
  2451. }
  2452. .product-view .product-shop .short-description {
  2453.     margin: 10px 0;
  2454. }
  2455. .product-view .product-shop .price-box {
  2456.     margin: 10px 0;
  2457. }
  2458. .product-view .product-shop .add-to-links {
  2459.     margin: 0;
  2460. }
  2461. .product-view .product-shop .add-to-links {
  2462.     text-align: right;
  2463. }
  2464. .product-view .product-shop .add-to-links li {
  2465.     display: inline;
  2466.     margin-left: 12px;
  2467. }
  2468. .product-view .product-shop .add-to-links li .separator {
  2469.     display: none !important;
  2470. }
  2471. .product-view .product-shop .product-options-bottom .paypal-logo {
  2472.     float: left;
  2473. }
  2474. .product-options {
  2475.     background-color: #F4F9EA;
  2476.     border: 1px solid #DDDDDD;
  2477.     margin: 20px 0 0;
  2478.     padding: 0 15px 10px;
  2479.     position: relative;
  2480. }
  2481. .product-options dt {
  2482.     font-weight: normal;
  2483.     padding: 10px 0 0;
  2484. }
  2485. .product-options dt label {
  2486.     font-weight: bold;
  2487. }
  2488. .product-options dt label.required em {
  2489.     color: #EB340A;
  2490.     margin-left: 5px;
  2491. }
  2492. .product-options dd .qty-holder {
  2493.     display: block;
  2494.     padding: 10px 0 0;
  2495. }
  2496. .product-options dd .qty-holder label {
  2497.     vertical-align: middle;
  2498. }
  2499. .product-options dd .qty-disabled {
  2500.     background: none repeat scroll 0 0 transparent;
  2501.     border: 0 none;
  2502.     color: #444444;
  2503.     padding: 3px;
  2504. }
  2505. .product-options dd {
  2506.     border-bottom: 1px solid #DDDDDD;
  2507.     margin: 0 0 5px;
  2508.     padding: 5px 10px 15px;
  2509. }
  2510. .product-options dl.last dd.last {
  2511.     border-bottom: 0 none;
  2512.     margin-bottom: 0;
  2513.     padding-bottom: 5px;
  2514. }
  2515. .product-options dd input.input-text {
  2516.     width: 98%;
  2517. }
  2518. .product-options dd input.datetime-picker {
  2519.     width: 150px;
  2520. }
  2521. .product-options dd .time-picker {
  2522.     display: inline-block;
  2523.     padding: 2px 0;
  2524.     vertical-align: middle;
  2525. }
  2526. .product-options dd textarea {
  2527.     height: 8em;
  2528.     width: 98%;
  2529. }
  2530. .product-options dd select {
  2531.     width: 99%;
  2532. }
  2533. .product-options dd .multiselect option {
  2534.     border-bottom: 1px dotted #D9E5EE;
  2535.     padding: 2px 4px;
  2536. }
  2537. .product-options ul.options-list {
  2538.     margin-right: 5px;
  2539. }
  2540. .product-options ul.options-list li {
  2541.     padding: 2px 0;
  2542. }
  2543. .product-options ul.options-list input.radio {
  2544.     float: left;
  2545.     margin-top: 3px;
  2546. }
  2547. .product-options ul.options-list input.checkbox {
  2548.     float: left;
  2549.     margin-top: 2px;
  2550. }
  2551. .product-options ul.options-list .label {
  2552.     display: block;
  2553.     margin-left: 18px;
  2554. }
  2555. .product-options ul.options-list label {
  2556.     font-weight: normal;
  2557. }
  2558. .product-options ul.validation-failed {
  2559.     padding: 0 7px;
  2560. }
  2561. .product-options p.required {
  2562.     position: absolute;
  2563.     right: 15px;
  2564.     top: 10px;
  2565. }
  2566. .product-options-bottom {
  2567.     -moz-border-bottom-colors: none;
  2568.     -moz-border-image: none;
  2569.     -moz-border-left-colors: none;
  2570.     -moz-border-right-colors: none;
  2571.     -moz-border-top-colors: none;
  2572.     background-color: #F6F6F6;
  2573.     border-color: -moz-use-text-color #E4E4E4 #E4E4E4;
  2574.     border-right: 1px solid #E4E4E4;
  2575.     border-style: none solid solid;
  2576.     border-width: 0 1px 1px;
  2577.     padding: 15px 20px;
  2578. }
  2579. .product-options-bottom .product-pricing, .product-options-bottom .tier-prices {
  2580.     background: none repeat scroll 0 center transparent;
  2581.     border: 0 none;
  2582.     margin: 0;
  2583.     padding: 0 0 10px;
  2584. }
  2585. .product-options-bottom .price-box {
  2586.     float: left;
  2587.     margin: 0;
  2588. }
  2589. .product-options-bottom .add-to-links {
  2590.     clear: both;
  2591.     padding: 5px 0 0;
  2592.     text-align: right;
  2593. }
  2594. .product-options-bottom .price-label {
  2595.     padding-right: 5px;
  2596. }
  2597. .product-options-bottom .price-tax {
  2598.     float: left;
  2599. }
  2600. .product-options-bottom .add-to-cart {
  2601.     background: none repeat scroll 0 center transparent;
  2602.     border: 0 none;
  2603.     float: right;
  2604.     margin: 0;
  2605.     padding: 0;
  2606. }
  2607. .product-options-bottom .add-to-links {
  2608.     display: inline;
  2609.     float: right;
  2610. }
  2611. .product-shop .product-options-bottom .price-box {
  2612.     float: none;
  2613.     margin: 0;
  2614. }
  2615. .product-shop .product-options-bottom .price-label {
  2616.     float: none;
  2617.     padding-right: 0;
  2618. }
  2619. .product-shop .product-options-bottom .price-tax {
  2620.     float: none;
  2621. }
  2622. .product-shop .product-options-bottom .add-to-cart {
  2623.     clear: both;
  2624.     float: none;
  2625.     padding: 12px 0 0;
  2626.     text-align: left;
  2627. }
  2628. .product-view .grouped-items-table .price-box {
  2629.     margin: 0;
  2630.     padding: 0;
  2631. }
  2632. .product-tabs {
  2633.     background: url("images/bkg_tabs.gif") repeat-x scroll 0 100% #F2F2F2;
  2634.     border-bottom: 1px solid #666666;
  2635.     margin-bottom: 15px;
  2636. }
  2637. .product-tabs li {
  2638.     border-left: 1px solid #FFFFFF;
  2639.     border-right: 1px solid #A4A4A4;
  2640.     float: left;
  2641.     font-size: 1.1em;
  2642.     line-height: 1em;
  2643. }
  2644. .product-tabs li.first {
  2645.     border-left: 0 none;
  2646. }
  2647. .product-tabs li.last {
  2648.     border-right: 0 none;
  2649. }
  2650. .product-tabs a {
  2651.     color: #444444;
  2652.     display: block;
  2653.     padding: 6px 15px;
  2654. }
  2655. .product-tabs a:hover {
  2656.     background-color: #DDDDDD;
  2657.     color: #444444;
  2658.     text-decoration: none;
  2659. }
  2660. .product-tabs li.active a, .product-tabs li.active a:hover {
  2661.     background-color: #666666;
  2662.     color: #FFFFFF;
  2663.     font-weight: bold;
  2664. }
  2665. .product-tabs-content h2 {
  2666.     display: none;
  2667.     font-size: 12px;
  2668.     font-weight: bold;
  2669. }
  2670. .mini-products-grid {
  2671.     width: 100%;
  2672. }
  2673. .mini-products-grid td {
  2674.     padding: 0 8px 8px 0;
  2675.     width: 20%;
  2676. }
  2677. .mini-products-grid .product-image {
  2678.     border: 1px solid #CACACA;
  2679.     display: block;
  2680.     margin: 0 0 10px;
  2681. }
  2682. .mini-products-grid .product-name {
  2683.     margin: 0 0 6px;
  2684.     overflow: hidden;
  2685.     width: 115px;
  2686. }
  2687. .mini-products-grid .product-name a {
  2688.     color: #444444;
  2689.     text-decoration: underline;
  2690. }
  2691. .mini-products-grid .product-name a:hover {
  2692.     text-decoration: none;
  2693. }
  2694. .mini-products-grid td.empty {
  2695. }
  2696. .mini-products-grid td.last {
  2697.     padding-right: 0;
  2698. }
  2699. .mini-products-grid .ratings .rating-box {
  2700.     display: block;
  2701.     float: none;
  2702.     margin: 0 0 3px;
  2703. }
  2704. .product-view .box-description {
  2705. }
  2706. .product-view .box-additional .data-table th, .product-view .box-additional .data-table td {
  2707.     line-height: 1.25;
  2708. }
  2709. .product-view .box-up-sell h2 {
  2710.     margin: 0 0 8px;
  2711. }
  2712. #product_tabs_upsell_products_contents h2 {
  2713.     display: block;
  2714. }
  2715. .product-view .box-tags {
  2716.     margin: 0;
  2717. }
  2718. .product-view .box-tags h3 {
  2719.     font-size: 12px;
  2720. }
  2721. .product-view .box-tags .product-tags {
  2722.     display: block;
  2723.     margin: 0 0 15px;
  2724. }
  2725. .product-view .box-tags .product-tags li {
  2726.     background: url("images/bkg_pipe3.gif") no-repeat scroll 100% 4px transparent;
  2727.     display: inline;
  2728.     padding: 0 7px 0 4px;
  2729. }
  2730. .product-view .box-tags .product-tags li.first {
  2731.     padding-left: 0;
  2732. }
  2733. .product-view .box-tags .product-tags li.last {
  2734.     background: none repeat scroll 0 0 transparent;
  2735.     padding-right: 0;
  2736. }
  2737. .product-view .box-tags .form-add label {
  2738.     display: block;
  2739.     font-size: 12px;
  2740.     font-weight: bold;
  2741.     margin: 0 0 3px;
  2742. }
  2743. .product-view .box-tags .form-add .input-box {
  2744.     float: left;
  2745.     margin: 0 5px 0 0;
  2746.     width: 305px;
  2747. }
  2748. .product-view .box-tags .form-add input.input-text {
  2749.     width: 299px;
  2750. }
  2751. .product-view .box-tags .form-add button.button span {
  2752.     background-image: url("images/bkg_btn-small.png");
  2753.     height: 23px;
  2754.     line-height: 20px;
  2755. }
  2756. .product-view .box-tags .note {
  2757.     font-size: 10px;
  2758.     margin: 2px 0 0;
  2759. }
  2760. .product-view .box-reviews dl {
  2761.     margin: 15px 0;
  2762. }
  2763. .product-view .box-reviews dt a, .product-view .box-reviews dt span {
  2764.     font-weight: bold;
  2765. }
  2766. .product-view .box-reviews dd {
  2767.     margin: 0 0 15px;
  2768. }
  2769. .product-view .box-reviews dd small {
  2770.     font-style: italic;
  2771. }
  2772. .product-view .box-reviews .form-add {
  2773.     margin: 15px 0 0;
  2774. }
  2775. .product-view .box-reviews .form-add h3 {
  2776.     font-size: 13px;
  2777.     font-weight: normal;
  2778. }
  2779. .product-view .box-reviews .form-add h3 span {
  2780.     font-weight: bold;
  2781. }
  2782. .product-view .box-reviews .form-add h4 {
  2783.     font-size: 12px;
  2784. }
  2785. .product-view .box-reviews .form-add .data-table td {
  2786.     text-align: center;
  2787. }
  2788. .product-view .box-reviews .form-add .form-list {
  2789.     margin: 15px 0 0;
  2790. }
  2791. .product-view .box-reviews .form-add .form-list .input-box {
  2792.     width: 460px;
  2793. }
  2794. .product-view .box-reviews .form-add .form-list input.input-text, .product-view .box-reviews .form-add .form-list textarea {
  2795.     width: 454px;
  2796. }
  2797. .send-friend .form-list {
  2798.     overflow: hidden;
  2799.     width: 535px;
  2800. }
  2801. .send-friend .form-list li {
  2802.     margin-right: -15px;
  2803. }
  2804. .send-friend .form-list li p {
  2805.     margin: 0 15px 0 0;
  2806. }
  2807. .send-friend .buttons-set .limit {
  2808.     float: right;
  2809.     font-size: 11px;
  2810.     line-height: 25px;
  2811.     margin: 0 7px 0 0;
  2812. }
  2813. .product-name {
  2814.     font-size: 1em;
  2815.     font-weight: normal;
  2816.     line-height: 1.55;
  2817.     margin: 0;
  2818. }
  2819. .tags-list {
  2820.     background: none repeat scroll 0 0 #F6F6F6;
  2821.     border: 1px solid #DDDDDD;
  2822.     display: block;
  2823.     font-size: 13px;
  2824.     padding: 10px;
  2825. }
  2826. .tags-list li {
  2827.     display: inline !important;
  2828.     margin: 0 4px 0 0;
  2829. }
  2830. .tags-list li a {
  2831.     color: #1B2D3B;
  2832. }
  2833. .advanced-search .form-list label {
  2834.     padding-right: 10px;
  2835.     width: 160px;
  2836. }
  2837. .advanced-search .form-list .input-box, .advanced-search .form-list .input-range {
  2838.     clear: none;
  2839.     float: left;
  2840. }
  2841. .advanced-search-amount {
  2842.     margin: 0 0 10px;
  2843. }
  2844. .advanced-search-summary {
  2845.     background: none repeat scroll 0 0 #ECF9EA;
  2846.     border: 1px solid #DDDDDD;
  2847.     margin: 10px 0;
  2848.     padding: 10px;
  2849. }
  2850. .advanced-search-summary ul {
  2851.     float: left;
  2852.     width: 49%;
  2853. }
  2854. .advanced-search-summary strong {
  2855.     color: #E17C24;
  2856. }
  2857. .advanced-search-summary li {
  2858.     margin: 2px 0;
  2859. }
  2860. .advanced-search-summary p {
  2861.     clear: both;
  2862.     font-weight: bold;
  2863.     margin: 0;
  2864. }
  2865. .cms-home .main {
  2866.     padding: 8px;
  2867. }
  2868. .cms-home .subtitle {
  2869. }
  2870. .cms-index-index .subtitle {
  2871. }
  2872. .page-sitemap .links {
  2873.     margin: 0 8px -22px 0;
  2874.     text-align: right;
  2875. }
  2876. .page-sitemap .links a {
  2877.     position: relative;
  2878.     text-decoration: none;
  2879. }
  2880. .page-sitemap .links a:hover {
  2881.     text-decoration: underline;
  2882. }
  2883. .page-sitemap .sitemap {
  2884.     margin: 12px;
  2885. }
  2886. .page-sitemap .sitemap a {
  2887.     color: #444444;
  2888. }
  2889. .page-sitemap .sitemap li {
  2890.     margin: 3px 0;
  2891. }
  2892. .page-sitemap .sitemap li.level-0 {
  2893.     font-weight: bold;
  2894.     margin: 10px 0 0;
  2895. }
  2896. .page-sitemap .sitemap li.level-0 a {
  2897.     color: #4F8100;
  2898. }
  2899. .rss-title h1 {
  2900.     background: url("images/i_rss-big.png") no-repeat scroll 0 3px transparent;
  2901.     padding-left: 27px;
  2902. }
  2903. .rss-table .link-rss {
  2904.     background-position: 0 4px;
  2905.     display: block;
  2906.     line-height: 1.55;
  2907. }
  2908. .cart .page-title {
  2909. }
  2910. .cart .page-title .checkout-types {
  2911.     display: none !important;
  2912. }
  2913. .cart .checkout-types .paypal-or {
  2914.     line-height: 2.3;
  2915.     margin: 0 8px;
  2916. }
  2917. .cart .totals .checkout-types .paypal-or {
  2918.     clear: both;
  2919.     display: block;
  2920.     font-size: 11px;
  2921.     line-height: 1;
  2922.     padding: 8px 55px 0 0;
  2923. }
  2924. .cart-table th {
  2925.     padding: 2px 10px;
  2926. }
  2927. .cart-table td {
  2928.     padding: 10px;
  2929. }
  2930. .cart-table .product-name {
  2931.     color: #444444;
  2932.     font-weight: bold;
  2933.     margin: 0 0 5px;
  2934. }
  2935. .cart-table .item-msg {
  2936.     color: #DF280A;
  2937.     font-size: 11px;
  2938.     font-weight: bold;
  2939.     margin: 5px 0;
  2940. }
  2941. .cart-table tfoot td {
  2942.     padding: 5px 10px;
  2943. }
  2944. .cart-table .btn-continue {
  2945.     float: left;
  2946. }
  2947. .cart-table .btn-continue span {
  2948.     background: none repeat scroll 0 0 transparent;
  2949.     color: #4F8100;
  2950.     font: 11px/25px Arial,Helvetica,sans-serif;
  2951.     padding: 0;
  2952.     text-decoration: underline;
  2953.     text-transform: none;
  2954. }
  2955. .cart-table .btn-continue:hover span {
  2956.     text-decoration: none;
  2957. }
  2958. .cart-table .btn-update span {
  2959. }
  2960. .cart .cart-collaterals {
  2961.     padding: 25px 0 0;
  2962. }
  2963. .cart .cart-collaterals .col2-set .col-1 {
  2964.     width: 222px;
  2965. }
  2966. .cart .cart-collaterals .col2-set .col-2 {
  2967.     background: none repeat scroll 0 0 #E6F7D7;
  2968.     width: 655px;
  2969. }
  2970. .cart .crosssell {
  2971.     background: none repeat scroll 0 0 #F7F7F7;
  2972.     border: 1px solid #DDDDDD;
  2973.     padding: 10px;
  2974. }
  2975. .cart .crosssell h2 {
  2976.     font-size: 12px;
  2977.     font-weight: bold;
  2978. }
  2979. .cart .crosssell .product-image {
  2980.     float: left;
  2981.     height: 75px;
  2982.     width: 75px;
  2983. }
  2984. .cart .crosssell .product-details {
  2985.     margin-left: 85px;
  2986. }
  2987. .cart .crosssell .product-name {
  2988.     font-weight: bold;
  2989. }
  2990. .cart .crosssell li.item {
  2991.     border-bottom: 1px solid #DDDDDD;
  2992.     margin: 0 0 8px;
  2993.     padding-bottom: 5px;
  2994. }
  2995. .cart .crosssell li.last {
  2996.     border-bottom: 0 none;
  2997.     margin: 0;
  2998.     padding-bottom: 0;
  2999. }
  3000. .cart .crosssell .link-compare {
  3001.     font-weight: normal;
  3002. }
  3003. .cart .no-crosssell {
  3004.     overflow: hidden;
  3005.     width: 100%;
  3006. }
  3007. .cart .no-crosssell img {
  3008.     display: block;
  3009.     margin: 0 0 10px;
  3010. }
  3011. .cart .discount, .cart .shipping {
  3012.     background: none repeat scroll 0 0 #E6F7D7;
  3013.     margin: 0 12px;
  3014.     padding: 10px 0;
  3015. }
  3016. .cart .discount h2, .cart .shipping h2 {
  3017.     color: #D54C01;
  3018.     float: left;
  3019.     font: 14px/16px Arial,Helvetica,sans-serif;
  3020.     width: 225px;
  3021. }
  3022. .cart .discount .discount-form, .cart .shipping .shipping-form {
  3023.     margin-left: 240px;
  3024. }
  3025. .cart .discount .buttons-set, .cart .shipping .buttons-set {
  3026.     border: 0 none;
  3027.     margin: 10px 0 0;
  3028.     padding: 0;
  3029.     text-align: left;
  3030. }
  3031. .cart .discount .buttons-set button.button, .cart .shipping .buttons-set button.button {
  3032.     float: none;
  3033.     margin: 0;
  3034. }
  3035. .cart .discount .buttons-set button.button span, .cart .shipping .buttons-set button.button span {
  3036.     background-image: url("images/bkg_btn-green.gif");
  3037.     color: #FFFFFF;
  3038.     font-size: 10px;
  3039.     height: 19px;
  3040.     line-height: 18px;
  3041.     padding: 0 0 0 9px;
  3042. }
  3043. .cart .discount .buttons-set button.button span span, .cart .shipping .buttons-set button.button span span {
  3044.     padding: 0 19px 0 10px;
  3045. }
  3046. .cart .discount {
  3047.     border-bottom: 1px solid #C0D2AF;
  3048. }
  3049. .cart .discount label {
  3050.     color: #555555;
  3051.     font-weight: bold;
  3052. }
  3053. .cart .discount .input-box {
  3054.     width: 270px;
  3055. }
  3056. .cart .discount input.input-text {
  3057.     width: 264px;
  3058. }
  3059. .cart .shipping p {
  3060.     margin: 0 0 3px;
  3061. }
  3062. .cart .shipping .sp-methods {
  3063.     border-top: 1px solid #C0D2AF;
  3064.     margin: 10px 0 0;
  3065.     padding: 6px 0 0;
  3066. }
  3067. .cart .shipping .form-list .input-box {
  3068.     width: 270px;
  3069. }
  3070. .cart .shipping .form-list input.input-text {
  3071.     width: 264px;
  3072. }
  3073. .cart .shipping .form-list select {
  3074.     width: 270px;
  3075. }
  3076. .cart .totals {
  3077.     background: url("images/bkg_cart-totals.gif") no-repeat scroll 0 0 #FFFFFF;
  3078.     padding: 12px 0;
  3079. }
  3080. .cart .totals table {
  3081.     float: right;
  3082.     margin: 0 0 8px;
  3083.     width: 400px;
  3084. }
  3085. .cart .totals td {
  3086.     padding: 0 0 0 15px;
  3087. }
  3088. .cart .totals tr.last td {
  3089. }
  3090. .cart .totals tfoot td {
  3091. }
  3092. .cart .totals tfoot th strong, .cart .totals tfoot td strong {
  3093.     color: #E02F00;
  3094.     font-size: 14px;
  3095.     font-weight: bold;
  3096. }
  3097. .cart .totals .checkout-types {
  3098.     font-size: 13px;
  3099.     padding: 4px 0;
  3100.     text-align: right;
  3101. }
  3102. .cart .totals .checkout-types li {
  3103.     clear: both;
  3104.     margin: 0 0 5px;
  3105. }
  3106. .item-options dt {
  3107.     font-style: italic;
  3108.     font-weight: bold;
  3109. }
  3110. .item-options dd {
  3111.     padding-left: 10px;
  3112. }
  3113. .truncated {
  3114.     cursor: help;
  3115. }
  3116. .truncated a.dots {
  3117.     cursor: help;
  3118.     text-decoration: none !important;
  3119. }
  3120. .truncated a.details {
  3121.     border-bottom: 1px dotted #4F8100;
  3122.     cursor: help;
  3123.     display: inline-block;
  3124.     text-decoration: none !important;
  3125. }
  3126. .truncated .truncated_full_value {
  3127.     position: relative;
  3128.     z-index: 999;
  3129. }
  3130. .truncated .truncated_full_value .item-options {
  3131.     -moz-border-bottom-colors: none;
  3132.     -moz-border-image: none;
  3133.     -moz-border-left-colors: none;
  3134.     -moz-border-right-colors: none;
  3135.     -moz-border-top-colors: none;
  3136.     background-color: #F6F6F6;
  3137.     border-color: #DDDDDD #DDDDDD #666666;
  3138.     border-style: solid;
  3139.     border-width: 2px;
  3140.     padding: 8px;
  3141.     position: absolute;
  3142.     top: -99999em;
  3143.     width: 250px;
  3144.     z-index: 999;
  3145. }
  3146. .truncated .truncated_full_value .item-options dt {
  3147.     margin-top: 0;
  3148. }
  3149. .truncated .truncated_full_value .item-options > p {
  3150.     font-weight: bold;
  3151.     text-transform: uppercase;
  3152. }
  3153. .truncated .show .item-options {
  3154.     left: 50%;
  3155.     top: -20px;
  3156. }
  3157. .col-left .truncated .show .item-options {
  3158.     left: 30px;
  3159.     top: 10px;
  3160. }
  3161. .col-right .truncated .show .item-options {
  3162.     left: -240px;
  3163.     top: 10px;
  3164. }
  3165. .sp-methods {
  3166.     margin: 0 0 8px;
  3167. }
  3168. .sp-methods dt {
  3169.     font-weight: bold;
  3170.     margin: 13px 0 5px;
  3171. }
  3172. .sp-methods dd {
  3173. }
  3174. .sp-methods dd li {
  3175.     margin: 5px 0;
  3176. }
  3177. .sp-methods label {
  3178.     color: #555555;
  3179.     font-weight: bold;
  3180. }
  3181. .sp-methods .price {
  3182.     font-weight: bold;
  3183. }
  3184. .sp-methods .form-list {
  3185.     padding-left: 20px;
  3186. }
  3187. .sp-methods .form-list li {
  3188.     margin: 0 0 8px;
  3189. }
  3190. .sp-methods select.month {
  3191.     margin-right: 10px;
  3192.     width: 154px;
  3193. }
  3194. .sp-methods select.year {
  3195.     width: 96px;
  3196. }
  3197. .sp-methods input.cvv {
  3198.     width: 3em !important;
  3199. }
  3200. .sp-methods .checkmo-list li {
  3201.     margin: 0 0 5px;
  3202. }
  3203. .sp-methods .checkmo-list label {
  3204.     padding-right: 10px;
  3205.     text-align: right;
  3206.     width: 135px;
  3207. }
  3208. .sp-methods .checkmo-list address {
  3209.     float: left;
  3210. }
  3211. .sp-methods .centinel-logos a {
  3212.     margin-right: 3px;
  3213. }
  3214. .sp-methods .centinel-logos img {
  3215.     vertical-align: middle;
  3216. }
  3217. .sp-methods .release-amounts {
  3218.     margin: 1.5em 0 2em;
  3219. }
  3220. .sp-methods .release-amounts button {
  3221.     float: left;
  3222.     margin: 5px 10px 0 0;
  3223. }
  3224. .please-wait {
  3225.     float: right;
  3226. }
  3227. .please-wait img {
  3228.     vertical-align: middle;
  3229. }
  3230. .cvv-what-is-this {
  3231.     cursor: help;
  3232.     font-size: 11px;
  3233.     margin-left: 10px;
  3234. }
  3235. .tool-tip {
  3236.     -moz-border-bottom-colors: none;
  3237.     -moz-border-image: none;
  3238.     -moz-border-left-colors: none;
  3239.     -moz-border-right-colors: none;
  3240.     -moz-border-top-colors: none;
  3241.     background: none repeat scroll 0 0 #F6F6F6;
  3242.     border-color: #DDDDDD #DDDDDD #666666;
  3243.     border-style: solid;
  3244.     border-width: 2px;
  3245.     padding: 15px 20px;
  3246.     position: absolute;
  3247.     z-index: 9999;
  3248. }
  3249. .tool-tip .btn-close {
  3250.     margin: -9px -14px 0;
  3251.     text-align: right;
  3252. }
  3253. .tool-tip .btn-close a {
  3254.     background: url("images/btn_window_close.gif") no-repeat scroll 100% 0 transparent;
  3255.     display: block;
  3256.     height: 12px;
  3257.     margin: 0 0 0 auto;
  3258.     overflow: hidden;
  3259.     text-align: left;
  3260.     text-indent: -999em;
  3261.     width: 12px;
  3262. }
  3263. .tool-tip .tool-tip-content {
  3264.     padding: 5px;
  3265. }
  3266. .gift-messages h3 {
  3267.     color: #E87403;
  3268.     font-size: 12px;
  3269.     font-weight: bold;
  3270. }
  3271. .gift-messages p.control {
  3272.     color: #8E8D8B;
  3273. }
  3274. .gift-messages-form {
  3275.     position: relative;
  3276. }
  3277. .gift-messages-form label {
  3278.     float: none !important;
  3279.     position: static !important;
  3280. }
  3281. .gift-messages-form h4 {
  3282.     color: #E87403;
  3283.     font-size: 12px;
  3284.     font-weight: bold;
  3285. }
  3286. .gift-messages-form .whole-order {
  3287.     margin: 0 0 25px;
  3288. }
  3289. .gift-messages-form .item {
  3290.     margin: 0 0 10px;
  3291. }
  3292. .gift-messages-form .item .product-img-box {
  3293.     float: left;
  3294.     width: 75px;
  3295. }
  3296. .gift-messages-form .item .product-image {
  3297.     margin: 0 0 7px;
  3298. }
  3299. .gift-messages-form .item .number {
  3300.     color: #8A8987;
  3301.     font-weight: bold;
  3302.     margin: 0;
  3303.     text-align: center;
  3304. }
  3305. .gift-messages-form .item .details {
  3306.     margin-left: 90px;
  3307. }
  3308. .gift-messages-form .item .details .product-name {
  3309.     font-size: 13px;
  3310.     font-weight: bold;
  3311.     margin: 0 0 10px;
  3312. }
  3313. .gift-messages-form .item .details .form-list .field {
  3314.     width: 255px;
  3315. }
  3316. .gift-messages-form .item .details .form-list .input-box {
  3317.     width: 240px;
  3318. }
  3319. .gift-messages-form .item .details .form-list input.input-text {
  3320.     width: 234px;
  3321. }
  3322. .gift-messages-form .item .details .form-list li.wide .input-box {
  3323.     width: 500px;
  3324. }
  3325. .gift-messages-form .item .details .form-list li.wide textarea {
  3326.     width: 494px;
  3327. }
  3328. .gift-message-link {
  3329.     background: url("images/bkg_collapse-gm.gif") no-repeat scroll 100% 6px transparent;
  3330.     font-size: 11px;
  3331.     padding-right: 7px;
  3332. }
  3333. .gift-message-link.expanded {
  3334.     background-position: 100% -40px;
  3335. }
  3336. .gift-message-row {
  3337.     background: none repeat scroll 0 0 #F2EFE9;
  3338. }
  3339. .gift-message-row .btn-close {
  3340.     background: url("images/btn_remove.gif") no-repeat scroll 0 0 transparent;
  3341.     float: right;
  3342.     font-size: 0;
  3343.     height: 12px;
  3344.     line-height: 0;
  3345.     overflow: hidden;
  3346.     text-indent: -999em;
  3347.     width: 12px;
  3348. }
  3349. .checkout-agreements li {
  3350.     margin: 30px 0;
  3351. }
  3352. .checkout-agreements .agreement-content {
  3353.     background: none repeat scroll 0 0 #FBFBFB;
  3354.     border: 1px solid #E4E4E4;
  3355.     height: 12em;
  3356.     overflow: auto;
  3357.     padding: 10px;
  3358. }
  3359. .checkout-agreements .agree {
  3360.     margin: 0;
  3361.     padding: 10px 0 10px 11px;
  3362. }
  3363. .checkout-agreements .agree input.checkbox {
  3364.     margin-right: 6px;
  3365. }
  3366. .checkout-agreements .agree label {
  3367.     color: #555555;
  3368.     font-weight: bold;
  3369. }
  3370. .opc .checkout-agreements {
  3371.     padding: 5px 30px;
  3372. }
  3373. .opc .checkout-agreements li {
  3374.     margin: 20px 0 0;
  3375. }
  3376. .opc .checkout-agreements .agreement-content {
  3377.     background: none repeat scroll 0 0 #FFFFFF;
  3378.     padding: 5px;
  3379. }
  3380. .opc .checkout-agreements .agree {
  3381.     padding-left: 6px;
  3382. }
  3383. .centinel {
  3384. }
  3385. .centinel .authentication {
  3386.     background: none repeat scroll 0 0 #FFFFFF;
  3387.     border: 1px solid #DDDDDD;
  3388. }
  3389. .centinel .authentication iframe {
  3390.     background: none repeat scroll 0 0 transparent !important;
  3391.     border: 0 none !important;
  3392.     height: 400px;
  3393.     margin: 0 !important;
  3394.     padding: 0 !important;
  3395.     width: 99%;
  3396. }
  3397. .opc .centinel {
  3398.     padding: 10px 30px;
  3399. }
  3400. .info-set {
  3401.     background: none repeat scroll 0 0 #FBFBFB;
  3402.     border: 1px solid #DDDDDD;
  3403.     margin: 0 0 25px;
  3404.     padding: 20px;
  3405. }
  3406. .info-set h2 {
  3407.     font-size: 12px;
  3408.     font-weight: bold;
  3409.     margin: 0 0 10px;
  3410. }
  3411. .info-set h3, .info-set h4 {
  3412.     font-size: 12px;
  3413.     font-weight: bold;
  3414. }
  3415. .info-set h2 a, .info-set h3 a, .info-set h4 a {
  3416.     font-weight: normal;
  3417. }
  3418. .info-set h2.legend {
  3419.     background: none repeat scroll 0 0 #777777;
  3420.     border-bottom: 1px solid #777777;
  3421.     color: #FFFFFF;
  3422.     margin: -20px -20px 15px;
  3423.     padding: 3px 10px;
  3424.     position: relative;
  3425. }
  3426. .info-set h2.legend a {
  3427.     color: #FFFFFF;
  3428. }
  3429. .info-set h3.legend {
  3430.     margin: 0 0 10px;
  3431. }
  3432. .info-set .divider {
  3433.     margin: 0 -20px;
  3434.     padding: 25px 0;
  3435.     position: relative;
  3436. }
  3437. .info-set .box {
  3438.     margin: 0 0 15px;
  3439. }
  3440. .info-set .box h2 {
  3441.     color: #E26703;
  3442. }
  3443. .info-set .data-table .product-name {
  3444.     color: #4F8100 !important;
  3445.     font-size: 1em !important;
  3446.     font-weight: bold !important;
  3447. }
  3448. .info-set .data-table .product-name a {
  3449.     font-weight: bold !important;
  3450. }
  3451. .info-set .data-table .item-options {
  3452.     margin: 5px 0 0;
  3453. }
  3454. .block-progress {
  3455.     border: 0 none;
  3456.     margin: 0;
  3457. }
  3458. .block-progress .block-title {
  3459.     background: none repeat scroll 0 0 transparent;
  3460.     border: 0 none;
  3461.     margin: 0 0 5px;
  3462.     padding: 0;
  3463. }
  3464. .block-progress .block-title strong {
  3465.     font-size: 12px;
  3466. }
  3467. .block-progress .block-content {
  3468.     background: none repeat scroll 0 0 transparent;
  3469.     padding: 0;
  3470. }
  3471. .block-progress dt {
  3472.     background: none repeat scroll 0 0 #EEEEEE;
  3473.     border: 1px solid #DDDDDD;
  3474.     color: #555555;
  3475.     font-size: 10px;
  3476.     line-height: 1.35;
  3477.     margin: 0 0 6px;
  3478.     padding: 2px 8px;
  3479.     text-transform: uppercase;
  3480. }
  3481. .block-progress dd {
  3482.     border-top: 0 none;
  3483.     margin: 0 0 6px;
  3484.     padding: 2px 10px;
  3485. }
  3486. .block-progress dt.complete {
  3487. }
  3488. .block-progress dt.complete a {
  3489.     text-transform: none;
  3490. }
  3491. .block-progress dd.complete {
  3492. }
  3493. .block-progress p {
  3494.     margin: 0;
  3495. }
  3496. .block-progress .cards-list dt {
  3497.     background: none repeat scroll 0 0 transparent;
  3498.     border: 0 none;
  3499.     color: inherit;
  3500.     font-size: 11px;
  3501.     font-weight: bold;
  3502.     margin: 5px 0;
  3503.     padding: 0;
  3504.     text-transform: none;
  3505. }
  3506. .block-progress .cards-list dd {
  3507.     border: 0 none;
  3508.     margin: 0;
  3509.     padding: 0;
  3510. }
  3511. .block-progress .cards-list .info-table th {
  3512.     font-weight: normal;
  3513. }
  3514. .opc .buttons-set {
  3515.     margin-top: 0;
  3516.     padding-top: 2em;
  3517. }
  3518. .opc .buttons-set p.required {
  3519.     margin: 0;
  3520.     padding: 0 0 10px;
  3521. }
  3522. .opc .buttons-set.disabled button.button {
  3523.     display: none;
  3524. }
  3525. .opc .buttons-set .please-wait {
  3526.     height: 28px;
  3527.     line-height: 28px;
  3528. }
  3529. .opc .ul {
  3530.     list-style: disc outside none;
  3531.     padding-left: 18px;
  3532. }
  3533. .opc {
  3534.     position: relative;
  3535. }
  3536. .opc li.section {
  3537. }
  3538. .opc .step-title {
  3539.     -moz-border-bottom-colors: none;
  3540.     -moz-border-image: none;
  3541.     -moz-border-left-colors: none;
  3542.     -moz-border-right-colors: none;
  3543.     -moz-border-top-colors: none;
  3544.     background: none repeat scroll 0 0 #EEEEEE;
  3545.     border-color: #FFFFFF #DDDDDD #DDDDDD;
  3546.     border-right: 1px solid #DDDDDD;
  3547.     border-style: solid;
  3548.     border-width: 1px;
  3549.     padding: 4px 8px 6px;
  3550.     text-align: right;
  3551. }
  3552. .opc .step-title .number {
  3553.     background: none repeat scroll 0 0 #FFFFFF;
  3554.     border: 1px solid #FFFFFF;
  3555.     color: #444444;
  3556.     float: left;
  3557.     font: 11px/12px arial,helvetica,sans-serif;
  3558.     margin: 0 5px 0 0;
  3559.     padding: 0 3px;
  3560. }
  3561. .opc .step-title h2 {
  3562.     color: #999999;
  3563.     float: left;
  3564.     font: bold 12px/14px Arial,Helvetica,sans-serif;
  3565.     margin: 0;
  3566. }
  3567. .opc .step-title a {
  3568.     display: none;
  3569.     float: right;
  3570.     font-size: 11px;
  3571.     line-height: 16px;
  3572. }
  3573. .opc .allow .step-title {
  3574.     background: none repeat scroll 0 0 #999999;
  3575.     border-color: #FFFFFF #999999 #999999;
  3576.     color: #FFFFFF;
  3577.     cursor: pointer;
  3578. }
  3579. .opc .allow .step-title .number {
  3580. }
  3581. .opc .allow .step-title h2 {
  3582.     color: #FFFFFF;
  3583. }
  3584. .opc .allow .step-title a {
  3585.     color: #FFFFFF;
  3586.     display: block;
  3587.     font-size: 10px;
  3588.     text-transform: uppercase;
  3589. }
  3590. .opc .active .step-title {
  3591.     background: none repeat scroll 0 0 #E46B00;
  3592.     border-color: #FFFFFF #E46B00 #E46B00;
  3593.     color: #FFFFFF;
  3594.     cursor: default;
  3595.     padding-bottom: 5px;
  3596. }
  3597. .opc .active .step-title .number {
  3598. }
  3599. .opc .active .step-title h2 {
  3600.     color: #FFFFFF;
  3601. }
  3602. .opc .active .step-title a {
  3603.     display: none;
  3604. }
  3605. .opc .step {
  3606.     -moz-border-bottom-colors: none;
  3607.     -moz-border-image: none;
  3608.     -moz-border-left-colors: none;
  3609.     -moz-border-right-colors: none;
  3610.     -moz-border-top-colors: none;
  3611.     background: none repeat scroll 0 0 #FBFBFB;
  3612.     border-color: -moz-use-text-color #DDDDDD #DDDDDD;
  3613.     border-right: 1px solid #DDDDDD;
  3614.     border-style: none solid solid;
  3615.     border-width: 0 1px 1px;
  3616.     padding: 15px 30px;
  3617.     position: relative;
  3618. }
  3619. .opc .step .tool-tip {
  3620.     right: 30px;
  3621. }
  3622. #opc-login h3 {
  3623.     border-bottom: 1px solid #E4E4E4;
  3624.     font-size: 13px;
  3625.     padding-bottom: 2px;
  3626.     text-transform: uppercase;
  3627. }
  3628. #opc-login h4 {
  3629.     color: #2F2F2F;
  3630.     font-size: 1em;
  3631.     font-weight: bold;
  3632.     margin: 0;
  3633. }
  3634. #opc-shipping_method .buttons-set {
  3635.     border-top: 0 none;
  3636. }
  3637. .opc .gift-messages-form {
  3638.     -moz-border-bottom-colors: none;
  3639.     -moz-border-image: none;
  3640.     -moz-border-left-colors: none;
  3641.     -moz-border-right-colors: none;
  3642.     -moz-border-top-colors: none;
  3643.     background: none repeat scroll 0 0 #F4F4F4;
  3644.     border-color: #DDDDDD;
  3645.     border-style: solid;
  3646.     border-width: 1px 0;
  3647.     margin: 0 -30px;
  3648.     padding: 22px 24px 22px 30px;
  3649. }
  3650. .opc .gift-messages-form .inner-box {
  3651.     height: 260px;
  3652.     overflow: auto;
  3653.     padding: 5px;
  3654. }
  3655. #opc-review .step {
  3656.     padding: 0;
  3657. }
  3658. #opc-review .product-name {
  3659.     font-weight: bold;
  3660. }
  3661. #opc-review .item-options {
  3662.     margin: 5px 0 0;
  3663. }
  3664. #opc-review .buttons-set {
  3665.     border: 0 none;
  3666.     padding: 15px 30px;
  3667. }
  3668. #opc-review .buttons-set p {
  3669.     line-height: 28px;
  3670.     margin: 0;
  3671. }
  3672. #opc-review .buttons-set .please-wait {
  3673.     height: 28px;
  3674.     line-height: 28px;
  3675. }
  3676. #opc-review .authentication {
  3677.     margin: 0 auto;
  3678.     width: 570px;
  3679. }
  3680. #opc-review .warning-message {
  3681.     color: #222222;
  3682.     font-weight: bold;
  3683.     padding: 10px 10px 0;
  3684.     text-align: center;
  3685. }
  3686. .checkout-progress {
  3687.     margin: 0 0 20px;
  3688.     padding: 0 90px;
  3689. }
  3690. .checkout-progress li {
  3691.     border-top: 6px solid #999999;
  3692.     color: #888888;
  3693.     float: left;
  3694.     font-weight: bold;
  3695.     margin: 0 3px 0 0;
  3696.     padding: 2px 0 0;
  3697.     text-align: center;
  3698.     width: 19%;
  3699. }
  3700. .checkout-progress li.active {
  3701.     border-top-color: #E96200;
  3702.     color: #E96200;
  3703. }
  3704. .multiple-checkout h2 {
  3705.     font-size: 12px;
  3706.     font-weight: bold;
  3707.     margin: 0 0 10px;
  3708. }
  3709. .multiple-checkout h3, .multiple-checkout h4 {
  3710.     font-size: 12px;
  3711.     font-weight: bold;
  3712. }
  3713. .multiple-checkout h2 a, .multiple-checkout h3 a, .multiple-checkout h4 a {
  3714.     font-weight: normal;
  3715. }
  3716. .multiple-checkout .data-table .product-name {
  3717.     color: #4F8100 !important;
  3718.     font-size: 1em !important;
  3719.     font-weight: bold !important;
  3720. }
  3721. .multiple-checkout .data-table .product-name a {
  3722.     font-weight: bold !important;
  3723. }
  3724. .multiple-checkout .data-table .item-options {
  3725.     margin: 5px 0 0;
  3726. }
  3727. .multiple-checkout .gift-messages {
  3728.     margin: 15px 0 0;
  3729. }
  3730. .multiple-checkout .tool-tip {
  3731.     margin-top: -120px;
  3732.     right: 20px;
  3733.     top: 50%;
  3734. }
  3735. .multiple-checkout .col2-set, .multiple-checkout .col3-set {
  3736.     background: none repeat scroll 0 0 #FBFBFB;
  3737.     border: 1px solid #DDDDDD;
  3738.     margin: 0 0 25px;
  3739.     padding: 20px;
  3740. }
  3741. .multiple-checkout .col2-set h2.legend {
  3742.     background: none repeat scroll 0 0 #777777;
  3743.     border-bottom: 1px solid #777777;
  3744.     color: #FFFFFF;
  3745.     margin: -20px -20px 15px;
  3746.     padding: 3px 10px;
  3747.     position: relative;
  3748. }
  3749. .multiple-checkout .col2-set h3.legend {
  3750.     margin: 0 0 10px;
  3751. }
  3752. .multiple-checkout .col2-set .divider {
  3753.     margin: 0 -20px;
  3754.     padding: 25px 0;
  3755.     position: relative;
  3756. }
  3757. .multiple-checkout .box {
  3758.     margin: 0 0 15px;
  3759. }
  3760. .multiple-checkout .place-order .please-wait {
  3761.     float: right;
  3762.     padding: 5px 10px 0 0;
  3763. }
  3764. .multiple-checkout .place-order .grand-total {
  3765.     float: right;
  3766. }
  3767. .multiple-checkout .place-order .grand-total .inner {
  3768. }
  3769. .multiple-checkout .place-order .grand-total big {
  3770.     color: #E26703;
  3771.     float: left;
  3772.     font-size: 1.5em;
  3773.     font-weight: bold;
  3774.     line-height: 28px;
  3775.     margin-right: 12px;
  3776. }
  3777. .multiple-checkout .place-order .grand-total div {
  3778.     float: left;
  3779. }
  3780. #multiship-addresses-table td {
  3781.     padding: 10px;
  3782. }
  3783. #multiship-addresses-table tfoot td {
  3784.     padding: 5px 10px;
  3785. }
  3786. .multiple-checkout .gift-messages-form .item .details .form-list {
  3787.     overflow: hidden;
  3788.     width: 100%;
  3789. }
  3790. .multiple-checkout .gift-messages-form .item .details .form-list li {
  3791.     margin-right: -15px;
  3792. }
  3793. .multiple-checkout .gift-messages-form .item .details .form-list .field {
  3794.     width: 230px;
  3795. }
  3796. .multiple-checkout .gift-messages-form .item .details .form-list .input-box {
  3797.     width: 215px;
  3798. }
  3799. .multiple-checkout .gift-messages-form .item .details .form-list input.input-text {
  3800.     width: 209px;
  3801. }
  3802. .multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box {
  3803.     width: 445px;
  3804. }
  3805. .multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea {
  3806.     width: 439px;
  3807. }
  3808. .checkout-multishipping-shipping .box-sp-methods {
  3809.     background: none repeat scroll 0 0 #EEEEEE;
  3810.     border: 1px solid #DDDDDD;
  3811.     padding: 13px;
  3812.     position: relative;
  3813. }
  3814. .checkout-multishipping-shipping .box-sp-methods .pointer {
  3815.     display: none;
  3816. }
  3817. .checkout-multishipping-billing .multiple-checkout {
  3818.     position: relative;
  3819. }
  3820. .account-login .content {
  3821.     min-height: 200px;
  3822.     padding: 0 10px;
  3823. }
  3824. .account-login .content h2 {
  3825.     background: none repeat scroll 0 0 #F1F1F1;
  3826.     font-size: 13px;
  3827.     line-height: 1.25;
  3828.     margin: 0 -10px 12px;
  3829.     padding: 2px 10px;
  3830. }
  3831. .account-login .buttons-set {
  3832. }
  3833. .account-create {
  3834. }
  3835. .captcha-note {
  3836.     clear: left;
  3837.     padding-top: 5px;
  3838. }
  3839. .captcha-image {
  3840.     display: inline;
  3841.     float: left;
  3842.     margin: 0;
  3843.     position: relative;
  3844.     width: 258px;
  3845. }
  3846. .captcha-image .captcha-img {
  3847.     border: 1px solid #B6B6B6;
  3848.     vertical-align: bottom;
  3849.     width: 100%;
  3850. }
  3851. .registered-users .captcha-image {
  3852.     margin: 0;
  3853. }
  3854. .captcha-reload {
  3855.     cursor: pointer;
  3856.     position: absolute;
  3857.     right: 2px;
  3858.     top: 2px;
  3859. }
  3860. .captcha-reload.refreshing {
  3861.     -moz-animation: 1.5s linear 0s normal none infinite rotate;
  3862. }
  3863. .window-overlay {
  3864.     background: none repeat scroll 0 0 rgba(0, 0, 0, 0.35);
  3865.     height: 100%;
  3866.     left: 0;
  3867.     position: absolute;
  3868.     top: 0;
  3869.     width: 100%;
  3870.     z-index: 990;
  3871. }
  3872. .remember-me label {
  3873.     float: none;
  3874.     margin: 0 6px;
  3875. }
  3876. .remember-me-popup {
  3877.     -moz-border-bottom-colors: none;
  3878.     -moz-border-image: none;
  3879.     -moz-border-left-colors: none;
  3880.     -moz-border-right-colors: none;
  3881.     -moz-border-top-colors: none;
  3882.     background: none repeat scroll 0 0 #FFFFFF;
  3883.     border-color: #888888 #888888 #777777;
  3884.     border-style: solid;
  3885.     border-width: 1px;
  3886.     box-shadow: 0 0 6px #999999;
  3887.     left: 50%;
  3888.     margin: -85px 0 0 -200px;
  3889.     position: absolute;
  3890.     text-align: left;
  3891.     top: 50%;
  3892.     width: 400px;
  3893.     z-index: 1000;
  3894. }
  3895. .remember-me-popup h3 {
  3896.     background: none repeat scroll 0 0 #DEDEDE;
  3897.     border-bottom: 1px solid #CCCCCC;
  3898.     color: #444444;
  3899.     font-size: 14px;
  3900.     margin: 0;
  3901.     padding: 7px 10px 5px;
  3902. }
  3903. .remember-me-popup .remember-me-popup-head {
  3904.     position: relative;
  3905. }
  3906. .remember-me-popup .remember-me-popup-head .remember-me-popup-close {
  3907.     background: url("images/btn_window_close.gif") no-repeat scroll 0 0 transparent;
  3908.     display: block;
  3909.     height: 15px;
  3910.     position: absolute;
  3911.     right: 7px;
  3912.     text-indent: -9999em;
  3913.     top: 9px;
  3914.     width: 15px;
  3915. }
  3916. .remember-me-popup .remember-me-popup-body {
  3917.     border-top: 1px solid #E6E6E6;
  3918.     padding: 10px;
  3919. }
  3920. .remember-me-popup .remember-me-popup-body a, .remember-me-popup .remember-me-popup-body a span {
  3921.     background: url("images/bkg_btn.png") no-repeat scroll 0 0 transparent;
  3922.     color: #555555;
  3923.     display: inline-block;
  3924.     font: bold 11px/25px Tahoma,Verdana,Arial,sans-serif;
  3925.     height: 28px;
  3926.     padding: 0 0 0 6px;
  3927.     text-align: center;
  3928.     text-transform: uppercase;
  3929.     white-space: nowrap;
  3930. }
  3931. .remember-me-popup .remember-me-popup-body a span {
  3932.     background-position: 100% 0;
  3933.     padding: 0 15px 0 9px;
  3934. }
  3935. .my-account .title-buttons .link-rss {
  3936.     float: none;
  3937.     margin: 0;
  3938. }
  3939. .dashboard .welcome-msg {
  3940.     margin: 0 8em 1.5em 0;
  3941. }
  3942. .dashboard .welcome-msg p {
  3943.     margin: 0;
  3944. }
  3945. .dashboard .col2-set {
  3946.     margin: 0 0 15px;
  3947. }
  3948. .box-account {
  3949.     margin: 0 0 15px;
  3950. }
  3951. .box-account .box-head {
  3952.     margin: 0 0 5px;
  3953.     text-align: right;
  3954. }
  3955. .box-account .box-head h2 {
  3956.     color: #4F8100;
  3957.     float: left;
  3958.     font-size: 14px;
  3959.     font-weight: bold;
  3960.     margin: 0;
  3961. }
  3962. .box-account .box-head a {
  3963.     font-size: 10px;
  3964.     text-transform: uppercase;
  3965. }
  3966. .dashboard .box .box-title {
  3967.     background: none repeat scroll 0 0 #F1F1F1;
  3968.     margin: 0 0 12px;
  3969.     padding: 2px 10px;
  3970.     text-align: right;
  3971. }
  3972. .dashboard .box .box-title h3, .dashboard .box .box-title h4 {
  3973.     float: left;
  3974.     font-size: 12px;
  3975.     font-weight: bold;
  3976.     line-height: 1.35;
  3977.     margin: 0;
  3978. }
  3979. .dashboard .box .box-title a {
  3980.     font-size: 10px;
  3981.     text-transform: uppercase;
  3982. }
  3983. .dashboard .box .box-content {
  3984.     padding: 0 10px;
  3985. }
  3986. .dashboard .box-recent {
  3987. }
  3988. .dashboard .box-info {
  3989. }
  3990. .dashboard .box-info h4 {
  3991.     font-size: 11px;
  3992.     font-weight: bold;
  3993. }
  3994. .dashboard .box-reviews .box-head {
  3995.     background: none repeat scroll 0 0 #F1F1F1;
  3996.     margin: 0 0 12px;
  3997.     padding: 2px 10px;
  3998. }
  3999. .dashboard .box-reviews .box-head h2 {
  4000.     color: #444444;
  4001.     font-size: 12px;
  4002.     font-weight: bold;
  4003.     line-height: 1.35;
  4004. }
  4005. .dashboard .box-reviews .number {
  4006.     background: none repeat scroll 0 0 #0A263C;
  4007.     color: #FFFFFF;
  4008.     display: none;
  4009.     float: left;
  4010.     font-size: 10px;
  4011.     font-weight: bold;
  4012.     line-height: 1;
  4013.     margin: 3px -20px 0 0;
  4014.     padding: 2px 3px;
  4015. }
  4016. .dashboard .box-reviews .details {
  4017.     padding: 0 10px;
  4018. }
  4019. .dashboard .box-reviews li.item {
  4020.     margin: 0 0 7px;
  4021. }
  4022. .dashboard .box-reviews li.item.last {
  4023.     margin: 0;
  4024. }
  4025. .dashboard .box-reviews .ratings {
  4026.     margin: 7px 0 0;
  4027. }
  4028. .dashboard .box-tags .box-head {
  4029.     background: none repeat scroll 0 0 #F1F1F1;
  4030.     margin: 0 0 12px;
  4031.     padding: 2px 10px;
  4032. }
  4033. .dashboard .box-tags .box-head h2 {
  4034.     color: #444444;
  4035.     font-size: 12px;
  4036.     font-weight: bold;
  4037.     line-height: 1.35;
  4038. }
  4039. .dashboard .box-tags .number {
  4040.     background: none repeat scroll 0 0 #0A263C;
  4041.     color: #FFFFFF;
  4042.     display: none;
  4043.     float: left;
  4044.     font-size: 10px;
  4045.     font-weight: bold;
  4046.     line-height: 1;
  4047.     margin: 3px -20px 0 0;
  4048.     padding: 2px 3px;
  4049. }
  4050. .dashboard .box-tags .details {
  4051.     padding: 0 10px;
  4052. }
  4053. .dashboard .box-tags li.item {
  4054.     margin: 0 0 7px;
  4055. }
  4056. .dashboard .box-tags li.item.last {
  4057.     margin: 0;
  4058. }
  4059. .dashboard .box-tags .tags strong, .dashboard .box-tags .tags ul, .dashboard .box-tags .tags ul li {
  4060.     display: inline;
  4061. }
  4062. .addresses-list h2 {
  4063.     background: none repeat scroll 0 0 #F1F1F1;
  4064.     font-size: 13px;
  4065.     font-weight: bold;
  4066.     line-height: 1.25;
  4067.     margin: 0 0 12px;
  4068.     padding: 2px 10px;
  4069. }
  4070. .addresses-list h3 {
  4071.     font-size: 12px;
  4072.     font-weight: bold;
  4073. }
  4074. .addresses-list address {
  4075.     margin: 0 0 3px;
  4076. }
  4077. .addresses-list p {
  4078.     margin: 0;
  4079. }
  4080. .addresses-list a {
  4081.     font-weight: bold;
  4082. }
  4083. .addresses-list .link-remove {
  4084. }
  4085. .addresses-list .separator {
  4086.     margin: 0 3px;
  4087. }
  4088. .addresses-list li.item {
  4089.     margin: 0 0 12px;
  4090.     padding: 0 10px;
  4091. }
  4092. .addresses-list li.empty {
  4093. }
  4094. .addresses-list li.empty p {
  4095.     font-weight: bold;
  4096. }
  4097. .addresses-list .addresses-additional li.item {
  4098. }
  4099. .order-info dt {
  4100.     display: none;
  4101. }
  4102. .order-info ul {
  4103.     background: url("images/bkg_tabs.gif") repeat-x scroll 0 100% #F2F2F2;
  4104.     border-bottom: 1px solid #666666;
  4105.     margin-bottom: 15px;
  4106. }
  4107. .order-info li {
  4108.     border-left: 1px solid #FFFFFF;
  4109.     border-right: 1px solid #A4A4A4;
  4110.     float: left;
  4111.     font-size: 1.1em;
  4112.     line-height: 1em;
  4113. }
  4114. .order-info li.first {
  4115.     border-left: 0 none;
  4116. }
  4117. .order-info li.last {
  4118.     border-right: 0 none;
  4119. }
  4120. .order-info li a {
  4121.     color: #444444;
  4122.     display: block;
  4123.     padding: 6px 15px;
  4124. }
  4125. .order-info li a:hover {
  4126.     background-color: #DDDDDD;
  4127.     color: #444444;
  4128.     text-decoration: none;
  4129. }
  4130. .order-info li.current {
  4131.     background-color: #666666;
  4132.     color: #FFFFFF;
  4133.     font-weight: bold;
  4134.     padding: 6px 15px;
  4135. }
  4136. .order-date {
  4137.     margin: 10px 0;
  4138. }
  4139. .order-info-box {
  4140.     margin: 0 0 15px;
  4141. }
  4142. .order-info-box h2 {
  4143.     border-bottom: 1px solid #DDDDDD;
  4144.     font-size: 13px;
  4145.     font-weight: bold;
  4146.     margin: 0 0 8px;
  4147. }
  4148. .order-info-box .box-payment p {
  4149.     margin: 0 0 3px;
  4150. }
  4151. .order-info-box .box-payment th {
  4152.     font-weight: bold;
  4153.     padding-right: 7px;
  4154. }
  4155. .order-items {
  4156.     overflow-x: auto;
  4157.     width: 100%;
  4158. }
  4159. .order-items h2, .order-items h3 {
  4160.     clear: none;
  4161.     font-size: 13px;
  4162.     font-weight: bold;
  4163.     margin: 0 0 0.45em;
  4164.     padding: 0;
  4165. }
  4166. .order-items h3 {
  4167.     font-size: 12px;
  4168. }
  4169. .order-items .product-name {
  4170.     font-weight: bold !important;
  4171. }
  4172. .order-items .link-print {
  4173.     font-size: 10px;
  4174.     text-transform: uppercase;
  4175. }
  4176. .order-items .order-links {
  4177.     text-align: right;
  4178. }
  4179. .order-items .order-links .link-print {
  4180.     font-size: 11px;
  4181.     font-weight: bold;
  4182.     text-transform: none;
  4183. }
  4184. .order-additional {
  4185.     margin: 15px 0;
  4186. }
  4187. .gift-message dt strong {
  4188.     color: #555555;
  4189. }
  4190. .gift-message dd {
  4191.     font-size: 13px;
  4192.     margin: 5px 0 0;
  4193. }
  4194. .order-about dt {
  4195.     font-weight: bold;
  4196. }
  4197. .order-about dd {
  4198.     font-size: 13px;
  4199.     margin: 0 0 7px;
  4200. }
  4201. .tracking-table {
  4202.     margin: 0 0 15px;
  4203. }
  4204. .tracking-table th {
  4205.     font-weight: bold;
  4206.     white-space: nowrap;
  4207. }
  4208. .tracking-table-popup {
  4209.     width: 100%;
  4210. }
  4211. .tracking-table-popup th {
  4212.     font-weight: bold;
  4213.     white-space: nowrap;
  4214. }
  4215. .tracking-table-popup th, .tracking-table-popup td {
  4216.     padding: 1px 8px;
  4217. }
  4218. .page-print .print-head {
  4219.     margin: 0 0 15px;
  4220. }
  4221. .page-print .print-head .logo {
  4222.     float: left;
  4223. }
  4224. .page-print .print-head address {
  4225.     float: left;
  4226.     margin-left: 15px;
  4227. }
  4228. .page-print h1 {
  4229.     font-size: 15px;
  4230.     font-weight: bold;
  4231. }
  4232. .page-print h2, .page-print h3 {
  4233.     font-size: 12px;
  4234.     font-weight: bold;
  4235. }
  4236. .page-print h2.h2 {
  4237.     font-size: 15px;
  4238.     font-weight: bold;
  4239.     text-align: right;
  4240. }
  4241. .page-print .order-date {
  4242.     border-bottom: 1px solid #CCCCCC;
  4243.     margin: 0 0 10px;
  4244.     padding: 0 0 10px;
  4245. }
  4246. .page-print .col2-set {
  4247.     margin: 0 0 10px;
  4248. }
  4249. .page-print .gift-message-link {
  4250.     display: none;
  4251. }
  4252. .page-print .price-excl-tax, .page-print .price-incl-tax {
  4253.     display: block;
  4254.     white-space: nowrap;
  4255. }
  4256. .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 {
  4257.     display: inline;
  4258. }
  4259. .my-wishlist .data-table td {
  4260.     padding: 10px;
  4261. }
  4262. .my-wishlist .product-image {
  4263.     display: block;
  4264.     height: 113px;
  4265.     margin: 0 0 5px;
  4266.     width: 113px;
  4267. }
  4268. .my-wishlist textarea {
  4269.     display: block;
  4270.     height: 109px;
  4271.     width: 97%;
  4272. }
  4273. .my-wishlist .buttons-set {
  4274.     border: 0 none;
  4275.     margin: 0 0 -3em;
  4276.     padding: 0;
  4277. }
  4278. .my-wishlist .buttons-set button.button {
  4279.     float: none;
  4280. }
  4281. .my-wishlist .buttons-set .btn-add span, .my-wishlist .buttons-set .btn-share span {
  4282. }
  4283. #wishlist-table .add-to-links {
  4284.     white-space: nowrap;
  4285. }
  4286. .my-tag-edit {
  4287.     float: left;
  4288.     margin: 0 0 10px;
  4289. }
  4290. .my-tag-edit .btn-remove {
  4291.     float: right;
  4292.     margin: 4px 0 0 5px;
  4293. }
  4294. #my-tags-table {
  4295.     clear: both;
  4296. }
  4297. #my-tags-table td {
  4298.     padding: 10px;
  4299. }
  4300. #my-tags-table .add-to-links {
  4301.     white-space: nowrap;
  4302. }
  4303. #my-reviews-table td {
  4304.     padding: 10px;
  4305. }
  4306. #my-reviews-table .rating-box {
  4307.     margin: 3px 0 0;
  4308. }
  4309. .product-review .product-img-box {
  4310.     float: left;
  4311.     width: 140px;
  4312. }
  4313. .product-review .product-img-box .product-image {
  4314.     display: block;
  4315.     height: 125px;
  4316.     width: 125px;
  4317. }
  4318. .product-review .product-img-box .label {
  4319.     font-size: 11px;
  4320.     margin: 0 0 3px;
  4321. }
  4322. .product-review .product-img-box .ratings .rating-box {
  4323.     display: block;
  4324.     float: none;
  4325.     margin: 0 0 3px;
  4326. }
  4327. .product-review .product-details {
  4328.     margin-left: 150px;
  4329. }
  4330. .product-review .product-name {
  4331.     font-size: 16px;
  4332.     font-weight: bold;
  4333.     margin: 0 0 10px;
  4334. }
  4335. .product-review h3 {
  4336.     color: #2F2F2F;
  4337.     font-size: 12px;
  4338.     margin: 0 0 3px;
  4339. }
  4340. .product-review .ratings-table {
  4341.     margin: 0 0 10px;
  4342. }
  4343. .product-review dt {
  4344.     font-weight: bold;
  4345. }
  4346. .product-review dd {
  4347.     font-size: 13px;
  4348.     margin: 5px 0 0;
  4349. }
  4350. .billing-agreements .info-box {
  4351.     margin: 15px 0;
  4352. }
  4353. .billing-agreements .info-box p {
  4354.     margin: 0 0 5px;
  4355. }
  4356. .billing-agreements .form-list li select {
  4357.     float: left;
  4358.     margin: 3px 10px 0 0;
  4359. }
  4360. .billing-agreements .table-caption {
  4361.     font-size: 13px;
  4362.     font-weight: bold;
  4363. }
  4364. .cart-msrp-totals {
  4365.     color: red;
  4366.     font-size: 12px !important;
  4367.     font-weight: bold;
  4368.     padding: 40px 0 10px;
  4369.     text-align: right;
  4370.     text-transform: uppercase;
  4371. }
  4372. .map-cart-sidebar-total {
  4373.     background: none repeat scroll 0 0 #F6F6F6;
  4374.     border-radius: 5px 5px 5px 5px;
  4375.     box-shadow: 0 0 3px #CCCCCC;
  4376.     color: red;
  4377.     display: block;
  4378.     font-size: 10px;
  4379.     font-weight: bold;
  4380.     line-height: 14px;
  4381.     padding: 5px;
  4382.     text-shadow: 0 1px 0 #FFFFFF;
  4383. }
  4384. .map-popup {
  4385.     background: none repeat scroll 0 0 #FFFFFF;
  4386.     border: 1px solid #AAAAAA;
  4387.     box-shadow: 0 0 6px #CCCCCC;
  4388.     margin: 12px 0 0;
  4389.     position: absolute;
  4390.     text-align: left;
  4391.     width: 300px;
  4392.     z-index: 100;
  4393. }
  4394. .map-popup-heading {
  4395.     background: none repeat scroll 0 0 #EFEFEF;
  4396.     border-bottom: 1px solid #CCCCCC;
  4397.     padding: 5px 30px 5px 10px;
  4398.     width: 260px;
  4399. }
  4400. .map-popup-heading h2 {
  4401.     font-size: 16px;
  4402.     margin: 0;
  4403.     overflow: hidden;
  4404.     text-align: left;
  4405.     text-overflow: ellipsis;
  4406.     text-shadow: 0 1px 0 #F6F6F6;
  4407.     white-space: nowrap;
  4408.     word-wrap: break-word;
  4409. }
  4410. .map-popup-arrow {
  4411.     background: url("images/map_popup_arrow.gif") no-repeat scroll 0 0 transparent;
  4412.     height: 10px;
  4413.     left: 50%;
  4414.     position: absolute;
  4415.     top: -10px;
  4416.     width: 19px;
  4417. }
  4418. .map-popup-close {
  4419.     background: url("images/btn_window_close.gif") no-repeat scroll 0 0 transparent;
  4420.     display: block;
  4421.     height: 15px;
  4422.     position: absolute;
  4423.     right: 10px;
  4424.     text-indent: -9999em;
  4425.     top: 9px;
  4426.     width: 15px;
  4427. }
  4428. .map-popup-content {
  4429.     border-top: 1px solid #EEEEEE;
  4430.     overflow: hidden;
  4431.     padding: 10px;
  4432.     text-align: left;
  4433.     width: 280px;
  4434. }
  4435. .map-popup-checkout {
  4436.     display: inline;
  4437.     float: right;
  4438.     text-align: right;
  4439. }
  4440. .map-popup-checkout span {
  4441.     display: block;
  4442.     padding-right: 30px;
  4443. }
  4444. .map-popup-checkout .paypal-logo {
  4445.     margin: 0 0 5px;
  4446. }
  4447. .map-popup-price .price-box, .map-popup-price .price-box .special-price {
  4448.     margin: 0;
  4449.     padding: 0;
  4450. }
  4451. .map-popup-price {
  4452.     margin: 5px 0 0;
  4453. }
  4454. .map-popup-text {
  4455.     clear: right;
  4456.     margin: 0 10px;
  4457.     padding: 10px 0;
  4458.     text-align: left;
  4459.     word-wrap: break-word;
  4460. }
  4461. .map-popup-only-text {
  4462.     border-top: 1px solid #DDDDDD;
  4463. }
  4464. .footer-container {
  4465. }
  4466. .footer {
  4467.     margin: 15px 0 40px;
  4468. }
  4469. .footer a {
  4470.     color: #444444;
  4471. }
  4472. .footer .f-left {
  4473.     width: 520px;
  4474. }
  4475. .footer .f-right {
  4476.     width: 429px;
  4477. }
  4478. .footer ul {
  4479.     display: inline;
  4480. }
  4481. .footer li {
  4482.     background: url("images/bkg_pipe1.gif") no-repeat scroll 100% 50% transparent;
  4483.     display: inline;
  4484.     margin: 0 3px 0 0;
  4485.     padding: 0 5px 0 0;
  4486. }
  4487. .footer .links li.last {
  4488.     background: none repeat scroll 0 0 transparent !important;
  4489.     padding-right: 0 !important;
  4490. }
  4491. .footer .bugs {
  4492.     color: #666666;
  4493.     margin: 0;
  4494. }
  4495. .footer .bugs a {
  4496.     color: #444444;
  4497.     font-weight: bold;
  4498. }
  4499. .footer address {
  4500.     color: #666666;
  4501. }
  4502. .footer address a {
  4503.     color: #444444;
  4504. }
  4505. .footer .form-subscribe {
  4506.     margin: 8px 0;
  4507. }
  4508. .footer .form-subscribe label, .footer .form-subscribe .input-box, .footer .form-subscribe button.button {
  4509.     float: left;
  4510. }
  4511. .footer .form-subscribe label {
  4512.     color: #555555;
  4513.     font-weight: bold;
  4514.     padding-top: 2px;
  4515. }
  4516. .footer .form-subscribe .input-box {
  4517.     margin: 0 5px;
  4518.     width: 186px;
  4519. }
  4520. .footer .form-subscribe input.input-text {
  4521.     width: 180px;
  4522. }
  4523. .footer .form-subscribe button.button span {
  4524.     background-image: url("images/bkg_btn-small.png");
  4525.     height: 23px;
  4526.     line-height: 20px;
  4527. }
  4528. .footer .footer-callout {
  4529.     display: block;
  4530.     margin: -10px 0 10px;
  4531.     position: relative;
  4532. }
  4533. .footer .store-switcher {
  4534.     color: #555555;
  4535.     text-align: right;
  4536. }
  4537. .footer .store-switcher label {
  4538.     font-weight: bold;
  4539.     vertical-align: middle;
  4540. }
  4541. .footer .store-switcher select {
  4542.     padding: 0;
  4543.     vertical-align: middle;
  4544. }
  4545. .footer-container .bottom-container {
  4546.     margin: 0 0 8px;
  4547.     text-align: right;
  4548. }
  4549. .home-callout {
  4550.     margin-bottom: 12px;
  4551. }
  4552. .home-callout img {
  4553.     display: block;
  4554. }
  4555. .best-selling h3 {
  4556.     color: #E25203;
  4557.     font-size: 1.2em;
  4558.     margin: 12px 0 6px;
  4559. }
  4560. .best-selling table {
  4561.     border-top: 1px solid #CCCCCC;
  4562. }
  4563. .best-selling tr.odd {
  4564.     background: url("images/best_selling_tr_odd_bg.gif") repeat-x scroll 0 100% #EEEEEE;
  4565. }
  4566. .best-selling tr.even {
  4567.     background: url("images/best_selling_tr_even_bg.gif") repeat-x scroll 0 100% #FFFFFF;
  4568. }
  4569. .best-selling td {
  4570.     border-bottom: 1px solid #CCCCCC;
  4571.     font-size: 11px;
  4572.     padding: 8px 10px 8px 8px;
  4573.     width: 50%;
  4574. }
  4575. .best-selling .product-img {
  4576.     border: 2px solid #DCDCDC;
  4577.     float: left;
  4578. }
  4579. .best-selling .product-description {
  4580.     line-height: 1.3em;
  4581.     margin-left: 107px;
  4582. }
  4583. .best-selling a.product-name, .home-spot .best-selling a.product-name:hover {
  4584.     color: #203548;
  4585. }
  4586. .clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .top-bar:after, .quick-access:after, .form-search:after, #nav:after, .main:after, .footer:after, .footer .form-subscribe: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, .order-info ul: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-tabs:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description: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 {
  4587.     clear: both;
  4588.     content: ".";
  4589.     display: block;
  4590.     font-size: 0;
  4591.     height: 0;
  4592.     line-height: 0;
  4593.     overflow: hidden;
  4594. }
Add Comment
Please, Sign In to add comment