﻿html {
	OVERFLOW-Y: scroll; HEIGHT: 100%
}
#foot-bord {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
   
}
BODY
{
    height: 100%;
    font-size: 12px;
}
BODY {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
CODE {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LEGEND {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
/*
INPUT {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
*/
BUTTON {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
/*
TEXTAREA {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
*/
BLOCKQUOTE {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
/*
TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
*/
BODY {
	FONT-FAMILY: Helvetica,Arial,sans-serif
}
INPUT {
	FONT-FAMILY: Helvetica,Arial,sans-serif
}
BUTTON {
	FONT-FAMILY: Helvetica,Arial,sans-serif
}
TEXTAREA {
	FONT-FAMILY: Helvetica,Arial,sans-serif
}
SELECT {
	FONT-FAMILY: Helvetica, Arial, sans-serif
}
H1 {
	FONT-FAMILY: Helvetica,Arial,sans-serif
}
H2 {
	FONT-FAMILY: Helvetica,Arial,sans-serif
}
H3 {
	FONT-FAMILY: Helvetica,Arial,sans-serif
}
H4 {
	FONT-FAMILY: Helvetica,Arial,sans-serif
}
H5 {
	FONT-FAMILY: Helvetica,Arial,sans-serif
}
H6 {
	FONT-FAMILY: Helvetica,Arial,sans-serif
}
TH {
	FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}
DT {
	FONT-WEIGHT: bold
}
B {
	FONT-WEIGHT: bold
}
PRE {
	FONT-FAMILY: "Courier New",Courier,monospace
}
TT {
	FONT-FAMILY: "Courier New",Courier,monospace
}
CODE {
	FONT-FAMILY: "Courier New",Courier,monospace
}
KBD {
	FONT-FAMILY: "Courier New",Courier,monospace
}
SAMP {
	FONT-FAMILY: "Courier New",Courier,monospace
}
VAR {
	FONT-FAMILY: "Courier New",Courier,monospace
}
H1 {
	FONT-SIZE: 167%; FONT-WEIGHT: bold
}
.h1 {
	FONT-SIZE: 167%; FONT-WEIGHT: bold
}
H2 {
	FONT-SIZE: 150%; FONT-WEIGHT: bold
}
.h2 {
	FONT-SIZE: 150%; FONT-WEIGHT: bold
}
H3 {
	FONT-SIZE: 133.33%; FONT-WEIGHT: bold
}
.h3 {
	FONT-SIZE: 133.33%; FONT-WEIGHT: bold
}
H4 {
	FONT-SIZE: 116.66%; FONT-WEIGHT: bold
}
.h4 {
	FONT-SIZE: 116.66%; FONT-WEIGHT: bold
}
H5 {
	FONT-SIZE: 100%; FONT-WEIGHT: bold
}
.h5 {
	FONT-SIZE: 100%; FONT-WEIGHT: bold
}
H6 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
.h6 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H1 {
	LINE-HEIGHT: 1.2em
}
.h1 {
	LINE-HEIGHT: 1.2em
}
H2 {
	LINE-HEIGHT: 1.2em
}
.h2 {
	LINE-HEIGHT: 1.2em
}
H3 {
	LINE-HEIGHT: 1.2em
}
.h3 {
	LINE-HEIGHT: 1.2em
}
H4 {
	LINE-HEIGHT: 1.2em
}
.h4 {
	LINE-HEIGHT: 1.2em
}
H5 {
	LINE-HEIGHT: 1.2em
}
.h5 {
	LINE-HEIGHT: 1.2em
}
H6 {
	LINE-HEIGHT: 1.2em
}
.h6 {
	LINE-HEIGHT: 1.2em
}
UL {
	LINE-HEIGHT: 1.2em
}
P {
	LINE-HEIGHT: 1.2em
}
EM {
	FONT-STYLE: italic
}
STRONG {
	FONT-WEIGHT: bold
}
A {
	CURSOR: pointer
}
A:link {
	COLOR: #000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #39c; TEXT-DECORATION: underline
}
A:focus {
	OUTLINE-STYLE: dotted; OUTLINE-COLOR: #369; OUTLINE-WIDTH: 1px; TEXT-DECORATION: none
}
A:active {
	OUTLINE-STYLE: none
}
P A:link {
	COLOR: #369; TEXT-DECORATION: underline
}
P A:visited {
	COLOR: #369; TEXT-DECORATION: underline
}
P A:hover {
	COLOR: #39c
}
P A:focus {
	TEXT-DECORATION: none
}
P A:focus {
	OUTLINE-STYLE: dotted; OUTLINE-COLOR: #369; OUTLINE-WIDTH: 1px
}
:focus {
	OUTLINE-STYLE: dotted; OUTLINE-COLOR: #369; OUTLINE-WIDTH: 1px
}
P A:active {
	OUTLINE-STYLE: none
}
UL {
	LIST-STYLE-TYPE: none
}
INS {
	TEXT-DECORATION: none
}
DEL {
	TEXT-DECORATION: line-through
}
FIELDSET {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}
IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}
IMG {
	-MS-INTERPOLATION-MODE: bicubic
}
HR {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 0px solid; HEIGHT: 0px; CLEAR: both; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 0px solid
}
* {
	OUTLINE-STYLE: none !important
}
.h1 > * {
	DISPLAY: inline; FONT-SIZE: 100%
}
.h2 > * {
	DISPLAY: inline; FONT-SIZE: 100%
}
.h3 > * {
	DISPLAY: inline; FONT-SIZE: 100%
}
.h4 > * {
	DISPLAY: inline; FONT-SIZE: 100%
}
.h5 > * {
	DISPLAY: inline; FONT-SIZE: 100%
}
.h6 > * {
	DISPLAY: inline; FONT-SIZE: 100%
}

@media Print    
{
.noprint {
	DISPLAY: none
}
    }
.grid-container {
	CLEAR: both; OVERFLOW: hidden
}
.grid-1 {
	FLOAT: left; MARGIN-LEFT: -1px; _position: relative; _margin: 0 0 0 -1px
}
.product {
	FLOAT: left; MARGIN-LEFT: -1px; _position: relative; _margin: 0 0 0 -1px
}
.grid-2 {
	FLOAT: left; MARGIN-LEFT: -1px; _position: relative; _margin: 0 0 0 -1px
}
.grid-3 {
	FLOAT: left; MARGIN-LEFT: -1px; _position: relative; _margin: 0 0 0 -1px
}
.grid-4 {
	FLOAT: left; MARGIN-LEFT: -1px; _position: relative; _margin: 0 0 0 -1px
}
.grid-5 {
	FLOAT: left; MARGIN-LEFT: -1px; _position: relative; _margin: 0 0 0 -1px
}
.grid-6 {
	FLOAT: left; MARGIN-LEFT: -1px; _position: relative; _margin: 0 0 0 -1px
}
.grid-7 {
	FLOAT: left; MARGIN-LEFT: -1px; _position: relative; _margin: 0 0 0 -1px
}
.grid-8 {
	FLOAT: left; MARGIN-LEFT: -1px; _position: relative; _margin: 0 0 0 -1px
}
.grid-9 {
	FLOAT: left; MARGIN-LEFT: -1px; _position: relative; _margin: 0 0 0 -1px
}
.grid-10 {
	FLOAT: left; MARGIN-LEFT: -1px; _position: relative; _margin: 0 0 0 -1px
}
.grid-11 {
	FLOAT: left; MARGIN-LEFT: -1px; _position: relative; _margin: 0 0 0 -1px
}
.grid-12 {
	FLOAT: left; MARGIN-LEFT: -1px; _position: relative; _margin: 0 0 0 -1px
}
.span-all {
	FLOAT: left; MARGIN-LEFT: -1px; _position: relative; _margin: 0 0 0 -1px
}
.grid-1 {
	WIDTH: 8.33%
}
.product {
	WIDTH: 8.33%
}
.grid-2 {
	WIDTH: 16.66%
}
.grid-3 {
	WIDTH: 24.99%
}
.grid-4 {
	WIDTH: 33.32%
}
.grid-logo {
	WIDTH: 420px
}
.grid-5 {
	WIDTH: 41.65%
}
.grid-6 {
	WIDTH: 49.98%
}
.grid-7 {
	WIDTH: 58.31%
}
.grid-8 {
	WIDTH: 66.64%
}
.grid-9 {
	WIDTH: 74.97%
}
.grid-10 {
	WIDTH: 83.3%
}
.grid-11 {
	WIDTH: 91.63%
}
.grid-12 {
	WIDTH: 100%
}
.span-all {
	WIDTH: 100%
}
.grid-content {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.to1.adapt .grid-1 {
	WIDTH: 100%
}
.to1.adapt .product {
	WIDTH: 100%
}
.to2.adapt .grid-1 {
	WIDTH: 50%
}
.to2.adapt .product {
	WIDTH: 50%
}
.to3.adapt .grid-1 {
	WIDTH: 33.33%
}
.to3.adapt .product {
	WIDTH: 33.33%
}
.to4.adapt .grid-1 {
	WIDTH: 25%
}
.to4.adapt .product {
	WIDTH: 25%
}
.to5.adapt .grid-1 {
	WIDTH: 20%
}
.to5.adapt .product {
	WIDTH: 20%
}
.to6.adapt .grid-1 {
	WIDTH: 16.66%
}
.to6.adapt .product {
	WIDTH: 16.66%
}
.to7.adapt .grid-1 {
	WIDTH: 14.28%
}
.to7.adapt .product {
	WIDTH: 14.28%
}
.to8.adapt .grid-1 {
	WIDTH: 12.5%
}
.to8.adapt .product {
	WIDTH: 12.5%
}
.to9.adapt .grid-1 {
	WIDTH: 11.11%
}
.to9.adapt .product {
	WIDTH: 11.11%
}
.to10.adapt .grid-1 {
	WIDTH: 10%
}
.to10.adapt .product {
	WIDTH: 10%
}
.to11.adapt .grid-1 {
	WIDTH: 9.09%
}
.to11.adapt .product {
	WIDTH: 9.09%
}
.to12.adapt .grid-1 {
	WIDTH: 8.33%
}
.to12.adapt .product {
	WIDTH: 8.33%
}
.to2.adapt .grid-2 {
	WIDTH: 100%
}
.to2.adapt .grid-3 {
	WIDTH: 100%
}
.to2.adapt .grid-4 {
	WIDTH: 100%
}
.to2.adapt .grid-5 {
	WIDTH: 100%
}
.to2.adapt .grid-6 {
	WIDTH: 100%
}
.to2.adapt .grid-7 {
	WIDTH: 100%
}
.to2.adapt .grid-8 {
	WIDTH: 100%
}
.to3.adapt .grid-2 {
	WIDTH: 66.66%
}
.to4.adapt .grid-2 {
	WIDTH: 50%
}
.to5.adapt .grid-2 {
	WIDTH: 40%
}
.to6.adapt .grid-2 {
	WIDTH: 33.33%
}
.to7.adapt .grid-2 {
	WIDTH: 28.57%
}
.to8.adapt .grid-2 {
	WIDTH: 25%
}
.to9.adapt .grid-2 {
	WIDTH: 22.22%
}
.to10.adapt .grid-2 {
	WIDTH: 20%
}
.to10.adapt .grid-2 {
	WIDTH: 20%
}
.to11.adapt .grid-2 {
	WIDTH: 18.18%
}
.to12.adapt .grid-2 {
	WIDTH: 16.66%
}
.to3.adapt .grid-3 {
	WIDTH: 100%
}
.to4.adapt .grid-3 {
	WIDTH: 75%
}
.to5.adapt .grid-3 {
	WIDTH: 60%
}
.to6.adapt .grid-3 {
	WIDTH: 50%
}
.to7.adapt .grid-3 {
	WIDTH: 42.85%
}
.to8.adapt .grid-3 {
	WIDTH: 37.5%
}
.to9.adapt .grid-3 {
	WIDTH: 33.33%
}
.to10.adapt .grid-3 {
	WIDTH: 30%
}
.to11.adapt .grid-3 {
	WIDTH: 27.27%
}
.to12.adapt .grid-3 {
	WIDTH: 24.99%
}
.to4.adapt .grid-4 {
	WIDTH: 100%
}
.to5.adapt .grid-4 {
	WIDTH: 80%
}
.to6.adapt .grid-4 {
	WIDTH: 66.66%
}
.to7.adapt .grid-4 {
	WIDTH: 57.14%
}
.to8.adapt .grid-4 {
	WIDTH: 50%
}
.to9.adapt .grid-4 {
	WIDTH: 44.44%
}
.to10.adapt .grid-4 {
	WIDTH: 40%
}
.to11.adapt .grid-4 {
	WIDTH: 36.36%
}
.to12.adapt .grid-4 {
	WIDTH: 33.32%
}
.to5.adapt .grid-5 {
	WIDTH: 100%
}
.to6.adapt .grid-5 {
	WIDTH: 83.3%
}
.to7.adapt .grid-5 {
	WIDTH: 71.42%
}
.to8.adapt .grid-5 {
	WIDTH: 62.5%
}
.to9.adapt .grid-5 {
	WIDTH: 55.55%
}
.to10.adapt .grid-5 {
	WIDTH: 50%
}
.to11.adapt .grid-5 {
	WIDTH: 45.45%
}
.to12.adapt .grid-5 {
	WIDTH: 41.65%
}
.to6.adapt .grid-6 {
	WIDTH: 100%
}
.to7.adapt .grid-6 {
	WIDTH: 85.71%
}
.to8.adapt .grid-6 {
	WIDTH: 75%
}
.to9.adapt .grid-6 {
	WIDTH: 66.66%
}
.to10.adapt .grid-6 {
	WIDTH: 60%
}
.to11.adapt .grid-6 {
	WIDTH: 54.54%
}
.to12.adapt .grid-6 {
	WIDTH: 49.98%
}
.to7.adapt .grid-7 {
	WIDTH: 100%
}
.to8.adapt .grid-7 {
	WIDTH: 87.5%
}
.to9.adapt .grid-7 {
	WIDTH: 77.77%
}
.to10.adapt .grid-7 {
	WIDTH: 70%
}
.to11.adapt .grid-7 {
	WIDTH: 63.63%
}
.to12.adapt .grid-7 {
	WIDTH: 58.31%
}
.to8.adapt .grid-8 {
	WIDTH: 100%
}
.to9.adapt .grid-8 {
	WIDTH: 88.88%
}
.to10.adapt .grid-8 {
	WIDTH: 80%
}
.to11.adapt .grid-8 {
	WIDTH: 72.72%
}
.to12.adapt .grid-8 {
	WIDTH: 66.64%
}
.to9.adapt .grid-9 {
	WIDTH: 100%
}
.to10.adapt .grid-9 {
	WIDTH: 90%
}
.to11.adapt .grid-9 {
	WIDTH: 81.81%
}
.to12.adapt .grid-9 {
	WIDTH: 74.97%
}
.to10.adapt .grid-10 {
	WIDTH: 100%
}
.to11.adapt .grid-10 {
	WIDTH: 90.9%
}
.to12.adapt .grid-10 {
	WIDTH: 83.3%
}
.to11.adapt .grid-11 {
	WIDTH: 100%
}
.to12.adapt .grid-11 {
	WIDTH: 91.63%
}
.to12.adapt .grid-12 {
	WIDTH: 100%
}
.height-0-25 {
	HEIGHT: 32px
}
.height-0-50 {
	HEIGHT: 72px
}
.height-0-75 {
	HEIGHT: 112px
}
.height-1 {
	HEIGHT: 152px
}
.height-1-25 {
	HEIGHT: 192px
}
.height-1-50 {
	HEIGHT: 232px
}
.height-1-75 {
	HEIGHT: 272px
}
.height-2 {
	HEIGHT: 312px
}
.height-2-25 {
	HEIGHT: 352px
}
.height-2-50 {
	HEIGHT: 392px
}
.height-2-75 {
	HEIGHT: 432px
}
.height-3 {
	HEIGHT: 472px
}
.height-3-25 {
	HEIGHT: 512px
}
.height-3-50 {
	HEIGHT: 552px
}
.height-3-75 {
	HEIGHT: 592px
}
.height-4 {
	HEIGHT: 632px
}
.height-4-25 {
	HEIGHT: 672px
}
.height-4-50 {
	HEIGHT: 712px
}
.height-4-75 {
	HEIGHT: 752px
}
.height-5 {
	HEIGHT: 792px
}
.height-5-25 {
	HEIGHT: 812px
}
.height-5-50 {
	HEIGHT: 852px
}
.height-5-75 {
	HEIGHT: 912px
}
.height-6 {
	HEIGHT: 952px
}
.page-wrapper
{
    width: 970px;
    height: 100%;
    margin-right: auto;
    margin-left: auto;
}
#hd {
	CLEAR: both
}
#bd {
	CLEAR: both
}
#ft {
	CLEAR: both
}
#hd {
	Z-INDEX: 10; POSITION: relative; MARGIN-BOTTOM: 5px
}
#bd {
	Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#content-main {
	WIDTH: auto; OVERFLOW: hidden
}
#content-main {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
#content-nav-a {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
#content-nav-b {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
#content-nav-a .bd {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#mini-cart {
	Z-INDEX: 10; POSITION: relative; FLOAT: right; MARGIN-LEFT: 10px
}
#mini-cart-edit {
	BACKGROUND: url(/img/mxc/2010-header-footer-sprite.v3.png) no-repeat 0px 0px
}
#mini-cart-checkout {
	BACKGROUND: url(/img/mxc/2010-header-footer-sprite.v3.png) no-repeat 0px 0px
}
.mini-cart-item .remove-button {
	BACKGROUND: url(/img/mxc/2010-header-footer-sprite.v3.png) no-repeat 0px 0px
}
.mini-cart .message I {
	BACKGROUND: url(/img/mxc/2010-header-footer-sprite.v3.png) no-repeat 0px 0px
}
#mini-cart-button {
	BACKGROUND: rgb(31, 31, 31)
}
#mini-cart-layer {
	BACKGROUND: rgb(31, 31, 31)
}
#mini-cart-layer {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 420px; DISPLAY: none; BACKGROUND: url(/img/mxc/_TAB_BG.png) rgb(31, 31, 31) no-repeat -232px 0px; RIGHT: 0px; TOP: 50px
}
#mini-cart-layer .bd {
	PADDING-BOTTOM: 0px; MARGIN: 22px 12px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mini-cart-qty {
	COLOR: #fff
}
#mini-cart-items {
	POSITION: relative; OVERFLOW-Y: auto; MAX-HEIGHT: 270px
}
.mini-cart .message {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.mini-cart .message IMG {
	DISPLAY: block
}
.mini-cart .empty.message {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.mini-cart .previously-added.message {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.mini-cart .more-items.message {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 82px; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 15px
}
.mini-cart .more-items.message A {
	FONT-WEIGHT: bold
}
.mini-cart .shipping.message {
	TEXT-ALIGN: right
}
.mini-cart .sub-message {
	DISPLAY: block; COLOR: ; FONT-WEIGHT: normal; PADDING-TOP: 0.25em
}
.mini-cart .message I {
	WIDTH: 15px; DISPLAY: none; HEIGHT: 10px; MARGIN-RIGHT: 4px
}
.mini-cart-item {
	POSITION: relative; ZOOM: 1; BORDER-TOP: #ccc 1px solid
}
.mini-cart-item-content {
	POSITION: relative; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.3em; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; OVERFLOW: hidden; PADDING-TOP: 10px
}
:first-child.mini-cart-item .mini-cart-item-content {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}
.mini-cart .processing {
	FILTER: 'alpha(opacity=50)'; opacity: .5
}
.mini-cart .added {
	BACKGROUND-COLOR: #d6e4c3
}
.mini-cart .has-warning.added {
	BACKGROUND-COLOR: #b6c8db
}
.mini-cart .has-error {
	BACKGROUND-COLOR: #fc8f95
}
.mini-cart .added .message {
	COLOR: #678d2f
}
.mini-cart .has-warning.added .message {
	COLOR: #415670
}
.mini-cart .has-error .message {
	COLOR: #c7202b
}
.mini-cart .has-warning .message {
	COLOR: #c7202b
}
.mini-cart-item .message {
	BORDER-BOTTOM: #fff 1px solid
}
.mini-cart .has-error .message {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.mini-cart .has-warning.added .message {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.mini-cart .added .message {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.mini-cart .shipping.message {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.has-error.mini-cart-item .message {
	BORDER-BOTTOM-COLOR: #c7202b
}
.has-warning.added.mini-cart-item .message {
	BORDER-BOTTOM-COLOR: #8298b1
}
.added.mini-cart-item .message {
	BORDER-BOTTOM-COLOR: #7c9e4c
}
.has-error .message I {
	DISPLAY: inline-block; BACKGROUND-POSITION: -380px -60px
}
.added.has-warning .message I {
	DISPLAY: inline-block; BACKGROUND-POSITION: -394px -60px
}
.mini-cart-item .pro-thumb {
	FLOAT: left; MARGIN-RIGHT: 12px
}
.mini-cart-item .pro-name {
	WIDTH: 180px; DISPLAY: block; FONT-SIZE: 100%; OVERFLOW: hidden; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
#mini-cart .mini-cart-item .pro-name:hover {
	COLOR: #39c; TEXT-DECORATION: underline
}
.mini-cart-item .price {
	POSITION: absolute; TEXT-ALIGN: right; COLOR: #666; RIGHT: 10px; FONT-WEIGHT: normal; TOP: 15px
}
.mini-cart-item .price SPAN {
	DISPLAY: block; COLOR: #666
}
.mini-cart-item .price .sale {
	COLOR: #c02
}
.mini-cart-item .was {
	TEXT-DECORATION: line-through
}
.mini-cart-item .pro-quantity {
	DISPLAY: block; WHITE-SPACE: nowrap; COLOR: #666; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.mini-cart-item .pro-options {
	DISPLAY: block; WHITE-SPACE: nowrap; COLOR: #666; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.mini-cart-item .pro-warranty {
	DISPLAY: block; WHITE-SPACE: nowrap; COLOR: #666; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.pro-quantity .quantity {
	COLOR: #666; FONT-WEIGHT: normal
}
.pro-options .options {
	COLOR: #666; FONT-WEIGHT: normal
}
.pro-warranty .warranty {
	COLOR: #666; FONT-WEIGHT: normal
}
.mini-cart-item .pro-warranty {
	POSITION: relative; MARGIN: 0px 80px 0px 0px; DISPLAY: block; WHITE-SPACE: normal; COLOR: #000; CLEAR: both
}
.pro-warranty .price {
	RIGHT: -80px; TOP: 0px
}
.mini-cart-item .pro-warranty {
	PADDING-TOP: 5px
}
.pro-warranty .price {
	PADDING-TOP: 5px
}
#mini-cart-totals {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 82px; WIDTH: 304px; PADDING-RIGHT: 10px; BACKGROUND: #eee; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
#mini-cart-totals A:link {
	COLOR: ; TEXT-DECORATION: underline
}
#mini-cart-totals A:visited {
	COLOR: ; TEXT-DECORATION: underline
}
#mini-cart-totals A:hover {
	COLOR: #39c !important
}
#mini-cart-totals {
	ZOOM: 1
}
#mini-cart-totals SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 50% !important; PADDING-RIGHT: 0px; DISPLAY: inline-block; CLEAR: none; PADDING-TOP: 0px
}
#mini-cart-totals DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 50% !important; PADDING-RIGHT: 0px; DISPLAY: inline-block; CLEAR: none; PADDING-TOP: 0px
}
#mini-cart-totals DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 50% !important; PADDING-RIGHT: 0px; DISPLAY: inline-block; CLEAR: none; PADDING-TOP: 0px
}
#mini-cart-totals .label {
	TEXT-ALIGN: left; FLOAT: left; COLOR: #666; CLEAR: left; FONT-WEIGHT: normal
}
#mini-cart-totals DT {
	TEXT-ALIGN: left; FLOAT: left; COLOR: #666; CLEAR: left; FONT-WEIGHT: normal
}
#mini-cart-totals .value {
	TEXT-ALIGN: right; FLOAT: right; COLOR: #666
}
#mini-cart-totals DD {
	TEXT-ALIGN: right; FLOAT: right; COLOR: #666
}
#mini-cart-totals DD.discount {
	COLOR: #c02
}
#mini-cart-totals DD.total-savings {
	COLOR: #c02
}
#mini-cart-totals .order-total {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #000; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold
}
.mini-cart .button {
	padding: 0px;
    TEXT-INDENT: -9999px; DISPLAY: inline-block;
}
.mini-cart .remove-warranty-button {
	WHITE-SPACE: nowrap
}
#mini-cart-edit {
	WIDTH: 100px; BACKGROUND-POSITION: -140px -80px; HEIGHT: 32px
}
#mini-cart-checkout {
	WIDTH: 138px; BACKGROUND-POSITION: 0px -80px; HEIGHT: 32px
}
.mini-cart-item .remove-button {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 5px 0px; PADDING-LEFT: 0px; WIDTH: 71px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-POSITION: -240px -100px; HEIGHT: 20px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#mini-cart-layer .ft {
	OVERFLOW: hidden
}
#mini-cart-layer .ft .button {
	FLOAT: right; MARGIN-LEFT: 10px
}
#mini-cart {
	_position: relative
}
#mini-cart-items {
	_height: 270px
}
#mini-cart-items {
	ZOOM: 1
}
.mini-cart-item-content {
	ZOOM: 1
}
.mini-cart-item .message {
	ZOOM: 1
}
.mini-cart-item .pro-warranty {
	ZOOM: 1
}
#hd .clear {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; PADDING-TOP: 0px
}
.site-bar {
	Z-INDEX: 999999;  BACKGROUND: #ddd; HEIGHT: 40px
}
.sites {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px; font-family: tahoma, arial;
}
.sites LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px 5px 0px 0px; DISPLAY: inline; FLOAT: left
}
.sites A {
	LINE-HEIGHT: 32px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; HEIGHT: 32px; color: #fff;
}
.sites A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.sites .selected {
	BACKGROUND: #fff no-repeat 6px 4px
}
.sites .selected:hover {
	BACKGROUND: #fff no-repeat 6px 4px
}
.sites A I {
	BACKGROUND: url(/img/mxc/2010-header-footer-sprite.v3.1.png) no-repeat; _background: url(/img/mxc/2010-header-footer-sprite-ie6.v3.1.png) no-repeat
}
.account-area I {
	BACKGROUND: url(/img/mxc/2010-header-footer-sprite.v3.1.png) no-repeat; _background: url(/img/mxc/2010-header-footer-sprite-ie6.v3.1.png) no-repeat
}
.os-logo A {
	BACKGROUND: url(/img/mxc/2010-header-footer-sprite.v3.1.png) no-repeat; _background: url(/img/mxc/2010-header-footer-sprite-ie6.v3.1.png) no-repeat
}
.head-nav .sale-tag A {
	BACKGROUND: url(/img/mxc/2010-header-footer-sprite.v3.1.png) no-repeat; _background: url(/img/mxc/2010-header-footer-sprite-ie6.v3.1.png) no-repeat
}
.footer I {
	BACKGROUND: url(/img/mxc/2010-header-footer-sprite.v3.1.png) no-repeat; _background: url(/img/mxc/2010-header-footer-sprite-ie6.v3.1.png) no-repeat
}
.sites A I {
	MARGIN: 4px 6px 0px; DISPLAY: block; FLOAT: left; HEIGHT: 22px; _display: inline
}
.sites .shopping I {
	WIDTH: 14px; BACKGROUND-POSITION: 0px -58px
}
.sites .shopping:hover I {
	WIDTH: 14px; BACKGROUND-POSITION: 0px -58px
}
.sites .auctions I {
	WIDTH: 22px; BACKGROUND-POSITION: -53px -58px
}
.sites .cars I {
	WIDTH: 23px; BACKGROUND-POSITION: -101px -58px
}
.sites .real I {
	WIDTH: 20px; BACKGROUND-POSITION: -146px -58px
}
.sites .community I {
	WIDTH: 16px; BACKGROUND-POSITION: -185px -58px
}
.sites .vacations I {
	WIDTH: 22px; BACKGROUND-POSITION: -222px -58px
}
.account-area {
	Z-INDEX: 90000; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 14px 20px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.account-area LI {
	DISPLAY: inline; MARGIN-LEFT: 16px
}
.account-area LI A
{
    outline-style: none;
    display: inline;
    height: 32px;
    color: #FFFFFF;
    font-weight: bold;
}
.cart-icon I {
	TEXT-INDENT: -9999px; WIDTH: 16px; DISPLAY: inline-block; BACKGROUND-POSITION: -250px -42px; HEIGHT: 15px
}
.cart-icon:hover {
	TEXT-DECORATION: none
}
.logo-search {
	BACKGROUND-COLOR: #fff; OVERFLOW: hidden
}
.os-logo {
	TEXT-INDENT: -9999px; MARGIN: 40px 0px; PADDING-LEFT: 20px
}
.clubo-logo.os-logo A {
	WIDTH: 247px; BACKGROUND-POSITION: 0px 0px
}
.obiz-logo.os-logo A {
	BACKGROUND-POSITION: -295px 0px
}
.os-logo A {
	POSITION: relative; BACKGROUND-COLOR: #fff; WIDTH: 222px; DISPLAY: block; BACKGROUND-POSITION: -25px 0px; HEIGHT: 56px; COLOR: #555; TEXT-DECORATION: none
}
.os-logo A SPAN {
	POSITION: absolute; TEXT-INDENT: 0px; VISIBILITY: hidden; TOP: 36px; LEFT: 62px
}
.clubo-logo.os-logo A SPAN {
	LEFT: 87px
}
.os-logo A:hover SPAN {
	VISIBILITY: visible
}
#search-nav-container {
	Z-INDEX: 99999; POSITION: relative; MARGIN: 0px 0px 5px; WIDTH: auto; ZOOM: 1; CLEAR: both;
	display: inline;
	float: left;
}
#search-bar-container {
	POSITION: relative; WIDTH: auto; OVERFLOW: hidden; _margin-right: 8px
}
#search-bar-container .search-bar {
	padding: 10px;
    POSITION: relative; WIDTH: auto; BACKGROUND: rgb(31, 31, 31) 0px 0px; _display: inline-block; _margin-right: -10px
}
.search-bar FIELDSET {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; PADDING-TOP: 0px
}
.search-bar H4.search-text {
	LINE-HEIGHT: 30px; FLOAT: left; COLOR: #fff; FONT-SIZE: 14px; MARGIN-RIGHT: 10px
}
.search-bar #search-box {
	WIDTH: auto; BACKGROUND: #fff; HEIGHT: 30px; OVERFLOW: hidden
}
.search-bar .submit {
	POSITION: absolute; BORDER-LEFT: rgb(31, 31, 31) 10px solid; RIGHT: 10px; TOP: 10px
}
.search-bar .input-text {
	PADDING-BOTTOM: 7px; BORDER-RIGHT-WIDTH: 0px; OUTLINE-STYLE: none; PADDING-LEFT: 7px; WIDTH: 100%; PADDING-RIGHT: 7px; BACKGROUND: #fff; FLOAT: left; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: rgb(31, 31, 31); FONT-SIZE: 15px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 7px; _width: 80%
}
.search-bar .input-error {
	COLOR: #c7202b
}
.search-button {
	DISPLAY: block
}
#search-box INPUT {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.search-nav-container {
	POSITION: relative; ZOOM: 1; OVERFLOW: hidden
}
#clubo-message {
	POSITION: absolute; MARGIN: 0px; RIGHT: 20px; TOP: 83px; _position: absolute; _margin: 0; _top: 43px; _float: none
}
#search-button {
	WIDTH: 40px; PADDING-RIGHT: 0px; BACKGROUND: url(/img/mxc/2010-header-searchbar-sprite.1.0.png) #f0f0f0 repeat-x; HEIGHT: 30px
}
#search-button SPAN {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: auto; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333; FONT-SIZE: 14px; _height: 25px; _line-height: 25px
}
#search-depts-dropdown {
	LINE-HEIGHT: 30px; FLOAT: left; MARGIN-RIGHT: 10px; _margin-right: 0; _margin-top: 4px
}
#search-depts-dropdown H4 {
	LINE-HEIGHT: 30px; FLOAT: left; COLOR: #fff; FONT-SIZE: 14px; MARGIN-RIGHT: 10px; _line-height: 22px
}
#holiday-icon-banner {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 19px; DISPLAY: block; FLOAT: right; CLEAR: right; PADDING-TOP: 0px
}
.header-promo {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; MARGIN-TOP: 48px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; DISPLAY: block; FLOAT: right; PADDING-TOP: 10px
}
.header-promo H2 {
	FONT-SIZE: 200%; FONT-WEIGHT: normal
}
.header-promo H2 * {
	FONT-SIZE: 100%
}
.header-promo A:hover {
	TEXT-DECORATION: none
}
.header-promo-disclaimer {
	DISPLAY: block
}
.header-promo-disclaimer A {
	TEXT-DECORATION: underline
}
.header-promo-disclaimer {
	LINE-HEIGHT: 1em; COLOR: #39c; FONT-SIZE: 91.66%
}
.header-promo-disclaimer A {
	LINE-HEIGHT: 1em; COLOR: #39c; FONT-SIZE: 91.66%
}
.header-promo SPAN {
	TEXT-ALIGN: right
}
.int-flag {
	POSITION: relative; MARGIN: 0px 0px 0px 0px; display: inline-block; 
}
.int-msg {
	TEXT-ALIGN: right; FLOAT: right
}
.head-nav-container {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc 0px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 130px; DISPLAY: block; CLEAR: both; OVERFLOW: visible; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 0px solid; PADDING-TOP: 0px
}
#all-depts-hd H4 {
	LINE-HEIGHT: 50px; FLOAT: left; COLOR: #fff; FONT-SIZE: 14px
}
#mini-cart-button H4 {
	LINE-HEIGHT: 50px; FLOAT: left; COLOR: #fff; FONT-SIZE: 14px
}
#all-depts-hd H4 A {
	COLOR: #fff
}
#all-depts-hd H4 A:hover {
	COLOR: #fff
}
#mini-cart-button H4 A {
	COLOR: #fff
}
#mini-cart-button H4 A:hover {
	COLOR: #fff
}
#all-depts-hd {
	PADDING-LEFT: 10px; WIDTH: 145px; DISPLAY: inline; BACKGROUND: rgb(71, 71, 71); FLOAT: left; MARGIN-RIGHT: 0px
}
#mini-cart-button {
	POSITION: relative; PADDING-LEFT: 10px; WIDTH: 142px; ZOOM: 1; OVERFLOW: hidden; CURSOR: pointer; _display: inline
}
#mini-cart-icon {
	POSITION: static; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; FONT-STYLE: normal; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 3px; WIDTH: 26px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(/img/mxc/_CART_ICON.png) no-repeat 0px 0px; HEIGHT: 22px; COLOR: #343434; FONT-SIZE: 10px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; PADDING-TOP: 0px; TOP: 14px; _background: url(/img/mxc/_CART_ICON-ie6.png) no-repeat 0 0; _display: inline; _line-height: 50px; _vertical-align: middle; _background-position: 0 16px
}
#all-depts-hd .arrow {
	POSITION: absolute; BORDER-LEFT: #fff 1px solid; WIDTH: 22px; ZOOM: 1; DISPLAY: inline-block; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 30px; RIGHT: 14px; TOP: 10px; _display: block
}
#mini-cart-button .arrow {
	POSITION: absolute; BORDER-LEFT: #fff 1px solid; WIDTH: 22px; ZOOM: 1; DISPLAY: inline-block; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 30px; RIGHT: 14px; TOP: 10px; _display: block
}
#all-depts-hd .arrow I {
	POSITION: absolute; WIDTH: 11px; DISPLAY: inline-block; BACKGROUND: url(../images/os-sprite-arrows-grid.png) no-repeat -33px -14px; HEIGHT: 8px; RIGHT: 0px; TOP: 11px; _background: url(/images/os-sprite-arrows-grid-ie.png) no-repeat scroll transparent -33px -14px; _width: 10px
}
#mini-cart-button .arrow I {
	POSITION: absolute; WIDTH: 11px; DISPLAY: inline-block; BACKGROUND: url(../images/os-sprite-arrows-grid.png) no-repeat -33px -14px; HEIGHT: 8px; RIGHT: 0px; TOP: 11px; _background: url(/images/os-sprite-arrows-grid-ie.png) no-repeat scroll transparent -33px -14px; _width: 10px
}
#shop-all-departments {
	Z-INDEX: 99999; POSITION: relative; BACKGROUND: #fff; FLOAT: left; CURSOR: pointer; MARGIN-RIGHT: 10px
}
#shop-all-departments .head-nav-container {
	Z-INDEX: 99999; POSITION: absolute; BORDER-RIGHT-WIDTH: 0px; WIDTH: 193px; PADDING-RIGHT: 0px; DISPLAY: none; FLOAT: left; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; TOP: 50px; LEFT: 0px
}
.no-script#shop-all-departments:hover > DIV.head-nav-container {
	DISPLAY: block
}
.intl-seg #dropdown-furniture {
	DISPLAY: none
}
.intl-seg .sale-tag {
	DISPLAY: none
}
.intl-seg .non-intl {
	DISPLAY: none
}


#topnav li .sub
{
    padding: 2px 10px 2px 10px;
}
#topnav li A
{
    cursor: default;
}
#topnav #dropdown-clubo A
{
    cursor: pointer;
}
#topnav DL
{
    width: 100%;
    color: rgb(31, 31, 31);
    float: left;
    overflow: hidden;
    padding-bottom: 6px;
    padding-top: 6px;
    cursor: default;
}
#topnav DL.item
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #c8c8c8;
}
#topnav DT {
    float: left;
    width: 145px;
    font-weight: bold;
    /*
    word-break: break-all;
    display: block;*/
}
#topnav DT A {
    width: auto !important;
}
#topnav DD {
    float: left;
    width: 420px;
}
#topnav DD A
{
    float: left;
    width: 140px !important;
    height: 16px;
    overflow: hidden;
    display: block;
    font-weight: normal !important;
}
#topnav DL A {
    background-color: transparent !important;  
    color: rgb(31, 31, 31) !important;

    height: 18px !important;
    line-height: 18px !important;
    padding-left: 0px !important;
    
    cursor: pointer;
}
#topnav DL DT A:hover, #topnav DL DD A:hover
{
    color: #39c !important;
    text-decoration: underline;
}
#topnav #dropdown-sales A
{
    cursor: pointer;
}






/*
#topnav
{
    border-bottom: rgb(31, 31, 31) 5px solid;
    text-align: left;
    border-left: rgb(31, 31, 31) 5px solid;
    padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 0px;
    width: 190px;
    padding-right: 0px;
    display: block;
    background: #e6ebf1;
    border-top: rgb(31, 31, 31) 0px solid;
    border-right: rgb(31, 31, 31) 5px solid;
    padding-top: 8px;
}
*/
#specialty-depts-nav {
	PADDING-BOTTOM: 6px; BACKGROUND: #c8d1e0; PADDING-TOP: 8px
}
#topnav LI {
	POSITION: relative; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px; _display: inline
}
#topnav LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-LEFT: 10px; WIDTH: 201px; PADDING-RIGHT: 0px; DISPLAY: inline-block; HEIGHT: 25px; COLOR: rgb(31, 31, 31); FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px; _width: 180px
}
#topnav LI A STRONG {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; DISPLAY: inline-block; HEIGHT: 25px; COLOR: rgb(31, 31, 31); FONT-WEIGHT: bold; PADDING-TOP: 0px; _width: 180px
}
#topnav LI A:hover {
	BACKGROUND: rgb(31, 31, 31); COLOR: #fff; TEXT-DECORATION: none
}
#topnav LI:hover A {
	BACKGROUND: rgb(31, 31, 31); COLOR: #fff; TEXT-DECORATION: none
}
#topnav LI A:hover STRONG {
	BACKGROUND: rgb(31, 31, 31); COLOR: #fff
}
#topnav LI:hover A STRONG {
	BACKGROUND: rgb(31, 31, 31); COLOR: #fff
}
#topnav LI.single A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
#topnav LI.single:hover A {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
#topnav LI.single A:hover STRONG {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
#topnav LI.single:hover A STRONG {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
#topnav LI .sub {
	Z-INDEX: 9999; BORDER-BOTTOM: rgb(31, 31, 31) 2px solid; POSITION: absolute; BORDER-LEFT: rgb(31, 31, 31) 10px solid; WIDTH: 580px; DISPLAY: none; BACKGROUND: #e6ebf1; FLOAT: left; BORDER-TOP: rgb(31, 31, 31) 2px solid; BORDER-RIGHT: rgb(31, 31, 31) 2px solid; TOP: 0px; LEFT: 185px
}
#topnav LI .more {
	MARGIN: 0px; WIDTH: 790px; HEIGHT: auto
}
#topnav LI.subsection-heading STRONG {
	COLOR: rgb(31, 31, 31); FONT-SIZE: 14px; CURSOR: default
}
#topnav LI.subsection-heading {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 4px; CURSOR: default; PADDING-TOP: 0px
}
#dropdown-furniture .sub {
	LEFT: 0px
}
#dropdown-home .sub {
	LEFT: 50px
}
#dropdown-bedding .sub {
	LEFT: 100px
}
#dropdown-clothing .sub {
	LEFT: 150px
}
#dropdown-jewelry .sub {
	LEFT: 200px
}
#dropdown-watches .sub {
	LEFT: 250px
}
#dropdown-electronics .sub {
	LEFT: 310px
}
#dropdown-sports .sub {
	LEFT: 310px
}
#dropdown-bmmg .sub {
	LEFT: 310px
}
#dropdown-worldstock .sub {
	LEFT: 310px
}
#dropdown-more .sub {
	LEFT: 160px
}
/*
#dropdown-home .menu.sub {
	HEIGHT: 390px
}
#dropdown-furniture .menu.sub {
	HEIGHT: 377px
}
#dropdown-bedding .menu.sub {
	HEIGHT: 360px
}
#dropdown-clothing .menu.sub {
	HEIGHT: 359px
}
#dropdown-electronics .menu.sub {
	HEIGHT: 378px
}
#dropdown-jewelry .menu.sub {
	HEIGHT: 303px
}
#dropdown-watches .menu.sub {
	MARGIN-TOP: -45px; HEIGHT: 384px
}
#dropdown-sports .menu.sub {
	MARGIN-TOP: -126px; HEIGHT: 460px
}
#dropdown-worldstock .menu.sub {
	MARGIN-TOP: -290px; HEIGHT: 370px
}
#dropdown-bmmg .menu.sub {
	MARGIN-TOP: -106px; HEIGHT: 370px
}
#dropdown-luggage .menu.sub {
	MARGIN-TOP: -90px; HEIGHT: 320px
}
#dropdown-health .menu.sub {
	MARGIN-TOP: -76px; HEIGHT: 290px
}
#dropdown-baby .menu.sub {
	MARGIN-TOP: -121px; HEIGHT: 310px
}
#dropdown-crafts .menu.sub {
	MARGIN-TOP: -131px; HEIGHT: 295px
}
#dropdown-office .menu.sub {
	MARGIN-TOP: -105px; HEIGHT: 244px
}
#dropdown-gifts .menu.sub {
	MARGIN-TOP: -151px; HEIGHT: 265px
}
#dropdown-toys .menu.sub {
	MARGIN-TOP: -217px; HEIGHT: 306px
}
#dropdown-pets .menu.sub {
	MARGIN-TOP: -180px; HEIGHT: 244px
}
#dropdown-mainstreet .menu.sub {
	MARGIN-TOP: -270px; HEIGHT: 321px
}
#dropdown-officesupplies .menu.sub {
	MARGIN-TOP: -63px
}
#dropdown-medical .menu.sub {
	MARGIN-TOP: -26px
}
#dropdown-builder .menu.sub {
	MARGIN-TOP: -160px
}
#dropdown-salon .menu.sub {
	MARGIN-TOP: -90px
}
#dropdown-bar .menu.sub {
	MARGIN-TOP: -88px
}
#dropdown-concession .menu.sub {
	MARGIN-TOP: -120px
}
#dropdown-wholesale .menu.sub {
	MARGIN-TOP: -186px
}
*/
#topnav LI .sub UL {
	BORDER-LEFT: #ccc 1px solid;  PADDING-LEFT: 7px; WIDTH: 145px; MARGIN-LEFT: 7px; margin-bottom: 10px;
}
#topnav LI .sub UL.alpha {
	BORDER-LEFT-STYLE: none; PADDING-LEFT: 7px; WIDTH: 220px; MARGIN-LEFT: 0px
}
#topnav LI .sub UL.omega {
	PADDING-LEFT: 7px; WIDTH: 136px; PADDING-RIGHT: 7px; MARGIN-LEFT: 7px
}
#topnav .sub UL LI {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; WIDTH: 100%; BORDER-TOP-STYLE: none; COLOR: #000; BORDER-RIGHT-STYLE: none
}
#topnav .sub UL LI H3 {
	PADDING-BOTTOM: 1px; MARGIN: 8px 0px 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; COLOR: rgb(31, 31, 31); FONT-SIZE: 12px; PADDING-TOP: 0px
}
#topnav .sub UL LI H3 .clearance {
	COLOR: #c7202b
}
#topnav .sub UL LI H3 A {
	COLOR: rgb(31, 31, 31); FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#topnav .sub UL LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 130%; TEXT-INDENT: 0px; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: block; WORD-WRAP: normal; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; HEIGHT: auto; COLOR: rgb(31, 31, 31); BORDER-RIGHT-STYLE: none; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#topnav .sub UL LI A.top-rated {
	DISPLAY: inline
}
#topnav .sub UL LI .star-review {
	VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
#topnav .sub UL LI A IMG {
	MARGIN-TOP: 8px
}
#topnav .sub UL LI A STRONG {
	BACKGROUND-IMAGE: none
}
#topnav .sub UL LI A:hover {
	BACKGROUND-IMAGE: none; BACKGROUND-POSITION: 5px 12px; COLOR: #39c; TEXT-DECORATION: underline
}
.sale-tag A {
	LINE-HEIGHT: normal; WIDTH: 100%; DISPLAY: inline-block; HEIGHT: auto; COLOR: #c7212b; TEXT-DECORATION: none
}
.sale-tag A:hover {
	LINE-HEIGHT: normal; WIDTH: 100%; DISPLAY: inline-block; HEIGHT: auto; COLOR: #c7212b; TEXT-DECORATION: none
}
.blue-bar
{
    margin: 0px 0px 10px 0px;
}
.blue-bar .banner {
	POSITION: relative; _position: static
}
.blue-bar > * {
	MARGIN-TOP: 10px
}
.blue-bar IMG {
	DISPLAY: block
}
.blue-bar-text {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f2f2f0; COLOR: #000; CLEAR: both; FONT-SIZE: 10px; OVERFLOW: hidden; PADDING-TOP: 10px
}
.blue-bar-extra {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: inline; FLOAT: right; PADDING-TOP: 2px
}
.blue-bar .grid-container {
	CLEAR: none; OVERFLOW: visible
}
#hd #cartSaleBar {
	COLOR: #fff
}
#hd #cartSaleBar A {
	COLOR: #fff
}
#hd #cartSaleBar {
	MARGIN: 10px 0px 0px; WIDTH: auto
}
#hd #cartBar_inner {
	POSITION: relative; TEXT-ALIGN: left; WIDTH: auto; BACKGROUND: #9a1e1e; HEIGHT: 32px
}
#cartGreeting {
	LINE-HEIGHT: 32px; PADDING-LEFT: 10px; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#gotoCart A {
	FONT-WEIGHT: bold
}
#gotoCart SPAN {
	DISPLAY: block
}
.blue-bar #gotoCart {
	POSITION: absolute; BACKGROUND: none transparent scroll repeat 0% 0%; RIGHT: 10px; TOP: 4px
}
#CartLayer .topTxt IMG {
	DISPLAY: none
}
#CartLayer .topTxt {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(/img/mxc/2009_10_07_os_shoppingcarthover.gif) no-repeat; HEIGHT: 19px; PADDING-TOP: 0px
}
#hd #CartLayer {
	WIDTH: 311px; RIGHT: 0px; TOP: 23px; LEFT: auto !important
}
#hd #CartLayer .RedBorder-noBttm {
	BORDER-BOTTOM: #606060 1px solid; BORDER-LEFT: #606060 1px solid; WIDTH: 311px; BORDER-TOP: #606060 1px solid; BORDER-RIGHT: #606060 1px solid
}
#hd #CartLayer .RedBorder {
	BORDER-BOTTOM: #606060 1px solid; MARGIN: 4px 0px
}
#hd #CartLayer IMG {
	DISPLAY: none !important
}
#hd #CartLayer .floatRight IMG {
	POSITION: relative; FILTER: alpha(opacity=50); DISPLAY: block !important; RIGHT: -8px; TOP: -8px; opacity: .5
}
#hd #CartLayer .floatRight IMG:hover {
	FILTER: alpha(opacity=100); opacity: 1
}
#hd #CartLayer .padding {
	padding: 8px;
}
#hd #CartLayer .GreySpotBorder {
	BORDER-BOTTOM: #ccc 1px solid; MARGIN: 4px 0px
}
#hd #CartLayer .topTxt {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#hd #CartLayer .pad-top-large {
	PADDING-TOP: 8px
}
#hd #CartLayer .pad-top-large IMG {
	DISPLAY: inline !important
}
#hd #CartLayer .shipping-message {
	TEXT-ALIGN: left; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#hd #CartLayer .padding.shipping-message {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
#hd #CartLayer .middle {
	WIDTH: 311px
}
#hd DIV.checkOut {
	DISPLAY: none
}
.gsc-completion-container {
	Z-INDEX: 99; BORDER-BOTTOM: rgb(31, 31, 31) 1px solid; BORDER-LEFT: rgb(31, 31, 31) 1px solid; WIDTH: 360px !important; FONT: 100% arial,verdana,sans-serif; BACKGROUND: rgb(31, 31, 31); COLOR: #f0f0f0 !important; BORDER-TOP: rgb(31, 31, 31) 1px solid; BORDER-RIGHT: rgb(31, 31, 31) 1px solid; _top: 210px; corner-radius: 0; -moz-corner-radius: 0; -webkit-corner-radius: 0; _left: 25%
}
.gsc-completion-container STRONG {
	COLOR: #fff !important
}
.gsc-completion-container TD {
	padding: 6px 10px;
    TEXT-ALIGN: left; FONT: 100% arial,verdana,sans-serif; COLOR: #f0f0f0 !important;
}
#csc-completion-selected {
	BACKGROUND: #62728f
}
.gsc-completion-selected {
	BACKGROUND: #62728f
}
#welcome-newcust-banner {
	DISPLAY: none
}
.hd-intl-flag {
	POSITION: absolute; RIGHT: 0px; MARGIN-RIGHT: 20px; TOP: 50px; _top: 15px
}
.hd-intl-flag SPAN {
	MARGIN: 4px 5px 0px 0px; DISPLAY: block; FLOAT: left
}
.horizontal-list LI {
	FLOAT: left
}
.footer
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    height: auto;
    color: #333;
    clear: both;
    font-size: 10px;
    overflow: hidden;
    padding-top: 0px;
    font-family: verdana;
}
.footer-about {
	DISPLAY: inline; FLOAT: right
}
.footer-help {
	DISPLAY: inline; FLOAT: right
}
.footer-about {
	Z-INDEX: 1; POSITION: relative
}
.footer-help I {
	TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND-POSITION: -250px -25px
}
.footer-top {
	BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 30px
}
.footer IMG {
	MARGIN-TOP: -3px
}
.footer UL
{
    margin: 0px -8px 0px 0px;
}
.footer .facebook:hover {
	TEXT-DECORATION: none
}
.footer .twitter:hover {
	TEXT-DECORATION: none
}
.footer .facebook I {
	POSITION: relative; WIDTH: 17px; DISPLAY: inline-block; BACKGROUND: url(/img/mxc/2010-header-footer-sprite.v2.png) no-repeat; HEIGHT: 17px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 4px; TOP: -2px
}
.footer .twitter I {
	POSITION: relative; WIDTH: 17px; DISPLAY: inline-block; BACKGROUND: url(/img/mxc/2010-header-footer-sprite.v2.png) no-repeat; HEIGHT: 17px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 4px; TOP: -2px
}
.footer .facebook I {
	BACKGROUND-POSITION: -265px -7px
}
.footer .twitter I {
	BACKGROUND-POSITION: -248px -7px
}
.footer LI {
	BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FLOAT: left; COLOR: #999; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.footer LI:first-child {
	BORDER-LEFT-WIDTH: 0px
}
.footer LI A {
	COLOR: #333
}
.footer LI A:hover {
	COLOR: #39c
}
.float-right {
	FLOAT: right
}
.footer
{
    padding-top: 10px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #eee;
}
#ft 
{
    margin-top: 20px;
    margin-bottom: 20px;
}
#ft .back-to-top {
	PADDING-BOTTOM: 0.7em; MARGIN: 0px 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; DISPLAY: none; PADDING-TOP: 0.7em;
	
}
#ft .back-to-top A {
	WHITE-SPACE: nowrap
}
#ft .back-to-top A:hover {
	TEXT-DECORATION: none
}
.back-to-top I {
	WIDTH: 11px; DISPLAY: inline-block; BACKGROUND: url(../images/os-sprite-arrows-grid.png) no-repeat 0px -11px; HEIGHT: 11px; MARGIN-RIGHT: 0.5em
}
#ft-s {
	WIDTH: 100%; HEIGHT: auto
}
#ft-omail H3 {
	BACKGROUND: url(/img/mxc/2010-header-footer-sprite.v3.1.png) no-repeat 0px 0px
}
#ft-props .to-top A I {
	BACKGROUND: url(/img/mxc/2010-header-footer-sprite.v3.1.png) no-repeat 0px 0px
}
#ft-social UL LI A I {
	BACKGROUND: url(/img/mxc/2010-header-footer-sprite.v3.1.png) no-repeat 0px 0px
}
#ft-props {
	WIDTH: 100%; BACKGROUND: #373c50; HEIGHT: 100px
}
#ft-props {
	OUTLINE-WIDTH: 0px; COLOR: #fff; FONT-WEIGHT: normal
}
#ft-props H2 {
	OUTLINE-WIDTH: 0px; COLOR: #fff; FONT-WEIGHT: normal
}
#ft-props P {
	OUTLINE-WIDTH: 0px; COLOR: #fff; FONT-WEIGHT: normal
}
#ft-props A {
	OUTLINE-WIDTH: 0px; COLOR: #fff; FONT-WEIGHT: normal
}
#ft-props H2 {
	MARGIN: 8px 16px; FONT-SIZE: 18px
}
#ft-props P {
	MIN-WIDTH: 632px; MARGIN: 0px 16px; FONT-SIZE: 16px
}
#ft-props .to-top {
	TEXT-ALIGN: right; FLOAT: right
}
#ft-props .to-top A {
	LINE-HEIGHT: 90px; FONT-SIZE: 18px; TEXT-DECORATION: none
}
#ft-props A:hover {
	FILTER: alpha(opacity=60); opacity: .6
}
#ft-props .to-top A I {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 16px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND-POSITION: -224px -113px; HEIGHT: 10px; FONT-SIZE: 0px; PADDING-TOP: 0px
}
#ft-organized {
	MIN-HEIGHT: 560px; WIDTH: 100%; BACKGROUND: #969ca8
}
#ft-organized A {
	COLOR: #33384b
}
#ft-organized A:hover {
	COLOR: #000
}
#ft-left-col {
	POSITION: absolute; LEFT: 0px
}
#ft-omail {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 16px; WIDTH: 280px; PADDING-RIGHT: 16px; BACKGROUND: #e0e2e6; MARGIN-LEFT: 16px; FONT-SIZE: 14px; OVERFLOW: hidden; PADDING-TOP: 16px
}
#ft-omail H3 {
	TEXT-INDENT: -10000px; MARGIN: 12px 0px; WIDTH: 217px; DISPLAY: block; BACKGROUND-POSITION: 0px -113px; HEIGHT: 26px
}
#ft-omail UL {
	LINE-HEIGHT: 20px; LIST-STYLE-TYPE: square; MARGIN-BOTTOM: 16px; MARGIN-LEFT: 16px
}
#ft-omail FIELDSET {
	MARGIN-BOTTOM: 12px
}
#ft-omail INPUT.ft-input {
	BORDER-BOTTOM: #898c91 1px solid; BORDER-LEFT: #898c91 1px solid; LINE-HEIGHT: 26px; WIDTH: 262px; HEIGHT: 28px; COLOR: #666; FONT-SIZE: 16px; BORDER-TOP: #898c91 1px solid; BORDER-RIGHT: #898c91 1px solid
}
#ft-right-col {
	MARGIN-LEFT: 342px; MARGIN-RIGHT: 16px; PADDING-TOP: 6px
}
#ft-right-col H3 {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; BACKGROUND: #c3c7cd; COLOR: #33384b; FONT-SIZE: 18px; FONT-WEIGHT: normal; PADDING-TOP: 16px
}
#ft-right-col UL {
	PADDING-BOTTOM: 16px; LINE-HEIGHT: 19px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; BACKGROUND: #b5bac2; HEIGHT: 152px; COLOR: #33384b; FONT-SIZE: 15px; FONT-WEIGHT: normal; PADDING-TOP: 12px
}
#ft-social {
	PADDING-BOTTOM: 16px; MARGIN-TOP: 16px; PADDING-LEFT: 16px; WIDTH: 280px; PADDING-RIGHT: 16px; BACKGROUND: #e0e2e6; HEIGHT: 94px; MARGIN-LEFT: 16px; PADDING-TOP: 16px
}
#ft-social H3 {
	BORDER-BOTTOM: #6b7487 1px solid; PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 12px; COLOR: #33384b; FONT-SIZE: 18px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#ft-social UL LI {
	WIDTH: 50%; DISPLAY: block; FLOAT: left
}
#ft-social UL LI A {
	DISPLAY: block; TEXT-DECORATION: none
}
#ft-social UL LI A SPAN {
	MARGIN-TOP: 8px; DISPLAY: inline-block; MARGIN-LEFT: 8px
}
#ft-social UL LI A STRONG {
	MARGIN-LEFT: 8px; FONT-SIZE: 14px
}
#ft-social UL LI A I {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 48px; PADDING-RIGHT: 0px; DISPLAY: inline-block; FLOAT: left; HEIGHT: 48px; PADDING-TOP: 0px
}
#ft-social UL LI A I.facebook {
	BACKGROUND-POSITION: -322px -91px
}
#ft-social UL LI A I.twitter {
	BACKGROUND-POSITION: -370px -91px
}
#ft-social UL LI A:hover {
	FILTER: alpha(opacity=80); COLOR: #565a6a; opacity: .8
}
#ft-organized P.copyright {
	MARGIN: 16px 0px 0px 20px; DISPLAY: block; COLOR: #3e4150; FONT-SIZE: 14px
}
#omailSignup {
	POSITION: relative; ZOOM: 1
}
#omailSignupResponseWrapper {
	DISPLAY: none
}
/*
INPUT[type='text'] {
	OUTLINE-COLOR: #bbb
}

INPUT[type='radio'] {
	OUTLINE-COLOR: #bbb
}
INPUT[type='checkbox'] {
	OUTLINE-COLOR: #bbb
}
INPUT[type='submit'] {
	OUTLINE-COLOR: #bbb
}
INPUT:unknown {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
*/
BUTTON:unknown {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
BUTTON {
	POSITION: relative; TEXT-DECORATION: none !important
}
.ostk-button {
	POSITION: relative; TEXT-DECORATION: none !important
}
.ostk-button:link {
	TEXT-DECORATION: none !important
}
.ostk-button:visited {
	TEXT-DECORATION: none !important
}
.ostk-button:hover {
	TEXT-DECORATION: none !important
}
.ostk-button:visited {
	TEXT-DECORATION: none !important
}
BUTTON:active {
	TOP: 1px
}
.ostk-button:active {
	TOP: 1px
}
BUTTON:focus {
	OUTLINE-STYLE: none
}
.ostk-button:focus {
	OUTLINE-STYLE: none
}
BUTTON:hover {
	FILTER: alpha(opacity=90); opacity: .90
}
.ostk-button:hover {
	FILTER: alpha(opacity=90); opacity: .90
}
BUTTON {
	BACKGROUND-IMAGE: url(/img/mxc/ostk-button-sprite.png); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #666; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 32px; COLOR: #fff; OVERFLOW: visible; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 0px; _width: 0
}
BUTTON SPAN {
	BACKGROUND-IMAGE: url(/img/mxc/ostk-button-sprite.png); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #666; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 32px; COLOR: #fff; OVERFLOW: visible; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 0px; _width: 0
}
.ostk-button {
	BACKGROUND-IMAGE: url(/img/mxc/ostk-button-sprite.png); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #666; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 32px; COLOR: #fff; OVERFLOW: visible; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 0px; _width: 0
}
.ostk-button SPAN {
	BACKGROUND-IMAGE: url(/img/mxc/ostk-button-sprite.png); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #666; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 32px; COLOR: #fff; OVERFLOW: visible; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 0px; _width: 0
}
BUTTON {
	PADDING-LEFT: 10px; BACKGROUND-POSITION: left -102px; FONT-SIZE: 116.66%; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25)
}
.ostk-button {
	PADDING-LEFT: 10px; BACKGROUND-POSITION: left -102px; FONT-SIZE: 116.66%; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25)
}
BUTTON SPAN {
	PADDING-RIGHT: 10px; WHITE-SPACE: nowrap; BACKGROUND-POSITION: right -102px
}
.ostk-button SPAN {
	PADDING-RIGHT: 10px; WHITE-SPACE: nowrap; BACKGROUND-POSITION: right -102px
}
BUTTON {
	_display: inline
}
BUTTON SPAN {
	_display: inline
}
BUTTON {
	VERTICAL-ALIGN: bottom
}
BUTTON:unknown {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}

@media Unknown    
{
BUTTON SPAN {
	MARGIN-TOP: -1px
}
    }
.checkout.ostk-button {
	BACKGROUND-COLOR: #618a2d; BACKGROUND-POSITION: left 0px
}
BUTTON.checkout {
	BACKGROUND-COLOR: #618a2d; BACKGROUND-POSITION: left 0px
}
.checkout.ostk-button SPAN {
	BACKGROUND-COLOR: #618a2d; BACKGROUND-POSITION: right 0px
}
BUTTON.checkout SPAN {
	BACKGROUND-COLOR: #618a2d; BACKGROUND-POSITION: right 0px
}
.shopping.ostk-button {
	BACKGROUND-COLOR: #4c76a0; BACKGROUND-POSITION: left -34px
}
BUTTON.shopping {
	BACKGROUND-COLOR: #4c76a0; BACKGROUND-POSITION: left -34px
}
.shopping.ostk-button SPAN {
	BACKGROUND-COLOR: #4c76a0; BACKGROUND-POSITION: right -34px
}
BUTTON.shopping SPAN {
	BACKGROUND-COLOR: #4c76a0; BACKGROUND-POSITION: right -34px
}
.myaccount-area.ostk-button {
	BACKGROUND-COLOR: #c7202b; BACKGROUND-POSITION: left -68px
}
BUTTON.myaccount-area {
	BACKGROUND-COLOR: #c7202b; BACKGROUND-POSITION: left -68px
}
.myaccount-area.ostk-button SPAN {
	BACKGROUND-COLOR: #c7202b; BACKGROUND-POSITION: right -68px
}
BUTTON.myaccount-area SPAN {
	BACKGROUND-COLOR: #c7202b; BACKGROUND-POSITION: right -68px
}
.cancel.ostk-button {
	BACKGROUND-COLOR: #666; BACKGROUND-POSITION: left -102px
}
BUTTON.cancel {
	BACKGROUND-COLOR: #666; BACKGROUND-POSITION: left -102px
}
.cancel.ostk-button SPAN {
	BACKGROUND-COLOR: #666; BACKGROUND-POSITION: right -102px
}
BUTTON.cancel SPAN {
	BACKGROUND-COLOR: #666; BACKGROUND-POSITION: right -102px
}
BUTTON I {
	POSITION: relative; WIDTH: 15px; DISPLAY: none; HEIGHT: 15px; FONT-SIZE: 1em; VERTICAL-ALIGN: text-top; _display: none
}
.ostk-button I {
	POSITION: relative; WIDTH: 15px; DISPLAY: none; HEIGHT: 15px; FONT-SIZE: 1em; VERTICAL-ALIGN: text-top; _display: none
}
.shop-now {
	DISPLAY: block; WHITE-SPACE: nowrap; COLOR: #333; FONT-SIZE: 116.66%; FONT-WEIGHT: bold
}
.shop-now I {
	WIDTH: 7px; DISPLAY: inline-block; HEIGHT: 7px; VERTICAL-ALIGN: middle; _display: none
}
.context-button {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 2.7em; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; DISPLAY: inline-block; BACKGROUND: #333; HEIGHT: 2.7em; COLOR: #fff; FONT-SIZE: 1em; VERTICAL-ALIGN: text-top; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
A.context-button {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 2.7em; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; DISPLAY: inline-block; BACKGROUND: #333; HEIGHT: 2.7em; COLOR: #fff; FONT-SIZE: 1em; VERTICAL-ALIGN: text-top; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
BUTTON.context-button {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 2.7em; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; DISPLAY: inline-block; BACKGROUND: #333; HEIGHT: 2.7em; COLOR: #fff; FONT-SIZE: 1em; VERTICAL-ALIGN: text-top; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.context-button:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.context-button I {
	POSITION: relative; LINE-HEIGHT: 1em; FONT-STYLE: normal; PADDING-RIGHT: 0.25em; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 133.33%
}
LABEL {
	PADDING-TOP: 1.2em
}
FIELDSET {
	LINE-HEIGHT: 1em
}
LEGEND {
	POSITION: relative
}
LEGEND LABEL {
	POSITION: absolute; VISIBILITY: hidden; TOP: 0px
}
/*
INPUT[type='checkbox'] {
	HEIGHT: 14px; VERTICAL-ALIGN: bottom
}
INPUT[type='radio'] {
	VERTICAL-ALIGN: text-bottom
}
INPUT {
	_vertical-align: text-bottom
}
INPUT {
	FONT-SIZE: 116.66%
}
*/
BUTTON {
	FONT-SIZE: 116.66%
}
TEXTAREA {
	FONT-SIZE: 116.66%
}
SELECT {
	FONT-SIZE: 100%
}
OPTGROUP {
	FONT-SIZE: 100%
}
OPTION {
	FONT-SIZE: 100%
}
SELECT {
	PADDING: 0.2em;
}
INPUT.text {
	_padding: .4em
}
/*
INPUT[type='text'] {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; PADDING-TOP: 0.4em
}
TEXTAREA {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; PADDING-TOP: 0.4em
}
*/
INPUT[type='text'] {
	OUTLINE-COLOR: #bbb
}
INPUT[type='radio'] {
	OUTLINE-COLOR: #bbb
}
INPUT[type='checkbox'] {
	OUTLINE-COLOR: #bbb
}
INPUT[type='submit'] {
	OUTLINE-COLOR: #bbb
}
INPUT:unknown {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
BUTTON:unknown {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.form-search-field FIELDSET {
	DISPLAY: inline; VERTICAL-ALIGN: bottom
}
.form-search-field .submit {
	PADDING-LEFT: 2px
}
.labels-inside LABEL {
	POSITION: absolute; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: #fff; OVERFLOW: hidden; FONT-WEIGHT: bold; PADDING-TOP: 8px; TOP: 0px
}
.labels-inside LABEL.radio {
	POSITION: relative; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.labels-inside LABEL.checkbox {
	POSITION: relative; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.labels-inside INPUT[type='text'] {
	Z-INDEX: 1; POSITION: relative; FILTER: alpha(opacity=50); PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-TOP: 2px; opacity: .5; -webkit-transition: opacity .2s ease-out; -moz-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out
}
.labels-inside TEXTAREA {
	Z-INDEX: 1; POSITION: relative; FILTER: alpha(opacity=50); PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-TOP: 2px; opacity: .5; -webkit-transition: opacity .2s ease-out; -moz-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out
}
.labels-inside SELECT {
	Z-INDEX: 1; POSITION: relative; FILTER: alpha(opacity=50); PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-TOP: 2px; opacity: .5; -webkit-transition: opacity .2s ease-out; -moz-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out
}
.labels-inside FIELDSET LI {
	POSITION: relative; OVERFLOW: hidden
}
.labels-inside .has-value LABEL {
	TEXT-INDENT: -9999px
}
.labels-inside .has-value INPUT[type='text'] {
	FILTER: alpha(opacity=100) !important; opacity: 1
}
.labels-inside .has-value TEXTAREA {
	FILTER: alpha(opacity=100) !important; opacity: 1
}
.labels-inside .has-value SELECT {
	FILTER: alpha(opacity=100) !important; opacity: 1
}
SPAN.error {
	BORDER-BOTTOM: #c7202b 1px solid; POSITION: relative; BORDER-LEFT: #c7202b 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #ffa2a8; PADDING-LEFT: 6px; WIDTH: auto; PADDING-RIGHT: 6px; DISPLAY: inline-block; MARGIN-BOTTOM: 6px; BORDER-TOP: #c7202b 1px solid; BORDER-RIGHT: #c7202b 1px solid; PADDING-TOP: 6px
}
SPAN.error I {
	WIDTH: 15px; BACKGROUND: url(/img/mxc/2010-header-footer-sprite.v3.1.png) no-repeat -380px -60px; FLOAT: left; HEIGHT: 13px
}
SPAN.error SPAN {
	WHITE-SPACE: nowrap; COLOR: #c7202b; MARGIN-LEFT: 8px; FONT-WEIGHT: bold
}
SPAN.error I.error-arrow {
	POSITION: absolute; WIDTH: 10px; BACKGROUND: url(images/arrow.png) no-repeat 0px 0px; HEIGHT: 10px; TOP: 26px; LEFT: 10px
}
INPUT.error {
	BORDER-BOTTOM: #c7202b 1px solid; BORDER-LEFT: #c7202b 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #c7202b 1px solid; BORDER-RIGHT: #c7202b 1px solid; PADDING-TOP: 2px
}
TEXTAREA.error {
	BORDER-BOTTOM: #c7202b 1px solid; BORDER-LEFT: #c7202b 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #c7202b 1px solid; BORDER-RIGHT: #c7202b 1px solid; PADDING-TOP: 2px
}
#shop-all-departments-menu .hd {
	BACKGROUND: #333; COLOR: #fff
}
#shop-all-departments-menu .hd * {
	FONT-SIZE: 108%; FONT-WEIGHT: normal
}
#shop-all-departments-menu .menu {
	DISPLAY: none
}
.drop-down.mod .hd {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
#content-nav-a {
	COLOR: #303030
}
#content-nav-a H2 {
	COLOR: #303030
}
#content-nav-a .h2 {
	COLOR: #303030
}
#content-nav-a H2 {
	COLOR: #303030
}
#content-nav-a .h2 {
	COLOR: #303030
}
A.h2:hover {
	TEXT-DECORATION: none
}
#content-nav-a {
	FLOAT: left
}
#content-main {
	Z-INDEX: 0; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; _position: relative
}
#content-nav-a {
	Z-INDEX: 1; WIDTH: 200px; PADDING-RIGHT: 0px
}
#content-nav-b {
	Z-INDEX: 1; PADDING-LEFT: 0px; WIDTH: 152px; FLOAT: right; MARGIN-RIGHT: -1px; _position: relative
}
#content-nav-a {
	MARGIN-TOP: 5px;
}
#content-nav-b {
	MARGIN-TOP: 5px
}
#content-nav-a .content-block {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; _padding: 10px 0;
}
#content-nav-b .content-block {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
}
#categories-and-refinements {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN-BOTTOM: 10px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#categories-and-refinements .mod {
	MARGIN: 10px
}
#content-nav-a .hd {
	MARGIN: 0px
}
#content-nav-a H2
{
    padding: 6px 5px 6px 10px;
    display: block;
    background: #e5e5e5;
    font-size: 116.66%;
}
#content-nav-a .h2
{
    padding: 6px 5px 6px 10px;
    display: block;
    background: #e5e5e5;
    font-size: 116.66%;
}
#content-nav-a H3 {
	FONT-SIZE: 116.66%
}
#content-nav-a .h3 {
	FONT-SIZE: 116.66%
}
#content-nav-a H2 SPAN {
	DISPLAY: block; FONT-WEIGHT: normal
}
#content-nav-a .h2 SPAN {
	DISPLAY: block; FONT-WEIGHT: normal
}
#content-nav-a H3 SPAN {
	DISPLAY: block; FONT-WEIGHT: normal
}
#content-nav-a .h3 SPAN {
	DISPLAY: block; FONT-WEIGHT: normal
}
#content-nav-a .expandable I {
	TOP: 40%
}
#content-nav-a .bd {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; PADDING-TOP: 0px
}
#content-nav-a .ft {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#content-nav-a .mod .h2 I {
	BACKGROUND-IMAGE: url(../images/os-sprite-arrows-grid.png); WIDTH: 11px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -11px 0px; HEIGHT: 11px; MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle
}
.display-ads .module {
	DISPLAY: block; MARGIN-BOTTOM: 10px
}
.display-ads .module IMG {
	DISPLAY: block
}
.text_left {
	TEXT-ALIGN: left
}
.text-left {
	TEXT-ALIGN: left
}
.text_right {
	TEXT-ALIGN: right
}
.text-right {
	TEXT-ALIGN: right
}
.bold {
	FONT-WEIGHT: bold
}
.normal {
	FONT-WEIGHT: normal
}
.italic {
	FONT-STYLE: italic
}
.strike {
	TEXT-DECORATION: line-through
}
.view-more {
	CURSOR: pointer; FONT-WEIGHT: bold
}
.view-more:hover {
	TEXT-DECORATION: underline
}
.mod .more-categories {
	DISPLAY: none
}
.shop-now I {
	WIDTH: 5px; DISPLAY: inline-block; BACKGROUND: url(/img/mxc/20100218_os_banner-arrow.png) no-repeat; HEIGHT: 7px; MARGIN-LEFT: 3px; FONT-SIZE: 0px; VERTICAL-ALIGN: middle
}
.bulleted-list {
	LIST-STYLE-TYPE: disc; PADDING-LEFT: 15px
}
.divided-list {
	BORDER-TOP: #ccc 1px solid
}
.divided-list LI {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.4em
}
.separated-list LI {
	PADDING-BOTTOM: 0.35em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.35em
}
.block-list LI A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; ZOOM: 1; DISPLAY: block; MARGIN-BOTTOM: 1px; BACKGROUND: #eee; OVERFLOW: hidden; TEXT-DECORATION: none; PADDING-TOP: 8px
}
.block-list LI A:hover {
	BACKGROUND: #fdffd8; COLOR: #000; TEXT-DECORATION: none
}
.block-list .headline {
	WIDTH: 70%; FLOAT: left
}
.block-list .shop-now {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; FONT-SIZE: 100%; PADDING-TOP: 0px
}
.content-block {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 5px
}
.section-heading {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; ZOOM: 1; DISPLAY: block; MARGIN-BOTTOM: 10px; BACKGROUND: #6a6a6a; COLOR: #fff; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 12px
}
.page-heading {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0.6em; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; ZOOM: 1; BACKGROUND: #fbfbfb; COLOR: #333; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0.6em
}
.page-heading .bd {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 2em; PADDING-RIGHT: 0px; PADDING-TOP: 3em
}
.page-heading H1 {
	LINE-HEIGHT: 1em; FONT-SIZE: 233.33%; FONT-WEIGHT: normal
}
.page-heading H2 {
	LINE-HEIGHT: 1em; FONT-SIZE: 233.33%; FONT-WEIGHT: normal
}
.page-heading H3 {
	LINE-HEIGHT: 1em; FONT-SIZE: 233.33%; FONT-WEIGHT: normal
}
.page-heading H4 {
	LINE-HEIGHT: 1em; FONT-SIZE: 233.33%; FONT-WEIGHT: normal
}
.page-heading H5 {
	LINE-HEIGHT: 1em; FONT-SIZE: 233.33%; FONT-WEIGHT: normal
}
.page-heading H6 {
	LINE-HEIGHT: 1em; FONT-SIZE: 233.33%; FONT-WEIGHT: normal
}
.page-heading .bd STRONG {
	COLOR: #000
}
.page-heading .bd P {
	LINE-HEIGHT: 1.2em; FONT-SIZE: 150%; FONT-WEIGHT: normal
}
.page-heading IMG {
	DISPLAY: block; FLOAT: right; MARGIN-LEFT: 1em
}
.banner {
	POSITION: relative; PADDING-BOTTOM: 1.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 10em; ZOOM: 1; DISPLAY: block; OVERFLOW: hidden; TEXT-DECORATION: none; PADDING-TOP: 1.75em
}
A.banner:hover {
	FILTER: alpha(opacity = 100); TEXT-DECORATION: none; opacity: 1
}
.banner .heading-text {
	LINE-HEIGHT: 1em; DISPLAY: block; COLOR: #fff; FONT-SIZE: 200%
}
.banner .sub-text {
	LINE-HEIGHT: 1.2em; DISPLAY: block; COLOR: #fff; FONT-SIZE: 116.66%
}
.banner .shop-now {
	POSITION: absolute; BOTTOM: 1.3em; COLOR: #fff; RIGHT: 1.3em
}
.banner .shop-now I {
	TEXT-ALIGN: right
}
.hairline.banner {
	PADDING-BOTTOM: 0.8em; PADDING-LEFT: 1em; PADDING-RIGHT: 10em; PADDING-TOP: 1.1em
}
.hairline.banner .heading-text {
	FONT-SIZE: 133.33%
}
.hairline.banner .shop-now {
	LINE-HEIGHT: 0.6em; BOTTOM: 1em
}
.hairline .disclaimer {
	POSITION: absolute; LINE-HEIGHT: 1em; BOTTOM: 0.75em; COLOR: #fff; RIGHT: 1.3em
}
.ad-1x1 {
	PADDING-BOTTOM: 12px; LINE-HEIGHT: 120%; PADDING-LEFT: 12px; WIDTH: 128px; PADDING-RIGHT: 12px; BACKGROUND: #f2f2f0; HEIGHT: 128px; FONT-SIZE: 116.66%; FONT-WEIGHT: bold; PADDING-TOP: 12px
}
.display-ad {
	POSITION: relative; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; ZOOM: 1; DISPLAY: block; BACKGROUND: #eee; COLOR: #333; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 12px
}
.display-ad:hover {
	TEXT-DECORATION: none
}
.display-ad:hover .shop-now {
	COLOR: #000
}
.display-ad .thumbnail {
	FLOAT: right; MARGIN-LEFT: 8px
}
.sku.thumbnail {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 120px; PADDING-RIGHT: 4px; BACKGROUND: #fff; HEIGHT: 120px; PADDING-TOP: 4px
}
.creative.thumbnail {
	BACKGROUND-POSITION: right top; HEIGHT: 140px
}
.display-ad .heading-text {
	DISPLAY: block; MARGIN-RIGHT: 45%
}
.display-ad .sub-text {
	DISPLAY: block; MARGIN-RIGHT: 45%
}
.display-ad .heading-text {
	LINE-HEIGHT: 1.1em; DISPLAY: block; MARGIN-BOTTOM: 0.25em; COLOR: #000; FONT-SIZE: 133.33%; FONT-WEIGHT: bold
}
.display-ad .sub-text {
	PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.15em; COLOR: #444; FONT-SIZE: 116.66%; FONT-WEIGHT: lighter
}
.display-ad .shop-now {
	POSITION: absolute; BOTTOM: 8px
}
.mod {
	MARGIN: 0px 0px 10px; ZOOM: 1; OVERFLOW: hidden
}
.mod .bd {
	ZOOM: 1; OVERFLOW: hidden
}
.hd H1 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.hd H2 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.hd H3 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.hd H4 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.hd H5 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.hd H6 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.border.mod {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.border.mod .hd {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; PADDING-TOP: 11px
}
.border.mod .bd {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; PADDING-TOP: 12px
}
.border.mod .ft {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; PADDING-TOP: 12px
}
.mod .links.ft {
	TEXT-ALIGN: right
}
.mod .bd .shop-now {
	TEXT-ALIGN: right; FONT-SIZE: 100%
}
.mod .bd .view-more {
	TEXT-ALIGN: right; FONT-SIZE: 100%
}
.mod .grid-1 {
	MARGIN-LEFT: 0px
}
.mod .grid-2 {
	MARGIN-LEFT: 0px
}
.mod .grid-3 {
	MARGIN-LEFT: 0px
}
.mod .grid-4 {
	MARGIN-LEFT: 0px
}
.mod .grid-5 {
	MARGIN-LEFT: 0px
}
.mod .grid-6 {
	MARGIN-LEFT: 0px
}
.grid-2 .mod .grid-1 {
	WIDTH: 50%
}
.grid-3 .mod .grid-1 {
	WIDTH: 33.33%
}
.grid-4 .mod .grid-1 {
	WIDTH: 25%
}
.grid-5 .mod .grid-1 {
	WIDTH: 20%
}
.grid-6 .mod .grid-1 {
	WIDTH: 16.66%
}
.grid-6 .mod .grid-2 {
	WIDTH: 33.33%
}
.grid-6 .mod .grid-3 {
	WIDTH: 50%
}
.bd .grid-content {
	PADDING-RIGHT: 10px
}
.bd .grid-content P {
	MARGIN-BOTTOM: 1em
}
.bd .content P {
	MARGIN-BOTTOM: 1em
}
.bd .grid-content UL {
	MARGIN-BOTTOM: 1em
}
.bd .content UL {
	MARGIN-BOTTOM: 1em
}
.bd .grid-content DL {
	MARGIN-BOTTOM: 1em
}
.bd .content DL {
	MARGIN-BOTTOM: 1em
}
.bd .grid-1 {
	MARGIN-RIGHT: -1px
}
.bd .grid-2 {
	MARGIN-RIGHT: -1px
}
.bd .grid-3 {
	MARGIN-RIGHT: -1px
}
.mod .hd .view-all {
	DISPLAY: block; WHITE-SPACE: nowrap; FLOAT: right; COLOR: #333
}
.view-all I {
	MARGIN-TOP: 4px; WIDTH: 7px; DISPLAY: inline-block; BACKGROUND: url(/img/mxc/20100223_os_heading_arrows.gif) no-repeat 0px 5px; HEIGHT: 12px; VERTICAL-ALIGN: baseline
}
.product-layout.mod LI {
	MARGIN-LEFT: 6px
}
.panel-a {
	BACKGROUND: #f2f2f0
}
.panel-a .hd {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; ZOOM: 1; PADDING-TOP: 12px
}
.panel-a .bd {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; ZOOM: 1; PADDING-TOP: 12px
}
.panel-a .ft {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; ZOOM: 1; PADDING-TOP: 12px
}
.panel-a .hd {
	PADDING-BOTTOM: 0px
}
.border.panel-a .hd {
	PADDING-BOTTOM: 0px
}
.panel-a .hd H1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.panel-a .hd H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.panel-a .hd H3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.panel-a .hd H4 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.panel-a .hd H5 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.panel-a .hd H6 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.panel-a .product-content {
	BACKGROUND-COLOR: transparent
}
.panel-a .product {
	BACKGROUND-COLOR: transparent
}
.panel-a .product-carousel .control-item {
	BACKGROUND: #f2f2f0
}
.panel-b {
	BACKGROUND: #f6f6f6
}
.panel-b .hd {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; ZOOM: 1; PADDING-TOP: 12px
}
.panel-b .bd {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; ZOOM: 1; PADDING-TOP: 12px
}
.panel-b .ft {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; ZOOM: 1; PADDING-TOP: 12px
}
.panel-b .hd {
	PADDING-BOTTOM: 10px; BACKGROUND: #eaeaea
}
.border.panel-b .hd {
	PADDING-BOTTOM: 9px
}
.panel-b .bd {
	PADDING-RIGHT: 0px
}
.panel-b .ft {
	BACKGROUND: #eaeaea
}
.panel-b .hd H1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.panel-b .hd H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.panel-b .hd H3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.panel-b .hd H4 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.panel-b .hd H5 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.panel-b .hd H6 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.panel-b .hd P {
	COLOR: #303030
}
.hollow.panel-b {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.hollow.panel-b .hd {
	PADDING-BOTTOM: 11px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; PADDING-TOP: 11px
}
.hollow.panel-b .bd {
	PADDING-BOTTOM: 11px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; PADDING-TOP: 11px
}
.hollow.panel-b .ft {
	PADDING-BOTTOM: 11px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; PADDING-TOP: 11px
}
.hollow.panel-b {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.hollow.panel-b .ft {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.panel-c {
	POSITION: relative; BACKGROUND: #eaeaea
}
.panel-c .hd {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; ZOOM: 1; PADDING-TOP: 12px
}
.panel-c .bd {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; ZOOM: 1; PADDING-TOP: 12px
}
.panel-c .ft {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; ZOOM: 1; PADDING-TOP: 12px
}
.panel-c .hd {
	PADDING-BOTTOM: 12px; LINE-HEIGHT: 1.2em; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 12px
}
.border.panel-c .hd {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 11px
}
.panel-c .hd H1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.panel-c .hd H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.panel-c .hd H3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.panel-c .hd H4 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.panel-c .hd H5 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.panel-c .hd H6 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.panel-c .bd {
	PADDING-BOTTOM: 10px; MARGIN: 0px 12px 12px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; OVERFLOW: hidden; PADDING-TOP: 10px
}
.border.panel-c .bd {
	PADDING-BOTTOM: 10px; MARGIN: 0px 12px 12px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; OVERFLOW: hidden; PADDING-TOP: 10px
}
.panel-c .ft {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 0px
}
.border.panel-c .ft {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 0px
}
.slide-window {
	POSITION: relative; OVERFLOW: hidden
}
.oasis.slide-show {
	HEIGHT: 314px
}
.oasis.slide-show .slide-window {
	HEIGHT: 314px
}
.oasis.slide-show .slide-window {
	MIN-WIDTH: 600px; WIDTH: 100%
}
.slide-panel {
	Z-INDEX: 1
}
.slide-show .controls {
	Z-INDEX: 10
}
.toggle.enabled.slide-show .slide {
	POSITION: absolute; WIDTH: 100%; DISPLAY: none; TOP: 0px; LEFT: 0px
}
.swipe.enabled.slide-show .slide {
	FLOAT: left
}
.slide-show .controls {
	POSITION: absolute; BOTTOM: 12px; DISPLAY: block; RIGHT: 0px
}
.slide-show .controls LI {
	FLOAT: left
}
.slide-show .control-item:link {
	TEXT-DECORATION: none
}
.slide-show .control-item:visited {
	TEXT-DECORATION: none
}
.slide-show .control-item:hover {
	TEXT-DECORATION: none
}
.slide-show .control-item:active {
	TEXT-DECORATION: none
}
.slide-show .control-item:focus {
	TEXT-DECORATION: none
}
.slide-show .control-item {
	BORDER-BOTTOM: #aaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #aaa 1px solid; PADDING-BOTTOM: 0.6em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; DISPLAY: inline-block; BACKGROUND: #e2e2e0; COLOR: #888; BORDER-TOP: #aaa 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; MARGIN-RIGHT: 8px; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0.7em
}
.slide-show .current.control-item {
	BACKGROUND: #333; COLOR: #999
}
.slide-show .current.control-item:hover {
	BACKGROUND: #333; COLOR: #999
}
.slide-show .control-item:hover {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #888; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25)
}
.slide-show .control-item:active {
	POSITION: relative; BACKGROUND: #484848; TOP: 1px
}
.product-carousel.mod {
	POSITION: relative
}
.product-carousel.mod .bd {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.product-carousel .bd {
	POSITION: relative; HEIGHT: 280px
}
.product-carousel .slide-window {
	MARGIN: 0px 0px
}
.product-carousel .product-layout {
	POSITION: relative; OVERFLOW: hidden
}
.carousel .product-layout .product {
	MIN-WIDTH: 150px; MARGIN-LEFT: 0px
}
.product-carousel .product-layout .product {
	MIN-WIDTH: 150px; MARGIN-LEFT: 0px
}
.product-carousel .product-layout {
	OVERFLOW: hidden
}
.product-carousel .controls {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.product-carousel .control-item {
	Z-INDEX: 2; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; FILTER: alpha(opacity=70); BORDER-LEFT: #ccc 1px solid; TEXT-INDENT: -9999px; WIDTH: 25px; BACKGROUND: #f2f2f0; HEIGHT: 50px; BORDER-TOP: #ccc 1px solid; CURSOR: pointer; BORDER-RIGHT: #ccc 1px solid; TOP: 40%; opacity: .7; -webkit-user-select: none
}
.product-carousel .control-item:hover {
	FILTER: alpha(opacity=100); opacity: 1
}
.product-carousel .control-item .icon {
	POSITION: absolute; WIDTH: 22px; DISPLAY: block; BACKGROUND: url(/img/mxc/20100223_vs_buttons.png) #fff no-repeat 0px 0px; HEIGHT: 23px; TOP: 50%; LEFT: 22px
}
.product-carousel .left.control-item {
	BORDER-LEFT-WIDTH: 0px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px
}
.product-carousel .right.control-item {
	BORDER-RIGHT-WIDTH: 0px; RIGHT: 0px; -moz-border-radius-topleft: 2px; -moz-border-radius-bottomleft: 2px; border-top-left-radius: 2px; border-bottom-left-radius: 2px
}
.panel-b .control-item .icon {
	WIDTH: 11px; BACKGROUND: url(../images/os-sprite-arrows-grid.png); HEIGHT: 20px; TOP: 34%; LEFT: 6px
}
.product-carousel .left.control-item .icon {
	BACKGROUND-POSITION: -45px 20px
}
.product-carousel .right.control-item .icon {
	BACKGROUND-POSITION: -55px -1px; LEFT: 8px
}
.product-carousel .loading {
	POSITION: relative; _display: none
}
.product-carousel .loading-overlay {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 100%; BOTTOM: auto; BACKGROUND: url(/img/mxc/2009_oscb_loading.gif) no-repeat center center; HEIGHT: 100%; OVERFLOW: hidden; RIGHT: auto; TOP: 0px; LEFT: 0px; _display: none
}
.disabled.control-item {
	FILTER: alpha(opacity=20) !important; CURSOR: default; opacity: .2
}
.tabbed.mod .tab-nav {
	WIDTH: 100%
}
.tabbed.mod .tab-nav LI {
	DISPLAY: inline
}
.tabbed.mod .tab-nav A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 2.25em; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; HEIGHT: 2.25em; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.inner-tabs.mod {
	MARGIN: 0px
}
.inner-tabs.mod .bd {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}
.tab-list > LI {
	DISPLAY: block
}
.tab-item {
	POSITION: relative; BACKGROUND: #fff
}
.tabbed.panel-a {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.tabbed.panel-a .hd {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px; TOP: 1px
}
.tabbed.panel-a .bd {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.tabbed.panel-a .ft {
	PADDING-LEFT: 0px
}
.tabbed.panel-a .tab-nav LI {
	MARGIN-RIGHT: 6px
}
.tabbed.panel-a .tab-nav A {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BACKGROUND: #ddd; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.tabbed.panel-a .tab-nav .current {
	BORDER-BOTTOM-COLOR: #fff; BACKGROUND: #fff; COLOR: #c7202b
}
.tabbed.mod .product-layout {
	OVERFLOW: hidden
}
.tabbed.panel-b .hd {
	POSITION: relative; PADDING-BOTTOM: 6px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; BACKGROUND: #eaeaea; OVERFLOW: hidden; PADDING-TOP: 6px
}
.right.tabbed.panel-b .hd {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; PADDING-TOP: 6px
}
.tabbed.panel-b .hd H1 {
	FLOAT: left; PADDING-TOP: 4px
}
.tabbed.panel-b .hd H2 {
	FLOAT: left; PADDING-TOP: 4px
}
.tabbed.panel-b .hd H3 {
	FLOAT: left; PADDING-TOP: 4px
}
.tabbed.panel-b .hd H4 {
	FLOAT: left; PADDING-TOP: 4px
}
.tabbed.panel-b .hd H5 {
	FLOAT: left; PADDING-TOP: 4px
}
.tabbed.panel-b .hd H6 {
	FLOAT: left; PADDING-TOP: 4px
}
.tabbed.panel-b H1 SPAN {
	FONT-WEIGHT: normal
}
.tabbed.panel-b H2 SPAN {
	FONT-WEIGHT: normal
}
.tabbed.panel-b H3 SPAN {
	FONT-WEIGHT: normal
}
.tabbed.panel-b H4 SPAN {
	FONT-WEIGHT: normal
}
.tabbed.panel-b H5 SPAN {
	FONT-WEIGHT: normal
}
.tabbed.panel-b H6 SPAN {
	FONT-WEIGHT: normal
}
.tabbed.panel-b .bd {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; PADDING-TOP: 0px
}
.tabbed.panel-b .nested-container.tab-item {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tabbed.panel-b .tab-nav {
	POSITION: relative; WIDTH: auto; BOTTOM: -6px
}
.tabbed.panel-b .tab-nav LI {
	MARGIN: 0px 8px 0px 0px
}
.right.tabbed.panel-b .tab-nav {
	BOTTOM: -6px; FLOAT: right
}
.right.tabbed.panel-b .tab-nav LI {
	MARGIN: 0px 0px 0px 8px
}
.tabbed.panel-b .tabbed .tab-nav LI {
	FLOAT: left
}
.tabbed.panel-b .tab-nav A {
	PADDING-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; BORDER-LEFT-WIDTH: 0px
}
.tabbed.panel-b .tab-nav A:hover {
	COLOR: #39c
}
.tabbed.panel-b .tab-nav .current {
	BACKGROUND: #eaeaea; COLOR: #333
}
.tabbed.panel-b .tab-nav .current:hover {
	BACKGROUND: #eaeaea; COLOR: #333
}
.tabbed .loader {
	HEIGHT: 200px
}
.tabbed .loader .loader-image {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 100%; BOTTOM: auto; BACKGROUND: url(/img/mxc/2009_oscb_loading.gif) no-repeat center center; HEIGHT: 100px; OVERFLOW: hidden; RIGHT: auto; TOP: 70px; LEFT: 0px; _display: none
}
.tabbed.panel-b .tabbed .tab-nav {
	BOTTOM: auto; BACKGROUND: #eaeaea; FLOAT: left
}
.tabbed.panel-b .tabbed .hd {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 32px; OVERFLOW: visible; PADDING-TOP: 0px; TOP: 0px
}
.tabbed.panel-b .tabbed .bd {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 12px; BORDER-LEFT-STYLE: none; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; PADDING-TOP: 12px
}
.tabbed.panel-b .tabbed .tab-nav A {
	PADDING-BOTTOM: 0px; MARGIN: 4px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #555; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.tabbed.panel-b .tabbed .tab-nav I {
	DISPLAY: none
}
.tabbed.panel-b .tabbed .tab-nav .current I {
	BORDER-BOTTOM: #fff 10px solid; POSITION: absolute; BORDER-LEFT: #fff 10px solid; WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; MARGIN-LEFT: -10px; BORDER-TOP: #eaeaea 10px solid; BORDER-RIGHT: #fff 10px solid; TOP: 28px; LEFT: 50%
}
.tabbed.panel-b .tabbed .tab-nav .current {
	POSITION: relative; BACKGROUND: #eaeaea; COLOR: #000
}
.tabbed.panel-b .tabbed .tab-nav .current:hover {
	POSITION: relative; BACKGROUND: #eaeaea; COLOR: #000
}
.tabbed.panel-c .tab-nav .current {
	BACKGROUND: #333; COLOR: #fff
}
.tabbed {
	_position: static
}
.tabbed .hd {
	_position: static
}
.tabbed .bd {
	_margin: 0
}
.expandable .hd {
	CURSOR: pointer;    /* POSITION: relative; */
}
.expandable .hd I {
	POSITION: absolute; WIDTH: 11px; DISPLAY: inline-block; BACKGROUND: url(../images/os-sprite-arrows-grid.png) no-repeat -11px -11px; HEIGHT: 11px; RIGHT: 10px; TOP: 3px
}
.collapsed.expandable .hd I {
	BACKGROUND-POSITION: -11px 0px
}
.mod .view-more I {
	FONT-STYLE: normal; WIDTH: 8px; DISPLAY: inline-block; COLOR: #c7202b; PADDING-TOP: 5px
}
.mod .view-more:hover {
	COLOR: #39c; TEXT-DECORATION: none
}
.bg-red1 {
	BACKGROUND-COLOR: #b42b33
}
.bg-red2 {
	BACKGROUND-COLOR: #ce4553
}
.bg-purple1 {
	BACKGROUND-COLOR: #780032
}
.bg-purple2 {
	BACKGROUND-COLOR: #c74a5d
}
.bg-brown1 {
	BACKGROUND-COLOR: #884e01
}
.bg-brown2 {
	BACKGROUND-COLOR: #bc813b
}
.bg-green1 {
	BACKGROUND-COLOR: #3a4c01
}
.bg-green2 {
	BACKGROUND-COLOR: #687813
}
.bg-teal1 {
	BACKGROUND-COLOR: #33715a
}
.bg-teal2 {
	BACKGROUND-COLOR: #619081
}
.bg-sage1 {
	BACKGROUND-COLOR: #6e8878
}
.bg-sage2 {
	BACKGROUND-COLOR: #afad9f
}
.bg-blue1 {
	BACKGROUND-COLOR: #415a68
}
.bg-blue2 {
	BACKGROUND-COLOR: #5c707c
}
.bg-gray1 {
	BACKGROUND-COLOR: #636363
}
.bg-gray2 {
	BACKGROUND-COLOR: #333
}
.bg-silver {
	BACKGROUND-COLOR: #eaeaea
}
.bg-white {
	BACKGROUND-COLOR: #fff
}
.bg-red1 * {
	COLOR: #fff
}
.bg-red2 * {
	COLOR: #fff
}
.bg-purple1 * {
	COLOR: #fff
}
.bg-purple2 * {
	COLOR: #fff
}
.bg-brown1 * {
	COLOR: #fff
}
.bg-brown2 * {
	COLOR: #fff
}
.bg-green1 * {
	COLOR: #fff
}
.bg-green2 * {
	COLOR: #fff
}
.bg-teal1 * {
	COLOR: #fff
}
.bg-teal2 * {
	COLOR: #fff
}
.bg-sage1 * {
	COLOR: #fff
}
.bg-sage2 * {
	COLOR: #fff
}
.bg-blue1 * {
	COLOR: #fff
}
.bg-blue2 * {
	COLOR: #fff
}
.bg-gray1 * {
	COLOR: #fff
}
.bg-gray2 * {
	COLOR: #fff
}
.bg-silver {
	COLOR: #000
}
.bg-silver * {
	COLOR: #000
}
#sharing-widget {
	Z-INDEX: 99; POSITION: relative; WIDTH: auto; COLOR: #fff
}
#sharing-widget .button {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.6em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; DISPLAY: block; BACKGROUND: #1d3b4f; COLOR: #fff; CLEAR: both; CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0.6em; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
#sharing-widget .button B {
	POSITION: relative; PADDING-RIGHT: 4px; COLOR: #fff; FONT-SIZE: 16px; TOP: 1px
}
#sharing-widget .mod {
	POSITION: absolute; WIDTH: 406px; DISPLAY: none; BACKGROUND: #1d3b4f; RIGHT: 0px; TOP: 2.25em; -moz-border-radius: 3px; -webkit-border-radius: 3px; _right: 10px
}
.social-icon-list {
	BACKGROUND: #fff
}
.social-icon-list LI {
	MARGIN: 0px 0.5em 1em 0px; WIDTH: 5.5em; FLOAT: left; HEIGHT: 7em
}
.social-icon-list A {
	LINE-HEIGHT: 1.2em; COLOR: #bbb; FONT-SIZE: 108%; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.social-icon-list A:hover {
	COLOR: #333
}
.social-icon-list A I {
	WIDTH: 64px; DISPLAY: block; MARGIN-BOTTOM: 0.2em; BACKGROUND: url(/images/20100205_os_sharingSprite.png); HEIGHT: 64px
}
.social-icon-list A I.facebook {
	BACKGROUND-POSITION: 100% 0px
}
.social-icon-list A:hover I.facebook {
	BACKGROUND-POSITION: 0px 0px
}
.social-icon-list A I.twitter {
	BACKGROUND-POSITION: 100% -100%
}
.social-icon-list A:hover I.twitter {
	BACKGROUND-POSITION: 0px -100%
}
.social-icon-list A I.google {
	BACKGROUND-POSITION: 64px -200%
}
.social-icon-list A:hover I.google {
	BACKGROUND-POSITION: 0px -200%
}
.social-icon-list A I.myspace {
	BACKGROUND-POSITION: 100% -300%
}
.social-icon-list A:hover I.myspace {
	BACKGROUND-POSITION: 0px -300%
}
.social-icon-list A I.live {
	BACKGROUND-POSITION: 100% -400%
}
.social-icon-list A:hover I.live {
	BACKGROUND-POSITION: 0px -400%
}
.social-icon-list A I.digg {
	BACKGROUND-POSITION: 100% -500%
}
.social-icon-list A:hover I.digg {
	BACKGROUND-POSITION: 0px -500%
}
.social-icon-list A I.delicious {
	BACKGROUND-POSITION: 100% -600%
}
.social-icon-list A:hover I.delicious {
	BACKGROUND-POSITION: 0px -600%
}
.social-icon-list A I.stumble {
	BACKGROUND-POSITION: 100% -700%
}
.social-icon-list A:hover I.stumble {
	BACKGROUND-POSITION: 0px -700%
}
.social-icon-list A I.reddit {
	BACKGROUND-POSITION: 100% -800%
}
.social-icon-list A:hover I.reddit {
	BACKGROUND-POSITION: 0px -800%
}
.social-icon-list A I.blogger {
	BACKGROUND-POSITION: 100% -900%
}
.social-icon-list A:hover I.blogger {
	BACKGROUND-POSITION: 0px -900%
}
.social-icon-list A I.email {
	BACKGROUND-POSITION: 100% -1000%
}
.social-icon-list A:hover I.email {
	BACKGROUND-POSITION: 0px -1000%
}
.social-icon-list A I.bookmark {
	BACKGROUND-POSITION: 100% -1100%
}
.social-icon-list A:hover I.bookmark {
	BACKGROUND-POSITION: 0px -1100%
}
.video-list-item-link {
	DISPLAY: block
}
.video-list-item-link:hover {
	TEXT-DECORATION: none
}
.video-thumb-wrap {
	POSITION: relative; WIDTH: 148px; DISPLAY: block
}
.video-thumb IMG {
	WIDTH: 100%; DISPLAY: block
}
.video-time {
	Z-INDEX: 10; POSITION: absolute; FILTER: alpha(opacity=70); PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; BOTTOM: 0px; PADDING-RIGHT: 8px; BACKGROUND: #000; COLOR: #fff; RIGHT: 0px; PADDING-TOP: 4px; opacity: .7
}
.video-button-play {
	Z-INDEX: 1; POSITION: absolute; TEXT-ALIGN: center; FILTER: alpha(opacity=50); TEXT-INDENT: -9999px; WIDTH: 100%; DISPLAY: none; BACKGROUND: url(/img/mxc/os-ui-icon_video-play.png) #000 no-repeat center center; HEIGHT: 100%; TOP: 0px; LEFT: 0px; opacity: .5
}
.video-list-item-link:hover .video-button-play {
	DISPLAY: block
}
.video-title {
	MARGIN: 3px 0px; DISPLAY: block
}
#customer-review-meter {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; OVERFLOW: hidden; PADDING-TOP: 10px
}
#customer-review-meter .meter {
	_display: none
}
.meter-list .review {
	VERTICAL-ALIGN: middle
}
.meter-list .meter {
	VERTICAL-ALIGN: middle
}
.meter-list .amount {
	VERTICAL-ALIGN: middle
}
.meter-list .stars {
	DISPLAY: block
}
.meter-list .review {
	DISPLAY: inline-block
}
.meter-list .meter {
	POSITION: relative; WIDTH: 50px; DISPLAY: inline-block; BACKGROUND: #ccc; HEIGHT: 11px; OVERFLOW: hidden; MARGIN-RIGHT: 2px
}
.meter-list .amount {
	POSITION: relative; DISPLAY: block; BACKGROUND: #000; HEIGHT: 100%; LEFT: -10%
}
[title^='1'].meter .amount {
	WIDTH: 20%
}
[title^='100'].meter .amount {
	WIDTH: 110%
}
[title^='9'].meter .amount {
	WIDTH: 100%
}
[title^='8'].meter .amount {
	WIDTH: 90%
}
[title^='7'].meter .amount {
	WIDTH: 80%
}
[title^='6'].meter .amount {
	WIDTH: 70%
}
[title^='5'].meter .amount {
	WIDTH: 60%
}
[title^='4'].meter .amount {
	WIDTH: 50%
}
[title^='3'].meter .amount {
	WIDTH: 40%
}
[title^='2'].meter .amount {
	WIDTH: 30%
}
[title^='0'].meter .amount {
	WIDTH: 10%
}
[title='1%'].meter .amount {
	WIDTH: 10%
}
[title='2%'].meter .amount {
	WIDTH: 10%
}
[title='3%'].meter .amount {
	WIDTH: 10%
}
[title='4%'].meter .amount {
	WIDTH: 10%
}
[title='5%'].meter .amount {
	WIDTH: 10%
}
[title='6%'].meter .amount {
	WIDTH: 10%
}
[title='7%'].meter .amount {
	WIDTH: 10%
}
[title='8%'].meter .amount {
	WIDTH: 10%
}
[title='9%'].meter .amount {
	WIDTH: 10%
}
[title='0%'].meter .amount {
	WIDTH: 10%
}
[title=''].meter .amount {
	WIDTH: 10%
}
[title$='0%'].meter .amount {
	
}
[title$='9%'].meter .amount {
	LEFT: -1%
}
[title$='8%'].meter .amount {
	LEFT: -2%
}
[title$='7%'].meter .amount {
	LEFT: -3%
}
[title$='6%'].meter .amount {
	LEFT: -4%
}
[title$='5%'].meter .amount {
	LEFT: -5%
}
[title$='4%'].meter .amount {
	LEFT: -6%
}
[title$='3%'].meter .amount {
	LEFT: -7%
}
[title$='2%'].meter .amount {
	LEFT: -8%
}
[title$='1%'].meter .amount {
	LEFT: -9%
}
.store-oasis {
	_float: left
}
.store.oasis {
	POSITION: relative; MARGIN: 0px; HEIGHT: 314px
}
.store.oasis .store-title {
	Z-INDEX: 1; LINE-HEIGHT: 1.2em; DISPLAY: block; MARGIN-BOTTOM: 10px; HEIGHT: 3.6em; FONT-SIZE: 200%; OVERFLOW: hidden; FONT-WEIGHT: normal
}
.store.oasis .product-title EM {
	LINE-HEIGHT: 1.3em; FONT-STYLE: normal; DISPLAY: block; FONT-SIZE: 133.33%; FONT-WEIGHT: bold
}
.store.oasis .featured-product {
	WIDTH: 40%; DISPLAY: inline-block; FLOAT: left; MARGIN-RIGHT: -10px
}
.oasis .featured-product {
	MARGIN: 40px 0px 0px 20px; DISPLAY: block; _display: inline
}
.store.oasis .featured-product .shop-now {
	TEXT-ALIGN: left; MARGIN: 10px 0px
}
.store.oasis .product-image {
	BACKGROUND-COLOR: transparent; PADDING-LEFT: 5px; WIDTH: 50%; FLOAT: right
}
.store.oasis .product-image IMG {
	BORDER-LEFT: #fff 10px solid; FLOAT: right; -MS-INTERPOLATION-MODE: bicubic; HEIGHT: 314px
}
.store.oasis .controls {
	BOTTOM: 16px; RIGHT: auto; TOP: auto; LEFT: 20px
}
.oasis .mod-container {
	ZOOM: 1; DISPLAY: block; OVERFLOW: hidden; TEXT-DECORATION: none
}
.oasis A.mod-container:hover {
	ZOOM: 1; DISPLAY: block; OVERFLOW: hidden; TEXT-DECORATION: none
}
.store.oasis .shop-now I {
	WIDTH: 5px; DISPLAY: inline-block; BACKGROUND: url(/img/mxc/20100218_os_banner-arrow.png) no-repeat; HEIGHT: 7px; MARGIN-LEFT: 3px; FONT-SIZE: 0px; VERTICAL-ALIGN: middle
}
.store-oasis .oasis * {
	COLOR: #fff
}
.furniture .oasis {
	BACKGROUND: #99978b
}
.home-garden .oasis {
	BACKGROUND: #84971c
}
.yahoo-sponsored-links .heading {
	DISPLAY: block; COLOR: #369 !important; FONT-SIZE: 1.1em; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.yahoo-sponsored-links .sitehost {
	DISPLAY: block; COLOR: #690; TEXT-DECORATION: none
}
.yahoo-sponsored-links LI P {
	PADDING-BOTTOM: 1em; MARGIN: 0px
}
.yahoo-sponsored-links A:hover {
	TEXT-DECORATION: underline
}
#yahoo-placement-1 .mod {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}
#yahoo-placement-1 .hd {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#yahoo-placement-1 .bd {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#yahoo-placement-1 .hd {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 1px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; PADDING-TOP: 0px
}
#yahoo-placement-1 .bd {
	BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px
}
#yahoo-placement-1 .hd > * {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; BACKGROUND: #fff; PADDING-TOP: 0px; TOP: -8px
}
.price {
	COLOR: #c7212b; FONT-WEIGHT: bold
}
.sale {
	COLOR: #c7212b; FONT-WEIGHT: bold
}
.map {
	COLOR: #c7212b; FONT-WEIGHT: bold
}
.compare {
	FONT-STYLE: normal; COLOR: #000
}
.compare EM {
	FONT-STYLE: normal; COLOR: #000
}
.you-save {
	FONT-STYLE: normal; COLOR: #000
}
.you-save EM {
	FONT-STYLE: normal; COLOR: #000
}
.you-save INS {
	WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.adapt .grid-1 .product {
	WIDTH: auto
}
.product-layout .grid-1 {
	MIN-WIDTH: 142px; MIN-HEIGHT: 320px
}
.product {
	MIN-WIDTH: 142px; MIN-HEIGHT: 320px
}
.product {
	FLOAT: left; _background-color: #fff
}
.product-content
{
    padding-bottom: 10px;
    background-color: #FEFEFE;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    _background-color: none;
}
.product A {
	OUTLINE-STYLE: none
}
.product .pro-name {
	DISPLAY: block; MARGIN-BOTTOM: 4px; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.product .price {
	PADDING-BOTTOM: 2px; DISPLAY: block; padding-top: 5px;
}
.product .sale {
	PADDING-BOTTOM: 2px; DISPLAY: block
}
.product .map {
	PADDING-BOTTOM: 2px; DISPLAY: block
}
.product .compare {
	PADDING-BOTTOM: 2px; DISPLAY: block
}
.product .you-save {
	PADDING-BOTTOM: 2px; DISPLAY: block
}
.product .was {
	PADDING-BOTTOM: 2px; DISPLAY: block
}
.product .was EM {
	FONT-STYLE: normal; TEXT-DECORATION: line-through
}
.product .pro-thumb {
	/* PADDING-BOTTOM: 5px; */ DISPLAY: block
}
.product .pro-thumb SPAN.pro-name {
	MARGIN-TOP: 4px; DISPLAY: block; MARGIN-BOTTOM: 0px
}
.product .pro-thumb IMG {
	HEIGHT: 150px;
	border: 0 none;
    max-width: 150px;
}
.product IMG.pro-thumb {
	MARGIN-BOTTOM: 4px
}
.pro-thumb:hover {
	TEXT-DECORATION: none
}
.product .pro-thumb .pro-thumb-banner {
	BACKGROUND-IMAGE: url(/img/mxc/pro-banner-sash-sprite.png); Z-INDEX: 1; POSITION: absolute; TEXT-INDENT: -99999px; MARGIN: 0px; WIDTH: 120px; DISPLAY: block; HEIGHT: 120px; _background-image: url(/img/mxc/pro-banner-sash-sprite-ie6.png)
}
.sold-out.pro-thumb-banner {
	BACKGROUND-POSITION: 0px 0px
}
.almost-sold-out.pro-thumb-banner {
	BACKGROUND-POSITION: -120px 0px
}
.us-only.pro-thumb-banner {
	BACKGROUND-POSITION: -240px 0px
}
.clearance.pro-thumb-banner {
	BACKGROUND-POSITION: -360px 0px
}
.product .iconBanner IMG {
	HEIGHT: auto
}
.product .icon-banner IMG {
	HEIGHT: auto
}
.add-link .add-to-cart {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(/img/mxc/2009_os_cart-green.gif) no-repeat; HEIGHT: 16px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.add-button .add-to-cart {
	TEXT-INDENT: -9999px; WIDTH: 144px; DISPLAY: block; BACKGROUND: url(/img/mxc/20060324_addtocart.gif) no-repeat; HEIGHT: 32px
}
.product H3 {
	MARGIN-BOTTOM: 16px; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.product .review IMG {
	VERTICAL-ALIGN: bottom
}
.product .add-to-cart {
	DISPLAY: none
}
.product .favorite {
	PADDING-LEFT: 14px
}
.product-button {
	BACKGROUND-IMAGE: url(/img/mxc/2010-addtocart-viewoptions-button-sprite.png); MARGIN: 7px 0px 5px; OUTLINE-STYLE: none !important; OUTLINE-WIDTH: medium !important; WIDTH: 120px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; HEIGHT: 32px
}
[data-options*=','].product-button {
	BACKGROUND-POSITION: 0px -100%
}
.review {
	DISPLAY: block
}
.review I {
	MARGIN: 0px; WIDTH: 70px; DISPLAY: block; BACKGROUND: url(/images/20101209_star_sprite.png) no-repeat 0px 0px; HEIGHT: 14px; _background: none
}
.review I[title] {
	TEXT-INDENT: -9999px
}
.review I.stars {
	WIDTH: 70px
}
I[title='0'].stars {
	BACKGROUND-POSITION: -70px -14px
}
I[title='0.0'].stars {
	BACKGROUND-POSITION: -70px -14px
}
I[title='0.1'].stars {
	BACKGROUND-POSITION: -70px -14px
}
I[title='0.2'].stars {
	BACKGROUND-POSITION: -70px -14px
}
I[title='0.3'].stars {
	BACKGROUND-POSITION: -70px -14px
}
I[title='0.4'].stars {
	BACKGROUND-POSITION: -70px -14px
}
I[title='0.5'].stars {
	BACKGROUND-POSITION: -70px 0px
}
I[title='0.6'].stars {
	BACKGROUND-POSITION: -70px 0px
}
I[title='0.7'].stars {
	BACKGROUND-POSITION: -70px 0px
}
I[title='0.8'].stars {
	BACKGROUND-POSITION: -70px 0px
}
I[title='0.9'].stars {
	BACKGROUND-POSITION: -70px 0px
}
I[title='1'].stars {
	BACKGROUND-POSITION: -56px -14px
}
I[title='1.0'].stars {
	BACKGROUND-POSITION: -56px -14px
}
I[title='1.1'].stars {
	BACKGROUND-POSITION: -56px -14px
}
I[title='1.2'].stars {
	BACKGROUND-POSITION: -56px -14px
}
I[title='1.3'].stars {
	BACKGROUND-POSITION: -56px -14px
}
I[title='1.4'].stars {
	BACKGROUND-POSITION: -56px -14px
}
I[title='1.5'].stars {
	BACKGROUND-POSITION: -56px 0px
}
I[title='1.6'].stars {
	BACKGROUND-POSITION: -56px 0px
}
I[title='1.7'].stars {
	BACKGROUND-POSITION: -56px 0px
}
I[title='1.8'].stars {
	BACKGROUND-POSITION: -56px 0px
}
I[title='1.9'].stars {
	BACKGROUND-POSITION: -56px 0px
}
I[title='2'].stars {
	BACKGROUND-POSITION: -42px -14px
}
I[title='2.0'].stars {
	BACKGROUND-POSITION: -42px -14px
}
I[title='2.1'].stars {
	BACKGROUND-POSITION: -42px -14px
}
I[title='2.2'].stars {
	BACKGROUND-POSITION: -42px -14px
}
I[title='2.3'].stars {
	BACKGROUND-POSITION: -42px -14px
}
I[title='2.4'].stars {
	BACKGROUND-POSITION: -42px -14px
}
I[title='2.5'].stars {
	BACKGROUND-POSITION: -42px 0px
}
I[title='2.6'].stars {
	BACKGROUND-POSITION: -42px 0px
}
I[title='2.7'].stars {
	BACKGROUND-POSITION: -42px 0px
}
I[title='2.8'].stars {
	BACKGROUND-POSITION: -42px 0px
}
I[title='2.9'].stars {
	BACKGROUND-POSITION: -42px 0px
}
I[title='3'].stars {
	BACKGROUND-POSITION: -28px -14px
}
I[title='3.0'].stars {
	BACKGROUND-POSITION: -28px -14px
}
I[title='3.1'].stars {
	BACKGROUND-POSITION: -28px -14px
}
I[title='3.2'].stars {
	BACKGROUND-POSITION: -28px -14px
}
I[title='3.3'].stars {
	BACKGROUND-POSITION: -28px -14px
}
I[title='3.4'].stars {
	BACKGROUND-POSITION: -28px -14px
}
I[title='3.5'].stars {
	BACKGROUND-POSITION: -28px 0px
}
I[title='3.6'].stars {
	BACKGROUND-POSITION: -28px 0px
}
I[title='3.7'].stars {
	BACKGROUND-POSITION: -28px 0px
}
I[title='3.8'].stars {
	BACKGROUND-POSITION: -28px 0px
}
I[title='3.9'].stars {
	BACKGROUND-POSITION: -28px 0px
}
I[title='4'].stars {
	BACKGROUND-POSITION: -14px -14px
}
I[title='4.0'].stars {
	BACKGROUND-POSITION: -14px -14px
}
I[title='4.1'].stars {
	BACKGROUND-POSITION: -14px -14px
}
I[title='4.2'].stars {
	BACKGROUND-POSITION: -14px -14px
}
I[title='4.3'].stars {
	BACKGROUND-POSITION: -14px -14px
}
I[title='4.4'].stars {
	BACKGROUND-POSITION: -14px -14px
}
I[title='4.5'].stars {
	BACKGROUND-POSITION: -14px 0px
}
I[title='4.6'].stars {
	BACKGROUND-POSITION: -14px 0px
}
I[title='4.7'].stars {
	BACKGROUND-POSITION: -14px 0px
}
I[title='4.8'].stars {
	BACKGROUND-POSITION: -14px 0px
}
I[title='4.9'].stars {
	BACKGROUND-POSITION: -14px 0px
}
I[title='5'].stars {
	BACKGROUND-POSITION: 0px 0px
}
I[title='5.0'].stars {
	BACKGROUND-POSITION: 0px 0px
}
.featured-products .review I {
	MARGIN: 0px; WIDTH: 70px; BACKGROUND-POSITION: 0px -26px
}
.featured-products .review {
	POSITION: relative; TEXT-INDENT: -9999px
}
.featured-products .review I.stars {
	POSITION: absolute; WIDTH: 37px; TOP: 0px; LEFT: 0px
}
.featured-products I[title='0.0'].stars {
	WIDTH: 0px
}
.featured-products I[title='0.1'].stars {
	WIDTH: 0px
}
.featured-products I[title='0.2'].stars {
	WIDTH: 0px
}
.featured-products I[title='0.3'].stars {
	WIDTH: 0px
}
.featured-products I[title='0.4'].stars {
	WIDTH: 0px
}
.featured-products I[title='0.5'].stars {
	WIDTH: 7px
}
.featured-products I[title='0.6'].stars {
	WIDTH: 7px
}
.featured-products I[title='0.7'].stars {
	WIDTH: 7px
}
.featured-products I[title='0.8'].stars {
	WIDTH: 7px
}
.featured-products I[title='0.9'].stars {
	WIDTH: 7px
}
.featured-products I[title='1.0'].stars {
	WIDTH: 14px
}
.featured-products I[title='1.1'].stars {
	WIDTH: 14px
}
.featured-products I[title='1.2'].stars {
	WIDTH: 14px
}
.featured-products I[title='1.3'].stars {
	WIDTH: 14px
}
.featured-products I[title='1.4'].stars {
	WIDTH: 14px
}
.featured-products I[title='1.5'].stars {
	WIDTH: 21px
}
.featured-products I[title='1.6'].stars {
	WIDTH: 21px
}
.featured-products I[title='1.7'].stars {
	WIDTH: 21px
}
.featured-products I[title='1.8'].stars {
	WIDTH: 21px
}
.featured-products I[title='1.9'].stars {
	WIDTH: 21px
}
.featured-products I[title='2.0'].stars {
	WIDTH: 28px
}
.featured-products I[title='2.1'].stars {
	WIDTH: 28px
}
.featured-products I[title='2.2'].stars {
	WIDTH: 28px
}
.featured-products I[title='2.3'].stars {
	WIDTH: 28px
}
.featured-products I[title='2.4'].stars {
	WIDTH: 28px
}
.featured-products I[title='2.5'].stars {
	WIDTH: 35px
}
.featured-products I[title='2.6'].stars {
	WIDTH: 35px
}
.featured-products I[title='2.7'].stars {
	WIDTH: 35px
}
.featured-products I[title='2.8'].stars {
	WIDTH: 35px
}
.featured-products I[title='2.9'].stars {
	WIDTH: 35px
}
.featured-products I[title='3.0'].stars {
	WIDTH: 42px
}
.featured-products I[title='3.1'].stars {
	WIDTH: 42px
}
.featured-products I[title='3.2'].stars {
	WIDTH: 42px
}
.featured-products I[title='3.3'].stars {
	WIDTH: 42px
}
.featured-products I[title='3.4'].stars {
	WIDTH: 42px
}
.featured-products I[title='3.5'].stars {
	WIDTH: 49px
}
.featured-products I[title='3.6'].stars {
	WIDTH: 49px
}
.featured-products I[title='3.7'].stars {
	WIDTH: 49px
}
.featured-products I[title='3.8'].stars {
	WIDTH: 49px
}
.featured-products I[title='3.9'].stars {
	WIDTH: 49px
}
.featured-products I[title='4.0'].stars {
	WIDTH: 57px
}
.featured-products I[title='4.1'].stars {
	WIDTH: 57px
}
.featured-products I[title='4.2'].stars {
	WIDTH: 57px
}
.featured-products I[title='4.3'].stars {
	WIDTH: 57px
}
.featured-products I[title='4.4'].stars {
	WIDTH: 57px
}
.featured-products I[title='4.5'].stars {
	WIDTH: 63px
}
.featured-products I[title='4.6'].stars {
	WIDTH: 63px
}
.featured-products I[title='4.7'].stars {
	WIDTH: 63px
}
.featured-products I[title='4.8'].stars {
	WIDTH: 63px
}
.featured-products I[title='4.9'].stars {
	WIDTH: 63px
}
.featured-products I[title='5.0'].stars {
	WIDTH: 74px
}
.holiday-icon {
	BACKGROUND-IMAGE: url(/img/mxc/holiday-icon-sprite.png); TEXT-INDENT: -9999px; MARGIN: 7px 0px 5px; OUTLINE-STYLE: none !important; WIDTH: 120px; DISPLAY: block; HEIGHT: 32px
}
.icon-banner {
	BACKGROUND-IMAGE: url(/img/mxc/holiday-icon-sprite.png); TEXT-INDENT: -9999px; MARGIN: 7px 0px 5px; OUTLINE-STYLE: none !important; WIDTH: 120px; DISPLAY: block; HEIGHT: 32px
}
.a1 {
	BACKGROUND-POSITION: 0px 0px
}
A:hover .and-a1 {
	BACKGROUND-POSITION: 0px 0px
}
.a2 {
	BACKGROUND-POSITION: 0px -100%
}
A:hover .and-a2 {
	BACKGROUND-POSITION: 0px -100%
}
.a3 {
	BACKGROUND-POSITION: 0px -200%
}
A:hover .and-a3 {
	BACKGROUND-POSITION: 0px -200%
}
.a4 {
	BACKGROUND-POSITION: 0px -300%
}
A:hover .and-a4 {
	BACKGROUND-POSITION: 0px -300%
}
.b1 {
	BACKGROUND-POSITION: -100% 0px
}
A:hover .and-b1 {
	BACKGROUND-POSITION: -100% 0px
}
.b2 {
	BACKGROUND-POSITION: -100% -100%
}
A:hover .and-b2 {
	BACKGROUND-POSITION: -100% -100%
}
.b3 {
	BACKGROUND-POSITION: -100% -200%
}
A:hover .and-b3 {
	BACKGROUND-POSITION: -100% -200%
}
.b4 {
	BACKGROUND-POSITION: -100% -300%
}
A:hover .and-b4 {
	BACKGROUND-POSITION: -100% -300%
}
.c1 {
	BACKGROUND-POSITION: -200% 0px
}
A:hover .and-c1 {
	BACKGROUND-POSITION: -200% 0px
}
.c2 {
	BACKGROUND-POSITION: -200% -100%
}
A:hover .and-c2 {
	BACKGROUND-POSITION: -200% -100%
}
.c3 {
	BACKGROUND-POSITION: -200% -200%
}
A:hover .and-c3 {
	BACKGROUND-POSITION: -200% -200%
}
.c4 {
	BACKGROUND-POSITION: -200% -100%
}
A:hover .and-c4 {
	BACKGROUND-POSITION: -200% -100%
}
.d1 {
	BACKGROUND-POSITION: -300% 0px
}
A:hover .and-d1 {
	BACKGROUND-POSITION: -300% 0px
}
.d2 {
	BACKGROUND-POSITION: -300% -100%
}
A:hover .and-d2 {
	BACKGROUND-POSITION: -300% -100%
}
.d3 {
	BACKGROUND-POSITION: -300% -200%
}
A:hover .and-d3 {
	BACKGROUND-POSITION: -300% -200%
}
.d4 {
	BACKGROUND-POSITION: -300% -300%
}
A:hover .and-d4 {
	BACKGROUND-POSITION: -300% -300%
}
.horizontal-6a.product-layout {
	WIDTH: 960px
}
.horizontal-6a.product-layout UL LI {
	WIDTH: 152px; MARGIN-LEFT: 8px
}
.horizontal-6a.product-layout UL LI H4 A {
	DISPLAY: block; COLOR: #000; PADDING-TOP: 8px
}
.vertical-1a.product-layout {
	WIDTH: 160px
}
.vertical-1a.product-layout UL {
	BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid
}
.vertical-1a.product-layout UL LI {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; WIDTH: 142px; PADDING-RIGHT: 8px; HEIGHT: 180px; MARGIN-LEFT: 0px; BORDER-TOP: #ccc 1px; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 8px
}
.vertical-1a.product-layout UL LI H4 A {
	DISPLAY: block; COLOR: #000; PADDING-TOP: 8px
}
.mod.vertical-2a {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.vertical-2a .hd {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.vertical-2a .bd {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.vertical-2a {
	BACKGROUND-COLOR: #f2f2f2; WIDTH: 312px; MARGIN-BOTTOM: 10px !important
}
.vertical-2a .hd {
	MARGIN: 8px 0px 0px 16px; HEIGHT: 18px
}
.vertical-2a .hd H3 {
	FONT-SIZE: 12px
}
.vertical-2a UL {
	MARGIN: 0px
}
.vertical-2a .product {
	MIN-HEIGHT: 319px; WIDTH: 148px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 0px; _height: 319px
}
.vertical-2a .product-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; PADDING-TOP: 18px
}
.vertical-2a UL LI H4 A {
	DISPLAY: block; COLOR: #000; PADDING-TOP: 0px
}
.add-link.product-layout UL LI .add-to-cart {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 16px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.add-button.product-layout UL LI .add-to-cart {
	TEXT-INDENT: -9999px; WIDTH: 144px; DISPLAY: block; HEIGHT: 32px
}
.hide-review.product-layout UL LI .review {
	DISPLAY: none
}
.hide-compare.product-layout UL LI .compare {
	DISPLAY: none
}
.proComplete .proBanner IMG {
	POSITION: absolute
}
#Google A:hover {
	TEXT-DECORATION: underline; 0color: #007dca
}
.GoogleTitle {
	DISPLAY: block; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.GoogleWhat {
	DISPLAY: block; FONT-WEIGHT: normal
}
.GoogleWhat A {
	FONT-SIZE: 91.66%; 0color: #000
}
.GoogleAdBox {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.GoogleAd A {
	COLOR: #690; FONT-WEIGHT: bold
}
.GoogleURL A {
	COLOR: #369
}
.GoogleURL A:hover {
	COLOR: #39c
}
.GoogleText A {
	COLOR: ; TEXT-DECORATION: none
}
#colorbox {
	POSITION: absolute
}
#cboxOverlay {
	POSITION: absolute
}
#cboxWrapper {
	POSITION: absolute
}
#cboxLoadingOverlay {
	POSITION: absolute
}
#cboxLoadingGraphic {
	POSITION: absolute
}
#cboxCurrent {
	POSITION: absolute
}
#cboxSlideshow {
	POSITION: absolute
}
#cboxPrevious {
	POSITION: absolute
}
#cboxNext {
	POSITION: absolute
}
#cboxClose {
	POSITION: absolute
}
#colorbox {
	Z-INDEX: 8889999; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
#cboxOverlay {
	Z-INDEX: 8889999; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
#cboxWrapper {
	Z-INDEX: 8889999; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
#cboxOverlay {
	POSITION: fixed; WIDTH: 100%; BACKGROUND: url(/img/mxc/2009_oscb_overlay.png) #000 0px 0px; HEIGHT: 100%
}
#cboxLoadedContent > DIV {
	PADDING-BOTTOM: 40px; PADDING-LEFT: 60px; PADDING-RIGHT: 60px; PADDING-TOP: 0px
}
#cboxLoadedContent IFRAME {
	BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; DISPLAY: block; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 100%; BORDER-LEFT-WIDTH: 0px
}
#cboxTitle {
	MARGIN: 0px; VISIBILITY: hidden
}
#cboxLoadingOverlay {
	WIDTH: 100%; TOP: 0px; LEFT: 0px
}
#cboxLoadingGraphic {
	WIDTH: 100%; TOP: 0px; LEFT: 0px
}
#cboxPrevious {
	CURSOR: pointer
}
#cboxNext {
	CURSOR: pointer
}
#cboxClose {
	CURSOR: pointer
}
#cboxSlideshow {
	CURSOR: pointer
}
#cboxOverlay {
	BACKGROUND: #000
}
#cboxContent {
	POSITION: relative; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: #fff; BORDER-RIGHT-STYLE: none; OVERFLOW: hidden; PADDING-TOP: 0px
}
#cboxLoadedContent {
	MARGIN-TOP: 50px; MARGIN-BOTTOM: 0px; OVERFLOW: auto
}
#cboxCurrent {
	BOTTOM: 3px; COLOR: #949494; LEFT: 58px
}
#cboxSlideshow {
	BOTTOM: 3px; COLOR: #0092ef; RIGHT: 30px
}
#cboxPrevious {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 25px; BOTTOM: 0px; BACKGROUND: url(/img/mxc/2009_oscb_controls.png) no-repeat; HEIGHT: 25px
}
#cboxNext {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 25px; BOTTOM: 0px; BACKGROUND: url(/img/mxc/2009_oscb_controls.png) no-repeat; HEIGHT: 25px
}
#cboxPrevious {
	BACKGROUND-POSITION: -75px 0px; LEFT: 0px
}
.hover#cboxPrevious {
	BACKGROUND-POSITION: -75px -25px
}
#cboxNext {
	BACKGROUND-POSITION: -50px 0px; LEFT: 27px
}
.hover#cboxNext {
	BACKGROUND-POSITION: -50px -25px
}
#cboxLoadingOverlay {
	BACKGROUND: url(/img/mxc/2009_oscb_loading_background.png) no-repeat center center
}
#cboxLoadingGraphic {
	BACKGROUND: url(/img/mxc/2009_oscb_loading.gif) no-repeat center center
}
#cboxClose {
	POSITION: absolute; FILTER: alpha(opacity=50); TEXT-INDENT: -9999px; WIDTH: 16px; BACKGROUND: url(/img/mxc/2010_os_bflp_closeWindow.png) no-repeat 0px 0px; HEIGHT: 16px; RIGHT: 16px; TOP: 16px; opacity: .5
}
#cboxClose:hover {
	FILTER: alpha(opacity=100); opacity: 1
}
#cboxTopLeft {
	WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 0px
}
#cboxTopRight {
	WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 0px
}
#cboxBottomLeft {
	WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 0px
}
#cboxBottomRight {
	WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 0px
}
#cboxMiddleLeft {
	WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#cboxMiddleRight {
	WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#cboxTopCenter {
	BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 0px
}
#cboxBottomCenter {
	BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 0px
}
.jqTransformSelectOuter {
	HEIGHT: 35px
}
.jqTransformSelectButton {
	HEIGHT: 35px
}
.jqTransformSelectWrapper {
	POSITION: absolute !important
}
FORM.jqtransformdone LABEL {
	MARGIN-TOP: 4px; DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 8px
}
FORM.jqtransformdone DIV.rowElem {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 4px
}
BUTTON.jqTransformButton {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 0px; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; OVERFLOW: visible; CURSOR: pointer; PADDING-TOP: 0px
}
*:first-child + HTML BUTTON[type].jqTransformButton {
	
}
BUTTON.jqTransformButton SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; DISPLAY: block; BACKGROUND: url(img/mxc/skins/btn_right.gif) no-repeat right top; FLOAT: left; HEIGHT: 33px; PADDING-TOP: 0px
}
BUTTON.jqTransformButton SPAN SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; PADDING-LEFT: 8px; PADDING-RIGHT: 4px; DISPLAY: block; BACKGROUND: url(img/mxc/skins/btn_left.gif) no-repeat left top; HEIGHT: 33px; COLOR: #333; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 8px
}
BUTTON.jqTransformButton_hover SPAN SPAN {
	BACKGROUND-POSITION: left -33px
}
BUTTON.jqTransformButton_hover SPAN {
	BACKGROUND-POSITION: right -33px
}
BUTTON.jqTransformButton_click SPAN SPAN {
	BACKGROUND-POSITION: left -66px
}
BUTTON.jqTransformButton_click SPAN {
	BACKGROUND-POSITION: right -66px
}
* HTML BUTTON.jqTransformButton {
	HEIGHT: 33px
}
* BUTTON.jqTransformButton SPAN SPAN {
	HEIGHT: 25px
}
* + HTML BUTTON.jqTransformButton {
	HEIGHT: 33px
}
* + BUTTON.jqTransformButton SPAN SPAN {
	HEIGHT: 25px
}
.jqTransformInputWrapper {
	BACKGROUND: url(img/mxc/skins/jqtransform-sprite.png) left top
}
.jqTransformInputInner {
	BACKGROUND: url(img/mxc/skins/jqtransform-sprite.png) left top
}
.jqTransformInputWrapper {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 99% 0px; FLOAT: left; HEIGHT: 31px; PADDING-TOP: 0px; 0background: transparent url(img/mxc/skins/input/input_text_left.gif) no-repeat left top
}
.jqTransformInputInner {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: -990px 0px; PADDING-TOP: 0px; 0background: transparent url(img/mxc/skins/input/input_text_right.gif) no-repeat top right
}
.jqTransformInputInner DIV {
	MARGIN: 0px 0px 0px 8px; HEIGHT: 31px
}
.jqTransformInputInner DIV INPUT {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 4px; LINE-HEIGHT: 18px; MARGIN: 0px; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT-FAMILY: Arial,Helvetica,sans-serif; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 18px; COLOR: #404040; BORDER-RIGHT-STYLE: none; FONT-SIZE: 12px; PADDING-TOP: 8px
}
* HTML .jqTransformInputInner DIV INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 24px; PADDING-TOP: 6px
}
* + HTML .jqTransformInputInner DIV INPUT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 24px; MARGIN-LEFT: -10px; PADDING-TOP: 6px
}
.jqTransformInputWrapper_hover {
	BACKGROUND-POSITION: left -31px
}
.jqTransformInputWrapper_hover DIV.jqTransformInputInner {
	BACKGROUND-POSITION: right -124px
}
.jqTransformInputWrapper_focus {
	BACKGROUND-POSITION: left -62px
}
.jqTransformInputWrapper_focus DIV.jqTransformInputInner {
	BACKGROUND-POSITION: right -155px
}
.jqTransformSafari .jqTransformInputInner DIV {
	POSITION: relative; MARGIN: 0px 8px; OVERFLOW: hidden
}
.jqTransformSafari .jqTransformInputInner DIV INPUT {
	POSITION: absolute; PADDING-LEFT: 4px; HEIGHT: 42px; TOP: -10px; LEFT: -2px
}
TABLE.jqTransformTextarea TD#jqTransformTextarea-mm TEXTAREA {
	LINE-HEIGHT: 16px; FONT-SIZE: 12px
}
TABLE.jqTransformTextarea TD {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 5px; PADDING-RIGHT: 0px; HEIGHT: 5px; FONT-SIZE: 1px; PADDING-TOP: 0px
}
TABLE.jqTransformTextarea TEXTAREA {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
TABLE.jqTransformTextarea TD#jqTransformTextarea-tl {
	BACKGROUND: url(img/mxc/skins/textarea/textarea_tl.gif) no-repeat left top
}
TABLE.jqTransformTextarea TD#jqTransformTextarea-tm {
	BACKGROUND: url(img/mxc/skins/textarea/textarea_tm.gif) repeat-x left top
}
TABLE.jqTransformTextarea TD#jqTransformTextarea-tr {
	BACKGROUND: url(img/mxc/skins/textarea/textarea_tr.gif) no-repeat left top
}
TABLE.jqTransformTextarea TD#jqTransformTextarea-ml {
	BACKGROUND: url(img/mxc/skins/textarea/textarea_ml.gif) repeat-y left top
}
TABLE.jqTransformTextarea TD#jqTransformTextarea-mm {
	BACKGROUND: url(img/mxc/skins/textarea/textarea-mm.gif)
}
TABLE.jqTransformTextarea TD#jqTransformTextarea-mr {
	BACKGROUND: url(img/mxc/skins/textarea/textarea_mr.gif) repeat-y left top
}
TABLE.jqTransformTextarea TD#jqTransformTextarea-bl {
	BACKGROUND: url(img/mxc/skins/textarea/textarea_bl.gif) no-repeat left top
}
TABLE.jqTransformTextarea TD#jqTransformTextarea-bm {
	BACKGROUND: url(img/mxc/skins/textarea/textarea_bm.gif) repeat-x left top
}
TABLE.jqTransformTextarea TD#jqTransformTextarea-br {
	BACKGROUND: url(img/mxc/skins/textarea/textarea_br.gif) no-repeat left top
}
TABLE.jqTransformTextarea-hover TD#jqTransformTextarea-tl {
	BACKGROUND-POSITION: 0px -5px
}
TABLE.jqTransformTextarea-hover TD#jqTransformTextarea-tm {
	BACKGROUND-POSITION: 0px -5px
}
TABLE.jqTransformTextarea-hover TD#jqTransformTextarea-tr {
	BACKGROUND-POSITION: 0px -5px
}
TABLE.jqTransformTextarea-hover TD#jqTransformTextarea-ml {
	BACKGROUND-POSITION: -5px 0px
}
TABLE.jqTransformTextarea-hover TD#jqTransformTextarea-mm {
	BACKGROUND-IMAGE: url(img/mxc/skins/textarea/textarea-mm-hover.gif)
}
TABLE.jqTransformTextarea-hover TD#jqTransformTextarea-mr {
	BACKGROUND-POSITION: -5px 0px
}
TABLE.jqTransformTextarea-hover TD#jqTransformTextarea-bl {
	BACKGROUND-POSITION: 0px -5px
}
TABLE.jqTransformTextarea-hover TD#jqTransformTextarea-bm {
	BACKGROUND-POSITION: 0px -5px
}
TABLE.jqTransformTextarea-hover TD#jqTransformTextarea-br {
	BACKGROUND-POSITION: 0px -5px
}
TABLE.jqTransformTextarea-focus TD#jqTransformTextarea-tl {
	BACKGROUND-POSITION: 0px -10px
}
TABLE.jqTransformTextarea-focus TD#jqTransformTextarea-tm {
	BACKGROUND-POSITION: 0px -10px
}
TABLE.jqTransformTextarea-focus TD#jqTransformTextarea-tr {
	BACKGROUND-POSITION: 0px -10px
}
TABLE.jqTransformTextarea-focus TD#jqTransformTextarea-ml {
	BACKGROUND-POSITION: -10px 0px
}
TABLE.jqTransformTextarea-focus TD#jqTransformTextarea-mm {
	BACKGROUND-IMAGE: url(img/mxc/skins/textarea/textarea-mm-focus.gif)
}
TABLE.jqTransformTextarea-focus TD#jqTransformTextarea-mr {
	BACKGROUND-POSITION: -10px 0px
}
TABLE.jqTransformTextarea-focus TD#jqTransformTextarea-bl {
	BACKGROUND-POSITION: 0px -10px
}
TABLE.jqTransformTextarea-focus TD#jqTransformTextarea-bm {
	BACKGROUND-POSITION: 0px -10px
}
TABLE.jqTransformTextarea-focus TD#jqTransformTextarea-br {
	BACKGROUND-POSITION: 0px -10px
}
TABLE.jqTransformTextarea .jqTransformSafariTextarea DIV {
	BORDER-BOTTOM: red 0px solid; POSITION: relative; BORDER-LEFT: red 0px solid; OVERFLOW: hidden; BORDER-TOP: red 0px solid; BORDER-RIGHT: red 0px solid
}
TABLE.jqTransformTextarea .jqTransformSafariTextarea TEXTAREA {
	POSITION: absolute; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 10px; TOP: -10px; LEFT: -10px; resize: none
}
.jqTransformRadioWrapper {
	MARGIN: 5px 4px 0px; DISPLAY: block; FLOAT: left
}
.jqTransformRadio {
	WIDTH: 18px; DISPLAY: block; BACKGROUND: url(img/mxc/skins/radio.gif) no-repeat center top; HEIGHT: 19px; VERTICAL-ALIGN: middle
}
SPAN.jqTransformCheckboxWrapper {
	MARGIN-TOP: 5px; DISPLAY: block; FLOAT: left
}
A.jqTransformCheckbox {
	WIDTH: 18px; DISPLAY: block; BACKGROUND: url(img/mxc/skins/checkbox.gif) no-repeat center top; HEIGHT: 19px; VERTICAL-ALIGN: middle
}
A.jqTransformChecked {
	BACKGROUND-POSITION: center bottom
}
.jqTransformSelectWrapper {
	POSITION: relative; WIDTH: 45px; BACKGROUND: url(img/mxc/skins/select_left.gif) no-repeat left top; FLOAT: left; HEIGHT: 31px
}
.jqTransformSelectWrapper DIV SPAN {
	POSITION: absolute; PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; FLOAT: none; HEIGHT: 31px; FONT-SIZE: 12px; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 8px
}
.jqTransformSelectWrapper A.jqTransformSelectOpen {
	POSITION: absolute; WIDTH: 31px; DISPLAY: block; BACKGROUND: url(img/mxc/skins/select_right.gif) no-repeat center center; HEIGHT: 31px; RIGHT: 0px
}
.jqTransformSelectWrapper UL {
	Z-INDEX: 10; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; OVERFLOW-Y: auto; BACKGROUND-COLOR: #fff; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 43px; PADDING-RIGHT: 0px; DISPLAY: none; HEIGHT: 150px; OVERFLOW: auto; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px; TOP: 30px; LEFT: 0px
}
.jqTransformSelectWrapper UL A {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; COLOR: #333; FONT-SIZE: 12px; TEXT-DECORATION: none !important; PADDING-TOP: 5px
}
.jqTransformSelectWrapper UL A.selected {
	BACKGROUND: #ededed; COLOR: #333
}
.jqTransformSelectWrapper UL A:hover {
	BACKGROUND: #3582c4; COLOR: #fff !important
}
.jqTransformSelectWrapper UL A.selected:hover {
	BACKGROUND: #3582c4; COLOR: #fff !important
}
.jqTransformHidden {
	DISPLAY: none
}





.refine-selected a
{
    background: url("../images/refine-selected.png") no-repeat;
    color: rgb(0, 0, 0);
    padding-left: 17px;
    display: block;
    zoom: 1;
    font-size-adjust: none;
    font-stretch: normal;
}
.refine-selected a:hover
{
    background-position: 0px -50px;
    color: rgb(102, 102, 102);
}

.aplus-i {
	background: url("/images/aplus.png") no-repeat 0px -430px; font: 10px/2em verdana; padding: 2px 2px 2px 17px; height: 20px; text-align: left; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.sold-amount
{
    display: block;
    padding-top: 5px;
    color: rgb(153,153,153);
    font-size: 10px;    
}
.review
{
    padding-top: 4px;
    padding-bottom: 6px;
}
.pro-name
{
    height: 30px;
    OVERFLOW: hidden;
}


.aplus-icon{width:59px;height:0;background:url(/images/aplus.png) no-repeat right -254px;overflow:hidden;padding-top:72px;display:block;}
.aplus-icon{ position: relative; z-index: 9; float:right; }

.bd UL LI
{
    padding-top: 2px;
    padding-bottom: 2px;
}

#pageOverlay
{
    top: 0;
    left: 0;    
    position: fixed;
    z-index: 1024;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=70);
    opacity: 0.7;
    background-color: #000000;
}

SPAN.pro-name SPAN.H
{
    color: #ff2900;
}

/*
#google_translate_element
{
    top: 35px;
    left: 243px;
    position: absolute;
    z-index: 9999;
}
*/

.goog-te-gadget-icon 
{
    display: none;
}

#pagination-bottom {
    background: none repeat scroll 0 0 #F0F0F4;
    border-bottom: 1px solid #C6C6C6;
    display: block;
    margin: 0;
    padding: 5px 18px;
}
#pagination-bottom .pos-left {
    left: 18px;
    top: 9px;
}
.pagination .page-skip {
    right: 18px;
    top: 5px;
}
.pagination A {
    background-color: #FFFFFF;
}
.pagination .page-start {
    background-color: #FFFFFF;
}
.pagination .page-end {
    background-color: #FFFFFF;
}
.pagination .page-next {
    background-color: #FFFFFF;
}
.pagination .page-previous {
    background-color: #FFFFFF;
}
.pagination .page-cur {
    background-color: #F0F0F4;
}
.pagination a{
 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #444444;
    cursor: pointer;
    display: inline-block;
    padding: 4px 6px 3px;
}