TABLE {padding:0;margin:0;border-collapse:collapse;}
TABLE TD {vertical-align:top}
DIV#cart-totals TABLE {width:100%}
DIV#cart-totals TD {width:50%}
TABLE.cartTotals TD {font-size:12px;padding:2px;white-space:nowrap}
TD.Numeric {text-align:right;}
TABLE.cart-checkout {width:100%;padding:9px 3px}
TD.Col1 {text-align:left;}
TD.Col2 {text-align:right;}

#Main {width:1004px;margin:0 auto;text-align:left}
.cb {clear:both;height:0}
.strikethrough {text-decoration:line-through}
#SearchBar, #SearchBarShoppingCart {margin:0;padding:0;height:25px;width:100%}
#breadcrumb {float:left;padding:3px 0}
#searchForm {float:right;padding:0 8px;width:600px}
#searchForm INPUT {margin:3px 0}
#menuContainer {width:150px;padding:16px 10px 0 0}
#menuContainer A {text-decoration:none}
#productDisplay,#productDisplayWide,#productDisplayNoMin {padding:10px 0 10px 10px}
#productDisplayWide {width:982px;padding-right:10px}
#productDisplay {width:832px}
#Footer {clear:both;width:100%}
.form {margin:0;padding:0}
FORM,TABLE {margin:0;padding:0}
INPUT,SELECT {font-size:8pt}
H1,H2,H3,H4,H5 {font-weight:bold}
H1 {font-size:18px}
H2 {font-size:15px}
H3 {font-size:12px}
H4 {font-size:19px}
P {line-height:1.5}
P.Legal {text-align:justify}
A:link,A:visited,A:active {text-decoration:none}
A:hover {text-decoration:underline}
TABLE.dashBoard TD {text-align:left;height:20px}
TABLE.dashBoard TD.Button {padding-right:9px}
TABLE.dashBoard TH {text-align:right;font-weight:normal}
BLOCKQUOTE {text-align:justify}
BLOCKQUOTE CITE {display:block;text-align:right}
#breadcrumb {padding-top:8px}
#breadcrumb a {text-align:left;margin:2px 0;padding:7px 7px 7px 0}
#menuContainer ul {padding:0;margin:0 0 0 9px;list-style-type:none}
#menuContainer ol {padding:0;margin:0 0 0 28px}
#menuContainer li {padding:0;margin:0 0 4px}
div#account-menu {padding:4px;text-align:right;font-weight:bold}
DIV#account-order-history-summary {width:280px}
DIV.form-button {height:24px}
#cart-content {color:#333;border:0;margin-top:3px;margin-left:12px;text-align:left;width:746px}
DIV#invoice {color:#000;background:#fff}
DIV#invoice A {color:#000}
table.order {width:100%;margin:0 0 5px;background:#fff}
.order td {vertical-align:top;padding:3px 4px}
.order-line td {padding:7px 4px;border-bottom:1px solid #CCC}
.order a {color:#000}
.mnubar-order {padding:4px;color:#333;background:#fff}
.mnubar-order TD {border-top:4px solid #000;border-bottom:4px solid #000}
TR.cartItem TD {border-bottom:1px solid #ddd}
td.total {border-top:1px solid #333}
div.steps {float:right;text-align:right;margin:10px 0 15px}
#shipping td {padding:4px 3px 4px 0;border-bottom:1px solid #ccc}
#payment-options td {padding:4px 3px 4px 0;border-bottom:1px solid #ccc;vertical-align:top}
#payment-options #credit-card-info {margin:10px 0}
#payment-options #credit-card-info td {padding:2px 4px 0 0;border-bottom:none}
#cart-items td {padding:4px 8px 4px 0;border-bottom:1px solid #ccc;vertical-align:top}
#boxes {text-align:left;margin:0 0 10px;border-left:1px solid #FDFDFD}
#boxes td.title {font-weight:bold;padding:4px 8px;background:#DDE0D9}
#boxes td.content {padding:12px 8px}
#summary-box {text-align:left;margin:0 0 10px;border-top:1px solid #666;border-left:1px solid #666;width:100%}
#summary-box td.title {font-weight:bold;padding:4px 8px;background:#f0f0f0}
#summary-box td.content {padding:12px 8px}
.productTotal {color:#FFF;background:#804020}
TABLE.cartTotals {background:#F5F5F5}
TH.total {color:#fff;padding-right:4px;background:#902020}
TR.subTotal TD,TR.total TD {font-weight:bold;color:#902020}
.reviewPayTable {padding:10px;width:758px}
.reviewPay {width:293px;border:1px solid #DDE0D9;padding:5px}
#checkout-receipt-shipping {float:left}
#checkout-receipt-billing {float:right;width:50%}
DIV#xpsfPlayer{padding:4px}

A.FaqLink {font-size:0.9em;text-decoration:underline;color:blue;font-style:italic}
A.FaqLink IMG {vertical-align:top}
A:hover.FaqLink {cursor:pointer}
TABLE.PopChart {background-color:#CDCDCD;border-spacing:1px;font-size:1.1em;margin:auto;width:70%;}
TABLE.PopChart CAPTION {font-size:1.3em;font-weight:bold;margin:1em 0}
TABLE.PopChart TH {background-color:#e6eeee;border: 1px solid #fff}
TABLE.PopChart TD {border: 1px solid #fff}
TABLE.PopChart TR.odd TD {background-color:#fff}
TABLE.PopChart TR.even TD {background-color:#F0F0F6}
TABLE.PopChart .num {text-align:center}
TABLE.PopChart TR:hover TD {background-color:#8DBDD8;cursor:pointer}
#faqSizing .Measurements {font-size:1.1em;font-style:italic;line-height:125%}
.Path A {text-decoration:underline;line-height:150%;padding:0;margin:0;font-size:0.9em;color:blue}